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: Heiner Kallweit <hkallweit1@gmail.com>
207 M: nic_swsd@realtek.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 X: arch/*/include/uapi/
267 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
268 M: Hans de Goede <hdegoede@redhat.com>
269 L: linux-hwmon@vger.kernel.org
271 F: drivers/hwmon/abituguru.c
273 ABIT UGURU 3 HARDWARE MONITOR DRIVER
274 M: Alistair John Strachan <alistair@devzero.co.uk>
275 L: linux-hwmon@vger.kernel.org
277 F: drivers/hwmon/abituguru3.c
279 ACCES 104-DIO-48E GPIO DRIVER
280 M: William Breathitt Gray <vilhelm.gray@gmail.com>
281 L: linux-gpio@vger.kernel.org
283 F: drivers/gpio/gpio-104-dio-48e.c
285 ACCES 104-IDI-48 GPIO DRIVER
286 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
287 L: linux-gpio@vger.kernel.org
289 F: drivers/gpio/gpio-104-idi-48.c
291 ACCES 104-IDIO-16 GPIO DRIVER
292 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
293 L: linux-gpio@vger.kernel.org
295 F: drivers/gpio/gpio-104-idio-16.c
297 ACCES 104-QUAD-8 DRIVER
298 M: William Breathitt Gray <vilhelm.gray@gmail.com>
299 M: Syed Nayyar Waris <syednwaris@gmail.com>
300 L: linux-iio@vger.kernel.org
302 F: Documentation/ABI/testing/sysfs-bus-counter-104-quad-8
303 F: drivers/counter/104-quad-8.c
305 ACCES PCI-IDIO-16 GPIO DRIVER
306 M: William Breathitt Gray <vilhelm.gray@gmail.com>
307 L: linux-gpio@vger.kernel.org
309 F: drivers/gpio/gpio-pci-idio-16.c
311 ACCES PCIe-IDIO-24 GPIO DRIVER
312 M: William Breathitt Gray <vilhelm.gray@gmail.com>
313 L: linux-gpio@vger.kernel.org
315 F: drivers/gpio/gpio-pcie-idio-24.c
318 M: Jes Sorensen <jes@trained-monkey.org>
319 L: linux-acenic@sunsite.dk
321 F: drivers/net/ethernet/alteon/acenic*
323 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
324 M: Peter Kaestle <peter@piie.net>
325 L: platform-driver-x86@vger.kernel.org
327 W: http://piie.net/?section=acerhdf
328 F: drivers/platform/x86/acerhdf.c
330 ACER WMI LAPTOP EXTRAS
331 M: "Lee, Chun-Yi" <jlee@suse.com>
332 L: platform-driver-x86@vger.kernel.org
334 F: drivers/platform/x86/acer-wmi.c
337 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
338 M: Len Brown <lenb@kernel.org>
339 L: linux-acpi@vger.kernel.org
341 W: https://01.org/linux-acpi
342 Q: https://patchwork.kernel.org/project/linux-acpi/list/
343 B: https://bugzilla.kernel.org
344 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
345 F: Documentation/ABI/testing/configfs-acpi
346 F: Documentation/ABI/testing/sysfs-bus-acpi
347 F: Documentation/firmware-guide/acpi/
349 F: drivers/pci/*/*acpi*
350 F: drivers/pci/*acpi*
351 F: drivers/pnp/pnpacpi/
353 F: include/linux/acpi.h
354 F: include/linux/fwnode.h
358 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
359 M: Len Brown <lenb@kernel.org>
360 R: James Morse <james.morse@arm.com>
361 R: Tony Luck <tony.luck@intel.com>
362 R: Borislav Petkov <bp@alien8.de>
363 L: linux-acpi@vger.kernel.org
364 F: drivers/acpi/apei/
366 ACPI COMPONENT ARCHITECTURE (ACPICA)
367 M: Robert Moore <robert.moore@intel.com>
368 M: Erik Kaneda <erik.kaneda@intel.com>
369 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
370 L: linux-acpi@vger.kernel.org
373 W: https://acpica.org/
374 W: https://github.com/acpica/acpica/
375 Q: https://patchwork.kernel.org/project/linux-acpi/list/
376 B: https://bugzilla.kernel.org
377 B: https://bugs.acpica.org
378 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
379 F: drivers/acpi/acpica/
384 M: Zhang Rui <rui.zhang@intel.com>
385 L: linux-acpi@vger.kernel.org
387 W: https://01.org/linux-acpi
388 B: https://bugzilla.kernel.org
389 F: drivers/acpi/fan.c
391 ACPI FOR ARM64 (ACPI/arm64)
392 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
393 M: Hanjun Guo <guohanjun@huawei.com>
394 M: Sudeep Holla <sudeep.holla@arm.com>
395 L: linux-acpi@vger.kernel.org
396 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
398 F: drivers/acpi/arm64
400 ACPI I2C MULTI INSTANTIATE DRIVER
401 M: Hans de Goede <hdegoede@redhat.com>
402 L: platform-driver-x86@vger.kernel.org
404 F: drivers/platform/x86/i2c-multi-instantiate.c
407 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
408 M: Len Brown <lenb@kernel.org>
409 R: Andy Shevchenko <andy@kernel.org>
410 R: Mika Westerberg <mika.westerberg@linux.intel.com>
411 L: linux-acpi@vger.kernel.org
413 Q: https://patchwork.kernel.org/project/linux-acpi/list/
414 B: https://bugzilla.kernel.org
415 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
416 F: drivers/acpi/pmic/
419 M: Zhang Rui <rui.zhang@intel.com>
420 L: linux-acpi@vger.kernel.org
422 W: https://01.org/linux-acpi
423 B: https://bugzilla.kernel.org
424 F: drivers/acpi/*thermal*
427 M: Zhang Rui <rui.zhang@intel.com>
428 L: linux-acpi@vger.kernel.org
430 W: https://01.org/linux-acpi
431 B: https://bugzilla.kernel.org
432 F: drivers/acpi/acpi_video.c
435 L: platform-driver-x86@vger.kernel.org
437 F: drivers/platform/x86/wmi.c
438 F: include/uapi/linux/wmi.h
440 ACRN HYPERVISOR SERVICE MODULE
441 M: Shuo Liu <shuo.a.liu@intel.com>
442 L: acrn-dev@lists.projectacrn.org (subscribers-only)
444 W: https://projectacrn.org
445 F: Documentation/virt/acrn/
446 F: drivers/virt/acrn/
447 F: include/uapi/linux/acrn.h
449 AD1889 ALSA SOUND DRIVER
450 L: linux-parisc@vger.kernel.org
452 W: https://parisc.wiki.kernel.org/index.php/AD1889
453 F: sound/pci/ad1889.*
455 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
456 M: Michael Hennerich <michael.hennerich@analog.com>
458 W: http://wiki.analog.com/AD5254
459 W: http://ez.analog.com/community/linux-device-drivers
460 F: drivers/misc/ad525x_dpot.c
462 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
463 M: Michael Hennerich <michael.hennerich@analog.com>
465 W: http://wiki.analog.com/AD5398
466 W: http://ez.analog.com/community/linux-device-drivers
467 F: drivers/regulator/ad5398.c
469 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
470 M: Michael Hennerich <michael.hennerich@analog.com>
472 W: http://wiki.analog.com/AD7142
473 W: http://ez.analog.com/community/linux-device-drivers
474 F: drivers/input/misc/ad714x.c
476 AD7877 TOUCHSCREEN DRIVER
477 M: Michael Hennerich <michael.hennerich@analog.com>
479 W: http://wiki.analog.com/AD7877
480 W: http://ez.analog.com/community/linux-device-drivers
481 F: drivers/input/touchscreen/ad7877.c
483 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
484 M: Michael Hennerich <michael.hennerich@analog.com>
486 W: http://wiki.analog.com/AD7879
487 W: http://ez.analog.com/community/linux-device-drivers
488 F: drivers/input/touchscreen/ad7879.c
490 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
491 M: Jiri Kosina <jikos@kernel.org>
494 ADF7242 IEEE 802.15.4 RADIO DRIVER
495 M: Michael Hennerich <michael.hennerich@analog.com>
496 L: linux-wpan@vger.kernel.org
498 W: https://wiki.analog.com/ADF7242
499 W: http://ez.analog.com/community/linux-device-drivers
500 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
501 F: drivers/net/ieee802154/adf7242.c
503 ADM1025 HARDWARE MONITOR DRIVER
504 M: Jean Delvare <jdelvare@suse.com>
505 L: linux-hwmon@vger.kernel.org
507 F: Documentation/hwmon/adm1025.rst
508 F: drivers/hwmon/adm1025.c
510 ADM1029 HARDWARE MONITOR DRIVER
511 M: Corentin Labbe <clabbe.montjoie@gmail.com>
512 L: linux-hwmon@vger.kernel.org
514 F: drivers/hwmon/adm1029.c
516 ADM8211 WIRELESS DRIVER
517 L: linux-wireless@vger.kernel.org
519 W: https://wireless.wiki.kernel.org/
520 F: drivers/net/wireless/admtek/adm8211.*
522 ADP1653 FLASH CONTROLLER DRIVER
523 M: Sakari Ailus <sakari.ailus@iki.fi>
524 L: linux-media@vger.kernel.org
526 F: drivers/media/i2c/adp1653.c
527 F: include/media/i2c/adp1653.h
529 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
530 M: Michael Hennerich <michael.hennerich@analog.com>
532 W: http://wiki.analog.com/ADP5520
533 W: http://ez.analog.com/community/linux-device-drivers
534 F: drivers/gpio/gpio-adp5520.c
535 F: drivers/input/keyboard/adp5520-keys.c
536 F: drivers/leds/leds-adp5520.c
537 F: drivers/mfd/adp5520.c
538 F: drivers/video/backlight/adp5520_bl.c
540 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
541 M: Michael Hennerich <michael.hennerich@analog.com>
543 W: http://wiki.analog.com/ADP5588
544 W: http://ez.analog.com/community/linux-device-drivers
545 F: drivers/gpio/gpio-adp5588.c
546 F: drivers/input/keyboard/adp5588-keys.c
548 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
549 M: Michael Hennerich <michael.hennerich@analog.com>
551 W: http://wiki.analog.com/ADP8860
552 W: http://ez.analog.com/community/linux-device-drivers
553 F: drivers/video/backlight/adp8860_bl.c
556 M: Colin Leroy <colin@colino.net>
558 F: drivers/macintosh/therm_adt746x.c
560 ADT7475 HARDWARE MONITOR DRIVER
561 M: Jean Delvare <jdelvare@suse.com>
562 L: linux-hwmon@vger.kernel.org
564 F: Documentation/hwmon/adt7475.rst
565 F: drivers/hwmon/adt7475.c
568 M: Matthew Wilcox <willy@infradead.org>
569 M: Hannes Reinecke <hare@suse.com>
570 L: linux-scsi@vger.kernel.org
572 F: Documentation/scsi/advansys.rst
573 F: drivers/scsi/advansys.c
575 ADVANTECH SWBTN DRIVER
576 M: Andrea Ho <Andrea.Ho@advantech.com.tw>
577 L: platform-driver-x86@vger.kernel.org
579 F: drivers/platform/x86/adv_swbutton.c
581 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
582 M: Michael Hennerich <michael.hennerich@analog.com>
584 W: http://wiki.analog.com/ADXL345
585 W: http://ez.analog.com/community/linux-device-drivers
586 F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
587 F: drivers/input/misc/adxl34x.c
589 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
590 M: Michael Hennerich <michael.hennerich@analog.com>
592 W: http://ez.analog.com/community/linux-device-drivers
593 F: Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
594 F: drivers/iio/accel/adxl372.c
595 F: drivers/iio/accel/adxl372_i2c.c
596 F: drivers/iio/accel/adxl372_spi.c
599 M: Antti Palosaari <crope@iki.fi>
600 L: linux-media@vger.kernel.org
602 W: https://linuxtv.org
603 W: http://palosaari.fi/linux/
604 Q: http://patchwork.linuxtv.org/project/linux-media/list/
605 T: git git://linuxtv.org/anttip/media_tree.git
606 F: drivers/media/dvb-frontends/af9013*
609 M: Antti Palosaari <crope@iki.fi>
610 L: linux-media@vger.kernel.org
612 W: https://linuxtv.org
613 W: http://palosaari.fi/linux/
614 Q: http://patchwork.linuxtv.org/project/linux-media/list/
615 T: git git://linuxtv.org/anttip/media_tree.git
616 F: drivers/media/dvb-frontends/af9033*
619 M: David Sterba <dsterba@suse.com>
620 L: linux-fsdevel@vger.kernel.org
622 F: Documentation/filesystems/affs.rst
626 M: David Howells <dhowells@redhat.com>
627 L: linux-afs@lists.infradead.org
629 W: https://www.infradead.org/~dhowells/kafs/
630 F: Documentation/filesystems/afs.rst
632 F: include/trace/events/afs.h
635 M: David Airlie <airlied@linux.ie>
637 T: git git://anongit.freedesktop.org/drm/drm
639 F: include/linux/agp*
640 F: include/uapi/linux/agp*
643 M: "Juergen E. Fischer" <fischer@norbit.de>
644 L: linux-scsi@vger.kernel.org
646 F: drivers/scsi/aha152x*
647 F: drivers/scsi/pcmcia/aha152x*
649 AIC7XXX / AIC79XX SCSI DRIVER
650 M: Hannes Reinecke <hare@suse.com>
651 L: linux-scsi@vger.kernel.org
653 F: drivers/scsi/aic7xxx/
655 AIMSLAB FM RADIO RECEIVER DRIVER
656 M: Hans Verkuil <hverkuil@xs4all.nl>
657 L: linux-media@vger.kernel.org
659 W: https://linuxtv.org
660 T: git git://linuxtv.org/media_tree.git
661 F: drivers/media/radio/radio-aimslab*
664 M: Benjamin LaHaise <bcrl@kvack.org>
665 L: linux-aio@kvack.org
668 F: include/linux/*aio*.h
671 M: Antti Palosaari <crope@iki.fi>
672 L: linux-media@vger.kernel.org
674 W: https://linuxtv.org
675 W: http://palosaari.fi/linux/
676 Q: http://patchwork.linuxtv.org/project/linux-media/list/
677 T: git git://linuxtv.org/anttip/media_tree.git
678 F: drivers/media/usb/airspy/
680 ALACRITECH GIGABIT ETHERNET DRIVER
681 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
683 F: drivers/net/ethernet/alacritech/*
685 ALCATEL SPEEDTOUCH USB DRIVER
686 M: Duncan Sands <duncan.sands@free.fr>
687 L: linux-usb@vger.kernel.org
689 W: http://www.linux-usb.org/SpeedTouch/
690 F: drivers/usb/atm/speedtch.c
691 F: drivers/usb/atm/usbatm.c
693 ALCHEMY AU1XX0 MMC DRIVER
694 M: Manuel Lauss <manuel.lauss@gmail.com>
696 F: drivers/mmc/host/au1xmmc.c
699 M: Rudolf Marek <r.marek@assembler.cz>
700 L: linux-i2c@vger.kernel.org
702 F: Documentation/i2c/busses/i2c-ali1563.rst
703 F: drivers/i2c/busses/i2c-ali1563.c
706 L: Dell.Client.Kernel@dell.com
708 F: drivers/platform/x86/dell/alienware-wmi.c
710 ALL SENSORS DLH SERIES PRESSURE SENSORS DRIVER
711 M: Tomislav Denis <tomislav.denis@avl.com>
712 L: linux-iio@vger.kernel.org
714 W: http://www.allsensors.com/
715 F: Documentation/devicetree/bindings/iio/pressure/asc,dlhl60d.yaml
716 F: drivers/iio/pressure/dlhl60d.c
718 ALLEGRO DVT VIDEO IP CORE DRIVER
719 M: Michael Tretter <m.tretter@pengutronix.de>
720 R: Pengutronix Kernel Team <kernel@pengutronix.de>
721 L: linux-media@vger.kernel.org
723 F: Documentation/devicetree/bindings/media/allegro,al5e.yaml
724 F: drivers/media/platform/allegro-dvt/
726 ALLWINNER A10 CSI DRIVER
727 M: Maxime Ripard <mripard@kernel.org>
728 L: linux-media@vger.kernel.org
730 T: git git://linuxtv.org/media_tree.git
731 F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
732 F: drivers/media/platform/sunxi/sun4i-csi/
734 ALLWINNER CPUFREQ DRIVER
735 M: Yangtao Li <tiny.windzz@gmail.com>
736 L: linux-pm@vger.kernel.org
738 F: Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
739 F: drivers/cpufreq/sun50i-cpufreq-nvmem.c
741 ALLWINNER CRYPTO DRIVERS
742 M: Corentin Labbe <clabbe.montjoie@gmail.com>
743 L: linux-crypto@vger.kernel.org
745 F: drivers/crypto/allwinner/
747 ALLWINNER THERMAL DRIVER
748 M: Vasily Khoruzhick <anarsoul@gmail.com>
749 M: Yangtao Li <tiny.windzz@gmail.com>
750 L: linux-pm@vger.kernel.org
752 F: Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
753 F: drivers/thermal/sun8i_thermal.c
756 M: Maxime Ripard <mripard@kernel.org>
757 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
758 L: linux-media@vger.kernel.org
760 F: drivers/staging/media/sunxi/cedrus/
763 M: Richard Henderson <rth@twiddle.net>
764 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
765 M: Matt Turner <mattst88@gmail.com>
766 L: linux-alpha@vger.kernel.org
770 ALPS PS/2 TOUCHPAD DRIVER
771 R: Pali Rohár <pali@kernel.org>
772 F: drivers/input/mouse/alps.*
774 ALTERA I2C CONTROLLER DRIVER
775 M: Thor Thayer <thor.thayer@linux.intel.com>
777 F: Documentation/devicetree/bindings/i2c/i2c-altera.txt
778 F: drivers/i2c/busses/i2c-altera.c
780 ALTERA MAILBOX DRIVER
781 M: Ley Foon Tan <ley.foon.tan@intel.com>
783 F: drivers/mailbox/mailbox-altera.c
786 M: Joyce Ooi <joyce.ooi@intel.com>
787 L: linux-gpio@vger.kernel.org
789 F: drivers/gpio/gpio-altera.c
791 ALTERA SYSTEM MANAGER DRIVER
792 M: Thor Thayer <thor.thayer@linux.intel.com>
794 F: drivers/mfd/altera-sysmgr.c
795 F: include/linux/mfd/altera-sysmgr.h
797 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
798 M: Thor Thayer <thor.thayer@linux.intel.com>
800 F: drivers/gpio/gpio-altera-a10sr.c
801 F: drivers/mfd/altera-a10sr.c
802 F: drivers/reset/reset-a10sr.c
803 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
804 F: include/linux/mfd/altera-a10sr.h
806 ALTERA TRIPLE SPEED ETHERNET DRIVER
807 M: Joyce Ooi <joyce.ooi@intel.com>
808 L: netdev@vger.kernel.org
810 F: drivers/net/ethernet/altera/
812 ALTERA UART/JTAG UART SERIAL DRIVERS
813 M: Tobias Klauser <tklauser@distanz.ch>
814 L: linux-serial@vger.kernel.org
816 F: drivers/tty/serial/altera_jtaguart.c
817 F: drivers/tty/serial/altera_uart.c
818 F: include/linux/altera_jtaguart.h
819 F: include/linux/altera_uart.h
821 AMAZON ANNAPURNA LABS FIC DRIVER
822 M: Talel Shenhar <talel@amazon.com>
824 F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
825 F: drivers/irqchip/irq-al-fic.c
827 AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
828 M: Talel Shenhar <talel@amazon.com>
829 M: Talel Shenhar <talelshenhar@gmail.com>
831 F: Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
832 F: drivers/edac/al_mc_edac.c
834 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
835 M: Talel Shenhar <talel@amazon.com>
837 F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
838 F: drivers/thermal/thermal_mmio.c
840 AMAZON ETHERNET DRIVERS
841 M: Netanel Belgazal <netanel@amazon.com>
842 M: Arthur Kiyanovski <akiyano@amazon.com>
843 R: Guy Tzalik <gtzalik@amazon.com>
844 R: Saeed Bishara <saeedb@amazon.com>
845 L: netdev@vger.kernel.org
847 F: Documentation/networking/device_drivers/ethernet/amazon/ena.rst
848 F: drivers/net/ethernet/amazon/
850 AMAZON RDMA EFA DRIVER
851 M: Gal Pressman <galpress@amazon.com>
852 R: Yossi Leybovich <sleybo@amazon.com>
853 L: linux-rdma@vger.kernel.org
855 Q: https://patchwork.kernel.org/project/linux-rdma/list/
856 F: drivers/infiniband/hw/efa/
857 F: include/uapi/rdma/efa-abi.h
859 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
860 M: Tom Lendacky <thomas.lendacky@amd.com>
861 M: John Allen <john.allen@amd.com>
862 L: linux-crypto@vger.kernel.org
864 F: drivers/crypto/ccp/
865 F: include/linux/ccp.h
867 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
868 M: Brijesh Singh <brijesh.singh@amd.com>
869 M: Tom Lendacky <thomas.lendacky@amd.com>
870 L: linux-crypto@vger.kernel.org
872 F: drivers/crypto/ccp/sev*
873 F: include/uapi/linux/psp-sev.h
876 M: Harry Wentland <harry.wentland@amd.com>
877 M: Leo Li <sunpeng.li@amd.com>
878 L: amd-gfx@lists.freedesktop.org
880 T: git git://people.freedesktop.org/~agd5f/linux
881 F: drivers/gpu/drm/amd/display/
884 M: Naveen Krishna Chatradhi <nchatrad@amd.com>
885 L: linux-hwmon@vger.kernel.org
887 F: Documentation/hwmon/amd_energy.rst
888 F: drivers/hwmon/amd_energy.c
890 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
891 M: Huang Rui <ray.huang@amd.com>
892 L: linux-hwmon@vger.kernel.org
894 F: Documentation/hwmon/fam15h_power.rst
895 F: drivers/hwmon/fam15h_power.c
898 M: Enrico Weigelt, metux IT consult <info@metux.net>
899 L: linux-gpio@vger.kernel.org
901 F: drivers/gpio/gpio-amd-fch.c
902 F: include/linux/platform_data/gpio/gpio-amd-fch.h
904 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
905 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
907 F: drivers/usb/gadget/udc/amd5536udc.*
909 AMD GEODE PROCESSOR/CHIPSET SUPPORT
910 M: Andres Salomon <dilinger@queued.net>
911 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
913 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
914 F: arch/x86/include/asm/geode.h
915 F: drivers/char/hw_random/geode-rng.c
916 F: drivers/crypto/geode*
917 F: drivers/video/fbdev/geode/
920 M: Joerg Roedel <joro@8bytes.org>
921 L: iommu@lists.linux-foundation.org
923 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
924 F: drivers/iommu/amd/
925 F: include/linux/amd-iommu.h
928 M: Felix Kuehling <Felix.Kuehling@amd.com>
929 L: amd-gfx@lists.freedesktop.org
931 T: git https://gitlab.freedesktop.org/agd5f/linux.git
932 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
933 F: drivers/gpu/drm/amd/amdkfd/
934 F: drivers/gpu/drm/amd/include/cik_structs.h
935 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
936 F: drivers/gpu/drm/amd/include/v9_structs.h
937 F: drivers/gpu/drm/amd/include/vi_structs.h
938 F: include/uapi/linux/kfd_ioctl.h
941 M: Sanjay R Mehta <sanju.mehta@amd.com>
943 F: drivers/spi/spi-amd.c
946 M: Elie Morisse <syniurge@gmail.com>
947 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
948 M: Shyam Sundar S K <shyam-sundar.s-k@amd.com>
949 L: linux-i2c@vger.kernel.org
951 F: drivers/i2c/busses/i2c-amd-mp2*
954 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
955 L: platform-driver-x86@vger.kernel.org
957 F: drivers/platform/x86/amd-pmc.*
960 M: Evan Quan <evan.quan@amd.com>
961 L: amd-gfx@lists.freedesktop.org
963 T: git git://people.freedesktop.org/~agd5f/linux
964 F: drivers/gpu/drm/amd/pm/powerplay/
966 AMD SEATTLE DEVICE TREE SUPPORT
967 M: Brijesh Singh <brijeshkumar.singh@amd.com>
968 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
969 M: Tom Lendacky <thomas.lendacky@amd.com>
971 F: arch/arm64/boot/dts/amd/
974 M: Tom Lendacky <thomas.lendacky@amd.com>
975 L: netdev@vger.kernel.org
977 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
978 F: drivers/net/ethernet/amd/xgbe/
980 AMD SENSOR FUSION HUB DRIVER
981 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
982 M: Sandeep Singh <sandeep.singh@amd.com>
983 L: linux-input@vger.kernel.org
985 F: Documentation/hid/amd-sfh*
986 F: drivers/hid/amd-sfh-hid/
989 M: Christian Eggers <ceggers@arri.de>
990 L: linux-iio@vger.kernel.org
992 F: Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
993 F: drivers/iio/light/as73211.c
995 ANALOG DEVICES INC AD7192 DRIVER
996 M: Alexandru Tachici <alexandru.tachici@analog.com>
997 L: linux-iio@vger.kernel.org
999 W: http://ez.analog.com/community/linux-device-drivers
1000 F: Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1001 F: drivers/iio/adc/ad7192.c
1003 ANALOG DEVICES INC AD7292 DRIVER
1004 M: Marcelo Schmitt <marcelo.schmitt1@gmail.com>
1005 L: linux-iio@vger.kernel.org
1007 W: http://ez.analog.com/community/linux-device-drivers
1008 F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1009 F: drivers/iio/adc/ad7292.c
1011 ANALOG DEVICES INC AD7768-1 DRIVER
1012 M: Michael Hennerich <Michael.Hennerich@analog.com>
1013 L: linux-iio@vger.kernel.org
1015 W: http://ez.analog.com/community/linux-device-drivers
1016 F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1017 F: drivers/iio/adc/ad7768-1.c
1019 ANALOG DEVICES INC AD7780 DRIVER
1020 M: Michael Hennerich <Michael.Hennerich@analog.com>
1021 M: Renato Lui Geh <renatogeh@gmail.com>
1022 L: linux-iio@vger.kernel.org
1024 W: http://ez.analog.com/community/linux-device-drivers
1025 F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1026 F: drivers/iio/adc/ad7780.c
1028 ANALOG DEVICES INC AD9389B DRIVER
1029 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1030 L: linux-media@vger.kernel.org
1032 F: drivers/media/i2c/ad9389b*
1034 ANALOG DEVICES INC ADGS1408 DRIVER
1035 M: Mircea Caprioru <mircea.caprioru@analog.com>
1037 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1038 F: drivers/mux/adgs1408.c
1040 ANALOG DEVICES INC ADIN DRIVER
1041 M: Michael Hennerich <michael.hennerich@analog.com>
1042 L: netdev@vger.kernel.org
1044 W: http://ez.analog.com/community/linux-device-drivers
1045 F: Documentation/devicetree/bindings/net/adi,adin.yaml
1046 F: drivers/net/phy/adin.c
1048 ANALOG DEVICES INC ADIS DRIVER LIBRARY
1049 M: Nuno Sa <nuno.sa@analog.com>
1050 L: linux-iio@vger.kernel.org
1052 F: drivers/iio/imu/adis.c
1053 F: include/linux/iio/imu/adis.h
1055 ANALOG DEVICES INC ADIS16460 DRIVER
1056 M: Dragos Bogdan <dragos.bogdan@analog.com>
1057 L: linux-iio@vger.kernel.org
1059 W: http://ez.analog.com/community/linux-device-drivers
1060 F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1061 F: drivers/iio/imu/adis16460.c
1063 ANALOG DEVICES INC ADIS16475 DRIVER
1064 M: Nuno Sa <nuno.sa@analog.com>
1065 L: linux-iio@vger.kernel.org
1066 W: http://ez.analog.com/community/linux-device-drivers
1068 F: drivers/iio/imu/adis16475.c
1069 F: Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1071 ANALOG DEVICES INC ADM1177 DRIVER
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*
1111 F: Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1113 ANALOG DEVICES INC ADV7842 DRIVER
1114 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1115 L: linux-media@vger.kernel.org
1117 F: drivers/media/i2c/adv7842*
1119 ANALOG DEVICES INC ADXRS290 DRIVER
1120 M: Nishant Malpani <nish.malpani25@gmail.com>
1121 L: linux-iio@vger.kernel.org
1123 F: drivers/iio/gyro/adxrs290.c
1124 F: Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1126 ANALOG DEVICES INC ASOC CODEC DRIVERS
1127 M: Lars-Peter Clausen <lars@metafoo.de>
1128 M: Nuno Sá <nuno.sa@analog.com>
1129 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1131 W: http://wiki.analog.com/
1132 W: http://ez.analog.com/community/linux-device-drivers
1133 F: sound/soc/codecs/ad1*
1134 F: sound/soc/codecs/ad7*
1135 F: sound/soc/codecs/adau*
1136 F: sound/soc/codecs/adav*
1137 F: sound/soc/codecs/sigmadsp.*
1138 F: sound/soc/codecs/ssm*
1140 ANALOG DEVICES INC DMA DRIVERS
1141 M: Lars-Peter Clausen <lars@metafoo.de>
1143 W: http://ez.analog.com/community/linux-device-drivers
1144 F: drivers/dma/dma-axi-dmac.c
1146 ANALOG DEVICES INC IIO DRIVERS
1147 M: Lars-Peter Clausen <lars@metafoo.de>
1148 M: Michael Hennerich <Michael.Hennerich@analog.com>
1150 W: http://wiki.analog.com/
1151 W: http://ez.analog.com/community/linux-device-drivers
1152 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1153 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1154 F: Documentation/devicetree/bindings/iio/*/adi,*
1155 F: Documentation/devicetree/bindings/iio/dac/adi,ad5758.yaml
1156 F: drivers/iio/*/ad*
1157 F: drivers/iio/adc/ltc249*
1158 F: drivers/iio/amplifiers/hmc425a.c
1159 F: drivers/staging/iio/*/ad*
1160 X: drivers/iio/*/adjd*
1162 ANALOGBITS PLL LIBRARIES
1163 M: Paul Walmsley <paul.walmsley@sifive.com>
1165 F: drivers/clk/analogbits/*
1166 F: include/linux/clk/analogbits*
1169 M: Nick Hu <nickhu@andestech.com>
1170 M: Greentime Hu <green.hu@gmail.com>
1171 M: Vincent Chen <deanbo422@gmail.com>
1173 T: git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1174 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1175 F: Documentation/devicetree/bindings/nds32/
1180 ANDROID CONFIG FRAGMENTS
1181 M: Rob Herring <robh@kernel.org>
1183 F: kernel/configs/android*
1186 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1187 M: Arve Hjønnevåg <arve@android.com>
1188 M: Todd Kjos <tkjos@android.com>
1189 M: Martijn Coenen <maco@android.com>
1190 M: Joel Fernandes <joel@joelfernandes.org>
1191 M: Christian Brauner <christian@brauner.io>
1192 M: Hridya Valsaraju <hridya@google.com>
1193 M: Suren Baghdasaryan <surenb@google.com>
1194 L: linux-kernel@vger.kernel.org
1196 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1198 F: drivers/staging/android/
1200 ANDROID GOLDFISH PIC DRIVER
1201 M: Miodrag Dinic <miodrag.dinic@mips.com>
1203 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1204 F: drivers/irqchip/irq-goldfish-pic.c
1206 ANDROID GOLDFISH RTC DRIVER
1207 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
1209 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1210 F: drivers/rtc/rtc-goldfish.c
1212 AOA (Apple Onboard Audio) ALSA DRIVER
1213 M: Johannes Berg <johannes@sipsolutions.net>
1214 L: linuxppc-dev@lists.ozlabs.org
1215 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1219 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1220 M: William Breathitt Gray <vilhelm.gray@gmail.com>
1221 L: linux-iio@vger.kernel.org
1223 F: drivers/iio/adc/stx104.c
1226 M: Jiri Kosina <jikos@kernel.org>
1228 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1229 F: arch/x86/kernel/apm_32.c
1230 F: drivers/char/apm-emulation.c
1231 F: include/linux/apm_bios.h
1232 F: include/uapi/linux/apm_bios.h
1234 APPARMOR SECURITY MODULE
1235 M: John Johansen <john.johansen@canonical.com>
1236 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1238 W: wiki.apparmor.net
1239 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1240 F: Documentation/admin-guide/LSM/apparmor.rst
1241 F: security/apparmor/
1243 APPLE BCM5974 MULTITOUCH DRIVER
1244 M: Henrik Rydberg <rydberg@bitmath.org>
1245 L: linux-input@vger.kernel.org
1247 F: drivers/input/mouse/bcm5974.c
1250 M: Henrik Rydberg <rydberg@bitmath.org>
1251 L: linux-hwmon@vger.kernel.org
1253 F: drivers/hwmon/applesmc.c
1255 APPLETALK NETWORK LAYER
1256 L: netdev@vger.kernel.org
1258 F: drivers/net/appletalk/
1259 F: include/linux/atalk.h
1260 F: include/uapi/linux/atalk.h
1263 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1264 M: Khuong Dinh <khuong@os.amperecomputing.com>
1266 F: arch/arm64/boot/dts/apm/
1268 APPLIED MICRO (APM) X-GENE SOC EDAC
1269 M: Khuong Dinh <khuong@os.amperecomputing.com>
1271 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1272 F: drivers/edac/xgene_edac.c
1274 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1275 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1276 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1278 F: drivers/net/ethernet/apm/xgene-v2/
1280 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1281 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1282 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1283 M: Quan Nguyen <quan@os.amperecomputing.com>
1285 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1286 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1287 F: drivers/net/ethernet/apm/xgene/
1288 F: drivers/net/mdio/mdio-xgene.c
1290 APPLIED MICRO (APM) X-GENE SOC PMU
1291 M: Khuong Dinh <khuong@os.amperecomputing.com>
1293 F: Documentation/admin-guide/perf/xgene-pmu.rst
1294 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1295 F: drivers/perf/xgene_pmu.c
1297 APTINA CAMERA SENSOR PLL
1298 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1299 L: linux-media@vger.kernel.org
1301 F: drivers/media/i2c/aptina-pll.*
1303 AQUANTIA ETHERNET DRIVER (atlantic)
1304 M: Igor Russkikh <irusskikh@marvell.com>
1305 L: netdev@vger.kernel.org
1307 W: https://www.marvell.com/
1308 Q: https://patchwork.kernel.org/project/netdevbpf/list/
1309 F: Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1310 F: drivers/net/ethernet/aquantia/atlantic/
1312 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1313 M: Egor Pomozov <epomozov@marvell.com>
1314 L: netdev@vger.kernel.org
1316 W: http://www.aquantia.com
1317 F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1319 ARASAN NAND CONTROLLER DRIVER
1320 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1321 L: linux-mtd@lists.infradead.org
1323 F: Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1324 F: drivers/mtd/nand/raw/arasan-nand-controller.c
1326 ARC FRAMEBUFFER DRIVER
1327 M: Jaya Kumar <jayalk@intworks.biz>
1329 F: drivers/video/fbdev/arcfb.c
1330 F: drivers/video/fbdev/core/fb_defio.c
1333 M: Alexey Brodkin <abrodkin@synopsys.com>
1335 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1336 F: drivers/gpu/drm/arc/
1338 ARCNET NETWORK LAYER
1339 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1340 L: netdev@vger.kernel.org
1342 F: drivers/net/arcnet/
1343 F: include/uapi/linux/if_arcnet.h
1345 ARM ARCHITECTED TIMER DRIVER
1346 M: Mark Rutland <mark.rutland@arm.com>
1347 M: Marc Zyngier <maz@kernel.org>
1348 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1350 F: arch/arm/include/asm/arch_timer.h
1351 F: arch/arm64/include/asm/arch_timer.h
1352 F: drivers/clocksource/arm_arch_timer.c
1354 ARM HDLCD DRM DRIVER
1355 M: Liviu Dudau <liviu.dudau@arm.com>
1357 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1358 F: drivers/gpu/drm/arm/hdlcd_*
1360 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1361 M: Linus Walleij <linus.walleij@linaro.org>
1362 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1364 F: Documentation/devicetree/bindings/arm/arm,integrator.yaml
1365 F: Documentation/devicetree/bindings/arm/arm,realview.yaml
1366 F: Documentation/devicetree/bindings/arm/arm,versatile.yaml
1367 F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1368 F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1369 F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1370 F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1371 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1372 F: Documentation/devicetree/bindings/mtd/arm-versatile.txt
1373 F: arch/arm/boot/dts/arm-realview-*
1374 F: arch/arm/boot/dts/integrator*
1375 F: arch/arm/boot/dts/versatile*
1376 F: arch/arm/mach-integrator/
1377 F: arch/arm/mach-realview/
1378 F: arch/arm/mach-versatile/
1379 F: arch/arm/plat-versatile/
1380 F: drivers/bus/arm-integrator-lm.c
1381 F: drivers/clk/versatile/
1382 F: drivers/i2c/busses/i2c-versatile.c
1383 F: drivers/irqchip/irq-versatile-fpga.c
1384 F: drivers/mtd/maps/physmap-versatile.*
1385 F: drivers/power/reset/arm-versatile-reboot.c
1386 F: drivers/soc/versatile/
1388 ARM KOMEDA DRM-KMS DRIVER
1389 M: James (Qian) Wang <james.qian.wang@arm.com>
1390 M: Liviu Dudau <liviu.dudau@arm.com>
1391 M: Mihail Atanassov <mihail.atanassov@arm.com>
1392 L: Mali DP Maintainers <malidp@foss.arm.com>
1394 T: git git://anongit.freedesktop.org/drm/drm-misc
1395 F: Documentation/devicetree/bindings/display/arm,komeda.txt
1396 F: Documentation/gpu/komeda-kms.rst
1397 F: drivers/gpu/drm/arm/display/include/
1398 F: drivers/gpu/drm/arm/display/komeda/
1400 ARM MALI PANFROST DRM DRIVER
1401 M: Rob Herring <robh@kernel.org>
1402 M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1403 R: Steven Price <steven.price@arm.com>
1404 R: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1405 L: dri-devel@lists.freedesktop.org
1407 T: git git://anongit.freedesktop.org/drm/drm-misc
1408 F: drivers/gpu/drm/panfrost/
1409 F: include/uapi/drm/panfrost_drm.h
1411 ARM MALI-DP DRM DRIVER
1412 M: Liviu Dudau <liviu.dudau@arm.com>
1413 M: Brian Starkey <brian.starkey@arm.com>
1414 L: Mali DP Maintainers <malidp@foss.arm.com>
1416 T: git git://anongit.freedesktop.org/drm/drm-misc
1417 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1418 F: Documentation/gpu/afbc.rst
1419 F: drivers/gpu/drm/arm/
1421 ARM MFM AND FLOPPY DRIVERS
1422 M: Ian Molton <spyro@f2s.com>
1424 F: arch/arm/include/asm/floppy.h
1425 F: arch/arm/mach-rpc/floppydma.S
1427 ARM PMU PROFILING AND DEBUGGING
1428 M: Will Deacon <will@kernel.org>
1429 M: Mark Rutland <mark.rutland@arm.com>
1430 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1432 F: Documentation/devicetree/bindings/arm/pmu.yaml
1433 F: Documentation/devicetree/bindings/perf/
1434 F: arch/arm*/include/asm/hw_breakpoint.h
1435 F: arch/arm*/include/asm/perf_event.h
1436 F: arch/arm*/kernel/hw_breakpoint.c
1437 F: arch/arm*/kernel/perf_*
1439 F: include/linux/perf/arm_pmu.h
1442 M: Russell King <linux@armlinux.org.uk>
1443 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1445 W: http://www.armlinux.org.uk/
1446 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1448 X: arch/arm/boot/dts/
1450 ARM PRIMECELL AACI PL041 DRIVER
1451 M: Russell King <linux@armlinux.org.uk>
1455 ARM PRIMECELL BUS SUPPORT
1456 M: Russell King <linux@armlinux.org.uk>
1459 F: include/linux/amba/bus.h
1461 ARM PRIMECELL CLCD PL110 DRIVER
1462 M: Russell King <linux@armlinux.org.uk>
1464 F: drivers/video/fbdev/amba-clcd.*
1466 ARM PRIMECELL KMI PL050 DRIVER
1467 M: Russell King <linux@armlinux.org.uk>
1469 F: drivers/input/serio/ambakmi.*
1470 F: include/linux/amba/kmi.h
1472 ARM PRIMECELL MMCI PL180/1 DRIVER
1473 M: Russell King <linux@armlinux.org.uk>
1475 F: drivers/mmc/host/mmci.*
1476 F: include/linux/amba/mmci.h
1478 ARM PRIMECELL SSP PL022 SPI DRIVER
1479 M: Linus Walleij <linus.walleij@linaro.org>
1480 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1482 F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1483 F: drivers/spi/spi-pl022.c
1485 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1486 M: Russell King <linux@armlinux.org.uk>
1488 F: drivers/tty/serial/amba-pl01*.c
1489 F: include/linux/amba/serial.h
1491 ARM PRIMECELL VIC PL190/PL192 DRIVER
1492 M: Linus Walleij <linus.walleij@linaro.org>
1493 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1495 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1496 F: drivers/irqchip/irq-vic.c
1498 ARM SMC WATCHDOG DRIVER
1499 M: Julius Werner <jwerner@chromium.org>
1500 R: Evan Benn <evanbenn@chromium.org>
1502 F: Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1503 F: drivers/watchdog/arm_smc_wdt.c
1506 M: Will Deacon <will@kernel.org>
1507 R: Robin Murphy <robin.murphy@arm.com>
1508 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1510 F: Documentation/devicetree/bindings/iommu/arm,smmu*
1511 F: drivers/iommu/arm/
1512 F: drivers/iommu/io-pgtable-arm*
1514 ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1515 M: Arnd Bergmann <arnd@arndb.de>
1516 M: Olof Johansson <olof@lixom.net>
1518 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1520 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1521 F: arch/arm/boot/dts/Makefile
1522 F: arch/arm64/boot/dts/Makefile
1524 ARM SUB-ARCHITECTURES
1525 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1527 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1531 ARM/ACTIONS SEMI ARCHITECTURE
1532 M: Andreas Färber <afaerber@suse.de>
1533 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1534 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1535 L: linux-actions@lists.infradead.org (moderated for non-subscribers)
1537 F: Documentation/devicetree/bindings/arm/actions.yaml
1538 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1539 F: Documentation/devicetree/bindings/dma/owl-dma.yaml
1540 F: Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1541 F: Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1542 F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1543 F: Documentation/devicetree/bindings/pinctrl/actions,*
1544 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1545 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1546 F: arch/arm/boot/dts/owl-*
1547 F: arch/arm/mach-actions/
1548 F: arch/arm64/boot/dts/actions/
1549 F: drivers/clk/actions/
1550 F: drivers/clocksource/timer-owl*
1551 F: drivers/dma/owl-dma.c
1552 F: drivers/i2c/busses/i2c-owl.c
1553 F: drivers/irqchip/irq-owl-sirq.c
1554 F: drivers/mmc/host/owl-mmc.c
1555 F: drivers/pinctrl/actions/*
1556 F: drivers/soc/actions/
1557 F: include/dt-bindings/power/owl-*
1558 F: include/dt-bindings/reset/actions,*
1559 F: include/linux/soc/actions/
1562 ARM/ADS SPHERE MACHINE SUPPORT
1563 M: Lennert Buytenhek <kernel@wantstofly.org>
1564 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1567 ARM/AFEB9260 MACHINE SUPPORT
1568 M: Sergey Lapin <slapin@ossfans.org>
1569 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1572 ARM/AJECO 1ARM MACHINE SUPPORT
1573 M: Lennert Buytenhek <kernel@wantstofly.org>
1574 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1577 ARM/Allwinner SoC Clock Support
1578 M: Emilio López <emilio@elopez.com.ar>
1580 F: drivers/clk/sunxi/
1582 ARM/Allwinner sunXi SoC support
1583 M: Maxime Ripard <mripard@kernel.org>
1584 M: Chen-Yu Tsai <wens@csie.org>
1585 R: Jernej Skrabec <jernej.skrabec@siol.net>
1586 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1588 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1589 L: linux-sunxi@lists.linux.dev
1590 F: arch/arm/mach-sunxi/
1591 F: arch/arm64/boot/dts/allwinner/
1592 F: drivers/clk/sunxi-ng/
1593 F: drivers/pinctrl/sunxi/
1594 F: drivers/soc/sunxi/
1599 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1600 M: Neil Armstrong <narmstrong@baylibre.com>
1601 M: Jerome Brunet <jbrunet@baylibre.com>
1602 L: linux-amlogic@lists.infradead.org
1604 F: Documentation/devicetree/bindings/clock/amlogic*
1605 F: drivers/clk/meson/
1606 F: include/dt-bindings/clock/gxbb*
1607 F: include/dt-bindings/clock/meson*
1609 ARM/Amlogic Meson SoC Crypto Drivers
1610 M: Corentin Labbe <clabbe@baylibre.com>
1611 L: linux-crypto@vger.kernel.org
1612 L: linux-amlogic@lists.infradead.org
1614 F: Documentation/devicetree/bindings/crypto/amlogic*
1615 F: drivers/crypto/amlogic/
1617 ARM/Amlogic Meson SoC Sound Drivers
1618 M: Jerome Brunet <jbrunet@baylibre.com>
1619 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1621 F: Documentation/devicetree/bindings/sound/amlogic*
1624 ARM/Amlogic Meson SoC support
1625 M: Kevin Hilman <khilman@baylibre.com>
1626 R: Neil Armstrong <narmstrong@baylibre.com>
1627 R: Jerome Brunet <jbrunet@baylibre.com>
1628 R: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1629 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1630 L: linux-amlogic@lists.infradead.org
1632 W: http://linux-meson.com/
1633 F: arch/arm/boot/dts/meson*
1634 F: arch/arm/mach-meson/
1635 F: arch/arm64/boot/dts/amlogic/
1636 F: drivers/mmc/host/meson*
1637 F: drivers/pinctrl/meson/
1638 F: drivers/rtc/rtc-meson*
1639 F: drivers/soc/amlogic/
1642 ARM/Annapurna Labs ALPINE ARCHITECTURE
1643 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1644 M: Antoine Tenart <atenart@kernel.org>
1645 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1647 F: arch/arm/boot/dts/alpine*
1648 F: arch/arm/mach-alpine/
1649 F: arch/arm64/boot/dts/amazon/
1650 F: drivers/*/*alpine*
1652 ARM/APPLE MACHINE SUPPORT
1653 M: Hector Martin <marcan@marcan.st>
1654 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1656 W: https://asahilinux.org
1657 B: https://github.com/AsahiLinux/linux/issues
1658 C: irc://chat.freenode.net/asahi-dev
1659 T: git https://github.com/AsahiLinux/linux.git
1660 F: Documentation/devicetree/bindings/arm/apple.yaml
1661 F: Documentation/devicetree/bindings/interrupt-controller/apple,aic.yaml
1662 F: arch/arm64/boot/dts/apple/
1663 F: drivers/irqchip/irq-apple-aic.c
1664 F: include/dt-bindings/interrupt-controller/apple-aic.h
1666 ARM/ARTPEC MACHINE SUPPORT
1667 M: Jesper Nilsson <jesper.nilsson@axis.com>
1668 M: Lars Persson <lars.persson@axis.com>
1669 L: linux-arm-kernel@axis.com
1671 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1672 F: arch/arm/boot/dts/artpec6*
1673 F: arch/arm/mach-artpec
1675 F: drivers/crypto/axis
1676 F: drivers/mmc/host/usdhi6rol0.c
1677 F: drivers/pinctrl/pinctrl-artpec*
1679 ARM/ASPEED I2C DRIVER
1680 M: Brendan Higgins <brendanhiggins@google.com>
1681 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1682 R: Joel Stanley <joel@jms.id.au>
1683 L: linux-i2c@vger.kernel.org
1684 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1686 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1687 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1688 F: drivers/i2c/busses/i2c-aspeed.c
1689 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1691 ARM/ASPEED MACHINE SUPPORT
1692 M: Joel Stanley <joel@jms.id.au>
1693 R: Andrew Jeffery <andrew@aj.id.au>
1694 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1695 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1697 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1698 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1699 F: arch/arm/boot/dts/aspeed-*
1700 F: arch/arm/mach-aspeed/
1703 ARM/BITMAIN ARCHITECTURE
1704 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1705 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1707 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1708 F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1709 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1710 F: arch/arm64/boot/dts/bitmain/
1711 F: drivers/clk/clk-bm1880.c
1712 F: drivers/pinctrl/pinctrl-bm1880.c
1714 ARM/CALXEDA HIGHBANK ARCHITECTURE
1715 M: Andre Przywara <andre.przywara@arm.com>
1716 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1718 F: arch/arm/boot/dts/ecx-*.dts*
1719 F: arch/arm/boot/dts/highbank.dts
1720 F: arch/arm/mach-highbank/
1722 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1723 M: Krzysztof Halasa <khalasa@piap.pl>
1725 F: arch/arm/mach-cns3xxx/
1727 ARM/CAVIUM THUNDER NETWORK DRIVER
1728 M: Sunil Goutham <sgoutham@marvell.com>
1729 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1731 F: drivers/net/ethernet/cavium/thunder/
1733 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1734 M: Lukasz Majewski <lukma@denx.de>
1735 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1737 F: arch/arm/mach-ep93xx/ts72xx.c
1739 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1740 M: Alexander Shiyan <shc_work@mail.ru>
1741 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1745 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1746 M: Lennert Buytenhek <kernel@wantstofly.org>
1747 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1750 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1751 M: Hartley Sweeten <hsweeten@visionengravers.com>
1752 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1753 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1755 F: arch/arm/mach-ep93xx/
1756 F: arch/arm/mach-ep93xx/include/mach/
1759 M: Russell King <linux@armlinux.org.uk>
1760 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1762 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1763 F: drivers/clk/clkdev.c
1765 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1766 M: Baruch Siach <baruch@tkos.co.il>
1767 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1769 F: arch/arm/boot/dts/cx92755*
1772 ARM/CONTEC MICRO9 MACHINE SUPPORT
1773 M: Hubert Feurstein <hubert.feurstein@contec.at>
1775 F: arch/arm/mach-ep93xx/micro9.c
1777 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1778 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1779 M: Suzuki K Poulose <suzuki.poulose@arm.com>
1780 R: Mike Leach <mike.leach@linaro.org>
1781 R: Leo Yan <leo.yan@linaro.org>
1782 L: coresight@lists.linaro.org (moderated for non-subscribers)
1783 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1785 T: git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
1786 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1787 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1788 F: Documentation/devicetree/bindings/arm/coresight-cti.yaml
1789 F: Documentation/devicetree/bindings/arm/coresight.txt
1790 F: Documentation/trace/coresight/*
1791 F: drivers/hwtracing/coresight/*
1792 F: include/dt-bindings/arm/coresight-cti-dt.h
1793 F: include/linux/coresight*
1794 F: tools/perf/arch/arm/util/auxtrace.c
1795 F: tools/perf/arch/arm/util/cs-etm.c
1796 F: tools/perf/arch/arm/util/cs-etm.h
1797 F: tools/perf/arch/arm/util/pmu.c
1798 F: tools/perf/util/cs-etm-decoder/*
1799 F: tools/perf/util/cs-etm.*
1801 ARM/CORGI MACHINE SUPPORT
1802 M: Richard Purdie <rpurdie@rpsys.net>
1805 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1806 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1807 M: Linus Walleij <linus.walleij@linaro.org>
1808 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1810 T: git git://github.com/ulli-kroll/linux.git
1811 F: Documentation/devicetree/bindings/arm/gemini.txt
1812 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1813 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1814 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1815 F: arch/arm/mach-gemini/
1816 F: drivers/net/ethernet/cortina/
1817 F: drivers/pinctrl/pinctrl-gemini.c
1818 F: drivers/rtc/rtc-ftrtc010.c
1820 ARM/CZ.NIC TURRIS SUPPORT
1821 M: Marek Behun <kabel@kernel.org>
1823 W: https://www.turris.cz/
1824 F: Documentation/ABI/testing/debugfs-moxtet
1825 F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
1826 F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1827 F: Documentation/devicetree/bindings/bus/moxtet.txt
1828 F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1829 F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1830 F: Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
1831 F: Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
1832 F: drivers/bus/moxtet.c
1833 F: drivers/firmware/turris-mox-rwtm.c
1834 F: drivers/leds/leds-turris-omnia.c
1835 F: drivers/mailbox/armada-37xx-rwtm-mailbox.c
1836 F: drivers/gpio/gpio-moxtet.c
1837 F: drivers/watchdog/armada_37xx_wdt.c
1838 F: include/dt-bindings/bus/moxtet.h
1839 F: include/linux/armada-37xx-rwtm-mailbox.h
1840 F: include/linux/moxtet.h
1842 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1843 M: Robert Jarzmik <robert.jarzmik@free.fr>
1844 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1846 F: arch/arm/mach-pxa/ezx.c
1848 ARM/FARADAY FA526 PORT
1849 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1850 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1852 T: git git://git.berlios.de/gemini-board
1853 F: arch/arm/mm/*-fa*
1855 ARM/FOOTBRIDGE ARCHITECTURE
1856 M: Russell King <linux@armlinux.org.uk>
1857 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1859 W: http://www.armlinux.org.uk/
1860 F: arch/arm/include/asm/hardware/dec21285.h
1861 F: arch/arm/mach-footbridge/
1863 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1864 M: Shawn Guo <shawnguo@kernel.org>
1865 M: Sascha Hauer <s.hauer@pengutronix.de>
1866 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1867 R: Fabio Estevam <festevam@gmail.com>
1868 R: NXP Linux Team <linux-imx@nxp.com>
1869 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1871 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1872 X: drivers/media/i2c/
1876 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1877 M: Shawn Guo <shawnguo@kernel.org>
1878 M: Li Yang <leoyang.li@nxp.com>
1879 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1881 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1882 F: arch/arm/boot/dts/ls1021a*
1883 F: arch/arm64/boot/dts/freescale/fsl-*
1884 F: arch/arm64/boot/dts/freescale/qoriq-*
1886 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1887 M: Shawn Guo <shawnguo@kernel.org>
1888 M: Sascha Hauer <s.hauer@pengutronix.de>
1889 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1890 R: Stefan Agner <stefan@agner.ch>
1891 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1893 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1894 F: arch/arm/boot/dts/vf*
1895 F: arch/arm/mach-imx/*vf610*
1897 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1898 M: Lennert Buytenhek <kernel@wantstofly.org>
1899 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1902 ARM/GUMSTIX MACHINE SUPPORT
1903 M: Steve Sakoman <sakoman@gmail.com>
1904 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1907 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1908 M: Philipp Zabel <philipp.zabel@gmail.com>
1909 M: Paul Parsons <lost.distance@yahoo.com>
1910 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1912 F: arch/arm/mach-pxa/hx4700.c
1913 F: arch/arm/mach-pxa/include/mach/hx4700.h
1914 F: sound/soc/pxa/hx4700.c
1916 ARM/HISILICON SOC SUPPORT
1917 M: Wei Xu <xuwei5@hisilicon.com>
1918 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1920 W: http://www.hisilicon.com
1921 T: git git://github.com/hisilicon/linux-hisi.git
1922 F: arch/arm/boot/dts/hi3*
1923 F: arch/arm/boot/dts/hip*
1924 F: arch/arm/boot/dts/hisi*
1925 F: arch/arm/mach-hisi/
1926 F: arch/arm64/boot/dts/hisilicon/
1928 ARM/HP JORNADA 7XX MACHINE SUPPORT
1929 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1932 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1933 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1934 F: arch/arm/mach-sa1100/jornada720.c
1936 ARM/IGEP MACHINE SUPPORT
1937 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1938 M: Javier Martinez Canillas <javier@dowhile0.org>
1939 L: linux-omap@vger.kernel.org
1940 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1942 F: arch/arm/boot/dts/omap3-igep*
1944 ARM/INCOME PXA270 SUPPORT
1945 M: Marek Vasut <marek.vasut@gmail.com>
1946 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1948 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1950 ARM/INTEL IOP32X ARM ARCHITECTURE
1951 M: Lennert Buytenhek <kernel@wantstofly.org>
1952 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1955 ARM/INTEL IQ81342EX MACHINE SUPPORT
1956 M: Lennert Buytenhek <kernel@wantstofly.org>
1957 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1960 ARM/INTEL IXDP2850 MACHINE SUPPORT
1961 M: Lennert Buytenhek <kernel@wantstofly.org>
1962 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1965 ARM/INTEL IXP4XX ARM ARCHITECTURE
1966 M: Linus Walleij <linusw@kernel.org>
1967 M: Imre Kaloz <kaloz@openwrt.org>
1968 M: Krzysztof Halasa <khalasa@piap.pl>
1969 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1971 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1972 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1973 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1974 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1975 F: arch/arm/mach-ixp4xx/
1976 F: drivers/clocksource/timer-ixp4xx.c
1977 F: drivers/gpio/gpio-ixp4xx.c
1978 F: drivers/irqchip/irq-ixp4xx.c
1979 F: include/linux/irqchip/irq-ixp4xx.h
1980 F: include/linux/platform_data/timer-ixp4xx.h
1982 ARM/INTEL KEEMBAY ARCHITECTURE
1983 M: Paul J. Murphy <paul.j.murphy@intel.com>
1984 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
1986 F: Documentation/devicetree/bindings/arm/intel,keembay.yaml
1987 F: arch/arm64/boot/dts/intel/keembay-evm.dts
1988 F: arch/arm64/boot/dts/intel/keembay-soc.dtsi
1990 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1991 M: Jonathan Cameron <jic23@cam.ac.uk>
1992 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1994 F: arch/arm/mach-pxa/stargate2.c
1995 F: drivers/pcmcia/pxa2xx_stargate2.c
1997 ARM/INTEL XSC3 (MANZANO) ARM CORE
1998 M: Lennert Buytenhek <kernel@wantstofly.org>
1999 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2002 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
2003 M: Lennert Buytenhek <kernel@wantstofly.org>
2004 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2007 ARM/LG1K ARCHITECTURE
2008 M: Chanho Min <chanho.min@lge.com>
2009 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2011 F: arch/arm64/boot/dts/lg/
2013 ARM/LOGICPD PXA270 MACHINE SUPPORT
2014 M: Lennert Buytenhek <kernel@wantstofly.org>
2015 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2018 ARM/LPC18XX ARCHITECTURE
2019 M: Vladimir Zapolskiy <vz@mleia.com>
2020 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2022 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
2023 F: arch/arm/boot/dts/lpc43*
2024 F: drivers/i2c/busses/i2c-lpc2k.c
2025 F: drivers/memory/pl172.c
2026 F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
2027 F: drivers/rtc/rtc-lpc24xx.c
2030 ARM/LPC32XX SOC SUPPORT
2031 M: Vladimir Zapolskiy <vz@mleia.com>
2032 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2034 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
2035 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2036 F: arch/arm/boot/dts/lpc32*
2037 F: arch/arm/mach-lpc32xx/
2038 F: drivers/i2c/busses/i2c-pnx.c
2039 F: drivers/net/ethernet/nxp/lpc_eth.c
2040 F: drivers/usb/host/ohci-nxp.c
2041 F: drivers/watchdog/pnx4008_wdt.c
2044 ARM/MAGICIAN MACHINE SUPPORT
2045 M: Philipp Zabel <philipp.zabel@gmail.com>
2048 ARM/Marvell Dove/MV78xx0/Orion SOC support
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.kernel.org/pub/scm/linux/kernel/git/gclement/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: Andrew Lunn <andrew@lunn.ch>
2066 M: Gregory Clement <gregory.clement@bootlin.com>
2067 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2068 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2070 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2071 F: arch/arm/boot/dts/armada*
2072 F: arch/arm/boot/dts/kirkwood*
2073 F: arch/arm/configs/mvebu_*_defconfig
2074 F: arch/arm/mach-mvebu/
2075 F: arch/arm64/boot/dts/marvell/armada*
2076 F: arch/arm64/boot/dts/marvell/cn913*
2077 F: drivers/cpufreq/armada-37xx-cpufreq.c
2078 F: drivers/cpufreq/armada-8k-cpufreq.c
2079 F: drivers/cpufreq/mvebu-cpufreq.c
2080 F: drivers/irqchip/irq-armada-370-xp.c
2081 F: drivers/irqchip/irq-mvebu-*
2082 F: drivers/pinctrl/mvebu/
2083 F: drivers/rtc/rtc-armada38x.c
2085 ARM/Mediatek RTC DRIVER
2086 M: Eddie Huang <eddie.huang@mediatek.com>
2087 M: Sean Wang <sean.wang@mediatek.com>
2088 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2089 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2091 F: Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2092 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2093 F: drivers/rtc/rtc-mt2712.c
2094 F: drivers/rtc/rtc-mt6397.c
2095 F: drivers/rtc/rtc-mt7622.c
2097 ARM/Mediatek SoC support
2098 M: Matthias Brugger <matthias.bgg@gmail.com>
2099 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2100 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2102 W: https://mtk.wiki.kernel.org/
2103 C: irc://chat.freenode.net/linux-mediatek
2104 F: arch/arm/boot/dts/mt6*
2105 F: arch/arm/boot/dts/mt7*
2106 F: arch/arm/boot/dts/mt8*
2107 F: arch/arm/mach-mediatek/
2108 F: arch/arm64/boot/dts/mediatek/
2109 F: drivers/soc/mediatek/
2114 ARM/Mediatek USB3 PHY DRIVER
2115 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
2116 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2117 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2119 F: Documentation/devicetree/bindings/phy/mediatek,*
2120 F: drivers/phy/mediatek/
2122 ARM/Microchip (AT91) SoC support
2123 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2124 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
2125 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2126 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2128 W: http://www.linux4sam.org
2129 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2130 F: arch/arm/boot/dts/at91*.dts
2131 F: arch/arm/boot/dts/at91*.dtsi
2132 F: arch/arm/boot/dts/sama*.dts
2133 F: arch/arm/boot/dts/sama*.dtsi
2134 F: arch/arm/include/debug/at91.S
2135 F: arch/arm/mach-at91/
2136 F: drivers/memory/atmel*
2137 F: drivers/watchdog/sama5d4_wdt.c
2138 F: include/soc/at91/
2139 X: drivers/input/touchscreen/atmel_mxt_ts.c
2140 X: drivers/net/wireless/atmel/
2144 ARM/Microchip Sparx5 SoC support
2145 M: Lars Povlsen <lars.povlsen@microchip.com>
2146 M: Steen Hegelund <Steen.Hegelund@microchip.com>
2147 M: UNGLinuxDriver@microchip.com
2148 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2150 T: git git://github.com/microchip-ung/linux-upstream.git
2151 F: arch/arm64/boot/dts/microchip/
2152 F: drivers/pinctrl/pinctrl-microchip-sgpio.c
2155 Microchip Timer Counter Block (TCB) Capture Driver
2156 M: Kamel Bouhara <kamel.bouhara@bootlin.com>
2157 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2158 L: linux-iio@vger.kernel.org
2160 F: drivers/counter/microchip-tcb-capture.c
2162 ARM/MIOA701 MACHINE SUPPORT
2163 M: Robert Jarzmik <robert.jarzmik@free.fr>
2164 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2166 F: arch/arm/mach-pxa/mioa701.c
2168 ARM/MStar/Sigmastar Armv7 SoC support
2169 M: Daniel Palmer <daniel@thingy.jp>
2170 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2172 W: http://linux-chenxing.org/
2173 F: Documentation/devicetree/bindings/arm/mstar/*
2174 F: Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2175 F: Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2176 F: arch/arm/boot/dts/mstar-*
2177 F: arch/arm/mach-mstar/
2178 F: drivers/clk/mstar/
2179 F: drivers/gpio/gpio-msc313.c
2180 F: include/dt-bindings/clock/mstar-*
2181 F: include/dt-bindings/gpio/msc313-gpio.h
2183 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2184 M: Michael Petchkovsky <mkpetch@internode.on.net>
2187 ARM/NOMADIK/Ux500 ARCHITECTURES
2188 M: Linus Walleij <linus.walleij@linaro.org>
2189 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2191 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2192 F: Documentation/devicetree/bindings/arm/ste-*
2193 F: Documentation/devicetree/bindings/arm/ux500.yaml
2194 F: Documentation/devicetree/bindings/arm/ux500/
2195 F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2196 F: arch/arm/boot/dts/ste-*
2197 F: arch/arm/mach-nomadik/
2198 F: arch/arm/mach-ux500/
2199 F: drivers/clk/clk-nomadik.c
2200 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2201 F: drivers/dma/ste_dma40*
2202 F: drivers/hwspinlock/u8500_hsem.c
2203 F: drivers/i2c/busses/i2c-nomadik.c
2204 F: drivers/iio/adc/ab8500-gpadc.c
2205 F: drivers/mfd/ab8500*
2206 F: drivers/mfd/abx500*
2207 F: drivers/mfd/db8500*
2208 F: drivers/mfd/dbx500*
2209 F: drivers/pinctrl/nomadik/
2210 F: drivers/rtc/rtc-ab8500.c
2211 F: drivers/rtc/rtc-pl031.c
2212 F: drivers/soc/ux500/
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/NUVOTON WPCM450 ARCHITECTURE
2232 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
2233 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2235 F: Documentation/devicetree/bindings/*/*wpcm*
2236 F: arch/arm/boot/dts/nuvoton-wpcm450*
2237 F: arch/arm/mach-npcm/wpcm450.c
2240 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2241 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2243 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2244 F: arch/arm/mach-s3c/gta02.h
2245 F: arch/arm/mach-s3c/mach-gta02.c
2247 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2248 M: Alexander Clouter <alex@digriz.org.uk>
2249 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2251 W: http://www.digriz.org.uk/ts78xx/kernel
2252 F: arch/arm/mach-orion5x/ts78xx-*
2254 ARM/OXNAS platform support
2255 M: Neil Armstrong <narmstrong@baylibre.com>
2256 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2257 L: linux-oxnas@groups.io (moderated for non-subscribers)
2259 F: arch/arm/boot/dts/ox8*.dts*
2260 F: arch/arm/mach-oxnas/
2261 F: drivers/power/reset/oxnas-restart.c
2264 ARM/PALM TREO SUPPORT
2265 M: Tomas Cech <sleep_walker@suse.com>
2266 L: linux-arm-kernel@lists.infradead.org
2268 W: http://hackndev.com
2269 F: arch/arm/mach-pxa/palmtreo.*
2271 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2272 M: Marek Vasut <marek.vasut@gmail.com>
2273 L: linux-arm-kernel@lists.infradead.org
2275 W: http://hackndev.com
2276 F: arch/arm/mach-pxa/include/mach/palmld.h
2277 F: arch/arm/mach-pxa/include/mach/palmtc.h
2278 F: arch/arm/mach-pxa/include/mach/palmtx.h
2279 F: arch/arm/mach-pxa/palmld.c
2280 F: arch/arm/mach-pxa/palmt5.*
2281 F: arch/arm/mach-pxa/palmtc.c
2282 F: arch/arm/mach-pxa/palmte2.*
2283 F: arch/arm/mach-pxa/palmtx.c
2286 M: Sergey Lapin <slapin@ossfans.org>
2287 L: linux-arm-kernel@lists.infradead.org
2289 W: http://hackndev.com
2290 F: arch/arm/mach-pxa/palmz72.*
2293 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2295 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2297 ARM/PT DIGITAL BOARD PORT
2298 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2299 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2301 W: http://www.armlinux.org.uk/
2303 ARM/QUALCOMM SUPPORT
2304 M: Andy Gross <agross@kernel.org>
2305 M: Bjorn Andersson <bjorn.andersson@linaro.org>
2306 L: linux-arm-msm@vger.kernel.org
2308 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2309 F: Documentation/devicetree/bindings/*/qcom*
2310 F: Documentation/devicetree/bindings/soc/qcom/
2311 F: arch/arm/boot/dts/qcom-*.dts
2312 F: arch/arm/boot/dts/qcom-*.dtsi
2313 F: arch/arm/mach-qcom/
2314 F: arch/arm64/boot/dts/qcom/
2315 F: drivers/*/*/qcom*
2316 F: drivers/*/*/qcom/
2317 F: drivers/*/pm8???-*
2320 F: drivers/bluetooth/btqcomsmd.c
2321 F: drivers/clocksource/timer-qcom.c
2322 F: drivers/cpuidle/cpuidle-qcom-spm.c
2323 F: drivers/extcon/extcon-qcom*
2324 F: drivers/i2c/busses/i2c-qcom-geni.c
2325 F: drivers/i2c/busses/i2c-qup.c
2326 F: drivers/iommu/msm*
2327 F: drivers/mfd/ssbi.c
2328 F: drivers/mmc/host/mmci_qcom*
2329 F: drivers/mmc/host/sdhci-msm.c
2330 F: drivers/pci/controller/dwc/pcie-qcom.c
2331 F: drivers/phy/qualcomm/
2332 F: drivers/power/*/msm*
2333 F: drivers/reset/reset-qcom-*
2334 F: drivers/scsi/ufs/ufs-qcom*
2335 F: drivers/spi/spi-geni-qcom.c
2336 F: drivers/spi/spi-qcom-qspi.c
2337 F: drivers/spi/spi-qup.c
2338 F: drivers/tty/serial/msm_serial.c
2339 F: drivers/usb/dwc3/dwc3-qcom.c
2340 F: include/dt-bindings/*/qcom*
2341 F: include/linux/*/qcom*
2342 F: include/linux/soc/qcom/
2344 ARM/RADISYS ENP2611 MACHINE SUPPORT
2345 M: Lennert Buytenhek <kernel@wantstofly.org>
2346 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2349 ARM/RDA MICRO ARCHITECTURE
2350 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2351 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2352 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2354 F: Documentation/devicetree/bindings/arm/rda.yaml
2355 F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2356 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2357 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2358 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2359 F: arch/arm/boot/dts/rda8810pl-*
2360 F: drivers/clocksource/timer-rda.c
2361 F: drivers/gpio/gpio-rda.c
2362 F: drivers/irqchip/irq-rda-intc.c
2363 F: drivers/tty/serial/rda-uart.c
2365 ARM/REALTEK ARCHITECTURE
2366 M: Andreas Färber <afaerber@suse.de>
2367 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2368 L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2370 F: Documentation/devicetree/bindings/arm/realtek.yaml
2371 F: arch/arm/boot/dts/rtd*
2372 F: arch/arm/mach-realtek/
2373 F: arch/arm64/boot/dts/realtek/
2375 ARM/RENESAS ARM64 ARCHITECTURE
2376 M: Geert Uytterhoeven <geert+renesas@glider.be>
2377 M: Magnus Damm <magnus.damm@gmail.com>
2378 L: linux-renesas-soc@vger.kernel.org
2380 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2381 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2382 F: Documentation/devicetree/bindings/arm/renesas.yaml
2383 F: arch/arm64/boot/dts/renesas/
2384 F: drivers/soc/renesas/
2385 F: include/linux/soc/renesas/
2387 ARM/RISCPC ARCHITECTURE
2388 M: Russell King <linux@armlinux.org.uk>
2389 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2391 W: http://www.armlinux.org.uk/
2392 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2393 F: arch/arm/include/asm/hardware/ioc.h
2394 F: arch/arm/include/asm/hardware/iomd.h
2395 F: arch/arm/include/asm/hardware/memc.h
2396 F: arch/arm/mach-rpc/
2397 F: drivers/net/ethernet/8390/etherh.c
2398 F: drivers/net/ethernet/i825xx/ether1*
2399 F: drivers/net/ethernet/seeq/ether3*
2400 F: drivers/scsi/arm/
2402 ARM/Rockchip SoC support
2403 M: Heiko Stuebner <heiko@sntech.de>
2404 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2405 L: linux-rockchip@lists.infradead.org
2407 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2408 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2409 F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2410 F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2411 F: arch/arm/boot/dts/rk3*
2412 F: arch/arm/boot/dts/rv1108*
2413 F: arch/arm/mach-rockchip/
2414 F: drivers/*/*/*rockchip*
2415 F: drivers/*/*rockchip*
2416 F: drivers/clk/rockchip/
2417 F: drivers/i2c/busses/i2c-rk3x.c
2418 F: sound/soc/rockchip/
2421 ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2422 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
2423 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2424 L: linux-samsung-soc@vger.kernel.org
2426 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2427 F: Documentation/arm/samsung/
2428 F: Documentation/devicetree/bindings/arm/samsung/
2429 F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2430 F: arch/arm/boot/dts/exynos*
2431 F: arch/arm/boot/dts/s3c*
2432 F: arch/arm/boot/dts/s5p*
2433 F: arch/arm/mach-exynos*/
2434 F: arch/arm/mach-s3c/
2435 F: arch/arm/mach-s5p*/
2436 F: arch/arm64/boot/dts/exynos/
2437 F: drivers/*/*/*s3c24*
2438 F: drivers/*/*s3c24*
2439 F: drivers/*/*s3c64xx*
2440 F: drivers/*/*s5pv210*
2441 F: drivers/memory/samsung/
2442 F: drivers/soc/samsung/
2443 F: drivers/tty/serial/samsung*
2444 F: include/linux/platform_data/*s3c*
2445 F: include/linux/serial_s3c.h
2446 F: include/linux/soc/samsung/
2452 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2453 M: Andrzej Hajda <a.hajda@samsung.com>
2454 L: linux-arm-kernel@lists.infradead.org
2455 L: linux-media@vger.kernel.org
2457 F: drivers/media/platform/s5p-g2d/
2459 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2460 M: Marek Szyprowski <m.szyprowski@samsung.com>
2461 L: linux-samsung-soc@vger.kernel.org
2462 L: linux-media@vger.kernel.org
2464 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2465 F: drivers/media/cec/platform/s5p/
2467 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2468 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2469 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2470 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2471 L: linux-arm-kernel@lists.infradead.org
2472 L: linux-media@vger.kernel.org
2474 F: drivers/media/platform/s5p-jpeg/
2476 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2477 M: Andrzej Hajda <a.hajda@samsung.com>
2478 L: linux-arm-kernel@lists.infradead.org
2479 L: linux-media@vger.kernel.org
2481 F: drivers/media/platform/s5p-mfc/
2483 ARM/SHMOBILE ARM ARCHITECTURE
2484 M: Geert Uytterhoeven <geert+renesas@glider.be>
2485 M: Magnus Damm <magnus.damm@gmail.com>
2486 L: linux-renesas-soc@vger.kernel.org
2488 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2489 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2490 F: Documentation/devicetree/bindings/arm/renesas.yaml
2491 F: arch/arm/boot/dts/emev2*
2492 F: arch/arm/boot/dts/gr-peach*
2493 F: arch/arm/boot/dts/iwg20d-q7*
2494 F: arch/arm/boot/dts/r7s*
2495 F: arch/arm/boot/dts/r8a*
2496 F: arch/arm/boot/dts/r9a*
2497 F: arch/arm/boot/dts/sh*
2498 F: arch/arm/configs/shmobile_defconfig
2499 F: arch/arm/include/debug/renesas-scif.S
2500 F: arch/arm/mach-shmobile/
2501 F: drivers/soc/renesas/
2502 F: include/linux/soc/renesas/
2504 ARM/SOCFPGA ARCHITECTURE
2505 M: Dinh Nguyen <dinguyen@kernel.org>
2507 W: http://www.rocketboards.org
2508 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2509 F: arch/arm/boot/dts/socfpga*
2510 F: arch/arm/configs/socfpga_defconfig
2511 F: arch/arm/mach-socfpga/
2512 F: arch/arm64/boot/dts/altera/
2513 F: arch/arm64/boot/dts/intel/
2515 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2516 M: Dinh Nguyen <dinguyen@kernel.org>
2518 F: drivers/clk/socfpga/
2520 ARM/SOCFPGA EDAC SUPPORT
2521 M: Dinh Nguyen <dinguyen@kernel.org>
2523 F: drivers/edac/altera_edac.[ch]
2525 ARM/SPREADTRUM SoC SUPPORT
2526 M: Orson Zhai <orsonzhai@gmail.com>
2527 M: Baolin Wang <baolin.wang7@gmail.com>
2528 M: Chunyan Zhang <zhang.lyra@gmail.com>
2530 F: arch/arm64/boot/dts/sprd
2535 ARM/STI ARCHITECTURE
2536 M: Patrice Chotard <patrice.chotard@foss.st.com>
2537 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2539 W: http://www.stlinux.com
2540 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2541 F: arch/arm/boot/dts/sti*
2542 F: arch/arm/mach-sti/
2543 F: drivers/ata/ahci_st.c
2544 F: drivers/char/hw_random/st-rng.c
2545 F: drivers/clocksource/arm_global_timer.c
2546 F: drivers/clocksource/clksrc_st_lpc.c
2547 F: drivers/cpufreq/sti-cpufreq.c
2548 F: drivers/dma/st_fdma*
2549 F: drivers/i2c/busses/i2c-st.c
2550 F: drivers/media/platform/sti/c8sectpfe/
2551 F: drivers/media/rc/st_rc.c
2552 F: drivers/mmc/host/sdhci-st.c
2553 F: drivers/phy/st/phy-miphy28lp.c
2554 F: drivers/phy/st/phy-stih407-usb.c
2555 F: drivers/pinctrl/pinctrl-st.c
2556 F: drivers/remoteproc/st_remoteproc.c
2557 F: drivers/remoteproc/st_slim_rproc.c
2558 F: drivers/reset/sti/
2559 F: drivers/rtc/rtc-st-lpc.c
2560 F: drivers/tty/serial/st-asc.c
2561 F: drivers/usb/dwc3/dwc3-st.c
2562 F: drivers/usb/host/ehci-st.c
2563 F: drivers/usb/host/ohci-st.c
2564 F: drivers/watchdog/st_lpc_wdt.c
2565 F: include/linux/remoteproc/st_slim_rproc.h
2567 ARM/STM32 ARCHITECTURE
2568 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2569 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
2570 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2571 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2573 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2574 F: arch/arm/boot/dts/stm32*
2575 F: arch/arm/mach-stm32/
2576 F: drivers/clocksource/armv7m_systick.c
2580 ARM/Synaptics SoC support
2581 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2582 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2583 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2585 F: arch/arm/boot/dts/berlin*
2586 F: arch/arm/mach-berlin/
2587 F: arch/arm64/boot/dts/synaptics/
2589 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2590 M: Lennert Buytenhek <kernel@wantstofly.org>
2591 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2594 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2595 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2596 L: linux-tegra@vger.kernel.org
2597 L: linux-media@vger.kernel.org
2599 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2600 F: drivers/media/cec/platform/tegra/
2602 ARM/TETON BGA MACHINE SUPPORT
2603 M: "Mark F. Brown" <mark.brown314@gmail.com>
2604 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2607 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2608 M: Santosh Shilimkar <ssantosh@kernel.org>
2609 L: linux-kernel@vger.kernel.org
2611 F: drivers/memory/*emif*
2613 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2614 M: Santosh Shilimkar <ssantosh@kernel.org>
2615 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2617 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2618 F: arch/arm/boot/dts/keystone-*
2619 F: arch/arm/mach-keystone/
2621 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2622 M: Santosh Shilimkar <ssantosh@kernel.org>
2623 L: linux-kernel@vger.kernel.org
2625 F: drivers/clk/keystone/
2627 ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
2628 M: Santosh Shilimkar <ssantosh@kernel.org>
2629 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2630 L: linux-kernel@vger.kernel.org
2632 F: drivers/clocksource/timer-keystone.c
2634 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2635 M: Santosh Shilimkar <ssantosh@kernel.org>
2636 L: linux-kernel@vger.kernel.org
2638 F: drivers/power/reset/keystone-reset.c
2640 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2641 M: Nishanth Menon <nm@ti.com>
2642 M: Tero Kristo <kristo@kernel.org>
2643 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2645 F: Documentation/devicetree/bindings/arm/ti/k3.yaml
2646 F: arch/arm64/boot/dts/ti/Makefile
2647 F: arch/arm64/boot/dts/ti/k3-*
2648 F: include/dt-bindings/pinctrl/k3.h
2650 ARM/THECUS N2100 MACHINE SUPPORT
2651 M: Lennert Buytenhek <kernel@wantstofly.org>
2652 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2655 ARM/TOSA MACHINE SUPPORT
2656 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2657 M: Dirk Opfer <dirk@opfer-online.de>
2660 ARM/TOSHIBA VISCONTI ARCHITECTURE
2661 M: Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
2662 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2664 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
2665 F: Documentation/devicetree/bindings/arm/toshiba.yaml
2666 F: Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
2667 F: Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
2668 F: Documentation/devicetree/bindings/pinctrl/toshiba,tmpv7700-pinctrl.yaml
2669 F: Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
2670 F: arch/arm64/boot/dts/toshiba/
2671 F: drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
2672 F: drivers/gpio/gpio-visconti.c
2673 F: drivers/pinctrl/visconti/
2674 F: drivers/watchdog/visconti_wdt.c
2677 ARM/UNIPHIER ARCHITECTURE
2678 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
2679 M: Masami Hiramatsu <mhiramat@kernel.org>
2680 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2682 F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2683 F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2684 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2685 F: arch/arm/boot/dts/uniphier*
2686 F: arch/arm/include/asm/hardware/cache-uniphier.h
2687 F: arch/arm/mach-uniphier/
2688 F: arch/arm/mm/cache-uniphier.c
2689 F: arch/arm64/boot/dts/socionext/uniphier*
2690 F: drivers/bus/uniphier-system-bus.c
2691 F: drivers/clk/uniphier/
2692 F: drivers/dma/uniphier-mdmac.c
2693 F: drivers/gpio/gpio-uniphier.c
2694 F: drivers/i2c/busses/i2c-uniphier*
2695 F: drivers/irqchip/irq-uniphier-aidet.c
2696 F: drivers/mmc/host/uniphier-sd.c
2697 F: drivers/pinctrl/uniphier/
2698 F: drivers/reset/reset-uniphier.c
2699 F: drivers/tty/serial/8250/8250_uniphier.c
2702 ARM/VERSATILE EXPRESS PLATFORM
2703 M: Liviu Dudau <liviu.dudau@arm.com>
2704 M: Sudeep Holla <sudeep.holla@arm.com>
2705 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2706 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2710 F: arch/arm/boot/dts/vexpress*
2711 F: arch/arm/mach-vexpress/
2712 F: arch/arm64/boot/dts/arm/
2713 F: drivers/clk/versatile/clk-vexpress-osc.c
2714 F: drivers/clocksource/timer-versatile.c
2718 M: Russell King <linux@armlinux.org.uk>
2719 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2721 W: http://www.armlinux.org.uk/
2724 ARM/VOIPAC PXA270 SUPPORT
2725 M: Marek Vasut <marek.vasut@gmail.com>
2726 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2728 F: arch/arm/mach-pxa/include/mach/vpac270.h
2729 F: arch/arm/mach-pxa/vpac270.c
2731 ARM/VT8500 ARM ARCHITECTURE
2732 M: Tony Prisk <linux@prisktech.co.nz>
2733 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2735 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2736 F: arch/arm/mach-vt8500/
2737 F: drivers/clocksource/timer-vt8500.c
2738 F: drivers/i2c/busses/i2c-wmt.c
2739 F: drivers/mmc/host/wmt-sdmmc.c
2740 F: drivers/pwm/pwm-vt8500.c
2741 F: drivers/rtc/rtc-vt8500.c
2742 F: drivers/tty/serial/vt8500_serial.c
2743 F: drivers/usb/host/ehci-platform.c
2744 F: drivers/usb/host/uhci-platform.c
2745 F: drivers/video/fbdev/vt8500lcdfb.*
2746 F: drivers/video/fbdev/wm8505fb*
2747 F: drivers/video/fbdev/wmt_ge_rops.*
2749 ARM/ZIPIT Z2 SUPPORT
2750 M: Marek Vasut <marek.vasut@gmail.com>
2751 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2753 F: arch/arm/mach-pxa/include/mach/z2.h
2754 F: arch/arm/mach-pxa/z2.c
2756 ARM/ZYNQ ARCHITECTURE
2757 M: Michal Simek <michal.simek@xilinx.com>
2758 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2760 W: http://wiki.xilinx.com
2761 T: git https://github.com/Xilinx/linux-xlnx.git
2762 F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
2763 F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
2764 F: Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
2765 F: arch/arm/mach-zynq/
2766 F: drivers/block/xsysace.c
2767 F: drivers/clocksource/timer-cadence-ttc.c
2768 F: drivers/cpuidle/cpuidle-zynq.c
2769 F: drivers/edac/synopsys_edac.c
2770 F: drivers/i2c/busses/i2c-cadence.c
2771 F: drivers/i2c/busses/i2c-xiic.c
2772 F: drivers/mmc/host/sdhci-of-arasan.c
2776 ARM64 PORT (AARCH64 ARCHITECTURE)
2777 M: Catalin Marinas <catalin.marinas@arm.com>
2778 M: Will Deacon <will@kernel.org>
2779 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2781 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2782 F: Documentation/arm64/
2784 F: tools/testing/selftests/arm64/
2785 X: arch/arm64/boot/dts/
2787 ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
2788 M: George McCollister <george.mccollister@gmail.com>
2789 L: netdev@vger.kernel.org
2791 F: Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
2792 F: drivers/net/dsa/xrs700x/*
2793 F: net/dsa/tag_xrs700x.c
2795 AS3645A LED FLASH CONTROLLER DRIVER
2796 M: Sakari Ailus <sakari.ailus@iki.fi>
2797 L: linux-leds@vger.kernel.org
2799 F: drivers/leds/leds-as3645a.c
2801 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2802 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2803 L: linux-media@vger.kernel.org
2805 T: git git://linuxtv.org/media_tree.git
2806 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2807 F: drivers/media/i2c/ak7375.c
2809 ASAHI KASEI AK8974 DRIVER
2810 M: Linus Walleij <linus.walleij@linaro.org>
2811 L: linux-iio@vger.kernel.org
2813 W: http://www.akm.com/
2814 F: drivers/iio/magnetometer/ak8974.c
2816 ASC7621 HARDWARE MONITOR DRIVER
2817 M: George Joseph <george.joseph@fairview5.com>
2818 L: linux-hwmon@vger.kernel.org
2820 F: Documentation/hwmon/asc7621.rst
2821 F: drivers/hwmon/asc7621.c
2823 ASPEED PINCTRL DRIVERS
2824 M: Andrew Jeffery <andrew@aj.id.au>
2825 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2826 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2827 L: linux-gpio@vger.kernel.org
2829 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
2830 F: drivers/pinctrl/aspeed/
2832 ASPEED SCU INTERRUPT CONTROLLER DRIVER
2833 M: Eddie James <eajames@linux.ibm.com>
2834 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2836 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
2837 F: drivers/irqchip/irq-aspeed-scu-ic.c
2838 F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
2840 ASPEED SD/MMC DRIVER
2841 M: Andrew Jeffery <andrew@aj.id.au>
2842 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2843 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2844 L: linux-mmc@vger.kernel.org
2846 F: Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
2847 F: drivers/mmc/host/sdhci-of-aspeed*
2849 ASPEED VIDEO ENGINE DRIVER
2850 M: Eddie James <eajames@linux.ibm.com>
2851 L: linux-media@vger.kernel.org
2852 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2854 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2855 F: drivers/media/platform/aspeed-video.c
2857 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2858 M: Corentin Chary <corentin.chary@gmail.com>
2859 L: acpi4asus-user@lists.sourceforge.net
2860 L: platform-driver-x86@vger.kernel.org
2862 W: http://acpi4asus.sf.net
2863 F: drivers/platform/x86/asus*.c
2864 F: drivers/platform/x86/eeepc*.c
2866 ASUS WIRELESS RADIO CONTROL DRIVER
2867 M: João Paulo Rechi Vita <jprvita@gmail.com>
2868 L: platform-driver-x86@vger.kernel.org
2870 F: drivers/platform/x86/asus-wireless.c
2873 M: David Howells <dhowells@redhat.com>
2874 L: keyrings@vger.kernel.org
2876 F: Documentation/crypto/asymmetric-keys.rst
2877 F: crypto/asymmetric_keys/
2878 F: include/crypto/pkcs7.h
2879 F: include/crypto/public_key.h
2880 F: include/linux/verification.h
2882 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2883 R: Dan Williams <dan.j.williams@intel.com>
2885 W: http://sourceforge.net/projects/xscaleiop
2886 F: Documentation/crypto/async-tx-api.rst
2888 F: include/linux/async_tx.h
2891 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
2892 L: linux-i2c@vger.kernel.org
2894 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2895 F: Documentation/devicetree/bindings/eeprom/at24.yaml
2896 F: drivers/misc/eeprom/at24.c
2898 ATA OVER ETHERNET (AOE) DRIVER
2899 M: "Justin Sanders" <justin@coraid.com>
2901 W: http://www.openaoe.org/
2902 F: Documentation/admin-guide/aoe/
2903 F: drivers/block/aoe/
2905 ATHEROS 71XX/9XXX GPIO DRIVER
2906 M: Alban Bedel <albeu@free.fr>
2908 W: https://github.com/AlbanBedel/linux
2909 T: git git://github.com/AlbanBedel/linux
2910 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2911 F: drivers/gpio/gpio-ath79.c
2913 ATHEROS 71XX/9XXX USB PHY DRIVER
2914 M: Alban Bedel <albeu@free.fr>
2916 W: https://github.com/AlbanBedel/linux
2917 T: git git://github.com/AlbanBedel/linux
2918 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2919 F: drivers/phy/qualcomm/phy-ath79-usb.c
2921 ATHEROS ATH GENERIC UTILITIES
2922 M: Kalle Valo <kvalo@codeaurora.org>
2923 L: linux-wireless@vger.kernel.org
2925 F: drivers/net/wireless/ath/*
2927 ATHEROS ATH5K WIRELESS DRIVER
2928 M: Jiri Slaby <jirislaby@kernel.org>
2929 M: Nick Kossifidis <mickflemm@gmail.com>
2930 M: Luis Chamberlain <mcgrof@kernel.org>
2931 L: linux-wireless@vger.kernel.org
2933 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
2934 F: drivers/net/wireless/ath/ath5k/
2936 ATHEROS ATH6KL WIRELESS DRIVER
2937 M: Kalle Valo <kvalo@codeaurora.org>
2938 L: linux-wireless@vger.kernel.org
2940 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
2941 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2942 F: drivers/net/wireless/ath/ath6kl/
2945 M: Ville Syrjala <syrjala@sci.fi>
2947 F: drivers/input/misc/ati_remote2.c
2949 ATK0110 HWMON DRIVER
2950 M: Luca Tettamanti <kronos.it@gmail.com>
2951 L: linux-hwmon@vger.kernel.org
2953 F: drivers/hwmon/asus_atk0110.c
2955 ATLX ETHERNET DRIVERS
2956 M: Chris Snook <chris.snook@gmail.com>
2957 L: netdev@vger.kernel.org
2959 W: http://sourceforge.net/projects/atl1
2960 W: http://atl1.sourceforge.net
2961 F: drivers/net/ethernet/atheros/
2964 M: Chas Williams <3chas3@gmail.com>
2965 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2966 L: netdev@vger.kernel.org
2968 W: http://linux-atm.sourceforge.net
2970 F: include/linux/atm*
2971 F: include/uapi/linux/atm*
2973 ATMEL MACB ETHERNET DRIVER
2974 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2975 M: Claudiu Beznea <claudiu.beznea@microchip.com>
2977 F: drivers/net/ethernet/cadence/
2979 ATMEL MAXTOUCH DRIVER
2980 M: Nick Dyer <nick@shmanahar.org>
2982 T: git git://github.com/ndyer/linux.git
2983 F: Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
2984 F: drivers/input/touchscreen/atmel_mxt_ts.c
2986 ATMEL WIRELESS DRIVER
2987 M: Simon Kelley <simon@thekelleys.org.uk>
2988 L: linux-wireless@vger.kernel.org
2990 W: http://www.thekelleys.org.uk/atmel
2991 W: http://atmelwlandriver.sourceforge.net/
2992 F: drivers/net/wireless/atmel/atmel*
2994 ATOMIC INFRASTRUCTURE
2995 M: Will Deacon <will@kernel.org>
2996 M: Peter Zijlstra <peterz@infradead.org>
2997 R: Boqun Feng <boqun.feng@gmail.com>
2998 L: linux-kernel@vger.kernel.org
3000 F: arch/*/include/asm/atomic*.h
3001 F: include/*/atomic*.h
3002 F: include/linux/refcount.h
3003 F: Documentation/atomic_*.txt
3006 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3007 M: Bradley Grove <linuxdrivers@attotech.com>
3008 L: linux-scsi@vger.kernel.org
3010 W: http://www.attotech.com
3011 F: drivers/scsi/esas2r
3013 ATUSB IEEE 802.15.4 RADIO DRIVER
3014 M: Stefan Schmidt <stefan@datenfreihafen.org>
3015 L: linux-wpan@vger.kernel.org
3017 F: drivers/net/ieee802154/at86rf230.h
3018 F: drivers/net/ieee802154/atusb.c
3019 F: drivers/net/ieee802154/atusb.h
3022 M: Paul Moore <paul@paul-moore.com>
3023 M: Eric Paris <eparis@redhat.com>
3024 L: linux-audit@redhat.com (moderated for non-subscribers)
3026 W: https://github.com/linux-audit
3027 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3028 F: include/linux/audit.h
3029 F: include/uapi/linux/audit.h
3032 AUXILIARY DISPLAY DRIVERS
3033 M: Miguel Ojeda <ojeda@kernel.org>
3035 F: drivers/auxdisplay/
3036 F: include/linux/cfag12864b.h
3038 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3039 M: Andreas Klinger <ak@it-klinger.de>
3040 L: linux-iio@vger.kernel.org
3042 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3043 F: drivers/iio/adc/hx711.c
3046 M: Ralf Baechle <ralf@linux-mips.org>
3047 L: linux-hams@vger.kernel.org
3049 W: http://www.linux-ax25.org/
3050 F: include/net/ax25.h
3051 F: include/uapi/linux/ax25.h
3055 M: Peter Rosin <peda@axentia.se>
3056 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3058 F: arch/arm/boot/dts/at91-linea.dtsi
3059 F: arch/arm/boot/dts/at91-natte.dtsi
3060 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3061 F: arch/arm/boot/dts/at91-tse850-3.dts
3063 AXENTIA ASOC DRIVERS
3064 M: Peter Rosin <peda@axentia.se>
3065 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3067 F: Documentation/devicetree/bindings/sound/axentia,*
3068 F: sound/soc/atmel/tse850-pcm5142.c
3070 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3071 M: Nuno Sá <nuno.sa@analog.com>
3072 L: linux-hwmon@vger.kernel.org
3074 W: http://ez.analog.com/community/linux-device-drivers
3075 F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3076 F: drivers/hwmon/axi-fan-control.c
3078 AXXIA I2C CONTROLLER
3079 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
3080 L: linux-i2c@vger.kernel.org
3082 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3083 F: drivers/i2c/busses/i2c-axxia.c
3086 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3087 L: linux-media@vger.kernel.org
3089 W: https://linuxtv.org
3090 T: git git://linuxtv.org/media_tree.git
3091 F: drivers/media/usb/dvb-usb-v2/az6007.c
3093 AZTECH FM RADIO RECEIVER DRIVER
3094 M: Hans Verkuil <hverkuil@xs4all.nl>
3095 L: linux-media@vger.kernel.org
3097 W: https://linuxtv.org
3098 T: git git://linuxtv.org/media_tree.git
3099 F: drivers/media/radio/radio-aztech*
3102 L: linux-wireless@vger.kernel.org
3103 L: b43-dev@lists.infradead.org
3105 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3106 F: drivers/net/wireless/broadcom/b43/
3108 B43LEGACY WIRELESS DRIVER
3109 M: Larry Finger <Larry.Finger@lwfinger.net>
3110 L: linux-wireless@vger.kernel.org
3111 L: b43-dev@lists.infradead.org
3113 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3114 F: drivers/net/wireless/broadcom/b43legacy/
3116 BACKLIGHT CLASS/SUBSYSTEM
3117 M: Lee Jones <lee.jones@linaro.org>
3118 M: Daniel Thompson <daniel.thompson@linaro.org>
3119 M: Jingoo Han <jingoohan1@gmail.com>
3120 L: dri-devel@lists.freedesktop.org
3122 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3123 F: Documentation/ABI/stable/sysfs-class-backlight
3124 F: Documentation/ABI/testing/sysfs-class-backlight
3125 F: Documentation/devicetree/bindings/leds/backlight
3126 F: drivers/video/backlight/
3127 F: include/linux/backlight.h
3128 F: include/linux/pwm_backlight.h
3131 M: Marek Lindner <mareklindner@neomailbox.ch>
3132 M: Simon Wunderlich <sw@simonwunderlich.de>
3133 M: Antonio Quartulli <a@unstable.cc>
3134 M: Sven Eckelmann <sven@narfation.org>
3135 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3137 W: https://www.open-mesh.org/
3138 Q: https://patchwork.open-mesh.org/project/batman/list/
3139 B: https://www.open-mesh.org/projects/batman-adv/issues
3140 C: irc://chat.freenode.net/batman
3141 T: git https://git.open-mesh.org/linux-merge.git
3142 F: Documentation/networking/batman-adv.rst
3143 F: include/uapi/linux/batadv_packet.h
3144 F: include/uapi/linux/batman_adv.h
3147 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3148 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
3149 L: linux-hams@vger.kernel.org
3151 W: http://www.baycom.org/~tom/ham/ham.html
3152 F: drivers/net/hamradio/baycom*
3154 BCACHE (BLOCK LAYER CACHE)
3155 M: Coly Li <colyli@suse.de>
3156 M: Kent Overstreet <kent.overstreet@gmail.com>
3157 L: linux-bcache@vger.kernel.org
3159 W: http://bcache.evilpiepirate.org
3160 C: irc://irc.oftc.net/bcache
3161 F: drivers/md/bcache/
3163 BDISP ST MEDIA DRIVER
3164 M: Fabien Dessenne <fabien.dessenne@foss.st.com>
3165 L: linux-media@vger.kernel.org
3167 W: https://linuxtv.org
3168 T: git git://linuxtv.org/media_tree.git
3169 F: drivers/media/platform/sti/bdisp
3171 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3172 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
3173 L: netdev@vger.kernel.org
3175 F: drivers/net/ethernet/ec_bhf.c
3178 M: Luis de Bethencourt <luisbg@kernel.org>
3179 M: Salah Triki <salah.triki@gmail.com>
3181 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3182 F: Documentation/filesystems/befs.rst
3186 M: Paolo Valente <paolo.valente@linaro.org>
3187 M: Jens Axboe <axboe@kernel.dk>
3188 L: linux-block@vger.kernel.org
3190 F: Documentation/block/bfq-iosched.rst
3194 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3196 F: Documentation/filesystems/bfs.rst
3198 F: include/uapi/linux/bfs_fs.h
3200 BLINKM RGB LED DRIVER
3201 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3203 F: drivers/leds/leds-blinkm.c
3206 M: Jens Axboe <axboe@kernel.dk>
3207 L: linux-block@vger.kernel.org
3209 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3213 F: include/linux/blk*
3214 F: kernel/trace/blktrace.c
3218 M: Joern Engel <joern@lazybastard.org>
3219 L: linux-mtd@lists.infradead.org
3221 F: drivers/mtd/devices/block2mtd.c
3224 M: Marcel Holtmann <marcel@holtmann.org>
3225 M: Johan Hedberg <johan.hedberg@gmail.com>
3226 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3227 L: linux-bluetooth@vger.kernel.org
3229 W: http://www.bluez.org/
3230 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3231 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3232 F: drivers/bluetooth/
3235 M: Marcel Holtmann <marcel@holtmann.org>
3236 M: Johan Hedberg <johan.hedberg@gmail.com>
3237 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3238 L: linux-bluetooth@vger.kernel.org
3240 W: http://www.bluez.org/
3241 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3242 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3243 F: include/net/bluetooth/
3247 M: Jay Vosburgh <j.vosburgh@gmail.com>
3248 M: Veaceslav Falico <vfalico@gmail.com>
3249 M: Andy Gospodarek <andy@greyhouse.net>
3250 L: netdev@vger.kernel.org
3252 W: http://sourceforge.net/projects/bonding/
3253 F: drivers/net/bonding/
3254 F: include/net/bonding.h
3255 F: include/uapi/linux/if_bonding.h
3257 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3258 M: Dan Robertson <dan@dlrobertson.com>
3259 L: linux-iio@vger.kernel.org
3261 F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3262 F: drivers/iio/accel/bma400*
3264 BPF (Safe dynamic programs and tools)
3265 M: Alexei Starovoitov <ast@kernel.org>
3266 M: Daniel Borkmann <daniel@iogearbox.net>
3267 M: Andrii Nakryiko <andrii@kernel.org>
3268 R: Martin KaFai Lau <kafai@fb.com>
3269 R: Song Liu <songliubraving@fb.com>
3270 R: Yonghong Song <yhs@fb.com>
3271 R: John Fastabend <john.fastabend@gmail.com>
3272 R: KP Singh <kpsingh@kernel.org>
3273 L: netdev@vger.kernel.org
3274 L: bpf@vger.kernel.org
3277 Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3278 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3279 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3280 F: Documentation/bpf/
3281 F: Documentation/networking/filter.rst
3283 F: include/linux/bpf*
3284 F: include/linux/filter.h
3285 F: include/trace/events/xdp.h
3286 F: include/uapi/linux/bpf*
3287 F: include/uapi/linux/filter.h
3289 F: kernel/trace/bpf_trace.c
3292 F: net/core/filter.c
3293 F: net/sched/act_bpf.c
3294 F: net/sched/cls_bpf.c
3298 F: tools/testing/selftests/bpf/
3303 M: Shubham Bansal <illusionist.neo@gmail.com>
3304 L: netdev@vger.kernel.org
3305 L: bpf@vger.kernel.org
3310 M: Daniel Borkmann <daniel@iogearbox.net>
3311 M: Alexei Starovoitov <ast@kernel.org>
3312 M: Zi Shen Lim <zlim.lnx@gmail.com>
3313 L: netdev@vger.kernel.org
3314 L: bpf@vger.kernel.org
3318 BPF JIT for MIPS (32-BIT AND 64-BIT)
3319 M: Paul Burton <paulburton@kernel.org>
3320 L: netdev@vger.kernel.org
3321 L: bpf@vger.kernel.org
3325 BPF JIT for NFP NICs
3326 M: Jakub Kicinski <kuba@kernel.org>
3327 L: netdev@vger.kernel.org
3328 L: bpf@vger.kernel.org
3330 F: drivers/net/ethernet/netronome/nfp/bpf/
3332 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3333 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3334 M: Sandipan Das <sandipan@linux.ibm.com>
3335 L: netdev@vger.kernel.org
3336 L: bpf@vger.kernel.org
3338 F: arch/powerpc/net/
3340 BPF JIT for RISC-V (32-bit)
3341 M: Luke Nelson <luke.r.nels@gmail.com>
3342 M: Xi Wang <xi.wang@gmail.com>
3343 L: netdev@vger.kernel.org
3344 L: bpf@vger.kernel.org
3347 X: arch/riscv/net/bpf_jit_comp64.c
3349 BPF JIT for RISC-V (64-bit)
3350 M: Björn Töpel <bjorn@kernel.org>
3351 L: netdev@vger.kernel.org
3352 L: bpf@vger.kernel.org
3355 X: arch/riscv/net/bpf_jit_comp32.c
3358 M: Ilya Leoshkevich <iii@linux.ibm.com>
3359 M: Heiko Carstens <hca@linux.ibm.com>
3360 M: Vasily Gorbik <gor@linux.ibm.com>
3361 L: netdev@vger.kernel.org
3362 L: bpf@vger.kernel.org
3365 X: arch/s390/net/pnet.c
3367 BPF JIT for SPARC (32-BIT AND 64-BIT)
3368 M: David S. Miller <davem@davemloft.net>
3369 L: netdev@vger.kernel.org
3370 L: bpf@vger.kernel.org
3374 BPF JIT for X86 32-BIT
3375 M: Wang YanQing <udknight@gmail.com>
3376 L: netdev@vger.kernel.org
3377 L: bpf@vger.kernel.org
3379 F: arch/x86/net/bpf_jit_comp32.c
3381 BPF JIT for X86 64-BIT
3382 M: Alexei Starovoitov <ast@kernel.org>
3383 M: Daniel Borkmann <daniel@iogearbox.net>
3384 L: netdev@vger.kernel.org
3385 L: bpf@vger.kernel.org
3388 X: arch/x86/net/bpf_jit_comp32.c
3390 BPF LSM (Security Audit and Enforcement using BPF)
3391 M: KP Singh <kpsingh@kernel.org>
3392 R: Florent Revest <revest@chromium.org>
3393 R: Brendan Jackman <jackmanb@chromium.org>
3394 L: bpf@vger.kernel.org
3396 F: Documentation/bpf/bpf_lsm.rst
3397 F: include/linux/bpf_lsm.h
3398 F: kernel/bpf/bpf_lsm.c
3401 BROADCOM B44 10/100 ETHERNET DRIVER
3402 M: Michael Chan <michael.chan@broadcom.com>
3403 L: netdev@vger.kernel.org
3405 F: drivers/net/ethernet/broadcom/b44.*
3407 BROADCOM B53 ETHERNET SWITCH DRIVER
3408 M: Florian Fainelli <f.fainelli@gmail.com>
3409 L: netdev@vger.kernel.org
3410 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3412 F: Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
3413 F: drivers/net/dsa/b53/*
3414 F: include/linux/dsa/brcm.h
3415 F: include/linux/platform_data/b53.h
3417 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3418 M: Nicolas Saenz Julienne <nsaenz@kernel.org>
3419 L: bcm-kernel-feedback-list@broadcom.com
3420 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3421 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3423 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsaenz/linux-rpi.git
3424 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3425 F: drivers/pci/controller/pcie-brcmstb.c
3426 F: drivers/staging/vc04_services
3430 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3431 M: Florian Fainelli <f.fainelli@gmail.com>
3432 M: Ray Jui <rjui@broadcom.com>
3433 M: Scott Branden <sbranden@broadcom.com>
3434 M: bcm-kernel-feedback-list@broadcom.com
3436 T: git git://github.com/broadcom/mach-bcm
3437 F: arch/arm/mach-bcm/
3443 BROADCOM BCM47XX MIPS ARCHITECTURE
3444 M: Hauke Mehrtens <hauke@hauke-m.de>
3445 M: Rafał Miłecki <zajec5@gmail.com>
3446 L: linux-mips@vger.kernel.org
3448 F: Documentation/devicetree/bindings/mips/brcm/
3449 F: arch/mips/bcm47xx/*
3450 F: arch/mips/include/asm/mach-bcm47xx/*
3452 BROADCOM BCM4908 ETHERNET DRIVER
3453 M: Rafał Miłecki <rafal@milecki.pl>
3454 M: bcm-kernel-feedback-list@broadcom.com
3455 L: netdev@vger.kernel.org
3457 F: Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
3458 F: drivers/net/ethernet/broadcom/bcm4908_enet.*
3459 F: drivers/net/ethernet/broadcom/unimac.h
3461 BROADCOM BCM5301X ARM ARCHITECTURE
3462 M: Hauke Mehrtens <hauke@hauke-m.de>
3463 M: Rafał Miłecki <zajec5@gmail.com>
3464 M: bcm-kernel-feedback-list@broadcom.com
3465 L: linux-arm-kernel@lists.infradead.org
3467 F: arch/arm/boot/dts/bcm470*
3468 F: arch/arm/boot/dts/bcm5301*
3469 F: arch/arm/boot/dts/bcm953012*
3470 F: arch/arm/mach-bcm/bcm_5301x.c
3472 BROADCOM BCM53573 ARM ARCHITECTURE
3473 M: Rafał Miłecki <rafal@milecki.pl>
3474 L: bcm-kernel-feedback-list@broadcom.com
3475 L: linux-arm-kernel@lists.infradead.org
3477 F: arch/arm/boot/dts/bcm47189*
3478 F: arch/arm/boot/dts/bcm53573*
3480 BROADCOM BCM63XX ARM ARCHITECTURE
3481 M: Florian Fainelli <f.fainelli@gmail.com>
3482 M: bcm-kernel-feedback-list@broadcom.com
3483 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3485 T: git git://github.com/broadcom/stblinux.git
3488 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3489 M: Kevin Cernekee <cernekee@gmail.com>
3490 L: linux-usb@vger.kernel.org
3492 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3494 BROADCOM BCM7XXX ARM ARCHITECTURE
3495 M: Florian Fainelli <f.fainelli@gmail.com>
3496 M: bcm-kernel-feedback-list@broadcom.com
3497 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3499 T: git git://github.com/broadcom/stblinux.git
3500 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3501 F: arch/arm/boot/dts/bcm7*.dts*
3502 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3503 F: arch/arm/mach-bcm/*brcmstb*
3504 F: arch/arm/mm/cache-b15-rac.c
3505 F: drivers/bus/brcmstb_gisb.c
3506 F: drivers/pci/controller/pcie-brcmstb.c
3510 M: Al Cooper <alcooperx@gmail.com>
3511 L: linux-usb@vger.kernel.org
3512 L: bcm-kernel-feedback-list@broadcom.com
3514 F: Documentation/devicetree/bindings/usb/brcm,bdc.txt
3515 F: drivers/usb/gadget/udc/bdc/
3517 BROADCOM BMIPS CPUFREQ DRIVER
3518 M: Markus Mayer <mmayer@broadcom.com>
3519 M: bcm-kernel-feedback-list@broadcom.com
3520 L: linux-pm@vger.kernel.org
3522 F: drivers/cpufreq/bmips-cpufreq.c
3524 BROADCOM BMIPS MIPS ARCHITECTURE
3525 M: Florian Fainelli <f.fainelli@gmail.com>
3526 L: bcm-kernel-feedback-list@broadcom.com
3527 L: linux-mips@vger.kernel.org
3529 T: git git://github.com/broadcom/stblinux.git
3530 F: arch/mips/bmips/*
3531 F: arch/mips/boot/dts/brcm/bcm*.dts*
3532 F: arch/mips/include/asm/mach-bmips/*
3533 F: arch/mips/kernel/*bmips*
3534 F: drivers/soc/bcm/bcm63xx
3535 F: drivers/irqchip/irq-bcm63*
3536 F: drivers/irqchip/irq-bcm7*
3537 F: drivers/irqchip/irq-brcmstb*
3538 F: include/linux/bcm963xx_nvram.h
3539 F: include/linux/bcm963xx_tag.h
3541 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3542 M: Rasesh Mody <rmody@marvell.com>
3543 M: GR-Linux-NIC-Dev@marvell.com
3544 L: netdev@vger.kernel.org
3546 F: drivers/net/ethernet/broadcom/bnx2.*
3547 F: drivers/net/ethernet/broadcom/bnx2_*
3549 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3550 M: Saurav Kashyap <skashyap@marvell.com>
3551 M: Javed Hasan <jhasan@marvell.com>
3552 M: GR-QLogic-Storage-Upstream@marvell.com
3553 L: linux-scsi@vger.kernel.org
3555 F: drivers/scsi/bnx2fc/
3557 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3558 M: Nilesh Javali <njavali@marvell.com>
3559 M: Manish Rangankar <mrangankar@marvell.com>
3560 M: GR-QLogic-Storage-Upstream@marvell.com
3561 L: linux-scsi@vger.kernel.org
3563 F: drivers/scsi/bnx2i/
3565 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3566 M: Ariel Elior <aelior@marvell.com>
3567 M: Sudarsana Kalluru <skalluru@marvell.com>
3568 M: GR-everest-linux-l2@marvell.com
3569 L: netdev@vger.kernel.org
3571 F: drivers/net/ethernet/broadcom/bnx2x/
3573 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3574 M: Michael Chan <michael.chan@broadcom.com>
3575 L: netdev@vger.kernel.org
3577 F: drivers/net/ethernet/broadcom/bnxt/
3579 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3580 M: Arend van Spriel <aspriel@gmail.com>
3581 M: Franky Lin <franky.lin@broadcom.com>
3582 M: Hante Meuleman <hante.meuleman@broadcom.com>
3583 M: Chi-hsien Lin <chi-hsien.lin@infineon.com>
3584 M: Wright Feng <wright.feng@infineon.com>
3585 M: Chung-hsien Hsu <chung-hsien.hsu@infineon.com>
3586 L: linux-wireless@vger.kernel.org
3587 L: brcm80211-dev-list.pdl@broadcom.com
3588 L: SHA-cyfmac-dev-list@infineon.com
3590 F: drivers/net/wireless/broadcom/brcm80211/
3592 BROADCOM BRCMSTB GPIO DRIVER
3593 M: Gregory Fong <gregory.0xf0@gmail.com>
3594 L: bcm-kernel-feedback-list@broadcom.com
3596 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3597 F: drivers/gpio/gpio-brcmstb.c
3599 BROADCOM BRCMSTB I2C DRIVER
3600 M: Kamal Dasu <kdasu.kdev@gmail.com>
3601 L: linux-i2c@vger.kernel.org
3602 L: bcm-kernel-feedback-list@broadcom.com
3604 F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
3605 F: drivers/i2c/busses/i2c-brcmstb.c
3607 BROADCOM BRCMSTB UART DRIVER
3608 M: Al Cooper <alcooperx@gmail.com>
3609 L: linux-serial@vger.kernel.org
3610 L: bcm-kernel-feedback-list@broadcom.com
3612 F: Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
3613 F: drivers/tty/serial/8250/8250_bcm7271.c
3615 BROADCOM BRCMSTB USB EHCI DRIVER
3616 M: Al Cooper <alcooperx@gmail.com>
3617 L: linux-usb@vger.kernel.org
3618 L: bcm-kernel-feedback-list@broadcom.com
3620 F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
3621 F: drivers/usb/host/ehci-brcm.*
3623 BROADCOM BRCMSTB USB PIN MAP DRIVER
3624 M: Al Cooper <alcooperx@gmail.com>
3625 L: linux-usb@vger.kernel.org
3626 L: bcm-kernel-feedback-list@broadcom.com
3628 F: Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
3629 F: drivers/usb/misc/brcmstb-usb-pinmap.c
3631 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3632 M: Al Cooper <alcooperx@gmail.com>
3633 L: linux-kernel@vger.kernel.org
3634 L: bcm-kernel-feedback-list@broadcom.com
3636 F: drivers/phy/broadcom/phy-brcm-usb*
3638 BROADCOM ETHERNET PHY DRIVERS
3639 M: Florian Fainelli <f.fainelli@gmail.com>
3640 L: bcm-kernel-feedback-list@broadcom.com
3641 L: netdev@vger.kernel.org
3643 F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
3644 F: drivers/net/phy/bcm*.[ch]
3645 F: drivers/net/phy/broadcom.c
3646 F: include/linux/brcmphy.h
3648 BROADCOM GENET ETHERNET DRIVER
3649 M: Doug Berger <opendmb@gmail.com>
3650 M: Florian Fainelli <f.fainelli@gmail.com>
3651 L: bcm-kernel-feedback-list@broadcom.com
3652 L: netdev@vger.kernel.org
3654 F: Documentation/devicetree/bindings/net/brcm,bcmgenet.txt
3655 F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.txt
3656 F: drivers/net/ethernet/broadcom/genet/
3657 F: drivers/net/ethernet/broadcom/unimac.h
3658 F: drivers/net/mdio/mdio-bcm-unimac.c
3659 F: include/linux/platform_data/bcmgenet.h
3660 F: include/linux/platform_data/mdio-bcm-unimac.h
3662 BROADCOM IPROC ARM ARCHITECTURE
3663 M: Ray Jui <rjui@broadcom.com>
3664 M: Scott Branden <sbranden@broadcom.com>
3665 M: bcm-kernel-feedback-list@broadcom.com
3666 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3668 T: git git://github.com/broadcom/cygnus-linux.git
3669 F: arch/arm64/boot/dts/broadcom/northstar2/*
3670 F: arch/arm64/boot/dts/broadcom/stingray/*
3671 F: drivers/clk/bcm/clk-ns*
3672 F: drivers/clk/bcm/clk-sr*
3673 F: drivers/pinctrl/bcm/pinctrl-ns*
3674 F: include/dt-bindings/clock/bcm-sr*
3691 BROADCOM IPROC GBIT ETHERNET DRIVER
3692 M: Rafał Miłecki <rafal@milecki.pl>
3693 M: bcm-kernel-feedback-list@broadcom.com
3694 L: netdev@vger.kernel.org
3696 F: Documentation/devicetree/bindings/net/brcm,amac.txt
3697 F: drivers/net/ethernet/broadcom/bgmac*
3698 F: drivers/net/ethernet/broadcom/unimac.h
3700 BROADCOM KONA GPIO DRIVER
3701 M: Ray Jui <rjui@broadcom.com>
3702 L: bcm-kernel-feedback-list@broadcom.com
3704 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3705 F: drivers/gpio/gpio-bcm-kona.c
3707 BROADCOM NETXTREME-E ROCE DRIVER
3708 M: Selvin Xavier <selvin.xavier@broadcom.com>
3709 M: Devesh Sharma <devesh.sharma@broadcom.com>
3710 M: Somnath Kotur <somnath.kotur@broadcom.com>
3711 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3712 M: Naresh Kumar PBS <nareshkumar.pbs@broadcom.com>
3713 L: linux-rdma@vger.kernel.org
3715 W: http://www.broadcom.com
3716 F: drivers/infiniband/hw/bnxt_re/
3717 F: include/uapi/rdma/bnxt_re-abi.h
3719 BROADCOM NVRAM DRIVER
3720 M: Rafał Miłecki <zajec5@gmail.com>
3721 L: linux-mips@vger.kernel.org
3723 F: drivers/firmware/broadcom/*
3725 BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
3726 M: Rafał Miłecki <rafal@milecki.pl>
3727 M: Florian Fainelli <f.fainelli@gmail.com>
3728 M: bcm-kernel-feedback-list@broadcom.com
3729 L: linux-pm@vger.kernel.org
3731 T: git git://github.com/broadcom/stblinux.git
3732 F: drivers/soc/bcm/bcm63xx/bcm-pmb.c
3733 F: include/dt-bindings/soc/bcm-pmb.h
3735 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3736 M: Rafał Miłecki <zajec5@gmail.com>
3737 L: linux-wireless@vger.kernel.org
3740 F: include/linux/bcma/
3743 M: Kamal Dasu <kdasu.kdev@gmail.com>
3744 M: bcm-kernel-feedback-list@broadcom.com
3746 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3747 F: drivers/spi/spi-bcm-qspi.*
3748 F: drivers/spi/spi-brcmstb-qspi.c
3749 F: drivers/spi/spi-iproc-qspi.c
3751 BROADCOM STB AVS CPUFREQ DRIVER
3752 M: Markus Mayer <mmayer@broadcom.com>
3753 M: bcm-kernel-feedback-list@broadcom.com
3754 L: linux-pm@vger.kernel.org
3756 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3757 F: drivers/cpufreq/brcmstb*
3759 BROADCOM STB AVS TMON DRIVER
3760 M: Markus Mayer <mmayer@broadcom.com>
3761 M: bcm-kernel-feedback-list@broadcom.com
3762 L: linux-pm@vger.kernel.org
3764 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3765 F: drivers/thermal/broadcom/brcmstb*
3767 BROADCOM STB DPFE DRIVER
3768 M: Markus Mayer <mmayer@broadcom.com>
3769 M: bcm-kernel-feedback-list@broadcom.com
3770 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3772 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3773 F: drivers/memory/brcmstb_dpfe.c
3775 BROADCOM STB NAND FLASH DRIVER
3776 M: Brian Norris <computersforpeace@gmail.com>
3777 M: Kamal Dasu <kdasu.kdev@gmail.com>
3778 L: linux-mtd@lists.infradead.org
3779 L: bcm-kernel-feedback-list@broadcom.com
3781 F: drivers/mtd/nand/raw/brcmnand/
3783 BROADCOM SYSTEMPORT ETHERNET DRIVER
3784 M: Florian Fainelli <f.fainelli@gmail.com>
3785 L: bcm-kernel-feedback-list@broadcom.com
3786 L: netdev@vger.kernel.org
3788 F: drivers/net/ethernet/broadcom/bcmsysport.*
3789 F: drivers/net/ethernet/broadcom/unimac.h
3791 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3792 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3793 M: Prashant Sreedharan <prashant@broadcom.com>
3794 M: Michael Chan <mchan@broadcom.com>
3795 L: netdev@vger.kernel.org
3797 F: drivers/net/ethernet/broadcom/tg3.*
3800 M: Scott Branden <scott.branden@broadcom.com>
3801 L: bcm-kernel-feedback-list@broadcom.com
3803 F: drivers/misc/bcm-vk/
3804 F: include/uapi/linux/misc/bcm_vk.h
3806 BROCADE BFA FC SCSI DRIVER
3807 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3808 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3809 L: linux-scsi@vger.kernel.org
3811 F: drivers/scsi/bfa/
3813 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3814 M: Rasesh Mody <rmody@marvell.com>
3815 M: Sudarsana Kalluru <skalluru@marvell.com>
3816 M: GR-Linux-NIC-Dev@marvell.com
3817 L: netdev@vger.kernel.org
3819 F: drivers/net/ethernet/brocade/bna/
3821 BSG (block layer generic sg v4 driver)
3822 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3823 L: linux-scsi@vger.kernel.org
3826 F: include/linux/bsg.h
3827 F: include/uapi/linux/bsg.h
3830 M: Clemens Ladisch <clemens@ladisch.de>
3831 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3833 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3834 F: Documentation/sound/cards/bt87x.rst
3835 F: sound/pci/bt87x.c
3838 M: Michael Buesch <m@bues.ch>
3840 W: http://bu3sch.de/btgpio.php
3841 F: drivers/gpio/gpio-bt8xx.c
3844 M: Chris Mason <clm@fb.com>
3845 M: Josef Bacik <josef@toxicpanda.com>
3846 M: David Sterba <dsterba@suse.com>
3847 L: linux-btrfs@vger.kernel.org
3849 W: http://btrfs.wiki.kernel.org/
3850 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3851 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
3852 F: Documentation/filesystems/btrfs.rst
3854 F: include/linux/btrfs*
3855 F: include/uapi/linux/btrfs*
3857 BTTV VIDEO4LINUX DRIVER
3858 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3859 L: linux-media@vger.kernel.org
3861 W: https://linuxtv.org
3862 T: git git://linuxtv.org/media_tree.git
3863 F: Documentation/driver-api/media/drivers/bttv*
3864 F: drivers/media/pci/bt8xx/bttv*
3866 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3867 M: Chanwoo Choi <cw00.choi@samsung.com>
3868 L: linux-pm@vger.kernel.org
3869 L: linux-samsung-soc@vger.kernel.org
3871 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
3872 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3873 F: drivers/devfreq/exynos-bus.c
3875 BUSLOGIC SCSI DRIVER
3876 M: Khalid Aziz <khalid@gonehiking.org>
3877 L: linux-scsi@vger.kernel.org
3879 F: drivers/scsi/BusLogic.*
3880 F: drivers/scsi/FlashPoint.*
3882 C-MEDIA CMI8788 DRIVER
3883 M: Clemens Ladisch <clemens@ladisch.de>
3884 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3886 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3887 F: sound/pci/oxygen/
3890 M: Guo Ren <guoren@kernel.org>
3891 L: linux-csky@vger.kernel.org
3893 T: git https://github.com/c-sky/csky-linux.git
3894 F: Documentation/devicetree/bindings/csky/
3895 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
3896 F: Documentation/devicetree/bindings/timer/csky,*
3898 F: drivers/clocksource/timer-gx6605s.c
3899 F: drivers/clocksource/timer-mp-csky.c
3900 F: drivers/irqchip/irq-csky-*
3904 CA8210 IEEE-802.15.4 RADIO DRIVER
3905 M: Harry Morris <h.morris@cascoda.com>
3906 L: linux-wpan@vger.kernel.org
3908 W: https://github.com/Cascoda/ca8210-linux.git
3909 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3910 F: drivers/net/ieee802154/ca8210.c
3912 CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
3913 M: Damien Le Moal <damien.lemoal@wdc.com>
3914 L: linux-riscv@lists.infradead.org
3915 L: linux-gpio@vger.kernel.org (pinctrl driver)
3916 F: Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
3917 F: drivers/pinctrl/pinctrl-k210.c
3919 CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
3920 M: Damien Le Moal <damien.lemoal@wdc.com>
3921 L: linux-kernel@vger.kernel.org
3922 L: linux-riscv@lists.infradead.org
3924 F: Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
3925 F: drivers/reset/reset-k210.c
3927 CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
3928 M: Damien Le Moal <damien.lemoal@wdc.com>
3929 L: linux-riscv@lists.infradead.org
3931 F: Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
3932 F: drivers/soc/canaan/
3933 F: include/soc/canaan/
3935 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3936 M: David Howells <dhowells@redhat.com>
3937 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3939 F: Documentation/filesystems/caching/cachefiles.rst
3942 CADENCE MIPI-CSI2 BRIDGES
3943 M: Maxime Ripard <mripard@kernel.org>
3944 L: linux-media@vger.kernel.org
3946 F: Documentation/devicetree/bindings/media/cdns,*.txt
3947 F: drivers/media/platform/cadence/cdns-csi2*
3950 L: linux-mtd@lists.infradead.org
3952 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
3953 F: drivers/mtd/nand/raw/cadence-nand-controller.c
3955 CADENCE USB3 DRD IP DRIVER
3956 M: Peter Chen <peter.chen@kernel.org>
3957 M: Pawel Laszczak <pawell@cadence.com>
3958 R: Roger Quadros <rogerq@kernel.org>
3959 R: Aswath Govindraju <a-govindraju@ti.com>
3960 L: linux-usb@vger.kernel.org
3962 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3963 F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml
3964 F: drivers/usb/cdns3/
3965 X: drivers/usb/cdns3/cdnsp*
3967 CADENCE USBSSP DRD IP DRIVER
3968 M: Pawel Laszczak <pawell@cadence.com>
3969 L: linux-usb@vger.kernel.org
3971 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3972 F: drivers/usb/cdns3/
3973 X: drivers/usb/cdns3/cdns3*
3975 CADET FM/AM RADIO RECEIVER DRIVER
3976 M: Hans Verkuil <hverkuil@xs4all.nl>
3977 L: linux-media@vger.kernel.org
3979 W: https://linuxtv.org
3980 T: git git://linuxtv.org/media_tree.git
3981 F: drivers/media/radio/radio-cadet*
3983 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3984 L: linux-media@vger.kernel.org
3986 T: git git://linuxtv.org/media_tree.git
3987 F: Documentation/admin-guide/media/cafe_ccic*
3988 F: drivers/media/platform/marvell-ccic/
3991 L: netdev@vger.kernel.org
3993 F: Documentation/networking/caif/
3994 F: drivers/net/caif/
3995 F: include/net/caif/
3996 F: include/uapi/linux/caif/
4000 M: Toke Høiland-Jørgensen <toke@toke.dk>
4001 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
4003 F: net/sched/sch_cake.c
4006 M: Wolfgang Grandegger <wg@grandegger.com>
4007 M: Marc Kleine-Budde <mkl@pengutronix.de>
4008 L: linux-can@vger.kernel.org
4010 W: https://github.com/linux-can
4011 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4012 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4013 F: Documentation/devicetree/bindings/net/can/
4015 F: include/linux/can/bittiming.h
4016 F: include/linux/can/dev.h
4017 F: include/linux/can/led.h
4018 F: include/linux/can/length.h
4019 F: include/linux/can/platform/
4020 F: include/linux/can/rx-offload.h
4021 F: include/uapi/linux/can/error.h
4022 F: include/uapi/linux/can/netlink.h
4023 F: include/uapi/linux/can/vxcan.h
4026 M: Oliver Hartkopp <socketcan@hartkopp.net>
4027 M: Marc Kleine-Budde <mkl@pengutronix.de>
4028 L: linux-can@vger.kernel.org
4030 W: https://github.com/linux-can
4031 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4032 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4033 F: Documentation/networking/can.rst
4034 F: include/linux/can/can-ml.h
4035 F: include/linux/can/core.h
4036 F: include/linux/can/skb.h
4037 F: include/net/netns/can.h
4038 F: include/uapi/linux/can.h
4039 F: include/uapi/linux/can/bcm.h
4040 F: include/uapi/linux/can/gw.h
4041 F: include/uapi/linux/can/isotp.h
4042 F: include/uapi/linux/can/raw.h
4045 CAN-J1939 NETWORK LAYER
4046 M: Robin van der Gracht <robin@protonic.nl>
4047 M: Oleksij Rempel <o.rempel@pengutronix.de>
4048 R: kernel@pengutronix.de
4049 L: linux-can@vger.kernel.org
4051 F: Documentation/networking/j1939.rst
4052 F: include/uapi/linux/can/j1939.h
4056 M: Serge Hallyn <serge@hallyn.com>
4057 L: linux-security-module@vger.kernel.org
4059 F: include/linux/capability.h
4060 F: include/uapi/linux/capability.h
4061 F: kernel/capability.c
4062 F: security/commoncap.c
4064 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4065 M: Kevin Tsai <ktsai@capellamicro.com>
4067 F: drivers/iio/light/cm*
4069 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
4070 M: Christian Lamparter <chunkeey@googlemail.com>
4071 L: linux-wireless@vger.kernel.org
4073 W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
4074 F: drivers/net/wireless/ath/carl9170/
4077 M: Robert Richter <rric@kernel.org>
4079 W: http://www.marvell.com
4080 F: drivers/i2c/busses/i2c-octeon*
4081 F: drivers/i2c/busses/i2c-thunderx*
4083 CAVIUM LIQUIDIO NETWORK DRIVER
4084 M: Derek Chickles <dchickles@marvell.com>
4085 M: Satanand Burla <sburla@marvell.com>
4086 M: Felix Manlunas <fmanlunas@marvell.com>
4087 L: netdev@vger.kernel.org
4089 W: http://www.marvell.com
4090 F: drivers/net/ethernet/cavium/liquidio/
4093 M: Robert Richter <rric@kernel.org>
4095 W: http://www.marvell.com
4096 F: drivers/mmc/host/cavium*
4098 CAVIUM OCTEON-TX CRYPTO DRIVER
4099 M: George Cherian <gcherian@marvell.com>
4100 L: linux-crypto@vger.kernel.org
4102 W: http://www.marvell.com
4103 F: drivers/crypto/cavium/cpt/
4105 CAVIUM THUNDERX2 ARM64 SOC
4106 M: Robert Richter <rric@kernel.org>
4107 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4109 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4110 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
4112 CC2520 IEEE-802.15.4 RADIO DRIVER
4113 M: Varka Bhadram <varkabhadram@gmail.com>
4114 L: linux-wpan@vger.kernel.org
4116 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4117 F: drivers/net/ieee802154/cc2520.c
4118 F: include/linux/spi/cc2520.h
4120 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4121 M: Gilad Ben-Yossef <gilad@benyossef.com>
4122 L: linux-crypto@vger.kernel.org
4124 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4125 F: drivers/crypto/ccree/
4127 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4128 M: Hadar Gat <hadar.gat@arm.com>
4129 L: linux-crypto@vger.kernel.org
4131 F: drivers/char/hw_random/cctrng.c
4132 F: drivers/char/hw_random/cctrng.h
4133 F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4134 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4137 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4138 L: linux-media@vger.kernel.org
4140 W: http://linuxtv.org
4141 T: git git://linuxtv.org/media_tree.git
4142 F: Documentation/ABI/testing/debugfs-cec-error-inj
4143 F: Documentation/devicetree/bindings/media/cec.txt
4144 F: Documentation/driver-api/media/cec-core.rst
4145 F: Documentation/userspace-api/media/cec
4146 F: drivers/media/cec/
4147 F: drivers/media/rc/keymaps/rc-cec.c
4148 F: include/media/cec-notifier.h
4149 F: include/media/cec.h
4150 F: include/uapi/linux/cec-funcs.h
4151 F: include/uapi/linux/cec.h
4154 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4155 L: linux-media@vger.kernel.org
4157 W: http://linuxtv.org
4158 T: git git://linuxtv.org/media_tree.git
4159 F: Documentation/devicetree/bindings/media/cec-gpio.txt
4160 F: drivers/media/cec/platform/cec-gpio/
4162 CELL BROADBAND ENGINE ARCHITECTURE
4163 M: Arnd Bergmann <arnd@arndb.de>
4164 L: linuxppc-dev@lists.ozlabs.org
4166 W: http://www.ibm.com/developerworks/power/cell/
4167 F: arch/powerpc/include/asm/cell*.h
4168 F: arch/powerpc/include/asm/spu*.h
4169 F: arch/powerpc/include/uapi/asm/spu*.h
4170 F: arch/powerpc/platforms/cell/
4172 CELLWISE CW2015 BATTERY DRIVER
4173 M: Tobias Schrammm <t.schramm@manjaro.org>
4175 F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4176 F: drivers/power/supply/cw2015_battery.c
4178 CEPH COMMON CODE (LIBCEPH)
4179 M: Ilya Dryomov <idryomov@gmail.com>
4180 M: Jeff Layton <jlayton@kernel.org>
4181 L: ceph-devel@vger.kernel.org
4184 T: git git://github.com/ceph/ceph-client.git
4185 F: include/linux/ceph/
4186 F: include/linux/crush/
4189 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4190 M: Jeff Layton <jlayton@kernel.org>
4191 M: Ilya Dryomov <idryomov@gmail.com>
4192 L: ceph-devel@vger.kernel.org
4195 T: git git://github.com/ceph/ceph-client.git
4196 F: Documentation/filesystems/ceph.rst
4199 CERTIFICATE HANDLING
4200 M: David Howells <dhowells@redhat.com>
4201 M: David Woodhouse <dwmw2@infradead.org>
4202 L: keyrings@vger.kernel.org
4204 F: Documentation/admin-guide/module-signing.rst
4206 F: scripts/extract-cert.c
4207 F: scripts/sign-file.c
4209 CFAG12864B LCD DRIVER
4210 M: Miguel Ojeda <ojeda@kernel.org>
4212 F: drivers/auxdisplay/cfag12864b.c
4213 F: include/linux/cfag12864b.h
4215 CFAG12864BFB LCD FRAMEBUFFER DRIVER
4216 M: Miguel Ojeda <ojeda@kernel.org>
4218 F: drivers/auxdisplay/cfag12864bfb.c
4219 F: include/linux/cfag12864b.h
4221 CHAR and MISC DRIVERS
4222 M: Arnd Bergmann <arnd@arndb.de>
4223 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4225 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4228 F: include/linux/miscdevice.h
4229 X: drivers/char/agp/
4230 X: drivers/char/hw_random/
4231 X: drivers/char/ipmi/
4232 X: drivers/char/random.c
4233 X: drivers/char/tpm/
4236 M: Andy Whitcroft <apw@canonical.com>
4237 M: Joe Perches <joe@perches.com>
4238 R: Dwaipayan Ray <dwaipayanray1@gmail.com>
4239 R: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4241 F: scripts/checkpatch.pl
4243 CHECKPATCH DOCUMENTATION
4244 M: Dwaipayan Ray <dwaipayanray1@gmail.com>
4245 M: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4246 R: Joe Perches <joe@perches.com>
4248 F: Documentation/dev-tools/checkpatch.rst
4250 CHINESE DOCUMENTATION
4251 M: Alex Shi <alexs@kernel.org>
4253 F: Documentation/translations/zh_CN/
4255 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4256 M: Peter Chen <peter.chen@kernel.org>
4257 L: linux-usb@vger.kernel.org
4259 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4260 F: drivers/usb/chipidea/
4262 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4263 M: Hans de Goede <hdegoede@redhat.com>
4264 L: linux-input@vger.kernel.org
4266 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
4267 F: drivers/input/touchscreen/chipone_icn8318.c
4269 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4270 M: Hans de Goede <hdegoede@redhat.com>
4271 L: linux-input@vger.kernel.org
4273 F: drivers/input/touchscreen/chipone_icn8505.c
4275 CHROME HARDWARE PLATFORM SUPPORT
4276 M: Benson Leung <bleung@chromium.org>
4277 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4279 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4280 F: drivers/platform/chrome/
4282 CHROMEOS EC CODEC DRIVER
4283 M: Cheng-Yi Chiang <cychiang@chromium.org>
4284 R: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4285 R: Guenter Roeck <groeck@chromium.org>
4287 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4288 F: sound/soc/codecs/cros_ec_codec.*
4290 CHROMEOS EC SUBDRIVERS
4291 M: Benson Leung <bleung@chromium.org>
4292 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4293 R: Guenter Roeck <groeck@chromium.org>
4295 F: drivers/power/supply/cros_usbpd-charger.c
4299 CHRONTEL CH7322 CEC DRIVER
4300 M: Jeff Chase <jnchase@google.com>
4301 L: linux-media@vger.kernel.org
4303 T: git git://linuxtv.org/media_tree.git
4304 F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4305 F: drivers/media/cec/i2c/ch7322.c
4307 CIRRUS LOGIC AUDIO CODEC DRIVERS
4308 M: James Schulman <james.schulman@cirrus.com>
4309 M: David Rhodes <david.rhodes@cirrus.com>
4310 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4311 L: patches@opensource.cirrus.com
4313 F: sound/soc/codecs/cs*
4315 CIRRUS LOGIC EP93XX ETHERNET DRIVER
4316 M: Hartley Sweeten <hsweeten@visionengravers.com>
4317 L: netdev@vger.kernel.org
4319 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
4321 CIRRUS LOGIC LOCHNAGAR DRIVER
4322 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4323 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4324 L: patches@opensource.cirrus.com
4326 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4327 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4328 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4329 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4330 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4331 F: Documentation/hwmon/lochnagar.rst
4332 F: drivers/clk/clk-lochnagar.c
4333 F: drivers/hwmon/lochnagar-hwmon.c
4334 F: drivers/mfd/lochnagar-i2c.c
4335 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4336 F: drivers/regulator/lochnagar-regulator.c
4337 F: include/dt-bindings/clk/lochnagar.h
4338 F: include/dt-bindings/pinctrl/lochnagar.h
4339 F: include/linux/mfd/lochnagar*
4340 F: sound/soc/codecs/lochnagar-sc.c
4342 CIRRUS LOGIC MADERA CODEC DRIVERS
4343 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4344 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4345 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4346 L: patches@opensource.cirrus.com
4348 W: https://github.com/CirrusLogic/linux-drivers/wiki
4349 T: git https://github.com/CirrusLogic/linux-drivers.git
4350 F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4351 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4352 F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4353 F: drivers/gpio/gpio-madera*
4354 F: drivers/irqchip/irq-madera*
4355 F: drivers/mfd/cs47l*
4356 F: drivers/mfd/madera*
4357 F: drivers/pinctrl/cirrus/*
4358 F: include/dt-bindings/sound/madera*
4359 F: include/linux/irqchip/irq-madera*
4360 F: include/linux/mfd/madera/*
4361 F: include/sound/madera*
4362 F: sound/soc/codecs/cs47l*
4363 F: sound/soc/codecs/madera*
4365 CISCO FCOE HBA DRIVER
4366 M: Satish Kharat <satishkh@cisco.com>
4367 M: Sesidhar Baddela <sebaddel@cisco.com>
4368 M: Karan Tilak Kumar <kartilak@cisco.com>
4369 L: linux-scsi@vger.kernel.org
4371 F: drivers/scsi/fnic/
4373 CISCO SCSI HBA DRIVER
4374 M: Karan Tilak Kumar <kartilak@cisco.com>
4375 M: Sesidhar Baddela <sebaddel@cisco.com>
4376 L: linux-scsi@vger.kernel.org
4378 F: drivers/scsi/snic/
4380 CISCO VIC ETHERNET NIC DRIVER
4381 M: Christian Benvenuti <benve@cisco.com>
4382 M: Govindarajulu Varadarajan <_govind@gmx.com>
4384 F: drivers/net/ethernet/cisco/enic/
4386 CISCO VIC LOW LATENCY NIC DRIVER
4387 M: Christian Benvenuti <benve@cisco.com>
4388 M: Nelson Escobar <neescoba@cisco.com>
4390 F: drivers/infiniband/hw/usnic/
4393 M: Miguel Ojeda <ojeda@kernel.org>
4397 CLANG/LLVM BUILD SUPPORT
4398 M: Nathan Chancellor <nathan@kernel.org>
4399 M: Nick Desaulniers <ndesaulniers@google.com>
4400 L: clang-built-linux@googlegroups.com
4402 W: https://clangbuiltlinux.github.io/
4403 B: https://github.com/ClangBuiltLinux/linux/issues
4404 C: irc://chat.freenode.net/clangbuiltlinux
4405 F: Documentation/kbuild/llvm.rst
4406 F: include/linux/compiler-clang.h
4407 F: scripts/clang-tools/
4408 K: \b(?i:clang|llvm)\b
4411 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4412 L: linux-kernel@vger.kernel.org
4414 F: include/linux/cleancache.h
4418 M: Russell King <linux@armlinux.org.uk>
4419 L: linux-clk@vger.kernel.org
4421 F: include/linux/clk.h
4423 CLOCKSOURCE, CLOCKEVENT DRIVERS
4424 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4425 M: Thomas Gleixner <tglx@linutronix.de>
4426 L: linux-kernel@vger.kernel.org
4428 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4429 F: Documentation/devicetree/bindings/timer/
4430 F: drivers/clocksource/
4433 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4434 M: Daniel Oliveira Nascimento <don@syst.com.br>
4435 L: platform-driver-x86@vger.kernel.org
4437 F: drivers/platform/x86/classmate-laptop.c
4440 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4441 L: linux-media@vger.kernel.org
4443 W: https://linuxtv.org
4444 T: git git://linuxtv.org/media_tree.git
4445 F: drivers/media/pci/cobalt/
4447 COCCINELLE/Semantic Patches (SmPL)
4448 M: Julia Lawall <Julia.Lawall@inria.fr>
4449 M: Gilles Muller <Gilles.Muller@inria.fr>
4450 M: Nicolas Palix <nicolas.palix@imag.fr>
4451 M: Michal Marek <michal.lkml@markovi.net>
4452 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
4454 W: http://coccinelle.lip6.fr/
4455 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4456 F: Documentation/dev-tools/coccinelle.rst
4457 F: scripts/coccicheck
4458 F: scripts/coccinelle/
4461 M: Jan Harkes <jaharkes@cs.cmu.edu>
4463 L: codalist@coda.cs.cmu.edu
4465 W: http://www.coda.cs.cmu.edu/
4466 F: Documentation/filesystems/coda.rst
4468 F: include/linux/coda*.h
4469 F: include/uapi/linux/coda*.h
4471 CODA V4L2 MEM2MEM DRIVER
4472 M: Philipp Zabel <p.zabel@pengutronix.de>
4473 L: linux-media@vger.kernel.org
4475 F: Documentation/devicetree/bindings/media/coda.yaml
4476 F: drivers/media/platform/coda/
4479 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4481 F: Documentation/process/code-of-conduct-interpretation.rst
4482 F: Documentation/process/code-of-conduct.rst
4485 M: Ian Abbott <abbotti@mev.co.uk>
4486 M: H Hartley Sweeten <hsweeten@visionengravers.com>
4490 COMMON CLK FRAMEWORK
4491 M: Michael Turquette <mturquette@baylibre.com>
4492 M: Stephen Boyd <sboyd@kernel.org>
4493 L: linux-clk@vger.kernel.org
4495 Q: http://patchwork.kernel.org/project/linux-clk/list/
4496 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4497 F: Documentation/devicetree/bindings/clock/
4499 F: include/linux/clk-pr*
4500 F: include/linux/clk/
4501 F: include/linux/of_clk.h
4502 X: drivers/clk/clkdev.c
4504 COMMON INTERNET FILE SYSTEM (CIFS)
4505 M: Steve French <sfrench@samba.org>
4506 L: linux-cifs@vger.kernel.org
4507 L: samba-technical@lists.samba.org (moderated for non-subscribers)
4509 W: http://linux-cifs.samba.org/
4510 T: git git://git.samba.org/sfrench/cifs-2.6.git
4511 F: Documentation/admin-guide/cifs/
4514 COMPACTPCI HOTPLUG CORE
4515 M: Scott Murray <scott@spiteful.org>
4516 L: linux-pci@vger.kernel.org
4518 F: drivers/pci/hotplug/cpci_hotplug*
4520 COMPACTPCI HOTPLUG GENERIC DRIVER
4521 M: Scott Murray <scott@spiteful.org>
4522 L: linux-pci@vger.kernel.org
4524 F: drivers/pci/hotplug/cpcihp_generic.c
4526 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4527 M: Scott Murray <scott@spiteful.org>
4528 L: linux-pci@vger.kernel.org
4530 F: drivers/pci/hotplug/cpcihp_zt5550.*
4532 COMPAL LAPTOP SUPPORT
4533 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4534 L: platform-driver-x86@vger.kernel.org
4536 F: drivers/platform/x86/compal-laptop.c
4539 M: Miguel Ojeda <ojeda@kernel.org>
4541 F: include/linux/compiler_attributes.h
4543 COMPUTE EXPRESS LINK (CXL)
4544 M: Alison Schofield <alison.schofield@intel.com>
4545 M: Vishal Verma <vishal.l.verma@intel.com>
4546 M: Ira Weiny <ira.weiny@intel.com>
4547 M: Ben Widawsky <ben.widawsky@intel.com>
4548 M: Dan Williams <dan.j.williams@intel.com>
4549 L: linux-cxl@vger.kernel.org
4552 F: include/uapi/linux/cxl_mem.h
4554 CONEXANT ACCESSRUNNER USB DRIVER
4555 L: accessrunner-general@lists.sourceforge.net
4557 W: http://accessrunner.sourceforge.net/
4558 F: drivers/usb/atm/cxacru.c
4561 M: Joel Becker <jlbec@evilplan.org>
4562 M: Christoph Hellwig <hch@lst.de>
4564 T: git git://git.infradead.org/users/hch/configfs.git
4566 F: include/linux/configfs.h
4567 F: samples/configfs/
4570 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4572 F: drivers/video/console/
4573 F: include/linux/console*
4575 CONTROL GROUP (CGROUP)
4576 M: Tejun Heo <tj@kernel.org>
4577 M: Zefan Li <lizefan.x@bytedance.com>
4578 M: Johannes Weiner <hannes@cmpxchg.org>
4579 L: cgroups@vger.kernel.org
4581 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4582 F: Documentation/admin-guide/cgroup-v1/
4583 F: Documentation/admin-guide/cgroup-v2.rst
4584 F: include/linux/cgroup*
4587 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4588 M: Tejun Heo <tj@kernel.org>
4589 M: Jens Axboe <axboe@kernel.dk>
4590 L: cgroups@vger.kernel.org
4591 L: linux-block@vger.kernel.org
4592 T: git git://git.kernel.dk/linux-block
4593 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4594 F: block/bfq-cgroup.c
4595 F: block/blk-cgroup.c
4596 F: block/blk-iolatency.c
4597 F: block/blk-throttle.c
4598 F: include/linux/blk-cgroup.h
4600 CONTROL GROUP - CPUSET
4601 M: Zefan Li <lizefan.x@bytedance.com>
4602 L: cgroups@vger.kernel.org
4604 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4605 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
4606 F: include/linux/cpuset.h
4607 F: kernel/cgroup/cpuset.c
4609 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4610 M: Johannes Weiner <hannes@cmpxchg.org>
4611 M: Michal Hocko <mhocko@kernel.org>
4612 M: Vladimir Davydov <vdavydov.dev@gmail.com>
4613 L: cgroups@vger.kernel.org
4614 L: linux-mm@kvack.org
4619 CORETEMP HARDWARE MONITORING DRIVER
4620 M: Fenghua Yu <fenghua.yu@intel.com>
4621 L: linux-hwmon@vger.kernel.org
4623 F: Documentation/hwmon/coretemp.rst
4624 F: drivers/hwmon/coretemp.c
4626 CORSAIR-CPRO HARDWARE MONITOR DRIVER
4627 M: Marius Zachmann <mail@mariuszachmann.de>
4628 L: linux-hwmon@vger.kernel.org
4630 F: drivers/hwmon/corsair-cpro.c
4632 CORSAIR-PSU HARDWARE MONITOR DRIVER
4633 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
4634 L: linux-hwmon@vger.kernel.org
4636 F: Documentation/hwmon/corsair-psu.rst
4637 F: drivers/hwmon/corsair-psu.c
4639 COSA/SRP SYNC SERIAL DRIVER
4640 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4642 W: http://www.fi.muni.cz/~kas/cosa/
4643 F: drivers/net/wan/cosa*
4646 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4647 L: linux-iio@vger.kernel.org
4649 F: Documentation/ABI/testing/sysfs-bus-counter*
4650 F: Documentation/driver-api/generic-counter.rst
4652 F: include/linux/counter.h
4653 F: include/linux/counter_enum.h
4655 CPMAC ETHERNET DRIVER
4656 M: Florian Fainelli <f.fainelli@gmail.com>
4657 L: netdev@vger.kernel.org
4659 F: drivers/net/ethernet/ti/cpmac.c
4661 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4662 M: Viresh Kumar <viresh.kumar@linaro.org>
4663 M: Sudeep Holla <sudeep.holla@arm.com>
4664 L: linux-pm@vger.kernel.org
4666 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4667 F: drivers/cpufreq/vexpress-spc-cpufreq.c
4669 CPU FREQUENCY SCALING FRAMEWORK
4670 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4671 M: Viresh Kumar <viresh.kumar@linaro.org>
4672 L: linux-pm@vger.kernel.org
4674 B: https://bugzilla.kernel.org
4675 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4676 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4677 F: Documentation/admin-guide/pm/cpufreq.rst
4678 F: Documentation/admin-guide/pm/intel_pstate.rst
4679 F: Documentation/cpu-freq/
4680 F: Documentation/devicetree/bindings/cpufreq/
4682 F: include/linux/cpufreq.h
4683 F: include/linux/sched/cpufreq.h
4684 F: kernel/sched/cpufreq*.c
4685 F: tools/testing/selftests/cpufreq/
4687 CPU IDLE TIME MANAGEMENT FRAMEWORK
4688 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4689 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4690 L: linux-pm@vger.kernel.org
4692 B: https://bugzilla.kernel.org
4693 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4694 F: Documentation/admin-guide/pm/cpuidle.rst
4695 F: Documentation/driver-api/pm/cpuidle.rst
4697 F: include/linux/cpuidle.h
4699 CPU POWER MONITORING SUBSYSTEM
4700 M: Thomas Renninger <trenn@suse.com>
4701 M: Shuah Khan <shuah@kernel.org>
4702 M: Shuah Khan <skhan@linuxfoundation.org>
4703 L: linux-pm@vger.kernel.org
4705 F: tools/power/cpupower/
4708 M: "H. Peter Anvin" <hpa@zytor.com>
4710 F: arch/x86/kernel/cpuid.c
4711 F: arch/x86/kernel/msr.c
4713 CPUIDLE DRIVER - ARM BIG LITTLE
4714 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4715 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4716 L: linux-pm@vger.kernel.org
4717 L: linux-arm-kernel@lists.infradead.org
4719 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4720 F: drivers/cpuidle/cpuidle-big_little.c
4722 CPUIDLE DRIVER - ARM EXYNOS
4723 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4724 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4725 M: Kukjin Kim <kgene@kernel.org>
4726 L: linux-pm@vger.kernel.org
4727 L: linux-samsung-soc@vger.kernel.org
4729 F: arch/arm/mach-exynos/pm.c
4730 F: drivers/cpuidle/cpuidle-exynos.c
4731 F: include/linux/platform_data/cpuidle-exynos.h
4733 CPUIDLE DRIVER - ARM PSCI
4734 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4735 M: Sudeep Holla <sudeep.holla@arm.com>
4736 L: linux-pm@vger.kernel.org
4737 L: linux-arm-kernel@lists.infradead.org
4739 F: drivers/cpuidle/cpuidle-psci.c
4741 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
4742 M: Ulf Hansson <ulf.hansson@linaro.org>
4743 L: linux-pm@vger.kernel.org
4744 L: linux-arm-kernel@lists.infradead.org
4746 F: drivers/cpuidle/cpuidle-psci.h
4747 F: drivers/cpuidle/cpuidle-psci-domain.c
4750 M: Nicolas Pitre <nico@fluxnic.net>
4752 F: Documentation/filesystems/cramfs.rst
4756 M: Bastien Nocera <hadess@hadess.net>
4757 L: linux-input@vger.kernel.org
4759 F: drivers/hid/hid-creative-sb0540.c
4762 M: Herbert Xu <herbert@gondor.apana.org.au>
4763 M: "David S. Miller" <davem@davemloft.net>
4764 L: linux-crypto@vger.kernel.org
4766 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4767 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4768 F: Documentation/crypto/
4769 F: Documentation/devicetree/bindings/crypto/
4774 F: include/linux/crypto*
4777 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4778 M: Neil Horman <nhorman@tuxdriver.com>
4779 L: linux-crypto@vger.kernel.org
4781 F: crypto/ansi_cprng.c
4785 M: Hans Verkuil <hverkuil@xs4all.nl>
4786 L: linux-media@vger.kernel.org
4788 W: http://linuxtv.org
4789 T: git git://linuxtv.org/media_tree.git
4790 F: drivers/media/i2c/cs3308.c
4792 CS5535 Audio ALSA driver
4793 M: Jaya Kumar <jayakumar.alsa@gmail.com>
4795 F: sound/pci/cs5535audio/
4797 CSI DRIVERS FOR ALLWINNER V3s
4798 M: Yong Deng <yong.deng@magewell.com>
4799 L: linux-media@vger.kernel.org
4801 T: git git://linuxtv.org/media_tree.git
4802 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
4803 F: drivers/media/platform/sunxi/sun6i-csi/
4806 M: Solomon Peachy <pizza@shaftnet.org>
4808 F: drivers/net/wireless/st/cw1200/
4810 CX18 VIDEO4LINUX DRIVER
4811 M: Andy Walls <awalls@md.metrocast.net>
4812 L: linux-media@vger.kernel.org
4814 W: https://linuxtv.org
4815 T: git git://linuxtv.org/media_tree.git
4816 F: drivers/media/pci/cx18/
4817 F: include/uapi/linux/ivtv*
4819 CX2341X MPEG ENCODER HELPER MODULE
4820 M: Hans Verkuil <hverkuil@xs4all.nl>
4821 L: linux-media@vger.kernel.org
4823 W: https://linuxtv.org
4824 T: git git://linuxtv.org/media_tree.git
4825 F: drivers/media/common/cx2341x*
4826 F: include/media/drv-intf/cx2341x.h
4828 CX24120 MEDIA DRIVER
4829 M: Jemma Denson <jdenson@gmail.com>
4830 M: Patrick Boettcher <patrick.boettcher@posteo.de>
4831 L: linux-media@vger.kernel.org
4833 W: https://linuxtv.org
4834 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4835 F: drivers/media/dvb-frontends/cx24120*
4837 CX88 VIDEO4LINUX DRIVER
4838 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4839 L: linux-media@vger.kernel.org
4841 W: https://linuxtv.org
4842 T: git git://linuxtv.org/media_tree.git
4843 F: Documentation/driver-api/media/drivers/cx88*
4844 F: drivers/media/pci/cx88/
4846 CXD2820R MEDIA DRIVER
4847 M: Antti Palosaari <crope@iki.fi>
4848 L: linux-media@vger.kernel.org
4850 W: https://linuxtv.org
4851 W: http://palosaari.fi/linux/
4852 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4853 T: git git://linuxtv.org/anttip/media_tree.git
4854 F: drivers/media/dvb-frontends/cxd2820r*
4856 CXGB3 ETHERNET DRIVER (CXGB3)
4857 M: Raju Rangoju <rajur@chelsio.com>
4858 L: netdev@vger.kernel.org
4860 W: http://www.chelsio.com
4861 F: drivers/net/ethernet/chelsio/cxgb3/
4863 CXGB3 ISCSI DRIVER (CXGB3I)
4864 M: Karen Xie <kxie@chelsio.com>
4865 L: linux-scsi@vger.kernel.org
4867 W: http://www.chelsio.com
4868 F: drivers/scsi/cxgbi/cxgb3i
4870 CXGB4 CRYPTO DRIVER (chcr)
4871 M: Ayush Sawal <ayush.sawal@chelsio.com>
4872 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
4873 M: Rohit Maheshwari <rohitm@chelsio.com>
4874 L: linux-crypto@vger.kernel.org
4876 W: http://www.chelsio.com
4877 F: drivers/crypto/chelsio
4879 CXGB4 INLINE CRYPTO DRIVER
4880 M: Ayush Sawal <ayush.sawal@chelsio.com>
4881 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
4882 M: Rohit Maheshwari <rohitm@chelsio.com>
4883 L: netdev@vger.kernel.org
4885 W: http://www.chelsio.com
4886 F: drivers/net/ethernet/chelsio/inline_crypto/
4888 CXGB4 ETHERNET DRIVER (CXGB4)
4889 M: Raju Rangoju <rajur@chelsio.com>
4890 L: netdev@vger.kernel.org
4892 W: http://www.chelsio.com
4893 F: drivers/net/ethernet/chelsio/cxgb4/
4895 CXGB4 ISCSI DRIVER (CXGB4I)
4896 M: Karen Xie <kxie@chelsio.com>
4897 L: linux-scsi@vger.kernel.org
4899 W: http://www.chelsio.com
4900 F: drivers/scsi/cxgbi/cxgb4i
4902 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4903 M: Potnuri Bharat Teja <bharat@chelsio.com>
4904 L: linux-rdma@vger.kernel.org
4906 W: http://www.openfabrics.org
4907 F: drivers/infiniband/hw/cxgb4/
4908 F: include/uapi/rdma/cxgb4-abi.h
4910 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4911 M: Raju Rangoju <rajur@chelsio.com>
4912 L: netdev@vger.kernel.org
4914 W: http://www.chelsio.com
4915 F: drivers/net/ethernet/chelsio/cxgb4vf/
4917 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4918 M: Frederic Barrat <fbarrat@linux.ibm.com>
4919 M: Andrew Donnellan <ajd@linux.ibm.com>
4920 L: linuxppc-dev@lists.ozlabs.org
4922 F: Documentation/ABI/testing/sysfs-class-cxl
4923 F: Documentation/powerpc/cxl.rst
4924 F: arch/powerpc/platforms/powernv/pci-cxl.c
4925 F: drivers/misc/cxl/
4926 F: include/misc/cxl*
4927 F: include/uapi/misc/cxl.h
4929 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4930 M: Manoj N. Kumar <manoj@linux.ibm.com>
4931 M: Matthew R. Ochs <mrochs@linux.ibm.com>
4932 M: Uma Krishnan <ukrishn@linux.ibm.com>
4933 L: linux-scsi@vger.kernel.org
4935 F: Documentation/powerpc/cxlflash.rst
4936 F: drivers/scsi/cxlflash/
4937 F: include/uapi/scsi/cxlflash_ioctl.h
4940 M: Russell King <linux@armlinux.org.uk>
4941 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4943 W: http://www.armlinux.org.uk/
4944 F: drivers/video/fbdev/cyber2000fb.*
4946 CYCLADES PC300 DRIVER
4948 F: drivers/net/wan/pc300*
4950 CYPRESS_FIRMWARE MEDIA DRIVER
4951 M: Antti Palosaari <crope@iki.fi>
4952 L: linux-media@vger.kernel.org
4954 W: https://linuxtv.org
4955 W: http://palosaari.fi/linux/
4956 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4957 T: git git://linuxtv.org/anttip/media_tree.git
4958 F: drivers/media/common/cypress_firmware*
4960 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
4961 M: Linus Walleij <linus.walleij@linaro.org>
4962 L: linux-input@vger.kernel.org
4964 F: drivers/input/touchscreen/cy8ctma140.c
4966 CYTTSP TOUCHSCREEN DRIVER
4967 M: Ferruh Yigit <fery@cypress.com>
4968 L: linux-input@vger.kernel.org
4970 F: drivers/input/touchscreen/cyttsp*
4971 F: include/linux/input/cyttsp.h
4973 D-LINK DIR-685 TOUCHKEYS DRIVER
4974 M: Linus Walleij <linus.walleij@linaro.org>
4975 L: linux-input@vger.kernel.org
4977 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
4979 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4980 M: Joshua Kinard <kumba@gentoo.org>
4982 F: drivers/rtc/rtc-ds1685.c
4983 F: include/linux/rtc/ds1685.h
4985 DAMA SLAVE for AX.25
4986 M: Joerg Reuter <jreuter@yaina.de>
4987 L: linux-hams@vger.kernel.org
4989 W: http://yaina.de/jreuter/
4990 W: http://www.qsl.net/dl1bke/
4991 F: net/ax25/af_ax25.c
4992 F: net/ax25/ax25_dev.c
4993 F: net/ax25/ax25_ds_*
4994 F: net/ax25/ax25_in.c
4995 F: net/ax25/ax25_out.c
4996 F: net/ax25/ax25_timer.c
4997 F: net/ax25/sysctl_net_ax25.c
4999 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
5000 L: netdev@vger.kernel.org
5002 F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
5003 F: drivers/net/ethernet/dec/tulip/dmfe.c
5005 DC390/AM53C974 SCSI driver
5006 M: Hannes Reinecke <hare@suse.com>
5007 L: linux-scsi@vger.kernel.org
5009 F: drivers/scsi/am53c974.c
5012 M: Oliver Neukum <oliver@neukum.org>
5013 M: Ali Akcaagac <aliakc@web.de>
5014 M: Jamie Lenehan <lenehan@twibble.org>
5015 L: dc395x@twibble.org
5017 W: http://twibble.org/dist/dc395x/
5018 W: http://lists.twibble.org/mailman/listinfo/dc395x/
5019 F: Documentation/scsi/dc395x.rst
5020 F: drivers/scsi/dc395x.*
5023 L: dccp@vger.kernel.org
5025 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
5026 F: include/linux/dccp.h
5027 F: include/linux/tfrc.h
5028 F: include/uapi/linux/dccp.h
5031 DECnet NETWORK LAYER
5032 L: linux-decnet-user@lists.sourceforge.net
5034 W: http://linux-decnet.sourceforge.net
5035 F: Documentation/networking/decnet.rst
5038 DECSTATION PLATFORM SUPPORT
5039 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5040 L: linux-mips@vger.kernel.org
5042 W: http://www.linux-mips.org/wiki/DECstation
5044 F: arch/mips/include/asm/dec/
5045 F: arch/mips/include/asm/mach-dec/
5047 DEFXX FDDI NETWORK DRIVER
5048 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5050 F: drivers/net/fddi/defxx.*
5052 DEFZA FDDI NETWORK DRIVER
5053 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5055 F: drivers/net/fddi/defza.*
5057 DEINTERLACE DRIVERS FOR ALLWINNER H3
5058 M: Jernej Skrabec <jernej.skrabec@siol.net>
5059 L: linux-media@vger.kernel.org
5061 T: git git://linuxtv.org/media_tree.git
5062 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
5063 F: drivers/media/platform/sunxi/sun8i-di/
5066 M: Matthew Garrett <mjg59@srcf.ucam.org>
5067 M: Pali Rohár <pali@kernel.org>
5068 L: platform-driver-x86@vger.kernel.org
5070 F: drivers/platform/x86/dell/dell-laptop.c
5072 DELL LAPTOP FREEFALL DRIVER
5073 M: Pali Rohár <pali@kernel.org>
5075 F: drivers/platform/x86/dell/dell-smo8800.c
5077 DELL LAPTOP RBTN DRIVER
5078 M: Pali Rohár <pali@kernel.org>
5080 F: drivers/platform/x86/dell/dell-rbtn.*
5082 DELL LAPTOP SMM DRIVER
5083 M: Pali Rohár <pali@kernel.org>
5085 F: drivers/hwmon/dell-smm-hwmon.c
5086 F: include/uapi/linux/i8k.h
5088 DELL REMOTE BIOS UPDATE DRIVER
5089 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5090 L: platform-driver-x86@vger.kernel.org
5092 F: drivers/platform/x86/dell/dell_rbu.c
5095 M: Pali Rohár <pali@kernel.org>
5096 L: Dell.Client.Kernel@dell.com
5097 L: platform-driver-x86@vger.kernel.org
5099 F: drivers/platform/x86/dell/dell-smbios.*
5101 DELL SMBIOS SMM DRIVER
5102 L: Dell.Client.Kernel@dell.com
5103 L: platform-driver-x86@vger.kernel.org
5105 F: drivers/platform/x86/dell/dell-smbios-smm.c
5107 DELL SMBIOS WMI DRIVER
5108 L: Dell.Client.Kernel@dell.com
5109 L: platform-driver-x86@vger.kernel.org
5111 F: drivers/platform/x86/dell/dell-smbios-wmi.c
5112 F: tools/wmi/dell-smbios-example.c
5114 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
5115 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5116 L: platform-driver-x86@vger.kernel.org
5118 F: Documentation/driver-api/dcdbas.rst
5119 F: drivers/platform/x86/dell/dcdbas.*
5121 DELL WMI DESCRIPTOR DRIVER
5122 L: Dell.Client.Kernel@dell.com
5124 F: drivers/platform/x86/dell/dell-wmi-descriptor.c
5126 DELL WMI SYSMAN DRIVER
5127 M: Divya Bharathi <divya.bharathi@dell.com>
5128 M: Prasanth Ksr <prasanth.ksr@dell.com>
5129 L: Dell.Client.Kernel@dell.com
5130 L: platform-driver-x86@vger.kernel.org
5132 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
5133 F: drivers/platform/x86/dell/dell-wmi-sysman/
5135 DELL WMI NOTIFICATIONS DRIVER
5136 M: Matthew Garrett <mjg59@srcf.ucam.org>
5137 M: Pali Rohár <pali@kernel.org>
5139 F: drivers/platform/x86/dell/dell-wmi.c
5141 DELTA ST MEDIA DRIVER
5142 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
5143 L: linux-media@vger.kernel.org
5145 W: https://linuxtv.org
5146 T: git git://linuxtv.org/media_tree.git
5147 F: drivers/media/platform/sti/delta
5150 L: linux-mtd@lists.infradead.org
5152 F: drivers/mtd/nand/raw/denali*
5154 DESIGNWARE EDMA CORE IP DRIVER
5155 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5156 L: dmaengine@vger.kernel.org
5158 F: drivers/dma/dw-edma/
5159 F: include/linux/dma/edma.h
5161 DESIGNWARE XDATA IP DRIVER
5162 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5163 L: linux-pci@vger.kernel.org
5165 F: Documentation/misc-devices/dw-xdata-pcie.rst
5166 F: drivers/misc/dw-xdata-pcie.c
5168 DESIGNWARE USB2 DRD IP DRIVER
5169 M: Minas Harutyunyan <hminas@synopsys.com>
5170 L: linux-usb@vger.kernel.org
5172 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5173 F: drivers/usb/dwc2/
5175 DESIGNWARE USB3 DRD IP DRIVER
5176 M: Felipe Balbi <balbi@kernel.org>
5177 L: linux-usb@vger.kernel.org
5179 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5180 F: drivers/usb/dwc3/
5182 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5183 M: Andreas Klinger <ak@it-klinger.de>
5184 L: linux-iio@vger.kernel.org
5186 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5187 F: drivers/iio/proximity/srf*.c
5189 DEVICE COREDUMP (DEV_COREDUMP)
5190 M: Johannes Berg <johannes@sipsolutions.net>
5191 L: linux-kernel@vger.kernel.org
5193 F: drivers/base/devcoredump.c
5194 F: include/linux/devcoredump.h
5196 DEVICE DEPENDENCY HELPER SCRIPT
5197 M: Saravana Kannan <saravanak@google.com>
5198 L: linux-kernel@vger.kernel.org
5200 F: scripts/dev-needs.sh
5202 DEVICE DIRECT ACCESS (DAX)
5203 M: Dan Williams <dan.j.williams@intel.com>
5204 M: Vishal Verma <vishal.l.verma@intel.com>
5205 M: Dave Jiang <dave.jiang@intel.com>
5206 L: linux-nvdimm@lists.01.org
5210 DEVICE FREQUENCY (DEVFREQ)
5211 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5212 M: Kyungmin Park <kyungmin.park@samsung.com>
5213 M: Chanwoo Choi <cw00.choi@samsung.com>
5214 L: linux-pm@vger.kernel.org
5216 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5217 F: Documentation/devicetree/bindings/devfreq/
5219 F: include/linux/devfreq.h
5220 F: include/trace/events/devfreq.h
5222 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5223 M: Chanwoo Choi <cw00.choi@samsung.com>
5224 L: linux-pm@vger.kernel.org
5226 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5227 F: Documentation/devicetree/bindings/devfreq/event/
5228 F: drivers/devfreq/devfreq-event.c
5229 F: drivers/devfreq/event/
5230 F: include/dt-bindings/pmu/exynos_ppmu.h
5231 F: include/linux/devfreq-event.h
5233 DEVICE NUMBER REGISTRY
5234 M: Torben Mathiasen <device@lanana.org>
5236 W: http://lanana.org/docs/device-list/index.html
5238 DEVICE RESOURCE MANAGEMENT HELPERS
5239 M: Hans de Goede <hdegoede@redhat.com>
5240 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
5242 F: include/linux/devm-helpers.h
5245 M: Alasdair Kergon <agk@redhat.com>
5246 M: Mike Snitzer <snitzer@redhat.com>
5247 M: dm-devel@redhat.com
5248 L: dm-devel@redhat.com
5250 W: http://sources.redhat.com/dm
5251 Q: http://patchwork.kernel.org/project/dm-devel/list/
5252 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
5253 T: quilt http://people.redhat.com/agk/patches/linux/editing/
5254 F: Documentation/admin-guide/device-mapper/
5255 F: drivers/md/Kconfig
5256 F: drivers/md/Makefile
5258 F: drivers/md/persistent-data/
5259 F: include/linux/device-mapper.h
5260 F: include/linux/dm-*.h
5261 F: include/uapi/linux/dm-*.h
5264 M: Jiri Pirko <jiri@nvidia.com>
5265 L: netdev@vger.kernel.org
5267 F: Documentation/networking/devlink
5268 F: include/net/devlink.h
5269 F: include/uapi/linux/devlink.h
5270 F: net/core/devlink.c
5272 DIALOG SEMICONDUCTOR DRIVERS
5273 M: Support Opensource <support.opensource@diasemi.com>
5275 W: http://www.dialog-semiconductor.com/products
5276 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
5277 F: Documentation/devicetree/bindings/input/dlg,da72??.txt
5278 F: Documentation/devicetree/bindings/mfd/da90*.txt
5279 F: Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
5280 F: Documentation/devicetree/bindings/regulator/da92*.txt
5281 F: Documentation/devicetree/bindings/regulator/slg51000.txt
5282 F: Documentation/devicetree/bindings/sound/da[79]*.txt
5283 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
5284 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
5285 F: Documentation/hwmon/da90??.rst
5286 F: drivers/gpio/gpio-da90??.c
5287 F: drivers/hwmon/da90??-hwmon.c
5288 F: drivers/iio/adc/da91??-*.c
5289 F: drivers/input/misc/da72??.[ch]
5290 F: drivers/input/misc/da90??_onkey.c
5291 F: drivers/input/touchscreen/da9052_tsi.c
5292 F: drivers/leds/leds-da90??.c
5293 F: drivers/mfd/da903x.c
5294 F: drivers/mfd/da90??-*.c
5295 F: drivers/mfd/da91??-*.c
5296 F: drivers/pinctrl/pinctrl-da90??.c
5297 F: drivers/power/supply/da9052-battery.c
5298 F: drivers/power/supply/da91??-*.c
5299 F: drivers/regulator/da9???-regulator.[ch]
5300 F: drivers/regulator/slg51000-regulator.[ch]
5301 F: drivers/rtc/rtc-da90??.c
5302 F: drivers/thermal/da90??-thermal.c
5303 F: drivers/video/backlight/da90??_bl.c
5304 F: drivers/watchdog/da90??_wdt.c
5305 F: include/dt-bindings/regulator/dlg,da9*-regulator.h
5306 F: include/linux/mfd/da903x.h
5307 F: include/linux/mfd/da9052/
5308 F: include/linux/mfd/da9055/
5309 F: include/linux/mfd/da9062/
5310 F: include/linux/mfd/da9063/
5311 F: include/linux/mfd/da9150/
5312 F: include/linux/regulator/da9211.h
5313 F: include/sound/da[79]*.h
5314 F: sound/soc/codecs/da[79]*.[ch]
5316 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
5317 M: William Breathitt Gray <vilhelm.gray@gmail.com>
5318 L: linux-gpio@vger.kernel.org
5320 F: drivers/gpio/gpio-gpio-mm.c
5322 DIOLAN U2C-12 I2C DRIVER
5323 M: Guenter Roeck <linux@roeck-us.net>
5324 L: linux-i2c@vger.kernel.org
5326 F: drivers/i2c/busses/i2c-diolan-u2c.c
5328 DIRECTORY NOTIFICATION (DNOTIFY)
5329 M: Jan Kara <jack@suse.cz>
5330 R: Amir Goldstein <amir73il@gmail.com>
5331 L: linux-fsdevel@vger.kernel.org
5333 F: Documentation/filesystems/dnotify.rst
5334 F: fs/notify/dnotify/
5335 F: include/linux/dnotify.h
5337 DISK GEOMETRY AND PARTITION HANDLING
5338 M: Andries Brouwer <aeb@cwi.nl>
5340 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
5341 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
5342 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
5345 M: Jan Kara <jack@suse.com>
5347 F: Documentation/filesystems/quota.rst
5349 F: include/linux/quota*.h
5350 F: include/uapi/linux/quota*.h
5352 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
5353 M: Bernie Thompson <bernie@plugable.com>
5354 L: linux-fbdev@vger.kernel.org
5356 W: http://plugable.com/category/projects/udlfb/
5357 F: Documentation/fb/udlfb.rst
5358 F: drivers/video/fbdev/udlfb.c
5359 F: include/video/udlfb.h
5361 DISTRIBUTED LOCK MANAGER (DLM)
5362 M: Christine Caulfield <ccaulfie@redhat.com>
5363 M: David Teigland <teigland@redhat.com>
5364 L: cluster-devel@redhat.com
5366 W: http://sources.redhat.com/cluster/
5367 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5370 DMA BUFFER SHARING FRAMEWORK
5371 M: Sumit Semwal <sumit.semwal@linaro.org>
5372 M: Christian König <christian.koenig@amd.com>
5373 L: linux-media@vger.kernel.org
5374 L: dri-devel@lists.freedesktop.org
5375 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5377 T: git git://anongit.freedesktop.org/drm/drm-misc
5378 F: Documentation/driver-api/dma-buf.rst
5380 F: include/linux/*fence.h
5381 F: include/linux/dma-buf*
5382 F: include/linux/dma-resv.h
5383 K: \bdma_(?:buf|fence|resv)\b
5385 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
5386 M: Vinod Koul <vkoul@kernel.org>
5387 L: dmaengine@vger.kernel.org
5389 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5390 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
5391 F: Documentation/devicetree/bindings/dma/
5392 F: Documentation/driver-api/dmaengine/
5394 F: include/linux/dma/
5395 F: include/linux/dmaengine.h
5396 F: include/linux/of_dma.h
5399 M: Christoph Hellwig <hch@lst.de>
5400 M: Marek Szyprowski <m.szyprowski@samsung.com>
5401 R: Robin Murphy <robin.murphy@arm.com>
5402 L: iommu@lists.linux-foundation.org
5404 W: http://git.infradead.org/users/hch/dma-mapping.git
5405 T: git git://git.infradead.org/users/hch/dma-mapping.git
5406 F: include/asm-generic/dma-mapping.h
5407 F: include/linux/dma-direct.h
5408 F: include/linux/dma-mapping.h
5409 F: include/linux/dma-map-ops.h
5412 DMA MAPPING BENCHMARK
5413 M: Barry Song <song.bao.hua@hisilicon.com>
5414 L: iommu@lists.linux-foundation.org
5415 F: kernel/dma/map_benchmark.c
5416 F: tools/testing/selftests/dma/
5418 DMA-BUF HEAPS FRAMEWORK
5419 M: Sumit Semwal <sumit.semwal@linaro.org>
5420 R: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5421 R: Liam Mark <lmark@codeaurora.org>
5422 R: Laura Abbott <labbott@redhat.com>
5423 R: Brian Starkey <Brian.Starkey@arm.com>
5424 R: John Stultz <john.stultz@linaro.org>
5425 L: linux-media@vger.kernel.org
5426 L: dri-devel@lists.freedesktop.org
5427 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5429 T: git git://anongit.freedesktop.org/drm/drm-misc
5430 F: drivers/dma-buf/dma-heap.c
5431 F: drivers/dma-buf/heaps/*
5432 F: include/linux/dma-heap.h
5433 F: include/uapi/linux/dma-heap.h
5435 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
5436 M: Lukasz Luba <lukasz.luba@arm.com>
5437 L: linux-pm@vger.kernel.org
5438 L: linux-samsung-soc@vger.kernel.org
5440 F: Documentation/devicetree/bindings/memory-controllers/exynos5422-dmc.txt
5441 F: drivers/memory/samsung/exynos5422-dmc.c
5443 DME1737 HARDWARE MONITOR DRIVER
5444 M: Juerg Haefliger <juergh@gmail.com>
5445 L: linux-hwmon@vger.kernel.org
5447 F: Documentation/hwmon/dme1737.rst
5448 F: drivers/hwmon/dme1737.c
5451 M: Jean Delvare <jdelvare@suse.com>
5453 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
5454 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
5455 F: drivers/firmware/dmi-id.c
5456 F: drivers/firmware/dmi_scan.c
5457 F: include/linux/dmi.h
5460 M: Jonathan Corbet <corbet@lwn.net>
5461 L: linux-doc@vger.kernel.org
5463 P: Documentation/doc-guide/maintainer-profile.rst
5464 T: git git://git.lwn.net/linux.git docs-next
5466 F: scripts/documentation-file-ref-check
5467 F: scripts/kernel-doc
5468 F: scripts/sphinx-pre-install
5469 X: Documentation/ABI/
5470 X: Documentation/admin-guide/media/
5471 X: Documentation/devicetree/
5472 X: Documentation/driver-api/media/
5473 X: Documentation/firmware-guide/acpi/
5474 X: Documentation/i2c/
5475 X: Documentation/power/
5476 X: Documentation/spi/
5477 X: Documentation/userspace-api/media/
5479 DOCUMENTATION REPORTING ISSUES
5480 M: Thorsten Leemhuis <linux@leemhuis.info>
5481 L: linux-doc@vger.kernel.org
5483 F: Documentation/admin-guide/reporting-issues.rst
5485 DOCUMENTATION SCRIPTS
5486 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5487 L: linux-doc@vger.kernel.org
5489 F: Documentation/sphinx/parse-headers.pl
5490 F: scripts/documentation-file-ref-check
5491 F: scripts/sphinx-pre-install
5493 DOCUMENTATION/ITALIAN
5494 M: Federico Vaga <federico.vaga@vaga.pv.it>
5495 L: linux-doc@vger.kernel.org
5497 F: Documentation/translations/it_IT
5499 DONGWOON DW9714 LENS VOICE COIL DRIVER
5500 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5501 L: linux-media@vger.kernel.org
5503 T: git git://linuxtv.org/media_tree.git
5504 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5505 F: drivers/media/i2c/dw9714.c
5507 DONGWOON DW9768 LENS VOICE COIL DRIVER
5508 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
5509 L: linux-media@vger.kernel.org
5511 T: git git://linuxtv.org/media_tree.git
5512 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
5513 F: drivers/media/i2c/dw9768.c
5515 DONGWOON DW9807 LENS VOICE COIL DRIVER
5516 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5517 L: linux-media@vger.kernel.org
5519 T: git git://linuxtv.org/media_tree.git
5520 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5521 F: drivers/media/i2c/dw9807-vcm.c
5524 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
5525 L: blinux-list@redhat.com
5527 F: drivers/char/dtlk.c
5528 F: include/linux/dtlk.h
5530 DPAA2 DATAPATH I/O (DPIO) DRIVER
5531 M: Roy Pledge <Roy.Pledge@nxp.com>
5532 L: linux-kernel@vger.kernel.org
5534 F: drivers/soc/fsl/dpio
5536 DPAA2 ETHERNET DRIVER
5537 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5538 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5539 L: netdev@vger.kernel.org
5541 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
5542 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
5543 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
5544 F: drivers/net/ethernet/freescale/dpaa2/Makefile
5545 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5546 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5547 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
5548 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
5549 F: drivers/net/ethernet/freescale/dpaa2/dpni*
5551 DPAA2 ETHERNET SWITCH DRIVER
5552 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5553 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5554 L: linux-kernel@vger.kernel.org
5556 F: drivers/staging/fsl-dpaa2/ethsw
5558 DPT_I2O SCSI RAID DRIVER
5559 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5560 L: linux-scsi@vger.kernel.org
5562 W: http://www.adaptec.com/
5563 F: drivers/scsi/dpt*
5564 F: drivers/scsi/dpt/
5567 M: Philipp Reisner <philipp.reisner@linbit.com>
5568 M: Lars Ellenberg <lars.ellenberg@linbit.com>
5569 L: drbd-dev@lists.linbit.com
5571 W: http://www.drbd.org
5572 T: git git://git.linbit.com/linux-drbd.git
5573 T: git git://git.linbit.com/drbd-8.4.git
5574 F: Documentation/admin-guide/blockdev/
5575 F: drivers/block/drbd/
5578 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5579 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5580 R: "Rafael J. Wysocki" <rafael@kernel.org>
5582 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5583 F: Documentation/core-api/kobject.rst
5587 F: include/linux/debugfs.h
5588 F: include/linux/kobj*
5591 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
5592 M: Nishanth Menon <nm@ti.com>
5593 L: linux-pm@vger.kernel.org
5595 F: drivers/soc/ti/smartreflex.c
5596 F: include/linux/power/smartreflex.h
5598 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5599 M: Maxime Ripard <mripard@kernel.org>
5600 M: Chen-Yu Tsai <wens@csie.org>
5601 R: Jernej Skrabec <jernej.skrabec@siol.net>
5602 L: dri-devel@lists.freedesktop.org
5604 T: git git://anongit.freedesktop.org/drm/drm-misc
5605 F: drivers/gpu/drm/sun4i/sun8i*
5607 DRM DRIVER FOR ARM PL111 CLCD
5608 M: Eric Anholt <eric@anholt.net>
5610 T: git git://anongit.freedesktop.org/drm/drm-misc
5611 F: drivers/gpu/drm/pl111/
5613 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5614 M: Linus Walleij <linus.walleij@linaro.org>
5616 T: git git://anongit.freedesktop.org/drm/drm-misc
5617 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
5618 F: drivers/gpu/drm/panel/panel-arm-versatile.c
5620 DRM DRIVER FOR ASPEED BMC GFX
5621 M: Joel Stanley <joel@jms.id.au>
5622 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
5624 T: git git://anongit.freedesktop.org/drm/drm-misc
5625 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5626 F: drivers/gpu/drm/aspeed/
5628 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5629 M: Dave Airlie <airlied@redhat.com>
5630 R: Thomas Zimmermann <tzimmermann@suse.de>
5631 L: dri-devel@lists.freedesktop.org
5633 T: git git://anongit.freedesktop.org/drm/drm-misc
5634 F: drivers/gpu/drm/ast/
5636 DRM DRIVER FOR BOCHS VIRTUAL GPU
5637 M: Gerd Hoffmann <kraxel@redhat.com>
5638 L: virtualization@lists.linux-foundation.org
5640 T: git git://anongit.freedesktop.org/drm/drm-misc
5641 F: drivers/gpu/drm/bochs/
5643 DRM DRIVER FOR BOE HIMAX8279D PANELS
5644 M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
5646 F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
5647 F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
5649 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5650 M: Linus Walleij <linus.walleij@linaro.org>
5652 T: git git://anongit.freedesktop.org/drm/drm-misc
5653 F: drivers/gpu/drm/tve200/
5655 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
5656 M: Icenowy Zheng <icenowy@aosc.io>
5658 F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
5659 F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
5661 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5662 M: Jagan Teki <jagan@amarulasolutions.com>
5664 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
5665 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5667 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5668 M: Hans de Goede <hdegoede@redhat.com>
5670 T: git git://anongit.freedesktop.org/drm/drm-misc
5671 F: drivers/gpu/drm/tiny/gm12u320.c
5673 DRM DRIVER FOR HX8357D PANELS
5674 M: Eric Anholt <eric@anholt.net>
5676 T: git git://anongit.freedesktop.org/drm/drm-misc
5677 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
5678 F: drivers/gpu/drm/tiny/hx8357d.c
5680 DRM DRIVER FOR ILITEK ILI9225 PANELS
5681 M: David Lechner <david@lechnology.com>
5683 T: git git://anongit.freedesktop.org/drm/drm-misc
5684 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5685 F: drivers/gpu/drm/tiny/ili9225.c
5687 DRM DRIVER FOR ILITEK ILI9486 PANELS
5688 M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
5690 T: git git://anongit.freedesktop.org/drm/drm-misc
5691 F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
5692 F: drivers/gpu/drm/tiny/ili9486.c
5694 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5695 S: Orphan / Obsolete
5696 F: drivers/gpu/drm/i810/
5697 F: include/uapi/drm/i810_drm.h
5699 DRM DRIVER FOR LVDS PANELS
5700 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5701 L: dri-devel@lists.freedesktop.org
5702 T: git git://anongit.freedesktop.org/drm/drm-misc
5704 F: drivers/gpu/drm/panel/panel-lvds.c
5705 F: Documentation/devicetree/bindings/display/panel/lvds.yaml
5707 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
5708 M: Guido Günther <agx@sigxcpu.org>
5709 R: Purism Kernel Team <kernel@puri.sm>
5711 F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
5712 F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
5714 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5715 S: Orphan / Obsolete
5716 F: drivers/gpu/drm/mga/
5717 F: include/uapi/drm/mga_drm.h
5719 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
5720 M: Dave Airlie <airlied@redhat.com>
5721 R: Thomas Zimmermann <tzimmermann@suse.de>
5722 L: dri-devel@lists.freedesktop.org
5724 T: git git://anongit.freedesktop.org/drm/drm-misc
5725 F: drivers/gpu/drm/mgag200/
5727 DRM DRIVER FOR MI0283QT
5728 M: Noralf Trønnes <noralf@tronnes.org>
5730 T: git git://anongit.freedesktop.org/drm/drm-misc
5731 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5732 F: drivers/gpu/drm/tiny/mi0283qt.c
5734 DRM DRIVER FOR MSM ADRENO GPU
5735 M: Rob Clark <robdclark@gmail.com>
5736 M: Sean Paul <sean@poorly.run>
5737 L: linux-arm-msm@vger.kernel.org
5738 L: dri-devel@lists.freedesktop.org
5739 L: freedreno@lists.freedesktop.org
5741 T: git https://gitlab.freedesktop.org/drm/msm.git
5742 F: Documentation/devicetree/bindings/display/msm/
5743 F: drivers/gpu/drm/msm/
5744 F: include/uapi/drm/msm_drm.h
5746 DRM DRIVER FOR NOVATEK NT35510 PANELS
5747 M: Linus Walleij <linus.walleij@linaro.org>
5749 T: git git://anongit.freedesktop.org/drm/drm-misc
5750 F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
5751 F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
5753 DRM DRIVER FOR NOVATEK NT36672A PANELS
5754 M: Sumit Semwal <sumit.semwal@linaro.org>
5756 T: git git://anongit.freedesktop.org/drm/drm-misc
5757 F: Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
5758 F: drivers/gpu/drm/panel/panel-novatek-nt36672a.c
5760 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5761 M: Ben Skeggs <bskeggs@redhat.com>
5762 L: dri-devel@lists.freedesktop.org
5763 L: nouveau@lists.freedesktop.org
5765 T: git git://github.com/skeggsb/linux
5766 F: drivers/gpu/drm/nouveau/
5767 F: include/uapi/drm/nouveau_drm.h
5769 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5770 M: Stefan Mavrodiev <stefan@olimex.com>
5772 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
5773 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5775 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5776 M: Noralf Trønnes <noralf@tronnes.org>
5778 T: git git://anongit.freedesktop.org/drm/drm-misc
5779 F: Documentation/devicetree/bindings/display/repaper.txt
5780 F: drivers/gpu/drm/tiny/repaper.c
5782 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5783 M: Dave Airlie <airlied@redhat.com>
5784 M: Gerd Hoffmann <kraxel@redhat.com>
5785 L: virtualization@lists.linux-foundation.org
5787 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5788 T: git git://anongit.freedesktop.org/drm/drm-misc
5789 F: drivers/gpu/drm/tiny/cirrus.c
5791 DRM DRIVER FOR QXL VIRTUAL GPU
5792 M: Dave Airlie <airlied@redhat.com>
5793 M: Gerd Hoffmann <kraxel@redhat.com>
5794 L: virtualization@lists.linux-foundation.org
5795 L: spice-devel@lists.freedesktop.org
5797 T: git git://anongit.freedesktop.org/drm/drm-misc
5798 F: drivers/gpu/drm/qxl/
5799 F: include/uapi/drm/qxl_drm.h
5801 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5802 S: Orphan / Obsolete
5803 F: drivers/gpu/drm/r128/
5804 F: include/uapi/drm/r128_drm.h
5806 DRM DRIVER FOR RAYDIUM RM67191 PANELS
5807 M: Robert Chiras <robert.chiras@nxp.com>
5809 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
5810 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
5812 DRM DRIVER FOR SITRONIX ST7703 PANELS
5813 M: Guido Günther <agx@sigxcpu.org>
5814 R: Purism Kernel Team <kernel@puri.sm>
5815 R: Ondrej Jirman <megous@megous.com>
5817 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
5818 F: drivers/gpu/drm/panel/panel-sitronix-st7703.c
5820 DRM DRIVER FOR SAVAGE VIDEO CARDS
5821 S: Orphan / Obsolete
5822 F: drivers/gpu/drm/savage/
5823 F: include/uapi/drm/savage_drm.h
5825 DRM DRIVER FOR SIS VIDEO CARDS
5826 S: Orphan / Obsolete
5827 F: drivers/gpu/drm/sis/
5828 F: include/uapi/drm/sis_drm.h
5830 DRM DRIVER FOR SITRONIX ST7586 PANELS
5831 M: David Lechner <david@lechnology.com>
5833 T: git git://anongit.freedesktop.org/drm/drm-misc
5834 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
5835 F: drivers/gpu/drm/tiny/st7586.c
5837 DRM DRIVER FOR SITRONIX ST7701 PANELS
5838 M: Jagan Teki <jagan@amarulasolutions.com>
5840 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
5841 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
5843 DRM DRIVER FOR SITRONIX ST7735R PANELS
5844 M: David Lechner <david@lechnology.com>
5846 T: git git://anongit.freedesktop.org/drm/drm-misc
5847 F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
5848 F: drivers/gpu/drm/tiny/st7735r.c
5850 DRM DRIVER FOR SONY ACX424AKP PANELS
5851 M: Linus Walleij <linus.walleij@linaro.org>
5853 T: git git://anongit.freedesktop.org/drm/drm-misc
5854 F: drivers/gpu/drm/panel/panel-sony-acx424akp.c
5856 DRM DRIVER FOR ST-ERICSSON MCDE
5857 M: Linus Walleij <linus.walleij@linaro.org>
5859 T: git git://anongit.freedesktop.org/drm/drm-misc
5860 F: Documentation/devicetree/bindings/display/ste,mcde.txt
5861 F: drivers/gpu/drm/mcde/
5863 DRM DRIVER FOR TDFX VIDEO CARDS
5864 S: Orphan / Obsolete
5865 F: drivers/gpu/drm/tdfx/
5867 DRM DRIVER FOR TPO TPG110 PANELS
5868 M: Linus Walleij <linus.walleij@linaro.org>
5870 T: git git://anongit.freedesktop.org/drm/drm-misc
5871 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
5872 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
5874 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5875 M: Dave Airlie <airlied@redhat.com>
5876 R: Sean Paul <sean@poorly.run>
5877 R: Thomas Zimmermann <tzimmermann@suse.de>
5878 L: dri-devel@lists.freedesktop.org
5880 T: git git://anongit.freedesktop.org/drm/drm-misc
5881 F: drivers/gpu/drm/udl/
5883 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5884 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5885 M: Melissa Wen <melissa.srw@gmail.com>
5886 R: Haneen Mohammed <hamohammed.sa@gmail.com>
5887 R: Daniel Vetter <daniel@ffwll.ch>
5888 L: dri-devel@lists.freedesktop.org
5890 T: git git://anongit.freedesktop.org/drm/drm-misc
5891 F: Documentation/gpu/vkms.rst
5892 F: drivers/gpu/drm/vkms/
5894 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5895 M: Hans de Goede <hdegoede@redhat.com>
5896 L: dri-devel@lists.freedesktop.org
5898 T: git git://anongit.freedesktop.org/drm/drm-misc
5899 F: drivers/gpu/drm/vboxvideo/
5901 DRM DRIVER FOR VMWARE VIRTUAL GPU
5902 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5903 M: Roland Scheidegger <sroland@vmware.com>
5904 M: Zack Rusin <zackr@vmware.com>
5905 L: dri-devel@lists.freedesktop.org
5907 T: git git://people.freedesktop.org/~sroland/linux
5908 F: drivers/gpu/drm/vmwgfx/
5909 F: include/uapi/drm/vmwgfx_drm.h
5912 M: David Airlie <airlied@linux.ie>
5913 M: Daniel Vetter <daniel@ffwll.ch>
5914 L: dri-devel@lists.freedesktop.org
5916 B: https://gitlab.freedesktop.org/drm
5917 C: irc://chat.freenode.net/dri-devel
5918 T: git git://anongit.freedesktop.org/drm/drm
5919 F: Documentation/devicetree/bindings/display/
5920 F: Documentation/devicetree/bindings/gpu/
5921 F: Documentation/gpu/
5925 F: include/linux/vga*
5926 F: include/uapi/drm/
5928 DRM DRIVERS AND MISC GPU PATCHES
5929 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5930 M: Maxime Ripard <mripard@kernel.org>
5931 M: Thomas Zimmermann <tzimmermann@suse.de>
5933 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5934 T: git git://anongit.freedesktop.org/drm/drm-misc
5935 F: Documentation/gpu/
5936 F: drivers/gpu/drm/*
5939 F: include/linux/vga*
5940 F: include/uapi/drm/drm*
5942 DRM DRIVERS FOR ALLWINNER A10
5943 M: Maxime Ripard <mripard@kernel.org>
5944 M: Chen-Yu Tsai <wens@csie.org>
5945 L: dri-devel@lists.freedesktop.org
5947 T: git git://anongit.freedesktop.org/drm/drm-misc
5948 F: Documentation/devicetree/bindings/display/allwinner*
5949 F: drivers/gpu/drm/sun4i/
5951 DRM DRIVERS FOR AMLOGIC SOCS
5952 M: Neil Armstrong <narmstrong@baylibre.com>
5953 L: dri-devel@lists.freedesktop.org
5954 L: linux-amlogic@lists.infradead.org
5956 W: http://linux-meson.com/
5957 T: git git://anongit.freedesktop.org/drm/drm-misc
5958 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
5959 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
5960 F: Documentation/gpu/meson.rst
5961 F: drivers/gpu/drm/meson/
5963 DRM DRIVERS FOR ATMEL HLCDC
5964 M: Sam Ravnborg <sam@ravnborg.org>
5965 M: Boris Brezillon <bbrezillon@kernel.org>
5966 L: dri-devel@lists.freedesktop.org
5968 T: git git://anongit.freedesktop.org/drm/drm-misc
5969 F: Documentation/devicetree/bindings/display/atmel/
5970 F: drivers/gpu/drm/atmel-hlcdc/
5972 DRM DRIVERS FOR BRIDGE CHIPS
5973 M: Andrzej Hajda <a.hajda@samsung.com>
5974 M: Neil Armstrong <narmstrong@baylibre.com>
5975 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5976 R: Jonas Karlman <jonas@kwiboo.se>
5977 R: Jernej Skrabec <jernej.skrabec@siol.net>
5979 T: git git://anongit.freedesktop.org/drm/drm-misc
5980 F: drivers/gpu/drm/bridge/
5982 DRM DRIVERS FOR EXYNOS
5983 M: Inki Dae <inki.dae@samsung.com>
5984 M: Joonyoung Shim <jy0922.shim@samsung.com>
5985 M: Seung-Woo Kim <sw0312.kim@samsung.com>
5986 M: Kyungmin Park <kyungmin.park@samsung.com>
5987 L: dri-devel@lists.freedesktop.org
5989 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5990 F: Documentation/devicetree/bindings/display/exynos/
5991 F: drivers/gpu/drm/exynos/
5992 F: include/uapi/drm/exynos_drm.h
5994 DRM DRIVERS FOR FREESCALE DCU
5995 M: Stefan Agner <stefan@agner.ch>
5996 M: Alison Wang <alison.wang@nxp.com>
5997 L: dri-devel@lists.freedesktop.org
5999 T: git git://anongit.freedesktop.org/drm/drm-misc
6000 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
6001 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
6002 F: drivers/gpu/drm/fsl-dcu/
6004 DRM DRIVERS FOR FREESCALE IMX
6005 M: Philipp Zabel <p.zabel@pengutronix.de>
6006 L: dri-devel@lists.freedesktop.org
6008 F: Documentation/devicetree/bindings/display/imx/
6009 F: drivers/gpu/drm/imx/
6010 F: drivers/gpu/ipu-v3/
6012 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
6013 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
6014 L: dri-devel@lists.freedesktop.org
6016 T: git git://github.com/patjak/drm-gma500
6017 F: drivers/gpu/drm/gma500/
6019 DRM DRIVERS FOR HISILICON
6020 M: Xinliang Liu <xinliang.liu@linaro.org>
6021 M: Tian Tao <tiantao6@hisilicon.com>
6022 R: John Stultz <john.stultz@linaro.org>
6023 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
6024 R: Chen Feng <puck.chen@hisilicon.com>
6025 L: dri-devel@lists.freedesktop.org
6027 T: git git://anongit.freedesktop.org/drm/drm-misc
6028 F: Documentation/devicetree/bindings/display/hisilicon/
6029 F: drivers/gpu/drm/hisilicon/
6031 DRM DRIVERS FOR LIMA
6032 M: Qiang Yu <yuq825@gmail.com>
6033 L: dri-devel@lists.freedesktop.org
6034 L: lima@lists.freedesktop.org (moderated for non-subscribers)
6036 T: git git://anongit.freedesktop.org/drm/drm-misc
6037 F: drivers/gpu/drm/lima/
6038 F: include/uapi/drm/lima_drm.h
6040 DRM DRIVERS FOR MEDIATEK
6041 M: Chun-Kuang Hu <chunkuang.hu@kernel.org>
6042 M: Philipp Zabel <p.zabel@pengutronix.de>
6043 L: dri-devel@lists.freedesktop.org
6045 F: Documentation/devicetree/bindings/display/mediatek/
6046 F: drivers/gpu/drm/mediatek/
6047 F: drivers/phy/mediatek/phy-mtk-hdmi*
6048 F: drivers/phy/mediatek/phy-mtk-mipi*
6050 DRM DRIVERS FOR NVIDIA TEGRA
6051 M: Thierry Reding <thierry.reding@gmail.com>
6052 L: dri-devel@lists.freedesktop.org
6053 L: linux-tegra@vger.kernel.org
6055 T: git git://anongit.freedesktop.org/tegra/linux.git
6056 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
6057 F: drivers/gpu/drm/tegra/
6058 F: drivers/gpu/host1x/
6059 F: include/linux/host1x.h
6060 F: include/uapi/drm/tegra_drm.h
6062 DRM DRIVERS FOR RENESAS
6063 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6064 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
6065 L: dri-devel@lists.freedesktop.org
6066 L: linux-renesas-soc@vger.kernel.org
6068 T: git git://linuxtv.org/pinchartl/media drm/du/next
6069 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
6070 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
6071 F: Documentation/devicetree/bindings/display/renesas,du.txt
6072 F: drivers/gpu/drm/rcar-du/
6073 F: drivers/gpu/drm/shmobile/
6074 F: include/linux/platform_data/shmob_drm.h
6076 DRM DRIVERS FOR ROCKCHIP
6077 M: Sandy Huang <hjc@rock-chips.com>
6078 M: Heiko Stübner <heiko@sntech.de>
6079 L: dri-devel@lists.freedesktop.org
6081 T: git git://anongit.freedesktop.org/drm/drm-misc
6082 F: Documentation/devicetree/bindings/display/rockchip/
6083 F: drivers/gpu/drm/rockchip/
6086 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
6087 L: dri-devel@lists.freedesktop.org
6089 T: git git://anongit.freedesktop.org/drm/drm-misc
6090 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
6091 F: drivers/gpu/drm/sti
6094 M: Yannick Fertre <yannick.fertre@foss.st.com>
6095 M: Philippe Cornu <philippe.cornu@foss.st.com>
6096 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
6097 L: dri-devel@lists.freedesktop.org
6099 T: git git://anongit.freedesktop.org/drm/drm-misc
6100 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
6101 F: drivers/gpu/drm/stm
6103 DRM DRIVERS FOR TI KEYSTONE
6104 M: Jyri Sarha <jyri.sarha@iki.fi>
6105 M: Tomi Valkeinen <tomba@kernel.org>
6106 L: dri-devel@lists.freedesktop.org
6108 T: git git://anongit.freedesktop.org/drm/drm-misc
6109 F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
6110 F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
6111 F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
6112 F: drivers/gpu/drm/tidss/
6114 DRM DRIVERS FOR TI LCDC
6115 M: Jyri Sarha <jyri.sarha@iki.fi>
6116 R: Tomi Valkeinen <tomba@kernel.org>
6117 L: dri-devel@lists.freedesktop.org
6119 F: Documentation/devicetree/bindings/display/tilcdc/
6120 F: drivers/gpu/drm/tilcdc/
6122 DRM DRIVERS FOR TI OMAP
6123 M: Tomi Valkeinen <tomba@kernel.org>
6124 L: dri-devel@lists.freedesktop.org
6126 F: Documentation/devicetree/bindings/display/ti/
6127 F: drivers/gpu/drm/omapdrm/
6130 M: Eric Anholt <eric@anholt.net>
6132 T: git git://anongit.freedesktop.org/drm/drm-misc
6133 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
6134 F: drivers/gpu/drm/v3d/
6135 F: include/uapi/drm/v3d_drm.h
6138 M: Eric Anholt <eric@anholt.net>
6139 M: Maxime Ripard <mripard@kernel.org>
6141 T: git git://github.com/anholt/linux
6142 T: git git://anongit.freedesktop.org/drm/drm-misc
6143 F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
6144 F: drivers/gpu/drm/vc4/
6145 F: include/uapi/drm/vc4_drm.h
6147 DRM DRIVERS FOR VIVANTE GPU IP
6148 M: Lucas Stach <l.stach@pengutronix.de>
6149 R: Russell King <linux+etnaviv@armlinux.org.uk>
6150 R: Christian Gmeiner <christian.gmeiner@gmail.com>
6151 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
6152 L: dri-devel@lists.freedesktop.org
6154 F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
6155 F: drivers/gpu/drm/etnaviv/
6156 F: include/uapi/drm/etnaviv_drm.h
6159 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
6160 L: dri-devel@lists.freedesktop.org
6161 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
6163 T: git git://anongit.freedesktop.org/drm/drm-misc
6164 F: Documentation/gpu/xen-front.rst
6165 F: drivers/gpu/drm/xen/
6167 DRM DRIVERS FOR XILINX
6168 M: Hyun Kwon <hyun.kwon@xilinx.com>
6169 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6170 L: dri-devel@lists.freedesktop.org
6172 T: git git://anongit.freedesktop.org/drm/drm-misc
6173 F: Documentation/devicetree/bindings/display/xlnx/
6174 F: drivers/gpu/drm/xlnx/
6177 M: Thierry Reding <thierry.reding@gmail.com>
6178 R: Sam Ravnborg <sam@ravnborg.org>
6179 L: dri-devel@lists.freedesktop.org
6181 T: git git://anongit.freedesktop.org/drm/drm-misc
6182 F: Documentation/devicetree/bindings/display/panel/
6183 F: drivers/gpu/drm/drm_panel.c
6184 F: drivers/gpu/drm/panel/
6185 F: include/drm/drm_panel.h
6188 M: Christian Koenig <christian.koenig@amd.com>
6189 M: Huang Rui <ray.huang@amd.com>
6190 L: dri-devel@lists.freedesktop.org
6192 T: git git://people.freedesktop.org/~agd5f/linux
6193 F: drivers/gpu/drm/ttm/
6196 DSBR100 USB FM RADIO DRIVER
6197 M: Alexey Klimov <klimov.linux@gmail.com>
6198 L: linux-media@vger.kernel.org
6200 T: git git://linuxtv.org/media_tree.git
6201 F: drivers/media/radio/dsbr100.c
6204 M: Hans Verkuil <hverkuil@xs4all.nl>
6205 L: linux-media@vger.kernel.org
6207 W: https://linuxtv.org
6208 T: git git://linuxtv.org/media_tree.git
6209 F: drivers/media/pci/dt3155/
6211 DVB_USB_AF9015 MEDIA DRIVER
6212 M: Antti Palosaari <crope@iki.fi>
6213 L: linux-media@vger.kernel.org
6215 W: https://linuxtv.org
6216 W: http://palosaari.fi/linux/
6217 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6218 T: git git://linuxtv.org/anttip/media_tree.git
6219 F: drivers/media/usb/dvb-usb-v2/af9015*
6221 DVB_USB_AF9035 MEDIA DRIVER
6222 M: Antti Palosaari <crope@iki.fi>
6223 L: linux-media@vger.kernel.org
6225 W: https://linuxtv.org
6226 W: http://palosaari.fi/linux/
6227 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6228 T: git git://linuxtv.org/anttip/media_tree.git
6229 F: drivers/media/usb/dvb-usb-v2/af9035*
6231 DVB_USB_ANYSEE MEDIA DRIVER
6232 M: Antti Palosaari <crope@iki.fi>
6233 L: linux-media@vger.kernel.org
6235 W: https://linuxtv.org
6236 W: http://palosaari.fi/linux/
6237 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6238 T: git git://linuxtv.org/anttip/media_tree.git
6239 F: drivers/media/usb/dvb-usb-v2/anysee*
6241 DVB_USB_AU6610 MEDIA DRIVER
6242 M: Antti Palosaari <crope@iki.fi>
6243 L: linux-media@vger.kernel.org
6245 W: https://linuxtv.org
6246 W: http://palosaari.fi/linux/
6247 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6248 T: git git://linuxtv.org/anttip/media_tree.git
6249 F: drivers/media/usb/dvb-usb-v2/au6610*
6251 DVB_USB_CE6230 MEDIA DRIVER
6252 M: Antti Palosaari <crope@iki.fi>
6253 L: linux-media@vger.kernel.org
6255 W: https://linuxtv.org
6256 W: http://palosaari.fi/linux/
6257 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6258 T: git git://linuxtv.org/anttip/media_tree.git
6259 F: drivers/media/usb/dvb-usb-v2/ce6230*
6261 DVB_USB_CXUSB MEDIA DRIVER
6262 M: Michael Krufky <mkrufky@linuxtv.org>
6263 L: linux-media@vger.kernel.org
6265 W: https://linuxtv.org
6266 W: http://github.com/mkrufky
6267 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6268 T: git git://linuxtv.org/media_tree.git
6269 F: drivers/media/usb/dvb-usb/cxusb*
6271 DVB_USB_EC168 MEDIA DRIVER
6272 M: Antti Palosaari <crope@iki.fi>
6273 L: linux-media@vger.kernel.org
6275 W: https://linuxtv.org
6276 W: http://palosaari.fi/linux/
6277 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6278 T: git git://linuxtv.org/anttip/media_tree.git
6279 F: drivers/media/usb/dvb-usb-v2/ec168*
6281 DVB_USB_GL861 MEDIA DRIVER
6282 M: Antti Palosaari <crope@iki.fi>
6283 L: linux-media@vger.kernel.org
6285 W: https://linuxtv.org
6286 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6287 T: git git://linuxtv.org/anttip/media_tree.git
6288 F: drivers/media/usb/dvb-usb-v2/gl861*
6290 DVB_USB_MXL111SF MEDIA DRIVER
6291 M: Michael Krufky <mkrufky@linuxtv.org>
6292 L: linux-media@vger.kernel.org
6294 W: https://linuxtv.org
6295 W: http://github.com/mkrufky
6296 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6297 T: git git://linuxtv.org/mkrufky/mxl111sf.git
6298 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
6300 DVB_USB_RTL28XXU MEDIA DRIVER
6301 M: Antti Palosaari <crope@iki.fi>
6302 L: linux-media@vger.kernel.org
6304 W: https://linuxtv.org
6305 W: http://palosaari.fi/linux/
6306 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6307 T: git git://linuxtv.org/anttip/media_tree.git
6308 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
6310 DVB_USB_V2 MEDIA DRIVER
6311 M: Antti Palosaari <crope@iki.fi>
6312 L: linux-media@vger.kernel.org
6314 W: https://linuxtv.org
6315 W: http://palosaari.fi/linux/
6316 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6317 T: git git://linuxtv.org/anttip/media_tree.git
6318 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
6319 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
6322 M: Jason Baron <jbaron@akamai.com>
6324 F: include/linux/dynamic_debug.h
6325 F: lib/dynamic_debug.c
6327 DYNAMIC INTERRUPT MODERATION
6328 M: Tal Gilboa <talgi@nvidia.com>
6330 F: Documentation/networking/net_dim.rst
6331 F: include/linux/dim.h
6334 DZ DECSTATION DZ11 SERIAL DRIVER
6335 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
6337 F: drivers/tty/serial/dz.*
6339 E3X0 POWER BUTTON DRIVER
6340 M: Moritz Fischer <moritz.fischer@ettus.com>
6341 L: usrp-users@lists.ettus.com
6343 W: http://www.ettus.com
6344 F: Documentation/devicetree/bindings/input/e3x0-button.txt
6345 F: drivers/input/misc/e3x0-button.c
6348 M: Antti Palosaari <crope@iki.fi>
6349 L: linux-media@vger.kernel.org
6351 W: https://linuxtv.org
6352 W: http://palosaari.fi/linux/
6353 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6354 T: git git://linuxtv.org/anttip/media_tree.git
6355 F: drivers/media/tuners/e4000*
6357 EARTH_PT1 MEDIA DRIVER
6358 M: Akihiro Tsukada <tskd08@gmail.com>
6359 L: linux-media@vger.kernel.org
6361 F: drivers/media/pci/pt1/
6363 EARTH_PT3 MEDIA DRIVER
6364 M: Akihiro Tsukada <tskd08@gmail.com>
6365 L: linux-media@vger.kernel.org
6367 F: drivers/media/pci/pt3/
6370 M: Antti Palosaari <crope@iki.fi>
6371 L: linux-media@vger.kernel.org
6373 W: https://linuxtv.org
6374 W: http://palosaari.fi/linux/
6375 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6376 T: git git://linuxtv.org/anttip/media_tree.git
6377 F: drivers/media/dvb-frontends/ec100*
6380 M: Tyler Hicks <code@tyhicks.com>
6381 L: ecryptfs@vger.kernel.org
6383 W: http://ecryptfs.org
6384 W: https://launchpad.net/ecryptfs
6385 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
6386 F: Documentation/filesystems/ecryptfs.rst
6390 M: Borislav Petkov <bp@alien8.de>
6391 L: linux-edac@vger.kernel.org
6393 F: drivers/edac/amd64_edac*
6396 M: Jan Luebbe <jlu@pengutronix.de>
6397 L: linux-edac@vger.kernel.org
6399 F: drivers/edac/armada_xp_*
6402 M: Stefan Schaeckeler <sschaeck@cisco.com>
6404 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
6405 F: drivers/edac/aspeed_edac.c
6408 M: Shravan Kumar Ramani <shravankr@nvidia.com>
6410 F: drivers/edac/bluefield_edac.c
6413 M: Andre Przywara <andre.przywara@arm.com>
6414 L: linux-edac@vger.kernel.org
6416 F: drivers/edac/highbank*
6419 M: Ralf Baechle <ralf@linux-mips.org>
6420 L: linux-edac@vger.kernel.org
6421 L: linux-mips@vger.kernel.org
6423 F: drivers/edac/octeon_edac*
6425 EDAC-CAVIUM THUNDERX
6426 M: Robert Richter <rric@kernel.org>
6427 L: linux-edac@vger.kernel.org
6429 F: drivers/edac/thunderx_edac*
6432 M: Borislav Petkov <bp@alien8.de>
6433 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6434 M: Tony Luck <tony.luck@intel.com>
6435 R: James Morse <james.morse@arm.com>
6436 R: Robert Richter <rric@kernel.org>
6437 L: linux-edac@vger.kernel.org
6439 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
6440 F: Documentation/admin-guide/ras.rst
6441 F: Documentation/driver-api/edac.rst
6443 F: include/linux/edac.h
6446 M: Lei Wang <lewan@microsoft.com>
6447 L: linux-edac@vger.kernel.org
6449 F: drivers/edac/dmc520_edac.c
6452 M: Mark Gross <mark.gross@intel.com>
6453 L: linux-edac@vger.kernel.org
6455 F: drivers/edac/e752x_edac.c
6458 L: linux-edac@vger.kernel.org
6460 F: drivers/edac/e7xxx_edac.c
6463 M: York Sun <york.sun@nxp.com>
6464 L: linux-edac@vger.kernel.org
6466 F: drivers/edac/fsl_ddr_edac.*
6469 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6470 L: linux-edac@vger.kernel.org
6472 F: drivers/edac/ghes_edac.c
6475 M: Tony Luck <tony.luck@intel.com>
6476 L: linux-edac@vger.kernel.org
6478 F: drivers/edac/i10nm_base.c
6481 L: linux-edac@vger.kernel.org
6483 F: drivers/edac/i3000_edac.c
6486 L: linux-edac@vger.kernel.org
6488 F: drivers/edac/i5000_edac.c
6491 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6492 L: linux-edac@vger.kernel.org
6494 F: drivers/edac/i5400_edac.c
6497 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6498 L: linux-edac@vger.kernel.org
6500 F: drivers/edac/i7300_edac.c
6503 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6504 L: linux-edac@vger.kernel.org
6506 F: drivers/edac/i7core_edac.c
6509 M: Tim Small <tim@buttersideup.com>
6510 L: linux-edac@vger.kernel.org
6512 F: drivers/edac/i82443bxgx_edac.c
6515 M: "Arvind R." <arvino55@gmail.com>
6516 L: linux-edac@vger.kernel.org
6518 F: drivers/edac/i82975x_edac.c
6521 M: Jason Baron <jbaron@akamai.com>
6522 L: linux-edac@vger.kernel.org
6524 F: drivers/edac/ie31200_edac.c
6527 M: Tony Luck <tony.luck@intel.com>
6528 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6529 L: linux-edac@vger.kernel.org
6531 F: drivers/edac/igen6_edac.c
6534 M: Johannes Thumshirn <morbidrsa@gmail.com>
6535 L: linux-edac@vger.kernel.org
6537 F: drivers/edac/mpc85xx_edac.[ch]
6540 M: Egor Martovetsky <egor@pasemi.com>
6541 L: linux-edac@vger.kernel.org
6543 F: drivers/edac/pasemi_edac.c
6546 M: Tony Luck <tony.luck@intel.com>
6547 L: linux-edac@vger.kernel.org
6549 F: drivers/edac/pnd2_edac.[ch]
6552 M: Channagoud Kadabi <ckadabi@codeaurora.org>
6553 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6554 L: linux-arm-msm@vger.kernel.org
6555 L: linux-edac@vger.kernel.org
6557 F: drivers/edac/qcom_edac.c
6560 M: Tim Small <tim@buttersideup.com>
6561 L: linux-edac@vger.kernel.org
6563 F: drivers/edac/r82600_edac.c
6566 M: Tony Luck <tony.luck@intel.com>
6567 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6568 L: linux-edac@vger.kernel.org
6570 F: drivers/edac/sb_edac.c
6573 M: Yash Shah <yash.shah@sifive.com>
6574 L: linux-edac@vger.kernel.org
6576 F: drivers/edac/sifive_edac.c
6579 M: Tony Luck <tony.luck@intel.com>
6580 L: linux-edac@vger.kernel.org
6582 F: drivers/edac/skx_*.[ch]
6585 M: Tero Kristo <kristo@kernel.org>
6586 L: linux-edac@vger.kernel.org
6588 F: drivers/edac/ti_edac.c
6590 EDIROL UA-101/UA-1000 DRIVER
6591 M: Clemens Ladisch <clemens@ladisch.de>
6592 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6594 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6595 F: sound/usb/misc/ua101.c
6598 M: Ivan Hu <ivan.hu@canonical.com>
6599 M: Ard Biesheuvel <ardb@kernel.org>
6600 L: linux-efi@vger.kernel.org
6602 F: drivers/firmware/efi/test/
6604 EFI VARIABLE FILESYSTEM
6605 M: Matthew Garrett <matthew.garrett@nebula.com>
6606 M: Jeremy Kerr <jk@ozlabs.org>
6607 M: Ard Biesheuvel <ardb@kernel.org>
6608 L: linux-efi@vger.kernel.org
6610 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6613 EFIFB FRAMEBUFFER DRIVER
6614 M: Peter Jones <pjones@redhat.com>
6615 L: linux-fbdev@vger.kernel.org
6617 F: drivers/video/fbdev/efifb.c
6621 W: http://aeschi.ch.eu.org/efs/
6624 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6625 M: Douglas Miller <dougmill@linux.ibm.com>
6626 L: netdev@vger.kernel.org
6628 F: drivers/net/ethernet/ibm/ehea/
6630 EM28XX VIDEO4LINUX DRIVER
6631 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6632 L: linux-media@vger.kernel.org
6634 W: https://linuxtv.org
6635 T: git git://linuxtv.org/media_tree.git
6636 F: Documentation/admin-guide/media/em28xx*
6637 F: drivers/media/usb/em28xx/
6640 M: Paul Gortmaker <paul.gortmaker@windriver.com>
6641 M: Matt Mackall <mpm@selenic.com>
6642 M: David Woodhouse <dwmw2@infradead.org>
6643 L: linux-embedded@vger.kernel.org
6646 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
6647 M: Adrian Hunter <adrian.hunter@intel.com>
6648 M: Ritesh Harjani <riteshh@codeaurora.org>
6649 M: Asutosh Das <asutoshd@codeaurora.org>
6650 L: linux-mmc@vger.kernel.org
6652 F: drivers/mmc/host/cqhci*
6654 EMULEX 10Gbps iSCSI - OneConnect DRIVER
6655 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6656 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
6657 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6658 L: linux-scsi@vger.kernel.org
6660 W: http://www.broadcom.com
6661 F: drivers/scsi/be2iscsi/
6663 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6664 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
6665 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6666 M: Somnath Kotur <somnath.kotur@broadcom.com>
6667 L: netdev@vger.kernel.org
6669 W: http://www.emulex.com
6670 F: drivers/net/ethernet/emulex/benet/
6672 EMULEX ONECONNECT ROCE DRIVER
6673 M: Selvin Xavier <selvin.xavier@broadcom.com>
6674 M: Devesh Sharma <devesh.sharma@broadcom.com>
6675 L: linux-rdma@vger.kernel.org
6677 W: http://www.broadcom.com
6678 F: drivers/infiniband/hw/ocrdma/
6679 F: include/uapi/rdma/ocrdma-abi.h
6681 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6682 M: James Smart <james.smart@broadcom.com>
6683 M: Dick Kennedy <dick.kennedy@broadcom.com>
6684 L: linux-scsi@vger.kernel.org
6686 W: http://www.broadcom.com
6687 F: drivers/scsi/lpfc/
6689 ENE CB710 FLASH CARD READER DRIVER
6690 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
6692 F: drivers/misc/cb710/
6693 F: drivers/mmc/host/cb710-mmc.*
6694 F: include/linux/cb710.h
6696 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6697 M: Maxim Levitsky <maximlevitsky@gmail.com>
6699 F: drivers/media/rc/ene_ir.*
6701 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
6702 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
6703 L: linuxppc-dev@lists.ozlabs.org
6705 F: drivers/tty/ehv_bytechan.c
6707 EPSON S1D13XXX FRAMEBUFFER DRIVER
6708 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
6710 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6711 F: drivers/video/fbdev/s1d13xxxfb.c
6712 F: include/video/s1d13xxxfb.h
6715 M: Gao Xiang <xiang@kernel.org>
6716 M: Chao Yu <yuchao0@huawei.com>
6717 L: linux-erofs@lists.ozlabs.org
6719 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6720 F: Documentation/filesystems/erofs.rst
6722 F: include/trace/events/erofs.h
6724 ERRSEQ ERROR TRACKING INFRASTRUCTURE
6725 M: Jeff Layton <jlayton@kernel.org>
6727 F: include/linux/errseq.h
6730 ET131X NETWORK DRIVER
6731 M: Mark Einon <mark.einon@gmail.com>
6733 F: drivers/net/ethernet/agere/
6736 M: Roopa Prabhu <roopa@nvidia.com>
6737 M: Nikolay Aleksandrov <nikolay@nvidia.com>
6738 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
6739 L: netdev@vger.kernel.org
6741 W: http://www.linuxfoundation.org/en/Net:Bridge
6742 F: include/linux/netfilter_bridge/
6745 ETHERNET PHY LIBRARY
6746 M: Andrew Lunn <andrew@lunn.ch>
6747 M: Heiner Kallweit <hkallweit1@gmail.com>
6748 R: Russell King <linux@armlinux.org.uk>
6749 L: netdev@vger.kernel.org
6751 F: Documentation/ABI/testing/sysfs-class-net-phydev
6752 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
6753 F: Documentation/devicetree/bindings/net/mdio*
6754 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
6755 F: Documentation/networking/phy.rst
6756 F: drivers/net/mdio/
6757 F: drivers/net/mdio/of_mdio.c
6760 F: drivers/of/of_net.c
6761 F: include/dt-bindings/net/qca-ar803x.h
6762 F: include/linux/*mdio*.h
6763 F: include/linux/mdio/*.h
6764 F: include/linux/of_net.h
6765 F: include/linux/phy.h
6766 F: include/linux/phy_fixed.h
6767 F: include/linux/platform_data/mdio-bcm-unimac.h
6768 F: include/linux/platform_data/mdio-gpio.h
6769 F: include/trace/events/mdio.h
6770 F: include/uapi/linux/mdio.h
6771 F: include/uapi/linux/mii.h
6774 M: Namjae Jeon <namjae.jeon@samsung.com>
6775 M: Sungjong Seo <sj1557.seo@samsung.com>
6776 L: linux-fsdevel@vger.kernel.org
6781 M: Jan Kara <jack@suse.com>
6782 L: linux-ext4@vger.kernel.org
6784 F: Documentation/filesystems/ext2.rst
6786 F: include/linux/ext2*
6789 M: "Theodore Ts'o" <tytso@mit.edu>
6790 M: Andreas Dilger <adilger.kernel@dilger.ca>
6791 L: linux-ext4@vger.kernel.org
6793 W: http://ext4.wiki.kernel.org
6794 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
6795 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6796 F: Documentation/filesystems/ext4/
6798 F: include/trace/events/ext4.h
6800 Extended Verification Module (EVM)
6801 M: Mimi Zohar <zohar@linux.ibm.com>
6802 L: linux-integrity@vger.kernel.org
6804 F: security/integrity/evm/
6806 EXTENSIBLE FIRMWARE INTERFACE (EFI)
6807 M: Ard Biesheuvel <ardb@kernel.org>
6808 L: linux-efi@vger.kernel.org
6810 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6811 F: Documentation/admin-guide/efi-stub.rst
6812 F: arch/*/include/asm/efi.h
6813 F: arch/*/kernel/efi.c
6814 F: arch/arm/boot/compressed/efi-header.S
6815 F: arch/arm64/kernel/efi-entry.S
6816 F: arch/x86/platform/efi/
6817 F: drivers/firmware/efi/
6818 F: include/linux/efi*.h
6820 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6821 M: MyungJoo Ham <myungjoo.ham@samsung.com>
6822 M: Chanwoo Choi <cw00.choi@samsung.com>
6823 L: linux-kernel@vger.kernel.org
6825 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6826 F: Documentation/devicetree/bindings/extcon/
6827 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6829 F: include/linux/extcon.h
6830 F: include/linux/extcon/
6833 M: Masami Hiramatsu <mhiramat@kernel.org>
6835 F: Documentation/admin-guide/bootconfig.rst
6836 F: fs/proc/bootconfig.c
6837 F: include/linux/bootconfig.h
6839 F: tools/bootconfig/*
6840 F: tools/bootconfig/scripts/*
6843 M: Jingoo Han <jingoohan1@gmail.com>
6844 L: dri-devel@lists.freedesktop.org
6846 F: drivers/gpu/drm/exynos/exynos_dp*
6848 EXYNOS SYSMMU (IOMMU) driver
6849 M: Marek Szyprowski <m.szyprowski@samsung.com>
6850 L: iommu@lists.linux-foundation.org
6852 F: drivers/iommu/exynos-iommu.c
6855 M: Jaegeuk Kim <jaegeuk@kernel.org>
6856 M: Chao Yu <yuchao0@huawei.com>
6857 L: linux-f2fs-devel@lists.sourceforge.net
6859 W: https://f2fs.wiki.kernel.org/
6860 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6861 F: Documentation/ABI/testing/sysfs-fs-f2fs
6862 F: Documentation/filesystems/f2fs.rst
6864 F: include/linux/f2fs_fs.h
6865 F: include/trace/events/f2fs.h
6866 F: include/uapi/linux/f2fs.h
6868 F71805F HARDWARE MONITORING DRIVER
6869 M: Jean Delvare <jdelvare@suse.com>
6870 L: linux-hwmon@vger.kernel.org
6872 F: Documentation/hwmon/f71805f.rst
6873 F: drivers/hwmon/f71805f.c
6876 M: Josh Poimboeuf <jpoimboe@redhat.com>
6878 F: scripts/faddr2line
6881 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
6882 L: netdev@vger.kernel.org
6884 F: Documentation/networking/failover.rst
6885 F: include/net/failover.h
6886 F: net/core/failover.c
6889 M: Jan Kara <jack@suse.cz>
6890 R: Amir Goldstein <amir73il@gmail.com>
6891 L: linux-fsdevel@vger.kernel.org
6893 F: fs/notify/fanotify/
6894 F: include/linux/fanotify.h
6895 F: include/uapi/linux/fanotify.h
6897 FARSYNC SYNCHRONOUS DRIVER
6898 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
6900 W: http://www.farsite.co.uk/
6901 F: drivers/net/wan/farsync.*
6903 FAULT INJECTION SUPPORT
6904 M: Akinobu Mita <akinobu.mita@gmail.com>
6906 F: Documentation/fault-injection/
6907 F: lib/fault-inject.c
6909 FBTFT Framebuffer drivers
6910 L: dri-devel@lists.freedesktop.org
6911 L: linux-fbdev@vger.kernel.org
6913 F: drivers/staging/fbtft/
6916 M: Michael Buesch <m@bues.ch>
6917 L: linux-media@vger.kernel.org
6919 F: drivers/media/tuners/fc0011.c
6920 F: drivers/media/tuners/fc0011.h
6923 M: Antti Palosaari <crope@iki.fi>
6924 L: linux-media@vger.kernel.org
6926 W: https://linuxtv.org
6927 W: http://palosaari.fi/linux/
6928 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6929 T: git git://linuxtv.org/anttip/media_tree.git
6930 F: drivers/media/tuners/fc2580*
6932 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6933 M: Hannes Reinecke <hare@suse.de>
6934 L: linux-scsi@vger.kernel.org
6936 W: www.Open-FCoE.org
6937 F: drivers/scsi/fcoe/
6938 F: drivers/scsi/libfc/
6940 F: include/scsi/libfc.h
6941 F: include/scsi/libfcoe.h
6942 F: include/uapi/scsi/fc/
6944 FILE LOCKING (flock() and fcntl()/lockf())
6945 M: Jeff Layton <jlayton@kernel.org>
6946 M: "J. Bruce Fields" <bfields@fieldses.org>
6947 L: linux-fsdevel@vger.kernel.org
6951 F: include/linux/fcntl.h
6952 F: include/uapi/linux/fcntl.h
6954 FILESYSTEM DIRECT ACCESS (DAX)
6955 M: Dan Williams <dan.j.williams@intel.com>
6956 R: Matthew Wilcox <willy@infradead.org>
6957 R: Jan Kara <jack@suse.cz>
6958 L: linux-fsdevel@vger.kernel.org
6959 L: linux-nvdimm@lists.01.org
6962 F: include/linux/dax.h
6963 F: include/trace/events/fs_dax.h
6965 FILESYSTEMS (VFS and infrastructure)
6966 M: Alexander Viro <viro@zeniv.linux.org.uk>
6967 L: linux-fsdevel@vger.kernel.org
6970 F: include/linux/fs.h
6971 F: include/linux/fs_types.h
6972 F: include/uapi/linux/fs.h
6973 F: include/uapi/linux/openat2.h
6978 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6979 M: Riku Voipio <riku.voipio@iki.fi>
6980 L: linux-hwmon@vger.kernel.org
6982 F: drivers/hwmon/f75375s.c
6983 F: include/linux/f75375s.h
6985 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
6986 M: Clemens Ladisch <clemens@ladisch.de>
6987 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
6988 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6990 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6991 F: include/uapi/sound/firewire.h
6994 FIREWIRE MEDIA DRIVERS (firedtv)
6995 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6996 L: linux-media@vger.kernel.org
6997 L: linux1394-devel@lists.sourceforge.net
6999 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
7000 F: drivers/media/firewire/
7002 FIREWIRE SBP-2 TARGET
7003 M: Chris Boot <bootc@bootc.net>
7004 L: linux-scsi@vger.kernel.org
7005 L: target-devel@vger.kernel.org
7006 L: linux1394-devel@lists.sourceforge.net
7008 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
7009 F: drivers/target/sbp/
7012 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7013 L: linux1394-devel@lists.sourceforge.net
7015 W: http://ieee1394.wiki.kernel.org/
7016 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
7017 F: drivers/firewire/
7018 F: include/linux/firewire.h
7019 F: include/uapi/linux/firewire*.h
7022 FIRMWARE LOADER (request_firmware)
7023 M: Luis Chamberlain <mcgrof@kernel.org>
7024 L: linux-kernel@vger.kernel.org
7026 F: Documentation/firmware_class/
7027 F: drivers/base/firmware_loader/
7028 F: include/linux/firmware.h
7030 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
7031 M: Joshua Morris <josh.h.morris@us.ibm.com>
7032 M: Philip Kelleher <pjk1939@linux.ibm.com>
7034 F: drivers/block/rsxx/
7036 FLEXTIMER FTM-QUADDEC DRIVER
7037 M: Patrick Havelange <patrick.havelange@essensium.com>
7038 L: linux-iio@vger.kernel.org
7040 F: Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
7041 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
7042 F: drivers/counter/ftm-quaddec.c
7045 M: Denis Efremov <efremov@linux.com>
7046 L: linux-block@vger.kernel.org
7048 F: drivers/block/floppy.c
7050 FLYSKY FSIA6B RC RECEIVER
7051 M: Markus Koch <markus@notsyncing.net>
7052 L: linux-input@vger.kernel.org
7054 F: drivers/input/joystick/fsia6b.c
7056 FORCEDETH GIGABIT ETHERNET DRIVER
7057 M: Rain River <rain.1986.08.12@gmail.com>
7058 M: Zhu Yanjun <zyjzyj2000@gmail.com>
7059 L: netdev@vger.kernel.org
7061 F: drivers/net/ethernet/nvidia/*
7064 M: Wu Hao <hao.wu@intel.com>
7065 R: Tom Rix <trix@redhat.com>
7066 L: linux-fpga@vger.kernel.org
7068 F: Documentation/ABI/testing/sysfs-bus-dfl*
7069 F: Documentation/fpga/dfl.rst
7070 F: drivers/fpga/dfl*
7071 F: drivers/uio/uio_dfl.c
7072 F: include/linux/dfl.h
7073 F: include/uapi/linux/fpga-dfl.h
7075 FPGA MANAGER FRAMEWORK
7076 M: Moritz Fischer <mdf@kernel.org>
7077 R: Tom Rix <trix@redhat.com>
7078 L: linux-fpga@vger.kernel.org
7080 W: http://www.rocketboards.org
7081 Q: http://patchwork.kernel.org/project/linux-fpga/list/
7082 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
7083 F: Documentation/devicetree/bindings/fpga/
7084 F: Documentation/driver-api/fpga/
7085 F: Documentation/fpga/
7087 F: include/linux/fpga/
7090 M: Bill Metzenthen <billm@melbpc.org.au>
7092 W: http://floatingpoint.sourceforge.net/emulator/index.html
7093 F: arch/x86/math-emu/
7096 L: dri-devel@lists.freedesktop.org
7097 L: linux-fbdev@vger.kernel.org
7099 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
7100 T: git git://anongit.freedesktop.org/drm/drm-misc
7101 F: Documentation/fb/
7103 F: include/linux/fb.h
7104 F: include/uapi/linux/fb.h
7105 F: include/uapi/video/
7108 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
7109 M: Horia Geantă <horia.geanta@nxp.com>
7110 M: Aymen Sghaier <aymen.sghaier@nxp.com>
7111 L: linux-crypto@vger.kernel.org
7113 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
7114 F: drivers/crypto/caam/
7116 FREESCALE COLDFIRE M5441X MMC DRIVER
7117 M: Angelo Dureghello <angelo.dureghello@timesys.com>
7118 L: linux-mmc@vger.kernel.org
7120 F: drivers/mmc/host/sdhci-esdhc-mcf.c
7121 F: include/linux/platform_data/mmc-esdhc-mcf.h
7123 FREESCALE DIU FRAMEBUFFER DRIVER
7124 M: Timur Tabi <timur@kernel.org>
7125 L: linux-fbdev@vger.kernel.org
7127 F: drivers/video/fbdev/fsl-diu-fb.*
7129 FREESCALE DMA DRIVER
7130 M: Li Yang <leoyang.li@nxp.com>
7131 M: Zhang Wei <zw@zh-kernel.org>
7132 L: linuxppc-dev@lists.ozlabs.org
7134 F: drivers/dma/fsldma.*
7136 FREESCALE DSPI DRIVER
7137 M: Vladimir Oltean <olteanv@gmail.com>
7138 L: linux-spi@vger.kernel.org
7140 F: Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
7141 F: drivers/spi/spi-fsl-dspi.c
7142 F: include/linux/spi/spi-fsl-dspi.h
7144 FREESCALE ENETC ETHERNET DRIVERS
7145 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7146 L: netdev@vger.kernel.org
7148 F: drivers/net/ethernet/freescale/enetc/
7150 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
7151 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7152 L: netdev@vger.kernel.org
7154 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
7155 F: drivers/net/ethernet/freescale/gianfar*
7157 FREESCALE GPMI NAND DRIVER
7158 M: Han Xu <han.xu@nxp.com>
7159 L: linux-mtd@lists.infradead.org
7161 F: drivers/mtd/nand/raw/gpmi-nand/*
7163 FREESCALE I2C CPM DRIVER
7164 M: Jochen Friedrich <jochen@scram.de>
7165 L: linuxppc-dev@lists.ozlabs.org
7166 L: linux-i2c@vger.kernel.org
7168 F: drivers/i2c/busses/i2c-cpm.c
7170 FREESCALE IMX / MXC FEC DRIVER
7171 M: Joakim Zhang <qiangqing.zhang@nxp.com>
7172 L: netdev@vger.kernel.org
7174 F: Documentation/devicetree/bindings/net/fsl-fec.txt
7175 F: drivers/net/ethernet/freescale/fec.h
7176 F: drivers/net/ethernet/freescale/fec_main.c
7177 F: drivers/net/ethernet/freescale/fec_ptp.c
7179 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
7180 M: Sascha Hauer <s.hauer@pengutronix.de>
7181 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7182 L: linux-fbdev@vger.kernel.org
7183 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7185 F: drivers/video/fbdev/imxfb.c
7186 F: include/linux/platform_data/video-imxfb.h
7188 FREESCALE IMX DDR PMU DRIVER
7189 M: Frank Li <Frank.li@nxp.com>
7190 L: linux-arm-kernel@lists.infradead.org
7192 F: Documentation/admin-guide/perf/imx-ddr.rst
7193 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
7194 F: drivers/perf/fsl_imx8_ddr_perf.c
7196 FREESCALE IMX I2C DRIVER
7197 M: Oleksij Rempel <o.rempel@pengutronix.de>
7198 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7199 L: linux-i2c@vger.kernel.org
7201 F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
7202 F: drivers/i2c/busses/i2c-imx.c
7204 FREESCALE IMX LPI2C DRIVER
7205 M: Dong Aisheng <aisheng.dong@nxp.com>
7206 L: linux-i2c@vger.kernel.org
7207 L: linux-imx@nxp.com
7209 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
7210 F: drivers/i2c/busses/i2c-imx-lpi2c.c
7212 FREESCALE QORIQ DPAA ETHERNET DRIVER
7213 M: Madalin Bucur <madalin.bucur@nxp.com>
7214 L: netdev@vger.kernel.org
7216 F: drivers/net/ethernet/freescale/dpaa
7218 FREESCALE QORIQ DPAA FMAN DRIVER
7219 M: Madalin Bucur <madalin.bucur@nxp.com>
7220 L: netdev@vger.kernel.org
7222 F: Documentation/devicetree/bindings/net/fsl-fman.txt
7223 F: drivers/net/ethernet/freescale/fman
7225 FREESCALE QORIQ PTP CLOCK DRIVER
7226 M: Yangbo Lu <yangbo.lu@nxp.com>
7227 L: netdev@vger.kernel.org
7229 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
7230 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
7231 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
7232 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
7233 F: drivers/ptp/ptp_qoriq.c
7234 F: drivers/ptp/ptp_qoriq_debugfs.c
7235 F: include/linux/fsl/ptp_qoriq.h
7237 FREESCALE QUAD SPI DRIVER
7238 M: Han Xu <han.xu@nxp.com>
7239 L: linux-spi@vger.kernel.org
7241 F: drivers/spi/spi-fsl-qspi.c
7243 FREESCALE QUICC ENGINE LIBRARY
7244 M: Qiang Zhao <qiang.zhao@nxp.com>
7245 L: linuxppc-dev@lists.ozlabs.org
7247 F: drivers/soc/fsl/qe/
7248 F: include/soc/fsl/*qe*.h
7249 F: include/soc/fsl/*ucc*.h
7251 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
7252 M: Li Yang <leoyang.li@nxp.com>
7253 L: netdev@vger.kernel.org
7254 L: linuxppc-dev@lists.ozlabs.org
7256 F: drivers/net/ethernet/freescale/ucc_geth*
7258 FREESCALE QUICC ENGINE UCC HDLC DRIVER
7259 M: Zhao Qiang <qiang.zhao@nxp.com>
7260 L: netdev@vger.kernel.org
7261 L: linuxppc-dev@lists.ozlabs.org
7263 F: drivers/net/wan/fsl_ucc_hdlc*
7265 FREESCALE QUICC ENGINE UCC UART DRIVER
7266 M: Timur Tabi <timur@kernel.org>
7267 L: linuxppc-dev@lists.ozlabs.org
7269 F: drivers/tty/serial/ucc_uart.c
7271 FREESCALE SOC DRIVERS
7272 M: Li Yang <leoyang.li@nxp.com>
7273 L: linuxppc-dev@lists.ozlabs.org
7274 L: linux-arm-kernel@lists.infradead.org
7276 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
7277 F: Documentation/devicetree/bindings/soc/fsl/
7279 F: include/linux/fsl/
7281 FREESCALE SOC FS_ENET DRIVER
7282 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
7283 L: linuxppc-dev@lists.ozlabs.org
7284 L: netdev@vger.kernel.org
7286 F: drivers/net/ethernet/freescale/fs_enet/
7287 F: include/linux/fs_enet_pd.h
7289 FREESCALE SOC SOUND DRIVERS
7290 M: Timur Tabi <timur@kernel.org>
7291 M: Nicolin Chen <nicoleotsuka@gmail.com>
7292 M: Xiubo Li <Xiubo.Lee@gmail.com>
7293 R: Fabio Estevam <festevam@gmail.com>
7294 R: Shengjiu Wang <shengjiu.wang@gmail.com>
7295 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7296 L: linuxppc-dev@lists.ozlabs.org
7298 F: sound/soc/fsl/fsl*
7299 F: sound/soc/fsl/imx*
7300 F: sound/soc/fsl/mpc8610_hpcd.c
7302 FREESCALE USB PERIPHERAL DRIVERS
7303 M: Li Yang <leoyang.li@nxp.com>
7304 L: linux-usb@vger.kernel.org
7305 L: linuxppc-dev@lists.ozlabs.org
7307 F: drivers/usb/gadget/udc/fsl*
7309 FREESCALE USB PHY DRIVER
7310 M: Ran Wang <ran.wang_1@nxp.com>
7311 L: linux-usb@vger.kernel.org
7312 L: linuxppc-dev@lists.ozlabs.org
7314 F: drivers/usb/phy/phy-fsl-usb*
7317 M: Christoph Hellwig <hch@infradead.org>
7319 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
7323 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7324 M: Pavel Machek <pavel@ucw.cz>
7325 L: linux-pm@vger.kernel.org
7327 F: Documentation/power/freezing-of-tasks.rst
7328 F: include/linux/freezer.h
7332 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
7333 L: linux-kernel@vger.kernel.org
7335 F: include/linux/frontswap.h
7338 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
7339 M: David Howells <dhowells@redhat.com>
7340 L: linux-cachefs@redhat.com (moderated for non-subscribers)
7342 F: Documentation/filesystems/caching/
7344 F: include/linux/fscache*.h
7346 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
7347 M: Theodore Y. Ts'o <tytso@mit.edu>
7348 M: Jaegeuk Kim <jaegeuk@kernel.org>
7349 M: Eric Biggers <ebiggers@kernel.org>
7350 L: linux-fscrypt@vger.kernel.org
7352 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7353 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
7354 F: Documentation/filesystems/fscrypt.rst
7356 F: include/linux/fscrypt*.h
7357 F: include/uapi/linux/fscrypt.h
7360 M: Jeremy Kerr <jk@ozlabs.org>
7361 M: Joel Stanley <joel@jms.id.au>
7362 R: Alistar Popple <alistair@popple.id.au>
7363 R: Eddie James <eajames@linux.ibm.com>
7364 L: linux-fsi@lists.ozlabs.org
7366 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
7367 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
7369 F: include/linux/fsi*.h
7370 F: include/trace/events/fsi*.h
7372 FSI-ATTACHED I2C DRIVER
7373 M: Eddie James <eajames@linux.ibm.com>
7374 L: linux-i2c@vger.kernel.org
7375 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
7377 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
7378 F: drivers/i2c/busses/i2c-fsi.c
7380 FSI-ATTACHED SPI DRIVER
7381 M: Eddie James <eajames@linux.ibm.com>
7382 L: linux-spi@vger.kernel.org
7384 F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
7385 F: drivers/spi/spi-fsi.c
7387 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
7388 M: Jan Kara <jack@suse.cz>
7389 R: Amir Goldstein <amir73il@gmail.com>
7390 L: linux-fsdevel@vger.kernel.org
7392 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
7394 F: include/linux/fsnotify*.h
7396 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
7397 M: Eric Biggers <ebiggers@kernel.org>
7398 M: Theodore Y. Ts'o <tytso@mit.edu>
7399 L: linux-fscrypt@vger.kernel.org
7401 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7402 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
7403 F: Documentation/filesystems/fsverity.rst
7405 F: include/linux/fsverity.h
7406 F: include/uapi/linux/fsverity.h
7408 FUJITSU LAPTOP EXTRAS
7409 M: Jonathan Woithe <jwoithe@just42.net>
7410 L: platform-driver-x86@vger.kernel.org
7412 F: drivers/platform/x86/fujitsu-laptop.c
7414 FUJITSU M-5MO LS CAMERA ISP DRIVER
7415 M: Kyungmin Park <kyungmin.park@samsung.com>
7416 M: Heungjun Kim <riverful.kim@samsung.com>
7417 L: linux-media@vger.kernel.org
7419 F: drivers/media/i2c/m5mols/
7420 F: include/media/i2c/m5mols.h
7422 FUJITSU TABLET EXTRAS
7423 M: Robert Gerlach <khnz@gmx.de>
7424 L: platform-driver-x86@vger.kernel.org
7426 F: drivers/platform/x86/fujitsu-tablet.c
7428 FUSE: FILESYSTEM IN USERSPACE
7429 M: Miklos Szeredi <miklos@szeredi.hu>
7430 L: linux-fsdevel@vger.kernel.org
7432 W: https://github.com/libfuse/
7433 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
7434 F: Documentation/filesystems/fuse.rst
7436 F: include/uapi/linux/fuse.h
7439 M: Thomas Gleixner <tglx@linutronix.de>
7440 M: Ingo Molnar <mingo@redhat.com>
7441 R: Peter Zijlstra <peterz@infradead.org>
7442 R: Darren Hart <dvhart@infradead.org>
7443 L: linux-kernel@vger.kernel.org
7445 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7446 F: Documentation/locking/*futex*
7447 F: include/asm-generic/futex.h
7448 F: include/linux/futex.h
7449 F: include/uapi/linux/futex.h
7451 F: tools/perf/bench/futex*
7452 F: tools/testing/selftests/futex/
7454 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
7455 M: Tim Harvey <tharvey@gateworks.com>
7456 M: Robert Jones <rjones@gateworks.com>
7458 F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
7459 F: drivers/mfd/gateworks-gsc.c
7460 F: include/linux/mfd/gsc.h
7461 F: Documentation/hwmon/gsc-hwmon.rst
7462 F: drivers/hwmon/gsc-hwmon.c
7463 F: include/linux/platform_data/gsc_hwmon.h
7466 M: Kees Cook <keescook@chromium.org>
7467 L: linux-hardening@vger.kernel.org
7469 F: Documentation/kbuild/gcc-plugins.rst
7470 F: scripts/Makefile.gcc-plugins
7471 F: scripts/gcc-plugins/
7473 GCOV BASED KERNEL PROFILING
7474 M: Peter Oberparleiter <oberpar@linux.ibm.com>
7476 F: Documentation/dev-tools/gcov.rst
7479 GDB KERNEL DEBUGGING HELPER SCRIPTS
7480 M: Jan Kiszka <jan.kiszka@siemens.com>
7481 M: Kieran Bingham <kbingham@kernel.org>
7485 GEMTEK FM RADIO RECEIVER DRIVER
7486 M: Hans Verkuil <hverkuil@xs4all.nl>
7487 L: linux-media@vger.kernel.org
7489 W: https://linuxtv.org
7490 T: git git://linuxtv.org/media_tree.git
7491 F: drivers/media/radio/radio-gemtek*
7493 GENERIC ARCHITECTURE TOPOLOGY
7494 M: Sudeep Holla <sudeep.holla@arm.com>
7495 L: linux-kernel@vger.kernel.org
7497 F: drivers/base/arch_topology.c
7498 F: include/linux/arch_topology.h
7501 M: Thomas Gleixner <tglx@linutronix.de>
7502 M: Peter Zijlstra <peterz@infradead.org>
7503 M: Andy Lutomirski <luto@kernel.org>
7504 L: linux-kernel@vger.kernel.org
7506 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
7507 F: include/linux/entry-common.h
7508 F: include/linux/entry-kvm.h
7511 GENERIC GPIO I2C DRIVER
7512 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7514 F: drivers/i2c/busses/i2c-gpio.c
7515 F: include/linux/platform_data/i2c-gpio.h
7517 GENERIC GPIO I2C MULTIPLEXER DRIVER
7518 M: Peter Korsgaard <peter.korsgaard@barco.com>
7519 L: linux-i2c@vger.kernel.org
7521 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
7522 F: drivers/i2c/muxes/i2c-mux-gpio.c
7523 F: include/linux/platform_data/i2c-mux-gpio.h
7525 GENERIC HDLC (WAN) DRIVERS
7526 M: Krzysztof Halasa <khc@pm.waw.pl>
7528 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
7529 F: drivers/net/wan/c101.c
7530 F: drivers/net/wan/hd6457*
7531 F: drivers/net/wan/hdlc*
7532 F: drivers/net/wan/n2.c
7533 F: drivers/net/wan/pc300too.c
7534 F: drivers/net/wan/pci200syn.c
7535 F: drivers/net/wan/wanxl*
7537 GENERIC INCLUDE/ASM HEADER FILES
7538 M: Arnd Bergmann <arnd@arndb.de>
7539 L: linux-arch@vger.kernel.org
7541 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
7542 F: include/asm-generic/
7543 F: include/uapi/asm-generic/
7545 GENERIC PHY FRAMEWORK
7546 M: Kishon Vijay Abraham I <kishon@ti.com>
7547 M: Vinod Koul <vkoul@kernel.org>
7548 L: linux-phy@lists.infradead.org
7550 Q: https://patchwork.kernel.org/project/linux-phy/list/
7551 T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
7552 F: Documentation/devicetree/bindings/phy/
7554 F: include/linux/phy/
7556 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
7557 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7559 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
7562 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7563 M: Kevin Hilman <khilman@kernel.org>
7564 M: Ulf Hansson <ulf.hansson@linaro.org>
7565 L: linux-pm@vger.kernel.org
7567 F: Documentation/devicetree/bindings/power/power?domain*
7568 F: drivers/base/power/domain*.c
7569 F: include/linux/pm_domain.h
7571 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
7572 M: Eugen Hristev <eugen.hristev@microchip.com>
7573 L: linux-input@vger.kernel.org
7575 F: drivers/input/touchscreen/resistive-adc-touch.c
7577 GENERIC UIO DRIVER FOR PCI DEVICES
7578 M: "Michael S. Tsirkin" <mst@redhat.com>
7579 L: kvm@vger.kernel.org
7581 F: drivers/uio/uio_pci_generic.c
7583 GENERIC VDSO LIBRARY
7584 M: Andy Lutomirski <luto@kernel.org>
7585 M: Thomas Gleixner <tglx@linutronix.de>
7586 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
7587 L: linux-kernel@vger.kernel.org
7589 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
7590 F: include/asm-generic/vdso/vsyscall.h
7592 F: kernel/time/vsyscall.c
7595 GENWQE (IBM Generic Workqueue Card)
7596 M: Frank Haverkamp <haver@linux.ibm.com>
7598 F: drivers/misc/genwqe/
7600 GET_MAINTAINER SCRIPT
7601 M: Joe Perches <joe@perches.com>
7603 F: scripts/get_maintainer.pl
7606 M: Bob Peterson <rpeterso@redhat.com>
7607 M: Andreas Gruenbacher <agruenba@redhat.com>
7608 L: cluster-devel@redhat.com
7610 B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
7611 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
7612 F: Documentation/filesystems/gfs2*
7614 F: include/uapi/linux/gfs2_ondisk.h
7617 M: Thomas Weißschuh <thomas@weissschuh.net>
7618 L: platform-driver-x86@vger.kernel.org
7620 F: drivers/platform/x86/gigabyte-wmi.c
7623 M: Johan Hovold <johan@kernel.org>
7625 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
7626 F: Documentation/ABI/testing/sysfs-class-gnss
7627 F: Documentation/devicetree/bindings/gnss/
7629 F: include/linux/gnss.h
7632 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
7633 L: linux-media@vger.kernel.org
7635 F: drivers/media/usb/go7007/
7638 M: Bastien Nocera <hadess@hadess.net>
7639 L: linux-input@vger.kernel.org
7641 F: drivers/input/touchscreen/goodix.c
7643 GOOGLE ETHERNET DRIVERS
7644 M: Catherine Sullivan <csully@google.com>
7645 R: Sagi Shahar <sagis@google.com>
7646 R: Jon Olson <jonolson@google.com>
7647 L: netdev@vger.kernel.org
7649 F: Documentation/networking/device_drivers/ethernet/google/gve.rst
7650 F: drivers/net/ethernet/google
7652 GPD POCKET FAN DRIVER
7653 M: Hans de Goede <hdegoede@redhat.com>
7654 L: platform-driver-x86@vger.kernel.org
7656 F: drivers/platform/x86/gpd-pocket-fan.c
7659 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7660 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7661 L: linux-gpio@vger.kernel.org
7662 L: linux-acpi@vger.kernel.org
7664 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7665 F: Documentation/firmware-guide/acpi/gpio-properties.rst
7666 F: drivers/gpio/gpiolib-acpi.c
7667 F: drivers/gpio/gpiolib-acpi.h
7670 M: Geert Uytterhoeven <geert+renesas@glider.be>
7671 L: linux-gpio@vger.kernel.org
7673 F: Documentation/admin-guide/gpio/gpio-aggregator.rst
7674 F: drivers/gpio/gpio-aggregator.c
7677 M: Sean Young <sean@mess.org>
7678 L: linux-media@vger.kernel.org
7680 F: drivers/media/rc/gpio-ir-tx.c
7683 M: Bamvor Jian Zhang <bamv2005@gmail.com>
7684 L: linux-gpio@vger.kernel.org
7686 F: drivers/gpio/gpio-mockup.c
7687 F: tools/testing/selftests/gpio/
7690 R: Michael Walle <michael@walle.cc>
7692 F: drivers/gpio/gpio-regmap.c
7693 F: include/linux/gpio/regmap.h
7696 M: Linus Walleij <linus.walleij@linaro.org>
7697 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
7698 L: linux-gpio@vger.kernel.org
7700 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
7701 F: Documentation/ABI/obsolete/sysfs-gpio
7702 F: Documentation/ABI/testing/gpio-cdev
7703 F: Documentation/admin-guide/gpio/
7704 F: Documentation/devicetree/bindings/gpio/
7705 F: Documentation/driver-api/gpio/
7707 F: include/asm-generic/gpio.h
7708 F: include/linux/gpio.h
7709 F: include/linux/gpio/
7710 F: include/linux/of_gpio.h
7711 F: include/uapi/linux/gpio.h
7714 GRE DEMULTIPLEXER DRIVER
7715 M: Dmitry Kozlov <xeb@mail.ru>
7716 L: netdev@vger.kernel.org
7718 F: include/net/gre.h
7719 F: net/ipv4/gre_demux.c
7720 F: net/ipv4/gre_offload.c
7722 GRETH 10/100/1G Ethernet MAC device driver
7723 M: Andreas Larsson <andreas@gaisler.com>
7724 L: netdev@vger.kernel.org
7726 F: drivers/net/ethernet/aeroflex/
7728 GREYBUS AUDIO PROTOCOLS DRIVERS
7729 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
7730 M: Mark Greer <mgreer@animalcreek.com>
7732 F: drivers/staging/greybus/audio_apbridgea.c
7733 F: drivers/staging/greybus/audio_apbridgea.h
7734 F: drivers/staging/greybus/audio_codec.c
7735 F: drivers/staging/greybus/audio_codec.h
7736 F: drivers/staging/greybus/audio_gb.c
7737 F: drivers/staging/greybus/audio_manager.c
7738 F: drivers/staging/greybus/audio_manager.h
7739 F: drivers/staging/greybus/audio_manager_module.c
7740 F: drivers/staging/greybus/audio_manager_private.h
7741 F: drivers/staging/greybus/audio_manager_sysfs.c
7742 F: drivers/staging/greybus/audio_module.c
7743 F: drivers/staging/greybus/audio_topology.c
7745 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7746 M: Viresh Kumar <vireshk@kernel.org>
7748 F: drivers/staging/greybus/authentication.c
7749 F: drivers/staging/greybus/bootrom.c
7750 F: drivers/staging/greybus/firmware.h
7751 F: drivers/staging/greybus/fw-core.c
7752 F: drivers/staging/greybus/fw-download.c
7753 F: drivers/staging/greybus/fw-management.c
7754 F: drivers/staging/greybus/greybus_authentication.h
7755 F: drivers/staging/greybus/greybus_firmware.h
7756 F: drivers/staging/greybus/hid.c
7757 F: drivers/staging/greybus/i2c.c
7758 F: drivers/staging/greybus/spi.c
7759 F: drivers/staging/greybus/spilib.c
7760 F: drivers/staging/greybus/spilib.h
7762 GREYBUS LOOPBACK DRIVER
7763 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
7765 F: drivers/staging/greybus/loopback.c
7767 GREYBUS PLATFORM DRIVERS
7768 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
7770 F: drivers/staging/greybus/arche-apb-ctrl.c
7771 F: drivers/staging/greybus/arche-platform.c
7772 F: drivers/staging/greybus/arche_platform.h
7774 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7775 M: Rui Miguel Silva <rmfrfs@gmail.com>
7777 F: drivers/staging/greybus/gpio.c
7778 F: drivers/staging/greybus/light.c
7779 F: drivers/staging/greybus/power_supply.c
7780 F: drivers/staging/greybus/sdio.c
7781 F: drivers/staging/greybus/spi.c
7782 F: drivers/staging/greybus/spilib.c
7785 M: Johan Hovold <johan@kernel.org>
7786 M: Alex Elder <elder@kernel.org>
7787 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7788 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
7791 F: drivers/staging/greybus/
7792 F: include/linux/greybus.h
7793 F: include/linux/greybus/
7795 GREYBUS UART PROTOCOLS DRIVERS
7796 M: David Lin <dtwlin@gmail.com>
7798 F: drivers/staging/greybus/log.c
7799 F: drivers/staging/greybus/uart.c
7801 GS1662 VIDEO SERIALIZER
7802 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7803 L: linux-media@vger.kernel.org
7805 T: git git://linuxtv.org/media_tree.git
7806 F: drivers/media/spi/gs1662.c
7808 GSPCA FINEPIX SUBDRIVER
7809 M: Frank Zago <frank@zago.net>
7810 L: linux-media@vger.kernel.org
7812 T: git git://linuxtv.org/media_tree.git
7813 F: drivers/media/usb/gspca/finepix.c
7815 GSPCA GL860 SUBDRIVER
7816 M: Olivier Lorin <o.lorin@laposte.net>
7817 L: linux-media@vger.kernel.org
7819 T: git git://linuxtv.org/media_tree.git
7820 F: drivers/media/usb/gspca/gl860/
7822 GSPCA M5602 SUBDRIVER
7823 M: Erik Andren <erik.andren@gmail.com>
7824 L: linux-media@vger.kernel.org
7826 T: git git://linuxtv.org/media_tree.git
7827 F: drivers/media/usb/gspca/m5602/
7829 GSPCA PAC207 SONIXB SUBDRIVER
7830 M: Hans Verkuil <hverkuil@xs4all.nl>
7831 L: linux-media@vger.kernel.org
7833 T: git git://linuxtv.org/media_tree.git
7834 F: drivers/media/usb/gspca/pac207.c
7836 GSPCA SN9C20X SUBDRIVER
7837 M: Brian Johnson <brijohn@gmail.com>
7838 L: linux-media@vger.kernel.org
7840 T: git git://linuxtv.org/media_tree.git
7841 F: drivers/media/usb/gspca/sn9c20x.c
7843 GSPCA T613 SUBDRIVER
7844 M: Leandro Costantino <lcostantino@gmail.com>
7845 L: linux-media@vger.kernel.org
7847 T: git git://linuxtv.org/media_tree.git
7848 F: drivers/media/usb/gspca/t613.c
7850 GSPCA USB WEBCAM DRIVER
7851 M: Hans Verkuil <hverkuil@xs4all.nl>
7852 L: linux-media@vger.kernel.org
7854 T: git git://linuxtv.org/media_tree.git
7855 F: drivers/media/usb/gspca/
7857 GTP (GPRS Tunneling Protocol)
7858 M: Pablo Neira Ayuso <pablo@netfilter.org>
7859 M: Harald Welte <laforge@gnumonks.org>
7860 L: osmocom-net-gprs@lists.osmocom.org
7862 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7863 F: drivers/net/gtp.c
7865 GUID PARTITION TABLE (GPT)
7866 M: Davidlohr Bueso <dave@stgolabs.net>
7867 L: linux-efi@vger.kernel.org
7869 F: block/partitions/efi.*
7872 M: Yoshinori Sato <ysato@users.sourceforge.jp>
7873 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7875 W: http://uclinux-h8.sourceforge.jp
7876 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7878 F: drivers/clk/h8300/
7879 F: drivers/clocksource/h8300_*.c
7880 F: drivers/irqchip/irq-renesas-h8*.c
7882 HABANALABS PCI DRIVER
7883 M: Oded Gabbay <ogabbay@kernel.org>
7885 T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
7886 F: Documentation/ABI/testing/debugfs-driver-habanalabs
7887 F: Documentation/ABI/testing/sysfs-driver-habanalabs
7888 F: drivers/misc/habanalabs/
7889 F: include/uapi/misc/habanalabs.h
7892 M: Antti Palosaari <crope@iki.fi>
7893 L: linux-media@vger.kernel.org
7895 W: https://linuxtv.org
7896 W: http://palosaari.fi/linux/
7897 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7898 T: git git://linuxtv.org/anttip/media_tree.git
7899 F: drivers/media/usb/hackrf/
7901 HANTRO VPU CODEC DRIVER
7902 M: Ezequiel Garcia <ezequiel@collabora.com>
7903 M: Philipp Zabel <p.zabel@pengutronix.de>
7904 L: linux-media@vger.kernel.org
7905 L: linux-rockchip@lists.infradead.org
7907 F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
7908 F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
7909 F: drivers/staging/media/hantro/
7911 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7912 M: Frank Seidel <frank@f-seidel.de>
7913 L: platform-driver-x86@vger.kernel.org
7915 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7916 F: drivers/platform/x86/hdaps.c
7919 M: Jean Delvare <jdelvare@suse.com>
7920 M: Guenter Roeck <linux@roeck-us.net>
7921 L: linux-hwmon@vger.kernel.org
7923 W: http://hwmon.wiki.kernel.org/
7924 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7925 F: Documentation/devicetree/bindings/hwmon/
7926 F: Documentation/hwmon/
7928 F: include/linux/hwmon*.h
7929 F: include/trace/events/hwmon*.h
7931 HARDWARE RANDOM NUMBER GENERATOR CORE
7932 M: Matt Mackall <mpm@selenic.com>
7933 M: Herbert Xu <herbert@gondor.apana.org.au>
7934 L: linux-crypto@vger.kernel.org
7936 F: Documentation/admin-guide/hw_random.rst
7937 F: Documentation/devicetree/bindings/rng/
7938 F: drivers/char/hw_random/
7939 F: include/linux/hw_random.h
7941 HARDWARE SPINLOCK CORE
7942 M: Ohad Ben-Cohen <ohad@wizery.com>
7943 M: Bjorn Andersson <bjorn.andersson@linaro.org>
7944 R: Baolin Wang <baolin.wang7@gmail.com>
7945 L: linux-remoteproc@vger.kernel.org
7947 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
7948 F: Documentation/devicetree/bindings/hwlock/
7949 F: Documentation/locking/hwspinlock.rst
7950 F: drivers/hwspinlock/
7951 F: include/linux/hwspinlock.h
7953 HARDWARE TRACING FACILITIES
7954 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7956 F: drivers/hwtracing/
7958 HARMONY SOUND DRIVER
7959 L: linux-parisc@vger.kernel.org
7961 F: sound/parisc/harmony.*
7963 HDPVR USB VIDEO ENCODER DRIVER
7964 M: Hans Verkuil <hverkuil@xs4all.nl>
7965 L: linux-media@vger.kernel.org
7967 W: https://linuxtv.org
7968 T: git git://linuxtv.org/media_tree.git
7969 F: drivers/media/usb/hdpvr/
7971 HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
7972 M: Matt Hsiao <matt.hsiao@hpe.com>
7974 F: drivers/misc/hpilo.[ch]
7976 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7977 M: Jerry Hoemann <jerry.hoemann@hpe.com>
7979 F: Documentation/watchdog/hpwdt.rst
7980 F: drivers/watchdog/hpwdt.c
7982 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7983 M: Don Brace <don.brace@microchip.com>
7984 L: storagedev@microchip.com
7985 L: linux-scsi@vger.kernel.org
7987 F: Documentation/scsi/hpsa.rst
7988 F: drivers/scsi/hpsa*.[ch]
7989 F: include/linux/cciss*.h
7990 F: include/uapi/linux/cciss*.h
7993 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
7994 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
7995 L: linux-rdma@vger.kernel.org
7997 F: drivers/infiniband/hw/hfi1
8000 L: linux-fsdevel@vger.kernel.org
8002 F: Documentation/filesystems/hfs.rst
8006 L: linux-fsdevel@vger.kernel.org
8008 F: Documentation/filesystems/hfsplus.rst
8011 HGA FRAMEBUFFER DRIVER
8012 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
8013 L: linux-nvidia@lists.surfsouth.com
8015 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
8016 F: drivers/video/fbdev/hgafb.c
8018 HIBERNATION (aka Software Suspend, aka swsusp)
8019 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8020 M: Pavel Machek <pavel@ucw.cz>
8021 L: linux-pm@vger.kernel.org
8023 B: https://bugzilla.kernel.org
8024 F: arch/*/include/asm/suspend*.h
8026 F: drivers/base/power/
8027 F: include/linux/freezer.h
8028 F: include/linux/pm.h
8029 F: include/linux/suspend.h
8033 M: Jiri Kosina <jikos@kernel.org>
8034 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
8035 L: linux-input@vger.kernel.org
8037 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
8039 F: include/linux/hid*
8040 F: include/uapi/linux/hid*
8042 HID PLAYSTATION DRIVER
8043 M: Roderick Colenbrander <roderick.colenbrander@sony.com>
8044 L: linux-input@vger.kernel.org
8046 F: drivers/hid/hid-playstation.c
8048 HID SENSOR HUB DRIVERS
8049 M: Jiri Kosina <jikos@kernel.org>
8050 M: Jonathan Cameron <jic23@kernel.org>
8051 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8052 L: linux-input@vger.kernel.org
8053 L: linux-iio@vger.kernel.org
8055 F: Documentation/hid/hid-sensor*
8056 F: drivers/hid/hid-sensor-*
8057 F: drivers/iio/*/hid-*
8058 F: include/linux/hid-sensor-*
8060 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
8061 M: Thomas Gleixner <tglx@linutronix.de>
8062 L: linux-kernel@vger.kernel.org
8064 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8065 F: Documentation/timers/
8066 F: include/linux/clockchips.h
8067 F: include/linux/hrtimer.h
8068 F: kernel/time/clockevents.c
8069 F: kernel/time/hrtimer.c
8070 F: kernel/time/timer_*.c
8072 HIGH-SPEED SCC DRIVER FOR AX.25
8073 L: linux-hams@vger.kernel.org
8075 F: drivers/net/hamradio/dmascc.c
8076 F: drivers/net/hamradio/scc.c
8078 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8079 M: HighPoint Linux Team <linux@highpoint-tech.com>
8081 W: http://www.highpoint-tech.com
8082 F: Documentation/scsi/hptiop.rst
8083 F: drivers/scsi/hptiop.c
8086 M: Jes Sorensen <jes@trained-monkey.org>
8087 L: linux-hippi@sunsite.dk
8089 F: drivers/net/hippi/
8090 F: include/linux/hippidevice.h
8091 F: include/uapi/linux/if_hippi.h
8094 HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
8095 M: Kurt Kanzenbach <kurt@linutronix.de>
8096 L: netdev@vger.kernel.org
8098 F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
8099 F: drivers/net/dsa/hirschmann/*
8100 F: include/linux/platform_data/hirschmann-hellcreek.h
8101 F: net/dsa/tag_hellcreek.c
8103 HISILICON DMA DRIVER
8104 M: Zhou Wang <wangzhou1@hisilicon.com>
8105 L: dmaengine@vger.kernel.org
8107 F: drivers/dma/hisi_dma.c
8109 HISILICON GPIO DRIVER
8110 M: Luo Jiaxing <luojiaxing@huawei.com>
8111 L: linux-gpio@vger.kernel.org
8113 F: drivers/gpio/gpio-hisi.c
8115 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
8116 M: Zaibo Xu <xuzaibo@huawei.com>
8117 L: linux-crypto@vger.kernel.org
8119 F: Documentation/ABI/testing/debugfs-hisi-hpre
8120 F: drivers/crypto/hisilicon/hpre/hpre.h
8121 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
8122 F: drivers/crypto/hisilicon/hpre/hpre_main.c
8124 HISILICON LPC BUS DRIVER
8125 M: john.garry@huawei.com
8127 W: http://www.hisilicon.com
8128 F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
8129 F: drivers/bus/hisi_lpc.c
8131 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
8132 M: Yisen Zhuang <yisen.zhuang@huawei.com>
8133 M: Salil Mehta <salil.mehta@huawei.com>
8134 L: netdev@vger.kernel.org
8136 W: http://www.hisilicon.com
8137 F: drivers/net/ethernet/hisilicon/hns3/
8139 HISILICON NETWORK SUBSYSTEM DRIVER
8140 M: Yisen Zhuang <yisen.zhuang@huawei.com>
8141 M: Salil Mehta <salil.mehta@huawei.com>
8142 L: netdev@vger.kernel.org
8144 W: http://www.hisilicon.com
8145 F: Documentation/devicetree/bindings/net/hisilicon*.txt
8146 F: drivers/net/ethernet/hisilicon/
8148 HIKEY960 ONBOARD USB GPIO HUB DRIVER
8149 M: John Stultz <john.stultz@linaro.org>
8150 L: linux-kernel@vger.kernel.org
8152 F: drivers/misc/hisi_hikey_usb.c
8153 F: Documentation/devicetree/bindings/misc/hisilicon-hikey-usb.yaml
8155 HISILICON PMU DRIVER
8156 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
8158 W: http://www.hisilicon.com
8159 F: Documentation/admin-guide/perf/hisi-pmu.rst
8160 F: drivers/perf/hisilicon
8162 HISILICON QM AND ZIP Controller DRIVER
8163 M: Zhou Wang <wangzhou1@hisilicon.com>
8164 L: linux-crypto@vger.kernel.org
8166 F: Documentation/ABI/testing/debugfs-hisi-zip
8167 F: drivers/crypto/hisilicon/qm.c
8168 F: drivers/crypto/hisilicon/qm.h
8169 F: drivers/crypto/hisilicon/sgl.c
8170 F: drivers/crypto/hisilicon/zip/
8172 HISILICON ROCE DRIVER
8173 M: Lijun Ou <oulijun@huawei.com>
8174 M: Wei Hu(Xavier) <huwei87@hisilicon.com>
8175 M: Weihang Li <liweihang@huawei.com>
8176 L: linux-rdma@vger.kernel.org
8178 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
8179 F: drivers/infiniband/hw/hns/
8181 HISILICON SAS Controller
8182 M: John Garry <john.garry@huawei.com>
8184 W: http://www.hisilicon.com
8185 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
8186 F: drivers/scsi/hisi_sas/
8188 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
8189 M: Zaibo Xu <xuzaibo@huawei.com>
8190 L: linux-crypto@vger.kernel.org
8192 F: Documentation/ABI/testing/debugfs-hisi-sec
8193 F: drivers/crypto/hisilicon/sec2/sec.h
8194 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
8195 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
8196 F: drivers/crypto/hisilicon/sec2/sec_main.c
8198 HISILICON STAGING DRIVERS FOR HIKEY 960/970
8199 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
8201 F: drivers/staging/hikey9xx/
8203 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
8204 M: Zaibo Xu <xuzaibo@huawei.com>
8206 F: drivers/crypto/hisilicon/trng/trng.c
8208 HISILICON V3XX SPI NOR FLASH Controller Driver
8209 M: John Garry <john.garry@huawei.com>
8211 W: http://www.hisilicon.com
8212 F: drivers/spi/spi-hisi-sfc-v3xx.c
8214 HMM - Heterogeneous Memory Management
8215 M: Jérôme Glisse <jglisse@redhat.com>
8216 L: linux-mm@kvack.org
8218 F: Documentation/vm/hmm.rst
8219 F: include/linux/hmm*
8222 F: tools/testing/selftests/vm/*hmm*
8225 M: Jouni Malinen <j@w1.fi>
8226 L: linux-wireless@vger.kernel.org
8228 W: http://w1.fi/hostap-driver.html
8229 F: drivers/net/wireless/intersil/hostap/
8231 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
8232 L: platform-driver-x86@vger.kernel.org
8234 F: drivers/platform/x86/tc1100-wmi.c
8236 HPET: High Precision Event Timers driver
8237 M: Clemens Ladisch <clemens@ladisch.de>
8239 F: Documentation/timers/hpet.rst
8240 F: drivers/char/hpet.c
8241 F: include/linux/hpet.h
8242 F: include/uapi/linux/hpet.h
8246 F: arch/x86/include/asm/hpet.h
8247 F: arch/x86/kernel/hpet.c
8250 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
8252 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
8256 M: Sebastian Reichel <sre@kernel.org>
8258 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
8259 F: Documentation/ABI/testing/sysfs-bus-hsi
8260 F: Documentation/driver-api/hsi.rst
8262 F: include/linux/hsi/
8263 F: include/uapi/linux/hsi/
8266 L: linux-usb@vger.kernel.org
8268 F: drivers/net/usb/hso.c
8270 HSR NETWORK PROTOCOL
8271 L: netdev@vger.kernel.org
8275 HT16K33 LED CONTROLLER DRIVER
8276 M: Robin van der Gracht <robin@protonic.nl>
8278 F: Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
8279 F: drivers/auxdisplay/ht16k33.c
8281 HTCPEN TOUCHSCREEN DRIVER
8282 M: Pau Oliva Fora <pof@eslack.org>
8283 L: linux-input@vger.kernel.org
8285 F: drivers/input/touchscreen/htcpen.c
8287 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
8288 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
8289 L: linux-iio@vger.kernel.org
8291 W: http://www.st.com/
8292 F: Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
8293 F: drivers/iio/humidity/hts221*
8295 HUAWEI ETHERNET DRIVER
8296 M: Bin Luo <luobin9@huawei.com>
8297 L: netdev@vger.kernel.org
8299 F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
8300 F: drivers/net/ethernet/huawei/hinic/
8303 M: Mike Kravetz <mike.kravetz@oracle.com>
8304 L: linux-mm@kvack.org
8306 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
8307 F: Documentation/admin-guide/mm/hugetlbpage.rst
8308 F: Documentation/vm/hugetlbfs_reserv.rst
8310 F: include/linux/hugetlb.h
8314 M: Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
8315 L: linux-media@vger.kernel.org
8317 W: https://linuxtv.org
8318 T: git git://linuxtv.org/media_tree.git
8319 F: drivers/media/platform/sti/hva
8321 HWPOISON MEMORY FAILURE HANDLING
8322 M: Naoya Horiguchi <naoya.horiguchi@nec.com>
8323 L: linux-mm@kvack.org
8325 F: mm/hwpoison-inject.c
8326 F: mm/memory-failure.c
8328 HYGON PROCESSOR SUPPORT
8329 M: Pu Wen <puwen@hygon.cn>
8330 L: linux-kernel@vger.kernel.org
8332 F: arch/x86/kernel/cpu/hygon.c
8334 HYNIX HI556 SENSOR DRIVER
8335 M: Shawn Tu <shawnx.tu@intel.com>
8336 L: linux-media@vger.kernel.org
8338 T: git git://linuxtv.org/media_tree.git
8339 F: drivers/media/i2c/hi556.c
8341 Hyper-V CORE AND DRIVERS
8342 M: "K. Y. Srinivasan" <kys@microsoft.com>
8343 M: Haiyang Zhang <haiyangz@microsoft.com>
8344 M: Stephen Hemminger <sthemmin@microsoft.com>
8345 M: Wei Liu <wei.liu@kernel.org>
8346 L: linux-hyperv@vger.kernel.org
8348 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
8349 F: Documentation/ABI/stable/sysfs-bus-vmbus
8350 F: Documentation/ABI/testing/debugfs-hyperv
8351 F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
8353 F: arch/x86/include/asm/hyperv-tlfs.h
8354 F: arch/x86/include/asm/mshyperv.h
8355 F: arch/x86/include/asm/trace/hyperv.h
8356 F: arch/x86/kernel/cpu/mshyperv.c
8357 F: drivers/clocksource/hyperv_timer.c
8358 F: drivers/hid/hid-hyperv.c
8360 F: drivers/input/serio/hyperv-keyboard.c
8361 F: drivers/iommu/hyperv-iommu.c
8362 F: drivers/net/hyperv/
8363 F: drivers/pci/controller/pci-hyperv-intf.c
8364 F: drivers/pci/controller/pci-hyperv.c
8365 F: drivers/scsi/storvsc_drv.c
8366 F: drivers/uio/uio_hv_generic.c
8367 F: drivers/video/fbdev/hyperv_fb.c
8368 F: include/asm-generic/hyperv-tlfs.h
8369 F: include/asm-generic/mshyperv.h
8370 F: include/clocksource/hyperv_timer.h
8371 F: include/linux/hyperv.h
8372 F: include/uapi/linux/hyperv.h
8373 F: net/vmw_vsock/hyperv_transport.c
8377 M: Vignesh Raghavendra <vigneshr@ti.com>
8378 L: linux-mtd@lists.infradead.org
8380 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8381 C: irc://irc.oftc.net/mtd
8382 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
8383 F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
8384 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
8385 F: drivers/mtd/hyperbus/
8386 F: include/linux/mtd/hyperbus.h
8388 HYPERVISOR VIRTUAL CONSOLE DRIVER
8389 L: linuxppc-dev@lists.ozlabs.org
8394 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8395 L: linux-i2c@vger.kernel.org
8396 L: linux-acpi@vger.kernel.org
8398 F: drivers/i2c/i2c-core-acpi.c
8400 I2C CONTROLLER DRIVER FOR NVIDIA GPU
8401 M: Ajay Gupta <ajayg@nvidia.com>
8402 L: linux-i2c@vger.kernel.org
8404 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
8405 F: drivers/i2c/busses/i2c-nvidia-gpu.c
8408 M: Peter Rosin <peda@axentia.se>
8409 L: linux-i2c@vger.kernel.org
8411 F: Documentation/devicetree/bindings/i2c/i2c-arb*
8412 F: Documentation/devicetree/bindings/i2c/i2c-gate*
8413 F: Documentation/devicetree/bindings/i2c/i2c-mux*
8414 F: Documentation/i2c/i2c-topology.rst
8415 F: Documentation/i2c/muxes/
8416 F: drivers/i2c/i2c-mux.c
8417 F: drivers/i2c/muxes/
8418 F: include/linux/i2c-mux.h
8420 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
8421 M: Gregory CLEMENT <gregory.clement@bootlin.com>
8422 L: linux-i2c@vger.kernel.org
8424 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
8425 F: drivers/i2c/busses/i2c-mv64xxx.c
8427 I2C OVER PARALLEL PORT
8428 M: Jean Delvare <jdelvare@suse.com>
8429 L: linux-i2c@vger.kernel.org
8431 F: Documentation/i2c/busses/i2c-parport.rst
8432 F: drivers/i2c/busses/i2c-parport.c
8435 M: Wolfram Sang <wsa@kernel.org>
8436 L: linux-i2c@vger.kernel.org
8438 W: https://i2c.wiki.kernel.org/
8439 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8440 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8441 F: Documentation/devicetree/bindings/i2c/i2c.txt
8442 F: Documentation/i2c/
8444 F: include/linux/i2c-dev.h
8445 F: include/linux/i2c-smbus.h
8446 F: include/linux/i2c.h
8447 F: include/uapi/linux/i2c-*.h
8448 F: include/uapi/linux/i2c.h
8450 I2C SUBSYSTEM HOST DRIVERS
8451 L: linux-i2c@vger.kernel.org
8453 W: https://i2c.wiki.kernel.org/
8454 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8455 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8456 F: Documentation/devicetree/bindings/i2c/
8457 F: drivers/i2c/algos/
8458 F: drivers/i2c/busses/
8461 M: Jean Delvare <jdelvare@suse.com>
8462 L: linux-i2c@vger.kernel.org
8464 F: Documentation/i2c/busses/i2c-taos-evm.rst
8465 F: drivers/i2c/busses/i2c-taos-evm.c
8468 M: Till Harbaum <till@harbaum.org>
8469 L: linux-i2c@vger.kernel.org
8471 W: http://www.harbaum.org/till/i2c_tiny_usb
8472 F: drivers/i2c/busses/i2c-tiny-usb.c
8474 I2C/SMBUS CONTROLLER DRIVERS FOR PC
8475 M: Jean Delvare <jdelvare@suse.com>
8476 L: linux-i2c@vger.kernel.org
8478 F: Documentation/i2c/busses/i2c-ali1535.rst
8479 F: Documentation/i2c/busses/i2c-ali1563.rst
8480 F: Documentation/i2c/busses/i2c-ali15x3.rst
8481 F: Documentation/i2c/busses/i2c-amd756.rst
8482 F: Documentation/i2c/busses/i2c-amd8111.rst
8483 F: Documentation/i2c/busses/i2c-i801.rst
8484 F: Documentation/i2c/busses/i2c-nforce2.rst
8485 F: Documentation/i2c/busses/i2c-piix4.rst
8486 F: Documentation/i2c/busses/i2c-sis5595.rst
8487 F: Documentation/i2c/busses/i2c-sis630.rst
8488 F: Documentation/i2c/busses/i2c-sis96x.rst
8489 F: Documentation/i2c/busses/i2c-via.rst
8490 F: Documentation/i2c/busses/i2c-viapro.rst
8491 F: drivers/i2c/busses/i2c-ali1535.c
8492 F: drivers/i2c/busses/i2c-ali1563.c
8493 F: drivers/i2c/busses/i2c-ali15x3.c
8494 F: drivers/i2c/busses/i2c-amd756-s4882.c
8495 F: drivers/i2c/busses/i2c-amd756.c
8496 F: drivers/i2c/busses/i2c-amd8111.c
8497 F: drivers/i2c/busses/i2c-i801.c
8498 F: drivers/i2c/busses/i2c-isch.c
8499 F: drivers/i2c/busses/i2c-nforce2-s4985.c
8500 F: drivers/i2c/busses/i2c-nforce2.c
8501 F: drivers/i2c/busses/i2c-piix4.c
8502 F: drivers/i2c/busses/i2c-sis5595.c
8503 F: drivers/i2c/busses/i2c-sis630.c
8504 F: drivers/i2c/busses/i2c-sis96x.c
8505 F: drivers/i2c/busses/i2c-via.c
8506 F: drivers/i2c/busses/i2c-viapro.c
8508 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
8509 M: Hans de Goede <hdegoede@redhat.com>
8510 L: linux-i2c@vger.kernel.org
8512 F: drivers/i2c/busses/i2c-cht-wc.c
8514 I2C/SMBUS ISMT DRIVER
8515 M: Seth Heasley <seth.heasley@intel.com>
8516 M: Neil Horman <nhorman@tuxdriver.com>
8517 L: linux-i2c@vger.kernel.org
8518 F: Documentation/i2c/busses/i2c-ismt.rst
8519 F: drivers/i2c/busses/i2c-ismt.c
8521 I2C/SMBUS STUB DRIVER
8522 M: Jean Delvare <jdelvare@suse.com>
8523 L: linux-i2c@vger.kernel.org
8525 F: drivers/i2c/i2c-stub.c
8527 I3C DRIVER FOR CADENCE I3C MASTER IP
8528 M: Przemysław Gaj <pgaj@cadence.com>
8530 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
8531 F: drivers/i3c/master/i3c-master-cdns.c
8533 I3C DRIVER FOR SYNOPSYS DESIGNWARE
8534 M: Vitor Soares <vitor.soares@synopsys.com>
8536 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
8537 F: drivers/i3c/master/dw*
8540 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
8541 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
8543 C: irc://chat.freenode.net/linux-i3c
8544 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
8545 F: Documentation/ABI/testing/sysfs-bus-i3c
8546 F: Documentation/devicetree/bindings/i3c/
8547 F: Documentation/driver-api/i3c
8549 F: include/linux/i3c/
8551 IA64 (Itanium) PLATFORM
8552 L: linux-ia64@vger.kernel.org
8554 F: Documentation/ia64/
8557 IBM Power 842 compression accelerator
8558 M: Haren Myneni <haren@us.ibm.com>
8561 F: drivers/crypto/nx/Kconfig
8562 F: drivers/crypto/nx/Makefile
8563 F: drivers/crypto/nx/nx-842*
8564 F: include/linux/sw842.h
8567 IBM Power in-Nest Crypto Acceleration
8568 M: Breno Leitão <leitao@debian.org>
8569 M: Nayna Jain <nayna@linux.ibm.com>
8570 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8571 L: linux-crypto@vger.kernel.org
8573 F: drivers/crypto/nx/Kconfig
8574 F: drivers/crypto/nx/Makefile
8575 F: drivers/crypto/nx/nx-aes*
8576 F: drivers/crypto/nx/nx-sha*
8577 F: drivers/crypto/nx/nx.*
8578 F: drivers/crypto/nx/nx_csbcpb.h
8579 F: drivers/crypto/nx/nx_debugfs.c
8581 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
8582 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8583 L: linux-pci@vger.kernel.org
8584 L: linuxppc-dev@lists.ozlabs.org
8586 F: drivers/pci/hotplug/rpadlpar*
8588 IBM Power Linux RAID adapter
8589 M: Brian King <brking@us.ibm.com>
8591 F: drivers/scsi/ipr.*
8593 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
8594 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8595 L: linux-pci@vger.kernel.org
8596 L: linuxppc-dev@lists.ozlabs.org
8598 F: drivers/pci/hotplug/rpaphp*
8600 IBM Power SRIOV Virtual NIC Device Driver
8601 M: Dany Madden <drt@linux.ibm.com>
8602 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8603 R: Thomas Falcon <tlfalcon@linux.ibm.com>
8604 R: Lijun Pan <lijunp213@gmail.com>
8605 L: netdev@vger.kernel.org
8607 F: drivers/net/ethernet/ibm/ibmvnic.*
8609 IBM Power Virtual Accelerator Switchboard
8610 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8611 L: linuxppc-dev@lists.ozlabs.org
8613 F: arch/powerpc/include/asm/vas.h
8614 F: arch/powerpc/platforms/powernv/copy-paste.h
8615 F: arch/powerpc/platforms/powernv/vas*
8617 IBM Power Virtual Ethernet Device Driver
8618 M: Cristobal Forno <cforno12@linux.ibm.com>
8619 L: netdev@vger.kernel.org
8621 F: drivers/net/ethernet/ibm/ibmveth.*
8623 IBM Power Virtual FC Device Drivers
8624 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8625 L: linux-scsi@vger.kernel.org
8627 F: drivers/scsi/ibmvscsi/ibmvfc*
8629 IBM Power Virtual Management Channel Driver
8630 M: Brad Warrum <bwarrum@linux.ibm.com>
8631 M: Ritu Agarwal <rituagar@linux.ibm.com>
8633 F: drivers/misc/ibmvmc.*
8635 IBM Power Virtual SCSI Device Drivers
8636 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8637 L: linux-scsi@vger.kernel.org
8639 F: drivers/scsi/ibmvscsi/ibmvscsi*
8640 F: include/scsi/viosrp.h
8642 IBM Power Virtual SCSI Device Target Driver
8643 M: Michael Cyr <mikecyr@linux.ibm.com>
8644 L: linux-scsi@vger.kernel.org
8645 L: target-devel@vger.kernel.org
8647 F: drivers/scsi/ibmvscsi_tgt/
8649 IBM Power VMX Cryptographic instructions
8650 M: Breno Leitão <leitao@debian.org>
8651 M: Nayna Jain <nayna@linux.ibm.com>
8652 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8653 L: linux-crypto@vger.kernel.org
8655 F: drivers/crypto/vmx/Kconfig
8656 F: drivers/crypto/vmx/Makefile
8657 F: drivers/crypto/vmx/aes*
8658 F: drivers/crypto/vmx/ghash*
8659 F: drivers/crypto/vmx/ppc-xlate.pl
8660 F: drivers/crypto/vmx/vmx.c
8662 IBM ServeRAID RAID DRIVER
8664 F: drivers/scsi/ips.*
8666 ICH LPC AND GPIO DRIVER
8667 M: Peter Tyser <ptyser@xes-inc.com>
8669 F: drivers/gpio/gpio-ich.c
8670 F: drivers/mfd/lpc_ich.c
8673 M: Max Staudt <max@enpas.org>
8674 L: linux-i2c@vger.kernel.org
8676 F: drivers/i2c/busses/i2c-icy.c
8679 M: "David S. Miller" <davem@davemloft.net>
8680 L: linux-ide@vger.kernel.org
8682 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
8683 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
8684 F: Documentation/ide/
8686 F: include/linux/ide.h
8689 L: linux-ide@vger.kernel.org
8691 F: Documentation/cdrom/ide-cd.rst
8692 F: drivers/ide/ide-cd*
8694 IDEAPAD LAPTOP EXTRAS DRIVER
8695 M: Ike Panhc <ike.pan@canonical.com>
8696 L: platform-driver-x86@vger.kernel.org
8698 W: http://launchpad.net/ideapad-laptop
8699 F: drivers/platform/x86/ideapad-laptop.c
8701 IDEAPAD LAPTOP SLIDEBAR DRIVER
8702 M: Andrey Moiseev <o2g.org.ru@gmail.com>
8703 L: linux-input@vger.kernel.org
8705 W: https://github.com/o2genum/ideapad-slidebar
8706 F: drivers/input/misc/ideapad_slidebar.c
8708 IDT VersaClock 5 CLOCK DRIVER
8709 M: Luca Ceresoli <luca@lucaceresoli.net>
8711 F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
8712 F: drivers/clk/clk-versaclock5.c
8714 IEEE 802.15.4 SUBSYSTEM
8715 M: Alexander Aring <alex.aring@gmail.com>
8716 M: Stefan Schmidt <stefan@datenfreihafen.org>
8717 L: linux-wpan@vger.kernel.org
8719 W: https://linux-wpan.org/
8720 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
8721 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
8722 F: Documentation/networking/ieee802154.rst
8723 F: drivers/net/ieee802154/
8724 F: include/linux/ieee802154.h
8725 F: include/linux/nl802154.h
8726 F: include/net/af_ieee802154.h
8727 F: include/net/cfg802154.h
8728 F: include/net/ieee802154_netdev.h
8729 F: include/net/mac802154.h
8730 F: include/net/nl802154.h
8735 M: Yotam Gigi <yotam.gi@gmail.com>
8736 M: Jamal Hadi Salim <jhs@mojatatu.com>
8737 F: include/net/ife.h
8738 F: include/uapi/linux/ife.h
8741 IGORPLUG-USB IR RECEIVER
8742 M: Sean Young <sean@mess.org>
8743 L: linux-media@vger.kernel.org
8745 F: drivers/media/rc/igorplugusb.c
8747 IGUANAWORKS USB IR TRANSCEIVER
8748 M: Sean Young <sean@mess.org>
8749 L: linux-media@vger.kernel.org
8751 F: drivers/media/rc/iguanair.c
8753 IIO DIGITAL POTENTIOMETER DAC
8754 M: Peter Rosin <peda@axentia.se>
8755 L: linux-iio@vger.kernel.org
8757 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
8758 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
8759 F: drivers/iio/dac/dpot-dac.c
8761 IIO ENVELOPE DETECTOR
8762 M: Peter Rosin <peda@axentia.se>
8763 L: linux-iio@vger.kernel.org
8765 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
8766 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
8767 F: drivers/iio/adc/envelope-detector.c
8770 M: Peter Rosin <peda@axentia.se>
8771 L: linux-iio@vger.kernel.org
8773 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
8774 F: drivers/iio/multiplexer/iio-mux.c
8776 IIO SCMI BASED DRIVER
8777 M: Jyoti Bhayana <jbhayana@google.com>
8778 L: linux-iio@vger.kernel.org
8780 F: drivers/iio/common/scmi_sensors/scmi_iio.c
8782 IIO SUBSYSTEM AND DRIVERS
8783 M: Jonathan Cameron <jic23@kernel.org>
8784 R: Lars-Peter Clausen <lars@metafoo.de>
8785 L: linux-iio@vger.kernel.org
8787 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
8788 F: Documentation/ABI/testing/configfs-iio*
8789 F: Documentation/ABI/testing/sysfs-bus-iio*
8790 F: Documentation/devicetree/bindings/iio/
8792 F: drivers/staging/iio/
8793 F: include/linux/iio/
8797 M: Peter Rosin <peda@axentia.se>
8798 L: linux-iio@vger.kernel.org
8800 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
8801 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
8802 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
8803 F: drivers/iio/afe/iio-rescale.c
8805 IKANOS/ADI EAGLE ADSL USB DRIVER
8806 M: Matthieu Castet <castet.matthieu@free.fr>
8807 M: Stanislaw Gruszka <stf_xl@wp.pl>
8809 F: drivers/usb/atm/ueagle-atm.c
8811 IMGTEC ASCII LCD DRIVER
8812 M: Paul Burton <paulburton@kernel.org>
8814 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
8815 F: drivers/auxdisplay/img-ascii-lcd.c
8817 IMGTEC IR DECODER DRIVER
8819 F: drivers/media/rc/img-ir/
8821 IMON SOUNDGRAPH USB IR RECEIVER
8822 M: Sean Young <sean@mess.org>
8823 L: linux-media@vger.kernel.org
8825 F: drivers/media/rc/imon.c
8826 F: drivers/media/rc/imon_raw.c
8828 IMS TWINTURBO FRAMEBUFFER DRIVER
8829 L: linux-fbdev@vger.kernel.org
8831 F: drivers/video/fbdev/imsttfb.c
8833 INA209 HARDWARE MONITOR DRIVER
8834 M: Guenter Roeck <linux@roeck-us.net>
8835 L: linux-hwmon@vger.kernel.org
8837 F: Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml
8838 F: Documentation/hwmon/ina209.rst
8839 F: drivers/hwmon/ina209.c
8841 INA2XX HARDWARE MONITOR DRIVER
8842 M: Guenter Roeck <linux@roeck-us.net>
8843 L: linux-hwmon@vger.kernel.org
8845 F: Documentation/hwmon/ina2xx.rst
8846 F: drivers/hwmon/ina2xx.c
8847 F: include/linux/platform_data/ina2xx.h
8849 INDUSTRY PACK SUBSYSTEM (IPACK)
8850 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
8851 M: Jens Taprogge <jens.taprogge@taprogge.org>
8852 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8853 L: industrypack-devel@lists.sourceforge.net
8855 W: http://industrypack.sourceforge.net
8858 INFINEON DPS310 Driver
8859 M: Eddie James <eajames@linux.ibm.com>
8860 L: linux-iio@vger.kernel.org
8862 F: drivers/iio/pressure/dps310.c
8864 INFINIBAND SUBSYSTEM
8865 M: Doug Ledford <dledford@redhat.com>
8866 M: Jason Gunthorpe <jgg@nvidia.com>
8867 L: linux-rdma@vger.kernel.org
8869 W: https://github.com/linux-rdma/rdma-core
8870 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8871 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
8872 F: Documentation/devicetree/bindings/infiniband/
8873 F: Documentation/infiniband/
8874 F: drivers/infiniband/
8876 F: include/trace/events/ib_mad.h
8877 F: include/trace/events/ib_umad.h
8878 F: include/uapi/linux/if_infiniband.h
8879 F: include/uapi/rdma/
8880 F: samples/bpf/ibumad_kern.c
8881 F: samples/bpf/ibumad_user.c
8883 INGENIC JZ4780 NAND DRIVER
8884 M: Harvey Hunt <harveyhuntnexus@gmail.com>
8885 L: linux-mtd@lists.infradead.org
8886 L: linux-mips@vger.kernel.org
8888 F: drivers/mtd/nand/raw/ingenic/
8891 M: Paul Cercueil <paul@crapouillou.net>
8892 L: linux-mips@vger.kernel.org
8894 F: arch/mips/boot/dts/ingenic/
8895 F: arch/mips/generic/board-ingenic.c
8896 F: arch/mips/include/asm/mach-ingenic/
8897 F: arch/mips/ingenic/Kconfig
8898 F: drivers/clk/ingenic/
8899 F: drivers/dma/dma-jz4780.c
8900 F: drivers/gpu/drm/ingenic/
8901 F: drivers/i2c/busses/i2c-jz4780.c
8902 F: drivers/iio/adc/ingenic-adc.c
8903 F: drivers/irqchip/irq-ingenic.c
8904 F: drivers/memory/jz4780-nemc.c
8905 F: drivers/mmc/host/jz4740_mmc.c
8906 F: drivers/mtd/nand/raw/ingenic/
8907 F: drivers/pinctrl/pinctrl-ingenic.c
8908 F: drivers/power/supply/ingenic-battery.c
8909 F: drivers/pwm/pwm-jz4740.c
8910 F: drivers/remoteproc/ingenic_rproc.c
8911 F: drivers/rtc/rtc-jz4740.c
8912 F: drivers/tty/serial/8250/8250_ingenic.c
8913 F: drivers/usb/musb/jz4740.c
8914 F: drivers/watchdog/jz4740_wdt.c
8915 F: include/dt-bindings/iio/adc/ingenic,adc.h
8916 F: include/linux/mfd/ingenic-tcu.h
8917 F: sound/soc/codecs/jz47*
8918 F: sound/soc/jz4740/
8921 M: Jan Kara <jack@suse.cz>
8922 R: Amir Goldstein <amir73il@gmail.com>
8923 L: linux-fsdevel@vger.kernel.org
8925 F: Documentation/filesystems/inotify.rst
8926 F: fs/notify/inotify/
8927 F: include/linux/inotify.h
8928 F: include/uapi/linux/inotify.h
8930 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8931 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
8932 L: linux-input@vger.kernel.org
8934 Q: http://patchwork.kernel.org/project/linux-input/list/
8935 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8936 F: Documentation/devicetree/bindings/input/
8937 F: Documentation/devicetree/bindings/serio/
8938 F: Documentation/input/
8940 F: include/linux/input.h
8941 F: include/linux/input/
8942 F: include/uapi/linux/input-event-codes.h
8943 F: include/uapi/linux/input.h
8945 INPUT MULTITOUCH (MT) PROTOCOL
8946 M: Henrik Rydberg <rydberg@bitmath.org>
8947 L: linux-input@vger.kernel.org
8949 F: Documentation/input/multi-touch-protocol.rst
8950 F: drivers/input/input-mt.c
8953 INSIDE SECURE CRYPTO DRIVER
8954 M: Antoine Tenart <atenart@kernel.org>
8955 L: linux-crypto@vger.kernel.org
8957 F: drivers/crypto/inside-secure/
8959 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8960 M: Mimi Zohar <zohar@linux.ibm.com>
8961 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8962 L: linux-integrity@vger.kernel.org
8964 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8965 F: security/integrity/ima/
8967 INTEL 810/815 FRAMEBUFFER DRIVER
8968 M: Antonino Daplas <adaplas@gmail.com>
8969 L: linux-fbdev@vger.kernel.org
8971 F: drivers/video/fbdev/i810/
8974 M: Cezary Rojewski <cezary.rojewski@intel.com>
8975 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8976 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
8977 M: Jie Yang <yang.jie@linux.intel.com>
8978 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8982 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8983 M: Hans de Goede <hdegoede@redhat.com>
8984 L: platform-driver-x86@vger.kernel.org
8986 F: drivers/platform/x86/intel_atomisp2_pm.c
8988 INTEL ATOMISP2 LED DRIVER
8989 M: Hans de Goede <hdegoede@redhat.com>
8990 L: platform-driver-x86@vger.kernel.org
8992 F: drivers/platform/x86/intel_atomisp2_led.c
8994 INTEL BROXTON PMC DRIVER
8995 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8996 M: Zha Qipeng <qipeng.zha@intel.com>
8998 F: drivers/mfd/intel_pmc_bxt.c
8999 F: include/linux/mfd/intel_pmc_bxt.h
9001 INTEL C600 SERIES SAS CONTROLLER DRIVER
9002 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
9003 L: linux-scsi@vger.kernel.org
9005 T: git git://git.code.sf.net/p/intel-sas/isci
9006 F: drivers/scsi/isci/
9008 INTEL CPU family model numbers
9009 M: Tony Luck <tony.luck@intel.com>
9011 L: linux-kernel@vger.kernel.org
9013 F: arch/x86/include/asm/intel-family.h
9015 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
9016 M: Jani Nikula <jani.nikula@linux.intel.com>
9017 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
9018 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
9019 L: intel-gfx@lists.freedesktop.org
9021 W: https://01.org/linuxgraphics/
9022 Q: http://patchwork.freedesktop.org/project/intel-gfx/
9023 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
9024 C: irc://chat.freenode.net/intel-gfx
9025 T: git git://anongit.freedesktop.org/drm-intel
9026 F: Documentation/gpu/i915.rst
9027 F: drivers/gpu/drm/i915/
9028 F: include/drm/i915*
9029 F: include/uapi/drm/i915_drm.h
9031 INTEL ETHERNET DRIVERS
9032 M: Jesse Brandeburg <jesse.brandeburg@intel.com>
9033 M: Tony Nguyen <anthony.l.nguyen@intel.com>
9034 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
9036 W: http://www.intel.com/support/feedback.htm
9037 W: http://e1000.sourceforge.net/
9038 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
9039 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
9040 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
9041 F: Documentation/networking/device_drivers/ethernet/intel/
9042 F: drivers/net/ethernet/intel/
9043 F: drivers/net/ethernet/intel/*/
9044 F: include/linux/avf/virtchnl.h
9046 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
9047 M: Maik Broemme <mbroemme@libmpq.org>
9048 L: linux-fbdev@vger.kernel.org
9050 F: Documentation/fb/intelfb.rst
9051 F: drivers/video/fbdev/intelfb/
9054 M: Andy Shevchenko <andy@kernel.org>
9055 L: linux-gpio@vger.kernel.org
9057 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9058 F: drivers/gpio/gpio-ich.c
9059 F: drivers/gpio/gpio-merrifield.c
9060 F: drivers/gpio/gpio-ml-ioh.c
9061 F: drivers/gpio/gpio-pch.c
9062 F: drivers/gpio/gpio-sch.c
9063 F: drivers/gpio/gpio-sodaville.c
9065 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
9066 M: Zhenyu Wang <zhenyuw@linux.intel.com>
9067 M: Zhi Wang <zhi.a.wang@intel.com>
9068 L: intel-gvt-dev@lists.freedesktop.org
9069 L: intel-gfx@lists.freedesktop.org
9071 W: https://01.org/igvt-g
9072 T: git https://github.com/intel/gvt-linux.git
9073 F: drivers/gpu/drm/i915/gvt/
9075 INTEL HID EVENT DRIVER
9076 M: Alex Hung <alex.hung@canonical.com>
9077 L: platform-driver-x86@vger.kernel.org
9079 F: drivers/platform/x86/intel-hid.c
9081 INTEL I/OAT DMA DRIVER
9082 M: Dave Jiang <dave.jiang@intel.com>
9083 R: Dan Williams <dan.j.williams@intel.com>
9084 L: dmaengine@vger.kernel.org
9086 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
9087 F: drivers/dma/ioat*
9090 M: Dave Jiang <dave.jiang@intel.com>
9091 L: dmaengine@vger.kernel.org
9093 F: drivers/dma/idxd/*
9094 F: include/uapi/linux/idxd.h
9097 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
9098 M: Len Brown <lenb@kernel.org>
9099 L: linux-pm@vger.kernel.org
9101 B: https://bugzilla.kernel.org
9102 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
9103 F: drivers/idle/intel_idle.c
9105 INTEL INTEGRATED SENSOR HUB DRIVER
9106 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9107 M: Jiri Kosina <jikos@kernel.org>
9108 L: linux-input@vger.kernel.org
9110 F: drivers/hid/intel-ish-hid/
9113 M: David Woodhouse <dwmw2@infradead.org>
9114 M: Lu Baolu <baolu.lu@linux.intel.com>
9115 L: iommu@lists.linux-foundation.org
9117 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9118 F: drivers/iommu/intel/
9119 F: include/linux/intel-iommu.h
9120 F: include/linux/intel-svm.h
9122 INTEL IOP-ADMA DMA DRIVER
9123 R: Dan Williams <dan.j.williams@intel.com>
9125 F: drivers/dma/iop-adma.c
9127 INTEL IPU3 CSI-2 CIO2 DRIVER
9128 M: Yong Zhi <yong.zhi@intel.com>
9129 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9130 M: Bingbu Cao <bingbu.cao@intel.com>
9131 M: Dan Scally <djrscally@gmail.com>
9132 R: Tianshu Qiu <tian.shu.qiu@intel.com>
9133 L: linux-media@vger.kernel.org
9135 T: git git://linuxtv.org/media_tree.git
9136 F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
9137 F: drivers/media/pci/intel/ipu3/
9139 INTEL IPU3 CSI-2 IMGU DRIVER
9140 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9141 R: Bingbu Cao <bingbu.cao@intel.com>
9142 R: Tianshu Qiu <tian.shu.qiu@intel.com>
9143 L: linux-media@vger.kernel.org
9145 F: Documentation/admin-guide/media/ipu3.rst
9146 F: Documentation/admin-guide/media/ipu3_rcb.svg
9147 F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
9148 F: drivers/staging/media/ipu3/
9150 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
9151 M: Krzysztof Halasa <khalasa@piap.pl>
9153 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
9154 F: drivers/net/wan/ixp4xx_hss.c
9155 F: drivers/soc/ixp4xx/ixp4xx-npe.c
9156 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
9157 F: include/linux/soc/ixp4xx/npe.h
9158 F: include/linux/soc/ixp4xx/qmgr.h
9160 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
9161 M: Deepak Saxena <dsaxena@plexity.net>
9163 F: drivers/char/hw_random/ixp4xx-rng.c
9165 INTEL KEEM BAY DRM DRIVER
9166 M: Anitha Chrisanthus <anitha.chrisanthus@intel.com>
9167 M: Edmund Dea <edmund.j.dea@intel.com>
9169 F: Documentation/devicetree/bindings/display/intel,kmb_display.yaml
9170 F: drivers/gpu/drm/kmb/
9172 INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
9173 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9175 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
9176 F: drivers/crypto/keembay/Kconfig
9177 F: drivers/crypto/keembay/Makefile
9178 F: drivers/crypto/keembay/keembay-ocs-aes-core.c
9179 F: drivers/crypto/keembay/ocs-aes.c
9180 F: drivers/crypto/keembay/ocs-aes.h
9182 INTEL KEEM BAY OCS HCU CRYPTO DRIVER
9183 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9184 M: Declan Murphy <declan.murphy@intel.com>
9186 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
9187 F: drivers/crypto/keembay/Kconfig
9188 F: drivers/crypto/keembay/Makefile
9189 F: drivers/crypto/keembay/keembay-ocs-hcu-core.c
9190 F: drivers/crypto/keembay/ocs-hcu.c
9191 F: drivers/crypto/keembay/ocs-hcu.h
9193 INTEL MANAGEMENT ENGINE (mei)
9194 M: Tomas Winkler <tomas.winkler@intel.com>
9195 L: linux-kernel@vger.kernel.org
9197 F: Documentation/driver-api/mei/*
9198 F: drivers/misc/mei/
9199 F: drivers/watchdog/mei_wdt.c
9200 F: include/linux/mei_cl_bus.h
9201 F: include/uapi/linux/mei.h
9204 INTEL MENLOW THERMAL DRIVER
9205 M: Sujith Thomas <sujith.thomas@intel.com>
9206 L: platform-driver-x86@vger.kernel.org
9208 W: https://01.org/linux-acpi
9209 F: drivers/platform/x86/intel_menlow.c
9211 INTEL P-Unit IPC DRIVER
9212 M: Zha Qipeng <qipeng.zha@intel.com>
9213 L: platform-driver-x86@vger.kernel.org
9215 F: arch/x86/include/asm/intel_punit_ipc.h
9216 F: drivers/platform/x86/intel_punit_ipc.c
9218 INTEL PMC CORE DRIVER
9219 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
9220 M: David E Box <david.e.box@intel.com>
9221 L: platform-driver-x86@vger.kernel.org
9223 F: Documentation/ABI/testing/sysfs-platform-intel-pmc
9224 F: drivers/platform/x86/intel_pmc_core*
9226 INTEL PMIC GPIO DRIVERS
9227 M: Andy Shevchenko <andy@kernel.org>
9229 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9230 F: drivers/gpio/gpio-*cove.c
9232 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
9233 M: Andy Shevchenko <andy@kernel.org>
9235 F: drivers/mfd/intel_soc_pmic*
9236 F: include/linux/mfd/intel_soc_pmic*
9239 M: "David E. Box" <david.e.box@linux.intel.com>
9241 F: drivers/mfd/intel_pmt.c
9242 F: drivers/platform/x86/intel_pmt_*
9244 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
9245 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
9246 L: linux-wireless@vger.kernel.org
9248 F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
9249 F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
9250 F: drivers/net/wireless/intel/ipw2x00/
9253 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9254 M: Len Brown <lenb@kernel.org>
9255 L: linux-pm@vger.kernel.org
9257 F: drivers/cpufreq/intel_pstate.c
9259 INTEL RDMA RNIC DRIVER
9260 M: Faisal Latif <faisal.latif@intel.com>
9261 M: Shiraz Saleem <shiraz.saleem@intel.com>
9262 L: linux-rdma@vger.kernel.org
9264 F: drivers/infiniband/hw/i40iw/
9265 F: include/uapi/rdma/i40iw-abi.h
9268 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9270 F: arch/x86/include/asm/intel_scu_ipc.h
9271 F: drivers/platform/x86/intel_scu_*
9273 INTEL SPEED SELECT TECHNOLOGY
9274 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9275 L: platform-driver-x86@vger.kernel.org
9277 F: drivers/platform/x86/intel_speed_select_if/
9278 F: include/uapi/linux/isst_if.h
9279 F: tools/power/x86/intel-speed-select/
9281 INTEL STRATIX10 FIRMWARE DRIVERS
9282 M: Richard Gong <richard.gong@linux.intel.com>
9283 L: linux-kernel@vger.kernel.org
9285 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
9286 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
9287 F: drivers/firmware/stratix10-rsu.c
9288 F: drivers/firmware/stratix10-svc.c
9289 F: include/linux/firmware/intel/stratix10-smc.h
9290 F: include/linux/firmware/intel/stratix10-svc-client.h
9292 INTEL TELEMETRY DRIVER
9293 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
9294 M: "David E. Box" <david.e.box@linux.intel.com>
9295 L: platform-driver-x86@vger.kernel.org
9297 F: arch/x86/include/asm/intel_telemetry.h
9298 F: drivers/platform/x86/intel_telemetry*
9300 INTEL UNCORE FREQUENCY CONTROL
9301 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9302 L: platform-driver-x86@vger.kernel.org
9304 F: drivers/platform/x86/intel-uncore-frequency.c
9306 INTEL VIRTUAL BUTTON DRIVER
9307 M: AceLan Kao <acelan.kao@canonical.com>
9308 L: platform-driver-x86@vger.kernel.org
9310 F: drivers/platform/x86/intel-vbtn.c
9312 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
9313 M: Stanislaw Gruszka <stf_xl@wp.pl>
9314 L: linux-wireless@vger.kernel.org
9316 F: drivers/net/wireless/intel/iwlegacy/
9318 INTEL WIRELESS WIFI LINK (iwlwifi)
9319 M: Luca Coelho <luciano.coelho@intel.com>
9320 L: linux-wireless@vger.kernel.org
9322 W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
9323 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
9324 F: drivers/net/wireless/intel/iwlwifi/
9326 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
9327 M: Jithu Joseph <jithu.joseph@intel.com>
9328 R: Maurice Ma <maurice.ma@intel.com>
9330 W: https://slimbootloader.github.io/security/firmware-update.html
9331 F: drivers/platform/x86/intel-wmi-sbl-fw-update.c
9333 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
9334 L: Dell.Client.Kernel@dell.com
9336 F: drivers/platform/x86/intel-wmi-thunderbolt.c
9339 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9341 F: Documentation/trace/intel_th.rst
9342 F: drivers/hwtracing/intel_th/
9343 F: include/linux/intel_th.h
9345 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
9346 M: Ning Sun <ning.sun@intel.com>
9347 L: tboot-devel@lists.sourceforge.net
9349 W: http://tboot.sourceforge.net
9350 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
9351 F: Documentation/x86/intel_txt.rst
9352 F: arch/x86/kernel/tboot.c
9353 F: include/linux/tboot.h
9356 M: Jarkko Sakkinen <jarkko@kernel.org>
9357 R: Dave Hansen <dave.hansen@linux.intel.com>
9358 L: linux-sgx@vger.kernel.org
9360 Q: https://patchwork.kernel.org/project/intel-sgx/list/
9361 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
9362 F: Documentation/x86/sgx.rst
9363 F: arch/x86/entry/vdso/vsgx.S
9364 F: arch/x86/include/asm/sgx.h
9365 F: arch/x86/include/uapi/asm/sgx.h
9366 F: arch/x86/kernel/cpu/sgx/*
9367 F: tools/testing/selftests/sgx/*
9371 M: Georgi Djakov <djakov@kernel.org>
9372 L: linux-pm@vger.kernel.org
9374 T: git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
9375 F: Documentation/devicetree/bindings/interconnect/
9376 F: Documentation/driver-api/interconnect.rst
9377 F: drivers/interconnect/
9378 F: include/dt-bindings/interconnect/
9379 F: include/linux/interconnect-provider.h
9380 F: include/linux/interconnect.h
9382 INTERRUPT COUNTER DRIVER
9383 M: Oleksij Rempel <o.rempel@pengutronix.de>
9384 R: Pengutronix Kernel Team <kernel@pengutronix.de>
9385 L: linux-iio@vger.kernel.org
9386 F: Documentation/devicetree/bindings/counter/interrupt-counter.yaml
9387 F: drivers/counter/interrupt-cnt.c
9389 INVENSENSE ICM-426xx IMU DRIVER
9390 M: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
9391 L: linux-iio@vger.kernel.org
9393 W: https://invensense.tdk.com/
9394 F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
9395 F: drivers/iio/imu/inv_icm42600/
9397 INVENSENSE MPU-3050 GYROSCOPE DRIVER
9398 M: Linus Walleij <linus.walleij@linaro.org>
9399 L: linux-iio@vger.kernel.org
9401 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
9402 F: drivers/iio/gyro/mpu3050*
9404 IOC3 ETHERNET DRIVER
9405 M: Ralf Baechle <ralf@linux-mips.org>
9406 L: linux-mips@vger.kernel.org
9408 F: drivers/net/ethernet/sgi/ioc3-eth.c
9410 IOMAP FILESYSTEM LIBRARY
9411 M: Christoph Hellwig <hch@infradead.org>
9412 M: Darrick J. Wong <djwong@kernel.org>
9413 M: linux-xfs@vger.kernel.org
9414 M: linux-fsdevel@vger.kernel.org
9415 L: linux-xfs@vger.kernel.org
9416 L: linux-fsdevel@vger.kernel.org
9418 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
9420 F: include/linux/iomap.h
9423 M: Joerg Roedel <joro@8bytes.org>
9424 M: Will Deacon <will@kernel.org>
9425 L: iommu@lists.linux-foundation.org
9427 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9428 F: Documentation/devicetree/bindings/iommu/
9429 F: Documentation/userspace-api/iommu.rst
9431 F: include/linux/iommu.h
9432 F: include/linux/iova.h
9433 F: include/linux/of_iommu.h
9434 F: include/uapi/linux/iommu.h
9437 M: Jens Axboe <axboe@kernel.dk>
9438 R: Pavel Begunkov <asml.silence@gmail.com>
9439 L: io-uring@vger.kernel.org
9441 T: git git://git.kernel.dk/linux-block
9442 T: git git://git.kernel.dk/liburing
9446 F: include/linux/io_uring.h
9447 F: include/uapi/linux/io_uring.h
9450 M: Corey Minyard <minyard@acm.org>
9451 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
9453 W: http://openipmi.sourceforge.net/
9454 F: Documentation/driver-api/ipmi.rst
9455 F: Documentation/devicetree/bindings/ipmi/
9456 F: drivers/char/ipmi/
9457 F: include/linux/ipmi*
9458 F: include/uapi/linux/ipmi*
9460 IPS SCSI RAID DRIVER
9461 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
9462 L: linux-scsi@vger.kernel.org
9464 W: http://www.adaptec.com/
9465 F: drivers/scsi/ips*
9468 M: Simon Horman <horms@verge.net.au>
9469 M: Julian Anastasov <ja@ssi.bg>
9470 L: netdev@vger.kernel.org
9471 L: lvs-devel@vger.kernel.org
9473 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
9474 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
9475 F: Documentation/networking/ipvs-sysctl.rst
9476 F: include/net/ip_vs.h
9477 F: include/uapi/linux/ip_vs.h
9478 F: net/netfilter/ipvs/
9481 M: Jiri Kosina <jikos@kernel.org>
9482 M: David Sterba <dsterba@suse.com>
9484 F: drivers/tty/ipwireless/
9487 L: netdev@vger.kernel.org
9489 F: include/uapi/linux/ipx.h
9491 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
9492 M: Marc Zyngier <maz@kernel.org>
9494 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9495 F: Documentation/core-api/irq/irq-domain.rst
9496 F: include/linux/irqdomain.h
9497 F: kernel/irq/irqdomain.c
9501 M: Thomas Gleixner <tglx@linutronix.de>
9502 L: linux-kernel@vger.kernel.org
9504 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9508 M: Thomas Gleixner <tglx@linutronix.de>
9509 M: Marc Zyngier <maz@kernel.org>
9510 L: linux-kernel@vger.kernel.org
9512 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9513 F: Documentation/devicetree/bindings/interrupt-controller/
9517 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9519 F: Documentation/driver-api/isa.rst
9520 F: drivers/base/isa.c
9521 F: include/linux/isa.h
9524 M: Hans Verkuil <hverkuil@xs4all.nl>
9525 L: linux-media@vger.kernel.org
9527 W: https://linuxtv.org
9528 T: git git://linuxtv.org/media_tree.git
9529 F: drivers/media/radio/radio-isa*
9532 M: Jaroslav Kysela <perex@perex.cz>
9534 F: Documentation/driver-api/isapnp.rst
9535 F: drivers/pnp/isapnp/
9536 F: include/linux/isapnp.h
9539 M: Lee Duncan <lduncan@suse.com>
9540 M: Chris Leech <cleech@redhat.com>
9541 L: open-iscsi@googlegroups.com
9542 L: linux-scsi@vger.kernel.org
9544 W: www.open-iscsi.com
9545 F: drivers/scsi/*iscsi*
9546 F: include/scsi/*iscsi*
9548 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
9549 M: Peter Jones <pjones@redhat.com>
9550 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
9552 F: drivers/firmware/iscsi_ibft*
9554 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
9555 M: Sagi Grimberg <sagi@grimberg.me>
9556 M: Max Gurtovoy <mgurtovoy@nvidia.com>
9557 L: linux-rdma@vger.kernel.org
9559 W: http://www.openfabrics.org
9560 W: www.open-iscsi.org
9561 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9562 F: drivers/infiniband/ulp/iser/
9564 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
9565 M: Sagi Grimberg <sagi@grimberg.me>
9566 L: linux-rdma@vger.kernel.org
9567 L: target-devel@vger.kernel.org
9569 W: http://www.linux-iscsi.org
9570 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
9571 F: drivers/infiniband/ulp/isert
9573 ISDN/CMTP OVER BLUETOOTH
9574 M: Karsten Keil <isdn@linux-pingi.de>
9575 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9576 L: netdev@vger.kernel.org
9578 W: http://www.isdn4linux.de
9579 F: Documentation/isdn/
9580 F: drivers/isdn/capi/
9581 F: include/linux/isdn/
9582 F: include/uapi/linux/isdn/
9583 F: net/bluetooth/cmtp/
9585 ISDN/mISDN SUBSYSTEM
9586 M: Karsten Keil <isdn@linux-pingi.de>
9587 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9588 L: netdev@vger.kernel.org
9590 W: http://www.isdn4linux.de
9591 F: drivers/isdn/Kconfig
9592 F: drivers/isdn/Makefile
9593 F: drivers/isdn/hardware/
9594 F: drivers/isdn/mISDN/
9596 IT87 HARDWARE MONITORING DRIVER
9597 M: Jean Delvare <jdelvare@suse.com>
9598 L: linux-hwmon@vger.kernel.org
9600 F: Documentation/hwmon/it87.rst
9601 F: drivers/hwmon/it87.c
9604 M: Antti Palosaari <crope@iki.fi>
9605 L: linux-media@vger.kernel.org
9607 W: https://linuxtv.org
9608 W: http://palosaari.fi/linux/
9609 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9610 T: git git://linuxtv.org/anttip/media_tree.git
9611 F: drivers/media/tuners/it913x*
9613 IVTV VIDEO4LINUX DRIVER
9614 M: Andy Walls <awalls@md.metrocast.net>
9615 L: linux-media@vger.kernel.org
9617 W: https://linuxtv.org
9618 T: git git://linuxtv.org/media_tree.git
9619 F: Documentation/admin-guide/media/ivtv*
9620 F: drivers/media/pci/ivtv/
9621 F: include/uapi/linux/ivtv*
9623 IX2505V MEDIA DRIVER
9624 M: Malcolm Priestley <tvboxspy@gmail.com>
9625 L: linux-media@vger.kernel.org
9627 W: https://linuxtv.org
9628 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9629 F: drivers/media/dvb-frontends/ix2505v*
9631 JAILHOUSE HYPERVISOR INTERFACE
9632 M: Jan Kiszka <jan.kiszka@siemens.com>
9633 L: jailhouse-dev@googlegroups.com
9635 F: arch/x86/include/asm/jailhouse_para.h
9636 F: arch/x86/kernel/jailhouse.c
9638 JC42.4 TEMPERATURE SENSOR DRIVER
9639 M: Guenter Roeck <linux@roeck-us.net>
9640 L: linux-hwmon@vger.kernel.org
9642 F: Documentation/hwmon/jc42.rst
9643 F: drivers/hwmon/jc42.c
9646 M: Dave Kleikamp <shaggy@kernel.org>
9647 L: jfs-discussion@lists.sourceforge.net
9649 W: http://jfs.sourceforge.net/
9650 T: git git://github.com/kleikamp/linux-shaggy.git
9651 F: Documentation/admin-guide/jfs.rst
9655 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
9656 L: netdev@vger.kernel.org
9658 F: drivers/net/ethernet/jme.*
9660 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
9661 M: David Woodhouse <dwmw2@infradead.org>
9662 M: Richard Weinberger <richard@nod.at>
9663 L: linux-mtd@lists.infradead.org
9665 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
9666 T: git git://git.infradead.org/ubifs-2.6.git
9668 F: include/uapi/linux/jffs2.h
9670 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
9671 M: "Theodore Ts'o" <tytso@mit.edu>
9672 M: Jan Kara <jack@suse.com>
9673 L: linux-ext4@vger.kernel.org
9676 F: include/linux/jbd2.h
9678 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
9679 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
9680 L: linux-media@vger.kernel.org
9682 F: drivers/media/platform/rcar_jpu.c
9684 JSM Neo PCI based serial card
9685 L: linux-serial@vger.kernel.org
9687 F: drivers/tty/serial/jsm/
9689 K10TEMP HARDWARE MONITORING DRIVER
9690 M: Clemens Ladisch <clemens@ladisch.de>
9691 L: linux-hwmon@vger.kernel.org
9693 F: Documentation/hwmon/k10temp.rst
9694 F: drivers/hwmon/k10temp.c
9696 K8TEMP HARDWARE MONITORING DRIVER
9697 M: Rudolf Marek <r.marek@assembler.cz>
9698 L: linux-hwmon@vger.kernel.org
9700 F: Documentation/hwmon/k8temp.rst
9701 F: drivers/hwmon/k8temp.c
9704 M: Andrey Ryabinin <ryabinin.a.a@gmail.com>
9705 R: Alexander Potapenko <glider@google.com>
9706 R: Andrey Konovalov <andreyknvl@gmail.com>
9707 R: Dmitry Vyukov <dvyukov@google.com>
9708 L: kasan-dev@googlegroups.com
9710 F: Documentation/dev-tools/kasan.rst
9711 F: arch/*/include/asm/*kasan.h
9712 F: arch/*/mm/kasan_init*
9713 F: include/linux/kasan*.h
9714 F: lib/Kconfig.kasan
9715 F: lib/test_kasan*.c
9717 F: scripts/Makefile.kasan
9720 M: Masahiro Yamada <masahiroy@kernel.org>
9721 L: linux-kbuild@vger.kernel.org
9723 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
9724 F: Documentation/kbuild/kconfig*
9725 F: scripts/Kconfig.include
9729 R: Dmitry Vyukov <dvyukov@google.com>
9730 R: Andrey Konovalov <andreyknvl@gmail.com>
9731 L: kasan-dev@googlegroups.com
9733 F: Documentation/dev-tools/kcov.rst
9734 F: include/linux/kcov.h
9735 F: include/uapi/linux/kcov.h
9737 F: scripts/Makefile.kcov
9740 M: Marco Elver <elver@google.com>
9741 R: Dmitry Vyukov <dvyukov@google.com>
9742 L: kasan-dev@googlegroups.com
9744 F: Documentation/dev-tools/kcsan.rst
9745 F: include/linux/kcsan*.h
9747 F: lib/Kconfig.kcsan
9748 F: scripts/Makefile.kcsan
9751 M: Dave Young <dyoung@redhat.com>
9752 M: Baoquan He <bhe@redhat.com>
9753 R: Vivek Goyal <vgoyal@redhat.com>
9754 L: kexec@lists.infradead.org
9756 W: http://lse.sourceforge.net/kdump/
9757 F: Documentation/admin-guide/kdump/
9759 F: include/linux/crash_core.h
9760 F: include/linux/crash_dump.h
9761 F: include/uapi/linux/vmcore.h
9764 KEENE FM RADIO TRANSMITTER DRIVER
9765 M: Hans Verkuil <hverkuil@xs4all.nl>
9766 L: linux-media@vger.kernel.org
9768 W: https://linuxtv.org
9769 T: git git://linuxtv.org/media_tree.git
9770 F: drivers/media/radio/radio-keene*
9773 M: Ian Kent <raven@themaw.net>
9774 L: autofs@vger.kernel.org
9778 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
9779 M: Masahiro Yamada <masahiroy@kernel.org>
9780 M: Michal Marek <michal.lkml@markovi.net>
9781 L: linux-kbuild@vger.kernel.org
9783 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
9784 F: Documentation/kbuild/
9786 F: scripts/*vmlinux*
9788 F: scripts/Makefile*
9795 L: kernel-janitors@vger.kernel.org
9797 W: http://kernelnewbies.org/KernelJanitors
9799 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
9800 M: "J. Bruce Fields" <bfields@fieldses.org>
9801 M: Chuck Lever <chuck.lever@oracle.com>
9802 L: linux-nfs@vger.kernel.org
9804 W: http://nfs.sourceforge.net/
9805 T: git git://linux-nfs.org/~bfields/linux.git
9809 F: include/linux/lockd/
9810 F: include/linux/sunrpc/
9811 F: include/uapi/linux/nfsd/
9812 F: include/uapi/linux/sunrpc/
9814 F: Documentation/filesystems/nfs/
9817 M: Thorsten Leemhuis <linux@leemhuis.info>
9818 L: regressions@lists.linux.dev
9821 KERNEL SELFTEST FRAMEWORK
9822 M: Shuah Khan <shuah@kernel.org>
9823 M: Shuah Khan <skhan@linuxfoundation.org>
9824 L: linux-kselftest@vger.kernel.org
9826 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
9827 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
9828 F: Documentation/dev-tools/kselftest*
9829 F: tools/testing/selftests/
9831 KERNEL UNIT TESTING FRAMEWORK (KUnit)
9832 M: Brendan Higgins <brendanhiggins@google.com>
9833 L: linux-kselftest@vger.kernel.org
9834 L: kunit-dev@googlegroups.com
9836 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
9837 F: Documentation/dev-tools/kunit/
9840 F: tools/testing/kunit/
9842 KERNEL USERMODE HELPER
9843 M: Luis Chamberlain <mcgrof@kernel.org>
9844 L: linux-kernel@vger.kernel.org
9846 F: include/linux/umh.h
9849 KERNEL VIRTUAL MACHINE (KVM)
9850 M: Paolo Bonzini <pbonzini@redhat.com>
9851 L: kvm@vger.kernel.org
9853 W: http://www.linux-kvm.org
9854 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9855 F: Documentation/virt/kvm/
9856 F: include/asm-generic/kvm*
9857 F: include/kvm/iodev.h
9858 F: include/linux/kvm*
9859 F: include/trace/events/kvm.h
9860 F: include/uapi/asm-generic/kvm*
9861 F: include/uapi/linux/kvm*
9863 F: tools/testing/selftests/kvm/
9866 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
9867 M: Marc Zyngier <maz@kernel.org>
9868 R: James Morse <james.morse@arm.com>
9869 R: Julien Thierry <julien.thierry.kdev@gmail.com>
9870 R: Suzuki K Poulose <suzuki.poulose@arm.com>
9871 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9872 L: kvmarm@lists.cs.columbia.edu
9874 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
9875 F: arch/arm64/include/asm/kvm*
9876 F: arch/arm64/include/uapi/asm/kvm*
9878 F: include/kvm/arm_*
9880 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
9881 M: Huacai Chen <chenhuacai@kernel.org>
9882 M: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
9883 L: linux-mips@vger.kernel.org
9884 L: kvm@vger.kernel.org
9886 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9887 F: arch/mips/include/asm/kvm*
9888 F: arch/mips/include/uapi/asm/kvm*
9891 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
9892 M: Paul Mackerras <paulus@ozlabs.org>
9893 L: kvm-ppc@vger.kernel.org
9895 W: http://www.linux-kvm.org/
9896 T: git git://github.com/agraf/linux-2.6.git
9897 F: arch/powerpc/include/asm/kvm*
9898 F: arch/powerpc/include/uapi/asm/kvm*
9899 F: arch/powerpc/kernel/kvm*
9900 F: arch/powerpc/kvm/
9902 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
9903 M: Christian Borntraeger <borntraeger@de.ibm.com>
9904 M: Janosch Frank <frankja@linux.ibm.com>
9905 R: David Hildenbrand <david@redhat.com>
9906 R: Cornelia Huck <cohuck@redhat.com>
9907 R: Claudio Imbrenda <imbrenda@linux.ibm.com>
9908 L: kvm@vger.kernel.org
9910 W: http://www.ibm.com/developerworks/linux/linux390/
9911 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
9912 F: Documentation/virt/kvm/s390*
9913 F: arch/s390/include/asm/gmap.h
9914 F: arch/s390/include/asm/kvm*
9915 F: arch/s390/include/uapi/asm/kvm*
9916 F: arch/s390/kernel/uv.c
9918 F: arch/s390/mm/gmap.c
9919 F: tools/testing/selftests/kvm/*/s390x/
9920 F: tools/testing/selftests/kvm/s390x/
9922 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
9923 M: Paolo Bonzini <pbonzini@redhat.com>
9924 R: Sean Christopherson <seanjc@google.com>
9925 R: Vitaly Kuznetsov <vkuznets@redhat.com>
9926 R: Wanpeng Li <wanpengli@tencent.com>
9927 R: Jim Mattson <jmattson@google.com>
9928 R: Joerg Roedel <joro@8bytes.org>
9929 L: kvm@vger.kernel.org
9931 W: http://www.linux-kvm.org
9932 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9933 F: arch/x86/include/asm/kvm*
9934 F: arch/x86/include/asm/pvclock-abi.h
9935 F: arch/x86/include/asm/svm.h
9936 F: arch/x86/include/asm/vmx*.h
9937 F: arch/x86/include/uapi/asm/kvm*
9938 F: arch/x86/include/uapi/asm/svm.h
9939 F: arch/x86/include/uapi/asm/vmx.h
9940 F: arch/x86/kernel/kvm.c
9941 F: arch/x86/kernel/kvmclock.c
9946 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9947 M: Tejun Heo <tj@kernel.org>
9949 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
9951 F: include/linux/kernfs.h
9954 M: Eric Biederman <ebiederm@xmission.com>
9955 L: kexec@lists.infradead.org
9957 W: http://kernel.org/pub/linux/utils/kernel/kexec/
9958 F: include/linux/kexec.h
9959 F: include/uapi/linux/kexec.h
9963 M: Mimi Zohar <zohar@linux.ibm.com>
9964 L: linux-integrity@vger.kernel.org
9965 L: keyrings@vger.kernel.org
9967 F: Documentation/security/keys/trusted-encrypted.rst
9968 F: include/keys/encrypted-type.h
9969 F: security/keys/encrypted-keys/
9972 M: James Bottomley <jejb@linux.ibm.com>
9973 M: Jarkko Sakkinen <jarkko@kernel.org>
9974 M: Mimi Zohar <zohar@linux.ibm.com>
9975 L: linux-integrity@vger.kernel.org
9976 L: keyrings@vger.kernel.org
9978 F: Documentation/security/keys/trusted-encrypted.rst
9979 F: include/keys/trusted-type.h
9980 F: include/keys/trusted_tpm.h
9981 F: security/keys/trusted-keys/
9984 M: Sumit Garg <sumit.garg@linaro.org>
9985 L: linux-integrity@vger.kernel.org
9986 L: keyrings@vger.kernel.org
9988 F: include/keys/trusted_tee.h
9989 F: security/keys/trusted-keys/trusted_tee.c
9992 M: David Howells <dhowells@redhat.com>
9993 M: Jarkko Sakkinen <jarkko@kernel.org>
9994 L: keyrings@vger.kernel.org
9996 F: Documentation/security/keys/core.rst
9998 F: include/linux/key-type.h
9999 F: include/linux/key.h
10000 F: include/linux/keyctl.h
10001 F: include/uapi/linux/keyctl.h
10005 M: Alexander Potapenko <glider@google.com>
10006 M: Marco Elver <elver@google.com>
10007 R: Dmitry Vyukov <dvyukov@google.com>
10008 L: kasan-dev@googlegroups.com
10010 F: Documentation/dev-tools/kfence.rst
10011 F: arch/*/include/asm/kfence.h
10012 F: include/linux/kfence.h
10013 F: lib/Kconfig.kfence
10017 M: Stefani Seibold <stefani@seibold.net>
10019 F: include/linux/kfifo.h
10023 KGDB / KDB /debug_core
10024 M: Jason Wessel <jason.wessel@windriver.com>
10025 M: Daniel Thompson <daniel.thompson@linaro.org>
10026 R: Douglas Anderson <dianders@chromium.org>
10027 L: kgdb-bugreport@lists.sourceforge.net
10029 W: http://kgdb.wiki.kernel.org/
10030 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
10031 F: Documentation/dev-tools/kgdb.rst
10032 F: drivers/misc/kgdbts.c
10033 F: drivers/tty/serial/kgdboc.c
10034 F: include/linux/kdb.h
10035 F: include/linux/kgdb.h
10038 KHADAS MCU MFD DRIVER
10039 M: Neil Armstrong <narmstrong@baylibre.com>
10040 L: linux-amlogic@lists.infradead.org
10042 F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
10043 F: drivers/mfd/khadas-mcu.c
10044 F: include/linux/mfd/khadas-mcu.h
10045 F: drivers/thermal/khadas_mcu_fan.c
10048 M: Catalin Marinas <catalin.marinas@arm.com>
10050 F: Documentation/dev-tools/kmemleak.rst
10051 F: include/linux/kmemleak.h
10053 F: samples/kmemleak/kmemleak-test.c
10055 KMOD KERNEL MODULE LOADER - USERMODE HELPER
10056 M: Luis Chamberlain <mcgrof@kernel.org>
10057 L: linux-kernel@vger.kernel.org
10059 F: include/linux/kmod.h
10062 F: tools/testing/selftests/kmod/
10065 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
10066 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
10067 M: "David S. Miller" <davem@davemloft.net>
10068 M: Masami Hiramatsu <mhiramat@kernel.org>
10070 F: Documentation/trace/kprobes.rst
10071 F: include/asm-generic/kprobes.h
10072 F: include/linux/kprobes.h
10073 F: kernel/kprobes.c
10075 KS0108 LCD CONTROLLER DRIVER
10076 M: Miguel Ojeda <ojeda@kernel.org>
10078 F: Documentation/admin-guide/auxdisplay/ks0108.rst
10079 F: drivers/auxdisplay/ks0108.c
10080 F: include/linux/ks0108.h
10082 KTD253 BACKLIGHT DRIVER
10083 M: Linus Walleij <linus.walleij@linaro.org>
10085 F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
10086 F: drivers/video/backlight/ktd253-backlight.c
10089 M: David Ahern <dsahern@kernel.org>
10090 L: netdev@vger.kernel.org
10092 F: include/net/l3mdev.h
10096 M: John Fastabend <john.fastabend@gmail.com>
10097 M: Daniel Borkmann <daniel@iogearbox.net>
10098 M: Jakub Sitnicki <jakub@cloudflare.com>
10099 M: Lorenz Bauer <lmb@cloudflare.com>
10100 L: netdev@vger.kernel.org
10101 L: bpf@vger.kernel.org
10103 F: include/linux/skmsg.h
10104 F: net/core/skmsg.c
10105 F: net/core/sock_map.c
10106 F: net/ipv4/tcp_bpf.c
10107 F: net/ipv4/udp_bpf.c
10109 LANTIQ / INTEL Ethernet drivers
10110 M: Hauke Mehrtens <hauke@hauke-m.de>
10111 L: netdev@vger.kernel.org
10113 F: drivers/net/dsa/lantiq_gswip.c
10114 F: drivers/net/dsa/lantiq_pce.h
10115 F: drivers/net/ethernet/lantiq_xrx200.c
10116 F: net/dsa/tag_gswip.c
10118 LANTIQ MIPS ARCHITECTURE
10119 M: John Crispin <john@phrozen.org>
10120 L: linux-mips@vger.kernel.org
10122 F: arch/mips/lantiq
10123 F: drivers/soc/lantiq
10125 LASI 53c700 driver for PARISC
10126 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
10127 L: linux-scsi@vger.kernel.org
10129 F: Documentation/scsi/53c700.rst
10130 F: drivers/scsi/53c700*
10133 M: Tobin C. Harding <me@tobin.cc>
10134 M: Tycho Andersen <tycho@tycho.pizza>
10135 L: linux-hardening@vger.kernel.org
10137 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
10138 F: scripts/leaking_addresses.pl
10141 M: Pavel Machek <pavel@ucw.cz>
10142 L: linux-leds@vger.kernel.org
10144 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
10145 F: Documentation/devicetree/bindings/leds/
10147 F: include/linux/leds.h
10149 LEGACY EEPROM DRIVER
10150 M: Jean Delvare <jdelvare@suse.com>
10152 F: Documentation/misc-devices/eeprom.rst
10153 F: drivers/misc/eeprom/eeprom.c
10155 LEGO MINDSTORMS EV3
10156 R: David Lechner <david@lechnology.com>
10158 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
10159 F: arch/arm/boot/dts/da850-lego-ev3.dts
10160 F: drivers/power/supply/lego_ev3_battery.c
10162 LEGO USB Tower driver
10163 M: Juergen Stuber <starblue@users.sourceforge.net>
10164 L: legousb-devel@lists.sourceforge.net
10166 W: http://legousb.sourceforge.net/
10167 F: drivers/usb/misc/legousbtower.c
10170 M: Matan Ziv-Av <matan@svgalib.org>
10171 L: platform-driver-x86@vger.kernel.org
10173 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
10174 F: Documentation/admin-guide/laptops/lg-laptop.rst
10175 F: drivers/platform/x86/lg-laptop.c
10177 LG2160 MEDIA DRIVER
10178 M: Michael Krufky <mkrufky@linuxtv.org>
10179 L: linux-media@vger.kernel.org
10181 W: https://linuxtv.org
10182 W: http://github.com/mkrufky
10183 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10184 T: git git://linuxtv.org/mkrufky/tuners.git
10185 F: drivers/media/dvb-frontends/lg2160.*
10187 LGDT3305 MEDIA DRIVER
10188 M: Michael Krufky <mkrufky@linuxtv.org>
10189 L: linux-media@vger.kernel.org
10191 W: https://linuxtv.org
10192 W: http://github.com/mkrufky
10193 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10194 T: git git://linuxtv.org/mkrufky/tuners.git
10195 F: drivers/media/dvb-frontends/lgdt3305.*
10197 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
10198 M: Viresh Kumar <vireshk@kernel.org>
10199 L: linux-ide@vger.kernel.org
10201 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10202 F: drivers/ata/pata_arasan_cf.c
10203 F: include/linux/pata_arasan_cf_data.h
10205 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
10206 M: Linus Walleij <linus.walleij@linaro.org>
10207 L: linux-ide@vger.kernel.org
10209 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10210 F: drivers/ata/pata_ftide010.c
10211 F: drivers/ata/sata_gemini.c
10212 F: drivers/ata/sata_gemini.h
10214 LIBATA SATA AHCI PLATFORM devices support
10215 M: Hans de Goede <hdegoede@redhat.com>
10216 M: Jens Axboe <axboe@kernel.dk>
10217 L: linux-ide@vger.kernel.org
10219 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10220 F: drivers/ata/ahci_platform.c
10221 F: drivers/ata/libahci_platform.c
10222 F: include/linux/ahci_platform.h
10224 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
10225 M: Mikael Pettersson <mikpelinux@gmail.com>
10226 L: linux-ide@vger.kernel.org
10228 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10229 F: drivers/ata/sata_promise.*
10231 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
10232 M: Jens Axboe <axboe@kernel.dk>
10233 L: linux-ide@vger.kernel.org
10235 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10236 F: Documentation/devicetree/bindings/ata/
10238 F: include/linux/ata.h
10239 F: include/linux/libata.h
10242 M: Sasha Levin <alexander.levin@microsoft.com>
10244 F: tools/lib/lockdep/
10246 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
10247 M: Dan Williams <dan.j.williams@intel.com>
10248 M: Vishal Verma <vishal.l.verma@intel.com>
10249 M: Dave Jiang <dave.jiang@intel.com>
10250 L: linux-nvdimm@lists.01.org
10252 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10253 P: Documentation/nvdimm/maintainer-entry-profile.rst
10254 F: drivers/nvdimm/blk.c
10255 F: drivers/nvdimm/region_devs.c
10257 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
10258 M: Vishal Verma <vishal.l.verma@intel.com>
10259 M: Dan Williams <dan.j.williams@intel.com>
10260 M: Dave Jiang <dave.jiang@intel.com>
10261 L: linux-nvdimm@lists.01.org
10263 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10264 P: Documentation/nvdimm/maintainer-entry-profile.rst
10265 F: drivers/nvdimm/btt*
10267 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
10268 M: Dan Williams <dan.j.williams@intel.com>
10269 M: Vishal Verma <vishal.l.verma@intel.com>
10270 M: Dave Jiang <dave.jiang@intel.com>
10271 L: linux-nvdimm@lists.01.org
10273 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10274 P: Documentation/nvdimm/maintainer-entry-profile.rst
10275 F: drivers/nvdimm/pmem*
10277 LIBNVDIMM: DEVICETREE BINDINGS
10278 M: Oliver O'Halloran <oohall@gmail.com>
10279 L: linux-nvdimm@lists.01.org
10281 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10282 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
10283 F: drivers/nvdimm/of_pmem.c
10285 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
10286 M: Dan Williams <dan.j.williams@intel.com>
10287 M: Vishal Verma <vishal.l.verma@intel.com>
10288 M: Dave Jiang <dave.jiang@intel.com>
10289 M: Ira Weiny <ira.weiny@intel.com>
10290 L: linux-nvdimm@lists.01.org
10292 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10293 P: Documentation/nvdimm/maintainer-entry-profile.rst
10294 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
10295 F: drivers/acpi/nfit/*
10296 F: drivers/nvdimm/*
10297 F: include/linux/libnvdimm.h
10298 F: include/linux/nd.h
10299 F: include/uapi/linux/ndctl.h
10300 F: tools/testing/nvdimm/
10302 LICENSES and SPDX stuff
10303 M: Thomas Gleixner <tglx@linutronix.de>
10304 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10305 L: linux-spdx@vger.kernel.org
10307 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
10309 F: Documentation/process/license-rules.rst
10311 F: scripts/spdxcheck-test.sh
10312 F: scripts/spdxcheck.py
10314 LIGHTNVM PLATFORM SUPPORT
10315 M: Matias Bjorling <mb@lightnvm.io>
10316 L: linux-block@vger.kernel.org
10318 W: http://github/OpenChannelSSD
10319 F: drivers/lightnvm/
10320 F: include/linux/lightnvm.h
10321 F: include/uapi/linux/lightnvm.h
10323 LINEAR RANGES HELPERS
10324 M: Mark Brown <broonie@kernel.org>
10325 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
10326 F: lib/linear_ranges.c
10327 F: lib/test_linear_ranges.c
10328 F: include/linux/linear_range.h
10330 LINUX FOR POWER MACINTOSH
10331 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10332 L: linuxppc-dev@lists.ozlabs.org
10334 F: arch/powerpc/platforms/powermac/
10335 F: drivers/macintosh/
10337 LINUX FOR POWERPC (32-BIT AND 64-BIT)
10338 M: Michael Ellerman <mpe@ellerman.id.au>
10339 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10340 R: Paul Mackerras <paulus@samba.org>
10341 L: linuxppc-dev@lists.ozlabs.org
10343 W: https://github.com/linuxppc/wiki/wiki
10344 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
10345 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
10346 F: Documentation/ABI/stable/sysfs-firmware-opal-*
10347 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
10348 F: Documentation/devicetree/bindings/powerpc/
10349 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
10350 F: Documentation/powerpc/
10352 F: drivers/*/*/*pasemi*
10353 F: drivers/*/*pasemi*
10354 F: drivers/char/tpm/tpm_ibmvtpm*
10355 F: drivers/crypto/nx/
10356 F: drivers/crypto/vmx/
10357 F: drivers/i2c/busses/i2c-opal.c
10358 F: drivers/net/ethernet/ibm/ibmveth.*
10359 F: drivers/net/ethernet/ibm/ibmvnic.*
10360 F: drivers/pci/hotplug/pnv_php.c
10361 F: drivers/pci/hotplug/rpa*
10362 F: drivers/rtc/rtc-opal.c
10363 F: drivers/scsi/ibmvscsi/
10364 F: drivers/tty/hvc/hvc_opal.c
10365 F: drivers/watchdog/wdrtas.c
10366 F: tools/testing/selftests/powerpc
10373 LINUX FOR POWERPC EMBEDDED MPC5XXX
10374 M: Anatolij Gustschin <agust@denx.de>
10375 L: linuxppc-dev@lists.ozlabs.org
10377 F: arch/powerpc/platforms/512x/
10378 F: arch/powerpc/platforms/52xx/
10380 LINUX FOR POWERPC EMBEDDED PPC4XX
10381 L: linuxppc-dev@lists.ozlabs.org
10383 F: arch/powerpc/platforms/40x/
10384 F: arch/powerpc/platforms/44x/
10386 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
10387 M: Scott Wood <oss@buserror.net>
10388 L: linuxppc-dev@lists.ozlabs.org
10390 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
10391 F: Documentation/devicetree/bindings/powerpc/fsl/
10392 F: arch/powerpc/platforms/83xx/
10393 F: arch/powerpc/platforms/85xx/
10395 LINUX FOR POWERPC EMBEDDED PPC8XX
10396 M: Christophe Leroy <christophe.leroy@csgroup.eu>
10397 L: linuxppc-dev@lists.ozlabs.org
10399 F: arch/powerpc/platforms/8xx/
10401 LINUX KERNEL DUMP TEST MODULE (LKDTM)
10402 M: Kees Cook <keescook@chromium.org>
10404 F: drivers/misc/lkdtm/*
10405 F: tools/testing/selftests/lkdtm/*
10407 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
10408 M: Alan Stern <stern@rowland.harvard.edu>
10409 M: Andrea Parri <parri.andrea@gmail.com>
10410 M: Will Deacon <will@kernel.org>
10411 M: Peter Zijlstra <peterz@infradead.org>
10412 M: Boqun Feng <boqun.feng@gmail.com>
10413 M: Nicholas Piggin <npiggin@gmail.com>
10414 M: David Howells <dhowells@redhat.com>
10415 M: Jade Alglave <j.alglave@ucl.ac.uk>
10416 M: Luc Maranget <luc.maranget@inria.fr>
10417 M: "Paul E. McKenney" <paulmck@kernel.org>
10418 R: Akira Yokosawa <akiyks@gmail.com>
10419 R: Daniel Lustig <dlustig@nvidia.com>
10420 R: Joel Fernandes <joel@joelfernandes.org>
10421 L: linux-kernel@vger.kernel.org
10422 L: linux-arch@vger.kernel.org
10424 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
10425 F: Documentation/atomic_bitops.txt
10426 F: Documentation/atomic_t.txt
10427 F: Documentation/core-api/refcount-vs-atomic.rst
10428 F: Documentation/litmus-tests/
10429 F: Documentation/memory-barriers.txt
10430 F: tools/memory-model/
10432 LIS3LV02D ACCELEROMETER DRIVER
10433 M: Eric Piel <eric.piel@tremplin-utc.net>
10435 F: Documentation/misc-devices/lis3lv02d.rst
10436 F: drivers/misc/lis3lv02d/
10437 F: drivers/platform/x86/hp_accel.c
10440 M: David Gow <davidgow@google.com>
10441 L: linux-kselftest@vger.kernel.org
10442 L: kunit-dev@googlegroups.com
10447 M: Karol Gugala <kgugala@antmicro.com>
10448 M: Mateusz Holenko <mholenko@antmicro.com>
10450 F: Documentation/devicetree/bindings/*/litex,*.yaml
10451 F: arch/openrisc/boot/dts/or1klitex.dts
10452 F: drivers/soc/litex/litex_soc_ctrl.c
10453 F: drivers/tty/serial/liteuart.c
10454 F: include/linux/litex.h
10457 M: Josh Poimboeuf <jpoimboe@redhat.com>
10458 M: Jiri Kosina <jikos@kernel.org>
10459 M: Miroslav Benes <mbenes@suse.cz>
10460 M: Petr Mladek <pmladek@suse.com>
10461 R: Joe Lawrence <joe.lawrence@redhat.com>
10462 L: live-patching@vger.kernel.org
10464 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
10465 F: Documentation/ABI/testing/sysfs-kernel-livepatch
10466 F: Documentation/livepatch/
10467 F: arch/powerpc/include/asm/livepatch.h
10468 F: arch/s390/include/asm/livepatch.h
10469 F: arch/x86/include/asm/livepatch.h
10470 F: include/linux/livepatch.h
10471 F: kernel/livepatch/
10473 F: samples/livepatch/
10474 F: tools/testing/selftests/livepatch/
10477 L: netdev@vger.kernel.org
10479 F: include/linux/llc.h
10480 F: include/net/llc*
10481 F: include/uapi/linux/llc.h
10484 LM73 HARDWARE MONITOR DRIVER
10485 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
10486 L: linux-hwmon@vger.kernel.org
10488 F: drivers/hwmon/lm73.c
10490 LM78 HARDWARE MONITOR DRIVER
10491 M: Jean Delvare <jdelvare@suse.com>
10492 L: linux-hwmon@vger.kernel.org
10494 F: Documentation/hwmon/lm78.rst
10495 F: drivers/hwmon/lm78.c
10497 LM83 HARDWARE MONITOR DRIVER
10498 M: Jean Delvare <jdelvare@suse.com>
10499 L: linux-hwmon@vger.kernel.org
10501 F: Documentation/hwmon/lm83.rst
10502 F: drivers/hwmon/lm83.c
10504 LM90 HARDWARE MONITOR DRIVER
10505 M: Jean Delvare <jdelvare@suse.com>
10506 L: linux-hwmon@vger.kernel.org
10508 F: Documentation/devicetree/bindings/hwmon/lm90.txt
10509 F: Documentation/hwmon/lm90.rst
10510 F: drivers/hwmon/lm90.c
10511 F: include/dt-bindings/thermal/lm90.h
10513 LM95234 HARDWARE MONITOR DRIVER
10514 M: Guenter Roeck <linux@roeck-us.net>
10515 L: linux-hwmon@vger.kernel.org
10517 F: Documentation/hwmon/lm95234.rst
10518 F: drivers/hwmon/lm95234.c
10520 LME2510 MEDIA DRIVER
10521 M: Malcolm Priestley <tvboxspy@gmail.com>
10522 L: linux-media@vger.kernel.org
10524 W: https://linuxtv.org
10525 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10526 F: drivers/media/usb/dvb-usb-v2/lmedm04*
10528 LOADPIN SECURITY MODULE
10529 M: Kees Cook <keescook@chromium.org>
10531 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10532 F: Documentation/admin-guide/LSM/LoadPin.rst
10533 F: security/loadpin/
10536 M: Peter Zijlstra <peterz@infradead.org>
10537 M: Ingo Molnar <mingo@redhat.com>
10538 M: Will Deacon <will@kernel.org>
10539 R: Waiman Long <longman@redhat.com>
10540 R: Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
10541 L: linux-kernel@vger.kernel.org
10543 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
10544 F: Documentation/locking/
10545 F: arch/*/include/asm/spinlock*.h
10546 F: include/linux/lockdep.h
10547 F: include/linux/mutex*.h
10548 F: include/linux/rwlock*.h
10549 F: include/linux/rwsem*.h
10550 F: include/linux/seqlock.h
10551 F: include/linux/spinlock*.h
10553 F: lib/locking*.[ch]
10554 X: kernel/locking/locktorture.c
10556 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
10557 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
10558 L: linux-ntfs-dev@lists.sourceforge.net
10560 W: http://www.linux-ntfs.org/content/view/19/37/
10561 F: Documentation/admin-guide/ldm.rst
10562 F: block/partitions/ldm.*
10564 LOGITECH HID GAMING KEYBOARDS
10565 M: Hans de Goede <hdegoede@redhat.com>
10566 L: linux-input@vger.kernel.org
10568 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10569 F: drivers/hid/hid-lg-g15.c
10571 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
10572 M: Sathya Prakash <sathya.prakash@broadcom.com>
10573 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
10574 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
10575 L: MPT-FusionLinux.pdl@broadcom.com
10576 L: linux-scsi@vger.kernel.org
10578 W: http://www.avagotech.com/support/
10579 F: drivers/message/fusion/
10580 F: drivers/scsi/mpt3sas/
10582 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
10583 M: Matthew Wilcox <willy@infradead.org>
10584 L: linux-scsi@vger.kernel.org
10586 F: drivers/scsi/sym53c8xx_2/
10589 M: Marcus Folkesson <marcus.folkesson@gmail.com>
10590 L: linux-iio@vger.kernel.org
10592 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
10593 F: drivers/iio/dac/ltc1660.c
10595 LTC2947 HARDWARE MONITOR DRIVER
10596 M: Nuno Sá <nuno.sa@analog.com>
10597 L: linux-hwmon@vger.kernel.org
10599 W: http://ez.analog.com/community/linux-device-drivers
10600 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
10601 F: drivers/hwmon/ltc2947-core.c
10602 F: drivers/hwmon/ltc2947-i2c.c
10603 F: drivers/hwmon/ltc2947-spi.c
10604 F: drivers/hwmon/ltc2947.h
10606 LTC2983 IIO TEMPERATURE DRIVER
10607 M: Nuno Sá <nuno.sa@analog.com>
10608 L: linux-iio@vger.kernel.org
10610 W: http://ez.analog.com/community/linux-device-drivers
10611 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
10612 F: drivers/iio/temperature/ltc2983.c
10614 LTC4261 HARDWARE MONITOR DRIVER
10615 M: Guenter Roeck <linux@roeck-us.net>
10616 L: linux-hwmon@vger.kernel.org
10618 F: Documentation/hwmon/ltc4261.rst
10619 F: drivers/hwmon/ltc4261.c
10621 LTC4306 I2C MULTIPLEXER DRIVER
10622 M: Michael Hennerich <michael.hennerich@analog.com>
10623 L: linux-i2c@vger.kernel.org
10625 W: http://ez.analog.com/community/linux-device-drivers
10626 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
10627 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
10629 LTP (Linux Test Project)
10630 M: Mike Frysinger <vapier@gentoo.org>
10631 M: Cyril Hrubis <chrubis@suse.cz>
10632 M: Wanlong Gao <wanlong.gao@gmail.com>
10633 M: Jan Stancek <jstancek@redhat.com>
10634 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
10635 M: Alexey Kodanev <alexey.kodanev@oracle.com>
10636 L: ltp@lists.linux.it (subscribers-only)
10638 W: http://linux-test-project.github.io/
10639 T: git git://github.com/linux-test-project/ltp.git
10642 M: Ioana Ciornei <ioana.ciornei@nxp.com>
10643 L: netdev@vger.kernel.org
10645 F: drivers/net/pcs/pcs-lynx.c
10646 F: include/linux/pcs-lynx.h
10649 M: Geert Uytterhoeven <geert@linux-m68k.org>
10650 L: linux-m68k@lists.linux-m68k.org
10652 W: http://www.linux-m68k.org/
10653 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
10657 M68K ON APPLE MACINTOSH
10658 M: Joshua Thompson <funaho@jurai.org>
10659 L: linux-m68k@lists.linux-m68k.org
10661 W: http://www.mac.linux-m68k.org/
10663 F: drivers/macintosh/adb-iop.c
10664 F: drivers/macintosh/via-macii.c
10667 M: Philip Blundell <philb@gnu.org>
10669 W: http://www.tazenda.demon.co.uk/phil/linux-hp
10670 F: arch/m68k/hp300/
10672 M88DS3103 MEDIA DRIVER
10673 M: Antti Palosaari <crope@iki.fi>
10674 L: linux-media@vger.kernel.org
10676 W: https://linuxtv.org
10677 W: http://palosaari.fi/linux/
10678 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10679 T: git git://linuxtv.org/anttip/media_tree.git
10680 F: drivers/media/dvb-frontends/m88ds3103*
10682 M88RS2000 MEDIA DRIVER
10683 M: Malcolm Priestley <tvboxspy@gmail.com>
10684 L: linux-media@vger.kernel.org
10686 W: https://linuxtv.org
10687 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10688 F: drivers/media/dvb-frontends/m88rs2000*
10690 MA901 MASTERKIT USB FM RADIO DRIVER
10691 M: Alexey Klimov <klimov.linux@gmail.com>
10692 L: linux-media@vger.kernel.org
10694 T: git git://linuxtv.org/media_tree.git
10695 F: drivers/media/radio/radio-ma901.c
10698 M: Johannes Berg <johannes@sipsolutions.net>
10699 L: linux-wireless@vger.kernel.org
10701 W: https://wireless.wiki.kernel.org/
10702 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10703 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10704 F: Documentation/networking/mac80211-injection.rst
10705 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
10706 F: drivers/net/wireless/mac80211_hwsim.[ch]
10707 F: include/net/mac80211.h
10711 M: Jassi Brar <jassisinghbrar@gmail.com>
10712 L: linux-kernel@vger.kernel.org
10714 F: drivers/mailbox/
10715 F: include/linux/mailbox_client.h
10716 F: include/linux/mailbox_controller.h
10719 M: Viresh Kumar <viresh.kumar@linaro.org>
10720 M: Tushar Khandelwal <Tushar.Khandelwal@arm.com>
10721 L: linux-kernel@vger.kernel.org
10723 F: drivers/mailbox/arm_mhuv2.c
10724 F: include/linux/mailbox/arm_mhuv2_message.h
10725 F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
10727 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
10728 M: Michael Kerrisk <mtk.manpages@gmail.com>
10729 L: linux-man@vger.kernel.org
10731 W: http://www.kernel.org/doc/man-pages
10733 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
10734 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
10735 L: linux-mips@vger.kernel.org
10737 F: arch/mips/boot/dts/img/pistachio_marduk.dts
10739 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
10740 M: Andrew Lunn <andrew@lunn.ch>
10741 M: Vivien Didelot <vivien.didelot@gmail.com>
10742 L: netdev@vger.kernel.org
10744 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
10745 F: Documentation/networking/devlink/mv88e6xxx.rst
10746 F: drivers/net/dsa/mv88e6xxx/
10747 F: include/linux/platform_data/mv88e6xxx.h
10749 MARVELL ARMADA 3700 PHY DRIVERS
10750 M: Miquel Raynal <miquel.raynal@bootlin.com>
10752 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
10753 F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
10754 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
10755 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
10757 MARVELL ARMADA DRM SUPPORT
10758 M: Russell King <linux@armlinux.org.uk>
10760 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
10761 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
10762 F: Documentation/devicetree/bindings/display/armada/
10763 F: drivers/gpu/drm/armada/
10764 F: include/uapi/drm/armada_drm.h
10766 MARVELL CRYPTO DRIVER
10767 M: Boris Brezillon <bbrezillon@kernel.org>
10768 M: Arnaud Ebalard <arno@natisbad.org>
10769 M: Srujana Challa <schalla@marvell.com>
10770 L: linux-crypto@vger.kernel.org
10772 F: drivers/crypto/marvell/
10773 F: include/linux/soc/marvell/octeontx2/
10775 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
10776 M: Mirko Lindner <mlindner@marvell.com>
10777 M: Stephen Hemminger <stephen@networkplumber.org>
10778 L: netdev@vger.kernel.org
10780 F: drivers/net/ethernet/marvell/sk*
10782 MARVELL LIBERTAS WIRELESS DRIVER
10783 L: libertas-dev@lists.infradead.org
10785 F: drivers/net/wireless/marvell/libertas/
10787 MARVELL MACCHIATOBIN SUPPORT
10788 M: Russell King <linux@armlinux.org.uk>
10789 L: linux-arm-kernel@lists.infradead.org
10791 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
10793 MARVELL MV643XX ETHERNET DRIVER
10794 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
10795 L: netdev@vger.kernel.org
10797 F: drivers/net/ethernet/marvell/mv643xx_eth.*
10798 F: include/linux/mv643xx.h
10800 MARVELL MV88X3310 PHY DRIVER
10801 M: Russell King <linux@armlinux.org.uk>
10802 L: netdev@vger.kernel.org
10804 F: drivers/net/phy/marvell10g.c
10806 MARVELL MVEBU THERMAL DRIVER
10807 M: Miquel Raynal <miquel.raynal@bootlin.com>
10809 F: drivers/thermal/armada_thermal.c
10811 MARVELL MVNETA ETHERNET DRIVER
10812 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
10813 L: netdev@vger.kernel.org
10815 F: drivers/net/ethernet/marvell/mvneta.*
10817 MARVELL MVPP2 ETHERNET DRIVER
10818 M: Marcin Wojtas <mw@semihalf.com>
10819 M: Russell King <linux@armlinux.org.uk>
10820 L: netdev@vger.kernel.org
10822 F: Documentation/devicetree/bindings/net/marvell-pp2.txt
10823 F: drivers/net/ethernet/marvell/mvpp2/
10825 MARVELL MWIFIEX WIRELESS DRIVER
10826 M: Amitkumar Karwar <amitkarwar@gmail.com>
10827 M: Ganapathi Bhat <ganapathi017@gmail.com>
10828 M: Sharvari Harisangam <sharvari.harisangam@nxp.com>
10829 M: Xinming Hu <huxinming820@gmail.com>
10830 L: linux-wireless@vger.kernel.org
10832 F: drivers/net/wireless/marvell/mwifiex/
10834 MARVELL MWL8K WIRELESS DRIVER
10835 M: Lennert Buytenhek <buytenh@wantstofly.org>
10836 L: linux-wireless@vger.kernel.org
10838 F: drivers/net/wireless/marvell/mwl8k.c
10840 MARVELL NAND CONTROLLER DRIVER
10841 M: Miquel Raynal <miquel.raynal@bootlin.com>
10842 L: linux-mtd@lists.infradead.org
10844 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
10845 F: drivers/mtd/nand/raw/marvell_nand.c
10847 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
10848 M: Sunil Goutham <sgoutham@marvell.com>
10849 M: Geetha sowjanya <gakula@marvell.com>
10850 M: Subbaraya Sundeep <sbhatta@marvell.com>
10851 M: hariprasad <hkelam@marvell.com>
10852 L: netdev@vger.kernel.org
10854 F: drivers/net/ethernet/marvell/octeontx2/nic/
10855 F: include/linux/soc/marvell/octeontx2/
10857 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
10858 M: Sunil Goutham <sgoutham@marvell.com>
10859 M: Linu Cherian <lcherian@marvell.com>
10860 M: Geetha sowjanya <gakula@marvell.com>
10861 M: Jerin Jacob <jerinj@marvell.com>
10862 M: hariprasad <hkelam@marvell.com>
10863 M: Subbaraya Sundeep <sbhatta@marvell.com>
10864 L: netdev@vger.kernel.org
10866 F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
10867 F: drivers/net/ethernet/marvell/octeontx2/af/
10869 MARVELL PRESTERA ETHERNET SWITCH DRIVER
10870 M: Vadym Kochan <vkochan@marvell.com>
10871 M: Taras Chornyi <tchornyi@marvell.com>
10873 W: https://github.com/Marvell-switching/switchdev-prestera
10874 F: drivers/net/ethernet/marvell/prestera/
10876 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
10877 M: Nicolas Pitre <nico@fluxnic.net>
10879 F: drivers/mmc/host/mvsdio.*
10881 MARVELL USB MDIO CONTROLLER DRIVER
10882 M: Tobias Waldekranz <tobias@waldekranz.com>
10883 L: netdev@vger.kernel.org
10885 F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
10886 F: drivers/net/mdio/mdio-mvusb.c
10888 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
10889 M: Hu Ziji <huziji@marvell.com>
10890 L: linux-mmc@vger.kernel.org
10892 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
10893 F: drivers/mmc/host/sdhci-xenon*
10895 MATROX FRAMEBUFFER DRIVER
10896 L: linux-fbdev@vger.kernel.org
10898 F: drivers/video/fbdev/matrox/matroxfb_*
10899 F: include/uapi/linux/matroxfb.h
10901 MAX16065 HARDWARE MONITOR DRIVER
10902 M: Guenter Roeck <linux@roeck-us.net>
10903 L: linux-hwmon@vger.kernel.org
10905 F: Documentation/hwmon/max16065.rst
10906 F: drivers/hwmon/max16065.c
10908 MAX2175 SDR TUNER DRIVER
10909 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
10910 L: linux-media@vger.kernel.org
10912 T: git git://linuxtv.org/media_tree.git
10913 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
10914 F: Documentation/userspace-api/media/drivers/max2175.rst
10915 F: drivers/media/i2c/max2175*
10916 F: include/uapi/linux/max2175.h
10918 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
10919 L: linux-hwmon@vger.kernel.org
10921 F: Documentation/hwmon/max6650.rst
10922 F: drivers/hwmon/max6650.c
10924 MAX6697 HARDWARE MONITOR DRIVER
10925 M: Guenter Roeck <linux@roeck-us.net>
10926 L: linux-hwmon@vger.kernel.org
10928 F: Documentation/devicetree/bindings/hwmon/max6697.txt
10929 F: Documentation/hwmon/max6697.rst
10930 F: drivers/hwmon/max6697.c
10931 F: include/linux/platform_data/max6697.h
10933 MAX9286 QUAD GMSL DESERIALIZER DRIVER
10934 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
10935 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10936 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
10937 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
10938 L: linux-media@vger.kernel.org
10940 F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
10941 F: drivers/media/i2c/max9286.c
10943 MAX9860 MONO AUDIO VOICE CODEC DRIVER
10944 M: Peter Rosin <peda@axentia.se>
10945 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10947 F: Documentation/devicetree/bindings/sound/max9860.txt
10948 F: sound/soc/codecs/max9860.*
10950 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
10951 M: Andreas Klinger <ak@it-klinger.de>
10952 L: linux-iio@vger.kernel.org
10954 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
10955 F: drivers/iio/proximity/mb1232.c
10957 MAXIM MAX77650 PMIC MFD DRIVER
10958 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
10959 L: linux-kernel@vger.kernel.org
10961 F: Documentation/devicetree/bindings/*/*max77650.yaml
10962 F: Documentation/devicetree/bindings/*/max77650*.yaml
10963 F: drivers/gpio/gpio-max77650.c
10964 F: drivers/input/misc/max77650-onkey.c
10965 F: drivers/leds/leds-max77650.c
10966 F: drivers/mfd/max77650.c
10967 F: drivers/power/supply/max77650-charger.c
10968 F: drivers/regulator/max77650-regulator.c
10969 F: include/linux/mfd/max77650.h
10971 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
10972 M: Javier Martinez Canillas <javier@dowhile0.org>
10973 L: linux-kernel@vger.kernel.org
10975 F: Documentation/devicetree/bindings/*/*max77802.txt
10976 F: drivers/regulator/max77802-regulator.c
10977 F: include/dt-bindings/*/*max77802.h
10979 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
10980 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
10981 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10982 L: linux-pm@vger.kernel.org
10984 F: drivers/power/supply/max14577_charger.c
10985 F: drivers/power/supply/max77693_charger.c
10987 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
10988 M: Chanwoo Choi <cw00.choi@samsung.com>
10989 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
10990 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10991 L: linux-kernel@vger.kernel.org
10993 F: Documentation/devicetree/bindings/*/max77686.txt
10994 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
10995 F: Documentation/devicetree/bindings/mfd/max14577.txt
10996 F: Documentation/devicetree/bindings/mfd/max77693.txt
10997 F: drivers/*/max14577*.c
10998 F: drivers/*/max77686*.c
10999 F: drivers/*/max77693*.c
11000 F: drivers/clk/clk-max77686.c
11001 F: drivers/extcon/extcon-max14577.c
11002 F: drivers/extcon/extcon-max77693.c
11003 F: drivers/rtc/rtc-max77686.c
11004 F: include/linux/mfd/max14577*.h
11005 F: include/linux/mfd/max77686*.h
11006 F: include/linux/mfd/max77693*.h
11008 MAXIRADIO FM RADIO RECEIVER DRIVER
11009 M: Hans Verkuil <hverkuil@xs4all.nl>
11010 L: linux-media@vger.kernel.org
11012 W: https://linuxtv.org
11013 T: git git://linuxtv.org/media_tree.git
11014 F: drivers/media/radio/radio-maxiradio*
11016 MCAN MMIO DEVICE DRIVER
11017 M: Pankaj Sharma <pankj.sharma@samsung.com>
11018 L: linux-can@vger.kernel.org
11020 F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
11021 F: drivers/net/can/m_can/m_can.c
11022 F: drivers/net/can/m_can/m_can.h
11023 F: drivers/net/can/m_can/m_can_platform.c
11025 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
11026 M: Rishi Gupta <gupt21@gmail.com>
11027 L: linux-i2c@vger.kernel.org
11028 L: linux-input@vger.kernel.org
11030 F: drivers/hid/hid-mcp2221.c
11032 MCP251XFD SPI-CAN NETWORK DRIVER
11033 M: Marc Kleine-Budde <mkl@pengutronix.de>
11034 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11035 R: Thomas Kopp <thomas.kopp@microchip.com>
11036 L: linux-can@vger.kernel.org
11038 F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
11039 F: drivers/net/can/spi/mcp251xfd/
11041 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
11042 M: Peter Rosin <peda@axentia.se>
11043 L: linux-iio@vger.kernel.org
11045 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
11046 F: drivers/iio/potentiometer/mcp4018.c
11047 F: drivers/iio/potentiometer/mcp4531.c
11049 MCR20A IEEE-802.15.4 RADIO DRIVER
11050 M: Xue Liu <liuxuenetmail@gmail.com>
11051 L: linux-wpan@vger.kernel.org
11053 W: https://github.com/xueliu/mcr20a-linux
11054 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
11055 F: drivers/net/ieee802154/mcr20a.c
11056 F: drivers/net/ieee802154/mcr20a.h
11058 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
11059 M: William Breathitt Gray <vilhelm.gray@gmail.com>
11060 L: linux-iio@vger.kernel.org
11062 F: drivers/iio/dac/cio-dac.c
11064 MEDIA CONTROLLER FRAMEWORK
11065 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11066 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11067 L: linux-media@vger.kernel.org
11069 W: https://www.linuxtv.org
11070 T: git git://linuxtv.org/media_tree.git
11071 F: drivers/media/mc/
11072 F: include/media/media-*.h
11073 F: include/uapi/linux/media.h
11075 MEDIA DRIVER FOR FREESCALE IMX PXP
11076 M: Philipp Zabel <p.zabel@pengutronix.de>
11077 L: linux-media@vger.kernel.org
11079 T: git git://linuxtv.org/media_tree.git
11080 F: drivers/media/platform/imx-pxp.[ch]
11082 MEDIA DRIVERS FOR ASCOT2E
11083 M: Sergey Kozlov <serjk@netup.ru>
11084 M: Abylay Ospan <aospan@netup.ru>
11085 L: linux-media@vger.kernel.org
11087 W: https://linuxtv.org
11088 W: http://netup.tv/
11089 T: git git://linuxtv.org/media_tree.git
11090 F: drivers/media/dvb-frontends/ascot2e*
11092 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
11093 M: Jasmin Jessich <jasmin@anw.at>
11094 L: linux-media@vger.kernel.org
11096 W: https://linuxtv.org
11097 T: git git://linuxtv.org/media_tree.git
11098 F: drivers/media/dvb-frontends/cxd2099*
11100 MEDIA DRIVERS FOR CXD2841ER
11101 M: Sergey Kozlov <serjk@netup.ru>
11102 M: Abylay Ospan <aospan@netup.ru>
11103 L: linux-media@vger.kernel.org
11105 W: https://linuxtv.org
11106 W: http://netup.tv/
11107 T: git git://linuxtv.org/media_tree.git
11108 F: drivers/media/dvb-frontends/cxd2841er*
11110 MEDIA DRIVERS FOR CXD2880
11111 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
11112 L: linux-media@vger.kernel.org
11114 W: http://linuxtv.org/
11115 T: git git://linuxtv.org/media_tree.git
11116 F: drivers/media/dvb-frontends/cxd2880/*
11117 F: drivers/media/spi/cxd2880*
11119 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
11120 L: linux-media@vger.kernel.org
11122 W: https://linuxtv.org
11123 T: git git://linuxtv.org/media_tree.git
11124 F: drivers/media/pci/ddbridge/*
11126 MEDIA DRIVERS FOR FREESCALE IMX
11127 M: Steve Longerbeam <slongerbeam@gmail.com>
11128 M: Philipp Zabel <p.zabel@pengutronix.de>
11129 L: linux-media@vger.kernel.org
11131 T: git git://linuxtv.org/media_tree.git
11132 F: Documentation/admin-guide/media/imx.rst
11133 F: Documentation/devicetree/bindings/media/imx.txt
11134 F: drivers/staging/media/imx/
11135 F: include/linux/imx-media.h
11136 F: include/media/imx.h
11138 MEDIA DRIVERS FOR FREESCALE IMX7
11139 M: Rui Miguel Silva <rmfrfs@gmail.com>
11140 L: linux-media@vger.kernel.org
11142 T: git git://linuxtv.org/media_tree.git
11143 F: Documentation/admin-guide/media/imx7.rst
11144 F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
11145 F: Documentation/devicetree/bindings/media/nxp,imx7-mipi-csi2.yaml
11146 F: drivers/staging/media/imx/imx7-media-csi.c
11147 F: drivers/staging/media/imx/imx7-mipi-csis.c
11149 MEDIA DRIVERS FOR HELENE
11150 M: Abylay Ospan <aospan@netup.ru>
11151 L: linux-media@vger.kernel.org
11153 W: https://linuxtv.org
11154 W: http://netup.tv/
11155 T: git git://linuxtv.org/media_tree.git
11156 F: drivers/media/dvb-frontends/helene*
11158 MEDIA DRIVERS FOR HORUS3A
11159 M: Sergey Kozlov <serjk@netup.ru>
11160 M: Abylay Ospan <aospan@netup.ru>
11161 L: linux-media@vger.kernel.org
11163 W: https://linuxtv.org
11164 W: http://netup.tv/
11165 T: git git://linuxtv.org/media_tree.git
11166 F: drivers/media/dvb-frontends/horus3a*
11168 MEDIA DRIVERS FOR LNBH25
11169 M: Sergey Kozlov <serjk@netup.ru>
11170 M: Abylay Ospan <aospan@netup.ru>
11171 L: linux-media@vger.kernel.org
11173 W: https://linuxtv.org
11174 W: http://netup.tv/
11175 T: git git://linuxtv.org/media_tree.git
11176 F: drivers/media/dvb-frontends/lnbh25*
11178 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
11179 L: linux-media@vger.kernel.org
11181 W: https://linuxtv.org
11182 T: git git://linuxtv.org/media_tree.git
11183 F: drivers/media/dvb-frontends/mxl5xx*
11185 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
11186 M: Sergey Kozlov <serjk@netup.ru>
11187 M: Abylay Ospan <aospan@netup.ru>
11188 L: linux-media@vger.kernel.org
11190 W: https://linuxtv.org
11191 W: http://netup.tv/
11192 T: git git://linuxtv.org/media_tree.git
11193 F: drivers/media/pci/netup_unidvb/*
11195 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
11196 M: Dmitry Osipenko <digetx@gmail.com>
11197 L: linux-media@vger.kernel.org
11198 L: linux-tegra@vger.kernel.org
11200 T: git git://linuxtv.org/media_tree.git
11201 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
11202 F: drivers/staging/media/tegra-vde/
11204 MEDIA DRIVERS FOR RENESAS - CEU
11205 M: Jacopo Mondi <jacopo@jmondi.org>
11206 L: linux-media@vger.kernel.org
11207 L: linux-renesas-soc@vger.kernel.org
11209 T: git git://linuxtv.org/media_tree.git
11210 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
11211 F: drivers/media/platform/renesas-ceu.c
11212 F: include/media/drv-intf/renesas-ceu.h
11214 MEDIA DRIVERS FOR RENESAS - DRIF
11215 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
11216 L: linux-media@vger.kernel.org
11217 L: linux-renesas-soc@vger.kernel.org
11219 T: git git://linuxtv.org/media_tree.git
11220 F: Documentation/devicetree/bindings/media/renesas,drif.txt
11221 F: drivers/media/platform/rcar_drif.c
11223 MEDIA DRIVERS FOR RENESAS - FCP
11224 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11225 L: linux-media@vger.kernel.org
11226 L: linux-renesas-soc@vger.kernel.org
11228 T: git git://linuxtv.org/media_tree.git
11229 F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
11230 F: drivers/media/platform/rcar-fcp.c
11231 F: include/media/rcar-fcp.h
11233 MEDIA DRIVERS FOR RENESAS - FDP1
11234 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11235 L: linux-media@vger.kernel.org
11236 L: linux-renesas-soc@vger.kernel.org
11238 T: git git://linuxtv.org/media_tree.git
11239 F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
11240 F: drivers/media/platform/rcar_fdp1.c
11242 MEDIA DRIVERS FOR RENESAS - VIN
11243 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
11244 L: linux-media@vger.kernel.org
11245 L: linux-renesas-soc@vger.kernel.org
11247 T: git git://linuxtv.org/media_tree.git
11248 F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
11249 F: Documentation/devicetree/bindings/media/renesas,vin.yaml
11250 F: drivers/media/platform/rcar-vin/
11252 MEDIA DRIVERS FOR RENESAS - VSP1
11253 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11254 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11255 L: linux-media@vger.kernel.org
11256 L: linux-renesas-soc@vger.kernel.org
11258 T: git git://linuxtv.org/media_tree.git
11259 F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
11260 F: drivers/media/platform/vsp1/
11262 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
11263 L: linux-media@vger.kernel.org
11265 W: https://linuxtv.org
11266 T: git git://linuxtv.org/media_tree.git
11267 F: drivers/media/dvb-frontends/stv0910*
11269 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
11270 L: linux-media@vger.kernel.org
11272 W: https://linuxtv.org
11273 T: git git://linuxtv.org/media_tree.git
11274 F: drivers/media/dvb-frontends/stv6111*
11276 MEDIA DRIVERS FOR STM32 - DCMI
11277 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
11278 L: linux-media@vger.kernel.org
11280 T: git git://linuxtv.org/media_tree.git
11281 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
11282 F: drivers/media/platform/stm32/stm32-dcmi.c
11284 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
11285 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11286 L: linux-media@vger.kernel.org
11288 W: https://linuxtv.org
11289 Q: http://patchwork.kernel.org/project/linux-media/list/
11290 T: git git://linuxtv.org/media_tree.git
11291 F: Documentation/admin-guide/media/
11292 F: Documentation/devicetree/bindings/media/
11293 F: Documentation/driver-api/media/
11294 F: Documentation/userspace-api/media/
11296 F: drivers/staging/media/
11297 F: include/linux/platform_data/media/
11299 F: include/uapi/linux/dvb/
11300 F: include/uapi/linux/ivtv*
11301 F: include/uapi/linux/media.h
11302 F: include/uapi/linux/meye.h
11303 F: include/uapi/linux/uvcvideo.h
11304 F: include/uapi/linux/v4l2-*
11305 F: include/uapi/linux/videodev2.h
11307 MEDIATEK BLUETOOTH DRIVER
11308 M: Sean Wang <sean.wang@mediatek.com>
11309 L: linux-bluetooth@vger.kernel.org
11310 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11312 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
11313 F: drivers/bluetooth/btmtkuart.c
11315 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
11316 M: Sean Wang <sean.wang@mediatek.com>
11317 L: linux-pm@vger.kernel.org
11319 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
11320 F: drivers/power/reset/mt6323-poweroff.c
11322 MEDIATEK CIR DRIVER
11323 M: Sean Wang <sean.wang@mediatek.com>
11325 F: drivers/media/rc/mtk-cir.c
11327 MEDIATEK DMA DRIVER
11328 M: Sean Wang <sean.wang@mediatek.com>
11329 L: dmaengine@vger.kernel.org
11330 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11331 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11333 F: Documentation/devicetree/bindings/dma/mtk-*
11334 F: drivers/dma/mediatek/
11336 MEDIATEK ETHERNET DRIVER
11337 M: Felix Fietkau <nbd@nbd.name>
11338 M: John Crispin <john@phrozen.org>
11339 M: Sean Wang <sean.wang@mediatek.com>
11340 M: Mark Lee <Mark-MC.Lee@mediatek.com>
11341 L: netdev@vger.kernel.org
11343 F: drivers/net/ethernet/mediatek/
11345 MEDIATEK I2C CONTROLLER DRIVER
11346 M: Qii Wang <qii.wang@mediatek.com>
11347 L: linux-i2c@vger.kernel.org
11349 F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt
11350 F: drivers/i2c/busses/i2c-mt65xx.c
11352 MEDIATEK IOMMU DRIVER
11353 M: Yong Wu <yong.wu@mediatek.com>
11354 L: iommu@lists.linux-foundation.org
11355 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11357 F: Documentation/devicetree/bindings/iommu/mediatek*
11358 F: drivers/iommu/mtk_iommu*
11359 F: include/dt-bindings/memory/mt*-port.h
11361 MEDIATEK JPEG DRIVER
11362 M: Rick Chang <rick.chang@mediatek.com>
11363 M: Bin Liu <bin.liu@mediatek.com>
11365 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
11366 F: drivers/media/platform/mtk-jpeg/
11368 MEDIATEK MDP DRIVER
11369 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
11370 M: Houlong Wei <houlong.wei@mediatek.com>
11371 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11373 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
11374 F: drivers/media/platform/mtk-mdp/
11375 F: drivers/media/platform/mtk-vpu/
11377 MEDIATEK MEDIA DRIVER
11378 M: Tiffany Lin <tiffany.lin@mediatek.com>
11379 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11381 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
11382 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
11383 F: drivers/media/platform/mtk-vcodec/
11384 F: drivers/media/platform/mtk-vpu/
11386 MEDIATEK MMC/SD/SDIO DRIVER
11387 M: Chaotian Jing <chaotian.jing@mediatek.com>
11389 F: Documentation/devicetree/bindings/mmc/mtk-sd.txt
11390 F: drivers/mmc/host/mtk-sd.c
11392 MEDIATEK MT76 WIRELESS LAN DRIVER
11393 M: Felix Fietkau <nbd@nbd.name>
11394 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
11395 R: Ryder Lee <ryder.lee@mediatek.com>
11396 L: linux-wireless@vger.kernel.org
11398 F: drivers/net/wireless/mediatek/mt76/
11400 MEDIATEK MT7601U WIRELESS LAN DRIVER
11401 M: Jakub Kicinski <kubakici@wp.pl>
11402 L: linux-wireless@vger.kernel.org
11404 F: drivers/net/wireless/mediatek/mt7601u/
11406 MEDIATEK MT7621/28/88 I2C DRIVER
11407 M: Stefan Roese <sr@denx.de>
11408 L: linux-i2c@vger.kernel.org
11410 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
11411 F: drivers/i2c/busses/i2c-mt7621.c
11413 MEDIATEK MT7621 PHY PCI DRIVER
11414 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
11416 F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
11417 F: drivers/phy/ralink/phy-mt7621-pci.c
11419 MEDIATEK NAND CONTROLLER DRIVER
11420 L: linux-mtd@lists.infradead.org
11422 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
11423 F: drivers/mtd/nand/raw/mtk_*
11425 MEDIATEK PMIC LED DRIVER
11426 M: Sean Wang <sean.wang@mediatek.com>
11428 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
11429 F: drivers/leds/leds-mt6323.c
11431 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
11432 M: Sean Wang <sean.wang@mediatek.com>
11434 F: drivers/char/hw_random/mtk-rng.c
11436 MEDIATEK SWITCH DRIVER
11437 M: Sean Wang <sean.wang@mediatek.com>
11438 M: Landen Chao <Landen.Chao@mediatek.com>
11439 L: netdev@vger.kernel.org
11441 F: drivers/net/dsa/mt7530.*
11442 F: net/dsa/tag_mtk.c
11444 MEDIATEK USB3 DRD IP DRIVER
11445 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
11446 L: linux-usb@vger.kernel.org
11447 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11448 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11450 F: Documentation/devicetree/bindings/usb/mediatek,*
11451 F: drivers/usb/host/xhci-mtk*
11452 F: drivers/usb/mtu3/
11454 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
11455 M: Peter Senna Tschudin <peter.senna@gmail.com>
11456 M: Martin Donnelly <martin.donnelly@ge.com>
11457 M: Martyn Welch <martyn.welch@collabora.co.uk>
11459 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
11460 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
11462 MEGARAID SCSI/SAS DRIVERS
11463 M: Kashyap Desai <kashyap.desai@broadcom.com>
11464 M: Sumit Saxena <sumit.saxena@broadcom.com>
11465 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
11466 L: megaraidlinux.pdl@broadcom.com
11467 L: linux-scsi@vger.kernel.org
11469 W: http://www.avagotech.com/support/
11470 F: Documentation/scsi/megaraid.rst
11471 F: drivers/scsi/megaraid.*
11472 F: drivers/scsi/megaraid/
11474 MELEXIS MLX90614 DRIVER
11475 M: Crt Mori <cmo@melexis.com>
11476 L: linux-iio@vger.kernel.org
11478 W: http://www.melexis.com
11479 F: drivers/iio/temperature/mlx90614.c
11481 MELEXIS MLX90632 DRIVER
11482 M: Crt Mori <cmo@melexis.com>
11483 L: linux-iio@vger.kernel.org
11485 W: http://www.melexis.com
11486 F: drivers/iio/temperature/mlx90632.c
11488 MELFAS MIP4 TOUCHSCREEN DRIVER
11489 M: Sangwon Jee <jeesw@melfas.com>
11491 W: http://www.melfas.com
11492 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
11493 F: drivers/input/touchscreen/melfas_mip4.c
11495 MELLANOX BLUEFIELD I2C DRIVER
11496 M: Khalil Blaiech <kblaiech@nvidia.com>
11497 L: linux-i2c@vger.kernel.org
11499 F: Documentation/devicetree/bindings/i2c/mellanox,i2c-mlxbf.yaml
11500 F: drivers/i2c/busses/i2c-mlxbf.c
11502 MELLANOX ETHERNET DRIVER (mlx4_en)
11503 M: Tariq Toukan <tariqt@nvidia.com>
11504 L: netdev@vger.kernel.org
11506 W: http://www.mellanox.com
11507 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11508 F: drivers/net/ethernet/mellanox/mlx4/en_*
11510 MELLANOX ETHERNET DRIVER (mlx5e)
11511 M: Saeed Mahameed <saeedm@nvidia.com>
11512 L: netdev@vger.kernel.org
11514 W: http://www.mellanox.com
11515 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11516 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
11518 MELLANOX ETHERNET INNOVA DRIVERS
11519 R: Boris Pismenny <borisp@nvidia.com>
11520 L: netdev@vger.kernel.org
11522 W: http://www.mellanox.com
11523 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11524 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
11525 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
11526 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
11527 F: include/linux/mlx5/mlx5_ifc_fpga.h
11529 MELLANOX ETHERNET SWITCH DRIVERS
11530 M: Jiri Pirko <jiri@nvidia.com>
11531 M: Ido Schimmel <idosch@nvidia.com>
11532 L: netdev@vger.kernel.org
11534 W: http://www.mellanox.com
11535 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11536 F: drivers/net/ethernet/mellanox/mlxsw/
11537 F: tools/testing/selftests/drivers/net/mlxsw/
11539 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
11540 M: mlxsw@nvidia.com
11541 L: netdev@vger.kernel.org
11543 W: http://www.mellanox.com
11544 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11545 F: drivers/net/ethernet/mellanox/mlxfw/
11547 MELLANOX HARDWARE PLATFORM SUPPORT
11548 M: Hans de Goede <hdegoede@redhat.com>
11549 M: Mark Gross <mgross@linux.intel.com>
11550 M: Vadim Pasternak <vadimp@nvidia.com>
11551 L: platform-driver-x86@vger.kernel.org
11553 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
11554 F: drivers/platform/mellanox/
11555 F: include/linux/platform_data/mlxreg.h
11557 MELLANOX MLX4 core VPI driver
11558 M: Tariq Toukan <tariqt@nvidia.com>
11559 L: netdev@vger.kernel.org
11560 L: linux-rdma@vger.kernel.org
11562 W: http://www.mellanox.com
11563 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11564 F: drivers/net/ethernet/mellanox/mlx4/
11565 F: include/linux/mlx4/
11567 MELLANOX MLX4 IB driver
11568 M: Yishai Hadas <yishaih@nvidia.com>
11569 L: linux-rdma@vger.kernel.org
11571 W: http://www.mellanox.com
11572 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11573 F: drivers/infiniband/hw/mlx4/
11574 F: include/linux/mlx4/
11575 F: include/uapi/rdma/mlx4-abi.h
11577 MELLANOX MLX5 core VPI driver
11578 M: Saeed Mahameed <saeedm@nvidia.com>
11579 M: Leon Romanovsky <leonro@nvidia.com>
11580 L: netdev@vger.kernel.org
11581 L: linux-rdma@vger.kernel.org
11583 W: http://www.mellanox.com
11584 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11585 F: Documentation/networking/device_drivers/ethernet/mellanox/
11586 F: drivers/net/ethernet/mellanox/mlx5/core/
11587 F: include/linux/mlx5/
11589 MELLANOX MLX5 IB driver
11590 M: Leon Romanovsky <leonro@nvidia.com>
11591 L: linux-rdma@vger.kernel.org
11593 W: http://www.mellanox.com
11594 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11595 F: drivers/infiniband/hw/mlx5/
11596 F: include/linux/mlx5/
11597 F: include/uapi/rdma/mlx5-abi.h
11599 MELLANOX MLXCPLD I2C AND MUX DRIVER
11600 M: Vadim Pasternak <vadimp@nvidia.com>
11601 M: Michael Shych <michaelsh@nvidia.com>
11602 L: linux-i2c@vger.kernel.org
11604 F: Documentation/i2c/busses/i2c-mlxcpld.rst
11605 F: drivers/i2c/busses/i2c-mlxcpld.c
11606 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
11608 MELLANOX MLXCPLD LED DRIVER
11609 M: Vadim Pasternak <vadimp@nvidia.com>
11610 L: linux-leds@vger.kernel.org
11612 F: Documentation/leds/leds-mlxcpld.rst
11613 F: drivers/leds/leds-mlxcpld.c
11614 F: drivers/leds/leds-mlxreg.c
11616 MELLANOX PLATFORM DRIVER
11617 M: Vadim Pasternak <vadimp@nvidia.com>
11618 L: platform-driver-x86@vger.kernel.org
11620 F: drivers/platform/x86/mlx-platform.c
11623 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11624 M: "Paul E. McKenney" <paulmck@kernel.org>
11625 L: linux-kernel@vger.kernel.org
11627 F: arch/powerpc/include/asm/membarrier.h
11628 F: include/uapi/linux/membarrier.h
11629 F: kernel/sched/membarrier.c
11632 M: Mike Rapoport <rppt@linux.ibm.com>
11633 L: linux-mm@kvack.org
11635 F: Documentation/core-api/boot-time-mm.rst
11636 F: include/linux/memblock.h
11639 MEMORY CONTROLLER DRIVERS
11640 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
11641 L: linux-kernel@vger.kernel.org
11643 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
11644 F: Documentation/devicetree/bindings/memory-controllers/
11646 F: include/dt-bindings/memory/
11648 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
11649 M: Dmitry Osipenko <digetx@gmail.com>
11650 L: linux-pm@vger.kernel.org
11651 L: linux-tegra@vger.kernel.org
11652 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
11654 F: drivers/devfreq/tegra30-devfreq.c
11657 M: Andrew Morton <akpm@linux-foundation.org>
11658 L: linux-mm@kvack.org
11660 W: http://www.linux-mm.org
11661 T: quilt https://ozlabs.org/~akpm/mmotm/
11662 T: quilt https://ozlabs.org/~akpm/mmots/
11663 T: git git://github.com/hnaz/linux-mm.git
11664 F: include/linux/gfp.h
11665 F: include/linux/memory_hotplug.h
11666 F: include/linux/mm.h
11667 F: include/linux/mmzone.h
11668 F: include/linux/vmalloc.h
11671 MEMORY TECHNOLOGY DEVICES (MTD)
11672 M: Miquel Raynal <miquel.raynal@bootlin.com>
11673 M: Richard Weinberger <richard@nod.at>
11674 M: Vignesh Raghavendra <vigneshr@ti.com>
11675 L: linux-mtd@lists.infradead.org
11677 W: http://www.linux-mtd.infradead.org/
11678 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11679 C: irc://irc.oftc.net/mtd
11680 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
11681 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
11682 F: Documentation/devicetree/bindings/mtd/
11684 F: include/linux/mtd/
11685 F: include/uapi/mtd/
11687 MEN A21 WATCHDOG DRIVER
11688 M: Johannes Thumshirn <morbidrsa@gmail.com>
11689 L: linux-watchdog@vger.kernel.org
11691 F: drivers/watchdog/mena21_wdt.c
11693 MEN CHAMELEON BUS (mcb)
11694 M: Johannes Thumshirn <morbidrsa@gmail.com>
11696 F: Documentation/driver-api/men-chameleon-bus.rst
11698 F: include/linux/mcb.h
11700 MEN F21BMC (Board Management Controller)
11701 M: Andreas Werner <andreas.werner@men.de>
11703 F: Documentation/hwmon/menf21bmc.rst
11704 F: drivers/hwmon/menf21bmc_hwmon.c
11705 F: drivers/leds/leds-menf21bmc.c
11706 F: drivers/mfd/menf21bmc.c
11707 F: drivers/watchdog/menf21bmc_wdt.c
11709 MEN Z069 WATCHDOG DRIVER
11710 M: Johannes Thumshirn <jth@kernel.org>
11711 L: linux-watchdog@vger.kernel.org
11713 F: drivers/watchdog/menz69_wdt.c
11715 MESON AO CEC DRIVER FOR AMLOGIC SOCS
11716 M: Neil Armstrong <narmstrong@baylibre.com>
11717 L: linux-media@vger.kernel.org
11718 L: linux-amlogic@lists.infradead.org
11720 W: http://linux-meson.com/
11721 T: git git://linuxtv.org/media_tree.git
11722 F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
11723 F: drivers/media/cec/platform/meson/ao-cec-g12a.c
11724 F: drivers/media/cec/platform/meson/ao-cec.c
11726 MESON GE2D DRIVER FOR AMLOGIC SOCS
11727 M: Neil Armstrong <narmstrong@baylibre.com>
11728 L: linux-media@vger.kernel.org
11729 L: linux-amlogic@lists.infradead.org
11731 T: git git://linuxtv.org/media_tree.git
11732 F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
11733 F: drivers/media/platform/meson/ge2d/
11735 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
11736 M: Liang Yang <liang.yang@amlogic.com>
11737 L: linux-mtd@lists.infradead.org
11739 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
11740 F: drivers/mtd/nand/raw/meson_*
11742 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
11743 M: Neil Armstrong <narmstrong@baylibre.com>
11744 L: linux-media@vger.kernel.org
11745 L: linux-amlogic@lists.infradead.org
11747 T: git git://linuxtv.org/media_tree.git
11748 F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
11749 F: drivers/staging/media/meson/vdec/
11751 METHODE UDPU SUPPORT
11752 M: Vladimir Vid <vladimir.vid@sartura.hr>
11754 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
11757 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11758 M: Hemant Kumar <hemantk@codeaurora.org>
11759 L: linux-arm-msm@vger.kernel.org
11761 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
11762 F: Documentation/ABI/stable/sysfs-bus-mhi
11763 F: Documentation/mhi/
11764 F: drivers/bus/mhi/
11765 F: include/linux/mhi.h
11767 MICROBLAZE ARCHITECTURE
11768 M: Michal Simek <monstr@monstr.eu>
11770 W: http://www.monstr.eu/fdt/
11771 T: git git://git.monstr.eu/linux-2.6-microblaze.git
11772 F: arch/microblaze/
11774 MICROCHIP AT91 DMA DRIVERS
11775 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11776 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11777 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11778 L: dmaengine@vger.kernel.org
11780 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
11781 F: drivers/dma/at_hdmac.c
11782 F: drivers/dma/at_hdmac_regs.h
11783 F: drivers/dma/at_xdmac.c
11784 F: include/dt-bindings/dma/at91.h
11786 MICROCHIP AT91 SERIAL DRIVER
11787 M: Richard Genoud <richard.genoud@gmail.com>
11789 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11790 F: drivers/tty/serial/atmel_serial.c
11791 F: drivers/tty/serial/atmel_serial.h
11793 MICROCHIP AT91 USART MFD DRIVER
11794 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
11795 L: linux-kernel@vger.kernel.org
11797 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11798 F: drivers/mfd/at91-usart.c
11799 F: include/dt-bindings/mfd/at91-usart.h
11801 MICROCHIP AT91 USART SPI DRIVER
11802 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
11803 L: linux-spi@vger.kernel.org
11805 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11806 F: drivers/spi/spi-at91-usart.c
11808 MICROCHIP AUDIO ASOC DRIVERS
11809 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11810 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11814 MICROCHIP ECC DRIVER
11815 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11816 L: linux-crypto@vger.kernel.org
11818 F: drivers/crypto/atmel-ecc.*
11820 MICROCHIP I2C DRIVER
11821 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11822 L: linux-i2c@vger.kernel.org
11824 F: drivers/i2c/busses/i2c-at91-*.c
11825 F: drivers/i2c/busses/i2c-at91.h
11827 MICROCHIP ISC DRIVER
11828 M: Eugen Hristev <eugen.hristev@microchip.com>
11829 L: linux-media@vger.kernel.org
11831 F: Documentation/devicetree/bindings/media/atmel-isc.txt
11832 F: drivers/media/platform/atmel/atmel-isc-base.c
11833 F: drivers/media/platform/atmel/atmel-isc-regs.h
11834 F: drivers/media/platform/atmel/atmel-isc.h
11835 F: drivers/media/platform/atmel/atmel-sama5d2-isc.c
11836 F: include/linux/atmel-isc-media.h
11838 MICROCHIP ISI DRIVER
11839 M: Eugen Hristev <eugen.hristev@microchip.com>
11840 L: linux-media@vger.kernel.org
11842 F: drivers/media/platform/atmel/atmel-isi.c
11843 F: drivers/media/platform/atmel/atmel-isi.h
11845 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
11846 M: Woojung Huh <woojung.huh@microchip.com>
11847 M: UNGLinuxDriver@microchip.com
11848 L: netdev@vger.kernel.org
11850 F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
11851 F: drivers/net/dsa/microchip/*
11852 F: include/linux/platform_data/microchip-ksz.h
11853 F: net/dsa/tag_ksz.c
11855 MICROCHIP LAN743X ETHERNET DRIVER
11856 M: Bryan Whitehead <bryan.whitehead@microchip.com>
11857 M: UNGLinuxDriver@microchip.com
11858 L: netdev@vger.kernel.org
11860 F: drivers/net/ethernet/microchip/lan743x_*
11862 MICROCHIP LCDFB DRIVER
11863 M: Nicolas Ferre <nicolas.ferre@microchip.com>
11864 L: linux-fbdev@vger.kernel.org
11866 F: drivers/video/fbdev/atmel_lcdfb.c
11867 F: include/video/atmel_lcdc.h
11869 MICROCHIP MCP16502 PMIC DRIVER
11870 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11871 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11873 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
11874 F: drivers/regulator/mcp16502.c
11876 MICROCHIP MCP3911 ADC DRIVER
11877 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11878 M: Kent Gustavsson <kent@minoris.se>
11879 L: linux-iio@vger.kernel.org
11881 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
11882 F: drivers/iio/adc/mcp3911.c
11884 MICROCHIP MMC/SD/SDIO MCI DRIVER
11885 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11887 F: drivers/mmc/host/atmel-mci.c
11889 MICROCHIP NAND DRIVER
11890 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11891 L: linux-mtd@lists.infradead.org
11893 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
11894 F: drivers/mtd/nand/raw/atmel/*
11896 MICROCHIP PWM DRIVER
11897 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11898 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11899 L: linux-pwm@vger.kernel.org
11901 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
11902 F: drivers/pwm/pwm-atmel.c
11904 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
11905 M: Eugen Hristev <eugen.hristev@microchip.com>
11906 L: linux-iio@vger.kernel.org
11908 F: Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
11909 F: drivers/iio/adc/at91-sama5d2_adc.c
11910 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
11912 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
11913 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11915 F: drivers/power/reset/at91-sama5d2_shdwc.c
11917 MICROCHIP SPI DRIVER
11918 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11920 F: drivers/spi/spi-atmel.*
11922 MICROCHIP SSC DRIVER
11923 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11924 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11926 F: drivers/misc/atmel-ssc.c
11927 F: include/linux/atmel-ssc.h
11929 MICROCHIP USB251XB DRIVER
11930 M: Richard Leitner <richard.leitner@skidata.com>
11931 L: linux-usb@vger.kernel.org
11933 F: Documentation/devicetree/bindings/usb/usb251xb.txt
11934 F: drivers/usb/misc/usb251xb.c
11936 MICROCHIP USBA UDC DRIVER
11937 M: Cristian Birsan <cristian.birsan@microchip.com>
11938 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11940 F: drivers/usb/gadget/udc/atmel_usba_udc.*
11942 MICROCHIP WILC1000 WIFI DRIVER
11943 M: Ajay Singh <ajay.kathat@microchip.com>
11944 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11945 L: linux-wireless@vger.kernel.org
11947 F: drivers/net/wireless/microchip/wilc1000/
11949 MICROSEMI MIPS SOCS
11950 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
11951 M: UNGLinuxDriver@microchip.com
11952 L: linux-mips@vger.kernel.org
11954 F: Documentation/devicetree/bindings/mips/mscc.txt
11955 F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
11956 F: arch/mips/boot/dts/mscc/
11957 F: arch/mips/configs/generic/board-ocelot.config
11958 F: arch/mips/generic/board-ocelot.c
11960 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
11961 M: Don Brace <don.brace@microchip.com>
11962 L: storagedev@microchip.com
11963 L: linux-scsi@vger.kernel.org
11965 F: Documentation/scsi/smartpqi.rst
11966 F: drivers/scsi/smartpqi/Kconfig
11967 F: drivers/scsi/smartpqi/Makefile
11968 F: drivers/scsi/smartpqi/smartpqi*.[ch]
11969 F: include/linux/cciss*.h
11970 F: include/uapi/linux/cciss*.h
11972 MICROSOFT SURFACE DTX DRIVER
11973 M: Maximilian Luz <luzmaximilian@gmail.com>
11974 L: platform-driver-x86@vger.kernel.org
11976 F: Documentation/driver-api/surface_aggregator/clients/dtx.rst
11977 F: drivers/platform/surface/surface_dtx.c
11978 F: include/uapi/linux/surface_aggregator/dtx.h
11980 MICROSOFT SURFACE GPE LID SUPPORT DRIVER
11981 M: Maximilian Luz <luzmaximilian@gmail.com>
11982 L: platform-driver-x86@vger.kernel.org
11984 F: drivers/platform/surface/surface_gpe.c
11986 MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
11987 M: Hans de Goede <hdegoede@redhat.com>
11988 M: Mark Gross <mgross@linux.intel.com>
11989 M: Maximilian Luz <luzmaximilian@gmail.com>
11990 L: platform-driver-x86@vger.kernel.org
11992 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
11993 F: drivers/platform/surface/
11995 MICROSOFT SURFACE HOT-PLUG DRIVER
11996 M: Maximilian Luz <luzmaximilian@gmail.com>
11997 L: platform-driver-x86@vger.kernel.org
11999 F: drivers/platform/surface/surface_hotplug.c
12001 MICROSOFT SURFACE PLATFORM PROFILE DRIVER
12002 M: Maximilian Luz <luzmaximilian@gmail.com>
12003 L: platform-driver-x86@vger.kernel.org
12005 F: drivers/platform/surface/surface_platform_profile.c
12007 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
12008 M: Chen Yu <yu.c.chen@intel.com>
12009 L: platform-driver-x86@vger.kernel.org
12011 F: drivers/platform/surface/surfacepro3_button.c
12013 MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
12014 M: Maximilian Luz <luzmaximilian@gmail.com>
12016 W: https://github.com/linux-surface/surface-aggregator-module
12017 C: irc://chat.freenode.net/##linux-surface
12018 F: Documentation/driver-api/surface_aggregator/
12019 F: drivers/platform/surface/aggregator/
12020 F: drivers/platform/surface/surface_acpi_notify.c
12021 F: drivers/platform/surface/surface_aggregator_cdev.c
12022 F: drivers/platform/surface/surface_aggregator_registry.c
12023 F: include/linux/surface_acpi_notify.h
12024 F: include/linux/surface_aggregator/
12025 F: include/uapi/linux/surface_aggregator/
12027 MICROTEK X6 SCANNER
12028 M: Oliver Neukum <oliver@neukum.org>
12030 F: drivers/usb/image/microtek.*
12032 MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
12033 M: Luka Kovacic <luka.kovacic@sartura.hr>
12034 M: Luka Perkov <luka.perkov@sartura.hr>
12036 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s-bit.dts
12037 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s.dts
12038 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s-bit.dts
12039 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s.dts
12040 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s-bit.dts
12041 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dts
12043 MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
12044 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12045 L: linux-media@vger.kernel.org
12047 F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
12048 F: Documentation/driver-api/media/drivers/ccs/
12049 F: Documentation/userspace-api/media/drivers/ccs.rst
12050 F: drivers/media/i2c/ccs-pll.c
12051 F: drivers/media/i2c/ccs-pll.h
12052 F: drivers/media/i2c/ccs/
12053 F: include/uapi/linux/ccs.h
12054 F: include/uapi/linux/smiapp.h
12057 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12058 L: linux-mips@vger.kernel.org
12060 W: http://www.linux-mips.org/
12061 Q: https://patchwork.kernel.org/project/linux-mips/list/
12062 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
12063 F: Documentation/devicetree/bindings/mips/
12064 F: Documentation/mips/
12066 F: drivers/platform/mips/
12068 MIPS BOSTON DEVELOPMENT BOARD
12069 M: Paul Burton <paulburton@kernel.org>
12070 L: linux-mips@vger.kernel.org
12072 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
12073 F: arch/mips/boot/dts/img/boston.dts
12074 F: arch/mips/configs/generic/board-boston.config
12075 F: drivers/clk/imgtec/clk-boston.c
12076 F: include/dt-bindings/clock/boston-clock.h
12079 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12080 M: Serge Semin <fancer.lancer@gmail.com>
12081 L: linux-mips@vger.kernel.org
12083 F: drivers/bus/mips_cdmm.c
12084 F: drivers/clocksource/mips-gic-timer.c
12085 F: drivers/cpuidle/cpuidle-cps.c
12086 F: drivers/irqchip/irq-mips-cpu.c
12087 F: drivers/irqchip/irq-mips-gic.c
12089 MIPS GENERIC PLATFORM
12090 M: Paul Burton <paulburton@kernel.org>
12091 L: linux-mips@vger.kernel.org
12093 F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
12094 F: arch/mips/generic/
12095 F: arch/mips/tools/generic-board-config.sh
12097 MIPS RINT INSTRUCTION EMULATION
12098 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
12099 L: linux-mips@vger.kernel.org
12101 F: arch/mips/math-emu/dp_rint.c
12102 F: arch/mips/math-emu/sp_rint.c
12104 MIPS/LOONGSON1 ARCHITECTURE
12105 M: Keguang Zhang <keguang.zhang@gmail.com>
12106 L: linux-mips@vger.kernel.org
12108 F: arch/mips/include/asm/mach-loongson32/
12109 F: arch/mips/loongson32/
12110 F: drivers/*/*/*loongson1*
12111 F: drivers/*/*loongson1*
12113 MIPS/LOONGSON2EF ARCHITECTURE
12114 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
12115 L: linux-mips@vger.kernel.org
12117 F: arch/mips/include/asm/mach-loongson2ef/
12118 F: arch/mips/loongson2ef/
12119 F: drivers/cpufreq/loongson2_cpufreq.c
12121 MIPS/LOONGSON64 ARCHITECTURE
12122 M: Huacai Chen <chenhuacai@kernel.org>
12123 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
12124 L: linux-mips@vger.kernel.org
12126 F: arch/mips/include/asm/mach-loongson64/
12127 F: arch/mips/loongson64/
12128 F: drivers/irqchip/irq-loongson*
12129 F: drivers/platform/mips/cpu_hwmon.c
12131 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
12132 M: Hans Verkuil <hverkuil@xs4all.nl>
12133 L: linux-media@vger.kernel.org
12135 W: https://linuxtv.org
12136 T: git git://linuxtv.org/media_tree.git
12137 F: drivers/media/radio/radio-miropcm20*
12140 R: Lubomir Rintel <lkundrak@v3.sk>
12141 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12143 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
12144 F: arch/arm/boot/dts/mmp*
12145 F: arch/arm/mach-mmp/
12146 F: include/linux/soc/mmp/
12148 MMP USB PHY DRIVERS
12149 R: Lubomir Rintel <lkundrak@v3.sk>
12150 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12152 F: drivers/phy/marvell/phy-mmp3-usb.c
12153 F: drivers/phy/marvell/phy-pxa-usb.c
12155 MMU GATHER AND TLB INVALIDATION
12156 M: Will Deacon <will@kernel.org>
12157 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
12158 M: Andrew Morton <akpm@linux-foundation.org>
12159 M: Nick Piggin <npiggin@gmail.com>
12160 M: Peter Zijlstra <peterz@infradead.org>
12161 L: linux-arch@vger.kernel.org
12162 L: linux-mm@kvack.org
12164 F: arch/*/include/asm/tlb.h
12165 F: include/asm-generic/tlb.h
12168 MN88472 MEDIA DRIVER
12169 M: Antti Palosaari <crope@iki.fi>
12170 L: linux-media@vger.kernel.org
12172 W: https://linuxtv.org
12173 W: http://palosaari.fi/linux/
12174 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12175 F: drivers/media/dvb-frontends/mn88472*
12177 MN88473 MEDIA DRIVER
12178 M: Antti Palosaari <crope@iki.fi>
12179 L: linux-media@vger.kernel.org
12181 W: https://linuxtv.org
12182 W: http://palosaari.fi/linux/
12183 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12184 F: drivers/media/dvb-frontends/mn88473*
12187 M: Jessica Yu <jeyu@kernel.org>
12189 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
12190 F: include/linux/module.h
12193 MONOLITHIC POWER SYSTEM PMIC DRIVER
12194 M: Saravanan Sekar <sravanhome@gmail.com>
12196 F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
12197 F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
12198 F: drivers/iio/adc/mp2629_adc.c
12199 F: drivers/mfd/mp2629.c
12200 F: drivers/power/supply/mp2629_charger.c
12201 F: drivers/regulator/mp5416.c
12202 F: drivers/regulator/mpq7920.c
12203 F: drivers/regulator/mpq7920.h
12204 F: include/linux/mfd/mp2629.h
12206 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
12208 W: http://popies.net/meye/
12209 F: Documentation/userspace-api/media/drivers/meye*
12210 F: drivers/media/pci/meye/
12211 F: include/uapi/linux/meye.h
12213 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
12215 F: Documentation/driver-api/serial/moxa-smartio.rst
12216 F: drivers/tty/mxser.*
12218 MR800 AVERMEDIA USB FM RADIO DRIVER
12219 M: Alexey Klimov <klimov.linux@gmail.com>
12220 L: linux-media@vger.kernel.org
12222 T: git git://linuxtv.org/media_tree.git
12223 F: drivers/media/radio/radio-mr800.c
12225 MRF24J40 IEEE 802.15.4 RADIO DRIVER
12226 M: Alan Ott <alan@signal11.us>
12227 L: linux-wpan@vger.kernel.org
12229 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
12230 F: drivers/net/ieee802154/mrf24j40.c
12233 M: "Lee, Chun-Yi" <jlee@suse.com>
12234 L: platform-driver-x86@vger.kernel.org
12236 F: drivers/platform/x86/msi-laptop.c
12239 L: platform-driver-x86@vger.kernel.org
12241 F: drivers/platform/x86/msi-wmi.c
12243 MSI001 MEDIA DRIVER
12244 M: Antti Palosaari <crope@iki.fi>
12245 L: linux-media@vger.kernel.org
12247 W: https://linuxtv.org
12248 W: http://palosaari.fi/linux/
12249 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12250 T: git git://linuxtv.org/anttip/media_tree.git
12251 F: drivers/media/tuners/msi001*
12253 MSI2500 MEDIA DRIVER
12254 M: Antti Palosaari <crope@iki.fi>
12255 L: linux-media@vger.kernel.org
12257 W: https://linuxtv.org
12258 W: http://palosaari.fi/linux/
12259 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12260 T: git git://linuxtv.org/anttip/media_tree.git
12261 F: drivers/media/usb/msi2500/
12263 MSTAR INTERRUPT CONTROLLER DRIVER
12264 M: Mark-PK Tsai <mark-pk.tsai@mediatek.com>
12265 M: Daniel Palmer <daniel@thingy.jp>
12267 F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
12268 F: drivers/irqchip/irq-mst-intc.c
12270 MSYSTEMS DISKONCHIP G3 MTD DRIVER
12271 M: Robert Jarzmik <robert.jarzmik@free.fr>
12272 L: linux-mtd@lists.infradead.org
12274 F: drivers/mtd/devices/docg3*
12276 MT9M032 APTINA SENSOR DRIVER
12277 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12278 L: linux-media@vger.kernel.org
12280 T: git git://linuxtv.org/media_tree.git
12281 F: drivers/media/i2c/mt9m032.c
12282 F: include/media/i2c/mt9m032.h
12284 MT9P031 APTINA CAMERA SENSOR
12285 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12286 L: linux-media@vger.kernel.org
12288 T: git git://linuxtv.org/media_tree.git
12289 F: drivers/media/i2c/mt9p031.c
12290 F: include/media/i2c/mt9p031.h
12292 MT9T001 APTINA CAMERA SENSOR
12293 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12294 L: linux-media@vger.kernel.org
12296 T: git git://linuxtv.org/media_tree.git
12297 F: drivers/media/i2c/mt9t001.c
12298 F: include/media/i2c/mt9t001.h
12300 MT9T112 APTINA CAMERA SENSOR
12301 M: Jacopo Mondi <jacopo@jmondi.org>
12302 L: linux-media@vger.kernel.org
12304 T: git git://linuxtv.org/media_tree.git
12305 F: drivers/media/i2c/mt9t112.c
12306 F: include/media/i2c/mt9t112.h
12308 MT9V032 APTINA CAMERA SENSOR
12309 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12310 L: linux-media@vger.kernel.org
12312 T: git git://linuxtv.org/media_tree.git
12313 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
12314 F: drivers/media/i2c/mt9v032.c
12315 F: include/media/i2c/mt9v032.h
12317 MT9V111 APTINA CAMERA SENSOR
12318 M: Jacopo Mondi <jacopo@jmondi.org>
12319 L: linux-media@vger.kernel.org
12321 T: git git://linuxtv.org/media_tree.git
12322 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
12323 F: drivers/media/i2c/mt9v111.c
12325 MULTIFUNCTION DEVICES (MFD)
12326 M: Lee Jones <lee.jones@linaro.org>
12328 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12329 F: Documentation/devicetree/bindings/mfd/
12331 F: include/dt-bindings/mfd/
12332 F: include/linux/mfd/
12334 MULTIMEDIA CARD (MMC) ETC. OVER SPI
12336 F: drivers/mmc/host/mmc_spi.c
12337 F: include/linux/spi/mmc_spi.h
12339 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
12340 M: Ulf Hansson <ulf.hansson@linaro.org>
12341 L: linux-mmc@vger.kernel.org
12343 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
12344 F: Documentation/devicetree/bindings/mmc/
12346 F: include/linux/mmc/
12347 F: include/uapi/linux/mmc/
12349 MULTIPLEXER SUBSYSTEM
12350 M: Peter Rosin <peda@axentia.se>
12352 F: Documentation/ABI/testing/sysfs-class-mux*
12353 F: Documentation/devicetree/bindings/mux/
12355 F: include/dt-bindings/mux/
12356 F: include/linux/mux/
12358 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
12359 M: Bin Liu <b-liu@ti.com>
12360 L: linux-usb@vger.kernel.org
12362 F: drivers/usb/musb/
12364 MXL301RF MEDIA DRIVER
12365 M: Akihiro Tsukada <tskd08@gmail.com>
12366 L: linux-media@vger.kernel.org
12368 F: drivers/media/tuners/mxl301rf*
12370 MXL5007T MEDIA DRIVER
12371 M: Michael Krufky <mkrufky@linuxtv.org>
12372 L: linux-media@vger.kernel.org
12374 W: https://linuxtv.org
12375 W: http://github.com/mkrufky
12376 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12377 T: git git://linuxtv.org/mkrufky/tuners.git
12378 F: drivers/media/tuners/mxl5007t.*
12381 M: Marek Vasut <marex@denx.de>
12382 M: Stefan Agner <stefan@agner.ch>
12383 L: dri-devel@lists.freedesktop.org
12385 T: git git://anongit.freedesktop.org/drm/drm-misc
12386 F: Documentation/devicetree/bindings/display/mxsfb.txt
12387 F: drivers/gpu/drm/mxsfb/
12389 MYLEX DAC960 PCI RAID Controller
12390 M: Hannes Reinecke <hare@kernel.org>
12391 L: linux-scsi@vger.kernel.org
12393 F: drivers/scsi/myrb.*
12394 F: drivers/scsi/myrs.*
12396 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
12397 M: Chris Lee <christopher.lee@cspi.com>
12398 L: netdev@vger.kernel.org
12400 W: https://www.cspi.com/ethernet-products/support/downloads/
12401 F: drivers/net/ethernet/myricom/myri10ge/
12403 NAND FLASH SUBSYSTEM
12404 M: Miquel Raynal <miquel.raynal@bootlin.com>
12405 R: Richard Weinberger <richard@nod.at>
12406 L: linux-mtd@lists.infradead.org
12408 W: http://www.linux-mtd.infradead.org/
12409 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12410 C: irc://irc.oftc.net/mtd
12411 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
12412 F: drivers/mtd/nand/
12413 F: include/linux/mtd/*nand*.h
12415 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
12416 M: Daniel Mack <zonque@gmail.com>
12417 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12419 W: http://www.native-instruments.com
12420 F: sound/usb/caiaq/
12422 NATSEMI ETHERNET DRIVER (DP8381x)
12424 F: drivers/net/ethernet/natsemi/natsemi.c
12426 NCR 5380 SCSI DRIVERS
12427 M: Finn Thain <fthain@telegraphics.com.au>
12428 M: Michael Schmitz <schmitzmic@gmail.com>
12429 L: linux-scsi@vger.kernel.org
12431 F: Documentation/scsi/g_NCR5380.rst
12432 F: drivers/scsi/NCR5380.*
12433 F: drivers/scsi/arm/cumana_1.c
12434 F: drivers/scsi/arm/oak.c
12435 F: drivers/scsi/atari_scsi.*
12436 F: drivers/scsi/dmx3191d.c
12437 F: drivers/scsi/g_NCR5380.*
12438 F: drivers/scsi/mac_scsi.*
12439 F: drivers/scsi/sun3_scsi.*
12440 F: drivers/scsi/sun3_scsi_vme.c
12443 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
12447 NCT6775 HARDWARE MONITOR DRIVER
12448 M: Guenter Roeck <linux@roeck-us.net>
12449 L: linux-hwmon@vger.kernel.org
12451 F: Documentation/hwmon/nct6775.rst
12452 F: drivers/hwmon/nct6775.c
12455 M: Jakub Kicinski <kuba@kernel.org>
12457 F: drivers/net/netdevsim/*
12459 NETEM NETWORK EMULATOR
12460 M: Stephen Hemminger <stephen@networkplumber.org>
12461 L: netdev@vger.kernel.org
12463 F: net/sched/sch_netem.c
12465 NETERION 10GbE DRIVERS (s2io/vxge)
12466 M: Jon Mason <jdmason@kudzu.us>
12467 L: netdev@vger.kernel.org
12469 F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
12470 F: Documentation/networking/device_drivers/ethernet/neterion/vxge.rst
12471 F: drivers/net/ethernet/neterion/
12474 M: Pablo Neira Ayuso <pablo@netfilter.org>
12475 M: Jozsef Kadlecsik <kadlec@netfilter.org>
12476 M: Florian Westphal <fw@strlen.de>
12477 L: netfilter-devel@vger.kernel.org
12478 L: coreteam@netfilter.org
12480 W: http://www.netfilter.org/
12481 W: http://www.iptables.org/
12482 W: http://www.nftables.org/
12483 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
12484 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
12485 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
12486 F: include/linux/netfilter*
12487 F: include/linux/netfilter/
12488 F: include/net/netfilter/
12489 F: include/uapi/linux/netfilter*
12490 F: include/uapi/linux/netfilter/
12491 F: net/*/netfilter.c
12492 F: net/*/netfilter/
12493 F: net/bridge/br_netfilter*.c
12496 NETROM NETWORK LAYER
12497 M: Ralf Baechle <ralf@linux-mips.org>
12498 L: linux-hams@vger.kernel.org
12500 W: http://www.linux-ax25.org/
12501 F: include/net/netrom.h
12502 F: include/uapi/linux/netrom.h
12505 NETRONOME ETHERNET DRIVERS
12506 M: Simon Horman <simon.horman@netronome.com>
12507 R: Jakub Kicinski <kuba@kernel.org>
12508 L: oss-drivers@netronome.com
12510 F: drivers/net/ethernet/netronome/
12512 NETWORK BLOCK DEVICE (NBD)
12513 M: Josef Bacik <josef@toxicpanda.com>
12514 L: linux-block@vger.kernel.org
12515 L: nbd@other.debian.org
12517 F: Documentation/admin-guide/blockdev/nbd.rst
12518 F: drivers/block/nbd.c
12519 F: include/trace/events/nbd.h
12520 F: include/uapi/linux/nbd.h
12522 NETWORK DROP MONITOR
12523 M: Neil Horman <nhorman@tuxdriver.com>
12524 L: netdev@vger.kernel.org
12526 W: https://fedorahosted.org/dropwatch/
12527 F: include/uapi/linux/net_dropmon.h
12528 F: net/core/drop_monitor.c
12531 M: "David S. Miller" <davem@davemloft.net>
12532 M: Jakub Kicinski <kuba@kernel.org>
12533 L: netdev@vger.kernel.org
12535 W: http://www.linuxfoundation.org/en/Net
12536 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12537 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12538 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12539 F: Documentation/devicetree/bindings/net/
12540 F: drivers/connector/
12542 F: include/linux/etherdevice.h
12543 F: include/linux/fcdevice.h
12544 F: include/linux/fddidevice.h
12545 F: include/linux/hippidevice.h
12546 F: include/linux/if_*
12547 F: include/linux/inetdevice.h
12548 F: include/linux/netdevice.h
12549 F: include/uapi/linux/if_*
12550 F: include/uapi/linux/netdevice.h
12552 NETWORKING DRIVERS (WIRELESS)
12553 M: Kalle Valo <kvalo@codeaurora.org>
12554 L: linux-wireless@vger.kernel.org
12556 Q: http://patchwork.kernel.org/project/linux-wireless/list/
12557 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
12558 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
12559 F: Documentation/devicetree/bindings/net/wireless/
12560 F: drivers/net/wireless/
12563 M: Andrew Lunn <andrew@lunn.ch>
12564 M: Vivien Didelot <vivien.didelot@gmail.com>
12565 M: Florian Fainelli <f.fainelli@gmail.com>
12566 M: Vladimir Oltean <olteanv@gmail.com>
12568 F: Documentation/devicetree/bindings/net/dsa/
12569 F: drivers/net/dsa/
12570 F: include/linux/dsa/
12571 F: include/linux/platform_data/dsa.h
12572 F: include/net/dsa.h
12575 NETWORKING [GENERAL]
12576 M: "David S. Miller" <davem@davemloft.net>
12577 M: Jakub Kicinski <kuba@kernel.org>
12578 L: netdev@vger.kernel.org
12580 W: http://www.linuxfoundation.org/en/Net
12581 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12582 B: mailto:netdev@vger.kernel.org
12583 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12584 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12585 F: Documentation/networking/
12586 F: include/linux/in.h
12587 F: include/linux/net.h
12588 F: include/linux/netdevice.h
12590 F: include/uapi/linux/in.h
12591 F: include/uapi/linux/net.h
12592 F: include/uapi/linux/net_namespace.h
12593 F: include/uapi/linux/netdevice.h
12597 F: tools/testing/selftests/net/
12600 M: Steffen Klassert <steffen.klassert@secunet.com>
12601 M: Herbert Xu <herbert@gondor.apana.org.au>
12602 M: "David S. Miller" <davem@davemloft.net>
12603 L: netdev@vger.kernel.org
12605 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
12606 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
12607 F: include/net/xfrm.h
12608 F: include/uapi/linux/xfrm.h
12611 F: net/ipv4/ip_vti.c
12612 F: net/ipv4/ipcomp.c
12616 F: net/ipv6/ip6_vti.c
12617 F: net/ipv6/ipcomp6.c
12621 F: tools/testing/selftests/net/ipsec.c
12623 NETWORKING [IPv4/IPv6]
12624 M: "David S. Miller" <davem@davemloft.net>
12625 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
12626 M: David Ahern <dsahern@kernel.org>
12627 L: netdev@vger.kernel.org
12629 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12635 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
12636 M: Paul Moore <paul@paul-moore.com>
12637 L: netdev@vger.kernel.org
12638 L: linux-security-module@vger.kernel.org
12640 W: https://github.com/netlabel
12641 F: Documentation/netlabel/
12642 F: include/net/calipso.h
12643 F: include/net/cipso_ipv4.h
12644 F: include/net/netlabel.h
12645 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
12646 F: include/uapi/linux/netfilter/xt_SECMARK.h
12647 F: net/ipv4/cipso_ipv4.c
12648 F: net/ipv6/calipso.c
12649 F: net/netfilter/xt_CONNSECMARK.c
12650 F: net/netfilter/xt_SECMARK.c
12654 M: Mat Martineau <mathew.j.martineau@linux.intel.com>
12655 M: Matthieu Baerts <matthieu.baerts@tessares.net>
12656 L: netdev@vger.kernel.org
12657 L: mptcp@lists.linux.dev
12659 W: https://github.com/multipath-tcp/mptcp_net-next/wiki
12660 B: https://github.com/multipath-tcp/mptcp_net-next/issues
12661 F: Documentation/networking/mptcp-sysctl.rst
12662 F: include/net/mptcp.h
12663 F: include/uapi/linux/mptcp.h
12665 F: tools/testing/selftests/net/mptcp/
12668 M: Eric Dumazet <edumazet@google.com>
12669 L: netdev@vger.kernel.org
12671 F: include/linux/tcp.h
12672 F: include/net/tcp.h
12673 F: include/trace/events/tcp.h
12674 F: include/uapi/linux/tcp.h
12675 F: net/ipv4/syncookies.c
12677 F: net/ipv6/syncookies.c
12681 M: Boris Pismenny <borisp@nvidia.com>
12682 M: John Fastabend <john.fastabend@gmail.com>
12683 M: Daniel Borkmann <daniel@iogearbox.net>
12684 M: Jakub Kicinski <kuba@kernel.org>
12685 L: netdev@vger.kernel.org
12687 F: include/net/tls.h
12688 F: include/uapi/linux/tls.h
12691 NETWORKING [WIRELESS]
12692 L: linux-wireless@vger.kernel.org
12693 Q: http://patchwork.kernel.org/project/linux-wireless/list/
12695 NETXEN (1/10) GbE SUPPORT
12696 M: Manish Chopra <manishc@marvell.com>
12697 M: Rahul Verma <rahulv@marvell.com>
12698 M: GR-Linux-NIC-Dev@marvell.com
12699 L: netdev@vger.kernel.org
12701 F: drivers/net/ethernet/qlogic/netxen/
12703 NET_FAILOVER MODULE
12704 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
12705 L: netdev@vger.kernel.org
12707 F: Documentation/networking/net_failover.rst
12708 F: drivers/net/net_failover.c
12709 F: include/net/net_failover.h
12712 M: David Ahern <dsahern@kernel.org>
12713 L: netdev@vger.kernel.org
12715 F: include/net/netns/nexthop.h
12716 F: include/net/nexthop.h
12717 F: include/uapi/linux/nexthop.h
12718 F: net/ipv4/nexthop.c
12721 L: netdev@vger.kernel.org
12723 F: Documentation/devicetree/bindings/net/nfc/
12725 F: include/linux/platform_data/nfcmrvl.h
12726 F: include/net/nfc/
12727 F: include/uapi/linux/nfc.h
12730 NFC VIRTUAL NCI DEVICE DRIVER
12731 M: Bongsu Jeon <bongsu.jeon@samsung.com>
12732 L: netdev@vger.kernel.org
12733 L: linux-nfc@lists.01.org (moderated for non-subscribers)
12735 F: drivers/nfc/virtual_ncidev.c
12736 F: tools/testing/selftests/nci/
12738 NFS, SUNRPC, AND LOCKD CLIENTS
12739 M: Trond Myklebust <trond.myklebust@hammerspace.com>
12740 M: Anna Schumaker <anna.schumaker@netapp.com>
12741 L: linux-nfs@vger.kernel.org
12743 W: http://client.linux-nfs.org
12744 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
12748 F: include/linux/lockd/
12749 F: include/linux/nfs*
12750 F: include/linux/sunrpc/
12751 F: include/uapi/linux/nfs*
12752 F: include/uapi/linux/sunrpc/
12754 F: Documentation/filesystems/nfs/
12757 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
12758 L: linux-nilfs@vger.kernel.org
12760 W: https://nilfs.sourceforge.io/
12761 W: https://nilfs.osdn.jp/
12762 T: git git://github.com/konis/nilfs2.git
12763 F: Documentation/filesystems/nilfs2.rst
12765 F: include/trace/events/nilfs2.h
12766 F: include/uapi/linux/nilfs2_api.h
12767 F: include/uapi/linux/nilfs2_ondisk.h
12769 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
12770 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
12772 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12773 F: Documentation/scsi/NinjaSCSI.rst
12774 F: drivers/scsi/pcmcia/nsp_*
12776 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
12777 M: GOTO Masanori <gotom@debian.or.jp>
12778 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
12780 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12781 F: Documentation/scsi/NinjaSCSI.rst
12782 F: drivers/scsi/nsp32*
12785 M: Ley Foon Tan <ley.foon.tan@intel.com>
12787 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
12790 NITRO ENCLAVES (NE)
12791 M: Andra Paraschiv <andraprs@amazon.com>
12792 M: Alexandru Vasile <lexnv@amazon.com>
12793 M: Alexandru Ciobotaru <alcioa@amazon.com>
12794 L: linux-kernel@vger.kernel.org
12796 W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
12797 F: Documentation/virt/ne_overview.rst
12798 F: drivers/virt/nitro_enclaves/
12799 F: include/linux/nitro_enclaves.h
12800 F: include/uapi/linux/nitro_enclaves.h
12801 F: samples/nitro_enclaves/
12803 NOHZ, DYNTICKS SUPPORT
12804 M: Frederic Weisbecker <fweisbec@gmail.com>
12805 M: Thomas Gleixner <tglx@linutronix.de>
12806 M: Ingo Molnar <mingo@kernel.org>
12807 L: linux-kernel@vger.kernel.org
12809 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
12810 F: include/linux/sched/nohz.h
12811 F: include/linux/tick.h
12812 F: kernel/time/tick*.*
12814 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
12815 M: Pavel Machek <pavel@ucw.cz>
12816 M: Sakari Ailus <sakari.ailus@iki.fi>
12817 L: linux-media@vger.kernel.org
12819 F: drivers/media/i2c/ad5820.c
12820 F: drivers/media/i2c/et8ek8
12822 NOKIA N900 POWER SUPPLY DRIVERS
12823 R: Pali Rohár <pali@kernel.org>
12824 F: drivers/power/supply/bq2415x_charger.c
12825 F: drivers/power/supply/bq27xxx_battery.c
12826 F: drivers/power/supply/bq27xxx_battery_i2c.c
12827 F: drivers/power/supply/isp1704_charger.c
12828 F: drivers/power/supply/rx51_battery.c
12829 F: include/linux/power/bq2415x_charger.h
12830 F: include/linux/power/bq27xxx_battery.h
12833 M: Willy Tarreau <w@1wt.eu>
12835 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
12836 F: tools/include/nolibc/
12839 M: Matthias Maennich <maennich@google.com>
12841 F: Documentation/core-api/symbol-namespaces.rst
12845 M: Sanjay R Mehta <sanju.mehta@amd.com>
12846 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
12847 L: linux-ntb@googlegroups.com
12849 F: drivers/ntb/hw/amd/
12852 M: Jon Mason <jdmason@kudzu.us>
12853 M: Dave Jiang <dave.jiang@intel.com>
12854 M: Allen Hubbe <allenbh@gmail.com>
12855 L: linux-ntb@googlegroups.com
12857 W: https://github.com/jonmason/ntb/wiki
12858 T: git git://github.com/jonmason/ntb.git
12859 F: drivers/net/ntb_netdev.c
12861 F: include/linux/ntb.h
12862 F: include/linux/ntb_transport.h
12863 F: tools/testing/selftests/ntb/
12866 M: Serge Semin <fancer.lancer@gmail.com>
12867 L: linux-ntb@googlegroups.com
12869 F: drivers/ntb/hw/idt/
12872 M: Dave Jiang <dave.jiang@intel.com>
12873 L: linux-ntb@googlegroups.com
12875 W: https://github.com/davejiang/linux/wiki
12876 T: git https://github.com/davejiang/linux.git
12877 F: drivers/ntb/hw/intel/
12880 M: Anton Altaparmakov <anton@tuxera.com>
12881 L: linux-ntfs-dev@lists.sourceforge.net
12883 W: http://www.tuxera.com/
12884 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
12885 F: Documentation/filesystems/ntfs.rst
12889 M: Finn Thain <fthain@telegraphics.com.au>
12890 L: linux-m68k@lists.linux-m68k.org
12892 F: arch/*/include/asm/nubus.h
12894 F: include/linux/nubus.h
12895 F: include/uapi/linux/nubus.h
12897 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
12898 M: Antonino Daplas <adaplas@gmail.com>
12899 L: linux-fbdev@vger.kernel.org
12901 F: drivers/video/fbdev/nvidia/
12902 F: drivers/video/fbdev/riva/
12905 M: Keith Busch <kbusch@kernel.org>
12906 M: Jens Axboe <axboe@fb.com>
12907 M: Christoph Hellwig <hch@lst.de>
12908 M: Sagi Grimberg <sagi@grimberg.me>
12909 L: linux-nvme@lists.infradead.org
12911 W: http://git.infradead.org/nvme.git
12912 T: git://git.infradead.org/nvme.git
12913 F: drivers/nvme/host/
12914 F: include/linux/nvme.h
12915 F: include/uapi/linux/nvme_ioctl.h
12917 NVM EXPRESS FC TRANSPORT DRIVERS
12918 M: James Smart <james.smart@broadcom.com>
12919 L: linux-nvme@lists.infradead.org
12921 F: drivers/nvme/host/fc.c
12922 F: drivers/nvme/target/fc.c
12923 F: drivers/nvme/target/fcloop.c
12924 F: include/linux/nvme-fc-driver.h
12925 F: include/linux/nvme-fc.h
12927 NVM EXPRESS TARGET DRIVER
12928 M: Christoph Hellwig <hch@lst.de>
12929 M: Sagi Grimberg <sagi@grimberg.me>
12930 M: Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
12931 L: linux-nvme@lists.infradead.org
12933 W: http://git.infradead.org/nvme.git
12934 T: git://git.infradead.org/nvme.git
12935 F: drivers/nvme/target/
12938 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
12940 T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
12941 F: Documentation/ABI/stable/sysfs-bus-nvmem
12942 F: Documentation/devicetree/bindings/nvmem/
12944 F: include/linux/nvmem-consumer.h
12945 F: include/linux/nvmem-provider.h
12948 M: Ashish Kumar <ashish.kumar@nxp.com>
12949 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
12950 L: linux-spi@vger.kernel.org
12952 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
12953 F: drivers/spi/spi-nxp-fspi.c
12955 NXP FXAS21002C DRIVER
12956 M: Rui Miguel Silva <rmfrfs@gmail.com>
12957 L: linux-iio@vger.kernel.org
12959 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
12960 F: drivers/iio/gyro/fxas21002c.h
12961 F: drivers/iio/gyro/fxas21002c_core.c
12962 F: drivers/iio/gyro/fxas21002c_i2c.c
12963 F: drivers/iio/gyro/fxas21002c_spi.c
12965 NXP i.MX CLOCK DRIVERS
12966 M: Abel Vesa <abel.vesa@nxp.com>
12967 L: linux-clk@vger.kernel.org
12968 L: linux-imx@nxp.com
12970 F: drivers/clk/imx/
12972 NXP i.MX 8MQ DCSS DRIVER
12973 M: Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
12974 R: Lucas Stach <l.stach@pengutronix.de>
12975 L: dri-devel@lists.freedesktop.org
12977 F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
12978 F: drivers/gpu/drm/imx/dcss/
12980 NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
12981 M: Jagan Teki <jagan@amarulasolutions.com>
12983 F: Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
12984 F: drivers/regulator/pf8x00-regulator.c
12986 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
12987 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
12988 L: linux-kernel@vger.kernel.org
12990 F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
12991 F: drivers/extcon/extcon-ptn5150.c
12993 NXP SGTL5000 DRIVER
12994 M: Fabio Estevam <festevam@gmail.com>
12995 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12997 F: Documentation/devicetree/bindings/sound/sgtl5000.yaml
12998 F: sound/soc/codecs/sgtl5000*
13000 NXP SJA1105 ETHERNET SWITCH DRIVER
13001 M: Vladimir Oltean <olteanv@gmail.com>
13002 L: linux-kernel@vger.kernel.org
13004 F: drivers/net/dsa/sja1105
13006 NXP TDA998X DRM DRIVER
13007 M: Russell King <linux@armlinux.org.uk>
13009 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
13010 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
13011 F: drivers/gpu/drm/i2c/tda998x_drv.c
13012 F: include/drm/i2c/tda998x.h
13013 F: include/dt-bindings/display/tda998x.h
13017 M: Peter Rosin <peda@axentia.se>
13018 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13020 F: Documentation/devicetree/bindings/sound/tfa9879.txt
13021 F: sound/soc/codecs/tfa9879*
13024 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
13025 R: Charles Gorand <charles.gorand@effinnov.com>
13026 L: linux-nfc@lists.01.org (moderated for non-subscribers)
13028 F: drivers/nfc/nxp-nci
13031 M: Jiri Pirko <jiri@nvidia.com>
13032 L: netdev@vger.kernel.org
13034 F: include/linux/objagg.h
13036 F: lib/test_objagg.c
13039 M: Josh Poimboeuf <jpoimboe@redhat.com>
13040 M: Peter Zijlstra <peterz@infradead.org>
13043 F: include/linux/objtool.h
13045 OCELOT ETHERNET SWITCH DRIVER
13046 M: Vladimir Oltean <vladimir.oltean@nxp.com>
13047 M: Claudiu Manoil <claudiu.manoil@nxp.com>
13048 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
13049 M: UNGLinuxDriver@microchip.com
13050 L: netdev@vger.kernel.org
13052 F: drivers/net/dsa/ocelot/*
13053 F: drivers/net/ethernet/mscc/
13054 F: include/soc/mscc/ocelot*
13055 F: net/dsa/tag_ocelot.c
13056 F: net/dsa/tag_ocelot_8021q.c
13057 F: tools/testing/selftests/drivers/net/ocelot/*
13059 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
13060 M: Frederic Barrat <fbarrat@linux.ibm.com>
13061 M: Andrew Donnellan <ajd@linux.ibm.com>
13062 L: linuxppc-dev@lists.ozlabs.org
13064 F: Documentation/userspace-api/accelerators/ocxl.rst
13065 F: arch/powerpc/include/asm/pnv-ocxl.h
13066 F: arch/powerpc/platforms/powernv/ocxl.c
13067 F: drivers/misc/ocxl/
13068 F: include/misc/ocxl*
13069 F: include/uapi/misc/ocxl.h
13072 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
13073 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
13074 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13075 L: linux-omap@vger.kernel.org
13077 F: sound/soc/ti/n810.c
13078 F: sound/soc/ti/omap*
13079 F: sound/soc/ti/rx51.c
13080 F: sound/soc/ti/sdma-pcm.*
13082 OMAP CLOCK FRAMEWORK SUPPORT
13083 M: Paul Walmsley <paul@pwsan.com>
13084 L: linux-omap@vger.kernel.org
13086 F: arch/arm/*omap*/*clock*
13088 OMAP DEVICE TREE SUPPORT
13089 M: Benoît Cousson <bcousson@baylibre.com>
13090 M: Tony Lindgren <tony@atomide.com>
13091 L: linux-omap@vger.kernel.org
13092 L: devicetree@vger.kernel.org
13094 F: arch/arm/boot/dts/*am3*
13095 F: arch/arm/boot/dts/*am4*
13096 F: arch/arm/boot/dts/*am5*
13097 F: arch/arm/boot/dts/*dra7*
13098 F: arch/arm/boot/dts/*omap*
13099 F: arch/arm/boot/dts/logicpd-som-lv*
13100 F: arch/arm/boot/dts/logicpd-torpedo*
13102 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
13103 L: linux-omap@vger.kernel.org
13104 L: linux-fbdev@vger.kernel.org
13106 F: Documentation/arm/omap/dss.rst
13107 F: drivers/video/fbdev/omap2/
13109 OMAP FRAMEBUFFER SUPPORT
13110 L: linux-fbdev@vger.kernel.org
13111 L: linux-omap@vger.kernel.org
13113 F: drivers/video/fbdev/omap/
13115 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
13116 M: Roger Quadros <rogerq@kernel.org>
13117 M: Tony Lindgren <tony@atomide.com>
13118 L: linux-omap@vger.kernel.org
13120 F: arch/arm/mach-omap2/*gpmc*
13121 F: drivers/memory/omap-gpmc.c
13124 M: Grygorii Strashko <grygorii.strashko@ti.com>
13125 M: Santosh Shilimkar <ssantosh@kernel.org>
13126 M: Kevin Hilman <khilman@kernel.org>
13127 L: linux-omap@vger.kernel.org
13129 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
13130 F: drivers/gpio/gpio-omap.c
13132 OMAP HARDWARE SPINLOCK SUPPORT
13133 M: Ohad Ben-Cohen <ohad@wizery.com>
13134 L: linux-omap@vger.kernel.org
13136 F: drivers/hwspinlock/omap_hwspinlock.c
13138 OMAP HS MMC SUPPORT
13139 L: linux-mmc@vger.kernel.org
13140 L: linux-omap@vger.kernel.org
13142 F: drivers/mmc/host/omap_hsmmc.c
13145 M: Paul Walmsley <paul@pwsan.com>
13146 L: linux-omap@vger.kernel.org
13148 F: arch/arm/mach-omap2/omap_hwmod*data*
13150 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
13151 M: Benoît Cousson <bcousson@baylibre.com>
13152 L: linux-omap@vger.kernel.org
13154 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
13157 M: Benoît Cousson <bcousson@baylibre.com>
13158 M: Paul Walmsley <paul@pwsan.com>
13159 L: linux-omap@vger.kernel.org
13161 F: arch/arm/mach-omap2/omap_hwmod.*
13164 M: Vignesh R <vigneshr@ti.com>
13165 L: linux-omap@vger.kernel.org
13166 L: linux-i2c@vger.kernel.org
13168 F: Documentation/devicetree/bindings/i2c/i2c-omap.txt
13169 F: drivers/i2c/busses/i2c-omap.c
13171 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
13172 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13173 L: linux-media@vger.kernel.org
13175 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
13176 F: drivers/media/platform/omap3isp/
13177 F: drivers/staging/media/omap4iss/
13180 M: Aaro Koskinen <aaro.koskinen@iki.fi>
13181 L: linux-omap@vger.kernel.org
13183 F: drivers/mmc/host/omap.c
13185 OMAP POWER MANAGEMENT SUPPORT
13186 M: Kevin Hilman <khilman@kernel.org>
13187 L: linux-omap@vger.kernel.org
13189 F: arch/arm/*omap*/*pm*
13190 F: drivers/cpufreq/omap-cpufreq.c
13192 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
13193 M: Rajendra Nayak <rnayak@codeaurora.org>
13194 M: Paul Walmsley <paul@pwsan.com>
13195 L: linux-omap@vger.kernel.org
13197 F: arch/arm/mach-omap2/prm*
13199 OMAP RANDOM NUMBER GENERATOR SUPPORT
13200 M: Deepak Saxena <dsaxena@plexity.net>
13202 F: drivers/char/hw_random/omap-rng.c
13205 L: linux-usb@vger.kernel.org
13206 L: linux-omap@vger.kernel.org
13208 F: arch/arm/*omap*/usb*
13209 F: drivers/usb/*/*omap*
13211 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
13212 M: Mark Jackson <mpfj@newflow.co.uk>
13213 L: linux-omap@vger.kernel.org
13215 F: arch/arm/boot/dts/am335x-nano.dts
13218 M: Aaro Koskinen <aaro.koskinen@iki.fi>
13219 M: Tony Lindgren <tony@atomide.com>
13220 L: linux-omap@vger.kernel.org
13222 Q: http://patchwork.kernel.org/project/linux-omap/list/
13223 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
13224 F: arch/arm/configs/omap1_defconfig
13225 F: arch/arm/mach-omap1/
13226 F: arch/arm/plat-omap/
13227 F: drivers/i2c/busses/i2c-omap.c
13228 F: include/linux/platform_data/ams-delta-fiq.h
13229 F: include/linux/platform_data/i2c-omap.h
13232 M: Tony Lindgren <tony@atomide.com>
13233 L: linux-omap@vger.kernel.org
13235 W: http://www.muru.com/linux/omap/
13236 W: http://linux.omap.com/
13237 Q: http://patchwork.kernel.org/project/linux-omap/list/
13238 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
13239 F: arch/arm/configs/omap2plus_defconfig
13240 F: arch/arm/mach-omap2/
13241 F: arch/arm/plat-omap/
13242 F: drivers/bus/ti-sysc.c
13243 F: drivers/i2c/busses/i2c-omap.c
13244 F: drivers/irqchip/irq-omap-intc.c
13245 F: drivers/mfd/*omap*.c
13246 F: drivers/mfd/menelaus.c
13247 F: drivers/mfd/palmas.c
13248 F: drivers/mfd/tps65217.c
13249 F: drivers/mfd/tps65218.c
13250 F: drivers/mfd/tps65910.c
13251 F: drivers/mfd/twl-core.[ch]
13252 F: drivers/mfd/twl4030*.c
13253 F: drivers/mfd/twl6030*.c
13254 F: drivers/mfd/twl6040*.c
13255 F: drivers/regulator/palmas-regulator*.c
13256 F: drivers/regulator/pbias-regulator.c
13257 F: drivers/regulator/tps65217-regulator.c
13258 F: drivers/regulator/tps65218-regulator.c
13259 F: drivers/regulator/tps65910-regulator.c
13260 F: drivers/regulator/twl-regulator.c
13261 F: drivers/regulator/twl6030-regulator.c
13262 F: include/linux/platform_data/i2c-omap.h
13263 F: include/linux/platform_data/ti-sysc.h
13266 M: Bob Copeland <me@bobcopeland.com>
13267 L: linux-karma-devel@lists.sourceforge.net
13269 F: Documentation/filesystems/omfs.rst
13272 OMNIKEY CARDMAN 4000 DRIVER
13273 M: Harald Welte <laforge@gnumonks.org>
13275 F: drivers/char/pcmcia/cm4000_cs.c
13276 F: include/linux/cm4000_cs.h
13277 F: include/uapi/linux/cm4000_cs.h
13279 OMNIKEY CARDMAN 4040 DRIVER
13280 M: Harald Welte <laforge@gnumonks.org>
13282 F: drivers/char/pcmcia/cm4040_cs.*
13284 OMNIVISION OV02A10 SENSOR DRIVER
13285 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
13286 L: linux-media@vger.kernel.org
13288 T: git git://linuxtv.org/media_tree.git
13289 F: Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
13290 F: drivers/media/i2c/ov02a10.c
13292 OMNIVISION OV13858 SENSOR DRIVER
13293 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13294 L: linux-media@vger.kernel.org
13296 T: git git://linuxtv.org/media_tree.git
13297 F: drivers/media/i2c/ov13858.c
13299 OMNIVISION OV2680 SENSOR DRIVER
13300 M: Rui Miguel Silva <rmfrfs@gmail.com>
13301 L: linux-media@vger.kernel.org
13303 T: git git://linuxtv.org/media_tree.git
13304 F: Documentation/devicetree/bindings/media/i2c/ov2680.yaml
13305 F: drivers/media/i2c/ov2680.c
13307 OMNIVISION OV2685 SENSOR DRIVER
13308 M: Shunqian Zheng <zhengsq@rock-chips.com>
13309 L: linux-media@vger.kernel.org
13311 T: git git://linuxtv.org/media_tree.git
13312 F: drivers/media/i2c/ov2685.c
13314 OMNIVISION OV2740 SENSOR DRIVER
13315 M: Tianshu Qiu <tian.shu.qiu@intel.com>
13316 R: Shawn Tu <shawnx.tu@intel.com>
13317 R: Bingbu Cao <bingbu.cao@intel.com>
13318 L: linux-media@vger.kernel.org
13320 T: git git://linuxtv.org/media_tree.git
13321 F: drivers/media/i2c/ov2740.c
13323 OMNIVISION OV5640 SENSOR DRIVER
13324 M: Steve Longerbeam <slongerbeam@gmail.com>
13325 L: linux-media@vger.kernel.org
13327 T: git git://linuxtv.org/media_tree.git
13328 F: drivers/media/i2c/ov5640.c
13330 OMNIVISION OV5647 SENSOR DRIVER
13331 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
13332 M: Jacopo Mondi <jacopo@jmondi.org>
13333 L: linux-media@vger.kernel.org
13335 T: git git://linuxtv.org/media_tree.git
13336 F: Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
13337 F: drivers/media/i2c/ov5647.c
13339 OMNIVISION OV5670 SENSOR DRIVER
13340 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
13341 M: Hyungwoo Yang <hyungwoo.yang@intel.com>
13342 L: linux-media@vger.kernel.org
13344 T: git git://linuxtv.org/media_tree.git
13345 F: drivers/media/i2c/ov5670.c
13347 OMNIVISION OV5675 SENSOR DRIVER
13348 M: Shawn Tu <shawnx.tu@intel.com>
13349 L: linux-media@vger.kernel.org
13351 T: git git://linuxtv.org/media_tree.git
13352 F: drivers/media/i2c/ov5675.c
13354 OMNIVISION OV5695 SENSOR DRIVER
13355 M: Shunqian Zheng <zhengsq@rock-chips.com>
13356 L: linux-media@vger.kernel.org
13358 T: git git://linuxtv.org/media_tree.git
13359 F: drivers/media/i2c/ov5695.c
13361 OMNIVISION OV7670 SENSOR DRIVER
13362 L: linux-media@vger.kernel.org
13364 T: git git://linuxtv.org/media_tree.git
13365 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
13366 F: drivers/media/i2c/ov7670.c
13368 OMNIVISION OV772x SENSOR DRIVER
13369 M: Jacopo Mondi <jacopo@jmondi.org>
13370 L: linux-media@vger.kernel.org
13372 T: git git://linuxtv.org/media_tree.git
13373 F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
13374 F: drivers/media/i2c/ov772x.c
13375 F: include/media/i2c/ov772x.h
13377 OMNIVISION OV7740 SENSOR DRIVER
13378 M: Wenyou Yang <wenyou.yang@microchip.com>
13379 L: linux-media@vger.kernel.org
13381 T: git git://linuxtv.org/media_tree.git
13382 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
13383 F: drivers/media/i2c/ov7740.c
13385 OMNIVISION OV8856 SENSOR DRIVER
13386 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
13387 L: linux-media@vger.kernel.org
13389 T: git git://linuxtv.org/media_tree.git
13390 F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
13391 F: drivers/media/i2c/ov8856.c
13393 OMNIVISION OV9640 SENSOR DRIVER
13394 M: Petr Cvek <petrcvekcz@gmail.com>
13395 L: linux-media@vger.kernel.org
13397 F: drivers/media/i2c/ov9640.*
13399 OMNIVISION OV9650 SENSOR DRIVER
13400 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13401 R: Akinobu Mita <akinobu.mita@gmail.com>
13402 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
13403 L: linux-media@vger.kernel.org
13405 T: git git://linuxtv.org/media_tree.git
13406 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
13407 F: drivers/media/i2c/ov9650.c
13409 OMNIVISION OV9734 SENSOR DRIVER
13410 M: Tianshu Qiu <tian.shu.qiu@intel.com>
13411 R: Bingbu Cao <bingbu.cao@intel.com>
13412 L: linux-media@vger.kernel.org
13414 T: git git://linuxtv.org/media_tree.git
13415 F: drivers/media/i2c/ov9734.c
13417 ONENAND FLASH DRIVER
13418 M: Kyungmin Park <kyungmin.park@samsung.com>
13419 L: linux-mtd@lists.infradead.org
13421 F: drivers/mtd/nand/onenand/
13422 F: include/linux/mtd/onenand*.h
13424 ONION OMEGA2+ BOARD
13425 M: Harvey Hunt <harveyhuntnexus@gmail.com>
13426 L: linux-mips@vger.kernel.org
13428 F: arch/mips/boot/dts/ralink/omega2p.dts
13431 M: Jens Wiklander <jens.wiklander@linaro.org>
13432 L: op-tee@lists.trustedfirmware.org
13434 F: Documentation/ABI/testing/sysfs-bus-optee-devices
13435 F: drivers/tee/optee/
13437 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
13438 M: Sumit Garg <sumit.garg@linaro.org>
13439 L: op-tee@lists.trustedfirmware.org
13441 F: drivers/char/hw_random/optee-rng.c
13444 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
13445 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
13446 L: linux-rdma@vger.kernel.org
13448 F: drivers/infiniband/ulp/opa_vnic
13450 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
13451 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
13452 M: Frank Rowand <frowand.list@gmail.com>
13453 L: devicetree@vger.kernel.org
13455 F: Documentation/devicetree/dynamic-resolution-notes.rst
13456 F: Documentation/devicetree/overlay-notes.rst
13457 F: drivers/of/overlay.c
13458 F: drivers/of/resolver.c
13459 K: of_overlay_notifier_
13461 OPEN FIRMWARE AND FLATTENED DEVICE TREE
13462 M: Rob Herring <robh+dt@kernel.org>
13463 M: Frank Rowand <frowand.list@gmail.com>
13464 L: devicetree@vger.kernel.org
13466 W: http://www.devicetree.org/
13467 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
13468 F: Documentation/ABI/testing/sysfs-firmware-ofw
13470 F: include/linux/of*.h
13473 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
13474 M: Rob Herring <robh+dt@kernel.org>
13475 L: devicetree@vger.kernel.org
13477 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
13478 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
13479 F: Documentation/devicetree/
13480 F: arch/*/boot/dts/
13481 F: include/dt-bindings/
13483 OPENCORES I2C BUS DRIVER
13484 M: Peter Korsgaard <peter@korsgaard.com>
13485 M: Andrew Lunn <andrew@lunn.ch>
13486 L: linux-i2c@vger.kernel.org
13488 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
13489 F: Documentation/i2c/busses/i2c-ocores.rst
13490 F: drivers/i2c/busses/i2c-ocores.c
13491 F: include/linux/platform_data/i2c-ocores.h
13493 OPENRISC ARCHITECTURE
13494 M: Jonas Bonn <jonas@southpole.se>
13495 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
13496 M: Stafford Horne <shorne@gmail.com>
13497 L: openrisc@lists.librecores.org
13499 W: http://openrisc.io
13500 T: git git://github.com/openrisc/linux.git
13501 F: Documentation/devicetree/bindings/openrisc/
13502 F: Documentation/openrisc/
13504 F: drivers/irqchip/irq-ompic.c
13505 F: drivers/irqchip/irq-or1k-*
13508 M: Pravin B Shelar <pshelar@ovn.org>
13509 L: netdev@vger.kernel.org
13510 L: dev@openvswitch.org
13512 W: http://openvswitch.org
13513 F: include/uapi/linux/openvswitch.h
13514 F: net/openvswitch/
13516 OPERATING PERFORMANCE POINTS (OPP)
13517 M: Viresh Kumar <vireshk@kernel.org>
13518 M: Nishanth Menon <nm@ti.com>
13519 M: Stephen Boyd <sboyd@kernel.org>
13520 L: linux-pm@vger.kernel.org
13522 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
13523 F: Documentation/devicetree/bindings/opp/
13524 F: Documentation/power/opp.rst
13526 F: include/linux/pm_opp.h
13529 M: Clemens Ladisch <clemens@ladisch.de>
13530 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13532 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13533 F: sound/drivers/opl4/
13535 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
13536 M: Mark Fasheh <mark@fasheh.com>
13537 M: Joel Becker <jlbec@evilplan.org>
13538 M: Joseph Qi <joseph.qi@linux.alibaba.com>
13539 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
13541 W: http://ocfs2.wiki.kernel.org
13542 F: Documentation/filesystems/dlmfs.rst
13543 F: Documentation/filesystems/ocfs2.rst
13546 ORANGEFS FILESYSTEM
13547 M: Mike Marshall <hubcap@omnibond.com>
13548 R: Martin Brandenburg <martin@omnibond.com>
13549 L: devel@lists.orangefs.org
13551 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
13552 F: Documentation/filesystems/orangefs.rst
13556 L: linux-wireless@vger.kernel.org
13558 W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
13559 W: http://www.nongnu.org/orinoco/
13560 F: drivers/net/wireless/intersil/orinoco/
13562 OV2659 OMNIVISION SENSOR DRIVER
13563 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13564 L: linux-media@vger.kernel.org
13566 W: https://linuxtv.org
13567 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13568 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13569 F: drivers/media/i2c/ov2659.c
13570 F: include/media/i2c/ov2659.h
13573 M: Miklos Szeredi <miklos@szeredi.hu>
13574 L: linux-unionfs@vger.kernel.org
13576 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
13577 F: Documentation/filesystems/overlayfs.rst
13580 P54 WIRELESS DRIVER
13581 M: Christian Lamparter <chunkeey@googlemail.com>
13582 L: linux-wireless@vger.kernel.org
13584 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
13585 F: drivers/net/wireless/intersil/p54/
13588 M: Vladimir Oltean <olteanv@gmail.com>
13589 L: netdev@vger.kernel.org
13591 F: Documentation/core-api/packing.rst
13592 F: include/linux/packing.h
13595 PADATA PARALLEL EXECUTION MECHANISM
13596 M: Steffen Klassert <steffen.klassert@secunet.com>
13597 M: Daniel Jordan <daniel.m.jordan@oracle.com>
13598 L: linux-crypto@vger.kernel.org
13599 L: linux-kernel@vger.kernel.org
13601 F: Documentation/core-api/padata.rst
13602 F: include/linux/padata.h
13606 M: Jesper Dangaard Brouer <hawk@kernel.org>
13607 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
13608 L: netdev@vger.kernel.org
13610 F: Documentation/networking/page_pool.rst
13611 F: include/net/page_pool.h
13612 F: include/trace/events/page_pool.h
13613 F: net/core/page_pool.c
13615 PANASONIC LAPTOP ACPI EXTRAS DRIVER
13616 M: Kenneth Chan <kenneth.t.chan@gmail.com>
13617 L: platform-driver-x86@vger.kernel.org
13619 F: drivers/platform/x86/panasonic-laptop.c
13621 PARALLAX PING IIO SENSOR DRIVER
13622 M: Andreas Klinger <ak@it-klinger.de>
13623 L: linux-iio@vger.kernel.org
13625 F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
13626 F: drivers/iio/proximity/ping.c
13628 PARALLEL LCD/KEYPAD PANEL DRIVER
13629 M: Willy Tarreau <willy@haproxy.com>
13630 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
13632 F: Documentation/admin-guide/lcd-panel-cgram.rst
13633 F: drivers/auxdisplay/panel.c
13635 PARALLEL PORT SUBSYSTEM
13636 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13637 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13638 L: linux-parport@lists.infradead.org (subscribers-only)
13640 F: Documentation/driver-api/parport*.rst
13641 F: drivers/char/ppdev.c
13642 F: drivers/parport/
13643 F: include/linux/parport*.h
13644 F: include/uapi/linux/ppdev.h
13646 PARAVIRT_OPS INTERFACE
13647 M: Juergen Gross <jgross@suse.com>
13648 M: Deep Shah <sdeep@vmware.com>
13649 M: "VMware, Inc." <pv-drivers@vmware.com>
13650 L: virtualization@lists.linux-foundation.org
13652 F: Documentation/virt/paravirt_ops.rst
13653 F: arch/*/include/asm/paravirt*.h
13654 F: arch/*/kernel/paravirt*
13655 F: include/linux/hypervisor.h
13657 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
13658 M: Tim Waugh <tim@cyberelk.net>
13659 L: linux-parport@lists.infradead.org (subscribers-only)
13661 F: Documentation/admin-guide/blockdev/paride.rst
13662 F: drivers/block/paride/
13664 PARISC ARCHITECTURE
13665 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
13666 M: Helge Deller <deller@gmx.de>
13667 L: linux-parisc@vger.kernel.org
13669 W: https://parisc.wiki.kernel.org
13670 Q: http://patchwork.kernel.org/project/linux-parisc/list/
13671 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
13672 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
13673 F: Documentation/parisc/
13675 F: drivers/char/agp/parisc-agp.c
13676 F: drivers/input/misc/hp_sdc_rtc.c
13677 F: drivers/input/serio/gscps2.c
13678 F: drivers/input/serio/hp_sdc*
13680 F: drivers/parport/parport_gsc.*
13681 F: drivers/tty/serial/8250/8250_gsc.c
13682 F: drivers/video/console/sti*
13683 F: drivers/video/fbdev/sti*
13684 F: drivers/video/logo/logo_parisc*
13685 F: include/linux/hp_sdc.h
13688 M: Jiri Pirko <jiri@nvidia.com>
13689 L: netdev@vger.kernel.org
13691 F: include/linux/parman.h
13693 F: lib/test_parman.c
13695 PC ENGINES APU BOARD DRIVER
13696 M: Enrico Weigelt, metux IT consult <info@metux.net>
13698 F: drivers/platform/x86/pcengines-apuv2.c
13700 PC87360 HARDWARE MONITORING DRIVER
13701 M: Jim Cromie <jim.cromie@gmail.com>
13702 L: linux-hwmon@vger.kernel.org
13704 F: Documentation/hwmon/pc87360.rst
13705 F: drivers/hwmon/pc87360.c
13707 PC8736x GPIO DRIVER
13708 M: Jim Cromie <jim.cromie@gmail.com>
13710 F: drivers/char/pc8736x_gpio.c
13712 PC87427 HARDWARE MONITORING DRIVER
13713 M: Jean Delvare <jdelvare@suse.com>
13714 L: linux-hwmon@vger.kernel.org
13716 F: Documentation/hwmon/pc87427.rst
13717 F: drivers/hwmon/pc87427.c
13720 M: Riku Voipio <riku.voipio@iki.fi>
13722 F: drivers/leds/leds-pca9532.c
13723 F: include/linux/leds-pca9532.h
13725 PCA9541 I2C BUS MASTER SELECTOR DRIVER
13726 M: Guenter Roeck <linux@roeck-us.net>
13727 L: linux-i2c@vger.kernel.org
13729 F: drivers/i2c/muxes/i2c-mux-pca9541.c
13731 PCDP - PRIMARY CONSOLE AND DEBUG PORT
13732 M: Khalid Aziz <khalid@gonehiking.org>
13734 F: drivers/firmware/pcdp.*
13736 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
13737 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13738 M: Pali Rohár <pali@kernel.org>
13739 L: linux-pci@vger.kernel.org
13740 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13742 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
13743 F: drivers/pci/controller/pci-aardvark.c
13745 PCI DRIVER FOR ALTERA PCIE IP
13746 M: Ley Foon Tan <ley.foon.tan@intel.com>
13747 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
13748 L: linux-pci@vger.kernel.org
13750 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
13751 F: drivers/pci/controller/pcie-altera.c
13753 PCI DRIVER FOR APPLIEDMICRO XGENE
13754 M: Toan Le <toan@os.amperecomputing.com>
13755 L: linux-pci@vger.kernel.org
13756 L: linux-arm-kernel@lists.infradead.org
13758 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
13759 F: drivers/pci/controller/pci-xgene.c
13761 PCI DRIVER FOR ARM VERSATILE PLATFORM
13762 M: Rob Herring <robh@kernel.org>
13763 L: linux-pci@vger.kernel.org
13764 L: linux-arm-kernel@lists.infradead.org
13766 F: Documentation/devicetree/bindings/pci/versatile.yaml
13767 F: drivers/pci/controller/pci-versatile.c
13769 PCI DRIVER FOR ARMADA 8K
13770 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13771 L: linux-pci@vger.kernel.org
13772 L: linux-arm-kernel@lists.infradead.org
13774 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
13775 F: drivers/pci/controller/dwc/pcie-armada8k.c
13777 PCI DRIVER FOR CADENCE PCIE IP
13778 M: Tom Joseph <tjoseph@cadence.com>
13779 L: linux-pci@vger.kernel.org
13781 F: Documentation/devicetree/bindings/pci/cdns,*
13782 F: drivers/pci/controller/cadence/
13784 PCI DRIVER FOR FREESCALE LAYERSCAPE
13785 M: Minghuan Lian <minghuan.Lian@nxp.com>
13786 M: Mingkai Hu <mingkai.hu@nxp.com>
13787 M: Roy Zang <roy.zang@nxp.com>
13788 L: linuxppc-dev@lists.ozlabs.org
13789 L: linux-pci@vger.kernel.org
13790 L: linux-arm-kernel@lists.infradead.org
13792 F: drivers/pci/controller/dwc/*layerscape*
13794 PCI DRIVER FOR GENERIC OF HOSTS
13795 M: Will Deacon <will@kernel.org>
13796 L: linux-pci@vger.kernel.org
13797 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13799 F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
13800 F: drivers/pci/controller/pci-host-common.c
13801 F: drivers/pci/controller/pci-host-generic.c
13803 PCI DRIVER FOR IMX6
13804 M: Richard Zhu <hongxing.zhu@nxp.com>
13805 M: Lucas Stach <l.stach@pengutronix.de>
13806 L: linux-pci@vger.kernel.org
13807 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13809 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
13810 F: drivers/pci/controller/dwc/*imx6*
13812 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
13813 M: Jonathan Derrick <jonathan.derrick@intel.com>
13814 L: linux-pci@vger.kernel.org
13816 F: drivers/pci/controller/vmd.c
13818 PCI DRIVER FOR MICROSEMI SWITCHTEC
13819 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
13820 M: Logan Gunthorpe <logang@deltatee.com>
13821 L: linux-pci@vger.kernel.org
13823 F: Documentation/ABI/testing/sysfs-class-switchtec
13824 F: Documentation/driver-api/switchtec.rst
13825 F: drivers/ntb/hw/mscc/
13826 F: drivers/pci/switch/switchtec*
13827 F: include/linux/switchtec.h
13828 F: include/uapi/linux/switchtec_ioctl.h
13830 PCI DRIVER FOR MOBIVEIL PCIE IP
13831 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
13832 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
13833 L: linux-pci@vger.kernel.org
13835 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
13836 F: drivers/pci/controller/mobiveil/pcie-mobiveil*
13838 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
13839 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13840 L: linux-pci@vger.kernel.org
13841 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13843 F: drivers/pci/controller/*mvebu*
13845 PCI DRIVER FOR NVIDIA TEGRA
13846 M: Thierry Reding <thierry.reding@gmail.com>
13847 L: linux-tegra@vger.kernel.org
13848 L: linux-pci@vger.kernel.org
13850 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
13851 F: drivers/pci/controller/pci-tegra.c
13853 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
13854 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
13855 L: linux-pci@vger.kernel.org
13856 L: linux-arm-kernel@lists.infradead.org
13858 F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
13859 F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
13861 PCI DRIVER FOR RENESAS R-CAR
13862 M: Marek Vasut <marek.vasut+renesas@gmail.com>
13863 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13864 L: linux-pci@vger.kernel.org
13865 L: linux-renesas-soc@vger.kernel.org
13867 F: Documentation/devicetree/bindings/pci/*rcar*
13868 F: drivers/pci/controller/*rcar*
13870 PCI DRIVER FOR SAMSUNG EXYNOS
13871 M: Jingoo Han <jingoohan1@gmail.com>
13872 L: linux-pci@vger.kernel.org
13873 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13874 L: linux-samsung-soc@vger.kernel.org
13876 F: drivers/pci/controller/dwc/pci-exynos.c
13878 PCI DRIVER FOR SYNOPSYS DESIGNWARE
13879 M: Jingoo Han <jingoohan1@gmail.com>
13880 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
13881 L: linux-pci@vger.kernel.org
13883 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
13884 F: drivers/pci/controller/dwc/*designware*
13886 PCI DRIVER FOR TI DRA7XX/J721E
13887 M: Kishon Vijay Abraham I <kishon@ti.com>
13888 L: linux-omap@vger.kernel.org
13889 L: linux-pci@vger.kernel.org
13890 L: linux-arm-kernel@lists.infradead.org
13892 F: Documentation/devicetree/bindings/pci/ti-pci.txt
13893 F: drivers/pci/controller/cadence/pci-j721e.c
13894 F: drivers/pci/controller/dwc/pci-dra7xx.c
13896 PCI DRIVER FOR TI KEYSTONE
13897 M: Murali Karicheri <m-karicheri2@ti.com>
13898 L: linux-pci@vger.kernel.org
13899 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13901 F: drivers/pci/controller/dwc/pci-keystone.c
13903 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
13904 M: Linus Walleij <linus.walleij@linaro.org>
13905 L: linux-pci@vger.kernel.org
13907 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
13908 F: drivers/pci/controller/pci-v3-semi.c
13910 PCI ENDPOINT SUBSYSTEM
13911 M: Kishon Vijay Abraham I <kishon@ti.com>
13912 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13913 L: linux-pci@vger.kernel.org
13915 F: Documentation/PCI/endpoint/*
13916 F: Documentation/misc-devices/pci-endpoint-test.rst
13917 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
13918 F: drivers/misc/pci_endpoint_test.c
13919 F: drivers/pci/endpoint/
13922 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
13923 M: Russell Currey <ruscur@russell.cc>
13924 M: Oliver O'Halloran <oohall@gmail.com>
13925 L: linuxppc-dev@lists.ozlabs.org
13927 F: Documentation/PCI/pci-error-recovery.rst
13928 F: Documentation/powerpc/eeh-pci-error-recovery.rst
13929 F: arch/powerpc/include/*/eeh*.h
13930 F: arch/powerpc/kernel/eeh*.c
13931 F: arch/powerpc/platforms/*/eeh*.c
13932 F: drivers/pci/pcie/aer.c
13933 F: drivers/pci/pcie/dpc.c
13934 F: drivers/pci/pcie/err.c
13937 M: Linas Vepstas <linasvepstas@gmail.com>
13938 L: linux-pci@vger.kernel.org
13940 F: Documentation/PCI/pci-error-recovery.rst
13942 PCI MSI DRIVER FOR ALTERA MSI IP
13943 M: Ley Foon Tan <ley.foon.tan@intel.com>
13944 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
13945 L: linux-pci@vger.kernel.org
13947 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
13948 F: drivers/pci/controller/pcie-altera-msi.c
13950 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
13951 M: Toan Le <toan@os.amperecomputing.com>
13952 L: linux-pci@vger.kernel.org
13953 L: linux-arm-kernel@lists.infradead.org
13955 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
13956 F: drivers/pci/controller/pci-xgene-msi.c
13958 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
13959 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13960 R: Rob Herring <robh@kernel.org>
13961 L: linux-pci@vger.kernel.org
13963 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
13964 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
13965 F: drivers/pci/controller/
13968 M: Bjorn Helgaas <bhelgaas@google.com>
13969 L: linux-pci@vger.kernel.org
13971 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
13972 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
13973 F: Documentation/PCI/
13974 F: Documentation/devicetree/bindings/pci/
13975 F: arch/x86/kernel/early-quirks.c
13976 F: arch/x86/kernel/quirks.c
13978 F: drivers/acpi/pci*
13980 F: include/asm-generic/pci*
13981 F: include/linux/of_pci.h
13982 F: include/linux/pci*
13983 F: include/uapi/linux/pci*
13986 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
13987 M: Jonathan Chocron <jonnyc@amazon.com>
13988 L: linux-pci@vger.kernel.org
13990 F: Documentation/devicetree/bindings/pci/pcie-al.txt
13991 F: drivers/pci/controller/dwc/pcie-al.c
13993 PCIE DRIVER FOR AMLOGIC MESON
13994 M: Yue Wang <yue.wang@Amlogic.com>
13995 L: linux-pci@vger.kernel.org
13996 L: linux-amlogic@lists.infradead.org
13998 F: drivers/pci/controller/dwc/pci-meson.c
14000 PCIE DRIVER FOR AXIS ARTPEC
14001 M: Jesper Nilsson <jesper.nilsson@axis.com>
14002 L: linux-arm-kernel@axis.com
14003 L: linux-pci@vger.kernel.org
14005 F: Documentation/devicetree/bindings/pci/axis,artpec*
14006 F: drivers/pci/controller/dwc/*artpec*
14008 PCIE DRIVER FOR CAVIUM THUNDERX
14009 M: Robert Richter <rric@kernel.org>
14010 L: linux-pci@vger.kernel.org
14011 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14013 F: drivers/pci/controller/pci-thunder-*
14015 PCIE DRIVER FOR HISILICON
14016 M: Zhou Wang <wangzhou1@hisilicon.com>
14017 L: linux-pci@vger.kernel.org
14019 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
14020 F: drivers/pci/controller/dwc/pcie-hisi.c
14022 PCIE DRIVER FOR HISILICON KIRIN
14023 M: Xiaowei Song <songxiaowei@hisilicon.com>
14024 M: Binghui Wang <wangbinghui@hisilicon.com>
14025 L: linux-pci@vger.kernel.org
14027 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
14028 F: drivers/pci/controller/dwc/pcie-kirin.c
14030 PCIE DRIVER FOR HISILICON STB
14031 M: Shawn Guo <shawn.guo@linaro.org>
14032 L: linux-pci@vger.kernel.org
14034 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
14035 F: drivers/pci/controller/dwc/pcie-histb.c
14037 PCIE DRIVER FOR MEDIATEK
14038 M: Ryder Lee <ryder.lee@mediatek.com>
14039 L: linux-pci@vger.kernel.org
14040 L: linux-mediatek@lists.infradead.org
14042 F: Documentation/devicetree/bindings/pci/mediatek*
14043 F: drivers/pci/controller/*mediatek*
14045 PCIE DRIVER FOR MICROCHIP
14046 M: Daire McNamara <daire.mcnamara@microchip.com>
14047 L: linux-pci@vger.kernel.org
14049 F: Documentation/devicetree/bindings/pci/microchip*
14050 F: drivers/pci/controller/*microchip*
14052 PCIE DRIVER FOR QUALCOMM MSM
14053 M: Stanimir Varbanov <svarbanov@mm-sol.com>
14054 L: linux-pci@vger.kernel.org
14055 L: linux-arm-msm@vger.kernel.org
14057 F: drivers/pci/controller/dwc/*qcom*
14059 PCIE DRIVER FOR ROCKCHIP
14060 M: Shawn Lin <shawn.lin@rock-chips.com>
14061 L: linux-pci@vger.kernel.org
14062 L: linux-rockchip@lists.infradead.org
14064 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
14065 F: drivers/pci/controller/pcie-rockchip*
14067 PCIE DRIVER FOR SOCIONEXT UNIPHIER
14068 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14069 L: linux-pci@vger.kernel.org
14071 F: Documentation/devicetree/bindings/pci/uniphier-pcie*
14072 F: drivers/pci/controller/dwc/pcie-uniphier*
14074 PCIE DRIVER FOR ST SPEAR13XX
14075 M: Pratyush Anand <pratyush.anand@gmail.com>
14076 L: linux-pci@vger.kernel.org
14078 F: drivers/pci/controller/dwc/*spear*
14081 M: Dominik Brodowski <linux@dominikbrodowski.net>
14083 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
14084 F: Documentation/pcmcia/
14089 PCNET32 NETWORK DRIVER
14090 M: Don Fry <pcnet32@frontier.com>
14091 L: netdev@vger.kernel.org
14093 F: drivers/net/ethernet/amd/pcnet32.c
14095 PCRYPT PARALLEL CRYPTO ENGINE
14096 M: Steffen Klassert <steffen.klassert@secunet.com>
14097 L: linux-crypto@vger.kernel.org
14100 F: include/crypto/pcrypt.h
14102 PEAQ WMI HOTKEYS DRIVER
14103 M: Hans de Goede <hdegoede@redhat.com>
14104 L: platform-driver-x86@vger.kernel.org
14106 F: drivers/platform/x86/peaq-wmi.c
14108 PENSANDO ETHERNET DRIVERS
14109 M: Shannon Nelson <snelson@pensando.io>
14110 M: drivers@pensando.io
14111 L: netdev@vger.kernel.org
14113 F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
14114 F: drivers/net/ethernet/pensando/
14116 PER-CPU MEMORY ALLOCATOR
14117 M: Dennis Zhou <dennis@kernel.org>
14118 M: Tejun Heo <tj@kernel.org>
14119 M: Christoph Lameter <cl@linux.com>
14121 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
14122 F: arch/*/include/asm/percpu.h
14123 F: include/linux/percpu*.h
14126 PER-TASK DELAY ACCOUNTING
14127 M: Balbir Singh <bsingharora@gmail.com>
14129 F: include/linux/delayacct.h
14130 F: kernel/delayacct.c
14132 PERFORMANCE EVENTS SUBSYSTEM
14133 M: Peter Zijlstra <peterz@infradead.org>
14134 M: Ingo Molnar <mingo@redhat.com>
14135 M: Arnaldo Carvalho de Melo <acme@kernel.org>
14136 R: Mark Rutland <mark.rutland@arm.com>
14137 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
14138 R: Jiri Olsa <jolsa@redhat.com>
14139 R: Namhyung Kim <namhyung@kernel.org>
14140 L: linux-kernel@vger.kernel.org
14142 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14144 F: arch/*/events/*/*
14145 F: arch/*/include/asm/perf_event.h
14146 F: arch/*/kernel/*/*/perf_event*.c
14147 F: arch/*/kernel/*/perf_event*.c
14148 F: arch/*/kernel/perf_callchain.c
14149 F: arch/*/kernel/perf_event*.c
14150 F: include/linux/perf_event.h
14151 F: include/uapi/linux/perf_event.h
14156 PERFORMANCE EVENTS TOOLING ARM64
14157 R: John Garry <john.garry@huawei.com>
14158 R: Will Deacon <will@kernel.org>
14159 R: Mathieu Poirier <mathieu.poirier@linaro.org>
14160 R: Leo Yan <leo.yan@linaro.org>
14161 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14163 F: tools/build/feature/test-libopencsd.c
14164 F: tools/perf/arch/arm*/
14165 F: tools/perf/pmu-events/arch/arm64/
14166 F: tools/perf/util/arm-spe*
14167 F: tools/perf/util/cs-etm*
14169 PERSONALITY HANDLING
14170 M: Christoph Hellwig <hch@infradead.org>
14171 L: linux-abi-devel@lists.sourceforge.net
14173 F: include/linux/personality.h
14174 F: include/uapi/linux/personality.h
14176 PHOENIX RC FLIGHT CONTROLLER ADAPTER
14177 M: Marcus Folkesson <marcus.folkesson@gmail.com>
14178 L: linux-input@vger.kernel.org
14180 F: Documentation/input/devices/pxrc.rst
14181 F: drivers/input/joystick/pxrc.c
14184 M: Remi Denis-Courmont <courmisch@gmail.com>
14186 F: Documentation/networking/phonet.rst
14187 F: include/linux/phonet.h
14188 F: include/net/phonet/
14189 F: include/uapi/linux/phonet.h
14193 M: Joern Engel <joern@lazybastard.org>
14194 L: linux-mtd@lists.infradead.org
14196 F: drivers/mtd/devices/phram.c
14199 M: Bruno Prémont <bonbons@linux-vserver.org>
14200 L: linux-input@vger.kernel.org
14202 F: drivers/hid/hid-picolcd*
14205 M: Christian Brauner <christian@brauner.io>
14206 L: linux-kernel@vger.kernel.org
14208 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
14210 F: tools/testing/selftests/clone3/
14211 F: tools/testing/selftests/pid_namespace/
14212 F: tools/testing/selftests/pidfd/
14215 K: \b(clone_args|kernel_clone_args)\b
14217 PIN CONTROL SUBSYSTEM
14218 M: Linus Walleij <linus.walleij@linaro.org>
14219 L: linux-gpio@vger.kernel.org
14221 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
14222 F: Documentation/devicetree/bindings/pinctrl/
14223 F: Documentation/driver-api/pinctl.rst
14224 F: drivers/pinctrl/
14225 F: include/linux/pinctrl/
14227 PIN CONTROLLER - FREESCALE
14228 M: Dong Aisheng <aisheng.dong@nxp.com>
14229 M: Fabio Estevam <festevam@gmail.com>
14230 M: Shawn Guo <shawnguo@kernel.org>
14231 M: Stefan Agner <stefan@agner.ch>
14232 R: Pengutronix Kernel Team <kernel@pengutronix.de>
14233 L: linux-gpio@vger.kernel.org
14235 F: Documentation/devicetree/bindings/pinctrl/fsl,*
14236 F: drivers/pinctrl/freescale/
14238 PIN CONTROLLER - INTEL
14239 M: Mika Westerberg <mika.westerberg@linux.intel.com>
14240 M: Andy Shevchenko <andy@kernel.org>
14242 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
14243 F: drivers/pinctrl/intel/
14245 PIN CONTROLLER - MEDIATEK
14246 M: Sean Wang <sean.wang@kernel.org>
14247 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14249 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
14250 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
14251 F: drivers/pinctrl/mediatek/
14253 PIN CONTROLLER - MICROCHIP AT91
14254 M: Ludovic Desroches <ludovic.desroches@microchip.com>
14255 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14256 L: linux-gpio@vger.kernel.org
14258 F: drivers/gpio/gpio-sama5d2-piobu.c
14259 F: drivers/pinctrl/pinctrl-at91*
14261 PIN CONTROLLER - QUALCOMM
14262 M: Bjorn Andersson <bjorn.andersson@linaro.org>
14263 L: linux-arm-msm@vger.kernel.org
14265 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
14266 F: drivers/pinctrl/qcom/
14268 PIN CONTROLLER - RENESAS
14269 M: Geert Uytterhoeven <geert+renesas@glider.be>
14270 L: linux-renesas-soc@vger.kernel.org
14272 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
14273 F: Documentation/devicetree/bindings/pinctrl/renesas,*
14274 F: drivers/pinctrl/renesas/
14276 PIN CONTROLLER - SAMSUNG
14277 M: Tomasz Figa <tomasz.figa@gmail.com>
14278 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
14279 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14280 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14281 L: linux-samsung-soc@vger.kernel.org
14283 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
14284 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
14285 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
14286 F: drivers/pinctrl/samsung/
14287 F: include/dt-bindings/pinctrl/samsung.h
14289 PIN CONTROLLER - SINGLE
14290 M: Tony Lindgren <tony@atomide.com>
14291 M: Haojian Zhuang <haojian.zhuang@linaro.org>
14292 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14293 L: linux-omap@vger.kernel.org
14295 F: drivers/pinctrl/pinctrl-single.c
14297 PIN CONTROLLER - ST SPEAR
14298 M: Viresh Kumar <vireshk@kernel.org>
14299 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14301 W: http://www.st.com/spear
14302 F: drivers/pinctrl/spear/
14304 PISTACHIO SOC SUPPORT
14305 M: James Hartley <james.hartley@sondrel.com>
14306 L: linux-mips@vger.kernel.org
14308 F: arch/mips/boot/dts/img/pistachio*
14309 F: arch/mips/configs/pistachio*_defconfig
14310 F: arch/mips/pistachio/
14313 M: linux-block@vger.kernel.org
14315 F: drivers/block/pktcdvd.c
14316 F: include/linux/pktcdvd.h
14317 F: include/uapi/linux/pktcdvd.h
14319 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
14320 M: Tomasz Duszynski <tduszyns@gmail.com>
14322 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
14323 F: drivers/iio/chemical/pms7003.c
14326 M: Jacob Keller <jacob.e.keller@intel.com>
14328 F: Documentation/driver-api/pldmfw/
14329 F: include/linux/pldmfw.h
14333 M: Logan Gunthorpe <logang@deltatee.com>
14335 F: drivers/dma/plx_dma.c
14338 M: Charles Hsu <hsu.yungteng@gmail.com>
14339 L: linux-hwmon@vger.kernel.org
14341 F: Documentation/hwmon/pm6764tr.rst
14342 F: drivers/hwmon/pmbus/pm6764tr.c
14345 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
14346 L: linux-pm@vger.kernel.org
14348 W: https://01.org/pm-graph
14349 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
14350 T: git git://github.com/intel/pm-graph
14351 F: tools/power/pm-graph
14353 PMBUS HARDWARE MONITORING DRIVERS
14354 M: Guenter Roeck <linux@roeck-us.net>
14355 L: linux-hwmon@vger.kernel.org
14357 W: http://hwmon.wiki.kernel.org/
14358 W: http://www.roeck-us.net/linux/drivers/
14359 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
14360 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
14361 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
14362 F: Documentation/devicetree/bindings/hwmon/max31785.txt
14363 F: Documentation/hwmon/adm1275.rst
14364 F: Documentation/hwmon/ibm-cffps.rst
14365 F: Documentation/hwmon/ir35221.rst
14366 F: Documentation/hwmon/lm25066.rst
14367 F: Documentation/hwmon/ltc2978.rst
14368 F: Documentation/hwmon/ltc3815.rst
14369 F: Documentation/hwmon/max16064.rst
14370 F: Documentation/hwmon/max20751.rst
14371 F: Documentation/hwmon/max31785.rst
14372 F: Documentation/hwmon/max34440.rst
14373 F: Documentation/hwmon/max8688.rst
14374 F: Documentation/hwmon/pmbus-core.rst
14375 F: Documentation/hwmon/pmbus.rst
14376 F: Documentation/hwmon/tps40422.rst
14377 F: Documentation/hwmon/ucd9000.rst
14378 F: Documentation/hwmon/ucd9200.rst
14379 F: Documentation/hwmon/zl6100.rst
14380 F: drivers/hwmon/pmbus/
14381 F: include/linux/pmbus.h
14383 PMC SIERRA MaxRAID DRIVER
14384 L: linux-scsi@vger.kernel.org
14386 W: http://www.pmc-sierra.com/
14387 F: drivers/scsi/pmcraid.*
14389 PMC SIERRA PM8001 DRIVER
14390 M: Jack Wang <jinpu.wang@cloud.ionos.com>
14391 L: linux-scsi@vger.kernel.org
14393 F: drivers/scsi/pm8001/
14395 PNI RM3100 IIO DRIVER
14396 M: Song Qiang <songqiang1304521@gmail.com>
14397 L: linux-iio@vger.kernel.org
14399 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
14400 F: drivers/iio/magnetometer/rm3100*
14403 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
14404 L: linux-acpi@vger.kernel.org
14407 F: include/linux/pnp.h
14409 POSIX CLOCKS and TIMERS
14410 M: Thomas Gleixner <tglx@linutronix.de>
14411 L: linux-kernel@vger.kernel.org
14413 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14415 F: include/linux/time_namespace.h
14416 F: include/linux/timer*
14417 F: kernel/time/*timer*
14418 F: kernel/time/namespace.c
14420 POWER MANAGEMENT CORE
14421 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
14422 L: linux-pm@vger.kernel.org
14424 B: https://bugzilla.kernel.org
14425 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
14426 F: drivers/base/power/
14427 F: drivers/powercap/
14428 F: include/linux/intel_rapl.h
14429 F: include/linux/pm.h
14430 F: include/linux/pm_*
14431 F: include/linux/powercap.h
14432 F: kernel/configs/nopm.config
14434 POWER STATE COORDINATION INTERFACE (PSCI)
14435 M: Mark Rutland <mark.rutland@arm.com>
14436 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14437 L: linux-arm-kernel@lists.infradead.org
14439 F: drivers/firmware/psci/
14440 F: include/linux/psci.h
14441 F: include/uapi/linux/psci.h
14443 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
14444 M: Sebastian Reichel <sre@kernel.org>
14445 L: linux-pm@vger.kernel.org
14447 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14448 F: Documentation/ABI/testing/sysfs-class-power
14449 F: Documentation/devicetree/bindings/power/supply/
14450 F: drivers/power/supply/
14451 F: include/linux/power_supply.h
14453 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
14454 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
14455 L: linuxppc-dev@lists.ozlabs.org
14457 F: drivers/char/powernv-op-panel.c
14459 PPP OVER ATM (RFC 2364)
14460 M: Mitchell Blank Jr <mitch@sfgoth.com>
14462 F: include/uapi/linux/atmppp.h
14463 F: net/atm/pppoatm.c
14466 M: Michal Ostrowski <mostrows@earthlink.net>
14468 F: drivers/net/ppp/pppoe.c
14469 F: drivers/net/ppp/pppox.c
14472 M: James Chapman <jchapman@katalix.com>
14474 F: include/linux/if_pppol2tp.h
14475 F: include/uapi/linux/if_pppol2tp.h
14476 F: net/l2tp/l2tp_ppp.c
14478 PPP PROTOCOL DRIVERS AND COMPRESSORS
14479 M: Paul Mackerras <paulus@samba.org>
14480 L: linux-ppp@vger.kernel.org
14482 F: drivers/net/ppp/ppp_*
14485 M: Rodolfo Giometti <giometti@enneenne.com>
14486 L: linuxpps@ml.enneenne.com (subscribers-only)
14488 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
14489 F: Documentation/ABI/testing/sysfs-pps
14490 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
14491 F: Documentation/driver-api/pps.rst
14493 F: include/linux/pps*.h
14494 F: include/uapi/linux/pps.h
14497 M: Dmitry Kozlov <xeb@mail.ru>
14498 L: netdev@vger.kernel.org
14500 W: http://sourceforge.net/projects/accel-pptp
14501 F: drivers/net/ppp/pptp.c
14503 PRESSURE STALL INFORMATION (PSI)
14504 M: Johannes Weiner <hannes@cmpxchg.org>
14506 F: include/linux/psi*
14507 F: kernel/sched/psi.c
14510 M: Petr Mladek <pmladek@suse.com>
14511 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
14512 R: Steven Rostedt <rostedt@goodmis.org>
14513 R: John Ogness <john.ogness@linutronix.de>
14515 F: include/linux/printk.h
14518 PRISM54 WIRELESS DRIVER
14519 M: Luis Chamberlain <mcgrof@kernel.org>
14520 L: linux-wireless@vger.kernel.org
14522 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
14523 F: drivers/net/wireless/intersil/prism54/
14526 R: Alexey Dobriyan <adobriyan@gmail.com>
14527 L: linux-kernel@vger.kernel.org
14528 L: linux-fsdevel@vger.kernel.org
14530 F: Documentation/filesystems/proc.rst
14532 F: include/linux/proc_fs.h
14533 F: tools/testing/selftests/proc/
14536 M: Luis Chamberlain <mcgrof@kernel.org>
14537 M: Kees Cook <keescook@chromium.org>
14538 M: Iurii Zaikin <yzaikin@google.com>
14539 L: linux-kernel@vger.kernel.org
14540 L: linux-fsdevel@vger.kernel.org
14542 F: fs/proc/proc_sysctl.c
14543 F: include/linux/sysctl.h
14544 F: kernel/sysctl-test.c
14546 F: tools/testing/selftests/sysctl/
14548 PS3 NETWORK SUPPORT
14549 M: Geoff Levand <geoff@infradead.org>
14550 L: netdev@vger.kernel.org
14551 L: linuxppc-dev@lists.ozlabs.org
14553 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
14555 PS3 PLATFORM SUPPORT
14556 M: Geoff Levand <geoff@infradead.org>
14557 L: linuxppc-dev@lists.ozlabs.org
14559 F: arch/powerpc/boot/ps3*
14560 F: arch/powerpc/include/asm/lv1call.h
14561 F: arch/powerpc/include/asm/ps3*.h
14562 F: arch/powerpc/platforms/ps3/
14565 F: drivers/rtc/rtc-ps3.c
14566 F: drivers/usb/host/*ps3.c
14567 F: sound/ppc/snd_ps3*
14570 M: Jim Paris <jim@jtan.com>
14571 M: Geoff Levand <geoff@infradead.org>
14572 L: linuxppc-dev@lists.ozlabs.org
14574 F: drivers/block/ps3vram.c
14576 PSAMPLE PACKET SAMPLING SUPPORT
14577 M: Yotam Gigi <yotam.gi@gmail.com>
14579 F: include/net/psample.h
14580 F: include/uapi/linux/psample.h
14584 M: Kees Cook <keescook@chromium.org>
14585 M: Anton Vorontsov <anton@enomsg.org>
14586 M: Colin Cross <ccross@android.com>
14587 M: Tony Luck <tony.luck@intel.com>
14589 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
14590 F: Documentation/admin-guide/ramoops.rst
14591 F: Documentation/admin-guide/pstore-blk.rst
14592 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
14593 F: drivers/acpi/apei/erst.c
14594 F: drivers/firmware/efi/efi-pstore.c
14596 F: include/linux/pstore*
14597 K: \b(pstore|ramoops)
14599 PTP HARDWARE CLOCK SUPPORT
14600 M: Richard Cochran <richardcochran@gmail.com>
14601 L: netdev@vger.kernel.org
14603 W: http://linuxptp.sourceforge.net/
14604 F: Documentation/ABI/testing/sysfs-ptp
14605 F: Documentation/driver-api/ptp.rst
14606 F: drivers/net/phy/dp83640*
14608 F: include/linux/ptp_cl*
14611 M: Oleg Nesterov <oleg@redhat.com>
14613 F: arch/*/*/ptrace*.c
14614 F: arch/*/include/asm/ptrace*.h
14615 F: arch/*/ptrace*.c
14616 F: include/asm-generic/syscall.h
14617 F: include/linux/ptrace.h
14618 F: include/linux/regset.h
14619 F: include/linux/tracehook.h
14620 F: include/uapi/linux/ptrace.h
14621 F: include/uapi/linux/ptrace.h
14625 M: Hans Verkuil <hverkuil@xs4all.nl>
14626 L: linux-media@vger.kernel.org
14628 T: git git://linuxtv.org/media_tree.git
14629 F: Documentation/admin-guide/media/pulse8-cec.rst
14630 F: drivers/media/cec/usb/pulse8/
14632 PVRUSB2 VIDEO4LINUX DRIVER
14633 M: Mike Isely <isely@pobox.com>
14634 L: pvrusb2@isely.net (subscribers-only)
14635 L: linux-media@vger.kernel.org
14637 W: http://www.isely.net/pvrusb2/
14638 T: git git://linuxtv.org/media_tree.git
14639 F: Documentation/driver-api/media/drivers/pvrusb2*
14640 F: drivers/media/usb/pvrusb2/
14643 M: Hans Verkuil <hverkuil@xs4all.nl>
14644 L: linux-media@vger.kernel.org
14646 T: git git://linuxtv.org/media_tree.git
14647 F: drivers/media/usb/pwc/*
14648 F: include/trace/events/pwc.h
14651 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14652 L: linux-hwmon@vger.kernel.org
14654 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
14655 F: Documentation/hwmon/pwm-fan.rst
14656 F: drivers/hwmon/pwm-fan.c
14659 M: Sean Young <sean@mess.org>
14660 L: linux-media@vger.kernel.org
14662 F: drivers/media/rc/pwm-ir-tx.c
14665 M: Thierry Reding <thierry.reding@gmail.com>
14666 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14667 M: Lee Jones <lee.jones@linaro.org>
14668 L: linux-pwm@vger.kernel.org
14670 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
14671 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
14672 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
14673 F: Documentation/devicetree/bindings/pwm/
14674 F: Documentation/driver-api/pwm.rst
14675 F: drivers/gpio/gpio-mvebu.c
14677 F: drivers/video/backlight/pwm_bl.c
14678 F: include/linux/pwm.h
14679 F: include/linux/pwm_backlight.h
14680 K: pwm_(config|apply_state|ops)
14683 M: Robert Jarzmik <robert.jarzmik@free.fr>
14684 L: linux-gpio@vger.kernel.org
14686 F: drivers/gpio/gpio-pxa.c
14692 M: Robert Jarzmik <robert.jarzmik@free.fr>
14693 L: linux-rtc@vger.kernel.org
14696 PXA2xx/PXA3xx SUPPORT
14697 M: Daniel Mack <daniel@zonque.org>
14698 M: Haojian Zhuang <haojian.zhuang@gmail.com>
14699 M: Robert Jarzmik <robert.jarzmik@free.fr>
14700 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14702 T: git git://github.com/hzhuang1/linux.git
14703 T: git git://github.com/rjarzmik/linux.git
14704 F: arch/arm/boot/dts/pxa*
14705 F: arch/arm/mach-pxa/
14706 F: drivers/dma/pxa*
14707 F: drivers/pcmcia/pxa2xx*
14708 F: drivers/pinctrl/pxa/
14709 F: drivers/spi/spi-pxa2xx*
14710 F: drivers/usb/gadget/udc/pxa2*
14711 F: include/sound/pxa2xx-lib.h
14716 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
14717 L: qat-linux@intel.com
14719 F: drivers/crypto/qat/
14721 QCOM AUDIO (ASoC) DRIVERS
14722 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14723 M: Banajit Goswami <bgoswami@codeaurora.org>
14724 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14726 F: sound/soc/codecs/lpass-va-macro.c
14727 F: sound/soc/codecs/lpass-wsa-macro.*
14728 F: sound/soc/codecs/msm8916-wcd-analog.c
14729 F: sound/soc/codecs/msm8916-wcd-digital.c
14730 F: sound/soc/codecs/wcd9335.*
14731 F: sound/soc/codecs/wcd934x.c
14732 F: sound/soc/codecs/wcd-clsh-v2.*
14733 F: sound/soc/codecs/wsa881x.c
14737 M: Alex Elder <elder@kernel.org>
14738 L: netdev@vger.kernel.org
14740 F: drivers/net/ipa/
14742 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
14743 M: Gabriel Somlo <somlo@cmu.edu>
14744 M: "Michael S. Tsirkin" <mst@redhat.com>
14745 L: qemu-devel@nongnu.org
14747 F: drivers/firmware/qemu_fw_cfg.c
14748 F: include/uapi/linux/qemu_fw_cfg.h
14751 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
14752 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
14753 L: linux-rdma@vger.kernel.org
14755 F: drivers/infiniband/hw/qib/
14757 QLOGIC QL41xxx FCOE DRIVER
14758 M: Saurav Kashyap <skashyap@marvell.com>
14759 M: Javed Hasan <jhasan@marvell.com>
14760 M: GR-QLogic-Storage-Upstream@marvell.com
14761 L: linux-scsi@vger.kernel.org
14763 F: drivers/scsi/qedf/
14765 QLOGIC QL41xxx ISCSI DRIVER
14766 M: Nilesh Javali <njavali@marvell.com>
14767 M: Manish Rangankar <mrangankar@marvell.com>
14768 M: GR-QLogic-Storage-Upstream@marvell.com
14769 L: linux-scsi@vger.kernel.org
14771 F: drivers/scsi/qedi/
14773 QLOGIC QL4xxx ETHERNET DRIVER
14774 M: Ariel Elior <aelior@marvell.com>
14775 M: GR-everest-linux-l2@marvell.com
14776 L: netdev@vger.kernel.org
14778 F: drivers/net/ethernet/qlogic/qed/
14779 F: drivers/net/ethernet/qlogic/qede/
14780 F: include/linux/qed/
14782 QLOGIC QL4xxx RDMA DRIVER
14783 M: Michal Kalderon <mkalderon@marvell.com>
14784 M: Ariel Elior <aelior@marvell.com>
14785 L: linux-rdma@vger.kernel.org
14787 F: drivers/infiniband/hw/qedr/
14788 F: include/uapi/rdma/qedr-abi.h
14790 QLOGIC QLA1280 SCSI DRIVER
14791 M: Michael Reed <mdr@sgi.com>
14792 L: linux-scsi@vger.kernel.org
14794 F: drivers/scsi/qla1280.[ch]
14796 QLOGIC QLA2XXX FC-SCSI DRIVER
14797 M: Nilesh Javali <njavali@marvell.com>
14798 M: GR-QLogic-Storage-Upstream@marvell.com
14799 L: linux-scsi@vger.kernel.org
14801 F: drivers/scsi/qla2xxx/
14803 QLOGIC QLA3XXX NETWORK DRIVER
14804 M: GR-Linux-NIC-Dev@marvell.com
14805 L: netdev@vger.kernel.org
14807 F: drivers/net/ethernet/qlogic/qla3xxx.*
14809 QLOGIC QLA4XXX iSCSI DRIVER
14810 M: Nilesh Javali <njavali@marvell.com>
14811 M: Manish Rangankar <mrangankar@marvell.com>
14812 M: GR-QLogic-Storage-Upstream@marvell.com
14813 L: linux-scsi@vger.kernel.org
14815 F: drivers/scsi/qla4xxx/
14817 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
14818 M: Shahed Shaikh <shshaikh@marvell.com>
14819 M: Manish Chopra <manishc@marvell.com>
14820 M: GR-Linux-NIC-Dev@marvell.com
14821 L: netdev@vger.kernel.org
14823 F: drivers/net/ethernet/qlogic/qlcnic/
14825 QLOGIC QLGE 10Gb ETHERNET DRIVER
14826 M: Manish Chopra <manishc@marvell.com>
14827 M: GR-Linux-NIC-Dev@marvell.com
14828 M: Coiby Xu <coiby.xu@gmail.com>
14829 L: netdev@vger.kernel.org
14831 F: Documentation/networking/device_drivers/qlogic/qlge.rst
14832 F: drivers/staging/qlge/
14834 QM1D1B0004 MEDIA DRIVER
14835 M: Akihiro Tsukada <tskd08@gmail.com>
14836 L: linux-media@vger.kernel.org
14838 F: drivers/media/tuners/qm1d1b0004*
14840 QM1D1C0042 MEDIA DRIVER
14841 M: Akihiro Tsukada <tskd08@gmail.com>
14842 L: linux-media@vger.kernel.org
14844 F: drivers/media/tuners/qm1d1c0042*
14847 M: Anders Larsen <al@alarsen.net>
14849 W: http://www.alarsen.net/linux/qnx4fs/
14851 F: include/uapi/linux/qnx4_fs.h
14852 F: include/uapi/linux/qnxtypes.h
14854 QORIQ DPAA2 FSL-MC BUS DRIVER
14855 M: Stuart Yoder <stuyoder@gmail.com>
14856 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
14857 L: linux-kernel@vger.kernel.org
14859 F: Documentation/ABI/stable/sysfs-bus-fsl-mc
14860 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
14861 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
14862 F: drivers/bus/fsl-mc/
14863 F: include/uapi/linux/fsl_mc.h
14865 QT1010 MEDIA DRIVER
14866 M: Antti Palosaari <crope@iki.fi>
14867 L: linux-media@vger.kernel.org
14869 W: https://linuxtv.org
14870 W: http://palosaari.fi/linux/
14871 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14872 T: git git://linuxtv.org/anttip/media_tree.git
14873 F: drivers/media/tuners/qt1010*
14875 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
14876 M: Kalle Valo <kvalo@codeaurora.org>
14877 L: ath10k@lists.infradead.org
14879 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
14880 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
14881 F: drivers/net/wireless/ath/ath10k/
14883 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
14884 M: Kalle Valo <kvalo@codeaurora.org>
14885 L: ath11k@lists.infradead.org
14887 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
14888 F: drivers/net/wireless/ath/ath11k/
14890 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
14891 M: ath9k-devel@qca.qualcomm.com
14892 L: linux-wireless@vger.kernel.org
14894 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
14895 F: drivers/net/wireless/ath/ath9k/
14897 QUALCOMM CAMERA SUBSYSTEM DRIVER
14898 M: Robert Foss <robert.foss@linaro.org>
14899 M: Todor Tomov <todor.too@gmail.com>
14900 L: linux-media@vger.kernel.org
14902 F: Documentation/admin-guide/media/qcom_camss.rst
14903 F: Documentation/devicetree/bindings/media/qcom,camss.txt
14904 F: drivers/media/platform/qcom/camss/
14906 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
14907 M: Niklas Cassel <nks@flawful.org>
14908 L: linux-pm@vger.kernel.org
14909 L: linux-arm-msm@vger.kernel.org
14911 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.txt
14912 F: drivers/soc/qcom/cpr.c
14914 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
14915 M: Ilia Lin <ilia.lin@kernel.org>
14916 L: linux-pm@vger.kernel.org
14918 F: Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
14919 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
14921 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
14922 M: Timur Tabi <timur@kernel.org>
14923 L: netdev@vger.kernel.org
14925 F: drivers/net/ethernet/qualcomm/emac/
14927 QUALCOMM ETHQOS ETHERNET DRIVER
14928 M: Vinod Koul <vkoul@kernel.org>
14929 L: netdev@vger.kernel.org
14931 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
14932 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
14934 QUALCOMM GENERIC INTERFACE I2C DRIVER
14935 M: Akash Asthana <akashast@codeaurora.org>
14936 M: Mukesh Savaliya <msavaliy@codeaurora.org>
14937 L: linux-i2c@vger.kernel.org
14938 L: linux-arm-msm@vger.kernel.org
14940 F: drivers/i2c/busses/i2c-qcom-geni.c
14942 QUALCOMM HEXAGON ARCHITECTURE
14943 M: Brian Cain <bcain@codeaurora.org>
14944 L: linux-hexagon@vger.kernel.org
14948 QUALCOMM HIDMA DRIVER
14949 M: Sinan Kaya <okaya@kernel.org>
14950 L: linux-arm-kernel@lists.infradead.org
14951 L: linux-arm-msm@vger.kernel.org
14952 L: dmaengine@vger.kernel.org
14954 F: drivers/dma/qcom/hidma*
14956 QUALCOMM I2C CCI DRIVER
14957 M: Loic Poulain <loic.poulain@linaro.org>
14958 M: Robert Foss <robert.foss@linaro.org>
14959 L: linux-i2c@vger.kernel.org
14960 L: linux-arm-msm@vger.kernel.org
14962 F: Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
14963 F: drivers/i2c/busses/i2c-qcom-cci.c
14966 M: Rob Clark <robdclark@gmail.com>
14967 L: iommu@lists.linux-foundation.org
14968 L: linux-arm-msm@vger.kernel.org
14970 F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
14972 QUALCOMM IPC ROUTER (QRTR) DRIVER
14973 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
14974 L: linux-arm-msm@vger.kernel.org
14976 F: include/trace/events/qrtr.h
14977 F: include/uapi/linux/qrtr.h
14980 QUALCOMM IPCC MAILBOX DRIVER
14981 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
14982 L: linux-arm-msm@vger.kernel.org
14984 F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
14985 F: drivers/mailbox/qcom-ipcc.c
14986 F: include/dt-bindings/mailbox/qcom-ipcc.h
14988 QUALCOMM IPQ4019 USB PHY DRIVER
14989 M: Robert Marko <robert.marko@sartura.hr>
14990 M: Luka Perkov <luka.perkov@sartura.hr>
14991 L: linux-arm-msm@vger.kernel.org
14993 F: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
14994 F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
14996 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
14997 M: Robert Marko <robert.marko@sartura.hr>
14998 M: Luka Perkov <luka.perkov@sartura.hr>
14999 L: linux-arm-msm@vger.kernel.org
15001 F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
15002 F: drivers/regulator/vqmmc-ipq4019-regulator.c
15004 QUALCOMM RMNET DRIVER
15005 M: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
15006 M: Sean Tranchetti <stranche@codeaurora.org>
15007 L: netdev@vger.kernel.org
15009 F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
15010 F: drivers/net/ethernet/qualcomm/rmnet/
15011 F: include/linux/if_rmnet.h
15013 QUALCOMM TSENS THERMAL DRIVER
15014 M: Amit Kucheria <amitk@kernel.org>
15015 L: linux-pm@vger.kernel.org
15016 L: linux-arm-msm@vger.kernel.org
15018 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
15019 F: drivers/thermal/qcom/
15021 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
15022 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
15023 L: linux-media@vger.kernel.org
15024 L: linux-arm-msm@vger.kernel.org
15026 T: git git://linuxtv.org/media_tree.git
15027 F: Documentation/devicetree/bindings/media/*venus*
15028 F: drivers/media/platform/qcom/venus/
15030 QUALCOMM WCN36XX WIRELESS DRIVER
15031 M: Kalle Valo <kvalo@codeaurora.org>
15032 L: wcn36xx@lists.infradead.org
15034 W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
15035 T: git git://github.com/KrasnikovEugene/wcn36xx.git
15036 F: drivers/net/wireless/ath/wcn36xx/
15038 QUANTENNA QTNFMAC WIRELESS DRIVER
15039 M: Igor Mitsyanko <imitsyanko@quantenna.com>
15040 R: Sergey Matyukevich <geomatsi@gmail.com>
15041 L: linux-wireless@vger.kernel.org
15043 F: drivers/net/wireless/quantenna
15045 RADEON and AMDGPU DRM DRIVERS
15046 M: Alex Deucher <alexander.deucher@amd.com>
15047 M: Christian König <christian.koenig@amd.com>
15048 L: amd-gfx@lists.freedesktop.org
15050 T: git https://gitlab.freedesktop.org/agd5f/linux.git
15051 F: drivers/gpu/drm/amd/
15052 F: drivers/gpu/drm/radeon/
15053 F: include/uapi/drm/amdgpu_drm.h
15054 F: include/uapi/drm/radeon_drm.h
15056 RADEON FRAMEBUFFER DISPLAY DRIVER
15057 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
15058 L: linux-fbdev@vger.kernel.org
15060 F: drivers/video/fbdev/aty/radeon*
15061 F: include/uapi/linux/radeonfb.h
15063 RADIOSHARK RADIO DRIVER
15064 M: Hans Verkuil <hverkuil@xs4all.nl>
15065 L: linux-media@vger.kernel.org
15067 T: git git://linuxtv.org/media_tree.git
15068 F: drivers/media/radio/radio-shark.c
15070 RADIOSHARK2 RADIO DRIVER
15071 M: Hans Verkuil <hverkuil@xs4all.nl>
15072 L: linux-media@vger.kernel.org
15074 T: git git://linuxtv.org/media_tree.git
15075 F: drivers/media/radio/radio-shark2.c
15076 F: drivers/media/radio/radio-tea5777.c
15078 RADOS BLOCK DEVICE (RBD)
15079 M: Ilya Dryomov <idryomov@gmail.com>
15080 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
15081 L: ceph-devel@vger.kernel.org
15083 W: http://ceph.com/
15084 T: git git://github.com/ceph/ceph-client.git
15085 F: Documentation/ABI/testing/sysfs-bus-rbd
15086 F: drivers/block/rbd.c
15087 F: drivers/block/rbd_types.h
15089 RAGE128 FRAMEBUFFER DISPLAY DRIVER
15090 M: Paul Mackerras <paulus@samba.org>
15091 L: linux-fbdev@vger.kernel.org
15093 F: drivers/video/fbdev/aty/aty128fb.c
15095 RAINSHADOW-CEC DRIVER
15096 M: Hans Verkuil <hverkuil@xs4all.nl>
15097 L: linux-media@vger.kernel.org
15099 T: git git://linuxtv.org/media_tree.git
15100 F: drivers/media/cec/usb/rainshadow/
15102 RALINK MIPS ARCHITECTURE
15103 M: John Crispin <john@phrozen.org>
15104 L: linux-mips@vger.kernel.org
15106 F: arch/mips/ralink
15108 RALINK RT2X00 WIRELESS LAN DRIVER
15109 M: Stanislaw Gruszka <stf_xl@wp.pl>
15110 M: Helmut Schaa <helmut.schaa@googlemail.com>
15111 L: linux-wireless@vger.kernel.org
15113 F: drivers/net/wireless/ralink/rt2x00/
15115 RAMDISK RAM BLOCK DEVICE DRIVER
15116 M: Jens Axboe <axboe@kernel.dk>
15118 F: Documentation/admin-guide/blockdev/ramdisk.rst
15119 F: drivers/block/brd.c
15121 RANCHU VIRTUAL BOARD FOR MIPS
15122 M: Miodrag Dinic <miodrag.dinic@mips.com>
15123 L: linux-mips@vger.kernel.org
15125 F: arch/mips/configs/generic/board-ranchu.config
15126 F: arch/mips/generic/board-ranchu.c
15128 RANDOM NUMBER DRIVER
15129 M: "Theodore Ts'o" <tytso@mit.edu>
15131 F: drivers/char/random.c
15134 M: Matt Porter <mporter@kernel.crashing.org>
15135 M: Alexandre Bounine <alex.bou9@gmail.com>
15137 F: drivers/rapidio/
15140 M: Tony Luck <tony.luck@intel.com>
15141 M: Borislav Petkov <bp@alien8.de>
15142 L: linux-edac@vger.kernel.org
15144 F: Documentation/admin-guide/ras.rst
15146 F: include/linux/ras.h
15147 F: include/ras/ras_event.h
15149 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
15150 L: linux-wireless@vger.kernel.org
15152 F: drivers/net/wireless/ray*
15154 RC-CORE / LIRC FRAMEWORK
15155 M: Sean Young <sean@mess.org>
15156 L: linux-media@vger.kernel.org
15158 W: http://linuxtv.org
15159 T: git git://linuxtv.org/media_tree.git
15160 F: Documentation/driver-api/media/rc-core.rst
15161 F: Documentation/userspace-api/media/rc/
15162 F: drivers/media/rc/
15163 F: include/media/rc-map.h
15164 F: include/media/rc-core.h
15165 F: include/uapi/linux/lirc.h
15167 RCMM REMOTE CONTROLS DECODER
15168 M: Patrick Lerda <patrick9876@free.fr>
15170 F: drivers/media/rc/ir-rcmm-decoder.c
15172 RCUTORTURE TEST FRAMEWORK
15173 M: "Paul E. McKenney" <paulmck@kernel.org>
15174 M: Josh Triplett <josh@joshtriplett.org>
15175 R: Steven Rostedt <rostedt@goodmis.org>
15176 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15177 R: Lai Jiangshan <jiangshanlai@gmail.com>
15178 L: rcu@vger.kernel.org
15180 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15181 F: tools/testing/selftests/rcutorture
15183 RDACM20 Camera Sensor
15184 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
15185 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
15186 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
15187 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
15188 L: linux-media@vger.kernel.org
15190 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
15191 F: drivers/media/i2c/max9271.c
15192 F: drivers/media/i2c/max9271.h
15193 F: drivers/media/i2c/rdacm20.c
15195 RDACM21 Camera Sensor
15196 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
15197 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
15198 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
15199 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
15200 L: linux-media@vger.kernel.org
15202 F: Documentation/devicetree/bindings/media/i2c/rdacm2x-gmsl.yaml
15203 F: drivers/media/i2c/max9271.c
15204 F: drivers/media/i2c/max9271.h
15205 F: drivers/media/i2c/rdacm21.c
15208 M: Florian Fainelli <florian@openwrt.org>
15211 RDC R6040 FAST ETHERNET DRIVER
15212 M: Florian Fainelli <f.fainelli@gmail.com>
15213 L: netdev@vger.kernel.org
15215 F: drivers/net/ethernet/rdc/r6040.c
15217 RDMAVT - RDMA verbs software
15218 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
15219 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
15220 L: linux-rdma@vger.kernel.org
15222 F: drivers/infiniband/sw/rdmavt
15224 RDS - RELIABLE DATAGRAM SOCKETS
15225 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
15226 L: netdev@vger.kernel.org
15227 L: linux-rdma@vger.kernel.org
15228 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
15230 W: https://oss.oracle.com/projects/rds/
15231 F: Documentation/networking/rds.rst
15234 RDT - RESOURCE ALLOCATION
15235 M: Fenghua Yu <fenghua.yu@intel.com>
15236 M: Reinette Chatre <reinette.chatre@intel.com>
15237 L: linux-kernel@vger.kernel.org
15239 F: Documentation/x86/resctrl*
15240 F: arch/x86/include/asm/resctrl.h
15241 F: arch/x86/kernel/cpu/resctrl/
15242 F: tools/testing/selftests/resctrl/
15244 READ-COPY UPDATE (RCU)
15245 M: "Paul E. McKenney" <paulmck@kernel.org>
15246 M: Josh Triplett <josh@joshtriplett.org>
15247 R: Steven Rostedt <rostedt@goodmis.org>
15248 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15249 R: Lai Jiangshan <jiangshanlai@gmail.com>
15250 R: Joel Fernandes <joel@joelfernandes.org>
15251 L: rcu@vger.kernel.org
15253 W: http://www.rdrop.com/users/paulmck/RCU/
15254 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15255 F: Documentation/RCU/
15256 F: include/linux/rcu*
15258 X: Documentation/RCU/torture.rst
15259 X: include/linux/srcu*.h
15260 X: kernel/rcu/srcu*.c
15262 REAL TIME CLOCK (RTC) SUBSYSTEM
15263 M: Alessandro Zummo <a.zummo@towertech.it>
15264 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
15265 L: linux-rtc@vger.kernel.org
15267 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
15268 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
15269 F: Documentation/admin-guide/rtc.rst
15270 F: Documentation/devicetree/bindings/rtc/
15272 F: include/linux/platform_data/rtc-*
15273 F: include/linux/rtc.h
15274 F: include/linux/rtc/
15275 F: include/uapi/linux/rtc.h
15276 F: tools/testing/selftests/rtc/
15278 REALTEK AUDIO CODECS
15279 M: Oder Chiou <oder_chiou@realtek.com>
15281 F: include/sound/rt*.h
15282 F: sound/soc/codecs/rt*
15284 REALTEK RTL83xx SMI DSA ROUTER CHIPS
15285 M: Linus Walleij <linus.walleij@linaro.org>
15287 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
15288 F: drivers/net/dsa/realtek-smi*
15289 F: drivers/net/dsa/rtl83*
15291 REALTEK WIRELESS DRIVER (rtlwifi family)
15292 M: Ping-Ke Shih <pkshih@realtek.com>
15293 L: linux-wireless@vger.kernel.org
15295 W: https://wireless.wiki.kernel.org/
15296 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15297 F: drivers/net/wireless/realtek/rtlwifi/
15299 REALTEK WIRELESS DRIVER (rtw88)
15300 M: Yan-Hsuan Chuang <tony0620emma@gmail.com>
15301 L: linux-wireless@vger.kernel.org
15303 F: drivers/net/wireless/realtek/rtw88/
15305 REDPINE WIRELESS DRIVER
15306 M: Amitkumar Karwar <amitkarwar@gmail.com>
15307 M: Siva Rebbagondla <siva8118@gmail.com>
15308 L: linux-wireless@vger.kernel.org
15310 F: drivers/net/wireless/rsi/
15312 REGISTER MAP ABSTRACTION
15313 M: Mark Brown <broonie@kernel.org>
15314 L: linux-kernel@vger.kernel.org
15316 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
15317 F: Documentation/devicetree/bindings/regmap/
15318 F: drivers/base/regmap/
15319 F: include/linux/regmap.h
15321 REISERFS FILE SYSTEM
15322 L: reiserfs-devel@vger.kernel.org
15326 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
15327 M: Ohad Ben-Cohen <ohad@wizery.com>
15328 M: Bjorn Andersson <bjorn.andersson@linaro.org>
15329 M: Mathieu Poirier <mathieu.poirier@linaro.org>
15330 L: linux-remoteproc@vger.kernel.org
15332 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
15333 F: Documentation/ABI/testing/sysfs-class-remoteproc
15334 F: Documentation/devicetree/bindings/remoteproc/
15335 F: Documentation/staging/remoteproc.rst
15336 F: drivers/remoteproc/
15337 F: include/linux/remoteproc.h
15338 F: include/linux/remoteproc/
15340 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
15341 M: Ohad Ben-Cohen <ohad@wizery.com>
15342 M: Bjorn Andersson <bjorn.andersson@linaro.org>
15343 M: Mathieu Poirier <mathieu.poirier@linaro.org>
15344 L: linux-remoteproc@vger.kernel.org
15346 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
15347 F: Documentation/ABI/testing/sysfs-bus-rpmsg
15348 F: Documentation/staging/rpmsg.rst
15350 F: include/linux/rpmsg.h
15351 F: include/linux/rpmsg/
15352 F: include/uapi/linux/rpmsg.h
15355 RENESAS CLOCK DRIVERS
15356 M: Geert Uytterhoeven <geert+renesas@glider.be>
15357 L: linux-renesas-soc@vger.kernel.org
15359 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
15360 F: Documentation/devicetree/bindings/clock/renesas,*
15361 F: drivers/clk/renesas/
15363 RENESAS EMEV2 I2C DRIVER
15364 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15366 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
15367 F: drivers/i2c/busses/i2c-emev2.c
15369 RENESAS ETHERNET DRIVERS
15370 R: Sergei Shtylyov <sergei.shtylyov@gmail.com>
15371 L: netdev@vger.kernel.org
15372 L: linux-renesas-soc@vger.kernel.org
15373 F: Documentation/devicetree/bindings/net/renesas,*.yaml
15374 F: drivers/net/ethernet/renesas/
15375 F: include/linux/sh_eth.h
15377 RENESAS R-CAR GYROADC DRIVER
15378 M: Marek Vasut <marek.vasut@gmail.com>
15379 L: linux-iio@vger.kernel.org
15381 F: Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
15382 F: drivers/iio/adc/rcar-gyroadc.c
15384 RENESAS R-CAR I2C DRIVERS
15385 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15387 F: Documentation/devicetree/bindings/i2c/renesas,i2c.txt
15388 F: Documentation/devicetree/bindings/i2c/renesas,iic.txt
15389 F: drivers/i2c/busses/i2c-rcar.c
15390 F: drivers/i2c/busses/i2c-sh_mobile.c
15392 RENESAS R-CAR THERMAL DRIVERS
15393 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
15394 L: linux-renesas-soc@vger.kernel.org
15396 F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
15397 F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
15398 F: drivers/thermal/rcar_gen3_thermal.c
15399 F: drivers/thermal/rcar_thermal.c
15401 RENESAS RIIC DRIVER
15402 M: Chris Brandt <chris.brandt@renesas.com>
15404 F: Documentation/devicetree/bindings/i2c/renesas,riic.txt
15405 F: drivers/i2c/busses/i2c-riic.c
15407 RENESAS USB PHY DRIVER
15408 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
15409 L: linux-renesas-soc@vger.kernel.org
15411 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
15413 RESET CONTROLLER FRAMEWORK
15414 M: Philipp Zabel <p.zabel@pengutronix.de>
15416 T: git git://git.pengutronix.de/git/pza/linux
15417 F: Documentation/devicetree/bindings/reset/
15418 F: Documentation/driver-api/reset.rst
15420 F: include/dt-bindings/reset/
15421 F: include/linux/reset-controller.h
15422 F: include/linux/reset.h
15423 F: include/linux/reset/
15424 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
15426 RESTARTABLE SEQUENCES SUPPORT
15427 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15428 M: Peter Zijlstra <peterz@infradead.org>
15429 M: "Paul E. McKenney" <paulmck@kernel.org>
15430 M: Boqun Feng <boqun.feng@gmail.com>
15431 L: linux-kernel@vger.kernel.org
15433 F: include/trace/events/rseq.h
15434 F: include/uapi/linux/rseq.h
15436 F: tools/testing/selftests/rseq/
15439 M: Johannes Berg <johannes@sipsolutions.net>
15440 L: linux-wireless@vger.kernel.org
15442 W: https://wireless.wiki.kernel.org/
15443 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
15444 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
15445 F: Documentation/ABI/stable/sysfs-class-rfkill
15446 F: Documentation/driver-api/rfkill.rst
15447 F: include/linux/rfkill.h
15448 F: include/uapi/linux/rfkill.h
15452 M: Thomas Graf <tgraf@suug.ch>
15453 M: Herbert Xu <herbert@gondor.apana.org.au>
15454 L: netdev@vger.kernel.org
15456 F: include/linux/rhashtable-types.h
15457 F: include/linux/rhashtable.h
15458 F: lib/rhashtable.c
15459 F: lib/test_rhashtable.c
15461 RICOH R5C592 MEMORYSTICK DRIVER
15462 M: Maxim Levitsky <maximlevitsky@gmail.com>
15464 F: drivers/memstick/host/r592.*
15466 RICOH SMARTMEDIA/XD DRIVER
15467 M: Maxim Levitsky <maximlevitsky@gmail.com>
15469 F: drivers/mtd/nand/raw/r852.c
15470 F: drivers/mtd/nand/raw/r852.h
15472 RISC-V ARCHITECTURE
15473 M: Paul Walmsley <paul.walmsley@sifive.com>
15474 M: Palmer Dabbelt <palmer@dabbelt.com>
15475 M: Albert Ou <aou@eecs.berkeley.edu>
15476 L: linux-riscv@lists.infradead.org
15478 P: Documentation/riscv/patch-acceptance.rst
15479 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
15485 M: Danil Kipnis <danil.kipnis@cloud.ionos.com>
15486 M: Jack Wang <jinpu.wang@cloud.ionos.com>
15487 L: linux-block@vger.kernel.org
15489 F: drivers/block/rnbd/
15492 M: Stefan Achatz <erazor_de@users.sourceforge.net>
15494 W: http://sourceforge.net/projects/roccat/
15495 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
15496 F: drivers/hid/hid-roccat*
15497 F: include/linux/hid-roccat*
15499 ROCKCHIP ISP V1 DRIVER
15500 M: Helen Koike <helen.koike@collabora.com>
15501 M: Dafna Hirschfeld <dafna.hirschfeld@collabora.com>
15502 L: linux-media@vger.kernel.org
15503 L: linux-rockchip@lists.infradead.org
15505 F: Documentation/admin-guide/media/rkisp1.rst
15506 F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml
15507 F: Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
15508 F: drivers/media/platform/rockchip/rkisp1
15509 F: include/uapi/linux/rkisp1-config.h
15511 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
15512 M: Jacob Chen <jacob-chen@iotwrt.com>
15513 M: Ezequiel Garcia <ezequiel@collabora.com>
15514 L: linux-media@vger.kernel.org
15515 L: linux-rockchip@lists.infradead.org
15517 F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
15518 F: drivers/media/platform/rockchip/rga/
15520 ROCKCHIP VIDEO DECODER DRIVER
15521 M: Ezequiel Garcia <ezequiel@collabora.com>
15522 L: linux-media@vger.kernel.org
15523 L: linux-rockchip@lists.infradead.org
15525 F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
15526 F: drivers/staging/media/rkvdec/
15529 M: Jiri Pirko <jiri@resnulli.us>
15530 L: netdev@vger.kernel.org
15532 F: drivers/net/ethernet/rocker/
15534 ROCKETPORT EXPRESS/INFINITY DRIVER
15535 M: Kevin Cernekee <cernekee@gmail.com>
15536 L: linux-serial@vger.kernel.org
15538 F: drivers/tty/serial/rp2.*
15540 ROHM BD99954 CHARGER IC
15541 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
15542 L: linux-power@fi.rohmeurope.com
15544 F: drivers/power/supply/bd99954-charger.c
15545 F: drivers/power/supply/bd99954-charger.h
15547 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
15548 M: Tomasz Duszynski <tduszyns@gmail.com>
15550 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
15551 F: drivers/iio/light/bh1750.c
15553 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
15554 M: Marek Vasut <marek.vasut+renesas@gmail.com>
15555 L: linux-kernel@vger.kernel.org
15556 L: linux-renesas-soc@vger.kernel.org
15558 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
15559 F: drivers/gpio/gpio-bd9571mwv.c
15560 F: drivers/mfd/bd9571mwv.c
15561 F: drivers/regulator/bd9571mwv-regulator.c
15562 F: include/linux/mfd/bd9571mwv.h
15564 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
15565 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
15566 L: linux-power@fi.rohmeurope.com
15568 F: Documentation/devicetree/bindings/mfd/rohm,bd70528-pmic.txt
15569 F: Documentation/devicetree/bindings/regulator/rohm,bd70528-regulator.txt
15570 F: drivers/clk/clk-bd718x7.c
15571 F: drivers/gpio/gpio-bd70528.c
15572 F: drivers/gpio/gpio-bd71828.c
15573 F: drivers/mfd/rohm-bd70528.c
15574 F: drivers/mfd/rohm-bd71828.c
15575 F: drivers/mfd/rohm-bd718x7.c
15576 F: drivers/power/supply/bd70528-charger.c
15577 F: drivers/regulator/bd70528-regulator.c
15578 F: drivers/regulator/bd71828-regulator.c
15579 F: drivers/regulator/bd718x7-regulator.c
15580 F: drivers/regulator/rohm-regulator.c
15581 F: drivers/rtc/rtc-bd70528.c
15582 F: drivers/watchdog/bd70528_wdt.c
15583 F: include/linux/mfd/rohm-bd70528.h
15584 F: include/linux/mfd/rohm-bd71828.h
15585 F: include/linux/mfd/rohm-bd718x7.h
15586 F: include/linux/mfd/rohm-generic.h
15587 F: include/linux/mfd/rohm-shared.h
15590 M: Ralf Baechle <ralf@linux-mips.org>
15591 L: linux-hams@vger.kernel.org
15593 W: http://www.linux-ax25.org/
15594 F: include/net/rose.h
15595 F: include/uapi/linux/rose.h
15598 ROTATION DRIVER FOR ALLWINNER A83T
15599 M: Jernej Skrabec <jernej.skrabec@siol.net>
15600 L: linux-media@vger.kernel.org
15602 T: git git://linuxtv.org/media_tree.git
15603 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
15604 F: drivers/media/platform/sunxi/sun8i-rotate/
15606 RTL2830 MEDIA DRIVER
15607 M: Antti Palosaari <crope@iki.fi>
15608 L: linux-media@vger.kernel.org
15610 W: https://linuxtv.org
15611 W: http://palosaari.fi/linux/
15612 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15613 T: git git://linuxtv.org/anttip/media_tree.git
15614 F: drivers/media/dvb-frontends/rtl2830*
15616 RTL2832 MEDIA DRIVER
15617 M: Antti Palosaari <crope@iki.fi>
15618 L: linux-media@vger.kernel.org
15620 W: https://linuxtv.org
15621 W: http://palosaari.fi/linux/
15622 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15623 T: git git://linuxtv.org/anttip/media_tree.git
15624 F: drivers/media/dvb-frontends/rtl2832*
15626 RTL2832_SDR MEDIA DRIVER
15627 M: Antti Palosaari <crope@iki.fi>
15628 L: linux-media@vger.kernel.org
15630 W: https://linuxtv.org
15631 W: http://palosaari.fi/linux/
15632 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15633 T: git git://linuxtv.org/anttip/media_tree.git
15634 F: drivers/media/dvb-frontends/rtl2832_sdr*
15636 RTL8180 WIRELESS DRIVER
15637 L: linux-wireless@vger.kernel.org
15639 W: https://wireless.wiki.kernel.org/
15640 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15641 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
15643 RTL8187 WIRELESS DRIVER
15644 M: Herton Ronaldo Krzesinski <herton@canonical.com>
15645 M: Hin-Tak Leung <htl10@users.sourceforge.net>
15646 M: Larry Finger <Larry.Finger@lwfinger.net>
15647 L: linux-wireless@vger.kernel.org
15649 W: https://wireless.wiki.kernel.org/
15650 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15651 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
15653 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
15654 M: Jes Sorensen <Jes.Sorensen@gmail.com>
15655 L: linux-wireless@vger.kernel.org
15657 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
15658 F: drivers/net/wireless/realtek/rtl8xxxu/
15660 RTRS TRANSPORT DRIVERS
15661 M: Danil Kipnis <danil.kipnis@cloud.ionos.com>
15662 M: Jack Wang <jinpu.wang@cloud.ionos.com>
15663 L: linux-rdma@vger.kernel.org
15665 F: drivers/infiniband/ulp/rtrs/
15667 RXRPC SOCKETS (AF_RXRPC)
15668 M: David Howells <dhowells@redhat.com>
15669 L: linux-afs@lists.infradead.org
15671 W: https://www.infradead.org/~dhowells/kafs/
15672 F: Documentation/networking/rxrpc.rst
15673 F: include/keys/rxrpc-type.h
15674 F: include/net/af_rxrpc.h
15675 F: include/trace/events/rxrpc.h
15676 F: include/uapi/linux/rxrpc.h
15679 S3 SAVAGE FRAMEBUFFER DRIVER
15680 M: Antonino Daplas <adaplas@gmail.com>
15681 L: linux-fbdev@vger.kernel.org
15683 F: drivers/video/fbdev/savage/
15686 M: Heiko Carstens <hca@linux.ibm.com>
15687 M: Vasily Gorbik <gor@linux.ibm.com>
15688 M: Christian Borntraeger <borntraeger@de.ibm.com>
15689 L: linux-s390@vger.kernel.org
15691 W: http://www.ibm.com/developerworks/linux/linux390/
15692 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
15693 F: Documentation/driver-api/s390-drivers.rst
15694 F: Documentation/s390/
15698 S390 COMMON I/O LAYER
15699 M: Vineeth Vijayan <vneethv@linux.ibm.com>
15700 M: Peter Oberparleiter <oberpar@linux.ibm.com>
15701 L: linux-s390@vger.kernel.org
15703 W: http://www.ibm.com/developerworks/linux/linux390/
15704 F: drivers/s390/cio/
15707 M: Stefan Haberland <sth@linux.ibm.com>
15708 M: Jan Hoeppner <hoeppner@linux.ibm.com>
15709 L: linux-s390@vger.kernel.org
15711 W: http://www.ibm.com/developerworks/linux/linux390/
15712 F: block/partitions/ibm.c
15713 F: drivers/s390/block/dasd*
15714 F: include/linux/dasd_mod.h
15717 M: Matthew Rosato <mjrosato@linux.ibm.com>
15718 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
15719 L: linux-s390@vger.kernel.org
15721 W: http://www.ibm.com/developerworks/linux/linux390/
15722 F: drivers/iommu/s390-iommu.c
15724 S390 IUCV NETWORK LAYER
15725 M: Julian Wiedmann <jwi@linux.ibm.com>
15726 M: Karsten Graul <kgraul@linux.ibm.com>
15727 L: linux-s390@vger.kernel.org
15729 W: http://www.ibm.com/developerworks/linux/linux390/
15730 F: drivers/s390/net/*iucv*
15731 F: include/net/iucv/
15734 S390 NETWORK DRIVERS
15735 M: Julian Wiedmann <jwi@linux.ibm.com>
15736 M: Karsten Graul <kgraul@linux.ibm.com>
15737 L: linux-s390@vger.kernel.org
15739 W: http://www.ibm.com/developerworks/linux/linux390/
15740 F: drivers/s390/net/
15743 M: Niklas Schnelle <schnelle@linux.ibm.com>
15744 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
15745 L: linux-s390@vger.kernel.org
15747 W: http://www.ibm.com/developerworks/linux/linux390/
15749 F: drivers/pci/hotplug/s390_pci_hpc.c
15750 F: Documentation/s390/pci.rst
15752 S390 VFIO AP DRIVER
15753 M: Tony Krowiak <akrowiak@linux.ibm.com>
15754 M: Halil Pasic <pasic@linux.ibm.com>
15755 M: Jason Herne <jjherne@linux.ibm.com>
15756 L: linux-s390@vger.kernel.org
15758 W: http://www.ibm.com/developerworks/linux/linux390/
15759 F: Documentation/s390/vfio-ap.rst
15760 F: drivers/s390/crypto/vfio_ap_drv.c
15761 F: drivers/s390/crypto/vfio_ap_ops.c
15762 F: drivers/s390/crypto/vfio_ap_private.h
15764 S390 VFIO-CCW DRIVER
15765 M: Cornelia Huck <cohuck@redhat.com>
15766 M: Eric Farman <farman@linux.ibm.com>
15767 M: Matthew Rosato <mjrosato@linux.ibm.com>
15768 R: Halil Pasic <pasic@linux.ibm.com>
15769 L: linux-s390@vger.kernel.org
15770 L: kvm@vger.kernel.org
15772 F: Documentation/s390/vfio-ccw.rst
15773 F: drivers/s390/cio/vfio_ccw*
15774 F: include/uapi/linux/vfio_ccw.h
15776 S390 VFIO-PCI DRIVER
15777 M: Matthew Rosato <mjrosato@linux.ibm.com>
15778 M: Eric Farman <farman@linux.ibm.com>
15779 L: linux-s390@vger.kernel.org
15780 L: kvm@vger.kernel.org
15782 F: drivers/vfio/pci/vfio_pci_zdev.c
15783 F: include/uapi/linux/vfio_zdev.h
15786 M: Harald Freudenberger <freude@linux.ibm.com>
15787 L: linux-s390@vger.kernel.org
15789 W: http://www.ibm.com/developerworks/linux/linux390/
15790 F: drivers/s390/crypto/
15793 M: Steffen Maier <maier@linux.ibm.com>
15794 M: Benjamin Block <bblock@linux.ibm.com>
15795 L: linux-s390@vger.kernel.org
15797 W: http://www.ibm.com/developerworks/linux/linux390/
15798 F: drivers/s390/scsi/zfcp_*
15800 S3C24XX SD/MMC Driver
15801 M: Ben Dooks <ben-linux@fluff.org>
15802 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15804 F: drivers/mmc/host/s3cmci.*
15806 SAA6588 RDS RECEIVER DRIVER
15807 M: Hans Verkuil <hverkuil@xs4all.nl>
15808 L: linux-media@vger.kernel.org
15810 W: https://linuxtv.org
15811 T: git git://linuxtv.org/media_tree.git
15812 F: drivers/media/i2c/saa6588*
15814 SAA7134 VIDEO4LINUX DRIVER
15815 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15816 L: linux-media@vger.kernel.org
15818 W: https://linuxtv.org
15819 T: git git://linuxtv.org/media_tree.git
15820 F: Documentation/driver-api/media/drivers/saa7134*
15821 F: drivers/media/pci/saa7134/
15823 SAA7146 VIDEO4LINUX-2 DRIVER
15824 M: Hans Verkuil <hverkuil@xs4all.nl>
15825 L: linux-media@vger.kernel.org
15827 T: git git://linuxtv.org/media_tree.git
15828 F: drivers/media/common/saa7146/
15829 F: drivers/media/pci/saa7146/
15830 F: include/media/drv-intf/saa7146*
15832 SAFESETID SECURITY MODULE
15833 M: Micah Morton <mortonm@chromium.org>
15835 F: Documentation/admin-guide/LSM/SafeSetID.rst
15836 F: security/safesetid/
15838 SAMSUNG AUDIO (ASoC) DRIVERS
15839 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
15840 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15841 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15843 F: Documentation/devicetree/bindings/sound/samsung*
15844 F: sound/soc/samsung/
15846 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
15847 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
15848 L: linux-crypto@vger.kernel.org
15849 L: linux-samsung-soc@vger.kernel.org
15851 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
15852 F: drivers/crypto/exynos-rng.c
15854 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
15855 M: Łukasz Stelmach <l.stelmach@samsung.com>
15856 L: linux-samsung-soc@vger.kernel.org
15858 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
15859 F: drivers/char/hw_random/exynos-trng.c
15861 SAMSUNG FRAMEBUFFER DRIVER
15862 M: Jingoo Han <jingoohan1@gmail.com>
15863 L: linux-fbdev@vger.kernel.org
15865 F: drivers/video/fbdev/s3c-fb.c
15867 SAMSUNG INTERCONNECT DRIVERS
15868 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15869 M: Artur Świgoń <a.swigon@samsung.com>
15870 L: linux-pm@vger.kernel.org
15871 L: linux-samsung-soc@vger.kernel.org
15873 F: drivers/interconnect/samsung/
15875 SAMSUNG LAPTOP DRIVER
15876 M: Corentin Chary <corentin.chary@gmail.com>
15877 L: platform-driver-x86@vger.kernel.org
15879 F: drivers/platform/x86/samsung-laptop.c
15881 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
15882 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
15883 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15884 L: linux-kernel@vger.kernel.org
15885 L: linux-samsung-soc@vger.kernel.org
15887 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
15888 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
15889 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
15890 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
15891 F: drivers/clk/clk-s2mps11.c
15892 F: drivers/mfd/sec*.c
15893 F: drivers/regulator/s2m*.c
15894 F: drivers/regulator/s5m*.c
15895 F: drivers/rtc/rtc-s5m.c
15896 F: include/linux/mfd/samsung/
15898 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
15899 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
15900 L: linux-media@vger.kernel.org
15901 L: linux-samsung-soc@vger.kernel.org
15903 F: drivers/media/platform/s3c-camif/
15904 F: include/media/drv-intf/s3c_camif.h
15906 SAMSUNG S3FWRN5 NFC DRIVER
15907 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
15908 M: Krzysztof Opasiak <k.opasiak@samsung.com>
15909 L: linux-nfc@lists.01.org (moderated for non-subscribers)
15911 F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
15912 F: drivers/nfc/s3fwrn5
15914 SAMSUNG S5C73M3 CAMERA DRIVER
15915 M: Andrzej Hajda <a.hajda@samsung.com>
15916 L: linux-media@vger.kernel.org
15918 F: drivers/media/i2c/s5c73m3/*
15920 SAMSUNG S5K5BAF CAMERA DRIVER
15921 M: Andrzej Hajda <a.hajda@samsung.com>
15922 L: linux-media@vger.kernel.org
15924 F: drivers/media/i2c/s5k5baf.c
15926 SAMSUNG S5P Security SubSystem (SSS) DRIVER
15927 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
15928 M: Vladimir Zapolskiy <vz@mleia.com>
15929 L: linux-crypto@vger.kernel.org
15930 L: linux-samsung-soc@vger.kernel.org
15932 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
15933 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
15934 F: drivers/crypto/s5p-sss.c
15936 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
15937 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15938 L: linux-media@vger.kernel.org
15940 Q: https://patchwork.linuxtv.org/project/linux-media/list/
15941 F: drivers/media/platform/exynos4-is/
15943 SAMSUNG SOC CLOCK DRIVERS
15944 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15945 M: Tomasz Figa <tomasz.figa@gmail.com>
15946 M: Chanwoo Choi <cw00.choi@samsung.com>
15947 L: linux-samsung-soc@vger.kernel.org
15949 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
15950 F: Documentation/devicetree/bindings/clock/exynos*.txt
15951 F: Documentation/devicetree/bindings/clock/samsung,s3c*
15952 F: Documentation/devicetree/bindings/clock/samsung,s5p*
15953 F: drivers/clk/samsung/
15954 F: include/dt-bindings/clock/exynos*.h
15955 F: include/linux/clk/samsung.h
15956 F: include/linux/platform_data/clk-s3c2410.h
15958 SAMSUNG SPI DRIVERS
15959 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
15960 M: Andi Shyti <andi@etezian.org>
15961 L: linux-spi@vger.kernel.org
15962 L: linux-samsung-soc@vger.kernel.org
15964 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
15965 F: drivers/spi/spi-s3c*
15966 F: include/linux/platform_data/spi-s3c64xx.h
15967 F: include/linux/spi/s3c24xx-fiq.h
15969 SAMSUNG SXGBE DRIVERS
15970 M: Byungho An <bh74.an@samsung.com>
15971 L: netdev@vger.kernel.org
15973 F: drivers/net/ethernet/samsung/sxgbe/
15975 SAMSUNG THERMAL DRIVER
15976 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15977 L: linux-pm@vger.kernel.org
15978 L: linux-samsung-soc@vger.kernel.org
15980 T: git https://github.com/lmajewski/linux-samsung-thermal.git
15981 F: drivers/thermal/samsung/
15983 SAMSUNG USB2 PHY DRIVER
15984 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15985 L: linux-kernel@vger.kernel.org
15987 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
15988 F: Documentation/driver-api/phy/samsung-usb2.rst
15989 F: drivers/phy/samsung/phy-exynos4210-usb2.c
15990 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
15991 F: drivers/phy/samsung/phy-exynos5250-usb2.c
15992 F: drivers/phy/samsung/phy-s5pv210-usb2.c
15993 F: drivers/phy/samsung/phy-samsung-usb2.c
15994 F: drivers/phy/samsung/phy-samsung-usb2.h
15997 M: Zwane Mwaikambo <zwanem@gmail.com>
15999 F: drivers/watchdog/sc1200wdt.c
16002 M: Ingo Molnar <mingo@redhat.com>
16003 M: Peter Zijlstra <peterz@infradead.org>
16004 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
16005 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
16006 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
16007 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
16008 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
16009 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
16010 R: Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
16011 L: linux-kernel@vger.kernel.org
16013 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
16014 F: include/linux/preempt.h
16015 F: include/linux/sched.h
16016 F: include/linux/wait.h
16017 F: include/uapi/linux/sched.h
16020 SCR24X CHIP CARD INTERFACE DRIVER
16021 M: Lubomir Rintel <lkundrak@v3.sk>
16023 F: drivers/char/pcmcia/scr24x_cs.c
16026 M: Jens Axboe <axboe@kernel.dk>
16027 L: linux-scsi@vger.kernel.org
16029 W: http://www.kernel.dk
16030 F: drivers/scsi/sr*
16032 SCSI RDMA PROTOCOL (SRP) INITIATOR
16033 M: Bart Van Assche <bvanassche@acm.org>
16034 L: linux-rdma@vger.kernel.org
16036 Q: http://patchwork.kernel.org/project/linux-rdma/list/
16037 F: drivers/infiniband/ulp/srp/
16038 F: include/scsi/srp.h
16040 SCSI RDMA PROTOCOL (SRP) TARGET
16041 M: Bart Van Assche <bvanassche@acm.org>
16042 L: linux-rdma@vger.kernel.org
16043 L: target-devel@vger.kernel.org
16045 Q: http://patchwork.kernel.org/project/linux-rdma/list/
16046 F: drivers/infiniband/ulp/srpt/
16049 M: Doug Gilbert <dgilbert@interlog.com>
16050 L: linux-scsi@vger.kernel.org
16052 W: http://sg.danny.cz/sg
16053 F: Documentation/scsi/scsi-generic.rst
16054 F: drivers/scsi/sg.c
16055 F: include/scsi/sg.h
16058 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
16059 M: "Martin K. Petersen" <martin.petersen@oracle.com>
16060 L: linux-scsi@vger.kernel.org
16062 Q: https://patchwork.kernel.org/project/linux-scsi/list/
16063 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
16064 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
16065 F: Documentation/devicetree/bindings/scsi/
16070 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
16071 L: linux-scsi@vger.kernel.org
16073 F: Documentation/scsi/st.rst
16074 F: drivers/scsi/st.*
16075 F: drivers/scsi/st_*.h
16077 SCSI TARGET CORE USER DRIVER
16078 M: Bodo Stroesser <bostroesser@gmail.com>
16079 L: linux-scsi@vger.kernel.org
16080 L: target-devel@vger.kernel.org
16082 F: Documentation/target/tcmu-design.rst
16083 F: drivers/target/target_core_user.c
16084 F: include/uapi/linux/target_core_user.h
16086 SCSI TARGET SUBSYSTEM
16087 M: "Martin K. Petersen" <martin.petersen@oracle.com>
16088 L: linux-scsi@vger.kernel.org
16089 L: target-devel@vger.kernel.org
16091 W: http://www.linux-iscsi.org
16092 Q: https://patchwork.kernel.org/project/target-devel/list/
16093 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
16094 F: Documentation/target/
16099 M: Vlad Yasevich <vyasevich@gmail.com>
16100 M: Neil Horman <nhorman@tuxdriver.com>
16101 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
16102 L: linux-sctp@vger.kernel.org
16104 W: http://lksctp.sourceforge.net
16105 F: Documentation/networking/sctp.rst
16106 F: include/linux/sctp.h
16107 F: include/net/sctp/
16108 F: include/uapi/linux/sctp.h
16112 M: Jim Cromie <jim.cromie@gmail.com>
16114 F: Documentation/i2c/busses/scx200_acb.rst
16115 F: arch/x86/platform/scx200/
16116 F: drivers/i2c/busses/scx200*
16117 F: drivers/mtd/maps/scx200_docflash.c
16118 F: drivers/watchdog/scx200_wdt.c
16119 F: include/linux/scx200.h
16122 M: Jim Cromie <jim.cromie@gmail.com>
16124 F: drivers/char/scx200_gpio.c
16125 F: include/linux/scx200_gpio.h
16127 SCx200 HRT CLOCKSOURCE DRIVER
16128 M: Jim Cromie <jim.cromie@gmail.com>
16130 F: drivers/clocksource/scx200_hrt.c
16132 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
16133 M: Sascha Sommer <saschasommer@freenet.de>
16134 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
16136 F: drivers/mmc/host/sdricoh_cs.c
16138 SECO BOARDS CEC DRIVER
16139 M: Ettore Chimenti <ek5.chimenti@gmail.com>
16141 F: drivers/media/cec/platform/seco/seco-cec.c
16142 F: drivers/media/cec/platform/seco/seco-cec.h
16145 M: Kees Cook <keescook@chromium.org>
16146 R: Andy Lutomirski <luto@amacapital.net>
16147 R: Will Drewry <wad@chromium.org>
16149 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
16150 F: Documentation/userspace-api/seccomp_filter.rst
16151 F: include/linux/seccomp.h
16152 F: include/uapi/linux/seccomp.h
16153 F: kernel/seccomp.c
16154 F: tools/testing/selftests/kselftest_harness.h
16155 F: tools/testing/selftests/seccomp/*
16156 K: \bsecure_computing
16159 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
16160 M: Al Cooper <alcooperx@gmail.com>
16161 L: linux-mmc@vger.kernel.org
16162 L: bcm-kernel-feedback-list@broadcom.com
16164 F: drivers/mmc/host/sdhci-brcmstb*
16166 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
16167 M: Adrian Hunter <adrian.hunter@intel.com>
16168 L: linux-mmc@vger.kernel.org
16170 F: drivers/mmc/host/sdhci*
16171 F: include/linux/mmc/sdhci*
16173 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
16174 M: Eugen Hristev <eugen.hristev@microchip.com>
16175 L: linux-mmc@vger.kernel.org
16177 F: drivers/mmc/host/sdhci-of-at91.c
16179 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
16180 M: Ben Dooks <ben-linux@fluff.org>
16181 M: Jaehoon Chung <jh80.chung@samsung.com>
16182 L: linux-mmc@vger.kernel.org
16184 F: drivers/mmc/host/sdhci-s3c*
16186 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
16187 M: Viresh Kumar <vireshk@kernel.org>
16188 L: linux-mmc@vger.kernel.org
16190 F: drivers/mmc/host/sdhci-spear.c
16192 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
16193 M: Kishon Vijay Abraham I <kishon@ti.com>
16194 L: linux-mmc@vger.kernel.org
16196 F: drivers/mmc/host/sdhci-omap.c
16198 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
16199 M: Jonathan Derrick <jonathan.derrick@intel.com>
16200 M: Revanth Rajashekar <revanth.rajashekar@intel.com>
16201 L: linux-block@vger.kernel.org
16203 F: block/opal_proto.h
16205 F: include/linux/sed*
16206 F: include/uapi/linux/sed*
16209 M: Security Officers <security@kernel.org>
16211 F: Documentation/admin-guide/security-bugs.rst
16214 M: James Morris <jmorris@namei.org>
16215 M: "Serge E. Hallyn" <serge@hallyn.com>
16216 L: linux-security-module@vger.kernel.org (suggested Cc:)
16218 W: http://kernsec.org/
16219 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
16221 X: security/selinux/
16223 SELINUX SECURITY MODULE
16224 M: Paul Moore <paul@paul-moore.com>
16225 M: Stephen Smalley <stephen.smalley.work@gmail.com>
16226 M: Eric Paris <eparis@parisplace.org>
16227 L: selinux@vger.kernel.org
16229 W: https://selinuxproject.org
16230 W: https://github.com/SELinuxProject
16231 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
16232 F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
16233 F: Documentation/ABI/obsolete/sysfs-selinux-disable
16234 F: Documentation/admin-guide/LSM/SELinux.rst
16235 F: include/trace/events/avc.h
16236 F: include/uapi/linux/selinux_netlink.h
16237 F: scripts/selinux/
16238 F: security/selinux/
16241 M: Jiri Slaby <jirislaby@kernel.org>
16243 F: drivers/misc/phantom.c
16244 F: include/uapi/linux/phantom.h
16246 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
16247 M: Tomasz Duszynski <tomasz.duszynski@octakon.com>
16249 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
16250 F: drivers/iio/chemical/scd30.h
16251 F: drivers/iio/chemical/scd30_core.c
16252 F: drivers/iio/chemical/scd30_i2c.c
16253 F: drivers/iio/chemical/scd30_serial.c
16255 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
16256 M: Tomasz Duszynski <tduszyns@gmail.com>
16258 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
16259 F: drivers/iio/chemical/sps30.c
16262 M: Rob Herring <robh@kernel.org>
16263 L: linux-serial@vger.kernel.org
16265 F: Documentation/devicetree/bindings/serial/serial.yaml
16266 F: drivers/tty/serdev/
16267 F: include/linux/serdev.h
16270 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16271 L: linux-serial@vger.kernel.org
16273 F: Documentation/devicetree/bindings/serial/
16274 F: drivers/tty/serial/
16277 M: Sean Young <sean@mess.org>
16278 L: linux-media@vger.kernel.org
16280 F: drivers/media/rc/serial_ir.c
16282 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
16283 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16284 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16286 F: Documentation/devicetree/bindings/slimbus/
16287 F: drivers/slimbus/
16288 F: include/linux/slimbus.h
16291 M: Edward Cree <ecree.xilinx@gmail.com>
16292 M: Martin Habets <habetsm.xilinx@gmail.com>
16293 L: netdev@vger.kernel.org
16295 F: drivers/net/ethernet/sfc/
16297 SFF/SFP/SFP+ MODULE SUPPORT
16298 M: Russell King <linux@armlinux.org.uk>
16299 L: netdev@vger.kernel.org
16301 F: drivers/net/phy/phylink.c
16302 F: drivers/net/phy/sfp*
16303 F: include/linux/mdio/mdio-i2c.h
16304 F: include/linux/phylink.h
16305 F: include/linux/sfp.h
16306 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)
16309 M: Dimitri Sivanich <dimitri.sivanich@hpe.com>
16311 F: drivers/misc/sgi-gru/
16313 SGI XP/XPC/XPNET DRIVER
16314 M: Robin Holt <robinmholt@gmail.com>
16315 M: Steve Wahl <steve.wahl@hpe.com>
16316 R: Mike Travis <mike.travis@hpe.com>
16318 F: drivers/misc/sgi-xp/
16320 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
16321 M: Karsten Graul <kgraul@linux.ibm.com>
16322 L: linux-s390@vger.kernel.org
16324 W: http://www.ibm.com/developerworks/linux/linux390/
16327 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
16328 M: Linus Walleij <linus.walleij@linaro.org>
16329 L: linux-iio@vger.kernel.org
16331 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
16332 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
16333 F: drivers/iio/light/gp2ap002.c
16335 SHARP RJ54N1CB0C SENSOR DRIVER
16336 M: Jacopo Mondi <jacopo@jmondi.org>
16337 L: linux-media@vger.kernel.org
16339 T: git git://linuxtv.org/media_tree.git
16340 F: drivers/media/i2c/rj54n1cb0c.c
16341 F: include/media/i2c/rj54n1cb0c.h
16343 SH_VOU V4L2 OUTPUT DRIVER
16344 L: linux-media@vger.kernel.org
16346 F: drivers/media/platform/sh_vou.c
16347 F: include/media/drv-intf/sh_vou.h
16349 SI2157 MEDIA DRIVER
16350 M: Antti Palosaari <crope@iki.fi>
16351 L: linux-media@vger.kernel.org
16353 W: https://linuxtv.org
16354 W: http://palosaari.fi/linux/
16355 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16356 T: git git://linuxtv.org/anttip/media_tree.git
16357 F: drivers/media/tuners/si2157*
16359 SI2165 MEDIA DRIVER
16360 M: Matthias Schwarzott <zzam@gentoo.org>
16361 L: linux-media@vger.kernel.org
16363 W: https://linuxtv.org
16364 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16365 F: drivers/media/dvb-frontends/si2165*
16367 SI2168 MEDIA DRIVER
16368 M: Antti Palosaari <crope@iki.fi>
16369 L: linux-media@vger.kernel.org
16371 W: https://linuxtv.org
16372 W: http://palosaari.fi/linux/
16373 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16374 T: git git://linuxtv.org/anttip/media_tree.git
16375 F: drivers/media/dvb-frontends/si2168*
16377 SI470X FM RADIO RECEIVER I2C DRIVER
16378 M: Hans Verkuil <hverkuil@xs4all.nl>
16379 L: linux-media@vger.kernel.org
16381 W: https://linuxtv.org
16382 T: git git://linuxtv.org/media_tree.git
16383 F: drivers/media/radio/si470x/radio-si470x-i2c.c
16385 SI470X FM RADIO RECEIVER USB DRIVER
16386 M: Hans Verkuil <hverkuil@xs4all.nl>
16387 L: linux-media@vger.kernel.org
16389 W: https://linuxtv.org
16390 T: git git://linuxtv.org/media_tree.git
16391 F: drivers/media/radio/si470x/radio-si470x-common.c
16392 F: drivers/media/radio/si470x/radio-si470x-usb.c
16393 F: drivers/media/radio/si470x/radio-si470x.h
16395 SI4713 FM RADIO TRANSMITTER I2C DRIVER
16396 M: Eduardo Valentin <edubezval@gmail.com>
16397 L: linux-media@vger.kernel.org
16399 W: https://linuxtv.org
16400 T: git git://linuxtv.org/media_tree.git
16401 F: drivers/media/radio/si4713/si4713.?
16403 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
16404 M: Eduardo Valentin <edubezval@gmail.com>
16405 L: linux-media@vger.kernel.org
16407 W: https://linuxtv.org
16408 T: git git://linuxtv.org/media_tree.git
16409 F: drivers/media/radio/si4713/radio-platform-si4713.c
16411 SI4713 FM RADIO TRANSMITTER USB DRIVER
16412 M: Hans Verkuil <hverkuil@xs4all.nl>
16413 L: linux-media@vger.kernel.org
16415 W: https://linuxtv.org
16416 T: git git://linuxtv.org/media_tree.git
16417 F: drivers/media/radio/si4713/radio-usb-si4713.c
16420 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16421 L: linux-media@vger.kernel.org
16423 W: https://linuxtv.org
16424 T: git git://linuxtv.org/media_tree.git
16425 F: drivers/media/common/siano/
16426 F: drivers/media/mmc/siano/
16427 F: drivers/media/usb/siano/
16428 F: drivers/media/usb/siano/
16431 M: Palmer Dabbelt <palmer@dabbelt.com>
16432 M: Paul Walmsley <paul.walmsley@sifive.com>
16433 L: linux-riscv@lists.infradead.org
16435 T: git git://github.com/sifive/riscv-linux.git
16439 SIFIVE FU540 SYSTEM-ON-CHIP
16440 M: Paul Walmsley <paul.walmsley@sifive.com>
16441 M: Palmer Dabbelt <palmer@dabbelt.com>
16442 L: linux-riscv@lists.infradead.org
16444 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
16449 M: Green Wan <green.wan@sifive.com>
16451 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
16452 F: drivers/dma/sf-pdma/
16454 SILEAD TOUCHSCREEN DRIVER
16455 M: Hans de Goede <hdegoede@redhat.com>
16456 L: linux-input@vger.kernel.org
16457 L: platform-driver-x86@vger.kernel.org
16459 F: drivers/input/touchscreen/silead.c
16460 F: drivers/platform/x86/touchscreen_dmi.c
16462 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
16463 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
16465 F: drivers/staging/wfx/
16467 SILICON MOTION SM712 FRAME BUFFER DRIVER
16468 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
16469 M: Teddy Wang <teddy.wang@siliconmotion.com>
16470 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
16471 L: linux-fbdev@vger.kernel.org
16473 F: Documentation/fb/sm712fb.rst
16474 F: drivers/video/fbdev/sm712*
16476 SILVACO I3C DUAL-ROLE MASTER
16477 M: Miquel Raynal <miquel.raynal@bootlin.com>
16478 M: Conor Culhane <conor.culhane@silvaco.com>
16479 L: linux-i3c@lists.infradead.org
16481 F: Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
16482 F: drivers/i3c/master/svc-i3c-master.c
16485 M: Hans de Goede <hdegoede@redhat.com>
16486 L: linux-fbdev@vger.kernel.org
16488 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
16489 F: drivers/video/fbdev/simplefb.c
16490 F: include/linux/platform_data/simplefb.h
16492 SIMTEC EB110ATX (Chalice CATS)
16493 M: Simtec Linux Team <linux@simtec.co.uk>
16495 W: http://www.simtec.co.uk/products/EB110ATX/
16497 SIMTEC EB2410ITX (BAST)
16498 M: Simtec Linux Team <linux@simtec.co.uk>
16500 W: http://www.simtec.co.uk/products/EB2410ITX/
16501 F: arch/arm/mach-s3c/bast-ide.c
16502 F: arch/arm/mach-s3c/bast-irq.c
16503 F: arch/arm/mach-s3c/mach-bast.c
16506 M: Thorsten Scherer <t.scherer@eckelmann.de>
16507 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
16508 R: Pengutronix Kernel Team <kernel@pengutronix.de>
16510 F: drivers/gpio/gpio-siox.c
16512 F: include/trace/events/siox.h
16514 SIPHASH PRF ROUTINES
16515 M: Jason A. Donenfeld <Jason@zx2c4.com>
16517 F: include/linux/siphash.h
16519 F: lib/test_siphash.c
16521 SIS 190 ETHERNET DRIVER
16522 M: Francois Romieu <romieu@fr.zoreil.com>
16523 L: netdev@vger.kernel.org
16525 F: drivers/net/ethernet/sis/sis190.c
16527 SIS 900/7016 FAST ETHERNET DRIVER
16528 M: Daniele Venzano <venza@brownhat.org>
16529 L: netdev@vger.kernel.org
16531 W: http://www.brownhat.org/sis900.html
16532 F: drivers/net/ethernet/sis/sis900.*
16534 SIS FRAMEBUFFER DRIVER
16535 M: Thomas Winischhofer <thomas@winischhofer.net>
16537 W: http://www.winischhofer.net/linuxsisvga.shtml
16538 F: Documentation/fb/sisfb.rst
16539 F: drivers/video/fbdev/sis/
16540 F: include/video/sisfb.h
16542 SIS I2C TOUCHSCREEN DRIVER
16543 M: Mika Penttilä <mika.penttila@nextfour.com>
16544 L: linux-input@vger.kernel.org
16546 F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
16547 F: drivers/input/touchscreen/sis_i2c.c
16550 M: Thomas Winischhofer <thomas@winischhofer.net>
16552 W: http://www.winischhofer.at/linuxsisusbvga.shtml
16553 F: drivers/usb/misc/sisusbvga/
16556 M: Christoph Lameter <cl@linux.com>
16557 M: Pekka Enberg <penberg@kernel.org>
16558 M: David Rientjes <rientjes@google.com>
16559 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
16560 M: Andrew Morton <akpm@linux-foundation.org>
16561 M: Vlastimil Babka <vbabka@suse.cz>
16562 L: linux-mm@kvack.org
16564 F: include/linux/sl?b*.h
16567 SLEEPABLE READ-COPY UPDATE (SRCU)
16568 M: Lai Jiangshan <jiangshanlai@gmail.com>
16569 M: "Paul E. McKenney" <paulmck@kernel.org>
16570 M: Josh Triplett <josh@joshtriplett.org>
16571 R: Steven Rostedt <rostedt@goodmis.org>
16572 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
16573 L: rcu@vger.kernel.org
16575 W: http://www.rdrop.com/users/paulmck/RCU/
16576 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16577 F: include/linux/srcu*.h
16578 F: kernel/rcu/srcu*.c
16580 SMACK SECURITY MODULE
16581 M: Casey Schaufler <casey@schaufler-ca.com>
16582 L: linux-security-module@vger.kernel.org
16584 W: http://schaufler-ca.com
16585 T: git git://github.com/cschaufler/smack-next
16586 F: Documentation/admin-guide/LSM/Smack.rst
16589 SMC91x ETHERNET DRIVER
16590 M: Nicolas Pitre <nico@fluxnic.net>
16592 F: drivers/net/ethernet/smsc/smc91x.*
16594 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
16595 M: Mark Rutland <mark.rutland@arm.com>
16596 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
16597 M: Sudeep Holla <sudeep.holla@arm.com>
16598 L: linux-arm-kernel@lists.infradead.org
16600 F: drivers/firmware/smccc/
16601 F: include/linux/arm-smccc.h
16603 SMM665 HARDWARE MONITOR DRIVER
16604 M: Guenter Roeck <linux@roeck-us.net>
16605 L: linux-hwmon@vger.kernel.org
16607 F: Documentation/hwmon/smm665.rst
16608 F: drivers/hwmon/smm665.c
16610 SMSC EMC2103 HARDWARE MONITOR DRIVER
16611 M: Steve Glendinning <steve.glendinning@shawell.net>
16612 L: linux-hwmon@vger.kernel.org
16614 F: Documentation/hwmon/emc2103.rst
16615 F: drivers/hwmon/emc2103.c
16617 SMSC SCH5627 HARDWARE MONITOR DRIVER
16618 M: Hans de Goede <hdegoede@redhat.com>
16619 L: linux-hwmon@vger.kernel.org
16621 F: Documentation/hwmon/sch5627.rst
16622 F: drivers/hwmon/sch5627.c
16624 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
16625 M: Steve Glendinning <steve.glendinning@shawell.net>
16626 L: linux-fbdev@vger.kernel.org
16628 F: drivers/video/fbdev/smscufx.c
16630 SMSC47B397 HARDWARE MONITOR DRIVER
16631 M: Jean Delvare <jdelvare@suse.com>
16632 L: linux-hwmon@vger.kernel.org
16634 F: Documentation/hwmon/smsc47b397.rst
16635 F: drivers/hwmon/smsc47b397.c
16637 SMSC911x ETHERNET DRIVER
16638 M: Steve Glendinning <steve.glendinning@shawell.net>
16639 L: netdev@vger.kernel.org
16641 F: drivers/net/ethernet/smsc/smsc911x.*
16642 F: include/linux/smsc911x.h
16644 SMSC9420 PCI ETHERNET DRIVER
16645 M: Steve Glendinning <steve.glendinning@shawell.net>
16646 L: netdev@vger.kernel.org
16648 F: drivers/net/ethernet/smsc/smsc9420.*
16650 SOCIONEXT (SNI) AVE NETWORK DRIVER
16651 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
16652 L: netdev@vger.kernel.org
16654 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
16655 F: drivers/net/ethernet/socionext/sni_ave.c
16657 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
16658 M: Jassi Brar <jaswinder.singh@linaro.org>
16659 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
16660 L: netdev@vger.kernel.org
16662 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
16663 F: drivers/net/ethernet/socionext/netsec.c
16665 SOCIONEXT (SNI) Synquacer SPI DRIVER
16666 M: Masahisa Kojima <masahisa.kojima@linaro.org>
16667 M: Jassi Brar <jaswinder.singh@linaro.org>
16668 L: linux-spi@vger.kernel.org
16670 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
16671 F: drivers/spi/spi-synquacer.c
16673 SOCIONEXT SYNQUACER I2C DRIVER
16674 M: Ard Biesheuvel <ardb@kernel.org>
16675 L: linux-i2c@vger.kernel.org
16677 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
16678 F: drivers/i2c/busses/i2c-synquacer.c
16680 SOCIONEXT UNIPHIER SOUND DRIVER
16681 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16683 F: sound/soc/uniphier/
16685 SOEKRIS NET48XX LED SUPPORT
16686 M: Chris Boot <bootc@bootc.net>
16688 F: drivers/leds/leds-net48xx.c
16690 SOFT-IWARP DRIVER (siw)
16691 M: Bernard Metzler <bmt@zurich.ibm.com>
16692 L: linux-rdma@vger.kernel.org
16694 F: drivers/infiniband/sw/siw/
16695 F: include/uapi/rdma/siw-abi.h
16697 SOFT-ROCE DRIVER (rxe)
16698 M: Zhu Yanjun <zyjzyj2000@gmail.com>
16699 L: linux-rdma@vger.kernel.org
16701 F: drivers/infiniband/sw/rxe/
16702 F: include/uapi/rdma/rdma_user_rxe.h
16704 SOFTLOGIC 6x10 MPEG CODEC
16705 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16706 M: Anton Sviridenko <anton@corp.bluecherry.net>
16707 M: Andrey Utkin <andrey_utkin@fastmail.com>
16708 M: Ismael Luceno <ismael@iodev.co.uk>
16709 L: linux-media@vger.kernel.org
16711 F: drivers/media/pci/solo6x10/
16713 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
16714 M: James Morse <james.morse@arm.com>
16715 L: linux-arm-kernel@lists.infradead.org
16717 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
16718 F: drivers/firmware/arm_sdei.c
16719 F: include/linux/arm_sdei.h
16720 F: include/uapi/linux/arm_sdei.h
16722 SOFTWARE RAID (Multiple Disks) SUPPORT
16723 M: Song Liu <song@kernel.org>
16724 L: linux-raid@vger.kernel.org
16726 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
16727 F: drivers/md/Kconfig
16728 F: drivers/md/Makefile
16730 F: drivers/md/raid*
16731 F: include/linux/raid/
16732 F: include/uapi/linux/raid/
16734 SOLIDRUN CLEARFOG SUPPORT
16735 M: Russell King <linux@armlinux.org.uk>
16737 F: arch/arm/boot/dts/armada-388-clearfog*
16738 F: arch/arm/boot/dts/armada-38x-solidrun-*
16740 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
16741 M: Russell King <linux@armlinux.org.uk>
16743 F: arch/arm/boot/dts/imx6*-cubox-i*
16744 F: arch/arm/boot/dts/imx6*-hummingboard*
16745 F: arch/arm/boot/dts/imx6*-sr-*
16747 SONIC NETWORK DRIVER
16748 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
16749 L: netdev@vger.kernel.org
16751 F: drivers/net/ethernet/natsemi/sonic.*
16753 SONICS SILICON BACKPLANE DRIVER (SSB)
16754 M: Michael Buesch <m@bues.ch>
16755 L: linux-wireless@vger.kernel.org
16758 F: include/linux/ssb/
16760 SONY IMX214 SENSOR DRIVER
16761 M: Ricardo Ribalda <ribalda@kernel.org>
16762 L: linux-media@vger.kernel.org
16764 T: git git://linuxtv.org/media_tree.git
16765 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
16766 F: drivers/media/i2c/imx214.c
16768 SONY IMX219 SENSOR DRIVER
16769 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
16770 L: linux-media@vger.kernel.org
16772 T: git git://linuxtv.org/media_tree.git
16773 F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
16774 F: drivers/media/i2c/imx219.c
16776 SONY IMX258 SENSOR DRIVER
16777 M: Sakari Ailus <sakari.ailus@linux.intel.com>
16778 L: linux-media@vger.kernel.org
16780 T: git git://linuxtv.org/media_tree.git
16781 F: Documentation/devicetree/bindings/media/i2c/imx258.yaml
16782 F: drivers/media/i2c/imx258.c
16784 SONY IMX274 SENSOR DRIVER
16785 M: Leon Luo <leonl@leopardimaging.com>
16786 L: linux-media@vger.kernel.org
16788 T: git git://linuxtv.org/media_tree.git
16789 F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
16790 F: drivers/media/i2c/imx274.c
16792 SONY IMX290 SENSOR DRIVER
16793 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16794 L: linux-media@vger.kernel.org
16796 T: git git://linuxtv.org/media_tree.git
16797 F: Documentation/devicetree/bindings/media/i2c/imx290.txt
16798 F: drivers/media/i2c/imx290.c
16800 SONY IMX319 SENSOR DRIVER
16801 M: Bingbu Cao <bingbu.cao@intel.com>
16802 L: linux-media@vger.kernel.org
16804 T: git git://linuxtv.org/media_tree.git
16805 F: drivers/media/i2c/imx319.c
16807 SONY IMX334 SENSOR DRIVER
16808 M: Paul J. Murphy <paul.j.murphy@intel.com>
16809 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
16810 L: linux-media@vger.kernel.org
16812 T: git git://linuxtv.org/media_tree.git
16813 F: Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
16814 F: drivers/media/i2c/imx334.c
16816 SONY IMX355 SENSOR DRIVER
16817 M: Tianshu Qiu <tian.shu.qiu@intel.com>
16818 L: linux-media@vger.kernel.org
16820 T: git git://linuxtv.org/media_tree.git
16821 F: drivers/media/i2c/imx355.c
16823 SONY MEMORYSTICK SUBSYSTEM
16824 M: Maxim Levitsky <maximlevitsky@gmail.com>
16825 M: Alex Dubov <oakad@yahoo.com>
16826 M: Ulf Hansson <ulf.hansson@linaro.org>
16827 L: linux-mmc@vger.kernel.org
16829 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
16830 F: drivers/memstick/
16831 F: include/linux/memstick.h
16833 SONY VAIO CONTROL DEVICE DRIVER
16834 M: Mattia Dongili <malattia@linux.it>
16835 L: platform-driver-x86@vger.kernel.org
16837 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
16838 F: Documentation/admin-guide/laptops/sony-laptop.rst
16839 F: drivers/char/sonypi.c
16840 F: drivers/platform/x86/sony-laptop.c
16841 F: include/linux/sony-laptop.h
16844 M: Jaroslav Kysela <perex@perex.cz>
16845 M: Takashi Iwai <tiwai@suse.com>
16846 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16848 W: http://www.alsa-project.org/
16849 Q: http://patchwork.kernel.org/project/alsa-devel/list/
16850 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16851 F: Documentation/sound/
16853 F: include/uapi/sound/
16856 SOUND - COMPRESSED AUDIO
16857 M: Vinod Koul <vkoul@kernel.org>
16858 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16860 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16861 F: Documentation/sound/designs/compress-offload.rst
16862 F: include/sound/compress_driver.h
16863 F: include/uapi/sound/compress_*
16864 F: sound/core/compress_offload.c
16865 F: sound/soc/soc-compress.c
16867 SOUND - DMAENGINE HELPERS
16868 M: Lars-Peter Clausen <lars@metafoo.de>
16870 F: include/sound/dmaengine_pcm.h
16871 F: sound/core/pcm_dmaengine.c
16872 F: sound/soc/soc-generic-dmaengine-pcm.c
16874 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
16875 M: Liam Girdwood <lgirdwood@gmail.com>
16876 M: Mark Brown <broonie@kernel.org>
16877 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16879 W: http://alsa-project.org/main/index.php/ASoC
16880 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
16881 F: Documentation/devicetree/bindings/sound/
16882 F: Documentation/sound/soc/
16883 F: include/dt-bindings/sound/
16884 F: include/sound/soc*
16887 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
16888 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
16889 M: Liam Girdwood <lgirdwood@gmail.com>
16890 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
16891 M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
16892 M: Daniel Baluta <daniel.baluta@nxp.com>
16893 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
16895 W: https://github.com/thesofproject/linux/
16898 SOUNDWIRE SUBSYSTEM
16899 M: Vinod Koul <vkoul@kernel.org>
16900 M: Bard Liao <yung-chuan.liao@linux.intel.com>
16901 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
16902 R: Sanyog Kale <sanyog.r.kale@intel.com>
16903 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16905 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
16906 F: Documentation/driver-api/soundwire/
16907 F: drivers/soundwire/
16908 F: include/linux/soundwire/
16911 M: Olli Salonen <olli.salonen@iki.fi>
16912 L: linux-media@vger.kernel.org
16914 W: https://linuxtv.org
16915 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16916 F: drivers/media/dvb-frontends/sp2*
16918 SPARC + UltraSPARC (sparc/sparc64)
16919 M: "David S. Miller" <davem@davemloft.net>
16920 L: sparclinux@vger.kernel.org
16922 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
16923 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
16924 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
16928 SPARC SERIAL DRIVERS
16929 M: "David S. Miller" <davem@davemloft.net>
16930 L: sparclinux@vger.kernel.org
16932 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
16933 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
16934 F: drivers/tty/serial/suncore.c
16935 F: drivers/tty/serial/sunhv.c
16936 F: drivers/tty/serial/sunsab.c
16937 F: drivers/tty/serial/sunsab.h
16938 F: drivers/tty/serial/sunsu.c
16939 F: drivers/tty/serial/sunzilog.c
16940 F: drivers/tty/serial/sunzilog.h
16941 F: drivers/tty/vcc.c
16942 F: include/linux/sunserialcore.h
16945 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
16946 L: linux-sparse@vger.kernel.org
16948 W: https://sparse.docs.kernel.org/
16949 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
16950 Q: https://patchwork.kernel.org/project/linux-sparse/list/
16951 B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
16952 F: include/linux/compiler.h
16954 SPEAKUP CONSOLE SPEECH DRIVER
16955 M: William Hubbs <w.d.hubbs@gmail.com>
16956 M: Chris Brannon <chris@the-brannons.com>
16957 M: Kirk Reiser <kirk@reisers.ca>
16958 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
16959 L: speakup@linux-speakup.org
16961 W: http://www.linux-speakup.org/
16962 W: https://github.com/linux-speakup/speakup
16963 B: https://github.com/linux-speakup/speakup/issues
16964 F: drivers/accessibility/speakup/
16966 SPEAR CLOCK FRAMEWORK SUPPORT
16967 M: Viresh Kumar <vireshk@kernel.org>
16968 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16970 W: http://www.st.com/spear
16971 F: drivers/clk/spear/
16973 SPEAR PLATFORM SUPPORT
16974 M: Viresh Kumar <vireshk@kernel.org>
16975 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
16976 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16978 W: http://www.st.com/spear
16979 F: arch/arm/boot/dts/spear*
16980 F: arch/arm/mach-spear/
16983 M: Tudor Ambarus <tudor.ambarus@microchip.com>
16984 L: linux-mtd@lists.infradead.org
16986 W: http://www.linux-mtd.infradead.org/
16987 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
16988 C: irc://irc.oftc.net/mtd
16989 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
16990 F: drivers/mtd/spi-nor/
16991 F: include/linux/mtd/spi-nor.h
16994 M: Mark Brown <broonie@kernel.org>
16995 L: linux-spi@vger.kernel.org
16997 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
16998 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
16999 F: Documentation/devicetree/bindings/spi/
17000 F: Documentation/spi/
17002 F: include/linux/spi/
17003 F: include/uapi/linux/spi/
17006 SPIDERNET NETWORK DRIVER for CELL
17007 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
17008 M: Geoff Levand <geoff@infradead.org>
17009 L: netdev@vger.kernel.org
17010 L: linuxppc-dev@lists.ozlabs.org
17012 F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
17013 F: drivers/net/ethernet/toshiba/spider_net*
17016 M: Stephen Boyd <sboyd@kernel.org>
17017 L: linux-kernel@vger.kernel.org
17019 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
17020 F: Documentation/devicetree/bindings/spmi/
17022 F: include/dt-bindings/spmi/spmi.h
17023 F: include/linux/spmi.h
17024 F: include/trace/events/spmi.h
17027 M: Jeremy Kerr <jk@ozlabs.org>
17028 L: linuxppc-dev@lists.ozlabs.org
17030 W: http://www.ibm.com/developerworks/power/cell/
17031 F: Documentation/filesystems/spufs/spufs.rst
17032 F: arch/powerpc/platforms/cell/spufs/
17034 SQUASHFS FILE SYSTEM
17035 M: Phillip Lougher <phillip@squashfs.org.uk>
17036 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
17038 W: http://squashfs.org.uk
17039 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
17040 F: Documentation/filesystems/squashfs.rst
17043 SRM (Alpha) environment access
17044 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
17046 F: arch/alpha/kernel/srm_env.c
17048 ST LSM6DSx IMU IIO DRIVER
17049 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
17050 L: linux-iio@vger.kernel.org
17052 W: http://www.st.com/
17053 F: Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
17054 F: drivers/iio/imu/st_lsm6dsx/
17056 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
17057 M: Mickael Guene <mickael.guene@st.com>
17058 L: linux-media@vger.kernel.org
17060 T: git git://linuxtv.org/media_tree.git
17061 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
17062 F: drivers/media/i2c/st-mipid02.c
17064 ST STM32 I2C/SMBUS DRIVER
17065 M: Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
17066 M: Alain Volmat <alain.volmat@foss.st.com>
17067 L: linux-i2c@vger.kernel.org
17069 F: drivers/i2c/busses/i2c-stm32*
17071 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
17072 M: Song Qiang <songqiang1304521@gmail.com>
17073 L: linux-iio@vger.kernel.org
17075 F: Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
17076 F: drivers/iio/proximity/vl53l0x-i2c.c
17079 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17080 M: Sasha Levin <sashal@kernel.org>
17081 L: stable@vger.kernel.org
17083 F: Documentation/process/stable-kernel-rules.rst
17085 STAGING - ATOMISP DRIVER
17086 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17087 R: Sakari Ailus <sakari.ailus@linux.intel.com>
17088 L: linux-media@vger.kernel.org
17090 F: drivers/staging/media/atomisp/
17092 STAGING - FIELDBUS SUBSYSTEM
17093 M: Sven Van Asbroeck <TheSven73@gmail.com>
17095 F: drivers/staging/fieldbus/*
17096 F: drivers/staging/fieldbus/Documentation/
17098 STAGING - HMS ANYBUS-S BUS
17099 M: Sven Van Asbroeck <TheSven73@gmail.com>
17101 F: drivers/staging/fieldbus/anybuss/
17103 STAGING - INDUSTRIAL IO
17104 M: Jonathan Cameron <jic23@kernel.org>
17105 L: linux-iio@vger.kernel.org
17107 F: Documentation/devicetree/bindings/staging/iio/
17108 F: drivers/staging/iio/
17110 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
17111 M: Marc Dietrich <marvin24@gmx.de>
17112 L: ac100@lists.launchpad.net (moderated for non-subscribers)
17113 L: linux-tegra@vger.kernel.org
17115 F: drivers/staging/nvec/
17117 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
17118 M: Jens Frederich <jfrederich@gmail.com>
17119 M: Daniel Drake <dsd@laptop.org>
17120 M: Jon Nettleton <jon.nettleton@gmail.com>
17122 W: http://wiki.laptop.org/go/DCON
17123 F: drivers/staging/olpc_dcon/
17125 STAGING - REALTEK RTL8188EU DRIVERS
17126 M: Larry Finger <Larry.Finger@lwfinger.net>
17128 F: drivers/staging/rtl8188eu/
17130 STAGING - REALTEK RTL8712U DRIVERS
17131 M: Larry Finger <Larry.Finger@lwfinger.net>
17132 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
17134 F: drivers/staging/rtl8712/
17136 STAGING - SEPS525 LCD CONTROLLER DRIVERS
17137 M: Michael Hennerich <michael.hennerich@analog.com>
17138 L: linux-fbdev@vger.kernel.org
17140 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
17141 F: drivers/staging/fbtft/fb_seps525.c
17143 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
17144 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
17145 M: Teddy Wang <teddy.wang@siliconmotion.com>
17146 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
17147 L: linux-fbdev@vger.kernel.org
17149 F: drivers/staging/sm750fb/
17151 STAGING - VIA VT665X DRIVERS
17152 M: Forest Bond <forest@alittletooquiet.net>
17154 F: drivers/staging/vt665?/
17157 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17158 L: linux-staging@lists.linux.dev
17160 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
17161 F: drivers/staging/
17163 STARFIRE/DURALAN NETWORK DRIVER
17164 M: Ion Badulescu <ionut@badula.org>
17166 F: drivers/net/ethernet/adaptec/starfire*
17169 M: Peter Zijlstra <peterz@infradead.org>
17170 M: Josh Poimboeuf <jpoimboe@redhat.com>
17171 M: Jason Baron <jbaron@akamai.com>
17172 R: Steven Rostedt <rostedt@goodmis.org>
17173 R: Ard Biesheuvel <ardb@kernel.org>
17175 F: arch/*/include/asm/jump_label*.h
17176 F: arch/*/include/asm/static_call*.h
17177 F: arch/*/kernel/jump_label.c
17178 F: arch/*/kernel/static_call.c
17179 F: include/linux/jump_label*.h
17180 F: include/linux/static_call*.h
17181 F: kernel/jump_label.c
17182 F: kernel/static_call.c
17184 STI AUDIO (ASoC) DRIVERS
17185 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
17186 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17188 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
17192 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
17194 F: Documentation/devicetree/bindings/media/stih-cec.txt
17195 F: drivers/media/cec/platform/sti/
17197 STK1160 USB VIDEO CAPTURE DRIVER
17198 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17199 L: linux-media@vger.kernel.org
17201 T: git git://linuxtv.org/media_tree.git
17202 F: drivers/media/usb/stk1160/
17204 STM32 AUDIO (ASoC) DRIVERS
17205 M: Olivier Moysan <olivier.moysan@foss.st.com>
17206 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
17207 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17209 F: Documentation/devicetree/bindings/iio/adc/st,stm32-*.yaml
17212 STM32 TIMER/LPTIMER DRIVERS
17213 M: Fabrice Gasnier <fabrice.gasnier@foss.st.com>
17215 F: Documentation/ABI/testing/*timer-stm32
17216 F: Documentation/devicetree/bindings/*/*stm32-*timer*
17217 F: drivers/*/stm32-*timer*
17218 F: drivers/pwm/pwm-stm32*
17219 F: include/linux/*/stm32-*tim*
17221 STMMAC ETHERNET DRIVER
17222 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
17223 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
17224 M: Jose Abreu <joabreu@synopsys.com>
17225 L: netdev@vger.kernel.org
17227 W: http://www.stlinux.com
17228 F: Documentation/networking/device_drivers/ethernet/stmicro/
17229 F: drivers/net/ethernet/stmicro/stmmac/
17232 M: Sam Creasey <sammy@sammy.net>
17234 W: http://sammy.net/sun3/
17235 F: arch/m68k/include/asm/sun3*
17236 F: arch/m68k/kernel/*sun3*
17237 F: arch/m68k/sun3*/
17238 F: drivers/net/ethernet/i825xx/sun3*
17240 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
17241 M: Hans de Goede <hdegoede@redhat.com>
17242 L: linux-input@vger.kernel.org
17244 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
17245 F: drivers/input/keyboard/sun4i-lradc-keys.c
17247 SUNDANCE NETWORK DRIVER
17248 M: Denis Kirjanov <kda@linux-powerpc.org>
17249 L: netdev@vger.kernel.org
17251 F: drivers/net/ethernet/dlink/sundance.c
17254 M: Yoshinori Sato <ysato@users.sourceforge.jp>
17255 M: Rich Felker <dalias@libc.org>
17256 L: linux-sh@vger.kernel.org
17258 Q: http://patchwork.kernel.org/project/linux-sh/list/
17259 F: Documentation/sh/
17264 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
17265 M: Len Brown <len.brown@intel.com>
17266 M: Pavel Machek <pavel@ucw.cz>
17267 L: linux-pm@vger.kernel.org
17269 B: https://bugzilla.kernel.org
17270 F: Documentation/power/
17271 F: arch/x86/kernel/acpi/
17272 F: drivers/base/power/
17273 F: include/linux/freezer.h
17274 F: include/linux/pm.h
17275 F: include/linux/suspend.h
17279 M: Martin Mares <mj@ucw.cz>
17280 L: linux-video@atrey.karlin.mff.cuni.cz
17282 F: Documentation/admin-guide/svga.rst
17283 F: arch/x86/boot/video*
17286 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17287 L: iommu@lists.linux-foundation.org
17289 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
17290 F: arch/*/kernel/pci-swiotlb.c
17291 F: include/linux/swiotlb.h
17292 F: kernel/dma/swiotlb.c
17295 M: Jiri Pirko <jiri@resnulli.us>
17296 M: Ivan Vecera <ivecera@redhat.com>
17297 L: netdev@vger.kernel.org
17299 F: include/net/switchdev.h
17302 SY8106A REGULATOR DRIVER
17303 M: Icenowy Zheng <icenowy@aosc.io>
17305 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
17306 F: drivers/regulator/sy8106a-regulator.c
17308 SYNC FILE FRAMEWORK
17309 M: Sumit Semwal <sumit.semwal@linaro.org>
17310 R: Gustavo Padovan <gustavo@padovan.org>
17311 L: linux-media@vger.kernel.org
17312 L: dri-devel@lists.freedesktop.org
17314 T: git git://anongit.freedesktop.org/drm/drm-misc
17315 F: Documentation/driver-api/sync_file.rst
17316 F: drivers/dma-buf/dma-fence*
17317 F: drivers/dma-buf/sw_sync.c
17318 F: drivers/dma-buf/sync_*
17319 F: include/linux/sync_file.h
17320 F: include/uapi/linux/sync_file.h
17322 SYNOPSYS ARC ARCHITECTURE
17323 M: Vineet Gupta <vgupta@synopsys.com>
17324 L: linux-snps-arc@lists.infradead.org
17326 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
17327 F: Documentation/devicetree/bindings/arc/*
17328 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
17330 F: drivers/clocksource/arc_timer.c
17331 F: drivers/tty/serial/arc_uart.c
17333 SYNOPSYS ARC HSDK SDP pll clock driver
17334 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17336 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
17337 F: drivers/clk/clk-hsdk-pll.c
17339 SYNOPSYS ARC SDP clock driver
17340 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17342 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
17343 F: drivers/clk/axs10x/*
17345 SYNOPSYS ARC SDP platform support
17346 M: Alexey Brodkin <abrodkin@synopsys.com>
17348 F: Documentation/devicetree/bindings/arc/axs10*
17349 F: arch/arc/boot/dts/ax*
17350 F: arch/arc/plat-axs10x
17352 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
17353 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17355 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
17356 F: drivers/reset/reset-axs10x.c
17358 SYNOPSYS CREG GPIO DRIVER
17359 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17361 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
17362 F: drivers/gpio/gpio-creg-snps.c
17364 SYNOPSYS DESIGNWARE 8250 UART DRIVER
17365 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17367 F: drivers/tty/serial/8250/8250_dw.c
17368 F: drivers/tty/serial/8250/8250_dwlib.*
17369 F: drivers/tty/serial/8250/8250_lpss.c
17371 SYNOPSYS DESIGNWARE APB GPIO DRIVER
17372 M: Hoan Tran <hoan@os.amperecomputing.com>
17373 M: Serge Semin <fancer.lancer@gmail.com>
17374 L: linux-gpio@vger.kernel.org
17376 F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
17377 F: drivers/gpio/gpio-dwapb.c
17379 SYNOPSYS DESIGNWARE APB SSI DRIVER
17380 M: Serge Semin <fancer.lancer@gmail.com>
17381 L: linux-spi@vger.kernel.org
17383 F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
17384 F: drivers/spi/spi-dw*
17386 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
17387 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17389 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
17390 F: drivers/dma/dw-axi-dmac/
17392 SYNOPSYS DESIGNWARE DMAC DRIVER
17393 M: Viresh Kumar <vireshk@kernel.org>
17394 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17396 F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
17398 F: include/dt-bindings/dma/dw-dmac.h
17399 F: include/linux/dma/dw.h
17400 F: include/linux/platform_data/dma-dw.h
17402 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
17403 M: Jose Abreu <Jose.Abreu@synopsys.com>
17404 L: netdev@vger.kernel.org
17406 F: drivers/net/ethernet/synopsys/
17408 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
17409 M: Jose Abreu <Jose.Abreu@synopsys.com>
17410 L: netdev@vger.kernel.org
17412 F: drivers/net/pcs/pcs-xpcs.c
17413 F: include/linux/pcs/pcs-xpcs.h
17415 SYNOPSYS DESIGNWARE I2C DRIVER
17416 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
17417 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17418 R: Mika Westerberg <mika.westerberg@linux.intel.com>
17419 L: linux-i2c@vger.kernel.org
17421 F: drivers/i2c/busses/i2c-designware-*
17422 F: include/linux/platform_data/i2c-designware.h
17424 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
17425 M: Jaehoon Chung <jh80.chung@samsung.com>
17426 L: linux-mmc@vger.kernel.org
17428 F: drivers/mmc/host/dw_mmc*
17430 SYNOPSYS HSDK RESET CONTROLLER DRIVER
17431 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17433 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
17434 F: drivers/reset/reset-hsdk.c
17435 F: include/dt-bindings/reset/snps,hsdk-reset.h
17437 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
17438 M: Prabu Thangamuthu <prabu.t@synopsys.com>
17439 M: Manjunath M B <manjumb@synopsys.com>
17440 L: linux-mmc@vger.kernel.org
17442 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
17444 SYSTEM CONFIGURATION (SYSCON)
17445 M: Lee Jones <lee.jones@linaro.org>
17446 M: Arnd Bergmann <arnd@arndb.de>
17448 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
17449 F: drivers/mfd/syscon.c
17451 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
17452 M: Sudeep Holla <sudeep.holla@arm.com>
17453 R: Cristian Marussi <cristian.marussi@arm.com>
17454 L: linux-arm-kernel@lists.infradead.org
17456 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
17457 F: drivers/clk/clk-sc[mp]i.c
17458 F: drivers/cpufreq/sc[mp]i-cpufreq.c
17459 F: drivers/firmware/arm_scmi/
17460 F: drivers/firmware/arm_scpi.c
17461 F: drivers/regulator/scmi-regulator.c
17462 F: drivers/reset/reset-scmi.c
17463 F: include/linux/sc[mp]i_protocol.h
17464 F: include/trace/events/scmi.h
17466 SYSTEM RESET/SHUTDOWN DRIVERS
17467 M: Sebastian Reichel <sre@kernel.org>
17468 L: linux-pm@vger.kernel.org
17470 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
17471 F: Documentation/devicetree/bindings/power/reset/
17472 F: drivers/power/reset/
17474 SYSTEM TRACE MODULE CLASS
17475 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
17477 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
17478 F: Documentation/trace/stm.rst
17479 F: drivers/hwtracing/stm/
17480 F: include/linux/stm.h
17481 F: include/uapi/linux/stm.h
17483 SYSTEM76 ACPI DRIVER
17484 M: Jeremy Soller <jeremy@system76.com>
17485 M: System76 Product Development <productdev@system76.com>
17486 L: platform-driver-x86@vger.kernel.org
17488 F: drivers/platform/x86/system76_acpi.c
17491 M: Christoph Hellwig <hch@infradead.org>
17493 F: Documentation/filesystems/sysv-fs.rst
17495 F: include/linux/sysv_fs.h
17497 TASKSTATS STATISTICS INTERFACE
17498 M: Balbir Singh <bsingharora@gmail.com>
17500 F: Documentation/accounting/taskstats*
17501 F: include/linux/taskstats*
17502 F: kernel/taskstats.c
17505 M: Jamal Hadi Salim <jhs@mojatatu.com>
17506 M: Cong Wang <xiyou.wangcong@gmail.com>
17507 M: Jiri Pirko <jiri@resnulli.us>
17508 L: netdev@vger.kernel.org
17510 F: include/net/pkt_cls.h
17511 F: include/net/pkt_sched.h
17512 F: include/net/tc_act/
17513 F: include/uapi/linux/pkt_cls.h
17514 F: include/uapi/linux/pkt_sched.h
17515 F: include/uapi/linux/tc_act/
17516 F: include/uapi/linux/tc_ematch/
17519 TC90522 MEDIA DRIVER
17520 M: Akihiro Tsukada <tskd08@gmail.com>
17521 L: linux-media@vger.kernel.org
17523 F: drivers/media/dvb-frontends/tc90522*
17525 TCP LOW PRIORITY MODULE
17526 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
17527 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
17529 W: http://tcp-lp-mod.sourceforge.net/
17530 F: net/ipv4/tcp_lp.c
17532 TDA10071 MEDIA DRIVER
17533 M: Antti Palosaari <crope@iki.fi>
17534 L: linux-media@vger.kernel.org
17536 W: https://linuxtv.org
17537 W: http://palosaari.fi/linux/
17538 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17539 T: git git://linuxtv.org/anttip/media_tree.git
17540 F: drivers/media/dvb-frontends/tda10071*
17542 TDA18212 MEDIA DRIVER
17543 M: Antti Palosaari <crope@iki.fi>
17544 L: linux-media@vger.kernel.org
17546 W: https://linuxtv.org
17547 W: http://palosaari.fi/linux/
17548 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17549 T: git git://linuxtv.org/anttip/media_tree.git
17550 F: drivers/media/tuners/tda18212*
17552 TDA18218 MEDIA DRIVER
17553 M: Antti Palosaari <crope@iki.fi>
17554 L: linux-media@vger.kernel.org
17556 W: https://linuxtv.org
17557 W: http://palosaari.fi/linux/
17558 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17559 T: git git://linuxtv.org/anttip/media_tree.git
17560 F: drivers/media/tuners/tda18218*
17562 TDA18250 MEDIA DRIVER
17563 M: Olli Salonen <olli.salonen@iki.fi>
17564 L: linux-media@vger.kernel.org
17566 W: https://linuxtv.org
17567 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17568 T: git git://linuxtv.org/media_tree.git
17569 F: drivers/media/tuners/tda18250*
17571 TDA18271 MEDIA DRIVER
17572 M: Michael Krufky <mkrufky@linuxtv.org>
17573 L: linux-media@vger.kernel.org
17575 W: https://linuxtv.org
17576 W: http://github.com/mkrufky
17577 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17578 T: git git://linuxtv.org/mkrufky/tuners.git
17579 F: drivers/media/tuners/tda18271*
17581 TDA1997x MEDIA DRIVER
17582 M: Tim Harvey <tharvey@gateworks.com>
17583 L: linux-media@vger.kernel.org
17585 W: https://linuxtv.org
17586 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17587 F: drivers/media/i2c/tda1997x.*
17589 TDA827x MEDIA DRIVER
17590 M: Michael Krufky <mkrufky@linuxtv.org>
17591 L: linux-media@vger.kernel.org
17593 W: https://linuxtv.org
17594 W: http://github.com/mkrufky
17595 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17596 T: git git://linuxtv.org/mkrufky/tuners.git
17597 F: drivers/media/tuners/tda8290.*
17599 TDA8290 MEDIA DRIVER
17600 M: Michael Krufky <mkrufky@linuxtv.org>
17601 L: linux-media@vger.kernel.org
17603 W: https://linuxtv.org
17604 W: http://github.com/mkrufky
17605 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17606 T: git git://linuxtv.org/mkrufky/tuners.git
17607 F: drivers/media/tuners/tda8290.*
17609 TDA9840 MEDIA DRIVER
17610 M: Hans Verkuil <hverkuil@xs4all.nl>
17611 L: linux-media@vger.kernel.org
17613 W: https://linuxtv.org
17614 T: git git://linuxtv.org/media_tree.git
17615 F: drivers/media/i2c/tda9840*
17617 TEA5761 TUNER DRIVER
17618 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17619 L: linux-media@vger.kernel.org
17621 W: https://linuxtv.org
17622 T: git git://linuxtv.org/media_tree.git
17623 F: drivers/media/tuners/tea5761.*
17625 TEA5767 TUNER DRIVER
17626 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17627 L: linux-media@vger.kernel.org
17629 W: https://linuxtv.org
17630 T: git git://linuxtv.org/media_tree.git
17631 F: drivers/media/tuners/tea5767.*
17633 TEA6415C MEDIA DRIVER
17634 M: Hans Verkuil <hverkuil@xs4all.nl>
17635 L: linux-media@vger.kernel.org
17637 W: https://linuxtv.org
17638 T: git git://linuxtv.org/media_tree.git
17639 F: drivers/media/i2c/tea6415c*
17641 TEA6420 MEDIA DRIVER
17642 M: Hans Verkuil <hverkuil@xs4all.nl>
17643 L: linux-media@vger.kernel.org
17645 W: https://linuxtv.org
17646 T: git git://linuxtv.org/media_tree.git
17647 F: drivers/media/i2c/tea6420*
17650 M: Jiri Pirko <jiri@resnulli.us>
17651 L: netdev@vger.kernel.org
17653 F: drivers/net/team/
17654 F: include/linux/if_team.h
17655 F: include/uapi/linux/if_team.h
17657 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
17658 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
17660 F: arch/x86/platform/ts5500/
17662 TECHNOTREND USB IR RECEIVER
17663 M: Sean Young <sean@mess.org>
17664 L: linux-media@vger.kernel.org
17666 F: drivers/media/rc/ttusbir.c
17668 TECHWELL TW9910 VIDEO DECODER
17669 L: linux-media@vger.kernel.org
17671 F: drivers/media/i2c/tw9910.c
17672 F: include/media/i2c/tw9910.h
17675 M: Jens Wiklander <jens.wiklander@linaro.org>
17676 L: op-tee@lists.trustedfirmware.org
17678 F: Documentation/staging/tee.rst
17680 F: include/linux/tee_drv.h
17681 F: include/uapi/linux/tee.h
17683 TEGRA ARCHITECTURE SUPPORT
17684 M: Thierry Reding <thierry.reding@gmail.com>
17685 M: Jonathan Hunter <jonathanh@nvidia.com>
17686 L: linux-tegra@vger.kernel.org
17688 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
17689 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
17693 M: Peter De Schrijver <pdeschrijver@nvidia.com>
17694 M: Prashant Gaikwad <pgaikwad@nvidia.com>
17696 F: drivers/clk/tegra/
17699 M: Laxman Dewangan <ldewangan@nvidia.com>
17700 M: Jon Hunter <jonathanh@nvidia.com>
17702 F: drivers/dma/tegra*
17705 M: Laxman Dewangan <ldewangan@nvidia.com>
17706 R: Dmitry Osipenko <digetx@gmail.com>
17708 F: drivers/i2c/busses/i2c-tegra.c
17710 TEGRA IOMMU DRIVERS
17711 M: Thierry Reding <thierry.reding@gmail.com>
17712 R: Krishna Reddy <vdumpa@nvidia.com>
17713 L: linux-tegra@vger.kernel.org
17715 F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
17716 F: drivers/iommu/tegra*
17719 M: Laxman Dewangan <ldewangan@nvidia.com>
17721 F: drivers/input/keyboard/tegra-kbc.c
17724 M: Stefan Agner <stefan@agner.ch>
17725 M: Lucas Stach <dev@lynxeye.de>
17727 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
17728 F: drivers/mtd/nand/raw/tegra_nand.c
17731 M: Thierry Reding <thierry.reding@gmail.com>
17733 F: drivers/pwm/pwm-tegra.c
17735 TEGRA SERIAL DRIVER
17736 M: Laxman Dewangan <ldewangan@nvidia.com>
17738 F: drivers/tty/serial/serial-tegra.c
17741 M: Laxman Dewangan <ldewangan@nvidia.com>
17743 F: drivers/spi/spi-tegra*
17745 TEGRA QUAD SPI DRIVER
17746 M: Thierry Reding <thierry.reding@gmail.com>
17747 M: Jonathan Hunter <jonathanh@nvidia.com>
17748 M: Sowjanya Komatineni <skomatineni@nvidia.com>
17749 L: linux-tegra@vger.kernel.org
17751 F: drivers/spi/spi-tegra210-quad.c
17754 M: Thierry Reding <thierry.reding@gmail.com>
17755 M: Jonathan Hunter <jonathanh@nvidia.com>
17756 M: Sowjanya Komatineni <skomatineni@nvidia.com>
17757 L: linux-media@vger.kernel.org
17758 L: linux-tegra@vger.kernel.org
17760 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
17761 F: drivers/staging/media/tegra-video/
17763 TEGRA XUSB PADCTL DRIVER
17764 M: JC Kuo <jckuo@nvidia.com>
17766 F: drivers/phy/tegra/xusb*
17768 TEHUTI ETHERNET DRIVER
17769 M: Andy Gospodarek <andy@greyhouse.net>
17770 L: netdev@vger.kernel.org
17772 F: drivers/net/ethernet/tehuti/*
17774 TELECOM CLOCK DRIVER FOR MCPL0010
17775 M: Mark Gross <mark.gross@intel.com>
17777 F: drivers/char/tlclk.c
17779 TEMPO SEMICONDUCTOR DRIVERS
17780 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
17782 F: Documentation/devicetree/bindings/sound/tscs*.txt
17783 F: sound/soc/codecs/tscs*.c
17784 F: sound/soc/codecs/tscs*.h
17786 TENSILICA XTENSA PORT (xtensa)
17787 M: Chris Zankel <chris@zankel.net>
17788 M: Max Filippov <jcmvbkbc@gmail.com>
17789 L: linux-xtensa@linux-xtensa.org
17791 T: git git://github.com/czankel/xtensa-linux.git
17793 F: drivers/irqchip/irq-xtensa-*
17795 TEXAS INSTRUMENTS ASoC DRIVERS
17796 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
17797 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17801 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
17802 M: Ricardo Ribalda <ribalda@kernel.org>
17803 L: linux-iio@vger.kernel.org
17805 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
17806 F: drivers/iio/dac/ti-dac7612.c
17808 TEXAS INSTRUMENTS DMA DRIVERS
17809 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
17810 L: dmaengine@vger.kernel.org
17812 F: Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
17813 F: Documentation/devicetree/bindings/dma/ti-edma.txt
17814 F: Documentation/devicetree/bindings/dma/ti/
17816 X: drivers/dma/ti/cppi41.c
17817 F: include/linux/dma/k3-udma-glue.h
17818 F: include/linux/dma/ti-cppi5.h
17819 F: include/linux/dma/k3-psil.h
17821 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
17822 M: Nishanth Menon <nm@ti.com>
17823 M: Tero Kristo <kristo@kernel.org>
17824 M: Santosh Shilimkar <ssantosh@kernel.org>
17825 L: linux-arm-kernel@lists.infradead.org
17827 F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
17828 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
17829 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
17830 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
17831 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
17832 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
17833 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
17834 F: drivers/clk/keystone/sci-clk.c
17835 F: drivers/firmware/ti_sci*
17836 F: drivers/irqchip/irq-ti-sci-inta.c
17837 F: drivers/irqchip/irq-ti-sci-intr.c
17838 F: drivers/reset/reset-ti-sci.c
17839 F: drivers/soc/ti/ti_sci_inta_msi.c
17840 F: drivers/soc/ti/ti_sci_pm_domains.c
17841 F: include/dt-bindings/soc/ti,sci_pm_domain.h
17842 F: include/linux/soc/ti/ti_sci_inta_msi.h
17843 F: include/linux/soc/ti/ti_sci_protocol.h
17845 TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
17846 M: Robert Marko <robert.marko@sartura.hr>
17847 M: Luka Perkov <luka.perkov@sartura.hr>
17848 L: linux-hwmon@vger.kernel.org
17850 F: Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
17851 F: Documentation/hwmon/tps23861.rst
17852 F: drivers/hwmon/tps23861.c
17854 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
17855 M: Hans Verkuil <hverkuil@xs4all.nl>
17856 L: linux-media@vger.kernel.org
17858 W: https://linuxtv.org
17859 T: git git://linuxtv.org/media_tree.git
17860 F: drivers/media/radio/radio-raremono.c
17863 M: Zhang Rui <rui.zhang@intel.com>
17864 M: Daniel Lezcano <daniel.lezcano@linaro.org>
17865 R: Amit Kucheria <amitk@kernel.org>
17866 L: linux-pm@vger.kernel.org
17868 Q: https://patchwork.kernel.org/project/linux-pm/list/
17869 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux.git
17870 F: Documentation/devicetree/bindings/thermal/
17871 F: drivers/thermal/
17872 F: include/linux/cpu_cooling.h
17873 F: include/linux/thermal.h
17874 F: include/uapi/linux/thermal.h
17876 THERMAL DRIVER FOR AMLOGIC SOCS
17877 M: Guillaume La Roque <glaroque@baylibre.com>
17878 L: linux-pm@vger.kernel.org
17879 L: linux-amlogic@lists.infradead.org
17881 W: http://linux-meson.com/
17882 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
17883 F: drivers/thermal/amlogic_thermal.c
17885 THERMAL/CPU_COOLING
17886 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
17887 M: Daniel Lezcano <daniel.lezcano@linaro.org>
17888 M: Viresh Kumar <viresh.kumar@linaro.org>
17889 M: Javi Merino <javi.merino@kernel.org>
17890 L: linux-pm@vger.kernel.org
17892 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
17893 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
17894 F: drivers/thermal/cpufreq_cooling.c
17895 F: drivers/thermal/cpuidle_cooling.c
17896 F: include/linux/cpu_cooling.h
17898 THERMAL/POWER_ALLOCATOR
17899 M: Lukasz Luba <lukasz.luba@arm.com>
17900 L: linux-pm@vger.kernel.org
17902 F: Documentation/driver-api/thermal/power_allocator.rst
17903 F: drivers/thermal/gov_power_allocator.c
17904 F: include/trace/events/thermal_power_allocator.h
17906 THINKPAD ACPI EXTRAS DRIVER
17907 M: Henrique de Moraes Holschuh <hmh@hmh.eng.br>
17908 L: ibm-acpi-devel@lists.sourceforge.net
17909 L: platform-driver-x86@vger.kernel.org
17911 W: http://ibm-acpi.sourceforge.net
17912 W: http://thinkwiki.org/wiki/Ibm-acpi
17913 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
17914 F: drivers/platform/x86/thinkpad_acpi.c
17916 THUNDERBOLT DMA TRAFFIC TEST DRIVER
17917 M: Isaac Hazan <isaac.hazan@intel.com>
17918 L: linux-usb@vger.kernel.org
17920 F: drivers/thunderbolt/dma_test.c
17923 M: Andreas Noever <andreas.noever@gmail.com>
17924 M: Michael Jamet <michael.jamet@intel.com>
17925 M: Mika Westerberg <mika.westerberg@linux.intel.com>
17926 M: Yehezkel Bernat <YehezkelShB@gmail.com>
17927 L: linux-usb@vger.kernel.org
17929 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
17930 F: Documentation/admin-guide/thunderbolt.rst
17931 F: drivers/thunderbolt/
17932 F: include/linux/thunderbolt.h
17934 THUNDERBOLT NETWORK DRIVER
17935 M: Michael Jamet <michael.jamet@intel.com>
17936 M: Mika Westerberg <mika.westerberg@linux.intel.com>
17937 M: Yehezkel Bernat <YehezkelShB@gmail.com>
17938 L: netdev@vger.kernel.org
17940 F: drivers/net/thunderbolt.c
17942 THUNDERX GPIO DRIVER
17943 M: Robert Richter <rric@kernel.org>
17945 F: drivers/gpio/gpio-thunderx.c
17947 TI ADS131E0X ADC SERIES DRIVER
17948 M: Tomislav Denis <tomislav.denis@avl.com>
17949 L: linux-iio@vger.kernel.org
17951 F: Documentation/devicetree/bindings/iio/adc/ti,ads131e08.yaml
17952 F: drivers/iio/adc/ti-ads131e08.c
17954 TI AM437X VPFE DRIVER
17955 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
17956 L: linux-media@vger.kernel.org
17958 W: https://linuxtv.org
17959 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17960 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17961 F: drivers/media/platform/am437x/
17963 TI BANDGAP AND THERMAL DRIVER
17964 M: Eduardo Valentin <edubezval@gmail.com>
17965 M: Keerthy <j-keerthy@ti.com>
17966 L: linux-pm@vger.kernel.org
17967 L: linux-omap@vger.kernel.org
17969 F: drivers/thermal/ti-soc-thermal/
17971 TI BQ27XXX POWER SUPPLY DRIVER
17972 F: drivers/power/supply/bq27xxx_battery.c
17973 F: drivers/power/supply/bq27xxx_battery_i2c.c
17974 F: include/linux/power/bq27xxx_battery.h
17976 TI CDCE706 CLOCK DRIVER
17977 M: Max Filippov <jcmvbkbc@gmail.com>
17979 F: drivers/clk/clk-cdce706.c
17982 M: Tero Kristo <kristo@kernel.org>
17983 L: linux-omap@vger.kernel.org
17986 F: include/linux/clk/ti.h
17988 TI DAVINCI MACHINE SUPPORT
17989 M: Sekhar Nori <nsekhar@ti.com>
17990 R: Bartosz Golaszewski <bgolaszewski@baylibre.com>
17991 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17993 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
17994 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
17995 F: arch/arm/boot/dts/da850*
17996 F: arch/arm/mach-davinci/
17997 F: drivers/i2c/busses/i2c-davinci.c
17999 TI DAVINCI SERIES CLOCK DRIVER
18000 M: David Lechner <david@lechnology.com>
18001 R: Sekhar Nori <nsekhar@ti.com>
18003 F: Documentation/devicetree/bindings/clock/ti/davinci/
18004 F: drivers/clk/davinci/
18006 TI DAVINCI SERIES GPIO DRIVER
18007 M: Keerthy <j-keerthy@ti.com>
18008 L: linux-gpio@vger.kernel.org
18010 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
18011 F: drivers/gpio/gpio-davinci.c
18013 TI DAVINCI SERIES MEDIA DRIVER
18014 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
18015 L: linux-media@vger.kernel.org
18017 W: https://linuxtv.org
18018 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18019 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
18020 F: drivers/media/platform/davinci/
18021 F: include/media/davinci/
18023 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
18024 R: David Lechner <david@lechnology.com>
18025 L: linux-iio@vger.kernel.org
18026 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
18027 F: drivers/counter/ti-eqep.c
18029 TI ETHERNET SWITCH DRIVER (CPSW)
18030 R: Grygorii Strashko <grygorii.strashko@ti.com>
18031 L: linux-omap@vger.kernel.org
18032 L: netdev@vger.kernel.org
18034 F: drivers/net/ethernet/ti/cpsw*
18035 F: drivers/net/ethernet/ti/davinci*
18037 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
18038 M: Alex Dubov <oakad@yahoo.com>
18040 W: http://tifmxx.berlios.de/
18041 F: drivers/memstick/host/tifm_ms.c
18042 F: drivers/misc/tifm*
18043 F: drivers/mmc/host/tifm_sd.c
18044 F: include/linux/tifm.h
18046 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
18047 M: Santosh Shilimkar <ssantosh@kernel.org>
18048 L: linux-kernel@vger.kernel.org
18049 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18051 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
18052 F: drivers/soc/ti/*
18054 TI LM49xxx FAMILY ASoC CODEC DRIVERS
18055 M: M R Swami Reddy <mr.swami.reddy@ti.com>
18056 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
18057 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18059 F: sound/soc/codecs/isabelle*
18060 F: sound/soc/codecs/lm49453*
18062 TI LP855x BACKLIGHT DRIVER
18063 M: Milo Kim <milo.kim@ti.com>
18065 F: Documentation/driver-api/backlight/lp855x-driver.rst
18066 F: drivers/video/backlight/lp855x_bl.c
18067 F: include/linux/platform_data/lp855x.h
18069 TI LP8727 CHARGER DRIVER
18070 M: Milo Kim <milo.kim@ti.com>
18072 F: drivers/power/supply/lp8727_charger.c
18073 F: include/linux/platform_data/lp8727.h
18075 TI LP8788 MFD DRIVER
18076 M: Milo Kim <milo.kim@ti.com>
18078 F: drivers/iio/adc/lp8788_adc.c
18079 F: drivers/leds/leds-lp8788.c
18080 F: drivers/mfd/lp8788*.c
18081 F: drivers/power/supply/lp8788-charger.c
18082 F: drivers/regulator/lp8788-*.c
18083 F: include/linux/mfd/lp8788*.h
18085 TI NETCP ETHERNET DRIVER
18086 M: Wingman Kwok <w-kwok2@ti.com>
18087 M: Murali Karicheri <m-karicheri2@ti.com>
18088 L: netdev@vger.kernel.org
18090 F: drivers/net/ethernet/ti/netcp*
18092 TI PCM3060 ASoC CODEC DRIVER
18093 M: Kirill Marinushkin <kmarinushkin@birdec.com>
18094 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18096 F: Documentation/devicetree/bindings/sound/pcm3060.txt
18097 F: sound/soc/codecs/pcm3060*
18099 TI TAS571X FAMILY ASoC CODEC DRIVER
18100 M: Kevin Cernekee <cernekee@chromium.org>
18101 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18103 F: sound/soc/codecs/tas571x*
18105 TI TCAN4X5X DEVICE DRIVER
18106 L: linux-can@vger.kernel.org
18108 F: Documentation/devicetree/bindings/net/can/tcan4x5x.txt
18109 F: drivers/net/can/m_can/tcan4x5x*
18111 TI TRF7970A NFC DRIVER
18112 M: Mark Greer <mgreer@animalcreek.com>
18113 L: linux-wireless@vger.kernel.org
18114 L: linux-nfc@lists.01.org (moderated for non-subscribers)
18116 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
18117 F: drivers/nfc/trf7970a.c
18119 TI TWL4030 SERIES SOC CODEC DRIVER
18120 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
18121 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18123 F: sound/soc/codecs/twl4030*
18126 M: Benoit Parrot <bparrot@ti.com>
18127 L: linux-media@vger.kernel.org
18129 W: http://linuxtv.org/
18130 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18131 F: Documentation/devicetree/bindings/media/ti,cal.yaml
18132 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
18133 F: drivers/media/platform/ti-vpe/
18135 TI WILINK WIRELESS DRIVERS
18136 L: linux-wireless@vger.kernel.org
18138 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
18139 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
18140 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
18141 F: drivers/net/wireless/ti/
18142 F: include/linux/wl12xx.h
18144 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
18145 M: John Stultz <john.stultz@linaro.org>
18146 M: Thomas Gleixner <tglx@linutronix.de>
18147 R: Stephen Boyd <sboyd@kernel.org>
18148 L: linux-kernel@vger.kernel.org
18150 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
18151 F: include/linux/clocksource.h
18152 F: include/linux/time.h
18153 F: include/linux/timex.h
18154 F: include/uapi/linux/time.h
18155 F: include/uapi/linux/timex.h
18156 F: kernel/time/alarmtimer.c
18157 F: kernel/time/clocksource.c
18158 F: kernel/time/ntp.c
18159 F: kernel/time/time*.c
18160 F: tools/testing/selftests/timers/
18163 M: Jon Maloy <jmaloy@redhat.com>
18164 M: Ying Xue <ying.xue@windriver.com>
18165 L: netdev@vger.kernel.org (core kernel code)
18166 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
18168 W: http://tipc.sourceforge.net/
18169 F: include/uapi/linux/tipc*.h
18172 TLAN NETWORK DRIVER
18173 M: Samuel Chessman <chessman@tux.org>
18174 L: tlan-devel@lists.sourceforge.net (subscribers-only)
18176 W: http://sourceforge.net/projects/tlan/
18177 F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
18178 F: drivers/net/ethernet/ti/tlan.*
18180 TM6000 VIDEO4LINUX DRIVER
18181 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18182 L: linux-media@vger.kernel.org
18184 W: https://linuxtv.org
18185 T: git git://linuxtv.org/media_tree.git
18186 F: Documentation/admin-guide/media/tm6000*
18187 F: drivers/media/usb/tm6000/
18189 TMIO/SDHI MMC DRIVER
18190 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
18191 L: linux-mmc@vger.kernel.org
18193 F: drivers/mmc/host/renesas_sdhi*
18194 F: drivers/mmc/host/tmio_mmc*
18195 F: include/linux/mfd/tmio.h
18197 TMP401 HARDWARE MONITOR DRIVER
18198 M: Guenter Roeck <linux@roeck-us.net>
18199 L: linux-hwmon@vger.kernel.org
18201 F: Documentation/hwmon/tmp401.rst
18202 F: drivers/hwmon/tmp401.c
18204 TMP513 HARDWARE MONITOR DRIVER
18205 M: Eric Tremblay <etremblay@distech-controls.com>
18206 L: linux-hwmon@vger.kernel.org
18208 F: Documentation/hwmon/tmp513.rst
18209 F: drivers/hwmon/tmp513.c
18211 TMPFS (SHMEM FILESYSTEM)
18212 M: Hugh Dickins <hughd@google.com>
18213 L: linux-mm@kvack.org
18215 F: include/linux/shmem_fs.h
18218 TOMOYO SECURITY MODULE
18219 M: Kentaro Takeda <takedakn@nttdata.co.jp>
18220 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
18221 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
18222 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
18223 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
18224 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
18226 W: https://tomoyo.osdn.jp/
18227 F: security/tomoyo/
18229 TOPSTAR LAPTOP EXTRAS DRIVER
18230 M: Herton Ronaldo Krzesinski <herton@canonical.com>
18231 L: platform-driver-x86@vger.kernel.org
18233 F: drivers/platform/x86/topstar-laptop.c
18235 TORTURE-TEST MODULES
18236 M: Davidlohr Bueso <dave@stgolabs.net>
18237 M: "Paul E. McKenney" <paulmck@kernel.org>
18238 M: Josh Triplett <josh@joshtriplett.org>
18239 L: linux-kernel@vger.kernel.org
18241 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18242 F: Documentation/RCU/torture.rst
18243 F: kernel/locking/locktorture.c
18244 F: kernel/rcu/rcuscale.c
18245 F: kernel/rcu/rcutorture.c
18246 F: kernel/rcu/refscale.c
18247 F: kernel/torture.c
18249 TOSHIBA ACPI EXTRAS DRIVER
18250 M: Azael Avalos <coproscefalo@gmail.com>
18251 L: platform-driver-x86@vger.kernel.org
18253 F: drivers/platform/x86/toshiba_acpi.c
18255 TOSHIBA BLUETOOTH DRIVER
18256 M: Azael Avalos <coproscefalo@gmail.com>
18257 L: platform-driver-x86@vger.kernel.org
18259 F: drivers/platform/x86/toshiba_bluetooth.c
18261 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
18262 M: Azael Avalos <coproscefalo@gmail.com>
18263 L: platform-driver-x86@vger.kernel.org
18265 F: drivers/platform/x86/toshiba_haps.c
18268 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
18270 W: http://www.buzzard.org.uk/toshiba/
18271 F: drivers/char/toshiba.c
18272 F: include/linux/toshiba.h
18273 F: include/uapi/linux/toshiba.h
18275 TOSHIBA TC358743 DRIVER
18276 M: Mats Randgaard <matrandg@cisco.com>
18277 L: linux-media@vger.kernel.org
18279 F: drivers/media/i2c/tc358743*
18280 F: include/media/i2c/tc358743.h
18282 TOSHIBA WMI HOTKEYS DRIVER
18283 M: Azael Avalos <coproscefalo@gmail.com>
18284 L: platform-driver-x86@vger.kernel.org
18286 F: drivers/platform/x86/toshiba-wmi.c
18289 M: Peter Huewe <peterhuewe@gmx.de>
18290 M: Jarkko Sakkinen <jarkko@kernel.org>
18291 R: Jason Gunthorpe <jgg@ziepe.ca>
18292 L: linux-integrity@vger.kernel.org
18294 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
18295 Q: https://patchwork.kernel.org/project/linux-integrity/list/
18296 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
18297 F: drivers/char/tpm/
18300 M: Steven Rostedt <rostedt@goodmis.org>
18301 M: Ingo Molnar <mingo@redhat.com>
18303 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
18304 F: Documentation/trace/ftrace.rst
18305 F: arch/*/*/*/ftrace.h
18306 F: arch/*/kernel/ftrace.c
18308 F: include/*/ftrace.h
18309 F: include/linux/trace*.h
18312 F: tools/testing/selftests/ftrace/
18314 TRACING MMIO ACCESSES (MMIOTRACE)
18315 M: Steven Rostedt <rostedt@goodmis.org>
18316 M: Ingo Molnar <mingo@kernel.org>
18317 R: Karol Herbst <karolherbst@gmail.com>
18318 R: Pekka Paalanen <ppaalanen@gmail.com>
18319 L: linux-kernel@vger.kernel.org
18320 L: nouveau@lists.freedesktop.org
18322 F: arch/x86/mm/kmmio.c
18323 F: arch/x86/mm/mmio-mod.c
18324 F: arch/x86/mm/testmmiotrace.c
18325 F: include/linux/mmiotrace.h
18326 F: kernel/trace/trace_mmiotrace.c
18329 M: Jiri Kosina <trivial@kernel.org>
18331 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
18332 K: ^Subject:.*(?i)trivial
18335 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18336 M: Jiri Slaby <jirislaby@kernel.org>
18338 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
18339 F: Documentation/driver-api/serial/
18341 F: drivers/tty/serial/serial_core.c
18342 F: include/linux/serial.h
18343 F: include/linux/serial_core.h
18344 F: include/linux/tty.h
18345 F: include/uapi/linux/serial.h
18346 F: include/uapi/linux/serial_core.h
18347 F: include/uapi/linux/tty.h
18349 TUA9001 MEDIA DRIVER
18350 M: Antti Palosaari <crope@iki.fi>
18351 L: linux-media@vger.kernel.org
18353 W: https://linuxtv.org
18354 W: http://palosaari.fi/linux/
18355 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18356 T: git git://linuxtv.org/anttip/media_tree.git
18357 F: drivers/media/tuners/tua9001*
18359 TULIP NETWORK DRIVERS
18360 L: netdev@vger.kernel.org
18361 L: linux-parisc@vger.kernel.org
18363 F: drivers/net/ethernet/dec/tulip/
18366 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
18368 W: http://vtun.sourceforge.net/tun
18369 F: Documentation/networking/tuntap.rst
18370 F: arch/um/os-Linux/drivers/
18372 TURBOCHANNEL SUBSYSTEM
18373 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
18374 M: Ralf Baechle <ralf@linux-mips.org>
18375 L: linux-mips@vger.kernel.org
18377 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
18379 F: include/linux/tc.h
18382 M: "Len Brown" <lenb@kernel.org>
18383 L: linux-pm@vger.kernel.org
18385 Q: https://patchwork.kernel.org/project/linux-pm/list/
18386 B: https://bugzilla.kernel.org
18387 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
18388 F: tools/power/x86/turbostat/
18390 TW5864 VIDEO4LINUX DRIVER
18391 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
18392 M: Anton Sviridenko <anton@corp.bluecherry.net>
18393 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
18394 M: Andrey Utkin <andrey_utkin@fastmail.com>
18395 L: linux-media@vger.kernel.org
18397 F: drivers/media/pci/tw5864/
18399 TW68 VIDEO4LINUX DRIVER
18400 M: Hans Verkuil <hverkuil@xs4all.nl>
18401 L: linux-media@vger.kernel.org
18403 W: https://linuxtv.org
18404 T: git git://linuxtv.org/media_tree.git
18405 F: drivers/media/pci/tw68/
18407 TW686X VIDEO4LINUX DRIVER
18408 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
18409 L: linux-media@vger.kernel.org
18411 W: http://linuxtv.org
18412 T: git git://linuxtv.org/media_tree.git
18413 F: drivers/media/pci/tw686x/
18415 UACCE ACCELERATOR FRAMEWORK
18416 M: Zhangfei Gao <zhangfei.gao@linaro.org>
18417 M: Zhou Wang <wangzhou1@hisilicon.com>
18418 L: linux-accelerators@lists.ozlabs.org
18419 L: linux-kernel@vger.kernel.org
18421 F: Documentation/ABI/testing/sysfs-driver-uacce
18422 F: Documentation/misc-devices/uacce.rst
18423 F: drivers/misc/uacce/
18424 F: include/linux/uacce.h
18425 F: include/uapi/misc/uacce/
18427 UBI FILE SYSTEM (UBIFS)
18428 M: Richard Weinberger <richard@nod.at>
18429 L: linux-mtd@lists.infradead.org
18431 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
18432 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
18433 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
18434 F: Documentation/filesystems/ubifs-authentication.rst
18435 F: Documentation/filesystems/ubifs.rst
18438 UCLINUX (M68KNOMMU AND COLDFIRE)
18439 M: Greg Ungerer <gerg@linux-m68k.org>
18440 L: linux-m68k@lists.linux-m68k.org
18441 L: uclinux-dev@uclinux.org (subscribers-only)
18443 W: http://www.linux-m68k.org/
18444 W: http://www.uclinux.org/
18445 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
18446 F: arch/m68k/*/*_no.*
18448 F: arch/m68k/coldfire/
18449 F: arch/m68k/include/asm/*_no.*
18452 M: Jan Kara <jack@suse.com>
18454 F: Documentation/filesystems/udf.rst
18458 M: Bastien Nocera <hadess@hadess.net>
18459 L: linux-input@vger.kernel.org
18461 F: drivers/hid/hid-udraw-ps3.c
18464 M: Evgeniy Dushistov <dushistov@mail.ru>
18466 F: Documentation/admin-guide/ufs.rst
18469 UHID USERSPACE HID IO DRIVER
18470 M: David Rheinsberg <david.rheinsberg@gmail.com>
18471 L: linux-input@vger.kernel.org
18473 F: drivers/hid/uhid.c
18474 F: include/uapi/linux/uhid.h
18477 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18478 L: linux-usb@vger.kernel.org
18480 F: drivers/usb/common/ulpi.c
18481 F: include/linux/ulpi/
18484 M: Gabriel Krisman Bertazi <krisman@collabora.com>
18485 L: linux-fsdevel@vger.kernel.org
18490 M: Tony Finch <dot@dotat.at>
18492 W: http://dotat.at/prog/unifdef
18493 F: scripts/unifdef.c
18495 UNIFORM CDROM DRIVER
18496 M: Jens Axboe <axboe@kernel.dk>
18498 W: http://www.kernel.dk
18499 F: Documentation/cdrom/
18500 F: drivers/cdrom/cdrom.c
18501 F: include/linux/cdrom.h
18502 F: include/uapi/linux/cdrom.h
18504 UNISYS S-PAR DRIVERS
18505 M: David Kershner <david.kershner@unisys.com>
18506 L: sparmaintainer@unisys.com (Unisys internal)
18508 F: drivers/staging/unisys/
18509 F: drivers/visorbus/
18510 F: include/linux/visorbus.h
18512 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
18513 R: Alim Akhtar <alim.akhtar@samsung.com>
18514 R: Avri Altman <avri.altman@wdc.com>
18515 L: linux-scsi@vger.kernel.org
18517 F: Documentation/scsi/ufs.rst
18518 F: drivers/scsi/ufs/
18520 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
18521 M: Pedro Sousa <pedrom.sousa@synopsys.com>
18522 L: linux-scsi@vger.kernel.org
18524 F: drivers/scsi/ufs/*dwc*
18526 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
18527 M: Stanley Chu <stanley.chu@mediatek.com>
18528 L: linux-scsi@vger.kernel.org
18529 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
18531 F: drivers/scsi/ufs/ufs-mediatek*
18533 UNSORTED BLOCK IMAGES (UBI)
18534 M: Richard Weinberger <richard@nod.at>
18535 L: linux-mtd@lists.infradead.org
18537 W: http://www.linux-mtd.infradead.org/
18538 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
18539 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
18540 F: drivers/mtd/ubi/
18541 F: include/linux/mtd/ubi.h
18542 F: include/uapi/mtd/ubi-user.h
18544 USB "USBNET" DRIVER FRAMEWORK
18545 M: Oliver Neukum <oneukum@suse.com>
18546 L: netdev@vger.kernel.org
18548 W: http://www.linux-usb.org/usbnet
18549 F: drivers/net/usb/usbnet.c
18550 F: include/linux/usb/usbnet.h
18553 M: Oliver Neukum <oneukum@suse.com>
18554 L: linux-usb@vger.kernel.org
18556 F: Documentation/usb/acm.rst
18557 F: drivers/usb/class/cdc-acm.*
18559 USB APPLE MFI FASTCHARGE DRIVER
18560 M: Bastien Nocera <hadess@hadess.net>
18561 L: linux-usb@vger.kernel.org
18563 F: drivers/usb/misc/apple-mfi-fastcharge.c
18565 USB AR5523 WIRELESS DRIVER
18566 M: Pontus Fuchs <pontus.fuchs@gmail.com>
18567 L: linux-wireless@vger.kernel.org
18569 F: drivers/net/wireless/ath/ar5523/
18572 M: Oliver Neukum <oneukum@suse.com>
18573 L: linux-usb@vger.kernel.org
18574 L: linux-scsi@vger.kernel.org
18576 F: drivers/usb/storage/uas.c
18578 USB CDC ETHERNET DRIVER
18579 M: Oliver Neukum <oliver@neukum.org>
18580 L: linux-usb@vger.kernel.org
18582 F: drivers/net/usb/cdc_*.c
18583 F: include/uapi/linux/usb/cdc.h
18585 USB CHAOSKEY DRIVER
18586 M: Keith Packard <keithp@keithp.com>
18587 L: linux-usb@vger.kernel.org
18589 F: drivers/usb/misc/chaoskey.c
18591 USB CYPRESS C67X00 DRIVER
18592 M: Peter Korsgaard <jacmet@sunsite.dk>
18593 L: linux-usb@vger.kernel.org
18595 F: drivers/usb/c67x00/
18597 USB DAVICOM DM9601 DRIVER
18598 M: Peter Korsgaard <jacmet@sunsite.dk>
18599 L: netdev@vger.kernel.org
18601 W: http://www.linux-usb.org/usbnet
18602 F: drivers/net/usb/dm9601.c
18605 M: Alan Stern <stern@rowland.harvard.edu>
18606 L: linux-usb@vger.kernel.org
18608 F: Documentation/usb/ehci.rst
18609 F: drivers/usb/host/ehci*
18611 USB GADGET/PERIPHERAL SUBSYSTEM
18612 M: Felipe Balbi <balbi@kernel.org>
18613 L: linux-usb@vger.kernel.org
18615 W: http://www.linux-usb.org/gadget
18616 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
18617 F: drivers/usb/gadget/
18618 F: include/linux/usb/gadget*
18620 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
18621 M: Jiri Kosina <jikos@kernel.org>
18622 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
18623 L: linux-usb@vger.kernel.org
18625 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
18626 F: Documentation/hid/hiddev.rst
18627 F: drivers/hid/usbhid/
18629 USB INTEL XHCI ROLE MUX DRIVER
18630 M: Hans de Goede <hdegoede@redhat.com>
18631 L: linux-usb@vger.kernel.org
18633 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
18635 USB IP DRIVER FOR HISILICON KIRIN
18636 M: Yu Chen <chenyu56@huawei.com>
18637 M: Binghui Wang <wangbinghui@hisilicon.com>
18638 L: linux-usb@vger.kernel.org
18640 F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
18641 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
18644 M: Olav Kongas <ok@artecdesign.ee>
18645 L: linux-usb@vger.kernel.org
18647 F: drivers/usb/host/isp116x*
18648 F: include/linux/usb/isp116x.h
18650 USB LAN78XX ETHERNET DRIVER
18651 M: Woojung Huh <woojung.huh@microchip.com>
18652 M: UNGLinuxDriver@microchip.com
18653 L: netdev@vger.kernel.org
18655 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
18656 F: drivers/net/usb/lan78xx.*
18657 F: include/dt-bindings/net/microchip-lan78xx.h
18659 USB MASS STORAGE DRIVER
18660 M: Alan Stern <stern@rowland.harvard.edu>
18661 L: linux-usb@vger.kernel.org
18662 L: usb-storage@lists.one-eyed-alien.net
18664 F: drivers/usb/storage/
18667 M: Clemens Ladisch <clemens@ladisch.de>
18668 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18670 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
18671 F: sound/usb/midi.*
18673 USB NETWORKING DRIVERS
18674 L: linux-usb@vger.kernel.org
18676 F: drivers/net/usb/
18679 M: Alan Stern <stern@rowland.harvard.edu>
18680 L: linux-usb@vger.kernel.org
18682 F: Documentation/usb/ohci.rst
18683 F: drivers/usb/host/ohci*
18685 USB OTG FSM (Finite State Machine)
18686 M: Peter Chen <peter.chen@kernel.org>
18687 L: linux-usb@vger.kernel.org
18689 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
18690 F: drivers/usb/common/usb-otg-fsm.c
18693 M: Valentina Manea <valentina.manea.m@gmail.com>
18694 M: Shuah Khan <shuah@kernel.org>
18695 M: Shuah Khan <skhan@linuxfoundation.org>
18696 L: linux-usb@vger.kernel.org
18698 F: Documentation/usb/usbip_protocol.rst
18699 F: drivers/usb/usbip/
18700 F: tools/testing/selftests/drivers/usb/usbip/
18701 F: tools/usb/usbip/
18704 M: Petko Manolov <petkan@nucleusys.com>
18705 L: linux-usb@vger.kernel.org
18706 L: netdev@vger.kernel.org
18708 W: https://github.com/petkan/pegasus
18709 T: git git://github.com/petkan/pegasus.git
18710 F: drivers/net/usb/pegasus.*
18713 M: Felipe Balbi <balbi@kernel.org>
18714 L: linux-usb@vger.kernel.org
18716 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
18717 F: drivers/usb/phy/
18719 USB PRINTER DRIVER (usblp)
18720 M: Pete Zaitcev <zaitcev@redhat.com>
18721 L: linux-usb@vger.kernel.org
18723 F: drivers/usb/class/usblp.c
18725 USB RAW GADGET DRIVER
18726 R: Andrey Konovalov <andreyknvl@gmail.com>
18727 L: linux-usb@vger.kernel.org
18729 F: Documentation/usb/raw-gadget.rst
18730 F: drivers/usb/gadget/legacy/raw_gadget.c
18731 F: include/uapi/linux/usb/raw_gadget.h
18733 USB QMI WWAN NETWORK DRIVER
18734 M: Bjørn Mork <bjorn@mork.no>
18735 L: netdev@vger.kernel.org
18737 F: Documentation/ABI/testing/sysfs-class-net-qmi
18738 F: drivers/net/usb/qmi_wwan.c
18741 M: Petko Manolov <petkan@nucleusys.com>
18742 L: linux-usb@vger.kernel.org
18743 L: netdev@vger.kernel.org
18745 W: https://github.com/petkan/rtl8150
18746 T: git git://github.com/petkan/rtl8150.git
18747 F: drivers/net/usb/rtl8150.c
18749 USB SERIAL SUBSYSTEM
18750 M: Johan Hovold <johan@kernel.org>
18751 L: linux-usb@vger.kernel.org
18753 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
18754 F: Documentation/usb/usb-serial.rst
18755 F: drivers/usb/serial/
18756 F: include/linux/usb/serial.h
18758 USB SMSC75XX ETHERNET DRIVER
18759 M: Steve Glendinning <steve.glendinning@shawell.net>
18760 L: netdev@vger.kernel.org
18762 F: drivers/net/usb/smsc75xx.*
18764 USB SMSC95XX ETHERNET DRIVER
18765 M: Steve Glendinning <steve.glendinning@shawell.net>
18766 M: UNGLinuxDriver@microchip.com
18767 L: netdev@vger.kernel.org
18769 F: drivers/net/usb/smsc95xx.*
18772 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18773 L: linux-usb@vger.kernel.org
18775 W: http://www.linux-usb.org
18776 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
18777 F: Documentation/devicetree/bindings/usb/
18778 F: Documentation/usb/
18780 F: include/linux/usb.h
18781 F: include/linux/usb/
18783 USB TYPEC BUS FOR ALTERNATE MODES
18784 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18785 L: linux-usb@vger.kernel.org
18787 F: Documentation/ABI/testing/sysfs-bus-typec
18788 F: Documentation/driver-api/usb/typec_bus.rst
18789 F: drivers/usb/typec/altmodes/
18790 F: include/linux/usb/typec_altmode.h
18793 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18794 L: linux-usb@vger.kernel.org
18796 F: Documentation/ABI/testing/sysfs-class-typec
18797 F: Documentation/driver-api/usb/typec.rst
18798 F: drivers/usb/typec/
18799 F: include/linux/usb/typec.h
18801 USB TYPEC INTEL PMC MUX DRIVER
18802 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18803 L: linux-usb@vger.kernel.org
18805 F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
18806 F: drivers/usb/typec/mux/intel_pmc_mux.c
18808 USB TYPEC PI3USB30532 MUX DRIVER
18809 M: Hans de Goede <hdegoede@redhat.com>
18810 L: linux-usb@vger.kernel.org
18812 F: drivers/usb/typec/mux/pi3usb30532.c
18814 USB TYPEC PORT CONTROLLER DRIVERS
18815 M: Guenter Roeck <linux@roeck-us.net>
18816 L: linux-usb@vger.kernel.org
18818 F: drivers/usb/typec/tcpm/
18821 M: Alan Stern <stern@rowland.harvard.edu>
18822 L: linux-usb@vger.kernel.org
18824 F: drivers/usb/host/uhci*
18827 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18828 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
18829 L: linux-media@vger.kernel.org
18831 W: http://www.ideasonboard.org/uvc/
18832 T: git git://linuxtv.org/media_tree.git
18833 F: drivers/media/usb/uvc/
18834 F: include/uapi/linux/uvcvideo.h
18837 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18838 L: linux-usb@vger.kernel.org
18840 F: drivers/usb/gadget/function/*uvc*
18841 F: drivers/usb/gadget/legacy/webcam.c
18842 F: include/uapi/linux/usb/g_uvc.h
18844 USB WIRELESS RNDIS DRIVER (rndis_wlan)
18845 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
18846 L: linux-wireless@vger.kernel.org
18848 F: drivers/net/wireless/rndis_wlan.c
18851 M: Mathias Nyman <mathias.nyman@intel.com>
18852 L: linux-usb@vger.kernel.org
18854 F: drivers/usb/host/pci-quirks*
18855 F: drivers/usb/host/xhci*
18858 L: linux-wireless@vger.kernel.org
18860 W: http://linux-lc100020.sourceforge.net
18861 F: drivers/net/wireless/zydas/zd1201.*
18864 M: Antoine Jacquet <royale@zerezo.com>
18865 L: linux-usb@vger.kernel.org
18866 L: linux-media@vger.kernel.org
18868 W: http://royale.zerezo.com/zr364xx/
18869 T: git git://linuxtv.org/media_tree.git
18870 F: Documentation/admin-guide/media/zr364xx*
18871 F: drivers/media/usb/zr364xx/
18873 USER-MODE LINUX (UML)
18874 M: Jeff Dike <jdike@addtoit.com>
18875 M: Richard Weinberger <richard@nod.at>
18876 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
18877 L: linux-um@lists.infradead.org
18879 W: http://user-mode-linux.sourceforge.net
18880 Q: https://patchwork.ozlabs.org/project/linux-um/list/
18881 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
18882 F: Documentation/virt/uml/
18887 USERSPACE COPYIN/COPYOUT (UIOVEC)
18888 M: Alexander Viro <viro@zeniv.linux.org.uk>
18890 F: include/linux/uio.h
18893 USERSPACE DMA BUFFER DRIVER
18894 M: Gerd Hoffmann <kraxel@redhat.com>
18895 L: dri-devel@lists.freedesktop.org
18897 T: git git://anongit.freedesktop.org/drm/drm-misc
18898 F: drivers/dma-buf/udmabuf.c
18899 F: include/uapi/linux/udmabuf.h
18901 USERSPACE I/O (UIO)
18902 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18904 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
18905 F: Documentation/driver-api/uio-howto.rst
18907 F: include/linux/uio_driver.h
18910 M: Karel Zak <kzak@redhat.com>
18911 L: util-linux@vger.kernel.org
18913 W: http://en.wikipedia.org/wiki/Util-linux
18914 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
18917 M: Christoph Hellwig <hch@lst.de>
18918 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18919 L: linux-kernel@vger.kernel.org
18921 T: git git://git.infradead.org/users/hch/uuid.git
18922 F: include/linux/uuid.h
18923 F: include/uapi/linux/uuid.h
18928 M: Justin Ernst <justin.ernst@hpe.com>
18929 L: platform-driver-x86@vger.kernel.org
18931 F: drivers/platform/x86/uv_sysfs.c
18934 M: Michal Januszewski <spock@gentoo.org>
18935 L: linux-fbdev@vger.kernel.org
18937 W: https://github.com/mjanusz/v86d
18938 F: Documentation/fb/uvesafb.rst
18939 F: drivers/video/fbdev/uvesafb.*
18941 Ux500 CLOCK DRIVERS
18942 M: Ulf Hansson <ulf.hansson@linaro.org>
18943 L: linux-clk@vger.kernel.org
18944 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18946 F: drivers/clk/ux500/
18949 M: Stefan Agner <stefan@agner.ch>
18950 L: linux-mtd@lists.infradead.org
18952 F: drivers/mtd/nand/raw/vf610_nfc.c
18954 VFAT/FAT/MSDOS FILESYSTEM
18955 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
18957 F: Documentation/filesystems/vfat.rst
18961 M: Alex Williamson <alex.williamson@redhat.com>
18962 R: Cornelia Huck <cohuck@redhat.com>
18963 L: kvm@vger.kernel.org
18965 T: git git://github.com/awilliam/linux-vfio.git
18966 F: Documentation/driver-api/vfio.rst
18968 F: include/linux/vfio.h
18969 F: include/uapi/linux/vfio.h
18972 M: Diana Craciun <diana.craciun@oss.nxp.com>
18973 L: kvm@vger.kernel.org
18975 F: drivers/vfio/fsl-mc/
18977 VFIO MEDIATED DEVICE DRIVERS
18978 M: Kirti Wankhede <kwankhede@nvidia.com>
18979 L: kvm@vger.kernel.org
18981 F: Documentation/driver-api/vfio-mediated-device.rst
18982 F: drivers/vfio/mdev/
18983 F: include/linux/mdev.h
18984 F: samples/vfio-mdev/
18986 VFIO PLATFORM DRIVER
18987 M: Eric Auger <eric.auger@redhat.com>
18988 L: kvm@vger.kernel.org
18990 F: drivers/vfio/platform/
18993 R: Lukas Wunner <lukas@wunner.de>
18995 T: git git://anongit.freedesktop.org/drm/drm-misc
18996 F: Documentation/gpu/vga-switcheroo.rst
18997 F: drivers/gpu/vga/vga_switcheroo.c
18998 F: include/linux/vga_switcheroo.h
19000 VIA RHINE NETWORK DRIVER
19002 M: Kevin Brace <kevinbrace@bracecomputerlab.com>
19003 F: drivers/net/ethernet/via/via-rhine.c
19005 VIA SD/MMC CARD CONTROLLER DRIVER
19006 M: Bruce Chang <brucechang@via.com.tw>
19007 M: Harald Welte <HaraldWelte@viatech.com>
19009 F: drivers/mmc/host/via-sdmmc.c
19011 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
19012 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
19013 L: linux-fbdev@vger.kernel.org
19015 F: drivers/video/fbdev/via/
19016 F: include/linux/via-core.h
19017 F: include/linux/via-gpio.h
19018 F: include/linux/via_i2c.h
19020 VIA VELOCITY NETWORK DRIVER
19021 M: Francois Romieu <romieu@fr.zoreil.com>
19022 L: netdev@vger.kernel.org
19024 F: drivers/net/ethernet/via/via-velocity.*
19026 VICODEC VIRTUAL CODEC DRIVER
19027 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
19028 L: linux-media@vger.kernel.org
19030 W: https://linuxtv.org
19031 T: git git://linuxtv.org/media_tree.git
19032 F: drivers/media/test-drivers/vicodec/*
19034 VIDEO I2C POLLING DRIVER
19035 M: Matt Ranostay <matt.ranostay@konsulko.com>
19036 L: linux-media@vger.kernel.org
19038 F: drivers/media/i2c/video-i2c.c
19040 VIDEO MULTIPLEXER DRIVER
19041 M: Philipp Zabel <p.zabel@pengutronix.de>
19042 L: linux-media@vger.kernel.org
19044 F: drivers/media/platform/video-mux.c
19046 VIDEOBUF2 FRAMEWORK
19047 M: Tomasz Figa <tfiga@chromium.org>
19048 M: Marek Szyprowski <m.szyprowski@samsung.com>
19049 L: linux-media@vger.kernel.org
19051 F: drivers/media/common/videobuf2/*
19052 F: include/media/videobuf2-*
19054 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
19055 M: Helen Koike <helen.koike@collabora.com>
19056 R: Shuah Khan <skhan@linuxfoundation.org>
19057 L: linux-media@vger.kernel.org
19059 W: https://linuxtv.org
19060 T: git git://linuxtv.org/media_tree.git
19061 F: drivers/media/test-drivers/vimc/*
19064 M: Alex Williamson <alex.williamson@redhat.com>
19065 M: Paolo Bonzini <pbonzini@redhat.com>
19066 L: kvm@vger.kernel.org
19070 VIRTIO AND VHOST VSOCK DRIVER
19071 M: Stefan Hajnoczi <stefanha@redhat.com>
19072 M: Stefano Garzarella <sgarzare@redhat.com>
19073 L: kvm@vger.kernel.org
19074 L: virtualization@lists.linux-foundation.org
19075 L: netdev@vger.kernel.org
19077 F: drivers/net/vsockmon.c
19078 F: drivers/vhost/vsock.c
19079 F: include/linux/virtio_vsock.h
19080 F: include/uapi/linux/virtio_vsock.h
19081 F: include/uapi/linux/vm_sockets_diag.h
19082 F: include/uapi/linux/vsockmon.h
19083 F: net/vmw_vsock/af_vsock_tap.c
19084 F: net/vmw_vsock/diag.c
19085 F: net/vmw_vsock/virtio_transport.c
19086 F: net/vmw_vsock/virtio_transport_common.c
19087 F: net/vmw_vsock/vsock_loopback.c
19088 F: tools/testing/vsock/
19090 VIRTIO BLOCK AND SCSI DRIVERS
19091 M: "Michael S. Tsirkin" <mst@redhat.com>
19092 M: Jason Wang <jasowang@redhat.com>
19093 R: Paolo Bonzini <pbonzini@redhat.com>
19094 R: Stefan Hajnoczi <stefanha@redhat.com>
19095 L: virtualization@lists.linux-foundation.org
19097 F: drivers/block/virtio_blk.c
19098 F: drivers/scsi/virtio_scsi.c
19099 F: drivers/vhost/scsi.c
19100 F: include/uapi/linux/virtio_blk.h
19101 F: include/uapi/linux/virtio_scsi.h
19103 VIRTIO CONSOLE DRIVER
19104 M: Amit Shah <amit@kernel.org>
19105 L: virtualization@lists.linux-foundation.org
19107 F: drivers/char/virtio_console.c
19108 F: include/linux/virtio_console.h
19109 F: include/uapi/linux/virtio_console.h
19111 VIRTIO CORE AND NET DRIVERS
19112 M: "Michael S. Tsirkin" <mst@redhat.com>
19113 M: Jason Wang <jasowang@redhat.com>
19114 L: virtualization@lists.linux-foundation.org
19116 F: Documentation/devicetree/bindings/virtio/
19117 F: drivers/block/virtio_blk.c
19118 F: drivers/crypto/virtio/
19119 F: drivers/net/virtio_net.c
19122 F: include/linux/vdpa.h
19123 F: include/linux/virtio*.h
19124 F: include/uapi/linux/virtio_*.h
19128 M: "Michael S. Tsirkin" <mst@redhat.com>
19129 M: David Hildenbrand <david@redhat.com>
19130 L: virtualization@lists.linux-foundation.org
19132 F: drivers/virtio/virtio_balloon.c
19133 F: include/uapi/linux/virtio_balloon.h
19134 F: include/linux/balloon_compaction.h
19135 F: mm/balloon_compaction.c
19137 VIRTIO CRYPTO DRIVER
19138 M: Gonglei <arei.gonglei@huawei.com>
19139 L: virtualization@lists.linux-foundation.org
19140 L: linux-crypto@vger.kernel.org
19142 F: drivers/crypto/virtio/
19143 F: include/uapi/linux/virtio_crypto.h
19145 VIRTIO DRIVERS FOR S390
19146 M: Cornelia Huck <cohuck@redhat.com>
19147 M: Halil Pasic <pasic@linux.ibm.com>
19148 L: linux-s390@vger.kernel.org
19149 L: virtualization@lists.linux-foundation.org
19150 L: kvm@vger.kernel.org
19152 F: arch/s390/include/uapi/asm/virtio-ccw.h
19153 F: drivers/s390/virtio/
19156 M: Vivek Goyal <vgoyal@redhat.com>
19157 M: Stefan Hajnoczi <stefanha@redhat.com>
19158 M: Miklos Szeredi <miklos@szeredi.hu>
19159 L: virtualization@lists.linux-foundation.org
19160 L: linux-fsdevel@vger.kernel.org
19162 W: https://virtio-fs.gitlab.io/
19163 F: Documentation/filesystems/virtiofs.rst
19164 F: fs/fuse/virtio_fs.c
19165 F: include/uapi/linux/virtio_fs.h
19168 M: David Airlie <airlied@linux.ie>
19169 M: Gerd Hoffmann <kraxel@redhat.com>
19170 L: dri-devel@lists.freedesktop.org
19171 L: virtualization@lists.linux-foundation.org
19173 T: git git://anongit.freedesktop.org/drm/drm-misc
19174 F: drivers/gpu/drm/virtio/
19175 F: include/uapi/linux/virtio_gpu.h
19177 VIRTIO HOST (VHOST)
19178 M: "Michael S. Tsirkin" <mst@redhat.com>
19179 M: Jason Wang <jasowang@redhat.com>
19180 L: kvm@vger.kernel.org
19181 L: virtualization@lists.linux-foundation.org
19182 L: netdev@vger.kernel.org
19184 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
19186 F: include/linux/vhost_iotlb.h
19187 F: include/uapi/linux/vhost.h
19189 VIRTIO INPUT DRIVER
19190 M: Gerd Hoffmann <kraxel@redhat.com>
19192 F: drivers/virtio/virtio_input.c
19193 F: include/uapi/linux/virtio_input.h
19195 VIRTIO IOMMU DRIVER
19196 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
19197 L: virtualization@lists.linux-foundation.org
19199 F: drivers/iommu/virtio-iommu.c
19200 F: include/uapi/linux/virtio_iommu.h
19203 M: David Hildenbrand <david@redhat.com>
19204 L: virtualization@lists.linux-foundation.org
19206 W: https://virtio-mem.gitlab.io/
19207 F: drivers/virtio/virtio_mem.c
19208 F: include/uapi/linux/virtio_mem.h
19210 VIRTUAL BOX GUEST DEVICE DRIVER
19211 M: Hans de Goede <hdegoede@redhat.com>
19212 M: Arnd Bergmann <arnd@arndb.de>
19213 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19215 F: drivers/virt/vboxguest/
19216 F: include/linux/vbox_utils.h
19217 F: include/uapi/linux/vbox*.h
19219 VIRTUAL BOX SHARED FOLDER VFS DRIVER
19220 M: Hans de Goede <hdegoede@redhat.com>
19221 L: linux-fsdevel@vger.kernel.org
19225 VIRTUAL SERIO DEVICE DRIVER
19226 M: Stephen Chandler Paul <thatslyude@gmail.com>
19228 F: drivers/input/serio/userio.c
19229 F: include/uapi/linux/userio.h
19231 VIVID VIRTUAL VIDEO DRIVER
19232 M: Hans Verkuil <hverkuil@xs4all.nl>
19233 L: linux-media@vger.kernel.org
19235 W: https://linuxtv.org
19236 T: git git://linuxtv.org/media_tree.git
19237 F: drivers/media/test-drivers/vivid/*
19239 VIDTV VIRTUAL DIGITAL TV DRIVER
19240 M: Daniel W. S. Almeida <dwlsalmeida@gmail.com>
19241 L: linux-media@vger.kernel.org
19243 W: https://linuxtv.org
19244 T: git git://linuxtv.org/media_tree.git
19245 F: drivers/media/test-drivers/vidtv/*
19248 M: Florian Fainelli <f.fainelli@gmail.com>
19249 L: openwrt-devel@lists.openwrt.org (subscribers-only)
19251 F: drivers/vlynq/vlynq.c
19252 F: include/linux/vlynq.h
19255 M: Martyn Welch <martyn@welchs.me.uk>
19256 M: Manohar Vanga <manohar.vanga@gmail.com>
19257 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19258 L: linux-kernel@vger.kernel.org
19260 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
19261 F: Documentation/driver-api/vme.rst
19262 F: drivers/staging/vme/
19264 F: include/linux/vme*
19266 VMWARE BALLOON DRIVER
19267 M: Nadav Amit <namit@vmware.com>
19268 M: "VMware, Inc." <pv-drivers@vmware.com>
19269 L: linux-kernel@vger.kernel.org
19271 F: drivers/misc/vmw_balloon.c
19273 VMWARE HYPERVISOR INTERFACE
19274 M: Deep Shah <sdeep@vmware.com>
19275 M: "VMware, Inc." <pv-drivers@vmware.com>
19276 L: virtualization@lists.linux-foundation.org
19278 F: arch/x86/include/asm/vmware.h
19279 F: arch/x86/kernel/cpu/vmware.c
19281 VMWARE PVRDMA DRIVER
19282 M: Adit Ranadive <aditr@vmware.com>
19283 M: VMware PV-Drivers <pv-drivers@vmware.com>
19284 L: linux-rdma@vger.kernel.org
19286 F: drivers/infiniband/hw/vmw_pvrdma/
19288 VMware PVSCSI driver
19289 M: Vishal Bhakta <vbhakta@vmware.com>
19290 M: VMware PV-Drivers <pv-drivers@vmware.com>
19291 L: linux-scsi@vger.kernel.org
19293 F: drivers/scsi/vmw_pvscsi.c
19294 F: drivers/scsi/vmw_pvscsi.h
19296 VMWARE VIRTUAL PTP CLOCK DRIVER
19297 M: Vivek Thampi <vithampi@vmware.com>
19298 M: "VMware, Inc." <pv-drivers@vmware.com>
19299 L: netdev@vger.kernel.org
19301 F: drivers/ptp/ptp_vmw.c
19303 VMWARE VMMOUSE SUBDRIVER
19304 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
19305 M: "VMware, Inc." <pv-drivers@vmware.com>
19306 L: linux-input@vger.kernel.org
19308 F: drivers/input/mouse/vmmouse.c
19309 F: drivers/input/mouse/vmmouse.h
19311 VMWARE VMXNET3 ETHERNET DRIVER
19312 M: Ronak Doshi <doshir@vmware.com>
19313 M: pv-drivers@vmware.com
19314 L: netdev@vger.kernel.org
19316 F: drivers/net/vmxnet3/
19318 VOCORE VOCORE2 BOARD
19319 M: Harvey Hunt <harveyhuntnexus@gmail.com>
19320 L: linux-mips@vger.kernel.org
19322 F: arch/mips/boot/dts/ralink/vocore2.dts
19324 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
19325 M: Liam Girdwood <lgirdwood@gmail.com>
19326 M: Mark Brown <broonie@kernel.org>
19327 L: linux-kernel@vger.kernel.org
19329 W: http://www.slimlogic.co.uk/?p=48
19330 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
19331 F: Documentation/devicetree/bindings/regulator/
19332 F: Documentation/power/regulator/
19333 F: drivers/regulator/
19334 F: include/dt-bindings/regulator/
19335 F: include/linux/regulator/
19336 K: regulator_get_optional
19339 M: David Ahern <dsahern@kernel.org>
19340 L: netdev@vger.kernel.org
19342 F: Documentation/networking/vrf.rst
19343 F: drivers/net/vrf.c
19346 M: Petr Mladek <pmladek@suse.com>
19347 M: Steven Rostedt <rostedt@goodmis.org>
19348 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
19349 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19350 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
19352 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
19353 F: Documentation/core-api/printk-formats.rst
19354 F: lib/test_printf.c
19357 VT1211 HARDWARE MONITOR DRIVER
19358 M: Juerg Haefliger <juergh@gmail.com>
19359 L: linux-hwmon@vger.kernel.org
19361 F: Documentation/hwmon/vt1211.rst
19362 F: drivers/hwmon/vt1211.c
19364 VT8231 HARDWARE MONITOR DRIVER
19365 M: Roger Lucas <vt8231@hiddenengine.co.uk>
19366 L: linux-hwmon@vger.kernel.org
19368 F: drivers/hwmon/vt8231.c
19370 VUB300 USB to SDIO/SD/MMC bridge chip
19371 L: linux-mmc@vger.kernel.org
19373 F: drivers/mmc/host/vub300.c
19375 W1 DALLAS'S 1-WIRE BUS
19376 M: Evgeniy Polyakov <zbr@ioremap.net>
19378 F: Documentation/devicetree/bindings/w1/
19379 F: Documentation/w1/
19381 F: include/linux/w1.h
19383 W83791D HARDWARE MONITORING DRIVER
19384 M: Marc Hulsman <m.hulsman@tudelft.nl>
19385 L: linux-hwmon@vger.kernel.org
19387 F: Documentation/hwmon/w83791d.rst
19388 F: drivers/hwmon/w83791d.c
19390 W83793 HARDWARE MONITORING DRIVER
19391 M: Rudolf Marek <r.marek@assembler.cz>
19392 L: linux-hwmon@vger.kernel.org
19394 F: Documentation/hwmon/w83793.rst
19395 F: drivers/hwmon/w83793.c
19397 W83795 HARDWARE MONITORING DRIVER
19398 M: Jean Delvare <jdelvare@suse.com>
19399 L: linux-hwmon@vger.kernel.org
19401 F: drivers/hwmon/w83795.c
19403 W83L51xD SD/MMC CARD INTERFACE DRIVER
19404 M: Pierre Ossman <pierre@ossman.eu>
19406 F: drivers/mmc/host/wbsd.*
19408 WACOM PROTOCOL 4 SERIAL TABLETS
19409 M: Julian Squires <julian@cipht.net>
19410 M: Hans de Goede <hdegoede@redhat.com>
19411 L: linux-input@vger.kernel.org
19413 F: drivers/input/tablet/wacom_serial4.c
19415 WATCHDOG DEVICE DRIVERS
19416 M: Wim Van Sebroeck <wim@linux-watchdog.org>
19417 M: Guenter Roeck <linux@roeck-us.net>
19418 L: linux-watchdog@vger.kernel.org
19420 W: http://www.linux-watchdog.org/
19421 T: git git://www.linux-watchdog.org/linux-watchdog.git
19422 F: Documentation/devicetree/bindings/watchdog/
19423 F: Documentation/watchdog/
19424 F: drivers/watchdog/
19425 F: include/linux/watchdog.h
19426 F: include/uapi/linux/watchdog.h
19428 WHISKEYCOVE PMIC GPIO DRIVER
19429 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
19430 L: linux-gpio@vger.kernel.org
19432 F: drivers/gpio/gpio-wcove.c
19435 M: Dianlong Li <long17.cool@163.com>
19436 L: linux-rtc@vger.kernel.org
19438 F: drivers/rtc/rtc-sd3078.c
19441 M: David Rheinsberg <david.rheinsberg@gmail.com>
19442 L: linux-input@vger.kernel.org
19444 F: drivers/hid/hid-wiimote*
19446 WILOCITY WIL6210 WIRELESS DRIVER
19447 M: Maya Erez <merez@codeaurora.org>
19448 L: linux-wireless@vger.kernel.org
19449 L: wil6210@qti.qualcomm.com
19451 W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
19452 F: drivers/net/wireless/ath/wil6210/
19455 M: David Härdeman <david@hardeman.nu>
19457 F: drivers/media/rc/winbond-cir.c
19459 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
19460 M: William Breathitt Gray <vilhelm.gray@gmail.com>
19461 L: linux-watchdog@vger.kernel.org
19463 F: drivers/watchdog/ebc-c384_wdt.c
19465 WINSYSTEMS WS16C48 GPIO DRIVER
19466 M: William Breathitt Gray <vilhelm.gray@gmail.com>
19467 L: linux-gpio@vger.kernel.org
19469 F: drivers/gpio/gpio-ws16c48.c
19471 WIREGUARD SECURE NETWORK TUNNEL
19472 M: Jason A. Donenfeld <Jason@zx2c4.com>
19473 L: wireguard@lists.zx2c4.com
19474 L: netdev@vger.kernel.org
19476 F: drivers/net/wireguard/
19477 F: tools/testing/selftests/wireguard/
19479 WISTRON LAPTOP BUTTON DRIVER
19480 M: Miloslav Trmac <mitr@volny.cz>
19482 F: drivers/input/misc/wistron_btns.c
19484 WL3501 WIRELESS PCMCIA CARD DRIVER
19485 L: linux-wireless@vger.kernel.org
19487 F: drivers/net/wireless/wl3501*
19489 WOLFSON MICROELECTRONICS DRIVERS
19490 L: patches@opensource.cirrus.com
19492 W: https://github.com/CirrusLogic/linux-drivers/wiki
19493 T: git https://github.com/CirrusLogic/linux-drivers.git
19494 F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
19495 F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
19496 F: Documentation/devicetree/bindings/mfd/wm831x.txt
19497 F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
19498 F: Documentation/devicetree/bindings/sound/wlf,arizona.yaml
19499 F: Documentation/hwmon/wm83??.rst
19500 F: arch/arm/mach-s3c/mach-crag6410*
19501 F: drivers/clk/clk-wm83*.c
19502 F: drivers/extcon/extcon-arizona.c
19503 F: drivers/gpio/gpio-*wm*.c
19504 F: drivers/gpio/gpio-arizona.c
19505 F: drivers/hwmon/wm83??-hwmon.c
19506 F: drivers/input/misc/wm831x-on.c
19507 F: drivers/input/touchscreen/wm831x-ts.c
19508 F: drivers/input/touchscreen/wm97*.c
19509 F: drivers/leds/leds-wm83*.c
19510 F: drivers/mfd/arizona*
19511 F: drivers/mfd/cs47l24*
19512 F: drivers/mfd/wm*.c
19513 F: drivers/power/supply/wm83*.c
19514 F: drivers/regulator/arizona*
19515 F: drivers/regulator/wm8*.c
19516 F: drivers/rtc/rtc-wm83*.c
19517 F: drivers/video/backlight/wm83*_bl.c
19518 F: drivers/watchdog/wm83*_wdt.c
19519 F: include/linux/mfd/arizona/
19520 F: include/linux/mfd/wm831x/
19521 F: include/linux/mfd/wm8350/
19522 F: include/linux/mfd/wm8400*
19523 F: include/linux/regulator/arizona*
19524 F: include/linux/wm97xx.h
19525 F: include/sound/wm????.h
19526 F: sound/soc/codecs/arizona.?
19527 F: sound/soc/codecs/cs47l24*
19528 F: sound/soc/codecs/wm*
19531 M: Tejun Heo <tj@kernel.org>
19532 R: Lai Jiangshan <jiangshanlai@gmail.com>
19534 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
19535 F: Documentation/core-api/workqueue.rst
19536 F: include/linux/workqueue.h
19537 F: kernel/workqueue.c
19539 X-POWERS AXP288 PMIC DRIVERS
19540 M: Hans de Goede <hdegoede@redhat.com>
19542 F: drivers/acpi/pmic/intel_pmic_xpower.c
19545 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
19546 M: Chen-Yu Tsai <wens@csie.org>
19547 L: linux-kernel@vger.kernel.org
19552 M: Martin Schiller <ms@dev.tdt.de>
19553 L: linux-x25@vger.kernel.org
19555 F: Documentation/networking/lapb-module.rst
19556 F: Documentation/networking/x25*
19557 F: drivers/net/wan/hdlc_x25.c
19558 F: drivers/net/wan/lapbether.c
19559 F: include/*/lapb.h
19560 F: include/net/x25*
19561 F: include/uapi/linux/x25.h
19565 X86 ARCHITECTURE (32-BIT AND 64-BIT)
19566 M: Thomas Gleixner <tglx@linutronix.de>
19567 M: Ingo Molnar <mingo@redhat.com>
19568 M: Borislav Petkov <bp@alien8.de>
19570 R: "H. Peter Anvin" <hpa@zytor.com>
19571 L: linux-kernel@vger.kernel.org
19573 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
19574 F: Documentation/devicetree/bindings/x86/
19575 F: Documentation/x86/
19579 M: Andy Lutomirski <luto@kernel.org>
19580 L: linux-kernel@vger.kernel.org
19582 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
19585 X86 MCE INFRASTRUCTURE
19586 M: Tony Luck <tony.luck@intel.com>
19587 M: Borislav Petkov <bp@alien8.de>
19588 L: linux-edac@vger.kernel.org
19590 F: arch/x86/kernel/cpu/mce/*
19592 X86 MICROCODE UPDATE SUPPORT
19593 M: Borislav Petkov <bp@alien8.de>
19595 F: arch/x86/kernel/cpu/microcode/*
19598 M: Dave Hansen <dave.hansen@linux.intel.com>
19599 M: Andy Lutomirski <luto@kernel.org>
19600 M: Peter Zijlstra <peterz@infradead.org>
19601 L: linux-kernel@vger.kernel.org
19603 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
19606 X86 PLATFORM DRIVERS
19607 M: Hans de Goede <hdegoede@redhat.com>
19608 M: Mark Gross <mgross@linux.intel.com>
19609 L: platform-driver-x86@vger.kernel.org
19611 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
19612 F: drivers/platform/olpc/
19613 F: drivers/platform/x86/
19615 X86 PLATFORM DRIVERS - ARCH
19616 R: Darren Hart <dvhart@infradead.org>
19617 R: Andy Shevchenko <andy@infradead.org>
19618 L: platform-driver-x86@vger.kernel.org
19621 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
19622 F: arch/x86/platform
19624 X86 PLATFORM UV HPE SUPERDOME FLEX
19625 M: Steve Wahl <steve.wahl@hpe.com>
19626 R: Mike Travis <mike.travis@hpe.com>
19627 R: Dimitri Sivanich <dimitri.sivanich@hpe.com>
19628 R: Russ Anderson <russ.anderson@hpe.com>
19630 F: arch/x86/include/asm/uv/
19631 F: arch/x86/kernel/apic/x2apic_uv_x.c
19632 F: arch/x86/platform/uv/
19635 M: Andy Lutomirski <luto@kernel.org>
19636 L: linux-kernel@vger.kernel.org
19638 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
19639 F: arch/x86/entry/vdso/
19642 M: Matthew Wilcox <willy@infradead.org>
19643 L: linux-fsdevel@vger.kernel.org
19645 F: Documentation/core-api/xarray.rst
19646 F: include/linux/idr.h
19647 F: include/linux/xarray.h
19650 F: tools/testing/radix-tree
19653 M: Benjamin Valentin <benpicco@googlemail.com>
19655 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
19656 F: drivers/media/rc/xbox_remote.c
19658 XC2028/3028 TUNER DRIVER
19659 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19660 L: linux-media@vger.kernel.org
19662 W: https://linuxtv.org
19663 T: git git://linuxtv.org/media_tree.git
19664 F: drivers/media/tuners/tuner-xc2028.*
19666 XDP (eXpress Data Path)
19667 M: Alexei Starovoitov <ast@kernel.org>
19668 M: Daniel Borkmann <daniel@iogearbox.net>
19669 M: David S. Miller <davem@davemloft.net>
19670 M: Jakub Kicinski <kuba@kernel.org>
19671 M: Jesper Dangaard Brouer <hawk@kernel.org>
19672 M: John Fastabend <john.fastabend@gmail.com>
19673 L: netdev@vger.kernel.org
19674 L: bpf@vger.kernel.org
19676 F: include/net/xdp.h
19677 F: include/net/xdp_priv.h
19678 F: include/trace/events/xdp.h
19679 F: kernel/bpf/cpumap.c
19680 F: kernel/bpf/devmap.c
19682 F: samples/bpf/xdp*
19683 F: tools/testing/selftests/bpf/*xdp*
19684 F: tools/testing/selftests/bpf/*/*xdp*
19685 F: drivers/net/ethernet/*/*/*/*/*xdp*
19686 F: drivers/net/ethernet/*/*/*xdp*
19687 K: (?:\b|_)xdp(?:\b|_)
19689 XDP SOCKETS (AF_XDP)
19690 M: Björn Töpel <bjorn@kernel.org>
19691 M: Magnus Karlsson <magnus.karlsson@intel.com>
19692 R: Jonathan Lemon <jonathan.lemon@gmail.com>
19693 L: netdev@vger.kernel.org
19694 L: bpf@vger.kernel.org
19696 F: Documentation/networking/af_xdp.rst
19697 F: include/net/xdp_sock*
19698 F: include/net/xsk_buff_pool.h
19699 F: include/uapi/linux/if_xdp.h
19700 F: include/uapi/linux/xdp_diag.h
19701 F: include/net/netns/xdp.h
19703 F: samples/bpf/xdpsock*
19704 F: tools/lib/bpf/xsk*
19706 XEN BLOCK SUBSYSTEM
19707 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19708 M: Roger Pau Monné <roger.pau@citrix.com>
19709 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19711 F: drivers/block/xen*
19712 F: drivers/block/xen-blkback/*
19715 M: Stefano Stabellini <sstabellini@kernel.org>
19716 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19718 F: arch/arm/include/asm/xen/
19721 XEN HYPERVISOR ARM64
19722 M: Stefano Stabellini <sstabellini@kernel.org>
19723 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19725 F: arch/arm64/include/asm/xen/
19728 XEN HYPERVISOR INTERFACE
19729 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
19730 M: Juergen Gross <jgross@suse.com>
19731 R: Stefano Stabellini <sstabellini@kernel.org>
19732 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19734 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
19735 F: Documentation/ABI/stable/sysfs-hypervisor-xen
19736 F: Documentation/ABI/testing/sysfs-hypervisor-xen
19737 F: arch/x86/include/asm/pvclock-abi.h
19738 F: arch/x86/include/asm/xen/
19739 F: arch/x86/platform/pvh/
19741 F: drivers/*/xen-*front.c
19743 F: include/uapi/xen/
19746 XEN NETWORK BACKEND DRIVER
19747 M: Wei Liu <wei.liu@kernel.org>
19748 M: Paul Durrant <paul@xen.org>
19749 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19750 L: netdev@vger.kernel.org
19752 F: drivers/net/xen-netback/*
19755 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19756 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19758 F: arch/x86/pci/*xen*
19759 F: drivers/pci/*xen*
19762 M: Juergen Gross <jgross@suse.com>
19763 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19764 L: linux-scsi@vger.kernel.org
19766 F: drivers/scsi/xen-scsifront.c
19767 F: drivers/xen/xen-scsiback.c
19768 F: include/xen/interface/io/vscsiif.h
19770 XEN SOUND FRONTEND DRIVER
19771 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
19772 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19773 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19777 XEN SWIOTLB SUBSYSTEM
19778 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19779 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19780 L: iommu@lists.linux-foundation.org
19782 F: arch/x86/xen/*swiotlb*
19783 F: drivers/xen/*swiotlb*
19786 M: Darrick J. Wong <djwong@kernel.org>
19787 M: linux-xfs@vger.kernel.org
19788 L: linux-xfs@vger.kernel.org
19791 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
19792 F: Documentation/ABI/testing/sysfs-fs-xfs
19793 F: Documentation/admin-guide/xfs.rst
19794 F: Documentation/filesystems/xfs-delayed-logging-design.rst
19795 F: Documentation/filesystems/xfs-self-describing-metadata.rst
19797 F: include/uapi/linux/dqblk_xfs.h
19798 F: include/uapi/linux/fsmap.h
19800 XILINX AXI ETHERNET DRIVER
19801 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
19803 F: drivers/net/ethernet/xilinx/xilinx_axienet*
19806 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
19807 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
19808 L: linux-can@vger.kernel.org
19810 F: Documentation/devicetree/bindings/net/can/xilinx_can.txt
19811 F: drivers/net/can/xilinx_can.c
19814 M: Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com>
19815 R: Srinivas Neeli <srinivas.neeli@xilinx.com>
19816 R: Michal Simek <michal.simek@xilinx.com>
19818 F: Documentation/devicetree/bindings/gpio/gpio-xilinx.txt
19819 F: Documentation/devicetree/bindings/gpio/gpio-zynq.txt
19820 F: drivers/gpio/gpio-xilinx.c
19821 F: drivers/gpio/gpio-zynq.c
19823 XILINX SD-FEC IP CORES
19824 M: Derek Kiernan <derek.kiernan@xilinx.com>
19825 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
19827 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
19828 F: Documentation/misc-devices/xilinx_sdfec.rst
19829 F: drivers/misc/Kconfig
19830 F: drivers/misc/Makefile
19831 F: drivers/misc/xilinx_sdfec.c
19832 F: include/uapi/misc/xilinx_sdfec.h
19834 XILINX UARTLITE SERIAL DRIVER
19835 M: Peter Korsgaard <jacmet@sunsite.dk>
19836 L: linux-serial@vger.kernel.org
19838 F: drivers/tty/serial/uartlite.c
19840 XILINX VIDEO IP CORES
19841 M: Hyun Kwon <hyun.kwon@xilinx.com>
19842 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19843 L: linux-media@vger.kernel.org
19845 T: git git://linuxtv.org/media_tree.git
19846 F: Documentation/devicetree/bindings/media/xilinx/
19847 F: drivers/media/platform/xilinx/
19848 F: include/uapi/linux/xilinx-v4l2-controls.h
19850 XILINX ZYNQMP DPDMA DRIVER
19851 M: Hyun Kwon <hyun.kwon@xilinx.com>
19852 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19853 L: dmaengine@vger.kernel.org
19855 F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
19856 F: drivers/dma/xilinx/xilinx_dpdma.c
19857 F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
19859 XILINX ZYNQMP PSGTR PHY DRIVER
19860 M: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
19861 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19862 L: linux-kernel@vger.kernel.org
19864 T: git https://github.com/Xilinx/linux-xlnx.git
19865 F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
19866 F: drivers/phy/xilinx/phy-zynqmp.c
19869 M: Eli Billauer <eli.billauer@gmail.com>
19870 L: linux-kernel@vger.kernel.org
19872 F: drivers/char/xillybus/
19875 M: George Cherian <gcherian@marvell.com>
19876 L: linux-i2c@vger.kernel.org
19878 W: http://www.marvell.com
19879 F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
19880 F: drivers/i2c/busses/i2c-xlp9xx.c
19882 XRA1403 GPIO EXPANDER
19883 M: Nandor Han <nandor.han@ge.com>
19884 M: Semi Malinen <semi.malinen@ge.com>
19885 L: linux-gpio@vger.kernel.org
19887 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
19888 F: drivers/gpio/gpio-xra1403.c
19890 XTENSA XTFPGA PLATFORM SUPPORT
19891 M: Max Filippov <jcmvbkbc@gmail.com>
19892 L: linux-xtensa@linux-xtensa.org
19894 F: drivers/spi/spi-xtensa-xtfpga.c
19895 F: sound/soc/xtensa/xtfpga-i2s.c
19897 YAM DRIVER FOR AX.25
19898 M: Jean-Paul Roubelat <jpr@f6fbb.org>
19899 L: linux-hams@vger.kernel.org
19901 F: drivers/net/hamradio/yam*
19902 F: include/linux/yam.h
19904 YAMA SECURITY MODULE
19905 M: Kees Cook <keescook@chromium.org>
19907 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
19908 F: Documentation/admin-guide/LSM/Yama.rst
19911 YEALINK PHONE DRIVER
19912 M: Henk Vergonet <Henk.Vergonet@gmail.com>
19913 L: usbb2k-api-dev@nongnu.org
19915 F: Documentation/input/devices/yealink.rst
19916 F: drivers/input/misc/yealink.*
19918 Z8530 DRIVER FOR AX.25
19919 M: Joerg Reuter <jreuter@yaina.de>
19920 L: linux-hams@vger.kernel.org
19922 W: http://yaina.de/jreuter/
19923 W: http://www.qsl.net/dl1bke/
19924 F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
19925 F: drivers/net/hamradio/*scc.c
19926 F: drivers/net/hamradio/z8530.h
19928 ZBUD COMPRESSED PAGE ALLOCATOR
19929 M: Seth Jennings <sjenning@redhat.com>
19930 M: Dan Streetman <ddstreet@ieee.org>
19931 L: linux-mm@kvack.org
19933 F: include/linux/zbud.h
19936 ZD1211RW WIRELESS DRIVER
19937 M: Daniel Drake <dsd@gentoo.org>
19938 M: Ulrich Kunitz <kune@deine-taler.de>
19939 L: linux-wireless@vger.kernel.org
19940 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
19942 W: http://zd1211.ath.cx/wiki/DriverRewrite
19943 F: drivers/net/wireless/zydas/zd1211rw/
19945 ZD1301 MEDIA DRIVER
19946 M: Antti Palosaari <crope@iki.fi>
19947 L: linux-media@vger.kernel.org
19949 W: https://linuxtv.org/
19950 W: http://palosaari.fi/linux/
19951 Q: https://patchwork.linuxtv.org/project/linux-media/list/
19952 F: drivers/media/usb/dvb-usb-v2/zd1301*
19954 ZD1301_DEMOD MEDIA DRIVER
19955 M: Antti Palosaari <crope@iki.fi>
19956 L: linux-media@vger.kernel.org
19958 W: https://linuxtv.org/
19959 W: http://palosaari.fi/linux/
19960 Q: https://patchwork.linuxtv.org/project/linux-media/list/
19961 F: drivers/media/dvb-frontends/zd1301_demod*
19963 ZHAOXIN PROCESSOR SUPPORT
19964 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
19965 L: linux-kernel@vger.kernel.org
19967 F: arch/x86/kernel/cpu/zhaoxin.c
19970 M: Damien Le Moal <damien.lemoal@wdc.com>
19971 M: Naohiro Aota <naohiro.aota@wdc.com>
19972 R: Johannes Thumshirn <jth@kernel.org>
19973 L: linux-fsdevel@vger.kernel.org
19975 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
19976 F: Documentation/filesystems/zonefs.rst
19979 ZPOOL COMPRESSED PAGE STORAGE API
19980 M: Dan Streetman <ddstreet@ieee.org>
19981 L: linux-mm@kvack.org
19983 F: include/linux/zpool.h
19986 ZR36067 VIDEO FOR LINUX DRIVER
19987 M: Corentin Labbe <clabbe@baylibre.com>
19988 L: mjpeg-users@lists.sourceforge.net
19989 L: linux-media@vger.kernel.org
19991 W: http://mjpeg.sourceforge.net/driver-zoran/
19992 Q: https://patchwork.linuxtv.org/project/linux-media/list/
19993 F: Documentation/driver-api/media/drivers/zoran.rst
19994 F: drivers/staging/media/zoran/
19996 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
19997 M: Minchan Kim <minchan@kernel.org>
19998 M: Nitin Gupta <ngupta@vflare.org>
19999 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
20000 L: linux-kernel@vger.kernel.org
20002 F: Documentation/admin-guide/blockdev/zram.rst
20003 F: drivers/block/zram/
20005 ZS DECSTATION Z85C30 SERIAL DRIVER
20006 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
20008 F: drivers/tty/serial/zs.*
20010 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
20011 M: Minchan Kim <minchan@kernel.org>
20012 M: Nitin Gupta <ngupta@vflare.org>
20013 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
20014 L: linux-mm@kvack.org
20016 F: Documentation/vm/zsmalloc.rst
20017 F: include/linux/zsmalloc.h
20020 ZSWAP COMPRESSED SWAP CACHING
20021 M: Seth Jennings <sjenning@redhat.com>
20022 M: Dan Streetman <ddstreet@ieee.org>
20023 M: Vitaly Wool <vitaly.wool@konsulko.com>
20024 L: linux-mm@kvack.org
20029 M: Linus Torvalds <torvalds@linux-foundation.org>
20030 L: linux-kernel@vger.kernel.org
20031 S: Buried alive in reporters
20032 Q: http://patchwork.kernel.org/project/LKML/list/
20033 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git