1 List of maintainers and how to submit kernel changes
2 ====================================================
4 Please try to follow the guidelines below. This will make things
5 easier on the maintainers. Not all of these guidelines matter for every
6 trivial patch so apply some common sense.
8 Tips for patch submitters
9 -------------------------
11 1. Always *test* your changes, however small, on at least 4 or
12 5 people, preferably many more.
14 2. Try to release a few ALPHA test versions to the net. Announce
15 them onto the kernel channel and await results. This is especially
16 important for device drivers, because often that's the only way
17 you will find things like the fact version 3 firmware needs
18 a magic fix you didn't know about, or some clown changed the
19 chips on a board and not its name. (Don't laugh! Look at the
20 SMC etherpower for that.)
22 3. Make sure your changes compile correctly in multiple
23 configurations. In particular check that changes work both as a
24 module and built into the kernel.
26 4. When you are happy with a change make it generally available for
27 testing and await feedback.
29 5. Make a patch available to the relevant maintainer in the list. Use
30 ``diff -u`` to make the patch easy to merge. Be prepared to get your
31 changes sent back with seemingly silly requests about formatting
32 and variable names. These aren't as silly as they seem. One
33 job the maintainers (and especially Linus) do is to keep things
34 looking the same. Sometimes this means that the clever hack in
35 your driver to get around a problem actually needs to become a
36 generalized kernel feature ready for next time.
38 PLEASE check your patch with the automated style checker
39 (scripts/checkpatch.pl) to catch trivial style violations.
40 See Documentation/process/coding-style.rst for guidance here.
42 PLEASE CC: the maintainers and mailing lists that are generated
43 by ``scripts/get_maintainer.pl.`` The results returned by the
44 script will be best if you have git installed and are making
45 your changes in a branch derived from Linus' latest git tree.
46 See Documentation/process/submitting-patches.rst for details.
48 PLEASE try to include any credit lines you want added with the
49 patch. It avoids people being missed off by mistake and makes
50 it easier to know who wants adding and who doesn't.
52 PLEASE document known bugs. If it doesn't work for everything
53 or does something very odd once a month document it.
55 PLEASE remember that submissions must be made under the terms
56 of the Linux Foundation certificate of contribution and should
57 include a Signed-off-by: line. The current version of this
58 "Developer's Certificate of Origin" (DCO) is listed in the file
59 Documentation/process/submitting-patches.rst.
61 6. Make sure you have the right to send any changes you make. If you
62 do changes at work you may find your employer owns the patch
65 7. When sending security related changes or reports to a maintainer
66 please Cc: security@kernel.org, especially if the maintainer
67 does not respond. Please keep in mind that the security team is
68 a small set of people who can be efficient only when working on
69 verified bugs. Please only Cc: this list when you have identified
70 that the bug would present a short-term risk to other users if it
71 were publicly disclosed. For example, reports of address leaks do
72 not represent an immediate threat and are better handled publicly,
73 and ideally, should come with a patch proposal. Please do not send
74 automated reports to this list either. Such bugs will be handled
75 better and faster in the usual public places. See
76 Documentation/admin-guide/security-bugs.rst for details.
80 Descriptions of section entries and preferred order
81 ---------------------------------------------------
83 M: *Mail* patches to: FullName <address@domain>
84 R: Designated *Reviewer*: FullName <address@domain>
85 These reviewers should be CCed on patches.
86 L: *Mailing list* that is relevant to this area
87 S: *Status*, one of the following:
88 Supported: Someone is actually paid to look after this.
89 Maintained: Someone actually looks after it.
90 Odd Fixes: It has a maintainer but they don't have time to do
91 much other than throw the odd patch in. See below..
92 Orphan: No current maintainer [but maybe you could take the
93 role as you write your new code].
94 Obsolete: Old code. Something tagged obsolete generally means
95 it has been replaced by a better system and you
97 W: *Web-page* with status/info
98 Q: *Patchwork* web based patch tracking system site
99 B: URI for where to file *bugs*. A web-page with detailed bug
100 filing info, a direct bug tracker link, or a mailto: URI.
101 C: URI for *chat* protocol, server and channel where developers
102 usually hang out, for example irc://server/channel.
103 P: Subsystem Profile document for more details submitting
104 patches to the given subsystem. This is either an in-tree file,
105 or a URI. See Documentation/maintainer/maintainer-entry-profile.rst
107 T: *SCM* tree type and location.
108 Type is one of: git, hg, quilt, stgit, topgit
109 F: *Files* and directories wildcard patterns.
110 A trailing slash includes all files and subdirectory files.
111 F: drivers/net/ all files in and below drivers/net
112 F: drivers/net/* all files in drivers/net, but not below
113 F: */net/* all files in "any top level directory"/net
114 One pattern per line. Multiple F: lines acceptable.
115 X: *Excluded* files and directories that are NOT maintained, same
116 rules as F:. Files exclusions are tested before file matches.
117 Can be useful for excluding a specific subdirectory, for instance:
120 matches all files in and below net excluding net/ipv6/
121 N: Files and directories *Regex* patterns.
122 N: [^a-z]tegra all files whose path contains tegra
123 (not including files like integrator)
124 One pattern per line. Multiple N: lines acceptable.
125 scripts/get_maintainer.pl has different behavior for files that
126 match F: pattern and matches of N: patterns. By default,
127 get_maintainer will not look at git log history when an F: pattern
128 match occurs. When an N: match occurs, git log history is used
129 to also notify the people that have git commit signatures.
130 K: *Content regex* (perl extended) pattern match in a patch or file.
133 matches patches or files that contain "of_get_profile"
134 K: \b(printk|pr_(info|err))\b
135 matches patches or files that contain one or more of the words
136 printk, pr_info or pr_err
137 One regex pattern per line. Multiple K: lines acceptable.
142 .. note:: When reading this list, please look for the most precise areas
143 first. When adding to this list, please keep the entries in
147 M: Steffen Klassert <klassert@kernel.org>
148 L: netdev@vger.kernel.org
150 F: Documentation/networking/device_drivers/ethernet/3com/vortex.rst
151 F: drivers/net/ethernet/3com/3c59x.c
153 3CR990 NETWORK DRIVER
154 M: David Dillow <dave@thedillows.org>
155 L: netdev@vger.kernel.org
157 F: drivers/net/ethernet/3com/typhoon*
159 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
160 M: Adam Radford <aradford@gmail.com>
161 L: linux-scsi@vger.kernel.org
163 W: http://www.lsi.com
166 53C700 AND 53C700-66 SCSI DRIVER
167 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
168 L: linux-scsi@vger.kernel.org
170 F: drivers/scsi/53c700*
172 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
173 M: Alexander Aring <alex.aring@gmail.com>
174 M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
175 L: linux-bluetooth@vger.kernel.org
176 L: linux-wpan@vger.kernel.org
178 F: Documentation/networking/6lowpan.rst
179 F: include/net/6lowpan.h
182 6PACK NETWORK DRIVER FOR AX.25
183 M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
184 L: linux-hams@vger.kernel.org
186 F: drivers/net/hamradio/6pack.c
188 802.11 (including CFG80211/NL80211)
189 M: Johannes Berg <johannes@sipsolutions.net>
190 L: linux-wireless@vger.kernel.org
192 W: https://wireless.wiki.kernel.org/
193 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
195 F: Documentation/driver-api/80211/cfg80211.rst
196 F: Documentation/networking/regulatory.rst
197 F: include/linux/ieee80211.h
198 F: include/net/cfg80211.h
199 F: include/net/ieee80211_radiotap.h
200 F: include/net/iw_handler.h
201 F: include/net/wext.h
202 F: include/uapi/linux/nl80211.h
205 8169 10/100/1000 GIGABIT ETHERNET DRIVER
206 M: Heiner Kallweit <hkallweit1@gmail.com>
207 M: nic_swsd@realtek.com
208 L: netdev@vger.kernel.org
210 F: drivers/net/ethernet/realtek/r8169*
212 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
213 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
214 L: linux-serial@vger.kernel.org
216 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
217 F: drivers/tty/serial/8250*
218 F: include/linux/serial_8250.h
220 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
221 L: netdev@vger.kernel.org
223 F: drivers/net/ethernet/8390/
226 M: Eric Van Hensbergen <ericvh@gmail.com>
227 M: Latchesar Ionkov <lucho@ionkov.net>
228 M: Dominique Martinet <asmadeus@codewreck.org>
229 L: v9fs-developer@lists.sourceforge.net
231 W: http://swik.net/v9fs
232 Q: http://patchwork.kernel.org/project/v9fs-devel/list/
233 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
234 T: git git://github.com/martinetd/linux.git
235 F: Documentation/filesystems/9p.rst
238 F: include/trace/events/9p.h
239 F: include/uapi/linux/virtio_9p.h
243 M: Antti Palosaari <crope@iki.fi>
244 L: linux-media@vger.kernel.org
246 W: https://linuxtv.org
247 W: http://palosaari.fi/linux/
248 Q: http://patchwork.linuxtv.org/project/linux-media/list/
249 T: git git://linuxtv.org/anttip/media_tree.git
250 F: drivers/media/dvb-frontends/a8293*
252 AACRAID SCSI RAID DRIVER
253 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
254 L: linux-scsi@vger.kernel.org
256 W: http://www.adaptec.com/
257 F: Documentation/scsi/aacraid.rst
258 F: drivers/scsi/aacraid/
261 L: linux-api@vger.kernel.org
262 F: include/linux/syscalls.h
265 X: arch/*/include/uapi/
267 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
268 M: Hans de Goede <hdegoede@redhat.com>
269 L: linux-hwmon@vger.kernel.org
271 F: drivers/hwmon/abituguru.c
273 ABIT UGURU 3 HARDWARE MONITOR DRIVER
274 M: Alistair John Strachan <alistair@devzero.co.uk>
275 L: linux-hwmon@vger.kernel.org
277 F: drivers/hwmon/abituguru3.c
279 ACCES 104-DIO-48E GPIO DRIVER
280 M: William Breathitt Gray <vilhelm.gray@gmail.com>
281 L: linux-gpio@vger.kernel.org
283 F: drivers/gpio/gpio-104-dio-48e.c
285 ACCES 104-IDI-48 GPIO DRIVER
286 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
287 L: linux-gpio@vger.kernel.org
289 F: drivers/gpio/gpio-104-idi-48.c
291 ACCES 104-IDIO-16 GPIO DRIVER
292 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
293 L: linux-gpio@vger.kernel.org
295 F: drivers/gpio/gpio-104-idio-16.c
297 ACCES 104-QUAD-8 DRIVER
298 M: William Breathitt Gray <vilhelm.gray@gmail.com>
299 M: Syed Nayyar Waris <syednwaris@gmail.com>
300 L: linux-iio@vger.kernel.org
302 F: Documentation/ABI/testing/sysfs-bus-counter-104-quad-8
303 F: drivers/counter/104-quad-8.c
305 ACCES PCI-IDIO-16 GPIO DRIVER
306 M: William Breathitt Gray <vilhelm.gray@gmail.com>
307 L: linux-gpio@vger.kernel.org
309 F: drivers/gpio/gpio-pci-idio-16.c
311 ACCES PCIe-IDIO-24 GPIO DRIVER
312 M: William Breathitt Gray <vilhelm.gray@gmail.com>
313 L: linux-gpio@vger.kernel.org
315 F: drivers/gpio/gpio-pcie-idio-24.c
318 M: Jes Sorensen <jes@trained-monkey.org>
319 L: linux-acenic@sunsite.dk
321 F: drivers/net/ethernet/alteon/acenic*
323 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
324 M: Peter Kaestle <peter@piie.net>
325 L: platform-driver-x86@vger.kernel.org
327 W: http://piie.net/?section=acerhdf
328 F: drivers/platform/x86/acerhdf.c
330 ACER WMI LAPTOP EXTRAS
331 M: "Lee, Chun-Yi" <jlee@suse.com>
332 L: platform-driver-x86@vger.kernel.org
334 F: drivers/platform/x86/acer-wmi.c
337 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
338 M: Len Brown <lenb@kernel.org>
339 L: linux-acpi@vger.kernel.org
341 W: https://01.org/linux-acpi
342 Q: https://patchwork.kernel.org/project/linux-acpi/list/
343 B: https://bugzilla.kernel.org
344 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
345 F: Documentation/ABI/testing/configfs-acpi
346 F: Documentation/ABI/testing/sysfs-bus-acpi
347 F: Documentation/firmware-guide/acpi/
349 F: drivers/pci/*/*acpi*
350 F: drivers/pci/*acpi*
351 F: drivers/pnp/pnpacpi/
353 F: include/linux/acpi.h
354 F: include/linux/fwnode.h
358 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
359 M: Len Brown <lenb@kernel.org>
360 R: James Morse <james.morse@arm.com>
361 R: Tony Luck <tony.luck@intel.com>
362 R: Borislav Petkov <bp@alien8.de>
363 L: linux-acpi@vger.kernel.org
364 F: drivers/acpi/apei/
366 ACPI COMPONENT ARCHITECTURE (ACPICA)
367 M: Robert Moore <robert.moore@intel.com>
368 M: Erik Kaneda <erik.kaneda@intel.com>
369 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
370 L: linux-acpi@vger.kernel.org
373 W: https://acpica.org/
374 W: https://github.com/acpica/acpica/
375 Q: https://patchwork.kernel.org/project/linux-acpi/list/
376 B: https://bugzilla.kernel.org
377 B: https://bugs.acpica.org
378 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
379 F: drivers/acpi/acpica/
384 M: Zhang Rui <rui.zhang@intel.com>
385 L: linux-acpi@vger.kernel.org
387 W: https://01.org/linux-acpi
388 B: https://bugzilla.kernel.org
389 F: drivers/acpi/fan.c
391 ACPI FOR ARM64 (ACPI/arm64)
392 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
393 M: Hanjun Guo <guohanjun@huawei.com>
394 M: Sudeep Holla <sudeep.holla@arm.com>
395 L: linux-acpi@vger.kernel.org
396 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
398 F: drivers/acpi/arm64
400 ACPI I2C MULTI INSTANTIATE DRIVER
401 M: Hans de Goede <hdegoede@redhat.com>
402 L: platform-driver-x86@vger.kernel.org
404 F: drivers/platform/x86/i2c-multi-instantiate.c
407 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
408 M: Len Brown <lenb@kernel.org>
409 R: Andy Shevchenko <andy@kernel.org>
410 R: Mika Westerberg <mika.westerberg@linux.intel.com>
411 L: linux-acpi@vger.kernel.org
413 Q: https://patchwork.kernel.org/project/linux-acpi/list/
414 B: https://bugzilla.kernel.org
415 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
416 F: drivers/acpi/pmic/
419 M: Zhang Rui <rui.zhang@intel.com>
420 L: linux-acpi@vger.kernel.org
422 W: https://01.org/linux-acpi
423 B: https://bugzilla.kernel.org
424 F: drivers/acpi/*thermal*
427 M: Zhang Rui <rui.zhang@intel.com>
428 L: linux-acpi@vger.kernel.org
430 W: https://01.org/linux-acpi
431 B: https://bugzilla.kernel.org
432 F: drivers/acpi/acpi_video.c
435 L: platform-driver-x86@vger.kernel.org
437 F: drivers/platform/x86/wmi.c
438 F: include/uapi/linux/wmi.h
440 ACRN HYPERVISOR SERVICE MODULE
441 M: Shuo Liu <shuo.a.liu@intel.com>
442 L: acrn-dev@lists.projectacrn.org (subscribers-only)
444 W: https://projectacrn.org
445 F: Documentation/virt/acrn/
446 F: drivers/virt/acrn/
447 F: include/uapi/linux/acrn.h
449 AD1889 ALSA SOUND DRIVER
450 L: linux-parisc@vger.kernel.org
452 W: https://parisc.wiki.kernel.org/index.php/AD1889
453 F: sound/pci/ad1889.*
455 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
456 M: Michael Hennerich <michael.hennerich@analog.com>
458 W: http://wiki.analog.com/AD5254
459 W: http://ez.analog.com/community/linux-device-drivers
460 F: drivers/misc/ad525x_dpot.c
462 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
463 M: Michael Hennerich <michael.hennerich@analog.com>
465 W: http://wiki.analog.com/AD5398
466 W: http://ez.analog.com/community/linux-device-drivers
467 F: drivers/regulator/ad5398.c
469 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
470 M: Michael Hennerich <michael.hennerich@analog.com>
472 W: http://wiki.analog.com/AD7142
473 W: http://ez.analog.com/community/linux-device-drivers
474 F: drivers/input/misc/ad714x.c
476 AD7877 TOUCHSCREEN DRIVER
477 M: Michael Hennerich <michael.hennerich@analog.com>
479 W: http://wiki.analog.com/AD7877
480 W: http://ez.analog.com/community/linux-device-drivers
481 F: drivers/input/touchscreen/ad7877.c
483 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
484 M: Michael Hennerich <michael.hennerich@analog.com>
486 W: http://wiki.analog.com/AD7879
487 W: http://ez.analog.com/community/linux-device-drivers
488 F: drivers/input/touchscreen/ad7879.c
490 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
491 M: Jiri Kosina <jikos@kernel.org>
494 ADF7242 IEEE 802.15.4 RADIO DRIVER
495 M: Michael Hennerich <michael.hennerich@analog.com>
496 L: linux-wpan@vger.kernel.org
498 W: https://wiki.analog.com/ADF7242
499 W: http://ez.analog.com/community/linux-device-drivers
500 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
501 F: drivers/net/ieee802154/adf7242.c
503 ADM1025 HARDWARE MONITOR DRIVER
504 M: Jean Delvare <jdelvare@suse.com>
505 L: linux-hwmon@vger.kernel.org
507 F: Documentation/hwmon/adm1025.rst
508 F: drivers/hwmon/adm1025.c
510 ADM1029 HARDWARE MONITOR DRIVER
511 M: Corentin Labbe <clabbe.montjoie@gmail.com>
512 L: linux-hwmon@vger.kernel.org
514 F: drivers/hwmon/adm1029.c
516 ADM8211 WIRELESS DRIVER
517 L: linux-wireless@vger.kernel.org
519 W: https://wireless.wiki.kernel.org/
520 F: drivers/net/wireless/admtek/adm8211.*
522 ADP1653 FLASH CONTROLLER DRIVER
523 M: Sakari Ailus <sakari.ailus@iki.fi>
524 L: linux-media@vger.kernel.org
526 F: drivers/media/i2c/adp1653.c
527 F: include/media/i2c/adp1653.h
529 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
530 M: Michael Hennerich <michael.hennerich@analog.com>
532 W: http://wiki.analog.com/ADP5520
533 W: http://ez.analog.com/community/linux-device-drivers
534 F: drivers/gpio/gpio-adp5520.c
535 F: drivers/input/keyboard/adp5520-keys.c
536 F: drivers/leds/leds-adp5520.c
537 F: drivers/mfd/adp5520.c
538 F: drivers/video/backlight/adp5520_bl.c
540 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
541 M: Michael Hennerich <michael.hennerich@analog.com>
543 W: http://wiki.analog.com/ADP5588
544 W: http://ez.analog.com/community/linux-device-drivers
545 F: drivers/gpio/gpio-adp5588.c
546 F: drivers/input/keyboard/adp5588-keys.c
548 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
549 M: Michael Hennerich <michael.hennerich@analog.com>
551 W: http://wiki.analog.com/ADP8860
552 W: http://ez.analog.com/community/linux-device-drivers
553 F: drivers/video/backlight/adp8860_bl.c
556 M: Colin Leroy <colin@colino.net>
558 F: drivers/macintosh/therm_adt746x.c
560 ADT7475 HARDWARE MONITOR DRIVER
561 M: Jean Delvare <jdelvare@suse.com>
562 L: linux-hwmon@vger.kernel.org
564 F: Documentation/hwmon/adt7475.rst
565 F: drivers/hwmon/adt7475.c
568 M: Matthew Wilcox <willy@infradead.org>
569 M: Hannes Reinecke <hare@suse.com>
570 L: linux-scsi@vger.kernel.org
572 F: Documentation/scsi/advansys.rst
573 F: drivers/scsi/advansys.c
575 ADVANTECH SWBTN DRIVER
576 M: Andrea Ho <Andrea.Ho@advantech.com.tw>
577 L: platform-driver-x86@vger.kernel.org
579 F: drivers/platform/x86/adv_swbutton.c
581 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
582 M: Michael Hennerich <michael.hennerich@analog.com>
584 W: http://wiki.analog.com/ADXL345
585 W: http://ez.analog.com/community/linux-device-drivers
586 F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
587 F: drivers/input/misc/adxl34x.c
589 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
590 M: Michael Hennerich <michael.hennerich@analog.com>
592 W: http://ez.analog.com/community/linux-device-drivers
593 F: Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
594 F: drivers/iio/accel/adxl372.c
595 F: drivers/iio/accel/adxl372_i2c.c
596 F: drivers/iio/accel/adxl372_spi.c
599 M: Antti Palosaari <crope@iki.fi>
600 L: linux-media@vger.kernel.org
602 W: https://linuxtv.org
603 W: http://palosaari.fi/linux/
604 Q: http://patchwork.linuxtv.org/project/linux-media/list/
605 T: git git://linuxtv.org/anttip/media_tree.git
606 F: drivers/media/dvb-frontends/af9013*
609 M: Antti Palosaari <crope@iki.fi>
610 L: linux-media@vger.kernel.org
612 W: https://linuxtv.org
613 W: http://palosaari.fi/linux/
614 Q: http://patchwork.linuxtv.org/project/linux-media/list/
615 T: git git://linuxtv.org/anttip/media_tree.git
616 F: drivers/media/dvb-frontends/af9033*
619 M: David Sterba <dsterba@suse.com>
620 L: linux-fsdevel@vger.kernel.org
622 F: Documentation/filesystems/affs.rst
626 M: David Howells <dhowells@redhat.com>
627 L: linux-afs@lists.infradead.org
629 W: https://www.infradead.org/~dhowells/kafs/
630 F: Documentation/filesystems/afs.rst
632 F: include/trace/events/afs.h
635 M: David Airlie <airlied@linux.ie>
637 T: git git://anongit.freedesktop.org/drm/drm
639 F: include/linux/agp*
640 F: include/uapi/linux/agp*
643 M: "Juergen E. Fischer" <fischer@norbit.de>
644 L: linux-scsi@vger.kernel.org
646 F: drivers/scsi/aha152x*
647 F: drivers/scsi/pcmcia/aha152x*
649 AIC7XXX / AIC79XX SCSI DRIVER
650 M: Hannes Reinecke <hare@suse.com>
651 L: linux-scsi@vger.kernel.org
653 F: drivers/scsi/aic7xxx/
655 AIMSLAB FM RADIO RECEIVER DRIVER
656 M: Hans Verkuil <hverkuil@xs4all.nl>
657 L: linux-media@vger.kernel.org
659 W: https://linuxtv.org
660 T: git git://linuxtv.org/media_tree.git
661 F: drivers/media/radio/radio-aimslab*
664 M: Benjamin LaHaise <bcrl@kvack.org>
665 L: linux-aio@kvack.org
668 F: include/linux/*aio*.h
671 M: Antti Palosaari <crope@iki.fi>
672 L: linux-media@vger.kernel.org
674 W: https://linuxtv.org
675 W: http://palosaari.fi/linux/
676 Q: http://patchwork.linuxtv.org/project/linux-media/list/
677 T: git git://linuxtv.org/anttip/media_tree.git
678 F: drivers/media/usb/airspy/
680 ALACRITECH GIGABIT ETHERNET DRIVER
681 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
683 F: drivers/net/ethernet/alacritech/*
685 ALCATEL SPEEDTOUCH USB DRIVER
686 M: Duncan Sands <duncan.sands@free.fr>
687 L: linux-usb@vger.kernel.org
689 W: http://www.linux-usb.org/SpeedTouch/
690 F: drivers/usb/atm/speedtch.c
691 F: drivers/usb/atm/usbatm.c
693 ALCHEMY AU1XX0 MMC DRIVER
694 M: Manuel Lauss <manuel.lauss@gmail.com>
696 F: drivers/mmc/host/au1xmmc.c
699 M: Rudolf Marek <r.marek@assembler.cz>
700 L: linux-i2c@vger.kernel.org
702 F: Documentation/i2c/busses/i2c-ali1563.rst
703 F: drivers/i2c/busses/i2c-ali1563.c
706 L: Dell.Client.Kernel@dell.com
708 F: drivers/platform/x86/dell/alienware-wmi.c
710 ALL SENSORS DLH SERIES PRESSURE SENSORS DRIVER
711 M: Tomislav Denis <tomislav.denis@avl.com>
712 L: linux-iio@vger.kernel.org
714 W: http://www.allsensors.com/
715 F: Documentation/devicetree/bindings/iio/pressure/asc,dlhl60d.yaml
716 F: drivers/iio/pressure/dlhl60d.c
718 ALLEGRO DVT VIDEO IP CORE DRIVER
719 M: Michael Tretter <m.tretter@pengutronix.de>
720 R: Pengutronix Kernel Team <kernel@pengutronix.de>
721 L: linux-media@vger.kernel.org
723 F: Documentation/devicetree/bindings/media/allegro,al5e.yaml
724 F: drivers/media/platform/allegro-dvt/
726 ALLWINNER A10 CSI DRIVER
727 M: Maxime Ripard <mripard@kernel.org>
728 L: linux-media@vger.kernel.org
730 T: git git://linuxtv.org/media_tree.git
731 F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
732 F: drivers/media/platform/sunxi/sun4i-csi/
734 ALLWINNER CPUFREQ DRIVER
735 M: Yangtao Li <tiny.windzz@gmail.com>
736 L: linux-pm@vger.kernel.org
738 F: Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
739 F: drivers/cpufreq/sun50i-cpufreq-nvmem.c
741 ALLWINNER CRYPTO DRIVERS
742 M: Corentin Labbe <clabbe.montjoie@gmail.com>
743 L: linux-crypto@vger.kernel.org
745 F: drivers/crypto/allwinner/
747 ALLWINNER THERMAL DRIVER
748 M: Vasily Khoruzhick <anarsoul@gmail.com>
749 M: Yangtao Li <tiny.windzz@gmail.com>
750 L: linux-pm@vger.kernel.org
752 F: Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
753 F: drivers/thermal/sun8i_thermal.c
756 M: Maxime Ripard <mripard@kernel.org>
757 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
758 L: linux-media@vger.kernel.org
760 F: drivers/staging/media/sunxi/cedrus/
763 M: Richard Henderson <rth@twiddle.net>
764 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
765 M: Matt Turner <mattst88@gmail.com>
766 L: linux-alpha@vger.kernel.org
770 ALPS PS/2 TOUCHPAD DRIVER
771 R: Pali Rohár <pali@kernel.org>
772 F: drivers/input/mouse/alps.*
774 ALTERA I2C CONTROLLER DRIVER
775 M: Thor Thayer <thor.thayer@linux.intel.com>
777 F: Documentation/devicetree/bindings/i2c/i2c-altera.txt
778 F: drivers/i2c/busses/i2c-altera.c
780 ALTERA MAILBOX DRIVER
781 M: Ley Foon Tan <ley.foon.tan@intel.com>
783 F: drivers/mailbox/mailbox-altera.c
786 M: Joyce Ooi <joyce.ooi@intel.com>
787 L: linux-gpio@vger.kernel.org
789 F: drivers/gpio/gpio-altera.c
791 ALTERA SYSTEM MANAGER DRIVER
792 M: Thor Thayer <thor.thayer@linux.intel.com>
794 F: drivers/mfd/altera-sysmgr.c
795 F: include/linux/mfd/altera-sysmgr.h
797 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
798 M: Thor Thayer <thor.thayer@linux.intel.com>
800 F: drivers/gpio/gpio-altera-a10sr.c
801 F: drivers/mfd/altera-a10sr.c
802 F: drivers/reset/reset-a10sr.c
803 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
804 F: include/linux/mfd/altera-a10sr.h
806 ALTERA TRIPLE SPEED ETHERNET DRIVER
807 M: Joyce Ooi <joyce.ooi@intel.com>
808 L: netdev@vger.kernel.org
810 F: drivers/net/ethernet/altera/
812 ALTERA UART/JTAG UART SERIAL DRIVERS
813 M: Tobias Klauser <tklauser@distanz.ch>
814 L: linux-serial@vger.kernel.org
816 F: drivers/tty/serial/altera_jtaguart.c
817 F: drivers/tty/serial/altera_uart.c
818 F: include/linux/altera_jtaguart.h
819 F: include/linux/altera_uart.h
821 AMAZON ANNAPURNA LABS FIC DRIVER
822 M: Talel Shenhar <talel@amazon.com>
824 F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
825 F: drivers/irqchip/irq-al-fic.c
827 AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
828 M: Talel Shenhar <talel@amazon.com>
829 M: Talel Shenhar <talelshenhar@gmail.com>
831 F: Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
832 F: drivers/edac/al_mc_edac.c
834 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
835 M: Talel Shenhar <talel@amazon.com>
837 F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
838 F: drivers/thermal/thermal_mmio.c
840 AMAZON ETHERNET DRIVERS
841 M: Netanel Belgazal <netanel@amazon.com>
842 M: Arthur Kiyanovski <akiyano@amazon.com>
843 R: Guy Tzalik <gtzalik@amazon.com>
844 R: Saeed Bishara <saeedb@amazon.com>
845 L: netdev@vger.kernel.org
847 F: Documentation/networking/device_drivers/ethernet/amazon/ena.rst
848 F: drivers/net/ethernet/amazon/
850 AMAZON RDMA EFA DRIVER
851 M: Gal Pressman <galpress@amazon.com>
852 R: Yossi Leybovich <sleybo@amazon.com>
853 L: linux-rdma@vger.kernel.org
855 Q: https://patchwork.kernel.org/project/linux-rdma/list/
856 F: drivers/infiniband/hw/efa/
857 F: include/uapi/rdma/efa-abi.h
859 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
860 M: Tom Lendacky <thomas.lendacky@amd.com>
861 M: John Allen <john.allen@amd.com>
862 L: linux-crypto@vger.kernel.org
864 F: drivers/crypto/ccp/
865 F: include/linux/ccp.h
867 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
868 M: Brijesh Singh <brijesh.singh@amd.com>
869 M: Tom Lendacky <thomas.lendacky@amd.com>
870 L: linux-crypto@vger.kernel.org
872 F: drivers/crypto/ccp/sev*
873 F: include/uapi/linux/psp-sev.h
876 M: Harry Wentland <harry.wentland@amd.com>
877 M: Leo Li <sunpeng.li@amd.com>
878 L: amd-gfx@lists.freedesktop.org
880 T: git git://people.freedesktop.org/~agd5f/linux
881 F: drivers/gpu/drm/amd/display/
884 M: Naveen Krishna Chatradhi <nchatrad@amd.com>
885 L: linux-hwmon@vger.kernel.org
887 F: Documentation/hwmon/amd_energy.rst
888 F: drivers/hwmon/amd_energy.c
890 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
891 M: Huang Rui <ray.huang@amd.com>
892 L: linux-hwmon@vger.kernel.org
894 F: Documentation/hwmon/fam15h_power.rst
895 F: drivers/hwmon/fam15h_power.c
898 M: Enrico Weigelt, metux IT consult <info@metux.net>
899 L: linux-gpio@vger.kernel.org
901 F: drivers/gpio/gpio-amd-fch.c
902 F: include/linux/platform_data/gpio/gpio-amd-fch.h
904 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
905 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
907 F: drivers/usb/gadget/udc/amd5536udc.*
909 AMD GEODE PROCESSOR/CHIPSET SUPPORT
910 M: Andres Salomon <dilinger@queued.net>
911 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
913 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
914 F: arch/x86/include/asm/geode.h
915 F: drivers/char/hw_random/geode-rng.c
916 F: drivers/crypto/geode*
917 F: drivers/video/fbdev/geode/
920 M: Joerg Roedel <joro@8bytes.org>
921 L: iommu@lists.linux-foundation.org
923 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
924 F: drivers/iommu/amd/
925 F: include/linux/amd-iommu.h
928 M: Felix Kuehling <Felix.Kuehling@amd.com>
929 L: amd-gfx@lists.freedesktop.org
931 T: git https://gitlab.freedesktop.org/agd5f/linux.git
932 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
933 F: drivers/gpu/drm/amd/amdkfd/
934 F: drivers/gpu/drm/amd/include/cik_structs.h
935 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
936 F: drivers/gpu/drm/amd/include/v9_structs.h
937 F: drivers/gpu/drm/amd/include/vi_structs.h
938 F: include/uapi/linux/kfd_ioctl.h
941 M: Sanjay R Mehta <sanju.mehta@amd.com>
943 F: drivers/spi/spi-amd.c
946 M: Elie Morisse <syniurge@gmail.com>
947 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
948 M: Shyam Sundar S K <shyam-sundar.s-k@amd.com>
949 L: linux-i2c@vger.kernel.org
951 F: drivers/i2c/busses/i2c-amd-mp2*
954 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
955 L: platform-driver-x86@vger.kernel.org
957 F: drivers/platform/x86/amd-pmc.*
960 M: Evan Quan <evan.quan@amd.com>
961 L: amd-gfx@lists.freedesktop.org
963 T: git git://people.freedesktop.org/~agd5f/linux
964 F: drivers/gpu/drm/amd/pm/powerplay/
966 AMD SEATTLE DEVICE TREE SUPPORT
967 M: Brijesh Singh <brijeshkumar.singh@amd.com>
968 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
969 M: Tom Lendacky <thomas.lendacky@amd.com>
971 F: arch/arm64/boot/dts/amd/
974 M: Tom Lendacky <thomas.lendacky@amd.com>
975 L: netdev@vger.kernel.org
977 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
978 F: drivers/net/ethernet/amd/xgbe/
980 AMD SENSOR FUSION HUB DRIVER
981 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
982 M: Sandeep Singh <sandeep.singh@amd.com>
983 L: linux-input@vger.kernel.org
985 F: Documentation/hid/amd-sfh*
986 F: drivers/hid/amd-sfh-hid/
989 M: Christian Eggers <ceggers@arri.de>
990 L: linux-iio@vger.kernel.org
992 F: Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
993 F: drivers/iio/light/as73211.c
995 ANALOG DEVICES INC AD7192 DRIVER
996 M: Alexandru Tachici <alexandru.tachici@analog.com>
997 L: linux-iio@vger.kernel.org
999 W: http://ez.analog.com/community/linux-device-drivers
1000 F: Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1001 F: drivers/iio/adc/ad7192.c
1003 ANALOG DEVICES INC AD7292 DRIVER
1004 M: Marcelo Schmitt <marcelo.schmitt1@gmail.com>
1005 L: linux-iio@vger.kernel.org
1007 W: http://ez.analog.com/community/linux-device-drivers
1008 F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1009 F: drivers/iio/adc/ad7292.c
1011 ANALOG DEVICES INC AD7768-1 DRIVER
1012 M: Michael Hennerich <Michael.Hennerich@analog.com>
1013 L: linux-iio@vger.kernel.org
1015 W: http://ez.analog.com/community/linux-device-drivers
1016 F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1017 F: drivers/iio/adc/ad7768-1.c
1019 ANALOG DEVICES INC AD7780 DRIVER
1020 M: Michael Hennerich <Michael.Hennerich@analog.com>
1021 M: Renato Lui Geh <renatogeh@gmail.com>
1022 L: linux-iio@vger.kernel.org
1024 W: http://ez.analog.com/community/linux-device-drivers
1025 F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1026 F: drivers/iio/adc/ad7780.c
1028 ANALOG DEVICES INC AD9389B DRIVER
1029 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1030 L: linux-media@vger.kernel.org
1032 F: drivers/media/i2c/ad9389b*
1034 ANALOG DEVICES INC ADGS1408 DRIVER
1035 M: Mircea Caprioru <mircea.caprioru@analog.com>
1037 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1038 F: drivers/mux/adgs1408.c
1040 ANALOG DEVICES INC ADIN DRIVER
1041 M: Michael Hennerich <michael.hennerich@analog.com>
1042 L: netdev@vger.kernel.org
1044 W: http://ez.analog.com/community/linux-device-drivers
1045 F: Documentation/devicetree/bindings/net/adi,adin.yaml
1046 F: drivers/net/phy/adin.c
1048 ANALOG DEVICES INC ADIS DRIVER LIBRARY
1049 M: Nuno Sa <nuno.sa@analog.com>
1050 L: linux-iio@vger.kernel.org
1052 F: drivers/iio/imu/adis.c
1053 F: include/linux/iio/imu/adis.h
1055 ANALOG DEVICES INC ADIS16460 DRIVER
1056 M: Dragos Bogdan <dragos.bogdan@analog.com>
1057 L: linux-iio@vger.kernel.org
1059 W: http://ez.analog.com/community/linux-device-drivers
1060 F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1061 F: drivers/iio/imu/adis16460.c
1063 ANALOG DEVICES INC ADIS16475 DRIVER
1064 M: Nuno Sa <nuno.sa@analog.com>
1065 L: linux-iio@vger.kernel.org
1066 W: http://ez.analog.com/community/linux-device-drivers
1068 F: drivers/iio/imu/adis16475.c
1069 F: Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1071 ANALOG DEVICES INC ADM1177 DRIVER
1072 M: Michael Hennerich <Michael.Hennerich@analog.com>
1073 L: linux-hwmon@vger.kernel.org
1075 W: http://ez.analog.com/community/linux-device-drivers
1076 F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1077 F: drivers/hwmon/adm1177.c
1079 ANALOG DEVICES INC ADP5061 DRIVER
1080 M: Michael Hennerich <Michael.Hennerich@analog.com>
1081 L: linux-pm@vger.kernel.org
1083 W: http://ez.analog.com/community/linux-device-drivers
1084 F: drivers/power/supply/adp5061.c
1086 ANALOG DEVICES INC ADV7180 DRIVER
1087 M: Lars-Peter Clausen <lars@metafoo.de>
1088 L: linux-media@vger.kernel.org
1090 W: http://ez.analog.com/community/linux-device-drivers
1091 F: drivers/media/i2c/adv7180.c
1092 F: Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1094 ANALOG DEVICES INC ADV748X DRIVER
1095 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
1096 L: linux-media@vger.kernel.org
1098 F: drivers/media/i2c/adv748x/*
1100 ANALOG DEVICES INC ADV7511 DRIVER
1101 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1102 L: linux-media@vger.kernel.org
1104 F: drivers/media/i2c/adv7511*
1106 ANALOG DEVICES INC ADV7604 DRIVER
1107 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1108 L: linux-media@vger.kernel.org
1110 F: drivers/media/i2c/adv7604*
1111 F: Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1113 ANALOG DEVICES INC ADV7842 DRIVER
1114 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1115 L: linux-media@vger.kernel.org
1117 F: drivers/media/i2c/adv7842*
1119 ANALOG DEVICES INC ADXRS290 DRIVER
1120 M: Nishant Malpani <nish.malpani25@gmail.com>
1121 L: linux-iio@vger.kernel.org
1123 F: drivers/iio/gyro/adxrs290.c
1124 F: Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1126 ANALOG DEVICES INC ASOC CODEC DRIVERS
1127 M: Lars-Peter Clausen <lars@metafoo.de>
1128 M: Nuno Sá <nuno.sa@analog.com>
1129 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1131 W: http://wiki.analog.com/
1132 W: http://ez.analog.com/community/linux-device-drivers
1133 F: sound/soc/codecs/ad1*
1134 F: sound/soc/codecs/ad7*
1135 F: sound/soc/codecs/adau*
1136 F: sound/soc/codecs/adav*
1137 F: sound/soc/codecs/sigmadsp.*
1138 F: sound/soc/codecs/ssm*
1140 ANALOG DEVICES INC DMA DRIVERS
1141 M: Lars-Peter Clausen <lars@metafoo.de>
1143 W: http://ez.analog.com/community/linux-device-drivers
1144 F: drivers/dma/dma-axi-dmac.c
1146 ANALOG DEVICES INC IIO DRIVERS
1147 M: Lars-Peter Clausen <lars@metafoo.de>
1148 M: Michael Hennerich <Michael.Hennerich@analog.com>
1150 W: http://wiki.analog.com/
1151 W: http://ez.analog.com/community/linux-device-drivers
1152 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1153 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1154 F: Documentation/devicetree/bindings/iio/*/adi,*
1155 F: Documentation/devicetree/bindings/iio/dac/adi,ad5758.yaml
1156 F: drivers/iio/*/ad*
1157 F: drivers/iio/adc/ltc249*
1158 F: drivers/iio/amplifiers/hmc425a.c
1159 F: drivers/staging/iio/*/ad*
1160 X: drivers/iio/*/adjd*
1162 ANALOGBITS PLL LIBRARIES
1163 M: Paul Walmsley <paul.walmsley@sifive.com>
1165 F: drivers/clk/analogbits/*
1166 F: include/linux/clk/analogbits*
1169 M: Nick Hu <nickhu@andestech.com>
1170 M: Greentime Hu <green.hu@gmail.com>
1171 M: Vincent Chen <deanbo422@gmail.com>
1173 T: git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1174 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1175 F: Documentation/devicetree/bindings/nds32/
1180 ANDROID CONFIG FRAGMENTS
1181 M: Rob Herring <robh@kernel.org>
1183 F: kernel/configs/android*
1186 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1187 M: Arve Hjønnevåg <arve@android.com>
1188 M: Todd Kjos <tkjos@android.com>
1189 M: Martijn Coenen <maco@android.com>
1190 M: Joel Fernandes <joel@joelfernandes.org>
1191 M: Christian Brauner <christian@brauner.io>
1192 M: Hridya Valsaraju <hridya@google.com>
1193 M: Suren Baghdasaryan <surenb@google.com>
1194 L: linux-kernel@vger.kernel.org
1196 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1198 F: drivers/staging/android/
1200 ANDROID GOLDFISH PIC DRIVER
1201 M: Miodrag Dinic <miodrag.dinic@mips.com>
1203 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1204 F: drivers/irqchip/irq-goldfish-pic.c
1206 ANDROID GOLDFISH RTC DRIVER
1207 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
1209 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1210 F: drivers/rtc/rtc-goldfish.c
1212 AOA (Apple Onboard Audio) ALSA DRIVER
1213 M: Johannes Berg <johannes@sipsolutions.net>
1214 L: linuxppc-dev@lists.ozlabs.org
1215 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1219 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1220 M: William Breathitt Gray <vilhelm.gray@gmail.com>
1221 L: linux-iio@vger.kernel.org
1223 F: drivers/iio/adc/stx104.c
1226 M: Jiri Kosina <jikos@kernel.org>
1228 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1229 F: arch/x86/kernel/apm_32.c
1230 F: drivers/char/apm-emulation.c
1231 F: include/linux/apm_bios.h
1232 F: include/uapi/linux/apm_bios.h
1234 APPARMOR SECURITY MODULE
1235 M: John Johansen <john.johansen@canonical.com>
1236 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1238 W: wiki.apparmor.net
1239 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1240 F: Documentation/admin-guide/LSM/apparmor.rst
1241 F: security/apparmor/
1243 APPLE BCM5974 MULTITOUCH DRIVER
1244 M: Henrik Rydberg <rydberg@bitmath.org>
1245 L: linux-input@vger.kernel.org
1247 F: drivers/input/mouse/bcm5974.c
1250 M: Henrik Rydberg <rydberg@bitmath.org>
1251 L: linux-hwmon@vger.kernel.org
1253 F: drivers/hwmon/applesmc.c
1255 APPLETALK NETWORK LAYER
1256 L: netdev@vger.kernel.org
1258 F: drivers/net/appletalk/
1259 F: include/linux/atalk.h
1260 F: include/uapi/linux/atalk.h
1263 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1264 M: Khuong Dinh <khuong@os.amperecomputing.com>
1266 F: arch/arm64/boot/dts/apm/
1268 APPLIED MICRO (APM) X-GENE SOC EDAC
1269 M: Khuong Dinh <khuong@os.amperecomputing.com>
1271 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1272 F: drivers/edac/xgene_edac.c
1274 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1275 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1276 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1278 F: drivers/net/ethernet/apm/xgene-v2/
1280 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1281 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1282 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1283 M: Quan Nguyen <quan@os.amperecomputing.com>
1285 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1286 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1287 F: drivers/net/ethernet/apm/xgene/
1288 F: drivers/net/mdio/mdio-xgene.c
1290 APPLIED MICRO (APM) X-GENE SOC PMU
1291 M: Khuong Dinh <khuong@os.amperecomputing.com>
1293 F: Documentation/admin-guide/perf/xgene-pmu.rst
1294 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1295 F: drivers/perf/xgene_pmu.c
1297 APTINA CAMERA SENSOR PLL
1298 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1299 L: linux-media@vger.kernel.org
1301 F: drivers/media/i2c/aptina-pll.*
1303 AQUANTIA ETHERNET DRIVER (atlantic)
1304 M: Igor Russkikh <irusskikh@marvell.com>
1305 L: netdev@vger.kernel.org
1307 W: https://www.marvell.com/
1308 Q: https://patchwork.kernel.org/project/netdevbpf/list/
1309 F: Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1310 F: drivers/net/ethernet/aquantia/atlantic/
1312 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1313 M: Egor Pomozov <epomozov@marvell.com>
1314 L: netdev@vger.kernel.org
1316 W: http://www.aquantia.com
1317 F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1319 ARASAN NAND CONTROLLER DRIVER
1320 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1321 L: linux-mtd@lists.infradead.org
1323 F: Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1324 F: drivers/mtd/nand/raw/arasan-nand-controller.c
1326 ARC FRAMEBUFFER DRIVER
1327 M: Jaya Kumar <jayalk@intworks.biz>
1329 F: drivers/video/fbdev/arcfb.c
1330 F: drivers/video/fbdev/core/fb_defio.c
1333 M: Alexey Brodkin <abrodkin@synopsys.com>
1335 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1336 F: drivers/gpu/drm/arc/
1338 ARCNET NETWORK LAYER
1339 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1340 L: netdev@vger.kernel.org
1342 F: drivers/net/arcnet/
1343 F: include/uapi/linux/if_arcnet.h
1345 ARM ARCHITECTED TIMER DRIVER
1346 M: Mark Rutland <mark.rutland@arm.com>
1347 M: Marc Zyngier <maz@kernel.org>
1348 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1350 F: arch/arm/include/asm/arch_timer.h
1351 F: arch/arm64/include/asm/arch_timer.h
1352 F: drivers/clocksource/arm_arch_timer.c
1354 ARM HDLCD DRM DRIVER
1355 M: Liviu Dudau <liviu.dudau@arm.com>
1357 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1358 F: drivers/gpu/drm/arm/hdlcd_*
1360 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1361 M: Linus Walleij <linus.walleij@linaro.org>
1362 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1364 F: Documentation/devicetree/bindings/arm/arm,integrator.yaml
1365 F: Documentation/devicetree/bindings/arm/arm,realview.yaml
1366 F: Documentation/devicetree/bindings/arm/arm,versatile.yaml
1367 F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1368 F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1369 F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1370 F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1371 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1372 F: Documentation/devicetree/bindings/mtd/arm-versatile.txt
1373 F: arch/arm/boot/dts/arm-realview-*
1374 F: arch/arm/boot/dts/integrator*
1375 F: arch/arm/boot/dts/versatile*
1376 F: arch/arm/mach-integrator/
1377 F: arch/arm/mach-realview/
1378 F: arch/arm/mach-versatile/
1379 F: arch/arm/plat-versatile/
1380 F: drivers/bus/arm-integrator-lm.c
1381 F: drivers/clk/versatile/
1382 F: drivers/i2c/busses/i2c-versatile.c
1383 F: drivers/irqchip/irq-versatile-fpga.c
1384 F: drivers/mtd/maps/physmap-versatile.*
1385 F: drivers/power/reset/arm-versatile-reboot.c
1386 F: drivers/soc/versatile/
1388 ARM KOMEDA DRM-KMS DRIVER
1389 M: James (Qian) Wang <james.qian.wang@arm.com>
1390 M: Liviu Dudau <liviu.dudau@arm.com>
1391 M: Mihail Atanassov <mihail.atanassov@arm.com>
1392 L: Mali DP Maintainers <malidp@foss.arm.com>
1394 T: git git://anongit.freedesktop.org/drm/drm-misc
1395 F: Documentation/devicetree/bindings/display/arm,komeda.txt
1396 F: Documentation/gpu/komeda-kms.rst
1397 F: drivers/gpu/drm/arm/display/include/
1398 F: drivers/gpu/drm/arm/display/komeda/
1400 ARM MALI PANFROST DRM DRIVER
1401 M: Rob Herring <robh@kernel.org>
1402 M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1403 R: Steven Price <steven.price@arm.com>
1404 R: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1405 L: dri-devel@lists.freedesktop.org
1407 T: git git://anongit.freedesktop.org/drm/drm-misc
1408 F: drivers/gpu/drm/panfrost/
1409 F: include/uapi/drm/panfrost_drm.h
1411 ARM MALI-DP DRM DRIVER
1412 M: Liviu Dudau <liviu.dudau@arm.com>
1413 M: Brian Starkey <brian.starkey@arm.com>
1414 L: Mali DP Maintainers <malidp@foss.arm.com>
1416 T: git git://anongit.freedesktop.org/drm/drm-misc
1417 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1418 F: Documentation/gpu/afbc.rst
1419 F: drivers/gpu/drm/arm/
1421 ARM MFM AND FLOPPY DRIVERS
1422 M: Ian Molton <spyro@f2s.com>
1424 F: arch/arm/include/asm/floppy.h
1425 F: arch/arm/mach-rpc/floppydma.S
1427 ARM PMU PROFILING AND DEBUGGING
1428 M: Will Deacon <will@kernel.org>
1429 M: Mark Rutland <mark.rutland@arm.com>
1430 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1432 F: Documentation/devicetree/bindings/arm/pmu.yaml
1433 F: Documentation/devicetree/bindings/perf/
1434 F: arch/arm*/include/asm/hw_breakpoint.h
1435 F: arch/arm*/include/asm/perf_event.h
1436 F: arch/arm*/kernel/hw_breakpoint.c
1437 F: arch/arm*/kernel/perf_*
1439 F: include/linux/perf/arm_pmu.h
1442 M: Russell King <linux@armlinux.org.uk>
1443 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1445 W: http://www.armlinux.org.uk/
1446 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1448 X: arch/arm/boot/dts/
1450 ARM PRIMECELL AACI PL041 DRIVER
1451 M: Russell King <linux@armlinux.org.uk>
1455 ARM PRIMECELL BUS SUPPORT
1456 M: Russell King <linux@armlinux.org.uk>
1459 F: include/linux/amba/bus.h
1461 ARM PRIMECELL CLCD PL110 DRIVER
1462 M: Russell King <linux@armlinux.org.uk>
1464 F: drivers/video/fbdev/amba-clcd.*
1466 ARM PRIMECELL KMI PL050 DRIVER
1467 M: Russell King <linux@armlinux.org.uk>
1469 F: drivers/input/serio/ambakmi.*
1470 F: include/linux/amba/kmi.h
1472 ARM PRIMECELL MMCI PL180/1 DRIVER
1473 M: Russell King <linux@armlinux.org.uk>
1475 F: drivers/mmc/host/mmci.*
1476 F: include/linux/amba/mmci.h
1478 ARM PRIMECELL SSP PL022 SPI DRIVER
1479 M: Linus Walleij <linus.walleij@linaro.org>
1480 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1482 F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1483 F: drivers/spi/spi-pl022.c
1485 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1486 M: Russell King <linux@armlinux.org.uk>
1488 F: drivers/tty/serial/amba-pl01*.c
1489 F: include/linux/amba/serial.h
1491 ARM PRIMECELL VIC PL190/PL192 DRIVER
1492 M: Linus Walleij <linus.walleij@linaro.org>
1493 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1495 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1496 F: drivers/irqchip/irq-vic.c
1498 ARM SMC WATCHDOG DRIVER
1499 M: Julius Werner <jwerner@chromium.org>
1500 R: Evan Benn <evanbenn@chromium.org>
1502 F: Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1503 F: drivers/watchdog/arm_smc_wdt.c
1506 M: Will Deacon <will@kernel.org>
1507 R: Robin Murphy <robin.murphy@arm.com>
1508 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1510 F: Documentation/devicetree/bindings/iommu/arm,smmu*
1511 F: drivers/iommu/arm/
1512 F: drivers/iommu/io-pgtable-arm*
1514 ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1515 M: Arnd Bergmann <arnd@arndb.de>
1516 M: Olof Johansson <olof@lixom.net>
1518 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1520 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1521 F: arch/arm/boot/dts/Makefile
1522 F: arch/arm64/boot/dts/Makefile
1524 ARM SUB-ARCHITECTURES
1525 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1527 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1531 ARM/ACTIONS SEMI ARCHITECTURE
1532 M: Andreas Färber <afaerber@suse.de>
1533 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1534 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1535 L: linux-actions@lists.infradead.org (moderated for non-subscribers)
1537 F: Documentation/devicetree/bindings/arm/actions.yaml
1538 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1539 F: Documentation/devicetree/bindings/dma/owl-dma.yaml
1540 F: Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1541 F: Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1542 F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1543 F: Documentation/devicetree/bindings/pinctrl/actions,*
1544 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1545 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1546 F: arch/arm/boot/dts/owl-*
1547 F: arch/arm/mach-actions/
1548 F: arch/arm64/boot/dts/actions/
1549 F: drivers/clk/actions/
1550 F: drivers/clocksource/timer-owl*
1551 F: drivers/dma/owl-dma.c
1552 F: drivers/i2c/busses/i2c-owl.c
1553 F: drivers/irqchip/irq-owl-sirq.c
1554 F: drivers/mmc/host/owl-mmc.c
1555 F: drivers/pinctrl/actions/*
1556 F: drivers/soc/actions/
1557 F: include/dt-bindings/power/owl-*
1558 F: include/dt-bindings/reset/actions,*
1559 F: include/linux/soc/actions/
1562 ARM/ADS SPHERE MACHINE SUPPORT
1563 M: Lennert Buytenhek <kernel@wantstofly.org>
1564 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1567 ARM/AFEB9260 MACHINE SUPPORT
1568 M: Sergey Lapin <slapin@ossfans.org>
1569 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1572 ARM/AJECO 1ARM MACHINE SUPPORT
1573 M: Lennert Buytenhek <kernel@wantstofly.org>
1574 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1577 ARM/Allwinner SoC Clock Support
1578 M: Emilio López <emilio@elopez.com.ar>
1580 F: drivers/clk/sunxi/
1582 ARM/Allwinner sunXi SoC support
1583 M: Maxime Ripard <mripard@kernel.org>
1584 M: Chen-Yu Tsai <wens@csie.org>
1585 R: Jernej Skrabec <jernej.skrabec@siol.net>
1586 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1588 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1589 L: linux-sunxi@lists.linux.dev
1590 F: arch/arm/mach-sunxi/
1591 F: arch/arm64/boot/dts/allwinner/
1592 F: drivers/clk/sunxi-ng/
1593 F: drivers/pinctrl/sunxi/
1594 F: drivers/soc/sunxi/
1599 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1600 M: Neil Armstrong <narmstrong@baylibre.com>
1601 M: Jerome Brunet <jbrunet@baylibre.com>
1602 L: linux-amlogic@lists.infradead.org
1604 F: Documentation/devicetree/bindings/clock/amlogic*
1605 F: drivers/clk/meson/
1606 F: include/dt-bindings/clock/gxbb*
1607 F: include/dt-bindings/clock/meson*
1609 ARM/Amlogic Meson SoC Crypto Drivers
1610 M: Corentin Labbe <clabbe@baylibre.com>
1611 L: linux-crypto@vger.kernel.org
1612 L: linux-amlogic@lists.infradead.org
1614 F: Documentation/devicetree/bindings/crypto/amlogic*
1615 F: drivers/crypto/amlogic/
1617 ARM/Amlogic Meson SoC Sound Drivers
1618 M: Jerome Brunet <jbrunet@baylibre.com>
1619 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1621 F: Documentation/devicetree/bindings/sound/amlogic*
1624 ARM/Amlogic Meson SoC support
1625 M: Kevin Hilman <khilman@baylibre.com>
1626 R: Neil Armstrong <narmstrong@baylibre.com>
1627 R: Jerome Brunet <jbrunet@baylibre.com>
1628 R: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1629 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1630 L: linux-amlogic@lists.infradead.org
1632 W: http://linux-meson.com/
1633 F: arch/arm/boot/dts/meson*
1634 F: arch/arm/mach-meson/
1635 F: arch/arm64/boot/dts/amlogic/
1636 F: drivers/mmc/host/meson*
1637 F: drivers/pinctrl/meson/
1638 F: drivers/rtc/rtc-meson*
1639 F: drivers/soc/amlogic/
1642 ARM/Annapurna Labs ALPINE ARCHITECTURE
1643 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1644 M: Antoine Tenart <atenart@kernel.org>
1645 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1647 F: arch/arm/boot/dts/alpine*
1648 F: arch/arm/mach-alpine/
1649 F: arch/arm64/boot/dts/amazon/
1650 F: drivers/*/*alpine*
1652 ARM/APPLE MACHINE SUPPORT
1653 M: Hector Martin <marcan@marcan.st>
1654 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1656 W: https://asahilinux.org
1657 B: https://github.com/AsahiLinux/linux/issues
1658 C: irc://chat.freenode.net/asahi-dev
1659 T: git https://github.com/AsahiLinux/linux.git
1660 F: Documentation/devicetree/bindings/arm/apple.yaml
1661 F: Documentation/devicetree/bindings/interrupt-controller/apple,aic.yaml
1662 F: arch/arm64/boot/dts/apple/
1663 F: drivers/irqchip/irq-apple-aic.c
1664 F: include/dt-bindings/interrupt-controller/apple-aic.h
1666 ARM/ARTPEC MACHINE SUPPORT
1667 M: Jesper Nilsson <jesper.nilsson@axis.com>
1668 M: Lars Persson <lars.persson@axis.com>
1669 L: linux-arm-kernel@axis.com
1671 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1672 F: arch/arm/boot/dts/artpec6*
1673 F: arch/arm/mach-artpec
1675 F: drivers/crypto/axis
1676 F: drivers/mmc/host/usdhi6rol0.c
1677 F: drivers/pinctrl/pinctrl-artpec*
1679 ARM/ASPEED I2C DRIVER
1680 M: Brendan Higgins <brendanhiggins@google.com>
1681 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1682 R: Joel Stanley <joel@jms.id.au>
1683 L: linux-i2c@vger.kernel.org
1684 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1686 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1687 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1688 F: drivers/i2c/busses/i2c-aspeed.c
1689 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1691 ARM/ASPEED MACHINE SUPPORT
1692 M: Joel Stanley <joel@jms.id.au>
1693 R: Andrew Jeffery <andrew@aj.id.au>
1694 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1695 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1697 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1698 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1699 F: arch/arm/boot/dts/aspeed-*
1700 F: arch/arm/mach-aspeed/
1703 ARM/BITMAIN ARCHITECTURE
1704 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1705 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1707 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1708 F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1709 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1710 F: arch/arm64/boot/dts/bitmain/
1711 F: drivers/clk/clk-bm1880.c
1712 F: drivers/pinctrl/pinctrl-bm1880.c
1714 ARM/CALXEDA HIGHBANK ARCHITECTURE
1715 M: Andre Przywara <andre.przywara@arm.com>
1716 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1718 F: arch/arm/boot/dts/ecx-*.dts*
1719 F: arch/arm/boot/dts/highbank.dts
1720 F: arch/arm/mach-highbank/
1722 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1723 M: Krzysztof Halasa <khalasa@piap.pl>
1725 F: arch/arm/mach-cns3xxx/
1727 ARM/CAVIUM THUNDER NETWORK DRIVER
1728 M: Sunil Goutham <sgoutham@marvell.com>
1729 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1731 F: drivers/net/ethernet/cavium/thunder/
1733 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1734 M: Lukasz Majewski <lukma@denx.de>
1735 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1737 F: arch/arm/mach-ep93xx/ts72xx.c
1739 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1740 M: Alexander Shiyan <shc_work@mail.ru>
1741 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1745 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1746 M: Lennert Buytenhek <kernel@wantstofly.org>
1747 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1750 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1751 M: Hartley Sweeten <hsweeten@visionengravers.com>
1752 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1753 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1755 F: arch/arm/mach-ep93xx/
1756 F: arch/arm/mach-ep93xx/include/mach/
1759 M: Russell King <linux@armlinux.org.uk>
1760 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1762 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1763 F: drivers/clk/clkdev.c
1765 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1766 M: Baruch Siach <baruch@tkos.co.il>
1767 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1769 F: arch/arm/boot/dts/cx92755*
1772 ARM/CONTEC MICRO9 MACHINE SUPPORT
1773 M: Hubert Feurstein <hubert.feurstein@contec.at>
1775 F: arch/arm/mach-ep93xx/micro9.c
1777 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1778 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1779 M: Suzuki K Poulose <suzuki.poulose@arm.com>
1780 R: Mike Leach <mike.leach@linaro.org>
1781 R: Leo Yan <leo.yan@linaro.org>
1782 L: coresight@lists.linaro.org (moderated for non-subscribers)
1783 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1785 T: git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
1786 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1787 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1788 F: Documentation/devicetree/bindings/arm/coresight-cti.yaml
1789 F: Documentation/devicetree/bindings/arm/coresight.txt
1790 F: Documentation/trace/coresight/*
1791 F: drivers/hwtracing/coresight/*
1792 F: include/dt-bindings/arm/coresight-cti-dt.h
1793 F: include/linux/coresight*
1794 F: tools/perf/arch/arm/util/auxtrace.c
1795 F: tools/perf/arch/arm/util/cs-etm.c
1796 F: tools/perf/arch/arm/util/cs-etm.h
1797 F: tools/perf/arch/arm/util/pmu.c
1798 F: tools/perf/util/cs-etm-decoder/*
1799 F: tools/perf/util/cs-etm.*
1801 ARM/CORGI MACHINE SUPPORT
1802 M: Richard Purdie <rpurdie@rpsys.net>
1805 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1806 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1807 M: Linus Walleij <linus.walleij@linaro.org>
1808 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1810 T: git git://github.com/ulli-kroll/linux.git
1811 F: Documentation/devicetree/bindings/arm/gemini.txt
1812 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1813 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1814 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1815 F: arch/arm/mach-gemini/
1816 F: drivers/net/ethernet/cortina/
1817 F: drivers/pinctrl/pinctrl-gemini.c
1818 F: drivers/rtc/rtc-ftrtc010.c
1820 ARM/CZ.NIC TURRIS SUPPORT
1821 M: Marek Behun <kabel@kernel.org>
1823 W: https://www.turris.cz/
1824 F: Documentation/ABI/testing/debugfs-moxtet
1825 F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
1826 F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1827 F: Documentation/devicetree/bindings/bus/moxtet.txt
1828 F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1829 F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1830 F: Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
1831 F: Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
1832 F: drivers/bus/moxtet.c
1833 F: drivers/firmware/turris-mox-rwtm.c
1834 F: drivers/leds/leds-turris-omnia.c
1835 F: drivers/mailbox/armada-37xx-rwtm-mailbox.c
1836 F: drivers/gpio/gpio-moxtet.c
1837 F: drivers/watchdog/armada_37xx_wdt.c
1838 F: include/dt-bindings/bus/moxtet.h
1839 F: include/linux/armada-37xx-rwtm-mailbox.h
1840 F: include/linux/moxtet.h
1842 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1843 M: Robert Jarzmik <robert.jarzmik@free.fr>
1844 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1846 F: arch/arm/mach-pxa/ezx.c
1848 ARM/FARADAY FA526 PORT
1849 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1850 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1852 T: git git://git.berlios.de/gemini-board
1853 F: arch/arm/mm/*-fa*
1855 ARM/FOOTBRIDGE ARCHITECTURE
1856 M: Russell King <linux@armlinux.org.uk>
1857 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1859 W: http://www.armlinux.org.uk/
1860 F: arch/arm/include/asm/hardware/dec21285.h
1861 F: arch/arm/mach-footbridge/
1863 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1864 M: Shawn Guo <shawnguo@kernel.org>
1865 M: Sascha Hauer <s.hauer@pengutronix.de>
1866 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1867 R: Fabio Estevam <festevam@gmail.com>
1868 R: NXP Linux Team <linux-imx@nxp.com>
1869 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1871 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1872 X: drivers/media/i2c/
1876 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1877 M: Shawn Guo <shawnguo@kernel.org>
1878 M: Li Yang <leoyang.li@nxp.com>
1879 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1881 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1882 F: arch/arm/boot/dts/ls1021a*
1883 F: arch/arm64/boot/dts/freescale/fsl-*
1884 F: arch/arm64/boot/dts/freescale/qoriq-*
1886 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1887 M: Shawn Guo <shawnguo@kernel.org>
1888 M: Sascha Hauer <s.hauer@pengutronix.de>
1889 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1890 R: Stefan Agner <stefan@agner.ch>
1891 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1893 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1894 F: arch/arm/boot/dts/vf*
1895 F: arch/arm/mach-imx/*vf610*
1897 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1898 M: Lennert Buytenhek <kernel@wantstofly.org>
1899 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1902 ARM/GUMSTIX MACHINE SUPPORT
1903 M: Steve Sakoman <sakoman@gmail.com>
1904 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1907 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1908 M: Philipp Zabel <philipp.zabel@gmail.com>
1909 M: Paul Parsons <lost.distance@yahoo.com>
1910 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1912 F: arch/arm/mach-pxa/hx4700.c
1913 F: arch/arm/mach-pxa/include/mach/hx4700.h
1914 F: sound/soc/pxa/hx4700.c
1916 ARM/HISILICON SOC SUPPORT
1917 M: Wei Xu <xuwei5@hisilicon.com>
1918 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1920 W: http://www.hisilicon.com
1921 T: git git://github.com/hisilicon/linux-hisi.git
1922 F: arch/arm/boot/dts/hi3*
1923 F: arch/arm/boot/dts/hip*
1924 F: arch/arm/boot/dts/hisi*
1925 F: arch/arm/mach-hisi/
1926 F: arch/arm64/boot/dts/hisilicon/
1928 ARM/HP JORNADA 7XX MACHINE SUPPORT
1929 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1932 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1933 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1934 F: arch/arm/mach-sa1100/jornada720.c
1936 ARM/IGEP MACHINE SUPPORT
1937 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1938 M: Javier Martinez Canillas <javier@dowhile0.org>
1939 L: linux-omap@vger.kernel.org
1940 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1942 F: arch/arm/boot/dts/omap3-igep*
1944 ARM/INCOME PXA270 SUPPORT
1945 M: Marek Vasut <marek.vasut@gmail.com>
1946 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1948 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1950 ARM/INTEL IOP32X ARM ARCHITECTURE
1951 M: Lennert Buytenhek <kernel@wantstofly.org>
1952 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1955 ARM/INTEL IQ81342EX MACHINE SUPPORT
1956 M: Lennert Buytenhek <kernel@wantstofly.org>
1957 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1960 ARM/INTEL IXDP2850 MACHINE SUPPORT
1961 M: Lennert Buytenhek <kernel@wantstofly.org>
1962 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1965 ARM/INTEL IXP4XX ARM ARCHITECTURE
1966 M: Linus Walleij <linusw@kernel.org>
1967 M: Imre Kaloz <kaloz@openwrt.org>
1968 M: Krzysztof Halasa <khalasa@piap.pl>
1969 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1971 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1972 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1973 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1974 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1975 F: arch/arm/mach-ixp4xx/
1976 F: drivers/clocksource/timer-ixp4xx.c
1977 F: drivers/gpio/gpio-ixp4xx.c
1978 F: drivers/irqchip/irq-ixp4xx.c
1979 F: include/linux/irqchip/irq-ixp4xx.h
1980 F: include/linux/platform_data/timer-ixp4xx.h
1982 ARM/INTEL KEEMBAY ARCHITECTURE
1983 M: Paul J. Murphy <paul.j.murphy@intel.com>
1984 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
1986 F: Documentation/devicetree/bindings/arm/intel,keembay.yaml
1987 F: arch/arm64/boot/dts/intel/keembay-evm.dts
1988 F: arch/arm64/boot/dts/intel/keembay-soc.dtsi
1990 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1991 M: Jonathan Cameron <jic23@cam.ac.uk>
1992 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1994 F: arch/arm/mach-pxa/stargate2.c
1995 F: drivers/pcmcia/pxa2xx_stargate2.c
1997 ARM/INTEL XSC3 (MANZANO) ARM CORE
1998 M: Lennert Buytenhek <kernel@wantstofly.org>
1999 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2002 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
2003 M: Lennert Buytenhek <kernel@wantstofly.org>
2004 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2007 ARM/LG1K ARCHITECTURE
2008 M: Chanho Min <chanho.min@lge.com>
2009 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2011 F: arch/arm64/boot/dts/lg/
2013 ARM/LOGICPD PXA270 MACHINE SUPPORT
2014 M: Lennert Buytenhek <kernel@wantstofly.org>
2015 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2018 ARM/LPC18XX ARCHITECTURE
2019 M: Vladimir Zapolskiy <vz@mleia.com>
2020 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2022 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
2023 F: arch/arm/boot/dts/lpc43*
2024 F: drivers/i2c/busses/i2c-lpc2k.c
2025 F: drivers/memory/pl172.c
2026 F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
2027 F: drivers/rtc/rtc-lpc24xx.c
2030 ARM/LPC32XX SOC SUPPORT
2031 M: Vladimir Zapolskiy <vz@mleia.com>
2032 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2034 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
2035 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2036 F: arch/arm/boot/dts/lpc32*
2037 F: arch/arm/mach-lpc32xx/
2038 F: drivers/i2c/busses/i2c-pnx.c
2039 F: drivers/net/ethernet/nxp/lpc_eth.c
2040 F: drivers/usb/host/ohci-nxp.c
2041 F: drivers/watchdog/pnx4008_wdt.c
2044 ARM/MAGICIAN MACHINE SUPPORT
2045 M: Philipp Zabel <philipp.zabel@gmail.com>
2048 ARM/Marvell Dove/MV78xx0/Orion SOC support
2049 M: Andrew Lunn <andrew@lunn.ch>
2050 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2051 M: Gregory Clement <gregory.clement@bootlin.com>
2052 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2054 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2055 F: Documentation/devicetree/bindings/soc/dove/
2056 F: arch/arm/boot/dts/dove*
2057 F: arch/arm/boot/dts/orion5x*
2058 F: arch/arm/mach-dove/
2059 F: arch/arm/mach-mv78xx0/
2060 F: arch/arm/mach-orion5x/
2061 F: arch/arm/plat-orion/
2062 F: drivers/soc/dove/
2064 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2065 M: Andrew Lunn <andrew@lunn.ch>
2066 M: Gregory Clement <gregory.clement@bootlin.com>
2067 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2068 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2070 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2071 F: arch/arm/boot/dts/armada*
2072 F: arch/arm/boot/dts/kirkwood*
2073 F: arch/arm/configs/mvebu_*_defconfig
2074 F: arch/arm/mach-mvebu/
2075 F: arch/arm64/boot/dts/marvell/armada*
2076 F: arch/arm64/boot/dts/marvell/cn913*
2077 F: drivers/cpufreq/armada-37xx-cpufreq.c
2078 F: drivers/cpufreq/armada-8k-cpufreq.c
2079 F: drivers/cpufreq/mvebu-cpufreq.c
2080 F: drivers/irqchip/irq-armada-370-xp.c
2081 F: drivers/irqchip/irq-mvebu-*
2082 F: drivers/pinctrl/mvebu/
2083 F: drivers/rtc/rtc-armada38x.c
2085 ARM/Mediatek RTC DRIVER
2086 M: Eddie Huang <eddie.huang@mediatek.com>
2087 M: Sean Wang <sean.wang@mediatek.com>
2088 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2089 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2091 F: Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2092 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2093 F: drivers/rtc/rtc-mt2712.c
2094 F: drivers/rtc/rtc-mt6397.c
2095 F: drivers/rtc/rtc-mt7622.c
2097 ARM/Mediatek SoC support
2098 M: Matthias Brugger <matthias.bgg@gmail.com>
2099 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2100 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2102 W: https://mtk.wiki.kernel.org/
2103 C: irc://chat.freenode.net/linux-mediatek
2104 F: arch/arm/boot/dts/mt6*
2105 F: arch/arm/boot/dts/mt7*
2106 F: arch/arm/boot/dts/mt8*
2107 F: arch/arm/mach-mediatek/
2108 F: arch/arm64/boot/dts/mediatek/
2109 F: drivers/soc/mediatek/
2114 ARM/Mediatek USB3 PHY DRIVER
2115 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
2116 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2117 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2119 F: Documentation/devicetree/bindings/phy/mediatek,*
2120 F: drivers/phy/mediatek/
2122 ARM/Microchip (AT91) SoC support
2123 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2124 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
2125 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2126 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2128 W: http://www.linux4sam.org
2129 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2130 F: arch/arm/boot/dts/at91*.dts
2131 F: arch/arm/boot/dts/at91*.dtsi
2132 F: arch/arm/boot/dts/sama*.dts
2133 F: arch/arm/boot/dts/sama*.dtsi
2134 F: arch/arm/include/debug/at91.S
2135 F: arch/arm/mach-at91/
2136 F: drivers/memory/atmel*
2137 F: drivers/watchdog/sama5d4_wdt.c
2138 F: include/soc/at91/
2139 X: drivers/input/touchscreen/atmel_mxt_ts.c
2140 X: drivers/net/wireless/atmel/
2144 ARM/Microchip Sparx5 SoC support
2145 M: Lars Povlsen <lars.povlsen@microchip.com>
2146 M: Steen Hegelund <Steen.Hegelund@microchip.com>
2147 M: UNGLinuxDriver@microchip.com
2148 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2150 T: git git://github.com/microchip-ung/linux-upstream.git
2151 F: arch/arm64/boot/dts/microchip/
2152 F: drivers/pinctrl/pinctrl-microchip-sgpio.c
2155 Microchip Timer Counter Block (TCB) Capture Driver
2156 M: Kamel Bouhara <kamel.bouhara@bootlin.com>
2157 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2158 L: linux-iio@vger.kernel.org
2160 F: drivers/counter/microchip-tcb-capture.c
2162 ARM/MIOA701 MACHINE SUPPORT
2163 M: Robert Jarzmik <robert.jarzmik@free.fr>
2164 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2166 F: arch/arm/mach-pxa/mioa701.c
2168 ARM/MStar/Sigmastar Armv7 SoC support
2169 M: Daniel Palmer <daniel@thingy.jp>
2170 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2172 W: http://linux-chenxing.org/
2173 F: Documentation/devicetree/bindings/arm/mstar/*
2174 F: Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2175 F: Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2176 F: arch/arm/boot/dts/mstar-*
2177 F: arch/arm/mach-mstar/
2178 F: drivers/clk/mstar/
2179 F: drivers/gpio/gpio-msc313.c
2180 F: include/dt-bindings/clock/mstar-*
2181 F: include/dt-bindings/gpio/msc313-gpio.h
2183 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2184 M: Michael Petchkovsky <mkpetch@internode.on.net>
2187 ARM/NOMADIK/Ux500 ARCHITECTURES
2188 M: Linus Walleij <linus.walleij@linaro.org>
2189 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2191 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2192 F: Documentation/devicetree/bindings/arm/ste-*
2193 F: Documentation/devicetree/bindings/arm/ux500.yaml
2194 F: Documentation/devicetree/bindings/arm/ux500/
2195 F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2196 F: arch/arm/boot/dts/ste-*
2197 F: arch/arm/mach-nomadik/
2198 F: arch/arm/mach-ux500/
2199 F: drivers/clk/clk-nomadik.c
2200 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2201 F: drivers/dma/ste_dma40*
2202 F: drivers/hwspinlock/u8500_hsem.c
2203 F: drivers/i2c/busses/i2c-nomadik.c
2204 F: drivers/iio/adc/ab8500-gpadc.c
2205 F: drivers/mfd/ab8500*
2206 F: drivers/mfd/abx500*
2207 F: drivers/mfd/db8500*
2208 F: drivers/mfd/dbx500*
2209 F: drivers/pinctrl/nomadik/
2210 F: drivers/rtc/rtc-ab8500.c
2211 F: drivers/rtc/rtc-pl031.c
2212 F: drivers/soc/ux500/
2214 ARM/NUVOTON NPCM ARCHITECTURE
2215 M: Avi Fishman <avifishman70@gmail.com>
2216 M: Tomer Maimon <tmaimon77@gmail.com>
2217 M: Tali Perry <tali.perry1@gmail.com>
2218 R: Patrick Venture <venture@google.com>
2219 R: Nancy Yuen <yuenn@google.com>
2220 R: Benjamin Fair <benjaminfair@google.com>
2221 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2223 F: Documentation/devicetree/bindings/*/*/*npcm*
2224 F: Documentation/devicetree/bindings/*/*npcm*
2225 F: arch/arm/boot/dts/nuvoton-npcm*
2226 F: arch/arm/mach-npcm/
2228 F: drivers/*/*/*npcm*
2229 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2231 ARM/NUVOTON WPCM450 ARCHITECTURE
2232 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
2233 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2235 F: Documentation/devicetree/bindings/*/*wpcm*
2236 F: arch/arm/boot/dts/nuvoton-wpcm450*
2237 F: arch/arm/mach-npcm/wpcm450.c
2240 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2241 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2243 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2244 F: arch/arm/mach-s3c/gta02.h
2245 F: arch/arm/mach-s3c/mach-gta02.c
2247 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2248 M: Alexander Clouter <alex@digriz.org.uk>
2249 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2251 W: http://www.digriz.org.uk/ts78xx/kernel
2252 F: arch/arm/mach-orion5x/ts78xx-*
2254 ARM/OXNAS platform support
2255 M: Neil Armstrong <narmstrong@baylibre.com>
2256 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2257 L: linux-oxnas@groups.io (moderated for non-subscribers)
2259 F: arch/arm/boot/dts/ox8*.dts*
2260 F: arch/arm/mach-oxnas/
2261 F: drivers/power/reset/oxnas-restart.c
2264 ARM/PALM TREO SUPPORT
2265 M: Tomas Cech <sleep_walker@suse.com>
2266 L: linux-arm-kernel@lists.infradead.org
2268 W: http://hackndev.com
2269 F: arch/arm/mach-pxa/palmtreo.*
2271 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2272 M: Marek Vasut <marek.vasut@gmail.com>
2273 L: linux-arm-kernel@lists.infradead.org
2275 W: http://hackndev.com
2276 F: arch/arm/mach-pxa/include/mach/palmld.h
2277 F: arch/arm/mach-pxa/include/mach/palmtc.h
2278 F: arch/arm/mach-pxa/include/mach/palmtx.h
2279 F: arch/arm/mach-pxa/palmld.c
2280 F: arch/arm/mach-pxa/palmt5.*
2281 F: arch/arm/mach-pxa/palmtc.c
2282 F: arch/arm/mach-pxa/palmte2.*
2283 F: arch/arm/mach-pxa/palmtx.c
2286 M: Sergey Lapin <slapin@ossfans.org>
2287 L: linux-arm-kernel@lists.infradead.org
2289 W: http://hackndev.com
2290 F: arch/arm/mach-pxa/palmz72.*
2293 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2295 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2297 ARM/PT DIGITAL BOARD PORT
2298 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2299 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2301 W: http://www.armlinux.org.uk/
2303 ARM/QUALCOMM SUPPORT
2304 M: Andy Gross <agross@kernel.org>
2305 M: Bjorn Andersson <bjorn.andersson@linaro.org>
2306 L: linux-arm-msm@vger.kernel.org
2308 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2309 F: Documentation/devicetree/bindings/*/qcom*
2310 F: Documentation/devicetree/bindings/soc/qcom/
2311 F: arch/arm/boot/dts/qcom-*.dts
2312 F: arch/arm/boot/dts/qcom-*.dtsi
2313 F: arch/arm/mach-qcom/
2314 F: arch/arm64/boot/dts/qcom/
2315 F: drivers/*/*/qcom*
2316 F: drivers/*/*/qcom/
2317 F: drivers/*/pm8???-*
2320 F: drivers/bluetooth/btqcomsmd.c
2321 F: drivers/clocksource/timer-qcom.c
2322 F: drivers/cpuidle/cpuidle-qcom-spm.c
2323 F: drivers/extcon/extcon-qcom*
2324 F: drivers/i2c/busses/i2c-qcom-geni.c
2325 F: drivers/i2c/busses/i2c-qup.c
2326 F: drivers/iommu/msm*
2327 F: drivers/mfd/ssbi.c
2328 F: drivers/mmc/host/mmci_qcom*
2329 F: drivers/mmc/host/sdhci-msm.c
2330 F: drivers/pci/controller/dwc/pcie-qcom.c
2331 F: drivers/phy/qualcomm/
2332 F: drivers/power/*/msm*
2333 F: drivers/reset/reset-qcom-*
2334 F: drivers/scsi/ufs/ufs-qcom*
2335 F: drivers/spi/spi-geni-qcom.c
2336 F: drivers/spi/spi-qcom-qspi.c
2337 F: drivers/spi/spi-qup.c
2338 F: drivers/tty/serial/msm_serial.c
2339 F: drivers/usb/dwc3/dwc3-qcom.c
2340 F: include/dt-bindings/*/qcom*
2341 F: include/linux/*/qcom*
2342 F: include/linux/soc/qcom/
2344 ARM/RADISYS ENP2611 MACHINE SUPPORT
2345 M: Lennert Buytenhek <kernel@wantstofly.org>
2346 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2349 ARM/RDA MICRO ARCHITECTURE
2350 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2351 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2352 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2354 F: Documentation/devicetree/bindings/arm/rda.yaml
2355 F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2356 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2357 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2358 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2359 F: arch/arm/boot/dts/rda8810pl-*
2360 F: drivers/clocksource/timer-rda.c
2361 F: drivers/gpio/gpio-rda.c
2362 F: drivers/irqchip/irq-rda-intc.c
2363 F: drivers/tty/serial/rda-uart.c
2365 ARM/REALTEK ARCHITECTURE
2366 M: Andreas Färber <afaerber@suse.de>
2367 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2368 L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2370 F: Documentation/devicetree/bindings/arm/realtek.yaml
2371 F: arch/arm/boot/dts/rtd*
2372 F: arch/arm/mach-realtek/
2373 F: arch/arm64/boot/dts/realtek/
2375 ARM/RENESAS ARM64 ARCHITECTURE
2376 M: Geert Uytterhoeven <geert+renesas@glider.be>
2377 M: Magnus Damm <magnus.damm@gmail.com>
2378 L: linux-renesas-soc@vger.kernel.org
2380 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2381 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2382 F: Documentation/devicetree/bindings/arm/renesas.yaml
2383 F: arch/arm64/boot/dts/renesas/
2384 F: drivers/soc/renesas/
2385 F: include/linux/soc/renesas/
2387 ARM/RISCPC ARCHITECTURE
2388 M: Russell King <linux@armlinux.org.uk>
2389 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2391 W: http://www.armlinux.org.uk/
2392 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2393 F: arch/arm/include/asm/hardware/ioc.h
2394 F: arch/arm/include/asm/hardware/iomd.h
2395 F: arch/arm/include/asm/hardware/memc.h
2396 F: arch/arm/mach-rpc/
2397 F: drivers/net/ethernet/8390/etherh.c
2398 F: drivers/net/ethernet/i825xx/ether1*
2399 F: drivers/net/ethernet/seeq/ether3*
2400 F: drivers/scsi/arm/
2402 ARM/Rockchip SoC support
2403 M: Heiko Stuebner <heiko@sntech.de>
2404 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2405 L: linux-rockchip@lists.infradead.org
2407 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2408 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2409 F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2410 F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2411 F: arch/arm/boot/dts/rk3*
2412 F: arch/arm/boot/dts/rv1108*
2413 F: arch/arm/mach-rockchip/
2414 F: drivers/*/*/*rockchip*
2415 F: drivers/*/*rockchip*
2416 F: drivers/clk/rockchip/
2417 F: drivers/i2c/busses/i2c-rk3x.c
2418 F: sound/soc/rockchip/
2421 ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2422 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
2423 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2424 L: linux-samsung-soc@vger.kernel.org
2426 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2427 F: Documentation/arm/samsung/
2428 F: Documentation/devicetree/bindings/arm/samsung/
2429 F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2430 F: arch/arm/boot/dts/exynos*
2431 F: arch/arm/boot/dts/s3c*
2432 F: arch/arm/boot/dts/s5p*
2433 F: arch/arm/mach-exynos*/
2434 F: arch/arm/mach-s3c/
2435 F: arch/arm/mach-s5p*/
2436 F: arch/arm64/boot/dts/exynos/
2437 F: drivers/*/*/*s3c24*
2438 F: drivers/*/*s3c24*
2439 F: drivers/*/*s3c64xx*
2440 F: drivers/*/*s5pv210*
2441 F: drivers/memory/samsung/
2442 F: drivers/soc/samsung/
2443 F: drivers/tty/serial/samsung*
2444 F: include/linux/platform_data/*s3c*
2445 F: include/linux/serial_s3c.h
2446 F: include/linux/soc/samsung/
2452 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2453 M: Andrzej Hajda <a.hajda@samsung.com>
2454 L: linux-arm-kernel@lists.infradead.org
2455 L: linux-media@vger.kernel.org
2457 F: drivers/media/platform/s5p-g2d/
2459 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2460 M: Marek Szyprowski <m.szyprowski@samsung.com>
2461 L: linux-samsung-soc@vger.kernel.org
2462 L: linux-media@vger.kernel.org
2464 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2465 F: drivers/media/cec/platform/s5p/
2467 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2468 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2469 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2470 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2471 L: linux-arm-kernel@lists.infradead.org
2472 L: linux-media@vger.kernel.org
2474 F: drivers/media/platform/s5p-jpeg/
2476 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2477 M: Andrzej Hajda <a.hajda@samsung.com>
2478 L: linux-arm-kernel@lists.infradead.org
2479 L: linux-media@vger.kernel.org
2481 F: drivers/media/platform/s5p-mfc/
2483 ARM/SHMOBILE ARM ARCHITECTURE
2484 M: Geert Uytterhoeven <geert+renesas@glider.be>
2485 M: Magnus Damm <magnus.damm@gmail.com>
2486 L: linux-renesas-soc@vger.kernel.org
2488 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2489 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2490 F: Documentation/devicetree/bindings/arm/renesas.yaml
2491 F: arch/arm/boot/dts/emev2*
2492 F: arch/arm/boot/dts/gr-peach*
2493 F: arch/arm/boot/dts/iwg20d-q7*
2494 F: arch/arm/boot/dts/r7s*
2495 F: arch/arm/boot/dts/r8a*
2496 F: arch/arm/boot/dts/r9a*
2497 F: arch/arm/boot/dts/sh*
2498 F: arch/arm/configs/shmobile_defconfig
2499 F: arch/arm/include/debug/renesas-scif.S
2500 F: arch/arm/mach-shmobile/
2501 F: drivers/soc/renesas/
2502 F: include/linux/soc/renesas/
2504 ARM/SOCFPGA ARCHITECTURE
2505 M: Dinh Nguyen <dinguyen@kernel.org>
2507 W: http://www.rocketboards.org
2508 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2509 F: arch/arm/boot/dts/socfpga*
2510 F: arch/arm/configs/socfpga_defconfig
2511 F: arch/arm/mach-socfpga/
2512 F: arch/arm64/boot/dts/altera/
2513 F: arch/arm64/boot/dts/intel/
2515 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2516 M: Dinh Nguyen <dinguyen@kernel.org>
2518 F: drivers/clk/socfpga/
2520 ARM/SOCFPGA EDAC SUPPORT
2521 M: Dinh Nguyen <dinguyen@kernel.org>
2523 F: drivers/edac/altera_edac.[ch]
2525 ARM/SPREADTRUM SoC SUPPORT
2526 M: Orson Zhai <orsonzhai@gmail.com>
2527 M: Baolin Wang <baolin.wang7@gmail.com>
2528 M: Chunyan Zhang <zhang.lyra@gmail.com>
2530 F: arch/arm64/boot/dts/sprd
2535 ARM/STI ARCHITECTURE
2536 M: Patrice Chotard <patrice.chotard@foss.st.com>
2537 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2539 W: http://www.stlinux.com
2540 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2541 F: arch/arm/boot/dts/sti*
2542 F: arch/arm/mach-sti/
2543 F: drivers/ata/ahci_st.c
2544 F: drivers/char/hw_random/st-rng.c
2545 F: drivers/clocksource/arm_global_timer.c
2546 F: drivers/clocksource/clksrc_st_lpc.c
2547 F: drivers/cpufreq/sti-cpufreq.c
2548 F: drivers/dma/st_fdma*
2549 F: drivers/i2c/busses/i2c-st.c
2550 F: drivers/media/platform/sti/c8sectpfe/
2551 F: drivers/media/rc/st_rc.c
2552 F: drivers/mmc/host/sdhci-st.c
2553 F: drivers/phy/st/phy-miphy28lp.c
2554 F: drivers/phy/st/phy-stih407-usb.c
2555 F: drivers/pinctrl/pinctrl-st.c
2556 F: drivers/remoteproc/st_remoteproc.c
2557 F: drivers/remoteproc/st_slim_rproc.c
2558 F: drivers/reset/sti/
2559 F: drivers/rtc/rtc-st-lpc.c
2560 F: drivers/tty/serial/st-asc.c
2561 F: drivers/usb/dwc3/dwc3-st.c
2562 F: drivers/usb/host/ehci-st.c
2563 F: drivers/usb/host/ohci-st.c
2564 F: drivers/watchdog/st_lpc_wdt.c
2565 F: include/linux/remoteproc/st_slim_rproc.h
2567 ARM/STM32 ARCHITECTURE
2568 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2569 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
2570 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2571 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2573 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2574 F: arch/arm/boot/dts/stm32*
2575 F: arch/arm/mach-stm32/
2576 F: drivers/clocksource/armv7m_systick.c
2580 ARM/Synaptics SoC support
2581 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2582 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2583 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2585 F: arch/arm/boot/dts/berlin*
2586 F: arch/arm/mach-berlin/
2587 F: arch/arm64/boot/dts/synaptics/
2589 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2590 M: Lennert Buytenhek <kernel@wantstofly.org>
2591 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2594 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2595 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2596 L: linux-tegra@vger.kernel.org
2597 L: linux-media@vger.kernel.org
2599 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2600 F: drivers/media/cec/platform/tegra/
2602 ARM/TETON BGA MACHINE SUPPORT
2603 M: "Mark F. Brown" <mark.brown314@gmail.com>
2604 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2607 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2608 M: Santosh Shilimkar <ssantosh@kernel.org>
2609 L: linux-kernel@vger.kernel.org
2611 F: drivers/memory/*emif*
2613 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2614 M: Santosh Shilimkar <ssantosh@kernel.org>
2615 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2617 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2618 F: arch/arm/boot/dts/keystone-*
2619 F: arch/arm/mach-keystone/
2621 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2622 M: Santosh Shilimkar <ssantosh@kernel.org>
2623 L: linux-kernel@vger.kernel.org
2625 F: drivers/clk/keystone/
2627 ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
2628 M: Santosh Shilimkar <ssantosh@kernel.org>
2629 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2630 L: linux-kernel@vger.kernel.org
2632 F: drivers/clocksource/timer-keystone.c
2634 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2635 M: Santosh Shilimkar <ssantosh@kernel.org>
2636 L: linux-kernel@vger.kernel.org
2638 F: drivers/power/reset/keystone-reset.c
2640 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2641 M: Nishanth Menon <nm@ti.com>
2642 M: Tero Kristo <kristo@kernel.org>
2643 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2645 F: Documentation/devicetree/bindings/arm/ti/k3.yaml
2646 F: arch/arm64/boot/dts/ti/Makefile
2647 F: arch/arm64/boot/dts/ti/k3-*
2648 F: include/dt-bindings/pinctrl/k3.h
2650 ARM/THECUS N2100 MACHINE SUPPORT
2651 M: Lennert Buytenhek <kernel@wantstofly.org>
2652 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2655 ARM/TOSA MACHINE SUPPORT
2656 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2657 M: Dirk Opfer <dirk@opfer-online.de>
2660 ARM/TOSHIBA VISCONTI ARCHITECTURE
2661 M: Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
2662 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2664 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
2665 F: Documentation/devicetree/bindings/arm/toshiba.yaml
2666 F: Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
2667 F: Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
2668 F: Documentation/devicetree/bindings/pinctrl/toshiba,tmpv7700-pinctrl.yaml
2669 F: Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
2670 F: arch/arm64/boot/dts/toshiba/
2671 F: drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
2672 F: drivers/gpio/gpio-visconti.c
2673 F: drivers/pinctrl/visconti/
2674 F: drivers/watchdog/visconti_wdt.c
2677 ARM/UNIPHIER ARCHITECTURE
2678 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
2679 M: Masami Hiramatsu <mhiramat@kernel.org>
2680 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2682 F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2683 F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2684 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2685 F: arch/arm/boot/dts/uniphier*
2686 F: arch/arm/include/asm/hardware/cache-uniphier.h
2687 F: arch/arm/mach-uniphier/
2688 F: arch/arm/mm/cache-uniphier.c
2689 F: arch/arm64/boot/dts/socionext/uniphier*
2690 F: drivers/bus/uniphier-system-bus.c
2691 F: drivers/clk/uniphier/
2692 F: drivers/dma/uniphier-mdmac.c
2693 F: drivers/gpio/gpio-uniphier.c
2694 F: drivers/i2c/busses/i2c-uniphier*
2695 F: drivers/irqchip/irq-uniphier-aidet.c
2696 F: drivers/mmc/host/uniphier-sd.c
2697 F: drivers/pinctrl/uniphier/
2698 F: drivers/reset/reset-uniphier.c
2699 F: drivers/tty/serial/8250/8250_uniphier.c
2702 ARM/VERSATILE EXPRESS PLATFORM
2703 M: Liviu Dudau <liviu.dudau@arm.com>
2704 M: Sudeep Holla <sudeep.holla@arm.com>
2705 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2706 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2710 F: arch/arm/boot/dts/vexpress*
2711 F: arch/arm/mach-vexpress/
2712 F: arch/arm64/boot/dts/arm/
2713 F: drivers/clk/versatile/clk-vexpress-osc.c
2714 F: drivers/clocksource/timer-versatile.c
2718 M: Russell King <linux@armlinux.org.uk>
2719 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2721 W: http://www.armlinux.org.uk/
2724 ARM/VOIPAC PXA270 SUPPORT
2725 M: Marek Vasut <marek.vasut@gmail.com>
2726 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2728 F: arch/arm/mach-pxa/include/mach/vpac270.h
2729 F: arch/arm/mach-pxa/vpac270.c
2731 ARM/VT8500 ARM ARCHITECTURE
2732 M: Tony Prisk <linux@prisktech.co.nz>
2733 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2735 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2736 F: arch/arm/mach-vt8500/
2737 F: drivers/clocksource/timer-vt8500.c
2738 F: drivers/i2c/busses/i2c-wmt.c
2739 F: drivers/mmc/host/wmt-sdmmc.c
2740 F: drivers/pwm/pwm-vt8500.c
2741 F: drivers/rtc/rtc-vt8500.c
2742 F: drivers/tty/serial/vt8500_serial.c
2743 F: drivers/usb/host/ehci-platform.c
2744 F: drivers/usb/host/uhci-platform.c
2745 F: drivers/video/fbdev/vt8500lcdfb.*
2746 F: drivers/video/fbdev/wm8505fb*
2747 F: drivers/video/fbdev/wmt_ge_rops.*
2749 ARM/ZIPIT Z2 SUPPORT
2750 M: Marek Vasut <marek.vasut@gmail.com>
2751 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2753 F: arch/arm/mach-pxa/include/mach/z2.h
2754 F: arch/arm/mach-pxa/z2.c
2756 ARM/ZYNQ ARCHITECTURE
2757 M: Michal Simek <michal.simek@xilinx.com>
2758 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2760 W: http://wiki.xilinx.com
2761 T: git https://github.com/Xilinx/linux-xlnx.git
2762 F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
2763 F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
2764 F: Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
2765 F: arch/arm/mach-zynq/
2766 F: drivers/block/xsysace.c
2767 F: drivers/clocksource/timer-cadence-ttc.c
2768 F: drivers/cpuidle/cpuidle-zynq.c
2769 F: drivers/edac/synopsys_edac.c
2770 F: drivers/i2c/busses/i2c-cadence.c
2771 F: drivers/i2c/busses/i2c-xiic.c
2772 F: drivers/mmc/host/sdhci-of-arasan.c
2776 ARM64 PORT (AARCH64 ARCHITECTURE)
2777 M: Catalin Marinas <catalin.marinas@arm.com>
2778 M: Will Deacon <will@kernel.org>
2779 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2781 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2782 F: Documentation/arm64/
2784 F: tools/testing/selftests/arm64/
2785 X: arch/arm64/boot/dts/
2787 ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
2788 M: George McCollister <george.mccollister@gmail.com>
2789 L: netdev@vger.kernel.org
2791 F: Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
2792 F: drivers/net/dsa/xrs700x/*
2793 F: net/dsa/tag_xrs700x.c
2795 AS3645A LED FLASH CONTROLLER DRIVER
2796 M: Sakari Ailus <sakari.ailus@iki.fi>
2797 L: linux-leds@vger.kernel.org
2799 F: drivers/leds/leds-as3645a.c
2801 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2802 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2803 L: linux-media@vger.kernel.org
2805 T: git git://linuxtv.org/media_tree.git
2806 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2807 F: drivers/media/i2c/ak7375.c
2809 ASAHI KASEI AK8974 DRIVER
2810 M: Linus Walleij <linus.walleij@linaro.org>
2811 L: linux-iio@vger.kernel.org
2813 W: http://www.akm.com/
2814 F: drivers/iio/magnetometer/ak8974.c
2816 ASC7621 HARDWARE MONITOR DRIVER
2817 M: George Joseph <george.joseph@fairview5.com>
2818 L: linux-hwmon@vger.kernel.org
2820 F: Documentation/hwmon/asc7621.rst
2821 F: drivers/hwmon/asc7621.c
2823 ASPEED PINCTRL DRIVERS
2824 M: Andrew Jeffery <andrew@aj.id.au>
2825 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2826 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2827 L: linux-gpio@vger.kernel.org
2829 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
2830 F: drivers/pinctrl/aspeed/
2832 ASPEED SCU INTERRUPT CONTROLLER DRIVER
2833 M: Eddie James <eajames@linux.ibm.com>
2834 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2836 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
2837 F: drivers/irqchip/irq-aspeed-scu-ic.c
2838 F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
2840 ASPEED SD/MMC DRIVER
2841 M: Andrew Jeffery <andrew@aj.id.au>
2842 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2843 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2844 L: linux-mmc@vger.kernel.org
2846 F: Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
2847 F: drivers/mmc/host/sdhci-of-aspeed*
2849 ASPEED VIDEO ENGINE DRIVER
2850 M: Eddie James <eajames@linux.ibm.com>
2851 L: linux-media@vger.kernel.org
2852 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2854 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2855 F: drivers/media/platform/aspeed-video.c
2857 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2858 M: Corentin Chary <corentin.chary@gmail.com>
2859 L: acpi4asus-user@lists.sourceforge.net
2860 L: platform-driver-x86@vger.kernel.org
2862 W: http://acpi4asus.sf.net
2863 F: drivers/platform/x86/asus*.c
2864 F: drivers/platform/x86/eeepc*.c
2866 ASUS WIRELESS RADIO CONTROL DRIVER
2867 M: João Paulo Rechi Vita <jprvita@gmail.com>
2868 L: platform-driver-x86@vger.kernel.org
2870 F: drivers/platform/x86/asus-wireless.c
2873 M: David Howells <dhowells@redhat.com>
2874 L: keyrings@vger.kernel.org
2876 F: Documentation/crypto/asymmetric-keys.rst
2877 F: crypto/asymmetric_keys/
2878 F: include/crypto/pkcs7.h
2879 F: include/crypto/public_key.h
2880 F: include/linux/verification.h
2882 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2883 R: Dan Williams <dan.j.williams@intel.com>
2885 W: http://sourceforge.net/projects/xscaleiop
2886 F: Documentation/crypto/async-tx-api.rst
2888 F: include/linux/async_tx.h
2891 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
2892 L: linux-i2c@vger.kernel.org
2894 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2895 F: Documentation/devicetree/bindings/eeprom/at24.yaml
2896 F: drivers/misc/eeprom/at24.c
2898 ATA OVER ETHERNET (AOE) DRIVER
2899 M: "Justin Sanders" <justin@coraid.com>
2901 W: http://www.openaoe.org/
2902 F: Documentation/admin-guide/aoe/
2903 F: drivers/block/aoe/
2905 ATHEROS 71XX/9XXX GPIO DRIVER
2906 M: Alban Bedel <albeu@free.fr>
2908 W: https://github.com/AlbanBedel/linux
2909 T: git git://github.com/AlbanBedel/linux
2910 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2911 F: drivers/gpio/gpio-ath79.c
2913 ATHEROS 71XX/9XXX USB PHY DRIVER
2914 M: Alban Bedel <albeu@free.fr>
2916 W: https://github.com/AlbanBedel/linux
2917 T: git git://github.com/AlbanBedel/linux
2918 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2919 F: drivers/phy/qualcomm/phy-ath79-usb.c
2921 ATHEROS ATH GENERIC UTILITIES
2922 M: Kalle Valo <kvalo@codeaurora.org>
2923 L: linux-wireless@vger.kernel.org
2925 F: drivers/net/wireless/ath/*
2927 ATHEROS ATH5K WIRELESS DRIVER
2928 M: Jiri Slaby <jirislaby@kernel.org>
2929 M: Nick Kossifidis <mickflemm@gmail.com>
2930 M: Luis Chamberlain <mcgrof@kernel.org>
2931 L: linux-wireless@vger.kernel.org
2933 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
2934 F: drivers/net/wireless/ath/ath5k/
2936 ATHEROS ATH6KL WIRELESS DRIVER
2937 M: Kalle Valo <kvalo@codeaurora.org>
2938 L: linux-wireless@vger.kernel.org
2940 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
2941 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2942 F: drivers/net/wireless/ath/ath6kl/
2945 M: Ville Syrjala <syrjala@sci.fi>
2947 F: drivers/input/misc/ati_remote2.c
2949 ATK0110 HWMON DRIVER
2950 M: Luca Tettamanti <kronos.it@gmail.com>
2951 L: linux-hwmon@vger.kernel.org
2953 F: drivers/hwmon/asus_atk0110.c
2955 ATLX ETHERNET DRIVERS
2956 M: Chris Snook <chris.snook@gmail.com>
2957 L: netdev@vger.kernel.org
2959 W: http://sourceforge.net/projects/atl1
2960 W: http://atl1.sourceforge.net
2961 F: drivers/net/ethernet/atheros/
2964 M: Chas Williams <3chas3@gmail.com>
2965 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2966 L: netdev@vger.kernel.org
2968 W: http://linux-atm.sourceforge.net
2970 F: include/linux/atm*
2971 F: include/uapi/linux/atm*
2973 ATMEL MACB ETHERNET DRIVER
2974 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2975 M: Claudiu Beznea <claudiu.beznea@microchip.com>
2977 F: drivers/net/ethernet/cadence/
2979 ATMEL MAXTOUCH DRIVER
2980 M: Nick Dyer <nick@shmanahar.org>
2982 T: git git://github.com/ndyer/linux.git
2983 F: Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
2984 F: drivers/input/touchscreen/atmel_mxt_ts.c
2986 ATMEL WIRELESS DRIVER
2987 M: Simon Kelley <simon@thekelleys.org.uk>
2988 L: linux-wireless@vger.kernel.org
2990 W: http://www.thekelleys.org.uk/atmel
2991 W: http://atmelwlandriver.sourceforge.net/
2992 F: drivers/net/wireless/atmel/atmel*
2994 ATOMIC INFRASTRUCTURE
2995 M: Will Deacon <will@kernel.org>
2996 M: Peter Zijlstra <peterz@infradead.org>
2997 R: Boqun Feng <boqun.feng@gmail.com>
2998 L: linux-kernel@vger.kernel.org
3000 F: arch/*/include/asm/atomic*.h
3001 F: include/*/atomic*.h
3002 F: include/linux/refcount.h
3003 F: Documentation/atomic_*.txt
3006 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3007 M: Bradley Grove <linuxdrivers@attotech.com>
3008 L: linux-scsi@vger.kernel.org
3010 W: http://www.attotech.com
3011 F: drivers/scsi/esas2r
3013 ATUSB IEEE 802.15.4 RADIO DRIVER
3014 M: Stefan Schmidt <stefan@datenfreihafen.org>
3015 L: linux-wpan@vger.kernel.org
3017 F: drivers/net/ieee802154/at86rf230.h
3018 F: drivers/net/ieee802154/atusb.c
3019 F: drivers/net/ieee802154/atusb.h
3022 M: Paul Moore <paul@paul-moore.com>
3023 M: Eric Paris <eparis@redhat.com>
3024 L: linux-audit@redhat.com (moderated for non-subscribers)
3026 W: https://github.com/linux-audit
3027 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3028 F: include/linux/audit.h
3029 F: include/uapi/linux/audit.h
3032 AUXILIARY DISPLAY DRIVERS
3033 M: Miguel Ojeda <ojeda@kernel.org>
3035 F: drivers/auxdisplay/
3036 F: include/linux/cfag12864b.h
3038 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3039 M: Andreas Klinger <ak@it-klinger.de>
3040 L: linux-iio@vger.kernel.org
3042 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3043 F: drivers/iio/adc/hx711.c
3046 M: Ralf Baechle <ralf@linux-mips.org>
3047 L: linux-hams@vger.kernel.org
3049 W: http://www.linux-ax25.org/
3050 F: include/net/ax25.h
3051 F: include/uapi/linux/ax25.h
3055 M: Peter Rosin <peda@axentia.se>
3056 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3058 F: arch/arm/boot/dts/at91-linea.dtsi
3059 F: arch/arm/boot/dts/at91-natte.dtsi
3060 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3061 F: arch/arm/boot/dts/at91-tse850-3.dts
3063 AXENTIA ASOC DRIVERS
3064 M: Peter Rosin <peda@axentia.se>
3065 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3067 F: Documentation/devicetree/bindings/sound/axentia,*
3068 F: sound/soc/atmel/tse850-pcm5142.c
3070 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3071 M: Nuno Sá <nuno.sa@analog.com>
3072 L: linux-hwmon@vger.kernel.org
3074 W: http://ez.analog.com/community/linux-device-drivers
3075 F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3076 F: drivers/hwmon/axi-fan-control.c
3078 AXXIA I2C CONTROLLER
3079 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
3080 L: linux-i2c@vger.kernel.org
3082 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3083 F: drivers/i2c/busses/i2c-axxia.c
3086 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3087 L: linux-media@vger.kernel.org
3089 W: https://linuxtv.org
3090 T: git git://linuxtv.org/media_tree.git
3091 F: drivers/media/usb/dvb-usb-v2/az6007.c
3093 AZTECH FM RADIO RECEIVER DRIVER
3094 M: Hans Verkuil <hverkuil@xs4all.nl>
3095 L: linux-media@vger.kernel.org
3097 W: https://linuxtv.org
3098 T: git git://linuxtv.org/media_tree.git
3099 F: drivers/media/radio/radio-aztech*
3102 L: linux-wireless@vger.kernel.org
3103 L: b43-dev@lists.infradead.org
3105 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3106 F: drivers/net/wireless/broadcom/b43/
3108 B43LEGACY WIRELESS DRIVER
3109 M: Larry Finger <Larry.Finger@lwfinger.net>
3110 L: linux-wireless@vger.kernel.org
3111 L: b43-dev@lists.infradead.org
3113 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3114 F: drivers/net/wireless/broadcom/b43legacy/
3116 BACKLIGHT CLASS/SUBSYSTEM
3117 M: Lee Jones <lee.jones@linaro.org>
3118 M: Daniel Thompson <daniel.thompson@linaro.org>
3119 M: Jingoo Han <jingoohan1@gmail.com>
3120 L: dri-devel@lists.freedesktop.org
3122 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3123 F: Documentation/ABI/stable/sysfs-class-backlight
3124 F: Documentation/ABI/testing/sysfs-class-backlight
3125 F: Documentation/devicetree/bindings/leds/backlight
3126 F: drivers/video/backlight/
3127 F: include/linux/backlight.h
3128 F: include/linux/pwm_backlight.h
3131 M: Marek Lindner <mareklindner@neomailbox.ch>
3132 M: Simon Wunderlich <sw@simonwunderlich.de>
3133 M: Antonio Quartulli <a@unstable.cc>
3134 M: Sven Eckelmann <sven@narfation.org>
3135 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3137 W: https://www.open-mesh.org/
3138 Q: https://patchwork.open-mesh.org/project/batman/list/
3139 B: https://www.open-mesh.org/projects/batman-adv/issues
3140 C: irc://chat.freenode.net/batman
3141 T: git https://git.open-mesh.org/linux-merge.git
3142 F: Documentation/networking/batman-adv.rst
3143 F: include/uapi/linux/batadv_packet.h
3144 F: include/uapi/linux/batman_adv.h
3147 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3148 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
3149 L: linux-hams@vger.kernel.org
3151 W: http://www.baycom.org/~tom/ham/ham.html
3152 F: drivers/net/hamradio/baycom*
3154 BCACHE (BLOCK LAYER CACHE)
3155 M: Coly Li <colyli@suse.de>
3156 M: Kent Overstreet <kent.overstreet@gmail.com>
3157 L: linux-bcache@vger.kernel.org
3159 W: http://bcache.evilpiepirate.org
3160 C: irc://irc.oftc.net/bcache
3161 F: drivers/md/bcache/
3163 BDISP ST MEDIA DRIVER
3164 M: Fabien Dessenne <fabien.dessenne@foss.st.com>
3165 L: linux-media@vger.kernel.org
3167 W: https://linuxtv.org
3168 T: git git://linuxtv.org/media_tree.git
3169 F: drivers/media/platform/sti/bdisp
3171 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3172 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
3173 L: netdev@vger.kernel.org
3175 F: drivers/net/ethernet/ec_bhf.c
3178 M: Luis de Bethencourt <luisbg@kernel.org>
3179 M: Salah Triki <salah.triki@gmail.com>
3181 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3182 F: Documentation/filesystems/befs.rst
3186 M: Paolo Valente <paolo.valente@linaro.org>
3187 M: Jens Axboe <axboe@kernel.dk>
3188 L: linux-block@vger.kernel.org
3190 F: Documentation/block/bfq-iosched.rst
3194 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3196 F: Documentation/filesystems/bfs.rst
3198 F: include/uapi/linux/bfs_fs.h
3200 BLINKM RGB LED DRIVER
3201 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3203 F: drivers/leds/leds-blinkm.c
3206 M: Jens Axboe <axboe@kernel.dk>
3207 L: linux-block@vger.kernel.org
3209 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3213 F: include/linux/blk*
3214 F: kernel/trace/blktrace.c
3218 M: Joern Engel <joern@lazybastard.org>
3219 L: linux-mtd@lists.infradead.org
3221 F: drivers/mtd/devices/block2mtd.c
3224 M: Marcel Holtmann <marcel@holtmann.org>
3225 M: Johan Hedberg <johan.hedberg@gmail.com>
3226 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3227 L: linux-bluetooth@vger.kernel.org
3229 W: http://www.bluez.org/
3230 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3231 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3232 F: drivers/bluetooth/
3235 M: Marcel Holtmann <marcel@holtmann.org>
3236 M: Johan Hedberg <johan.hedberg@gmail.com>
3237 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3238 L: linux-bluetooth@vger.kernel.org
3240 W: http://www.bluez.org/
3241 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3242 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3243 F: include/net/bluetooth/
3247 M: Jay Vosburgh <j.vosburgh@gmail.com>
3248 M: Veaceslav Falico <vfalico@gmail.com>
3249 M: Andy Gospodarek <andy@greyhouse.net>
3250 L: netdev@vger.kernel.org
3252 W: http://sourceforge.net/projects/bonding/
3253 F: drivers/net/bonding/
3254 F: include/net/bonding.h
3255 F: include/uapi/linux/if_bonding.h
3257 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3258 M: Dan Robertson <dan@dlrobertson.com>
3259 L: linux-iio@vger.kernel.org
3261 F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3262 F: drivers/iio/accel/bma400*
3264 BPF (Safe dynamic programs and tools)
3265 M: Alexei Starovoitov <ast@kernel.org>
3266 M: Daniel Borkmann <daniel@iogearbox.net>
3267 M: Andrii Nakryiko <andrii@kernel.org>
3268 R: Martin KaFai Lau <kafai@fb.com>
3269 R: Song Liu <songliubraving@fb.com>
3270 R: Yonghong Song <yhs@fb.com>
3271 R: John Fastabend <john.fastabend@gmail.com>
3272 R: KP Singh <kpsingh@kernel.org>
3273 L: netdev@vger.kernel.org
3274 L: bpf@vger.kernel.org
3277 Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3278 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3279 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3280 F: Documentation/bpf/
3281 F: Documentation/networking/filter.rst
3283 F: include/linux/bpf*
3284 F: include/linux/filter.h
3285 F: include/trace/events/xdp.h
3286 F: include/uapi/linux/bpf*
3287 F: include/uapi/linux/filter.h
3289 F: kernel/trace/bpf_trace.c
3292 F: net/core/filter.c
3293 F: net/sched/act_bpf.c
3294 F: net/sched/cls_bpf.c
3298 F: tools/testing/selftests/bpf/
3303 M: Shubham Bansal <illusionist.neo@gmail.com>
3304 L: netdev@vger.kernel.org
3305 L: bpf@vger.kernel.org
3310 M: Daniel Borkmann <daniel@iogearbox.net>
3311 M: Alexei Starovoitov <ast@kernel.org>
3312 M: Zi Shen Lim <zlim.lnx@gmail.com>
3313 L: netdev@vger.kernel.org
3314 L: bpf@vger.kernel.org
3318 BPF JIT for MIPS (32-BIT AND 64-BIT)
3319 M: Paul Burton <paulburton@kernel.org>
3320 L: netdev@vger.kernel.org
3321 L: bpf@vger.kernel.org
3325 BPF JIT for NFP NICs
3326 M: Jakub Kicinski <kuba@kernel.org>
3327 L: netdev@vger.kernel.org
3328 L: bpf@vger.kernel.org
3330 F: drivers/net/ethernet/netronome/nfp/bpf/
3332 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3333 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3334 M: Sandipan Das <sandipan@linux.ibm.com>
3335 L: netdev@vger.kernel.org
3336 L: bpf@vger.kernel.org
3338 F: arch/powerpc/net/
3340 BPF JIT for RISC-V (32-bit)
3341 M: Luke Nelson <luke.r.nels@gmail.com>
3342 M: Xi Wang <xi.wang@gmail.com>
3343 L: netdev@vger.kernel.org
3344 L: bpf@vger.kernel.org
3347 X: arch/riscv/net/bpf_jit_comp64.c
3349 BPF JIT for RISC-V (64-bit)
3350 M: Björn Töpel <bjorn@kernel.org>
3351 L: netdev@vger.kernel.org
3352 L: bpf@vger.kernel.org
3355 X: arch/riscv/net/bpf_jit_comp32.c
3358 M: Ilya Leoshkevich <iii@linux.ibm.com>
3359 M: Heiko Carstens <hca@linux.ibm.com>
3360 M: Vasily Gorbik <gor@linux.ibm.com>
3361 L: netdev@vger.kernel.org
3362 L: bpf@vger.kernel.org
3365 X: arch/s390/net/pnet.c
3367 BPF JIT for SPARC (32-BIT AND 64-BIT)
3368 M: David S. Miller <davem@davemloft.net>
3369 L: netdev@vger.kernel.org
3370 L: bpf@vger.kernel.org
3374 BPF JIT for X86 32-BIT
3375 M: Wang YanQing <udknight@gmail.com>
3376 L: netdev@vger.kernel.org
3377 L: bpf@vger.kernel.org
3379 F: arch/x86/net/bpf_jit_comp32.c
3381 BPF JIT for X86 64-BIT
3382 M: Alexei Starovoitov <ast@kernel.org>
3383 M: Daniel Borkmann <daniel@iogearbox.net>
3384 L: netdev@vger.kernel.org
3385 L: bpf@vger.kernel.org
3388 X: arch/x86/net/bpf_jit_comp32.c
3390 BPF LSM (Security Audit and Enforcement using BPF)
3391 M: KP Singh <kpsingh@kernel.org>
3392 R: Florent Revest <revest@chromium.org>
3393 R: Brendan Jackman <jackmanb@chromium.org>
3394 L: bpf@vger.kernel.org
3396 F: Documentation/bpf/bpf_lsm.rst
3397 F: include/linux/bpf_lsm.h
3398 F: kernel/bpf/bpf_lsm.c
3401 BROADCOM B44 10/100 ETHERNET DRIVER
3402 M: Michael Chan <michael.chan@broadcom.com>
3403 L: netdev@vger.kernel.org
3405 F: drivers/net/ethernet/broadcom/b44.*
3407 BROADCOM B53 ETHERNET SWITCH DRIVER
3408 M: Florian Fainelli <f.fainelli@gmail.com>
3409 L: netdev@vger.kernel.org
3410 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3412 F: Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
3413 F: drivers/net/dsa/b53/*
3414 F: include/linux/dsa/brcm.h
3415 F: include/linux/platform_data/b53.h
3417 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3418 M: Nicolas Saenz Julienne <nsaenz@kernel.org>
3419 L: bcm-kernel-feedback-list@broadcom.com
3420 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3421 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3423 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsaenz/linux-rpi.git
3424 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3425 F: drivers/pci/controller/pcie-brcmstb.c
3426 F: drivers/staging/vc04_services
3430 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3431 M: Florian Fainelli <f.fainelli@gmail.com>
3432 M: Ray Jui <rjui@broadcom.com>
3433 M: Scott Branden <sbranden@broadcom.com>
3434 M: bcm-kernel-feedback-list@broadcom.com
3436 T: git git://github.com/broadcom/mach-bcm
3437 F: arch/arm/mach-bcm/
3443 BROADCOM BCM47XX MIPS ARCHITECTURE
3444 M: Hauke Mehrtens <hauke@hauke-m.de>
3445 M: Rafał Miłecki <zajec5@gmail.com>
3446 L: linux-mips@vger.kernel.org
3448 F: Documentation/devicetree/bindings/mips/brcm/
3449 F: arch/mips/bcm47xx/*
3450 F: arch/mips/include/asm/mach-bcm47xx/*
3452 BROADCOM BCM4908 ETHERNET DRIVER
3453 M: Rafał Miłecki <rafal@milecki.pl>
3454 M: bcm-kernel-feedback-list@broadcom.com
3455 L: netdev@vger.kernel.org
3457 F: Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
3458 F: drivers/net/ethernet/broadcom/bcm4908_enet.*
3459 F: drivers/net/ethernet/broadcom/unimac.h
3461 BROADCOM BCM5301X ARM ARCHITECTURE
3462 M: Hauke Mehrtens <hauke@hauke-m.de>
3463 M: Rafał Miłecki <zajec5@gmail.com>
3464 M: bcm-kernel-feedback-list@broadcom.com
3465 L: linux-arm-kernel@lists.infradead.org
3467 F: arch/arm/boot/dts/bcm470*
3468 F: arch/arm/boot/dts/bcm5301*
3469 F: arch/arm/boot/dts/bcm953012*
3470 F: arch/arm/mach-bcm/bcm_5301x.c
3472 BROADCOM BCM53573 ARM ARCHITECTURE
3473 M: Rafał Miłecki <rafal@milecki.pl>
3474 L: bcm-kernel-feedback-list@broadcom.com
3475 L: linux-arm-kernel@lists.infradead.org
3477 F: arch/arm/boot/dts/bcm47189*
3478 F: arch/arm/boot/dts/bcm53573*
3480 BROADCOM BCM63XX ARM ARCHITECTURE
3481 M: Florian Fainelli <f.fainelli@gmail.com>
3482 M: bcm-kernel-feedback-list@broadcom.com
3483 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3485 T: git git://github.com/broadcom/stblinux.git
3488 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3489 M: Kevin Cernekee <cernekee@gmail.com>
3490 L: linux-usb@vger.kernel.org
3492 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3494 BROADCOM BCM7XXX ARM ARCHITECTURE
3495 M: Florian Fainelli <f.fainelli@gmail.com>
3496 M: bcm-kernel-feedback-list@broadcom.com
3497 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3499 T: git git://github.com/broadcom/stblinux.git
3500 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3501 F: arch/arm/boot/dts/bcm7*.dts*
3502 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3503 F: arch/arm/mach-bcm/*brcmstb*
3504 F: arch/arm/mm/cache-b15-rac.c
3505 F: drivers/bus/brcmstb_gisb.c
3506 F: drivers/pci/controller/pcie-brcmstb.c
3510 M: Al Cooper <alcooperx@gmail.com>
3511 L: linux-usb@vger.kernel.org
3512 L: bcm-kernel-feedback-list@broadcom.com
3514 F: Documentation/devicetree/bindings/usb/brcm,bdc.txt
3515 F: drivers/usb/gadget/udc/bdc/
3517 BROADCOM BMIPS CPUFREQ DRIVER
3518 M: Markus Mayer <mmayer@broadcom.com>
3519 M: bcm-kernel-feedback-list@broadcom.com
3520 L: linux-pm@vger.kernel.org
3522 F: drivers/cpufreq/bmips-cpufreq.c
3524 BROADCOM BMIPS MIPS ARCHITECTURE
3525 M: Florian Fainelli <f.fainelli@gmail.com>
3526 L: bcm-kernel-feedback-list@broadcom.com
3527 L: linux-mips@vger.kernel.org
3529 T: git git://github.com/broadcom/stblinux.git
3530 F: arch/mips/bmips/*
3531 F: arch/mips/boot/dts/brcm/bcm*.dts*
3532 F: arch/mips/include/asm/mach-bmips/*
3533 F: arch/mips/kernel/*bmips*
3534 F: drivers/soc/bcm/bcm63xx
3535 F: drivers/irqchip/irq-bcm63*
3536 F: drivers/irqchip/irq-bcm7*
3537 F: drivers/irqchip/irq-brcmstb*
3538 F: include/linux/bcm963xx_nvram.h
3539 F: include/linux/bcm963xx_tag.h
3541 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3542 M: Rasesh Mody <rmody@marvell.com>
3543 M: GR-Linux-NIC-Dev@marvell.com
3544 L: netdev@vger.kernel.org
3546 F: drivers/net/ethernet/broadcom/bnx2.*
3547 F: drivers/net/ethernet/broadcom/bnx2_*
3549 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3550 M: Saurav Kashyap <skashyap@marvell.com>
3551 M: Javed Hasan <jhasan@marvell.com>
3552 M: GR-QLogic-Storage-Upstream@marvell.com
3553 L: linux-scsi@vger.kernel.org
3555 F: drivers/scsi/bnx2fc/
3557 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3558 M: Nilesh Javali <njavali@marvell.com>
3559 M: Manish Rangankar <mrangankar@marvell.com>
3560 M: GR-QLogic-Storage-Upstream@marvell.com
3561 L: linux-scsi@vger.kernel.org
3563 F: drivers/scsi/bnx2i/
3565 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3566 M: Ariel Elior <aelior@marvell.com>
3567 M: Sudarsana Kalluru <skalluru@marvell.com>
3568 M: GR-everest-linux-l2@marvell.com
3569 L: netdev@vger.kernel.org
3571 F: drivers/net/ethernet/broadcom/bnx2x/
3573 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3574 M: Michael Chan <michael.chan@broadcom.com>
3575 L: netdev@vger.kernel.org
3577 F: drivers/net/ethernet/broadcom/bnxt/
3579 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3580 M: Arend van Spriel <aspriel@gmail.com>
3581 M: Franky Lin <franky.lin@broadcom.com>
3582 M: Hante Meuleman <hante.meuleman@broadcom.com>
3583 M: Chi-hsien Lin <chi-hsien.lin@infineon.com>
3584 M: Wright Feng <wright.feng@infineon.com>
3585 M: Chung-hsien Hsu <chung-hsien.hsu@infineon.com>
3586 L: linux-wireless@vger.kernel.org
3587 L: brcm80211-dev-list.pdl@broadcom.com
3588 L: SHA-cyfmac-dev-list@infineon.com
3590 F: drivers/net/wireless/broadcom/brcm80211/
3592 BROADCOM BRCMSTB GPIO DRIVER
3593 M: Gregory Fong <gregory.0xf0@gmail.com>
3594 L: bcm-kernel-feedback-list@broadcom.com
3596 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3597 F: drivers/gpio/gpio-brcmstb.c
3599 BROADCOM BRCMSTB I2C DRIVER
3600 M: Kamal Dasu <kdasu.kdev@gmail.com>
3601 L: linux-i2c@vger.kernel.org
3602 L: bcm-kernel-feedback-list@broadcom.com
3604 F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
3605 F: drivers/i2c/busses/i2c-brcmstb.c
3607 BROADCOM BRCMSTB UART DRIVER
3608 M: Al Cooper <alcooperx@gmail.com>
3609 L: linux-serial@vger.kernel.org
3610 L: bcm-kernel-feedback-list@broadcom.com
3612 F: Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
3613 F: drivers/tty/serial/8250/8250_bcm7271.c
3615 BROADCOM BRCMSTB USB EHCI DRIVER
3616 M: Al Cooper <alcooperx@gmail.com>
3617 L: linux-usb@vger.kernel.org
3618 L: bcm-kernel-feedback-list@broadcom.com
3620 F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
3621 F: drivers/usb/host/ehci-brcm.*
3623 BROADCOM BRCMSTB USB PIN MAP DRIVER
3624 M: Al Cooper <alcooperx@gmail.com>
3625 L: linux-usb@vger.kernel.org
3626 L: bcm-kernel-feedback-list@broadcom.com
3628 F: Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
3629 F: drivers/usb/misc/brcmstb-usb-pinmap.c
3631 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3632 M: Al Cooper <alcooperx@gmail.com>
3633 L: linux-kernel@vger.kernel.org
3634 L: bcm-kernel-feedback-list@broadcom.com
3636 F: drivers/phy/broadcom/phy-brcm-usb*
3638 BROADCOM ETHERNET PHY DRIVERS
3639 M: Florian Fainelli <f.fainelli@gmail.com>
3640 L: bcm-kernel-feedback-list@broadcom.com
3641 L: netdev@vger.kernel.org
3643 F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
3644 F: drivers/net/phy/bcm*.[ch]
3645 F: drivers/net/phy/broadcom.c
3646 F: include/linux/brcmphy.h
3648 BROADCOM GENET ETHERNET DRIVER
3649 M: Doug Berger <opendmb@gmail.com>
3650 M: Florian Fainelli <f.fainelli@gmail.com>
3651 L: bcm-kernel-feedback-list@broadcom.com
3652 L: netdev@vger.kernel.org
3654 F: Documentation/devicetree/bindings/net/brcm,bcmgenet.txt
3655 F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.txt
3656 F: drivers/net/ethernet/broadcom/genet/
3657 F: drivers/net/ethernet/broadcom/unimac.h
3658 F: drivers/net/mdio/mdio-bcm-unimac.c
3659 F: include/linux/platform_data/bcmgenet.h
3660 F: include/linux/platform_data/mdio-bcm-unimac.h
3662 BROADCOM IPROC ARM ARCHITECTURE
3663 M: Ray Jui <rjui@broadcom.com>
3664 M: Scott Branden <sbranden@broadcom.com>
3665 M: bcm-kernel-feedback-list@broadcom.com
3666 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3668 T: git git://github.com/broadcom/cygnus-linux.git
3669 F: arch/arm64/boot/dts/broadcom/northstar2/*
3670 F: arch/arm64/boot/dts/broadcom/stingray/*
3671 F: drivers/clk/bcm/clk-ns*
3672 F: drivers/clk/bcm/clk-sr*
3673 F: drivers/pinctrl/bcm/pinctrl-ns*
3674 F: include/dt-bindings/clock/bcm-sr*
3691 BROADCOM IPROC GBIT ETHERNET DRIVER
3692 M: Rafał Miłecki <rafal@milecki.pl>
3693 M: bcm-kernel-feedback-list@broadcom.com
3694 L: netdev@vger.kernel.org
3696 F: Documentation/devicetree/bindings/net/brcm,amac.txt
3697 F: drivers/net/ethernet/broadcom/bgmac*
3698 F: drivers/net/ethernet/broadcom/unimac.h
3700 BROADCOM KONA GPIO DRIVER
3701 M: Ray Jui <rjui@broadcom.com>
3702 L: bcm-kernel-feedback-list@broadcom.com
3704 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3705 F: drivers/gpio/gpio-bcm-kona.c
3707 BROADCOM NETXTREME-E ROCE DRIVER
3708 M: Selvin Xavier <selvin.xavier@broadcom.com>
3709 M: Devesh Sharma <devesh.sharma@broadcom.com>
3710 M: Somnath Kotur <somnath.kotur@broadcom.com>
3711 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3712 M: Naresh Kumar PBS <nareshkumar.pbs@broadcom.com>
3713 L: linux-rdma@vger.kernel.org
3715 W: http://www.broadcom.com
3716 F: drivers/infiniband/hw/bnxt_re/
3717 F: include/uapi/rdma/bnxt_re-abi.h
3719 BROADCOM NVRAM DRIVER
3720 M: Rafał Miłecki <zajec5@gmail.com>
3721 L: linux-mips@vger.kernel.org
3723 F: drivers/firmware/broadcom/*
3725 BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
3726 M: Rafał Miłecki <rafal@milecki.pl>
3727 M: Florian Fainelli <f.fainelli@gmail.com>
3728 M: bcm-kernel-feedback-list@broadcom.com
3729 L: linux-pm@vger.kernel.org
3731 T: git git://github.com/broadcom/stblinux.git
3732 F: drivers/soc/bcm/bcm63xx/bcm-pmb.c
3733 F: include/dt-bindings/soc/bcm-pmb.h
3735 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3736 M: Rafał Miłecki <zajec5@gmail.com>
3737 L: linux-wireless@vger.kernel.org
3740 F: include/linux/bcma/
3743 M: Kamal Dasu <kdasu.kdev@gmail.com>
3744 M: bcm-kernel-feedback-list@broadcom.com
3746 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3747 F: drivers/spi/spi-bcm-qspi.*
3748 F: drivers/spi/spi-brcmstb-qspi.c
3749 F: drivers/spi/spi-iproc-qspi.c
3751 BROADCOM STB AVS CPUFREQ DRIVER
3752 M: Markus Mayer <mmayer@broadcom.com>
3753 M: bcm-kernel-feedback-list@broadcom.com
3754 L: linux-pm@vger.kernel.org
3756 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3757 F: drivers/cpufreq/brcmstb*
3759 BROADCOM STB AVS TMON DRIVER
3760 M: Markus Mayer <mmayer@broadcom.com>
3761 M: bcm-kernel-feedback-list@broadcom.com
3762 L: linux-pm@vger.kernel.org
3764 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3765 F: drivers/thermal/broadcom/brcmstb*
3767 BROADCOM STB DPFE DRIVER
3768 M: Markus Mayer <mmayer@broadcom.com>
3769 M: bcm-kernel-feedback-list@broadcom.com
3770 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3772 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3773 F: drivers/memory/brcmstb_dpfe.c
3775 BROADCOM STB NAND FLASH DRIVER
3776 M: Brian Norris <computersforpeace@gmail.com>
3777 M: Kamal Dasu <kdasu.kdev@gmail.com>
3778 L: linux-mtd@lists.infradead.org
3779 L: bcm-kernel-feedback-list@broadcom.com
3781 F: drivers/mtd/nand/raw/brcmnand/
3783 BROADCOM SYSTEMPORT ETHERNET DRIVER
3784 M: Florian Fainelli <f.fainelli@gmail.com>
3785 L: bcm-kernel-feedback-list@broadcom.com
3786 L: netdev@vger.kernel.org
3788 F: drivers/net/ethernet/broadcom/bcmsysport.*
3789 F: drivers/net/ethernet/broadcom/unimac.h
3791 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3792 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3793 M: Prashant Sreedharan <prashant@broadcom.com>
3794 M: Michael Chan <mchan@broadcom.com>
3795 L: netdev@vger.kernel.org
3797 F: drivers/net/ethernet/broadcom/tg3.*
3800 M: Scott Branden <scott.branden@broadcom.com>
3801 L: bcm-kernel-feedback-list@broadcom.com
3803 F: drivers/misc/bcm-vk/
3804 F: include/uapi/linux/misc/bcm_vk.h
3806 BROCADE BFA FC SCSI DRIVER
3807 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3808 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3809 L: linux-scsi@vger.kernel.org
3811 F: drivers/scsi/bfa/
3813 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3814 M: Rasesh Mody <rmody@marvell.com>
3815 M: Sudarsana Kalluru <skalluru@marvell.com>
3816 M: GR-Linux-NIC-Dev@marvell.com
3817 L: netdev@vger.kernel.org
3819 F: drivers/net/ethernet/brocade/bna/
3821 BSG (block layer generic sg v4 driver)
3822 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3823 L: linux-scsi@vger.kernel.org
3826 F: include/linux/bsg.h
3827 F: include/uapi/linux/bsg.h
3830 M: Clemens Ladisch <clemens@ladisch.de>
3831 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3833 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3834 F: Documentation/sound/cards/bt87x.rst
3835 F: sound/pci/bt87x.c
3838 M: Michael Buesch <m@bues.ch>
3840 W: http://bu3sch.de/btgpio.php
3841 F: drivers/gpio/gpio-bt8xx.c
3844 M: Chris Mason <clm@fb.com>
3845 M: Josef Bacik <josef@toxicpanda.com>
3846 M: David Sterba <dsterba@suse.com>
3847 L: linux-btrfs@vger.kernel.org
3849 W: http://btrfs.wiki.kernel.org/
3850 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3851 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
3852 F: Documentation/filesystems/btrfs.rst
3854 F: include/linux/btrfs*
3855 F: include/uapi/linux/btrfs*
3857 BTTV VIDEO4LINUX DRIVER
3858 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3859 L: linux-media@vger.kernel.org
3861 W: https://linuxtv.org
3862 T: git git://linuxtv.org/media_tree.git
3863 F: Documentation/driver-api/media/drivers/bttv*
3864 F: drivers/media/pci/bt8xx/bttv*
3866 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3867 M: Chanwoo Choi <cw00.choi@samsung.com>
3868 L: linux-pm@vger.kernel.org
3869 L: linux-samsung-soc@vger.kernel.org
3871 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
3872 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3873 F: drivers/devfreq/exynos-bus.c
3875 BUSLOGIC SCSI DRIVER
3876 M: Khalid Aziz <khalid@gonehiking.org>
3877 L: linux-scsi@vger.kernel.org
3879 F: drivers/scsi/BusLogic.*
3880 F: drivers/scsi/FlashPoint.*
3882 C-MEDIA CMI8788 DRIVER
3883 M: Clemens Ladisch <clemens@ladisch.de>
3884 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3886 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3887 F: sound/pci/oxygen/
3890 M: Guo Ren <guoren@kernel.org>
3891 L: linux-csky@vger.kernel.org
3893 T: git https://github.com/c-sky/csky-linux.git
3894 F: Documentation/devicetree/bindings/csky/
3895 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
3896 F: Documentation/devicetree/bindings/timer/csky,*
3898 F: drivers/clocksource/timer-gx6605s.c
3899 F: drivers/clocksource/timer-mp-csky.c
3900 F: drivers/irqchip/irq-csky-*
3904 CA8210 IEEE-802.15.4 RADIO DRIVER
3905 M: Harry Morris <h.morris@cascoda.com>
3906 L: linux-wpan@vger.kernel.org
3908 W: https://github.com/Cascoda/ca8210-linux.git
3909 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3910 F: drivers/net/ieee802154/ca8210.c
3912 CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
3913 M: Damien Le Moal <damien.lemoal@wdc.com>
3914 L: linux-riscv@lists.infradead.org
3915 L: linux-gpio@vger.kernel.org (pinctrl driver)
3916 F: Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
3917 F: drivers/pinctrl/pinctrl-k210.c
3919 CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
3920 M: Damien Le Moal <damien.lemoal@wdc.com>
3921 L: linux-kernel@vger.kernel.org
3922 L: linux-riscv@lists.infradead.org
3924 F: Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
3925 F: drivers/reset/reset-k210.c
3927 CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
3928 M: Damien Le Moal <damien.lemoal@wdc.com>
3929 L: linux-riscv@lists.infradead.org
3931 F: Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
3932 F: drivers/soc/canaan/
3933 F: include/soc/canaan/
3935 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3936 M: David Howells <dhowells@redhat.com>
3937 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3939 F: Documentation/filesystems/caching/cachefiles.rst
3942 CADENCE MIPI-CSI2 BRIDGES
3943 M: Maxime Ripard <mripard@kernel.org>
3944 L: linux-media@vger.kernel.org
3946 F: Documentation/devicetree/bindings/media/cdns,*.txt
3947 F: drivers/media/platform/cadence/cdns-csi2*
3950 L: linux-mtd@lists.infradead.org
3952 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
3953 F: drivers/mtd/nand/raw/cadence-nand-controller.c
3955 CADENCE USB3 DRD IP DRIVER
3956 M: Peter Chen <peter.chen@kernel.org>
3957 M: Pawel Laszczak <pawell@cadence.com>
3958 R: Roger Quadros <rogerq@kernel.org>
3959 R: Aswath Govindraju <a-govindraju@ti.com>
3960 L: linux-usb@vger.kernel.org
3962 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3963 F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml
3964 F: drivers/usb/cdns3/
3965 X: drivers/usb/cdns3/cdnsp*
3967 CADENCE USBSSP DRD IP DRIVER
3968 M: Pawel Laszczak <pawell@cadence.com>
3969 L: linux-usb@vger.kernel.org
3971 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3972 F: drivers/usb/cdns3/
3973 X: drivers/usb/cdns3/cdns3*
3975 CADET FM/AM RADIO RECEIVER DRIVER
3976 M: Hans Verkuil <hverkuil@xs4all.nl>
3977 L: linux-media@vger.kernel.org
3979 W: https://linuxtv.org
3980 T: git git://linuxtv.org/media_tree.git
3981 F: drivers/media/radio/radio-cadet*
3983 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3984 L: linux-media@vger.kernel.org
3986 T: git git://linuxtv.org/media_tree.git
3987 F: Documentation/admin-guide/media/cafe_ccic*
3988 F: drivers/media/platform/marvell-ccic/
3991 L: netdev@vger.kernel.org
3993 F: Documentation/networking/caif/
3994 F: drivers/net/caif/
3995 F: include/net/caif/
3996 F: include/uapi/linux/caif/
4000 M: Toke Høiland-Jørgensen <toke@toke.dk>
4001 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
4003 F: net/sched/sch_cake.c
4006 M: Wolfgang Grandegger <wg@grandegger.com>
4007 M: Marc Kleine-Budde <mkl@pengutronix.de>
4008 L: linux-can@vger.kernel.org
4010 W: https://github.com/linux-can
4011 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4012 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4013 F: Documentation/devicetree/bindings/net/can/
4015 F: include/linux/can/bittiming.h
4016 F: include/linux/can/dev.h
4017 F: include/linux/can/led.h
4018 F: include/linux/can/length.h
4019 F: include/linux/can/platform/
4020 F: include/linux/can/rx-offload.h
4021 F: include/uapi/linux/can/error.h
4022 F: include/uapi/linux/can/netlink.h
4023 F: include/uapi/linux/can/vxcan.h
4026 M: Oliver Hartkopp <socketcan@hartkopp.net>
4027 M: Marc Kleine-Budde <mkl@pengutronix.de>
4028 L: linux-can@vger.kernel.org
4030 W: https://github.com/linux-can
4031 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4032 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4033 F: Documentation/networking/can.rst
4034 F: include/linux/can/can-ml.h
4035 F: include/linux/can/core.h
4036 F: include/linux/can/skb.h
4037 F: include/net/netns/can.h
4038 F: include/uapi/linux/can.h
4039 F: include/uapi/linux/can/bcm.h
4040 F: include/uapi/linux/can/gw.h
4041 F: include/uapi/linux/can/isotp.h
4042 F: include/uapi/linux/can/raw.h
4045 CAN-J1939 NETWORK LAYER
4046 M: Robin van der Gracht <robin@protonic.nl>
4047 M: Oleksij Rempel <o.rempel@pengutronix.de>
4048 R: kernel@pengutronix.de
4049 L: linux-can@vger.kernel.org
4051 F: Documentation/networking/j1939.rst
4052 F: include/uapi/linux/can/j1939.h
4056 M: Serge Hallyn <serge@hallyn.com>
4057 L: linux-security-module@vger.kernel.org
4059 F: include/linux/capability.h
4060 F: include/uapi/linux/capability.h
4061 F: kernel/capability.c
4062 F: security/commoncap.c
4064 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4065 M: Kevin Tsai <ktsai@capellamicro.com>
4067 F: drivers/iio/light/cm*
4069 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
4070 M: Christian Lamparter <chunkeey@googlemail.com>
4071 L: linux-wireless@vger.kernel.org
4073 W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
4074 F: drivers/net/wireless/ath/carl9170/
4077 M: Robert Richter <rric@kernel.org>
4079 W: http://www.marvell.com
4080 F: drivers/i2c/busses/i2c-octeon*
4081 F: drivers/i2c/busses/i2c-thunderx*
4083 CAVIUM LIQUIDIO NETWORK DRIVER
4084 M: Derek Chickles <dchickles@marvell.com>
4085 M: Satanand Burla <sburla@marvell.com>
4086 M: Felix Manlunas <fmanlunas@marvell.com>
4087 L: netdev@vger.kernel.org
4089 W: http://www.marvell.com
4090 F: drivers/net/ethernet/cavium/liquidio/
4093 M: Robert Richter <rric@kernel.org>
4095 W: http://www.marvell.com
4096 F: drivers/mmc/host/cavium*
4098 CAVIUM OCTEON-TX CRYPTO DRIVER
4099 M: George Cherian <gcherian@marvell.com>
4100 L: linux-crypto@vger.kernel.org
4102 W: http://www.marvell.com
4103 F: drivers/crypto/cavium/cpt/
4105 CAVIUM THUNDERX2 ARM64 SOC
4106 M: Robert Richter <rric@kernel.org>
4107 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4109 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4110 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
4112 CC2520 IEEE-802.15.4 RADIO DRIVER
4113 M: Varka Bhadram <varkabhadram@gmail.com>
4114 L: linux-wpan@vger.kernel.org
4116 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4117 F: drivers/net/ieee802154/cc2520.c
4118 F: include/linux/spi/cc2520.h
4120 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4121 M: Gilad Ben-Yossef <gilad@benyossef.com>
4122 L: linux-crypto@vger.kernel.org
4124 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4125 F: drivers/crypto/ccree/
4127 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4128 M: Hadar Gat <hadar.gat@arm.com>
4129 L: linux-crypto@vger.kernel.org
4131 F: drivers/char/hw_random/cctrng.c
4132 F: drivers/char/hw_random/cctrng.h
4133 F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4134 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4137 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4138 L: linux-media@vger.kernel.org
4140 W: http://linuxtv.org
4141 T: git git://linuxtv.org/media_tree.git
4142 F: Documentation/ABI/testing/debugfs-cec-error-inj
4143 F: Documentation/devicetree/bindings/media/cec.txt
4144 F: Documentation/driver-api/media/cec-core.rst
4145 F: Documentation/userspace-api/media/cec
4146 F: drivers/media/cec/
4147 F: drivers/media/rc/keymaps/rc-cec.c
4148 F: include/media/cec-notifier.h
4149 F: include/media/cec.h
4150 F: include/uapi/linux/cec-funcs.h
4151 F: include/uapi/linux/cec.h
4154 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4155 L: linux-media@vger.kernel.org
4157 W: http://linuxtv.org
4158 T: git git://linuxtv.org/media_tree.git
4159 F: Documentation/devicetree/bindings/media/cec-gpio.txt
4160 F: drivers/media/cec/platform/cec-gpio/
4162 CELL BROADBAND ENGINE ARCHITECTURE
4163 M: Arnd Bergmann <arnd@arndb.de>
4164 L: linuxppc-dev@lists.ozlabs.org
4166 W: http://www.ibm.com/developerworks/power/cell/
4167 F: arch/powerpc/include/asm/cell*.h
4168 F: arch/powerpc/include/asm/spu*.h
4169 F: arch/powerpc/include/uapi/asm/spu*.h
4170 F: arch/powerpc/platforms/cell/
4172 CELLWISE CW2015 BATTERY DRIVER
4173 M: Tobias Schrammm <t.schramm@manjaro.org>
4175 F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4176 F: drivers/power/supply/cw2015_battery.c
4178 CEPH COMMON CODE (LIBCEPH)
4179 M: Ilya Dryomov <idryomov@gmail.com>
4180 M: Jeff Layton <jlayton@kernel.org>
4181 L: ceph-devel@vger.kernel.org
4184 T: git git://github.com/ceph/ceph-client.git
4185 F: include/linux/ceph/
4186 F: include/linux/crush/
4189 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4190 M: Jeff Layton <jlayton@kernel.org>
4191 M: Ilya Dryomov <idryomov@gmail.com>
4192 L: ceph-devel@vger.kernel.org
4195 T: git git://github.com/ceph/ceph-client.git
4196 F: Documentation/filesystems/ceph.rst
4199 CERTIFICATE HANDLING
4200 M: David Howells <dhowells@redhat.com>
4201 M: David Woodhouse <dwmw2@infradead.org>
4202 L: keyrings@vger.kernel.org
4204 F: Documentation/admin-guide/module-signing.rst
4206 F: scripts/extract-cert.c
4207 F: scripts/sign-file.c
4209 CFAG12864B LCD DRIVER
4210 M: Miguel Ojeda <ojeda@kernel.org>
4212 F: drivers/auxdisplay/cfag12864b.c
4213 F: include/linux/cfag12864b.h
4215 CFAG12864BFB LCD FRAMEBUFFER DRIVER
4216 M: Miguel Ojeda <ojeda@kernel.org>
4218 F: drivers/auxdisplay/cfag12864bfb.c
4219 F: include/linux/cfag12864b.h
4221 CHAR and MISC DRIVERS
4222 M: Arnd Bergmann <arnd@arndb.de>
4223 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4225 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4228 F: include/linux/miscdevice.h
4229 X: drivers/char/agp/
4230 X: drivers/char/hw_random/
4231 X: drivers/char/ipmi/
4232 X: drivers/char/random.c
4233 X: drivers/char/tpm/
4236 M: Andy Whitcroft <apw@canonical.com>
4237 M: Joe Perches <joe@perches.com>
4239 F: scripts/checkpatch.pl
4241 CHINESE DOCUMENTATION
4242 M: Harry Wei <harryxiyou@gmail.com>
4243 M: Alex Shi <alex.shi@linux.alibaba.com>
4244 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
4246 F: Documentation/translations/zh_CN/
4248 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4249 M: Peter Chen <peter.chen@kernel.org>
4250 L: linux-usb@vger.kernel.org
4252 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4253 F: drivers/usb/chipidea/
4255 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4256 M: Hans de Goede <hdegoede@redhat.com>
4257 L: linux-input@vger.kernel.org
4259 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
4260 F: drivers/input/touchscreen/chipone_icn8318.c
4262 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4263 M: Hans de Goede <hdegoede@redhat.com>
4264 L: linux-input@vger.kernel.org
4266 F: drivers/input/touchscreen/chipone_icn8505.c
4268 CHROME HARDWARE PLATFORM SUPPORT
4269 M: Benson Leung <bleung@chromium.org>
4270 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4272 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4273 F: drivers/platform/chrome/
4275 CHROMEOS EC CODEC DRIVER
4276 M: Cheng-Yi Chiang <cychiang@chromium.org>
4277 R: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4278 R: Guenter Roeck <groeck@chromium.org>
4280 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4281 F: sound/soc/codecs/cros_ec_codec.*
4283 CHROMEOS EC SUBDRIVERS
4284 M: Benson Leung <bleung@chromium.org>
4285 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4286 R: Guenter Roeck <groeck@chromium.org>
4288 F: drivers/power/supply/cros_usbpd-charger.c
4292 CHRONTEL CH7322 CEC DRIVER
4293 M: Jeff Chase <jnchase@google.com>
4294 L: linux-media@vger.kernel.org
4296 T: git git://linuxtv.org/media_tree.git
4297 F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4298 F: drivers/media/cec/i2c/ch7322.c
4300 CIRRUS LOGIC AUDIO CODEC DRIVERS
4301 M: James Schulman <james.schulman@cirrus.com>
4302 M: David Rhodes <david.rhodes@cirrus.com>
4303 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4304 L: patches@opensource.cirrus.com
4306 F: sound/soc/codecs/cs*
4308 CIRRUS LOGIC EP93XX ETHERNET DRIVER
4309 M: Hartley Sweeten <hsweeten@visionengravers.com>
4310 L: netdev@vger.kernel.org
4312 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
4314 CIRRUS LOGIC LOCHNAGAR DRIVER
4315 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4316 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4317 L: patches@opensource.cirrus.com
4319 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4320 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4321 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4322 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4323 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4324 F: Documentation/hwmon/lochnagar.rst
4325 F: drivers/clk/clk-lochnagar.c
4326 F: drivers/hwmon/lochnagar-hwmon.c
4327 F: drivers/mfd/lochnagar-i2c.c
4328 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4329 F: drivers/regulator/lochnagar-regulator.c
4330 F: include/dt-bindings/clk/lochnagar.h
4331 F: include/dt-bindings/pinctrl/lochnagar.h
4332 F: include/linux/mfd/lochnagar*
4333 F: sound/soc/codecs/lochnagar-sc.c
4335 CIRRUS LOGIC MADERA CODEC DRIVERS
4336 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4337 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4338 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4339 L: patches@opensource.cirrus.com
4341 W: https://github.com/CirrusLogic/linux-drivers/wiki
4342 T: git https://github.com/CirrusLogic/linux-drivers.git
4343 F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4344 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4345 F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4346 F: drivers/gpio/gpio-madera*
4347 F: drivers/irqchip/irq-madera*
4348 F: drivers/mfd/cs47l*
4349 F: drivers/mfd/madera*
4350 F: drivers/pinctrl/cirrus/*
4351 F: include/dt-bindings/sound/madera*
4352 F: include/linux/irqchip/irq-madera*
4353 F: include/linux/mfd/madera/*
4354 F: include/sound/madera*
4355 F: sound/soc/codecs/cs47l*
4356 F: sound/soc/codecs/madera*
4358 CISCO FCOE HBA DRIVER
4359 M: Satish Kharat <satishkh@cisco.com>
4360 M: Sesidhar Baddela <sebaddel@cisco.com>
4361 M: Karan Tilak Kumar <kartilak@cisco.com>
4362 L: linux-scsi@vger.kernel.org
4364 F: drivers/scsi/fnic/
4366 CISCO SCSI HBA DRIVER
4367 M: Karan Tilak Kumar <kartilak@cisco.com>
4368 M: Sesidhar Baddela <sebaddel@cisco.com>
4369 L: linux-scsi@vger.kernel.org
4371 F: drivers/scsi/snic/
4373 CISCO VIC ETHERNET NIC DRIVER
4374 M: Christian Benvenuti <benve@cisco.com>
4375 M: Govindarajulu Varadarajan <_govind@gmx.com>
4377 F: drivers/net/ethernet/cisco/enic/
4379 CISCO VIC LOW LATENCY NIC DRIVER
4380 M: Christian Benvenuti <benve@cisco.com>
4381 M: Nelson Escobar <neescoba@cisco.com>
4383 F: drivers/infiniband/hw/usnic/
4386 M: Miguel Ojeda <ojeda@kernel.org>
4390 CLANG/LLVM BUILD SUPPORT
4391 M: Nathan Chancellor <nathan@kernel.org>
4392 M: Nick Desaulniers <ndesaulniers@google.com>
4393 L: clang-built-linux@googlegroups.com
4395 W: https://clangbuiltlinux.github.io/
4396 B: https://github.com/ClangBuiltLinux/linux/issues
4397 C: irc://chat.freenode.net/clangbuiltlinux
4398 F: Documentation/kbuild/llvm.rst
4399 F: include/linux/compiler-clang.h
4400 F: scripts/clang-tools/
4401 K: \b(?i:clang|llvm)\b
4404 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4405 L: linux-kernel@vger.kernel.org
4407 F: include/linux/cleancache.h
4411 M: Russell King <linux@armlinux.org.uk>
4412 L: linux-clk@vger.kernel.org
4414 F: include/linux/clk.h
4416 CLOCKSOURCE, CLOCKEVENT DRIVERS
4417 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4418 M: Thomas Gleixner <tglx@linutronix.de>
4419 L: linux-kernel@vger.kernel.org
4421 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4422 F: Documentation/devicetree/bindings/timer/
4423 F: drivers/clocksource/
4426 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4427 M: Daniel Oliveira Nascimento <don@syst.com.br>
4428 L: platform-driver-x86@vger.kernel.org
4430 F: drivers/platform/x86/classmate-laptop.c
4433 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4434 L: linux-media@vger.kernel.org
4436 W: https://linuxtv.org
4437 T: git git://linuxtv.org/media_tree.git
4438 F: drivers/media/pci/cobalt/
4440 COCCINELLE/Semantic Patches (SmPL)
4441 M: Julia Lawall <Julia.Lawall@inria.fr>
4442 M: Gilles Muller <Gilles.Muller@inria.fr>
4443 M: Nicolas Palix <nicolas.palix@imag.fr>
4444 M: Michal Marek <michal.lkml@markovi.net>
4445 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
4447 W: http://coccinelle.lip6.fr/
4448 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4449 F: Documentation/dev-tools/coccinelle.rst
4450 F: scripts/coccicheck
4451 F: scripts/coccinelle/
4454 M: Jan Harkes <jaharkes@cs.cmu.edu>
4456 L: codalist@coda.cs.cmu.edu
4458 W: http://www.coda.cs.cmu.edu/
4459 F: Documentation/filesystems/coda.rst
4461 F: include/linux/coda*.h
4462 F: include/uapi/linux/coda*.h
4464 CODA V4L2 MEM2MEM DRIVER
4465 M: Philipp Zabel <p.zabel@pengutronix.de>
4466 L: linux-media@vger.kernel.org
4468 F: Documentation/devicetree/bindings/media/coda.yaml
4469 F: drivers/media/platform/coda/
4472 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4474 F: Documentation/process/code-of-conduct-interpretation.rst
4475 F: Documentation/process/code-of-conduct.rst
4478 M: Ian Abbott <abbotti@mev.co.uk>
4479 M: H Hartley Sweeten <hsweeten@visionengravers.com>
4483 COMMON CLK FRAMEWORK
4484 M: Michael Turquette <mturquette@baylibre.com>
4485 M: Stephen Boyd <sboyd@kernel.org>
4486 L: linux-clk@vger.kernel.org
4488 Q: http://patchwork.kernel.org/project/linux-clk/list/
4489 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4490 F: Documentation/devicetree/bindings/clock/
4492 F: include/linux/clk-pr*
4493 F: include/linux/clk/
4494 F: include/linux/of_clk.h
4495 X: drivers/clk/clkdev.c
4497 COMMON INTERNET FILE SYSTEM (CIFS)
4498 M: Steve French <sfrench@samba.org>
4499 L: linux-cifs@vger.kernel.org
4500 L: samba-technical@lists.samba.org (moderated for non-subscribers)
4502 W: http://linux-cifs.samba.org/
4503 T: git git://git.samba.org/sfrench/cifs-2.6.git
4504 F: Documentation/admin-guide/cifs/
4507 COMPACTPCI HOTPLUG CORE
4508 M: Scott Murray <scott@spiteful.org>
4509 L: linux-pci@vger.kernel.org
4511 F: drivers/pci/hotplug/cpci_hotplug*
4513 COMPACTPCI HOTPLUG GENERIC DRIVER
4514 M: Scott Murray <scott@spiteful.org>
4515 L: linux-pci@vger.kernel.org
4517 F: drivers/pci/hotplug/cpcihp_generic.c
4519 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4520 M: Scott Murray <scott@spiteful.org>
4521 L: linux-pci@vger.kernel.org
4523 F: drivers/pci/hotplug/cpcihp_zt5550.*
4525 COMPAL LAPTOP SUPPORT
4526 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4527 L: platform-driver-x86@vger.kernel.org
4529 F: drivers/platform/x86/compal-laptop.c
4532 M: Miguel Ojeda <ojeda@kernel.org>
4534 F: include/linux/compiler_attributes.h
4536 COMPUTE EXPRESS LINK (CXL)
4537 M: Alison Schofield <alison.schofield@intel.com>
4538 M: Vishal Verma <vishal.l.verma@intel.com>
4539 M: Ira Weiny <ira.weiny@intel.com>
4540 M: Ben Widawsky <ben.widawsky@intel.com>
4541 M: Dan Williams <dan.j.williams@intel.com>
4542 L: linux-cxl@vger.kernel.org
4545 F: include/uapi/linux/cxl_mem.h
4547 CONEXANT ACCESSRUNNER USB DRIVER
4548 L: accessrunner-general@lists.sourceforge.net
4550 W: http://accessrunner.sourceforge.net/
4551 F: drivers/usb/atm/cxacru.c
4554 M: Joel Becker <jlbec@evilplan.org>
4555 M: Christoph Hellwig <hch@lst.de>
4557 T: git git://git.infradead.org/users/hch/configfs.git
4559 F: include/linux/configfs.h
4560 F: samples/configfs/
4563 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4565 F: drivers/video/console/
4566 F: include/linux/console*
4568 CONTROL GROUP (CGROUP)
4569 M: Tejun Heo <tj@kernel.org>
4570 M: Zefan Li <lizefan.x@bytedance.com>
4571 M: Johannes Weiner <hannes@cmpxchg.org>
4572 L: cgroups@vger.kernel.org
4574 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4575 F: Documentation/admin-guide/cgroup-v1/
4576 F: Documentation/admin-guide/cgroup-v2.rst
4577 F: include/linux/cgroup*
4580 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4581 M: Tejun Heo <tj@kernel.org>
4582 M: Jens Axboe <axboe@kernel.dk>
4583 L: cgroups@vger.kernel.org
4584 L: linux-block@vger.kernel.org
4585 T: git git://git.kernel.dk/linux-block
4586 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4587 F: block/bfq-cgroup.c
4588 F: block/blk-cgroup.c
4589 F: block/blk-iolatency.c
4590 F: block/blk-throttle.c
4591 F: include/linux/blk-cgroup.h
4593 CONTROL GROUP - CPUSET
4594 M: Zefan Li <lizefan.x@bytedance.com>
4595 L: cgroups@vger.kernel.org
4597 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4598 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
4599 F: include/linux/cpuset.h
4600 F: kernel/cgroup/cpuset.c
4602 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4603 M: Johannes Weiner <hannes@cmpxchg.org>
4604 M: Michal Hocko <mhocko@kernel.org>
4605 M: Vladimir Davydov <vdavydov.dev@gmail.com>
4606 L: cgroups@vger.kernel.org
4607 L: linux-mm@kvack.org
4612 CORETEMP HARDWARE MONITORING DRIVER
4613 M: Fenghua Yu <fenghua.yu@intel.com>
4614 L: linux-hwmon@vger.kernel.org
4616 F: Documentation/hwmon/coretemp.rst
4617 F: drivers/hwmon/coretemp.c
4619 CORSAIR-CPRO HARDWARE MONITOR DRIVER
4620 M: Marius Zachmann <mail@mariuszachmann.de>
4621 L: linux-hwmon@vger.kernel.org
4623 F: drivers/hwmon/corsair-cpro.c
4625 CORSAIR-PSU HARDWARE MONITOR DRIVER
4626 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
4627 L: linux-hwmon@vger.kernel.org
4629 F: Documentation/hwmon/corsair-psu.rst
4630 F: drivers/hwmon/corsair-psu.c
4632 COSA/SRP SYNC SERIAL DRIVER
4633 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4635 W: http://www.fi.muni.cz/~kas/cosa/
4636 F: drivers/net/wan/cosa*
4639 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4640 L: linux-iio@vger.kernel.org
4642 F: Documentation/ABI/testing/sysfs-bus-counter*
4643 F: Documentation/driver-api/generic-counter.rst
4645 F: include/linux/counter.h
4646 F: include/linux/counter_enum.h
4648 CPMAC ETHERNET DRIVER
4649 M: Florian Fainelli <f.fainelli@gmail.com>
4650 L: netdev@vger.kernel.org
4652 F: drivers/net/ethernet/ti/cpmac.c
4654 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4655 M: Viresh Kumar <viresh.kumar@linaro.org>
4656 M: Sudeep Holla <sudeep.holla@arm.com>
4657 L: linux-pm@vger.kernel.org
4659 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4660 F: drivers/cpufreq/vexpress-spc-cpufreq.c
4662 CPU FREQUENCY SCALING FRAMEWORK
4663 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4664 M: Viresh Kumar <viresh.kumar@linaro.org>
4665 L: linux-pm@vger.kernel.org
4667 B: https://bugzilla.kernel.org
4668 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4669 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4670 F: Documentation/admin-guide/pm/cpufreq.rst
4671 F: Documentation/admin-guide/pm/intel_pstate.rst
4672 F: Documentation/cpu-freq/
4673 F: Documentation/devicetree/bindings/cpufreq/
4675 F: include/linux/cpufreq.h
4676 F: include/linux/sched/cpufreq.h
4677 F: kernel/sched/cpufreq*.c
4678 F: tools/testing/selftests/cpufreq/
4680 CPU IDLE TIME MANAGEMENT FRAMEWORK
4681 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4682 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4683 L: linux-pm@vger.kernel.org
4685 B: https://bugzilla.kernel.org
4686 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4687 F: Documentation/admin-guide/pm/cpuidle.rst
4688 F: Documentation/driver-api/pm/cpuidle.rst
4690 F: include/linux/cpuidle.h
4692 CPU POWER MONITORING SUBSYSTEM
4693 M: Thomas Renninger <trenn@suse.com>
4694 M: Shuah Khan <shuah@kernel.org>
4695 M: Shuah Khan <skhan@linuxfoundation.org>
4696 L: linux-pm@vger.kernel.org
4698 F: tools/power/cpupower/
4701 M: "H. Peter Anvin" <hpa@zytor.com>
4703 F: arch/x86/kernel/cpuid.c
4704 F: arch/x86/kernel/msr.c
4706 CPUIDLE DRIVER - ARM BIG LITTLE
4707 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4708 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4709 L: linux-pm@vger.kernel.org
4710 L: linux-arm-kernel@lists.infradead.org
4712 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4713 F: drivers/cpuidle/cpuidle-big_little.c
4715 CPUIDLE DRIVER - ARM EXYNOS
4716 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4717 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4718 M: Kukjin Kim <kgene@kernel.org>
4719 L: linux-pm@vger.kernel.org
4720 L: linux-samsung-soc@vger.kernel.org
4722 F: arch/arm/mach-exynos/pm.c
4723 F: drivers/cpuidle/cpuidle-exynos.c
4724 F: include/linux/platform_data/cpuidle-exynos.h
4726 CPUIDLE DRIVER - ARM PSCI
4727 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4728 M: Sudeep Holla <sudeep.holla@arm.com>
4729 L: linux-pm@vger.kernel.org
4730 L: linux-arm-kernel@lists.infradead.org
4732 F: drivers/cpuidle/cpuidle-psci.c
4734 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
4735 M: Ulf Hansson <ulf.hansson@linaro.org>
4736 L: linux-pm@vger.kernel.org
4737 L: linux-arm-kernel@lists.infradead.org
4739 F: drivers/cpuidle/cpuidle-psci.h
4740 F: drivers/cpuidle/cpuidle-psci-domain.c
4743 M: Nicolas Pitre <nico@fluxnic.net>
4745 F: Documentation/filesystems/cramfs.rst
4749 M: Bastien Nocera <hadess@hadess.net>
4750 L: linux-input@vger.kernel.org
4752 F: drivers/hid/hid-creative-sb0540.c
4755 M: Herbert Xu <herbert@gondor.apana.org.au>
4756 M: "David S. Miller" <davem@davemloft.net>
4757 L: linux-crypto@vger.kernel.org
4759 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4760 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4761 F: Documentation/crypto/
4762 F: Documentation/devicetree/bindings/crypto/
4767 F: include/linux/crypto*
4770 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4771 M: Neil Horman <nhorman@tuxdriver.com>
4772 L: linux-crypto@vger.kernel.org
4774 F: crypto/ansi_cprng.c
4778 M: Hans Verkuil <hverkuil@xs4all.nl>
4779 L: linux-media@vger.kernel.org
4781 W: http://linuxtv.org
4782 T: git git://linuxtv.org/media_tree.git
4783 F: drivers/media/i2c/cs3308.c
4785 CS5535 Audio ALSA driver
4786 M: Jaya Kumar <jayakumar.alsa@gmail.com>
4788 F: sound/pci/cs5535audio/
4790 CSI DRIVERS FOR ALLWINNER V3s
4791 M: Yong Deng <yong.deng@magewell.com>
4792 L: linux-media@vger.kernel.org
4794 T: git git://linuxtv.org/media_tree.git
4795 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
4796 F: drivers/media/platform/sunxi/sun6i-csi/
4799 M: Solomon Peachy <pizza@shaftnet.org>
4801 F: drivers/net/wireless/st/cw1200/
4803 CX18 VIDEO4LINUX DRIVER
4804 M: Andy Walls <awalls@md.metrocast.net>
4805 L: linux-media@vger.kernel.org
4807 W: https://linuxtv.org
4808 T: git git://linuxtv.org/media_tree.git
4809 F: drivers/media/pci/cx18/
4810 F: include/uapi/linux/ivtv*
4812 CX2341X MPEG ENCODER HELPER MODULE
4813 M: Hans Verkuil <hverkuil@xs4all.nl>
4814 L: linux-media@vger.kernel.org
4816 W: https://linuxtv.org
4817 T: git git://linuxtv.org/media_tree.git
4818 F: drivers/media/common/cx2341x*
4819 F: include/media/drv-intf/cx2341x.h
4821 CX24120 MEDIA DRIVER
4822 M: Jemma Denson <jdenson@gmail.com>
4823 M: Patrick Boettcher <patrick.boettcher@posteo.de>
4824 L: linux-media@vger.kernel.org
4826 W: https://linuxtv.org
4827 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4828 F: drivers/media/dvb-frontends/cx24120*
4830 CX88 VIDEO4LINUX DRIVER
4831 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4832 L: linux-media@vger.kernel.org
4834 W: https://linuxtv.org
4835 T: git git://linuxtv.org/media_tree.git
4836 F: Documentation/driver-api/media/drivers/cx88*
4837 F: drivers/media/pci/cx88/
4839 CXD2820R MEDIA DRIVER
4840 M: Antti Palosaari <crope@iki.fi>
4841 L: linux-media@vger.kernel.org
4843 W: https://linuxtv.org
4844 W: http://palosaari.fi/linux/
4845 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4846 T: git git://linuxtv.org/anttip/media_tree.git
4847 F: drivers/media/dvb-frontends/cxd2820r*
4849 CXGB3 ETHERNET DRIVER (CXGB3)
4850 M: Raju Rangoju <rajur@chelsio.com>
4851 L: netdev@vger.kernel.org
4853 W: http://www.chelsio.com
4854 F: drivers/net/ethernet/chelsio/cxgb3/
4856 CXGB3 ISCSI DRIVER (CXGB3I)
4857 M: Karen Xie <kxie@chelsio.com>
4858 L: linux-scsi@vger.kernel.org
4860 W: http://www.chelsio.com
4861 F: drivers/scsi/cxgbi/cxgb3i
4863 CXGB4 CRYPTO DRIVER (chcr)
4864 M: Ayush Sawal <ayush.sawal@chelsio.com>
4865 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
4866 M: Rohit Maheshwari <rohitm@chelsio.com>
4867 L: linux-crypto@vger.kernel.org
4869 W: http://www.chelsio.com
4870 F: drivers/crypto/chelsio
4872 CXGB4 INLINE CRYPTO DRIVER
4873 M: Ayush Sawal <ayush.sawal@chelsio.com>
4874 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
4875 M: Rohit Maheshwari <rohitm@chelsio.com>
4876 L: netdev@vger.kernel.org
4878 W: http://www.chelsio.com
4879 F: drivers/net/ethernet/chelsio/inline_crypto/
4881 CXGB4 ETHERNET DRIVER (CXGB4)
4882 M: Raju Rangoju <rajur@chelsio.com>
4883 L: netdev@vger.kernel.org
4885 W: http://www.chelsio.com
4886 F: drivers/net/ethernet/chelsio/cxgb4/
4888 CXGB4 ISCSI DRIVER (CXGB4I)
4889 M: Karen Xie <kxie@chelsio.com>
4890 L: linux-scsi@vger.kernel.org
4892 W: http://www.chelsio.com
4893 F: drivers/scsi/cxgbi/cxgb4i
4895 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4896 M: Potnuri Bharat Teja <bharat@chelsio.com>
4897 L: linux-rdma@vger.kernel.org
4899 W: http://www.openfabrics.org
4900 F: drivers/infiniband/hw/cxgb4/
4901 F: include/uapi/rdma/cxgb4-abi.h
4903 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4904 M: Raju Rangoju <rajur@chelsio.com>
4905 L: netdev@vger.kernel.org
4907 W: http://www.chelsio.com
4908 F: drivers/net/ethernet/chelsio/cxgb4vf/
4910 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4911 M: Frederic Barrat <fbarrat@linux.ibm.com>
4912 M: Andrew Donnellan <ajd@linux.ibm.com>
4913 L: linuxppc-dev@lists.ozlabs.org
4915 F: Documentation/ABI/testing/sysfs-class-cxl
4916 F: Documentation/powerpc/cxl.rst
4917 F: arch/powerpc/platforms/powernv/pci-cxl.c
4918 F: drivers/misc/cxl/
4919 F: include/misc/cxl*
4920 F: include/uapi/misc/cxl.h
4922 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4923 M: Manoj N. Kumar <manoj@linux.ibm.com>
4924 M: Matthew R. Ochs <mrochs@linux.ibm.com>
4925 M: Uma Krishnan <ukrishn@linux.ibm.com>
4926 L: linux-scsi@vger.kernel.org
4928 F: Documentation/powerpc/cxlflash.rst
4929 F: drivers/scsi/cxlflash/
4930 F: include/uapi/scsi/cxlflash_ioctl.h
4933 M: Russell King <linux@armlinux.org.uk>
4934 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4936 W: http://www.armlinux.org.uk/
4937 F: drivers/video/fbdev/cyber2000fb.*
4939 CYCLADES PC300 DRIVER
4941 F: drivers/net/wan/pc300*
4943 CYPRESS_FIRMWARE MEDIA DRIVER
4944 M: Antti Palosaari <crope@iki.fi>
4945 L: linux-media@vger.kernel.org
4947 W: https://linuxtv.org
4948 W: http://palosaari.fi/linux/
4949 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4950 T: git git://linuxtv.org/anttip/media_tree.git
4951 F: drivers/media/common/cypress_firmware*
4953 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
4954 M: Linus Walleij <linus.walleij@linaro.org>
4955 L: linux-input@vger.kernel.org
4957 F: drivers/input/touchscreen/cy8ctma140.c
4959 CYTTSP TOUCHSCREEN DRIVER
4960 M: Ferruh Yigit <fery@cypress.com>
4961 L: linux-input@vger.kernel.org
4963 F: drivers/input/touchscreen/cyttsp*
4964 F: include/linux/input/cyttsp.h
4966 D-LINK DIR-685 TOUCHKEYS DRIVER
4967 M: Linus Walleij <linus.walleij@linaro.org>
4968 L: linux-input@vger.kernel.org
4970 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
4972 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4973 M: Joshua Kinard <kumba@gentoo.org>
4975 F: drivers/rtc/rtc-ds1685.c
4976 F: include/linux/rtc/ds1685.h
4978 DAMA SLAVE for AX.25
4979 M: Joerg Reuter <jreuter@yaina.de>
4980 L: linux-hams@vger.kernel.org
4982 W: http://yaina.de/jreuter/
4983 W: http://www.qsl.net/dl1bke/
4984 F: net/ax25/af_ax25.c
4985 F: net/ax25/ax25_dev.c
4986 F: net/ax25/ax25_ds_*
4987 F: net/ax25/ax25_in.c
4988 F: net/ax25/ax25_out.c
4989 F: net/ax25/ax25_timer.c
4990 F: net/ax25/sysctl_net_ax25.c
4992 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4993 L: netdev@vger.kernel.org
4995 F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
4996 F: drivers/net/ethernet/dec/tulip/dmfe.c
4998 DC390/AM53C974 SCSI driver
4999 M: Hannes Reinecke <hare@suse.com>
5000 L: linux-scsi@vger.kernel.org
5002 F: drivers/scsi/am53c974.c
5005 M: Oliver Neukum <oliver@neukum.org>
5006 M: Ali Akcaagac <aliakc@web.de>
5007 M: Jamie Lenehan <lenehan@twibble.org>
5008 L: dc395x@twibble.org
5010 W: http://twibble.org/dist/dc395x/
5011 W: http://lists.twibble.org/mailman/listinfo/dc395x/
5012 F: Documentation/scsi/dc395x.rst
5013 F: drivers/scsi/dc395x.*
5016 L: dccp@vger.kernel.org
5018 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
5019 F: include/linux/dccp.h
5020 F: include/linux/tfrc.h
5021 F: include/uapi/linux/dccp.h
5024 DECnet NETWORK LAYER
5025 L: linux-decnet-user@lists.sourceforge.net
5027 W: http://linux-decnet.sourceforge.net
5028 F: Documentation/networking/decnet.rst
5031 DECSTATION PLATFORM SUPPORT
5032 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5033 L: linux-mips@vger.kernel.org
5035 W: http://www.linux-mips.org/wiki/DECstation
5037 F: arch/mips/include/asm/dec/
5038 F: arch/mips/include/asm/mach-dec/
5040 DEFXX FDDI NETWORK DRIVER
5041 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5043 F: drivers/net/fddi/defxx.*
5045 DEFZA FDDI NETWORK DRIVER
5046 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5048 F: drivers/net/fddi/defza.*
5050 DEINTERLACE DRIVERS FOR ALLWINNER H3
5051 M: Jernej Skrabec <jernej.skrabec@siol.net>
5052 L: linux-media@vger.kernel.org
5054 T: git git://linuxtv.org/media_tree.git
5055 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
5056 F: drivers/media/platform/sunxi/sun8i-di/
5059 M: Matthew Garrett <mjg59@srcf.ucam.org>
5060 M: Pali Rohár <pali@kernel.org>
5061 L: platform-driver-x86@vger.kernel.org
5063 F: drivers/platform/x86/dell/dell-laptop.c
5065 DELL LAPTOP FREEFALL DRIVER
5066 M: Pali Rohár <pali@kernel.org>
5068 F: drivers/platform/x86/dell/dell-smo8800.c
5070 DELL LAPTOP RBTN DRIVER
5071 M: Pali Rohár <pali@kernel.org>
5073 F: drivers/platform/x86/dell/dell-rbtn.*
5075 DELL LAPTOP SMM DRIVER
5076 M: Pali Rohár <pali@kernel.org>
5078 F: drivers/hwmon/dell-smm-hwmon.c
5079 F: include/uapi/linux/i8k.h
5081 DELL REMOTE BIOS UPDATE DRIVER
5082 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5083 L: platform-driver-x86@vger.kernel.org
5085 F: drivers/platform/x86/dell/dell_rbu.c
5088 M: Pali Rohár <pali@kernel.org>
5089 L: Dell.Client.Kernel@dell.com
5090 L: platform-driver-x86@vger.kernel.org
5092 F: drivers/platform/x86/dell/dell-smbios.*
5094 DELL SMBIOS SMM DRIVER
5095 L: Dell.Client.Kernel@dell.com
5096 L: platform-driver-x86@vger.kernel.org
5098 F: drivers/platform/x86/dell/dell-smbios-smm.c
5100 DELL SMBIOS WMI DRIVER
5101 L: Dell.Client.Kernel@dell.com
5102 L: platform-driver-x86@vger.kernel.org
5104 F: drivers/platform/x86/dell/dell-smbios-wmi.c
5105 F: tools/wmi/dell-smbios-example.c
5107 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
5108 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5109 L: platform-driver-x86@vger.kernel.org
5111 F: Documentation/driver-api/dcdbas.rst
5112 F: drivers/platform/x86/dell/dcdbas.*
5114 DELL WMI DESCRIPTOR DRIVER
5115 L: Dell.Client.Kernel@dell.com
5117 F: drivers/platform/x86/dell/dell-wmi-descriptor.c
5119 DELL WMI SYSMAN DRIVER
5120 M: Divya Bharathi <divya.bharathi@dell.com>
5121 M: Prasanth Ksr <prasanth.ksr@dell.com>
5122 L: Dell.Client.Kernel@dell.com
5123 L: platform-driver-x86@vger.kernel.org
5125 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
5126 F: drivers/platform/x86/dell/dell-wmi-sysman/
5128 DELL WMI NOTIFICATIONS DRIVER
5129 M: Matthew Garrett <mjg59@srcf.ucam.org>
5130 M: Pali Rohár <pali@kernel.org>
5132 F: drivers/platform/x86/dell/dell-wmi.c
5134 DELTA ST MEDIA DRIVER
5135 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
5136 L: linux-media@vger.kernel.org
5138 W: https://linuxtv.org
5139 T: git git://linuxtv.org/media_tree.git
5140 F: drivers/media/platform/sti/delta
5143 L: linux-mtd@lists.infradead.org
5145 F: drivers/mtd/nand/raw/denali*
5147 DESIGNWARE EDMA CORE IP DRIVER
5148 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5149 L: dmaengine@vger.kernel.org
5151 F: drivers/dma/dw-edma/
5152 F: include/linux/dma/edma.h
5154 DESIGNWARE XDATA IP DRIVER
5155 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5156 L: linux-pci@vger.kernel.org
5158 F: Documentation/misc-devices/dw-xdata-pcie.rst
5159 F: drivers/misc/dw-xdata-pcie.c
5161 DESIGNWARE USB2 DRD IP DRIVER
5162 M: Minas Harutyunyan <hminas@synopsys.com>
5163 L: linux-usb@vger.kernel.org
5165 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5166 F: drivers/usb/dwc2/
5168 DESIGNWARE USB3 DRD IP DRIVER
5169 M: Felipe Balbi <balbi@kernel.org>
5170 L: linux-usb@vger.kernel.org
5172 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5173 F: drivers/usb/dwc3/
5175 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5176 M: Andreas Klinger <ak@it-klinger.de>
5177 L: linux-iio@vger.kernel.org
5179 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5180 F: drivers/iio/proximity/srf*.c
5182 DEVICE COREDUMP (DEV_COREDUMP)
5183 M: Johannes Berg <johannes@sipsolutions.net>
5184 L: linux-kernel@vger.kernel.org
5186 F: drivers/base/devcoredump.c
5187 F: include/linux/devcoredump.h
5189 DEVICE DEPENDENCY HELPER SCRIPT
5190 M: Saravana Kannan <saravanak@google.com>
5191 L: linux-kernel@vger.kernel.org
5193 F: scripts/dev-needs.sh
5195 DEVICE DIRECT ACCESS (DAX)
5196 M: Dan Williams <dan.j.williams@intel.com>
5197 M: Vishal Verma <vishal.l.verma@intel.com>
5198 M: Dave Jiang <dave.jiang@intel.com>
5199 L: linux-nvdimm@lists.01.org
5203 DEVICE FREQUENCY (DEVFREQ)
5204 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5205 M: Kyungmin Park <kyungmin.park@samsung.com>
5206 M: Chanwoo Choi <cw00.choi@samsung.com>
5207 L: linux-pm@vger.kernel.org
5209 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5210 F: Documentation/devicetree/bindings/devfreq/
5212 F: include/linux/devfreq.h
5213 F: include/trace/events/devfreq.h
5215 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5216 M: Chanwoo Choi <cw00.choi@samsung.com>
5217 L: linux-pm@vger.kernel.org
5219 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5220 F: Documentation/devicetree/bindings/devfreq/event/
5221 F: drivers/devfreq/devfreq-event.c
5222 F: drivers/devfreq/event/
5223 F: include/dt-bindings/pmu/exynos_ppmu.h
5224 F: include/linux/devfreq-event.h
5226 DEVICE NUMBER REGISTRY
5227 M: Torben Mathiasen <device@lanana.org>
5229 W: http://lanana.org/docs/device-list/index.html
5231 DEVICE RESOURCE MANAGEMENT HELPERS
5232 M: Hans de Goede <hdegoede@redhat.com>
5233 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
5235 F: include/linux/devm-helpers.h
5238 M: Alasdair Kergon <agk@redhat.com>
5239 M: Mike Snitzer <snitzer@redhat.com>
5240 M: dm-devel@redhat.com
5241 L: dm-devel@redhat.com
5243 W: http://sources.redhat.com/dm
5244 Q: http://patchwork.kernel.org/project/dm-devel/list/
5245 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
5246 T: quilt http://people.redhat.com/agk/patches/linux/editing/
5247 F: Documentation/admin-guide/device-mapper/
5248 F: drivers/md/Kconfig
5249 F: drivers/md/Makefile
5251 F: drivers/md/persistent-data/
5252 F: include/linux/device-mapper.h
5253 F: include/linux/dm-*.h
5254 F: include/uapi/linux/dm-*.h
5257 M: Jiri Pirko <jiri@nvidia.com>
5258 L: netdev@vger.kernel.org
5260 F: Documentation/networking/devlink
5261 F: include/net/devlink.h
5262 F: include/uapi/linux/devlink.h
5263 F: net/core/devlink.c
5265 DIALOG SEMICONDUCTOR DRIVERS
5266 M: Support Opensource <support.opensource@diasemi.com>
5268 W: http://www.dialog-semiconductor.com/products
5269 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
5270 F: Documentation/devicetree/bindings/input/dlg,da72??.txt
5271 F: Documentation/devicetree/bindings/mfd/da90*.txt
5272 F: Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
5273 F: Documentation/devicetree/bindings/regulator/da92*.txt
5274 F: Documentation/devicetree/bindings/regulator/slg51000.txt
5275 F: Documentation/devicetree/bindings/sound/da[79]*.txt
5276 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
5277 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
5278 F: Documentation/hwmon/da90??.rst
5279 F: drivers/gpio/gpio-da90??.c
5280 F: drivers/hwmon/da90??-hwmon.c
5281 F: drivers/iio/adc/da91??-*.c
5282 F: drivers/input/misc/da72??.[ch]
5283 F: drivers/input/misc/da90??_onkey.c
5284 F: drivers/input/touchscreen/da9052_tsi.c
5285 F: drivers/leds/leds-da90??.c
5286 F: drivers/mfd/da903x.c
5287 F: drivers/mfd/da90??-*.c
5288 F: drivers/mfd/da91??-*.c
5289 F: drivers/pinctrl/pinctrl-da90??.c
5290 F: drivers/power/supply/da9052-battery.c
5291 F: drivers/power/supply/da91??-*.c
5292 F: drivers/regulator/da9???-regulator.[ch]
5293 F: drivers/regulator/slg51000-regulator.[ch]
5294 F: drivers/rtc/rtc-da90??.c
5295 F: drivers/thermal/da90??-thermal.c
5296 F: drivers/video/backlight/da90??_bl.c
5297 F: drivers/watchdog/da90??_wdt.c
5298 F: include/dt-bindings/regulator/dlg,da9*-regulator.h
5299 F: include/linux/mfd/da903x.h
5300 F: include/linux/mfd/da9052/
5301 F: include/linux/mfd/da9055/
5302 F: include/linux/mfd/da9062/
5303 F: include/linux/mfd/da9063/
5304 F: include/linux/mfd/da9150/
5305 F: include/linux/regulator/da9211.h
5306 F: include/sound/da[79]*.h
5307 F: sound/soc/codecs/da[79]*.[ch]
5309 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
5310 M: William Breathitt Gray <vilhelm.gray@gmail.com>
5311 L: linux-gpio@vger.kernel.org
5313 F: drivers/gpio/gpio-gpio-mm.c
5315 DIOLAN U2C-12 I2C DRIVER
5316 M: Guenter Roeck <linux@roeck-us.net>
5317 L: linux-i2c@vger.kernel.org
5319 F: drivers/i2c/busses/i2c-diolan-u2c.c
5321 DIRECTORY NOTIFICATION (DNOTIFY)
5322 M: Jan Kara <jack@suse.cz>
5323 R: Amir Goldstein <amir73il@gmail.com>
5324 L: linux-fsdevel@vger.kernel.org
5326 F: Documentation/filesystems/dnotify.rst
5327 F: fs/notify/dnotify/
5328 F: include/linux/dnotify.h
5330 DISK GEOMETRY AND PARTITION HANDLING
5331 M: Andries Brouwer <aeb@cwi.nl>
5333 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
5334 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
5335 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
5338 M: Jan Kara <jack@suse.com>
5340 F: Documentation/filesystems/quota.rst
5342 F: include/linux/quota*.h
5343 F: include/uapi/linux/quota*.h
5345 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
5346 M: Bernie Thompson <bernie@plugable.com>
5347 L: linux-fbdev@vger.kernel.org
5349 W: http://plugable.com/category/projects/udlfb/
5350 F: Documentation/fb/udlfb.rst
5351 F: drivers/video/fbdev/udlfb.c
5352 F: include/video/udlfb.h
5354 DISTRIBUTED LOCK MANAGER (DLM)
5355 M: Christine Caulfield <ccaulfie@redhat.com>
5356 M: David Teigland <teigland@redhat.com>
5357 L: cluster-devel@redhat.com
5359 W: http://sources.redhat.com/cluster/
5360 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5363 DMA BUFFER SHARING FRAMEWORK
5364 M: Sumit Semwal <sumit.semwal@linaro.org>
5365 M: Christian König <christian.koenig@amd.com>
5366 L: linux-media@vger.kernel.org
5367 L: dri-devel@lists.freedesktop.org
5368 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5370 T: git git://anongit.freedesktop.org/drm/drm-misc
5371 F: Documentation/driver-api/dma-buf.rst
5373 F: include/linux/*fence.h
5374 F: include/linux/dma-buf*
5375 F: include/linux/dma-resv.h
5376 K: \bdma_(?:buf|fence|resv)\b
5378 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
5379 M: Vinod Koul <vkoul@kernel.org>
5380 L: dmaengine@vger.kernel.org
5382 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5383 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
5384 F: Documentation/devicetree/bindings/dma/
5385 F: Documentation/driver-api/dmaengine/
5387 F: include/linux/dma/
5388 F: include/linux/dmaengine.h
5389 F: include/linux/of_dma.h
5392 M: Christoph Hellwig <hch@lst.de>
5393 M: Marek Szyprowski <m.szyprowski@samsung.com>
5394 R: Robin Murphy <robin.murphy@arm.com>
5395 L: iommu@lists.linux-foundation.org
5397 W: http://git.infradead.org/users/hch/dma-mapping.git
5398 T: git git://git.infradead.org/users/hch/dma-mapping.git
5399 F: include/asm-generic/dma-mapping.h
5400 F: include/linux/dma-direct.h
5401 F: include/linux/dma-mapping.h
5402 F: include/linux/dma-map-ops.h
5405 DMA MAPPING BENCHMARK
5406 M: Barry Song <song.bao.hua@hisilicon.com>
5407 L: iommu@lists.linux-foundation.org
5408 F: kernel/dma/map_benchmark.c
5409 F: tools/testing/selftests/dma/
5411 DMA-BUF HEAPS FRAMEWORK
5412 M: Sumit Semwal <sumit.semwal@linaro.org>
5413 R: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5414 R: Liam Mark <lmark@codeaurora.org>
5415 R: Laura Abbott <labbott@redhat.com>
5416 R: Brian Starkey <Brian.Starkey@arm.com>
5417 R: John Stultz <john.stultz@linaro.org>
5418 L: linux-media@vger.kernel.org
5419 L: dri-devel@lists.freedesktop.org
5420 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5422 T: git git://anongit.freedesktop.org/drm/drm-misc
5423 F: drivers/dma-buf/dma-heap.c
5424 F: drivers/dma-buf/heaps/*
5425 F: include/linux/dma-heap.h
5426 F: include/uapi/linux/dma-heap.h
5428 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
5429 M: Lukasz Luba <lukasz.luba@arm.com>
5430 L: linux-pm@vger.kernel.org
5431 L: linux-samsung-soc@vger.kernel.org
5433 F: Documentation/devicetree/bindings/memory-controllers/exynos5422-dmc.txt
5434 F: drivers/memory/samsung/exynos5422-dmc.c
5436 DME1737 HARDWARE MONITOR DRIVER
5437 M: Juerg Haefliger <juergh@gmail.com>
5438 L: linux-hwmon@vger.kernel.org
5440 F: Documentation/hwmon/dme1737.rst
5441 F: drivers/hwmon/dme1737.c
5444 M: Jean Delvare <jdelvare@suse.com>
5446 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
5447 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
5448 F: drivers/firmware/dmi-id.c
5449 F: drivers/firmware/dmi_scan.c
5450 F: include/linux/dmi.h
5453 M: Jonathan Corbet <corbet@lwn.net>
5454 L: linux-doc@vger.kernel.org
5456 P: Documentation/doc-guide/maintainer-profile.rst
5457 T: git git://git.lwn.net/linux.git docs-next
5459 F: scripts/documentation-file-ref-check
5460 F: scripts/kernel-doc
5461 F: scripts/sphinx-pre-install
5462 X: Documentation/ABI/
5463 X: Documentation/admin-guide/media/
5464 X: Documentation/devicetree/
5465 X: Documentation/driver-api/media/
5466 X: Documentation/firmware-guide/acpi/
5467 X: Documentation/i2c/
5468 X: Documentation/power/
5469 X: Documentation/spi/
5470 X: Documentation/userspace-api/media/
5472 DOCUMENTATION SCRIPTS
5473 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5474 L: linux-doc@vger.kernel.org
5476 F: Documentation/sphinx/parse-headers.pl
5477 F: scripts/documentation-file-ref-check
5478 F: scripts/sphinx-pre-install
5480 DOCUMENTATION/ITALIAN
5481 M: Federico Vaga <federico.vaga@vaga.pv.it>
5482 L: linux-doc@vger.kernel.org
5484 F: Documentation/translations/it_IT
5486 DONGWOON DW9714 LENS VOICE COIL DRIVER
5487 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5488 L: linux-media@vger.kernel.org
5490 T: git git://linuxtv.org/media_tree.git
5491 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5492 F: drivers/media/i2c/dw9714.c
5494 DONGWOON DW9768 LENS VOICE COIL DRIVER
5495 M: Dongchun Zhu <dongchun.zhu@mediatek.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,dw9768.yaml
5500 F: drivers/media/i2c/dw9768.c
5502 DONGWOON DW9807 LENS VOICE COIL DRIVER
5503 M: Sakari Ailus <sakari.ailus@linux.intel.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,dw9807-vcm.txt
5508 F: drivers/media/i2c/dw9807-vcm.c
5511 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
5512 L: blinux-list@redhat.com
5514 F: drivers/char/dtlk.c
5515 F: include/linux/dtlk.h
5517 DPAA2 DATAPATH I/O (DPIO) DRIVER
5518 M: Roy Pledge <Roy.Pledge@nxp.com>
5519 L: linux-kernel@vger.kernel.org
5521 F: drivers/soc/fsl/dpio
5523 DPAA2 ETHERNET DRIVER
5524 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5525 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5526 L: netdev@vger.kernel.org
5528 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
5529 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
5530 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
5531 F: drivers/net/ethernet/freescale/dpaa2/Makefile
5532 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5533 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5534 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
5535 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
5536 F: drivers/net/ethernet/freescale/dpaa2/dpni*
5538 DPAA2 ETHERNET SWITCH DRIVER
5539 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5540 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5541 L: linux-kernel@vger.kernel.org
5543 F: drivers/staging/fsl-dpaa2/ethsw
5545 DPT_I2O SCSI RAID DRIVER
5546 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5547 L: linux-scsi@vger.kernel.org
5549 W: http://www.adaptec.com/
5550 F: drivers/scsi/dpt*
5551 F: drivers/scsi/dpt/
5554 M: Philipp Reisner <philipp.reisner@linbit.com>
5555 M: Lars Ellenberg <lars.ellenberg@linbit.com>
5556 L: drbd-dev@lists.linbit.com
5558 W: http://www.drbd.org
5559 T: git git://git.linbit.com/linux-drbd.git
5560 T: git git://git.linbit.com/drbd-8.4.git
5561 F: Documentation/admin-guide/blockdev/
5562 F: drivers/block/drbd/
5565 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5566 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5567 R: "Rafael J. Wysocki" <rafael@kernel.org>
5569 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5570 F: Documentation/core-api/kobject.rst
5574 F: include/linux/debugfs.h
5575 F: include/linux/kobj*
5578 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
5579 M: Nishanth Menon <nm@ti.com>
5580 L: linux-pm@vger.kernel.org
5582 F: drivers/soc/ti/smartreflex.c
5583 F: include/linux/power/smartreflex.h
5585 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5586 M: Maxime Ripard <mripard@kernel.org>
5587 M: Chen-Yu Tsai <wens@csie.org>
5588 R: Jernej Skrabec <jernej.skrabec@siol.net>
5589 L: dri-devel@lists.freedesktop.org
5591 T: git git://anongit.freedesktop.org/drm/drm-misc
5592 F: drivers/gpu/drm/sun4i/sun8i*
5594 DRM DRIVER FOR ARM PL111 CLCD
5595 M: Eric Anholt <eric@anholt.net>
5597 T: git git://anongit.freedesktop.org/drm/drm-misc
5598 F: drivers/gpu/drm/pl111/
5600 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5601 M: Linus Walleij <linus.walleij@linaro.org>
5603 T: git git://anongit.freedesktop.org/drm/drm-misc
5604 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
5605 F: drivers/gpu/drm/panel/panel-arm-versatile.c
5607 DRM DRIVER FOR ASPEED BMC GFX
5608 M: Joel Stanley <joel@jms.id.au>
5609 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
5611 T: git git://anongit.freedesktop.org/drm/drm-misc
5612 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5613 F: drivers/gpu/drm/aspeed/
5615 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5616 M: Dave Airlie <airlied@redhat.com>
5617 R: Thomas Zimmermann <tzimmermann@suse.de>
5618 L: dri-devel@lists.freedesktop.org
5620 T: git git://anongit.freedesktop.org/drm/drm-misc
5621 F: drivers/gpu/drm/ast/
5623 DRM DRIVER FOR BOCHS VIRTUAL GPU
5624 M: Gerd Hoffmann <kraxel@redhat.com>
5625 L: virtualization@lists.linux-foundation.org
5627 T: git git://anongit.freedesktop.org/drm/drm-misc
5628 F: drivers/gpu/drm/bochs/
5630 DRM DRIVER FOR BOE HIMAX8279D PANELS
5631 M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
5633 F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
5634 F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
5636 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5637 M: Linus Walleij <linus.walleij@linaro.org>
5639 T: git git://anongit.freedesktop.org/drm/drm-misc
5640 F: drivers/gpu/drm/tve200/
5642 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
5643 M: Icenowy Zheng <icenowy@aosc.io>
5645 F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
5646 F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
5648 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5649 M: Jagan Teki <jagan@amarulasolutions.com>
5651 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
5652 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5654 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5655 M: Hans de Goede <hdegoede@redhat.com>
5657 T: git git://anongit.freedesktop.org/drm/drm-misc
5658 F: drivers/gpu/drm/tiny/gm12u320.c
5660 DRM DRIVER FOR HX8357D PANELS
5661 M: Eric Anholt <eric@anholt.net>
5663 T: git git://anongit.freedesktop.org/drm/drm-misc
5664 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
5665 F: drivers/gpu/drm/tiny/hx8357d.c
5667 DRM DRIVER FOR ILITEK ILI9225 PANELS
5668 M: David Lechner <david@lechnology.com>
5670 T: git git://anongit.freedesktop.org/drm/drm-misc
5671 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5672 F: drivers/gpu/drm/tiny/ili9225.c
5674 DRM DRIVER FOR ILITEK ILI9486 PANELS
5675 M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
5677 T: git git://anongit.freedesktop.org/drm/drm-misc
5678 F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
5679 F: drivers/gpu/drm/tiny/ili9486.c
5681 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5682 S: Orphan / Obsolete
5683 F: drivers/gpu/drm/i810/
5684 F: include/uapi/drm/i810_drm.h
5686 DRM DRIVER FOR LVDS PANELS
5687 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5688 L: dri-devel@lists.freedesktop.org
5689 T: git git://anongit.freedesktop.org/drm/drm-misc
5691 F: drivers/gpu/drm/panel/panel-lvds.c
5692 F: Documentation/devicetree/bindings/display/panel/lvds.yaml
5694 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
5695 M: Guido Günther <agx@sigxcpu.org>
5696 R: Purism Kernel Team <kernel@puri.sm>
5698 F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
5699 F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
5701 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5702 S: Orphan / Obsolete
5703 F: drivers/gpu/drm/mga/
5704 F: include/uapi/drm/mga_drm.h
5706 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
5707 M: Dave Airlie <airlied@redhat.com>
5708 R: Thomas Zimmermann <tzimmermann@suse.de>
5709 L: dri-devel@lists.freedesktop.org
5711 T: git git://anongit.freedesktop.org/drm/drm-misc
5712 F: drivers/gpu/drm/mgag200/
5714 DRM DRIVER FOR MI0283QT
5715 M: Noralf Trønnes <noralf@tronnes.org>
5717 T: git git://anongit.freedesktop.org/drm/drm-misc
5718 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5719 F: drivers/gpu/drm/tiny/mi0283qt.c
5721 DRM DRIVER FOR MSM ADRENO GPU
5722 M: Rob Clark <robdclark@gmail.com>
5723 M: Sean Paul <sean@poorly.run>
5724 L: linux-arm-msm@vger.kernel.org
5725 L: dri-devel@lists.freedesktop.org
5726 L: freedreno@lists.freedesktop.org
5728 T: git https://gitlab.freedesktop.org/drm/msm.git
5729 F: Documentation/devicetree/bindings/display/msm/
5730 F: drivers/gpu/drm/msm/
5731 F: include/uapi/drm/msm_drm.h
5733 DRM DRIVER FOR NOVATEK NT35510 PANELS
5734 M: Linus Walleij <linus.walleij@linaro.org>
5736 T: git git://anongit.freedesktop.org/drm/drm-misc
5737 F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
5738 F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
5740 DRM DRIVER FOR NOVATEK NT36672A PANELS
5741 M: Sumit Semwal <sumit.semwal@linaro.org>
5743 T: git git://anongit.freedesktop.org/drm/drm-misc
5744 F: Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
5745 F: drivers/gpu/drm/panel/panel-novatek-nt36672a.c
5747 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5748 M: Ben Skeggs <bskeggs@redhat.com>
5749 L: dri-devel@lists.freedesktop.org
5750 L: nouveau@lists.freedesktop.org
5752 T: git git://github.com/skeggsb/linux
5753 F: drivers/gpu/drm/nouveau/
5754 F: include/uapi/drm/nouveau_drm.h
5756 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5757 M: Stefan Mavrodiev <stefan@olimex.com>
5759 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
5760 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5762 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5763 M: Noralf Trønnes <noralf@tronnes.org>
5765 T: git git://anongit.freedesktop.org/drm/drm-misc
5766 F: Documentation/devicetree/bindings/display/repaper.txt
5767 F: drivers/gpu/drm/tiny/repaper.c
5769 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5770 M: Dave Airlie <airlied@redhat.com>
5771 M: Gerd Hoffmann <kraxel@redhat.com>
5772 L: virtualization@lists.linux-foundation.org
5774 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5775 T: git git://anongit.freedesktop.org/drm/drm-misc
5776 F: drivers/gpu/drm/tiny/cirrus.c
5778 DRM DRIVER FOR QXL VIRTUAL GPU
5779 M: Dave Airlie <airlied@redhat.com>
5780 M: Gerd Hoffmann <kraxel@redhat.com>
5781 L: virtualization@lists.linux-foundation.org
5782 L: spice-devel@lists.freedesktop.org
5784 T: git git://anongit.freedesktop.org/drm/drm-misc
5785 F: drivers/gpu/drm/qxl/
5786 F: include/uapi/drm/qxl_drm.h
5788 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5789 S: Orphan / Obsolete
5790 F: drivers/gpu/drm/r128/
5791 F: include/uapi/drm/r128_drm.h
5793 DRM DRIVER FOR RAYDIUM RM67191 PANELS
5794 M: Robert Chiras <robert.chiras@nxp.com>
5796 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
5797 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
5799 DRM DRIVER FOR SITRONIX ST7703 PANELS
5800 M: Guido Günther <agx@sigxcpu.org>
5801 R: Purism Kernel Team <kernel@puri.sm>
5802 R: Ondrej Jirman <megous@megous.com>
5804 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
5805 F: drivers/gpu/drm/panel/panel-sitronix-st7703.c
5807 DRM DRIVER FOR SAVAGE VIDEO CARDS
5808 S: Orphan / Obsolete
5809 F: drivers/gpu/drm/savage/
5810 F: include/uapi/drm/savage_drm.h
5812 DRM DRIVER FOR SIS VIDEO CARDS
5813 S: Orphan / Obsolete
5814 F: drivers/gpu/drm/sis/
5815 F: include/uapi/drm/sis_drm.h
5817 DRM DRIVER FOR SITRONIX ST7586 PANELS
5818 M: David Lechner <david@lechnology.com>
5820 T: git git://anongit.freedesktop.org/drm/drm-misc
5821 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
5822 F: drivers/gpu/drm/tiny/st7586.c
5824 DRM DRIVER FOR SITRONIX ST7701 PANELS
5825 M: Jagan Teki <jagan@amarulasolutions.com>
5827 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
5828 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
5830 DRM DRIVER FOR SITRONIX ST7735R PANELS
5831 M: David Lechner <david@lechnology.com>
5833 T: git git://anongit.freedesktop.org/drm/drm-misc
5834 F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
5835 F: drivers/gpu/drm/tiny/st7735r.c
5837 DRM DRIVER FOR SONY ACX424AKP PANELS
5838 M: Linus Walleij <linus.walleij@linaro.org>
5840 T: git git://anongit.freedesktop.org/drm/drm-misc
5841 F: drivers/gpu/drm/panel/panel-sony-acx424akp.c
5843 DRM DRIVER FOR ST-ERICSSON MCDE
5844 M: Linus Walleij <linus.walleij@linaro.org>
5846 T: git git://anongit.freedesktop.org/drm/drm-misc
5847 F: Documentation/devicetree/bindings/display/ste,mcde.txt
5848 F: drivers/gpu/drm/mcde/
5850 DRM DRIVER FOR TDFX VIDEO CARDS
5851 S: Orphan / Obsolete
5852 F: drivers/gpu/drm/tdfx/
5854 DRM DRIVER FOR TPO TPG110 PANELS
5855 M: Linus Walleij <linus.walleij@linaro.org>
5857 T: git git://anongit.freedesktop.org/drm/drm-misc
5858 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
5859 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
5861 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5862 M: Dave Airlie <airlied@redhat.com>
5863 R: Sean Paul <sean@poorly.run>
5864 R: Thomas Zimmermann <tzimmermann@suse.de>
5865 L: dri-devel@lists.freedesktop.org
5867 T: git git://anongit.freedesktop.org/drm/drm-misc
5868 F: drivers/gpu/drm/udl/
5870 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5871 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5872 M: Melissa Wen <melissa.srw@gmail.com>
5873 R: Haneen Mohammed <hamohammed.sa@gmail.com>
5874 R: Daniel Vetter <daniel@ffwll.ch>
5875 L: dri-devel@lists.freedesktop.org
5877 T: git git://anongit.freedesktop.org/drm/drm-misc
5878 F: Documentation/gpu/vkms.rst
5879 F: drivers/gpu/drm/vkms/
5881 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5882 M: Hans de Goede <hdegoede@redhat.com>
5883 L: dri-devel@lists.freedesktop.org
5885 T: git git://anongit.freedesktop.org/drm/drm-misc
5886 F: drivers/gpu/drm/vboxvideo/
5888 DRM DRIVER FOR VMWARE VIRTUAL GPU
5889 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5890 M: Roland Scheidegger <sroland@vmware.com>
5891 M: Zack Rusin <zackr@vmware.com>
5892 L: dri-devel@lists.freedesktop.org
5894 T: git git://people.freedesktop.org/~sroland/linux
5895 F: drivers/gpu/drm/vmwgfx/
5896 F: include/uapi/drm/vmwgfx_drm.h
5899 M: David Airlie <airlied@linux.ie>
5900 M: Daniel Vetter <daniel@ffwll.ch>
5901 L: dri-devel@lists.freedesktop.org
5903 B: https://gitlab.freedesktop.org/drm
5904 C: irc://chat.freenode.net/dri-devel
5905 T: git git://anongit.freedesktop.org/drm/drm
5906 F: Documentation/devicetree/bindings/display/
5907 F: Documentation/devicetree/bindings/gpu/
5908 F: Documentation/gpu/
5912 F: include/linux/vga*
5913 F: include/uapi/drm/
5915 DRM DRIVERS AND MISC GPU PATCHES
5916 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5917 M: Maxime Ripard <mripard@kernel.org>
5918 M: Thomas Zimmermann <tzimmermann@suse.de>
5920 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5921 T: git git://anongit.freedesktop.org/drm/drm-misc
5922 F: Documentation/gpu/
5923 F: drivers/gpu/drm/*
5926 F: include/linux/vga*
5927 F: include/uapi/drm/drm*
5929 DRM DRIVERS FOR ALLWINNER A10
5930 M: Maxime Ripard <mripard@kernel.org>
5931 M: Chen-Yu Tsai <wens@csie.org>
5932 L: dri-devel@lists.freedesktop.org
5934 T: git git://anongit.freedesktop.org/drm/drm-misc
5935 F: Documentation/devicetree/bindings/display/allwinner*
5936 F: drivers/gpu/drm/sun4i/
5938 DRM DRIVERS FOR AMLOGIC SOCS
5939 M: Neil Armstrong <narmstrong@baylibre.com>
5940 L: dri-devel@lists.freedesktop.org
5941 L: linux-amlogic@lists.infradead.org
5943 W: http://linux-meson.com/
5944 T: git git://anongit.freedesktop.org/drm/drm-misc
5945 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
5946 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
5947 F: Documentation/gpu/meson.rst
5948 F: drivers/gpu/drm/meson/
5950 DRM DRIVERS FOR ATMEL HLCDC
5951 M: Sam Ravnborg <sam@ravnborg.org>
5952 M: Boris Brezillon <bbrezillon@kernel.org>
5953 L: dri-devel@lists.freedesktop.org
5955 T: git git://anongit.freedesktop.org/drm/drm-misc
5956 F: Documentation/devicetree/bindings/display/atmel/
5957 F: drivers/gpu/drm/atmel-hlcdc/
5959 DRM DRIVERS FOR BRIDGE CHIPS
5960 M: Andrzej Hajda <a.hajda@samsung.com>
5961 M: Neil Armstrong <narmstrong@baylibre.com>
5962 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5963 R: Jonas Karlman <jonas@kwiboo.se>
5964 R: Jernej Skrabec <jernej.skrabec@siol.net>
5966 T: git git://anongit.freedesktop.org/drm/drm-misc
5967 F: drivers/gpu/drm/bridge/
5969 DRM DRIVERS FOR EXYNOS
5970 M: Inki Dae <inki.dae@samsung.com>
5971 M: Joonyoung Shim <jy0922.shim@samsung.com>
5972 M: Seung-Woo Kim <sw0312.kim@samsung.com>
5973 M: Kyungmin Park <kyungmin.park@samsung.com>
5974 L: dri-devel@lists.freedesktop.org
5976 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5977 F: Documentation/devicetree/bindings/display/exynos/
5978 F: drivers/gpu/drm/exynos/
5979 F: include/uapi/drm/exynos_drm.h
5981 DRM DRIVERS FOR FREESCALE DCU
5982 M: Stefan Agner <stefan@agner.ch>
5983 M: Alison Wang <alison.wang@nxp.com>
5984 L: dri-devel@lists.freedesktop.org
5986 T: git git://anongit.freedesktop.org/drm/drm-misc
5987 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
5988 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
5989 F: drivers/gpu/drm/fsl-dcu/
5991 DRM DRIVERS FOR FREESCALE IMX
5992 M: Philipp Zabel <p.zabel@pengutronix.de>
5993 L: dri-devel@lists.freedesktop.org
5995 F: Documentation/devicetree/bindings/display/imx/
5996 F: drivers/gpu/drm/imx/
5997 F: drivers/gpu/ipu-v3/
5999 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
6000 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
6001 L: dri-devel@lists.freedesktop.org
6003 T: git git://github.com/patjak/drm-gma500
6004 F: drivers/gpu/drm/gma500/
6006 DRM DRIVERS FOR HISILICON
6007 M: Xinliang Liu <xinliang.liu@linaro.org>
6008 M: Tian Tao <tiantao6@hisilicon.com>
6009 R: John Stultz <john.stultz@linaro.org>
6010 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
6011 R: Chen Feng <puck.chen@hisilicon.com>
6012 L: dri-devel@lists.freedesktop.org
6014 T: git git://anongit.freedesktop.org/drm/drm-misc
6015 F: Documentation/devicetree/bindings/display/hisilicon/
6016 F: drivers/gpu/drm/hisilicon/
6018 DRM DRIVERS FOR LIMA
6019 M: Qiang Yu <yuq825@gmail.com>
6020 L: dri-devel@lists.freedesktop.org
6021 L: lima@lists.freedesktop.org (moderated for non-subscribers)
6023 T: git git://anongit.freedesktop.org/drm/drm-misc
6024 F: drivers/gpu/drm/lima/
6025 F: include/uapi/drm/lima_drm.h
6027 DRM DRIVERS FOR MEDIATEK
6028 M: Chun-Kuang Hu <chunkuang.hu@kernel.org>
6029 M: Philipp Zabel <p.zabel@pengutronix.de>
6030 L: dri-devel@lists.freedesktop.org
6032 F: Documentation/devicetree/bindings/display/mediatek/
6033 F: drivers/gpu/drm/mediatek/
6034 F: drivers/phy/mediatek/phy-mtk-hdmi*
6035 F: drivers/phy/mediatek/phy-mtk-mipi*
6037 DRM DRIVERS FOR NVIDIA TEGRA
6038 M: Thierry Reding <thierry.reding@gmail.com>
6039 L: dri-devel@lists.freedesktop.org
6040 L: linux-tegra@vger.kernel.org
6042 T: git git://anongit.freedesktop.org/tegra/linux.git
6043 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
6044 F: drivers/gpu/drm/tegra/
6045 F: drivers/gpu/host1x/
6046 F: include/linux/host1x.h
6047 F: include/uapi/drm/tegra_drm.h
6049 DRM DRIVERS FOR RENESAS
6050 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6051 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
6052 L: dri-devel@lists.freedesktop.org
6053 L: linux-renesas-soc@vger.kernel.org
6055 T: git git://linuxtv.org/pinchartl/media drm/du/next
6056 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
6057 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
6058 F: Documentation/devicetree/bindings/display/renesas,du.txt
6059 F: drivers/gpu/drm/rcar-du/
6060 F: drivers/gpu/drm/shmobile/
6061 F: include/linux/platform_data/shmob_drm.h
6063 DRM DRIVERS FOR ROCKCHIP
6064 M: Sandy Huang <hjc@rock-chips.com>
6065 M: Heiko Stübner <heiko@sntech.de>
6066 L: dri-devel@lists.freedesktop.org
6068 T: git git://anongit.freedesktop.org/drm/drm-misc
6069 F: Documentation/devicetree/bindings/display/rockchip/
6070 F: drivers/gpu/drm/rockchip/
6073 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
6074 L: dri-devel@lists.freedesktop.org
6076 T: git git://anongit.freedesktop.org/drm/drm-misc
6077 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
6078 F: drivers/gpu/drm/sti
6081 M: Yannick Fertre <yannick.fertre@foss.st.com>
6082 M: Philippe Cornu <philippe.cornu@foss.st.com>
6083 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
6084 L: dri-devel@lists.freedesktop.org
6086 T: git git://anongit.freedesktop.org/drm/drm-misc
6087 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
6088 F: drivers/gpu/drm/stm
6090 DRM DRIVERS FOR TI KEYSTONE
6091 M: Jyri Sarha <jyri.sarha@iki.fi>
6092 M: Tomi Valkeinen <tomba@kernel.org>
6093 L: dri-devel@lists.freedesktop.org
6095 T: git git://anongit.freedesktop.org/drm/drm-misc
6096 F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
6097 F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
6098 F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
6099 F: drivers/gpu/drm/tidss/
6101 DRM DRIVERS FOR TI LCDC
6102 M: Jyri Sarha <jyri.sarha@iki.fi>
6103 R: Tomi Valkeinen <tomba@kernel.org>
6104 L: dri-devel@lists.freedesktop.org
6106 F: Documentation/devicetree/bindings/display/tilcdc/
6107 F: drivers/gpu/drm/tilcdc/
6109 DRM DRIVERS FOR TI OMAP
6110 M: Tomi Valkeinen <tomba@kernel.org>
6111 L: dri-devel@lists.freedesktop.org
6113 F: Documentation/devicetree/bindings/display/ti/
6114 F: drivers/gpu/drm/omapdrm/
6117 M: Eric Anholt <eric@anholt.net>
6119 T: git git://anongit.freedesktop.org/drm/drm-misc
6120 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
6121 F: drivers/gpu/drm/v3d/
6122 F: include/uapi/drm/v3d_drm.h
6125 M: Eric Anholt <eric@anholt.net>
6126 M: Maxime Ripard <mripard@kernel.org>
6128 T: git git://github.com/anholt/linux
6129 T: git git://anongit.freedesktop.org/drm/drm-misc
6130 F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
6131 F: drivers/gpu/drm/vc4/
6132 F: include/uapi/drm/vc4_drm.h
6134 DRM DRIVERS FOR VIVANTE GPU IP
6135 M: Lucas Stach <l.stach@pengutronix.de>
6136 R: Russell King <linux+etnaviv@armlinux.org.uk>
6137 R: Christian Gmeiner <christian.gmeiner@gmail.com>
6138 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
6139 L: dri-devel@lists.freedesktop.org
6141 F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
6142 F: drivers/gpu/drm/etnaviv/
6143 F: include/uapi/drm/etnaviv_drm.h
6146 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
6147 L: dri-devel@lists.freedesktop.org
6148 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
6150 T: git git://anongit.freedesktop.org/drm/drm-misc
6151 F: Documentation/gpu/xen-front.rst
6152 F: drivers/gpu/drm/xen/
6154 DRM DRIVERS FOR XILINX
6155 M: Hyun Kwon <hyun.kwon@xilinx.com>
6156 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6157 L: dri-devel@lists.freedesktop.org
6159 T: git git://anongit.freedesktop.org/drm/drm-misc
6160 F: Documentation/devicetree/bindings/display/xlnx/
6161 F: drivers/gpu/drm/xlnx/
6164 M: Thierry Reding <thierry.reding@gmail.com>
6165 R: Sam Ravnborg <sam@ravnborg.org>
6166 L: dri-devel@lists.freedesktop.org
6168 T: git git://anongit.freedesktop.org/drm/drm-misc
6169 F: Documentation/devicetree/bindings/display/panel/
6170 F: drivers/gpu/drm/drm_panel.c
6171 F: drivers/gpu/drm/panel/
6172 F: include/drm/drm_panel.h
6175 M: Christian Koenig <christian.koenig@amd.com>
6176 M: Huang Rui <ray.huang@amd.com>
6177 L: dri-devel@lists.freedesktop.org
6179 T: git git://people.freedesktop.org/~agd5f/linux
6180 F: drivers/gpu/drm/ttm/
6183 DSBR100 USB FM RADIO DRIVER
6184 M: Alexey Klimov <klimov.linux@gmail.com>
6185 L: linux-media@vger.kernel.org
6187 T: git git://linuxtv.org/media_tree.git
6188 F: drivers/media/radio/dsbr100.c
6191 M: Hans Verkuil <hverkuil@xs4all.nl>
6192 L: linux-media@vger.kernel.org
6194 W: https://linuxtv.org
6195 T: git git://linuxtv.org/media_tree.git
6196 F: drivers/media/pci/dt3155/
6198 DVB_USB_AF9015 MEDIA DRIVER
6199 M: Antti Palosaari <crope@iki.fi>
6200 L: linux-media@vger.kernel.org
6202 W: https://linuxtv.org
6203 W: http://palosaari.fi/linux/
6204 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6205 T: git git://linuxtv.org/anttip/media_tree.git
6206 F: drivers/media/usb/dvb-usb-v2/af9015*
6208 DVB_USB_AF9035 MEDIA DRIVER
6209 M: Antti Palosaari <crope@iki.fi>
6210 L: linux-media@vger.kernel.org
6212 W: https://linuxtv.org
6213 W: http://palosaari.fi/linux/
6214 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6215 T: git git://linuxtv.org/anttip/media_tree.git
6216 F: drivers/media/usb/dvb-usb-v2/af9035*
6218 DVB_USB_ANYSEE MEDIA DRIVER
6219 M: Antti Palosaari <crope@iki.fi>
6220 L: linux-media@vger.kernel.org
6222 W: https://linuxtv.org
6223 W: http://palosaari.fi/linux/
6224 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6225 T: git git://linuxtv.org/anttip/media_tree.git
6226 F: drivers/media/usb/dvb-usb-v2/anysee*
6228 DVB_USB_AU6610 MEDIA DRIVER
6229 M: Antti Palosaari <crope@iki.fi>
6230 L: linux-media@vger.kernel.org
6232 W: https://linuxtv.org
6233 W: http://palosaari.fi/linux/
6234 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6235 T: git git://linuxtv.org/anttip/media_tree.git
6236 F: drivers/media/usb/dvb-usb-v2/au6610*
6238 DVB_USB_CE6230 MEDIA DRIVER
6239 M: Antti Palosaari <crope@iki.fi>
6240 L: linux-media@vger.kernel.org
6242 W: https://linuxtv.org
6243 W: http://palosaari.fi/linux/
6244 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6245 T: git git://linuxtv.org/anttip/media_tree.git
6246 F: drivers/media/usb/dvb-usb-v2/ce6230*
6248 DVB_USB_CXUSB MEDIA DRIVER
6249 M: Michael Krufky <mkrufky@linuxtv.org>
6250 L: linux-media@vger.kernel.org
6252 W: https://linuxtv.org
6253 W: http://github.com/mkrufky
6254 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6255 T: git git://linuxtv.org/media_tree.git
6256 F: drivers/media/usb/dvb-usb/cxusb*
6258 DVB_USB_EC168 MEDIA DRIVER
6259 M: Antti Palosaari <crope@iki.fi>
6260 L: linux-media@vger.kernel.org
6262 W: https://linuxtv.org
6263 W: http://palosaari.fi/linux/
6264 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6265 T: git git://linuxtv.org/anttip/media_tree.git
6266 F: drivers/media/usb/dvb-usb-v2/ec168*
6268 DVB_USB_GL861 MEDIA DRIVER
6269 M: Antti Palosaari <crope@iki.fi>
6270 L: linux-media@vger.kernel.org
6272 W: https://linuxtv.org
6273 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6274 T: git git://linuxtv.org/anttip/media_tree.git
6275 F: drivers/media/usb/dvb-usb-v2/gl861*
6277 DVB_USB_MXL111SF MEDIA DRIVER
6278 M: Michael Krufky <mkrufky@linuxtv.org>
6279 L: linux-media@vger.kernel.org
6281 W: https://linuxtv.org
6282 W: http://github.com/mkrufky
6283 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6284 T: git git://linuxtv.org/mkrufky/mxl111sf.git
6285 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
6287 DVB_USB_RTL28XXU MEDIA DRIVER
6288 M: Antti Palosaari <crope@iki.fi>
6289 L: linux-media@vger.kernel.org
6291 W: https://linuxtv.org
6292 W: http://palosaari.fi/linux/
6293 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6294 T: git git://linuxtv.org/anttip/media_tree.git
6295 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
6297 DVB_USB_V2 MEDIA DRIVER
6298 M: Antti Palosaari <crope@iki.fi>
6299 L: linux-media@vger.kernel.org
6301 W: https://linuxtv.org
6302 W: http://palosaari.fi/linux/
6303 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6304 T: git git://linuxtv.org/anttip/media_tree.git
6305 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
6306 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
6309 M: Jason Baron <jbaron@akamai.com>
6311 F: include/linux/dynamic_debug.h
6312 F: lib/dynamic_debug.c
6314 DYNAMIC INTERRUPT MODERATION
6315 M: Tal Gilboa <talgi@nvidia.com>
6317 F: Documentation/networking/net_dim.rst
6318 F: include/linux/dim.h
6321 DZ DECSTATION DZ11 SERIAL DRIVER
6322 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
6324 F: drivers/tty/serial/dz.*
6326 E3X0 POWER BUTTON DRIVER
6327 M: Moritz Fischer <moritz.fischer@ettus.com>
6328 L: usrp-users@lists.ettus.com
6330 W: http://www.ettus.com
6331 F: Documentation/devicetree/bindings/input/e3x0-button.txt
6332 F: drivers/input/misc/e3x0-button.c
6335 M: Antti Palosaari <crope@iki.fi>
6336 L: linux-media@vger.kernel.org
6338 W: https://linuxtv.org
6339 W: http://palosaari.fi/linux/
6340 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6341 T: git git://linuxtv.org/anttip/media_tree.git
6342 F: drivers/media/tuners/e4000*
6344 EARTH_PT1 MEDIA DRIVER
6345 M: Akihiro Tsukada <tskd08@gmail.com>
6346 L: linux-media@vger.kernel.org
6348 F: drivers/media/pci/pt1/
6350 EARTH_PT3 MEDIA DRIVER
6351 M: Akihiro Tsukada <tskd08@gmail.com>
6352 L: linux-media@vger.kernel.org
6354 F: drivers/media/pci/pt3/
6357 M: Antti Palosaari <crope@iki.fi>
6358 L: linux-media@vger.kernel.org
6360 W: https://linuxtv.org
6361 W: http://palosaari.fi/linux/
6362 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6363 T: git git://linuxtv.org/anttip/media_tree.git
6364 F: drivers/media/dvb-frontends/ec100*
6367 M: Tyler Hicks <code@tyhicks.com>
6368 L: ecryptfs@vger.kernel.org
6370 W: http://ecryptfs.org
6371 W: https://launchpad.net/ecryptfs
6372 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
6373 F: Documentation/filesystems/ecryptfs.rst
6377 M: Borislav Petkov <bp@alien8.de>
6378 L: linux-edac@vger.kernel.org
6380 F: drivers/edac/amd64_edac*
6383 M: Jan Luebbe <jlu@pengutronix.de>
6384 L: linux-edac@vger.kernel.org
6386 F: drivers/edac/armada_xp_*
6389 M: Stefan Schaeckeler <sschaeck@cisco.com>
6391 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
6392 F: drivers/edac/aspeed_edac.c
6395 M: Shravan Kumar Ramani <shravankr@nvidia.com>
6397 F: drivers/edac/bluefield_edac.c
6400 M: Andre Przywara <andre.przywara@arm.com>
6401 L: linux-edac@vger.kernel.org
6403 F: drivers/edac/highbank*
6406 M: Ralf Baechle <ralf@linux-mips.org>
6407 L: linux-edac@vger.kernel.org
6408 L: linux-mips@vger.kernel.org
6410 F: drivers/edac/octeon_edac*
6412 EDAC-CAVIUM THUNDERX
6413 M: Robert Richter <rric@kernel.org>
6414 L: linux-edac@vger.kernel.org
6416 F: drivers/edac/thunderx_edac*
6419 M: Borislav Petkov <bp@alien8.de>
6420 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6421 M: Tony Luck <tony.luck@intel.com>
6422 R: James Morse <james.morse@arm.com>
6423 R: Robert Richter <rric@kernel.org>
6424 L: linux-edac@vger.kernel.org
6426 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
6427 F: Documentation/admin-guide/ras.rst
6428 F: Documentation/driver-api/edac.rst
6430 F: include/linux/edac.h
6433 M: Lei Wang <lewan@microsoft.com>
6434 L: linux-edac@vger.kernel.org
6436 F: drivers/edac/dmc520_edac.c
6439 M: Mark Gross <mark.gross@intel.com>
6440 L: linux-edac@vger.kernel.org
6442 F: drivers/edac/e752x_edac.c
6445 L: linux-edac@vger.kernel.org
6447 F: drivers/edac/e7xxx_edac.c
6450 M: York Sun <york.sun@nxp.com>
6451 L: linux-edac@vger.kernel.org
6453 F: drivers/edac/fsl_ddr_edac.*
6456 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6457 L: linux-edac@vger.kernel.org
6459 F: drivers/edac/ghes_edac.c
6462 M: Tony Luck <tony.luck@intel.com>
6463 L: linux-edac@vger.kernel.org
6465 F: drivers/edac/i10nm_base.c
6468 L: linux-edac@vger.kernel.org
6470 F: drivers/edac/i3000_edac.c
6473 L: linux-edac@vger.kernel.org
6475 F: drivers/edac/i5000_edac.c
6478 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6479 L: linux-edac@vger.kernel.org
6481 F: drivers/edac/i5400_edac.c
6484 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6485 L: linux-edac@vger.kernel.org
6487 F: drivers/edac/i7300_edac.c
6490 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6491 L: linux-edac@vger.kernel.org
6493 F: drivers/edac/i7core_edac.c
6496 M: Tim Small <tim@buttersideup.com>
6497 L: linux-edac@vger.kernel.org
6499 F: drivers/edac/i82443bxgx_edac.c
6502 M: "Arvind R." <arvino55@gmail.com>
6503 L: linux-edac@vger.kernel.org
6505 F: drivers/edac/i82975x_edac.c
6508 M: Jason Baron <jbaron@akamai.com>
6509 L: linux-edac@vger.kernel.org
6511 F: drivers/edac/ie31200_edac.c
6514 M: Tony Luck <tony.luck@intel.com>
6515 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6516 L: linux-edac@vger.kernel.org
6518 F: drivers/edac/igen6_edac.c
6521 M: Johannes Thumshirn <morbidrsa@gmail.com>
6522 L: linux-edac@vger.kernel.org
6524 F: drivers/edac/mpc85xx_edac.[ch]
6527 M: Egor Martovetsky <egor@pasemi.com>
6528 L: linux-edac@vger.kernel.org
6530 F: drivers/edac/pasemi_edac.c
6533 M: Tony Luck <tony.luck@intel.com>
6534 L: linux-edac@vger.kernel.org
6536 F: drivers/edac/pnd2_edac.[ch]
6539 M: Channagoud Kadabi <ckadabi@codeaurora.org>
6540 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6541 L: linux-arm-msm@vger.kernel.org
6542 L: linux-edac@vger.kernel.org
6544 F: drivers/edac/qcom_edac.c
6547 M: Tim Small <tim@buttersideup.com>
6548 L: linux-edac@vger.kernel.org
6550 F: drivers/edac/r82600_edac.c
6553 M: Tony Luck <tony.luck@intel.com>
6554 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6555 L: linux-edac@vger.kernel.org
6557 F: drivers/edac/sb_edac.c
6560 M: Yash Shah <yash.shah@sifive.com>
6561 L: linux-edac@vger.kernel.org
6563 F: drivers/edac/sifive_edac.c
6566 M: Tony Luck <tony.luck@intel.com>
6567 L: linux-edac@vger.kernel.org
6569 F: drivers/edac/skx_*.[ch]
6572 M: Tero Kristo <kristo@kernel.org>
6573 L: linux-edac@vger.kernel.org
6575 F: drivers/edac/ti_edac.c
6577 EDIROL UA-101/UA-1000 DRIVER
6578 M: Clemens Ladisch <clemens@ladisch.de>
6579 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6581 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6582 F: sound/usb/misc/ua101.c
6585 M: Ivan Hu <ivan.hu@canonical.com>
6586 M: Ard Biesheuvel <ardb@kernel.org>
6587 L: linux-efi@vger.kernel.org
6589 F: drivers/firmware/efi/test/
6591 EFI VARIABLE FILESYSTEM
6592 M: Matthew Garrett <matthew.garrett@nebula.com>
6593 M: Jeremy Kerr <jk@ozlabs.org>
6594 M: Ard Biesheuvel <ardb@kernel.org>
6595 L: linux-efi@vger.kernel.org
6597 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6600 EFIFB FRAMEBUFFER DRIVER
6601 M: Peter Jones <pjones@redhat.com>
6602 L: linux-fbdev@vger.kernel.org
6604 F: drivers/video/fbdev/efifb.c
6608 W: http://aeschi.ch.eu.org/efs/
6611 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6612 M: Douglas Miller <dougmill@linux.ibm.com>
6613 L: netdev@vger.kernel.org
6615 F: drivers/net/ethernet/ibm/ehea/
6617 EM28XX VIDEO4LINUX DRIVER
6618 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6619 L: linux-media@vger.kernel.org
6621 W: https://linuxtv.org
6622 T: git git://linuxtv.org/media_tree.git
6623 F: Documentation/admin-guide/media/em28xx*
6624 F: drivers/media/usb/em28xx/
6627 M: Paul Gortmaker <paul.gortmaker@windriver.com>
6628 M: Matt Mackall <mpm@selenic.com>
6629 M: David Woodhouse <dwmw2@infradead.org>
6630 L: linux-embedded@vger.kernel.org
6633 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
6634 M: Adrian Hunter <adrian.hunter@intel.com>
6635 M: Ritesh Harjani <riteshh@codeaurora.org>
6636 M: Asutosh Das <asutoshd@codeaurora.org>
6637 L: linux-mmc@vger.kernel.org
6639 F: drivers/mmc/host/cqhci*
6641 EMULEX 10Gbps iSCSI - OneConnect DRIVER
6642 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6643 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
6644 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6645 L: linux-scsi@vger.kernel.org
6647 W: http://www.broadcom.com
6648 F: drivers/scsi/be2iscsi/
6650 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6651 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
6652 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6653 M: Somnath Kotur <somnath.kotur@broadcom.com>
6654 L: netdev@vger.kernel.org
6656 W: http://www.emulex.com
6657 F: drivers/net/ethernet/emulex/benet/
6659 EMULEX ONECONNECT ROCE DRIVER
6660 M: Selvin Xavier <selvin.xavier@broadcom.com>
6661 M: Devesh Sharma <devesh.sharma@broadcom.com>
6662 L: linux-rdma@vger.kernel.org
6664 W: http://www.broadcom.com
6665 F: drivers/infiniband/hw/ocrdma/
6666 F: include/uapi/rdma/ocrdma-abi.h
6668 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6669 M: James Smart <james.smart@broadcom.com>
6670 M: Dick Kennedy <dick.kennedy@broadcom.com>
6671 L: linux-scsi@vger.kernel.org
6673 W: http://www.broadcom.com
6674 F: drivers/scsi/lpfc/
6676 ENE CB710 FLASH CARD READER DRIVER
6677 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
6679 F: drivers/misc/cb710/
6680 F: drivers/mmc/host/cb710-mmc.*
6681 F: include/linux/cb710.h
6683 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6684 M: Maxim Levitsky <maximlevitsky@gmail.com>
6686 F: drivers/media/rc/ene_ir.*
6688 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
6689 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
6690 L: linuxppc-dev@lists.ozlabs.org
6692 F: drivers/tty/ehv_bytechan.c
6694 EPSON S1D13XXX FRAMEBUFFER DRIVER
6695 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
6697 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6698 F: drivers/video/fbdev/s1d13xxxfb.c
6699 F: include/video/s1d13xxxfb.h
6702 M: Gao Xiang <xiang@kernel.org>
6703 M: Chao Yu <yuchao0@huawei.com>
6704 L: linux-erofs@lists.ozlabs.org
6706 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6707 F: Documentation/filesystems/erofs.rst
6709 F: include/trace/events/erofs.h
6711 ERRSEQ ERROR TRACKING INFRASTRUCTURE
6712 M: Jeff Layton <jlayton@kernel.org>
6714 F: include/linux/errseq.h
6717 ET131X NETWORK DRIVER
6718 M: Mark Einon <mark.einon@gmail.com>
6720 F: drivers/net/ethernet/agere/
6723 M: Roopa Prabhu <roopa@nvidia.com>
6724 M: Nikolay Aleksandrov <nikolay@nvidia.com>
6725 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
6726 L: netdev@vger.kernel.org
6728 W: http://www.linuxfoundation.org/en/Net:Bridge
6729 F: include/linux/netfilter_bridge/
6732 ETHERNET PHY LIBRARY
6733 M: Andrew Lunn <andrew@lunn.ch>
6734 M: Heiner Kallweit <hkallweit1@gmail.com>
6735 R: Russell King <linux@armlinux.org.uk>
6736 L: netdev@vger.kernel.org
6738 F: Documentation/ABI/testing/sysfs-class-net-phydev
6739 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
6740 F: Documentation/devicetree/bindings/net/mdio*
6741 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
6742 F: Documentation/networking/phy.rst
6743 F: drivers/net/mdio/
6744 F: drivers/net/mdio/of_mdio.c
6747 F: drivers/of/of_net.c
6748 F: include/dt-bindings/net/qca-ar803x.h
6749 F: include/linux/*mdio*.h
6750 F: include/linux/mdio/*.h
6751 F: include/linux/of_net.h
6752 F: include/linux/phy.h
6753 F: include/linux/phy_fixed.h
6754 F: include/linux/platform_data/mdio-bcm-unimac.h
6755 F: include/linux/platform_data/mdio-gpio.h
6756 F: include/trace/events/mdio.h
6757 F: include/uapi/linux/mdio.h
6758 F: include/uapi/linux/mii.h
6761 M: Namjae Jeon <namjae.jeon@samsung.com>
6762 M: Sungjong Seo <sj1557.seo@samsung.com>
6763 L: linux-fsdevel@vger.kernel.org
6768 M: Jan Kara <jack@suse.com>
6769 L: linux-ext4@vger.kernel.org
6771 F: Documentation/filesystems/ext2.rst
6773 F: include/linux/ext2*
6776 M: "Theodore Ts'o" <tytso@mit.edu>
6777 M: Andreas Dilger <adilger.kernel@dilger.ca>
6778 L: linux-ext4@vger.kernel.org
6780 W: http://ext4.wiki.kernel.org
6781 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
6782 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6783 F: Documentation/filesystems/ext4/
6785 F: include/trace/events/ext4.h
6787 Extended Verification Module (EVM)
6788 M: Mimi Zohar <zohar@linux.ibm.com>
6789 L: linux-integrity@vger.kernel.org
6791 F: security/integrity/evm/
6793 EXTENSIBLE FIRMWARE INTERFACE (EFI)
6794 M: Ard Biesheuvel <ardb@kernel.org>
6795 L: linux-efi@vger.kernel.org
6797 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6798 F: Documentation/admin-guide/efi-stub.rst
6799 F: arch/*/include/asm/efi.h
6800 F: arch/*/kernel/efi.c
6801 F: arch/arm/boot/compressed/efi-header.S
6802 F: arch/arm64/kernel/efi-entry.S
6803 F: arch/x86/platform/efi/
6804 F: drivers/firmware/efi/
6805 F: include/linux/efi*.h
6807 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6808 M: MyungJoo Ham <myungjoo.ham@samsung.com>
6809 M: Chanwoo Choi <cw00.choi@samsung.com>
6810 L: linux-kernel@vger.kernel.org
6812 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6813 F: Documentation/devicetree/bindings/extcon/
6814 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6816 F: include/linux/extcon.h
6817 F: include/linux/extcon/
6820 M: Masami Hiramatsu <mhiramat@kernel.org>
6822 F: Documentation/admin-guide/bootconfig.rst
6823 F: fs/proc/bootconfig.c
6824 F: include/linux/bootconfig.h
6826 F: tools/bootconfig/*
6827 F: tools/bootconfig/scripts/*
6830 M: Jingoo Han <jingoohan1@gmail.com>
6831 L: dri-devel@lists.freedesktop.org
6833 F: drivers/gpu/drm/exynos/exynos_dp*
6835 EXYNOS SYSMMU (IOMMU) driver
6836 M: Marek Szyprowski <m.szyprowski@samsung.com>
6837 L: iommu@lists.linux-foundation.org
6839 F: drivers/iommu/exynos-iommu.c
6842 M: Jaegeuk Kim <jaegeuk@kernel.org>
6843 M: Chao Yu <yuchao0@huawei.com>
6844 L: linux-f2fs-devel@lists.sourceforge.net
6846 W: https://f2fs.wiki.kernel.org/
6847 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6848 F: Documentation/ABI/testing/sysfs-fs-f2fs
6849 F: Documentation/filesystems/f2fs.rst
6851 F: include/linux/f2fs_fs.h
6852 F: include/trace/events/f2fs.h
6853 F: include/uapi/linux/f2fs.h
6855 F71805F HARDWARE MONITORING DRIVER
6856 M: Jean Delvare <jdelvare@suse.com>
6857 L: linux-hwmon@vger.kernel.org
6859 F: Documentation/hwmon/f71805f.rst
6860 F: drivers/hwmon/f71805f.c
6863 M: Josh Poimboeuf <jpoimboe@redhat.com>
6865 F: scripts/faddr2line
6868 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
6869 L: netdev@vger.kernel.org
6871 F: Documentation/networking/failover.rst
6872 F: include/net/failover.h
6873 F: net/core/failover.c
6876 M: Jan Kara <jack@suse.cz>
6877 R: Amir Goldstein <amir73il@gmail.com>
6878 L: linux-fsdevel@vger.kernel.org
6880 F: fs/notify/fanotify/
6881 F: include/linux/fanotify.h
6882 F: include/uapi/linux/fanotify.h
6884 FARSYNC SYNCHRONOUS DRIVER
6885 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
6887 W: http://www.farsite.co.uk/
6888 F: drivers/net/wan/farsync.*
6890 FAULT INJECTION SUPPORT
6891 M: Akinobu Mita <akinobu.mita@gmail.com>
6893 F: Documentation/fault-injection/
6894 F: lib/fault-inject.c
6896 FBTFT Framebuffer drivers
6897 L: dri-devel@lists.freedesktop.org
6898 L: linux-fbdev@vger.kernel.org
6900 F: drivers/staging/fbtft/
6903 M: Michael Buesch <m@bues.ch>
6904 L: linux-media@vger.kernel.org
6906 F: drivers/media/tuners/fc0011.c
6907 F: drivers/media/tuners/fc0011.h
6910 M: Antti Palosaari <crope@iki.fi>
6911 L: linux-media@vger.kernel.org
6913 W: https://linuxtv.org
6914 W: http://palosaari.fi/linux/
6915 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6916 T: git git://linuxtv.org/anttip/media_tree.git
6917 F: drivers/media/tuners/fc2580*
6919 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6920 M: Hannes Reinecke <hare@suse.de>
6921 L: linux-scsi@vger.kernel.org
6923 W: www.Open-FCoE.org
6924 F: drivers/scsi/fcoe/
6925 F: drivers/scsi/libfc/
6927 F: include/scsi/libfc.h
6928 F: include/scsi/libfcoe.h
6929 F: include/uapi/scsi/fc/
6931 FILE LOCKING (flock() and fcntl()/lockf())
6932 M: Jeff Layton <jlayton@kernel.org>
6933 M: "J. Bruce Fields" <bfields@fieldses.org>
6934 L: linux-fsdevel@vger.kernel.org
6938 F: include/linux/fcntl.h
6939 F: include/uapi/linux/fcntl.h
6941 FILESYSTEM DIRECT ACCESS (DAX)
6942 M: Dan Williams <dan.j.williams@intel.com>
6943 R: Matthew Wilcox <willy@infradead.org>
6944 R: Jan Kara <jack@suse.cz>
6945 L: linux-fsdevel@vger.kernel.org
6946 L: linux-nvdimm@lists.01.org
6949 F: include/linux/dax.h
6950 F: include/trace/events/fs_dax.h
6952 FILESYSTEMS (VFS and infrastructure)
6953 M: Alexander Viro <viro@zeniv.linux.org.uk>
6954 L: linux-fsdevel@vger.kernel.org
6957 F: include/linux/fs.h
6958 F: include/linux/fs_types.h
6959 F: include/uapi/linux/fs.h
6960 F: include/uapi/linux/openat2.h
6965 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6966 M: Riku Voipio <riku.voipio@iki.fi>
6967 L: linux-hwmon@vger.kernel.org
6969 F: drivers/hwmon/f75375s.c
6970 F: include/linux/f75375s.h
6972 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
6973 M: Clemens Ladisch <clemens@ladisch.de>
6974 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
6975 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6977 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6978 F: include/uapi/sound/firewire.h
6981 FIREWIRE MEDIA DRIVERS (firedtv)
6982 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6983 L: linux-media@vger.kernel.org
6984 L: linux1394-devel@lists.sourceforge.net
6986 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6987 F: drivers/media/firewire/
6989 FIREWIRE SBP-2 TARGET
6990 M: Chris Boot <bootc@bootc.net>
6991 L: linux-scsi@vger.kernel.org
6992 L: target-devel@vger.kernel.org
6993 L: linux1394-devel@lists.sourceforge.net
6995 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6996 F: drivers/target/sbp/
6999 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7000 L: linux1394-devel@lists.sourceforge.net
7002 W: http://ieee1394.wiki.kernel.org/
7003 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
7004 F: drivers/firewire/
7005 F: include/linux/firewire.h
7006 F: include/uapi/linux/firewire*.h
7009 FIRMWARE LOADER (request_firmware)
7010 M: Luis Chamberlain <mcgrof@kernel.org>
7011 L: linux-kernel@vger.kernel.org
7013 F: Documentation/firmware_class/
7014 F: drivers/base/firmware_loader/
7015 F: include/linux/firmware.h
7017 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
7018 M: Joshua Morris <josh.h.morris@us.ibm.com>
7019 M: Philip Kelleher <pjk1939@linux.ibm.com>
7021 F: drivers/block/rsxx/
7023 FLEXTIMER FTM-QUADDEC DRIVER
7024 M: Patrick Havelange <patrick.havelange@essensium.com>
7025 L: linux-iio@vger.kernel.org
7027 F: Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
7028 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
7029 F: drivers/counter/ftm-quaddec.c
7032 M: Denis Efremov <efremov@linux.com>
7033 L: linux-block@vger.kernel.org
7035 F: drivers/block/floppy.c
7037 FLYSKY FSIA6B RC RECEIVER
7038 M: Markus Koch <markus@notsyncing.net>
7039 L: linux-input@vger.kernel.org
7041 F: drivers/input/joystick/fsia6b.c
7043 FORCEDETH GIGABIT ETHERNET DRIVER
7044 M: Rain River <rain.1986.08.12@gmail.com>
7045 M: Zhu Yanjun <zyjzyj2000@gmail.com>
7046 L: netdev@vger.kernel.org
7048 F: drivers/net/ethernet/nvidia/*
7051 M: Wu Hao <hao.wu@intel.com>
7052 R: Tom Rix <trix@redhat.com>
7053 L: linux-fpga@vger.kernel.org
7055 F: Documentation/ABI/testing/sysfs-bus-dfl*
7056 F: Documentation/fpga/dfl.rst
7057 F: drivers/fpga/dfl*
7058 F: drivers/uio/uio_dfl.c
7059 F: include/linux/dfl.h
7060 F: include/uapi/linux/fpga-dfl.h
7062 FPGA MANAGER FRAMEWORK
7063 M: Moritz Fischer <mdf@kernel.org>
7064 R: Tom Rix <trix@redhat.com>
7065 L: linux-fpga@vger.kernel.org
7067 W: http://www.rocketboards.org
7068 Q: http://patchwork.kernel.org/project/linux-fpga/list/
7069 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
7070 F: Documentation/devicetree/bindings/fpga/
7071 F: Documentation/driver-api/fpga/
7072 F: Documentation/fpga/
7074 F: include/linux/fpga/
7077 M: Bill Metzenthen <billm@melbpc.org.au>
7079 W: http://floatingpoint.sourceforge.net/emulator/index.html
7080 F: arch/x86/math-emu/
7083 L: dri-devel@lists.freedesktop.org
7084 L: linux-fbdev@vger.kernel.org
7086 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
7087 T: git git://anongit.freedesktop.org/drm/drm-misc
7088 F: Documentation/fb/
7090 F: include/linux/fb.h
7091 F: include/uapi/linux/fb.h
7092 F: include/uapi/video/
7095 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
7096 M: Horia Geantă <horia.geanta@nxp.com>
7097 M: Aymen Sghaier <aymen.sghaier@nxp.com>
7098 L: linux-crypto@vger.kernel.org
7100 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
7101 F: drivers/crypto/caam/
7103 FREESCALE COLDFIRE M5441X MMC DRIVER
7104 M: Angelo Dureghello <angelo.dureghello@timesys.com>
7105 L: linux-mmc@vger.kernel.org
7107 F: drivers/mmc/host/sdhci-esdhc-mcf.c
7108 F: include/linux/platform_data/mmc-esdhc-mcf.h
7110 FREESCALE DIU FRAMEBUFFER DRIVER
7111 M: Timur Tabi <timur@kernel.org>
7112 L: linux-fbdev@vger.kernel.org
7114 F: drivers/video/fbdev/fsl-diu-fb.*
7116 FREESCALE DMA DRIVER
7117 M: Li Yang <leoyang.li@nxp.com>
7118 M: Zhang Wei <zw@zh-kernel.org>
7119 L: linuxppc-dev@lists.ozlabs.org
7121 F: drivers/dma/fsldma.*
7123 FREESCALE DSPI DRIVER
7124 M: Vladimir Oltean <olteanv@gmail.com>
7125 L: linux-spi@vger.kernel.org
7127 F: Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
7128 F: drivers/spi/spi-fsl-dspi.c
7129 F: include/linux/spi/spi-fsl-dspi.h
7131 FREESCALE ENETC ETHERNET DRIVERS
7132 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7133 L: netdev@vger.kernel.org
7135 F: drivers/net/ethernet/freescale/enetc/
7137 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
7138 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7139 L: netdev@vger.kernel.org
7141 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
7142 F: drivers/net/ethernet/freescale/gianfar*
7144 FREESCALE GPMI NAND DRIVER
7145 M: Han Xu <han.xu@nxp.com>
7146 L: linux-mtd@lists.infradead.org
7148 F: drivers/mtd/nand/raw/gpmi-nand/*
7150 FREESCALE I2C CPM DRIVER
7151 M: Jochen Friedrich <jochen@scram.de>
7152 L: linuxppc-dev@lists.ozlabs.org
7153 L: linux-i2c@vger.kernel.org
7155 F: drivers/i2c/busses/i2c-cpm.c
7157 FREESCALE IMX / MXC FEC DRIVER
7158 M: Joakim Zhang <qiangqing.zhang@nxp.com>
7159 L: netdev@vger.kernel.org
7161 F: Documentation/devicetree/bindings/net/fsl-fec.txt
7162 F: drivers/net/ethernet/freescale/fec.h
7163 F: drivers/net/ethernet/freescale/fec_main.c
7164 F: drivers/net/ethernet/freescale/fec_ptp.c
7166 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
7167 M: Sascha Hauer <s.hauer@pengutronix.de>
7168 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7169 L: linux-fbdev@vger.kernel.org
7170 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7172 F: drivers/video/fbdev/imxfb.c
7173 F: include/linux/platform_data/video-imxfb.h
7175 FREESCALE IMX DDR PMU DRIVER
7176 M: Frank Li <Frank.li@nxp.com>
7177 L: linux-arm-kernel@lists.infradead.org
7179 F: Documentation/admin-guide/perf/imx-ddr.rst
7180 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
7181 F: drivers/perf/fsl_imx8_ddr_perf.c
7183 FREESCALE IMX I2C DRIVER
7184 M: Oleksij Rempel <o.rempel@pengutronix.de>
7185 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7186 L: linux-i2c@vger.kernel.org
7188 F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
7189 F: drivers/i2c/busses/i2c-imx.c
7191 FREESCALE IMX LPI2C DRIVER
7192 M: Dong Aisheng <aisheng.dong@nxp.com>
7193 L: linux-i2c@vger.kernel.org
7194 L: linux-imx@nxp.com
7196 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
7197 F: drivers/i2c/busses/i2c-imx-lpi2c.c
7199 FREESCALE QORIQ DPAA ETHERNET DRIVER
7200 M: Madalin Bucur <madalin.bucur@nxp.com>
7201 L: netdev@vger.kernel.org
7203 F: drivers/net/ethernet/freescale/dpaa
7205 FREESCALE QORIQ DPAA FMAN DRIVER
7206 M: Madalin Bucur <madalin.bucur@nxp.com>
7207 L: netdev@vger.kernel.org
7209 F: Documentation/devicetree/bindings/net/fsl-fman.txt
7210 F: drivers/net/ethernet/freescale/fman
7212 FREESCALE QORIQ PTP CLOCK DRIVER
7213 M: Yangbo Lu <yangbo.lu@nxp.com>
7214 L: netdev@vger.kernel.org
7216 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
7217 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
7218 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
7219 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
7220 F: drivers/ptp/ptp_qoriq.c
7221 F: drivers/ptp/ptp_qoriq_debugfs.c
7222 F: include/linux/fsl/ptp_qoriq.h
7224 FREESCALE QUAD SPI DRIVER
7225 M: Han Xu <han.xu@nxp.com>
7226 L: linux-spi@vger.kernel.org
7228 F: drivers/spi/spi-fsl-qspi.c
7230 FREESCALE QUICC ENGINE LIBRARY
7231 M: Qiang Zhao <qiang.zhao@nxp.com>
7232 L: linuxppc-dev@lists.ozlabs.org
7234 F: drivers/soc/fsl/qe/
7235 F: include/soc/fsl/*qe*.h
7236 F: include/soc/fsl/*ucc*.h
7238 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
7239 M: Li Yang <leoyang.li@nxp.com>
7240 L: netdev@vger.kernel.org
7241 L: linuxppc-dev@lists.ozlabs.org
7243 F: drivers/net/ethernet/freescale/ucc_geth*
7245 FREESCALE QUICC ENGINE UCC HDLC DRIVER
7246 M: Zhao Qiang <qiang.zhao@nxp.com>
7247 L: netdev@vger.kernel.org
7248 L: linuxppc-dev@lists.ozlabs.org
7250 F: drivers/net/wan/fsl_ucc_hdlc*
7252 FREESCALE QUICC ENGINE UCC UART DRIVER
7253 M: Timur Tabi <timur@kernel.org>
7254 L: linuxppc-dev@lists.ozlabs.org
7256 F: drivers/tty/serial/ucc_uart.c
7258 FREESCALE SOC DRIVERS
7259 M: Li Yang <leoyang.li@nxp.com>
7260 L: linuxppc-dev@lists.ozlabs.org
7261 L: linux-arm-kernel@lists.infradead.org
7263 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
7264 F: Documentation/devicetree/bindings/soc/fsl/
7266 F: include/linux/fsl/
7268 FREESCALE SOC FS_ENET DRIVER
7269 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
7270 L: linuxppc-dev@lists.ozlabs.org
7271 L: netdev@vger.kernel.org
7273 F: drivers/net/ethernet/freescale/fs_enet/
7274 F: include/linux/fs_enet_pd.h
7276 FREESCALE SOC SOUND DRIVERS
7277 M: Timur Tabi <timur@kernel.org>
7278 M: Nicolin Chen <nicoleotsuka@gmail.com>
7279 M: Xiubo Li <Xiubo.Lee@gmail.com>
7280 R: Fabio Estevam <festevam@gmail.com>
7281 R: Shengjiu Wang <shengjiu.wang@gmail.com>
7282 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7283 L: linuxppc-dev@lists.ozlabs.org
7285 F: sound/soc/fsl/fsl*
7286 F: sound/soc/fsl/imx*
7287 F: sound/soc/fsl/mpc8610_hpcd.c
7289 FREESCALE USB PERIPHERAL DRIVERS
7290 M: Li Yang <leoyang.li@nxp.com>
7291 L: linux-usb@vger.kernel.org
7292 L: linuxppc-dev@lists.ozlabs.org
7294 F: drivers/usb/gadget/udc/fsl*
7296 FREESCALE USB PHY DRIVER
7297 M: Ran Wang <ran.wang_1@nxp.com>
7298 L: linux-usb@vger.kernel.org
7299 L: linuxppc-dev@lists.ozlabs.org
7301 F: drivers/usb/phy/phy-fsl-usb*
7304 M: Christoph Hellwig <hch@infradead.org>
7306 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
7310 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7311 M: Pavel Machek <pavel@ucw.cz>
7312 L: linux-pm@vger.kernel.org
7314 F: Documentation/power/freezing-of-tasks.rst
7315 F: include/linux/freezer.h
7319 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
7320 L: linux-kernel@vger.kernel.org
7322 F: include/linux/frontswap.h
7325 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
7326 M: David Howells <dhowells@redhat.com>
7327 L: linux-cachefs@redhat.com (moderated for non-subscribers)
7329 F: Documentation/filesystems/caching/
7331 F: include/linux/fscache*.h
7333 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
7334 M: Theodore Y. Ts'o <tytso@mit.edu>
7335 M: Jaegeuk Kim <jaegeuk@kernel.org>
7336 M: Eric Biggers <ebiggers@kernel.org>
7337 L: linux-fscrypt@vger.kernel.org
7339 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7340 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
7341 F: Documentation/filesystems/fscrypt.rst
7343 F: include/linux/fscrypt*.h
7344 F: include/uapi/linux/fscrypt.h
7347 M: Jeremy Kerr <jk@ozlabs.org>
7348 M: Joel Stanley <joel@jms.id.au>
7349 R: Alistar Popple <alistair@popple.id.au>
7350 R: Eddie James <eajames@linux.ibm.com>
7351 L: linux-fsi@lists.ozlabs.org
7353 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
7354 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
7356 F: include/linux/fsi*.h
7357 F: include/trace/events/fsi*.h
7359 FSI-ATTACHED I2C DRIVER
7360 M: Eddie James <eajames@linux.ibm.com>
7361 L: linux-i2c@vger.kernel.org
7362 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
7364 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
7365 F: drivers/i2c/busses/i2c-fsi.c
7367 FSI-ATTACHED SPI DRIVER
7368 M: Eddie James <eajames@linux.ibm.com>
7369 L: linux-spi@vger.kernel.org
7371 F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
7372 F: drivers/spi/spi-fsi.c
7374 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
7375 M: Jan Kara <jack@suse.cz>
7376 R: Amir Goldstein <amir73il@gmail.com>
7377 L: linux-fsdevel@vger.kernel.org
7379 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
7381 F: include/linux/fsnotify*.h
7383 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
7384 M: Eric Biggers <ebiggers@kernel.org>
7385 M: Theodore Y. Ts'o <tytso@mit.edu>
7386 L: linux-fscrypt@vger.kernel.org
7388 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7389 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
7390 F: Documentation/filesystems/fsverity.rst
7392 F: include/linux/fsverity.h
7393 F: include/uapi/linux/fsverity.h
7395 FUJITSU LAPTOP EXTRAS
7396 M: Jonathan Woithe <jwoithe@just42.net>
7397 L: platform-driver-x86@vger.kernel.org
7399 F: drivers/platform/x86/fujitsu-laptop.c
7401 FUJITSU M-5MO LS CAMERA ISP DRIVER
7402 M: Kyungmin Park <kyungmin.park@samsung.com>
7403 M: Heungjun Kim <riverful.kim@samsung.com>
7404 L: linux-media@vger.kernel.org
7406 F: drivers/media/i2c/m5mols/
7407 F: include/media/i2c/m5mols.h
7409 FUJITSU TABLET EXTRAS
7410 M: Robert Gerlach <khnz@gmx.de>
7411 L: platform-driver-x86@vger.kernel.org
7413 F: drivers/platform/x86/fujitsu-tablet.c
7415 FUSE: FILESYSTEM IN USERSPACE
7416 M: Miklos Szeredi <miklos@szeredi.hu>
7417 L: linux-fsdevel@vger.kernel.org
7419 W: https://github.com/libfuse/
7420 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
7421 F: Documentation/filesystems/fuse.rst
7423 F: include/uapi/linux/fuse.h
7426 M: Thomas Gleixner <tglx@linutronix.de>
7427 M: Ingo Molnar <mingo@redhat.com>
7428 R: Peter Zijlstra <peterz@infradead.org>
7429 R: Darren Hart <dvhart@infradead.org>
7430 L: linux-kernel@vger.kernel.org
7432 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7433 F: Documentation/locking/*futex*
7434 F: include/asm-generic/futex.h
7435 F: include/linux/futex.h
7436 F: include/uapi/linux/futex.h
7438 F: tools/perf/bench/futex*
7439 F: tools/testing/selftests/futex/
7441 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
7442 M: Tim Harvey <tharvey@gateworks.com>
7443 M: Robert Jones <rjones@gateworks.com>
7445 F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
7446 F: drivers/mfd/gateworks-gsc.c
7447 F: include/linux/mfd/gsc.h
7448 F: Documentation/hwmon/gsc-hwmon.rst
7449 F: drivers/hwmon/gsc-hwmon.c
7450 F: include/linux/platform_data/gsc_hwmon.h
7453 M: Kees Cook <keescook@chromium.org>
7454 L: linux-hardening@vger.kernel.org
7456 F: Documentation/kbuild/gcc-plugins.rst
7457 F: scripts/Makefile.gcc-plugins
7458 F: scripts/gcc-plugins/
7460 GCOV BASED KERNEL PROFILING
7461 M: Peter Oberparleiter <oberpar@linux.ibm.com>
7463 F: Documentation/dev-tools/gcov.rst
7466 GDB KERNEL DEBUGGING HELPER SCRIPTS
7467 M: Jan Kiszka <jan.kiszka@siemens.com>
7468 M: Kieran Bingham <kbingham@kernel.org>
7472 GEMTEK FM RADIO RECEIVER DRIVER
7473 M: Hans Verkuil <hverkuil@xs4all.nl>
7474 L: linux-media@vger.kernel.org
7476 W: https://linuxtv.org
7477 T: git git://linuxtv.org/media_tree.git
7478 F: drivers/media/radio/radio-gemtek*
7480 GENERIC ARCHITECTURE TOPOLOGY
7481 M: Sudeep Holla <sudeep.holla@arm.com>
7482 L: linux-kernel@vger.kernel.org
7484 F: drivers/base/arch_topology.c
7485 F: include/linux/arch_topology.h
7488 M: Thomas Gleixner <tglx@linutronix.de>
7489 M: Peter Zijlstra <peterz@infradead.org>
7490 M: Andy Lutomirski <luto@kernel.org>
7491 L: linux-kernel@vger.kernel.org
7493 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
7494 F: include/linux/entry-common.h
7495 F: include/linux/entry-kvm.h
7498 GENERIC GPIO I2C DRIVER
7499 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7501 F: drivers/i2c/busses/i2c-gpio.c
7502 F: include/linux/platform_data/i2c-gpio.h
7504 GENERIC GPIO I2C MULTIPLEXER DRIVER
7505 M: Peter Korsgaard <peter.korsgaard@barco.com>
7506 L: linux-i2c@vger.kernel.org
7508 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
7509 F: drivers/i2c/muxes/i2c-mux-gpio.c
7510 F: include/linux/platform_data/i2c-mux-gpio.h
7512 GENERIC HDLC (WAN) DRIVERS
7513 M: Krzysztof Halasa <khc@pm.waw.pl>
7515 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
7516 F: drivers/net/wan/c101.c
7517 F: drivers/net/wan/hd6457*
7518 F: drivers/net/wan/hdlc*
7519 F: drivers/net/wan/n2.c
7520 F: drivers/net/wan/pc300too.c
7521 F: drivers/net/wan/pci200syn.c
7522 F: drivers/net/wan/wanxl*
7524 GENERIC INCLUDE/ASM HEADER FILES
7525 M: Arnd Bergmann <arnd@arndb.de>
7526 L: linux-arch@vger.kernel.org
7528 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
7529 F: include/asm-generic/
7530 F: include/uapi/asm-generic/
7532 GENERIC PHY FRAMEWORK
7533 M: Kishon Vijay Abraham I <kishon@ti.com>
7534 M: Vinod Koul <vkoul@kernel.org>
7535 L: linux-phy@lists.infradead.org
7537 Q: https://patchwork.kernel.org/project/linux-phy/list/
7538 T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
7539 F: Documentation/devicetree/bindings/phy/
7541 F: include/linux/phy/
7543 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
7544 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7546 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
7549 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7550 M: Kevin Hilman <khilman@kernel.org>
7551 M: Ulf Hansson <ulf.hansson@linaro.org>
7552 L: linux-pm@vger.kernel.org
7554 F: Documentation/devicetree/bindings/power/power?domain*
7555 F: drivers/base/power/domain*.c
7556 F: include/linux/pm_domain.h
7558 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
7559 M: Eugen Hristev <eugen.hristev@microchip.com>
7560 L: linux-input@vger.kernel.org
7562 F: drivers/input/touchscreen/resistive-adc-touch.c
7564 GENERIC UIO DRIVER FOR PCI DEVICES
7565 M: "Michael S. Tsirkin" <mst@redhat.com>
7566 L: kvm@vger.kernel.org
7568 F: drivers/uio/uio_pci_generic.c
7570 GENERIC VDSO LIBRARY
7571 M: Andy Lutomirski <luto@kernel.org>
7572 M: Thomas Gleixner <tglx@linutronix.de>
7573 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
7574 L: linux-kernel@vger.kernel.org
7576 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
7577 F: include/asm-generic/vdso/vsyscall.h
7579 F: kernel/time/vsyscall.c
7582 GENWQE (IBM Generic Workqueue Card)
7583 M: Frank Haverkamp <haver@linux.ibm.com>
7585 F: drivers/misc/genwqe/
7587 GET_MAINTAINER SCRIPT
7588 M: Joe Perches <joe@perches.com>
7590 F: scripts/get_maintainer.pl
7593 M: Bob Peterson <rpeterso@redhat.com>
7594 M: Andreas Gruenbacher <agruenba@redhat.com>
7595 L: cluster-devel@redhat.com
7597 B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
7598 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
7599 F: Documentation/filesystems/gfs2*
7601 F: include/uapi/linux/gfs2_ondisk.h
7604 M: Thomas Weißschuh <thomas@weissschuh.net>
7605 L: platform-driver-x86@vger.kernel.org
7607 F: drivers/platform/x86/gigabyte-wmi.c
7610 M: Johan Hovold <johan@kernel.org>
7612 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
7613 F: Documentation/ABI/testing/sysfs-class-gnss
7614 F: Documentation/devicetree/bindings/gnss/
7616 F: include/linux/gnss.h
7619 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
7620 L: linux-media@vger.kernel.org
7622 F: drivers/media/usb/go7007/
7625 M: Bastien Nocera <hadess@hadess.net>
7626 L: linux-input@vger.kernel.org
7628 F: drivers/input/touchscreen/goodix.c
7630 GOOGLE ETHERNET DRIVERS
7631 M: Catherine Sullivan <csully@google.com>
7632 R: Sagi Shahar <sagis@google.com>
7633 R: Jon Olson <jonolson@google.com>
7634 L: netdev@vger.kernel.org
7636 F: Documentation/networking/device_drivers/ethernet/google/gve.rst
7637 F: drivers/net/ethernet/google
7639 GPD POCKET FAN DRIVER
7640 M: Hans de Goede <hdegoede@redhat.com>
7641 L: platform-driver-x86@vger.kernel.org
7643 F: drivers/platform/x86/gpd-pocket-fan.c
7646 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7647 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7648 L: linux-gpio@vger.kernel.org
7649 L: linux-acpi@vger.kernel.org
7651 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7652 F: Documentation/firmware-guide/acpi/gpio-properties.rst
7653 F: drivers/gpio/gpiolib-acpi.c
7654 F: drivers/gpio/gpiolib-acpi.h
7657 M: Geert Uytterhoeven <geert+renesas@glider.be>
7658 L: linux-gpio@vger.kernel.org
7660 F: Documentation/admin-guide/gpio/gpio-aggregator.rst
7661 F: drivers/gpio/gpio-aggregator.c
7664 M: Sean Young <sean@mess.org>
7665 L: linux-media@vger.kernel.org
7667 F: drivers/media/rc/gpio-ir-tx.c
7670 M: Bamvor Jian Zhang <bamv2005@gmail.com>
7671 L: linux-gpio@vger.kernel.org
7673 F: drivers/gpio/gpio-mockup.c
7674 F: tools/testing/selftests/gpio/
7677 R: Michael Walle <michael@walle.cc>
7679 F: drivers/gpio/gpio-regmap.c
7680 F: include/linux/gpio/regmap.h
7683 M: Linus Walleij <linus.walleij@linaro.org>
7684 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
7685 L: linux-gpio@vger.kernel.org
7687 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
7688 F: Documentation/ABI/obsolete/sysfs-gpio
7689 F: Documentation/ABI/testing/gpio-cdev
7690 F: Documentation/admin-guide/gpio/
7691 F: Documentation/devicetree/bindings/gpio/
7692 F: Documentation/driver-api/gpio/
7694 F: include/asm-generic/gpio.h
7695 F: include/linux/gpio.h
7696 F: include/linux/gpio/
7697 F: include/linux/of_gpio.h
7698 F: include/uapi/linux/gpio.h
7701 GRE DEMULTIPLEXER DRIVER
7702 M: Dmitry Kozlov <xeb@mail.ru>
7703 L: netdev@vger.kernel.org
7705 F: include/net/gre.h
7706 F: net/ipv4/gre_demux.c
7707 F: net/ipv4/gre_offload.c
7709 GRETH 10/100/1G Ethernet MAC device driver
7710 M: Andreas Larsson <andreas@gaisler.com>
7711 L: netdev@vger.kernel.org
7713 F: drivers/net/ethernet/aeroflex/
7715 GREYBUS AUDIO PROTOCOLS DRIVERS
7716 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
7717 M: Mark Greer <mgreer@animalcreek.com>
7719 F: drivers/staging/greybus/audio_apbridgea.c
7720 F: drivers/staging/greybus/audio_apbridgea.h
7721 F: drivers/staging/greybus/audio_codec.c
7722 F: drivers/staging/greybus/audio_codec.h
7723 F: drivers/staging/greybus/audio_gb.c
7724 F: drivers/staging/greybus/audio_manager.c
7725 F: drivers/staging/greybus/audio_manager.h
7726 F: drivers/staging/greybus/audio_manager_module.c
7727 F: drivers/staging/greybus/audio_manager_private.h
7728 F: drivers/staging/greybus/audio_manager_sysfs.c
7729 F: drivers/staging/greybus/audio_module.c
7730 F: drivers/staging/greybus/audio_topology.c
7732 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7733 M: Viresh Kumar <vireshk@kernel.org>
7735 F: drivers/staging/greybus/authentication.c
7736 F: drivers/staging/greybus/bootrom.c
7737 F: drivers/staging/greybus/firmware.h
7738 F: drivers/staging/greybus/fw-core.c
7739 F: drivers/staging/greybus/fw-download.c
7740 F: drivers/staging/greybus/fw-management.c
7741 F: drivers/staging/greybus/greybus_authentication.h
7742 F: drivers/staging/greybus/greybus_firmware.h
7743 F: drivers/staging/greybus/hid.c
7744 F: drivers/staging/greybus/i2c.c
7745 F: drivers/staging/greybus/spi.c
7746 F: drivers/staging/greybus/spilib.c
7747 F: drivers/staging/greybus/spilib.h
7749 GREYBUS LOOPBACK DRIVER
7750 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
7752 F: drivers/staging/greybus/loopback.c
7754 GREYBUS PLATFORM DRIVERS
7755 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
7757 F: drivers/staging/greybus/arche-apb-ctrl.c
7758 F: drivers/staging/greybus/arche-platform.c
7759 F: drivers/staging/greybus/arche_platform.h
7761 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7762 M: Rui Miguel Silva <rmfrfs@gmail.com>
7764 F: drivers/staging/greybus/gpio.c
7765 F: drivers/staging/greybus/light.c
7766 F: drivers/staging/greybus/power_supply.c
7767 F: drivers/staging/greybus/sdio.c
7768 F: drivers/staging/greybus/spi.c
7769 F: drivers/staging/greybus/spilib.c
7772 M: Johan Hovold <johan@kernel.org>
7773 M: Alex Elder <elder@kernel.org>
7774 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7775 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
7778 F: drivers/staging/greybus/
7779 F: include/linux/greybus.h
7780 F: include/linux/greybus/
7782 GREYBUS UART PROTOCOLS DRIVERS
7783 M: David Lin <dtwlin@gmail.com>
7785 F: drivers/staging/greybus/log.c
7786 F: drivers/staging/greybus/uart.c
7788 GS1662 VIDEO SERIALIZER
7789 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7790 L: linux-media@vger.kernel.org
7792 T: git git://linuxtv.org/media_tree.git
7793 F: drivers/media/spi/gs1662.c
7795 GSPCA FINEPIX SUBDRIVER
7796 M: Frank Zago <frank@zago.net>
7797 L: linux-media@vger.kernel.org
7799 T: git git://linuxtv.org/media_tree.git
7800 F: drivers/media/usb/gspca/finepix.c
7802 GSPCA GL860 SUBDRIVER
7803 M: Olivier Lorin <o.lorin@laposte.net>
7804 L: linux-media@vger.kernel.org
7806 T: git git://linuxtv.org/media_tree.git
7807 F: drivers/media/usb/gspca/gl860/
7809 GSPCA M5602 SUBDRIVER
7810 M: Erik Andren <erik.andren@gmail.com>
7811 L: linux-media@vger.kernel.org
7813 T: git git://linuxtv.org/media_tree.git
7814 F: drivers/media/usb/gspca/m5602/
7816 GSPCA PAC207 SONIXB SUBDRIVER
7817 M: Hans Verkuil <hverkuil@xs4all.nl>
7818 L: linux-media@vger.kernel.org
7820 T: git git://linuxtv.org/media_tree.git
7821 F: drivers/media/usb/gspca/pac207.c
7823 GSPCA SN9C20X SUBDRIVER
7824 M: Brian Johnson <brijohn@gmail.com>
7825 L: linux-media@vger.kernel.org
7827 T: git git://linuxtv.org/media_tree.git
7828 F: drivers/media/usb/gspca/sn9c20x.c
7830 GSPCA T613 SUBDRIVER
7831 M: Leandro Costantino <lcostantino@gmail.com>
7832 L: linux-media@vger.kernel.org
7834 T: git git://linuxtv.org/media_tree.git
7835 F: drivers/media/usb/gspca/t613.c
7837 GSPCA USB WEBCAM DRIVER
7838 M: Hans Verkuil <hverkuil@xs4all.nl>
7839 L: linux-media@vger.kernel.org
7841 T: git git://linuxtv.org/media_tree.git
7842 F: drivers/media/usb/gspca/
7844 GTP (GPRS Tunneling Protocol)
7845 M: Pablo Neira Ayuso <pablo@netfilter.org>
7846 M: Harald Welte <laforge@gnumonks.org>
7847 L: osmocom-net-gprs@lists.osmocom.org
7849 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7850 F: drivers/net/gtp.c
7852 GUID PARTITION TABLE (GPT)
7853 M: Davidlohr Bueso <dave@stgolabs.net>
7854 L: linux-efi@vger.kernel.org
7856 F: block/partitions/efi.*
7859 M: Yoshinori Sato <ysato@users.sourceforge.jp>
7860 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7862 W: http://uclinux-h8.sourceforge.jp
7863 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7865 F: drivers/clk/h8300/
7866 F: drivers/clocksource/h8300_*.c
7867 F: drivers/irqchip/irq-renesas-h8*.c
7869 HABANALABS PCI DRIVER
7870 M: Oded Gabbay <ogabbay@kernel.org>
7872 T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
7873 F: Documentation/ABI/testing/debugfs-driver-habanalabs
7874 F: Documentation/ABI/testing/sysfs-driver-habanalabs
7875 F: drivers/misc/habanalabs/
7876 F: include/uapi/misc/habanalabs.h
7879 M: Antti Palosaari <crope@iki.fi>
7880 L: linux-media@vger.kernel.org
7882 W: https://linuxtv.org
7883 W: http://palosaari.fi/linux/
7884 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7885 T: git git://linuxtv.org/anttip/media_tree.git
7886 F: drivers/media/usb/hackrf/
7888 HANTRO VPU CODEC DRIVER
7889 M: Ezequiel Garcia <ezequiel@collabora.com>
7890 M: Philipp Zabel <p.zabel@pengutronix.de>
7891 L: linux-media@vger.kernel.org
7892 L: linux-rockchip@lists.infradead.org
7894 F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
7895 F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
7896 F: drivers/staging/media/hantro/
7898 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7899 M: Frank Seidel <frank@f-seidel.de>
7900 L: platform-driver-x86@vger.kernel.org
7902 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7903 F: drivers/platform/x86/hdaps.c
7906 M: Jean Delvare <jdelvare@suse.com>
7907 M: Guenter Roeck <linux@roeck-us.net>
7908 L: linux-hwmon@vger.kernel.org
7910 W: http://hwmon.wiki.kernel.org/
7911 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7912 F: Documentation/devicetree/bindings/hwmon/
7913 F: Documentation/hwmon/
7915 F: include/linux/hwmon*.h
7916 F: include/trace/events/hwmon*.h
7918 HARDWARE RANDOM NUMBER GENERATOR CORE
7919 M: Matt Mackall <mpm@selenic.com>
7920 M: Herbert Xu <herbert@gondor.apana.org.au>
7921 L: linux-crypto@vger.kernel.org
7923 F: Documentation/admin-guide/hw_random.rst
7924 F: Documentation/devicetree/bindings/rng/
7925 F: drivers/char/hw_random/
7926 F: include/linux/hw_random.h
7928 HARDWARE SPINLOCK CORE
7929 M: Ohad Ben-Cohen <ohad@wizery.com>
7930 M: Bjorn Andersson <bjorn.andersson@linaro.org>
7931 R: Baolin Wang <baolin.wang7@gmail.com>
7932 L: linux-remoteproc@vger.kernel.org
7934 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
7935 F: Documentation/devicetree/bindings/hwlock/
7936 F: Documentation/locking/hwspinlock.rst
7937 F: drivers/hwspinlock/
7938 F: include/linux/hwspinlock.h
7940 HARDWARE TRACING FACILITIES
7941 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7943 F: drivers/hwtracing/
7945 HARMONY SOUND DRIVER
7946 L: linux-parisc@vger.kernel.org
7948 F: sound/parisc/harmony.*
7950 HDPVR USB VIDEO ENCODER DRIVER
7951 M: Hans Verkuil <hverkuil@xs4all.nl>
7952 L: linux-media@vger.kernel.org
7954 W: https://linuxtv.org
7955 T: git git://linuxtv.org/media_tree.git
7956 F: drivers/media/usb/hdpvr/
7958 HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
7959 M: Matt Hsiao <matt.hsiao@hpe.com>
7961 F: drivers/misc/hpilo.[ch]
7963 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7964 M: Jerry Hoemann <jerry.hoemann@hpe.com>
7966 F: Documentation/watchdog/hpwdt.rst
7967 F: drivers/watchdog/hpwdt.c
7969 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7970 M: Don Brace <don.brace@microchip.com>
7971 L: storagedev@microchip.com
7972 L: linux-scsi@vger.kernel.org
7974 F: Documentation/scsi/hpsa.rst
7975 F: drivers/scsi/hpsa*.[ch]
7976 F: include/linux/cciss*.h
7977 F: include/uapi/linux/cciss*.h
7980 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
7981 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
7982 L: linux-rdma@vger.kernel.org
7984 F: drivers/infiniband/hw/hfi1
7987 L: linux-fsdevel@vger.kernel.org
7989 F: Documentation/filesystems/hfs.rst
7993 L: linux-fsdevel@vger.kernel.org
7995 F: Documentation/filesystems/hfsplus.rst
7998 HGA FRAMEBUFFER DRIVER
7999 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
8000 L: linux-nvidia@lists.surfsouth.com
8002 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
8003 F: drivers/video/fbdev/hgafb.c
8005 HIBERNATION (aka Software Suspend, aka swsusp)
8006 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8007 M: Pavel Machek <pavel@ucw.cz>
8008 L: linux-pm@vger.kernel.org
8010 B: https://bugzilla.kernel.org
8011 F: arch/*/include/asm/suspend*.h
8013 F: drivers/base/power/
8014 F: include/linux/freezer.h
8015 F: include/linux/pm.h
8016 F: include/linux/suspend.h
8020 M: Jiri Kosina <jikos@kernel.org>
8021 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
8022 L: linux-input@vger.kernel.org
8024 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
8026 F: include/linux/hid*
8027 F: include/uapi/linux/hid*
8029 HID PLAYSTATION DRIVER
8030 M: Roderick Colenbrander <roderick.colenbrander@sony.com>
8031 L: linux-input@vger.kernel.org
8033 F: drivers/hid/hid-playstation.c
8035 HID SENSOR HUB DRIVERS
8036 M: Jiri Kosina <jikos@kernel.org>
8037 M: Jonathan Cameron <jic23@kernel.org>
8038 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8039 L: linux-input@vger.kernel.org
8040 L: linux-iio@vger.kernel.org
8042 F: Documentation/hid/hid-sensor*
8043 F: drivers/hid/hid-sensor-*
8044 F: drivers/iio/*/hid-*
8045 F: include/linux/hid-sensor-*
8047 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
8048 M: Thomas Gleixner <tglx@linutronix.de>
8049 L: linux-kernel@vger.kernel.org
8051 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8052 F: Documentation/timers/
8053 F: include/linux/clockchips.h
8054 F: include/linux/hrtimer.h
8055 F: kernel/time/clockevents.c
8056 F: kernel/time/hrtimer.c
8057 F: kernel/time/timer_*.c
8059 HIGH-SPEED SCC DRIVER FOR AX.25
8060 L: linux-hams@vger.kernel.org
8062 F: drivers/net/hamradio/dmascc.c
8063 F: drivers/net/hamradio/scc.c
8065 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8066 M: HighPoint Linux Team <linux@highpoint-tech.com>
8068 W: http://www.highpoint-tech.com
8069 F: Documentation/scsi/hptiop.rst
8070 F: drivers/scsi/hptiop.c
8073 M: Jes Sorensen <jes@trained-monkey.org>
8074 L: linux-hippi@sunsite.dk
8076 F: drivers/net/hippi/
8077 F: include/linux/hippidevice.h
8078 F: include/uapi/linux/if_hippi.h
8081 HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
8082 M: Kurt Kanzenbach <kurt@linutronix.de>
8083 L: netdev@vger.kernel.org
8085 F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
8086 F: drivers/net/dsa/hirschmann/*
8087 F: include/linux/platform_data/hirschmann-hellcreek.h
8088 F: net/dsa/tag_hellcreek.c
8090 HISILICON DMA DRIVER
8091 M: Zhou Wang <wangzhou1@hisilicon.com>
8092 L: dmaengine@vger.kernel.org
8094 F: drivers/dma/hisi_dma.c
8096 HISILICON GPIO DRIVER
8097 M: Luo Jiaxing <luojiaxing@huawei.com>
8098 L: linux-gpio@vger.kernel.org
8100 F: drivers/gpio/gpio-hisi.c
8102 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
8103 M: Zaibo Xu <xuzaibo@huawei.com>
8104 L: linux-crypto@vger.kernel.org
8106 F: Documentation/ABI/testing/debugfs-hisi-hpre
8107 F: drivers/crypto/hisilicon/hpre/hpre.h
8108 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
8109 F: drivers/crypto/hisilicon/hpre/hpre_main.c
8111 HISILICON LPC BUS DRIVER
8112 M: john.garry@huawei.com
8114 W: http://www.hisilicon.com
8115 F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
8116 F: drivers/bus/hisi_lpc.c
8118 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
8119 M: Yisen Zhuang <yisen.zhuang@huawei.com>
8120 M: Salil Mehta <salil.mehta@huawei.com>
8121 L: netdev@vger.kernel.org
8123 W: http://www.hisilicon.com
8124 F: drivers/net/ethernet/hisilicon/hns3/
8126 HISILICON NETWORK SUBSYSTEM DRIVER
8127 M: Yisen Zhuang <yisen.zhuang@huawei.com>
8128 M: Salil Mehta <salil.mehta@huawei.com>
8129 L: netdev@vger.kernel.org
8131 W: http://www.hisilicon.com
8132 F: Documentation/devicetree/bindings/net/hisilicon*.txt
8133 F: drivers/net/ethernet/hisilicon/
8135 HIKEY960 ONBOARD USB GPIO HUB DRIVER
8136 M: John Stultz <john.stultz@linaro.org>
8137 L: linux-kernel@vger.kernel.org
8139 F: drivers/misc/hisi_hikey_usb.c
8140 F: Documentation/devicetree/bindings/misc/hisilicon-hikey-usb.yaml
8142 HISILICON PMU DRIVER
8143 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
8145 W: http://www.hisilicon.com
8146 F: Documentation/admin-guide/perf/hisi-pmu.rst
8147 F: drivers/perf/hisilicon
8149 HISILICON QM AND ZIP Controller DRIVER
8150 M: Zhou Wang <wangzhou1@hisilicon.com>
8151 L: linux-crypto@vger.kernel.org
8153 F: Documentation/ABI/testing/debugfs-hisi-zip
8154 F: drivers/crypto/hisilicon/qm.c
8155 F: drivers/crypto/hisilicon/qm.h
8156 F: drivers/crypto/hisilicon/sgl.c
8157 F: drivers/crypto/hisilicon/zip/
8159 HISILICON ROCE DRIVER
8160 M: Lijun Ou <oulijun@huawei.com>
8161 M: Wei Hu(Xavier) <huwei87@hisilicon.com>
8162 M: Weihang Li <liweihang@huawei.com>
8163 L: linux-rdma@vger.kernel.org
8165 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
8166 F: drivers/infiniband/hw/hns/
8168 HISILICON SAS Controller
8169 M: John Garry <john.garry@huawei.com>
8171 W: http://www.hisilicon.com
8172 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
8173 F: drivers/scsi/hisi_sas/
8175 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
8176 M: Zaibo Xu <xuzaibo@huawei.com>
8177 L: linux-crypto@vger.kernel.org
8179 F: Documentation/ABI/testing/debugfs-hisi-sec
8180 F: drivers/crypto/hisilicon/sec2/sec.h
8181 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
8182 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
8183 F: drivers/crypto/hisilicon/sec2/sec_main.c
8185 HISILICON STAGING DRIVERS FOR HIKEY 960/970
8186 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
8188 F: drivers/staging/hikey9xx/
8190 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
8191 M: Zaibo Xu <xuzaibo@huawei.com>
8193 F: drivers/crypto/hisilicon/trng/trng.c
8195 HISILICON V3XX SPI NOR FLASH Controller Driver
8196 M: John Garry <john.garry@huawei.com>
8198 W: http://www.hisilicon.com
8199 F: drivers/spi/spi-hisi-sfc-v3xx.c
8201 HMM - Heterogeneous Memory Management
8202 M: Jérôme Glisse <jglisse@redhat.com>
8203 L: linux-mm@kvack.org
8205 F: Documentation/vm/hmm.rst
8206 F: include/linux/hmm*
8209 F: tools/testing/selftests/vm/*hmm*
8212 M: Jouni Malinen <j@w1.fi>
8213 L: linux-wireless@vger.kernel.org
8215 W: http://w1.fi/hostap-driver.html
8216 F: drivers/net/wireless/intersil/hostap/
8218 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
8219 L: platform-driver-x86@vger.kernel.org
8221 F: drivers/platform/x86/tc1100-wmi.c
8223 HPET: High Precision Event Timers driver
8224 M: Clemens Ladisch <clemens@ladisch.de>
8226 F: Documentation/timers/hpet.rst
8227 F: drivers/char/hpet.c
8228 F: include/linux/hpet.h
8229 F: include/uapi/linux/hpet.h
8233 F: arch/x86/include/asm/hpet.h
8234 F: arch/x86/kernel/hpet.c
8237 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
8239 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
8243 M: Sebastian Reichel <sre@kernel.org>
8245 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
8246 F: Documentation/ABI/testing/sysfs-bus-hsi
8247 F: Documentation/driver-api/hsi.rst
8249 F: include/linux/hsi/
8250 F: include/uapi/linux/hsi/
8253 L: linux-usb@vger.kernel.org
8255 F: drivers/net/usb/hso.c
8257 HSR NETWORK PROTOCOL
8258 L: netdev@vger.kernel.org
8262 HT16K33 LED CONTROLLER DRIVER
8263 M: Robin van der Gracht <robin@protonic.nl>
8265 F: Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
8266 F: drivers/auxdisplay/ht16k33.c
8268 HTCPEN TOUCHSCREEN DRIVER
8269 M: Pau Oliva Fora <pof@eslack.org>
8270 L: linux-input@vger.kernel.org
8272 F: drivers/input/touchscreen/htcpen.c
8274 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
8275 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
8276 L: linux-iio@vger.kernel.org
8278 W: http://www.st.com/
8279 F: Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
8280 F: drivers/iio/humidity/hts221*
8282 HUAWEI ETHERNET DRIVER
8283 M: Bin Luo <luobin9@huawei.com>
8284 L: netdev@vger.kernel.org
8286 F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
8287 F: drivers/net/ethernet/huawei/hinic/
8290 M: Mike Kravetz <mike.kravetz@oracle.com>
8291 L: linux-mm@kvack.org
8293 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
8294 F: Documentation/admin-guide/mm/hugetlbpage.rst
8295 F: Documentation/vm/hugetlbfs_reserv.rst
8297 F: include/linux/hugetlb.h
8301 M: Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
8302 L: linux-media@vger.kernel.org
8304 W: https://linuxtv.org
8305 T: git git://linuxtv.org/media_tree.git
8306 F: drivers/media/platform/sti/hva
8308 HWPOISON MEMORY FAILURE HANDLING
8309 M: Naoya Horiguchi <naoya.horiguchi@nec.com>
8310 L: linux-mm@kvack.org
8312 F: mm/hwpoison-inject.c
8313 F: mm/memory-failure.c
8315 HYGON PROCESSOR SUPPORT
8316 M: Pu Wen <puwen@hygon.cn>
8317 L: linux-kernel@vger.kernel.org
8319 F: arch/x86/kernel/cpu/hygon.c
8321 HYNIX HI556 SENSOR DRIVER
8322 M: Shawn Tu <shawnx.tu@intel.com>
8323 L: linux-media@vger.kernel.org
8325 T: git git://linuxtv.org/media_tree.git
8326 F: drivers/media/i2c/hi556.c
8328 Hyper-V CORE AND DRIVERS
8329 M: "K. Y. Srinivasan" <kys@microsoft.com>
8330 M: Haiyang Zhang <haiyangz@microsoft.com>
8331 M: Stephen Hemminger <sthemmin@microsoft.com>
8332 M: Wei Liu <wei.liu@kernel.org>
8333 L: linux-hyperv@vger.kernel.org
8335 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
8336 F: Documentation/ABI/stable/sysfs-bus-vmbus
8337 F: Documentation/ABI/testing/debugfs-hyperv
8338 F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
8340 F: arch/x86/include/asm/hyperv-tlfs.h
8341 F: arch/x86/include/asm/mshyperv.h
8342 F: arch/x86/include/asm/trace/hyperv.h
8343 F: arch/x86/kernel/cpu/mshyperv.c
8344 F: drivers/clocksource/hyperv_timer.c
8345 F: drivers/hid/hid-hyperv.c
8347 F: drivers/input/serio/hyperv-keyboard.c
8348 F: drivers/iommu/hyperv-iommu.c
8349 F: drivers/net/hyperv/
8350 F: drivers/pci/controller/pci-hyperv-intf.c
8351 F: drivers/pci/controller/pci-hyperv.c
8352 F: drivers/scsi/storvsc_drv.c
8353 F: drivers/uio/uio_hv_generic.c
8354 F: drivers/video/fbdev/hyperv_fb.c
8355 F: include/asm-generic/hyperv-tlfs.h
8356 F: include/asm-generic/mshyperv.h
8357 F: include/clocksource/hyperv_timer.h
8358 F: include/linux/hyperv.h
8359 F: include/uapi/linux/hyperv.h
8360 F: net/vmw_vsock/hyperv_transport.c
8364 M: Vignesh Raghavendra <vigneshr@ti.com>
8365 L: linux-mtd@lists.infradead.org
8367 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8368 C: irc://irc.oftc.net/mtd
8369 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
8370 F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
8371 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
8372 F: drivers/mtd/hyperbus/
8373 F: include/linux/mtd/hyperbus.h
8375 HYPERVISOR VIRTUAL CONSOLE DRIVER
8376 L: linuxppc-dev@lists.ozlabs.org
8381 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8382 L: linux-i2c@vger.kernel.org
8383 L: linux-acpi@vger.kernel.org
8385 F: drivers/i2c/i2c-core-acpi.c
8387 I2C CONTROLLER DRIVER FOR NVIDIA GPU
8388 M: Ajay Gupta <ajayg@nvidia.com>
8389 L: linux-i2c@vger.kernel.org
8391 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
8392 F: drivers/i2c/busses/i2c-nvidia-gpu.c
8395 M: Peter Rosin <peda@axentia.se>
8396 L: linux-i2c@vger.kernel.org
8398 F: Documentation/devicetree/bindings/i2c/i2c-arb*
8399 F: Documentation/devicetree/bindings/i2c/i2c-gate*
8400 F: Documentation/devicetree/bindings/i2c/i2c-mux*
8401 F: Documentation/i2c/i2c-topology.rst
8402 F: Documentation/i2c/muxes/
8403 F: drivers/i2c/i2c-mux.c
8404 F: drivers/i2c/muxes/
8405 F: include/linux/i2c-mux.h
8407 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
8408 M: Gregory CLEMENT <gregory.clement@bootlin.com>
8409 L: linux-i2c@vger.kernel.org
8411 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
8412 F: drivers/i2c/busses/i2c-mv64xxx.c
8414 I2C OVER PARALLEL PORT
8415 M: Jean Delvare <jdelvare@suse.com>
8416 L: linux-i2c@vger.kernel.org
8418 F: Documentation/i2c/busses/i2c-parport.rst
8419 F: drivers/i2c/busses/i2c-parport.c
8422 M: Wolfram Sang <wsa@kernel.org>
8423 L: linux-i2c@vger.kernel.org
8425 W: https://i2c.wiki.kernel.org/
8426 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8427 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8428 F: Documentation/devicetree/bindings/i2c/i2c.txt
8429 F: Documentation/i2c/
8431 F: include/linux/i2c-dev.h
8432 F: include/linux/i2c-smbus.h
8433 F: include/linux/i2c.h
8434 F: include/uapi/linux/i2c-*.h
8435 F: include/uapi/linux/i2c.h
8437 I2C SUBSYSTEM HOST DRIVERS
8438 L: linux-i2c@vger.kernel.org
8440 W: https://i2c.wiki.kernel.org/
8441 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8442 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8443 F: Documentation/devicetree/bindings/i2c/
8444 F: drivers/i2c/algos/
8445 F: drivers/i2c/busses/
8448 M: Jean Delvare <jdelvare@suse.com>
8449 L: linux-i2c@vger.kernel.org
8451 F: Documentation/i2c/busses/i2c-taos-evm.rst
8452 F: drivers/i2c/busses/i2c-taos-evm.c
8455 M: Till Harbaum <till@harbaum.org>
8456 L: linux-i2c@vger.kernel.org
8458 W: http://www.harbaum.org/till/i2c_tiny_usb
8459 F: drivers/i2c/busses/i2c-tiny-usb.c
8461 I2C/SMBUS CONTROLLER DRIVERS FOR PC
8462 M: Jean Delvare <jdelvare@suse.com>
8463 L: linux-i2c@vger.kernel.org
8465 F: Documentation/i2c/busses/i2c-ali1535.rst
8466 F: Documentation/i2c/busses/i2c-ali1563.rst
8467 F: Documentation/i2c/busses/i2c-ali15x3.rst
8468 F: Documentation/i2c/busses/i2c-amd756.rst
8469 F: Documentation/i2c/busses/i2c-amd8111.rst
8470 F: Documentation/i2c/busses/i2c-i801.rst
8471 F: Documentation/i2c/busses/i2c-nforce2.rst
8472 F: Documentation/i2c/busses/i2c-piix4.rst
8473 F: Documentation/i2c/busses/i2c-sis5595.rst
8474 F: Documentation/i2c/busses/i2c-sis630.rst
8475 F: Documentation/i2c/busses/i2c-sis96x.rst
8476 F: Documentation/i2c/busses/i2c-via.rst
8477 F: Documentation/i2c/busses/i2c-viapro.rst
8478 F: drivers/i2c/busses/i2c-ali1535.c
8479 F: drivers/i2c/busses/i2c-ali1563.c
8480 F: drivers/i2c/busses/i2c-ali15x3.c
8481 F: drivers/i2c/busses/i2c-amd756-s4882.c
8482 F: drivers/i2c/busses/i2c-amd756.c
8483 F: drivers/i2c/busses/i2c-amd8111.c
8484 F: drivers/i2c/busses/i2c-i801.c
8485 F: drivers/i2c/busses/i2c-isch.c
8486 F: drivers/i2c/busses/i2c-nforce2-s4985.c
8487 F: drivers/i2c/busses/i2c-nforce2.c
8488 F: drivers/i2c/busses/i2c-piix4.c
8489 F: drivers/i2c/busses/i2c-sis5595.c
8490 F: drivers/i2c/busses/i2c-sis630.c
8491 F: drivers/i2c/busses/i2c-sis96x.c
8492 F: drivers/i2c/busses/i2c-via.c
8493 F: drivers/i2c/busses/i2c-viapro.c
8495 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
8496 M: Hans de Goede <hdegoede@redhat.com>
8497 L: linux-i2c@vger.kernel.org
8499 F: drivers/i2c/busses/i2c-cht-wc.c
8501 I2C/SMBUS ISMT DRIVER
8502 M: Seth Heasley <seth.heasley@intel.com>
8503 M: Neil Horman <nhorman@tuxdriver.com>
8504 L: linux-i2c@vger.kernel.org
8505 F: Documentation/i2c/busses/i2c-ismt.rst
8506 F: drivers/i2c/busses/i2c-ismt.c
8508 I2C/SMBUS STUB DRIVER
8509 M: Jean Delvare <jdelvare@suse.com>
8510 L: linux-i2c@vger.kernel.org
8512 F: drivers/i2c/i2c-stub.c
8514 I3C DRIVER FOR CADENCE I3C MASTER IP
8515 M: Przemysław Gaj <pgaj@cadence.com>
8517 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
8518 F: drivers/i3c/master/i3c-master-cdns.c
8520 I3C DRIVER FOR SYNOPSYS DESIGNWARE
8521 M: Vitor Soares <vitor.soares@synopsys.com>
8523 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
8524 F: drivers/i3c/master/dw*
8527 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
8528 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
8530 C: irc://chat.freenode.net/linux-i3c
8531 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
8532 F: Documentation/ABI/testing/sysfs-bus-i3c
8533 F: Documentation/devicetree/bindings/i3c/
8534 F: Documentation/driver-api/i3c
8536 F: include/linux/i3c/
8538 IA64 (Itanium) PLATFORM
8539 L: linux-ia64@vger.kernel.org
8541 F: Documentation/ia64/
8544 IBM Power 842 compression accelerator
8545 M: Haren Myneni <haren@us.ibm.com>
8548 F: drivers/crypto/nx/Kconfig
8549 F: drivers/crypto/nx/Makefile
8550 F: drivers/crypto/nx/nx-842*
8551 F: include/linux/sw842.h
8554 IBM Power in-Nest Crypto Acceleration
8555 M: Breno Leitão <leitao@debian.org>
8556 M: Nayna Jain <nayna@linux.ibm.com>
8557 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8558 L: linux-crypto@vger.kernel.org
8560 F: drivers/crypto/nx/Kconfig
8561 F: drivers/crypto/nx/Makefile
8562 F: drivers/crypto/nx/nx-aes*
8563 F: drivers/crypto/nx/nx-sha*
8564 F: drivers/crypto/nx/nx.*
8565 F: drivers/crypto/nx/nx_csbcpb.h
8566 F: drivers/crypto/nx/nx_debugfs.c
8568 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
8569 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8570 L: linux-pci@vger.kernel.org
8571 L: linuxppc-dev@lists.ozlabs.org
8573 F: drivers/pci/hotplug/rpadlpar*
8575 IBM Power Linux RAID adapter
8576 M: Brian King <brking@us.ibm.com>
8578 F: drivers/scsi/ipr.*
8580 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
8581 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8582 L: linux-pci@vger.kernel.org
8583 L: linuxppc-dev@lists.ozlabs.org
8585 F: drivers/pci/hotplug/rpaphp*
8587 IBM Power SRIOV Virtual NIC Device Driver
8588 M: Dany Madden <drt@linux.ibm.com>
8589 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8590 R: Thomas Falcon <tlfalcon@linux.ibm.com>
8591 R: Lijun Pan <lijunp213@gmail.com>
8592 L: netdev@vger.kernel.org
8594 F: drivers/net/ethernet/ibm/ibmvnic.*
8596 IBM Power Virtual Accelerator Switchboard
8597 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8598 L: linuxppc-dev@lists.ozlabs.org
8600 F: arch/powerpc/include/asm/vas.h
8601 F: arch/powerpc/platforms/powernv/copy-paste.h
8602 F: arch/powerpc/platforms/powernv/vas*
8604 IBM Power Virtual Ethernet Device Driver
8605 M: Cristobal Forno <cforno12@linux.ibm.com>
8606 L: netdev@vger.kernel.org
8608 F: drivers/net/ethernet/ibm/ibmveth.*
8610 IBM Power Virtual FC Device Drivers
8611 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8612 L: linux-scsi@vger.kernel.org
8614 F: drivers/scsi/ibmvscsi/ibmvfc*
8616 IBM Power Virtual Management Channel Driver
8617 M: Brad Warrum <bwarrum@linux.ibm.com>
8618 M: Ritu Agarwal <rituagar@linux.ibm.com>
8620 F: drivers/misc/ibmvmc.*
8622 IBM Power Virtual SCSI Device Drivers
8623 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8624 L: linux-scsi@vger.kernel.org
8626 F: drivers/scsi/ibmvscsi/ibmvscsi*
8627 F: include/scsi/viosrp.h
8629 IBM Power Virtual SCSI Device Target Driver
8630 M: Michael Cyr <mikecyr@linux.ibm.com>
8631 L: linux-scsi@vger.kernel.org
8632 L: target-devel@vger.kernel.org
8634 F: drivers/scsi/ibmvscsi_tgt/
8636 IBM Power VMX Cryptographic instructions
8637 M: Breno Leitão <leitao@debian.org>
8638 M: Nayna Jain <nayna@linux.ibm.com>
8639 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8640 L: linux-crypto@vger.kernel.org
8642 F: drivers/crypto/vmx/Kconfig
8643 F: drivers/crypto/vmx/Makefile
8644 F: drivers/crypto/vmx/aes*
8645 F: drivers/crypto/vmx/ghash*
8646 F: drivers/crypto/vmx/ppc-xlate.pl
8647 F: drivers/crypto/vmx/vmx.c
8649 IBM ServeRAID RAID DRIVER
8651 F: drivers/scsi/ips.*
8653 ICH LPC AND GPIO DRIVER
8654 M: Peter Tyser <ptyser@xes-inc.com>
8656 F: drivers/gpio/gpio-ich.c
8657 F: drivers/mfd/lpc_ich.c
8660 M: Max Staudt <max@enpas.org>
8661 L: linux-i2c@vger.kernel.org
8663 F: drivers/i2c/busses/i2c-icy.c
8666 M: "David S. Miller" <davem@davemloft.net>
8667 L: linux-ide@vger.kernel.org
8669 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
8670 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
8671 F: Documentation/ide/
8673 F: include/linux/ide.h
8676 L: linux-ide@vger.kernel.org
8678 F: Documentation/cdrom/ide-cd.rst
8679 F: drivers/ide/ide-cd*
8681 IDEAPAD LAPTOP EXTRAS DRIVER
8682 M: Ike Panhc <ike.pan@canonical.com>
8683 L: platform-driver-x86@vger.kernel.org
8685 W: http://launchpad.net/ideapad-laptop
8686 F: drivers/platform/x86/ideapad-laptop.c
8688 IDEAPAD LAPTOP SLIDEBAR DRIVER
8689 M: Andrey Moiseev <o2g.org.ru@gmail.com>
8690 L: linux-input@vger.kernel.org
8692 W: https://github.com/o2genum/ideapad-slidebar
8693 F: drivers/input/misc/ideapad_slidebar.c
8695 IDT VersaClock 5 CLOCK DRIVER
8696 M: Luca Ceresoli <luca@lucaceresoli.net>
8698 F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
8699 F: drivers/clk/clk-versaclock5.c
8701 IEEE 802.15.4 SUBSYSTEM
8702 M: Alexander Aring <alex.aring@gmail.com>
8703 M: Stefan Schmidt <stefan@datenfreihafen.org>
8704 L: linux-wpan@vger.kernel.org
8706 W: https://linux-wpan.org/
8707 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
8708 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
8709 F: Documentation/networking/ieee802154.rst
8710 F: drivers/net/ieee802154/
8711 F: include/linux/ieee802154.h
8712 F: include/linux/nl802154.h
8713 F: include/net/af_ieee802154.h
8714 F: include/net/cfg802154.h
8715 F: include/net/ieee802154_netdev.h
8716 F: include/net/mac802154.h
8717 F: include/net/nl802154.h
8722 M: Yotam Gigi <yotam.gi@gmail.com>
8723 M: Jamal Hadi Salim <jhs@mojatatu.com>
8724 F: include/net/ife.h
8725 F: include/uapi/linux/ife.h
8728 IGORPLUG-USB IR RECEIVER
8729 M: Sean Young <sean@mess.org>
8730 L: linux-media@vger.kernel.org
8732 F: drivers/media/rc/igorplugusb.c
8734 IGUANAWORKS USB IR TRANSCEIVER
8735 M: Sean Young <sean@mess.org>
8736 L: linux-media@vger.kernel.org
8738 F: drivers/media/rc/iguanair.c
8740 IIO DIGITAL POTENTIOMETER DAC
8741 M: Peter Rosin <peda@axentia.se>
8742 L: linux-iio@vger.kernel.org
8744 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
8745 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
8746 F: drivers/iio/dac/dpot-dac.c
8748 IIO ENVELOPE DETECTOR
8749 M: Peter Rosin <peda@axentia.se>
8750 L: linux-iio@vger.kernel.org
8752 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
8753 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
8754 F: drivers/iio/adc/envelope-detector.c
8757 M: Peter Rosin <peda@axentia.se>
8758 L: linux-iio@vger.kernel.org
8760 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
8761 F: drivers/iio/multiplexer/iio-mux.c
8763 IIO SCMI BASED DRIVER
8764 M: Jyoti Bhayana <jbhayana@google.com>
8765 L: linux-iio@vger.kernel.org
8767 F: drivers/iio/common/scmi_sensors/scmi_iio.c
8769 IIO SUBSYSTEM AND DRIVERS
8770 M: Jonathan Cameron <jic23@kernel.org>
8771 R: Lars-Peter Clausen <lars@metafoo.de>
8772 L: linux-iio@vger.kernel.org
8774 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
8775 F: Documentation/ABI/testing/configfs-iio*
8776 F: Documentation/ABI/testing/sysfs-bus-iio*
8777 F: Documentation/devicetree/bindings/iio/
8779 F: drivers/staging/iio/
8780 F: include/linux/iio/
8784 M: Peter Rosin <peda@axentia.se>
8785 L: linux-iio@vger.kernel.org
8787 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
8788 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
8789 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
8790 F: drivers/iio/afe/iio-rescale.c
8792 IKANOS/ADI EAGLE ADSL USB DRIVER
8793 M: Matthieu Castet <castet.matthieu@free.fr>
8794 M: Stanislaw Gruszka <stf_xl@wp.pl>
8796 F: drivers/usb/atm/ueagle-atm.c
8798 IMGTEC ASCII LCD DRIVER
8799 M: Paul Burton <paulburton@kernel.org>
8801 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
8802 F: drivers/auxdisplay/img-ascii-lcd.c
8804 IMGTEC IR DECODER DRIVER
8806 F: drivers/media/rc/img-ir/
8808 IMON SOUNDGRAPH USB IR RECEIVER
8809 M: Sean Young <sean@mess.org>
8810 L: linux-media@vger.kernel.org
8812 F: drivers/media/rc/imon.c
8813 F: drivers/media/rc/imon_raw.c
8815 IMS TWINTURBO FRAMEBUFFER DRIVER
8816 L: linux-fbdev@vger.kernel.org
8818 F: drivers/video/fbdev/imsttfb.c
8820 INA209 HARDWARE MONITOR DRIVER
8821 M: Guenter Roeck <linux@roeck-us.net>
8822 L: linux-hwmon@vger.kernel.org
8824 F: Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml
8825 F: Documentation/hwmon/ina209.rst
8826 F: drivers/hwmon/ina209.c
8828 INA2XX HARDWARE MONITOR DRIVER
8829 M: Guenter Roeck <linux@roeck-us.net>
8830 L: linux-hwmon@vger.kernel.org
8832 F: Documentation/hwmon/ina2xx.rst
8833 F: drivers/hwmon/ina2xx.c
8834 F: include/linux/platform_data/ina2xx.h
8836 INDUSTRY PACK SUBSYSTEM (IPACK)
8837 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
8838 M: Jens Taprogge <jens.taprogge@taprogge.org>
8839 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8840 L: industrypack-devel@lists.sourceforge.net
8842 W: http://industrypack.sourceforge.net
8845 INFINEON DPS310 Driver
8846 M: Eddie James <eajames@linux.ibm.com>
8847 L: linux-iio@vger.kernel.org
8849 F: drivers/iio/pressure/dps310.c
8851 INFINIBAND SUBSYSTEM
8852 M: Doug Ledford <dledford@redhat.com>
8853 M: Jason Gunthorpe <jgg@nvidia.com>
8854 L: linux-rdma@vger.kernel.org
8856 W: https://github.com/linux-rdma/rdma-core
8857 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8858 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
8859 F: Documentation/devicetree/bindings/infiniband/
8860 F: Documentation/infiniband/
8861 F: drivers/infiniband/
8863 F: include/trace/events/ib_mad.h
8864 F: include/trace/events/ib_umad.h
8865 F: include/uapi/linux/if_infiniband.h
8866 F: include/uapi/rdma/
8867 F: samples/bpf/ibumad_kern.c
8868 F: samples/bpf/ibumad_user.c
8870 INGENIC JZ4780 NAND DRIVER
8871 M: Harvey Hunt <harveyhuntnexus@gmail.com>
8872 L: linux-mtd@lists.infradead.org
8873 L: linux-mips@vger.kernel.org
8875 F: drivers/mtd/nand/raw/ingenic/
8878 M: Paul Cercueil <paul@crapouillou.net>
8879 L: linux-mips@vger.kernel.org
8881 F: arch/mips/boot/dts/ingenic/
8882 F: arch/mips/generic/board-ingenic.c
8883 F: arch/mips/include/asm/mach-ingenic/
8884 F: arch/mips/ingenic/Kconfig
8885 F: drivers/clk/ingenic/
8886 F: drivers/dma/dma-jz4780.c
8887 F: drivers/gpu/drm/ingenic/
8888 F: drivers/i2c/busses/i2c-jz4780.c
8889 F: drivers/iio/adc/ingenic-adc.c
8890 F: drivers/irqchip/irq-ingenic.c
8891 F: drivers/memory/jz4780-nemc.c
8892 F: drivers/mmc/host/jz4740_mmc.c
8893 F: drivers/mtd/nand/raw/ingenic/
8894 F: drivers/pinctrl/pinctrl-ingenic.c
8895 F: drivers/power/supply/ingenic-battery.c
8896 F: drivers/pwm/pwm-jz4740.c
8897 F: drivers/remoteproc/ingenic_rproc.c
8898 F: drivers/rtc/rtc-jz4740.c
8899 F: drivers/tty/serial/8250/8250_ingenic.c
8900 F: drivers/usb/musb/jz4740.c
8901 F: drivers/watchdog/jz4740_wdt.c
8902 F: include/dt-bindings/iio/adc/ingenic,adc.h
8903 F: include/linux/mfd/ingenic-tcu.h
8904 F: sound/soc/codecs/jz47*
8905 F: sound/soc/jz4740/
8908 M: Jan Kara <jack@suse.cz>
8909 R: Amir Goldstein <amir73il@gmail.com>
8910 L: linux-fsdevel@vger.kernel.org
8912 F: Documentation/filesystems/inotify.rst
8913 F: fs/notify/inotify/
8914 F: include/linux/inotify.h
8915 F: include/uapi/linux/inotify.h
8917 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8918 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
8919 L: linux-input@vger.kernel.org
8921 Q: http://patchwork.kernel.org/project/linux-input/list/
8922 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8923 F: Documentation/devicetree/bindings/input/
8924 F: Documentation/devicetree/bindings/serio/
8925 F: Documentation/input/
8927 F: include/linux/input.h
8928 F: include/linux/input/
8929 F: include/uapi/linux/input-event-codes.h
8930 F: include/uapi/linux/input.h
8932 INPUT MULTITOUCH (MT) PROTOCOL
8933 M: Henrik Rydberg <rydberg@bitmath.org>
8934 L: linux-input@vger.kernel.org
8936 F: Documentation/input/multi-touch-protocol.rst
8937 F: drivers/input/input-mt.c
8940 INSIDE SECURE CRYPTO DRIVER
8941 M: Antoine Tenart <atenart@kernel.org>
8942 L: linux-crypto@vger.kernel.org
8944 F: drivers/crypto/inside-secure/
8946 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8947 M: Mimi Zohar <zohar@linux.ibm.com>
8948 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8949 L: linux-integrity@vger.kernel.org
8951 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8952 F: security/integrity/ima/
8954 INTEL 810/815 FRAMEBUFFER DRIVER
8955 M: Antonino Daplas <adaplas@gmail.com>
8956 L: linux-fbdev@vger.kernel.org
8958 F: drivers/video/fbdev/i810/
8961 M: Cezary Rojewski <cezary.rojewski@intel.com>
8962 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8963 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
8964 M: Jie Yang <yang.jie@linux.intel.com>
8965 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8969 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8970 M: Hans de Goede <hdegoede@redhat.com>
8971 L: platform-driver-x86@vger.kernel.org
8973 F: drivers/platform/x86/intel_atomisp2_pm.c
8975 INTEL ATOMISP2 LED DRIVER
8976 M: Hans de Goede <hdegoede@redhat.com>
8977 L: platform-driver-x86@vger.kernel.org
8979 F: drivers/platform/x86/intel_atomisp2_led.c
8981 INTEL BROXTON PMC DRIVER
8982 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8983 M: Zha Qipeng <qipeng.zha@intel.com>
8985 F: drivers/mfd/intel_pmc_bxt.c
8986 F: include/linux/mfd/intel_pmc_bxt.h
8988 INTEL C600 SERIES SAS CONTROLLER DRIVER
8989 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8990 L: linux-scsi@vger.kernel.org
8992 T: git git://git.code.sf.net/p/intel-sas/isci
8993 F: drivers/scsi/isci/
8995 INTEL CPU family model numbers
8996 M: Tony Luck <tony.luck@intel.com>
8998 L: linux-kernel@vger.kernel.org
9000 F: arch/x86/include/asm/intel-family.h
9002 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
9003 M: Jani Nikula <jani.nikula@linux.intel.com>
9004 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
9005 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
9006 L: intel-gfx@lists.freedesktop.org
9008 W: https://01.org/linuxgraphics/
9009 Q: http://patchwork.freedesktop.org/project/intel-gfx/
9010 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
9011 C: irc://chat.freenode.net/intel-gfx
9012 T: git git://anongit.freedesktop.org/drm-intel
9013 F: Documentation/gpu/i915.rst
9014 F: drivers/gpu/drm/i915/
9015 F: include/drm/i915*
9016 F: include/uapi/drm/i915_drm.h
9018 INTEL ETHERNET DRIVERS
9019 M: Jesse Brandeburg <jesse.brandeburg@intel.com>
9020 M: Tony Nguyen <anthony.l.nguyen@intel.com>
9021 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
9023 W: http://www.intel.com/support/feedback.htm
9024 W: http://e1000.sourceforge.net/
9025 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
9026 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
9027 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
9028 F: Documentation/networking/device_drivers/ethernet/intel/
9029 F: drivers/net/ethernet/intel/
9030 F: drivers/net/ethernet/intel/*/
9031 F: include/linux/avf/virtchnl.h
9033 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
9034 M: Maik Broemme <mbroemme@libmpq.org>
9035 L: linux-fbdev@vger.kernel.org
9037 F: Documentation/fb/intelfb.rst
9038 F: drivers/video/fbdev/intelfb/
9041 M: Andy Shevchenko <andy@kernel.org>
9042 L: linux-gpio@vger.kernel.org
9044 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9045 F: drivers/gpio/gpio-ich.c
9046 F: drivers/gpio/gpio-merrifield.c
9047 F: drivers/gpio/gpio-ml-ioh.c
9048 F: drivers/gpio/gpio-pch.c
9049 F: drivers/gpio/gpio-sch.c
9050 F: drivers/gpio/gpio-sodaville.c
9052 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
9053 M: Zhenyu Wang <zhenyuw@linux.intel.com>
9054 M: Zhi Wang <zhi.a.wang@intel.com>
9055 L: intel-gvt-dev@lists.freedesktop.org
9056 L: intel-gfx@lists.freedesktop.org
9058 W: https://01.org/igvt-g
9059 T: git https://github.com/intel/gvt-linux.git
9060 F: drivers/gpu/drm/i915/gvt/
9062 INTEL HID EVENT DRIVER
9063 M: Alex Hung <alex.hung@canonical.com>
9064 L: platform-driver-x86@vger.kernel.org
9066 F: drivers/platform/x86/intel-hid.c
9068 INTEL I/OAT DMA DRIVER
9069 M: Dave Jiang <dave.jiang@intel.com>
9070 R: Dan Williams <dan.j.williams@intel.com>
9071 L: dmaengine@vger.kernel.org
9073 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
9074 F: drivers/dma/ioat*
9077 M: Dave Jiang <dave.jiang@intel.com>
9078 L: dmaengine@vger.kernel.org
9080 F: drivers/dma/idxd/*
9081 F: include/uapi/linux/idxd.h
9084 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
9085 M: Len Brown <lenb@kernel.org>
9086 L: linux-pm@vger.kernel.org
9088 B: https://bugzilla.kernel.org
9089 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
9090 F: drivers/idle/intel_idle.c
9092 INTEL INTEGRATED SENSOR HUB DRIVER
9093 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9094 M: Jiri Kosina <jikos@kernel.org>
9095 L: linux-input@vger.kernel.org
9097 F: drivers/hid/intel-ish-hid/
9100 M: David Woodhouse <dwmw2@infradead.org>
9101 M: Lu Baolu <baolu.lu@linux.intel.com>
9102 L: iommu@lists.linux-foundation.org
9104 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9105 F: drivers/iommu/intel/
9106 F: include/linux/intel-iommu.h
9107 F: include/linux/intel-svm.h
9109 INTEL IOP-ADMA DMA DRIVER
9110 R: Dan Williams <dan.j.williams@intel.com>
9112 F: drivers/dma/iop-adma.c
9114 INTEL IPU3 CSI-2 CIO2 DRIVER
9115 M: Yong Zhi <yong.zhi@intel.com>
9116 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9117 M: Bingbu Cao <bingbu.cao@intel.com>
9118 M: Dan Scally <djrscally@gmail.com>
9119 R: Tianshu Qiu <tian.shu.qiu@intel.com>
9120 L: linux-media@vger.kernel.org
9122 T: git git://linuxtv.org/media_tree.git
9123 F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
9124 F: drivers/media/pci/intel/ipu3/
9126 INTEL IPU3 CSI-2 IMGU DRIVER
9127 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9128 R: Bingbu Cao <bingbu.cao@intel.com>
9129 R: Tianshu Qiu <tian.shu.qiu@intel.com>
9130 L: linux-media@vger.kernel.org
9132 F: Documentation/admin-guide/media/ipu3.rst
9133 F: Documentation/admin-guide/media/ipu3_rcb.svg
9134 F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
9135 F: drivers/staging/media/ipu3/
9137 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
9138 M: Krzysztof Halasa <khalasa@piap.pl>
9140 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
9141 F: drivers/net/wan/ixp4xx_hss.c
9142 F: drivers/soc/ixp4xx/ixp4xx-npe.c
9143 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
9144 F: include/linux/soc/ixp4xx/npe.h
9145 F: include/linux/soc/ixp4xx/qmgr.h
9147 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
9148 M: Deepak Saxena <dsaxena@plexity.net>
9150 F: drivers/char/hw_random/ixp4xx-rng.c
9152 INTEL KEEM BAY DRM DRIVER
9153 M: Anitha Chrisanthus <anitha.chrisanthus@intel.com>
9154 M: Edmund Dea <edmund.j.dea@intel.com>
9156 F: Documentation/devicetree/bindings/display/intel,kmb_display.yaml
9157 F: drivers/gpu/drm/kmb/
9159 INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
9160 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9162 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
9163 F: drivers/crypto/keembay/Kconfig
9164 F: drivers/crypto/keembay/Makefile
9165 F: drivers/crypto/keembay/keembay-ocs-aes-core.c
9166 F: drivers/crypto/keembay/ocs-aes.c
9167 F: drivers/crypto/keembay/ocs-aes.h
9169 INTEL KEEM BAY OCS HCU CRYPTO DRIVER
9170 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9171 M: Declan Murphy <declan.murphy@intel.com>
9173 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
9174 F: drivers/crypto/keembay/Kconfig
9175 F: drivers/crypto/keembay/Makefile
9176 F: drivers/crypto/keembay/keembay-ocs-hcu-core.c
9177 F: drivers/crypto/keembay/ocs-hcu.c
9178 F: drivers/crypto/keembay/ocs-hcu.h
9180 INTEL MANAGEMENT ENGINE (mei)
9181 M: Tomas Winkler <tomas.winkler@intel.com>
9182 L: linux-kernel@vger.kernel.org
9184 F: Documentation/driver-api/mei/*
9185 F: drivers/misc/mei/
9186 F: drivers/watchdog/mei_wdt.c
9187 F: include/linux/mei_cl_bus.h
9188 F: include/uapi/linux/mei.h
9191 INTEL MENLOW THERMAL DRIVER
9192 M: Sujith Thomas <sujith.thomas@intel.com>
9193 L: platform-driver-x86@vger.kernel.org
9195 W: https://01.org/linux-acpi
9196 F: drivers/platform/x86/intel_menlow.c
9198 INTEL P-Unit IPC DRIVER
9199 M: Zha Qipeng <qipeng.zha@intel.com>
9200 L: platform-driver-x86@vger.kernel.org
9202 F: arch/x86/include/asm/intel_punit_ipc.h
9203 F: drivers/platform/x86/intel_punit_ipc.c
9205 INTEL PMC CORE DRIVER
9206 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
9207 M: David E Box <david.e.box@intel.com>
9208 L: platform-driver-x86@vger.kernel.org
9210 F: Documentation/ABI/testing/sysfs-platform-intel-pmc
9211 F: drivers/platform/x86/intel_pmc_core*
9213 INTEL PMIC GPIO DRIVERS
9214 M: Andy Shevchenko <andy@kernel.org>
9216 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9217 F: drivers/gpio/gpio-*cove.c
9219 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
9220 M: Andy Shevchenko <andy@kernel.org>
9222 F: drivers/mfd/intel_soc_pmic*
9223 F: include/linux/mfd/intel_soc_pmic*
9226 M: "David E. Box" <david.e.box@linux.intel.com>
9228 F: drivers/mfd/intel_pmt.c
9229 F: drivers/platform/x86/intel_pmt_*
9231 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
9232 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
9233 L: linux-wireless@vger.kernel.org
9235 F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
9236 F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
9237 F: drivers/net/wireless/intel/ipw2x00/
9240 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9241 M: Len Brown <lenb@kernel.org>
9242 L: linux-pm@vger.kernel.org
9244 F: drivers/cpufreq/intel_pstate.c
9246 INTEL RDMA RNIC DRIVER
9247 M: Faisal Latif <faisal.latif@intel.com>
9248 M: Shiraz Saleem <shiraz.saleem@intel.com>
9249 L: linux-rdma@vger.kernel.org
9251 F: drivers/infiniband/hw/i40iw/
9252 F: include/uapi/rdma/i40iw-abi.h
9255 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9257 F: arch/x86/include/asm/intel_scu_ipc.h
9258 F: drivers/platform/x86/intel_scu_*
9260 INTEL SPEED SELECT TECHNOLOGY
9261 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9262 L: platform-driver-x86@vger.kernel.org
9264 F: drivers/platform/x86/intel_speed_select_if/
9265 F: include/uapi/linux/isst_if.h
9266 F: tools/power/x86/intel-speed-select/
9268 INTEL STRATIX10 FIRMWARE DRIVERS
9269 M: Richard Gong <richard.gong@linux.intel.com>
9270 L: linux-kernel@vger.kernel.org
9272 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
9273 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
9274 F: drivers/firmware/stratix10-rsu.c
9275 F: drivers/firmware/stratix10-svc.c
9276 F: include/linux/firmware/intel/stratix10-smc.h
9277 F: include/linux/firmware/intel/stratix10-svc-client.h
9279 INTEL TELEMETRY DRIVER
9280 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
9281 M: "David E. Box" <david.e.box@linux.intel.com>
9282 L: platform-driver-x86@vger.kernel.org
9284 F: arch/x86/include/asm/intel_telemetry.h
9285 F: drivers/platform/x86/intel_telemetry*
9287 INTEL UNCORE FREQUENCY CONTROL
9288 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9289 L: platform-driver-x86@vger.kernel.org
9291 F: drivers/platform/x86/intel-uncore-frequency.c
9293 INTEL VIRTUAL BUTTON DRIVER
9294 M: AceLan Kao <acelan.kao@canonical.com>
9295 L: platform-driver-x86@vger.kernel.org
9297 F: drivers/platform/x86/intel-vbtn.c
9299 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
9300 M: Stanislaw Gruszka <stf_xl@wp.pl>
9301 L: linux-wireless@vger.kernel.org
9303 F: drivers/net/wireless/intel/iwlegacy/
9305 INTEL WIRELESS WIFI LINK (iwlwifi)
9306 M: Luca Coelho <luciano.coelho@intel.com>
9307 L: linux-wireless@vger.kernel.org
9309 W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
9310 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
9311 F: drivers/net/wireless/intel/iwlwifi/
9313 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
9314 M: Jithu Joseph <jithu.joseph@intel.com>
9315 R: Maurice Ma <maurice.ma@intel.com>
9317 W: https://slimbootloader.github.io/security/firmware-update.html
9318 F: drivers/platform/x86/intel-wmi-sbl-fw-update.c
9320 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
9321 L: Dell.Client.Kernel@dell.com
9323 F: drivers/platform/x86/intel-wmi-thunderbolt.c
9326 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9328 F: Documentation/trace/intel_th.rst
9329 F: drivers/hwtracing/intel_th/
9330 F: include/linux/intel_th.h
9332 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
9333 M: Ning Sun <ning.sun@intel.com>
9334 L: tboot-devel@lists.sourceforge.net
9336 W: http://tboot.sourceforge.net
9337 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
9338 F: Documentation/x86/intel_txt.rst
9339 F: arch/x86/kernel/tboot.c
9340 F: include/linux/tboot.h
9343 M: Jarkko Sakkinen <jarkko@kernel.org>
9344 R: Dave Hansen <dave.hansen@linux.intel.com>
9345 L: linux-sgx@vger.kernel.org
9347 Q: https://patchwork.kernel.org/project/intel-sgx/list/
9348 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
9349 F: Documentation/x86/sgx.rst
9350 F: arch/x86/entry/vdso/vsgx.S
9351 F: arch/x86/include/asm/sgx.h
9352 F: arch/x86/include/uapi/asm/sgx.h
9353 F: arch/x86/kernel/cpu/sgx/*
9354 F: tools/testing/selftests/sgx/*
9358 M: Georgi Djakov <djakov@kernel.org>
9359 L: linux-pm@vger.kernel.org
9361 T: git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
9362 F: Documentation/devicetree/bindings/interconnect/
9363 F: Documentation/driver-api/interconnect.rst
9364 F: drivers/interconnect/
9365 F: include/dt-bindings/interconnect/
9366 F: include/linux/interconnect-provider.h
9367 F: include/linux/interconnect.h
9369 INTERRUPT COUNTER DRIVER
9370 M: Oleksij Rempel <o.rempel@pengutronix.de>
9371 R: Pengutronix Kernel Team <kernel@pengutronix.de>
9372 L: linux-iio@vger.kernel.org
9373 F: Documentation/devicetree/bindings/counter/interrupt-counter.yaml
9374 F: drivers/counter/interrupt-cnt.c
9376 INVENSENSE ICM-426xx IMU DRIVER
9377 M: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
9378 L: linux-iio@vger.kernel.org
9380 W: https://invensense.tdk.com/
9381 F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
9382 F: drivers/iio/imu/inv_icm42600/
9384 INVENSENSE MPU-3050 GYROSCOPE DRIVER
9385 M: Linus Walleij <linus.walleij@linaro.org>
9386 L: linux-iio@vger.kernel.org
9388 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
9389 F: drivers/iio/gyro/mpu3050*
9391 IOC3 ETHERNET DRIVER
9392 M: Ralf Baechle <ralf@linux-mips.org>
9393 L: linux-mips@vger.kernel.org
9395 F: drivers/net/ethernet/sgi/ioc3-eth.c
9397 IOMAP FILESYSTEM LIBRARY
9398 M: Christoph Hellwig <hch@infradead.org>
9399 M: Darrick J. Wong <djwong@kernel.org>
9400 M: linux-xfs@vger.kernel.org
9401 M: linux-fsdevel@vger.kernel.org
9402 L: linux-xfs@vger.kernel.org
9403 L: linux-fsdevel@vger.kernel.org
9405 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
9407 F: include/linux/iomap.h
9410 M: Joerg Roedel <joro@8bytes.org>
9411 M: Will Deacon <will@kernel.org>
9412 L: iommu@lists.linux-foundation.org
9414 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9415 F: Documentation/devicetree/bindings/iommu/
9416 F: Documentation/userspace-api/iommu.rst
9418 F: include/linux/iommu.h
9419 F: include/linux/iova.h
9420 F: include/linux/of_iommu.h
9421 F: include/uapi/linux/iommu.h
9424 M: Jens Axboe <axboe@kernel.dk>
9425 R: Pavel Begunkov <asml.silence@gmail.com>
9426 L: io-uring@vger.kernel.org
9428 T: git git://git.kernel.dk/linux-block
9429 T: git git://git.kernel.dk/liburing
9433 F: include/linux/io_uring.h
9434 F: include/uapi/linux/io_uring.h
9437 M: Corey Minyard <minyard@acm.org>
9438 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
9440 W: http://openipmi.sourceforge.net/
9441 F: Documentation/driver-api/ipmi.rst
9442 F: Documentation/devicetree/bindings/ipmi/
9443 F: drivers/char/ipmi/
9444 F: include/linux/ipmi*
9445 F: include/uapi/linux/ipmi*
9447 IPS SCSI RAID DRIVER
9448 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
9449 L: linux-scsi@vger.kernel.org
9451 W: http://www.adaptec.com/
9452 F: drivers/scsi/ips*
9455 M: Simon Horman <horms@verge.net.au>
9456 M: Julian Anastasov <ja@ssi.bg>
9457 L: netdev@vger.kernel.org
9458 L: lvs-devel@vger.kernel.org
9460 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
9461 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
9462 F: Documentation/networking/ipvs-sysctl.rst
9463 F: include/net/ip_vs.h
9464 F: include/uapi/linux/ip_vs.h
9465 F: net/netfilter/ipvs/
9468 M: Jiri Kosina <jikos@kernel.org>
9469 M: David Sterba <dsterba@suse.com>
9471 F: drivers/tty/ipwireless/
9474 L: netdev@vger.kernel.org
9476 F: include/uapi/linux/ipx.h
9478 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
9479 M: Marc Zyngier <maz@kernel.org>
9481 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9482 F: Documentation/core-api/irq/irq-domain.rst
9483 F: include/linux/irqdomain.h
9484 F: kernel/irq/irqdomain.c
9488 M: Thomas Gleixner <tglx@linutronix.de>
9489 L: linux-kernel@vger.kernel.org
9491 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9495 M: Thomas Gleixner <tglx@linutronix.de>
9496 M: Marc Zyngier <maz@kernel.org>
9497 L: linux-kernel@vger.kernel.org
9499 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9500 F: Documentation/devicetree/bindings/interrupt-controller/
9504 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9506 F: Documentation/driver-api/isa.rst
9507 F: drivers/base/isa.c
9508 F: include/linux/isa.h
9511 M: Hans Verkuil <hverkuil@xs4all.nl>
9512 L: linux-media@vger.kernel.org
9514 W: https://linuxtv.org
9515 T: git git://linuxtv.org/media_tree.git
9516 F: drivers/media/radio/radio-isa*
9519 M: Jaroslav Kysela <perex@perex.cz>
9521 F: Documentation/driver-api/isapnp.rst
9522 F: drivers/pnp/isapnp/
9523 F: include/linux/isapnp.h
9526 M: Lee Duncan <lduncan@suse.com>
9527 M: Chris Leech <cleech@redhat.com>
9528 L: open-iscsi@googlegroups.com
9529 L: linux-scsi@vger.kernel.org
9531 W: www.open-iscsi.com
9532 F: drivers/scsi/*iscsi*
9533 F: include/scsi/*iscsi*
9535 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
9536 M: Peter Jones <pjones@redhat.com>
9537 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
9539 F: drivers/firmware/iscsi_ibft*
9541 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
9542 M: Sagi Grimberg <sagi@grimberg.me>
9543 M: Max Gurtovoy <mgurtovoy@nvidia.com>
9544 L: linux-rdma@vger.kernel.org
9546 W: http://www.openfabrics.org
9547 W: www.open-iscsi.org
9548 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9549 F: drivers/infiniband/ulp/iser/
9551 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
9552 M: Sagi Grimberg <sagi@grimberg.me>
9553 L: linux-rdma@vger.kernel.org
9554 L: target-devel@vger.kernel.org
9556 W: http://www.linux-iscsi.org
9557 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
9558 F: drivers/infiniband/ulp/isert
9560 ISDN/CMTP OVER BLUETOOTH
9561 M: Karsten Keil <isdn@linux-pingi.de>
9562 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9563 L: netdev@vger.kernel.org
9565 W: http://www.isdn4linux.de
9566 F: Documentation/isdn/
9567 F: drivers/isdn/capi/
9568 F: include/linux/isdn/
9569 F: include/uapi/linux/isdn/
9570 F: net/bluetooth/cmtp/
9572 ISDN/mISDN SUBSYSTEM
9573 M: Karsten Keil <isdn@linux-pingi.de>
9574 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9575 L: netdev@vger.kernel.org
9577 W: http://www.isdn4linux.de
9578 F: drivers/isdn/Kconfig
9579 F: drivers/isdn/Makefile
9580 F: drivers/isdn/hardware/
9581 F: drivers/isdn/mISDN/
9583 IT87 HARDWARE MONITORING DRIVER
9584 M: Jean Delvare <jdelvare@suse.com>
9585 L: linux-hwmon@vger.kernel.org
9587 F: Documentation/hwmon/it87.rst
9588 F: drivers/hwmon/it87.c
9591 M: Antti Palosaari <crope@iki.fi>
9592 L: linux-media@vger.kernel.org
9594 W: https://linuxtv.org
9595 W: http://palosaari.fi/linux/
9596 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9597 T: git git://linuxtv.org/anttip/media_tree.git
9598 F: drivers/media/tuners/it913x*
9600 IVTV VIDEO4LINUX DRIVER
9601 M: Andy Walls <awalls@md.metrocast.net>
9602 L: linux-media@vger.kernel.org
9604 W: https://linuxtv.org
9605 T: git git://linuxtv.org/media_tree.git
9606 F: Documentation/admin-guide/media/ivtv*
9607 F: drivers/media/pci/ivtv/
9608 F: include/uapi/linux/ivtv*
9610 IX2505V MEDIA DRIVER
9611 M: Malcolm Priestley <tvboxspy@gmail.com>
9612 L: linux-media@vger.kernel.org
9614 W: https://linuxtv.org
9615 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9616 F: drivers/media/dvb-frontends/ix2505v*
9618 JAILHOUSE HYPERVISOR INTERFACE
9619 M: Jan Kiszka <jan.kiszka@siemens.com>
9620 L: jailhouse-dev@googlegroups.com
9622 F: arch/x86/include/asm/jailhouse_para.h
9623 F: arch/x86/kernel/jailhouse.c
9625 JC42.4 TEMPERATURE SENSOR DRIVER
9626 M: Guenter Roeck <linux@roeck-us.net>
9627 L: linux-hwmon@vger.kernel.org
9629 F: Documentation/hwmon/jc42.rst
9630 F: drivers/hwmon/jc42.c
9633 M: Dave Kleikamp <shaggy@kernel.org>
9634 L: jfs-discussion@lists.sourceforge.net
9636 W: http://jfs.sourceforge.net/
9637 T: git git://github.com/kleikamp/linux-shaggy.git
9638 F: Documentation/admin-guide/jfs.rst
9642 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
9643 L: netdev@vger.kernel.org
9645 F: drivers/net/ethernet/jme.*
9647 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
9648 M: David Woodhouse <dwmw2@infradead.org>
9649 M: Richard Weinberger <richard@nod.at>
9650 L: linux-mtd@lists.infradead.org
9652 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
9653 T: git git://git.infradead.org/ubifs-2.6.git
9655 F: include/uapi/linux/jffs2.h
9657 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
9658 M: "Theodore Ts'o" <tytso@mit.edu>
9659 M: Jan Kara <jack@suse.com>
9660 L: linux-ext4@vger.kernel.org
9663 F: include/linux/jbd2.h
9665 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
9666 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
9667 L: linux-media@vger.kernel.org
9669 F: drivers/media/platform/rcar_jpu.c
9671 JSM Neo PCI based serial card
9672 L: linux-serial@vger.kernel.org
9674 F: drivers/tty/serial/jsm/
9676 K10TEMP HARDWARE MONITORING DRIVER
9677 M: Clemens Ladisch <clemens@ladisch.de>
9678 L: linux-hwmon@vger.kernel.org
9680 F: Documentation/hwmon/k10temp.rst
9681 F: drivers/hwmon/k10temp.c
9683 K8TEMP HARDWARE MONITORING DRIVER
9684 M: Rudolf Marek <r.marek@assembler.cz>
9685 L: linux-hwmon@vger.kernel.org
9687 F: Documentation/hwmon/k8temp.rst
9688 F: drivers/hwmon/k8temp.c
9691 M: Andrey Ryabinin <ryabinin.a.a@gmail.com>
9692 R: Alexander Potapenko <glider@google.com>
9693 R: Andrey Konovalov <andreyknvl@gmail.com>
9694 R: Dmitry Vyukov <dvyukov@google.com>
9695 L: kasan-dev@googlegroups.com
9697 F: Documentation/dev-tools/kasan.rst
9698 F: arch/*/include/asm/*kasan.h
9699 F: arch/*/mm/kasan_init*
9700 F: include/linux/kasan*.h
9701 F: lib/Kconfig.kasan
9702 F: lib/test_kasan*.c
9704 F: scripts/Makefile.kasan
9707 M: Masahiro Yamada <masahiroy@kernel.org>
9708 L: linux-kbuild@vger.kernel.org
9710 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
9711 F: Documentation/kbuild/kconfig*
9712 F: scripts/Kconfig.include
9716 R: Dmitry Vyukov <dvyukov@google.com>
9717 R: Andrey Konovalov <andreyknvl@gmail.com>
9718 L: kasan-dev@googlegroups.com
9720 F: Documentation/dev-tools/kcov.rst
9721 F: include/linux/kcov.h
9722 F: include/uapi/linux/kcov.h
9724 F: scripts/Makefile.kcov
9727 M: Marco Elver <elver@google.com>
9728 R: Dmitry Vyukov <dvyukov@google.com>
9729 L: kasan-dev@googlegroups.com
9731 F: Documentation/dev-tools/kcsan.rst
9732 F: include/linux/kcsan*.h
9734 F: lib/Kconfig.kcsan
9735 F: scripts/Makefile.kcsan
9738 M: Dave Young <dyoung@redhat.com>
9739 M: Baoquan He <bhe@redhat.com>
9740 R: Vivek Goyal <vgoyal@redhat.com>
9741 L: kexec@lists.infradead.org
9743 W: http://lse.sourceforge.net/kdump/
9744 F: Documentation/admin-guide/kdump/
9746 F: include/linux/crash_core.h
9747 F: include/linux/crash_dump.h
9748 F: include/uapi/linux/vmcore.h
9751 KEENE FM RADIO TRANSMITTER DRIVER
9752 M: Hans Verkuil <hverkuil@xs4all.nl>
9753 L: linux-media@vger.kernel.org
9755 W: https://linuxtv.org
9756 T: git git://linuxtv.org/media_tree.git
9757 F: drivers/media/radio/radio-keene*
9760 M: Ian Kent <raven@themaw.net>
9761 L: autofs@vger.kernel.org
9765 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
9766 M: Masahiro Yamada <masahiroy@kernel.org>
9767 M: Michal Marek <michal.lkml@markovi.net>
9768 L: linux-kbuild@vger.kernel.org
9770 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
9771 F: Documentation/kbuild/
9773 F: scripts/*vmlinux*
9775 F: scripts/Makefile*
9782 L: kernel-janitors@vger.kernel.org
9784 W: http://kernelnewbies.org/KernelJanitors
9786 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
9787 M: "J. Bruce Fields" <bfields@fieldses.org>
9788 M: Chuck Lever <chuck.lever@oracle.com>
9789 L: linux-nfs@vger.kernel.org
9791 W: http://nfs.sourceforge.net/
9792 T: git git://linux-nfs.org/~bfields/linux.git
9796 F: include/linux/lockd/
9797 F: include/linux/sunrpc/
9798 F: include/uapi/linux/nfsd/
9799 F: include/uapi/linux/sunrpc/
9801 F: Documentation/filesystems/nfs/
9803 KERNEL SELFTEST FRAMEWORK
9804 M: Shuah Khan <shuah@kernel.org>
9805 M: Shuah Khan <skhan@linuxfoundation.org>
9806 L: linux-kselftest@vger.kernel.org
9808 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
9809 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
9810 F: Documentation/dev-tools/kselftest*
9811 F: tools/testing/selftests/
9813 KERNEL UNIT TESTING FRAMEWORK (KUnit)
9814 M: Brendan Higgins <brendanhiggins@google.com>
9815 L: linux-kselftest@vger.kernel.org
9816 L: kunit-dev@googlegroups.com
9818 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
9819 F: Documentation/dev-tools/kunit/
9822 F: tools/testing/kunit/
9824 KERNEL USERMODE HELPER
9825 M: Luis Chamberlain <mcgrof@kernel.org>
9826 L: linux-kernel@vger.kernel.org
9828 F: include/linux/umh.h
9831 KERNEL VIRTUAL MACHINE (KVM)
9832 M: Paolo Bonzini <pbonzini@redhat.com>
9833 L: kvm@vger.kernel.org
9835 W: http://www.linux-kvm.org
9836 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9837 F: Documentation/virt/kvm/
9838 F: include/asm-generic/kvm*
9839 F: include/kvm/iodev.h
9840 F: include/linux/kvm*
9841 F: include/trace/events/kvm.h
9842 F: include/uapi/asm-generic/kvm*
9843 F: include/uapi/linux/kvm*
9845 F: tools/testing/selftests/kvm/
9848 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
9849 M: Marc Zyngier <maz@kernel.org>
9850 R: James Morse <james.morse@arm.com>
9851 R: Julien Thierry <julien.thierry.kdev@gmail.com>
9852 R: Suzuki K Poulose <suzuki.poulose@arm.com>
9853 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9854 L: kvmarm@lists.cs.columbia.edu
9856 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
9857 F: arch/arm64/include/asm/kvm*
9858 F: arch/arm64/include/uapi/asm/kvm*
9860 F: include/kvm/arm_*
9862 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
9863 M: Huacai Chen <chenhuacai@kernel.org>
9864 M: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
9865 L: linux-mips@vger.kernel.org
9866 L: kvm@vger.kernel.org
9868 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9869 F: arch/mips/include/asm/kvm*
9870 F: arch/mips/include/uapi/asm/kvm*
9873 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
9874 M: Paul Mackerras <paulus@ozlabs.org>
9875 L: kvm-ppc@vger.kernel.org
9877 W: http://www.linux-kvm.org/
9878 T: git git://github.com/agraf/linux-2.6.git
9879 F: arch/powerpc/include/asm/kvm*
9880 F: arch/powerpc/include/uapi/asm/kvm*
9881 F: arch/powerpc/kernel/kvm*
9882 F: arch/powerpc/kvm/
9884 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
9885 M: Christian Borntraeger <borntraeger@de.ibm.com>
9886 M: Janosch Frank <frankja@linux.ibm.com>
9887 R: David Hildenbrand <david@redhat.com>
9888 R: Cornelia Huck <cohuck@redhat.com>
9889 R: Claudio Imbrenda <imbrenda@linux.ibm.com>
9890 L: kvm@vger.kernel.org
9892 W: http://www.ibm.com/developerworks/linux/linux390/
9893 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
9894 F: Documentation/virt/kvm/s390*
9895 F: arch/s390/include/asm/gmap.h
9896 F: arch/s390/include/asm/kvm*
9897 F: arch/s390/include/uapi/asm/kvm*
9898 F: arch/s390/kernel/uv.c
9900 F: arch/s390/mm/gmap.c
9901 F: tools/testing/selftests/kvm/*/s390x/
9902 F: tools/testing/selftests/kvm/s390x/
9904 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
9905 M: Paolo Bonzini <pbonzini@redhat.com>
9906 R: Sean Christopherson <seanjc@google.com>
9907 R: Vitaly Kuznetsov <vkuznets@redhat.com>
9908 R: Wanpeng Li <wanpengli@tencent.com>
9909 R: Jim Mattson <jmattson@google.com>
9910 R: Joerg Roedel <joro@8bytes.org>
9911 L: kvm@vger.kernel.org
9913 W: http://www.linux-kvm.org
9914 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9915 F: arch/x86/include/asm/kvm*
9916 F: arch/x86/include/asm/pvclock-abi.h
9917 F: arch/x86/include/asm/svm.h
9918 F: arch/x86/include/asm/vmx*.h
9919 F: arch/x86/include/uapi/asm/kvm*
9920 F: arch/x86/include/uapi/asm/svm.h
9921 F: arch/x86/include/uapi/asm/vmx.h
9922 F: arch/x86/kernel/kvm.c
9923 F: arch/x86/kernel/kvmclock.c
9928 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9929 M: Tejun Heo <tj@kernel.org>
9931 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
9933 F: include/linux/kernfs.h
9936 M: Eric Biederman <ebiederm@xmission.com>
9937 L: kexec@lists.infradead.org
9939 W: http://kernel.org/pub/linux/utils/kernel/kexec/
9940 F: include/linux/kexec.h
9941 F: include/uapi/linux/kexec.h
9945 M: Mimi Zohar <zohar@linux.ibm.com>
9946 L: linux-integrity@vger.kernel.org
9947 L: keyrings@vger.kernel.org
9949 F: Documentation/security/keys/trusted-encrypted.rst
9950 F: include/keys/encrypted-type.h
9951 F: security/keys/encrypted-keys/
9954 M: James Bottomley <jejb@linux.ibm.com>
9955 M: Jarkko Sakkinen <jarkko@kernel.org>
9956 M: Mimi Zohar <zohar@linux.ibm.com>
9957 L: linux-integrity@vger.kernel.org
9958 L: keyrings@vger.kernel.org
9960 F: Documentation/security/keys/trusted-encrypted.rst
9961 F: include/keys/trusted-type.h
9962 F: include/keys/trusted_tpm.h
9963 F: security/keys/trusted-keys/
9966 M: Sumit Garg <sumit.garg@linaro.org>
9967 L: linux-integrity@vger.kernel.org
9968 L: keyrings@vger.kernel.org
9970 F: include/keys/trusted_tee.h
9971 F: security/keys/trusted-keys/trusted_tee.c
9974 M: David Howells <dhowells@redhat.com>
9975 M: Jarkko Sakkinen <jarkko@kernel.org>
9976 L: keyrings@vger.kernel.org
9978 F: Documentation/security/keys/core.rst
9980 F: include/linux/key-type.h
9981 F: include/linux/key.h
9982 F: include/linux/keyctl.h
9983 F: include/uapi/linux/keyctl.h
9987 M: Alexander Potapenko <glider@google.com>
9988 M: Marco Elver <elver@google.com>
9989 R: Dmitry Vyukov <dvyukov@google.com>
9990 L: kasan-dev@googlegroups.com
9992 F: Documentation/dev-tools/kfence.rst
9993 F: arch/*/include/asm/kfence.h
9994 F: include/linux/kfence.h
9995 F: lib/Kconfig.kfence
9999 M: Stefani Seibold <stefani@seibold.net>
10001 F: include/linux/kfifo.h
10005 KGDB / KDB /debug_core
10006 M: Jason Wessel <jason.wessel@windriver.com>
10007 M: Daniel Thompson <daniel.thompson@linaro.org>
10008 R: Douglas Anderson <dianders@chromium.org>
10009 L: kgdb-bugreport@lists.sourceforge.net
10011 W: http://kgdb.wiki.kernel.org/
10012 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
10013 F: Documentation/dev-tools/kgdb.rst
10014 F: drivers/misc/kgdbts.c
10015 F: drivers/tty/serial/kgdboc.c
10016 F: include/linux/kdb.h
10017 F: include/linux/kgdb.h
10020 KHADAS MCU MFD DRIVER
10021 M: Neil Armstrong <narmstrong@baylibre.com>
10022 L: linux-amlogic@lists.infradead.org
10024 F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
10025 F: drivers/mfd/khadas-mcu.c
10026 F: include/linux/mfd/khadas-mcu.h
10027 F: drivers/thermal/khadas_mcu_fan.c
10030 M: Catalin Marinas <catalin.marinas@arm.com>
10032 F: Documentation/dev-tools/kmemleak.rst
10033 F: include/linux/kmemleak.h
10035 F: samples/kmemleak/kmemleak-test.c
10037 KMOD KERNEL MODULE LOADER - USERMODE HELPER
10038 M: Luis Chamberlain <mcgrof@kernel.org>
10039 L: linux-kernel@vger.kernel.org
10041 F: include/linux/kmod.h
10044 F: tools/testing/selftests/kmod/
10047 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
10048 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
10049 M: "David S. Miller" <davem@davemloft.net>
10050 M: Masami Hiramatsu <mhiramat@kernel.org>
10052 F: Documentation/trace/kprobes.rst
10053 F: include/asm-generic/kprobes.h
10054 F: include/linux/kprobes.h
10055 F: kernel/kprobes.c
10057 KS0108 LCD CONTROLLER DRIVER
10058 M: Miguel Ojeda <ojeda@kernel.org>
10060 F: Documentation/admin-guide/auxdisplay/ks0108.rst
10061 F: drivers/auxdisplay/ks0108.c
10062 F: include/linux/ks0108.h
10064 KTD253 BACKLIGHT DRIVER
10065 M: Linus Walleij <linus.walleij@linaro.org>
10067 F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
10068 F: drivers/video/backlight/ktd253-backlight.c
10071 M: David Ahern <dsahern@kernel.org>
10072 L: netdev@vger.kernel.org
10074 F: include/net/l3mdev.h
10078 M: John Fastabend <john.fastabend@gmail.com>
10079 M: Daniel Borkmann <daniel@iogearbox.net>
10080 M: Jakub Sitnicki <jakub@cloudflare.com>
10081 M: Lorenz Bauer <lmb@cloudflare.com>
10082 L: netdev@vger.kernel.org
10083 L: bpf@vger.kernel.org
10085 F: include/linux/skmsg.h
10086 F: net/core/skmsg.c
10087 F: net/core/sock_map.c
10088 F: net/ipv4/tcp_bpf.c
10089 F: net/ipv4/udp_bpf.c
10091 LANTIQ / INTEL Ethernet drivers
10092 M: Hauke Mehrtens <hauke@hauke-m.de>
10093 L: netdev@vger.kernel.org
10095 F: drivers/net/dsa/lantiq_gswip.c
10096 F: drivers/net/dsa/lantiq_pce.h
10097 F: drivers/net/ethernet/lantiq_xrx200.c
10098 F: net/dsa/tag_gswip.c
10100 LANTIQ MIPS ARCHITECTURE
10101 M: John Crispin <john@phrozen.org>
10102 L: linux-mips@vger.kernel.org
10104 F: arch/mips/lantiq
10105 F: drivers/soc/lantiq
10107 LASI 53c700 driver for PARISC
10108 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
10109 L: linux-scsi@vger.kernel.org
10111 F: Documentation/scsi/53c700.rst
10112 F: drivers/scsi/53c700*
10115 M: Tobin C. Harding <me@tobin.cc>
10116 M: Tycho Andersen <tycho@tycho.pizza>
10117 L: linux-hardening@vger.kernel.org
10119 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
10120 F: scripts/leaking_addresses.pl
10123 M: Pavel Machek <pavel@ucw.cz>
10124 L: linux-leds@vger.kernel.org
10126 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
10127 F: Documentation/devicetree/bindings/leds/
10129 F: include/linux/leds.h
10131 LEGACY EEPROM DRIVER
10132 M: Jean Delvare <jdelvare@suse.com>
10134 F: Documentation/misc-devices/eeprom.rst
10135 F: drivers/misc/eeprom/eeprom.c
10137 LEGO MINDSTORMS EV3
10138 R: David Lechner <david@lechnology.com>
10140 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
10141 F: arch/arm/boot/dts/da850-lego-ev3.dts
10142 F: drivers/power/supply/lego_ev3_battery.c
10144 LEGO USB Tower driver
10145 M: Juergen Stuber <starblue@users.sourceforge.net>
10146 L: legousb-devel@lists.sourceforge.net
10148 W: http://legousb.sourceforge.net/
10149 F: drivers/usb/misc/legousbtower.c
10152 M: Matan Ziv-Av <matan@svgalib.org>
10153 L: platform-driver-x86@vger.kernel.org
10155 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
10156 F: Documentation/admin-guide/laptops/lg-laptop.rst
10157 F: drivers/platform/x86/lg-laptop.c
10159 LG2160 MEDIA DRIVER
10160 M: Michael Krufky <mkrufky@linuxtv.org>
10161 L: linux-media@vger.kernel.org
10163 W: https://linuxtv.org
10164 W: http://github.com/mkrufky
10165 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10166 T: git git://linuxtv.org/mkrufky/tuners.git
10167 F: drivers/media/dvb-frontends/lg2160.*
10169 LGDT3305 MEDIA DRIVER
10170 M: Michael Krufky <mkrufky@linuxtv.org>
10171 L: linux-media@vger.kernel.org
10173 W: https://linuxtv.org
10174 W: http://github.com/mkrufky
10175 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10176 T: git git://linuxtv.org/mkrufky/tuners.git
10177 F: drivers/media/dvb-frontends/lgdt3305.*
10179 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
10180 M: Viresh Kumar <vireshk@kernel.org>
10181 L: linux-ide@vger.kernel.org
10183 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10184 F: drivers/ata/pata_arasan_cf.c
10185 F: include/linux/pata_arasan_cf_data.h
10187 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
10188 M: Linus Walleij <linus.walleij@linaro.org>
10189 L: linux-ide@vger.kernel.org
10191 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10192 F: drivers/ata/pata_ftide010.c
10193 F: drivers/ata/sata_gemini.c
10194 F: drivers/ata/sata_gemini.h
10196 LIBATA SATA AHCI PLATFORM devices support
10197 M: Hans de Goede <hdegoede@redhat.com>
10198 M: Jens Axboe <axboe@kernel.dk>
10199 L: linux-ide@vger.kernel.org
10201 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10202 F: drivers/ata/ahci_platform.c
10203 F: drivers/ata/libahci_platform.c
10204 F: include/linux/ahci_platform.h
10206 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
10207 M: Mikael Pettersson <mikpelinux@gmail.com>
10208 L: linux-ide@vger.kernel.org
10210 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10211 F: drivers/ata/sata_promise.*
10213 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
10214 M: Jens Axboe <axboe@kernel.dk>
10215 L: linux-ide@vger.kernel.org
10217 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10218 F: Documentation/devicetree/bindings/ata/
10220 F: include/linux/ata.h
10221 F: include/linux/libata.h
10224 M: Sasha Levin <alexander.levin@microsoft.com>
10226 F: tools/lib/lockdep/
10228 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
10229 M: Dan Williams <dan.j.williams@intel.com>
10230 M: Vishal Verma <vishal.l.verma@intel.com>
10231 M: Dave Jiang <dave.jiang@intel.com>
10232 L: linux-nvdimm@lists.01.org
10234 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10235 P: Documentation/nvdimm/maintainer-entry-profile.rst
10236 F: drivers/nvdimm/blk.c
10237 F: drivers/nvdimm/region_devs.c
10239 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
10240 M: Vishal Verma <vishal.l.verma@intel.com>
10241 M: Dan Williams <dan.j.williams@intel.com>
10242 M: Dave Jiang <dave.jiang@intel.com>
10243 L: linux-nvdimm@lists.01.org
10245 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10246 P: Documentation/nvdimm/maintainer-entry-profile.rst
10247 F: drivers/nvdimm/btt*
10249 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
10250 M: Dan Williams <dan.j.williams@intel.com>
10251 M: Vishal Verma <vishal.l.verma@intel.com>
10252 M: Dave Jiang <dave.jiang@intel.com>
10253 L: linux-nvdimm@lists.01.org
10255 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10256 P: Documentation/nvdimm/maintainer-entry-profile.rst
10257 F: drivers/nvdimm/pmem*
10259 LIBNVDIMM: DEVICETREE BINDINGS
10260 M: Oliver O'Halloran <oohall@gmail.com>
10261 L: linux-nvdimm@lists.01.org
10263 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10264 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
10265 F: drivers/nvdimm/of_pmem.c
10267 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
10268 M: Dan Williams <dan.j.williams@intel.com>
10269 M: Vishal Verma <vishal.l.verma@intel.com>
10270 M: Dave Jiang <dave.jiang@intel.com>
10271 M: Ira Weiny <ira.weiny@intel.com>
10272 L: linux-nvdimm@lists.01.org
10274 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10275 P: Documentation/nvdimm/maintainer-entry-profile.rst
10276 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
10277 F: drivers/acpi/nfit/*
10278 F: drivers/nvdimm/*
10279 F: include/linux/libnvdimm.h
10280 F: include/linux/nd.h
10281 F: include/uapi/linux/ndctl.h
10282 F: tools/testing/nvdimm/
10284 LICENSES and SPDX stuff
10285 M: Thomas Gleixner <tglx@linutronix.de>
10286 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10287 L: linux-spdx@vger.kernel.org
10289 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
10291 F: Documentation/process/license-rules.rst
10293 F: scripts/spdxcheck-test.sh
10294 F: scripts/spdxcheck.py
10296 LIGHTNVM PLATFORM SUPPORT
10297 M: Matias Bjorling <mb@lightnvm.io>
10298 L: linux-block@vger.kernel.org
10300 W: http://github/OpenChannelSSD
10301 F: drivers/lightnvm/
10302 F: include/linux/lightnvm.h
10303 F: include/uapi/linux/lightnvm.h
10305 LINEAR RANGES HELPERS
10306 M: Mark Brown <broonie@kernel.org>
10307 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
10308 F: lib/linear_ranges.c
10309 F: lib/test_linear_ranges.c
10310 F: include/linux/linear_range.h
10312 LINUX FOR POWER MACINTOSH
10313 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10314 L: linuxppc-dev@lists.ozlabs.org
10316 F: arch/powerpc/platforms/powermac/
10317 F: drivers/macintosh/
10319 LINUX FOR POWERPC (32-BIT AND 64-BIT)
10320 M: Michael Ellerman <mpe@ellerman.id.au>
10321 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10322 R: Paul Mackerras <paulus@samba.org>
10323 L: linuxppc-dev@lists.ozlabs.org
10325 W: https://github.com/linuxppc/wiki/wiki
10326 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
10327 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
10328 F: Documentation/ABI/stable/sysfs-firmware-opal-*
10329 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
10330 F: Documentation/devicetree/bindings/powerpc/
10331 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
10332 F: Documentation/powerpc/
10334 F: drivers/*/*/*pasemi*
10335 F: drivers/*/*pasemi*
10336 F: drivers/char/tpm/tpm_ibmvtpm*
10337 F: drivers/crypto/nx/
10338 F: drivers/crypto/vmx/
10339 F: drivers/i2c/busses/i2c-opal.c
10340 F: drivers/net/ethernet/ibm/ibmveth.*
10341 F: drivers/net/ethernet/ibm/ibmvnic.*
10342 F: drivers/pci/hotplug/pnv_php.c
10343 F: drivers/pci/hotplug/rpa*
10344 F: drivers/rtc/rtc-opal.c
10345 F: drivers/scsi/ibmvscsi/
10346 F: drivers/tty/hvc/hvc_opal.c
10347 F: drivers/watchdog/wdrtas.c
10348 F: tools/testing/selftests/powerpc
10355 LINUX FOR POWERPC EMBEDDED MPC5XXX
10356 M: Anatolij Gustschin <agust@denx.de>
10357 L: linuxppc-dev@lists.ozlabs.org
10359 F: arch/powerpc/platforms/512x/
10360 F: arch/powerpc/platforms/52xx/
10362 LINUX FOR POWERPC EMBEDDED PPC4XX
10363 L: linuxppc-dev@lists.ozlabs.org
10365 F: arch/powerpc/platforms/40x/
10366 F: arch/powerpc/platforms/44x/
10368 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
10369 M: Scott Wood <oss@buserror.net>
10370 L: linuxppc-dev@lists.ozlabs.org
10372 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
10373 F: Documentation/devicetree/bindings/powerpc/fsl/
10374 F: arch/powerpc/platforms/83xx/
10375 F: arch/powerpc/platforms/85xx/
10377 LINUX FOR POWERPC EMBEDDED PPC8XX
10378 M: Christophe Leroy <christophe.leroy@csgroup.eu>
10379 L: linuxppc-dev@lists.ozlabs.org
10381 F: arch/powerpc/platforms/8xx/
10383 LINUX KERNEL DUMP TEST MODULE (LKDTM)
10384 M: Kees Cook <keescook@chromium.org>
10386 F: drivers/misc/lkdtm/*
10387 F: tools/testing/selftests/lkdtm/*
10389 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
10390 M: Alan Stern <stern@rowland.harvard.edu>
10391 M: Andrea Parri <parri.andrea@gmail.com>
10392 M: Will Deacon <will@kernel.org>
10393 M: Peter Zijlstra <peterz@infradead.org>
10394 M: Boqun Feng <boqun.feng@gmail.com>
10395 M: Nicholas Piggin <npiggin@gmail.com>
10396 M: David Howells <dhowells@redhat.com>
10397 M: Jade Alglave <j.alglave@ucl.ac.uk>
10398 M: Luc Maranget <luc.maranget@inria.fr>
10399 M: "Paul E. McKenney" <paulmck@kernel.org>
10400 R: Akira Yokosawa <akiyks@gmail.com>
10401 R: Daniel Lustig <dlustig@nvidia.com>
10402 R: Joel Fernandes <joel@joelfernandes.org>
10403 L: linux-kernel@vger.kernel.org
10404 L: linux-arch@vger.kernel.org
10406 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
10407 F: Documentation/atomic_bitops.txt
10408 F: Documentation/atomic_t.txt
10409 F: Documentation/core-api/refcount-vs-atomic.rst
10410 F: Documentation/litmus-tests/
10411 F: Documentation/memory-barriers.txt
10412 F: tools/memory-model/
10414 LIS3LV02D ACCELEROMETER DRIVER
10415 M: Eric Piel <eric.piel@tremplin-utc.net>
10417 F: Documentation/misc-devices/lis3lv02d.rst
10418 F: drivers/misc/lis3lv02d/
10419 F: drivers/platform/x86/hp_accel.c
10422 M: David Gow <davidgow@google.com>
10423 L: linux-kselftest@vger.kernel.org
10424 L: kunit-dev@googlegroups.com
10429 M: Karol Gugala <kgugala@antmicro.com>
10430 M: Mateusz Holenko <mholenko@antmicro.com>
10432 F: Documentation/devicetree/bindings/*/litex,*.yaml
10433 F: arch/openrisc/boot/dts/or1klitex.dts
10434 F: drivers/soc/litex/litex_soc_ctrl.c
10435 F: drivers/tty/serial/liteuart.c
10436 F: include/linux/litex.h
10439 M: Josh Poimboeuf <jpoimboe@redhat.com>
10440 M: Jiri Kosina <jikos@kernel.org>
10441 M: Miroslav Benes <mbenes@suse.cz>
10442 M: Petr Mladek <pmladek@suse.com>
10443 R: Joe Lawrence <joe.lawrence@redhat.com>
10444 L: live-patching@vger.kernel.org
10446 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
10447 F: Documentation/ABI/testing/sysfs-kernel-livepatch
10448 F: Documentation/livepatch/
10449 F: arch/powerpc/include/asm/livepatch.h
10450 F: arch/s390/include/asm/livepatch.h
10451 F: arch/x86/include/asm/livepatch.h
10452 F: include/linux/livepatch.h
10453 F: kernel/livepatch/
10455 F: samples/livepatch/
10456 F: tools/testing/selftests/livepatch/
10459 L: netdev@vger.kernel.org
10461 F: include/linux/llc.h
10462 F: include/net/llc*
10463 F: include/uapi/linux/llc.h
10466 LM73 HARDWARE MONITOR DRIVER
10467 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
10468 L: linux-hwmon@vger.kernel.org
10470 F: drivers/hwmon/lm73.c
10472 LM78 HARDWARE MONITOR DRIVER
10473 M: Jean Delvare <jdelvare@suse.com>
10474 L: linux-hwmon@vger.kernel.org
10476 F: Documentation/hwmon/lm78.rst
10477 F: drivers/hwmon/lm78.c
10479 LM83 HARDWARE MONITOR DRIVER
10480 M: Jean Delvare <jdelvare@suse.com>
10481 L: linux-hwmon@vger.kernel.org
10483 F: Documentation/hwmon/lm83.rst
10484 F: drivers/hwmon/lm83.c
10486 LM90 HARDWARE MONITOR DRIVER
10487 M: Jean Delvare <jdelvare@suse.com>
10488 L: linux-hwmon@vger.kernel.org
10490 F: Documentation/devicetree/bindings/hwmon/lm90.txt
10491 F: Documentation/hwmon/lm90.rst
10492 F: drivers/hwmon/lm90.c
10493 F: include/dt-bindings/thermal/lm90.h
10495 LM95234 HARDWARE MONITOR DRIVER
10496 M: Guenter Roeck <linux@roeck-us.net>
10497 L: linux-hwmon@vger.kernel.org
10499 F: Documentation/hwmon/lm95234.rst
10500 F: drivers/hwmon/lm95234.c
10502 LME2510 MEDIA DRIVER
10503 M: Malcolm Priestley <tvboxspy@gmail.com>
10504 L: linux-media@vger.kernel.org
10506 W: https://linuxtv.org
10507 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10508 F: drivers/media/usb/dvb-usb-v2/lmedm04*
10510 LOADPIN SECURITY MODULE
10511 M: Kees Cook <keescook@chromium.org>
10513 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10514 F: Documentation/admin-guide/LSM/LoadPin.rst
10515 F: security/loadpin/
10518 M: Peter Zijlstra <peterz@infradead.org>
10519 M: Ingo Molnar <mingo@redhat.com>
10520 M: Will Deacon <will@kernel.org>
10521 R: Waiman Long <longman@redhat.com>
10522 R: Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
10523 L: linux-kernel@vger.kernel.org
10525 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
10526 F: Documentation/locking/
10527 F: arch/*/include/asm/spinlock*.h
10528 F: include/linux/lockdep.h
10529 F: include/linux/mutex*.h
10530 F: include/linux/rwlock*.h
10531 F: include/linux/rwsem*.h
10532 F: include/linux/seqlock.h
10533 F: include/linux/spinlock*.h
10535 F: lib/locking*.[ch]
10536 X: kernel/locking/locktorture.c
10538 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
10539 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
10540 L: linux-ntfs-dev@lists.sourceforge.net
10542 W: http://www.linux-ntfs.org/content/view/19/37/
10543 F: Documentation/admin-guide/ldm.rst
10544 F: block/partitions/ldm.*
10546 LOGITECH HID GAMING KEYBOARDS
10547 M: Hans de Goede <hdegoede@redhat.com>
10548 L: linux-input@vger.kernel.org
10550 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10551 F: drivers/hid/hid-lg-g15.c
10553 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
10554 M: Sathya Prakash <sathya.prakash@broadcom.com>
10555 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
10556 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
10557 L: MPT-FusionLinux.pdl@broadcom.com
10558 L: linux-scsi@vger.kernel.org
10560 W: http://www.avagotech.com/support/
10561 F: drivers/message/fusion/
10562 F: drivers/scsi/mpt3sas/
10564 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
10565 M: Matthew Wilcox <willy@infradead.org>
10566 L: linux-scsi@vger.kernel.org
10568 F: drivers/scsi/sym53c8xx_2/
10571 M: Marcus Folkesson <marcus.folkesson@gmail.com>
10572 L: linux-iio@vger.kernel.org
10574 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
10575 F: drivers/iio/dac/ltc1660.c
10577 LTC2947 HARDWARE MONITOR DRIVER
10578 M: Nuno Sá <nuno.sa@analog.com>
10579 L: linux-hwmon@vger.kernel.org
10581 W: http://ez.analog.com/community/linux-device-drivers
10582 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
10583 F: drivers/hwmon/ltc2947-core.c
10584 F: drivers/hwmon/ltc2947-i2c.c
10585 F: drivers/hwmon/ltc2947-spi.c
10586 F: drivers/hwmon/ltc2947.h
10588 LTC2983 IIO TEMPERATURE DRIVER
10589 M: Nuno Sá <nuno.sa@analog.com>
10590 L: linux-iio@vger.kernel.org
10592 W: http://ez.analog.com/community/linux-device-drivers
10593 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
10594 F: drivers/iio/temperature/ltc2983.c
10596 LTC4261 HARDWARE MONITOR DRIVER
10597 M: Guenter Roeck <linux@roeck-us.net>
10598 L: linux-hwmon@vger.kernel.org
10600 F: Documentation/hwmon/ltc4261.rst
10601 F: drivers/hwmon/ltc4261.c
10603 LTC4306 I2C MULTIPLEXER DRIVER
10604 M: Michael Hennerich <michael.hennerich@analog.com>
10605 L: linux-i2c@vger.kernel.org
10607 W: http://ez.analog.com/community/linux-device-drivers
10608 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
10609 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
10611 LTP (Linux Test Project)
10612 M: Mike Frysinger <vapier@gentoo.org>
10613 M: Cyril Hrubis <chrubis@suse.cz>
10614 M: Wanlong Gao <wanlong.gao@gmail.com>
10615 M: Jan Stancek <jstancek@redhat.com>
10616 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
10617 M: Alexey Kodanev <alexey.kodanev@oracle.com>
10618 L: ltp@lists.linux.it (subscribers-only)
10620 W: http://linux-test-project.github.io/
10621 T: git git://github.com/linux-test-project/ltp.git
10624 M: Ioana Ciornei <ioana.ciornei@nxp.com>
10625 L: netdev@vger.kernel.org
10627 F: drivers/net/pcs/pcs-lynx.c
10628 F: include/linux/pcs-lynx.h
10631 M: Geert Uytterhoeven <geert@linux-m68k.org>
10632 L: linux-m68k@lists.linux-m68k.org
10634 W: http://www.linux-m68k.org/
10635 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
10639 M68K ON APPLE MACINTOSH
10640 M: Joshua Thompson <funaho@jurai.org>
10641 L: linux-m68k@lists.linux-m68k.org
10643 W: http://www.mac.linux-m68k.org/
10645 F: drivers/macintosh/adb-iop.c
10646 F: drivers/macintosh/via-macii.c
10649 M: Philip Blundell <philb@gnu.org>
10651 W: http://www.tazenda.demon.co.uk/phil/linux-hp
10652 F: arch/m68k/hp300/
10654 M88DS3103 MEDIA DRIVER
10655 M: Antti Palosaari <crope@iki.fi>
10656 L: linux-media@vger.kernel.org
10658 W: https://linuxtv.org
10659 W: http://palosaari.fi/linux/
10660 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10661 T: git git://linuxtv.org/anttip/media_tree.git
10662 F: drivers/media/dvb-frontends/m88ds3103*
10664 M88RS2000 MEDIA DRIVER
10665 M: Malcolm Priestley <tvboxspy@gmail.com>
10666 L: linux-media@vger.kernel.org
10668 W: https://linuxtv.org
10669 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10670 F: drivers/media/dvb-frontends/m88rs2000*
10672 MA901 MASTERKIT USB FM RADIO DRIVER
10673 M: Alexey Klimov <klimov.linux@gmail.com>
10674 L: linux-media@vger.kernel.org
10676 T: git git://linuxtv.org/media_tree.git
10677 F: drivers/media/radio/radio-ma901.c
10680 M: Johannes Berg <johannes@sipsolutions.net>
10681 L: linux-wireless@vger.kernel.org
10683 W: https://wireless.wiki.kernel.org/
10684 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10685 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10686 F: Documentation/networking/mac80211-injection.rst
10687 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
10688 F: drivers/net/wireless/mac80211_hwsim.[ch]
10689 F: include/net/mac80211.h
10693 M: Jassi Brar <jassisinghbrar@gmail.com>
10694 L: linux-kernel@vger.kernel.org
10696 F: drivers/mailbox/
10697 F: include/linux/mailbox_client.h
10698 F: include/linux/mailbox_controller.h
10701 M: Viresh Kumar <viresh.kumar@linaro.org>
10702 M: Tushar Khandelwal <Tushar.Khandelwal@arm.com>
10703 L: linux-kernel@vger.kernel.org
10705 F: drivers/mailbox/arm_mhuv2.c
10706 F: include/linux/mailbox/arm_mhuv2_message.h
10707 F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
10709 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
10710 M: Michael Kerrisk <mtk.manpages@gmail.com>
10711 L: linux-man@vger.kernel.org
10713 W: http://www.kernel.org/doc/man-pages
10715 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
10716 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
10717 L: linux-mips@vger.kernel.org
10719 F: arch/mips/boot/dts/img/pistachio_marduk.dts
10721 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
10722 M: Andrew Lunn <andrew@lunn.ch>
10723 M: Vivien Didelot <vivien.didelot@gmail.com>
10724 L: netdev@vger.kernel.org
10726 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
10727 F: Documentation/networking/devlink/mv88e6xxx.rst
10728 F: drivers/net/dsa/mv88e6xxx/
10729 F: include/linux/platform_data/mv88e6xxx.h
10731 MARVELL ARMADA 3700 PHY DRIVERS
10732 M: Miquel Raynal <miquel.raynal@bootlin.com>
10734 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
10735 F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
10736 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
10737 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
10739 MARVELL ARMADA DRM SUPPORT
10740 M: Russell King <linux@armlinux.org.uk>
10742 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
10743 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
10744 F: Documentation/devicetree/bindings/display/armada/
10745 F: drivers/gpu/drm/armada/
10746 F: include/uapi/drm/armada_drm.h
10748 MARVELL CRYPTO DRIVER
10749 M: Boris Brezillon <bbrezillon@kernel.org>
10750 M: Arnaud Ebalard <arno@natisbad.org>
10751 M: Srujana Challa <schalla@marvell.com>
10752 L: linux-crypto@vger.kernel.org
10754 F: drivers/crypto/marvell/
10755 F: include/linux/soc/marvell/octeontx2/
10757 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
10758 M: Mirko Lindner <mlindner@marvell.com>
10759 M: Stephen Hemminger <stephen@networkplumber.org>
10760 L: netdev@vger.kernel.org
10762 F: drivers/net/ethernet/marvell/sk*
10764 MARVELL LIBERTAS WIRELESS DRIVER
10765 L: libertas-dev@lists.infradead.org
10767 F: drivers/net/wireless/marvell/libertas/
10769 MARVELL MACCHIATOBIN SUPPORT
10770 M: Russell King <linux@armlinux.org.uk>
10771 L: linux-arm-kernel@lists.infradead.org
10773 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
10775 MARVELL MV643XX ETHERNET DRIVER
10776 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
10777 L: netdev@vger.kernel.org
10779 F: drivers/net/ethernet/marvell/mv643xx_eth.*
10780 F: include/linux/mv643xx.h
10782 MARVELL MV88X3310 PHY DRIVER
10783 M: Russell King <linux@armlinux.org.uk>
10784 L: netdev@vger.kernel.org
10786 F: drivers/net/phy/marvell10g.c
10788 MARVELL MVEBU THERMAL DRIVER
10789 M: Miquel Raynal <miquel.raynal@bootlin.com>
10791 F: drivers/thermal/armada_thermal.c
10793 MARVELL MVNETA ETHERNET DRIVER
10794 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
10795 L: netdev@vger.kernel.org
10797 F: drivers/net/ethernet/marvell/mvneta.*
10799 MARVELL MVPP2 ETHERNET DRIVER
10800 M: Marcin Wojtas <mw@semihalf.com>
10801 M: Russell King <linux@armlinux.org.uk>
10802 L: netdev@vger.kernel.org
10804 F: Documentation/devicetree/bindings/net/marvell-pp2.txt
10805 F: drivers/net/ethernet/marvell/mvpp2/
10807 MARVELL MWIFIEX WIRELESS DRIVER
10808 M: Amitkumar Karwar <amitkarwar@gmail.com>
10809 M: Ganapathi Bhat <ganapathi017@gmail.com>
10810 M: Sharvari Harisangam <sharvari.harisangam@nxp.com>
10811 M: Xinming Hu <huxinming820@gmail.com>
10812 L: linux-wireless@vger.kernel.org
10814 F: drivers/net/wireless/marvell/mwifiex/
10816 MARVELL MWL8K WIRELESS DRIVER
10817 M: Lennert Buytenhek <buytenh@wantstofly.org>
10818 L: linux-wireless@vger.kernel.org
10820 F: drivers/net/wireless/marvell/mwl8k.c
10822 MARVELL NAND CONTROLLER DRIVER
10823 M: Miquel Raynal <miquel.raynal@bootlin.com>
10824 L: linux-mtd@lists.infradead.org
10826 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
10827 F: drivers/mtd/nand/raw/marvell_nand.c
10829 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
10830 M: Sunil Goutham <sgoutham@marvell.com>
10831 M: Geetha sowjanya <gakula@marvell.com>
10832 M: Subbaraya Sundeep <sbhatta@marvell.com>
10833 M: hariprasad <hkelam@marvell.com>
10834 L: netdev@vger.kernel.org
10836 F: drivers/net/ethernet/marvell/octeontx2/nic/
10837 F: include/linux/soc/marvell/octeontx2/
10839 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
10840 M: Sunil Goutham <sgoutham@marvell.com>
10841 M: Linu Cherian <lcherian@marvell.com>
10842 M: Geetha sowjanya <gakula@marvell.com>
10843 M: Jerin Jacob <jerinj@marvell.com>
10844 M: hariprasad <hkelam@marvell.com>
10845 M: Subbaraya Sundeep <sbhatta@marvell.com>
10846 L: netdev@vger.kernel.org
10848 F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
10849 F: drivers/net/ethernet/marvell/octeontx2/af/
10851 MARVELL PRESTERA ETHERNET SWITCH DRIVER
10852 M: Vadym Kochan <vkochan@marvell.com>
10853 M: Taras Chornyi <tchornyi@marvell.com>
10855 W: https://github.com/Marvell-switching/switchdev-prestera
10856 F: drivers/net/ethernet/marvell/prestera/
10858 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
10859 M: Nicolas Pitre <nico@fluxnic.net>
10861 F: drivers/mmc/host/mvsdio.*
10863 MARVELL USB MDIO CONTROLLER DRIVER
10864 M: Tobias Waldekranz <tobias@waldekranz.com>
10865 L: netdev@vger.kernel.org
10867 F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
10868 F: drivers/net/mdio/mdio-mvusb.c
10870 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
10871 M: Hu Ziji <huziji@marvell.com>
10872 L: linux-mmc@vger.kernel.org
10874 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
10875 F: drivers/mmc/host/sdhci-xenon*
10877 MATROX FRAMEBUFFER DRIVER
10878 L: linux-fbdev@vger.kernel.org
10880 F: drivers/video/fbdev/matrox/matroxfb_*
10881 F: include/uapi/linux/matroxfb.h
10883 MAX16065 HARDWARE MONITOR DRIVER
10884 M: Guenter Roeck <linux@roeck-us.net>
10885 L: linux-hwmon@vger.kernel.org
10887 F: Documentation/hwmon/max16065.rst
10888 F: drivers/hwmon/max16065.c
10890 MAX2175 SDR TUNER DRIVER
10891 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
10892 L: linux-media@vger.kernel.org
10894 T: git git://linuxtv.org/media_tree.git
10895 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
10896 F: Documentation/userspace-api/media/drivers/max2175.rst
10897 F: drivers/media/i2c/max2175*
10898 F: include/uapi/linux/max2175.h
10900 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
10901 L: linux-hwmon@vger.kernel.org
10903 F: Documentation/hwmon/max6650.rst
10904 F: drivers/hwmon/max6650.c
10906 MAX6697 HARDWARE MONITOR DRIVER
10907 M: Guenter Roeck <linux@roeck-us.net>
10908 L: linux-hwmon@vger.kernel.org
10910 F: Documentation/devicetree/bindings/hwmon/max6697.txt
10911 F: Documentation/hwmon/max6697.rst
10912 F: drivers/hwmon/max6697.c
10913 F: include/linux/platform_data/max6697.h
10915 MAX9286 QUAD GMSL DESERIALIZER DRIVER
10916 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
10917 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10918 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
10919 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
10920 L: linux-media@vger.kernel.org
10922 F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
10923 F: drivers/media/i2c/max9286.c
10925 MAX9860 MONO AUDIO VOICE CODEC DRIVER
10926 M: Peter Rosin <peda@axentia.se>
10927 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10929 F: Documentation/devicetree/bindings/sound/max9860.txt
10930 F: sound/soc/codecs/max9860.*
10932 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
10933 M: Andreas Klinger <ak@it-klinger.de>
10934 L: linux-iio@vger.kernel.org
10936 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
10937 F: drivers/iio/proximity/mb1232.c
10939 MAXIM MAX77650 PMIC MFD DRIVER
10940 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
10941 L: linux-kernel@vger.kernel.org
10943 F: Documentation/devicetree/bindings/*/*max77650.yaml
10944 F: Documentation/devicetree/bindings/*/max77650*.yaml
10945 F: drivers/gpio/gpio-max77650.c
10946 F: drivers/input/misc/max77650-onkey.c
10947 F: drivers/leds/leds-max77650.c
10948 F: drivers/mfd/max77650.c
10949 F: drivers/power/supply/max77650-charger.c
10950 F: drivers/regulator/max77650-regulator.c
10951 F: include/linux/mfd/max77650.h
10953 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
10954 M: Javier Martinez Canillas <javier@dowhile0.org>
10955 L: linux-kernel@vger.kernel.org
10957 F: Documentation/devicetree/bindings/*/*max77802.txt
10958 F: drivers/regulator/max77802-regulator.c
10959 F: include/dt-bindings/*/*max77802.h
10961 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
10962 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
10963 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10964 L: linux-pm@vger.kernel.org
10966 F: drivers/power/supply/max14577_charger.c
10967 F: drivers/power/supply/max77693_charger.c
10969 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
10970 M: Chanwoo Choi <cw00.choi@samsung.com>
10971 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
10972 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10973 L: linux-kernel@vger.kernel.org
10975 F: Documentation/devicetree/bindings/*/max77686.txt
10976 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
10977 F: Documentation/devicetree/bindings/mfd/max14577.txt
10978 F: Documentation/devicetree/bindings/mfd/max77693.txt
10979 F: drivers/*/max14577*.c
10980 F: drivers/*/max77686*.c
10981 F: drivers/*/max77693*.c
10982 F: drivers/clk/clk-max77686.c
10983 F: drivers/extcon/extcon-max14577.c
10984 F: drivers/extcon/extcon-max77693.c
10985 F: drivers/rtc/rtc-max77686.c
10986 F: include/linux/mfd/max14577*.h
10987 F: include/linux/mfd/max77686*.h
10988 F: include/linux/mfd/max77693*.h
10990 MAXIRADIO FM RADIO RECEIVER DRIVER
10991 M: Hans Verkuil <hverkuil@xs4all.nl>
10992 L: linux-media@vger.kernel.org
10994 W: https://linuxtv.org
10995 T: git git://linuxtv.org/media_tree.git
10996 F: drivers/media/radio/radio-maxiradio*
10998 MCAN MMIO DEVICE DRIVER
10999 M: Pankaj Sharma <pankj.sharma@samsung.com>
11000 L: linux-can@vger.kernel.org
11002 F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
11003 F: drivers/net/can/m_can/m_can.c
11004 F: drivers/net/can/m_can/m_can.h
11005 F: drivers/net/can/m_can/m_can_platform.c
11007 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
11008 M: Rishi Gupta <gupt21@gmail.com>
11009 L: linux-i2c@vger.kernel.org
11010 L: linux-input@vger.kernel.org
11012 F: drivers/hid/hid-mcp2221.c
11014 MCP251XFD SPI-CAN NETWORK DRIVER
11015 M: Marc Kleine-Budde <mkl@pengutronix.de>
11016 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11017 R: Thomas Kopp <thomas.kopp@microchip.com>
11018 L: linux-can@vger.kernel.org
11020 F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
11021 F: drivers/net/can/spi/mcp251xfd/
11023 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
11024 M: Peter Rosin <peda@axentia.se>
11025 L: linux-iio@vger.kernel.org
11027 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
11028 F: drivers/iio/potentiometer/mcp4018.c
11029 F: drivers/iio/potentiometer/mcp4531.c
11031 MCR20A IEEE-802.15.4 RADIO DRIVER
11032 M: Xue Liu <liuxuenetmail@gmail.com>
11033 L: linux-wpan@vger.kernel.org
11035 W: https://github.com/xueliu/mcr20a-linux
11036 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
11037 F: drivers/net/ieee802154/mcr20a.c
11038 F: drivers/net/ieee802154/mcr20a.h
11040 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
11041 M: William Breathitt Gray <vilhelm.gray@gmail.com>
11042 L: linux-iio@vger.kernel.org
11044 F: drivers/iio/dac/cio-dac.c
11046 MEDIA CONTROLLER FRAMEWORK
11047 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11048 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11049 L: linux-media@vger.kernel.org
11051 W: https://www.linuxtv.org
11052 T: git git://linuxtv.org/media_tree.git
11053 F: drivers/media/mc/
11054 F: include/media/media-*.h
11055 F: include/uapi/linux/media.h
11057 MEDIA DRIVER FOR FREESCALE IMX PXP
11058 M: Philipp Zabel <p.zabel@pengutronix.de>
11059 L: linux-media@vger.kernel.org
11061 T: git git://linuxtv.org/media_tree.git
11062 F: drivers/media/platform/imx-pxp.[ch]
11064 MEDIA DRIVERS FOR ASCOT2E
11065 M: Sergey Kozlov <serjk@netup.ru>
11066 M: Abylay Ospan <aospan@netup.ru>
11067 L: linux-media@vger.kernel.org
11069 W: https://linuxtv.org
11070 W: http://netup.tv/
11071 T: git git://linuxtv.org/media_tree.git
11072 F: drivers/media/dvb-frontends/ascot2e*
11074 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
11075 M: Jasmin Jessich <jasmin@anw.at>
11076 L: linux-media@vger.kernel.org
11078 W: https://linuxtv.org
11079 T: git git://linuxtv.org/media_tree.git
11080 F: drivers/media/dvb-frontends/cxd2099*
11082 MEDIA DRIVERS FOR CXD2841ER
11083 M: Sergey Kozlov <serjk@netup.ru>
11084 M: Abylay Ospan <aospan@netup.ru>
11085 L: linux-media@vger.kernel.org
11087 W: https://linuxtv.org
11088 W: http://netup.tv/
11089 T: git git://linuxtv.org/media_tree.git
11090 F: drivers/media/dvb-frontends/cxd2841er*
11092 MEDIA DRIVERS FOR CXD2880
11093 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
11094 L: linux-media@vger.kernel.org
11096 W: http://linuxtv.org/
11097 T: git git://linuxtv.org/media_tree.git
11098 F: drivers/media/dvb-frontends/cxd2880/*
11099 F: drivers/media/spi/cxd2880*
11101 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
11102 L: linux-media@vger.kernel.org
11104 W: https://linuxtv.org
11105 T: git git://linuxtv.org/media_tree.git
11106 F: drivers/media/pci/ddbridge/*
11108 MEDIA DRIVERS FOR FREESCALE IMX
11109 M: Steve Longerbeam <slongerbeam@gmail.com>
11110 M: Philipp Zabel <p.zabel@pengutronix.de>
11111 L: linux-media@vger.kernel.org
11113 T: git git://linuxtv.org/media_tree.git
11114 F: Documentation/admin-guide/media/imx.rst
11115 F: Documentation/devicetree/bindings/media/imx.txt
11116 F: drivers/staging/media/imx/
11117 F: include/linux/imx-media.h
11118 F: include/media/imx.h
11120 MEDIA DRIVERS FOR FREESCALE IMX7
11121 M: Rui Miguel Silva <rmfrfs@gmail.com>
11122 L: linux-media@vger.kernel.org
11124 T: git git://linuxtv.org/media_tree.git
11125 F: Documentation/admin-guide/media/imx7.rst
11126 F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
11127 F: Documentation/devicetree/bindings/media/nxp,imx7-mipi-csi2.yaml
11128 F: drivers/staging/media/imx/imx7-media-csi.c
11129 F: drivers/staging/media/imx/imx7-mipi-csis.c
11131 MEDIA DRIVERS FOR HELENE
11132 M: Abylay Ospan <aospan@netup.ru>
11133 L: linux-media@vger.kernel.org
11135 W: https://linuxtv.org
11136 W: http://netup.tv/
11137 T: git git://linuxtv.org/media_tree.git
11138 F: drivers/media/dvb-frontends/helene*
11140 MEDIA DRIVERS FOR HORUS3A
11141 M: Sergey Kozlov <serjk@netup.ru>
11142 M: Abylay Ospan <aospan@netup.ru>
11143 L: linux-media@vger.kernel.org
11145 W: https://linuxtv.org
11146 W: http://netup.tv/
11147 T: git git://linuxtv.org/media_tree.git
11148 F: drivers/media/dvb-frontends/horus3a*
11150 MEDIA DRIVERS FOR LNBH25
11151 M: Sergey Kozlov <serjk@netup.ru>
11152 M: Abylay Ospan <aospan@netup.ru>
11153 L: linux-media@vger.kernel.org
11155 W: https://linuxtv.org
11156 W: http://netup.tv/
11157 T: git git://linuxtv.org/media_tree.git
11158 F: drivers/media/dvb-frontends/lnbh25*
11160 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
11161 L: linux-media@vger.kernel.org
11163 W: https://linuxtv.org
11164 T: git git://linuxtv.org/media_tree.git
11165 F: drivers/media/dvb-frontends/mxl5xx*
11167 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
11168 M: Sergey Kozlov <serjk@netup.ru>
11169 M: Abylay Ospan <aospan@netup.ru>
11170 L: linux-media@vger.kernel.org
11172 W: https://linuxtv.org
11173 W: http://netup.tv/
11174 T: git git://linuxtv.org/media_tree.git
11175 F: drivers/media/pci/netup_unidvb/*
11177 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
11178 M: Dmitry Osipenko <digetx@gmail.com>
11179 L: linux-media@vger.kernel.org
11180 L: linux-tegra@vger.kernel.org
11182 T: git git://linuxtv.org/media_tree.git
11183 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
11184 F: drivers/staging/media/tegra-vde/
11186 MEDIA DRIVERS FOR RENESAS - CEU
11187 M: Jacopo Mondi <jacopo@jmondi.org>
11188 L: linux-media@vger.kernel.org
11189 L: linux-renesas-soc@vger.kernel.org
11191 T: git git://linuxtv.org/media_tree.git
11192 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
11193 F: drivers/media/platform/renesas-ceu.c
11194 F: include/media/drv-intf/renesas-ceu.h
11196 MEDIA DRIVERS FOR RENESAS - DRIF
11197 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
11198 L: linux-media@vger.kernel.org
11199 L: linux-renesas-soc@vger.kernel.org
11201 T: git git://linuxtv.org/media_tree.git
11202 F: Documentation/devicetree/bindings/media/renesas,drif.txt
11203 F: drivers/media/platform/rcar_drif.c
11205 MEDIA DRIVERS FOR RENESAS - FCP
11206 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11207 L: linux-media@vger.kernel.org
11208 L: linux-renesas-soc@vger.kernel.org
11210 T: git git://linuxtv.org/media_tree.git
11211 F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
11212 F: drivers/media/platform/rcar-fcp.c
11213 F: include/media/rcar-fcp.h
11215 MEDIA DRIVERS FOR RENESAS - FDP1
11216 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
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,fdp1.yaml
11222 F: drivers/media/platform/rcar_fdp1.c
11224 MEDIA DRIVERS FOR RENESAS - VIN
11225 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
11226 L: linux-media@vger.kernel.org
11227 L: linux-renesas-soc@vger.kernel.org
11229 T: git git://linuxtv.org/media_tree.git
11230 F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
11231 F: Documentation/devicetree/bindings/media/renesas,vin.yaml
11232 F: drivers/media/platform/rcar-vin/
11234 MEDIA DRIVERS FOR RENESAS - VSP1
11235 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11236 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11237 L: linux-media@vger.kernel.org
11238 L: linux-renesas-soc@vger.kernel.org
11240 T: git git://linuxtv.org/media_tree.git
11241 F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
11242 F: drivers/media/platform/vsp1/
11244 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
11245 L: linux-media@vger.kernel.org
11247 W: https://linuxtv.org
11248 T: git git://linuxtv.org/media_tree.git
11249 F: drivers/media/dvb-frontends/stv0910*
11251 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
11252 L: linux-media@vger.kernel.org
11254 W: https://linuxtv.org
11255 T: git git://linuxtv.org/media_tree.git
11256 F: drivers/media/dvb-frontends/stv6111*
11258 MEDIA DRIVERS FOR STM32 - DCMI
11259 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
11260 L: linux-media@vger.kernel.org
11262 T: git git://linuxtv.org/media_tree.git
11263 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
11264 F: drivers/media/platform/stm32/stm32-dcmi.c
11266 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
11267 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11268 L: linux-media@vger.kernel.org
11270 W: https://linuxtv.org
11271 Q: http://patchwork.kernel.org/project/linux-media/list/
11272 T: git git://linuxtv.org/media_tree.git
11273 F: Documentation/admin-guide/media/
11274 F: Documentation/devicetree/bindings/media/
11275 F: Documentation/driver-api/media/
11276 F: Documentation/userspace-api/media/
11278 F: drivers/staging/media/
11279 F: include/linux/platform_data/media/
11281 F: include/uapi/linux/dvb/
11282 F: include/uapi/linux/ivtv*
11283 F: include/uapi/linux/media.h
11284 F: include/uapi/linux/meye.h
11285 F: include/uapi/linux/uvcvideo.h
11286 F: include/uapi/linux/v4l2-*
11287 F: include/uapi/linux/videodev2.h
11289 MEDIATEK BLUETOOTH DRIVER
11290 M: Sean Wang <sean.wang@mediatek.com>
11291 L: linux-bluetooth@vger.kernel.org
11292 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11294 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
11295 F: drivers/bluetooth/btmtkuart.c
11297 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
11298 M: Sean Wang <sean.wang@mediatek.com>
11299 L: linux-pm@vger.kernel.org
11301 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
11302 F: drivers/power/reset/mt6323-poweroff.c
11304 MEDIATEK CIR DRIVER
11305 M: Sean Wang <sean.wang@mediatek.com>
11307 F: drivers/media/rc/mtk-cir.c
11309 MEDIATEK DMA DRIVER
11310 M: Sean Wang <sean.wang@mediatek.com>
11311 L: dmaengine@vger.kernel.org
11312 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11313 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11315 F: Documentation/devicetree/bindings/dma/mtk-*
11316 F: drivers/dma/mediatek/
11318 MEDIATEK ETHERNET DRIVER
11319 M: Felix Fietkau <nbd@nbd.name>
11320 M: John Crispin <john@phrozen.org>
11321 M: Sean Wang <sean.wang@mediatek.com>
11322 M: Mark Lee <Mark-MC.Lee@mediatek.com>
11323 L: netdev@vger.kernel.org
11325 F: drivers/net/ethernet/mediatek/
11327 MEDIATEK I2C CONTROLLER DRIVER
11328 M: Qii Wang <qii.wang@mediatek.com>
11329 L: linux-i2c@vger.kernel.org
11331 F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt
11332 F: drivers/i2c/busses/i2c-mt65xx.c
11334 MEDIATEK IOMMU DRIVER
11335 M: Yong Wu <yong.wu@mediatek.com>
11336 L: iommu@lists.linux-foundation.org
11337 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11339 F: Documentation/devicetree/bindings/iommu/mediatek*
11340 F: drivers/iommu/mtk_iommu*
11341 F: include/dt-bindings/memory/mt*-port.h
11343 MEDIATEK JPEG DRIVER
11344 M: Rick Chang <rick.chang@mediatek.com>
11345 M: Bin Liu <bin.liu@mediatek.com>
11347 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
11348 F: drivers/media/platform/mtk-jpeg/
11350 MEDIATEK MDP DRIVER
11351 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
11352 M: Houlong Wei <houlong.wei@mediatek.com>
11353 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11355 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
11356 F: drivers/media/platform/mtk-mdp/
11357 F: drivers/media/platform/mtk-vpu/
11359 MEDIATEK MEDIA DRIVER
11360 M: Tiffany Lin <tiffany.lin@mediatek.com>
11361 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11363 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
11364 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
11365 F: drivers/media/platform/mtk-vcodec/
11366 F: drivers/media/platform/mtk-vpu/
11368 MEDIATEK MMC/SD/SDIO DRIVER
11369 M: Chaotian Jing <chaotian.jing@mediatek.com>
11371 F: Documentation/devicetree/bindings/mmc/mtk-sd.txt
11372 F: drivers/mmc/host/mtk-sd.c
11374 MEDIATEK MT76 WIRELESS LAN DRIVER
11375 M: Felix Fietkau <nbd@nbd.name>
11376 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
11377 R: Ryder Lee <ryder.lee@mediatek.com>
11378 L: linux-wireless@vger.kernel.org
11380 F: drivers/net/wireless/mediatek/mt76/
11382 MEDIATEK MT7601U WIRELESS LAN DRIVER
11383 M: Jakub Kicinski <kubakici@wp.pl>
11384 L: linux-wireless@vger.kernel.org
11386 F: drivers/net/wireless/mediatek/mt7601u/
11388 MEDIATEK MT7621/28/88 I2C DRIVER
11389 M: Stefan Roese <sr@denx.de>
11390 L: linux-i2c@vger.kernel.org
11392 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
11393 F: drivers/i2c/busses/i2c-mt7621.c
11395 MEDIATEK MT7621 PHY PCI DRIVER
11396 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
11398 F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
11399 F: drivers/phy/ralink/phy-mt7621-pci.c
11401 MEDIATEK NAND CONTROLLER DRIVER
11402 L: linux-mtd@lists.infradead.org
11404 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
11405 F: drivers/mtd/nand/raw/mtk_*
11407 MEDIATEK PMIC LED DRIVER
11408 M: Sean Wang <sean.wang@mediatek.com>
11410 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
11411 F: drivers/leds/leds-mt6323.c
11413 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
11414 M: Sean Wang <sean.wang@mediatek.com>
11416 F: drivers/char/hw_random/mtk-rng.c
11418 MEDIATEK SWITCH DRIVER
11419 M: Sean Wang <sean.wang@mediatek.com>
11420 M: Landen Chao <Landen.Chao@mediatek.com>
11421 L: netdev@vger.kernel.org
11423 F: drivers/net/dsa/mt7530.*
11424 F: net/dsa/tag_mtk.c
11426 MEDIATEK USB3 DRD IP DRIVER
11427 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
11428 L: linux-usb@vger.kernel.org
11429 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11430 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11432 F: Documentation/devicetree/bindings/usb/mediatek,*
11433 F: drivers/usb/host/xhci-mtk*
11434 F: drivers/usb/mtu3/
11436 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
11437 M: Peter Senna Tschudin <peter.senna@gmail.com>
11438 M: Martin Donnelly <martin.donnelly@ge.com>
11439 M: Martyn Welch <martyn.welch@collabora.co.uk>
11441 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
11442 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
11444 MEGARAID SCSI/SAS DRIVERS
11445 M: Kashyap Desai <kashyap.desai@broadcom.com>
11446 M: Sumit Saxena <sumit.saxena@broadcom.com>
11447 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
11448 L: megaraidlinux.pdl@broadcom.com
11449 L: linux-scsi@vger.kernel.org
11451 W: http://www.avagotech.com/support/
11452 F: Documentation/scsi/megaraid.rst
11453 F: drivers/scsi/megaraid.*
11454 F: drivers/scsi/megaraid/
11456 MELEXIS MLX90614 DRIVER
11457 M: Crt Mori <cmo@melexis.com>
11458 L: linux-iio@vger.kernel.org
11460 W: http://www.melexis.com
11461 F: drivers/iio/temperature/mlx90614.c
11463 MELEXIS MLX90632 DRIVER
11464 M: Crt Mori <cmo@melexis.com>
11465 L: linux-iio@vger.kernel.org
11467 W: http://www.melexis.com
11468 F: drivers/iio/temperature/mlx90632.c
11470 MELFAS MIP4 TOUCHSCREEN DRIVER
11471 M: Sangwon Jee <jeesw@melfas.com>
11473 W: http://www.melfas.com
11474 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
11475 F: drivers/input/touchscreen/melfas_mip4.c
11477 MELLANOX BLUEFIELD I2C DRIVER
11478 M: Khalil Blaiech <kblaiech@nvidia.com>
11479 L: linux-i2c@vger.kernel.org
11481 F: Documentation/devicetree/bindings/i2c/mellanox,i2c-mlxbf.yaml
11482 F: drivers/i2c/busses/i2c-mlxbf.c
11484 MELLANOX ETHERNET DRIVER (mlx4_en)
11485 M: Tariq Toukan <tariqt@nvidia.com>
11486 L: netdev@vger.kernel.org
11488 W: http://www.mellanox.com
11489 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11490 F: drivers/net/ethernet/mellanox/mlx4/en_*
11492 MELLANOX ETHERNET DRIVER (mlx5e)
11493 M: Saeed Mahameed <saeedm@nvidia.com>
11494 L: netdev@vger.kernel.org
11496 W: http://www.mellanox.com
11497 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11498 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
11500 MELLANOX ETHERNET INNOVA DRIVERS
11501 R: Boris Pismenny <borisp@nvidia.com>
11502 L: netdev@vger.kernel.org
11504 W: http://www.mellanox.com
11505 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11506 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
11507 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
11508 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
11509 F: include/linux/mlx5/mlx5_ifc_fpga.h
11511 MELLANOX ETHERNET SWITCH DRIVERS
11512 M: Jiri Pirko <jiri@nvidia.com>
11513 M: Ido Schimmel <idosch@nvidia.com>
11514 L: netdev@vger.kernel.org
11516 W: http://www.mellanox.com
11517 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11518 F: drivers/net/ethernet/mellanox/mlxsw/
11519 F: tools/testing/selftests/drivers/net/mlxsw/
11521 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
11522 M: mlxsw@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/mlxfw/
11529 MELLANOX HARDWARE PLATFORM SUPPORT
11530 M: Hans de Goede <hdegoede@redhat.com>
11531 M: Mark Gross <mgross@linux.intel.com>
11532 M: Vadim Pasternak <vadimp@nvidia.com>
11533 L: platform-driver-x86@vger.kernel.org
11535 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
11536 F: drivers/platform/mellanox/
11537 F: include/linux/platform_data/mlxreg.h
11539 MELLANOX MLX4 core VPI driver
11540 M: Tariq Toukan <tariqt@nvidia.com>
11541 L: netdev@vger.kernel.org
11542 L: linux-rdma@vger.kernel.org
11544 W: http://www.mellanox.com
11545 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11546 F: drivers/net/ethernet/mellanox/mlx4/
11547 F: include/linux/mlx4/
11549 MELLANOX MLX4 IB driver
11550 M: Yishai Hadas <yishaih@nvidia.com>
11551 L: linux-rdma@vger.kernel.org
11553 W: http://www.mellanox.com
11554 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11555 F: drivers/infiniband/hw/mlx4/
11556 F: include/linux/mlx4/
11557 F: include/uapi/rdma/mlx4-abi.h
11559 MELLANOX MLX5 core VPI driver
11560 M: Saeed Mahameed <saeedm@nvidia.com>
11561 M: Leon Romanovsky <leonro@nvidia.com>
11562 L: netdev@vger.kernel.org
11563 L: linux-rdma@vger.kernel.org
11565 W: http://www.mellanox.com
11566 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11567 F: Documentation/networking/device_drivers/ethernet/mellanox/
11568 F: drivers/net/ethernet/mellanox/mlx5/core/
11569 F: include/linux/mlx5/
11571 MELLANOX MLX5 IB driver
11572 M: Leon Romanovsky <leonro@nvidia.com>
11573 L: linux-rdma@vger.kernel.org
11575 W: http://www.mellanox.com
11576 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11577 F: drivers/infiniband/hw/mlx5/
11578 F: include/linux/mlx5/
11579 F: include/uapi/rdma/mlx5-abi.h
11581 MELLANOX MLXCPLD I2C AND MUX DRIVER
11582 M: Vadim Pasternak <vadimp@nvidia.com>
11583 M: Michael Shych <michaelsh@nvidia.com>
11584 L: linux-i2c@vger.kernel.org
11586 F: Documentation/i2c/busses/i2c-mlxcpld.rst
11587 F: drivers/i2c/busses/i2c-mlxcpld.c
11588 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
11590 MELLANOX MLXCPLD LED DRIVER
11591 M: Vadim Pasternak <vadimp@nvidia.com>
11592 L: linux-leds@vger.kernel.org
11594 F: Documentation/leds/leds-mlxcpld.rst
11595 F: drivers/leds/leds-mlxcpld.c
11596 F: drivers/leds/leds-mlxreg.c
11598 MELLANOX PLATFORM DRIVER
11599 M: Vadim Pasternak <vadimp@nvidia.com>
11600 L: platform-driver-x86@vger.kernel.org
11602 F: drivers/platform/x86/mlx-platform.c
11605 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11606 M: "Paul E. McKenney" <paulmck@kernel.org>
11607 L: linux-kernel@vger.kernel.org
11609 F: arch/powerpc/include/asm/membarrier.h
11610 F: include/uapi/linux/membarrier.h
11611 F: kernel/sched/membarrier.c
11614 M: Mike Rapoport <rppt@linux.ibm.com>
11615 L: linux-mm@kvack.org
11617 F: Documentation/core-api/boot-time-mm.rst
11618 F: include/linux/memblock.h
11621 MEMORY CONTROLLER DRIVERS
11622 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
11623 L: linux-kernel@vger.kernel.org
11625 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
11626 F: Documentation/devicetree/bindings/memory-controllers/
11628 F: include/dt-bindings/memory/
11630 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
11631 M: Dmitry Osipenko <digetx@gmail.com>
11632 L: linux-pm@vger.kernel.org
11633 L: linux-tegra@vger.kernel.org
11634 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
11636 F: drivers/devfreq/tegra30-devfreq.c
11639 M: Andrew Morton <akpm@linux-foundation.org>
11640 L: linux-mm@kvack.org
11642 W: http://www.linux-mm.org
11643 T: quilt https://ozlabs.org/~akpm/mmotm/
11644 T: quilt https://ozlabs.org/~akpm/mmots/
11645 T: git git://github.com/hnaz/linux-mm.git
11646 F: include/linux/gfp.h
11647 F: include/linux/memory_hotplug.h
11648 F: include/linux/mm.h
11649 F: include/linux/mmzone.h
11650 F: include/linux/vmalloc.h
11653 MEMORY TECHNOLOGY DEVICES (MTD)
11654 M: Miquel Raynal <miquel.raynal@bootlin.com>
11655 M: Richard Weinberger <richard@nod.at>
11656 M: Vignesh Raghavendra <vigneshr@ti.com>
11657 L: linux-mtd@lists.infradead.org
11659 W: http://www.linux-mtd.infradead.org/
11660 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11661 C: irc://irc.oftc.net/mtd
11662 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
11663 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
11664 F: Documentation/devicetree/bindings/mtd/
11666 F: include/linux/mtd/
11667 F: include/uapi/mtd/
11669 MEN A21 WATCHDOG DRIVER
11670 M: Johannes Thumshirn <morbidrsa@gmail.com>
11671 L: linux-watchdog@vger.kernel.org
11673 F: drivers/watchdog/mena21_wdt.c
11675 MEN CHAMELEON BUS (mcb)
11676 M: Johannes Thumshirn <morbidrsa@gmail.com>
11678 F: Documentation/driver-api/men-chameleon-bus.rst
11680 F: include/linux/mcb.h
11682 MEN F21BMC (Board Management Controller)
11683 M: Andreas Werner <andreas.werner@men.de>
11685 F: Documentation/hwmon/menf21bmc.rst
11686 F: drivers/hwmon/menf21bmc_hwmon.c
11687 F: drivers/leds/leds-menf21bmc.c
11688 F: drivers/mfd/menf21bmc.c
11689 F: drivers/watchdog/menf21bmc_wdt.c
11691 MEN Z069 WATCHDOG DRIVER
11692 M: Johannes Thumshirn <jth@kernel.org>
11693 L: linux-watchdog@vger.kernel.org
11695 F: drivers/watchdog/menz69_wdt.c
11697 MESON AO CEC DRIVER FOR AMLOGIC SOCS
11698 M: Neil Armstrong <narmstrong@baylibre.com>
11699 L: linux-media@vger.kernel.org
11700 L: linux-amlogic@lists.infradead.org
11702 W: http://linux-meson.com/
11703 T: git git://linuxtv.org/media_tree.git
11704 F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
11705 F: drivers/media/cec/platform/meson/ao-cec-g12a.c
11706 F: drivers/media/cec/platform/meson/ao-cec.c
11708 MESON GE2D DRIVER FOR AMLOGIC SOCS
11709 M: Neil Armstrong <narmstrong@baylibre.com>
11710 L: linux-media@vger.kernel.org
11711 L: linux-amlogic@lists.infradead.org
11713 T: git git://linuxtv.org/media_tree.git
11714 F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
11715 F: drivers/media/platform/meson/ge2d/
11717 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
11718 M: Liang Yang <liang.yang@amlogic.com>
11719 L: linux-mtd@lists.infradead.org
11721 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
11722 F: drivers/mtd/nand/raw/meson_*
11724 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
11725 M: Neil Armstrong <narmstrong@baylibre.com>
11726 L: linux-media@vger.kernel.org
11727 L: linux-amlogic@lists.infradead.org
11729 T: git git://linuxtv.org/media_tree.git
11730 F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
11731 F: drivers/staging/media/meson/vdec/
11733 METHODE UDPU SUPPORT
11734 M: Vladimir Vid <vladimir.vid@sartura.hr>
11736 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
11739 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11740 M: Hemant Kumar <hemantk@codeaurora.org>
11741 L: linux-arm-msm@vger.kernel.org
11743 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
11744 F: Documentation/ABI/stable/sysfs-bus-mhi
11745 F: Documentation/mhi/
11746 F: drivers/bus/mhi/
11747 F: include/linux/mhi.h
11749 MICROBLAZE ARCHITECTURE
11750 M: Michal Simek <monstr@monstr.eu>
11752 W: http://www.monstr.eu/fdt/
11753 T: git git://git.monstr.eu/linux-2.6-microblaze.git
11754 F: arch/microblaze/
11756 MICROCHIP AT91 DMA DRIVERS
11757 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11758 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11759 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11760 L: dmaengine@vger.kernel.org
11762 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
11763 F: drivers/dma/at_hdmac.c
11764 F: drivers/dma/at_hdmac_regs.h
11765 F: drivers/dma/at_xdmac.c
11766 F: include/dt-bindings/dma/at91.h
11768 MICROCHIP AT91 SERIAL DRIVER
11769 M: Richard Genoud <richard.genoud@gmail.com>
11771 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11772 F: drivers/tty/serial/atmel_serial.c
11773 F: drivers/tty/serial/atmel_serial.h
11775 MICROCHIP AT91 USART MFD DRIVER
11776 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
11777 L: linux-kernel@vger.kernel.org
11779 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11780 F: drivers/mfd/at91-usart.c
11781 F: include/dt-bindings/mfd/at91-usart.h
11783 MICROCHIP AT91 USART SPI DRIVER
11784 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
11785 L: linux-spi@vger.kernel.org
11787 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11788 F: drivers/spi/spi-at91-usart.c
11790 MICROCHIP AUDIO ASOC DRIVERS
11791 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11792 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11796 MICROCHIP ECC DRIVER
11797 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11798 L: linux-crypto@vger.kernel.org
11800 F: drivers/crypto/atmel-ecc.*
11802 MICROCHIP I2C DRIVER
11803 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11804 L: linux-i2c@vger.kernel.org
11806 F: drivers/i2c/busses/i2c-at91-*.c
11807 F: drivers/i2c/busses/i2c-at91.h
11809 MICROCHIP ISC DRIVER
11810 M: Eugen Hristev <eugen.hristev@microchip.com>
11811 L: linux-media@vger.kernel.org
11813 F: Documentation/devicetree/bindings/media/atmel-isc.txt
11814 F: drivers/media/platform/atmel/atmel-isc-base.c
11815 F: drivers/media/platform/atmel/atmel-isc-regs.h
11816 F: drivers/media/platform/atmel/atmel-isc.h
11817 F: drivers/media/platform/atmel/atmel-sama5d2-isc.c
11818 F: include/linux/atmel-isc-media.h
11820 MICROCHIP ISI DRIVER
11821 M: Eugen Hristev <eugen.hristev@microchip.com>
11822 L: linux-media@vger.kernel.org
11824 F: drivers/media/platform/atmel/atmel-isi.c
11825 F: drivers/media/platform/atmel/atmel-isi.h
11827 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
11828 M: Woojung Huh <woojung.huh@microchip.com>
11829 M: UNGLinuxDriver@microchip.com
11830 L: netdev@vger.kernel.org
11832 F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
11833 F: drivers/net/dsa/microchip/*
11834 F: include/linux/platform_data/microchip-ksz.h
11835 F: net/dsa/tag_ksz.c
11837 MICROCHIP LAN743X ETHERNET DRIVER
11838 M: Bryan Whitehead <bryan.whitehead@microchip.com>
11839 M: UNGLinuxDriver@microchip.com
11840 L: netdev@vger.kernel.org
11842 F: drivers/net/ethernet/microchip/lan743x_*
11844 MICROCHIP LCDFB DRIVER
11845 M: Nicolas Ferre <nicolas.ferre@microchip.com>
11846 L: linux-fbdev@vger.kernel.org
11848 F: drivers/video/fbdev/atmel_lcdfb.c
11849 F: include/video/atmel_lcdc.h
11851 MICROCHIP MCP16502 PMIC DRIVER
11852 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11853 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11855 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
11856 F: drivers/regulator/mcp16502.c
11858 MICROCHIP MCP3911 ADC DRIVER
11859 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11860 M: Kent Gustavsson <kent@minoris.se>
11861 L: linux-iio@vger.kernel.org
11863 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
11864 F: drivers/iio/adc/mcp3911.c
11866 MICROCHIP MMC/SD/SDIO MCI DRIVER
11867 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11869 F: drivers/mmc/host/atmel-mci.c
11871 MICROCHIP NAND DRIVER
11872 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11873 L: linux-mtd@lists.infradead.org
11875 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
11876 F: drivers/mtd/nand/raw/atmel/*
11878 MICROCHIP PWM DRIVER
11879 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11880 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11881 L: linux-pwm@vger.kernel.org
11883 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
11884 F: drivers/pwm/pwm-atmel.c
11886 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
11887 M: Eugen Hristev <eugen.hristev@microchip.com>
11888 L: linux-iio@vger.kernel.org
11890 F: Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
11891 F: drivers/iio/adc/at91-sama5d2_adc.c
11892 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
11894 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
11895 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11897 F: drivers/power/reset/at91-sama5d2_shdwc.c
11899 MICROCHIP SPI DRIVER
11900 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11902 F: drivers/spi/spi-atmel.*
11904 MICROCHIP SSC DRIVER
11905 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11906 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11908 F: drivers/misc/atmel-ssc.c
11909 F: include/linux/atmel-ssc.h
11911 MICROCHIP USB251XB DRIVER
11912 M: Richard Leitner <richard.leitner@skidata.com>
11913 L: linux-usb@vger.kernel.org
11915 F: Documentation/devicetree/bindings/usb/usb251xb.txt
11916 F: drivers/usb/misc/usb251xb.c
11918 MICROCHIP USBA UDC DRIVER
11919 M: Cristian Birsan <cristian.birsan@microchip.com>
11920 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11922 F: drivers/usb/gadget/udc/atmel_usba_udc.*
11924 MICROCHIP WILC1000 WIFI DRIVER
11925 M: Ajay Singh <ajay.kathat@microchip.com>
11926 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11927 L: linux-wireless@vger.kernel.org
11929 F: drivers/net/wireless/microchip/wilc1000/
11931 MICROSEMI MIPS SOCS
11932 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
11933 M: UNGLinuxDriver@microchip.com
11934 L: linux-mips@vger.kernel.org
11936 F: Documentation/devicetree/bindings/mips/mscc.txt
11937 F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
11938 F: arch/mips/boot/dts/mscc/
11939 F: arch/mips/configs/generic/board-ocelot.config
11940 F: arch/mips/generic/board-ocelot.c
11942 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
11943 M: Don Brace <don.brace@microchip.com>
11944 L: storagedev@microchip.com
11945 L: linux-scsi@vger.kernel.org
11947 F: Documentation/scsi/smartpqi.rst
11948 F: drivers/scsi/smartpqi/Kconfig
11949 F: drivers/scsi/smartpqi/Makefile
11950 F: drivers/scsi/smartpqi/smartpqi*.[ch]
11951 F: include/linux/cciss*.h
11952 F: include/uapi/linux/cciss*.h
11954 MICROSOFT SURFACE DTX DRIVER
11955 M: Maximilian Luz <luzmaximilian@gmail.com>
11956 L: platform-driver-x86@vger.kernel.org
11958 F: Documentation/driver-api/surface_aggregator/clients/dtx.rst
11959 F: drivers/platform/surface/surface_dtx.c
11960 F: include/uapi/linux/surface_aggregator/dtx.h
11962 MICROSOFT SURFACE GPE LID SUPPORT DRIVER
11963 M: Maximilian Luz <luzmaximilian@gmail.com>
11964 L: platform-driver-x86@vger.kernel.org
11966 F: drivers/platform/surface/surface_gpe.c
11968 MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
11969 M: Hans de Goede <hdegoede@redhat.com>
11970 M: Mark Gross <mgross@linux.intel.com>
11971 M: Maximilian Luz <luzmaximilian@gmail.com>
11972 L: platform-driver-x86@vger.kernel.org
11974 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
11975 F: drivers/platform/surface/
11977 MICROSOFT SURFACE HOT-PLUG DRIVER
11978 M: Maximilian Luz <luzmaximilian@gmail.com>
11979 L: platform-driver-x86@vger.kernel.org
11981 F: drivers/platform/surface/surface_hotplug.c
11983 MICROSOFT SURFACE PLATFORM PROFILE DRIVER
11984 M: Maximilian Luz <luzmaximilian@gmail.com>
11985 L: platform-driver-x86@vger.kernel.org
11987 F: drivers/platform/surface/surface_platform_profile.c
11989 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
11990 M: Chen Yu <yu.c.chen@intel.com>
11991 L: platform-driver-x86@vger.kernel.org
11993 F: drivers/platform/surface/surfacepro3_button.c
11995 MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
11996 M: Maximilian Luz <luzmaximilian@gmail.com>
11998 W: https://github.com/linux-surface/surface-aggregator-module
11999 C: irc://chat.freenode.net/##linux-surface
12000 F: Documentation/driver-api/surface_aggregator/
12001 F: drivers/platform/surface/aggregator/
12002 F: drivers/platform/surface/surface_acpi_notify.c
12003 F: drivers/platform/surface/surface_aggregator_cdev.c
12004 F: drivers/platform/surface/surface_aggregator_registry.c
12005 F: include/linux/surface_acpi_notify.h
12006 F: include/linux/surface_aggregator/
12007 F: include/uapi/linux/surface_aggregator/
12009 MICROTEK X6 SCANNER
12010 M: Oliver Neukum <oliver@neukum.org>
12012 F: drivers/usb/image/microtek.*
12014 MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
12015 M: Luka Kovacic <luka.kovacic@sartura.hr>
12016 M: Luka Perkov <luka.perkov@sartura.hr>
12018 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s-bit.dts
12019 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s.dts
12020 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s-bit.dts
12021 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s.dts
12022 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s-bit.dts
12023 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dts
12025 MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
12026 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12027 L: linux-media@vger.kernel.org
12029 F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
12030 F: Documentation/driver-api/media/drivers/ccs/
12031 F: Documentation/userspace-api/media/drivers/ccs.rst
12032 F: drivers/media/i2c/ccs-pll.c
12033 F: drivers/media/i2c/ccs-pll.h
12034 F: drivers/media/i2c/ccs/
12035 F: include/uapi/linux/ccs.h
12036 F: include/uapi/linux/smiapp.h
12039 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12040 L: linux-mips@vger.kernel.org
12042 W: http://www.linux-mips.org/
12043 Q: https://patchwork.kernel.org/project/linux-mips/list/
12044 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
12045 F: Documentation/devicetree/bindings/mips/
12046 F: Documentation/mips/
12048 F: drivers/platform/mips/
12050 MIPS BOSTON DEVELOPMENT BOARD
12051 M: Paul Burton <paulburton@kernel.org>
12052 L: linux-mips@vger.kernel.org
12054 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
12055 F: arch/mips/boot/dts/img/boston.dts
12056 F: arch/mips/configs/generic/board-boston.config
12057 F: drivers/clk/imgtec/clk-boston.c
12058 F: include/dt-bindings/clock/boston-clock.h
12061 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12062 M: Serge Semin <fancer.lancer@gmail.com>
12063 L: linux-mips@vger.kernel.org
12065 F: drivers/bus/mips_cdmm.c
12066 F: drivers/clocksource/mips-gic-timer.c
12067 F: drivers/cpuidle/cpuidle-cps.c
12068 F: drivers/irqchip/irq-mips-cpu.c
12069 F: drivers/irqchip/irq-mips-gic.c
12071 MIPS GENERIC PLATFORM
12072 M: Paul Burton <paulburton@kernel.org>
12073 L: linux-mips@vger.kernel.org
12075 F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
12076 F: arch/mips/generic/
12077 F: arch/mips/tools/generic-board-config.sh
12079 MIPS RINT INSTRUCTION EMULATION
12080 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
12081 L: linux-mips@vger.kernel.org
12083 F: arch/mips/math-emu/dp_rint.c
12084 F: arch/mips/math-emu/sp_rint.c
12086 MIPS/LOONGSON1 ARCHITECTURE
12087 M: Keguang Zhang <keguang.zhang@gmail.com>
12088 L: linux-mips@vger.kernel.org
12090 F: arch/mips/include/asm/mach-loongson32/
12091 F: arch/mips/loongson32/
12092 F: drivers/*/*/*loongson1*
12093 F: drivers/*/*loongson1*
12095 MIPS/LOONGSON2EF ARCHITECTURE
12096 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
12097 L: linux-mips@vger.kernel.org
12099 F: arch/mips/include/asm/mach-loongson2ef/
12100 F: arch/mips/loongson2ef/
12101 F: drivers/cpufreq/loongson2_cpufreq.c
12103 MIPS/LOONGSON64 ARCHITECTURE
12104 M: Huacai Chen <chenhuacai@kernel.org>
12105 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
12106 L: linux-mips@vger.kernel.org
12108 F: arch/mips/include/asm/mach-loongson64/
12109 F: arch/mips/loongson64/
12110 F: drivers/irqchip/irq-loongson*
12111 F: drivers/platform/mips/cpu_hwmon.c
12113 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
12114 M: Hans Verkuil <hverkuil@xs4all.nl>
12115 L: linux-media@vger.kernel.org
12117 W: https://linuxtv.org
12118 T: git git://linuxtv.org/media_tree.git
12119 F: drivers/media/radio/radio-miropcm20*
12122 R: Lubomir Rintel <lkundrak@v3.sk>
12123 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12125 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
12126 F: arch/arm/boot/dts/mmp*
12127 F: arch/arm/mach-mmp/
12128 F: include/linux/soc/mmp/
12130 MMP USB PHY DRIVERS
12131 R: Lubomir Rintel <lkundrak@v3.sk>
12132 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12134 F: drivers/phy/marvell/phy-mmp3-usb.c
12135 F: drivers/phy/marvell/phy-pxa-usb.c
12137 MMU GATHER AND TLB INVALIDATION
12138 M: Will Deacon <will@kernel.org>
12139 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
12140 M: Andrew Morton <akpm@linux-foundation.org>
12141 M: Nick Piggin <npiggin@gmail.com>
12142 M: Peter Zijlstra <peterz@infradead.org>
12143 L: linux-arch@vger.kernel.org
12144 L: linux-mm@kvack.org
12146 F: arch/*/include/asm/tlb.h
12147 F: include/asm-generic/tlb.h
12150 MN88472 MEDIA DRIVER
12151 M: Antti Palosaari <crope@iki.fi>
12152 L: linux-media@vger.kernel.org
12154 W: https://linuxtv.org
12155 W: http://palosaari.fi/linux/
12156 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12157 F: drivers/media/dvb-frontends/mn88472*
12159 MN88473 MEDIA DRIVER
12160 M: Antti Palosaari <crope@iki.fi>
12161 L: linux-media@vger.kernel.org
12163 W: https://linuxtv.org
12164 W: http://palosaari.fi/linux/
12165 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12166 F: drivers/media/dvb-frontends/mn88473*
12169 M: Jessica Yu <jeyu@kernel.org>
12171 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
12172 F: include/linux/module.h
12175 MONOLITHIC POWER SYSTEM PMIC DRIVER
12176 M: Saravanan Sekar <sravanhome@gmail.com>
12178 F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
12179 F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
12180 F: drivers/iio/adc/mp2629_adc.c
12181 F: drivers/mfd/mp2629.c
12182 F: drivers/power/supply/mp2629_charger.c
12183 F: drivers/regulator/mp5416.c
12184 F: drivers/regulator/mpq7920.c
12185 F: drivers/regulator/mpq7920.h
12186 F: include/linux/mfd/mp2629.h
12188 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
12190 W: http://popies.net/meye/
12191 F: Documentation/userspace-api/media/drivers/meye*
12192 F: drivers/media/pci/meye/
12193 F: include/uapi/linux/meye.h
12195 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
12197 F: Documentation/driver-api/serial/moxa-smartio.rst
12198 F: drivers/tty/mxser.*
12200 MR800 AVERMEDIA USB FM RADIO DRIVER
12201 M: Alexey Klimov <klimov.linux@gmail.com>
12202 L: linux-media@vger.kernel.org
12204 T: git git://linuxtv.org/media_tree.git
12205 F: drivers/media/radio/radio-mr800.c
12207 MRF24J40 IEEE 802.15.4 RADIO DRIVER
12208 M: Alan Ott <alan@signal11.us>
12209 L: linux-wpan@vger.kernel.org
12211 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
12212 F: drivers/net/ieee802154/mrf24j40.c
12215 M: "Lee, Chun-Yi" <jlee@suse.com>
12216 L: platform-driver-x86@vger.kernel.org
12218 F: drivers/platform/x86/msi-laptop.c
12221 L: platform-driver-x86@vger.kernel.org
12223 F: drivers/platform/x86/msi-wmi.c
12225 MSI001 MEDIA DRIVER
12226 M: Antti Palosaari <crope@iki.fi>
12227 L: linux-media@vger.kernel.org
12229 W: https://linuxtv.org
12230 W: http://palosaari.fi/linux/
12231 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12232 T: git git://linuxtv.org/anttip/media_tree.git
12233 F: drivers/media/tuners/msi001*
12235 MSI2500 MEDIA DRIVER
12236 M: Antti Palosaari <crope@iki.fi>
12237 L: linux-media@vger.kernel.org
12239 W: https://linuxtv.org
12240 W: http://palosaari.fi/linux/
12241 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12242 T: git git://linuxtv.org/anttip/media_tree.git
12243 F: drivers/media/usb/msi2500/
12245 MSTAR INTERRUPT CONTROLLER DRIVER
12246 M: Mark-PK Tsai <mark-pk.tsai@mediatek.com>
12247 M: Daniel Palmer <daniel@thingy.jp>
12249 F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
12250 F: drivers/irqchip/irq-mst-intc.c
12252 MSYSTEMS DISKONCHIP G3 MTD DRIVER
12253 M: Robert Jarzmik <robert.jarzmik@free.fr>
12254 L: linux-mtd@lists.infradead.org
12256 F: drivers/mtd/devices/docg3*
12258 MT9M032 APTINA SENSOR DRIVER
12259 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12260 L: linux-media@vger.kernel.org
12262 T: git git://linuxtv.org/media_tree.git
12263 F: drivers/media/i2c/mt9m032.c
12264 F: include/media/i2c/mt9m032.h
12266 MT9P031 APTINA CAMERA SENSOR
12267 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12268 L: linux-media@vger.kernel.org
12270 T: git git://linuxtv.org/media_tree.git
12271 F: drivers/media/i2c/mt9p031.c
12272 F: include/media/i2c/mt9p031.h
12274 MT9T001 APTINA CAMERA SENSOR
12275 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12276 L: linux-media@vger.kernel.org
12278 T: git git://linuxtv.org/media_tree.git
12279 F: drivers/media/i2c/mt9t001.c
12280 F: include/media/i2c/mt9t001.h
12282 MT9T112 APTINA CAMERA SENSOR
12283 M: Jacopo Mondi <jacopo@jmondi.org>
12284 L: linux-media@vger.kernel.org
12286 T: git git://linuxtv.org/media_tree.git
12287 F: drivers/media/i2c/mt9t112.c
12288 F: include/media/i2c/mt9t112.h
12290 MT9V032 APTINA CAMERA SENSOR
12291 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12292 L: linux-media@vger.kernel.org
12294 T: git git://linuxtv.org/media_tree.git
12295 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
12296 F: drivers/media/i2c/mt9v032.c
12297 F: include/media/i2c/mt9v032.h
12299 MT9V111 APTINA CAMERA SENSOR
12300 M: Jacopo Mondi <jacopo@jmondi.org>
12301 L: linux-media@vger.kernel.org
12303 T: git git://linuxtv.org/media_tree.git
12304 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
12305 F: drivers/media/i2c/mt9v111.c
12307 MULTIFUNCTION DEVICES (MFD)
12308 M: Lee Jones <lee.jones@linaro.org>
12310 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12311 F: Documentation/devicetree/bindings/mfd/
12313 F: include/dt-bindings/mfd/
12314 F: include/linux/mfd/
12316 MULTIMEDIA CARD (MMC) ETC. OVER SPI
12318 F: drivers/mmc/host/mmc_spi.c
12319 F: include/linux/spi/mmc_spi.h
12321 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
12322 M: Ulf Hansson <ulf.hansson@linaro.org>
12323 L: linux-mmc@vger.kernel.org
12325 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
12326 F: Documentation/devicetree/bindings/mmc/
12328 F: include/linux/mmc/
12329 F: include/uapi/linux/mmc/
12331 MULTIPLEXER SUBSYSTEM
12332 M: Peter Rosin <peda@axentia.se>
12334 F: Documentation/ABI/testing/sysfs-class-mux*
12335 F: Documentation/devicetree/bindings/mux/
12337 F: include/dt-bindings/mux/
12338 F: include/linux/mux/
12340 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
12341 M: Bin Liu <b-liu@ti.com>
12342 L: linux-usb@vger.kernel.org
12344 F: drivers/usb/musb/
12346 MXL301RF MEDIA DRIVER
12347 M: Akihiro Tsukada <tskd08@gmail.com>
12348 L: linux-media@vger.kernel.org
12350 F: drivers/media/tuners/mxl301rf*
12352 MXL5007T MEDIA DRIVER
12353 M: Michael Krufky <mkrufky@linuxtv.org>
12354 L: linux-media@vger.kernel.org
12356 W: https://linuxtv.org
12357 W: http://github.com/mkrufky
12358 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12359 T: git git://linuxtv.org/mkrufky/tuners.git
12360 F: drivers/media/tuners/mxl5007t.*
12363 M: Marek Vasut <marex@denx.de>
12364 M: Stefan Agner <stefan@agner.ch>
12365 L: dri-devel@lists.freedesktop.org
12367 T: git git://anongit.freedesktop.org/drm/drm-misc
12368 F: Documentation/devicetree/bindings/display/mxsfb.txt
12369 F: drivers/gpu/drm/mxsfb/
12371 MYLEX DAC960 PCI RAID Controller
12372 M: Hannes Reinecke <hare@kernel.org>
12373 L: linux-scsi@vger.kernel.org
12375 F: drivers/scsi/myrb.*
12376 F: drivers/scsi/myrs.*
12378 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
12379 M: Chris Lee <christopher.lee@cspi.com>
12380 L: netdev@vger.kernel.org
12382 W: https://www.cspi.com/ethernet-products/support/downloads/
12383 F: drivers/net/ethernet/myricom/myri10ge/
12385 NAND FLASH SUBSYSTEM
12386 M: Miquel Raynal <miquel.raynal@bootlin.com>
12387 R: Richard Weinberger <richard@nod.at>
12388 L: linux-mtd@lists.infradead.org
12390 W: http://www.linux-mtd.infradead.org/
12391 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12392 C: irc://irc.oftc.net/mtd
12393 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
12394 F: drivers/mtd/nand/
12395 F: include/linux/mtd/*nand*.h
12397 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
12398 M: Daniel Mack <zonque@gmail.com>
12399 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12401 W: http://www.native-instruments.com
12402 F: sound/usb/caiaq/
12404 NATSEMI ETHERNET DRIVER (DP8381x)
12406 F: drivers/net/ethernet/natsemi/natsemi.c
12408 NCR 5380 SCSI DRIVERS
12409 M: Finn Thain <fthain@telegraphics.com.au>
12410 M: Michael Schmitz <schmitzmic@gmail.com>
12411 L: linux-scsi@vger.kernel.org
12413 F: Documentation/scsi/g_NCR5380.rst
12414 F: drivers/scsi/NCR5380.*
12415 F: drivers/scsi/arm/cumana_1.c
12416 F: drivers/scsi/arm/oak.c
12417 F: drivers/scsi/atari_scsi.*
12418 F: drivers/scsi/dmx3191d.c
12419 F: drivers/scsi/g_NCR5380.*
12420 F: drivers/scsi/mac_scsi.*
12421 F: drivers/scsi/sun3_scsi.*
12422 F: drivers/scsi/sun3_scsi_vme.c
12425 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
12429 NCT6775 HARDWARE MONITOR DRIVER
12430 M: Guenter Roeck <linux@roeck-us.net>
12431 L: linux-hwmon@vger.kernel.org
12433 F: Documentation/hwmon/nct6775.rst
12434 F: drivers/hwmon/nct6775.c
12437 M: Jakub Kicinski <kuba@kernel.org>
12439 F: drivers/net/netdevsim/*
12441 NETEM NETWORK EMULATOR
12442 M: Stephen Hemminger <stephen@networkplumber.org>
12443 L: netdev@vger.kernel.org
12445 F: net/sched/sch_netem.c
12447 NETERION 10GbE DRIVERS (s2io/vxge)
12448 M: Jon Mason <jdmason@kudzu.us>
12449 L: netdev@vger.kernel.org
12451 F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
12452 F: Documentation/networking/device_drivers/ethernet/neterion/vxge.rst
12453 F: drivers/net/ethernet/neterion/
12456 M: Pablo Neira Ayuso <pablo@netfilter.org>
12457 M: Jozsef Kadlecsik <kadlec@netfilter.org>
12458 M: Florian Westphal <fw@strlen.de>
12459 L: netfilter-devel@vger.kernel.org
12460 L: coreteam@netfilter.org
12462 W: http://www.netfilter.org/
12463 W: http://www.iptables.org/
12464 W: http://www.nftables.org/
12465 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
12466 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
12467 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
12468 F: include/linux/netfilter*
12469 F: include/linux/netfilter/
12470 F: include/net/netfilter/
12471 F: include/uapi/linux/netfilter*
12472 F: include/uapi/linux/netfilter/
12473 F: net/*/netfilter.c
12474 F: net/*/netfilter/
12475 F: net/bridge/br_netfilter*.c
12478 NETROM NETWORK LAYER
12479 M: Ralf Baechle <ralf@linux-mips.org>
12480 L: linux-hams@vger.kernel.org
12482 W: http://www.linux-ax25.org/
12483 F: include/net/netrom.h
12484 F: include/uapi/linux/netrom.h
12487 NETRONOME ETHERNET DRIVERS
12488 M: Simon Horman <simon.horman@netronome.com>
12489 R: Jakub Kicinski <kuba@kernel.org>
12490 L: oss-drivers@netronome.com
12492 F: drivers/net/ethernet/netronome/
12494 NETWORK BLOCK DEVICE (NBD)
12495 M: Josef Bacik <josef@toxicpanda.com>
12496 L: linux-block@vger.kernel.org
12497 L: nbd@other.debian.org
12499 F: Documentation/admin-guide/blockdev/nbd.rst
12500 F: drivers/block/nbd.c
12501 F: include/trace/events/nbd.h
12502 F: include/uapi/linux/nbd.h
12504 NETWORK DROP MONITOR
12505 M: Neil Horman <nhorman@tuxdriver.com>
12506 L: netdev@vger.kernel.org
12508 W: https://fedorahosted.org/dropwatch/
12509 F: include/uapi/linux/net_dropmon.h
12510 F: net/core/drop_monitor.c
12513 M: "David S. Miller" <davem@davemloft.net>
12514 M: Jakub Kicinski <kuba@kernel.org>
12515 L: netdev@vger.kernel.org
12517 W: http://www.linuxfoundation.org/en/Net
12518 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12519 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12520 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12521 F: Documentation/devicetree/bindings/net/
12522 F: drivers/connector/
12524 F: include/linux/etherdevice.h
12525 F: include/linux/fcdevice.h
12526 F: include/linux/fddidevice.h
12527 F: include/linux/hippidevice.h
12528 F: include/linux/if_*
12529 F: include/linux/inetdevice.h
12530 F: include/linux/netdevice.h
12531 F: include/uapi/linux/if_*
12532 F: include/uapi/linux/netdevice.h
12534 NETWORKING DRIVERS (WIRELESS)
12535 M: Kalle Valo <kvalo@codeaurora.org>
12536 L: linux-wireless@vger.kernel.org
12538 Q: http://patchwork.kernel.org/project/linux-wireless/list/
12539 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
12540 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
12541 F: Documentation/devicetree/bindings/net/wireless/
12542 F: drivers/net/wireless/
12545 M: Andrew Lunn <andrew@lunn.ch>
12546 M: Vivien Didelot <vivien.didelot@gmail.com>
12547 M: Florian Fainelli <f.fainelli@gmail.com>
12548 M: Vladimir Oltean <olteanv@gmail.com>
12550 F: Documentation/devicetree/bindings/net/dsa/
12551 F: drivers/net/dsa/
12552 F: include/linux/dsa/
12553 F: include/linux/platform_data/dsa.h
12554 F: include/net/dsa.h
12557 NETWORKING [GENERAL]
12558 M: "David S. Miller" <davem@davemloft.net>
12559 M: Jakub Kicinski <kuba@kernel.org>
12560 L: netdev@vger.kernel.org
12562 W: http://www.linuxfoundation.org/en/Net
12563 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12564 B: mailto:netdev@vger.kernel.org
12565 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12566 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12567 F: Documentation/networking/
12568 F: include/linux/in.h
12569 F: include/linux/net.h
12570 F: include/linux/netdevice.h
12572 F: include/uapi/linux/in.h
12573 F: include/uapi/linux/net.h
12574 F: include/uapi/linux/net_namespace.h
12575 F: include/uapi/linux/netdevice.h
12579 F: tools/testing/selftests/net/
12582 M: Steffen Klassert <steffen.klassert@secunet.com>
12583 M: Herbert Xu <herbert@gondor.apana.org.au>
12584 M: "David S. Miller" <davem@davemloft.net>
12585 L: netdev@vger.kernel.org
12587 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
12588 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
12589 F: include/net/xfrm.h
12590 F: include/uapi/linux/xfrm.h
12593 F: net/ipv4/ip_vti.c
12594 F: net/ipv4/ipcomp.c
12598 F: net/ipv6/ip6_vti.c
12599 F: net/ipv6/ipcomp6.c
12603 F: tools/testing/selftests/net/ipsec.c
12605 NETWORKING [IPv4/IPv6]
12606 M: "David S. Miller" <davem@davemloft.net>
12607 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
12608 M: David Ahern <dsahern@kernel.org>
12609 L: netdev@vger.kernel.org
12611 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12617 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
12618 M: Paul Moore <paul@paul-moore.com>
12619 L: netdev@vger.kernel.org
12620 L: linux-security-module@vger.kernel.org
12622 W: https://github.com/netlabel
12623 F: Documentation/netlabel/
12624 F: include/net/calipso.h
12625 F: include/net/cipso_ipv4.h
12626 F: include/net/netlabel.h
12627 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
12628 F: include/uapi/linux/netfilter/xt_SECMARK.h
12629 F: net/ipv4/cipso_ipv4.c
12630 F: net/ipv6/calipso.c
12631 F: net/netfilter/xt_CONNSECMARK.c
12632 F: net/netfilter/xt_SECMARK.c
12636 M: Mat Martineau <mathew.j.martineau@linux.intel.com>
12637 M: Matthieu Baerts <matthieu.baerts@tessares.net>
12638 L: netdev@vger.kernel.org
12639 L: mptcp@lists.linux.dev
12641 W: https://github.com/multipath-tcp/mptcp_net-next/wiki
12642 B: https://github.com/multipath-tcp/mptcp_net-next/issues
12643 F: Documentation/networking/mptcp-sysctl.rst
12644 F: include/net/mptcp.h
12645 F: include/uapi/linux/mptcp.h
12647 F: tools/testing/selftests/net/mptcp/
12650 M: Eric Dumazet <edumazet@google.com>
12651 L: netdev@vger.kernel.org
12653 F: include/linux/tcp.h
12654 F: include/net/tcp.h
12655 F: include/trace/events/tcp.h
12656 F: include/uapi/linux/tcp.h
12657 F: net/ipv4/syncookies.c
12659 F: net/ipv6/syncookies.c
12663 M: Boris Pismenny <borisp@nvidia.com>
12664 M: John Fastabend <john.fastabend@gmail.com>
12665 M: Daniel Borkmann <daniel@iogearbox.net>
12666 M: Jakub Kicinski <kuba@kernel.org>
12667 L: netdev@vger.kernel.org
12669 F: include/net/tls.h
12670 F: include/uapi/linux/tls.h
12673 NETWORKING [WIRELESS]
12674 L: linux-wireless@vger.kernel.org
12675 Q: http://patchwork.kernel.org/project/linux-wireless/list/
12677 NETXEN (1/10) GbE SUPPORT
12678 M: Manish Chopra <manishc@marvell.com>
12679 M: Rahul Verma <rahulv@marvell.com>
12680 M: GR-Linux-NIC-Dev@marvell.com
12681 L: netdev@vger.kernel.org
12683 F: drivers/net/ethernet/qlogic/netxen/
12685 NET_FAILOVER MODULE
12686 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
12687 L: netdev@vger.kernel.org
12689 F: Documentation/networking/net_failover.rst
12690 F: drivers/net/net_failover.c
12691 F: include/net/net_failover.h
12694 M: David Ahern <dsahern@kernel.org>
12695 L: netdev@vger.kernel.org
12697 F: include/net/netns/nexthop.h
12698 F: include/net/nexthop.h
12699 F: include/uapi/linux/nexthop.h
12700 F: net/ipv4/nexthop.c
12703 L: netdev@vger.kernel.org
12705 F: Documentation/devicetree/bindings/net/nfc/
12707 F: include/linux/platform_data/nfcmrvl.h
12708 F: include/net/nfc/
12709 F: include/uapi/linux/nfc.h
12712 NFC VIRTUAL NCI DEVICE DRIVER
12713 M: Bongsu Jeon <bongsu.jeon@samsung.com>
12714 L: netdev@vger.kernel.org
12715 L: linux-nfc@lists.01.org (moderated for non-subscribers)
12717 F: drivers/nfc/virtual_ncidev.c
12718 F: tools/testing/selftests/nci/
12720 NFS, SUNRPC, AND LOCKD CLIENTS
12721 M: Trond Myklebust <trond.myklebust@hammerspace.com>
12722 M: Anna Schumaker <anna.schumaker@netapp.com>
12723 L: linux-nfs@vger.kernel.org
12725 W: http://client.linux-nfs.org
12726 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
12730 F: include/linux/lockd/
12731 F: include/linux/nfs*
12732 F: include/linux/sunrpc/
12733 F: include/uapi/linux/nfs*
12734 F: include/uapi/linux/sunrpc/
12736 F: Documentation/filesystems/nfs/
12739 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
12740 L: linux-nilfs@vger.kernel.org
12742 W: https://nilfs.sourceforge.io/
12743 W: https://nilfs.osdn.jp/
12744 T: git git://github.com/konis/nilfs2.git
12745 F: Documentation/filesystems/nilfs2.rst
12747 F: include/trace/events/nilfs2.h
12748 F: include/uapi/linux/nilfs2_api.h
12749 F: include/uapi/linux/nilfs2_ondisk.h
12751 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
12752 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
12754 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12755 F: Documentation/scsi/NinjaSCSI.rst
12756 F: drivers/scsi/pcmcia/nsp_*
12758 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
12759 M: GOTO Masanori <gotom@debian.or.jp>
12760 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
12762 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12763 F: Documentation/scsi/NinjaSCSI.rst
12764 F: drivers/scsi/nsp32*
12767 M: Ley Foon Tan <ley.foon.tan@intel.com>
12769 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
12772 NITRO ENCLAVES (NE)
12773 M: Andra Paraschiv <andraprs@amazon.com>
12774 M: Alexandru Vasile <lexnv@amazon.com>
12775 M: Alexandru Ciobotaru <alcioa@amazon.com>
12776 L: linux-kernel@vger.kernel.org
12778 W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
12779 F: Documentation/virt/ne_overview.rst
12780 F: drivers/virt/nitro_enclaves/
12781 F: include/linux/nitro_enclaves.h
12782 F: include/uapi/linux/nitro_enclaves.h
12783 F: samples/nitro_enclaves/
12785 NOHZ, DYNTICKS SUPPORT
12786 M: Frederic Weisbecker <fweisbec@gmail.com>
12787 M: Thomas Gleixner <tglx@linutronix.de>
12788 M: Ingo Molnar <mingo@kernel.org>
12789 L: linux-kernel@vger.kernel.org
12791 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
12792 F: include/linux/sched/nohz.h
12793 F: include/linux/tick.h
12794 F: kernel/time/tick*.*
12796 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
12797 M: Pavel Machek <pavel@ucw.cz>
12798 M: Sakari Ailus <sakari.ailus@iki.fi>
12799 L: linux-media@vger.kernel.org
12801 F: drivers/media/i2c/ad5820.c
12802 F: drivers/media/i2c/et8ek8
12804 NOKIA N900 POWER SUPPLY DRIVERS
12805 R: Pali Rohár <pali@kernel.org>
12806 F: drivers/power/supply/bq2415x_charger.c
12807 F: drivers/power/supply/bq27xxx_battery.c
12808 F: drivers/power/supply/bq27xxx_battery_i2c.c
12809 F: drivers/power/supply/isp1704_charger.c
12810 F: drivers/power/supply/rx51_battery.c
12811 F: include/linux/power/bq2415x_charger.h
12812 F: include/linux/power/bq27xxx_battery.h
12815 M: Willy Tarreau <w@1wt.eu>
12817 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
12818 F: tools/include/nolibc/
12821 M: Matthias Maennich <maennich@google.com>
12823 F: Documentation/core-api/symbol-namespaces.rst
12827 M: Sanjay R Mehta <sanju.mehta@amd.com>
12828 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
12829 L: linux-ntb@googlegroups.com
12831 F: drivers/ntb/hw/amd/
12834 M: Jon Mason <jdmason@kudzu.us>
12835 M: Dave Jiang <dave.jiang@intel.com>
12836 M: Allen Hubbe <allenbh@gmail.com>
12837 L: linux-ntb@googlegroups.com
12839 W: https://github.com/jonmason/ntb/wiki
12840 T: git git://github.com/jonmason/ntb.git
12841 F: drivers/net/ntb_netdev.c
12843 F: include/linux/ntb.h
12844 F: include/linux/ntb_transport.h
12845 F: tools/testing/selftests/ntb/
12848 M: Serge Semin <fancer.lancer@gmail.com>
12849 L: linux-ntb@googlegroups.com
12851 F: drivers/ntb/hw/idt/
12854 M: Dave Jiang <dave.jiang@intel.com>
12855 L: linux-ntb@googlegroups.com
12857 W: https://github.com/davejiang/linux/wiki
12858 T: git https://github.com/davejiang/linux.git
12859 F: drivers/ntb/hw/intel/
12862 M: Anton Altaparmakov <anton@tuxera.com>
12863 L: linux-ntfs-dev@lists.sourceforge.net
12865 W: http://www.tuxera.com/
12866 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
12867 F: Documentation/filesystems/ntfs.rst
12871 M: Finn Thain <fthain@telegraphics.com.au>
12872 L: linux-m68k@lists.linux-m68k.org
12874 F: arch/*/include/asm/nubus.h
12876 F: include/linux/nubus.h
12877 F: include/uapi/linux/nubus.h
12879 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
12880 M: Antonino Daplas <adaplas@gmail.com>
12881 L: linux-fbdev@vger.kernel.org
12883 F: drivers/video/fbdev/nvidia/
12884 F: drivers/video/fbdev/riva/
12887 M: Keith Busch <kbusch@kernel.org>
12888 M: Jens Axboe <axboe@fb.com>
12889 M: Christoph Hellwig <hch@lst.de>
12890 M: Sagi Grimberg <sagi@grimberg.me>
12891 L: linux-nvme@lists.infradead.org
12893 W: http://git.infradead.org/nvme.git
12894 T: git://git.infradead.org/nvme.git
12895 F: drivers/nvme/host/
12896 F: include/linux/nvme.h
12897 F: include/uapi/linux/nvme_ioctl.h
12899 NVM EXPRESS FC TRANSPORT DRIVERS
12900 M: James Smart <james.smart@broadcom.com>
12901 L: linux-nvme@lists.infradead.org
12903 F: drivers/nvme/host/fc.c
12904 F: drivers/nvme/target/fc.c
12905 F: drivers/nvme/target/fcloop.c
12906 F: include/linux/nvme-fc-driver.h
12907 F: include/linux/nvme-fc.h
12909 NVM EXPRESS TARGET DRIVER
12910 M: Christoph Hellwig <hch@lst.de>
12911 M: Sagi Grimberg <sagi@grimberg.me>
12912 M: Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
12913 L: linux-nvme@lists.infradead.org
12915 W: http://git.infradead.org/nvme.git
12916 T: git://git.infradead.org/nvme.git
12917 F: drivers/nvme/target/
12920 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
12922 T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
12923 F: Documentation/ABI/stable/sysfs-bus-nvmem
12924 F: Documentation/devicetree/bindings/nvmem/
12926 F: include/linux/nvmem-consumer.h
12927 F: include/linux/nvmem-provider.h
12930 M: Ashish Kumar <ashish.kumar@nxp.com>
12931 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
12932 L: linux-spi@vger.kernel.org
12934 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
12935 F: drivers/spi/spi-nxp-fspi.c
12937 NXP FXAS21002C DRIVER
12938 M: Rui Miguel Silva <rmfrfs@gmail.com>
12939 L: linux-iio@vger.kernel.org
12941 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
12942 F: drivers/iio/gyro/fxas21002c.h
12943 F: drivers/iio/gyro/fxas21002c_core.c
12944 F: drivers/iio/gyro/fxas21002c_i2c.c
12945 F: drivers/iio/gyro/fxas21002c_spi.c
12947 NXP i.MX CLOCK DRIVERS
12948 M: Abel Vesa <abel.vesa@nxp.com>
12949 L: linux-clk@vger.kernel.org
12950 L: linux-imx@nxp.com
12952 F: drivers/clk/imx/
12954 NXP i.MX 8MQ DCSS DRIVER
12955 M: Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
12956 R: Lucas Stach <l.stach@pengutronix.de>
12957 L: dri-devel@lists.freedesktop.org
12959 F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
12960 F: drivers/gpu/drm/imx/dcss/
12962 NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
12963 M: Jagan Teki <jagan@amarulasolutions.com>
12965 F: Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
12966 F: drivers/regulator/pf8x00-regulator.c
12968 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
12969 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
12970 L: linux-kernel@vger.kernel.org
12972 F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
12973 F: drivers/extcon/extcon-ptn5150.c
12975 NXP SGTL5000 DRIVER
12976 M: Fabio Estevam <festevam@gmail.com>
12977 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12979 F: Documentation/devicetree/bindings/sound/sgtl5000.yaml
12980 F: sound/soc/codecs/sgtl5000*
12982 NXP SJA1105 ETHERNET SWITCH DRIVER
12983 M: Vladimir Oltean <olteanv@gmail.com>
12984 L: linux-kernel@vger.kernel.org
12986 F: drivers/net/dsa/sja1105
12988 NXP TDA998X DRM DRIVER
12989 M: Russell King <linux@armlinux.org.uk>
12991 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
12992 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
12993 F: drivers/gpu/drm/i2c/tda998x_drv.c
12994 F: include/drm/i2c/tda998x.h
12995 F: include/dt-bindings/display/tda998x.h
12999 M: Peter Rosin <peda@axentia.se>
13000 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13002 F: Documentation/devicetree/bindings/sound/tfa9879.txt
13003 F: sound/soc/codecs/tfa9879*
13006 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
13007 R: Charles Gorand <charles.gorand@effinnov.com>
13008 L: linux-nfc@lists.01.org (moderated for non-subscribers)
13010 F: drivers/nfc/nxp-nci
13013 M: Jiri Pirko <jiri@nvidia.com>
13014 L: netdev@vger.kernel.org
13016 F: include/linux/objagg.h
13018 F: lib/test_objagg.c
13021 M: Josh Poimboeuf <jpoimboe@redhat.com>
13022 M: Peter Zijlstra <peterz@infradead.org>
13025 F: include/linux/objtool.h
13027 OCELOT ETHERNET SWITCH DRIVER
13028 M: Vladimir Oltean <vladimir.oltean@nxp.com>
13029 M: Claudiu Manoil <claudiu.manoil@nxp.com>
13030 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
13031 M: UNGLinuxDriver@microchip.com
13032 L: netdev@vger.kernel.org
13034 F: drivers/net/dsa/ocelot/*
13035 F: drivers/net/ethernet/mscc/
13036 F: include/soc/mscc/ocelot*
13037 F: net/dsa/tag_ocelot.c
13038 F: net/dsa/tag_ocelot_8021q.c
13039 F: tools/testing/selftests/drivers/net/ocelot/*
13041 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
13042 M: Frederic Barrat <fbarrat@linux.ibm.com>
13043 M: Andrew Donnellan <ajd@linux.ibm.com>
13044 L: linuxppc-dev@lists.ozlabs.org
13046 F: Documentation/userspace-api/accelerators/ocxl.rst
13047 F: arch/powerpc/include/asm/pnv-ocxl.h
13048 F: arch/powerpc/platforms/powernv/ocxl.c
13049 F: drivers/misc/ocxl/
13050 F: include/misc/ocxl*
13051 F: include/uapi/misc/ocxl.h
13054 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
13055 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
13056 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13057 L: linux-omap@vger.kernel.org
13059 F: sound/soc/ti/n810.c
13060 F: sound/soc/ti/omap*
13061 F: sound/soc/ti/rx51.c
13062 F: sound/soc/ti/sdma-pcm.*
13064 OMAP CLOCK FRAMEWORK SUPPORT
13065 M: Paul Walmsley <paul@pwsan.com>
13066 L: linux-omap@vger.kernel.org
13068 F: arch/arm/*omap*/*clock*
13070 OMAP DEVICE TREE SUPPORT
13071 M: Benoît Cousson <bcousson@baylibre.com>
13072 M: Tony Lindgren <tony@atomide.com>
13073 L: linux-omap@vger.kernel.org
13074 L: devicetree@vger.kernel.org
13076 F: arch/arm/boot/dts/*am3*
13077 F: arch/arm/boot/dts/*am4*
13078 F: arch/arm/boot/dts/*am5*
13079 F: arch/arm/boot/dts/*dra7*
13080 F: arch/arm/boot/dts/*omap*
13081 F: arch/arm/boot/dts/logicpd-som-lv*
13082 F: arch/arm/boot/dts/logicpd-torpedo*
13084 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
13085 L: linux-omap@vger.kernel.org
13086 L: linux-fbdev@vger.kernel.org
13088 F: Documentation/arm/omap/dss.rst
13089 F: drivers/video/fbdev/omap2/
13091 OMAP FRAMEBUFFER SUPPORT
13092 L: linux-fbdev@vger.kernel.org
13093 L: linux-omap@vger.kernel.org
13095 F: drivers/video/fbdev/omap/
13097 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
13098 M: Roger Quadros <rogerq@kernel.org>
13099 M: Tony Lindgren <tony@atomide.com>
13100 L: linux-omap@vger.kernel.org
13102 F: arch/arm/mach-omap2/*gpmc*
13103 F: drivers/memory/omap-gpmc.c
13106 M: Grygorii Strashko <grygorii.strashko@ti.com>
13107 M: Santosh Shilimkar <ssantosh@kernel.org>
13108 M: Kevin Hilman <khilman@kernel.org>
13109 L: linux-omap@vger.kernel.org
13111 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
13112 F: drivers/gpio/gpio-omap.c
13114 OMAP HARDWARE SPINLOCK SUPPORT
13115 M: Ohad Ben-Cohen <ohad@wizery.com>
13116 L: linux-omap@vger.kernel.org
13118 F: drivers/hwspinlock/omap_hwspinlock.c
13120 OMAP HS MMC SUPPORT
13121 L: linux-mmc@vger.kernel.org
13122 L: linux-omap@vger.kernel.org
13124 F: drivers/mmc/host/omap_hsmmc.c
13127 M: Paul Walmsley <paul@pwsan.com>
13128 L: linux-omap@vger.kernel.org
13130 F: arch/arm/mach-omap2/omap_hwmod*data*
13132 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
13133 M: Benoît Cousson <bcousson@baylibre.com>
13134 L: linux-omap@vger.kernel.org
13136 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
13139 M: Benoît Cousson <bcousson@baylibre.com>
13140 M: Paul Walmsley <paul@pwsan.com>
13141 L: linux-omap@vger.kernel.org
13143 F: arch/arm/mach-omap2/omap_hwmod.*
13146 M: Vignesh R <vigneshr@ti.com>
13147 L: linux-omap@vger.kernel.org
13148 L: linux-i2c@vger.kernel.org
13150 F: Documentation/devicetree/bindings/i2c/i2c-omap.txt
13151 F: drivers/i2c/busses/i2c-omap.c
13153 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
13154 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13155 L: linux-media@vger.kernel.org
13157 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
13158 F: drivers/media/platform/omap3isp/
13159 F: drivers/staging/media/omap4iss/
13162 M: Aaro Koskinen <aaro.koskinen@iki.fi>
13163 L: linux-omap@vger.kernel.org
13165 F: drivers/mmc/host/omap.c
13167 OMAP POWER MANAGEMENT SUPPORT
13168 M: Kevin Hilman <khilman@kernel.org>
13169 L: linux-omap@vger.kernel.org
13171 F: arch/arm/*omap*/*pm*
13172 F: drivers/cpufreq/omap-cpufreq.c
13174 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
13175 M: Rajendra Nayak <rnayak@codeaurora.org>
13176 M: Paul Walmsley <paul@pwsan.com>
13177 L: linux-omap@vger.kernel.org
13179 F: arch/arm/mach-omap2/prm*
13181 OMAP RANDOM NUMBER GENERATOR SUPPORT
13182 M: Deepak Saxena <dsaxena@plexity.net>
13184 F: drivers/char/hw_random/omap-rng.c
13187 L: linux-usb@vger.kernel.org
13188 L: linux-omap@vger.kernel.org
13190 F: arch/arm/*omap*/usb*
13191 F: drivers/usb/*/*omap*
13193 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
13194 M: Mark Jackson <mpfj@newflow.co.uk>
13195 L: linux-omap@vger.kernel.org
13197 F: arch/arm/boot/dts/am335x-nano.dts
13200 M: Aaro Koskinen <aaro.koskinen@iki.fi>
13201 M: Tony Lindgren <tony@atomide.com>
13202 L: linux-omap@vger.kernel.org
13204 Q: http://patchwork.kernel.org/project/linux-omap/list/
13205 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
13206 F: arch/arm/configs/omap1_defconfig
13207 F: arch/arm/mach-omap1/
13208 F: arch/arm/plat-omap/
13209 F: drivers/i2c/busses/i2c-omap.c
13210 F: include/linux/platform_data/ams-delta-fiq.h
13211 F: include/linux/platform_data/i2c-omap.h
13214 M: Tony Lindgren <tony@atomide.com>
13215 L: linux-omap@vger.kernel.org
13217 W: http://www.muru.com/linux/omap/
13218 W: http://linux.omap.com/
13219 Q: http://patchwork.kernel.org/project/linux-omap/list/
13220 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
13221 F: arch/arm/configs/omap2plus_defconfig
13222 F: arch/arm/mach-omap2/
13223 F: arch/arm/plat-omap/
13224 F: drivers/bus/ti-sysc.c
13225 F: drivers/i2c/busses/i2c-omap.c
13226 F: drivers/irqchip/irq-omap-intc.c
13227 F: drivers/mfd/*omap*.c
13228 F: drivers/mfd/menelaus.c
13229 F: drivers/mfd/palmas.c
13230 F: drivers/mfd/tps65217.c
13231 F: drivers/mfd/tps65218.c
13232 F: drivers/mfd/tps65910.c
13233 F: drivers/mfd/twl-core.[ch]
13234 F: drivers/mfd/twl4030*.c
13235 F: drivers/mfd/twl6030*.c
13236 F: drivers/mfd/twl6040*.c
13237 F: drivers/regulator/palmas-regulator*.c
13238 F: drivers/regulator/pbias-regulator.c
13239 F: drivers/regulator/tps65217-regulator.c
13240 F: drivers/regulator/tps65218-regulator.c
13241 F: drivers/regulator/tps65910-regulator.c
13242 F: drivers/regulator/twl-regulator.c
13243 F: drivers/regulator/twl6030-regulator.c
13244 F: include/linux/platform_data/i2c-omap.h
13245 F: include/linux/platform_data/ti-sysc.h
13248 M: Bob Copeland <me@bobcopeland.com>
13249 L: linux-karma-devel@lists.sourceforge.net
13251 F: Documentation/filesystems/omfs.rst
13254 OMNIKEY CARDMAN 4000 DRIVER
13255 M: Harald Welte <laforge@gnumonks.org>
13257 F: drivers/char/pcmcia/cm4000_cs.c
13258 F: include/linux/cm4000_cs.h
13259 F: include/uapi/linux/cm4000_cs.h
13261 OMNIKEY CARDMAN 4040 DRIVER
13262 M: Harald Welte <laforge@gnumonks.org>
13264 F: drivers/char/pcmcia/cm4040_cs.*
13266 OMNIVISION OV02A10 SENSOR DRIVER
13267 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
13268 L: linux-media@vger.kernel.org
13270 T: git git://linuxtv.org/media_tree.git
13271 F: Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
13272 F: drivers/media/i2c/ov02a10.c
13274 OMNIVISION OV13858 SENSOR DRIVER
13275 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13276 L: linux-media@vger.kernel.org
13278 T: git git://linuxtv.org/media_tree.git
13279 F: drivers/media/i2c/ov13858.c
13281 OMNIVISION OV2680 SENSOR DRIVER
13282 M: Rui Miguel Silva <rmfrfs@gmail.com>
13283 L: linux-media@vger.kernel.org
13285 T: git git://linuxtv.org/media_tree.git
13286 F: Documentation/devicetree/bindings/media/i2c/ov2680.yaml
13287 F: drivers/media/i2c/ov2680.c
13289 OMNIVISION OV2685 SENSOR DRIVER
13290 M: Shunqian Zheng <zhengsq@rock-chips.com>
13291 L: linux-media@vger.kernel.org
13293 T: git git://linuxtv.org/media_tree.git
13294 F: drivers/media/i2c/ov2685.c
13296 OMNIVISION OV2740 SENSOR DRIVER
13297 M: Tianshu Qiu <tian.shu.qiu@intel.com>
13298 R: Shawn Tu <shawnx.tu@intel.com>
13299 R: Bingbu Cao <bingbu.cao@intel.com>
13300 L: linux-media@vger.kernel.org
13302 T: git git://linuxtv.org/media_tree.git
13303 F: drivers/media/i2c/ov2740.c
13305 OMNIVISION OV5640 SENSOR DRIVER
13306 M: Steve Longerbeam <slongerbeam@gmail.com>
13307 L: linux-media@vger.kernel.org
13309 T: git git://linuxtv.org/media_tree.git
13310 F: drivers/media/i2c/ov5640.c
13312 OMNIVISION OV5647 SENSOR DRIVER
13313 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
13314 M: Jacopo Mondi <jacopo@jmondi.org>
13315 L: linux-media@vger.kernel.org
13317 T: git git://linuxtv.org/media_tree.git
13318 F: Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
13319 F: drivers/media/i2c/ov5647.c
13321 OMNIVISION OV5670 SENSOR DRIVER
13322 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
13323 M: Hyungwoo Yang <hyungwoo.yang@intel.com>
13324 L: linux-media@vger.kernel.org
13326 T: git git://linuxtv.org/media_tree.git
13327 F: drivers/media/i2c/ov5670.c
13329 OMNIVISION OV5675 SENSOR DRIVER
13330 M: Shawn Tu <shawnx.tu@intel.com>
13331 L: linux-media@vger.kernel.org
13333 T: git git://linuxtv.org/media_tree.git
13334 F: drivers/media/i2c/ov5675.c
13336 OMNIVISION OV5695 SENSOR DRIVER
13337 M: Shunqian Zheng <zhengsq@rock-chips.com>
13338 L: linux-media@vger.kernel.org
13340 T: git git://linuxtv.org/media_tree.git
13341 F: drivers/media/i2c/ov5695.c
13343 OMNIVISION OV7670 SENSOR DRIVER
13344 L: linux-media@vger.kernel.org
13346 T: git git://linuxtv.org/media_tree.git
13347 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
13348 F: drivers/media/i2c/ov7670.c
13350 OMNIVISION OV772x SENSOR DRIVER
13351 M: Jacopo Mondi <jacopo@jmondi.org>
13352 L: linux-media@vger.kernel.org
13354 T: git git://linuxtv.org/media_tree.git
13355 F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
13356 F: drivers/media/i2c/ov772x.c
13357 F: include/media/i2c/ov772x.h
13359 OMNIVISION OV7740 SENSOR DRIVER
13360 M: Wenyou Yang <wenyou.yang@microchip.com>
13361 L: linux-media@vger.kernel.org
13363 T: git git://linuxtv.org/media_tree.git
13364 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
13365 F: drivers/media/i2c/ov7740.c
13367 OMNIVISION OV8856 SENSOR DRIVER
13368 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
13369 L: linux-media@vger.kernel.org
13371 T: git git://linuxtv.org/media_tree.git
13372 F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
13373 F: drivers/media/i2c/ov8856.c
13375 OMNIVISION OV9640 SENSOR DRIVER
13376 M: Petr Cvek <petrcvekcz@gmail.com>
13377 L: linux-media@vger.kernel.org
13379 F: drivers/media/i2c/ov9640.*
13381 OMNIVISION OV9650 SENSOR DRIVER
13382 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13383 R: Akinobu Mita <akinobu.mita@gmail.com>
13384 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
13385 L: linux-media@vger.kernel.org
13387 T: git git://linuxtv.org/media_tree.git
13388 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
13389 F: drivers/media/i2c/ov9650.c
13391 OMNIVISION OV9734 SENSOR DRIVER
13392 M: Tianshu Qiu <tian.shu.qiu@intel.com>
13393 R: Bingbu Cao <bingbu.cao@intel.com>
13394 L: linux-media@vger.kernel.org
13396 T: git git://linuxtv.org/media_tree.git
13397 F: drivers/media/i2c/ov9734.c
13399 ONENAND FLASH DRIVER
13400 M: Kyungmin Park <kyungmin.park@samsung.com>
13401 L: linux-mtd@lists.infradead.org
13403 F: drivers/mtd/nand/onenand/
13404 F: include/linux/mtd/onenand*.h
13406 ONION OMEGA2+ BOARD
13407 M: Harvey Hunt <harveyhuntnexus@gmail.com>
13408 L: linux-mips@vger.kernel.org
13410 F: arch/mips/boot/dts/ralink/omega2p.dts
13413 M: Jens Wiklander <jens.wiklander@linaro.org>
13414 L: op-tee@lists.trustedfirmware.org
13416 F: Documentation/ABI/testing/sysfs-bus-optee-devices
13417 F: drivers/tee/optee/
13419 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
13420 M: Sumit Garg <sumit.garg@linaro.org>
13421 L: op-tee@lists.trustedfirmware.org
13423 F: drivers/char/hw_random/optee-rng.c
13426 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
13427 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
13428 L: linux-rdma@vger.kernel.org
13430 F: drivers/infiniband/ulp/opa_vnic
13432 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
13433 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
13434 M: Frank Rowand <frowand.list@gmail.com>
13435 L: devicetree@vger.kernel.org
13437 F: Documentation/devicetree/dynamic-resolution-notes.rst
13438 F: Documentation/devicetree/overlay-notes.rst
13439 F: drivers/of/overlay.c
13440 F: drivers/of/resolver.c
13441 K: of_overlay_notifier_
13443 OPEN FIRMWARE AND FLATTENED DEVICE TREE
13444 M: Rob Herring <robh+dt@kernel.org>
13445 M: Frank Rowand <frowand.list@gmail.com>
13446 L: devicetree@vger.kernel.org
13448 W: http://www.devicetree.org/
13449 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
13450 F: Documentation/ABI/testing/sysfs-firmware-ofw
13452 F: include/linux/of*.h
13455 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
13456 M: Rob Herring <robh+dt@kernel.org>
13457 L: devicetree@vger.kernel.org
13459 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
13460 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
13461 F: Documentation/devicetree/
13462 F: arch/*/boot/dts/
13463 F: include/dt-bindings/
13465 OPENCORES I2C BUS DRIVER
13466 M: Peter Korsgaard <peter@korsgaard.com>
13467 M: Andrew Lunn <andrew@lunn.ch>
13468 L: linux-i2c@vger.kernel.org
13470 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
13471 F: Documentation/i2c/busses/i2c-ocores.rst
13472 F: drivers/i2c/busses/i2c-ocores.c
13473 F: include/linux/platform_data/i2c-ocores.h
13475 OPENRISC ARCHITECTURE
13476 M: Jonas Bonn <jonas@southpole.se>
13477 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
13478 M: Stafford Horne <shorne@gmail.com>
13479 L: openrisc@lists.librecores.org
13481 W: http://openrisc.io
13482 T: git git://github.com/openrisc/linux.git
13483 F: Documentation/devicetree/bindings/openrisc/
13484 F: Documentation/openrisc/
13486 F: drivers/irqchip/irq-ompic.c
13487 F: drivers/irqchip/irq-or1k-*
13490 M: Pravin B Shelar <pshelar@ovn.org>
13491 L: netdev@vger.kernel.org
13492 L: dev@openvswitch.org
13494 W: http://openvswitch.org
13495 F: include/uapi/linux/openvswitch.h
13496 F: net/openvswitch/
13498 OPERATING PERFORMANCE POINTS (OPP)
13499 M: Viresh Kumar <vireshk@kernel.org>
13500 M: Nishanth Menon <nm@ti.com>
13501 M: Stephen Boyd <sboyd@kernel.org>
13502 L: linux-pm@vger.kernel.org
13504 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
13505 F: Documentation/devicetree/bindings/opp/
13506 F: Documentation/power/opp.rst
13508 F: include/linux/pm_opp.h
13511 M: Clemens Ladisch <clemens@ladisch.de>
13512 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13514 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13515 F: sound/drivers/opl4/
13517 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
13518 M: Mark Fasheh <mark@fasheh.com>
13519 M: Joel Becker <jlbec@evilplan.org>
13520 M: Joseph Qi <joseph.qi@linux.alibaba.com>
13521 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
13523 W: http://ocfs2.wiki.kernel.org
13524 F: Documentation/filesystems/dlmfs.rst
13525 F: Documentation/filesystems/ocfs2.rst
13528 ORANGEFS FILESYSTEM
13529 M: Mike Marshall <hubcap@omnibond.com>
13530 R: Martin Brandenburg <martin@omnibond.com>
13531 L: devel@lists.orangefs.org
13533 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
13534 F: Documentation/filesystems/orangefs.rst
13538 L: linux-wireless@vger.kernel.org
13540 W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
13541 W: http://www.nongnu.org/orinoco/
13542 F: drivers/net/wireless/intersil/orinoco/
13544 OV2659 OMNIVISION SENSOR DRIVER
13545 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13546 L: linux-media@vger.kernel.org
13548 W: https://linuxtv.org
13549 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13550 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13551 F: drivers/media/i2c/ov2659.c
13552 F: include/media/i2c/ov2659.h
13555 M: Miklos Szeredi <miklos@szeredi.hu>
13556 L: linux-unionfs@vger.kernel.org
13558 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
13559 F: Documentation/filesystems/overlayfs.rst
13562 P54 WIRELESS DRIVER
13563 M: Christian Lamparter <chunkeey@googlemail.com>
13564 L: linux-wireless@vger.kernel.org
13566 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
13567 F: drivers/net/wireless/intersil/p54/
13570 M: Vladimir Oltean <olteanv@gmail.com>
13571 L: netdev@vger.kernel.org
13573 F: Documentation/core-api/packing.rst
13574 F: include/linux/packing.h
13577 PADATA PARALLEL EXECUTION MECHANISM
13578 M: Steffen Klassert <steffen.klassert@secunet.com>
13579 M: Daniel Jordan <daniel.m.jordan@oracle.com>
13580 L: linux-crypto@vger.kernel.org
13581 L: linux-kernel@vger.kernel.org
13583 F: Documentation/core-api/padata.rst
13584 F: include/linux/padata.h
13588 M: Jesper Dangaard Brouer <hawk@kernel.org>
13589 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
13590 L: netdev@vger.kernel.org
13592 F: Documentation/networking/page_pool.rst
13593 F: include/net/page_pool.h
13594 F: include/trace/events/page_pool.h
13595 F: net/core/page_pool.c
13597 PANASONIC LAPTOP ACPI EXTRAS DRIVER
13598 M: Kenneth Chan <kenneth.t.chan@gmail.com>
13599 L: platform-driver-x86@vger.kernel.org
13601 F: drivers/platform/x86/panasonic-laptop.c
13603 PARALLAX PING IIO SENSOR DRIVER
13604 M: Andreas Klinger <ak@it-klinger.de>
13605 L: linux-iio@vger.kernel.org
13607 F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
13608 F: drivers/iio/proximity/ping.c
13610 PARALLEL LCD/KEYPAD PANEL DRIVER
13611 M: Willy Tarreau <willy@haproxy.com>
13612 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
13614 F: Documentation/admin-guide/lcd-panel-cgram.rst
13615 F: drivers/auxdisplay/panel.c
13617 PARALLEL PORT SUBSYSTEM
13618 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13619 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13620 L: linux-parport@lists.infradead.org (subscribers-only)
13622 F: Documentation/driver-api/parport*.rst
13623 F: drivers/char/ppdev.c
13624 F: drivers/parport/
13625 F: include/linux/parport*.h
13626 F: include/uapi/linux/ppdev.h
13628 PARAVIRT_OPS INTERFACE
13629 M: Juergen Gross <jgross@suse.com>
13630 M: Deep Shah <sdeep@vmware.com>
13631 M: "VMware, Inc." <pv-drivers@vmware.com>
13632 L: virtualization@lists.linux-foundation.org
13634 F: Documentation/virt/paravirt_ops.rst
13635 F: arch/*/include/asm/paravirt*.h
13636 F: arch/*/kernel/paravirt*
13637 F: include/linux/hypervisor.h
13639 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
13640 M: Tim Waugh <tim@cyberelk.net>
13641 L: linux-parport@lists.infradead.org (subscribers-only)
13643 F: Documentation/admin-guide/blockdev/paride.rst
13644 F: drivers/block/paride/
13646 PARISC ARCHITECTURE
13647 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
13648 M: Helge Deller <deller@gmx.de>
13649 L: linux-parisc@vger.kernel.org
13651 W: https://parisc.wiki.kernel.org
13652 Q: http://patchwork.kernel.org/project/linux-parisc/list/
13653 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
13654 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
13655 F: Documentation/parisc/
13657 F: drivers/char/agp/parisc-agp.c
13658 F: drivers/input/misc/hp_sdc_rtc.c
13659 F: drivers/input/serio/gscps2.c
13660 F: drivers/input/serio/hp_sdc*
13662 F: drivers/parport/parport_gsc.*
13663 F: drivers/tty/serial/8250/8250_gsc.c
13664 F: drivers/video/console/sti*
13665 F: drivers/video/fbdev/sti*
13666 F: drivers/video/logo/logo_parisc*
13667 F: include/linux/hp_sdc.h
13670 M: Jiri Pirko <jiri@nvidia.com>
13671 L: netdev@vger.kernel.org
13673 F: include/linux/parman.h
13675 F: lib/test_parman.c
13677 PC ENGINES APU BOARD DRIVER
13678 M: Enrico Weigelt, metux IT consult <info@metux.net>
13680 F: drivers/platform/x86/pcengines-apuv2.c
13682 PC87360 HARDWARE MONITORING DRIVER
13683 M: Jim Cromie <jim.cromie@gmail.com>
13684 L: linux-hwmon@vger.kernel.org
13686 F: Documentation/hwmon/pc87360.rst
13687 F: drivers/hwmon/pc87360.c
13689 PC8736x GPIO DRIVER
13690 M: Jim Cromie <jim.cromie@gmail.com>
13692 F: drivers/char/pc8736x_gpio.c
13694 PC87427 HARDWARE MONITORING DRIVER
13695 M: Jean Delvare <jdelvare@suse.com>
13696 L: linux-hwmon@vger.kernel.org
13698 F: Documentation/hwmon/pc87427.rst
13699 F: drivers/hwmon/pc87427.c
13702 M: Riku Voipio <riku.voipio@iki.fi>
13704 F: drivers/leds/leds-pca9532.c
13705 F: include/linux/leds-pca9532.h
13707 PCA9541 I2C BUS MASTER SELECTOR DRIVER
13708 M: Guenter Roeck <linux@roeck-us.net>
13709 L: linux-i2c@vger.kernel.org
13711 F: drivers/i2c/muxes/i2c-mux-pca9541.c
13713 PCDP - PRIMARY CONSOLE AND DEBUG PORT
13714 M: Khalid Aziz <khalid@gonehiking.org>
13716 F: drivers/firmware/pcdp.*
13718 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
13719 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13720 M: Pali Rohár <pali@kernel.org>
13721 L: linux-pci@vger.kernel.org
13722 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13724 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
13725 F: drivers/pci/controller/pci-aardvark.c
13727 PCI DRIVER FOR ALTERA PCIE IP
13728 M: Ley Foon Tan <ley.foon.tan@intel.com>
13729 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
13730 L: linux-pci@vger.kernel.org
13732 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
13733 F: drivers/pci/controller/pcie-altera.c
13735 PCI DRIVER FOR APPLIEDMICRO XGENE
13736 M: Toan Le <toan@os.amperecomputing.com>
13737 L: linux-pci@vger.kernel.org
13738 L: linux-arm-kernel@lists.infradead.org
13740 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
13741 F: drivers/pci/controller/pci-xgene.c
13743 PCI DRIVER FOR ARM VERSATILE PLATFORM
13744 M: Rob Herring <robh@kernel.org>
13745 L: linux-pci@vger.kernel.org
13746 L: linux-arm-kernel@lists.infradead.org
13748 F: Documentation/devicetree/bindings/pci/versatile.yaml
13749 F: drivers/pci/controller/pci-versatile.c
13751 PCI DRIVER FOR ARMADA 8K
13752 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13753 L: linux-pci@vger.kernel.org
13754 L: linux-arm-kernel@lists.infradead.org
13756 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
13757 F: drivers/pci/controller/dwc/pcie-armada8k.c
13759 PCI DRIVER FOR CADENCE PCIE IP
13760 M: Tom Joseph <tjoseph@cadence.com>
13761 L: linux-pci@vger.kernel.org
13763 F: Documentation/devicetree/bindings/pci/cdns,*
13764 F: drivers/pci/controller/cadence/
13766 PCI DRIVER FOR FREESCALE LAYERSCAPE
13767 M: Minghuan Lian <minghuan.Lian@nxp.com>
13768 M: Mingkai Hu <mingkai.hu@nxp.com>
13769 M: Roy Zang <roy.zang@nxp.com>
13770 L: linuxppc-dev@lists.ozlabs.org
13771 L: linux-pci@vger.kernel.org
13772 L: linux-arm-kernel@lists.infradead.org
13774 F: drivers/pci/controller/dwc/*layerscape*
13776 PCI DRIVER FOR GENERIC OF HOSTS
13777 M: Will Deacon <will@kernel.org>
13778 L: linux-pci@vger.kernel.org
13779 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13781 F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
13782 F: drivers/pci/controller/pci-host-common.c
13783 F: drivers/pci/controller/pci-host-generic.c
13785 PCI DRIVER FOR IMX6
13786 M: Richard Zhu <hongxing.zhu@nxp.com>
13787 M: Lucas Stach <l.stach@pengutronix.de>
13788 L: linux-pci@vger.kernel.org
13789 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13791 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
13792 F: drivers/pci/controller/dwc/*imx6*
13794 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
13795 M: Jonathan Derrick <jonathan.derrick@intel.com>
13796 L: linux-pci@vger.kernel.org
13798 F: drivers/pci/controller/vmd.c
13800 PCI DRIVER FOR MICROSEMI SWITCHTEC
13801 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
13802 M: Logan Gunthorpe <logang@deltatee.com>
13803 L: linux-pci@vger.kernel.org
13805 F: Documentation/ABI/testing/sysfs-class-switchtec
13806 F: Documentation/driver-api/switchtec.rst
13807 F: drivers/ntb/hw/mscc/
13808 F: drivers/pci/switch/switchtec*
13809 F: include/linux/switchtec.h
13810 F: include/uapi/linux/switchtec_ioctl.h
13812 PCI DRIVER FOR MOBIVEIL PCIE IP
13813 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
13814 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
13815 L: linux-pci@vger.kernel.org
13817 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
13818 F: drivers/pci/controller/mobiveil/pcie-mobiveil*
13820 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
13821 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13822 L: linux-pci@vger.kernel.org
13823 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13825 F: drivers/pci/controller/*mvebu*
13827 PCI DRIVER FOR NVIDIA TEGRA
13828 M: Thierry Reding <thierry.reding@gmail.com>
13829 L: linux-tegra@vger.kernel.org
13830 L: linux-pci@vger.kernel.org
13832 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
13833 F: drivers/pci/controller/pci-tegra.c
13835 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
13836 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
13837 L: linux-pci@vger.kernel.org
13838 L: linux-arm-kernel@lists.infradead.org
13840 F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
13841 F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
13843 PCI DRIVER FOR RENESAS R-CAR
13844 M: Marek Vasut <marek.vasut+renesas@gmail.com>
13845 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13846 L: linux-pci@vger.kernel.org
13847 L: linux-renesas-soc@vger.kernel.org
13849 F: Documentation/devicetree/bindings/pci/*rcar*
13850 F: drivers/pci/controller/*rcar*
13852 PCI DRIVER FOR SAMSUNG EXYNOS
13853 M: Jingoo Han <jingoohan1@gmail.com>
13854 L: linux-pci@vger.kernel.org
13855 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13856 L: linux-samsung-soc@vger.kernel.org
13858 F: drivers/pci/controller/dwc/pci-exynos.c
13860 PCI DRIVER FOR SYNOPSYS DESIGNWARE
13861 M: Jingoo Han <jingoohan1@gmail.com>
13862 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
13863 L: linux-pci@vger.kernel.org
13865 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
13866 F: drivers/pci/controller/dwc/*designware*
13868 PCI DRIVER FOR TI DRA7XX/J721E
13869 M: Kishon Vijay Abraham I <kishon@ti.com>
13870 L: linux-omap@vger.kernel.org
13871 L: linux-pci@vger.kernel.org
13872 L: linux-arm-kernel@lists.infradead.org
13874 F: Documentation/devicetree/bindings/pci/ti-pci.txt
13875 F: drivers/pci/controller/cadence/pci-j721e.c
13876 F: drivers/pci/controller/dwc/pci-dra7xx.c
13878 PCI DRIVER FOR TI KEYSTONE
13879 M: Murali Karicheri <m-karicheri2@ti.com>
13880 L: linux-pci@vger.kernel.org
13881 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13883 F: drivers/pci/controller/dwc/pci-keystone.c
13885 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
13886 M: Linus Walleij <linus.walleij@linaro.org>
13887 L: linux-pci@vger.kernel.org
13889 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
13890 F: drivers/pci/controller/pci-v3-semi.c
13892 PCI ENDPOINT SUBSYSTEM
13893 M: Kishon Vijay Abraham I <kishon@ti.com>
13894 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13895 L: linux-pci@vger.kernel.org
13897 F: Documentation/PCI/endpoint/*
13898 F: Documentation/misc-devices/pci-endpoint-test.rst
13899 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
13900 F: drivers/misc/pci_endpoint_test.c
13901 F: drivers/pci/endpoint/
13904 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
13905 M: Russell Currey <ruscur@russell.cc>
13906 M: Oliver O'Halloran <oohall@gmail.com>
13907 L: linuxppc-dev@lists.ozlabs.org
13909 F: Documentation/PCI/pci-error-recovery.rst
13910 F: Documentation/powerpc/eeh-pci-error-recovery.rst
13911 F: arch/powerpc/include/*/eeh*.h
13912 F: arch/powerpc/kernel/eeh*.c
13913 F: arch/powerpc/platforms/*/eeh*.c
13914 F: drivers/pci/pcie/aer.c
13915 F: drivers/pci/pcie/dpc.c
13916 F: drivers/pci/pcie/err.c
13919 M: Linas Vepstas <linasvepstas@gmail.com>
13920 L: linux-pci@vger.kernel.org
13922 F: Documentation/PCI/pci-error-recovery.rst
13924 PCI MSI DRIVER FOR ALTERA MSI IP
13925 M: Ley Foon Tan <ley.foon.tan@intel.com>
13926 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
13927 L: linux-pci@vger.kernel.org
13929 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
13930 F: drivers/pci/controller/pcie-altera-msi.c
13932 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
13933 M: Toan Le <toan@os.amperecomputing.com>
13934 L: linux-pci@vger.kernel.org
13935 L: linux-arm-kernel@lists.infradead.org
13937 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
13938 F: drivers/pci/controller/pci-xgene-msi.c
13940 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
13941 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13942 R: Rob Herring <robh@kernel.org>
13943 L: linux-pci@vger.kernel.org
13945 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
13946 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
13947 F: drivers/pci/controller/
13950 M: Bjorn Helgaas <bhelgaas@google.com>
13951 L: linux-pci@vger.kernel.org
13953 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
13954 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
13955 F: Documentation/PCI/
13956 F: Documentation/devicetree/bindings/pci/
13957 F: arch/x86/kernel/early-quirks.c
13958 F: arch/x86/kernel/quirks.c
13960 F: drivers/acpi/pci*
13962 F: include/asm-generic/pci*
13963 F: include/linux/of_pci.h
13964 F: include/linux/pci*
13965 F: include/uapi/linux/pci*
13968 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
13969 M: Jonathan Chocron <jonnyc@amazon.com>
13970 L: linux-pci@vger.kernel.org
13972 F: Documentation/devicetree/bindings/pci/pcie-al.txt
13973 F: drivers/pci/controller/dwc/pcie-al.c
13975 PCIE DRIVER FOR AMLOGIC MESON
13976 M: Yue Wang <yue.wang@Amlogic.com>
13977 L: linux-pci@vger.kernel.org
13978 L: linux-amlogic@lists.infradead.org
13980 F: drivers/pci/controller/dwc/pci-meson.c
13982 PCIE DRIVER FOR AXIS ARTPEC
13983 M: Jesper Nilsson <jesper.nilsson@axis.com>
13984 L: linux-arm-kernel@axis.com
13985 L: linux-pci@vger.kernel.org
13987 F: Documentation/devicetree/bindings/pci/axis,artpec*
13988 F: drivers/pci/controller/dwc/*artpec*
13990 PCIE DRIVER FOR CAVIUM THUNDERX
13991 M: Robert Richter <rric@kernel.org>
13992 L: linux-pci@vger.kernel.org
13993 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13995 F: drivers/pci/controller/pci-thunder-*
13997 PCIE DRIVER FOR HISILICON
13998 M: Zhou Wang <wangzhou1@hisilicon.com>
13999 L: linux-pci@vger.kernel.org
14001 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
14002 F: drivers/pci/controller/dwc/pcie-hisi.c
14004 PCIE DRIVER FOR HISILICON KIRIN
14005 M: Xiaowei Song <songxiaowei@hisilicon.com>
14006 M: Binghui Wang <wangbinghui@hisilicon.com>
14007 L: linux-pci@vger.kernel.org
14009 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
14010 F: drivers/pci/controller/dwc/pcie-kirin.c
14012 PCIE DRIVER FOR HISILICON STB
14013 M: Shawn Guo <shawn.guo@linaro.org>
14014 L: linux-pci@vger.kernel.org
14016 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
14017 F: drivers/pci/controller/dwc/pcie-histb.c
14019 PCIE DRIVER FOR MEDIATEK
14020 M: Ryder Lee <ryder.lee@mediatek.com>
14021 L: linux-pci@vger.kernel.org
14022 L: linux-mediatek@lists.infradead.org
14024 F: Documentation/devicetree/bindings/pci/mediatek*
14025 F: drivers/pci/controller/*mediatek*
14027 PCIE DRIVER FOR MICROCHIP
14028 M: Daire McNamara <daire.mcnamara@microchip.com>
14029 L: linux-pci@vger.kernel.org
14031 F: Documentation/devicetree/bindings/pci/microchip*
14032 F: drivers/pci/controller/*microchip*
14034 PCIE DRIVER FOR QUALCOMM MSM
14035 M: Stanimir Varbanov <svarbanov@mm-sol.com>
14036 L: linux-pci@vger.kernel.org
14037 L: linux-arm-msm@vger.kernel.org
14039 F: drivers/pci/controller/dwc/*qcom*
14041 PCIE DRIVER FOR ROCKCHIP
14042 M: Shawn Lin <shawn.lin@rock-chips.com>
14043 L: linux-pci@vger.kernel.org
14044 L: linux-rockchip@lists.infradead.org
14046 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
14047 F: drivers/pci/controller/pcie-rockchip*
14049 PCIE DRIVER FOR SOCIONEXT UNIPHIER
14050 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14051 L: linux-pci@vger.kernel.org
14053 F: Documentation/devicetree/bindings/pci/uniphier-pcie*
14054 F: drivers/pci/controller/dwc/pcie-uniphier*
14056 PCIE DRIVER FOR ST SPEAR13XX
14057 M: Pratyush Anand <pratyush.anand@gmail.com>
14058 L: linux-pci@vger.kernel.org
14060 F: drivers/pci/controller/dwc/*spear*
14063 M: Dominik Brodowski <linux@dominikbrodowski.net>
14065 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
14066 F: Documentation/pcmcia/
14071 PCNET32 NETWORK DRIVER
14072 M: Don Fry <pcnet32@frontier.com>
14073 L: netdev@vger.kernel.org
14075 F: drivers/net/ethernet/amd/pcnet32.c
14077 PCRYPT PARALLEL CRYPTO ENGINE
14078 M: Steffen Klassert <steffen.klassert@secunet.com>
14079 L: linux-crypto@vger.kernel.org
14082 F: include/crypto/pcrypt.h
14084 PEAQ WMI HOTKEYS DRIVER
14085 M: Hans de Goede <hdegoede@redhat.com>
14086 L: platform-driver-x86@vger.kernel.org
14088 F: drivers/platform/x86/peaq-wmi.c
14090 PENSANDO ETHERNET DRIVERS
14091 M: Shannon Nelson <snelson@pensando.io>
14092 M: drivers@pensando.io
14093 L: netdev@vger.kernel.org
14095 F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
14096 F: drivers/net/ethernet/pensando/
14098 PER-CPU MEMORY ALLOCATOR
14099 M: Dennis Zhou <dennis@kernel.org>
14100 M: Tejun Heo <tj@kernel.org>
14101 M: Christoph Lameter <cl@linux.com>
14103 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
14104 F: arch/*/include/asm/percpu.h
14105 F: include/linux/percpu*.h
14108 PER-TASK DELAY ACCOUNTING
14109 M: Balbir Singh <bsingharora@gmail.com>
14111 F: include/linux/delayacct.h
14112 F: kernel/delayacct.c
14114 PERFORMANCE EVENTS SUBSYSTEM
14115 M: Peter Zijlstra <peterz@infradead.org>
14116 M: Ingo Molnar <mingo@redhat.com>
14117 M: Arnaldo Carvalho de Melo <acme@kernel.org>
14118 R: Mark Rutland <mark.rutland@arm.com>
14119 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
14120 R: Jiri Olsa <jolsa@redhat.com>
14121 R: Namhyung Kim <namhyung@kernel.org>
14122 L: linux-kernel@vger.kernel.org
14124 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14126 F: arch/*/events/*/*
14127 F: arch/*/include/asm/perf_event.h
14128 F: arch/*/kernel/*/*/perf_event*.c
14129 F: arch/*/kernel/*/perf_event*.c
14130 F: arch/*/kernel/perf_callchain.c
14131 F: arch/*/kernel/perf_event*.c
14132 F: include/linux/perf_event.h
14133 F: include/uapi/linux/perf_event.h
14138 PERFORMANCE EVENTS TOOLING ARM64
14139 R: John Garry <john.garry@huawei.com>
14140 R: Will Deacon <will@kernel.org>
14141 R: Mathieu Poirier <mathieu.poirier@linaro.org>
14142 R: Leo Yan <leo.yan@linaro.org>
14143 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14145 F: tools/build/feature/test-libopencsd.c
14146 F: tools/perf/arch/arm*/
14147 F: tools/perf/pmu-events/arch/arm64/
14148 F: tools/perf/util/arm-spe*
14149 F: tools/perf/util/cs-etm*
14151 PERSONALITY HANDLING
14152 M: Christoph Hellwig <hch@infradead.org>
14153 L: linux-abi-devel@lists.sourceforge.net
14155 F: include/linux/personality.h
14156 F: include/uapi/linux/personality.h
14158 PHOENIX RC FLIGHT CONTROLLER ADAPTER
14159 M: Marcus Folkesson <marcus.folkesson@gmail.com>
14160 L: linux-input@vger.kernel.org
14162 F: Documentation/input/devices/pxrc.rst
14163 F: drivers/input/joystick/pxrc.c
14166 M: Remi Denis-Courmont <courmisch@gmail.com>
14168 F: Documentation/networking/phonet.rst
14169 F: include/linux/phonet.h
14170 F: include/net/phonet/
14171 F: include/uapi/linux/phonet.h
14175 M: Joern Engel <joern@lazybastard.org>
14176 L: linux-mtd@lists.infradead.org
14178 F: drivers/mtd/devices/phram.c
14181 M: Bruno Prémont <bonbons@linux-vserver.org>
14182 L: linux-input@vger.kernel.org
14184 F: drivers/hid/hid-picolcd*
14187 M: Christian Brauner <christian@brauner.io>
14188 L: linux-kernel@vger.kernel.org
14190 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
14192 F: tools/testing/selftests/clone3/
14193 F: tools/testing/selftests/pid_namespace/
14194 F: tools/testing/selftests/pidfd/
14197 K: \b(clone_args|kernel_clone_args)\b
14199 PIN CONTROL SUBSYSTEM
14200 M: Linus Walleij <linus.walleij@linaro.org>
14201 L: linux-gpio@vger.kernel.org
14203 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
14204 F: Documentation/devicetree/bindings/pinctrl/
14205 F: Documentation/driver-api/pinctl.rst
14206 F: drivers/pinctrl/
14207 F: include/linux/pinctrl/
14209 PIN CONTROLLER - FREESCALE
14210 M: Dong Aisheng <aisheng.dong@nxp.com>
14211 M: Fabio Estevam <festevam@gmail.com>
14212 M: Shawn Guo <shawnguo@kernel.org>
14213 M: Stefan Agner <stefan@agner.ch>
14214 R: Pengutronix Kernel Team <kernel@pengutronix.de>
14215 L: linux-gpio@vger.kernel.org
14217 F: Documentation/devicetree/bindings/pinctrl/fsl,*
14218 F: drivers/pinctrl/freescale/
14220 PIN CONTROLLER - INTEL
14221 M: Mika Westerberg <mika.westerberg@linux.intel.com>
14222 M: Andy Shevchenko <andy@kernel.org>
14224 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
14225 F: drivers/pinctrl/intel/
14227 PIN CONTROLLER - MEDIATEK
14228 M: Sean Wang <sean.wang@kernel.org>
14229 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14231 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
14232 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
14233 F: drivers/pinctrl/mediatek/
14235 PIN CONTROLLER - MICROCHIP AT91
14236 M: Ludovic Desroches <ludovic.desroches@microchip.com>
14237 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14238 L: linux-gpio@vger.kernel.org
14240 F: drivers/gpio/gpio-sama5d2-piobu.c
14241 F: drivers/pinctrl/pinctrl-at91*
14243 PIN CONTROLLER - QUALCOMM
14244 M: Bjorn Andersson <bjorn.andersson@linaro.org>
14245 L: linux-arm-msm@vger.kernel.org
14247 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
14248 F: drivers/pinctrl/qcom/
14250 PIN CONTROLLER - RENESAS
14251 M: Geert Uytterhoeven <geert+renesas@glider.be>
14252 L: linux-renesas-soc@vger.kernel.org
14254 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
14255 F: Documentation/devicetree/bindings/pinctrl/renesas,*
14256 F: drivers/pinctrl/renesas/
14258 PIN CONTROLLER - SAMSUNG
14259 M: Tomasz Figa <tomasz.figa@gmail.com>
14260 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
14261 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14262 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14263 L: linux-samsung-soc@vger.kernel.org
14265 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
14266 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
14267 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
14268 F: drivers/pinctrl/samsung/
14269 F: include/dt-bindings/pinctrl/samsung.h
14271 PIN CONTROLLER - SINGLE
14272 M: Tony Lindgren <tony@atomide.com>
14273 M: Haojian Zhuang <haojian.zhuang@linaro.org>
14274 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14275 L: linux-omap@vger.kernel.org
14277 F: drivers/pinctrl/pinctrl-single.c
14279 PIN CONTROLLER - ST SPEAR
14280 M: Viresh Kumar <vireshk@kernel.org>
14281 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14283 W: http://www.st.com/spear
14284 F: drivers/pinctrl/spear/
14286 PISTACHIO SOC SUPPORT
14287 M: James Hartley <james.hartley@sondrel.com>
14288 L: linux-mips@vger.kernel.org
14290 F: arch/mips/boot/dts/img/pistachio*
14291 F: arch/mips/configs/pistachio*_defconfig
14292 F: arch/mips/pistachio/
14295 M: linux-block@vger.kernel.org
14297 F: drivers/block/pktcdvd.c
14298 F: include/linux/pktcdvd.h
14299 F: include/uapi/linux/pktcdvd.h
14301 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
14302 M: Tomasz Duszynski <tduszyns@gmail.com>
14304 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
14305 F: drivers/iio/chemical/pms7003.c
14308 M: Jacob Keller <jacob.e.keller@intel.com>
14310 F: Documentation/driver-api/pldmfw/
14311 F: include/linux/pldmfw.h
14315 M: Logan Gunthorpe <logang@deltatee.com>
14317 F: drivers/dma/plx_dma.c
14320 M: Charles Hsu <hsu.yungteng@gmail.com>
14321 L: linux-hwmon@vger.kernel.org
14323 F: Documentation/hwmon/pm6764tr.rst
14324 F: drivers/hwmon/pmbus/pm6764tr.c
14327 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
14328 L: linux-pm@vger.kernel.org
14330 W: https://01.org/pm-graph
14331 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
14332 T: git git://github.com/intel/pm-graph
14333 F: tools/power/pm-graph
14335 PMBUS HARDWARE MONITORING DRIVERS
14336 M: Guenter Roeck <linux@roeck-us.net>
14337 L: linux-hwmon@vger.kernel.org
14339 W: http://hwmon.wiki.kernel.org/
14340 W: http://www.roeck-us.net/linux/drivers/
14341 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
14342 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
14343 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
14344 F: Documentation/devicetree/bindings/hwmon/max31785.txt
14345 F: Documentation/hwmon/adm1275.rst
14346 F: Documentation/hwmon/ibm-cffps.rst
14347 F: Documentation/hwmon/ir35221.rst
14348 F: Documentation/hwmon/lm25066.rst
14349 F: Documentation/hwmon/ltc2978.rst
14350 F: Documentation/hwmon/ltc3815.rst
14351 F: Documentation/hwmon/max16064.rst
14352 F: Documentation/hwmon/max20751.rst
14353 F: Documentation/hwmon/max31785.rst
14354 F: Documentation/hwmon/max34440.rst
14355 F: Documentation/hwmon/max8688.rst
14356 F: Documentation/hwmon/pmbus-core.rst
14357 F: Documentation/hwmon/pmbus.rst
14358 F: Documentation/hwmon/tps40422.rst
14359 F: Documentation/hwmon/ucd9000.rst
14360 F: Documentation/hwmon/ucd9200.rst
14361 F: Documentation/hwmon/zl6100.rst
14362 F: drivers/hwmon/pmbus/
14363 F: include/linux/pmbus.h
14365 PMC SIERRA MaxRAID DRIVER
14366 L: linux-scsi@vger.kernel.org
14368 W: http://www.pmc-sierra.com/
14369 F: drivers/scsi/pmcraid.*
14371 PMC SIERRA PM8001 DRIVER
14372 M: Jack Wang <jinpu.wang@cloud.ionos.com>
14373 L: linux-scsi@vger.kernel.org
14375 F: drivers/scsi/pm8001/
14377 PNI RM3100 IIO DRIVER
14378 M: Song Qiang <songqiang1304521@gmail.com>
14379 L: linux-iio@vger.kernel.org
14381 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
14382 F: drivers/iio/magnetometer/rm3100*
14385 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
14386 L: linux-acpi@vger.kernel.org
14389 F: include/linux/pnp.h
14391 POSIX CLOCKS and TIMERS
14392 M: Thomas Gleixner <tglx@linutronix.de>
14393 L: linux-kernel@vger.kernel.org
14395 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14397 F: include/linux/time_namespace.h
14398 F: include/linux/timer*
14399 F: kernel/time/*timer*
14400 F: kernel/time/namespace.c
14402 POWER MANAGEMENT CORE
14403 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
14404 L: linux-pm@vger.kernel.org
14406 B: https://bugzilla.kernel.org
14407 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
14408 F: drivers/base/power/
14409 F: drivers/powercap/
14410 F: include/linux/intel_rapl.h
14411 F: include/linux/pm.h
14412 F: include/linux/pm_*
14413 F: include/linux/powercap.h
14414 F: kernel/configs/nopm.config
14416 POWER STATE COORDINATION INTERFACE (PSCI)
14417 M: Mark Rutland <mark.rutland@arm.com>
14418 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14419 L: linux-arm-kernel@lists.infradead.org
14421 F: drivers/firmware/psci/
14422 F: include/linux/psci.h
14423 F: include/uapi/linux/psci.h
14425 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
14426 M: Sebastian Reichel <sre@kernel.org>
14427 L: linux-pm@vger.kernel.org
14429 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14430 F: Documentation/ABI/testing/sysfs-class-power
14431 F: Documentation/devicetree/bindings/power/supply/
14432 F: drivers/power/supply/
14433 F: include/linux/power_supply.h
14435 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
14436 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
14437 L: linuxppc-dev@lists.ozlabs.org
14439 F: drivers/char/powernv-op-panel.c
14441 PPP OVER ATM (RFC 2364)
14442 M: Mitchell Blank Jr <mitch@sfgoth.com>
14444 F: include/uapi/linux/atmppp.h
14445 F: net/atm/pppoatm.c
14448 M: Michal Ostrowski <mostrows@earthlink.net>
14450 F: drivers/net/ppp/pppoe.c
14451 F: drivers/net/ppp/pppox.c
14454 M: James Chapman <jchapman@katalix.com>
14456 F: include/linux/if_pppol2tp.h
14457 F: include/uapi/linux/if_pppol2tp.h
14458 F: net/l2tp/l2tp_ppp.c
14460 PPP PROTOCOL DRIVERS AND COMPRESSORS
14461 M: Paul Mackerras <paulus@samba.org>
14462 L: linux-ppp@vger.kernel.org
14464 F: drivers/net/ppp/ppp_*
14467 M: Rodolfo Giometti <giometti@enneenne.com>
14468 L: linuxpps@ml.enneenne.com (subscribers-only)
14470 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
14471 F: Documentation/ABI/testing/sysfs-pps
14472 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
14473 F: Documentation/driver-api/pps.rst
14475 F: include/linux/pps*.h
14476 F: include/uapi/linux/pps.h
14479 M: Dmitry Kozlov <xeb@mail.ru>
14480 L: netdev@vger.kernel.org
14482 W: http://sourceforge.net/projects/accel-pptp
14483 F: drivers/net/ppp/pptp.c
14485 PRESSURE STALL INFORMATION (PSI)
14486 M: Johannes Weiner <hannes@cmpxchg.org>
14488 F: include/linux/psi*
14489 F: kernel/sched/psi.c
14492 M: Petr Mladek <pmladek@suse.com>
14493 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
14494 R: Steven Rostedt <rostedt@goodmis.org>
14495 R: John Ogness <john.ogness@linutronix.de>
14497 F: include/linux/printk.h
14500 PRISM54 WIRELESS DRIVER
14501 M: Luis Chamberlain <mcgrof@kernel.org>
14502 L: linux-wireless@vger.kernel.org
14504 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
14505 F: drivers/net/wireless/intersil/prism54/
14508 R: Alexey Dobriyan <adobriyan@gmail.com>
14509 L: linux-kernel@vger.kernel.org
14510 L: linux-fsdevel@vger.kernel.org
14512 F: Documentation/filesystems/proc.rst
14514 F: include/linux/proc_fs.h
14515 F: tools/testing/selftests/proc/
14518 M: Luis Chamberlain <mcgrof@kernel.org>
14519 M: Kees Cook <keescook@chromium.org>
14520 M: Iurii Zaikin <yzaikin@google.com>
14521 L: linux-kernel@vger.kernel.org
14522 L: linux-fsdevel@vger.kernel.org
14524 F: fs/proc/proc_sysctl.c
14525 F: include/linux/sysctl.h
14526 F: kernel/sysctl-test.c
14528 F: tools/testing/selftests/sysctl/
14530 PS3 NETWORK SUPPORT
14531 M: Geoff Levand <geoff@infradead.org>
14532 L: netdev@vger.kernel.org
14533 L: linuxppc-dev@lists.ozlabs.org
14535 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
14537 PS3 PLATFORM SUPPORT
14538 M: Geoff Levand <geoff@infradead.org>
14539 L: linuxppc-dev@lists.ozlabs.org
14541 F: arch/powerpc/boot/ps3*
14542 F: arch/powerpc/include/asm/lv1call.h
14543 F: arch/powerpc/include/asm/ps3*.h
14544 F: arch/powerpc/platforms/ps3/
14547 F: drivers/rtc/rtc-ps3.c
14548 F: drivers/usb/host/*ps3.c
14549 F: sound/ppc/snd_ps3*
14552 M: Jim Paris <jim@jtan.com>
14553 M: Geoff Levand <geoff@infradead.org>
14554 L: linuxppc-dev@lists.ozlabs.org
14556 F: drivers/block/ps3vram.c
14558 PSAMPLE PACKET SAMPLING SUPPORT
14559 M: Yotam Gigi <yotam.gi@gmail.com>
14561 F: include/net/psample.h
14562 F: include/uapi/linux/psample.h
14566 M: Kees Cook <keescook@chromium.org>
14567 M: Anton Vorontsov <anton@enomsg.org>
14568 M: Colin Cross <ccross@android.com>
14569 M: Tony Luck <tony.luck@intel.com>
14571 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
14572 F: Documentation/admin-guide/ramoops.rst
14573 F: Documentation/admin-guide/pstore-blk.rst
14574 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
14575 F: drivers/acpi/apei/erst.c
14576 F: drivers/firmware/efi/efi-pstore.c
14578 F: include/linux/pstore*
14579 K: \b(pstore|ramoops)
14581 PTP HARDWARE CLOCK SUPPORT
14582 M: Richard Cochran <richardcochran@gmail.com>
14583 L: netdev@vger.kernel.org
14585 W: http://linuxptp.sourceforge.net/
14586 F: Documentation/ABI/testing/sysfs-ptp
14587 F: Documentation/driver-api/ptp.rst
14588 F: drivers/net/phy/dp83640*
14590 F: include/linux/ptp_cl*
14593 M: Oleg Nesterov <oleg@redhat.com>
14595 F: arch/*/*/ptrace*.c
14596 F: arch/*/include/asm/ptrace*.h
14597 F: arch/*/ptrace*.c
14598 F: include/asm-generic/syscall.h
14599 F: include/linux/ptrace.h
14600 F: include/linux/regset.h
14601 F: include/linux/tracehook.h
14602 F: include/uapi/linux/ptrace.h
14603 F: include/uapi/linux/ptrace.h
14607 M: Hans Verkuil <hverkuil@xs4all.nl>
14608 L: linux-media@vger.kernel.org
14610 T: git git://linuxtv.org/media_tree.git
14611 F: Documentation/admin-guide/media/pulse8-cec.rst
14612 F: drivers/media/cec/usb/pulse8/
14614 PVRUSB2 VIDEO4LINUX DRIVER
14615 M: Mike Isely <isely@pobox.com>
14616 L: pvrusb2@isely.net (subscribers-only)
14617 L: linux-media@vger.kernel.org
14619 W: http://www.isely.net/pvrusb2/
14620 T: git git://linuxtv.org/media_tree.git
14621 F: Documentation/driver-api/media/drivers/pvrusb2*
14622 F: drivers/media/usb/pvrusb2/
14625 M: Hans Verkuil <hverkuil@xs4all.nl>
14626 L: linux-media@vger.kernel.org
14628 T: git git://linuxtv.org/media_tree.git
14629 F: drivers/media/usb/pwc/*
14630 F: include/trace/events/pwc.h
14633 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14634 L: linux-hwmon@vger.kernel.org
14636 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
14637 F: Documentation/hwmon/pwm-fan.rst
14638 F: drivers/hwmon/pwm-fan.c
14641 M: Sean Young <sean@mess.org>
14642 L: linux-media@vger.kernel.org
14644 F: drivers/media/rc/pwm-ir-tx.c
14647 M: Thierry Reding <thierry.reding@gmail.com>
14648 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14649 M: Lee Jones <lee.jones@linaro.org>
14650 L: linux-pwm@vger.kernel.org
14652 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
14653 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
14654 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
14655 F: Documentation/devicetree/bindings/pwm/
14656 F: Documentation/driver-api/pwm.rst
14657 F: drivers/gpio/gpio-mvebu.c
14659 F: drivers/video/backlight/pwm_bl.c
14660 F: include/linux/pwm.h
14661 F: include/linux/pwm_backlight.h
14662 K: pwm_(config|apply_state|ops)
14665 M: Robert Jarzmik <robert.jarzmik@free.fr>
14666 L: linux-gpio@vger.kernel.org
14668 F: drivers/gpio/gpio-pxa.c
14674 M: Robert Jarzmik <robert.jarzmik@free.fr>
14675 L: linux-rtc@vger.kernel.org
14678 PXA2xx/PXA3xx SUPPORT
14679 M: Daniel Mack <daniel@zonque.org>
14680 M: Haojian Zhuang <haojian.zhuang@gmail.com>
14681 M: Robert Jarzmik <robert.jarzmik@free.fr>
14682 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14684 T: git git://github.com/hzhuang1/linux.git
14685 T: git git://github.com/rjarzmik/linux.git
14686 F: arch/arm/boot/dts/pxa*
14687 F: arch/arm/mach-pxa/
14688 F: drivers/dma/pxa*
14689 F: drivers/pcmcia/pxa2xx*
14690 F: drivers/pinctrl/pxa/
14691 F: drivers/spi/spi-pxa2xx*
14692 F: drivers/usb/gadget/udc/pxa2*
14693 F: include/sound/pxa2xx-lib.h
14698 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
14699 L: qat-linux@intel.com
14701 F: drivers/crypto/qat/
14703 QCOM AUDIO (ASoC) DRIVERS
14704 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14705 M: Banajit Goswami <bgoswami@codeaurora.org>
14706 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14708 F: sound/soc/codecs/lpass-va-macro.c
14709 F: sound/soc/codecs/lpass-wsa-macro.*
14710 F: sound/soc/codecs/msm8916-wcd-analog.c
14711 F: sound/soc/codecs/msm8916-wcd-digital.c
14712 F: sound/soc/codecs/wcd9335.*
14713 F: sound/soc/codecs/wcd934x.c
14714 F: sound/soc/codecs/wcd-clsh-v2.*
14715 F: sound/soc/codecs/wsa881x.c
14719 M: Alex Elder <elder@kernel.org>
14720 L: netdev@vger.kernel.org
14722 F: drivers/net/ipa/
14724 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
14725 M: Gabriel Somlo <somlo@cmu.edu>
14726 M: "Michael S. Tsirkin" <mst@redhat.com>
14727 L: qemu-devel@nongnu.org
14729 F: drivers/firmware/qemu_fw_cfg.c
14730 F: include/uapi/linux/qemu_fw_cfg.h
14733 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
14734 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
14735 L: linux-rdma@vger.kernel.org
14737 F: drivers/infiniband/hw/qib/
14739 QLOGIC QL41xxx FCOE DRIVER
14740 M: Saurav Kashyap <skashyap@marvell.com>
14741 M: Javed Hasan <jhasan@marvell.com>
14742 M: GR-QLogic-Storage-Upstream@marvell.com
14743 L: linux-scsi@vger.kernel.org
14745 F: drivers/scsi/qedf/
14747 QLOGIC QL41xxx ISCSI DRIVER
14748 M: Nilesh Javali <njavali@marvell.com>
14749 M: Manish Rangankar <mrangankar@marvell.com>
14750 M: GR-QLogic-Storage-Upstream@marvell.com
14751 L: linux-scsi@vger.kernel.org
14753 F: drivers/scsi/qedi/
14755 QLOGIC QL4xxx ETHERNET DRIVER
14756 M: Ariel Elior <aelior@marvell.com>
14757 M: GR-everest-linux-l2@marvell.com
14758 L: netdev@vger.kernel.org
14760 F: drivers/net/ethernet/qlogic/qed/
14761 F: drivers/net/ethernet/qlogic/qede/
14762 F: include/linux/qed/
14764 QLOGIC QL4xxx RDMA DRIVER
14765 M: Michal Kalderon <mkalderon@marvell.com>
14766 M: Ariel Elior <aelior@marvell.com>
14767 L: linux-rdma@vger.kernel.org
14769 F: drivers/infiniband/hw/qedr/
14770 F: include/uapi/rdma/qedr-abi.h
14772 QLOGIC QLA1280 SCSI DRIVER
14773 M: Michael Reed <mdr@sgi.com>
14774 L: linux-scsi@vger.kernel.org
14776 F: drivers/scsi/qla1280.[ch]
14778 QLOGIC QLA2XXX FC-SCSI DRIVER
14779 M: Nilesh Javali <njavali@marvell.com>
14780 M: GR-QLogic-Storage-Upstream@marvell.com
14781 L: linux-scsi@vger.kernel.org
14783 F: drivers/scsi/qla2xxx/
14785 QLOGIC QLA3XXX NETWORK DRIVER
14786 M: GR-Linux-NIC-Dev@marvell.com
14787 L: netdev@vger.kernel.org
14789 F: drivers/net/ethernet/qlogic/qla3xxx.*
14791 QLOGIC QLA4XXX iSCSI DRIVER
14792 M: Nilesh Javali <njavali@marvell.com>
14793 M: Manish Rangankar <mrangankar@marvell.com>
14794 M: GR-QLogic-Storage-Upstream@marvell.com
14795 L: linux-scsi@vger.kernel.org
14797 F: drivers/scsi/qla4xxx/
14799 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
14800 M: Shahed Shaikh <shshaikh@marvell.com>
14801 M: Manish Chopra <manishc@marvell.com>
14802 M: GR-Linux-NIC-Dev@marvell.com
14803 L: netdev@vger.kernel.org
14805 F: drivers/net/ethernet/qlogic/qlcnic/
14807 QLOGIC QLGE 10Gb ETHERNET DRIVER
14808 M: Manish Chopra <manishc@marvell.com>
14809 M: GR-Linux-NIC-Dev@marvell.com
14810 M: Coiby Xu <coiby.xu@gmail.com>
14811 L: netdev@vger.kernel.org
14813 F: Documentation/networking/device_drivers/qlogic/qlge.rst
14814 F: drivers/staging/qlge/
14816 QM1D1B0004 MEDIA DRIVER
14817 M: Akihiro Tsukada <tskd08@gmail.com>
14818 L: linux-media@vger.kernel.org
14820 F: drivers/media/tuners/qm1d1b0004*
14822 QM1D1C0042 MEDIA DRIVER
14823 M: Akihiro Tsukada <tskd08@gmail.com>
14824 L: linux-media@vger.kernel.org
14826 F: drivers/media/tuners/qm1d1c0042*
14829 M: Anders Larsen <al@alarsen.net>
14831 W: http://www.alarsen.net/linux/qnx4fs/
14833 F: include/uapi/linux/qnx4_fs.h
14834 F: include/uapi/linux/qnxtypes.h
14836 QORIQ DPAA2 FSL-MC BUS DRIVER
14837 M: Stuart Yoder <stuyoder@gmail.com>
14838 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
14839 L: linux-kernel@vger.kernel.org
14841 F: Documentation/ABI/stable/sysfs-bus-fsl-mc
14842 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
14843 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
14844 F: drivers/bus/fsl-mc/
14845 F: include/uapi/linux/fsl_mc.h
14847 QT1010 MEDIA DRIVER
14848 M: Antti Palosaari <crope@iki.fi>
14849 L: linux-media@vger.kernel.org
14851 W: https://linuxtv.org
14852 W: http://palosaari.fi/linux/
14853 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14854 T: git git://linuxtv.org/anttip/media_tree.git
14855 F: drivers/media/tuners/qt1010*
14857 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
14858 M: Kalle Valo <kvalo@codeaurora.org>
14859 L: ath10k@lists.infradead.org
14861 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
14862 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
14863 F: drivers/net/wireless/ath/ath10k/
14865 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
14866 M: Kalle Valo <kvalo@codeaurora.org>
14867 L: ath11k@lists.infradead.org
14869 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
14870 F: drivers/net/wireless/ath/ath11k/
14872 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
14873 M: ath9k-devel@qca.qualcomm.com
14874 L: linux-wireless@vger.kernel.org
14876 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
14877 F: drivers/net/wireless/ath/ath9k/
14879 QUALCOMM CAMERA SUBSYSTEM DRIVER
14880 M: Robert Foss <robert.foss@linaro.org>
14881 M: Todor Tomov <todor.too@gmail.com>
14882 L: linux-media@vger.kernel.org
14884 F: Documentation/admin-guide/media/qcom_camss.rst
14885 F: Documentation/devicetree/bindings/media/qcom,camss.txt
14886 F: drivers/media/platform/qcom/camss/
14888 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
14889 M: Niklas Cassel <nks@flawful.org>
14890 L: linux-pm@vger.kernel.org
14891 L: linux-arm-msm@vger.kernel.org
14893 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.txt
14894 F: drivers/soc/qcom/cpr.c
14896 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
14897 M: Ilia Lin <ilia.lin@kernel.org>
14898 L: linux-pm@vger.kernel.org
14900 F: Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
14901 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
14903 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
14904 M: Timur Tabi <timur@kernel.org>
14905 L: netdev@vger.kernel.org
14907 F: drivers/net/ethernet/qualcomm/emac/
14909 QUALCOMM ETHQOS ETHERNET DRIVER
14910 M: Vinod Koul <vkoul@kernel.org>
14911 L: netdev@vger.kernel.org
14913 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
14914 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
14916 QUALCOMM GENERIC INTERFACE I2C DRIVER
14917 M: Akash Asthana <akashast@codeaurora.org>
14918 M: Mukesh Savaliya <msavaliy@codeaurora.org>
14919 L: linux-i2c@vger.kernel.org
14920 L: linux-arm-msm@vger.kernel.org
14922 F: drivers/i2c/busses/i2c-qcom-geni.c
14924 QUALCOMM HEXAGON ARCHITECTURE
14925 M: Brian Cain <bcain@codeaurora.org>
14926 L: linux-hexagon@vger.kernel.org
14930 QUALCOMM HIDMA DRIVER
14931 M: Sinan Kaya <okaya@kernel.org>
14932 L: linux-arm-kernel@lists.infradead.org
14933 L: linux-arm-msm@vger.kernel.org
14934 L: dmaengine@vger.kernel.org
14936 F: drivers/dma/qcom/hidma*
14938 QUALCOMM I2C CCI DRIVER
14939 M: Loic Poulain <loic.poulain@linaro.org>
14940 M: Robert Foss <robert.foss@linaro.org>
14941 L: linux-i2c@vger.kernel.org
14942 L: linux-arm-msm@vger.kernel.org
14944 F: Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
14945 F: drivers/i2c/busses/i2c-qcom-cci.c
14948 M: Rob Clark <robdclark@gmail.com>
14949 L: iommu@lists.linux-foundation.org
14950 L: linux-arm-msm@vger.kernel.org
14952 F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
14954 QUALCOMM IPC ROUTER (QRTR) DRIVER
14955 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
14956 L: linux-arm-msm@vger.kernel.org
14958 F: include/trace/events/qrtr.h
14959 F: include/uapi/linux/qrtr.h
14962 QUALCOMM IPCC MAILBOX DRIVER
14963 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
14964 L: linux-arm-msm@vger.kernel.org
14966 F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
14967 F: drivers/mailbox/qcom-ipcc.c
14968 F: include/dt-bindings/mailbox/qcom-ipcc.h
14970 QUALCOMM IPQ4019 USB PHY DRIVER
14971 M: Robert Marko <robert.marko@sartura.hr>
14972 M: Luka Perkov <luka.perkov@sartura.hr>
14973 L: linux-arm-msm@vger.kernel.org
14975 F: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
14976 F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
14978 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
14979 M: Robert Marko <robert.marko@sartura.hr>
14980 M: Luka Perkov <luka.perkov@sartura.hr>
14981 L: linux-arm-msm@vger.kernel.org
14983 F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
14984 F: drivers/regulator/vqmmc-ipq4019-regulator.c
14986 QUALCOMM RMNET DRIVER
14987 M: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
14988 M: Sean Tranchetti <stranche@codeaurora.org>
14989 L: netdev@vger.kernel.org
14991 F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
14992 F: drivers/net/ethernet/qualcomm/rmnet/
14993 F: include/linux/if_rmnet.h
14995 QUALCOMM TSENS THERMAL DRIVER
14996 M: Amit Kucheria <amitk@kernel.org>
14997 L: linux-pm@vger.kernel.org
14998 L: linux-arm-msm@vger.kernel.org
15000 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
15001 F: drivers/thermal/qcom/
15003 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
15004 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
15005 L: linux-media@vger.kernel.org
15006 L: linux-arm-msm@vger.kernel.org
15008 T: git git://linuxtv.org/media_tree.git
15009 F: Documentation/devicetree/bindings/media/*venus*
15010 F: drivers/media/platform/qcom/venus/
15012 QUALCOMM WCN36XX WIRELESS DRIVER
15013 M: Kalle Valo <kvalo@codeaurora.org>
15014 L: wcn36xx@lists.infradead.org
15016 W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
15017 T: git git://github.com/KrasnikovEugene/wcn36xx.git
15018 F: drivers/net/wireless/ath/wcn36xx/
15020 QUANTENNA QTNFMAC WIRELESS DRIVER
15021 M: Igor Mitsyanko <imitsyanko@quantenna.com>
15022 R: Sergey Matyukevich <geomatsi@gmail.com>
15023 L: linux-wireless@vger.kernel.org
15025 F: drivers/net/wireless/quantenna
15027 RADEON and AMDGPU DRM DRIVERS
15028 M: Alex Deucher <alexander.deucher@amd.com>
15029 M: Christian König <christian.koenig@amd.com>
15030 L: amd-gfx@lists.freedesktop.org
15032 T: git https://gitlab.freedesktop.org/agd5f/linux.git
15033 F: drivers/gpu/drm/amd/
15034 F: drivers/gpu/drm/radeon/
15035 F: include/uapi/drm/amdgpu_drm.h
15036 F: include/uapi/drm/radeon_drm.h
15038 RADEON FRAMEBUFFER DISPLAY DRIVER
15039 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
15040 L: linux-fbdev@vger.kernel.org
15042 F: drivers/video/fbdev/aty/radeon*
15043 F: include/uapi/linux/radeonfb.h
15045 RADIOSHARK RADIO DRIVER
15046 M: Hans Verkuil <hverkuil@xs4all.nl>
15047 L: linux-media@vger.kernel.org
15049 T: git git://linuxtv.org/media_tree.git
15050 F: drivers/media/radio/radio-shark.c
15052 RADIOSHARK2 RADIO DRIVER
15053 M: Hans Verkuil <hverkuil@xs4all.nl>
15054 L: linux-media@vger.kernel.org
15056 T: git git://linuxtv.org/media_tree.git
15057 F: drivers/media/radio/radio-shark2.c
15058 F: drivers/media/radio/radio-tea5777.c
15060 RADOS BLOCK DEVICE (RBD)
15061 M: Ilya Dryomov <idryomov@gmail.com>
15062 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
15063 L: ceph-devel@vger.kernel.org
15065 W: http://ceph.com/
15066 T: git git://github.com/ceph/ceph-client.git
15067 F: Documentation/ABI/testing/sysfs-bus-rbd
15068 F: drivers/block/rbd.c
15069 F: drivers/block/rbd_types.h
15071 RAGE128 FRAMEBUFFER DISPLAY DRIVER
15072 M: Paul Mackerras <paulus@samba.org>
15073 L: linux-fbdev@vger.kernel.org
15075 F: drivers/video/fbdev/aty/aty128fb.c
15077 RAINSHADOW-CEC DRIVER
15078 M: Hans Verkuil <hverkuil@xs4all.nl>
15079 L: linux-media@vger.kernel.org
15081 T: git git://linuxtv.org/media_tree.git
15082 F: drivers/media/cec/usb/rainshadow/
15084 RALINK MIPS ARCHITECTURE
15085 M: John Crispin <john@phrozen.org>
15086 L: linux-mips@vger.kernel.org
15088 F: arch/mips/ralink
15090 RALINK RT2X00 WIRELESS LAN DRIVER
15091 M: Stanislaw Gruszka <stf_xl@wp.pl>
15092 M: Helmut Schaa <helmut.schaa@googlemail.com>
15093 L: linux-wireless@vger.kernel.org
15095 F: drivers/net/wireless/ralink/rt2x00/
15097 RAMDISK RAM BLOCK DEVICE DRIVER
15098 M: Jens Axboe <axboe@kernel.dk>
15100 F: Documentation/admin-guide/blockdev/ramdisk.rst
15101 F: drivers/block/brd.c
15103 RANCHU VIRTUAL BOARD FOR MIPS
15104 M: Miodrag Dinic <miodrag.dinic@mips.com>
15105 L: linux-mips@vger.kernel.org
15107 F: arch/mips/configs/generic/board-ranchu.config
15108 F: arch/mips/generic/board-ranchu.c
15110 RANDOM NUMBER DRIVER
15111 M: "Theodore Ts'o" <tytso@mit.edu>
15113 F: drivers/char/random.c
15116 M: Matt Porter <mporter@kernel.crashing.org>
15117 M: Alexandre Bounine <alex.bou9@gmail.com>
15119 F: drivers/rapidio/
15122 M: Tony Luck <tony.luck@intel.com>
15123 M: Borislav Petkov <bp@alien8.de>
15124 L: linux-edac@vger.kernel.org
15126 F: Documentation/admin-guide/ras.rst
15128 F: include/linux/ras.h
15129 F: include/ras/ras_event.h
15131 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
15132 L: linux-wireless@vger.kernel.org
15134 F: drivers/net/wireless/ray*
15136 RC-CORE / LIRC FRAMEWORK
15137 M: Sean Young <sean@mess.org>
15138 L: linux-media@vger.kernel.org
15140 W: http://linuxtv.org
15141 T: git git://linuxtv.org/media_tree.git
15142 F: Documentation/driver-api/media/rc-core.rst
15143 F: Documentation/userspace-api/media/rc/
15144 F: drivers/media/rc/
15145 F: include/media/rc-map.h
15146 F: include/media/rc-core.h
15147 F: include/uapi/linux/lirc.h
15149 RCMM REMOTE CONTROLS DECODER
15150 M: Patrick Lerda <patrick9876@free.fr>
15152 F: drivers/media/rc/ir-rcmm-decoder.c
15154 RCUTORTURE TEST FRAMEWORK
15155 M: "Paul E. McKenney" <paulmck@kernel.org>
15156 M: Josh Triplett <josh@joshtriplett.org>
15157 R: Steven Rostedt <rostedt@goodmis.org>
15158 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15159 R: Lai Jiangshan <jiangshanlai@gmail.com>
15160 L: rcu@vger.kernel.org
15162 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15163 F: tools/testing/selftests/rcutorture
15165 RDACM20 Camera Sensor
15166 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
15167 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
15168 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
15169 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
15170 L: linux-media@vger.kernel.org
15172 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
15173 F: drivers/media/i2c/max9271.c
15174 F: drivers/media/i2c/max9271.h
15175 F: drivers/media/i2c/rdacm20.c
15177 RDACM21 Camera Sensor
15178 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
15179 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
15180 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
15181 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
15182 L: linux-media@vger.kernel.org
15184 F: Documentation/devicetree/bindings/media/i2c/rdacm2x-gmsl.yaml
15185 F: drivers/media/i2c/max9271.c
15186 F: drivers/media/i2c/max9271.h
15187 F: drivers/media/i2c/rdacm21.c
15190 M: Florian Fainelli <florian@openwrt.org>
15193 RDC R6040 FAST ETHERNET DRIVER
15194 M: Florian Fainelli <f.fainelli@gmail.com>
15195 L: netdev@vger.kernel.org
15197 F: drivers/net/ethernet/rdc/r6040.c
15199 RDMAVT - RDMA verbs software
15200 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
15201 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
15202 L: linux-rdma@vger.kernel.org
15204 F: drivers/infiniband/sw/rdmavt
15206 RDS - RELIABLE DATAGRAM SOCKETS
15207 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
15208 L: netdev@vger.kernel.org
15209 L: linux-rdma@vger.kernel.org
15210 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
15212 W: https://oss.oracle.com/projects/rds/
15213 F: Documentation/networking/rds.rst
15216 RDT - RESOURCE ALLOCATION
15217 M: Fenghua Yu <fenghua.yu@intel.com>
15218 M: Reinette Chatre <reinette.chatre@intel.com>
15219 L: linux-kernel@vger.kernel.org
15221 F: Documentation/x86/resctrl*
15222 F: arch/x86/include/asm/resctrl.h
15223 F: arch/x86/kernel/cpu/resctrl/
15224 F: tools/testing/selftests/resctrl/
15226 READ-COPY UPDATE (RCU)
15227 M: "Paul E. McKenney" <paulmck@kernel.org>
15228 M: Josh Triplett <josh@joshtriplett.org>
15229 R: Steven Rostedt <rostedt@goodmis.org>
15230 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15231 R: Lai Jiangshan <jiangshanlai@gmail.com>
15232 R: Joel Fernandes <joel@joelfernandes.org>
15233 L: rcu@vger.kernel.org
15235 W: http://www.rdrop.com/users/paulmck/RCU/
15236 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15237 F: Documentation/RCU/
15238 F: include/linux/rcu*
15240 X: Documentation/RCU/torture.rst
15241 X: include/linux/srcu*.h
15242 X: kernel/rcu/srcu*.c
15244 REAL TIME CLOCK (RTC) SUBSYSTEM
15245 M: Alessandro Zummo <a.zummo@towertech.it>
15246 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
15247 L: linux-rtc@vger.kernel.org
15249 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
15250 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
15251 F: Documentation/admin-guide/rtc.rst
15252 F: Documentation/devicetree/bindings/rtc/
15254 F: include/linux/platform_data/rtc-*
15255 F: include/linux/rtc.h
15256 F: include/linux/rtc/
15257 F: include/uapi/linux/rtc.h
15258 F: tools/testing/selftests/rtc/
15260 REALTEK AUDIO CODECS
15261 M: Oder Chiou <oder_chiou@realtek.com>
15263 F: include/sound/rt*.h
15264 F: sound/soc/codecs/rt*
15266 REALTEK RTL83xx SMI DSA ROUTER CHIPS
15267 M: Linus Walleij <linus.walleij@linaro.org>
15269 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
15270 F: drivers/net/dsa/realtek-smi*
15271 F: drivers/net/dsa/rtl83*
15273 REALTEK WIRELESS DRIVER (rtlwifi family)
15274 M: Ping-Ke Shih <pkshih@realtek.com>
15275 L: linux-wireless@vger.kernel.org
15277 W: https://wireless.wiki.kernel.org/
15278 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15279 F: drivers/net/wireless/realtek/rtlwifi/
15281 REALTEK WIRELESS DRIVER (rtw88)
15282 M: Yan-Hsuan Chuang <tony0620emma@gmail.com>
15283 L: linux-wireless@vger.kernel.org
15285 F: drivers/net/wireless/realtek/rtw88/
15287 REDPINE WIRELESS DRIVER
15288 M: Amitkumar Karwar <amitkarwar@gmail.com>
15289 M: Siva Rebbagondla <siva8118@gmail.com>
15290 L: linux-wireless@vger.kernel.org
15292 F: drivers/net/wireless/rsi/
15294 REGISTER MAP ABSTRACTION
15295 M: Mark Brown <broonie@kernel.org>
15296 L: linux-kernel@vger.kernel.org
15298 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
15299 F: Documentation/devicetree/bindings/regmap/
15300 F: drivers/base/regmap/
15301 F: include/linux/regmap.h
15303 REISERFS FILE SYSTEM
15304 L: reiserfs-devel@vger.kernel.org
15308 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
15309 M: Ohad Ben-Cohen <ohad@wizery.com>
15310 M: Bjorn Andersson <bjorn.andersson@linaro.org>
15311 M: Mathieu Poirier <mathieu.poirier@linaro.org>
15312 L: linux-remoteproc@vger.kernel.org
15314 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
15315 F: Documentation/ABI/testing/sysfs-class-remoteproc
15316 F: Documentation/devicetree/bindings/remoteproc/
15317 F: Documentation/staging/remoteproc.rst
15318 F: drivers/remoteproc/
15319 F: include/linux/remoteproc.h
15320 F: include/linux/remoteproc/
15322 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
15323 M: Ohad Ben-Cohen <ohad@wizery.com>
15324 M: Bjorn Andersson <bjorn.andersson@linaro.org>
15325 M: Mathieu Poirier <mathieu.poirier@linaro.org>
15326 L: linux-remoteproc@vger.kernel.org
15328 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
15329 F: Documentation/ABI/testing/sysfs-bus-rpmsg
15330 F: Documentation/staging/rpmsg.rst
15332 F: include/linux/rpmsg.h
15333 F: include/linux/rpmsg/
15334 F: include/uapi/linux/rpmsg.h
15337 RENESAS CLOCK DRIVERS
15338 M: Geert Uytterhoeven <geert+renesas@glider.be>
15339 L: linux-renesas-soc@vger.kernel.org
15341 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
15342 F: Documentation/devicetree/bindings/clock/renesas,*
15343 F: drivers/clk/renesas/
15345 RENESAS EMEV2 I2C DRIVER
15346 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15348 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
15349 F: drivers/i2c/busses/i2c-emev2.c
15351 RENESAS ETHERNET DRIVERS
15352 R: Sergei Shtylyov <sergei.shtylyov@gmail.com>
15353 L: netdev@vger.kernel.org
15354 L: linux-renesas-soc@vger.kernel.org
15355 F: Documentation/devicetree/bindings/net/renesas,*.yaml
15356 F: drivers/net/ethernet/renesas/
15357 F: include/linux/sh_eth.h
15359 RENESAS R-CAR GYROADC DRIVER
15360 M: Marek Vasut <marek.vasut@gmail.com>
15361 L: linux-iio@vger.kernel.org
15363 F: Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
15364 F: drivers/iio/adc/rcar-gyroadc.c
15366 RENESAS R-CAR I2C DRIVERS
15367 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15369 F: Documentation/devicetree/bindings/i2c/renesas,i2c.txt
15370 F: Documentation/devicetree/bindings/i2c/renesas,iic.txt
15371 F: drivers/i2c/busses/i2c-rcar.c
15372 F: drivers/i2c/busses/i2c-sh_mobile.c
15374 RENESAS R-CAR THERMAL DRIVERS
15375 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
15376 L: linux-renesas-soc@vger.kernel.org
15378 F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
15379 F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
15380 F: drivers/thermal/rcar_gen3_thermal.c
15381 F: drivers/thermal/rcar_thermal.c
15383 RENESAS RIIC DRIVER
15384 M: Chris Brandt <chris.brandt@renesas.com>
15386 F: Documentation/devicetree/bindings/i2c/renesas,riic.txt
15387 F: drivers/i2c/busses/i2c-riic.c
15389 RENESAS USB PHY DRIVER
15390 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
15391 L: linux-renesas-soc@vger.kernel.org
15393 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
15395 RESET CONTROLLER FRAMEWORK
15396 M: Philipp Zabel <p.zabel@pengutronix.de>
15398 T: git git://git.pengutronix.de/git/pza/linux
15399 F: Documentation/devicetree/bindings/reset/
15400 F: Documentation/driver-api/reset.rst
15402 F: include/dt-bindings/reset/
15403 F: include/linux/reset-controller.h
15404 F: include/linux/reset.h
15405 F: include/linux/reset/
15406 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
15408 RESTARTABLE SEQUENCES SUPPORT
15409 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15410 M: Peter Zijlstra <peterz@infradead.org>
15411 M: "Paul E. McKenney" <paulmck@kernel.org>
15412 M: Boqun Feng <boqun.feng@gmail.com>
15413 L: linux-kernel@vger.kernel.org
15415 F: include/trace/events/rseq.h
15416 F: include/uapi/linux/rseq.h
15418 F: tools/testing/selftests/rseq/
15421 M: Johannes Berg <johannes@sipsolutions.net>
15422 L: linux-wireless@vger.kernel.org
15424 W: https://wireless.wiki.kernel.org/
15425 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
15426 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
15427 F: Documentation/ABI/stable/sysfs-class-rfkill
15428 F: Documentation/driver-api/rfkill.rst
15429 F: include/linux/rfkill.h
15430 F: include/uapi/linux/rfkill.h
15434 M: Thomas Graf <tgraf@suug.ch>
15435 M: Herbert Xu <herbert@gondor.apana.org.au>
15436 L: netdev@vger.kernel.org
15438 F: include/linux/rhashtable-types.h
15439 F: include/linux/rhashtable.h
15440 F: lib/rhashtable.c
15441 F: lib/test_rhashtable.c
15443 RICOH R5C592 MEMORYSTICK DRIVER
15444 M: Maxim Levitsky <maximlevitsky@gmail.com>
15446 F: drivers/memstick/host/r592.*
15448 RICOH SMARTMEDIA/XD DRIVER
15449 M: Maxim Levitsky <maximlevitsky@gmail.com>
15451 F: drivers/mtd/nand/raw/r852.c
15452 F: drivers/mtd/nand/raw/r852.h
15454 RISC-V ARCHITECTURE
15455 M: Paul Walmsley <paul.walmsley@sifive.com>
15456 M: Palmer Dabbelt <palmer@dabbelt.com>
15457 M: Albert Ou <aou@eecs.berkeley.edu>
15458 L: linux-riscv@lists.infradead.org
15460 P: Documentation/riscv/patch-acceptance.rst
15461 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
15467 M: Danil Kipnis <danil.kipnis@cloud.ionos.com>
15468 M: Jack Wang <jinpu.wang@cloud.ionos.com>
15469 L: linux-block@vger.kernel.org
15471 F: drivers/block/rnbd/
15474 M: Stefan Achatz <erazor_de@users.sourceforge.net>
15476 W: http://sourceforge.net/projects/roccat/
15477 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
15478 F: drivers/hid/hid-roccat*
15479 F: include/linux/hid-roccat*
15481 ROCKCHIP ISP V1 DRIVER
15482 M: Helen Koike <helen.koike@collabora.com>
15483 M: Dafna Hirschfeld <dafna.hirschfeld@collabora.com>
15484 L: linux-media@vger.kernel.org
15485 L: linux-rockchip@lists.infradead.org
15487 F: Documentation/admin-guide/media/rkisp1.rst
15488 F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml
15489 F: Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
15490 F: drivers/media/platform/rockchip/rkisp1
15491 F: include/uapi/linux/rkisp1-config.h
15493 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
15494 M: Jacob Chen <jacob-chen@iotwrt.com>
15495 M: Ezequiel Garcia <ezequiel@collabora.com>
15496 L: linux-media@vger.kernel.org
15497 L: linux-rockchip@lists.infradead.org
15499 F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
15500 F: drivers/media/platform/rockchip/rga/
15502 ROCKCHIP VIDEO DECODER DRIVER
15503 M: Ezequiel Garcia <ezequiel@collabora.com>
15504 L: linux-media@vger.kernel.org
15505 L: linux-rockchip@lists.infradead.org
15507 F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
15508 F: drivers/staging/media/rkvdec/
15511 M: Jiri Pirko <jiri@resnulli.us>
15512 L: netdev@vger.kernel.org
15514 F: drivers/net/ethernet/rocker/
15516 ROCKETPORT EXPRESS/INFINITY DRIVER
15517 M: Kevin Cernekee <cernekee@gmail.com>
15518 L: linux-serial@vger.kernel.org
15520 F: drivers/tty/serial/rp2.*
15522 ROHM BD99954 CHARGER IC
15523 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
15524 L: linux-power@fi.rohmeurope.com
15526 F: drivers/power/supply/bd99954-charger.c
15527 F: drivers/power/supply/bd99954-charger.h
15529 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
15530 M: Tomasz Duszynski <tduszyns@gmail.com>
15532 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
15533 F: drivers/iio/light/bh1750.c
15535 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
15536 M: Marek Vasut <marek.vasut+renesas@gmail.com>
15537 L: linux-kernel@vger.kernel.org
15538 L: linux-renesas-soc@vger.kernel.org
15540 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
15541 F: drivers/gpio/gpio-bd9571mwv.c
15542 F: drivers/mfd/bd9571mwv.c
15543 F: drivers/regulator/bd9571mwv-regulator.c
15544 F: include/linux/mfd/bd9571mwv.h
15546 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
15547 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
15548 L: linux-power@fi.rohmeurope.com
15550 F: Documentation/devicetree/bindings/mfd/rohm,bd70528-pmic.txt
15551 F: Documentation/devicetree/bindings/regulator/rohm,bd70528-regulator.txt
15552 F: drivers/clk/clk-bd718x7.c
15553 F: drivers/gpio/gpio-bd70528.c
15554 F: drivers/gpio/gpio-bd71828.c
15555 F: drivers/mfd/rohm-bd70528.c
15556 F: drivers/mfd/rohm-bd71828.c
15557 F: drivers/mfd/rohm-bd718x7.c
15558 F: drivers/power/supply/bd70528-charger.c
15559 F: drivers/regulator/bd70528-regulator.c
15560 F: drivers/regulator/bd71828-regulator.c
15561 F: drivers/regulator/bd718x7-regulator.c
15562 F: drivers/regulator/rohm-regulator.c
15563 F: drivers/rtc/rtc-bd70528.c
15564 F: drivers/watchdog/bd70528_wdt.c
15565 F: include/linux/mfd/rohm-bd70528.h
15566 F: include/linux/mfd/rohm-bd71828.h
15567 F: include/linux/mfd/rohm-bd718x7.h
15568 F: include/linux/mfd/rohm-generic.h
15569 F: include/linux/mfd/rohm-shared.h
15572 M: Ralf Baechle <ralf@linux-mips.org>
15573 L: linux-hams@vger.kernel.org
15575 W: http://www.linux-ax25.org/
15576 F: include/net/rose.h
15577 F: include/uapi/linux/rose.h
15580 ROTATION DRIVER FOR ALLWINNER A83T
15581 M: Jernej Skrabec <jernej.skrabec@siol.net>
15582 L: linux-media@vger.kernel.org
15584 T: git git://linuxtv.org/media_tree.git
15585 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
15586 F: drivers/media/platform/sunxi/sun8i-rotate/
15588 RTL2830 MEDIA DRIVER
15589 M: Antti Palosaari <crope@iki.fi>
15590 L: linux-media@vger.kernel.org
15592 W: https://linuxtv.org
15593 W: http://palosaari.fi/linux/
15594 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15595 T: git git://linuxtv.org/anttip/media_tree.git
15596 F: drivers/media/dvb-frontends/rtl2830*
15598 RTL2832 MEDIA DRIVER
15599 M: Antti Palosaari <crope@iki.fi>
15600 L: linux-media@vger.kernel.org
15602 W: https://linuxtv.org
15603 W: http://palosaari.fi/linux/
15604 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15605 T: git git://linuxtv.org/anttip/media_tree.git
15606 F: drivers/media/dvb-frontends/rtl2832*
15608 RTL2832_SDR MEDIA DRIVER
15609 M: Antti Palosaari <crope@iki.fi>
15610 L: linux-media@vger.kernel.org
15612 W: https://linuxtv.org
15613 W: http://palosaari.fi/linux/
15614 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15615 T: git git://linuxtv.org/anttip/media_tree.git
15616 F: drivers/media/dvb-frontends/rtl2832_sdr*
15618 RTL8180 WIRELESS DRIVER
15619 L: linux-wireless@vger.kernel.org
15621 W: https://wireless.wiki.kernel.org/
15622 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15623 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
15625 RTL8187 WIRELESS DRIVER
15626 M: Herton Ronaldo Krzesinski <herton@canonical.com>
15627 M: Hin-Tak Leung <htl10@users.sourceforge.net>
15628 M: Larry Finger <Larry.Finger@lwfinger.net>
15629 L: linux-wireless@vger.kernel.org
15631 W: https://wireless.wiki.kernel.org/
15632 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15633 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
15635 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
15636 M: Jes Sorensen <Jes.Sorensen@gmail.com>
15637 L: linux-wireless@vger.kernel.org
15639 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
15640 F: drivers/net/wireless/realtek/rtl8xxxu/
15642 RTRS TRANSPORT DRIVERS
15643 M: Danil Kipnis <danil.kipnis@cloud.ionos.com>
15644 M: Jack Wang <jinpu.wang@cloud.ionos.com>
15645 L: linux-rdma@vger.kernel.org
15647 F: drivers/infiniband/ulp/rtrs/
15649 RXRPC SOCKETS (AF_RXRPC)
15650 M: David Howells <dhowells@redhat.com>
15651 L: linux-afs@lists.infradead.org
15653 W: https://www.infradead.org/~dhowells/kafs/
15654 F: Documentation/networking/rxrpc.rst
15655 F: include/keys/rxrpc-type.h
15656 F: include/net/af_rxrpc.h
15657 F: include/trace/events/rxrpc.h
15658 F: include/uapi/linux/rxrpc.h
15661 S3 SAVAGE FRAMEBUFFER DRIVER
15662 M: Antonino Daplas <adaplas@gmail.com>
15663 L: linux-fbdev@vger.kernel.org
15665 F: drivers/video/fbdev/savage/
15668 M: Heiko Carstens <hca@linux.ibm.com>
15669 M: Vasily Gorbik <gor@linux.ibm.com>
15670 M: Christian Borntraeger <borntraeger@de.ibm.com>
15671 L: linux-s390@vger.kernel.org
15673 W: http://www.ibm.com/developerworks/linux/linux390/
15674 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
15675 F: Documentation/driver-api/s390-drivers.rst
15676 F: Documentation/s390/
15680 S390 COMMON I/O LAYER
15681 M: Vineeth Vijayan <vneethv@linux.ibm.com>
15682 M: Peter Oberparleiter <oberpar@linux.ibm.com>
15683 L: linux-s390@vger.kernel.org
15685 W: http://www.ibm.com/developerworks/linux/linux390/
15686 F: drivers/s390/cio/
15689 M: Stefan Haberland <sth@linux.ibm.com>
15690 M: Jan Hoeppner <hoeppner@linux.ibm.com>
15691 L: linux-s390@vger.kernel.org
15693 W: http://www.ibm.com/developerworks/linux/linux390/
15694 F: block/partitions/ibm.c
15695 F: drivers/s390/block/dasd*
15696 F: include/linux/dasd_mod.h
15699 M: Matthew Rosato <mjrosato@linux.ibm.com>
15700 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
15701 L: linux-s390@vger.kernel.org
15703 W: http://www.ibm.com/developerworks/linux/linux390/
15704 F: drivers/iommu/s390-iommu.c
15706 S390 IUCV NETWORK LAYER
15707 M: Julian Wiedmann <jwi@linux.ibm.com>
15708 M: Karsten Graul <kgraul@linux.ibm.com>
15709 L: linux-s390@vger.kernel.org
15711 W: http://www.ibm.com/developerworks/linux/linux390/
15712 F: drivers/s390/net/*iucv*
15713 F: include/net/iucv/
15716 S390 NETWORK DRIVERS
15717 M: Julian Wiedmann <jwi@linux.ibm.com>
15718 M: Karsten Graul <kgraul@linux.ibm.com>
15719 L: linux-s390@vger.kernel.org
15721 W: http://www.ibm.com/developerworks/linux/linux390/
15722 F: drivers/s390/net/
15725 M: Niklas Schnelle <schnelle@linux.ibm.com>
15726 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
15727 L: linux-s390@vger.kernel.org
15729 W: http://www.ibm.com/developerworks/linux/linux390/
15731 F: drivers/pci/hotplug/s390_pci_hpc.c
15732 F: Documentation/s390/pci.rst
15734 S390 VFIO AP DRIVER
15735 M: Tony Krowiak <akrowiak@linux.ibm.com>
15736 M: Halil Pasic <pasic@linux.ibm.com>
15737 M: Jason Herne <jjherne@linux.ibm.com>
15738 L: linux-s390@vger.kernel.org
15740 W: http://www.ibm.com/developerworks/linux/linux390/
15741 F: Documentation/s390/vfio-ap.rst
15742 F: drivers/s390/crypto/vfio_ap_drv.c
15743 F: drivers/s390/crypto/vfio_ap_ops.c
15744 F: drivers/s390/crypto/vfio_ap_private.h
15746 S390 VFIO-CCW DRIVER
15747 M: Cornelia Huck <cohuck@redhat.com>
15748 M: Eric Farman <farman@linux.ibm.com>
15749 M: Matthew Rosato <mjrosato@linux.ibm.com>
15750 R: Halil Pasic <pasic@linux.ibm.com>
15751 L: linux-s390@vger.kernel.org
15752 L: kvm@vger.kernel.org
15754 F: Documentation/s390/vfio-ccw.rst
15755 F: drivers/s390/cio/vfio_ccw*
15756 F: include/uapi/linux/vfio_ccw.h
15758 S390 VFIO-PCI DRIVER
15759 M: Matthew Rosato <mjrosato@linux.ibm.com>
15760 M: Eric Farman <farman@linux.ibm.com>
15761 L: linux-s390@vger.kernel.org
15762 L: kvm@vger.kernel.org
15764 F: drivers/vfio/pci/vfio_pci_zdev.c
15765 F: include/uapi/linux/vfio_zdev.h
15768 M: Harald Freudenberger <freude@linux.ibm.com>
15769 L: linux-s390@vger.kernel.org
15771 W: http://www.ibm.com/developerworks/linux/linux390/
15772 F: drivers/s390/crypto/
15775 M: Steffen Maier <maier@linux.ibm.com>
15776 M: Benjamin Block <bblock@linux.ibm.com>
15777 L: linux-s390@vger.kernel.org
15779 W: http://www.ibm.com/developerworks/linux/linux390/
15780 F: drivers/s390/scsi/zfcp_*
15782 S3C24XX SD/MMC Driver
15783 M: Ben Dooks <ben-linux@fluff.org>
15784 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15786 F: drivers/mmc/host/s3cmci.*
15788 SAA6588 RDS RECEIVER DRIVER
15789 M: Hans Verkuil <hverkuil@xs4all.nl>
15790 L: linux-media@vger.kernel.org
15792 W: https://linuxtv.org
15793 T: git git://linuxtv.org/media_tree.git
15794 F: drivers/media/i2c/saa6588*
15796 SAA7134 VIDEO4LINUX DRIVER
15797 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15798 L: linux-media@vger.kernel.org
15800 W: https://linuxtv.org
15801 T: git git://linuxtv.org/media_tree.git
15802 F: Documentation/driver-api/media/drivers/saa7134*
15803 F: drivers/media/pci/saa7134/
15805 SAA7146 VIDEO4LINUX-2 DRIVER
15806 M: Hans Verkuil <hverkuil@xs4all.nl>
15807 L: linux-media@vger.kernel.org
15809 T: git git://linuxtv.org/media_tree.git
15810 F: drivers/media/common/saa7146/
15811 F: drivers/media/pci/saa7146/
15812 F: include/media/drv-intf/saa7146*
15814 SAFESETID SECURITY MODULE
15815 M: Micah Morton <mortonm@chromium.org>
15817 F: Documentation/admin-guide/LSM/SafeSetID.rst
15818 F: security/safesetid/
15820 SAMSUNG AUDIO (ASoC) DRIVERS
15821 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
15822 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15823 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15825 F: Documentation/devicetree/bindings/sound/samsung*
15826 F: sound/soc/samsung/
15828 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
15829 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
15830 L: linux-crypto@vger.kernel.org
15831 L: linux-samsung-soc@vger.kernel.org
15833 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
15834 F: drivers/crypto/exynos-rng.c
15836 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
15837 M: Łukasz Stelmach <l.stelmach@samsung.com>
15838 L: linux-samsung-soc@vger.kernel.org
15840 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
15841 F: drivers/char/hw_random/exynos-trng.c
15843 SAMSUNG FRAMEBUFFER DRIVER
15844 M: Jingoo Han <jingoohan1@gmail.com>
15845 L: linux-fbdev@vger.kernel.org
15847 F: drivers/video/fbdev/s3c-fb.c
15849 SAMSUNG INTERCONNECT DRIVERS
15850 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15851 M: Artur Świgoń <a.swigon@samsung.com>
15852 L: linux-pm@vger.kernel.org
15853 L: linux-samsung-soc@vger.kernel.org
15855 F: drivers/interconnect/samsung/
15857 SAMSUNG LAPTOP DRIVER
15858 M: Corentin Chary <corentin.chary@gmail.com>
15859 L: platform-driver-x86@vger.kernel.org
15861 F: drivers/platform/x86/samsung-laptop.c
15863 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
15864 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
15865 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15866 L: linux-kernel@vger.kernel.org
15867 L: linux-samsung-soc@vger.kernel.org
15869 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
15870 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
15871 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
15872 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
15873 F: drivers/clk/clk-s2mps11.c
15874 F: drivers/mfd/sec*.c
15875 F: drivers/regulator/s2m*.c
15876 F: drivers/regulator/s5m*.c
15877 F: drivers/rtc/rtc-s5m.c
15878 F: include/linux/mfd/samsung/
15880 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
15881 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
15882 L: linux-media@vger.kernel.org
15883 L: linux-samsung-soc@vger.kernel.org
15885 F: drivers/media/platform/s3c-camif/
15886 F: include/media/drv-intf/s3c_camif.h
15888 SAMSUNG S3FWRN5 NFC DRIVER
15889 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
15890 M: Krzysztof Opasiak <k.opasiak@samsung.com>
15891 L: linux-nfc@lists.01.org (moderated for non-subscribers)
15893 F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
15894 F: drivers/nfc/s3fwrn5
15896 SAMSUNG S5C73M3 CAMERA DRIVER
15897 M: Andrzej Hajda <a.hajda@samsung.com>
15898 L: linux-media@vger.kernel.org
15900 F: drivers/media/i2c/s5c73m3/*
15902 SAMSUNG S5K5BAF CAMERA DRIVER
15903 M: Andrzej Hajda <a.hajda@samsung.com>
15904 L: linux-media@vger.kernel.org
15906 F: drivers/media/i2c/s5k5baf.c
15908 SAMSUNG S5P Security SubSystem (SSS) DRIVER
15909 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
15910 M: Vladimir Zapolskiy <vz@mleia.com>
15911 L: linux-crypto@vger.kernel.org
15912 L: linux-samsung-soc@vger.kernel.org
15914 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
15915 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
15916 F: drivers/crypto/s5p-sss.c
15918 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
15919 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15920 L: linux-media@vger.kernel.org
15922 Q: https://patchwork.linuxtv.org/project/linux-media/list/
15923 F: drivers/media/platform/exynos4-is/
15925 SAMSUNG SOC CLOCK DRIVERS
15926 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15927 M: Tomasz Figa <tomasz.figa@gmail.com>
15928 M: Chanwoo Choi <cw00.choi@samsung.com>
15929 L: linux-samsung-soc@vger.kernel.org
15931 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
15932 F: Documentation/devicetree/bindings/clock/exynos*.txt
15933 F: Documentation/devicetree/bindings/clock/samsung,s3c*
15934 F: Documentation/devicetree/bindings/clock/samsung,s5p*
15935 F: drivers/clk/samsung/
15936 F: include/dt-bindings/clock/exynos*.h
15937 F: include/linux/clk/samsung.h
15938 F: include/linux/platform_data/clk-s3c2410.h
15940 SAMSUNG SPI DRIVERS
15941 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
15942 M: Andi Shyti <andi@etezian.org>
15943 L: linux-spi@vger.kernel.org
15944 L: linux-samsung-soc@vger.kernel.org
15946 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
15947 F: drivers/spi/spi-s3c*
15948 F: include/linux/platform_data/spi-s3c64xx.h
15949 F: include/linux/spi/s3c24xx-fiq.h
15951 SAMSUNG SXGBE DRIVERS
15952 M: Byungho An <bh74.an@samsung.com>
15953 L: netdev@vger.kernel.org
15955 F: drivers/net/ethernet/samsung/sxgbe/
15957 SAMSUNG THERMAL DRIVER
15958 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15959 L: linux-pm@vger.kernel.org
15960 L: linux-samsung-soc@vger.kernel.org
15962 T: git https://github.com/lmajewski/linux-samsung-thermal.git
15963 F: drivers/thermal/samsung/
15965 SAMSUNG USB2 PHY DRIVER
15966 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15967 L: linux-kernel@vger.kernel.org
15969 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
15970 F: Documentation/driver-api/phy/samsung-usb2.rst
15971 F: drivers/phy/samsung/phy-exynos4210-usb2.c
15972 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
15973 F: drivers/phy/samsung/phy-exynos5250-usb2.c
15974 F: drivers/phy/samsung/phy-s5pv210-usb2.c
15975 F: drivers/phy/samsung/phy-samsung-usb2.c
15976 F: drivers/phy/samsung/phy-samsung-usb2.h
15979 M: Zwane Mwaikambo <zwanem@gmail.com>
15981 F: drivers/watchdog/sc1200wdt.c
15984 M: Ingo Molnar <mingo@redhat.com>
15985 M: Peter Zijlstra <peterz@infradead.org>
15986 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
15987 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
15988 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
15989 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
15990 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
15991 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
15992 R: Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
15993 L: linux-kernel@vger.kernel.org
15995 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
15996 F: include/linux/preempt.h
15997 F: include/linux/sched.h
15998 F: include/linux/wait.h
15999 F: include/uapi/linux/sched.h
16002 SCR24X CHIP CARD INTERFACE DRIVER
16003 M: Lubomir Rintel <lkundrak@v3.sk>
16005 F: drivers/char/pcmcia/scr24x_cs.c
16008 M: Jens Axboe <axboe@kernel.dk>
16009 L: linux-scsi@vger.kernel.org
16011 W: http://www.kernel.dk
16012 F: drivers/scsi/sr*
16014 SCSI RDMA PROTOCOL (SRP) INITIATOR
16015 M: Bart Van Assche <bvanassche@acm.org>
16016 L: linux-rdma@vger.kernel.org
16018 Q: http://patchwork.kernel.org/project/linux-rdma/list/
16019 F: drivers/infiniband/ulp/srp/
16020 F: include/scsi/srp.h
16022 SCSI RDMA PROTOCOL (SRP) TARGET
16023 M: Bart Van Assche <bvanassche@acm.org>
16024 L: linux-rdma@vger.kernel.org
16025 L: target-devel@vger.kernel.org
16027 Q: http://patchwork.kernel.org/project/linux-rdma/list/
16028 F: drivers/infiniband/ulp/srpt/
16031 M: Doug Gilbert <dgilbert@interlog.com>
16032 L: linux-scsi@vger.kernel.org
16034 W: http://sg.danny.cz/sg
16035 F: Documentation/scsi/scsi-generic.rst
16036 F: drivers/scsi/sg.c
16037 F: include/scsi/sg.h
16040 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
16041 M: "Martin K. Petersen" <martin.petersen@oracle.com>
16042 L: linux-scsi@vger.kernel.org
16044 Q: https://patchwork.kernel.org/project/linux-scsi/list/
16045 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
16046 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
16047 F: Documentation/devicetree/bindings/scsi/
16052 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
16053 L: linux-scsi@vger.kernel.org
16055 F: Documentation/scsi/st.rst
16056 F: drivers/scsi/st.*
16057 F: drivers/scsi/st_*.h
16059 SCSI TARGET CORE USER DRIVER
16060 M: Bodo Stroesser <bostroesser@gmail.com>
16061 L: linux-scsi@vger.kernel.org
16062 L: target-devel@vger.kernel.org
16064 F: Documentation/target/tcmu-design.rst
16065 F: drivers/target/target_core_user.c
16066 F: include/uapi/linux/target_core_user.h
16068 SCSI TARGET SUBSYSTEM
16069 M: "Martin K. Petersen" <martin.petersen@oracle.com>
16070 L: linux-scsi@vger.kernel.org
16071 L: target-devel@vger.kernel.org
16073 W: http://www.linux-iscsi.org
16074 Q: https://patchwork.kernel.org/project/target-devel/list/
16075 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
16076 F: Documentation/target/
16081 M: Vlad Yasevich <vyasevich@gmail.com>
16082 M: Neil Horman <nhorman@tuxdriver.com>
16083 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
16084 L: linux-sctp@vger.kernel.org
16086 W: http://lksctp.sourceforge.net
16087 F: Documentation/networking/sctp.rst
16088 F: include/linux/sctp.h
16089 F: include/net/sctp/
16090 F: include/uapi/linux/sctp.h
16094 M: Jim Cromie <jim.cromie@gmail.com>
16096 F: Documentation/i2c/busses/scx200_acb.rst
16097 F: arch/x86/platform/scx200/
16098 F: drivers/i2c/busses/scx200*
16099 F: drivers/mtd/maps/scx200_docflash.c
16100 F: drivers/watchdog/scx200_wdt.c
16101 F: include/linux/scx200.h
16104 M: Jim Cromie <jim.cromie@gmail.com>
16106 F: drivers/char/scx200_gpio.c
16107 F: include/linux/scx200_gpio.h
16109 SCx200 HRT CLOCKSOURCE DRIVER
16110 M: Jim Cromie <jim.cromie@gmail.com>
16112 F: drivers/clocksource/scx200_hrt.c
16114 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
16115 M: Sascha Sommer <saschasommer@freenet.de>
16116 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
16118 F: drivers/mmc/host/sdricoh_cs.c
16120 SECO BOARDS CEC DRIVER
16121 M: Ettore Chimenti <ek5.chimenti@gmail.com>
16123 F: drivers/media/cec/platform/seco/seco-cec.c
16124 F: drivers/media/cec/platform/seco/seco-cec.h
16127 M: Kees Cook <keescook@chromium.org>
16128 R: Andy Lutomirski <luto@amacapital.net>
16129 R: Will Drewry <wad@chromium.org>
16131 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
16132 F: Documentation/userspace-api/seccomp_filter.rst
16133 F: include/linux/seccomp.h
16134 F: include/uapi/linux/seccomp.h
16135 F: kernel/seccomp.c
16136 F: tools/testing/selftests/kselftest_harness.h
16137 F: tools/testing/selftests/seccomp/*
16138 K: \bsecure_computing
16141 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
16142 M: Al Cooper <alcooperx@gmail.com>
16143 L: linux-mmc@vger.kernel.org
16144 L: bcm-kernel-feedback-list@broadcom.com
16146 F: drivers/mmc/host/sdhci-brcmstb*
16148 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
16149 M: Adrian Hunter <adrian.hunter@intel.com>
16150 L: linux-mmc@vger.kernel.org
16152 F: drivers/mmc/host/sdhci*
16153 F: include/linux/mmc/sdhci*
16155 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
16156 M: Eugen Hristev <eugen.hristev@microchip.com>
16157 L: linux-mmc@vger.kernel.org
16159 F: drivers/mmc/host/sdhci-of-at91.c
16161 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
16162 M: Ben Dooks <ben-linux@fluff.org>
16163 M: Jaehoon Chung <jh80.chung@samsung.com>
16164 L: linux-mmc@vger.kernel.org
16166 F: drivers/mmc/host/sdhci-s3c*
16168 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
16169 M: Viresh Kumar <vireshk@kernel.org>
16170 L: linux-mmc@vger.kernel.org
16172 F: drivers/mmc/host/sdhci-spear.c
16174 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
16175 M: Kishon Vijay Abraham I <kishon@ti.com>
16176 L: linux-mmc@vger.kernel.org
16178 F: drivers/mmc/host/sdhci-omap.c
16180 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
16181 M: Jonathan Derrick <jonathan.derrick@intel.com>
16182 M: Revanth Rajashekar <revanth.rajashekar@intel.com>
16183 L: linux-block@vger.kernel.org
16185 F: block/opal_proto.h
16187 F: include/linux/sed*
16188 F: include/uapi/linux/sed*
16191 M: Security Officers <security@kernel.org>
16193 F: Documentation/admin-guide/security-bugs.rst
16196 M: James Morris <jmorris@namei.org>
16197 M: "Serge E. Hallyn" <serge@hallyn.com>
16198 L: linux-security-module@vger.kernel.org (suggested Cc:)
16200 W: http://kernsec.org/
16201 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
16203 X: security/selinux/
16205 SELINUX SECURITY MODULE
16206 M: Paul Moore <paul@paul-moore.com>
16207 M: Stephen Smalley <stephen.smalley.work@gmail.com>
16208 M: Eric Paris <eparis@parisplace.org>
16209 L: selinux@vger.kernel.org
16211 W: https://selinuxproject.org
16212 W: https://github.com/SELinuxProject
16213 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
16214 F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
16215 F: Documentation/ABI/obsolete/sysfs-selinux-disable
16216 F: Documentation/admin-guide/LSM/SELinux.rst
16217 F: include/trace/events/avc.h
16218 F: include/uapi/linux/selinux_netlink.h
16219 F: scripts/selinux/
16220 F: security/selinux/
16223 M: Jiri Slaby <jirislaby@kernel.org>
16225 F: drivers/misc/phantom.c
16226 F: include/uapi/linux/phantom.h
16228 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
16229 M: Tomasz Duszynski <tomasz.duszynski@octakon.com>
16231 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
16232 F: drivers/iio/chemical/scd30.h
16233 F: drivers/iio/chemical/scd30_core.c
16234 F: drivers/iio/chemical/scd30_i2c.c
16235 F: drivers/iio/chemical/scd30_serial.c
16237 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
16238 M: Tomasz Duszynski <tduszyns@gmail.com>
16240 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
16241 F: drivers/iio/chemical/sps30.c
16244 M: Rob Herring <robh@kernel.org>
16245 L: linux-serial@vger.kernel.org
16247 F: Documentation/devicetree/bindings/serial/serial.yaml
16248 F: drivers/tty/serdev/
16249 F: include/linux/serdev.h
16252 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16253 L: linux-serial@vger.kernel.org
16255 F: Documentation/devicetree/bindings/serial/
16256 F: drivers/tty/serial/
16259 M: Sean Young <sean@mess.org>
16260 L: linux-media@vger.kernel.org
16262 F: drivers/media/rc/serial_ir.c
16264 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
16265 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16266 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16268 F: Documentation/devicetree/bindings/slimbus/
16269 F: drivers/slimbus/
16270 F: include/linux/slimbus.h
16273 M: Edward Cree <ecree.xilinx@gmail.com>
16274 M: Martin Habets <habetsm.xilinx@gmail.com>
16275 L: netdev@vger.kernel.org
16277 F: drivers/net/ethernet/sfc/
16279 SFF/SFP/SFP+ MODULE SUPPORT
16280 M: Russell King <linux@armlinux.org.uk>
16281 L: netdev@vger.kernel.org
16283 F: drivers/net/phy/phylink.c
16284 F: drivers/net/phy/sfp*
16285 F: include/linux/mdio/mdio-i2c.h
16286 F: include/linux/phylink.h
16287 F: include/linux/sfp.h
16288 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)
16291 M: Dimitri Sivanich <dimitri.sivanich@hpe.com>
16293 F: drivers/misc/sgi-gru/
16295 SGI XP/XPC/XPNET DRIVER
16296 M: Robin Holt <robinmholt@gmail.com>
16297 M: Steve Wahl <steve.wahl@hpe.com>
16298 R: Mike Travis <mike.travis@hpe.com>
16300 F: drivers/misc/sgi-xp/
16302 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
16303 M: Karsten Graul <kgraul@linux.ibm.com>
16304 L: linux-s390@vger.kernel.org
16306 W: http://www.ibm.com/developerworks/linux/linux390/
16309 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
16310 M: Linus Walleij <linus.walleij@linaro.org>
16311 L: linux-iio@vger.kernel.org
16313 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
16314 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
16315 F: drivers/iio/light/gp2ap002.c
16317 SHARP RJ54N1CB0C SENSOR DRIVER
16318 M: Jacopo Mondi <jacopo@jmondi.org>
16319 L: linux-media@vger.kernel.org
16321 T: git git://linuxtv.org/media_tree.git
16322 F: drivers/media/i2c/rj54n1cb0c.c
16323 F: include/media/i2c/rj54n1cb0c.h
16325 SH_VOU V4L2 OUTPUT DRIVER
16326 L: linux-media@vger.kernel.org
16328 F: drivers/media/platform/sh_vou.c
16329 F: include/media/drv-intf/sh_vou.h
16331 SI2157 MEDIA DRIVER
16332 M: Antti Palosaari <crope@iki.fi>
16333 L: linux-media@vger.kernel.org
16335 W: https://linuxtv.org
16336 W: http://palosaari.fi/linux/
16337 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16338 T: git git://linuxtv.org/anttip/media_tree.git
16339 F: drivers/media/tuners/si2157*
16341 SI2165 MEDIA DRIVER
16342 M: Matthias Schwarzott <zzam@gentoo.org>
16343 L: linux-media@vger.kernel.org
16345 W: https://linuxtv.org
16346 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16347 F: drivers/media/dvb-frontends/si2165*
16349 SI2168 MEDIA DRIVER
16350 M: Antti Palosaari <crope@iki.fi>
16351 L: linux-media@vger.kernel.org
16353 W: https://linuxtv.org
16354 W: http://palosaari.fi/linux/
16355 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16356 T: git git://linuxtv.org/anttip/media_tree.git
16357 F: drivers/media/dvb-frontends/si2168*
16359 SI470X FM RADIO RECEIVER I2C DRIVER
16360 M: Hans Verkuil <hverkuil@xs4all.nl>
16361 L: linux-media@vger.kernel.org
16363 W: https://linuxtv.org
16364 T: git git://linuxtv.org/media_tree.git
16365 F: drivers/media/radio/si470x/radio-si470x-i2c.c
16367 SI470X FM RADIO RECEIVER USB DRIVER
16368 M: Hans Verkuil <hverkuil@xs4all.nl>
16369 L: linux-media@vger.kernel.org
16371 W: https://linuxtv.org
16372 T: git git://linuxtv.org/media_tree.git
16373 F: drivers/media/radio/si470x/radio-si470x-common.c
16374 F: drivers/media/radio/si470x/radio-si470x-usb.c
16375 F: drivers/media/radio/si470x/radio-si470x.h
16377 SI4713 FM RADIO TRANSMITTER I2C DRIVER
16378 M: Eduardo Valentin <edubezval@gmail.com>
16379 L: linux-media@vger.kernel.org
16381 W: https://linuxtv.org
16382 T: git git://linuxtv.org/media_tree.git
16383 F: drivers/media/radio/si4713/si4713.?
16385 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
16386 M: Eduardo Valentin <edubezval@gmail.com>
16387 L: linux-media@vger.kernel.org
16389 W: https://linuxtv.org
16390 T: git git://linuxtv.org/media_tree.git
16391 F: drivers/media/radio/si4713/radio-platform-si4713.c
16393 SI4713 FM RADIO TRANSMITTER USB DRIVER
16394 M: Hans Verkuil <hverkuil@xs4all.nl>
16395 L: linux-media@vger.kernel.org
16397 W: https://linuxtv.org
16398 T: git git://linuxtv.org/media_tree.git
16399 F: drivers/media/radio/si4713/radio-usb-si4713.c
16402 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16403 L: linux-media@vger.kernel.org
16405 W: https://linuxtv.org
16406 T: git git://linuxtv.org/media_tree.git
16407 F: drivers/media/common/siano/
16408 F: drivers/media/mmc/siano/
16409 F: drivers/media/usb/siano/
16410 F: drivers/media/usb/siano/
16413 M: Palmer Dabbelt <palmer@dabbelt.com>
16414 M: Paul Walmsley <paul.walmsley@sifive.com>
16415 L: linux-riscv@lists.infradead.org
16417 T: git git://github.com/sifive/riscv-linux.git
16421 SIFIVE FU540 SYSTEM-ON-CHIP
16422 M: Paul Walmsley <paul.walmsley@sifive.com>
16423 M: Palmer Dabbelt <palmer@dabbelt.com>
16424 L: linux-riscv@lists.infradead.org
16426 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
16431 M: Green Wan <green.wan@sifive.com>
16433 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
16434 F: drivers/dma/sf-pdma/
16436 SILEAD TOUCHSCREEN DRIVER
16437 M: Hans de Goede <hdegoede@redhat.com>
16438 L: linux-input@vger.kernel.org
16439 L: platform-driver-x86@vger.kernel.org
16441 F: drivers/input/touchscreen/silead.c
16442 F: drivers/platform/x86/touchscreen_dmi.c
16444 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
16445 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
16447 F: drivers/staging/wfx/
16449 SILICON MOTION SM712 FRAME BUFFER DRIVER
16450 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
16451 M: Teddy Wang <teddy.wang@siliconmotion.com>
16452 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
16453 L: linux-fbdev@vger.kernel.org
16455 F: Documentation/fb/sm712fb.rst
16456 F: drivers/video/fbdev/sm712*
16458 SILVACO I3C DUAL-ROLE MASTER
16459 M: Miquel Raynal <miquel.raynal@bootlin.com>
16460 M: Conor Culhane <conor.culhane@silvaco.com>
16461 L: linux-i3c@lists.infradead.org
16463 F: Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
16464 F: drivers/i3c/master/svc-i3c-master.c
16467 M: Hans de Goede <hdegoede@redhat.com>
16468 L: linux-fbdev@vger.kernel.org
16470 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
16471 F: drivers/video/fbdev/simplefb.c
16472 F: include/linux/platform_data/simplefb.h
16474 SIMTEC EB110ATX (Chalice CATS)
16475 M: Simtec Linux Team <linux@simtec.co.uk>
16477 W: http://www.simtec.co.uk/products/EB110ATX/
16479 SIMTEC EB2410ITX (BAST)
16480 M: Simtec Linux Team <linux@simtec.co.uk>
16482 W: http://www.simtec.co.uk/products/EB2410ITX/
16483 F: arch/arm/mach-s3c/bast-ide.c
16484 F: arch/arm/mach-s3c/bast-irq.c
16485 F: arch/arm/mach-s3c/mach-bast.c
16488 M: Thorsten Scherer <t.scherer@eckelmann.de>
16489 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
16490 R: Pengutronix Kernel Team <kernel@pengutronix.de>
16492 F: drivers/gpio/gpio-siox.c
16494 F: include/trace/events/siox.h
16496 SIPHASH PRF ROUTINES
16497 M: Jason A. Donenfeld <Jason@zx2c4.com>
16499 F: include/linux/siphash.h
16501 F: lib/test_siphash.c
16503 SIS 190 ETHERNET DRIVER
16504 M: Francois Romieu <romieu@fr.zoreil.com>
16505 L: netdev@vger.kernel.org
16507 F: drivers/net/ethernet/sis/sis190.c
16509 SIS 900/7016 FAST ETHERNET DRIVER
16510 M: Daniele Venzano <venza@brownhat.org>
16511 L: netdev@vger.kernel.org
16513 W: http://www.brownhat.org/sis900.html
16514 F: drivers/net/ethernet/sis/sis900.*
16516 SIS FRAMEBUFFER DRIVER
16517 M: Thomas Winischhofer <thomas@winischhofer.net>
16519 W: http://www.winischhofer.net/linuxsisvga.shtml
16520 F: Documentation/fb/sisfb.rst
16521 F: drivers/video/fbdev/sis/
16522 F: include/video/sisfb.h
16524 SIS I2C TOUCHSCREEN DRIVER
16525 M: Mika Penttilä <mika.penttila@nextfour.com>
16526 L: linux-input@vger.kernel.org
16528 F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
16529 F: drivers/input/touchscreen/sis_i2c.c
16532 M: Thomas Winischhofer <thomas@winischhofer.net>
16534 W: http://www.winischhofer.at/linuxsisusbvga.shtml
16535 F: drivers/usb/misc/sisusbvga/
16538 M: Christoph Lameter <cl@linux.com>
16539 M: Pekka Enberg <penberg@kernel.org>
16540 M: David Rientjes <rientjes@google.com>
16541 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
16542 M: Andrew Morton <akpm@linux-foundation.org>
16543 M: Vlastimil Babka <vbabka@suse.cz>
16544 L: linux-mm@kvack.org
16546 F: include/linux/sl?b*.h
16549 SLEEPABLE READ-COPY UPDATE (SRCU)
16550 M: Lai Jiangshan <jiangshanlai@gmail.com>
16551 M: "Paul E. McKenney" <paulmck@kernel.org>
16552 M: Josh Triplett <josh@joshtriplett.org>
16553 R: Steven Rostedt <rostedt@goodmis.org>
16554 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
16555 L: rcu@vger.kernel.org
16557 W: http://www.rdrop.com/users/paulmck/RCU/
16558 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16559 F: include/linux/srcu*.h
16560 F: kernel/rcu/srcu*.c
16562 SMACK SECURITY MODULE
16563 M: Casey Schaufler <casey@schaufler-ca.com>
16564 L: linux-security-module@vger.kernel.org
16566 W: http://schaufler-ca.com
16567 T: git git://github.com/cschaufler/smack-next
16568 F: Documentation/admin-guide/LSM/Smack.rst
16571 SMC91x ETHERNET DRIVER
16572 M: Nicolas Pitre <nico@fluxnic.net>
16574 F: drivers/net/ethernet/smsc/smc91x.*
16576 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
16577 M: Mark Rutland <mark.rutland@arm.com>
16578 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
16579 M: Sudeep Holla <sudeep.holla@arm.com>
16580 L: linux-arm-kernel@lists.infradead.org
16582 F: drivers/firmware/smccc/
16583 F: include/linux/arm-smccc.h
16585 SMM665 HARDWARE MONITOR DRIVER
16586 M: Guenter Roeck <linux@roeck-us.net>
16587 L: linux-hwmon@vger.kernel.org
16589 F: Documentation/hwmon/smm665.rst
16590 F: drivers/hwmon/smm665.c
16592 SMSC EMC2103 HARDWARE MONITOR DRIVER
16593 M: Steve Glendinning <steve.glendinning@shawell.net>
16594 L: linux-hwmon@vger.kernel.org
16596 F: Documentation/hwmon/emc2103.rst
16597 F: drivers/hwmon/emc2103.c
16599 SMSC SCH5627 HARDWARE MONITOR DRIVER
16600 M: Hans de Goede <hdegoede@redhat.com>
16601 L: linux-hwmon@vger.kernel.org
16603 F: Documentation/hwmon/sch5627.rst
16604 F: drivers/hwmon/sch5627.c
16606 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
16607 M: Steve Glendinning <steve.glendinning@shawell.net>
16608 L: linux-fbdev@vger.kernel.org
16610 F: drivers/video/fbdev/smscufx.c
16612 SMSC47B397 HARDWARE MONITOR DRIVER
16613 M: Jean Delvare <jdelvare@suse.com>
16614 L: linux-hwmon@vger.kernel.org
16616 F: Documentation/hwmon/smsc47b397.rst
16617 F: drivers/hwmon/smsc47b397.c
16619 SMSC911x ETHERNET DRIVER
16620 M: Steve Glendinning <steve.glendinning@shawell.net>
16621 L: netdev@vger.kernel.org
16623 F: drivers/net/ethernet/smsc/smsc911x.*
16624 F: include/linux/smsc911x.h
16626 SMSC9420 PCI ETHERNET DRIVER
16627 M: Steve Glendinning <steve.glendinning@shawell.net>
16628 L: netdev@vger.kernel.org
16630 F: drivers/net/ethernet/smsc/smsc9420.*
16632 SOCIONEXT (SNI) AVE NETWORK DRIVER
16633 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
16634 L: netdev@vger.kernel.org
16636 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
16637 F: drivers/net/ethernet/socionext/sni_ave.c
16639 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
16640 M: Jassi Brar <jaswinder.singh@linaro.org>
16641 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
16642 L: netdev@vger.kernel.org
16644 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
16645 F: drivers/net/ethernet/socionext/netsec.c
16647 SOCIONEXT (SNI) Synquacer SPI DRIVER
16648 M: Masahisa Kojima <masahisa.kojima@linaro.org>
16649 M: Jassi Brar <jaswinder.singh@linaro.org>
16650 L: linux-spi@vger.kernel.org
16652 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
16653 F: drivers/spi/spi-synquacer.c
16655 SOCIONEXT SYNQUACER I2C DRIVER
16656 M: Ard Biesheuvel <ardb@kernel.org>
16657 L: linux-i2c@vger.kernel.org
16659 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
16660 F: drivers/i2c/busses/i2c-synquacer.c
16662 SOCIONEXT UNIPHIER SOUND DRIVER
16663 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16665 F: sound/soc/uniphier/
16667 SOEKRIS NET48XX LED SUPPORT
16668 M: Chris Boot <bootc@bootc.net>
16670 F: drivers/leds/leds-net48xx.c
16672 SOFT-IWARP DRIVER (siw)
16673 M: Bernard Metzler <bmt@zurich.ibm.com>
16674 L: linux-rdma@vger.kernel.org
16676 F: drivers/infiniband/sw/siw/
16677 F: include/uapi/rdma/siw-abi.h
16679 SOFT-ROCE DRIVER (rxe)
16680 M: Zhu Yanjun <zyjzyj2000@gmail.com>
16681 L: linux-rdma@vger.kernel.org
16683 F: drivers/infiniband/sw/rxe/
16684 F: include/uapi/rdma/rdma_user_rxe.h
16686 SOFTLOGIC 6x10 MPEG CODEC
16687 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16688 M: Anton Sviridenko <anton@corp.bluecherry.net>
16689 M: Andrey Utkin <andrey_utkin@fastmail.com>
16690 M: Ismael Luceno <ismael@iodev.co.uk>
16691 L: linux-media@vger.kernel.org
16693 F: drivers/media/pci/solo6x10/
16695 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
16696 M: James Morse <james.morse@arm.com>
16697 L: linux-arm-kernel@lists.infradead.org
16699 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
16700 F: drivers/firmware/arm_sdei.c
16701 F: include/linux/arm_sdei.h
16702 F: include/uapi/linux/arm_sdei.h
16704 SOFTWARE RAID (Multiple Disks) SUPPORT
16705 M: Song Liu <song@kernel.org>
16706 L: linux-raid@vger.kernel.org
16708 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
16709 F: drivers/md/Kconfig
16710 F: drivers/md/Makefile
16712 F: drivers/md/raid*
16713 F: include/linux/raid/
16714 F: include/uapi/linux/raid/
16716 SOLIDRUN CLEARFOG SUPPORT
16717 M: Russell King <linux@armlinux.org.uk>
16719 F: arch/arm/boot/dts/armada-388-clearfog*
16720 F: arch/arm/boot/dts/armada-38x-solidrun-*
16722 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
16723 M: Russell King <linux@armlinux.org.uk>
16725 F: arch/arm/boot/dts/imx6*-cubox-i*
16726 F: arch/arm/boot/dts/imx6*-hummingboard*
16727 F: arch/arm/boot/dts/imx6*-sr-*
16729 SONIC NETWORK DRIVER
16730 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
16731 L: netdev@vger.kernel.org
16733 F: drivers/net/ethernet/natsemi/sonic.*
16735 SONICS SILICON BACKPLANE DRIVER (SSB)
16736 M: Michael Buesch <m@bues.ch>
16737 L: linux-wireless@vger.kernel.org
16740 F: include/linux/ssb/
16742 SONY IMX214 SENSOR DRIVER
16743 M: Ricardo Ribalda <ribalda@kernel.org>
16744 L: linux-media@vger.kernel.org
16746 T: git git://linuxtv.org/media_tree.git
16747 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
16748 F: drivers/media/i2c/imx214.c
16750 SONY IMX219 SENSOR DRIVER
16751 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
16752 L: linux-media@vger.kernel.org
16754 T: git git://linuxtv.org/media_tree.git
16755 F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
16756 F: drivers/media/i2c/imx219.c
16758 SONY IMX258 SENSOR DRIVER
16759 M: Sakari Ailus <sakari.ailus@linux.intel.com>
16760 L: linux-media@vger.kernel.org
16762 T: git git://linuxtv.org/media_tree.git
16763 F: Documentation/devicetree/bindings/media/i2c/imx258.yaml
16764 F: drivers/media/i2c/imx258.c
16766 SONY IMX274 SENSOR DRIVER
16767 M: Leon Luo <leonl@leopardimaging.com>
16768 L: linux-media@vger.kernel.org
16770 T: git git://linuxtv.org/media_tree.git
16771 F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
16772 F: drivers/media/i2c/imx274.c
16774 SONY IMX290 SENSOR DRIVER
16775 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16776 L: linux-media@vger.kernel.org
16778 T: git git://linuxtv.org/media_tree.git
16779 F: Documentation/devicetree/bindings/media/i2c/imx290.txt
16780 F: drivers/media/i2c/imx290.c
16782 SONY IMX319 SENSOR DRIVER
16783 M: Bingbu Cao <bingbu.cao@intel.com>
16784 L: linux-media@vger.kernel.org
16786 T: git git://linuxtv.org/media_tree.git
16787 F: drivers/media/i2c/imx319.c
16789 SONY IMX334 SENSOR DRIVER
16790 M: Paul J. Murphy <paul.j.murphy@intel.com>
16791 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
16792 L: linux-media@vger.kernel.org
16794 T: git git://linuxtv.org/media_tree.git
16795 F: Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
16796 F: drivers/media/i2c/imx334.c
16798 SONY IMX355 SENSOR DRIVER
16799 M: Tianshu Qiu <tian.shu.qiu@intel.com>
16800 L: linux-media@vger.kernel.org
16802 T: git git://linuxtv.org/media_tree.git
16803 F: drivers/media/i2c/imx355.c
16805 SONY MEMORYSTICK SUBSYSTEM
16806 M: Maxim Levitsky <maximlevitsky@gmail.com>
16807 M: Alex Dubov <oakad@yahoo.com>
16808 M: Ulf Hansson <ulf.hansson@linaro.org>
16809 L: linux-mmc@vger.kernel.org
16811 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
16812 F: drivers/memstick/
16813 F: include/linux/memstick.h
16815 SONY VAIO CONTROL DEVICE DRIVER
16816 M: Mattia Dongili <malattia@linux.it>
16817 L: platform-driver-x86@vger.kernel.org
16819 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
16820 F: Documentation/admin-guide/laptops/sony-laptop.rst
16821 F: drivers/char/sonypi.c
16822 F: drivers/platform/x86/sony-laptop.c
16823 F: include/linux/sony-laptop.h
16826 M: Jaroslav Kysela <perex@perex.cz>
16827 M: Takashi Iwai <tiwai@suse.com>
16828 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16830 W: http://www.alsa-project.org/
16831 Q: http://patchwork.kernel.org/project/alsa-devel/list/
16832 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16833 F: Documentation/sound/
16835 F: include/uapi/sound/
16838 SOUND - COMPRESSED AUDIO
16839 M: Vinod Koul <vkoul@kernel.org>
16840 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16842 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16843 F: Documentation/sound/designs/compress-offload.rst
16844 F: include/sound/compress_driver.h
16845 F: include/uapi/sound/compress_*
16846 F: sound/core/compress_offload.c
16847 F: sound/soc/soc-compress.c
16849 SOUND - DMAENGINE HELPERS
16850 M: Lars-Peter Clausen <lars@metafoo.de>
16852 F: include/sound/dmaengine_pcm.h
16853 F: sound/core/pcm_dmaengine.c
16854 F: sound/soc/soc-generic-dmaengine-pcm.c
16856 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
16857 M: Liam Girdwood <lgirdwood@gmail.com>
16858 M: Mark Brown <broonie@kernel.org>
16859 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16861 W: http://alsa-project.org/main/index.php/ASoC
16862 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
16863 F: Documentation/devicetree/bindings/sound/
16864 F: Documentation/sound/soc/
16865 F: include/dt-bindings/sound/
16866 F: include/sound/soc*
16869 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
16870 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
16871 M: Liam Girdwood <lgirdwood@gmail.com>
16872 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
16873 M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
16874 M: Daniel Baluta <daniel.baluta@nxp.com>
16875 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
16877 W: https://github.com/thesofproject/linux/
16880 SOUNDWIRE SUBSYSTEM
16881 M: Vinod Koul <vkoul@kernel.org>
16882 M: Bard Liao <yung-chuan.liao@linux.intel.com>
16883 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
16884 R: Sanyog Kale <sanyog.r.kale@intel.com>
16885 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16887 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
16888 F: Documentation/driver-api/soundwire/
16889 F: drivers/soundwire/
16890 F: include/linux/soundwire/
16893 M: Olli Salonen <olli.salonen@iki.fi>
16894 L: linux-media@vger.kernel.org
16896 W: https://linuxtv.org
16897 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16898 F: drivers/media/dvb-frontends/sp2*
16900 SPARC + UltraSPARC (sparc/sparc64)
16901 M: "David S. Miller" <davem@davemloft.net>
16902 L: sparclinux@vger.kernel.org
16904 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
16905 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
16906 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
16910 SPARC SERIAL DRIVERS
16911 M: "David S. Miller" <davem@davemloft.net>
16912 L: sparclinux@vger.kernel.org
16914 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
16915 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
16916 F: drivers/tty/serial/suncore.c
16917 F: drivers/tty/serial/sunhv.c
16918 F: drivers/tty/serial/sunsab.c
16919 F: drivers/tty/serial/sunsab.h
16920 F: drivers/tty/serial/sunsu.c
16921 F: drivers/tty/serial/sunzilog.c
16922 F: drivers/tty/serial/sunzilog.h
16923 F: drivers/tty/vcc.c
16924 F: include/linux/sunserialcore.h
16927 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
16928 L: linux-sparse@vger.kernel.org
16930 W: https://sparse.docs.kernel.org/
16931 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
16932 Q: https://patchwork.kernel.org/project/linux-sparse/list/
16933 B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
16934 F: include/linux/compiler.h
16936 SPEAKUP CONSOLE SPEECH DRIVER
16937 M: William Hubbs <w.d.hubbs@gmail.com>
16938 M: Chris Brannon <chris@the-brannons.com>
16939 M: Kirk Reiser <kirk@reisers.ca>
16940 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
16941 L: speakup@linux-speakup.org
16943 W: http://www.linux-speakup.org/
16944 W: https://github.com/linux-speakup/speakup
16945 B: https://github.com/linux-speakup/speakup/issues
16946 F: drivers/accessibility/speakup/
16948 SPEAR CLOCK FRAMEWORK SUPPORT
16949 M: Viresh Kumar <vireshk@kernel.org>
16950 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16952 W: http://www.st.com/spear
16953 F: drivers/clk/spear/
16955 SPEAR PLATFORM SUPPORT
16956 M: Viresh Kumar <vireshk@kernel.org>
16957 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
16958 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16960 W: http://www.st.com/spear
16961 F: arch/arm/boot/dts/spear*
16962 F: arch/arm/mach-spear/
16965 M: Tudor Ambarus <tudor.ambarus@microchip.com>
16966 L: linux-mtd@lists.infradead.org
16968 W: http://www.linux-mtd.infradead.org/
16969 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
16970 C: irc://irc.oftc.net/mtd
16971 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
16972 F: drivers/mtd/spi-nor/
16973 F: include/linux/mtd/spi-nor.h
16976 M: Mark Brown <broonie@kernel.org>
16977 L: linux-spi@vger.kernel.org
16979 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
16980 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
16981 F: Documentation/devicetree/bindings/spi/
16982 F: Documentation/spi/
16984 F: include/linux/spi/
16985 F: include/uapi/linux/spi/
16988 SPIDERNET NETWORK DRIVER for CELL
16989 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
16990 M: Geoff Levand <geoff@infradead.org>
16991 L: netdev@vger.kernel.org
16992 L: linuxppc-dev@lists.ozlabs.org
16994 F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
16995 F: drivers/net/ethernet/toshiba/spider_net*
16998 M: Stephen Boyd <sboyd@kernel.org>
16999 L: linux-kernel@vger.kernel.org
17001 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
17002 F: Documentation/devicetree/bindings/spmi/
17004 F: include/dt-bindings/spmi/spmi.h
17005 F: include/linux/spmi.h
17006 F: include/trace/events/spmi.h
17009 M: Jeremy Kerr <jk@ozlabs.org>
17010 L: linuxppc-dev@lists.ozlabs.org
17012 W: http://www.ibm.com/developerworks/power/cell/
17013 F: Documentation/filesystems/spufs/spufs.rst
17014 F: arch/powerpc/platforms/cell/spufs/
17016 SQUASHFS FILE SYSTEM
17017 M: Phillip Lougher <phillip@squashfs.org.uk>
17018 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
17020 W: http://squashfs.org.uk
17021 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
17022 F: Documentation/filesystems/squashfs.rst
17025 SRM (Alpha) environment access
17026 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
17028 F: arch/alpha/kernel/srm_env.c
17030 ST LSM6DSx IMU IIO DRIVER
17031 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
17032 L: linux-iio@vger.kernel.org
17034 W: http://www.st.com/
17035 F: Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
17036 F: drivers/iio/imu/st_lsm6dsx/
17038 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
17039 M: Mickael Guene <mickael.guene@st.com>
17040 L: linux-media@vger.kernel.org
17042 T: git git://linuxtv.org/media_tree.git
17043 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
17044 F: drivers/media/i2c/st-mipid02.c
17046 ST STM32 I2C/SMBUS DRIVER
17047 M: Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
17048 M: Alain Volmat <alain.volmat@foss.st.com>
17049 L: linux-i2c@vger.kernel.org
17051 F: drivers/i2c/busses/i2c-stm32*
17053 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
17054 M: Song Qiang <songqiang1304521@gmail.com>
17055 L: linux-iio@vger.kernel.org
17057 F: Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
17058 F: drivers/iio/proximity/vl53l0x-i2c.c
17061 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17062 M: Sasha Levin <sashal@kernel.org>
17063 L: stable@vger.kernel.org
17065 F: Documentation/process/stable-kernel-rules.rst
17067 STAGING - ATOMISP DRIVER
17068 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17069 R: Sakari Ailus <sakari.ailus@linux.intel.com>
17070 L: linux-media@vger.kernel.org
17072 F: drivers/staging/media/atomisp/
17074 STAGING - FIELDBUS SUBSYSTEM
17075 M: Sven Van Asbroeck <TheSven73@gmail.com>
17077 F: drivers/staging/fieldbus/*
17078 F: drivers/staging/fieldbus/Documentation/
17080 STAGING - HMS ANYBUS-S BUS
17081 M: Sven Van Asbroeck <TheSven73@gmail.com>
17083 F: drivers/staging/fieldbus/anybuss/
17085 STAGING - INDUSTRIAL IO
17086 M: Jonathan Cameron <jic23@kernel.org>
17087 L: linux-iio@vger.kernel.org
17089 F: Documentation/devicetree/bindings/staging/iio/
17090 F: drivers/staging/iio/
17092 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
17093 M: Marc Dietrich <marvin24@gmx.de>
17094 L: ac100@lists.launchpad.net (moderated for non-subscribers)
17095 L: linux-tegra@vger.kernel.org
17097 F: drivers/staging/nvec/
17099 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
17100 M: Jens Frederich <jfrederich@gmail.com>
17101 M: Daniel Drake <dsd@laptop.org>
17102 M: Jon Nettleton <jon.nettleton@gmail.com>
17104 W: http://wiki.laptop.org/go/DCON
17105 F: drivers/staging/olpc_dcon/
17107 STAGING - REALTEK RTL8188EU DRIVERS
17108 M: Larry Finger <Larry.Finger@lwfinger.net>
17110 F: drivers/staging/rtl8188eu/
17112 STAGING - REALTEK RTL8712U DRIVERS
17113 M: Larry Finger <Larry.Finger@lwfinger.net>
17114 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
17116 F: drivers/staging/rtl8712/
17118 STAGING - SEPS525 LCD CONTROLLER DRIVERS
17119 M: Michael Hennerich <michael.hennerich@analog.com>
17120 L: linux-fbdev@vger.kernel.org
17122 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
17123 F: drivers/staging/fbtft/fb_seps525.c
17125 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
17126 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
17127 M: Teddy Wang <teddy.wang@siliconmotion.com>
17128 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
17129 L: linux-fbdev@vger.kernel.org
17131 F: drivers/staging/sm750fb/
17133 STAGING - VIA VT665X DRIVERS
17134 M: Forest Bond <forest@alittletooquiet.net>
17136 F: drivers/staging/vt665?/
17139 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17140 L: linux-staging@lists.linux.dev
17142 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
17143 F: drivers/staging/
17145 STARFIRE/DURALAN NETWORK DRIVER
17146 M: Ion Badulescu <ionut@badula.org>
17148 F: drivers/net/ethernet/adaptec/starfire*
17151 M: Peter Zijlstra <peterz@infradead.org>
17152 M: Josh Poimboeuf <jpoimboe@redhat.com>
17153 M: Jason Baron <jbaron@akamai.com>
17154 R: Steven Rostedt <rostedt@goodmis.org>
17155 R: Ard Biesheuvel <ardb@kernel.org>
17157 F: arch/*/include/asm/jump_label*.h
17158 F: arch/*/include/asm/static_call*.h
17159 F: arch/*/kernel/jump_label.c
17160 F: arch/*/kernel/static_call.c
17161 F: include/linux/jump_label*.h
17162 F: include/linux/static_call*.h
17163 F: kernel/jump_label.c
17164 F: kernel/static_call.c
17166 STI AUDIO (ASoC) DRIVERS
17167 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
17168 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17170 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
17174 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
17176 F: Documentation/devicetree/bindings/media/stih-cec.txt
17177 F: drivers/media/cec/platform/sti/
17179 STK1160 USB VIDEO CAPTURE DRIVER
17180 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17181 L: linux-media@vger.kernel.org
17183 T: git git://linuxtv.org/media_tree.git
17184 F: drivers/media/usb/stk1160/
17186 STM32 AUDIO (ASoC) DRIVERS
17187 M: Olivier Moysan <olivier.moysan@foss.st.com>
17188 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
17189 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17191 F: Documentation/devicetree/bindings/iio/adc/st,stm32-*.yaml
17194 STM32 TIMER/LPTIMER DRIVERS
17195 M: Fabrice Gasnier <fabrice.gasnier@foss.st.com>
17197 F: Documentation/ABI/testing/*timer-stm32
17198 F: Documentation/devicetree/bindings/*/*stm32-*timer*
17199 F: drivers/*/stm32-*timer*
17200 F: drivers/pwm/pwm-stm32*
17201 F: include/linux/*/stm32-*tim*
17203 STMMAC ETHERNET DRIVER
17204 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
17205 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
17206 M: Jose Abreu <joabreu@synopsys.com>
17207 L: netdev@vger.kernel.org
17209 W: http://www.stlinux.com
17210 F: Documentation/networking/device_drivers/ethernet/stmicro/
17211 F: drivers/net/ethernet/stmicro/stmmac/
17214 M: Sam Creasey <sammy@sammy.net>
17216 W: http://sammy.net/sun3/
17217 F: arch/m68k/include/asm/sun3*
17218 F: arch/m68k/kernel/*sun3*
17219 F: arch/m68k/sun3*/
17220 F: drivers/net/ethernet/i825xx/sun3*
17222 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
17223 M: Hans de Goede <hdegoede@redhat.com>
17224 L: linux-input@vger.kernel.org
17226 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
17227 F: drivers/input/keyboard/sun4i-lradc-keys.c
17229 SUNDANCE NETWORK DRIVER
17230 M: Denis Kirjanov <kda@linux-powerpc.org>
17231 L: netdev@vger.kernel.org
17233 F: drivers/net/ethernet/dlink/sundance.c
17236 M: Yoshinori Sato <ysato@users.sourceforge.jp>
17237 M: Rich Felker <dalias@libc.org>
17238 L: linux-sh@vger.kernel.org
17240 Q: http://patchwork.kernel.org/project/linux-sh/list/
17241 F: Documentation/sh/
17246 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
17247 M: Len Brown <len.brown@intel.com>
17248 M: Pavel Machek <pavel@ucw.cz>
17249 L: linux-pm@vger.kernel.org
17251 B: https://bugzilla.kernel.org
17252 F: Documentation/power/
17253 F: arch/x86/kernel/acpi/
17254 F: drivers/base/power/
17255 F: include/linux/freezer.h
17256 F: include/linux/pm.h
17257 F: include/linux/suspend.h
17261 M: Martin Mares <mj@ucw.cz>
17262 L: linux-video@atrey.karlin.mff.cuni.cz
17264 F: Documentation/admin-guide/svga.rst
17265 F: arch/x86/boot/video*
17268 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17269 L: iommu@lists.linux-foundation.org
17271 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
17272 F: arch/*/kernel/pci-swiotlb.c
17273 F: include/linux/swiotlb.h
17274 F: kernel/dma/swiotlb.c
17277 M: Jiri Pirko <jiri@resnulli.us>
17278 M: Ivan Vecera <ivecera@redhat.com>
17279 L: netdev@vger.kernel.org
17281 F: include/net/switchdev.h
17284 SY8106A REGULATOR DRIVER
17285 M: Icenowy Zheng <icenowy@aosc.io>
17287 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
17288 F: drivers/regulator/sy8106a-regulator.c
17290 SYNC FILE FRAMEWORK
17291 M: Sumit Semwal <sumit.semwal@linaro.org>
17292 R: Gustavo Padovan <gustavo@padovan.org>
17293 L: linux-media@vger.kernel.org
17294 L: dri-devel@lists.freedesktop.org
17296 T: git git://anongit.freedesktop.org/drm/drm-misc
17297 F: Documentation/driver-api/sync_file.rst
17298 F: drivers/dma-buf/dma-fence*
17299 F: drivers/dma-buf/sw_sync.c
17300 F: drivers/dma-buf/sync_*
17301 F: include/linux/sync_file.h
17302 F: include/uapi/linux/sync_file.h
17304 SYNOPSYS ARC ARCHITECTURE
17305 M: Vineet Gupta <vgupta@synopsys.com>
17306 L: linux-snps-arc@lists.infradead.org
17308 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
17309 F: Documentation/devicetree/bindings/arc/*
17310 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
17312 F: drivers/clocksource/arc_timer.c
17313 F: drivers/tty/serial/arc_uart.c
17315 SYNOPSYS ARC HSDK SDP pll clock driver
17316 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17318 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
17319 F: drivers/clk/clk-hsdk-pll.c
17321 SYNOPSYS ARC SDP clock driver
17322 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17324 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
17325 F: drivers/clk/axs10x/*
17327 SYNOPSYS ARC SDP platform support
17328 M: Alexey Brodkin <abrodkin@synopsys.com>
17330 F: Documentation/devicetree/bindings/arc/axs10*
17331 F: arch/arc/boot/dts/ax*
17332 F: arch/arc/plat-axs10x
17334 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
17335 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17337 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
17338 F: drivers/reset/reset-axs10x.c
17340 SYNOPSYS CREG GPIO DRIVER
17341 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17343 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
17344 F: drivers/gpio/gpio-creg-snps.c
17346 SYNOPSYS DESIGNWARE 8250 UART DRIVER
17347 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17349 F: drivers/tty/serial/8250/8250_dw.c
17350 F: drivers/tty/serial/8250/8250_dwlib.*
17351 F: drivers/tty/serial/8250/8250_lpss.c
17353 SYNOPSYS DESIGNWARE APB GPIO DRIVER
17354 M: Hoan Tran <hoan@os.amperecomputing.com>
17355 M: Serge Semin <fancer.lancer@gmail.com>
17356 L: linux-gpio@vger.kernel.org
17358 F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
17359 F: drivers/gpio/gpio-dwapb.c
17361 SYNOPSYS DESIGNWARE APB SSI DRIVER
17362 M: Serge Semin <fancer.lancer@gmail.com>
17363 L: linux-spi@vger.kernel.org
17365 F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
17366 F: drivers/spi/spi-dw*
17368 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
17369 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17371 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
17372 F: drivers/dma/dw-axi-dmac/
17374 SYNOPSYS DESIGNWARE DMAC DRIVER
17375 M: Viresh Kumar <vireshk@kernel.org>
17376 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17378 F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
17380 F: include/dt-bindings/dma/dw-dmac.h
17381 F: include/linux/dma/dw.h
17382 F: include/linux/platform_data/dma-dw.h
17384 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
17385 M: Jose Abreu <Jose.Abreu@synopsys.com>
17386 L: netdev@vger.kernel.org
17388 F: drivers/net/ethernet/synopsys/
17390 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
17391 M: Jose Abreu <Jose.Abreu@synopsys.com>
17392 L: netdev@vger.kernel.org
17394 F: drivers/net/pcs/pcs-xpcs.c
17395 F: include/linux/pcs/pcs-xpcs.h
17397 SYNOPSYS DESIGNWARE I2C DRIVER
17398 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
17399 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17400 R: Mika Westerberg <mika.westerberg@linux.intel.com>
17401 L: linux-i2c@vger.kernel.org
17403 F: drivers/i2c/busses/i2c-designware-*
17404 F: include/linux/platform_data/i2c-designware.h
17406 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
17407 M: Jaehoon Chung <jh80.chung@samsung.com>
17408 L: linux-mmc@vger.kernel.org
17410 F: drivers/mmc/host/dw_mmc*
17412 SYNOPSYS HSDK RESET CONTROLLER DRIVER
17413 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17415 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
17416 F: drivers/reset/reset-hsdk.c
17417 F: include/dt-bindings/reset/snps,hsdk-reset.h
17419 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
17420 M: Prabu Thangamuthu <prabu.t@synopsys.com>
17421 M: Manjunath M B <manjumb@synopsys.com>
17422 L: linux-mmc@vger.kernel.org
17424 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
17426 SYSTEM CONFIGURATION (SYSCON)
17427 M: Lee Jones <lee.jones@linaro.org>
17428 M: Arnd Bergmann <arnd@arndb.de>
17430 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
17431 F: drivers/mfd/syscon.c
17433 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
17434 M: Sudeep Holla <sudeep.holla@arm.com>
17435 R: Cristian Marussi <cristian.marussi@arm.com>
17436 L: linux-arm-kernel@lists.infradead.org
17438 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
17439 F: drivers/clk/clk-sc[mp]i.c
17440 F: drivers/cpufreq/sc[mp]i-cpufreq.c
17441 F: drivers/firmware/arm_scmi/
17442 F: drivers/firmware/arm_scpi.c
17443 F: drivers/regulator/scmi-regulator.c
17444 F: drivers/reset/reset-scmi.c
17445 F: include/linux/sc[mp]i_protocol.h
17446 F: include/trace/events/scmi.h
17448 SYSTEM RESET/SHUTDOWN DRIVERS
17449 M: Sebastian Reichel <sre@kernel.org>
17450 L: linux-pm@vger.kernel.org
17452 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
17453 F: Documentation/devicetree/bindings/power/reset/
17454 F: drivers/power/reset/
17456 SYSTEM TRACE MODULE CLASS
17457 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
17459 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
17460 F: Documentation/trace/stm.rst
17461 F: drivers/hwtracing/stm/
17462 F: include/linux/stm.h
17463 F: include/uapi/linux/stm.h
17465 SYSTEM76 ACPI DRIVER
17466 M: Jeremy Soller <jeremy@system76.com>
17467 M: System76 Product Development <productdev@system76.com>
17468 L: platform-driver-x86@vger.kernel.org
17470 F: drivers/platform/x86/system76_acpi.c
17473 M: Christoph Hellwig <hch@infradead.org>
17475 F: Documentation/filesystems/sysv-fs.rst
17477 F: include/linux/sysv_fs.h
17479 TASKSTATS STATISTICS INTERFACE
17480 M: Balbir Singh <bsingharora@gmail.com>
17482 F: Documentation/accounting/taskstats*
17483 F: include/linux/taskstats*
17484 F: kernel/taskstats.c
17487 M: Jamal Hadi Salim <jhs@mojatatu.com>
17488 M: Cong Wang <xiyou.wangcong@gmail.com>
17489 M: Jiri Pirko <jiri@resnulli.us>
17490 L: netdev@vger.kernel.org
17492 F: include/net/pkt_cls.h
17493 F: include/net/pkt_sched.h
17494 F: include/net/tc_act/
17495 F: include/uapi/linux/pkt_cls.h
17496 F: include/uapi/linux/pkt_sched.h
17497 F: include/uapi/linux/tc_act/
17498 F: include/uapi/linux/tc_ematch/
17501 TC90522 MEDIA DRIVER
17502 M: Akihiro Tsukada <tskd08@gmail.com>
17503 L: linux-media@vger.kernel.org
17505 F: drivers/media/dvb-frontends/tc90522*
17507 TCP LOW PRIORITY MODULE
17508 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
17509 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
17511 W: http://tcp-lp-mod.sourceforge.net/
17512 F: net/ipv4/tcp_lp.c
17514 TDA10071 MEDIA DRIVER
17515 M: Antti Palosaari <crope@iki.fi>
17516 L: linux-media@vger.kernel.org
17518 W: https://linuxtv.org
17519 W: http://palosaari.fi/linux/
17520 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17521 T: git git://linuxtv.org/anttip/media_tree.git
17522 F: drivers/media/dvb-frontends/tda10071*
17524 TDA18212 MEDIA DRIVER
17525 M: Antti Palosaari <crope@iki.fi>
17526 L: linux-media@vger.kernel.org
17528 W: https://linuxtv.org
17529 W: http://palosaari.fi/linux/
17530 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17531 T: git git://linuxtv.org/anttip/media_tree.git
17532 F: drivers/media/tuners/tda18212*
17534 TDA18218 MEDIA DRIVER
17535 M: Antti Palosaari <crope@iki.fi>
17536 L: linux-media@vger.kernel.org
17538 W: https://linuxtv.org
17539 W: http://palosaari.fi/linux/
17540 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17541 T: git git://linuxtv.org/anttip/media_tree.git
17542 F: drivers/media/tuners/tda18218*
17544 TDA18250 MEDIA DRIVER
17545 M: Olli Salonen <olli.salonen@iki.fi>
17546 L: linux-media@vger.kernel.org
17548 W: https://linuxtv.org
17549 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17550 T: git git://linuxtv.org/media_tree.git
17551 F: drivers/media/tuners/tda18250*
17553 TDA18271 MEDIA DRIVER
17554 M: Michael Krufky <mkrufky@linuxtv.org>
17555 L: linux-media@vger.kernel.org
17557 W: https://linuxtv.org
17558 W: http://github.com/mkrufky
17559 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17560 T: git git://linuxtv.org/mkrufky/tuners.git
17561 F: drivers/media/tuners/tda18271*
17563 TDA1997x MEDIA DRIVER
17564 M: Tim Harvey <tharvey@gateworks.com>
17565 L: linux-media@vger.kernel.org
17567 W: https://linuxtv.org
17568 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17569 F: drivers/media/i2c/tda1997x.*
17571 TDA827x MEDIA DRIVER
17572 M: Michael Krufky <mkrufky@linuxtv.org>
17573 L: linux-media@vger.kernel.org
17575 W: https://linuxtv.org
17576 W: http://github.com/mkrufky
17577 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17578 T: git git://linuxtv.org/mkrufky/tuners.git
17579 F: drivers/media/tuners/tda8290.*
17581 TDA8290 MEDIA DRIVER
17582 M: Michael Krufky <mkrufky@linuxtv.org>
17583 L: linux-media@vger.kernel.org
17585 W: https://linuxtv.org
17586 W: http://github.com/mkrufky
17587 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17588 T: git git://linuxtv.org/mkrufky/tuners.git
17589 F: drivers/media/tuners/tda8290.*
17591 TDA9840 MEDIA DRIVER
17592 M: Hans Verkuil <hverkuil@xs4all.nl>
17593 L: linux-media@vger.kernel.org
17595 W: https://linuxtv.org
17596 T: git git://linuxtv.org/media_tree.git
17597 F: drivers/media/i2c/tda9840*
17599 TEA5761 TUNER DRIVER
17600 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17601 L: linux-media@vger.kernel.org
17603 W: https://linuxtv.org
17604 T: git git://linuxtv.org/media_tree.git
17605 F: drivers/media/tuners/tea5761.*
17607 TEA5767 TUNER DRIVER
17608 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17609 L: linux-media@vger.kernel.org
17611 W: https://linuxtv.org
17612 T: git git://linuxtv.org/media_tree.git
17613 F: drivers/media/tuners/tea5767.*
17615 TEA6415C MEDIA DRIVER
17616 M: Hans Verkuil <hverkuil@xs4all.nl>
17617 L: linux-media@vger.kernel.org
17619 W: https://linuxtv.org
17620 T: git git://linuxtv.org/media_tree.git
17621 F: drivers/media/i2c/tea6415c*
17623 TEA6420 MEDIA DRIVER
17624 M: Hans Verkuil <hverkuil@xs4all.nl>
17625 L: linux-media@vger.kernel.org
17627 W: https://linuxtv.org
17628 T: git git://linuxtv.org/media_tree.git
17629 F: drivers/media/i2c/tea6420*
17632 M: Jiri Pirko <jiri@resnulli.us>
17633 L: netdev@vger.kernel.org
17635 F: drivers/net/team/
17636 F: include/linux/if_team.h
17637 F: include/uapi/linux/if_team.h
17639 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
17640 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
17642 F: arch/x86/platform/ts5500/
17644 TECHNOTREND USB IR RECEIVER
17645 M: Sean Young <sean@mess.org>
17646 L: linux-media@vger.kernel.org
17648 F: drivers/media/rc/ttusbir.c
17650 TECHWELL TW9910 VIDEO DECODER
17651 L: linux-media@vger.kernel.org
17653 F: drivers/media/i2c/tw9910.c
17654 F: include/media/i2c/tw9910.h
17657 M: Jens Wiklander <jens.wiklander@linaro.org>
17658 L: op-tee@lists.trustedfirmware.org
17660 F: Documentation/staging/tee.rst
17662 F: include/linux/tee_drv.h
17663 F: include/uapi/linux/tee.h
17665 TEGRA ARCHITECTURE SUPPORT
17666 M: Thierry Reding <thierry.reding@gmail.com>
17667 M: Jonathan Hunter <jonathanh@nvidia.com>
17668 L: linux-tegra@vger.kernel.org
17670 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
17671 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
17675 M: Peter De Schrijver <pdeschrijver@nvidia.com>
17676 M: Prashant Gaikwad <pgaikwad@nvidia.com>
17678 F: drivers/clk/tegra/
17681 M: Laxman Dewangan <ldewangan@nvidia.com>
17682 M: Jon Hunter <jonathanh@nvidia.com>
17684 F: drivers/dma/tegra*
17687 M: Laxman Dewangan <ldewangan@nvidia.com>
17688 R: Dmitry Osipenko <digetx@gmail.com>
17690 F: drivers/i2c/busses/i2c-tegra.c
17692 TEGRA IOMMU DRIVERS
17693 M: Thierry Reding <thierry.reding@gmail.com>
17694 R: Krishna Reddy <vdumpa@nvidia.com>
17695 L: linux-tegra@vger.kernel.org
17697 F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
17698 F: drivers/iommu/tegra*
17701 M: Laxman Dewangan <ldewangan@nvidia.com>
17703 F: drivers/input/keyboard/tegra-kbc.c
17706 M: Stefan Agner <stefan@agner.ch>
17707 M: Lucas Stach <dev@lynxeye.de>
17709 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
17710 F: drivers/mtd/nand/raw/tegra_nand.c
17713 M: Thierry Reding <thierry.reding@gmail.com>
17715 F: drivers/pwm/pwm-tegra.c
17717 TEGRA SERIAL DRIVER
17718 M: Laxman Dewangan <ldewangan@nvidia.com>
17720 F: drivers/tty/serial/serial-tegra.c
17723 M: Laxman Dewangan <ldewangan@nvidia.com>
17725 F: drivers/spi/spi-tegra*
17727 TEGRA QUAD SPI DRIVER
17728 M: Thierry Reding <thierry.reding@gmail.com>
17729 M: Jonathan Hunter <jonathanh@nvidia.com>
17730 M: Sowjanya Komatineni <skomatineni@nvidia.com>
17731 L: linux-tegra@vger.kernel.org
17733 F: drivers/spi/spi-tegra210-quad.c
17736 M: Thierry Reding <thierry.reding@gmail.com>
17737 M: Jonathan Hunter <jonathanh@nvidia.com>
17738 M: Sowjanya Komatineni <skomatineni@nvidia.com>
17739 L: linux-media@vger.kernel.org
17740 L: linux-tegra@vger.kernel.org
17742 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
17743 F: drivers/staging/media/tegra-video/
17745 TEGRA XUSB PADCTL DRIVER
17746 M: JC Kuo <jckuo@nvidia.com>
17748 F: drivers/phy/tegra/xusb*
17750 TEHUTI ETHERNET DRIVER
17751 M: Andy Gospodarek <andy@greyhouse.net>
17752 L: netdev@vger.kernel.org
17754 F: drivers/net/ethernet/tehuti/*
17756 TELECOM CLOCK DRIVER FOR MCPL0010
17757 M: Mark Gross <mark.gross@intel.com>
17759 F: drivers/char/tlclk.c
17761 TEMPO SEMICONDUCTOR DRIVERS
17762 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
17764 F: Documentation/devicetree/bindings/sound/tscs*.txt
17765 F: sound/soc/codecs/tscs*.c
17766 F: sound/soc/codecs/tscs*.h
17768 TENSILICA XTENSA PORT (xtensa)
17769 M: Chris Zankel <chris@zankel.net>
17770 M: Max Filippov <jcmvbkbc@gmail.com>
17771 L: linux-xtensa@linux-xtensa.org
17773 T: git git://github.com/czankel/xtensa-linux.git
17775 F: drivers/irqchip/irq-xtensa-*
17777 TEXAS INSTRUMENTS ASoC DRIVERS
17778 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
17779 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17783 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
17784 M: Ricardo Ribalda <ribalda@kernel.org>
17785 L: linux-iio@vger.kernel.org
17787 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
17788 F: drivers/iio/dac/ti-dac7612.c
17790 TEXAS INSTRUMENTS DMA DRIVERS
17791 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
17792 L: dmaengine@vger.kernel.org
17794 F: Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
17795 F: Documentation/devicetree/bindings/dma/ti-edma.txt
17796 F: Documentation/devicetree/bindings/dma/ti/
17798 X: drivers/dma/ti/cppi41.c
17799 F: include/linux/dma/k3-udma-glue.h
17800 F: include/linux/dma/ti-cppi5.h
17801 F: include/linux/dma/k3-psil.h
17803 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
17804 M: Nishanth Menon <nm@ti.com>
17805 M: Tero Kristo <kristo@kernel.org>
17806 M: Santosh Shilimkar <ssantosh@kernel.org>
17807 L: linux-arm-kernel@lists.infradead.org
17809 F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
17810 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
17811 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
17812 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
17813 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
17814 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
17815 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
17816 F: drivers/clk/keystone/sci-clk.c
17817 F: drivers/firmware/ti_sci*
17818 F: drivers/irqchip/irq-ti-sci-inta.c
17819 F: drivers/irqchip/irq-ti-sci-intr.c
17820 F: drivers/reset/reset-ti-sci.c
17821 F: drivers/soc/ti/ti_sci_inta_msi.c
17822 F: drivers/soc/ti/ti_sci_pm_domains.c
17823 F: include/dt-bindings/soc/ti,sci_pm_domain.h
17824 F: include/linux/soc/ti/ti_sci_inta_msi.h
17825 F: include/linux/soc/ti/ti_sci_protocol.h
17827 TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
17828 M: Robert Marko <robert.marko@sartura.hr>
17829 M: Luka Perkov <luka.perkov@sartura.hr>
17830 L: linux-hwmon@vger.kernel.org
17832 F: Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
17833 F: Documentation/hwmon/tps23861.rst
17834 F: drivers/hwmon/tps23861.c
17836 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
17837 M: Hans Verkuil <hverkuil@xs4all.nl>
17838 L: linux-media@vger.kernel.org
17840 W: https://linuxtv.org
17841 T: git git://linuxtv.org/media_tree.git
17842 F: drivers/media/radio/radio-raremono.c
17845 M: Zhang Rui <rui.zhang@intel.com>
17846 M: Daniel Lezcano <daniel.lezcano@linaro.org>
17847 R: Amit Kucheria <amitk@kernel.org>
17848 L: linux-pm@vger.kernel.org
17850 Q: https://patchwork.kernel.org/project/linux-pm/list/
17851 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux.git
17852 F: Documentation/devicetree/bindings/thermal/
17853 F: drivers/thermal/
17854 F: include/linux/cpu_cooling.h
17855 F: include/linux/thermal.h
17856 F: include/uapi/linux/thermal.h
17858 THERMAL DRIVER FOR AMLOGIC SOCS
17859 M: Guillaume La Roque <glaroque@baylibre.com>
17860 L: linux-pm@vger.kernel.org
17861 L: linux-amlogic@lists.infradead.org
17863 W: http://linux-meson.com/
17864 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
17865 F: drivers/thermal/amlogic_thermal.c
17867 THERMAL/CPU_COOLING
17868 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
17869 M: Daniel Lezcano <daniel.lezcano@linaro.org>
17870 M: Viresh Kumar <viresh.kumar@linaro.org>
17871 M: Javi Merino <javi.merino@kernel.org>
17872 L: linux-pm@vger.kernel.org
17874 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
17875 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
17876 F: drivers/thermal/cpufreq_cooling.c
17877 F: drivers/thermal/cpuidle_cooling.c
17878 F: include/linux/cpu_cooling.h
17880 THERMAL/POWER_ALLOCATOR
17881 M: Lukasz Luba <lukasz.luba@arm.com>
17882 L: linux-pm@vger.kernel.org
17884 F: Documentation/driver-api/thermal/power_allocator.rst
17885 F: drivers/thermal/gov_power_allocator.c
17886 F: include/trace/events/thermal_power_allocator.h
17888 THINKPAD ACPI EXTRAS DRIVER
17889 M: Henrique de Moraes Holschuh <hmh@hmh.eng.br>
17890 L: ibm-acpi-devel@lists.sourceforge.net
17891 L: platform-driver-x86@vger.kernel.org
17893 W: http://ibm-acpi.sourceforge.net
17894 W: http://thinkwiki.org/wiki/Ibm-acpi
17895 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
17896 F: drivers/platform/x86/thinkpad_acpi.c
17898 THUNDERBOLT DMA TRAFFIC TEST DRIVER
17899 M: Isaac Hazan <isaac.hazan@intel.com>
17900 L: linux-usb@vger.kernel.org
17902 F: drivers/thunderbolt/dma_test.c
17905 M: Andreas Noever <andreas.noever@gmail.com>
17906 M: Michael Jamet <michael.jamet@intel.com>
17907 M: Mika Westerberg <mika.westerberg@linux.intel.com>
17908 M: Yehezkel Bernat <YehezkelShB@gmail.com>
17909 L: linux-usb@vger.kernel.org
17911 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
17912 F: Documentation/admin-guide/thunderbolt.rst
17913 F: drivers/thunderbolt/
17914 F: include/linux/thunderbolt.h
17916 THUNDERBOLT NETWORK DRIVER
17917 M: Michael Jamet <michael.jamet@intel.com>
17918 M: Mika Westerberg <mika.westerberg@linux.intel.com>
17919 M: Yehezkel Bernat <YehezkelShB@gmail.com>
17920 L: netdev@vger.kernel.org
17922 F: drivers/net/thunderbolt.c
17924 THUNDERX GPIO DRIVER
17925 M: Robert Richter <rric@kernel.org>
17927 F: drivers/gpio/gpio-thunderx.c
17929 TI ADS131E0X ADC SERIES DRIVER
17930 M: Tomislav Denis <tomislav.denis@avl.com>
17931 L: linux-iio@vger.kernel.org
17933 F: Documentation/devicetree/bindings/iio/adc/ti,ads131e08.yaml
17934 F: drivers/iio/adc/ti-ads131e08.c
17936 TI AM437X VPFE DRIVER
17937 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
17938 L: linux-media@vger.kernel.org
17940 W: https://linuxtv.org
17941 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17942 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17943 F: drivers/media/platform/am437x/
17945 TI BANDGAP AND THERMAL DRIVER
17946 M: Eduardo Valentin <edubezval@gmail.com>
17947 M: Keerthy <j-keerthy@ti.com>
17948 L: linux-pm@vger.kernel.org
17949 L: linux-omap@vger.kernel.org
17951 F: drivers/thermal/ti-soc-thermal/
17953 TI BQ27XXX POWER SUPPLY DRIVER
17954 F: drivers/power/supply/bq27xxx_battery.c
17955 F: drivers/power/supply/bq27xxx_battery_i2c.c
17956 F: include/linux/power/bq27xxx_battery.h
17958 TI CDCE706 CLOCK DRIVER
17959 M: Max Filippov <jcmvbkbc@gmail.com>
17961 F: drivers/clk/clk-cdce706.c
17964 M: Tero Kristo <kristo@kernel.org>
17965 L: linux-omap@vger.kernel.org
17968 F: include/linux/clk/ti.h
17970 TI DAVINCI MACHINE SUPPORT
17971 M: Sekhar Nori <nsekhar@ti.com>
17972 R: Bartosz Golaszewski <bgolaszewski@baylibre.com>
17973 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17975 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
17976 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
17977 F: arch/arm/boot/dts/da850*
17978 F: arch/arm/mach-davinci/
17979 F: drivers/i2c/busses/i2c-davinci.c
17981 TI DAVINCI SERIES CLOCK DRIVER
17982 M: David Lechner <david@lechnology.com>
17983 R: Sekhar Nori <nsekhar@ti.com>
17985 F: Documentation/devicetree/bindings/clock/ti/davinci/
17986 F: drivers/clk/davinci/
17988 TI DAVINCI SERIES GPIO DRIVER
17989 M: Keerthy <j-keerthy@ti.com>
17990 L: linux-gpio@vger.kernel.org
17992 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
17993 F: drivers/gpio/gpio-davinci.c
17995 TI DAVINCI SERIES MEDIA DRIVER
17996 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
17997 L: linux-media@vger.kernel.org
17999 W: https://linuxtv.org
18000 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18001 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
18002 F: drivers/media/platform/davinci/
18003 F: include/media/davinci/
18005 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
18006 R: David Lechner <david@lechnology.com>
18007 L: linux-iio@vger.kernel.org
18008 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
18009 F: drivers/counter/ti-eqep.c
18011 TI ETHERNET SWITCH DRIVER (CPSW)
18012 R: Grygorii Strashko <grygorii.strashko@ti.com>
18013 L: linux-omap@vger.kernel.org
18014 L: netdev@vger.kernel.org
18016 F: drivers/net/ethernet/ti/cpsw*
18017 F: drivers/net/ethernet/ti/davinci*
18019 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
18020 M: Alex Dubov <oakad@yahoo.com>
18022 W: http://tifmxx.berlios.de/
18023 F: drivers/memstick/host/tifm_ms.c
18024 F: drivers/misc/tifm*
18025 F: drivers/mmc/host/tifm_sd.c
18026 F: include/linux/tifm.h
18028 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
18029 M: Santosh Shilimkar <ssantosh@kernel.org>
18030 L: linux-kernel@vger.kernel.org
18031 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18033 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
18034 F: drivers/soc/ti/*
18036 TI LM49xxx FAMILY ASoC CODEC DRIVERS
18037 M: M R Swami Reddy <mr.swami.reddy@ti.com>
18038 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
18039 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18041 F: sound/soc/codecs/isabelle*
18042 F: sound/soc/codecs/lm49453*
18044 TI LP855x BACKLIGHT DRIVER
18045 M: Milo Kim <milo.kim@ti.com>
18047 F: Documentation/driver-api/backlight/lp855x-driver.rst
18048 F: drivers/video/backlight/lp855x_bl.c
18049 F: include/linux/platform_data/lp855x.h
18051 TI LP8727 CHARGER DRIVER
18052 M: Milo Kim <milo.kim@ti.com>
18054 F: drivers/power/supply/lp8727_charger.c
18055 F: include/linux/platform_data/lp8727.h
18057 TI LP8788 MFD DRIVER
18058 M: Milo Kim <milo.kim@ti.com>
18060 F: drivers/iio/adc/lp8788_adc.c
18061 F: drivers/leds/leds-lp8788.c
18062 F: drivers/mfd/lp8788*.c
18063 F: drivers/power/supply/lp8788-charger.c
18064 F: drivers/regulator/lp8788-*.c
18065 F: include/linux/mfd/lp8788*.h
18067 TI NETCP ETHERNET DRIVER
18068 M: Wingman Kwok <w-kwok2@ti.com>
18069 M: Murali Karicheri <m-karicheri2@ti.com>
18070 L: netdev@vger.kernel.org
18072 F: drivers/net/ethernet/ti/netcp*
18074 TI PCM3060 ASoC CODEC DRIVER
18075 M: Kirill Marinushkin <kmarinushkin@birdec.com>
18076 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18078 F: Documentation/devicetree/bindings/sound/pcm3060.txt
18079 F: sound/soc/codecs/pcm3060*
18081 TI TAS571X FAMILY ASoC CODEC DRIVER
18082 M: Kevin Cernekee <cernekee@chromium.org>
18083 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18085 F: sound/soc/codecs/tas571x*
18087 TI TCAN4X5X DEVICE DRIVER
18088 L: linux-can@vger.kernel.org
18090 F: Documentation/devicetree/bindings/net/can/tcan4x5x.txt
18091 F: drivers/net/can/m_can/tcan4x5x*
18093 TI TRF7970A NFC DRIVER
18094 M: Mark Greer <mgreer@animalcreek.com>
18095 L: linux-wireless@vger.kernel.org
18096 L: linux-nfc@lists.01.org (moderated for non-subscribers)
18098 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
18099 F: drivers/nfc/trf7970a.c
18101 TI TWL4030 SERIES SOC CODEC DRIVER
18102 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
18103 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18105 F: sound/soc/codecs/twl4030*
18108 M: Benoit Parrot <bparrot@ti.com>
18109 L: linux-media@vger.kernel.org
18111 W: http://linuxtv.org/
18112 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18113 F: Documentation/devicetree/bindings/media/ti,cal.yaml
18114 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
18115 F: drivers/media/platform/ti-vpe/
18117 TI WILINK WIRELESS DRIVERS
18118 L: linux-wireless@vger.kernel.org
18120 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
18121 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
18122 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
18123 F: drivers/net/wireless/ti/
18124 F: include/linux/wl12xx.h
18126 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
18127 M: John Stultz <john.stultz@linaro.org>
18128 M: Thomas Gleixner <tglx@linutronix.de>
18129 R: Stephen Boyd <sboyd@kernel.org>
18130 L: linux-kernel@vger.kernel.org
18132 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
18133 F: include/linux/clocksource.h
18134 F: include/linux/time.h
18135 F: include/linux/timex.h
18136 F: include/uapi/linux/time.h
18137 F: include/uapi/linux/timex.h
18138 F: kernel/time/alarmtimer.c
18139 F: kernel/time/clocksource.c
18140 F: kernel/time/ntp.c
18141 F: kernel/time/time*.c
18142 F: tools/testing/selftests/timers/
18145 M: Jon Maloy <jmaloy@redhat.com>
18146 M: Ying Xue <ying.xue@windriver.com>
18147 L: netdev@vger.kernel.org (core kernel code)
18148 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
18150 W: http://tipc.sourceforge.net/
18151 F: include/uapi/linux/tipc*.h
18154 TLAN NETWORK DRIVER
18155 M: Samuel Chessman <chessman@tux.org>
18156 L: tlan-devel@lists.sourceforge.net (subscribers-only)
18158 W: http://sourceforge.net/projects/tlan/
18159 F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
18160 F: drivers/net/ethernet/ti/tlan.*
18162 TM6000 VIDEO4LINUX DRIVER
18163 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18164 L: linux-media@vger.kernel.org
18166 W: https://linuxtv.org
18167 T: git git://linuxtv.org/media_tree.git
18168 F: Documentation/admin-guide/media/tm6000*
18169 F: drivers/media/usb/tm6000/
18171 TMIO/SDHI MMC DRIVER
18172 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
18173 L: linux-mmc@vger.kernel.org
18175 F: drivers/mmc/host/renesas_sdhi*
18176 F: drivers/mmc/host/tmio_mmc*
18177 F: include/linux/mfd/tmio.h
18179 TMP401 HARDWARE MONITOR DRIVER
18180 M: Guenter Roeck <linux@roeck-us.net>
18181 L: linux-hwmon@vger.kernel.org
18183 F: Documentation/hwmon/tmp401.rst
18184 F: drivers/hwmon/tmp401.c
18186 TMP513 HARDWARE MONITOR DRIVER
18187 M: Eric Tremblay <etremblay@distech-controls.com>
18188 L: linux-hwmon@vger.kernel.org
18190 F: Documentation/hwmon/tmp513.rst
18191 F: drivers/hwmon/tmp513.c
18193 TMPFS (SHMEM FILESYSTEM)
18194 M: Hugh Dickins <hughd@google.com>
18195 L: linux-mm@kvack.org
18197 F: include/linux/shmem_fs.h
18200 TOMOYO SECURITY MODULE
18201 M: Kentaro Takeda <takedakn@nttdata.co.jp>
18202 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
18203 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
18204 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
18205 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
18206 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
18208 W: https://tomoyo.osdn.jp/
18209 F: security/tomoyo/
18211 TOPSTAR LAPTOP EXTRAS DRIVER
18212 M: Herton Ronaldo Krzesinski <herton@canonical.com>
18213 L: platform-driver-x86@vger.kernel.org
18215 F: drivers/platform/x86/topstar-laptop.c
18217 TORTURE-TEST MODULES
18218 M: Davidlohr Bueso <dave@stgolabs.net>
18219 M: "Paul E. McKenney" <paulmck@kernel.org>
18220 M: Josh Triplett <josh@joshtriplett.org>
18221 L: linux-kernel@vger.kernel.org
18223 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18224 F: Documentation/RCU/torture.rst
18225 F: kernel/locking/locktorture.c
18226 F: kernel/rcu/rcuscale.c
18227 F: kernel/rcu/rcutorture.c
18228 F: kernel/rcu/refscale.c
18229 F: kernel/torture.c
18231 TOSHIBA ACPI EXTRAS DRIVER
18232 M: Azael Avalos <coproscefalo@gmail.com>
18233 L: platform-driver-x86@vger.kernel.org
18235 F: drivers/platform/x86/toshiba_acpi.c
18237 TOSHIBA BLUETOOTH DRIVER
18238 M: Azael Avalos <coproscefalo@gmail.com>
18239 L: platform-driver-x86@vger.kernel.org
18241 F: drivers/platform/x86/toshiba_bluetooth.c
18243 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
18244 M: Azael Avalos <coproscefalo@gmail.com>
18245 L: platform-driver-x86@vger.kernel.org
18247 F: drivers/platform/x86/toshiba_haps.c
18250 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
18252 W: http://www.buzzard.org.uk/toshiba/
18253 F: drivers/char/toshiba.c
18254 F: include/linux/toshiba.h
18255 F: include/uapi/linux/toshiba.h
18257 TOSHIBA TC358743 DRIVER
18258 M: Mats Randgaard <matrandg@cisco.com>
18259 L: linux-media@vger.kernel.org
18261 F: drivers/media/i2c/tc358743*
18262 F: include/media/i2c/tc358743.h
18264 TOSHIBA WMI HOTKEYS DRIVER
18265 M: Azael Avalos <coproscefalo@gmail.com>
18266 L: platform-driver-x86@vger.kernel.org
18268 F: drivers/platform/x86/toshiba-wmi.c
18271 M: Peter Huewe <peterhuewe@gmx.de>
18272 M: Jarkko Sakkinen <jarkko@kernel.org>
18273 R: Jason Gunthorpe <jgg@ziepe.ca>
18274 L: linux-integrity@vger.kernel.org
18276 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
18277 Q: https://patchwork.kernel.org/project/linux-integrity/list/
18278 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
18279 F: drivers/char/tpm/
18282 M: Steven Rostedt <rostedt@goodmis.org>
18283 M: Ingo Molnar <mingo@redhat.com>
18285 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
18286 F: Documentation/trace/ftrace.rst
18287 F: arch/*/*/*/ftrace.h
18288 F: arch/*/kernel/ftrace.c
18290 F: include/*/ftrace.h
18291 F: include/linux/trace*.h
18294 F: tools/testing/selftests/ftrace/
18296 TRACING MMIO ACCESSES (MMIOTRACE)
18297 M: Steven Rostedt <rostedt@goodmis.org>
18298 M: Ingo Molnar <mingo@kernel.org>
18299 R: Karol Herbst <karolherbst@gmail.com>
18300 R: Pekka Paalanen <ppaalanen@gmail.com>
18301 L: linux-kernel@vger.kernel.org
18302 L: nouveau@lists.freedesktop.org
18304 F: arch/x86/mm/kmmio.c
18305 F: arch/x86/mm/mmio-mod.c
18306 F: arch/x86/mm/testmmiotrace.c
18307 F: include/linux/mmiotrace.h
18308 F: kernel/trace/trace_mmiotrace.c
18311 M: Jiri Kosina <trivial@kernel.org>
18313 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
18314 K: ^Subject:.*(?i)trivial
18317 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18318 M: Jiri Slaby <jirislaby@kernel.org>
18320 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
18321 F: Documentation/driver-api/serial/
18323 F: drivers/tty/serial/serial_core.c
18324 F: include/linux/serial.h
18325 F: include/linux/serial_core.h
18326 F: include/linux/tty.h
18327 F: include/uapi/linux/serial.h
18328 F: include/uapi/linux/serial_core.h
18329 F: include/uapi/linux/tty.h
18331 TUA9001 MEDIA DRIVER
18332 M: Antti Palosaari <crope@iki.fi>
18333 L: linux-media@vger.kernel.org
18335 W: https://linuxtv.org
18336 W: http://palosaari.fi/linux/
18337 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18338 T: git git://linuxtv.org/anttip/media_tree.git
18339 F: drivers/media/tuners/tua9001*
18341 TULIP NETWORK DRIVERS
18342 L: netdev@vger.kernel.org
18343 L: linux-parisc@vger.kernel.org
18345 F: drivers/net/ethernet/dec/tulip/
18348 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
18350 W: http://vtun.sourceforge.net/tun
18351 F: Documentation/networking/tuntap.rst
18352 F: arch/um/os-Linux/drivers/
18354 TURBOCHANNEL SUBSYSTEM
18355 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
18356 M: Ralf Baechle <ralf@linux-mips.org>
18357 L: linux-mips@vger.kernel.org
18359 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
18361 F: include/linux/tc.h
18364 M: "Len Brown" <lenb@kernel.org>
18365 L: linux-pm@vger.kernel.org
18367 Q: https://patchwork.kernel.org/project/linux-pm/list/
18368 B: https://bugzilla.kernel.org
18369 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
18370 F: tools/power/x86/turbostat/
18372 TW5864 VIDEO4LINUX DRIVER
18373 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
18374 M: Anton Sviridenko <anton@corp.bluecherry.net>
18375 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
18376 M: Andrey Utkin <andrey_utkin@fastmail.com>
18377 L: linux-media@vger.kernel.org
18379 F: drivers/media/pci/tw5864/
18381 TW68 VIDEO4LINUX DRIVER
18382 M: Hans Verkuil <hverkuil@xs4all.nl>
18383 L: linux-media@vger.kernel.org
18385 W: https://linuxtv.org
18386 T: git git://linuxtv.org/media_tree.git
18387 F: drivers/media/pci/tw68/
18389 TW686X VIDEO4LINUX DRIVER
18390 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
18391 L: linux-media@vger.kernel.org
18393 W: http://linuxtv.org
18394 T: git git://linuxtv.org/media_tree.git
18395 F: drivers/media/pci/tw686x/
18397 UACCE ACCELERATOR FRAMEWORK
18398 M: Zhangfei Gao <zhangfei.gao@linaro.org>
18399 M: Zhou Wang <wangzhou1@hisilicon.com>
18400 L: linux-accelerators@lists.ozlabs.org
18401 L: linux-kernel@vger.kernel.org
18403 F: Documentation/ABI/testing/sysfs-driver-uacce
18404 F: Documentation/misc-devices/uacce.rst
18405 F: drivers/misc/uacce/
18406 F: include/linux/uacce.h
18407 F: include/uapi/misc/uacce/
18409 UBI FILE SYSTEM (UBIFS)
18410 M: Richard Weinberger <richard@nod.at>
18411 L: linux-mtd@lists.infradead.org
18413 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
18414 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
18415 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
18416 F: Documentation/filesystems/ubifs-authentication.rst
18417 F: Documentation/filesystems/ubifs.rst
18420 UCLINUX (M68KNOMMU AND COLDFIRE)
18421 M: Greg Ungerer <gerg@linux-m68k.org>
18422 L: linux-m68k@lists.linux-m68k.org
18423 L: uclinux-dev@uclinux.org (subscribers-only)
18425 W: http://www.linux-m68k.org/
18426 W: http://www.uclinux.org/
18427 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
18428 F: arch/m68k/*/*_no.*
18430 F: arch/m68k/coldfire/
18431 F: arch/m68k/include/asm/*_no.*
18434 M: Jan Kara <jack@suse.com>
18436 F: Documentation/filesystems/udf.rst
18440 M: Bastien Nocera <hadess@hadess.net>
18441 L: linux-input@vger.kernel.org
18443 F: drivers/hid/hid-udraw-ps3.c
18446 M: Evgeniy Dushistov <dushistov@mail.ru>
18448 F: Documentation/admin-guide/ufs.rst
18451 UHID USERSPACE HID IO DRIVER
18452 M: David Rheinsberg <david.rheinsberg@gmail.com>
18453 L: linux-input@vger.kernel.org
18455 F: drivers/hid/uhid.c
18456 F: include/uapi/linux/uhid.h
18459 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18460 L: linux-usb@vger.kernel.org
18462 F: drivers/usb/common/ulpi.c
18463 F: include/linux/ulpi/
18466 M: Gabriel Krisman Bertazi <krisman@collabora.com>
18467 L: linux-fsdevel@vger.kernel.org
18472 M: Tony Finch <dot@dotat.at>
18474 W: http://dotat.at/prog/unifdef
18475 F: scripts/unifdef.c
18477 UNIFORM CDROM DRIVER
18478 M: Jens Axboe <axboe@kernel.dk>
18480 W: http://www.kernel.dk
18481 F: Documentation/cdrom/
18482 F: drivers/cdrom/cdrom.c
18483 F: include/linux/cdrom.h
18484 F: include/uapi/linux/cdrom.h
18486 UNISYS S-PAR DRIVERS
18487 M: David Kershner <david.kershner@unisys.com>
18488 L: sparmaintainer@unisys.com (Unisys internal)
18490 F: drivers/staging/unisys/
18491 F: drivers/visorbus/
18492 F: include/linux/visorbus.h
18494 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
18495 R: Alim Akhtar <alim.akhtar@samsung.com>
18496 R: Avri Altman <avri.altman@wdc.com>
18497 L: linux-scsi@vger.kernel.org
18499 F: Documentation/scsi/ufs.rst
18500 F: drivers/scsi/ufs/
18502 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
18503 M: Pedro Sousa <pedrom.sousa@synopsys.com>
18504 L: linux-scsi@vger.kernel.org
18506 F: drivers/scsi/ufs/*dwc*
18508 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
18509 M: Stanley Chu <stanley.chu@mediatek.com>
18510 L: linux-scsi@vger.kernel.org
18511 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
18513 F: drivers/scsi/ufs/ufs-mediatek*
18515 UNSORTED BLOCK IMAGES (UBI)
18516 M: Richard Weinberger <richard@nod.at>
18517 L: linux-mtd@lists.infradead.org
18519 W: http://www.linux-mtd.infradead.org/
18520 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
18521 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
18522 F: drivers/mtd/ubi/
18523 F: include/linux/mtd/ubi.h
18524 F: include/uapi/mtd/ubi-user.h
18526 USB "USBNET" DRIVER FRAMEWORK
18527 M: Oliver Neukum <oneukum@suse.com>
18528 L: netdev@vger.kernel.org
18530 W: http://www.linux-usb.org/usbnet
18531 F: drivers/net/usb/usbnet.c
18532 F: include/linux/usb/usbnet.h
18535 M: Oliver Neukum <oneukum@suse.com>
18536 L: linux-usb@vger.kernel.org
18538 F: Documentation/usb/acm.rst
18539 F: drivers/usb/class/cdc-acm.*
18541 USB APPLE MFI FASTCHARGE DRIVER
18542 M: Bastien Nocera <hadess@hadess.net>
18543 L: linux-usb@vger.kernel.org
18545 F: drivers/usb/misc/apple-mfi-fastcharge.c
18547 USB AR5523 WIRELESS DRIVER
18548 M: Pontus Fuchs <pontus.fuchs@gmail.com>
18549 L: linux-wireless@vger.kernel.org
18551 F: drivers/net/wireless/ath/ar5523/
18554 M: Oliver Neukum <oneukum@suse.com>
18555 L: linux-usb@vger.kernel.org
18556 L: linux-scsi@vger.kernel.org
18558 F: drivers/usb/storage/uas.c
18560 USB CDC ETHERNET DRIVER
18561 M: Oliver Neukum <oliver@neukum.org>
18562 L: linux-usb@vger.kernel.org
18564 F: drivers/net/usb/cdc_*.c
18565 F: include/uapi/linux/usb/cdc.h
18567 USB CHAOSKEY DRIVER
18568 M: Keith Packard <keithp@keithp.com>
18569 L: linux-usb@vger.kernel.org
18571 F: drivers/usb/misc/chaoskey.c
18573 USB CYPRESS C67X00 DRIVER
18574 M: Peter Korsgaard <jacmet@sunsite.dk>
18575 L: linux-usb@vger.kernel.org
18577 F: drivers/usb/c67x00/
18579 USB DAVICOM DM9601 DRIVER
18580 M: Peter Korsgaard <jacmet@sunsite.dk>
18581 L: netdev@vger.kernel.org
18583 W: http://www.linux-usb.org/usbnet
18584 F: drivers/net/usb/dm9601.c
18587 M: Alan Stern <stern@rowland.harvard.edu>
18588 L: linux-usb@vger.kernel.org
18590 F: Documentation/usb/ehci.rst
18591 F: drivers/usb/host/ehci*
18593 USB GADGET/PERIPHERAL SUBSYSTEM
18594 M: Felipe Balbi <balbi@kernel.org>
18595 L: linux-usb@vger.kernel.org
18597 W: http://www.linux-usb.org/gadget
18598 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
18599 F: drivers/usb/gadget/
18600 F: include/linux/usb/gadget*
18602 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
18603 M: Jiri Kosina <jikos@kernel.org>
18604 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
18605 L: linux-usb@vger.kernel.org
18607 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
18608 F: Documentation/hid/hiddev.rst
18609 F: drivers/hid/usbhid/
18611 USB INTEL XHCI ROLE MUX DRIVER
18612 M: Hans de Goede <hdegoede@redhat.com>
18613 L: linux-usb@vger.kernel.org
18615 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
18617 USB IP DRIVER FOR HISILICON KIRIN
18618 M: Yu Chen <chenyu56@huawei.com>
18619 M: Binghui Wang <wangbinghui@hisilicon.com>
18620 L: linux-usb@vger.kernel.org
18622 F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
18623 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
18626 M: Olav Kongas <ok@artecdesign.ee>
18627 L: linux-usb@vger.kernel.org
18629 F: drivers/usb/host/isp116x*
18630 F: include/linux/usb/isp116x.h
18632 USB LAN78XX ETHERNET DRIVER
18633 M: Woojung Huh <woojung.huh@microchip.com>
18634 M: UNGLinuxDriver@microchip.com
18635 L: netdev@vger.kernel.org
18637 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
18638 F: drivers/net/usb/lan78xx.*
18639 F: include/dt-bindings/net/microchip-lan78xx.h
18641 USB MASS STORAGE DRIVER
18642 M: Alan Stern <stern@rowland.harvard.edu>
18643 L: linux-usb@vger.kernel.org
18644 L: usb-storage@lists.one-eyed-alien.net
18646 F: drivers/usb/storage/
18649 M: Clemens Ladisch <clemens@ladisch.de>
18650 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18652 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
18653 F: sound/usb/midi.*
18655 USB NETWORKING DRIVERS
18656 L: linux-usb@vger.kernel.org
18658 F: drivers/net/usb/
18661 M: Alan Stern <stern@rowland.harvard.edu>
18662 L: linux-usb@vger.kernel.org
18664 F: Documentation/usb/ohci.rst
18665 F: drivers/usb/host/ohci*
18667 USB OTG FSM (Finite State Machine)
18668 M: Peter Chen <peter.chen@kernel.org>
18669 L: linux-usb@vger.kernel.org
18671 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
18672 F: drivers/usb/common/usb-otg-fsm.c
18675 M: Valentina Manea <valentina.manea.m@gmail.com>
18676 M: Shuah Khan <shuah@kernel.org>
18677 M: Shuah Khan <skhan@linuxfoundation.org>
18678 L: linux-usb@vger.kernel.org
18680 F: Documentation/usb/usbip_protocol.rst
18681 F: drivers/usb/usbip/
18682 F: tools/testing/selftests/drivers/usb/usbip/
18683 F: tools/usb/usbip/
18686 M: Petko Manolov <petkan@nucleusys.com>
18687 L: linux-usb@vger.kernel.org
18688 L: netdev@vger.kernel.org
18690 W: https://github.com/petkan/pegasus
18691 T: git git://github.com/petkan/pegasus.git
18692 F: drivers/net/usb/pegasus.*
18695 M: Felipe Balbi <balbi@kernel.org>
18696 L: linux-usb@vger.kernel.org
18698 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
18699 F: drivers/usb/phy/
18701 USB PRINTER DRIVER (usblp)
18702 M: Pete Zaitcev <zaitcev@redhat.com>
18703 L: linux-usb@vger.kernel.org
18705 F: drivers/usb/class/usblp.c
18707 USB RAW GADGET DRIVER
18708 R: Andrey Konovalov <andreyknvl@gmail.com>
18709 L: linux-usb@vger.kernel.org
18711 F: Documentation/usb/raw-gadget.rst
18712 F: drivers/usb/gadget/legacy/raw_gadget.c
18713 F: include/uapi/linux/usb/raw_gadget.h
18715 USB QMI WWAN NETWORK DRIVER
18716 M: Bjørn Mork <bjorn@mork.no>
18717 L: netdev@vger.kernel.org
18719 F: Documentation/ABI/testing/sysfs-class-net-qmi
18720 F: drivers/net/usb/qmi_wwan.c
18723 M: Petko Manolov <petkan@nucleusys.com>
18724 L: linux-usb@vger.kernel.org
18725 L: netdev@vger.kernel.org
18727 W: https://github.com/petkan/rtl8150
18728 T: git git://github.com/petkan/rtl8150.git
18729 F: drivers/net/usb/rtl8150.c
18731 USB SERIAL SUBSYSTEM
18732 M: Johan Hovold <johan@kernel.org>
18733 L: linux-usb@vger.kernel.org
18735 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
18736 F: Documentation/usb/usb-serial.rst
18737 F: drivers/usb/serial/
18738 F: include/linux/usb/serial.h
18740 USB SMSC75XX ETHERNET DRIVER
18741 M: Steve Glendinning <steve.glendinning@shawell.net>
18742 L: netdev@vger.kernel.org
18744 F: drivers/net/usb/smsc75xx.*
18746 USB SMSC95XX ETHERNET DRIVER
18747 M: Steve Glendinning <steve.glendinning@shawell.net>
18748 M: UNGLinuxDriver@microchip.com
18749 L: netdev@vger.kernel.org
18751 F: drivers/net/usb/smsc95xx.*
18754 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18755 L: linux-usb@vger.kernel.org
18757 W: http://www.linux-usb.org
18758 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
18759 F: Documentation/devicetree/bindings/usb/
18760 F: Documentation/usb/
18762 F: include/linux/usb.h
18763 F: include/linux/usb/
18765 USB TYPEC BUS FOR ALTERNATE MODES
18766 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18767 L: linux-usb@vger.kernel.org
18769 F: Documentation/ABI/testing/sysfs-bus-typec
18770 F: Documentation/driver-api/usb/typec_bus.rst
18771 F: drivers/usb/typec/altmodes/
18772 F: include/linux/usb/typec_altmode.h
18775 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18776 L: linux-usb@vger.kernel.org
18778 F: Documentation/ABI/testing/sysfs-class-typec
18779 F: Documentation/driver-api/usb/typec.rst
18780 F: drivers/usb/typec/
18781 F: include/linux/usb/typec.h
18783 USB TYPEC INTEL PMC MUX DRIVER
18784 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18785 L: linux-usb@vger.kernel.org
18787 F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
18788 F: drivers/usb/typec/mux/intel_pmc_mux.c
18790 USB TYPEC PI3USB30532 MUX DRIVER
18791 M: Hans de Goede <hdegoede@redhat.com>
18792 L: linux-usb@vger.kernel.org
18794 F: drivers/usb/typec/mux/pi3usb30532.c
18796 USB TYPEC PORT CONTROLLER DRIVERS
18797 M: Guenter Roeck <linux@roeck-us.net>
18798 L: linux-usb@vger.kernel.org
18800 F: drivers/usb/typec/tcpm/
18803 M: Alan Stern <stern@rowland.harvard.edu>
18804 L: linux-usb@vger.kernel.org
18806 F: drivers/usb/host/uhci*
18809 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18810 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
18811 L: linux-media@vger.kernel.org
18813 W: http://www.ideasonboard.org/uvc/
18814 T: git git://linuxtv.org/media_tree.git
18815 F: drivers/media/usb/uvc/
18816 F: include/uapi/linux/uvcvideo.h
18819 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18820 L: linux-usb@vger.kernel.org
18822 F: drivers/usb/gadget/function/*uvc*
18823 F: drivers/usb/gadget/legacy/webcam.c
18824 F: include/uapi/linux/usb/g_uvc.h
18826 USB WIRELESS RNDIS DRIVER (rndis_wlan)
18827 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
18828 L: linux-wireless@vger.kernel.org
18830 F: drivers/net/wireless/rndis_wlan.c
18833 M: Mathias Nyman <mathias.nyman@intel.com>
18834 L: linux-usb@vger.kernel.org
18836 F: drivers/usb/host/pci-quirks*
18837 F: drivers/usb/host/xhci*
18840 L: linux-wireless@vger.kernel.org
18842 W: http://linux-lc100020.sourceforge.net
18843 F: drivers/net/wireless/zydas/zd1201.*
18846 M: Antoine Jacquet <royale@zerezo.com>
18847 L: linux-usb@vger.kernel.org
18848 L: linux-media@vger.kernel.org
18850 W: http://royale.zerezo.com/zr364xx/
18851 T: git git://linuxtv.org/media_tree.git
18852 F: Documentation/admin-guide/media/zr364xx*
18853 F: drivers/media/usb/zr364xx/
18855 USER-MODE LINUX (UML)
18856 M: Jeff Dike <jdike@addtoit.com>
18857 M: Richard Weinberger <richard@nod.at>
18858 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
18859 L: linux-um@lists.infradead.org
18861 W: http://user-mode-linux.sourceforge.net
18862 Q: https://patchwork.ozlabs.org/project/linux-um/list/
18863 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
18864 F: Documentation/virt/uml/
18869 USERSPACE COPYIN/COPYOUT (UIOVEC)
18870 M: Alexander Viro <viro@zeniv.linux.org.uk>
18872 F: include/linux/uio.h
18875 USERSPACE DMA BUFFER DRIVER
18876 M: Gerd Hoffmann <kraxel@redhat.com>
18877 L: dri-devel@lists.freedesktop.org
18879 T: git git://anongit.freedesktop.org/drm/drm-misc
18880 F: drivers/dma-buf/udmabuf.c
18881 F: include/uapi/linux/udmabuf.h
18883 USERSPACE I/O (UIO)
18884 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18886 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
18887 F: Documentation/driver-api/uio-howto.rst
18889 F: include/linux/uio_driver.h
18892 M: Karel Zak <kzak@redhat.com>
18893 L: util-linux@vger.kernel.org
18895 W: http://en.wikipedia.org/wiki/Util-linux
18896 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
18899 M: Christoph Hellwig <hch@lst.de>
18900 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18901 L: linux-kernel@vger.kernel.org
18903 T: git git://git.infradead.org/users/hch/uuid.git
18904 F: include/linux/uuid.h
18905 F: include/uapi/linux/uuid.h
18910 M: Justin Ernst <justin.ernst@hpe.com>
18911 L: platform-driver-x86@vger.kernel.org
18913 F: drivers/platform/x86/uv_sysfs.c
18916 M: Michal Januszewski <spock@gentoo.org>
18917 L: linux-fbdev@vger.kernel.org
18919 W: https://github.com/mjanusz/v86d
18920 F: Documentation/fb/uvesafb.rst
18921 F: drivers/video/fbdev/uvesafb.*
18923 Ux500 CLOCK DRIVERS
18924 M: Ulf Hansson <ulf.hansson@linaro.org>
18925 L: linux-clk@vger.kernel.org
18926 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18928 F: drivers/clk/ux500/
18931 M: Stefan Agner <stefan@agner.ch>
18932 L: linux-mtd@lists.infradead.org
18934 F: drivers/mtd/nand/raw/vf610_nfc.c
18936 VFAT/FAT/MSDOS FILESYSTEM
18937 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
18939 F: Documentation/filesystems/vfat.rst
18943 M: Alex Williamson <alex.williamson@redhat.com>
18944 R: Cornelia Huck <cohuck@redhat.com>
18945 L: kvm@vger.kernel.org
18947 T: git git://github.com/awilliam/linux-vfio.git
18948 F: Documentation/driver-api/vfio.rst
18950 F: include/linux/vfio.h
18951 F: include/uapi/linux/vfio.h
18954 M: Diana Craciun <diana.craciun@oss.nxp.com>
18955 L: kvm@vger.kernel.org
18957 F: drivers/vfio/fsl-mc/
18959 VFIO MEDIATED DEVICE DRIVERS
18960 M: Kirti Wankhede <kwankhede@nvidia.com>
18961 L: kvm@vger.kernel.org
18963 F: Documentation/driver-api/vfio-mediated-device.rst
18964 F: drivers/vfio/mdev/
18965 F: include/linux/mdev.h
18966 F: samples/vfio-mdev/
18968 VFIO PLATFORM DRIVER
18969 M: Eric Auger <eric.auger@redhat.com>
18970 L: kvm@vger.kernel.org
18972 F: drivers/vfio/platform/
18975 R: Lukas Wunner <lukas@wunner.de>
18977 T: git git://anongit.freedesktop.org/drm/drm-misc
18978 F: Documentation/gpu/vga-switcheroo.rst
18979 F: drivers/gpu/vga/vga_switcheroo.c
18980 F: include/linux/vga_switcheroo.h
18982 VIA RHINE NETWORK DRIVER
18984 M: Kevin Brace <kevinbrace@bracecomputerlab.com>
18985 F: drivers/net/ethernet/via/via-rhine.c
18987 VIA SD/MMC CARD CONTROLLER DRIVER
18988 M: Bruce Chang <brucechang@via.com.tw>
18989 M: Harald Welte <HaraldWelte@viatech.com>
18991 F: drivers/mmc/host/via-sdmmc.c
18993 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
18994 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
18995 L: linux-fbdev@vger.kernel.org
18997 F: drivers/video/fbdev/via/
18998 F: include/linux/via-core.h
18999 F: include/linux/via-gpio.h
19000 F: include/linux/via_i2c.h
19002 VIA VELOCITY NETWORK DRIVER
19003 M: Francois Romieu <romieu@fr.zoreil.com>
19004 L: netdev@vger.kernel.org
19006 F: drivers/net/ethernet/via/via-velocity.*
19008 VICODEC VIRTUAL CODEC DRIVER
19009 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
19010 L: linux-media@vger.kernel.org
19012 W: https://linuxtv.org
19013 T: git git://linuxtv.org/media_tree.git
19014 F: drivers/media/test-drivers/vicodec/*
19016 VIDEO I2C POLLING DRIVER
19017 M: Matt Ranostay <matt.ranostay@konsulko.com>
19018 L: linux-media@vger.kernel.org
19020 F: drivers/media/i2c/video-i2c.c
19022 VIDEO MULTIPLEXER DRIVER
19023 M: Philipp Zabel <p.zabel@pengutronix.de>
19024 L: linux-media@vger.kernel.org
19026 F: drivers/media/platform/video-mux.c
19028 VIDEOBUF2 FRAMEWORK
19029 M: Tomasz Figa <tfiga@chromium.org>
19030 M: Marek Szyprowski <m.szyprowski@samsung.com>
19031 L: linux-media@vger.kernel.org
19033 F: drivers/media/common/videobuf2/*
19034 F: include/media/videobuf2-*
19036 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
19037 M: Helen Koike <helen.koike@collabora.com>
19038 R: Shuah Khan <skhan@linuxfoundation.org>
19039 L: linux-media@vger.kernel.org
19041 W: https://linuxtv.org
19042 T: git git://linuxtv.org/media_tree.git
19043 F: drivers/media/test-drivers/vimc/*
19046 M: Alex Williamson <alex.williamson@redhat.com>
19047 M: Paolo Bonzini <pbonzini@redhat.com>
19048 L: kvm@vger.kernel.org
19052 VIRTIO AND VHOST VSOCK DRIVER
19053 M: Stefan Hajnoczi <stefanha@redhat.com>
19054 M: Stefano Garzarella <sgarzare@redhat.com>
19055 L: kvm@vger.kernel.org
19056 L: virtualization@lists.linux-foundation.org
19057 L: netdev@vger.kernel.org
19059 F: drivers/net/vsockmon.c
19060 F: drivers/vhost/vsock.c
19061 F: include/linux/virtio_vsock.h
19062 F: include/uapi/linux/virtio_vsock.h
19063 F: include/uapi/linux/vm_sockets_diag.h
19064 F: include/uapi/linux/vsockmon.h
19065 F: net/vmw_vsock/af_vsock_tap.c
19066 F: net/vmw_vsock/diag.c
19067 F: net/vmw_vsock/virtio_transport.c
19068 F: net/vmw_vsock/virtio_transport_common.c
19069 F: net/vmw_vsock/vsock_loopback.c
19070 F: tools/testing/vsock/
19072 VIRTIO BLOCK AND SCSI DRIVERS
19073 M: "Michael S. Tsirkin" <mst@redhat.com>
19074 M: Jason Wang <jasowang@redhat.com>
19075 R: Paolo Bonzini <pbonzini@redhat.com>
19076 R: Stefan Hajnoczi <stefanha@redhat.com>
19077 L: virtualization@lists.linux-foundation.org
19079 F: drivers/block/virtio_blk.c
19080 F: drivers/scsi/virtio_scsi.c
19081 F: drivers/vhost/scsi.c
19082 F: include/uapi/linux/virtio_blk.h
19083 F: include/uapi/linux/virtio_scsi.h
19085 VIRTIO CONSOLE DRIVER
19086 M: Amit Shah <amit@kernel.org>
19087 L: virtualization@lists.linux-foundation.org
19089 F: drivers/char/virtio_console.c
19090 F: include/linux/virtio_console.h
19091 F: include/uapi/linux/virtio_console.h
19093 VIRTIO CORE AND NET DRIVERS
19094 M: "Michael S. Tsirkin" <mst@redhat.com>
19095 M: Jason Wang <jasowang@redhat.com>
19096 L: virtualization@lists.linux-foundation.org
19098 F: Documentation/devicetree/bindings/virtio/
19099 F: drivers/block/virtio_blk.c
19100 F: drivers/crypto/virtio/
19101 F: drivers/net/virtio_net.c
19104 F: include/linux/vdpa.h
19105 F: include/linux/virtio*.h
19106 F: include/uapi/linux/virtio_*.h
19110 M: "Michael S. Tsirkin" <mst@redhat.com>
19111 M: David Hildenbrand <david@redhat.com>
19112 L: virtualization@lists.linux-foundation.org
19114 F: drivers/virtio/virtio_balloon.c
19115 F: include/uapi/linux/virtio_balloon.h
19116 F: include/linux/balloon_compaction.h
19117 F: mm/balloon_compaction.c
19119 VIRTIO CRYPTO DRIVER
19120 M: Gonglei <arei.gonglei@huawei.com>
19121 L: virtualization@lists.linux-foundation.org
19122 L: linux-crypto@vger.kernel.org
19124 F: drivers/crypto/virtio/
19125 F: include/uapi/linux/virtio_crypto.h
19127 VIRTIO DRIVERS FOR S390
19128 M: Cornelia Huck <cohuck@redhat.com>
19129 M: Halil Pasic <pasic@linux.ibm.com>
19130 L: linux-s390@vger.kernel.org
19131 L: virtualization@lists.linux-foundation.org
19132 L: kvm@vger.kernel.org
19134 F: arch/s390/include/uapi/asm/virtio-ccw.h
19135 F: drivers/s390/virtio/
19138 M: Vivek Goyal <vgoyal@redhat.com>
19139 M: Stefan Hajnoczi <stefanha@redhat.com>
19140 M: Miklos Szeredi <miklos@szeredi.hu>
19141 L: virtualization@lists.linux-foundation.org
19142 L: linux-fsdevel@vger.kernel.org
19144 W: https://virtio-fs.gitlab.io/
19145 F: Documentation/filesystems/virtiofs.rst
19146 F: fs/fuse/virtio_fs.c
19147 F: include/uapi/linux/virtio_fs.h
19150 M: David Airlie <airlied@linux.ie>
19151 M: Gerd Hoffmann <kraxel@redhat.com>
19152 L: dri-devel@lists.freedesktop.org
19153 L: virtualization@lists.linux-foundation.org
19155 T: git git://anongit.freedesktop.org/drm/drm-misc
19156 F: drivers/gpu/drm/virtio/
19157 F: include/uapi/linux/virtio_gpu.h
19159 VIRTIO HOST (VHOST)
19160 M: "Michael S. Tsirkin" <mst@redhat.com>
19161 M: Jason Wang <jasowang@redhat.com>
19162 L: kvm@vger.kernel.org
19163 L: virtualization@lists.linux-foundation.org
19164 L: netdev@vger.kernel.org
19166 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
19168 F: include/linux/vhost_iotlb.h
19169 F: include/uapi/linux/vhost.h
19171 VIRTIO INPUT DRIVER
19172 M: Gerd Hoffmann <kraxel@redhat.com>
19174 F: drivers/virtio/virtio_input.c
19175 F: include/uapi/linux/virtio_input.h
19177 VIRTIO IOMMU DRIVER
19178 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
19179 L: virtualization@lists.linux-foundation.org
19181 F: drivers/iommu/virtio-iommu.c
19182 F: include/uapi/linux/virtio_iommu.h
19185 M: David Hildenbrand <david@redhat.com>
19186 L: virtualization@lists.linux-foundation.org
19188 W: https://virtio-mem.gitlab.io/
19189 F: drivers/virtio/virtio_mem.c
19190 F: include/uapi/linux/virtio_mem.h
19192 VIRTUAL BOX GUEST DEVICE DRIVER
19193 M: Hans de Goede <hdegoede@redhat.com>
19194 M: Arnd Bergmann <arnd@arndb.de>
19195 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19197 F: drivers/virt/vboxguest/
19198 F: include/linux/vbox_utils.h
19199 F: include/uapi/linux/vbox*.h
19201 VIRTUAL BOX SHARED FOLDER VFS DRIVER
19202 M: Hans de Goede <hdegoede@redhat.com>
19203 L: linux-fsdevel@vger.kernel.org
19207 VIRTUAL SERIO DEVICE DRIVER
19208 M: Stephen Chandler Paul <thatslyude@gmail.com>
19210 F: drivers/input/serio/userio.c
19211 F: include/uapi/linux/userio.h
19213 VIVID VIRTUAL VIDEO DRIVER
19214 M: Hans Verkuil <hverkuil@xs4all.nl>
19215 L: linux-media@vger.kernel.org
19217 W: https://linuxtv.org
19218 T: git git://linuxtv.org/media_tree.git
19219 F: drivers/media/test-drivers/vivid/*
19221 VIDTV VIRTUAL DIGITAL TV DRIVER
19222 M: Daniel W. S. Almeida <dwlsalmeida@gmail.com>
19223 L: linux-media@vger.kernel.org
19225 W: https://linuxtv.org
19226 T: git git://linuxtv.org/media_tree.git
19227 F: drivers/media/test-drivers/vidtv/*
19230 M: Florian Fainelli <f.fainelli@gmail.com>
19231 L: openwrt-devel@lists.openwrt.org (subscribers-only)
19233 F: drivers/vlynq/vlynq.c
19234 F: include/linux/vlynq.h
19237 M: Martyn Welch <martyn@welchs.me.uk>
19238 M: Manohar Vanga <manohar.vanga@gmail.com>
19239 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19240 L: linux-kernel@vger.kernel.org
19242 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
19243 F: Documentation/driver-api/vme.rst
19244 F: drivers/staging/vme/
19246 F: include/linux/vme*
19248 VMWARE BALLOON DRIVER
19249 M: Nadav Amit <namit@vmware.com>
19250 M: "VMware, Inc." <pv-drivers@vmware.com>
19251 L: linux-kernel@vger.kernel.org
19253 F: drivers/misc/vmw_balloon.c
19255 VMWARE HYPERVISOR INTERFACE
19256 M: Deep Shah <sdeep@vmware.com>
19257 M: "VMware, Inc." <pv-drivers@vmware.com>
19258 L: virtualization@lists.linux-foundation.org
19260 F: arch/x86/include/asm/vmware.h
19261 F: arch/x86/kernel/cpu/vmware.c
19263 VMWARE PVRDMA DRIVER
19264 M: Adit Ranadive <aditr@vmware.com>
19265 M: VMware PV-Drivers <pv-drivers@vmware.com>
19266 L: linux-rdma@vger.kernel.org
19268 F: drivers/infiniband/hw/vmw_pvrdma/
19270 VMware PVSCSI driver
19271 M: Vishal Bhakta <vbhakta@vmware.com>
19272 M: VMware PV-Drivers <pv-drivers@vmware.com>
19273 L: linux-scsi@vger.kernel.org
19275 F: drivers/scsi/vmw_pvscsi.c
19276 F: drivers/scsi/vmw_pvscsi.h
19278 VMWARE VIRTUAL PTP CLOCK DRIVER
19279 M: Vivek Thampi <vithampi@vmware.com>
19280 M: "VMware, Inc." <pv-drivers@vmware.com>
19281 L: netdev@vger.kernel.org
19283 F: drivers/ptp/ptp_vmw.c
19285 VMWARE VMMOUSE SUBDRIVER
19286 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
19287 M: "VMware, Inc." <pv-drivers@vmware.com>
19288 L: linux-input@vger.kernel.org
19290 F: drivers/input/mouse/vmmouse.c
19291 F: drivers/input/mouse/vmmouse.h
19293 VMWARE VMXNET3 ETHERNET DRIVER
19294 M: Ronak Doshi <doshir@vmware.com>
19295 M: pv-drivers@vmware.com
19296 L: netdev@vger.kernel.org
19298 F: drivers/net/vmxnet3/
19300 VOCORE VOCORE2 BOARD
19301 M: Harvey Hunt <harveyhuntnexus@gmail.com>
19302 L: linux-mips@vger.kernel.org
19304 F: arch/mips/boot/dts/ralink/vocore2.dts
19306 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
19307 M: Liam Girdwood <lgirdwood@gmail.com>
19308 M: Mark Brown <broonie@kernel.org>
19309 L: linux-kernel@vger.kernel.org
19311 W: http://www.slimlogic.co.uk/?p=48
19312 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
19313 F: Documentation/devicetree/bindings/regulator/
19314 F: Documentation/power/regulator/
19315 F: drivers/regulator/
19316 F: include/dt-bindings/regulator/
19317 F: include/linux/regulator/
19318 K: regulator_get_optional
19321 M: David Ahern <dsahern@kernel.org>
19322 L: netdev@vger.kernel.org
19324 F: Documentation/networking/vrf.rst
19325 F: drivers/net/vrf.c
19328 M: Petr Mladek <pmladek@suse.com>
19329 M: Steven Rostedt <rostedt@goodmis.org>
19330 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
19331 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19332 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
19334 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
19335 F: Documentation/core-api/printk-formats.rst
19336 F: lib/test_printf.c
19339 VT1211 HARDWARE MONITOR DRIVER
19340 M: Juerg Haefliger <juergh@gmail.com>
19341 L: linux-hwmon@vger.kernel.org
19343 F: Documentation/hwmon/vt1211.rst
19344 F: drivers/hwmon/vt1211.c
19346 VT8231 HARDWARE MONITOR DRIVER
19347 M: Roger Lucas <vt8231@hiddenengine.co.uk>
19348 L: linux-hwmon@vger.kernel.org
19350 F: drivers/hwmon/vt8231.c
19352 VUB300 USB to SDIO/SD/MMC bridge chip
19353 L: linux-mmc@vger.kernel.org
19355 F: drivers/mmc/host/vub300.c
19357 W1 DALLAS'S 1-WIRE BUS
19358 M: Evgeniy Polyakov <zbr@ioremap.net>
19360 F: Documentation/devicetree/bindings/w1/
19361 F: Documentation/w1/
19363 F: include/linux/w1.h
19365 W83791D HARDWARE MONITORING DRIVER
19366 M: Marc Hulsman <m.hulsman@tudelft.nl>
19367 L: linux-hwmon@vger.kernel.org
19369 F: Documentation/hwmon/w83791d.rst
19370 F: drivers/hwmon/w83791d.c
19372 W83793 HARDWARE MONITORING DRIVER
19373 M: Rudolf Marek <r.marek@assembler.cz>
19374 L: linux-hwmon@vger.kernel.org
19376 F: Documentation/hwmon/w83793.rst
19377 F: drivers/hwmon/w83793.c
19379 W83795 HARDWARE MONITORING DRIVER
19380 M: Jean Delvare <jdelvare@suse.com>
19381 L: linux-hwmon@vger.kernel.org
19383 F: drivers/hwmon/w83795.c
19385 W83L51xD SD/MMC CARD INTERFACE DRIVER
19386 M: Pierre Ossman <pierre@ossman.eu>
19388 F: drivers/mmc/host/wbsd.*
19390 WACOM PROTOCOL 4 SERIAL TABLETS
19391 M: Julian Squires <julian@cipht.net>
19392 M: Hans de Goede <hdegoede@redhat.com>
19393 L: linux-input@vger.kernel.org
19395 F: drivers/input/tablet/wacom_serial4.c
19397 WATCHDOG DEVICE DRIVERS
19398 M: Wim Van Sebroeck <wim@linux-watchdog.org>
19399 M: Guenter Roeck <linux@roeck-us.net>
19400 L: linux-watchdog@vger.kernel.org
19402 W: http://www.linux-watchdog.org/
19403 T: git git://www.linux-watchdog.org/linux-watchdog.git
19404 F: Documentation/devicetree/bindings/watchdog/
19405 F: Documentation/watchdog/
19406 F: drivers/watchdog/
19407 F: include/linux/watchdog.h
19408 F: include/uapi/linux/watchdog.h
19410 WHISKEYCOVE PMIC GPIO DRIVER
19411 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
19412 L: linux-gpio@vger.kernel.org
19414 F: drivers/gpio/gpio-wcove.c
19417 M: Dianlong Li <long17.cool@163.com>
19418 L: linux-rtc@vger.kernel.org
19420 F: drivers/rtc/rtc-sd3078.c
19423 M: David Rheinsberg <david.rheinsberg@gmail.com>
19424 L: linux-input@vger.kernel.org
19426 F: drivers/hid/hid-wiimote*
19428 WILOCITY WIL6210 WIRELESS DRIVER
19429 M: Maya Erez <merez@codeaurora.org>
19430 L: linux-wireless@vger.kernel.org
19431 L: wil6210@qti.qualcomm.com
19433 W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
19434 F: drivers/net/wireless/ath/wil6210/
19437 M: David Härdeman <david@hardeman.nu>
19439 F: drivers/media/rc/winbond-cir.c
19441 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
19442 M: William Breathitt Gray <vilhelm.gray@gmail.com>
19443 L: linux-watchdog@vger.kernel.org
19445 F: drivers/watchdog/ebc-c384_wdt.c
19447 WINSYSTEMS WS16C48 GPIO DRIVER
19448 M: William Breathitt Gray <vilhelm.gray@gmail.com>
19449 L: linux-gpio@vger.kernel.org
19451 F: drivers/gpio/gpio-ws16c48.c
19453 WIREGUARD SECURE NETWORK TUNNEL
19454 M: Jason A. Donenfeld <Jason@zx2c4.com>
19455 L: wireguard@lists.zx2c4.com
19456 L: netdev@vger.kernel.org
19458 F: drivers/net/wireguard/
19459 F: tools/testing/selftests/wireguard/
19461 WISTRON LAPTOP BUTTON DRIVER
19462 M: Miloslav Trmac <mitr@volny.cz>
19464 F: drivers/input/misc/wistron_btns.c
19466 WL3501 WIRELESS PCMCIA CARD DRIVER
19467 L: linux-wireless@vger.kernel.org
19469 F: drivers/net/wireless/wl3501*
19471 WOLFSON MICROELECTRONICS DRIVERS
19472 L: patches@opensource.cirrus.com
19474 W: https://github.com/CirrusLogic/linux-drivers/wiki
19475 T: git https://github.com/CirrusLogic/linux-drivers.git
19476 F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
19477 F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
19478 F: Documentation/devicetree/bindings/mfd/wm831x.txt
19479 F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
19480 F: Documentation/devicetree/bindings/sound/wlf,arizona.yaml
19481 F: Documentation/hwmon/wm83??.rst
19482 F: arch/arm/mach-s3c/mach-crag6410*
19483 F: drivers/clk/clk-wm83*.c
19484 F: drivers/extcon/extcon-arizona.c
19485 F: drivers/gpio/gpio-*wm*.c
19486 F: drivers/gpio/gpio-arizona.c
19487 F: drivers/hwmon/wm83??-hwmon.c
19488 F: drivers/input/misc/wm831x-on.c
19489 F: drivers/input/touchscreen/wm831x-ts.c
19490 F: drivers/input/touchscreen/wm97*.c
19491 F: drivers/leds/leds-wm83*.c
19492 F: drivers/mfd/arizona*
19493 F: drivers/mfd/cs47l24*
19494 F: drivers/mfd/wm*.c
19495 F: drivers/power/supply/wm83*.c
19496 F: drivers/regulator/arizona*
19497 F: drivers/regulator/wm8*.c
19498 F: drivers/rtc/rtc-wm83*.c
19499 F: drivers/video/backlight/wm83*_bl.c
19500 F: drivers/watchdog/wm83*_wdt.c
19501 F: include/linux/mfd/arizona/
19502 F: include/linux/mfd/wm831x/
19503 F: include/linux/mfd/wm8350/
19504 F: include/linux/mfd/wm8400*
19505 F: include/linux/regulator/arizona*
19506 F: include/linux/wm97xx.h
19507 F: include/sound/wm????.h
19508 F: sound/soc/codecs/arizona.?
19509 F: sound/soc/codecs/cs47l24*
19510 F: sound/soc/codecs/wm*
19513 M: Tejun Heo <tj@kernel.org>
19514 R: Lai Jiangshan <jiangshanlai@gmail.com>
19516 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
19517 F: Documentation/core-api/workqueue.rst
19518 F: include/linux/workqueue.h
19519 F: kernel/workqueue.c
19521 X-POWERS AXP288 PMIC DRIVERS
19522 M: Hans de Goede <hdegoede@redhat.com>
19524 F: drivers/acpi/pmic/intel_pmic_xpower.c
19527 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
19528 M: Chen-Yu Tsai <wens@csie.org>
19529 L: linux-kernel@vger.kernel.org
19534 M: Martin Schiller <ms@dev.tdt.de>
19535 L: linux-x25@vger.kernel.org
19537 F: Documentation/networking/lapb-module.rst
19538 F: Documentation/networking/x25*
19539 F: drivers/net/wan/hdlc_x25.c
19540 F: drivers/net/wan/lapbether.c
19541 F: include/*/lapb.h
19542 F: include/net/x25*
19543 F: include/uapi/linux/x25.h
19547 X86 ARCHITECTURE (32-BIT AND 64-BIT)
19548 M: Thomas Gleixner <tglx@linutronix.de>
19549 M: Ingo Molnar <mingo@redhat.com>
19550 M: Borislav Petkov <bp@alien8.de>
19552 R: "H. Peter Anvin" <hpa@zytor.com>
19553 L: linux-kernel@vger.kernel.org
19555 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
19556 F: Documentation/devicetree/bindings/x86/
19557 F: Documentation/x86/
19561 M: Andy Lutomirski <luto@kernel.org>
19562 L: linux-kernel@vger.kernel.org
19564 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
19567 X86 MCE INFRASTRUCTURE
19568 M: Tony Luck <tony.luck@intel.com>
19569 M: Borislav Petkov <bp@alien8.de>
19570 L: linux-edac@vger.kernel.org
19572 F: arch/x86/kernel/cpu/mce/*
19574 X86 MICROCODE UPDATE SUPPORT
19575 M: Borislav Petkov <bp@alien8.de>
19577 F: arch/x86/kernel/cpu/microcode/*
19580 M: Dave Hansen <dave.hansen@linux.intel.com>
19581 M: Andy Lutomirski <luto@kernel.org>
19582 M: Peter Zijlstra <peterz@infradead.org>
19583 L: linux-kernel@vger.kernel.org
19585 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
19588 X86 PLATFORM DRIVERS
19589 M: Hans de Goede <hdegoede@redhat.com>
19590 M: Mark Gross <mgross@linux.intel.com>
19591 L: platform-driver-x86@vger.kernel.org
19593 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
19594 F: drivers/platform/olpc/
19595 F: drivers/platform/x86/
19597 X86 PLATFORM DRIVERS - ARCH
19598 R: Darren Hart <dvhart@infradead.org>
19599 R: Andy Shevchenko <andy@infradead.org>
19600 L: platform-driver-x86@vger.kernel.org
19603 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
19604 F: arch/x86/platform
19606 X86 PLATFORM UV HPE SUPERDOME FLEX
19607 M: Steve Wahl <steve.wahl@hpe.com>
19608 R: Mike Travis <mike.travis@hpe.com>
19609 R: Dimitri Sivanich <dimitri.sivanich@hpe.com>
19610 R: Russ Anderson <russ.anderson@hpe.com>
19612 F: arch/x86/include/asm/uv/
19613 F: arch/x86/kernel/apic/x2apic_uv_x.c
19614 F: arch/x86/platform/uv/
19617 M: Andy Lutomirski <luto@kernel.org>
19618 L: linux-kernel@vger.kernel.org
19620 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
19621 F: arch/x86/entry/vdso/
19624 M: Matthew Wilcox <willy@infradead.org>
19625 L: linux-fsdevel@vger.kernel.org
19627 F: Documentation/core-api/xarray.rst
19628 F: include/linux/idr.h
19629 F: include/linux/xarray.h
19632 F: tools/testing/radix-tree
19635 M: Benjamin Valentin <benpicco@googlemail.com>
19637 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
19638 F: drivers/media/rc/xbox_remote.c
19640 XC2028/3028 TUNER DRIVER
19641 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19642 L: linux-media@vger.kernel.org
19644 W: https://linuxtv.org
19645 T: git git://linuxtv.org/media_tree.git
19646 F: drivers/media/tuners/tuner-xc2028.*
19648 XDP (eXpress Data Path)
19649 M: Alexei Starovoitov <ast@kernel.org>
19650 M: Daniel Borkmann <daniel@iogearbox.net>
19651 M: David S. Miller <davem@davemloft.net>
19652 M: Jakub Kicinski <kuba@kernel.org>
19653 M: Jesper Dangaard Brouer <hawk@kernel.org>
19654 M: John Fastabend <john.fastabend@gmail.com>
19655 L: netdev@vger.kernel.org
19656 L: bpf@vger.kernel.org
19658 F: include/net/xdp.h
19659 F: include/net/xdp_priv.h
19660 F: include/trace/events/xdp.h
19661 F: kernel/bpf/cpumap.c
19662 F: kernel/bpf/devmap.c
19664 F: samples/bpf/xdp*
19665 F: tools/testing/selftests/bpf/*xdp*
19666 F: tools/testing/selftests/bpf/*/*xdp*
19667 F: drivers/net/ethernet/*/*/*/*/*xdp*
19668 F: drivers/net/ethernet/*/*/*xdp*
19669 K: (?:\b|_)xdp(?:\b|_)
19671 XDP SOCKETS (AF_XDP)
19672 M: Björn Töpel <bjorn@kernel.org>
19673 M: Magnus Karlsson <magnus.karlsson@intel.com>
19674 R: Jonathan Lemon <jonathan.lemon@gmail.com>
19675 L: netdev@vger.kernel.org
19676 L: bpf@vger.kernel.org
19678 F: Documentation/networking/af_xdp.rst
19679 F: include/net/xdp_sock*
19680 F: include/net/xsk_buff_pool.h
19681 F: include/uapi/linux/if_xdp.h
19682 F: include/uapi/linux/xdp_diag.h
19683 F: include/net/netns/xdp.h
19685 F: samples/bpf/xdpsock*
19686 F: tools/lib/bpf/xsk*
19688 XEN BLOCK SUBSYSTEM
19689 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19690 M: Roger Pau Monné <roger.pau@citrix.com>
19691 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19693 F: drivers/block/xen*
19694 F: drivers/block/xen-blkback/*
19697 M: Stefano Stabellini <sstabellini@kernel.org>
19698 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19700 F: arch/arm/include/asm/xen/
19703 XEN HYPERVISOR ARM64
19704 M: Stefano Stabellini <sstabellini@kernel.org>
19705 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19707 F: arch/arm64/include/asm/xen/
19710 XEN HYPERVISOR INTERFACE
19711 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
19712 M: Juergen Gross <jgross@suse.com>
19713 R: Stefano Stabellini <sstabellini@kernel.org>
19714 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19716 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
19717 F: Documentation/ABI/stable/sysfs-hypervisor-xen
19718 F: Documentation/ABI/testing/sysfs-hypervisor-xen
19719 F: arch/x86/include/asm/pvclock-abi.h
19720 F: arch/x86/include/asm/xen/
19721 F: arch/x86/platform/pvh/
19723 F: drivers/*/xen-*front.c
19725 F: include/uapi/xen/
19728 XEN NETWORK BACKEND DRIVER
19729 M: Wei Liu <wei.liu@kernel.org>
19730 M: Paul Durrant <paul@xen.org>
19731 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19732 L: netdev@vger.kernel.org
19734 F: drivers/net/xen-netback/*
19737 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19738 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19740 F: arch/x86/pci/*xen*
19741 F: drivers/pci/*xen*
19744 M: Juergen Gross <jgross@suse.com>
19745 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19746 L: linux-scsi@vger.kernel.org
19748 F: drivers/scsi/xen-scsifront.c
19749 F: drivers/xen/xen-scsiback.c
19750 F: include/xen/interface/io/vscsiif.h
19752 XEN SOUND FRONTEND DRIVER
19753 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
19754 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19755 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19759 XEN SWIOTLB SUBSYSTEM
19760 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19761 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19762 L: iommu@lists.linux-foundation.org
19764 F: arch/x86/xen/*swiotlb*
19765 F: drivers/xen/*swiotlb*
19768 M: Darrick J. Wong <djwong@kernel.org>
19769 M: linux-xfs@vger.kernel.org
19770 L: linux-xfs@vger.kernel.org
19773 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
19774 F: Documentation/ABI/testing/sysfs-fs-xfs
19775 F: Documentation/admin-guide/xfs.rst
19776 F: Documentation/filesystems/xfs-delayed-logging-design.rst
19777 F: Documentation/filesystems/xfs-self-describing-metadata.rst
19779 F: include/uapi/linux/dqblk_xfs.h
19780 F: include/uapi/linux/fsmap.h
19782 XILINX AXI ETHERNET DRIVER
19783 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
19785 F: drivers/net/ethernet/xilinx/xilinx_axienet*
19788 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
19789 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
19790 L: linux-can@vger.kernel.org
19792 F: Documentation/devicetree/bindings/net/can/xilinx_can.txt
19793 F: drivers/net/can/xilinx_can.c
19796 M: Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com>
19797 R: Srinivas Neeli <srinivas.neeli@xilinx.com>
19798 R: Michal Simek <michal.simek@xilinx.com>
19800 F: Documentation/devicetree/bindings/gpio/gpio-xilinx.txt
19801 F: Documentation/devicetree/bindings/gpio/gpio-zynq.txt
19802 F: drivers/gpio/gpio-xilinx.c
19803 F: drivers/gpio/gpio-zynq.c
19805 XILINX SD-FEC IP CORES
19806 M: Derek Kiernan <derek.kiernan@xilinx.com>
19807 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
19809 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
19810 F: Documentation/misc-devices/xilinx_sdfec.rst
19811 F: drivers/misc/Kconfig
19812 F: drivers/misc/Makefile
19813 F: drivers/misc/xilinx_sdfec.c
19814 F: include/uapi/misc/xilinx_sdfec.h
19816 XILINX UARTLITE SERIAL DRIVER
19817 M: Peter Korsgaard <jacmet@sunsite.dk>
19818 L: linux-serial@vger.kernel.org
19820 F: drivers/tty/serial/uartlite.c
19822 XILINX VIDEO IP CORES
19823 M: Hyun Kwon <hyun.kwon@xilinx.com>
19824 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19825 L: linux-media@vger.kernel.org
19827 T: git git://linuxtv.org/media_tree.git
19828 F: Documentation/devicetree/bindings/media/xilinx/
19829 F: drivers/media/platform/xilinx/
19830 F: include/uapi/linux/xilinx-v4l2-controls.h
19832 XILINX ZYNQMP DPDMA DRIVER
19833 M: Hyun Kwon <hyun.kwon@xilinx.com>
19834 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19835 L: dmaengine@vger.kernel.org
19837 F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
19838 F: drivers/dma/xilinx/xilinx_dpdma.c
19839 F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
19841 XILINX ZYNQMP PSGTR PHY DRIVER
19842 M: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
19843 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19844 L: linux-kernel@vger.kernel.org
19846 T: git https://github.com/Xilinx/linux-xlnx.git
19847 F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
19848 F: drivers/phy/xilinx/phy-zynqmp.c
19851 M: Eli Billauer <eli.billauer@gmail.com>
19852 L: linux-kernel@vger.kernel.org
19854 F: drivers/char/xillybus/
19857 M: George Cherian <gcherian@marvell.com>
19858 L: linux-i2c@vger.kernel.org
19860 W: http://www.marvell.com
19861 F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
19862 F: drivers/i2c/busses/i2c-xlp9xx.c
19864 XRA1403 GPIO EXPANDER
19865 M: Nandor Han <nandor.han@ge.com>
19866 M: Semi Malinen <semi.malinen@ge.com>
19867 L: linux-gpio@vger.kernel.org
19869 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
19870 F: drivers/gpio/gpio-xra1403.c
19872 XTENSA XTFPGA PLATFORM SUPPORT
19873 M: Max Filippov <jcmvbkbc@gmail.com>
19874 L: linux-xtensa@linux-xtensa.org
19876 F: drivers/spi/spi-xtensa-xtfpga.c
19877 F: sound/soc/xtensa/xtfpga-i2s.c
19879 YAM DRIVER FOR AX.25
19880 M: Jean-Paul Roubelat <jpr@f6fbb.org>
19881 L: linux-hams@vger.kernel.org
19883 F: drivers/net/hamradio/yam*
19884 F: include/linux/yam.h
19886 YAMA SECURITY MODULE
19887 M: Kees Cook <keescook@chromium.org>
19889 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
19890 F: Documentation/admin-guide/LSM/Yama.rst
19893 YEALINK PHONE DRIVER
19894 M: Henk Vergonet <Henk.Vergonet@gmail.com>
19895 L: usbb2k-api-dev@nongnu.org
19897 F: Documentation/input/devices/yealink.rst
19898 F: drivers/input/misc/yealink.*
19900 Z8530 DRIVER FOR AX.25
19901 M: Joerg Reuter <jreuter@yaina.de>
19902 L: linux-hams@vger.kernel.org
19904 W: http://yaina.de/jreuter/
19905 W: http://www.qsl.net/dl1bke/
19906 F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
19907 F: drivers/net/hamradio/*scc.c
19908 F: drivers/net/hamradio/z8530.h
19910 ZBUD COMPRESSED PAGE ALLOCATOR
19911 M: Seth Jennings <sjenning@redhat.com>
19912 M: Dan Streetman <ddstreet@ieee.org>
19913 L: linux-mm@kvack.org
19915 F: include/linux/zbud.h
19918 ZD1211RW WIRELESS DRIVER
19919 M: Daniel Drake <dsd@gentoo.org>
19920 M: Ulrich Kunitz <kune@deine-taler.de>
19921 L: linux-wireless@vger.kernel.org
19922 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
19924 W: http://zd1211.ath.cx/wiki/DriverRewrite
19925 F: drivers/net/wireless/zydas/zd1211rw/
19927 ZD1301 MEDIA DRIVER
19928 M: Antti Palosaari <crope@iki.fi>
19929 L: linux-media@vger.kernel.org
19931 W: https://linuxtv.org/
19932 W: http://palosaari.fi/linux/
19933 Q: https://patchwork.linuxtv.org/project/linux-media/list/
19934 F: drivers/media/usb/dvb-usb-v2/zd1301*
19936 ZD1301_DEMOD MEDIA DRIVER
19937 M: Antti Palosaari <crope@iki.fi>
19938 L: linux-media@vger.kernel.org
19940 W: https://linuxtv.org/
19941 W: http://palosaari.fi/linux/
19942 Q: https://patchwork.linuxtv.org/project/linux-media/list/
19943 F: drivers/media/dvb-frontends/zd1301_demod*
19945 ZHAOXIN PROCESSOR SUPPORT
19946 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
19947 L: linux-kernel@vger.kernel.org
19949 F: arch/x86/kernel/cpu/zhaoxin.c
19952 M: Damien Le Moal <damien.lemoal@wdc.com>
19953 M: Naohiro Aota <naohiro.aota@wdc.com>
19954 R: Johannes Thumshirn <jth@kernel.org>
19955 L: linux-fsdevel@vger.kernel.org
19957 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
19958 F: Documentation/filesystems/zonefs.rst
19961 ZPOOL COMPRESSED PAGE STORAGE API
19962 M: Dan Streetman <ddstreet@ieee.org>
19963 L: linux-mm@kvack.org
19965 F: include/linux/zpool.h
19968 ZR36067 VIDEO FOR LINUX DRIVER
19969 M: Corentin Labbe <clabbe@baylibre.com>
19970 L: mjpeg-users@lists.sourceforge.net
19971 L: linux-media@vger.kernel.org
19973 W: http://mjpeg.sourceforge.net/driver-zoran/
19974 Q: https://patchwork.linuxtv.org/project/linux-media/list/
19975 F: Documentation/driver-api/media/drivers/zoran.rst
19976 F: drivers/staging/media/zoran/
19978 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
19979 M: Minchan Kim <minchan@kernel.org>
19980 M: Nitin Gupta <ngupta@vflare.org>
19981 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
19982 L: linux-kernel@vger.kernel.org
19984 F: Documentation/admin-guide/blockdev/zram.rst
19985 F: drivers/block/zram/
19987 ZS DECSTATION Z85C30 SERIAL DRIVER
19988 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
19990 F: drivers/tty/serial/zs.*
19992 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
19993 M: Minchan Kim <minchan@kernel.org>
19994 M: Nitin Gupta <ngupta@vflare.org>
19995 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
19996 L: linux-mm@kvack.org
19998 F: Documentation/vm/zsmalloc.rst
19999 F: include/linux/zsmalloc.h
20002 ZSWAP COMPRESSED SWAP CACHING
20003 M: Seth Jennings <sjenning@redhat.com>
20004 M: Dan Streetman <ddstreet@ieee.org>
20005 M: Vitaly Wool <vitaly.wool@konsulko.com>
20006 L: linux-mm@kvack.org
20011 M: Linus Torvalds <torvalds@linux-foundation.org>
20012 L: linux-kernel@vger.kernel.org
20013 S: Buried alive in reporters
20014 Q: http://patchwork.kernel.org/project/LKML/list/
20015 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git