1 List of maintainers and how to submit kernel changes
2 ====================================================
4 Please try to follow the guidelines below. This will make things
5 easier on the maintainers. Not all of these guidelines matter for every
6 trivial patch so apply some common sense.
8 Tips for patch submitters
9 -------------------------
11 1. Always *test* your changes, however small, on at least 4 or
12 5 people, preferably many more.
14 2. Try to release a few ALPHA test versions to the net. Announce
15 them onto the kernel channel and await results. This is especially
16 important for device drivers, because often that's the only way
17 you will find things like the fact version 3 firmware needs
18 a magic fix you didn't know about, or some clown changed the
19 chips on a board and not its name. (Don't laugh! Look at the
20 SMC etherpower for that.)
22 3. Make sure your changes compile correctly in multiple
23 configurations. In particular check that changes work both as a
24 module and built into the kernel.
26 4. When you are happy with a change make it generally available for
27 testing and await feedback.
29 5. Make a patch available to the relevant maintainer in the list. Use
30 ``diff -u`` to make the patch easy to merge. Be prepared to get your
31 changes sent back with seemingly silly requests about formatting
32 and variable names. These aren't as silly as they seem. One
33 job the maintainers (and especially Linus) do is to keep things
34 looking the same. Sometimes this means that the clever hack in
35 your driver to get around a problem actually needs to become a
36 generalized kernel feature ready for next time.
38 PLEASE check your patch with the automated style checker
39 (scripts/checkpatch.pl) to catch trivial style violations.
40 See Documentation/process/coding-style.rst for guidance here.
42 PLEASE CC: the maintainers and mailing lists that are generated
43 by ``scripts/get_maintainer.pl.`` The results returned by the
44 script will be best if you have git installed and are making
45 your changes in a branch derived from Linus' latest git tree.
46 See Documentation/process/submitting-patches.rst for details.
48 PLEASE try to include any credit lines you want added with the
49 patch. It avoids people being missed off by mistake and makes
50 it easier to know who wants adding and who doesn't.
52 PLEASE document known bugs. If it doesn't work for everything
53 or does something very odd once a month document it.
55 PLEASE remember that submissions must be made under the terms
56 of the Linux Foundation certificate of contribution and should
57 include a Signed-off-by: line. The current version of this
58 "Developer's Certificate of Origin" (DCO) is listed in the file
59 Documentation/process/submitting-patches.rst.
61 6. Make sure you have the right to send any changes you make. If you
62 do changes at work you may find your employer owns the patch
65 7. When sending security related changes or reports to a maintainer
66 please Cc: security@kernel.org, especially if the maintainer
67 does not respond. Please keep in mind that the security team is
68 a small set of people who can be efficient only when working on
69 verified bugs. Please only Cc: this list when you have identified
70 that the bug would present a short-term risk to other users if it
71 were publicly disclosed. For example, reports of address leaks do
72 not represent an immediate threat and are better handled publicly,
73 and ideally, should come with a patch proposal. Please do not send
74 automated reports to this list either. Such bugs will be handled
75 better and faster in the usual public places. See
76 Documentation/admin-guide/security-bugs.rst for details.
80 Descriptions of section entries and preferred order
81 ---------------------------------------------------
83 M: *Mail* patches to: FullName <address@domain>
84 R: Designated *Reviewer*: FullName <address@domain>
85 These reviewers should be CCed on patches.
86 L: *Mailing list* that is relevant to this area
87 S: *Status*, one of the following:
88 Supported: Someone is actually paid to look after this.
89 Maintained: Someone actually looks after it.
90 Odd Fixes: It has a maintainer but they don't have time to do
91 much other than throw the odd patch in. See below..
92 Orphan: No current maintainer [but maybe you could take the
93 role as you write your new code].
94 Obsolete: Old code. Something tagged obsolete generally means
95 it has been replaced by a better system and you
97 W: *Web-page* with status/info
98 Q: *Patchwork* web based patch tracking system site
99 B: URI for where to file *bugs*. A web-page with detailed bug
100 filing info, a direct bug tracker link, or a mailto: URI.
101 C: URI for *chat* protocol, server and channel where developers
102 usually hang out, for example irc://server/channel.
103 P: Subsystem Profile document for more details submitting
104 patches to the given subsystem. This is either an in-tree file,
105 or a URI. See Documentation/maintainer/maintainer-entry-profile.rst
107 T: *SCM* tree type and location.
108 Type is one of: git, hg, quilt, stgit, topgit
109 F: *Files* and directories wildcard patterns.
110 A trailing slash includes all files and subdirectory files.
111 F: drivers/net/ all files in and below drivers/net
112 F: drivers/net/* all files in drivers/net, but not below
113 F: */net/* all files in "any top level directory"/net
114 One pattern per line. Multiple F: lines acceptable.
115 X: *Excluded* files and directories that are NOT maintained, same
116 rules as F:. Files exclusions are tested before file matches.
117 Can be useful for excluding a specific subdirectory, for instance:
120 matches all files in and below net excluding net/ipv6/
121 N: Files and directories *Regex* patterns.
122 N: [^a-z]tegra all files whose path contains tegra
123 (not including files like integrator)
124 One pattern per line. Multiple N: lines acceptable.
125 scripts/get_maintainer.pl has different behavior for files that
126 match F: pattern and matches of N: patterns. By default,
127 get_maintainer will not look at git log history when an F: pattern
128 match occurs. When an N: match occurs, git log history is used
129 to also notify the people that have git commit signatures.
130 K: *Content regex* (perl extended) pattern match in a patch or file.
133 matches patches or files that contain "of_get_profile"
134 K: \b(printk|pr_(info|err))\b
135 matches patches or files that contain one or more of the words
136 printk, pr_info or pr_err
137 One regex pattern per line. Multiple K: lines acceptable.
142 .. note:: When reading this list, please look for the most precise areas
143 first. When adding to this list, please keep the entries in
147 M: Steffen Klassert <klassert@kernel.org>
148 L: netdev@vger.kernel.org
150 F: Documentation/networking/device_drivers/ethernet/3com/vortex.rst
151 F: drivers/net/ethernet/3com/3c59x.c
153 3CR990 NETWORK DRIVER
154 M: David Dillow <dave@thedillows.org>
155 L: netdev@vger.kernel.org
157 F: drivers/net/ethernet/3com/typhoon*
159 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
160 M: Adam Radford <aradford@gmail.com>
161 L: linux-scsi@vger.kernel.org
163 W: http://www.lsi.com
166 53C700 AND 53C700-66 SCSI DRIVER
167 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
168 L: linux-scsi@vger.kernel.org
170 F: drivers/scsi/53c700*
172 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
173 M: Alexander Aring <alex.aring@gmail.com>
174 M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
175 L: linux-bluetooth@vger.kernel.org
176 L: linux-wpan@vger.kernel.org
178 F: Documentation/networking/6lowpan.rst
179 F: include/net/6lowpan.h
182 6PACK NETWORK DRIVER FOR AX.25
183 M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
184 L: linux-hams@vger.kernel.org
186 F: drivers/net/hamradio/6pack.c
188 802.11 (including CFG80211/NL80211)
189 M: Johannes Berg <johannes@sipsolutions.net>
190 L: linux-wireless@vger.kernel.org
192 W: https://wireless.wiki.kernel.org/
193 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
195 F: Documentation/driver-api/80211/cfg80211.rst
196 F: Documentation/networking/regulatory.rst
197 F: include/linux/ieee80211.h
198 F: include/net/cfg80211.h
199 F: include/net/ieee80211_radiotap.h
200 F: include/net/iw_handler.h
201 F: include/net/wext.h
202 F: include/uapi/linux/nl80211.h
205 8169 10/100/1000 GIGABIT ETHERNET DRIVER
206 M: Realtek linux nic maintainers <nic_swsd@realtek.com>
207 M: Heiner Kallweit <hkallweit1@gmail.com>
208 L: netdev@vger.kernel.org
210 F: drivers/net/ethernet/realtek/r8169*
212 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
213 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
214 L: linux-serial@vger.kernel.org
216 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
217 F: drivers/tty/serial/8250*
218 F: include/linux/serial_8250.h
220 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
221 L: netdev@vger.kernel.org
223 F: drivers/net/ethernet/8390/
226 M: Eric Van Hensbergen <ericvh@gmail.com>
227 M: Latchesar Ionkov <lucho@ionkov.net>
228 M: Dominique Martinet <asmadeus@codewreck.org>
229 L: v9fs-developer@lists.sourceforge.net
231 W: http://swik.net/v9fs
232 Q: http://patchwork.kernel.org/project/v9fs-devel/list/
233 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
234 T: git git://github.com/martinetd/linux.git
235 F: Documentation/filesystems/9p.rst
238 F: include/trace/events/9p.h
239 F: include/uapi/linux/virtio_9p.h
243 M: Antti Palosaari <crope@iki.fi>
244 L: linux-media@vger.kernel.org
246 W: https://linuxtv.org
247 W: http://palosaari.fi/linux/
248 Q: http://patchwork.linuxtv.org/project/linux-media/list/
249 T: git git://linuxtv.org/anttip/media_tree.git
250 F: drivers/media/dvb-frontends/a8293*
252 AACRAID SCSI RAID DRIVER
253 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
254 L: linux-scsi@vger.kernel.org
256 W: http://www.adaptec.com/
257 F: Documentation/scsi/aacraid.rst
258 F: drivers/scsi/aacraid/
261 L: linux-api@vger.kernel.org
262 F: include/linux/syscalls.h
265 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
266 M: Hans de Goede <hdegoede@redhat.com>
267 L: linux-hwmon@vger.kernel.org
269 F: drivers/hwmon/abituguru.c
271 ABIT UGURU 3 HARDWARE MONITOR DRIVER
272 M: Alistair John Strachan <alistair@devzero.co.uk>
273 L: linux-hwmon@vger.kernel.org
275 F: drivers/hwmon/abituguru3.c
277 ACCES 104-DIO-48E GPIO DRIVER
278 M: William Breathitt Gray <vilhelm.gray@gmail.com>
279 L: linux-gpio@vger.kernel.org
281 F: drivers/gpio/gpio-104-dio-48e.c
283 ACCES 104-IDI-48 GPIO DRIVER
284 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
285 L: linux-gpio@vger.kernel.org
287 F: drivers/gpio/gpio-104-idi-48.c
289 ACCES 104-IDIO-16 GPIO DRIVER
290 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
291 L: linux-gpio@vger.kernel.org
293 F: drivers/gpio/gpio-104-idio-16.c
295 ACCES 104-QUAD-8 DRIVER
296 M: William Breathitt Gray <vilhelm.gray@gmail.com>
297 M: Syed Nayyar Waris <syednwaris@gmail.com>
298 L: linux-iio@vger.kernel.org
300 F: Documentation/ABI/testing/sysfs-bus-counter-104-quad-8
301 F: Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
302 F: drivers/counter/104-quad-8.c
304 ACCES PCI-IDIO-16 GPIO DRIVER
305 M: William Breathitt Gray <vilhelm.gray@gmail.com>
306 L: linux-gpio@vger.kernel.org
308 F: drivers/gpio/gpio-pci-idio-16.c
310 ACCES PCIe-IDIO-24 GPIO DRIVER
311 M: William Breathitt Gray <vilhelm.gray@gmail.com>
312 L: linux-gpio@vger.kernel.org
314 F: drivers/gpio/gpio-pcie-idio-24.c
317 M: Jes Sorensen <jes@trained-monkey.org>
318 L: linux-acenic@sunsite.dk
320 F: drivers/net/ethernet/alteon/acenic*
322 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
323 M: Peter Kaestle <peter@piie.net>
324 L: platform-driver-x86@vger.kernel.org
326 W: http://piie.net/?section=acerhdf
327 F: drivers/platform/x86/acerhdf.c
329 ACER WMI LAPTOP EXTRAS
330 M: "Lee, Chun-Yi" <jlee@suse.com>
331 L: platform-driver-x86@vger.kernel.org
333 F: drivers/platform/x86/acer-wmi.c
336 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
337 M: Len Brown <lenb@kernel.org>
338 L: linux-acpi@vger.kernel.org
340 W: https://01.org/linux-acpi
341 Q: https://patchwork.kernel.org/project/linux-acpi/list/
342 B: https://bugzilla.kernel.org
343 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
344 F: Documentation/ABI/testing/configfs-acpi
345 F: Documentation/ABI/testing/sysfs-bus-acpi
346 F: Documentation/firmware-guide/acpi/
348 F: drivers/pci/*/*acpi*
349 F: drivers/pci/*acpi*
350 F: drivers/pnp/pnpacpi/
352 F: include/linux/acpi.h
353 F: include/linux/fwnode.h
357 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
358 M: Len Brown <lenb@kernel.org>
359 R: James Morse <james.morse@arm.com>
360 R: Tony Luck <tony.luck@intel.com>
361 R: Borislav Petkov <bp@alien8.de>
362 L: linux-acpi@vger.kernel.org
363 F: drivers/acpi/apei/
365 ACPI COMPONENT ARCHITECTURE (ACPICA)
366 M: Robert Moore <robert.moore@intel.com>
367 M: Erik Kaneda <erik.kaneda@intel.com>
368 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
369 L: linux-acpi@vger.kernel.org
372 W: https://acpica.org/
373 W: https://github.com/acpica/acpica/
374 Q: https://patchwork.kernel.org/project/linux-acpi/list/
375 B: https://bugzilla.kernel.org
376 B: https://bugs.acpica.org
377 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
378 F: drivers/acpi/acpica/
383 M: Zhang Rui <rui.zhang@intel.com>
384 L: linux-acpi@vger.kernel.org
386 W: https://01.org/linux-acpi
387 B: https://bugzilla.kernel.org
388 F: drivers/acpi/fan.c
390 ACPI FOR ARM64 (ACPI/arm64)
391 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
392 M: Hanjun Guo <guohanjun@huawei.com>
393 M: Sudeep Holla <sudeep.holla@arm.com>
394 L: linux-acpi@vger.kernel.org
395 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
397 F: drivers/acpi/arm64
399 ACPI I2C MULTI INSTANTIATE DRIVER
400 M: Hans de Goede <hdegoede@redhat.com>
401 L: platform-driver-x86@vger.kernel.org
403 F: drivers/platform/x86/i2c-multi-instantiate.c
406 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
407 M: Len Brown <lenb@kernel.org>
408 R: Andy Shevchenko <andy@kernel.org>
409 R: Mika Westerberg <mika.westerberg@linux.intel.com>
410 L: linux-acpi@vger.kernel.org
412 Q: https://patchwork.kernel.org/project/linux-acpi/list/
413 B: https://bugzilla.kernel.org
414 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
415 F: drivers/acpi/pmic/
418 M: Zhang Rui <rui.zhang@intel.com>
419 L: linux-acpi@vger.kernel.org
421 W: https://01.org/linux-acpi
422 B: https://bugzilla.kernel.org
423 F: drivers/acpi/*thermal*
426 M: Zhang Rui <rui.zhang@intel.com>
427 L: linux-acpi@vger.kernel.org
429 W: https://01.org/linux-acpi
430 B: https://bugzilla.kernel.org
431 F: drivers/acpi/acpi_video.c
434 L: platform-driver-x86@vger.kernel.org
436 F: drivers/platform/x86/wmi.c
437 F: include/uapi/linux/wmi.h
439 AD1889 ALSA SOUND DRIVER
440 L: linux-parisc@vger.kernel.org
442 W: https://parisc.wiki.kernel.org/index.php/AD1889
443 F: sound/pci/ad1889.*
445 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
446 M: Michael Hennerich <michael.hennerich@analog.com>
448 W: http://wiki.analog.com/AD5254
449 W: http://ez.analog.com/community/linux-device-drivers
450 F: drivers/misc/ad525x_dpot.c
452 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
453 M: Michael Hennerich <michael.hennerich@analog.com>
455 W: http://wiki.analog.com/AD5398
456 W: http://ez.analog.com/community/linux-device-drivers
457 F: drivers/regulator/ad5398.c
459 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
460 M: Michael Hennerich <michael.hennerich@analog.com>
462 W: http://wiki.analog.com/AD7142
463 W: http://ez.analog.com/community/linux-device-drivers
464 F: drivers/input/misc/ad714x.c
466 AD7877 TOUCHSCREEN DRIVER
467 M: Michael Hennerich <michael.hennerich@analog.com>
469 W: http://wiki.analog.com/AD7877
470 W: http://ez.analog.com/community/linux-device-drivers
471 F: drivers/input/touchscreen/ad7877.c
473 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
474 M: Michael Hennerich <michael.hennerich@analog.com>
476 W: http://wiki.analog.com/AD7879
477 W: http://ez.analog.com/community/linux-device-drivers
478 F: drivers/input/touchscreen/ad7879.c
480 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
481 M: Jiri Kosina <jikos@kernel.org>
484 ADF7242 IEEE 802.15.4 RADIO DRIVER
485 M: Michael Hennerich <michael.hennerich@analog.com>
486 L: linux-wpan@vger.kernel.org
488 W: https://wiki.analog.com/ADF7242
489 W: http://ez.analog.com/community/linux-device-drivers
490 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
491 F: drivers/net/ieee802154/adf7242.c
493 ADM1025 HARDWARE MONITOR DRIVER
494 M: Jean Delvare <jdelvare@suse.com>
495 L: linux-hwmon@vger.kernel.org
497 F: Documentation/hwmon/adm1025.rst
498 F: drivers/hwmon/adm1025.c
500 ADM1029 HARDWARE MONITOR DRIVER
501 M: Corentin Labbe <clabbe.montjoie@gmail.com>
502 L: linux-hwmon@vger.kernel.org
504 F: drivers/hwmon/adm1029.c
506 ADM8211 WIRELESS DRIVER
507 L: linux-wireless@vger.kernel.org
509 W: https://wireless.wiki.kernel.org/
510 F: drivers/net/wireless/admtek/adm8211.*
512 ADP1653 FLASH CONTROLLER DRIVER
513 M: Sakari Ailus <sakari.ailus@iki.fi>
514 L: linux-media@vger.kernel.org
516 F: drivers/media/i2c/adp1653.c
517 F: include/media/i2c/adp1653.h
519 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
520 M: Michael Hennerich <michael.hennerich@analog.com>
522 W: http://wiki.analog.com/ADP5520
523 W: http://ez.analog.com/community/linux-device-drivers
524 F: drivers/gpio/gpio-adp5520.c
525 F: drivers/input/keyboard/adp5520-keys.c
526 F: drivers/leds/leds-adp5520.c
527 F: drivers/mfd/adp5520.c
528 F: drivers/video/backlight/adp5520_bl.c
530 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
531 M: Michael Hennerich <michael.hennerich@analog.com>
533 W: http://wiki.analog.com/ADP5588
534 W: http://ez.analog.com/community/linux-device-drivers
535 F: drivers/gpio/gpio-adp5588.c
536 F: drivers/input/keyboard/adp5588-keys.c
538 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
539 M: Michael Hennerich <michael.hennerich@analog.com>
541 W: http://wiki.analog.com/ADP8860
542 W: http://ez.analog.com/community/linux-device-drivers
543 F: drivers/video/backlight/adp8860_bl.c
546 M: Colin Leroy <colin@colino.net>
548 F: drivers/macintosh/therm_adt746x.c
550 ADT7475 HARDWARE MONITOR DRIVER
551 M: Jean Delvare <jdelvare@suse.com>
552 L: linux-hwmon@vger.kernel.org
554 F: Documentation/hwmon/adt7475.rst
555 F: drivers/hwmon/adt7475.c
558 M: Matthew Wilcox <willy@infradead.org>
559 M: Hannes Reinecke <hare@suse.com>
560 L: linux-scsi@vger.kernel.org
562 F: Documentation/scsi/advansys.rst
563 F: drivers/scsi/advansys.c
565 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
566 M: Michael Hennerich <michael.hennerich@analog.com>
568 W: http://wiki.analog.com/ADXL345
569 W: http://ez.analog.com/community/linux-device-drivers
570 F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
571 F: drivers/input/misc/adxl34x.c
573 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
574 M: Michael Hennerich <michael.hennerich@analog.com>
576 W: http://ez.analog.com/community/linux-device-drivers
577 F: Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
578 F: drivers/iio/accel/adxl372.c
579 F: drivers/iio/accel/adxl372_i2c.c
580 F: drivers/iio/accel/adxl372_spi.c
583 M: Antti Palosaari <crope@iki.fi>
584 L: linux-media@vger.kernel.org
586 W: https://linuxtv.org
587 W: http://palosaari.fi/linux/
588 Q: http://patchwork.linuxtv.org/project/linux-media/list/
589 T: git git://linuxtv.org/anttip/media_tree.git
590 F: drivers/media/dvb-frontends/af9013*
593 M: Antti Palosaari <crope@iki.fi>
594 L: linux-media@vger.kernel.org
596 W: https://linuxtv.org
597 W: http://palosaari.fi/linux/
598 Q: http://patchwork.linuxtv.org/project/linux-media/list/
599 T: git git://linuxtv.org/anttip/media_tree.git
600 F: drivers/media/dvb-frontends/af9033*
603 M: David Sterba <dsterba@suse.com>
604 L: linux-fsdevel@vger.kernel.org
606 F: Documentation/filesystems/affs.rst
610 M: David Howells <dhowells@redhat.com>
611 L: linux-afs@lists.infradead.org
613 W: https://www.infradead.org/~dhowells/kafs/
614 F: Documentation/filesystems/afs.rst
616 F: include/trace/events/afs.h
619 M: David Airlie <airlied@linux.ie>
621 T: git git://anongit.freedesktop.org/drm/drm
623 F: include/linux/agp*
624 F: include/uapi/linux/agp*
627 M: "Juergen E. Fischer" <fischer@norbit.de>
628 L: linux-scsi@vger.kernel.org
630 F: drivers/scsi/aha152x*
631 F: drivers/scsi/pcmcia/aha152x*
633 AIC7XXX / AIC79XX SCSI DRIVER
634 M: Hannes Reinecke <hare@suse.com>
635 L: linux-scsi@vger.kernel.org
637 F: drivers/scsi/aic7xxx/
639 AIMSLAB FM RADIO RECEIVER DRIVER
640 M: Hans Verkuil <hverkuil@xs4all.nl>
641 L: linux-media@vger.kernel.org
643 W: https://linuxtv.org
644 T: git git://linuxtv.org/media_tree.git
645 F: drivers/media/radio/radio-aimslab*
648 M: Benjamin LaHaise <bcrl@kvack.org>
649 L: linux-aio@kvack.org
652 F: include/linux/*aio*.h
655 M: Antti Palosaari <crope@iki.fi>
656 L: linux-media@vger.kernel.org
658 W: https://linuxtv.org
659 W: http://palosaari.fi/linux/
660 Q: http://patchwork.linuxtv.org/project/linux-media/list/
661 T: git git://linuxtv.org/anttip/media_tree.git
662 F: drivers/media/usb/airspy/
664 ALACRITECH GIGABIT ETHERNET DRIVER
665 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
667 F: drivers/net/ethernet/alacritech/*
669 ALCATEL SPEEDTOUCH USB DRIVER
670 M: Duncan Sands <duncan.sands@free.fr>
671 L: linux-usb@vger.kernel.org
673 W: http://www.linux-usb.org/SpeedTouch/
674 F: drivers/usb/atm/speedtch.c
675 F: drivers/usb/atm/usbatm.c
677 ALCHEMY AU1XX0 MMC DRIVER
678 M: Manuel Lauss <manuel.lauss@gmail.com>
680 F: drivers/mmc/host/au1xmmc.c
683 M: Rudolf Marek <r.marek@assembler.cz>
684 L: linux-i2c@vger.kernel.org
686 F: Documentation/i2c/busses/i2c-ali1563.rst
687 F: drivers/i2c/busses/i2c-ali1563.c
689 ALL SENSORS DLH SERIES PRESSURE SENSORS DRIVER
690 M: Tomislav Denis <tomislav.denis@avl.com>
691 L: linux-iio@vger.kernel.org
693 W: http://www.allsensors.com/
694 F: Documentation/devicetree/bindings/iio/pressure/asc,dlhl60d.yaml
695 F: drivers/iio/pressure/dlhl60d.c
697 ALLEGRO DVT VIDEO IP CORE DRIVER
698 M: Michael Tretter <m.tretter@pengutronix.de>
699 R: Pengutronix Kernel Team <kernel@pengutronix.de>
700 L: linux-media@vger.kernel.org
702 F: drivers/staging/media/allegro-dvt/
704 ALLWINNER A10 CSI DRIVER
705 M: Maxime Ripard <mripard@kernel.org>
706 L: linux-media@vger.kernel.org
708 T: git git://linuxtv.org/media_tree.git
709 F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
710 F: drivers/media/platform/sunxi/sun4i-csi/
712 ALLWINNER CPUFREQ DRIVER
713 M: Yangtao Li <tiny.windzz@gmail.com>
714 L: linux-pm@vger.kernel.org
716 F: Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
717 F: drivers/cpufreq/sun50i-cpufreq-nvmem.c
719 ALLWINNER CRYPTO DRIVERS
720 M: Corentin Labbe <clabbe.montjoie@gmail.com>
721 L: linux-crypto@vger.kernel.org
723 F: drivers/crypto/allwinner/
725 ALLWINNER THERMAL DRIVER
726 M: Vasily Khoruzhick <anarsoul@gmail.com>
727 M: Yangtao Li <tiny.windzz@gmail.com>
728 L: linux-pm@vger.kernel.org
730 F: Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
731 F: drivers/thermal/sun8i_thermal.c
734 M: Maxime Ripard <mripard@kernel.org>
735 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
736 L: linux-media@vger.kernel.org
738 F: drivers/staging/media/sunxi/cedrus/
741 M: Richard Henderson <rth@twiddle.net>
742 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
743 M: Matt Turner <mattst88@gmail.com>
744 L: linux-alpha@vger.kernel.org
748 ALPS PS/2 TOUCHPAD DRIVER
749 R: Pali Rohár <pali@kernel.org>
750 F: drivers/input/mouse/alps.*
752 ALTERA I2C CONTROLLER DRIVER
753 M: Thor Thayer <thor.thayer@linux.intel.com>
755 F: Documentation/devicetree/bindings/i2c/i2c-altera.txt
756 F: drivers/i2c/busses/i2c-altera.c
758 ALTERA MAILBOX DRIVER
759 M: Ley Foon Tan <ley.foon.tan@intel.com>
761 F: drivers/mailbox/mailbox-altera.c
764 M: Joyce Ooi <joyce.ooi@intel.com>
765 L: linux-gpio@vger.kernel.org
767 F: drivers/gpio/gpio-altera.c
769 ALTERA SYSTEM MANAGER DRIVER
770 M: Thor Thayer <thor.thayer@linux.intel.com>
772 F: drivers/mfd/altera-sysmgr.c
773 F: include/linux/mfd/altera-sysmgr.h
775 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
776 M: Thor Thayer <thor.thayer@linux.intel.com>
778 F: drivers/gpio/gpio-altera-a10sr.c
779 F: drivers/mfd/altera-a10sr.c
780 F: drivers/reset/reset-a10sr.c
781 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
782 F: include/linux/mfd/altera-a10sr.h
784 ALTERA TRIPLE SPEED ETHERNET DRIVER
785 M: Joyce Ooi <joyce.ooi@intel.com>
786 L: netdev@vger.kernel.org
788 F: drivers/net/ethernet/altera/
790 ALTERA UART/JTAG UART SERIAL DRIVERS
791 M: Tobias Klauser <tklauser@distanz.ch>
792 L: linux-serial@vger.kernel.org
794 F: drivers/tty/serial/altera_jtaguart.c
795 F: drivers/tty/serial/altera_uart.c
796 F: include/linux/altera_jtaguart.h
797 F: include/linux/altera_uart.h
799 AMAZON ANNAPURNA LABS FIC DRIVER
800 M: Talel Shenhar <talel@amazon.com>
802 F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
803 F: drivers/irqchip/irq-al-fic.c
805 AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
806 M: Talel Shenhar <talel@amazon.com>
807 M: Talel Shenhar <talelshenhar@gmail.com>
809 F: Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
810 F: drivers/edac/al_mc_edac.c
812 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
813 M: Talel Shenhar <talel@amazon.com>
815 F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
816 F: drivers/thermal/thermal_mmio.c
818 AMAZON ETHERNET DRIVERS
819 M: Netanel Belgazal <netanel@amazon.com>
820 M: Arthur Kiyanovski <akiyano@amazon.com>
821 R: Guy Tzalik <gtzalik@amazon.com>
822 R: Saeed Bishara <saeedb@amazon.com>
823 R: Zorik Machulsky <zorik@amazon.com>
824 L: netdev@vger.kernel.org
826 F: Documentation/networking/device_drivers/ethernet/amazon/ena.rst
827 F: drivers/net/ethernet/amazon/
829 AMAZON RDMA EFA DRIVER
830 M: Gal Pressman <galpress@amazon.com>
831 R: Yossi Leybovich <sleybo@amazon.com>
832 L: linux-rdma@vger.kernel.org
834 Q: https://patchwork.kernel.org/project/linux-rdma/list/
835 F: drivers/infiniband/hw/efa/
836 F: include/uapi/rdma/efa-abi.h
838 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
839 M: Tom Lendacky <thomas.lendacky@amd.com>
840 M: John Allen <john.allen@amd.com>
841 L: linux-crypto@vger.kernel.org
843 F: drivers/crypto/ccp/
844 F: include/linux/ccp.h
846 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
847 M: Brijesh Singh <brijesh.singh@amd.com>
848 M: Tom Lendacky <thomas.lendacky@amd.com>
849 L: linux-crypto@vger.kernel.org
851 F: drivers/crypto/ccp/sev*
852 F: include/uapi/linux/psp-sev.h
855 M: Harry Wentland <harry.wentland@amd.com>
856 M: Leo Li <sunpeng.li@amd.com>
857 L: amd-gfx@lists.freedesktop.org
859 T: git git://people.freedesktop.org/~agd5f/linux
860 F: drivers/gpu/drm/amd/display/
863 M: Naveen Krishna Chatradhi <nchatrad@amd.com>
864 L: linux-hwmon@vger.kernel.org
866 F: Documentation/hwmon/amd_energy.rst
867 F: drivers/hwmon/amd_energy.c
869 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
870 M: Huang Rui <ray.huang@amd.com>
871 L: linux-hwmon@vger.kernel.org
873 F: Documentation/hwmon/fam15h_power.rst
874 F: drivers/hwmon/fam15h_power.c
877 M: Enrico Weigelt, metux IT consult <info@metux.net>
878 L: linux-gpio@vger.kernel.org
880 F: drivers/gpio/gpio-amd-fch.c
881 F: include/linux/platform_data/gpio/gpio-amd-fch.h
883 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
884 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
886 F: drivers/usb/gadget/udc/amd5536udc.*
888 AMD GEODE PROCESSOR/CHIPSET SUPPORT
889 M: Andres Salomon <dilinger@queued.net>
890 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
892 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
893 F: arch/x86/include/asm/geode.h
894 F: drivers/char/hw_random/geode-rng.c
895 F: drivers/crypto/geode*
896 F: drivers/video/fbdev/geode/
899 M: Joerg Roedel <joro@8bytes.org>
900 L: iommu@lists.linux-foundation.org
902 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
903 F: drivers/iommu/amd/
904 F: include/linux/amd-iommu.h
907 M: Felix Kuehling <Felix.Kuehling@amd.com>
908 L: amd-gfx@lists.freedesktop.org
910 T: git git://people.freedesktop.org/~agd5f/linux
911 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
912 F: drivers/gpu/drm/amd/amdkfd/
913 F: drivers/gpu/drm/amd/include/cik_structs.h
914 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
915 F: drivers/gpu/drm/amd/include/v9_structs.h
916 F: drivers/gpu/drm/amd/include/vi_structs.h
917 F: include/uapi/linux/kfd_ioctl.h
920 M: Sanjay R Mehta <sanju.mehta@amd.com>
922 F: drivers/spi/spi-amd.c
925 M: Elie Morisse <syniurge@gmail.com>
926 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
927 M: Shyam Sundar S K <shyam-sundar.s-k@amd.com>
928 L: linux-i2c@vger.kernel.org
930 F: drivers/i2c/busses/i2c-amd-mp2*
933 M: Evan Quan <evan.quan@amd.com>
934 L: amd-gfx@lists.freedesktop.org
936 T: git git://people.freedesktop.org/~agd5f/linux
937 F: drivers/gpu/drm/amd/powerplay/
939 AMD SEATTLE DEVICE TREE SUPPORT
940 M: Brijesh Singh <brijeshkumar.singh@amd.com>
941 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
942 M: Tom Lendacky <thomas.lendacky@amd.com>
944 F: arch/arm64/boot/dts/amd/
947 M: Tom Lendacky <thomas.lendacky@amd.com>
948 L: netdev@vger.kernel.org
950 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
951 F: drivers/net/ethernet/amd/xgbe/
953 ANALOG DEVICES INC AD5686 DRIVER
954 M: Michael Hennerich <Michael.Hennerich@analog.com>
955 L: linux-pm@vger.kernel.org
957 W: http://ez.analog.com/community/linux-device-drivers
958 F: drivers/iio/dac/ad5686*
959 F: drivers/iio/dac/ad5696*
961 ANALOG DEVICES INC AD5758 DRIVER
962 M: Michael Hennerich <Michael.Hennerich@analog.com>
963 L: linux-iio@vger.kernel.org
965 W: http://ez.analog.com/community/linux-device-drivers
966 F: Documentation/devicetree/bindings/iio/dac/ad5758.txt
967 F: drivers/iio/dac/ad5758.c
969 ANALOG DEVICES INC AD7091R5 DRIVER
970 M: Beniamin Bia <beniamin.bia@analog.com>
971 L: linux-iio@vger.kernel.org
973 W: http://ez.analog.com/community/linux-device-drivers
974 F: Documentation/devicetree/bindings/iio/adc/adi,ad7091r5.yaml
975 F: drivers/iio/adc/ad7091r5.c
977 ANALOG DEVICES INC AD7124 DRIVER
978 M: Michael Hennerich <Michael.Hennerich@analog.com>
979 L: linux-iio@vger.kernel.org
981 W: http://ez.analog.com/community/linux-device-drivers
982 F: Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml
983 F: drivers/iio/adc/ad7124.c
985 ANALOG DEVICES INC AD7192 DRIVER
986 M: Alexandru Tachici <alexandru.tachici@analog.com>
987 L: linux-iio@vger.kernel.org
989 W: http://ez.analog.com/community/linux-device-drivers
990 F: Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
991 F: drivers/iio/adc/ad7192.c
993 ANALOG DEVICES INC AD7292 DRIVER
994 M: Marcelo Schmitt <marcelo.schmitt1@gmail.com>
995 L: linux-iio@vger.kernel.org
997 W: http://ez.analog.com/community/linux-device-drivers
998 F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
999 F: drivers/iio/adc/ad7292.c
1001 ANALOG DEVICES INC AD7606 DRIVER
1002 M: Michael Hennerich <Michael.Hennerich@analog.com>
1003 M: Beniamin Bia <beniamin.bia@analog.com>
1004 L: linux-iio@vger.kernel.org
1006 W: http://ez.analog.com/community/linux-device-drivers
1007 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
1008 F: drivers/iio/adc/ad7606.c
1010 ANALOG DEVICES INC AD7768-1 DRIVER
1011 M: Michael Hennerich <Michael.Hennerich@analog.com>
1012 L: linux-iio@vger.kernel.org
1014 W: http://ez.analog.com/community/linux-device-drivers
1015 F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
1016 F: drivers/iio/adc/ad7768-1.c
1018 ANALOG DEVICES INC AD7780 DRIVER
1019 M: Michael Hennerich <Michael.Hennerich@analog.com>
1020 M: Renato Lui Geh <renatogeh@gmail.com>
1021 L: linux-iio@vger.kernel.org
1023 W: http://ez.analog.com/community/linux-device-drivers
1024 F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1025 F: drivers/iio/adc/ad7780.c
1027 ANALOG DEVICES INC AD9389B DRIVER
1028 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1029 L: linux-media@vger.kernel.org
1031 F: drivers/media/i2c/ad9389b*
1033 ANALOG DEVICES INC ADGS1408 DRIVER
1034 M: Mircea Caprioru <mircea.caprioru@analog.com>
1036 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1037 F: drivers/mux/adgs1408.c
1039 ANALOG DEVICES INC ADIN DRIVER
1040 M: Alexandru Ardelean <alexaundru.ardelean@analog.com>
1041 L: netdev@vger.kernel.org
1043 W: http://ez.analog.com/community/linux-device-drivers
1044 F: Documentation/devicetree/bindings/net/adi,adin.yaml
1045 F: drivers/net/phy/adin.c
1047 ANALOG DEVICES INC ADIS DRIVER LIBRARY
1048 M: Alexandru Ardelean <alexandru.ardelean@analog.com>
1049 L: linux-iio@vger.kernel.org
1051 F: drivers/iio/imu/adis.c
1052 F: include/linux/iio/imu/adis.h
1054 ANALOG DEVICES INC ADIS16460 DRIVER
1055 M: Dragos Bogdan <dragos.bogdan@analog.com>
1056 L: linux-iio@vger.kernel.org
1058 W: http://ez.analog.com/community/linux-device-drivers
1059 F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1060 F: drivers/iio/imu/adis16460.c
1062 ANALOG DEVICES INC ADIS16475 DRIVER
1063 M: Nuno Sa <nuno.sa@analog.com>
1064 L: linux-iio@vger.kernel.org
1065 W: http://ez.analog.com/community/linux-device-drivers
1067 F: drivers/iio/imu/adis16475.c
1068 F: Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1070 ANALOG DEVICES INC ADM1177 DRIVER
1071 M: Beniamin Bia <beniamin.bia@analog.com>
1072 M: Michael Hennerich <Michael.Hennerich@analog.com>
1073 L: linux-hwmon@vger.kernel.org
1075 W: http://ez.analog.com/community/linux-device-drivers
1076 F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1077 F: drivers/hwmon/adm1177.c
1079 ANALOG DEVICES INC ADP5061 DRIVER
1080 M: Michael Hennerich <Michael.Hennerich@analog.com>
1081 L: linux-pm@vger.kernel.org
1083 W: http://ez.analog.com/community/linux-device-drivers
1084 F: drivers/power/supply/adp5061.c
1086 ANALOG DEVICES INC ADV7180 DRIVER
1087 M: Lars-Peter Clausen <lars@metafoo.de>
1088 L: linux-media@vger.kernel.org
1090 W: http://ez.analog.com/community/linux-device-drivers
1091 F: drivers/media/i2c/adv7180.c
1092 F: Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1094 ANALOG DEVICES INC ADV748X DRIVER
1095 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
1096 L: linux-media@vger.kernel.org
1098 F: drivers/media/i2c/adv748x/*
1100 ANALOG DEVICES INC ADV7511 DRIVER
1101 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1102 L: linux-media@vger.kernel.org
1104 F: drivers/media/i2c/adv7511*
1106 ANALOG DEVICES INC ADV7604 DRIVER
1107 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1108 L: linux-media@vger.kernel.org
1110 F: drivers/media/i2c/adv7604*
1112 ANALOG DEVICES INC ADV7842 DRIVER
1113 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1114 L: linux-media@vger.kernel.org
1116 F: drivers/media/i2c/adv7842*
1118 ANALOG DEVICES INC ASOC CODEC DRIVERS
1119 M: Lars-Peter Clausen <lars@metafoo.de>
1120 M: Nuno Sá <nuno.sa@analog.com>
1121 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1123 W: http://wiki.analog.com/
1124 W: http://ez.analog.com/community/linux-device-drivers
1125 F: sound/soc/codecs/ad1*
1126 F: sound/soc/codecs/ad7*
1127 F: sound/soc/codecs/adau*
1128 F: sound/soc/codecs/adav*
1129 F: sound/soc/codecs/sigmadsp.*
1130 F: sound/soc/codecs/ssm*
1132 ANALOG DEVICES INC DMA DRIVERS
1133 M: Lars-Peter Clausen <lars@metafoo.de>
1135 W: http://ez.analog.com/community/linux-device-drivers
1136 F: drivers/dma/dma-axi-dmac.c
1138 ANALOG DEVICES INC HMC425A DRIVER
1139 M: Beniamin Bia <beniamin.bia@analog.com>
1140 M: Michael Hennerich <michael.hennerich@analog.com>
1141 L: linux-iio@vger.kernel.org
1143 W: http://ez.analog.com/community/linux-device-drivers
1144 F: Documentation/devicetree/bindings/iio/amplifiers/adi,hmc425a.yaml
1145 F: drivers/iio/amplifiers/hmc425a.c
1147 ANALOG DEVICES INC IIO DRIVERS
1148 M: Lars-Peter Clausen <lars@metafoo.de>
1149 M: Michael Hennerich <Michael.Hennerich@analog.com>
1151 W: http://wiki.analog.com/
1152 W: http://ez.analog.com/community/linux-device-drivers
1153 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1154 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1155 F: drivers/iio/*/ad*
1156 F: drivers/iio/adc/ltc249*
1157 F: drivers/staging/iio/*/ad*
1158 X: drivers/iio/*/adjd*
1160 ANALOGBITS PLL LIBRARIES
1161 M: Paul Walmsley <paul.walmsley@sifive.com>
1163 F: drivers/clk/analogbits/*
1164 F: include/linux/clk/analogbits*
1167 M: Nick Hu <nickhu@andestech.com>
1168 M: Greentime Hu <green.hu@gmail.com>
1169 M: Vincent Chen <deanbo422@gmail.com>
1171 T: git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1172 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1173 F: Documentation/devicetree/bindings/nds32/
1178 ANDROID CONFIG FRAGMENTS
1179 M: Rob Herring <robh@kernel.org>
1181 F: kernel/configs/android*
1184 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1185 M: Arve Hjønnevåg <arve@android.com>
1186 M: Todd Kjos <tkjos@android.com>
1187 M: Martijn Coenen <maco@android.com>
1188 M: Joel Fernandes <joel@joelfernandes.org>
1189 M: Christian Brauner <christian@brauner.io>
1190 M: Hridya Valsaraju <hridya@google.com>
1191 M: Suren Baghdasaryan <surenb@google.com>
1192 L: devel@driverdev.osuosl.org
1194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1196 F: drivers/staging/android/
1198 ANDROID GOLDFISH PIC DRIVER
1199 M: Miodrag Dinic <miodrag.dinic@mips.com>
1201 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1202 F: drivers/irqchip/irq-goldfish-pic.c
1204 ANDROID GOLDFISH RTC DRIVER
1205 M: Miodrag Dinic <miodrag.dinic@mips.com>
1207 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1208 F: drivers/rtc/rtc-goldfish.c
1211 M: Laura Abbott <labbott@redhat.com>
1212 M: Sumit Semwal <sumit.semwal@linaro.org>
1213 L: devel@driverdev.osuosl.org
1214 L: dri-devel@lists.freedesktop.org
1215 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1217 F: drivers/staging/android/ion
1218 F: drivers/staging/android/uapi/ion.h
1220 AOA (Apple Onboard Audio) ALSA DRIVER
1221 M: Johannes Berg <johannes@sipsolutions.net>
1222 L: linuxppc-dev@lists.ozlabs.org
1223 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1227 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1228 M: William Breathitt Gray <vilhelm.gray@gmail.com>
1229 L: linux-iio@vger.kernel.org
1231 F: drivers/iio/adc/stx104.c
1234 M: Jiri Kosina <jikos@kernel.org>
1236 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1237 F: arch/x86/kernel/apm_32.c
1238 F: drivers/char/apm-emulation.c
1239 F: include/linux/apm_bios.h
1240 F: include/uapi/linux/apm_bios.h
1242 APPARMOR SECURITY MODULE
1243 M: John Johansen <john.johansen@canonical.com>
1244 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1246 W: wiki.apparmor.net
1247 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1248 F: Documentation/admin-guide/LSM/apparmor.rst
1249 F: security/apparmor/
1251 APPLE BCM5974 MULTITOUCH DRIVER
1252 M: Henrik Rydberg <rydberg@bitmath.org>
1253 L: linux-input@vger.kernel.org
1255 F: drivers/input/mouse/bcm5974.c
1258 M: Henrik Rydberg <rydberg@bitmath.org>
1259 L: linux-hwmon@vger.kernel.org
1261 F: drivers/hwmon/applesmc.c
1263 APPLETALK NETWORK LAYER
1264 L: netdev@vger.kernel.org
1266 F: drivers/net/appletalk/
1267 F: include/linux/atalk.h
1268 F: include/uapi/linux/atalk.h
1271 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1272 M: Khuong Dinh <khuong@os.amperecomputing.com>
1274 F: arch/arm64/boot/dts/apm/
1276 APPLIED MICRO (APM) X-GENE SOC EDAC
1277 M: Khuong Dinh <khuong@os.amperecomputing.com>
1279 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1280 F: drivers/edac/xgene_edac.c
1282 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1283 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1284 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1286 F: drivers/net/ethernet/apm/xgene-v2/
1288 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1289 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1290 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1291 M: Quan Nguyen <quan@os.amperecomputing.com>
1293 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1294 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1295 F: drivers/net/ethernet/apm/xgene/
1296 F: drivers/net/phy/mdio-xgene.c
1298 APPLIED MICRO (APM) X-GENE SOC PMU
1299 M: Khuong Dinh <khuong@os.amperecomputing.com>
1301 F: Documentation/admin-guide/perf/xgene-pmu.rst
1302 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1303 F: drivers/perf/xgene_pmu.c
1305 APTINA CAMERA SENSOR PLL
1306 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1307 L: linux-media@vger.kernel.org
1309 F: drivers/media/i2c/aptina-pll.*
1311 AQUANTIA ETHERNET DRIVER (atlantic)
1312 M: Igor Russkikh <irusskikh@marvell.com>
1313 L: netdev@vger.kernel.org
1315 W: https://www.marvell.com/
1316 Q: http://patchwork.ozlabs.org/project/netdev/list/
1317 F: Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1318 F: drivers/net/ethernet/aquantia/atlantic/
1320 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1321 M: Egor Pomozov <epomozov@marvell.com>
1322 L: netdev@vger.kernel.org
1324 W: http://www.aquantia.com
1325 F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1327 ARASAN NAND CONTROLLER DRIVER
1328 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1329 L: linux-mtd@lists.infradead.org
1331 F: Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1332 F: drivers/mtd/nand/raw/arasan-nand-controller.c
1334 ARC FRAMEBUFFER DRIVER
1335 M: Jaya Kumar <jayalk@intworks.biz>
1337 F: drivers/video/fbdev/arcfb.c
1338 F: drivers/video/fbdev/core/fb_defio.c
1341 M: Alexey Brodkin <abrodkin@synopsys.com>
1343 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1344 F: drivers/gpu/drm/arc/
1346 ARCNET NETWORK LAYER
1347 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1348 L: netdev@vger.kernel.org
1350 F: drivers/net/arcnet/
1351 F: include/uapi/linux/if_arcnet.h
1353 ARM ARCHITECTED TIMER DRIVER
1354 M: Mark Rutland <mark.rutland@arm.com>
1355 M: Marc Zyngier <maz@kernel.org>
1356 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1358 F: arch/arm/include/asm/arch_timer.h
1359 F: arch/arm64/include/asm/arch_timer.h
1360 F: drivers/clocksource/arm_arch_timer.c
1362 ARM HDLCD DRM DRIVER
1363 M: Liviu Dudau <liviu.dudau@arm.com>
1365 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1366 F: drivers/gpu/drm/arm/hdlcd_*
1368 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1369 M: Linus Walleij <linus.walleij@linaro.org>
1370 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1372 F: Documentation/devicetree/bindings/arm/arm,integrator.yaml
1373 F: Documentation/devicetree/bindings/arm/arm,realview.yaml
1374 F: Documentation/devicetree/bindings/arm/arm,versatile.yaml
1375 F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1376 F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1377 F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1378 F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1379 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1380 F: Documentation/devicetree/bindings/mtd/arm-versatile.txt
1381 F: arch/arm/boot/dts/arm-realview-*
1382 F: arch/arm/boot/dts/integrator*
1383 F: arch/arm/boot/dts/versatile*
1384 F: arch/arm/mach-integrator/
1385 F: arch/arm/mach-realview/
1386 F: arch/arm/mach-versatile/
1387 F: arch/arm/plat-versatile/
1388 F: drivers/bus/arm-integrator-lm.c
1389 F: drivers/clk/versatile/
1390 F: drivers/i2c/busses/i2c-versatile.c
1391 F: drivers/irqchip/irq-versatile-fpga.c
1392 F: drivers/mtd/maps/physmap-versatile.*
1393 F: drivers/power/reset/arm-versatile-reboot.c
1394 F: drivers/soc/versatile/
1396 ARM KOMEDA DRM-KMS DRIVER
1397 M: James (Qian) Wang <james.qian.wang@arm.com>
1398 M: Liviu Dudau <liviu.dudau@arm.com>
1399 M: Mihail Atanassov <mihail.atanassov@arm.com>
1400 L: Mali DP Maintainers <malidp@foss.arm.com>
1402 T: git git://anongit.freedesktop.org/drm/drm-misc
1403 F: Documentation/devicetree/bindings/display/arm,komeda.txt
1404 F: Documentation/gpu/komeda-kms.rst
1405 F: drivers/gpu/drm/arm/display/include/
1406 F: drivers/gpu/drm/arm/display/komeda/
1408 ARM MALI PANFROST DRM DRIVER
1409 M: Rob Herring <robh@kernel.org>
1410 M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1411 R: Steven Price <steven.price@arm.com>
1412 R: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1413 L: dri-devel@lists.freedesktop.org
1415 T: git git://anongit.freedesktop.org/drm/drm-misc
1416 F: drivers/gpu/drm/panfrost/
1417 F: include/uapi/drm/panfrost_drm.h
1419 ARM MALI-DP DRM DRIVER
1420 M: Liviu Dudau <liviu.dudau@arm.com>
1421 M: Brian Starkey <brian.starkey@arm.com>
1422 L: Mali DP Maintainers <malidp@foss.arm.com>
1424 T: git git://anongit.freedesktop.org/drm/drm-misc
1425 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1426 F: Documentation/gpu/afbc.rst
1427 F: drivers/gpu/drm/arm/
1429 ARM MFM AND FLOPPY DRIVERS
1430 M: Ian Molton <spyro@f2s.com>
1432 F: arch/arm/include/asm/floppy.h
1433 F: arch/arm/mach-rpc/floppydma.S
1435 ARM PMU PROFILING AND DEBUGGING
1436 M: Will Deacon <will@kernel.org>
1437 M: Mark Rutland <mark.rutland@arm.com>
1438 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1440 F: Documentation/devicetree/bindings/arm/pmu.yaml
1441 F: Documentation/devicetree/bindings/perf/
1442 F: arch/arm*/include/asm/hw_breakpoint.h
1443 F: arch/arm*/include/asm/perf_event.h
1444 F: arch/arm*/kernel/hw_breakpoint.c
1445 F: arch/arm*/kernel/perf_*
1446 F: arch/arm/oprofile/common.c
1448 F: include/linux/perf/arm_pmu.h
1451 M: Russell King <linux@armlinux.org.uk>
1452 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1454 W: http://www.armlinux.org.uk/
1455 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1457 X: arch/arm/boot/dts/
1459 ARM PRIMECELL AACI PL041 DRIVER
1460 M: Russell King <linux@armlinux.org.uk>
1464 ARM PRIMECELL BUS SUPPORT
1465 M: Russell King <linux@armlinux.org.uk>
1468 F: include/linux/amba/bus.h
1470 ARM PRIMECELL CLCD PL110 DRIVER
1471 M: Russell King <linux@armlinux.org.uk>
1473 F: drivers/video/fbdev/amba-clcd.*
1475 ARM PRIMECELL KMI PL050 DRIVER
1476 M: Russell King <linux@armlinux.org.uk>
1478 F: drivers/input/serio/ambakmi.*
1479 F: include/linux/amba/kmi.h
1481 ARM PRIMECELL MMCI PL180/1 DRIVER
1482 M: Russell King <linux@armlinux.org.uk>
1484 F: drivers/mmc/host/mmci.*
1485 F: include/linux/amba/mmci.h
1487 ARM PRIMECELL SSP PL022 SPI DRIVER
1488 M: Linus Walleij <linus.walleij@linaro.org>
1489 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1491 F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1492 F: drivers/spi/spi-pl022.c
1494 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1495 M: Russell King <linux@armlinux.org.uk>
1497 F: drivers/tty/serial/amba-pl01*.c
1498 F: include/linux/amba/serial.h
1500 ARM PRIMECELL VIC PL190/PL192 DRIVER
1501 M: Linus Walleij <linus.walleij@linaro.org>
1502 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1504 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1505 F: drivers/irqchip/irq-vic.c
1507 ARM SMC WATCHDOG DRIVER
1508 M: Julius Werner <jwerner@chromium.org>
1509 R: Evan Benn <evanbenn@chromium.org>
1511 F: Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1512 F: drivers/watchdog/arm_smc_wdt.c
1515 M: Will Deacon <will@kernel.org>
1516 R: Robin Murphy <robin.murphy@arm.com>
1517 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1519 F: Documentation/devicetree/bindings/iommu/arm,smmu*
1520 F: drivers/iommu/arm/
1521 F: drivers/iommu/io-pgtable-arm*
1523 ARM SUB-ARCHITECTURES
1524 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1526 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1530 ARM/ACTIONS SEMI ARCHITECTURE
1531 M: Andreas Färber <afaerber@suse.de>
1532 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1533 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1535 F: Documentation/devicetree/bindings/arm/actions.yaml
1536 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1537 F: Documentation/devicetree/bindings/dma/owl-dma.txt
1538 F: Documentation/devicetree/bindings/i2c/i2c-owl.txt
1539 F: Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1540 F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1541 F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1542 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1543 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1544 F: arch/arm/boot/dts/owl-*
1545 F: arch/arm/mach-actions/
1546 F: arch/arm64/boot/dts/actions/
1547 F: drivers/clk/actions/
1548 F: drivers/clocksource/timer-owl*
1549 F: drivers/dma/owl-dma.c
1550 F: drivers/i2c/busses/i2c-owl.c
1551 F: drivers/irqchip/irq-owl-sirq.c
1552 F: drivers/mmc/host/owl-mmc.c
1553 F: drivers/pinctrl/actions/*
1554 F: drivers/soc/actions/
1555 F: include/dt-bindings/power/owl-*
1556 F: include/dt-bindings/reset/actions,*
1557 F: include/linux/soc/actions/
1560 ARM/ADS SPHERE MACHINE SUPPORT
1561 M: Lennert Buytenhek <kernel@wantstofly.org>
1562 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1565 ARM/AFEB9260 MACHINE SUPPORT
1566 M: Sergey Lapin <slapin@ossfans.org>
1567 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1570 ARM/AJECO 1ARM MACHINE SUPPORT
1571 M: Lennert Buytenhek <kernel@wantstofly.org>
1572 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1575 ARM/Allwinner SoC Clock Support
1576 M: Emilio López <emilio@elopez.com.ar>
1578 F: drivers/clk/sunxi/
1580 ARM/Allwinner sunXi SoC support
1581 M: Maxime Ripard <mripard@kernel.org>
1582 M: Chen-Yu Tsai <wens@csie.org>
1583 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1585 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1586 F: arch/arm/mach-sunxi/
1587 F: arch/arm64/boot/dts/allwinner/
1588 F: drivers/clk/sunxi-ng/
1589 F: drivers/pinctrl/sunxi/
1590 F: drivers/soc/sunxi/
1594 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1595 M: Neil Armstrong <narmstrong@baylibre.com>
1596 M: Jerome Brunet <jbrunet@baylibre.com>
1597 L: linux-amlogic@lists.infradead.org
1599 F: Documentation/devicetree/bindings/clock/amlogic*
1600 F: drivers/clk/meson/
1601 F: include/dt-bindings/clock/gxbb*
1602 F: include/dt-bindings/clock/meson*
1604 ARM/Amlogic Meson SoC Crypto Drivers
1605 M: Corentin Labbe <clabbe@baylibre.com>
1606 L: linux-crypto@vger.kernel.org
1607 L: linux-amlogic@lists.infradead.org
1609 F: Documentation/devicetree/bindings/crypto/amlogic*
1610 F: drivers/crypto/amlogic/
1612 ARM/Amlogic Meson SoC Sound Drivers
1613 M: Jerome Brunet <jbrunet@baylibre.com>
1614 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1616 F: Documentation/devicetree/bindings/sound/amlogic*
1619 ARM/Amlogic Meson SoC support
1620 M: Kevin Hilman <khilman@baylibre.com>
1621 R: Neil Armstrong <narmstrong@baylibre.com>
1622 R: Jerome Brunet <jbrunet@baylibre.com>
1623 R: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1624 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1625 L: linux-amlogic@lists.infradead.org
1627 W: http://linux-meson.com/
1628 F: arch/arm/boot/dts/meson*
1629 F: arch/arm/mach-meson/
1630 F: arch/arm64/boot/dts/amlogic/
1631 F: drivers/mmc/host/meson*
1632 F: drivers/pinctrl/meson/
1633 F: drivers/rtc/rtc-meson*
1634 F: drivers/soc/amlogic/
1637 ARM/Annapurna Labs ALPINE ARCHITECTURE
1638 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1639 M: Antoine Tenart <atenart@kernel.org>
1640 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1642 F: arch/arm/boot/dts/alpine*
1643 F: arch/arm/mach-alpine/
1644 F: arch/arm64/boot/dts/amazon/
1645 F: drivers/*/*alpine*
1647 ARM/ARTPEC MACHINE SUPPORT
1648 M: Jesper Nilsson <jesper.nilsson@axis.com>
1649 M: Lars Persson <lars.persson@axis.com>
1650 L: linux-arm-kernel@axis.com
1652 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1653 F: arch/arm/boot/dts/artpec6*
1654 F: arch/arm/mach-artpec
1656 F: drivers/crypto/axis
1657 F: drivers/mmc/host/usdhi6rol0.c
1658 F: drivers/pinctrl/pinctrl-artpec*
1660 ARM/ASPEED I2C DRIVER
1661 M: Brendan Higgins <brendanhiggins@google.com>
1662 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1663 R: Joel Stanley <joel@jms.id.au>
1664 L: linux-i2c@vger.kernel.org
1665 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1667 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1668 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1669 F: drivers/i2c/busses/i2c-aspeed.c
1670 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1672 ARM/ASPEED MACHINE SUPPORT
1673 M: Joel Stanley <joel@jms.id.au>
1674 R: Andrew Jeffery <andrew@aj.id.au>
1675 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1676 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1678 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1679 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1680 F: arch/arm/boot/dts/aspeed-*
1681 F: arch/arm/mach-aspeed/
1684 ARM/BITMAIN ARCHITECTURE
1685 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1686 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1688 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1689 F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1690 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1691 F: arch/arm64/boot/dts/bitmain/
1692 F: drivers/clk/clk-bm1880.c
1693 F: drivers/pinctrl/pinctrl-bm1880.c
1695 ARM/CALXEDA HIGHBANK ARCHITECTURE
1696 M: Andre Przywara <andre.przywara@arm.com>
1697 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1699 F: arch/arm/boot/dts/ecx-*.dts*
1700 F: arch/arm/boot/dts/highbank.dts
1701 F: arch/arm/mach-highbank/
1703 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1704 M: Krzysztof Halasa <khalasa@piap.pl>
1706 F: arch/arm/mach-cns3xxx/
1708 ARM/CAVIUM THUNDER NETWORK DRIVER
1709 M: Sunil Goutham <sgoutham@marvell.com>
1710 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1712 F: drivers/net/ethernet/cavium/thunder/
1714 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1715 M: Lukasz Majewski <lukma@denx.de>
1716 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1718 F: arch/arm/mach-ep93xx/ts72xx.c
1720 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1721 M: Alexander Shiyan <shc_work@mail.ru>
1722 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1726 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1727 M: Lennert Buytenhek <kernel@wantstofly.org>
1728 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1731 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1732 M: Hartley Sweeten <hsweeten@visionengravers.com>
1733 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1734 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1736 F: arch/arm/mach-ep93xx/
1737 F: arch/arm/mach-ep93xx/include/mach/
1740 M: Russell King <linux@armlinux.org.uk>
1741 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1743 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1744 F: drivers/clk/clkdev.c
1746 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1747 M: Baruch Siach <baruch@tkos.co.il>
1748 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1750 F: arch/arm/boot/dts/cx92755*
1753 ARM/CONTEC MICRO9 MACHINE SUPPORT
1754 M: Hubert Feurstein <hubert.feurstein@contec.at>
1756 F: arch/arm/mach-ep93xx/micro9.c
1758 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1759 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1760 R: Suzuki K Poulose <suzuki.poulose@arm.com>
1761 R: Mike Leach <mike.leach@linaro.org>
1762 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1764 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1765 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1766 F: Documentation/devicetree/bindings/arm/coresight-cti.yaml
1767 F: Documentation/devicetree/bindings/arm/coresight.txt
1768 F: Documentation/trace/coresight/*
1769 F: drivers/hwtracing/coresight/*
1770 F: include/dt-bindings/arm/coresight-cti-dt.h
1771 F: tools/perf/arch/arm/util/auxtrace.c
1772 F: tools/perf/arch/arm/util/cs-etm.c
1773 F: tools/perf/arch/arm/util/cs-etm.h
1774 F: tools/perf/arch/arm/util/pmu.c
1775 F: tools/perf/util/cs-etm-decoder/*
1776 F: tools/perf/util/cs-etm.*
1778 ARM/CORGI MACHINE SUPPORT
1779 M: Richard Purdie <rpurdie@rpsys.net>
1782 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1783 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1784 M: Linus Walleij <linus.walleij@linaro.org>
1785 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1787 T: git git://github.com/ulli-kroll/linux.git
1788 F: Documentation/devicetree/bindings/arm/gemini.txt
1789 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1790 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1791 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1792 F: arch/arm/mach-gemini/
1793 F: drivers/net/ethernet/cortina/
1794 F: drivers/pinctrl/pinctrl-gemini.c
1795 F: drivers/rtc/rtc-ftrtc010.c
1797 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1798 M: Barry Song <baohua@kernel.org>
1799 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1801 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1802 F: arch/arm/boot/dts/prima2*
1803 F: arch/arm/mach-prima2/
1804 F: drivers/clk/sirf/
1805 F: drivers/clocksource/timer-atlas7.c
1806 F: drivers/clocksource/timer-prima2.c
1810 ARM/CZ.NIC TURRIS MOX SUPPORT
1811 M: Marek Behun <marek.behun@nic.cz>
1813 W: http://mox.turris.cz
1814 F: Documentation/ABI/testing/debugfs-moxtet
1815 F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
1816 F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1817 F: Documentation/devicetree/bindings/bus/moxtet.txt
1818 F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1819 F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1820 F: drivers/bus/moxtet.c
1821 F: drivers/firmware/turris-mox-rwtm.c
1822 F: drivers/gpio/gpio-moxtet.c
1823 F: include/linux/moxtet.h
1825 ARM/EBSA110 MACHINE SUPPORT
1826 M: Russell King <linux@armlinux.org.uk>
1827 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1829 W: http://www.armlinux.org.uk/
1830 F: arch/arm/mach-ebsa110/
1831 F: drivers/net/ethernet/amd/am79c961a.*
1833 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1834 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1835 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1836 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1840 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1841 M: Robert Jarzmik <robert.jarzmik@free.fr>
1842 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1844 F: arch/arm/mach-pxa/ezx.c
1846 ARM/FARADAY FA526 PORT
1847 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1848 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1850 T: git git://git.berlios.de/gemini-board
1851 F: arch/arm/mm/*-fa*
1853 ARM/FOOTBRIDGE ARCHITECTURE
1854 M: Russell King <linux@armlinux.org.uk>
1855 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1857 W: http://www.armlinux.org.uk/
1858 F: arch/arm/include/asm/hardware/dec21285.h
1859 F: arch/arm/mach-footbridge/
1861 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1862 M: Shawn Guo <shawnguo@kernel.org>
1863 M: Sascha Hauer <s.hauer@pengutronix.de>
1864 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1865 R: Fabio Estevam <festevam@gmail.com>
1866 R: NXP Linux Team <linux-imx@nxp.com>
1867 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1869 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1870 X: drivers/media/i2c/
1874 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1875 M: Shawn Guo <shawnguo@kernel.org>
1876 M: Li Yang <leoyang.li@nxp.com>
1877 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1879 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1880 F: arch/arm/boot/dts/ls1021a*
1881 F: arch/arm64/boot/dts/freescale/fsl-*
1882 F: arch/arm64/boot/dts/freescale/qoriq-*
1884 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1885 M: Shawn Guo <shawnguo@kernel.org>
1886 M: Sascha Hauer <s.hauer@pengutronix.de>
1887 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1888 R: Stefan Agner <stefan@agner.ch>
1889 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1891 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1892 F: arch/arm/boot/dts/vf*
1893 F: arch/arm/mach-imx/*vf610*
1895 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1896 M: Lennert Buytenhek <kernel@wantstofly.org>
1897 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1900 ARM/GUMSTIX MACHINE SUPPORT
1901 M: Steve Sakoman <sakoman@gmail.com>
1902 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1905 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1906 M: Philipp Zabel <philipp.zabel@gmail.com>
1907 M: Paul Parsons <lost.distance@yahoo.com>
1908 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1910 F: arch/arm/mach-pxa/hx4700.c
1911 F: arch/arm/mach-pxa/include/mach/hx4700.h
1912 F: sound/soc/pxa/hx4700.c
1914 ARM/HISILICON SOC SUPPORT
1915 M: Wei Xu <xuwei5@hisilicon.com>
1916 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1918 W: http://www.hisilicon.com
1919 T: git git://github.com/hisilicon/linux-hisi.git
1920 F: arch/arm/boot/dts/hi3*
1921 F: arch/arm/boot/dts/hip*
1922 F: arch/arm/boot/dts/hisi*
1923 F: arch/arm/mach-hisi/
1924 F: arch/arm64/boot/dts/hisilicon/
1926 ARM/HP JORNADA 7XX MACHINE SUPPORT
1927 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1930 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1931 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1932 F: arch/arm/mach-sa1100/jornada720.c
1934 ARM/IGEP MACHINE SUPPORT
1935 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1936 M: Javier Martinez Canillas <javier@dowhile0.org>
1937 L: linux-omap@vger.kernel.org
1938 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1940 F: arch/arm/boot/dts/omap3-igep*
1942 ARM/INCOME PXA270 SUPPORT
1943 M: Marek Vasut <marek.vasut@gmail.com>
1944 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1946 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1948 ARM/INTEL IOP32X ARM ARCHITECTURE
1949 M: Lennert Buytenhek <kernel@wantstofly.org>
1950 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1953 ARM/INTEL IQ81342EX MACHINE SUPPORT
1954 M: Lennert Buytenhek <kernel@wantstofly.org>
1955 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1958 ARM/INTEL IXDP2850 MACHINE SUPPORT
1959 M: Lennert Buytenhek <kernel@wantstofly.org>
1960 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1963 ARM/INTEL IXP4XX ARM ARCHITECTURE
1964 M: Linus Walleij <linusw@kernel.org>
1965 M: Imre Kaloz <kaloz@openwrt.org>
1966 M: Krzysztof Halasa <khalasa@piap.pl>
1967 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1969 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1970 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1971 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1972 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1973 F: arch/arm/mach-ixp4xx/
1974 F: drivers/clocksource/timer-ixp4xx.c
1975 F: drivers/gpio/gpio-ixp4xx.c
1976 F: drivers/irqchip/irq-ixp4xx.c
1977 F: include/linux/irqchip/irq-ixp4xx.h
1978 F: include/linux/platform_data/timer-ixp4xx.h
1980 ARM/INTEL KEEMBAY ARCHITECTURE
1981 M: Paul J. Murphy <paul.j.murphy@intel.com>
1982 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
1984 F: Documentation/devicetree/bindings/arm/intel,keembay.yaml
1985 F: arch/arm64/boot/dts/intel/keembay-evm.dts
1986 F: arch/arm64/boot/dts/intel/keembay-soc.dtsi
1988 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1989 M: Jonathan Cameron <jic23@cam.ac.uk>
1990 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1992 F: arch/arm/mach-pxa/stargate2.c
1993 F: drivers/pcmcia/pxa2xx_stargate2.c
1995 ARM/INTEL XSC3 (MANZANO) ARM CORE
1996 M: Lennert Buytenhek <kernel@wantstofly.org>
1997 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2000 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
2001 M: Lennert Buytenhek <kernel@wantstofly.org>
2002 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2005 ARM/LG1K ARCHITECTURE
2006 M: Chanho Min <chanho.min@lge.com>
2007 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2009 F: arch/arm64/boot/dts/lg/
2011 ARM/LOGICPD PXA270 MACHINE SUPPORT
2012 M: Lennert Buytenhek <kernel@wantstofly.org>
2013 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2016 ARM/LPC18XX ARCHITECTURE
2017 M: Vladimir Zapolskiy <vz@mleia.com>
2018 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2020 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
2021 F: arch/arm/boot/dts/lpc43*
2022 F: drivers/i2c/busses/i2c-lpc2k.c
2023 F: drivers/memory/pl172.c
2024 F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
2025 F: drivers/rtc/rtc-lpc24xx.c
2028 ARM/LPC32XX SOC SUPPORT
2029 M: Vladimir Zapolskiy <vz@mleia.com>
2030 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
2031 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2033 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
2034 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2035 F: arch/arm/boot/dts/lpc32*
2036 F: arch/arm/mach-lpc32xx/
2037 F: drivers/i2c/busses/i2c-pnx.c
2038 F: drivers/net/ethernet/nxp/lpc_eth.c
2039 F: drivers/usb/host/ohci-nxp.c
2040 F: drivers/watchdog/pnx4008_wdt.c
2043 ARM/MAGICIAN MACHINE SUPPORT
2044 M: Philipp Zabel <philipp.zabel@gmail.com>
2047 ARM/Marvell Dove/MV78xx0/Orion SOC support
2048 M: Jason Cooper <jason@lakedaemon.net>
2049 M: Andrew Lunn <andrew@lunn.ch>
2050 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2051 M: Gregory Clement <gregory.clement@bootlin.com>
2052 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2054 T: git git://git.infradead.org/linux-mvebu.git
2055 F: Documentation/devicetree/bindings/soc/dove/
2056 F: arch/arm/boot/dts/dove*
2057 F: arch/arm/boot/dts/orion5x*
2058 F: arch/arm/mach-dove/
2059 F: arch/arm/mach-mv78xx0/
2060 F: arch/arm/mach-orion5x/
2061 F: arch/arm/plat-orion/
2062 F: drivers/soc/dove/
2064 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2065 M: Jason Cooper <jason@lakedaemon.net>
2066 M: Andrew Lunn <andrew@lunn.ch>
2067 M: Gregory Clement <gregory.clement@bootlin.com>
2068 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2069 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2071 T: git git://git.infradead.org/linux-mvebu.git
2072 F: arch/arm/boot/dts/armada*
2073 F: arch/arm/boot/dts/kirkwood*
2074 F: arch/arm/configs/mvebu_*_defconfig
2075 F: arch/arm/mach-mvebu/
2076 F: arch/arm64/boot/dts/marvell/armada*
2077 F: arch/arm64/boot/dts/marvell/cn913*
2078 F: drivers/cpufreq/armada-37xx-cpufreq.c
2079 F: drivers/cpufreq/armada-8k-cpufreq.c
2080 F: drivers/cpufreq/mvebu-cpufreq.c
2081 F: drivers/irqchip/irq-armada-370-xp.c
2082 F: drivers/irqchip/irq-mvebu-*
2083 F: drivers/pinctrl/mvebu/
2084 F: drivers/rtc/rtc-armada38x.c
2086 ARM/Mediatek RTC DRIVER
2087 M: Eddie Huang <eddie.huang@mediatek.com>
2088 M: Sean Wang <sean.wang@mediatek.com>
2089 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2090 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2092 F: Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2093 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2094 F: drivers/rtc/rtc-mt2712.c
2095 F: drivers/rtc/rtc-mt6397.c
2096 F: drivers/rtc/rtc-mt7622.c
2098 ARM/Mediatek SoC support
2099 M: Matthias Brugger <matthias.bgg@gmail.com>
2100 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2101 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2103 W: https://mtk.bcnfs.org/
2104 C: irc://chat.freenode.net/linux-mediatek
2105 F: arch/arm/boot/dts/mt6*
2106 F: arch/arm/boot/dts/mt7*
2107 F: arch/arm/boot/dts/mt8*
2108 F: arch/arm/mach-mediatek/
2109 F: arch/arm64/boot/dts/mediatek/
2110 F: drivers/soc/mediatek/
2115 ARM/Mediatek USB3 PHY DRIVER
2116 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
2117 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2118 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2120 F: Documentation/devicetree/bindings/phy/phy-mtk-*
2121 F: drivers/phy/mediatek/
2123 ARM/Microchip (AT91) SoC support
2124 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2125 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
2126 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2127 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2129 W: http://www.linux4sam.org
2130 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2131 F: arch/arm/boot/dts/at91*.dts
2132 F: arch/arm/boot/dts/at91*.dtsi
2133 F: arch/arm/boot/dts/sama*.dts
2134 F: arch/arm/boot/dts/sama*.dtsi
2135 F: arch/arm/include/debug/at91.S
2136 F: arch/arm/mach-at91/
2137 F: drivers/memory/atmel*
2138 F: drivers/watchdog/sama5d4_wdt.c
2139 F: include/soc/at91/
2140 X: drivers/input/touchscreen/atmel_mxt_ts.c
2141 X: drivers/net/wireless/atmel/
2145 ARM/Microchip Sparx5 SoC support
2146 M: Lars Povlsen <lars.povlsen@microchip.com>
2147 M: Steen Hegelund <Steen.Hegelund@microchip.com>
2148 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
2149 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2151 F: arch/arm64/boot/dts/microchip/
2154 ARM/MIOA701 MACHINE SUPPORT
2155 M: Robert Jarzmik <robert.jarzmik@free.fr>
2156 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2158 F: arch/arm/mach-pxa/mioa701.c
2160 ARM/MStar/Sigmastar Armv7 SoC support
2161 M: Daniel Palmer <daniel@thingy.jp>
2162 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2164 W: http://linux-chenxing.org/
2165 F: Documentation/devicetree/bindings/arm/mstar/*
2166 F: arch/arm/boot/dts/infinity*.dtsi
2167 F: arch/arm/boot/dts/mercury*.dtsi
2168 F: arch/arm/boot/dts/mstar-v7.dtsi
2169 F: arch/arm/mach-mstar/
2171 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2172 M: Michael Petchkovsky <mkpetch@internode.on.net>
2175 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
2176 M: Linus Walleij <linus.walleij@linaro.org>
2177 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2179 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2180 F: Documentation/devicetree/bindings/arm/ste-*
2181 F: Documentation/devicetree/bindings/arm/ux500.yaml
2182 F: Documentation/devicetree/bindings/arm/ux500/
2183 F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2184 F: Documentation/devicetree/bindings/i2c/i2c-stu300.txt
2185 F: arch/arm/boot/dts/ste-*
2186 F: arch/arm/mach-nomadik/
2187 F: arch/arm/mach-u300/
2188 F: arch/arm/mach-ux500/
2189 F: drivers/clk/clk-nomadik.c
2190 F: drivers/clk/clk-u300.c
2191 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2192 F: drivers/clocksource/timer-u300.c
2193 F: drivers/dma/coh901318*
2194 F: drivers/dma/ste_dma40*
2195 F: drivers/hwspinlock/u8500_hsem.c
2196 F: drivers/i2c/busses/i2c-nomadik.c
2197 F: drivers/i2c/busses/i2c-stu300.c
2198 F: drivers/iio/adc/ab8500-gpadc.c
2199 F: drivers/mfd/ab3100*
2200 F: drivers/mfd/ab8500*
2201 F: drivers/mfd/abx500*
2202 F: drivers/mfd/db8500*
2203 F: drivers/mfd/dbx500*
2204 F: drivers/pinctrl/nomadik/
2205 F: drivers/pinctrl/pinctrl-coh901*
2206 F: drivers/pinctrl/pinctrl-u300.c
2207 F: drivers/rtc/rtc-ab3100.c
2208 F: drivers/rtc/rtc-ab8500.c
2209 F: drivers/rtc/rtc-coh901331.c
2210 F: drivers/rtc/rtc-pl031.c
2211 F: drivers/soc/ux500/
2212 F: drivers/watchdog/coh901327_wdt.c
2214 ARM/NUVOTON NPCM ARCHITECTURE
2215 M: Avi Fishman <avifishman70@gmail.com>
2216 M: Tomer Maimon <tmaimon77@gmail.com>
2217 M: Tali Perry <tali.perry1@gmail.com>
2218 R: Patrick Venture <venture@google.com>
2219 R: Nancy Yuen <yuenn@google.com>
2220 R: Benjamin Fair <benjaminfair@google.com>
2221 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2223 F: Documentation/devicetree/bindings/*/*/*npcm*
2224 F: Documentation/devicetree/bindings/*/*npcm*
2225 F: arch/arm/boot/dts/nuvoton-npcm*
2226 F: arch/arm/mach-npcm/
2228 F: drivers/*/*/*npcm*
2229 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2231 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2232 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2234 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2235 F: arch/arm/mach-s3c24xx/gta02.h
2236 F: arch/arm/mach-s3c24xx/mach-gta02.c
2238 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2239 M: Alexander Clouter <alex@digriz.org.uk>
2240 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2242 W: http://www.digriz.org.uk/ts78xx/kernel
2243 F: arch/arm/mach-orion5x/ts78xx-*
2245 ARM/OXNAS platform support
2246 M: Neil Armstrong <narmstrong@baylibre.com>
2247 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2248 L: linux-oxnas@groups.io (moderated for non-subscribers)
2250 F: arch/arm/boot/dts/ox8*.dts*
2251 F: arch/arm/mach-oxnas/
2252 F: drivers/power/reset/oxnas-restart.c
2255 ARM/PALM TREO SUPPORT
2256 M: Tomas Cech <sleep_walker@suse.com>
2257 L: linux-arm-kernel@lists.infradead.org
2259 W: http://hackndev.com
2260 F: arch/arm/mach-pxa/palmtreo.*
2262 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2263 M: Marek Vasut <marek.vasut@gmail.com>
2264 L: linux-arm-kernel@lists.infradead.org
2266 W: http://hackndev.com
2267 F: arch/arm/mach-pxa/include/mach/palmld.h
2268 F: arch/arm/mach-pxa/include/mach/palmtc.h
2269 F: arch/arm/mach-pxa/include/mach/palmtx.h
2270 F: arch/arm/mach-pxa/palmld.c
2271 F: arch/arm/mach-pxa/palmt5.*
2272 F: arch/arm/mach-pxa/palmtc.c
2273 F: arch/arm/mach-pxa/palmte2.*
2274 F: arch/arm/mach-pxa/palmtx.c
2277 M: Sergey Lapin <slapin@ossfans.org>
2278 L: linux-arm-kernel@lists.infradead.org
2280 W: http://hackndev.com
2281 F: arch/arm/mach-pxa/palmz72.*
2284 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2286 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2288 ARM/PT DIGITAL BOARD PORT
2289 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2290 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2292 W: http://www.armlinux.org.uk/
2294 ARM/QUALCOMM SUPPORT
2295 M: Andy Gross <agross@kernel.org>
2296 M: Bjorn Andersson <bjorn.andersson@linaro.org>
2297 L: linux-arm-msm@vger.kernel.org
2299 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2300 F: Documentation/devicetree/bindings/*/qcom*
2301 F: Documentation/devicetree/bindings/soc/qcom/
2302 F: arch/arm/boot/dts/qcom-*.dts
2303 F: arch/arm/boot/dts/qcom-*.dtsi
2304 F: arch/arm/mach-qcom/
2305 F: arch/arm64/boot/dts/qcom/
2306 F: drivers/*/*/qcom*
2307 F: drivers/*/*/qcom/
2308 F: drivers/*/pm8???-*
2311 F: drivers/bluetooth/btqcomsmd.c
2312 F: drivers/clocksource/timer-qcom.c
2313 F: drivers/cpuidle/cpuidle-qcom-spm.c
2314 F: drivers/extcon/extcon-qcom*
2315 F: drivers/i2c/busses/i2c-qcom-geni.c
2316 F: drivers/i2c/busses/i2c-qup.c
2317 F: drivers/iommu/msm*
2318 F: drivers/mfd/ssbi.c
2319 F: drivers/mmc/host/mmci_qcom*
2320 F: drivers/mmc/host/sdhci-msm.c
2321 F: drivers/pci/controller/dwc/pcie-qcom.c
2322 F: drivers/phy/qualcomm/
2323 F: drivers/power/*/msm*
2324 F: drivers/reset/reset-qcom-*
2325 F: drivers/scsi/ufs/ufs-qcom*
2326 F: drivers/spi/spi-geni-qcom.c
2327 F: drivers/spi/spi-qcom-qspi.c
2328 F: drivers/spi/spi-qup.c
2329 F: drivers/tty/serial/msm_serial.c
2330 F: drivers/usb/dwc3/dwc3-qcom.c
2331 F: include/dt-bindings/*/qcom*
2332 F: include/linux/*/qcom*
2334 ARM/RADISYS ENP2611 MACHINE SUPPORT
2335 M: Lennert Buytenhek <kernel@wantstofly.org>
2336 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2339 ARM/RDA MICRO ARCHITECTURE
2340 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2341 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2342 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2344 F: Documentation/devicetree/bindings/arm/rda.yaml
2345 F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2346 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2347 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2348 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2349 F: arch/arm/boot/dts/rda8810pl-*
2350 F: drivers/clocksource/timer-rda.c
2351 F: drivers/gpio/gpio-rda.c
2352 F: drivers/irqchip/irq-rda-intc.c
2353 F: drivers/tty/serial/rda-uart.c
2355 ARM/REALTEK ARCHITECTURE
2356 M: Andreas Färber <afaerber@suse.de>
2357 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2358 L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2360 F: Documentation/devicetree/bindings/arm/realtek.yaml
2361 F: arch/arm/boot/dts/rtd*
2362 F: arch/arm/mach-realtek/
2363 F: arch/arm64/boot/dts/realtek/
2365 ARM/RENESAS ARM64 ARCHITECTURE
2366 M: Geert Uytterhoeven <geert+renesas@glider.be>
2367 M: Magnus Damm <magnus.damm@gmail.com>
2368 L: linux-renesas-soc@vger.kernel.org
2370 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2371 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2372 F: Documentation/devicetree/bindings/arm/renesas.yaml
2373 F: arch/arm64/boot/dts/renesas/
2374 F: drivers/soc/renesas/
2375 F: include/linux/soc/renesas/
2377 ARM/RISCPC ARCHITECTURE
2378 M: Russell King <linux@armlinux.org.uk>
2379 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2381 W: http://www.armlinux.org.uk/
2382 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2383 F: arch/arm/include/asm/hardware/ioc.h
2384 F: arch/arm/include/asm/hardware/iomd.h
2385 F: arch/arm/include/asm/hardware/memc.h
2386 F: arch/arm/mach-rpc/
2387 F: drivers/net/ethernet/8390/etherh.c
2388 F: drivers/net/ethernet/i825xx/ether1*
2389 F: drivers/net/ethernet/seeq/ether3*
2390 F: drivers/scsi/arm/
2392 ARM/Rockchip SoC support
2393 M: Heiko Stuebner <heiko@sntech.de>
2394 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2395 L: linux-rockchip@lists.infradead.org
2397 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2398 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2399 F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2400 F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2401 F: arch/arm/boot/dts/rk3*
2402 F: arch/arm/boot/dts/rv1108*
2403 F: arch/arm/mach-rockchip/
2404 F: drivers/*/*/*rockchip*
2405 F: drivers/*/*rockchip*
2406 F: drivers/clk/rockchip/
2407 F: drivers/i2c/busses/i2c-rk3x.c
2408 F: sound/soc/rockchip/
2411 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2412 M: Kukjin Kim <kgene@kernel.org>
2413 M: Krzysztof Kozlowski <krzk@kernel.org>
2414 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2415 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2417 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2418 F: Documentation/arm/samsung/
2419 F: Documentation/devicetree/bindings/arm/samsung/
2420 F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2421 F: arch/arm/boot/dts/exynos*
2422 F: arch/arm/boot/dts/s3c*
2423 F: arch/arm/boot/dts/s5p*
2424 F: arch/arm/mach-exynos*/
2425 F: arch/arm/mach-s3c24*/
2426 F: arch/arm/mach-s3c64xx/
2427 F: arch/arm/mach-s5p*/
2428 F: arch/arm/plat-samsung/
2429 F: arch/arm64/boot/dts/exynos/
2430 F: drivers/*/*/*s3c24*
2431 F: drivers/*/*s3c24*
2432 F: drivers/*/*s3c64xx*
2433 F: drivers/*/*s5pv210*
2434 F: drivers/memory/samsung/
2435 F: drivers/soc/samsung/
2436 F: drivers/tty/serial/samsung*
2437 F: include/linux/soc/samsung/
2440 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2441 M: Kyungmin Park <kyungmin.park@samsung.com>
2442 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2444 F: arch/arm/mach-s5pv210/
2446 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2447 M: Kyungmin Park <kyungmin.park@samsung.com>
2448 M: Kamil Debski <kamil@wypas.org>
2449 M: Andrzej Hajda <a.hajda@samsung.com>
2450 L: linux-arm-kernel@lists.infradead.org
2451 L: linux-media@vger.kernel.org
2453 F: drivers/media/platform/s5p-g2d/
2455 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2456 M: Marek Szyprowski <m.szyprowski@samsung.com>
2457 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2458 L: linux-media@vger.kernel.org
2460 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2461 F: drivers/media/cec/platform/s5p/
2463 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2464 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2465 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2466 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2467 L: linux-arm-kernel@lists.infradead.org
2468 L: linux-media@vger.kernel.org
2470 F: drivers/media/platform/s5p-jpeg/
2472 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2473 M: Kyungmin Park <kyungmin.park@samsung.com>
2474 M: Kamil Debski <kamil@wypas.org>
2475 M: Jeongtae Park <jtp.park@samsung.com>
2476 M: Andrzej Hajda <a.hajda@samsung.com>
2477 L: linux-arm-kernel@lists.infradead.org
2478 L: linux-media@vger.kernel.org
2480 F: drivers/media/platform/s5p-mfc/
2482 ARM/SHMOBILE ARM ARCHITECTURE
2483 M: Geert Uytterhoeven <geert+renesas@glider.be>
2484 M: Magnus Damm <magnus.damm@gmail.com>
2485 L: linux-renesas-soc@vger.kernel.org
2487 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2488 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2489 F: Documentation/devicetree/bindings/arm/renesas.yaml
2490 F: arch/arm/boot/dts/emev2*
2491 F: arch/arm/boot/dts/gr-peach*
2492 F: arch/arm/boot/dts/iwg20d-q7*
2493 F: arch/arm/boot/dts/r7s*
2494 F: arch/arm/boot/dts/r8a*
2495 F: arch/arm/boot/dts/r9a*
2496 F: arch/arm/boot/dts/sh*
2497 F: arch/arm/configs/shmobile_defconfig
2498 F: arch/arm/include/debug/renesas-scif.S
2499 F: arch/arm/mach-shmobile/
2500 F: drivers/soc/renesas/
2501 F: include/linux/soc/renesas/
2503 ARM/SOCFPGA ARCHITECTURE
2504 M: Dinh Nguyen <dinguyen@kernel.org>
2506 W: http://www.rocketboards.org
2507 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2508 F: arch/arm/boot/dts/socfpga*
2509 F: arch/arm/configs/socfpga_defconfig
2510 F: arch/arm/mach-socfpga/
2511 F: arch/arm64/boot/dts/altera/
2512 F: arch/arm64/boot/dts/intel/
2514 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2515 M: Dinh Nguyen <dinguyen@kernel.org>
2517 F: drivers/clk/socfpga/
2519 ARM/SOCFPGA EDAC SUPPORT
2520 M: Dinh Nguyen <dinguyen@kernel.org>
2522 F: drivers/edac/altera_edac.
2524 ARM/SPREADTRUM SoC SUPPORT
2525 M: Orson Zhai <orsonzhai@gmail.com>
2526 M: Baolin Wang <baolin.wang7@gmail.com>
2527 M: Chunyan Zhang <zhang.lyra@gmail.com>
2529 F: arch/arm64/boot/dts/sprd
2534 ARM/STI ARCHITECTURE
2535 M: Patrice Chotard <patrice.chotard@st.com>
2536 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2538 W: http://www.stlinux.com
2539 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2540 F: arch/arm/boot/dts/sti*
2541 F: arch/arm/mach-sti/
2542 F: drivers/ata/ahci_st.c
2543 F: drivers/char/hw_random/st-rng.c
2544 F: drivers/clocksource/arm_global_timer.c
2545 F: drivers/clocksource/clksrc_st_lpc.c
2546 F: drivers/cpufreq/sti-cpufreq.c
2547 F: drivers/dma/st_fdma*
2548 F: drivers/i2c/busses/i2c-st.c
2549 F: drivers/media/platform/sti/c8sectpfe/
2550 F: drivers/media/rc/st_rc.c
2551 F: drivers/mmc/host/sdhci-st.c
2552 F: drivers/phy/st/phy-miphy28lp.c
2553 F: drivers/phy/st/phy-stih407-usb.c
2554 F: drivers/pinctrl/pinctrl-st.c
2555 F: drivers/remoteproc/st_remoteproc.c
2556 F: drivers/remoteproc/st_slim_rproc.c
2557 F: drivers/reset/sti/
2558 F: drivers/rtc/rtc-st-lpc.c
2559 F: drivers/tty/serial/st-asc.c
2560 F: drivers/usb/dwc3/dwc3-st.c
2561 F: drivers/usb/host/ehci-st.c
2562 F: drivers/usb/host/ohci-st.c
2563 F: drivers/watchdog/st_lpc_wdt.c
2564 F: include/linux/remoteproc/st_slim_rproc.h
2566 ARM/STM32 ARCHITECTURE
2567 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2568 M: Alexandre Torgue <alexandre.torgue@st.com>
2569 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2570 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2572 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2573 F: arch/arm/boot/dts/stm32*
2574 F: arch/arm/mach-stm32/
2575 F: drivers/clocksource/armv7m_systick.c
2579 ARM/Synaptics SoC support
2580 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2581 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2582 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2584 F: arch/arm/boot/dts/berlin*
2585 F: arch/arm/mach-berlin/
2586 F: arch/arm64/boot/dts/synaptics/
2588 ARM/TANGO ARCHITECTURE
2589 M: Marc Gonzalez <marc.w.gonzalez@free.fr>
2590 M: Mans Rullgard <mans@mansr.com>
2591 L: linux-arm-kernel@lists.infradead.org
2595 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2596 M: Lennert Buytenhek <kernel@wantstofly.org>
2597 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2600 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2601 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2602 L: linux-tegra@vger.kernel.org
2603 L: linux-media@vger.kernel.org
2605 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2606 F: drivers/media/cec/platform/tegra/
2608 ARM/TETON BGA MACHINE SUPPORT
2609 M: "Mark F. Brown" <mark.brown314@gmail.com>
2610 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2613 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2614 M: Santosh Shilimkar <ssantosh@kernel.org>
2615 L: linux-kernel@vger.kernel.org
2617 F: drivers/memory/*emif*
2619 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2620 M: Santosh Shilimkar <ssantosh@kernel.org>
2621 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2623 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2624 F: arch/arm/boot/dts/keystone-*
2625 F: arch/arm/mach-keystone/
2627 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2628 M: Santosh Shilimkar <ssantosh@kernel.org>
2629 L: linux-kernel@vger.kernel.org
2631 F: drivers/clk/keystone/
2633 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2634 M: Santosh Shilimkar <ssantosh@kernel.org>
2635 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2636 L: linux-kernel@vger.kernel.org
2638 F: drivers/clocksource/timer-keystone.c
2640 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2641 M: Santosh Shilimkar <ssantosh@kernel.org>
2642 L: linux-kernel@vger.kernel.org
2644 F: drivers/power/reset/keystone-reset.c
2646 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2647 M: Tero Kristo <t-kristo@ti.com>
2648 M: Nishanth Menon <nm@ti.com>
2649 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2651 F: Documentation/devicetree/bindings/arm/ti/k3.txt
2652 F: arch/arm64/boot/dts/ti/Makefile
2653 F: arch/arm64/boot/dts/ti/k3-*
2654 F: include/dt-bindings/pinctrl/k3.h
2656 ARM/THECUS N2100 MACHINE SUPPORT
2657 M: Lennert Buytenhek <kernel@wantstofly.org>
2658 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2661 ARM/TOSA MACHINE SUPPORT
2662 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2663 M: Dirk Opfer <dirk@opfer-online.de>
2666 ARM/UNIPHIER ARCHITECTURE
2667 M: Masahiro Yamada <yamada.masahiro@socionext.com>
2668 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2670 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2671 F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2672 F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2673 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2674 F: arch/arm/boot/dts/uniphier*
2675 F: arch/arm/include/asm/hardware/cache-uniphier.h
2676 F: arch/arm/mach-uniphier/
2677 F: arch/arm/mm/cache-uniphier.c
2678 F: arch/arm64/boot/dts/socionext/uniphier*
2679 F: drivers/bus/uniphier-system-bus.c
2680 F: drivers/clk/uniphier/
2681 F: drivers/dma/uniphier-mdmac.c
2682 F: drivers/gpio/gpio-uniphier.c
2683 F: drivers/i2c/busses/i2c-uniphier*
2684 F: drivers/irqchip/irq-uniphier-aidet.c
2685 F: drivers/mmc/host/uniphier-sd.c
2686 F: drivers/pinctrl/uniphier/
2687 F: drivers/reset/reset-uniphier.c
2688 F: drivers/tty/serial/8250/8250_uniphier.c
2691 ARM/VERSATILE EXPRESS PLATFORM
2692 M: Liviu Dudau <liviu.dudau@arm.com>
2693 M: Sudeep Holla <sudeep.holla@arm.com>
2694 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2695 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2699 F: arch/arm/boot/dts/vexpress*
2700 F: arch/arm/mach-vexpress/
2701 F: arch/arm64/boot/dts/arm/
2702 F: drivers/clk/versatile/clk-vexpress-osc.c
2703 F: drivers/clocksource/timer-versatile.c
2707 M: Russell King <linux@armlinux.org.uk>
2708 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2710 W: http://www.armlinux.org.uk/
2713 ARM/VOIPAC PXA270 SUPPORT
2714 M: Marek Vasut <marek.vasut@gmail.com>
2715 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2717 F: arch/arm/mach-pxa/include/mach/vpac270.h
2718 F: arch/arm/mach-pxa/vpac270.c
2720 ARM/VT8500 ARM ARCHITECTURE
2721 M: Tony Prisk <linux@prisktech.co.nz>
2722 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2724 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2725 F: arch/arm/mach-vt8500/
2726 F: drivers/clocksource/timer-vt8500.c
2727 F: drivers/i2c/busses/i2c-wmt.c
2728 F: drivers/mmc/host/wmt-sdmmc.c
2729 F: drivers/pwm/pwm-vt8500.c
2730 F: drivers/rtc/rtc-vt8500.c
2731 F: drivers/tty/serial/vt8500_serial.c
2732 F: drivers/usb/host/ehci-platform.c
2733 F: drivers/usb/host/uhci-platform.c
2734 F: drivers/video/fbdev/vt8500lcdfb.*
2735 F: drivers/video/fbdev/wm8505fb*
2736 F: drivers/video/fbdev/wmt_ge_rops.*
2738 ARM/ZIPIT Z2 SUPPORT
2739 M: Marek Vasut <marek.vasut@gmail.com>
2740 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2742 F: arch/arm/mach-pxa/include/mach/z2.h
2743 F: arch/arm/mach-pxa/z2.c
2745 ARM/ZTE ARCHITECTURE
2746 M: Jun Nie <jun.nie@linaro.org>
2747 M: Shawn Guo <shawnguo@kernel.org>
2748 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2750 F: Documentation/devicetree/bindings/arm/zte.yaml
2751 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2752 F: Documentation/devicetree/bindings/dma/zxdma.txt
2753 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2754 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2755 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2756 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2757 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2758 F: Documentation/devicetree/bindings/soc/zte/
2759 F: Documentation/devicetree/bindings/sound/zte,*.txt
2760 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2761 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2762 F: arch/arm/boot/dts/zx2967*
2763 F: arch/arm/mach-zx/
2764 F: arch/arm64/boot/dts/zte/
2766 F: drivers/dma/zx_dma.c
2767 F: drivers/gpio/gpio-zx.c
2768 F: drivers/i2c/busses/i2c-zx2967.c
2769 F: drivers/mmc/host/dw_mmc-zx.*
2770 F: drivers/pinctrl/zte/
2772 F: drivers/thermal/zx2967_thermal.c
2773 F: drivers/watchdog/zx2967_wdt.c
2774 F: include/dt-bindings/clock/zx2967*.h
2775 F: include/dt-bindings/soc/zte,*.h
2776 F: sound/soc/codecs/zx_aud96p22.c
2779 ARM/ZYNQ ARCHITECTURE
2780 M: Michal Simek <michal.simek@xilinx.com>
2781 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2783 W: http://wiki.xilinx.com
2784 T: git https://github.com/Xilinx/linux-xlnx.git
2785 F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
2786 F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
2787 F: arch/arm/mach-zynq/
2788 F: drivers/block/xsysace.c
2789 F: drivers/clocksource/timer-cadence-ttc.c
2790 F: drivers/cpuidle/cpuidle-zynq.c
2791 F: drivers/edac/synopsys_edac.c
2792 F: drivers/i2c/busses/i2c-cadence.c
2793 F: drivers/i2c/busses/i2c-xiic.c
2794 F: drivers/mmc/host/sdhci-of-arasan.c
2798 ARM64 PORT (AARCH64 ARCHITECTURE)
2799 M: Catalin Marinas <catalin.marinas@arm.com>
2800 M: Will Deacon <will@kernel.org>
2801 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2803 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2804 F: Documentation/arm64/
2806 F: tools/testing/selftests/arm64/
2807 X: arch/arm64/boot/dts/
2809 AS3645A LED FLASH CONTROLLER DRIVER
2810 M: Sakari Ailus <sakari.ailus@iki.fi>
2811 L: linux-leds@vger.kernel.org
2813 F: drivers/leds/leds-as3645a.c
2815 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2816 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2817 L: linux-media@vger.kernel.org
2819 T: git git://linuxtv.org/media_tree.git
2820 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2821 F: drivers/media/i2c/ak7375.c
2823 ASAHI KASEI AK8974 DRIVER
2824 M: Linus Walleij <linus.walleij@linaro.org>
2825 L: linux-iio@vger.kernel.org
2827 W: http://www.akm.com/
2828 F: drivers/iio/magnetometer/ak8974.c
2830 ASC7621 HARDWARE MONITOR DRIVER
2831 M: George Joseph <george.joseph@fairview5.com>
2832 L: linux-hwmon@vger.kernel.org
2834 F: Documentation/hwmon/asc7621.rst
2835 F: drivers/hwmon/asc7621.c
2837 ASPEED PINCTRL DRIVERS
2838 M: Andrew Jeffery <andrew@aj.id.au>
2839 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2840 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2841 L: linux-gpio@vger.kernel.org
2843 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
2844 F: drivers/pinctrl/aspeed/
2846 ASPEED SCU INTERRUPT CONTROLLER DRIVER
2847 M: Eddie James <eajames@linux.ibm.com>
2848 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2850 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
2851 F: drivers/irqchip/irq-aspeed-scu-ic.c
2852 F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
2854 ASPEED VIDEO ENGINE DRIVER
2855 M: Eddie James <eajames@linux.ibm.com>
2856 L: linux-media@vger.kernel.org
2857 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2859 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2860 F: drivers/media/platform/aspeed-video.c
2862 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2863 M: Corentin Chary <corentin.chary@gmail.com>
2864 L: acpi4asus-user@lists.sourceforge.net
2865 L: platform-driver-x86@vger.kernel.org
2867 W: http://acpi4asus.sf.net
2868 F: drivers/platform/x86/asus*.c
2869 F: drivers/platform/x86/eeepc*.c
2871 ASUS WIRELESS RADIO CONTROL DRIVER
2872 M: João Paulo Rechi Vita <jprvita@gmail.com>
2873 L: platform-driver-x86@vger.kernel.org
2875 F: drivers/platform/x86/asus-wireless.c
2878 M: David Howells <dhowells@redhat.com>
2879 L: keyrings@vger.kernel.org
2881 F: Documentation/crypto/asymmetric-keys.rst
2882 F: crypto/asymmetric_keys/
2883 F: include/crypto/pkcs7.h
2884 F: include/crypto/public_key.h
2885 F: include/linux/verification.h
2887 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2888 R: Dan Williams <dan.j.williams@intel.com>
2890 W: http://sourceforge.net/projects/xscaleiop
2891 F: Documentation/crypto/async-tx-api.rst
2894 F: include/linux/async_tx.h
2895 F: include/linux/dmaengine.h
2898 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
2899 L: linux-i2c@vger.kernel.org
2901 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2902 F: Documentation/devicetree/bindings/eeprom/at24.yaml
2903 F: drivers/misc/eeprom/at24.c
2905 ATA OVER ETHERNET (AOE) DRIVER
2906 M: "Justin Sanders" <justin@coraid.com>
2908 W: http://www.openaoe.org/
2909 F: Documentation/admin-guide/aoe/
2910 F: drivers/block/aoe/
2912 ATHEROS 71XX/9XXX GPIO DRIVER
2913 M: Alban Bedel <albeu@free.fr>
2915 W: https://github.com/AlbanBedel/linux
2916 T: git git://github.com/AlbanBedel/linux
2917 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2918 F: drivers/gpio/gpio-ath79.c
2920 ATHEROS 71XX/9XXX USB PHY DRIVER
2921 M: Alban Bedel <albeu@free.fr>
2923 W: https://github.com/AlbanBedel/linux
2924 T: git git://github.com/AlbanBedel/linux
2925 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2926 F: drivers/phy/qualcomm/phy-ath79-usb.c
2928 ATHEROS ATH GENERIC UTILITIES
2929 M: Kalle Valo <kvalo@codeaurora.org>
2930 L: linux-wireless@vger.kernel.org
2932 F: drivers/net/wireless/ath/*
2934 ATHEROS ATH5K WIRELESS DRIVER
2935 M: Jiri Slaby <jirislaby@kernel.org>
2936 M: Nick Kossifidis <mickflemm@gmail.com>
2937 M: Luis Chamberlain <mcgrof@kernel.org>
2938 L: linux-wireless@vger.kernel.org
2940 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
2941 F: drivers/net/wireless/ath/ath5k/
2943 ATHEROS ATH6KL WIRELESS DRIVER
2944 M: Kalle Valo <kvalo@codeaurora.org>
2945 L: linux-wireless@vger.kernel.org
2947 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
2948 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2949 F: drivers/net/wireless/ath/ath6kl/
2952 M: Ville Syrjala <syrjala@sci.fi>
2954 F: drivers/input/misc/ati_remote2.c
2956 ATK0110 HWMON DRIVER
2957 M: Luca Tettamanti <kronos.it@gmail.com>
2958 L: linux-hwmon@vger.kernel.org
2960 F: drivers/hwmon/asus_atk0110.c
2962 ATLX ETHERNET DRIVERS
2963 M: Jay Cliburn <jcliburn@gmail.com>
2964 M: Chris Snook <chris.snook@gmail.com>
2965 L: netdev@vger.kernel.org
2967 W: http://sourceforge.net/projects/atl1
2968 W: http://atl1.sourceforge.net
2969 F: drivers/net/ethernet/atheros/
2972 M: Chas Williams <3chas3@gmail.com>
2973 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2974 L: netdev@vger.kernel.org
2976 W: http://linux-atm.sourceforge.net
2978 F: include/linux/atm*
2979 F: include/uapi/linux/atm*
2981 ATMEL MACB ETHERNET DRIVER
2982 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2983 M: Claudiu Beznea <claudiu.beznea@microchip.com>
2985 F: drivers/net/ethernet/cadence/
2987 ATMEL MAXTOUCH DRIVER
2988 M: Nick Dyer <nick@shmanahar.org>
2990 T: git git://github.com/ndyer/linux.git
2991 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2992 F: drivers/input/touchscreen/atmel_mxt_ts.c
2994 ATMEL WIRELESS DRIVER
2995 M: Simon Kelley <simon@thekelleys.org.uk>
2996 L: linux-wireless@vger.kernel.org
2998 W: http://www.thekelleys.org.uk/atmel
2999 W: http://atmelwlandriver.sourceforge.net/
3000 F: drivers/net/wireless/atmel/atmel*
3002 ATOMIC INFRASTRUCTURE
3003 M: Will Deacon <will@kernel.org>
3004 M: Peter Zijlstra <peterz@infradead.org>
3005 R: Boqun Feng <boqun.feng@gmail.com>
3006 L: linux-kernel@vger.kernel.org
3008 F: arch/*/include/asm/atomic*.h
3009 F: include/*/atomic*.h
3012 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3013 M: Bradley Grove <linuxdrivers@attotech.com>
3014 L: linux-scsi@vger.kernel.org
3016 W: http://www.attotech.com
3017 F: drivers/scsi/esas2r
3019 ATUSB IEEE 802.15.4 RADIO DRIVER
3020 M: Stefan Schmidt <stefan@datenfreihafen.org>
3021 L: linux-wpan@vger.kernel.org
3023 F: drivers/net/ieee802154/at86rf230.h
3024 F: drivers/net/ieee802154/atusb.c
3025 F: drivers/net/ieee802154/atusb.h
3028 M: Paul Moore <paul@paul-moore.com>
3029 M: Eric Paris <eparis@redhat.com>
3030 L: linux-audit@redhat.com (moderated for non-subscribers)
3032 W: https://github.com/linux-audit
3033 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3034 F: include/linux/audit.h
3035 F: include/uapi/linux/audit.h
3038 AUXILIARY DISPLAY DRIVERS
3039 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3041 F: drivers/auxdisplay/
3042 F: include/linux/cfag12864b.h
3044 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3045 M: Andreas Klinger <ak@it-klinger.de>
3046 L: linux-iio@vger.kernel.org
3048 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3049 F: drivers/iio/adc/hx711.c
3052 M: Ralf Baechle <ralf@linux-mips.org>
3053 L: linux-hams@vger.kernel.org
3055 W: http://www.linux-ax25.org/
3056 F: include/net/ax25.h
3057 F: include/uapi/linux/ax25.h
3061 M: Peter Rosin <peda@axentia.se>
3062 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3064 F: arch/arm/boot/dts/at91-linea.dtsi
3065 F: arch/arm/boot/dts/at91-natte.dtsi
3066 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3067 F: arch/arm/boot/dts/at91-tse850-3.dts
3069 AXENTIA ASOC DRIVERS
3070 M: Peter Rosin <peda@axentia.se>
3071 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3073 F: Documentation/devicetree/bindings/sound/axentia,*
3074 F: sound/soc/atmel/tse850-pcm5142.c
3076 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3077 M: Nuno Sá <nuno.sa@analog.com>
3078 L: linux-hwmon@vger.kernel.org
3080 W: http://ez.analog.com/community/linux-device-drivers
3081 F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3082 F: drivers/hwmon/axi-fan-control.c
3084 AXXIA I2C CONTROLLER
3085 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
3086 L: linux-i2c@vger.kernel.org
3088 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3089 F: drivers/i2c/busses/i2c-axxia.c
3092 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3093 L: linux-media@vger.kernel.org
3095 W: https://linuxtv.org
3096 T: git git://linuxtv.org/media_tree.git
3097 F: drivers/media/usb/dvb-usb-v2/az6007.c
3099 AZTECH FM RADIO RECEIVER DRIVER
3100 M: Hans Verkuil <hverkuil@xs4all.nl>
3101 L: linux-media@vger.kernel.org
3103 W: https://linuxtv.org
3104 T: git git://linuxtv.org/media_tree.git
3105 F: drivers/media/radio/radio-aztech*
3108 L: linux-wireless@vger.kernel.org
3109 L: b43-dev@lists.infradead.org
3111 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3112 F: drivers/net/wireless/broadcom/b43/
3114 B43LEGACY WIRELESS DRIVER
3115 M: Larry Finger <Larry.Finger@lwfinger.net>
3116 L: linux-wireless@vger.kernel.org
3117 L: b43-dev@lists.infradead.org
3119 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3120 F: drivers/net/wireless/broadcom/b43legacy/
3122 BACKLIGHT CLASS/SUBSYSTEM
3123 M: Lee Jones <lee.jones@linaro.org>
3124 M: Daniel Thompson <daniel.thompson@linaro.org>
3125 M: Jingoo Han <jingoohan1@gmail.com>
3126 L: dri-devel@lists.freedesktop.org
3128 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3129 F: Documentation/ABI/stable/sysfs-class-backlight
3130 F: Documentation/ABI/testing/sysfs-class-backlight
3131 F: Documentation/devicetree/bindings/leds/backlight
3132 F: drivers/video/backlight/
3133 F: include/linux/backlight.h
3134 F: include/linux/pwm_backlight.h
3137 M: Marek Lindner <mareklindner@neomailbox.ch>
3138 M: Simon Wunderlich <sw@simonwunderlich.de>
3139 M: Antonio Quartulli <a@unstable.cc>
3140 M: Sven Eckelmann <sven@narfation.org>
3141 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3143 W: https://www.open-mesh.org/
3144 Q: https://patchwork.open-mesh.org/project/batman/list/
3145 B: https://www.open-mesh.org/projects/batman-adv/issues
3146 C: irc://chat.freenode.net/batman
3147 T: git https://git.open-mesh.org/linux-merge.git
3148 F: Documentation/ABI/obsolete/sysfs-class-net-batman-adv
3149 F: Documentation/ABI/obsolete/sysfs-class-net-mesh
3150 F: Documentation/networking/batman-adv.rst
3151 F: include/uapi/linux/batadv_packet.h
3152 F: include/uapi/linux/batman_adv.h
3155 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3156 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
3157 L: linux-hams@vger.kernel.org
3159 W: http://www.baycom.org/~tom/ham/ham.html
3160 F: drivers/net/hamradio/baycom*
3162 BCACHE (BLOCK LAYER CACHE)
3163 M: Coly Li <colyli@suse.de>
3164 M: Kent Overstreet <kent.overstreet@gmail.com>
3165 L: linux-bcache@vger.kernel.org
3167 W: http://bcache.evilpiepirate.org
3168 C: irc://irc.oftc.net/bcache
3169 F: drivers/md/bcache/
3171 BDISP ST MEDIA DRIVER
3172 M: Fabien Dessenne <fabien.dessenne@st.com>
3173 L: linux-media@vger.kernel.org
3175 W: https://linuxtv.org
3176 T: git git://linuxtv.org/media_tree.git
3177 F: drivers/media/platform/sti/bdisp
3179 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3180 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
3181 L: netdev@vger.kernel.org
3183 F: drivers/net/ethernet/ec_bhf.c
3186 M: Luis de Bethencourt <luisbg@kernel.org>
3187 M: Salah Triki <salah.triki@gmail.com>
3189 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3190 F: Documentation/filesystems/befs.rst
3194 M: Paolo Valente <paolo.valente@linaro.org>
3195 M: Jens Axboe <axboe@kernel.dk>
3196 L: linux-block@vger.kernel.org
3198 F: Documentation/block/bfq-iosched.rst
3202 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3204 F: Documentation/filesystems/bfs.rst
3206 F: include/uapi/linux/bfs_fs.h
3208 BLINKM RGB LED DRIVER
3209 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3211 F: drivers/leds/leds-blinkm.c
3214 M: Jens Axboe <axboe@kernel.dk>
3215 L: linux-block@vger.kernel.org
3217 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3220 F: include/linux/blk*
3221 F: kernel/trace/blktrace.c
3225 M: Joern Engel <joern@lazybastard.org>
3226 L: linux-mtd@lists.infradead.org
3228 F: drivers/mtd/devices/block2mtd.c
3231 M: Marcel Holtmann <marcel@holtmann.org>
3232 M: Johan Hedberg <johan.hedberg@gmail.com>
3233 L: linux-bluetooth@vger.kernel.org
3235 W: http://www.bluez.org/
3236 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3237 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3238 F: drivers/bluetooth/
3241 M: Marcel Holtmann <marcel@holtmann.org>
3242 M: Johan Hedberg <johan.hedberg@gmail.com>
3243 L: linux-bluetooth@vger.kernel.org
3245 W: http://www.bluez.org/
3246 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3247 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3248 F: include/net/bluetooth/
3252 M: Jay Vosburgh <j.vosburgh@gmail.com>
3253 M: Veaceslav Falico <vfalico@gmail.com>
3254 M: Andy Gospodarek <andy@greyhouse.net>
3255 L: netdev@vger.kernel.org
3257 W: http://sourceforge.net/projects/bonding/
3258 F: drivers/net/bonding/
3259 F: include/uapi/linux/if_bonding.h
3261 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3262 M: Dan Robertson <dan@dlrobertson.com>
3263 L: linux-iio@vger.kernel.org
3265 F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3266 F: drivers/iio/accel/bma400*
3268 BPF (Safe dynamic programs and tools)
3269 M: Alexei Starovoitov <ast@kernel.org>
3270 M: Daniel Borkmann <daniel@iogearbox.net>
3271 R: Martin KaFai Lau <kafai@fb.com>
3272 R: Song Liu <songliubraving@fb.com>
3273 R: Yonghong Song <yhs@fb.com>
3274 R: Andrii Nakryiko <andriin@fb.com>
3275 R: John Fastabend <john.fastabend@gmail.com>
3276 R: KP Singh <kpsingh@chromium.org>
3277 L: netdev@vger.kernel.org
3278 L: bpf@vger.kernel.org
3280 Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
3281 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3282 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3283 F: Documentation/bpf/
3284 F: Documentation/networking/filter.rst
3286 F: include/linux/bpf*
3287 F: include/linux/filter.h
3288 F: include/trace/events/xdp.h
3289 F: include/uapi/linux/bpf*
3290 F: include/uapi/linux/filter.h
3292 F: kernel/trace/bpf_trace.c
3295 F: net/core/filter.c
3296 F: net/sched/act_bpf.c
3297 F: net/sched/cls_bpf.c
3301 F: tools/testing/selftests/bpf/
3306 M: Shubham Bansal <illusionist.neo@gmail.com>
3307 L: netdev@vger.kernel.org
3308 L: bpf@vger.kernel.org
3313 M: Daniel Borkmann <daniel@iogearbox.net>
3314 M: Alexei Starovoitov <ast@kernel.org>
3315 M: Zi Shen Lim <zlim.lnx@gmail.com>
3316 L: netdev@vger.kernel.org
3317 L: bpf@vger.kernel.org
3321 BPF JIT for MIPS (32-BIT AND 64-BIT)
3322 M: Paul Burton <paulburton@kernel.org>
3323 L: netdev@vger.kernel.org
3324 L: bpf@vger.kernel.org
3328 BPF JIT for NFP NICs
3329 M: Jakub Kicinski <kuba@kernel.org>
3330 L: netdev@vger.kernel.org
3331 L: bpf@vger.kernel.org
3333 F: drivers/net/ethernet/netronome/nfp/bpf/
3335 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3336 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3337 M: Sandipan Das <sandipan@linux.ibm.com>
3338 L: netdev@vger.kernel.org
3339 L: bpf@vger.kernel.org
3341 F: arch/powerpc/net/
3343 BPF JIT for RISC-V (32-bit)
3344 M: Luke Nelson <luke.r.nels@gmail.com>
3345 M: Xi Wang <xi.wang@gmail.com>
3346 L: netdev@vger.kernel.org
3347 L: bpf@vger.kernel.org
3350 X: arch/riscv/net/bpf_jit_comp64.c
3352 BPF JIT for RISC-V (64-bit)
3353 M: Björn Töpel <bjorn.topel@gmail.com>
3354 L: netdev@vger.kernel.org
3355 L: bpf@vger.kernel.org
3358 X: arch/riscv/net/bpf_jit_comp32.c
3361 M: Ilya Leoshkevich <iii@linux.ibm.com>
3362 M: Heiko Carstens <hca@linux.ibm.com>
3363 M: Vasily Gorbik <gor@linux.ibm.com>
3364 L: netdev@vger.kernel.org
3365 L: bpf@vger.kernel.org
3368 X: arch/s390/net/pnet.c
3370 BPF JIT for SPARC (32-BIT AND 64-BIT)
3371 M: David S. Miller <davem@davemloft.net>
3372 L: netdev@vger.kernel.org
3373 L: bpf@vger.kernel.org
3377 BPF JIT for X86 32-BIT
3378 M: Wang YanQing <udknight@gmail.com>
3379 L: netdev@vger.kernel.org
3380 L: bpf@vger.kernel.org
3382 F: arch/x86/net/bpf_jit_comp32.c
3384 BPF JIT for X86 64-BIT
3385 M: Alexei Starovoitov <ast@kernel.org>
3386 M: Daniel Borkmann <daniel@iogearbox.net>
3387 L: netdev@vger.kernel.org
3388 L: bpf@vger.kernel.org
3391 X: arch/x86/net/bpf_jit_comp32.c
3393 BROADCOM B44 10/100 ETHERNET DRIVER
3394 M: Michael Chan <michael.chan@broadcom.com>
3395 L: netdev@vger.kernel.org
3397 F: drivers/net/ethernet/broadcom/b44.*
3399 BROADCOM B53 ETHERNET SWITCH DRIVER
3400 M: Florian Fainelli <f.fainelli@gmail.com>
3401 L: netdev@vger.kernel.org
3402 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3404 F: Documentation/devicetree/bindings/net/dsa/b53.txt
3405 F: drivers/net/dsa/b53/*
3406 F: include/linux/platform_data/b53.h
3408 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3409 M: Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
3410 L: bcm-kernel-feedback-list@broadcom.com
3411 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3412 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3414 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsaenz/linux-rpi.git
3415 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3416 F: drivers/pci/controller/pcie-brcmstb.c
3417 F: drivers/staging/vc04_services
3421 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3422 M: Florian Fainelli <f.fainelli@gmail.com>
3423 M: Ray Jui <rjui@broadcom.com>
3424 M: Scott Branden <sbranden@broadcom.com>
3425 M: bcm-kernel-feedback-list@broadcom.com
3427 T: git git://github.com/broadcom/mach-bcm
3428 F: arch/arm/mach-bcm/
3434 BROADCOM BCM47XX MIPS ARCHITECTURE
3435 M: Hauke Mehrtens <hauke@hauke-m.de>
3436 M: Rafał Miłecki <zajec5@gmail.com>
3437 L: linux-mips@vger.kernel.org
3439 F: Documentation/devicetree/bindings/mips/brcm/
3440 F: arch/mips/bcm47xx/*
3441 F: arch/mips/include/asm/mach-bcm47xx/*
3443 BROADCOM BCM5301X ARM ARCHITECTURE
3444 M: Hauke Mehrtens <hauke@hauke-m.de>
3445 M: Rafał Miłecki <zajec5@gmail.com>
3446 M: bcm-kernel-feedback-list@broadcom.com
3447 L: linux-arm-kernel@lists.infradead.org
3449 F: arch/arm/boot/dts/bcm470*
3450 F: arch/arm/boot/dts/bcm5301x*.dtsi
3451 F: arch/arm/boot/dts/bcm953012*
3452 F: arch/arm/mach-bcm/bcm_5301x.c
3454 BROADCOM BCM53573 ARM ARCHITECTURE
3455 M: Rafał Miłecki <rafal@milecki.pl>
3456 L: bcm-kernel-feedback-list@broadcom.com
3457 L: linux-arm-kernel@lists.infradead.org
3459 F: arch/arm/boot/dts/bcm47189*
3460 F: arch/arm/boot/dts/bcm53573*
3462 BROADCOM BCM63XX ARM ARCHITECTURE
3463 M: Florian Fainelli <f.fainelli@gmail.com>
3464 M: bcm-kernel-feedback-list@broadcom.com
3465 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3467 T: git git://github.com/broadcom/stblinux.git
3470 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3471 M: Kevin Cernekee <cernekee@gmail.com>
3472 L: linux-usb@vger.kernel.org
3474 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3476 BROADCOM BCM7XXX ARM ARCHITECTURE
3477 M: Florian Fainelli <f.fainelli@gmail.com>
3478 M: bcm-kernel-feedback-list@broadcom.com
3479 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3481 T: git git://github.com/broadcom/stblinux.git
3482 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3483 F: arch/arm/boot/dts/bcm7*.dts*
3484 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3485 F: arch/arm/mach-bcm/*brcmstb*
3486 F: arch/arm/mm/cache-b15-rac.c
3487 F: drivers/bus/brcmstb_gisb.c
3488 F: drivers/pci/controller/pcie-brcmstb.c
3491 BROADCOM BMIPS CPUFREQ DRIVER
3492 M: Markus Mayer <mmayer@broadcom.com>
3493 M: bcm-kernel-feedback-list@broadcom.com
3494 L: linux-pm@vger.kernel.org
3496 F: drivers/cpufreq/bmips-cpufreq.c
3498 BROADCOM BMIPS MIPS ARCHITECTURE
3499 M: Florian Fainelli <f.fainelli@gmail.com>
3500 L: bcm-kernel-feedback-list@broadcom.com
3501 L: linux-mips@vger.kernel.org
3503 T: git git://github.com/broadcom/stblinux.git
3504 F: arch/mips/bmips/*
3505 F: arch/mips/boot/dts/brcm/bcm*.dts*
3506 F: arch/mips/include/asm/mach-bmips/*
3507 F: arch/mips/kernel/*bmips*
3508 F: drivers/irqchip/irq-bcm63*
3509 F: drivers/irqchip/irq-bcm7*
3510 F: drivers/irqchip/irq-brcmstb*
3511 F: include/linux/bcm963xx_nvram.h
3512 F: include/linux/bcm963xx_tag.h
3514 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3515 M: Rasesh Mody <rmody@marvell.com>
3516 M: GR-Linux-NIC-Dev@marvell.com
3517 L: netdev@vger.kernel.org
3519 F: drivers/net/ethernet/broadcom/bnx2.*
3520 F: drivers/net/ethernet/broadcom/bnx2_*
3522 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3523 M: Saurav Kashyap <skashyap@marvell.com>
3524 M: Javed Hasan <jhasan@marvell.com>
3525 M: GR-QLogic-Storage-Upstream@marvell.com
3526 L: linux-scsi@vger.kernel.org
3528 F: drivers/scsi/bnx2fc/
3530 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3531 M: Nilesh Javali <njavali@marvell.com>
3532 M: Manish Rangankar <mrangankar@marvell.com>
3533 M: GR-QLogic-Storage-Upstream@marvell.com
3534 L: linux-scsi@vger.kernel.org
3536 F: drivers/scsi/bnx2i/
3538 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3539 M: Ariel Elior <aelior@marvell.com>
3540 M: Sudarsana Kalluru <skalluru@marvell.com>
3541 M: GR-everest-linux-l2@marvell.com
3542 L: netdev@vger.kernel.org
3544 F: drivers/net/ethernet/broadcom/bnx2x/
3546 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3547 M: Michael Chan <michael.chan@broadcom.com>
3548 L: netdev@vger.kernel.org
3550 F: drivers/net/ethernet/broadcom/bnxt/
3552 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3553 M: Arend van Spriel <arend.vanspriel@broadcom.com>
3554 M: Franky Lin <franky.lin@broadcom.com>
3555 M: Hante Meuleman <hante.meuleman@broadcom.com>
3556 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3557 M: Wright Feng <wright.feng@cypress.com>
3558 L: linux-wireless@vger.kernel.org
3559 L: brcm80211-dev-list.pdl@broadcom.com
3560 L: brcm80211-dev-list@cypress.com
3562 F: drivers/net/wireless/broadcom/brcm80211/
3564 BROADCOM BRCMSTB GPIO DRIVER
3565 M: Gregory Fong <gregory.0xf0@gmail.com>
3566 L: bcm-kernel-feedback-list@broadcom.com
3568 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3569 F: drivers/gpio/gpio-brcmstb.c
3571 BROADCOM BRCMSTB I2C DRIVER
3572 M: Kamal Dasu <kdasu.kdev@gmail.com>
3573 L: linux-i2c@vger.kernel.org
3574 L: bcm-kernel-feedback-list@broadcom.com
3576 F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
3577 F: drivers/i2c/busses/i2c-brcmstb.c
3579 BROADCOM BRCMSTB USB EHCI DRIVER
3580 M: Al Cooper <alcooperx@gmail.com>
3581 L: linux-usb@vger.kernel.org
3582 L: bcm-kernel-feedback-list@broadcom.com
3584 F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
3585 F: drivers/usb/host/ehci-brcm.*
3587 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3588 M: Al Cooper <alcooperx@gmail.com>
3589 L: linux-kernel@vger.kernel.org
3590 L: bcm-kernel-feedback-list@broadcom.com
3592 F: drivers/phy/broadcom/phy-brcm-usb*
3594 BROADCOM ETHERNET PHY DRIVERS
3595 M: Florian Fainelli <f.fainelli@gmail.com>
3596 L: bcm-kernel-feedback-list@broadcom.com
3597 L: netdev@vger.kernel.org
3599 F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
3600 F: drivers/net/phy/bcm*.[ch]
3601 F: drivers/net/phy/broadcom.c
3602 F: include/linux/brcmphy.h
3604 BROADCOM GENET ETHERNET DRIVER
3605 M: Doug Berger <opendmb@gmail.com>
3606 M: Florian Fainelli <f.fainelli@gmail.com>
3607 L: bcm-kernel-feedback-list@broadcom.com
3608 L: netdev@vger.kernel.org
3610 F: Documentation/devicetree/bindings/net/brcm,bcmgenet.txt
3611 F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.txt
3612 F: drivers/net/ethernet/broadcom/genet/
3613 F: drivers/net/mdio/mdio-bcm-unimac.c
3614 F: include/linux/platform_data/bcmgenet.h
3615 F: include/linux/platform_data/mdio-bcm-unimac.h
3617 BROADCOM IPROC ARM ARCHITECTURE
3618 M: Ray Jui <rjui@broadcom.com>
3619 M: Scott Branden <sbranden@broadcom.com>
3620 M: bcm-kernel-feedback-list@broadcom.com
3621 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3623 T: git git://github.com/broadcom/cygnus-linux.git
3624 F: arch/arm64/boot/dts/broadcom/northstar2/*
3625 F: arch/arm64/boot/dts/broadcom/stingray/*
3626 F: drivers/clk/bcm/clk-ns*
3627 F: drivers/clk/bcm/clk-sr*
3628 F: drivers/pinctrl/bcm/pinctrl-ns*
3629 F: include/dt-bindings/clock/bcm-sr*
3646 BROADCOM KONA GPIO DRIVER
3647 M: Ray Jui <rjui@broadcom.com>
3648 L: bcm-kernel-feedback-list@broadcom.com
3650 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3651 F: drivers/gpio/gpio-bcm-kona.c
3653 BROADCOM NETXTREME-E ROCE DRIVER
3654 M: Selvin Xavier <selvin.xavier@broadcom.com>
3655 M: Devesh Sharma <devesh.sharma@broadcom.com>
3656 M: Somnath Kotur <somnath.kotur@broadcom.com>
3657 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3658 M: Naresh Kumar PBS <nareshkumar.pbs@broadcom.com>
3659 L: linux-rdma@vger.kernel.org
3661 W: http://www.broadcom.com
3662 F: drivers/infiniband/hw/bnxt_re/
3663 F: include/uapi/rdma/bnxt_re-abi.h
3665 BROADCOM NVRAM DRIVER
3666 M: Rafał Miłecki <zajec5@gmail.com>
3667 L: linux-mips@vger.kernel.org
3669 F: drivers/firmware/broadcom/*
3671 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3672 M: Rafał Miłecki <zajec5@gmail.com>
3673 L: linux-wireless@vger.kernel.org
3676 F: include/linux/bcma/
3679 M: Kamal Dasu <kdasu.kdev@gmail.com>
3680 M: bcm-kernel-feedback-list@broadcom.com
3682 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3683 F: drivers/spi/spi-bcm-qspi.*
3684 F: drivers/spi/spi-brcmstb-qspi.c
3685 F: drivers/spi/spi-iproc-qspi.c
3687 BROADCOM STB AVS CPUFREQ DRIVER
3688 M: Markus Mayer <mmayer@broadcom.com>
3689 M: bcm-kernel-feedback-list@broadcom.com
3690 L: linux-pm@vger.kernel.org
3692 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3693 F: drivers/cpufreq/brcmstb*
3695 BROADCOM STB AVS TMON DRIVER
3696 M: Markus Mayer <mmayer@broadcom.com>
3697 M: bcm-kernel-feedback-list@broadcom.com
3698 L: linux-pm@vger.kernel.org
3700 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3701 F: drivers/thermal/broadcom/brcmstb*
3703 BROADCOM STB DPFE DRIVER
3704 M: Markus Mayer <mmayer@broadcom.com>
3705 M: bcm-kernel-feedback-list@broadcom.com
3706 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3708 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3709 F: drivers/memory/brcmstb_dpfe.c
3711 BROADCOM STB NAND FLASH DRIVER
3712 M: Brian Norris <computersforpeace@gmail.com>
3713 M: Kamal Dasu <kdasu.kdev@gmail.com>
3714 L: linux-mtd@lists.infradead.org
3715 L: bcm-kernel-feedback-list@broadcom.com
3717 F: drivers/mtd/nand/raw/brcmnand/
3719 BROADCOM SYSTEMPORT ETHERNET DRIVER
3720 M: Florian Fainelli <f.fainelli@gmail.com>
3721 L: bcm-kernel-feedback-list@broadcom.com
3722 L: netdev@vger.kernel.org
3724 F: drivers/net/ethernet/broadcom/bcmsysport.*
3726 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3727 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3728 M: Prashant Sreedharan <prashant@broadcom.com>
3729 M: Michael Chan <mchan@broadcom.com>
3730 L: netdev@vger.kernel.org
3732 F: drivers/net/ethernet/broadcom/tg3.*
3734 BROCADE BFA FC SCSI DRIVER
3735 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3736 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3737 L: linux-scsi@vger.kernel.org
3739 F: drivers/scsi/bfa/
3741 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3742 M: Rasesh Mody <rmody@marvell.com>
3743 M: Sudarsana Kalluru <skalluru@marvell.com>
3744 M: GR-Linux-NIC-Dev@marvell.com
3745 L: netdev@vger.kernel.org
3747 F: drivers/net/ethernet/brocade/bna/
3749 BSG (block layer generic sg v4 driver)
3750 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3751 L: linux-scsi@vger.kernel.org
3754 F: include/linux/bsg.h
3755 F: include/uapi/linux/bsg.h
3758 M: Clemens Ladisch <clemens@ladisch.de>
3759 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3761 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3762 F: Documentation/sound/cards/bt87x.rst
3763 F: sound/pci/bt87x.c
3766 M: Michael Buesch <m@bues.ch>
3768 W: http://bu3sch.de/btgpio.php
3769 F: drivers/gpio/gpio-bt8xx.c
3772 M: Chris Mason <clm@fb.com>
3773 M: Josef Bacik <josef@toxicpanda.com>
3774 M: David Sterba <dsterba@suse.com>
3775 L: linux-btrfs@vger.kernel.org
3777 W: http://btrfs.wiki.kernel.org/
3778 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3779 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
3780 F: Documentation/filesystems/btrfs.rst
3782 F: include/linux/btrfs*
3783 F: include/uapi/linux/btrfs*
3785 BTTV VIDEO4LINUX DRIVER
3786 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3787 L: linux-media@vger.kernel.org
3789 W: https://linuxtv.org
3790 T: git git://linuxtv.org/media_tree.git
3791 F: Documentation/driver-api/media/drivers/bttv*
3792 F: drivers/media/pci/bt8xx/bttv*
3794 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3795 M: Chanwoo Choi <cw00.choi@samsung.com>
3796 L: linux-pm@vger.kernel.org
3797 L: linux-samsung-soc@vger.kernel.org
3799 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
3800 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3801 F: drivers/devfreq/exynos-bus.c
3803 BUSLOGIC SCSI DRIVER
3804 M: Khalid Aziz <khalid@gonehiking.org>
3805 L: linux-scsi@vger.kernel.org
3807 F: drivers/scsi/BusLogic.*
3808 F: drivers/scsi/FlashPoint.*
3810 C-MEDIA CMI8788 DRIVER
3811 M: Clemens Ladisch <clemens@ladisch.de>
3812 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3814 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3815 F: sound/pci/oxygen/
3818 M: Guo Ren <guoren@kernel.org>
3819 L: linux-csky@vger.kernel.org
3821 T: git https://github.com/c-sky/csky-linux.git
3822 F: Documentation/devicetree/bindings/csky/
3823 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
3824 F: Documentation/devicetree/bindings/timer/csky,*
3826 F: drivers/clocksource/timer-gx6605s.c
3827 F: drivers/clocksource/timer-mp-csky.c
3828 F: drivers/irqchip/irq-csky-*
3833 M: Mark Salter <msalter@redhat.com>
3834 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3835 L: linux-c6x-dev@linux-c6x.org
3837 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3840 CA8210 IEEE-802.15.4 RADIO DRIVER
3841 M: Harry Morris <h.morris@cascoda.com>
3842 L: linux-wpan@vger.kernel.org
3844 W: https://github.com/Cascoda/ca8210-linux.git
3845 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3846 F: drivers/net/ieee802154/ca8210.c
3848 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3849 M: David Howells <dhowells@redhat.com>
3850 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3852 F: Documentation/filesystems/caching/cachefiles.rst
3855 CADENCE MIPI-CSI2 BRIDGES
3856 M: Maxime Ripard <mripard@kernel.org>
3857 L: linux-media@vger.kernel.org
3859 F: Documentation/devicetree/bindings/media/cdns,*.txt
3860 F: drivers/media/platform/cadence/cdns-csi2*
3863 L: linux-mtd@lists.infradead.org
3865 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
3866 F: drivers/mtd/nand/raw/cadence-nand-controller.c
3868 CADET FM/AM RADIO RECEIVER DRIVER
3869 M: Hans Verkuil <hverkuil@xs4all.nl>
3870 L: linux-media@vger.kernel.org
3872 W: https://linuxtv.org
3873 T: git git://linuxtv.org/media_tree.git
3874 F: drivers/media/radio/radio-cadet*
3876 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3877 M: Jonathan Corbet <corbet@lwn.net>
3878 L: linux-media@vger.kernel.org
3880 T: git git://linuxtv.org/media_tree.git
3881 F: Documentation/admin-guide/media/cafe_ccic*
3882 F: drivers/media/platform/marvell-ccic/
3885 L: netdev@vger.kernel.org
3887 F: Documentation/networking/caif/
3888 F: drivers/net/caif/
3889 F: include/net/caif/
3890 F: include/uapi/linux/caif/
3894 M: Toke Høiland-Jørgensen <toke@toke.dk>
3895 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
3897 F: net/sched/sch_cake.c
3900 M: Wolfgang Grandegger <wg@grandegger.com>
3901 M: Marc Kleine-Budde <mkl@pengutronix.de>
3902 L: linux-can@vger.kernel.org
3904 W: https://github.com/linux-can
3905 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3906 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3907 F: Documentation/devicetree/bindings/net/can/
3909 F: include/linux/can/dev.h
3910 F: include/linux/can/led.h
3911 F: include/linux/can/platform/
3912 F: include/linux/can/rx-offload.h
3913 F: include/uapi/linux/can/error.h
3914 F: include/uapi/linux/can/netlink.h
3915 F: include/uapi/linux/can/vxcan.h
3918 M: Oliver Hartkopp <socketcan@hartkopp.net>
3919 M: Marc Kleine-Budde <mkl@pengutronix.de>
3920 L: linux-can@vger.kernel.org
3922 W: https://github.com/linux-can
3923 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3924 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3925 F: Documentation/networking/can.rst
3926 F: include/linux/can/core.h
3927 F: include/linux/can/skb.h
3928 F: include/net/netns/can.h
3929 F: include/uapi/linux/can.h
3930 F: include/uapi/linux/can/bcm.h
3931 F: include/uapi/linux/can/gw.h
3932 F: include/uapi/linux/can/raw.h
3935 CAN-J1939 NETWORK LAYER
3936 M: Robin van der Gracht <robin@protonic.nl>
3937 M: Oleksij Rempel <o.rempel@pengutronix.de>
3938 R: Pengutronix Kernel Team <kernel@pengutronix.de>
3939 L: linux-can@vger.kernel.org
3941 F: Documentation/networking/j1939.rst
3942 F: include/uapi/linux/can/j1939.h
3946 M: Serge Hallyn <serge@hallyn.com>
3947 L: linux-security-module@vger.kernel.org
3949 F: include/linux/capability.h
3950 F: include/uapi/linux/capability.h
3951 F: kernel/capability.c
3952 F: security/commoncap.c
3954 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3955 M: Kevin Tsai <ktsai@capellamicro.com>
3957 F: drivers/iio/light/cm*
3959 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3960 M: Christian Lamparter <chunkeey@googlemail.com>
3961 L: linux-wireless@vger.kernel.org
3963 W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
3964 F: drivers/net/wireless/ath/carl9170/
3967 M: Robert Richter <rric@kernel.org>
3969 W: http://www.marvell.com
3970 F: drivers/i2c/busses/i2c-octeon*
3971 F: drivers/i2c/busses/i2c-thunderx*
3973 CAVIUM LIQUIDIO NETWORK DRIVER
3974 M: Derek Chickles <dchickles@marvell.com>
3975 M: Satanand Burla <sburla@marvell.com>
3976 M: Felix Manlunas <fmanlunas@marvell.com>
3977 L: netdev@vger.kernel.org
3979 W: http://www.marvell.com
3980 F: drivers/net/ethernet/cavium/liquidio/
3983 M: Robert Richter <rric@kernel.org>
3985 W: http://www.marvell.com
3986 F: drivers/mmc/host/cavium*
3988 CAVIUM OCTEON-TX CRYPTO DRIVER
3989 M: George Cherian <gcherian@marvell.com>
3990 L: linux-crypto@vger.kernel.org
3992 W: http://www.marvell.com
3993 F: drivers/crypto/cavium/cpt/
3995 CAVIUM THUNDERX2 ARM64 SOC
3996 M: Robert Richter <rric@kernel.org>
3997 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3999 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4000 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
4002 CC2520 IEEE-802.15.4 RADIO DRIVER
4003 M: Varka Bhadram <varkabhadram@gmail.com>
4004 L: linux-wpan@vger.kernel.org
4006 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4007 F: drivers/net/ieee802154/cc2520.c
4008 F: include/linux/spi/cc2520.h
4010 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4011 M: Gilad Ben-Yossef <gilad@benyossef.com>
4012 L: linux-crypto@vger.kernel.org
4014 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4015 F: drivers/crypto/ccree/
4017 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4018 M: Hadar Gat <hadar.gat@arm.com>
4019 L: linux-crypto@vger.kernel.org
4021 F: drivers/char/hw_random/cctrng.c
4022 F: drivers/char/hw_random/cctrng.h
4023 F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4024 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4027 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4028 L: linux-media@vger.kernel.org
4030 W: http://linuxtv.org
4031 T: git git://linuxtv.org/media_tree.git
4032 F: Documentation/ABI/testing/debugfs-cec-error-inj
4033 F: Documentation/devicetree/bindings/media/cec.txt
4034 F: Documentation/driver-api/media/cec-core.rst
4035 F: Documentation/userspace-api/media/cec
4036 F: drivers/media/cec/
4037 F: drivers/media/rc/keymaps/rc-cec.c
4038 F: include/media/cec-notifier.h
4039 F: include/media/cec.h
4040 F: include/uapi/linux/cec-funcs.h
4041 F: include/uapi/linux/cec.h
4044 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4045 L: linux-media@vger.kernel.org
4047 W: http://linuxtv.org
4048 T: git git://linuxtv.org/media_tree.git
4049 F: Documentation/devicetree/bindings/media/cec-gpio.txt
4050 F: drivers/media/cec/platform/cec-gpio/
4052 CELL BROADBAND ENGINE ARCHITECTURE
4053 M: Arnd Bergmann <arnd@arndb.de>
4054 L: linuxppc-dev@lists.ozlabs.org
4056 W: http://www.ibm.com/developerworks/power/cell/
4057 F: arch/powerpc/include/asm/cell*.h
4058 F: arch/powerpc/include/asm/spu*.h
4059 F: arch/powerpc/include/uapi/asm/spu*.h
4060 F: arch/powerpc/oprofile/*cell*
4061 F: arch/powerpc/platforms/cell/
4063 CELLWISE CW2015 BATTERY DRIVER
4064 M: Tobias Schrammm <t.schramm@manjaro.org>
4066 F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4067 F: drivers/power/supply/cw2015_battery.c
4069 CEPH COMMON CODE (LIBCEPH)
4070 M: Ilya Dryomov <idryomov@gmail.com>
4071 M: Jeff Layton <jlayton@kernel.org>
4072 L: ceph-devel@vger.kernel.org
4075 T: git git://github.com/ceph/ceph-client.git
4076 F: include/linux/ceph/
4077 F: include/linux/crush/
4080 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4081 M: Jeff Layton <jlayton@kernel.org>
4082 M: Ilya Dryomov <idryomov@gmail.com>
4083 L: ceph-devel@vger.kernel.org
4086 T: git git://github.com/ceph/ceph-client.git
4087 F: Documentation/filesystems/ceph.rst
4090 CERTIFICATE HANDLING
4091 M: David Howells <dhowells@redhat.com>
4092 M: David Woodhouse <dwmw2@infradead.org>
4093 L: keyrings@vger.kernel.org
4095 F: Documentation/admin-guide/module-signing.rst
4097 F: scripts/extract-cert.c
4098 F: scripts/sign-file.c
4100 CFAG12864B LCD DRIVER
4101 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
4103 F: drivers/auxdisplay/cfag12864b.c
4104 F: include/linux/cfag12864b.h
4106 CFAG12864BFB LCD FRAMEBUFFER DRIVER
4107 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
4109 F: drivers/auxdisplay/cfag12864bfb.c
4110 F: include/linux/cfag12864b.h
4112 CHAR and MISC DRIVERS
4113 M: Arnd Bergmann <arnd@arndb.de>
4114 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4116 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4119 F: include/linux/miscdevice.h
4122 M: Andy Whitcroft <apw@canonical.com>
4123 M: Joe Perches <joe@perches.com>
4125 F: scripts/checkpatch.pl
4127 CHINESE DOCUMENTATION
4128 M: Harry Wei <harryxiyou@gmail.com>
4129 M: Alex Shi <alex.shi@linux.alibaba.com>
4130 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
4132 F: Documentation/translations/zh_CN/
4134 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4135 M: Peter Chen <Peter.Chen@nxp.com>
4136 L: linux-usb@vger.kernel.org
4138 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4139 F: drivers/usb/chipidea/
4141 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4142 M: Hans de Goede <hdegoede@redhat.com>
4143 L: linux-input@vger.kernel.org
4145 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
4146 F: drivers/input/touchscreen/chipone_icn8318.c
4148 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4149 M: Hans de Goede <hdegoede@redhat.com>
4150 L: linux-input@vger.kernel.org
4152 F: drivers/input/touchscreen/chipone_icn8505.c
4154 CHROME HARDWARE PLATFORM SUPPORT
4155 M: Benson Leung <bleung@chromium.org>
4156 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4158 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4159 F: drivers/platform/chrome/
4161 CHROMEOS EC CODEC DRIVER
4162 M: Cheng-Yi Chiang <cychiang@chromium.org>
4163 R: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4164 R: Guenter Roeck <groeck@chromium.org>
4166 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4167 F: sound/soc/codecs/cros_ec_codec.*
4169 CHROMEOS EC SUBDRIVERS
4170 M: Benson Leung <bleung@chromium.org>
4171 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4172 R: Guenter Roeck <groeck@chromium.org>
4174 F: drivers/power/supply/cros_usbpd-charger.c
4178 CHRONTEL CH7322 CEC DRIVER
4179 M: Jeff Chase <jnchase@google.com>
4180 L: linux-media@vger.kernel.org
4182 T: git git://linuxtv.org/media_tree.git
4183 F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4184 F: drivers/media/cec/i2c/ch7322.c
4186 CIRRUS LOGIC AUDIO CODEC DRIVERS
4187 M: James Schulman <james.schulman@cirrus.com>
4188 M: David Rhodes <david.rhodes@cirrus.com>
4189 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4191 F: sound/soc/codecs/cs*
4193 CIRRUS LOGIC EP93XX ETHERNET DRIVER
4194 M: Hartley Sweeten <hsweeten@visionengravers.com>
4195 L: netdev@vger.kernel.org
4197 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
4199 CIRRUS LOGIC LOCHNAGAR DRIVER
4200 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4201 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4202 L: patches@opensource.cirrus.com
4204 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4205 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4206 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4207 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4208 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4209 F: Documentation/hwmon/lochnagar.rst
4210 F: drivers/clk/clk-lochnagar.c
4211 F: drivers/hwmon/lochnagar-hwmon.c
4212 F: drivers/mfd/lochnagar-i2c.c
4213 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4214 F: drivers/regulator/lochnagar-regulator.c
4215 F: include/dt-bindings/clk/lochnagar.h
4216 F: include/dt-bindings/pinctrl/lochnagar.h
4217 F: include/linux/mfd/lochnagar*
4218 F: sound/soc/codecs/lochnagar-sc.c
4220 CIRRUS LOGIC MADERA CODEC DRIVERS
4221 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4222 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4223 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4224 L: patches@opensource.cirrus.com
4226 W: https://github.com/CirrusLogic/linux-drivers/wiki
4227 T: git https://github.com/CirrusLogic/linux-drivers.git
4228 F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4229 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4230 F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4231 F: drivers/gpio/gpio-madera*
4232 F: drivers/irqchip/irq-madera*
4233 F: drivers/mfd/cs47l*
4234 F: drivers/mfd/madera*
4235 F: drivers/pinctrl/cirrus/*
4236 F: include/dt-bindings/sound/madera*
4237 F: include/linux/irqchip/irq-madera*
4238 F: include/linux/mfd/madera/*
4239 F: include/sound/madera*
4240 F: sound/soc/codecs/cs47l*
4241 F: sound/soc/codecs/madera*
4243 CISCO FCOE HBA DRIVER
4244 M: Satish Kharat <satishkh@cisco.com>
4245 M: Sesidhar Baddela <sebaddel@cisco.com>
4246 M: Karan Tilak Kumar <kartilak@cisco.com>
4247 L: linux-scsi@vger.kernel.org
4249 F: drivers/scsi/fnic/
4251 CISCO SCSI HBA DRIVER
4252 M: Karan Tilak Kumar <kartilak@cisco.com>
4253 M: Sesidhar Baddela <sebaddel@cisco.com>
4254 L: linux-scsi@vger.kernel.org
4256 F: drivers/scsi/snic/
4258 CISCO VIC ETHERNET NIC DRIVER
4259 M: Christian Benvenuti <benve@cisco.com>
4260 M: Govindarajulu Varadarajan <_govind@gmx.com>
4262 F: drivers/net/ethernet/cisco/enic/
4264 CISCO VIC LOW LATENCY NIC DRIVER
4265 M: Christian Benvenuti <benve@cisco.com>
4266 M: Nelson Escobar <neescoba@cisco.com>
4267 M: Parvi Kaustubhi <pkaustub@cisco.com>
4269 F: drivers/infiniband/hw/usnic/
4272 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4276 CLANG/LLVM BUILD SUPPORT
4277 M: Nathan Chancellor <natechancellor@gmail.com>
4278 M: Nick Desaulniers <ndesaulniers@google.com>
4279 L: clang-built-linux@googlegroups.com
4281 W: https://clangbuiltlinux.github.io/
4282 B: https://github.com/ClangBuiltLinux/linux/issues
4283 C: irc://chat.freenode.net/clangbuiltlinux
4284 F: Documentation/kbuild/llvm.rst
4285 K: \b(?i:clang|llvm)\b
4288 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4289 L: linux-kernel@vger.kernel.org
4291 F: include/linux/cleancache.h
4295 M: Russell King <linux@armlinux.org.uk>
4296 L: linux-clk@vger.kernel.org
4298 F: include/linux/clk.h
4300 CLOCKSOURCE, CLOCKEVENT DRIVERS
4301 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4302 M: Thomas Gleixner <tglx@linutronix.de>
4303 L: linux-kernel@vger.kernel.org
4305 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4306 F: Documentation/devicetree/bindings/timer/
4307 F: drivers/clocksource/
4310 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4311 M: Daniel Oliveira Nascimento <don@syst.com.br>
4312 L: platform-driver-x86@vger.kernel.org
4314 F: drivers/platform/x86/classmate-laptop.c
4317 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4318 L: linux-media@vger.kernel.org
4320 W: https://linuxtv.org
4321 T: git git://linuxtv.org/media_tree.git
4322 F: drivers/media/pci/cobalt/
4324 COCCINELLE/Semantic Patches (SmPL)
4325 M: Julia Lawall <Julia.Lawall@lip6.fr>
4326 M: Gilles Muller <Gilles.Muller@lip6.fr>
4327 M: Nicolas Palix <nicolas.palix@imag.fr>
4328 M: Michal Marek <michal.lkml@markovi.net>
4329 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
4331 W: http://coccinelle.lip6.fr/
4332 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4333 F: Documentation/dev-tools/coccinelle.rst
4334 F: scripts/coccicheck
4335 F: scripts/coccinelle/
4338 M: Jan Harkes <jaharkes@cs.cmu.edu>
4340 L: codalist@coda.cs.cmu.edu
4342 W: http://www.coda.cs.cmu.edu/
4343 F: Documentation/filesystems/coda.rst
4345 F: include/linux/coda*.h
4346 F: include/uapi/linux/coda*.h
4348 CODA V4L2 MEM2MEM DRIVER
4349 M: Philipp Zabel <p.zabel@pengutronix.de>
4350 L: linux-media@vger.kernel.org
4352 F: Documentation/devicetree/bindings/media/coda.txt
4353 F: drivers/media/platform/coda/
4356 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4358 F: Documentation/process/code-of-conduct-interpretation.rst
4359 F: Documentation/process/code-of-conduct.rst
4361 COMMON CLK FRAMEWORK
4362 M: Michael Turquette <mturquette@baylibre.com>
4363 M: Stephen Boyd <sboyd@kernel.org>
4364 L: linux-clk@vger.kernel.org
4366 Q: http://patchwork.kernel.org/project/linux-clk/list/
4367 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4368 F: Documentation/devicetree/bindings/clock/
4370 F: include/linux/clk-pr*
4371 F: include/linux/clk/
4372 F: include/linux/of_clk.h
4373 X: drivers/clk/clkdev.c
4375 COMMON INTERNET FILE SYSTEM (CIFS)
4376 M: Steve French <sfrench@samba.org>
4377 L: linux-cifs@vger.kernel.org
4378 L: samba-technical@lists.samba.org (moderated for non-subscribers)
4380 W: http://linux-cifs.samba.org/
4381 T: git git://git.samba.org/sfrench/cifs-2.6.git
4382 F: Documentation/admin-guide/cifs/
4385 COMPACTPCI HOTPLUG CORE
4386 M: Scott Murray <scott@spiteful.org>
4387 L: linux-pci@vger.kernel.org
4389 F: drivers/pci/hotplug/cpci_hotplug*
4391 COMPACTPCI HOTPLUG GENERIC DRIVER
4392 M: Scott Murray <scott@spiteful.org>
4393 L: linux-pci@vger.kernel.org
4395 F: drivers/pci/hotplug/cpcihp_generic.c
4397 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4398 M: Scott Murray <scott@spiteful.org>
4399 L: linux-pci@vger.kernel.org
4401 F: drivers/pci/hotplug/cpcihp_zt5550.*
4403 COMPAL LAPTOP SUPPORT
4404 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4405 L: platform-driver-x86@vger.kernel.org
4407 F: drivers/platform/x86/compal-laptop.c
4410 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4412 F: include/linux/compiler_attributes.h
4414 CONEXANT ACCESSRUNNER USB DRIVER
4415 L: accessrunner-general@lists.sourceforge.net
4417 W: http://accessrunner.sourceforge.net/
4418 F: drivers/usb/atm/cxacru.c
4421 M: Joel Becker <jlbec@evilplan.org>
4422 M: Christoph Hellwig <hch@lst.de>
4424 T: git git://git.infradead.org/users/hch/configfs.git
4426 F: include/linux/configfs.h
4429 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4431 F: drivers/video/console/
4432 F: include/linux/console*
4434 CONTROL GROUP (CGROUP)
4435 M: Tejun Heo <tj@kernel.org>
4436 M: Li Zefan <lizefan@huawei.com>
4437 M: Johannes Weiner <hannes@cmpxchg.org>
4438 L: cgroups@vger.kernel.org
4440 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4441 F: Documentation/admin-guide/cgroup-v1/
4442 F: Documentation/admin-guide/cgroup-v2.rst
4443 F: include/linux/cgroup*
4446 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4447 M: Tejun Heo <tj@kernel.org>
4448 M: Jens Axboe <axboe@kernel.dk>
4449 L: cgroups@vger.kernel.org
4450 L: linux-block@vger.kernel.org
4451 T: git git://git.kernel.dk/linux-block
4452 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4453 F: block/bfq-cgroup.c
4454 F: block/blk-cgroup.c
4455 F: block/blk-iolatency.c
4456 F: block/blk-throttle.c
4457 F: include/linux/blk-cgroup.h
4459 CONTROL GROUP - CPUSET
4460 M: Li Zefan <lizefan@huawei.com>
4461 L: cgroups@vger.kernel.org
4463 W: http://www.bullopensource.org/cpuset/
4464 W: http://oss.sgi.com/projects/cpusets/
4465 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4466 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
4467 F: include/linux/cpuset.h
4468 F: kernel/cgroup/cpuset.c
4470 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4471 M: Johannes Weiner <hannes@cmpxchg.org>
4472 M: Michal Hocko <mhocko@kernel.org>
4473 M: Vladimir Davydov <vdavydov.dev@gmail.com>
4474 L: cgroups@vger.kernel.org
4475 L: linux-mm@kvack.org
4480 CORETEMP HARDWARE MONITORING DRIVER
4481 M: Fenghua Yu <fenghua.yu@intel.com>
4482 L: linux-hwmon@vger.kernel.org
4484 F: Documentation/hwmon/coretemp.rst
4485 F: drivers/hwmon/coretemp.c
4487 CORSAIR-CPRO HARDWARE MONITOR DRIVER
4488 M: Marius Zachmann <mail@mariuszachmann.de>
4489 L: linux-hwmon@vger.kernel.org
4491 F: drivers/hwmon/corsair-cpro.c
4493 COSA/SRP SYNC SERIAL DRIVER
4494 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4496 W: http://www.fi.muni.cz/~kas/cosa/
4497 F: drivers/net/wan/cosa*
4500 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4501 L: linux-iio@vger.kernel.org
4503 F: Documentation/ABI/testing/sysfs-bus-counter*
4504 F: Documentation/driver-api/generic-counter.rst
4506 F: include/linux/counter.h
4507 F: include/linux/counter_enum.h
4509 CPMAC ETHERNET DRIVER
4510 M: Florian Fainelli <f.fainelli@gmail.com>
4511 L: netdev@vger.kernel.org
4513 F: drivers/net/ethernet/ti/cpmac.c
4515 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4516 M: Viresh Kumar <viresh.kumar@linaro.org>
4517 M: Sudeep Holla <sudeep.holla@arm.com>
4518 L: linux-pm@vger.kernel.org
4520 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4521 F: drivers/cpufreq/vexpress-spc-cpufreq.c
4523 CPU FREQUENCY SCALING FRAMEWORK
4524 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4525 M: Viresh Kumar <viresh.kumar@linaro.org>
4526 L: linux-pm@vger.kernel.org
4528 B: https://bugzilla.kernel.org
4529 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4530 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4531 F: Documentation/admin-guide/pm/cpufreq.rst
4532 F: Documentation/admin-guide/pm/intel_pstate.rst
4533 F: Documentation/cpu-freq/
4534 F: Documentation/devicetree/bindings/cpufreq/
4536 F: include/linux/cpufreq.h
4537 F: include/linux/sched/cpufreq.h
4538 F: kernel/sched/cpufreq*.c
4539 F: tools/testing/selftests/cpufreq/
4541 CPU IDLE TIME MANAGEMENT FRAMEWORK
4542 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4543 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4544 L: linux-pm@vger.kernel.org
4546 B: https://bugzilla.kernel.org
4547 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4548 F: Documentation/admin-guide/pm/cpuidle.rst
4549 F: Documentation/driver-api/pm/cpuidle.rst
4550 F: drivers/cpuidle/*
4551 F: include/linux/cpuidle.h
4553 CPU POWER MONITORING SUBSYSTEM
4554 M: Thomas Renninger <trenn@suse.com>
4555 M: Shuah Khan <shuah@kernel.org>
4556 M: Shuah Khan <skhan@linuxfoundation.org>
4557 L: linux-pm@vger.kernel.org
4559 F: tools/power/cpupower/
4562 M: "H. Peter Anvin" <hpa@zytor.com>
4564 F: arch/x86/kernel/cpuid.c
4565 F: arch/x86/kernel/msr.c
4567 CPUIDLE DRIVER - ARM BIG LITTLE
4568 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4569 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4570 L: linux-pm@vger.kernel.org
4571 L: linux-arm-kernel@lists.infradead.org
4573 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4574 F: drivers/cpuidle/cpuidle-big_little.c
4576 CPUIDLE DRIVER - ARM EXYNOS
4577 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4578 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4579 M: Kukjin Kim <kgene@kernel.org>
4580 L: linux-pm@vger.kernel.org
4581 L: linux-samsung-soc@vger.kernel.org
4583 F: arch/arm/mach-exynos/pm.c
4584 F: drivers/cpuidle/cpuidle-exynos.c
4586 CPUIDLE DRIVER - ARM PSCI
4587 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4588 M: Sudeep Holla <sudeep.holla@arm.com>
4589 L: linux-pm@vger.kernel.org
4590 L: linux-arm-kernel@lists.infradead.org
4592 F: drivers/cpuidle/cpuidle-psci.c
4595 M: Nicolas Pitre <nico@fluxnic.net>
4597 F: Documentation/filesystems/cramfs.rst
4601 M: Bastien Nocera <hadess@hadess.net>
4602 L: linux-input@vger.kernel.org
4604 F: drivers/hid/hid-creative-sb0540.c
4607 M: Herbert Xu <herbert@gondor.apana.org.au>
4608 M: "David S. Miller" <davem@davemloft.net>
4609 L: linux-crypto@vger.kernel.org
4611 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4612 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4613 F: Documentation/crypto/
4614 F: Documentation/devicetree/bindings/crypto/
4619 F: include/linux/crypto*
4622 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4623 M: Neil Horman <nhorman@tuxdriver.com>
4624 L: linux-crypto@vger.kernel.org
4626 F: crypto/ansi_cprng.c
4630 M: Hans Verkuil <hverkuil@xs4all.nl>
4631 L: linux-media@vger.kernel.org
4633 W: http://linuxtv.org
4634 T: git git://linuxtv.org/media_tree.git
4635 F: drivers/media/i2c/cs3308.c
4637 CS5535 Audio ALSA driver
4638 M: Jaya Kumar <jayakumar.alsa@gmail.com>
4640 F: sound/pci/cs5535audio/
4642 CSI DRIVERS FOR ALLWINNER V3s
4643 M: Yong Deng <yong.deng@magewell.com>
4644 L: linux-media@vger.kernel.org
4646 T: git git://linuxtv.org/media_tree.git
4647 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
4648 F: drivers/media/platform/sunxi/sun6i-csi/
4651 M: Solomon Peachy <pizza@shaftnet.org>
4653 F: drivers/net/wireless/st/cw1200/
4655 CX18 VIDEO4LINUX DRIVER
4656 M: Andy Walls <awalls@md.metrocast.net>
4657 L: linux-media@vger.kernel.org
4659 W: https://linuxtv.org
4660 T: git git://linuxtv.org/media_tree.git
4661 F: drivers/media/pci/cx18/
4662 F: include/uapi/linux/ivtv*
4664 CX2341X MPEG ENCODER HELPER MODULE
4665 M: Hans Verkuil <hverkuil@xs4all.nl>
4666 L: linux-media@vger.kernel.org
4668 W: https://linuxtv.org
4669 T: git git://linuxtv.org/media_tree.git
4670 F: drivers/media/common/cx2341x*
4671 F: include/media/drv-intf/cx2341x.h
4673 CX24120 MEDIA DRIVER
4674 M: Jemma Denson <jdenson@gmail.com>
4675 M: Patrick Boettcher <patrick.boettcher@posteo.de>
4676 L: linux-media@vger.kernel.org
4678 W: https://linuxtv.org
4679 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4680 F: drivers/media/dvb-frontends/cx24120*
4682 CX88 VIDEO4LINUX DRIVER
4683 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4684 L: linux-media@vger.kernel.org
4686 W: https://linuxtv.org
4687 T: git git://linuxtv.org/media_tree.git
4688 F: Documentation/driver-api/media/drivers/cx88*
4689 F: drivers/media/pci/cx88/
4691 CXD2820R MEDIA DRIVER
4692 M: Antti Palosaari <crope@iki.fi>
4693 L: linux-media@vger.kernel.org
4695 W: https://linuxtv.org
4696 W: http://palosaari.fi/linux/
4697 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4698 T: git git://linuxtv.org/anttip/media_tree.git
4699 F: drivers/media/dvb-frontends/cxd2820r*
4701 CXGB3 ETHERNET DRIVER (CXGB3)
4702 M: Vishal Kulkarni <vishal@chelsio.com>
4703 L: netdev@vger.kernel.org
4705 W: http://www.chelsio.com
4706 F: drivers/net/ethernet/chelsio/cxgb3/
4708 CXGB3 ISCSI DRIVER (CXGB3I)
4709 M: Karen Xie <kxie@chelsio.com>
4710 L: linux-scsi@vger.kernel.org
4712 W: http://www.chelsio.com
4713 F: drivers/scsi/cxgbi/cxgb3i
4715 CXGB4 CRYPTO DRIVER (chcr)
4716 M: Ayush Sawal <ayush.sawal@chelsio.com>
4717 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
4718 M: Rohit Maheshwari <rohitm@chelsio.com>
4719 L: linux-crypto@vger.kernel.org
4721 W: http://www.chelsio.com
4722 F: drivers/crypto/chelsio
4724 CXGB4 ETHERNET DRIVER (CXGB4)
4725 M: Vishal Kulkarni <vishal@chelsio.com>
4726 L: netdev@vger.kernel.org
4728 W: http://www.chelsio.com
4729 F: drivers/net/ethernet/chelsio/cxgb4/
4731 CXGB4 ISCSI DRIVER (CXGB4I)
4732 M: Karen Xie <kxie@chelsio.com>
4733 L: linux-scsi@vger.kernel.org
4735 W: http://www.chelsio.com
4736 F: drivers/scsi/cxgbi/cxgb4i
4738 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4739 M: Potnuri Bharat Teja <bharat@chelsio.com>
4740 L: linux-rdma@vger.kernel.org
4742 W: http://www.openfabrics.org
4743 F: drivers/infiniband/hw/cxgb4/
4744 F: include/uapi/rdma/cxgb4-abi.h
4746 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4747 M: Vishal Kulkarni <vishal@gmail.com>
4748 L: netdev@vger.kernel.org
4750 W: http://www.chelsio.com
4751 F: drivers/net/ethernet/chelsio/cxgb4vf/
4753 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4754 M: Frederic Barrat <fbarrat@linux.ibm.com>
4755 M: Andrew Donnellan <ajd@linux.ibm.com>
4756 L: linuxppc-dev@lists.ozlabs.org
4758 F: Documentation/ABI/testing/sysfs-class-cxl
4759 F: Documentation/powerpc/cxl.rst
4760 F: arch/powerpc/platforms/powernv/pci-cxl.c
4761 F: drivers/misc/cxl/
4762 F: include/misc/cxl*
4763 F: include/uapi/misc/cxl.h
4765 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4766 M: Manoj N. Kumar <manoj@linux.ibm.com>
4767 M: Matthew R. Ochs <mrochs@linux.ibm.com>
4768 M: Uma Krishnan <ukrishn@linux.ibm.com>
4769 L: linux-scsi@vger.kernel.org
4771 F: Documentation/powerpc/cxlflash.rst
4772 F: drivers/scsi/cxlflash/
4773 F: include/uapi/scsi/cxlflash_ioctl.h
4776 M: Russell King <linux@armlinux.org.uk>
4777 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4779 W: http://www.armlinux.org.uk/
4780 F: drivers/video/fbdev/cyber2000fb.*
4782 CYCLADES ASYNC MUX DRIVER
4784 W: http://www.cyclades.com/
4785 F: drivers/tty/cyclades.c
4786 F: include/linux/cyclades.h
4787 F: include/uapi/linux/cyclades.h
4789 CYCLADES PC300 DRIVER
4791 W: http://www.cyclades.com/
4792 F: drivers/net/wan/pc300*
4794 CYPRESS_FIRMWARE MEDIA DRIVER
4795 M: Antti Palosaari <crope@iki.fi>
4796 L: linux-media@vger.kernel.org
4798 W: https://linuxtv.org
4799 W: http://palosaari.fi/linux/
4800 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4801 T: git git://linuxtv.org/anttip/media_tree.git
4802 F: drivers/media/common/cypress_firmware*
4804 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
4805 M: Linus Walleij <linus.walleij@linaro.org>
4806 L: linux-input@vger.kernel.org
4808 F: drivers/input/touchscreen/cy8ctma140.c
4810 CYTTSP TOUCHSCREEN DRIVER
4811 M: Ferruh Yigit <fery@cypress.com>
4812 L: linux-input@vger.kernel.org
4814 F: drivers/input/touchscreen/cyttsp*
4815 F: include/linux/input/cyttsp.h
4817 D-LINK DIR-685 TOUCHKEYS DRIVER
4818 M: Linus Walleij <linus.walleij@linaro.org>
4819 L: linux-input@vger.kernel.org
4821 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
4823 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4824 M: Joshua Kinard <kumba@gentoo.org>
4826 F: drivers/rtc/rtc-ds1685.c
4827 F: include/linux/rtc/ds1685.h
4829 DAMA SLAVE for AX.25
4830 M: Joerg Reuter <jreuter@yaina.de>
4831 L: linux-hams@vger.kernel.org
4833 W: http://yaina.de/jreuter/
4834 W: http://www.qsl.net/dl1bke/
4835 F: net/ax25/af_ax25.c
4836 F: net/ax25/ax25_dev.c
4837 F: net/ax25/ax25_ds_*
4838 F: net/ax25/ax25_in.c
4839 F: net/ax25/ax25_out.c
4840 F: net/ax25/ax25_timer.c
4841 F: net/ax25/sysctl_net_ax25.c
4843 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4844 L: netdev@vger.kernel.org
4846 F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
4847 F: drivers/net/ethernet/dec/tulip/dmfe.c
4849 DC390/AM53C974 SCSI driver
4850 M: Hannes Reinecke <hare@suse.com>
4851 L: linux-scsi@vger.kernel.org
4853 F: drivers/scsi/am53c974.c
4856 M: Oliver Neukum <oliver@neukum.org>
4857 M: Ali Akcaagac <aliakc@web.de>
4858 M: Jamie Lenehan <lenehan@twibble.org>
4859 L: dc395x@twibble.org
4861 W: http://twibble.org/dist/dc395x/
4862 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4863 F: Documentation/scsi/dc395x.rst
4864 F: drivers/scsi/dc395x.*
4867 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4868 L: dccp@vger.kernel.org
4870 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4871 F: include/linux/dccp.h
4872 F: include/linux/tfrc.h
4873 F: include/uapi/linux/dccp.h
4876 DECnet NETWORK LAYER
4877 L: linux-decnet-user@lists.sourceforge.net
4879 W: http://linux-decnet.sourceforge.net
4880 F: Documentation/networking/decnet.rst
4883 DECSTATION PLATFORM SUPPORT
4884 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4885 L: linux-mips@vger.kernel.org
4887 W: http://www.linux-mips.org/wiki/DECstation
4889 F: arch/mips/include/asm/dec/
4890 F: arch/mips/include/asm/mach-dec/
4892 DEFXX FDDI NETWORK DRIVER
4893 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4895 F: drivers/net/fddi/defxx.*
4897 DEFZA FDDI NETWORK DRIVER
4898 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4900 F: drivers/net/fddi/defza.*
4902 DEINTERLACE DRIVERS FOR ALLWINNER H3
4903 M: Jernej Skrabec <jernej.skrabec@siol.net>
4904 L: linux-media@vger.kernel.org
4906 T: git git://linuxtv.org/media_tree.git
4907 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
4908 F: drivers/media/platform/sunxi/sun8i-di/
4911 M: Matthew Garrett <mjg59@srcf.ucam.org>
4912 M: Pali Rohár <pali@kernel.org>
4913 L: platform-driver-x86@vger.kernel.org
4915 F: drivers/platform/x86/dell-laptop.c
4917 DELL LAPTOP FREEFALL DRIVER
4918 M: Pali Rohár <pali@kernel.org>
4920 F: drivers/platform/x86/dell-smo8800.c
4922 DELL LAPTOP RBTN DRIVER
4923 M: Pali Rohár <pali@kernel.org>
4925 F: drivers/platform/x86/dell-rbtn.*
4927 DELL LAPTOP SMM DRIVER
4928 M: Pali Rohár <pali@kernel.org>
4930 F: drivers/hwmon/dell-smm-hwmon.c
4931 F: include/uapi/linux/i8k.h
4933 DELL REMOTE BIOS UPDATE DRIVER
4934 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4935 L: platform-driver-x86@vger.kernel.org
4937 F: drivers/platform/x86/dell_rbu.c
4940 M: Pali Rohár <pali@kernel.org>
4941 M: Mario Limonciello <mario.limonciello@dell.com>
4942 L: platform-driver-x86@vger.kernel.org
4944 F: drivers/platform/x86/dell-smbios.*
4946 DELL SMBIOS SMM DRIVER
4947 M: Mario Limonciello <mario.limonciello@dell.com>
4948 L: platform-driver-x86@vger.kernel.org
4950 F: drivers/platform/x86/dell-smbios-smm.c
4952 DELL SMBIOS WMI DRIVER
4953 M: Mario Limonciello <mario.limonciello@dell.com>
4954 L: platform-driver-x86@vger.kernel.org
4956 F: drivers/platform/x86/dell-smbios-wmi.c
4957 F: tools/wmi/dell-smbios-example.c
4959 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4960 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4961 L: platform-driver-x86@vger.kernel.org
4963 F: Documentation/driver-api/dcdbas.rst
4964 F: drivers/platform/x86/dcdbas.*
4966 DELL WMI DESCRIPTOR DRIVER
4967 M: Mario Limonciello <mario.limonciello@dell.com>
4969 F: drivers/platform/x86/dell-wmi-descriptor.c
4971 DELL WMI NOTIFICATIONS DRIVER
4972 M: Matthew Garrett <mjg59@srcf.ucam.org>
4973 M: Pali Rohár <pali@kernel.org>
4975 F: drivers/platform/x86/dell-wmi.c
4977 DELTA ST MEDIA DRIVER
4978 M: Hugues Fruchet <hugues.fruchet@st.com>
4979 L: linux-media@vger.kernel.org
4981 W: https://linuxtv.org
4982 T: git git://linuxtv.org/media_tree.git
4983 F: drivers/media/platform/sti/delta
4986 M: Masahiro Yamada <yamada.masahiro@socionext.com>
4987 L: linux-mtd@lists.infradead.org
4989 F: drivers/mtd/nand/raw/denali*
4991 DESIGNWARE EDMA CORE IP DRIVER
4992 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
4993 L: dmaengine@vger.kernel.org
4995 F: drivers/dma/dw-edma/
4996 F: include/linux/dma/edma.h
4998 DESIGNWARE USB2 DRD IP DRIVER
4999 M: Minas Harutyunyan <hminas@synopsys.com>
5000 L: linux-usb@vger.kernel.org
5002 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5003 F: drivers/usb/dwc2/
5005 DESIGNWARE USB3 DRD IP DRIVER
5006 M: Felipe Balbi <balbi@kernel.org>
5007 L: linux-usb@vger.kernel.org
5009 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5010 F: drivers/usb/dwc3/
5012 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5013 M: Andreas Klinger <ak@it-klinger.de>
5014 L: linux-iio@vger.kernel.org
5016 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5017 F: drivers/iio/proximity/srf*.c
5019 DEVICE COREDUMP (DEV_COREDUMP)
5020 M: Johannes Berg <johannes@sipsolutions.net>
5021 L: linux-kernel@vger.kernel.org
5023 F: drivers/base/devcoredump.c
5024 F: include/linux/devcoredump.h
5026 DEVICE DIRECT ACCESS (DAX)
5027 M: Dan Williams <dan.j.williams@intel.com>
5028 M: Vishal Verma <vishal.l.verma@intel.com>
5029 M: Dave Jiang <dave.jiang@intel.com>
5030 L: linux-nvdimm@lists.01.org
5034 DEVICE FREQUENCY (DEVFREQ)
5035 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5036 M: Kyungmin Park <kyungmin.park@samsung.com>
5037 M: Chanwoo Choi <cw00.choi@samsung.com>
5038 L: linux-pm@vger.kernel.org
5040 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5041 F: Documentation/devicetree/bindings/devfreq/
5043 F: include/linux/devfreq.h
5044 F: include/trace/events/devfreq.h
5046 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5047 M: Chanwoo Choi <cw00.choi@samsung.com>
5048 L: linux-pm@vger.kernel.org
5050 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5051 F: Documentation/devicetree/bindings/devfreq/event/
5052 F: drivers/devfreq/devfreq-event.c
5053 F: drivers/devfreq/event/
5054 F: include/dt-bindings/pmu/exynos_ppmu.h
5055 F: include/linux/devfreq-event.h
5057 DEVICE NUMBER REGISTRY
5058 M: Torben Mathiasen <device@lanana.org>
5060 W: http://lanana.org/docs/device-list/index.html
5063 M: Alasdair Kergon <agk@redhat.com>
5064 M: Mike Snitzer <snitzer@redhat.com>
5065 M: dm-devel@redhat.com
5066 L: dm-devel@redhat.com
5068 W: http://sources.redhat.com/dm
5069 Q: http://patchwork.kernel.org/project/dm-devel/list/
5070 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
5071 T: quilt http://people.redhat.com/agk/patches/linux/editing/
5072 F: Documentation/admin-guide/device-mapper/
5073 F: drivers/md/Kconfig
5074 F: drivers/md/Makefile
5076 F: drivers/md/persistent-data/
5077 F: include/linux/device-mapper.h
5078 F: include/linux/dm-*.h
5079 F: include/uapi/linux/dm-*.h
5082 M: Jiri Pirko <jiri@nvidia.com>
5083 L: netdev@vger.kernel.org
5085 F: Documentation/networking/devlink
5086 F: include/net/devlink.h
5087 F: include/uapi/linux/devlink.h
5088 F: net/core/devlink.c
5090 DIALOG SEMICONDUCTOR DRIVERS
5091 M: Support Opensource <support.opensource@diasemi.com>
5093 W: http://www.dialog-semiconductor.com/products
5094 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
5095 F: Documentation/devicetree/bindings/mfd/da90*.txt
5096 F: Documentation/devicetree/bindings/regulator/da92*.txt
5097 F: Documentation/devicetree/bindings/regulator/slg51000.txt
5098 F: Documentation/devicetree/bindings/sound/da[79]*.txt
5099 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
5100 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
5101 F: Documentation/hwmon/da90??.rst
5102 F: drivers/gpio/gpio-da90??.c
5103 F: drivers/hwmon/da90??-hwmon.c
5104 F: drivers/iio/adc/da91??-*.c
5105 F: drivers/input/misc/da90??_onkey.c
5106 F: drivers/input/touchscreen/da9052_tsi.c
5107 F: drivers/leds/leds-da90??.c
5108 F: drivers/mfd/da903x.c
5109 F: drivers/mfd/da90??-*.c
5110 F: drivers/mfd/da91??-*.c
5111 F: drivers/pinctrl/pinctrl-da90??.c
5112 F: drivers/power/supply/da9052-battery.c
5113 F: drivers/power/supply/da91??-*.c
5114 F: drivers/regulator/da9???-regulator.[ch]
5115 F: drivers/regulator/slg51000-regulator.[ch]
5116 F: drivers/rtc/rtc-da90??.c
5117 F: drivers/thermal/da90??-thermal.c
5118 F: drivers/video/backlight/da90??_bl.c
5119 F: drivers/watchdog/da90??_wdt.c
5120 F: include/linux/mfd/da903x.h
5121 F: include/linux/mfd/da9052/
5122 F: include/linux/mfd/da9055/
5123 F: include/linux/mfd/da9062/
5124 F: include/linux/mfd/da9063/
5125 F: include/linux/mfd/da9150/
5126 F: include/linux/regulator/da9211.h
5127 F: include/sound/da[79]*.h
5128 F: sound/soc/codecs/da[79]*.[ch]
5130 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
5131 M: William Breathitt Gray <vilhelm.gray@gmail.com>
5132 L: linux-gpio@vger.kernel.org
5134 F: drivers/gpio/gpio-gpio-mm.c
5136 DIOLAN U2C-12 I2C DRIVER
5137 M: Guenter Roeck <linux@roeck-us.net>
5138 L: linux-i2c@vger.kernel.org
5140 F: drivers/i2c/busses/i2c-diolan-u2c.c
5142 DIRECTORY NOTIFICATION (DNOTIFY)
5143 M: Jan Kara <jack@suse.cz>
5144 R: Amir Goldstein <amir73il@gmail.com>
5145 L: linux-fsdevel@vger.kernel.org
5147 F: Documentation/filesystems/dnotify.rst
5148 F: fs/notify/dnotify/
5149 F: include/linux/dnotify.h
5151 DISK GEOMETRY AND PARTITION HANDLING
5152 M: Andries Brouwer <aeb@cwi.nl>
5154 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
5155 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
5156 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
5159 M: Jan Kara <jack@suse.com>
5161 F: Documentation/filesystems/quota.rst
5163 F: include/linux/quota*.h
5164 F: include/uapi/linux/quota*.h
5166 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
5167 M: Bernie Thompson <bernie@plugable.com>
5168 L: linux-fbdev@vger.kernel.org
5170 W: http://plugable.com/category/projects/udlfb/
5171 F: Documentation/fb/udlfb.rst
5172 F: drivers/video/fbdev/udlfb.c
5173 F: include/video/udlfb.h
5175 DISTRIBUTED LOCK MANAGER (DLM)
5176 M: Christine Caulfield <ccaulfie@redhat.com>
5177 M: David Teigland <teigland@redhat.com>
5178 L: cluster-devel@redhat.com
5180 W: http://sources.redhat.com/cluster/
5181 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5184 DMA BUFFER SHARING FRAMEWORK
5185 M: Sumit Semwal <sumit.semwal@linaro.org>
5186 M: Christian König <christian.koenig@amd.com>
5187 L: linux-media@vger.kernel.org
5188 L: dri-devel@lists.freedesktop.org
5189 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5191 T: git git://anongit.freedesktop.org/drm/drm-misc
5192 F: Documentation/driver-api/dma-buf.rst
5194 F: include/linux/*fence.h
5195 F: include/linux/dma-buf*
5196 F: include/linux/dma-resv.h
5197 K: \bdma_(?:buf|fence|resv)\b
5199 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
5200 M: Vinod Koul <vkoul@kernel.org>
5201 L: dmaengine@vger.kernel.org
5203 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5204 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
5205 F: Documentation/devicetree/bindings/dma/
5206 F: Documentation/driver-api/dmaengine/
5208 F: include/linux/dmaengine.h
5209 F: include/linux/of_dma.h
5212 M: Christoph Hellwig <hch@lst.de>
5213 M: Marek Szyprowski <m.szyprowski@samsung.com>
5214 R: Robin Murphy <robin.murphy@arm.com>
5215 L: iommu@lists.linux-foundation.org
5217 W: http://git.infradead.org/users/hch/dma-mapping.git
5218 T: git git://git.infradead.org/users/hch/dma-mapping.git
5219 F: include/asm-generic/dma-mapping.h
5220 F: include/linux/dma-direct.h
5221 F: include/linux/dma-mapping.h
5222 F: include/linux/dma-noncoherent.h
5225 DMA-BUF HEAPS FRAMEWORK
5226 M: Sumit Semwal <sumit.semwal@linaro.org>
5227 R: Andrew F. Davis <afd@ti.com>
5228 R: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5229 R: Liam Mark <lmark@codeaurora.org>
5230 R: Laura Abbott <labbott@redhat.com>
5231 R: Brian Starkey <Brian.Starkey@arm.com>
5232 R: John Stultz <john.stultz@linaro.org>
5233 L: linux-media@vger.kernel.org
5234 L: dri-devel@lists.freedesktop.org
5235 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5237 T: git git://anongit.freedesktop.org/drm/drm-misc
5238 F: drivers/dma-buf/dma-heap.c
5239 F: drivers/dma-buf/heaps/*
5240 F: include/linux/dma-heap.h
5241 F: include/uapi/linux/dma-heap.h
5243 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
5244 M: Lukasz Luba <lukasz.luba@arm.com>
5245 L: linux-pm@vger.kernel.org
5246 L: linux-samsung-soc@vger.kernel.org
5248 F: Documentation/devicetree/bindings/memory-controllers/exynos5422-dmc.txt
5249 F: drivers/memory/samsung/exynos5422-dmc.c
5251 DME1737 HARDWARE MONITOR DRIVER
5252 M: Juerg Haefliger <juergh@gmail.com>
5253 L: linux-hwmon@vger.kernel.org
5255 F: Documentation/hwmon/dme1737.rst
5256 F: drivers/hwmon/dme1737.c
5259 M: Jean Delvare <jdelvare@suse.com>
5261 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
5262 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
5263 F: drivers/firmware/dmi-id.c
5264 F: drivers/firmware/dmi_scan.c
5265 F: include/linux/dmi.h
5268 M: Jonathan Corbet <corbet@lwn.net>
5269 L: linux-doc@vger.kernel.org
5271 P: Documentation/doc-guide/maintainer-profile.rst
5272 T: git git://git.lwn.net/linux.git docs-next
5274 F: scripts/documentation-file-ref-check
5275 F: scripts/kernel-doc
5276 F: scripts/sphinx-pre-install
5277 X: Documentation/ABI/
5278 X: Documentation/admin-guide/media/
5279 X: Documentation/devicetree/
5280 X: Documentation/driver-api/media/
5281 X: Documentation/firmware-guide/acpi/
5282 X: Documentation/i2c/
5283 X: Documentation/power/
5284 X: Documentation/spi/
5285 X: Documentation/userspace-api/media/
5287 DOCUMENTATION SCRIPTS
5288 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5289 L: linux-doc@vger.kernel.org
5291 F: Documentation/sphinx/parse-headers.pl
5292 F: scripts/documentation-file-ref-check
5293 F: scripts/sphinx-pre-install
5295 DOCUMENTATION/ITALIAN
5296 M: Federico Vaga <federico.vaga@vaga.pv.it>
5297 L: linux-doc@vger.kernel.org
5299 F: Documentation/translations/it_IT
5301 DONGWOON DW9714 LENS VOICE COIL DRIVER
5302 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5303 L: linux-media@vger.kernel.org
5305 T: git git://linuxtv.org/media_tree.git
5306 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5307 F: drivers/media/i2c/dw9714.c
5309 DONGWOON DW9768 LENS VOICE COIL DRIVER
5310 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
5311 L: linux-media@vger.kernel.org
5313 T: git git://linuxtv.org/media_tree.git
5314 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
5315 F: drivers/media/i2c/dw9768.c
5317 DONGWOON DW9807 LENS VOICE COIL DRIVER
5318 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5319 L: linux-media@vger.kernel.org
5321 T: git git://linuxtv.org/media_tree.git
5322 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5323 F: drivers/media/i2c/dw9807-vcm.c
5326 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
5327 L: blinux-list@redhat.com
5329 F: drivers/char/dtlk.c
5330 F: include/linux/dtlk.h
5332 DPAA2 DATAPATH I/O (DPIO) DRIVER
5333 M: Roy Pledge <Roy.Pledge@nxp.com>
5334 L: linux-kernel@vger.kernel.org
5336 F: drivers/soc/fsl/dpio
5338 DPAA2 ETHERNET DRIVER
5339 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5340 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5341 L: netdev@vger.kernel.org
5343 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
5344 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
5345 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
5346 F: drivers/net/ethernet/freescale/dpaa2/Makefile
5347 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5348 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5349 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
5350 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
5351 F: drivers/net/ethernet/freescale/dpaa2/dpni*
5353 DPAA2 ETHERNET SWITCH DRIVER
5354 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5355 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5356 L: linux-kernel@vger.kernel.org
5358 F: drivers/staging/fsl-dpaa2/ethsw
5360 DPT_I2O SCSI RAID DRIVER
5361 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5362 L: linux-scsi@vger.kernel.org
5364 W: http://www.adaptec.com/
5365 F: drivers/scsi/dpt*
5366 F: drivers/scsi/dpt/
5369 M: Philipp Reisner <philipp.reisner@linbit.com>
5370 M: Lars Ellenberg <lars.ellenberg@linbit.com>
5371 L: drbd-dev@lists.linbit.com
5373 W: http://www.drbd.org
5374 T: git git://git.linbit.com/linux-drbd.git
5375 T: git git://git.linbit.com/drbd-8.4.git
5376 F: Documentation/admin-guide/blockdev/
5377 F: drivers/block/drbd/
5380 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5381 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5382 R: "Rafael J. Wysocki" <rafael@kernel.org>
5384 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5385 F: Documentation/core-api/kobject.rst
5389 F: include/linux/debugfs.h
5390 F: include/linux/kobj*
5393 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
5394 M: Nishanth Menon <nm@ti.com>
5395 L: linux-pm@vger.kernel.org
5397 F: drivers/power/avs/
5398 F: include/linux/power/smartreflex.h
5400 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5401 M: Maxime Ripard <mripard@kernel.org>
5402 M: Chen-Yu Tsai <wens@csie.org>
5403 R: Jernej Skrabec <jernej.skrabec@siol.net>
5404 L: dri-devel@lists.freedesktop.org
5406 T: git git://anongit.freedesktop.org/drm/drm-misc
5407 F: drivers/gpu/drm/sun4i/sun8i*
5409 DRM DRIVER FOR ARM PL111 CLCD
5410 M: Eric Anholt <eric@anholt.net>
5412 T: git git://anongit.freedesktop.org/drm/drm-misc
5413 F: drivers/gpu/drm/pl111/
5415 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5416 M: Linus Walleij <linus.walleij@linaro.org>
5418 T: git git://anongit.freedesktop.org/drm/drm-misc
5419 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
5420 F: drivers/gpu/drm/panel/panel-arm-versatile.c
5422 DRM DRIVER FOR ASPEED BMC GFX
5423 M: Joel Stanley <joel@jms.id.au>
5424 L: linux-aspeed@lists.ozlabs.org
5426 T: git git://anongit.freedesktop.org/drm/drm-misc
5427 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5428 F: drivers/gpu/drm/aspeed/
5430 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5431 M: Dave Airlie <airlied@redhat.com>
5433 F: drivers/gpu/drm/ast/
5435 DRM DRIVER FOR BOCHS VIRTUAL GPU
5436 M: Gerd Hoffmann <kraxel@redhat.com>
5437 L: virtualization@lists.linux-foundation.org
5439 T: git git://anongit.freedesktop.org/drm/drm-misc
5440 F: drivers/gpu/drm/bochs/
5442 DRM DRIVER FOR BOE HIMAX8279D PANELS
5443 M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
5445 F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
5446 F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
5448 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5449 M: Linus Walleij <linus.walleij@linaro.org>
5451 T: git git://anongit.freedesktop.org/drm/drm-misc
5452 F: drivers/gpu/drm/tve200/
5454 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
5455 M: Icenowy Zheng <icenowy@aosc.io>
5457 F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
5458 F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
5460 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5461 M: Jagan Teki <jagan@amarulasolutions.com>
5463 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
5464 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5466 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5467 M: Hans de Goede <hdegoede@redhat.com>
5469 T: git git://anongit.freedesktop.org/drm/drm-misc
5470 F: drivers/gpu/drm/tiny/gm12u320.c
5472 DRM DRIVER FOR HX8357D PANELS
5473 M: Eric Anholt <eric@anholt.net>
5475 T: git git://anongit.freedesktop.org/drm/drm-misc
5476 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
5477 F: drivers/gpu/drm/tiny/hx8357d.c
5479 DRM DRIVER FOR ILITEK ILI9225 PANELS
5480 M: David Lechner <david@lechnology.com>
5482 T: git git://anongit.freedesktop.org/drm/drm-misc
5483 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5484 F: drivers/gpu/drm/tiny/ili9225.c
5486 DRM DRIVER FOR ILITEK ILI9486 PANELS
5487 M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
5489 T: git git://anongit.freedesktop.org/drm/drm-misc
5490 F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
5491 F: drivers/gpu/drm/tiny/ili9486.c
5493 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5494 S: Orphan / Obsolete
5495 F: drivers/gpu/drm/i810/
5496 F: include/uapi/drm/i810_drm.h
5498 DRM DRIVER FOR LVDS PANELS
5499 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5500 L: dri-devel@lists.freedesktop.org
5501 T: git git://anongit.freedesktop.org/drm/drm-misc
5503 F: drivers/gpu/drm/panel/panel-lvds.c
5504 F: Documentation/devicetree/bindings/display/panel/lvds.yaml
5506 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5507 S: Orphan / Obsolete
5508 F: drivers/gpu/drm/mga/
5509 F: include/uapi/drm/mga_drm.h
5511 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
5512 M: Dave Airlie <airlied@redhat.com>
5514 F: drivers/gpu/drm/mgag200/
5516 DRM DRIVER FOR MI0283QT
5517 M: Noralf Trønnes <noralf@tronnes.org>
5519 T: git git://anongit.freedesktop.org/drm/drm-misc
5520 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5521 F: drivers/gpu/drm/tiny/mi0283qt.c
5523 DRM DRIVER FOR MSM ADRENO GPU
5524 M: Rob Clark <robdclark@gmail.com>
5525 M: Sean Paul <sean@poorly.run>
5526 L: linux-arm-msm@vger.kernel.org
5527 L: dri-devel@lists.freedesktop.org
5528 L: freedreno@lists.freedesktop.org
5530 T: git https://gitlab.freedesktop.org/drm/msm.git
5531 F: Documentation/devicetree/bindings/display/msm/
5532 F: drivers/gpu/drm/msm/
5533 F: include/uapi/drm/msm_drm.h
5535 DRM DRIVER FOR NOVATEK NT35510 PANELS
5536 M: Linus Walleij <linus.walleij@linaro.org>
5538 T: git git://anongit.freedesktop.org/drm/drm-misc
5539 F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
5540 F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
5542 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5543 M: Ben Skeggs <bskeggs@redhat.com>
5544 L: dri-devel@lists.freedesktop.org
5545 L: nouveau@lists.freedesktop.org
5547 T: git git://github.com/skeggsb/linux
5548 F: drivers/gpu/drm/nouveau/
5549 F: include/uapi/drm/nouveau_drm.h
5551 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5552 M: Stefan Mavrodiev <stefan@olimex.com>
5554 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
5555 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5557 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5558 M: Noralf Trønnes <noralf@tronnes.org>
5560 T: git git://anongit.freedesktop.org/drm/drm-misc
5561 F: Documentation/devicetree/bindings/display/repaper.txt
5562 F: drivers/gpu/drm/tiny/repaper.c
5564 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5565 M: Dave Airlie <airlied@redhat.com>
5566 M: Gerd Hoffmann <kraxel@redhat.com>
5567 L: virtualization@lists.linux-foundation.org
5569 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5570 T: git git://anongit.freedesktop.org/drm/drm-misc
5571 F: drivers/gpu/drm/tiny/cirrus.c
5573 DRM DRIVER FOR QXL VIRTUAL GPU
5574 M: Dave Airlie <airlied@redhat.com>
5575 M: Gerd Hoffmann <kraxel@redhat.com>
5576 L: virtualization@lists.linux-foundation.org
5577 L: spice-devel@lists.freedesktop.org
5579 T: git git://anongit.freedesktop.org/drm/drm-misc
5580 F: drivers/gpu/drm/qxl/
5581 F: include/uapi/drm/qxl_drm.h
5583 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5584 S: Orphan / Obsolete
5585 F: drivers/gpu/drm/r128/
5586 F: include/uapi/drm/r128_drm.h
5588 DRM DRIVER FOR RAYDIUM RM67191 PANELS
5589 M: Robert Chiras <robert.chiras@nxp.com>
5591 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
5592 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
5594 DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
5595 M: Guido Günther <agx@sigxcpu.org>
5596 R: Purism Kernel Team <kernel@puri.sm>
5598 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
5599 F: drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
5601 DRM DRIVER FOR SAVAGE VIDEO CARDS
5602 S: Orphan / Obsolete
5603 F: drivers/gpu/drm/savage/
5604 F: include/uapi/drm/savage_drm.h
5606 DRM DRIVER FOR SIS VIDEO CARDS
5607 S: Orphan / Obsolete
5608 F: drivers/gpu/drm/sis/
5609 F: include/uapi/drm/sis_drm.h
5611 DRM DRIVER FOR SITRONIX ST7586 PANELS
5612 M: David Lechner <david@lechnology.com>
5614 T: git git://anongit.freedesktop.org/drm/drm-misc
5615 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
5616 F: drivers/gpu/drm/tiny/st7586.c
5618 DRM DRIVER FOR SITRONIX ST7701 PANELS
5619 M: Jagan Teki <jagan@amarulasolutions.com>
5621 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
5622 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
5624 DRM DRIVER FOR SITRONIX ST7735R PANELS
5625 M: David Lechner <david@lechnology.com>
5627 T: git git://anongit.freedesktop.org/drm/drm-misc
5628 F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
5629 F: drivers/gpu/drm/tiny/st7735r.c
5631 DRM DRIVER FOR SONY ACX424AKP PANELS
5632 M: Linus Walleij <linus.walleij@linaro.org>
5634 T: git git://anongit.freedesktop.org/drm/drm-misc
5635 F: drivers/gpu/drm/panel/panel-sony-acx424akp.c
5637 DRM DRIVER FOR ST-ERICSSON MCDE
5638 M: Linus Walleij <linus.walleij@linaro.org>
5640 T: git git://anongit.freedesktop.org/drm/drm-misc
5641 F: Documentation/devicetree/bindings/display/ste,mcde.txt
5642 F: drivers/gpu/drm/mcde/
5644 DRM DRIVER FOR TDFX VIDEO CARDS
5645 S: Orphan / Obsolete
5646 F: drivers/gpu/drm/tdfx/
5648 DRM DRIVER FOR TPO TPG110 PANELS
5649 M: Linus Walleij <linus.walleij@linaro.org>
5651 T: git git://anongit.freedesktop.org/drm/drm-misc
5652 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
5653 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
5655 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5656 M: Dave Airlie <airlied@redhat.com>
5657 R: Sean Paul <sean@poorly.run>
5658 L: dri-devel@lists.freedesktop.org
5660 T: git git://anongit.freedesktop.org/drm/drm-misc
5661 F: drivers/gpu/drm/udl/
5663 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5664 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5665 R: Haneen Mohammed <hamohammed.sa@gmail.com>
5666 R: Daniel Vetter <daniel@ffwll.ch>
5667 L: dri-devel@lists.freedesktop.org
5669 T: git git://anongit.freedesktop.org/drm/drm-misc
5670 F: Documentation/gpu/vkms.rst
5671 F: drivers/gpu/drm/vkms/
5673 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5674 M: Hans de Goede <hdegoede@redhat.com>
5675 L: dri-devel@lists.freedesktop.org
5677 T: git git://anongit.freedesktop.org/drm/drm-misc
5678 F: drivers/gpu/drm/vboxvideo/
5680 DRM DRIVER FOR VMWARE VIRTUAL GPU
5681 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5682 M: Roland Scheidegger <sroland@vmware.com>
5683 L: dri-devel@lists.freedesktop.org
5685 T: git git://people.freedesktop.org/~sroland/linux
5686 F: drivers/gpu/drm/vmwgfx/
5687 F: include/uapi/drm/vmwgfx_drm.h
5690 M: David Airlie <airlied@linux.ie>
5691 M: Daniel Vetter <daniel@ffwll.ch>
5692 L: dri-devel@lists.freedesktop.org
5694 B: https://bugs.freedesktop.org/
5695 C: irc://chat.freenode.net/dri-devel
5696 T: git git://anongit.freedesktop.org/drm/drm
5697 F: Documentation/devicetree/bindings/display/
5698 F: Documentation/devicetree/bindings/gpu/
5699 F: Documentation/gpu/
5703 F: include/linux/vga*
5704 F: include/uapi/drm/
5706 DRM DRIVERS AND MISC GPU PATCHES
5707 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5708 M: Maxime Ripard <mripard@kernel.org>
5709 M: Thomas Zimmermann <tzimmermann@suse.de>
5711 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5712 T: git git://anongit.freedesktop.org/drm/drm-misc
5713 F: Documentation/gpu/
5714 F: drivers/gpu/drm/*
5717 F: include/linux/vga*
5718 F: include/uapi/drm/drm*
5720 DRM DRIVERS FOR ALLWINNER A10
5721 M: Maxime Ripard <mripard@kernel.org>
5722 M: Chen-Yu Tsai <wens@csie.org>
5723 L: dri-devel@lists.freedesktop.org
5725 T: git git://anongit.freedesktop.org/drm/drm-misc
5726 F: Documentation/devicetree/bindings/display/allwinner*
5727 F: drivers/gpu/drm/sun4i/
5729 DRM DRIVERS FOR AMLOGIC SOCS
5730 M: Neil Armstrong <narmstrong@baylibre.com>
5731 L: dri-devel@lists.freedesktop.org
5732 L: linux-amlogic@lists.infradead.org
5734 W: http://linux-meson.com/
5735 T: git git://anongit.freedesktop.org/drm/drm-misc
5736 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
5737 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
5738 F: Documentation/gpu/meson.rst
5739 F: drivers/gpu/drm/meson/
5741 DRM DRIVERS FOR ATMEL HLCDC
5742 M: Sam Ravnborg <sam@ravnborg.org>
5743 M: Boris Brezillon <bbrezillon@kernel.org>
5744 L: dri-devel@lists.freedesktop.org
5746 T: git git://anongit.freedesktop.org/drm/drm-misc
5747 F: Documentation/devicetree/bindings/display/atmel/
5748 F: drivers/gpu/drm/atmel-hlcdc/
5750 DRM DRIVERS FOR BRIDGE CHIPS
5751 M: Andrzej Hajda <a.hajda@samsung.com>
5752 M: Neil Armstrong <narmstrong@baylibre.com>
5753 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5754 R: Jonas Karlman <jonas@kwiboo.se>
5755 R: Jernej Skrabec <jernej.skrabec@siol.net>
5757 T: git git://anongit.freedesktop.org/drm/drm-misc
5758 F: drivers/gpu/drm/bridge/
5760 DRM DRIVERS FOR EXYNOS
5761 M: Inki Dae <inki.dae@samsung.com>
5762 M: Joonyoung Shim <jy0922.shim@samsung.com>
5763 M: Seung-Woo Kim <sw0312.kim@samsung.com>
5764 M: Kyungmin Park <kyungmin.park@samsung.com>
5765 L: dri-devel@lists.freedesktop.org
5767 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5768 F: Documentation/devicetree/bindings/display/exynos/
5769 F: drivers/gpu/drm/exynos/
5770 F: include/uapi/drm/exynos_drm.h
5772 DRM DRIVERS FOR FREESCALE DCU
5773 M: Stefan Agner <stefan@agner.ch>
5774 M: Alison Wang <alison.wang@nxp.com>
5775 L: dri-devel@lists.freedesktop.org
5777 T: git git://anongit.freedesktop.org/drm/drm-misc
5778 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
5779 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
5780 F: drivers/gpu/drm/fsl-dcu/
5782 DRM DRIVERS FOR FREESCALE IMX
5783 M: Philipp Zabel <p.zabel@pengutronix.de>
5784 L: dri-devel@lists.freedesktop.org
5786 F: Documentation/devicetree/bindings/display/imx/
5787 F: drivers/gpu/drm/imx/
5788 F: drivers/gpu/ipu-v3/
5790 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5791 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5792 L: dri-devel@lists.freedesktop.org
5794 T: git git://github.com/patjak/drm-gma500
5795 F: drivers/gpu/drm/gma500/
5797 DRM DRIVERS FOR HISILICON
5798 M: Xinliang Liu <xinliang.liu@linaro.org>
5799 M: Rongrong Zou <zourongrong@gmail.com>
5800 R: John Stultz <john.stultz@linaro.org>
5801 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
5802 R: Chen Feng <puck.chen@hisilicon.com>
5803 L: dri-devel@lists.freedesktop.org
5805 T: git git://anongit.freedesktop.org/drm/drm-misc
5806 F: Documentation/devicetree/bindings/display/hisilicon/
5807 F: drivers/gpu/drm/hisilicon/
5809 DRM DRIVERS FOR LIMA
5810 M: Qiang Yu <yuq825@gmail.com>
5811 L: dri-devel@lists.freedesktop.org
5812 L: lima@lists.freedesktop.org (moderated for non-subscribers)
5814 T: git git://anongit.freedesktop.org/drm/drm-misc
5815 F: drivers/gpu/drm/lima/
5816 F: include/uapi/drm/lima_drm.h
5818 DRM DRIVERS FOR MEDIATEK
5819 M: Chun-Kuang Hu <chunkuang.hu@kernel.org>
5820 M: Philipp Zabel <p.zabel@pengutronix.de>
5821 L: dri-devel@lists.freedesktop.org
5823 F: Documentation/devicetree/bindings/display/mediatek/
5824 F: drivers/gpu/drm/mediatek/
5826 DRM DRIVERS FOR NVIDIA TEGRA
5827 M: Thierry Reding <thierry.reding@gmail.com>
5828 L: dri-devel@lists.freedesktop.org
5829 L: linux-tegra@vger.kernel.org
5831 T: git git://anongit.freedesktop.org/tegra/linux.git
5832 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5833 F: drivers/gpu/drm/tegra/
5834 F: drivers/gpu/host1x/
5835 F: include/linux/host1x.h
5836 F: include/uapi/drm/tegra_drm.h
5838 DRM DRIVERS FOR RENESAS
5839 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5840 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5841 L: dri-devel@lists.freedesktop.org
5842 L: linux-renesas-soc@vger.kernel.org
5844 T: git git://linuxtv.org/pinchartl/media drm/du/next
5845 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5846 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5847 F: Documentation/devicetree/bindings/display/renesas,du.txt
5848 F: drivers/gpu/drm/rcar-du/
5849 F: drivers/gpu/drm/shmobile/
5850 F: include/linux/platform_data/shmob_drm.h
5852 DRM DRIVERS FOR ROCKCHIP
5853 M: Sandy Huang <hjc@rock-chips.com>
5854 M: Heiko Stübner <heiko@sntech.de>
5855 L: dri-devel@lists.freedesktop.org
5857 T: git git://anongit.freedesktop.org/drm/drm-misc
5858 F: Documentation/devicetree/bindings/display/rockchip/
5859 F: drivers/gpu/drm/rockchip/
5862 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5863 M: Vincent Abriou <vincent.abriou@st.com>
5864 L: dri-devel@lists.freedesktop.org
5866 T: git git://anongit.freedesktop.org/drm/drm-misc
5867 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
5868 F: drivers/gpu/drm/sti
5871 M: Yannick Fertre <yannick.fertre@st.com>
5872 M: Philippe Cornu <philippe.cornu@st.com>
5873 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5874 M: Vincent Abriou <vincent.abriou@st.com>
5875 L: dri-devel@lists.freedesktop.org
5877 T: git git://anongit.freedesktop.org/drm/drm-misc
5878 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
5879 F: drivers/gpu/drm/stm
5881 DRM DRIVERS FOR TI KEYSTONE
5882 M: Jyri Sarha <jsarha@ti.com>
5883 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
5884 L: dri-devel@lists.freedesktop.org
5886 T: git git://anongit.freedesktop.org/drm/drm-misc
5887 F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
5888 F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
5889 F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
5890 F: drivers/gpu/drm/tidss/
5892 DRM DRIVERS FOR TI LCDC
5893 M: Jyri Sarha <jsarha@ti.com>
5894 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
5895 L: dri-devel@lists.freedesktop.org
5897 F: Documentation/devicetree/bindings/display/tilcdc/
5898 F: drivers/gpu/drm/tilcdc/
5900 DRM DRIVERS FOR TI OMAP
5901 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
5902 L: dri-devel@lists.freedesktop.org
5904 F: Documentation/devicetree/bindings/display/ti/
5905 F: drivers/gpu/drm/omapdrm/
5908 M: Eric Anholt <eric@anholt.net>
5910 T: git git://anongit.freedesktop.org/drm/drm-misc
5911 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5912 F: drivers/gpu/drm/v3d/
5913 F: include/uapi/drm/v3d_drm.h
5916 M: Eric Anholt <eric@anholt.net>
5918 T: git git://github.com/anholt/linux
5919 T: git git://anongit.freedesktop.org/drm/drm-misc
5920 F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
5921 F: drivers/gpu/drm/vc4/
5922 F: include/uapi/drm/vc4_drm.h
5924 DRM DRIVERS FOR VIVANTE GPU IP
5925 M: Lucas Stach <l.stach@pengutronix.de>
5926 R: Russell King <linux+etnaviv@armlinux.org.uk>
5927 R: Christian Gmeiner <christian.gmeiner@gmail.com>
5928 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5929 L: dri-devel@lists.freedesktop.org
5931 F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
5932 F: drivers/gpu/drm/etnaviv/
5933 F: include/uapi/drm/etnaviv_drm.h
5936 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5937 L: dri-devel@lists.freedesktop.org
5938 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
5940 T: git git://anongit.freedesktop.org/drm/drm-misc
5941 F: Documentation/gpu/xen-front.rst
5942 F: drivers/gpu/drm/xen/
5944 DRM DRIVERS FOR XILINX
5945 M: Hyun Kwon <hyun.kwon@xilinx.com>
5946 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5947 L: dri-devel@lists.freedesktop.org
5949 T: git git://anongit.freedesktop.org/drm/drm-misc
5950 F: Documentation/devicetree/bindings/display/xlnx/
5951 F: drivers/gpu/drm/xlnx/
5953 DRM DRIVERS FOR ZTE ZX
5954 M: Shawn Guo <shawnguo@kernel.org>
5955 L: dri-devel@lists.freedesktop.org
5957 T: git git://anongit.freedesktop.org/drm/drm-misc
5958 F: Documentation/devicetree/bindings/display/zte,vou.txt
5959 F: drivers/gpu/drm/zte/
5962 M: Thierry Reding <thierry.reding@gmail.com>
5963 R: Sam Ravnborg <sam@ravnborg.org>
5964 L: dri-devel@lists.freedesktop.org
5966 T: git git://anongit.freedesktop.org/drm/drm-misc
5967 F: Documentation/devicetree/bindings/display/panel/
5968 F: drivers/gpu/drm/drm_panel.c
5969 F: drivers/gpu/drm/panel/
5970 F: include/drm/drm_panel.h
5973 M: Christian Koenig <christian.koenig@amd.com>
5974 M: Huang Rui <ray.huang@amd.com>
5975 L: dri-devel@lists.freedesktop.org
5977 T: git git://people.freedesktop.org/~agd5f/linux
5978 F: drivers/gpu/drm/ttm/
5981 DSBR100 USB FM RADIO DRIVER
5982 M: Alexey Klimov <klimov.linux@gmail.com>
5983 L: linux-media@vger.kernel.org
5985 T: git git://linuxtv.org/media_tree.git
5986 F: drivers/media/radio/dsbr100.c
5989 M: Hans Verkuil <hverkuil@xs4all.nl>
5990 L: linux-media@vger.kernel.org
5992 W: https://linuxtv.org
5993 T: git git://linuxtv.org/media_tree.git
5994 F: drivers/media/pci/dt3155/
5996 DVB_USB_AF9015 MEDIA DRIVER
5997 M: Antti Palosaari <crope@iki.fi>
5998 L: linux-media@vger.kernel.org
6000 W: https://linuxtv.org
6001 W: http://palosaari.fi/linux/
6002 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6003 T: git git://linuxtv.org/anttip/media_tree.git
6004 F: drivers/media/usb/dvb-usb-v2/af9015*
6006 DVB_USB_AF9035 MEDIA DRIVER
6007 M: Antti Palosaari <crope@iki.fi>
6008 L: linux-media@vger.kernel.org
6010 W: https://linuxtv.org
6011 W: http://palosaari.fi/linux/
6012 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6013 T: git git://linuxtv.org/anttip/media_tree.git
6014 F: drivers/media/usb/dvb-usb-v2/af9035*
6016 DVB_USB_ANYSEE MEDIA DRIVER
6017 M: Antti Palosaari <crope@iki.fi>
6018 L: linux-media@vger.kernel.org
6020 W: https://linuxtv.org
6021 W: http://palosaari.fi/linux/
6022 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6023 T: git git://linuxtv.org/anttip/media_tree.git
6024 F: drivers/media/usb/dvb-usb-v2/anysee*
6026 DVB_USB_AU6610 MEDIA DRIVER
6027 M: Antti Palosaari <crope@iki.fi>
6028 L: linux-media@vger.kernel.org
6030 W: https://linuxtv.org
6031 W: http://palosaari.fi/linux/
6032 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6033 T: git git://linuxtv.org/anttip/media_tree.git
6034 F: drivers/media/usb/dvb-usb-v2/au6610*
6036 DVB_USB_CE6230 MEDIA DRIVER
6037 M: Antti Palosaari <crope@iki.fi>
6038 L: linux-media@vger.kernel.org
6040 W: https://linuxtv.org
6041 W: http://palosaari.fi/linux/
6042 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6043 T: git git://linuxtv.org/anttip/media_tree.git
6044 F: drivers/media/usb/dvb-usb-v2/ce6230*
6046 DVB_USB_CXUSB MEDIA DRIVER
6047 M: Michael Krufky <mkrufky@linuxtv.org>
6048 L: linux-media@vger.kernel.org
6050 W: https://linuxtv.org
6051 W: http://github.com/mkrufky
6052 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6053 T: git git://linuxtv.org/media_tree.git
6054 F: drivers/media/usb/dvb-usb/cxusb*
6056 DVB_USB_EC168 MEDIA DRIVER
6057 M: Antti Palosaari <crope@iki.fi>
6058 L: linux-media@vger.kernel.org
6060 W: https://linuxtv.org
6061 W: http://palosaari.fi/linux/
6062 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6063 T: git git://linuxtv.org/anttip/media_tree.git
6064 F: drivers/media/usb/dvb-usb-v2/ec168*
6066 DVB_USB_GL861 MEDIA DRIVER
6067 M: Antti Palosaari <crope@iki.fi>
6068 L: linux-media@vger.kernel.org
6070 W: https://linuxtv.org
6071 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6072 T: git git://linuxtv.org/anttip/media_tree.git
6073 F: drivers/media/usb/dvb-usb-v2/gl861*
6075 DVB_USB_MXL111SF MEDIA DRIVER
6076 M: Michael Krufky <mkrufky@linuxtv.org>
6077 L: linux-media@vger.kernel.org
6079 W: https://linuxtv.org
6080 W: http://github.com/mkrufky
6081 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6082 T: git git://linuxtv.org/mkrufky/mxl111sf.git
6083 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
6085 DVB_USB_RTL28XXU MEDIA DRIVER
6086 M: Antti Palosaari <crope@iki.fi>
6087 L: linux-media@vger.kernel.org
6089 W: https://linuxtv.org
6090 W: http://palosaari.fi/linux/
6091 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6092 T: git git://linuxtv.org/anttip/media_tree.git
6093 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
6095 DVB_USB_V2 MEDIA DRIVER
6096 M: Antti Palosaari <crope@iki.fi>
6097 L: linux-media@vger.kernel.org
6099 W: https://linuxtv.org
6100 W: http://palosaari.fi/linux/
6101 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6102 T: git git://linuxtv.org/anttip/media_tree.git
6103 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
6104 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
6107 M: Jason Baron <jbaron@akamai.com>
6109 F: include/linux/dynamic_debug.h
6110 F: lib/dynamic_debug.c
6112 DYNAMIC INTERRUPT MODERATION
6113 M: Tal Gilboa <talgi@nvidia.com>
6115 F: Documentation/networking/net_dim.rst
6116 F: include/linux/dim.h
6119 DZ DECSTATION DZ11 SERIAL DRIVER
6120 M: "Maciej W. Rozycki" <macro@linux-mips.org>
6122 F: drivers/tty/serial/dz.*
6124 E3X0 POWER BUTTON DRIVER
6125 M: Moritz Fischer <moritz.fischer@ettus.com>
6126 L: usrp-users@lists.ettus.com
6128 W: http://www.ettus.com
6129 F: Documentation/devicetree/bindings/input/e3x0-button.txt
6130 F: drivers/input/misc/e3x0-button.c
6133 M: Antti Palosaari <crope@iki.fi>
6134 L: linux-media@vger.kernel.org
6136 W: https://linuxtv.org
6137 W: http://palosaari.fi/linux/
6138 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6139 T: git git://linuxtv.org/anttip/media_tree.git
6140 F: drivers/media/tuners/e4000*
6142 EARTH_PT1 MEDIA DRIVER
6143 M: Akihiro Tsukada <tskd08@gmail.com>
6144 L: linux-media@vger.kernel.org
6146 F: drivers/media/pci/pt1/
6148 EARTH_PT3 MEDIA DRIVER
6149 M: Akihiro Tsukada <tskd08@gmail.com>
6150 L: linux-media@vger.kernel.org
6152 F: drivers/media/pci/pt3/
6155 M: Antti Palosaari <crope@iki.fi>
6156 L: linux-media@vger.kernel.org
6158 W: https://linuxtv.org
6159 W: http://palosaari.fi/linux/
6160 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6161 T: git git://linuxtv.org/anttip/media_tree.git
6162 F: drivers/media/dvb-frontends/ec100*
6165 M: Tyler Hicks <code@tyhicks.com>
6166 L: ecryptfs@vger.kernel.org
6168 W: http://ecryptfs.org
6169 W: https://launchpad.net/ecryptfs
6170 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
6171 F: Documentation/filesystems/ecryptfs.rst
6175 M: Borislav Petkov <bp@alien8.de>
6176 L: linux-edac@vger.kernel.org
6178 F: drivers/edac/amd64_edac*
6181 M: Jan Luebbe <jlu@pengutronix.de>
6182 L: linux-edac@vger.kernel.org
6184 F: drivers/edac/armada_xp_*
6187 M: Stefan Schaeckeler <sschaeck@cisco.com>
6189 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
6190 F: drivers/edac/aspeed_edac.c
6193 M: Shravan Kumar Ramani <shravankr@nvidia.com>
6195 F: drivers/edac/bluefield_edac.c
6198 M: Andre Przywara <andre.przywara@arm.com>
6199 L: linux-edac@vger.kernel.org
6201 F: drivers/edac/highbank*
6204 M: Ralf Baechle <ralf@linux-mips.org>
6205 L: linux-edac@vger.kernel.org
6206 L: linux-mips@vger.kernel.org
6208 F: drivers/edac/octeon_edac*
6210 EDAC-CAVIUM THUNDERX
6211 M: Robert Richter <rric@kernel.org>
6212 L: linux-edac@vger.kernel.org
6214 F: drivers/edac/thunderx_edac*
6217 M: Borislav Petkov <bp@alien8.de>
6218 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6219 M: Tony Luck <tony.luck@intel.com>
6220 R: James Morse <james.morse@arm.com>
6221 R: Robert Richter <rric@kernel.org>
6222 L: linux-edac@vger.kernel.org
6224 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
6225 F: Documentation/admin-guide/ras.rst
6226 F: Documentation/driver-api/edac.rst
6228 F: include/linux/edac.h
6231 M: Lei Wang <lewan@microsoft.com>
6232 L: linux-edac@vger.kernel.org
6234 F: drivers/edac/dmc520_edac.c
6237 M: Mark Gross <mark.gross@intel.com>
6238 L: linux-edac@vger.kernel.org
6240 F: drivers/edac/e752x_edac.c
6243 L: linux-edac@vger.kernel.org
6245 F: drivers/edac/e7xxx_edac.c
6248 M: York Sun <york.sun@nxp.com>
6249 L: linux-edac@vger.kernel.org
6251 F: drivers/edac/fsl_ddr_edac.*
6254 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6255 L: linux-edac@vger.kernel.org
6257 F: drivers/edac/ghes_edac.c
6260 M: Tony Luck <tony.luck@intel.com>
6261 L: linux-edac@vger.kernel.org
6263 F: drivers/edac/i10nm_base.c
6266 L: linux-edac@vger.kernel.org
6268 F: drivers/edac/i3000_edac.c
6271 L: linux-edac@vger.kernel.org
6273 F: drivers/edac/i5000_edac.c
6276 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6277 L: linux-edac@vger.kernel.org
6279 F: drivers/edac/i5400_edac.c
6282 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6283 L: linux-edac@vger.kernel.org
6285 F: drivers/edac/i7300_edac.c
6288 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6289 L: linux-edac@vger.kernel.org
6291 F: drivers/edac/i7core_edac.c
6294 M: Tim Small <tim@buttersideup.com>
6295 L: linux-edac@vger.kernel.org
6297 F: drivers/edac/i82443bxgx_edac.c
6300 M: "Arvind R." <arvino55@gmail.com>
6301 L: linux-edac@vger.kernel.org
6303 F: drivers/edac/i82975x_edac.c
6306 M: Jason Baron <jbaron@akamai.com>
6307 L: linux-edac@vger.kernel.org
6309 F: drivers/edac/ie31200_edac.c
6312 M: Johannes Thumshirn <morbidrsa@gmail.com>
6313 L: linux-edac@vger.kernel.org
6315 F: drivers/edac/mpc85xx_edac.[ch]
6318 M: Egor Martovetsky <egor@pasemi.com>
6319 L: linux-edac@vger.kernel.org
6321 F: drivers/edac/pasemi_edac.c
6324 M: Tony Luck <tony.luck@intel.com>
6325 L: linux-edac@vger.kernel.org
6327 F: drivers/edac/pnd2_edac.[ch]
6330 M: Channagoud Kadabi <ckadabi@codeaurora.org>
6331 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6332 L: linux-arm-msm@vger.kernel.org
6333 L: linux-edac@vger.kernel.org
6335 F: drivers/edac/qcom_edac.c
6338 M: Tim Small <tim@buttersideup.com>
6339 L: linux-edac@vger.kernel.org
6341 F: drivers/edac/r82600_edac.c
6344 M: Tony Luck <tony.luck@intel.com>
6345 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6346 L: linux-edac@vger.kernel.org
6348 F: drivers/edac/sb_edac.c
6351 M: Yash Shah <yash.shah@sifive.com>
6352 L: linux-edac@vger.kernel.org
6354 F: drivers/edac/sifive_edac.c
6357 M: Tony Luck <tony.luck@intel.com>
6358 L: linux-edac@vger.kernel.org
6360 F: drivers/edac/skx_*.c
6363 M: Tero Kristo <t-kristo@ti.com>
6364 L: linux-edac@vger.kernel.org
6366 F: drivers/edac/ti_edac.c
6368 EDIROL UA-101/UA-1000 DRIVER
6369 M: Clemens Ladisch <clemens@ladisch.de>
6370 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6372 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6373 F: sound/usb/misc/ua101.c
6376 M: Ivan Hu <ivan.hu@canonical.com>
6377 M: Ard Biesheuvel <ardb@kernel.org>
6378 L: linux-efi@vger.kernel.org
6380 F: drivers/firmware/efi/test/
6382 EFI VARIABLE FILESYSTEM
6383 M: Matthew Garrett <matthew.garrett@nebula.com>
6384 M: Jeremy Kerr <jk@ozlabs.org>
6385 M: Ard Biesheuvel <ardb@kernel.org>
6386 L: linux-efi@vger.kernel.org
6388 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6391 EFIFB FRAMEBUFFER DRIVER
6392 M: Peter Jones <pjones@redhat.com>
6393 L: linux-fbdev@vger.kernel.org
6395 F: drivers/video/fbdev/efifb.c
6399 W: http://aeschi.ch.eu.org/efs/
6402 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6403 M: Douglas Miller <dougmill@linux.ibm.com>
6404 L: netdev@vger.kernel.org
6406 F: drivers/net/ethernet/ibm/ehea/
6408 EM28XX VIDEO4LINUX DRIVER
6409 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6410 L: linux-media@vger.kernel.org
6412 W: https://linuxtv.org
6413 T: git git://linuxtv.org/media_tree.git
6414 F: Documentation/admin-guide/media/em28xx*
6415 F: drivers/media/usb/em28xx/
6418 M: Paul Gortmaker <paul.gortmaker@windriver.com>
6419 M: Matt Mackall <mpm@selenic.com>
6420 M: David Woodhouse <dwmw2@infradead.org>
6421 L: linux-embedded@vger.kernel.org
6424 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
6425 M: Adrian Hunter <adrian.hunter@intel.com>
6426 M: Ritesh Harjani <riteshh@codeaurora.org>
6427 M: Asutosh Das <asutoshd@codeaurora.org>
6428 L: linux-mmc@vger.kernel.org
6430 F: drivers/mmc/host/cqhci*
6432 EMULEX 10Gbps iSCSI - OneConnect DRIVER
6433 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6434 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
6435 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6436 L: linux-scsi@vger.kernel.org
6438 W: http://www.broadcom.com
6439 F: drivers/scsi/be2iscsi/
6441 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6442 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
6443 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6444 M: Somnath Kotur <somnath.kotur@broadcom.com>
6445 L: netdev@vger.kernel.org
6447 W: http://www.emulex.com
6448 F: drivers/net/ethernet/emulex/benet/
6450 EMULEX ONECONNECT ROCE DRIVER
6451 M: Selvin Xavier <selvin.xavier@broadcom.com>
6452 M: Devesh Sharma <devesh.sharma@broadcom.com>
6453 L: linux-rdma@vger.kernel.org
6455 W: http://www.broadcom.com
6456 F: drivers/infiniband/hw/ocrdma/
6457 F: include/uapi/rdma/ocrdma-abi.h
6459 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6460 M: James Smart <james.smart@broadcom.com>
6461 M: Dick Kennedy <dick.kennedy@broadcom.com>
6462 L: linux-scsi@vger.kernel.org
6464 W: http://www.broadcom.com
6465 F: drivers/scsi/lpfc/
6467 ENE CB710 FLASH CARD READER DRIVER
6468 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
6470 F: drivers/misc/cb710/
6471 F: drivers/mmc/host/cb710-mmc.*
6472 F: include/linux/cb710.h
6474 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6475 M: Maxim Levitsky <maximlevitsky@gmail.com>
6477 F: drivers/media/rc/ene_ir.*
6479 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
6480 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
6481 L: linuxppc-dev@lists.ozlabs.org
6483 F: drivers/tty/ehv_bytechan.c
6485 EPSON S1D13XXX FRAMEBUFFER DRIVER
6486 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
6488 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6489 F: drivers/video/fbdev/s1d13xxxfb.c
6490 F: include/video/s1d13xxxfb.h
6493 M: Gao Xiang <xiang@kernel.org>
6494 M: Chao Yu <yuchao0@huawei.com>
6495 L: linux-erofs@lists.ozlabs.org
6497 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6498 F: Documentation/filesystems/erofs.rst
6500 F: include/trace/events/erofs.h
6502 ERRSEQ ERROR TRACKING INFRASTRUCTURE
6503 M: Jeff Layton <jlayton@kernel.org>
6505 F: include/linux/errseq.h
6508 ET131X NETWORK DRIVER
6509 M: Mark Einon <mark.einon@gmail.com>
6511 F: drivers/net/ethernet/agere/
6514 M: Roopa Prabhu <roopa@nvidia.com>
6515 M: Nikolay Aleksandrov <nikolay@nvidia.com>
6516 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
6517 L: netdev@vger.kernel.org
6519 W: http://www.linuxfoundation.org/en/Net:Bridge
6520 F: include/linux/netfilter_bridge/
6523 ETHERNET PHY LIBRARY
6524 M: Andrew Lunn <andrew@lunn.ch>
6525 M: Heiner Kallweit <hkallweit1@gmail.com>
6526 R: Russell King <linux@armlinux.org.uk>
6527 L: netdev@vger.kernel.org
6529 F: Documentation/ABI/testing/sysfs-class-net-phydev
6530 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
6531 F: Documentation/devicetree/bindings/net/mdio*
6532 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
6533 F: Documentation/networking/phy.rst
6535 F: drivers/of/of_mdio.c
6536 F: drivers/of/of_net.c
6537 F: include/dt-bindings/net/qca-ar803x.h
6538 F: include/linux/*mdio*.h
6539 F: include/linux/of_net.h
6540 F: include/linux/phy.h
6541 F: include/linux/phy_fixed.h
6542 F: include/linux/platform_data/mdio-bcm-unimac.h
6543 F: include/linux/platform_data/mdio-gpio.h
6544 F: include/trace/events/mdio.h
6545 F: include/uapi/linux/mdio.h
6546 F: include/uapi/linux/mii.h
6549 M: Namjae Jeon <namjae.jeon@samsung.com>
6550 M: Sungjong Seo <sj1557.seo@samsung.com>
6551 L: linux-fsdevel@vger.kernel.org
6556 M: Jan Kara <jack@suse.com>
6557 L: linux-ext4@vger.kernel.org
6559 F: Documentation/filesystems/ext2.rst
6561 F: include/linux/ext2*
6564 M: "Theodore Ts'o" <tytso@mit.edu>
6565 M: Andreas Dilger <adilger.kernel@dilger.ca>
6566 L: linux-ext4@vger.kernel.org
6568 W: http://ext4.wiki.kernel.org
6569 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
6570 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6571 F: Documentation/filesystems/ext4/
6574 Extended Verification Module (EVM)
6575 M: Mimi Zohar <zohar@linux.ibm.com>
6576 L: linux-integrity@vger.kernel.org
6578 F: security/integrity/evm/
6580 EXTENSIBLE FIRMWARE INTERFACE (EFI)
6581 M: Ard Biesheuvel <ardb@kernel.org>
6582 L: linux-efi@vger.kernel.org
6584 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6585 F: Documentation/admin-guide/efi-stub.rst
6586 F: arch/*/include/asm/efi.h
6587 F: arch/*/kernel/efi.c
6588 F: arch/arm/boot/compressed/efi-header.S
6589 F: arch/arm64/kernel/efi-entry.S
6590 F: arch/x86/platform/efi/
6591 F: drivers/firmware/efi/
6592 F: include/linux/efi*.h
6594 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6595 M: MyungJoo Ham <myungjoo.ham@samsung.com>
6596 M: Chanwoo Choi <cw00.choi@samsung.com>
6597 L: linux-kernel@vger.kernel.org
6599 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6600 F: Documentation/devicetree/bindings/extcon/
6601 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6603 F: include/linux/extcon.h
6604 F: include/linux/extcon/
6607 M: Masami Hiramatsu <mhiramat@kernel.org>
6609 F: Documentation/admin-guide/bootconfig.rst
6610 F: fs/proc/bootconfig.c
6611 F: include/linux/bootconfig.h
6613 F: tools/bootconfig/*
6616 M: Jingoo Han <jingoohan1@gmail.com>
6617 L: dri-devel@lists.freedesktop.org
6619 F: drivers/gpu/drm/exynos/exynos_dp*
6621 EXYNOS SYSMMU (IOMMU) driver
6622 M: Marek Szyprowski <m.szyprowski@samsung.com>
6623 L: iommu@lists.linux-foundation.org
6625 F: drivers/iommu/exynos-iommu.c
6627 EZchip NPS platform support
6628 M: Vineet Gupta <vgupta@synopsys.com>
6629 M: Ofer Levi <oferle@nvidia.com>
6631 F: arch/arc/boot/dts/eznps.dts
6632 F: arch/arc/plat-eznps
6635 M: Jaegeuk Kim <jaegeuk@kernel.org>
6636 M: Chao Yu <yuchao0@huawei.com>
6637 L: linux-f2fs-devel@lists.sourceforge.net
6639 W: https://f2fs.wiki.kernel.org/
6640 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6641 F: Documentation/ABI/testing/sysfs-fs-f2fs
6642 F: Documentation/filesystems/f2fs.rst
6644 F: include/linux/f2fs_fs.h
6645 F: include/trace/events/f2fs.h
6647 F71805F HARDWARE MONITORING DRIVER
6648 M: Jean Delvare <jdelvare@suse.com>
6649 L: linux-hwmon@vger.kernel.org
6651 F: Documentation/hwmon/f71805f.rst
6652 F: drivers/hwmon/f71805f.c
6655 M: Josh Poimboeuf <jpoimboe@redhat.com>
6657 F: scripts/faddr2line
6660 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
6661 L: netdev@vger.kernel.org
6663 F: Documentation/networking/failover.rst
6664 F: include/net/failover.h
6665 F: net/core/failover.c
6668 M: Jan Kara <jack@suse.cz>
6669 R: Amir Goldstein <amir73il@gmail.com>
6670 L: linux-fsdevel@vger.kernel.org
6672 F: fs/notify/fanotify/
6673 F: include/linux/fanotify.h
6674 F: include/uapi/linux/fanotify.h
6676 FARSYNC SYNCHRONOUS DRIVER
6677 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
6679 W: http://www.farsite.co.uk/
6680 F: drivers/net/wan/farsync.*
6682 FAULT INJECTION SUPPORT
6683 M: Akinobu Mita <akinobu.mita@gmail.com>
6685 F: Documentation/fault-injection/
6686 F: lib/fault-inject.c
6688 FBTFT Framebuffer drivers
6689 L: dri-devel@lists.freedesktop.org
6690 L: linux-fbdev@vger.kernel.org
6692 F: drivers/staging/fbtft/
6695 M: Michael Buesch <m@bues.ch>
6696 L: linux-media@vger.kernel.org
6698 F: drivers/media/tuners/fc0011.c
6699 F: drivers/media/tuners/fc0011.h
6702 M: Antti Palosaari <crope@iki.fi>
6703 L: linux-media@vger.kernel.org
6705 W: https://linuxtv.org
6706 W: http://palosaari.fi/linux/
6707 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6708 T: git git://linuxtv.org/anttip/media_tree.git
6709 F: drivers/media/tuners/fc2580*
6711 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6712 M: Hannes Reinecke <hare@suse.de>
6713 L: linux-scsi@vger.kernel.org
6715 W: www.Open-FCoE.org
6716 F: drivers/scsi/fcoe/
6717 F: drivers/scsi/libfc/
6719 F: include/scsi/libfc.h
6720 F: include/scsi/libfcoe.h
6721 F: include/uapi/scsi/fc/
6723 FILE LOCKING (flock() and fcntl()/lockf())
6724 M: Jeff Layton <jlayton@kernel.org>
6725 M: "J. Bruce Fields" <bfields@fieldses.org>
6726 L: linux-fsdevel@vger.kernel.org
6730 F: include/linux/fcntl.h
6731 F: include/uapi/linux/fcntl.h
6733 FILESYSTEM DIRECT ACCESS (DAX)
6734 M: Dan Williams <dan.j.williams@intel.com>
6735 R: Matthew Wilcox <willy@infradead.org>
6736 R: Jan Kara <jack@suse.cz>
6737 L: linux-fsdevel@vger.kernel.org
6738 L: linux-nvdimm@lists.01.org
6741 F: include/linux/dax.h
6742 F: include/trace/events/fs_dax.h
6744 FILESYSTEMS (VFS and infrastructure)
6745 M: Alexander Viro <viro@zeniv.linux.org.uk>
6746 L: linux-fsdevel@vger.kernel.org
6749 F: include/linux/fs.h
6750 F: include/linux/fs_types.h
6751 F: include/uapi/linux/fs.h
6752 F: include/uapi/linux/openat2.h
6754 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6755 M: Riku Voipio <riku.voipio@iki.fi>
6756 L: linux-hwmon@vger.kernel.org
6758 F: drivers/hwmon/f75375s.c
6759 F: include/linux/f75375s.h
6761 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
6762 M: Clemens Ladisch <clemens@ladisch.de>
6763 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
6764 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6766 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6767 F: include/uapi/sound/firewire.h
6770 FIREWIRE MEDIA DRIVERS (firedtv)
6771 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6772 L: linux-media@vger.kernel.org
6773 L: linux1394-devel@lists.sourceforge.net
6775 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6776 F: drivers/media/firewire/
6778 FIREWIRE SBP-2 TARGET
6779 M: Chris Boot <bootc@bootc.net>
6780 L: linux-scsi@vger.kernel.org
6781 L: target-devel@vger.kernel.org
6782 L: linux1394-devel@lists.sourceforge.net
6784 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6785 F: drivers/target/sbp/
6788 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6789 L: linux1394-devel@lists.sourceforge.net
6791 W: http://ieee1394.wiki.kernel.org/
6792 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6793 F: drivers/firewire/
6794 F: include/linux/firewire.h
6795 F: include/uapi/linux/firewire*.h
6798 FIRMWARE LOADER (request_firmware)
6799 M: Luis Chamberlain <mcgrof@kernel.org>
6800 L: linux-kernel@vger.kernel.org
6802 F: Documentation/firmware_class/
6803 F: drivers/base/firmware_loader/
6804 F: include/linux/firmware.h
6806 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6807 M: Joshua Morris <josh.h.morris@us.ibm.com>
6808 M: Philip Kelleher <pjk1939@linux.ibm.com>
6810 F: drivers/block/rsxx/
6812 FLEXTIMER FTM-QUADDEC DRIVER
6813 M: Patrick Havelange <patrick.havelange@essensium.com>
6814 L: linux-iio@vger.kernel.org
6816 F: Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
6817 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6818 F: drivers/counter/ftm-quaddec.c
6821 M: Denis Efremov <efremov@linux.com>
6822 L: linux-block@vger.kernel.org
6824 F: drivers/block/floppy.c
6826 FLYSKY FSIA6B RC RECEIVER
6827 M: Markus Koch <markus@notsyncing.net>
6828 L: linux-input@vger.kernel.org
6830 F: drivers/input/joystick/fsia6b.c
6832 FORCEDETH GIGABIT ETHERNET DRIVER
6833 M: Rain River <rain.1986.08.12@gmail.com>
6834 M: Zhu Yanjun <zyjzyj2000@gmail.com>
6835 L: netdev@vger.kernel.org
6837 F: drivers/net/ethernet/nvidia/*
6840 M: Wu Hao <hao.wu@intel.com>
6841 L: linux-fpga@vger.kernel.org
6843 F: Documentation/fpga/dfl.rst
6844 F: drivers/fpga/dfl*
6845 F: include/uapi/linux/fpga-dfl.h
6847 FPGA MANAGER FRAMEWORK
6848 M: Moritz Fischer <mdf@kernel.org>
6849 L: linux-fpga@vger.kernel.org
6851 W: http://www.rocketboards.org
6852 Q: http://patchwork.kernel.org/project/linux-fpga/list/
6853 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
6854 F: Documentation/devicetree/bindings/fpga/
6855 F: Documentation/driver-api/fpga/
6856 F: Documentation/fpga/
6858 F: include/linux/fpga/
6861 M: Bill Metzenthen <billm@melbpc.org.au>
6863 W: http://floatingpoint.sourceforge.net/emulator/index.html
6864 F: arch/x86/math-emu/
6866 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6867 L: netdev@vger.kernel.org
6869 F: drivers/net/wan/dlci.c
6870 F: drivers/net/wan/sdla.c
6873 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6874 L: dri-devel@lists.freedesktop.org
6875 L: linux-fbdev@vger.kernel.org
6877 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
6878 T: git git://anongit.freedesktop.org/drm/drm-misc
6879 F: Documentation/fb/
6881 F: include/linux/fb.h
6882 F: include/uapi/linux/fb.h
6883 F: include/uapi/video/
6886 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6887 M: Horia Geantă <horia.geanta@nxp.com>
6888 M: Aymen Sghaier <aymen.sghaier@nxp.com>
6889 L: linux-crypto@vger.kernel.org
6891 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6892 F: drivers/crypto/caam/
6894 FREESCALE COLDFIRE M5441X MMC DRIVER
6895 M: Angelo Dureghello <angelo.dureghello@timesys.com>
6896 L: linux-mmc@vger.kernel.org
6898 F: drivers/mmc/host/sdhci-esdhc-mcf.c
6899 F: include/linux/platform_data/mmc-esdhc-mcf.h
6901 FREESCALE DIU FRAMEBUFFER DRIVER
6902 M: Timur Tabi <timur@kernel.org>
6903 L: linux-fbdev@vger.kernel.org
6905 F: drivers/video/fbdev/fsl-diu-fb.*
6907 FREESCALE DMA DRIVER
6908 M: Li Yang <leoyang.li@nxp.com>
6909 M: Zhang Wei <zw@zh-kernel.org>
6910 L: linuxppc-dev@lists.ozlabs.org
6912 F: drivers/dma/fsldma.*
6914 FREESCALE DSPI DRIVER
6915 M: Vladimir Oltean <olteanv@gmail.com>
6916 L: linux-spi@vger.kernel.org
6918 F: Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
6919 F: drivers/spi/spi-fsl-dspi.c
6920 F: include/linux/spi/spi-fsl-dspi.h
6922 FREESCALE ENETC ETHERNET DRIVERS
6923 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6924 L: netdev@vger.kernel.org
6926 F: drivers/net/ethernet/freescale/enetc/
6928 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6929 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6930 L: netdev@vger.kernel.org
6932 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6933 F: drivers/net/ethernet/freescale/gianfar*
6935 FREESCALE GPMI NAND DRIVER
6936 M: Han Xu <han.xu@nxp.com>
6937 L: linux-mtd@lists.infradead.org
6939 F: drivers/mtd/nand/raw/gpmi-nand/*
6941 FREESCALE I2C CPM DRIVER
6942 M: Jochen Friedrich <jochen@scram.de>
6943 L: linuxppc-dev@lists.ozlabs.org
6944 L: linux-i2c@vger.kernel.org
6946 F: drivers/i2c/busses/i2c-cpm.c
6948 FREESCALE IMX / MXC FEC DRIVER
6949 M: Fugang Duan <fugang.duan@nxp.com>
6950 L: netdev@vger.kernel.org
6952 F: Documentation/devicetree/bindings/net/fsl-fec.txt
6953 F: drivers/net/ethernet/freescale/fec.h
6954 F: drivers/net/ethernet/freescale/fec_main.c
6955 F: drivers/net/ethernet/freescale/fec_ptp.c
6957 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6958 M: Sascha Hauer <s.hauer@pengutronix.de>
6959 R: Pengutronix Kernel Team <kernel@pengutronix.de>
6960 L: linux-fbdev@vger.kernel.org
6961 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6963 F: drivers/video/fbdev/imxfb.c
6964 F: include/linux/platform_data/video-imxfb.h
6966 FREESCALE IMX DDR PMU DRIVER
6967 M: Frank Li <Frank.li@nxp.com>
6968 L: linux-arm-kernel@lists.infradead.org
6970 F: Documentation/admin-guide/perf/imx-ddr.rst
6971 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt
6972 F: drivers/perf/fsl_imx8_ddr_perf.c
6974 FREESCALE IMX I2C DRIVER
6975 M: Oleksij Rempel <o.rempel@pengutronix.de>
6976 R: Pengutronix Kernel Team <kernel@pengutronix.de>
6977 L: linux-i2c@vger.kernel.org
6979 F: Documentation/devicetree/bindings/i2c/i2c-imx.txt
6980 F: drivers/i2c/busses/i2c-imx.c
6982 FREESCALE IMX LPI2C DRIVER
6983 M: Dong Aisheng <aisheng.dong@nxp.com>
6984 L: linux-i2c@vger.kernel.org
6985 L: linux-imx@nxp.com
6987 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6988 F: drivers/i2c/busses/i2c-imx-lpi2c.c
6990 FREESCALE QORIQ DPAA ETHERNET DRIVER
6991 M: Madalin Bucur <madalin.bucur@nxp.com>
6992 L: netdev@vger.kernel.org
6994 F: drivers/net/ethernet/freescale/dpaa
6996 FREESCALE QORIQ DPAA FMAN DRIVER
6997 M: Madalin Bucur <madalin.bucur@nxp.com>
6998 L: netdev@vger.kernel.org
7000 F: Documentation/devicetree/bindings/net/fsl-fman.txt
7001 F: drivers/net/ethernet/freescale/fman
7003 FREESCALE QORIQ PTP CLOCK DRIVER
7004 M: Yangbo Lu <yangbo.lu@nxp.com>
7005 L: netdev@vger.kernel.org
7007 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
7008 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
7009 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
7010 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
7011 F: drivers/ptp/ptp_qoriq.c
7012 F: drivers/ptp/ptp_qoriq_debugfs.c
7013 F: include/linux/fsl/ptp_qoriq.h
7015 FREESCALE QUAD SPI DRIVER
7016 M: Han Xu <han.xu@nxp.com>
7017 L: linux-spi@vger.kernel.org
7019 F: drivers/spi/spi-fsl-qspi.c
7021 FREESCALE QUICC ENGINE LIBRARY
7022 M: Qiang Zhao <qiang.zhao@nxp.com>
7023 L: linuxppc-dev@lists.ozlabs.org
7025 F: drivers/soc/fsl/qe/
7026 F: include/soc/fsl/*qe*.h
7027 F: include/soc/fsl/*ucc*.h
7029 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
7030 M: Li Yang <leoyang.li@nxp.com>
7031 L: netdev@vger.kernel.org
7032 L: linuxppc-dev@lists.ozlabs.org
7034 F: drivers/net/ethernet/freescale/ucc_geth*
7036 FREESCALE QUICC ENGINE UCC HDLC DRIVER
7037 M: Zhao Qiang <qiang.zhao@nxp.com>
7038 L: netdev@vger.kernel.org
7039 L: linuxppc-dev@lists.ozlabs.org
7041 F: drivers/net/wan/fsl_ucc_hdlc*
7043 FREESCALE QUICC ENGINE UCC UART DRIVER
7044 M: Timur Tabi <timur@kernel.org>
7045 L: linuxppc-dev@lists.ozlabs.org
7047 F: drivers/tty/serial/ucc_uart.c
7049 FREESCALE SOC DRIVERS
7050 M: Li Yang <leoyang.li@nxp.com>
7051 L: linuxppc-dev@lists.ozlabs.org
7052 L: linux-arm-kernel@lists.infradead.org
7054 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
7055 F: Documentation/devicetree/bindings/soc/fsl/
7057 F: include/linux/fsl/
7059 FREESCALE SOC FS_ENET DRIVER
7060 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
7061 L: linuxppc-dev@lists.ozlabs.org
7062 L: netdev@vger.kernel.org
7064 F: drivers/net/ethernet/freescale/fs_enet/
7065 F: include/linux/fs_enet_pd.h
7067 FREESCALE SOC SOUND DRIVERS
7068 M: Timur Tabi <timur@kernel.org>
7069 M: Nicolin Chen <nicoleotsuka@gmail.com>
7070 M: Xiubo Li <Xiubo.Lee@gmail.com>
7071 R: Fabio Estevam <festevam@gmail.com>
7072 R: Shengjiu Wang <shengjiu.wang@gmail.com>
7073 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7074 L: linuxppc-dev@lists.ozlabs.org
7076 F: sound/soc/fsl/fsl*
7077 F: sound/soc/fsl/imx*
7078 F: sound/soc/fsl/mpc8610_hpcd.c
7080 FREESCALE USB PERIPHERAL DRIVERS
7081 M: Li Yang <leoyang.li@nxp.com>
7082 L: linux-usb@vger.kernel.org
7083 L: linuxppc-dev@lists.ozlabs.org
7085 F: drivers/usb/gadget/udc/fsl*
7087 FREESCALE USB PHY DRIVER
7088 M: Ran Wang <ran.wang_1@nxp.com>
7089 L: linux-usb@vger.kernel.org
7090 L: linuxppc-dev@lists.ozlabs.org
7092 F: drivers/usb/phy/phy-fsl-usb*
7095 M: Christoph Hellwig <hch@infradead.org>
7097 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
7101 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7102 M: Pavel Machek <pavel@ucw.cz>
7103 L: linux-pm@vger.kernel.org
7105 F: Documentation/power/freezing-of-tasks.rst
7106 F: include/linux/freezer.h
7110 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
7111 L: linux-kernel@vger.kernel.org
7113 F: include/linux/frontswap.h
7116 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
7117 M: David Howells <dhowells@redhat.com>
7118 L: linux-cachefs@redhat.com (moderated for non-subscribers)
7120 F: Documentation/filesystems/caching/
7122 F: include/linux/fscache*.h
7124 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
7125 M: Theodore Y. Ts'o <tytso@mit.edu>
7126 M: Jaegeuk Kim <jaegeuk@kernel.org>
7127 M: Eric Biggers <ebiggers@kernel.org>
7128 L: linux-fscrypt@vger.kernel.org
7130 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7131 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
7132 F: Documentation/filesystems/fscrypt.rst
7134 F: include/linux/fscrypt*.h
7135 F: include/uapi/linux/fscrypt.h
7138 M: Jeremy Kerr <jk@ozlabs.org>
7139 M: Joel Stanley <joel@jms.id.au>
7140 R: Alistar Popple <alistair@popple.id.au>
7141 R: Eddie James <eajames@linux.ibm.com>
7142 L: linux-fsi@lists.ozlabs.org
7144 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
7145 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
7147 F: include/linux/fsi*.h
7148 F: include/trace/events/fsi*.h
7150 FSI-ATTACHED I2C DRIVER
7151 M: Eddie James <eajames@linux.ibm.com>
7152 L: linux-i2c@vger.kernel.org
7153 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
7155 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
7156 F: drivers/i2c/busses/i2c-fsi.c
7158 FSI-ATTACHED SPI DRIVER
7159 M: Eddie James <eajames@linux.ibm.com>
7160 L: linux-spi@vger.kernel.org
7162 F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
7163 F: drivers/spi/spi-fsi.c
7165 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
7166 M: Jan Kara <jack@suse.cz>
7167 R: Amir Goldstein <amir73il@gmail.com>
7168 L: linux-fsdevel@vger.kernel.org
7170 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
7172 F: include/linux/fsnotify*.h
7174 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
7175 M: Eric Biggers <ebiggers@kernel.org>
7176 M: Theodore Y. Ts'o <tytso@mit.edu>
7177 L: linux-fscrypt@vger.kernel.org
7179 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7180 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
7181 F: Documentation/filesystems/fsverity.rst
7183 F: include/linux/fsverity.h
7184 F: include/uapi/linux/fsverity.h
7186 FUJITSU LAPTOP EXTRAS
7187 M: Jonathan Woithe <jwoithe@just42.net>
7188 L: platform-driver-x86@vger.kernel.org
7190 F: drivers/platform/x86/fujitsu-laptop.c
7192 FUJITSU M-5MO LS CAMERA ISP DRIVER
7193 M: Kyungmin Park <kyungmin.park@samsung.com>
7194 M: Heungjun Kim <riverful.kim@samsung.com>
7195 L: linux-media@vger.kernel.org
7197 F: drivers/media/i2c/m5mols/
7198 F: include/media/i2c/m5mols.h
7200 FUJITSU TABLET EXTRAS
7201 M: Robert Gerlach <khnz@gmx.de>
7202 L: platform-driver-x86@vger.kernel.org
7204 F: drivers/platform/x86/fujitsu-tablet.c
7206 FUSE: FILESYSTEM IN USERSPACE
7207 M: Miklos Szeredi <miklos@szeredi.hu>
7208 L: linux-fsdevel@vger.kernel.org
7210 W: http://fuse.sourceforge.net/
7211 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
7212 F: Documentation/filesystems/fuse.rst
7214 F: include/uapi/linux/fuse.h
7217 M: Thomas Gleixner <tglx@linutronix.de>
7218 M: Ingo Molnar <mingo@redhat.com>
7219 R: Peter Zijlstra <peterz@infradead.org>
7220 R: Darren Hart <dvhart@infradead.org>
7221 L: linux-kernel@vger.kernel.org
7223 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7224 F: Documentation/locking/*futex*
7225 F: include/asm-generic/futex.h
7226 F: include/linux/futex.h
7227 F: include/uapi/linux/futex.h
7229 F: tools/perf/bench/futex*
7230 F: tools/testing/selftests/futex/
7232 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
7233 M: Tim Harvey <tharvey@gateworks.com>
7234 M: Robert Jones <rjones@gateworks.com>
7236 F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
7237 F: drivers/mfd/gateworks-gsc.c
7238 F: include/linux/mfd/gsc.h
7239 F: Documentation/hwmon/gsc-hwmon.rst
7240 F: drivers/hwmon/gsc-hwmon.c
7241 F: include/linux/platform_data/gsc_hwmon.h
7243 GASKET DRIVER FRAMEWORK
7244 M: Rob Springer <rspringer@google.com>
7245 M: Todd Poynor <toddpoynor@google.com>
7246 M: Ben Chan <benchan@chromium.org>
7247 M: Richard Yeh <rcy@google.com>
7249 F: drivers/staging/gasket/
7252 M: Kees Cook <keescook@chromium.org>
7253 R: Emese Revfy <re.emese@gmail.com>
7254 L: linux-hardening@vger.kernel.org
7256 F: Documentation/kbuild/gcc-plugins.rst
7257 F: scripts/Makefile.gcc-plugins
7258 F: scripts/gcc-plugin.sh
7259 F: scripts/gcc-plugins/
7261 GCOV BASED KERNEL PROFILING
7262 M: Peter Oberparleiter <oberpar@linux.ibm.com>
7264 F: Documentation/dev-tools/gcov.rst
7267 GDB KERNEL DEBUGGING HELPER SCRIPTS
7268 M: Jan Kiszka <jan.kiszka@siemens.com>
7269 M: Kieran Bingham <kbingham@kernel.org>
7273 GDT SCSI DISK ARRAY CONTROLLER DRIVER
7274 M: Achim Leubner <achim_leubner@adaptec.com>
7275 L: linux-scsi@vger.kernel.org
7277 W: http://www.icp-vortex.com/
7278 F: drivers/scsi/gdt*
7280 GEMTEK FM RADIO RECEIVER DRIVER
7281 M: Hans Verkuil <hverkuil@xs4all.nl>
7282 L: linux-media@vger.kernel.org
7284 W: https://linuxtv.org
7285 T: git git://linuxtv.org/media_tree.git
7286 F: drivers/media/radio/radio-gemtek*
7288 GENERIC ARCHITECTURE TOPOLOGY
7289 M: Sudeep Holla <sudeep.holla@arm.com>
7290 L: linux-kernel@vger.kernel.org
7292 F: drivers/base/arch_topology.c
7293 F: include/linux/arch_topology.h
7295 GENERIC GPIO I2C DRIVER
7296 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7298 F: drivers/i2c/busses/i2c-gpio.c
7299 F: include/linux/platform_data/i2c-gpio.h
7301 GENERIC GPIO I2C MULTIPLEXER DRIVER
7302 M: Peter Korsgaard <peter.korsgaard@barco.com>
7303 L: linux-i2c@vger.kernel.org
7305 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
7306 F: drivers/i2c/muxes/i2c-mux-gpio.c
7307 F: include/linux/platform_data/i2c-mux-gpio.h
7309 GENERIC HDLC (WAN) DRIVERS
7310 M: Krzysztof Halasa <khc@pm.waw.pl>
7312 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
7313 F: drivers/net/wan/c101.c
7314 F: drivers/net/wan/hd6457*
7315 F: drivers/net/wan/hdlc*
7316 F: drivers/net/wan/n2.c
7317 F: drivers/net/wan/pc300too.c
7318 F: drivers/net/wan/pci200syn.c
7319 F: drivers/net/wan/wanxl*
7321 GENERIC INCLUDE/ASM HEADER FILES
7322 M: Arnd Bergmann <arnd@arndb.de>
7323 L: linux-arch@vger.kernel.org
7325 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
7326 F: include/asm-generic/
7327 F: include/uapi/asm-generic/
7329 GENERIC PHY FRAMEWORK
7330 M: Kishon Vijay Abraham I <kishon@ti.com>
7331 M: Vinod Koul <vkoul@kernel.org>
7332 L: linux-kernel@vger.kernel.org
7334 T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
7335 F: Documentation/devicetree/bindings/phy/
7337 F: include/linux/phy/
7339 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
7340 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7342 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
7345 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7346 M: Kevin Hilman <khilman@kernel.org>
7347 M: Ulf Hansson <ulf.hansson@linaro.org>
7348 L: linux-pm@vger.kernel.org
7350 F: Documentation/devicetree/bindings/power/power?domain*
7351 F: drivers/base/power/domain*.c
7352 F: include/linux/pm_domain.h
7354 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
7355 M: Eugen Hristev <eugen.hristev@microchip.com>
7356 L: linux-input@vger.kernel.org
7358 F: drivers/input/touchscreen/resistive-adc-touch.c
7360 GENERIC UIO DRIVER FOR PCI DEVICES
7361 M: "Michael S. Tsirkin" <mst@redhat.com>
7362 L: kvm@vger.kernel.org
7364 F: drivers/uio/uio_pci_generic.c
7366 GENERIC VDSO LIBRARY
7367 M: Andy Lutomirski <luto@kernel.org>
7368 M: Thomas Gleixner <tglx@linutronix.de>
7369 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
7370 L: linux-kernel@vger.kernel.org
7372 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
7373 F: include/asm-generic/vdso/vsyscall.h
7375 F: kernel/time/vsyscall.c
7378 GENWQE (IBM Generic Workqueue Card)
7379 M: Frank Haverkamp <haver@linux.ibm.com>
7381 F: drivers/misc/genwqe/
7383 GET_MAINTAINER SCRIPT
7384 M: Joe Perches <joe@perches.com>
7386 F: scripts/get_maintainer.pl
7389 M: Bob Peterson <rpeterso@redhat.com>
7390 M: Andreas Gruenbacher <agruenba@redhat.com>
7391 L: cluster-devel@redhat.com
7393 W: http://sources.redhat.com/cluster/
7394 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
7395 F: Documentation/filesystems/gfs2*
7397 F: include/uapi/linux/gfs2_ondisk.h
7400 M: Johan Hovold <johan@kernel.org>
7402 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
7403 F: Documentation/ABI/testing/sysfs-class-gnss
7404 F: Documentation/devicetree/bindings/gnss/
7406 F: include/linux/gnss.h
7409 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
7410 L: linux-media@vger.kernel.org
7412 F: drivers/media/usb/go7007/
7415 M: Bastien Nocera <hadess@hadess.net>
7416 L: linux-input@vger.kernel.org
7418 F: drivers/input/touchscreen/goodix.c
7420 GOOGLE ETHERNET DRIVERS
7421 M: Catherine Sullivan <csully@google.com>
7422 R: Sagi Shahar <sagis@google.com>
7423 R: Jon Olson <jonolson@google.com>
7424 L: netdev@vger.kernel.org
7426 F: Documentation/networking/device_drivers/ethernet/google/gve.rst
7427 F: drivers/net/ethernet/google
7429 GPD POCKET FAN DRIVER
7430 M: Hans de Goede <hdegoede@redhat.com>
7431 L: platform-driver-x86@vger.kernel.org
7433 F: drivers/platform/x86/gpd-pocket-fan.c
7436 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7437 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7438 L: linux-gpio@vger.kernel.org
7439 L: linux-acpi@vger.kernel.org
7441 F: Documentation/firmware-guide/acpi/gpio-properties.rst
7442 F: drivers/gpio/gpiolib-acpi.c
7443 F: drivers/gpio/gpiolib-acpi.h
7446 M: Geert Uytterhoeven <geert+renesas@glider.be>
7447 L: linux-gpio@vger.kernel.org
7449 F: Documentation/admin-guide/gpio/gpio-aggregator.rst
7450 F: drivers/gpio/gpio-aggregator.c
7453 M: Sean Young <sean@mess.org>
7454 L: linux-media@vger.kernel.org
7456 F: drivers/media/rc/gpio-ir-tx.c
7459 M: Bamvor Jian Zhang <bamv2005@gmail.com>
7460 L: linux-gpio@vger.kernel.org
7462 F: drivers/gpio/gpio-mockup.c
7463 F: tools/testing/selftests/gpio/
7466 R: Michael Walle <michael@walle.cc>
7468 F: drivers/gpio/gpio-regmap.c
7469 F: include/linux/gpio/regmap.h
7472 M: Linus Walleij <linus.walleij@linaro.org>
7473 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
7474 L: linux-gpio@vger.kernel.org
7476 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
7477 F: Documentation/ABI/obsolete/sysfs-gpio
7478 F: Documentation/ABI/testing/gpio-cdev
7479 F: Documentation/admin-guide/gpio/
7480 F: Documentation/devicetree/bindings/gpio/
7481 F: Documentation/driver-api/gpio/
7483 F: include/asm-generic/gpio.h
7484 F: include/linux/gpio.h
7485 F: include/linux/gpio/
7486 F: include/linux/of_gpio.h
7487 F: include/uapi/linux/gpio.h
7490 GRE DEMULTIPLEXER DRIVER
7491 M: Dmitry Kozlov <xeb@mail.ru>
7492 L: netdev@vger.kernel.org
7494 F: include/net/gre.h
7495 F: net/ipv4/gre_demux.c
7496 F: net/ipv4/gre_offload.c
7498 GRETH 10/100/1G Ethernet MAC device driver
7499 M: Andreas Larsson <andreas@gaisler.com>
7500 L: netdev@vger.kernel.org
7502 F: drivers/net/ethernet/aeroflex/
7504 GREYBUS AUDIO PROTOCOLS DRIVERS
7505 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
7506 M: Mark Greer <mgreer@animalcreek.com>
7508 F: drivers/staging/greybus/audio_apbridgea.c
7509 F: drivers/staging/greybus/audio_apbridgea.h
7510 F: drivers/staging/greybus/audio_codec.c
7511 F: drivers/staging/greybus/audio_codec.h
7512 F: drivers/staging/greybus/audio_gb.c
7513 F: drivers/staging/greybus/audio_manager.c
7514 F: drivers/staging/greybus/audio_manager.h
7515 F: drivers/staging/greybus/audio_manager_module.c
7516 F: drivers/staging/greybus/audio_manager_private.h
7517 F: drivers/staging/greybus/audio_manager_sysfs.c
7518 F: drivers/staging/greybus/audio_module.c
7519 F: drivers/staging/greybus/audio_topology.c
7521 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7522 M: Viresh Kumar <vireshk@kernel.org>
7524 F: drivers/staging/greybus/authentication.c
7525 F: drivers/staging/greybus/bootrom.c
7526 F: drivers/staging/greybus/firmware.h
7527 F: drivers/staging/greybus/fw-core.c
7528 F: drivers/staging/greybus/fw-download.c
7529 F: drivers/staging/greybus/fw-management.c
7530 F: drivers/staging/greybus/greybus_authentication.h
7531 F: drivers/staging/greybus/greybus_firmware.h
7532 F: drivers/staging/greybus/hid.c
7533 F: drivers/staging/greybus/i2c.c
7534 F: drivers/staging/greybus/spi.c
7535 F: drivers/staging/greybus/spilib.c
7536 F: drivers/staging/greybus/spilib.h
7538 GREYBUS LOOPBACK DRIVER
7539 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
7541 F: drivers/staging/greybus/loopback.c
7543 GREYBUS PLATFORM DRIVERS
7544 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
7546 F: drivers/staging/greybus/arche-apb-ctrl.c
7547 F: drivers/staging/greybus/arche-platform.c
7548 F: drivers/staging/greybus/arche_platform.h
7550 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7551 M: Rui Miguel Silva <rmfrfs@gmail.com>
7553 F: drivers/staging/greybus/gpio.c
7554 F: drivers/staging/greybus/light.c
7555 F: drivers/staging/greybus/power_supply.c
7556 F: drivers/staging/greybus/sdio.c
7557 F: drivers/staging/greybus/spi.c
7558 F: drivers/staging/greybus/spilib.c
7561 M: Johan Hovold <johan@kernel.org>
7562 M: Alex Elder <elder@kernel.org>
7563 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7564 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
7567 F: drivers/staging/greybus/
7568 F: include/linux/greybus.h
7569 F: include/linux/greybus/
7571 GREYBUS UART PROTOCOLS DRIVERS
7572 M: David Lin <dtwlin@gmail.com>
7574 F: drivers/staging/greybus/log.c
7575 F: drivers/staging/greybus/uart.c
7577 GS1662 VIDEO SERIALIZER
7578 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7579 L: linux-media@vger.kernel.org
7581 T: git git://linuxtv.org/media_tree.git
7582 F: drivers/media/spi/gs1662.c
7584 GSPCA FINEPIX SUBDRIVER
7585 M: Frank Zago <frank@zago.net>
7586 L: linux-media@vger.kernel.org
7588 T: git git://linuxtv.org/media_tree.git
7589 F: drivers/media/usb/gspca/finepix.c
7591 GSPCA GL860 SUBDRIVER
7592 M: Olivier Lorin <o.lorin@laposte.net>
7593 L: linux-media@vger.kernel.org
7595 T: git git://linuxtv.org/media_tree.git
7596 F: drivers/media/usb/gspca/gl860/
7598 GSPCA M5602 SUBDRIVER
7599 M: Erik Andren <erik.andren@gmail.com>
7600 L: linux-media@vger.kernel.org
7602 T: git git://linuxtv.org/media_tree.git
7603 F: drivers/media/usb/gspca/m5602/
7605 GSPCA PAC207 SONIXB SUBDRIVER
7606 M: Hans Verkuil <hverkuil@xs4all.nl>
7607 L: linux-media@vger.kernel.org
7609 T: git git://linuxtv.org/media_tree.git
7610 F: drivers/media/usb/gspca/pac207.c
7612 GSPCA SN9C20X SUBDRIVER
7613 M: Brian Johnson <brijohn@gmail.com>
7614 L: linux-media@vger.kernel.org
7616 T: git git://linuxtv.org/media_tree.git
7617 F: drivers/media/usb/gspca/sn9c20x.c
7619 GSPCA T613 SUBDRIVER
7620 M: Leandro Costantino <lcostantino@gmail.com>
7621 L: linux-media@vger.kernel.org
7623 T: git git://linuxtv.org/media_tree.git
7624 F: drivers/media/usb/gspca/t613.c
7626 GSPCA USB WEBCAM DRIVER
7627 M: Hans Verkuil <hverkuil@xs4all.nl>
7628 L: linux-media@vger.kernel.org
7630 T: git git://linuxtv.org/media_tree.git
7631 F: drivers/media/usb/gspca/
7633 GTP (GPRS Tunneling Protocol)
7634 M: Pablo Neira Ayuso <pablo@netfilter.org>
7635 M: Harald Welte <laforge@gnumonks.org>
7636 L: osmocom-net-gprs@lists.osmocom.org
7638 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7639 F: drivers/net/gtp.c
7641 GUID PARTITION TABLE (GPT)
7642 M: Davidlohr Bueso <dave@stgolabs.net>
7643 L: linux-efi@vger.kernel.org
7645 F: block/partitions/efi.*
7648 M: Yoshinori Sato <ysato@users.sourceforge.jp>
7649 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7651 W: http://uclinux-h8.sourceforge.jp
7652 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7654 F: drivers/clk/h8300/
7655 F: drivers/clocksource/h8300_*.c
7656 F: drivers/irqchip/irq-renesas-h8*.c
7658 HABANALABS PCI DRIVER
7659 M: Oded Gabbay <oded.gabbay@gmail.com>
7661 T: git https://github.com/HabanaAI/linux.git
7662 F: Documentation/ABI/testing/debugfs-driver-habanalabs
7663 F: Documentation/ABI/testing/sysfs-driver-habanalabs
7664 F: drivers/misc/habanalabs/
7665 F: include/uapi/misc/habanalabs.h
7668 M: Antti Palosaari <crope@iki.fi>
7669 L: linux-media@vger.kernel.org
7671 W: https://linuxtv.org
7672 W: http://palosaari.fi/linux/
7673 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7674 T: git git://linuxtv.org/anttip/media_tree.git
7675 F: drivers/media/usb/hackrf/
7677 HANTRO VPU CODEC DRIVER
7678 M: Ezequiel Garcia <ezequiel@collabora.com>
7679 M: Philipp Zabel <p.zabel@pengutronix.de>
7680 L: linux-media@vger.kernel.org
7681 L: linux-rockchip@lists.infradead.org
7683 F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
7684 F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
7685 F: drivers/staging/media/hantro/
7687 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7688 M: Frank Seidel <frank@f-seidel.de>
7689 L: platform-driver-x86@vger.kernel.org
7691 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7692 F: drivers/platform/x86/hdaps.c
7695 M: Jean Delvare <jdelvare@suse.com>
7696 M: Guenter Roeck <linux@roeck-us.net>
7697 L: linux-hwmon@vger.kernel.org
7699 W: http://hwmon.wiki.kernel.org/
7700 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7701 F: Documentation/devicetree/bindings/hwmon/
7702 F: Documentation/hwmon/
7704 F: include/linux/hwmon*.h
7705 F: include/trace/events/hwmon*.h
7707 HARDWARE RANDOM NUMBER GENERATOR CORE
7708 M: Matt Mackall <mpm@selenic.com>
7709 M: Herbert Xu <herbert@gondor.apana.org.au>
7710 L: linux-crypto@vger.kernel.org
7712 F: Documentation/admin-guide/hw_random.rst
7713 F: Documentation/devicetree/bindings/rng/
7714 F: drivers/char/hw_random/
7715 F: include/linux/hw_random.h
7717 HARDWARE SPINLOCK CORE
7718 M: Ohad Ben-Cohen <ohad@wizery.com>
7719 M: Bjorn Andersson <bjorn.andersson@linaro.org>
7720 R: Baolin Wang <baolin.wang7@gmail.com>
7721 L: linux-remoteproc@vger.kernel.org
7723 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
7724 F: Documentation/devicetree/bindings/hwlock/
7725 F: Documentation/locking/hwspinlock.rst
7726 F: drivers/hwspinlock/
7727 F: include/linux/hwspinlock.h
7729 HARDWARE TRACING FACILITIES
7730 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7732 F: drivers/hwtracing/
7734 HARMONY SOUND DRIVER
7735 L: linux-parisc@vger.kernel.org
7737 F: sound/parisc/harmony.*
7739 HDPVR USB VIDEO ENCODER DRIVER
7740 M: Hans Verkuil <hverkuil@xs4all.nl>
7741 L: linux-media@vger.kernel.org
7743 W: https://linuxtv.org
7744 T: git git://linuxtv.org/media_tree.git
7745 F: drivers/media/usb/hdpvr/
7747 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7748 M: Jerry Hoemann <jerry.hoemann@hpe.com>
7750 F: Documentation/watchdog/hpwdt.rst
7751 F: drivers/watchdog/hpwdt.c
7753 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7754 M: Don Brace <don.brace@microchip.com>
7755 L: storagedev@microchip.com
7756 L: linux-scsi@vger.kernel.org
7758 F: Documentation/scsi/hpsa.rst
7759 F: drivers/scsi/hpsa*.[ch]
7760 F: include/linux/cciss*.h
7761 F: include/uapi/linux/cciss*.h
7764 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
7765 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
7766 L: linux-rdma@vger.kernel.org
7768 F: drivers/infiniband/hw/hfi1
7771 L: linux-fsdevel@vger.kernel.org
7773 F: Documentation/filesystems/hfs.rst
7777 L: linux-fsdevel@vger.kernel.org
7779 F: Documentation/filesystems/hfsplus.rst
7782 HGA FRAMEBUFFER DRIVER
7783 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7784 L: linux-nvidia@lists.surfsouth.com
7786 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7787 F: drivers/video/fbdev/hgafb.c
7789 HIBERNATION (aka Software Suspend, aka swsusp)
7790 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7791 M: Pavel Machek <pavel@ucw.cz>
7792 L: linux-pm@vger.kernel.org
7794 B: https://bugzilla.kernel.org
7795 F: arch/*/include/asm/suspend*.h
7797 F: drivers/base/power/
7798 F: include/linux/freezer.h
7799 F: include/linux/pm.h
7800 F: include/linux/suspend.h
7804 M: Jiri Kosina <jikos@kernel.org>
7805 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
7806 L: linux-input@vger.kernel.org
7808 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7810 F: include/linux/hid*
7811 F: include/uapi/linux/hid*
7813 HID SENSOR HUB DRIVERS
7814 M: Jiri Kosina <jikos@kernel.org>
7815 M: Jonathan Cameron <jic23@kernel.org>
7816 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7817 L: linux-input@vger.kernel.org
7818 L: linux-iio@vger.kernel.org
7820 F: Documentation/hid/hid-sensor*
7821 F: drivers/hid/hid-sensor-*
7822 F: drivers/iio/*/hid-*
7823 F: include/linux/hid-sensor-*
7825 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7826 M: Thomas Gleixner <tglx@linutronix.de>
7827 L: linux-kernel@vger.kernel.org
7829 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7830 F: Documentation/timers/
7831 F: include/linux/clockchips.h
7832 F: include/linux/hrtimer.h
7833 F: kernel/time/clockevents.c
7834 F: kernel/time/hrtimer.c
7835 F: kernel/time/timer_*.c
7837 HIGH-SPEED SCC DRIVER FOR AX.25
7838 L: linux-hams@vger.kernel.org
7840 F: drivers/net/hamradio/dmascc.c
7841 F: drivers/net/hamradio/scc.c
7843 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7844 M: HighPoint Linux Team <linux@highpoint-tech.com>
7846 W: http://www.highpoint-tech.com
7847 F: Documentation/scsi/hptiop.rst
7848 F: drivers/scsi/hptiop.c
7851 M: Jes Sorensen <jes@trained-monkey.org>
7852 L: linux-hippi@sunsite.dk
7854 F: drivers/net/hippi/
7855 F: include/linux/hippidevice.h
7856 F: include/uapi/linux/if_hippi.h
7859 HISILICON DMA DRIVER
7860 M: Zhou Wang <wangzhou1@hisilicon.com>
7861 L: dmaengine@vger.kernel.org
7863 F: drivers/dma/hisi_dma.c
7865 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
7866 M: Zaibo Xu <xuzaibo@huawei.com>
7867 L: linux-crypto@vger.kernel.org
7869 F: Documentation/ABI/testing/debugfs-hisi-hpre
7870 F: drivers/crypto/hisilicon/hpre/hpre.h
7871 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
7872 F: drivers/crypto/hisilicon/hpre/hpre_main.c
7874 HISILICON LPC BUS DRIVER
7875 M: john.garry@huawei.com
7877 W: http://www.hisilicon.com
7878 F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7879 F: drivers/bus/hisi_lpc.c
7881 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7882 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7883 M: Salil Mehta <salil.mehta@huawei.com>
7884 L: netdev@vger.kernel.org
7886 W: http://www.hisilicon.com
7887 F: drivers/net/ethernet/hisilicon/hns3/
7889 HISILICON NETWORK SUBSYSTEM DRIVER
7890 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7891 M: Salil Mehta <salil.mehta@huawei.com>
7892 L: netdev@vger.kernel.org
7894 W: http://www.hisilicon.com
7895 F: Documentation/devicetree/bindings/net/hisilicon*.txt
7896 F: drivers/net/ethernet/hisilicon/
7898 HISILICON PMU DRIVER
7899 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
7901 W: http://www.hisilicon.com
7902 F: Documentation/admin-guide/perf/hisi-pmu.rst
7903 F: drivers/perf/hisilicon
7905 HISILICON QM AND ZIP Controller DRIVER
7906 M: Zhou Wang <wangzhou1@hisilicon.com>
7907 L: linux-crypto@vger.kernel.org
7909 F: Documentation/ABI/testing/debugfs-hisi-zip
7910 F: drivers/crypto/hisilicon/qm.c
7911 F: drivers/crypto/hisilicon/qm.h
7912 F: drivers/crypto/hisilicon/sgl.c
7913 F: drivers/crypto/hisilicon/zip/
7915 HISILICON ROCE DRIVER
7916 M: Lijun Ou <oulijun@huawei.com>
7917 M: Wei Hu(Xavier) <huwei87@hisilicon.com>
7918 M: Weihang Li <liweihang@huawei.com>
7919 L: linux-rdma@vger.kernel.org
7921 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7922 F: drivers/infiniband/hw/hns/
7924 HISILICON SAS Controller
7925 M: John Garry <john.garry@huawei.com>
7927 W: http://www.hisilicon.com
7928 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7929 F: drivers/scsi/hisi_sas/
7931 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
7932 M: Zaibo Xu <xuzaibo@huawei.com>
7933 L: linux-crypto@vger.kernel.org
7935 F: Documentation/ABI/testing/debugfs-hisi-sec
7936 F: drivers/crypto/hisilicon/sec2/sec.h
7937 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
7938 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
7939 F: drivers/crypto/hisilicon/sec2/sec_main.c
7941 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
7942 M: Zaibo Xu <xuzaibo@huawei.com>
7944 F: drivers/char/hw_random/hisi-trng-v2.c
7946 HISILICON V3XX SPI NOR FLASH Controller Driver
7947 M: John Garry <john.garry@huawei.com>
7949 W: http://www.hisilicon.com
7950 F: drivers/spi/spi-hisi-sfc-v3xx.c
7952 HMM - Heterogeneous Memory Management
7953 M: Jérôme Glisse <jglisse@redhat.com>
7954 L: linux-mm@kvack.org
7956 F: Documentation/vm/hmm.rst
7957 F: include/linux/hmm*
7960 F: tools/testing/selftests/vm/*hmm*
7963 M: Jouni Malinen <j@w1.fi>
7964 L: linux-wireless@vger.kernel.org
7966 W: http://w1.fi/hostap-driver.html
7967 F: drivers/net/wireless/intersil/hostap/
7969 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7970 L: platform-driver-x86@vger.kernel.org
7972 F: drivers/platform/x86/tc1100-wmi.c
7974 HPET: High Precision Event Timers driver
7975 M: Clemens Ladisch <clemens@ladisch.de>
7977 F: Documentation/timers/hpet.rst
7978 F: drivers/char/hpet.c
7979 F: include/linux/hpet.h
7980 F: include/uapi/linux/hpet.h
7984 F: arch/x86/include/asm/hpet.h
7985 F: arch/x86/kernel/hpet.c
7988 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7990 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7994 M: Sebastian Reichel <sre@kernel.org>
7996 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7997 F: Documentation/ABI/testing/sysfs-bus-hsi
7998 F: Documentation/driver-api/hsi.rst
8000 F: include/linux/hsi/
8001 F: include/uapi/linux/hsi/
8004 L: linux-usb@vger.kernel.org
8006 F: drivers/net/usb/hso.c
8008 HSR NETWORK PROTOCOL
8009 L: netdev@vger.kernel.org
8013 HT16K33 LED CONTROLLER DRIVER
8014 M: Robin van der Gracht <robin@protonic.nl>
8016 F: Documentation/devicetree/bindings/display/ht16k33.txt
8017 F: drivers/auxdisplay/ht16k33.c
8019 HTCPEN TOUCHSCREEN DRIVER
8020 M: Pau Oliva Fora <pof@eslack.org>
8021 L: linux-input@vger.kernel.org
8023 F: drivers/input/touchscreen/htcpen.c
8025 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
8026 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
8027 L: linux-iio@vger.kernel.org
8029 W: http://www.st.com/
8030 F: Documentation/devicetree/bindings/iio/humidity/hts221.txt
8031 F: drivers/iio/humidity/hts221*
8033 HUAWEI ETHERNET DRIVER
8034 M: Bin Luo <luobin9@huawei.com>
8035 L: netdev@vger.kernel.org
8037 F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
8038 F: drivers/net/ethernet/huawei/hinic/
8041 M: Mike Kravetz <mike.kravetz@oracle.com>
8042 L: linux-mm@kvack.org
8044 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
8045 F: Documentation/admin-guide/mm/hugetlbpage.rst
8046 F: Documentation/vm/hugetlbfs_reserv.rst
8048 F: include/linux/hugetlb.h
8052 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
8053 L: linux-media@vger.kernel.org
8055 W: https://linuxtv.org
8056 T: git git://linuxtv.org/media_tree.git
8057 F: drivers/media/platform/sti/hva
8059 HWPOISON MEMORY FAILURE HANDLING
8060 M: Naoya Horiguchi <naoya.horiguchi@nec.com>
8061 L: linux-mm@kvack.org
8063 F: mm/hwpoison-inject.c
8064 F: mm/memory-failure.c
8066 HYGON PROCESSOR SUPPORT
8067 M: Pu Wen <puwen@hygon.cn>
8068 L: linux-kernel@vger.kernel.org
8070 F: arch/x86/kernel/cpu/hygon.c
8072 HYNIX HI556 SENSOR DRIVER
8073 M: Shawn Tu <shawnx.tu@intel.com>
8074 L: linux-media@vger.kernel.org
8076 T: git git://linuxtv.org/media_tree.git
8077 F: drivers/media/i2c/hi556.c
8079 Hyper-V CORE AND DRIVERS
8080 M: "K. Y. Srinivasan" <kys@microsoft.com>
8081 M: Haiyang Zhang <haiyangz@microsoft.com>
8082 M: Stephen Hemminger <sthemmin@microsoft.com>
8083 M: Wei Liu <wei.liu@kernel.org>
8084 L: linux-hyperv@vger.kernel.org
8086 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
8087 F: Documentation/ABI/stable/sysfs-bus-vmbus
8088 F: Documentation/ABI/testing/debugfs-hyperv
8089 F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
8091 F: arch/x86/include/asm/hyperv-tlfs.h
8092 F: arch/x86/include/asm/mshyperv.h
8093 F: arch/x86/include/asm/trace/hyperv.h
8094 F: arch/x86/kernel/cpu/mshyperv.c
8095 F: drivers/clocksource/hyperv_timer.c
8096 F: drivers/hid/hid-hyperv.c
8098 F: drivers/input/serio/hyperv-keyboard.c
8099 F: drivers/iommu/hyperv-iommu.c
8100 F: drivers/net/hyperv/
8101 F: drivers/pci/controller/pci-hyperv-intf.c
8102 F: drivers/pci/controller/pci-hyperv.c
8103 F: drivers/scsi/storvsc_drv.c
8104 F: drivers/uio/uio_hv_generic.c
8105 F: drivers/video/fbdev/hyperv_fb.c
8106 F: include/asm-generic/hyperv-tlfs.h
8107 F: include/asm-generic/mshyperv.h
8108 F: include/clocksource/hyperv_timer.h
8109 F: include/linux/hyperv.h
8110 F: include/uapi/linux/hyperv.h
8111 F: net/vmw_vsock/hyperv_transport.c
8115 M: Vignesh Raghavendra <vigneshr@ti.com>
8116 L: linux-mtd@lists.infradead.org
8118 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8119 C: irc://irc.oftc.net/mtd
8120 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
8121 F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
8122 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
8123 F: drivers/mtd/hyperbus/
8124 F: include/linux/mtd/hyperbus.h
8126 HYPERVISOR VIRTUAL CONSOLE DRIVER
8127 L: linuxppc-dev@lists.ozlabs.org
8132 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8133 L: linux-i2c@vger.kernel.org
8134 L: linux-acpi@vger.kernel.org
8136 F: drivers/i2c/i2c-core-acpi.c
8138 I2C CONTROLLER DRIVER FOR NVIDIA GPU
8139 M: Ajay Gupta <ajayg@nvidia.com>
8140 L: linux-i2c@vger.kernel.org
8142 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
8143 F: drivers/i2c/busses/i2c-nvidia-gpu.c
8146 M: Peter Rosin <peda@axentia.se>
8147 L: linux-i2c@vger.kernel.org
8149 F: Documentation/devicetree/bindings/i2c/i2c-arb*
8150 F: Documentation/devicetree/bindings/i2c/i2c-gate*
8151 F: Documentation/devicetree/bindings/i2c/i2c-mux*
8152 F: Documentation/i2c/i2c-topology.rst
8153 F: Documentation/i2c/muxes/
8154 F: drivers/i2c/i2c-mux.c
8155 F: drivers/i2c/muxes/
8156 F: include/linux/i2c-mux.h
8158 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
8159 M: Gregory CLEMENT <gregory.clement@bootlin.com>
8160 L: linux-i2c@vger.kernel.org
8162 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
8163 F: drivers/i2c/busses/i2c-mv64xxx.c
8165 I2C OVER PARALLEL PORT
8166 M: Jean Delvare <jdelvare@suse.com>
8167 L: linux-i2c@vger.kernel.org
8169 F: Documentation/i2c/busses/i2c-parport.rst
8170 F: drivers/i2c/busses/i2c-parport.c
8173 M: Wolfram Sang <wsa@kernel.org>
8174 L: linux-i2c@vger.kernel.org
8176 W: https://i2c.wiki.kernel.org/
8177 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8178 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8179 F: Documentation/devicetree/bindings/i2c/i2c.txt
8180 F: Documentation/i2c/
8182 F: include/linux/i2c-dev.h
8183 F: include/linux/i2c-smbus.h
8184 F: include/linux/i2c.h
8185 F: include/uapi/linux/i2c-*.h
8186 F: include/uapi/linux/i2c.h
8188 I2C SUBSYSTEM HOST DRIVERS
8189 L: linux-i2c@vger.kernel.org
8191 W: https://i2c.wiki.kernel.org/
8192 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8193 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8194 F: Documentation/devicetree/bindings/i2c/
8195 F: drivers/i2c/algos/
8196 F: drivers/i2c/busses/
8199 M: Jean Delvare <jdelvare@suse.com>
8200 L: linux-i2c@vger.kernel.org
8202 F: Documentation/i2c/busses/i2c-taos-evm.rst
8203 F: drivers/i2c/busses/i2c-taos-evm.c
8206 M: Till Harbaum <till@harbaum.org>
8207 L: linux-i2c@vger.kernel.org
8209 W: http://www.harbaum.org/till/i2c_tiny_usb
8210 F: drivers/i2c/busses/i2c-tiny-usb.c
8212 I2C/SMBUS CONTROLLER DRIVERS FOR PC
8213 M: Jean Delvare <jdelvare@suse.com>
8214 L: linux-i2c@vger.kernel.org
8216 F: Documentation/i2c/busses/i2c-ali1535.rst
8217 F: Documentation/i2c/busses/i2c-ali1563.rst
8218 F: Documentation/i2c/busses/i2c-ali15x3.rst
8219 F: Documentation/i2c/busses/i2c-amd756.rst
8220 F: Documentation/i2c/busses/i2c-amd8111.rst
8221 F: Documentation/i2c/busses/i2c-i801.rst
8222 F: Documentation/i2c/busses/i2c-nforce2.rst
8223 F: Documentation/i2c/busses/i2c-piix4.rst
8224 F: Documentation/i2c/busses/i2c-sis5595.rst
8225 F: Documentation/i2c/busses/i2c-sis630.rst
8226 F: Documentation/i2c/busses/i2c-sis96x.rst
8227 F: Documentation/i2c/busses/i2c-via.rst
8228 F: Documentation/i2c/busses/i2c-viapro.rst
8229 F: drivers/i2c/busses/i2c-ali1535.c
8230 F: drivers/i2c/busses/i2c-ali1563.c
8231 F: drivers/i2c/busses/i2c-ali15x3.c
8232 F: drivers/i2c/busses/i2c-amd756-s4882.c
8233 F: drivers/i2c/busses/i2c-amd756.c
8234 F: drivers/i2c/busses/i2c-amd8111.c
8235 F: drivers/i2c/busses/i2c-i801.c
8236 F: drivers/i2c/busses/i2c-isch.c
8237 F: drivers/i2c/busses/i2c-nforce2-s4985.c
8238 F: drivers/i2c/busses/i2c-nforce2.c
8239 F: drivers/i2c/busses/i2c-piix4.c
8240 F: drivers/i2c/busses/i2c-sis5595.c
8241 F: drivers/i2c/busses/i2c-sis630.c
8242 F: drivers/i2c/busses/i2c-sis96x.c
8243 F: drivers/i2c/busses/i2c-via.c
8244 F: drivers/i2c/busses/i2c-viapro.c
8246 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
8247 M: Hans de Goede <hdegoede@redhat.com>
8248 L: linux-i2c@vger.kernel.org
8250 F: drivers/i2c/busses/i2c-cht-wc.c
8252 I2C/SMBUS ISMT DRIVER
8253 M: Seth Heasley <seth.heasley@intel.com>
8254 M: Neil Horman <nhorman@tuxdriver.com>
8255 L: linux-i2c@vger.kernel.org
8256 F: Documentation/i2c/busses/i2c-ismt.rst
8257 F: drivers/i2c/busses/i2c-ismt.c
8259 I2C/SMBUS STUB DRIVER
8260 M: Jean Delvare <jdelvare@suse.com>
8261 L: linux-i2c@vger.kernel.org
8263 F: drivers/i2c/i2c-stub.c
8265 I3C DRIVER FOR CADENCE I3C MASTER IP
8266 M: Przemysław Gaj <pgaj@cadence.com>
8268 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
8269 F: drivers/i3c/master/i3c-master-cdns.c
8271 I3C DRIVER FOR SYNOPSYS DESIGNWARE
8272 M: Vitor Soares <vitor.soares@synopsys.com>
8274 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
8275 F: drivers/i3c/master/dw*
8278 M: Boris Brezillon <bbrezillon@kernel.org>
8279 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
8281 C: irc://chat.freenode.net/linux-i3c
8282 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
8283 F: Documentation/ABI/testing/sysfs-bus-i3c
8284 F: Documentation/devicetree/bindings/i3c/
8285 F: Documentation/driver-api/i3c
8287 F: include/linux/i3c/
8289 IA64 (Itanium) PLATFORM
8290 M: Tony Luck <tony.luck@intel.com>
8291 M: Fenghua Yu <fenghua.yu@intel.com>
8292 L: linux-ia64@vger.kernel.org
8294 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8295 F: Documentation/ia64/
8298 IBM Power 842 compression accelerator
8299 M: Haren Myneni <haren@us.ibm.com>
8302 F: drivers/crypto/nx/Kconfig
8303 F: drivers/crypto/nx/Makefile
8304 F: drivers/crypto/nx/nx-842*
8305 F: include/linux/sw842.h
8308 IBM Power in-Nest Crypto Acceleration
8309 M: Breno Leitão <leitao@debian.org>
8310 M: Nayna Jain <nayna@linux.ibm.com>
8311 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8312 L: linux-crypto@vger.kernel.org
8314 F: drivers/crypto/nx/Kconfig
8315 F: drivers/crypto/nx/Makefile
8316 F: drivers/crypto/nx/nx-aes*
8317 F: drivers/crypto/nx/nx-sha*
8318 F: drivers/crypto/nx/nx.*
8319 F: drivers/crypto/nx/nx_csbcpb.h
8320 F: drivers/crypto/nx/nx_debugfs.c
8322 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
8323 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8324 L: linux-pci@vger.kernel.org
8325 L: linuxppc-dev@lists.ozlabs.org
8327 F: drivers/pci/hotplug/rpadlpar*
8329 IBM Power Linux RAID adapter
8330 M: Brian King <brking@us.ibm.com>
8332 F: drivers/scsi/ipr.*
8334 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
8335 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8336 L: linux-pci@vger.kernel.org
8337 L: linuxppc-dev@lists.ozlabs.org
8339 F: drivers/pci/hotplug/rpaphp*
8341 IBM Power SRIOV Virtual NIC Device Driver
8342 M: Dany Madden <drt@linux.ibm.com>
8343 M: Lijun Pan <ljp@linux.ibm.com>
8344 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8345 L: netdev@vger.kernel.org
8347 F: drivers/net/ethernet/ibm/ibmvnic.*
8349 IBM Power Virtual Accelerator Switchboard
8350 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8351 L: linuxppc-dev@lists.ozlabs.org
8353 F: arch/powerpc/include/asm/vas.h
8354 F: arch/powerpc/platforms/powernv/copy-paste.h
8355 F: arch/powerpc/platforms/powernv/vas*
8357 IBM Power Virtual Ethernet Device Driver
8358 M: Cristobal Forno <cforno12@linux.ibm.com>
8359 L: netdev@vger.kernel.org
8361 F: drivers/net/ethernet/ibm/ibmveth.*
8363 IBM Power Virtual FC Device Drivers
8364 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8365 L: linux-scsi@vger.kernel.org
8367 F: drivers/scsi/ibmvscsi/ibmvfc*
8369 IBM Power Virtual Management Channel Driver
8370 M: Steven Royer <seroyer@linux.ibm.com>
8372 F: drivers/misc/ibmvmc.*
8374 IBM Power Virtual SCSI Device Drivers
8375 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8376 L: linux-scsi@vger.kernel.org
8378 F: drivers/scsi/ibmvscsi/ibmvscsi*
8379 F: include/scsi/viosrp.h
8381 IBM Power Virtual SCSI Device Target Driver
8382 M: Michael Cyr <mikecyr@linux.ibm.com>
8383 L: linux-scsi@vger.kernel.org
8384 L: target-devel@vger.kernel.org
8386 F: drivers/scsi/ibmvscsi_tgt/
8388 IBM Power VMX Cryptographic instructions
8389 M: Breno Leitão <leitao@debian.org>
8390 M: Nayna Jain <nayna@linux.ibm.com>
8391 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8392 L: linux-crypto@vger.kernel.org
8394 F: drivers/crypto/vmx/Kconfig
8395 F: drivers/crypto/vmx/Makefile
8396 F: drivers/crypto/vmx/aes*
8397 F: drivers/crypto/vmx/ghash*
8398 F: drivers/crypto/vmx/ppc-xlate.pl
8399 F: drivers/crypto/vmx/vmx.c
8401 IBM ServeRAID RAID DRIVER
8403 F: drivers/scsi/ips.*
8405 ICH LPC AND GPIO DRIVER
8406 M: Peter Tyser <ptyser@xes-inc.com>
8408 F: drivers/gpio/gpio-ich.c
8409 F: drivers/mfd/lpc_ich.c
8412 M: Max Staudt <max@enpas.org>
8413 L: linux-i2c@vger.kernel.org
8415 F: drivers/i2c/busses/i2c-icy.c
8418 M: "David S. Miller" <davem@davemloft.net>
8419 L: linux-ide@vger.kernel.org
8421 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
8422 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
8423 F: Documentation/ide/
8425 F: include/linux/ide.h
8428 M: Borislav Petkov <bp@alien8.de>
8429 L: linux-ide@vger.kernel.org
8431 F: Documentation/cdrom/ide-cd.rst
8432 F: drivers/ide/ide-cd*
8434 IDEAPAD LAPTOP EXTRAS DRIVER
8435 M: Ike Panhc <ike.pan@canonical.com>
8436 L: platform-driver-x86@vger.kernel.org
8438 W: http://launchpad.net/ideapad-laptop
8439 F: drivers/platform/x86/ideapad-laptop.c
8441 IDEAPAD LAPTOP SLIDEBAR DRIVER
8442 M: Andrey Moiseev <o2g.org.ru@gmail.com>
8443 L: linux-input@vger.kernel.org
8445 W: https://github.com/o2genum/ideapad-slidebar
8446 F: drivers/input/misc/ideapad_slidebar.c
8448 IDT VersaClock 5 CLOCK DRIVER
8449 M: Luca Ceresoli <luca@lucaceresoli.net>
8451 F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
8452 F: drivers/clk/clk-versaclock5.c
8454 IEEE 802.15.4 SUBSYSTEM
8455 M: Alexander Aring <alex.aring@gmail.com>
8456 M: Stefan Schmidt <stefan@datenfreihafen.org>
8457 L: linux-wpan@vger.kernel.org
8459 W: https://linux-wpan.org/
8460 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
8461 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
8462 F: Documentation/networking/ieee802154.rst
8463 F: drivers/net/ieee802154/
8464 F: include/linux/ieee802154.h
8465 F: include/linux/nl802154.h
8466 F: include/net/af_ieee802154.h
8467 F: include/net/cfg802154.h
8468 F: include/net/ieee802154_netdev.h
8469 F: include/net/mac802154.h
8470 F: include/net/nl802154.h
8475 M: Yotam Gigi <yotam.gi@gmail.com>
8476 M: Jamal Hadi Salim <jhs@mojatatu.com>
8477 F: include/net/ife.h
8478 F: include/uapi/linux/ife.h
8481 IGORPLUG-USB IR RECEIVER
8482 M: Sean Young <sean@mess.org>
8483 L: linux-media@vger.kernel.org
8485 F: drivers/media/rc/igorplugusb.c
8487 IGUANAWORKS USB IR TRANSCEIVER
8488 M: Sean Young <sean@mess.org>
8489 L: linux-media@vger.kernel.org
8491 F: drivers/media/rc/iguanair.c
8493 IIO DIGITAL POTENTIOMETER DAC
8494 M: Peter Rosin <peda@axentia.se>
8495 L: linux-iio@vger.kernel.org
8497 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
8498 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
8499 F: drivers/iio/dac/dpot-dac.c
8501 IIO ENVELOPE DETECTOR
8502 M: Peter Rosin <peda@axentia.se>
8503 L: linux-iio@vger.kernel.org
8505 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
8506 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
8507 F: drivers/iio/adc/envelope-detector.c
8510 M: Peter Rosin <peda@axentia.se>
8511 L: linux-iio@vger.kernel.org
8513 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
8514 F: drivers/iio/multiplexer/iio-mux.c
8516 IIO SUBSYSTEM AND DRIVERS
8517 M: Jonathan Cameron <jic23@kernel.org>
8518 R: Hartmut Knaack <knaack.h@gmx.de>
8519 R: Lars-Peter Clausen <lars@metafoo.de>
8520 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
8521 L: linux-iio@vger.kernel.org
8523 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
8524 F: Documentation/ABI/testing/configfs-iio*
8525 F: Documentation/ABI/testing/sysfs-bus-iio*
8526 F: Documentation/devicetree/bindings/iio/
8528 F: drivers/staging/iio/
8529 F: include/linux/iio/
8533 M: Peter Rosin <peda@axentia.se>
8534 L: linux-iio@vger.kernel.org
8536 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
8537 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
8538 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
8539 F: drivers/iio/afe/iio-rescale.c
8541 IKANOS/ADI EAGLE ADSL USB DRIVER
8542 M: Matthieu Castet <castet.matthieu@free.fr>
8543 M: Stanislaw Gruszka <stf_xl@wp.pl>
8545 F: drivers/usb/atm/ueagle-atm.c
8547 IMGTEC ASCII LCD DRIVER
8548 M: Paul Burton <paulburton@kernel.org>
8550 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
8551 F: drivers/auxdisplay/img-ascii-lcd.c
8553 IMGTEC IR DECODER DRIVER
8555 F: drivers/media/rc/img-ir/
8557 IMON SOUNDGRAPH USB IR RECEIVER
8558 M: Sean Young <sean@mess.org>
8559 L: linux-media@vger.kernel.org
8561 F: drivers/media/rc/imon.c
8562 F: drivers/media/rc/imon_raw.c
8564 IMS TWINTURBO FRAMEBUFFER DRIVER
8565 L: linux-fbdev@vger.kernel.org
8567 F: drivers/video/fbdev/imsttfb.c
8569 INA209 HARDWARE MONITOR DRIVER
8570 M: Guenter Roeck <linux@roeck-us.net>
8571 L: linux-hwmon@vger.kernel.org
8573 F: Documentation/devicetree/bindings/hwmon/ina2xx.txt
8574 F: Documentation/hwmon/ina209.rst
8575 F: drivers/hwmon/ina209.c
8577 INA2XX HARDWARE MONITOR DRIVER
8578 M: Guenter Roeck <linux@roeck-us.net>
8579 L: linux-hwmon@vger.kernel.org
8581 F: Documentation/hwmon/ina2xx.rst
8582 F: drivers/hwmon/ina2xx.c
8583 F: include/linux/platform_data/ina2xx.h
8585 INDUSTRY PACK SUBSYSTEM (IPACK)
8586 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
8587 M: Jens Taprogge <jens.taprogge@taprogge.org>
8588 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8589 L: industrypack-devel@lists.sourceforge.net
8591 W: http://industrypack.sourceforge.net
8594 INFINEON DPS310 Driver
8595 M: Eddie James <eajames@linux.ibm.com>
8596 L: linux-iio@vger.kernel.org
8598 F: drivers/iio/pressure/dps310.c
8600 INFINIBAND SUBSYSTEM
8601 M: Doug Ledford <dledford@redhat.com>
8602 M: Jason Gunthorpe <jgg@nvidia.com>
8603 L: linux-rdma@vger.kernel.org
8605 W: https://github.com/linux-rdma/rdma-core
8606 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8607 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
8608 F: Documentation/devicetree/bindings/infiniband/
8609 F: Documentation/infiniband/
8610 F: drivers/infiniband/
8612 F: include/trace/events/ib_mad.h
8613 F: include/trace/events/ib_umad.h
8614 F: include/uapi/linux/if_infiniband.h
8615 F: include/uapi/rdma/
8616 F: samples/bpf/ibumad_kern.c
8617 F: samples/bpf/ibumad_user.c
8619 INGENIC JZ4780 DMA Driver
8620 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
8622 F: drivers/dma/dma-jz4780.c
8624 INGENIC JZ4780 NAND DRIVER
8625 M: Harvey Hunt <harveyhuntnexus@gmail.com>
8626 L: linux-mtd@lists.infradead.org
8628 F: drivers/mtd/nand/raw/ingenic/
8631 M: Paul Cercueil <paul@crapouillou.net>
8633 F: arch/mips/boot/dts/ingenic/
8634 F: arch/mips/include/asm/mach-jz4740/
8635 F: arch/mips/jz4740/
8636 F: drivers/clk/ingenic/
8637 F: drivers/dma/dma-jz4780.c
8638 F: drivers/gpu/drm/ingenic/
8639 F: drivers/i2c/busses/i2c-jz4780.c
8640 F: drivers/iio/adc/ingenic-adc.c
8641 F: drivers/irqchip/irq-ingenic.c
8642 F: drivers/memory/jz4780-nemc.c
8643 F: drivers/mmc/host/jz4740_mmc.c
8644 F: drivers/mtd/nand/raw/ingenic/
8645 F: drivers/pinctrl/pinctrl-ingenic.c
8646 F: drivers/power/supply/ingenic-battery.c
8647 F: drivers/pwm/pwm-jz4740.c
8648 F: drivers/remoteproc/ingenic_rproc.c
8649 F: drivers/rtc/rtc-jz4740.c
8650 F: drivers/tty/serial/8250/8250_ingenic.c
8651 F: drivers/usb/musb/jz4740.c
8652 F: drivers/watchdog/jz4740_wdt.c
8653 F: include/dt-bindings/iio/adc/ingenic,adc.h
8654 F: include/linux/mfd/ingenic-tcu.h
8655 F: sound/soc/codecs/jz47*
8656 F: sound/soc/jz4740/
8659 M: Jan Kara <jack@suse.cz>
8660 R: Amir Goldstein <amir73il@gmail.com>
8661 L: linux-fsdevel@vger.kernel.org
8663 F: Documentation/filesystems/inotify.rst
8664 F: fs/notify/inotify/
8665 F: include/linux/inotify.h
8666 F: include/uapi/linux/inotify.h
8668 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8669 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
8670 L: linux-input@vger.kernel.org
8672 Q: http://patchwork.kernel.org/project/linux-input/list/
8673 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8674 F: Documentation/devicetree/bindings/input/
8675 F: Documentation/devicetree/bindings/serio/
8676 F: Documentation/input/
8678 F: include/linux/input.h
8679 F: include/linux/input/
8680 F: include/uapi/linux/input-event-codes.h
8681 F: include/uapi/linux/input.h
8683 INPUT MULTITOUCH (MT) PROTOCOL
8684 M: Henrik Rydberg <rydberg@bitmath.org>
8685 L: linux-input@vger.kernel.org
8687 F: Documentation/input/multi-touch-protocol.rst
8688 F: drivers/input/input-mt.c
8691 INSIDE SECURE CRYPTO DRIVER
8692 M: Antoine Tenart <atenart@kernel.org>
8693 L: linux-crypto@vger.kernel.org
8695 F: drivers/crypto/inside-secure/
8697 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8698 M: Mimi Zohar <zohar@linux.ibm.com>
8699 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8700 L: linux-integrity@vger.kernel.org
8702 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8703 F: security/integrity/ima/
8705 INTEL 810/815 FRAMEBUFFER DRIVER
8706 M: Antonino Daplas <adaplas@gmail.com>
8707 L: linux-fbdev@vger.kernel.org
8709 F: drivers/video/fbdev/i810/
8712 M: Cezary Rojewski <cezary.rojewski@intel.com>
8713 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8714 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
8715 M: Jie Yang <yang.jie@linux.intel.com>
8716 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8720 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8721 M: Hans de Goede <hdegoede@redhat.com>
8722 L: platform-driver-x86@vger.kernel.org
8724 F: drivers/platform/x86/intel_atomisp2_pm.c
8726 INTEL ATOMISP2 LED DRIVER
8727 M: Hans de Goede <hdegoede@redhat.com>
8728 L: platform-driver-x86@vger.kernel.org
8730 F: drivers/platform/x86/intel_atomisp2_led.c
8732 INTEL BROXTON PMC DRIVER
8733 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8734 M: Zha Qipeng <qipeng.zha@intel.com>
8736 F: drivers/mfd/intel_pmc_bxt.c
8737 F: include/linux/mfd/intel_pmc_bxt.h
8739 INTEL C600 SERIES SAS CONTROLLER DRIVER
8740 M: Intel SCU Linux support <intel-linux-scu@intel.com>
8741 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8742 L: linux-scsi@vger.kernel.org
8744 T: git git://git.code.sf.net/p/intel-sas/isci
8745 F: drivers/scsi/isci/
8747 INTEL CPU family model numbers
8748 M: Tony Luck <tony.luck@intel.com>
8750 L: linux-kernel@vger.kernel.org
8752 F: arch/x86/include/asm/intel-family.h
8754 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8755 M: Jani Nikula <jani.nikula@linux.intel.com>
8756 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8757 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
8758 L: intel-gfx@lists.freedesktop.org
8760 W: https://01.org/linuxgraphics/
8761 Q: http://patchwork.freedesktop.org/project/intel-gfx/
8762 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
8763 C: irc://chat.freenode.net/intel-gfx
8764 T: git git://anongit.freedesktop.org/drm-intel
8765 F: Documentation/gpu/i915.rst
8766 F: drivers/gpu/drm/i915/
8767 F: include/drm/i915*
8768 F: include/uapi/drm/i915_drm.h
8770 INTEL ETHERNET DRIVERS
8771 M: Jesse Brandeburg <jesse.brandeburg@intel.com>
8772 M: Tony Nguyen <anthony.l.nguyen@intel.com>
8773 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8775 W: http://www.intel.com/support/feedback.htm
8776 W: http://e1000.sourceforge.net/
8777 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8778 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
8779 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
8780 F: Documentation/networking/device_drivers/ethernet/intel/
8781 F: drivers/net/ethernet/intel/
8782 F: drivers/net/ethernet/intel/*/
8783 F: include/linux/avf/virtchnl.h
8785 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8786 M: Maik Broemme <mbroemme@libmpq.org>
8787 L: linux-fbdev@vger.kernel.org
8789 F: Documentation/fb/intelfb.rst
8790 F: drivers/video/fbdev/intelfb/
8793 M: Andy Shevchenko <andy@kernel.org>
8794 L: linux-gpio@vger.kernel.org
8796 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8797 F: drivers/gpio/gpio-ich.c
8798 F: drivers/gpio/gpio-intel-mid.c
8799 F: drivers/gpio/gpio-merrifield.c
8800 F: drivers/gpio/gpio-ml-ioh.c
8801 F: drivers/gpio/gpio-pch.c
8802 F: drivers/gpio/gpio-sch.c
8803 F: drivers/gpio/gpio-sodaville.c
8805 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8806 M: Zhenyu Wang <zhenyuw@linux.intel.com>
8807 M: Zhi Wang <zhi.a.wang@intel.com>
8808 L: intel-gvt-dev@lists.freedesktop.org
8809 L: intel-gfx@lists.freedesktop.org
8811 W: https://01.org/igvt-g
8812 T: git https://github.com/intel/gvt-linux.git
8813 F: drivers/gpu/drm/i915/gvt/
8815 INTEL HID EVENT DRIVER
8816 M: Alex Hung <alex.hung@canonical.com>
8817 L: platform-driver-x86@vger.kernel.org
8819 F: drivers/platform/x86/intel-hid.c
8821 INTEL I/OAT DMA DRIVER
8822 M: Dave Jiang <dave.jiang@intel.com>
8823 R: Dan Williams <dan.j.williams@intel.com>
8824 L: dmaengine@vger.kernel.org
8826 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
8827 F: drivers/dma/ioat*
8830 M: Dave Jiang <dave.jiang@intel.com>
8831 L: dmaengine@vger.kernel.org
8833 F: drivers/dma/idxd/*
8834 F: include/uapi/linux/idxd.h
8837 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
8838 M: Len Brown <lenb@kernel.org>
8839 L: linux-pm@vger.kernel.org
8841 B: https://bugzilla.kernel.org
8842 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8843 F: drivers/idle/intel_idle.c
8845 INTEL INTEGRATED SENSOR HUB DRIVER
8846 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8847 M: Jiri Kosina <jikos@kernel.org>
8848 L: linux-input@vger.kernel.org
8850 F: drivers/hid/intel-ish-hid/
8853 M: David Woodhouse <dwmw2@infradead.org>
8854 M: Lu Baolu <baolu.lu@linux.intel.com>
8855 L: iommu@lists.linux-foundation.org
8857 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8858 F: drivers/iommu/intel/
8859 F: include/linux/intel-iommu.h
8860 F: include/linux/intel-svm.h
8862 INTEL IOP-ADMA DMA DRIVER
8863 R: Dan Williams <dan.j.williams@intel.com>
8865 F: drivers/dma/iop-adma.c
8867 INTEL IPU3 CSI-2 CIO2 DRIVER
8868 M: Yong Zhi <yong.zhi@intel.com>
8869 M: Sakari Ailus <sakari.ailus@linux.intel.com>
8870 M: Bingbu Cao <bingbu.cao@intel.com>
8871 R: Tianshu Qiu <tian.shu.qiu@intel.com>
8872 L: linux-media@vger.kernel.org
8874 F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
8875 F: drivers/media/pci/intel/ipu3/
8877 INTEL IPU3 CSI-2 IMGU DRIVER
8878 M: Sakari Ailus <sakari.ailus@linux.intel.com>
8879 R: Bingbu Cao <bingbu.cao@intel.com>
8880 R: Tianshu Qiu <tian.shu.qiu@intel.com>
8881 L: linux-media@vger.kernel.org
8883 F: Documentation/admin-guide/media/ipu3.rst
8884 F: Documentation/admin-guide/media/ipu3_rcb.svg
8885 F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
8886 F: drivers/staging/media/ipu3/
8888 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8889 M: Krzysztof Halasa <khalasa@piap.pl>
8891 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
8892 F: drivers/net/wan/ixp4xx_hss.c
8893 F: drivers/soc/ixp4xx/ixp4xx-npe.c
8894 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
8895 F: include/linux/soc/ixp4xx/npe.h
8896 F: include/linux/soc/ixp4xx/qmgr.h
8898 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8899 M: Deepak Saxena <dsaxena@plexity.net>
8901 F: drivers/char/hw_random/ixp4xx-rng.c
8903 INTEL MANAGEMENT ENGINE (mei)
8904 M: Tomas Winkler <tomas.winkler@intel.com>
8905 L: linux-kernel@vger.kernel.org
8907 F: Documentation/driver-api/mei/*
8908 F: drivers/misc/mei/
8909 F: drivers/watchdog/mei_wdt.c
8910 F: include/linux/mei_cl_bus.h
8911 F: include/uapi/linux/mei.h
8914 INTEL MENLOW THERMAL DRIVER
8915 M: Sujith Thomas <sujith.thomas@intel.com>
8916 L: platform-driver-x86@vger.kernel.org
8918 W: https://01.org/linux-acpi
8919 F: drivers/platform/x86/intel_menlow.c
8921 INTEL MIC DRIVERS (mic)
8922 M: Sudeep Dutt <sudeep.dutt@intel.com>
8923 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
8925 W: https://github.com/sudeepdutt/mic
8926 W: http://software.intel.com/en-us/mic-developer
8927 F: Documentation/misc-devices/mic/
8928 F: drivers/dma/mic_x100_dma.c
8929 F: drivers/dma/mic_x100_dma.h
8930 F: drivers/misc/mic/
8931 F: include/linux/mic_bus.h
8932 F: include/linux/scif.h
8933 F: include/uapi/linux/mic_common.h
8934 F: include/uapi/linux/mic_ioctl.h
8935 F: include/uapi/linux/scif_ioctl.h
8937 INTEL P-Unit IPC DRIVER
8938 M: Zha Qipeng <qipeng.zha@intel.com>
8939 L: platform-driver-x86@vger.kernel.org
8941 F: arch/x86/include/asm/intel_punit_ipc.h
8942 F: drivers/platform/x86/intel_punit_ipc.c
8944 INTEL PMC CORE DRIVER
8945 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
8946 M: David E Box <david.e.box@intel.com>
8947 L: platform-driver-x86@vger.kernel.org
8949 F: drivers/platform/x86/intel_pmc_core*
8951 INTEL PMIC GPIO DRIVERS
8952 M: Andy Shevchenko <andy@kernel.org>
8954 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8955 F: drivers/gpio/gpio-*cove.c
8956 F: drivers/gpio/gpio-msic.c
8958 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
8959 M: Andy Shevchenko <andy@kernel.org>
8961 F: drivers/mfd/intel_msic.c
8962 F: drivers/mfd/intel_soc_pmic*
8963 F: include/linux/mfd/intel_msic.h
8964 F: include/linux/mfd/intel_soc_pmic*
8966 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8967 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
8968 L: linux-wireless@vger.kernel.org
8970 F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
8971 F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
8972 F: drivers/net/wireless/intel/ipw2x00/
8975 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8976 M: Len Brown <lenb@kernel.org>
8977 L: linux-pm@vger.kernel.org
8979 F: drivers/cpufreq/intel_pstate.c
8981 INTEL RDMA RNIC DRIVER
8982 M: Faisal Latif <faisal.latif@intel.com>
8983 M: Shiraz Saleem <shiraz.saleem@intel.com>
8984 L: linux-rdma@vger.kernel.org
8986 F: drivers/infiniband/hw/i40iw/
8987 F: include/uapi/rdma/i40iw-abi.h
8990 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8992 F: arch/x86/include/asm/intel_scu_ipc.h
8993 F: drivers/platform/x86/intel_scu_*
8995 INTEL SPEED SELECT TECHNOLOGY
8996 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8997 L: platform-driver-x86@vger.kernel.org
8999 F: drivers/platform/x86/intel_speed_select_if/
9000 F: include/uapi/linux/isst_if.h
9001 F: tools/power/x86/intel-speed-select/
9003 INTEL STRATIX10 FIRMWARE DRIVERS
9004 M: Richard Gong <richard.gong@linux.intel.com>
9005 L: linux-kernel@vger.kernel.org
9007 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
9008 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
9009 F: drivers/firmware/stratix10-rsu.c
9010 F: drivers/firmware/stratix10-svc.c
9011 F: include/linux/firmware/intel/stratix10-smc.h
9012 F: include/linux/firmware/intel/stratix10-svc-client.h
9014 INTEL TELEMETRY DRIVER
9015 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
9016 M: "David E. Box" <david.e.box@linux.intel.com>
9017 L: platform-driver-x86@vger.kernel.org
9019 F: arch/x86/include/asm/intel_telemetry.h
9020 F: drivers/platform/x86/intel_telemetry*
9022 INTEL UNCORE FREQUENCY CONTROL
9023 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9024 L: platform-driver-x86@vger.kernel.org
9026 F: drivers/platform/x86/intel-uncore-frequency.c
9028 INTEL VIRTUAL BUTTON DRIVER
9029 M: AceLan Kao <acelan.kao@canonical.com>
9030 L: platform-driver-x86@vger.kernel.org
9032 F: drivers/platform/x86/intel-vbtn.c
9034 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
9035 M: Stanislaw Gruszka <stf_xl@wp.pl>
9036 L: linux-wireless@vger.kernel.org
9038 F: drivers/net/wireless/intel/iwlegacy/
9040 INTEL WIRELESS WIFI LINK (iwlwifi)
9041 M: Johannes Berg <johannes.berg@intel.com>
9042 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
9043 M: Luca Coelho <luciano.coelho@intel.com>
9044 M: Intel Linux Wireless <linuxwifi@intel.com>
9045 L: linux-wireless@vger.kernel.org
9047 W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
9048 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
9049 F: drivers/net/wireless/intel/iwlwifi/
9051 INTEL WIRELESS WIMAX CONNECTION 2400
9052 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
9053 M: linux-wimax@intel.com
9054 L: wimax@linuxwimax.org (subscribers-only)
9056 W: http://linuxwimax.org
9057 F: Documentation/admin-guide/wimax/i2400m.rst
9058 F: drivers/net/wimax/i2400m/
9059 F: include/uapi/linux/wimax/i2400m.h
9061 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
9062 M: Jithu Joseph <jithu.joseph@intel.com>
9063 R: Maurice Ma <maurice.ma@intel.com>
9065 W: https://slimbootloader.github.io/security/firmware-update.html
9066 F: drivers/platform/x86/intel-wmi-sbl-fw-update.c
9068 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
9069 M: Mario Limonciello <mario.limonciello@dell.com>
9071 F: drivers/platform/x86/intel-wmi-thunderbolt.c
9074 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9076 F: Documentation/trace/intel_th.rst
9077 F: drivers/hwtracing/intel_th/
9078 F: include/linux/intel_th.h
9080 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
9081 M: Ning Sun <ning.sun@intel.com>
9082 L: tboot-devel@lists.sourceforge.net
9084 W: http://tboot.sourceforge.net
9085 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
9086 F: Documentation/x86/intel_txt.rst
9087 F: arch/x86/kernel/tboot.c
9088 F: include/linux/tboot.h
9091 M: Georgi Djakov <georgi.djakov@linaro.org>
9092 L: linux-pm@vger.kernel.org
9094 F: Documentation/devicetree/bindings/interconnect/
9095 F: Documentation/driver-api/interconnect.rst
9096 F: drivers/interconnect/
9097 F: include/dt-bindings/interconnect/
9098 F: include/linux/interconnect-provider.h
9099 F: include/linux/interconnect.h
9101 INVENSENSE ICM-426xx IMU DRIVER
9102 M: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
9103 L: linux-iio@vger.kernel.org
9105 W https://invensense.tdk.com/
9106 F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
9107 F: drivers/iio/imu/inv_icm42600/
9109 INVENSENSE MPU-3050 GYROSCOPE DRIVER
9110 M: Linus Walleij <linus.walleij@linaro.org>
9111 L: linux-iio@vger.kernel.org
9113 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
9114 F: drivers/iio/gyro/mpu3050*
9116 IOC3 ETHERNET DRIVER
9117 M: Ralf Baechle <ralf@linux-mips.org>
9118 L: linux-mips@vger.kernel.org
9120 F: drivers/net/ethernet/sgi/ioc3-eth.c
9122 IOMAP FILESYSTEM LIBRARY
9123 M: Christoph Hellwig <hch@infradead.org>
9124 M: Darrick J. Wong <darrick.wong@oracle.com>
9125 M: linux-xfs@vger.kernel.org
9126 M: linux-fsdevel@vger.kernel.org
9127 L: linux-xfs@vger.kernel.org
9128 L: linux-fsdevel@vger.kernel.org
9130 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
9132 F: include/linux/iomap.h
9135 M: Joerg Roedel <joro@8bytes.org>
9136 L: iommu@lists.linux-foundation.org
9138 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9139 F: Documentation/devicetree/bindings/iommu/
9140 F: Documentation/userspace-api/iommu.rst
9142 F: include/linux/iommu.h
9143 F: include/linux/iova.h
9144 F: include/linux/of_iommu.h
9145 F: include/uapi/linux/iommu.h
9148 M: Jens Axboe <axboe@kernel.dk>
9149 L: io-uring@vger.kernel.org
9151 T: git git://git.kernel.dk/linux-block
9152 T: git git://git.kernel.dk/liburing
9156 F: include/uapi/linux/io_uring.h
9159 M: Corey Minyard <minyard@acm.org>
9160 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
9162 W: http://openipmi.sourceforge.net/
9163 F: Documentation/driver-api/ipmi.rst
9164 F: Documentation/devicetree/bindings/ipmi/
9165 F: drivers/char/ipmi/
9166 F: include/linux/ipmi*
9167 F: include/uapi/linux/ipmi*
9169 IPS SCSI RAID DRIVER
9170 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
9171 L: linux-scsi@vger.kernel.org
9173 W: http://www.adaptec.com/
9174 F: drivers/scsi/ips*
9177 M: Wensong Zhang <wensong@linux-vs.org>
9178 M: Simon Horman <horms@verge.net.au>
9179 M: Julian Anastasov <ja@ssi.bg>
9180 L: netdev@vger.kernel.org
9181 L: lvs-devel@vger.kernel.org
9183 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
9184 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
9185 F: Documentation/networking/ipvs-sysctl.rst
9186 F: include/net/ip_vs.h
9187 F: include/uapi/linux/ip_vs.h
9188 F: net/netfilter/ipvs/
9191 M: Jiri Kosina <jikos@kernel.org>
9192 M: David Sterba <dsterba@suse.com>
9194 F: drivers/tty/ipwireless/
9197 L: netdev@vger.kernel.org
9199 F: include/uapi/linux/ipx.h
9201 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
9202 M: Marc Zyngier <maz@kernel.org>
9204 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9205 F: Documentation/core-api/irq/irq-domain.rst
9206 F: include/linux/irqdomain.h
9207 F: kernel/irq/irqdomain.c
9211 M: Thomas Gleixner <tglx@linutronix.de>
9212 L: linux-kernel@vger.kernel.org
9214 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9218 M: Thomas Gleixner <tglx@linutronix.de>
9219 M: Jason Cooper <jason@lakedaemon.net>
9220 M: Marc Zyngier <maz@kernel.org>
9221 L: linux-kernel@vger.kernel.org
9223 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9224 F: Documentation/devicetree/bindings/interrupt-controller/
9228 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9230 F: Documentation/driver-api/isa.rst
9231 F: drivers/base/isa.c
9232 F: include/linux/isa.h
9235 M: Hans Verkuil <hverkuil@xs4all.nl>
9236 L: linux-media@vger.kernel.org
9238 W: https://linuxtv.org
9239 T: git git://linuxtv.org/media_tree.git
9240 F: drivers/media/radio/radio-isa*
9243 M: Jaroslav Kysela <perex@perex.cz>
9245 F: Documentation/driver-api/isapnp.rst
9246 F: drivers/pnp/isapnp/
9247 F: include/linux/isapnp.h
9250 M: Lee Duncan <lduncan@suse.com>
9251 M: Chris Leech <cleech@redhat.com>
9252 L: open-iscsi@googlegroups.com
9253 L: linux-scsi@vger.kernel.org
9255 W: www.open-iscsi.com
9256 F: drivers/scsi/*iscsi*
9257 F: include/scsi/*iscsi*
9259 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
9260 M: Peter Jones <pjones@redhat.com>
9261 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
9263 F: drivers/firmware/iscsi_ibft*
9265 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
9266 M: Sagi Grimberg <sagi@grimberg.me>
9267 M: Max Gurtovoy <mgurtovoy@nvidia.com>
9268 L: linux-rdma@vger.kernel.org
9270 W: http://www.openfabrics.org
9271 W: www.open-iscsi.org
9272 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9273 F: drivers/infiniband/ulp/iser/
9275 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
9276 M: Sagi Grimberg <sagi@grimberg.me>
9277 L: linux-rdma@vger.kernel.org
9278 L: target-devel@vger.kernel.org
9280 W: http://www.linux-iscsi.org
9281 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
9282 F: drivers/infiniband/ulp/isert
9284 ISDN/CMTP OVER BLUETOOTH
9285 M: Karsten Keil <isdn@linux-pingi.de>
9286 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9287 L: netdev@vger.kernel.org
9289 W: http://www.isdn4linux.de
9290 F: Documentation/isdn/
9291 F: drivers/isdn/capi/
9292 F: include/linux/isdn/
9293 F: include/uapi/linux/isdn/
9294 F: net/bluetooth/cmtp/
9296 ISDN/mISDN SUBSYSTEM
9297 M: Karsten Keil <isdn@linux-pingi.de>
9298 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9299 L: netdev@vger.kernel.org
9301 W: http://www.isdn4linux.de
9302 F: drivers/isdn/Kconfig
9303 F: drivers/isdn/Makefile
9304 F: drivers/isdn/hardware/
9305 F: drivers/isdn/mISDN/
9307 IT87 HARDWARE MONITORING DRIVER
9308 M: Jean Delvare <jdelvare@suse.com>
9309 L: linux-hwmon@vger.kernel.org
9311 F: Documentation/hwmon/it87.rst
9312 F: drivers/hwmon/it87.c
9315 M: Antti Palosaari <crope@iki.fi>
9316 L: linux-media@vger.kernel.org
9318 W: https://linuxtv.org
9319 W: http://palosaari.fi/linux/
9320 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9321 T: git git://linuxtv.org/anttip/media_tree.git
9322 F: drivers/media/tuners/it913x*
9324 IVTV VIDEO4LINUX DRIVER
9325 M: Andy Walls <awalls@md.metrocast.net>
9326 L: linux-media@vger.kernel.org
9328 W: https://linuxtv.org
9329 T: git git://linuxtv.org/media_tree.git
9330 F: Documentation/admin-guide/media/ivtv*
9331 F: drivers/media/pci/ivtv/
9332 F: include/uapi/linux/ivtv*
9334 IX2505V MEDIA DRIVER
9335 M: Malcolm Priestley <tvboxspy@gmail.com>
9336 L: linux-media@vger.kernel.org
9338 W: https://linuxtv.org
9339 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9340 F: drivers/media/dvb-frontends/ix2505v*
9342 JAILHOUSE HYPERVISOR INTERFACE
9343 M: Jan Kiszka <jan.kiszka@siemens.com>
9344 L: jailhouse-dev@googlegroups.com
9346 F: arch/x86/include/asm/jailhouse_para.h
9347 F: arch/x86/kernel/jailhouse.c
9349 JC42.4 TEMPERATURE SENSOR DRIVER
9350 M: Guenter Roeck <linux@roeck-us.net>
9351 L: linux-hwmon@vger.kernel.org
9353 F: Documentation/hwmon/jc42.rst
9354 F: drivers/hwmon/jc42.c
9357 M: Dave Kleikamp <shaggy@kernel.org>
9358 L: jfs-discussion@lists.sourceforge.net
9360 W: http://jfs.sourceforge.net/
9361 T: git git://github.com/kleikamp/linux-shaggy.git
9362 F: Documentation/admin-guide/jfs.rst
9366 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
9367 L: netdev@vger.kernel.org
9369 F: drivers/net/ethernet/jme.*
9371 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
9372 M: David Woodhouse <dwmw2@infradead.org>
9373 M: Richard Weinberger <richard@nod.at>
9374 L: linux-mtd@lists.infradead.org
9376 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
9377 T: git git://git.infradead.org/ubifs-2.6.git
9379 F: include/uapi/linux/jffs2.h
9381 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
9382 M: "Theodore Ts'o" <tytso@mit.edu>
9383 M: Jan Kara <jack@suse.com>
9384 L: linux-ext4@vger.kernel.org
9387 F: include/linux/jbd2.h
9389 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
9390 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
9391 L: linux-media@vger.kernel.org
9393 F: drivers/media/platform/rcar_jpu.c
9395 JSM Neo PCI based serial card
9396 L: linux-serial@vger.kernel.org
9398 F: drivers/tty/serial/jsm/
9400 K10TEMP HARDWARE MONITORING DRIVER
9401 M: Clemens Ladisch <clemens@ladisch.de>
9402 L: linux-hwmon@vger.kernel.org
9404 F: Documentation/hwmon/k10temp.rst
9405 F: drivers/hwmon/k10temp.c
9407 K8TEMP HARDWARE MONITORING DRIVER
9408 M: Rudolf Marek <r.marek@assembler.cz>
9409 L: linux-hwmon@vger.kernel.org
9411 F: Documentation/hwmon/k8temp.rst
9412 F: drivers/hwmon/k8temp.c
9415 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
9416 R: Alexander Potapenko <glider@google.com>
9417 R: Dmitry Vyukov <dvyukov@google.com>
9418 L: kasan-dev@googlegroups.com
9420 F: Documentation/dev-tools/kasan.rst
9421 F: arch/*/include/asm/kasan.h
9422 F: arch/*/mm/kasan_init*
9423 F: include/linux/kasan*.h
9426 F: scripts/Makefile.kasan
9429 M: Masahiro Yamada <masahiroy@kernel.org>
9430 L: linux-kbuild@vger.kernel.org
9432 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
9433 F: Documentation/kbuild/kconfig*
9434 F: scripts/Kconfig.include
9438 R: Dmitry Vyukov <dvyukov@google.com>
9439 R: Andrey Konovalov <andreyknvl@google.com>
9440 L: kasan-dev@googlegroups.com
9442 F: Documentation/dev-tools/kcov.rst
9443 F: include/linux/kcov.h
9444 F: include/uapi/linux/kcov.h
9446 F: scripts/Makefile.kcov
9449 M: Marco Elver <elver@google.com>
9450 R: Dmitry Vyukov <dvyukov@google.com>
9451 L: kasan-dev@googlegroups.com
9453 F: Documentation/dev-tools/kcsan.rst
9454 F: include/linux/kcsan*.h
9456 F: lib/Kconfig.kcsan
9457 F: scripts/Makefile.kcsan
9460 M: Dave Young <dyoung@redhat.com>
9461 M: Baoquan He <bhe@redhat.com>
9462 R: Vivek Goyal <vgoyal@redhat.com>
9463 L: kexec@lists.infradead.org
9465 W: http://lse.sourceforge.net/kdump/
9466 F: Documentation/admin-guide/kdump/
9468 F: include/linux/crash_core.h
9469 F: include/linux/crash_dump.h
9470 F: include/uapi/linux/vmcore.h
9473 KEENE FM RADIO TRANSMITTER DRIVER
9474 M: Hans Verkuil <hverkuil@xs4all.nl>
9475 L: linux-media@vger.kernel.org
9477 W: https://linuxtv.org
9478 T: git git://linuxtv.org/media_tree.git
9479 F: drivers/media/radio/radio-keene*
9482 M: Ian Kent <raven@themaw.net>
9483 L: autofs@vger.kernel.org
9487 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
9488 M: Masahiro Yamada <masahiroy@kernel.org>
9489 M: Michal Marek <michal.lkml@markovi.net>
9490 L: linux-kbuild@vger.kernel.org
9492 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
9493 F: Documentation/kbuild/
9495 F: scripts/*vmlinux*
9497 F: scripts/Makefile*
9504 L: kernel-janitors@vger.kernel.org
9506 W: http://kernelnewbies.org/KernelJanitors
9508 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
9509 M: "J. Bruce Fields" <bfields@fieldses.org>
9510 M: Chuck Lever <chuck.lever@oracle.com>
9511 L: linux-nfs@vger.kernel.org
9513 W: http://nfs.sourceforge.net/
9514 T: git git://linux-nfs.org/~bfields/linux.git
9518 F: include/linux/lockd/
9519 F: include/linux/sunrpc/
9520 F: include/uapi/linux/nfsd/
9521 F: include/uapi/linux/sunrpc/
9524 KERNEL SELFTEST FRAMEWORK
9525 M: Shuah Khan <shuah@kernel.org>
9526 M: Shuah Khan <skhan@linuxfoundation.org>
9527 L: linux-kselftest@vger.kernel.org
9529 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
9530 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
9531 F: Documentation/dev-tools/kselftest*
9532 F: tools/testing/selftests/
9534 KERNEL UNIT TESTING FRAMEWORK (KUnit)
9535 M: Brendan Higgins <brendanhiggins@google.com>
9536 L: linux-kselftest@vger.kernel.org
9537 L: kunit-dev@googlegroups.com
9539 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
9540 F: Documentation/dev-tools/kunit/
9543 F: tools/testing/kunit/
9545 KERNEL USERMODE HELPER
9546 M: Luis Chamberlain <mcgrof@kernel.org>
9547 L: linux-kernel@vger.kernel.org
9549 F: include/linux/umh.h
9552 KERNEL VIRTUAL MACHINE (KVM)
9553 M: Paolo Bonzini <pbonzini@redhat.com>
9554 L: kvm@vger.kernel.org
9556 W: http://www.linux-kvm.org
9557 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9558 F: Documentation/virt/kvm/
9559 F: include/asm-generic/kvm*
9560 F: include/kvm/iodev.h
9561 F: include/linux/kvm*
9562 F: include/trace/events/kvm.h
9563 F: include/uapi/asm-generic/kvm*
9564 F: include/uapi/linux/kvm*
9566 F: tools/testing/selftests/kvm/
9569 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
9570 M: Marc Zyngier <maz@kernel.org>
9571 R: James Morse <james.morse@arm.com>
9572 R: Julien Thierry <julien.thierry.kdev@gmail.com>
9573 R: Suzuki K Poulose <suzuki.poulose@arm.com>
9574 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9575 L: kvmarm@lists.cs.columbia.edu
9577 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
9578 F: arch/arm64/include/asm/kvm*
9579 F: arch/arm64/include/uapi/asm/kvm*
9581 F: include/kvm/arm_*
9583 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
9584 M: Huacai Chen <chenhc@lemote.com>
9585 M: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
9586 L: linux-mips@vger.kernel.org
9587 L: kvm@vger.kernel.org
9589 F: arch/mips/include/asm/kvm*
9590 F: arch/mips/include/uapi/asm/kvm*
9593 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
9594 M: Paul Mackerras <paulus@ozlabs.org>
9595 L: kvm-ppc@vger.kernel.org
9597 W: http://www.linux-kvm.org/
9598 T: git git://github.com/agraf/linux-2.6.git
9599 F: arch/powerpc/include/asm/kvm*
9600 F: arch/powerpc/include/uapi/asm/kvm*
9601 F: arch/powerpc/kernel/kvm*
9602 F: arch/powerpc/kvm/
9604 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
9605 M: Christian Borntraeger <borntraeger@de.ibm.com>
9606 M: Janosch Frank <frankja@linux.ibm.com>
9607 R: David Hildenbrand <david@redhat.com>
9608 R: Cornelia Huck <cohuck@redhat.com>
9609 R: Claudio Imbrenda <imbrenda@linux.ibm.com>
9610 L: kvm@vger.kernel.org
9612 W: http://www.ibm.com/developerworks/linux/linux390/
9613 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
9614 F: Documentation/virt/kvm/s390*
9615 F: arch/s390/include/asm/gmap.h
9616 F: arch/s390/include/asm/kvm*
9617 F: arch/s390/include/uapi/asm/kvm*
9619 F: arch/s390/mm/gmap.c
9620 F: tools/testing/selftests/kvm/*/s390x/
9621 F: tools/testing/selftests/kvm/s390x/
9623 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
9624 M: Paolo Bonzini <pbonzini@redhat.com>
9625 R: Sean Christopherson <sean.j.christopherson@intel.com>
9626 R: Vitaly Kuznetsov <vkuznets@redhat.com>
9627 R: Wanpeng Li <wanpengli@tencent.com>
9628 R: Jim Mattson <jmattson@google.com>
9629 R: Joerg Roedel <joro@8bytes.org>
9630 L: kvm@vger.kernel.org
9632 W: http://www.linux-kvm.org
9633 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9634 F: arch/x86/include/asm/kvm*
9635 F: arch/x86/include/asm/pvclock-abi.h
9636 F: arch/x86/include/asm/svm.h
9637 F: arch/x86/include/asm/vmx*.h
9638 F: arch/x86/include/uapi/asm/kvm*
9639 F: arch/x86/include/uapi/asm/svm.h
9640 F: arch/x86/include/uapi/asm/vmx.h
9641 F: arch/x86/kernel/kvm.c
9642 F: arch/x86/kernel/kvmclock.c
9647 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9648 M: Tejun Heo <tj@kernel.org>
9650 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
9652 F: include/linux/kernfs.h
9655 M: Eric Biederman <ebiederm@xmission.com>
9656 L: kexec@lists.infradead.org
9658 W: http://kernel.org/pub/linux/utils/kernel/kexec/
9659 F: include/linux/kexec.h
9660 F: include/uapi/linux/kexec.h
9664 M: Mimi Zohar <zohar@linux.ibm.com>
9665 L: linux-integrity@vger.kernel.org
9666 L: keyrings@vger.kernel.org
9668 F: Documentation/security/keys/trusted-encrypted.rst
9669 F: include/keys/encrypted-type.h
9670 F: security/keys/encrypted-keys/
9673 M: James Bottomley <jejb@linux.ibm.com>
9674 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9675 M: Mimi Zohar <zohar@linux.ibm.com>
9676 L: linux-integrity@vger.kernel.org
9677 L: keyrings@vger.kernel.org
9679 F: Documentation/security/keys/trusted-encrypted.rst
9680 F: include/keys/trusted-type.h
9681 F: include/keys/trusted_tpm.h
9682 F: security/keys/trusted-keys/
9685 M: David Howells <dhowells@redhat.com>
9686 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9687 L: keyrings@vger.kernel.org
9689 F: Documentation/security/keys/core.rst
9691 F: include/linux/key-type.h
9692 F: include/linux/key.h
9693 F: include/linux/keyctl.h
9694 F: include/uapi/linux/keyctl.h
9698 M: Stefani Seibold <stefani@seibold.net>
9700 F: include/linux/kfifo.h
9704 KGDB / KDB /debug_core
9705 M: Jason Wessel <jason.wessel@windriver.com>
9706 M: Daniel Thompson <daniel.thompson@linaro.org>
9707 R: Douglas Anderson <dianders@chromium.org>
9708 L: kgdb-bugreport@lists.sourceforge.net
9710 W: http://kgdb.wiki.kernel.org/
9711 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
9712 F: Documentation/dev-tools/kgdb.rst
9713 F: drivers/misc/kgdbts.c
9714 F: drivers/tty/serial/kgdboc.c
9715 F: include/linux/kdb.h
9716 F: include/linux/kgdb.h
9719 KHADAS MCU MFD DRIVER
9720 M: Neil Armstrong <narmstrong@baylibre.com>
9721 L: linux-amlogic@lists.infradead.org
9723 F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
9724 F: drivers/mfd/khadas-mcu.c
9725 F: include/linux/mfd/khadas-mcu.h
9726 F: drivers/thermal/khadas_mcu_fan.c
9729 M: Catalin Marinas <catalin.marinas@arm.com>
9731 F: Documentation/dev-tools/kmemleak.rst
9732 F: include/linux/kmemleak.h
9734 F: samples/kmemleak/kmemleak-test.c
9736 KMOD KERNEL MODULE LOADER - USERMODE HELPER
9737 M: Luis Chamberlain <mcgrof@kernel.org>
9738 L: linux-kernel@vger.kernel.org
9740 F: include/linux/kmod.h
9743 F: tools/testing/selftests/kmod/
9746 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
9747 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
9748 M: "David S. Miller" <davem@davemloft.net>
9749 M: Masami Hiramatsu <mhiramat@kernel.org>
9751 F: Documentation/trace/kprobes.rst
9752 F: include/asm-generic/kprobes.h
9753 F: include/linux/kprobes.h
9756 KS0108 LCD CONTROLLER DRIVER
9757 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
9759 F: Documentation/admin-guide/auxdisplay/ks0108.rst
9760 F: drivers/auxdisplay/ks0108.c
9761 F: include/linux/ks0108.h
9764 M: David Ahern <dsahern@kernel.org>
9765 L: netdev@vger.kernel.org
9767 F: include/net/l3mdev.h
9771 M: John Fastabend <john.fastabend@gmail.com>
9772 M: Daniel Borkmann <daniel@iogearbox.net>
9773 M: Jakub Sitnicki <jakub@cloudflare.com>
9774 M: Lorenz Bauer <lmb@cloudflare.com>
9775 L: netdev@vger.kernel.org
9776 L: bpf@vger.kernel.org
9778 F: include/linux/skmsg.h
9780 F: net/core/sock_map.c
9781 F: net/ipv4/tcp_bpf.c
9782 F: net/ipv4/udp_bpf.c
9784 LANTIQ / INTEL Ethernet drivers
9785 M: Hauke Mehrtens <hauke@hauke-m.de>
9786 L: netdev@vger.kernel.org
9788 F: drivers/net/dsa/lantiq_gswip.c
9789 F: drivers/net/dsa/lantiq_pce.h
9790 F: drivers/net/ethernet/lantiq_xrx200.c
9791 F: net/dsa/tag_gswip.c
9793 LANTIQ MIPS ARCHITECTURE
9794 M: John Crispin <john@phrozen.org>
9795 L: linux-mips@vger.kernel.org
9798 F: drivers/soc/lantiq
9801 L: linux-x25@vger.kernel.org
9803 F: Documentation/networking/lapb-module.rst
9807 LASI 53c700 driver for PARISC
9808 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9809 L: linux-scsi@vger.kernel.org
9811 F: Documentation/scsi/53c700.rst
9812 F: drivers/scsi/53c700*
9815 M: Tobin C. Harding <me@tobin.cc>
9816 M: Tycho Andersen <tycho@tycho.pizza>
9817 L: linux-hardening@vger.kernel.org
9819 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
9820 F: scripts/leaking_addresses.pl
9823 M: Pavel Machek <pavel@ucw.cz>
9824 R: Dan Murphy <dmurphy@ti.com>
9825 L: linux-leds@vger.kernel.org
9827 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
9828 F: Documentation/devicetree/bindings/leds/
9830 F: include/linux/leds.h
9832 LEGACY EEPROM DRIVER
9833 M: Jean Delvare <jdelvare@suse.com>
9835 F: Documentation/misc-devices/eeprom.rst
9836 F: drivers/misc/eeprom/eeprom.c
9839 R: David Lechner <david@lechnology.com>
9841 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9842 F: arch/arm/boot/dts/da850-lego-ev3.dts
9843 F: drivers/power/supply/lego_ev3_battery.c
9845 LEGO USB Tower driver
9846 M: Juergen Stuber <starblue@users.sourceforge.net>
9847 L: legousb-devel@lists.sourceforge.net
9849 W: http://legousb.sourceforge.net/
9850 F: drivers/usb/misc/legousbtower.c
9853 M: Matan Ziv-Av <matan@svgalib.org>
9854 L: platform-driver-x86@vger.kernel.org
9856 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
9857 F: Documentation/admin-guide/laptops/lg-laptop.rst
9858 F: drivers/platform/x86/lg-laptop.c
9861 M: Michael Krufky <mkrufky@linuxtv.org>
9862 L: linux-media@vger.kernel.org
9864 W: https://linuxtv.org
9865 W: http://github.com/mkrufky
9866 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9867 T: git git://linuxtv.org/mkrufky/tuners.git
9868 F: drivers/media/dvb-frontends/lg2160.*
9870 LGDT3305 MEDIA DRIVER
9871 M: Michael Krufky <mkrufky@linuxtv.org>
9872 L: linux-media@vger.kernel.org
9874 W: https://linuxtv.org
9875 W: http://github.com/mkrufky
9876 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9877 T: git git://linuxtv.org/mkrufky/tuners.git
9878 F: drivers/media/dvb-frontends/lgdt3305.*
9880 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
9881 M: Viresh Kumar <vireshk@kernel.org>
9882 L: linux-ide@vger.kernel.org
9884 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9885 F: drivers/ata/pata_arasan_cf.c
9886 F: include/linux/pata_arasan_cf_data.h
9888 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
9889 M: Linus Walleij <linus.walleij@linaro.org>
9890 L: linux-ide@vger.kernel.org
9892 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9893 F: drivers/ata/pata_ftide010.c
9894 F: drivers/ata/sata_gemini.c
9895 F: drivers/ata/sata_gemini.h
9897 LIBATA SATA AHCI PLATFORM devices support
9898 M: Hans de Goede <hdegoede@redhat.com>
9899 M: Jens Axboe <axboe@kernel.dk>
9900 L: linux-ide@vger.kernel.org
9902 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9903 F: drivers/ata/ahci_platform.c
9904 F: drivers/ata/libahci_platform.c
9905 F: include/linux/ahci_platform.h
9907 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
9908 M: Mikael Pettersson <mikpelinux@gmail.com>
9909 L: linux-ide@vger.kernel.org
9911 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9912 F: drivers/ata/sata_promise.*
9914 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
9915 M: Jens Axboe <axboe@kernel.dk>
9916 L: linux-ide@vger.kernel.org
9918 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9919 F: Documentation/devicetree/bindings/ata/
9921 F: include/linux/ata.h
9922 F: include/linux/libata.h
9925 M: Sasha Levin <alexander.levin@microsoft.com>
9927 F: tools/lib/lockdep/
9929 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
9930 M: Dan Williams <dan.j.williams@intel.com>
9931 M: Vishal Verma <vishal.l.verma@intel.com>
9932 M: Dave Jiang <dave.jiang@intel.com>
9933 L: linux-nvdimm@lists.01.org
9935 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9936 P: Documentation/nvdimm/maintainer-entry-profile.rst
9937 F: drivers/nvdimm/blk.c
9938 F: drivers/nvdimm/region_devs.c
9940 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
9941 M: Vishal Verma <vishal.l.verma@intel.com>
9942 M: Dan Williams <dan.j.williams@intel.com>
9943 M: Dave Jiang <dave.jiang@intel.com>
9944 L: linux-nvdimm@lists.01.org
9946 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9947 P: Documentation/nvdimm/maintainer-entry-profile.rst
9948 F: drivers/nvdimm/btt*
9950 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
9951 M: Dan Williams <dan.j.williams@intel.com>
9952 M: Vishal Verma <vishal.l.verma@intel.com>
9953 M: Dave Jiang <dave.jiang@intel.com>
9954 L: linux-nvdimm@lists.01.org
9956 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9957 P: Documentation/nvdimm/maintainer-entry-profile.rst
9958 F: drivers/nvdimm/pmem*
9960 LIBNVDIMM: DEVICETREE BINDINGS
9961 M: Oliver O'Halloran <oohall@gmail.com>
9962 L: linux-nvdimm@lists.01.org
9964 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9965 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
9966 F: drivers/nvdimm/of_pmem.c
9968 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
9969 M: Dan Williams <dan.j.williams@intel.com>
9970 M: Vishal Verma <vishal.l.verma@intel.com>
9971 M: Dave Jiang <dave.jiang@intel.com>
9972 M: Ira Weiny <ira.weiny@intel.com>
9973 L: linux-nvdimm@lists.01.org
9975 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9976 P: Documentation/nvdimm/maintainer-entry-profile.rst
9977 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
9978 F: drivers/acpi/nfit/*
9980 F: include/linux/libnvdimm.h
9981 F: include/linux/nd.h
9982 F: include/uapi/linux/ndctl.h
9983 F: tools/testing/nvdimm/
9985 LICENSES and SPDX stuff
9986 M: Thomas Gleixner <tglx@linutronix.de>
9987 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9988 L: linux-spdx@vger.kernel.org
9990 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
9992 F: Documentation/process/license-rules.rst
9994 F: scripts/spdxcheck-test.sh
9995 F: scripts/spdxcheck.py
9997 LIGHTNVM PLATFORM SUPPORT
9998 M: Matias Bjorling <mb@lightnvm.io>
9999 L: linux-block@vger.kernel.org
10001 W: http://github/OpenChannelSSD
10002 F: drivers/lightnvm/
10003 F: include/linux/lightnvm.h
10004 F: include/uapi/linux/lightnvm.h
10006 LINEAR RANGES HELPERS
10007 M: Mark Brown <broonie@kernel.org>
10008 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
10009 F: lib/linear_ranges.c
10010 F: lib/test_linear_ranges.c
10011 F: include/linux/linear_range.h
10013 LINUX FOR POWER MACINTOSH
10014 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10015 L: linuxppc-dev@lists.ozlabs.org
10017 F: arch/powerpc/platforms/powermac/
10018 F: drivers/macintosh/
10020 LINUX FOR POWERPC (32-BIT AND 64-BIT)
10021 M: Michael Ellerman <mpe@ellerman.id.au>
10022 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10023 R: Paul Mackerras <paulus@samba.org>
10024 L: linuxppc-dev@lists.ozlabs.org
10026 W: https://github.com/linuxppc/wiki/wiki
10027 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
10028 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
10029 F: Documentation/ABI/stable/sysfs-firmware-opal-*
10030 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
10031 F: Documentation/devicetree/bindings/powerpc/
10032 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
10033 F: Documentation/powerpc/
10035 F: drivers/*/*/*pasemi*
10036 F: drivers/*/*pasemi*
10037 F: drivers/char/tpm/tpm_ibmvtpm*
10038 F: drivers/crypto/nx/
10039 F: drivers/crypto/vmx/
10040 F: drivers/i2c/busses/i2c-opal.c
10041 F: drivers/net/ethernet/ibm/ibmveth.*
10042 F: drivers/net/ethernet/ibm/ibmvnic.*
10043 F: drivers/pci/hotplug/pnv_php.c
10044 F: drivers/pci/hotplug/rpa*
10045 F: drivers/rtc/rtc-opal.c
10046 F: drivers/scsi/ibmvscsi/
10047 F: drivers/tty/hvc/hvc_opal.c
10048 F: drivers/watchdog/wdrtas.c
10049 F: tools/testing/selftests/powerpc
10056 LINUX FOR POWERPC EMBEDDED MPC5XXX
10057 M: Anatolij Gustschin <agust@denx.de>
10058 L: linuxppc-dev@lists.ozlabs.org
10060 F: arch/powerpc/platforms/512x/
10061 F: arch/powerpc/platforms/52xx/
10063 LINUX FOR POWERPC EMBEDDED PPC4XX
10064 L: linuxppc-dev@lists.ozlabs.org
10066 F: arch/powerpc/platforms/40x/
10067 F: arch/powerpc/platforms/44x/
10069 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
10070 M: Scott Wood <oss@buserror.net>
10071 L: linuxppc-dev@lists.ozlabs.org
10073 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
10074 F: Documentation/devicetree/bindings/powerpc/fsl/
10075 F: arch/powerpc/platforms/83xx/
10076 F: arch/powerpc/platforms/85xx/
10078 LINUX FOR POWERPC EMBEDDED PPC8XX
10079 M: Christophe Leroy <christophe.leroy@csgroup.eu>
10080 L: linuxppc-dev@lists.ozlabs.org
10082 F: arch/powerpc/platforms/8xx/
10084 LINUX KERNEL DUMP TEST MODULE (LKDTM)
10085 M: Kees Cook <keescook@chromium.org>
10087 F: drivers/misc/lkdtm/*
10088 F: tools/testing/selftests/lkdtm/*
10090 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
10091 M: Alan Stern <stern@rowland.harvard.edu>
10092 M: Andrea Parri <parri.andrea@gmail.com>
10093 M: Will Deacon <will@kernel.org>
10094 M: Peter Zijlstra <peterz@infradead.org>
10095 M: Boqun Feng <boqun.feng@gmail.com>
10096 M: Nicholas Piggin <npiggin@gmail.com>
10097 M: David Howells <dhowells@redhat.com>
10098 M: Jade Alglave <j.alglave@ucl.ac.uk>
10099 M: Luc Maranget <luc.maranget@inria.fr>
10100 M: "Paul E. McKenney" <paulmck@kernel.org>
10101 R: Akira Yokosawa <akiyks@gmail.com>
10102 R: Daniel Lustig <dlustig@nvidia.com>
10103 R: Joel Fernandes <joel@joelfernandes.org>
10104 L: linux-kernel@vger.kernel.org
10105 L: linux-arch@vger.kernel.org
10107 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
10108 F: Documentation/atomic_bitops.txt
10109 F: Documentation/atomic_t.txt
10110 F: Documentation/core-api/atomic_ops.rst
10111 F: Documentation/core-api/refcount-vs-atomic.rst
10112 F: Documentation/litmus-tests/
10113 F: Documentation/memory-barriers.txt
10114 F: tools/memory-model/
10116 LIS3LV02D ACCELEROMETER DRIVER
10117 M: Eric Piel <eric.piel@tremplin-utc.net>
10119 F: Documentation/misc-devices/lis3lv02d.rst
10120 F: drivers/misc/lis3lv02d/
10121 F: drivers/platform/x86/hp_accel.c
10124 M: David Gow <davidgow@google.com>
10125 L: linux-kselftest@vger.kernel.org
10126 L: kunit-dev@googlegroups.com
10131 M: Josh Poimboeuf <jpoimboe@redhat.com>
10132 M: Jiri Kosina <jikos@kernel.org>
10133 M: Miroslav Benes <mbenes@suse.cz>
10134 M: Petr Mladek <pmladek@suse.com>
10135 R: Joe Lawrence <joe.lawrence@redhat.com>
10136 L: live-patching@vger.kernel.org
10138 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
10139 F: Documentation/ABI/testing/sysfs-kernel-livepatch
10140 F: Documentation/livepatch/
10141 F: arch/powerpc/include/asm/livepatch.h
10142 F: arch/s390/include/asm/livepatch.h
10143 F: arch/x86/include/asm/livepatch.h
10144 F: include/linux/livepatch.h
10145 F: kernel/livepatch/
10147 F: samples/livepatch/
10148 F: tools/testing/selftests/livepatch/
10151 L: netdev@vger.kernel.org
10153 F: include/linux/llc.h
10154 F: include/net/llc*
10155 F: include/uapi/linux/llc.h
10158 LM73 HARDWARE MONITOR DRIVER
10159 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
10160 L: linux-hwmon@vger.kernel.org
10162 F: drivers/hwmon/lm73.c
10164 LM78 HARDWARE MONITOR DRIVER
10165 M: Jean Delvare <jdelvare@suse.com>
10166 L: linux-hwmon@vger.kernel.org
10168 F: Documentation/hwmon/lm78.rst
10169 F: drivers/hwmon/lm78.c
10171 LM83 HARDWARE MONITOR DRIVER
10172 M: Jean Delvare <jdelvare@suse.com>
10173 L: linux-hwmon@vger.kernel.org
10175 F: Documentation/hwmon/lm83.rst
10176 F: drivers/hwmon/lm83.c
10178 LM90 HARDWARE MONITOR DRIVER
10179 M: Jean Delvare <jdelvare@suse.com>
10180 L: linux-hwmon@vger.kernel.org
10182 F: Documentation/devicetree/bindings/hwmon/lm90.txt
10183 F: Documentation/hwmon/lm90.rst
10184 F: drivers/hwmon/lm90.c
10185 F: include/dt-bindings/thermal/lm90.h
10187 LM95234 HARDWARE MONITOR DRIVER
10188 M: Guenter Roeck <linux@roeck-us.net>
10189 L: linux-hwmon@vger.kernel.org
10191 F: Documentation/hwmon/lm95234.rst
10192 F: drivers/hwmon/lm95234.c
10194 LME2510 MEDIA DRIVER
10195 M: Malcolm Priestley <tvboxspy@gmail.com>
10196 L: linux-media@vger.kernel.org
10198 W: https://linuxtv.org
10199 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10200 F: drivers/media/usb/dvb-usb-v2/lmedm04*
10202 LOADPIN SECURITY MODULE
10203 M: Kees Cook <keescook@chromium.org>
10205 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10206 F: Documentation/admin-guide/LSM/LoadPin.rst
10207 F: security/loadpin/
10210 M: Peter Zijlstra <peterz@infradead.org>
10211 M: Ingo Molnar <mingo@redhat.com>
10212 M: Will Deacon <will@kernel.org>
10213 L: linux-kernel@vger.kernel.org
10215 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
10216 F: Documentation/locking/
10217 F: arch/*/include/asm/spinlock*.h
10218 F: include/linux/lockdep.h
10219 F: include/linux/mutex*.h
10220 F: include/linux/rwlock*.h
10221 F: include/linux/rwsem*.h
10222 F: include/linux/seqlock.h
10223 F: include/linux/spinlock*.h
10225 F: lib/locking*.[ch]
10226 X: kernel/locking/locktorture.c
10228 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
10229 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
10230 L: linux-ntfs-dev@lists.sourceforge.net
10232 W: http://www.linux-ntfs.org/content/view/19/37/
10233 F: Documentation/admin-guide/ldm.rst
10234 F: block/partitions/ldm.*
10236 LOGITECH HID GAMING KEYBOARDS
10237 M: Hans de Goede <hdegoede@redhat.com>
10238 L: linux-input@vger.kernel.org
10240 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10241 F: drivers/hid/hid-lg-g15.c
10243 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
10244 M: Sathya Prakash <sathya.prakash@broadcom.com>
10245 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
10246 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
10247 L: MPT-FusionLinux.pdl@broadcom.com
10248 L: linux-scsi@vger.kernel.org
10250 W: http://www.avagotech.com/support/
10251 F: drivers/message/fusion/
10252 F: drivers/scsi/mpt3sas/
10254 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
10255 M: Matthew Wilcox <willy@infradead.org>
10256 L: linux-scsi@vger.kernel.org
10258 F: drivers/scsi/sym53c8xx_2/
10261 M: Marcus Folkesson <marcus.folkesson@gmail.com>
10262 L: linux-iio@vger.kernel.org
10264 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
10265 F: drivers/iio/dac/ltc1660.c
10267 LTC2947 HARDWARE MONITOR DRIVER
10268 M: Nuno Sá <nuno.sa@analog.com>
10269 L: linux-hwmon@vger.kernel.org
10271 W: http://ez.analog.com/community/linux-device-drivers
10272 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
10273 F: drivers/hwmon/ltc2947-core.c
10274 F: drivers/hwmon/ltc2947-i2c.c
10275 F: drivers/hwmon/ltc2947-spi.c
10276 F: drivers/hwmon/ltc2947.h
10278 LTC2983 IIO TEMPERATURE DRIVER
10279 M: Nuno Sá <nuno.sa@analog.com>
10280 L: linux-iio@vger.kernel.org
10282 W: http://ez.analog.com/community/linux-device-drivers
10283 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
10284 F: drivers/iio/temperature/ltc2983.c
10286 LTC4261 HARDWARE MONITOR DRIVER
10287 M: Guenter Roeck <linux@roeck-us.net>
10288 L: linux-hwmon@vger.kernel.org
10290 F: Documentation/hwmon/ltc4261.rst
10291 F: drivers/hwmon/ltc4261.c
10293 LTC4306 I2C MULTIPLEXER DRIVER
10294 M: Michael Hennerich <michael.hennerich@analog.com>
10295 L: linux-i2c@vger.kernel.org
10297 W: http://ez.analog.com/community/linux-device-drivers
10298 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
10299 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
10301 LTP (Linux Test Project)
10302 M: Mike Frysinger <vapier@gentoo.org>
10303 M: Cyril Hrubis <chrubis@suse.cz>
10304 M: Wanlong Gao <wanlong.gao@gmail.com>
10305 M: Jan Stancek <jstancek@redhat.com>
10306 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
10307 M: Alexey Kodanev <alexey.kodanev@oracle.com>
10308 L: ltp@lists.linux.it (subscribers-only)
10310 W: http://linux-test-project.github.io/
10311 T: git git://github.com/linux-test-project/ltp.git
10314 M: Geert Uytterhoeven <geert@linux-m68k.org>
10315 L: linux-m68k@lists.linux-m68k.org
10317 W: http://www.linux-m68k.org/
10318 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
10322 M68K ON APPLE MACINTOSH
10323 M: Joshua Thompson <funaho@jurai.org>
10324 L: linux-m68k@lists.linux-m68k.org
10326 W: http://www.mac.linux-m68k.org/
10330 M: Philip Blundell <philb@gnu.org>
10332 W: http://www.tazenda.demon.co.uk/phil/linux-hp
10333 F: arch/m68k/hp300/
10335 M88DS3103 MEDIA DRIVER
10336 M: Antti Palosaari <crope@iki.fi>
10337 L: linux-media@vger.kernel.org
10339 W: https://linuxtv.org
10340 W: http://palosaari.fi/linux/
10341 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10342 T: git git://linuxtv.org/anttip/media_tree.git
10343 F: drivers/media/dvb-frontends/m88ds3103*
10345 M88RS2000 MEDIA DRIVER
10346 M: Malcolm Priestley <tvboxspy@gmail.com>
10347 L: linux-media@vger.kernel.org
10349 W: https://linuxtv.org
10350 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10351 F: drivers/media/dvb-frontends/m88rs2000*
10353 MA901 MASTERKIT USB FM RADIO DRIVER
10354 M: Alexey Klimov <klimov.linux@gmail.com>
10355 L: linux-media@vger.kernel.org
10357 T: git git://linuxtv.org/media_tree.git
10358 F: drivers/media/radio/radio-ma901.c
10361 M: Johannes Berg <johannes@sipsolutions.net>
10362 L: linux-wireless@vger.kernel.org
10364 W: https://wireless.wiki.kernel.org/
10365 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10366 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10367 F: Documentation/networking/mac80211-injection.rst
10368 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
10369 F: drivers/net/wireless/mac80211_hwsim.[ch]
10370 F: include/net/mac80211.h
10374 M: Jassi Brar <jassisinghbrar@gmail.com>
10375 L: linux-kernel@vger.kernel.org
10377 F: drivers/mailbox/
10378 F: include/linux/mailbox_client.h
10379 F: include/linux/mailbox_controller.h
10381 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
10382 M: Michael Kerrisk <mtk.manpages@gmail.com>
10383 L: linux-man@vger.kernel.org
10385 W: http://www.kernel.org/doc/man-pages
10387 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
10388 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
10389 L: linux-mips@vger.kernel.org
10391 F: arch/mips/boot/dts/img/pistachio_marduk.dts
10393 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
10394 M: Andrew Lunn <andrew@lunn.ch>
10395 M: Vivien Didelot <vivien.didelot@gmail.com>
10396 L: netdev@vger.kernel.org
10398 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
10399 F: Documentation/networking/devlink/mv88e6xxx.rst
10400 F: drivers/net/dsa/mv88e6xxx/
10401 F: include/linux/platform_data/mv88e6xxx.h
10403 MARVELL ARMADA 3700 PHY DRIVERS
10404 M: Miquel Raynal <miquel.raynal@bootlin.com>
10406 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
10407 F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
10408 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
10409 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
10411 MARVELL ARMADA DRM SUPPORT
10412 M: Russell King <linux@armlinux.org.uk>
10414 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
10415 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
10416 F: Documentation/devicetree/bindings/display/armada/
10417 F: drivers/gpu/drm/armada/
10418 F: include/uapi/drm/armada_drm.h
10420 MARVELL CRYPTO DRIVER
10421 M: Boris Brezillon <bbrezillon@kernel.org>
10422 M: Arnaud Ebalard <arno@natisbad.org>
10423 M: Srujana Challa <schalla@marvell.com>
10424 L: linux-crypto@vger.kernel.org
10426 F: drivers/crypto/marvell/
10428 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
10429 M: Mirko Lindner <mlindner@marvell.com>
10430 M: Stephen Hemminger <stephen@networkplumber.org>
10431 L: netdev@vger.kernel.org
10433 F: drivers/net/ethernet/marvell/sk*
10435 MARVELL LIBERTAS WIRELESS DRIVER
10436 L: libertas-dev@lists.infradead.org
10438 F: drivers/net/wireless/marvell/libertas/
10440 MARVELL MACCHIATOBIN SUPPORT
10441 M: Russell King <linux@armlinux.org.uk>
10442 L: linux-arm-kernel@lists.infradead.org
10444 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
10446 MARVELL MV643XX ETHERNET DRIVER
10447 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
10448 L: netdev@vger.kernel.org
10450 F: drivers/net/ethernet/marvell/mv643xx_eth.*
10451 F: include/linux/mv643xx.h
10453 MARVELL MV88X3310 PHY DRIVER
10454 M: Russell King <linux@armlinux.org.uk>
10455 L: netdev@vger.kernel.org
10457 F: drivers/net/phy/marvell10g.c
10459 MARVELL MVEBU THERMAL DRIVER
10460 M: Miquel Raynal <miquel.raynal@bootlin.com>
10462 F: drivers/thermal/armada_thermal.c
10464 MARVELL MVNETA ETHERNET DRIVER
10465 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
10466 L: netdev@vger.kernel.org
10468 F: drivers/net/ethernet/marvell/mvneta.*
10470 MARVELL MWIFIEX WIRELESS DRIVER
10471 M: Amitkumar Karwar <amitkarwar@gmail.com>
10472 M: Ganapathi Bhat <ganapathi.bhat@nxp.com>
10473 M: Xinming Hu <huxinming820@gmail.com>
10474 L: linux-wireless@vger.kernel.org
10476 F: drivers/net/wireless/marvell/mwifiex/
10478 MARVELL MWL8K WIRELESS DRIVER
10479 M: Lennert Buytenhek <buytenh@wantstofly.org>
10480 L: linux-wireless@vger.kernel.org
10482 F: drivers/net/wireless/marvell/mwl8k.c
10484 MARVELL NAND CONTROLLER DRIVER
10485 M: Miquel Raynal <miquel.raynal@bootlin.com>
10486 L: linux-mtd@lists.infradead.org
10488 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
10489 F: drivers/mtd/nand/raw/marvell_nand.c
10491 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
10492 M: Sunil Goutham <sgoutham@marvell.com>
10493 M: Geetha sowjanya <gakula@marvell.com>
10494 M: Subbaraya Sundeep <sbhatta@marvell.com>
10495 M: hariprasad <hkelam@marvell.com>
10496 L: netdev@vger.kernel.org
10498 F: drivers/net/ethernet/marvell/octeontx2/nic/
10500 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
10501 M: Sunil Goutham <sgoutham@marvell.com>
10502 M: Linu Cherian <lcherian@marvell.com>
10503 M: Geetha sowjanya <gakula@marvell.com>
10504 M: Jerin Jacob <jerinj@marvell.com>
10505 L: netdev@vger.kernel.org
10507 F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
10508 F: drivers/net/ethernet/marvell/octeontx2/af/
10510 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
10511 M: Nicolas Pitre <nico@fluxnic.net>
10513 F: drivers/mmc/host/mvsdio.*
10515 MARVELL USB MDIO CONTROLLER DRIVER
10516 M: Tobias Waldekranz <tobias@waldekranz.com>
10517 L: netdev@vger.kernel.org
10519 F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
10520 F: drivers/net/phy/mdio-mvusb.c
10522 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
10523 M: Hu Ziji <huziji@marvell.com>
10524 L: linux-mmc@vger.kernel.org
10526 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
10527 F: drivers/mmc/host/sdhci-xenon*
10529 MATROX FRAMEBUFFER DRIVER
10530 L: linux-fbdev@vger.kernel.org
10532 F: drivers/video/fbdev/matrox/matroxfb_*
10533 F: include/uapi/linux/matroxfb.h
10535 MAX16065 HARDWARE MONITOR DRIVER
10536 M: Guenter Roeck <linux@roeck-us.net>
10537 L: linux-hwmon@vger.kernel.org
10539 F: Documentation/hwmon/max16065.rst
10540 F: drivers/hwmon/max16065.c
10542 MAX2175 SDR TUNER DRIVER
10543 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
10544 L: linux-media@vger.kernel.org
10546 T: git git://linuxtv.org/media_tree.git
10547 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
10548 F: Documentation/userspace-api/media/drivers/max2175.rst
10549 F: drivers/media/i2c/max2175*
10550 F: include/uapi/linux/max2175.h
10552 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
10553 L: linux-hwmon@vger.kernel.org
10555 F: Documentation/hwmon/max6650.rst
10556 F: drivers/hwmon/max6650.c
10558 MAX6697 HARDWARE MONITOR DRIVER
10559 M: Guenter Roeck <linux@roeck-us.net>
10560 L: linux-hwmon@vger.kernel.org
10562 F: Documentation/devicetree/bindings/hwmon/max6697.txt
10563 F: Documentation/hwmon/max6697.rst
10564 F: drivers/hwmon/max6697.c
10565 F: include/linux/platform_data/max6697.h
10567 MAX9286 QUAD GMSL DESERIALIZER DRIVER
10568 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
10569 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10570 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
10571 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
10572 L: linux-media@vger.kernel.org
10574 F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
10575 F: drivers/media/i2c/max9286.c
10577 MAX9860 MONO AUDIO VOICE CODEC DRIVER
10578 M: Peter Rosin <peda@axentia.se>
10579 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10581 F: Documentation/devicetree/bindings/sound/max9860.txt
10582 F: sound/soc/codecs/max9860.*
10584 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
10585 M: Andreas Klinger <ak@it-klinger.de>
10586 L: linux-iio@vger.kernel.org
10588 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
10589 F: drivers/iio/proximity/mb1232.c
10591 MAXIM MAX77650 PMIC MFD DRIVER
10592 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
10593 L: linux-kernel@vger.kernel.org
10595 F: Documentation/devicetree/bindings/*/*max77650.yaml
10596 F: Documentation/devicetree/bindings/*/max77650*.yaml
10597 F: drivers/gpio/gpio-max77650.c
10598 F: drivers/input/misc/max77650-onkey.c
10599 F: drivers/leds/leds-max77650.c
10600 F: drivers/mfd/max77650.c
10601 F: drivers/power/supply/max77650-charger.c
10602 F: drivers/regulator/max77650-regulator.c
10603 F: include/linux/mfd/max77650.h
10605 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
10606 M: Javier Martinez Canillas <javier@dowhile0.org>
10607 L: linux-kernel@vger.kernel.org
10609 F: Documentation/devicetree/bindings/*/*max77802.txt
10610 F: drivers/regulator/max77802-regulator.c
10611 F: include/dt-bindings/*/*max77802.h
10613 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
10614 M: Krzysztof Kozlowski <krzk@kernel.org>
10615 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10616 L: linux-pm@vger.kernel.org
10618 F: drivers/power/supply/max14577_charger.c
10619 F: drivers/power/supply/max77693_charger.c
10621 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
10622 M: Chanwoo Choi <cw00.choi@samsung.com>
10623 M: Krzysztof Kozlowski <krzk@kernel.org>
10624 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10625 L: linux-kernel@vger.kernel.org
10627 F: Documentation/devicetree/bindings/*/max77686.txt
10628 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
10629 F: Documentation/devicetree/bindings/mfd/max14577.txt
10630 F: Documentation/devicetree/bindings/mfd/max77693.txt
10631 F: drivers/*/max14577*.c
10632 F: drivers/*/max77686*.c
10633 F: drivers/*/max77693*.c
10634 F: drivers/clk/clk-max77686.c
10635 F: drivers/extcon/extcon-max14577.c
10636 F: drivers/extcon/extcon-max77693.c
10637 F: drivers/rtc/rtc-max77686.c
10638 F: include/linux/mfd/max14577*.h
10639 F: include/linux/mfd/max77686*.h
10640 F: include/linux/mfd/max77693*.h
10642 MAXIRADIO FM RADIO RECEIVER DRIVER
10643 M: Hans Verkuil <hverkuil@xs4all.nl>
10644 L: linux-media@vger.kernel.org
10646 W: https://linuxtv.org
10647 T: git git://linuxtv.org/media_tree.git
10648 F: drivers/media/radio/radio-maxiradio*
10650 MCAN MMIO DEVICE DRIVER
10651 M: Dan Murphy <dmurphy@ti.com>
10652 M: Sriram Dash <sriram.dash@samsung.com>
10653 L: linux-can@vger.kernel.org
10655 F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
10656 F: drivers/net/can/m_can/m_can.c
10657 F: drivers/net/can/m_can/m_can.h
10658 F: drivers/net/can/m_can/m_can_platform.c
10660 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
10661 M: Rishi Gupta <gupt21@gmail.com>
10662 L: linux-i2c@vger.kernel.org
10663 L: linux-input@vger.kernel.org
10665 F: drivers/hid/hid-mcp2221.c
10667 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
10668 M: Peter Rosin <peda@axentia.se>
10669 L: linux-iio@vger.kernel.org
10671 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
10672 F: drivers/iio/potentiometer/mcp4018.c
10673 F: drivers/iio/potentiometer/mcp4531.c
10675 MCR20A IEEE-802.15.4 RADIO DRIVER
10676 M: Xue Liu <liuxuenetmail@gmail.com>
10677 L: linux-wpan@vger.kernel.org
10679 W: https://github.com/xueliu/mcr20a-linux
10680 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
10681 F: drivers/net/ieee802154/mcr20a.c
10682 F: drivers/net/ieee802154/mcr20a.h
10684 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
10685 M: William Breathitt Gray <vilhelm.gray@gmail.com>
10686 L: linux-iio@vger.kernel.org
10688 F: drivers/iio/dac/cio-dac.c
10690 MEDIA CONTROLLER FRAMEWORK
10691 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10692 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10693 L: linux-media@vger.kernel.org
10695 W: https://www.linuxtv.org
10696 T: git git://linuxtv.org/media_tree.git
10697 F: drivers/media/mc/
10698 F: include/media/media-*.h
10699 F: include/uapi/linux/media.h
10701 MEDIA DRIVER FOR FREESCALE IMX PXP
10702 M: Philipp Zabel <p.zabel@pengutronix.de>
10703 L: linux-media@vger.kernel.org
10705 T: git git://linuxtv.org/media_tree.git
10706 F: drivers/media/platform/imx-pxp.[ch]
10708 MEDIA DRIVERS FOR ASCOT2E
10709 M: Sergey Kozlov <serjk@netup.ru>
10710 M: Abylay Ospan <aospan@netup.ru>
10711 L: linux-media@vger.kernel.org
10713 W: https://linuxtv.org
10714 W: http://netup.tv/
10715 T: git git://linuxtv.org/media_tree.git
10716 F: drivers/media/dvb-frontends/ascot2e*
10718 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
10719 M: Jasmin Jessich <jasmin@anw.at>
10720 L: linux-media@vger.kernel.org
10722 W: https://linuxtv.org
10723 T: git git://linuxtv.org/media_tree.git
10724 F: drivers/media/dvb-frontends/cxd2099*
10726 MEDIA DRIVERS FOR CXD2841ER
10727 M: Sergey Kozlov <serjk@netup.ru>
10728 M: Abylay Ospan <aospan@netup.ru>
10729 L: linux-media@vger.kernel.org
10731 W: https://linuxtv.org
10732 W: http://netup.tv/
10733 T: git git://linuxtv.org/media_tree.git
10734 F: drivers/media/dvb-frontends/cxd2841er*
10736 MEDIA DRIVERS FOR CXD2880
10737 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
10738 L: linux-media@vger.kernel.org
10740 W: http://linuxtv.org/
10741 T: git git://linuxtv.org/media_tree.git
10742 F: drivers/media/dvb-frontends/cxd2880/*
10743 F: drivers/media/spi/cxd2880*
10745 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
10746 L: linux-media@vger.kernel.org
10748 W: https://linuxtv.org
10749 T: git git://linuxtv.org/media_tree.git
10750 F: drivers/media/pci/ddbridge/*
10752 MEDIA DRIVERS FOR FREESCALE IMX
10753 M: Steve Longerbeam <slongerbeam@gmail.com>
10754 M: Philipp Zabel <p.zabel@pengutronix.de>
10755 L: linux-media@vger.kernel.org
10757 T: git git://linuxtv.org/media_tree.git
10758 F: Documentation/admin-guide/media/imx.rst
10759 F: Documentation/devicetree/bindings/media/imx.txt
10760 F: drivers/staging/media/imx/
10761 F: include/linux/imx-media.h
10762 F: include/media/imx.h
10764 MEDIA DRIVERS FOR FREESCALE IMX7
10765 M: Rui Miguel Silva <rmfrfs@gmail.com>
10766 L: linux-media@vger.kernel.org
10768 T: git git://linuxtv.org/media_tree.git
10769 F: Documentation/admin-guide/media/imx7.rst
10770 F: Documentation/devicetree/bindings/media/imx7-csi.txt
10771 F: Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
10772 F: drivers/staging/media/imx/imx7-media-csi.c
10773 F: drivers/staging/media/imx/imx7-mipi-csis.c
10775 MEDIA DRIVERS FOR HELENE
10776 M: Abylay Ospan <aospan@netup.ru>
10777 L: linux-media@vger.kernel.org
10779 W: https://linuxtv.org
10780 W: http://netup.tv/
10781 T: git git://linuxtv.org/media_tree.git
10782 F: drivers/media/dvb-frontends/helene*
10784 MEDIA DRIVERS FOR HORUS3A
10785 M: Sergey Kozlov <serjk@netup.ru>
10786 M: Abylay Ospan <aospan@netup.ru>
10787 L: linux-media@vger.kernel.org
10789 W: https://linuxtv.org
10790 W: http://netup.tv/
10791 T: git git://linuxtv.org/media_tree.git
10792 F: drivers/media/dvb-frontends/horus3a*
10794 MEDIA DRIVERS FOR LNBH25
10795 M: Sergey Kozlov <serjk@netup.ru>
10796 M: Abylay Ospan <aospan@netup.ru>
10797 L: linux-media@vger.kernel.org
10799 W: https://linuxtv.org
10800 W: http://netup.tv/
10801 T: git git://linuxtv.org/media_tree.git
10802 F: drivers/media/dvb-frontends/lnbh25*
10804 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
10805 L: linux-media@vger.kernel.org
10807 W: https://linuxtv.org
10808 T: git git://linuxtv.org/media_tree.git
10809 F: drivers/media/dvb-frontends/mxl5xx*
10811 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
10812 M: Sergey Kozlov <serjk@netup.ru>
10813 M: Abylay Ospan <aospan@netup.ru>
10814 L: linux-media@vger.kernel.org
10816 W: https://linuxtv.org
10817 W: http://netup.tv/
10818 T: git git://linuxtv.org/media_tree.git
10819 F: drivers/media/pci/netup_unidvb/*
10821 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
10822 M: Dmitry Osipenko <digetx@gmail.com>
10823 L: linux-media@vger.kernel.org
10824 L: linux-tegra@vger.kernel.org
10826 T: git git://linuxtv.org/media_tree.git
10827 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
10828 F: drivers/staging/media/tegra-vde/
10830 MEDIA DRIVERS FOR RENESAS - CEU
10831 M: Jacopo Mondi <jacopo@jmondi.org>
10832 L: linux-media@vger.kernel.org
10833 L: linux-renesas-soc@vger.kernel.org
10835 T: git git://linuxtv.org/media_tree.git
10836 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
10837 F: drivers/media/platform/renesas-ceu.c
10838 F: include/media/drv-intf/renesas-ceu.h
10840 MEDIA DRIVERS FOR RENESAS - DRIF
10841 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
10842 L: linux-media@vger.kernel.org
10843 L: linux-renesas-soc@vger.kernel.org
10845 T: git git://linuxtv.org/media_tree.git
10846 F: Documentation/devicetree/bindings/media/renesas,drif.txt
10847 F: drivers/media/platform/rcar_drif.c
10849 MEDIA DRIVERS FOR RENESAS - FCP
10850 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10851 L: linux-media@vger.kernel.org
10852 L: linux-renesas-soc@vger.kernel.org
10854 T: git git://linuxtv.org/media_tree.git
10855 F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
10856 F: drivers/media/platform/rcar-fcp.c
10857 F: include/media/rcar-fcp.h
10859 MEDIA DRIVERS FOR RENESAS - FDP1
10860 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10861 L: linux-media@vger.kernel.org
10862 L: linux-renesas-soc@vger.kernel.org
10864 T: git git://linuxtv.org/media_tree.git
10865 F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
10866 F: drivers/media/platform/rcar_fdp1.c
10868 MEDIA DRIVERS FOR RENESAS - VIN
10869 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
10870 L: linux-media@vger.kernel.org
10871 L: linux-renesas-soc@vger.kernel.org
10873 T: git git://linuxtv.org/media_tree.git
10874 F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
10875 F: Documentation/devicetree/bindings/media/renesas,vin.yaml
10876 F: drivers/media/platform/rcar-vin/
10878 MEDIA DRIVERS FOR RENESAS - VSP1
10879 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10880 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10881 L: linux-media@vger.kernel.org
10882 L: linux-renesas-soc@vger.kernel.org
10884 T: git git://linuxtv.org/media_tree.git
10885 F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
10886 F: drivers/media/platform/vsp1/
10888 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
10889 L: linux-media@vger.kernel.org
10891 W: https://linuxtv.org
10892 T: git git://linuxtv.org/media_tree.git
10893 F: drivers/media/dvb-frontends/stv0910*
10895 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
10896 L: linux-media@vger.kernel.org
10898 W: https://linuxtv.org
10899 T: git git://linuxtv.org/media_tree.git
10900 F: drivers/media/dvb-frontends/stv6111*
10902 MEDIA DRIVERS FOR STM32 - DCMI
10903 M: Hugues Fruchet <hugues.fruchet@st.com>
10904 L: linux-media@vger.kernel.org
10906 T: git git://linuxtv.org/media_tree.git
10907 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
10908 F: drivers/media/platform/stm32/stm32-dcmi.c
10910 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
10911 M: Mauro Carvalho Chehab <mchehab@kernel.org>
10912 L: linux-media@vger.kernel.org
10914 W: https://linuxtv.org
10915 Q: http://patchwork.kernel.org/project/linux-media/list/
10916 T: git git://linuxtv.org/media_tree.git
10917 F: Documentation/admin-guide/media/
10918 F: Documentation/devicetree/bindings/media/
10919 F: Documentation/driver-api/media/
10920 F: Documentation/userspace-api/media/
10922 F: drivers/staging/media/
10923 F: include/linux/platform_data/media/
10925 F: include/uapi/linux/dvb/
10926 F: include/uapi/linux/ivtv*
10927 F: include/uapi/linux/media.h
10928 F: include/uapi/linux/meye.h
10929 F: include/uapi/linux/uvcvideo.h
10930 F: include/uapi/linux/v4l2-*
10931 F: include/uapi/linux/videodev2.h
10933 MEDIATEK BLUETOOTH DRIVER
10934 M: Sean Wang <sean.wang@mediatek.com>
10935 L: linux-bluetooth@vger.kernel.org
10936 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10938 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
10939 F: drivers/bluetooth/btmtkuart.c
10941 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
10942 M: Sean Wang <sean.wang@mediatek.com>
10943 L: linux-pm@vger.kernel.org
10945 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
10946 F: drivers/power/reset/mt6323-poweroff.c
10948 MEDIATEK CIR DRIVER
10949 M: Sean Wang <sean.wang@mediatek.com>
10951 F: drivers/media/rc/mtk-cir.c
10953 MEDIATEK DMA DRIVER
10954 M: Sean Wang <sean.wang@mediatek.com>
10955 L: dmaengine@vger.kernel.org
10956 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10957 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10959 F: Documentation/devicetree/bindings/dma/mtk-*
10960 F: drivers/dma/mediatek/
10962 MEDIATEK ETHERNET DRIVER
10963 M: Felix Fietkau <nbd@nbd.name>
10964 M: John Crispin <john@phrozen.org>
10965 M: Sean Wang <sean.wang@mediatek.com>
10966 M: Mark Lee <Mark-MC.Lee@mediatek.com>
10967 L: netdev@vger.kernel.org
10969 F: drivers/net/ethernet/mediatek/
10971 MEDIATEK I2C CONTROLLER DRIVER
10972 M: Qii Wang <qii.wang@mediatek.com>
10973 L: linux-i2c@vger.kernel.org
10975 F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt
10976 F: drivers/i2c/busses/i2c-mt65xx.c
10978 MEDIATEK JPEG DRIVER
10979 M: Rick Chang <rick.chang@mediatek.com>
10980 M: Bin Liu <bin.liu@mediatek.com>
10982 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
10983 F: drivers/media/platform/mtk-jpeg/
10985 MEDIATEK MDP DRIVER
10986 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
10987 M: Houlong Wei <houlong.wei@mediatek.com>
10988 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10990 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
10991 F: drivers/media/platform/mtk-mdp/
10992 F: drivers/media/platform/mtk-vpu/
10994 MEDIATEK MEDIA DRIVER
10995 M: Tiffany Lin <tiffany.lin@mediatek.com>
10996 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10998 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
10999 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
11000 F: drivers/media/platform/mtk-vcodec/
11001 F: drivers/media/platform/mtk-vpu/
11003 MEDIATEK MMC/SD/SDIO DRIVER
11004 M: Chaotian Jing <chaotian.jing@mediatek.com>
11006 F: Documentation/devicetree/bindings/mmc/mtk-sd.txt
11007 F: drivers/mmc/host/mtk-sd.c
11009 MEDIATEK MT76 WIRELESS LAN DRIVER
11010 M: Felix Fietkau <nbd@nbd.name>
11011 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
11012 R: Ryder Lee <ryder.lee@mediatek.com>
11013 L: linux-wireless@vger.kernel.org
11015 F: drivers/net/wireless/mediatek/mt76/
11017 MEDIATEK MT7601U WIRELESS LAN DRIVER
11018 M: Jakub Kicinski <kubakici@wp.pl>
11019 L: linux-wireless@vger.kernel.org
11021 F: drivers/net/wireless/mediatek/mt7601u/
11023 MEDIATEK MT7621/28/88 I2C DRIVER
11024 M: Stefan Roese <sr@denx.de>
11025 L: linux-i2c@vger.kernel.org
11027 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
11028 F: drivers/i2c/busses/i2c-mt7621.c
11030 MEDIATEK NAND CONTROLLER DRIVER
11031 L: linux-mtd@lists.infradead.org
11033 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
11034 F: drivers/mtd/nand/raw/mtk_*
11036 MEDIATEK PMIC LED DRIVER
11037 M: Sean Wang <sean.wang@mediatek.com>
11039 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
11040 F: drivers/leds/leds-mt6323.c
11042 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
11043 M: Sean Wang <sean.wang@mediatek.com>
11045 F: drivers/char/hw_random/mtk-rng.c
11047 MEDIATEK SWITCH DRIVER
11048 M: Sean Wang <sean.wang@mediatek.com>
11049 M: Landen Chao <Landen.Chao@mediatek.com>
11050 L: netdev@vger.kernel.org
11052 F: drivers/net/dsa/mt7530.*
11053 F: net/dsa/tag_mtk.c
11055 MEDIATEK USB3 DRD IP DRIVER
11056 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
11057 L: linux-usb@vger.kernel.org (moderated for non-subscribers)
11058 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11059 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11061 F: drivers/usb/mtu3/
11063 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
11064 M: Peter Senna Tschudin <peter.senna@gmail.com>
11065 M: Martin Donnelly <martin.donnelly@ge.com>
11066 M: Martyn Welch <martyn.welch@collabora.co.uk>
11068 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
11069 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
11071 MEGARAID SCSI/SAS DRIVERS
11072 M: Kashyap Desai <kashyap.desai@broadcom.com>
11073 M: Sumit Saxena <sumit.saxena@broadcom.com>
11074 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
11075 L: megaraidlinux.pdl@broadcom.com
11076 L: linux-scsi@vger.kernel.org
11078 W: http://www.avagotech.com/support/
11079 F: Documentation/scsi/megaraid.rst
11080 F: drivers/scsi/megaraid.*
11081 F: drivers/scsi/megaraid/
11083 MELEXIS MLX90614 DRIVER
11084 M: Crt Mori <cmo@melexis.com>
11085 L: linux-iio@vger.kernel.org
11087 W: http://www.melexis.com
11088 F: drivers/iio/temperature/mlx90614.c
11090 MELEXIS MLX90632 DRIVER
11091 M: Crt Mori <cmo@melexis.com>
11092 L: linux-iio@vger.kernel.org
11094 W: http://www.melexis.com
11095 F: drivers/iio/temperature/mlx90632.c
11097 MELFAS MIP4 TOUCHSCREEN DRIVER
11098 M: Sangwon Jee <jeesw@melfas.com>
11100 W: http://www.melfas.com
11101 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
11102 F: drivers/input/touchscreen/melfas_mip4.c
11104 MELLANOX ETHERNET DRIVER (mlx4_en)
11105 M: Tariq Toukan <tariqt@nvidia.com>
11106 L: netdev@vger.kernel.org
11108 W: http://www.mellanox.com
11109 Q: http://patchwork.ozlabs.org/project/netdev/list/
11110 F: drivers/net/ethernet/mellanox/mlx4/en_*
11112 MELLANOX ETHERNET DRIVER (mlx5e)
11113 M: Saeed Mahameed <saeedm@nvidia.com>
11114 L: netdev@vger.kernel.org
11116 W: http://www.mellanox.com
11117 Q: http://patchwork.ozlabs.org/project/netdev/list/
11118 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
11120 MELLANOX ETHERNET INNOVA DRIVERS
11121 R: Boris Pismenny <borisp@nvidia.com>
11122 L: netdev@vger.kernel.org
11124 W: http://www.mellanox.com
11125 Q: http://patchwork.ozlabs.org/project/netdev/list/
11126 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
11127 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
11128 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
11129 F: include/linux/mlx5/mlx5_ifc_fpga.h
11131 MELLANOX ETHERNET SWITCH DRIVERS
11132 M: Jiri Pirko <jiri@nvidia.com>
11133 M: Ido Schimmel <idosch@nvidia.com>
11134 L: netdev@vger.kernel.org
11136 W: http://www.mellanox.com
11137 Q: http://patchwork.ozlabs.org/project/netdev/list/
11138 F: drivers/net/ethernet/mellanox/mlxsw/
11139 F: tools/testing/selftests/drivers/net/mlxsw/
11141 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
11142 M: mlxsw@nvidia.com
11143 L: netdev@vger.kernel.org
11145 W: http://www.mellanox.com
11146 Q: http://patchwork.ozlabs.org/project/netdev/list/
11147 F: drivers/net/ethernet/mellanox/mlxfw/
11149 MELLANOX HARDWARE PLATFORM SUPPORT
11150 M: Andy Shevchenko <andy@infradead.org>
11151 M: Darren Hart <dvhart@infradead.org>
11152 M: Vadim Pasternak <vadimp@nvidia.com>
11153 L: platform-driver-x86@vger.kernel.org
11155 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
11156 F: drivers/platform/mellanox/
11157 F: include/linux/platform_data/mlxreg.h
11159 MELLANOX MLX4 core VPI driver
11160 M: Tariq Toukan <tariqt@nvidia.com>
11161 L: netdev@vger.kernel.org
11162 L: linux-rdma@vger.kernel.org
11164 W: http://www.mellanox.com
11165 Q: http://patchwork.ozlabs.org/project/netdev/list/
11166 F: drivers/net/ethernet/mellanox/mlx4/
11167 F: include/linux/mlx4/
11169 MELLANOX MLX4 IB driver
11170 M: Yishai Hadas <yishaih@nvidia.com>
11171 L: linux-rdma@vger.kernel.org
11173 W: http://www.mellanox.com
11174 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11175 F: drivers/infiniband/hw/mlx4/
11176 F: include/linux/mlx4/
11177 F: include/uapi/rdma/mlx4-abi.h
11179 MELLANOX MLX5 core VPI driver
11180 M: Saeed Mahameed <saeedm@nvidia.com>
11181 M: Leon Romanovsky <leonro@nvidia.com>
11182 L: netdev@vger.kernel.org
11183 L: linux-rdma@vger.kernel.org
11185 W: http://www.mellanox.com
11186 Q: http://patchwork.ozlabs.org/project/netdev/list/
11187 F: Documentation/networking/device_drivers/ethernet/mellanox/
11188 F: drivers/net/ethernet/mellanox/mlx5/core/
11189 F: include/linux/mlx5/
11191 MELLANOX MLX5 IB driver
11192 M: Leon Romanovsky <leonro@nvidia.com>
11193 L: linux-rdma@vger.kernel.org
11195 W: http://www.mellanox.com
11196 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11197 F: drivers/infiniband/hw/mlx5/
11198 F: include/linux/mlx5/
11199 F: include/uapi/rdma/mlx5-abi.h
11201 MELLANOX MLXCPLD I2C AND MUX DRIVER
11202 M: Vadim Pasternak <vadimp@nvidia.com>
11203 M: Michael Shych <michaelsh@nvidia.com>
11204 L: linux-i2c@vger.kernel.org
11206 F: Documentation/i2c/busses/i2c-mlxcpld.rst
11207 F: drivers/i2c/busses/i2c-mlxcpld.c
11208 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
11210 MELLANOX MLXCPLD LED DRIVER
11211 M: Vadim Pasternak <vadimp@nvidia.com>
11212 L: linux-leds@vger.kernel.org
11214 F: Documentation/leds/leds-mlxcpld.rst
11215 F: drivers/leds/leds-mlxcpld.c
11216 F: drivers/leds/leds-mlxreg.c
11218 MELLANOX PLATFORM DRIVER
11219 M: Vadim Pasternak <vadimp@nvidia.com>
11220 L: platform-driver-x86@vger.kernel.org
11222 F: drivers/platform/x86/mlx-platform.c
11225 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11226 M: "Paul E. McKenney" <paulmck@kernel.org>
11227 L: linux-kernel@vger.kernel.org
11229 F: arch/powerpc/include/asm/membarrier.h
11230 F: include/uapi/linux/membarrier.h
11231 F: kernel/sched/membarrier.c
11234 M: Mike Rapoport <rppt@linux.ibm.com>
11235 L: linux-mm@kvack.org
11237 F: Documentation/core-api/boot-time-mm.rst
11238 F: include/linux/memblock.h
11241 MEMORY CONTROLLER DRIVERS
11242 M: Krzysztof Kozlowski <krzk@kernel.org>
11243 L: linux-kernel@vger.kernel.org
11245 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
11246 F: Documentation/devicetree/bindings/memory-controllers/
11249 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
11250 M: Dmitry Osipenko <digetx@gmail.com>
11251 L: linux-pm@vger.kernel.org
11252 L: linux-tegra@vger.kernel.org
11253 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
11255 F: drivers/devfreq/tegra20-devfreq.c
11256 F: drivers/devfreq/tegra30-devfreq.c
11259 M: Andrew Morton <akpm@linux-foundation.org>
11260 L: linux-mm@kvack.org
11262 W: http://www.linux-mm.org
11263 T: quilt https://ozlabs.org/~akpm/mmotm/
11264 T: quilt https://ozlabs.org/~akpm/mmots/
11265 T: git git://github.com/hnaz/linux-mm.git
11266 F: include/linux/gfp.h
11267 F: include/linux/memory_hotplug.h
11268 F: include/linux/mm.h
11269 F: include/linux/mmzone.h
11270 F: include/linux/vmalloc.h
11273 MEMORY TECHNOLOGY DEVICES (MTD)
11274 M: Miquel Raynal <miquel.raynal@bootlin.com>
11275 M: Richard Weinberger <richard@nod.at>
11276 M: Vignesh Raghavendra <vigneshr@ti.com>
11277 L: linux-mtd@lists.infradead.org
11279 W: http://www.linux-mtd.infradead.org/
11280 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11281 C: irc://irc.oftc.net/mtd
11282 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
11283 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
11284 F: Documentation/devicetree/bindings/mtd/
11286 F: include/linux/mtd/
11287 F: include/uapi/mtd/
11289 MEN A21 WATCHDOG DRIVER
11290 M: Johannes Thumshirn <morbidrsa@gmail.com>
11291 L: linux-watchdog@vger.kernel.org
11293 F: drivers/watchdog/mena21_wdt.c
11295 MEN CHAMELEON BUS (mcb)
11296 M: Johannes Thumshirn <morbidrsa@gmail.com>
11298 F: Documentation/driver-api/men-chameleon-bus.rst
11300 F: include/linux/mcb.h
11302 MEN F21BMC (Board Management Controller)
11303 M: Andreas Werner <andreas.werner@men.de>
11305 F: Documentation/hwmon/menf21bmc.rst
11306 F: drivers/hwmon/menf21bmc_hwmon.c
11307 F: drivers/leds/leds-menf21bmc.c
11308 F: drivers/mfd/menf21bmc.c
11309 F: drivers/watchdog/menf21bmc_wdt.c
11311 MEN Z069 WATCHDOG DRIVER
11312 M: Johannes Thumshirn <jth@kernel.org>
11313 L: linux-watchdog@vger.kernel.org
11315 F: drivers/watchdog/menz69_wdt.c
11317 MESON AO CEC DRIVER FOR AMLOGIC SOCS
11318 M: Neil Armstrong <narmstrong@baylibre.com>
11319 L: linux-media@vger.kernel.org
11320 L: linux-amlogic@lists.infradead.org
11322 W: http://linux-meson.com/
11323 T: git git://linuxtv.org/media_tree.git
11324 F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
11325 F: drivers/media/cec/platform/meson/ao-cec-g12a.c
11326 F: drivers/media/cec/platform/meson/ao-cec.c
11328 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
11329 M: Liang Yang <liang.yang@amlogic.com>
11330 L: linux-mtd@lists.infradead.org
11332 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
11333 F: drivers/mtd/nand/raw/meson_*
11335 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
11336 M: Neil Armstrong <narmstrong@baylibre.com>
11337 L: linux-media@vger.kernel.org
11338 L: linux-amlogic@lists.infradead.org
11340 T: git git://linuxtv.org/media_tree.git
11341 F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
11342 F: drivers/staging/media/meson/vdec/
11344 METHODE UDPU SUPPORT
11345 M: Vladimir Vid <vladimir.vid@sartura.hr>
11347 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
11350 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11351 M: Hemant Kumar <hemantk@codeaurora.org>
11352 L: linux-arm-msm@vger.kernel.org
11354 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
11355 F: Documentation/mhi/
11356 F: drivers/bus/mhi/
11357 F: include/linux/mhi.h
11359 MICROBLAZE ARCHITECTURE
11360 M: Michal Simek <monstr@monstr.eu>
11362 W: http://www.monstr.eu/fdt/
11363 T: git git://git.monstr.eu/linux-2.6-microblaze.git
11364 F: arch/microblaze/
11366 MICROCHIP AT91 DMA DRIVERS
11367 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11368 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11369 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11370 L: dmaengine@vger.kernel.org
11372 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
11373 F: drivers/dma/at_hdmac.c
11374 F: drivers/dma/at_hdmac_regs.h
11375 F: drivers/dma/at_xdmac.c
11376 F: include/dt-bindings/dma/at91.h
11377 F: include/linux/platform_data/dma-atmel.h
11379 MICROCHIP AT91 SERIAL DRIVER
11380 M: Richard Genoud <richard.genoud@gmail.com>
11382 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11383 F: drivers/tty/serial/atmel_serial.c
11384 F: drivers/tty/serial/atmel_serial.h
11386 MICROCHIP AT91 USART MFD DRIVER
11387 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
11388 L: linux-kernel@vger.kernel.org
11390 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11391 F: drivers/mfd/at91-usart.c
11392 F: include/dt-bindings/mfd/at91-usart.h
11394 MICROCHIP AT91 USART SPI DRIVER
11395 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
11396 L: linux-spi@vger.kernel.org
11398 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11399 F: drivers/spi/spi-at91-usart.c
11401 MICROCHIP AUDIO ASOC DRIVERS
11402 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11403 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11407 MICROCHIP ECC DRIVER
11408 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11409 L: linux-crypto@vger.kernel.org
11411 F: drivers/crypto/atmel-ecc.*
11413 MICROCHIP I2C DRIVER
11414 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11415 L: linux-i2c@vger.kernel.org
11417 F: drivers/i2c/busses/i2c-at91-*.c
11418 F: drivers/i2c/busses/i2c-at91.h
11420 MICROCHIP ISC DRIVER
11421 M: Eugen Hristev <eugen.hristev@microchip.com>
11422 L: linux-media@vger.kernel.org
11424 F: Documentation/devicetree/bindings/media/atmel-isc.txt
11425 F: drivers/media/platform/atmel/atmel-isc-base.c
11426 F: drivers/media/platform/atmel/atmel-isc-regs.h
11427 F: drivers/media/platform/atmel/atmel-isc.h
11428 F: drivers/media/platform/atmel/atmel-sama5d2-isc.c
11429 F: include/linux/atmel-isc-media.h
11431 MICROCHIP ISI DRIVER
11432 M: Eugen Hristev <eugen.hristev@microchip.com>
11433 L: linux-media@vger.kernel.org
11435 F: drivers/media/platform/atmel/atmel-isi.c
11436 F: drivers/media/platform/atmel/atmel-isi.h
11438 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
11439 M: Woojung Huh <woojung.huh@microchip.com>
11440 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11441 L: netdev@vger.kernel.org
11443 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
11444 F: drivers/net/dsa/microchip/*
11445 F: include/linux/platform_data/microchip-ksz.h
11446 F: net/dsa/tag_ksz.c
11448 MICROCHIP LAN743X ETHERNET DRIVER
11449 M: Bryan Whitehead <bryan.whitehead@microchip.com>
11450 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11451 L: netdev@vger.kernel.org
11453 F: drivers/net/ethernet/microchip/lan743x_*
11455 MICROCHIP LCDFB DRIVER
11456 M: Nicolas Ferre <nicolas.ferre@microchip.com>
11457 L: linux-fbdev@vger.kernel.org
11459 F: drivers/video/fbdev/atmel_lcdfb.c
11460 F: include/video/atmel_lcdc.h
11462 MICROCHIP MCP16502 PMIC DRIVER
11463 M: Andrei Stefanescu <andrei.stefanescu@microchip.com>
11464 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11466 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
11467 F: drivers/regulator/mcp16502.c
11469 MICROCHIP MCP3911 ADC DRIVER
11470 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11471 M: Kent Gustavsson <kent@minoris.se>
11472 L: linux-iio@vger.kernel.org
11474 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
11475 F: drivers/iio/adc/mcp3911.c
11477 MICROCHIP MMC/SD/SDIO MCI DRIVER
11478 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11480 F: drivers/mmc/host/atmel-mci.c
11482 MICROCHIP NAND DRIVER
11483 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11484 L: linux-mtd@lists.infradead.org
11486 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
11487 F: drivers/mtd/nand/raw/atmel/*
11489 MICROCHIP PWM DRIVER
11490 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11491 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11492 L: linux-pwm@vger.kernel.org
11494 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
11495 F: drivers/pwm/pwm-atmel.c
11497 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
11498 M: Eugen Hristev <eugen.hristev@microchip.com>
11499 L: linux-iio@vger.kernel.org
11501 F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
11502 F: drivers/iio/adc/at91-sama5d2_adc.c
11503 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
11505 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
11506 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11508 F: drivers/power/reset/at91-sama5d2_shdwc.c
11510 MICROCHIP SPI DRIVER
11511 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11513 F: drivers/spi/spi-atmel.*
11515 MICROCHIP SSC DRIVER
11516 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11517 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11519 F: drivers/misc/atmel-ssc.c
11520 F: include/linux/atmel-ssc.h
11522 MICROCHIP USB251XB DRIVER
11523 M: Richard Leitner <richard.leitner@skidata.com>
11524 L: linux-usb@vger.kernel.org
11526 F: Documentation/devicetree/bindings/usb/usb251xb.txt
11527 F: drivers/usb/misc/usb251xb.c
11529 MICROCHIP USBA UDC DRIVER
11530 M: Cristian Birsan <cristian.birsan@microchip.com>
11531 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11533 F: drivers/usb/gadget/udc/atmel_usba_udc.*
11535 MICROCHIP WILC1000 WIFI DRIVER
11536 M: Ajay Singh <ajay.kathat@microchip.com>
11537 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11538 L: linux-wireless@vger.kernel.org
11540 F: drivers/net/wireless/microchip/wilc1000/
11542 MICROSEMI MIPS SOCS
11543 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
11544 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11545 L: linux-mips@vger.kernel.org
11547 F: Documentation/devicetree/bindings/mips/mscc.txt
11548 F: arch/mips/boot/dts/mscc/
11549 F: arch/mips/configs/generic/board-ocelot.config
11550 F: arch/mips/generic/board-ocelot.c
11552 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
11553 M: Don Brace <don.brace@microchip.com>
11554 L: storagedev@microchip.com
11555 L: linux-scsi@vger.kernel.org
11557 F: Documentation/scsi/smartpqi.rst
11558 F: drivers/scsi/smartpqi/Kconfig
11559 F: drivers/scsi/smartpqi/Makefile
11560 F: drivers/scsi/smartpqi/smartpqi*.[ch]
11561 F: include/linux/cciss*.h
11562 F: include/uapi/linux/cciss*.h
11564 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
11565 M: Chen Yu <yu.c.chen@intel.com>
11566 L: platform-driver-x86@vger.kernel.org
11568 F: drivers/platform/x86/surfacepro3_button.c
11570 MICROTEK X6 SCANNER
11571 M: Oliver Neukum <oliver@neukum.org>
11573 F: drivers/usb/image/microtek.*
11576 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11577 L: linux-mips@vger.kernel.org
11579 W: http://www.linux-mips.org/
11580 Q: https://patchwork.kernel.org/project/linux-mips/list/
11581 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
11582 F: Documentation/devicetree/bindings/mips/
11583 F: Documentation/mips/
11585 F: drivers/platform/mips/
11587 MIPS BOSTON DEVELOPMENT BOARD
11588 M: Paul Burton <paulburton@kernel.org>
11589 L: linux-mips@vger.kernel.org
11591 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
11592 F: arch/mips/boot/dts/img/boston.dts
11593 F: arch/mips/configs/generic/board-boston.config
11594 F: drivers/clk/imgtec/clk-boston.c
11595 F: include/dt-bindings/clock/boston-clock.h
11598 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11599 M: Serge Semin <fancer.lancer@gmail.com>
11600 L: linux-mips@vger.kernel.org
11602 F: drivers/bus/mips_cdmm.c
11603 F: drivers/clocksource/mips-gic-timer.c
11604 F: drivers/cpuidle/cpuidle-cps.c
11605 F: drivers/irqchip/irq-mips-cpu.c
11606 F: drivers/irqchip/irq-mips-gic.c
11608 MIPS GENERIC PLATFORM
11609 M: Paul Burton <paulburton@kernel.org>
11610 L: linux-mips@vger.kernel.org
11612 F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt
11613 F: arch/mips/generic/
11614 F: arch/mips/tools/generic-board-config.sh
11616 MIPS RINT INSTRUCTION EMULATION
11617 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
11618 L: linux-mips@vger.kernel.org
11620 F: arch/mips/math-emu/dp_rint.c
11621 F: arch/mips/math-emu/sp_rint.c
11623 MIPS/LOONGSON1 ARCHITECTURE
11624 M: Keguang Zhang <keguang.zhang@gmail.com>
11625 L: linux-mips@vger.kernel.org
11627 F: arch/mips/include/asm/mach-loongson32/
11628 F: arch/mips/loongson32/
11629 F: drivers/*/*/*loongson1*
11630 F: drivers/*/*loongson1*
11632 MIPS/LOONGSON2EF ARCHITECTURE
11633 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
11634 L: linux-mips@vger.kernel.org
11636 F: arch/mips/include/asm/mach-loongson2ef/
11637 F: arch/mips/loongson2ef/
11638 F: drivers/*/*/*loongson2*
11639 F: drivers/*/*loongson2*
11641 MIPS/LOONGSON64 ARCHITECTURE
11642 M: Huacai Chen <chenhc@lemote.com>
11643 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
11644 L: linux-mips@vger.kernel.org
11646 F: arch/mips/include/asm/mach-loongson64/
11647 F: arch/mips/loongson64/
11648 F: drivers/*/*/*loongson3*
11649 F: drivers/*/*loongson3*
11650 F: drivers/irqchip/irq-loongson*
11651 F: drivers/platform/mips/cpu_hwmon.c
11653 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
11654 M: Hans Verkuil <hverkuil@xs4all.nl>
11655 L: linux-media@vger.kernel.org
11657 W: https://linuxtv.org
11658 T: git git://linuxtv.org/media_tree.git
11659 F: drivers/media/radio/radio-miropcm20*
11662 R: Lubomir Rintel <lkundrak@v3.sk>
11663 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11665 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
11666 F: arch/arm/boot/dts/mmp*
11667 F: arch/arm/mach-mmp/
11670 MMP USB PHY DRIVERS
11671 R: Lubomir Rintel <lkundrak@v3.sk>
11672 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11674 F: drivers/phy/marvell/phy-mmp3-usb.c
11675 F: drivers/phy/marvell/phy-pxa-usb.c
11677 MMU GATHER AND TLB INVALIDATION
11678 M: Will Deacon <will@kernel.org>
11679 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
11680 M: Andrew Morton <akpm@linux-foundation.org>
11681 M: Nick Piggin <npiggin@gmail.com>
11682 M: Peter Zijlstra <peterz@infradead.org>
11683 L: linux-arch@vger.kernel.org
11684 L: linux-mm@kvack.org
11686 F: arch/*/include/asm/tlb.h
11687 F: include/asm-generic/tlb.h
11690 MN88472 MEDIA DRIVER
11691 M: Antti Palosaari <crope@iki.fi>
11692 L: linux-media@vger.kernel.org
11694 W: https://linuxtv.org
11695 W: http://palosaari.fi/linux/
11696 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11697 F: drivers/media/dvb-frontends/mn88472*
11699 MN88473 MEDIA DRIVER
11700 M: Antti Palosaari <crope@iki.fi>
11701 L: linux-media@vger.kernel.org
11703 W: https://linuxtv.org
11704 W: http://palosaari.fi/linux/
11705 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11706 F: drivers/media/dvb-frontends/mn88473*
11709 M: Jessica Yu <jeyu@kernel.org>
11711 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
11712 F: include/linux/module.h
11715 MONOLITHIC POWER SYSTEM PMIC DRIVER
11716 M: Saravanan Sekar <sravanhome@gmail.com>
11718 F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
11719 F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
11720 F: drivers/iio/adc/mp2629_adc.c
11721 F: drivers/mfd/mp2629.c
11722 F: drivers/power/supply/mp2629_charger.c
11723 F: drivers/regulator/mp5416.c
11724 F: drivers/regulator/mpq7920.c
11725 F: drivers/regulator/mpq7920.h
11726 F: include/linux/mfd/mp2629.h
11728 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
11730 W: http://popies.net/meye/
11731 F: Documentation/userspace-api/media/drivers/meye*
11732 F: drivers/media/pci/meye/
11733 F: include/uapi/linux/meye.h
11735 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
11736 M: Jiri Slaby <jirislaby@kernel.org>
11738 F: Documentation/driver-api/serial/moxa-smartio.rst
11739 F: drivers/tty/mxser.*
11741 MR800 AVERMEDIA USB FM RADIO DRIVER
11742 M: Alexey Klimov <klimov.linux@gmail.com>
11743 L: linux-media@vger.kernel.org
11745 T: git git://linuxtv.org/media_tree.git
11746 F: drivers/media/radio/radio-mr800.c
11748 MRF24J40 IEEE 802.15.4 RADIO DRIVER
11749 M: Alan Ott <alan@signal11.us>
11750 L: linux-wpan@vger.kernel.org
11752 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
11753 F: drivers/net/ieee802154/mrf24j40.c
11756 M: "Lee, Chun-Yi" <jlee@suse.com>
11757 L: platform-driver-x86@vger.kernel.org
11759 F: drivers/platform/x86/msi-laptop.c
11762 L: platform-driver-x86@vger.kernel.org
11764 F: drivers/platform/x86/msi-wmi.c
11766 MSI001 MEDIA DRIVER
11767 M: Antti Palosaari <crope@iki.fi>
11768 L: linux-media@vger.kernel.org
11770 W: https://linuxtv.org
11771 W: http://palosaari.fi/linux/
11772 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11773 T: git git://linuxtv.org/anttip/media_tree.git
11774 F: drivers/media/tuners/msi001*
11776 MSI2500 MEDIA DRIVER
11777 M: Antti Palosaari <crope@iki.fi>
11778 L: linux-media@vger.kernel.org
11780 W: https://linuxtv.org
11781 W: http://palosaari.fi/linux/
11782 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11783 T: git git://linuxtv.org/anttip/media_tree.git
11784 F: drivers/media/usb/msi2500/
11786 MSTAR INTERRUPT CONTROLLER DRIVER
11787 M: Mark-PK Tsai <mark-pk.tsai@mediatek.com>
11788 M: Daniel Palmer <daniel@thingy.jp>
11790 F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
11791 F: drivers/irqchip/irq-mst-intc.c
11793 MSYSTEMS DISKONCHIP G3 MTD DRIVER
11794 M: Robert Jarzmik <robert.jarzmik@free.fr>
11795 L: linux-mtd@lists.infradead.org
11797 F: drivers/mtd/devices/docg3*
11799 MT9M032 APTINA SENSOR DRIVER
11800 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11801 L: linux-media@vger.kernel.org
11803 T: git git://linuxtv.org/media_tree.git
11804 F: drivers/media/i2c/mt9m032.c
11805 F: include/media/i2c/mt9m032.h
11807 MT9P031 APTINA CAMERA SENSOR
11808 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11809 L: linux-media@vger.kernel.org
11811 T: git git://linuxtv.org/media_tree.git
11812 F: drivers/media/i2c/mt9p031.c
11813 F: include/media/i2c/mt9p031.h
11815 MT9T001 APTINA CAMERA SENSOR
11816 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11817 L: linux-media@vger.kernel.org
11819 T: git git://linuxtv.org/media_tree.git
11820 F: drivers/media/i2c/mt9t001.c
11821 F: include/media/i2c/mt9t001.h
11823 MT9T112 APTINA CAMERA SENSOR
11824 M: Jacopo Mondi <jacopo@jmondi.org>
11825 L: linux-media@vger.kernel.org
11827 T: git git://linuxtv.org/media_tree.git
11828 F: drivers/media/i2c/mt9t112.c
11829 F: include/media/i2c/mt9t112.h
11831 MT9V032 APTINA CAMERA SENSOR
11832 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11833 L: linux-media@vger.kernel.org
11835 T: git git://linuxtv.org/media_tree.git
11836 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
11837 F: drivers/media/i2c/mt9v032.c
11838 F: include/media/i2c/mt9v032.h
11840 MT9V111 APTINA CAMERA SENSOR
11841 M: Jacopo Mondi <jacopo@jmondi.org>
11842 L: linux-media@vger.kernel.org
11844 T: git git://linuxtv.org/media_tree.git
11845 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
11846 F: drivers/media/i2c/mt9v111.c
11848 MULTIFUNCTION DEVICES (MFD)
11849 M: Lee Jones <lee.jones@linaro.org>
11851 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11852 F: Documentation/devicetree/bindings/mfd/
11854 F: include/dt-bindings/mfd/
11855 F: include/linux/mfd/
11857 MULTIMEDIA CARD (MMC) ETC. OVER SPI
11859 F: drivers/mmc/host/mmc_spi.c
11860 F: include/linux/spi/mmc_spi.h
11862 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
11863 M: Ulf Hansson <ulf.hansson@linaro.org>
11864 L: linux-mmc@vger.kernel.org
11866 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
11867 F: Documentation/devicetree/bindings/mmc/
11869 F: include/linux/mmc/
11870 F: include/uapi/linux/mmc/
11872 MULTIPLEXER SUBSYSTEM
11873 M: Peter Rosin <peda@axentia.se>
11875 F: Documentation/ABI/testing/sysfs-class-mux*
11876 F: Documentation/devicetree/bindings/mux/
11878 F: include/dt-bindings/mux/
11879 F: include/linux/mux/
11881 MULTITECH MULTIPORT CARD (ISICOM)
11883 F: drivers/tty/isicom.c
11884 F: include/linux/isicom.h
11886 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
11887 M: Bin Liu <b-liu@ti.com>
11888 L: linux-usb@vger.kernel.org
11890 F: drivers/usb/musb/
11892 MXL301RF MEDIA DRIVER
11893 M: Akihiro Tsukada <tskd08@gmail.com>
11894 L: linux-media@vger.kernel.org
11896 F: drivers/media/tuners/mxl301rf*
11898 MXL5007T MEDIA DRIVER
11899 M: Michael Krufky <mkrufky@linuxtv.org>
11900 L: linux-media@vger.kernel.org
11902 W: https://linuxtv.org
11903 W: http://github.com/mkrufky
11904 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11905 T: git git://linuxtv.org/mkrufky/tuners.git
11906 F: drivers/media/tuners/mxl5007t.*
11909 M: Marek Vasut <marex@denx.de>
11910 M: Stefan Agner <stefan@agner.ch>
11911 L: dri-devel@lists.freedesktop.org
11913 T: git git://anongit.freedesktop.org/drm/drm-misc
11914 F: Documentation/devicetree/bindings/display/mxsfb.txt
11915 F: drivers/gpu/drm/mxsfb/
11917 MYLEX DAC960 PCI RAID Controller
11918 M: Hannes Reinecke <hare@kernel.org>
11919 L: linux-scsi@vger.kernel.org
11921 F: drivers/scsi/myrb.*
11922 F: drivers/scsi/myrs.*
11924 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
11925 M: Chris Lee <christopher.lee@cspi.com>
11926 L: netdev@vger.kernel.org
11928 W: https://www.cspi.com/ethernet-products/support/downloads/
11929 F: drivers/net/ethernet/myricom/myri10ge/
11931 NAND FLASH SUBSYSTEM
11932 M: Miquel Raynal <miquel.raynal@bootlin.com>
11933 R: Richard Weinberger <richard@nod.at>
11934 L: linux-mtd@lists.infradead.org
11936 W: http://www.linux-mtd.infradead.org/
11937 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11938 C: irc://irc.oftc.net/mtd
11939 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
11940 F: drivers/mtd/nand/
11941 F: include/linux/mtd/*nand*.h
11943 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
11944 M: Daniel Mack <zonque@gmail.com>
11945 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11947 W: http://www.native-instruments.com
11948 F: sound/usb/caiaq/
11950 NATSEMI ETHERNET DRIVER (DP8381x)
11952 F: drivers/net/ethernet/natsemi/natsemi.c
11954 NCR 5380 SCSI DRIVERS
11955 M: Finn Thain <fthain@telegraphics.com.au>
11956 M: Michael Schmitz <schmitzmic@gmail.com>
11957 L: linux-scsi@vger.kernel.org
11959 F: Documentation/scsi/g_NCR5380.rst
11960 F: drivers/scsi/NCR5380.*
11961 F: drivers/scsi/arm/cumana_1.c
11962 F: drivers/scsi/arm/oak.c
11963 F: drivers/scsi/atari_scsi.*
11964 F: drivers/scsi/dmx3191d.c
11965 F: drivers/scsi/g_NCR5380.*
11966 F: drivers/scsi/mac_scsi.*
11967 F: drivers/scsi/sun3_scsi.*
11968 F: drivers/scsi/sun3_scsi_vme.c
11971 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
11975 NCT6775 HARDWARE MONITOR DRIVER
11976 M: Guenter Roeck <linux@roeck-us.net>
11977 L: linux-hwmon@vger.kernel.org
11979 F: Documentation/hwmon/nct6775.rst
11980 F: drivers/hwmon/nct6775.c
11983 M: Jakub Kicinski <kuba@kernel.org>
11985 F: drivers/net/netdevsim/*
11987 NETEM NETWORK EMULATOR
11988 M: Stephen Hemminger <stephen@networkplumber.org>
11989 L: netdev@vger.kernel.org
11991 F: net/sched/sch_netem.c
11993 NETERION 10GbE DRIVERS (s2io/vxge)
11994 M: Jon Mason <jdmason@kudzu.us>
11995 L: netdev@vger.kernel.org
11997 F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
11998 F: Documentation/networking/device_drivers/ethernet/neterion/vxge.rst
11999 F: drivers/net/ethernet/neterion/
12002 M: Pablo Neira Ayuso <pablo@netfilter.org>
12003 M: Jozsef Kadlecsik <kadlec@netfilter.org>
12004 M: Florian Westphal <fw@strlen.de>
12005 L: netfilter-devel@vger.kernel.org
12006 L: coreteam@netfilter.org
12008 W: http://www.netfilter.org/
12009 W: http://www.iptables.org/
12010 W: http://www.nftables.org/
12011 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
12012 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
12013 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
12014 F: include/linux/netfilter*
12015 F: include/linux/netfilter/
12016 F: include/net/netfilter/
12017 F: include/uapi/linux/netfilter*
12018 F: include/uapi/linux/netfilter/
12019 F: net/*/netfilter.c
12020 F: net/*/netfilter/
12021 F: net/bridge/br_netfilter*.c
12024 NETROM NETWORK LAYER
12025 M: Ralf Baechle <ralf@linux-mips.org>
12026 L: linux-hams@vger.kernel.org
12028 W: http://www.linux-ax25.org/
12029 F: include/net/netrom.h
12030 F: include/uapi/linux/netrom.h
12033 NETRONOME ETHERNET DRIVERS
12034 M: Simon Horman <simon.horman@netronome.com>
12035 R: Jakub Kicinski <kuba@kernel.org>
12036 L: oss-drivers@netronome.com
12038 F: drivers/net/ethernet/netronome/
12040 NETWORK BLOCK DEVICE (NBD)
12041 M: Josef Bacik <josef@toxicpanda.com>
12042 L: linux-block@vger.kernel.org
12043 L: nbd@other.debian.org
12045 F: Documentation/admin-guide/blockdev/nbd.rst
12046 F: drivers/block/nbd.c
12047 F: include/trace/events/nbd.h
12048 F: include/uapi/linux/nbd.h
12050 NETWORK DROP MONITOR
12051 M: Neil Horman <nhorman@tuxdriver.com>
12052 L: netdev@vger.kernel.org
12054 W: https://fedorahosted.org/dropwatch/
12055 F: include/net/drop_monitor.h
12056 F: include/uapi/linux/net_dropmon.h
12057 F: net/core/drop_monitor.c
12060 M: "David S. Miller" <davem@davemloft.net>
12061 M: Jakub Kicinski <kuba@kernel.org>
12062 L: netdev@vger.kernel.org
12064 W: http://www.linuxfoundation.org/en/Net
12065 Q: http://patchwork.ozlabs.org/project/netdev/list/
12066 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12067 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12068 F: Documentation/devicetree/bindings/net/
12069 F: drivers/connector/
12071 F: include/linux/etherdevice.h
12072 F: include/linux/fcdevice.h
12073 F: include/linux/fddidevice.h
12074 F: include/linux/hippidevice.h
12075 F: include/linux/if_*
12076 F: include/linux/inetdevice.h
12077 F: include/linux/netdevice.h
12078 F: include/uapi/linux/if_*
12079 F: include/uapi/linux/netdevice.h
12081 NETWORKING DRIVERS (WIRELESS)
12082 M: Kalle Valo <kvalo@codeaurora.org>
12083 L: linux-wireless@vger.kernel.org
12085 Q: http://patchwork.kernel.org/project/linux-wireless/list/
12086 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
12087 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
12088 F: Documentation/devicetree/bindings/net/wireless/
12089 F: drivers/net/wireless/
12092 M: Andrew Lunn <andrew@lunn.ch>
12093 M: Vivien Didelot <vivien.didelot@gmail.com>
12094 M: Florian Fainelli <f.fainelli@gmail.com>
12095 M: Vladimir Oltean <olteanv@gmail.com>
12097 F: Documentation/devicetree/bindings/net/dsa/
12098 F: drivers/net/dsa/
12099 F: include/linux/dsa/
12100 F: include/linux/platform_data/dsa.h
12101 F: include/net/dsa.h
12104 NETWORKING [GENERAL]
12105 M: "David S. Miller" <davem@davemloft.net>
12106 M: Jakub Kicinski <kuba@kernel.org>
12107 L: netdev@vger.kernel.org
12109 W: http://www.linuxfoundation.org/en/Net
12110 Q: http://patchwork.ozlabs.org/project/netdev/list/
12111 B: mailto:netdev@vger.kernel.org
12112 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12113 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12114 F: Documentation/networking/
12115 F: include/linux/in.h
12116 F: include/linux/net.h
12117 F: include/linux/netdevice.h
12119 F: include/uapi/linux/in.h
12120 F: include/uapi/linux/net.h
12121 F: include/uapi/linux/net_namespace.h
12122 F: include/uapi/linux/netdevice.h
12126 F: tools/testing/selftests/net/
12129 M: Steffen Klassert <steffen.klassert@secunet.com>
12130 M: Herbert Xu <herbert@gondor.apana.org.au>
12131 M: "David S. Miller" <davem@davemloft.net>
12132 L: netdev@vger.kernel.org
12134 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
12135 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
12136 F: include/net/xfrm.h
12137 F: include/uapi/linux/xfrm.h
12140 F: net/ipv4/ip_vti.c
12141 F: net/ipv4/ipcomp.c
12145 F: net/ipv6/ip6_vti.c
12146 F: net/ipv6/ipcomp6.c
12151 NETWORKING [IPv4/IPv6]
12152 M: "David S. Miller" <davem@davemloft.net>
12153 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
12154 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
12155 L: netdev@vger.kernel.org
12157 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12163 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
12164 M: Paul Moore <paul@paul-moore.com>
12165 L: netdev@vger.kernel.org
12166 L: linux-security-module@vger.kernel.org
12168 W: https://github.com/netlabel
12169 F: Documentation/netlabel/
12170 F: include/net/calipso.h
12171 F: include/net/cipso_ipv4.h
12172 F: include/net/netlabel.h
12173 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
12174 F: include/uapi/linux/netfilter/xt_SECMARK.h
12175 F: net/ipv4/cipso_ipv4.c
12176 F: net/ipv6/calipso.c
12177 F: net/netfilter/xt_CONNSECMARK.c
12178 F: net/netfilter/xt_SECMARK.c
12182 M: Mat Martineau <mathew.j.martineau@linux.intel.com>
12183 M: Matthieu Baerts <matthieu.baerts@tessares.net>
12184 L: netdev@vger.kernel.org
12185 L: mptcp@lists.01.org
12187 W: https://github.com/multipath-tcp/mptcp_net-next/wiki
12188 B: https://github.com/multipath-tcp/mptcp_net-next/issues
12189 F: include/net/mptcp.h
12190 F: include/uapi/linux/mptcp.h
12192 F: tools/testing/selftests/net/mptcp/
12195 M: Eric Dumazet <edumazet@google.com>
12196 L: netdev@vger.kernel.org
12198 F: include/linux/tcp.h
12199 F: include/net/tcp.h
12200 F: include/trace/events/tcp.h
12201 F: include/uapi/linux/tcp.h
12202 F: net/ipv4/syncookies.c
12204 F: net/ipv6/syncookies.c
12208 M: Boris Pismenny <borisp@nvidia.com>
12209 M: Aviad Yehezkel <aviadye@nvidia.com>
12210 M: John Fastabend <john.fastabend@gmail.com>
12211 M: Daniel Borkmann <daniel@iogearbox.net>
12212 M: Jakub Kicinski <kuba@kernel.org>
12213 L: netdev@vger.kernel.org
12215 F: include/net/tls.h
12216 F: include/uapi/linux/tls.h
12219 NETWORKING [WIRELESS]
12220 L: linux-wireless@vger.kernel.org
12221 Q: http://patchwork.kernel.org/project/linux-wireless/list/
12223 NETXEN (1/10) GbE SUPPORT
12224 M: Manish Chopra <manishc@marvell.com>
12225 M: Rahul Verma <rahulv@marvell.com>
12226 M: GR-Linux-NIC-Dev@marvell.com
12227 L: netdev@vger.kernel.org
12229 F: drivers/net/ethernet/qlogic/netxen/
12231 NET_FAILOVER MODULE
12232 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
12233 L: netdev@vger.kernel.org
12235 F: Documentation/networking/net_failover.rst
12236 F: drivers/net/net_failover.c
12237 F: include/net/net_failover.h
12240 M: David Ahern <dsahern@kernel.org>
12241 L: netdev@vger.kernel.org
12243 F: include/net/netns/nexthop.h
12244 F: include/net/nexthop.h
12245 F: include/uapi/linux/nexthop.h
12246 F: net/ipv4/nexthop.c
12249 L: netdev@vger.kernel.org
12251 F: Documentation/devicetree/bindings/net/nfc/
12253 F: include/linux/platform_data/nfcmrvl.h
12254 F: include/net/nfc/
12255 F: include/uapi/linux/nfc.h
12258 NFS, SUNRPC, AND LOCKD CLIENTS
12259 M: Trond Myklebust <trond.myklebust@hammerspace.com>
12260 M: Anna Schumaker <anna.schumaker@netapp.com>
12261 L: linux-nfs@vger.kernel.org
12263 W: http://client.linux-nfs.org
12264 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
12268 F: include/linux/lockd/
12269 F: include/linux/nfs*
12270 F: include/linux/sunrpc/
12271 F: include/uapi/linux/nfs*
12272 F: include/uapi/linux/sunrpc/
12276 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
12277 L: linux-nilfs@vger.kernel.org
12279 W: https://nilfs.sourceforge.io/
12280 W: https://nilfs.osdn.jp/
12281 T: git git://github.com/konis/nilfs2.git
12282 F: Documentation/filesystems/nilfs2.rst
12284 F: include/trace/events/nilfs2.h
12285 F: include/uapi/linux/nilfs2_api.h
12286 F: include/uapi/linux/nilfs2_ondisk.h
12288 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
12289 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
12291 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12292 F: Documentation/scsi/NinjaSCSI.rst
12293 F: drivers/scsi/pcmcia/nsp_*
12295 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
12296 M: GOTO Masanori <gotom@debian.or.jp>
12297 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
12299 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12300 F: Documentation/scsi/NinjaSCSI.rst
12301 F: drivers/scsi/nsp32*
12304 M: Ley Foon Tan <ley.foon.tan@intel.com>
12306 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
12309 NOHZ, DYNTICKS SUPPORT
12310 M: Frederic Weisbecker <fweisbec@gmail.com>
12311 M: Thomas Gleixner <tglx@linutronix.de>
12312 M: Ingo Molnar <mingo@kernel.org>
12313 L: linux-kernel@vger.kernel.org
12315 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
12316 F: include/linux/sched/nohz.h
12317 F: include/linux/tick.h
12318 F: kernel/time/tick*.*
12320 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
12321 M: Pavel Machek <pavel@ucw.cz>
12322 M: Sakari Ailus <sakari.ailus@iki.fi>
12323 L: linux-media@vger.kernel.org
12325 F: drivers/media/i2c/ad5820.c
12326 F: drivers/media/i2c/et8ek8
12328 NOKIA N900 POWER SUPPLY DRIVERS
12329 R: Pali Rohár <pali@kernel.org>
12330 F: drivers/power/supply/bq2415x_charger.c
12331 F: drivers/power/supply/bq27xxx_battery.c
12332 F: drivers/power/supply/bq27xxx_battery_i2c.c
12333 F: drivers/power/supply/isp1704_charger.c
12334 F: drivers/power/supply/rx51_battery.c
12335 F: include/linux/power/bq2415x_charger.h
12336 F: include/linux/power/bq27xxx_battery.h
12339 M: Willy Tarreau <w@1wt.eu>
12341 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
12342 F: tools/include/nolibc/
12345 M: Matthias Maennich <maennich@google.com>
12347 F: Documentation/core-api/symbol-namespaces.rst
12351 M: Sanjay R Mehta <sanju.mehta@amd.com>
12352 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
12353 L: linux-ntb@googlegroups.com
12355 F: drivers/ntb/hw/amd/
12358 M: Jon Mason <jdmason@kudzu.us>
12359 M: Dave Jiang <dave.jiang@intel.com>
12360 M: Allen Hubbe <allenbh@gmail.com>
12361 L: linux-ntb@googlegroups.com
12363 W: https://github.com/jonmason/ntb/wiki
12364 T: git git://github.com/jonmason/ntb.git
12365 F: drivers/net/ntb_netdev.c
12367 F: include/linux/ntb.h
12368 F: include/linux/ntb_transport.h
12369 F: tools/testing/selftests/ntb/
12372 M: Serge Semin <fancer.lancer@gmail.com>
12373 L: linux-ntb@googlegroups.com
12375 F: drivers/ntb/hw/idt/
12378 M: Dave Jiang <dave.jiang@intel.com>
12379 L: linux-ntb@googlegroups.com
12381 W: https://github.com/davejiang/linux/wiki
12382 T: git https://github.com/davejiang/linux.git
12383 F: drivers/ntb/hw/intel/
12386 M: Anton Altaparmakov <anton@tuxera.com>
12387 L: linux-ntfs-dev@lists.sourceforge.net
12389 W: http://www.tuxera.com/
12390 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
12391 F: Documentation/filesystems/ntfs.rst
12395 M: Finn Thain <fthain@telegraphics.com.au>
12396 L: linux-m68k@lists.linux-m68k.org
12398 F: arch/*/include/asm/nubus.h
12400 F: include/linux/nubus.h
12401 F: include/uapi/linux/nubus.h
12403 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
12404 M: Antonino Daplas <adaplas@gmail.com>
12405 L: linux-fbdev@vger.kernel.org
12407 F: drivers/video/fbdev/nvidia/
12408 F: drivers/video/fbdev/riva/
12411 M: Keith Busch <kbusch@kernel.org>
12412 M: Jens Axboe <axboe@fb.com>
12413 M: Christoph Hellwig <hch@lst.de>
12414 M: Sagi Grimberg <sagi@grimberg.me>
12415 L: linux-nvme@lists.infradead.org
12417 W: http://git.infradead.org/nvme.git
12418 T: git://git.infradead.org/nvme.git
12419 F: drivers/nvme/host/
12420 F: include/linux/nvme.h
12421 F: include/uapi/linux/nvme_ioctl.h
12423 NVM EXPRESS FC TRANSPORT DRIVERS
12424 M: James Smart <james.smart@broadcom.com>
12425 L: linux-nvme@lists.infradead.org
12427 F: drivers/nvme/host/fc.c
12428 F: drivers/nvme/target/fc.c
12429 F: drivers/nvme/target/fcloop.c
12430 F: include/linux/nvme-fc-driver.h
12431 F: include/linux/nvme-fc.h
12433 NVM EXPRESS TARGET DRIVER
12434 M: Christoph Hellwig <hch@lst.de>
12435 M: Sagi Grimberg <sagi@grimberg.me>
12436 M: Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
12437 L: linux-nvme@lists.infradead.org
12439 W: http://git.infradead.org/nvme.git
12440 T: git://git.infradead.org/nvme.git
12441 F: drivers/nvme/target/
12444 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
12446 T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
12447 F: Documentation/ABI/stable/sysfs-bus-nvmem
12448 F: Documentation/devicetree/bindings/nvmem/
12450 F: include/linux/nvmem-consumer.h
12451 F: include/linux/nvmem-provider.h
12454 M: Ashish Kumar <ashish.kumar@nxp.com>
12455 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
12456 L: linux-spi@vger.kernel.org
12458 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
12459 F: drivers/spi/spi-nxp-fspi.c
12461 NXP FXAS21002C DRIVER
12462 M: Rui Miguel Silva <rmfrfs@gmail.com>
12463 L: linux-iio@vger.kernel.org
12465 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
12466 F: drivers/iio/gyro/fxas21002c.h
12467 F: drivers/iio/gyro/fxas21002c_core.c
12468 F: drivers/iio/gyro/fxas21002c_i2c.c
12469 F: drivers/iio/gyro/fxas21002c_spi.c
12471 NXP SGTL5000 DRIVER
12472 M: Fabio Estevam <festevam@gmail.com>
12473 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12475 F: Documentation/devicetree/bindings/sound/sgtl5000.txt
12476 F: sound/soc/codecs/sgtl5000*
12478 NXP SJA1105 ETHERNET SWITCH DRIVER
12479 M: Vladimir Oltean <olteanv@gmail.com>
12480 L: linux-kernel@vger.kernel.org
12482 F: drivers/net/dsa/sja1105
12484 NXP TDA998X DRM DRIVER
12485 M: Russell King <linux@armlinux.org.uk>
12487 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
12488 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
12489 F: drivers/gpu/drm/i2c/tda998x_drv.c
12490 F: include/drm/i2c/tda998x.h
12491 F: include/dt-bindings/display/tda998x.h
12495 M: Peter Rosin <peda@axentia.se>
12496 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12498 F: Documentation/devicetree/bindings/sound/tfa9879.txt
12499 F: sound/soc/codecs/tfa9879*
12502 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
12503 R: Charles Gorand <charles.gorand@effinnov.com>
12504 L: linux-nfc@lists.01.org (moderated for non-subscribers)
12506 F: drivers/nfc/nxp-nci
12509 M: Jiri Pirko <jiri@nvidia.com>
12510 L: netdev@vger.kernel.org
12512 F: include/linux/objagg.h
12514 F: lib/test_objagg.c
12517 M: Josh Poimboeuf <jpoimboe@redhat.com>
12518 M: Peter Zijlstra <peterz@infradead.org>
12521 F: include/linux/objtool.h
12523 OCELOT ETHERNET SWITCH DRIVER
12524 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12525 M: Vladimir Oltean <vladimir.oltean@nxp.com>
12526 M: Claudiu Manoil <claudiu.manoil@nxp.com>
12527 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12528 L: netdev@vger.kernel.org
12530 F: drivers/net/dsa/ocelot/*
12531 F: drivers/net/ethernet/mscc/
12532 F: include/soc/mscc/ocelot*
12533 F: net/dsa/tag_ocelot.c
12535 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
12536 M: Frederic Barrat <fbarrat@linux.ibm.com>
12537 M: Andrew Donnellan <ajd@linux.ibm.com>
12538 L: linuxppc-dev@lists.ozlabs.org
12540 F: Documentation/userspace-api/accelerators/ocxl.rst
12541 F: arch/powerpc/include/asm/pnv-ocxl.h
12542 F: arch/powerpc/platforms/powernv/ocxl.c
12543 F: drivers/misc/ocxl/
12544 F: include/misc/ocxl*
12545 F: include/uapi/misc/ocxl.h
12548 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
12549 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
12550 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12551 L: linux-omap@vger.kernel.org
12553 F: sound/soc/ti/n810.c
12554 F: sound/soc/ti/omap*
12555 F: sound/soc/ti/rx51.c
12556 F: sound/soc/ti/sdma-pcm.*
12558 OMAP CLOCK FRAMEWORK SUPPORT
12559 M: Paul Walmsley <paul@pwsan.com>
12560 L: linux-omap@vger.kernel.org
12562 F: arch/arm/*omap*/*clock*
12564 OMAP DEVICE TREE SUPPORT
12565 M: Benoît Cousson <bcousson@baylibre.com>
12566 M: Tony Lindgren <tony@atomide.com>
12567 L: linux-omap@vger.kernel.org
12568 L: devicetree@vger.kernel.org
12570 F: arch/arm/boot/dts/*am3*
12571 F: arch/arm/boot/dts/*am4*
12572 F: arch/arm/boot/dts/*am5*
12573 F: arch/arm/boot/dts/*dra7*
12574 F: arch/arm/boot/dts/*omap*
12575 F: arch/arm/boot/dts/logicpd-som-lv*
12576 F: arch/arm/boot/dts/logicpd-torpedo*
12578 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
12579 L: linux-omap@vger.kernel.org
12580 L: linux-fbdev@vger.kernel.org
12582 F: Documentation/arm/omap/dss.rst
12583 F: drivers/video/fbdev/omap2/
12585 OMAP FRAMEBUFFER SUPPORT
12586 L: linux-fbdev@vger.kernel.org
12587 L: linux-omap@vger.kernel.org
12589 F: drivers/video/fbdev/omap/
12591 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
12592 M: Roger Quadros <rogerq@ti.com>
12593 M: Tony Lindgren <tony@atomide.com>
12594 L: linux-omap@vger.kernel.org
12596 F: arch/arm/mach-omap2/*gpmc*
12597 F: drivers/memory/omap-gpmc.c
12600 M: Grygorii Strashko <grygorii.strashko@ti.com>
12601 M: Santosh Shilimkar <ssantosh@kernel.org>
12602 M: Kevin Hilman <khilman@kernel.org>
12603 L: linux-omap@vger.kernel.org
12605 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
12606 F: drivers/gpio/gpio-omap.c
12608 OMAP HARDWARE SPINLOCK SUPPORT
12609 M: Ohad Ben-Cohen <ohad@wizery.com>
12610 L: linux-omap@vger.kernel.org
12612 F: drivers/hwspinlock/omap_hwspinlock.c
12614 OMAP HS MMC SUPPORT
12615 L: linux-mmc@vger.kernel.org
12616 L: linux-omap@vger.kernel.org
12618 F: drivers/mmc/host/omap_hsmmc.c
12621 M: Paul Walmsley <paul@pwsan.com>
12622 L: linux-omap@vger.kernel.org
12624 F: arch/arm/mach-omap2/omap_hwmod*data*
12626 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
12627 M: Benoît Cousson <bcousson@baylibre.com>
12628 L: linux-omap@vger.kernel.org
12630 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
12633 M: Benoît Cousson <bcousson@baylibre.com>
12634 M: Paul Walmsley <paul@pwsan.com>
12635 L: linux-omap@vger.kernel.org
12637 F: arch/arm/mach-omap2/omap_hwmod.*
12640 M: Vignesh R <vigneshr@ti.com>
12641 L: linux-omap@vger.kernel.org
12642 L: linux-i2c@vger.kernel.org
12644 F: Documentation/devicetree/bindings/i2c/i2c-omap.txt
12645 F: drivers/i2c/busses/i2c-omap.c
12647 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
12648 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12649 L: linux-media@vger.kernel.org
12651 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
12652 F: drivers/media/platform/omap3isp/
12653 F: drivers/staging/media/omap4iss/
12656 M: Aaro Koskinen <aaro.koskinen@iki.fi>
12657 L: linux-omap@vger.kernel.org
12659 F: drivers/mmc/host/omap.c
12661 OMAP POWER MANAGEMENT SUPPORT
12662 M: Kevin Hilman <khilman@kernel.org>
12663 L: linux-omap@vger.kernel.org
12665 F: arch/arm/*omap*/*pm*
12666 F: drivers/cpufreq/omap-cpufreq.c
12668 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
12669 M: Rajendra Nayak <rnayak@codeaurora.org>
12670 M: Paul Walmsley <paul@pwsan.com>
12671 L: linux-omap@vger.kernel.org
12673 F: arch/arm/mach-omap2/prm*
12675 OMAP RANDOM NUMBER GENERATOR SUPPORT
12676 M: Deepak Saxena <dsaxena@plexity.net>
12678 F: drivers/char/hw_random/omap-rng.c
12681 L: linux-usb@vger.kernel.org
12682 L: linux-omap@vger.kernel.org
12684 F: arch/arm/*omap*/usb*
12685 F: drivers/usb/*/*omap*
12687 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
12688 M: Mark Jackson <mpfj@newflow.co.uk>
12689 L: linux-omap@vger.kernel.org
12691 F: arch/arm/boot/dts/am335x-nano.dts
12694 M: Aaro Koskinen <aaro.koskinen@iki.fi>
12695 M: Tony Lindgren <tony@atomide.com>
12696 L: linux-omap@vger.kernel.org
12698 Q: http://patchwork.kernel.org/project/linux-omap/list/
12699 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12700 F: arch/arm/configs/omap1_defconfig
12701 F: arch/arm/mach-omap1/
12702 F: arch/arm/plat-omap/
12703 F: drivers/i2c/busses/i2c-omap.c
12704 F: include/linux/platform_data/ams-delta-fiq.h
12705 F: include/linux/platform_data/i2c-omap.h
12708 M: Tony Lindgren <tony@atomide.com>
12709 L: linux-omap@vger.kernel.org
12711 W: http://www.muru.com/linux/omap/
12712 W: http://linux.omap.com/
12713 Q: http://patchwork.kernel.org/project/linux-omap/list/
12714 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12715 F: arch/arm/configs/omap2plus_defconfig
12716 F: arch/arm/mach-omap2/
12717 F: arch/arm/plat-omap/
12718 F: drivers/bus/ti-sysc.c
12719 F: drivers/i2c/busses/i2c-omap.c
12720 F: drivers/irqchip/irq-omap-intc.c
12721 F: drivers/mfd/*omap*.c
12722 F: drivers/mfd/menelaus.c
12723 F: drivers/mfd/palmas.c
12724 F: drivers/mfd/tps65217.c
12725 F: drivers/mfd/tps65218.c
12726 F: drivers/mfd/tps65910.c
12727 F: drivers/mfd/twl-core.[ch]
12728 F: drivers/mfd/twl4030*.c
12729 F: drivers/mfd/twl6030*.c
12730 F: drivers/mfd/twl6040*.c
12731 F: drivers/regulator/palmas-regulator*.c
12732 F: drivers/regulator/pbias-regulator.c
12733 F: drivers/regulator/tps65217-regulator.c
12734 F: drivers/regulator/tps65218-regulator.c
12735 F: drivers/regulator/tps65910-regulator.c
12736 F: drivers/regulator/twl-regulator.c
12737 F: drivers/regulator/twl6030-regulator.c
12738 F: include/linux/platform_data/i2c-omap.h
12739 F: include/linux/platform_data/ti-sysc.h
12742 M: Bob Copeland <me@bobcopeland.com>
12743 L: linux-karma-devel@lists.sourceforge.net
12745 F: Documentation/filesystems/omfs.rst
12748 OMNIKEY CARDMAN 4000 DRIVER
12749 M: Harald Welte <laforge@gnumonks.org>
12751 F: drivers/char/pcmcia/cm4000_cs.c
12752 F: include/linux/cm4000_cs.h
12753 F: include/uapi/linux/cm4000_cs.h
12755 OMNIKEY CARDMAN 4040 DRIVER
12756 M: Harald Welte <laforge@gnumonks.org>
12758 F: drivers/char/pcmcia/cm4040_cs.*
12760 OMNIVISION OV13858 SENSOR DRIVER
12761 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12762 L: linux-media@vger.kernel.org
12764 T: git git://linuxtv.org/media_tree.git
12765 F: drivers/media/i2c/ov13858.c
12767 OMNIVISION OV2680 SENSOR DRIVER
12768 M: Rui Miguel Silva <rmfrfs@gmail.com>
12769 L: linux-media@vger.kernel.org
12771 T: git git://linuxtv.org/media_tree.git
12772 F: Documentation/devicetree/bindings/media/i2c/ov2680.txt
12773 F: drivers/media/i2c/ov2680.c
12775 OMNIVISION OV2685 SENSOR DRIVER
12776 M: Shunqian Zheng <zhengsq@rock-chips.com>
12777 L: linux-media@vger.kernel.org
12779 T: git git://linuxtv.org/media_tree.git
12780 F: drivers/media/i2c/ov2685.c
12782 OMNIVISION OV2740 SENSOR DRIVER
12783 M: Tianshu Qiu <tian.shu.qiu@intel.com>
12784 R: Shawn Tu <shawnx.tu@intel.com>
12785 R: Bingbu Cao <bingbu.cao@intel.com>
12786 L: linux-media@vger.kernel.org
12788 T: git git://linuxtv.org/media_tree.git
12789 F: drivers/media/i2c/ov2740.c
12791 OMNIVISION OV5640 SENSOR DRIVER
12792 M: Steve Longerbeam <slongerbeam@gmail.com>
12793 L: linux-media@vger.kernel.org
12795 T: git git://linuxtv.org/media_tree.git
12796 F: drivers/media/i2c/ov5640.c
12798 OMNIVISION OV5647 SENSOR DRIVER
12799 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
12800 M: Jacopo Mondi <jacopo@jmondi.org>
12801 L: linux-media@vger.kernel.org
12803 T: git git://linuxtv.org/media_tree.git
12804 F: Documentation/devicetree/bindings/media/i2c/ov5647.yaml
12805 F: drivers/media/i2c/ov5647.c
12807 OMNIVISION OV5670 SENSOR DRIVER
12808 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
12809 M: Hyungwoo Yang <hyungwoo.yang@intel.com>
12810 L: linux-media@vger.kernel.org
12812 T: git git://linuxtv.org/media_tree.git
12813 F: drivers/media/i2c/ov5670.c
12815 OMNIVISION OV5675 SENSOR DRIVER
12816 M: Shawn Tu <shawnx.tu@intel.com>
12817 L: linux-media@vger.kernel.org
12819 T: git git://linuxtv.org/media_tree.git
12820 F: drivers/media/i2c/ov5675.c
12822 OMNIVISION OV5695 SENSOR DRIVER
12823 M: Shunqian Zheng <zhengsq@rock-chips.com>
12824 L: linux-media@vger.kernel.org
12826 T: git git://linuxtv.org/media_tree.git
12827 F: drivers/media/i2c/ov5695.c
12829 OMNIVISION OV7670 SENSOR DRIVER
12830 M: Jonathan Corbet <corbet@lwn.net>
12831 L: linux-media@vger.kernel.org
12833 T: git git://linuxtv.org/media_tree.git
12834 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
12835 F: drivers/media/i2c/ov7670.c
12837 OMNIVISION OV772x SENSOR DRIVER
12838 M: Jacopo Mondi <jacopo@jmondi.org>
12839 L: linux-media@vger.kernel.org
12841 T: git git://linuxtv.org/media_tree.git
12842 F: Documentation/devicetree/bindings/media/i2c/ov772x.txt
12843 F: drivers/media/i2c/ov772x.c
12844 F: include/media/i2c/ov772x.h
12846 OMNIVISION OV7740 SENSOR DRIVER
12847 M: Wenyou Yang <wenyou.yang@microchip.com>
12848 L: linux-media@vger.kernel.org
12850 T: git git://linuxtv.org/media_tree.git
12851 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
12852 F: drivers/media/i2c/ov7740.c
12854 OMNIVISION OV8856 SENSOR DRIVER
12855 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
12856 L: linux-media@vger.kernel.org
12858 T: git git://linuxtv.org/media_tree.git
12859 F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
12860 F: drivers/media/i2c/ov8856.c
12862 OMNIVISION OV9640 SENSOR DRIVER
12863 M: Petr Cvek <petrcvekcz@gmail.com>
12864 L: linux-media@vger.kernel.org
12866 F: drivers/media/i2c/ov9640.*
12868 OMNIVISION OV9650 SENSOR DRIVER
12869 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12870 R: Akinobu Mita <akinobu.mita@gmail.com>
12871 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
12872 L: linux-media@vger.kernel.org
12874 T: git git://linuxtv.org/media_tree.git
12875 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
12876 F: drivers/media/i2c/ov9650.c
12878 ONENAND FLASH DRIVER
12879 M: Kyungmin Park <kyungmin.park@samsung.com>
12880 L: linux-mtd@lists.infradead.org
12882 F: drivers/mtd/nand/onenand/
12883 F: include/linux/mtd/onenand*.h
12885 ONION OMEGA2+ BOARD
12886 M: Harvey Hunt <harveyhuntnexus@gmail.com>
12887 L: linux-mips@vger.kernel.org
12889 F: arch/mips/boot/dts/ralink/omega2p.dts
12892 M: Jens Wiklander <jens.wiklander@linaro.org>
12893 L: op-tee@lists.trustedfirmware.org
12895 F: Documentation/ABI/testing/sysfs-bus-optee-devices
12896 F: drivers/tee/optee/
12898 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
12899 M: Sumit Garg <sumit.garg@linaro.org>
12900 L: op-tee@lists.trustedfirmware.org
12902 F: drivers/char/hw_random/optee-rng.c
12905 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12906 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
12907 L: linux-rdma@vger.kernel.org
12909 F: drivers/infiniband/ulp/opa_vnic
12911 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
12912 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
12913 M: Frank Rowand <frowand.list@gmail.com>
12914 L: devicetree@vger.kernel.org
12916 F: Documentation/devicetree/dynamic-resolution-notes.rst
12917 F: Documentation/devicetree/overlay-notes.rst
12918 F: drivers/of/overlay.c
12919 F: drivers/of/resolver.c
12920 K: of_overlay_notifier_
12922 OPEN FIRMWARE AND FLATTENED DEVICE TREE
12923 M: Rob Herring <robh+dt@kernel.org>
12924 M: Frank Rowand <frowand.list@gmail.com>
12925 L: devicetree@vger.kernel.org
12927 W: http://www.devicetree.org/
12928 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12929 F: Documentation/ABI/testing/sysfs-firmware-ofw
12931 F: include/linux/of*.h
12934 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
12935 M: Rob Herring <robh+dt@kernel.org>
12936 L: devicetree@vger.kernel.org
12938 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
12939 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12940 F: Documentation/devicetree/
12941 F: arch/*/boot/dts/
12942 F: include/dt-bindings/
12944 OPENCORES I2C BUS DRIVER
12945 M: Peter Korsgaard <peter@korsgaard.com>
12946 M: Andrew Lunn <andrew@lunn.ch>
12947 L: linux-i2c@vger.kernel.org
12949 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
12950 F: Documentation/i2c/busses/i2c-ocores.rst
12951 F: drivers/i2c/busses/i2c-ocores.c
12952 F: include/linux/platform_data/i2c-ocores.h
12954 OPENRISC ARCHITECTURE
12955 M: Jonas Bonn <jonas@southpole.se>
12956 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
12957 M: Stafford Horne <shorne@gmail.com>
12958 L: openrisc@lists.librecores.org
12960 W: http://openrisc.io
12961 T: git git://github.com/openrisc/linux.git
12962 F: Documentation/devicetree/bindings/openrisc/
12963 F: Documentation/openrisc/
12965 F: drivers/irqchip/irq-ompic.c
12966 F: drivers/irqchip/irq-or1k-*
12969 M: Pravin B Shelar <pshelar@ovn.org>
12970 L: netdev@vger.kernel.org
12971 L: dev@openvswitch.org
12973 W: http://openvswitch.org
12974 F: include/uapi/linux/openvswitch.h
12975 F: net/openvswitch/
12977 OPERATING PERFORMANCE POINTS (OPP)
12978 M: Viresh Kumar <vireshk@kernel.org>
12979 M: Nishanth Menon <nm@ti.com>
12980 M: Stephen Boyd <sboyd@kernel.org>
12981 L: linux-pm@vger.kernel.org
12983 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
12984 F: Documentation/devicetree/bindings/opp/
12985 F: Documentation/power/opp.rst
12987 F: include/linux/pm_opp.h
12990 M: Clemens Ladisch <clemens@ladisch.de>
12991 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12993 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12994 F: sound/drivers/opl4/
12997 M: Robert Richter <rric@kernel.org>
12998 L: oprofile-list@lists.sf.net
13000 F: arch/*/include/asm/oprofile*.h
13001 F: arch/*/oprofile/
13002 F: drivers/oprofile/
13003 F: include/linux/oprofile.h
13005 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
13006 M: Mark Fasheh <mark@fasheh.com>
13007 M: Joel Becker <jlbec@evilplan.org>
13008 M: Joseph Qi <joseph.qi@linux.alibaba.com>
13009 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
13011 W: http://ocfs2.wiki.kernel.org
13012 F: Documentation/filesystems/dlmfs.rst
13013 F: Documentation/filesystems/ocfs2.rst
13016 ORANGEFS FILESYSTEM
13017 M: Mike Marshall <hubcap@omnibond.com>
13018 R: Martin Brandenburg <martin@omnibond.com>
13019 L: devel@lists.orangefs.org
13021 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
13022 F: Documentation/filesystems/orangefs.rst
13026 L: linux-wireless@vger.kernel.org
13028 W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
13029 W: http://www.nongnu.org/orinoco/
13030 F: drivers/net/wireless/intersil/orinoco/
13032 OV2659 OMNIVISION SENSOR DRIVER
13033 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13034 L: linux-media@vger.kernel.org
13036 W: https://linuxtv.org
13037 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13038 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13039 F: drivers/media/i2c/ov2659.c
13040 F: include/media/i2c/ov2659.h
13043 M: Miklos Szeredi <miklos@szeredi.hu>
13044 L: linux-unionfs@vger.kernel.org
13046 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
13047 F: Documentation/filesystems/overlayfs.rst
13050 P54 WIRELESS DRIVER
13051 M: Christian Lamparter <chunkeey@googlemail.com>
13052 L: linux-wireless@vger.kernel.org
13054 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
13055 F: drivers/net/wireless/intersil/p54/
13058 M: Vladimir Oltean <olteanv@gmail.com>
13059 L: netdev@vger.kernel.org
13061 F: Documentation/core-api/packing.rst
13062 F: include/linux/packing.h
13065 PADATA PARALLEL EXECUTION MECHANISM
13066 M: Steffen Klassert <steffen.klassert@secunet.com>
13067 M: Daniel Jordan <daniel.m.jordan@oracle.com>
13068 L: linux-crypto@vger.kernel.org
13069 L: linux-kernel@vger.kernel.org
13071 F: Documentation/core-api/padata.rst
13072 F: include/linux/padata.h
13076 M: Jesper Dangaard Brouer <hawk@kernel.org>
13077 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
13078 L: netdev@vger.kernel.org
13080 F: include/net/page_pool.h
13081 F: net/core/page_pool.c
13083 PANASONIC LAPTOP ACPI EXTRAS DRIVER
13084 M: Harald Welte <laforge@gnumonks.org>
13085 L: platform-driver-x86@vger.kernel.org
13087 F: drivers/platform/x86/panasonic-laptop.c
13089 PARALLAX PING IIO SENSOR DRIVER
13090 M: Andreas Klinger <ak@it-klinger.de>
13091 L: linux-iio@vger.kernel.org
13093 F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
13094 F: drivers/iio/proximity/ping.c
13096 PARALLEL LCD/KEYPAD PANEL DRIVER
13097 M: Willy Tarreau <willy@haproxy.com>
13098 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
13100 F: Documentation/admin-guide/lcd-panel-cgram.rst
13101 F: drivers/auxdisplay/panel.c
13103 PARALLEL PORT SUBSYSTEM
13104 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13105 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13106 L: linux-parport@lists.infradead.org (subscribers-only)
13108 F: Documentation/driver-api/parport*.rst
13109 F: drivers/char/ppdev.c
13110 F: drivers/parport/
13111 F: include/linux/parport*.h
13112 F: include/uapi/linux/ppdev.h
13114 PARAVIRT_OPS INTERFACE
13115 M: Juergen Gross <jgross@suse.com>
13116 M: Deep Shah <sdeep@vmware.com>
13117 M: "VMware, Inc." <pv-drivers@vmware.com>
13118 L: virtualization@lists.linux-foundation.org
13120 F: Documentation/virt/paravirt_ops.rst
13121 F: arch/*/include/asm/paravirt*.h
13122 F: arch/*/kernel/paravirt*
13123 F: include/linux/hypervisor.h
13125 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
13126 M: Tim Waugh <tim@cyberelk.net>
13127 L: linux-parport@lists.infradead.org (subscribers-only)
13129 F: Documentation/admin-guide/blockdev/paride.rst
13130 F: drivers/block/paride/
13132 PARISC ARCHITECTURE
13133 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
13134 M: Helge Deller <deller@gmx.de>
13135 L: linux-parisc@vger.kernel.org
13137 W: https://parisc.wiki.kernel.org
13138 Q: http://patchwork.kernel.org/project/linux-parisc/list/
13139 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
13140 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
13141 F: Documentation/parisc/
13143 F: drivers/char/agp/parisc-agp.c
13144 F: drivers/input/misc/hp_sdc_rtc.c
13145 F: drivers/input/serio/gscps2.c
13146 F: drivers/input/serio/hp_sdc*
13148 F: drivers/parport/parport_gsc.*
13149 F: drivers/tty/serial/8250/8250_gsc.c
13150 F: drivers/video/console/sti*
13151 F: drivers/video/fbdev/sti*
13152 F: drivers/video/logo/logo_parisc*
13153 F: include/linux/hp_sdc.h
13156 M: Jiri Pirko <jiri@nvidia.com>
13157 L: netdev@vger.kernel.org
13159 F: include/linux/parman.h
13161 F: lib/test_parman.c
13163 PC ENGINES APU BOARD DRIVER
13164 M: Enrico Weigelt, metux IT consult <info@metux.net>
13166 F: drivers/platform/x86/pcengines-apuv2.c
13168 PC87360 HARDWARE MONITORING DRIVER
13169 M: Jim Cromie <jim.cromie@gmail.com>
13170 L: linux-hwmon@vger.kernel.org
13172 F: Documentation/hwmon/pc87360.rst
13173 F: drivers/hwmon/pc87360.c
13175 PC8736x GPIO DRIVER
13176 M: Jim Cromie <jim.cromie@gmail.com>
13178 F: drivers/char/pc8736x_gpio.c
13180 PC87427 HARDWARE MONITORING DRIVER
13181 M: Jean Delvare <jdelvare@suse.com>
13182 L: linux-hwmon@vger.kernel.org
13184 F: Documentation/hwmon/pc87427.rst
13185 F: drivers/hwmon/pc87427.c
13188 M: Riku Voipio <riku.voipio@iki.fi>
13190 F: drivers/leds/leds-pca9532.c
13191 F: include/linux/leds-pca9532.h
13193 PCA9541 I2C BUS MASTER SELECTOR DRIVER
13194 M: Guenter Roeck <linux@roeck-us.net>
13195 L: linux-i2c@vger.kernel.org
13197 F: drivers/i2c/muxes/i2c-mux-pca9541.c
13199 PCDP - PRIMARY CONSOLE AND DEBUG PORT
13200 M: Khalid Aziz <khalid@gonehiking.org>
13202 F: drivers/firmware/pcdp.*
13204 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
13205 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13206 M: Pali Rohár <pali@kernel.org>
13207 L: linux-pci@vger.kernel.org
13208 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13210 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
13211 F: drivers/pci/controller/pci-aardvark.c
13213 PCI DRIVER FOR ALTERA PCIE IP
13214 M: Ley Foon Tan <ley.foon.tan@intel.com>
13215 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
13216 L: linux-pci@vger.kernel.org
13218 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
13219 F: drivers/pci/controller/pcie-altera.c
13221 PCI DRIVER FOR APPLIEDMICRO XGENE
13222 M: Toan Le <toan@os.amperecomputing.com>
13223 L: linux-pci@vger.kernel.org
13224 L: linux-arm-kernel@lists.infradead.org
13226 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
13227 F: drivers/pci/controller/pci-xgene.c
13229 PCI DRIVER FOR ARM VERSATILE PLATFORM
13230 M: Rob Herring <robh@kernel.org>
13231 L: linux-pci@vger.kernel.org
13232 L: linux-arm-kernel@lists.infradead.org
13234 F: Documentation/devicetree/bindings/pci/versatile.yaml
13235 F: drivers/pci/controller/pci-versatile.c
13237 PCI DRIVER FOR ARMADA 8K
13238 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13239 L: linux-pci@vger.kernel.org
13240 L: linux-arm-kernel@lists.infradead.org
13242 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
13243 F: drivers/pci/controller/dwc/pcie-armada8k.c
13245 PCI DRIVER FOR CADENCE PCIE IP
13246 M: Tom Joseph <tjoseph@cadence.com>
13247 L: linux-pci@vger.kernel.org
13249 F: Documentation/devicetree/bindings/pci/cdns,*
13250 F: drivers/pci/controller/cadence/
13252 PCI DRIVER FOR FREESCALE LAYERSCAPE
13253 M: Minghuan Lian <minghuan.Lian@nxp.com>
13254 M: Mingkai Hu <mingkai.hu@nxp.com>
13255 M: Roy Zang <roy.zang@nxp.com>
13256 L: linuxppc-dev@lists.ozlabs.org
13257 L: linux-pci@vger.kernel.org
13258 L: linux-arm-kernel@lists.infradead.org
13260 F: drivers/pci/controller/dwc/*layerscape*
13262 PCI DRIVER FOR GENERIC OF HOSTS
13263 M: Will Deacon <will@kernel.org>
13264 L: linux-pci@vger.kernel.org
13265 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13267 F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
13268 F: drivers/pci/controller/pci-host-common.c
13269 F: drivers/pci/controller/pci-host-generic.c
13271 PCI DRIVER FOR IMX6
13272 M: Richard Zhu <hongxing.zhu@nxp.com>
13273 M: Lucas Stach <l.stach@pengutronix.de>
13274 L: linux-pci@vger.kernel.org
13275 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13277 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
13278 F: drivers/pci/controller/dwc/*imx6*
13280 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
13281 M: Jonathan Derrick <jonathan.derrick@intel.com>
13282 L: linux-pci@vger.kernel.org
13284 F: drivers/pci/controller/vmd.c
13286 PCI DRIVER FOR MICROSEMI SWITCHTEC
13287 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
13288 M: Logan Gunthorpe <logang@deltatee.com>
13289 L: linux-pci@vger.kernel.org
13291 F: Documentation/ABI/testing/sysfs-class-switchtec
13292 F: Documentation/driver-api/switchtec.rst
13293 F: drivers/ntb/hw/mscc/
13294 F: drivers/pci/switch/switchtec*
13295 F: include/linux/switchtec.h
13296 F: include/uapi/linux/switchtec_ioctl.h
13298 PCI DRIVER FOR MOBIVEIL PCIE IP
13299 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
13300 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
13301 L: linux-pci@vger.kernel.org
13303 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
13304 F: drivers/pci/controller/mobiveil/pcie-mobiveil*
13306 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
13307 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13308 M: Jason Cooper <jason@lakedaemon.net>
13309 L: linux-pci@vger.kernel.org
13310 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13312 F: drivers/pci/controller/*mvebu*
13314 PCI DRIVER FOR NVIDIA TEGRA
13315 M: Thierry Reding <thierry.reding@gmail.com>
13316 L: linux-tegra@vger.kernel.org
13317 L: linux-pci@vger.kernel.org
13319 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
13320 F: drivers/pci/controller/pci-tegra.c
13322 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
13323 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
13324 L: linux-pci@vger.kernel.org
13325 L: linux-arm-kernel@lists.infradead.org
13327 F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
13328 F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
13330 PCI DRIVER FOR RENESAS R-CAR
13331 M: Marek Vasut <marek.vasut+renesas@gmail.com>
13332 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13333 L: linux-pci@vger.kernel.org
13334 L: linux-renesas-soc@vger.kernel.org
13336 F: Documentation/devicetree/bindings/pci/*rcar*
13337 F: drivers/pci/controller/*rcar*
13339 PCI DRIVER FOR SAMSUNG EXYNOS
13340 M: Jingoo Han <jingoohan1@gmail.com>
13341 L: linux-pci@vger.kernel.org
13342 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13343 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13345 F: drivers/pci/controller/dwc/pci-exynos.c
13347 PCI DRIVER FOR SYNOPSYS DESIGNWARE
13348 M: Jingoo Han <jingoohan1@gmail.com>
13349 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
13350 L: linux-pci@vger.kernel.org
13352 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
13353 F: drivers/pci/controller/dwc/*designware*
13355 PCI DRIVER FOR TI DRA7XX/J721E
13356 M: Kishon Vijay Abraham I <kishon@ti.com>
13357 L: linux-omap@vger.kernel.org
13358 L: linux-pci@vger.kernel.org
13359 L: linux-arm-kernel@lists.infradead.org
13361 F: Documentation/devicetree/bindings/pci/ti-pci.txt
13362 F: drivers/pci/controller/cadence/pci-j721e.c
13363 F: drivers/pci/controller/dwc/pci-dra7xx.c
13365 PCI DRIVER FOR TI KEYSTONE
13366 M: Murali Karicheri <m-karicheri2@ti.com>
13367 L: linux-pci@vger.kernel.org
13368 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13370 F: drivers/pci/controller/dwc/pci-keystone.c
13372 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
13373 M: Linus Walleij <linus.walleij@linaro.org>
13374 L: linux-pci@vger.kernel.org
13376 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
13377 F: drivers/pci/controller/pci-v3-semi.c
13379 PCI ENDPOINT SUBSYSTEM
13380 M: Kishon Vijay Abraham I <kishon@ti.com>
13381 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13382 L: linux-pci@vger.kernel.org
13384 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
13385 F: drivers/misc/pci_endpoint_test.c
13386 F: drivers/pci/endpoint/
13389 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
13390 M: Russell Currey <ruscur@russell.cc>
13391 M: Oliver O'Halloran <oohall@gmail.com>
13392 L: linuxppc-dev@lists.ozlabs.org
13394 F: Documentation/PCI/pci-error-recovery.rst
13395 F: Documentation/powerpc/eeh-pci-error-recovery.rst
13396 F: arch/powerpc/include/*/eeh*.h
13397 F: arch/powerpc/kernel/eeh*.c
13398 F: arch/powerpc/platforms/*/eeh*.c
13399 F: drivers/pci/pcie/aer.c
13400 F: drivers/pci/pcie/dpc.c
13401 F: drivers/pci/pcie/err.c
13404 M: Linas Vepstas <linasvepstas@gmail.com>
13405 L: linux-pci@vger.kernel.org
13407 F: Documentation/PCI/pci-error-recovery.rst
13409 PCI MSI DRIVER FOR ALTERA MSI IP
13410 M: Ley Foon Tan <ley.foon.tan@intel.com>
13411 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
13412 L: linux-pci@vger.kernel.org
13414 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
13415 F: drivers/pci/controller/pcie-altera-msi.c
13417 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
13418 M: Toan Le <toan@os.amperecomputing.com>
13419 L: linux-pci@vger.kernel.org
13420 L: linux-arm-kernel@lists.infradead.org
13422 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
13423 F: drivers/pci/controller/pci-xgene-msi.c
13425 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
13426 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13427 R: Rob Herring <robh@kernel.org>
13428 L: linux-pci@vger.kernel.org
13430 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
13431 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
13432 F: drivers/pci/controller/
13435 M: Bjorn Helgaas <bhelgaas@google.com>
13436 L: linux-pci@vger.kernel.org
13438 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
13439 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
13440 F: Documentation/PCI/
13441 F: Documentation/devicetree/bindings/pci/
13442 F: arch/x86/kernel/early-quirks.c
13443 F: arch/x86/kernel/quirks.c
13445 F: drivers/acpi/pci*
13447 F: include/asm-generic/pci*
13448 F: include/linux/of_pci.h
13449 F: include/linux/pci*
13450 F: include/uapi/linux/pci*
13453 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
13454 M: Jonathan Chocron <jonnyc@amazon.com>
13455 L: linux-pci@vger.kernel.org
13457 F: Documentation/devicetree/bindings/pci/pcie-al.txt
13458 F: drivers/pci/controller/dwc/pcie-al.c
13460 PCIE DRIVER FOR AMLOGIC MESON
13461 M: Yue Wang <yue.wang@Amlogic.com>
13462 L: linux-pci@vger.kernel.org
13463 L: linux-amlogic@lists.infradead.org
13465 F: drivers/pci/controller/dwc/pci-meson.c
13467 PCIE DRIVER FOR AXIS ARTPEC
13468 M: Jesper Nilsson <jesper.nilsson@axis.com>
13469 L: linux-arm-kernel@axis.com
13470 L: linux-pci@vger.kernel.org
13472 F: Documentation/devicetree/bindings/pci/axis,artpec*
13473 F: drivers/pci/controller/dwc/*artpec*
13475 PCIE DRIVER FOR CAVIUM THUNDERX
13476 M: Robert Richter <rric@kernel.org>
13477 L: linux-pci@vger.kernel.org
13478 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13480 F: drivers/pci/controller/pci-thunder-*
13482 PCIE DRIVER FOR HISILICON
13483 M: Zhou Wang <wangzhou1@hisilicon.com>
13484 L: linux-pci@vger.kernel.org
13486 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
13487 F: drivers/pci/controller/dwc/pcie-hisi.c
13489 PCIE DRIVER FOR HISILICON KIRIN
13490 M: Xiaowei Song <songxiaowei@hisilicon.com>
13491 M: Binghui Wang <wangbinghui@hisilicon.com>
13492 L: linux-pci@vger.kernel.org
13494 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
13495 F: drivers/pci/controller/dwc/pcie-kirin.c
13497 PCIE DRIVER FOR HISILICON STB
13498 M: Shawn Guo <shawn.guo@linaro.org>
13499 L: linux-pci@vger.kernel.org
13501 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
13502 F: drivers/pci/controller/dwc/pcie-histb.c
13504 PCIE DRIVER FOR MEDIATEK
13505 M: Ryder Lee <ryder.lee@mediatek.com>
13506 L: linux-pci@vger.kernel.org
13507 L: linux-mediatek@lists.infradead.org
13509 F: Documentation/devicetree/bindings/pci/mediatek*
13510 F: drivers/pci/controller/*mediatek*
13512 PCIE DRIVER FOR QUALCOMM MSM
13513 M: Stanimir Varbanov <svarbanov@mm-sol.com>
13514 L: linux-pci@vger.kernel.org
13515 L: linux-arm-msm@vger.kernel.org
13517 F: drivers/pci/controller/dwc/*qcom*
13519 PCIE DRIVER FOR ROCKCHIP
13520 M: Shawn Lin <shawn.lin@rock-chips.com>
13521 L: linux-pci@vger.kernel.org
13522 L: linux-rockchip@lists.infradead.org
13524 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
13525 F: drivers/pci/controller/pcie-rockchip*
13527 PCIE DRIVER FOR SOCIONEXT UNIPHIER
13528 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
13529 L: linux-pci@vger.kernel.org
13531 F: Documentation/devicetree/bindings/pci/uniphier-pcie*
13532 F: drivers/pci/controller/dwc/pcie-uniphier*
13534 PCIE DRIVER FOR ST SPEAR13XX
13535 M: Pratyush Anand <pratyush.anand@gmail.com>
13536 L: linux-pci@vger.kernel.org
13538 F: drivers/pci/controller/dwc/*spear*
13541 M: Dominik Brodowski <linux@dominikbrodowski.net>
13543 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
13544 F: Documentation/pcmcia/
13549 PCNET32 NETWORK DRIVER
13550 M: Don Fry <pcnet32@frontier.com>
13551 L: netdev@vger.kernel.org
13553 F: drivers/net/ethernet/amd/pcnet32.c
13555 PCRYPT PARALLEL CRYPTO ENGINE
13556 M: Steffen Klassert <steffen.klassert@secunet.com>
13557 L: linux-crypto@vger.kernel.org
13560 F: include/crypto/pcrypt.h
13562 PEAQ WMI HOTKEYS DRIVER
13563 M: Hans de Goede <hdegoede@redhat.com>
13564 L: platform-driver-x86@vger.kernel.org
13566 F: drivers/platform/x86/peaq-wmi.c
13568 PENSANDO ETHERNET DRIVERS
13569 M: Shannon Nelson <snelson@pensando.io>
13570 M: Pensando Drivers <drivers@pensando.io>
13571 L: netdev@vger.kernel.org
13573 F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
13574 F: drivers/net/ethernet/pensando/
13576 PER-CPU MEMORY ALLOCATOR
13577 M: Dennis Zhou <dennis@kernel.org>
13578 M: Tejun Heo <tj@kernel.org>
13579 M: Christoph Lameter <cl@linux.com>
13581 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
13582 F: arch/*/include/asm/percpu.h
13583 F: include/linux/percpu*.h
13586 PER-TASK DELAY ACCOUNTING
13587 M: Balbir Singh <bsingharora@gmail.com>
13589 F: include/linux/delayacct.h
13590 F: kernel/delayacct.c
13592 PERFORMANCE EVENTS SUBSYSTEM
13593 M: Peter Zijlstra <peterz@infradead.org>
13594 M: Ingo Molnar <mingo@redhat.com>
13595 M: Arnaldo Carvalho de Melo <acme@kernel.org>
13596 R: Mark Rutland <mark.rutland@arm.com>
13597 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
13598 R: Jiri Olsa <jolsa@redhat.com>
13599 R: Namhyung Kim <namhyung@kernel.org>
13600 L: linux-kernel@vger.kernel.org
13602 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13604 F: arch/*/events/*/*
13605 F: arch/*/include/asm/perf_event.h
13606 F: arch/*/kernel/*/*/perf_event*.c
13607 F: arch/*/kernel/*/perf_event*.c
13608 F: arch/*/kernel/perf_callchain.c
13609 F: arch/*/kernel/perf_event*.c
13610 F: include/linux/perf_event.h
13611 F: include/uapi/linux/perf_event.h
13616 PERFORMANCE EVENTS TOOLING ARM64
13617 R: John Garry <john.garry@huawei.com>
13618 R: Will Deacon <will@kernel.org>
13619 R: Mathieu Poirier <mathieu.poirier@linaro.org>
13620 R: Leo Yan <leo.yan@linaro.org>
13621 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13623 F: tools/build/feature/test-libopencsd.c
13624 F: tools/perf/arch/arm*/
13625 F: tools/perf/pmu-events/arch/arm64/
13626 F: tools/perf/util/arm-spe*
13627 F: tools/perf/util/cs-etm*
13629 PERSONALITY HANDLING
13630 M: Christoph Hellwig <hch@infradead.org>
13631 L: linux-abi-devel@lists.sourceforge.net
13633 F: include/linux/personality.h
13634 F: include/uapi/linux/personality.h
13636 PHOENIX RC FLIGHT CONTROLLER ADAPTER
13637 M: Marcus Folkesson <marcus.folkesson@gmail.com>
13638 L: linux-input@vger.kernel.org
13640 F: Documentation/input/devices/pxrc.rst
13641 F: drivers/input/joystick/pxrc.c
13644 M: Remi Denis-Courmont <courmisch@gmail.com>
13646 F: Documentation/networking/phonet.rst
13647 F: include/linux/phonet.h
13648 F: include/net/phonet/
13649 F: include/uapi/linux/phonet.h
13653 M: Joern Engel <joern@lazybastard.org>
13654 L: linux-mtd@lists.infradead.org
13656 F: drivers/mtd/devices/phram.c
13659 M: Bruno Prémont <bonbons@linux-vserver.org>
13660 L: linux-input@vger.kernel.org
13662 F: drivers/hid/hid-picolcd*
13665 M: Jamie Iles <jamie@jamieiles.com>
13666 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13668 T: git git://github.com/jamieiles/linux-2.6-ji.git
13669 F: arch/arm/boot/dts/picoxcell*
13670 F: arch/arm/mach-picoxcell/
13671 F: drivers/crypto/picoxcell*
13674 M: Christian Brauner <christian@brauner.io>
13675 L: linux-kernel@vger.kernel.org
13677 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
13679 F: tools/testing/selftests/clone3/
13680 F: tools/testing/selftests/pid_namespace/
13681 F: tools/testing/selftests/pidfd/
13684 K: \b(clone_args|kernel_clone_args)\b
13686 PIN CONTROL SUBSYSTEM
13687 M: Linus Walleij <linus.walleij@linaro.org>
13688 L: linux-gpio@vger.kernel.org
13690 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
13691 F: Documentation/devicetree/bindings/pinctrl/
13692 F: Documentation/driver-api/pinctl.rst
13693 F: drivers/pinctrl/
13694 F: include/linux/pinctrl/
13696 PIN CONTROLLER - FREESCALE
13697 M: Dong Aisheng <aisheng.dong@nxp.com>
13698 M: Fabio Estevam <festevam@gmail.com>
13699 M: Shawn Guo <shawnguo@kernel.org>
13700 M: Stefan Agner <stefan@agner.ch>
13701 R: Pengutronix Kernel Team <kernel@pengutronix.de>
13702 L: linux-gpio@vger.kernel.org
13704 F: Documentation/devicetree/bindings/pinctrl/fsl,*
13705 F: drivers/pinctrl/freescale/
13707 PIN CONTROLLER - INTEL
13708 M: Mika Westerberg <mika.westerberg@linux.intel.com>
13709 M: Andy Shevchenko <andy@kernel.org>
13711 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
13712 F: drivers/pinctrl/intel/
13714 PIN CONTROLLER - MEDIATEK
13715 M: Sean Wang <sean.wang@kernel.org>
13716 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13718 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
13719 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
13720 F: drivers/pinctrl/mediatek/
13722 PIN CONTROLLER - MICROCHIP AT91
13723 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13724 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13725 L: linux-gpio@vger.kernel.org
13727 F: drivers/gpio/gpio-sama5d2-piobu.c
13728 F: drivers/pinctrl/pinctrl-at91*
13730 PIN CONTROLLER - QUALCOMM
13731 M: Bjorn Andersson <bjorn.andersson@linaro.org>
13732 L: linux-arm-msm@vger.kernel.org
13734 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
13735 F: drivers/pinctrl/qcom/
13737 PIN CONTROLLER - RENESAS
13738 M: Geert Uytterhoeven <geert+renesas@glider.be>
13739 L: linux-renesas-soc@vger.kernel.org
13741 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
13742 F: Documentation/devicetree/bindings/pinctrl/renesas,*
13743 F: drivers/pinctrl/pinctrl-rz*
13744 F: drivers/pinctrl/sh-pfc/
13746 PIN CONTROLLER - SAMSUNG
13747 M: Tomasz Figa <tomasz.figa@gmail.com>
13748 M: Krzysztof Kozlowski <krzk@kernel.org>
13749 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13750 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13751 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13753 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
13754 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
13755 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
13756 F: drivers/pinctrl/samsung/
13757 F: include/dt-bindings/pinctrl/samsung.h
13759 PIN CONTROLLER - SINGLE
13760 M: Tony Lindgren <tony@atomide.com>
13761 M: Haojian Zhuang <haojian.zhuang@linaro.org>
13762 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13763 L: linux-omap@vger.kernel.org
13765 F: drivers/pinctrl/pinctrl-single.c
13767 PIN CONTROLLER - ST SPEAR
13768 M: Viresh Kumar <vireshk@kernel.org>
13769 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13771 W: http://www.st.com/spear
13772 F: drivers/pinctrl/spear/
13774 PISTACHIO SOC SUPPORT
13775 M: James Hartley <james.hartley@sondrel.com>
13776 L: linux-mips@vger.kernel.org
13778 F: arch/mips/boot/dts/img/pistachio*
13779 F: arch/mips/configs/pistachio*_defconfig
13780 F: arch/mips/include/asm/mach-pistachio/
13781 F: arch/mips/pistachio/
13784 M: linux-block@vger.kernel.org
13786 F: drivers/block/pktcdvd.c
13787 F: include/linux/pktcdvd.h
13788 F: include/uapi/linux/pktcdvd.h
13790 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
13791 M: Tomasz Duszynski <tduszyns@gmail.com>
13793 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
13794 F: drivers/iio/chemical/pms7003.c
13797 M: Jacob Keller <jacob.e.keller@intel.com>
13799 F: Documentation/driver-api/pldmfw/
13800 F: include/linux/pldmfw.h
13804 M: Logan Gunthorpe <logang@deltatee.com>
13806 F: drivers/dma/plx_dma.c
13809 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
13810 L: linux-pm@vger.kernel.org
13812 W: https://01.org/pm-graph
13813 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
13814 T: git git://github.com/intel/pm-graph
13815 F: tools/power/pm-graph
13817 PMBUS HARDWARE MONITORING DRIVERS
13818 M: Guenter Roeck <linux@roeck-us.net>
13819 L: linux-hwmon@vger.kernel.org
13821 W: http://hwmon.wiki.kernel.org/
13822 W: http://www.roeck-us.net/linux/drivers/
13823 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
13824 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
13825 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
13826 F: Documentation/devicetree/bindings/hwmon/max31785.txt
13827 F: Documentation/hwmon/adm1275.rst
13828 F: Documentation/hwmon/ibm-cffps.rst
13829 F: Documentation/hwmon/ir35221.rst
13830 F: Documentation/hwmon/lm25066.rst
13831 F: Documentation/hwmon/ltc2978.rst
13832 F: Documentation/hwmon/ltc3815.rst
13833 F: Documentation/hwmon/max16064.rst
13834 F: Documentation/hwmon/max20751.rst
13835 F: Documentation/hwmon/max31785.rst
13836 F: Documentation/hwmon/max34440.rst
13837 F: Documentation/hwmon/max8688.rst
13838 F: Documentation/hwmon/pmbus-core.rst
13839 F: Documentation/hwmon/pmbus.rst
13840 F: Documentation/hwmon/tps40422.rst
13841 F: Documentation/hwmon/ucd9000.rst
13842 F: Documentation/hwmon/ucd9200.rst
13843 F: Documentation/hwmon/zl6100.rst
13844 F: drivers/hwmon/pmbus/
13845 F: include/linux/pmbus.h
13847 PMC SIERRA MaxRAID DRIVER
13848 L: linux-scsi@vger.kernel.org
13850 W: http://www.pmc-sierra.com/
13851 F: drivers/scsi/pmcraid.*
13853 PMC SIERRA PM8001 DRIVER
13854 M: Jack Wang <jinpu.wang@cloud.ionos.com>
13855 L: linux-scsi@vger.kernel.org
13857 F: drivers/scsi/pm8001/
13859 PNI RM3100 IIO DRIVER
13860 M: Song Qiang <songqiang1304521@gmail.com>
13861 L: linux-iio@vger.kernel.org
13863 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
13864 F: drivers/iio/magnetometer/rm3100*
13867 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
13868 L: linux-acpi@vger.kernel.org
13871 F: include/linux/pnp.h
13873 POSIX CLOCKS and TIMERS
13874 M: Thomas Gleixner <tglx@linutronix.de>
13875 L: linux-kernel@vger.kernel.org
13877 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13879 F: include/linux/time_namespace.h
13880 F: include/linux/timer*
13881 F: kernel/time/*timer*
13882 F: kernel/time/namespace.c
13884 POWER MANAGEMENT CORE
13885 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
13886 L: linux-pm@vger.kernel.org
13888 B: https://bugzilla.kernel.org
13889 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
13890 F: drivers/base/power/
13891 F: drivers/powercap/
13892 F: include/linux/intel_rapl.h
13893 F: include/linux/pm.h
13894 F: include/linux/pm_*
13895 F: include/linux/powercap.h
13896 F: kernel/configs/nopm.config
13898 POWER STATE COORDINATION INTERFACE (PSCI)
13899 M: Mark Rutland <mark.rutland@arm.com>
13900 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13901 L: linux-arm-kernel@lists.infradead.org
13903 F: drivers/firmware/psci/
13904 F: include/linux/psci.h
13905 F: include/uapi/linux/psci.h
13907 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
13908 M: Sebastian Reichel <sre@kernel.org>
13909 L: linux-pm@vger.kernel.org
13911 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13912 F: Documentation/ABI/testing/sysfs-class-power
13913 F: Documentation/devicetree/bindings/power/supply/
13914 F: drivers/power/supply/
13915 F: include/linux/power_supply.h
13917 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
13918 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
13919 L: linuxppc-dev@lists.ozlabs.org
13921 F: drivers/char/powernv-op-panel.c
13923 PPP OVER ATM (RFC 2364)
13924 M: Mitchell Blank Jr <mitch@sfgoth.com>
13926 F: include/uapi/linux/atmppp.h
13927 F: net/atm/pppoatm.c
13930 M: Michal Ostrowski <mostrows@earthlink.net>
13932 F: drivers/net/ppp/pppoe.c
13933 F: drivers/net/ppp/pppox.c
13936 M: James Chapman <jchapman@katalix.com>
13938 F: include/linux/if_pppol2tp.h
13939 F: include/uapi/linux/if_pppol2tp.h
13940 F: net/l2tp/l2tp_ppp.c
13942 PPP PROTOCOL DRIVERS AND COMPRESSORS
13943 M: Paul Mackerras <paulus@samba.org>
13944 L: linux-ppp@vger.kernel.org
13946 F: drivers/net/ppp/ppp_*
13949 M: Rodolfo Giometti <giometti@enneenne.com>
13950 L: linuxpps@ml.enneenne.com (subscribers-only)
13952 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
13953 F: Documentation/ABI/testing/sysfs-pps
13954 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
13955 F: Documentation/driver-api/pps.rst
13957 F: include/linux/pps*.h
13958 F: include/uapi/linux/pps.h
13961 M: Dmitry Kozlov <xeb@mail.ru>
13962 L: netdev@vger.kernel.org
13964 W: http://sourceforge.net/projects/accel-pptp
13965 F: drivers/net/ppp/pptp.c
13967 PRESSURE STALL INFORMATION (PSI)
13968 M: Johannes Weiner <hannes@cmpxchg.org>
13970 F: include/linux/psi*
13971 F: kernel/sched/psi.c
13974 M: Petr Mladek <pmladek@suse.com>
13975 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
13976 R: Steven Rostedt <rostedt@goodmis.org>
13977 R: John Ogness <john.ogness@linutronix.de>
13979 F: include/linux/printk.h
13982 PRISM54 WIRELESS DRIVER
13983 M: Luis Chamberlain <mcgrof@kernel.org>
13984 L: linux-wireless@vger.kernel.org
13986 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
13987 F: drivers/net/wireless/intersil/prism54/
13990 R: Alexey Dobriyan <adobriyan@gmail.com>
13991 L: linux-kernel@vger.kernel.org
13992 L: linux-fsdevel@vger.kernel.org
13994 F: Documentation/filesystems/proc.rst
13996 F: include/linux/proc_fs.h
13997 F: tools/testing/selftests/proc/
14000 M: Luis Chamberlain <mcgrof@kernel.org>
14001 M: Kees Cook <keescook@chromium.org>
14002 M: Iurii Zaikin <yzaikin@google.com>
14003 L: linux-kernel@vger.kernel.org
14004 L: linux-fsdevel@vger.kernel.org
14006 F: fs/proc/proc_sysctl.c
14007 F: include/linux/sysctl.h
14008 F: kernel/sysctl-test.c
14010 F: tools/testing/selftests/sysctl/
14012 PS3 NETWORK SUPPORT
14013 M: Geoff Levand <geoff@infradead.org>
14014 L: netdev@vger.kernel.org
14015 L: linuxppc-dev@lists.ozlabs.org
14017 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
14019 PS3 PLATFORM SUPPORT
14020 M: Geoff Levand <geoff@infradead.org>
14021 L: linuxppc-dev@lists.ozlabs.org
14023 F: arch/powerpc/boot/ps3*
14024 F: arch/powerpc/include/asm/lv1call.h
14025 F: arch/powerpc/include/asm/ps3*.h
14026 F: arch/powerpc/platforms/ps3/
14029 F: drivers/rtc/rtc-ps3.c
14030 F: drivers/usb/host/*ps3.c
14031 F: sound/ppc/snd_ps3*
14034 M: Jim Paris <jim@jtan.com>
14035 M: Geoff Levand <geoff@infradead.org>
14036 L: linuxppc-dev@lists.ozlabs.org
14038 F: drivers/block/ps3vram.c
14040 PSAMPLE PACKET SAMPLING SUPPORT
14041 M: Yotam Gigi <yotam.gi@gmail.com>
14043 F: include/net/psample.h
14044 F: include/uapi/linux/psample.h
14048 M: Kees Cook <keescook@chromium.org>
14049 M: Anton Vorontsov <anton@enomsg.org>
14050 M: Colin Cross <ccross@android.com>
14051 M: Tony Luck <tony.luck@intel.com>
14053 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
14054 F: Documentation/admin-guide/ramoops.rst
14055 F: Documentation/admin-guide/pstore-blk.rst
14056 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
14057 F: drivers/acpi/apei/erst.c
14058 F: drivers/firmware/efi/efi-pstore.c
14060 F: include/linux/pstore*
14061 K: \b(pstore|ramoops)
14063 PTP HARDWARE CLOCK SUPPORT
14064 M: Richard Cochran <richardcochran@gmail.com>
14065 L: netdev@vger.kernel.org
14067 W: http://linuxptp.sourceforge.net/
14068 F: Documentation/ABI/testing/sysfs-ptp
14069 F: Documentation/driver-api/ptp.rst
14070 F: drivers/net/phy/dp83640*
14072 F: include/linux/ptp_cl*
14075 M: Oleg Nesterov <oleg@redhat.com>
14077 F: arch/*/*/ptrace*.c
14078 F: arch/*/include/asm/ptrace*.h
14079 F: arch/*/ptrace*.c
14080 F: include/asm-generic/syscall.h
14081 F: include/linux/ptrace.h
14082 F: include/linux/regset.h
14083 F: include/linux/tracehook.h
14084 F: include/uapi/linux/ptrace.h
14085 F: include/uapi/linux/ptrace.h
14089 M: Hans Verkuil <hverkuil@xs4all.nl>
14090 L: linux-media@vger.kernel.org
14092 T: git git://linuxtv.org/media_tree.git
14093 F: Documentation/admin-guide/media/pulse8-cec.rst
14094 F: drivers/media/cec/usb/pulse8/
14096 PVRUSB2 VIDEO4LINUX DRIVER
14097 M: Mike Isely <isely@pobox.com>
14098 L: pvrusb2@isely.net (subscribers-only)
14099 L: linux-media@vger.kernel.org
14101 W: http://www.isely.net/pvrusb2/
14102 T: git git://linuxtv.org/media_tree.git
14103 F: Documentation/driver-api/media/drivers/pvrusb2*
14104 F: drivers/media/usb/pvrusb2/
14107 M: Hans Verkuil <hverkuil@xs4all.nl>
14108 L: linux-media@vger.kernel.org
14110 T: git git://linuxtv.org/media_tree.git
14111 F: drivers/media/usb/pwc/*
14112 F: include/trace/events/pwc.h
14115 M: Kamil Debski <kamil@wypas.org>
14116 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14117 L: linux-hwmon@vger.kernel.org
14119 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
14120 F: Documentation/hwmon/pwm-fan.rst
14121 F: drivers/hwmon/pwm-fan.c
14124 M: Sean Young <sean@mess.org>
14125 L: linux-media@vger.kernel.org
14127 F: drivers/media/rc/pwm-ir-tx.c
14130 M: Thierry Reding <thierry.reding@gmail.com>
14131 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14132 M: Lee Jones <lee.jones@linaro.org>
14133 L: linux-pwm@vger.kernel.org
14135 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
14136 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
14137 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
14138 F: Documentation/devicetree/bindings/pwm/
14139 F: Documentation/driver-api/pwm.rst
14140 F: drivers/gpio/gpio-mvebu.c
14142 F: drivers/video/backlight/pwm_bl.c
14143 F: include/linux/pwm.h
14144 F: include/linux/pwm_backlight.h
14145 K: pwm_(config|apply_state|ops)
14148 M: Robert Jarzmik <robert.jarzmik@free.fr>
14149 L: linux-gpio@vger.kernel.org
14151 F: drivers/gpio/gpio-pxa.c
14157 M: Robert Jarzmik <robert.jarzmik@free.fr>
14158 L: linux-rtc@vger.kernel.org
14161 PXA2xx/PXA3xx SUPPORT
14162 M: Daniel Mack <daniel@zonque.org>
14163 M: Haojian Zhuang <haojian.zhuang@gmail.com>
14164 M: Robert Jarzmik <robert.jarzmik@free.fr>
14165 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14167 T: git git://github.com/hzhuang1/linux.git
14168 T: git git://github.com/rjarzmik/linux.git
14169 F: arch/arm/boot/dts/pxa*
14170 F: arch/arm/mach-pxa/
14171 F: drivers/dma/pxa*
14172 F: drivers/pcmcia/pxa2xx*
14173 F: drivers/pinctrl/pxa/
14174 F: drivers/spi/spi-pxa2xx*
14175 F: drivers/usb/gadget/udc/pxa2*
14176 F: include/sound/pxa2xx-lib.h
14181 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
14182 L: qat-linux@intel.com
14184 F: drivers/crypto/qat/
14186 QCOM AUDIO (ASoC) DRIVERS
14187 M: Patrick Lai <plai@codeaurora.org>
14188 M: Banajit Goswami <bgoswami@codeaurora.org>
14189 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14194 M: Alex Elder <elder@kernel.org>
14195 L: netdev@vger.kernel.org
14197 F: drivers/net/ipa/
14199 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
14200 M: Gabriel Somlo <somlo@cmu.edu>
14201 M: "Michael S. Tsirkin" <mst@redhat.com>
14202 L: qemu-devel@nongnu.org
14204 F: drivers/firmware/qemu_fw_cfg.c
14205 F: include/uapi/linux/qemu_fw_cfg.h
14208 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
14209 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
14210 L: linux-rdma@vger.kernel.org
14212 F: drivers/infiniband/hw/qib/
14214 QLOGIC QL41xxx FCOE DRIVER
14215 M: Saurav Kashyap <skashyap@marvell.com>
14216 M: Javed Hasan <jhasan@marvell.com>
14217 M: GR-QLogic-Storage-Upstream@marvell.com
14218 L: linux-scsi@vger.kernel.org
14220 F: drivers/scsi/qedf/
14222 QLOGIC QL41xxx ISCSI DRIVER
14223 M: Nilesh Javali <njavali@marvell.com>
14224 M: Manish Rangankar <mrangankar@marvell.com>
14225 M: GR-QLogic-Storage-Upstream@marvell.com
14226 L: linux-scsi@vger.kernel.org
14228 F: drivers/scsi/qedi/
14230 QLOGIC QL4xxx ETHERNET DRIVER
14231 M: Ariel Elior <aelior@marvell.com>
14232 M: GR-everest-linux-l2@marvell.com
14233 L: netdev@vger.kernel.org
14235 F: drivers/net/ethernet/qlogic/qed/
14236 F: drivers/net/ethernet/qlogic/qede/
14237 F: include/linux/qed/
14239 QLOGIC QL4xxx RDMA DRIVER
14240 M: Michal Kalderon <mkalderon@marvell.com>
14241 M: Ariel Elior <aelior@marvell.com>
14242 L: linux-rdma@vger.kernel.org
14244 F: drivers/infiniband/hw/qedr/
14245 F: include/uapi/rdma/qedr-abi.h
14247 QLOGIC QLA1280 SCSI DRIVER
14248 M: Michael Reed <mdr@sgi.com>
14249 L: linux-scsi@vger.kernel.org
14251 F: drivers/scsi/qla1280.[ch]
14253 QLOGIC QLA2XXX FC-SCSI DRIVER
14254 M: Nilesh Javali <njavali@marvell.com>
14255 M: GR-QLogic-Storage-Upstream@marvell.com
14256 L: linux-scsi@vger.kernel.org
14258 F: Documentation/scsi/LICENSE.qla2xxx
14259 F: drivers/scsi/qla2xxx/
14261 QLOGIC QLA3XXX NETWORK DRIVER
14262 M: GR-Linux-NIC-Dev@marvell.com
14263 L: netdev@vger.kernel.org
14265 F: Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
14266 F: drivers/net/ethernet/qlogic/qla3xxx.*
14268 QLOGIC QLA4XXX iSCSI DRIVER
14269 M: Nilesh Javali <njavali@marvell.com>
14270 M: Manish Rangankar <mrangankar@marvell.com>
14271 M: GR-QLogic-Storage-Upstream@marvell.com
14272 L: linux-scsi@vger.kernel.org
14274 F: Documentation/scsi/LICENSE.qla4xxx
14275 F: drivers/scsi/qla4xxx/
14277 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
14278 M: Shahed Shaikh <shshaikh@marvell.com>
14279 M: Manish Chopra <manishc@marvell.com>
14280 M: GR-Linux-NIC-Dev@marvell.com
14281 L: netdev@vger.kernel.org
14283 F: drivers/net/ethernet/qlogic/qlcnic/
14285 QLOGIC QLGE 10Gb ETHERNET DRIVER
14286 M: Manish Chopra <manishc@marvell.com>
14287 M: GR-Linux-NIC-Dev@marvell.com
14288 L: netdev@vger.kernel.org
14290 F: drivers/staging/qlge/
14292 QM1D1B0004 MEDIA DRIVER
14293 M: Akihiro Tsukada <tskd08@gmail.com>
14294 L: linux-media@vger.kernel.org
14296 F: drivers/media/tuners/qm1d1b0004*
14298 QM1D1C0042 MEDIA DRIVER
14299 M: Akihiro Tsukada <tskd08@gmail.com>
14300 L: linux-media@vger.kernel.org
14302 F: drivers/media/tuners/qm1d1c0042*
14305 M: Anders Larsen <al@alarsen.net>
14307 W: http://www.alarsen.net/linux/qnx4fs/
14309 F: include/uapi/linux/qnx4_fs.h
14310 F: include/uapi/linux/qnxtypes.h
14312 QORIQ DPAA2 FSL-MC BUS DRIVER
14313 M: Stuart Yoder <stuyoder@gmail.com>
14314 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
14315 L: linux-kernel@vger.kernel.org
14317 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
14318 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
14319 F: drivers/bus/fsl-mc/
14321 QT1010 MEDIA DRIVER
14322 M: Antti Palosaari <crope@iki.fi>
14323 L: linux-media@vger.kernel.org
14325 W: https://linuxtv.org
14326 W: http://palosaari.fi/linux/
14327 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14328 T: git git://linuxtv.org/anttip/media_tree.git
14329 F: drivers/media/tuners/qt1010*
14331 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
14332 M: Kalle Valo <kvalo@codeaurora.org>
14333 L: ath10k@lists.infradead.org
14335 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
14336 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
14337 F: drivers/net/wireless/ath/ath10k/
14339 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
14340 M: Kalle Valo <kvalo@codeaurora.org>
14341 L: ath11k@lists.infradead.org
14343 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
14344 F: drivers/net/wireless/ath/ath11k/
14346 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
14347 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
14348 L: linux-wireless@vger.kernel.org
14350 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
14351 F: drivers/net/wireless/ath/ath9k/
14353 QUALCOMM CAMERA SUBSYSTEM DRIVER
14354 M: Todor Tomov <todor.too@gmail.com>
14355 L: linux-media@vger.kernel.org
14357 F: Documentation/admin-guide/media/qcom_camss.rst
14358 F: Documentation/devicetree/bindings/media/qcom,camss.txt
14359 F: drivers/media/platform/qcom/camss/
14361 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
14362 M: Niklas Cassel <nks@flawful.org>
14363 L: linux-pm@vger.kernel.org
14364 L: linux-arm-msm@vger.kernel.org
14366 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.txt
14367 F: drivers/power/avs/qcom-cpr.c
14369 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
14370 M: Ilia Lin <ilia.lin@kernel.org>
14371 L: linux-pm@vger.kernel.org
14373 F: Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
14374 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
14376 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
14377 M: Timur Tabi <timur@kernel.org>
14378 L: netdev@vger.kernel.org
14380 F: drivers/net/ethernet/qualcomm/emac/
14382 QUALCOMM ETHQOS ETHERNET DRIVER
14383 M: Vinod Koul <vkoul@kernel.org>
14384 L: netdev@vger.kernel.org
14386 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
14387 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
14389 QUALCOMM GENERIC INTERFACE I2C DRIVER
14390 M: Akash Asthana <akashast@codeaurora.org>
14391 M: Mukesh Savaliya <msavaliy@codeaurora.org>
14392 L: linux-i2c@vger.kernel.org
14393 L: linux-arm-msm@vger.kernel.org
14395 F: drivers/i2c/busses/i2c-qcom-geni.c
14397 QUALCOMM HEXAGON ARCHITECTURE
14398 M: Brian Cain <bcain@codeaurora.org>
14399 L: linux-hexagon@vger.kernel.org
14403 QUALCOMM HIDMA DRIVER
14404 M: Sinan Kaya <okaya@kernel.org>
14405 L: linux-arm-kernel@lists.infradead.org
14406 L: linux-arm-msm@vger.kernel.org
14407 L: dmaengine@vger.kernel.org
14409 F: drivers/dma/qcom/hidma*
14411 QUALCOMM I2C CCI DRIVER
14412 M: Loic Poulain <loic.poulain@linaro.org>
14413 M: Robert Foss <robert.foss@linaro.org>
14414 L: linux-i2c@vger.kernel.org
14415 L: linux-arm-msm@vger.kernel.org
14417 F: Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
14418 F: drivers/i2c/busses/i2c-qcom-cci.c
14421 M: Rob Clark <robdclark@gmail.com>
14422 L: iommu@lists.linux-foundation.org
14423 L: linux-arm-msm@vger.kernel.org
14425 F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
14427 QUALCOMM IPCC MAILBOX DRIVER
14428 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
14429 L: linux-arm-msm@vger.kernel.org
14431 F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
14432 F: drivers/mailbox/qcom-ipcc.c
14433 F: include/dt-bindings/mailbox/qcom-ipcc.h
14435 QUALCOMM RMNET DRIVER
14436 M: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
14437 M: Sean Tranchetti <stranche@codeaurora.org>
14438 L: netdev@vger.kernel.org
14440 F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
14441 F: drivers/net/ethernet/qualcomm/rmnet/
14442 F: include/linux/if_rmnet.h
14444 QUALCOMM TSENS THERMAL DRIVER
14445 M: Amit Kucheria <amitk@kernel.org>
14446 L: linux-pm@vger.kernel.org
14447 L: linux-arm-msm@vger.kernel.org
14449 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
14450 F: drivers/thermal/qcom/
14452 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
14453 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
14454 L: linux-media@vger.kernel.org
14455 L: linux-arm-msm@vger.kernel.org
14457 T: git git://linuxtv.org/media_tree.git
14458 F: Documentation/devicetree/bindings/media/*venus*
14459 F: drivers/media/platform/qcom/venus/
14461 QUALCOMM WCN36XX WIRELESS DRIVER
14462 M: Kalle Valo <kvalo@codeaurora.org>
14463 L: wcn36xx@lists.infradead.org
14465 W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
14466 T: git git://github.com/KrasnikovEugene/wcn36xx.git
14467 F: drivers/net/wireless/ath/wcn36xx/
14469 QUANTENNA QTNFMAC WIRELESS DRIVER
14470 M: Igor Mitsyanko <imitsyanko@quantenna.com>
14471 R: Sergey Matyukevich <geomatsi@gmail.com>
14472 L: linux-wireless@vger.kernel.org
14474 F: drivers/net/wireless/quantenna
14476 RADEON and AMDGPU DRM DRIVERS
14477 M: Alex Deucher <alexander.deucher@amd.com>
14478 M: Christian König <christian.koenig@amd.com>
14479 L: amd-gfx@lists.freedesktop.org
14481 T: git git://people.freedesktop.org/~agd5f/linux
14482 F: drivers/gpu/drm/amd/
14483 F: drivers/gpu/drm/radeon/
14484 F: include/uapi/drm/amdgpu_drm.h
14485 F: include/uapi/drm/radeon_drm.h
14487 RADEON FRAMEBUFFER DISPLAY DRIVER
14488 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
14489 L: linux-fbdev@vger.kernel.org
14491 F: drivers/video/fbdev/aty/radeon*
14492 F: include/uapi/linux/radeonfb.h
14494 RADIOSHARK RADIO DRIVER
14495 M: Hans Verkuil <hverkuil@xs4all.nl>
14496 L: linux-media@vger.kernel.org
14498 T: git git://linuxtv.org/media_tree.git
14499 F: drivers/media/radio/radio-shark.c
14501 RADIOSHARK2 RADIO DRIVER
14502 M: Hans Verkuil <hverkuil@xs4all.nl>
14503 L: linux-media@vger.kernel.org
14505 T: git git://linuxtv.org/media_tree.git
14506 F: drivers/media/radio/radio-shark2.c
14507 F: drivers/media/radio/radio-tea5777.c
14509 RADOS BLOCK DEVICE (RBD)
14510 M: Ilya Dryomov <idryomov@gmail.com>
14511 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
14512 L: ceph-devel@vger.kernel.org
14514 W: http://ceph.com/
14515 T: git git://github.com/ceph/ceph-client.git
14516 F: Documentation/ABI/testing/sysfs-bus-rbd
14517 F: drivers/block/rbd.c
14518 F: drivers/block/rbd_types.h
14520 RAGE128 FRAMEBUFFER DISPLAY DRIVER
14521 M: Paul Mackerras <paulus@samba.org>
14522 L: linux-fbdev@vger.kernel.org
14524 F: drivers/video/fbdev/aty/aty128fb.c
14526 RAINSHADOW-CEC DRIVER
14527 M: Hans Verkuil <hverkuil@xs4all.nl>
14528 L: linux-media@vger.kernel.org
14530 T: git git://linuxtv.org/media_tree.git
14531 F: drivers/media/cec/usb/rainshadow/
14533 RALINK MIPS ARCHITECTURE
14534 M: John Crispin <john@phrozen.org>
14535 L: linux-mips@vger.kernel.org
14537 F: arch/mips/ralink
14539 RALINK RT2X00 WIRELESS LAN DRIVER
14540 M: Stanislaw Gruszka <stf_xl@wp.pl>
14541 M: Helmut Schaa <helmut.schaa@googlemail.com>
14542 L: linux-wireless@vger.kernel.org
14544 F: drivers/net/wireless/ralink/rt2x00/
14546 RAMDISK RAM BLOCK DEVICE DRIVER
14547 M: Jens Axboe <axboe@kernel.dk>
14549 F: Documentation/admin-guide/blockdev/ramdisk.rst
14550 F: drivers/block/brd.c
14552 RANCHU VIRTUAL BOARD FOR MIPS
14553 M: Miodrag Dinic <miodrag.dinic@mips.com>
14554 L: linux-mips@vger.kernel.org
14556 F: arch/mips/configs/generic/board-ranchu.config
14557 F: arch/mips/generic/board-ranchu.c
14559 RANDOM NUMBER DRIVER
14560 M: "Theodore Ts'o" <tytso@mit.edu>
14562 F: drivers/char/random.c
14565 M: Matt Porter <mporter@kernel.crashing.org>
14566 M: Alexandre Bounine <alex.bou9@gmail.com>
14568 F: drivers/rapidio/
14571 M: Tony Luck <tony.luck@intel.com>
14572 M: Borislav Petkov <bp@alien8.de>
14573 L: linux-edac@vger.kernel.org
14575 F: Documentation/admin-guide/ras.rst
14577 F: include/linux/ras.h
14578 F: include/ras/ras_event.h
14580 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
14581 L: linux-wireless@vger.kernel.org
14583 F: drivers/net/wireless/ray*
14585 RC-CORE / LIRC FRAMEWORK
14586 M: Sean Young <sean@mess.org>
14587 L: linux-media@vger.kernel.org
14589 W: http://linuxtv.org
14590 T: git git://linuxtv.org/media_tree.git
14591 F: Documentation/driver-api/media/rc-core.rst
14592 F: Documentation/userspace-api/media/rc/
14593 F: drivers/media/rc/
14594 F: include/media/rc-map.h
14595 F: include/media/rc-core.h
14596 F: include/uapi/linux/lirc.h
14598 RCMM REMOTE CONTROLS DECODER
14599 M: Patrick Lerda <patrick9876@free.fr>
14601 F: drivers/media/rc/ir-rcmm-decoder.c
14603 RCUTORTURE TEST FRAMEWORK
14604 M: "Paul E. McKenney" <paulmck@kernel.org>
14605 M: Josh Triplett <josh@joshtriplett.org>
14606 R: Steven Rostedt <rostedt@goodmis.org>
14607 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14608 R: Lai Jiangshan <jiangshanlai@gmail.com>
14609 L: rcu@vger.kernel.org
14611 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14612 F: tools/testing/selftests/rcutorture
14614 RDACM20 Camera Sensor
14615 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
14616 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
14617 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
14618 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
14619 L: linux-media@vger.kernel.org
14621 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
14622 F: drivers/media/i2c/max9271.c
14623 F: drivers/media/i2c/max9271.h
14624 F: drivers/media/i2c/rdacm20.c
14627 M: Florian Fainelli <florian@openwrt.org>
14630 RDC R6040 FAST ETHERNET DRIVER
14631 M: Florian Fainelli <f.fainelli@gmail.com>
14632 L: netdev@vger.kernel.org
14634 F: drivers/net/ethernet/rdc/r6040.c
14636 RDMAVT - RDMA verbs software
14637 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
14638 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
14639 L: linux-rdma@vger.kernel.org
14641 F: drivers/infiniband/sw/rdmavt
14643 RDS - RELIABLE DATAGRAM SOCKETS
14644 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
14645 L: netdev@vger.kernel.org
14646 L: linux-rdma@vger.kernel.org
14647 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
14649 W: https://oss.oracle.com/projects/rds/
14650 F: Documentation/networking/rds.rst
14653 RDT - RESOURCE ALLOCATION
14654 M: Fenghua Yu <fenghua.yu@intel.com>
14655 M: Reinette Chatre <reinette.chatre@intel.com>
14656 L: linux-kernel@vger.kernel.org
14658 F: Documentation/x86/resctrl*
14659 F: arch/x86/include/asm/resctrl.h
14660 F: arch/x86/kernel/cpu/resctrl/
14661 F: tools/testing/selftests/resctrl/
14663 READ-COPY UPDATE (RCU)
14664 M: "Paul E. McKenney" <paulmck@kernel.org>
14665 M: Josh Triplett <josh@joshtriplett.org>
14666 R: Steven Rostedt <rostedt@goodmis.org>
14667 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14668 R: Lai Jiangshan <jiangshanlai@gmail.com>
14669 R: Joel Fernandes <joel@joelfernandes.org>
14670 L: rcu@vger.kernel.org
14672 W: http://www.rdrop.com/users/paulmck/RCU/
14673 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14674 F: Documentation/RCU/
14675 F: include/linux/rcu*
14677 X: Documentation/RCU/torture.rst
14678 X: include/linux/srcu*.h
14679 X: kernel/rcu/srcu*.c
14681 REAL TIME CLOCK (RTC) SUBSYSTEM
14682 M: Alessandro Zummo <a.zummo@towertech.it>
14683 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
14684 L: linux-rtc@vger.kernel.org
14686 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
14687 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
14688 F: Documentation/admin-guide/rtc.rst
14689 F: Documentation/devicetree/bindings/rtc/
14691 F: include/linux/platform_data/rtc-*
14692 F: include/linux/rtc.h
14693 F: include/linux/rtc/
14694 F: include/uapi/linux/rtc.h
14695 F: tools/testing/selftests/rtc/
14697 REALTEK AUDIO CODECS
14698 M: Oder Chiou <oder_chiou@realtek.com>
14700 F: include/sound/rt*.h
14701 F: sound/soc/codecs/rt*
14703 REALTEK RTL83xx SMI DSA ROUTER CHIPS
14704 M: Linus Walleij <linus.walleij@linaro.org>
14706 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
14707 F: drivers/net/dsa/realtek-smi*
14708 F: drivers/net/dsa/rtl83*
14710 REALTEK WIRELESS DRIVER (rtlwifi family)
14711 M: Ping-Ke Shih <pkshih@realtek.com>
14712 L: linux-wireless@vger.kernel.org
14714 W: https://wireless.wiki.kernel.org/
14715 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14716 F: drivers/net/wireless/realtek/rtlwifi/
14718 REALTEK WIRELESS DRIVER (rtw88)
14719 M: Yan-Hsuan Chuang <yhchuang@realtek.com>
14720 L: linux-wireless@vger.kernel.org
14722 F: drivers/net/wireless/realtek/rtw88/
14724 REDPINE WIRELESS DRIVER
14725 M: Amitkumar Karwar <amitkarwar@gmail.com>
14726 M: Siva Rebbagondla <siva8118@gmail.com>
14727 L: linux-wireless@vger.kernel.org
14729 F: drivers/net/wireless/rsi/
14731 REGISTER MAP ABSTRACTION
14732 M: Mark Brown <broonie@kernel.org>
14733 L: linux-kernel@vger.kernel.org
14735 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
14736 F: Documentation/devicetree/bindings/regmap/
14737 F: drivers/base/regmap/
14738 F: include/linux/regmap.h
14740 REISERFS FILE SYSTEM
14741 L: reiserfs-devel@vger.kernel.org
14745 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
14746 M: Ohad Ben-Cohen <ohad@wizery.com>
14747 M: Bjorn Andersson <bjorn.andersson@linaro.org>
14748 L: linux-remoteproc@vger.kernel.org
14750 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
14751 F: Documentation/ABI/testing/sysfs-class-remoteproc
14752 F: Documentation/devicetree/bindings/remoteproc/
14753 F: Documentation/staging/remoteproc.rst
14754 F: drivers/remoteproc/
14755 F: include/linux/remoteproc.h
14756 F: include/linux/remoteproc/
14758 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
14759 M: Ohad Ben-Cohen <ohad@wizery.com>
14760 M: Bjorn Andersson <bjorn.andersson@linaro.org>
14761 L: linux-remoteproc@vger.kernel.org
14763 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
14764 F: Documentation/ABI/testing/sysfs-bus-rpmsg
14765 F: Documentation/staging/rpmsg.rst
14767 F: include/linux/rpmsg.h
14768 F: include/linux/rpmsg/
14769 F: include/uapi/linux/rpmsg.h
14772 RENESAS CLOCK DRIVERS
14773 M: Geert Uytterhoeven <geert+renesas@glider.be>
14774 L: linux-renesas-soc@vger.kernel.org
14776 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
14777 F: Documentation/devicetree/bindings/clock/renesas,*
14778 F: drivers/clk/renesas/
14780 RENESAS EMEV2 I2C DRIVER
14781 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
14783 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
14784 F: drivers/i2c/busses/i2c-emev2.c
14786 RENESAS ETHERNET DRIVERS
14787 R: Sergei Shtylyov <sergei.shtylyov@gmail.com>
14788 L: netdev@vger.kernel.org
14789 L: linux-renesas-soc@vger.kernel.org
14790 F: Documentation/devicetree/bindings/net/renesas,*.txt
14791 F: Documentation/devicetree/bindings/net/renesas,*.yaml
14792 F: drivers/net/ethernet/renesas/
14793 F: include/linux/sh_eth.h
14795 RENESAS R-CAR GYROADC DRIVER
14796 M: Marek Vasut <marek.vasut@gmail.com>
14797 L: linux-iio@vger.kernel.org
14799 F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
14800 F: drivers/iio/adc/rcar-gyroadc.c
14802 RENESAS R-CAR I2C DRIVERS
14803 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
14805 F: Documentation/devicetree/bindings/i2c/renesas,i2c.txt
14806 F: Documentation/devicetree/bindings/i2c/renesas,iic.txt
14807 F: drivers/i2c/busses/i2c-rcar.c
14808 F: drivers/i2c/busses/i2c-sh_mobile.c
14810 RENESAS R-CAR THERMAL DRIVERS
14811 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
14812 L: linux-renesas-soc@vger.kernel.org
14814 F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
14815 F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
14816 F: drivers/thermal/rcar_gen3_thermal.c
14817 F: drivers/thermal/rcar_thermal.c
14819 RENESAS RIIC DRIVER
14820 M: Chris Brandt <chris.brandt@renesas.com>
14822 F: Documentation/devicetree/bindings/i2c/renesas,riic.txt
14823 F: drivers/i2c/busses/i2c-riic.c
14825 RENESAS USB PHY DRIVER
14826 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
14827 L: linux-renesas-soc@vger.kernel.org
14829 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
14831 RESET CONTROLLER FRAMEWORK
14832 M: Philipp Zabel <p.zabel@pengutronix.de>
14834 T: git git://git.pengutronix.de/git/pza/linux
14835 F: Documentation/devicetree/bindings/reset/
14837 F: include/dt-bindings/reset/
14838 F: include/linux/reset-controller.h
14839 F: include/linux/reset.h
14840 F: include/linux/reset/
14841 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
14843 RESTARTABLE SEQUENCES SUPPORT
14844 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14845 M: Peter Zijlstra <peterz@infradead.org>
14846 M: "Paul E. McKenney" <paulmck@kernel.org>
14847 M: Boqun Feng <boqun.feng@gmail.com>
14848 L: linux-kernel@vger.kernel.org
14850 F: include/trace/events/rseq.h
14851 F: include/uapi/linux/rseq.h
14853 F: tools/testing/selftests/rseq/
14856 M: Johannes Berg <johannes@sipsolutions.net>
14857 L: linux-wireless@vger.kernel.org
14859 W: https://wireless.wiki.kernel.org/
14860 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
14861 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
14862 F: Documentation/ABI/stable/sysfs-class-rfkill
14863 F: Documentation/driver-api/rfkill.rst
14864 F: include/linux/rfkill.h
14865 F: include/uapi/linux/rfkill.h
14869 M: Thomas Graf <tgraf@suug.ch>
14870 M: Herbert Xu <herbert@gondor.apana.org.au>
14871 L: netdev@vger.kernel.org
14873 F: include/linux/rhashtable-types.h
14874 F: include/linux/rhashtable.h
14875 F: lib/rhashtable.c
14876 F: lib/test_rhashtable.c
14878 RICOH R5C592 MEMORYSTICK DRIVER
14879 M: Maxim Levitsky <maximlevitsky@gmail.com>
14881 F: drivers/memstick/host/r592.*
14883 RICOH SMARTMEDIA/XD DRIVER
14884 M: Maxim Levitsky <maximlevitsky@gmail.com>
14886 F: drivers/mtd/nand/raw/r852.c
14887 F: drivers/mtd/nand/raw/r852.h
14889 RISC-V ARCHITECTURE
14890 M: Paul Walmsley <paul.walmsley@sifive.com>
14891 M: Palmer Dabbelt <palmer@dabbelt.com>
14892 M: Albert Ou <aou@eecs.berkeley.edu>
14893 L: linux-riscv@lists.infradead.org
14895 P: Documentation/riscv/patch-acceptance.rst
14896 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
14902 M: Danil Kipnis <danil.kipnis@cloud.ionos.com>
14903 M: Jack Wang <jinpu.wang@cloud.ionos.com>
14904 L: linux-block@vger.kernel.org
14906 F: drivers/block/rnbd/
14909 M: Stefan Achatz <erazor_de@users.sourceforge.net>
14911 W: http://sourceforge.net/projects/roccat/
14912 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
14913 F: drivers/hid/hid-roccat*
14914 F: include/linux/hid-roccat*
14916 ROCKCHIP ISP V1 DRIVER
14917 M: Helen Koike <helen.koike@collabora.com>
14918 M: Dafna Hirschfeld <dafna.hirschfeld@collabora.com>
14919 L: linux-media@vger.kernel.org
14921 F: Documentation/admin-guide/media/rkisp1.rst
14922 F: Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
14923 F: drivers/staging/media/rkisp1/
14925 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
14926 M: Jacob Chen <jacob-chen@iotwrt.com>
14927 M: Ezequiel Garcia <ezequiel@collabora.com>
14928 L: linux-media@vger.kernel.org
14929 L: linux-rockchip@lists.infradead.org
14931 F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
14932 F: drivers/media/platform/rockchip/rga/
14934 ROCKCHIP VIDEO DECODER DRIVER
14935 M: Ezequiel Garcia <ezequiel@collabora.com>
14936 L: linux-media@vger.kernel.org
14937 L: linux-rockchip@lists.infradead.org
14939 F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
14940 F: drivers/staging/media/rkvdec/
14943 M: Jiri Pirko <jiri@resnulli.us>
14944 L: netdev@vger.kernel.org
14946 F: drivers/net/ethernet/rocker/
14950 W: http://www.comtrol.com
14951 F: Documentation/driver-api/serial/rocket.rst
14952 F: drivers/tty/rocket*
14954 ROCKETPORT EXPRESS/INFINITY DRIVER
14955 M: Kevin Cernekee <cernekee@gmail.com>
14956 L: linux-serial@vger.kernel.org
14958 F: drivers/tty/serial/rp2.*
14960 ROHM BD99954 CHARGER IC
14961 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
14962 L: linux-power@fi.rohmeurope.com
14964 F: drivers/power/supply/bd99954-charger.c
14965 F: drivers/power/supply/bd99954-charger.h
14967 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
14968 M: Tomasz Duszynski <tduszyns@gmail.com>
14970 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
14971 F: drivers/iio/light/bh1750.c
14973 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
14974 M: Marek Vasut <marek.vasut+renesas@gmail.com>
14975 L: linux-kernel@vger.kernel.org
14976 L: linux-renesas-soc@vger.kernel.org
14978 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
14979 F: drivers/gpio/gpio-bd9571mwv.c
14980 F: drivers/mfd/bd9571mwv.c
14981 F: drivers/regulator/bd9571mwv-regulator.c
14982 F: include/linux/mfd/bd9571mwv.h
14984 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
14985 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
14986 L: linux-power@fi.rohmeurope.com
14988 F: Documentation/devicetree/bindings/mfd/rohm,bd70528-pmic.txt
14989 F: Documentation/devicetree/bindings/regulator/rohm,bd70528-regulator.txt
14990 F: drivers/clk/clk-bd718x7.c
14991 F: drivers/gpio/gpio-bd70528.c
14992 F: drivers/gpio/gpio-bd71828.c
14993 F: drivers/mfd/rohm-bd70528.c
14994 F: drivers/mfd/rohm-bd71828.c
14995 F: drivers/mfd/rohm-bd718x7.c
14996 F: drivers/power/supply/bd70528-charger.c
14997 F: drivers/regulator/bd70528-regulator.c
14998 F: drivers/regulator/bd71828-regulator.c
14999 F: drivers/regulator/bd718x7-regulator.c
15000 F: drivers/regulator/rohm-regulator.c
15001 F: drivers/rtc/rtc-bd70528.c
15002 F: drivers/watchdog/bd70528_wdt.c
15003 F: include/linux/mfd/rohm-bd70528.h
15004 F: include/linux/mfd/rohm-bd71828.h
15005 F: include/linux/mfd/rohm-bd718x7.h
15006 F: include/linux/mfd/rohm-generic.h
15007 F: include/linux/mfd/rohm-shared.h
15010 M: Ralf Baechle <ralf@linux-mips.org>
15011 L: linux-hams@vger.kernel.org
15013 W: http://www.linux-ax25.org/
15014 F: include/net/rose.h
15015 F: include/uapi/linux/rose.h
15018 ROTATION DRIVER FOR ALLWINNER A83T
15019 M: Jernej Skrabec <jernej.skrabec@siol.net>
15020 L: linux-media@vger.kernel.org
15022 T: git git://linuxtv.org/media_tree.git
15023 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
15024 F: drivers/media/platform/sunxi/sun8i-rotate/
15026 RTL2830 MEDIA DRIVER
15027 M: Antti Palosaari <crope@iki.fi>
15028 L: linux-media@vger.kernel.org
15030 W: https://linuxtv.org
15031 W: http://palosaari.fi/linux/
15032 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15033 T: git git://linuxtv.org/anttip/media_tree.git
15034 F: drivers/media/dvb-frontends/rtl2830*
15036 RTL2832 MEDIA DRIVER
15037 M: Antti Palosaari <crope@iki.fi>
15038 L: linux-media@vger.kernel.org
15040 W: https://linuxtv.org
15041 W: http://palosaari.fi/linux/
15042 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15043 T: git git://linuxtv.org/anttip/media_tree.git
15044 F: drivers/media/dvb-frontends/rtl2832*
15046 RTL2832_SDR MEDIA DRIVER
15047 M: Antti Palosaari <crope@iki.fi>
15048 L: linux-media@vger.kernel.org
15050 W: https://linuxtv.org
15051 W: http://palosaari.fi/linux/
15052 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15053 T: git git://linuxtv.org/anttip/media_tree.git
15054 F: drivers/media/dvb-frontends/rtl2832_sdr*
15056 RTL8180 WIRELESS DRIVER
15057 L: linux-wireless@vger.kernel.org
15059 W: https://wireless.wiki.kernel.org/
15060 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15061 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
15063 RTL8187 WIRELESS DRIVER
15064 M: Herton Ronaldo Krzesinski <herton@canonical.com>
15065 M: Hin-Tak Leung <htl10@users.sourceforge.net>
15066 M: Larry Finger <Larry.Finger@lwfinger.net>
15067 L: linux-wireless@vger.kernel.org
15069 W: https://wireless.wiki.kernel.org/
15070 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15071 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
15073 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
15074 M: Jes Sorensen <Jes.Sorensen@gmail.com>
15075 L: linux-wireless@vger.kernel.org
15077 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
15078 F: drivers/net/wireless/realtek/rtl8xxxu/
15080 RTRS TRANSPORT DRIVERS
15081 M: Danil Kipnis <danil.kipnis@cloud.ionos.com>
15082 M: Jack Wang <jinpu.wang@cloud.ionos.com>
15083 L: linux-rdma@vger.kernel.org
15085 F: drivers/infiniband/ulp/rtrs/
15087 RXRPC SOCKETS (AF_RXRPC)
15088 M: David Howells <dhowells@redhat.com>
15089 L: linux-afs@lists.infradead.org
15091 W: https://www.infradead.org/~dhowells/kafs/
15092 F: Documentation/networking/rxrpc.rst
15093 F: include/keys/rxrpc-type.h
15094 F: include/net/af_rxrpc.h
15095 F: include/trace/events/rxrpc.h
15096 F: include/uapi/linux/rxrpc.h
15099 S3 SAVAGE FRAMEBUFFER DRIVER
15100 M: Antonino Daplas <adaplas@gmail.com>
15101 L: linux-fbdev@vger.kernel.org
15103 F: drivers/video/fbdev/savage/
15106 M: Heiko Carstens <hca@linux.ibm.com>
15107 M: Vasily Gorbik <gor@linux.ibm.com>
15108 M: Christian Borntraeger <borntraeger@de.ibm.com>
15109 L: linux-s390@vger.kernel.org
15111 W: http://www.ibm.com/developerworks/linux/linux390/
15112 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
15113 F: Documentation/driver-api/s390-drivers.rst
15114 F: Documentation/s390/
15118 S390 COMMON I/O LAYER
15119 M: Vineeth Vijayan <vneethv@linux.ibm.com>
15120 M: Peter Oberparleiter <oberpar@linux.ibm.com>
15121 L: linux-s390@vger.kernel.org
15123 W: http://www.ibm.com/developerworks/linux/linux390/
15124 F: drivers/s390/cio/
15127 M: Stefan Haberland <sth@linux.ibm.com>
15128 M: Jan Hoeppner <hoeppner@linux.ibm.com>
15129 L: linux-s390@vger.kernel.org
15131 W: http://www.ibm.com/developerworks/linux/linux390/
15132 F: block/partitions/ibm.c
15133 F: drivers/s390/block/dasd*
15134 F: include/linux/dasd_mod.h
15137 M: Matthew Rosato <mjrosato@linux.ibm.com>
15138 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
15139 L: linux-s390@vger.kernel.org
15141 W: http://www.ibm.com/developerworks/linux/linux390/
15142 F: drivers/iommu/s390-iommu.c
15144 S390 IUCV NETWORK LAYER
15145 M: Julian Wiedmann <jwi@linux.ibm.com>
15146 M: Karsten Graul <kgraul@linux.ibm.com>
15147 M: Ursula Braun <ubraun@linux.ibm.com>
15148 L: linux-s390@vger.kernel.org
15150 W: http://www.ibm.com/developerworks/linux/linux390/
15151 F: drivers/s390/net/*iucv*
15152 F: include/net/iucv/
15155 S390 NETWORK DRIVERS
15156 M: Julian Wiedmann <jwi@linux.ibm.com>
15157 M: Karsten Graul <kgraul@linux.ibm.com>
15158 M: Ursula Braun <ubraun@linux.ibm.com>
15159 L: linux-s390@vger.kernel.org
15161 W: http://www.ibm.com/developerworks/linux/linux390/
15162 F: drivers/s390/net/
15165 M: Niklas Schnelle <schnelle@linux.ibm.com>
15166 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
15167 L: linux-s390@vger.kernel.org
15169 W: http://www.ibm.com/developerworks/linux/linux390/
15171 F: drivers/pci/hotplug/s390_pci_hpc.c
15172 F: Documentation/s390/pci.rst
15174 S390 VFIO AP DRIVER
15175 M: Tony Krowiak <akrowiak@linux.ibm.com>
15176 M: Pierre Morel <pmorel@linux.ibm.com>
15177 M: Halil Pasic <pasic@linux.ibm.com>
15178 L: linux-s390@vger.kernel.org
15180 W: http://www.ibm.com/developerworks/linux/linux390/
15181 F: Documentation/s390/vfio-ap.rst
15182 F: drivers/s390/crypto/vfio_ap_drv.c
15183 F: drivers/s390/crypto/vfio_ap_ops.c
15184 F: drivers/s390/crypto/vfio_ap_private.h
15186 S390 VFIO-CCW DRIVER
15187 M: Cornelia Huck <cohuck@redhat.com>
15188 M: Eric Farman <farman@linux.ibm.com>
15189 R: Halil Pasic <pasic@linux.ibm.com>
15190 L: linux-s390@vger.kernel.org
15191 L: kvm@vger.kernel.org
15193 F: Documentation/s390/vfio-ccw.rst
15194 F: drivers/s390/cio/vfio_ccw*
15195 F: include/uapi/linux/vfio_ccw.h
15198 M: Harald Freudenberger <freude@linux.ibm.com>
15199 L: linux-s390@vger.kernel.org
15201 W: http://www.ibm.com/developerworks/linux/linux390/
15202 F: drivers/s390/crypto/
15205 M: Steffen Maier <maier@linux.ibm.com>
15206 M: Benjamin Block <bblock@linux.ibm.com>
15207 L: linux-s390@vger.kernel.org
15209 W: http://www.ibm.com/developerworks/linux/linux390/
15210 F: drivers/s390/scsi/zfcp_*
15212 S3C24XX SD/MMC Driver
15213 M: Ben Dooks <ben-linux@fluff.org>
15214 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15216 F: drivers/mmc/host/s3cmci.*
15218 SAA6588 RDS RECEIVER DRIVER
15219 M: Hans Verkuil <hverkuil@xs4all.nl>
15220 L: linux-media@vger.kernel.org
15222 W: https://linuxtv.org
15223 T: git git://linuxtv.org/media_tree.git
15224 F: drivers/media/i2c/saa6588*
15226 SAA7134 VIDEO4LINUX DRIVER
15227 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15228 L: linux-media@vger.kernel.org
15230 W: https://linuxtv.org
15231 T: git git://linuxtv.org/media_tree.git
15232 F: Documentation/driver-api/media/drivers/saa7134*
15233 F: drivers/media/pci/saa7134/
15235 SAA7146 VIDEO4LINUX-2 DRIVER
15236 M: Hans Verkuil <hverkuil@xs4all.nl>
15237 L: linux-media@vger.kernel.org
15239 T: git git://linuxtv.org/media_tree.git
15240 F: drivers/media/common/saa7146/
15241 F: drivers/media/pci/saa7146/
15242 F: include/media/drv-intf/saa7146*
15244 SAFESETID SECURITY MODULE
15245 M: Micah Morton <mortonm@chromium.org>
15247 F: Documentation/admin-guide/LSM/SafeSetID.rst
15248 F: security/safesetid/
15250 SAMSUNG AUDIO (ASoC) DRIVERS
15251 M: Krzysztof Kozlowski <krzk@kernel.org>
15252 M: Sangbeom Kim <sbkim73@samsung.com>
15253 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15254 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15256 F: Documentation/devicetree/bindings/sound/samsung*
15257 F: sound/soc/samsung/
15259 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
15260 M: Krzysztof Kozlowski <krzk@kernel.org>
15261 L: linux-crypto@vger.kernel.org
15262 L: linux-samsung-soc@vger.kernel.org
15264 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
15265 F: drivers/crypto/exynos-rng.c
15267 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
15268 M: Łukasz Stelmach <l.stelmach@samsung.com>
15269 L: linux-samsung-soc@vger.kernel.org
15271 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
15272 F: drivers/char/hw_random/exynos-trng.c
15274 SAMSUNG FRAMEBUFFER DRIVER
15275 M: Jingoo Han <jingoohan1@gmail.com>
15276 L: linux-fbdev@vger.kernel.org
15278 F: drivers/video/fbdev/s3c-fb.c
15280 SAMSUNG LAPTOP DRIVER
15281 M: Corentin Chary <corentin.chary@gmail.com>
15282 L: platform-driver-x86@vger.kernel.org
15284 F: drivers/platform/x86/samsung-laptop.c
15286 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
15287 M: Sangbeom Kim <sbkim73@samsung.com>
15288 M: Krzysztof Kozlowski <krzk@kernel.org>
15289 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15290 L: linux-kernel@vger.kernel.org
15291 L: linux-samsung-soc@vger.kernel.org
15293 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
15294 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
15295 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
15296 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
15297 F: drivers/clk/clk-s2mps11.c
15298 F: drivers/mfd/sec*.c
15299 F: drivers/regulator/s2m*.c
15300 F: drivers/regulator/s5m*.c
15301 F: drivers/rtc/rtc-s5m.c
15302 F: include/linux/mfd/samsung/
15304 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
15305 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
15306 L: linux-media@vger.kernel.org
15307 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
15309 F: drivers/media/platform/s3c-camif/
15310 F: include/media/drv-intf/s3c_camif.h
15312 SAMSUNG S3FWRN5 NFC DRIVER
15313 M: Robert Baldyga <r.baldyga@samsung.com>
15314 M: Krzysztof Opasiak <k.opasiak@samsung.com>
15315 L: linux-nfc@lists.01.org (moderated for non-subscribers)
15317 F: drivers/nfc/s3fwrn5
15319 SAMSUNG S5C73M3 CAMERA DRIVER
15320 M: Kyungmin Park <kyungmin.park@samsung.com>
15321 M: Andrzej Hajda <a.hajda@samsung.com>
15322 L: linux-media@vger.kernel.org
15324 F: drivers/media/i2c/s5c73m3/*
15326 SAMSUNG S5K5BAF CAMERA DRIVER
15327 M: Kyungmin Park <kyungmin.park@samsung.com>
15328 M: Andrzej Hajda <a.hajda@samsung.com>
15329 L: linux-media@vger.kernel.org
15331 F: drivers/media/i2c/s5k5baf.c
15333 SAMSUNG S5P Security SubSystem (SSS) DRIVER
15334 M: Krzysztof Kozlowski <krzk@kernel.org>
15335 M: Vladimir Zapolskiy <vz@mleia.com>
15336 M: Kamil Konieczny <k.konieczny@samsung.com>
15337 L: linux-crypto@vger.kernel.org
15338 L: linux-samsung-soc@vger.kernel.org
15340 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
15341 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
15342 F: drivers/crypto/s5p-sss.c
15344 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
15345 M: Kyungmin Park <kyungmin.park@samsung.com>
15346 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15347 L: linux-media@vger.kernel.org
15349 Q: https://patchwork.linuxtv.org/project/linux-media/list/
15350 F: drivers/media/platform/exynos4-is/
15352 SAMSUNG SOC CLOCK DRIVERS
15353 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15354 M: Tomasz Figa <tomasz.figa@gmail.com>
15355 M: Chanwoo Choi <cw00.choi@samsung.com>
15356 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
15358 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
15359 F: Documentation/devicetree/bindings/clock/exynos*.txt
15360 F: Documentation/devicetree/bindings/clock/samsung,s3c*
15361 F: Documentation/devicetree/bindings/clock/samsung,s5p*
15362 F: drivers/clk/samsung/
15363 F: include/dt-bindings/clock/exynos*.h
15365 SAMSUNG SPI DRIVERS
15366 M: Kukjin Kim <kgene@kernel.org>
15367 M: Krzysztof Kozlowski <krzk@kernel.org>
15368 M: Andi Shyti <andi@etezian.org>
15369 L: linux-spi@vger.kernel.org
15370 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
15372 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
15373 F: drivers/spi/spi-s3c*
15374 F: include/linux/platform_data/spi-s3c64xx.h
15376 SAMSUNG SXGBE DRIVERS
15377 M: Byungho An <bh74.an@samsung.com>
15378 L: netdev@vger.kernel.org
15380 F: drivers/net/ethernet/samsung/sxgbe/
15382 SAMSUNG THERMAL DRIVER
15383 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15384 L: linux-pm@vger.kernel.org
15385 L: linux-samsung-soc@vger.kernel.org
15387 T: git https://github.com/lmajewski/linux-samsung-thermal.git
15388 F: drivers/thermal/samsung/
15390 SAMSUNG USB2 PHY DRIVER
15391 M: Kamil Debski <kamil@wypas.org>
15392 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15393 L: linux-kernel@vger.kernel.org
15395 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
15396 F: Documentation/driver-api/phy/samsung-usb2.rst
15397 F: drivers/phy/samsung/phy-exynos4210-usb2.c
15398 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
15399 F: drivers/phy/samsung/phy-exynos5250-usb2.c
15400 F: drivers/phy/samsung/phy-s5pv210-usb2.c
15401 F: drivers/phy/samsung/phy-samsung-usb2.c
15402 F: drivers/phy/samsung/phy-samsung-usb2.h
15405 M: Zwane Mwaikambo <zwanem@gmail.com>
15407 F: drivers/watchdog/sc1200wdt.c
15410 M: Ingo Molnar <mingo@redhat.com>
15411 M: Peter Zijlstra <peterz@infradead.org>
15412 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
15413 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
15414 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
15415 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
15416 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
15417 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
15418 R: Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
15419 L: linux-kernel@vger.kernel.org
15421 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
15422 F: include/linux/preempt.h
15423 F: include/linux/sched.h
15424 F: include/linux/wait.h
15425 F: include/uapi/linux/sched.h
15428 SCR24X CHIP CARD INTERFACE DRIVER
15429 M: Lubomir Rintel <lkundrak@v3.sk>
15431 F: drivers/char/pcmcia/scr24x_cs.c
15434 M: Jens Axboe <axboe@kernel.dk>
15435 L: linux-scsi@vger.kernel.org
15437 W: http://www.kernel.dk
15438 F: drivers/scsi/sr*
15440 SCSI RDMA PROTOCOL (SRP) INITIATOR
15441 M: Bart Van Assche <bvanassche@acm.org>
15442 L: linux-rdma@vger.kernel.org
15444 Q: http://patchwork.kernel.org/project/linux-rdma/list/
15445 F: drivers/infiniband/ulp/srp/
15446 F: include/scsi/srp.h
15448 SCSI RDMA PROTOCOL (SRP) TARGET
15449 M: Bart Van Assche <bvanassche@acm.org>
15450 L: linux-rdma@vger.kernel.org
15451 L: target-devel@vger.kernel.org
15453 Q: http://patchwork.kernel.org/project/linux-rdma/list/
15454 F: drivers/infiniband/ulp/srpt/
15457 M: Doug Gilbert <dgilbert@interlog.com>
15458 L: linux-scsi@vger.kernel.org
15460 W: http://sg.danny.cz/sg
15461 F: Documentation/scsi/scsi-generic.rst
15462 F: drivers/scsi/sg.c
15463 F: include/scsi/sg.h
15466 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
15467 M: "Martin K. Petersen" <martin.petersen@oracle.com>
15468 L: linux-scsi@vger.kernel.org
15470 Q: https://patchwork.kernel.org/project/linux-scsi/list/
15471 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
15472 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
15473 F: Documentation/devicetree/bindings/scsi/
15478 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
15479 L: linux-scsi@vger.kernel.org
15481 F: Documentation/scsi/st.rst
15482 F: drivers/scsi/st.*
15483 F: drivers/scsi/st_*.h
15485 SCSI TARGET SUBSYSTEM
15486 M: "Martin K. Petersen" <martin.petersen@oracle.com>
15487 L: linux-scsi@vger.kernel.org
15488 L: target-devel@vger.kernel.org
15490 W: http://www.linux-iscsi.org
15491 Q: https://patchwork.kernel.org/project/target-devel/list/
15492 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
15493 F: Documentation/target/
15498 M: Vlad Yasevich <vyasevich@gmail.com>
15499 M: Neil Horman <nhorman@tuxdriver.com>
15500 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
15501 L: linux-sctp@vger.kernel.org
15503 W: http://lksctp.sourceforge.net
15504 F: Documentation/networking/sctp.rst
15505 F: include/linux/sctp.h
15506 F: include/net/sctp/
15507 F: include/uapi/linux/sctp.h
15511 M: Jim Cromie <jim.cromie@gmail.com>
15513 F: Documentation/i2c/busses/scx200_acb.rst
15514 F: arch/x86/platform/scx200/
15515 F: drivers/i2c/busses/scx200*
15516 F: drivers/mtd/maps/scx200_docflash.c
15517 F: drivers/watchdog/scx200_wdt.c
15518 F: include/linux/scx200.h
15521 M: Jim Cromie <jim.cromie@gmail.com>
15523 F: drivers/char/scx200_gpio.c
15524 F: include/linux/scx200_gpio.h
15526 SCx200 HRT CLOCKSOURCE DRIVER
15527 M: Jim Cromie <jim.cromie@gmail.com>
15529 F: drivers/clocksource/scx200_hrt.c
15531 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
15532 M: Sascha Sommer <saschasommer@freenet.de>
15533 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
15535 F: drivers/mmc/host/sdricoh_cs.c
15537 SECO BOARDS CEC DRIVER
15538 M: Ettore Chimenti <ek5.chimenti@gmail.com>
15540 F: drivers/media/cec/platform/seco/seco-cec.c
15541 F: drivers/media/cec/platform/seco/seco-cec.h
15544 M: Kees Cook <keescook@chromium.org>
15545 R: Andy Lutomirski <luto@amacapital.net>
15546 R: Will Drewry <wad@chromium.org>
15548 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
15549 F: Documentation/userspace-api/seccomp_filter.rst
15550 F: include/linux/seccomp.h
15551 F: include/uapi/linux/seccomp.h
15552 F: kernel/seccomp.c
15553 F: tools/testing/selftests/kselftest_harness.h
15554 F: tools/testing/selftests/seccomp/*
15555 K: \bsecure_computing
15558 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
15559 M: Al Cooper <alcooperx@gmail.com>
15560 L: linux-mmc@vger.kernel.org
15561 L: bcm-kernel-feedback-list@broadcom.com
15563 F: drivers/mmc/host/sdhci-brcmstb*
15565 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
15566 M: Adrian Hunter <adrian.hunter@intel.com>
15567 L: linux-mmc@vger.kernel.org
15569 F: drivers/mmc/host/sdhci*
15570 F: include/linux/mmc/sdhci*
15572 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
15573 M: Eugen Hristev <eugen.hristev@microchip.com>
15574 L: linux-mmc@vger.kernel.org
15576 F: drivers/mmc/host/sdhci-of-at91.c
15578 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
15579 M: Ben Dooks <ben-linux@fluff.org>
15580 M: Jaehoon Chung <jh80.chung@samsung.com>
15581 L: linux-mmc@vger.kernel.org
15583 F: drivers/mmc/host/sdhci-s3c*
15585 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
15586 M: Viresh Kumar <vireshk@kernel.org>
15587 L: linux-mmc@vger.kernel.org
15589 F: drivers/mmc/host/sdhci-spear.c
15591 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
15592 M: Kishon Vijay Abraham I <kishon@ti.com>
15593 L: linux-mmc@vger.kernel.org
15595 F: drivers/mmc/host/sdhci-omap.c
15597 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
15598 M: Jonathan Derrick <jonathan.derrick@intel.com>
15599 M: Revanth Rajashekar <revanth.rajashekar@intel.com>
15600 L: linux-block@vger.kernel.org
15602 F: block/opal_proto.h
15604 F: include/linux/sed*
15605 F: include/uapi/linux/sed*
15608 M: Security Officers <security@kernel.org>
15610 F: Documentation/admin-guide/security-bugs.rst
15613 M: James Morris <jmorris@namei.org>
15614 M: "Serge E. Hallyn" <serge@hallyn.com>
15615 L: linux-security-module@vger.kernel.org (suggested Cc:)
15617 W: http://kernsec.org/
15618 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
15620 X: security/selinux/
15622 SELINUX SECURITY MODULE
15623 M: Paul Moore <paul@paul-moore.com>
15624 M: Stephen Smalley <stephen.smalley.work@gmail.com>
15625 M: Eric Paris <eparis@parisplace.org>
15626 L: selinux@vger.kernel.org
15628 W: https://selinuxproject.org
15629 W: https://github.com/SELinuxProject
15630 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
15631 F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
15632 F: Documentation/ABI/obsolete/sysfs-selinux-disable
15633 F: Documentation/admin-guide/LSM/SELinux.rst
15634 F: include/trace/events/avc.h
15635 F: include/uapi/linux/selinux_netlink.h
15636 F: scripts/selinux/
15637 F: security/selinux/
15640 M: Jiri Slaby <jirislaby@kernel.org>
15642 F: drivers/misc/phantom.c
15643 F: include/uapi/linux/phantom.h
15645 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
15646 M: Tomasz Duszynski <tomasz.duszynski@octakon.com>
15648 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
15649 F: drivers/iio/chemical/scd30.h
15650 F: drivers/iio/chemical/scd30_core.c
15651 F: drivers/iio/chemical/scd30_i2c.c
15652 F: drivers/iio/chemical/scd30_serial.c
15654 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
15655 M: Tomasz Duszynski <tduszyns@gmail.com>
15657 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
15658 F: drivers/iio/chemical/sps30.c
15661 M: Rob Herring <robh@kernel.org>
15662 L: linux-serial@vger.kernel.org
15664 F: Documentation/devicetree/bindings/serial/serial.yaml
15665 F: drivers/tty/serdev/
15666 F: include/linux/serdev.h
15669 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15670 L: linux-serial@vger.kernel.org
15672 F: Documentation/devicetree/bindings/serial/
15673 F: drivers/tty/serial/
15676 M: Sean Young <sean@mess.org>
15677 L: linux-media@vger.kernel.org
15679 F: drivers/media/rc/serial_ir.c
15681 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
15682 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
15683 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15685 F: Documentation/devicetree/bindings/slimbus/
15686 F: drivers/slimbus/
15687 F: include/linux/slimbus.h
15690 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
15691 M: Edward Cree <ecree@solarflare.com>
15692 M: Martin Habets <mhabets@solarflare.com>
15693 L: netdev@vger.kernel.org
15695 F: drivers/net/ethernet/sfc/
15697 SFF/SFP/SFP+ MODULE SUPPORT
15698 M: Russell King <linux@armlinux.org.uk>
15699 L: netdev@vger.kernel.org
15701 F: drivers/net/phy/phylink.c
15702 F: drivers/net/phy/sfp*
15703 F: include/linux/phylink.h
15704 F: include/linux/sfp.h
15705 K: phylink\.h|struct\s+phylink|\.phylink|>phylink_|phylink_(autoneg|clear|connect|create|destroy|disconnect|ethtool|helper|mac|mii|of|set|start|stop|test|validate)
15708 M: Dimitri Sivanich <sivanich@sgi.com>
15710 F: drivers/misc/sgi-gru/
15712 SGI XP/XPC/XPNET DRIVER
15713 M: Cliff Whickman <cpw@sgi.com>
15714 M: Robin Holt <robinmholt@gmail.com>
15716 F: drivers/misc/sgi-xp/
15718 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
15719 M: Ursula Braun <ubraun@linux.ibm.com>
15720 M: Karsten Graul <kgraul@linux.ibm.com>
15721 L: linux-s390@vger.kernel.org
15723 W: http://www.ibm.com/developerworks/linux/linux390/
15726 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
15727 M: Linus Walleij <linus.walleij@linaro.org>
15728 L: linux-iio@vger.kernel.org
15730 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
15731 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
15732 F: drivers/iio/light/gp2ap002.c
15734 SHARP RJ54N1CB0C SENSOR DRIVER
15735 M: Jacopo Mondi <jacopo@jmondi.org>
15736 L: linux-media@vger.kernel.org
15738 T: git git://linuxtv.org/media_tree.git
15739 F: drivers/media/i2c/rj54n1cb0c.c
15740 F: include/media/i2c/rj54n1cb0c.h
15742 SH_VOU V4L2 OUTPUT DRIVER
15743 L: linux-media@vger.kernel.org
15745 F: drivers/media/platform/sh_vou.c
15746 F: include/media/drv-intf/sh_vou.h
15748 SI2157 MEDIA DRIVER
15749 M: Antti Palosaari <crope@iki.fi>
15750 L: linux-media@vger.kernel.org
15752 W: https://linuxtv.org
15753 W: http://palosaari.fi/linux/
15754 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15755 T: git git://linuxtv.org/anttip/media_tree.git
15756 F: drivers/media/tuners/si2157*
15758 SI2165 MEDIA DRIVER
15759 M: Matthias Schwarzott <zzam@gentoo.org>
15760 L: linux-media@vger.kernel.org
15762 W: https://linuxtv.org
15763 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15764 F: drivers/media/dvb-frontends/si2165*
15766 SI2168 MEDIA DRIVER
15767 M: Antti Palosaari <crope@iki.fi>
15768 L: linux-media@vger.kernel.org
15770 W: https://linuxtv.org
15771 W: http://palosaari.fi/linux/
15772 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15773 T: git git://linuxtv.org/anttip/media_tree.git
15774 F: drivers/media/dvb-frontends/si2168*
15776 SI470X FM RADIO RECEIVER I2C DRIVER
15777 M: Hans Verkuil <hverkuil@xs4all.nl>
15778 L: linux-media@vger.kernel.org
15780 W: https://linuxtv.org
15781 T: git git://linuxtv.org/media_tree.git
15782 F: drivers/media/radio/si470x/radio-si470x-i2c.c
15784 SI470X FM RADIO RECEIVER USB DRIVER
15785 M: Hans Verkuil <hverkuil@xs4all.nl>
15786 L: linux-media@vger.kernel.org
15788 W: https://linuxtv.org
15789 T: git git://linuxtv.org/media_tree.git
15790 F: drivers/media/radio/si470x/radio-si470x-common.c
15791 F: drivers/media/radio/si470x/radio-si470x-usb.c
15792 F: drivers/media/radio/si470x/radio-si470x.h
15794 SI4713 FM RADIO TRANSMITTER I2C DRIVER
15795 M: Eduardo Valentin <edubezval@gmail.com>
15796 L: linux-media@vger.kernel.org
15798 W: https://linuxtv.org
15799 T: git git://linuxtv.org/media_tree.git
15800 F: drivers/media/radio/si4713/si4713.?
15802 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
15803 M: Eduardo Valentin <edubezval@gmail.com>
15804 L: linux-media@vger.kernel.org
15806 W: https://linuxtv.org
15807 T: git git://linuxtv.org/media_tree.git
15808 F: drivers/media/radio/si4713/radio-platform-si4713.c
15810 SI4713 FM RADIO TRANSMITTER USB DRIVER
15811 M: Hans Verkuil <hverkuil@xs4all.nl>
15812 L: linux-media@vger.kernel.org
15814 W: https://linuxtv.org
15815 T: git git://linuxtv.org/media_tree.git
15816 F: drivers/media/radio/si4713/radio-usb-si4713.c
15819 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15820 L: linux-media@vger.kernel.org
15822 W: https://linuxtv.org
15823 T: git git://linuxtv.org/media_tree.git
15824 F: drivers/media/common/siano/
15825 F: drivers/media/mmc/siano/
15826 F: drivers/media/usb/siano/
15827 F: drivers/media/usb/siano/
15830 M: Palmer Dabbelt <palmer@dabbelt.com>
15831 M: Paul Walmsley <paul.walmsley@sifive.com>
15832 L: linux-riscv@lists.infradead.org
15834 T: git git://github.com/sifive/riscv-linux.git
15838 SIFIVE FU540 SYSTEM-ON-CHIP
15839 M: Paul Walmsley <paul.walmsley@sifive.com>
15840 M: Palmer Dabbelt <palmer@dabbelt.com>
15841 L: linux-riscv@lists.infradead.org
15843 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
15848 M: Green Wan <green.wan@sifive.com>
15850 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
15851 F: drivers/dma/sf-pdma/
15853 SILEAD TOUCHSCREEN DRIVER
15854 M: Hans de Goede <hdegoede@redhat.com>
15855 L: linux-input@vger.kernel.org
15856 L: platform-driver-x86@vger.kernel.org
15858 F: drivers/input/touchscreen/silead.c
15859 F: drivers/platform/x86/touchscreen_dmi.c
15861 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
15862 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
15864 F: drivers/staging/wfx/
15866 SILICON MOTION SM712 FRAME BUFFER DRIVER
15867 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15868 M: Teddy Wang <teddy.wang@siliconmotion.com>
15869 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15870 L: linux-fbdev@vger.kernel.org
15872 F: Documentation/fb/sm712fb.rst
15873 F: drivers/video/fbdev/sm712*
15875 SIMPLE FIRMWARE INTERFACE (SFI)
15877 W: http://simplefirmware.org/
15878 F: arch/x86/platform/sfi/
15880 F: include/linux/sfi*.h
15883 M: Hans de Goede <hdegoede@redhat.com>
15884 L: linux-fbdev@vger.kernel.org
15886 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
15887 F: drivers/video/fbdev/simplefb.c
15888 F: include/linux/platform_data/simplefb.h
15890 SIMTEC EB110ATX (Chalice CATS)
15891 M: Vincent Sanders <vince@simtec.co.uk>
15892 M: Simtec Linux Team <linux@simtec.co.uk>
15894 W: http://www.simtec.co.uk/products/EB110ATX/
15896 SIMTEC EB2410ITX (BAST)
15897 M: Vincent Sanders <vince@simtec.co.uk>
15898 M: Simtec Linux Team <linux@simtec.co.uk>
15900 W: http://www.simtec.co.uk/products/EB2410ITX/
15901 F: arch/arm/mach-s3c24xx/bast-ide.c
15902 F: arch/arm/mach-s3c24xx/bast-irq.c
15903 F: arch/arm/mach-s3c24xx/mach-bast.c
15906 M: Thorsten Scherer <t.scherer@eckelmann.de>
15907 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
15908 R: Pengutronix Kernel Team <kernel@pengutronix.de>
15910 F: drivers/gpio/gpio-siox.c
15912 F: include/trace/events/siox.h
15914 SIPHASH PRF ROUTINES
15915 M: Jason A. Donenfeld <Jason@zx2c4.com>
15917 F: include/linux/siphash.h
15919 F: lib/test_siphash.c
15921 SIS 190 ETHERNET DRIVER
15922 M: Francois Romieu <romieu@fr.zoreil.com>
15923 L: netdev@vger.kernel.org
15925 F: drivers/net/ethernet/sis/sis190.c
15927 SIS 900/7016 FAST ETHERNET DRIVER
15928 M: Daniele Venzano <venza@brownhat.org>
15929 L: netdev@vger.kernel.org
15931 W: http://www.brownhat.org/sis900.html
15932 F: drivers/net/ethernet/sis/sis900.*
15934 SIS FRAMEBUFFER DRIVER
15935 M: Thomas Winischhofer <thomas@winischhofer.net>
15937 W: http://www.winischhofer.net/linuxsisvga.shtml
15938 F: Documentation/fb/sisfb.rst
15939 F: drivers/video/fbdev/sis/
15940 F: include/video/sisfb.h
15943 M: Thomas Winischhofer <thomas@winischhofer.net>
15945 W: http://www.winischhofer.at/linuxsisusbvga.shtml
15946 F: drivers/usb/misc/sisusbvga/
15949 M: Christoph Lameter <cl@linux.com>
15950 M: Pekka Enberg <penberg@kernel.org>
15951 M: David Rientjes <rientjes@google.com>
15952 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
15953 M: Andrew Morton <akpm@linux-foundation.org>
15954 L: linux-mm@kvack.org
15956 F: include/linux/sl?b*.h
15959 SLEEPABLE READ-COPY UPDATE (SRCU)
15960 M: Lai Jiangshan <jiangshanlai@gmail.com>
15961 M: "Paul E. McKenney" <paulmck@kernel.org>
15962 M: Josh Triplett <josh@joshtriplett.org>
15963 R: Steven Rostedt <rostedt@goodmis.org>
15964 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15965 L: rcu@vger.kernel.org
15967 W: http://www.rdrop.com/users/paulmck/RCU/
15968 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15969 F: include/linux/srcu*.h
15970 F: kernel/rcu/srcu*.c
15972 SMACK SECURITY MODULE
15973 M: Casey Schaufler <casey@schaufler-ca.com>
15974 L: linux-security-module@vger.kernel.org
15976 W: http://schaufler-ca.com
15977 T: git git://github.com/cschaufler/smack-next
15978 F: Documentation/admin-guide/LSM/Smack.rst
15981 SMC91x ETHERNET DRIVER
15982 M: Nicolas Pitre <nico@fluxnic.net>
15984 F: drivers/net/ethernet/smsc/smc91x.*
15986 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
15987 M: Mark Rutland <mark.rutland@arm.com>
15988 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
15989 M: Sudeep Holla <sudeep.holla@arm.com>
15990 L: linux-arm-kernel@lists.infradead.org
15992 F: drivers/firmware/smccc/
15993 F: include/linux/arm-smccc.h
15995 SMIA AND SMIA++ IMAGE SENSOR DRIVER
15996 M: Sakari Ailus <sakari.ailus@linux.intel.com>
15997 L: linux-media@vger.kernel.org
15999 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
16000 F: drivers/media/i2c/smiapp-pll.c
16001 F: drivers/media/i2c/smiapp-pll.h
16002 F: drivers/media/i2c/smiapp/
16003 F: include/uapi/linux/smiapp.h
16005 SMM665 HARDWARE MONITOR DRIVER
16006 M: Guenter Roeck <linux@roeck-us.net>
16007 L: linux-hwmon@vger.kernel.org
16009 F: Documentation/hwmon/smm665.rst
16010 F: drivers/hwmon/smm665.c
16012 SMSC EMC2103 HARDWARE MONITOR DRIVER
16013 M: Steve Glendinning <steve.glendinning@shawell.net>
16014 L: linux-hwmon@vger.kernel.org
16016 F: Documentation/hwmon/emc2103.rst
16017 F: drivers/hwmon/emc2103.c
16019 SMSC SCH5627 HARDWARE MONITOR DRIVER
16020 M: Hans de Goede <hdegoede@redhat.com>
16021 L: linux-hwmon@vger.kernel.org
16023 F: Documentation/hwmon/sch5627.rst
16024 F: drivers/hwmon/sch5627.c
16026 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
16027 M: Steve Glendinning <steve.glendinning@shawell.net>
16028 L: linux-fbdev@vger.kernel.org
16030 F: drivers/video/fbdev/smscufx.c
16032 SMSC47B397 HARDWARE MONITOR DRIVER
16033 M: Jean Delvare <jdelvare@suse.com>
16034 L: linux-hwmon@vger.kernel.org
16036 F: Documentation/hwmon/smsc47b397.rst
16037 F: drivers/hwmon/smsc47b397.c
16039 SMSC911x ETHERNET DRIVER
16040 M: Steve Glendinning <steve.glendinning@shawell.net>
16041 L: netdev@vger.kernel.org
16043 F: drivers/net/ethernet/smsc/smsc911x.*
16044 F: include/linux/smsc911x.h
16046 SMSC9420 PCI ETHERNET DRIVER
16047 M: Steve Glendinning <steve.glendinning@shawell.net>
16048 L: netdev@vger.kernel.org
16050 F: drivers/net/ethernet/smsc/smsc9420.*
16052 SOCIONEXT (SNI) AVE NETWORK DRIVER
16053 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
16054 L: netdev@vger.kernel.org
16056 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
16057 F: drivers/net/ethernet/socionext/sni_ave.c
16059 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
16060 M: Jassi Brar <jaswinder.singh@linaro.org>
16061 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
16062 L: netdev@vger.kernel.org
16064 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
16065 F: drivers/net/ethernet/socionext/netsec.c
16067 SOCIONEXT (SNI) Synquacer SPI DRIVER
16068 M: Masahisa Kojima <masahisa.kojima@linaro.org>
16069 M: Jassi Brar <jaswinder.singh@linaro.org>
16070 L: linux-spi@vger.kernel.org
16072 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
16073 F: drivers/spi/spi-synquacer.c
16075 SOCIONEXT SYNQUACER I2C DRIVER
16076 M: Ard Biesheuvel <ardb@kernel.org>
16077 L: linux-i2c@vger.kernel.org
16079 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
16080 F: drivers/i2c/busses/i2c-synquacer.c
16082 SOCIONEXT UNIPHIER SOUND DRIVER
16083 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16085 F: sound/soc/uniphier/
16087 SOEKRIS NET48XX LED SUPPORT
16088 M: Chris Boot <bootc@bootc.net>
16090 F: drivers/leds/leds-net48xx.c
16092 SOFT-IWARP DRIVER (siw)
16093 M: Bernard Metzler <bmt@zurich.ibm.com>
16094 L: linux-rdma@vger.kernel.org
16096 F: drivers/infiniband/sw/siw/
16097 F: include/uapi/rdma/siw-abi.h
16099 SOFT-ROCE DRIVER (rxe)
16100 M: Zhu Yanjun <yanjunz@nvidia.com>
16101 L: linux-rdma@vger.kernel.org
16103 F: drivers/infiniband/sw/rxe/
16104 F: include/uapi/rdma/rdma_user_rxe.h
16106 SOFTLOGIC 6x10 MPEG CODEC
16107 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16108 M: Anton Sviridenko <anton@corp.bluecherry.net>
16109 M: Andrey Utkin <andrey_utkin@fastmail.com>
16110 M: Ismael Luceno <ismael@iodev.co.uk>
16111 L: linux-media@vger.kernel.org
16113 F: drivers/media/pci/solo6x10/
16115 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
16116 M: James Morse <james.morse@arm.com>
16117 L: linux-arm-kernel@lists.infradead.org
16119 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
16120 F: drivers/firmware/arm_sdei.c
16121 F: include/linux/arm_sdei.h
16122 F: include/uapi/linux/arm_sdei.h
16124 SOFTWARE RAID (Multiple Disks) SUPPORT
16125 M: Song Liu <song@kernel.org>
16126 L: linux-raid@vger.kernel.org
16128 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
16129 F: drivers/md/Kconfig
16130 F: drivers/md/Makefile
16132 F: drivers/md/raid*
16133 F: include/linux/raid/
16134 F: include/uapi/linux/raid/
16136 SOLIDRUN CLEARFOG SUPPORT
16137 M: Russell King <linux@armlinux.org.uk>
16139 F: arch/arm/boot/dts/armada-388-clearfog*
16140 F: arch/arm/boot/dts/armada-38x-solidrun-*
16142 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
16143 M: Russell King <linux@armlinux.org.uk>
16145 F: arch/arm/boot/dts/imx6*-cubox-i*
16146 F: arch/arm/boot/dts/imx6*-hummingboard*
16147 F: arch/arm/boot/dts/imx6*-sr-*
16149 SONIC NETWORK DRIVER
16150 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
16151 L: netdev@vger.kernel.org
16153 F: drivers/net/ethernet/natsemi/sonic.*
16155 SONICS SILICON BACKPLANE DRIVER (SSB)
16156 M: Michael Buesch <m@bues.ch>
16157 L: linux-wireless@vger.kernel.org
16160 F: include/linux/ssb/
16162 SONY IMX214 SENSOR DRIVER
16163 M: Ricardo Ribalda <ribalda@kernel.org>
16164 L: linux-media@vger.kernel.org
16166 T: git git://linuxtv.org/media_tree.git
16167 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
16168 F: drivers/media/i2c/imx214.c
16170 SONY IMX219 SENSOR DRIVER
16171 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
16172 L: linux-media@vger.kernel.org
16174 T: git git://linuxtv.org/media_tree.git
16175 F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
16176 F: drivers/media/i2c/imx219.c
16178 SONY IMX258 SENSOR DRIVER
16179 M: Sakari Ailus <sakari.ailus@linux.intel.com>
16180 L: linux-media@vger.kernel.org
16182 T: git git://linuxtv.org/media_tree.git
16183 F: drivers/media/i2c/imx258.c
16185 SONY IMX274 SENSOR DRIVER
16186 M: Leon Luo <leonl@leopardimaging.com>
16187 L: linux-media@vger.kernel.org
16189 T: git git://linuxtv.org/media_tree.git
16190 F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
16191 F: drivers/media/i2c/imx274.c
16193 SONY IMX290 SENSOR DRIVER
16194 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16195 L: linux-media@vger.kernel.org
16197 T: git git://linuxtv.org/media_tree.git
16198 F: Documentation/devicetree/bindings/media/i2c/imx290.txt
16199 F: drivers/media/i2c/imx290.c
16201 SONY IMX319 SENSOR DRIVER
16202 M: Bingbu Cao <bingbu.cao@intel.com>
16203 L: linux-media@vger.kernel.org
16205 T: git git://linuxtv.org/media_tree.git
16206 F: drivers/media/i2c/imx319.c
16208 SONY IMX355 SENSOR DRIVER
16209 M: Tianshu Qiu <tian.shu.qiu@intel.com>
16210 L: linux-media@vger.kernel.org
16212 T: git git://linuxtv.org/media_tree.git
16213 F: drivers/media/i2c/imx355.c
16215 SONY MEMORYSTICK SUBSYSTEM
16216 M: Maxim Levitsky <maximlevitsky@gmail.com>
16217 M: Alex Dubov <oakad@yahoo.com>
16218 M: Ulf Hansson <ulf.hansson@linaro.org>
16219 L: linux-mmc@vger.kernel.org
16221 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
16222 F: drivers/memstick/
16223 F: include/linux/memstick.h
16225 SONY VAIO CONTROL DEVICE DRIVER
16226 M: Mattia Dongili <malattia@linux.it>
16227 L: platform-driver-x86@vger.kernel.org
16229 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
16230 F: Documentation/admin-guide/laptops/sony-laptop.rst
16231 F: drivers/char/sonypi.c
16232 F: drivers/platform/x86/sony-laptop.c
16233 F: include/linux/sony-laptop.h
16236 M: Jaroslav Kysela <perex@perex.cz>
16237 M: Takashi Iwai <tiwai@suse.com>
16238 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16240 W: http://www.alsa-project.org/
16241 Q: http://patchwork.kernel.org/project/alsa-devel/list/
16242 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16243 F: Documentation/sound/
16245 F: include/uapi/sound/
16248 SOUND - COMPRESSED AUDIO
16249 M: Vinod Koul <vkoul@kernel.org>
16250 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16252 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16253 F: Documentation/sound/designs/compress-offload.rst
16254 F: include/sound/compress_driver.h
16255 F: include/uapi/sound/compress_*
16256 F: sound/core/compress_offload.c
16257 F: sound/soc/soc-compress.c
16259 SOUND - DMAENGINE HELPERS
16260 M: Lars-Peter Clausen <lars@metafoo.de>
16262 F: include/sound/dmaengine_pcm.h
16263 F: sound/core/pcm_dmaengine.c
16264 F: sound/soc/soc-generic-dmaengine-pcm.c
16266 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
16267 M: Liam Girdwood <lgirdwood@gmail.com>
16268 M: Mark Brown <broonie@kernel.org>
16269 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16271 W: http://alsa-project.org/main/index.php/ASoC
16272 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
16273 F: Documentation/devicetree/bindings/sound/
16274 F: Documentation/sound/soc/
16275 F: include/dt-bindings/sound/
16276 F: include/sound/soc*
16279 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
16280 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
16281 M: Liam Girdwood <lgirdwood@gmail.com>
16282 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
16283 M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
16284 M: Daniel Baluta <daniel.baluta@nxp.com>
16285 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
16287 W: https://github.com/thesofproject/linux/
16290 SOUNDWIRE SUBSYSTEM
16291 M: Vinod Koul <vkoul@kernel.org>
16292 M: Bard Liao <yung-chuan.liao@linux.intel.com>
16293 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
16294 R: Sanyog Kale <sanyog.r.kale@intel.com>
16295 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16297 F: Documentation/driver-api/soundwire/
16298 F: drivers/soundwire/
16299 F: include/linux/soundwire/
16302 M: Olli Salonen <olli.salonen@iki.fi>
16303 L: linux-media@vger.kernel.org
16305 W: https://linuxtv.org
16306 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16307 F: drivers/media/dvb-frontends/sp2*
16309 SPARC + UltraSPARC (sparc/sparc64)
16310 M: "David S. Miller" <davem@davemloft.net>
16311 L: sparclinux@vger.kernel.org
16313 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
16314 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
16315 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
16319 SPARC SERIAL DRIVERS
16320 M: "David S. Miller" <davem@davemloft.net>
16321 L: sparclinux@vger.kernel.org
16323 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
16324 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
16325 F: drivers/tty/serial/suncore.c
16326 F: drivers/tty/serial/sunhv.c
16327 F: drivers/tty/serial/sunsab.c
16328 F: drivers/tty/serial/sunsab.h
16329 F: drivers/tty/serial/sunsu.c
16330 F: drivers/tty/serial/sunzilog.c
16331 F: drivers/tty/serial/sunzilog.h
16332 F: drivers/tty/vcc.c
16333 F: include/linux/sunserialcore.h
16336 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
16337 L: linux-sparse@vger.kernel.org
16339 W: https://sparse.docs.kernel.org/
16340 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
16341 Q: https://patchwork.kernel.org/project/linux-sparse/list/
16342 B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
16343 F: include/linux/compiler.h
16345 SPEAKUP CONSOLE SPEECH DRIVER
16346 M: William Hubbs <w.d.hubbs@gmail.com>
16347 M: Chris Brannon <chris@the-brannons.com>
16348 M: Kirk Reiser <kirk@reisers.ca>
16349 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
16350 L: speakup@linux-speakup.org
16352 W: http://www.linux-speakup.org/
16353 F: drivers/accessibility/speakup/
16355 SPEAR CLOCK FRAMEWORK SUPPORT
16356 M: Viresh Kumar <vireshk@kernel.org>
16357 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16359 W: http://www.st.com/spear
16360 F: drivers/clk/spear/
16362 SPEAR PLATFORM SUPPORT
16363 M: Viresh Kumar <vireshk@kernel.org>
16364 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
16365 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16367 W: http://www.st.com/spear
16368 F: arch/arm/boot/dts/spear*
16369 F: arch/arm/mach-spear/
16372 M: Tudor Ambarus <tudor.ambarus@microchip.com>
16373 L: linux-mtd@lists.infradead.org
16375 W: http://www.linux-mtd.infradead.org/
16376 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
16377 C: irc://irc.oftc.net/mtd
16378 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
16379 F: drivers/mtd/spi-nor/
16380 F: include/linux/mtd/spi-nor.h
16383 M: Mark Brown <broonie@kernel.org>
16384 L: linux-spi@vger.kernel.org
16386 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
16387 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
16388 F: Documentation/devicetree/bindings/spi/
16389 F: Documentation/spi/
16391 F: include/linux/spi/
16392 F: include/uapi/linux/spi/
16395 SPIDERNET NETWORK DRIVER for CELL
16396 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
16397 L: netdev@vger.kernel.org
16399 F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
16400 F: drivers/net/ethernet/toshiba/spider_net*
16403 R: Stephen Boyd <sboyd@kernel.org>
16404 L: linux-arm-msm@vger.kernel.org
16405 F: Documentation/devicetree/bindings/spmi/
16407 F: include/dt-bindings/spmi/spmi.h
16408 F: include/linux/spmi.h
16409 F: include/trace/events/spmi.h
16412 M: Jeremy Kerr <jk@ozlabs.org>
16413 L: linuxppc-dev@lists.ozlabs.org
16415 W: http://www.ibm.com/developerworks/power/cell/
16416 F: Documentation/filesystems/spufs/spufs.rst
16417 F: arch/powerpc/platforms/cell/spufs/
16419 SQUASHFS FILE SYSTEM
16420 M: Phillip Lougher <phillip@squashfs.org.uk>
16421 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
16423 W: http://squashfs.org.uk
16424 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
16425 F: Documentation/filesystems/squashfs.rst
16428 SRM (Alpha) environment access
16429 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
16431 F: arch/alpha/kernel/srm_env.c
16433 ST LSM6DSx IMU IIO DRIVER
16434 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
16435 L: linux-iio@vger.kernel.org
16437 W: http://www.st.com/
16438 F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
16439 F: drivers/iio/imu/st_lsm6dsx/
16441 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
16442 M: Mickael Guene <mickael.guene@st.com>
16443 L: linux-media@vger.kernel.org
16445 T: git git://linuxtv.org/media_tree.git
16446 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
16447 F: drivers/media/i2c/st-mipid02.c
16449 ST STM32 I2C/SMBUS DRIVER
16450 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
16451 L: linux-i2c@vger.kernel.org
16453 F: drivers/i2c/busses/i2c-stm32*
16455 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
16456 M: Song Qiang <songqiang1304521@gmail.com>
16457 L: linux-iio@vger.kernel.org
16459 F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
16460 F: drivers/iio/proximity/vl53l0x-i2c.c
16463 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16464 M: Sasha Levin <sashal@kernel.org>
16465 L: stable@vger.kernel.org
16467 F: Documentation/process/stable-kernel-rules.rst
16469 STAGING - ATOMISP DRIVER
16470 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16471 R: Sakari Ailus <sakari.ailus@linux.intel.com>
16472 L: linux-media@vger.kernel.org
16474 F: drivers/staging/media/atomisp/
16477 M: Ian Abbott <abbotti@mev.co.uk>
16478 M: H Hartley Sweeten <hsweeten@visionengravers.com>
16480 F: drivers/staging/comedi/
16482 STAGING - FIELDBUS SUBSYSTEM
16483 M: Sven Van Asbroeck <TheSven73@gmail.com>
16485 F: drivers/staging/fieldbus/*
16486 F: drivers/staging/fieldbus/Documentation/
16488 STAGING - HMS ANYBUS-S BUS
16489 M: Sven Van Asbroeck <TheSven73@gmail.com>
16491 F: drivers/staging/fieldbus/anybuss/
16493 STAGING - INDUSTRIAL IO
16494 M: Jonathan Cameron <jic23@kernel.org>
16495 L: linux-iio@vger.kernel.org
16497 F: Documentation/devicetree/bindings/staging/iio/
16498 F: drivers/staging/iio/
16500 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
16501 M: Marc Dietrich <marvin24@gmx.de>
16502 L: ac100@lists.launchpad.net (moderated for non-subscribers)
16503 L: linux-tegra@vger.kernel.org
16505 F: drivers/staging/nvec/
16507 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
16508 M: Jens Frederich <jfrederich@gmail.com>
16509 M: Daniel Drake <dsd@laptop.org>
16510 M: Jon Nettleton <jon.nettleton@gmail.com>
16512 W: http://wiki.laptop.org/go/DCON
16513 F: drivers/staging/olpc_dcon/
16515 STAGING - REALTEK RTL8188EU DRIVERS
16516 M: Larry Finger <Larry.Finger@lwfinger.net>
16518 F: drivers/staging/rtl8188eu/
16520 STAGING - REALTEK RTL8712U DRIVERS
16521 M: Larry Finger <Larry.Finger@lwfinger.net>
16522 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
16524 F: drivers/staging/rtl8712/
16526 STAGING - SEPS525 LCD CONTROLLER DRIVERS
16527 M: Michael Hennerich <michael.hennerich@analog.com>
16528 M: Beniamin Bia <beniamin.bia@analog.com>
16529 L: linux-fbdev@vger.kernel.org
16531 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
16532 F: drivers/staging/fbtft/fb_seps525.c
16534 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
16535 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
16536 M: Teddy Wang <teddy.wang@siliconmotion.com>
16537 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
16538 L: linux-fbdev@vger.kernel.org
16540 F: drivers/staging/sm750fb/
16542 STAGING - VIA VT665X DRIVERS
16543 M: Forest Bond <forest@alittletooquiet.net>
16545 F: drivers/staging/vt665?/
16548 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16549 L: devel@driverdev.osuosl.org
16551 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
16552 F: drivers/staging/
16554 STARFIRE/DURALAN NETWORK DRIVER
16555 M: Ion Badulescu <ionut@badula.org>
16557 F: drivers/net/ethernet/adaptec/starfire*
16559 STEC S1220 SKD DRIVER
16560 M: Damien Le Moal <Damien.LeMoal@wdc.com>
16561 L: linux-block@vger.kernel.org
16563 F: drivers/block/skd*[ch]
16565 STI AUDIO (ASoC) DRIVERS
16566 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
16567 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16569 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
16573 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
16575 F: Documentation/devicetree/bindings/media/stih-cec.txt
16576 F: drivers/media/cec/platform/sti/
16578 STK1160 USB VIDEO CAPTURE DRIVER
16579 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16580 L: linux-media@vger.kernel.org
16582 T: git git://linuxtv.org/media_tree.git
16583 F: drivers/media/usb/stk1160/
16585 STM32 AUDIO (ASoC) DRIVERS
16586 M: Olivier Moysan <olivier.moysan@st.com>
16587 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
16588 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16590 F: Documentation/devicetree/bindings/sound/st,stm32-*.txt
16593 STM32 TIMER/LPTIMER DRIVERS
16594 M: Fabrice Gasnier <fabrice.gasnier@st.com>
16596 F: Documentation/ABI/testing/*timer-stm32
16597 F: Documentation/devicetree/bindings/*/*stm32-*timer*
16598 F: drivers/*/stm32-*timer*
16599 F: drivers/pwm/pwm-stm32*
16600 F: include/linux/*/stm32-*tim*
16602 STMMAC ETHERNET DRIVER
16603 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
16604 M: Alexandre Torgue <alexandre.torgue@st.com>
16605 M: Jose Abreu <joabreu@synopsys.com>
16606 L: netdev@vger.kernel.org
16608 W: http://www.stlinux.com
16609 F: Documentation/networking/device_drivers/ethernet/stmicro/
16610 F: drivers/net/ethernet/stmicro/stmmac/
16613 M: Sam Creasey <sammy@sammy.net>
16615 W: http://sammy.net/sun3/
16616 F: arch/m68k/include/asm/sun3*
16617 F: arch/m68k/kernel/*sun3*
16618 F: arch/m68k/sun3*/
16619 F: drivers/net/ethernet/i825xx/sun3*
16621 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
16622 M: Hans de Goede <hdegoede@redhat.com>
16623 L: linux-input@vger.kernel.org
16625 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
16626 F: drivers/input/keyboard/sun4i-lradc-keys.c
16628 SUNDANCE NETWORK DRIVER
16629 M: Denis Kirjanov <kda@linux-powerpc.org>
16630 L: netdev@vger.kernel.org
16632 F: drivers/net/ethernet/dlink/sundance.c
16635 M: Yoshinori Sato <ysato@users.sourceforge.jp>
16636 M: Rich Felker <dalias@libc.org>
16637 L: linux-sh@vger.kernel.org
16639 Q: http://patchwork.kernel.org/project/linux-sh/list/
16640 F: Documentation/sh/
16645 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
16646 M: Len Brown <len.brown@intel.com>
16647 M: Pavel Machek <pavel@ucw.cz>
16648 L: linux-pm@vger.kernel.org
16650 B: https://bugzilla.kernel.org
16651 F: Documentation/power/
16652 F: arch/x86/kernel/acpi/
16653 F: drivers/base/power/
16654 F: include/linux/freezer.h
16655 F: include/linux/pm.h
16656 F: include/linux/suspend.h
16660 M: Martin Mares <mj@ucw.cz>
16661 L: linux-video@atrey.karlin.mff.cuni.cz
16663 F: Documentation/admin-guide/svga.rst
16664 F: arch/x86/boot/video*
16667 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16668 L: iommu@lists.linux-foundation.org
16670 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
16671 F: arch/*/kernel/pci-swiotlb.c
16672 F: include/linux/swiotlb.h
16673 F: kernel/dma/swiotlb.c
16676 M: Jiri Pirko <jiri@resnulli.us>
16677 M: Ivan Vecera <ivecera@redhat.com>
16678 L: netdev@vger.kernel.org
16680 F: include/net/switchdev.h
16683 SY8106A REGULATOR DRIVER
16684 M: Icenowy Zheng <icenowy@aosc.io>
16686 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
16687 F: drivers/regulator/sy8106a-regulator.c
16689 SYNC FILE FRAMEWORK
16690 M: Sumit Semwal <sumit.semwal@linaro.org>
16691 R: Gustavo Padovan <gustavo@padovan.org>
16692 L: linux-media@vger.kernel.org
16693 L: dri-devel@lists.freedesktop.org
16695 T: git git://anongit.freedesktop.org/drm/drm-misc
16696 F: Documentation/driver-api/sync_file.rst
16697 F: drivers/dma-buf/dma-fence*
16698 F: drivers/dma-buf/sw_sync.c
16699 F: drivers/dma-buf/sync_*
16700 F: include/linux/sync_file.h
16701 F: include/uapi/linux/sync_file.h
16703 SYNOPSYS ARC ARCHITECTURE
16704 M: Vineet Gupta <vgupta@synopsys.com>
16705 L: linux-snps-arc@lists.infradead.org
16707 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
16708 F: Documentation/devicetree/bindings/arc/*
16709 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
16711 F: drivers/clocksource/arc_timer.c
16712 F: drivers/tty/serial/arc_uart.c
16714 SYNOPSYS ARC HSDK SDP pll clock driver
16715 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16717 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
16718 F: drivers/clk/clk-hsdk-pll.c
16720 SYNOPSYS ARC SDP clock driver
16721 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16723 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
16724 F: drivers/clk/axs10x/*
16726 SYNOPSYS ARC SDP platform support
16727 M: Alexey Brodkin <abrodkin@synopsys.com>
16729 F: Documentation/devicetree/bindings/arc/axs10*
16730 F: arch/arc/boot/dts/ax*
16731 F: arch/arc/plat-axs10x
16733 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
16734 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16736 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
16737 F: drivers/reset/reset-axs10x.c
16739 SYNOPSYS CREG GPIO DRIVER
16740 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16742 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
16743 F: drivers/gpio/gpio-creg-snps.c
16745 SYNOPSYS DESIGNWARE 8250 UART DRIVER
16746 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16748 F: drivers/tty/serial/8250/8250_dw.c
16749 F: drivers/tty/serial/8250/8250_dwlib.*
16750 F: drivers/tty/serial/8250/8250_lpss.c
16752 SYNOPSYS DESIGNWARE APB GPIO DRIVER
16753 M: Hoan Tran <hoan@os.amperecomputing.com>
16754 M: Serge Semin <fancer.lancer@gmail.com>
16755 L: linux-gpio@vger.kernel.org
16757 F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
16758 F: drivers/gpio/gpio-dwapb.c
16760 SYNOPSYS DESIGNWARE APB SSI DRIVER
16761 M: Serge Semin <fancer.lancer@gmail.com>
16762 L: linux-spi@vger.kernel.org
16764 F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
16765 F: drivers/spi/spi-dw*
16767 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
16768 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16770 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
16771 F: drivers/dma/dw-axi-dmac/
16773 SYNOPSYS DESIGNWARE DMAC DRIVER
16774 M: Viresh Kumar <vireshk@kernel.org>
16775 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16777 F: Documentation/devicetree/bindings/dma/snps-dma.txt
16779 F: include/dt-bindings/dma/dw-dmac.h
16780 F: include/linux/dma/dw.h
16781 F: include/linux/platform_data/dma-dw.h
16783 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
16784 M: Jose Abreu <Jose.Abreu@synopsys.com>
16785 L: netdev@vger.kernel.org
16787 F: drivers/net/ethernet/synopsys/
16789 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
16790 M: Jose Abreu <Jose.Abreu@synopsys.com>
16791 L: netdev@vger.kernel.org
16793 F: drivers/net/phy/mdio-xpcs.c
16794 F: include/linux/mdio-xpcs.h
16796 SYNOPSYS DESIGNWARE I2C DRIVER
16797 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
16798 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16799 R: Mika Westerberg <mika.westerberg@linux.intel.com>
16800 L: linux-i2c@vger.kernel.org
16802 F: drivers/i2c/busses/i2c-designware-*
16803 F: include/linux/platform_data/i2c-designware.h
16805 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
16806 M: Jaehoon Chung <jh80.chung@samsung.com>
16807 L: linux-mmc@vger.kernel.org
16809 F: drivers/mmc/host/dw_mmc*
16811 SYNOPSYS HSDK RESET CONTROLLER DRIVER
16812 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16814 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
16815 F: drivers/reset/reset-hsdk.c
16816 F: include/dt-bindings/reset/snps,hsdk-reset.h
16818 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
16819 M: Prabu Thangamuthu <prabu.t@synopsys.com>
16820 M: Manjunath M B <manjumb@synopsys.com>
16821 L: linux-mmc@vger.kernel.org
16823 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
16825 SYSTEM CONFIGURATION (SYSCON)
16826 M: Lee Jones <lee.jones@linaro.org>
16827 M: Arnd Bergmann <arnd@arndb.de>
16829 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
16830 F: drivers/mfd/syscon.c
16832 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
16833 M: Sudeep Holla <sudeep.holla@arm.com>
16834 L: linux-arm-kernel@lists.infradead.org
16836 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
16837 F: drivers/clk/clk-sc[mp]i.c
16838 F: drivers/cpufreq/sc[mp]i-cpufreq.c
16839 F: drivers/firmware/arm_scmi/
16840 F: drivers/firmware/arm_scpi.c
16841 F: drivers/reset/reset-scmi.c
16842 F: include/linux/sc[mp]i_protocol.h
16843 F: include/trace/events/scmi.h
16845 SYSTEM RESET/SHUTDOWN DRIVERS
16846 M: Sebastian Reichel <sre@kernel.org>
16847 L: linux-pm@vger.kernel.org
16849 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
16850 F: Documentation/devicetree/bindings/power/reset/
16851 F: drivers/power/reset/
16853 SYSTEM TRACE MODULE CLASS
16854 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
16856 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
16857 F: Documentation/trace/stm.rst
16858 F: drivers/hwtracing/stm/
16859 F: include/linux/stm.h
16860 F: include/uapi/linux/stm.h
16862 SYSTEM76 ACPI DRIVER
16863 M: Jeremy Soller <jeremy@system76.com>
16864 M: System76 Product Development <productdev@system76.com>
16865 L: platform-driver-x86@vger.kernel.org
16867 F: drivers/platform/x86/system76_acpi.c
16870 M: Christoph Hellwig <hch@infradead.org>
16872 F: Documentation/filesystems/sysv-fs.rst
16874 F: include/linux/sysv_fs.h
16876 TASKSTATS STATISTICS INTERFACE
16877 M: Balbir Singh <bsingharora@gmail.com>
16879 F: Documentation/accounting/taskstats*
16880 F: include/linux/taskstats*
16881 F: kernel/taskstats.c
16884 M: Jamal Hadi Salim <jhs@mojatatu.com>
16885 M: Cong Wang <xiyou.wangcong@gmail.com>
16886 M: Jiri Pirko <jiri@resnulli.us>
16887 L: netdev@vger.kernel.org
16889 F: include/net/pkt_cls.h
16890 F: include/net/pkt_sched.h
16891 F: include/net/tc_act/
16892 F: include/uapi/linux/pkt_cls.h
16893 F: include/uapi/linux/pkt_sched.h
16894 F: include/uapi/linux/tc_act/
16895 F: include/uapi/linux/tc_ematch/
16898 TC90522 MEDIA DRIVER
16899 M: Akihiro Tsukada <tskd08@gmail.com>
16900 L: linux-media@vger.kernel.org
16902 F: drivers/media/dvb-frontends/tc90522*
16904 TCP LOW PRIORITY MODULE
16905 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
16906 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
16908 W: http://tcp-lp-mod.sourceforge.net/
16909 F: net/ipv4/tcp_lp.c
16911 TDA10071 MEDIA DRIVER
16912 M: Antti Palosaari <crope@iki.fi>
16913 L: linux-media@vger.kernel.org
16915 W: https://linuxtv.org
16916 W: http://palosaari.fi/linux/
16917 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16918 T: git git://linuxtv.org/anttip/media_tree.git
16919 F: drivers/media/dvb-frontends/tda10071*
16921 TDA18212 MEDIA DRIVER
16922 M: Antti Palosaari <crope@iki.fi>
16923 L: linux-media@vger.kernel.org
16925 W: https://linuxtv.org
16926 W: http://palosaari.fi/linux/
16927 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16928 T: git git://linuxtv.org/anttip/media_tree.git
16929 F: drivers/media/tuners/tda18212*
16931 TDA18218 MEDIA DRIVER
16932 M: Antti Palosaari <crope@iki.fi>
16933 L: linux-media@vger.kernel.org
16935 W: https://linuxtv.org
16936 W: http://palosaari.fi/linux/
16937 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16938 T: git git://linuxtv.org/anttip/media_tree.git
16939 F: drivers/media/tuners/tda18218*
16941 TDA18250 MEDIA DRIVER
16942 M: Olli Salonen <olli.salonen@iki.fi>
16943 L: linux-media@vger.kernel.org
16945 W: https://linuxtv.org
16946 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16947 T: git git://linuxtv.org/media_tree.git
16948 F: drivers/media/tuners/tda18250*
16950 TDA18271 MEDIA DRIVER
16951 M: Michael Krufky <mkrufky@linuxtv.org>
16952 L: linux-media@vger.kernel.org
16954 W: https://linuxtv.org
16955 W: http://github.com/mkrufky
16956 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16957 T: git git://linuxtv.org/mkrufky/tuners.git
16958 F: drivers/media/tuners/tda18271*
16960 TDA1997x MEDIA DRIVER
16961 M: Tim Harvey <tharvey@gateworks.com>
16962 L: linux-media@vger.kernel.org
16964 W: https://linuxtv.org
16965 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16966 F: drivers/media/i2c/tda1997x.*
16968 TDA827x MEDIA DRIVER
16969 M: Michael Krufky <mkrufky@linuxtv.org>
16970 L: linux-media@vger.kernel.org
16972 W: https://linuxtv.org
16973 W: http://github.com/mkrufky
16974 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16975 T: git git://linuxtv.org/mkrufky/tuners.git
16976 F: drivers/media/tuners/tda8290.*
16978 TDA8290 MEDIA DRIVER
16979 M: Michael Krufky <mkrufky@linuxtv.org>
16980 L: linux-media@vger.kernel.org
16982 W: https://linuxtv.org
16983 W: http://github.com/mkrufky
16984 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16985 T: git git://linuxtv.org/mkrufky/tuners.git
16986 F: drivers/media/tuners/tda8290.*
16988 TDA9840 MEDIA DRIVER
16989 M: Hans Verkuil <hverkuil@xs4all.nl>
16990 L: linux-media@vger.kernel.org
16992 W: https://linuxtv.org
16993 T: git git://linuxtv.org/media_tree.git
16994 F: drivers/media/i2c/tda9840*
16996 TEA5761 TUNER DRIVER
16997 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16998 L: linux-media@vger.kernel.org
17000 W: https://linuxtv.org
17001 T: git git://linuxtv.org/media_tree.git
17002 F: drivers/media/tuners/tea5761.*
17004 TEA5767 TUNER DRIVER
17005 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17006 L: linux-media@vger.kernel.org
17008 W: https://linuxtv.org
17009 T: git git://linuxtv.org/media_tree.git
17010 F: drivers/media/tuners/tea5767.*
17012 TEA6415C MEDIA DRIVER
17013 M: Hans Verkuil <hverkuil@xs4all.nl>
17014 L: linux-media@vger.kernel.org
17016 W: https://linuxtv.org
17017 T: git git://linuxtv.org/media_tree.git
17018 F: drivers/media/i2c/tea6415c*
17020 TEA6420 MEDIA DRIVER
17021 M: Hans Verkuil <hverkuil@xs4all.nl>
17022 L: linux-media@vger.kernel.org
17024 W: https://linuxtv.org
17025 T: git git://linuxtv.org/media_tree.git
17026 F: drivers/media/i2c/tea6420*
17029 M: Jiri Pirko <jiri@resnulli.us>
17030 L: netdev@vger.kernel.org
17032 F: drivers/net/team/
17033 F: include/linux/if_team.h
17034 F: include/uapi/linux/if_team.h
17036 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
17037 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
17039 F: arch/x86/platform/ts5500/
17041 TECHNOTREND USB IR RECEIVER
17042 M: Sean Young <sean@mess.org>
17043 L: linux-media@vger.kernel.org
17045 F: drivers/media/rc/ttusbir.c
17047 TECHWELL TW9910 VIDEO DECODER
17048 L: linux-media@vger.kernel.org
17050 F: drivers/media/i2c/tw9910.c
17051 F: include/media/i2c/tw9910.h
17054 M: Jens Wiklander <jens.wiklander@linaro.org>
17055 L: op-tee@lists.trustedfirmware.org
17057 F: Documentation/staging/tee.rst
17059 F: include/linux/tee_drv.h
17060 F: include/uapi/linux/tee.h
17062 TEGRA ARCHITECTURE SUPPORT
17063 M: Thierry Reding <thierry.reding@gmail.com>
17064 M: Jonathan Hunter <jonathanh@nvidia.com>
17065 L: linux-tegra@vger.kernel.org
17067 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
17068 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
17072 M: Peter De Schrijver <pdeschrijver@nvidia.com>
17073 M: Prashant Gaikwad <pgaikwad@nvidia.com>
17075 F: drivers/clk/tegra/
17078 M: Laxman Dewangan <ldewangan@nvidia.com>
17079 M: Jon Hunter <jonathanh@nvidia.com>
17081 F: drivers/dma/tegra*
17084 M: Laxman Dewangan <ldewangan@nvidia.com>
17085 R: Dmitry Osipenko <digetx@gmail.com>
17087 F: drivers/i2c/busses/i2c-tegra.c
17089 TEGRA IOMMU DRIVERS
17090 M: Thierry Reding <thierry.reding@gmail.com>
17091 R: Krishna Reddy <vdumpa@nvidia.com>
17092 L: linux-tegra@vger.kernel.org
17094 F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
17095 F: drivers/iommu/tegra*
17098 M: Laxman Dewangan <ldewangan@nvidia.com>
17100 F: drivers/input/keyboard/tegra-kbc.c
17103 M: Stefan Agner <stefan@agner.ch>
17104 M: Lucas Stach <dev@lynxeye.de>
17106 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
17107 F: drivers/mtd/nand/raw/tegra_nand.c
17110 M: Thierry Reding <thierry.reding@gmail.com>
17112 F: drivers/pwm/pwm-tegra.c
17114 TEGRA SERIAL DRIVER
17115 M: Laxman Dewangan <ldewangan@nvidia.com>
17117 F: drivers/tty/serial/serial-tegra.c
17120 M: Laxman Dewangan <ldewangan@nvidia.com>
17122 F: drivers/spi/spi-tegra*
17125 M: Thierry Reding <thierry.reding@gmail.com>
17126 M: Jonathan Hunter <jonathanh@nvidia.com>
17127 M: Sowjanya Komatineni <skomatineni@nvidia.com>
17128 L: linux-media@vger.kernel.org
17129 L: linux-tegra@vger.kernel.org
17131 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
17132 F: drivers/staging/media/tegra-video/
17134 TEGRA XUSB PADCTL DRIVER
17135 M: JC Kuo <jckuo@nvidia.com>
17137 F: drivers/phy/tegra/xusb*
17139 TEHUTI ETHERNET DRIVER
17140 M: Andy Gospodarek <andy@greyhouse.net>
17141 L: netdev@vger.kernel.org
17143 F: drivers/net/ethernet/tehuti/*
17145 TELECOM CLOCK DRIVER FOR MCPL0010
17146 M: Mark Gross <mark.gross@intel.com>
17148 F: drivers/char/tlclk.c
17150 TEMPO SEMICONDUCTOR DRIVERS
17151 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
17153 F: Documentation/devicetree/bindings/sound/tscs*.txt
17154 F: sound/soc/codecs/tscs*.c
17155 F: sound/soc/codecs/tscs*.h
17157 TENSILICA XTENSA PORT (xtensa)
17158 M: Chris Zankel <chris@zankel.net>
17159 M: Max Filippov <jcmvbkbc@gmail.com>
17160 L: linux-xtensa@linux-xtensa.org
17162 T: git git://github.com/czankel/xtensa-linux.git
17164 F: drivers/irqchip/irq-xtensa-*
17166 TEXAS INSTRUMENTS ASoC DRIVERS
17167 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
17168 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17172 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
17173 M: Ricardo Ribalda <ribalda@kernel.org>
17174 L: linux-iio@vger.kernel.org
17176 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
17177 F: drivers/iio/dac/ti-dac7612.c
17179 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
17180 M: Nishanth Menon <nm@ti.com>
17181 M: Tero Kristo <t-kristo@ti.com>
17182 M: Santosh Shilimkar <ssantosh@kernel.org>
17183 L: linux-arm-kernel@lists.infradead.org
17185 F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
17186 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
17187 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
17188 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
17189 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
17190 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
17191 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
17192 F: drivers/clk/keystone/sci-clk.c
17193 F: drivers/firmware/ti_sci*
17194 F: drivers/irqchip/irq-ti-sci-inta.c
17195 F: drivers/irqchip/irq-ti-sci-intr.c
17196 F: drivers/reset/reset-ti-sci.c
17197 F: drivers/soc/ti/ti_sci_inta_msi.c
17198 F: drivers/soc/ti/ti_sci_pm_domains.c
17199 F: include/dt-bindings/soc/ti,sci_pm_domain.h
17200 F: include/linux/soc/ti/ti_sci_inta_msi.h
17201 F: include/linux/soc/ti/ti_sci_protocol.h
17203 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
17204 M: Hans Verkuil <hverkuil@xs4all.nl>
17205 L: linux-media@vger.kernel.org
17207 W: https://linuxtv.org
17208 T: git git://linuxtv.org/media_tree.git
17209 F: drivers/media/radio/radio-raremono.c
17212 M: Zhang Rui <rui.zhang@intel.com>
17213 M: Daniel Lezcano <daniel.lezcano@linaro.org>
17214 R: Amit Kucheria <amitk@kernel.org>
17215 L: linux-pm@vger.kernel.org
17217 Q: https://patchwork.kernel.org/project/linux-pm/list/
17218 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux.git
17219 F: Documentation/devicetree/bindings/thermal/
17220 F: drivers/thermal/
17221 F: include/linux/cpu_cooling.h
17222 F: include/linux/thermal.h
17223 F: include/uapi/linux/thermal.h
17225 THERMAL DRIVER FOR AMLOGIC SOCS
17226 M: Guillaume La Roque <glaroque@baylibre.com>
17227 L: linux-pm@vger.kernel.org
17228 L: linux-amlogic@lists.infradead.org
17230 W: http://linux-meson.com/
17231 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
17232 F: drivers/thermal/amlogic_thermal.c
17234 THERMAL/CPU_COOLING
17235 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
17236 M: Daniel Lezcano <daniel.lezcano@linaro.org>
17237 M: Viresh Kumar <viresh.kumar@linaro.org>
17238 M: Javi Merino <javi.merino@kernel.org>
17239 L: linux-pm@vger.kernel.org
17241 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
17242 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
17243 F: drivers/thermal/cpufreq_cooling.c
17244 F: drivers/thermal/cpuidle_cooling.c
17245 F: include/linux/cpu_cooling.h
17247 THERMAL/POWER_ALLOCATOR
17248 M: Lukasz Luba <lukasz.luba@arm.com>
17249 L: linux-pm@vger.kernel.org
17251 F: Documentation/driver-api/thermal/power_allocator.rst
17252 F: drivers/thermal/gov_power_allocator.c
17253 F: include/trace/events/thermal_power_allocator.h
17255 THINKPAD ACPI EXTRAS DRIVER
17256 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
17257 L: ibm-acpi-devel@lists.sourceforge.net
17258 L: platform-driver-x86@vger.kernel.org
17260 W: http://ibm-acpi.sourceforge.net
17261 W: http://thinkwiki.org/wiki/Ibm-acpi
17262 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
17263 F: drivers/platform/x86/thinkpad_acpi.c
17266 M: Andreas Noever <andreas.noever@gmail.com>
17267 M: Michael Jamet <michael.jamet@intel.com>
17268 M: Mika Westerberg <mika.westerberg@linux.intel.com>
17269 M: Yehezkel Bernat <YehezkelShB@gmail.com>
17270 L: linux-usb@vger.kernel.org
17272 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
17273 F: Documentation/admin-guide/thunderbolt.rst
17274 F: drivers/thunderbolt/
17275 F: include/linux/thunderbolt.h
17277 THUNDERBOLT NETWORK DRIVER
17278 M: Michael Jamet <michael.jamet@intel.com>
17279 M: Mika Westerberg <mika.westerberg@linux.intel.com>
17280 M: Yehezkel Bernat <YehezkelShB@gmail.com>
17281 L: netdev@vger.kernel.org
17283 F: drivers/net/thunderbolt.c
17285 THUNDERX GPIO DRIVER
17286 M: Robert Richter <rric@kernel.org>
17288 F: drivers/gpio/gpio-thunderx.c
17290 TI AM437X VPFE DRIVER
17291 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
17292 L: linux-media@vger.kernel.org
17294 W: https://linuxtv.org
17295 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17296 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17297 F: drivers/media/platform/am437x/
17299 TI BANDGAP AND THERMAL DRIVER
17300 M: Eduardo Valentin <edubezval@gmail.com>
17301 M: Keerthy <j-keerthy@ti.com>
17302 L: linux-pm@vger.kernel.org
17303 L: linux-omap@vger.kernel.org
17305 F: drivers/thermal/ti-soc-thermal/
17307 TI BQ27XXX POWER SUPPLY DRIVER
17308 R: Andrew F. Davis <afd@ti.com>
17309 F: drivers/power/supply/bq27xxx_battery.c
17310 F: drivers/power/supply/bq27xxx_battery_i2c.c
17311 F: include/linux/power/bq27xxx_battery.h
17313 TI CDCE706 CLOCK DRIVER
17314 M: Max Filippov <jcmvbkbc@gmail.com>
17316 F: drivers/clk/clk-cdce706.c
17319 M: Tero Kristo <t-kristo@ti.com>
17320 L: linux-omap@vger.kernel.org
17323 F: include/linux/clk/ti.h
17325 TI DAVINCI MACHINE SUPPORT
17326 M: Sekhar Nori <nsekhar@ti.com>
17327 R: Bartosz Golaszewski <bgolaszewski@baylibre.com>
17328 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17330 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
17331 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
17332 F: arch/arm/boot/dts/da850*
17333 F: arch/arm/mach-davinci/
17334 F: drivers/i2c/busses/i2c-davinci.c
17336 TI DAVINCI SERIES CLOCK DRIVER
17337 M: David Lechner <david@lechnology.com>
17338 R: Sekhar Nori <nsekhar@ti.com>
17340 F: Documentation/devicetree/bindings/clock/ti/davinci/
17341 F: drivers/clk/davinci/
17343 TI DAVINCI SERIES GPIO DRIVER
17344 M: Keerthy <j-keerthy@ti.com>
17345 L: linux-gpio@vger.kernel.org
17347 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
17348 F: drivers/gpio/gpio-davinci.c
17350 TI DAVINCI SERIES MEDIA DRIVER
17351 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
17352 L: linux-media@vger.kernel.org
17354 W: https://linuxtv.org
17355 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17356 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17357 F: drivers/media/platform/davinci/
17358 F: include/media/davinci/
17360 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
17361 R: David Lechner <david@lechnology.com>
17362 L: linux-iio@vger.kernel.org
17363 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
17364 F: drivers/counter/ti-eqep.c
17366 TI ETHERNET SWITCH DRIVER (CPSW)
17367 R: Grygorii Strashko <grygorii.strashko@ti.com>
17368 L: linux-omap@vger.kernel.org
17369 L: netdev@vger.kernel.org
17371 F: drivers/net/ethernet/ti/cpsw*
17372 F: drivers/net/ethernet/ti/davinci*
17374 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
17375 M: Alex Dubov <oakad@yahoo.com>
17377 W: http://tifmxx.berlios.de/
17378 F: drivers/memstick/host/tifm_ms.c
17379 F: drivers/misc/tifm*
17380 F: drivers/mmc/host/tifm_sd.c
17381 F: include/linux/tifm.h
17383 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
17384 M: Santosh Shilimkar <ssantosh@kernel.org>
17385 L: linux-kernel@vger.kernel.org
17386 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17388 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
17389 F: drivers/soc/ti/*
17391 TI LM49xxx FAMILY ASoC CODEC DRIVERS
17392 M: M R Swami Reddy <mr.swami.reddy@ti.com>
17393 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
17394 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17396 F: sound/soc/codecs/isabelle*
17397 F: sound/soc/codecs/lm49453*
17399 TI LP855x BACKLIGHT DRIVER
17400 M: Milo Kim <milo.kim@ti.com>
17402 F: Documentation/driver-api/backlight/lp855x-driver.rst
17403 F: drivers/video/backlight/lp855x_bl.c
17404 F: include/linux/platform_data/lp855x.h
17406 TI LP8727 CHARGER DRIVER
17407 M: Milo Kim <milo.kim@ti.com>
17409 F: drivers/power/supply/lp8727_charger.c
17410 F: include/linux/platform_data/lp8727.h
17412 TI LP8788 MFD DRIVER
17413 M: Milo Kim <milo.kim@ti.com>
17415 F: drivers/iio/adc/lp8788_adc.c
17416 F: drivers/leds/leds-lp8788.c
17417 F: drivers/mfd/lp8788*.c
17418 F: drivers/power/supply/lp8788-charger.c
17419 F: drivers/regulator/lp8788-*.c
17420 F: include/linux/mfd/lp8788*.h
17422 TI NETCP ETHERNET DRIVER
17423 M: Wingman Kwok <w-kwok2@ti.com>
17424 M: Murali Karicheri <m-karicheri2@ti.com>
17425 L: netdev@vger.kernel.org
17427 F: drivers/net/ethernet/ti/netcp*
17429 TI PCM3060 ASoC CODEC DRIVER
17430 M: Kirill Marinushkin <kmarinushkin@birdec.com>
17431 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17433 F: Documentation/devicetree/bindings/sound/pcm3060.txt
17434 F: sound/soc/codecs/pcm3060*
17436 TI TAS571X FAMILY ASoC CODEC DRIVER
17437 M: Kevin Cernekee <cernekee@chromium.org>
17438 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17440 F: sound/soc/codecs/tas571x*
17442 TI TCAN4X5X DEVICE DRIVER
17443 M: Dan Murphy <dmurphy@ti.com>
17444 L: linux-can@vger.kernel.org
17446 F: Documentation/devicetree/bindings/net/can/tcan4x5x.txt
17447 F: drivers/net/can/m_can/tcan4x5x.c
17449 TI TRF7970A NFC DRIVER
17450 M: Mark Greer <mgreer@animalcreek.com>
17451 L: linux-wireless@vger.kernel.org
17452 L: linux-nfc@lists.01.org (moderated for non-subscribers)
17454 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
17455 F: drivers/nfc/trf7970a.c
17457 TI TWL4030 SERIES SOC CODEC DRIVER
17458 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
17459 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17461 F: sound/soc/codecs/twl4030*
17464 M: Benoit Parrot <bparrot@ti.com>
17465 L: linux-media@vger.kernel.org
17467 W: http://linuxtv.org/
17468 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17469 F: Documentation/devicetree/bindings/media/ti,cal.yaml
17470 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
17471 F: drivers/media/platform/ti-vpe/
17473 TI WILINK WIRELESS DRIVERS
17474 L: linux-wireless@vger.kernel.org
17476 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
17477 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
17478 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
17479 F: drivers/net/wireless/ti/
17480 F: include/linux/wl12xx.h
17482 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
17483 M: John Stultz <john.stultz@linaro.org>
17484 M: Thomas Gleixner <tglx@linutronix.de>
17485 R: Stephen Boyd <sboyd@kernel.org>
17486 L: linux-kernel@vger.kernel.org
17488 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
17489 F: include/linux/clocksource.h
17490 F: include/linux/time.h
17491 F: include/linux/timex.h
17492 F: include/uapi/linux/time.h
17493 F: include/uapi/linux/timex.h
17494 F: kernel/time/alarmtimer.c
17495 F: kernel/time/clocksource.c
17496 F: kernel/time/ntp.c
17497 F: kernel/time/time*.c
17498 F: tools/testing/selftests/timers/
17501 M: Jon Maloy <jmaloy@redhat.com>
17502 M: Ying Xue <ying.xue@windriver.com>
17503 L: netdev@vger.kernel.org (core kernel code)
17504 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
17506 W: http://tipc.sourceforge.net/
17507 F: include/uapi/linux/tipc*.h
17510 TLAN NETWORK DRIVER
17511 M: Samuel Chessman <chessman@tux.org>
17512 L: tlan-devel@lists.sourceforge.net (subscribers-only)
17514 W: http://sourceforge.net/projects/tlan/
17515 F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
17516 F: drivers/net/ethernet/ti/tlan.*
17518 TM6000 VIDEO4LINUX DRIVER
17519 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17520 L: linux-media@vger.kernel.org
17522 W: https://linuxtv.org
17523 T: git git://linuxtv.org/media_tree.git
17524 F: Documentation/admin-guide/media/tm6000*
17525 F: drivers/media/usb/tm6000/
17527 TMIO/SDHI MMC DRIVER
17528 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
17529 L: linux-mmc@vger.kernel.org
17531 F: drivers/mmc/host/renesas_sdhi*
17532 F: drivers/mmc/host/tmio_mmc*
17533 F: include/linux/mfd/tmio.h
17535 TMP401 HARDWARE MONITOR DRIVER
17536 M: Guenter Roeck <linux@roeck-us.net>
17537 L: linux-hwmon@vger.kernel.org
17539 F: Documentation/hwmon/tmp401.rst
17540 F: drivers/hwmon/tmp401.c
17542 TMP513 HARDWARE MONITOR DRIVER
17543 M: Eric Tremblay <etremblay@distech-controls.com>
17544 L: linux-hwmon@vger.kernel.org
17546 F: Documentation/hwmon/tmp513.rst
17547 F: drivers/hwmon/tmp513.c
17549 TMPFS (SHMEM FILESYSTEM)
17550 M: Hugh Dickins <hughd@google.com>
17551 L: linux-mm@kvack.org
17553 F: include/linux/shmem_fs.h
17556 TOMOYO SECURITY MODULE
17557 M: Kentaro Takeda <takedakn@nttdata.co.jp>
17558 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
17559 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
17560 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
17561 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
17562 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
17564 W: https://tomoyo.osdn.jp/
17565 F: security/tomoyo/
17567 TOPSTAR LAPTOP EXTRAS DRIVER
17568 M: Herton Ronaldo Krzesinski <herton@canonical.com>
17569 L: platform-driver-x86@vger.kernel.org
17571 F: drivers/platform/x86/topstar-laptop.c
17573 TORTURE-TEST MODULES
17574 M: Davidlohr Bueso <dave@stgolabs.net>
17575 M: "Paul E. McKenney" <paulmck@kernel.org>
17576 M: Josh Triplett <josh@joshtriplett.org>
17577 L: linux-kernel@vger.kernel.org
17579 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17580 F: Documentation/RCU/torture.rst
17581 F: kernel/locking/locktorture.c
17582 F: kernel/rcu/rcuperf.c
17583 F: kernel/rcu/rcutorture.c
17584 F: kernel/torture.c
17586 TOSHIBA ACPI EXTRAS DRIVER
17587 M: Azael Avalos <coproscefalo@gmail.com>
17588 L: platform-driver-x86@vger.kernel.org
17590 F: drivers/platform/x86/toshiba_acpi.c
17592 TOSHIBA BLUETOOTH DRIVER
17593 M: Azael Avalos <coproscefalo@gmail.com>
17594 L: platform-driver-x86@vger.kernel.org
17596 F: drivers/platform/x86/toshiba_bluetooth.c
17598 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
17599 M: Azael Avalos <coproscefalo@gmail.com>
17600 L: platform-driver-x86@vger.kernel.org
17602 F: drivers/platform/x86/toshiba_haps.c
17605 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
17607 W: http://www.buzzard.org.uk/toshiba/
17608 F: drivers/char/toshiba.c
17609 F: include/linux/toshiba.h
17610 F: include/uapi/linux/toshiba.h
17612 TOSHIBA TC358743 DRIVER
17613 M: Mats Randgaard <matrandg@cisco.com>
17614 L: linux-media@vger.kernel.org
17616 F: drivers/media/i2c/tc358743*
17617 F: include/media/i2c/tc358743.h
17619 TOSHIBA WMI HOTKEYS DRIVER
17620 M: Azael Avalos <coproscefalo@gmail.com>
17621 L: platform-driver-x86@vger.kernel.org
17623 F: drivers/platform/x86/toshiba-wmi.c
17626 M: Peter Huewe <peterhuewe@gmx.de>
17627 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
17628 R: Jason Gunthorpe <jgg@ziepe.ca>
17629 L: linux-integrity@vger.kernel.org
17631 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
17632 Q: https://patchwork.kernel.org/project/linux-integrity/list/
17633 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
17634 F: drivers/char/tpm/
17637 M: Steven Rostedt <rostedt@goodmis.org>
17638 M: Ingo Molnar <mingo@redhat.com>
17640 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
17641 F: Documentation/trace/ftrace.rst
17642 F: arch/*/*/*/ftrace.h
17643 F: arch/*/kernel/ftrace.c
17644 F: include/*/ftrace.h
17645 F: include/linux/trace*.h
17648 F: tools/testing/selftests/ftrace/
17650 TRACING MMIO ACCESSES (MMIOTRACE)
17651 M: Steven Rostedt <rostedt@goodmis.org>
17652 M: Ingo Molnar <mingo@kernel.org>
17653 R: Karol Herbst <karolherbst@gmail.com>
17654 R: Pekka Paalanen <ppaalanen@gmail.com>
17655 L: linux-kernel@vger.kernel.org
17656 L: nouveau@lists.freedesktop.org
17658 F: arch/x86/mm/kmmio.c
17659 F: arch/x86/mm/mmio-mod.c
17660 F: arch/x86/mm/testmmiotrace.c
17661 F: include/linux/mmiotrace.h
17662 F: kernel/trace/trace_mmiotrace.c
17665 M: Jiri Kosina <trivial@kernel.org>
17667 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
17668 K: ^Subject:.*(?i)trivial
17671 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17672 M: Jiri Slaby <jirislaby@kernel.org>
17674 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
17675 F: Documentation/driver-api/serial/
17677 F: drivers/tty/serial/serial_core.c
17678 F: include/linux/serial.h
17679 F: include/linux/serial_core.h
17680 F: include/linux/tty.h
17681 F: include/uapi/linux/serial.h
17682 F: include/uapi/linux/serial_core.h
17683 F: include/uapi/linux/tty.h
17685 TUA9001 MEDIA DRIVER
17686 M: Antti Palosaari <crope@iki.fi>
17687 L: linux-media@vger.kernel.org
17689 W: https://linuxtv.org
17690 W: http://palosaari.fi/linux/
17691 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17692 T: git git://linuxtv.org/anttip/media_tree.git
17693 F: drivers/media/tuners/tua9001*
17695 TULIP NETWORK DRIVERS
17696 L: netdev@vger.kernel.org
17697 L: linux-parisc@vger.kernel.org
17699 F: drivers/net/ethernet/dec/tulip/
17702 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
17704 W: http://vtun.sourceforge.net/tun
17705 F: Documentation/networking/tuntap.rst
17706 F: arch/um/os-Linux/drivers/
17708 TURBOCHANNEL SUBSYSTEM
17709 M: "Maciej W. Rozycki" <macro@linux-mips.org>
17710 M: Ralf Baechle <ralf@linux-mips.org>
17711 L: linux-mips@vger.kernel.org
17713 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
17715 F: include/linux/tc.h
17718 M: "Len Brown" <lenb@kernel.org>
17719 L: linux-pm@vger.kernel.org
17721 Q: https://patchwork.kernel.org/project/linux-pm/list/
17722 B: https://bugzilla.kernel.org
17723 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
17724 F: tools/power/x86/turbostat/
17726 TW5864 VIDEO4LINUX DRIVER
17727 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
17728 M: Anton Sviridenko <anton@corp.bluecherry.net>
17729 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
17730 M: Andrey Utkin <andrey_utkin@fastmail.com>
17731 L: linux-media@vger.kernel.org
17733 F: drivers/media/pci/tw5864/
17735 TW68 VIDEO4LINUX DRIVER
17736 M: Hans Verkuil <hverkuil@xs4all.nl>
17737 L: linux-media@vger.kernel.org
17739 W: https://linuxtv.org
17740 T: git git://linuxtv.org/media_tree.git
17741 F: drivers/media/pci/tw68/
17743 TW686X VIDEO4LINUX DRIVER
17744 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17745 L: linux-media@vger.kernel.org
17747 W: http://linuxtv.org
17748 T: git git://linuxtv.org/media_tree.git
17749 F: drivers/media/pci/tw686x/
17751 UACCE ACCELERATOR FRAMEWORK
17752 M: Zhangfei Gao <zhangfei.gao@linaro.org>
17753 M: Zhou Wang <wangzhou1@hisilicon.com>
17754 L: linux-accelerators@lists.ozlabs.org
17755 L: linux-kernel@vger.kernel.org
17757 F: Documentation/ABI/testing/sysfs-driver-uacce
17758 F: Documentation/misc-devices/uacce.rst
17759 F: drivers/misc/uacce/
17760 F: include/linux/uacce.h
17761 F: include/uapi/misc/uacce/
17763 UBI FILE SYSTEM (UBIFS)
17764 M: Richard Weinberger <richard@nod.at>
17765 L: linux-mtd@lists.infradead.org
17767 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
17768 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
17769 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
17770 F: Documentation/filesystems/ubifs-authentication.rst
17771 F: Documentation/filesystems/ubifs.rst
17774 UCLINUX (M68KNOMMU AND COLDFIRE)
17775 M: Greg Ungerer <gerg@linux-m68k.org>
17776 L: linux-m68k@lists.linux-m68k.org
17777 L: uclinux-dev@uclinux.org (subscribers-only)
17779 W: http://www.linux-m68k.org/
17780 W: http://www.uclinux.org/
17781 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
17782 F: arch/m68k/*/*_no.*
17784 F: arch/m68k/coldfire/
17785 F: arch/m68k/include/asm/*_no.*
17788 M: Jan Kara <jack@suse.com>
17790 F: Documentation/filesystems/udf.rst
17794 M: Bastien Nocera <hadess@hadess.net>
17795 L: linux-input@vger.kernel.org
17797 F: drivers/hid/hid-udraw-ps3.c
17800 M: Evgeniy Dushistov <dushistov@mail.ru>
17802 F: Documentation/admin-guide/ufs.rst
17805 UHID USERSPACE HID IO DRIVER
17806 M: David Rheinsberg <david.rheinsberg@gmail.com>
17807 L: linux-input@vger.kernel.org
17809 F: drivers/hid/uhid.c
17810 F: include/uapi/linux/uhid.h
17813 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
17814 L: linux-usb@vger.kernel.org
17816 F: drivers/usb/common/ulpi.c
17817 F: include/linux/ulpi/
17820 M: Gabriel Krisman Bertazi <krisman@collabora.com>
17821 L: linux-fsdevel@vger.kernel.org
17826 M: Tony Finch <dot@dotat.at>
17828 W: http://dotat.at/prog/unifdef
17829 F: scripts/unifdef.c
17831 UNIFORM CDROM DRIVER
17832 M: Jens Axboe <axboe@kernel.dk>
17834 W: http://www.kernel.dk
17835 F: Documentation/cdrom/
17836 F: drivers/cdrom/cdrom.c
17837 F: include/linux/cdrom.h
17838 F: include/uapi/linux/cdrom.h
17840 UNISYS S-PAR DRIVERS
17841 M: David Kershner <david.kershner@unisys.com>
17842 L: sparmaintainer@unisys.com (Unisys internal)
17844 F: drivers/staging/unisys/
17845 F: drivers/visorbus/
17846 F: include/linux/visorbus.h
17848 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
17849 R: Alim Akhtar <alim.akhtar@samsung.com>
17850 R: Avri Altman <avri.altman@wdc.com>
17851 L: linux-scsi@vger.kernel.org
17853 F: Documentation/scsi/ufs.rst
17854 F: drivers/scsi/ufs/
17856 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
17857 M: Pedro Sousa <pedrom.sousa@synopsys.com>
17858 L: linux-scsi@vger.kernel.org
17860 F: drivers/scsi/ufs/*dwc*
17862 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
17863 M: Stanley Chu <stanley.chu@mediatek.com>
17864 L: linux-scsi@vger.kernel.org
17865 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
17867 F: drivers/scsi/ufs/ufs-mediatek*
17869 UNSORTED BLOCK IMAGES (UBI)
17870 M: Richard Weinberger <richard@nod.at>
17871 L: linux-mtd@lists.infradead.org
17873 W: http://www.linux-mtd.infradead.org/
17874 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
17875 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
17876 F: drivers/mtd/ubi/
17877 F: include/linux/mtd/ubi.h
17878 F: include/uapi/mtd/ubi-user.h
17880 USB "USBNET" DRIVER FRAMEWORK
17881 M: Oliver Neukum <oneukum@suse.com>
17882 L: netdev@vger.kernel.org
17884 W: http://www.linux-usb.org/usbnet
17885 F: drivers/net/usb/usbnet.c
17886 F: include/linux/usb/usbnet.h
17889 M: Oliver Neukum <oneukum@suse.com>
17890 L: linux-usb@vger.kernel.org
17892 F: Documentation/usb/acm.rst
17893 F: drivers/usb/class/cdc-acm.*
17895 USB APPLE MFI FASTCHARGE DRIVER
17896 M: Bastien Nocera <hadess@hadess.net>
17897 L: linux-usb@vger.kernel.org
17899 F: drivers/usb/misc/apple-mfi-fastcharge.c
17901 USB AR5523 WIRELESS DRIVER
17902 M: Pontus Fuchs <pontus.fuchs@gmail.com>
17903 L: linux-wireless@vger.kernel.org
17905 F: drivers/net/wireless/ath/ar5523/
17908 M: Oliver Neukum <oneukum@suse.com>
17909 L: linux-usb@vger.kernel.org
17910 L: linux-scsi@vger.kernel.org
17912 F: drivers/usb/storage/uas.c
17914 USB CDC ETHERNET DRIVER
17915 M: Oliver Neukum <oliver@neukum.org>
17916 L: linux-usb@vger.kernel.org
17918 F: drivers/net/usb/cdc_*.c
17919 F: include/uapi/linux/usb/cdc.h
17921 USB CHAOSKEY DRIVER
17922 M: Keith Packard <keithp@keithp.com>
17923 L: linux-usb@vger.kernel.org
17925 F: drivers/usb/misc/chaoskey.c
17927 USB CYPRESS C67X00 DRIVER
17928 M: Peter Korsgaard <jacmet@sunsite.dk>
17929 L: linux-usb@vger.kernel.org
17931 F: drivers/usb/c67x00/
17933 USB DAVICOM DM9601 DRIVER
17934 M: Peter Korsgaard <jacmet@sunsite.dk>
17935 L: netdev@vger.kernel.org
17937 W: http://www.linux-usb.org/usbnet
17938 F: drivers/net/usb/dm9601.c
17941 M: Alan Stern <stern@rowland.harvard.edu>
17942 L: linux-usb@vger.kernel.org
17944 F: Documentation/usb/ehci.rst
17945 F: drivers/usb/host/ehci*
17947 USB GADGET/PERIPHERAL SUBSYSTEM
17948 M: Felipe Balbi <balbi@kernel.org>
17949 L: linux-usb@vger.kernel.org
17951 W: http://www.linux-usb.org/gadget
17952 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
17953 F: drivers/usb/gadget/
17954 F: include/linux/usb/gadget*
17956 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
17957 M: Jiri Kosina <jikos@kernel.org>
17958 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
17959 L: linux-usb@vger.kernel.org
17961 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
17962 F: Documentation/hid/hiddev.rst
17963 F: drivers/hid/usbhid/
17965 USB INTEL XHCI ROLE MUX DRIVER
17966 M: Hans de Goede <hdegoede@redhat.com>
17967 L: linux-usb@vger.kernel.org
17969 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
17971 USB IP DRIVER FOR HISILICON KIRIN
17972 M: Yu Chen <chenyu56@huawei.com>
17973 M: Binghui Wang <wangbinghui@hisilicon.com>
17974 L: linux-usb@vger.kernel.org
17976 F: Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
17977 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
17980 M: Olav Kongas <ok@artecdesign.ee>
17981 L: linux-usb@vger.kernel.org
17983 F: drivers/usb/host/isp116x*
17984 F: include/linux/usb/isp116x.h
17986 USB LAN78XX ETHERNET DRIVER
17987 M: Woojung Huh <woojung.huh@microchip.com>
17988 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
17989 L: netdev@vger.kernel.org
17991 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
17992 F: drivers/net/usb/lan78xx.*
17993 F: include/dt-bindings/net/microchip-lan78xx.h
17995 USB MASS STORAGE DRIVER
17996 M: Alan Stern <stern@rowland.harvard.edu>
17997 L: linux-usb@vger.kernel.org
17998 L: usb-storage@lists.one-eyed-alien.net
18000 F: drivers/usb/storage/
18003 M: Clemens Ladisch <clemens@ladisch.de>
18004 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18006 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
18007 F: sound/usb/midi.*
18009 USB NETWORKING DRIVERS
18010 L: linux-usb@vger.kernel.org
18012 F: drivers/net/usb/
18015 M: Alan Stern <stern@rowland.harvard.edu>
18016 L: linux-usb@vger.kernel.org
18018 F: Documentation/usb/ohci.rst
18019 F: drivers/usb/host/ohci*
18021 USB OTG FSM (Finite State Machine)
18022 M: Peter Chen <Peter.Chen@nxp.com>
18023 L: linux-usb@vger.kernel.org
18025 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
18026 F: drivers/usb/common/usb-otg-fsm.c
18029 M: Valentina Manea <valentina.manea.m@gmail.com>
18030 M: Shuah Khan <shuah@kernel.org>
18031 M: Shuah Khan <skhan@linuxfoundation.org>
18032 L: linux-usb@vger.kernel.org
18034 F: Documentation/usb/usbip_protocol.rst
18035 F: drivers/usb/usbip/
18036 F: tools/testing/selftests/drivers/usb/usbip/
18037 F: tools/usb/usbip/
18040 M: Petko Manolov <petkan@nucleusys.com>
18041 L: linux-usb@vger.kernel.org
18042 L: netdev@vger.kernel.org
18044 W: https://github.com/petkan/pegasus
18045 T: git git://github.com/petkan/pegasus.git
18046 F: drivers/net/usb/pegasus.*
18049 M: Felipe Balbi <balbi@kernel.org>
18050 L: linux-usb@vger.kernel.org
18052 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
18053 F: drivers/usb/phy/
18055 USB PRINTER DRIVER (usblp)
18056 M: Pete Zaitcev <zaitcev@redhat.com>
18057 L: linux-usb@vger.kernel.org
18059 F: drivers/usb/class/usblp.c
18061 USB QMI WWAN NETWORK DRIVER
18062 M: Bjørn Mork <bjorn@mork.no>
18063 L: netdev@vger.kernel.org
18065 F: Documentation/ABI/testing/sysfs-class-net-qmi
18066 F: drivers/net/usb/qmi_wwan.c
18069 M: Petko Manolov <petkan@nucleusys.com>
18070 L: linux-usb@vger.kernel.org
18071 L: netdev@vger.kernel.org
18073 W: https://github.com/petkan/rtl8150
18074 T: git git://github.com/petkan/rtl8150.git
18075 F: drivers/net/usb/rtl8150.c
18077 USB SERIAL SUBSYSTEM
18078 M: Johan Hovold <johan@kernel.org>
18079 L: linux-usb@vger.kernel.org
18081 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
18082 F: Documentation/usb/usb-serial.rst
18083 F: drivers/usb/serial/
18084 F: include/linux/usb/serial.h
18086 USB SMSC75XX ETHERNET DRIVER
18087 M: Steve Glendinning <steve.glendinning@shawell.net>
18088 L: netdev@vger.kernel.org
18090 F: drivers/net/usb/smsc75xx.*
18092 USB SMSC95XX ETHERNET DRIVER
18093 M: Steve Glendinning <steve.glendinning@shawell.net>
18094 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
18095 L: netdev@vger.kernel.org
18097 F: drivers/net/usb/smsc95xx.*
18100 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18101 L: linux-usb@vger.kernel.org
18103 W: http://www.linux-usb.org
18104 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
18105 F: Documentation/devicetree/bindings/usb/
18106 F: Documentation/usb/
18108 F: include/linux/usb.h
18109 F: include/linux/usb/
18111 USB TYPEC BUS FOR ALTERNATE MODES
18112 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18113 L: linux-usb@vger.kernel.org
18115 F: Documentation/ABI/testing/sysfs-bus-typec
18116 F: Documentation/driver-api/usb/typec_bus.rst
18117 F: drivers/usb/typec/altmodes/
18118 F: include/linux/usb/typec_altmode.h
18121 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18122 L: linux-usb@vger.kernel.org
18124 F: Documentation/ABI/testing/sysfs-class-typec
18125 F: Documentation/driver-api/usb/typec.rst
18126 F: drivers/usb/typec/
18127 F: include/linux/usb/typec.h
18129 USB TYPEC INTEL PMC MUX DRIVER
18130 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18131 L: linux-usb@vger.kernel.org
18133 F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
18134 F: drivers/usb/typec/mux/intel_pmc_mux.c
18136 USB TYPEC PI3USB30532 MUX DRIVER
18137 M: Hans de Goede <hdegoede@redhat.com>
18138 L: linux-usb@vger.kernel.org
18140 F: drivers/usb/typec/mux/pi3usb30532.c
18142 USB TYPEC PORT CONTROLLER DRIVERS
18143 M: Guenter Roeck <linux@roeck-us.net>
18144 L: linux-usb@vger.kernel.org
18146 F: drivers/usb/typec/tcpm/
18149 M: Alan Stern <stern@rowland.harvard.edu>
18150 L: linux-usb@vger.kernel.org
18152 F: drivers/usb/host/uhci*
18155 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18156 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
18157 L: linux-media@vger.kernel.org
18159 W: http://www.ideasonboard.org/uvc/
18160 T: git git://linuxtv.org/media_tree.git
18161 F: drivers/media/usb/uvc/
18162 F: include/uapi/linux/uvcvideo.h
18165 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18166 L: linux-usb@vger.kernel.org
18168 F: drivers/usb/gadget/function/*uvc*
18169 F: drivers/usb/gadget/legacy/webcam.c
18170 F: include/uapi/linux/usb/g_uvc.h
18172 USB WIRELESS RNDIS DRIVER (rndis_wlan)
18173 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
18174 L: linux-wireless@vger.kernel.org
18176 F: drivers/net/wireless/rndis_wlan.c
18179 M: Mathias Nyman <mathias.nyman@intel.com>
18180 L: linux-usb@vger.kernel.org
18182 F: drivers/usb/host/pci-quirks*
18183 F: drivers/usb/host/xhci*
18186 L: linux-wireless@vger.kernel.org
18188 W: http://linux-lc100020.sourceforge.net
18189 F: drivers/net/wireless/zydas/zd1201.*
18192 M: Antoine Jacquet <royale@zerezo.com>
18193 L: linux-usb@vger.kernel.org
18194 L: linux-media@vger.kernel.org
18196 W: http://royale.zerezo.com/zr364xx/
18197 T: git git://linuxtv.org/media_tree.git
18198 F: Documentation/admin-guide/media/zr364xx*
18199 F: drivers/media/usb/zr364xx/
18201 USER-MODE LINUX (UML)
18202 M: Jeff Dike <jdike@addtoit.com>
18203 M: Richard Weinberger <richard@nod.at>
18204 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
18205 L: linux-um@lists.infradead.org
18207 W: http://user-mode-linux.sourceforge.net
18208 Q: https://patchwork.ozlabs.org/project/linux-um/list/
18209 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
18210 F: Documentation/virt/uml/
18215 USERSPACE COPYIN/COPYOUT (UIOVEC)
18216 M: Alexander Viro <viro@zeniv.linux.org.uk>
18218 F: include/linux/uio.h
18221 USERSPACE DMA BUFFER DRIVER
18222 M: Gerd Hoffmann <kraxel@redhat.com>
18223 L: dri-devel@lists.freedesktop.org
18225 T: git git://anongit.freedesktop.org/drm/drm-misc
18226 F: drivers/dma-buf/udmabuf.c
18227 F: include/uapi/linux/udmabuf.h
18229 USERSPACE I/O (UIO)
18230 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18232 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
18233 F: Documentation/driver-api/uio-howto.rst
18235 F: include/linux/uio_driver.h
18238 M: Karel Zak <kzak@redhat.com>
18239 L: util-linux@vger.kernel.org
18241 W: http://en.wikipedia.org/wiki/Util-linux
18242 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
18245 M: Christoph Hellwig <hch@lst.de>
18246 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18247 L: linux-kernel@vger.kernel.org
18249 T: git git://git.infradead.org/users/hch/uuid.git
18250 F: include/linux/uuid.h
18251 F: include/uapi/linux/uuid.h
18256 M: Michal Januszewski <spock@gentoo.org>
18257 L: linux-fbdev@vger.kernel.org
18259 W: https://github.com/mjanusz/v86d
18260 F: Documentation/fb/uvesafb.rst
18261 F: drivers/video/fbdev/uvesafb.*
18263 Ux500 CLOCK DRIVERS
18264 M: Ulf Hansson <ulf.hansson@linaro.org>
18265 L: linux-clk@vger.kernel.org
18266 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18268 F: drivers/clk/ux500/
18271 M: Stefan Agner <stefan@agner.ch>
18272 L: linux-mtd@lists.infradead.org
18274 F: drivers/mtd/nand/raw/vf610_nfc.c
18276 VFAT/FAT/MSDOS FILESYSTEM
18277 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
18279 F: Documentation/filesystems/vfat.rst
18283 M: Alex Williamson <alex.williamson@redhat.com>
18284 R: Cornelia Huck <cohuck@redhat.com>
18285 L: kvm@vger.kernel.org
18287 T: git git://github.com/awilliam/linux-vfio.git
18288 F: Documentation/driver-api/vfio.rst
18290 F: include/linux/vfio.h
18291 F: include/uapi/linux/vfio.h
18293 VFIO MEDIATED DEVICE DRIVERS
18294 M: Kirti Wankhede <kwankhede@nvidia.com>
18295 L: kvm@vger.kernel.org
18297 F: Documentation/driver-api/vfio-mediated-device.rst
18298 F: drivers/vfio/mdev/
18299 F: include/linux/mdev.h
18300 F: samples/vfio-mdev/
18302 VFIO PLATFORM DRIVER
18303 M: Eric Auger <eric.auger@redhat.com>
18304 L: kvm@vger.kernel.org
18306 F: drivers/vfio/platform/
18309 R: Lukas Wunner <lukas@wunner.de>
18311 T: git git://anongit.freedesktop.org/drm/drm-misc
18312 F: Documentation/gpu/vga-switcheroo.rst
18313 F: drivers/gpu/vga/vga_switcheroo.c
18314 F: include/linux/vga_switcheroo.h
18316 VIA RHINE NETWORK DRIVER
18318 M: Kevin Brace <kevinbrace@bracecomputerlab.com>
18319 F: drivers/net/ethernet/via/via-rhine.c
18321 VIA SD/MMC CARD CONTROLLER DRIVER
18322 M: Bruce Chang <brucechang@via.com.tw>
18323 M: Harald Welte <HaraldWelte@viatech.com>
18325 F: drivers/mmc/host/via-sdmmc.c
18327 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
18328 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
18329 L: linux-fbdev@vger.kernel.org
18331 F: drivers/video/fbdev/via/
18332 F: include/linux/via-core.h
18333 F: include/linux/via-gpio.h
18334 F: include/linux/via_i2c.h
18336 VIA VELOCITY NETWORK DRIVER
18337 M: Francois Romieu <romieu@fr.zoreil.com>
18338 L: netdev@vger.kernel.org
18340 F: drivers/net/ethernet/via/via-velocity.*
18342 VICODEC VIRTUAL CODEC DRIVER
18343 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
18344 L: linux-media@vger.kernel.org
18346 W: https://linuxtv.org
18347 T: git git://linuxtv.org/media_tree.git
18348 F: drivers/media/test-drivers/vicodec/*
18350 VIDEO I2C POLLING DRIVER
18351 M: Matt Ranostay <matt.ranostay@konsulko.com>
18352 L: linux-media@vger.kernel.org
18354 F: drivers/media/i2c/video-i2c.c
18356 VIDEO MULTIPLEXER DRIVER
18357 M: Philipp Zabel <p.zabel@pengutronix.de>
18358 L: linux-media@vger.kernel.org
18360 F: drivers/media/platform/video-mux.c
18362 VIDEOBUF2 FRAMEWORK
18363 M: Tomasz Figa <tfiga@chromium.org>
18364 M: Marek Szyprowski <m.szyprowski@samsung.com>
18365 L: linux-media@vger.kernel.org
18367 F: drivers/media/common/videobuf2/*
18368 F: include/media/videobuf2-*
18370 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
18371 M: Helen Koike <helen.koike@collabora.com>
18372 R: Shuah Khan <skhan@linuxfoundation.org>
18373 L: linux-media@vger.kernel.org
18375 W: https://linuxtv.org
18376 T: git git://linuxtv.org/media_tree.git
18377 F: drivers/media/test-drivers/vimc/*
18380 M: Alex Williamson <alex.williamson@redhat.com>
18381 M: Paolo Bonzini <pbonzini@redhat.com>
18382 L: kvm@vger.kernel.org
18386 VIRTIO AND VHOST VSOCK DRIVER
18387 M: Stefan Hajnoczi <stefanha@redhat.com>
18388 M: Stefano Garzarella <sgarzare@redhat.com>
18389 L: kvm@vger.kernel.org
18390 L: virtualization@lists.linux-foundation.org
18391 L: netdev@vger.kernel.org
18393 F: drivers/net/vsockmon.c
18394 F: drivers/vhost/vsock.c
18395 F: include/linux/virtio_vsock.h
18396 F: include/uapi/linux/virtio_vsock.h
18397 F: include/uapi/linux/vm_sockets_diag.h
18398 F: include/uapi/linux/vsockmon.h
18399 F: net/vmw_vsock/af_vsock_tap.c
18400 F: net/vmw_vsock/diag.c
18401 F: net/vmw_vsock/virtio_transport.c
18402 F: net/vmw_vsock/virtio_transport_common.c
18403 F: net/vmw_vsock/vsock_loopback.c
18404 F: tools/testing/vsock/
18406 VIRTIO BLOCK AND SCSI DRIVERS
18407 M: "Michael S. Tsirkin" <mst@redhat.com>
18408 M: Jason Wang <jasowang@redhat.com>
18409 R: Paolo Bonzini <pbonzini@redhat.com>
18410 R: Stefan Hajnoczi <stefanha@redhat.com>
18411 L: virtualization@lists.linux-foundation.org
18413 F: drivers/block/virtio_blk.c
18414 F: drivers/scsi/virtio_scsi.c
18415 F: drivers/vhost/scsi.c
18416 F: include/uapi/linux/virtio_blk.h
18417 F: include/uapi/linux/virtio_scsi.h
18419 VIRTIO CONSOLE DRIVER
18420 M: Amit Shah <amit@kernel.org>
18421 L: virtualization@lists.linux-foundation.org
18423 F: drivers/char/virtio_console.c
18424 F: include/linux/virtio_console.h
18425 F: include/uapi/linux/virtio_console.h
18427 VIRTIO CORE AND NET DRIVERS
18428 M: "Michael S. Tsirkin" <mst@redhat.com>
18429 M: Jason Wang <jasowang@redhat.com>
18430 L: virtualization@lists.linux-foundation.org
18432 F: Documentation/devicetree/bindings/virtio/
18433 F: drivers/block/virtio_blk.c
18434 F: drivers/crypto/virtio/
18435 F: drivers/net/virtio_net.c
18438 F: include/linux/vdpa.h
18439 F: include/linux/virtio*.h
18440 F: include/uapi/linux/virtio_*.h
18444 M: "Michael S. Tsirkin" <mst@redhat.com>
18445 M: David Hildenbrand <david@redhat.com>
18446 L: virtualization@lists.linux-foundation.org
18448 F: drivers/virtio/virtio_balloon.c
18449 F: include/uapi/linux/virtio_balloon.h
18450 F: include/linux/balloon_compaction.h
18451 F: mm/balloon_compaction.c
18453 VIRTIO CRYPTO DRIVER
18454 M: Gonglei <arei.gonglei@huawei.com>
18455 L: virtualization@lists.linux-foundation.org
18456 L: linux-crypto@vger.kernel.org
18458 F: drivers/crypto/virtio/
18459 F: include/uapi/linux/virtio_crypto.h
18461 VIRTIO DRIVERS FOR S390
18462 M: Cornelia Huck <cohuck@redhat.com>
18463 M: Halil Pasic <pasic@linux.ibm.com>
18464 L: linux-s390@vger.kernel.org
18465 L: virtualization@lists.linux-foundation.org
18466 L: kvm@vger.kernel.org
18468 F: arch/s390/include/uapi/asm/virtio-ccw.h
18469 F: drivers/s390/virtio/
18472 M: Vivek Goyal <vgoyal@redhat.com>
18473 M: Stefan Hajnoczi <stefanha@redhat.com>
18474 M: Miklos Szeredi <miklos@szeredi.hu>
18475 L: virtualization@lists.linux-foundation.org
18476 L: linux-fsdevel@vger.kernel.org
18478 W: https://virtio-fs.gitlab.io/
18479 F: Documentation/filesystems/virtiofs.rst
18480 F: fs/fuse/virtio_fs.c
18481 F: include/uapi/linux/virtio_fs.h
18484 M: David Airlie <airlied@linux.ie>
18485 M: Gerd Hoffmann <kraxel@redhat.com>
18486 L: dri-devel@lists.freedesktop.org
18487 L: virtualization@lists.linux-foundation.org
18489 T: git git://anongit.freedesktop.org/drm/drm-misc
18490 F: drivers/gpu/drm/virtio/
18491 F: include/uapi/linux/virtio_gpu.h
18493 VIRTIO HOST (VHOST)
18494 M: "Michael S. Tsirkin" <mst@redhat.com>
18495 M: Jason Wang <jasowang@redhat.com>
18496 L: kvm@vger.kernel.org
18497 L: virtualization@lists.linux-foundation.org
18498 L: netdev@vger.kernel.org
18500 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
18502 F: include/linux/vhost_iotlb.h
18503 F: include/uapi/linux/vhost.h
18505 VIRTIO INPUT DRIVER
18506 M: Gerd Hoffmann <kraxel@redhat.com>
18508 F: drivers/virtio/virtio_input.c
18509 F: include/uapi/linux/virtio_input.h
18511 VIRTIO IOMMU DRIVER
18512 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
18513 L: virtualization@lists.linux-foundation.org
18515 F: drivers/iommu/virtio-iommu.c
18516 F: include/uapi/linux/virtio_iommu.h
18519 M: David Hildenbrand <david@redhat.com>
18520 L: virtualization@lists.linux-foundation.org
18522 F: drivers/virtio/virtio_mem.c
18523 F: include/uapi/linux/virtio_mem.h
18525 VIRTUAL BOX GUEST DEVICE DRIVER
18526 M: Hans de Goede <hdegoede@redhat.com>
18527 M: Arnd Bergmann <arnd@arndb.de>
18528 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18530 F: drivers/virt/vboxguest/
18531 F: include/linux/vbox_utils.h
18532 F: include/uapi/linux/vbox*.h
18534 VIRTUAL BOX SHARED FOLDER VFS DRIVER
18535 M: Hans de Goede <hdegoede@redhat.com>
18536 L: linux-fsdevel@vger.kernel.org
18540 VIRTUAL SERIO DEVICE DRIVER
18541 M: Stephen Chandler Paul <thatslyude@gmail.com>
18543 F: drivers/input/serio/userio.c
18544 F: include/uapi/linux/userio.h
18546 VIVID VIRTUAL VIDEO DRIVER
18547 M: Hans Verkuil <hverkuil@xs4all.nl>
18548 L: linux-media@vger.kernel.org
18550 W: https://linuxtv.org
18551 T: git git://linuxtv.org/media_tree.git
18552 F: drivers/media/test-drivers/vivid/*
18554 VIDTV VIRTUAL DIGITAL TV DRIVER
18555 M: Daniel W. S. Almeida <dwlsalmeida@gmail.com>
18556 L: linux-media@vger.kernel.org
18558 W: https://linuxtv.org
18559 T: git git://linuxtv.org/media_tree.git
18560 F: drivers/media/test-drivers/vidtv/*
18563 M: Florian Fainelli <f.fainelli@gmail.com>
18564 L: openwrt-devel@lists.openwrt.org (subscribers-only)
18566 F: drivers/vlynq/vlynq.c
18567 F: include/linux/vlynq.h
18570 M: Martyn Welch <martyn@welchs.me.uk>
18571 M: Manohar Vanga <manohar.vanga@gmail.com>
18572 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18573 L: devel@driverdev.osuosl.org
18575 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
18576 F: Documentation/driver-api/vme.rst
18577 F: drivers/staging/vme/
18579 F: include/linux/vme*
18581 VMWARE BALLOON DRIVER
18582 M: Nadav Amit <namit@vmware.com>
18583 M: "VMware, Inc." <pv-drivers@vmware.com>
18584 L: linux-kernel@vger.kernel.org
18586 F: drivers/misc/vmw_balloon.c
18588 VMWARE HYPERVISOR INTERFACE
18589 M: Deep Shah <sdeep@vmware.com>
18590 M: "VMware, Inc." <pv-drivers@vmware.com>
18591 L: virtualization@lists.linux-foundation.org
18593 F: arch/x86/include/asm/vmware.h
18594 F: arch/x86/kernel/cpu/vmware.c
18596 VMWARE PVRDMA DRIVER
18597 M: Adit Ranadive <aditr@vmware.com>
18598 M: VMware PV-Drivers <pv-drivers@vmware.com>
18599 L: linux-rdma@vger.kernel.org
18601 F: drivers/infiniband/hw/vmw_pvrdma/
18603 VMware PVSCSI driver
18604 M: Jim Gill <jgill@vmware.com>
18605 M: VMware PV-Drivers <pv-drivers@vmware.com>
18606 L: linux-scsi@vger.kernel.org
18608 F: drivers/scsi/vmw_pvscsi.c
18609 F: drivers/scsi/vmw_pvscsi.h
18611 VMWARE VIRTUAL PTP CLOCK DRIVER
18612 M: Vivek Thampi <vithampi@vmware.com>
18613 M: "VMware, Inc." <pv-drivers@vmware.com>
18614 L: netdev@vger.kernel.org
18616 F: drivers/ptp/ptp_vmw.c
18618 VMWARE VMMOUSE SUBDRIVER
18619 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
18620 M: "VMware, Inc." <pv-drivers@vmware.com>
18621 L: linux-input@vger.kernel.org
18623 F: drivers/input/mouse/vmmouse.c
18624 F: drivers/input/mouse/vmmouse.h
18626 VMWARE VMXNET3 ETHERNET DRIVER
18627 M: Ronak Doshi <doshir@vmware.com>
18628 M: "VMware, Inc." <pv-drivers@vmware.com>
18629 L: netdev@vger.kernel.org
18631 F: drivers/net/vmxnet3/
18633 VOCORE VOCORE2 BOARD
18634 M: Harvey Hunt <harveyhuntnexus@gmail.com>
18635 L: linux-mips@vger.kernel.org
18637 F: arch/mips/boot/dts/ralink/vocore2.dts
18639 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
18640 M: Liam Girdwood <lgirdwood@gmail.com>
18641 M: Mark Brown <broonie@kernel.org>
18642 L: linux-kernel@vger.kernel.org
18644 W: http://www.slimlogic.co.uk/?p=48
18645 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
18646 F: Documentation/devicetree/bindings/regulator/
18647 F: Documentation/power/regulator/
18648 F: drivers/regulator/
18649 F: include/dt-bindings/regulator/
18650 F: include/linux/regulator/
18651 K: regulator_get_optional
18654 M: David Ahern <dsahern@kernel.org>
18655 M: Shrijeet Mukherjee <shrijeet@gmail.com>
18656 L: netdev@vger.kernel.org
18658 F: Documentation/networking/vrf.rst
18659 F: drivers/net/vrf.c
18662 M: Petr Mladek <pmladek@suse.com>
18663 M: Steven Rostedt <rostedt@goodmis.org>
18664 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
18665 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18666 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
18668 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
18669 F: Documentation/core-api/printk-formats.rst
18670 F: lib/test_printf.c
18673 VT1211 HARDWARE MONITOR DRIVER
18674 M: Juerg Haefliger <juergh@gmail.com>
18675 L: linux-hwmon@vger.kernel.org
18677 F: Documentation/hwmon/vt1211.rst
18678 F: drivers/hwmon/vt1211.c
18680 VT8231 HARDWARE MONITOR DRIVER
18681 M: Roger Lucas <vt8231@hiddenengine.co.uk>
18682 L: linux-hwmon@vger.kernel.org
18684 F: drivers/hwmon/vt8231.c
18686 VUB300 USB to SDIO/SD/MMC bridge chip
18687 L: linux-mmc@vger.kernel.org
18689 F: drivers/mmc/host/vub300.c
18691 W1 DALLAS'S 1-WIRE BUS
18692 M: Evgeniy Polyakov <zbr@ioremap.net>
18694 F: Documentation/devicetree/bindings/w1/
18695 F: Documentation/w1/
18697 F: include/linux/w1.h
18699 W83791D HARDWARE MONITORING DRIVER
18700 M: Marc Hulsman <m.hulsman@tudelft.nl>
18701 L: linux-hwmon@vger.kernel.org
18703 F: Documentation/hwmon/w83791d.rst
18704 F: drivers/hwmon/w83791d.c
18706 W83793 HARDWARE MONITORING DRIVER
18707 M: Rudolf Marek <r.marek@assembler.cz>
18708 L: linux-hwmon@vger.kernel.org
18710 F: Documentation/hwmon/w83793.rst
18711 F: drivers/hwmon/w83793.c
18713 W83795 HARDWARE MONITORING DRIVER
18714 M: Jean Delvare <jdelvare@suse.com>
18715 L: linux-hwmon@vger.kernel.org
18717 F: drivers/hwmon/w83795.c
18719 W83L51xD SD/MMC CARD INTERFACE DRIVER
18720 M: Pierre Ossman <pierre@ossman.eu>
18722 F: drivers/mmc/host/wbsd.*
18724 WACOM PROTOCOL 4 SERIAL TABLETS
18725 M: Julian Squires <julian@cipht.net>
18726 M: Hans de Goede <hdegoede@redhat.com>
18727 L: linux-input@vger.kernel.org
18729 F: drivers/input/tablet/wacom_serial4.c
18731 WATCHDOG DEVICE DRIVERS
18732 M: Wim Van Sebroeck <wim@linux-watchdog.org>
18733 M: Guenter Roeck <linux@roeck-us.net>
18734 L: linux-watchdog@vger.kernel.org
18736 W: http://www.linux-watchdog.org/
18737 T: git git://www.linux-watchdog.org/linux-watchdog.git
18738 F: Documentation/devicetree/bindings/watchdog/
18739 F: Documentation/watchdog/
18740 F: drivers/watchdog/
18741 F: include/linux/watchdog.h
18742 F: include/uapi/linux/watchdog.h
18744 WHISKEYCOVE PMIC GPIO DRIVER
18745 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
18746 L: linux-gpio@vger.kernel.org
18748 F: drivers/gpio/gpio-wcove.c
18751 M: Dianlong Li <long17.cool@163.com>
18752 L: linux-rtc@vger.kernel.org
18754 F: drivers/rtc/rtc-sd3078.c
18757 M: David Rheinsberg <david.rheinsberg@gmail.com>
18758 L: linux-input@vger.kernel.org
18760 F: drivers/hid/hid-wiimote*
18762 WILOCITY WIL6210 WIRELESS DRIVER
18763 M: Maya Erez <merez@codeaurora.org>
18764 L: linux-wireless@vger.kernel.org
18765 L: wil6210@qti.qualcomm.com
18767 W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
18768 F: drivers/net/wireless/ath/wil6210/
18771 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
18772 M: linux-wimax@intel.com
18773 L: wimax@linuxwimax.org (subscribers-only)
18775 W: http://linuxwimax.org
18776 F: Documentation/admin-guide/wimax/wimax.rst
18777 F: include/linux/wimax/debug.h
18778 F: include/net/wimax.h
18779 F: include/uapi/linux/wimax.h
18783 M: David Härdeman <david@hardeman.nu>
18785 F: drivers/media/rc/winbond-cir.c
18787 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
18788 M: William Breathitt Gray <vilhelm.gray@gmail.com>
18789 L: linux-watchdog@vger.kernel.org
18791 F: drivers/watchdog/ebc-c384_wdt.c
18793 WINSYSTEMS WS16C48 GPIO DRIVER
18794 M: William Breathitt Gray <vilhelm.gray@gmail.com>
18795 L: linux-gpio@vger.kernel.org
18797 F: drivers/gpio/gpio-ws16c48.c
18799 WIREGUARD SECURE NETWORK TUNNEL
18800 M: Jason A. Donenfeld <Jason@zx2c4.com>
18801 L: wireguard@lists.zx2c4.com
18802 L: netdev@vger.kernel.org
18804 F: drivers/net/wireguard/
18805 F: tools/testing/selftests/wireguard/
18807 WISTRON LAPTOP BUTTON DRIVER
18808 M: Miloslav Trmac <mitr@volny.cz>
18810 F: drivers/input/misc/wistron_btns.c
18812 WL3501 WIRELESS PCMCIA CARD DRIVER
18813 L: linux-wireless@vger.kernel.org
18815 F: drivers/net/wireless/wl3501*
18817 WOLFSON MICROELECTRONICS DRIVERS
18818 L: patches@opensource.cirrus.com
18820 W: https://github.com/CirrusLogic/linux-drivers/wiki
18821 T: git https://github.com/CirrusLogic/linux-drivers.git
18822 F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
18823 F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
18824 F: Documentation/devicetree/bindings/mfd/wm831x.txt
18825 F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
18826 F: Documentation/devicetree/bindings/sound/wlf,arizona.yaml
18827 F: Documentation/hwmon/wm83??.rst
18828 F: arch/arm/mach-s3c64xx/mach-crag6410*
18829 F: drivers/clk/clk-wm83*.c
18830 F: drivers/extcon/extcon-arizona.c
18831 F: drivers/gpio/gpio-*wm*.c
18832 F: drivers/gpio/gpio-arizona.c
18833 F: drivers/hwmon/wm83??-hwmon.c
18834 F: drivers/input/misc/wm831x-on.c
18835 F: drivers/input/touchscreen/wm831x-ts.c
18836 F: drivers/input/touchscreen/wm97*.c
18837 F: drivers/leds/leds-wm83*.c
18838 F: drivers/mfd/arizona*
18839 F: drivers/mfd/cs47l24*
18840 F: drivers/mfd/wm*.c
18841 F: drivers/power/supply/wm83*.c
18842 F: drivers/regulator/arizona*
18843 F: drivers/regulator/wm8*.c
18844 F: drivers/rtc/rtc-wm83*.c
18845 F: drivers/video/backlight/wm83*_bl.c
18846 F: drivers/watchdog/wm83*_wdt.c
18847 F: include/linux/mfd/arizona/
18848 F: include/linux/mfd/wm831x/
18849 F: include/linux/mfd/wm8350/
18850 F: include/linux/mfd/wm8400*
18851 F: include/linux/regulator/arizona*
18852 F: include/linux/wm97xx.h
18853 F: include/sound/wm????.h
18854 F: sound/soc/codecs/arizona.?
18855 F: sound/soc/codecs/cs47l24*
18856 F: sound/soc/codecs/wm*
18859 M: Tejun Heo <tj@kernel.org>
18860 R: Lai Jiangshan <jiangshanlai@gmail.com>
18862 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
18863 F: Documentation/core-api/workqueue.rst
18864 F: include/linux/workqueue.h
18865 F: kernel/workqueue.c
18867 X-POWERS AXP288 PMIC DRIVERS
18868 M: Hans de Goede <hdegoede@redhat.com>
18870 F: drivers/acpi/pmic/intel_pmic_xpower.c
18873 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
18874 M: Chen-Yu Tsai <wens@csie.org>
18875 L: linux-kernel@vger.kernel.org
18880 M: Andrew Hendry <andrew.hendry@gmail.com>
18881 L: linux-x25@vger.kernel.org
18883 F: Documentation/networking/x25*
18884 F: include/net/x25*
18887 X86 ARCHITECTURE (32-BIT AND 64-BIT)
18888 M: Thomas Gleixner <tglx@linutronix.de>
18889 M: Ingo Molnar <mingo@redhat.com>
18890 M: Borislav Petkov <bp@alien8.de>
18892 R: "H. Peter Anvin" <hpa@zytor.com>
18893 L: linux-kernel@vger.kernel.org
18895 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
18896 F: Documentation/devicetree/bindings/x86/
18897 F: Documentation/x86/
18901 M: Andy Lutomirski <luto@kernel.org>
18902 L: linux-kernel@vger.kernel.org
18904 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
18907 X86 MCE INFRASTRUCTURE
18908 M: Tony Luck <tony.luck@intel.com>
18909 M: Borislav Petkov <bp@alien8.de>
18910 L: linux-edac@vger.kernel.org
18912 F: arch/x86/kernel/cpu/mce/*
18914 X86 MICROCODE UPDATE SUPPORT
18915 M: Borislav Petkov <bp@alien8.de>
18917 F: arch/x86/kernel/cpu/microcode/*
18920 M: Dave Hansen <dave.hansen@linux.intel.com>
18921 M: Andy Lutomirski <luto@kernel.org>
18922 M: Peter Zijlstra <peterz@infradead.org>
18923 L: linux-kernel@vger.kernel.org
18925 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
18928 X86 PLATFORM DRIVERS
18929 M: Hans de Goede <hdegoede@redhat.com>
18930 M: Mark Gross <mgross@linux.intel.com>
18931 L: platform-driver-x86@vger.kernel.org
18933 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
18934 F: drivers/platform/olpc/
18935 F: drivers/platform/x86/
18937 X86 PLATFORM DRIVERS - ARCH
18938 R: Darren Hart <dvhart@infradead.org>
18939 R: Andy Shevchenko <andy@infradead.org>
18940 L: platform-driver-x86@vger.kernel.org
18943 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
18944 F: arch/x86/platform
18946 X86 PLATFORM UV HPE SUPERDOME FLEX
18947 M: Steve Wahl <steve.wahl@hpe.com>
18948 R: Dimitri Sivanich <dimitri.sivanich@hpe.com>
18949 R: Russ Anderson <russ.anderson@hpe.com>
18951 F: arch/x86/include/asm/uv/
18952 F: arch/x86/kernel/apic/x2apic_uv_x.c
18953 F: arch/x86/platform/uv/
18956 M: Andy Lutomirski <luto@kernel.org>
18957 L: linux-kernel@vger.kernel.org
18959 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
18960 F: arch/x86/entry/vdso/
18963 M: Matthew Wilcox <willy@infradead.org>
18964 L: linux-fsdevel@vger.kernel.org
18966 F: Documentation/core-api/xarray.rst
18967 F: include/linux/idr.h
18968 F: include/linux/xarray.h
18971 F: tools/testing/radix-tree
18974 M: Benjamin Valentin <benpicco@googlemail.com>
18976 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
18977 F: drivers/media/rc/xbox_remote.c
18979 XC2028/3028 TUNER DRIVER
18980 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18981 L: linux-media@vger.kernel.org
18983 W: https://linuxtv.org
18984 T: git git://linuxtv.org/media_tree.git
18985 F: drivers/media/tuners/tuner-xc2028.*
18987 XDP (eXpress Data Path)
18988 M: Alexei Starovoitov <ast@kernel.org>
18989 M: Daniel Borkmann <daniel@iogearbox.net>
18990 M: David S. Miller <davem@davemloft.net>
18991 M: Jakub Kicinski <kuba@kernel.org>
18992 M: Jesper Dangaard Brouer <hawk@kernel.org>
18993 M: John Fastabend <john.fastabend@gmail.com>
18994 L: netdev@vger.kernel.org
18995 L: bpf@vger.kernel.org
18997 F: include/net/xdp.h
18998 F: include/trace/events/xdp.h
18999 F: kernel/bpf/cpumap.c
19000 F: kernel/bpf/devmap.c
19005 XDP SOCKETS (AF_XDP)
19006 M: Björn Töpel <bjorn.topel@intel.com>
19007 M: Magnus Karlsson <magnus.karlsson@intel.com>
19008 R: Jonathan Lemon <jonathan.lemon@gmail.com>
19009 L: netdev@vger.kernel.org
19010 L: bpf@vger.kernel.org
19012 F: include/net/xdp_sock*
19013 F: include/net/xsk_buff_pool.h
19014 F: include/uapi/linux/if_xdp.h
19016 F: samples/bpf/xdpsock*
19017 F: tools/lib/bpf/xsk*
19019 XEN BLOCK SUBSYSTEM
19020 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19021 M: Roger Pau Monné <roger.pau@citrix.com>
19022 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19024 F: drivers/block/xen*
19025 F: drivers/block/xen-blkback/*
19028 M: Stefano Stabellini <sstabellini@kernel.org>
19029 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19031 F: arch/arm/include/asm/xen/
19034 XEN HYPERVISOR ARM64
19035 M: Stefano Stabellini <sstabellini@kernel.org>
19036 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19038 F: arch/arm64/include/asm/xen/
19041 XEN HYPERVISOR INTERFACE
19042 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
19043 M: Juergen Gross <jgross@suse.com>
19044 R: Stefano Stabellini <sstabellini@kernel.org>
19045 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19047 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
19048 F: Documentation/ABI/stable/sysfs-hypervisor-xen
19049 F: Documentation/ABI/testing/sysfs-hypervisor-xen
19050 F: arch/x86/include/asm/pvclock-abi.h
19051 F: arch/x86/include/asm/xen/
19052 F: arch/x86/platform/pvh/
19054 F: drivers/*/xen-*front.c
19056 F: include/uapi/xen/
19059 XEN NETWORK BACKEND DRIVER
19060 M: Wei Liu <wei.liu@kernel.org>
19061 M: Paul Durrant <paul@xen.org>
19062 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19063 L: netdev@vger.kernel.org
19065 F: drivers/net/xen-netback/*
19068 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19069 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19071 F: arch/x86/pci/*xen*
19072 F: drivers/pci/*xen*
19075 M: Juergen Gross <jgross@suse.com>
19076 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19077 L: linux-scsi@vger.kernel.org
19079 F: drivers/scsi/xen-scsifront.c
19080 F: drivers/xen/xen-scsiback.c
19081 F: include/xen/interface/io/vscsiif.h
19083 XEN SOUND FRONTEND DRIVER
19084 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
19085 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19086 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19090 XEN SWIOTLB SUBSYSTEM
19091 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19092 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19093 L: iommu@lists.linux-foundation.org
19095 F: arch/x86/xen/*swiotlb*
19096 F: drivers/xen/*swiotlb*
19099 M: Darrick J. Wong <darrick.wong@oracle.com>
19100 M: linux-xfs@vger.kernel.org
19101 L: linux-xfs@vger.kernel.org
19104 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
19105 F: Documentation/ABI/testing/sysfs-fs-xfs
19106 F: Documentation/admin-guide/xfs.rst
19107 F: Documentation/filesystems/xfs-delayed-logging-design.rst
19108 F: Documentation/filesystems/xfs-self-describing-metadata.rst
19110 F: include/uapi/linux/dqblk_xfs.h
19111 F: include/uapi/linux/fsmap.h
19113 XILINX AXI ETHERNET DRIVER
19114 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
19116 F: drivers/net/ethernet/xilinx/xilinx_axienet*
19119 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
19120 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
19121 L: linux-can@vger.kernel.org
19123 F: Documentation/devicetree/bindings/net/can/xilinx_can.txt
19124 F: drivers/net/can/xilinx_can.c
19126 XILINX SD-FEC IP CORES
19127 M: Derek Kiernan <derek.kiernan@xilinx.com>
19128 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
19130 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
19131 F: Documentation/misc-devices/xilinx_sdfec.rst
19132 F: drivers/misc/Kconfig
19133 F: drivers/misc/Makefile
19134 F: drivers/misc/xilinx_sdfec.c
19135 F: include/uapi/misc/xilinx_sdfec.h
19137 XILINX UARTLITE SERIAL DRIVER
19138 M: Peter Korsgaard <jacmet@sunsite.dk>
19139 L: linux-serial@vger.kernel.org
19141 F: drivers/tty/serial/uartlite.c
19143 XILINX VIDEO IP CORES
19144 M: Hyun Kwon <hyun.kwon@xilinx.com>
19145 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19146 L: linux-media@vger.kernel.org
19148 T: git git://linuxtv.org/media_tree.git
19149 F: Documentation/devicetree/bindings/media/xilinx/
19150 F: drivers/media/platform/xilinx/
19151 F: include/uapi/linux/xilinx-v4l2-controls.h
19153 XILINX ZYNQMP DPDMA DRIVER
19154 M: Hyun Kwon <hyun.kwon@xilinx.com>
19155 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19156 L: dmaengine@vger.kernel.org
19158 F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
19159 F: drivers/dma/xilinx/xilinx_dpdma.c
19160 F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
19162 XILINX ZYNQMP PSGTR PHY DRIVER
19163 M: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
19164 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19165 L: linux-kernel@vger.kernel.org
19167 T: git https://github.com/Xilinx/linux-xlnx.git
19168 F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
19169 F: drivers/phy/xilinx/phy-zynqmp.c
19172 M: Eli Billauer <eli.billauer@gmail.com>
19173 L: linux-kernel@vger.kernel.org
19175 F: drivers/char/xillybus/
19178 M: George Cherian <gcherian@marvell.com>
19179 L: linux-i2c@vger.kernel.org
19181 W: http://www.marvell.com
19182 F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
19183 F: drivers/i2c/busses/i2c-xlp9xx.c
19185 XRA1403 GPIO EXPANDER
19186 M: Nandor Han <nandor.han@ge.com>
19187 M: Semi Malinen <semi.malinen@ge.com>
19188 L: linux-gpio@vger.kernel.org
19190 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
19191 F: drivers/gpio/gpio-xra1403.c
19193 XTENSA XTFPGA PLATFORM SUPPORT
19194 M: Max Filippov <jcmvbkbc@gmail.com>
19195 L: linux-xtensa@linux-xtensa.org
19197 F: drivers/spi/spi-xtensa-xtfpga.c
19198 F: sound/soc/xtensa/xtfpga-i2s.c
19200 YAM DRIVER FOR AX.25
19201 M: Jean-Paul Roubelat <jpr@f6fbb.org>
19202 L: linux-hams@vger.kernel.org
19204 F: drivers/net/hamradio/yam*
19205 F: include/linux/yam.h
19207 YAMA SECURITY MODULE
19208 M: Kees Cook <keescook@chromium.org>
19210 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
19211 F: Documentation/admin-guide/LSM/Yama.rst
19214 YEALINK PHONE DRIVER
19215 M: Henk Vergonet <Henk.Vergonet@gmail.com>
19216 L: usbb2k-api-dev@nongnu.org
19218 F: Documentation/input/devices/yealink.rst
19219 F: drivers/input/misc/yealink.*
19221 Z8530 DRIVER FOR AX.25
19222 M: Joerg Reuter <jreuter@yaina.de>
19223 L: linux-hams@vger.kernel.org
19225 W: http://yaina.de/jreuter/
19226 W: http://www.qsl.net/dl1bke/
19227 F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
19228 F: drivers/net/hamradio/*scc.c
19229 F: drivers/net/hamradio/z8530.h
19231 ZBUD COMPRESSED PAGE ALLOCATOR
19232 M: Seth Jennings <sjenning@redhat.com>
19233 M: Dan Streetman <ddstreet@ieee.org>
19234 L: linux-mm@kvack.org
19236 F: include/linux/zbud.h
19239 ZD1211RW WIRELESS DRIVER
19240 M: Daniel Drake <dsd@gentoo.org>
19241 M: Ulrich Kunitz <kune@deine-taler.de>
19242 L: linux-wireless@vger.kernel.org
19243 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
19245 W: http://zd1211.ath.cx/wiki/DriverRewrite
19246 F: drivers/net/wireless/zydas/zd1211rw/
19248 ZD1301 MEDIA DRIVER
19249 M: Antti Palosaari <crope@iki.fi>
19250 L: linux-media@vger.kernel.org
19252 W: https://linuxtv.org/
19253 W: http://palosaari.fi/linux/
19254 Q: https://patchwork.linuxtv.org/project/linux-media/list/
19255 F: drivers/media/usb/dvb-usb-v2/zd1301*
19257 ZD1301_DEMOD MEDIA DRIVER
19258 M: Antti Palosaari <crope@iki.fi>
19259 L: linux-media@vger.kernel.org
19261 W: https://linuxtv.org/
19262 W: http://palosaari.fi/linux/
19263 Q: https://patchwork.linuxtv.org/project/linux-media/list/
19264 F: drivers/media/dvb-frontends/zd1301_demod*
19266 ZHAOXIN PROCESSOR SUPPORT
19267 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
19268 L: linux-kernel@vger.kernel.org
19270 F: arch/x86/kernel/cpu/zhaoxin.c
19273 M: Damien Le Moal <damien.lemoal@wdc.com>
19274 M: Naohiro Aota <naohiro.aota@wdc.com>
19275 R: Johannes Thumshirn <jth@kernel.org>
19276 L: linux-fsdevel@vger.kernel.org
19278 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
19279 F: Documentation/filesystems/zonefs.rst
19282 ZR36067 VIDEO FOR LINUX DRIVER
19283 M: Corentin Labbe <clabbe@baylibre.com>
19284 L: mjpeg-users@lists.sourceforge.net
19285 L: linux-media@vger.kernel.org
19287 W: http://mjpeg.sourceforge.net/driver-zoran/
19288 Q: https://patchwork.linuxtv.org/project/linux-media/list/
19289 F: Documentation/driver-api/media/drivers/zoran.rst
19290 F: drivers/staging/media/zoran/
19292 ZPOOL COMPRESSED PAGE STORAGE API
19293 M: Dan Streetman <ddstreet@ieee.org>
19294 L: linux-mm@kvack.org
19296 F: include/linux/zpool.h
19299 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
19300 M: Minchan Kim <minchan@kernel.org>
19301 M: Nitin Gupta <ngupta@vflare.org>
19302 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
19303 L: linux-kernel@vger.kernel.org
19305 F: Documentation/admin-guide/blockdev/zram.rst
19306 F: drivers/block/zram/
19308 ZS DECSTATION Z85C30 SERIAL DRIVER
19309 M: "Maciej W. Rozycki" <macro@linux-mips.org>
19311 F: drivers/tty/serial/zs.*
19313 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
19314 M: Minchan Kim <minchan@kernel.org>
19315 M: Nitin Gupta <ngupta@vflare.org>
19316 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
19317 L: linux-mm@kvack.org
19319 F: Documentation/vm/zsmalloc.rst
19320 F: include/linux/zsmalloc.h
19323 ZSWAP COMPRESSED SWAP CACHING
19324 M: Seth Jennings <sjenning@redhat.com>
19325 M: Dan Streetman <ddstreet@ieee.org>
19326 M: Vitaly Wool <vitaly.wool@konsulko.com>
19327 L: linux-mm@kvack.org
19332 M: Linus Torvalds <torvalds@linux-foundation.org>
19333 L: linux-kernel@vger.kernel.org
19334 S: Buried alive in reporters
19335 Q: http://patchwork.kernel.org/project/LKML/list/
19336 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git