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/
883 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
884 M: Huang Rui <ray.huang@amd.com>
885 L: linux-hwmon@vger.kernel.org
887 F: Documentation/hwmon/fam15h_power.rst
888 F: drivers/hwmon/fam15h_power.c
891 M: Enrico Weigelt, metux IT consult <info@metux.net>
892 L: linux-gpio@vger.kernel.org
894 F: drivers/gpio/gpio-amd-fch.c
895 F: include/linux/platform_data/gpio/gpio-amd-fch.h
897 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
898 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
900 F: drivers/usb/gadget/udc/amd5536udc.*
902 AMD GEODE PROCESSOR/CHIPSET SUPPORT
903 M: Andres Salomon <dilinger@queued.net>
904 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
906 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
907 F: arch/x86/include/asm/geode.h
908 F: drivers/char/hw_random/geode-rng.c
909 F: drivers/crypto/geode*
910 F: drivers/video/fbdev/geode/
913 M: Joerg Roedel <joro@8bytes.org>
914 L: iommu@lists.linux-foundation.org
916 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
917 F: drivers/iommu/amd/
918 F: include/linux/amd-iommu.h
921 M: Felix Kuehling <Felix.Kuehling@amd.com>
922 L: amd-gfx@lists.freedesktop.org
924 T: git https://gitlab.freedesktop.org/agd5f/linux.git
925 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
926 F: drivers/gpu/drm/amd/amdkfd/
927 F: drivers/gpu/drm/amd/include/cik_structs.h
928 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
929 F: drivers/gpu/drm/amd/include/v9_structs.h
930 F: drivers/gpu/drm/amd/include/vi_structs.h
931 F: include/uapi/linux/kfd_ioctl.h
934 M: Sanjay R Mehta <sanju.mehta@amd.com>
936 F: drivers/spi/spi-amd.c
939 M: Elie Morisse <syniurge@gmail.com>
940 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
941 M: Shyam Sundar S K <shyam-sundar.s-k@amd.com>
942 L: linux-i2c@vger.kernel.org
944 F: drivers/i2c/busses/i2c-amd-mp2*
947 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
948 L: platform-driver-x86@vger.kernel.org
950 F: drivers/platform/x86/amd-pmc.*
953 M: Evan Quan <evan.quan@amd.com>
954 L: amd-gfx@lists.freedesktop.org
956 T: git git://people.freedesktop.org/~agd5f/linux
957 F: drivers/gpu/drm/amd/pm/powerplay/
959 AMD SEATTLE DEVICE TREE SUPPORT
960 M: Brijesh Singh <brijeshkumar.singh@amd.com>
961 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
962 M: Tom Lendacky <thomas.lendacky@amd.com>
964 F: arch/arm64/boot/dts/amd/
967 M: Tom Lendacky <thomas.lendacky@amd.com>
968 L: netdev@vger.kernel.org
970 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
971 F: drivers/net/ethernet/amd/xgbe/
973 AMD SENSOR FUSION HUB DRIVER
974 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
975 M: Sandeep Singh <sandeep.singh@amd.com>
976 L: linux-input@vger.kernel.org
978 F: Documentation/hid/amd-sfh*
979 F: drivers/hid/amd-sfh-hid/
982 M: Christian Eggers <ceggers@arri.de>
983 L: linux-iio@vger.kernel.org
985 F: Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
986 F: drivers/iio/light/as73211.c
988 ANALOG DEVICES INC AD7192 DRIVER
989 M: Alexandru Tachici <alexandru.tachici@analog.com>
990 L: linux-iio@vger.kernel.org
992 W: http://ez.analog.com/community/linux-device-drivers
993 F: Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
994 F: drivers/iio/adc/ad7192.c
996 ANALOG DEVICES INC AD7292 DRIVER
997 M: Marcelo Schmitt <marcelo.schmitt1@gmail.com>
998 L: linux-iio@vger.kernel.org
1000 W: http://ez.analog.com/community/linux-device-drivers
1001 F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1002 F: drivers/iio/adc/ad7292.c
1004 ANALOG DEVICES INC AD7768-1 DRIVER
1005 M: Michael Hennerich <Michael.Hennerich@analog.com>
1006 L: linux-iio@vger.kernel.org
1008 W: http://ez.analog.com/community/linux-device-drivers
1009 F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1010 F: drivers/iio/adc/ad7768-1.c
1012 ANALOG DEVICES INC AD7780 DRIVER
1013 M: Michael Hennerich <Michael.Hennerich@analog.com>
1014 M: Renato Lui Geh <renatogeh@gmail.com>
1015 L: linux-iio@vger.kernel.org
1017 W: http://ez.analog.com/community/linux-device-drivers
1018 F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1019 F: drivers/iio/adc/ad7780.c
1021 ANALOG DEVICES INC AD9389B DRIVER
1022 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1023 L: linux-media@vger.kernel.org
1025 F: drivers/media/i2c/ad9389b*
1027 ANALOG DEVICES INC ADGS1408 DRIVER
1028 M: Mircea Caprioru <mircea.caprioru@analog.com>
1030 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1031 F: drivers/mux/adgs1408.c
1033 ANALOG DEVICES INC ADIN DRIVER
1034 M: Michael Hennerich <michael.hennerich@analog.com>
1035 L: netdev@vger.kernel.org
1037 W: http://ez.analog.com/community/linux-device-drivers
1038 F: Documentation/devicetree/bindings/net/adi,adin.yaml
1039 F: drivers/net/phy/adin.c
1041 ANALOG DEVICES INC ADIS DRIVER LIBRARY
1042 M: Nuno Sa <nuno.sa@analog.com>
1043 L: linux-iio@vger.kernel.org
1045 F: drivers/iio/imu/adis.c
1046 F: include/linux/iio/imu/adis.h
1048 ANALOG DEVICES INC ADIS16460 DRIVER
1049 M: Dragos Bogdan <dragos.bogdan@analog.com>
1050 L: linux-iio@vger.kernel.org
1052 W: http://ez.analog.com/community/linux-device-drivers
1053 F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1054 F: drivers/iio/imu/adis16460.c
1056 ANALOG DEVICES INC ADIS16475 DRIVER
1057 M: Nuno Sa <nuno.sa@analog.com>
1058 L: linux-iio@vger.kernel.org
1059 W: http://ez.analog.com/community/linux-device-drivers
1061 F: drivers/iio/imu/adis16475.c
1062 F: Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1064 ANALOG DEVICES INC ADM1177 DRIVER
1065 M: Michael Hennerich <Michael.Hennerich@analog.com>
1066 L: linux-hwmon@vger.kernel.org
1068 W: http://ez.analog.com/community/linux-device-drivers
1069 F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1070 F: drivers/hwmon/adm1177.c
1072 ANALOG DEVICES INC ADP5061 DRIVER
1073 M: Michael Hennerich <Michael.Hennerich@analog.com>
1074 L: linux-pm@vger.kernel.org
1076 W: http://ez.analog.com/community/linux-device-drivers
1077 F: drivers/power/supply/adp5061.c
1079 ANALOG DEVICES INC ADV7180 DRIVER
1080 M: Lars-Peter Clausen <lars@metafoo.de>
1081 L: linux-media@vger.kernel.org
1083 W: http://ez.analog.com/community/linux-device-drivers
1084 F: drivers/media/i2c/adv7180.c
1085 F: Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1087 ANALOG DEVICES INC ADV748X DRIVER
1088 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
1089 L: linux-media@vger.kernel.org
1091 F: drivers/media/i2c/adv748x/*
1093 ANALOG DEVICES INC ADV7511 DRIVER
1094 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1095 L: linux-media@vger.kernel.org
1097 F: drivers/media/i2c/adv7511*
1099 ANALOG DEVICES INC ADV7604 DRIVER
1100 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1101 L: linux-media@vger.kernel.org
1103 F: drivers/media/i2c/adv7604*
1104 F: Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1106 ANALOG DEVICES INC ADV7842 DRIVER
1107 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1108 L: linux-media@vger.kernel.org
1110 F: drivers/media/i2c/adv7842*
1112 ANALOG DEVICES INC ADXRS290 DRIVER
1113 M: Nishant Malpani <nish.malpani25@gmail.com>
1114 L: linux-iio@vger.kernel.org
1116 F: drivers/iio/gyro/adxrs290.c
1117 F: Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1119 ANALOG DEVICES INC ASOC CODEC DRIVERS
1120 M: Lars-Peter Clausen <lars@metafoo.de>
1121 M: Nuno Sá <nuno.sa@analog.com>
1122 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1124 W: http://wiki.analog.com/
1125 W: http://ez.analog.com/community/linux-device-drivers
1126 F: sound/soc/codecs/ad1*
1127 F: sound/soc/codecs/ad7*
1128 F: sound/soc/codecs/adau*
1129 F: sound/soc/codecs/adav*
1130 F: sound/soc/codecs/sigmadsp.*
1131 F: sound/soc/codecs/ssm*
1133 ANALOG DEVICES INC DMA DRIVERS
1134 M: Lars-Peter Clausen <lars@metafoo.de>
1136 W: http://ez.analog.com/community/linux-device-drivers
1137 F: drivers/dma/dma-axi-dmac.c
1139 ANALOG DEVICES INC IIO DRIVERS
1140 M: Lars-Peter Clausen <lars@metafoo.de>
1141 M: Michael Hennerich <Michael.Hennerich@analog.com>
1143 W: http://wiki.analog.com/
1144 W: http://ez.analog.com/community/linux-device-drivers
1145 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1146 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1147 F: Documentation/devicetree/bindings/iio/*/adi,*
1148 F: Documentation/devicetree/bindings/iio/dac/adi,ad5758.yaml
1149 F: drivers/iio/*/ad*
1150 F: drivers/iio/adc/ltc249*
1151 F: drivers/iio/amplifiers/hmc425a.c
1152 F: drivers/staging/iio/*/ad*
1153 X: drivers/iio/*/adjd*
1155 ANALOGBITS PLL LIBRARIES
1156 M: Paul Walmsley <paul.walmsley@sifive.com>
1158 F: drivers/clk/analogbits/*
1159 F: include/linux/clk/analogbits*
1162 M: Nick Hu <nickhu@andestech.com>
1163 M: Greentime Hu <green.hu@gmail.com>
1164 M: Vincent Chen <deanbo422@gmail.com>
1166 T: git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1167 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1168 F: Documentation/devicetree/bindings/nds32/
1173 ANDROID CONFIG FRAGMENTS
1174 M: Rob Herring <robh@kernel.org>
1176 F: kernel/configs/android*
1179 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1180 M: Arve Hjønnevåg <arve@android.com>
1181 M: Todd Kjos <tkjos@android.com>
1182 M: Martijn Coenen <maco@android.com>
1183 M: Joel Fernandes <joel@joelfernandes.org>
1184 M: Christian Brauner <christian@brauner.io>
1185 M: Hridya Valsaraju <hridya@google.com>
1186 M: Suren Baghdasaryan <surenb@google.com>
1187 L: linux-kernel@vger.kernel.org
1189 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1191 F: drivers/staging/android/
1193 ANDROID GOLDFISH PIC DRIVER
1194 M: Miodrag Dinic <miodrag.dinic@mips.com>
1196 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1197 F: drivers/irqchip/irq-goldfish-pic.c
1199 ANDROID GOLDFISH RTC DRIVER
1200 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
1202 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1203 F: drivers/rtc/rtc-goldfish.c
1205 AOA (Apple Onboard Audio) ALSA DRIVER
1206 M: Johannes Berg <johannes@sipsolutions.net>
1207 L: linuxppc-dev@lists.ozlabs.org
1208 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1212 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1213 M: William Breathitt Gray <vilhelm.gray@gmail.com>
1214 L: linux-iio@vger.kernel.org
1216 F: drivers/iio/adc/stx104.c
1219 M: Jiri Kosina <jikos@kernel.org>
1221 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1222 F: arch/x86/kernel/apm_32.c
1223 F: drivers/char/apm-emulation.c
1224 F: include/linux/apm_bios.h
1225 F: include/uapi/linux/apm_bios.h
1227 APPARMOR SECURITY MODULE
1228 M: John Johansen <john.johansen@canonical.com>
1229 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1231 W: wiki.apparmor.net
1232 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1233 F: Documentation/admin-guide/LSM/apparmor.rst
1234 F: security/apparmor/
1236 APPLE BCM5974 MULTITOUCH DRIVER
1237 M: Henrik Rydberg <rydberg@bitmath.org>
1238 L: linux-input@vger.kernel.org
1240 F: drivers/input/mouse/bcm5974.c
1243 M: Henrik Rydberg <rydberg@bitmath.org>
1244 L: linux-hwmon@vger.kernel.org
1246 F: drivers/hwmon/applesmc.c
1248 APPLETALK NETWORK LAYER
1249 L: netdev@vger.kernel.org
1251 F: drivers/net/appletalk/
1252 F: include/linux/atalk.h
1253 F: include/uapi/linux/atalk.h
1256 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1257 M: Khuong Dinh <khuong@os.amperecomputing.com>
1259 F: arch/arm64/boot/dts/apm/
1261 APPLIED MICRO (APM) X-GENE SOC EDAC
1262 M: Khuong Dinh <khuong@os.amperecomputing.com>
1264 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1265 F: drivers/edac/xgene_edac.c
1267 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1268 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1269 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1271 F: drivers/net/ethernet/apm/xgene-v2/
1273 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1274 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1275 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1276 M: Quan Nguyen <quan@os.amperecomputing.com>
1278 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1279 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1280 F: drivers/net/ethernet/apm/xgene/
1281 F: drivers/net/mdio/mdio-xgene.c
1283 APPLIED MICRO (APM) X-GENE SOC PMU
1284 M: Khuong Dinh <khuong@os.amperecomputing.com>
1286 F: Documentation/admin-guide/perf/xgene-pmu.rst
1287 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1288 F: drivers/perf/xgene_pmu.c
1290 APTINA CAMERA SENSOR PLL
1291 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1292 L: linux-media@vger.kernel.org
1294 F: drivers/media/i2c/aptina-pll.*
1296 AQUANTIA ETHERNET DRIVER (atlantic)
1297 M: Igor Russkikh <irusskikh@marvell.com>
1298 L: netdev@vger.kernel.org
1300 W: https://www.marvell.com/
1301 Q: https://patchwork.kernel.org/project/netdevbpf/list/
1302 F: Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1303 F: drivers/net/ethernet/aquantia/atlantic/
1305 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1306 M: Egor Pomozov <epomozov@marvell.com>
1307 L: netdev@vger.kernel.org
1309 W: http://www.aquantia.com
1310 F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1312 ARASAN NAND CONTROLLER DRIVER
1313 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1314 L: linux-mtd@lists.infradead.org
1316 F: Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1317 F: drivers/mtd/nand/raw/arasan-nand-controller.c
1319 ARC FRAMEBUFFER DRIVER
1320 M: Jaya Kumar <jayalk@intworks.biz>
1322 F: drivers/video/fbdev/arcfb.c
1323 F: drivers/video/fbdev/core/fb_defio.c
1326 M: Alexey Brodkin <abrodkin@synopsys.com>
1328 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1329 F: drivers/gpu/drm/arc/
1331 ARCNET NETWORK LAYER
1332 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1333 L: netdev@vger.kernel.org
1335 F: drivers/net/arcnet/
1336 F: include/uapi/linux/if_arcnet.h
1338 ARM ARCHITECTED TIMER DRIVER
1339 M: Mark Rutland <mark.rutland@arm.com>
1340 M: Marc Zyngier <maz@kernel.org>
1341 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1343 F: arch/arm/include/asm/arch_timer.h
1344 F: arch/arm64/include/asm/arch_timer.h
1345 F: drivers/clocksource/arm_arch_timer.c
1347 ARM HDLCD DRM DRIVER
1348 M: Liviu Dudau <liviu.dudau@arm.com>
1350 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1351 F: drivers/gpu/drm/arm/hdlcd_*
1353 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1354 M: Linus Walleij <linus.walleij@linaro.org>
1355 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1357 F: Documentation/devicetree/bindings/arm/arm,integrator.yaml
1358 F: Documentation/devicetree/bindings/arm/arm,realview.yaml
1359 F: Documentation/devicetree/bindings/arm/arm,versatile.yaml
1360 F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1361 F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1362 F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1363 F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1364 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1365 F: Documentation/devicetree/bindings/mtd/arm-versatile.txt
1366 F: arch/arm/boot/dts/arm-realview-*
1367 F: arch/arm/boot/dts/integrator*
1368 F: arch/arm/boot/dts/versatile*
1369 F: arch/arm/mach-integrator/
1370 F: arch/arm/mach-realview/
1371 F: arch/arm/mach-versatile/
1372 F: arch/arm/plat-versatile/
1373 F: drivers/bus/arm-integrator-lm.c
1374 F: drivers/clk/versatile/
1375 F: drivers/i2c/busses/i2c-versatile.c
1376 F: drivers/irqchip/irq-versatile-fpga.c
1377 F: drivers/mtd/maps/physmap-versatile.*
1378 F: drivers/power/reset/arm-versatile-reboot.c
1379 F: drivers/soc/versatile/
1381 ARM KOMEDA DRM-KMS DRIVER
1382 M: James (Qian) Wang <james.qian.wang@arm.com>
1383 M: Liviu Dudau <liviu.dudau@arm.com>
1384 M: Mihail Atanassov <mihail.atanassov@arm.com>
1385 L: Mali DP Maintainers <malidp@foss.arm.com>
1387 T: git git://anongit.freedesktop.org/drm/drm-misc
1388 F: Documentation/devicetree/bindings/display/arm,komeda.txt
1389 F: Documentation/gpu/komeda-kms.rst
1390 F: drivers/gpu/drm/arm/display/include/
1391 F: drivers/gpu/drm/arm/display/komeda/
1393 ARM MALI PANFROST DRM DRIVER
1394 M: Rob Herring <robh@kernel.org>
1395 M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1396 R: Steven Price <steven.price@arm.com>
1397 R: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1398 L: dri-devel@lists.freedesktop.org
1400 T: git git://anongit.freedesktop.org/drm/drm-misc
1401 F: drivers/gpu/drm/panfrost/
1402 F: include/uapi/drm/panfrost_drm.h
1404 ARM MALI-DP DRM DRIVER
1405 M: Liviu Dudau <liviu.dudau@arm.com>
1406 M: Brian Starkey <brian.starkey@arm.com>
1407 L: Mali DP Maintainers <malidp@foss.arm.com>
1409 T: git git://anongit.freedesktop.org/drm/drm-misc
1410 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1411 F: Documentation/gpu/afbc.rst
1412 F: drivers/gpu/drm/arm/
1414 ARM MFM AND FLOPPY DRIVERS
1415 M: Ian Molton <spyro@f2s.com>
1417 F: arch/arm/include/asm/floppy.h
1418 F: arch/arm/mach-rpc/floppydma.S
1420 ARM PMU PROFILING AND DEBUGGING
1421 M: Will Deacon <will@kernel.org>
1422 M: Mark Rutland <mark.rutland@arm.com>
1423 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1425 F: Documentation/devicetree/bindings/arm/pmu.yaml
1426 F: Documentation/devicetree/bindings/perf/
1427 F: arch/arm*/include/asm/hw_breakpoint.h
1428 F: arch/arm*/include/asm/perf_event.h
1429 F: arch/arm*/kernel/hw_breakpoint.c
1430 F: arch/arm*/kernel/perf_*
1432 F: include/linux/perf/arm_pmu.h
1435 M: Russell King <linux@armlinux.org.uk>
1436 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1438 W: http://www.armlinux.org.uk/
1439 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1441 X: arch/arm/boot/dts/
1443 ARM PRIMECELL AACI PL041 DRIVER
1444 M: Russell King <linux@armlinux.org.uk>
1448 ARM PRIMECELL BUS SUPPORT
1449 M: Russell King <linux@armlinux.org.uk>
1452 F: include/linux/amba/bus.h
1454 ARM PRIMECELL CLCD PL110 DRIVER
1455 M: Russell King <linux@armlinux.org.uk>
1457 F: drivers/video/fbdev/amba-clcd.*
1459 ARM PRIMECELL KMI PL050 DRIVER
1460 M: Russell King <linux@armlinux.org.uk>
1462 F: drivers/input/serio/ambakmi.*
1463 F: include/linux/amba/kmi.h
1465 ARM PRIMECELL MMCI PL180/1 DRIVER
1466 M: Russell King <linux@armlinux.org.uk>
1468 F: drivers/mmc/host/mmci.*
1469 F: include/linux/amba/mmci.h
1471 ARM PRIMECELL SSP PL022 SPI DRIVER
1472 M: Linus Walleij <linus.walleij@linaro.org>
1473 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1475 F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1476 F: drivers/spi/spi-pl022.c
1478 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1479 M: Russell King <linux@armlinux.org.uk>
1481 F: drivers/tty/serial/amba-pl01*.c
1482 F: include/linux/amba/serial.h
1484 ARM PRIMECELL VIC PL190/PL192 DRIVER
1485 M: Linus Walleij <linus.walleij@linaro.org>
1486 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1488 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1489 F: drivers/irqchip/irq-vic.c
1491 ARM SMC WATCHDOG DRIVER
1492 M: Julius Werner <jwerner@chromium.org>
1493 R: Evan Benn <evanbenn@chromium.org>
1495 F: Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1496 F: drivers/watchdog/arm_smc_wdt.c
1499 M: Will Deacon <will@kernel.org>
1500 R: Robin Murphy <robin.murphy@arm.com>
1501 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1503 F: Documentation/devicetree/bindings/iommu/arm,smmu*
1504 F: drivers/iommu/arm/
1505 F: drivers/iommu/io-pgtable-arm*
1507 ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1508 M: Arnd Bergmann <arnd@arndb.de>
1509 M: Olof Johansson <olof@lixom.net>
1511 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1513 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1514 F: arch/arm/boot/dts/Makefile
1515 F: arch/arm64/boot/dts/Makefile
1517 ARM SUB-ARCHITECTURES
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
1524 ARM/ACTIONS SEMI ARCHITECTURE
1525 M: Andreas Färber <afaerber@suse.de>
1526 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1527 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1528 L: linux-actions@lists.infradead.org (moderated for non-subscribers)
1530 F: Documentation/devicetree/bindings/arm/actions.yaml
1531 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1532 F: Documentation/devicetree/bindings/dma/owl-dma.yaml
1533 F: Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1534 F: Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1535 F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1536 F: Documentation/devicetree/bindings/pinctrl/actions,*
1537 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1538 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1539 F: arch/arm/boot/dts/owl-*
1540 F: arch/arm/mach-actions/
1541 F: arch/arm64/boot/dts/actions/
1542 F: drivers/clk/actions/
1543 F: drivers/clocksource/timer-owl*
1544 F: drivers/dma/owl-dma.c
1545 F: drivers/i2c/busses/i2c-owl.c
1546 F: drivers/irqchip/irq-owl-sirq.c
1547 F: drivers/mmc/host/owl-mmc.c
1548 F: drivers/pinctrl/actions/*
1549 F: drivers/soc/actions/
1550 F: include/dt-bindings/power/owl-*
1551 F: include/dt-bindings/reset/actions,*
1552 F: include/linux/soc/actions/
1555 ARM/ADS SPHERE MACHINE SUPPORT
1556 M: Lennert Buytenhek <kernel@wantstofly.org>
1557 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1560 ARM/AFEB9260 MACHINE SUPPORT
1561 M: Sergey Lapin <slapin@ossfans.org>
1562 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1565 ARM/AJECO 1ARM MACHINE SUPPORT
1566 M: Lennert Buytenhek <kernel@wantstofly.org>
1567 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1570 ARM/Allwinner SoC Clock Support
1571 M: Emilio López <emilio@elopez.com.ar>
1573 F: drivers/clk/sunxi/
1575 ARM/Allwinner sunXi SoC support
1576 M: Maxime Ripard <mripard@kernel.org>
1577 M: Chen-Yu Tsai <wens@csie.org>
1578 R: Jernej Skrabec <jernej.skrabec@siol.net>
1579 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1581 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1582 L: linux-sunxi@lists.linux.dev
1583 F: arch/arm/mach-sunxi/
1584 F: arch/arm64/boot/dts/allwinner/
1585 F: drivers/clk/sunxi-ng/
1586 F: drivers/pinctrl/sunxi/
1587 F: drivers/soc/sunxi/
1592 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1593 M: Neil Armstrong <narmstrong@baylibre.com>
1594 M: Jerome Brunet <jbrunet@baylibre.com>
1595 L: linux-amlogic@lists.infradead.org
1597 F: Documentation/devicetree/bindings/clock/amlogic*
1598 F: drivers/clk/meson/
1599 F: include/dt-bindings/clock/gxbb*
1600 F: include/dt-bindings/clock/meson*
1602 ARM/Amlogic Meson SoC Crypto Drivers
1603 M: Corentin Labbe <clabbe@baylibre.com>
1604 L: linux-crypto@vger.kernel.org
1605 L: linux-amlogic@lists.infradead.org
1607 F: Documentation/devicetree/bindings/crypto/amlogic*
1608 F: drivers/crypto/amlogic/
1610 ARM/Amlogic Meson SoC Sound Drivers
1611 M: Jerome Brunet <jbrunet@baylibre.com>
1612 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1614 F: Documentation/devicetree/bindings/sound/amlogic*
1617 ARM/Amlogic Meson SoC support
1618 M: Kevin Hilman <khilman@baylibre.com>
1619 R: Neil Armstrong <narmstrong@baylibre.com>
1620 R: Jerome Brunet <jbrunet@baylibre.com>
1621 R: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1622 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1623 L: linux-amlogic@lists.infradead.org
1625 W: http://linux-meson.com/
1626 F: arch/arm/boot/dts/meson*
1627 F: arch/arm/mach-meson/
1628 F: arch/arm64/boot/dts/amlogic/
1629 F: drivers/mmc/host/meson*
1630 F: drivers/pinctrl/meson/
1631 F: drivers/rtc/rtc-meson*
1632 F: drivers/soc/amlogic/
1635 ARM/Annapurna Labs ALPINE ARCHITECTURE
1636 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1637 M: Antoine Tenart <atenart@kernel.org>
1638 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1640 F: arch/arm/boot/dts/alpine*
1641 F: arch/arm/mach-alpine/
1642 F: arch/arm64/boot/dts/amazon/
1643 F: drivers/*/*alpine*
1645 ARM/APPLE MACHINE SUPPORT
1646 M: Hector Martin <marcan@marcan.st>
1647 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1649 W: https://asahilinux.org
1650 B: https://github.com/AsahiLinux/linux/issues
1651 C: irc://chat.freenode.net/asahi-dev
1652 T: git https://github.com/AsahiLinux/linux.git
1653 F: Documentation/devicetree/bindings/arm/apple.yaml
1654 F: Documentation/devicetree/bindings/interrupt-controller/apple,aic.yaml
1655 F: arch/arm64/boot/dts/apple/
1656 F: drivers/irqchip/irq-apple-aic.c
1657 F: include/dt-bindings/interrupt-controller/apple-aic.h
1659 ARM/ARTPEC MACHINE SUPPORT
1660 M: Jesper Nilsson <jesper.nilsson@axis.com>
1661 M: Lars Persson <lars.persson@axis.com>
1662 L: linux-arm-kernel@axis.com
1664 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1665 F: arch/arm/boot/dts/artpec6*
1666 F: arch/arm/mach-artpec
1668 F: drivers/crypto/axis
1669 F: drivers/mmc/host/usdhi6rol0.c
1670 F: drivers/pinctrl/pinctrl-artpec*
1672 ARM/ASPEED I2C DRIVER
1673 M: Brendan Higgins <brendanhiggins@google.com>
1674 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1675 R: Joel Stanley <joel@jms.id.au>
1676 L: linux-i2c@vger.kernel.org
1677 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1679 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1680 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1681 F: drivers/i2c/busses/i2c-aspeed.c
1682 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1684 ARM/ASPEED MACHINE SUPPORT
1685 M: Joel Stanley <joel@jms.id.au>
1686 R: Andrew Jeffery <andrew@aj.id.au>
1687 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1688 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1690 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1691 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1692 F: arch/arm/boot/dts/aspeed-*
1693 F: arch/arm/mach-aspeed/
1696 ARM/BITMAIN ARCHITECTURE
1697 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1698 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1700 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1701 F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1702 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1703 F: arch/arm64/boot/dts/bitmain/
1704 F: drivers/clk/clk-bm1880.c
1705 F: drivers/pinctrl/pinctrl-bm1880.c
1707 ARM/CALXEDA HIGHBANK ARCHITECTURE
1708 M: Andre Przywara <andre.przywara@arm.com>
1709 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1711 F: arch/arm/boot/dts/ecx-*.dts*
1712 F: arch/arm/boot/dts/highbank.dts
1713 F: arch/arm/mach-highbank/
1715 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1716 M: Krzysztof Halasa <khalasa@piap.pl>
1718 F: arch/arm/mach-cns3xxx/
1720 ARM/CAVIUM THUNDER NETWORK DRIVER
1721 M: Sunil Goutham <sgoutham@marvell.com>
1722 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1724 F: drivers/net/ethernet/cavium/thunder/
1726 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1727 M: Lukasz Majewski <lukma@denx.de>
1728 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1730 F: arch/arm/mach-ep93xx/ts72xx.c
1732 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1733 M: Alexander Shiyan <shc_work@mail.ru>
1734 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1738 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1739 M: Lennert Buytenhek <kernel@wantstofly.org>
1740 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1743 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1744 M: Hartley Sweeten <hsweeten@visionengravers.com>
1745 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1746 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1748 F: arch/arm/mach-ep93xx/
1749 F: arch/arm/mach-ep93xx/include/mach/
1752 M: Russell King <linux@armlinux.org.uk>
1753 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1755 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1756 F: drivers/clk/clkdev.c
1758 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1759 M: Baruch Siach <baruch@tkos.co.il>
1760 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1762 F: arch/arm/boot/dts/cx92755*
1765 ARM/CONTEC MICRO9 MACHINE SUPPORT
1766 M: Hubert Feurstein <hubert.feurstein@contec.at>
1768 F: arch/arm/mach-ep93xx/micro9.c
1770 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1771 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1772 M: Suzuki K Poulose <suzuki.poulose@arm.com>
1773 R: Mike Leach <mike.leach@linaro.org>
1774 R: Leo Yan <leo.yan@linaro.org>
1775 L: coresight@lists.linaro.org (moderated for non-subscribers)
1776 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1778 T: git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
1779 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1780 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1781 F: Documentation/devicetree/bindings/arm/coresight-cti.yaml
1782 F: Documentation/devicetree/bindings/arm/coresight.txt
1783 F: Documentation/trace/coresight/*
1784 F: drivers/hwtracing/coresight/*
1785 F: include/dt-bindings/arm/coresight-cti-dt.h
1786 F: include/linux/coresight*
1787 F: tools/perf/arch/arm/util/auxtrace.c
1788 F: tools/perf/arch/arm/util/cs-etm.c
1789 F: tools/perf/arch/arm/util/cs-etm.h
1790 F: tools/perf/arch/arm/util/pmu.c
1791 F: tools/perf/util/cs-etm-decoder/*
1792 F: tools/perf/util/cs-etm.*
1794 ARM/CORGI MACHINE SUPPORT
1795 M: Richard Purdie <rpurdie@rpsys.net>
1798 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1799 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1800 M: Linus Walleij <linus.walleij@linaro.org>
1801 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1803 T: git git://github.com/ulli-kroll/linux.git
1804 F: Documentation/devicetree/bindings/arm/gemini.txt
1805 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1806 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1807 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1808 F: arch/arm/mach-gemini/
1809 F: drivers/net/ethernet/cortina/
1810 F: drivers/pinctrl/pinctrl-gemini.c
1811 F: drivers/rtc/rtc-ftrtc010.c
1813 ARM/CZ.NIC TURRIS SUPPORT
1814 M: Marek Behun <kabel@kernel.org>
1816 W: https://www.turris.cz/
1817 F: Documentation/ABI/testing/debugfs-moxtet
1818 F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
1819 F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1820 F: Documentation/devicetree/bindings/bus/moxtet.txt
1821 F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1822 F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1823 F: Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
1824 F: Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
1825 F: drivers/bus/moxtet.c
1826 F: drivers/firmware/turris-mox-rwtm.c
1827 F: drivers/leds/leds-turris-omnia.c
1828 F: drivers/mailbox/armada-37xx-rwtm-mailbox.c
1829 F: drivers/gpio/gpio-moxtet.c
1830 F: drivers/watchdog/armada_37xx_wdt.c
1831 F: include/dt-bindings/bus/moxtet.h
1832 F: include/linux/armada-37xx-rwtm-mailbox.h
1833 F: include/linux/moxtet.h
1835 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1836 M: Robert Jarzmik <robert.jarzmik@free.fr>
1837 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1839 F: arch/arm/mach-pxa/ezx.c
1841 ARM/FARADAY FA526 PORT
1842 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1843 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1845 T: git git://git.berlios.de/gemini-board
1846 F: arch/arm/mm/*-fa*
1848 ARM/FOOTBRIDGE ARCHITECTURE
1849 M: Russell King <linux@armlinux.org.uk>
1850 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1852 W: http://www.armlinux.org.uk/
1853 F: arch/arm/include/asm/hardware/dec21285.h
1854 F: arch/arm/mach-footbridge/
1856 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1857 M: Shawn Guo <shawnguo@kernel.org>
1858 M: Sascha Hauer <s.hauer@pengutronix.de>
1859 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1860 R: Fabio Estevam <festevam@gmail.com>
1861 R: NXP Linux Team <linux-imx@nxp.com>
1862 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1864 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1865 X: drivers/media/i2c/
1869 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1870 M: Shawn Guo <shawnguo@kernel.org>
1871 M: Li Yang <leoyang.li@nxp.com>
1872 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1874 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1875 F: arch/arm/boot/dts/ls1021a*
1876 F: arch/arm64/boot/dts/freescale/fsl-*
1877 F: arch/arm64/boot/dts/freescale/qoriq-*
1879 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1880 M: Shawn Guo <shawnguo@kernel.org>
1881 M: Sascha Hauer <s.hauer@pengutronix.de>
1882 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1883 R: Stefan Agner <stefan@agner.ch>
1884 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1886 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1887 F: arch/arm/boot/dts/vf*
1888 F: arch/arm/mach-imx/*vf610*
1890 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1891 M: Lennert Buytenhek <kernel@wantstofly.org>
1892 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1895 ARM/GUMSTIX MACHINE SUPPORT
1896 M: Steve Sakoman <sakoman@gmail.com>
1897 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1900 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1901 M: Philipp Zabel <philipp.zabel@gmail.com>
1902 M: Paul Parsons <lost.distance@yahoo.com>
1903 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1905 F: arch/arm/mach-pxa/hx4700.c
1906 F: arch/arm/mach-pxa/include/mach/hx4700.h
1907 F: sound/soc/pxa/hx4700.c
1909 ARM/HISILICON SOC SUPPORT
1910 M: Wei Xu <xuwei5@hisilicon.com>
1911 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1913 W: http://www.hisilicon.com
1914 T: git git://github.com/hisilicon/linux-hisi.git
1915 F: arch/arm/boot/dts/hi3*
1916 F: arch/arm/boot/dts/hip*
1917 F: arch/arm/boot/dts/hisi*
1918 F: arch/arm/mach-hisi/
1919 F: arch/arm64/boot/dts/hisilicon/
1921 ARM/HP JORNADA 7XX MACHINE SUPPORT
1922 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1925 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1926 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1927 F: arch/arm/mach-sa1100/jornada720.c
1929 ARM/IGEP MACHINE SUPPORT
1930 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1931 M: Javier Martinez Canillas <javier@dowhile0.org>
1932 L: linux-omap@vger.kernel.org
1933 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1935 F: arch/arm/boot/dts/omap3-igep*
1937 ARM/INCOME PXA270 SUPPORT
1938 M: Marek Vasut <marek.vasut@gmail.com>
1939 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1941 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1943 ARM/INTEL IOP32X ARM ARCHITECTURE
1944 M: Lennert Buytenhek <kernel@wantstofly.org>
1945 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1948 ARM/INTEL IQ81342EX MACHINE SUPPORT
1949 M: Lennert Buytenhek <kernel@wantstofly.org>
1950 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1953 ARM/INTEL IXDP2850 MACHINE SUPPORT
1954 M: Lennert Buytenhek <kernel@wantstofly.org>
1955 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1958 ARM/INTEL IXP4XX ARM ARCHITECTURE
1959 M: Linus Walleij <linusw@kernel.org>
1960 M: Imre Kaloz <kaloz@openwrt.org>
1961 M: Krzysztof Halasa <khalasa@piap.pl>
1962 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1964 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1965 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1966 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1967 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1968 F: arch/arm/mach-ixp4xx/
1969 F: drivers/clocksource/timer-ixp4xx.c
1970 F: drivers/gpio/gpio-ixp4xx.c
1971 F: drivers/irqchip/irq-ixp4xx.c
1972 F: include/linux/irqchip/irq-ixp4xx.h
1973 F: include/linux/platform_data/timer-ixp4xx.h
1975 ARM/INTEL KEEMBAY ARCHITECTURE
1976 M: Paul J. Murphy <paul.j.murphy@intel.com>
1977 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
1979 F: Documentation/devicetree/bindings/arm/intel,keembay.yaml
1980 F: arch/arm64/boot/dts/intel/keembay-evm.dts
1981 F: arch/arm64/boot/dts/intel/keembay-soc.dtsi
1983 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1984 M: Jonathan Cameron <jic23@cam.ac.uk>
1985 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1987 F: arch/arm/mach-pxa/stargate2.c
1988 F: drivers/pcmcia/pxa2xx_stargate2.c
1990 ARM/INTEL XSC3 (MANZANO) ARM CORE
1991 M: Lennert Buytenhek <kernel@wantstofly.org>
1992 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1995 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1996 M: Lennert Buytenhek <kernel@wantstofly.org>
1997 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2000 ARM/LG1K ARCHITECTURE
2001 M: Chanho Min <chanho.min@lge.com>
2002 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2004 F: arch/arm64/boot/dts/lg/
2006 ARM/LOGICPD PXA270 MACHINE SUPPORT
2007 M: Lennert Buytenhek <kernel@wantstofly.org>
2008 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2011 ARM/LPC18XX ARCHITECTURE
2012 M: Vladimir Zapolskiy <vz@mleia.com>
2013 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2015 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
2016 F: arch/arm/boot/dts/lpc43*
2017 F: drivers/i2c/busses/i2c-lpc2k.c
2018 F: drivers/memory/pl172.c
2019 F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
2020 F: drivers/rtc/rtc-lpc24xx.c
2023 ARM/LPC32XX SOC SUPPORT
2024 M: Vladimir Zapolskiy <vz@mleia.com>
2025 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2027 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
2028 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2029 F: arch/arm/boot/dts/lpc32*
2030 F: arch/arm/mach-lpc32xx/
2031 F: drivers/i2c/busses/i2c-pnx.c
2032 F: drivers/net/ethernet/nxp/lpc_eth.c
2033 F: drivers/usb/host/ohci-nxp.c
2034 F: drivers/watchdog/pnx4008_wdt.c
2037 ARM/MAGICIAN MACHINE SUPPORT
2038 M: Philipp Zabel <philipp.zabel@gmail.com>
2041 ARM/Marvell Dove/MV78xx0/Orion SOC support
2042 M: Andrew Lunn <andrew@lunn.ch>
2043 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2044 M: Gregory Clement <gregory.clement@bootlin.com>
2045 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2047 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2048 F: Documentation/devicetree/bindings/soc/dove/
2049 F: arch/arm/boot/dts/dove*
2050 F: arch/arm/boot/dts/orion5x*
2051 F: arch/arm/mach-dove/
2052 F: arch/arm/mach-mv78xx0/
2053 F: arch/arm/mach-orion5x/
2054 F: arch/arm/plat-orion/
2055 F: drivers/soc/dove/
2057 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2058 M: Andrew Lunn <andrew@lunn.ch>
2059 M: Gregory Clement <gregory.clement@bootlin.com>
2060 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2061 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2063 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2064 F: arch/arm/boot/dts/armada*
2065 F: arch/arm/boot/dts/kirkwood*
2066 F: arch/arm/configs/mvebu_*_defconfig
2067 F: arch/arm/mach-mvebu/
2068 F: arch/arm64/boot/dts/marvell/armada*
2069 F: arch/arm64/boot/dts/marvell/cn913*
2070 F: drivers/cpufreq/armada-37xx-cpufreq.c
2071 F: drivers/cpufreq/armada-8k-cpufreq.c
2072 F: drivers/cpufreq/mvebu-cpufreq.c
2073 F: drivers/irqchip/irq-armada-370-xp.c
2074 F: drivers/irqchip/irq-mvebu-*
2075 F: drivers/pinctrl/mvebu/
2076 F: drivers/rtc/rtc-armada38x.c
2078 ARM/Mediatek RTC DRIVER
2079 M: Eddie Huang <eddie.huang@mediatek.com>
2080 M: Sean Wang <sean.wang@mediatek.com>
2081 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2082 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2084 F: Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2085 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2086 F: drivers/rtc/rtc-mt2712.c
2087 F: drivers/rtc/rtc-mt6397.c
2088 F: drivers/rtc/rtc-mt7622.c
2090 ARM/Mediatek SoC support
2091 M: Matthias Brugger <matthias.bgg@gmail.com>
2092 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2093 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2095 W: https://mtk.wiki.kernel.org/
2096 C: irc://chat.freenode.net/linux-mediatek
2097 F: arch/arm/boot/dts/mt6*
2098 F: arch/arm/boot/dts/mt7*
2099 F: arch/arm/boot/dts/mt8*
2100 F: arch/arm/mach-mediatek/
2101 F: arch/arm64/boot/dts/mediatek/
2102 F: drivers/soc/mediatek/
2107 ARM/Mediatek USB3 PHY DRIVER
2108 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
2109 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2110 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2112 F: Documentation/devicetree/bindings/phy/mediatek,*
2113 F: drivers/phy/mediatek/
2115 ARM/Microchip (AT91) SoC support
2116 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2117 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
2118 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2119 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2121 W: http://www.linux4sam.org
2122 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2123 F: arch/arm/boot/dts/at91*.dts
2124 F: arch/arm/boot/dts/at91*.dtsi
2125 F: arch/arm/boot/dts/sama*.dts
2126 F: arch/arm/boot/dts/sama*.dtsi
2127 F: arch/arm/include/debug/at91.S
2128 F: arch/arm/mach-at91/
2129 F: drivers/memory/atmel*
2130 F: drivers/watchdog/sama5d4_wdt.c
2131 F: include/soc/at91/
2132 X: drivers/input/touchscreen/atmel_mxt_ts.c
2133 X: drivers/net/wireless/atmel/
2137 ARM/Microchip Sparx5 SoC support
2138 M: Lars Povlsen <lars.povlsen@microchip.com>
2139 M: Steen Hegelund <Steen.Hegelund@microchip.com>
2140 M: UNGLinuxDriver@microchip.com
2141 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2143 T: git git://github.com/microchip-ung/linux-upstream.git
2144 F: arch/arm64/boot/dts/microchip/
2145 F: drivers/pinctrl/pinctrl-microchip-sgpio.c
2148 Microchip Timer Counter Block (TCB) Capture Driver
2149 M: Kamel Bouhara <kamel.bouhara@bootlin.com>
2150 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2151 L: linux-iio@vger.kernel.org
2153 F: drivers/counter/microchip-tcb-capture.c
2155 ARM/MIOA701 MACHINE SUPPORT
2156 M: Robert Jarzmik <robert.jarzmik@free.fr>
2157 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2159 F: arch/arm/mach-pxa/mioa701.c
2161 ARM/MStar/Sigmastar Armv7 SoC support
2162 M: Daniel Palmer <daniel@thingy.jp>
2163 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2165 W: http://linux-chenxing.org/
2166 F: Documentation/devicetree/bindings/arm/mstar/*
2167 F: Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2168 F: Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2169 F: arch/arm/boot/dts/mstar-*
2170 F: arch/arm/mach-mstar/
2171 F: drivers/clk/mstar/
2172 F: drivers/gpio/gpio-msc313.c
2173 F: include/dt-bindings/clock/mstar-*
2174 F: include/dt-bindings/gpio/msc313-gpio.h
2176 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2177 M: Michael Petchkovsky <mkpetch@internode.on.net>
2180 ARM/NOMADIK/Ux500 ARCHITECTURES
2181 M: Linus Walleij <linus.walleij@linaro.org>
2182 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2184 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2185 F: Documentation/devicetree/bindings/arm/ste-*
2186 F: Documentation/devicetree/bindings/arm/ux500.yaml
2187 F: Documentation/devicetree/bindings/arm/ux500/
2188 F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2189 F: arch/arm/boot/dts/ste-*
2190 F: arch/arm/mach-nomadik/
2191 F: arch/arm/mach-ux500/
2192 F: drivers/clk/clk-nomadik.c
2193 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2194 F: drivers/dma/ste_dma40*
2195 F: drivers/hwspinlock/u8500_hsem.c
2196 F: drivers/i2c/busses/i2c-nomadik.c
2197 F: drivers/iio/adc/ab8500-gpadc.c
2198 F: drivers/mfd/ab8500*
2199 F: drivers/mfd/abx500*
2200 F: drivers/mfd/db8500*
2201 F: drivers/mfd/dbx500*
2202 F: drivers/pinctrl/nomadik/
2203 F: drivers/rtc/rtc-ab8500.c
2204 F: drivers/rtc/rtc-pl031.c
2205 F: drivers/soc/ux500/
2207 ARM/NUVOTON NPCM ARCHITECTURE
2208 M: Avi Fishman <avifishman70@gmail.com>
2209 M: Tomer Maimon <tmaimon77@gmail.com>
2210 M: Tali Perry <tali.perry1@gmail.com>
2211 R: Patrick Venture <venture@google.com>
2212 R: Nancy Yuen <yuenn@google.com>
2213 R: Benjamin Fair <benjaminfair@google.com>
2214 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2216 F: Documentation/devicetree/bindings/*/*/*npcm*
2217 F: Documentation/devicetree/bindings/*/*npcm*
2218 F: arch/arm/boot/dts/nuvoton-npcm*
2219 F: arch/arm/mach-npcm/
2221 F: drivers/*/*/*npcm*
2222 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2224 ARM/NUVOTON WPCM450 ARCHITECTURE
2225 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
2226 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2228 F: Documentation/devicetree/bindings/*/*wpcm*
2229 F: arch/arm/boot/dts/nuvoton-wpcm450*
2230 F: arch/arm/mach-npcm/wpcm450.c
2233 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2234 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2236 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2237 F: arch/arm/mach-s3c/gta02.h
2238 F: arch/arm/mach-s3c/mach-gta02.c
2240 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2241 M: Alexander Clouter <alex@digriz.org.uk>
2242 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2244 W: http://www.digriz.org.uk/ts78xx/kernel
2245 F: arch/arm/mach-orion5x/ts78xx-*
2247 ARM/OXNAS platform support
2248 M: Neil Armstrong <narmstrong@baylibre.com>
2249 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2250 L: linux-oxnas@groups.io (moderated for non-subscribers)
2252 F: arch/arm/boot/dts/ox8*.dts*
2253 F: arch/arm/mach-oxnas/
2254 F: drivers/power/reset/oxnas-restart.c
2257 ARM/PALM TREO SUPPORT
2258 M: Tomas Cech <sleep_walker@suse.com>
2259 L: linux-arm-kernel@lists.infradead.org
2261 W: http://hackndev.com
2262 F: arch/arm/mach-pxa/palmtreo.*
2264 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2265 M: Marek Vasut <marek.vasut@gmail.com>
2266 L: linux-arm-kernel@lists.infradead.org
2268 W: http://hackndev.com
2269 F: arch/arm/mach-pxa/include/mach/palmld.h
2270 F: arch/arm/mach-pxa/include/mach/palmtc.h
2271 F: arch/arm/mach-pxa/include/mach/palmtx.h
2272 F: arch/arm/mach-pxa/palmld.c
2273 F: arch/arm/mach-pxa/palmt5.*
2274 F: arch/arm/mach-pxa/palmtc.c
2275 F: arch/arm/mach-pxa/palmte2.*
2276 F: arch/arm/mach-pxa/palmtx.c
2279 M: Sergey Lapin <slapin@ossfans.org>
2280 L: linux-arm-kernel@lists.infradead.org
2282 W: http://hackndev.com
2283 F: arch/arm/mach-pxa/palmz72.*
2286 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2288 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2290 ARM/PT DIGITAL BOARD PORT
2291 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2292 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2294 W: http://www.armlinux.org.uk/
2296 ARM/QUALCOMM SUPPORT
2297 M: Andy Gross <agross@kernel.org>
2298 M: Bjorn Andersson <bjorn.andersson@linaro.org>
2299 L: linux-arm-msm@vger.kernel.org
2301 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2302 F: Documentation/devicetree/bindings/*/qcom*
2303 F: Documentation/devicetree/bindings/soc/qcom/
2304 F: arch/arm/boot/dts/qcom-*.dts
2305 F: arch/arm/boot/dts/qcom-*.dtsi
2306 F: arch/arm/mach-qcom/
2307 F: arch/arm64/boot/dts/qcom/
2308 F: drivers/*/*/qcom*
2309 F: drivers/*/*/qcom/
2310 F: drivers/*/pm8???-*
2313 F: drivers/bluetooth/btqcomsmd.c
2314 F: drivers/clocksource/timer-qcom.c
2315 F: drivers/cpuidle/cpuidle-qcom-spm.c
2316 F: drivers/extcon/extcon-qcom*
2317 F: drivers/i2c/busses/i2c-qcom-geni.c
2318 F: drivers/i2c/busses/i2c-qup.c
2319 F: drivers/iommu/msm*
2320 F: drivers/mfd/ssbi.c
2321 F: drivers/mmc/host/mmci_qcom*
2322 F: drivers/mmc/host/sdhci-msm.c
2323 F: drivers/pci/controller/dwc/pcie-qcom.c
2324 F: drivers/phy/qualcomm/
2325 F: drivers/power/*/msm*
2326 F: drivers/reset/reset-qcom-*
2327 F: drivers/scsi/ufs/ufs-qcom*
2328 F: drivers/spi/spi-geni-qcom.c
2329 F: drivers/spi/spi-qcom-qspi.c
2330 F: drivers/spi/spi-qup.c
2331 F: drivers/tty/serial/msm_serial.c
2332 F: drivers/usb/dwc3/dwc3-qcom.c
2333 F: include/dt-bindings/*/qcom*
2334 F: include/linux/*/qcom*
2335 F: include/linux/soc/qcom/
2337 ARM/RADISYS ENP2611 MACHINE SUPPORT
2338 M: Lennert Buytenhek <kernel@wantstofly.org>
2339 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2342 ARM/RDA MICRO ARCHITECTURE
2343 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2344 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2345 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2347 F: Documentation/devicetree/bindings/arm/rda.yaml
2348 F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2349 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2350 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2351 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2352 F: arch/arm/boot/dts/rda8810pl-*
2353 F: drivers/clocksource/timer-rda.c
2354 F: drivers/gpio/gpio-rda.c
2355 F: drivers/irqchip/irq-rda-intc.c
2356 F: drivers/tty/serial/rda-uart.c
2358 ARM/REALTEK ARCHITECTURE
2359 M: Andreas Färber <afaerber@suse.de>
2360 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2361 L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2363 F: Documentation/devicetree/bindings/arm/realtek.yaml
2364 F: arch/arm/boot/dts/rtd*
2365 F: arch/arm/mach-realtek/
2366 F: arch/arm64/boot/dts/realtek/
2368 ARM/RENESAS ARM64 ARCHITECTURE
2369 M: Geert Uytterhoeven <geert+renesas@glider.be>
2370 M: Magnus Damm <magnus.damm@gmail.com>
2371 L: linux-renesas-soc@vger.kernel.org
2373 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2374 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2375 F: Documentation/devicetree/bindings/arm/renesas.yaml
2376 F: arch/arm64/boot/dts/renesas/
2377 F: drivers/soc/renesas/
2378 F: include/linux/soc/renesas/
2380 ARM/RISCPC ARCHITECTURE
2381 M: Russell King <linux@armlinux.org.uk>
2382 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2384 W: http://www.armlinux.org.uk/
2385 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2386 F: arch/arm/include/asm/hardware/ioc.h
2387 F: arch/arm/include/asm/hardware/iomd.h
2388 F: arch/arm/include/asm/hardware/memc.h
2389 F: arch/arm/mach-rpc/
2390 F: drivers/net/ethernet/8390/etherh.c
2391 F: drivers/net/ethernet/i825xx/ether1*
2392 F: drivers/net/ethernet/seeq/ether3*
2393 F: drivers/scsi/arm/
2395 ARM/Rockchip SoC support
2396 M: Heiko Stuebner <heiko@sntech.de>
2397 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2398 L: linux-rockchip@lists.infradead.org
2400 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2401 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2402 F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2403 F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2404 F: arch/arm/boot/dts/rk3*
2405 F: arch/arm/boot/dts/rv1108*
2406 F: arch/arm/mach-rockchip/
2407 F: drivers/*/*/*rockchip*
2408 F: drivers/*/*rockchip*
2409 F: drivers/clk/rockchip/
2410 F: drivers/i2c/busses/i2c-rk3x.c
2411 F: sound/soc/rockchip/
2414 ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2415 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
2416 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2417 L: linux-samsung-soc@vger.kernel.org
2419 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2420 F: Documentation/arm/samsung/
2421 F: Documentation/devicetree/bindings/arm/samsung/
2422 F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2423 F: arch/arm/boot/dts/exynos*
2424 F: arch/arm/boot/dts/s3c*
2425 F: arch/arm/boot/dts/s5p*
2426 F: arch/arm/mach-exynos*/
2427 F: arch/arm/mach-s3c/
2428 F: arch/arm/mach-s5p*/
2429 F: arch/arm64/boot/dts/exynos/
2430 F: drivers/*/*/*s3c24*
2431 F: drivers/*/*s3c24*
2432 F: drivers/*/*s3c64xx*
2433 F: drivers/*/*s5pv210*
2434 F: drivers/memory/samsung/
2435 F: drivers/soc/samsung/
2436 F: drivers/tty/serial/samsung*
2437 F: include/linux/platform_data/*s3c*
2438 F: include/linux/serial_s3c.h
2439 F: include/linux/soc/samsung/
2445 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2446 M: Andrzej Hajda <a.hajda@samsung.com>
2447 L: linux-arm-kernel@lists.infradead.org
2448 L: linux-media@vger.kernel.org
2450 F: drivers/media/platform/s5p-g2d/
2452 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2453 M: Marek Szyprowski <m.szyprowski@samsung.com>
2454 L: linux-samsung-soc@vger.kernel.org
2455 L: linux-media@vger.kernel.org
2457 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2458 F: drivers/media/cec/platform/s5p/
2460 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2461 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2462 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2463 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2464 L: linux-arm-kernel@lists.infradead.org
2465 L: linux-media@vger.kernel.org
2467 F: drivers/media/platform/s5p-jpeg/
2469 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2470 M: Andrzej Hajda <a.hajda@samsung.com>
2471 L: linux-arm-kernel@lists.infradead.org
2472 L: linux-media@vger.kernel.org
2474 F: drivers/media/platform/s5p-mfc/
2476 ARM/SHMOBILE ARM ARCHITECTURE
2477 M: Geert Uytterhoeven <geert+renesas@glider.be>
2478 M: Magnus Damm <magnus.damm@gmail.com>
2479 L: linux-renesas-soc@vger.kernel.org
2481 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2482 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2483 F: Documentation/devicetree/bindings/arm/renesas.yaml
2484 F: arch/arm/boot/dts/emev2*
2485 F: arch/arm/boot/dts/gr-peach*
2486 F: arch/arm/boot/dts/iwg20d-q7*
2487 F: arch/arm/boot/dts/r7s*
2488 F: arch/arm/boot/dts/r8a*
2489 F: arch/arm/boot/dts/r9a*
2490 F: arch/arm/boot/dts/sh*
2491 F: arch/arm/configs/shmobile_defconfig
2492 F: arch/arm/include/debug/renesas-scif.S
2493 F: arch/arm/mach-shmobile/
2494 F: drivers/soc/renesas/
2495 F: include/linux/soc/renesas/
2497 ARM/SOCFPGA ARCHITECTURE
2498 M: Dinh Nguyen <dinguyen@kernel.org>
2500 W: http://www.rocketboards.org
2501 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2502 F: arch/arm/boot/dts/socfpga*
2503 F: arch/arm/configs/socfpga_defconfig
2504 F: arch/arm/mach-socfpga/
2505 F: arch/arm64/boot/dts/altera/
2506 F: arch/arm64/boot/dts/intel/
2508 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2509 M: Dinh Nguyen <dinguyen@kernel.org>
2511 F: drivers/clk/socfpga/
2513 ARM/SOCFPGA EDAC SUPPORT
2514 M: Dinh Nguyen <dinguyen@kernel.org>
2516 F: drivers/edac/altera_edac.[ch]
2518 ARM/SPREADTRUM SoC SUPPORT
2519 M: Orson Zhai <orsonzhai@gmail.com>
2520 M: Baolin Wang <baolin.wang7@gmail.com>
2521 M: Chunyan Zhang <zhang.lyra@gmail.com>
2523 F: arch/arm64/boot/dts/sprd
2528 ARM/STI ARCHITECTURE
2529 M: Patrice Chotard <patrice.chotard@foss.st.com>
2530 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2532 W: http://www.stlinux.com
2533 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2534 F: arch/arm/boot/dts/sti*
2535 F: arch/arm/mach-sti/
2536 F: drivers/ata/ahci_st.c
2537 F: drivers/char/hw_random/st-rng.c
2538 F: drivers/clocksource/arm_global_timer.c
2539 F: drivers/clocksource/clksrc_st_lpc.c
2540 F: drivers/cpufreq/sti-cpufreq.c
2541 F: drivers/dma/st_fdma*
2542 F: drivers/i2c/busses/i2c-st.c
2543 F: drivers/media/platform/sti/c8sectpfe/
2544 F: drivers/media/rc/st_rc.c
2545 F: drivers/mmc/host/sdhci-st.c
2546 F: drivers/phy/st/phy-miphy28lp.c
2547 F: drivers/phy/st/phy-stih407-usb.c
2548 F: drivers/pinctrl/pinctrl-st.c
2549 F: drivers/remoteproc/st_remoteproc.c
2550 F: drivers/remoteproc/st_slim_rproc.c
2551 F: drivers/reset/sti/
2552 F: drivers/rtc/rtc-st-lpc.c
2553 F: drivers/tty/serial/st-asc.c
2554 F: drivers/usb/dwc3/dwc3-st.c
2555 F: drivers/usb/host/ehci-st.c
2556 F: drivers/usb/host/ohci-st.c
2557 F: drivers/watchdog/st_lpc_wdt.c
2558 F: include/linux/remoteproc/st_slim_rproc.h
2560 ARM/STM32 ARCHITECTURE
2561 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2562 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
2563 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2564 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2566 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2567 F: arch/arm/boot/dts/stm32*
2568 F: arch/arm/mach-stm32/
2569 F: drivers/clocksource/armv7m_systick.c
2573 ARM/Synaptics SoC support
2574 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2575 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2576 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2578 F: arch/arm/boot/dts/berlin*
2579 F: arch/arm/mach-berlin/
2580 F: arch/arm64/boot/dts/synaptics/
2582 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2583 M: Lennert Buytenhek <kernel@wantstofly.org>
2584 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2587 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2588 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2589 L: linux-tegra@vger.kernel.org
2590 L: linux-media@vger.kernel.org
2592 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2593 F: drivers/media/cec/platform/tegra/
2595 ARM/TETON BGA MACHINE SUPPORT
2596 M: "Mark F. Brown" <mark.brown314@gmail.com>
2597 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2600 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2601 M: Santosh Shilimkar <ssantosh@kernel.org>
2602 L: linux-kernel@vger.kernel.org
2604 F: drivers/memory/*emif*
2606 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2607 M: Santosh Shilimkar <ssantosh@kernel.org>
2608 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2610 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2611 F: arch/arm/boot/dts/keystone-*
2612 F: arch/arm/mach-keystone/
2614 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2615 M: Santosh Shilimkar <ssantosh@kernel.org>
2616 L: linux-kernel@vger.kernel.org
2618 F: drivers/clk/keystone/
2620 ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
2621 M: Santosh Shilimkar <ssantosh@kernel.org>
2622 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2623 L: linux-kernel@vger.kernel.org
2625 F: drivers/clocksource/timer-keystone.c
2627 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2628 M: Santosh Shilimkar <ssantosh@kernel.org>
2629 L: linux-kernel@vger.kernel.org
2631 F: drivers/power/reset/keystone-reset.c
2633 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2634 M: Nishanth Menon <nm@ti.com>
2635 M: Tero Kristo <kristo@kernel.org>
2636 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2638 F: Documentation/devicetree/bindings/arm/ti/k3.yaml
2639 F: arch/arm64/boot/dts/ti/Makefile
2640 F: arch/arm64/boot/dts/ti/k3-*
2641 F: include/dt-bindings/pinctrl/k3.h
2643 ARM/THECUS N2100 MACHINE SUPPORT
2644 M: Lennert Buytenhek <kernel@wantstofly.org>
2645 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2648 ARM/TOSA MACHINE SUPPORT
2649 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2650 M: Dirk Opfer <dirk@opfer-online.de>
2653 ARM/TOSHIBA VISCONTI ARCHITECTURE
2654 M: Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
2655 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2657 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
2658 F: Documentation/devicetree/bindings/arm/toshiba.yaml
2659 F: Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
2660 F: Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
2661 F: Documentation/devicetree/bindings/pinctrl/toshiba,tmpv7700-pinctrl.yaml
2662 F: Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
2663 F: arch/arm64/boot/dts/toshiba/
2664 F: drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
2665 F: drivers/gpio/gpio-visconti.c
2666 F: drivers/pinctrl/visconti/
2667 F: drivers/watchdog/visconti_wdt.c
2670 ARM/UNIPHIER ARCHITECTURE
2671 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
2672 M: Masami Hiramatsu <mhiramat@kernel.org>
2673 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2675 F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2676 F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2677 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2678 F: arch/arm/boot/dts/uniphier*
2679 F: arch/arm/include/asm/hardware/cache-uniphier.h
2680 F: arch/arm/mach-uniphier/
2681 F: arch/arm/mm/cache-uniphier.c
2682 F: arch/arm64/boot/dts/socionext/uniphier*
2683 F: drivers/bus/uniphier-system-bus.c
2684 F: drivers/clk/uniphier/
2685 F: drivers/dma/uniphier-mdmac.c
2686 F: drivers/gpio/gpio-uniphier.c
2687 F: drivers/i2c/busses/i2c-uniphier*
2688 F: drivers/irqchip/irq-uniphier-aidet.c
2689 F: drivers/mmc/host/uniphier-sd.c
2690 F: drivers/pinctrl/uniphier/
2691 F: drivers/reset/reset-uniphier.c
2692 F: drivers/tty/serial/8250/8250_uniphier.c
2695 ARM/VERSATILE EXPRESS PLATFORM
2696 M: Liviu Dudau <liviu.dudau@arm.com>
2697 M: Sudeep Holla <sudeep.holla@arm.com>
2698 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2699 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2703 F: arch/arm/boot/dts/vexpress*
2704 F: arch/arm/mach-vexpress/
2705 F: arch/arm64/boot/dts/arm/
2706 F: drivers/clk/versatile/clk-vexpress-osc.c
2707 F: drivers/clocksource/timer-versatile.c
2711 M: Russell King <linux@armlinux.org.uk>
2712 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2714 W: http://www.armlinux.org.uk/
2717 ARM/VOIPAC PXA270 SUPPORT
2718 M: Marek Vasut <marek.vasut@gmail.com>
2719 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2721 F: arch/arm/mach-pxa/include/mach/vpac270.h
2722 F: arch/arm/mach-pxa/vpac270.c
2724 ARM/VT8500 ARM ARCHITECTURE
2725 M: Tony Prisk <linux@prisktech.co.nz>
2726 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2728 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2729 F: arch/arm/mach-vt8500/
2730 F: drivers/clocksource/timer-vt8500.c
2731 F: drivers/i2c/busses/i2c-wmt.c
2732 F: drivers/mmc/host/wmt-sdmmc.c
2733 F: drivers/pwm/pwm-vt8500.c
2734 F: drivers/rtc/rtc-vt8500.c
2735 F: drivers/tty/serial/vt8500_serial.c
2736 F: drivers/usb/host/ehci-platform.c
2737 F: drivers/usb/host/uhci-platform.c
2738 F: drivers/video/fbdev/vt8500lcdfb.*
2739 F: drivers/video/fbdev/wm8505fb*
2740 F: drivers/video/fbdev/wmt_ge_rops.*
2742 ARM/ZIPIT Z2 SUPPORT
2743 M: Marek Vasut <marek.vasut@gmail.com>
2744 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2746 F: arch/arm/mach-pxa/include/mach/z2.h
2747 F: arch/arm/mach-pxa/z2.c
2749 ARM/ZYNQ ARCHITECTURE
2750 M: Michal Simek <michal.simek@xilinx.com>
2751 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2753 W: http://wiki.xilinx.com
2754 T: git https://github.com/Xilinx/linux-xlnx.git
2755 F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
2756 F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
2757 F: Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
2758 F: arch/arm/mach-zynq/
2759 F: drivers/block/xsysace.c
2760 F: drivers/clocksource/timer-cadence-ttc.c
2761 F: drivers/cpuidle/cpuidle-zynq.c
2762 F: drivers/edac/synopsys_edac.c
2763 F: drivers/i2c/busses/i2c-cadence.c
2764 F: drivers/i2c/busses/i2c-xiic.c
2765 F: drivers/mmc/host/sdhci-of-arasan.c
2769 ARM64 PORT (AARCH64 ARCHITECTURE)
2770 M: Catalin Marinas <catalin.marinas@arm.com>
2771 M: Will Deacon <will@kernel.org>
2772 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2774 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2775 F: Documentation/arm64/
2777 F: tools/testing/selftests/arm64/
2778 X: arch/arm64/boot/dts/
2780 ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
2781 M: George McCollister <george.mccollister@gmail.com>
2782 L: netdev@vger.kernel.org
2784 F: Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
2785 F: drivers/net/dsa/xrs700x/*
2786 F: net/dsa/tag_xrs700x.c
2788 AS3645A LED FLASH CONTROLLER DRIVER
2789 M: Sakari Ailus <sakari.ailus@iki.fi>
2790 L: linux-leds@vger.kernel.org
2792 F: drivers/leds/leds-as3645a.c
2794 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2795 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2796 L: linux-media@vger.kernel.org
2798 T: git git://linuxtv.org/media_tree.git
2799 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2800 F: drivers/media/i2c/ak7375.c
2802 ASAHI KASEI AK8974 DRIVER
2803 M: Linus Walleij <linus.walleij@linaro.org>
2804 L: linux-iio@vger.kernel.org
2806 W: http://www.akm.com/
2807 F: drivers/iio/magnetometer/ak8974.c
2809 ASC7621 HARDWARE MONITOR DRIVER
2810 M: George Joseph <george.joseph@fairview5.com>
2811 L: linux-hwmon@vger.kernel.org
2813 F: Documentation/hwmon/asc7621.rst
2814 F: drivers/hwmon/asc7621.c
2816 ASPEED PINCTRL DRIVERS
2817 M: Andrew Jeffery <andrew@aj.id.au>
2818 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2819 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2820 L: linux-gpio@vger.kernel.org
2822 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
2823 F: drivers/pinctrl/aspeed/
2825 ASPEED SCU INTERRUPT CONTROLLER DRIVER
2826 M: Eddie James <eajames@linux.ibm.com>
2827 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2829 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
2830 F: drivers/irqchip/irq-aspeed-scu-ic.c
2831 F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
2833 ASPEED SD/MMC DRIVER
2834 M: Andrew Jeffery <andrew@aj.id.au>
2835 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2836 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2837 L: linux-mmc@vger.kernel.org
2839 F: Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
2840 F: drivers/mmc/host/sdhci-of-aspeed*
2842 ASPEED VIDEO ENGINE DRIVER
2843 M: Eddie James <eajames@linux.ibm.com>
2844 L: linux-media@vger.kernel.org
2845 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2847 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2848 F: drivers/media/platform/aspeed-video.c
2850 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2851 M: Corentin Chary <corentin.chary@gmail.com>
2852 L: acpi4asus-user@lists.sourceforge.net
2853 L: platform-driver-x86@vger.kernel.org
2855 W: http://acpi4asus.sf.net
2856 F: drivers/platform/x86/asus*.c
2857 F: drivers/platform/x86/eeepc*.c
2859 ASUS WIRELESS RADIO CONTROL DRIVER
2860 M: João Paulo Rechi Vita <jprvita@gmail.com>
2861 L: platform-driver-x86@vger.kernel.org
2863 F: drivers/platform/x86/asus-wireless.c
2866 M: David Howells <dhowells@redhat.com>
2867 L: keyrings@vger.kernel.org
2869 F: Documentation/crypto/asymmetric-keys.rst
2870 F: crypto/asymmetric_keys/
2871 F: include/crypto/pkcs7.h
2872 F: include/crypto/public_key.h
2873 F: include/linux/verification.h
2875 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2876 R: Dan Williams <dan.j.williams@intel.com>
2878 W: http://sourceforge.net/projects/xscaleiop
2879 F: Documentation/crypto/async-tx-api.rst
2881 F: include/linux/async_tx.h
2884 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
2885 L: linux-i2c@vger.kernel.org
2887 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2888 F: Documentation/devicetree/bindings/eeprom/at24.yaml
2889 F: drivers/misc/eeprom/at24.c
2891 ATA OVER ETHERNET (AOE) DRIVER
2892 M: "Justin Sanders" <justin@coraid.com>
2894 W: http://www.openaoe.org/
2895 F: Documentation/admin-guide/aoe/
2896 F: drivers/block/aoe/
2898 ATHEROS 71XX/9XXX GPIO DRIVER
2899 M: Alban Bedel <albeu@free.fr>
2901 W: https://github.com/AlbanBedel/linux
2902 T: git git://github.com/AlbanBedel/linux
2903 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2904 F: drivers/gpio/gpio-ath79.c
2906 ATHEROS 71XX/9XXX USB PHY DRIVER
2907 M: Alban Bedel <albeu@free.fr>
2909 W: https://github.com/AlbanBedel/linux
2910 T: git git://github.com/AlbanBedel/linux
2911 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2912 F: drivers/phy/qualcomm/phy-ath79-usb.c
2914 ATHEROS ATH GENERIC UTILITIES
2915 M: Kalle Valo <kvalo@codeaurora.org>
2916 L: linux-wireless@vger.kernel.org
2918 F: drivers/net/wireless/ath/*
2920 ATHEROS ATH5K WIRELESS DRIVER
2921 M: Jiri Slaby <jirislaby@kernel.org>
2922 M: Nick Kossifidis <mickflemm@gmail.com>
2923 M: Luis Chamberlain <mcgrof@kernel.org>
2924 L: linux-wireless@vger.kernel.org
2926 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
2927 F: drivers/net/wireless/ath/ath5k/
2929 ATHEROS ATH6KL WIRELESS DRIVER
2930 M: Kalle Valo <kvalo@codeaurora.org>
2931 L: linux-wireless@vger.kernel.org
2933 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
2934 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2935 F: drivers/net/wireless/ath/ath6kl/
2938 M: Ville Syrjala <syrjala@sci.fi>
2940 F: drivers/input/misc/ati_remote2.c
2942 ATK0110 HWMON DRIVER
2943 M: Luca Tettamanti <kronos.it@gmail.com>
2944 L: linux-hwmon@vger.kernel.org
2946 F: drivers/hwmon/asus_atk0110.c
2948 ATLX ETHERNET DRIVERS
2949 M: Chris Snook <chris.snook@gmail.com>
2950 L: netdev@vger.kernel.org
2952 W: http://sourceforge.net/projects/atl1
2953 W: http://atl1.sourceforge.net
2954 F: drivers/net/ethernet/atheros/
2957 M: Chas Williams <3chas3@gmail.com>
2958 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2959 L: netdev@vger.kernel.org
2961 W: http://linux-atm.sourceforge.net
2963 F: include/linux/atm*
2964 F: include/uapi/linux/atm*
2966 ATMEL MACB ETHERNET DRIVER
2967 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2968 M: Claudiu Beznea <claudiu.beznea@microchip.com>
2970 F: drivers/net/ethernet/cadence/
2972 ATMEL MAXTOUCH DRIVER
2973 M: Nick Dyer <nick@shmanahar.org>
2975 T: git git://github.com/ndyer/linux.git
2976 F: Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
2977 F: drivers/input/touchscreen/atmel_mxt_ts.c
2979 ATMEL WIRELESS DRIVER
2980 M: Simon Kelley <simon@thekelleys.org.uk>
2981 L: linux-wireless@vger.kernel.org
2983 W: http://www.thekelleys.org.uk/atmel
2984 W: http://atmelwlandriver.sourceforge.net/
2985 F: drivers/net/wireless/atmel/atmel*
2987 ATOMIC INFRASTRUCTURE
2988 M: Will Deacon <will@kernel.org>
2989 M: Peter Zijlstra <peterz@infradead.org>
2990 R: Boqun Feng <boqun.feng@gmail.com>
2991 L: linux-kernel@vger.kernel.org
2993 F: arch/*/include/asm/atomic*.h
2994 F: include/*/atomic*.h
2995 F: include/linux/refcount.h
2996 F: Documentation/atomic_*.txt
2999 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3000 M: Bradley Grove <linuxdrivers@attotech.com>
3001 L: linux-scsi@vger.kernel.org
3003 W: http://www.attotech.com
3004 F: drivers/scsi/esas2r
3006 ATUSB IEEE 802.15.4 RADIO DRIVER
3007 M: Stefan Schmidt <stefan@datenfreihafen.org>
3008 L: linux-wpan@vger.kernel.org
3010 F: drivers/net/ieee802154/at86rf230.h
3011 F: drivers/net/ieee802154/atusb.c
3012 F: drivers/net/ieee802154/atusb.h
3015 M: Paul Moore <paul@paul-moore.com>
3016 M: Eric Paris <eparis@redhat.com>
3017 L: linux-audit@redhat.com (moderated for non-subscribers)
3019 W: https://github.com/linux-audit
3020 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3021 F: include/asm-generic/audit_*.h
3022 F: include/linux/audit.h
3023 F: include/uapi/linux/audit.h
3027 AUXILIARY DISPLAY DRIVERS
3028 M: Miguel Ojeda <ojeda@kernel.org>
3030 F: drivers/auxdisplay/
3031 F: include/linux/cfag12864b.h
3033 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3034 M: Andreas Klinger <ak@it-klinger.de>
3035 L: linux-iio@vger.kernel.org
3037 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3038 F: drivers/iio/adc/hx711.c
3041 M: Ralf Baechle <ralf@linux-mips.org>
3042 L: linux-hams@vger.kernel.org
3044 W: http://www.linux-ax25.org/
3045 F: include/net/ax25.h
3046 F: include/uapi/linux/ax25.h
3050 M: Peter Rosin <peda@axentia.se>
3051 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3053 F: arch/arm/boot/dts/at91-linea.dtsi
3054 F: arch/arm/boot/dts/at91-natte.dtsi
3055 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3056 F: arch/arm/boot/dts/at91-tse850-3.dts
3058 AXENTIA ASOC DRIVERS
3059 M: Peter Rosin <peda@axentia.se>
3060 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3062 F: Documentation/devicetree/bindings/sound/axentia,*
3063 F: sound/soc/atmel/tse850-pcm5142.c
3065 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3066 M: Nuno Sá <nuno.sa@analog.com>
3067 L: linux-hwmon@vger.kernel.org
3069 W: http://ez.analog.com/community/linux-device-drivers
3070 F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3071 F: drivers/hwmon/axi-fan-control.c
3073 AXXIA I2C CONTROLLER
3074 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
3075 L: linux-i2c@vger.kernel.org
3077 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3078 F: drivers/i2c/busses/i2c-axxia.c
3081 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3082 L: linux-media@vger.kernel.org
3084 W: https://linuxtv.org
3085 T: git git://linuxtv.org/media_tree.git
3086 F: drivers/media/usb/dvb-usb-v2/az6007.c
3088 AZTECH FM RADIO RECEIVER DRIVER
3089 M: Hans Verkuil <hverkuil@xs4all.nl>
3090 L: linux-media@vger.kernel.org
3092 W: https://linuxtv.org
3093 T: git git://linuxtv.org/media_tree.git
3094 F: drivers/media/radio/radio-aztech*
3097 L: linux-wireless@vger.kernel.org
3098 L: b43-dev@lists.infradead.org
3100 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3101 F: drivers/net/wireless/broadcom/b43/
3103 B43LEGACY WIRELESS DRIVER
3104 M: Larry Finger <Larry.Finger@lwfinger.net>
3105 L: linux-wireless@vger.kernel.org
3106 L: b43-dev@lists.infradead.org
3108 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3109 F: drivers/net/wireless/broadcom/b43legacy/
3111 BACKLIGHT CLASS/SUBSYSTEM
3112 M: Lee Jones <lee.jones@linaro.org>
3113 M: Daniel Thompson <daniel.thompson@linaro.org>
3114 M: Jingoo Han <jingoohan1@gmail.com>
3115 L: dri-devel@lists.freedesktop.org
3117 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3118 F: Documentation/ABI/stable/sysfs-class-backlight
3119 F: Documentation/ABI/testing/sysfs-class-backlight
3120 F: Documentation/devicetree/bindings/leds/backlight
3121 F: drivers/video/backlight/
3122 F: include/linux/backlight.h
3123 F: include/linux/pwm_backlight.h
3126 M: Marek Lindner <mareklindner@neomailbox.ch>
3127 M: Simon Wunderlich <sw@simonwunderlich.de>
3128 M: Antonio Quartulli <a@unstable.cc>
3129 M: Sven Eckelmann <sven@narfation.org>
3130 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3132 W: https://www.open-mesh.org/
3133 Q: https://patchwork.open-mesh.org/project/batman/list/
3134 B: https://www.open-mesh.org/projects/batman-adv/issues
3135 C: irc://chat.freenode.net/batman
3136 T: git https://git.open-mesh.org/linux-merge.git
3137 F: Documentation/networking/batman-adv.rst
3138 F: include/uapi/linux/batadv_packet.h
3139 F: include/uapi/linux/batman_adv.h
3142 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3143 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
3144 L: linux-hams@vger.kernel.org
3146 W: http://www.baycom.org/~tom/ham/ham.html
3147 F: drivers/net/hamradio/baycom*
3149 BCACHE (BLOCK LAYER CACHE)
3150 M: Coly Li <colyli@suse.de>
3151 M: Kent Overstreet <kent.overstreet@gmail.com>
3152 L: linux-bcache@vger.kernel.org
3154 W: http://bcache.evilpiepirate.org
3155 C: irc://irc.oftc.net/bcache
3156 F: drivers/md/bcache/
3158 BDISP ST MEDIA DRIVER
3159 M: Fabien Dessenne <fabien.dessenne@foss.st.com>
3160 L: linux-media@vger.kernel.org
3162 W: https://linuxtv.org
3163 T: git git://linuxtv.org/media_tree.git
3164 F: drivers/media/platform/sti/bdisp
3166 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3167 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
3168 L: netdev@vger.kernel.org
3170 F: drivers/net/ethernet/ec_bhf.c
3173 M: Luis de Bethencourt <luisbg@kernel.org>
3174 M: Salah Triki <salah.triki@gmail.com>
3176 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3177 F: Documentation/filesystems/befs.rst
3181 M: Paolo Valente <paolo.valente@linaro.org>
3182 M: Jens Axboe <axboe@kernel.dk>
3183 L: linux-block@vger.kernel.org
3185 F: Documentation/block/bfq-iosched.rst
3189 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3191 F: Documentation/filesystems/bfs.rst
3193 F: include/uapi/linux/bfs_fs.h
3195 BLINKM RGB LED DRIVER
3196 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3198 F: drivers/leds/leds-blinkm.c
3201 M: Jens Axboe <axboe@kernel.dk>
3202 L: linux-block@vger.kernel.org
3204 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3208 F: include/linux/blk*
3209 F: kernel/trace/blktrace.c
3213 M: Joern Engel <joern@lazybastard.org>
3214 L: linux-mtd@lists.infradead.org
3216 F: drivers/mtd/devices/block2mtd.c
3219 M: Marcel Holtmann <marcel@holtmann.org>
3220 M: Johan Hedberg <johan.hedberg@gmail.com>
3221 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3222 L: linux-bluetooth@vger.kernel.org
3224 W: http://www.bluez.org/
3225 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3226 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3227 F: drivers/bluetooth/
3230 M: Marcel Holtmann <marcel@holtmann.org>
3231 M: Johan Hedberg <johan.hedberg@gmail.com>
3232 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3233 L: linux-bluetooth@vger.kernel.org
3235 W: http://www.bluez.org/
3236 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3237 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3238 F: include/net/bluetooth/
3242 M: Jay Vosburgh <j.vosburgh@gmail.com>
3243 M: Veaceslav Falico <vfalico@gmail.com>
3244 M: Andy Gospodarek <andy@greyhouse.net>
3245 L: netdev@vger.kernel.org
3247 W: http://sourceforge.net/projects/bonding/
3248 F: drivers/net/bonding/
3249 F: include/net/bonding.h
3250 F: include/uapi/linux/if_bonding.h
3252 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3253 M: Dan Robertson <dan@dlrobertson.com>
3254 L: linux-iio@vger.kernel.org
3256 F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3257 F: drivers/iio/accel/bma400*
3259 BPF (Safe dynamic programs and tools)
3260 M: Alexei Starovoitov <ast@kernel.org>
3261 M: Daniel Borkmann <daniel@iogearbox.net>
3262 M: Andrii Nakryiko <andrii@kernel.org>
3263 R: Martin KaFai Lau <kafai@fb.com>
3264 R: Song Liu <songliubraving@fb.com>
3265 R: Yonghong Song <yhs@fb.com>
3266 R: John Fastabend <john.fastabend@gmail.com>
3267 R: KP Singh <kpsingh@kernel.org>
3268 L: netdev@vger.kernel.org
3269 L: bpf@vger.kernel.org
3272 Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3273 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3274 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3275 F: Documentation/bpf/
3276 F: Documentation/networking/filter.rst
3278 F: include/linux/bpf*
3279 F: include/linux/filter.h
3280 F: include/trace/events/xdp.h
3281 F: include/uapi/linux/bpf*
3282 F: include/uapi/linux/filter.h
3284 F: kernel/trace/bpf_trace.c
3287 F: net/core/filter.c
3288 F: net/sched/act_bpf.c
3289 F: net/sched/cls_bpf.c
3293 F: tools/testing/selftests/bpf/
3298 M: Shubham Bansal <illusionist.neo@gmail.com>
3299 L: netdev@vger.kernel.org
3300 L: bpf@vger.kernel.org
3305 M: Daniel Borkmann <daniel@iogearbox.net>
3306 M: Alexei Starovoitov <ast@kernel.org>
3307 M: Zi Shen Lim <zlim.lnx@gmail.com>
3308 L: netdev@vger.kernel.org
3309 L: bpf@vger.kernel.org
3313 BPF JIT for MIPS (32-BIT AND 64-BIT)
3314 M: Paul Burton <paulburton@kernel.org>
3315 L: netdev@vger.kernel.org
3316 L: bpf@vger.kernel.org
3320 BPF JIT for NFP NICs
3321 M: Jakub Kicinski <kuba@kernel.org>
3322 L: netdev@vger.kernel.org
3323 L: bpf@vger.kernel.org
3325 F: drivers/net/ethernet/netronome/nfp/bpf/
3327 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3328 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3329 M: Sandipan Das <sandipan@linux.ibm.com>
3330 L: netdev@vger.kernel.org
3331 L: bpf@vger.kernel.org
3333 F: arch/powerpc/net/
3335 BPF JIT for RISC-V (32-bit)
3336 M: Luke Nelson <luke.r.nels@gmail.com>
3337 M: Xi Wang <xi.wang@gmail.com>
3338 L: netdev@vger.kernel.org
3339 L: bpf@vger.kernel.org
3342 X: arch/riscv/net/bpf_jit_comp64.c
3344 BPF JIT for RISC-V (64-bit)
3345 M: Björn Töpel <bjorn@kernel.org>
3346 L: netdev@vger.kernel.org
3347 L: bpf@vger.kernel.org
3350 X: arch/riscv/net/bpf_jit_comp32.c
3353 M: Ilya Leoshkevich <iii@linux.ibm.com>
3354 M: Heiko Carstens <hca@linux.ibm.com>
3355 M: Vasily Gorbik <gor@linux.ibm.com>
3356 L: netdev@vger.kernel.org
3357 L: bpf@vger.kernel.org
3360 X: arch/s390/net/pnet.c
3362 BPF JIT for SPARC (32-BIT AND 64-BIT)
3363 M: David S. Miller <davem@davemloft.net>
3364 L: netdev@vger.kernel.org
3365 L: bpf@vger.kernel.org
3369 BPF JIT for X86 32-BIT
3370 M: Wang YanQing <udknight@gmail.com>
3371 L: netdev@vger.kernel.org
3372 L: bpf@vger.kernel.org
3374 F: arch/x86/net/bpf_jit_comp32.c
3376 BPF JIT for X86 64-BIT
3377 M: Alexei Starovoitov <ast@kernel.org>
3378 M: Daniel Borkmann <daniel@iogearbox.net>
3379 L: netdev@vger.kernel.org
3380 L: bpf@vger.kernel.org
3383 X: arch/x86/net/bpf_jit_comp32.c
3385 BPF LSM (Security Audit and Enforcement using BPF)
3386 M: KP Singh <kpsingh@kernel.org>
3387 R: Florent Revest <revest@chromium.org>
3388 R: Brendan Jackman <jackmanb@chromium.org>
3389 L: bpf@vger.kernel.org
3391 F: Documentation/bpf/bpf_lsm.rst
3392 F: include/linux/bpf_lsm.h
3393 F: kernel/bpf/bpf_lsm.c
3396 BROADCOM B44 10/100 ETHERNET DRIVER
3397 M: Michael Chan <michael.chan@broadcom.com>
3398 L: netdev@vger.kernel.org
3400 F: drivers/net/ethernet/broadcom/b44.*
3402 BROADCOM B53 ETHERNET SWITCH DRIVER
3403 M: Florian Fainelli <f.fainelli@gmail.com>
3404 L: netdev@vger.kernel.org
3405 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3407 F: Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
3408 F: drivers/net/dsa/b53/*
3409 F: include/linux/dsa/brcm.h
3410 F: include/linux/platform_data/b53.h
3412 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3413 M: Nicolas Saenz Julienne <nsaenz@kernel.org>
3414 L: bcm-kernel-feedback-list@broadcom.com
3415 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3416 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3418 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsaenz/linux-rpi.git
3419 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3420 F: drivers/pci/controller/pcie-brcmstb.c
3421 F: drivers/staging/vc04_services
3425 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3426 M: Florian Fainelli <f.fainelli@gmail.com>
3427 M: Ray Jui <rjui@broadcom.com>
3428 M: Scott Branden <sbranden@broadcom.com>
3429 M: bcm-kernel-feedback-list@broadcom.com
3431 T: git git://github.com/broadcom/mach-bcm
3432 F: arch/arm/mach-bcm/
3438 BROADCOM BCM47XX MIPS ARCHITECTURE
3439 M: Hauke Mehrtens <hauke@hauke-m.de>
3440 M: Rafał Miłecki <zajec5@gmail.com>
3441 L: linux-mips@vger.kernel.org
3443 F: Documentation/devicetree/bindings/mips/brcm/
3444 F: arch/mips/bcm47xx/*
3445 F: arch/mips/include/asm/mach-bcm47xx/*
3447 BROADCOM BCM4908 ETHERNET DRIVER
3448 M: Rafał Miłecki <rafal@milecki.pl>
3449 M: bcm-kernel-feedback-list@broadcom.com
3450 L: netdev@vger.kernel.org
3452 F: Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
3453 F: drivers/net/ethernet/broadcom/bcm4908_enet.*
3454 F: drivers/net/ethernet/broadcom/unimac.h
3456 BROADCOM BCM5301X ARM ARCHITECTURE
3457 M: Hauke Mehrtens <hauke@hauke-m.de>
3458 M: Rafał Miłecki <zajec5@gmail.com>
3459 M: bcm-kernel-feedback-list@broadcom.com
3460 L: linux-arm-kernel@lists.infradead.org
3462 F: arch/arm/boot/dts/bcm470*
3463 F: arch/arm/boot/dts/bcm5301*
3464 F: arch/arm/boot/dts/bcm953012*
3465 F: arch/arm/mach-bcm/bcm_5301x.c
3467 BROADCOM BCM53573 ARM ARCHITECTURE
3468 M: Rafał Miłecki <rafal@milecki.pl>
3469 L: bcm-kernel-feedback-list@broadcom.com
3470 L: linux-arm-kernel@lists.infradead.org
3472 F: arch/arm/boot/dts/bcm47189*
3473 F: arch/arm/boot/dts/bcm53573*
3475 BROADCOM BCM63XX ARM ARCHITECTURE
3476 M: Florian Fainelli <f.fainelli@gmail.com>
3477 M: bcm-kernel-feedback-list@broadcom.com
3478 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3480 T: git git://github.com/broadcom/stblinux.git
3483 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3484 M: Kevin Cernekee <cernekee@gmail.com>
3485 L: linux-usb@vger.kernel.org
3487 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3489 BROADCOM BCM7XXX ARM ARCHITECTURE
3490 M: Florian Fainelli <f.fainelli@gmail.com>
3491 M: bcm-kernel-feedback-list@broadcom.com
3492 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3494 T: git git://github.com/broadcom/stblinux.git
3495 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3496 F: arch/arm/boot/dts/bcm7*.dts*
3497 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3498 F: arch/arm/mach-bcm/*brcmstb*
3499 F: arch/arm/mm/cache-b15-rac.c
3500 F: drivers/bus/brcmstb_gisb.c
3501 F: drivers/pci/controller/pcie-brcmstb.c
3505 M: Al Cooper <alcooperx@gmail.com>
3506 L: linux-usb@vger.kernel.org
3507 L: bcm-kernel-feedback-list@broadcom.com
3509 F: Documentation/devicetree/bindings/usb/brcm,bdc.txt
3510 F: drivers/usb/gadget/udc/bdc/
3512 BROADCOM BMIPS CPUFREQ DRIVER
3513 M: Markus Mayer <mmayer@broadcom.com>
3514 M: bcm-kernel-feedback-list@broadcom.com
3515 L: linux-pm@vger.kernel.org
3517 F: drivers/cpufreq/bmips-cpufreq.c
3519 BROADCOM BMIPS MIPS ARCHITECTURE
3520 M: Florian Fainelli <f.fainelli@gmail.com>
3521 L: bcm-kernel-feedback-list@broadcom.com
3522 L: linux-mips@vger.kernel.org
3524 T: git git://github.com/broadcom/stblinux.git
3525 F: arch/mips/bmips/*
3526 F: arch/mips/boot/dts/brcm/bcm*.dts*
3527 F: arch/mips/include/asm/mach-bmips/*
3528 F: arch/mips/kernel/*bmips*
3529 F: drivers/soc/bcm/bcm63xx
3530 F: drivers/irqchip/irq-bcm63*
3531 F: drivers/irqchip/irq-bcm7*
3532 F: drivers/irqchip/irq-brcmstb*
3533 F: include/linux/bcm963xx_nvram.h
3534 F: include/linux/bcm963xx_tag.h
3536 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3537 M: Rasesh Mody <rmody@marvell.com>
3538 M: GR-Linux-NIC-Dev@marvell.com
3539 L: netdev@vger.kernel.org
3541 F: drivers/net/ethernet/broadcom/bnx2.*
3542 F: drivers/net/ethernet/broadcom/bnx2_*
3544 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3545 M: Saurav Kashyap <skashyap@marvell.com>
3546 M: Javed Hasan <jhasan@marvell.com>
3547 M: GR-QLogic-Storage-Upstream@marvell.com
3548 L: linux-scsi@vger.kernel.org
3550 F: drivers/scsi/bnx2fc/
3552 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3553 M: Nilesh Javali <njavali@marvell.com>
3554 M: Manish Rangankar <mrangankar@marvell.com>
3555 M: GR-QLogic-Storage-Upstream@marvell.com
3556 L: linux-scsi@vger.kernel.org
3558 F: drivers/scsi/bnx2i/
3560 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3561 M: Ariel Elior <aelior@marvell.com>
3562 M: Sudarsana Kalluru <skalluru@marvell.com>
3563 M: GR-everest-linux-l2@marvell.com
3564 L: netdev@vger.kernel.org
3566 F: drivers/net/ethernet/broadcom/bnx2x/
3568 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3569 M: Michael Chan <michael.chan@broadcom.com>
3570 L: netdev@vger.kernel.org
3572 F: drivers/net/ethernet/broadcom/bnxt/
3574 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3575 M: Arend van Spriel <aspriel@gmail.com>
3576 M: Franky Lin <franky.lin@broadcom.com>
3577 M: Hante Meuleman <hante.meuleman@broadcom.com>
3578 M: Chi-hsien Lin <chi-hsien.lin@infineon.com>
3579 M: Wright Feng <wright.feng@infineon.com>
3580 M: Chung-hsien Hsu <chung-hsien.hsu@infineon.com>
3581 L: linux-wireless@vger.kernel.org
3582 L: brcm80211-dev-list.pdl@broadcom.com
3583 L: SHA-cyfmac-dev-list@infineon.com
3585 F: drivers/net/wireless/broadcom/brcm80211/
3587 BROADCOM BRCMSTB GPIO DRIVER
3588 M: Gregory Fong <gregory.0xf0@gmail.com>
3589 L: bcm-kernel-feedback-list@broadcom.com
3591 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3592 F: drivers/gpio/gpio-brcmstb.c
3594 BROADCOM BRCMSTB I2C DRIVER
3595 M: Kamal Dasu <kdasu.kdev@gmail.com>
3596 L: linux-i2c@vger.kernel.org
3597 L: bcm-kernel-feedback-list@broadcom.com
3599 F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
3600 F: drivers/i2c/busses/i2c-brcmstb.c
3602 BROADCOM BRCMSTB UART DRIVER
3603 M: Al Cooper <alcooperx@gmail.com>
3604 L: linux-serial@vger.kernel.org
3605 L: bcm-kernel-feedback-list@broadcom.com
3607 F: Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
3608 F: drivers/tty/serial/8250/8250_bcm7271.c
3610 BROADCOM BRCMSTB USB EHCI DRIVER
3611 M: Al Cooper <alcooperx@gmail.com>
3612 L: linux-usb@vger.kernel.org
3613 L: bcm-kernel-feedback-list@broadcom.com
3615 F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
3616 F: drivers/usb/host/ehci-brcm.*
3618 BROADCOM BRCMSTB USB PIN MAP DRIVER
3619 M: Al Cooper <alcooperx@gmail.com>
3620 L: linux-usb@vger.kernel.org
3621 L: bcm-kernel-feedback-list@broadcom.com
3623 F: Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
3624 F: drivers/usb/misc/brcmstb-usb-pinmap.c
3626 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3627 M: Al Cooper <alcooperx@gmail.com>
3628 L: linux-kernel@vger.kernel.org
3629 L: bcm-kernel-feedback-list@broadcom.com
3631 F: drivers/phy/broadcom/phy-brcm-usb*
3633 BROADCOM ETHERNET PHY DRIVERS
3634 M: Florian Fainelli <f.fainelli@gmail.com>
3635 L: bcm-kernel-feedback-list@broadcom.com
3636 L: netdev@vger.kernel.org
3638 F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
3639 F: drivers/net/phy/bcm*.[ch]
3640 F: drivers/net/phy/broadcom.c
3641 F: include/linux/brcmphy.h
3643 BROADCOM GENET ETHERNET DRIVER
3644 M: Doug Berger <opendmb@gmail.com>
3645 M: Florian Fainelli <f.fainelli@gmail.com>
3646 L: bcm-kernel-feedback-list@broadcom.com
3647 L: netdev@vger.kernel.org
3649 F: Documentation/devicetree/bindings/net/brcm,bcmgenet.txt
3650 F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.txt
3651 F: drivers/net/ethernet/broadcom/genet/
3652 F: drivers/net/ethernet/broadcom/unimac.h
3653 F: drivers/net/mdio/mdio-bcm-unimac.c
3654 F: include/linux/platform_data/bcmgenet.h
3655 F: include/linux/platform_data/mdio-bcm-unimac.h
3657 BROADCOM IPROC ARM ARCHITECTURE
3658 M: Ray Jui <rjui@broadcom.com>
3659 M: Scott Branden <sbranden@broadcom.com>
3660 M: bcm-kernel-feedback-list@broadcom.com
3661 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3663 T: git git://github.com/broadcom/cygnus-linux.git
3664 F: arch/arm64/boot/dts/broadcom/northstar2/*
3665 F: arch/arm64/boot/dts/broadcom/stingray/*
3666 F: drivers/clk/bcm/clk-ns*
3667 F: drivers/clk/bcm/clk-sr*
3668 F: drivers/pinctrl/bcm/pinctrl-ns*
3669 F: include/dt-bindings/clock/bcm-sr*
3686 BROADCOM IPROC GBIT ETHERNET DRIVER
3687 M: Rafał Miłecki <rafal@milecki.pl>
3688 M: bcm-kernel-feedback-list@broadcom.com
3689 L: netdev@vger.kernel.org
3691 F: Documentation/devicetree/bindings/net/brcm,amac.txt
3692 F: drivers/net/ethernet/broadcom/bgmac*
3693 F: drivers/net/ethernet/broadcom/unimac.h
3695 BROADCOM KONA GPIO DRIVER
3696 M: Ray Jui <rjui@broadcom.com>
3697 L: bcm-kernel-feedback-list@broadcom.com
3699 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3700 F: drivers/gpio/gpio-bcm-kona.c
3702 BROADCOM NETXTREME-E ROCE DRIVER
3703 M: Selvin Xavier <selvin.xavier@broadcom.com>
3704 M: Devesh Sharma <devesh.sharma@broadcom.com>
3705 M: Somnath Kotur <somnath.kotur@broadcom.com>
3706 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3707 M: Naresh Kumar PBS <nareshkumar.pbs@broadcom.com>
3708 L: linux-rdma@vger.kernel.org
3710 W: http://www.broadcom.com
3711 F: drivers/infiniband/hw/bnxt_re/
3712 F: include/uapi/rdma/bnxt_re-abi.h
3714 BROADCOM NVRAM DRIVER
3715 M: Rafał Miłecki <zajec5@gmail.com>
3716 L: linux-mips@vger.kernel.org
3718 F: drivers/firmware/broadcom/*
3720 BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
3721 M: Rafał Miłecki <rafal@milecki.pl>
3722 M: Florian Fainelli <f.fainelli@gmail.com>
3723 M: bcm-kernel-feedback-list@broadcom.com
3724 L: linux-pm@vger.kernel.org
3726 T: git git://github.com/broadcom/stblinux.git
3727 F: drivers/soc/bcm/bcm63xx/bcm-pmb.c
3728 F: include/dt-bindings/soc/bcm-pmb.h
3730 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3731 M: Rafał Miłecki <zajec5@gmail.com>
3732 L: linux-wireless@vger.kernel.org
3735 F: include/linux/bcma/
3738 M: Kamal Dasu <kdasu.kdev@gmail.com>
3739 M: bcm-kernel-feedback-list@broadcom.com
3741 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
3742 F: drivers/spi/spi-bcm-qspi.*
3743 F: drivers/spi/spi-brcmstb-qspi.c
3744 F: drivers/spi/spi-iproc-qspi.c
3746 BROADCOM STB AVS CPUFREQ DRIVER
3747 M: Markus Mayer <mmayer@broadcom.com>
3748 M: bcm-kernel-feedback-list@broadcom.com
3749 L: linux-pm@vger.kernel.org
3751 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3752 F: drivers/cpufreq/brcmstb*
3754 BROADCOM STB AVS TMON DRIVER
3755 M: Markus Mayer <mmayer@broadcom.com>
3756 M: bcm-kernel-feedback-list@broadcom.com
3757 L: linux-pm@vger.kernel.org
3759 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3760 F: drivers/thermal/broadcom/brcmstb*
3762 BROADCOM STB DPFE DRIVER
3763 M: Markus Mayer <mmayer@broadcom.com>
3764 M: bcm-kernel-feedback-list@broadcom.com
3765 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3767 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3768 F: drivers/memory/brcmstb_dpfe.c
3770 BROADCOM STB NAND FLASH DRIVER
3771 M: Brian Norris <computersforpeace@gmail.com>
3772 M: Kamal Dasu <kdasu.kdev@gmail.com>
3773 L: linux-mtd@lists.infradead.org
3774 L: bcm-kernel-feedback-list@broadcom.com
3776 F: drivers/mtd/nand/raw/brcmnand/
3778 BROADCOM SYSTEMPORT ETHERNET DRIVER
3779 M: Florian Fainelli <f.fainelli@gmail.com>
3780 L: bcm-kernel-feedback-list@broadcom.com
3781 L: netdev@vger.kernel.org
3783 F: drivers/net/ethernet/broadcom/bcmsysport.*
3784 F: drivers/net/ethernet/broadcom/unimac.h
3786 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3787 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3788 M: Prashant Sreedharan <prashant@broadcom.com>
3789 M: Michael Chan <mchan@broadcom.com>
3790 L: netdev@vger.kernel.org
3792 F: drivers/net/ethernet/broadcom/tg3.*
3795 M: Scott Branden <scott.branden@broadcom.com>
3796 L: bcm-kernel-feedback-list@broadcom.com
3798 F: drivers/misc/bcm-vk/
3799 F: include/uapi/linux/misc/bcm_vk.h
3801 BROCADE BFA FC SCSI DRIVER
3802 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3803 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3804 L: linux-scsi@vger.kernel.org
3806 F: drivers/scsi/bfa/
3808 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3809 M: Rasesh Mody <rmody@marvell.com>
3810 M: Sudarsana Kalluru <skalluru@marvell.com>
3811 M: GR-Linux-NIC-Dev@marvell.com
3812 L: netdev@vger.kernel.org
3814 F: drivers/net/ethernet/brocade/bna/
3816 BSG (block layer generic sg v4 driver)
3817 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3818 L: linux-scsi@vger.kernel.org
3821 F: include/linux/bsg.h
3822 F: include/uapi/linux/bsg.h
3825 M: Clemens Ladisch <clemens@ladisch.de>
3826 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3828 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3829 F: Documentation/sound/cards/bt87x.rst
3830 F: sound/pci/bt87x.c
3833 M: Michael Buesch <m@bues.ch>
3835 W: http://bu3sch.de/btgpio.php
3836 F: drivers/gpio/gpio-bt8xx.c
3839 M: Chris Mason <clm@fb.com>
3840 M: Josef Bacik <josef@toxicpanda.com>
3841 M: David Sterba <dsterba@suse.com>
3842 L: linux-btrfs@vger.kernel.org
3844 W: http://btrfs.wiki.kernel.org/
3845 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3846 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
3847 F: Documentation/filesystems/btrfs.rst
3849 F: include/linux/btrfs*
3850 F: include/uapi/linux/btrfs*
3852 BTTV VIDEO4LINUX DRIVER
3853 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3854 L: linux-media@vger.kernel.org
3856 W: https://linuxtv.org
3857 T: git git://linuxtv.org/media_tree.git
3858 F: Documentation/driver-api/media/drivers/bttv*
3859 F: drivers/media/pci/bt8xx/bttv*
3861 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3862 M: Chanwoo Choi <cw00.choi@samsung.com>
3863 L: linux-pm@vger.kernel.org
3864 L: linux-samsung-soc@vger.kernel.org
3866 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
3867 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3868 F: drivers/devfreq/exynos-bus.c
3870 BUSLOGIC SCSI DRIVER
3871 M: Khalid Aziz <khalid@gonehiking.org>
3872 L: linux-scsi@vger.kernel.org
3874 F: drivers/scsi/BusLogic.*
3875 F: drivers/scsi/FlashPoint.*
3877 C-MEDIA CMI8788 DRIVER
3878 M: Clemens Ladisch <clemens@ladisch.de>
3879 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3881 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3882 F: sound/pci/oxygen/
3885 M: Guo Ren <guoren@kernel.org>
3886 L: linux-csky@vger.kernel.org
3888 T: git https://github.com/c-sky/csky-linux.git
3889 F: Documentation/devicetree/bindings/csky/
3890 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
3891 F: Documentation/devicetree/bindings/timer/csky,*
3893 F: drivers/clocksource/timer-gx6605s.c
3894 F: drivers/clocksource/timer-mp-csky.c
3895 F: drivers/irqchip/irq-csky-*
3899 CA8210 IEEE-802.15.4 RADIO DRIVER
3900 M: Harry Morris <h.morris@cascoda.com>
3901 L: linux-wpan@vger.kernel.org
3903 W: https://github.com/Cascoda/ca8210-linux.git
3904 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3905 F: drivers/net/ieee802154/ca8210.c
3907 CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
3908 M: Damien Le Moal <damien.lemoal@wdc.com>
3909 L: linux-riscv@lists.infradead.org
3910 L: linux-gpio@vger.kernel.org (pinctrl driver)
3911 F: Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
3912 F: drivers/pinctrl/pinctrl-k210.c
3914 CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
3915 M: Damien Le Moal <damien.lemoal@wdc.com>
3916 L: linux-kernel@vger.kernel.org
3917 L: linux-riscv@lists.infradead.org
3919 F: Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
3920 F: drivers/reset/reset-k210.c
3922 CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
3923 M: Damien Le Moal <damien.lemoal@wdc.com>
3924 L: linux-riscv@lists.infradead.org
3926 F: Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
3927 F: drivers/soc/canaan/
3928 F: include/soc/canaan/
3930 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3931 M: David Howells <dhowells@redhat.com>
3932 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3934 F: Documentation/filesystems/caching/cachefiles.rst
3937 CADENCE MIPI-CSI2 BRIDGES
3938 M: Maxime Ripard <mripard@kernel.org>
3939 L: linux-media@vger.kernel.org
3941 F: Documentation/devicetree/bindings/media/cdns,*.txt
3942 F: drivers/media/platform/cadence/cdns-csi2*
3945 L: linux-mtd@lists.infradead.org
3947 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
3948 F: drivers/mtd/nand/raw/cadence-nand-controller.c
3950 CADENCE USB3 DRD IP DRIVER
3951 M: Peter Chen <peter.chen@kernel.org>
3952 M: Pawel Laszczak <pawell@cadence.com>
3953 R: Roger Quadros <rogerq@kernel.org>
3954 R: Aswath Govindraju <a-govindraju@ti.com>
3955 L: linux-usb@vger.kernel.org
3957 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3958 F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml
3959 F: drivers/usb/cdns3/
3960 X: drivers/usb/cdns3/cdnsp*
3962 CADENCE USBSSP DRD IP DRIVER
3963 M: Pawel Laszczak <pawell@cadence.com>
3964 L: linux-usb@vger.kernel.org
3966 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3967 F: drivers/usb/cdns3/
3968 X: drivers/usb/cdns3/cdns3*
3970 CADET FM/AM RADIO RECEIVER DRIVER
3971 M: Hans Verkuil <hverkuil@xs4all.nl>
3972 L: linux-media@vger.kernel.org
3974 W: https://linuxtv.org
3975 T: git git://linuxtv.org/media_tree.git
3976 F: drivers/media/radio/radio-cadet*
3978 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3979 L: linux-media@vger.kernel.org
3981 T: git git://linuxtv.org/media_tree.git
3982 F: Documentation/admin-guide/media/cafe_ccic*
3983 F: drivers/media/platform/marvell-ccic/
3986 L: netdev@vger.kernel.org
3988 F: Documentation/networking/caif/
3989 F: drivers/net/caif/
3990 F: include/net/caif/
3991 F: include/uapi/linux/caif/
3995 M: Toke Høiland-Jørgensen <toke@toke.dk>
3996 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
3998 F: net/sched/sch_cake.c
4001 M: Wolfgang Grandegger <wg@grandegger.com>
4002 M: Marc Kleine-Budde <mkl@pengutronix.de>
4003 L: linux-can@vger.kernel.org
4005 W: https://github.com/linux-can
4006 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4007 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4008 F: Documentation/devicetree/bindings/net/can/
4010 F: include/linux/can/bittiming.h
4011 F: include/linux/can/dev.h
4012 F: include/linux/can/led.h
4013 F: include/linux/can/length.h
4014 F: include/linux/can/platform/
4015 F: include/linux/can/rx-offload.h
4016 F: include/uapi/linux/can/error.h
4017 F: include/uapi/linux/can/netlink.h
4018 F: include/uapi/linux/can/vxcan.h
4021 M: Oliver Hartkopp <socketcan@hartkopp.net>
4022 M: Marc Kleine-Budde <mkl@pengutronix.de>
4023 L: linux-can@vger.kernel.org
4025 W: https://github.com/linux-can
4026 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4027 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4028 F: Documentation/networking/can.rst
4029 F: include/linux/can/can-ml.h
4030 F: include/linux/can/core.h
4031 F: include/linux/can/skb.h
4032 F: include/net/netns/can.h
4033 F: include/uapi/linux/can.h
4034 F: include/uapi/linux/can/bcm.h
4035 F: include/uapi/linux/can/gw.h
4036 F: include/uapi/linux/can/isotp.h
4037 F: include/uapi/linux/can/raw.h
4040 CAN-J1939 NETWORK LAYER
4041 M: Robin van der Gracht <robin@protonic.nl>
4042 M: Oleksij Rempel <o.rempel@pengutronix.de>
4043 R: kernel@pengutronix.de
4044 L: linux-can@vger.kernel.org
4046 F: Documentation/networking/j1939.rst
4047 F: include/uapi/linux/can/j1939.h
4051 M: Serge Hallyn <serge@hallyn.com>
4052 L: linux-security-module@vger.kernel.org
4054 F: include/linux/capability.h
4055 F: include/uapi/linux/capability.h
4056 F: kernel/capability.c
4057 F: security/commoncap.c
4059 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4060 M: Kevin Tsai <ktsai@capellamicro.com>
4062 F: drivers/iio/light/cm*
4064 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
4065 M: Christian Lamparter <chunkeey@googlemail.com>
4066 L: linux-wireless@vger.kernel.org
4068 W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
4069 F: drivers/net/wireless/ath/carl9170/
4072 M: Robert Richter <rric@kernel.org>
4074 W: http://www.marvell.com
4075 F: drivers/i2c/busses/i2c-octeon*
4076 F: drivers/i2c/busses/i2c-thunderx*
4078 CAVIUM LIQUIDIO NETWORK DRIVER
4079 M: Derek Chickles <dchickles@marvell.com>
4080 M: Satanand Burla <sburla@marvell.com>
4081 M: Felix Manlunas <fmanlunas@marvell.com>
4082 L: netdev@vger.kernel.org
4084 W: http://www.marvell.com
4085 F: drivers/net/ethernet/cavium/liquidio/
4088 M: Robert Richter <rric@kernel.org>
4090 W: http://www.marvell.com
4091 F: drivers/mmc/host/cavium*
4093 CAVIUM OCTEON-TX CRYPTO DRIVER
4094 M: George Cherian <gcherian@marvell.com>
4095 L: linux-crypto@vger.kernel.org
4097 W: http://www.marvell.com
4098 F: drivers/crypto/cavium/cpt/
4100 CAVIUM THUNDERX2 ARM64 SOC
4101 M: Robert Richter <rric@kernel.org>
4102 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4104 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4105 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
4107 CC2520 IEEE-802.15.4 RADIO DRIVER
4108 M: Varka Bhadram <varkabhadram@gmail.com>
4109 L: linux-wpan@vger.kernel.org
4111 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4112 F: drivers/net/ieee802154/cc2520.c
4113 F: include/linux/spi/cc2520.h
4115 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4116 M: Gilad Ben-Yossef <gilad@benyossef.com>
4117 L: linux-crypto@vger.kernel.org
4119 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4120 F: drivers/crypto/ccree/
4122 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4123 M: Hadar Gat <hadar.gat@arm.com>
4124 L: linux-crypto@vger.kernel.org
4126 F: drivers/char/hw_random/cctrng.c
4127 F: drivers/char/hw_random/cctrng.h
4128 F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4129 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4132 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4133 L: linux-media@vger.kernel.org
4135 W: http://linuxtv.org
4136 T: git git://linuxtv.org/media_tree.git
4137 F: Documentation/ABI/testing/debugfs-cec-error-inj
4138 F: Documentation/devicetree/bindings/media/cec.txt
4139 F: Documentation/driver-api/media/cec-core.rst
4140 F: Documentation/userspace-api/media/cec
4141 F: drivers/media/cec/
4142 F: drivers/media/rc/keymaps/rc-cec.c
4143 F: include/media/cec-notifier.h
4144 F: include/media/cec.h
4145 F: include/uapi/linux/cec-funcs.h
4146 F: include/uapi/linux/cec.h
4149 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4150 L: linux-media@vger.kernel.org
4152 W: http://linuxtv.org
4153 T: git git://linuxtv.org/media_tree.git
4154 F: Documentation/devicetree/bindings/media/cec-gpio.txt
4155 F: drivers/media/cec/platform/cec-gpio/
4157 CELL BROADBAND ENGINE ARCHITECTURE
4158 M: Arnd Bergmann <arnd@arndb.de>
4159 L: linuxppc-dev@lists.ozlabs.org
4161 W: http://www.ibm.com/developerworks/power/cell/
4162 F: arch/powerpc/include/asm/cell*.h
4163 F: arch/powerpc/include/asm/spu*.h
4164 F: arch/powerpc/include/uapi/asm/spu*.h
4165 F: arch/powerpc/platforms/cell/
4167 CELLWISE CW2015 BATTERY DRIVER
4168 M: Tobias Schrammm <t.schramm@manjaro.org>
4170 F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4171 F: drivers/power/supply/cw2015_battery.c
4173 CEPH COMMON CODE (LIBCEPH)
4174 M: Ilya Dryomov <idryomov@gmail.com>
4175 M: Jeff Layton <jlayton@kernel.org>
4176 L: ceph-devel@vger.kernel.org
4179 T: git git://github.com/ceph/ceph-client.git
4180 F: include/linux/ceph/
4181 F: include/linux/crush/
4184 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4185 M: Jeff Layton <jlayton@kernel.org>
4186 M: Ilya Dryomov <idryomov@gmail.com>
4187 L: ceph-devel@vger.kernel.org
4190 T: git git://github.com/ceph/ceph-client.git
4191 F: Documentation/filesystems/ceph.rst
4194 CERTIFICATE HANDLING
4195 M: David Howells <dhowells@redhat.com>
4196 M: David Woodhouse <dwmw2@infradead.org>
4197 L: keyrings@vger.kernel.org
4199 F: Documentation/admin-guide/module-signing.rst
4201 F: scripts/extract-cert.c
4202 F: scripts/sign-file.c
4204 CFAG12864B LCD DRIVER
4205 M: Miguel Ojeda <ojeda@kernel.org>
4207 F: drivers/auxdisplay/cfag12864b.c
4208 F: include/linux/cfag12864b.h
4210 CFAG12864BFB LCD FRAMEBUFFER DRIVER
4211 M: Miguel Ojeda <ojeda@kernel.org>
4213 F: drivers/auxdisplay/cfag12864bfb.c
4214 F: include/linux/cfag12864b.h
4216 CHAR and MISC DRIVERS
4217 M: Arnd Bergmann <arnd@arndb.de>
4218 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4220 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4223 F: include/linux/miscdevice.h
4224 X: drivers/char/agp/
4225 X: drivers/char/hw_random/
4226 X: drivers/char/ipmi/
4227 X: drivers/char/random.c
4228 X: drivers/char/tpm/
4231 M: Andy Whitcroft <apw@canonical.com>
4232 M: Joe Perches <joe@perches.com>
4233 R: Dwaipayan Ray <dwaipayanray1@gmail.com>
4234 R: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4236 F: scripts/checkpatch.pl
4238 CHECKPATCH DOCUMENTATION
4239 M: Dwaipayan Ray <dwaipayanray1@gmail.com>
4240 M: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4241 R: Joe Perches <joe@perches.com>
4243 F: Documentation/dev-tools/checkpatch.rst
4245 CHINESE DOCUMENTATION
4246 M: Alex Shi <alexs@kernel.org>
4248 F: Documentation/translations/zh_CN/
4250 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4251 M: Peter Chen <peter.chen@kernel.org>
4252 L: linux-usb@vger.kernel.org
4254 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4255 F: drivers/usb/chipidea/
4257 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4258 M: Hans de Goede <hdegoede@redhat.com>
4259 L: linux-input@vger.kernel.org
4261 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
4262 F: drivers/input/touchscreen/chipone_icn8318.c
4264 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4265 M: Hans de Goede <hdegoede@redhat.com>
4266 L: linux-input@vger.kernel.org
4268 F: drivers/input/touchscreen/chipone_icn8505.c
4270 CHROME HARDWARE PLATFORM SUPPORT
4271 M: Benson Leung <bleung@chromium.org>
4272 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4274 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4275 F: drivers/platform/chrome/
4277 CHROMEOS EC CODEC DRIVER
4278 M: Cheng-Yi Chiang <cychiang@chromium.org>
4279 R: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4280 R: Guenter Roeck <groeck@chromium.org>
4282 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4283 F: sound/soc/codecs/cros_ec_codec.*
4285 CHROMEOS EC SUBDRIVERS
4286 M: Benson Leung <bleung@chromium.org>
4287 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4288 R: Guenter Roeck <groeck@chromium.org>
4290 F: drivers/power/supply/cros_usbpd-charger.c
4294 CHRONTEL CH7322 CEC DRIVER
4295 M: Jeff Chase <jnchase@google.com>
4296 L: linux-media@vger.kernel.org
4298 T: git git://linuxtv.org/media_tree.git
4299 F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4300 F: drivers/media/cec/i2c/ch7322.c
4302 CIRRUS LOGIC AUDIO CODEC DRIVERS
4303 M: James Schulman <james.schulman@cirrus.com>
4304 M: David Rhodes <david.rhodes@cirrus.com>
4305 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4306 L: patches@opensource.cirrus.com
4308 F: sound/soc/codecs/cs*
4310 CIRRUS LOGIC EP93XX ETHERNET DRIVER
4311 M: Hartley Sweeten <hsweeten@visionengravers.com>
4312 L: netdev@vger.kernel.org
4314 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
4316 CIRRUS LOGIC LOCHNAGAR DRIVER
4317 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4318 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4319 L: patches@opensource.cirrus.com
4321 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4322 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4323 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4324 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4325 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4326 F: Documentation/hwmon/lochnagar.rst
4327 F: drivers/clk/clk-lochnagar.c
4328 F: drivers/hwmon/lochnagar-hwmon.c
4329 F: drivers/mfd/lochnagar-i2c.c
4330 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4331 F: drivers/regulator/lochnagar-regulator.c
4332 F: include/dt-bindings/clk/lochnagar.h
4333 F: include/dt-bindings/pinctrl/lochnagar.h
4334 F: include/linux/mfd/lochnagar*
4335 F: sound/soc/codecs/lochnagar-sc.c
4337 CIRRUS LOGIC MADERA CODEC DRIVERS
4338 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4339 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4340 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4341 L: patches@opensource.cirrus.com
4343 W: https://github.com/CirrusLogic/linux-drivers/wiki
4344 T: git https://github.com/CirrusLogic/linux-drivers.git
4345 F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4346 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4347 F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4348 F: drivers/gpio/gpio-madera*
4349 F: drivers/irqchip/irq-madera*
4350 F: drivers/mfd/cs47l*
4351 F: drivers/mfd/madera*
4352 F: drivers/pinctrl/cirrus/*
4353 F: include/dt-bindings/sound/madera*
4354 F: include/linux/irqchip/irq-madera*
4355 F: include/linux/mfd/madera/*
4356 F: include/sound/madera*
4357 F: sound/soc/codecs/cs47l*
4358 F: sound/soc/codecs/madera*
4360 CISCO FCOE HBA DRIVER
4361 M: Satish Kharat <satishkh@cisco.com>
4362 M: Sesidhar Baddela <sebaddel@cisco.com>
4363 M: Karan Tilak Kumar <kartilak@cisco.com>
4364 L: linux-scsi@vger.kernel.org
4366 F: drivers/scsi/fnic/
4368 CISCO SCSI HBA DRIVER
4369 M: Karan Tilak Kumar <kartilak@cisco.com>
4370 M: Sesidhar Baddela <sebaddel@cisco.com>
4371 L: linux-scsi@vger.kernel.org
4373 F: drivers/scsi/snic/
4375 CISCO VIC ETHERNET NIC DRIVER
4376 M: Christian Benvenuti <benve@cisco.com>
4377 M: Govindarajulu Varadarajan <_govind@gmx.com>
4379 F: drivers/net/ethernet/cisco/enic/
4381 CISCO VIC LOW LATENCY NIC DRIVER
4382 M: Christian Benvenuti <benve@cisco.com>
4383 M: Nelson Escobar <neescoba@cisco.com>
4385 F: drivers/infiniband/hw/usnic/
4388 M: Miguel Ojeda <ojeda@kernel.org>
4392 CLANG/LLVM BUILD SUPPORT
4393 M: Nathan Chancellor <nathan@kernel.org>
4394 M: Nick Desaulniers <ndesaulniers@google.com>
4395 L: clang-built-linux@googlegroups.com
4397 W: https://clangbuiltlinux.github.io/
4398 B: https://github.com/ClangBuiltLinux/linux/issues
4399 C: irc://chat.freenode.net/clangbuiltlinux
4400 F: Documentation/kbuild/llvm.rst
4401 F: include/linux/compiler-clang.h
4402 F: scripts/clang-tools/
4403 K: \b(?i:clang|llvm)\b
4406 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4407 L: linux-kernel@vger.kernel.org
4409 F: include/linux/cleancache.h
4413 M: Russell King <linux@armlinux.org.uk>
4414 L: linux-clk@vger.kernel.org
4416 F: include/linux/clk.h
4418 CLOCKSOURCE, CLOCKEVENT DRIVERS
4419 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4420 M: Thomas Gleixner <tglx@linutronix.de>
4421 L: linux-kernel@vger.kernel.org
4423 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4424 F: Documentation/devicetree/bindings/timer/
4425 F: drivers/clocksource/
4428 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4429 M: Daniel Oliveira Nascimento <don@syst.com.br>
4430 L: platform-driver-x86@vger.kernel.org
4432 F: drivers/platform/x86/classmate-laptop.c
4435 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4436 L: linux-media@vger.kernel.org
4438 W: https://linuxtv.org
4439 T: git git://linuxtv.org/media_tree.git
4440 F: drivers/media/pci/cobalt/
4442 COCCINELLE/Semantic Patches (SmPL)
4443 M: Julia Lawall <Julia.Lawall@inria.fr>
4444 M: Gilles Muller <Gilles.Muller@inria.fr>
4445 M: Nicolas Palix <nicolas.palix@imag.fr>
4446 M: Michal Marek <michal.lkml@markovi.net>
4447 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
4449 W: http://coccinelle.lip6.fr/
4450 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4451 F: Documentation/dev-tools/coccinelle.rst
4452 F: scripts/coccicheck
4453 F: scripts/coccinelle/
4456 M: Jan Harkes <jaharkes@cs.cmu.edu>
4458 L: codalist@coda.cs.cmu.edu
4460 W: http://www.coda.cs.cmu.edu/
4461 F: Documentation/filesystems/coda.rst
4463 F: include/linux/coda*.h
4464 F: include/uapi/linux/coda*.h
4466 CODA V4L2 MEM2MEM DRIVER
4467 M: Philipp Zabel <p.zabel@pengutronix.de>
4468 L: linux-media@vger.kernel.org
4470 F: Documentation/devicetree/bindings/media/coda.yaml
4471 F: drivers/media/platform/coda/
4474 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4476 F: Documentation/process/code-of-conduct-interpretation.rst
4477 F: Documentation/process/code-of-conduct.rst
4480 M: Ian Abbott <abbotti@mev.co.uk>
4481 M: H Hartley Sweeten <hsweeten@visionengravers.com>
4485 COMMON CLK FRAMEWORK
4486 M: Michael Turquette <mturquette@baylibre.com>
4487 M: Stephen Boyd <sboyd@kernel.org>
4488 L: linux-clk@vger.kernel.org
4490 Q: http://patchwork.kernel.org/project/linux-clk/list/
4491 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4492 F: Documentation/devicetree/bindings/clock/
4494 F: include/linux/clk-pr*
4495 F: include/linux/clk/
4496 F: include/linux/of_clk.h
4497 X: drivers/clk/clkdev.c
4499 COMMON INTERNET FILE SYSTEM (CIFS)
4500 M: Steve French <sfrench@samba.org>
4501 L: linux-cifs@vger.kernel.org
4502 L: samba-technical@lists.samba.org (moderated for non-subscribers)
4504 W: http://linux-cifs.samba.org/
4505 T: git git://git.samba.org/sfrench/cifs-2.6.git
4506 F: Documentation/admin-guide/cifs/
4509 COMPACTPCI HOTPLUG CORE
4510 M: Scott Murray <scott@spiteful.org>
4511 L: linux-pci@vger.kernel.org
4513 F: drivers/pci/hotplug/cpci_hotplug*
4515 COMPACTPCI HOTPLUG GENERIC DRIVER
4516 M: Scott Murray <scott@spiteful.org>
4517 L: linux-pci@vger.kernel.org
4519 F: drivers/pci/hotplug/cpcihp_generic.c
4521 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4522 M: Scott Murray <scott@spiteful.org>
4523 L: linux-pci@vger.kernel.org
4525 F: drivers/pci/hotplug/cpcihp_zt5550.*
4527 COMPAL LAPTOP SUPPORT
4528 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4529 L: platform-driver-x86@vger.kernel.org
4531 F: drivers/platform/x86/compal-laptop.c
4534 M: Miguel Ojeda <ojeda@kernel.org>
4536 F: include/linux/compiler_attributes.h
4538 COMPUTE EXPRESS LINK (CXL)
4539 M: Alison Schofield <alison.schofield@intel.com>
4540 M: Vishal Verma <vishal.l.verma@intel.com>
4541 M: Ira Weiny <ira.weiny@intel.com>
4542 M: Ben Widawsky <ben.widawsky@intel.com>
4543 M: Dan Williams <dan.j.williams@intel.com>
4544 L: linux-cxl@vger.kernel.org
4547 F: include/uapi/linux/cxl_mem.h
4549 CONEXANT ACCESSRUNNER USB DRIVER
4550 L: accessrunner-general@lists.sourceforge.net
4552 W: http://accessrunner.sourceforge.net/
4553 F: drivers/usb/atm/cxacru.c
4556 M: Joel Becker <jlbec@evilplan.org>
4557 M: Christoph Hellwig <hch@lst.de>
4559 T: git git://git.infradead.org/users/hch/configfs.git
4561 F: include/linux/configfs.h
4562 F: samples/configfs/
4565 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4567 F: drivers/video/console/
4568 F: include/linux/console*
4570 CONTROL GROUP (CGROUP)
4571 M: Tejun Heo <tj@kernel.org>
4572 M: Zefan Li <lizefan.x@bytedance.com>
4573 M: Johannes Weiner <hannes@cmpxchg.org>
4574 L: cgroups@vger.kernel.org
4576 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4577 F: Documentation/admin-guide/cgroup-v1/
4578 F: Documentation/admin-guide/cgroup-v2.rst
4579 F: include/linux/cgroup*
4582 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4583 M: Tejun Heo <tj@kernel.org>
4584 M: Jens Axboe <axboe@kernel.dk>
4585 L: cgroups@vger.kernel.org
4586 L: linux-block@vger.kernel.org
4587 T: git git://git.kernel.dk/linux-block
4588 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4589 F: block/bfq-cgroup.c
4590 F: block/blk-cgroup.c
4591 F: block/blk-iolatency.c
4592 F: block/blk-throttle.c
4593 F: include/linux/blk-cgroup.h
4595 CONTROL GROUP - CPUSET
4596 M: Zefan Li <lizefan.x@bytedance.com>
4597 L: cgroups@vger.kernel.org
4599 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4600 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
4601 F: include/linux/cpuset.h
4602 F: kernel/cgroup/cpuset.c
4604 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4605 M: Johannes Weiner <hannes@cmpxchg.org>
4606 M: Michal Hocko <mhocko@kernel.org>
4607 M: Vladimir Davydov <vdavydov.dev@gmail.com>
4608 L: cgroups@vger.kernel.org
4609 L: linux-mm@kvack.org
4614 CORETEMP HARDWARE MONITORING DRIVER
4615 M: Fenghua Yu <fenghua.yu@intel.com>
4616 L: linux-hwmon@vger.kernel.org
4618 F: Documentation/hwmon/coretemp.rst
4619 F: drivers/hwmon/coretemp.c
4621 CORSAIR-CPRO HARDWARE MONITOR DRIVER
4622 M: Marius Zachmann <mail@mariuszachmann.de>
4623 L: linux-hwmon@vger.kernel.org
4625 F: drivers/hwmon/corsair-cpro.c
4627 CORSAIR-PSU HARDWARE MONITOR DRIVER
4628 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
4629 L: linux-hwmon@vger.kernel.org
4631 F: Documentation/hwmon/corsair-psu.rst
4632 F: drivers/hwmon/corsair-psu.c
4634 COSA/SRP SYNC SERIAL DRIVER
4635 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4637 W: http://www.fi.muni.cz/~kas/cosa/
4638 F: drivers/net/wan/cosa*
4641 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4642 L: linux-iio@vger.kernel.org
4644 F: Documentation/ABI/testing/sysfs-bus-counter*
4645 F: Documentation/driver-api/generic-counter.rst
4647 F: include/linux/counter.h
4648 F: include/linux/counter_enum.h
4650 CPMAC ETHERNET DRIVER
4651 M: Florian Fainelli <f.fainelli@gmail.com>
4652 L: netdev@vger.kernel.org
4654 F: drivers/net/ethernet/ti/cpmac.c
4656 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4657 M: Viresh Kumar <viresh.kumar@linaro.org>
4658 M: Sudeep Holla <sudeep.holla@arm.com>
4659 L: linux-pm@vger.kernel.org
4661 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4662 F: drivers/cpufreq/vexpress-spc-cpufreq.c
4664 CPU FREQUENCY SCALING FRAMEWORK
4665 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4666 M: Viresh Kumar <viresh.kumar@linaro.org>
4667 L: linux-pm@vger.kernel.org
4669 B: https://bugzilla.kernel.org
4670 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4671 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4672 F: Documentation/admin-guide/pm/cpufreq.rst
4673 F: Documentation/admin-guide/pm/intel_pstate.rst
4674 F: Documentation/cpu-freq/
4675 F: Documentation/devicetree/bindings/cpufreq/
4677 F: include/linux/cpufreq.h
4678 F: include/linux/sched/cpufreq.h
4679 F: kernel/sched/cpufreq*.c
4680 F: tools/testing/selftests/cpufreq/
4682 CPU IDLE TIME MANAGEMENT FRAMEWORK
4683 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4684 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4685 L: linux-pm@vger.kernel.org
4687 B: https://bugzilla.kernel.org
4688 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4689 F: Documentation/admin-guide/pm/cpuidle.rst
4690 F: Documentation/driver-api/pm/cpuidle.rst
4692 F: include/linux/cpuidle.h
4694 CPU POWER MONITORING SUBSYSTEM
4695 M: Thomas Renninger <trenn@suse.com>
4696 M: Shuah Khan <shuah@kernel.org>
4697 M: Shuah Khan <skhan@linuxfoundation.org>
4698 L: linux-pm@vger.kernel.org
4700 F: tools/power/cpupower/
4703 M: "H. Peter Anvin" <hpa@zytor.com>
4705 F: arch/x86/kernel/cpuid.c
4706 F: arch/x86/kernel/msr.c
4708 CPUIDLE DRIVER - ARM BIG LITTLE
4709 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4710 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4711 L: linux-pm@vger.kernel.org
4712 L: linux-arm-kernel@lists.infradead.org
4714 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4715 F: drivers/cpuidle/cpuidle-big_little.c
4717 CPUIDLE DRIVER - ARM EXYNOS
4718 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4719 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4720 M: Kukjin Kim <kgene@kernel.org>
4721 L: linux-pm@vger.kernel.org
4722 L: linux-samsung-soc@vger.kernel.org
4724 F: arch/arm/mach-exynos/pm.c
4725 F: drivers/cpuidle/cpuidle-exynos.c
4726 F: include/linux/platform_data/cpuidle-exynos.h
4728 CPUIDLE DRIVER - ARM PSCI
4729 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4730 M: Sudeep Holla <sudeep.holla@arm.com>
4731 L: linux-pm@vger.kernel.org
4732 L: linux-arm-kernel@lists.infradead.org
4734 F: drivers/cpuidle/cpuidle-psci.c
4736 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
4737 M: Ulf Hansson <ulf.hansson@linaro.org>
4738 L: linux-pm@vger.kernel.org
4739 L: linux-arm-kernel@lists.infradead.org
4741 F: drivers/cpuidle/cpuidle-psci.h
4742 F: drivers/cpuidle/cpuidle-psci-domain.c
4745 M: Nicolas Pitre <nico@fluxnic.net>
4747 F: Documentation/filesystems/cramfs.rst
4751 M: Bastien Nocera <hadess@hadess.net>
4752 L: linux-input@vger.kernel.org
4754 F: drivers/hid/hid-creative-sb0540.c
4757 M: Herbert Xu <herbert@gondor.apana.org.au>
4758 M: "David S. Miller" <davem@davemloft.net>
4759 L: linux-crypto@vger.kernel.org
4761 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4762 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4763 F: Documentation/crypto/
4764 F: Documentation/devicetree/bindings/crypto/
4769 F: include/linux/crypto*
4772 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4773 M: Neil Horman <nhorman@tuxdriver.com>
4774 L: linux-crypto@vger.kernel.org
4776 F: crypto/ansi_cprng.c
4780 M: Hans Verkuil <hverkuil@xs4all.nl>
4781 L: linux-media@vger.kernel.org
4783 W: http://linuxtv.org
4784 T: git git://linuxtv.org/media_tree.git
4785 F: drivers/media/i2c/cs3308.c
4787 CS5535 Audio ALSA driver
4788 M: Jaya Kumar <jayakumar.alsa@gmail.com>
4790 F: sound/pci/cs5535audio/
4792 CSI DRIVERS FOR ALLWINNER V3s
4793 M: Yong Deng <yong.deng@magewell.com>
4794 L: linux-media@vger.kernel.org
4796 T: git git://linuxtv.org/media_tree.git
4797 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
4798 F: drivers/media/platform/sunxi/sun6i-csi/
4801 M: Solomon Peachy <pizza@shaftnet.org>
4803 F: drivers/net/wireless/st/cw1200/
4805 CX18 VIDEO4LINUX DRIVER
4806 M: Andy Walls <awalls@md.metrocast.net>
4807 L: linux-media@vger.kernel.org
4809 W: https://linuxtv.org
4810 T: git git://linuxtv.org/media_tree.git
4811 F: drivers/media/pci/cx18/
4812 F: include/uapi/linux/ivtv*
4814 CX2341X MPEG ENCODER HELPER MODULE
4815 M: Hans Verkuil <hverkuil@xs4all.nl>
4816 L: linux-media@vger.kernel.org
4818 W: https://linuxtv.org
4819 T: git git://linuxtv.org/media_tree.git
4820 F: drivers/media/common/cx2341x*
4821 F: include/media/drv-intf/cx2341x.h
4823 CX24120 MEDIA DRIVER
4824 M: Jemma Denson <jdenson@gmail.com>
4825 M: Patrick Boettcher <patrick.boettcher@posteo.de>
4826 L: linux-media@vger.kernel.org
4828 W: https://linuxtv.org
4829 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4830 F: drivers/media/dvb-frontends/cx24120*
4832 CX88 VIDEO4LINUX DRIVER
4833 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4834 L: linux-media@vger.kernel.org
4836 W: https://linuxtv.org
4837 T: git git://linuxtv.org/media_tree.git
4838 F: Documentation/driver-api/media/drivers/cx88*
4839 F: drivers/media/pci/cx88/
4841 CXD2820R MEDIA DRIVER
4842 M: Antti Palosaari <crope@iki.fi>
4843 L: linux-media@vger.kernel.org
4845 W: https://linuxtv.org
4846 W: http://palosaari.fi/linux/
4847 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4848 T: git git://linuxtv.org/anttip/media_tree.git
4849 F: drivers/media/dvb-frontends/cxd2820r*
4851 CXGB3 ETHERNET DRIVER (CXGB3)
4852 M: Raju Rangoju <rajur@chelsio.com>
4853 L: netdev@vger.kernel.org
4855 W: http://www.chelsio.com
4856 F: drivers/net/ethernet/chelsio/cxgb3/
4858 CXGB3 ISCSI DRIVER (CXGB3I)
4859 M: Karen Xie <kxie@chelsio.com>
4860 L: linux-scsi@vger.kernel.org
4862 W: http://www.chelsio.com
4863 F: drivers/scsi/cxgbi/cxgb3i
4865 CXGB4 CRYPTO DRIVER (chcr)
4866 M: Ayush Sawal <ayush.sawal@chelsio.com>
4867 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
4868 M: Rohit Maheshwari <rohitm@chelsio.com>
4869 L: linux-crypto@vger.kernel.org
4871 W: http://www.chelsio.com
4872 F: drivers/crypto/chelsio
4874 CXGB4 INLINE CRYPTO DRIVER
4875 M: Ayush Sawal <ayush.sawal@chelsio.com>
4876 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
4877 M: Rohit Maheshwari <rohitm@chelsio.com>
4878 L: netdev@vger.kernel.org
4880 W: http://www.chelsio.com
4881 F: drivers/net/ethernet/chelsio/inline_crypto/
4883 CXGB4 ETHERNET DRIVER (CXGB4)
4884 M: Raju Rangoju <rajur@chelsio.com>
4885 L: netdev@vger.kernel.org
4887 W: http://www.chelsio.com
4888 F: drivers/net/ethernet/chelsio/cxgb4/
4890 CXGB4 ISCSI DRIVER (CXGB4I)
4891 M: Karen Xie <kxie@chelsio.com>
4892 L: linux-scsi@vger.kernel.org
4894 W: http://www.chelsio.com
4895 F: drivers/scsi/cxgbi/cxgb4i
4897 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4898 M: Potnuri Bharat Teja <bharat@chelsio.com>
4899 L: linux-rdma@vger.kernel.org
4901 W: http://www.openfabrics.org
4902 F: drivers/infiniband/hw/cxgb4/
4903 F: include/uapi/rdma/cxgb4-abi.h
4905 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4906 M: Raju Rangoju <rajur@chelsio.com>
4907 L: netdev@vger.kernel.org
4909 W: http://www.chelsio.com
4910 F: drivers/net/ethernet/chelsio/cxgb4vf/
4912 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4913 M: Frederic Barrat <fbarrat@linux.ibm.com>
4914 M: Andrew Donnellan <ajd@linux.ibm.com>
4915 L: linuxppc-dev@lists.ozlabs.org
4917 F: Documentation/ABI/testing/sysfs-class-cxl
4918 F: Documentation/powerpc/cxl.rst
4919 F: arch/powerpc/platforms/powernv/pci-cxl.c
4920 F: drivers/misc/cxl/
4921 F: include/misc/cxl*
4922 F: include/uapi/misc/cxl.h
4924 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4925 M: Manoj N. Kumar <manoj@linux.ibm.com>
4926 M: Matthew R. Ochs <mrochs@linux.ibm.com>
4927 M: Uma Krishnan <ukrishn@linux.ibm.com>
4928 L: linux-scsi@vger.kernel.org
4930 F: Documentation/powerpc/cxlflash.rst
4931 F: drivers/scsi/cxlflash/
4932 F: include/uapi/scsi/cxlflash_ioctl.h
4935 M: Russell King <linux@armlinux.org.uk>
4936 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4938 W: http://www.armlinux.org.uk/
4939 F: drivers/video/fbdev/cyber2000fb.*
4941 CYCLADES PC300 DRIVER
4943 F: drivers/net/wan/pc300*
4945 CYPRESS_FIRMWARE MEDIA DRIVER
4946 M: Antti Palosaari <crope@iki.fi>
4947 L: linux-media@vger.kernel.org
4949 W: https://linuxtv.org
4950 W: http://palosaari.fi/linux/
4951 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4952 T: git git://linuxtv.org/anttip/media_tree.git
4953 F: drivers/media/common/cypress_firmware*
4955 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
4956 M: Linus Walleij <linus.walleij@linaro.org>
4957 L: linux-input@vger.kernel.org
4959 F: drivers/input/touchscreen/cy8ctma140.c
4961 CYTTSP TOUCHSCREEN DRIVER
4962 M: Ferruh Yigit <fery@cypress.com>
4963 L: linux-input@vger.kernel.org
4965 F: drivers/input/touchscreen/cyttsp*
4966 F: include/linux/input/cyttsp.h
4968 D-LINK DIR-685 TOUCHKEYS DRIVER
4969 M: Linus Walleij <linus.walleij@linaro.org>
4970 L: linux-input@vger.kernel.org
4972 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
4974 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4975 M: Joshua Kinard <kumba@gentoo.org>
4977 F: drivers/rtc/rtc-ds1685.c
4978 F: include/linux/rtc/ds1685.h
4980 DAMA SLAVE for AX.25
4981 M: Joerg Reuter <jreuter@yaina.de>
4982 L: linux-hams@vger.kernel.org
4984 W: http://yaina.de/jreuter/
4985 W: http://www.qsl.net/dl1bke/
4986 F: net/ax25/af_ax25.c
4987 F: net/ax25/ax25_dev.c
4988 F: net/ax25/ax25_ds_*
4989 F: net/ax25/ax25_in.c
4990 F: net/ax25/ax25_out.c
4991 F: net/ax25/ax25_timer.c
4992 F: net/ax25/sysctl_net_ax25.c
4994 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4995 L: netdev@vger.kernel.org
4997 F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
4998 F: drivers/net/ethernet/dec/tulip/dmfe.c
5000 DC390/AM53C974 SCSI driver
5001 M: Hannes Reinecke <hare@suse.com>
5002 L: linux-scsi@vger.kernel.org
5004 F: drivers/scsi/am53c974.c
5007 M: Oliver Neukum <oliver@neukum.org>
5008 M: Ali Akcaagac <aliakc@web.de>
5009 M: Jamie Lenehan <lenehan@twibble.org>
5010 L: dc395x@twibble.org
5012 W: http://twibble.org/dist/dc395x/
5013 W: http://lists.twibble.org/mailman/listinfo/dc395x/
5014 F: Documentation/scsi/dc395x.rst
5015 F: drivers/scsi/dc395x.*
5018 L: dccp@vger.kernel.org
5020 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
5021 F: include/linux/dccp.h
5022 F: include/linux/tfrc.h
5023 F: include/uapi/linux/dccp.h
5026 DECnet NETWORK LAYER
5027 L: linux-decnet-user@lists.sourceforge.net
5029 W: http://linux-decnet.sourceforge.net
5030 F: Documentation/networking/decnet.rst
5033 DECSTATION PLATFORM SUPPORT
5034 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5035 L: linux-mips@vger.kernel.org
5037 W: http://www.linux-mips.org/wiki/DECstation
5039 F: arch/mips/include/asm/dec/
5040 F: arch/mips/include/asm/mach-dec/
5042 DEFXX FDDI NETWORK DRIVER
5043 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5045 F: drivers/net/fddi/defxx.*
5047 DEFZA FDDI NETWORK DRIVER
5048 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5050 F: drivers/net/fddi/defza.*
5052 DEINTERLACE DRIVERS FOR ALLWINNER H3
5053 M: Jernej Skrabec <jernej.skrabec@siol.net>
5054 L: linux-media@vger.kernel.org
5056 T: git git://linuxtv.org/media_tree.git
5057 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
5058 F: drivers/media/platform/sunxi/sun8i-di/
5061 M: Matthew Garrett <mjg59@srcf.ucam.org>
5062 M: Pali Rohár <pali@kernel.org>
5063 L: platform-driver-x86@vger.kernel.org
5065 F: drivers/platform/x86/dell/dell-laptop.c
5067 DELL LAPTOP FREEFALL DRIVER
5068 M: Pali Rohár <pali@kernel.org>
5070 F: drivers/platform/x86/dell/dell-smo8800.c
5072 DELL LAPTOP RBTN DRIVER
5073 M: Pali Rohár <pali@kernel.org>
5075 F: drivers/platform/x86/dell/dell-rbtn.*
5077 DELL LAPTOP SMM DRIVER
5078 M: Pali Rohár <pali@kernel.org>
5080 F: drivers/hwmon/dell-smm-hwmon.c
5081 F: include/uapi/linux/i8k.h
5083 DELL REMOTE BIOS UPDATE DRIVER
5084 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5085 L: platform-driver-x86@vger.kernel.org
5087 F: drivers/platform/x86/dell/dell_rbu.c
5090 M: Pali Rohár <pali@kernel.org>
5091 L: Dell.Client.Kernel@dell.com
5092 L: platform-driver-x86@vger.kernel.org
5094 F: drivers/platform/x86/dell/dell-smbios.*
5096 DELL SMBIOS SMM DRIVER
5097 L: Dell.Client.Kernel@dell.com
5098 L: platform-driver-x86@vger.kernel.org
5100 F: drivers/platform/x86/dell/dell-smbios-smm.c
5102 DELL SMBIOS WMI DRIVER
5103 L: Dell.Client.Kernel@dell.com
5104 L: platform-driver-x86@vger.kernel.org
5106 F: drivers/platform/x86/dell/dell-smbios-wmi.c
5107 F: tools/wmi/dell-smbios-example.c
5109 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
5110 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5111 L: platform-driver-x86@vger.kernel.org
5113 F: Documentation/driver-api/dcdbas.rst
5114 F: drivers/platform/x86/dell/dcdbas.*
5116 DELL WMI DESCRIPTOR DRIVER
5117 L: Dell.Client.Kernel@dell.com
5119 F: drivers/platform/x86/dell/dell-wmi-descriptor.c
5121 DELL WMI SYSMAN DRIVER
5122 M: Divya Bharathi <divya.bharathi@dell.com>
5123 M: Prasanth Ksr <prasanth.ksr@dell.com>
5124 L: Dell.Client.Kernel@dell.com
5125 L: platform-driver-x86@vger.kernel.org
5127 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
5128 F: drivers/platform/x86/dell/dell-wmi-sysman/
5130 DELL WMI NOTIFICATIONS DRIVER
5131 M: Matthew Garrett <mjg59@srcf.ucam.org>
5132 M: Pali Rohár <pali@kernel.org>
5134 F: drivers/platform/x86/dell/dell-wmi.c
5136 DELTA ST MEDIA DRIVER
5137 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
5138 L: linux-media@vger.kernel.org
5140 W: https://linuxtv.org
5141 T: git git://linuxtv.org/media_tree.git
5142 F: drivers/media/platform/sti/delta
5145 L: linux-mtd@lists.infradead.org
5147 F: drivers/mtd/nand/raw/denali*
5149 DESIGNWARE EDMA CORE IP DRIVER
5150 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5151 L: dmaengine@vger.kernel.org
5153 F: drivers/dma/dw-edma/
5154 F: include/linux/dma/edma.h
5156 DESIGNWARE XDATA IP DRIVER
5157 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5158 L: linux-pci@vger.kernel.org
5160 F: Documentation/misc-devices/dw-xdata-pcie.rst
5161 F: drivers/misc/dw-xdata-pcie.c
5163 DESIGNWARE USB2 DRD IP DRIVER
5164 M: Minas Harutyunyan <hminas@synopsys.com>
5165 L: linux-usb@vger.kernel.org
5167 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5168 F: drivers/usb/dwc2/
5170 DESIGNWARE USB3 DRD IP DRIVER
5171 M: Felipe Balbi <balbi@kernel.org>
5172 L: linux-usb@vger.kernel.org
5174 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5175 F: drivers/usb/dwc3/
5177 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5178 M: Andreas Klinger <ak@it-klinger.de>
5179 L: linux-iio@vger.kernel.org
5181 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5182 F: drivers/iio/proximity/srf*.c
5184 DEVICE COREDUMP (DEV_COREDUMP)
5185 M: Johannes Berg <johannes@sipsolutions.net>
5186 L: linux-kernel@vger.kernel.org
5188 F: drivers/base/devcoredump.c
5189 F: include/linux/devcoredump.h
5191 DEVICE DEPENDENCY HELPER SCRIPT
5192 M: Saravana Kannan <saravanak@google.com>
5193 L: linux-kernel@vger.kernel.org
5195 F: scripts/dev-needs.sh
5197 DEVICE DIRECT ACCESS (DAX)
5198 M: Dan Williams <dan.j.williams@intel.com>
5199 M: Vishal Verma <vishal.l.verma@intel.com>
5200 M: Dave Jiang <dave.jiang@intel.com>
5201 L: linux-nvdimm@lists.01.org
5205 DEVICE FREQUENCY (DEVFREQ)
5206 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5207 M: Kyungmin Park <kyungmin.park@samsung.com>
5208 M: Chanwoo Choi <cw00.choi@samsung.com>
5209 L: linux-pm@vger.kernel.org
5211 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5212 F: Documentation/devicetree/bindings/devfreq/
5214 F: include/linux/devfreq.h
5215 F: include/trace/events/devfreq.h
5217 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5218 M: Chanwoo Choi <cw00.choi@samsung.com>
5219 L: linux-pm@vger.kernel.org
5221 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5222 F: Documentation/devicetree/bindings/devfreq/event/
5223 F: drivers/devfreq/devfreq-event.c
5224 F: drivers/devfreq/event/
5225 F: include/dt-bindings/pmu/exynos_ppmu.h
5226 F: include/linux/devfreq-event.h
5228 DEVICE NUMBER REGISTRY
5229 M: Torben Mathiasen <device@lanana.org>
5231 W: http://lanana.org/docs/device-list/index.html
5233 DEVICE RESOURCE MANAGEMENT HELPERS
5234 M: Hans de Goede <hdegoede@redhat.com>
5235 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
5237 F: include/linux/devm-helpers.h
5240 M: Alasdair Kergon <agk@redhat.com>
5241 M: Mike Snitzer <snitzer@redhat.com>
5242 M: dm-devel@redhat.com
5243 L: dm-devel@redhat.com
5245 W: http://sources.redhat.com/dm
5246 Q: http://patchwork.kernel.org/project/dm-devel/list/
5247 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
5248 T: quilt http://people.redhat.com/agk/patches/linux/editing/
5249 F: Documentation/admin-guide/device-mapper/
5250 F: drivers/md/Kconfig
5251 F: drivers/md/Makefile
5253 F: drivers/md/persistent-data/
5254 F: include/linux/device-mapper.h
5255 F: include/linux/dm-*.h
5256 F: include/uapi/linux/dm-*.h
5259 M: Jiri Pirko <jiri@nvidia.com>
5260 L: netdev@vger.kernel.org
5262 F: Documentation/networking/devlink
5263 F: include/net/devlink.h
5264 F: include/uapi/linux/devlink.h
5265 F: net/core/devlink.c
5267 DIALOG SEMICONDUCTOR DRIVERS
5268 M: Support Opensource <support.opensource@diasemi.com>
5270 W: http://www.dialog-semiconductor.com/products
5271 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
5272 F: Documentation/devicetree/bindings/input/dlg,da72??.txt
5273 F: Documentation/devicetree/bindings/mfd/da90*.txt
5274 F: Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
5275 F: Documentation/devicetree/bindings/regulator/da92*.txt
5276 F: Documentation/devicetree/bindings/regulator/slg51000.txt
5277 F: Documentation/devicetree/bindings/sound/da[79]*.txt
5278 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
5279 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
5280 F: Documentation/hwmon/da90??.rst
5281 F: drivers/gpio/gpio-da90??.c
5282 F: drivers/hwmon/da90??-hwmon.c
5283 F: drivers/iio/adc/da91??-*.c
5284 F: drivers/input/misc/da72??.[ch]
5285 F: drivers/input/misc/da90??_onkey.c
5286 F: drivers/input/touchscreen/da9052_tsi.c
5287 F: drivers/leds/leds-da90??.c
5288 F: drivers/mfd/da903x.c
5289 F: drivers/mfd/da90??-*.c
5290 F: drivers/mfd/da91??-*.c
5291 F: drivers/pinctrl/pinctrl-da90??.c
5292 F: drivers/power/supply/da9052-battery.c
5293 F: drivers/power/supply/da91??-*.c
5294 F: drivers/regulator/da9???-regulator.[ch]
5295 F: drivers/regulator/slg51000-regulator.[ch]
5296 F: drivers/rtc/rtc-da90??.c
5297 F: drivers/thermal/da90??-thermal.c
5298 F: drivers/video/backlight/da90??_bl.c
5299 F: drivers/watchdog/da90??_wdt.c
5300 F: include/dt-bindings/regulator/dlg,da9*-regulator.h
5301 F: include/linux/mfd/da903x.h
5302 F: include/linux/mfd/da9052/
5303 F: include/linux/mfd/da9055/
5304 F: include/linux/mfd/da9062/
5305 F: include/linux/mfd/da9063/
5306 F: include/linux/mfd/da9150/
5307 F: include/linux/regulator/da9211.h
5308 F: include/sound/da[79]*.h
5309 F: sound/soc/codecs/da[79]*.[ch]
5311 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
5312 M: William Breathitt Gray <vilhelm.gray@gmail.com>
5313 L: linux-gpio@vger.kernel.org
5315 F: drivers/gpio/gpio-gpio-mm.c
5317 DIOLAN U2C-12 I2C DRIVER
5318 M: Guenter Roeck <linux@roeck-us.net>
5319 L: linux-i2c@vger.kernel.org
5321 F: drivers/i2c/busses/i2c-diolan-u2c.c
5323 DIRECTORY NOTIFICATION (DNOTIFY)
5324 M: Jan Kara <jack@suse.cz>
5325 R: Amir Goldstein <amir73il@gmail.com>
5326 L: linux-fsdevel@vger.kernel.org
5328 F: Documentation/filesystems/dnotify.rst
5329 F: fs/notify/dnotify/
5330 F: include/linux/dnotify.h
5332 DISK GEOMETRY AND PARTITION HANDLING
5333 M: Andries Brouwer <aeb@cwi.nl>
5335 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
5336 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
5337 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
5340 M: Jan Kara <jack@suse.com>
5342 F: Documentation/filesystems/quota.rst
5344 F: include/linux/quota*.h
5345 F: include/uapi/linux/quota*.h
5347 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
5348 M: Bernie Thompson <bernie@plugable.com>
5349 L: linux-fbdev@vger.kernel.org
5351 W: http://plugable.com/category/projects/udlfb/
5352 F: Documentation/fb/udlfb.rst
5353 F: drivers/video/fbdev/udlfb.c
5354 F: include/video/udlfb.h
5356 DISTRIBUTED LOCK MANAGER (DLM)
5357 M: Christine Caulfield <ccaulfie@redhat.com>
5358 M: David Teigland <teigland@redhat.com>
5359 L: cluster-devel@redhat.com
5361 W: http://sources.redhat.com/cluster/
5362 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5365 DMA BUFFER SHARING FRAMEWORK
5366 M: Sumit Semwal <sumit.semwal@linaro.org>
5367 M: Christian König <christian.koenig@amd.com>
5368 L: linux-media@vger.kernel.org
5369 L: dri-devel@lists.freedesktop.org
5370 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5372 T: git git://anongit.freedesktop.org/drm/drm-misc
5373 F: Documentation/driver-api/dma-buf.rst
5375 F: include/linux/*fence.h
5376 F: include/linux/dma-buf*
5377 F: include/linux/dma-resv.h
5378 K: \bdma_(?:buf|fence|resv)\b
5380 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
5381 M: Vinod Koul <vkoul@kernel.org>
5382 L: dmaengine@vger.kernel.org
5384 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5385 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
5386 F: Documentation/devicetree/bindings/dma/
5387 F: Documentation/driver-api/dmaengine/
5389 F: include/linux/dma/
5390 F: include/linux/dmaengine.h
5391 F: include/linux/of_dma.h
5394 M: Christoph Hellwig <hch@lst.de>
5395 M: Marek Szyprowski <m.szyprowski@samsung.com>
5396 R: Robin Murphy <robin.murphy@arm.com>
5397 L: iommu@lists.linux-foundation.org
5399 W: http://git.infradead.org/users/hch/dma-mapping.git
5400 T: git git://git.infradead.org/users/hch/dma-mapping.git
5401 F: include/asm-generic/dma-mapping.h
5402 F: include/linux/dma-direct.h
5403 F: include/linux/dma-mapping.h
5404 F: include/linux/dma-map-ops.h
5407 DMA MAPPING BENCHMARK
5408 M: Barry Song <song.bao.hua@hisilicon.com>
5409 L: iommu@lists.linux-foundation.org
5410 F: kernel/dma/map_benchmark.c
5411 F: tools/testing/selftests/dma/
5413 DMA-BUF HEAPS FRAMEWORK
5414 M: Sumit Semwal <sumit.semwal@linaro.org>
5415 R: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5416 R: Liam Mark <lmark@codeaurora.org>
5417 R: Laura Abbott <labbott@redhat.com>
5418 R: Brian Starkey <Brian.Starkey@arm.com>
5419 R: John Stultz <john.stultz@linaro.org>
5420 L: linux-media@vger.kernel.org
5421 L: dri-devel@lists.freedesktop.org
5422 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5424 T: git git://anongit.freedesktop.org/drm/drm-misc
5425 F: drivers/dma-buf/dma-heap.c
5426 F: drivers/dma-buf/heaps/*
5427 F: include/linux/dma-heap.h
5428 F: include/uapi/linux/dma-heap.h
5430 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
5431 M: Lukasz Luba <lukasz.luba@arm.com>
5432 L: linux-pm@vger.kernel.org
5433 L: linux-samsung-soc@vger.kernel.org
5435 F: Documentation/devicetree/bindings/memory-controllers/exynos5422-dmc.txt
5436 F: drivers/memory/samsung/exynos5422-dmc.c
5438 DME1737 HARDWARE MONITOR DRIVER
5439 M: Juerg Haefliger <juergh@gmail.com>
5440 L: linux-hwmon@vger.kernel.org
5442 F: Documentation/hwmon/dme1737.rst
5443 F: drivers/hwmon/dme1737.c
5446 M: Jean Delvare <jdelvare@suse.com>
5448 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
5449 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
5450 F: drivers/firmware/dmi-id.c
5451 F: drivers/firmware/dmi_scan.c
5452 F: include/linux/dmi.h
5455 M: Jonathan Corbet <corbet@lwn.net>
5456 L: linux-doc@vger.kernel.org
5458 P: Documentation/doc-guide/maintainer-profile.rst
5459 T: git git://git.lwn.net/linux.git docs-next
5461 F: scripts/documentation-file-ref-check
5462 F: scripts/kernel-doc
5463 F: scripts/sphinx-pre-install
5464 X: Documentation/ABI/
5465 X: Documentation/admin-guide/media/
5466 X: Documentation/devicetree/
5467 X: Documentation/driver-api/media/
5468 X: Documentation/firmware-guide/acpi/
5469 X: Documentation/i2c/
5470 X: Documentation/power/
5471 X: Documentation/spi/
5472 X: Documentation/userspace-api/media/
5474 DOCUMENTATION REPORTING ISSUES
5475 M: Thorsten Leemhuis <linux@leemhuis.info>
5476 L: linux-doc@vger.kernel.org
5478 F: Documentation/admin-guide/reporting-issues.rst
5480 DOCUMENTATION SCRIPTS
5481 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5482 L: linux-doc@vger.kernel.org
5484 F: Documentation/sphinx/parse-headers.pl
5485 F: scripts/documentation-file-ref-check
5486 F: scripts/sphinx-pre-install
5488 DOCUMENTATION/ITALIAN
5489 M: Federico Vaga <federico.vaga@vaga.pv.it>
5490 L: linux-doc@vger.kernel.org
5492 F: Documentation/translations/it_IT
5494 DONGWOON DW9714 LENS VOICE COIL DRIVER
5495 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5496 L: linux-media@vger.kernel.org
5498 T: git git://linuxtv.org/media_tree.git
5499 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5500 F: drivers/media/i2c/dw9714.c
5502 DONGWOON DW9768 LENS VOICE COIL DRIVER
5503 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
5504 L: linux-media@vger.kernel.org
5506 T: git git://linuxtv.org/media_tree.git
5507 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
5508 F: drivers/media/i2c/dw9768.c
5510 DONGWOON DW9807 LENS VOICE COIL DRIVER
5511 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5512 L: linux-media@vger.kernel.org
5514 T: git git://linuxtv.org/media_tree.git
5515 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5516 F: drivers/media/i2c/dw9807-vcm.c
5519 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
5520 L: blinux-list@redhat.com
5522 F: drivers/char/dtlk.c
5523 F: include/linux/dtlk.h
5525 DPAA2 DATAPATH I/O (DPIO) DRIVER
5526 M: Roy Pledge <Roy.Pledge@nxp.com>
5527 L: linux-kernel@vger.kernel.org
5529 F: drivers/soc/fsl/dpio
5531 DPAA2 ETHERNET DRIVER
5532 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5533 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5534 L: netdev@vger.kernel.org
5536 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
5537 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
5538 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
5539 F: drivers/net/ethernet/freescale/dpaa2/Makefile
5540 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5541 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5542 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
5543 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
5544 F: drivers/net/ethernet/freescale/dpaa2/dpni*
5546 DPAA2 ETHERNET SWITCH DRIVER
5547 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5548 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5549 L: linux-kernel@vger.kernel.org
5551 F: drivers/staging/fsl-dpaa2/ethsw
5553 DPT_I2O SCSI RAID DRIVER
5554 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5555 L: linux-scsi@vger.kernel.org
5557 W: http://www.adaptec.com/
5558 F: drivers/scsi/dpt*
5559 F: drivers/scsi/dpt/
5562 M: Philipp Reisner <philipp.reisner@linbit.com>
5563 M: Lars Ellenberg <lars.ellenberg@linbit.com>
5564 L: drbd-dev@lists.linbit.com
5566 W: http://www.drbd.org
5567 T: git git://git.linbit.com/linux-drbd.git
5568 T: git git://git.linbit.com/drbd-8.4.git
5569 F: Documentation/admin-guide/blockdev/
5570 F: drivers/block/drbd/
5573 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5574 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5575 R: "Rafael J. Wysocki" <rafael@kernel.org>
5577 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5578 F: Documentation/core-api/kobject.rst
5582 F: include/linux/debugfs.h
5583 F: include/linux/kobj*
5586 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
5587 M: Nishanth Menon <nm@ti.com>
5588 L: linux-pm@vger.kernel.org
5590 F: drivers/soc/ti/smartreflex.c
5591 F: include/linux/power/smartreflex.h
5593 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5594 M: Maxime Ripard <mripard@kernel.org>
5595 M: Chen-Yu Tsai <wens@csie.org>
5596 R: Jernej Skrabec <jernej.skrabec@siol.net>
5597 L: dri-devel@lists.freedesktop.org
5599 T: git git://anongit.freedesktop.org/drm/drm-misc
5600 F: drivers/gpu/drm/sun4i/sun8i*
5602 DRM DRIVER FOR ARM PL111 CLCD
5603 M: Eric Anholt <eric@anholt.net>
5605 T: git git://anongit.freedesktop.org/drm/drm-misc
5606 F: drivers/gpu/drm/pl111/
5608 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5609 M: Linus Walleij <linus.walleij@linaro.org>
5611 T: git git://anongit.freedesktop.org/drm/drm-misc
5612 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
5613 F: drivers/gpu/drm/panel/panel-arm-versatile.c
5615 DRM DRIVER FOR ASPEED BMC GFX
5616 M: Joel Stanley <joel@jms.id.au>
5617 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
5619 T: git git://anongit.freedesktop.org/drm/drm-misc
5620 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5621 F: drivers/gpu/drm/aspeed/
5623 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5624 M: Dave Airlie <airlied@redhat.com>
5625 R: Thomas Zimmermann <tzimmermann@suse.de>
5626 L: dri-devel@lists.freedesktop.org
5628 T: git git://anongit.freedesktop.org/drm/drm-misc
5629 F: drivers/gpu/drm/ast/
5631 DRM DRIVER FOR BOCHS VIRTUAL GPU
5632 M: Gerd Hoffmann <kraxel@redhat.com>
5633 L: virtualization@lists.linux-foundation.org
5635 T: git git://anongit.freedesktop.org/drm/drm-misc
5636 F: drivers/gpu/drm/bochs/
5638 DRM DRIVER FOR BOE HIMAX8279D PANELS
5639 M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
5641 F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
5642 F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
5644 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5645 M: Linus Walleij <linus.walleij@linaro.org>
5647 T: git git://anongit.freedesktop.org/drm/drm-misc
5648 F: drivers/gpu/drm/tve200/
5650 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
5651 M: Icenowy Zheng <icenowy@aosc.io>
5653 F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
5654 F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
5656 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5657 M: Jagan Teki <jagan@amarulasolutions.com>
5659 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
5660 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5662 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5663 M: Hans de Goede <hdegoede@redhat.com>
5665 T: git git://anongit.freedesktop.org/drm/drm-misc
5666 F: drivers/gpu/drm/tiny/gm12u320.c
5668 DRM DRIVER FOR HX8357D PANELS
5669 M: Eric Anholt <eric@anholt.net>
5671 T: git git://anongit.freedesktop.org/drm/drm-misc
5672 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
5673 F: drivers/gpu/drm/tiny/hx8357d.c
5675 DRM DRIVER FOR ILITEK ILI9225 PANELS
5676 M: David Lechner <david@lechnology.com>
5678 T: git git://anongit.freedesktop.org/drm/drm-misc
5679 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5680 F: drivers/gpu/drm/tiny/ili9225.c
5682 DRM DRIVER FOR ILITEK ILI9486 PANELS
5683 M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
5685 T: git git://anongit.freedesktop.org/drm/drm-misc
5686 F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
5687 F: drivers/gpu/drm/tiny/ili9486.c
5689 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5690 S: Orphan / Obsolete
5691 F: drivers/gpu/drm/i810/
5692 F: include/uapi/drm/i810_drm.h
5694 DRM DRIVER FOR LVDS PANELS
5695 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5696 L: dri-devel@lists.freedesktop.org
5697 T: git git://anongit.freedesktop.org/drm/drm-misc
5699 F: drivers/gpu/drm/panel/panel-lvds.c
5700 F: Documentation/devicetree/bindings/display/panel/lvds.yaml
5702 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
5703 M: Guido Günther <agx@sigxcpu.org>
5704 R: Purism Kernel Team <kernel@puri.sm>
5706 F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
5707 F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
5709 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5710 S: Orphan / Obsolete
5711 F: drivers/gpu/drm/mga/
5712 F: include/uapi/drm/mga_drm.h
5714 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
5715 M: Dave Airlie <airlied@redhat.com>
5716 R: Thomas Zimmermann <tzimmermann@suse.de>
5717 L: dri-devel@lists.freedesktop.org
5719 T: git git://anongit.freedesktop.org/drm/drm-misc
5720 F: drivers/gpu/drm/mgag200/
5722 DRM DRIVER FOR MI0283QT
5723 M: Noralf Trønnes <noralf@tronnes.org>
5725 T: git git://anongit.freedesktop.org/drm/drm-misc
5726 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5727 F: drivers/gpu/drm/tiny/mi0283qt.c
5729 DRM DRIVER FOR MSM ADRENO GPU
5730 M: Rob Clark <robdclark@gmail.com>
5731 M: Sean Paul <sean@poorly.run>
5732 L: linux-arm-msm@vger.kernel.org
5733 L: dri-devel@lists.freedesktop.org
5734 L: freedreno@lists.freedesktop.org
5736 T: git https://gitlab.freedesktop.org/drm/msm.git
5737 F: Documentation/devicetree/bindings/display/msm/
5738 F: drivers/gpu/drm/msm/
5739 F: include/uapi/drm/msm_drm.h
5741 DRM DRIVER FOR NOVATEK NT35510 PANELS
5742 M: Linus Walleij <linus.walleij@linaro.org>
5744 T: git git://anongit.freedesktop.org/drm/drm-misc
5745 F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
5746 F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
5748 DRM DRIVER FOR NOVATEK NT36672A PANELS
5749 M: Sumit Semwal <sumit.semwal@linaro.org>
5751 T: git git://anongit.freedesktop.org/drm/drm-misc
5752 F: Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
5753 F: drivers/gpu/drm/panel/panel-novatek-nt36672a.c
5755 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5756 M: Ben Skeggs <bskeggs@redhat.com>
5757 L: dri-devel@lists.freedesktop.org
5758 L: nouveau@lists.freedesktop.org
5760 T: git git://github.com/skeggsb/linux
5761 F: drivers/gpu/drm/nouveau/
5762 F: include/uapi/drm/nouveau_drm.h
5764 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5765 M: Stefan Mavrodiev <stefan@olimex.com>
5767 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
5768 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5770 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5771 M: Noralf Trønnes <noralf@tronnes.org>
5773 T: git git://anongit.freedesktop.org/drm/drm-misc
5774 F: Documentation/devicetree/bindings/display/repaper.txt
5775 F: drivers/gpu/drm/tiny/repaper.c
5777 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5778 M: Dave Airlie <airlied@redhat.com>
5779 M: Gerd Hoffmann <kraxel@redhat.com>
5780 L: virtualization@lists.linux-foundation.org
5782 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5783 T: git git://anongit.freedesktop.org/drm/drm-misc
5784 F: drivers/gpu/drm/tiny/cirrus.c
5786 DRM DRIVER FOR QXL VIRTUAL GPU
5787 M: Dave Airlie <airlied@redhat.com>
5788 M: Gerd Hoffmann <kraxel@redhat.com>
5789 L: virtualization@lists.linux-foundation.org
5790 L: spice-devel@lists.freedesktop.org
5792 T: git git://anongit.freedesktop.org/drm/drm-misc
5793 F: drivers/gpu/drm/qxl/
5794 F: include/uapi/drm/qxl_drm.h
5796 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5797 S: Orphan / Obsolete
5798 F: drivers/gpu/drm/r128/
5799 F: include/uapi/drm/r128_drm.h
5801 DRM DRIVER FOR RAYDIUM RM67191 PANELS
5802 M: Robert Chiras <robert.chiras@nxp.com>
5804 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
5805 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
5807 DRM DRIVER FOR SITRONIX ST7703 PANELS
5808 M: Guido Günther <agx@sigxcpu.org>
5809 R: Purism Kernel Team <kernel@puri.sm>
5810 R: Ondrej Jirman <megous@megous.com>
5812 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
5813 F: drivers/gpu/drm/panel/panel-sitronix-st7703.c
5815 DRM DRIVER FOR SAVAGE VIDEO CARDS
5816 S: Orphan / Obsolete
5817 F: drivers/gpu/drm/savage/
5818 F: include/uapi/drm/savage_drm.h
5820 DRM DRIVER FOR SIS VIDEO CARDS
5821 S: Orphan / Obsolete
5822 F: drivers/gpu/drm/sis/
5823 F: include/uapi/drm/sis_drm.h
5825 DRM DRIVER FOR SITRONIX ST7586 PANELS
5826 M: David Lechner <david@lechnology.com>
5828 T: git git://anongit.freedesktop.org/drm/drm-misc
5829 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
5830 F: drivers/gpu/drm/tiny/st7586.c
5832 DRM DRIVER FOR SITRONIX ST7701 PANELS
5833 M: Jagan Teki <jagan@amarulasolutions.com>
5835 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
5836 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
5838 DRM DRIVER FOR SITRONIX ST7735R PANELS
5839 M: David Lechner <david@lechnology.com>
5841 T: git git://anongit.freedesktop.org/drm/drm-misc
5842 F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
5843 F: drivers/gpu/drm/tiny/st7735r.c
5845 DRM DRIVER FOR SONY ACX424AKP PANELS
5846 M: Linus Walleij <linus.walleij@linaro.org>
5848 T: git git://anongit.freedesktop.org/drm/drm-misc
5849 F: drivers/gpu/drm/panel/panel-sony-acx424akp.c
5851 DRM DRIVER FOR ST-ERICSSON MCDE
5852 M: Linus Walleij <linus.walleij@linaro.org>
5854 T: git git://anongit.freedesktop.org/drm/drm-misc
5855 F: Documentation/devicetree/bindings/display/ste,mcde.txt
5856 F: drivers/gpu/drm/mcde/
5858 DRM DRIVER FOR TDFX VIDEO CARDS
5859 S: Orphan / Obsolete
5860 F: drivers/gpu/drm/tdfx/
5862 DRM DRIVER FOR TPO TPG110 PANELS
5863 M: Linus Walleij <linus.walleij@linaro.org>
5865 T: git git://anongit.freedesktop.org/drm/drm-misc
5866 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
5867 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
5869 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5870 M: Dave Airlie <airlied@redhat.com>
5871 R: Sean Paul <sean@poorly.run>
5872 R: Thomas Zimmermann <tzimmermann@suse.de>
5873 L: dri-devel@lists.freedesktop.org
5875 T: git git://anongit.freedesktop.org/drm/drm-misc
5876 F: drivers/gpu/drm/udl/
5878 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5879 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5880 M: Melissa Wen <melissa.srw@gmail.com>
5881 R: Haneen Mohammed <hamohammed.sa@gmail.com>
5882 R: Daniel Vetter <daniel@ffwll.ch>
5883 L: dri-devel@lists.freedesktop.org
5885 T: git git://anongit.freedesktop.org/drm/drm-misc
5886 F: Documentation/gpu/vkms.rst
5887 F: drivers/gpu/drm/vkms/
5889 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5890 M: Hans de Goede <hdegoede@redhat.com>
5891 L: dri-devel@lists.freedesktop.org
5893 T: git git://anongit.freedesktop.org/drm/drm-misc
5894 F: drivers/gpu/drm/vboxvideo/
5896 DRM DRIVER FOR VMWARE VIRTUAL GPU
5897 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5898 M: Roland Scheidegger <sroland@vmware.com>
5899 M: Zack Rusin <zackr@vmware.com>
5900 L: dri-devel@lists.freedesktop.org
5902 T: git git://people.freedesktop.org/~sroland/linux
5903 F: drivers/gpu/drm/vmwgfx/
5904 F: include/uapi/drm/vmwgfx_drm.h
5907 M: David Airlie <airlied@linux.ie>
5908 M: Daniel Vetter <daniel@ffwll.ch>
5909 L: dri-devel@lists.freedesktop.org
5911 B: https://gitlab.freedesktop.org/drm
5912 C: irc://chat.freenode.net/dri-devel
5913 T: git git://anongit.freedesktop.org/drm/drm
5914 F: Documentation/devicetree/bindings/display/
5915 F: Documentation/devicetree/bindings/gpu/
5916 F: Documentation/gpu/
5920 F: include/linux/vga*
5921 F: include/uapi/drm/
5923 DRM DRIVERS AND MISC GPU PATCHES
5924 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5925 M: Maxime Ripard <mripard@kernel.org>
5926 M: Thomas Zimmermann <tzimmermann@suse.de>
5928 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5929 T: git git://anongit.freedesktop.org/drm/drm-misc
5930 F: Documentation/gpu/
5931 F: drivers/gpu/drm/*
5934 F: include/linux/vga*
5935 F: include/uapi/drm/drm*
5937 DRM DRIVERS FOR ALLWINNER A10
5938 M: Maxime Ripard <mripard@kernel.org>
5939 M: Chen-Yu Tsai <wens@csie.org>
5940 L: dri-devel@lists.freedesktop.org
5942 T: git git://anongit.freedesktop.org/drm/drm-misc
5943 F: Documentation/devicetree/bindings/display/allwinner*
5944 F: drivers/gpu/drm/sun4i/
5946 DRM DRIVERS FOR AMLOGIC SOCS
5947 M: Neil Armstrong <narmstrong@baylibre.com>
5948 L: dri-devel@lists.freedesktop.org
5949 L: linux-amlogic@lists.infradead.org
5951 W: http://linux-meson.com/
5952 T: git git://anongit.freedesktop.org/drm/drm-misc
5953 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
5954 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
5955 F: Documentation/gpu/meson.rst
5956 F: drivers/gpu/drm/meson/
5958 DRM DRIVERS FOR ATMEL HLCDC
5959 M: Sam Ravnborg <sam@ravnborg.org>
5960 M: Boris Brezillon <bbrezillon@kernel.org>
5961 L: dri-devel@lists.freedesktop.org
5963 T: git git://anongit.freedesktop.org/drm/drm-misc
5964 F: Documentation/devicetree/bindings/display/atmel/
5965 F: drivers/gpu/drm/atmel-hlcdc/
5967 DRM DRIVERS FOR BRIDGE CHIPS
5968 M: Andrzej Hajda <a.hajda@samsung.com>
5969 M: Neil Armstrong <narmstrong@baylibre.com>
5970 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5971 R: Jonas Karlman <jonas@kwiboo.se>
5972 R: Jernej Skrabec <jernej.skrabec@siol.net>
5974 T: git git://anongit.freedesktop.org/drm/drm-misc
5975 F: drivers/gpu/drm/bridge/
5977 DRM DRIVERS FOR EXYNOS
5978 M: Inki Dae <inki.dae@samsung.com>
5979 M: Joonyoung Shim <jy0922.shim@samsung.com>
5980 M: Seung-Woo Kim <sw0312.kim@samsung.com>
5981 M: Kyungmin Park <kyungmin.park@samsung.com>
5982 L: dri-devel@lists.freedesktop.org
5984 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5985 F: Documentation/devicetree/bindings/display/exynos/
5986 F: drivers/gpu/drm/exynos/
5987 F: include/uapi/drm/exynos_drm.h
5989 DRM DRIVERS FOR FREESCALE DCU
5990 M: Stefan Agner <stefan@agner.ch>
5991 M: Alison Wang <alison.wang@nxp.com>
5992 L: dri-devel@lists.freedesktop.org
5994 T: git git://anongit.freedesktop.org/drm/drm-misc
5995 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
5996 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
5997 F: drivers/gpu/drm/fsl-dcu/
5999 DRM DRIVERS FOR FREESCALE IMX
6000 M: Philipp Zabel <p.zabel@pengutronix.de>
6001 L: dri-devel@lists.freedesktop.org
6003 F: Documentation/devicetree/bindings/display/imx/
6004 F: drivers/gpu/drm/imx/
6005 F: drivers/gpu/ipu-v3/
6007 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
6008 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
6009 L: dri-devel@lists.freedesktop.org
6011 T: git git://github.com/patjak/drm-gma500
6012 F: drivers/gpu/drm/gma500/
6014 DRM DRIVERS FOR HISILICON
6015 M: Xinliang Liu <xinliang.liu@linaro.org>
6016 M: Tian Tao <tiantao6@hisilicon.com>
6017 R: John Stultz <john.stultz@linaro.org>
6018 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
6019 R: Chen Feng <puck.chen@hisilicon.com>
6020 L: dri-devel@lists.freedesktop.org
6022 T: git git://anongit.freedesktop.org/drm/drm-misc
6023 F: Documentation/devicetree/bindings/display/hisilicon/
6024 F: drivers/gpu/drm/hisilicon/
6026 DRM DRIVERS FOR LIMA
6027 M: Qiang Yu <yuq825@gmail.com>
6028 L: dri-devel@lists.freedesktop.org
6029 L: lima@lists.freedesktop.org (moderated for non-subscribers)
6031 T: git git://anongit.freedesktop.org/drm/drm-misc
6032 F: drivers/gpu/drm/lima/
6033 F: include/uapi/drm/lima_drm.h
6035 DRM DRIVERS FOR MEDIATEK
6036 M: Chun-Kuang Hu <chunkuang.hu@kernel.org>
6037 M: Philipp Zabel <p.zabel@pengutronix.de>
6038 L: dri-devel@lists.freedesktop.org
6040 F: Documentation/devicetree/bindings/display/mediatek/
6041 F: drivers/gpu/drm/mediatek/
6042 F: drivers/phy/mediatek/phy-mtk-hdmi*
6043 F: drivers/phy/mediatek/phy-mtk-mipi*
6045 DRM DRIVERS FOR NVIDIA TEGRA
6046 M: Thierry Reding <thierry.reding@gmail.com>
6047 L: dri-devel@lists.freedesktop.org
6048 L: linux-tegra@vger.kernel.org
6050 T: git git://anongit.freedesktop.org/tegra/linux.git
6051 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
6052 F: drivers/gpu/drm/tegra/
6053 F: drivers/gpu/host1x/
6054 F: include/linux/host1x.h
6055 F: include/uapi/drm/tegra_drm.h
6057 DRM DRIVERS FOR RENESAS
6058 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6059 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
6060 L: dri-devel@lists.freedesktop.org
6061 L: linux-renesas-soc@vger.kernel.org
6063 T: git git://linuxtv.org/pinchartl/media drm/du/next
6064 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
6065 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
6066 F: Documentation/devicetree/bindings/display/renesas,du.txt
6067 F: drivers/gpu/drm/rcar-du/
6068 F: drivers/gpu/drm/shmobile/
6069 F: include/linux/platform_data/shmob_drm.h
6071 DRM DRIVERS FOR ROCKCHIP
6072 M: Sandy Huang <hjc@rock-chips.com>
6073 M: Heiko Stübner <heiko@sntech.de>
6074 L: dri-devel@lists.freedesktop.org
6076 T: git git://anongit.freedesktop.org/drm/drm-misc
6077 F: Documentation/devicetree/bindings/display/rockchip/
6078 F: drivers/gpu/drm/rockchip/
6081 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
6082 L: dri-devel@lists.freedesktop.org
6084 T: git git://anongit.freedesktop.org/drm/drm-misc
6085 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
6086 F: drivers/gpu/drm/sti
6089 M: Yannick Fertre <yannick.fertre@foss.st.com>
6090 M: Philippe Cornu <philippe.cornu@foss.st.com>
6091 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
6092 L: dri-devel@lists.freedesktop.org
6094 T: git git://anongit.freedesktop.org/drm/drm-misc
6095 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
6096 F: drivers/gpu/drm/stm
6098 DRM DRIVERS FOR TI KEYSTONE
6099 M: Jyri Sarha <jyri.sarha@iki.fi>
6100 M: Tomi Valkeinen <tomba@kernel.org>
6101 L: dri-devel@lists.freedesktop.org
6103 T: git git://anongit.freedesktop.org/drm/drm-misc
6104 F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
6105 F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
6106 F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
6107 F: drivers/gpu/drm/tidss/
6109 DRM DRIVERS FOR TI LCDC
6110 M: Jyri Sarha <jyri.sarha@iki.fi>
6111 R: Tomi Valkeinen <tomba@kernel.org>
6112 L: dri-devel@lists.freedesktop.org
6114 F: Documentation/devicetree/bindings/display/tilcdc/
6115 F: drivers/gpu/drm/tilcdc/
6117 DRM DRIVERS FOR TI OMAP
6118 M: Tomi Valkeinen <tomba@kernel.org>
6119 L: dri-devel@lists.freedesktop.org
6121 F: Documentation/devicetree/bindings/display/ti/
6122 F: drivers/gpu/drm/omapdrm/
6125 M: Eric Anholt <eric@anholt.net>
6127 T: git git://anongit.freedesktop.org/drm/drm-misc
6128 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
6129 F: drivers/gpu/drm/v3d/
6130 F: include/uapi/drm/v3d_drm.h
6133 M: Eric Anholt <eric@anholt.net>
6134 M: Maxime Ripard <mripard@kernel.org>
6136 T: git git://github.com/anholt/linux
6137 T: git git://anongit.freedesktop.org/drm/drm-misc
6138 F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
6139 F: drivers/gpu/drm/vc4/
6140 F: include/uapi/drm/vc4_drm.h
6142 DRM DRIVERS FOR VIVANTE GPU IP
6143 M: Lucas Stach <l.stach@pengutronix.de>
6144 R: Russell King <linux+etnaviv@armlinux.org.uk>
6145 R: Christian Gmeiner <christian.gmeiner@gmail.com>
6146 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
6147 L: dri-devel@lists.freedesktop.org
6149 F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
6150 F: drivers/gpu/drm/etnaviv/
6151 F: include/uapi/drm/etnaviv_drm.h
6154 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
6155 L: dri-devel@lists.freedesktop.org
6156 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
6158 T: git git://anongit.freedesktop.org/drm/drm-misc
6159 F: Documentation/gpu/xen-front.rst
6160 F: drivers/gpu/drm/xen/
6162 DRM DRIVERS FOR XILINX
6163 M: Hyun Kwon <hyun.kwon@xilinx.com>
6164 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6165 L: dri-devel@lists.freedesktop.org
6167 T: git git://anongit.freedesktop.org/drm/drm-misc
6168 F: Documentation/devicetree/bindings/display/xlnx/
6169 F: drivers/gpu/drm/xlnx/
6172 M: Thierry Reding <thierry.reding@gmail.com>
6173 R: Sam Ravnborg <sam@ravnborg.org>
6174 L: dri-devel@lists.freedesktop.org
6176 T: git git://anongit.freedesktop.org/drm/drm-misc
6177 F: Documentation/devicetree/bindings/display/panel/
6178 F: drivers/gpu/drm/drm_panel.c
6179 F: drivers/gpu/drm/panel/
6180 F: include/drm/drm_panel.h
6183 M: Christian Koenig <christian.koenig@amd.com>
6184 M: Huang Rui <ray.huang@amd.com>
6185 L: dri-devel@lists.freedesktop.org
6187 T: git git://people.freedesktop.org/~agd5f/linux
6188 F: drivers/gpu/drm/ttm/
6191 DSBR100 USB FM RADIO DRIVER
6192 M: Alexey Klimov <klimov.linux@gmail.com>
6193 L: linux-media@vger.kernel.org
6195 T: git git://linuxtv.org/media_tree.git
6196 F: drivers/media/radio/dsbr100.c
6199 M: Hans Verkuil <hverkuil@xs4all.nl>
6200 L: linux-media@vger.kernel.org
6202 W: https://linuxtv.org
6203 T: git git://linuxtv.org/media_tree.git
6204 F: drivers/media/pci/dt3155/
6206 DVB_USB_AF9015 MEDIA DRIVER
6207 M: Antti Palosaari <crope@iki.fi>
6208 L: linux-media@vger.kernel.org
6210 W: https://linuxtv.org
6211 W: http://palosaari.fi/linux/
6212 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6213 T: git git://linuxtv.org/anttip/media_tree.git
6214 F: drivers/media/usb/dvb-usb-v2/af9015*
6216 DVB_USB_AF9035 MEDIA DRIVER
6217 M: Antti Palosaari <crope@iki.fi>
6218 L: linux-media@vger.kernel.org
6220 W: https://linuxtv.org
6221 W: http://palosaari.fi/linux/
6222 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6223 T: git git://linuxtv.org/anttip/media_tree.git
6224 F: drivers/media/usb/dvb-usb-v2/af9035*
6226 DVB_USB_ANYSEE MEDIA DRIVER
6227 M: Antti Palosaari <crope@iki.fi>
6228 L: linux-media@vger.kernel.org
6230 W: https://linuxtv.org
6231 W: http://palosaari.fi/linux/
6232 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6233 T: git git://linuxtv.org/anttip/media_tree.git
6234 F: drivers/media/usb/dvb-usb-v2/anysee*
6236 DVB_USB_AU6610 MEDIA DRIVER
6237 M: Antti Palosaari <crope@iki.fi>
6238 L: linux-media@vger.kernel.org
6240 W: https://linuxtv.org
6241 W: http://palosaari.fi/linux/
6242 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6243 T: git git://linuxtv.org/anttip/media_tree.git
6244 F: drivers/media/usb/dvb-usb-v2/au6610*
6246 DVB_USB_CE6230 MEDIA DRIVER
6247 M: Antti Palosaari <crope@iki.fi>
6248 L: linux-media@vger.kernel.org
6250 W: https://linuxtv.org
6251 W: http://palosaari.fi/linux/
6252 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6253 T: git git://linuxtv.org/anttip/media_tree.git
6254 F: drivers/media/usb/dvb-usb-v2/ce6230*
6256 DVB_USB_CXUSB MEDIA DRIVER
6257 M: Michael Krufky <mkrufky@linuxtv.org>
6258 L: linux-media@vger.kernel.org
6260 W: https://linuxtv.org
6261 W: http://github.com/mkrufky
6262 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6263 T: git git://linuxtv.org/media_tree.git
6264 F: drivers/media/usb/dvb-usb/cxusb*
6266 DVB_USB_EC168 MEDIA DRIVER
6267 M: Antti Palosaari <crope@iki.fi>
6268 L: linux-media@vger.kernel.org
6270 W: https://linuxtv.org
6271 W: http://palosaari.fi/linux/
6272 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6273 T: git git://linuxtv.org/anttip/media_tree.git
6274 F: drivers/media/usb/dvb-usb-v2/ec168*
6276 DVB_USB_GL861 MEDIA DRIVER
6277 M: Antti Palosaari <crope@iki.fi>
6278 L: linux-media@vger.kernel.org
6280 W: https://linuxtv.org
6281 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6282 T: git git://linuxtv.org/anttip/media_tree.git
6283 F: drivers/media/usb/dvb-usb-v2/gl861*
6285 DVB_USB_MXL111SF MEDIA DRIVER
6286 M: Michael Krufky <mkrufky@linuxtv.org>
6287 L: linux-media@vger.kernel.org
6289 W: https://linuxtv.org
6290 W: http://github.com/mkrufky
6291 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6292 T: git git://linuxtv.org/mkrufky/mxl111sf.git
6293 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
6295 DVB_USB_RTL28XXU MEDIA DRIVER
6296 M: Antti Palosaari <crope@iki.fi>
6297 L: linux-media@vger.kernel.org
6299 W: https://linuxtv.org
6300 W: http://palosaari.fi/linux/
6301 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6302 T: git git://linuxtv.org/anttip/media_tree.git
6303 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
6305 DVB_USB_V2 MEDIA DRIVER
6306 M: Antti Palosaari <crope@iki.fi>
6307 L: linux-media@vger.kernel.org
6309 W: https://linuxtv.org
6310 W: http://palosaari.fi/linux/
6311 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6312 T: git git://linuxtv.org/anttip/media_tree.git
6313 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
6314 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
6317 M: Jason Baron <jbaron@akamai.com>
6319 F: include/linux/dynamic_debug.h
6320 F: lib/dynamic_debug.c
6322 DYNAMIC INTERRUPT MODERATION
6323 M: Tal Gilboa <talgi@nvidia.com>
6325 F: Documentation/networking/net_dim.rst
6326 F: include/linux/dim.h
6329 DZ DECSTATION DZ11 SERIAL DRIVER
6330 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
6332 F: drivers/tty/serial/dz.*
6334 E3X0 POWER BUTTON DRIVER
6335 M: Moritz Fischer <moritz.fischer@ettus.com>
6336 L: usrp-users@lists.ettus.com
6338 W: http://www.ettus.com
6339 F: Documentation/devicetree/bindings/input/e3x0-button.txt
6340 F: drivers/input/misc/e3x0-button.c
6343 M: Antti Palosaari <crope@iki.fi>
6344 L: linux-media@vger.kernel.org
6346 W: https://linuxtv.org
6347 W: http://palosaari.fi/linux/
6348 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6349 T: git git://linuxtv.org/anttip/media_tree.git
6350 F: drivers/media/tuners/e4000*
6352 EARTH_PT1 MEDIA DRIVER
6353 M: Akihiro Tsukada <tskd08@gmail.com>
6354 L: linux-media@vger.kernel.org
6356 F: drivers/media/pci/pt1/
6358 EARTH_PT3 MEDIA DRIVER
6359 M: Akihiro Tsukada <tskd08@gmail.com>
6360 L: linux-media@vger.kernel.org
6362 F: drivers/media/pci/pt3/
6365 M: Antti Palosaari <crope@iki.fi>
6366 L: linux-media@vger.kernel.org
6368 W: https://linuxtv.org
6369 W: http://palosaari.fi/linux/
6370 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6371 T: git git://linuxtv.org/anttip/media_tree.git
6372 F: drivers/media/dvb-frontends/ec100*
6375 M: Tyler Hicks <code@tyhicks.com>
6376 L: ecryptfs@vger.kernel.org
6378 W: http://ecryptfs.org
6379 W: https://launchpad.net/ecryptfs
6380 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
6381 F: Documentation/filesystems/ecryptfs.rst
6385 M: Borislav Petkov <bp@alien8.de>
6386 L: linux-edac@vger.kernel.org
6388 F: drivers/edac/amd64_edac*
6391 M: Jan Luebbe <jlu@pengutronix.de>
6392 L: linux-edac@vger.kernel.org
6394 F: drivers/edac/armada_xp_*
6397 M: Stefan Schaeckeler <sschaeck@cisco.com>
6399 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
6400 F: drivers/edac/aspeed_edac.c
6403 M: Shravan Kumar Ramani <shravankr@nvidia.com>
6405 F: drivers/edac/bluefield_edac.c
6408 M: Andre Przywara <andre.przywara@arm.com>
6409 L: linux-edac@vger.kernel.org
6411 F: drivers/edac/highbank*
6414 M: Ralf Baechle <ralf@linux-mips.org>
6415 L: linux-edac@vger.kernel.org
6416 L: linux-mips@vger.kernel.org
6418 F: drivers/edac/octeon_edac*
6420 EDAC-CAVIUM THUNDERX
6421 M: Robert Richter <rric@kernel.org>
6422 L: linux-edac@vger.kernel.org
6424 F: drivers/edac/thunderx_edac*
6427 M: Borislav Petkov <bp@alien8.de>
6428 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6429 M: Tony Luck <tony.luck@intel.com>
6430 R: James Morse <james.morse@arm.com>
6431 R: Robert Richter <rric@kernel.org>
6432 L: linux-edac@vger.kernel.org
6434 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
6435 F: Documentation/admin-guide/ras.rst
6436 F: Documentation/driver-api/edac.rst
6438 F: include/linux/edac.h
6441 M: Lei Wang <lewan@microsoft.com>
6442 L: linux-edac@vger.kernel.org
6444 F: drivers/edac/dmc520_edac.c
6447 M: Mark Gross <mark.gross@intel.com>
6448 L: linux-edac@vger.kernel.org
6450 F: drivers/edac/e752x_edac.c
6453 L: linux-edac@vger.kernel.org
6455 F: drivers/edac/e7xxx_edac.c
6458 M: York Sun <york.sun@nxp.com>
6459 L: linux-edac@vger.kernel.org
6461 F: drivers/edac/fsl_ddr_edac.*
6464 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6465 L: linux-edac@vger.kernel.org
6467 F: drivers/edac/ghes_edac.c
6470 M: Tony Luck <tony.luck@intel.com>
6471 L: linux-edac@vger.kernel.org
6473 F: drivers/edac/i10nm_base.c
6476 L: linux-edac@vger.kernel.org
6478 F: drivers/edac/i3000_edac.c
6481 L: linux-edac@vger.kernel.org
6483 F: drivers/edac/i5000_edac.c
6486 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6487 L: linux-edac@vger.kernel.org
6489 F: drivers/edac/i5400_edac.c
6492 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6493 L: linux-edac@vger.kernel.org
6495 F: drivers/edac/i7300_edac.c
6498 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6499 L: linux-edac@vger.kernel.org
6501 F: drivers/edac/i7core_edac.c
6504 M: Tim Small <tim@buttersideup.com>
6505 L: linux-edac@vger.kernel.org
6507 F: drivers/edac/i82443bxgx_edac.c
6510 M: "Arvind R." <arvino55@gmail.com>
6511 L: linux-edac@vger.kernel.org
6513 F: drivers/edac/i82975x_edac.c
6516 M: Jason Baron <jbaron@akamai.com>
6517 L: linux-edac@vger.kernel.org
6519 F: drivers/edac/ie31200_edac.c
6522 M: Tony Luck <tony.luck@intel.com>
6523 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6524 L: linux-edac@vger.kernel.org
6526 F: drivers/edac/igen6_edac.c
6529 M: Johannes Thumshirn <morbidrsa@gmail.com>
6530 L: linux-edac@vger.kernel.org
6532 F: drivers/edac/mpc85xx_edac.[ch]
6535 M: Egor Martovetsky <egor@pasemi.com>
6536 L: linux-edac@vger.kernel.org
6538 F: drivers/edac/pasemi_edac.c
6541 M: Tony Luck <tony.luck@intel.com>
6542 L: linux-edac@vger.kernel.org
6544 F: drivers/edac/pnd2_edac.[ch]
6547 M: Channagoud Kadabi <ckadabi@codeaurora.org>
6548 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6549 L: linux-arm-msm@vger.kernel.org
6550 L: linux-edac@vger.kernel.org
6552 F: drivers/edac/qcom_edac.c
6555 M: Tim Small <tim@buttersideup.com>
6556 L: linux-edac@vger.kernel.org
6558 F: drivers/edac/r82600_edac.c
6561 M: Tony Luck <tony.luck@intel.com>
6562 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6563 L: linux-edac@vger.kernel.org
6565 F: drivers/edac/sb_edac.c
6568 M: Yash Shah <yash.shah@sifive.com>
6569 L: linux-edac@vger.kernel.org
6571 F: drivers/edac/sifive_edac.c
6574 M: Tony Luck <tony.luck@intel.com>
6575 L: linux-edac@vger.kernel.org
6577 F: drivers/edac/skx_*.[ch]
6580 M: Tero Kristo <kristo@kernel.org>
6581 L: linux-edac@vger.kernel.org
6583 F: drivers/edac/ti_edac.c
6585 EDIROL UA-101/UA-1000 DRIVER
6586 M: Clemens Ladisch <clemens@ladisch.de>
6587 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6589 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6590 F: sound/usb/misc/ua101.c
6593 M: Ivan Hu <ivan.hu@canonical.com>
6594 M: Ard Biesheuvel <ardb@kernel.org>
6595 L: linux-efi@vger.kernel.org
6597 F: drivers/firmware/efi/test/
6599 EFI VARIABLE FILESYSTEM
6600 M: Matthew Garrett <matthew.garrett@nebula.com>
6601 M: Jeremy Kerr <jk@ozlabs.org>
6602 M: Ard Biesheuvel <ardb@kernel.org>
6603 L: linux-efi@vger.kernel.org
6605 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6608 EFIFB FRAMEBUFFER DRIVER
6609 M: Peter Jones <pjones@redhat.com>
6610 L: linux-fbdev@vger.kernel.org
6612 F: drivers/video/fbdev/efifb.c
6616 W: http://aeschi.ch.eu.org/efs/
6619 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6620 M: Douglas Miller <dougmill@linux.ibm.com>
6621 L: netdev@vger.kernel.org
6623 F: drivers/net/ethernet/ibm/ehea/
6625 EM28XX VIDEO4LINUX DRIVER
6626 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6627 L: linux-media@vger.kernel.org
6629 W: https://linuxtv.org
6630 T: git git://linuxtv.org/media_tree.git
6631 F: Documentation/admin-guide/media/em28xx*
6632 F: drivers/media/usb/em28xx/
6635 M: Paul Gortmaker <paul.gortmaker@windriver.com>
6636 M: Matt Mackall <mpm@selenic.com>
6637 M: David Woodhouse <dwmw2@infradead.org>
6638 L: linux-embedded@vger.kernel.org
6641 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
6642 M: Adrian Hunter <adrian.hunter@intel.com>
6643 M: Ritesh Harjani <riteshh@codeaurora.org>
6644 M: Asutosh Das <asutoshd@codeaurora.org>
6645 L: linux-mmc@vger.kernel.org
6647 F: drivers/mmc/host/cqhci*
6649 EMULEX 10Gbps iSCSI - OneConnect DRIVER
6650 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6651 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
6652 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6653 L: linux-scsi@vger.kernel.org
6655 W: http://www.broadcom.com
6656 F: drivers/scsi/be2iscsi/
6658 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6659 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
6660 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6661 M: Somnath Kotur <somnath.kotur@broadcom.com>
6662 L: netdev@vger.kernel.org
6664 W: http://www.emulex.com
6665 F: drivers/net/ethernet/emulex/benet/
6667 EMULEX ONECONNECT ROCE DRIVER
6668 M: Selvin Xavier <selvin.xavier@broadcom.com>
6669 M: Devesh Sharma <devesh.sharma@broadcom.com>
6670 L: linux-rdma@vger.kernel.org
6672 W: http://www.broadcom.com
6673 F: drivers/infiniband/hw/ocrdma/
6674 F: include/uapi/rdma/ocrdma-abi.h
6676 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6677 M: James Smart <james.smart@broadcom.com>
6678 M: Dick Kennedy <dick.kennedy@broadcom.com>
6679 L: linux-scsi@vger.kernel.org
6681 W: http://www.broadcom.com
6682 F: drivers/scsi/lpfc/
6684 ENE CB710 FLASH CARD READER DRIVER
6685 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
6687 F: drivers/misc/cb710/
6688 F: drivers/mmc/host/cb710-mmc.*
6689 F: include/linux/cb710.h
6691 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6692 M: Maxim Levitsky <maximlevitsky@gmail.com>
6694 F: drivers/media/rc/ene_ir.*
6696 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
6697 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
6698 L: linuxppc-dev@lists.ozlabs.org
6700 F: drivers/tty/ehv_bytechan.c
6702 EPSON S1D13XXX FRAMEBUFFER DRIVER
6703 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
6705 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6706 F: drivers/video/fbdev/s1d13xxxfb.c
6707 F: include/video/s1d13xxxfb.h
6710 M: Gao Xiang <xiang@kernel.org>
6711 M: Chao Yu <yuchao0@huawei.com>
6712 L: linux-erofs@lists.ozlabs.org
6714 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6715 F: Documentation/filesystems/erofs.rst
6717 F: include/trace/events/erofs.h
6719 ERRSEQ ERROR TRACKING INFRASTRUCTURE
6720 M: Jeff Layton <jlayton@kernel.org>
6722 F: include/linux/errseq.h
6725 ET131X NETWORK DRIVER
6726 M: Mark Einon <mark.einon@gmail.com>
6728 F: drivers/net/ethernet/agere/
6731 M: Roopa Prabhu <roopa@nvidia.com>
6732 M: Nikolay Aleksandrov <nikolay@nvidia.com>
6733 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
6734 L: netdev@vger.kernel.org
6736 W: http://www.linuxfoundation.org/en/Net:Bridge
6737 F: include/linux/netfilter_bridge/
6740 ETHERNET PHY LIBRARY
6741 M: Andrew Lunn <andrew@lunn.ch>
6742 M: Heiner Kallweit <hkallweit1@gmail.com>
6743 R: Russell King <linux@armlinux.org.uk>
6744 L: netdev@vger.kernel.org
6746 F: Documentation/ABI/testing/sysfs-class-net-phydev
6747 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
6748 F: Documentation/devicetree/bindings/net/mdio*
6749 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
6750 F: Documentation/networking/phy.rst
6751 F: drivers/net/mdio/
6752 F: drivers/net/mdio/of_mdio.c
6755 F: drivers/of/of_net.c
6756 F: include/dt-bindings/net/qca-ar803x.h
6757 F: include/linux/*mdio*.h
6758 F: include/linux/mdio/*.h
6759 F: include/linux/of_net.h
6760 F: include/linux/phy.h
6761 F: include/linux/phy_fixed.h
6762 F: include/linux/platform_data/mdio-bcm-unimac.h
6763 F: include/linux/platform_data/mdio-gpio.h
6764 F: include/trace/events/mdio.h
6765 F: include/uapi/linux/mdio.h
6766 F: include/uapi/linux/mii.h
6769 M: Namjae Jeon <namjae.jeon@samsung.com>
6770 M: Sungjong Seo <sj1557.seo@samsung.com>
6771 L: linux-fsdevel@vger.kernel.org
6776 M: Jan Kara <jack@suse.com>
6777 L: linux-ext4@vger.kernel.org
6779 F: Documentation/filesystems/ext2.rst
6781 F: include/linux/ext2*
6784 M: "Theodore Ts'o" <tytso@mit.edu>
6785 M: Andreas Dilger <adilger.kernel@dilger.ca>
6786 L: linux-ext4@vger.kernel.org
6788 W: http://ext4.wiki.kernel.org
6789 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
6790 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6791 F: Documentation/filesystems/ext4/
6793 F: include/trace/events/ext4.h
6795 Extended Verification Module (EVM)
6796 M: Mimi Zohar <zohar@linux.ibm.com>
6797 L: linux-integrity@vger.kernel.org
6799 F: security/integrity/evm/
6801 EXTENSIBLE FIRMWARE INTERFACE (EFI)
6802 M: Ard Biesheuvel <ardb@kernel.org>
6803 L: linux-efi@vger.kernel.org
6805 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6806 F: Documentation/admin-guide/efi-stub.rst
6807 F: arch/*/include/asm/efi.h
6808 F: arch/*/kernel/efi.c
6809 F: arch/arm/boot/compressed/efi-header.S
6810 F: arch/arm64/kernel/efi-entry.S
6811 F: arch/x86/platform/efi/
6812 F: drivers/firmware/efi/
6813 F: include/linux/efi*.h
6815 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6816 M: MyungJoo Ham <myungjoo.ham@samsung.com>
6817 M: Chanwoo Choi <cw00.choi@samsung.com>
6818 L: linux-kernel@vger.kernel.org
6820 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6821 F: Documentation/devicetree/bindings/extcon/
6822 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6824 F: include/linux/extcon.h
6825 F: include/linux/extcon/
6828 M: Masami Hiramatsu <mhiramat@kernel.org>
6830 F: Documentation/admin-guide/bootconfig.rst
6831 F: fs/proc/bootconfig.c
6832 F: include/linux/bootconfig.h
6834 F: tools/bootconfig/*
6835 F: tools/bootconfig/scripts/*
6838 M: Jingoo Han <jingoohan1@gmail.com>
6839 L: dri-devel@lists.freedesktop.org
6841 F: drivers/gpu/drm/exynos/exynos_dp*
6843 EXYNOS SYSMMU (IOMMU) driver
6844 M: Marek Szyprowski <m.szyprowski@samsung.com>
6845 L: iommu@lists.linux-foundation.org
6847 F: drivers/iommu/exynos-iommu.c
6850 M: Jaegeuk Kim <jaegeuk@kernel.org>
6851 M: Chao Yu <yuchao0@huawei.com>
6852 L: linux-f2fs-devel@lists.sourceforge.net
6854 W: https://f2fs.wiki.kernel.org/
6855 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6856 F: Documentation/ABI/testing/sysfs-fs-f2fs
6857 F: Documentation/filesystems/f2fs.rst
6859 F: include/linux/f2fs_fs.h
6860 F: include/trace/events/f2fs.h
6861 F: include/uapi/linux/f2fs.h
6863 F71805F HARDWARE MONITORING DRIVER
6864 M: Jean Delvare <jdelvare@suse.com>
6865 L: linux-hwmon@vger.kernel.org
6867 F: Documentation/hwmon/f71805f.rst
6868 F: drivers/hwmon/f71805f.c
6871 M: Josh Poimboeuf <jpoimboe@redhat.com>
6873 F: scripts/faddr2line
6876 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
6877 L: netdev@vger.kernel.org
6879 F: Documentation/networking/failover.rst
6880 F: include/net/failover.h
6881 F: net/core/failover.c
6884 M: Jan Kara <jack@suse.cz>
6885 R: Amir Goldstein <amir73il@gmail.com>
6886 L: linux-fsdevel@vger.kernel.org
6888 F: fs/notify/fanotify/
6889 F: include/linux/fanotify.h
6890 F: include/uapi/linux/fanotify.h
6892 FARSYNC SYNCHRONOUS DRIVER
6893 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
6895 W: http://www.farsite.co.uk/
6896 F: drivers/net/wan/farsync.*
6898 FAULT INJECTION SUPPORT
6899 M: Akinobu Mita <akinobu.mita@gmail.com>
6901 F: Documentation/fault-injection/
6902 F: lib/fault-inject.c
6904 FBTFT Framebuffer drivers
6905 L: dri-devel@lists.freedesktop.org
6906 L: linux-fbdev@vger.kernel.org
6908 F: drivers/staging/fbtft/
6911 M: Michael Buesch <m@bues.ch>
6912 L: linux-media@vger.kernel.org
6914 F: drivers/media/tuners/fc0011.c
6915 F: drivers/media/tuners/fc0011.h
6918 M: Antti Palosaari <crope@iki.fi>
6919 L: linux-media@vger.kernel.org
6921 W: https://linuxtv.org
6922 W: http://palosaari.fi/linux/
6923 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6924 T: git git://linuxtv.org/anttip/media_tree.git
6925 F: drivers/media/tuners/fc2580*
6927 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6928 M: Hannes Reinecke <hare@suse.de>
6929 L: linux-scsi@vger.kernel.org
6931 W: www.Open-FCoE.org
6932 F: drivers/scsi/fcoe/
6933 F: drivers/scsi/libfc/
6935 F: include/scsi/libfc.h
6936 F: include/scsi/libfcoe.h
6937 F: include/uapi/scsi/fc/
6939 FILE LOCKING (flock() and fcntl()/lockf())
6940 M: Jeff Layton <jlayton@kernel.org>
6941 M: "J. Bruce Fields" <bfields@fieldses.org>
6942 L: linux-fsdevel@vger.kernel.org
6946 F: include/linux/fcntl.h
6947 F: include/uapi/linux/fcntl.h
6949 FILESYSTEM DIRECT ACCESS (DAX)
6950 M: Dan Williams <dan.j.williams@intel.com>
6951 R: Matthew Wilcox <willy@infradead.org>
6952 R: Jan Kara <jack@suse.cz>
6953 L: linux-fsdevel@vger.kernel.org
6954 L: linux-nvdimm@lists.01.org
6957 F: include/linux/dax.h
6958 F: include/trace/events/fs_dax.h
6960 FILESYSTEMS (VFS and infrastructure)
6961 M: Alexander Viro <viro@zeniv.linux.org.uk>
6962 L: linux-fsdevel@vger.kernel.org
6965 F: include/linux/fs.h
6966 F: include/linux/fs_types.h
6967 F: include/uapi/linux/fs.h
6968 F: include/uapi/linux/openat2.h
6973 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6974 M: Riku Voipio <riku.voipio@iki.fi>
6975 L: linux-hwmon@vger.kernel.org
6977 F: drivers/hwmon/f75375s.c
6978 F: include/linux/f75375s.h
6980 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
6981 M: Clemens Ladisch <clemens@ladisch.de>
6982 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
6983 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6985 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6986 F: include/uapi/sound/firewire.h
6989 FIREWIRE MEDIA DRIVERS (firedtv)
6990 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6991 L: linux-media@vger.kernel.org
6992 L: linux1394-devel@lists.sourceforge.net
6994 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6995 F: drivers/media/firewire/
6997 FIREWIRE SBP-2 TARGET
6998 M: Chris Boot <bootc@bootc.net>
6999 L: linux-scsi@vger.kernel.org
7000 L: target-devel@vger.kernel.org
7001 L: linux1394-devel@lists.sourceforge.net
7003 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
7004 F: drivers/target/sbp/
7007 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7008 L: linux1394-devel@lists.sourceforge.net
7010 W: http://ieee1394.wiki.kernel.org/
7011 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
7012 F: drivers/firewire/
7013 F: include/linux/firewire.h
7014 F: include/uapi/linux/firewire*.h
7017 FIRMWARE LOADER (request_firmware)
7018 M: Luis Chamberlain <mcgrof@kernel.org>
7019 L: linux-kernel@vger.kernel.org
7021 F: Documentation/firmware_class/
7022 F: drivers/base/firmware_loader/
7023 F: include/linux/firmware.h
7025 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
7026 M: Joshua Morris <josh.h.morris@us.ibm.com>
7027 M: Philip Kelleher <pjk1939@linux.ibm.com>
7029 F: drivers/block/rsxx/
7031 FLEXTIMER FTM-QUADDEC DRIVER
7032 M: Patrick Havelange <patrick.havelange@essensium.com>
7033 L: linux-iio@vger.kernel.org
7035 F: Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
7036 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
7037 F: drivers/counter/ftm-quaddec.c
7040 M: Denis Efremov <efremov@linux.com>
7041 L: linux-block@vger.kernel.org
7043 F: drivers/block/floppy.c
7045 FLYSKY FSIA6B RC RECEIVER
7046 M: Markus Koch <markus@notsyncing.net>
7047 L: linux-input@vger.kernel.org
7049 F: drivers/input/joystick/fsia6b.c
7051 FORCEDETH GIGABIT ETHERNET DRIVER
7052 M: Rain River <rain.1986.08.12@gmail.com>
7053 M: Zhu Yanjun <zyjzyj2000@gmail.com>
7054 L: netdev@vger.kernel.org
7056 F: drivers/net/ethernet/nvidia/*
7059 M: Wu Hao <hao.wu@intel.com>
7060 R: Tom Rix <trix@redhat.com>
7061 L: linux-fpga@vger.kernel.org
7063 F: Documentation/ABI/testing/sysfs-bus-dfl*
7064 F: Documentation/fpga/dfl.rst
7065 F: drivers/fpga/dfl*
7066 F: drivers/uio/uio_dfl.c
7067 F: include/linux/dfl.h
7068 F: include/uapi/linux/fpga-dfl.h
7070 FPGA MANAGER FRAMEWORK
7071 M: Moritz Fischer <mdf@kernel.org>
7072 R: Tom Rix <trix@redhat.com>
7073 L: linux-fpga@vger.kernel.org
7075 W: http://www.rocketboards.org
7076 Q: http://patchwork.kernel.org/project/linux-fpga/list/
7077 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
7078 F: Documentation/devicetree/bindings/fpga/
7079 F: Documentation/driver-api/fpga/
7080 F: Documentation/fpga/
7082 F: include/linux/fpga/
7085 M: Bill Metzenthen <billm@melbpc.org.au>
7087 W: http://floatingpoint.sourceforge.net/emulator/index.html
7088 F: arch/x86/math-emu/
7091 L: dri-devel@lists.freedesktop.org
7092 L: linux-fbdev@vger.kernel.org
7094 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
7095 T: git git://anongit.freedesktop.org/drm/drm-misc
7096 F: Documentation/fb/
7098 F: include/linux/fb.h
7099 F: include/uapi/linux/fb.h
7100 F: include/uapi/video/
7103 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
7104 M: Horia Geantă <horia.geanta@nxp.com>
7105 M: Aymen Sghaier <aymen.sghaier@nxp.com>
7106 L: linux-crypto@vger.kernel.org
7108 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
7109 F: drivers/crypto/caam/
7111 FREESCALE COLDFIRE M5441X MMC DRIVER
7112 M: Angelo Dureghello <angelo.dureghello@timesys.com>
7113 L: linux-mmc@vger.kernel.org
7115 F: drivers/mmc/host/sdhci-esdhc-mcf.c
7116 F: include/linux/platform_data/mmc-esdhc-mcf.h
7118 FREESCALE DIU FRAMEBUFFER DRIVER
7119 M: Timur Tabi <timur@kernel.org>
7120 L: linux-fbdev@vger.kernel.org
7122 F: drivers/video/fbdev/fsl-diu-fb.*
7124 FREESCALE DMA DRIVER
7125 M: Li Yang <leoyang.li@nxp.com>
7126 M: Zhang Wei <zw@zh-kernel.org>
7127 L: linuxppc-dev@lists.ozlabs.org
7129 F: drivers/dma/fsldma.*
7131 FREESCALE DSPI DRIVER
7132 M: Vladimir Oltean <olteanv@gmail.com>
7133 L: linux-spi@vger.kernel.org
7135 F: Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
7136 F: drivers/spi/spi-fsl-dspi.c
7137 F: include/linux/spi/spi-fsl-dspi.h
7139 FREESCALE ENETC ETHERNET DRIVERS
7140 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7141 L: netdev@vger.kernel.org
7143 F: drivers/net/ethernet/freescale/enetc/
7145 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
7146 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7147 L: netdev@vger.kernel.org
7149 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
7150 F: drivers/net/ethernet/freescale/gianfar*
7152 FREESCALE GPMI NAND DRIVER
7153 M: Han Xu <han.xu@nxp.com>
7154 L: linux-mtd@lists.infradead.org
7156 F: drivers/mtd/nand/raw/gpmi-nand/*
7158 FREESCALE I2C CPM DRIVER
7159 M: Jochen Friedrich <jochen@scram.de>
7160 L: linuxppc-dev@lists.ozlabs.org
7161 L: linux-i2c@vger.kernel.org
7163 F: drivers/i2c/busses/i2c-cpm.c
7165 FREESCALE IMX / MXC FEC DRIVER
7166 M: Joakim Zhang <qiangqing.zhang@nxp.com>
7167 L: netdev@vger.kernel.org
7169 F: Documentation/devicetree/bindings/net/fsl-fec.txt
7170 F: drivers/net/ethernet/freescale/fec.h
7171 F: drivers/net/ethernet/freescale/fec_main.c
7172 F: drivers/net/ethernet/freescale/fec_ptp.c
7174 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
7175 M: Sascha Hauer <s.hauer@pengutronix.de>
7176 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7177 L: linux-fbdev@vger.kernel.org
7178 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7180 F: drivers/video/fbdev/imxfb.c
7181 F: include/linux/platform_data/video-imxfb.h
7183 FREESCALE IMX DDR PMU DRIVER
7184 M: Frank Li <Frank.li@nxp.com>
7185 L: linux-arm-kernel@lists.infradead.org
7187 F: Documentation/admin-guide/perf/imx-ddr.rst
7188 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
7189 F: drivers/perf/fsl_imx8_ddr_perf.c
7191 FREESCALE IMX I2C DRIVER
7192 M: Oleksij Rempel <o.rempel@pengutronix.de>
7193 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7194 L: linux-i2c@vger.kernel.org
7196 F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
7197 F: drivers/i2c/busses/i2c-imx.c
7199 FREESCALE IMX LPI2C DRIVER
7200 M: Dong Aisheng <aisheng.dong@nxp.com>
7201 L: linux-i2c@vger.kernel.org
7202 L: linux-imx@nxp.com
7204 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
7205 F: drivers/i2c/busses/i2c-imx-lpi2c.c
7207 FREESCALE QORIQ DPAA ETHERNET DRIVER
7208 M: Madalin Bucur <madalin.bucur@nxp.com>
7209 L: netdev@vger.kernel.org
7211 F: drivers/net/ethernet/freescale/dpaa
7213 FREESCALE QORIQ DPAA FMAN DRIVER
7214 M: Madalin Bucur <madalin.bucur@nxp.com>
7215 L: netdev@vger.kernel.org
7217 F: Documentation/devicetree/bindings/net/fsl-fman.txt
7218 F: drivers/net/ethernet/freescale/fman
7220 FREESCALE QORIQ PTP CLOCK DRIVER
7221 M: Yangbo Lu <yangbo.lu@nxp.com>
7222 L: netdev@vger.kernel.org
7224 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
7225 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
7226 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
7227 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
7228 F: drivers/ptp/ptp_qoriq.c
7229 F: drivers/ptp/ptp_qoriq_debugfs.c
7230 F: include/linux/fsl/ptp_qoriq.h
7232 FREESCALE QUAD SPI DRIVER
7233 M: Han Xu <han.xu@nxp.com>
7234 L: linux-spi@vger.kernel.org
7236 F: Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
7237 F: drivers/spi/spi-fsl-qspi.c
7239 FREESCALE QUICC ENGINE LIBRARY
7240 M: Qiang Zhao <qiang.zhao@nxp.com>
7241 L: linuxppc-dev@lists.ozlabs.org
7243 F: drivers/soc/fsl/qe/
7244 F: include/soc/fsl/*qe*.h
7245 F: include/soc/fsl/*ucc*.h
7247 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
7248 M: Li Yang <leoyang.li@nxp.com>
7249 L: netdev@vger.kernel.org
7250 L: linuxppc-dev@lists.ozlabs.org
7252 F: drivers/net/ethernet/freescale/ucc_geth*
7254 FREESCALE QUICC ENGINE UCC HDLC DRIVER
7255 M: Zhao Qiang <qiang.zhao@nxp.com>
7256 L: netdev@vger.kernel.org
7257 L: linuxppc-dev@lists.ozlabs.org
7259 F: drivers/net/wan/fsl_ucc_hdlc*
7261 FREESCALE QUICC ENGINE UCC UART DRIVER
7262 M: Timur Tabi <timur@kernel.org>
7263 L: linuxppc-dev@lists.ozlabs.org
7265 F: drivers/tty/serial/ucc_uart.c
7267 FREESCALE SOC DRIVERS
7268 M: Li Yang <leoyang.li@nxp.com>
7269 L: linuxppc-dev@lists.ozlabs.org
7270 L: linux-arm-kernel@lists.infradead.org
7272 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
7273 F: Documentation/devicetree/bindings/soc/fsl/
7275 F: include/linux/fsl/
7277 FREESCALE SOC FS_ENET DRIVER
7278 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
7279 L: linuxppc-dev@lists.ozlabs.org
7280 L: netdev@vger.kernel.org
7282 F: drivers/net/ethernet/freescale/fs_enet/
7283 F: include/linux/fs_enet_pd.h
7285 FREESCALE SOC SOUND DRIVERS
7286 M: Timur Tabi <timur@kernel.org>
7287 M: Nicolin Chen <nicoleotsuka@gmail.com>
7288 M: Xiubo Li <Xiubo.Lee@gmail.com>
7289 R: Fabio Estevam <festevam@gmail.com>
7290 R: Shengjiu Wang <shengjiu.wang@gmail.com>
7291 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7292 L: linuxppc-dev@lists.ozlabs.org
7294 F: sound/soc/fsl/fsl*
7295 F: sound/soc/fsl/imx*
7296 F: sound/soc/fsl/mpc8610_hpcd.c
7298 FREESCALE USB PERIPHERAL DRIVERS
7299 M: Li Yang <leoyang.li@nxp.com>
7300 L: linux-usb@vger.kernel.org
7301 L: linuxppc-dev@lists.ozlabs.org
7303 F: drivers/usb/gadget/udc/fsl*
7305 FREESCALE USB PHY DRIVER
7306 M: Ran Wang <ran.wang_1@nxp.com>
7307 L: linux-usb@vger.kernel.org
7308 L: linuxppc-dev@lists.ozlabs.org
7310 F: drivers/usb/phy/phy-fsl-usb*
7313 M: Christoph Hellwig <hch@infradead.org>
7315 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
7319 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7320 M: Pavel Machek <pavel@ucw.cz>
7321 L: linux-pm@vger.kernel.org
7323 F: Documentation/power/freezing-of-tasks.rst
7324 F: include/linux/freezer.h
7328 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
7329 L: linux-kernel@vger.kernel.org
7331 F: include/linux/frontswap.h
7334 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
7335 M: David Howells <dhowells@redhat.com>
7336 L: linux-cachefs@redhat.com (moderated for non-subscribers)
7338 F: Documentation/filesystems/caching/
7340 F: include/linux/fscache*.h
7342 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
7343 M: Theodore Y. Ts'o <tytso@mit.edu>
7344 M: Jaegeuk Kim <jaegeuk@kernel.org>
7345 M: Eric Biggers <ebiggers@kernel.org>
7346 L: linux-fscrypt@vger.kernel.org
7348 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7349 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
7350 F: Documentation/filesystems/fscrypt.rst
7352 F: include/linux/fscrypt*.h
7353 F: include/uapi/linux/fscrypt.h
7356 M: Jeremy Kerr <jk@ozlabs.org>
7357 M: Joel Stanley <joel@jms.id.au>
7358 R: Alistar Popple <alistair@popple.id.au>
7359 R: Eddie James <eajames@linux.ibm.com>
7360 L: linux-fsi@lists.ozlabs.org
7362 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
7363 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
7365 F: include/linux/fsi*.h
7366 F: include/trace/events/fsi*.h
7368 FSI-ATTACHED I2C DRIVER
7369 M: Eddie James <eajames@linux.ibm.com>
7370 L: linux-i2c@vger.kernel.org
7371 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
7373 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
7374 F: drivers/i2c/busses/i2c-fsi.c
7376 FSI-ATTACHED SPI DRIVER
7377 M: Eddie James <eajames@linux.ibm.com>
7378 L: linux-spi@vger.kernel.org
7380 F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
7381 F: drivers/spi/spi-fsi.c
7383 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
7384 M: Jan Kara <jack@suse.cz>
7385 R: Amir Goldstein <amir73il@gmail.com>
7386 L: linux-fsdevel@vger.kernel.org
7388 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
7390 F: include/linux/fsnotify*.h
7392 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
7393 M: Eric Biggers <ebiggers@kernel.org>
7394 M: Theodore Y. Ts'o <tytso@mit.edu>
7395 L: linux-fscrypt@vger.kernel.org
7397 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7398 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
7399 F: Documentation/filesystems/fsverity.rst
7401 F: include/linux/fsverity.h
7402 F: include/uapi/linux/fsverity.h
7404 FUJITSU LAPTOP EXTRAS
7405 M: Jonathan Woithe <jwoithe@just42.net>
7406 L: platform-driver-x86@vger.kernel.org
7408 F: drivers/platform/x86/fujitsu-laptop.c
7410 FUJITSU M-5MO LS CAMERA ISP DRIVER
7411 M: Kyungmin Park <kyungmin.park@samsung.com>
7412 M: Heungjun Kim <riverful.kim@samsung.com>
7413 L: linux-media@vger.kernel.org
7415 F: drivers/media/i2c/m5mols/
7416 F: include/media/i2c/m5mols.h
7418 FUJITSU TABLET EXTRAS
7419 M: Robert Gerlach <khnz@gmx.de>
7420 L: platform-driver-x86@vger.kernel.org
7422 F: drivers/platform/x86/fujitsu-tablet.c
7424 FUSE: FILESYSTEM IN USERSPACE
7425 M: Miklos Szeredi <miklos@szeredi.hu>
7426 L: linux-fsdevel@vger.kernel.org
7428 W: https://github.com/libfuse/
7429 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
7430 F: Documentation/filesystems/fuse.rst
7432 F: include/uapi/linux/fuse.h
7435 M: Thomas Gleixner <tglx@linutronix.de>
7436 M: Ingo Molnar <mingo@redhat.com>
7437 R: Peter Zijlstra <peterz@infradead.org>
7438 R: Darren Hart <dvhart@infradead.org>
7439 L: linux-kernel@vger.kernel.org
7441 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7442 F: Documentation/locking/*futex*
7443 F: include/asm-generic/futex.h
7444 F: include/linux/futex.h
7445 F: include/uapi/linux/futex.h
7447 F: tools/perf/bench/futex*
7448 F: tools/testing/selftests/futex/
7450 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
7451 M: Tim Harvey <tharvey@gateworks.com>
7452 M: Robert Jones <rjones@gateworks.com>
7454 F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
7455 F: drivers/mfd/gateworks-gsc.c
7456 F: include/linux/mfd/gsc.h
7457 F: Documentation/hwmon/gsc-hwmon.rst
7458 F: drivers/hwmon/gsc-hwmon.c
7459 F: include/linux/platform_data/gsc_hwmon.h
7462 M: Kees Cook <keescook@chromium.org>
7463 L: linux-hardening@vger.kernel.org
7465 F: Documentation/kbuild/gcc-plugins.rst
7466 F: scripts/Makefile.gcc-plugins
7467 F: scripts/gcc-plugins/
7469 GCOV BASED KERNEL PROFILING
7470 M: Peter Oberparleiter <oberpar@linux.ibm.com>
7472 F: Documentation/dev-tools/gcov.rst
7475 GDB KERNEL DEBUGGING HELPER SCRIPTS
7476 M: Jan Kiszka <jan.kiszka@siemens.com>
7477 M: Kieran Bingham <kbingham@kernel.org>
7481 GEMTEK FM RADIO RECEIVER DRIVER
7482 M: Hans Verkuil <hverkuil@xs4all.nl>
7483 L: linux-media@vger.kernel.org
7485 W: https://linuxtv.org
7486 T: git git://linuxtv.org/media_tree.git
7487 F: drivers/media/radio/radio-gemtek*
7489 GENERIC ARCHITECTURE TOPOLOGY
7490 M: Sudeep Holla <sudeep.holla@arm.com>
7491 L: linux-kernel@vger.kernel.org
7493 F: drivers/base/arch_topology.c
7494 F: include/linux/arch_topology.h
7497 M: Thomas Gleixner <tglx@linutronix.de>
7498 M: Peter Zijlstra <peterz@infradead.org>
7499 M: Andy Lutomirski <luto@kernel.org>
7500 L: linux-kernel@vger.kernel.org
7502 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
7503 F: include/linux/entry-common.h
7504 F: include/linux/entry-kvm.h
7507 GENERIC GPIO I2C DRIVER
7508 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7510 F: drivers/i2c/busses/i2c-gpio.c
7511 F: include/linux/platform_data/i2c-gpio.h
7513 GENERIC GPIO I2C MULTIPLEXER DRIVER
7514 M: Peter Korsgaard <peter.korsgaard@barco.com>
7515 L: linux-i2c@vger.kernel.org
7517 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
7518 F: drivers/i2c/muxes/i2c-mux-gpio.c
7519 F: include/linux/platform_data/i2c-mux-gpio.h
7521 GENERIC HDLC (WAN) DRIVERS
7522 M: Krzysztof Halasa <khc@pm.waw.pl>
7524 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
7525 F: drivers/net/wan/c101.c
7526 F: drivers/net/wan/hd6457*
7527 F: drivers/net/wan/hdlc*
7528 F: drivers/net/wan/n2.c
7529 F: drivers/net/wan/pc300too.c
7530 F: drivers/net/wan/pci200syn.c
7531 F: drivers/net/wan/wanxl*
7533 GENERIC INCLUDE/ASM HEADER FILES
7534 M: Arnd Bergmann <arnd@arndb.de>
7535 L: linux-arch@vger.kernel.org
7537 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
7538 F: include/asm-generic/
7539 F: include/uapi/asm-generic/
7541 GENERIC PHY FRAMEWORK
7542 M: Kishon Vijay Abraham I <kishon@ti.com>
7543 M: Vinod Koul <vkoul@kernel.org>
7544 L: linux-phy@lists.infradead.org
7546 Q: https://patchwork.kernel.org/project/linux-phy/list/
7547 T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
7548 F: Documentation/devicetree/bindings/phy/
7550 F: include/linux/phy/
7552 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
7553 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7555 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
7558 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7559 M: Kevin Hilman <khilman@kernel.org>
7560 M: Ulf Hansson <ulf.hansson@linaro.org>
7561 L: linux-pm@vger.kernel.org
7563 F: Documentation/devicetree/bindings/power/power?domain*
7564 F: drivers/base/power/domain*.c
7565 F: include/linux/pm_domain.h
7567 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
7568 M: Eugen Hristev <eugen.hristev@microchip.com>
7569 L: linux-input@vger.kernel.org
7571 F: drivers/input/touchscreen/resistive-adc-touch.c
7573 GENERIC UIO DRIVER FOR PCI DEVICES
7574 M: "Michael S. Tsirkin" <mst@redhat.com>
7575 L: kvm@vger.kernel.org
7577 F: drivers/uio/uio_pci_generic.c
7579 GENERIC VDSO LIBRARY
7580 M: Andy Lutomirski <luto@kernel.org>
7581 M: Thomas Gleixner <tglx@linutronix.de>
7582 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
7583 L: linux-kernel@vger.kernel.org
7585 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
7586 F: include/asm-generic/vdso/vsyscall.h
7588 F: kernel/time/vsyscall.c
7591 GENWQE (IBM Generic Workqueue Card)
7592 M: Frank Haverkamp <haver@linux.ibm.com>
7594 F: drivers/misc/genwqe/
7596 GET_MAINTAINER SCRIPT
7597 M: Joe Perches <joe@perches.com>
7599 F: scripts/get_maintainer.pl
7602 M: Bob Peterson <rpeterso@redhat.com>
7603 M: Andreas Gruenbacher <agruenba@redhat.com>
7604 L: cluster-devel@redhat.com
7606 B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
7607 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
7608 F: Documentation/filesystems/gfs2*
7610 F: include/uapi/linux/gfs2_ondisk.h
7613 M: Thomas Weißschuh <thomas@weissschuh.net>
7614 L: platform-driver-x86@vger.kernel.org
7616 F: drivers/platform/x86/gigabyte-wmi.c
7619 M: Johan Hovold <johan@kernel.org>
7621 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
7622 F: Documentation/ABI/testing/sysfs-class-gnss
7623 F: Documentation/devicetree/bindings/gnss/
7625 F: include/linux/gnss.h
7628 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
7629 L: linux-media@vger.kernel.org
7631 F: drivers/media/usb/go7007/
7634 M: Bastien Nocera <hadess@hadess.net>
7635 L: linux-input@vger.kernel.org
7637 F: drivers/input/touchscreen/goodix.c
7639 GOOGLE ETHERNET DRIVERS
7640 M: Catherine Sullivan <csully@google.com>
7641 R: Sagi Shahar <sagis@google.com>
7642 R: Jon Olson <jonolson@google.com>
7643 L: netdev@vger.kernel.org
7645 F: Documentation/networking/device_drivers/ethernet/google/gve.rst
7646 F: drivers/net/ethernet/google
7648 GPD POCKET FAN DRIVER
7649 M: Hans de Goede <hdegoede@redhat.com>
7650 L: platform-driver-x86@vger.kernel.org
7652 F: drivers/platform/x86/gpd-pocket-fan.c
7655 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7656 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7657 L: linux-gpio@vger.kernel.org
7658 L: linux-acpi@vger.kernel.org
7660 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7661 F: Documentation/firmware-guide/acpi/gpio-properties.rst
7662 F: drivers/gpio/gpiolib-acpi.c
7663 F: drivers/gpio/gpiolib-acpi.h
7666 M: Geert Uytterhoeven <geert+renesas@glider.be>
7667 L: linux-gpio@vger.kernel.org
7669 F: Documentation/admin-guide/gpio/gpio-aggregator.rst
7670 F: drivers/gpio/gpio-aggregator.c
7673 M: Sean Young <sean@mess.org>
7674 L: linux-media@vger.kernel.org
7676 F: drivers/media/rc/gpio-ir-tx.c
7679 M: Bamvor Jian Zhang <bamv2005@gmail.com>
7680 L: linux-gpio@vger.kernel.org
7682 F: drivers/gpio/gpio-mockup.c
7683 F: tools/testing/selftests/gpio/
7686 R: Michael Walle <michael@walle.cc>
7688 F: drivers/gpio/gpio-regmap.c
7689 F: include/linux/gpio/regmap.h
7692 M: Linus Walleij <linus.walleij@linaro.org>
7693 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
7694 L: linux-gpio@vger.kernel.org
7696 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
7697 F: Documentation/ABI/obsolete/sysfs-gpio
7698 F: Documentation/ABI/testing/gpio-cdev
7699 F: Documentation/admin-guide/gpio/
7700 F: Documentation/devicetree/bindings/gpio/
7701 F: Documentation/driver-api/gpio/
7703 F: include/asm-generic/gpio.h
7704 F: include/linux/gpio.h
7705 F: include/linux/gpio/
7706 F: include/linux/of_gpio.h
7707 F: include/uapi/linux/gpio.h
7710 GRE DEMULTIPLEXER DRIVER
7711 M: Dmitry Kozlov <xeb@mail.ru>
7712 L: netdev@vger.kernel.org
7714 F: include/net/gre.h
7715 F: net/ipv4/gre_demux.c
7716 F: net/ipv4/gre_offload.c
7718 GRETH 10/100/1G Ethernet MAC device driver
7719 M: Andreas Larsson <andreas@gaisler.com>
7720 L: netdev@vger.kernel.org
7722 F: drivers/net/ethernet/aeroflex/
7724 GREYBUS AUDIO PROTOCOLS DRIVERS
7725 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
7726 M: Mark Greer <mgreer@animalcreek.com>
7728 F: drivers/staging/greybus/audio_apbridgea.c
7729 F: drivers/staging/greybus/audio_apbridgea.h
7730 F: drivers/staging/greybus/audio_codec.c
7731 F: drivers/staging/greybus/audio_codec.h
7732 F: drivers/staging/greybus/audio_gb.c
7733 F: drivers/staging/greybus/audio_manager.c
7734 F: drivers/staging/greybus/audio_manager.h
7735 F: drivers/staging/greybus/audio_manager_module.c
7736 F: drivers/staging/greybus/audio_manager_private.h
7737 F: drivers/staging/greybus/audio_manager_sysfs.c
7738 F: drivers/staging/greybus/audio_module.c
7739 F: drivers/staging/greybus/audio_topology.c
7741 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7742 M: Viresh Kumar <vireshk@kernel.org>
7744 F: drivers/staging/greybus/authentication.c
7745 F: drivers/staging/greybus/bootrom.c
7746 F: drivers/staging/greybus/firmware.h
7747 F: drivers/staging/greybus/fw-core.c
7748 F: drivers/staging/greybus/fw-download.c
7749 F: drivers/staging/greybus/fw-management.c
7750 F: drivers/staging/greybus/greybus_authentication.h
7751 F: drivers/staging/greybus/greybus_firmware.h
7752 F: drivers/staging/greybus/hid.c
7753 F: drivers/staging/greybus/i2c.c
7754 F: drivers/staging/greybus/spi.c
7755 F: drivers/staging/greybus/spilib.c
7756 F: drivers/staging/greybus/spilib.h
7758 GREYBUS LOOPBACK DRIVER
7759 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
7761 F: drivers/staging/greybus/loopback.c
7763 GREYBUS PLATFORM DRIVERS
7764 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
7766 F: drivers/staging/greybus/arche-apb-ctrl.c
7767 F: drivers/staging/greybus/arche-platform.c
7768 F: drivers/staging/greybus/arche_platform.h
7770 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7771 M: Rui Miguel Silva <rmfrfs@gmail.com>
7773 F: drivers/staging/greybus/gpio.c
7774 F: drivers/staging/greybus/light.c
7775 F: drivers/staging/greybus/power_supply.c
7776 F: drivers/staging/greybus/sdio.c
7777 F: drivers/staging/greybus/spi.c
7778 F: drivers/staging/greybus/spilib.c
7781 M: Johan Hovold <johan@kernel.org>
7782 M: Alex Elder <elder@kernel.org>
7783 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7784 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
7787 F: drivers/staging/greybus/
7788 F: include/linux/greybus.h
7789 F: include/linux/greybus/
7791 GREYBUS UART PROTOCOLS DRIVERS
7792 M: David Lin <dtwlin@gmail.com>
7794 F: drivers/staging/greybus/log.c
7795 F: drivers/staging/greybus/uart.c
7797 GS1662 VIDEO SERIALIZER
7798 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7799 L: linux-media@vger.kernel.org
7801 T: git git://linuxtv.org/media_tree.git
7802 F: drivers/media/spi/gs1662.c
7804 GSPCA FINEPIX SUBDRIVER
7805 M: Frank Zago <frank@zago.net>
7806 L: linux-media@vger.kernel.org
7808 T: git git://linuxtv.org/media_tree.git
7809 F: drivers/media/usb/gspca/finepix.c
7811 GSPCA GL860 SUBDRIVER
7812 M: Olivier Lorin <o.lorin@laposte.net>
7813 L: linux-media@vger.kernel.org
7815 T: git git://linuxtv.org/media_tree.git
7816 F: drivers/media/usb/gspca/gl860/
7818 GSPCA M5602 SUBDRIVER
7819 M: Erik Andren <erik.andren@gmail.com>
7820 L: linux-media@vger.kernel.org
7822 T: git git://linuxtv.org/media_tree.git
7823 F: drivers/media/usb/gspca/m5602/
7825 GSPCA PAC207 SONIXB SUBDRIVER
7826 M: Hans Verkuil <hverkuil@xs4all.nl>
7827 L: linux-media@vger.kernel.org
7829 T: git git://linuxtv.org/media_tree.git
7830 F: drivers/media/usb/gspca/pac207.c
7832 GSPCA SN9C20X SUBDRIVER
7833 M: Brian Johnson <brijohn@gmail.com>
7834 L: linux-media@vger.kernel.org
7836 T: git git://linuxtv.org/media_tree.git
7837 F: drivers/media/usb/gspca/sn9c20x.c
7839 GSPCA T613 SUBDRIVER
7840 M: Leandro Costantino <lcostantino@gmail.com>
7841 L: linux-media@vger.kernel.org
7843 T: git git://linuxtv.org/media_tree.git
7844 F: drivers/media/usb/gspca/t613.c
7846 GSPCA USB WEBCAM DRIVER
7847 M: Hans Verkuil <hverkuil@xs4all.nl>
7848 L: linux-media@vger.kernel.org
7850 T: git git://linuxtv.org/media_tree.git
7851 F: drivers/media/usb/gspca/
7853 GTP (GPRS Tunneling Protocol)
7854 M: Pablo Neira Ayuso <pablo@netfilter.org>
7855 M: Harald Welte <laforge@gnumonks.org>
7856 L: osmocom-net-gprs@lists.osmocom.org
7858 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7859 F: drivers/net/gtp.c
7861 GUID PARTITION TABLE (GPT)
7862 M: Davidlohr Bueso <dave@stgolabs.net>
7863 L: linux-efi@vger.kernel.org
7865 F: block/partitions/efi.*
7868 M: Yoshinori Sato <ysato@users.sourceforge.jp>
7869 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7871 W: http://uclinux-h8.sourceforge.jp
7872 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7874 F: drivers/clk/h8300/
7875 F: drivers/clocksource/h8300_*.c
7876 F: drivers/irqchip/irq-renesas-h8*.c
7878 HABANALABS PCI DRIVER
7879 M: Oded Gabbay <ogabbay@kernel.org>
7881 T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
7882 F: Documentation/ABI/testing/debugfs-driver-habanalabs
7883 F: Documentation/ABI/testing/sysfs-driver-habanalabs
7884 F: drivers/misc/habanalabs/
7885 F: include/uapi/misc/habanalabs.h
7888 M: Antti Palosaari <crope@iki.fi>
7889 L: linux-media@vger.kernel.org
7891 W: https://linuxtv.org
7892 W: http://palosaari.fi/linux/
7893 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7894 T: git git://linuxtv.org/anttip/media_tree.git
7895 F: drivers/media/usb/hackrf/
7897 HANTRO VPU CODEC DRIVER
7898 M: Ezequiel Garcia <ezequiel@collabora.com>
7899 M: Philipp Zabel <p.zabel@pengutronix.de>
7900 L: linux-media@vger.kernel.org
7901 L: linux-rockchip@lists.infradead.org
7903 F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
7904 F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
7905 F: drivers/staging/media/hantro/
7907 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7908 M: Frank Seidel <frank@f-seidel.de>
7909 L: platform-driver-x86@vger.kernel.org
7911 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7912 F: drivers/platform/x86/hdaps.c
7915 M: Jean Delvare <jdelvare@suse.com>
7916 M: Guenter Roeck <linux@roeck-us.net>
7917 L: linux-hwmon@vger.kernel.org
7919 W: http://hwmon.wiki.kernel.org/
7920 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7921 F: Documentation/devicetree/bindings/hwmon/
7922 F: Documentation/hwmon/
7924 F: include/linux/hwmon*.h
7925 F: include/trace/events/hwmon*.h
7926 K: (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
7928 HARDWARE RANDOM NUMBER GENERATOR CORE
7929 M: Matt Mackall <mpm@selenic.com>
7930 M: Herbert Xu <herbert@gondor.apana.org.au>
7931 L: linux-crypto@vger.kernel.org
7933 F: Documentation/admin-guide/hw_random.rst
7934 F: Documentation/devicetree/bindings/rng/
7935 F: drivers/char/hw_random/
7936 F: include/linux/hw_random.h
7938 HARDWARE SPINLOCK CORE
7939 M: Ohad Ben-Cohen <ohad@wizery.com>
7940 M: Bjorn Andersson <bjorn.andersson@linaro.org>
7941 R: Baolin Wang <baolin.wang7@gmail.com>
7942 L: linux-remoteproc@vger.kernel.org
7944 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
7945 F: Documentation/devicetree/bindings/hwlock/
7946 F: Documentation/locking/hwspinlock.rst
7947 F: drivers/hwspinlock/
7948 F: include/linux/hwspinlock.h
7950 HARDWARE TRACING FACILITIES
7951 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7953 F: drivers/hwtracing/
7955 HARMONY SOUND DRIVER
7956 L: linux-parisc@vger.kernel.org
7958 F: sound/parisc/harmony.*
7960 HDPVR USB VIDEO ENCODER DRIVER
7961 M: Hans Verkuil <hverkuil@xs4all.nl>
7962 L: linux-media@vger.kernel.org
7964 W: https://linuxtv.org
7965 T: git git://linuxtv.org/media_tree.git
7966 F: drivers/media/usb/hdpvr/
7968 HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
7969 M: Matt Hsiao <matt.hsiao@hpe.com>
7971 F: drivers/misc/hpilo.[ch]
7973 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7974 M: Jerry Hoemann <jerry.hoemann@hpe.com>
7976 F: Documentation/watchdog/hpwdt.rst
7977 F: drivers/watchdog/hpwdt.c
7979 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7980 M: Don Brace <don.brace@microchip.com>
7981 L: storagedev@microchip.com
7982 L: linux-scsi@vger.kernel.org
7984 F: Documentation/scsi/hpsa.rst
7985 F: drivers/scsi/hpsa*.[ch]
7986 F: include/linux/cciss*.h
7987 F: include/uapi/linux/cciss*.h
7990 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
7991 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
7992 L: linux-rdma@vger.kernel.org
7994 F: drivers/infiniband/hw/hfi1
7997 L: linux-fsdevel@vger.kernel.org
7999 F: Documentation/filesystems/hfs.rst
8003 L: linux-fsdevel@vger.kernel.org
8005 F: Documentation/filesystems/hfsplus.rst
8008 HGA FRAMEBUFFER DRIVER
8009 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
8010 L: linux-nvidia@lists.surfsouth.com
8012 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
8013 F: drivers/video/fbdev/hgafb.c
8015 HIBERNATION (aka Software Suspend, aka swsusp)
8016 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8017 M: Pavel Machek <pavel@ucw.cz>
8018 L: linux-pm@vger.kernel.org
8020 B: https://bugzilla.kernel.org
8021 F: arch/*/include/asm/suspend*.h
8023 F: drivers/base/power/
8024 F: include/linux/freezer.h
8025 F: include/linux/pm.h
8026 F: include/linux/suspend.h
8030 M: Jiri Kosina <jikos@kernel.org>
8031 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
8032 L: linux-input@vger.kernel.org
8034 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
8036 F: include/linux/hid*
8037 F: include/uapi/linux/hid*
8039 HID PLAYSTATION DRIVER
8040 M: Roderick Colenbrander <roderick.colenbrander@sony.com>
8041 L: linux-input@vger.kernel.org
8043 F: drivers/hid/hid-playstation.c
8045 HID SENSOR HUB DRIVERS
8046 M: Jiri Kosina <jikos@kernel.org>
8047 M: Jonathan Cameron <jic23@kernel.org>
8048 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8049 L: linux-input@vger.kernel.org
8050 L: linux-iio@vger.kernel.org
8052 F: Documentation/hid/hid-sensor*
8053 F: drivers/hid/hid-sensor-*
8054 F: drivers/iio/*/hid-*
8055 F: include/linux/hid-sensor-*
8057 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
8058 M: Thomas Gleixner <tglx@linutronix.de>
8059 L: linux-kernel@vger.kernel.org
8061 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8062 F: Documentation/timers/
8063 F: include/linux/clockchips.h
8064 F: include/linux/hrtimer.h
8065 F: kernel/time/clockevents.c
8066 F: kernel/time/hrtimer.c
8067 F: kernel/time/timer_*.c
8069 HIGH-SPEED SCC DRIVER FOR AX.25
8070 L: linux-hams@vger.kernel.org
8072 F: drivers/net/hamradio/dmascc.c
8073 F: drivers/net/hamradio/scc.c
8075 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8076 M: HighPoint Linux Team <linux@highpoint-tech.com>
8078 W: http://www.highpoint-tech.com
8079 F: Documentation/scsi/hptiop.rst
8080 F: drivers/scsi/hptiop.c
8083 M: Jes Sorensen <jes@trained-monkey.org>
8084 L: linux-hippi@sunsite.dk
8086 F: drivers/net/hippi/
8087 F: include/linux/hippidevice.h
8088 F: include/uapi/linux/if_hippi.h
8091 HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
8092 M: Kurt Kanzenbach <kurt@linutronix.de>
8093 L: netdev@vger.kernel.org
8095 F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
8096 F: drivers/net/dsa/hirschmann/*
8097 F: include/linux/platform_data/hirschmann-hellcreek.h
8098 F: net/dsa/tag_hellcreek.c
8100 HISILICON DMA DRIVER
8101 M: Zhou Wang <wangzhou1@hisilicon.com>
8102 L: dmaengine@vger.kernel.org
8104 F: drivers/dma/hisi_dma.c
8106 HISILICON GPIO DRIVER
8107 M: Luo Jiaxing <luojiaxing@huawei.com>
8108 L: linux-gpio@vger.kernel.org
8110 F: drivers/gpio/gpio-hisi.c
8112 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
8113 M: Zaibo Xu <xuzaibo@huawei.com>
8114 L: linux-crypto@vger.kernel.org
8116 F: Documentation/ABI/testing/debugfs-hisi-hpre
8117 F: drivers/crypto/hisilicon/hpre/hpre.h
8118 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
8119 F: drivers/crypto/hisilicon/hpre/hpre_main.c
8121 HISILICON LPC BUS DRIVER
8122 M: john.garry@huawei.com
8124 W: http://www.hisilicon.com
8125 F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
8126 F: drivers/bus/hisi_lpc.c
8128 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
8129 M: Yisen Zhuang <yisen.zhuang@huawei.com>
8130 M: Salil Mehta <salil.mehta@huawei.com>
8131 L: netdev@vger.kernel.org
8133 W: http://www.hisilicon.com
8134 F: drivers/net/ethernet/hisilicon/hns3/
8136 HISILICON NETWORK SUBSYSTEM DRIVER
8137 M: Yisen Zhuang <yisen.zhuang@huawei.com>
8138 M: Salil Mehta <salil.mehta@huawei.com>
8139 L: netdev@vger.kernel.org
8141 W: http://www.hisilicon.com
8142 F: Documentation/devicetree/bindings/net/hisilicon*.txt
8143 F: drivers/net/ethernet/hisilicon/
8145 HIKEY960 ONBOARD USB GPIO HUB DRIVER
8146 M: John Stultz <john.stultz@linaro.org>
8147 L: linux-kernel@vger.kernel.org
8149 F: drivers/misc/hisi_hikey_usb.c
8150 F: Documentation/devicetree/bindings/misc/hisilicon-hikey-usb.yaml
8152 HISILICON PMU DRIVER
8153 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
8155 W: http://www.hisilicon.com
8156 F: Documentation/admin-guide/perf/hisi-pmu.rst
8157 F: drivers/perf/hisilicon
8159 HISILICON QM AND ZIP Controller DRIVER
8160 M: Zhou Wang <wangzhou1@hisilicon.com>
8161 L: linux-crypto@vger.kernel.org
8163 F: Documentation/ABI/testing/debugfs-hisi-zip
8164 F: drivers/crypto/hisilicon/qm.c
8165 F: drivers/crypto/hisilicon/qm.h
8166 F: drivers/crypto/hisilicon/sgl.c
8167 F: drivers/crypto/hisilicon/zip/
8169 HISILICON ROCE DRIVER
8170 M: Lijun Ou <oulijun@huawei.com>
8171 M: Wei Hu(Xavier) <huwei87@hisilicon.com>
8172 M: Weihang Li <liweihang@huawei.com>
8173 L: linux-rdma@vger.kernel.org
8175 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
8176 F: drivers/infiniband/hw/hns/
8178 HISILICON SAS Controller
8179 M: John Garry <john.garry@huawei.com>
8181 W: http://www.hisilicon.com
8182 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
8183 F: drivers/scsi/hisi_sas/
8185 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
8186 M: Zaibo Xu <xuzaibo@huawei.com>
8187 L: linux-crypto@vger.kernel.org
8189 F: Documentation/ABI/testing/debugfs-hisi-sec
8190 F: drivers/crypto/hisilicon/sec2/sec.h
8191 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
8192 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
8193 F: drivers/crypto/hisilicon/sec2/sec_main.c
8195 HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
8196 M: Jay Fang <f.fangjian@huawei.com>
8197 L: linux-spi@vger.kernel.org
8199 W: http://www.hisilicon.com
8200 F: drivers/spi/spi-hisi-kunpeng.c
8202 HISILICON STAGING DRIVERS FOR HIKEY 960/970
8203 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
8205 F: drivers/staging/hikey9xx/
8207 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
8208 M: Zaibo Xu <xuzaibo@huawei.com>
8210 F: drivers/crypto/hisilicon/trng/trng.c
8212 HISILICON V3XX SPI NOR FLASH Controller Driver
8213 M: John Garry <john.garry@huawei.com>
8215 W: http://www.hisilicon.com
8216 F: drivers/spi/spi-hisi-sfc-v3xx.c
8218 HMM - Heterogeneous Memory Management
8219 M: Jérôme Glisse <jglisse@redhat.com>
8220 L: linux-mm@kvack.org
8222 F: Documentation/vm/hmm.rst
8223 F: include/linux/hmm*
8226 F: tools/testing/selftests/vm/*hmm*
8229 M: Jouni Malinen <j@w1.fi>
8230 L: linux-wireless@vger.kernel.org
8232 W: http://w1.fi/hostap-driver.html
8233 F: drivers/net/wireless/intersil/hostap/
8235 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
8236 L: platform-driver-x86@vger.kernel.org
8238 F: drivers/platform/x86/tc1100-wmi.c
8240 HPET: High Precision Event Timers driver
8241 M: Clemens Ladisch <clemens@ladisch.de>
8243 F: Documentation/timers/hpet.rst
8244 F: drivers/char/hpet.c
8245 F: include/linux/hpet.h
8246 F: include/uapi/linux/hpet.h
8250 F: arch/x86/include/asm/hpet.h
8251 F: arch/x86/kernel/hpet.c
8254 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
8256 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
8260 M: Sebastian Reichel <sre@kernel.org>
8262 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
8263 F: Documentation/ABI/testing/sysfs-bus-hsi
8264 F: Documentation/driver-api/hsi.rst
8266 F: include/linux/hsi/
8267 F: include/uapi/linux/hsi/
8270 L: linux-usb@vger.kernel.org
8272 F: drivers/net/usb/hso.c
8274 HSR NETWORK PROTOCOL
8275 L: netdev@vger.kernel.org
8279 HT16K33 LED CONTROLLER DRIVER
8280 M: Robin van der Gracht <robin@protonic.nl>
8282 F: Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
8283 F: drivers/auxdisplay/ht16k33.c
8285 HTCPEN TOUCHSCREEN DRIVER
8286 M: Pau Oliva Fora <pof@eslack.org>
8287 L: linux-input@vger.kernel.org
8289 F: drivers/input/touchscreen/htcpen.c
8291 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
8292 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
8293 L: linux-iio@vger.kernel.org
8295 W: http://www.st.com/
8296 F: Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
8297 F: drivers/iio/humidity/hts221*
8299 HUAWEI ETHERNET DRIVER
8300 M: Bin Luo <luobin9@huawei.com>
8301 L: netdev@vger.kernel.org
8303 F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
8304 F: drivers/net/ethernet/huawei/hinic/
8307 M: Mike Kravetz <mike.kravetz@oracle.com>
8308 L: linux-mm@kvack.org
8310 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
8311 F: Documentation/admin-guide/mm/hugetlbpage.rst
8312 F: Documentation/vm/hugetlbfs_reserv.rst
8314 F: include/linux/hugetlb.h
8318 M: Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
8319 L: linux-media@vger.kernel.org
8321 W: https://linuxtv.org
8322 T: git git://linuxtv.org/media_tree.git
8323 F: drivers/media/platform/sti/hva
8325 HWPOISON MEMORY FAILURE HANDLING
8326 M: Naoya Horiguchi <naoya.horiguchi@nec.com>
8327 L: linux-mm@kvack.org
8329 F: mm/hwpoison-inject.c
8330 F: mm/memory-failure.c
8332 HYGON PROCESSOR SUPPORT
8333 M: Pu Wen <puwen@hygon.cn>
8334 L: linux-kernel@vger.kernel.org
8336 F: arch/x86/kernel/cpu/hygon.c
8338 HYNIX HI556 SENSOR DRIVER
8339 M: Shawn Tu <shawnx.tu@intel.com>
8340 L: linux-media@vger.kernel.org
8342 T: git git://linuxtv.org/media_tree.git
8343 F: drivers/media/i2c/hi556.c
8345 Hyper-V CORE AND DRIVERS
8346 M: "K. Y. Srinivasan" <kys@microsoft.com>
8347 M: Haiyang Zhang <haiyangz@microsoft.com>
8348 M: Stephen Hemminger <sthemmin@microsoft.com>
8349 M: Wei Liu <wei.liu@kernel.org>
8350 L: linux-hyperv@vger.kernel.org
8352 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
8353 F: Documentation/ABI/stable/sysfs-bus-vmbus
8354 F: Documentation/ABI/testing/debugfs-hyperv
8355 F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
8357 F: arch/x86/include/asm/hyperv-tlfs.h
8358 F: arch/x86/include/asm/mshyperv.h
8359 F: arch/x86/include/asm/trace/hyperv.h
8360 F: arch/x86/kernel/cpu/mshyperv.c
8361 F: drivers/clocksource/hyperv_timer.c
8362 F: drivers/hid/hid-hyperv.c
8364 F: drivers/input/serio/hyperv-keyboard.c
8365 F: drivers/iommu/hyperv-iommu.c
8366 F: drivers/net/hyperv/
8367 F: drivers/pci/controller/pci-hyperv-intf.c
8368 F: drivers/pci/controller/pci-hyperv.c
8369 F: drivers/scsi/storvsc_drv.c
8370 F: drivers/uio/uio_hv_generic.c
8371 F: drivers/video/fbdev/hyperv_fb.c
8372 F: include/asm-generic/hyperv-tlfs.h
8373 F: include/asm-generic/mshyperv.h
8374 F: include/clocksource/hyperv_timer.h
8375 F: include/linux/hyperv.h
8376 F: include/uapi/linux/hyperv.h
8377 F: net/vmw_vsock/hyperv_transport.c
8381 M: Vignesh Raghavendra <vigneshr@ti.com>
8382 L: linux-mtd@lists.infradead.org
8384 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8385 C: irc://irc.oftc.net/mtd
8386 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
8387 F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
8388 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
8389 F: drivers/mtd/hyperbus/
8390 F: include/linux/mtd/hyperbus.h
8392 HYPERVISOR VIRTUAL CONSOLE DRIVER
8393 L: linuxppc-dev@lists.ozlabs.org
8398 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8399 L: linux-i2c@vger.kernel.org
8400 L: linux-acpi@vger.kernel.org
8402 F: drivers/i2c/i2c-core-acpi.c
8404 I2C CONTROLLER DRIVER FOR NVIDIA GPU
8405 M: Ajay Gupta <ajayg@nvidia.com>
8406 L: linux-i2c@vger.kernel.org
8408 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
8409 F: drivers/i2c/busses/i2c-nvidia-gpu.c
8412 M: Peter Rosin <peda@axentia.se>
8413 L: linux-i2c@vger.kernel.org
8415 F: Documentation/devicetree/bindings/i2c/i2c-arb*
8416 F: Documentation/devicetree/bindings/i2c/i2c-gate*
8417 F: Documentation/devicetree/bindings/i2c/i2c-mux*
8418 F: Documentation/i2c/i2c-topology.rst
8419 F: Documentation/i2c/muxes/
8420 F: drivers/i2c/i2c-mux.c
8421 F: drivers/i2c/muxes/
8422 F: include/linux/i2c-mux.h
8424 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
8425 M: Gregory CLEMENT <gregory.clement@bootlin.com>
8426 L: linux-i2c@vger.kernel.org
8428 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
8429 F: drivers/i2c/busses/i2c-mv64xxx.c
8431 I2C OVER PARALLEL PORT
8432 M: Jean Delvare <jdelvare@suse.com>
8433 L: linux-i2c@vger.kernel.org
8435 F: Documentation/i2c/busses/i2c-parport.rst
8436 F: drivers/i2c/busses/i2c-parport.c
8439 M: Wolfram Sang <wsa@kernel.org>
8440 L: linux-i2c@vger.kernel.org
8442 W: https://i2c.wiki.kernel.org/
8443 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8444 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8445 F: Documentation/devicetree/bindings/i2c/i2c.txt
8446 F: Documentation/i2c/
8448 F: include/linux/i2c-dev.h
8449 F: include/linux/i2c-smbus.h
8450 F: include/linux/i2c.h
8451 F: include/uapi/linux/i2c-*.h
8452 F: include/uapi/linux/i2c.h
8454 I2C SUBSYSTEM HOST DRIVERS
8455 L: linux-i2c@vger.kernel.org
8457 W: https://i2c.wiki.kernel.org/
8458 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8459 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8460 F: Documentation/devicetree/bindings/i2c/
8461 F: drivers/i2c/algos/
8462 F: drivers/i2c/busses/
8465 M: Jean Delvare <jdelvare@suse.com>
8466 L: linux-i2c@vger.kernel.org
8468 F: Documentation/i2c/busses/i2c-taos-evm.rst
8469 F: drivers/i2c/busses/i2c-taos-evm.c
8472 M: Till Harbaum <till@harbaum.org>
8473 L: linux-i2c@vger.kernel.org
8475 W: http://www.harbaum.org/till/i2c_tiny_usb
8476 F: drivers/i2c/busses/i2c-tiny-usb.c
8478 I2C/SMBUS CONTROLLER DRIVERS FOR PC
8479 M: Jean Delvare <jdelvare@suse.com>
8480 L: linux-i2c@vger.kernel.org
8482 F: Documentation/i2c/busses/i2c-ali1535.rst
8483 F: Documentation/i2c/busses/i2c-ali1563.rst
8484 F: Documentation/i2c/busses/i2c-ali15x3.rst
8485 F: Documentation/i2c/busses/i2c-amd756.rst
8486 F: Documentation/i2c/busses/i2c-amd8111.rst
8487 F: Documentation/i2c/busses/i2c-i801.rst
8488 F: Documentation/i2c/busses/i2c-nforce2.rst
8489 F: Documentation/i2c/busses/i2c-piix4.rst
8490 F: Documentation/i2c/busses/i2c-sis5595.rst
8491 F: Documentation/i2c/busses/i2c-sis630.rst
8492 F: Documentation/i2c/busses/i2c-sis96x.rst
8493 F: Documentation/i2c/busses/i2c-via.rst
8494 F: Documentation/i2c/busses/i2c-viapro.rst
8495 F: drivers/i2c/busses/i2c-ali1535.c
8496 F: drivers/i2c/busses/i2c-ali1563.c
8497 F: drivers/i2c/busses/i2c-ali15x3.c
8498 F: drivers/i2c/busses/i2c-amd756-s4882.c
8499 F: drivers/i2c/busses/i2c-amd756.c
8500 F: drivers/i2c/busses/i2c-amd8111.c
8501 F: drivers/i2c/busses/i2c-i801.c
8502 F: drivers/i2c/busses/i2c-isch.c
8503 F: drivers/i2c/busses/i2c-nforce2-s4985.c
8504 F: drivers/i2c/busses/i2c-nforce2.c
8505 F: drivers/i2c/busses/i2c-piix4.c
8506 F: drivers/i2c/busses/i2c-sis5595.c
8507 F: drivers/i2c/busses/i2c-sis630.c
8508 F: drivers/i2c/busses/i2c-sis96x.c
8509 F: drivers/i2c/busses/i2c-via.c
8510 F: drivers/i2c/busses/i2c-viapro.c
8512 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
8513 M: Hans de Goede <hdegoede@redhat.com>
8514 L: linux-i2c@vger.kernel.org
8516 F: drivers/i2c/busses/i2c-cht-wc.c
8518 I2C/SMBUS ISMT DRIVER
8519 M: Seth Heasley <seth.heasley@intel.com>
8520 M: Neil Horman <nhorman@tuxdriver.com>
8521 L: linux-i2c@vger.kernel.org
8522 F: Documentation/i2c/busses/i2c-ismt.rst
8523 F: drivers/i2c/busses/i2c-ismt.c
8525 I2C/SMBUS STUB DRIVER
8526 M: Jean Delvare <jdelvare@suse.com>
8527 L: linux-i2c@vger.kernel.org
8529 F: drivers/i2c/i2c-stub.c
8531 I3C DRIVER FOR CADENCE I3C MASTER IP
8532 M: Przemysław Gaj <pgaj@cadence.com>
8534 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
8535 F: drivers/i3c/master/i3c-master-cdns.c
8537 I3C DRIVER FOR SYNOPSYS DESIGNWARE
8538 M: Vitor Soares <vitor.soares@synopsys.com>
8540 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
8541 F: drivers/i3c/master/dw*
8544 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
8545 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
8547 C: irc://chat.freenode.net/linux-i3c
8548 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
8549 F: Documentation/ABI/testing/sysfs-bus-i3c
8550 F: Documentation/devicetree/bindings/i3c/
8551 F: Documentation/driver-api/i3c
8553 F: include/linux/i3c/
8555 IA64 (Itanium) PLATFORM
8556 L: linux-ia64@vger.kernel.org
8558 F: Documentation/ia64/
8561 IBM Power 842 compression accelerator
8562 M: Haren Myneni <haren@us.ibm.com>
8565 F: drivers/crypto/nx/Kconfig
8566 F: drivers/crypto/nx/Makefile
8567 F: drivers/crypto/nx/nx-842*
8568 F: include/linux/sw842.h
8571 IBM Power in-Nest Crypto Acceleration
8572 M: Breno Leitão <leitao@debian.org>
8573 M: Nayna Jain <nayna@linux.ibm.com>
8574 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8575 L: linux-crypto@vger.kernel.org
8577 F: drivers/crypto/nx/Kconfig
8578 F: drivers/crypto/nx/Makefile
8579 F: drivers/crypto/nx/nx-aes*
8580 F: drivers/crypto/nx/nx-sha*
8581 F: drivers/crypto/nx/nx.*
8582 F: drivers/crypto/nx/nx_csbcpb.h
8583 F: drivers/crypto/nx/nx_debugfs.c
8585 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
8586 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8587 L: linux-pci@vger.kernel.org
8588 L: linuxppc-dev@lists.ozlabs.org
8590 F: drivers/pci/hotplug/rpadlpar*
8592 IBM Power Linux RAID adapter
8593 M: Brian King <brking@us.ibm.com>
8595 F: drivers/scsi/ipr.*
8597 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
8598 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8599 L: linux-pci@vger.kernel.org
8600 L: linuxppc-dev@lists.ozlabs.org
8602 F: drivers/pci/hotplug/rpaphp*
8604 IBM Power SRIOV Virtual NIC Device Driver
8605 M: Dany Madden <drt@linux.ibm.com>
8606 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8607 R: Thomas Falcon <tlfalcon@linux.ibm.com>
8608 R: Lijun Pan <lijunp213@gmail.com>
8609 L: netdev@vger.kernel.org
8611 F: drivers/net/ethernet/ibm/ibmvnic.*
8613 IBM Power Virtual Accelerator Switchboard
8614 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8615 L: linuxppc-dev@lists.ozlabs.org
8617 F: arch/powerpc/include/asm/vas.h
8618 F: arch/powerpc/platforms/powernv/copy-paste.h
8619 F: arch/powerpc/platforms/powernv/vas*
8621 IBM Power Virtual Ethernet Device Driver
8622 M: Cristobal Forno <cforno12@linux.ibm.com>
8623 L: netdev@vger.kernel.org
8625 F: drivers/net/ethernet/ibm/ibmveth.*
8627 IBM Power Virtual FC Device Drivers
8628 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8629 L: linux-scsi@vger.kernel.org
8631 F: drivers/scsi/ibmvscsi/ibmvfc*
8633 IBM Power Virtual Management Channel Driver
8634 M: Brad Warrum <bwarrum@linux.ibm.com>
8635 M: Ritu Agarwal <rituagar@linux.ibm.com>
8637 F: drivers/misc/ibmvmc.*
8639 IBM Power Virtual SCSI Device Drivers
8640 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8641 L: linux-scsi@vger.kernel.org
8643 F: drivers/scsi/ibmvscsi/ibmvscsi*
8644 F: include/scsi/viosrp.h
8646 IBM Power Virtual SCSI Device Target Driver
8647 M: Michael Cyr <mikecyr@linux.ibm.com>
8648 L: linux-scsi@vger.kernel.org
8649 L: target-devel@vger.kernel.org
8651 F: drivers/scsi/ibmvscsi_tgt/
8653 IBM Power VMX Cryptographic instructions
8654 M: Breno Leitão <leitao@debian.org>
8655 M: Nayna Jain <nayna@linux.ibm.com>
8656 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8657 L: linux-crypto@vger.kernel.org
8659 F: drivers/crypto/vmx/Kconfig
8660 F: drivers/crypto/vmx/Makefile
8661 F: drivers/crypto/vmx/aes*
8662 F: drivers/crypto/vmx/ghash*
8663 F: drivers/crypto/vmx/ppc-xlate.pl
8664 F: drivers/crypto/vmx/vmx.c
8666 IBM ServeRAID RAID DRIVER
8668 F: drivers/scsi/ips.*
8670 ICH LPC AND GPIO DRIVER
8671 M: Peter Tyser <ptyser@xes-inc.com>
8673 F: drivers/gpio/gpio-ich.c
8674 F: drivers/mfd/lpc_ich.c
8677 M: Max Staudt <max@enpas.org>
8678 L: linux-i2c@vger.kernel.org
8680 F: drivers/i2c/busses/i2c-icy.c
8683 M: "David S. Miller" <davem@davemloft.net>
8684 L: linux-ide@vger.kernel.org
8686 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
8687 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
8688 F: Documentation/ide/
8690 F: include/linux/ide.h
8693 L: linux-ide@vger.kernel.org
8695 F: Documentation/cdrom/ide-cd.rst
8696 F: drivers/ide/ide-cd*
8698 IDEAPAD LAPTOP EXTRAS DRIVER
8699 M: Ike Panhc <ike.pan@canonical.com>
8700 L: platform-driver-x86@vger.kernel.org
8702 W: http://launchpad.net/ideapad-laptop
8703 F: drivers/platform/x86/ideapad-laptop.c
8705 IDEAPAD LAPTOP SLIDEBAR DRIVER
8706 M: Andrey Moiseev <o2g.org.ru@gmail.com>
8707 L: linux-input@vger.kernel.org
8709 W: https://github.com/o2genum/ideapad-slidebar
8710 F: drivers/input/misc/ideapad_slidebar.c
8712 IDT VersaClock 5 CLOCK DRIVER
8713 M: Luca Ceresoli <luca@lucaceresoli.net>
8715 F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
8716 F: drivers/clk/clk-versaclock5.c
8718 IEEE 802.15.4 SUBSYSTEM
8719 M: Alexander Aring <alex.aring@gmail.com>
8720 M: Stefan Schmidt <stefan@datenfreihafen.org>
8721 L: linux-wpan@vger.kernel.org
8723 W: https://linux-wpan.org/
8724 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
8725 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
8726 F: Documentation/networking/ieee802154.rst
8727 F: drivers/net/ieee802154/
8728 F: include/linux/ieee802154.h
8729 F: include/linux/nl802154.h
8730 F: include/net/af_ieee802154.h
8731 F: include/net/cfg802154.h
8732 F: include/net/ieee802154_netdev.h
8733 F: include/net/mac802154.h
8734 F: include/net/nl802154.h
8739 M: Yotam Gigi <yotam.gi@gmail.com>
8740 M: Jamal Hadi Salim <jhs@mojatatu.com>
8741 F: include/net/ife.h
8742 F: include/uapi/linux/ife.h
8745 IGORPLUG-USB IR RECEIVER
8746 M: Sean Young <sean@mess.org>
8747 L: linux-media@vger.kernel.org
8749 F: drivers/media/rc/igorplugusb.c
8751 IGUANAWORKS USB IR TRANSCEIVER
8752 M: Sean Young <sean@mess.org>
8753 L: linux-media@vger.kernel.org
8755 F: drivers/media/rc/iguanair.c
8757 IIO DIGITAL POTENTIOMETER DAC
8758 M: Peter Rosin <peda@axentia.se>
8759 L: linux-iio@vger.kernel.org
8761 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
8762 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
8763 F: drivers/iio/dac/dpot-dac.c
8765 IIO ENVELOPE DETECTOR
8766 M: Peter Rosin <peda@axentia.se>
8767 L: linux-iio@vger.kernel.org
8769 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
8770 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
8771 F: drivers/iio/adc/envelope-detector.c
8774 M: Peter Rosin <peda@axentia.se>
8775 L: linux-iio@vger.kernel.org
8777 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
8778 F: drivers/iio/multiplexer/iio-mux.c
8780 IIO SCMI BASED DRIVER
8781 M: Jyoti Bhayana <jbhayana@google.com>
8782 L: linux-iio@vger.kernel.org
8784 F: drivers/iio/common/scmi_sensors/scmi_iio.c
8786 IIO SUBSYSTEM AND DRIVERS
8787 M: Jonathan Cameron <jic23@kernel.org>
8788 R: Lars-Peter Clausen <lars@metafoo.de>
8789 L: linux-iio@vger.kernel.org
8791 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
8792 F: Documentation/ABI/testing/configfs-iio*
8793 F: Documentation/ABI/testing/sysfs-bus-iio*
8794 F: Documentation/devicetree/bindings/iio/
8796 F: drivers/staging/iio/
8797 F: include/linux/iio/
8801 M: Peter Rosin <peda@axentia.se>
8802 L: linux-iio@vger.kernel.org
8804 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
8805 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
8806 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
8807 F: drivers/iio/afe/iio-rescale.c
8809 IKANOS/ADI EAGLE ADSL USB DRIVER
8810 M: Matthieu Castet <castet.matthieu@free.fr>
8811 M: Stanislaw Gruszka <stf_xl@wp.pl>
8813 F: drivers/usb/atm/ueagle-atm.c
8815 IMGTEC ASCII LCD DRIVER
8816 M: Paul Burton <paulburton@kernel.org>
8818 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
8819 F: drivers/auxdisplay/img-ascii-lcd.c
8821 IMGTEC IR DECODER DRIVER
8823 F: drivers/media/rc/img-ir/
8825 IMON SOUNDGRAPH USB IR RECEIVER
8826 M: Sean Young <sean@mess.org>
8827 L: linux-media@vger.kernel.org
8829 F: drivers/media/rc/imon.c
8830 F: drivers/media/rc/imon_raw.c
8832 IMS TWINTURBO FRAMEBUFFER DRIVER
8833 L: linux-fbdev@vger.kernel.org
8835 F: drivers/video/fbdev/imsttfb.c
8837 INA209 HARDWARE MONITOR DRIVER
8838 M: Guenter Roeck <linux@roeck-us.net>
8839 L: linux-hwmon@vger.kernel.org
8841 F: Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml
8842 F: Documentation/hwmon/ina209.rst
8843 F: drivers/hwmon/ina209.c
8845 INA2XX HARDWARE MONITOR DRIVER
8846 M: Guenter Roeck <linux@roeck-us.net>
8847 L: linux-hwmon@vger.kernel.org
8849 F: Documentation/hwmon/ina2xx.rst
8850 F: drivers/hwmon/ina2xx.c
8851 F: include/linux/platform_data/ina2xx.h
8853 INDUSTRY PACK SUBSYSTEM (IPACK)
8854 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
8855 M: Jens Taprogge <jens.taprogge@taprogge.org>
8856 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8857 L: industrypack-devel@lists.sourceforge.net
8859 W: http://industrypack.sourceforge.net
8862 INFINEON DPS310 Driver
8863 M: Eddie James <eajames@linux.ibm.com>
8864 L: linux-iio@vger.kernel.org
8866 F: drivers/iio/pressure/dps310.c
8868 INFINIBAND SUBSYSTEM
8869 M: Doug Ledford <dledford@redhat.com>
8870 M: Jason Gunthorpe <jgg@nvidia.com>
8871 L: linux-rdma@vger.kernel.org
8873 W: https://github.com/linux-rdma/rdma-core
8874 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8875 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
8876 F: Documentation/devicetree/bindings/infiniband/
8877 F: Documentation/infiniband/
8878 F: drivers/infiniband/
8880 F: include/trace/events/ib_mad.h
8881 F: include/trace/events/ib_umad.h
8882 F: include/uapi/linux/if_infiniband.h
8883 F: include/uapi/rdma/
8884 F: samples/bpf/ibumad_kern.c
8885 F: samples/bpf/ibumad_user.c
8887 INGENIC JZ4780 NAND DRIVER
8888 M: Harvey Hunt <harveyhuntnexus@gmail.com>
8889 L: linux-mtd@lists.infradead.org
8890 L: linux-mips@vger.kernel.org
8892 F: drivers/mtd/nand/raw/ingenic/
8895 M: Paul Cercueil <paul@crapouillou.net>
8896 L: linux-mips@vger.kernel.org
8898 F: arch/mips/boot/dts/ingenic/
8899 F: arch/mips/generic/board-ingenic.c
8900 F: arch/mips/include/asm/mach-ingenic/
8901 F: arch/mips/ingenic/Kconfig
8902 F: drivers/clk/ingenic/
8903 F: drivers/dma/dma-jz4780.c
8904 F: drivers/gpu/drm/ingenic/
8905 F: drivers/i2c/busses/i2c-jz4780.c
8906 F: drivers/iio/adc/ingenic-adc.c
8907 F: drivers/irqchip/irq-ingenic.c
8908 F: drivers/memory/jz4780-nemc.c
8909 F: drivers/mmc/host/jz4740_mmc.c
8910 F: drivers/mtd/nand/raw/ingenic/
8911 F: drivers/pinctrl/pinctrl-ingenic.c
8912 F: drivers/power/supply/ingenic-battery.c
8913 F: drivers/pwm/pwm-jz4740.c
8914 F: drivers/remoteproc/ingenic_rproc.c
8915 F: drivers/rtc/rtc-jz4740.c
8916 F: drivers/tty/serial/8250/8250_ingenic.c
8917 F: drivers/usb/musb/jz4740.c
8918 F: drivers/watchdog/jz4740_wdt.c
8919 F: include/dt-bindings/iio/adc/ingenic,adc.h
8920 F: include/linux/mfd/ingenic-tcu.h
8921 F: sound/soc/codecs/jz47*
8922 F: sound/soc/jz4740/
8925 M: Jan Kara <jack@suse.cz>
8926 R: Amir Goldstein <amir73il@gmail.com>
8927 L: linux-fsdevel@vger.kernel.org
8929 F: Documentation/filesystems/inotify.rst
8930 F: fs/notify/inotify/
8931 F: include/linux/inotify.h
8932 F: include/uapi/linux/inotify.h
8934 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8935 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
8936 L: linux-input@vger.kernel.org
8938 Q: http://patchwork.kernel.org/project/linux-input/list/
8939 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8940 F: Documentation/devicetree/bindings/input/
8941 F: Documentation/devicetree/bindings/serio/
8942 F: Documentation/input/
8944 F: include/linux/input.h
8945 F: include/linux/input/
8946 F: include/uapi/linux/input-event-codes.h
8947 F: include/uapi/linux/input.h
8949 INPUT MULTITOUCH (MT) PROTOCOL
8950 M: Henrik Rydberg <rydberg@bitmath.org>
8951 L: linux-input@vger.kernel.org
8953 F: Documentation/input/multi-touch-protocol.rst
8954 F: drivers/input/input-mt.c
8957 INSIDE SECURE CRYPTO DRIVER
8958 M: Antoine Tenart <atenart@kernel.org>
8959 L: linux-crypto@vger.kernel.org
8961 F: drivers/crypto/inside-secure/
8963 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8964 M: Mimi Zohar <zohar@linux.ibm.com>
8965 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8966 L: linux-integrity@vger.kernel.org
8968 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8969 F: security/integrity/ima/
8971 INTEL 810/815 FRAMEBUFFER DRIVER
8972 M: Antonino Daplas <adaplas@gmail.com>
8973 L: linux-fbdev@vger.kernel.org
8975 F: drivers/video/fbdev/i810/
8978 M: Cezary Rojewski <cezary.rojewski@intel.com>
8979 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8980 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
8981 M: Jie Yang <yang.jie@linux.intel.com>
8982 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8986 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8987 M: Hans de Goede <hdegoede@redhat.com>
8988 L: platform-driver-x86@vger.kernel.org
8990 F: drivers/platform/x86/intel_atomisp2_pm.c
8992 INTEL ATOMISP2 LED DRIVER
8993 M: Hans de Goede <hdegoede@redhat.com>
8994 L: platform-driver-x86@vger.kernel.org
8996 F: drivers/platform/x86/intel_atomisp2_led.c
8998 INTEL BROXTON PMC DRIVER
8999 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9000 M: Zha Qipeng <qipeng.zha@intel.com>
9002 F: drivers/mfd/intel_pmc_bxt.c
9003 F: include/linux/mfd/intel_pmc_bxt.h
9005 INTEL C600 SERIES SAS CONTROLLER DRIVER
9006 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
9007 L: linux-scsi@vger.kernel.org
9009 T: git git://git.code.sf.net/p/intel-sas/isci
9010 F: drivers/scsi/isci/
9012 INTEL CPU family model numbers
9013 M: Tony Luck <tony.luck@intel.com>
9015 L: linux-kernel@vger.kernel.org
9017 F: arch/x86/include/asm/intel-family.h
9019 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
9020 M: Jani Nikula <jani.nikula@linux.intel.com>
9021 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
9022 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
9023 L: intel-gfx@lists.freedesktop.org
9025 W: https://01.org/linuxgraphics/
9026 Q: http://patchwork.freedesktop.org/project/intel-gfx/
9027 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
9028 C: irc://chat.freenode.net/intel-gfx
9029 T: git git://anongit.freedesktop.org/drm-intel
9030 F: Documentation/gpu/i915.rst
9031 F: drivers/gpu/drm/i915/
9032 F: include/drm/i915*
9033 F: include/uapi/drm/i915_drm.h
9035 INTEL ETHERNET DRIVERS
9036 M: Jesse Brandeburg <jesse.brandeburg@intel.com>
9037 M: Tony Nguyen <anthony.l.nguyen@intel.com>
9038 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
9040 W: http://www.intel.com/support/feedback.htm
9041 W: http://e1000.sourceforge.net/
9042 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
9043 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
9044 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
9045 F: Documentation/networking/device_drivers/ethernet/intel/
9046 F: drivers/net/ethernet/intel/
9047 F: drivers/net/ethernet/intel/*/
9048 F: include/linux/avf/virtchnl.h
9050 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
9051 M: Maik Broemme <mbroemme@libmpq.org>
9052 L: linux-fbdev@vger.kernel.org
9054 F: Documentation/fb/intelfb.rst
9055 F: drivers/video/fbdev/intelfb/
9058 M: Andy Shevchenko <andy@kernel.org>
9059 L: linux-gpio@vger.kernel.org
9061 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9062 F: drivers/gpio/gpio-ich.c
9063 F: drivers/gpio/gpio-merrifield.c
9064 F: drivers/gpio/gpio-ml-ioh.c
9065 F: drivers/gpio/gpio-pch.c
9066 F: drivers/gpio/gpio-sch.c
9067 F: drivers/gpio/gpio-sodaville.c
9069 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
9070 M: Zhenyu Wang <zhenyuw@linux.intel.com>
9071 M: Zhi Wang <zhi.a.wang@intel.com>
9072 L: intel-gvt-dev@lists.freedesktop.org
9073 L: intel-gfx@lists.freedesktop.org
9075 W: https://01.org/igvt-g
9076 T: git https://github.com/intel/gvt-linux.git
9077 F: drivers/gpu/drm/i915/gvt/
9079 INTEL HID EVENT DRIVER
9080 M: Alex Hung <alex.hung@canonical.com>
9081 L: platform-driver-x86@vger.kernel.org
9083 F: drivers/platform/x86/intel-hid.c
9085 INTEL I/OAT DMA DRIVER
9086 M: Dave Jiang <dave.jiang@intel.com>
9087 R: Dan Williams <dan.j.williams@intel.com>
9088 L: dmaengine@vger.kernel.org
9090 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
9091 F: drivers/dma/ioat*
9094 M: Dave Jiang <dave.jiang@intel.com>
9095 L: dmaengine@vger.kernel.org
9097 F: drivers/dma/idxd/*
9098 F: include/uapi/linux/idxd.h
9101 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
9102 M: Len Brown <lenb@kernel.org>
9103 L: linux-pm@vger.kernel.org
9105 B: https://bugzilla.kernel.org
9106 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
9107 F: drivers/idle/intel_idle.c
9109 INTEL INTEGRATED SENSOR HUB DRIVER
9110 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9111 M: Jiri Kosina <jikos@kernel.org>
9112 L: linux-input@vger.kernel.org
9114 F: drivers/hid/intel-ish-hid/
9117 M: David Woodhouse <dwmw2@infradead.org>
9118 M: Lu Baolu <baolu.lu@linux.intel.com>
9119 L: iommu@lists.linux-foundation.org
9121 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9122 F: drivers/iommu/intel/
9123 F: include/linux/intel-iommu.h
9124 F: include/linux/intel-svm.h
9126 INTEL IOP-ADMA DMA DRIVER
9127 R: Dan Williams <dan.j.williams@intel.com>
9129 F: drivers/dma/iop-adma.c
9131 INTEL IPU3 CSI-2 CIO2 DRIVER
9132 M: Yong Zhi <yong.zhi@intel.com>
9133 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9134 M: Bingbu Cao <bingbu.cao@intel.com>
9135 M: Dan Scally <djrscally@gmail.com>
9136 R: Tianshu Qiu <tian.shu.qiu@intel.com>
9137 L: linux-media@vger.kernel.org
9139 T: git git://linuxtv.org/media_tree.git
9140 F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
9141 F: drivers/media/pci/intel/ipu3/
9143 INTEL IPU3 CSI-2 IMGU DRIVER
9144 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9145 R: Bingbu Cao <bingbu.cao@intel.com>
9146 R: Tianshu Qiu <tian.shu.qiu@intel.com>
9147 L: linux-media@vger.kernel.org
9149 F: Documentation/admin-guide/media/ipu3.rst
9150 F: Documentation/admin-guide/media/ipu3_rcb.svg
9151 F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
9152 F: drivers/staging/media/ipu3/
9154 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
9155 M: Krzysztof Halasa <khalasa@piap.pl>
9157 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
9158 F: drivers/net/wan/ixp4xx_hss.c
9159 F: drivers/soc/ixp4xx/ixp4xx-npe.c
9160 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
9161 F: include/linux/soc/ixp4xx/npe.h
9162 F: include/linux/soc/ixp4xx/qmgr.h
9164 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
9165 M: Deepak Saxena <dsaxena@plexity.net>
9167 F: drivers/char/hw_random/ixp4xx-rng.c
9169 INTEL KEEM BAY DRM DRIVER
9170 M: Anitha Chrisanthus <anitha.chrisanthus@intel.com>
9171 M: Edmund Dea <edmund.j.dea@intel.com>
9173 F: Documentation/devicetree/bindings/display/intel,kmb_display.yaml
9174 F: drivers/gpu/drm/kmb/
9176 INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
9177 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9179 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
9180 F: drivers/crypto/keembay/Kconfig
9181 F: drivers/crypto/keembay/Makefile
9182 F: drivers/crypto/keembay/keembay-ocs-aes-core.c
9183 F: drivers/crypto/keembay/ocs-aes.c
9184 F: drivers/crypto/keembay/ocs-aes.h
9186 INTEL KEEM BAY OCS HCU CRYPTO DRIVER
9187 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9188 M: Declan Murphy <declan.murphy@intel.com>
9190 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
9191 F: drivers/crypto/keembay/Kconfig
9192 F: drivers/crypto/keembay/Makefile
9193 F: drivers/crypto/keembay/keembay-ocs-hcu-core.c
9194 F: drivers/crypto/keembay/ocs-hcu.c
9195 F: drivers/crypto/keembay/ocs-hcu.h
9197 INTEL MANAGEMENT ENGINE (mei)
9198 M: Tomas Winkler <tomas.winkler@intel.com>
9199 L: linux-kernel@vger.kernel.org
9201 F: Documentation/driver-api/mei/*
9202 F: drivers/misc/mei/
9203 F: drivers/watchdog/mei_wdt.c
9204 F: include/linux/mei_cl_bus.h
9205 F: include/uapi/linux/mei.h
9208 INTEL MENLOW THERMAL DRIVER
9209 M: Sujith Thomas <sujith.thomas@intel.com>
9210 L: platform-driver-x86@vger.kernel.org
9212 W: https://01.org/linux-acpi
9213 F: drivers/platform/x86/intel_menlow.c
9215 INTEL P-Unit IPC DRIVER
9216 M: Zha Qipeng <qipeng.zha@intel.com>
9217 L: platform-driver-x86@vger.kernel.org
9219 F: arch/x86/include/asm/intel_punit_ipc.h
9220 F: drivers/platform/x86/intel_punit_ipc.c
9222 INTEL PMC CORE DRIVER
9223 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
9224 M: David E Box <david.e.box@intel.com>
9225 L: platform-driver-x86@vger.kernel.org
9227 F: Documentation/ABI/testing/sysfs-platform-intel-pmc
9228 F: drivers/platform/x86/intel_pmc_core*
9230 INTEL PMIC GPIO DRIVERS
9231 M: Andy Shevchenko <andy@kernel.org>
9233 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9234 F: drivers/gpio/gpio-*cove.c
9236 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
9237 M: Andy Shevchenko <andy@kernel.org>
9239 F: drivers/mfd/intel_soc_pmic*
9240 F: include/linux/mfd/intel_soc_pmic*
9243 M: "David E. Box" <david.e.box@linux.intel.com>
9245 F: drivers/mfd/intel_pmt.c
9246 F: drivers/platform/x86/intel_pmt_*
9248 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
9249 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
9250 L: linux-wireless@vger.kernel.org
9252 F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
9253 F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
9254 F: drivers/net/wireless/intel/ipw2x00/
9257 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9258 M: Len Brown <lenb@kernel.org>
9259 L: linux-pm@vger.kernel.org
9261 F: drivers/cpufreq/intel_pstate.c
9263 INTEL RDMA RNIC DRIVER
9264 M: Faisal Latif <faisal.latif@intel.com>
9265 M: Shiraz Saleem <shiraz.saleem@intel.com>
9266 L: linux-rdma@vger.kernel.org
9268 F: drivers/infiniband/hw/i40iw/
9269 F: include/uapi/rdma/i40iw-abi.h
9272 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9274 F: arch/x86/include/asm/intel_scu_ipc.h
9275 F: drivers/platform/x86/intel_scu_*
9277 INTEL SPEED SELECT TECHNOLOGY
9278 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9279 L: platform-driver-x86@vger.kernel.org
9281 F: drivers/platform/x86/intel_speed_select_if/
9282 F: include/uapi/linux/isst_if.h
9283 F: tools/power/x86/intel-speed-select/
9285 INTEL STRATIX10 FIRMWARE DRIVERS
9286 M: Richard Gong <richard.gong@linux.intel.com>
9287 L: linux-kernel@vger.kernel.org
9289 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
9290 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
9291 F: drivers/firmware/stratix10-rsu.c
9292 F: drivers/firmware/stratix10-svc.c
9293 F: include/linux/firmware/intel/stratix10-smc.h
9294 F: include/linux/firmware/intel/stratix10-svc-client.h
9296 INTEL TELEMETRY DRIVER
9297 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
9298 M: "David E. Box" <david.e.box@linux.intel.com>
9299 L: platform-driver-x86@vger.kernel.org
9301 F: arch/x86/include/asm/intel_telemetry.h
9302 F: drivers/platform/x86/intel_telemetry*
9304 INTEL UNCORE FREQUENCY CONTROL
9305 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9306 L: platform-driver-x86@vger.kernel.org
9308 F: drivers/platform/x86/intel-uncore-frequency.c
9310 INTEL VIRTUAL BUTTON DRIVER
9311 M: AceLan Kao <acelan.kao@canonical.com>
9312 L: platform-driver-x86@vger.kernel.org
9314 F: drivers/platform/x86/intel-vbtn.c
9316 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
9317 M: Stanislaw Gruszka <stf_xl@wp.pl>
9318 L: linux-wireless@vger.kernel.org
9320 F: drivers/net/wireless/intel/iwlegacy/
9322 INTEL WIRELESS WIFI LINK (iwlwifi)
9323 M: Luca Coelho <luciano.coelho@intel.com>
9324 L: linux-wireless@vger.kernel.org
9326 W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
9327 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
9328 F: drivers/net/wireless/intel/iwlwifi/
9330 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
9331 M: Jithu Joseph <jithu.joseph@intel.com>
9332 R: Maurice Ma <maurice.ma@intel.com>
9334 W: https://slimbootloader.github.io/security/firmware-update.html
9335 F: drivers/platform/x86/intel-wmi-sbl-fw-update.c
9337 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
9338 L: Dell.Client.Kernel@dell.com
9340 F: drivers/platform/x86/intel-wmi-thunderbolt.c
9343 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9345 F: Documentation/trace/intel_th.rst
9346 F: drivers/hwtracing/intel_th/
9347 F: include/linux/intel_th.h
9349 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
9350 M: Ning Sun <ning.sun@intel.com>
9351 L: tboot-devel@lists.sourceforge.net
9353 W: http://tboot.sourceforge.net
9354 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
9355 F: Documentation/x86/intel_txt.rst
9356 F: arch/x86/kernel/tboot.c
9357 F: include/linux/tboot.h
9360 M: Jarkko Sakkinen <jarkko@kernel.org>
9361 R: Dave Hansen <dave.hansen@linux.intel.com>
9362 L: linux-sgx@vger.kernel.org
9364 Q: https://patchwork.kernel.org/project/intel-sgx/list/
9365 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
9366 F: Documentation/x86/sgx.rst
9367 F: arch/x86/entry/vdso/vsgx.S
9368 F: arch/x86/include/asm/sgx.h
9369 F: arch/x86/include/uapi/asm/sgx.h
9370 F: arch/x86/kernel/cpu/sgx/*
9371 F: tools/testing/selftests/sgx/*
9375 M: Georgi Djakov <djakov@kernel.org>
9376 L: linux-pm@vger.kernel.org
9378 T: git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
9379 F: Documentation/devicetree/bindings/interconnect/
9380 F: Documentation/driver-api/interconnect.rst
9381 F: drivers/interconnect/
9382 F: include/dt-bindings/interconnect/
9383 F: include/linux/interconnect-provider.h
9384 F: include/linux/interconnect.h
9386 INTERRUPT COUNTER DRIVER
9387 M: Oleksij Rempel <o.rempel@pengutronix.de>
9388 R: Pengutronix Kernel Team <kernel@pengutronix.de>
9389 L: linux-iio@vger.kernel.org
9390 F: Documentation/devicetree/bindings/counter/interrupt-counter.yaml
9391 F: drivers/counter/interrupt-cnt.c
9393 INVENSENSE ICM-426xx IMU DRIVER
9394 M: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
9395 L: linux-iio@vger.kernel.org
9397 W: https://invensense.tdk.com/
9398 F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
9399 F: drivers/iio/imu/inv_icm42600/
9401 INVENSENSE MPU-3050 GYROSCOPE DRIVER
9402 M: Linus Walleij <linus.walleij@linaro.org>
9403 L: linux-iio@vger.kernel.org
9405 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
9406 F: drivers/iio/gyro/mpu3050*
9408 IOC3 ETHERNET DRIVER
9409 M: Ralf Baechle <ralf@linux-mips.org>
9410 L: linux-mips@vger.kernel.org
9412 F: drivers/net/ethernet/sgi/ioc3-eth.c
9414 IOMAP FILESYSTEM LIBRARY
9415 M: Christoph Hellwig <hch@infradead.org>
9416 M: Darrick J. Wong <djwong@kernel.org>
9417 M: linux-xfs@vger.kernel.org
9418 M: linux-fsdevel@vger.kernel.org
9419 L: linux-xfs@vger.kernel.org
9420 L: linux-fsdevel@vger.kernel.org
9422 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
9424 F: include/linux/iomap.h
9427 M: Joerg Roedel <joro@8bytes.org>
9428 M: Will Deacon <will@kernel.org>
9429 L: iommu@lists.linux-foundation.org
9431 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9432 F: Documentation/devicetree/bindings/iommu/
9433 F: Documentation/userspace-api/iommu.rst
9435 F: include/linux/iommu.h
9436 F: include/linux/iova.h
9437 F: include/linux/of_iommu.h
9438 F: include/uapi/linux/iommu.h
9441 M: Jens Axboe <axboe@kernel.dk>
9442 R: Pavel Begunkov <asml.silence@gmail.com>
9443 L: io-uring@vger.kernel.org
9445 T: git git://git.kernel.dk/linux-block
9446 T: git git://git.kernel.dk/liburing
9450 F: include/linux/io_uring.h
9451 F: include/uapi/linux/io_uring.h
9454 M: Corey Minyard <minyard@acm.org>
9455 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
9457 W: http://openipmi.sourceforge.net/
9458 F: Documentation/driver-api/ipmi.rst
9459 F: Documentation/devicetree/bindings/ipmi/
9460 F: drivers/char/ipmi/
9461 F: include/linux/ipmi*
9462 F: include/uapi/linux/ipmi*
9464 IPS SCSI RAID DRIVER
9465 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
9466 L: linux-scsi@vger.kernel.org
9468 W: http://www.adaptec.com/
9469 F: drivers/scsi/ips*
9472 M: Simon Horman <horms@verge.net.au>
9473 M: Julian Anastasov <ja@ssi.bg>
9474 L: netdev@vger.kernel.org
9475 L: lvs-devel@vger.kernel.org
9477 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
9478 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
9479 F: Documentation/networking/ipvs-sysctl.rst
9480 F: include/net/ip_vs.h
9481 F: include/uapi/linux/ip_vs.h
9482 F: net/netfilter/ipvs/
9485 M: Jiri Kosina <jikos@kernel.org>
9486 M: David Sterba <dsterba@suse.com>
9488 F: drivers/tty/ipwireless/
9491 L: netdev@vger.kernel.org
9493 F: include/uapi/linux/ipx.h
9495 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
9496 M: Marc Zyngier <maz@kernel.org>
9498 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9499 F: Documentation/core-api/irq/irq-domain.rst
9500 F: include/linux/irqdomain.h
9501 F: kernel/irq/irqdomain.c
9505 M: Thomas Gleixner <tglx@linutronix.de>
9506 L: linux-kernel@vger.kernel.org
9508 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9512 M: Thomas Gleixner <tglx@linutronix.de>
9513 M: Marc Zyngier <maz@kernel.org>
9514 L: linux-kernel@vger.kernel.org
9516 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9517 F: Documentation/devicetree/bindings/interrupt-controller/
9521 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9523 F: Documentation/driver-api/isa.rst
9524 F: drivers/base/isa.c
9525 F: include/linux/isa.h
9528 M: Hans Verkuil <hverkuil@xs4all.nl>
9529 L: linux-media@vger.kernel.org
9531 W: https://linuxtv.org
9532 T: git git://linuxtv.org/media_tree.git
9533 F: drivers/media/radio/radio-isa*
9536 M: Jaroslav Kysela <perex@perex.cz>
9538 F: Documentation/driver-api/isapnp.rst
9539 F: drivers/pnp/isapnp/
9540 F: include/linux/isapnp.h
9543 M: Lee Duncan <lduncan@suse.com>
9544 M: Chris Leech <cleech@redhat.com>
9545 L: open-iscsi@googlegroups.com
9546 L: linux-scsi@vger.kernel.org
9548 W: www.open-iscsi.com
9549 F: drivers/scsi/*iscsi*
9550 F: include/scsi/*iscsi*
9552 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
9553 M: Peter Jones <pjones@redhat.com>
9554 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
9556 F: drivers/firmware/iscsi_ibft*
9558 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
9559 M: Sagi Grimberg <sagi@grimberg.me>
9560 M: Max Gurtovoy <mgurtovoy@nvidia.com>
9561 L: linux-rdma@vger.kernel.org
9563 W: http://www.openfabrics.org
9564 W: www.open-iscsi.org
9565 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9566 F: drivers/infiniband/ulp/iser/
9568 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
9569 M: Sagi Grimberg <sagi@grimberg.me>
9570 L: linux-rdma@vger.kernel.org
9571 L: target-devel@vger.kernel.org
9573 W: http://www.linux-iscsi.org
9574 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
9575 F: drivers/infiniband/ulp/isert
9577 ISDN/CMTP OVER BLUETOOTH
9578 M: Karsten Keil <isdn@linux-pingi.de>
9579 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9580 L: netdev@vger.kernel.org
9582 W: http://www.isdn4linux.de
9583 F: Documentation/isdn/
9584 F: drivers/isdn/capi/
9585 F: include/linux/isdn/
9586 F: include/uapi/linux/isdn/
9587 F: net/bluetooth/cmtp/
9589 ISDN/mISDN SUBSYSTEM
9590 M: Karsten Keil <isdn@linux-pingi.de>
9591 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9592 L: netdev@vger.kernel.org
9594 W: http://www.isdn4linux.de
9595 F: drivers/isdn/Kconfig
9596 F: drivers/isdn/Makefile
9597 F: drivers/isdn/hardware/
9598 F: drivers/isdn/mISDN/
9600 IT87 HARDWARE MONITORING DRIVER
9601 M: Jean Delvare <jdelvare@suse.com>
9602 L: linux-hwmon@vger.kernel.org
9604 F: Documentation/hwmon/it87.rst
9605 F: drivers/hwmon/it87.c
9608 M: Antti Palosaari <crope@iki.fi>
9609 L: linux-media@vger.kernel.org
9611 W: https://linuxtv.org
9612 W: http://palosaari.fi/linux/
9613 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9614 T: git git://linuxtv.org/anttip/media_tree.git
9615 F: drivers/media/tuners/it913x*
9617 IVTV VIDEO4LINUX DRIVER
9618 M: Andy Walls <awalls@md.metrocast.net>
9619 L: linux-media@vger.kernel.org
9621 W: https://linuxtv.org
9622 T: git git://linuxtv.org/media_tree.git
9623 F: Documentation/admin-guide/media/ivtv*
9624 F: drivers/media/pci/ivtv/
9625 F: include/uapi/linux/ivtv*
9627 IX2505V MEDIA DRIVER
9628 M: Malcolm Priestley <tvboxspy@gmail.com>
9629 L: linux-media@vger.kernel.org
9631 W: https://linuxtv.org
9632 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9633 F: drivers/media/dvb-frontends/ix2505v*
9635 JAILHOUSE HYPERVISOR INTERFACE
9636 M: Jan Kiszka <jan.kiszka@siemens.com>
9637 L: jailhouse-dev@googlegroups.com
9639 F: arch/x86/include/asm/jailhouse_para.h
9640 F: arch/x86/kernel/jailhouse.c
9642 JC42.4 TEMPERATURE SENSOR DRIVER
9643 M: Guenter Roeck <linux@roeck-us.net>
9644 L: linux-hwmon@vger.kernel.org
9646 F: Documentation/hwmon/jc42.rst
9647 F: drivers/hwmon/jc42.c
9650 M: Dave Kleikamp <shaggy@kernel.org>
9651 L: jfs-discussion@lists.sourceforge.net
9653 W: http://jfs.sourceforge.net/
9654 T: git git://github.com/kleikamp/linux-shaggy.git
9655 F: Documentation/admin-guide/jfs.rst
9659 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
9660 L: netdev@vger.kernel.org
9662 F: drivers/net/ethernet/jme.*
9664 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
9665 M: David Woodhouse <dwmw2@infradead.org>
9666 M: Richard Weinberger <richard@nod.at>
9667 L: linux-mtd@lists.infradead.org
9669 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
9670 T: git git://git.infradead.org/ubifs-2.6.git
9672 F: include/uapi/linux/jffs2.h
9674 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
9675 M: "Theodore Ts'o" <tytso@mit.edu>
9676 M: Jan Kara <jack@suse.com>
9677 L: linux-ext4@vger.kernel.org
9680 F: include/linux/jbd2.h
9682 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
9683 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
9684 L: linux-media@vger.kernel.org
9686 F: drivers/media/platform/rcar_jpu.c
9688 JSM Neo PCI based serial card
9689 L: linux-serial@vger.kernel.org
9691 F: drivers/tty/serial/jsm/
9693 K10TEMP HARDWARE MONITORING DRIVER
9694 M: Clemens Ladisch <clemens@ladisch.de>
9695 L: linux-hwmon@vger.kernel.org
9697 F: Documentation/hwmon/k10temp.rst
9698 F: drivers/hwmon/k10temp.c
9700 K8TEMP HARDWARE MONITORING DRIVER
9701 M: Rudolf Marek <r.marek@assembler.cz>
9702 L: linux-hwmon@vger.kernel.org
9704 F: Documentation/hwmon/k8temp.rst
9705 F: drivers/hwmon/k8temp.c
9708 M: Andrey Ryabinin <ryabinin.a.a@gmail.com>
9709 R: Alexander Potapenko <glider@google.com>
9710 R: Andrey Konovalov <andreyknvl@gmail.com>
9711 R: Dmitry Vyukov <dvyukov@google.com>
9712 L: kasan-dev@googlegroups.com
9714 F: Documentation/dev-tools/kasan.rst
9715 F: arch/*/include/asm/*kasan.h
9716 F: arch/*/mm/kasan_init*
9717 F: include/linux/kasan*.h
9718 F: lib/Kconfig.kasan
9719 F: lib/test_kasan*.c
9721 F: scripts/Makefile.kasan
9724 M: Masahiro Yamada <masahiroy@kernel.org>
9725 L: linux-kbuild@vger.kernel.org
9727 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
9728 F: Documentation/kbuild/kconfig*
9729 F: scripts/Kconfig.include
9733 R: Dmitry Vyukov <dvyukov@google.com>
9734 R: Andrey Konovalov <andreyknvl@gmail.com>
9735 L: kasan-dev@googlegroups.com
9737 F: Documentation/dev-tools/kcov.rst
9738 F: include/linux/kcov.h
9739 F: include/uapi/linux/kcov.h
9741 F: scripts/Makefile.kcov
9744 M: Marco Elver <elver@google.com>
9745 R: Dmitry Vyukov <dvyukov@google.com>
9746 L: kasan-dev@googlegroups.com
9748 F: Documentation/dev-tools/kcsan.rst
9749 F: include/linux/kcsan*.h
9751 F: lib/Kconfig.kcsan
9752 F: scripts/Makefile.kcsan
9755 M: Dave Young <dyoung@redhat.com>
9756 M: Baoquan He <bhe@redhat.com>
9757 R: Vivek Goyal <vgoyal@redhat.com>
9758 L: kexec@lists.infradead.org
9760 W: http://lse.sourceforge.net/kdump/
9761 F: Documentation/admin-guide/kdump/
9763 F: include/linux/crash_core.h
9764 F: include/linux/crash_dump.h
9765 F: include/uapi/linux/vmcore.h
9768 KEENE FM RADIO TRANSMITTER DRIVER
9769 M: Hans Verkuil <hverkuil@xs4all.nl>
9770 L: linux-media@vger.kernel.org
9772 W: https://linuxtv.org
9773 T: git git://linuxtv.org/media_tree.git
9774 F: drivers/media/radio/radio-keene*
9777 M: Ian Kent <raven@themaw.net>
9778 L: autofs@vger.kernel.org
9782 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
9783 M: Masahiro Yamada <masahiroy@kernel.org>
9784 M: Michal Marek <michal.lkml@markovi.net>
9785 L: linux-kbuild@vger.kernel.org
9787 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
9788 F: Documentation/kbuild/
9790 F: scripts/*vmlinux*
9792 F: scripts/Makefile*
9799 L: kernel-janitors@vger.kernel.org
9801 W: http://kernelnewbies.org/KernelJanitors
9803 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
9804 M: "J. Bruce Fields" <bfields@fieldses.org>
9805 M: Chuck Lever <chuck.lever@oracle.com>
9806 L: linux-nfs@vger.kernel.org
9808 W: http://nfs.sourceforge.net/
9809 T: git git://linux-nfs.org/~bfields/linux.git
9813 F: include/linux/lockd/
9814 F: include/linux/sunrpc/
9815 F: include/uapi/linux/nfsd/
9816 F: include/uapi/linux/sunrpc/
9818 F: Documentation/filesystems/nfs/
9821 M: Thorsten Leemhuis <linux@leemhuis.info>
9822 L: regressions@lists.linux.dev
9825 KERNEL SELFTEST FRAMEWORK
9826 M: Shuah Khan <shuah@kernel.org>
9827 M: Shuah Khan <skhan@linuxfoundation.org>
9828 L: linux-kselftest@vger.kernel.org
9830 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
9831 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
9832 F: Documentation/dev-tools/kselftest*
9833 F: tools/testing/selftests/
9835 KERNEL UNIT TESTING FRAMEWORK (KUnit)
9836 M: Brendan Higgins <brendanhiggins@google.com>
9837 L: linux-kselftest@vger.kernel.org
9838 L: kunit-dev@googlegroups.com
9840 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
9841 F: Documentation/dev-tools/kunit/
9844 F: tools/testing/kunit/
9846 KERNEL USERMODE HELPER
9847 M: Luis Chamberlain <mcgrof@kernel.org>
9848 L: linux-kernel@vger.kernel.org
9850 F: include/linux/umh.h
9853 KERNEL VIRTUAL MACHINE (KVM)
9854 M: Paolo Bonzini <pbonzini@redhat.com>
9855 L: kvm@vger.kernel.org
9857 W: http://www.linux-kvm.org
9858 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9859 F: Documentation/virt/kvm/
9860 F: include/asm-generic/kvm*
9861 F: include/kvm/iodev.h
9862 F: include/linux/kvm*
9863 F: include/trace/events/kvm.h
9864 F: include/uapi/asm-generic/kvm*
9865 F: include/uapi/linux/kvm*
9867 F: tools/testing/selftests/kvm/
9870 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
9871 M: Marc Zyngier <maz@kernel.org>
9872 R: James Morse <james.morse@arm.com>
9873 R: Julien Thierry <julien.thierry.kdev@gmail.com>
9874 R: Suzuki K Poulose <suzuki.poulose@arm.com>
9875 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9876 L: kvmarm@lists.cs.columbia.edu
9878 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
9879 F: arch/arm64/include/asm/kvm*
9880 F: arch/arm64/include/uapi/asm/kvm*
9882 F: include/kvm/arm_*
9884 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
9885 M: Huacai Chen <chenhuacai@kernel.org>
9886 M: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
9887 L: linux-mips@vger.kernel.org
9888 L: kvm@vger.kernel.org
9890 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9891 F: arch/mips/include/asm/kvm*
9892 F: arch/mips/include/uapi/asm/kvm*
9895 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
9896 M: Paul Mackerras <paulus@ozlabs.org>
9897 L: kvm-ppc@vger.kernel.org
9899 W: http://www.linux-kvm.org/
9900 T: git git://github.com/agraf/linux-2.6.git
9901 F: arch/powerpc/include/asm/kvm*
9902 F: arch/powerpc/include/uapi/asm/kvm*
9903 F: arch/powerpc/kernel/kvm*
9904 F: arch/powerpc/kvm/
9906 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
9907 M: Christian Borntraeger <borntraeger@de.ibm.com>
9908 M: Janosch Frank <frankja@linux.ibm.com>
9909 R: David Hildenbrand <david@redhat.com>
9910 R: Cornelia Huck <cohuck@redhat.com>
9911 R: Claudio Imbrenda <imbrenda@linux.ibm.com>
9912 L: kvm@vger.kernel.org
9914 W: http://www.ibm.com/developerworks/linux/linux390/
9915 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
9916 F: Documentation/virt/kvm/s390*
9917 F: arch/s390/include/asm/gmap.h
9918 F: arch/s390/include/asm/kvm*
9919 F: arch/s390/include/uapi/asm/kvm*
9920 F: arch/s390/kernel/uv.c
9922 F: arch/s390/mm/gmap.c
9923 F: tools/testing/selftests/kvm/*/s390x/
9924 F: tools/testing/selftests/kvm/s390x/
9926 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
9927 M: Paolo Bonzini <pbonzini@redhat.com>
9928 R: Sean Christopherson <seanjc@google.com>
9929 R: Vitaly Kuznetsov <vkuznets@redhat.com>
9930 R: Wanpeng Li <wanpengli@tencent.com>
9931 R: Jim Mattson <jmattson@google.com>
9932 R: Joerg Roedel <joro@8bytes.org>
9933 L: kvm@vger.kernel.org
9935 W: http://www.linux-kvm.org
9936 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9937 F: arch/x86/include/asm/kvm*
9938 F: arch/x86/include/asm/pvclock-abi.h
9939 F: arch/x86/include/asm/svm.h
9940 F: arch/x86/include/asm/vmx*.h
9941 F: arch/x86/include/uapi/asm/kvm*
9942 F: arch/x86/include/uapi/asm/svm.h
9943 F: arch/x86/include/uapi/asm/vmx.h
9944 F: arch/x86/kernel/kvm.c
9945 F: arch/x86/kernel/kvmclock.c
9950 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9951 M: Tejun Heo <tj@kernel.org>
9953 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
9955 F: include/linux/kernfs.h
9958 M: Eric Biederman <ebiederm@xmission.com>
9959 L: kexec@lists.infradead.org
9961 W: http://kernel.org/pub/linux/utils/kernel/kexec/
9962 F: include/linux/kexec.h
9963 F: include/uapi/linux/kexec.h
9967 M: Mimi Zohar <zohar@linux.ibm.com>
9968 L: linux-integrity@vger.kernel.org
9969 L: keyrings@vger.kernel.org
9971 F: Documentation/security/keys/trusted-encrypted.rst
9972 F: include/keys/encrypted-type.h
9973 F: security/keys/encrypted-keys/
9976 M: James Bottomley <jejb@linux.ibm.com>
9977 M: Jarkko Sakkinen <jarkko@kernel.org>
9978 M: Mimi Zohar <zohar@linux.ibm.com>
9979 L: linux-integrity@vger.kernel.org
9980 L: keyrings@vger.kernel.org
9982 F: Documentation/security/keys/trusted-encrypted.rst
9983 F: include/keys/trusted-type.h
9984 F: include/keys/trusted_tpm.h
9985 F: security/keys/trusted-keys/
9988 M: Sumit Garg <sumit.garg@linaro.org>
9989 L: linux-integrity@vger.kernel.org
9990 L: keyrings@vger.kernel.org
9992 F: include/keys/trusted_tee.h
9993 F: security/keys/trusted-keys/trusted_tee.c
9996 M: David Howells <dhowells@redhat.com>
9997 M: Jarkko Sakkinen <jarkko@kernel.org>
9998 L: keyrings@vger.kernel.org
10000 F: Documentation/security/keys/core.rst
10002 F: include/linux/key-type.h
10003 F: include/linux/key.h
10004 F: include/linux/keyctl.h
10005 F: include/uapi/linux/keyctl.h
10009 M: Alexander Potapenko <glider@google.com>
10010 M: Marco Elver <elver@google.com>
10011 R: Dmitry Vyukov <dvyukov@google.com>
10012 L: kasan-dev@googlegroups.com
10014 F: Documentation/dev-tools/kfence.rst
10015 F: arch/*/include/asm/kfence.h
10016 F: include/linux/kfence.h
10017 F: lib/Kconfig.kfence
10021 M: Stefani Seibold <stefani@seibold.net>
10023 F: include/linux/kfifo.h
10027 KGDB / KDB /debug_core
10028 M: Jason Wessel <jason.wessel@windriver.com>
10029 M: Daniel Thompson <daniel.thompson@linaro.org>
10030 R: Douglas Anderson <dianders@chromium.org>
10031 L: kgdb-bugreport@lists.sourceforge.net
10033 W: http://kgdb.wiki.kernel.org/
10034 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
10035 F: Documentation/dev-tools/kgdb.rst
10036 F: drivers/misc/kgdbts.c
10037 F: drivers/tty/serial/kgdboc.c
10038 F: include/linux/kdb.h
10039 F: include/linux/kgdb.h
10042 KHADAS MCU MFD DRIVER
10043 M: Neil Armstrong <narmstrong@baylibre.com>
10044 L: linux-amlogic@lists.infradead.org
10046 F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
10047 F: drivers/mfd/khadas-mcu.c
10048 F: include/linux/mfd/khadas-mcu.h
10049 F: drivers/thermal/khadas_mcu_fan.c
10052 M: Catalin Marinas <catalin.marinas@arm.com>
10054 F: Documentation/dev-tools/kmemleak.rst
10055 F: include/linux/kmemleak.h
10057 F: samples/kmemleak/kmemleak-test.c
10059 KMOD KERNEL MODULE LOADER - USERMODE HELPER
10060 M: Luis Chamberlain <mcgrof@kernel.org>
10061 L: linux-kernel@vger.kernel.org
10063 F: include/linux/kmod.h
10066 F: tools/testing/selftests/kmod/
10069 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
10070 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
10071 M: "David S. Miller" <davem@davemloft.net>
10072 M: Masami Hiramatsu <mhiramat@kernel.org>
10074 F: Documentation/trace/kprobes.rst
10075 F: include/asm-generic/kprobes.h
10076 F: include/linux/kprobes.h
10077 F: kernel/kprobes.c
10079 KS0108 LCD CONTROLLER DRIVER
10080 M: Miguel Ojeda <ojeda@kernel.org>
10082 F: Documentation/admin-guide/auxdisplay/ks0108.rst
10083 F: drivers/auxdisplay/ks0108.c
10084 F: include/linux/ks0108.h
10086 KTD253 BACKLIGHT DRIVER
10087 M: Linus Walleij <linus.walleij@linaro.org>
10089 F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
10090 F: drivers/video/backlight/ktd253-backlight.c
10093 M: David Ahern <dsahern@kernel.org>
10094 L: netdev@vger.kernel.org
10096 F: include/net/l3mdev.h
10100 M: John Fastabend <john.fastabend@gmail.com>
10101 M: Daniel Borkmann <daniel@iogearbox.net>
10102 M: Jakub Sitnicki <jakub@cloudflare.com>
10103 M: Lorenz Bauer <lmb@cloudflare.com>
10104 L: netdev@vger.kernel.org
10105 L: bpf@vger.kernel.org
10107 F: include/linux/skmsg.h
10108 F: net/core/skmsg.c
10109 F: net/core/sock_map.c
10110 F: net/ipv4/tcp_bpf.c
10111 F: net/ipv4/udp_bpf.c
10113 LANTIQ / INTEL Ethernet drivers
10114 M: Hauke Mehrtens <hauke@hauke-m.de>
10115 L: netdev@vger.kernel.org
10117 F: drivers/net/dsa/lantiq_gswip.c
10118 F: drivers/net/dsa/lantiq_pce.h
10119 F: drivers/net/ethernet/lantiq_xrx200.c
10120 F: net/dsa/tag_gswip.c
10122 LANTIQ MIPS ARCHITECTURE
10123 M: John Crispin <john@phrozen.org>
10124 L: linux-mips@vger.kernel.org
10126 F: arch/mips/lantiq
10127 F: drivers/soc/lantiq
10129 LASI 53c700 driver for PARISC
10130 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
10131 L: linux-scsi@vger.kernel.org
10133 F: Documentation/scsi/53c700.rst
10134 F: drivers/scsi/53c700*
10137 M: Tobin C. Harding <me@tobin.cc>
10138 M: Tycho Andersen <tycho@tycho.pizza>
10139 L: linux-hardening@vger.kernel.org
10141 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
10142 F: scripts/leaking_addresses.pl
10145 M: Pavel Machek <pavel@ucw.cz>
10146 L: linux-leds@vger.kernel.org
10148 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
10149 F: Documentation/devicetree/bindings/leds/
10151 F: include/linux/leds.h
10153 LEGACY EEPROM DRIVER
10154 M: Jean Delvare <jdelvare@suse.com>
10156 F: Documentation/misc-devices/eeprom.rst
10157 F: drivers/misc/eeprom/eeprom.c
10159 LEGO MINDSTORMS EV3
10160 R: David Lechner <david@lechnology.com>
10162 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
10163 F: arch/arm/boot/dts/da850-lego-ev3.dts
10164 F: drivers/power/supply/lego_ev3_battery.c
10166 LEGO USB Tower driver
10167 M: Juergen Stuber <starblue@users.sourceforge.net>
10168 L: legousb-devel@lists.sourceforge.net
10170 W: http://legousb.sourceforge.net/
10171 F: drivers/usb/misc/legousbtower.c
10174 M: Matan Ziv-Av <matan@svgalib.org>
10175 L: platform-driver-x86@vger.kernel.org
10177 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
10178 F: Documentation/admin-guide/laptops/lg-laptop.rst
10179 F: drivers/platform/x86/lg-laptop.c
10181 LG2160 MEDIA DRIVER
10182 M: Michael Krufky <mkrufky@linuxtv.org>
10183 L: linux-media@vger.kernel.org
10185 W: https://linuxtv.org
10186 W: http://github.com/mkrufky
10187 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10188 T: git git://linuxtv.org/mkrufky/tuners.git
10189 F: drivers/media/dvb-frontends/lg2160.*
10191 LGDT3305 MEDIA DRIVER
10192 M: Michael Krufky <mkrufky@linuxtv.org>
10193 L: linux-media@vger.kernel.org
10195 W: https://linuxtv.org
10196 W: http://github.com/mkrufky
10197 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10198 T: git git://linuxtv.org/mkrufky/tuners.git
10199 F: drivers/media/dvb-frontends/lgdt3305.*
10201 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
10202 M: Viresh Kumar <vireshk@kernel.org>
10203 L: linux-ide@vger.kernel.org
10205 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10206 F: drivers/ata/pata_arasan_cf.c
10207 F: include/linux/pata_arasan_cf_data.h
10209 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
10210 M: Linus Walleij <linus.walleij@linaro.org>
10211 L: linux-ide@vger.kernel.org
10213 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10214 F: drivers/ata/pata_ftide010.c
10215 F: drivers/ata/sata_gemini.c
10216 F: drivers/ata/sata_gemini.h
10218 LIBATA SATA AHCI PLATFORM devices support
10219 M: Hans de Goede <hdegoede@redhat.com>
10220 M: Jens Axboe <axboe@kernel.dk>
10221 L: linux-ide@vger.kernel.org
10223 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10224 F: drivers/ata/ahci_platform.c
10225 F: drivers/ata/libahci_platform.c
10226 F: include/linux/ahci_platform.h
10228 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
10229 M: Mikael Pettersson <mikpelinux@gmail.com>
10230 L: linux-ide@vger.kernel.org
10232 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10233 F: drivers/ata/sata_promise.*
10235 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
10236 M: Jens Axboe <axboe@kernel.dk>
10237 L: linux-ide@vger.kernel.org
10239 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10240 F: Documentation/devicetree/bindings/ata/
10242 F: include/linux/ata.h
10243 F: include/linux/libata.h
10246 M: Sasha Levin <alexander.levin@microsoft.com>
10248 F: tools/lib/lockdep/
10250 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
10251 M: Dan Williams <dan.j.williams@intel.com>
10252 M: Vishal Verma <vishal.l.verma@intel.com>
10253 M: Dave Jiang <dave.jiang@intel.com>
10254 L: linux-nvdimm@lists.01.org
10256 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10257 P: Documentation/nvdimm/maintainer-entry-profile.rst
10258 F: drivers/nvdimm/blk.c
10259 F: drivers/nvdimm/region_devs.c
10261 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
10262 M: Vishal Verma <vishal.l.verma@intel.com>
10263 M: Dan Williams <dan.j.williams@intel.com>
10264 M: Dave Jiang <dave.jiang@intel.com>
10265 L: linux-nvdimm@lists.01.org
10267 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10268 P: Documentation/nvdimm/maintainer-entry-profile.rst
10269 F: drivers/nvdimm/btt*
10271 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
10272 M: Dan Williams <dan.j.williams@intel.com>
10273 M: Vishal Verma <vishal.l.verma@intel.com>
10274 M: Dave Jiang <dave.jiang@intel.com>
10275 L: linux-nvdimm@lists.01.org
10277 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10278 P: Documentation/nvdimm/maintainer-entry-profile.rst
10279 F: drivers/nvdimm/pmem*
10281 LIBNVDIMM: DEVICETREE BINDINGS
10282 M: Oliver O'Halloran <oohall@gmail.com>
10283 L: linux-nvdimm@lists.01.org
10285 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10286 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
10287 F: drivers/nvdimm/of_pmem.c
10289 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
10290 M: Dan Williams <dan.j.williams@intel.com>
10291 M: Vishal Verma <vishal.l.verma@intel.com>
10292 M: Dave Jiang <dave.jiang@intel.com>
10293 M: Ira Weiny <ira.weiny@intel.com>
10294 L: linux-nvdimm@lists.01.org
10296 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10297 P: Documentation/nvdimm/maintainer-entry-profile.rst
10298 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
10299 F: drivers/acpi/nfit/*
10300 F: drivers/nvdimm/*
10301 F: include/linux/libnvdimm.h
10302 F: include/linux/nd.h
10303 F: include/uapi/linux/ndctl.h
10304 F: tools/testing/nvdimm/
10306 LICENSES and SPDX stuff
10307 M: Thomas Gleixner <tglx@linutronix.de>
10308 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10309 L: linux-spdx@vger.kernel.org
10311 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
10313 F: Documentation/process/license-rules.rst
10315 F: scripts/spdxcheck-test.sh
10316 F: scripts/spdxcheck.py
10318 LIGHTNVM PLATFORM SUPPORT
10319 M: Matias Bjorling <mb@lightnvm.io>
10320 L: linux-block@vger.kernel.org
10322 W: http://github/OpenChannelSSD
10323 F: drivers/lightnvm/
10324 F: include/linux/lightnvm.h
10325 F: include/uapi/linux/lightnvm.h
10327 LINEAR RANGES HELPERS
10328 M: Mark Brown <broonie@kernel.org>
10329 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
10330 F: lib/linear_ranges.c
10331 F: lib/test_linear_ranges.c
10332 F: include/linux/linear_range.h
10334 LINUX FOR POWER MACINTOSH
10335 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10336 L: linuxppc-dev@lists.ozlabs.org
10338 F: arch/powerpc/platforms/powermac/
10339 F: drivers/macintosh/
10341 LINUX FOR POWERPC (32-BIT AND 64-BIT)
10342 M: Michael Ellerman <mpe@ellerman.id.au>
10343 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10344 R: Paul Mackerras <paulus@samba.org>
10345 L: linuxppc-dev@lists.ozlabs.org
10347 W: https://github.com/linuxppc/wiki/wiki
10348 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
10349 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
10350 F: Documentation/ABI/stable/sysfs-firmware-opal-*
10351 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
10352 F: Documentation/devicetree/bindings/powerpc/
10353 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
10354 F: Documentation/powerpc/
10356 F: drivers/*/*/*pasemi*
10357 F: drivers/*/*pasemi*
10358 F: drivers/char/tpm/tpm_ibmvtpm*
10359 F: drivers/crypto/nx/
10360 F: drivers/crypto/vmx/
10361 F: drivers/i2c/busses/i2c-opal.c
10362 F: drivers/net/ethernet/ibm/ibmveth.*
10363 F: drivers/net/ethernet/ibm/ibmvnic.*
10364 F: drivers/pci/hotplug/pnv_php.c
10365 F: drivers/pci/hotplug/rpa*
10366 F: drivers/rtc/rtc-opal.c
10367 F: drivers/scsi/ibmvscsi/
10368 F: drivers/tty/hvc/hvc_opal.c
10369 F: drivers/watchdog/wdrtas.c
10370 F: tools/testing/selftests/powerpc
10377 LINUX FOR POWERPC EMBEDDED MPC5XXX
10378 M: Anatolij Gustschin <agust@denx.de>
10379 L: linuxppc-dev@lists.ozlabs.org
10381 F: arch/powerpc/platforms/512x/
10382 F: arch/powerpc/platforms/52xx/
10384 LINUX FOR POWERPC EMBEDDED PPC4XX
10385 L: linuxppc-dev@lists.ozlabs.org
10387 F: arch/powerpc/platforms/40x/
10388 F: arch/powerpc/platforms/44x/
10390 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
10391 M: Scott Wood <oss@buserror.net>
10392 L: linuxppc-dev@lists.ozlabs.org
10394 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
10395 F: Documentation/devicetree/bindings/powerpc/fsl/
10396 F: arch/powerpc/platforms/83xx/
10397 F: arch/powerpc/platforms/85xx/
10399 LINUX FOR POWERPC EMBEDDED PPC8XX
10400 M: Christophe Leroy <christophe.leroy@csgroup.eu>
10401 L: linuxppc-dev@lists.ozlabs.org
10403 F: arch/powerpc/platforms/8xx/
10405 LINUX KERNEL DUMP TEST MODULE (LKDTM)
10406 M: Kees Cook <keescook@chromium.org>
10408 F: drivers/misc/lkdtm/*
10409 F: tools/testing/selftests/lkdtm/*
10411 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
10412 M: Alan Stern <stern@rowland.harvard.edu>
10413 M: Andrea Parri <parri.andrea@gmail.com>
10414 M: Will Deacon <will@kernel.org>
10415 M: Peter Zijlstra <peterz@infradead.org>
10416 M: Boqun Feng <boqun.feng@gmail.com>
10417 M: Nicholas Piggin <npiggin@gmail.com>
10418 M: David Howells <dhowells@redhat.com>
10419 M: Jade Alglave <j.alglave@ucl.ac.uk>
10420 M: Luc Maranget <luc.maranget@inria.fr>
10421 M: "Paul E. McKenney" <paulmck@kernel.org>
10422 R: Akira Yokosawa <akiyks@gmail.com>
10423 R: Daniel Lustig <dlustig@nvidia.com>
10424 R: Joel Fernandes <joel@joelfernandes.org>
10425 L: linux-kernel@vger.kernel.org
10426 L: linux-arch@vger.kernel.org
10428 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
10429 F: Documentation/atomic_bitops.txt
10430 F: Documentation/atomic_t.txt
10431 F: Documentation/core-api/refcount-vs-atomic.rst
10432 F: Documentation/litmus-tests/
10433 F: Documentation/memory-barriers.txt
10434 F: tools/memory-model/
10436 LIS3LV02D ACCELEROMETER DRIVER
10437 M: Eric Piel <eric.piel@tremplin-utc.net>
10439 F: Documentation/misc-devices/lis3lv02d.rst
10440 F: drivers/misc/lis3lv02d/
10441 F: drivers/platform/x86/hp_accel.c
10444 M: David Gow <davidgow@google.com>
10445 L: linux-kselftest@vger.kernel.org
10446 L: kunit-dev@googlegroups.com
10451 M: Karol Gugala <kgugala@antmicro.com>
10452 M: Mateusz Holenko <mholenko@antmicro.com>
10454 F: Documentation/devicetree/bindings/*/litex,*.yaml
10455 F: arch/openrisc/boot/dts/or1klitex.dts
10456 F: drivers/soc/litex/litex_soc_ctrl.c
10457 F: drivers/tty/serial/liteuart.c
10458 F: include/linux/litex.h
10461 M: Josh Poimboeuf <jpoimboe@redhat.com>
10462 M: Jiri Kosina <jikos@kernel.org>
10463 M: Miroslav Benes <mbenes@suse.cz>
10464 M: Petr Mladek <pmladek@suse.com>
10465 R: Joe Lawrence <joe.lawrence@redhat.com>
10466 L: live-patching@vger.kernel.org
10468 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
10469 F: Documentation/ABI/testing/sysfs-kernel-livepatch
10470 F: Documentation/livepatch/
10471 F: arch/powerpc/include/asm/livepatch.h
10472 F: arch/s390/include/asm/livepatch.h
10473 F: arch/x86/include/asm/livepatch.h
10474 F: include/linux/livepatch.h
10475 F: kernel/livepatch/
10477 F: samples/livepatch/
10478 F: tools/testing/selftests/livepatch/
10481 L: netdev@vger.kernel.org
10483 F: include/linux/llc.h
10484 F: include/net/llc*
10485 F: include/uapi/linux/llc.h
10488 LM73 HARDWARE MONITOR DRIVER
10489 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
10490 L: linux-hwmon@vger.kernel.org
10492 F: drivers/hwmon/lm73.c
10494 LM78 HARDWARE MONITOR DRIVER
10495 M: Jean Delvare <jdelvare@suse.com>
10496 L: linux-hwmon@vger.kernel.org
10498 F: Documentation/hwmon/lm78.rst
10499 F: drivers/hwmon/lm78.c
10501 LM83 HARDWARE MONITOR DRIVER
10502 M: Jean Delvare <jdelvare@suse.com>
10503 L: linux-hwmon@vger.kernel.org
10505 F: Documentation/hwmon/lm83.rst
10506 F: drivers/hwmon/lm83.c
10508 LM90 HARDWARE MONITOR DRIVER
10509 M: Jean Delvare <jdelvare@suse.com>
10510 L: linux-hwmon@vger.kernel.org
10512 F: Documentation/devicetree/bindings/hwmon/lm90.txt
10513 F: Documentation/hwmon/lm90.rst
10514 F: drivers/hwmon/lm90.c
10515 F: include/dt-bindings/thermal/lm90.h
10517 LM95234 HARDWARE MONITOR DRIVER
10518 M: Guenter Roeck <linux@roeck-us.net>
10519 L: linux-hwmon@vger.kernel.org
10521 F: Documentation/hwmon/lm95234.rst
10522 F: drivers/hwmon/lm95234.c
10524 LME2510 MEDIA DRIVER
10525 M: Malcolm Priestley <tvboxspy@gmail.com>
10526 L: linux-media@vger.kernel.org
10528 W: https://linuxtv.org
10529 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10530 F: drivers/media/usb/dvb-usb-v2/lmedm04*
10532 LOADPIN SECURITY MODULE
10533 M: Kees Cook <keescook@chromium.org>
10535 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10536 F: Documentation/admin-guide/LSM/LoadPin.rst
10537 F: security/loadpin/
10540 M: Peter Zijlstra <peterz@infradead.org>
10541 M: Ingo Molnar <mingo@redhat.com>
10542 M: Will Deacon <will@kernel.org>
10543 R: Waiman Long <longman@redhat.com>
10544 R: Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
10545 L: linux-kernel@vger.kernel.org
10547 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
10548 F: Documentation/locking/
10549 F: arch/*/include/asm/spinlock*.h
10550 F: include/linux/lockdep.h
10551 F: include/linux/mutex*.h
10552 F: include/linux/rwlock*.h
10553 F: include/linux/rwsem*.h
10554 F: include/linux/seqlock.h
10555 F: include/linux/spinlock*.h
10557 F: lib/locking*.[ch]
10558 X: kernel/locking/locktorture.c
10560 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
10561 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
10562 L: linux-ntfs-dev@lists.sourceforge.net
10564 W: http://www.linux-ntfs.org/content/view/19/37/
10565 F: Documentation/admin-guide/ldm.rst
10566 F: block/partitions/ldm.*
10568 LOGITECH HID GAMING KEYBOARDS
10569 M: Hans de Goede <hdegoede@redhat.com>
10570 L: linux-input@vger.kernel.org
10572 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10573 F: drivers/hid/hid-lg-g15.c
10575 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
10576 M: Sathya Prakash <sathya.prakash@broadcom.com>
10577 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
10578 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
10579 L: MPT-FusionLinux.pdl@broadcom.com
10580 L: linux-scsi@vger.kernel.org
10582 W: http://www.avagotech.com/support/
10583 F: drivers/message/fusion/
10584 F: drivers/scsi/mpt3sas/
10586 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
10587 M: Matthew Wilcox <willy@infradead.org>
10588 L: linux-scsi@vger.kernel.org
10590 F: drivers/scsi/sym53c8xx_2/
10593 M: Marcus Folkesson <marcus.folkesson@gmail.com>
10594 L: linux-iio@vger.kernel.org
10596 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
10597 F: drivers/iio/dac/ltc1660.c
10599 LTC2947 HARDWARE MONITOR DRIVER
10600 M: Nuno Sá <nuno.sa@analog.com>
10601 L: linux-hwmon@vger.kernel.org
10603 W: http://ez.analog.com/community/linux-device-drivers
10604 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
10605 F: drivers/hwmon/ltc2947-core.c
10606 F: drivers/hwmon/ltc2947-i2c.c
10607 F: drivers/hwmon/ltc2947-spi.c
10608 F: drivers/hwmon/ltc2947.h
10610 LTC2983 IIO TEMPERATURE DRIVER
10611 M: Nuno Sá <nuno.sa@analog.com>
10612 L: linux-iio@vger.kernel.org
10614 W: http://ez.analog.com/community/linux-device-drivers
10615 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
10616 F: drivers/iio/temperature/ltc2983.c
10618 LTC4261 HARDWARE MONITOR DRIVER
10619 M: Guenter Roeck <linux@roeck-us.net>
10620 L: linux-hwmon@vger.kernel.org
10622 F: Documentation/hwmon/ltc4261.rst
10623 F: drivers/hwmon/ltc4261.c
10625 LTC4306 I2C MULTIPLEXER DRIVER
10626 M: Michael Hennerich <michael.hennerich@analog.com>
10627 L: linux-i2c@vger.kernel.org
10629 W: http://ez.analog.com/community/linux-device-drivers
10630 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
10631 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
10633 LTP (Linux Test Project)
10634 M: Mike Frysinger <vapier@gentoo.org>
10635 M: Cyril Hrubis <chrubis@suse.cz>
10636 M: Wanlong Gao <wanlong.gao@gmail.com>
10637 M: Jan Stancek <jstancek@redhat.com>
10638 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
10639 M: Alexey Kodanev <alexey.kodanev@oracle.com>
10640 L: ltp@lists.linux.it (subscribers-only)
10642 W: http://linux-test-project.github.io/
10643 T: git git://github.com/linux-test-project/ltp.git
10646 M: Ioana Ciornei <ioana.ciornei@nxp.com>
10647 L: netdev@vger.kernel.org
10649 F: drivers/net/pcs/pcs-lynx.c
10650 F: include/linux/pcs-lynx.h
10653 M: Geert Uytterhoeven <geert@linux-m68k.org>
10654 L: linux-m68k@lists.linux-m68k.org
10656 W: http://www.linux-m68k.org/
10657 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
10661 M68K ON APPLE MACINTOSH
10662 M: Joshua Thompson <funaho@jurai.org>
10663 L: linux-m68k@lists.linux-m68k.org
10665 W: http://www.mac.linux-m68k.org/
10667 F: drivers/macintosh/adb-iop.c
10668 F: drivers/macintosh/via-macii.c
10671 M: Philip Blundell <philb@gnu.org>
10673 W: http://www.tazenda.demon.co.uk/phil/linux-hp
10674 F: arch/m68k/hp300/
10676 M88DS3103 MEDIA DRIVER
10677 M: Antti Palosaari <crope@iki.fi>
10678 L: linux-media@vger.kernel.org
10680 W: https://linuxtv.org
10681 W: http://palosaari.fi/linux/
10682 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10683 T: git git://linuxtv.org/anttip/media_tree.git
10684 F: drivers/media/dvb-frontends/m88ds3103*
10686 M88RS2000 MEDIA DRIVER
10687 M: Malcolm Priestley <tvboxspy@gmail.com>
10688 L: linux-media@vger.kernel.org
10690 W: https://linuxtv.org
10691 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10692 F: drivers/media/dvb-frontends/m88rs2000*
10694 MA901 MASTERKIT USB FM RADIO DRIVER
10695 M: Alexey Klimov <klimov.linux@gmail.com>
10696 L: linux-media@vger.kernel.org
10698 T: git git://linuxtv.org/media_tree.git
10699 F: drivers/media/radio/radio-ma901.c
10702 M: Johannes Berg <johannes@sipsolutions.net>
10703 L: linux-wireless@vger.kernel.org
10705 W: https://wireless.wiki.kernel.org/
10706 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10707 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10708 F: Documentation/networking/mac80211-injection.rst
10709 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
10710 F: drivers/net/wireless/mac80211_hwsim.[ch]
10711 F: include/net/mac80211.h
10715 M: Jassi Brar <jassisinghbrar@gmail.com>
10716 L: linux-kernel@vger.kernel.org
10718 F: drivers/mailbox/
10719 F: include/linux/mailbox_client.h
10720 F: include/linux/mailbox_controller.h
10723 M: Viresh Kumar <viresh.kumar@linaro.org>
10724 M: Tushar Khandelwal <Tushar.Khandelwal@arm.com>
10725 L: linux-kernel@vger.kernel.org
10727 F: drivers/mailbox/arm_mhuv2.c
10728 F: include/linux/mailbox/arm_mhuv2_message.h
10729 F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
10731 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
10732 M: Michael Kerrisk <mtk.manpages@gmail.com>
10733 L: linux-man@vger.kernel.org
10735 W: http://www.kernel.org/doc/man-pages
10737 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
10738 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
10739 L: linux-mips@vger.kernel.org
10741 F: arch/mips/boot/dts/img/pistachio_marduk.dts
10743 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
10744 M: Andrew Lunn <andrew@lunn.ch>
10745 M: Vivien Didelot <vivien.didelot@gmail.com>
10746 L: netdev@vger.kernel.org
10748 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
10749 F: Documentation/networking/devlink/mv88e6xxx.rst
10750 F: drivers/net/dsa/mv88e6xxx/
10751 F: include/linux/platform_data/mv88e6xxx.h
10753 MARVELL ARMADA 3700 PHY DRIVERS
10754 M: Miquel Raynal <miquel.raynal@bootlin.com>
10756 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
10757 F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
10758 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
10759 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
10761 MARVELL ARMADA DRM SUPPORT
10762 M: Russell King <linux@armlinux.org.uk>
10764 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
10765 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
10766 F: Documentation/devicetree/bindings/display/armada/
10767 F: drivers/gpu/drm/armada/
10768 F: include/uapi/drm/armada_drm.h
10770 MARVELL CRYPTO DRIVER
10771 M: Boris Brezillon <bbrezillon@kernel.org>
10772 M: Arnaud Ebalard <arno@natisbad.org>
10773 M: Srujana Challa <schalla@marvell.com>
10774 L: linux-crypto@vger.kernel.org
10776 F: drivers/crypto/marvell/
10777 F: include/linux/soc/marvell/octeontx2/
10779 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
10780 M: Mirko Lindner <mlindner@marvell.com>
10781 M: Stephen Hemminger <stephen@networkplumber.org>
10782 L: netdev@vger.kernel.org
10784 F: drivers/net/ethernet/marvell/sk*
10786 MARVELL LIBERTAS WIRELESS DRIVER
10787 L: libertas-dev@lists.infradead.org
10789 F: drivers/net/wireless/marvell/libertas/
10791 MARVELL MACCHIATOBIN SUPPORT
10792 M: Russell King <linux@armlinux.org.uk>
10793 L: linux-arm-kernel@lists.infradead.org
10795 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
10797 MARVELL MV643XX ETHERNET DRIVER
10798 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
10799 L: netdev@vger.kernel.org
10801 F: drivers/net/ethernet/marvell/mv643xx_eth.*
10802 F: include/linux/mv643xx.h
10804 MARVELL MV88X3310 PHY DRIVER
10805 M: Russell King <linux@armlinux.org.uk>
10806 L: netdev@vger.kernel.org
10808 F: drivers/net/phy/marvell10g.c
10810 MARVELL MVEBU THERMAL DRIVER
10811 M: Miquel Raynal <miquel.raynal@bootlin.com>
10813 F: drivers/thermal/armada_thermal.c
10815 MARVELL MVNETA ETHERNET DRIVER
10816 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
10817 L: netdev@vger.kernel.org
10819 F: drivers/net/ethernet/marvell/mvneta.*
10821 MARVELL MVPP2 ETHERNET DRIVER
10822 M: Marcin Wojtas <mw@semihalf.com>
10823 M: Russell King <linux@armlinux.org.uk>
10824 L: netdev@vger.kernel.org
10826 F: Documentation/devicetree/bindings/net/marvell-pp2.txt
10827 F: drivers/net/ethernet/marvell/mvpp2/
10829 MARVELL MWIFIEX WIRELESS DRIVER
10830 M: Amitkumar Karwar <amitkarwar@gmail.com>
10831 M: Ganapathi Bhat <ganapathi017@gmail.com>
10832 M: Sharvari Harisangam <sharvari.harisangam@nxp.com>
10833 M: Xinming Hu <huxinming820@gmail.com>
10834 L: linux-wireless@vger.kernel.org
10836 F: drivers/net/wireless/marvell/mwifiex/
10838 MARVELL MWL8K WIRELESS DRIVER
10839 M: Lennert Buytenhek <buytenh@wantstofly.org>
10840 L: linux-wireless@vger.kernel.org
10842 F: drivers/net/wireless/marvell/mwl8k.c
10844 MARVELL NAND CONTROLLER DRIVER
10845 M: Miquel Raynal <miquel.raynal@bootlin.com>
10846 L: linux-mtd@lists.infradead.org
10848 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
10849 F: drivers/mtd/nand/raw/marvell_nand.c
10851 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
10852 M: Sunil Goutham <sgoutham@marvell.com>
10853 M: Geetha sowjanya <gakula@marvell.com>
10854 M: Subbaraya Sundeep <sbhatta@marvell.com>
10855 M: hariprasad <hkelam@marvell.com>
10856 L: netdev@vger.kernel.org
10858 F: drivers/net/ethernet/marvell/octeontx2/nic/
10859 F: include/linux/soc/marvell/octeontx2/
10861 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
10862 M: Sunil Goutham <sgoutham@marvell.com>
10863 M: Linu Cherian <lcherian@marvell.com>
10864 M: Geetha sowjanya <gakula@marvell.com>
10865 M: Jerin Jacob <jerinj@marvell.com>
10866 M: hariprasad <hkelam@marvell.com>
10867 M: Subbaraya Sundeep <sbhatta@marvell.com>
10868 L: netdev@vger.kernel.org
10870 F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
10871 F: drivers/net/ethernet/marvell/octeontx2/af/
10873 MARVELL PRESTERA ETHERNET SWITCH DRIVER
10874 M: Vadym Kochan <vkochan@marvell.com>
10875 M: Taras Chornyi <tchornyi@marvell.com>
10877 W: https://github.com/Marvell-switching/switchdev-prestera
10878 F: drivers/net/ethernet/marvell/prestera/
10880 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
10881 M: Nicolas Pitre <nico@fluxnic.net>
10883 F: drivers/mmc/host/mvsdio.*
10885 MARVELL USB MDIO CONTROLLER DRIVER
10886 M: Tobias Waldekranz <tobias@waldekranz.com>
10887 L: netdev@vger.kernel.org
10889 F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
10890 F: drivers/net/mdio/mdio-mvusb.c
10892 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
10893 M: Hu Ziji <huziji@marvell.com>
10894 L: linux-mmc@vger.kernel.org
10896 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
10897 F: drivers/mmc/host/sdhci-xenon*
10899 MATROX FRAMEBUFFER DRIVER
10900 L: linux-fbdev@vger.kernel.org
10902 F: drivers/video/fbdev/matrox/matroxfb_*
10903 F: include/uapi/linux/matroxfb.h
10906 M: Daniel Nilsson <daniel.nilsson@flex.com>
10907 L: linux-hwmon@vger.kernel.org
10909 F: Documentation/hwmon/max15301.rst
10910 F: drivers/hwmon/pmbus/max15301.c
10912 MAX16065 HARDWARE MONITOR DRIVER
10913 M: Guenter Roeck <linux@roeck-us.net>
10914 L: linux-hwmon@vger.kernel.org
10916 F: Documentation/hwmon/max16065.rst
10917 F: drivers/hwmon/max16065.c
10919 MAX2175 SDR TUNER DRIVER
10920 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
10921 L: linux-media@vger.kernel.org
10923 T: git git://linuxtv.org/media_tree.git
10924 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
10925 F: Documentation/userspace-api/media/drivers/max2175.rst
10926 F: drivers/media/i2c/max2175*
10927 F: include/uapi/linux/max2175.h
10929 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
10930 L: linux-hwmon@vger.kernel.org
10932 F: Documentation/hwmon/max6650.rst
10933 F: drivers/hwmon/max6650.c
10935 MAX6697 HARDWARE MONITOR DRIVER
10936 M: Guenter Roeck <linux@roeck-us.net>
10937 L: linux-hwmon@vger.kernel.org
10939 F: Documentation/devicetree/bindings/hwmon/max6697.txt
10940 F: Documentation/hwmon/max6697.rst
10941 F: drivers/hwmon/max6697.c
10942 F: include/linux/platform_data/max6697.h
10944 MAX9286 QUAD GMSL DESERIALIZER DRIVER
10945 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
10946 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10947 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
10948 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
10949 L: linux-media@vger.kernel.org
10951 F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
10952 F: drivers/media/i2c/max9286.c
10954 MAX9860 MONO AUDIO VOICE CODEC DRIVER
10955 M: Peter Rosin <peda@axentia.se>
10956 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10958 F: Documentation/devicetree/bindings/sound/max9860.txt
10959 F: sound/soc/codecs/max9860.*
10961 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
10962 M: Andreas Klinger <ak@it-klinger.de>
10963 L: linux-iio@vger.kernel.org
10965 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
10966 F: drivers/iio/proximity/mb1232.c
10968 MAXIM MAX77650 PMIC MFD DRIVER
10969 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
10970 L: linux-kernel@vger.kernel.org
10972 F: Documentation/devicetree/bindings/*/*max77650.yaml
10973 F: Documentation/devicetree/bindings/*/max77650*.yaml
10974 F: drivers/gpio/gpio-max77650.c
10975 F: drivers/input/misc/max77650-onkey.c
10976 F: drivers/leds/leds-max77650.c
10977 F: drivers/mfd/max77650.c
10978 F: drivers/power/supply/max77650-charger.c
10979 F: drivers/regulator/max77650-regulator.c
10980 F: include/linux/mfd/max77650.h
10982 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
10983 M: Javier Martinez Canillas <javier@dowhile0.org>
10984 L: linux-kernel@vger.kernel.org
10986 F: Documentation/devicetree/bindings/*/*max77802.txt
10987 F: drivers/regulator/max77802-regulator.c
10988 F: include/dt-bindings/*/*max77802.h
10990 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
10991 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
10992 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10993 L: linux-pm@vger.kernel.org
10995 F: drivers/power/supply/max14577_charger.c
10996 F: drivers/power/supply/max77693_charger.c
10998 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
10999 M: Chanwoo Choi <cw00.choi@samsung.com>
11000 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
11001 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11002 L: linux-kernel@vger.kernel.org
11004 F: Documentation/devicetree/bindings/*/max77686.txt
11005 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
11006 F: Documentation/devicetree/bindings/mfd/max14577.txt
11007 F: Documentation/devicetree/bindings/mfd/max77693.txt
11008 F: drivers/*/max14577*.c
11009 F: drivers/*/max77686*.c
11010 F: drivers/*/max77693*.c
11011 F: drivers/clk/clk-max77686.c
11012 F: drivers/extcon/extcon-max14577.c
11013 F: drivers/extcon/extcon-max77693.c
11014 F: drivers/rtc/rtc-max77686.c
11015 F: include/linux/mfd/max14577*.h
11016 F: include/linux/mfd/max77686*.h
11017 F: include/linux/mfd/max77693*.h
11019 MAXIRADIO FM RADIO RECEIVER DRIVER
11020 M: Hans Verkuil <hverkuil@xs4all.nl>
11021 L: linux-media@vger.kernel.org
11023 W: https://linuxtv.org
11024 T: git git://linuxtv.org/media_tree.git
11025 F: drivers/media/radio/radio-maxiradio*
11027 MCAN MMIO DEVICE DRIVER
11028 M: Pankaj Sharma <pankj.sharma@samsung.com>
11029 L: linux-can@vger.kernel.org
11031 F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
11032 F: drivers/net/can/m_can/m_can.c
11033 F: drivers/net/can/m_can/m_can.h
11034 F: drivers/net/can/m_can/m_can_platform.c
11036 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
11037 M: Rishi Gupta <gupt21@gmail.com>
11038 L: linux-i2c@vger.kernel.org
11039 L: linux-input@vger.kernel.org
11041 F: drivers/hid/hid-mcp2221.c
11043 MCP251XFD SPI-CAN NETWORK DRIVER
11044 M: Marc Kleine-Budde <mkl@pengutronix.de>
11045 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11046 R: Thomas Kopp <thomas.kopp@microchip.com>
11047 L: linux-can@vger.kernel.org
11049 F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
11050 F: drivers/net/can/spi/mcp251xfd/
11052 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
11053 M: Peter Rosin <peda@axentia.se>
11054 L: linux-iio@vger.kernel.org
11056 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
11057 F: drivers/iio/potentiometer/mcp4018.c
11058 F: drivers/iio/potentiometer/mcp4531.c
11060 MCR20A IEEE-802.15.4 RADIO DRIVER
11061 M: Xue Liu <liuxuenetmail@gmail.com>
11062 L: linux-wpan@vger.kernel.org
11064 W: https://github.com/xueliu/mcr20a-linux
11065 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
11066 F: drivers/net/ieee802154/mcr20a.c
11067 F: drivers/net/ieee802154/mcr20a.h
11069 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
11070 M: William Breathitt Gray <vilhelm.gray@gmail.com>
11071 L: linux-iio@vger.kernel.org
11073 F: drivers/iio/dac/cio-dac.c
11075 MEDIA CONTROLLER FRAMEWORK
11076 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11077 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11078 L: linux-media@vger.kernel.org
11080 W: https://www.linuxtv.org
11081 T: git git://linuxtv.org/media_tree.git
11082 F: drivers/media/mc/
11083 F: include/media/media-*.h
11084 F: include/uapi/linux/media.h
11086 MEDIA DRIVER FOR FREESCALE IMX PXP
11087 M: Philipp Zabel <p.zabel@pengutronix.de>
11088 L: linux-media@vger.kernel.org
11090 T: git git://linuxtv.org/media_tree.git
11091 F: drivers/media/platform/imx-pxp.[ch]
11093 MEDIA DRIVERS FOR ASCOT2E
11094 M: Sergey Kozlov <serjk@netup.ru>
11095 M: Abylay Ospan <aospan@netup.ru>
11096 L: linux-media@vger.kernel.org
11098 W: https://linuxtv.org
11099 W: http://netup.tv/
11100 T: git git://linuxtv.org/media_tree.git
11101 F: drivers/media/dvb-frontends/ascot2e*
11103 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
11104 M: Jasmin Jessich <jasmin@anw.at>
11105 L: linux-media@vger.kernel.org
11107 W: https://linuxtv.org
11108 T: git git://linuxtv.org/media_tree.git
11109 F: drivers/media/dvb-frontends/cxd2099*
11111 MEDIA DRIVERS FOR CXD2841ER
11112 M: Sergey Kozlov <serjk@netup.ru>
11113 M: Abylay Ospan <aospan@netup.ru>
11114 L: linux-media@vger.kernel.org
11116 W: https://linuxtv.org
11117 W: http://netup.tv/
11118 T: git git://linuxtv.org/media_tree.git
11119 F: drivers/media/dvb-frontends/cxd2841er*
11121 MEDIA DRIVERS FOR CXD2880
11122 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
11123 L: linux-media@vger.kernel.org
11125 W: http://linuxtv.org/
11126 T: git git://linuxtv.org/media_tree.git
11127 F: drivers/media/dvb-frontends/cxd2880/*
11128 F: drivers/media/spi/cxd2880*
11130 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
11131 L: linux-media@vger.kernel.org
11133 W: https://linuxtv.org
11134 T: git git://linuxtv.org/media_tree.git
11135 F: drivers/media/pci/ddbridge/*
11137 MEDIA DRIVERS FOR FREESCALE IMX
11138 M: Steve Longerbeam <slongerbeam@gmail.com>
11139 M: Philipp Zabel <p.zabel@pengutronix.de>
11140 L: linux-media@vger.kernel.org
11142 T: git git://linuxtv.org/media_tree.git
11143 F: Documentation/admin-guide/media/imx.rst
11144 F: Documentation/devicetree/bindings/media/imx.txt
11145 F: drivers/staging/media/imx/
11146 F: include/linux/imx-media.h
11147 F: include/media/imx.h
11149 MEDIA DRIVERS FOR FREESCALE IMX7
11150 M: Rui Miguel Silva <rmfrfs@gmail.com>
11151 L: linux-media@vger.kernel.org
11153 T: git git://linuxtv.org/media_tree.git
11154 F: Documentation/admin-guide/media/imx7.rst
11155 F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
11156 F: Documentation/devicetree/bindings/media/nxp,imx7-mipi-csi2.yaml
11157 F: drivers/staging/media/imx/imx7-media-csi.c
11158 F: drivers/staging/media/imx/imx7-mipi-csis.c
11160 MEDIA DRIVERS FOR HELENE
11161 M: Abylay Ospan <aospan@netup.ru>
11162 L: linux-media@vger.kernel.org
11164 W: https://linuxtv.org
11165 W: http://netup.tv/
11166 T: git git://linuxtv.org/media_tree.git
11167 F: drivers/media/dvb-frontends/helene*
11169 MEDIA DRIVERS FOR HORUS3A
11170 M: Sergey Kozlov <serjk@netup.ru>
11171 M: Abylay Ospan <aospan@netup.ru>
11172 L: linux-media@vger.kernel.org
11174 W: https://linuxtv.org
11175 W: http://netup.tv/
11176 T: git git://linuxtv.org/media_tree.git
11177 F: drivers/media/dvb-frontends/horus3a*
11179 MEDIA DRIVERS FOR LNBH25
11180 M: Sergey Kozlov <serjk@netup.ru>
11181 M: Abylay Ospan <aospan@netup.ru>
11182 L: linux-media@vger.kernel.org
11184 W: https://linuxtv.org
11185 W: http://netup.tv/
11186 T: git git://linuxtv.org/media_tree.git
11187 F: drivers/media/dvb-frontends/lnbh25*
11189 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
11190 L: linux-media@vger.kernel.org
11192 W: https://linuxtv.org
11193 T: git git://linuxtv.org/media_tree.git
11194 F: drivers/media/dvb-frontends/mxl5xx*
11196 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
11197 M: Sergey Kozlov <serjk@netup.ru>
11198 M: Abylay Ospan <aospan@netup.ru>
11199 L: linux-media@vger.kernel.org
11201 W: https://linuxtv.org
11202 W: http://netup.tv/
11203 T: git git://linuxtv.org/media_tree.git
11204 F: drivers/media/pci/netup_unidvb/*
11206 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
11207 M: Dmitry Osipenko <digetx@gmail.com>
11208 L: linux-media@vger.kernel.org
11209 L: linux-tegra@vger.kernel.org
11211 T: git git://linuxtv.org/media_tree.git
11212 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
11213 F: drivers/staging/media/tegra-vde/
11215 MEDIA DRIVERS FOR RENESAS - CEU
11216 M: Jacopo Mondi <jacopo@jmondi.org>
11217 L: linux-media@vger.kernel.org
11218 L: linux-renesas-soc@vger.kernel.org
11220 T: git git://linuxtv.org/media_tree.git
11221 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
11222 F: drivers/media/platform/renesas-ceu.c
11223 F: include/media/drv-intf/renesas-ceu.h
11225 MEDIA DRIVERS FOR RENESAS - DRIF
11226 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
11227 L: linux-media@vger.kernel.org
11228 L: linux-renesas-soc@vger.kernel.org
11230 T: git git://linuxtv.org/media_tree.git
11231 F: Documentation/devicetree/bindings/media/renesas,drif.txt
11232 F: drivers/media/platform/rcar_drif.c
11234 MEDIA DRIVERS FOR RENESAS - FCP
11235 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11236 L: linux-media@vger.kernel.org
11237 L: linux-renesas-soc@vger.kernel.org
11239 T: git git://linuxtv.org/media_tree.git
11240 F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
11241 F: drivers/media/platform/rcar-fcp.c
11242 F: include/media/rcar-fcp.h
11244 MEDIA DRIVERS FOR RENESAS - FDP1
11245 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11246 L: linux-media@vger.kernel.org
11247 L: linux-renesas-soc@vger.kernel.org
11249 T: git git://linuxtv.org/media_tree.git
11250 F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
11251 F: drivers/media/platform/rcar_fdp1.c
11253 MEDIA DRIVERS FOR RENESAS - VIN
11254 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
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,csi2.yaml
11260 F: Documentation/devicetree/bindings/media/renesas,vin.yaml
11261 F: drivers/media/platform/rcar-vin/
11263 MEDIA DRIVERS FOR RENESAS - VSP1
11264 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11265 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11266 L: linux-media@vger.kernel.org
11267 L: linux-renesas-soc@vger.kernel.org
11269 T: git git://linuxtv.org/media_tree.git
11270 F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
11271 F: drivers/media/platform/vsp1/
11273 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
11274 L: linux-media@vger.kernel.org
11276 W: https://linuxtv.org
11277 T: git git://linuxtv.org/media_tree.git
11278 F: drivers/media/dvb-frontends/stv0910*
11280 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
11281 L: linux-media@vger.kernel.org
11283 W: https://linuxtv.org
11284 T: git git://linuxtv.org/media_tree.git
11285 F: drivers/media/dvb-frontends/stv6111*
11287 MEDIA DRIVERS FOR STM32 - DCMI
11288 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
11289 L: linux-media@vger.kernel.org
11291 T: git git://linuxtv.org/media_tree.git
11292 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
11293 F: drivers/media/platform/stm32/stm32-dcmi.c
11295 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
11296 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11297 L: linux-media@vger.kernel.org
11299 W: https://linuxtv.org
11300 Q: http://patchwork.kernel.org/project/linux-media/list/
11301 T: git git://linuxtv.org/media_tree.git
11302 F: Documentation/admin-guide/media/
11303 F: Documentation/devicetree/bindings/media/
11304 F: Documentation/driver-api/media/
11305 F: Documentation/userspace-api/media/
11307 F: drivers/staging/media/
11308 F: include/linux/platform_data/media/
11310 F: include/uapi/linux/dvb/
11311 F: include/uapi/linux/ivtv*
11312 F: include/uapi/linux/media.h
11313 F: include/uapi/linux/meye.h
11314 F: include/uapi/linux/uvcvideo.h
11315 F: include/uapi/linux/v4l2-*
11316 F: include/uapi/linux/videodev2.h
11318 MEDIATEK BLUETOOTH DRIVER
11319 M: Sean Wang <sean.wang@mediatek.com>
11320 L: linux-bluetooth@vger.kernel.org
11321 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11323 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
11324 F: drivers/bluetooth/btmtkuart.c
11326 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
11327 M: Sean Wang <sean.wang@mediatek.com>
11328 L: linux-pm@vger.kernel.org
11330 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
11331 F: drivers/power/reset/mt6323-poweroff.c
11333 MEDIATEK CIR DRIVER
11334 M: Sean Wang <sean.wang@mediatek.com>
11336 F: drivers/media/rc/mtk-cir.c
11338 MEDIATEK DMA DRIVER
11339 M: Sean Wang <sean.wang@mediatek.com>
11340 L: dmaengine@vger.kernel.org
11341 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11342 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11344 F: Documentation/devicetree/bindings/dma/mtk-*
11345 F: drivers/dma/mediatek/
11347 MEDIATEK ETHERNET DRIVER
11348 M: Felix Fietkau <nbd@nbd.name>
11349 M: John Crispin <john@phrozen.org>
11350 M: Sean Wang <sean.wang@mediatek.com>
11351 M: Mark Lee <Mark-MC.Lee@mediatek.com>
11352 L: netdev@vger.kernel.org
11354 F: drivers/net/ethernet/mediatek/
11356 MEDIATEK I2C CONTROLLER DRIVER
11357 M: Qii Wang <qii.wang@mediatek.com>
11358 L: linux-i2c@vger.kernel.org
11360 F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt
11361 F: drivers/i2c/busses/i2c-mt65xx.c
11363 MEDIATEK IOMMU DRIVER
11364 M: Yong Wu <yong.wu@mediatek.com>
11365 L: iommu@lists.linux-foundation.org
11366 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11368 F: Documentation/devicetree/bindings/iommu/mediatek*
11369 F: drivers/iommu/mtk_iommu*
11370 F: include/dt-bindings/memory/mt*-port.h
11372 MEDIATEK JPEG DRIVER
11373 M: Rick Chang <rick.chang@mediatek.com>
11374 M: Bin Liu <bin.liu@mediatek.com>
11376 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
11377 F: drivers/media/platform/mtk-jpeg/
11379 MEDIATEK MDP DRIVER
11380 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
11381 M: Houlong Wei <houlong.wei@mediatek.com>
11382 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11384 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
11385 F: drivers/media/platform/mtk-mdp/
11386 F: drivers/media/platform/mtk-vpu/
11388 MEDIATEK MEDIA DRIVER
11389 M: Tiffany Lin <tiffany.lin@mediatek.com>
11390 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11392 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
11393 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
11394 F: drivers/media/platform/mtk-vcodec/
11395 F: drivers/media/platform/mtk-vpu/
11397 MEDIATEK MMC/SD/SDIO DRIVER
11398 M: Chaotian Jing <chaotian.jing@mediatek.com>
11400 F: Documentation/devicetree/bindings/mmc/mtk-sd.txt
11401 F: drivers/mmc/host/mtk-sd.c
11403 MEDIATEK MT76 WIRELESS LAN DRIVER
11404 M: Felix Fietkau <nbd@nbd.name>
11405 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
11406 R: Ryder Lee <ryder.lee@mediatek.com>
11407 L: linux-wireless@vger.kernel.org
11409 F: drivers/net/wireless/mediatek/mt76/
11411 MEDIATEK MT7601U WIRELESS LAN DRIVER
11412 M: Jakub Kicinski <kubakici@wp.pl>
11413 L: linux-wireless@vger.kernel.org
11415 F: drivers/net/wireless/mediatek/mt7601u/
11417 MEDIATEK MT7621/28/88 I2C DRIVER
11418 M: Stefan Roese <sr@denx.de>
11419 L: linux-i2c@vger.kernel.org
11421 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
11422 F: drivers/i2c/busses/i2c-mt7621.c
11424 MEDIATEK MT7621 PHY PCI DRIVER
11425 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
11427 F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
11428 F: drivers/phy/ralink/phy-mt7621-pci.c
11430 MEDIATEK NAND CONTROLLER DRIVER
11431 L: linux-mtd@lists.infradead.org
11433 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
11434 F: drivers/mtd/nand/raw/mtk_*
11436 MEDIATEK PMIC LED DRIVER
11437 M: Sean Wang <sean.wang@mediatek.com>
11439 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
11440 F: drivers/leds/leds-mt6323.c
11442 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
11443 M: Sean Wang <sean.wang@mediatek.com>
11445 F: drivers/char/hw_random/mtk-rng.c
11447 MEDIATEK SWITCH DRIVER
11448 M: Sean Wang <sean.wang@mediatek.com>
11449 M: Landen Chao <Landen.Chao@mediatek.com>
11450 L: netdev@vger.kernel.org
11452 F: drivers/net/dsa/mt7530.*
11453 F: net/dsa/tag_mtk.c
11455 MEDIATEK USB3 DRD IP DRIVER
11456 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
11457 L: linux-usb@vger.kernel.org
11458 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11459 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11461 F: Documentation/devicetree/bindings/usb/mediatek,*
11462 F: drivers/usb/host/xhci-mtk*
11463 F: drivers/usb/mtu3/
11465 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
11466 M: Peter Senna Tschudin <peter.senna@gmail.com>
11467 M: Martin Donnelly <martin.donnelly@ge.com>
11468 M: Martyn Welch <martyn.welch@collabora.co.uk>
11470 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
11471 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
11473 MEGARAID SCSI/SAS DRIVERS
11474 M: Kashyap Desai <kashyap.desai@broadcom.com>
11475 M: Sumit Saxena <sumit.saxena@broadcom.com>
11476 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
11477 L: megaraidlinux.pdl@broadcom.com
11478 L: linux-scsi@vger.kernel.org
11480 W: http://www.avagotech.com/support/
11481 F: Documentation/scsi/megaraid.rst
11482 F: drivers/scsi/megaraid.*
11483 F: drivers/scsi/megaraid/
11485 MELEXIS MLX90614 DRIVER
11486 M: Crt Mori <cmo@melexis.com>
11487 L: linux-iio@vger.kernel.org
11489 W: http://www.melexis.com
11490 F: drivers/iio/temperature/mlx90614.c
11492 MELEXIS MLX90632 DRIVER
11493 M: Crt Mori <cmo@melexis.com>
11494 L: linux-iio@vger.kernel.org
11496 W: http://www.melexis.com
11497 F: drivers/iio/temperature/mlx90632.c
11499 MELFAS MIP4 TOUCHSCREEN DRIVER
11500 M: Sangwon Jee <jeesw@melfas.com>
11502 W: http://www.melfas.com
11503 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
11504 F: drivers/input/touchscreen/melfas_mip4.c
11506 MELLANOX BLUEFIELD I2C DRIVER
11507 M: Khalil Blaiech <kblaiech@nvidia.com>
11508 L: linux-i2c@vger.kernel.org
11510 F: Documentation/devicetree/bindings/i2c/mellanox,i2c-mlxbf.yaml
11511 F: drivers/i2c/busses/i2c-mlxbf.c
11513 MELLANOX ETHERNET DRIVER (mlx4_en)
11514 M: Tariq Toukan <tariqt@nvidia.com>
11515 L: netdev@vger.kernel.org
11517 W: http://www.mellanox.com
11518 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11519 F: drivers/net/ethernet/mellanox/mlx4/en_*
11521 MELLANOX ETHERNET DRIVER (mlx5e)
11522 M: Saeed Mahameed <saeedm@nvidia.com>
11523 L: netdev@vger.kernel.org
11525 W: http://www.mellanox.com
11526 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11527 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
11529 MELLANOX ETHERNET INNOVA DRIVERS
11530 R: Boris Pismenny <borisp@nvidia.com>
11531 L: netdev@vger.kernel.org
11533 W: http://www.mellanox.com
11534 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11535 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
11536 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
11537 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
11538 F: include/linux/mlx5/mlx5_ifc_fpga.h
11540 MELLANOX ETHERNET SWITCH DRIVERS
11541 M: Jiri Pirko <jiri@nvidia.com>
11542 M: Ido Schimmel <idosch@nvidia.com>
11543 L: netdev@vger.kernel.org
11545 W: http://www.mellanox.com
11546 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11547 F: drivers/net/ethernet/mellanox/mlxsw/
11548 F: tools/testing/selftests/drivers/net/mlxsw/
11550 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
11551 M: mlxsw@nvidia.com
11552 L: netdev@vger.kernel.org
11554 W: http://www.mellanox.com
11555 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11556 F: drivers/net/ethernet/mellanox/mlxfw/
11558 MELLANOX HARDWARE PLATFORM SUPPORT
11559 M: Hans de Goede <hdegoede@redhat.com>
11560 M: Mark Gross <mgross@linux.intel.com>
11561 M: Vadim Pasternak <vadimp@nvidia.com>
11562 L: platform-driver-x86@vger.kernel.org
11564 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
11565 F: drivers/platform/mellanox/
11566 F: include/linux/platform_data/mlxreg.h
11568 MELLANOX MLX4 core VPI driver
11569 M: Tariq Toukan <tariqt@nvidia.com>
11570 L: netdev@vger.kernel.org
11571 L: linux-rdma@vger.kernel.org
11573 W: http://www.mellanox.com
11574 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11575 F: drivers/net/ethernet/mellanox/mlx4/
11576 F: include/linux/mlx4/
11578 MELLANOX MLX4 IB driver
11579 M: Yishai Hadas <yishaih@nvidia.com>
11580 L: linux-rdma@vger.kernel.org
11582 W: http://www.mellanox.com
11583 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11584 F: drivers/infiniband/hw/mlx4/
11585 F: include/linux/mlx4/
11586 F: include/uapi/rdma/mlx4-abi.h
11588 MELLANOX MLX5 core VPI driver
11589 M: Saeed Mahameed <saeedm@nvidia.com>
11590 M: Leon Romanovsky <leonro@nvidia.com>
11591 L: netdev@vger.kernel.org
11592 L: linux-rdma@vger.kernel.org
11594 W: http://www.mellanox.com
11595 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11596 F: Documentation/networking/device_drivers/ethernet/mellanox/
11597 F: drivers/net/ethernet/mellanox/mlx5/core/
11598 F: include/linux/mlx5/
11600 MELLANOX MLX5 IB driver
11601 M: Leon Romanovsky <leonro@nvidia.com>
11602 L: linux-rdma@vger.kernel.org
11604 W: http://www.mellanox.com
11605 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11606 F: drivers/infiniband/hw/mlx5/
11607 F: include/linux/mlx5/
11608 F: include/uapi/rdma/mlx5-abi.h
11610 MELLANOX MLXCPLD I2C AND MUX DRIVER
11611 M: Vadim Pasternak <vadimp@nvidia.com>
11612 M: Michael Shych <michaelsh@nvidia.com>
11613 L: linux-i2c@vger.kernel.org
11615 F: Documentation/i2c/busses/i2c-mlxcpld.rst
11616 F: drivers/i2c/busses/i2c-mlxcpld.c
11617 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
11619 MELLANOX MLXCPLD LED DRIVER
11620 M: Vadim Pasternak <vadimp@nvidia.com>
11621 L: linux-leds@vger.kernel.org
11623 F: Documentation/leds/leds-mlxcpld.rst
11624 F: drivers/leds/leds-mlxcpld.c
11625 F: drivers/leds/leds-mlxreg.c
11627 MELLANOX PLATFORM DRIVER
11628 M: Vadim Pasternak <vadimp@nvidia.com>
11629 L: platform-driver-x86@vger.kernel.org
11631 F: drivers/platform/x86/mlx-platform.c
11634 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11635 M: "Paul E. McKenney" <paulmck@kernel.org>
11636 L: linux-kernel@vger.kernel.org
11638 F: arch/powerpc/include/asm/membarrier.h
11639 F: include/uapi/linux/membarrier.h
11640 F: kernel/sched/membarrier.c
11643 M: Mike Rapoport <rppt@linux.ibm.com>
11644 L: linux-mm@kvack.org
11646 F: Documentation/core-api/boot-time-mm.rst
11647 F: include/linux/memblock.h
11650 MEMORY CONTROLLER DRIVERS
11651 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
11652 L: linux-kernel@vger.kernel.org
11654 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
11655 F: Documentation/devicetree/bindings/memory-controllers/
11657 F: include/dt-bindings/memory/
11659 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
11660 M: Dmitry Osipenko <digetx@gmail.com>
11661 L: linux-pm@vger.kernel.org
11662 L: linux-tegra@vger.kernel.org
11663 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
11665 F: drivers/devfreq/tegra30-devfreq.c
11668 M: Andrew Morton <akpm@linux-foundation.org>
11669 L: linux-mm@kvack.org
11671 W: http://www.linux-mm.org
11672 T: quilt https://ozlabs.org/~akpm/mmotm/
11673 T: quilt https://ozlabs.org/~akpm/mmots/
11674 T: git git://github.com/hnaz/linux-mm.git
11675 F: include/linux/gfp.h
11676 F: include/linux/memory_hotplug.h
11677 F: include/linux/mm.h
11678 F: include/linux/mmzone.h
11679 F: include/linux/vmalloc.h
11682 MEMORY TECHNOLOGY DEVICES (MTD)
11683 M: Miquel Raynal <miquel.raynal@bootlin.com>
11684 M: Richard Weinberger <richard@nod.at>
11685 M: Vignesh Raghavendra <vigneshr@ti.com>
11686 L: linux-mtd@lists.infradead.org
11688 W: http://www.linux-mtd.infradead.org/
11689 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11690 C: irc://irc.oftc.net/mtd
11691 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
11692 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
11693 F: Documentation/devicetree/bindings/mtd/
11695 F: include/linux/mtd/
11696 F: include/uapi/mtd/
11698 MEN A21 WATCHDOG DRIVER
11699 M: Johannes Thumshirn <morbidrsa@gmail.com>
11700 L: linux-watchdog@vger.kernel.org
11702 F: drivers/watchdog/mena21_wdt.c
11704 MEN CHAMELEON BUS (mcb)
11705 M: Johannes Thumshirn <morbidrsa@gmail.com>
11707 F: Documentation/driver-api/men-chameleon-bus.rst
11709 F: include/linux/mcb.h
11711 MEN F21BMC (Board Management Controller)
11712 M: Andreas Werner <andreas.werner@men.de>
11714 F: Documentation/hwmon/menf21bmc.rst
11715 F: drivers/hwmon/menf21bmc_hwmon.c
11716 F: drivers/leds/leds-menf21bmc.c
11717 F: drivers/mfd/menf21bmc.c
11718 F: drivers/watchdog/menf21bmc_wdt.c
11720 MEN Z069 WATCHDOG DRIVER
11721 M: Johannes Thumshirn <jth@kernel.org>
11722 L: linux-watchdog@vger.kernel.org
11724 F: drivers/watchdog/menz69_wdt.c
11726 MESON AO CEC 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 W: http://linux-meson.com/
11732 T: git git://linuxtv.org/media_tree.git
11733 F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
11734 F: drivers/media/cec/platform/meson/ao-cec-g12a.c
11735 F: drivers/media/cec/platform/meson/ao-cec.c
11737 MESON GE2D DRIVER FOR AMLOGIC SOCS
11738 M: Neil Armstrong <narmstrong@baylibre.com>
11739 L: linux-media@vger.kernel.org
11740 L: linux-amlogic@lists.infradead.org
11742 T: git git://linuxtv.org/media_tree.git
11743 F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
11744 F: drivers/media/platform/meson/ge2d/
11746 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
11747 M: Liang Yang <liang.yang@amlogic.com>
11748 L: linux-mtd@lists.infradead.org
11750 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
11751 F: drivers/mtd/nand/raw/meson_*
11753 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
11754 M: Neil Armstrong <narmstrong@baylibre.com>
11755 L: linux-media@vger.kernel.org
11756 L: linux-amlogic@lists.infradead.org
11758 T: git git://linuxtv.org/media_tree.git
11759 F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
11760 F: drivers/staging/media/meson/vdec/
11762 METHODE UDPU SUPPORT
11763 M: Vladimir Vid <vladimir.vid@sartura.hr>
11765 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
11768 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11769 M: Hemant Kumar <hemantk@codeaurora.org>
11770 L: linux-arm-msm@vger.kernel.org
11772 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
11773 F: Documentation/ABI/stable/sysfs-bus-mhi
11774 F: Documentation/mhi/
11775 F: drivers/bus/mhi/
11776 F: include/linux/mhi.h
11778 MICROBLAZE ARCHITECTURE
11779 M: Michal Simek <monstr@monstr.eu>
11781 W: http://www.monstr.eu/fdt/
11782 T: git git://git.monstr.eu/linux-2.6-microblaze.git
11783 F: arch/microblaze/
11785 MICROCHIP AT91 DMA DRIVERS
11786 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11787 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11788 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11789 L: dmaengine@vger.kernel.org
11791 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
11792 F: drivers/dma/at_hdmac.c
11793 F: drivers/dma/at_hdmac_regs.h
11794 F: drivers/dma/at_xdmac.c
11795 F: include/dt-bindings/dma/at91.h
11797 MICROCHIP AT91 SERIAL DRIVER
11798 M: Richard Genoud <richard.genoud@gmail.com>
11800 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11801 F: drivers/tty/serial/atmel_serial.c
11802 F: drivers/tty/serial/atmel_serial.h
11804 MICROCHIP AT91 USART MFD DRIVER
11805 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
11806 L: linux-kernel@vger.kernel.org
11808 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11809 F: drivers/mfd/at91-usart.c
11810 F: include/dt-bindings/mfd/at91-usart.h
11812 MICROCHIP AT91 USART SPI DRIVER
11813 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
11814 L: linux-spi@vger.kernel.org
11816 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11817 F: drivers/spi/spi-at91-usart.c
11819 MICROCHIP AUDIO ASOC DRIVERS
11820 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11821 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11825 MICROCHIP ECC DRIVER
11826 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11827 L: linux-crypto@vger.kernel.org
11829 F: drivers/crypto/atmel-ecc.*
11831 MICROCHIP I2C DRIVER
11832 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11833 L: linux-i2c@vger.kernel.org
11835 F: drivers/i2c/busses/i2c-at91-*.c
11836 F: drivers/i2c/busses/i2c-at91.h
11838 MICROCHIP ISC DRIVER
11839 M: Eugen Hristev <eugen.hristev@microchip.com>
11840 L: linux-media@vger.kernel.org
11842 F: Documentation/devicetree/bindings/media/atmel-isc.txt
11843 F: drivers/media/platform/atmel/atmel-isc-base.c
11844 F: drivers/media/platform/atmel/atmel-isc-regs.h
11845 F: drivers/media/platform/atmel/atmel-isc.h
11846 F: drivers/media/platform/atmel/atmel-sama5d2-isc.c
11847 F: include/linux/atmel-isc-media.h
11849 MICROCHIP ISI DRIVER
11850 M: Eugen Hristev <eugen.hristev@microchip.com>
11851 L: linux-media@vger.kernel.org
11853 F: drivers/media/platform/atmel/atmel-isi.c
11854 F: drivers/media/platform/atmel/atmel-isi.h
11856 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
11857 M: Woojung Huh <woojung.huh@microchip.com>
11858 M: UNGLinuxDriver@microchip.com
11859 L: netdev@vger.kernel.org
11861 F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
11862 F: drivers/net/dsa/microchip/*
11863 F: include/linux/platform_data/microchip-ksz.h
11864 F: net/dsa/tag_ksz.c
11866 MICROCHIP LAN743X ETHERNET DRIVER
11867 M: Bryan Whitehead <bryan.whitehead@microchip.com>
11868 M: UNGLinuxDriver@microchip.com
11869 L: netdev@vger.kernel.org
11871 F: drivers/net/ethernet/microchip/lan743x_*
11873 MICROCHIP LCDFB DRIVER
11874 M: Nicolas Ferre <nicolas.ferre@microchip.com>
11875 L: linux-fbdev@vger.kernel.org
11877 F: drivers/video/fbdev/atmel_lcdfb.c
11878 F: include/video/atmel_lcdc.h
11880 MICROCHIP MCP16502 PMIC DRIVER
11881 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11882 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11884 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
11885 F: drivers/regulator/mcp16502.c
11887 MICROCHIP MCP3911 ADC DRIVER
11888 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11889 M: Kent Gustavsson <kent@minoris.se>
11890 L: linux-iio@vger.kernel.org
11892 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
11893 F: drivers/iio/adc/mcp3911.c
11895 MICROCHIP MMC/SD/SDIO MCI DRIVER
11896 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11898 F: drivers/mmc/host/atmel-mci.c
11900 MICROCHIP NAND DRIVER
11901 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11902 L: linux-mtd@lists.infradead.org
11904 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
11905 F: drivers/mtd/nand/raw/atmel/*
11907 MICROCHIP PWM DRIVER
11908 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11909 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11910 L: linux-pwm@vger.kernel.org
11912 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
11913 F: drivers/pwm/pwm-atmel.c
11915 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
11916 M: Eugen Hristev <eugen.hristev@microchip.com>
11917 L: linux-iio@vger.kernel.org
11919 F: Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
11920 F: drivers/iio/adc/at91-sama5d2_adc.c
11921 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
11923 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
11924 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11926 F: drivers/power/reset/at91-sama5d2_shdwc.c
11928 MICROCHIP SPI DRIVER
11929 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11931 F: drivers/spi/spi-atmel.*
11933 MICROCHIP SSC DRIVER
11934 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11935 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11937 F: drivers/misc/atmel-ssc.c
11938 F: include/linux/atmel-ssc.h
11940 MICROCHIP USB251XB DRIVER
11941 M: Richard Leitner <richard.leitner@skidata.com>
11942 L: linux-usb@vger.kernel.org
11944 F: Documentation/devicetree/bindings/usb/usb251xb.txt
11945 F: drivers/usb/misc/usb251xb.c
11947 MICROCHIP USBA UDC DRIVER
11948 M: Cristian Birsan <cristian.birsan@microchip.com>
11949 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11951 F: drivers/usb/gadget/udc/atmel_usba_udc.*
11953 MICROCHIP WILC1000 WIFI DRIVER
11954 M: Ajay Singh <ajay.kathat@microchip.com>
11955 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11956 L: linux-wireless@vger.kernel.org
11958 F: drivers/net/wireless/microchip/wilc1000/
11960 MICROSEMI MIPS SOCS
11961 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
11962 M: UNGLinuxDriver@microchip.com
11963 L: linux-mips@vger.kernel.org
11965 F: Documentation/devicetree/bindings/mips/mscc.txt
11966 F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
11967 F: arch/mips/boot/dts/mscc/
11968 F: arch/mips/configs/generic/board-ocelot.config
11969 F: arch/mips/generic/board-ocelot.c
11971 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
11972 M: Don Brace <don.brace@microchip.com>
11973 L: storagedev@microchip.com
11974 L: linux-scsi@vger.kernel.org
11976 F: Documentation/scsi/smartpqi.rst
11977 F: drivers/scsi/smartpqi/Kconfig
11978 F: drivers/scsi/smartpqi/Makefile
11979 F: drivers/scsi/smartpqi/smartpqi*.[ch]
11980 F: include/linux/cciss*.h
11981 F: include/uapi/linux/cciss*.h
11983 MICROSOFT SURFACE DTX DRIVER
11984 M: Maximilian Luz <luzmaximilian@gmail.com>
11985 L: platform-driver-x86@vger.kernel.org
11987 F: Documentation/driver-api/surface_aggregator/clients/dtx.rst
11988 F: drivers/platform/surface/surface_dtx.c
11989 F: include/uapi/linux/surface_aggregator/dtx.h
11991 MICROSOFT SURFACE GPE LID SUPPORT DRIVER
11992 M: Maximilian Luz <luzmaximilian@gmail.com>
11993 L: platform-driver-x86@vger.kernel.org
11995 F: drivers/platform/surface/surface_gpe.c
11997 MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
11998 M: Hans de Goede <hdegoede@redhat.com>
11999 M: Mark Gross <mgross@linux.intel.com>
12000 M: Maximilian Luz <luzmaximilian@gmail.com>
12001 L: platform-driver-x86@vger.kernel.org
12003 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
12004 F: drivers/platform/surface/
12006 MICROSOFT SURFACE HOT-PLUG DRIVER
12007 M: Maximilian Luz <luzmaximilian@gmail.com>
12008 L: platform-driver-x86@vger.kernel.org
12010 F: drivers/platform/surface/surface_hotplug.c
12012 MICROSOFT SURFACE PLATFORM PROFILE DRIVER
12013 M: Maximilian Luz <luzmaximilian@gmail.com>
12014 L: platform-driver-x86@vger.kernel.org
12016 F: drivers/platform/surface/surface_platform_profile.c
12018 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
12019 M: Chen Yu <yu.c.chen@intel.com>
12020 L: platform-driver-x86@vger.kernel.org
12022 F: drivers/platform/surface/surfacepro3_button.c
12024 MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
12025 M: Maximilian Luz <luzmaximilian@gmail.com>
12027 W: https://github.com/linux-surface/surface-aggregator-module
12028 C: irc://chat.freenode.net/##linux-surface
12029 F: Documentation/driver-api/surface_aggregator/
12030 F: drivers/platform/surface/aggregator/
12031 F: drivers/platform/surface/surface_acpi_notify.c
12032 F: drivers/platform/surface/surface_aggregator_cdev.c
12033 F: drivers/platform/surface/surface_aggregator_registry.c
12034 F: include/linux/surface_acpi_notify.h
12035 F: include/linux/surface_aggregator/
12036 F: include/uapi/linux/surface_aggregator/
12038 MICROTEK X6 SCANNER
12039 M: Oliver Neukum <oliver@neukum.org>
12041 F: drivers/usb/image/microtek.*
12043 MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
12044 M: Luka Kovacic <luka.kovacic@sartura.hr>
12045 M: Luka Perkov <luka.perkov@sartura.hr>
12047 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s-bit.dts
12048 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s.dts
12049 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s-bit.dts
12050 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s.dts
12051 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s-bit.dts
12052 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dts
12054 MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
12055 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12056 L: linux-media@vger.kernel.org
12058 F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
12059 F: Documentation/driver-api/media/drivers/ccs/
12060 F: Documentation/userspace-api/media/drivers/ccs.rst
12061 F: drivers/media/i2c/ccs-pll.c
12062 F: drivers/media/i2c/ccs-pll.h
12063 F: drivers/media/i2c/ccs/
12064 F: include/uapi/linux/ccs.h
12065 F: include/uapi/linux/smiapp.h
12068 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12069 L: linux-mips@vger.kernel.org
12071 W: http://www.linux-mips.org/
12072 Q: https://patchwork.kernel.org/project/linux-mips/list/
12073 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
12074 F: Documentation/devicetree/bindings/mips/
12075 F: Documentation/mips/
12077 F: drivers/platform/mips/
12079 MIPS BOSTON DEVELOPMENT BOARD
12080 M: Paul Burton <paulburton@kernel.org>
12081 L: linux-mips@vger.kernel.org
12083 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
12084 F: arch/mips/boot/dts/img/boston.dts
12085 F: arch/mips/configs/generic/board-boston.config
12086 F: drivers/clk/imgtec/clk-boston.c
12087 F: include/dt-bindings/clock/boston-clock.h
12090 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12091 M: Serge Semin <fancer.lancer@gmail.com>
12092 L: linux-mips@vger.kernel.org
12094 F: drivers/bus/mips_cdmm.c
12095 F: drivers/clocksource/mips-gic-timer.c
12096 F: drivers/cpuidle/cpuidle-cps.c
12097 F: drivers/irqchip/irq-mips-cpu.c
12098 F: drivers/irqchip/irq-mips-gic.c
12100 MIPS GENERIC PLATFORM
12101 M: Paul Burton <paulburton@kernel.org>
12102 L: linux-mips@vger.kernel.org
12104 F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
12105 F: arch/mips/generic/
12106 F: arch/mips/tools/generic-board-config.sh
12108 MIPS RINT INSTRUCTION EMULATION
12109 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
12110 L: linux-mips@vger.kernel.org
12112 F: arch/mips/math-emu/dp_rint.c
12113 F: arch/mips/math-emu/sp_rint.c
12115 MIPS/LOONGSON1 ARCHITECTURE
12116 M: Keguang Zhang <keguang.zhang@gmail.com>
12117 L: linux-mips@vger.kernel.org
12119 F: arch/mips/include/asm/mach-loongson32/
12120 F: arch/mips/loongson32/
12121 F: drivers/*/*/*loongson1*
12122 F: drivers/*/*loongson1*
12124 MIPS/LOONGSON2EF ARCHITECTURE
12125 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
12126 L: linux-mips@vger.kernel.org
12128 F: arch/mips/include/asm/mach-loongson2ef/
12129 F: arch/mips/loongson2ef/
12130 F: drivers/cpufreq/loongson2_cpufreq.c
12132 MIPS/LOONGSON64 ARCHITECTURE
12133 M: Huacai Chen <chenhuacai@kernel.org>
12134 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
12135 L: linux-mips@vger.kernel.org
12137 F: arch/mips/include/asm/mach-loongson64/
12138 F: arch/mips/loongson64/
12139 F: drivers/irqchip/irq-loongson*
12140 F: drivers/platform/mips/cpu_hwmon.c
12142 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
12143 M: Hans Verkuil <hverkuil@xs4all.nl>
12144 L: linux-media@vger.kernel.org
12146 W: https://linuxtv.org
12147 T: git git://linuxtv.org/media_tree.git
12148 F: drivers/media/radio/radio-miropcm20*
12151 R: Lubomir Rintel <lkundrak@v3.sk>
12152 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12154 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
12155 F: arch/arm/boot/dts/mmp*
12156 F: arch/arm/mach-mmp/
12157 F: include/linux/soc/mmp/
12159 MMP USB PHY DRIVERS
12160 R: Lubomir Rintel <lkundrak@v3.sk>
12161 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12163 F: drivers/phy/marvell/phy-mmp3-usb.c
12164 F: drivers/phy/marvell/phy-pxa-usb.c
12166 MMU GATHER AND TLB INVALIDATION
12167 M: Will Deacon <will@kernel.org>
12168 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
12169 M: Andrew Morton <akpm@linux-foundation.org>
12170 M: Nick Piggin <npiggin@gmail.com>
12171 M: Peter Zijlstra <peterz@infradead.org>
12172 L: linux-arch@vger.kernel.org
12173 L: linux-mm@kvack.org
12175 F: arch/*/include/asm/tlb.h
12176 F: include/asm-generic/tlb.h
12179 MN88472 MEDIA DRIVER
12180 M: Antti Palosaari <crope@iki.fi>
12181 L: linux-media@vger.kernel.org
12183 W: https://linuxtv.org
12184 W: http://palosaari.fi/linux/
12185 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12186 F: drivers/media/dvb-frontends/mn88472*
12188 MN88473 MEDIA DRIVER
12189 M: Antti Palosaari <crope@iki.fi>
12190 L: linux-media@vger.kernel.org
12192 W: https://linuxtv.org
12193 W: http://palosaari.fi/linux/
12194 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12195 F: drivers/media/dvb-frontends/mn88473*
12198 M: Jessica Yu <jeyu@kernel.org>
12200 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
12201 F: include/linux/module.h
12204 MONOLITHIC POWER SYSTEM PMIC DRIVER
12205 M: Saravanan Sekar <sravanhome@gmail.com>
12207 F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
12208 F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
12209 F: drivers/iio/adc/mp2629_adc.c
12210 F: drivers/mfd/mp2629.c
12211 F: drivers/power/supply/mp2629_charger.c
12212 F: drivers/regulator/mp5416.c
12213 F: drivers/regulator/mpq7920.c
12214 F: drivers/regulator/mpq7920.h
12215 F: include/linux/mfd/mp2629.h
12217 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
12219 W: http://popies.net/meye/
12220 F: Documentation/userspace-api/media/drivers/meye*
12221 F: drivers/media/pci/meye/
12222 F: include/uapi/linux/meye.h
12224 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
12226 F: Documentation/driver-api/serial/moxa-smartio.rst
12227 F: drivers/tty/mxser.*
12229 MR800 AVERMEDIA USB FM RADIO DRIVER
12230 M: Alexey Klimov <klimov.linux@gmail.com>
12231 L: linux-media@vger.kernel.org
12233 T: git git://linuxtv.org/media_tree.git
12234 F: drivers/media/radio/radio-mr800.c
12236 MRF24J40 IEEE 802.15.4 RADIO DRIVER
12237 M: Alan Ott <alan@signal11.us>
12238 L: linux-wpan@vger.kernel.org
12240 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
12241 F: drivers/net/ieee802154/mrf24j40.c
12244 M: "Lee, Chun-Yi" <jlee@suse.com>
12245 L: platform-driver-x86@vger.kernel.org
12247 F: drivers/platform/x86/msi-laptop.c
12250 L: platform-driver-x86@vger.kernel.org
12252 F: drivers/platform/x86/msi-wmi.c
12254 MSI001 MEDIA DRIVER
12255 M: Antti Palosaari <crope@iki.fi>
12256 L: linux-media@vger.kernel.org
12258 W: https://linuxtv.org
12259 W: http://palosaari.fi/linux/
12260 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12261 T: git git://linuxtv.org/anttip/media_tree.git
12262 F: drivers/media/tuners/msi001*
12264 MSI2500 MEDIA DRIVER
12265 M: Antti Palosaari <crope@iki.fi>
12266 L: linux-media@vger.kernel.org
12268 W: https://linuxtv.org
12269 W: http://palosaari.fi/linux/
12270 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12271 T: git git://linuxtv.org/anttip/media_tree.git
12272 F: drivers/media/usb/msi2500/
12274 MSTAR INTERRUPT CONTROLLER DRIVER
12275 M: Mark-PK Tsai <mark-pk.tsai@mediatek.com>
12276 M: Daniel Palmer <daniel@thingy.jp>
12278 F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
12279 F: drivers/irqchip/irq-mst-intc.c
12281 MSYSTEMS DISKONCHIP G3 MTD DRIVER
12282 M: Robert Jarzmik <robert.jarzmik@free.fr>
12283 L: linux-mtd@lists.infradead.org
12285 F: drivers/mtd/devices/docg3*
12287 MT9M032 APTINA SENSOR DRIVER
12288 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12289 L: linux-media@vger.kernel.org
12291 T: git git://linuxtv.org/media_tree.git
12292 F: drivers/media/i2c/mt9m032.c
12293 F: include/media/i2c/mt9m032.h
12295 MT9P031 APTINA CAMERA SENSOR
12296 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12297 L: linux-media@vger.kernel.org
12299 T: git git://linuxtv.org/media_tree.git
12300 F: drivers/media/i2c/mt9p031.c
12301 F: include/media/i2c/mt9p031.h
12303 MT9T001 APTINA CAMERA SENSOR
12304 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12305 L: linux-media@vger.kernel.org
12307 T: git git://linuxtv.org/media_tree.git
12308 F: drivers/media/i2c/mt9t001.c
12309 F: include/media/i2c/mt9t001.h
12311 MT9T112 APTINA CAMERA SENSOR
12312 M: Jacopo Mondi <jacopo@jmondi.org>
12313 L: linux-media@vger.kernel.org
12315 T: git git://linuxtv.org/media_tree.git
12316 F: drivers/media/i2c/mt9t112.c
12317 F: include/media/i2c/mt9t112.h
12319 MT9V032 APTINA CAMERA SENSOR
12320 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12321 L: linux-media@vger.kernel.org
12323 T: git git://linuxtv.org/media_tree.git
12324 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
12325 F: drivers/media/i2c/mt9v032.c
12326 F: include/media/i2c/mt9v032.h
12328 MT9V111 APTINA CAMERA SENSOR
12329 M: Jacopo Mondi <jacopo@jmondi.org>
12330 L: linux-media@vger.kernel.org
12332 T: git git://linuxtv.org/media_tree.git
12333 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
12334 F: drivers/media/i2c/mt9v111.c
12336 MULTIFUNCTION DEVICES (MFD)
12337 M: Lee Jones <lee.jones@linaro.org>
12339 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12340 F: Documentation/devicetree/bindings/mfd/
12342 F: include/dt-bindings/mfd/
12343 F: include/linux/mfd/
12345 MULTIMEDIA CARD (MMC) ETC. OVER SPI
12347 F: drivers/mmc/host/mmc_spi.c
12348 F: include/linux/spi/mmc_spi.h
12350 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
12351 M: Ulf Hansson <ulf.hansson@linaro.org>
12352 L: linux-mmc@vger.kernel.org
12354 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
12355 F: Documentation/devicetree/bindings/mmc/
12357 F: include/linux/mmc/
12358 F: include/uapi/linux/mmc/
12360 MULTIPLEXER SUBSYSTEM
12361 M: Peter Rosin <peda@axentia.se>
12363 F: Documentation/ABI/testing/sysfs-class-mux*
12364 F: Documentation/devicetree/bindings/mux/
12366 F: include/dt-bindings/mux/
12367 F: include/linux/mux/
12369 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
12370 M: Bin Liu <b-liu@ti.com>
12371 L: linux-usb@vger.kernel.org
12373 F: drivers/usb/musb/
12375 MXL301RF MEDIA DRIVER
12376 M: Akihiro Tsukada <tskd08@gmail.com>
12377 L: linux-media@vger.kernel.org
12379 F: drivers/media/tuners/mxl301rf*
12381 MXL5007T MEDIA DRIVER
12382 M: Michael Krufky <mkrufky@linuxtv.org>
12383 L: linux-media@vger.kernel.org
12385 W: https://linuxtv.org
12386 W: http://github.com/mkrufky
12387 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12388 T: git git://linuxtv.org/mkrufky/tuners.git
12389 F: drivers/media/tuners/mxl5007t.*
12392 M: Marek Vasut <marex@denx.de>
12393 M: Stefan Agner <stefan@agner.ch>
12394 L: dri-devel@lists.freedesktop.org
12396 T: git git://anongit.freedesktop.org/drm/drm-misc
12397 F: Documentation/devicetree/bindings/display/mxsfb.txt
12398 F: drivers/gpu/drm/mxsfb/
12400 MYLEX DAC960 PCI RAID Controller
12401 M: Hannes Reinecke <hare@kernel.org>
12402 L: linux-scsi@vger.kernel.org
12404 F: drivers/scsi/myrb.*
12405 F: drivers/scsi/myrs.*
12407 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
12408 M: Chris Lee <christopher.lee@cspi.com>
12409 L: netdev@vger.kernel.org
12411 W: https://www.cspi.com/ethernet-products/support/downloads/
12412 F: drivers/net/ethernet/myricom/myri10ge/
12414 NAND FLASH SUBSYSTEM
12415 M: Miquel Raynal <miquel.raynal@bootlin.com>
12416 R: Richard Weinberger <richard@nod.at>
12417 L: linux-mtd@lists.infradead.org
12419 W: http://www.linux-mtd.infradead.org/
12420 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12421 C: irc://irc.oftc.net/mtd
12422 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
12423 F: drivers/mtd/nand/
12424 F: include/linux/mtd/*nand*.h
12426 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
12427 M: Daniel Mack <zonque@gmail.com>
12428 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12430 W: http://www.native-instruments.com
12431 F: sound/usb/caiaq/
12433 NATSEMI ETHERNET DRIVER (DP8381x)
12435 F: drivers/net/ethernet/natsemi/natsemi.c
12437 NCR 5380 SCSI DRIVERS
12438 M: Finn Thain <fthain@telegraphics.com.au>
12439 M: Michael Schmitz <schmitzmic@gmail.com>
12440 L: linux-scsi@vger.kernel.org
12442 F: Documentation/scsi/g_NCR5380.rst
12443 F: drivers/scsi/NCR5380.*
12444 F: drivers/scsi/arm/cumana_1.c
12445 F: drivers/scsi/arm/oak.c
12446 F: drivers/scsi/atari_scsi.*
12447 F: drivers/scsi/dmx3191d.c
12448 F: drivers/scsi/g_NCR5380.*
12449 F: drivers/scsi/mac_scsi.*
12450 F: drivers/scsi/sun3_scsi.*
12451 F: drivers/scsi/sun3_scsi_vme.c
12454 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
12458 NCT6775 HARDWARE MONITOR DRIVER
12459 M: Guenter Roeck <linux@roeck-us.net>
12460 L: linux-hwmon@vger.kernel.org
12462 F: Documentation/hwmon/nct6775.rst
12463 F: drivers/hwmon/nct6775.c
12466 M: Jakub Kicinski <kuba@kernel.org>
12468 F: drivers/net/netdevsim/*
12470 NETEM NETWORK EMULATOR
12471 M: Stephen Hemminger <stephen@networkplumber.org>
12472 L: netdev@vger.kernel.org
12474 F: net/sched/sch_netem.c
12476 NETERION 10GbE DRIVERS (s2io/vxge)
12477 M: Jon Mason <jdmason@kudzu.us>
12478 L: netdev@vger.kernel.org
12480 F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
12481 F: Documentation/networking/device_drivers/ethernet/neterion/vxge.rst
12482 F: drivers/net/ethernet/neterion/
12485 M: Pablo Neira Ayuso <pablo@netfilter.org>
12486 M: Jozsef Kadlecsik <kadlec@netfilter.org>
12487 M: Florian Westphal <fw@strlen.de>
12488 L: netfilter-devel@vger.kernel.org
12489 L: coreteam@netfilter.org
12491 W: http://www.netfilter.org/
12492 W: http://www.iptables.org/
12493 W: http://www.nftables.org/
12494 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
12495 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
12496 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
12497 F: include/linux/netfilter*
12498 F: include/linux/netfilter/
12499 F: include/net/netfilter/
12500 F: include/uapi/linux/netfilter*
12501 F: include/uapi/linux/netfilter/
12502 F: net/*/netfilter.c
12503 F: net/*/netfilter/
12504 F: net/bridge/br_netfilter*.c
12507 NETROM NETWORK LAYER
12508 M: Ralf Baechle <ralf@linux-mips.org>
12509 L: linux-hams@vger.kernel.org
12511 W: http://www.linux-ax25.org/
12512 F: include/net/netrom.h
12513 F: include/uapi/linux/netrom.h
12516 NETRONOME ETHERNET DRIVERS
12517 M: Simon Horman <simon.horman@netronome.com>
12518 R: Jakub Kicinski <kuba@kernel.org>
12519 L: oss-drivers@netronome.com
12521 F: drivers/net/ethernet/netronome/
12523 NETWORK BLOCK DEVICE (NBD)
12524 M: Josef Bacik <josef@toxicpanda.com>
12525 L: linux-block@vger.kernel.org
12526 L: nbd@other.debian.org
12528 F: Documentation/admin-guide/blockdev/nbd.rst
12529 F: drivers/block/nbd.c
12530 F: include/trace/events/nbd.h
12531 F: include/uapi/linux/nbd.h
12533 NETWORK DROP MONITOR
12534 M: Neil Horman <nhorman@tuxdriver.com>
12535 L: netdev@vger.kernel.org
12537 W: https://fedorahosted.org/dropwatch/
12538 F: include/uapi/linux/net_dropmon.h
12539 F: net/core/drop_monitor.c
12542 M: "David S. Miller" <davem@davemloft.net>
12543 M: Jakub Kicinski <kuba@kernel.org>
12544 L: netdev@vger.kernel.org
12546 W: http://www.linuxfoundation.org/en/Net
12547 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12548 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12549 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12550 F: Documentation/devicetree/bindings/net/
12551 F: drivers/connector/
12553 F: include/linux/etherdevice.h
12554 F: include/linux/fcdevice.h
12555 F: include/linux/fddidevice.h
12556 F: include/linux/hippidevice.h
12557 F: include/linux/if_*
12558 F: include/linux/inetdevice.h
12559 F: include/linux/netdevice.h
12560 F: include/uapi/linux/if_*
12561 F: include/uapi/linux/netdevice.h
12563 NETWORKING DRIVERS (WIRELESS)
12564 M: Kalle Valo <kvalo@codeaurora.org>
12565 L: linux-wireless@vger.kernel.org
12567 Q: http://patchwork.kernel.org/project/linux-wireless/list/
12568 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
12569 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
12570 F: Documentation/devicetree/bindings/net/wireless/
12571 F: drivers/net/wireless/
12574 M: Andrew Lunn <andrew@lunn.ch>
12575 M: Vivien Didelot <vivien.didelot@gmail.com>
12576 M: Florian Fainelli <f.fainelli@gmail.com>
12577 M: Vladimir Oltean <olteanv@gmail.com>
12579 F: Documentation/devicetree/bindings/net/dsa/
12580 F: drivers/net/dsa/
12581 F: include/linux/dsa/
12582 F: include/linux/platform_data/dsa.h
12583 F: include/net/dsa.h
12586 NETWORKING [GENERAL]
12587 M: "David S. Miller" <davem@davemloft.net>
12588 M: Jakub Kicinski <kuba@kernel.org>
12589 L: netdev@vger.kernel.org
12591 W: http://www.linuxfoundation.org/en/Net
12592 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12593 B: mailto:netdev@vger.kernel.org
12594 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12595 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12596 F: Documentation/networking/
12597 F: include/linux/in.h
12598 F: include/linux/net.h
12599 F: include/linux/netdevice.h
12601 F: include/uapi/linux/in.h
12602 F: include/uapi/linux/net.h
12603 F: include/uapi/linux/net_namespace.h
12604 F: include/uapi/linux/netdevice.h
12608 F: tools/testing/selftests/net/
12611 M: Steffen Klassert <steffen.klassert@secunet.com>
12612 M: Herbert Xu <herbert@gondor.apana.org.au>
12613 M: "David S. Miller" <davem@davemloft.net>
12614 L: netdev@vger.kernel.org
12616 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
12617 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
12618 F: include/net/xfrm.h
12619 F: include/uapi/linux/xfrm.h
12622 F: net/ipv4/ip_vti.c
12623 F: net/ipv4/ipcomp.c
12627 F: net/ipv6/ip6_vti.c
12628 F: net/ipv6/ipcomp6.c
12632 F: tools/testing/selftests/net/ipsec.c
12634 NETWORKING [IPv4/IPv6]
12635 M: "David S. Miller" <davem@davemloft.net>
12636 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
12637 M: David Ahern <dsahern@kernel.org>
12638 L: netdev@vger.kernel.org
12640 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12646 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
12647 M: Paul Moore <paul@paul-moore.com>
12648 L: netdev@vger.kernel.org
12649 L: linux-security-module@vger.kernel.org
12651 W: https://github.com/netlabel
12652 F: Documentation/netlabel/
12653 F: include/net/calipso.h
12654 F: include/net/cipso_ipv4.h
12655 F: include/net/netlabel.h
12656 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
12657 F: include/uapi/linux/netfilter/xt_SECMARK.h
12658 F: net/ipv4/cipso_ipv4.c
12659 F: net/ipv6/calipso.c
12660 F: net/netfilter/xt_CONNSECMARK.c
12661 F: net/netfilter/xt_SECMARK.c
12665 M: Mat Martineau <mathew.j.martineau@linux.intel.com>
12666 M: Matthieu Baerts <matthieu.baerts@tessares.net>
12667 L: netdev@vger.kernel.org
12668 L: mptcp@lists.linux.dev
12670 W: https://github.com/multipath-tcp/mptcp_net-next/wiki
12671 B: https://github.com/multipath-tcp/mptcp_net-next/issues
12672 F: Documentation/networking/mptcp-sysctl.rst
12673 F: include/net/mptcp.h
12674 F: include/uapi/linux/mptcp.h
12676 F: tools/testing/selftests/net/mptcp/
12679 M: Eric Dumazet <edumazet@google.com>
12680 L: netdev@vger.kernel.org
12682 F: include/linux/tcp.h
12683 F: include/net/tcp.h
12684 F: include/trace/events/tcp.h
12685 F: include/uapi/linux/tcp.h
12686 F: net/ipv4/syncookies.c
12688 F: net/ipv6/syncookies.c
12692 M: Boris Pismenny <borisp@nvidia.com>
12693 M: John Fastabend <john.fastabend@gmail.com>
12694 M: Daniel Borkmann <daniel@iogearbox.net>
12695 M: Jakub Kicinski <kuba@kernel.org>
12696 L: netdev@vger.kernel.org
12698 F: include/net/tls.h
12699 F: include/uapi/linux/tls.h
12702 NETWORKING [WIRELESS]
12703 L: linux-wireless@vger.kernel.org
12704 Q: http://patchwork.kernel.org/project/linux-wireless/list/
12706 NETXEN (1/10) GbE SUPPORT
12707 M: Manish Chopra <manishc@marvell.com>
12708 M: Rahul Verma <rahulv@marvell.com>
12709 M: GR-Linux-NIC-Dev@marvell.com
12710 L: netdev@vger.kernel.org
12712 F: drivers/net/ethernet/qlogic/netxen/
12714 NET_FAILOVER MODULE
12715 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
12716 L: netdev@vger.kernel.org
12718 F: Documentation/networking/net_failover.rst
12719 F: drivers/net/net_failover.c
12720 F: include/net/net_failover.h
12723 M: David Ahern <dsahern@kernel.org>
12724 L: netdev@vger.kernel.org
12726 F: include/net/netns/nexthop.h
12727 F: include/net/nexthop.h
12728 F: include/uapi/linux/nexthop.h
12729 F: net/ipv4/nexthop.c
12732 L: netdev@vger.kernel.org
12734 F: Documentation/devicetree/bindings/net/nfc/
12736 F: include/linux/platform_data/nfcmrvl.h
12737 F: include/net/nfc/
12738 F: include/uapi/linux/nfc.h
12741 NFC VIRTUAL NCI DEVICE DRIVER
12742 M: Bongsu Jeon <bongsu.jeon@samsung.com>
12743 L: netdev@vger.kernel.org
12744 L: linux-nfc@lists.01.org (moderated for non-subscribers)
12746 F: drivers/nfc/virtual_ncidev.c
12747 F: tools/testing/selftests/nci/
12749 NFS, SUNRPC, AND LOCKD CLIENTS
12750 M: Trond Myklebust <trond.myklebust@hammerspace.com>
12751 M: Anna Schumaker <anna.schumaker@netapp.com>
12752 L: linux-nfs@vger.kernel.org
12754 W: http://client.linux-nfs.org
12755 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
12759 F: include/linux/lockd/
12760 F: include/linux/nfs*
12761 F: include/linux/sunrpc/
12762 F: include/uapi/linux/nfs*
12763 F: include/uapi/linux/sunrpc/
12765 F: Documentation/filesystems/nfs/
12768 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
12769 L: linux-nilfs@vger.kernel.org
12771 W: https://nilfs.sourceforge.io/
12772 W: https://nilfs.osdn.jp/
12773 T: git git://github.com/konis/nilfs2.git
12774 F: Documentation/filesystems/nilfs2.rst
12776 F: include/trace/events/nilfs2.h
12777 F: include/uapi/linux/nilfs2_api.h
12778 F: include/uapi/linux/nilfs2_ondisk.h
12780 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
12781 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
12783 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12784 F: Documentation/scsi/NinjaSCSI.rst
12785 F: drivers/scsi/pcmcia/nsp_*
12787 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
12788 M: GOTO Masanori <gotom@debian.or.jp>
12789 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
12791 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12792 F: Documentation/scsi/NinjaSCSI.rst
12793 F: drivers/scsi/nsp32*
12796 M: Ley Foon Tan <ley.foon.tan@intel.com>
12798 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
12801 NITRO ENCLAVES (NE)
12802 M: Andra Paraschiv <andraprs@amazon.com>
12803 M: Alexandru Vasile <lexnv@amazon.com>
12804 M: Alexandru Ciobotaru <alcioa@amazon.com>
12805 L: linux-kernel@vger.kernel.org
12807 W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
12808 F: Documentation/virt/ne_overview.rst
12809 F: drivers/virt/nitro_enclaves/
12810 F: include/linux/nitro_enclaves.h
12811 F: include/uapi/linux/nitro_enclaves.h
12812 F: samples/nitro_enclaves/
12814 NOHZ, DYNTICKS SUPPORT
12815 M: Frederic Weisbecker <fweisbec@gmail.com>
12816 M: Thomas Gleixner <tglx@linutronix.de>
12817 M: Ingo Molnar <mingo@kernel.org>
12818 L: linux-kernel@vger.kernel.org
12820 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
12821 F: include/linux/sched/nohz.h
12822 F: include/linux/tick.h
12823 F: kernel/time/tick*.*
12825 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
12826 M: Pavel Machek <pavel@ucw.cz>
12827 M: Sakari Ailus <sakari.ailus@iki.fi>
12828 L: linux-media@vger.kernel.org
12830 F: drivers/media/i2c/ad5820.c
12831 F: drivers/media/i2c/et8ek8
12833 NOKIA N900 POWER SUPPLY DRIVERS
12834 R: Pali Rohár <pali@kernel.org>
12835 F: drivers/power/supply/bq2415x_charger.c
12836 F: drivers/power/supply/bq27xxx_battery.c
12837 F: drivers/power/supply/bq27xxx_battery_i2c.c
12838 F: drivers/power/supply/isp1704_charger.c
12839 F: drivers/power/supply/rx51_battery.c
12840 F: include/linux/power/bq2415x_charger.h
12841 F: include/linux/power/bq27xxx_battery.h
12844 M: Willy Tarreau <w@1wt.eu>
12846 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
12847 F: tools/include/nolibc/
12850 M: Matthias Maennich <maennich@google.com>
12852 F: Documentation/core-api/symbol-namespaces.rst
12856 M: Sanjay R Mehta <sanju.mehta@amd.com>
12857 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
12858 L: linux-ntb@googlegroups.com
12860 F: drivers/ntb/hw/amd/
12863 M: Jon Mason <jdmason@kudzu.us>
12864 M: Dave Jiang <dave.jiang@intel.com>
12865 M: Allen Hubbe <allenbh@gmail.com>
12866 L: linux-ntb@googlegroups.com
12868 W: https://github.com/jonmason/ntb/wiki
12869 T: git git://github.com/jonmason/ntb.git
12870 F: drivers/net/ntb_netdev.c
12872 F: include/linux/ntb.h
12873 F: include/linux/ntb_transport.h
12874 F: tools/testing/selftests/ntb/
12877 M: Serge Semin <fancer.lancer@gmail.com>
12878 L: linux-ntb@googlegroups.com
12880 F: drivers/ntb/hw/idt/
12883 M: Dave Jiang <dave.jiang@intel.com>
12884 L: linux-ntb@googlegroups.com
12886 W: https://github.com/davejiang/linux/wiki
12887 T: git https://github.com/davejiang/linux.git
12888 F: drivers/ntb/hw/intel/
12891 M: Anton Altaparmakov <anton@tuxera.com>
12892 L: linux-ntfs-dev@lists.sourceforge.net
12894 W: http://www.tuxera.com/
12895 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
12896 F: Documentation/filesystems/ntfs.rst
12900 M: Finn Thain <fthain@telegraphics.com.au>
12901 L: linux-m68k@lists.linux-m68k.org
12903 F: arch/*/include/asm/nubus.h
12905 F: include/linux/nubus.h
12906 F: include/uapi/linux/nubus.h
12908 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
12909 M: Antonino Daplas <adaplas@gmail.com>
12910 L: linux-fbdev@vger.kernel.org
12912 F: drivers/video/fbdev/nvidia/
12913 F: drivers/video/fbdev/riva/
12916 M: Keith Busch <kbusch@kernel.org>
12917 M: Jens Axboe <axboe@fb.com>
12918 M: Christoph Hellwig <hch@lst.de>
12919 M: Sagi Grimberg <sagi@grimberg.me>
12920 L: linux-nvme@lists.infradead.org
12922 W: http://git.infradead.org/nvme.git
12923 T: git://git.infradead.org/nvme.git
12924 F: drivers/nvme/host/
12925 F: include/linux/nvme.h
12926 F: include/uapi/linux/nvme_ioctl.h
12928 NVM EXPRESS FC TRANSPORT DRIVERS
12929 M: James Smart <james.smart@broadcom.com>
12930 L: linux-nvme@lists.infradead.org
12932 F: drivers/nvme/host/fc.c
12933 F: drivers/nvme/target/fc.c
12934 F: drivers/nvme/target/fcloop.c
12935 F: include/linux/nvme-fc-driver.h
12936 F: include/linux/nvme-fc.h
12938 NVM EXPRESS TARGET DRIVER
12939 M: Christoph Hellwig <hch@lst.de>
12940 M: Sagi Grimberg <sagi@grimberg.me>
12941 M: Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
12942 L: linux-nvme@lists.infradead.org
12944 W: http://git.infradead.org/nvme.git
12945 T: git://git.infradead.org/nvme.git
12946 F: drivers/nvme/target/
12949 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
12951 T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
12952 F: Documentation/ABI/stable/sysfs-bus-nvmem
12953 F: Documentation/devicetree/bindings/nvmem/
12955 F: include/linux/nvmem-consumer.h
12956 F: include/linux/nvmem-provider.h
12959 M: Ashish Kumar <ashish.kumar@nxp.com>
12960 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
12961 L: linux-spi@vger.kernel.org
12963 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
12964 F: drivers/spi/spi-nxp-fspi.c
12966 NXP FXAS21002C DRIVER
12967 M: Rui Miguel Silva <rmfrfs@gmail.com>
12968 L: linux-iio@vger.kernel.org
12970 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
12971 F: drivers/iio/gyro/fxas21002c.h
12972 F: drivers/iio/gyro/fxas21002c_core.c
12973 F: drivers/iio/gyro/fxas21002c_i2c.c
12974 F: drivers/iio/gyro/fxas21002c_spi.c
12976 NXP i.MX CLOCK DRIVERS
12977 M: Abel Vesa <abel.vesa@nxp.com>
12978 L: linux-clk@vger.kernel.org
12979 L: linux-imx@nxp.com
12981 F: drivers/clk/imx/
12983 NXP i.MX 8MQ DCSS DRIVER
12984 M: Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
12985 R: Lucas Stach <l.stach@pengutronix.de>
12986 L: dri-devel@lists.freedesktop.org
12988 F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
12989 F: drivers/gpu/drm/imx/dcss/
12991 NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
12992 M: Jagan Teki <jagan@amarulasolutions.com>
12994 F: Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
12995 F: drivers/regulator/pf8x00-regulator.c
12997 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
12998 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
12999 L: linux-kernel@vger.kernel.org
13001 F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
13002 F: drivers/extcon/extcon-ptn5150.c
13004 NXP SGTL5000 DRIVER
13005 M: Fabio Estevam <festevam@gmail.com>
13006 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13008 F: Documentation/devicetree/bindings/sound/sgtl5000.yaml
13009 F: sound/soc/codecs/sgtl5000*
13011 NXP SJA1105 ETHERNET SWITCH DRIVER
13012 M: Vladimir Oltean <olteanv@gmail.com>
13013 L: linux-kernel@vger.kernel.org
13015 F: drivers/net/dsa/sja1105
13017 NXP TDA998X DRM DRIVER
13018 M: Russell King <linux@armlinux.org.uk>
13020 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
13021 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
13022 F: drivers/gpu/drm/i2c/tda998x_drv.c
13023 F: include/drm/i2c/tda998x.h
13024 F: include/dt-bindings/display/tda998x.h
13028 M: Peter Rosin <peda@axentia.se>
13029 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13031 F: Documentation/devicetree/bindings/sound/tfa9879.txt
13032 F: sound/soc/codecs/tfa9879*
13035 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
13036 R: Charles Gorand <charles.gorand@effinnov.com>
13037 L: linux-nfc@lists.01.org (moderated for non-subscribers)
13039 F: drivers/nfc/nxp-nci
13041 NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
13042 M: Jonas Malaco <jonas@protocubo.io>
13043 L: linux-hwmon@vger.kernel.org
13045 F: Documentation/hwmon/nzxt-kraken2.rst
13046 F: drivers/hwmon/nzxt-kraken2.c
13049 M: Jiri Pirko <jiri@nvidia.com>
13050 L: netdev@vger.kernel.org
13052 F: include/linux/objagg.h
13054 F: lib/test_objagg.c
13057 M: Josh Poimboeuf <jpoimboe@redhat.com>
13058 M: Peter Zijlstra <peterz@infradead.org>
13061 F: include/linux/objtool.h
13063 OCELOT ETHERNET SWITCH DRIVER
13064 M: Vladimir Oltean <vladimir.oltean@nxp.com>
13065 M: Claudiu Manoil <claudiu.manoil@nxp.com>
13066 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
13067 M: UNGLinuxDriver@microchip.com
13068 L: netdev@vger.kernel.org
13070 F: drivers/net/dsa/ocelot/*
13071 F: drivers/net/ethernet/mscc/
13072 F: include/soc/mscc/ocelot*
13073 F: net/dsa/tag_ocelot.c
13074 F: net/dsa/tag_ocelot_8021q.c
13075 F: tools/testing/selftests/drivers/net/ocelot/*
13077 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
13078 M: Frederic Barrat <fbarrat@linux.ibm.com>
13079 M: Andrew Donnellan <ajd@linux.ibm.com>
13080 L: linuxppc-dev@lists.ozlabs.org
13082 F: Documentation/userspace-api/accelerators/ocxl.rst
13083 F: arch/powerpc/include/asm/pnv-ocxl.h
13084 F: arch/powerpc/platforms/powernv/ocxl.c
13085 F: drivers/misc/ocxl/
13086 F: include/misc/ocxl*
13087 F: include/uapi/misc/ocxl.h
13090 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
13091 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
13092 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13093 L: linux-omap@vger.kernel.org
13095 F: sound/soc/ti/n810.c
13096 F: sound/soc/ti/omap*
13097 F: sound/soc/ti/rx51.c
13098 F: sound/soc/ti/sdma-pcm.*
13100 OMAP CLOCK FRAMEWORK SUPPORT
13101 M: Paul Walmsley <paul@pwsan.com>
13102 L: linux-omap@vger.kernel.org
13104 F: arch/arm/*omap*/*clock*
13106 OMAP DEVICE TREE SUPPORT
13107 M: Benoît Cousson <bcousson@baylibre.com>
13108 M: Tony Lindgren <tony@atomide.com>
13109 L: linux-omap@vger.kernel.org
13110 L: devicetree@vger.kernel.org
13112 F: arch/arm/boot/dts/*am3*
13113 F: arch/arm/boot/dts/*am4*
13114 F: arch/arm/boot/dts/*am5*
13115 F: arch/arm/boot/dts/*dra7*
13116 F: arch/arm/boot/dts/*omap*
13117 F: arch/arm/boot/dts/logicpd-som-lv*
13118 F: arch/arm/boot/dts/logicpd-torpedo*
13120 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
13121 L: linux-omap@vger.kernel.org
13122 L: linux-fbdev@vger.kernel.org
13124 F: Documentation/arm/omap/dss.rst
13125 F: drivers/video/fbdev/omap2/
13127 OMAP FRAMEBUFFER SUPPORT
13128 L: linux-fbdev@vger.kernel.org
13129 L: linux-omap@vger.kernel.org
13131 F: drivers/video/fbdev/omap/
13133 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
13134 M: Roger Quadros <rogerq@kernel.org>
13135 M: Tony Lindgren <tony@atomide.com>
13136 L: linux-omap@vger.kernel.org
13138 F: arch/arm/mach-omap2/*gpmc*
13139 F: drivers/memory/omap-gpmc.c
13142 M: Grygorii Strashko <grygorii.strashko@ti.com>
13143 M: Santosh Shilimkar <ssantosh@kernel.org>
13144 M: Kevin Hilman <khilman@kernel.org>
13145 L: linux-omap@vger.kernel.org
13147 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
13148 F: drivers/gpio/gpio-omap.c
13150 OMAP HARDWARE SPINLOCK SUPPORT
13151 M: Ohad Ben-Cohen <ohad@wizery.com>
13152 L: linux-omap@vger.kernel.org
13154 F: drivers/hwspinlock/omap_hwspinlock.c
13156 OMAP HS MMC SUPPORT
13157 L: linux-mmc@vger.kernel.org
13158 L: linux-omap@vger.kernel.org
13160 F: drivers/mmc/host/omap_hsmmc.c
13163 M: Paul Walmsley <paul@pwsan.com>
13164 L: linux-omap@vger.kernel.org
13166 F: arch/arm/mach-omap2/omap_hwmod*data*
13168 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
13169 M: Benoît Cousson <bcousson@baylibre.com>
13170 L: linux-omap@vger.kernel.org
13172 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
13175 M: Benoît Cousson <bcousson@baylibre.com>
13176 M: Paul Walmsley <paul@pwsan.com>
13177 L: linux-omap@vger.kernel.org
13179 F: arch/arm/mach-omap2/omap_hwmod.*
13182 M: Vignesh R <vigneshr@ti.com>
13183 L: linux-omap@vger.kernel.org
13184 L: linux-i2c@vger.kernel.org
13186 F: Documentation/devicetree/bindings/i2c/i2c-omap.txt
13187 F: drivers/i2c/busses/i2c-omap.c
13189 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
13190 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13191 L: linux-media@vger.kernel.org
13193 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
13194 F: drivers/media/platform/omap3isp/
13195 F: drivers/staging/media/omap4iss/
13198 M: Aaro Koskinen <aaro.koskinen@iki.fi>
13199 L: linux-omap@vger.kernel.org
13201 F: drivers/mmc/host/omap.c
13203 OMAP POWER MANAGEMENT SUPPORT
13204 M: Kevin Hilman <khilman@kernel.org>
13205 L: linux-omap@vger.kernel.org
13207 F: arch/arm/*omap*/*pm*
13208 F: drivers/cpufreq/omap-cpufreq.c
13210 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
13211 M: Rajendra Nayak <rnayak@codeaurora.org>
13212 M: Paul Walmsley <paul@pwsan.com>
13213 L: linux-omap@vger.kernel.org
13215 F: arch/arm/mach-omap2/prm*
13217 OMAP RANDOM NUMBER GENERATOR SUPPORT
13218 M: Deepak Saxena <dsaxena@plexity.net>
13220 F: drivers/char/hw_random/omap-rng.c
13223 L: linux-usb@vger.kernel.org
13224 L: linux-omap@vger.kernel.org
13226 F: arch/arm/*omap*/usb*
13227 F: drivers/usb/*/*omap*
13229 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
13230 M: Mark Jackson <mpfj@newflow.co.uk>
13231 L: linux-omap@vger.kernel.org
13233 F: arch/arm/boot/dts/am335x-nano.dts
13236 M: Aaro Koskinen <aaro.koskinen@iki.fi>
13237 M: Tony Lindgren <tony@atomide.com>
13238 L: linux-omap@vger.kernel.org
13240 Q: http://patchwork.kernel.org/project/linux-omap/list/
13241 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
13242 F: arch/arm/configs/omap1_defconfig
13243 F: arch/arm/mach-omap1/
13244 F: arch/arm/plat-omap/
13245 F: drivers/i2c/busses/i2c-omap.c
13246 F: include/linux/platform_data/ams-delta-fiq.h
13247 F: include/linux/platform_data/i2c-omap.h
13250 M: Tony Lindgren <tony@atomide.com>
13251 L: linux-omap@vger.kernel.org
13253 W: http://www.muru.com/linux/omap/
13254 W: http://linux.omap.com/
13255 Q: http://patchwork.kernel.org/project/linux-omap/list/
13256 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
13257 F: arch/arm/configs/omap2plus_defconfig
13258 F: arch/arm/mach-omap2/
13259 F: arch/arm/plat-omap/
13260 F: drivers/bus/ti-sysc.c
13261 F: drivers/i2c/busses/i2c-omap.c
13262 F: drivers/irqchip/irq-omap-intc.c
13263 F: drivers/mfd/*omap*.c
13264 F: drivers/mfd/menelaus.c
13265 F: drivers/mfd/palmas.c
13266 F: drivers/mfd/tps65217.c
13267 F: drivers/mfd/tps65218.c
13268 F: drivers/mfd/tps65910.c
13269 F: drivers/mfd/twl-core.[ch]
13270 F: drivers/mfd/twl4030*.c
13271 F: drivers/mfd/twl6030*.c
13272 F: drivers/mfd/twl6040*.c
13273 F: drivers/regulator/palmas-regulator*.c
13274 F: drivers/regulator/pbias-regulator.c
13275 F: drivers/regulator/tps65217-regulator.c
13276 F: drivers/regulator/tps65218-regulator.c
13277 F: drivers/regulator/tps65910-regulator.c
13278 F: drivers/regulator/twl-regulator.c
13279 F: drivers/regulator/twl6030-regulator.c
13280 F: include/linux/platform_data/i2c-omap.h
13281 F: include/linux/platform_data/ti-sysc.h
13284 M: Bob Copeland <me@bobcopeland.com>
13285 L: linux-karma-devel@lists.sourceforge.net
13287 F: Documentation/filesystems/omfs.rst
13290 OMNIKEY CARDMAN 4000 DRIVER
13291 M: Harald Welte <laforge@gnumonks.org>
13293 F: drivers/char/pcmcia/cm4000_cs.c
13294 F: include/linux/cm4000_cs.h
13295 F: include/uapi/linux/cm4000_cs.h
13297 OMNIKEY CARDMAN 4040 DRIVER
13298 M: Harald Welte <laforge@gnumonks.org>
13300 F: drivers/char/pcmcia/cm4040_cs.*
13302 OMNIVISION OV02A10 SENSOR DRIVER
13303 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
13304 L: linux-media@vger.kernel.org
13306 T: git git://linuxtv.org/media_tree.git
13307 F: Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
13308 F: drivers/media/i2c/ov02a10.c
13310 OMNIVISION OV13858 SENSOR DRIVER
13311 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13312 L: linux-media@vger.kernel.org
13314 T: git git://linuxtv.org/media_tree.git
13315 F: drivers/media/i2c/ov13858.c
13317 OMNIVISION OV2680 SENSOR DRIVER
13318 M: Rui Miguel Silva <rmfrfs@gmail.com>
13319 L: linux-media@vger.kernel.org
13321 T: git git://linuxtv.org/media_tree.git
13322 F: Documentation/devicetree/bindings/media/i2c/ov2680.yaml
13323 F: drivers/media/i2c/ov2680.c
13325 OMNIVISION OV2685 SENSOR DRIVER
13326 M: Shunqian Zheng <zhengsq@rock-chips.com>
13327 L: linux-media@vger.kernel.org
13329 T: git git://linuxtv.org/media_tree.git
13330 F: drivers/media/i2c/ov2685.c
13332 OMNIVISION OV2740 SENSOR DRIVER
13333 M: Tianshu Qiu <tian.shu.qiu@intel.com>
13334 R: Shawn Tu <shawnx.tu@intel.com>
13335 R: Bingbu Cao <bingbu.cao@intel.com>
13336 L: linux-media@vger.kernel.org
13338 T: git git://linuxtv.org/media_tree.git
13339 F: drivers/media/i2c/ov2740.c
13341 OMNIVISION OV5640 SENSOR DRIVER
13342 M: Steve Longerbeam <slongerbeam@gmail.com>
13343 L: linux-media@vger.kernel.org
13345 T: git git://linuxtv.org/media_tree.git
13346 F: drivers/media/i2c/ov5640.c
13348 OMNIVISION OV5647 SENSOR DRIVER
13349 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
13350 M: Jacopo Mondi <jacopo@jmondi.org>
13351 L: linux-media@vger.kernel.org
13353 T: git git://linuxtv.org/media_tree.git
13354 F: Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
13355 F: drivers/media/i2c/ov5647.c
13357 OMNIVISION OV5670 SENSOR DRIVER
13358 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
13359 M: Hyungwoo Yang <hyungwoo.yang@intel.com>
13360 L: linux-media@vger.kernel.org
13362 T: git git://linuxtv.org/media_tree.git
13363 F: drivers/media/i2c/ov5670.c
13365 OMNIVISION OV5675 SENSOR DRIVER
13366 M: Shawn Tu <shawnx.tu@intel.com>
13367 L: linux-media@vger.kernel.org
13369 T: git git://linuxtv.org/media_tree.git
13370 F: drivers/media/i2c/ov5675.c
13372 OMNIVISION OV5695 SENSOR DRIVER
13373 M: Shunqian Zheng <zhengsq@rock-chips.com>
13374 L: linux-media@vger.kernel.org
13376 T: git git://linuxtv.org/media_tree.git
13377 F: drivers/media/i2c/ov5695.c
13379 OMNIVISION OV7670 SENSOR DRIVER
13380 L: linux-media@vger.kernel.org
13382 T: git git://linuxtv.org/media_tree.git
13383 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
13384 F: drivers/media/i2c/ov7670.c
13386 OMNIVISION OV772x SENSOR DRIVER
13387 M: Jacopo Mondi <jacopo@jmondi.org>
13388 L: linux-media@vger.kernel.org
13390 T: git git://linuxtv.org/media_tree.git
13391 F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
13392 F: drivers/media/i2c/ov772x.c
13393 F: include/media/i2c/ov772x.h
13395 OMNIVISION OV7740 SENSOR DRIVER
13396 M: Wenyou Yang <wenyou.yang@microchip.com>
13397 L: linux-media@vger.kernel.org
13399 T: git git://linuxtv.org/media_tree.git
13400 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
13401 F: drivers/media/i2c/ov7740.c
13403 OMNIVISION OV8856 SENSOR DRIVER
13404 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
13405 L: linux-media@vger.kernel.org
13407 T: git git://linuxtv.org/media_tree.git
13408 F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
13409 F: drivers/media/i2c/ov8856.c
13411 OMNIVISION OV9640 SENSOR DRIVER
13412 M: Petr Cvek <petrcvekcz@gmail.com>
13413 L: linux-media@vger.kernel.org
13415 F: drivers/media/i2c/ov9640.*
13417 OMNIVISION OV9650 SENSOR DRIVER
13418 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13419 R: Akinobu Mita <akinobu.mita@gmail.com>
13420 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
13421 L: linux-media@vger.kernel.org
13423 T: git git://linuxtv.org/media_tree.git
13424 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
13425 F: drivers/media/i2c/ov9650.c
13427 OMNIVISION OV9734 SENSOR DRIVER
13428 M: Tianshu Qiu <tian.shu.qiu@intel.com>
13429 R: Bingbu Cao <bingbu.cao@intel.com>
13430 L: linux-media@vger.kernel.org
13432 T: git git://linuxtv.org/media_tree.git
13433 F: drivers/media/i2c/ov9734.c
13435 ONENAND FLASH DRIVER
13436 M: Kyungmin Park <kyungmin.park@samsung.com>
13437 L: linux-mtd@lists.infradead.org
13439 F: drivers/mtd/nand/onenand/
13440 F: include/linux/mtd/onenand*.h
13442 ONION OMEGA2+ BOARD
13443 M: Harvey Hunt <harveyhuntnexus@gmail.com>
13444 L: linux-mips@vger.kernel.org
13446 F: arch/mips/boot/dts/ralink/omega2p.dts
13449 M: Jens Wiklander <jens.wiklander@linaro.org>
13450 L: op-tee@lists.trustedfirmware.org
13452 F: Documentation/ABI/testing/sysfs-bus-optee-devices
13453 F: drivers/tee/optee/
13455 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
13456 M: Sumit Garg <sumit.garg@linaro.org>
13457 L: op-tee@lists.trustedfirmware.org
13459 F: drivers/char/hw_random/optee-rng.c
13462 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
13463 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
13464 L: linux-rdma@vger.kernel.org
13466 F: drivers/infiniband/ulp/opa_vnic
13468 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
13469 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
13470 M: Frank Rowand <frowand.list@gmail.com>
13471 L: devicetree@vger.kernel.org
13473 F: Documentation/devicetree/dynamic-resolution-notes.rst
13474 F: Documentation/devicetree/overlay-notes.rst
13475 F: drivers/of/overlay.c
13476 F: drivers/of/resolver.c
13477 K: of_overlay_notifier_
13479 OPEN FIRMWARE AND FLATTENED DEVICE TREE
13480 M: Rob Herring <robh+dt@kernel.org>
13481 M: Frank Rowand <frowand.list@gmail.com>
13482 L: devicetree@vger.kernel.org
13484 W: http://www.devicetree.org/
13485 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
13486 F: Documentation/ABI/testing/sysfs-firmware-ofw
13488 F: include/linux/of*.h
13491 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
13492 M: Rob Herring <robh+dt@kernel.org>
13493 L: devicetree@vger.kernel.org
13495 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
13496 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
13497 F: Documentation/devicetree/
13498 F: arch/*/boot/dts/
13499 F: include/dt-bindings/
13501 OPENCORES I2C BUS DRIVER
13502 M: Peter Korsgaard <peter@korsgaard.com>
13503 M: Andrew Lunn <andrew@lunn.ch>
13504 L: linux-i2c@vger.kernel.org
13506 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
13507 F: Documentation/i2c/busses/i2c-ocores.rst
13508 F: drivers/i2c/busses/i2c-ocores.c
13509 F: include/linux/platform_data/i2c-ocores.h
13511 OPENRISC ARCHITECTURE
13512 M: Jonas Bonn <jonas@southpole.se>
13513 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
13514 M: Stafford Horne <shorne@gmail.com>
13515 L: openrisc@lists.librecores.org
13517 W: http://openrisc.io
13518 T: git git://github.com/openrisc/linux.git
13519 F: Documentation/devicetree/bindings/openrisc/
13520 F: Documentation/openrisc/
13522 F: drivers/irqchip/irq-ompic.c
13523 F: drivers/irqchip/irq-or1k-*
13526 M: Pravin B Shelar <pshelar@ovn.org>
13527 L: netdev@vger.kernel.org
13528 L: dev@openvswitch.org
13530 W: http://openvswitch.org
13531 F: include/uapi/linux/openvswitch.h
13532 F: net/openvswitch/
13534 OPERATING PERFORMANCE POINTS (OPP)
13535 M: Viresh Kumar <vireshk@kernel.org>
13536 M: Nishanth Menon <nm@ti.com>
13537 M: Stephen Boyd <sboyd@kernel.org>
13538 L: linux-pm@vger.kernel.org
13540 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
13541 F: Documentation/devicetree/bindings/opp/
13542 F: Documentation/power/opp.rst
13544 F: include/linux/pm_opp.h
13547 M: Clemens Ladisch <clemens@ladisch.de>
13548 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13550 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13551 F: sound/drivers/opl4/
13553 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
13554 M: Mark Fasheh <mark@fasheh.com>
13555 M: Joel Becker <jlbec@evilplan.org>
13556 M: Joseph Qi <joseph.qi@linux.alibaba.com>
13557 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
13559 W: http://ocfs2.wiki.kernel.org
13560 F: Documentation/filesystems/dlmfs.rst
13561 F: Documentation/filesystems/ocfs2.rst
13564 ORANGEFS FILESYSTEM
13565 M: Mike Marshall <hubcap@omnibond.com>
13566 R: Martin Brandenburg <martin@omnibond.com>
13567 L: devel@lists.orangefs.org
13569 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
13570 F: Documentation/filesystems/orangefs.rst
13574 L: linux-wireless@vger.kernel.org
13576 W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
13577 W: http://www.nongnu.org/orinoco/
13578 F: drivers/net/wireless/intersil/orinoco/
13580 OV2659 OMNIVISION SENSOR DRIVER
13581 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13582 L: linux-media@vger.kernel.org
13584 W: https://linuxtv.org
13585 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13586 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13587 F: drivers/media/i2c/ov2659.c
13588 F: include/media/i2c/ov2659.h
13591 M: Miklos Szeredi <miklos@szeredi.hu>
13592 L: linux-unionfs@vger.kernel.org
13594 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
13595 F: Documentation/filesystems/overlayfs.rst
13598 P54 WIRELESS DRIVER
13599 M: Christian Lamparter <chunkeey@googlemail.com>
13600 L: linux-wireless@vger.kernel.org
13602 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
13603 F: drivers/net/wireless/intersil/p54/
13606 M: Vladimir Oltean <olteanv@gmail.com>
13607 L: netdev@vger.kernel.org
13609 F: Documentation/core-api/packing.rst
13610 F: include/linux/packing.h
13613 PADATA PARALLEL EXECUTION MECHANISM
13614 M: Steffen Klassert <steffen.klassert@secunet.com>
13615 M: Daniel Jordan <daniel.m.jordan@oracle.com>
13616 L: linux-crypto@vger.kernel.org
13617 L: linux-kernel@vger.kernel.org
13619 F: Documentation/core-api/padata.rst
13620 F: include/linux/padata.h
13624 M: Jesper Dangaard Brouer <hawk@kernel.org>
13625 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
13626 L: netdev@vger.kernel.org
13628 F: Documentation/networking/page_pool.rst
13629 F: include/net/page_pool.h
13630 F: include/trace/events/page_pool.h
13631 F: net/core/page_pool.c
13633 PANASONIC LAPTOP ACPI EXTRAS DRIVER
13634 M: Kenneth Chan <kenneth.t.chan@gmail.com>
13635 L: platform-driver-x86@vger.kernel.org
13637 F: drivers/platform/x86/panasonic-laptop.c
13639 PARALLAX PING IIO SENSOR DRIVER
13640 M: Andreas Klinger <ak@it-klinger.de>
13641 L: linux-iio@vger.kernel.org
13643 F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
13644 F: drivers/iio/proximity/ping.c
13646 PARALLEL LCD/KEYPAD PANEL DRIVER
13647 M: Willy Tarreau <willy@haproxy.com>
13648 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
13650 F: Documentation/admin-guide/lcd-panel-cgram.rst
13651 F: drivers/auxdisplay/panel.c
13653 PARALLEL PORT SUBSYSTEM
13654 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13655 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13656 L: linux-parport@lists.infradead.org (subscribers-only)
13658 F: Documentation/driver-api/parport*.rst
13659 F: drivers/char/ppdev.c
13660 F: drivers/parport/
13661 F: include/linux/parport*.h
13662 F: include/uapi/linux/ppdev.h
13664 PARAVIRT_OPS INTERFACE
13665 M: Juergen Gross <jgross@suse.com>
13666 M: Deep Shah <sdeep@vmware.com>
13667 M: "VMware, Inc." <pv-drivers@vmware.com>
13668 L: virtualization@lists.linux-foundation.org
13670 F: Documentation/virt/paravirt_ops.rst
13671 F: arch/*/include/asm/paravirt*.h
13672 F: arch/*/kernel/paravirt*
13673 F: include/linux/hypervisor.h
13675 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
13676 M: Tim Waugh <tim@cyberelk.net>
13677 L: linux-parport@lists.infradead.org (subscribers-only)
13679 F: Documentation/admin-guide/blockdev/paride.rst
13680 F: drivers/block/paride/
13682 PARISC ARCHITECTURE
13683 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
13684 M: Helge Deller <deller@gmx.de>
13685 L: linux-parisc@vger.kernel.org
13687 W: https://parisc.wiki.kernel.org
13688 Q: http://patchwork.kernel.org/project/linux-parisc/list/
13689 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
13690 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
13691 F: Documentation/parisc/
13693 F: drivers/char/agp/parisc-agp.c
13694 F: drivers/input/misc/hp_sdc_rtc.c
13695 F: drivers/input/serio/gscps2.c
13696 F: drivers/input/serio/hp_sdc*
13698 F: drivers/parport/parport_gsc.*
13699 F: drivers/tty/serial/8250/8250_gsc.c
13700 F: drivers/video/console/sti*
13701 F: drivers/video/fbdev/sti*
13702 F: drivers/video/logo/logo_parisc*
13703 F: include/linux/hp_sdc.h
13706 M: Jiri Pirko <jiri@nvidia.com>
13707 L: netdev@vger.kernel.org
13709 F: include/linux/parman.h
13711 F: lib/test_parman.c
13713 PC ENGINES APU BOARD DRIVER
13714 M: Enrico Weigelt, metux IT consult <info@metux.net>
13716 F: drivers/platform/x86/pcengines-apuv2.c
13718 PC87360 HARDWARE MONITORING DRIVER
13719 M: Jim Cromie <jim.cromie@gmail.com>
13720 L: linux-hwmon@vger.kernel.org
13722 F: Documentation/hwmon/pc87360.rst
13723 F: drivers/hwmon/pc87360.c
13725 PC8736x GPIO DRIVER
13726 M: Jim Cromie <jim.cromie@gmail.com>
13728 F: drivers/char/pc8736x_gpio.c
13730 PC87427 HARDWARE MONITORING DRIVER
13731 M: Jean Delvare <jdelvare@suse.com>
13732 L: linux-hwmon@vger.kernel.org
13734 F: Documentation/hwmon/pc87427.rst
13735 F: drivers/hwmon/pc87427.c
13738 M: Riku Voipio <riku.voipio@iki.fi>
13740 F: drivers/leds/leds-pca9532.c
13741 F: include/linux/leds-pca9532.h
13743 PCA9541 I2C BUS MASTER SELECTOR DRIVER
13744 M: Guenter Roeck <linux@roeck-us.net>
13745 L: linux-i2c@vger.kernel.org
13747 F: drivers/i2c/muxes/i2c-mux-pca9541.c
13749 PCDP - PRIMARY CONSOLE AND DEBUG PORT
13750 M: Khalid Aziz <khalid@gonehiking.org>
13752 F: drivers/firmware/pcdp.*
13754 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
13755 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13756 M: Pali Rohár <pali@kernel.org>
13757 L: linux-pci@vger.kernel.org
13758 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13760 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
13761 F: drivers/pci/controller/pci-aardvark.c
13763 PCI DRIVER FOR ALTERA PCIE IP
13764 M: Ley Foon Tan <ley.foon.tan@intel.com>
13765 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
13766 L: linux-pci@vger.kernel.org
13768 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
13769 F: drivers/pci/controller/pcie-altera.c
13771 PCI DRIVER FOR APPLIEDMICRO XGENE
13772 M: Toan Le <toan@os.amperecomputing.com>
13773 L: linux-pci@vger.kernel.org
13774 L: linux-arm-kernel@lists.infradead.org
13776 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
13777 F: drivers/pci/controller/pci-xgene.c
13779 PCI DRIVER FOR ARM VERSATILE PLATFORM
13780 M: Rob Herring <robh@kernel.org>
13781 L: linux-pci@vger.kernel.org
13782 L: linux-arm-kernel@lists.infradead.org
13784 F: Documentation/devicetree/bindings/pci/versatile.yaml
13785 F: drivers/pci/controller/pci-versatile.c
13787 PCI DRIVER FOR ARMADA 8K
13788 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13789 L: linux-pci@vger.kernel.org
13790 L: linux-arm-kernel@lists.infradead.org
13792 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
13793 F: drivers/pci/controller/dwc/pcie-armada8k.c
13795 PCI DRIVER FOR CADENCE PCIE IP
13796 M: Tom Joseph <tjoseph@cadence.com>
13797 L: linux-pci@vger.kernel.org
13799 F: Documentation/devicetree/bindings/pci/cdns,*
13800 F: drivers/pci/controller/cadence/
13802 PCI DRIVER FOR FREESCALE LAYERSCAPE
13803 M: Minghuan Lian <minghuan.Lian@nxp.com>
13804 M: Mingkai Hu <mingkai.hu@nxp.com>
13805 M: Roy Zang <roy.zang@nxp.com>
13806 L: linuxppc-dev@lists.ozlabs.org
13807 L: linux-pci@vger.kernel.org
13808 L: linux-arm-kernel@lists.infradead.org
13810 F: drivers/pci/controller/dwc/*layerscape*
13812 PCI DRIVER FOR GENERIC OF HOSTS
13813 M: Will Deacon <will@kernel.org>
13814 L: linux-pci@vger.kernel.org
13815 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13817 F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
13818 F: drivers/pci/controller/pci-host-common.c
13819 F: drivers/pci/controller/pci-host-generic.c
13821 PCI DRIVER FOR IMX6
13822 M: Richard Zhu <hongxing.zhu@nxp.com>
13823 M: Lucas Stach <l.stach@pengutronix.de>
13824 L: linux-pci@vger.kernel.org
13825 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13827 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
13828 F: drivers/pci/controller/dwc/*imx6*
13830 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
13831 M: Jonathan Derrick <jonathan.derrick@intel.com>
13832 L: linux-pci@vger.kernel.org
13834 F: drivers/pci/controller/vmd.c
13836 PCI DRIVER FOR MICROSEMI SWITCHTEC
13837 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
13838 M: Logan Gunthorpe <logang@deltatee.com>
13839 L: linux-pci@vger.kernel.org
13841 F: Documentation/ABI/testing/sysfs-class-switchtec
13842 F: Documentation/driver-api/switchtec.rst
13843 F: drivers/ntb/hw/mscc/
13844 F: drivers/pci/switch/switchtec*
13845 F: include/linux/switchtec.h
13846 F: include/uapi/linux/switchtec_ioctl.h
13848 PCI DRIVER FOR MOBIVEIL PCIE IP
13849 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
13850 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
13851 L: linux-pci@vger.kernel.org
13853 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
13854 F: drivers/pci/controller/mobiveil/pcie-mobiveil*
13856 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
13857 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13858 L: linux-pci@vger.kernel.org
13859 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13861 F: drivers/pci/controller/*mvebu*
13863 PCI DRIVER FOR NVIDIA TEGRA
13864 M: Thierry Reding <thierry.reding@gmail.com>
13865 L: linux-tegra@vger.kernel.org
13866 L: linux-pci@vger.kernel.org
13868 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
13869 F: drivers/pci/controller/pci-tegra.c
13871 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
13872 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
13873 L: linux-pci@vger.kernel.org
13874 L: linux-arm-kernel@lists.infradead.org
13876 F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
13877 F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
13879 PCI DRIVER FOR RENESAS R-CAR
13880 M: Marek Vasut <marek.vasut+renesas@gmail.com>
13881 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13882 L: linux-pci@vger.kernel.org
13883 L: linux-renesas-soc@vger.kernel.org
13885 F: Documentation/devicetree/bindings/pci/*rcar*
13886 F: drivers/pci/controller/*rcar*
13888 PCI DRIVER FOR SAMSUNG EXYNOS
13889 M: Jingoo Han <jingoohan1@gmail.com>
13890 L: linux-pci@vger.kernel.org
13891 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13892 L: linux-samsung-soc@vger.kernel.org
13894 F: drivers/pci/controller/dwc/pci-exynos.c
13896 PCI DRIVER FOR SYNOPSYS DESIGNWARE
13897 M: Jingoo Han <jingoohan1@gmail.com>
13898 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
13899 L: linux-pci@vger.kernel.org
13901 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
13902 F: drivers/pci/controller/dwc/*designware*
13904 PCI DRIVER FOR TI DRA7XX/J721E
13905 M: Kishon Vijay Abraham I <kishon@ti.com>
13906 L: linux-omap@vger.kernel.org
13907 L: linux-pci@vger.kernel.org
13908 L: linux-arm-kernel@lists.infradead.org
13910 F: Documentation/devicetree/bindings/pci/ti-pci.txt
13911 F: drivers/pci/controller/cadence/pci-j721e.c
13912 F: drivers/pci/controller/dwc/pci-dra7xx.c
13914 PCI DRIVER FOR TI KEYSTONE
13915 M: Murali Karicheri <m-karicheri2@ti.com>
13916 L: linux-pci@vger.kernel.org
13917 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13919 F: drivers/pci/controller/dwc/pci-keystone.c
13921 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
13922 M: Linus Walleij <linus.walleij@linaro.org>
13923 L: linux-pci@vger.kernel.org
13925 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
13926 F: drivers/pci/controller/pci-v3-semi.c
13928 PCI ENDPOINT SUBSYSTEM
13929 M: Kishon Vijay Abraham I <kishon@ti.com>
13930 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13931 L: linux-pci@vger.kernel.org
13933 F: Documentation/PCI/endpoint/*
13934 F: Documentation/misc-devices/pci-endpoint-test.rst
13935 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
13936 F: drivers/misc/pci_endpoint_test.c
13937 F: drivers/pci/endpoint/
13940 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
13941 M: Russell Currey <ruscur@russell.cc>
13942 M: Oliver O'Halloran <oohall@gmail.com>
13943 L: linuxppc-dev@lists.ozlabs.org
13945 F: Documentation/PCI/pci-error-recovery.rst
13946 F: Documentation/powerpc/eeh-pci-error-recovery.rst
13947 F: arch/powerpc/include/*/eeh*.h
13948 F: arch/powerpc/kernel/eeh*.c
13949 F: arch/powerpc/platforms/*/eeh*.c
13950 F: drivers/pci/pcie/aer.c
13951 F: drivers/pci/pcie/dpc.c
13952 F: drivers/pci/pcie/err.c
13955 M: Linas Vepstas <linasvepstas@gmail.com>
13956 L: linux-pci@vger.kernel.org
13958 F: Documentation/PCI/pci-error-recovery.rst
13960 PCI MSI DRIVER FOR ALTERA MSI IP
13961 M: Ley Foon Tan <ley.foon.tan@intel.com>
13962 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
13963 L: linux-pci@vger.kernel.org
13965 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
13966 F: drivers/pci/controller/pcie-altera-msi.c
13968 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
13969 M: Toan Le <toan@os.amperecomputing.com>
13970 L: linux-pci@vger.kernel.org
13971 L: linux-arm-kernel@lists.infradead.org
13973 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
13974 F: drivers/pci/controller/pci-xgene-msi.c
13976 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
13977 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13978 R: Rob Herring <robh@kernel.org>
13979 L: linux-pci@vger.kernel.org
13981 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
13982 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
13983 F: drivers/pci/controller/
13986 M: Bjorn Helgaas <bhelgaas@google.com>
13987 L: linux-pci@vger.kernel.org
13989 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
13990 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
13991 F: Documentation/PCI/
13992 F: Documentation/devicetree/bindings/pci/
13993 F: arch/x86/kernel/early-quirks.c
13994 F: arch/x86/kernel/quirks.c
13996 F: drivers/acpi/pci*
13998 F: include/asm-generic/pci*
13999 F: include/linux/of_pci.h
14000 F: include/linux/pci*
14001 F: include/uapi/linux/pci*
14004 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
14005 M: Jonathan Chocron <jonnyc@amazon.com>
14006 L: linux-pci@vger.kernel.org
14008 F: Documentation/devicetree/bindings/pci/pcie-al.txt
14009 F: drivers/pci/controller/dwc/pcie-al.c
14011 PCIE DRIVER FOR AMLOGIC MESON
14012 M: Yue Wang <yue.wang@Amlogic.com>
14013 L: linux-pci@vger.kernel.org
14014 L: linux-amlogic@lists.infradead.org
14016 F: drivers/pci/controller/dwc/pci-meson.c
14018 PCIE DRIVER FOR AXIS ARTPEC
14019 M: Jesper Nilsson <jesper.nilsson@axis.com>
14020 L: linux-arm-kernel@axis.com
14021 L: linux-pci@vger.kernel.org
14023 F: Documentation/devicetree/bindings/pci/axis,artpec*
14024 F: drivers/pci/controller/dwc/*artpec*
14026 PCIE DRIVER FOR CAVIUM THUNDERX
14027 M: Robert Richter <rric@kernel.org>
14028 L: linux-pci@vger.kernel.org
14029 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14031 F: drivers/pci/controller/pci-thunder-*
14033 PCIE DRIVER FOR HISILICON
14034 M: Zhou Wang <wangzhou1@hisilicon.com>
14035 L: linux-pci@vger.kernel.org
14037 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
14038 F: drivers/pci/controller/dwc/pcie-hisi.c
14040 PCIE DRIVER FOR HISILICON KIRIN
14041 M: Xiaowei Song <songxiaowei@hisilicon.com>
14042 M: Binghui Wang <wangbinghui@hisilicon.com>
14043 L: linux-pci@vger.kernel.org
14045 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
14046 F: drivers/pci/controller/dwc/pcie-kirin.c
14048 PCIE DRIVER FOR HISILICON STB
14049 M: Shawn Guo <shawn.guo@linaro.org>
14050 L: linux-pci@vger.kernel.org
14052 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
14053 F: drivers/pci/controller/dwc/pcie-histb.c
14055 PCIE DRIVER FOR MEDIATEK
14056 M: Ryder Lee <ryder.lee@mediatek.com>
14057 L: linux-pci@vger.kernel.org
14058 L: linux-mediatek@lists.infradead.org
14060 F: Documentation/devicetree/bindings/pci/mediatek*
14061 F: drivers/pci/controller/*mediatek*
14063 PCIE DRIVER FOR MICROCHIP
14064 M: Daire McNamara <daire.mcnamara@microchip.com>
14065 L: linux-pci@vger.kernel.org
14067 F: Documentation/devicetree/bindings/pci/microchip*
14068 F: drivers/pci/controller/*microchip*
14070 PCIE DRIVER FOR QUALCOMM MSM
14071 M: Stanimir Varbanov <svarbanov@mm-sol.com>
14072 L: linux-pci@vger.kernel.org
14073 L: linux-arm-msm@vger.kernel.org
14075 F: drivers/pci/controller/dwc/*qcom*
14077 PCIE DRIVER FOR ROCKCHIP
14078 M: Shawn Lin <shawn.lin@rock-chips.com>
14079 L: linux-pci@vger.kernel.org
14080 L: linux-rockchip@lists.infradead.org
14082 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
14083 F: drivers/pci/controller/pcie-rockchip*
14085 PCIE DRIVER FOR SOCIONEXT UNIPHIER
14086 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14087 L: linux-pci@vger.kernel.org
14089 F: Documentation/devicetree/bindings/pci/uniphier-pcie*
14090 F: drivers/pci/controller/dwc/pcie-uniphier*
14092 PCIE DRIVER FOR ST SPEAR13XX
14093 M: Pratyush Anand <pratyush.anand@gmail.com>
14094 L: linux-pci@vger.kernel.org
14096 F: drivers/pci/controller/dwc/*spear*
14099 M: Dominik Brodowski <linux@dominikbrodowski.net>
14101 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
14102 F: Documentation/pcmcia/
14107 PCNET32 NETWORK DRIVER
14108 M: Don Fry <pcnet32@frontier.com>
14109 L: netdev@vger.kernel.org
14111 F: drivers/net/ethernet/amd/pcnet32.c
14113 PCRYPT PARALLEL CRYPTO ENGINE
14114 M: Steffen Klassert <steffen.klassert@secunet.com>
14115 L: linux-crypto@vger.kernel.org
14118 F: include/crypto/pcrypt.h
14120 PEAQ WMI HOTKEYS DRIVER
14121 M: Hans de Goede <hdegoede@redhat.com>
14122 L: platform-driver-x86@vger.kernel.org
14124 F: drivers/platform/x86/peaq-wmi.c
14126 PENSANDO ETHERNET DRIVERS
14127 M: Shannon Nelson <snelson@pensando.io>
14128 M: drivers@pensando.io
14129 L: netdev@vger.kernel.org
14131 F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
14132 F: drivers/net/ethernet/pensando/
14134 PER-CPU MEMORY ALLOCATOR
14135 M: Dennis Zhou <dennis@kernel.org>
14136 M: Tejun Heo <tj@kernel.org>
14137 M: Christoph Lameter <cl@linux.com>
14139 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
14140 F: arch/*/include/asm/percpu.h
14141 F: include/linux/percpu*.h
14144 PER-TASK DELAY ACCOUNTING
14145 M: Balbir Singh <bsingharora@gmail.com>
14147 F: include/linux/delayacct.h
14148 F: kernel/delayacct.c
14150 PERFORMANCE EVENTS SUBSYSTEM
14151 M: Peter Zijlstra <peterz@infradead.org>
14152 M: Ingo Molnar <mingo@redhat.com>
14153 M: Arnaldo Carvalho de Melo <acme@kernel.org>
14154 R: Mark Rutland <mark.rutland@arm.com>
14155 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
14156 R: Jiri Olsa <jolsa@redhat.com>
14157 R: Namhyung Kim <namhyung@kernel.org>
14158 L: linux-kernel@vger.kernel.org
14160 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14162 F: arch/*/events/*/*
14163 F: arch/*/include/asm/perf_event.h
14164 F: arch/*/kernel/*/*/perf_event*.c
14165 F: arch/*/kernel/*/perf_event*.c
14166 F: arch/*/kernel/perf_callchain.c
14167 F: arch/*/kernel/perf_event*.c
14168 F: include/linux/perf_event.h
14169 F: include/uapi/linux/perf_event.h
14174 PERFORMANCE EVENTS TOOLING ARM64
14175 R: John Garry <john.garry@huawei.com>
14176 R: Will Deacon <will@kernel.org>
14177 R: Mathieu Poirier <mathieu.poirier@linaro.org>
14178 R: Leo Yan <leo.yan@linaro.org>
14179 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14181 F: tools/build/feature/test-libopencsd.c
14182 F: tools/perf/arch/arm*/
14183 F: tools/perf/pmu-events/arch/arm64/
14184 F: tools/perf/util/arm-spe*
14185 F: tools/perf/util/cs-etm*
14187 PERSONALITY HANDLING
14188 M: Christoph Hellwig <hch@infradead.org>
14189 L: linux-abi-devel@lists.sourceforge.net
14191 F: include/linux/personality.h
14192 F: include/uapi/linux/personality.h
14194 PHOENIX RC FLIGHT CONTROLLER ADAPTER
14195 M: Marcus Folkesson <marcus.folkesson@gmail.com>
14196 L: linux-input@vger.kernel.org
14198 F: Documentation/input/devices/pxrc.rst
14199 F: drivers/input/joystick/pxrc.c
14202 M: Remi Denis-Courmont <courmisch@gmail.com>
14204 F: Documentation/networking/phonet.rst
14205 F: include/linux/phonet.h
14206 F: include/net/phonet/
14207 F: include/uapi/linux/phonet.h
14211 M: Joern Engel <joern@lazybastard.org>
14212 L: linux-mtd@lists.infradead.org
14214 F: drivers/mtd/devices/phram.c
14217 M: Bruno Prémont <bonbons@linux-vserver.org>
14218 L: linux-input@vger.kernel.org
14220 F: drivers/hid/hid-picolcd*
14223 M: Christian Brauner <christian@brauner.io>
14224 L: linux-kernel@vger.kernel.org
14226 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
14228 F: tools/testing/selftests/clone3/
14229 F: tools/testing/selftests/pid_namespace/
14230 F: tools/testing/selftests/pidfd/
14233 K: \b(clone_args|kernel_clone_args)\b
14235 PIN CONTROL SUBSYSTEM
14236 M: Linus Walleij <linus.walleij@linaro.org>
14237 L: linux-gpio@vger.kernel.org
14239 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
14240 F: Documentation/devicetree/bindings/pinctrl/
14241 F: Documentation/driver-api/pinctl.rst
14242 F: drivers/pinctrl/
14243 F: include/linux/pinctrl/
14245 PIN CONTROLLER - FREESCALE
14246 M: Dong Aisheng <aisheng.dong@nxp.com>
14247 M: Fabio Estevam <festevam@gmail.com>
14248 M: Shawn Guo <shawnguo@kernel.org>
14249 M: Stefan Agner <stefan@agner.ch>
14250 R: Pengutronix Kernel Team <kernel@pengutronix.de>
14251 L: linux-gpio@vger.kernel.org
14253 F: Documentation/devicetree/bindings/pinctrl/fsl,*
14254 F: drivers/pinctrl/freescale/
14256 PIN CONTROLLER - INTEL
14257 M: Mika Westerberg <mika.westerberg@linux.intel.com>
14258 M: Andy Shevchenko <andy@kernel.org>
14260 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
14261 F: drivers/pinctrl/intel/
14263 PIN CONTROLLER - MEDIATEK
14264 M: Sean Wang <sean.wang@kernel.org>
14265 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14267 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
14268 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
14269 F: drivers/pinctrl/mediatek/
14271 PIN CONTROLLER - MICROCHIP AT91
14272 M: Ludovic Desroches <ludovic.desroches@microchip.com>
14273 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14274 L: linux-gpio@vger.kernel.org
14276 F: drivers/gpio/gpio-sama5d2-piobu.c
14277 F: drivers/pinctrl/pinctrl-at91*
14279 PIN CONTROLLER - QUALCOMM
14280 M: Bjorn Andersson <bjorn.andersson@linaro.org>
14281 L: linux-arm-msm@vger.kernel.org
14283 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
14284 F: drivers/pinctrl/qcom/
14286 PIN CONTROLLER - RENESAS
14287 M: Geert Uytterhoeven <geert+renesas@glider.be>
14288 L: linux-renesas-soc@vger.kernel.org
14290 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
14291 F: Documentation/devicetree/bindings/pinctrl/renesas,*
14292 F: drivers/pinctrl/renesas/
14294 PIN CONTROLLER - SAMSUNG
14295 M: Tomasz Figa <tomasz.figa@gmail.com>
14296 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
14297 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14298 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14299 L: linux-samsung-soc@vger.kernel.org
14301 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
14302 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
14303 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
14304 F: drivers/pinctrl/samsung/
14305 F: include/dt-bindings/pinctrl/samsung.h
14307 PIN CONTROLLER - SINGLE
14308 M: Tony Lindgren <tony@atomide.com>
14309 M: Haojian Zhuang <haojian.zhuang@linaro.org>
14310 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14311 L: linux-omap@vger.kernel.org
14313 F: drivers/pinctrl/pinctrl-single.c
14315 PIN CONTROLLER - ST SPEAR
14316 M: Viresh Kumar <vireshk@kernel.org>
14317 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14319 W: http://www.st.com/spear
14320 F: drivers/pinctrl/spear/
14322 PISTACHIO SOC SUPPORT
14323 M: James Hartley <james.hartley@sondrel.com>
14324 L: linux-mips@vger.kernel.org
14326 F: arch/mips/boot/dts/img/pistachio*
14327 F: arch/mips/configs/pistachio*_defconfig
14328 F: arch/mips/pistachio/
14331 M: linux-block@vger.kernel.org
14333 F: drivers/block/pktcdvd.c
14334 F: include/linux/pktcdvd.h
14335 F: include/uapi/linux/pktcdvd.h
14337 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
14338 M: Tomasz Duszynski <tduszyns@gmail.com>
14340 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
14341 F: drivers/iio/chemical/pms7003.c
14344 M: Jacob Keller <jacob.e.keller@intel.com>
14346 F: Documentation/driver-api/pldmfw/
14347 F: include/linux/pldmfw.h
14351 M: Logan Gunthorpe <logang@deltatee.com>
14353 F: drivers/dma/plx_dma.c
14356 M: Charles Hsu <hsu.yungteng@gmail.com>
14357 L: linux-hwmon@vger.kernel.org
14359 F: Documentation/hwmon/pm6764tr.rst
14360 F: drivers/hwmon/pmbus/pm6764tr.c
14363 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
14364 L: linux-pm@vger.kernel.org
14366 W: https://01.org/pm-graph
14367 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
14368 T: git git://github.com/intel/pm-graph
14369 F: tools/power/pm-graph
14371 PMBUS HARDWARE MONITORING DRIVERS
14372 M: Guenter Roeck <linux@roeck-us.net>
14373 L: linux-hwmon@vger.kernel.org
14375 W: http://hwmon.wiki.kernel.org/
14376 W: http://www.roeck-us.net/linux/drivers/
14377 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
14378 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
14379 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
14380 F: Documentation/devicetree/bindings/hwmon/max31785.txt
14381 F: Documentation/hwmon/adm1275.rst
14382 F: Documentation/hwmon/ibm-cffps.rst
14383 F: Documentation/hwmon/ir35221.rst
14384 F: Documentation/hwmon/lm25066.rst
14385 F: Documentation/hwmon/ltc2978.rst
14386 F: Documentation/hwmon/ltc3815.rst
14387 F: Documentation/hwmon/max16064.rst
14388 F: Documentation/hwmon/max20751.rst
14389 F: Documentation/hwmon/max31785.rst
14390 F: Documentation/hwmon/max34440.rst
14391 F: Documentation/hwmon/max8688.rst
14392 F: Documentation/hwmon/pmbus-core.rst
14393 F: Documentation/hwmon/pmbus.rst
14394 F: Documentation/hwmon/tps40422.rst
14395 F: Documentation/hwmon/ucd9000.rst
14396 F: Documentation/hwmon/ucd9200.rst
14397 F: Documentation/hwmon/zl6100.rst
14398 F: drivers/hwmon/pmbus/
14399 F: include/linux/pmbus.h
14401 PMC SIERRA MaxRAID DRIVER
14402 L: linux-scsi@vger.kernel.org
14404 W: http://www.pmc-sierra.com/
14405 F: drivers/scsi/pmcraid.*
14407 PMC SIERRA PM8001 DRIVER
14408 M: Jack Wang <jinpu.wang@cloud.ionos.com>
14409 L: linux-scsi@vger.kernel.org
14411 F: drivers/scsi/pm8001/
14413 PNI RM3100 IIO DRIVER
14414 M: Song Qiang <songqiang1304521@gmail.com>
14415 L: linux-iio@vger.kernel.org
14417 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
14418 F: drivers/iio/magnetometer/rm3100*
14421 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
14422 L: linux-acpi@vger.kernel.org
14425 F: include/linux/pnp.h
14427 POSIX CLOCKS and TIMERS
14428 M: Thomas Gleixner <tglx@linutronix.de>
14429 L: linux-kernel@vger.kernel.org
14431 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14433 F: include/linux/time_namespace.h
14434 F: include/linux/timer*
14435 F: kernel/time/*timer*
14436 F: kernel/time/namespace.c
14438 POWER MANAGEMENT CORE
14439 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
14440 L: linux-pm@vger.kernel.org
14442 B: https://bugzilla.kernel.org
14443 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
14444 F: drivers/base/power/
14445 F: drivers/powercap/
14446 F: include/linux/intel_rapl.h
14447 F: include/linux/pm.h
14448 F: include/linux/pm_*
14449 F: include/linux/powercap.h
14450 F: kernel/configs/nopm.config
14452 DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
14453 M: Daniel Lezcano <daniel.lezcano@kernel.org>
14454 L: linux-pm@vger.kernel.org
14456 B: https://bugzilla.kernel.org
14457 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
14458 F: drivers/powercap/dtpm*
14459 F: include/linux/dtpm.h
14461 POWER STATE COORDINATION INTERFACE (PSCI)
14462 M: Mark Rutland <mark.rutland@arm.com>
14463 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14464 L: linux-arm-kernel@lists.infradead.org
14466 F: drivers/firmware/psci/
14467 F: include/linux/psci.h
14468 F: include/uapi/linux/psci.h
14470 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
14471 M: Sebastian Reichel <sre@kernel.org>
14472 L: linux-pm@vger.kernel.org
14474 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14475 F: Documentation/ABI/testing/sysfs-class-power
14476 F: Documentation/devicetree/bindings/power/supply/
14477 F: drivers/power/supply/
14478 F: include/linux/power_supply.h
14480 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
14481 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
14482 L: linuxppc-dev@lists.ozlabs.org
14484 F: drivers/char/powernv-op-panel.c
14486 PPP OVER ATM (RFC 2364)
14487 M: Mitchell Blank Jr <mitch@sfgoth.com>
14489 F: include/uapi/linux/atmppp.h
14490 F: net/atm/pppoatm.c
14493 M: Michal Ostrowski <mostrows@earthlink.net>
14495 F: drivers/net/ppp/pppoe.c
14496 F: drivers/net/ppp/pppox.c
14499 M: James Chapman <jchapman@katalix.com>
14501 F: include/linux/if_pppol2tp.h
14502 F: include/uapi/linux/if_pppol2tp.h
14503 F: net/l2tp/l2tp_ppp.c
14505 PPP PROTOCOL DRIVERS AND COMPRESSORS
14506 M: Paul Mackerras <paulus@samba.org>
14507 L: linux-ppp@vger.kernel.org
14509 F: drivers/net/ppp/ppp_*
14512 M: Rodolfo Giometti <giometti@enneenne.com>
14513 L: linuxpps@ml.enneenne.com (subscribers-only)
14515 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
14516 F: Documentation/ABI/testing/sysfs-pps
14517 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
14518 F: Documentation/driver-api/pps.rst
14520 F: include/linux/pps*.h
14521 F: include/uapi/linux/pps.h
14524 M: Dmitry Kozlov <xeb@mail.ru>
14525 L: netdev@vger.kernel.org
14527 W: http://sourceforge.net/projects/accel-pptp
14528 F: drivers/net/ppp/pptp.c
14530 PRESSURE STALL INFORMATION (PSI)
14531 M: Johannes Weiner <hannes@cmpxchg.org>
14533 F: include/linux/psi*
14534 F: kernel/sched/psi.c
14537 M: Petr Mladek <pmladek@suse.com>
14538 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
14539 R: Steven Rostedt <rostedt@goodmis.org>
14540 R: John Ogness <john.ogness@linutronix.de>
14542 F: include/linux/printk.h
14545 PRISM54 WIRELESS DRIVER
14546 M: Luis Chamberlain <mcgrof@kernel.org>
14547 L: linux-wireless@vger.kernel.org
14549 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
14550 F: drivers/net/wireless/intersil/prism54/
14553 R: Alexey Dobriyan <adobriyan@gmail.com>
14554 L: linux-kernel@vger.kernel.org
14555 L: linux-fsdevel@vger.kernel.org
14557 F: Documentation/filesystems/proc.rst
14559 F: include/linux/proc_fs.h
14560 F: tools/testing/selftests/proc/
14563 M: Luis Chamberlain <mcgrof@kernel.org>
14564 M: Kees Cook <keescook@chromium.org>
14565 M: Iurii Zaikin <yzaikin@google.com>
14566 L: linux-kernel@vger.kernel.org
14567 L: linux-fsdevel@vger.kernel.org
14569 F: fs/proc/proc_sysctl.c
14570 F: include/linux/sysctl.h
14571 F: kernel/sysctl-test.c
14573 F: tools/testing/selftests/sysctl/
14575 PS3 NETWORK SUPPORT
14576 M: Geoff Levand <geoff@infradead.org>
14577 L: netdev@vger.kernel.org
14578 L: linuxppc-dev@lists.ozlabs.org
14580 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
14582 PS3 PLATFORM SUPPORT
14583 M: Geoff Levand <geoff@infradead.org>
14584 L: linuxppc-dev@lists.ozlabs.org
14586 F: arch/powerpc/boot/ps3*
14587 F: arch/powerpc/include/asm/lv1call.h
14588 F: arch/powerpc/include/asm/ps3*.h
14589 F: arch/powerpc/platforms/ps3/
14592 F: drivers/rtc/rtc-ps3.c
14593 F: drivers/usb/host/*ps3.c
14594 F: sound/ppc/snd_ps3*
14597 M: Jim Paris <jim@jtan.com>
14598 M: Geoff Levand <geoff@infradead.org>
14599 L: linuxppc-dev@lists.ozlabs.org
14601 F: drivers/block/ps3vram.c
14603 PSAMPLE PACKET SAMPLING SUPPORT
14604 M: Yotam Gigi <yotam.gi@gmail.com>
14606 F: include/net/psample.h
14607 F: include/uapi/linux/psample.h
14611 M: Kees Cook <keescook@chromium.org>
14612 M: Anton Vorontsov <anton@enomsg.org>
14613 M: Colin Cross <ccross@android.com>
14614 M: Tony Luck <tony.luck@intel.com>
14616 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
14617 F: Documentation/admin-guide/ramoops.rst
14618 F: Documentation/admin-guide/pstore-blk.rst
14619 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
14620 F: drivers/acpi/apei/erst.c
14621 F: drivers/firmware/efi/efi-pstore.c
14623 F: include/linux/pstore*
14624 K: \b(pstore|ramoops)
14626 PTP HARDWARE CLOCK SUPPORT
14627 M: Richard Cochran <richardcochran@gmail.com>
14628 L: netdev@vger.kernel.org
14630 W: http://linuxptp.sourceforge.net/
14631 F: Documentation/ABI/testing/sysfs-ptp
14632 F: Documentation/driver-api/ptp.rst
14633 F: drivers/net/phy/dp83640*
14635 F: include/linux/ptp_cl*
14638 M: Oleg Nesterov <oleg@redhat.com>
14640 F: arch/*/*/ptrace*.c
14641 F: arch/*/include/asm/ptrace*.h
14642 F: arch/*/ptrace*.c
14643 F: include/asm-generic/syscall.h
14644 F: include/linux/ptrace.h
14645 F: include/linux/regset.h
14646 F: include/linux/tracehook.h
14647 F: include/uapi/linux/ptrace.h
14648 F: include/uapi/linux/ptrace.h
14652 M: Hans Verkuil <hverkuil@xs4all.nl>
14653 L: linux-media@vger.kernel.org
14655 T: git git://linuxtv.org/media_tree.git
14656 F: Documentation/admin-guide/media/pulse8-cec.rst
14657 F: drivers/media/cec/usb/pulse8/
14659 PVRUSB2 VIDEO4LINUX DRIVER
14660 M: Mike Isely <isely@pobox.com>
14661 L: pvrusb2@isely.net (subscribers-only)
14662 L: linux-media@vger.kernel.org
14664 W: http://www.isely.net/pvrusb2/
14665 T: git git://linuxtv.org/media_tree.git
14666 F: Documentation/driver-api/media/drivers/pvrusb2*
14667 F: drivers/media/usb/pvrusb2/
14670 M: Hans Verkuil <hverkuil@xs4all.nl>
14671 L: linux-media@vger.kernel.org
14673 T: git git://linuxtv.org/media_tree.git
14674 F: drivers/media/usb/pwc/*
14675 F: include/trace/events/pwc.h
14678 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14679 L: linux-hwmon@vger.kernel.org
14681 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
14682 F: Documentation/hwmon/pwm-fan.rst
14683 F: drivers/hwmon/pwm-fan.c
14686 M: Sean Young <sean@mess.org>
14687 L: linux-media@vger.kernel.org
14689 F: drivers/media/rc/pwm-ir-tx.c
14692 M: Thierry Reding <thierry.reding@gmail.com>
14693 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14694 M: Lee Jones <lee.jones@linaro.org>
14695 L: linux-pwm@vger.kernel.org
14697 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
14698 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
14699 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
14700 F: Documentation/devicetree/bindings/pwm/
14701 F: Documentation/driver-api/pwm.rst
14702 F: drivers/gpio/gpio-mvebu.c
14704 F: drivers/video/backlight/pwm_bl.c
14705 F: include/linux/pwm.h
14706 F: include/linux/pwm_backlight.h
14707 K: pwm_(config|apply_state|ops)
14710 M: Robert Jarzmik <robert.jarzmik@free.fr>
14711 L: linux-gpio@vger.kernel.org
14713 F: drivers/gpio/gpio-pxa.c
14719 M: Robert Jarzmik <robert.jarzmik@free.fr>
14720 L: linux-rtc@vger.kernel.org
14723 PXA2xx/PXA3xx SUPPORT
14724 M: Daniel Mack <daniel@zonque.org>
14725 M: Haojian Zhuang <haojian.zhuang@gmail.com>
14726 M: Robert Jarzmik <robert.jarzmik@free.fr>
14727 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14729 T: git git://github.com/hzhuang1/linux.git
14730 T: git git://github.com/rjarzmik/linux.git
14731 F: arch/arm/boot/dts/pxa*
14732 F: arch/arm/mach-pxa/
14733 F: drivers/dma/pxa*
14734 F: drivers/pcmcia/pxa2xx*
14735 F: drivers/pinctrl/pxa/
14736 F: drivers/spi/spi-pxa2xx*
14737 F: drivers/usb/gadget/udc/pxa2*
14738 F: include/sound/pxa2xx-lib.h
14743 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
14744 L: qat-linux@intel.com
14746 F: drivers/crypto/qat/
14748 QCOM AUDIO (ASoC) DRIVERS
14749 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14750 M: Banajit Goswami <bgoswami@codeaurora.org>
14751 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14753 F: sound/soc/codecs/lpass-va-macro.c
14754 F: sound/soc/codecs/lpass-wsa-macro.*
14755 F: sound/soc/codecs/msm8916-wcd-analog.c
14756 F: sound/soc/codecs/msm8916-wcd-digital.c
14757 F: sound/soc/codecs/wcd9335.*
14758 F: sound/soc/codecs/wcd934x.c
14759 F: sound/soc/codecs/wcd-clsh-v2.*
14760 F: sound/soc/codecs/wsa881x.c
14764 M: Alex Elder <elder@kernel.org>
14765 L: netdev@vger.kernel.org
14767 F: drivers/net/ipa/
14769 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
14770 M: Gabriel Somlo <somlo@cmu.edu>
14771 M: "Michael S. Tsirkin" <mst@redhat.com>
14772 L: qemu-devel@nongnu.org
14774 F: drivers/firmware/qemu_fw_cfg.c
14775 F: include/uapi/linux/qemu_fw_cfg.h
14778 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
14779 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
14780 L: linux-rdma@vger.kernel.org
14782 F: drivers/infiniband/hw/qib/
14784 QLOGIC QL41xxx FCOE DRIVER
14785 M: Saurav Kashyap <skashyap@marvell.com>
14786 M: Javed Hasan <jhasan@marvell.com>
14787 M: GR-QLogic-Storage-Upstream@marvell.com
14788 L: linux-scsi@vger.kernel.org
14790 F: drivers/scsi/qedf/
14792 QLOGIC QL41xxx ISCSI DRIVER
14793 M: Nilesh Javali <njavali@marvell.com>
14794 M: Manish Rangankar <mrangankar@marvell.com>
14795 M: GR-QLogic-Storage-Upstream@marvell.com
14796 L: linux-scsi@vger.kernel.org
14798 F: drivers/scsi/qedi/
14800 QLOGIC QL4xxx ETHERNET DRIVER
14801 M: Ariel Elior <aelior@marvell.com>
14802 M: GR-everest-linux-l2@marvell.com
14803 L: netdev@vger.kernel.org
14805 F: drivers/net/ethernet/qlogic/qed/
14806 F: drivers/net/ethernet/qlogic/qede/
14807 F: include/linux/qed/
14809 QLOGIC QL4xxx RDMA DRIVER
14810 M: Michal Kalderon <mkalderon@marvell.com>
14811 M: Ariel Elior <aelior@marvell.com>
14812 L: linux-rdma@vger.kernel.org
14814 F: drivers/infiniband/hw/qedr/
14815 F: include/uapi/rdma/qedr-abi.h
14817 QLOGIC QLA1280 SCSI DRIVER
14818 M: Michael Reed <mdr@sgi.com>
14819 L: linux-scsi@vger.kernel.org
14821 F: drivers/scsi/qla1280.[ch]
14823 QLOGIC QLA2XXX FC-SCSI DRIVER
14824 M: Nilesh Javali <njavali@marvell.com>
14825 M: GR-QLogic-Storage-Upstream@marvell.com
14826 L: linux-scsi@vger.kernel.org
14828 F: drivers/scsi/qla2xxx/
14830 QLOGIC QLA3XXX NETWORK DRIVER
14831 M: GR-Linux-NIC-Dev@marvell.com
14832 L: netdev@vger.kernel.org
14834 F: drivers/net/ethernet/qlogic/qla3xxx.*
14836 QLOGIC QLA4XXX iSCSI DRIVER
14837 M: Nilesh Javali <njavali@marvell.com>
14838 M: Manish Rangankar <mrangankar@marvell.com>
14839 M: GR-QLogic-Storage-Upstream@marvell.com
14840 L: linux-scsi@vger.kernel.org
14842 F: drivers/scsi/qla4xxx/
14844 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
14845 M: Shahed Shaikh <shshaikh@marvell.com>
14846 M: Manish Chopra <manishc@marvell.com>
14847 M: GR-Linux-NIC-Dev@marvell.com
14848 L: netdev@vger.kernel.org
14850 F: drivers/net/ethernet/qlogic/qlcnic/
14852 QLOGIC QLGE 10Gb ETHERNET DRIVER
14853 M: Manish Chopra <manishc@marvell.com>
14854 M: GR-Linux-NIC-Dev@marvell.com
14855 M: Coiby Xu <coiby.xu@gmail.com>
14856 L: netdev@vger.kernel.org
14858 F: Documentation/networking/device_drivers/qlogic/qlge.rst
14859 F: drivers/staging/qlge/
14861 QM1D1B0004 MEDIA DRIVER
14862 M: Akihiro Tsukada <tskd08@gmail.com>
14863 L: linux-media@vger.kernel.org
14865 F: drivers/media/tuners/qm1d1b0004*
14867 QM1D1C0042 MEDIA DRIVER
14868 M: Akihiro Tsukada <tskd08@gmail.com>
14869 L: linux-media@vger.kernel.org
14871 F: drivers/media/tuners/qm1d1c0042*
14874 M: Anders Larsen <al@alarsen.net>
14876 W: http://www.alarsen.net/linux/qnx4fs/
14878 F: include/uapi/linux/qnx4_fs.h
14879 F: include/uapi/linux/qnxtypes.h
14881 QORIQ DPAA2 FSL-MC BUS DRIVER
14882 M: Stuart Yoder <stuyoder@gmail.com>
14883 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
14884 L: linux-kernel@vger.kernel.org
14886 F: Documentation/ABI/stable/sysfs-bus-fsl-mc
14887 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
14888 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
14889 F: drivers/bus/fsl-mc/
14890 F: include/uapi/linux/fsl_mc.h
14892 QT1010 MEDIA DRIVER
14893 M: Antti Palosaari <crope@iki.fi>
14894 L: linux-media@vger.kernel.org
14896 W: https://linuxtv.org
14897 W: http://palosaari.fi/linux/
14898 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14899 T: git git://linuxtv.org/anttip/media_tree.git
14900 F: drivers/media/tuners/qt1010*
14902 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
14903 M: Kalle Valo <kvalo@codeaurora.org>
14904 L: ath10k@lists.infradead.org
14906 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
14907 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
14908 F: drivers/net/wireless/ath/ath10k/
14910 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
14911 M: Kalle Valo <kvalo@codeaurora.org>
14912 L: ath11k@lists.infradead.org
14914 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
14915 F: drivers/net/wireless/ath/ath11k/
14917 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
14918 M: ath9k-devel@qca.qualcomm.com
14919 L: linux-wireless@vger.kernel.org
14921 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
14922 F: drivers/net/wireless/ath/ath9k/
14924 QUALCOMM CAMERA SUBSYSTEM DRIVER
14925 M: Robert Foss <robert.foss@linaro.org>
14926 M: Todor Tomov <todor.too@gmail.com>
14927 L: linux-media@vger.kernel.org
14929 F: Documentation/admin-guide/media/qcom_camss.rst
14930 F: Documentation/devicetree/bindings/media/qcom,camss.txt
14931 F: drivers/media/platform/qcom/camss/
14933 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
14934 M: Niklas Cassel <nks@flawful.org>
14935 L: linux-pm@vger.kernel.org
14936 L: linux-arm-msm@vger.kernel.org
14938 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.txt
14939 F: drivers/soc/qcom/cpr.c
14941 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
14942 M: Ilia Lin <ilia.lin@kernel.org>
14943 L: linux-pm@vger.kernel.org
14945 F: Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
14946 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
14948 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
14949 M: Timur Tabi <timur@kernel.org>
14950 L: netdev@vger.kernel.org
14952 F: drivers/net/ethernet/qualcomm/emac/
14954 QUALCOMM ETHQOS ETHERNET DRIVER
14955 M: Vinod Koul <vkoul@kernel.org>
14956 L: netdev@vger.kernel.org
14958 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
14959 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
14961 QUALCOMM GENERIC INTERFACE I2C DRIVER
14962 M: Akash Asthana <akashast@codeaurora.org>
14963 M: Mukesh Savaliya <msavaliy@codeaurora.org>
14964 L: linux-i2c@vger.kernel.org
14965 L: linux-arm-msm@vger.kernel.org
14967 F: drivers/i2c/busses/i2c-qcom-geni.c
14969 QUALCOMM HEXAGON ARCHITECTURE
14970 M: Brian Cain <bcain@codeaurora.org>
14971 L: linux-hexagon@vger.kernel.org
14975 QUALCOMM HIDMA DRIVER
14976 M: Sinan Kaya <okaya@kernel.org>
14977 L: linux-arm-kernel@lists.infradead.org
14978 L: linux-arm-msm@vger.kernel.org
14979 L: dmaengine@vger.kernel.org
14981 F: drivers/dma/qcom/hidma*
14983 QUALCOMM I2C CCI DRIVER
14984 M: Loic Poulain <loic.poulain@linaro.org>
14985 M: Robert Foss <robert.foss@linaro.org>
14986 L: linux-i2c@vger.kernel.org
14987 L: linux-arm-msm@vger.kernel.org
14989 F: Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
14990 F: drivers/i2c/busses/i2c-qcom-cci.c
14993 M: Rob Clark <robdclark@gmail.com>
14994 L: iommu@lists.linux-foundation.org
14995 L: linux-arm-msm@vger.kernel.org
14997 F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
14999 QUALCOMM IPC ROUTER (QRTR) DRIVER
15000 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15001 L: linux-arm-msm@vger.kernel.org
15003 F: include/trace/events/qrtr.h
15004 F: include/uapi/linux/qrtr.h
15007 QUALCOMM IPCC MAILBOX DRIVER
15008 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15009 L: linux-arm-msm@vger.kernel.org
15011 F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
15012 F: drivers/mailbox/qcom-ipcc.c
15013 F: include/dt-bindings/mailbox/qcom-ipcc.h
15015 QUALCOMM IPQ4019 USB PHY DRIVER
15016 M: Robert Marko <robert.marko@sartura.hr>
15017 M: Luka Perkov <luka.perkov@sartura.hr>
15018 L: linux-arm-msm@vger.kernel.org
15020 F: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
15021 F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
15023 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
15024 M: Robert Marko <robert.marko@sartura.hr>
15025 M: Luka Perkov <luka.perkov@sartura.hr>
15026 L: linux-arm-msm@vger.kernel.org
15028 F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
15029 F: drivers/regulator/vqmmc-ipq4019-regulator.c
15031 QUALCOMM RMNET DRIVER
15032 M: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
15033 M: Sean Tranchetti <stranche@codeaurora.org>
15034 L: netdev@vger.kernel.org
15036 F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
15037 F: drivers/net/ethernet/qualcomm/rmnet/
15038 F: include/linux/if_rmnet.h
15040 QUALCOMM TSENS THERMAL DRIVER
15041 M: Amit Kucheria <amitk@kernel.org>
15042 L: linux-pm@vger.kernel.org
15043 L: linux-arm-msm@vger.kernel.org
15045 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
15046 F: drivers/thermal/qcom/
15048 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
15049 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
15050 L: linux-media@vger.kernel.org
15051 L: linux-arm-msm@vger.kernel.org
15053 T: git git://linuxtv.org/media_tree.git
15054 F: Documentation/devicetree/bindings/media/*venus*
15055 F: drivers/media/platform/qcom/venus/
15057 QUALCOMM WCN36XX WIRELESS DRIVER
15058 M: Kalle Valo <kvalo@codeaurora.org>
15059 L: wcn36xx@lists.infradead.org
15061 W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
15062 T: git git://github.com/KrasnikovEugene/wcn36xx.git
15063 F: drivers/net/wireless/ath/wcn36xx/
15065 QUANTENNA QTNFMAC WIRELESS DRIVER
15066 M: Igor Mitsyanko <imitsyanko@quantenna.com>
15067 R: Sergey Matyukevich <geomatsi@gmail.com>
15068 L: linux-wireless@vger.kernel.org
15070 F: drivers/net/wireless/quantenna
15072 RADEON and AMDGPU DRM DRIVERS
15073 M: Alex Deucher <alexander.deucher@amd.com>
15074 M: Christian König <christian.koenig@amd.com>
15075 L: amd-gfx@lists.freedesktop.org
15077 T: git https://gitlab.freedesktop.org/agd5f/linux.git
15078 F: drivers/gpu/drm/amd/
15079 F: drivers/gpu/drm/radeon/
15080 F: include/uapi/drm/amdgpu_drm.h
15081 F: include/uapi/drm/radeon_drm.h
15083 RADEON FRAMEBUFFER DISPLAY DRIVER
15084 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
15085 L: linux-fbdev@vger.kernel.org
15087 F: drivers/video/fbdev/aty/radeon*
15088 F: include/uapi/linux/radeonfb.h
15090 RADIOSHARK RADIO DRIVER
15091 M: Hans Verkuil <hverkuil@xs4all.nl>
15092 L: linux-media@vger.kernel.org
15094 T: git git://linuxtv.org/media_tree.git
15095 F: drivers/media/radio/radio-shark.c
15097 RADIOSHARK2 RADIO DRIVER
15098 M: Hans Verkuil <hverkuil@xs4all.nl>
15099 L: linux-media@vger.kernel.org
15101 T: git git://linuxtv.org/media_tree.git
15102 F: drivers/media/radio/radio-shark2.c
15103 F: drivers/media/radio/radio-tea5777.c
15105 RADOS BLOCK DEVICE (RBD)
15106 M: Ilya Dryomov <idryomov@gmail.com>
15107 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
15108 L: ceph-devel@vger.kernel.org
15110 W: http://ceph.com/
15111 T: git git://github.com/ceph/ceph-client.git
15112 F: Documentation/ABI/testing/sysfs-bus-rbd
15113 F: drivers/block/rbd.c
15114 F: drivers/block/rbd_types.h
15116 RAGE128 FRAMEBUFFER DISPLAY DRIVER
15117 M: Paul Mackerras <paulus@samba.org>
15118 L: linux-fbdev@vger.kernel.org
15120 F: drivers/video/fbdev/aty/aty128fb.c
15122 RAINSHADOW-CEC DRIVER
15123 M: Hans Verkuil <hverkuil@xs4all.nl>
15124 L: linux-media@vger.kernel.org
15126 T: git git://linuxtv.org/media_tree.git
15127 F: drivers/media/cec/usb/rainshadow/
15129 RALINK MIPS ARCHITECTURE
15130 M: John Crispin <john@phrozen.org>
15131 L: linux-mips@vger.kernel.org
15133 F: arch/mips/ralink
15135 RALINK RT2X00 WIRELESS LAN DRIVER
15136 M: Stanislaw Gruszka <stf_xl@wp.pl>
15137 M: Helmut Schaa <helmut.schaa@googlemail.com>
15138 L: linux-wireless@vger.kernel.org
15140 F: drivers/net/wireless/ralink/rt2x00/
15142 RAMDISK RAM BLOCK DEVICE DRIVER
15143 M: Jens Axboe <axboe@kernel.dk>
15145 F: Documentation/admin-guide/blockdev/ramdisk.rst
15146 F: drivers/block/brd.c
15148 RANCHU VIRTUAL BOARD FOR MIPS
15149 M: Miodrag Dinic <miodrag.dinic@mips.com>
15150 L: linux-mips@vger.kernel.org
15152 F: arch/mips/configs/generic/board-ranchu.config
15153 F: arch/mips/generic/board-ranchu.c
15155 RANDOM NUMBER DRIVER
15156 M: "Theodore Ts'o" <tytso@mit.edu>
15158 F: drivers/char/random.c
15161 M: Matt Porter <mporter@kernel.crashing.org>
15162 M: Alexandre Bounine <alex.bou9@gmail.com>
15164 F: drivers/rapidio/
15167 M: Tony Luck <tony.luck@intel.com>
15168 M: Borislav Petkov <bp@alien8.de>
15169 L: linux-edac@vger.kernel.org
15171 F: Documentation/admin-guide/ras.rst
15173 F: include/linux/ras.h
15174 F: include/ras/ras_event.h
15176 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
15177 L: linux-wireless@vger.kernel.org
15179 F: drivers/net/wireless/ray*
15181 RC-CORE / LIRC FRAMEWORK
15182 M: Sean Young <sean@mess.org>
15183 L: linux-media@vger.kernel.org
15185 W: http://linuxtv.org
15186 T: git git://linuxtv.org/media_tree.git
15187 F: Documentation/driver-api/media/rc-core.rst
15188 F: Documentation/userspace-api/media/rc/
15189 F: drivers/media/rc/
15190 F: include/media/rc-map.h
15191 F: include/media/rc-core.h
15192 F: include/uapi/linux/lirc.h
15194 RCMM REMOTE CONTROLS DECODER
15195 M: Patrick Lerda <patrick9876@free.fr>
15197 F: drivers/media/rc/ir-rcmm-decoder.c
15199 RCUTORTURE TEST FRAMEWORK
15200 M: "Paul E. McKenney" <paulmck@kernel.org>
15201 M: Josh Triplett <josh@joshtriplett.org>
15202 R: Steven Rostedt <rostedt@goodmis.org>
15203 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15204 R: Lai Jiangshan <jiangshanlai@gmail.com>
15205 L: rcu@vger.kernel.org
15207 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15208 F: tools/testing/selftests/rcutorture
15210 RDACM20 Camera Sensor
15211 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
15212 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
15213 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
15214 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
15215 L: linux-media@vger.kernel.org
15217 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
15218 F: drivers/media/i2c/max9271.c
15219 F: drivers/media/i2c/max9271.h
15220 F: drivers/media/i2c/rdacm20.c
15222 RDACM21 Camera Sensor
15223 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
15224 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
15225 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
15226 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
15227 L: linux-media@vger.kernel.org
15229 F: Documentation/devicetree/bindings/media/i2c/rdacm2x-gmsl.yaml
15230 F: drivers/media/i2c/max9271.c
15231 F: drivers/media/i2c/max9271.h
15232 F: drivers/media/i2c/rdacm21.c
15235 M: Florian Fainelli <florian@openwrt.org>
15238 RDC R6040 FAST ETHERNET DRIVER
15239 M: Florian Fainelli <f.fainelli@gmail.com>
15240 L: netdev@vger.kernel.org
15242 F: drivers/net/ethernet/rdc/r6040.c
15244 RDMAVT - RDMA verbs software
15245 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
15246 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
15247 L: linux-rdma@vger.kernel.org
15249 F: drivers/infiniband/sw/rdmavt
15251 RDS - RELIABLE DATAGRAM SOCKETS
15252 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
15253 L: netdev@vger.kernel.org
15254 L: linux-rdma@vger.kernel.org
15255 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
15257 W: https://oss.oracle.com/projects/rds/
15258 F: Documentation/networking/rds.rst
15261 RDT - RESOURCE ALLOCATION
15262 M: Fenghua Yu <fenghua.yu@intel.com>
15263 M: Reinette Chatre <reinette.chatre@intel.com>
15264 L: linux-kernel@vger.kernel.org
15266 F: Documentation/x86/resctrl*
15267 F: arch/x86/include/asm/resctrl.h
15268 F: arch/x86/kernel/cpu/resctrl/
15269 F: tools/testing/selftests/resctrl/
15271 READ-COPY UPDATE (RCU)
15272 M: "Paul E. McKenney" <paulmck@kernel.org>
15273 M: Josh Triplett <josh@joshtriplett.org>
15274 R: Steven Rostedt <rostedt@goodmis.org>
15275 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15276 R: Lai Jiangshan <jiangshanlai@gmail.com>
15277 R: Joel Fernandes <joel@joelfernandes.org>
15278 L: rcu@vger.kernel.org
15280 W: http://www.rdrop.com/users/paulmck/RCU/
15281 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15282 F: Documentation/RCU/
15283 F: include/linux/rcu*
15285 X: Documentation/RCU/torture.rst
15286 X: include/linux/srcu*.h
15287 X: kernel/rcu/srcu*.c
15289 REAL TIME CLOCK (RTC) SUBSYSTEM
15290 M: Alessandro Zummo <a.zummo@towertech.it>
15291 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
15292 L: linux-rtc@vger.kernel.org
15294 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
15295 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
15296 F: Documentation/admin-guide/rtc.rst
15297 F: Documentation/devicetree/bindings/rtc/
15299 F: include/linux/platform_data/rtc-*
15300 F: include/linux/rtc.h
15301 F: include/linux/rtc/
15302 F: include/uapi/linux/rtc.h
15303 F: tools/testing/selftests/rtc/
15305 REALTEK AUDIO CODECS
15306 M: Oder Chiou <oder_chiou@realtek.com>
15308 F: include/sound/rt*.h
15309 F: sound/soc/codecs/rt*
15311 REALTEK RTL83xx SMI DSA ROUTER CHIPS
15312 M: Linus Walleij <linus.walleij@linaro.org>
15314 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
15315 F: drivers/net/dsa/realtek-smi*
15316 F: drivers/net/dsa/rtl83*
15318 REALTEK WIRELESS DRIVER (rtlwifi family)
15319 M: Ping-Ke Shih <pkshih@realtek.com>
15320 L: linux-wireless@vger.kernel.org
15322 W: https://wireless.wiki.kernel.org/
15323 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15324 F: drivers/net/wireless/realtek/rtlwifi/
15326 REALTEK WIRELESS DRIVER (rtw88)
15327 M: Yan-Hsuan Chuang <tony0620emma@gmail.com>
15328 L: linux-wireless@vger.kernel.org
15330 F: drivers/net/wireless/realtek/rtw88/
15332 REDPINE WIRELESS DRIVER
15333 M: Amitkumar Karwar <amitkarwar@gmail.com>
15334 M: Siva Rebbagondla <siva8118@gmail.com>
15335 L: linux-wireless@vger.kernel.org
15337 F: drivers/net/wireless/rsi/
15339 REGISTER MAP ABSTRACTION
15340 M: Mark Brown <broonie@kernel.org>
15341 L: linux-kernel@vger.kernel.org
15343 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
15344 F: Documentation/devicetree/bindings/regmap/
15345 F: drivers/base/regmap/
15346 F: include/linux/regmap.h
15348 REISERFS FILE SYSTEM
15349 L: reiserfs-devel@vger.kernel.org
15353 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
15354 M: Ohad Ben-Cohen <ohad@wizery.com>
15355 M: Bjorn Andersson <bjorn.andersson@linaro.org>
15356 M: Mathieu Poirier <mathieu.poirier@linaro.org>
15357 L: linux-remoteproc@vger.kernel.org
15359 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
15360 F: Documentation/ABI/testing/sysfs-class-remoteproc
15361 F: Documentation/devicetree/bindings/remoteproc/
15362 F: Documentation/staging/remoteproc.rst
15363 F: drivers/remoteproc/
15364 F: include/linux/remoteproc.h
15365 F: include/linux/remoteproc/
15367 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
15368 M: Ohad Ben-Cohen <ohad@wizery.com>
15369 M: Bjorn Andersson <bjorn.andersson@linaro.org>
15370 M: Mathieu Poirier <mathieu.poirier@linaro.org>
15371 L: linux-remoteproc@vger.kernel.org
15373 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
15374 F: Documentation/ABI/testing/sysfs-bus-rpmsg
15375 F: Documentation/staging/rpmsg.rst
15377 F: include/linux/rpmsg.h
15378 F: include/linux/rpmsg/
15379 F: include/uapi/linux/rpmsg.h
15382 RENESAS CLOCK DRIVERS
15383 M: Geert Uytterhoeven <geert+renesas@glider.be>
15384 L: linux-renesas-soc@vger.kernel.org
15386 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
15387 F: Documentation/devicetree/bindings/clock/renesas,*
15388 F: drivers/clk/renesas/
15390 RENESAS EMEV2 I2C DRIVER
15391 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15393 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
15394 F: drivers/i2c/busses/i2c-emev2.c
15396 RENESAS ETHERNET DRIVERS
15397 R: Sergei Shtylyov <sergei.shtylyov@gmail.com>
15398 L: netdev@vger.kernel.org
15399 L: linux-renesas-soc@vger.kernel.org
15400 F: Documentation/devicetree/bindings/net/renesas,*.yaml
15401 F: drivers/net/ethernet/renesas/
15402 F: include/linux/sh_eth.h
15404 RENESAS R-CAR GYROADC DRIVER
15405 M: Marek Vasut <marek.vasut@gmail.com>
15406 L: linux-iio@vger.kernel.org
15408 F: Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
15409 F: drivers/iio/adc/rcar-gyroadc.c
15411 RENESAS R-CAR I2C DRIVERS
15412 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15414 F: Documentation/devicetree/bindings/i2c/renesas,i2c.txt
15415 F: Documentation/devicetree/bindings/i2c/renesas,iic.txt
15416 F: drivers/i2c/busses/i2c-rcar.c
15417 F: drivers/i2c/busses/i2c-sh_mobile.c
15419 RENESAS R-CAR THERMAL DRIVERS
15420 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
15421 L: linux-renesas-soc@vger.kernel.org
15423 F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
15424 F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
15425 F: drivers/thermal/rcar_gen3_thermal.c
15426 F: drivers/thermal/rcar_thermal.c
15428 RENESAS RIIC DRIVER
15429 M: Chris Brandt <chris.brandt@renesas.com>
15431 F: Documentation/devicetree/bindings/i2c/renesas,riic.txt
15432 F: drivers/i2c/busses/i2c-riic.c
15434 RENESAS USB PHY DRIVER
15435 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
15436 L: linux-renesas-soc@vger.kernel.org
15438 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
15440 RESET CONTROLLER FRAMEWORK
15441 M: Philipp Zabel <p.zabel@pengutronix.de>
15443 T: git git://git.pengutronix.de/git/pza/linux
15444 F: Documentation/devicetree/bindings/reset/
15445 F: Documentation/driver-api/reset.rst
15447 F: include/dt-bindings/reset/
15448 F: include/linux/reset-controller.h
15449 F: include/linux/reset.h
15450 F: include/linux/reset/
15451 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
15453 RESTARTABLE SEQUENCES SUPPORT
15454 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15455 M: Peter Zijlstra <peterz@infradead.org>
15456 M: "Paul E. McKenney" <paulmck@kernel.org>
15457 M: Boqun Feng <boqun.feng@gmail.com>
15458 L: linux-kernel@vger.kernel.org
15460 F: include/trace/events/rseq.h
15461 F: include/uapi/linux/rseq.h
15463 F: tools/testing/selftests/rseq/
15466 M: Johannes Berg <johannes@sipsolutions.net>
15467 L: linux-wireless@vger.kernel.org
15469 W: https://wireless.wiki.kernel.org/
15470 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
15471 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
15472 F: Documentation/ABI/stable/sysfs-class-rfkill
15473 F: Documentation/driver-api/rfkill.rst
15474 F: include/linux/rfkill.h
15475 F: include/uapi/linux/rfkill.h
15479 M: Thomas Graf <tgraf@suug.ch>
15480 M: Herbert Xu <herbert@gondor.apana.org.au>
15481 L: netdev@vger.kernel.org
15483 F: include/linux/rhashtable-types.h
15484 F: include/linux/rhashtable.h
15485 F: lib/rhashtable.c
15486 F: lib/test_rhashtable.c
15488 RICOH R5C592 MEMORYSTICK DRIVER
15489 M: Maxim Levitsky <maximlevitsky@gmail.com>
15491 F: drivers/memstick/host/r592.*
15493 RICOH SMARTMEDIA/XD DRIVER
15494 M: Maxim Levitsky <maximlevitsky@gmail.com>
15496 F: drivers/mtd/nand/raw/r852.c
15497 F: drivers/mtd/nand/raw/r852.h
15499 RISC-V ARCHITECTURE
15500 M: Paul Walmsley <paul.walmsley@sifive.com>
15501 M: Palmer Dabbelt <palmer@dabbelt.com>
15502 M: Albert Ou <aou@eecs.berkeley.edu>
15503 L: linux-riscv@lists.infradead.org
15505 P: Documentation/riscv/patch-acceptance.rst
15506 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
15512 M: Danil Kipnis <danil.kipnis@cloud.ionos.com>
15513 M: Jack Wang <jinpu.wang@cloud.ionos.com>
15514 L: linux-block@vger.kernel.org
15516 F: drivers/block/rnbd/
15519 M: Stefan Achatz <erazor_de@users.sourceforge.net>
15521 W: http://sourceforge.net/projects/roccat/
15522 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
15523 F: drivers/hid/hid-roccat*
15524 F: include/linux/hid-roccat*
15526 ROCKCHIP ISP V1 DRIVER
15527 M: Helen Koike <helen.koike@collabora.com>
15528 M: Dafna Hirschfeld <dafna.hirschfeld@collabora.com>
15529 L: linux-media@vger.kernel.org
15530 L: linux-rockchip@lists.infradead.org
15532 F: Documentation/admin-guide/media/rkisp1.rst
15533 F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml
15534 F: Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
15535 F: drivers/media/platform/rockchip/rkisp1
15536 F: include/uapi/linux/rkisp1-config.h
15538 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
15539 M: Jacob Chen <jacob-chen@iotwrt.com>
15540 M: Ezequiel Garcia <ezequiel@collabora.com>
15541 L: linux-media@vger.kernel.org
15542 L: linux-rockchip@lists.infradead.org
15544 F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
15545 F: drivers/media/platform/rockchip/rga/
15547 ROCKCHIP VIDEO DECODER DRIVER
15548 M: Ezequiel Garcia <ezequiel@collabora.com>
15549 L: linux-media@vger.kernel.org
15550 L: linux-rockchip@lists.infradead.org
15552 F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
15553 F: drivers/staging/media/rkvdec/
15556 M: Jiri Pirko <jiri@resnulli.us>
15557 L: netdev@vger.kernel.org
15559 F: drivers/net/ethernet/rocker/
15561 ROCKETPORT EXPRESS/INFINITY DRIVER
15562 M: Kevin Cernekee <cernekee@gmail.com>
15563 L: linux-serial@vger.kernel.org
15565 F: drivers/tty/serial/rp2.*
15567 ROHM BD99954 CHARGER IC
15568 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
15569 L: linux-power@fi.rohmeurope.com
15571 F: drivers/power/supply/bd99954-charger.c
15572 F: drivers/power/supply/bd99954-charger.h
15574 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
15575 M: Tomasz Duszynski <tduszyns@gmail.com>
15577 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
15578 F: drivers/iio/light/bh1750.c
15580 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
15581 M: Marek Vasut <marek.vasut+renesas@gmail.com>
15582 L: linux-kernel@vger.kernel.org
15583 L: linux-renesas-soc@vger.kernel.org
15585 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
15586 F: drivers/gpio/gpio-bd9571mwv.c
15587 F: drivers/mfd/bd9571mwv.c
15588 F: drivers/regulator/bd9571mwv-regulator.c
15589 F: include/linux/mfd/bd9571mwv.h
15591 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
15592 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
15593 L: linux-power@fi.rohmeurope.com
15595 F: Documentation/devicetree/bindings/mfd/rohm,bd70528-pmic.txt
15596 F: Documentation/devicetree/bindings/regulator/rohm,bd70528-regulator.txt
15597 F: drivers/clk/clk-bd718x7.c
15598 F: drivers/gpio/gpio-bd70528.c
15599 F: drivers/gpio/gpio-bd71828.c
15600 F: drivers/mfd/rohm-bd70528.c
15601 F: drivers/mfd/rohm-bd71828.c
15602 F: drivers/mfd/rohm-bd718x7.c
15603 F: drivers/power/supply/bd70528-charger.c
15604 F: drivers/regulator/bd70528-regulator.c
15605 F: drivers/regulator/bd71828-regulator.c
15606 F: drivers/regulator/bd718x7-regulator.c
15607 F: drivers/regulator/rohm-regulator.c
15608 F: drivers/rtc/rtc-bd70528.c
15609 F: drivers/watchdog/bd70528_wdt.c
15610 F: include/linux/mfd/rohm-bd70528.h
15611 F: include/linux/mfd/rohm-bd71828.h
15612 F: include/linux/mfd/rohm-bd718x7.h
15613 F: include/linux/mfd/rohm-generic.h
15614 F: include/linux/mfd/rohm-shared.h
15617 M: Ralf Baechle <ralf@linux-mips.org>
15618 L: linux-hams@vger.kernel.org
15620 W: http://www.linux-ax25.org/
15621 F: include/net/rose.h
15622 F: include/uapi/linux/rose.h
15625 ROTATION DRIVER FOR ALLWINNER A83T
15626 M: Jernej Skrabec <jernej.skrabec@siol.net>
15627 L: linux-media@vger.kernel.org
15629 T: git git://linuxtv.org/media_tree.git
15630 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
15631 F: drivers/media/platform/sunxi/sun8i-rotate/
15633 RTL2830 MEDIA DRIVER
15634 M: Antti Palosaari <crope@iki.fi>
15635 L: linux-media@vger.kernel.org
15637 W: https://linuxtv.org
15638 W: http://palosaari.fi/linux/
15639 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15640 T: git git://linuxtv.org/anttip/media_tree.git
15641 F: drivers/media/dvb-frontends/rtl2830*
15643 RTL2832 MEDIA DRIVER
15644 M: Antti Palosaari <crope@iki.fi>
15645 L: linux-media@vger.kernel.org
15647 W: https://linuxtv.org
15648 W: http://palosaari.fi/linux/
15649 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15650 T: git git://linuxtv.org/anttip/media_tree.git
15651 F: drivers/media/dvb-frontends/rtl2832*
15653 RTL2832_SDR MEDIA DRIVER
15654 M: Antti Palosaari <crope@iki.fi>
15655 L: linux-media@vger.kernel.org
15657 W: https://linuxtv.org
15658 W: http://palosaari.fi/linux/
15659 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15660 T: git git://linuxtv.org/anttip/media_tree.git
15661 F: drivers/media/dvb-frontends/rtl2832_sdr*
15663 RTL8180 WIRELESS DRIVER
15664 L: linux-wireless@vger.kernel.org
15666 W: https://wireless.wiki.kernel.org/
15667 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15668 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
15670 RTL8187 WIRELESS DRIVER
15671 M: Herton Ronaldo Krzesinski <herton@canonical.com>
15672 M: Hin-Tak Leung <htl10@users.sourceforge.net>
15673 M: Larry Finger <Larry.Finger@lwfinger.net>
15674 L: linux-wireless@vger.kernel.org
15676 W: https://wireless.wiki.kernel.org/
15677 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15678 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
15680 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
15681 M: Jes Sorensen <Jes.Sorensen@gmail.com>
15682 L: linux-wireless@vger.kernel.org
15684 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
15685 F: drivers/net/wireless/realtek/rtl8xxxu/
15687 RTRS TRANSPORT DRIVERS
15688 M: Danil Kipnis <danil.kipnis@cloud.ionos.com>
15689 M: Jack Wang <jinpu.wang@cloud.ionos.com>
15690 L: linux-rdma@vger.kernel.org
15692 F: drivers/infiniband/ulp/rtrs/
15694 RXRPC SOCKETS (AF_RXRPC)
15695 M: David Howells <dhowells@redhat.com>
15696 L: linux-afs@lists.infradead.org
15698 W: https://www.infradead.org/~dhowells/kafs/
15699 F: Documentation/networking/rxrpc.rst
15700 F: include/keys/rxrpc-type.h
15701 F: include/net/af_rxrpc.h
15702 F: include/trace/events/rxrpc.h
15703 F: include/uapi/linux/rxrpc.h
15706 S3 SAVAGE FRAMEBUFFER DRIVER
15707 M: Antonino Daplas <adaplas@gmail.com>
15708 L: linux-fbdev@vger.kernel.org
15710 F: drivers/video/fbdev/savage/
15713 M: Heiko Carstens <hca@linux.ibm.com>
15714 M: Vasily Gorbik <gor@linux.ibm.com>
15715 M: Christian Borntraeger <borntraeger@de.ibm.com>
15716 L: linux-s390@vger.kernel.org
15718 W: http://www.ibm.com/developerworks/linux/linux390/
15719 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
15720 F: Documentation/driver-api/s390-drivers.rst
15721 F: Documentation/s390/
15725 S390 COMMON I/O LAYER
15726 M: Vineeth Vijayan <vneethv@linux.ibm.com>
15727 M: Peter Oberparleiter <oberpar@linux.ibm.com>
15728 L: linux-s390@vger.kernel.org
15730 W: http://www.ibm.com/developerworks/linux/linux390/
15731 F: drivers/s390/cio/
15734 M: Stefan Haberland <sth@linux.ibm.com>
15735 M: Jan Hoeppner <hoeppner@linux.ibm.com>
15736 L: linux-s390@vger.kernel.org
15738 W: http://www.ibm.com/developerworks/linux/linux390/
15739 F: block/partitions/ibm.c
15740 F: drivers/s390/block/dasd*
15741 F: include/linux/dasd_mod.h
15744 M: Matthew Rosato <mjrosato@linux.ibm.com>
15745 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
15746 L: linux-s390@vger.kernel.org
15748 W: http://www.ibm.com/developerworks/linux/linux390/
15749 F: drivers/iommu/s390-iommu.c
15751 S390 IUCV NETWORK LAYER
15752 M: Julian Wiedmann <jwi@linux.ibm.com>
15753 M: Karsten Graul <kgraul@linux.ibm.com>
15754 L: linux-s390@vger.kernel.org
15756 W: http://www.ibm.com/developerworks/linux/linux390/
15757 F: drivers/s390/net/*iucv*
15758 F: include/net/iucv/
15761 S390 NETWORK DRIVERS
15762 M: Julian Wiedmann <jwi@linux.ibm.com>
15763 M: Karsten Graul <kgraul@linux.ibm.com>
15764 L: linux-s390@vger.kernel.org
15766 W: http://www.ibm.com/developerworks/linux/linux390/
15767 F: drivers/s390/net/
15770 M: Niklas Schnelle <schnelle@linux.ibm.com>
15771 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
15772 L: linux-s390@vger.kernel.org
15774 W: http://www.ibm.com/developerworks/linux/linux390/
15776 F: drivers/pci/hotplug/s390_pci_hpc.c
15777 F: Documentation/s390/pci.rst
15779 S390 VFIO AP DRIVER
15780 M: Tony Krowiak <akrowiak@linux.ibm.com>
15781 M: Halil Pasic <pasic@linux.ibm.com>
15782 M: Jason Herne <jjherne@linux.ibm.com>
15783 L: linux-s390@vger.kernel.org
15785 W: http://www.ibm.com/developerworks/linux/linux390/
15786 F: Documentation/s390/vfio-ap.rst
15787 F: drivers/s390/crypto/vfio_ap_drv.c
15788 F: drivers/s390/crypto/vfio_ap_ops.c
15789 F: drivers/s390/crypto/vfio_ap_private.h
15791 S390 VFIO-CCW DRIVER
15792 M: Cornelia Huck <cohuck@redhat.com>
15793 M: Eric Farman <farman@linux.ibm.com>
15794 M: Matthew Rosato <mjrosato@linux.ibm.com>
15795 R: Halil Pasic <pasic@linux.ibm.com>
15796 L: linux-s390@vger.kernel.org
15797 L: kvm@vger.kernel.org
15799 F: Documentation/s390/vfio-ccw.rst
15800 F: drivers/s390/cio/vfio_ccw*
15801 F: include/uapi/linux/vfio_ccw.h
15803 S390 VFIO-PCI DRIVER
15804 M: Matthew Rosato <mjrosato@linux.ibm.com>
15805 M: Eric Farman <farman@linux.ibm.com>
15806 L: linux-s390@vger.kernel.org
15807 L: kvm@vger.kernel.org
15809 F: drivers/vfio/pci/vfio_pci_zdev.c
15810 F: include/uapi/linux/vfio_zdev.h
15813 M: Harald Freudenberger <freude@linux.ibm.com>
15814 L: linux-s390@vger.kernel.org
15816 W: http://www.ibm.com/developerworks/linux/linux390/
15817 F: drivers/s390/crypto/
15820 M: Steffen Maier <maier@linux.ibm.com>
15821 M: Benjamin Block <bblock@linux.ibm.com>
15822 L: linux-s390@vger.kernel.org
15824 W: http://www.ibm.com/developerworks/linux/linux390/
15825 F: drivers/s390/scsi/zfcp_*
15827 S3C24XX SD/MMC Driver
15828 M: Ben Dooks <ben-linux@fluff.org>
15829 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15831 F: drivers/mmc/host/s3cmci.*
15833 SAA6588 RDS RECEIVER DRIVER
15834 M: Hans Verkuil <hverkuil@xs4all.nl>
15835 L: linux-media@vger.kernel.org
15837 W: https://linuxtv.org
15838 T: git git://linuxtv.org/media_tree.git
15839 F: drivers/media/i2c/saa6588*
15841 SAA7134 VIDEO4LINUX DRIVER
15842 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15843 L: linux-media@vger.kernel.org
15845 W: https://linuxtv.org
15846 T: git git://linuxtv.org/media_tree.git
15847 F: Documentation/driver-api/media/drivers/saa7134*
15848 F: drivers/media/pci/saa7134/
15850 SAA7146 VIDEO4LINUX-2 DRIVER
15851 M: Hans Verkuil <hverkuil@xs4all.nl>
15852 L: linux-media@vger.kernel.org
15854 T: git git://linuxtv.org/media_tree.git
15855 F: drivers/media/common/saa7146/
15856 F: drivers/media/pci/saa7146/
15857 F: include/media/drv-intf/saa7146*
15859 SAFESETID SECURITY MODULE
15860 M: Micah Morton <mortonm@chromium.org>
15862 F: Documentation/admin-guide/LSM/SafeSetID.rst
15863 F: security/safesetid/
15865 SAMSUNG AUDIO (ASoC) DRIVERS
15866 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
15867 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15868 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15870 F: Documentation/devicetree/bindings/sound/samsung*
15871 F: sound/soc/samsung/
15873 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
15874 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
15875 L: linux-crypto@vger.kernel.org
15876 L: linux-samsung-soc@vger.kernel.org
15878 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
15879 F: drivers/crypto/exynos-rng.c
15881 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
15882 M: Łukasz Stelmach <l.stelmach@samsung.com>
15883 L: linux-samsung-soc@vger.kernel.org
15885 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
15886 F: drivers/char/hw_random/exynos-trng.c
15888 SAMSUNG FRAMEBUFFER DRIVER
15889 M: Jingoo Han <jingoohan1@gmail.com>
15890 L: linux-fbdev@vger.kernel.org
15892 F: drivers/video/fbdev/s3c-fb.c
15894 SAMSUNG INTERCONNECT DRIVERS
15895 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15896 M: Artur Świgoń <a.swigon@samsung.com>
15897 L: linux-pm@vger.kernel.org
15898 L: linux-samsung-soc@vger.kernel.org
15900 F: drivers/interconnect/samsung/
15902 SAMSUNG LAPTOP DRIVER
15903 M: Corentin Chary <corentin.chary@gmail.com>
15904 L: platform-driver-x86@vger.kernel.org
15906 F: drivers/platform/x86/samsung-laptop.c
15908 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
15909 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
15910 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15911 L: linux-kernel@vger.kernel.org
15912 L: linux-samsung-soc@vger.kernel.org
15914 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
15915 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
15916 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
15917 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
15918 F: drivers/clk/clk-s2mps11.c
15919 F: drivers/mfd/sec*.c
15920 F: drivers/regulator/s2m*.c
15921 F: drivers/regulator/s5m*.c
15922 F: drivers/rtc/rtc-s5m.c
15923 F: include/linux/mfd/samsung/
15925 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
15926 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
15927 L: linux-media@vger.kernel.org
15928 L: linux-samsung-soc@vger.kernel.org
15930 F: drivers/media/platform/s3c-camif/
15931 F: include/media/drv-intf/s3c_camif.h
15933 SAMSUNG S3FWRN5 NFC DRIVER
15934 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
15935 M: Krzysztof Opasiak <k.opasiak@samsung.com>
15936 L: linux-nfc@lists.01.org (moderated for non-subscribers)
15938 F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
15939 F: drivers/nfc/s3fwrn5
15941 SAMSUNG S5C73M3 CAMERA DRIVER
15942 M: Andrzej Hajda <a.hajda@samsung.com>
15943 L: linux-media@vger.kernel.org
15945 F: drivers/media/i2c/s5c73m3/*
15947 SAMSUNG S5K5BAF CAMERA DRIVER
15948 M: Andrzej Hajda <a.hajda@samsung.com>
15949 L: linux-media@vger.kernel.org
15951 F: drivers/media/i2c/s5k5baf.c
15953 SAMSUNG S5P Security SubSystem (SSS) DRIVER
15954 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
15955 M: Vladimir Zapolskiy <vz@mleia.com>
15956 L: linux-crypto@vger.kernel.org
15957 L: linux-samsung-soc@vger.kernel.org
15959 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
15960 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
15961 F: drivers/crypto/s5p-sss.c
15963 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
15964 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15965 L: linux-media@vger.kernel.org
15967 Q: https://patchwork.linuxtv.org/project/linux-media/list/
15968 F: drivers/media/platform/exynos4-is/
15970 SAMSUNG SOC CLOCK DRIVERS
15971 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15972 M: Tomasz Figa <tomasz.figa@gmail.com>
15973 M: Chanwoo Choi <cw00.choi@samsung.com>
15974 L: linux-samsung-soc@vger.kernel.org
15976 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
15977 F: Documentation/devicetree/bindings/clock/exynos*.txt
15978 F: Documentation/devicetree/bindings/clock/samsung,s3c*
15979 F: Documentation/devicetree/bindings/clock/samsung,s5p*
15980 F: drivers/clk/samsung/
15981 F: include/dt-bindings/clock/exynos*.h
15982 F: include/linux/clk/samsung.h
15983 F: include/linux/platform_data/clk-s3c2410.h
15985 SAMSUNG SPI DRIVERS
15986 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
15987 M: Andi Shyti <andi@etezian.org>
15988 L: linux-spi@vger.kernel.org
15989 L: linux-samsung-soc@vger.kernel.org
15991 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
15992 F: drivers/spi/spi-s3c*
15993 F: include/linux/platform_data/spi-s3c64xx.h
15994 F: include/linux/spi/s3c24xx-fiq.h
15996 SAMSUNG SXGBE DRIVERS
15997 M: Byungho An <bh74.an@samsung.com>
15998 L: netdev@vger.kernel.org
16000 F: drivers/net/ethernet/samsung/sxgbe/
16002 SAMSUNG THERMAL DRIVER
16003 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
16004 L: linux-pm@vger.kernel.org
16005 L: linux-samsung-soc@vger.kernel.org
16007 T: git https://github.com/lmajewski/linux-samsung-thermal.git
16008 F: drivers/thermal/samsung/
16010 SAMSUNG USB2 PHY DRIVER
16011 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16012 L: linux-kernel@vger.kernel.org
16014 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
16015 F: Documentation/driver-api/phy/samsung-usb2.rst
16016 F: drivers/phy/samsung/phy-exynos4210-usb2.c
16017 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
16018 F: drivers/phy/samsung/phy-exynos5250-usb2.c
16019 F: drivers/phy/samsung/phy-s5pv210-usb2.c
16020 F: drivers/phy/samsung/phy-samsung-usb2.c
16021 F: drivers/phy/samsung/phy-samsung-usb2.h
16024 M: Zwane Mwaikambo <zwanem@gmail.com>
16026 F: drivers/watchdog/sc1200wdt.c
16029 M: Ingo Molnar <mingo@redhat.com>
16030 M: Peter Zijlstra <peterz@infradead.org>
16031 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
16032 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
16033 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
16034 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
16035 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
16036 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
16037 R: Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
16038 L: linux-kernel@vger.kernel.org
16040 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
16041 F: include/linux/preempt.h
16042 F: include/linux/sched.h
16043 F: include/linux/wait.h
16044 F: include/uapi/linux/sched.h
16047 SCR24X CHIP CARD INTERFACE DRIVER
16048 M: Lubomir Rintel <lkundrak@v3.sk>
16050 F: drivers/char/pcmcia/scr24x_cs.c
16053 M: Jens Axboe <axboe@kernel.dk>
16054 L: linux-scsi@vger.kernel.org
16056 W: http://www.kernel.dk
16057 F: drivers/scsi/sr*
16059 SCSI RDMA PROTOCOL (SRP) INITIATOR
16060 M: Bart Van Assche <bvanassche@acm.org>
16061 L: linux-rdma@vger.kernel.org
16063 Q: http://patchwork.kernel.org/project/linux-rdma/list/
16064 F: drivers/infiniband/ulp/srp/
16065 F: include/scsi/srp.h
16067 SCSI RDMA PROTOCOL (SRP) TARGET
16068 M: Bart Van Assche <bvanassche@acm.org>
16069 L: linux-rdma@vger.kernel.org
16070 L: target-devel@vger.kernel.org
16072 Q: http://patchwork.kernel.org/project/linux-rdma/list/
16073 F: drivers/infiniband/ulp/srpt/
16076 M: Doug Gilbert <dgilbert@interlog.com>
16077 L: linux-scsi@vger.kernel.org
16079 W: http://sg.danny.cz/sg
16080 F: Documentation/scsi/scsi-generic.rst
16081 F: drivers/scsi/sg.c
16082 F: include/scsi/sg.h
16085 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
16086 M: "Martin K. Petersen" <martin.petersen@oracle.com>
16087 L: linux-scsi@vger.kernel.org
16089 Q: https://patchwork.kernel.org/project/linux-scsi/list/
16090 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
16091 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
16092 F: Documentation/devicetree/bindings/scsi/
16097 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
16098 L: linux-scsi@vger.kernel.org
16100 F: Documentation/scsi/st.rst
16101 F: drivers/scsi/st.*
16102 F: drivers/scsi/st_*.h
16104 SCSI TARGET CORE USER DRIVER
16105 M: Bodo Stroesser <bostroesser@gmail.com>
16106 L: linux-scsi@vger.kernel.org
16107 L: target-devel@vger.kernel.org
16109 F: Documentation/target/tcmu-design.rst
16110 F: drivers/target/target_core_user.c
16111 F: include/uapi/linux/target_core_user.h
16113 SCSI TARGET SUBSYSTEM
16114 M: "Martin K. Petersen" <martin.petersen@oracle.com>
16115 L: linux-scsi@vger.kernel.org
16116 L: target-devel@vger.kernel.org
16118 W: http://www.linux-iscsi.org
16119 Q: https://patchwork.kernel.org/project/target-devel/list/
16120 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
16121 F: Documentation/target/
16126 M: Vlad Yasevich <vyasevich@gmail.com>
16127 M: Neil Horman <nhorman@tuxdriver.com>
16128 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
16129 L: linux-sctp@vger.kernel.org
16131 W: http://lksctp.sourceforge.net
16132 F: Documentation/networking/sctp.rst
16133 F: include/linux/sctp.h
16134 F: include/net/sctp/
16135 F: include/uapi/linux/sctp.h
16139 M: Jim Cromie <jim.cromie@gmail.com>
16141 F: Documentation/i2c/busses/scx200_acb.rst
16142 F: arch/x86/platform/scx200/
16143 F: drivers/i2c/busses/scx200*
16144 F: drivers/mtd/maps/scx200_docflash.c
16145 F: drivers/watchdog/scx200_wdt.c
16146 F: include/linux/scx200.h
16149 M: Jim Cromie <jim.cromie@gmail.com>
16151 F: drivers/char/scx200_gpio.c
16152 F: include/linux/scx200_gpio.h
16154 SCx200 HRT CLOCKSOURCE DRIVER
16155 M: Jim Cromie <jim.cromie@gmail.com>
16157 F: drivers/clocksource/scx200_hrt.c
16159 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
16160 M: Sascha Sommer <saschasommer@freenet.de>
16161 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
16163 F: drivers/mmc/host/sdricoh_cs.c
16165 SECO BOARDS CEC DRIVER
16166 M: Ettore Chimenti <ek5.chimenti@gmail.com>
16168 F: drivers/media/cec/platform/seco/seco-cec.c
16169 F: drivers/media/cec/platform/seco/seco-cec.h
16172 M: Kees Cook <keescook@chromium.org>
16173 R: Andy Lutomirski <luto@amacapital.net>
16174 R: Will Drewry <wad@chromium.org>
16176 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
16177 F: Documentation/userspace-api/seccomp_filter.rst
16178 F: include/linux/seccomp.h
16179 F: include/uapi/linux/seccomp.h
16180 F: kernel/seccomp.c
16181 F: tools/testing/selftests/kselftest_harness.h
16182 F: tools/testing/selftests/seccomp/*
16183 K: \bsecure_computing
16186 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
16187 M: Al Cooper <alcooperx@gmail.com>
16188 L: linux-mmc@vger.kernel.org
16189 L: bcm-kernel-feedback-list@broadcom.com
16191 F: drivers/mmc/host/sdhci-brcmstb*
16193 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
16194 M: Adrian Hunter <adrian.hunter@intel.com>
16195 L: linux-mmc@vger.kernel.org
16197 F: drivers/mmc/host/sdhci*
16198 F: include/linux/mmc/sdhci*
16200 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
16201 M: Eugen Hristev <eugen.hristev@microchip.com>
16202 L: linux-mmc@vger.kernel.org
16204 F: drivers/mmc/host/sdhci-of-at91.c
16206 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
16207 M: Ben Dooks <ben-linux@fluff.org>
16208 M: Jaehoon Chung <jh80.chung@samsung.com>
16209 L: linux-mmc@vger.kernel.org
16211 F: drivers/mmc/host/sdhci-s3c*
16213 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
16214 M: Viresh Kumar <vireshk@kernel.org>
16215 L: linux-mmc@vger.kernel.org
16217 F: drivers/mmc/host/sdhci-spear.c
16219 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
16220 M: Kishon Vijay Abraham I <kishon@ti.com>
16221 L: linux-mmc@vger.kernel.org
16223 F: drivers/mmc/host/sdhci-omap.c
16225 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
16226 M: Jonathan Derrick <jonathan.derrick@intel.com>
16227 M: Revanth Rajashekar <revanth.rajashekar@intel.com>
16228 L: linux-block@vger.kernel.org
16230 F: block/opal_proto.h
16232 F: include/linux/sed*
16233 F: include/uapi/linux/sed*
16236 M: Security Officers <security@kernel.org>
16238 F: Documentation/admin-guide/security-bugs.rst
16241 M: James Morris <jmorris@namei.org>
16242 M: "Serge E. Hallyn" <serge@hallyn.com>
16243 L: linux-security-module@vger.kernel.org (suggested Cc:)
16245 W: http://kernsec.org/
16246 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
16248 X: security/selinux/
16250 SELINUX SECURITY MODULE
16251 M: Paul Moore <paul@paul-moore.com>
16252 M: Stephen Smalley <stephen.smalley.work@gmail.com>
16253 M: Eric Paris <eparis@parisplace.org>
16254 L: selinux@vger.kernel.org
16256 W: https://selinuxproject.org
16257 W: https://github.com/SELinuxProject
16258 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
16259 F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
16260 F: Documentation/ABI/obsolete/sysfs-selinux-disable
16261 F: Documentation/admin-guide/LSM/SELinux.rst
16262 F: include/trace/events/avc.h
16263 F: include/uapi/linux/selinux_netlink.h
16264 F: scripts/selinux/
16265 F: security/selinux/
16268 M: Jiri Slaby <jirislaby@kernel.org>
16270 F: drivers/misc/phantom.c
16271 F: include/uapi/linux/phantom.h
16273 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
16274 M: Tomasz Duszynski <tomasz.duszynski@octakon.com>
16276 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
16277 F: drivers/iio/chemical/scd30.h
16278 F: drivers/iio/chemical/scd30_core.c
16279 F: drivers/iio/chemical/scd30_i2c.c
16280 F: drivers/iio/chemical/scd30_serial.c
16282 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
16283 M: Tomasz Duszynski <tduszyns@gmail.com>
16285 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
16286 F: drivers/iio/chemical/sps30.c
16289 M: Rob Herring <robh@kernel.org>
16290 L: linux-serial@vger.kernel.org
16292 F: Documentation/devicetree/bindings/serial/serial.yaml
16293 F: drivers/tty/serdev/
16294 F: include/linux/serdev.h
16297 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16298 L: linux-serial@vger.kernel.org
16300 F: Documentation/devicetree/bindings/serial/
16301 F: drivers/tty/serial/
16304 M: Sean Young <sean@mess.org>
16305 L: linux-media@vger.kernel.org
16307 F: drivers/media/rc/serial_ir.c
16309 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
16310 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16311 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16313 F: Documentation/devicetree/bindings/slimbus/
16314 F: drivers/slimbus/
16315 F: include/linux/slimbus.h
16318 M: Edward Cree <ecree.xilinx@gmail.com>
16319 M: Martin Habets <habetsm.xilinx@gmail.com>
16320 L: netdev@vger.kernel.org
16322 F: drivers/net/ethernet/sfc/
16324 SFF/SFP/SFP+ MODULE SUPPORT
16325 M: Russell King <linux@armlinux.org.uk>
16326 L: netdev@vger.kernel.org
16328 F: drivers/net/phy/phylink.c
16329 F: drivers/net/phy/sfp*
16330 F: include/linux/mdio/mdio-i2c.h
16331 F: include/linux/phylink.h
16332 F: include/linux/sfp.h
16333 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)
16336 M: Dimitri Sivanich <dimitri.sivanich@hpe.com>
16338 F: drivers/misc/sgi-gru/
16340 SGI XP/XPC/XPNET DRIVER
16341 M: Robin Holt <robinmholt@gmail.com>
16342 M: Steve Wahl <steve.wahl@hpe.com>
16343 R: Mike Travis <mike.travis@hpe.com>
16345 F: drivers/misc/sgi-xp/
16347 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
16348 M: Karsten Graul <kgraul@linux.ibm.com>
16349 L: linux-s390@vger.kernel.org
16351 W: http://www.ibm.com/developerworks/linux/linux390/
16354 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
16355 M: Linus Walleij <linus.walleij@linaro.org>
16356 L: linux-iio@vger.kernel.org
16358 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
16359 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
16360 F: drivers/iio/light/gp2ap002.c
16362 SHARP RJ54N1CB0C SENSOR DRIVER
16363 M: Jacopo Mondi <jacopo@jmondi.org>
16364 L: linux-media@vger.kernel.org
16366 T: git git://linuxtv.org/media_tree.git
16367 F: drivers/media/i2c/rj54n1cb0c.c
16368 F: include/media/i2c/rj54n1cb0c.h
16370 SH_VOU V4L2 OUTPUT DRIVER
16371 L: linux-media@vger.kernel.org
16373 F: drivers/media/platform/sh_vou.c
16374 F: include/media/drv-intf/sh_vou.h
16376 SI2157 MEDIA DRIVER
16377 M: Antti Palosaari <crope@iki.fi>
16378 L: linux-media@vger.kernel.org
16380 W: https://linuxtv.org
16381 W: http://palosaari.fi/linux/
16382 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16383 T: git git://linuxtv.org/anttip/media_tree.git
16384 F: drivers/media/tuners/si2157*
16386 SI2165 MEDIA DRIVER
16387 M: Matthias Schwarzott <zzam@gentoo.org>
16388 L: linux-media@vger.kernel.org
16390 W: https://linuxtv.org
16391 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16392 F: drivers/media/dvb-frontends/si2165*
16394 SI2168 MEDIA DRIVER
16395 M: Antti Palosaari <crope@iki.fi>
16396 L: linux-media@vger.kernel.org
16398 W: https://linuxtv.org
16399 W: http://palosaari.fi/linux/
16400 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16401 T: git git://linuxtv.org/anttip/media_tree.git
16402 F: drivers/media/dvb-frontends/si2168*
16404 SI470X FM RADIO RECEIVER I2C DRIVER
16405 M: Hans Verkuil <hverkuil@xs4all.nl>
16406 L: linux-media@vger.kernel.org
16408 W: https://linuxtv.org
16409 T: git git://linuxtv.org/media_tree.git
16410 F: drivers/media/radio/si470x/radio-si470x-i2c.c
16412 SI470X FM RADIO RECEIVER USB DRIVER
16413 M: Hans Verkuil <hverkuil@xs4all.nl>
16414 L: linux-media@vger.kernel.org
16416 W: https://linuxtv.org
16417 T: git git://linuxtv.org/media_tree.git
16418 F: drivers/media/radio/si470x/radio-si470x-common.c
16419 F: drivers/media/radio/si470x/radio-si470x-usb.c
16420 F: drivers/media/radio/si470x/radio-si470x.h
16422 SI4713 FM RADIO TRANSMITTER I2C DRIVER
16423 M: Eduardo Valentin <edubezval@gmail.com>
16424 L: linux-media@vger.kernel.org
16426 W: https://linuxtv.org
16427 T: git git://linuxtv.org/media_tree.git
16428 F: drivers/media/radio/si4713/si4713.?
16430 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
16431 M: Eduardo Valentin <edubezval@gmail.com>
16432 L: linux-media@vger.kernel.org
16434 W: https://linuxtv.org
16435 T: git git://linuxtv.org/media_tree.git
16436 F: drivers/media/radio/si4713/radio-platform-si4713.c
16438 SI4713 FM RADIO TRANSMITTER USB DRIVER
16439 M: Hans Verkuil <hverkuil@xs4all.nl>
16440 L: linux-media@vger.kernel.org
16442 W: https://linuxtv.org
16443 T: git git://linuxtv.org/media_tree.git
16444 F: drivers/media/radio/si4713/radio-usb-si4713.c
16447 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16448 L: linux-media@vger.kernel.org
16450 W: https://linuxtv.org
16451 T: git git://linuxtv.org/media_tree.git
16452 F: drivers/media/common/siano/
16453 F: drivers/media/mmc/siano/
16454 F: drivers/media/usb/siano/
16455 F: drivers/media/usb/siano/
16458 M: Palmer Dabbelt <palmer@dabbelt.com>
16459 M: Paul Walmsley <paul.walmsley@sifive.com>
16460 L: linux-riscv@lists.infradead.org
16462 T: git git://github.com/sifive/riscv-linux.git
16466 SIFIVE FU540 SYSTEM-ON-CHIP
16467 M: Paul Walmsley <paul.walmsley@sifive.com>
16468 M: Palmer Dabbelt <palmer@dabbelt.com>
16469 L: linux-riscv@lists.infradead.org
16471 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
16476 M: Green Wan <green.wan@sifive.com>
16478 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
16479 F: drivers/dma/sf-pdma/
16481 SILEAD TOUCHSCREEN DRIVER
16482 M: Hans de Goede <hdegoede@redhat.com>
16483 L: linux-input@vger.kernel.org
16484 L: platform-driver-x86@vger.kernel.org
16486 F: drivers/input/touchscreen/silead.c
16487 F: drivers/platform/x86/touchscreen_dmi.c
16489 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
16490 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
16492 F: drivers/staging/wfx/
16494 SILICON MOTION SM712 FRAME BUFFER DRIVER
16495 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
16496 M: Teddy Wang <teddy.wang@siliconmotion.com>
16497 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
16498 L: linux-fbdev@vger.kernel.org
16500 F: Documentation/fb/sm712fb.rst
16501 F: drivers/video/fbdev/sm712*
16503 SILVACO I3C DUAL-ROLE MASTER
16504 M: Miquel Raynal <miquel.raynal@bootlin.com>
16505 M: Conor Culhane <conor.culhane@silvaco.com>
16506 L: linux-i3c@lists.infradead.org
16508 F: Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
16509 F: drivers/i3c/master/svc-i3c-master.c
16512 M: Hans de Goede <hdegoede@redhat.com>
16513 L: linux-fbdev@vger.kernel.org
16515 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
16516 F: drivers/video/fbdev/simplefb.c
16517 F: include/linux/platform_data/simplefb.h
16519 SIMTEC EB110ATX (Chalice CATS)
16520 M: Simtec Linux Team <linux@simtec.co.uk>
16522 W: http://www.simtec.co.uk/products/EB110ATX/
16524 SIMTEC EB2410ITX (BAST)
16525 M: Simtec Linux Team <linux@simtec.co.uk>
16527 W: http://www.simtec.co.uk/products/EB2410ITX/
16528 F: arch/arm/mach-s3c/bast-ide.c
16529 F: arch/arm/mach-s3c/bast-irq.c
16530 F: arch/arm/mach-s3c/mach-bast.c
16533 M: Thorsten Scherer <t.scherer@eckelmann.de>
16534 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
16535 R: Pengutronix Kernel Team <kernel@pengutronix.de>
16537 F: drivers/gpio/gpio-siox.c
16539 F: include/trace/events/siox.h
16541 SIPHASH PRF ROUTINES
16542 M: Jason A. Donenfeld <Jason@zx2c4.com>
16544 F: include/linux/siphash.h
16546 F: lib/test_siphash.c
16548 SIS 190 ETHERNET DRIVER
16549 M: Francois Romieu <romieu@fr.zoreil.com>
16550 L: netdev@vger.kernel.org
16552 F: drivers/net/ethernet/sis/sis190.c
16554 SIS 900/7016 FAST ETHERNET DRIVER
16555 M: Daniele Venzano <venza@brownhat.org>
16556 L: netdev@vger.kernel.org
16558 W: http://www.brownhat.org/sis900.html
16559 F: drivers/net/ethernet/sis/sis900.*
16561 SIS FRAMEBUFFER DRIVER
16562 M: Thomas Winischhofer <thomas@winischhofer.net>
16564 W: http://www.winischhofer.net/linuxsisvga.shtml
16565 F: Documentation/fb/sisfb.rst
16566 F: drivers/video/fbdev/sis/
16567 F: include/video/sisfb.h
16569 SIS I2C TOUCHSCREEN DRIVER
16570 M: Mika Penttilä <mika.penttila@nextfour.com>
16571 L: linux-input@vger.kernel.org
16573 F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
16574 F: drivers/input/touchscreen/sis_i2c.c
16577 M: Thomas Winischhofer <thomas@winischhofer.net>
16579 W: http://www.winischhofer.at/linuxsisusbvga.shtml
16580 F: drivers/usb/misc/sisusbvga/
16583 M: Christoph Lameter <cl@linux.com>
16584 M: Pekka Enberg <penberg@kernel.org>
16585 M: David Rientjes <rientjes@google.com>
16586 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
16587 M: Andrew Morton <akpm@linux-foundation.org>
16588 M: Vlastimil Babka <vbabka@suse.cz>
16589 L: linux-mm@kvack.org
16591 F: include/linux/sl?b*.h
16594 SLEEPABLE READ-COPY UPDATE (SRCU)
16595 M: Lai Jiangshan <jiangshanlai@gmail.com>
16596 M: "Paul E. McKenney" <paulmck@kernel.org>
16597 M: Josh Triplett <josh@joshtriplett.org>
16598 R: Steven Rostedt <rostedt@goodmis.org>
16599 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
16600 L: rcu@vger.kernel.org
16602 W: http://www.rdrop.com/users/paulmck/RCU/
16603 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16604 F: include/linux/srcu*.h
16605 F: kernel/rcu/srcu*.c
16607 SMACK SECURITY MODULE
16608 M: Casey Schaufler <casey@schaufler-ca.com>
16609 L: linux-security-module@vger.kernel.org
16611 W: http://schaufler-ca.com
16612 T: git git://github.com/cschaufler/smack-next
16613 F: Documentation/admin-guide/LSM/Smack.rst
16616 SMC91x ETHERNET DRIVER
16617 M: Nicolas Pitre <nico@fluxnic.net>
16619 F: drivers/net/ethernet/smsc/smc91x.*
16621 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
16622 M: Mark Rutland <mark.rutland@arm.com>
16623 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
16624 M: Sudeep Holla <sudeep.holla@arm.com>
16625 L: linux-arm-kernel@lists.infradead.org
16627 F: drivers/firmware/smccc/
16628 F: include/linux/arm-smccc.h
16630 SMM665 HARDWARE MONITOR DRIVER
16631 M: Guenter Roeck <linux@roeck-us.net>
16632 L: linux-hwmon@vger.kernel.org
16634 F: Documentation/hwmon/smm665.rst
16635 F: drivers/hwmon/smm665.c
16637 SMSC EMC2103 HARDWARE MONITOR DRIVER
16638 M: Steve Glendinning <steve.glendinning@shawell.net>
16639 L: linux-hwmon@vger.kernel.org
16641 F: Documentation/hwmon/emc2103.rst
16642 F: drivers/hwmon/emc2103.c
16644 SMSC SCH5627 HARDWARE MONITOR DRIVER
16645 M: Hans de Goede <hdegoede@redhat.com>
16646 L: linux-hwmon@vger.kernel.org
16648 F: Documentation/hwmon/sch5627.rst
16649 F: drivers/hwmon/sch5627.c
16651 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
16652 M: Steve Glendinning <steve.glendinning@shawell.net>
16653 L: linux-fbdev@vger.kernel.org
16655 F: drivers/video/fbdev/smscufx.c
16657 SMSC47B397 HARDWARE MONITOR DRIVER
16658 M: Jean Delvare <jdelvare@suse.com>
16659 L: linux-hwmon@vger.kernel.org
16661 F: Documentation/hwmon/smsc47b397.rst
16662 F: drivers/hwmon/smsc47b397.c
16664 SMSC911x ETHERNET DRIVER
16665 M: Steve Glendinning <steve.glendinning@shawell.net>
16666 L: netdev@vger.kernel.org
16668 F: drivers/net/ethernet/smsc/smsc911x.*
16669 F: include/linux/smsc911x.h
16671 SMSC9420 PCI ETHERNET DRIVER
16672 M: Steve Glendinning <steve.glendinning@shawell.net>
16673 L: netdev@vger.kernel.org
16675 F: drivers/net/ethernet/smsc/smsc9420.*
16677 SOCIONEXT (SNI) AVE NETWORK DRIVER
16678 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
16679 L: netdev@vger.kernel.org
16681 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
16682 F: drivers/net/ethernet/socionext/sni_ave.c
16684 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
16685 M: Jassi Brar <jaswinder.singh@linaro.org>
16686 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
16687 L: netdev@vger.kernel.org
16689 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
16690 F: drivers/net/ethernet/socionext/netsec.c
16692 SOCIONEXT (SNI) Synquacer SPI DRIVER
16693 M: Masahisa Kojima <masahisa.kojima@linaro.org>
16694 M: Jassi Brar <jaswinder.singh@linaro.org>
16695 L: linux-spi@vger.kernel.org
16697 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
16698 F: drivers/spi/spi-synquacer.c
16700 SOCIONEXT SYNQUACER I2C DRIVER
16701 M: Ard Biesheuvel <ardb@kernel.org>
16702 L: linux-i2c@vger.kernel.org
16704 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
16705 F: drivers/i2c/busses/i2c-synquacer.c
16707 SOCIONEXT UNIPHIER SOUND DRIVER
16708 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16710 F: sound/soc/uniphier/
16712 SOEKRIS NET48XX LED SUPPORT
16713 M: Chris Boot <bootc@bootc.net>
16715 F: drivers/leds/leds-net48xx.c
16717 SOFT-IWARP DRIVER (siw)
16718 M: Bernard Metzler <bmt@zurich.ibm.com>
16719 L: linux-rdma@vger.kernel.org
16721 F: drivers/infiniband/sw/siw/
16722 F: include/uapi/rdma/siw-abi.h
16724 SOFT-ROCE DRIVER (rxe)
16725 M: Zhu Yanjun <zyjzyj2000@gmail.com>
16726 L: linux-rdma@vger.kernel.org
16728 F: drivers/infiniband/sw/rxe/
16729 F: include/uapi/rdma/rdma_user_rxe.h
16731 SOFTLOGIC 6x10 MPEG CODEC
16732 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16733 M: Anton Sviridenko <anton@corp.bluecherry.net>
16734 M: Andrey Utkin <andrey_utkin@fastmail.com>
16735 M: Ismael Luceno <ismael@iodev.co.uk>
16736 L: linux-media@vger.kernel.org
16738 F: drivers/media/pci/solo6x10/
16740 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
16741 M: James Morse <james.morse@arm.com>
16742 L: linux-arm-kernel@lists.infradead.org
16744 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
16745 F: drivers/firmware/arm_sdei.c
16746 F: include/linux/arm_sdei.h
16747 F: include/uapi/linux/arm_sdei.h
16750 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16751 R: Heikki Krogerus <heikki.krogerus@linux.intel.com>
16752 L: linux-acpi@vger.kernel.org
16754 F: drivers/base/swnode.c
16756 SOFTWARE RAID (Multiple Disks) SUPPORT
16757 M: Song Liu <song@kernel.org>
16758 L: linux-raid@vger.kernel.org
16760 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
16761 F: drivers/md/Kconfig
16762 F: drivers/md/Makefile
16764 F: drivers/md/raid*
16765 F: include/linux/raid/
16766 F: include/uapi/linux/raid/
16768 SOLIDRUN CLEARFOG SUPPORT
16769 M: Russell King <linux@armlinux.org.uk>
16771 F: arch/arm/boot/dts/armada-388-clearfog*
16772 F: arch/arm/boot/dts/armada-38x-solidrun-*
16774 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
16775 M: Russell King <linux@armlinux.org.uk>
16777 F: arch/arm/boot/dts/imx6*-cubox-i*
16778 F: arch/arm/boot/dts/imx6*-hummingboard*
16779 F: arch/arm/boot/dts/imx6*-sr-*
16781 SONIC NETWORK DRIVER
16782 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
16783 L: netdev@vger.kernel.org
16785 F: drivers/net/ethernet/natsemi/sonic.*
16787 SONICS SILICON BACKPLANE DRIVER (SSB)
16788 M: Michael Buesch <m@bues.ch>
16789 L: linux-wireless@vger.kernel.org
16792 F: include/linux/ssb/
16794 SONY IMX214 SENSOR DRIVER
16795 M: Ricardo Ribalda <ribalda@kernel.org>
16796 L: linux-media@vger.kernel.org
16798 T: git git://linuxtv.org/media_tree.git
16799 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
16800 F: drivers/media/i2c/imx214.c
16802 SONY IMX219 SENSOR DRIVER
16803 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
16804 L: linux-media@vger.kernel.org
16806 T: git git://linuxtv.org/media_tree.git
16807 F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
16808 F: drivers/media/i2c/imx219.c
16810 SONY IMX258 SENSOR DRIVER
16811 M: Sakari Ailus <sakari.ailus@linux.intel.com>
16812 L: linux-media@vger.kernel.org
16814 T: git git://linuxtv.org/media_tree.git
16815 F: Documentation/devicetree/bindings/media/i2c/imx258.yaml
16816 F: drivers/media/i2c/imx258.c
16818 SONY IMX274 SENSOR DRIVER
16819 M: Leon Luo <leonl@leopardimaging.com>
16820 L: linux-media@vger.kernel.org
16822 T: git git://linuxtv.org/media_tree.git
16823 F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
16824 F: drivers/media/i2c/imx274.c
16826 SONY IMX290 SENSOR DRIVER
16827 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16828 L: linux-media@vger.kernel.org
16830 T: git git://linuxtv.org/media_tree.git
16831 F: Documentation/devicetree/bindings/media/i2c/imx290.txt
16832 F: drivers/media/i2c/imx290.c
16834 SONY IMX319 SENSOR DRIVER
16835 M: Bingbu Cao <bingbu.cao@intel.com>
16836 L: linux-media@vger.kernel.org
16838 T: git git://linuxtv.org/media_tree.git
16839 F: drivers/media/i2c/imx319.c
16841 SONY IMX334 SENSOR DRIVER
16842 M: Paul J. Murphy <paul.j.murphy@intel.com>
16843 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
16844 L: linux-media@vger.kernel.org
16846 T: git git://linuxtv.org/media_tree.git
16847 F: Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
16848 F: drivers/media/i2c/imx334.c
16850 SONY IMX355 SENSOR DRIVER
16851 M: Tianshu Qiu <tian.shu.qiu@intel.com>
16852 L: linux-media@vger.kernel.org
16854 T: git git://linuxtv.org/media_tree.git
16855 F: drivers/media/i2c/imx355.c
16857 SONY MEMORYSTICK SUBSYSTEM
16858 M: Maxim Levitsky <maximlevitsky@gmail.com>
16859 M: Alex Dubov <oakad@yahoo.com>
16860 M: Ulf Hansson <ulf.hansson@linaro.org>
16861 L: linux-mmc@vger.kernel.org
16863 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
16864 F: drivers/memstick/
16865 F: include/linux/memstick.h
16867 SONY VAIO CONTROL DEVICE DRIVER
16868 M: Mattia Dongili <malattia@linux.it>
16869 L: platform-driver-x86@vger.kernel.org
16871 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
16872 F: Documentation/admin-guide/laptops/sony-laptop.rst
16873 F: drivers/char/sonypi.c
16874 F: drivers/platform/x86/sony-laptop.c
16875 F: include/linux/sony-laptop.h
16878 M: Jaroslav Kysela <perex@perex.cz>
16879 M: Takashi Iwai <tiwai@suse.com>
16880 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16882 W: http://www.alsa-project.org/
16883 Q: http://patchwork.kernel.org/project/alsa-devel/list/
16884 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16885 F: Documentation/sound/
16887 F: include/uapi/sound/
16890 SOUND - COMPRESSED AUDIO
16891 M: Vinod Koul <vkoul@kernel.org>
16892 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16894 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16895 F: Documentation/sound/designs/compress-offload.rst
16896 F: include/sound/compress_driver.h
16897 F: include/uapi/sound/compress_*
16898 F: sound/core/compress_offload.c
16899 F: sound/soc/soc-compress.c
16901 SOUND - DMAENGINE HELPERS
16902 M: Lars-Peter Clausen <lars@metafoo.de>
16904 F: include/sound/dmaengine_pcm.h
16905 F: sound/core/pcm_dmaengine.c
16906 F: sound/soc/soc-generic-dmaengine-pcm.c
16908 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
16909 M: Liam Girdwood <lgirdwood@gmail.com>
16910 M: Mark Brown <broonie@kernel.org>
16911 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16913 W: http://alsa-project.org/main/index.php/ASoC
16914 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
16915 F: Documentation/devicetree/bindings/sound/
16916 F: Documentation/sound/soc/
16917 F: include/dt-bindings/sound/
16918 F: include/sound/soc*
16921 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
16922 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
16923 M: Liam Girdwood <lgirdwood@gmail.com>
16924 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
16925 M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
16926 M: Daniel Baluta <daniel.baluta@nxp.com>
16927 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
16929 W: https://github.com/thesofproject/linux/
16932 SOUNDWIRE SUBSYSTEM
16933 M: Vinod Koul <vkoul@kernel.org>
16934 M: Bard Liao <yung-chuan.liao@linux.intel.com>
16935 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
16936 R: Sanyog Kale <sanyog.r.kale@intel.com>
16937 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16939 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
16940 F: Documentation/driver-api/soundwire/
16941 F: drivers/soundwire/
16942 F: include/linux/soundwire/
16945 M: Olli Salonen <olli.salonen@iki.fi>
16946 L: linux-media@vger.kernel.org
16948 W: https://linuxtv.org
16949 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16950 F: drivers/media/dvb-frontends/sp2*
16952 SPARC + UltraSPARC (sparc/sparc64)
16953 M: "David S. Miller" <davem@davemloft.net>
16954 L: sparclinux@vger.kernel.org
16956 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
16957 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
16958 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
16962 SPARC SERIAL DRIVERS
16963 M: "David S. Miller" <davem@davemloft.net>
16964 L: sparclinux@vger.kernel.org
16966 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
16967 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
16968 F: drivers/tty/serial/suncore.c
16969 F: drivers/tty/serial/sunhv.c
16970 F: drivers/tty/serial/sunsab.c
16971 F: drivers/tty/serial/sunsab.h
16972 F: drivers/tty/serial/sunsu.c
16973 F: drivers/tty/serial/sunzilog.c
16974 F: drivers/tty/serial/sunzilog.h
16975 F: drivers/tty/vcc.c
16976 F: include/linux/sunserialcore.h
16979 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
16980 L: linux-sparse@vger.kernel.org
16982 W: https://sparse.docs.kernel.org/
16983 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
16984 Q: https://patchwork.kernel.org/project/linux-sparse/list/
16985 B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
16986 F: include/linux/compiler.h
16988 SPEAKUP CONSOLE SPEECH DRIVER
16989 M: William Hubbs <w.d.hubbs@gmail.com>
16990 M: Chris Brannon <chris@the-brannons.com>
16991 M: Kirk Reiser <kirk@reisers.ca>
16992 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
16993 L: speakup@linux-speakup.org
16995 W: http://www.linux-speakup.org/
16996 W: https://github.com/linux-speakup/speakup
16997 B: https://github.com/linux-speakup/speakup/issues
16998 F: drivers/accessibility/speakup/
17000 SPEAR CLOCK FRAMEWORK SUPPORT
17001 M: Viresh Kumar <vireshk@kernel.org>
17002 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17004 W: http://www.st.com/spear
17005 F: drivers/clk/spear/
17007 SPEAR PLATFORM SUPPORT
17008 M: Viresh Kumar <vireshk@kernel.org>
17009 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
17010 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17012 W: http://www.st.com/spear
17013 F: arch/arm/boot/dts/spear*
17014 F: arch/arm/mach-spear/
17017 M: Tudor Ambarus <tudor.ambarus@microchip.com>
17018 R: Michael Walle <michael@walle.cc>
17019 R: Pratyush Yadav <p.yadav@ti.com>
17020 L: linux-mtd@lists.infradead.org
17022 W: http://www.linux-mtd.infradead.org/
17023 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
17024 C: irc://irc.oftc.net/mtd
17025 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
17026 F: drivers/mtd/spi-nor/
17027 F: include/linux/mtd/spi-nor.h
17030 M: Mark Brown <broonie@kernel.org>
17031 L: linux-spi@vger.kernel.org
17033 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
17034 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
17035 F: Documentation/devicetree/bindings/spi/
17036 F: Documentation/spi/
17038 F: include/linux/spi/
17039 F: include/uapi/linux/spi/
17042 SPIDERNET NETWORK DRIVER for CELL
17043 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
17044 M: Geoff Levand <geoff@infradead.org>
17045 L: netdev@vger.kernel.org
17046 L: linuxppc-dev@lists.ozlabs.org
17048 F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
17049 F: drivers/net/ethernet/toshiba/spider_net*
17052 M: Stephen Boyd <sboyd@kernel.org>
17053 L: linux-kernel@vger.kernel.org
17055 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
17056 F: Documentation/devicetree/bindings/spmi/
17058 F: include/dt-bindings/spmi/spmi.h
17059 F: include/linux/spmi.h
17060 F: include/trace/events/spmi.h
17063 M: Jeremy Kerr <jk@ozlabs.org>
17064 L: linuxppc-dev@lists.ozlabs.org
17066 W: http://www.ibm.com/developerworks/power/cell/
17067 F: Documentation/filesystems/spufs/spufs.rst
17068 F: arch/powerpc/platforms/cell/spufs/
17070 SQUASHFS FILE SYSTEM
17071 M: Phillip Lougher <phillip@squashfs.org.uk>
17072 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
17074 W: http://squashfs.org.uk
17075 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
17076 F: Documentation/filesystems/squashfs.rst
17079 SRM (Alpha) environment access
17080 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
17082 F: arch/alpha/kernel/srm_env.c
17084 ST LSM6DSx IMU IIO DRIVER
17085 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
17086 L: linux-iio@vger.kernel.org
17088 W: http://www.st.com/
17089 F: Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
17090 F: drivers/iio/imu/st_lsm6dsx/
17092 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
17093 M: Mickael Guene <mickael.guene@st.com>
17094 L: linux-media@vger.kernel.org
17096 T: git git://linuxtv.org/media_tree.git
17097 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
17098 F: drivers/media/i2c/st-mipid02.c
17100 ST STM32 I2C/SMBUS DRIVER
17101 M: Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
17102 M: Alain Volmat <alain.volmat@foss.st.com>
17103 L: linux-i2c@vger.kernel.org
17105 F: drivers/i2c/busses/i2c-stm32*
17108 M: Daniel Nilsson <daniel.nilsson@flex.com>
17109 L: linux-hwmon@vger.kernel.org
17111 F: Documentation/hwmon/stpddc60.rst
17112 F: drivers/hwmon/pmbus/stpddc60.c
17114 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
17115 M: Song Qiang <songqiang1304521@gmail.com>
17116 L: linux-iio@vger.kernel.org
17118 F: Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
17119 F: drivers/iio/proximity/vl53l0x-i2c.c
17122 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17123 M: Sasha Levin <sashal@kernel.org>
17124 L: stable@vger.kernel.org
17126 F: Documentation/process/stable-kernel-rules.rst
17128 STAGING - ATOMISP DRIVER
17129 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17130 R: Sakari Ailus <sakari.ailus@linux.intel.com>
17131 L: linux-media@vger.kernel.org
17133 F: drivers/staging/media/atomisp/
17135 STAGING - FIELDBUS SUBSYSTEM
17136 M: Sven Van Asbroeck <TheSven73@gmail.com>
17138 F: drivers/staging/fieldbus/*
17139 F: drivers/staging/fieldbus/Documentation/
17141 STAGING - HMS ANYBUS-S BUS
17142 M: Sven Van Asbroeck <TheSven73@gmail.com>
17144 F: drivers/staging/fieldbus/anybuss/
17146 STAGING - INDUSTRIAL IO
17147 M: Jonathan Cameron <jic23@kernel.org>
17148 L: linux-iio@vger.kernel.org
17150 F: Documentation/devicetree/bindings/staging/iio/
17151 F: drivers/staging/iio/
17153 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
17154 M: Marc Dietrich <marvin24@gmx.de>
17155 L: ac100@lists.launchpad.net (moderated for non-subscribers)
17156 L: linux-tegra@vger.kernel.org
17158 F: drivers/staging/nvec/
17160 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
17161 M: Jens Frederich <jfrederich@gmail.com>
17162 M: Daniel Drake <dsd@laptop.org>
17163 M: Jon Nettleton <jon.nettleton@gmail.com>
17165 W: http://wiki.laptop.org/go/DCON
17166 F: drivers/staging/olpc_dcon/
17168 STAGING - REALTEK RTL8188EU DRIVERS
17169 M: Larry Finger <Larry.Finger@lwfinger.net>
17171 F: drivers/staging/rtl8188eu/
17173 STAGING - REALTEK RTL8712U DRIVERS
17174 M: Larry Finger <Larry.Finger@lwfinger.net>
17175 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
17177 F: drivers/staging/rtl8712/
17179 STAGING - SEPS525 LCD CONTROLLER DRIVERS
17180 M: Michael Hennerich <michael.hennerich@analog.com>
17181 L: linux-fbdev@vger.kernel.org
17183 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
17184 F: drivers/staging/fbtft/fb_seps525.c
17186 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
17187 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
17188 M: Teddy Wang <teddy.wang@siliconmotion.com>
17189 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
17190 L: linux-fbdev@vger.kernel.org
17192 F: drivers/staging/sm750fb/
17194 STAGING - VIA VT665X DRIVERS
17195 M: Forest Bond <forest@alittletooquiet.net>
17197 F: drivers/staging/vt665?/
17200 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17201 L: linux-staging@lists.linux.dev
17203 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
17204 F: drivers/staging/
17206 STARFIRE/DURALAN NETWORK DRIVER
17207 M: Ion Badulescu <ionut@badula.org>
17209 F: drivers/net/ethernet/adaptec/starfire*
17212 M: Peter Zijlstra <peterz@infradead.org>
17213 M: Josh Poimboeuf <jpoimboe@redhat.com>
17214 M: Jason Baron <jbaron@akamai.com>
17215 R: Steven Rostedt <rostedt@goodmis.org>
17216 R: Ard Biesheuvel <ardb@kernel.org>
17218 F: arch/*/include/asm/jump_label*.h
17219 F: arch/*/include/asm/static_call*.h
17220 F: arch/*/kernel/jump_label.c
17221 F: arch/*/kernel/static_call.c
17222 F: include/linux/jump_label*.h
17223 F: include/linux/static_call*.h
17224 F: kernel/jump_label.c
17225 F: kernel/static_call.c
17227 STI AUDIO (ASoC) DRIVERS
17228 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
17229 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17231 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
17235 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
17237 F: Documentation/devicetree/bindings/media/stih-cec.txt
17238 F: drivers/media/cec/platform/sti/
17240 STK1160 USB VIDEO CAPTURE DRIVER
17241 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17242 L: linux-media@vger.kernel.org
17244 T: git git://linuxtv.org/media_tree.git
17245 F: drivers/media/usb/stk1160/
17247 STM32 AUDIO (ASoC) DRIVERS
17248 M: Olivier Moysan <olivier.moysan@foss.st.com>
17249 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
17250 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17252 F: Documentation/devicetree/bindings/iio/adc/st,stm32-*.yaml
17255 STM32 TIMER/LPTIMER DRIVERS
17256 M: Fabrice Gasnier <fabrice.gasnier@foss.st.com>
17258 F: Documentation/ABI/testing/*timer-stm32
17259 F: Documentation/devicetree/bindings/*/*stm32-*timer*
17260 F: drivers/*/stm32-*timer*
17261 F: drivers/pwm/pwm-stm32*
17262 F: include/linux/*/stm32-*tim*
17264 STMMAC ETHERNET DRIVER
17265 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
17266 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
17267 M: Jose Abreu <joabreu@synopsys.com>
17268 L: netdev@vger.kernel.org
17270 W: http://www.stlinux.com
17271 F: Documentation/networking/device_drivers/ethernet/stmicro/
17272 F: drivers/net/ethernet/stmicro/stmmac/
17275 M: Sam Creasey <sammy@sammy.net>
17277 W: http://sammy.net/sun3/
17278 F: arch/m68k/include/asm/sun3*
17279 F: arch/m68k/kernel/*sun3*
17280 F: arch/m68k/sun3*/
17281 F: drivers/net/ethernet/i825xx/sun3*
17283 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
17284 M: Hans de Goede <hdegoede@redhat.com>
17285 L: linux-input@vger.kernel.org
17287 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
17288 F: drivers/input/keyboard/sun4i-lradc-keys.c
17290 SUNDANCE NETWORK DRIVER
17291 M: Denis Kirjanov <kda@linux-powerpc.org>
17292 L: netdev@vger.kernel.org
17294 F: drivers/net/ethernet/dlink/sundance.c
17297 M: Yoshinori Sato <ysato@users.sourceforge.jp>
17298 M: Rich Felker <dalias@libc.org>
17299 L: linux-sh@vger.kernel.org
17301 Q: http://patchwork.kernel.org/project/linux-sh/list/
17302 F: Documentation/sh/
17307 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
17308 M: Len Brown <len.brown@intel.com>
17309 M: Pavel Machek <pavel@ucw.cz>
17310 L: linux-pm@vger.kernel.org
17312 B: https://bugzilla.kernel.org
17313 F: Documentation/power/
17314 F: arch/x86/kernel/acpi/
17315 F: drivers/base/power/
17316 F: include/linux/freezer.h
17317 F: include/linux/pm.h
17318 F: include/linux/suspend.h
17322 M: Martin Mares <mj@ucw.cz>
17323 L: linux-video@atrey.karlin.mff.cuni.cz
17325 F: Documentation/admin-guide/svga.rst
17326 F: arch/x86/boot/video*
17329 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17330 L: iommu@lists.linux-foundation.org
17332 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
17333 F: arch/*/kernel/pci-swiotlb.c
17334 F: include/linux/swiotlb.h
17335 F: kernel/dma/swiotlb.c
17338 M: Jiri Pirko <jiri@resnulli.us>
17339 M: Ivan Vecera <ivecera@redhat.com>
17340 L: netdev@vger.kernel.org
17342 F: include/net/switchdev.h
17345 SY8106A REGULATOR DRIVER
17346 M: Icenowy Zheng <icenowy@aosc.io>
17348 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
17349 F: drivers/regulator/sy8106a-regulator.c
17351 SYNC FILE FRAMEWORK
17352 M: Sumit Semwal <sumit.semwal@linaro.org>
17353 R: Gustavo Padovan <gustavo@padovan.org>
17354 L: linux-media@vger.kernel.org
17355 L: dri-devel@lists.freedesktop.org
17357 T: git git://anongit.freedesktop.org/drm/drm-misc
17358 F: Documentation/driver-api/sync_file.rst
17359 F: drivers/dma-buf/dma-fence*
17360 F: drivers/dma-buf/sw_sync.c
17361 F: drivers/dma-buf/sync_*
17362 F: include/linux/sync_file.h
17363 F: include/uapi/linux/sync_file.h
17365 SYNOPSYS ARC ARCHITECTURE
17366 M: Vineet Gupta <vgupta@synopsys.com>
17367 L: linux-snps-arc@lists.infradead.org
17369 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
17370 F: Documentation/devicetree/bindings/arc/*
17371 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
17373 F: drivers/clocksource/arc_timer.c
17374 F: drivers/tty/serial/arc_uart.c
17376 SYNOPSYS ARC HSDK SDP pll clock driver
17377 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17379 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
17380 F: drivers/clk/clk-hsdk-pll.c
17382 SYNOPSYS ARC SDP clock driver
17383 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17385 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
17386 F: drivers/clk/axs10x/*
17388 SYNOPSYS ARC SDP platform support
17389 M: Alexey Brodkin <abrodkin@synopsys.com>
17391 F: Documentation/devicetree/bindings/arc/axs10*
17392 F: arch/arc/boot/dts/ax*
17393 F: arch/arc/plat-axs10x
17395 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
17396 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17398 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
17399 F: drivers/reset/reset-axs10x.c
17401 SYNOPSYS CREG GPIO DRIVER
17402 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17404 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
17405 F: drivers/gpio/gpio-creg-snps.c
17407 SYNOPSYS DESIGNWARE 8250 UART DRIVER
17408 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17410 F: drivers/tty/serial/8250/8250_dw.c
17411 F: drivers/tty/serial/8250/8250_dwlib.*
17412 F: drivers/tty/serial/8250/8250_lpss.c
17414 SYNOPSYS DESIGNWARE APB GPIO DRIVER
17415 M: Hoan Tran <hoan@os.amperecomputing.com>
17416 M: Serge Semin <fancer.lancer@gmail.com>
17417 L: linux-gpio@vger.kernel.org
17419 F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
17420 F: drivers/gpio/gpio-dwapb.c
17422 SYNOPSYS DESIGNWARE APB SSI DRIVER
17423 M: Serge Semin <fancer.lancer@gmail.com>
17424 L: linux-spi@vger.kernel.org
17426 F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
17427 F: drivers/spi/spi-dw*
17429 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
17430 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17432 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
17433 F: drivers/dma/dw-axi-dmac/
17435 SYNOPSYS DESIGNWARE DMAC DRIVER
17436 M: Viresh Kumar <vireshk@kernel.org>
17437 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17439 F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
17441 F: include/dt-bindings/dma/dw-dmac.h
17442 F: include/linux/dma/dw.h
17443 F: include/linux/platform_data/dma-dw.h
17445 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
17446 M: Jose Abreu <Jose.Abreu@synopsys.com>
17447 L: netdev@vger.kernel.org
17449 F: drivers/net/ethernet/synopsys/
17451 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
17452 M: Jose Abreu <Jose.Abreu@synopsys.com>
17453 L: netdev@vger.kernel.org
17455 F: drivers/net/pcs/pcs-xpcs.c
17456 F: include/linux/pcs/pcs-xpcs.h
17458 SYNOPSYS DESIGNWARE I2C DRIVER
17459 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
17460 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17461 R: Mika Westerberg <mika.westerberg@linux.intel.com>
17462 L: linux-i2c@vger.kernel.org
17464 F: drivers/i2c/busses/i2c-designware-*
17465 F: include/linux/platform_data/i2c-designware.h
17467 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
17468 M: Jaehoon Chung <jh80.chung@samsung.com>
17469 L: linux-mmc@vger.kernel.org
17471 F: drivers/mmc/host/dw_mmc*
17473 SYNOPSYS HSDK RESET CONTROLLER DRIVER
17474 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17476 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
17477 F: drivers/reset/reset-hsdk.c
17478 F: include/dt-bindings/reset/snps,hsdk-reset.h
17480 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
17481 M: Prabu Thangamuthu <prabu.t@synopsys.com>
17482 M: Manjunath M B <manjumb@synopsys.com>
17483 L: linux-mmc@vger.kernel.org
17485 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
17487 SYSTEM CONFIGURATION (SYSCON)
17488 M: Lee Jones <lee.jones@linaro.org>
17489 M: Arnd Bergmann <arnd@arndb.de>
17491 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
17492 F: drivers/mfd/syscon.c
17494 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
17495 M: Sudeep Holla <sudeep.holla@arm.com>
17496 R: Cristian Marussi <cristian.marussi@arm.com>
17497 L: linux-arm-kernel@lists.infradead.org
17499 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
17500 F: drivers/clk/clk-sc[mp]i.c
17501 F: drivers/cpufreq/sc[mp]i-cpufreq.c
17502 F: drivers/firmware/arm_scmi/
17503 F: drivers/firmware/arm_scpi.c
17504 F: drivers/regulator/scmi-regulator.c
17505 F: drivers/reset/reset-scmi.c
17506 F: include/linux/sc[mp]i_protocol.h
17507 F: include/trace/events/scmi.h
17509 SYSTEM RESET/SHUTDOWN DRIVERS
17510 M: Sebastian Reichel <sre@kernel.org>
17511 L: linux-pm@vger.kernel.org
17513 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
17514 F: Documentation/devicetree/bindings/power/reset/
17515 F: drivers/power/reset/
17517 SYSTEM TRACE MODULE CLASS
17518 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
17520 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
17521 F: Documentation/trace/stm.rst
17522 F: drivers/hwtracing/stm/
17523 F: include/linux/stm.h
17524 F: include/uapi/linux/stm.h
17526 SYSTEM76 ACPI DRIVER
17527 M: Jeremy Soller <jeremy@system76.com>
17528 M: System76 Product Development <productdev@system76.com>
17529 L: platform-driver-x86@vger.kernel.org
17531 F: drivers/platform/x86/system76_acpi.c
17534 M: Christoph Hellwig <hch@infradead.org>
17536 F: Documentation/filesystems/sysv-fs.rst
17538 F: include/linux/sysv_fs.h
17540 TASKSTATS STATISTICS INTERFACE
17541 M: Balbir Singh <bsingharora@gmail.com>
17543 F: Documentation/accounting/taskstats*
17544 F: include/linux/taskstats*
17545 F: kernel/taskstats.c
17548 M: Jamal Hadi Salim <jhs@mojatatu.com>
17549 M: Cong Wang <xiyou.wangcong@gmail.com>
17550 M: Jiri Pirko <jiri@resnulli.us>
17551 L: netdev@vger.kernel.org
17553 F: include/net/pkt_cls.h
17554 F: include/net/pkt_sched.h
17555 F: include/net/tc_act/
17556 F: include/uapi/linux/pkt_cls.h
17557 F: include/uapi/linux/pkt_sched.h
17558 F: include/uapi/linux/tc_act/
17559 F: include/uapi/linux/tc_ematch/
17562 TC90522 MEDIA DRIVER
17563 M: Akihiro Tsukada <tskd08@gmail.com>
17564 L: linux-media@vger.kernel.org
17566 F: drivers/media/dvb-frontends/tc90522*
17568 TCP LOW PRIORITY MODULE
17569 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
17570 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
17572 W: http://tcp-lp-mod.sourceforge.net/
17573 F: net/ipv4/tcp_lp.c
17575 TDA10071 MEDIA DRIVER
17576 M: Antti Palosaari <crope@iki.fi>
17577 L: linux-media@vger.kernel.org
17579 W: https://linuxtv.org
17580 W: http://palosaari.fi/linux/
17581 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17582 T: git git://linuxtv.org/anttip/media_tree.git
17583 F: drivers/media/dvb-frontends/tda10071*
17585 TDA18212 MEDIA DRIVER
17586 M: Antti Palosaari <crope@iki.fi>
17587 L: linux-media@vger.kernel.org
17589 W: https://linuxtv.org
17590 W: http://palosaari.fi/linux/
17591 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17592 T: git git://linuxtv.org/anttip/media_tree.git
17593 F: drivers/media/tuners/tda18212*
17595 TDA18218 MEDIA DRIVER
17596 M: Antti Palosaari <crope@iki.fi>
17597 L: linux-media@vger.kernel.org
17599 W: https://linuxtv.org
17600 W: http://palosaari.fi/linux/
17601 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17602 T: git git://linuxtv.org/anttip/media_tree.git
17603 F: drivers/media/tuners/tda18218*
17605 TDA18250 MEDIA DRIVER
17606 M: Olli Salonen <olli.salonen@iki.fi>
17607 L: linux-media@vger.kernel.org
17609 W: https://linuxtv.org
17610 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17611 T: git git://linuxtv.org/media_tree.git
17612 F: drivers/media/tuners/tda18250*
17614 TDA18271 MEDIA DRIVER
17615 M: Michael Krufky <mkrufky@linuxtv.org>
17616 L: linux-media@vger.kernel.org
17618 W: https://linuxtv.org
17619 W: http://github.com/mkrufky
17620 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17621 T: git git://linuxtv.org/mkrufky/tuners.git
17622 F: drivers/media/tuners/tda18271*
17624 TDA1997x MEDIA DRIVER
17625 M: Tim Harvey <tharvey@gateworks.com>
17626 L: linux-media@vger.kernel.org
17628 W: https://linuxtv.org
17629 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17630 F: drivers/media/i2c/tda1997x.*
17632 TDA827x MEDIA DRIVER
17633 M: Michael Krufky <mkrufky@linuxtv.org>
17634 L: linux-media@vger.kernel.org
17636 W: https://linuxtv.org
17637 W: http://github.com/mkrufky
17638 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17639 T: git git://linuxtv.org/mkrufky/tuners.git
17640 F: drivers/media/tuners/tda8290.*
17642 TDA8290 MEDIA DRIVER
17643 M: Michael Krufky <mkrufky@linuxtv.org>
17644 L: linux-media@vger.kernel.org
17646 W: https://linuxtv.org
17647 W: http://github.com/mkrufky
17648 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17649 T: git git://linuxtv.org/mkrufky/tuners.git
17650 F: drivers/media/tuners/tda8290.*
17652 TDA9840 MEDIA DRIVER
17653 M: Hans Verkuil <hverkuil@xs4all.nl>
17654 L: linux-media@vger.kernel.org
17656 W: https://linuxtv.org
17657 T: git git://linuxtv.org/media_tree.git
17658 F: drivers/media/i2c/tda9840*
17660 TEA5761 TUNER DRIVER
17661 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17662 L: linux-media@vger.kernel.org
17664 W: https://linuxtv.org
17665 T: git git://linuxtv.org/media_tree.git
17666 F: drivers/media/tuners/tea5761.*
17668 TEA5767 TUNER DRIVER
17669 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17670 L: linux-media@vger.kernel.org
17672 W: https://linuxtv.org
17673 T: git git://linuxtv.org/media_tree.git
17674 F: drivers/media/tuners/tea5767.*
17676 TEA6415C MEDIA DRIVER
17677 M: Hans Verkuil <hverkuil@xs4all.nl>
17678 L: linux-media@vger.kernel.org
17680 W: https://linuxtv.org
17681 T: git git://linuxtv.org/media_tree.git
17682 F: drivers/media/i2c/tea6415c*
17684 TEA6420 MEDIA DRIVER
17685 M: Hans Verkuil <hverkuil@xs4all.nl>
17686 L: linux-media@vger.kernel.org
17688 W: https://linuxtv.org
17689 T: git git://linuxtv.org/media_tree.git
17690 F: drivers/media/i2c/tea6420*
17693 M: Jiri Pirko <jiri@resnulli.us>
17694 L: netdev@vger.kernel.org
17696 F: drivers/net/team/
17697 F: include/linux/if_team.h
17698 F: include/uapi/linux/if_team.h
17700 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
17701 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
17703 F: arch/x86/platform/ts5500/
17705 TECHNOTREND USB IR RECEIVER
17706 M: Sean Young <sean@mess.org>
17707 L: linux-media@vger.kernel.org
17709 F: drivers/media/rc/ttusbir.c
17711 TECHWELL TW9910 VIDEO DECODER
17712 L: linux-media@vger.kernel.org
17714 F: drivers/media/i2c/tw9910.c
17715 F: include/media/i2c/tw9910.h
17718 M: Jens Wiklander <jens.wiklander@linaro.org>
17719 L: op-tee@lists.trustedfirmware.org
17721 F: Documentation/staging/tee.rst
17723 F: include/linux/tee_drv.h
17724 F: include/uapi/linux/tee.h
17726 TEGRA ARCHITECTURE SUPPORT
17727 M: Thierry Reding <thierry.reding@gmail.com>
17728 M: Jonathan Hunter <jonathanh@nvidia.com>
17729 L: linux-tegra@vger.kernel.org
17731 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
17732 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
17736 M: Peter De Schrijver <pdeschrijver@nvidia.com>
17737 M: Prashant Gaikwad <pgaikwad@nvidia.com>
17739 F: drivers/clk/tegra/
17742 M: Laxman Dewangan <ldewangan@nvidia.com>
17743 M: Jon Hunter <jonathanh@nvidia.com>
17745 F: drivers/dma/tegra*
17748 M: Laxman Dewangan <ldewangan@nvidia.com>
17749 R: Dmitry Osipenko <digetx@gmail.com>
17751 F: drivers/i2c/busses/i2c-tegra.c
17753 TEGRA IOMMU DRIVERS
17754 M: Thierry Reding <thierry.reding@gmail.com>
17755 R: Krishna Reddy <vdumpa@nvidia.com>
17756 L: linux-tegra@vger.kernel.org
17758 F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
17759 F: drivers/iommu/tegra*
17762 M: Laxman Dewangan <ldewangan@nvidia.com>
17764 F: drivers/input/keyboard/tegra-kbc.c
17767 M: Stefan Agner <stefan@agner.ch>
17768 M: Lucas Stach <dev@lynxeye.de>
17770 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
17771 F: drivers/mtd/nand/raw/tegra_nand.c
17774 M: Thierry Reding <thierry.reding@gmail.com>
17776 F: drivers/pwm/pwm-tegra.c
17778 TEGRA SERIAL DRIVER
17779 M: Laxman Dewangan <ldewangan@nvidia.com>
17781 F: drivers/tty/serial/serial-tegra.c
17784 M: Laxman Dewangan <ldewangan@nvidia.com>
17786 F: drivers/spi/spi-tegra*
17788 TEGRA QUAD SPI DRIVER
17789 M: Thierry Reding <thierry.reding@gmail.com>
17790 M: Jonathan Hunter <jonathanh@nvidia.com>
17791 M: Sowjanya Komatineni <skomatineni@nvidia.com>
17792 L: linux-tegra@vger.kernel.org
17794 F: drivers/spi/spi-tegra210-quad.c
17797 M: Thierry Reding <thierry.reding@gmail.com>
17798 M: Jonathan Hunter <jonathanh@nvidia.com>
17799 M: Sowjanya Komatineni <skomatineni@nvidia.com>
17800 L: linux-media@vger.kernel.org
17801 L: linux-tegra@vger.kernel.org
17803 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
17804 F: drivers/staging/media/tegra-video/
17806 TEGRA XUSB PADCTL DRIVER
17807 M: JC Kuo <jckuo@nvidia.com>
17809 F: drivers/phy/tegra/xusb*
17811 TEHUTI ETHERNET DRIVER
17812 M: Andy Gospodarek <andy@greyhouse.net>
17813 L: netdev@vger.kernel.org
17815 F: drivers/net/ethernet/tehuti/*
17817 TELECOM CLOCK DRIVER FOR MCPL0010
17818 M: Mark Gross <mark.gross@intel.com>
17820 F: drivers/char/tlclk.c
17822 TEMPO SEMICONDUCTOR DRIVERS
17823 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
17825 F: Documentation/devicetree/bindings/sound/tscs*.txt
17826 F: sound/soc/codecs/tscs*.c
17827 F: sound/soc/codecs/tscs*.h
17829 TENSILICA XTENSA PORT (xtensa)
17830 M: Chris Zankel <chris@zankel.net>
17831 M: Max Filippov <jcmvbkbc@gmail.com>
17832 L: linux-xtensa@linux-xtensa.org
17834 T: git git://github.com/czankel/xtensa-linux.git
17836 F: drivers/irqchip/irq-xtensa-*
17838 TEXAS INSTRUMENTS ASoC DRIVERS
17839 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
17840 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17844 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
17845 M: Ricardo Ribalda <ribalda@kernel.org>
17846 L: linux-iio@vger.kernel.org
17848 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
17849 F: drivers/iio/dac/ti-dac7612.c
17851 TEXAS INSTRUMENTS DMA DRIVERS
17852 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
17853 L: dmaengine@vger.kernel.org
17855 F: Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
17856 F: Documentation/devicetree/bindings/dma/ti-edma.txt
17857 F: Documentation/devicetree/bindings/dma/ti/
17859 X: drivers/dma/ti/cppi41.c
17860 F: include/linux/dma/k3-udma-glue.h
17861 F: include/linux/dma/ti-cppi5.h
17862 F: include/linux/dma/k3-psil.h
17864 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
17865 M: Nishanth Menon <nm@ti.com>
17866 M: Tero Kristo <kristo@kernel.org>
17867 M: Santosh Shilimkar <ssantosh@kernel.org>
17868 L: linux-arm-kernel@lists.infradead.org
17870 F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
17871 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
17872 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
17873 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
17874 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
17875 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
17876 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
17877 F: drivers/clk/keystone/sci-clk.c
17878 F: drivers/firmware/ti_sci*
17879 F: drivers/irqchip/irq-ti-sci-inta.c
17880 F: drivers/irqchip/irq-ti-sci-intr.c
17881 F: drivers/reset/reset-ti-sci.c
17882 F: drivers/soc/ti/ti_sci_inta_msi.c
17883 F: drivers/soc/ti/ti_sci_pm_domains.c
17884 F: include/dt-bindings/soc/ti,sci_pm_domain.h
17885 F: include/linux/soc/ti/ti_sci_inta_msi.h
17886 F: include/linux/soc/ti/ti_sci_protocol.h
17888 TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
17889 M: Robert Marko <robert.marko@sartura.hr>
17890 M: Luka Perkov <luka.perkov@sartura.hr>
17891 L: linux-hwmon@vger.kernel.org
17893 F: Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
17894 F: Documentation/hwmon/tps23861.rst
17895 F: drivers/hwmon/tps23861.c
17897 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
17898 M: Hans Verkuil <hverkuil@xs4all.nl>
17899 L: linux-media@vger.kernel.org
17901 W: https://linuxtv.org
17902 T: git git://linuxtv.org/media_tree.git
17903 F: drivers/media/radio/radio-raremono.c
17906 M: Zhang Rui <rui.zhang@intel.com>
17907 M: Daniel Lezcano <daniel.lezcano@linaro.org>
17908 R: Amit Kucheria <amitk@kernel.org>
17909 L: linux-pm@vger.kernel.org
17911 Q: https://patchwork.kernel.org/project/linux-pm/list/
17912 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux.git
17913 F: Documentation/devicetree/bindings/thermal/
17914 F: drivers/thermal/
17915 F: include/linux/cpu_cooling.h
17916 F: include/linux/thermal.h
17917 F: include/uapi/linux/thermal.h
17919 THERMAL DRIVER FOR AMLOGIC SOCS
17920 M: Guillaume La Roque <glaroque@baylibre.com>
17921 L: linux-pm@vger.kernel.org
17922 L: linux-amlogic@lists.infradead.org
17924 W: http://linux-meson.com/
17925 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
17926 F: drivers/thermal/amlogic_thermal.c
17928 THERMAL/CPU_COOLING
17929 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
17930 M: Daniel Lezcano <daniel.lezcano@linaro.org>
17931 M: Viresh Kumar <viresh.kumar@linaro.org>
17932 M: Javi Merino <javi.merino@kernel.org>
17933 L: linux-pm@vger.kernel.org
17935 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
17936 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
17937 F: drivers/thermal/cpufreq_cooling.c
17938 F: drivers/thermal/cpuidle_cooling.c
17939 F: include/linux/cpu_cooling.h
17941 THERMAL/POWER_ALLOCATOR
17942 M: Lukasz Luba <lukasz.luba@arm.com>
17943 L: linux-pm@vger.kernel.org
17945 F: Documentation/driver-api/thermal/power_allocator.rst
17946 F: drivers/thermal/gov_power_allocator.c
17947 F: include/trace/events/thermal_power_allocator.h
17949 THINKPAD ACPI EXTRAS DRIVER
17950 M: Henrique de Moraes Holschuh <hmh@hmh.eng.br>
17951 L: ibm-acpi-devel@lists.sourceforge.net
17952 L: platform-driver-x86@vger.kernel.org
17954 W: http://ibm-acpi.sourceforge.net
17955 W: http://thinkwiki.org/wiki/Ibm-acpi
17956 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
17957 F: drivers/platform/x86/thinkpad_acpi.c
17959 THUNDERBOLT DMA TRAFFIC TEST DRIVER
17960 M: Isaac Hazan <isaac.hazan@intel.com>
17961 L: linux-usb@vger.kernel.org
17963 F: drivers/thunderbolt/dma_test.c
17966 M: Andreas Noever <andreas.noever@gmail.com>
17967 M: Michael Jamet <michael.jamet@intel.com>
17968 M: Mika Westerberg <mika.westerberg@linux.intel.com>
17969 M: Yehezkel Bernat <YehezkelShB@gmail.com>
17970 L: linux-usb@vger.kernel.org
17972 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
17973 F: Documentation/admin-guide/thunderbolt.rst
17974 F: drivers/thunderbolt/
17975 F: include/linux/thunderbolt.h
17977 THUNDERBOLT NETWORK DRIVER
17978 M: Michael Jamet <michael.jamet@intel.com>
17979 M: Mika Westerberg <mika.westerberg@linux.intel.com>
17980 M: Yehezkel Bernat <YehezkelShB@gmail.com>
17981 L: netdev@vger.kernel.org
17983 F: drivers/net/thunderbolt.c
17985 THUNDERX GPIO DRIVER
17986 M: Robert Richter <rric@kernel.org>
17988 F: drivers/gpio/gpio-thunderx.c
17990 TI ADS131E0X ADC SERIES DRIVER
17991 M: Tomislav Denis <tomislav.denis@avl.com>
17992 L: linux-iio@vger.kernel.org
17994 F: Documentation/devicetree/bindings/iio/adc/ti,ads131e08.yaml
17995 F: drivers/iio/adc/ti-ads131e08.c
17997 TI AM437X VPFE DRIVER
17998 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
17999 L: linux-media@vger.kernel.org
18001 W: https://linuxtv.org
18002 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18003 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
18004 F: drivers/media/platform/am437x/
18006 TI BANDGAP AND THERMAL DRIVER
18007 M: Eduardo Valentin <edubezval@gmail.com>
18008 M: Keerthy <j-keerthy@ti.com>
18009 L: linux-pm@vger.kernel.org
18010 L: linux-omap@vger.kernel.org
18012 F: drivers/thermal/ti-soc-thermal/
18014 TI BQ27XXX POWER SUPPLY DRIVER
18015 F: drivers/power/supply/bq27xxx_battery.c
18016 F: drivers/power/supply/bq27xxx_battery_i2c.c
18017 F: include/linux/power/bq27xxx_battery.h
18019 TI CDCE706 CLOCK DRIVER
18020 M: Max Filippov <jcmvbkbc@gmail.com>
18022 F: drivers/clk/clk-cdce706.c
18025 M: Tero Kristo <kristo@kernel.org>
18026 L: linux-omap@vger.kernel.org
18029 F: include/linux/clk/ti.h
18031 TI DAVINCI MACHINE SUPPORT
18032 M: Sekhar Nori <nsekhar@ti.com>
18033 R: Bartosz Golaszewski <bgolaszewski@baylibre.com>
18034 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18036 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
18037 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
18038 F: arch/arm/boot/dts/da850*
18039 F: arch/arm/mach-davinci/
18040 F: drivers/i2c/busses/i2c-davinci.c
18042 TI DAVINCI SERIES CLOCK DRIVER
18043 M: David Lechner <david@lechnology.com>
18044 R: Sekhar Nori <nsekhar@ti.com>
18046 F: Documentation/devicetree/bindings/clock/ti/davinci/
18047 F: drivers/clk/davinci/
18049 TI DAVINCI SERIES GPIO DRIVER
18050 M: Keerthy <j-keerthy@ti.com>
18051 L: linux-gpio@vger.kernel.org
18053 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
18054 F: drivers/gpio/gpio-davinci.c
18056 TI DAVINCI SERIES MEDIA DRIVER
18057 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
18058 L: linux-media@vger.kernel.org
18060 W: https://linuxtv.org
18061 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18062 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
18063 F: drivers/media/platform/davinci/
18064 F: include/media/davinci/
18066 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
18067 R: David Lechner <david@lechnology.com>
18068 L: linux-iio@vger.kernel.org
18069 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
18070 F: drivers/counter/ti-eqep.c
18072 TI ETHERNET SWITCH DRIVER (CPSW)
18073 R: Grygorii Strashko <grygorii.strashko@ti.com>
18074 L: linux-omap@vger.kernel.org
18075 L: netdev@vger.kernel.org
18077 F: drivers/net/ethernet/ti/cpsw*
18078 F: drivers/net/ethernet/ti/davinci*
18080 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
18081 M: Alex Dubov <oakad@yahoo.com>
18083 W: http://tifmxx.berlios.de/
18084 F: drivers/memstick/host/tifm_ms.c
18085 F: drivers/misc/tifm*
18086 F: drivers/mmc/host/tifm_sd.c
18087 F: include/linux/tifm.h
18089 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
18090 M: Santosh Shilimkar <ssantosh@kernel.org>
18091 L: linux-kernel@vger.kernel.org
18092 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18094 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
18095 F: drivers/soc/ti/*
18097 TI LM49xxx FAMILY ASoC CODEC DRIVERS
18098 M: M R Swami Reddy <mr.swami.reddy@ti.com>
18099 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
18100 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18102 F: sound/soc/codecs/isabelle*
18103 F: sound/soc/codecs/lm49453*
18105 TI LP855x BACKLIGHT DRIVER
18106 M: Milo Kim <milo.kim@ti.com>
18108 F: Documentation/driver-api/backlight/lp855x-driver.rst
18109 F: drivers/video/backlight/lp855x_bl.c
18110 F: include/linux/platform_data/lp855x.h
18112 TI LP8727 CHARGER DRIVER
18113 M: Milo Kim <milo.kim@ti.com>
18115 F: drivers/power/supply/lp8727_charger.c
18116 F: include/linux/platform_data/lp8727.h
18118 TI LP8788 MFD DRIVER
18119 M: Milo Kim <milo.kim@ti.com>
18121 F: drivers/iio/adc/lp8788_adc.c
18122 F: drivers/leds/leds-lp8788.c
18123 F: drivers/mfd/lp8788*.c
18124 F: drivers/power/supply/lp8788-charger.c
18125 F: drivers/regulator/lp8788-*.c
18126 F: include/linux/mfd/lp8788*.h
18128 TI NETCP ETHERNET DRIVER
18129 M: Wingman Kwok <w-kwok2@ti.com>
18130 M: Murali Karicheri <m-karicheri2@ti.com>
18131 L: netdev@vger.kernel.org
18133 F: drivers/net/ethernet/ti/netcp*
18135 TI PCM3060 ASoC CODEC DRIVER
18136 M: Kirill Marinushkin <kmarinushkin@birdec.com>
18137 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18139 F: Documentation/devicetree/bindings/sound/pcm3060.txt
18140 F: sound/soc/codecs/pcm3060*
18142 TI TAS571X FAMILY ASoC CODEC DRIVER
18143 M: Kevin Cernekee <cernekee@chromium.org>
18144 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18146 F: sound/soc/codecs/tas571x*
18148 TI TCAN4X5X DEVICE DRIVER
18149 L: linux-can@vger.kernel.org
18151 F: Documentation/devicetree/bindings/net/can/tcan4x5x.txt
18152 F: drivers/net/can/m_can/tcan4x5x*
18154 TI TRF7970A NFC DRIVER
18155 M: Mark Greer <mgreer@animalcreek.com>
18156 L: linux-wireless@vger.kernel.org
18157 L: linux-nfc@lists.01.org (moderated for non-subscribers)
18159 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
18160 F: drivers/nfc/trf7970a.c
18162 TI TWL4030 SERIES SOC CODEC DRIVER
18163 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
18164 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18166 F: sound/soc/codecs/twl4030*
18169 M: Benoit Parrot <bparrot@ti.com>
18170 L: linux-media@vger.kernel.org
18172 W: http://linuxtv.org/
18173 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18174 F: Documentation/devicetree/bindings/media/ti,cal.yaml
18175 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
18176 F: drivers/media/platform/ti-vpe/
18178 TI WILINK WIRELESS DRIVERS
18179 L: linux-wireless@vger.kernel.org
18181 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
18182 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
18183 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
18184 F: drivers/net/wireless/ti/
18185 F: include/linux/wl12xx.h
18187 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
18188 M: John Stultz <john.stultz@linaro.org>
18189 M: Thomas Gleixner <tglx@linutronix.de>
18190 R: Stephen Boyd <sboyd@kernel.org>
18191 L: linux-kernel@vger.kernel.org
18193 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
18194 F: include/linux/clocksource.h
18195 F: include/linux/time.h
18196 F: include/linux/timex.h
18197 F: include/uapi/linux/time.h
18198 F: include/uapi/linux/timex.h
18199 F: kernel/time/alarmtimer.c
18200 F: kernel/time/clocksource.c
18201 F: kernel/time/ntp.c
18202 F: kernel/time/time*.c
18203 F: tools/testing/selftests/timers/
18206 M: Jon Maloy <jmaloy@redhat.com>
18207 M: Ying Xue <ying.xue@windriver.com>
18208 L: netdev@vger.kernel.org (core kernel code)
18209 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
18211 W: http://tipc.sourceforge.net/
18212 F: include/uapi/linux/tipc*.h
18215 TLAN NETWORK DRIVER
18216 M: Samuel Chessman <chessman@tux.org>
18217 L: tlan-devel@lists.sourceforge.net (subscribers-only)
18219 W: http://sourceforge.net/projects/tlan/
18220 F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
18221 F: drivers/net/ethernet/ti/tlan.*
18223 TM6000 VIDEO4LINUX DRIVER
18224 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18225 L: linux-media@vger.kernel.org
18227 W: https://linuxtv.org
18228 T: git git://linuxtv.org/media_tree.git
18229 F: Documentation/admin-guide/media/tm6000*
18230 F: drivers/media/usb/tm6000/
18232 TMIO/SDHI MMC DRIVER
18233 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
18234 L: linux-mmc@vger.kernel.org
18236 F: drivers/mmc/host/renesas_sdhi*
18237 F: drivers/mmc/host/tmio_mmc*
18238 F: include/linux/mfd/tmio.h
18240 TMP401 HARDWARE MONITOR DRIVER
18241 M: Guenter Roeck <linux@roeck-us.net>
18242 L: linux-hwmon@vger.kernel.org
18244 F: Documentation/hwmon/tmp401.rst
18245 F: drivers/hwmon/tmp401.c
18247 TMP513 HARDWARE MONITOR DRIVER
18248 M: Eric Tremblay <etremblay@distech-controls.com>
18249 L: linux-hwmon@vger.kernel.org
18251 F: Documentation/hwmon/tmp513.rst
18252 F: drivers/hwmon/tmp513.c
18254 TMPFS (SHMEM FILESYSTEM)
18255 M: Hugh Dickins <hughd@google.com>
18256 L: linux-mm@kvack.org
18258 F: include/linux/shmem_fs.h
18261 TOMOYO SECURITY MODULE
18262 M: Kentaro Takeda <takedakn@nttdata.co.jp>
18263 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
18264 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
18265 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
18266 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
18267 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
18269 W: https://tomoyo.osdn.jp/
18270 F: security/tomoyo/
18272 TOPSTAR LAPTOP EXTRAS DRIVER
18273 M: Herton Ronaldo Krzesinski <herton@canonical.com>
18274 L: platform-driver-x86@vger.kernel.org
18276 F: drivers/platform/x86/topstar-laptop.c
18278 TORTURE-TEST MODULES
18279 M: Davidlohr Bueso <dave@stgolabs.net>
18280 M: "Paul E. McKenney" <paulmck@kernel.org>
18281 M: Josh Triplett <josh@joshtriplett.org>
18282 L: linux-kernel@vger.kernel.org
18284 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18285 F: Documentation/RCU/torture.rst
18286 F: kernel/locking/locktorture.c
18287 F: kernel/rcu/rcuscale.c
18288 F: kernel/rcu/rcutorture.c
18289 F: kernel/rcu/refscale.c
18290 F: kernel/torture.c
18292 TOSHIBA ACPI EXTRAS DRIVER
18293 M: Azael Avalos <coproscefalo@gmail.com>
18294 L: platform-driver-x86@vger.kernel.org
18296 F: drivers/platform/x86/toshiba_acpi.c
18298 TOSHIBA BLUETOOTH DRIVER
18299 M: Azael Avalos <coproscefalo@gmail.com>
18300 L: platform-driver-x86@vger.kernel.org
18302 F: drivers/platform/x86/toshiba_bluetooth.c
18304 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
18305 M: Azael Avalos <coproscefalo@gmail.com>
18306 L: platform-driver-x86@vger.kernel.org
18308 F: drivers/platform/x86/toshiba_haps.c
18311 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
18313 W: http://www.buzzard.org.uk/toshiba/
18314 F: drivers/char/toshiba.c
18315 F: include/linux/toshiba.h
18316 F: include/uapi/linux/toshiba.h
18318 TOSHIBA TC358743 DRIVER
18319 M: Mats Randgaard <matrandg@cisco.com>
18320 L: linux-media@vger.kernel.org
18322 F: drivers/media/i2c/tc358743*
18323 F: include/media/i2c/tc358743.h
18325 TOSHIBA WMI HOTKEYS DRIVER
18326 M: Azael Avalos <coproscefalo@gmail.com>
18327 L: platform-driver-x86@vger.kernel.org
18329 F: drivers/platform/x86/toshiba-wmi.c
18332 M: Peter Huewe <peterhuewe@gmx.de>
18333 M: Jarkko Sakkinen <jarkko@kernel.org>
18334 R: Jason Gunthorpe <jgg@ziepe.ca>
18335 L: linux-integrity@vger.kernel.org
18337 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
18338 Q: https://patchwork.kernel.org/project/linux-integrity/list/
18339 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
18340 F: drivers/char/tpm/
18343 M: Steven Rostedt <rostedt@goodmis.org>
18344 M: Ingo Molnar <mingo@redhat.com>
18346 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
18347 F: Documentation/trace/ftrace.rst
18348 F: arch/*/*/*/ftrace.h
18349 F: arch/*/kernel/ftrace.c
18351 F: include/*/ftrace.h
18352 F: include/linux/trace*.h
18355 F: tools/testing/selftests/ftrace/
18357 TRACING MMIO ACCESSES (MMIOTRACE)
18358 M: Steven Rostedt <rostedt@goodmis.org>
18359 M: Ingo Molnar <mingo@kernel.org>
18360 R: Karol Herbst <karolherbst@gmail.com>
18361 R: Pekka Paalanen <ppaalanen@gmail.com>
18362 L: linux-kernel@vger.kernel.org
18363 L: nouveau@lists.freedesktop.org
18365 F: arch/x86/mm/kmmio.c
18366 F: arch/x86/mm/mmio-mod.c
18367 F: arch/x86/mm/testmmiotrace.c
18368 F: include/linux/mmiotrace.h
18369 F: kernel/trace/trace_mmiotrace.c
18372 M: Jiri Kosina <trivial@kernel.org>
18374 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
18375 K: ^Subject:.*(?i)trivial
18378 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18379 M: Jiri Slaby <jirislaby@kernel.org>
18381 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
18382 F: Documentation/driver-api/serial/
18384 F: drivers/tty/serial/serial_core.c
18385 F: include/linux/serial.h
18386 F: include/linux/serial_core.h
18387 F: include/linux/tty.h
18388 F: include/uapi/linux/serial.h
18389 F: include/uapi/linux/serial_core.h
18390 F: include/uapi/linux/tty.h
18392 TUA9001 MEDIA DRIVER
18393 M: Antti Palosaari <crope@iki.fi>
18394 L: linux-media@vger.kernel.org
18396 W: https://linuxtv.org
18397 W: http://palosaari.fi/linux/
18398 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18399 T: git git://linuxtv.org/anttip/media_tree.git
18400 F: drivers/media/tuners/tua9001*
18402 TULIP NETWORK DRIVERS
18403 L: netdev@vger.kernel.org
18404 L: linux-parisc@vger.kernel.org
18406 F: drivers/net/ethernet/dec/tulip/
18409 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
18411 W: http://vtun.sourceforge.net/tun
18412 F: Documentation/networking/tuntap.rst
18413 F: arch/um/os-Linux/drivers/
18415 TURBOCHANNEL SUBSYSTEM
18416 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
18417 M: Ralf Baechle <ralf@linux-mips.org>
18418 L: linux-mips@vger.kernel.org
18420 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
18422 F: include/linux/tc.h
18425 M: "Len Brown" <lenb@kernel.org>
18426 L: linux-pm@vger.kernel.org
18428 Q: https://patchwork.kernel.org/project/linux-pm/list/
18429 B: https://bugzilla.kernel.org
18430 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
18431 F: tools/power/x86/turbostat/
18433 TW5864 VIDEO4LINUX DRIVER
18434 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
18435 M: Anton Sviridenko <anton@corp.bluecherry.net>
18436 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
18437 M: Andrey Utkin <andrey_utkin@fastmail.com>
18438 L: linux-media@vger.kernel.org
18440 F: drivers/media/pci/tw5864/
18442 TW68 VIDEO4LINUX DRIVER
18443 M: Hans Verkuil <hverkuil@xs4all.nl>
18444 L: linux-media@vger.kernel.org
18446 W: https://linuxtv.org
18447 T: git git://linuxtv.org/media_tree.git
18448 F: drivers/media/pci/tw68/
18450 TW686X VIDEO4LINUX DRIVER
18451 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
18452 L: linux-media@vger.kernel.org
18454 W: http://linuxtv.org
18455 T: git git://linuxtv.org/media_tree.git
18456 F: drivers/media/pci/tw686x/
18458 UACCE ACCELERATOR FRAMEWORK
18459 M: Zhangfei Gao <zhangfei.gao@linaro.org>
18460 M: Zhou Wang <wangzhou1@hisilicon.com>
18461 L: linux-accelerators@lists.ozlabs.org
18462 L: linux-kernel@vger.kernel.org
18464 F: Documentation/ABI/testing/sysfs-driver-uacce
18465 F: Documentation/misc-devices/uacce.rst
18466 F: drivers/misc/uacce/
18467 F: include/linux/uacce.h
18468 F: include/uapi/misc/uacce/
18470 UBI FILE SYSTEM (UBIFS)
18471 M: Richard Weinberger <richard@nod.at>
18472 L: linux-mtd@lists.infradead.org
18474 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
18475 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
18476 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
18477 F: Documentation/filesystems/ubifs-authentication.rst
18478 F: Documentation/filesystems/ubifs.rst
18481 UCLINUX (M68KNOMMU AND COLDFIRE)
18482 M: Greg Ungerer <gerg@linux-m68k.org>
18483 L: linux-m68k@lists.linux-m68k.org
18484 L: uclinux-dev@uclinux.org (subscribers-only)
18486 W: http://www.linux-m68k.org/
18487 W: http://www.uclinux.org/
18488 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
18489 F: arch/m68k/*/*_no.*
18491 F: arch/m68k/coldfire/
18492 F: arch/m68k/include/asm/*_no.*
18495 M: Jan Kara <jack@suse.com>
18497 F: Documentation/filesystems/udf.rst
18501 M: Bastien Nocera <hadess@hadess.net>
18502 L: linux-input@vger.kernel.org
18504 F: drivers/hid/hid-udraw-ps3.c
18507 M: Evgeniy Dushistov <dushistov@mail.ru>
18509 F: Documentation/admin-guide/ufs.rst
18512 UHID USERSPACE HID IO DRIVER
18513 M: David Rheinsberg <david.rheinsberg@gmail.com>
18514 L: linux-input@vger.kernel.org
18516 F: drivers/hid/uhid.c
18517 F: include/uapi/linux/uhid.h
18520 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18521 L: linux-usb@vger.kernel.org
18523 F: drivers/usb/common/ulpi.c
18524 F: include/linux/ulpi/
18527 M: Gabriel Krisman Bertazi <krisman@collabora.com>
18528 L: linux-fsdevel@vger.kernel.org
18533 M: Tony Finch <dot@dotat.at>
18535 W: http://dotat.at/prog/unifdef
18536 F: scripts/unifdef.c
18538 UNIFORM CDROM DRIVER
18539 M: Jens Axboe <axboe@kernel.dk>
18541 W: http://www.kernel.dk
18542 F: Documentation/cdrom/
18543 F: drivers/cdrom/cdrom.c
18544 F: include/linux/cdrom.h
18545 F: include/uapi/linux/cdrom.h
18547 UNISYS S-PAR DRIVERS
18548 M: David Kershner <david.kershner@unisys.com>
18549 L: sparmaintainer@unisys.com (Unisys internal)
18551 F: drivers/staging/unisys/
18552 F: drivers/visorbus/
18553 F: include/linux/visorbus.h
18555 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
18556 R: Alim Akhtar <alim.akhtar@samsung.com>
18557 R: Avri Altman <avri.altman@wdc.com>
18558 L: linux-scsi@vger.kernel.org
18560 F: Documentation/scsi/ufs.rst
18561 F: drivers/scsi/ufs/
18563 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
18564 M: Pedro Sousa <pedrom.sousa@synopsys.com>
18565 L: linux-scsi@vger.kernel.org
18567 F: drivers/scsi/ufs/*dwc*
18569 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
18570 M: Stanley Chu <stanley.chu@mediatek.com>
18571 L: linux-scsi@vger.kernel.org
18572 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
18574 F: drivers/scsi/ufs/ufs-mediatek*
18576 UNSORTED BLOCK IMAGES (UBI)
18577 M: Richard Weinberger <richard@nod.at>
18578 L: linux-mtd@lists.infradead.org
18580 W: http://www.linux-mtd.infradead.org/
18581 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
18582 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
18583 F: drivers/mtd/ubi/
18584 F: include/linux/mtd/ubi.h
18585 F: include/uapi/mtd/ubi-user.h
18587 USB "USBNET" DRIVER FRAMEWORK
18588 M: Oliver Neukum <oneukum@suse.com>
18589 L: netdev@vger.kernel.org
18591 W: http://www.linux-usb.org/usbnet
18592 F: drivers/net/usb/usbnet.c
18593 F: include/linux/usb/usbnet.h
18596 M: Oliver Neukum <oneukum@suse.com>
18597 L: linux-usb@vger.kernel.org
18599 F: Documentation/usb/acm.rst
18600 F: drivers/usb/class/cdc-acm.*
18602 USB APPLE MFI FASTCHARGE DRIVER
18603 M: Bastien Nocera <hadess@hadess.net>
18604 L: linux-usb@vger.kernel.org
18606 F: drivers/usb/misc/apple-mfi-fastcharge.c
18608 USB AR5523 WIRELESS DRIVER
18609 M: Pontus Fuchs <pontus.fuchs@gmail.com>
18610 L: linux-wireless@vger.kernel.org
18612 F: drivers/net/wireless/ath/ar5523/
18615 M: Oliver Neukum <oneukum@suse.com>
18616 L: linux-usb@vger.kernel.org
18617 L: linux-scsi@vger.kernel.org
18619 F: drivers/usb/storage/uas.c
18621 USB CDC ETHERNET DRIVER
18622 M: Oliver Neukum <oliver@neukum.org>
18623 L: linux-usb@vger.kernel.org
18625 F: drivers/net/usb/cdc_*.c
18626 F: include/uapi/linux/usb/cdc.h
18628 USB CHAOSKEY DRIVER
18629 M: Keith Packard <keithp@keithp.com>
18630 L: linux-usb@vger.kernel.org
18632 F: drivers/usb/misc/chaoskey.c
18634 USB CYPRESS C67X00 DRIVER
18635 M: Peter Korsgaard <jacmet@sunsite.dk>
18636 L: linux-usb@vger.kernel.org
18638 F: drivers/usb/c67x00/
18640 USB DAVICOM DM9601 DRIVER
18641 M: Peter Korsgaard <jacmet@sunsite.dk>
18642 L: netdev@vger.kernel.org
18644 W: http://www.linux-usb.org/usbnet
18645 F: drivers/net/usb/dm9601.c
18648 M: Alan Stern <stern@rowland.harvard.edu>
18649 L: linux-usb@vger.kernel.org
18651 F: Documentation/usb/ehci.rst
18652 F: drivers/usb/host/ehci*
18654 USB GADGET/PERIPHERAL SUBSYSTEM
18655 M: Felipe Balbi <balbi@kernel.org>
18656 L: linux-usb@vger.kernel.org
18658 W: http://www.linux-usb.org/gadget
18659 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
18660 F: drivers/usb/gadget/
18661 F: include/linux/usb/gadget*
18663 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
18664 M: Jiri Kosina <jikos@kernel.org>
18665 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
18666 L: linux-usb@vger.kernel.org
18668 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
18669 F: Documentation/hid/hiddev.rst
18670 F: drivers/hid/usbhid/
18672 USB INTEL XHCI ROLE MUX DRIVER
18673 M: Hans de Goede <hdegoede@redhat.com>
18674 L: linux-usb@vger.kernel.org
18676 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
18678 USB IP DRIVER FOR HISILICON KIRIN
18679 M: Yu Chen <chenyu56@huawei.com>
18680 M: Binghui Wang <wangbinghui@hisilicon.com>
18681 L: linux-usb@vger.kernel.org
18683 F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
18684 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
18687 M: Olav Kongas <ok@artecdesign.ee>
18688 L: linux-usb@vger.kernel.org
18690 F: drivers/usb/host/isp116x*
18691 F: include/linux/usb/isp116x.h
18693 USB LAN78XX ETHERNET DRIVER
18694 M: Woojung Huh <woojung.huh@microchip.com>
18695 M: UNGLinuxDriver@microchip.com
18696 L: netdev@vger.kernel.org
18698 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
18699 F: drivers/net/usb/lan78xx.*
18700 F: include/dt-bindings/net/microchip-lan78xx.h
18702 USB MASS STORAGE DRIVER
18703 M: Alan Stern <stern@rowland.harvard.edu>
18704 L: linux-usb@vger.kernel.org
18705 L: usb-storage@lists.one-eyed-alien.net
18707 F: drivers/usb/storage/
18710 M: Clemens Ladisch <clemens@ladisch.de>
18711 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18713 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
18714 F: sound/usb/midi.*
18716 USB NETWORKING DRIVERS
18717 L: linux-usb@vger.kernel.org
18719 F: drivers/net/usb/
18722 M: Alan Stern <stern@rowland.harvard.edu>
18723 L: linux-usb@vger.kernel.org
18725 F: Documentation/usb/ohci.rst
18726 F: drivers/usb/host/ohci*
18728 USB OTG FSM (Finite State Machine)
18729 M: Peter Chen <peter.chen@kernel.org>
18730 L: linux-usb@vger.kernel.org
18732 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
18733 F: drivers/usb/common/usb-otg-fsm.c
18736 M: Valentina Manea <valentina.manea.m@gmail.com>
18737 M: Shuah Khan <shuah@kernel.org>
18738 M: Shuah Khan <skhan@linuxfoundation.org>
18739 L: linux-usb@vger.kernel.org
18741 F: Documentation/usb/usbip_protocol.rst
18742 F: drivers/usb/usbip/
18743 F: tools/testing/selftests/drivers/usb/usbip/
18744 F: tools/usb/usbip/
18747 M: Petko Manolov <petkan@nucleusys.com>
18748 L: linux-usb@vger.kernel.org
18749 L: netdev@vger.kernel.org
18751 W: https://github.com/petkan/pegasus
18752 T: git git://github.com/petkan/pegasus.git
18753 F: drivers/net/usb/pegasus.*
18756 M: Felipe Balbi <balbi@kernel.org>
18757 L: linux-usb@vger.kernel.org
18759 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
18760 F: drivers/usb/phy/
18762 USB PRINTER DRIVER (usblp)
18763 M: Pete Zaitcev <zaitcev@redhat.com>
18764 L: linux-usb@vger.kernel.org
18766 F: drivers/usb/class/usblp.c
18768 USB RAW GADGET DRIVER
18769 R: Andrey Konovalov <andreyknvl@gmail.com>
18770 L: linux-usb@vger.kernel.org
18772 F: Documentation/usb/raw-gadget.rst
18773 F: drivers/usb/gadget/legacy/raw_gadget.c
18774 F: include/uapi/linux/usb/raw_gadget.h
18776 USB QMI WWAN NETWORK DRIVER
18777 M: Bjørn Mork <bjorn@mork.no>
18778 L: netdev@vger.kernel.org
18780 F: Documentation/ABI/testing/sysfs-class-net-qmi
18781 F: drivers/net/usb/qmi_wwan.c
18784 M: Petko Manolov <petkan@nucleusys.com>
18785 L: linux-usb@vger.kernel.org
18786 L: netdev@vger.kernel.org
18788 W: https://github.com/petkan/rtl8150
18789 T: git git://github.com/petkan/rtl8150.git
18790 F: drivers/net/usb/rtl8150.c
18792 USB SERIAL SUBSYSTEM
18793 M: Johan Hovold <johan@kernel.org>
18794 L: linux-usb@vger.kernel.org
18796 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
18797 F: Documentation/usb/usb-serial.rst
18798 F: drivers/usb/serial/
18799 F: include/linux/usb/serial.h
18801 USB SMSC75XX ETHERNET DRIVER
18802 M: Steve Glendinning <steve.glendinning@shawell.net>
18803 L: netdev@vger.kernel.org
18805 F: drivers/net/usb/smsc75xx.*
18807 USB SMSC95XX ETHERNET DRIVER
18808 M: Steve Glendinning <steve.glendinning@shawell.net>
18809 M: UNGLinuxDriver@microchip.com
18810 L: netdev@vger.kernel.org
18812 F: drivers/net/usb/smsc95xx.*
18815 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18816 L: linux-usb@vger.kernel.org
18818 W: http://www.linux-usb.org
18819 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
18820 F: Documentation/devicetree/bindings/usb/
18821 F: Documentation/usb/
18823 F: include/linux/usb.h
18824 F: include/linux/usb/
18826 USB TYPEC BUS FOR ALTERNATE MODES
18827 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18828 L: linux-usb@vger.kernel.org
18830 F: Documentation/ABI/testing/sysfs-bus-typec
18831 F: Documentation/driver-api/usb/typec_bus.rst
18832 F: drivers/usb/typec/altmodes/
18833 F: include/linux/usb/typec_altmode.h
18836 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18837 L: linux-usb@vger.kernel.org
18839 F: Documentation/ABI/testing/sysfs-class-typec
18840 F: Documentation/driver-api/usb/typec.rst
18841 F: drivers/usb/typec/
18842 F: include/linux/usb/typec.h
18844 USB TYPEC INTEL PMC MUX DRIVER
18845 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18846 L: linux-usb@vger.kernel.org
18848 F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
18849 F: drivers/usb/typec/mux/intel_pmc_mux.c
18851 USB TYPEC PI3USB30532 MUX DRIVER
18852 M: Hans de Goede <hdegoede@redhat.com>
18853 L: linux-usb@vger.kernel.org
18855 F: drivers/usb/typec/mux/pi3usb30532.c
18857 USB TYPEC PORT CONTROLLER DRIVERS
18858 M: Guenter Roeck <linux@roeck-us.net>
18859 L: linux-usb@vger.kernel.org
18861 F: drivers/usb/typec/tcpm/
18864 M: Alan Stern <stern@rowland.harvard.edu>
18865 L: linux-usb@vger.kernel.org
18867 F: drivers/usb/host/uhci*
18870 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18871 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
18872 L: linux-media@vger.kernel.org
18874 W: http://www.ideasonboard.org/uvc/
18875 T: git git://linuxtv.org/media_tree.git
18876 F: drivers/media/usb/uvc/
18877 F: include/uapi/linux/uvcvideo.h
18880 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18881 L: linux-usb@vger.kernel.org
18883 F: drivers/usb/gadget/function/*uvc*
18884 F: drivers/usb/gadget/legacy/webcam.c
18885 F: include/uapi/linux/usb/g_uvc.h
18887 USB WIRELESS RNDIS DRIVER (rndis_wlan)
18888 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
18889 L: linux-wireless@vger.kernel.org
18891 F: drivers/net/wireless/rndis_wlan.c
18894 M: Mathias Nyman <mathias.nyman@intel.com>
18895 L: linux-usb@vger.kernel.org
18897 F: drivers/usb/host/pci-quirks*
18898 F: drivers/usb/host/xhci*
18901 L: linux-wireless@vger.kernel.org
18903 W: http://linux-lc100020.sourceforge.net
18904 F: drivers/net/wireless/zydas/zd1201.*
18907 M: Antoine Jacquet <royale@zerezo.com>
18908 L: linux-usb@vger.kernel.org
18909 L: linux-media@vger.kernel.org
18911 W: http://royale.zerezo.com/zr364xx/
18912 T: git git://linuxtv.org/media_tree.git
18913 F: Documentation/admin-guide/media/zr364xx*
18914 F: drivers/media/usb/zr364xx/
18916 USER-MODE LINUX (UML)
18917 M: Jeff Dike <jdike@addtoit.com>
18918 M: Richard Weinberger <richard@nod.at>
18919 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
18920 L: linux-um@lists.infradead.org
18922 W: http://user-mode-linux.sourceforge.net
18923 Q: https://patchwork.ozlabs.org/project/linux-um/list/
18924 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
18925 F: Documentation/virt/uml/
18930 USERSPACE COPYIN/COPYOUT (UIOVEC)
18931 M: Alexander Viro <viro@zeniv.linux.org.uk>
18933 F: include/linux/uio.h
18936 USERSPACE DMA BUFFER DRIVER
18937 M: Gerd Hoffmann <kraxel@redhat.com>
18938 L: dri-devel@lists.freedesktop.org
18940 T: git git://anongit.freedesktop.org/drm/drm-misc
18941 F: drivers/dma-buf/udmabuf.c
18942 F: include/uapi/linux/udmabuf.h
18944 USERSPACE I/O (UIO)
18945 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18947 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
18948 F: Documentation/driver-api/uio-howto.rst
18950 F: include/linux/uio_driver.h
18953 M: Karel Zak <kzak@redhat.com>
18954 L: util-linux@vger.kernel.org
18956 W: http://en.wikipedia.org/wiki/Util-linux
18957 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
18960 M: Christoph Hellwig <hch@lst.de>
18961 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18962 L: linux-kernel@vger.kernel.org
18964 T: git git://git.infradead.org/users/hch/uuid.git
18965 F: include/linux/uuid.h
18966 F: include/uapi/linux/uuid.h
18971 M: Justin Ernst <justin.ernst@hpe.com>
18972 L: platform-driver-x86@vger.kernel.org
18974 F: drivers/platform/x86/uv_sysfs.c
18977 M: Michal Januszewski <spock@gentoo.org>
18978 L: linux-fbdev@vger.kernel.org
18980 W: https://github.com/mjanusz/v86d
18981 F: Documentation/fb/uvesafb.rst
18982 F: drivers/video/fbdev/uvesafb.*
18984 Ux500 CLOCK DRIVERS
18985 M: Ulf Hansson <ulf.hansson@linaro.org>
18986 L: linux-clk@vger.kernel.org
18987 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18989 F: drivers/clk/ux500/
18992 M: Stefan Agner <stefan@agner.ch>
18993 L: linux-mtd@lists.infradead.org
18995 F: drivers/mtd/nand/raw/vf610_nfc.c
18997 VFAT/FAT/MSDOS FILESYSTEM
18998 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
19000 F: Documentation/filesystems/vfat.rst
19004 M: Alex Williamson <alex.williamson@redhat.com>
19005 R: Cornelia Huck <cohuck@redhat.com>
19006 L: kvm@vger.kernel.org
19008 T: git git://github.com/awilliam/linux-vfio.git
19009 F: Documentation/driver-api/vfio.rst
19011 F: include/linux/vfio.h
19012 F: include/uapi/linux/vfio.h
19015 M: Diana Craciun <diana.craciun@oss.nxp.com>
19016 L: kvm@vger.kernel.org
19018 F: drivers/vfio/fsl-mc/
19020 VFIO MEDIATED DEVICE DRIVERS
19021 M: Kirti Wankhede <kwankhede@nvidia.com>
19022 L: kvm@vger.kernel.org
19024 F: Documentation/driver-api/vfio-mediated-device.rst
19025 F: drivers/vfio/mdev/
19026 F: include/linux/mdev.h
19027 F: samples/vfio-mdev/
19029 VFIO PLATFORM DRIVER
19030 M: Eric Auger <eric.auger@redhat.com>
19031 L: kvm@vger.kernel.org
19033 F: drivers/vfio/platform/
19036 R: Lukas Wunner <lukas@wunner.de>
19038 T: git git://anongit.freedesktop.org/drm/drm-misc
19039 F: Documentation/gpu/vga-switcheroo.rst
19040 F: drivers/gpu/vga/vga_switcheroo.c
19041 F: include/linux/vga_switcheroo.h
19043 VIA RHINE NETWORK DRIVER
19045 M: Kevin Brace <kevinbrace@bracecomputerlab.com>
19046 F: drivers/net/ethernet/via/via-rhine.c
19048 VIA SD/MMC CARD CONTROLLER DRIVER
19049 M: Bruce Chang <brucechang@via.com.tw>
19050 M: Harald Welte <HaraldWelte@viatech.com>
19052 F: drivers/mmc/host/via-sdmmc.c
19054 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
19055 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
19056 L: linux-fbdev@vger.kernel.org
19058 F: drivers/video/fbdev/via/
19059 F: include/linux/via-core.h
19060 F: include/linux/via-gpio.h
19061 F: include/linux/via_i2c.h
19063 VIA VELOCITY NETWORK DRIVER
19064 M: Francois Romieu <romieu@fr.zoreil.com>
19065 L: netdev@vger.kernel.org
19067 F: drivers/net/ethernet/via/via-velocity.*
19069 VICODEC VIRTUAL CODEC DRIVER
19070 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
19071 L: linux-media@vger.kernel.org
19073 W: https://linuxtv.org
19074 T: git git://linuxtv.org/media_tree.git
19075 F: drivers/media/test-drivers/vicodec/*
19077 VIDEO I2C POLLING DRIVER
19078 M: Matt Ranostay <matt.ranostay@konsulko.com>
19079 L: linux-media@vger.kernel.org
19081 F: drivers/media/i2c/video-i2c.c
19083 VIDEO MULTIPLEXER DRIVER
19084 M: Philipp Zabel <p.zabel@pengutronix.de>
19085 L: linux-media@vger.kernel.org
19087 F: drivers/media/platform/video-mux.c
19089 VIDEOBUF2 FRAMEWORK
19090 M: Tomasz Figa <tfiga@chromium.org>
19091 M: Marek Szyprowski <m.szyprowski@samsung.com>
19092 L: linux-media@vger.kernel.org
19094 F: drivers/media/common/videobuf2/*
19095 F: include/media/videobuf2-*
19097 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
19098 M: Helen Koike <helen.koike@collabora.com>
19099 R: Shuah Khan <skhan@linuxfoundation.org>
19100 L: linux-media@vger.kernel.org
19102 W: https://linuxtv.org
19103 T: git git://linuxtv.org/media_tree.git
19104 F: drivers/media/test-drivers/vimc/*
19107 M: Alex Williamson <alex.williamson@redhat.com>
19108 M: Paolo Bonzini <pbonzini@redhat.com>
19109 L: kvm@vger.kernel.org
19113 VIRTIO AND VHOST VSOCK DRIVER
19114 M: Stefan Hajnoczi <stefanha@redhat.com>
19115 M: Stefano Garzarella <sgarzare@redhat.com>
19116 L: kvm@vger.kernel.org
19117 L: virtualization@lists.linux-foundation.org
19118 L: netdev@vger.kernel.org
19120 F: drivers/net/vsockmon.c
19121 F: drivers/vhost/vsock.c
19122 F: include/linux/virtio_vsock.h
19123 F: include/uapi/linux/virtio_vsock.h
19124 F: include/uapi/linux/vm_sockets_diag.h
19125 F: include/uapi/linux/vsockmon.h
19126 F: net/vmw_vsock/af_vsock_tap.c
19127 F: net/vmw_vsock/diag.c
19128 F: net/vmw_vsock/virtio_transport.c
19129 F: net/vmw_vsock/virtio_transport_common.c
19130 F: net/vmw_vsock/vsock_loopback.c
19131 F: tools/testing/vsock/
19133 VIRTIO BLOCK AND SCSI DRIVERS
19134 M: "Michael S. Tsirkin" <mst@redhat.com>
19135 M: Jason Wang <jasowang@redhat.com>
19136 R: Paolo Bonzini <pbonzini@redhat.com>
19137 R: Stefan Hajnoczi <stefanha@redhat.com>
19138 L: virtualization@lists.linux-foundation.org
19140 F: drivers/block/virtio_blk.c
19141 F: drivers/scsi/virtio_scsi.c
19142 F: drivers/vhost/scsi.c
19143 F: include/uapi/linux/virtio_blk.h
19144 F: include/uapi/linux/virtio_scsi.h
19146 VIRTIO CONSOLE DRIVER
19147 M: Amit Shah <amit@kernel.org>
19148 L: virtualization@lists.linux-foundation.org
19150 F: drivers/char/virtio_console.c
19151 F: include/linux/virtio_console.h
19152 F: include/uapi/linux/virtio_console.h
19154 VIRTIO CORE AND NET DRIVERS
19155 M: "Michael S. Tsirkin" <mst@redhat.com>
19156 M: Jason Wang <jasowang@redhat.com>
19157 L: virtualization@lists.linux-foundation.org
19159 F: Documentation/devicetree/bindings/virtio/
19160 F: drivers/block/virtio_blk.c
19161 F: drivers/crypto/virtio/
19162 F: drivers/net/virtio_net.c
19165 F: include/linux/vdpa.h
19166 F: include/linux/virtio*.h
19167 F: include/uapi/linux/virtio_*.h
19171 M: "Michael S. Tsirkin" <mst@redhat.com>
19172 M: David Hildenbrand <david@redhat.com>
19173 L: virtualization@lists.linux-foundation.org
19175 F: drivers/virtio/virtio_balloon.c
19176 F: include/uapi/linux/virtio_balloon.h
19177 F: include/linux/balloon_compaction.h
19178 F: mm/balloon_compaction.c
19180 VIRTIO CRYPTO DRIVER
19181 M: Gonglei <arei.gonglei@huawei.com>
19182 L: virtualization@lists.linux-foundation.org
19183 L: linux-crypto@vger.kernel.org
19185 F: drivers/crypto/virtio/
19186 F: include/uapi/linux/virtio_crypto.h
19188 VIRTIO DRIVERS FOR S390
19189 M: Cornelia Huck <cohuck@redhat.com>
19190 M: Halil Pasic <pasic@linux.ibm.com>
19191 L: linux-s390@vger.kernel.org
19192 L: virtualization@lists.linux-foundation.org
19193 L: kvm@vger.kernel.org
19195 F: arch/s390/include/uapi/asm/virtio-ccw.h
19196 F: drivers/s390/virtio/
19199 M: Vivek Goyal <vgoyal@redhat.com>
19200 M: Stefan Hajnoczi <stefanha@redhat.com>
19201 M: Miklos Szeredi <miklos@szeredi.hu>
19202 L: virtualization@lists.linux-foundation.org
19203 L: linux-fsdevel@vger.kernel.org
19205 W: https://virtio-fs.gitlab.io/
19206 F: Documentation/filesystems/virtiofs.rst
19207 F: fs/fuse/virtio_fs.c
19208 F: include/uapi/linux/virtio_fs.h
19211 M: David Airlie <airlied@linux.ie>
19212 M: Gerd Hoffmann <kraxel@redhat.com>
19213 L: dri-devel@lists.freedesktop.org
19214 L: virtualization@lists.linux-foundation.org
19216 T: git git://anongit.freedesktop.org/drm/drm-misc
19217 F: drivers/gpu/drm/virtio/
19218 F: include/uapi/linux/virtio_gpu.h
19220 VIRTIO HOST (VHOST)
19221 M: "Michael S. Tsirkin" <mst@redhat.com>
19222 M: Jason Wang <jasowang@redhat.com>
19223 L: kvm@vger.kernel.org
19224 L: virtualization@lists.linux-foundation.org
19225 L: netdev@vger.kernel.org
19227 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
19229 F: include/linux/vhost_iotlb.h
19230 F: include/uapi/linux/vhost.h
19232 VIRTIO INPUT DRIVER
19233 M: Gerd Hoffmann <kraxel@redhat.com>
19235 F: drivers/virtio/virtio_input.c
19236 F: include/uapi/linux/virtio_input.h
19238 VIRTIO IOMMU DRIVER
19239 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
19240 L: virtualization@lists.linux-foundation.org
19242 F: drivers/iommu/virtio-iommu.c
19243 F: include/uapi/linux/virtio_iommu.h
19246 M: David Hildenbrand <david@redhat.com>
19247 L: virtualization@lists.linux-foundation.org
19249 W: https://virtio-mem.gitlab.io/
19250 F: drivers/virtio/virtio_mem.c
19251 F: include/uapi/linux/virtio_mem.h
19253 VIRTUAL BOX GUEST DEVICE DRIVER
19254 M: Hans de Goede <hdegoede@redhat.com>
19255 M: Arnd Bergmann <arnd@arndb.de>
19256 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19258 F: drivers/virt/vboxguest/
19259 F: include/linux/vbox_utils.h
19260 F: include/uapi/linux/vbox*.h
19262 VIRTUAL BOX SHARED FOLDER VFS DRIVER
19263 M: Hans de Goede <hdegoede@redhat.com>
19264 L: linux-fsdevel@vger.kernel.org
19268 VIRTUAL SERIO DEVICE DRIVER
19269 M: Stephen Chandler Paul <thatslyude@gmail.com>
19271 F: drivers/input/serio/userio.c
19272 F: include/uapi/linux/userio.h
19274 VIVID VIRTUAL VIDEO DRIVER
19275 M: Hans Verkuil <hverkuil@xs4all.nl>
19276 L: linux-media@vger.kernel.org
19278 W: https://linuxtv.org
19279 T: git git://linuxtv.org/media_tree.git
19280 F: drivers/media/test-drivers/vivid/*
19282 VIDTV VIRTUAL DIGITAL TV DRIVER
19283 M: Daniel W. S. Almeida <dwlsalmeida@gmail.com>
19284 L: linux-media@vger.kernel.org
19286 W: https://linuxtv.org
19287 T: git git://linuxtv.org/media_tree.git
19288 F: drivers/media/test-drivers/vidtv/*
19291 M: Florian Fainelli <f.fainelli@gmail.com>
19292 L: openwrt-devel@lists.openwrt.org (subscribers-only)
19294 F: drivers/vlynq/vlynq.c
19295 F: include/linux/vlynq.h
19298 M: Martyn Welch <martyn@welchs.me.uk>
19299 M: Manohar Vanga <manohar.vanga@gmail.com>
19300 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19301 L: linux-kernel@vger.kernel.org
19303 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
19304 F: Documentation/driver-api/vme.rst
19305 F: drivers/staging/vme/
19307 F: include/linux/vme*
19309 VMWARE BALLOON DRIVER
19310 M: Nadav Amit <namit@vmware.com>
19311 M: "VMware, Inc." <pv-drivers@vmware.com>
19312 L: linux-kernel@vger.kernel.org
19314 F: drivers/misc/vmw_balloon.c
19316 VMWARE HYPERVISOR INTERFACE
19317 M: Deep Shah <sdeep@vmware.com>
19318 M: "VMware, Inc." <pv-drivers@vmware.com>
19319 L: virtualization@lists.linux-foundation.org
19321 F: arch/x86/include/asm/vmware.h
19322 F: arch/x86/kernel/cpu/vmware.c
19324 VMWARE PVRDMA DRIVER
19325 M: Adit Ranadive <aditr@vmware.com>
19326 M: VMware PV-Drivers <pv-drivers@vmware.com>
19327 L: linux-rdma@vger.kernel.org
19329 F: drivers/infiniband/hw/vmw_pvrdma/
19331 VMware PVSCSI driver
19332 M: Vishal Bhakta <vbhakta@vmware.com>
19333 M: VMware PV-Drivers <pv-drivers@vmware.com>
19334 L: linux-scsi@vger.kernel.org
19336 F: drivers/scsi/vmw_pvscsi.c
19337 F: drivers/scsi/vmw_pvscsi.h
19339 VMWARE VIRTUAL PTP CLOCK DRIVER
19340 M: Vivek Thampi <vithampi@vmware.com>
19341 M: "VMware, Inc." <pv-drivers@vmware.com>
19342 L: netdev@vger.kernel.org
19344 F: drivers/ptp/ptp_vmw.c
19346 VMWARE VMMOUSE SUBDRIVER
19347 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
19348 M: "VMware, Inc." <pv-drivers@vmware.com>
19349 L: linux-input@vger.kernel.org
19351 F: drivers/input/mouse/vmmouse.c
19352 F: drivers/input/mouse/vmmouse.h
19354 VMWARE VMXNET3 ETHERNET DRIVER
19355 M: Ronak Doshi <doshir@vmware.com>
19356 M: pv-drivers@vmware.com
19357 L: netdev@vger.kernel.org
19359 F: drivers/net/vmxnet3/
19361 VOCORE VOCORE2 BOARD
19362 M: Harvey Hunt <harveyhuntnexus@gmail.com>
19363 L: linux-mips@vger.kernel.org
19365 F: arch/mips/boot/dts/ralink/vocore2.dts
19367 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
19368 M: Liam Girdwood <lgirdwood@gmail.com>
19369 M: Mark Brown <broonie@kernel.org>
19370 L: linux-kernel@vger.kernel.org
19372 W: http://www.slimlogic.co.uk/?p=48
19373 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
19374 F: Documentation/devicetree/bindings/regulator/
19375 F: Documentation/power/regulator/
19376 F: drivers/regulator/
19377 F: include/dt-bindings/regulator/
19378 F: include/linux/regulator/
19379 K: regulator_get_optional
19382 M: David Ahern <dsahern@kernel.org>
19383 L: netdev@vger.kernel.org
19385 F: Documentation/networking/vrf.rst
19386 F: drivers/net/vrf.c
19389 M: Petr Mladek <pmladek@suse.com>
19390 M: Steven Rostedt <rostedt@goodmis.org>
19391 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
19392 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19393 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
19395 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
19396 F: Documentation/core-api/printk-formats.rst
19397 F: lib/test_printf.c
19400 VT1211 HARDWARE MONITOR DRIVER
19401 M: Juerg Haefliger <juergh@gmail.com>
19402 L: linux-hwmon@vger.kernel.org
19404 F: Documentation/hwmon/vt1211.rst
19405 F: drivers/hwmon/vt1211.c
19407 VT8231 HARDWARE MONITOR DRIVER
19408 M: Roger Lucas <vt8231@hiddenengine.co.uk>
19409 L: linux-hwmon@vger.kernel.org
19411 F: drivers/hwmon/vt8231.c
19413 VUB300 USB to SDIO/SD/MMC bridge chip
19414 L: linux-mmc@vger.kernel.org
19416 F: drivers/mmc/host/vub300.c
19418 W1 DALLAS'S 1-WIRE BUS
19419 M: Evgeniy Polyakov <zbr@ioremap.net>
19421 F: Documentation/devicetree/bindings/w1/
19422 F: Documentation/w1/
19424 F: include/linux/w1.h
19426 W83791D HARDWARE MONITORING DRIVER
19427 M: Marc Hulsman <m.hulsman@tudelft.nl>
19428 L: linux-hwmon@vger.kernel.org
19430 F: Documentation/hwmon/w83791d.rst
19431 F: drivers/hwmon/w83791d.c
19433 W83793 HARDWARE MONITORING DRIVER
19434 M: Rudolf Marek <r.marek@assembler.cz>
19435 L: linux-hwmon@vger.kernel.org
19437 F: Documentation/hwmon/w83793.rst
19438 F: drivers/hwmon/w83793.c
19440 W83795 HARDWARE MONITORING DRIVER
19441 M: Jean Delvare <jdelvare@suse.com>
19442 L: linux-hwmon@vger.kernel.org
19444 F: drivers/hwmon/w83795.c
19446 W83L51xD SD/MMC CARD INTERFACE DRIVER
19447 M: Pierre Ossman <pierre@ossman.eu>
19449 F: drivers/mmc/host/wbsd.*
19451 WACOM PROTOCOL 4 SERIAL TABLETS
19452 M: Julian Squires <julian@cipht.net>
19453 M: Hans de Goede <hdegoede@redhat.com>
19454 L: linux-input@vger.kernel.org
19456 F: drivers/input/tablet/wacom_serial4.c
19458 WATCHDOG DEVICE DRIVERS
19459 M: Wim Van Sebroeck <wim@linux-watchdog.org>
19460 M: Guenter Roeck <linux@roeck-us.net>
19461 L: linux-watchdog@vger.kernel.org
19463 W: http://www.linux-watchdog.org/
19464 T: git git://www.linux-watchdog.org/linux-watchdog.git
19465 F: Documentation/devicetree/bindings/watchdog/
19466 F: Documentation/watchdog/
19467 F: drivers/watchdog/
19468 F: include/linux/watchdog.h
19469 F: include/uapi/linux/watchdog.h
19471 WHISKEYCOVE PMIC GPIO DRIVER
19472 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
19473 L: linux-gpio@vger.kernel.org
19475 F: drivers/gpio/gpio-wcove.c
19478 M: Dianlong Li <long17.cool@163.com>
19479 L: linux-rtc@vger.kernel.org
19481 F: drivers/rtc/rtc-sd3078.c
19484 M: David Rheinsberg <david.rheinsberg@gmail.com>
19485 L: linux-input@vger.kernel.org
19487 F: drivers/hid/hid-wiimote*
19489 WILOCITY WIL6210 WIRELESS DRIVER
19490 M: Maya Erez <merez@codeaurora.org>
19491 L: linux-wireless@vger.kernel.org
19492 L: wil6210@qti.qualcomm.com
19494 W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
19495 F: drivers/net/wireless/ath/wil6210/
19498 M: David Härdeman <david@hardeman.nu>
19500 F: drivers/media/rc/winbond-cir.c
19502 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
19503 M: William Breathitt Gray <vilhelm.gray@gmail.com>
19504 L: linux-watchdog@vger.kernel.org
19506 F: drivers/watchdog/ebc-c384_wdt.c
19508 WINSYSTEMS WS16C48 GPIO DRIVER
19509 M: William Breathitt Gray <vilhelm.gray@gmail.com>
19510 L: linux-gpio@vger.kernel.org
19512 F: drivers/gpio/gpio-ws16c48.c
19514 WIREGUARD SECURE NETWORK TUNNEL
19515 M: Jason A. Donenfeld <Jason@zx2c4.com>
19516 L: wireguard@lists.zx2c4.com
19517 L: netdev@vger.kernel.org
19519 F: drivers/net/wireguard/
19520 F: tools/testing/selftests/wireguard/
19522 WISTRON LAPTOP BUTTON DRIVER
19523 M: Miloslav Trmac <mitr@volny.cz>
19525 F: drivers/input/misc/wistron_btns.c
19527 WL3501 WIRELESS PCMCIA CARD DRIVER
19528 L: linux-wireless@vger.kernel.org
19530 F: drivers/net/wireless/wl3501*
19532 WOLFSON MICROELECTRONICS DRIVERS
19533 L: patches@opensource.cirrus.com
19535 W: https://github.com/CirrusLogic/linux-drivers/wiki
19536 T: git https://github.com/CirrusLogic/linux-drivers.git
19537 F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
19538 F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
19539 F: Documentation/devicetree/bindings/mfd/wm831x.txt
19540 F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
19541 F: Documentation/devicetree/bindings/sound/wlf,arizona.yaml
19542 F: Documentation/hwmon/wm83??.rst
19543 F: arch/arm/mach-s3c/mach-crag6410*
19544 F: drivers/clk/clk-wm83*.c
19545 F: drivers/extcon/extcon-arizona.c
19546 F: drivers/gpio/gpio-*wm*.c
19547 F: drivers/gpio/gpio-arizona.c
19548 F: drivers/hwmon/wm83??-hwmon.c
19549 F: drivers/input/misc/wm831x-on.c
19550 F: drivers/input/touchscreen/wm831x-ts.c
19551 F: drivers/input/touchscreen/wm97*.c
19552 F: drivers/leds/leds-wm83*.c
19553 F: drivers/mfd/arizona*
19554 F: drivers/mfd/cs47l24*
19555 F: drivers/mfd/wm*.c
19556 F: drivers/power/supply/wm83*.c
19557 F: drivers/regulator/arizona*
19558 F: drivers/regulator/wm8*.c
19559 F: drivers/rtc/rtc-wm83*.c
19560 F: drivers/video/backlight/wm83*_bl.c
19561 F: drivers/watchdog/wm83*_wdt.c
19562 F: include/linux/mfd/arizona/
19563 F: include/linux/mfd/wm831x/
19564 F: include/linux/mfd/wm8350/
19565 F: include/linux/mfd/wm8400*
19566 F: include/linux/regulator/arizona*
19567 F: include/linux/wm97xx.h
19568 F: include/sound/wm????.h
19569 F: sound/soc/codecs/arizona.?
19570 F: sound/soc/codecs/cs47l24*
19571 F: sound/soc/codecs/wm*
19574 M: Tejun Heo <tj@kernel.org>
19575 R: Lai Jiangshan <jiangshanlai@gmail.com>
19577 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
19578 F: Documentation/core-api/workqueue.rst
19579 F: include/linux/workqueue.h
19580 F: kernel/workqueue.c
19582 X-POWERS AXP288 PMIC DRIVERS
19583 M: Hans de Goede <hdegoede@redhat.com>
19585 F: drivers/acpi/pmic/intel_pmic_xpower.c
19588 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
19589 M: Chen-Yu Tsai <wens@csie.org>
19590 L: linux-kernel@vger.kernel.org
19595 M: Martin Schiller <ms@dev.tdt.de>
19596 L: linux-x25@vger.kernel.org
19598 F: Documentation/networking/lapb-module.rst
19599 F: Documentation/networking/x25*
19600 F: drivers/net/wan/hdlc_x25.c
19601 F: drivers/net/wan/lapbether.c
19602 F: include/*/lapb.h
19603 F: include/net/x25*
19604 F: include/uapi/linux/x25.h
19608 X86 ARCHITECTURE (32-BIT AND 64-BIT)
19609 M: Thomas Gleixner <tglx@linutronix.de>
19610 M: Ingo Molnar <mingo@redhat.com>
19611 M: Borislav Petkov <bp@alien8.de>
19613 R: "H. Peter Anvin" <hpa@zytor.com>
19614 L: linux-kernel@vger.kernel.org
19616 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
19617 F: Documentation/devicetree/bindings/x86/
19618 F: Documentation/x86/
19622 M: Andy Lutomirski <luto@kernel.org>
19623 L: linux-kernel@vger.kernel.org
19625 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
19628 X86 MCE INFRASTRUCTURE
19629 M: Tony Luck <tony.luck@intel.com>
19630 M: Borislav Petkov <bp@alien8.de>
19631 L: linux-edac@vger.kernel.org
19633 F: arch/x86/kernel/cpu/mce/*
19635 X86 MICROCODE UPDATE SUPPORT
19636 M: Borislav Petkov <bp@alien8.de>
19638 F: arch/x86/kernel/cpu/microcode/*
19641 M: Dave Hansen <dave.hansen@linux.intel.com>
19642 M: Andy Lutomirski <luto@kernel.org>
19643 M: Peter Zijlstra <peterz@infradead.org>
19644 L: linux-kernel@vger.kernel.org
19646 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
19649 X86 PLATFORM DRIVERS
19650 M: Hans de Goede <hdegoede@redhat.com>
19651 M: Mark Gross <mgross@linux.intel.com>
19652 L: platform-driver-x86@vger.kernel.org
19654 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
19655 F: drivers/platform/olpc/
19656 F: drivers/platform/x86/
19658 X86 PLATFORM DRIVERS - ARCH
19659 R: Darren Hart <dvhart@infradead.org>
19660 R: Andy Shevchenko <andy@infradead.org>
19661 L: platform-driver-x86@vger.kernel.org
19664 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
19665 F: arch/x86/platform
19667 X86 PLATFORM UV HPE SUPERDOME FLEX
19668 M: Steve Wahl <steve.wahl@hpe.com>
19669 R: Mike Travis <mike.travis@hpe.com>
19670 R: Dimitri Sivanich <dimitri.sivanich@hpe.com>
19671 R: Russ Anderson <russ.anderson@hpe.com>
19673 F: arch/x86/include/asm/uv/
19674 F: arch/x86/kernel/apic/x2apic_uv_x.c
19675 F: arch/x86/platform/uv/
19678 M: Andy Lutomirski <luto@kernel.org>
19679 L: linux-kernel@vger.kernel.org
19681 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
19682 F: arch/x86/entry/vdso/
19685 M: Matthew Wilcox <willy@infradead.org>
19686 L: linux-fsdevel@vger.kernel.org
19688 F: Documentation/core-api/xarray.rst
19689 F: include/linux/idr.h
19690 F: include/linux/xarray.h
19693 F: tools/testing/radix-tree
19696 M: Benjamin Valentin <benpicco@googlemail.com>
19698 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
19699 F: drivers/media/rc/xbox_remote.c
19701 XC2028/3028 TUNER DRIVER
19702 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19703 L: linux-media@vger.kernel.org
19705 W: https://linuxtv.org
19706 T: git git://linuxtv.org/media_tree.git
19707 F: drivers/media/tuners/tuner-xc2028.*
19709 XDP (eXpress Data Path)
19710 M: Alexei Starovoitov <ast@kernel.org>
19711 M: Daniel Borkmann <daniel@iogearbox.net>
19712 M: David S. Miller <davem@davemloft.net>
19713 M: Jakub Kicinski <kuba@kernel.org>
19714 M: Jesper Dangaard Brouer <hawk@kernel.org>
19715 M: John Fastabend <john.fastabend@gmail.com>
19716 L: netdev@vger.kernel.org
19717 L: bpf@vger.kernel.org
19719 F: include/net/xdp.h
19720 F: include/net/xdp_priv.h
19721 F: include/trace/events/xdp.h
19722 F: kernel/bpf/cpumap.c
19723 F: kernel/bpf/devmap.c
19725 F: samples/bpf/xdp*
19726 F: tools/testing/selftests/bpf/*xdp*
19727 F: tools/testing/selftests/bpf/*/*xdp*
19728 F: drivers/net/ethernet/*/*/*/*/*xdp*
19729 F: drivers/net/ethernet/*/*/*xdp*
19730 K: (?:\b|_)xdp(?:\b|_)
19732 XDP SOCKETS (AF_XDP)
19733 M: Björn Töpel <bjorn@kernel.org>
19734 M: Magnus Karlsson <magnus.karlsson@intel.com>
19735 R: Jonathan Lemon <jonathan.lemon@gmail.com>
19736 L: netdev@vger.kernel.org
19737 L: bpf@vger.kernel.org
19739 F: Documentation/networking/af_xdp.rst
19740 F: include/net/xdp_sock*
19741 F: include/net/xsk_buff_pool.h
19742 F: include/uapi/linux/if_xdp.h
19743 F: include/uapi/linux/xdp_diag.h
19744 F: include/net/netns/xdp.h
19746 F: samples/bpf/xdpsock*
19747 F: tools/lib/bpf/xsk*
19749 XEN BLOCK SUBSYSTEM
19750 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19751 M: Roger Pau Monné <roger.pau@citrix.com>
19752 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19754 F: drivers/block/xen*
19755 F: drivers/block/xen-blkback/*
19758 M: Stefano Stabellini <sstabellini@kernel.org>
19759 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19761 F: arch/arm/include/asm/xen/
19764 XEN HYPERVISOR ARM64
19765 M: Stefano Stabellini <sstabellini@kernel.org>
19766 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19768 F: arch/arm64/include/asm/xen/
19771 XEN HYPERVISOR INTERFACE
19772 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
19773 M: Juergen Gross <jgross@suse.com>
19774 R: Stefano Stabellini <sstabellini@kernel.org>
19775 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19777 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
19778 F: Documentation/ABI/stable/sysfs-hypervisor-xen
19779 F: Documentation/ABI/testing/sysfs-hypervisor-xen
19780 F: arch/x86/include/asm/pvclock-abi.h
19781 F: arch/x86/include/asm/xen/
19782 F: arch/x86/platform/pvh/
19784 F: drivers/*/xen-*front.c
19786 F: include/uapi/xen/
19789 XEN NETWORK BACKEND DRIVER
19790 M: Wei Liu <wei.liu@kernel.org>
19791 M: Paul Durrant <paul@xen.org>
19792 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19793 L: netdev@vger.kernel.org
19795 F: drivers/net/xen-netback/*
19798 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19799 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19801 F: arch/x86/pci/*xen*
19802 F: drivers/pci/*xen*
19805 M: Juergen Gross <jgross@suse.com>
19806 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19807 L: linux-scsi@vger.kernel.org
19809 F: drivers/scsi/xen-scsifront.c
19810 F: drivers/xen/xen-scsiback.c
19811 F: include/xen/interface/io/vscsiif.h
19813 XEN SOUND FRONTEND DRIVER
19814 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
19815 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19816 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19820 XEN SWIOTLB SUBSYSTEM
19821 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19822 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19823 L: iommu@lists.linux-foundation.org
19825 F: arch/x86/xen/*swiotlb*
19826 F: drivers/xen/*swiotlb*
19829 M: Darrick J. Wong <djwong@kernel.org>
19830 M: linux-xfs@vger.kernel.org
19831 L: linux-xfs@vger.kernel.org
19834 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
19835 F: Documentation/ABI/testing/sysfs-fs-xfs
19836 F: Documentation/admin-guide/xfs.rst
19837 F: Documentation/filesystems/xfs-delayed-logging-design.rst
19838 F: Documentation/filesystems/xfs-self-describing-metadata.rst
19840 F: include/uapi/linux/dqblk_xfs.h
19841 F: include/uapi/linux/fsmap.h
19843 XILINX AXI ETHERNET DRIVER
19844 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
19846 F: drivers/net/ethernet/xilinx/xilinx_axienet*
19849 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
19850 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
19851 L: linux-can@vger.kernel.org
19853 F: Documentation/devicetree/bindings/net/can/xilinx_can.txt
19854 F: drivers/net/can/xilinx_can.c
19857 M: Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com>
19858 R: Srinivas Neeli <srinivas.neeli@xilinx.com>
19859 R: Michal Simek <michal.simek@xilinx.com>
19861 F: Documentation/devicetree/bindings/gpio/gpio-xilinx.txt
19862 F: Documentation/devicetree/bindings/gpio/gpio-zynq.txt
19863 F: drivers/gpio/gpio-xilinx.c
19864 F: drivers/gpio/gpio-zynq.c
19866 XILINX SD-FEC IP CORES
19867 M: Derek Kiernan <derek.kiernan@xilinx.com>
19868 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
19870 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
19871 F: Documentation/misc-devices/xilinx_sdfec.rst
19872 F: drivers/misc/Kconfig
19873 F: drivers/misc/Makefile
19874 F: drivers/misc/xilinx_sdfec.c
19875 F: include/uapi/misc/xilinx_sdfec.h
19877 XILINX UARTLITE SERIAL DRIVER
19878 M: Peter Korsgaard <jacmet@sunsite.dk>
19879 L: linux-serial@vger.kernel.org
19881 F: drivers/tty/serial/uartlite.c
19883 XILINX VIDEO IP CORES
19884 M: Hyun Kwon <hyun.kwon@xilinx.com>
19885 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19886 L: linux-media@vger.kernel.org
19888 T: git git://linuxtv.org/media_tree.git
19889 F: Documentation/devicetree/bindings/media/xilinx/
19890 F: drivers/media/platform/xilinx/
19891 F: include/uapi/linux/xilinx-v4l2-controls.h
19893 XILINX ZYNQMP DPDMA DRIVER
19894 M: Hyun Kwon <hyun.kwon@xilinx.com>
19895 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19896 L: dmaengine@vger.kernel.org
19898 F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
19899 F: drivers/dma/xilinx/xilinx_dpdma.c
19900 F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
19902 XILINX ZYNQMP PSGTR PHY DRIVER
19903 M: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
19904 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19905 L: linux-kernel@vger.kernel.org
19907 T: git https://github.com/Xilinx/linux-xlnx.git
19908 F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
19909 F: drivers/phy/xilinx/phy-zynqmp.c
19912 M: Eli Billauer <eli.billauer@gmail.com>
19913 L: linux-kernel@vger.kernel.org
19915 F: drivers/char/xillybus/
19918 M: George Cherian <gcherian@marvell.com>
19919 L: linux-i2c@vger.kernel.org
19921 W: http://www.marvell.com
19922 F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
19923 F: drivers/i2c/busses/i2c-xlp9xx.c
19925 XRA1403 GPIO EXPANDER
19926 M: Nandor Han <nandor.han@ge.com>
19927 M: Semi Malinen <semi.malinen@ge.com>
19928 L: linux-gpio@vger.kernel.org
19930 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
19931 F: drivers/gpio/gpio-xra1403.c
19933 XTENSA XTFPGA PLATFORM SUPPORT
19934 M: Max Filippov <jcmvbkbc@gmail.com>
19935 L: linux-xtensa@linux-xtensa.org
19937 F: drivers/spi/spi-xtensa-xtfpga.c
19938 F: sound/soc/xtensa/xtfpga-i2s.c
19940 YAM DRIVER FOR AX.25
19941 M: Jean-Paul Roubelat <jpr@f6fbb.org>
19942 L: linux-hams@vger.kernel.org
19944 F: drivers/net/hamradio/yam*
19945 F: include/linux/yam.h
19947 YAMA SECURITY MODULE
19948 M: Kees Cook <keescook@chromium.org>
19950 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
19951 F: Documentation/admin-guide/LSM/Yama.rst
19954 YEALINK PHONE DRIVER
19955 M: Henk Vergonet <Henk.Vergonet@gmail.com>
19956 L: usbb2k-api-dev@nongnu.org
19958 F: Documentation/input/devices/yealink.rst
19959 F: drivers/input/misc/yealink.*
19961 Z8530 DRIVER FOR AX.25
19962 M: Joerg Reuter <jreuter@yaina.de>
19963 L: linux-hams@vger.kernel.org
19965 W: http://yaina.de/jreuter/
19966 W: http://www.qsl.net/dl1bke/
19967 F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
19968 F: drivers/net/hamradio/*scc.c
19969 F: drivers/net/hamradio/z8530.h
19971 ZBUD COMPRESSED PAGE ALLOCATOR
19972 M: Seth Jennings <sjenning@redhat.com>
19973 M: Dan Streetman <ddstreet@ieee.org>
19974 L: linux-mm@kvack.org
19976 F: include/linux/zbud.h
19979 ZD1211RW WIRELESS DRIVER
19980 M: Daniel Drake <dsd@gentoo.org>
19981 M: Ulrich Kunitz <kune@deine-taler.de>
19982 L: linux-wireless@vger.kernel.org
19983 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
19985 W: http://zd1211.ath.cx/wiki/DriverRewrite
19986 F: drivers/net/wireless/zydas/zd1211rw/
19988 ZD1301 MEDIA DRIVER
19989 M: Antti Palosaari <crope@iki.fi>
19990 L: linux-media@vger.kernel.org
19992 W: https://linuxtv.org/
19993 W: http://palosaari.fi/linux/
19994 Q: https://patchwork.linuxtv.org/project/linux-media/list/
19995 F: drivers/media/usb/dvb-usb-v2/zd1301*
19997 ZD1301_DEMOD MEDIA DRIVER
19998 M: Antti Palosaari <crope@iki.fi>
19999 L: linux-media@vger.kernel.org
20001 W: https://linuxtv.org/
20002 W: http://palosaari.fi/linux/
20003 Q: https://patchwork.linuxtv.org/project/linux-media/list/
20004 F: drivers/media/dvb-frontends/zd1301_demod*
20006 ZHAOXIN PROCESSOR SUPPORT
20007 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
20008 L: linux-kernel@vger.kernel.org
20010 F: arch/x86/kernel/cpu/zhaoxin.c
20013 M: Damien Le Moal <damien.lemoal@wdc.com>
20014 M: Naohiro Aota <naohiro.aota@wdc.com>
20015 R: Johannes Thumshirn <jth@kernel.org>
20016 L: linux-fsdevel@vger.kernel.org
20018 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
20019 F: Documentation/filesystems/zonefs.rst
20022 ZPOOL COMPRESSED PAGE STORAGE API
20023 M: Dan Streetman <ddstreet@ieee.org>
20024 L: linux-mm@kvack.org
20026 F: include/linux/zpool.h
20029 ZR36067 VIDEO FOR LINUX DRIVER
20030 M: Corentin Labbe <clabbe@baylibre.com>
20031 L: mjpeg-users@lists.sourceforge.net
20032 L: linux-media@vger.kernel.org
20034 W: http://mjpeg.sourceforge.net/driver-zoran/
20035 Q: https://patchwork.linuxtv.org/project/linux-media/list/
20036 F: Documentation/driver-api/media/drivers/zoran.rst
20037 F: drivers/staging/media/zoran/
20039 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
20040 M: Minchan Kim <minchan@kernel.org>
20041 M: Nitin Gupta <ngupta@vflare.org>
20042 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
20043 L: linux-kernel@vger.kernel.org
20045 F: Documentation/admin-guide/blockdev/zram.rst
20046 F: drivers/block/zram/
20048 ZS DECSTATION Z85C30 SERIAL DRIVER
20049 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
20051 F: drivers/tty/serial/zs.*
20053 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
20054 M: Minchan Kim <minchan@kernel.org>
20055 M: Nitin Gupta <ngupta@vflare.org>
20056 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
20057 L: linux-mm@kvack.org
20059 F: Documentation/vm/zsmalloc.rst
20060 F: include/linux/zsmalloc.h
20063 ZSWAP COMPRESSED SWAP CACHING
20064 M: Seth Jennings <sjenning@redhat.com>
20065 M: Dan Streetman <ddstreet@ieee.org>
20066 M: Vitaly Wool <vitaly.wool@konsulko.com>
20067 L: linux-mm@kvack.org
20072 M: Linus Torvalds <torvalds@linux-foundation.org>
20073 L: linux-kernel@vger.kernel.org
20074 S: Buried alive in reporters
20075 Q: http://patchwork.kernel.org/project/LKML/list/
20076 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git