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 M: Marc Dionne <marc.dionne@auristor.com>
628 L: linux-afs@lists.infradead.org
630 W: https://www.infradead.org/~dhowells/kafs/
631 F: Documentation/filesystems/afs.rst
633 F: include/trace/events/afs.h
636 M: David Airlie <airlied@linux.ie>
638 T: git git://anongit.freedesktop.org/drm/drm
640 F: include/linux/agp*
641 F: include/uapi/linux/agp*
644 M: "Juergen E. Fischer" <fischer@norbit.de>
645 L: linux-scsi@vger.kernel.org
647 F: drivers/scsi/aha152x*
648 F: drivers/scsi/pcmcia/aha152x*
650 AIC7XXX / AIC79XX SCSI DRIVER
651 M: Hannes Reinecke <hare@suse.com>
652 L: linux-scsi@vger.kernel.org
654 F: drivers/scsi/aic7xxx/
656 AIMSLAB FM RADIO RECEIVER DRIVER
657 M: Hans Verkuil <hverkuil@xs4all.nl>
658 L: linux-media@vger.kernel.org
660 W: https://linuxtv.org
661 T: git git://linuxtv.org/media_tree.git
662 F: drivers/media/radio/radio-aimslab*
665 M: Benjamin LaHaise <bcrl@kvack.org>
666 L: linux-aio@kvack.org
669 F: include/linux/*aio*.h
672 M: Antti Palosaari <crope@iki.fi>
673 L: linux-media@vger.kernel.org
675 W: https://linuxtv.org
676 W: http://palosaari.fi/linux/
677 Q: http://patchwork.linuxtv.org/project/linux-media/list/
678 T: git git://linuxtv.org/anttip/media_tree.git
679 F: drivers/media/usb/airspy/
681 ALACRITECH GIGABIT ETHERNET DRIVER
682 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
684 F: drivers/net/ethernet/alacritech/*
686 ALCATEL SPEEDTOUCH USB DRIVER
687 M: Duncan Sands <duncan.sands@free.fr>
688 L: linux-usb@vger.kernel.org
690 W: http://www.linux-usb.org/SpeedTouch/
691 F: drivers/usb/atm/speedtch.c
692 F: drivers/usb/atm/usbatm.c
694 ALCHEMY AU1XX0 MMC DRIVER
695 M: Manuel Lauss <manuel.lauss@gmail.com>
697 F: drivers/mmc/host/au1xmmc.c
700 M: Rudolf Marek <r.marek@assembler.cz>
701 L: linux-i2c@vger.kernel.org
703 F: Documentation/i2c/busses/i2c-ali1563.rst
704 F: drivers/i2c/busses/i2c-ali1563.c
707 L: Dell.Client.Kernel@dell.com
709 F: drivers/platform/x86/dell/alienware-wmi.c
711 ALL SENSORS DLH SERIES PRESSURE SENSORS DRIVER
712 M: Tomislav Denis <tomislav.denis@avl.com>
713 L: linux-iio@vger.kernel.org
715 W: http://www.allsensors.com/
716 F: Documentation/devicetree/bindings/iio/pressure/asc,dlhl60d.yaml
717 F: drivers/iio/pressure/dlhl60d.c
719 ALLEGRO DVT VIDEO IP CORE DRIVER
720 M: Michael Tretter <m.tretter@pengutronix.de>
721 R: Pengutronix Kernel Team <kernel@pengutronix.de>
722 L: linux-media@vger.kernel.org
724 F: Documentation/devicetree/bindings/media/allegro,al5e.yaml
725 F: drivers/media/platform/allegro-dvt/
727 ALLWINNER A10 CSI DRIVER
728 M: Maxime Ripard <mripard@kernel.org>
729 L: linux-media@vger.kernel.org
731 T: git git://linuxtv.org/media_tree.git
732 F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
733 F: drivers/media/platform/sunxi/sun4i-csi/
735 ALLWINNER CPUFREQ DRIVER
736 M: Yangtao Li <tiny.windzz@gmail.com>
737 L: linux-pm@vger.kernel.org
739 F: Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
740 F: drivers/cpufreq/sun50i-cpufreq-nvmem.c
742 ALLWINNER CRYPTO DRIVERS
743 M: Corentin Labbe <clabbe.montjoie@gmail.com>
744 L: linux-crypto@vger.kernel.org
746 F: drivers/crypto/allwinner/
748 ALLWINNER THERMAL DRIVER
749 M: Vasily Khoruzhick <anarsoul@gmail.com>
750 M: Yangtao Li <tiny.windzz@gmail.com>
751 L: linux-pm@vger.kernel.org
753 F: Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
754 F: drivers/thermal/sun8i_thermal.c
757 M: Maxime Ripard <mripard@kernel.org>
758 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
759 L: linux-media@vger.kernel.org
761 F: drivers/staging/media/sunxi/cedrus/
764 M: Richard Henderson <rth@twiddle.net>
765 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
766 M: Matt Turner <mattst88@gmail.com>
767 L: linux-alpha@vger.kernel.org
771 ALPS PS/2 TOUCHPAD DRIVER
772 R: Pali Rohár <pali@kernel.org>
773 F: drivers/input/mouse/alps.*
775 ALTERA I2C CONTROLLER DRIVER
776 M: Thor Thayer <thor.thayer@linux.intel.com>
778 F: Documentation/devicetree/bindings/i2c/i2c-altera.txt
779 F: drivers/i2c/busses/i2c-altera.c
781 ALTERA MAILBOX DRIVER
782 M: Ley Foon Tan <ley.foon.tan@intel.com>
784 F: drivers/mailbox/mailbox-altera.c
787 M: Joyce Ooi <joyce.ooi@intel.com>
788 L: linux-gpio@vger.kernel.org
790 F: drivers/gpio/gpio-altera.c
792 ALTERA SYSTEM MANAGER DRIVER
793 M: Thor Thayer <thor.thayer@linux.intel.com>
795 F: drivers/mfd/altera-sysmgr.c
796 F: include/linux/mfd/altera-sysmgr.h
798 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
799 M: Thor Thayer <thor.thayer@linux.intel.com>
801 F: drivers/gpio/gpio-altera-a10sr.c
802 F: drivers/mfd/altera-a10sr.c
803 F: drivers/reset/reset-a10sr.c
804 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
805 F: include/linux/mfd/altera-a10sr.h
807 ALTERA TRIPLE SPEED ETHERNET DRIVER
808 M: Joyce Ooi <joyce.ooi@intel.com>
809 L: netdev@vger.kernel.org
811 F: drivers/net/ethernet/altera/
813 ALTERA UART/JTAG UART SERIAL DRIVERS
814 M: Tobias Klauser <tklauser@distanz.ch>
815 L: linux-serial@vger.kernel.org
817 F: drivers/tty/serial/altera_jtaguart.c
818 F: drivers/tty/serial/altera_uart.c
819 F: include/linux/altera_jtaguart.h
820 F: include/linux/altera_uart.h
822 AMAZON ANNAPURNA LABS FIC DRIVER
823 M: Talel Shenhar <talel@amazon.com>
825 F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
826 F: drivers/irqchip/irq-al-fic.c
828 AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
829 M: Talel Shenhar <talel@amazon.com>
830 M: Talel Shenhar <talelshenhar@gmail.com>
832 F: Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
833 F: drivers/edac/al_mc_edac.c
835 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
836 M: Talel Shenhar <talel@amazon.com>
838 F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
839 F: drivers/thermal/thermal_mmio.c
841 AMAZON ETHERNET DRIVERS
842 M: Netanel Belgazal <netanel@amazon.com>
843 M: Arthur Kiyanovski <akiyano@amazon.com>
844 R: Guy Tzalik <gtzalik@amazon.com>
845 R: Saeed Bishara <saeedb@amazon.com>
846 L: netdev@vger.kernel.org
848 F: Documentation/networking/device_drivers/ethernet/amazon/ena.rst
849 F: drivers/net/ethernet/amazon/
851 AMAZON RDMA EFA DRIVER
852 M: Gal Pressman <galpress@amazon.com>
853 R: Yossi Leybovich <sleybo@amazon.com>
854 L: linux-rdma@vger.kernel.org
856 Q: https://patchwork.kernel.org/project/linux-rdma/list/
857 F: drivers/infiniband/hw/efa/
858 F: include/uapi/rdma/efa-abi.h
860 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
861 M: Tom Lendacky <thomas.lendacky@amd.com>
862 M: John Allen <john.allen@amd.com>
863 L: linux-crypto@vger.kernel.org
865 F: drivers/crypto/ccp/
866 F: include/linux/ccp.h
868 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
869 M: Brijesh Singh <brijesh.singh@amd.com>
870 M: Tom Lendacky <thomas.lendacky@amd.com>
871 L: linux-crypto@vger.kernel.org
873 F: drivers/crypto/ccp/sev*
874 F: include/uapi/linux/psp-sev.h
877 M: Harry Wentland <harry.wentland@amd.com>
878 M: Leo Li <sunpeng.li@amd.com>
879 L: amd-gfx@lists.freedesktop.org
881 T: git git://people.freedesktop.org/~agd5f/linux
882 F: drivers/gpu/drm/amd/display/
884 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
885 M: Huang Rui <ray.huang@amd.com>
886 L: linux-hwmon@vger.kernel.org
888 F: Documentation/hwmon/fam15h_power.rst
889 F: drivers/hwmon/fam15h_power.c
892 M: Enrico Weigelt, metux IT consult <info@metux.net>
893 L: linux-gpio@vger.kernel.org
895 F: drivers/gpio/gpio-amd-fch.c
896 F: include/linux/platform_data/gpio/gpio-amd-fch.h
898 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
899 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
901 F: drivers/usb/gadget/udc/amd5536udc.*
903 AMD GEODE PROCESSOR/CHIPSET SUPPORT
904 M: Andres Salomon <dilinger@queued.net>
905 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
907 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
908 F: arch/x86/include/asm/geode.h
909 F: drivers/char/hw_random/geode-rng.c
910 F: drivers/crypto/geode*
911 F: drivers/video/fbdev/geode/
914 M: Joerg Roedel <joro@8bytes.org>
915 L: iommu@lists.linux-foundation.org
917 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
918 F: drivers/iommu/amd/
919 F: include/linux/amd-iommu.h
922 M: Felix Kuehling <Felix.Kuehling@amd.com>
923 L: amd-gfx@lists.freedesktop.org
925 T: git https://gitlab.freedesktop.org/agd5f/linux.git
926 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
927 F: drivers/gpu/drm/amd/amdkfd/
928 F: drivers/gpu/drm/amd/include/cik_structs.h
929 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
930 F: drivers/gpu/drm/amd/include/v9_structs.h
931 F: drivers/gpu/drm/amd/include/vi_structs.h
932 F: include/uapi/linux/kfd_ioctl.h
935 M: Sanjay R Mehta <sanju.mehta@amd.com>
937 F: drivers/spi/spi-amd.c
940 M: Elie Morisse <syniurge@gmail.com>
941 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
942 M: Shyam Sundar S K <shyam-sundar.s-k@amd.com>
943 L: linux-i2c@vger.kernel.org
945 F: drivers/i2c/busses/i2c-amd-mp2*
948 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
949 L: platform-driver-x86@vger.kernel.org
951 F: drivers/platform/x86/amd-pmc.*
954 M: Evan Quan <evan.quan@amd.com>
955 L: amd-gfx@lists.freedesktop.org
957 T: git git://people.freedesktop.org/~agd5f/linux
958 F: drivers/gpu/drm/amd/pm/powerplay/
960 AMD SEATTLE DEVICE TREE SUPPORT
961 M: Brijesh Singh <brijeshkumar.singh@amd.com>
962 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
963 M: Tom Lendacky <thomas.lendacky@amd.com>
965 F: arch/arm64/boot/dts/amd/
968 M: Tom Lendacky <thomas.lendacky@amd.com>
969 L: netdev@vger.kernel.org
971 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
972 F: drivers/net/ethernet/amd/xgbe/
974 AMD SENSOR FUSION HUB DRIVER
975 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
976 M: Sandeep Singh <sandeep.singh@amd.com>
977 L: linux-input@vger.kernel.org
979 F: Documentation/hid/amd-sfh*
980 F: drivers/hid/amd-sfh-hid/
983 M: Christian Eggers <ceggers@arri.de>
984 L: linux-iio@vger.kernel.org
986 F: Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
987 F: drivers/iio/light/as73211.c
989 ANALOG DEVICES INC AD7192 DRIVER
990 M: Alexandru Tachici <alexandru.tachici@analog.com>
991 L: linux-iio@vger.kernel.org
993 W: http://ez.analog.com/community/linux-device-drivers
994 F: Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
995 F: drivers/iio/adc/ad7192.c
997 ANALOG DEVICES INC AD7292 DRIVER
998 M: Marcelo Schmitt <marcelo.schmitt1@gmail.com>
999 L: linux-iio@vger.kernel.org
1001 W: http://ez.analog.com/community/linux-device-drivers
1002 F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1003 F: drivers/iio/adc/ad7292.c
1005 ANALOG DEVICES INC AD7768-1 DRIVER
1006 M: Michael Hennerich <Michael.Hennerich@analog.com>
1007 L: linux-iio@vger.kernel.org
1009 W: http://ez.analog.com/community/linux-device-drivers
1010 F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1011 F: drivers/iio/adc/ad7768-1.c
1013 ANALOG DEVICES INC AD7780 DRIVER
1014 M: Michael Hennerich <Michael.Hennerich@analog.com>
1015 M: Renato Lui Geh <renatogeh@gmail.com>
1016 L: linux-iio@vger.kernel.org
1018 W: http://ez.analog.com/community/linux-device-drivers
1019 F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1020 F: drivers/iio/adc/ad7780.c
1022 ANALOG DEVICES INC AD9389B DRIVER
1023 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1024 L: linux-media@vger.kernel.org
1026 F: drivers/media/i2c/ad9389b*
1028 ANALOG DEVICES INC ADGS1408 DRIVER
1029 M: Mircea Caprioru <mircea.caprioru@analog.com>
1031 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1032 F: drivers/mux/adgs1408.c
1034 ANALOG DEVICES INC ADIN DRIVER
1035 M: Michael Hennerich <michael.hennerich@analog.com>
1036 L: netdev@vger.kernel.org
1038 W: http://ez.analog.com/community/linux-device-drivers
1039 F: Documentation/devicetree/bindings/net/adi,adin.yaml
1040 F: drivers/net/phy/adin.c
1042 ANALOG DEVICES INC ADIS DRIVER LIBRARY
1043 M: Nuno Sa <nuno.sa@analog.com>
1044 L: linux-iio@vger.kernel.org
1046 F: drivers/iio/imu/adis.c
1047 F: include/linux/iio/imu/adis.h
1049 ANALOG DEVICES INC ADIS16460 DRIVER
1050 M: Dragos Bogdan <dragos.bogdan@analog.com>
1051 L: linux-iio@vger.kernel.org
1053 W: http://ez.analog.com/community/linux-device-drivers
1054 F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1055 F: drivers/iio/imu/adis16460.c
1057 ANALOG DEVICES INC ADIS16475 DRIVER
1058 M: Nuno Sa <nuno.sa@analog.com>
1059 L: linux-iio@vger.kernel.org
1060 W: http://ez.analog.com/community/linux-device-drivers
1062 F: drivers/iio/imu/adis16475.c
1063 F: Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1065 ANALOG DEVICES INC ADM1177 DRIVER
1066 M: Michael Hennerich <Michael.Hennerich@analog.com>
1067 L: linux-hwmon@vger.kernel.org
1069 W: http://ez.analog.com/community/linux-device-drivers
1070 F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1071 F: drivers/hwmon/adm1177.c
1073 ANALOG DEVICES INC ADP5061 DRIVER
1074 M: Michael Hennerich <Michael.Hennerich@analog.com>
1075 L: linux-pm@vger.kernel.org
1077 W: http://ez.analog.com/community/linux-device-drivers
1078 F: drivers/power/supply/adp5061.c
1080 ANALOG DEVICES INC ADV7180 DRIVER
1081 M: Lars-Peter Clausen <lars@metafoo.de>
1082 L: linux-media@vger.kernel.org
1084 W: http://ez.analog.com/community/linux-device-drivers
1085 F: drivers/media/i2c/adv7180.c
1086 F: Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1088 ANALOG DEVICES INC ADV748X DRIVER
1089 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
1090 L: linux-media@vger.kernel.org
1092 F: drivers/media/i2c/adv748x/*
1094 ANALOG DEVICES INC ADV7511 DRIVER
1095 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1096 L: linux-media@vger.kernel.org
1098 F: drivers/media/i2c/adv7511*
1100 ANALOG DEVICES INC ADV7604 DRIVER
1101 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1102 L: linux-media@vger.kernel.org
1104 F: drivers/media/i2c/adv7604*
1105 F: Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1107 ANALOG DEVICES INC ADV7842 DRIVER
1108 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1109 L: linux-media@vger.kernel.org
1111 F: drivers/media/i2c/adv7842*
1113 ANALOG DEVICES INC ADXRS290 DRIVER
1114 M: Nishant Malpani <nish.malpani25@gmail.com>
1115 L: linux-iio@vger.kernel.org
1117 F: drivers/iio/gyro/adxrs290.c
1118 F: Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1120 ANALOG DEVICES INC ASOC CODEC DRIVERS
1121 M: Lars-Peter Clausen <lars@metafoo.de>
1122 M: Nuno Sá <nuno.sa@analog.com>
1123 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1125 W: http://wiki.analog.com/
1126 W: http://ez.analog.com/community/linux-device-drivers
1127 F: sound/soc/codecs/ad1*
1128 F: sound/soc/codecs/ad7*
1129 F: sound/soc/codecs/adau*
1130 F: sound/soc/codecs/adav*
1131 F: sound/soc/codecs/sigmadsp.*
1132 F: sound/soc/codecs/ssm*
1134 ANALOG DEVICES INC DMA DRIVERS
1135 M: Lars-Peter Clausen <lars@metafoo.de>
1137 W: http://ez.analog.com/community/linux-device-drivers
1138 F: drivers/dma/dma-axi-dmac.c
1140 ANALOG DEVICES INC IIO DRIVERS
1141 M: Lars-Peter Clausen <lars@metafoo.de>
1142 M: Michael Hennerich <Michael.Hennerich@analog.com>
1144 W: http://wiki.analog.com/
1145 W: http://ez.analog.com/community/linux-device-drivers
1146 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1147 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1148 F: Documentation/devicetree/bindings/iio/*/adi,*
1149 F: Documentation/devicetree/bindings/iio/dac/adi,ad5758.yaml
1150 F: drivers/iio/*/ad*
1151 F: drivers/iio/adc/ltc249*
1152 F: drivers/iio/amplifiers/hmc425a.c
1153 F: drivers/staging/iio/*/ad*
1154 X: drivers/iio/*/adjd*
1156 ANALOGBITS PLL LIBRARIES
1157 M: Paul Walmsley <paul.walmsley@sifive.com>
1159 F: drivers/clk/analogbits/*
1160 F: include/linux/clk/analogbits*
1163 M: Nick Hu <nickhu@andestech.com>
1164 M: Greentime Hu <green.hu@gmail.com>
1165 M: Vincent Chen <deanbo422@gmail.com>
1167 T: git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1168 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1169 F: Documentation/devicetree/bindings/nds32/
1174 ANDROID CONFIG FRAGMENTS
1175 M: Rob Herring <robh@kernel.org>
1177 F: kernel/configs/android*
1180 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1181 M: Arve Hjønnevåg <arve@android.com>
1182 M: Todd Kjos <tkjos@android.com>
1183 M: Martijn Coenen <maco@android.com>
1184 M: Joel Fernandes <joel@joelfernandes.org>
1185 M: Christian Brauner <christian@brauner.io>
1186 M: Hridya Valsaraju <hridya@google.com>
1187 M: Suren Baghdasaryan <surenb@google.com>
1188 L: linux-kernel@vger.kernel.org
1190 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1192 F: drivers/staging/android/
1194 ANDROID GOLDFISH PIC DRIVER
1195 M: Miodrag Dinic <miodrag.dinic@mips.com>
1197 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1198 F: drivers/irqchip/irq-goldfish-pic.c
1200 ANDROID GOLDFISH RTC DRIVER
1201 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
1203 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1204 F: drivers/rtc/rtc-goldfish.c
1206 AOA (Apple Onboard Audio) ALSA DRIVER
1207 M: Johannes Berg <johannes@sipsolutions.net>
1208 L: linuxppc-dev@lists.ozlabs.org
1209 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1213 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1214 M: William Breathitt Gray <vilhelm.gray@gmail.com>
1215 L: linux-iio@vger.kernel.org
1217 F: drivers/iio/adc/stx104.c
1220 M: Jiri Kosina <jikos@kernel.org>
1222 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1223 F: arch/x86/kernel/apm_32.c
1224 F: drivers/char/apm-emulation.c
1225 F: include/linux/apm_bios.h
1226 F: include/uapi/linux/apm_bios.h
1228 APPARMOR SECURITY MODULE
1229 M: John Johansen <john.johansen@canonical.com>
1230 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1232 W: wiki.apparmor.net
1233 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1234 F: Documentation/admin-guide/LSM/apparmor.rst
1235 F: security/apparmor/
1237 APPLE BCM5974 MULTITOUCH DRIVER
1238 M: Henrik Rydberg <rydberg@bitmath.org>
1239 L: linux-input@vger.kernel.org
1241 F: drivers/input/mouse/bcm5974.c
1244 M: Henrik Rydberg <rydberg@bitmath.org>
1245 L: linux-hwmon@vger.kernel.org
1247 F: drivers/hwmon/applesmc.c
1249 APPLETALK NETWORK LAYER
1250 L: netdev@vger.kernel.org
1252 F: drivers/net/appletalk/
1253 F: include/linux/atalk.h
1254 F: include/uapi/linux/atalk.h
1257 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1258 M: Khuong Dinh <khuong@os.amperecomputing.com>
1260 F: arch/arm64/boot/dts/apm/
1262 APPLIED MICRO (APM) X-GENE SOC EDAC
1263 M: Khuong Dinh <khuong@os.amperecomputing.com>
1265 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1266 F: drivers/edac/xgene_edac.c
1268 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1269 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1270 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1272 F: drivers/net/ethernet/apm/xgene-v2/
1274 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1275 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1276 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1277 M: Quan Nguyen <quan@os.amperecomputing.com>
1279 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1280 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1281 F: drivers/net/ethernet/apm/xgene/
1282 F: drivers/net/mdio/mdio-xgene.c
1284 APPLIED MICRO (APM) X-GENE SOC PMU
1285 M: Khuong Dinh <khuong@os.amperecomputing.com>
1287 F: Documentation/admin-guide/perf/xgene-pmu.rst
1288 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1289 F: drivers/perf/xgene_pmu.c
1291 APTINA CAMERA SENSOR PLL
1292 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1293 L: linux-media@vger.kernel.org
1295 F: drivers/media/i2c/aptina-pll.*
1297 AQUANTIA ETHERNET DRIVER (atlantic)
1298 M: Igor Russkikh <irusskikh@marvell.com>
1299 L: netdev@vger.kernel.org
1301 W: https://www.marvell.com/
1302 Q: https://patchwork.kernel.org/project/netdevbpf/list/
1303 F: Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1304 F: drivers/net/ethernet/aquantia/atlantic/
1306 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1307 M: Egor Pomozov <epomozov@marvell.com>
1308 L: netdev@vger.kernel.org
1310 W: http://www.aquantia.com
1311 F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1313 ARASAN NAND CONTROLLER DRIVER
1314 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1315 L: linux-mtd@lists.infradead.org
1317 F: Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1318 F: drivers/mtd/nand/raw/arasan-nand-controller.c
1320 ARC FRAMEBUFFER DRIVER
1321 M: Jaya Kumar <jayalk@intworks.biz>
1323 F: drivers/video/fbdev/arcfb.c
1324 F: drivers/video/fbdev/core/fb_defio.c
1327 M: Alexey Brodkin <abrodkin@synopsys.com>
1329 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1330 F: drivers/gpu/drm/tiny/arcpgu.c
1332 ARCNET NETWORK LAYER
1333 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1334 L: netdev@vger.kernel.org
1336 F: drivers/net/arcnet/
1337 F: include/uapi/linux/if_arcnet.h
1339 ARM ARCHITECTED TIMER DRIVER
1340 M: Mark Rutland <mark.rutland@arm.com>
1341 M: Marc Zyngier <maz@kernel.org>
1342 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1344 F: arch/arm/include/asm/arch_timer.h
1345 F: arch/arm64/include/asm/arch_timer.h
1346 F: drivers/clocksource/arm_arch_timer.c
1348 ARM HDLCD DRM DRIVER
1349 M: Liviu Dudau <liviu.dudau@arm.com>
1351 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1352 F: drivers/gpu/drm/arm/hdlcd_*
1354 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1355 M: Linus Walleij <linus.walleij@linaro.org>
1356 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1358 F: Documentation/devicetree/bindings/arm/arm,integrator.yaml
1359 F: Documentation/devicetree/bindings/arm/arm,realview.yaml
1360 F: Documentation/devicetree/bindings/arm/arm,versatile.yaml
1361 F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1362 F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1363 F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1364 F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1365 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1366 F: Documentation/devicetree/bindings/mtd/arm-versatile.txt
1367 F: arch/arm/boot/dts/arm-realview-*
1368 F: arch/arm/boot/dts/integrator*
1369 F: arch/arm/boot/dts/versatile*
1370 F: arch/arm/mach-integrator/
1371 F: arch/arm/mach-realview/
1372 F: arch/arm/mach-versatile/
1373 F: arch/arm/plat-versatile/
1374 F: drivers/bus/arm-integrator-lm.c
1375 F: drivers/clk/versatile/
1376 F: drivers/i2c/busses/i2c-versatile.c
1377 F: drivers/irqchip/irq-versatile-fpga.c
1378 F: drivers/mtd/maps/physmap-versatile.*
1379 F: drivers/power/reset/arm-versatile-reboot.c
1380 F: drivers/soc/versatile/
1382 ARM KOMEDA DRM-KMS DRIVER
1383 M: James (Qian) Wang <james.qian.wang@arm.com>
1384 M: Liviu Dudau <liviu.dudau@arm.com>
1385 M: Mihail Atanassov <mihail.atanassov@arm.com>
1386 L: Mali DP Maintainers <malidp@foss.arm.com>
1388 T: git git://anongit.freedesktop.org/drm/drm-misc
1389 F: Documentation/devicetree/bindings/display/arm,komeda.txt
1390 F: Documentation/gpu/komeda-kms.rst
1391 F: drivers/gpu/drm/arm/display/include/
1392 F: drivers/gpu/drm/arm/display/komeda/
1394 ARM MALI PANFROST DRM DRIVER
1395 M: Rob Herring <robh@kernel.org>
1396 M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1397 R: Steven Price <steven.price@arm.com>
1398 R: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1399 L: dri-devel@lists.freedesktop.org
1401 T: git git://anongit.freedesktop.org/drm/drm-misc
1402 F: drivers/gpu/drm/panfrost/
1403 F: include/uapi/drm/panfrost_drm.h
1405 ARM MALI-DP DRM DRIVER
1406 M: Liviu Dudau <liviu.dudau@arm.com>
1407 M: Brian Starkey <brian.starkey@arm.com>
1408 L: Mali DP Maintainers <malidp@foss.arm.com>
1410 T: git git://anongit.freedesktop.org/drm/drm-misc
1411 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1412 F: Documentation/gpu/afbc.rst
1413 F: drivers/gpu/drm/arm/
1415 ARM MFM AND FLOPPY DRIVERS
1416 M: Ian Molton <spyro@f2s.com>
1418 F: arch/arm/include/asm/floppy.h
1419 F: arch/arm/mach-rpc/floppydma.S
1421 ARM PMU PROFILING AND DEBUGGING
1422 M: Will Deacon <will@kernel.org>
1423 M: Mark Rutland <mark.rutland@arm.com>
1424 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1426 F: Documentation/devicetree/bindings/arm/pmu.yaml
1427 F: Documentation/devicetree/bindings/perf/
1428 F: arch/arm*/include/asm/hw_breakpoint.h
1429 F: arch/arm*/include/asm/perf_event.h
1430 F: arch/arm*/kernel/hw_breakpoint.c
1431 F: arch/arm*/kernel/perf_*
1433 F: include/linux/perf/arm_pmu.h
1436 M: Russell King <linux@armlinux.org.uk>
1437 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1439 W: http://www.armlinux.org.uk/
1440 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1442 X: arch/arm/boot/dts/
1444 ARM PRIMECELL AACI PL041 DRIVER
1445 M: Russell King <linux@armlinux.org.uk>
1449 ARM PRIMECELL BUS SUPPORT
1450 M: Russell King <linux@armlinux.org.uk>
1453 F: include/linux/amba/bus.h
1455 ARM PRIMECELL CLCD PL110 DRIVER
1456 M: Russell King <linux@armlinux.org.uk>
1458 F: drivers/video/fbdev/amba-clcd.*
1460 ARM PRIMECELL KMI PL050 DRIVER
1461 M: Russell King <linux@armlinux.org.uk>
1463 F: drivers/input/serio/ambakmi.*
1464 F: include/linux/amba/kmi.h
1466 ARM PRIMECELL MMCI PL180/1 DRIVER
1467 M: Russell King <linux@armlinux.org.uk>
1469 F: drivers/mmc/host/mmci.*
1470 F: include/linux/amba/mmci.h
1472 ARM PRIMECELL SSP PL022 SPI DRIVER
1473 M: Linus Walleij <linus.walleij@linaro.org>
1474 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1476 F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1477 F: drivers/spi/spi-pl022.c
1479 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1480 M: Russell King <linux@armlinux.org.uk>
1482 F: drivers/tty/serial/amba-pl01*.c
1483 F: include/linux/amba/serial.h
1485 ARM PRIMECELL VIC PL190/PL192 DRIVER
1486 M: Linus Walleij <linus.walleij@linaro.org>
1487 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1489 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1490 F: drivers/irqchip/irq-vic.c
1492 ARM SMC WATCHDOG DRIVER
1493 M: Julius Werner <jwerner@chromium.org>
1494 R: Evan Benn <evanbenn@chromium.org>
1496 F: Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1497 F: drivers/watchdog/arm_smc_wdt.c
1500 M: Will Deacon <will@kernel.org>
1501 R: Robin Murphy <robin.murphy@arm.com>
1502 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1504 F: Documentation/devicetree/bindings/iommu/arm,smmu*
1505 F: drivers/iommu/arm/
1506 F: drivers/iommu/io-pgtable-arm*
1508 ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1509 M: Arnd Bergmann <arnd@arndb.de>
1510 M: Olof Johansson <olof@lixom.net>
1512 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1514 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1515 F: arch/arm/boot/dts/Makefile
1516 F: arch/arm64/boot/dts/Makefile
1518 ARM SUB-ARCHITECTURES
1519 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1521 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1525 ARM/ACTIONS SEMI ARCHITECTURE
1526 M: Andreas Färber <afaerber@suse.de>
1527 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1528 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1529 L: linux-actions@lists.infradead.org (moderated for non-subscribers)
1531 F: Documentation/devicetree/bindings/arm/actions.yaml
1532 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1533 F: Documentation/devicetree/bindings/dma/owl-dma.yaml
1534 F: Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1535 F: Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1536 F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1537 F: Documentation/devicetree/bindings/net/actions,owl-emac.yaml
1538 F: Documentation/devicetree/bindings/pinctrl/actions,*
1539 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1540 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1541 F: arch/arm/boot/dts/owl-*
1542 F: arch/arm/mach-actions/
1543 F: arch/arm64/boot/dts/actions/
1544 F: drivers/clk/actions/
1545 F: drivers/clocksource/timer-owl*
1546 F: drivers/dma/owl-dma.c
1547 F: drivers/i2c/busses/i2c-owl.c
1548 F: drivers/irqchip/irq-owl-sirq.c
1549 F: drivers/mmc/host/owl-mmc.c
1550 F: drivers/net/ethernet/actions/
1551 F: drivers/pinctrl/actions/*
1552 F: drivers/soc/actions/
1553 F: include/dt-bindings/power/owl-*
1554 F: include/dt-bindings/reset/actions,*
1555 F: include/linux/soc/actions/
1558 ARM/ADS SPHERE MACHINE SUPPORT
1559 M: Lennert Buytenhek <kernel@wantstofly.org>
1560 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1563 ARM/AFEB9260 MACHINE SUPPORT
1564 M: Sergey Lapin <slapin@ossfans.org>
1565 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1568 ARM/AJECO 1ARM MACHINE SUPPORT
1569 M: Lennert Buytenhek <kernel@wantstofly.org>
1570 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1573 ARM/Allwinner SoC Clock Support
1574 M: Emilio López <emilio@elopez.com.ar>
1576 F: drivers/clk/sunxi/
1578 ARM/Allwinner sunXi SoC support
1579 M: Maxime Ripard <mripard@kernel.org>
1580 M: Chen-Yu Tsai <wens@csie.org>
1581 R: Jernej Skrabec <jernej.skrabec@gmail.com>
1582 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1584 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1585 L: linux-sunxi@lists.linux.dev
1586 F: arch/arm/mach-sunxi/
1587 F: arch/arm64/boot/dts/allwinner/
1588 F: drivers/clk/sunxi-ng/
1589 F: drivers/pinctrl/sunxi/
1590 F: drivers/soc/sunxi/
1595 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1596 M: Neil Armstrong <narmstrong@baylibre.com>
1597 M: Jerome Brunet <jbrunet@baylibre.com>
1598 L: linux-amlogic@lists.infradead.org
1600 F: Documentation/devicetree/bindings/clock/amlogic*
1601 F: drivers/clk/meson/
1602 F: include/dt-bindings/clock/gxbb*
1603 F: include/dt-bindings/clock/meson*
1605 ARM/Amlogic Meson SoC Crypto Drivers
1606 M: Corentin Labbe <clabbe@baylibre.com>
1607 L: linux-crypto@vger.kernel.org
1608 L: linux-amlogic@lists.infradead.org
1610 F: Documentation/devicetree/bindings/crypto/amlogic*
1611 F: drivers/crypto/amlogic/
1613 ARM/Amlogic Meson SoC Sound Drivers
1614 M: Jerome Brunet <jbrunet@baylibre.com>
1615 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1617 F: Documentation/devicetree/bindings/sound/amlogic*
1620 ARM/Amlogic Meson SoC support
1621 M: Neil Armstrong <narmstrong@baylibre.com>
1622 M: Kevin Hilman <khilman@baylibre.com>
1623 R: Jerome Brunet <jbrunet@baylibre.com>
1624 R: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1625 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1626 L: linux-amlogic@lists.infradead.org
1628 W: http://linux-meson.com/
1629 F: arch/arm/boot/dts/meson*
1630 F: arch/arm/mach-meson/
1631 F: arch/arm64/boot/dts/amlogic/
1632 F: drivers/mmc/host/meson*
1633 F: drivers/pinctrl/meson/
1634 F: drivers/rtc/rtc-meson*
1635 F: drivers/soc/amlogic/
1638 ARM/Annapurna Labs ALPINE ARCHITECTURE
1639 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1640 M: Antoine Tenart <atenart@kernel.org>
1641 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1643 F: arch/arm/boot/dts/alpine*
1644 F: arch/arm/mach-alpine/
1645 F: arch/arm64/boot/dts/amazon/
1646 F: drivers/*/*alpine*
1648 ARM/APPLE MACHINE SUPPORT
1649 M: Hector Martin <marcan@marcan.st>
1650 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1652 W: https://asahilinux.org
1653 B: https://github.com/AsahiLinux/linux/issues
1654 C: irc://chat.freenode.net/asahi-dev
1655 T: git https://github.com/AsahiLinux/linux.git
1656 F: Documentation/devicetree/bindings/arm/apple.yaml
1657 F: Documentation/devicetree/bindings/interrupt-controller/apple,aic.yaml
1658 F: arch/arm64/boot/dts/apple/
1659 F: drivers/irqchip/irq-apple-aic.c
1660 F: include/dt-bindings/interrupt-controller/apple-aic.h
1662 ARM/ARTPEC MACHINE SUPPORT
1663 M: Jesper Nilsson <jesper.nilsson@axis.com>
1664 M: Lars Persson <lars.persson@axis.com>
1665 L: linux-arm-kernel@axis.com
1667 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1668 F: arch/arm/boot/dts/artpec6*
1669 F: arch/arm/mach-artpec
1671 F: drivers/crypto/axis
1672 F: drivers/mmc/host/usdhi6rol0.c
1673 F: drivers/pinctrl/pinctrl-artpec*
1675 ARM/ASPEED I2C DRIVER
1676 M: Brendan Higgins <brendanhiggins@google.com>
1677 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1678 R: Joel Stanley <joel@jms.id.au>
1679 L: linux-i2c@vger.kernel.org
1680 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1682 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1683 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1684 F: drivers/i2c/busses/i2c-aspeed.c
1685 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1687 ARM/ASPEED MACHINE SUPPORT
1688 M: Joel Stanley <joel@jms.id.au>
1689 R: Andrew Jeffery <andrew@aj.id.au>
1690 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1691 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1693 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1694 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1695 F: arch/arm/boot/dts/aspeed-*
1696 F: arch/arm/mach-aspeed/
1699 ARM/BITMAIN ARCHITECTURE
1700 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1701 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1703 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1704 F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1705 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1706 F: arch/arm64/boot/dts/bitmain/
1707 F: drivers/clk/clk-bm1880.c
1708 F: drivers/pinctrl/pinctrl-bm1880.c
1710 ARM/CALXEDA HIGHBANK ARCHITECTURE
1711 M: Andre Przywara <andre.przywara@arm.com>
1712 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1714 F: arch/arm/boot/dts/ecx-*.dts*
1715 F: arch/arm/boot/dts/highbank.dts
1716 F: arch/arm/mach-highbank/
1718 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1719 M: Krzysztof Halasa <khalasa@piap.pl>
1721 F: arch/arm/mach-cns3xxx/
1723 ARM/CAVIUM THUNDER NETWORK DRIVER
1724 M: Sunil Goutham <sgoutham@marvell.com>
1725 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1727 F: drivers/net/ethernet/cavium/thunder/
1729 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1730 M: Lukasz Majewski <lukma@denx.de>
1731 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1733 F: arch/arm/mach-ep93xx/ts72xx.c
1735 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1736 M: Alexander Shiyan <shc_work@mail.ru>
1737 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1741 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1742 M: Lennert Buytenhek <kernel@wantstofly.org>
1743 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1746 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1747 M: Hartley Sweeten <hsweeten@visionengravers.com>
1748 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1749 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1751 F: arch/arm/mach-ep93xx/
1752 F: arch/arm/mach-ep93xx/include/mach/
1755 M: Russell King <linux@armlinux.org.uk>
1756 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1758 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1759 F: drivers/clk/clkdev.c
1761 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1762 M: Baruch Siach <baruch@tkos.co.il>
1763 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1765 F: arch/arm/boot/dts/cx92755*
1768 ARM/CONTEC MICRO9 MACHINE SUPPORT
1769 M: Hubert Feurstein <hubert.feurstein@contec.at>
1771 F: arch/arm/mach-ep93xx/micro9.c
1773 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1774 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1775 M: Suzuki K Poulose <suzuki.poulose@arm.com>
1776 R: Mike Leach <mike.leach@linaro.org>
1777 R: Leo Yan <leo.yan@linaro.org>
1778 L: coresight@lists.linaro.org (moderated for non-subscribers)
1779 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1781 T: git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
1782 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1783 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1784 F: Documentation/devicetree/bindings/arm/coresight-cti.yaml
1785 F: Documentation/devicetree/bindings/arm/coresight.txt
1786 F: Documentation/devicetree/bindings/arm/ete.yaml
1787 F: Documentation/devicetree/bindings/arm/trbe.yaml
1788 F: Documentation/trace/coresight/*
1789 F: drivers/hwtracing/coresight/*
1790 F: include/dt-bindings/arm/coresight-cti-dt.h
1791 F: include/linux/coresight*
1792 F: tools/perf/arch/arm/util/auxtrace.c
1793 F: tools/perf/arch/arm/util/cs-etm.c
1794 F: tools/perf/arch/arm/util/cs-etm.h
1795 F: tools/perf/arch/arm/util/pmu.c
1796 F: tools/perf/util/cs-etm-decoder/*
1797 F: tools/perf/util/cs-etm.*
1799 ARM/CORGI MACHINE SUPPORT
1800 M: Richard Purdie <rpurdie@rpsys.net>
1803 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1804 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1805 M: Linus Walleij <linus.walleij@linaro.org>
1806 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1808 T: git git://github.com/ulli-kroll/linux.git
1809 F: Documentation/devicetree/bindings/arm/gemini.txt
1810 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1811 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1812 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1813 F: arch/arm/boot/dts/gemini*
1814 F: arch/arm/mach-gemini/
1815 F: drivers/net/ethernet/cortina/
1816 F: drivers/pinctrl/pinctrl-gemini.c
1817 F: drivers/rtc/rtc-ftrtc010.c
1819 ARM/CZ.NIC TURRIS SUPPORT
1820 M: Marek Behun <kabel@kernel.org>
1822 W: https://www.turris.cz/
1823 F: Documentation/ABI/testing/debugfs-moxtet
1824 F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
1825 F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1826 F: Documentation/devicetree/bindings/bus/moxtet.txt
1827 F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1828 F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1829 F: Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
1830 F: Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
1831 F: drivers/bus/moxtet.c
1832 F: drivers/firmware/turris-mox-rwtm.c
1833 F: drivers/leds/leds-turris-omnia.c
1834 F: drivers/mailbox/armada-37xx-rwtm-mailbox.c
1835 F: drivers/gpio/gpio-moxtet.c
1836 F: drivers/watchdog/armada_37xx_wdt.c
1837 F: include/dt-bindings/bus/moxtet.h
1838 F: include/linux/armada-37xx-rwtm-mailbox.h
1839 F: include/linux/moxtet.h
1841 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1842 M: Robert Jarzmik <robert.jarzmik@free.fr>
1843 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1845 F: arch/arm/mach-pxa/ezx.c
1847 ARM/FARADAY FA526 PORT
1848 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1849 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1851 T: git git://git.berlios.de/gemini-board
1852 F: arch/arm/mm/*-fa*
1854 ARM/FOOTBRIDGE ARCHITECTURE
1855 M: Russell King <linux@armlinux.org.uk>
1856 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1858 W: http://www.armlinux.org.uk/
1859 F: arch/arm/include/asm/hardware/dec21285.h
1860 F: arch/arm/mach-footbridge/
1862 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1863 M: Shawn Guo <shawnguo@kernel.org>
1864 M: Sascha Hauer <s.hauer@pengutronix.de>
1865 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1866 R: Fabio Estevam <festevam@gmail.com>
1867 R: NXP Linux Team <linux-imx@nxp.com>
1868 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1870 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1871 X: drivers/media/i2c/
1875 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1876 M: Shawn Guo <shawnguo@kernel.org>
1877 M: Li Yang <leoyang.li@nxp.com>
1878 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1880 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1881 F: arch/arm/boot/dts/ls1021a*
1882 F: arch/arm64/boot/dts/freescale/fsl-*
1883 F: arch/arm64/boot/dts/freescale/qoriq-*
1885 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1886 M: Shawn Guo <shawnguo@kernel.org>
1887 M: Sascha Hauer <s.hauer@pengutronix.de>
1888 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1889 R: Stefan Agner <stefan@agner.ch>
1890 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1892 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1893 F: arch/arm/boot/dts/vf*
1894 F: arch/arm/mach-imx/*vf610*
1896 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1897 M: Lennert Buytenhek <kernel@wantstofly.org>
1898 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1901 ARM/GUMSTIX MACHINE SUPPORT
1902 M: Steve Sakoman <sakoman@gmail.com>
1903 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1906 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1907 M: Philipp Zabel <philipp.zabel@gmail.com>
1908 M: Paul Parsons <lost.distance@yahoo.com>
1909 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1911 F: arch/arm/mach-pxa/hx4700.c
1912 F: arch/arm/mach-pxa/include/mach/hx4700.h
1913 F: sound/soc/pxa/hx4700.c
1915 ARM/HISILICON SOC SUPPORT
1916 M: Wei Xu <xuwei5@hisilicon.com>
1917 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1919 W: http://www.hisilicon.com
1920 T: git git://github.com/hisilicon/linux-hisi.git
1921 F: arch/arm/boot/dts/hi3*
1922 F: arch/arm/boot/dts/hip*
1923 F: arch/arm/boot/dts/hisi*
1924 F: arch/arm/mach-hisi/
1925 F: arch/arm64/boot/dts/hisilicon/
1927 ARM/HP JORNADA 7XX MACHINE SUPPORT
1928 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1931 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1932 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1933 F: arch/arm/mach-sa1100/jornada720.c
1935 ARM/IGEP MACHINE SUPPORT
1936 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1937 M: Javier Martinez Canillas <javier@dowhile0.org>
1938 L: linux-omap@vger.kernel.org
1939 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1941 F: arch/arm/boot/dts/omap3-igep*
1943 ARM/INCOME PXA270 SUPPORT
1944 M: Marek Vasut <marek.vasut@gmail.com>
1945 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1947 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1949 ARM/INTEL IOP32X ARM ARCHITECTURE
1950 M: Lennert Buytenhek <kernel@wantstofly.org>
1951 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1954 ARM/INTEL IQ81342EX MACHINE SUPPORT
1955 M: Lennert Buytenhek <kernel@wantstofly.org>
1956 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1959 ARM/INTEL IXDP2850 MACHINE SUPPORT
1960 M: Lennert Buytenhek <kernel@wantstofly.org>
1961 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1964 ARM/INTEL IXP4XX ARM ARCHITECTURE
1965 M: Linus Walleij <linusw@kernel.org>
1966 M: Imre Kaloz <kaloz@openwrt.org>
1967 M: Krzysztof Halasa <khalasa@piap.pl>
1968 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1970 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1971 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1972 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1973 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1974 F: arch/arm/mach-ixp4xx/
1975 F: drivers/clocksource/timer-ixp4xx.c
1976 F: drivers/gpio/gpio-ixp4xx.c
1977 F: drivers/irqchip/irq-ixp4xx.c
1978 F: include/linux/irqchip/irq-ixp4xx.h
1979 F: include/linux/platform_data/timer-ixp4xx.h
1981 ARM/INTEL KEEMBAY ARCHITECTURE
1982 M: Paul J. Murphy <paul.j.murphy@intel.com>
1983 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
1985 F: Documentation/devicetree/bindings/arm/intel,keembay.yaml
1986 F: arch/arm64/boot/dts/intel/keembay-evm.dts
1987 F: arch/arm64/boot/dts/intel/keembay-soc.dtsi
1989 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1990 M: Jonathan Cameron <jic23@cam.ac.uk>
1991 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1993 F: arch/arm/mach-pxa/stargate2.c
1994 F: drivers/pcmcia/pxa2xx_stargate2.c
1996 ARM/INTEL XSC3 (MANZANO) ARM CORE
1997 M: Lennert Buytenhek <kernel@wantstofly.org>
1998 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2001 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
2002 M: Lennert Buytenhek <kernel@wantstofly.org>
2003 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2006 ARM/LG1K ARCHITECTURE
2007 M: Chanho Min <chanho.min@lge.com>
2008 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2010 F: arch/arm64/boot/dts/lg/
2012 ARM/LOGICPD PXA270 MACHINE SUPPORT
2013 M: Lennert Buytenhek <kernel@wantstofly.org>
2014 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2017 ARM/LPC18XX ARCHITECTURE
2018 M: Vladimir Zapolskiy <vz@mleia.com>
2019 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2021 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
2022 F: arch/arm/boot/dts/lpc43*
2023 F: drivers/i2c/busses/i2c-lpc2k.c
2024 F: drivers/memory/pl172.c
2025 F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
2026 F: drivers/rtc/rtc-lpc24xx.c
2029 ARM/LPC32XX SOC SUPPORT
2030 M: Vladimir Zapolskiy <vz@mleia.com>
2031 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2033 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
2034 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2035 F: arch/arm/boot/dts/lpc32*
2036 F: arch/arm/mach-lpc32xx/
2037 F: drivers/i2c/busses/i2c-pnx.c
2038 F: drivers/net/ethernet/nxp/lpc_eth.c
2039 F: drivers/usb/host/ohci-nxp.c
2040 F: drivers/watchdog/pnx4008_wdt.c
2043 ARM/MAGICIAN MACHINE SUPPORT
2044 M: Philipp Zabel <philipp.zabel@gmail.com>
2047 ARM/Marvell Dove/MV78xx0/Orion SOC support
2048 M: Andrew Lunn <andrew@lunn.ch>
2049 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2050 M: Gregory Clement <gregory.clement@bootlin.com>
2051 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2053 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2054 F: Documentation/devicetree/bindings/soc/dove/
2055 F: arch/arm/boot/dts/dove*
2056 F: arch/arm/boot/dts/orion5x*
2057 F: arch/arm/mach-dove/
2058 F: arch/arm/mach-mv78xx0/
2059 F: arch/arm/mach-orion5x/
2060 F: arch/arm/plat-orion/
2061 F: drivers/soc/dove/
2063 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2064 M: Andrew Lunn <andrew@lunn.ch>
2065 M: Gregory Clement <gregory.clement@bootlin.com>
2066 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2067 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2069 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2070 F: arch/arm/boot/dts/armada*
2071 F: arch/arm/boot/dts/kirkwood*
2072 F: arch/arm/configs/mvebu_*_defconfig
2073 F: arch/arm/mach-mvebu/
2074 F: arch/arm64/boot/dts/marvell/armada*
2075 F: arch/arm64/boot/dts/marvell/cn913*
2076 F: drivers/cpufreq/armada-37xx-cpufreq.c
2077 F: drivers/cpufreq/armada-8k-cpufreq.c
2078 F: drivers/cpufreq/mvebu-cpufreq.c
2079 F: drivers/irqchip/irq-armada-370-xp.c
2080 F: drivers/irqchip/irq-mvebu-*
2081 F: drivers/pinctrl/mvebu/
2082 F: drivers/rtc/rtc-armada38x.c
2084 ARM/Mediatek RTC DRIVER
2085 M: Eddie Huang <eddie.huang@mediatek.com>
2086 M: Sean Wang <sean.wang@mediatek.com>
2087 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2088 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2090 F: Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2091 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2092 F: drivers/rtc/rtc-mt2712.c
2093 F: drivers/rtc/rtc-mt6397.c
2094 F: drivers/rtc/rtc-mt7622.c
2096 ARM/Mediatek SoC support
2097 M: Matthias Brugger <matthias.bgg@gmail.com>
2098 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2099 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2101 W: https://mtk.wiki.kernel.org/
2102 C: irc://chat.freenode.net/linux-mediatek
2103 F: arch/arm/boot/dts/mt6*
2104 F: arch/arm/boot/dts/mt7*
2105 F: arch/arm/boot/dts/mt8*
2106 F: arch/arm/mach-mediatek/
2107 F: arch/arm64/boot/dts/mediatek/
2108 F: drivers/soc/mediatek/
2113 ARM/Mediatek USB3 PHY DRIVER
2114 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
2115 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2116 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2118 F: Documentation/devicetree/bindings/phy/mediatek,*
2119 F: drivers/phy/mediatek/
2121 ARM/Microchip (AT91) SoC support
2122 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2123 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
2124 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2125 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2127 W: http://www.linux4sam.org
2128 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2129 F: arch/arm/boot/dts/at91*.dts
2130 F: arch/arm/boot/dts/at91*.dtsi
2131 F: arch/arm/boot/dts/sama*.dts
2132 F: arch/arm/boot/dts/sama*.dtsi
2133 F: arch/arm/include/debug/at91.S
2134 F: arch/arm/mach-at91/
2135 F: drivers/memory/atmel*
2136 F: drivers/watchdog/sama5d4_wdt.c
2137 F: include/soc/at91/
2138 X: drivers/input/touchscreen/atmel_mxt_ts.c
2139 X: drivers/net/wireless/atmel/
2143 ARM/Microchip Sparx5 SoC support
2144 M: Lars Povlsen <lars.povlsen@microchip.com>
2145 M: Steen Hegelund <Steen.Hegelund@microchip.com>
2146 M: UNGLinuxDriver@microchip.com
2147 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2149 T: git git://github.com/microchip-ung/linux-upstream.git
2150 F: arch/arm64/boot/dts/microchip/
2151 F: drivers/pinctrl/pinctrl-microchip-sgpio.c
2154 Microchip Timer Counter Block (TCB) Capture Driver
2155 M: Kamel Bouhara <kamel.bouhara@bootlin.com>
2156 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2157 L: linux-iio@vger.kernel.org
2159 F: drivers/counter/microchip-tcb-capture.c
2161 ARM/MIOA701 MACHINE SUPPORT
2162 M: Robert Jarzmik <robert.jarzmik@free.fr>
2163 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2165 F: arch/arm/mach-pxa/mioa701.c
2167 ARM/MStar/Sigmastar Armv7 SoC support
2168 M: Daniel Palmer <daniel@thingy.jp>
2169 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2171 W: http://linux-chenxing.org/
2172 F: Documentation/devicetree/bindings/arm/mstar/*
2173 F: Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2174 F: Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2175 F: arch/arm/boot/dts/mstar-*
2176 F: arch/arm/mach-mstar/
2177 F: drivers/clk/mstar/
2178 F: drivers/gpio/gpio-msc313.c
2179 F: include/dt-bindings/clock/mstar-*
2180 F: include/dt-bindings/gpio/msc313-gpio.h
2182 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2183 M: Michael Petchkovsky <mkpetch@internode.on.net>
2186 ARM/NOMADIK/Ux500 ARCHITECTURES
2187 M: Linus Walleij <linus.walleij@linaro.org>
2188 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2190 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2191 F: Documentation/devicetree/bindings/arm/ste-*
2192 F: Documentation/devicetree/bindings/arm/ux500.yaml
2193 F: Documentation/devicetree/bindings/arm/ux500/
2194 F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2195 F: arch/arm/boot/dts/ste-*
2196 F: arch/arm/mach-nomadik/
2197 F: arch/arm/mach-ux500/
2198 F: drivers/clk/clk-nomadik.c
2199 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2200 F: drivers/dma/ste_dma40*
2201 F: drivers/hwspinlock/u8500_hsem.c
2202 F: drivers/i2c/busses/i2c-nomadik.c
2203 F: drivers/iio/adc/ab8500-gpadc.c
2204 F: drivers/mfd/ab8500*
2205 F: drivers/mfd/abx500*
2206 F: drivers/mfd/db8500*
2207 F: drivers/mfd/dbx500*
2208 F: drivers/pinctrl/nomadik/
2209 F: drivers/rtc/rtc-ab8500.c
2210 F: drivers/rtc/rtc-pl031.c
2211 F: drivers/soc/ux500/
2213 ARM/NUVOTON NPCM ARCHITECTURE
2214 M: Avi Fishman <avifishman70@gmail.com>
2215 M: Tomer Maimon <tmaimon77@gmail.com>
2216 M: Tali Perry <tali.perry1@gmail.com>
2217 R: Patrick Venture <venture@google.com>
2218 R: Nancy Yuen <yuenn@google.com>
2219 R: Benjamin Fair <benjaminfair@google.com>
2220 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2222 F: Documentation/devicetree/bindings/*/*/*npcm*
2223 F: Documentation/devicetree/bindings/*/*npcm*
2224 F: arch/arm/boot/dts/nuvoton-npcm*
2225 F: arch/arm/mach-npcm/
2227 F: drivers/*/*/*npcm*
2228 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2230 ARM/NUVOTON WPCM450 ARCHITECTURE
2231 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
2232 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2234 F: Documentation/devicetree/bindings/*/*wpcm*
2235 F: arch/arm/boot/dts/nuvoton-wpcm450*
2236 F: arch/arm/mach-npcm/wpcm450.c
2239 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2240 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2242 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2243 F: arch/arm/mach-s3c/gta02.h
2244 F: arch/arm/mach-s3c/mach-gta02.c
2246 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2247 M: Alexander Clouter <alex@digriz.org.uk>
2248 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2250 W: http://www.digriz.org.uk/ts78xx/kernel
2251 F: arch/arm/mach-orion5x/ts78xx-*
2253 ARM/OXNAS platform support
2254 M: Neil Armstrong <narmstrong@baylibre.com>
2255 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2256 L: linux-oxnas@groups.io (moderated for non-subscribers)
2258 F: arch/arm/boot/dts/ox8*.dts*
2259 F: arch/arm/mach-oxnas/
2260 F: drivers/power/reset/oxnas-restart.c
2263 ARM/PALM TREO SUPPORT
2264 M: Tomas Cech <sleep_walker@suse.com>
2265 L: linux-arm-kernel@lists.infradead.org
2267 W: http://hackndev.com
2268 F: arch/arm/mach-pxa/palmtreo.*
2270 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2271 M: Marek Vasut <marek.vasut@gmail.com>
2272 L: linux-arm-kernel@lists.infradead.org
2274 W: http://hackndev.com
2275 F: arch/arm/mach-pxa/include/mach/palmld.h
2276 F: arch/arm/mach-pxa/include/mach/palmtc.h
2277 F: arch/arm/mach-pxa/include/mach/palmtx.h
2278 F: arch/arm/mach-pxa/palmld.c
2279 F: arch/arm/mach-pxa/palmt5.*
2280 F: arch/arm/mach-pxa/palmtc.c
2281 F: arch/arm/mach-pxa/palmte2.*
2282 F: arch/arm/mach-pxa/palmtx.c
2285 M: Sergey Lapin <slapin@ossfans.org>
2286 L: linux-arm-kernel@lists.infradead.org
2288 W: http://hackndev.com
2289 F: arch/arm/mach-pxa/palmz72.*
2292 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2294 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2296 ARM/PT DIGITAL BOARD PORT
2297 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2298 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2300 W: http://www.armlinux.org.uk/
2302 ARM/QUALCOMM SUPPORT
2303 M: Andy Gross <agross@kernel.org>
2304 M: Bjorn Andersson <bjorn.andersson@linaro.org>
2305 L: linux-arm-msm@vger.kernel.org
2307 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2308 F: Documentation/devicetree/bindings/*/qcom*
2309 F: Documentation/devicetree/bindings/soc/qcom/
2310 F: arch/arm/boot/dts/qcom-*.dts
2311 F: arch/arm/boot/dts/qcom-*.dtsi
2312 F: arch/arm/mach-qcom/
2313 F: arch/arm64/boot/dts/qcom/
2314 F: drivers/*/*/qcom*
2315 F: drivers/*/*/qcom/
2316 F: drivers/*/pm8???-*
2319 F: drivers/bluetooth/btqcomsmd.c
2320 F: drivers/clocksource/timer-qcom.c
2321 F: drivers/cpuidle/cpuidle-qcom-spm.c
2322 F: drivers/extcon/extcon-qcom*
2323 F: drivers/i2c/busses/i2c-qcom-geni.c
2324 F: drivers/i2c/busses/i2c-qup.c
2325 F: drivers/iommu/msm*
2326 F: drivers/mfd/ssbi.c
2327 F: drivers/mmc/host/mmci_qcom*
2328 F: drivers/mmc/host/sdhci-msm.c
2329 F: drivers/pci/controller/dwc/pcie-qcom.c
2330 F: drivers/phy/qualcomm/
2331 F: drivers/power/*/msm*
2332 F: drivers/reset/reset-qcom-*
2333 F: drivers/scsi/ufs/ufs-qcom*
2334 F: drivers/spi/spi-geni-qcom.c
2335 F: drivers/spi/spi-qcom-qspi.c
2336 F: drivers/spi/spi-qup.c
2337 F: drivers/tty/serial/msm_serial.c
2338 F: drivers/usb/dwc3/dwc3-qcom.c
2339 F: include/dt-bindings/*/qcom*
2340 F: include/linux/*/qcom*
2341 F: include/linux/soc/qcom/
2343 ARM/RADISYS ENP2611 MACHINE SUPPORT
2344 M: Lennert Buytenhek <kernel@wantstofly.org>
2345 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2348 ARM/RDA MICRO ARCHITECTURE
2349 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2350 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2351 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2353 F: Documentation/devicetree/bindings/arm/rda.yaml
2354 F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2355 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2356 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2357 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2358 F: arch/arm/boot/dts/rda8810pl-*
2359 F: drivers/clocksource/timer-rda.c
2360 F: drivers/gpio/gpio-rda.c
2361 F: drivers/irqchip/irq-rda-intc.c
2362 F: drivers/tty/serial/rda-uart.c
2364 ARM/REALTEK ARCHITECTURE
2365 M: Andreas Färber <afaerber@suse.de>
2366 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2367 L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2369 F: Documentation/devicetree/bindings/arm/realtek.yaml
2370 F: arch/arm/boot/dts/rtd*
2371 F: arch/arm/mach-realtek/
2372 F: arch/arm64/boot/dts/realtek/
2374 ARM/RENESAS ARM64 ARCHITECTURE
2375 M: Geert Uytterhoeven <geert+renesas@glider.be>
2376 M: Magnus Damm <magnus.damm@gmail.com>
2377 L: linux-renesas-soc@vger.kernel.org
2379 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2380 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2381 F: Documentation/devicetree/bindings/arm/renesas.yaml
2382 F: arch/arm64/boot/dts/renesas/
2383 F: drivers/soc/renesas/
2384 F: include/linux/soc/renesas/
2386 ARM/RISCPC ARCHITECTURE
2387 M: Russell King <linux@armlinux.org.uk>
2388 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2390 W: http://www.armlinux.org.uk/
2391 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2392 F: arch/arm/include/asm/hardware/ioc.h
2393 F: arch/arm/include/asm/hardware/iomd.h
2394 F: arch/arm/include/asm/hardware/memc.h
2395 F: arch/arm/mach-rpc/
2396 F: drivers/net/ethernet/8390/etherh.c
2397 F: drivers/net/ethernet/i825xx/ether1*
2398 F: drivers/net/ethernet/seeq/ether3*
2399 F: drivers/scsi/arm/
2401 ARM/Rockchip SoC support
2402 M: Heiko Stuebner <heiko@sntech.de>
2403 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2404 L: linux-rockchip@lists.infradead.org
2406 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2407 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2408 F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2409 F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2410 F: arch/arm/boot/dts/rk3*
2411 F: arch/arm/boot/dts/rv1108*
2412 F: arch/arm/mach-rockchip/
2413 F: drivers/*/*/*rockchip*
2414 F: drivers/*/*rockchip*
2415 F: drivers/clk/rockchip/
2416 F: drivers/i2c/busses/i2c-rk3x.c
2417 F: sound/soc/rockchip/
2420 ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2421 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
2422 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2423 L: linux-samsung-soc@vger.kernel.org
2425 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2426 F: Documentation/arm/samsung/
2427 F: Documentation/devicetree/bindings/arm/samsung/
2428 F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2429 F: arch/arm/boot/dts/exynos*
2430 F: arch/arm/boot/dts/s3c*
2431 F: arch/arm/boot/dts/s5p*
2432 F: arch/arm/mach-exynos*/
2433 F: arch/arm/mach-s3c/
2434 F: arch/arm/mach-s5p*/
2435 F: arch/arm64/boot/dts/exynos/
2436 F: drivers/*/*/*s3c24*
2437 F: drivers/*/*s3c24*
2438 F: drivers/*/*s3c64xx*
2439 F: drivers/*/*s5pv210*
2440 F: drivers/memory/samsung/
2441 F: drivers/soc/samsung/
2442 F: drivers/tty/serial/samsung*
2443 F: include/linux/platform_data/*s3c*
2444 F: include/linux/serial_s3c.h
2445 F: include/linux/soc/samsung/
2451 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2452 M: Andrzej Hajda <a.hajda@samsung.com>
2453 L: linux-arm-kernel@lists.infradead.org
2454 L: linux-media@vger.kernel.org
2456 F: drivers/media/platform/s5p-g2d/
2458 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2459 M: Marek Szyprowski <m.szyprowski@samsung.com>
2460 L: linux-samsung-soc@vger.kernel.org
2461 L: linux-media@vger.kernel.org
2463 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2464 F: drivers/media/cec/platform/s5p/
2466 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2467 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2468 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2469 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2470 L: linux-arm-kernel@lists.infradead.org
2471 L: linux-media@vger.kernel.org
2473 F: drivers/media/platform/s5p-jpeg/
2475 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2476 M: Andrzej Hajda <a.hajda@samsung.com>
2477 L: linux-arm-kernel@lists.infradead.org
2478 L: linux-media@vger.kernel.org
2480 F: drivers/media/platform/s5p-mfc/
2482 ARM/SHMOBILE ARM ARCHITECTURE
2483 M: Geert Uytterhoeven <geert+renesas@glider.be>
2484 M: Magnus Damm <magnus.damm@gmail.com>
2485 L: linux-renesas-soc@vger.kernel.org
2487 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2488 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2489 F: Documentation/devicetree/bindings/arm/renesas.yaml
2490 F: arch/arm/boot/dts/emev2*
2491 F: arch/arm/boot/dts/gr-peach*
2492 F: arch/arm/boot/dts/iwg20d-q7*
2493 F: arch/arm/boot/dts/r7s*
2494 F: arch/arm/boot/dts/r8a*
2495 F: arch/arm/boot/dts/r9a*
2496 F: arch/arm/boot/dts/sh*
2497 F: arch/arm/configs/shmobile_defconfig
2498 F: arch/arm/include/debug/renesas-scif.S
2499 F: arch/arm/mach-shmobile/
2500 F: drivers/soc/renesas/
2501 F: include/linux/soc/renesas/
2503 ARM/SOCFPGA ARCHITECTURE
2504 M: Dinh Nguyen <dinguyen@kernel.org>
2506 W: http://www.rocketboards.org
2507 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2508 F: arch/arm/boot/dts/socfpga*
2509 F: arch/arm/configs/socfpga_defconfig
2510 F: arch/arm/mach-socfpga/
2511 F: arch/arm64/boot/dts/altera/
2512 F: arch/arm64/boot/dts/intel/
2514 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2515 M: Dinh Nguyen <dinguyen@kernel.org>
2517 F: drivers/clk/socfpga/
2519 ARM/SOCFPGA EDAC SUPPORT
2520 M: Dinh Nguyen <dinguyen@kernel.org>
2522 F: drivers/edac/altera_edac.[ch]
2524 ARM/SPREADTRUM SoC SUPPORT
2525 M: Orson Zhai <orsonzhai@gmail.com>
2526 M: Baolin Wang <baolin.wang7@gmail.com>
2527 M: Chunyan Zhang <zhang.lyra@gmail.com>
2529 F: arch/arm64/boot/dts/sprd
2534 ARM/STI ARCHITECTURE
2535 M: Patrice Chotard <patrice.chotard@foss.st.com>
2536 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2538 W: http://www.stlinux.com
2539 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2540 F: arch/arm/boot/dts/sti*
2541 F: arch/arm/mach-sti/
2542 F: drivers/ata/ahci_st.c
2543 F: drivers/char/hw_random/st-rng.c
2544 F: drivers/clocksource/arm_global_timer.c
2545 F: drivers/clocksource/clksrc_st_lpc.c
2546 F: drivers/cpufreq/sti-cpufreq.c
2547 F: drivers/dma/st_fdma*
2548 F: drivers/i2c/busses/i2c-st.c
2549 F: drivers/media/platform/sti/c8sectpfe/
2550 F: drivers/media/rc/st_rc.c
2551 F: drivers/mmc/host/sdhci-st.c
2552 F: drivers/phy/st/phy-miphy28lp.c
2553 F: drivers/phy/st/phy-stih407-usb.c
2554 F: drivers/pinctrl/pinctrl-st.c
2555 F: drivers/remoteproc/st_remoteproc.c
2556 F: drivers/remoteproc/st_slim_rproc.c
2557 F: drivers/reset/sti/
2558 F: drivers/rtc/rtc-st-lpc.c
2559 F: drivers/tty/serial/st-asc.c
2560 F: drivers/usb/dwc3/dwc3-st.c
2561 F: drivers/usb/host/ehci-st.c
2562 F: drivers/usb/host/ohci-st.c
2563 F: drivers/watchdog/st_lpc_wdt.c
2564 F: include/linux/remoteproc/st_slim_rproc.h
2566 ARM/STM32 ARCHITECTURE
2567 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2568 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
2569 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2570 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2572 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2573 F: arch/arm/boot/dts/stm32*
2574 F: arch/arm/mach-stm32/
2575 F: drivers/clocksource/armv7m_systick.c
2579 ARM/Synaptics SoC support
2580 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2581 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2582 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2584 F: arch/arm/boot/dts/berlin*
2585 F: arch/arm/mach-berlin/
2586 F: arch/arm64/boot/dts/synaptics/
2588 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2589 M: Lennert Buytenhek <kernel@wantstofly.org>
2590 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2593 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2594 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2595 L: linux-tegra@vger.kernel.org
2596 L: linux-media@vger.kernel.org
2598 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2599 F: drivers/media/cec/platform/tegra/
2601 ARM/TETON BGA MACHINE SUPPORT
2602 M: "Mark F. Brown" <mark.brown314@gmail.com>
2603 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2606 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2607 M: Santosh Shilimkar <ssantosh@kernel.org>
2608 L: linux-kernel@vger.kernel.org
2610 F: drivers/memory/*emif*
2612 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2613 M: Santosh Shilimkar <ssantosh@kernel.org>
2614 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2616 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2617 F: arch/arm/boot/dts/keystone-*
2618 F: arch/arm/mach-keystone/
2620 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2621 M: Santosh Shilimkar <ssantosh@kernel.org>
2622 L: linux-kernel@vger.kernel.org
2624 F: drivers/clk/keystone/
2626 ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
2627 M: Santosh Shilimkar <ssantosh@kernel.org>
2628 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2629 L: linux-kernel@vger.kernel.org
2631 F: drivers/clocksource/timer-keystone.c
2633 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2634 M: Santosh Shilimkar <ssantosh@kernel.org>
2635 L: linux-kernel@vger.kernel.org
2637 F: drivers/power/reset/keystone-reset.c
2639 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2640 M: Nishanth Menon <nm@ti.com>
2641 M: Tero Kristo <kristo@kernel.org>
2642 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2644 F: Documentation/devicetree/bindings/arm/ti/k3.yaml
2645 F: arch/arm64/boot/dts/ti/Makefile
2646 F: arch/arm64/boot/dts/ti/k3-*
2647 F: include/dt-bindings/pinctrl/k3.h
2649 ARM/THECUS N2100 MACHINE SUPPORT
2650 M: Lennert Buytenhek <kernel@wantstofly.org>
2651 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2654 ARM/TOSA MACHINE SUPPORT
2655 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2656 M: Dirk Opfer <dirk@opfer-online.de>
2659 ARM/TOSHIBA VISCONTI ARCHITECTURE
2660 M: Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
2661 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2663 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
2664 F: Documentation/devicetree/bindings/arm/toshiba.yaml
2665 F: Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
2666 F: Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
2667 F: Documentation/devicetree/bindings/pinctrl/toshiba,tmpv7700-pinctrl.yaml
2668 F: Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
2669 F: arch/arm64/boot/dts/toshiba/
2670 F: drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
2671 F: drivers/gpio/gpio-visconti.c
2672 F: drivers/pinctrl/visconti/
2673 F: drivers/watchdog/visconti_wdt.c
2676 ARM/UNIPHIER ARCHITECTURE
2677 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
2678 M: Masami Hiramatsu <mhiramat@kernel.org>
2679 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2681 F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2682 F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2683 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2684 F: arch/arm/boot/dts/uniphier*
2685 F: arch/arm/include/asm/hardware/cache-uniphier.h
2686 F: arch/arm/mach-uniphier/
2687 F: arch/arm/mm/cache-uniphier.c
2688 F: arch/arm64/boot/dts/socionext/uniphier*
2689 F: drivers/bus/uniphier-system-bus.c
2690 F: drivers/clk/uniphier/
2691 F: drivers/dma/uniphier-mdmac.c
2692 F: drivers/gpio/gpio-uniphier.c
2693 F: drivers/i2c/busses/i2c-uniphier*
2694 F: drivers/irqchip/irq-uniphier-aidet.c
2695 F: drivers/mmc/host/uniphier-sd.c
2696 F: drivers/pinctrl/uniphier/
2697 F: drivers/reset/reset-uniphier.c
2698 F: drivers/tty/serial/8250/8250_uniphier.c
2701 ARM/VERSATILE EXPRESS PLATFORM
2702 M: Liviu Dudau <liviu.dudau@arm.com>
2703 M: Sudeep Holla <sudeep.holla@arm.com>
2704 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2705 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2709 F: arch/arm/boot/dts/vexpress*
2710 F: arch/arm/mach-vexpress/
2711 F: arch/arm64/boot/dts/arm/
2712 F: drivers/clk/versatile/clk-vexpress-osc.c
2713 F: drivers/clocksource/timer-versatile.c
2717 M: Russell King <linux@armlinux.org.uk>
2718 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2720 W: http://www.armlinux.org.uk/
2723 ARM/VOIPAC PXA270 SUPPORT
2724 M: Marek Vasut <marek.vasut@gmail.com>
2725 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2727 F: arch/arm/mach-pxa/include/mach/vpac270.h
2728 F: arch/arm/mach-pxa/vpac270.c
2730 ARM/VT8500 ARM ARCHITECTURE
2731 M: Tony Prisk <linux@prisktech.co.nz>
2732 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2734 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2735 F: arch/arm/mach-vt8500/
2736 F: drivers/clocksource/timer-vt8500.c
2737 F: drivers/i2c/busses/i2c-wmt.c
2738 F: drivers/mmc/host/wmt-sdmmc.c
2739 F: drivers/pwm/pwm-vt8500.c
2740 F: drivers/rtc/rtc-vt8500.c
2741 F: drivers/tty/serial/vt8500_serial.c
2742 F: drivers/usb/host/ehci-platform.c
2743 F: drivers/usb/host/uhci-platform.c
2744 F: drivers/video/fbdev/vt8500lcdfb.*
2745 F: drivers/video/fbdev/wm8505fb*
2746 F: drivers/video/fbdev/wmt_ge_rops.*
2748 ARM/ZIPIT Z2 SUPPORT
2749 M: Marek Vasut <marek.vasut@gmail.com>
2750 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2752 F: arch/arm/mach-pxa/include/mach/z2.h
2753 F: arch/arm/mach-pxa/z2.c
2755 ARM/ZYNQ ARCHITECTURE
2756 M: Michal Simek <michal.simek@xilinx.com>
2757 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2759 W: http://wiki.xilinx.com
2760 T: git https://github.com/Xilinx/linux-xlnx.git
2761 F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
2762 F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
2763 F: Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
2764 F: arch/arm/mach-zynq/
2765 F: drivers/clocksource/timer-cadence-ttc.c
2766 F: drivers/cpuidle/cpuidle-zynq.c
2767 F: drivers/edac/synopsys_edac.c
2768 F: drivers/i2c/busses/i2c-cadence.c
2769 F: drivers/i2c/busses/i2c-xiic.c
2770 F: drivers/mmc/host/sdhci-of-arasan.c
2774 ARM64 PORT (AARCH64 ARCHITECTURE)
2775 M: Catalin Marinas <catalin.marinas@arm.com>
2776 M: Will Deacon <will@kernel.org>
2777 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2779 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2780 F: Documentation/arm64/
2782 F: tools/testing/selftests/arm64/
2783 X: arch/arm64/boot/dts/
2785 ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
2786 M: George McCollister <george.mccollister@gmail.com>
2787 L: netdev@vger.kernel.org
2789 F: Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
2790 F: drivers/net/dsa/xrs700x/*
2791 F: net/dsa/tag_xrs700x.c
2793 AS3645A LED FLASH CONTROLLER DRIVER
2794 M: Sakari Ailus <sakari.ailus@iki.fi>
2795 L: linux-leds@vger.kernel.org
2797 F: drivers/leds/leds-as3645a.c
2799 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2800 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2801 L: linux-media@vger.kernel.org
2803 T: git git://linuxtv.org/media_tree.git
2804 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2805 F: drivers/media/i2c/ak7375.c
2807 ASAHI KASEI AK8974 DRIVER
2808 M: Linus Walleij <linus.walleij@linaro.org>
2809 L: linux-iio@vger.kernel.org
2811 W: http://www.akm.com/
2812 F: drivers/iio/magnetometer/ak8974.c
2814 ASC7621 HARDWARE MONITOR DRIVER
2815 M: George Joseph <george.joseph@fairview5.com>
2816 L: linux-hwmon@vger.kernel.org
2818 F: Documentation/hwmon/asc7621.rst
2819 F: drivers/hwmon/asc7621.c
2821 ASPEED PINCTRL DRIVERS
2822 M: Andrew Jeffery <andrew@aj.id.au>
2823 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2824 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2825 L: linux-gpio@vger.kernel.org
2827 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
2828 F: drivers/pinctrl/aspeed/
2830 ASPEED SCU INTERRUPT CONTROLLER DRIVER
2831 M: Eddie James <eajames@linux.ibm.com>
2832 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2834 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
2835 F: drivers/irqchip/irq-aspeed-scu-ic.c
2836 F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
2838 ASPEED SD/MMC DRIVER
2839 M: Andrew Jeffery <andrew@aj.id.au>
2840 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2841 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2842 L: linux-mmc@vger.kernel.org
2844 F: Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
2845 F: drivers/mmc/host/sdhci-of-aspeed*
2847 ASPEED VIDEO ENGINE DRIVER
2848 M: Eddie James <eajames@linux.ibm.com>
2849 L: linux-media@vger.kernel.org
2850 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2852 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2853 F: drivers/media/platform/aspeed-video.c
2855 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2856 M: Corentin Chary <corentin.chary@gmail.com>
2857 L: acpi4asus-user@lists.sourceforge.net
2858 L: platform-driver-x86@vger.kernel.org
2860 W: http://acpi4asus.sf.net
2861 F: drivers/platform/x86/asus*.c
2862 F: drivers/platform/x86/eeepc*.c
2864 ASUS WIRELESS RADIO CONTROL DRIVER
2865 M: João Paulo Rechi Vita <jprvita@gmail.com>
2866 L: platform-driver-x86@vger.kernel.org
2868 F: drivers/platform/x86/asus-wireless.c
2871 M: David Howells <dhowells@redhat.com>
2872 L: keyrings@vger.kernel.org
2874 F: Documentation/crypto/asymmetric-keys.rst
2875 F: crypto/asymmetric_keys/
2876 F: include/crypto/pkcs7.h
2877 F: include/crypto/public_key.h
2878 F: include/linux/verification.h
2880 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2881 R: Dan Williams <dan.j.williams@intel.com>
2883 W: http://sourceforge.net/projects/xscaleiop
2884 F: Documentation/crypto/async-tx-api.rst
2886 F: include/linux/async_tx.h
2889 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
2890 L: linux-i2c@vger.kernel.org
2892 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2893 F: Documentation/devicetree/bindings/eeprom/at24.yaml
2894 F: drivers/misc/eeprom/at24.c
2896 ATA OVER ETHERNET (AOE) DRIVER
2897 M: "Justin Sanders" <justin@coraid.com>
2899 W: http://www.openaoe.org/
2900 F: Documentation/admin-guide/aoe/
2901 F: drivers/block/aoe/
2903 ATC260X PMIC MFD DRIVER
2904 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2905 M: Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
2906 L: linux-actions@lists.infradead.org
2908 F: Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
2909 F: drivers/input/misc/atc260x-onkey.c
2910 F: drivers/mfd/atc260*
2911 F: drivers/power/reset/atc260x-poweroff.c
2912 F: drivers/regulator/atc260x-regulator.c
2913 F: include/linux/mfd/atc260x/*
2915 ATHEROS 71XX/9XXX GPIO DRIVER
2916 M: Alban Bedel <albeu@free.fr>
2918 W: https://github.com/AlbanBedel/linux
2919 T: git git://github.com/AlbanBedel/linux
2920 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2921 F: drivers/gpio/gpio-ath79.c
2923 ATHEROS 71XX/9XXX USB PHY DRIVER
2924 M: Alban Bedel <albeu@free.fr>
2926 W: https://github.com/AlbanBedel/linux
2927 T: git git://github.com/AlbanBedel/linux
2928 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2929 F: drivers/phy/qualcomm/phy-ath79-usb.c
2931 ATHEROS ATH GENERIC UTILITIES
2932 M: Kalle Valo <kvalo@codeaurora.org>
2933 L: linux-wireless@vger.kernel.org
2935 F: drivers/net/wireless/ath/*
2937 ATHEROS ATH5K WIRELESS DRIVER
2938 M: Jiri Slaby <jirislaby@kernel.org>
2939 M: Nick Kossifidis <mickflemm@gmail.com>
2940 M: Luis Chamberlain <mcgrof@kernel.org>
2941 L: linux-wireless@vger.kernel.org
2943 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
2944 F: drivers/net/wireless/ath/ath5k/
2946 ATHEROS ATH6KL WIRELESS DRIVER
2947 M: Kalle Valo <kvalo@codeaurora.org>
2948 L: linux-wireless@vger.kernel.org
2950 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
2951 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2952 F: drivers/net/wireless/ath/ath6kl/
2955 M: Ville Syrjala <syrjala@sci.fi>
2957 F: drivers/input/misc/ati_remote2.c
2959 ATK0110 HWMON DRIVER
2960 M: Luca Tettamanti <kronos.it@gmail.com>
2961 L: linux-hwmon@vger.kernel.org
2963 F: drivers/hwmon/asus_atk0110.c
2965 ATLX ETHERNET DRIVERS
2966 M: Chris Snook <chris.snook@gmail.com>
2967 L: netdev@vger.kernel.org
2969 W: http://sourceforge.net/projects/atl1
2970 W: http://atl1.sourceforge.net
2971 F: drivers/net/ethernet/atheros/
2974 M: Chas Williams <3chas3@gmail.com>
2975 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2976 L: netdev@vger.kernel.org
2978 W: http://linux-atm.sourceforge.net
2980 F: include/linux/atm*
2981 F: include/uapi/linux/atm*
2983 ATMEL MACB ETHERNET DRIVER
2984 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2985 M: Claudiu Beznea <claudiu.beznea@microchip.com>
2987 F: drivers/net/ethernet/cadence/
2989 ATMEL MAXTOUCH DRIVER
2990 M: Nick Dyer <nick@shmanahar.org>
2992 T: git git://github.com/ndyer/linux.git
2993 F: Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
2994 F: drivers/input/touchscreen/atmel_mxt_ts.c
2996 ATMEL WIRELESS DRIVER
2997 M: Simon Kelley <simon@thekelleys.org.uk>
2998 L: linux-wireless@vger.kernel.org
3000 W: http://www.thekelleys.org.uk/atmel
3001 W: http://atmelwlandriver.sourceforge.net/
3002 F: drivers/net/wireless/atmel/atmel*
3004 ATOMIC INFRASTRUCTURE
3005 M: Will Deacon <will@kernel.org>
3006 M: Peter Zijlstra <peterz@infradead.org>
3007 R: Boqun Feng <boqun.feng@gmail.com>
3008 L: linux-kernel@vger.kernel.org
3010 F: arch/*/include/asm/atomic*.h
3011 F: include/*/atomic*.h
3012 F: include/linux/refcount.h
3013 F: Documentation/atomic_*.txt
3016 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3017 M: Bradley Grove <linuxdrivers@attotech.com>
3018 L: linux-scsi@vger.kernel.org
3020 W: http://www.attotech.com
3021 F: drivers/scsi/esas2r
3023 ATUSB IEEE 802.15.4 RADIO DRIVER
3024 M: Stefan Schmidt <stefan@datenfreihafen.org>
3025 L: linux-wpan@vger.kernel.org
3027 F: drivers/net/ieee802154/at86rf230.h
3028 F: drivers/net/ieee802154/atusb.c
3029 F: drivers/net/ieee802154/atusb.h
3032 M: Paul Moore <paul@paul-moore.com>
3033 M: Eric Paris <eparis@redhat.com>
3034 L: linux-audit@redhat.com (moderated for non-subscribers)
3036 W: https://github.com/linux-audit
3037 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3038 F: include/asm-generic/audit_*.h
3039 F: include/linux/audit.h
3040 F: include/uapi/linux/audit.h
3044 AUXILIARY DISPLAY DRIVERS
3045 M: Miguel Ojeda <ojeda@kernel.org>
3047 F: drivers/auxdisplay/
3048 F: include/linux/cfag12864b.h
3050 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3051 M: Andreas Klinger <ak@it-klinger.de>
3052 L: linux-iio@vger.kernel.org
3054 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3055 F: drivers/iio/adc/hx711.c
3058 M: Ralf Baechle <ralf@linux-mips.org>
3059 L: linux-hams@vger.kernel.org
3061 W: http://www.linux-ax25.org/
3062 F: include/net/ax25.h
3063 F: include/uapi/linux/ax25.h
3067 M: Peter Rosin <peda@axentia.se>
3068 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3070 F: arch/arm/boot/dts/at91-linea.dtsi
3071 F: arch/arm/boot/dts/at91-natte.dtsi
3072 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3073 F: arch/arm/boot/dts/at91-tse850-3.dts
3075 AXENTIA ASOC DRIVERS
3076 M: Peter Rosin <peda@axentia.se>
3077 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3079 F: Documentation/devicetree/bindings/sound/axentia,*
3080 F: sound/soc/atmel/tse850-pcm5142.c
3082 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3083 M: Nuno Sá <nuno.sa@analog.com>
3084 L: linux-hwmon@vger.kernel.org
3086 W: http://ez.analog.com/community/linux-device-drivers
3087 F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3088 F: drivers/hwmon/axi-fan-control.c
3090 AXXIA I2C CONTROLLER
3091 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
3092 L: linux-i2c@vger.kernel.org
3094 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3095 F: drivers/i2c/busses/i2c-axxia.c
3098 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3099 L: linux-media@vger.kernel.org
3101 W: https://linuxtv.org
3102 T: git git://linuxtv.org/media_tree.git
3103 F: drivers/media/usb/dvb-usb-v2/az6007.c
3105 AZTECH FM RADIO RECEIVER DRIVER
3106 M: Hans Verkuil <hverkuil@xs4all.nl>
3107 L: linux-media@vger.kernel.org
3109 W: https://linuxtv.org
3110 T: git git://linuxtv.org/media_tree.git
3111 F: drivers/media/radio/radio-aztech*
3114 L: linux-wireless@vger.kernel.org
3115 L: b43-dev@lists.infradead.org
3117 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3118 F: drivers/net/wireless/broadcom/b43/
3120 B43LEGACY WIRELESS DRIVER
3121 M: Larry Finger <Larry.Finger@lwfinger.net>
3122 L: linux-wireless@vger.kernel.org
3123 L: b43-dev@lists.infradead.org
3125 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3126 F: drivers/net/wireless/broadcom/b43legacy/
3128 BACKLIGHT CLASS/SUBSYSTEM
3129 M: Lee Jones <lee.jones@linaro.org>
3130 M: Daniel Thompson <daniel.thompson@linaro.org>
3131 M: Jingoo Han <jingoohan1@gmail.com>
3132 L: dri-devel@lists.freedesktop.org
3134 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3135 F: Documentation/ABI/stable/sysfs-class-backlight
3136 F: Documentation/ABI/testing/sysfs-class-backlight
3137 F: Documentation/devicetree/bindings/leds/backlight
3138 F: drivers/video/backlight/
3139 F: include/linux/backlight.h
3140 F: include/linux/pwm_backlight.h
3143 M: Marek Lindner <mareklindner@neomailbox.ch>
3144 M: Simon Wunderlich <sw@simonwunderlich.de>
3145 M: Antonio Quartulli <a@unstable.cc>
3146 M: Sven Eckelmann <sven@narfation.org>
3147 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3149 W: https://www.open-mesh.org/
3150 Q: https://patchwork.open-mesh.org/project/batman/list/
3151 B: https://www.open-mesh.org/projects/batman-adv/issues
3152 C: irc://chat.freenode.net/batman
3153 T: git https://git.open-mesh.org/linux-merge.git
3154 F: Documentation/networking/batman-adv.rst
3155 F: include/uapi/linux/batadv_packet.h
3156 F: include/uapi/linux/batman_adv.h
3159 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3160 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
3161 L: linux-hams@vger.kernel.org
3163 W: http://www.baycom.org/~tom/ham/ham.html
3164 F: drivers/net/hamradio/baycom*
3166 BCACHE (BLOCK LAYER CACHE)
3167 M: Coly Li <colyli@suse.de>
3168 M: Kent Overstreet <kent.overstreet@gmail.com>
3169 L: linux-bcache@vger.kernel.org
3171 W: http://bcache.evilpiepirate.org
3172 C: irc://irc.oftc.net/bcache
3173 F: drivers/md/bcache/
3175 BDISP ST MEDIA DRIVER
3176 M: Fabien Dessenne <fabien.dessenne@foss.st.com>
3177 L: linux-media@vger.kernel.org
3179 W: https://linuxtv.org
3180 T: git git://linuxtv.org/media_tree.git
3181 F: drivers/media/platform/sti/bdisp
3183 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3184 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
3185 L: netdev@vger.kernel.org
3187 F: drivers/net/ethernet/ec_bhf.c
3190 M: Luis de Bethencourt <luisbg@kernel.org>
3191 M: Salah Triki <salah.triki@gmail.com>
3193 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3194 F: Documentation/filesystems/befs.rst
3198 M: Paolo Valente <paolo.valente@linaro.org>
3199 M: Jens Axboe <axboe@kernel.dk>
3200 L: linux-block@vger.kernel.org
3202 F: Documentation/block/bfq-iosched.rst
3206 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3208 F: Documentation/filesystems/bfs.rst
3210 F: include/uapi/linux/bfs_fs.h
3213 M: Yury Norov <yury.norov@gmail.com>
3214 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
3215 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
3217 F: include/asm-generic/bitops/find.h
3218 F: include/linux/bitmap.h
3221 F: lib/find_bit_benchmark.c
3222 F: lib/test_bitmap.c
3223 F: tools/include/asm-generic/bitops/find.h
3224 F: tools/include/linux/bitmap.h
3225 F: tools/lib/bitmap.c
3226 F: tools/lib/find_bit.c
3228 BLINKM RGB LED DRIVER
3229 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3231 F: drivers/leds/leds-blinkm.c
3234 M: Jens Axboe <axboe@kernel.dk>
3235 L: linux-block@vger.kernel.org
3237 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3241 F: include/linux/blk*
3242 F: kernel/trace/blktrace.c
3246 M: Joern Engel <joern@lazybastard.org>
3247 L: linux-mtd@lists.infradead.org
3249 F: drivers/mtd/devices/block2mtd.c
3252 M: Marcel Holtmann <marcel@holtmann.org>
3253 M: Johan Hedberg <johan.hedberg@gmail.com>
3254 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3255 L: linux-bluetooth@vger.kernel.org
3257 W: http://www.bluez.org/
3258 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3259 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3260 F: drivers/bluetooth/
3263 M: Marcel Holtmann <marcel@holtmann.org>
3264 M: Johan Hedberg <johan.hedberg@gmail.com>
3265 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3266 L: linux-bluetooth@vger.kernel.org
3268 W: http://www.bluez.org/
3269 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3270 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3271 F: include/net/bluetooth/
3275 M: Jay Vosburgh <j.vosburgh@gmail.com>
3276 M: Veaceslav Falico <vfalico@gmail.com>
3277 M: Andy Gospodarek <andy@greyhouse.net>
3278 L: netdev@vger.kernel.org
3280 W: http://sourceforge.net/projects/bonding/
3281 F: drivers/net/bonding/
3282 F: include/net/bonding.h
3283 F: include/uapi/linux/if_bonding.h
3285 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3286 M: Dan Robertson <dan@dlrobertson.com>
3287 L: linux-iio@vger.kernel.org
3289 F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3290 F: drivers/iio/accel/bma400*
3292 BPF (Safe dynamic programs and tools)
3293 M: Alexei Starovoitov <ast@kernel.org>
3294 M: Daniel Borkmann <daniel@iogearbox.net>
3295 M: Andrii Nakryiko <andrii@kernel.org>
3296 R: Martin KaFai Lau <kafai@fb.com>
3297 R: Song Liu <songliubraving@fb.com>
3298 R: Yonghong Song <yhs@fb.com>
3299 R: John Fastabend <john.fastabend@gmail.com>
3300 R: KP Singh <kpsingh@kernel.org>
3301 L: netdev@vger.kernel.org
3302 L: bpf@vger.kernel.org
3305 Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3306 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3307 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3308 F: Documentation/bpf/
3309 F: Documentation/networking/filter.rst
3310 F: Documentation/userspace-api/ebpf/
3312 F: include/linux/bpf*
3313 F: include/linux/filter.h
3314 F: include/trace/events/xdp.h
3315 F: include/uapi/linux/bpf*
3316 F: include/uapi/linux/filter.h
3318 F: kernel/trace/bpf_trace.c
3321 F: net/core/filter.c
3322 F: net/sched/act_bpf.c
3323 F: net/sched/cls_bpf.c
3325 F: scripts/bpf_doc.py
3328 F: tools/testing/selftests/bpf/
3333 M: Shubham Bansal <illusionist.neo@gmail.com>
3334 L: netdev@vger.kernel.org
3335 L: bpf@vger.kernel.org
3340 M: Daniel Borkmann <daniel@iogearbox.net>
3341 M: Alexei Starovoitov <ast@kernel.org>
3342 M: Zi Shen Lim <zlim.lnx@gmail.com>
3343 L: netdev@vger.kernel.org
3344 L: bpf@vger.kernel.org
3348 BPF JIT for MIPS (32-BIT AND 64-BIT)
3349 M: Paul Burton <paulburton@kernel.org>
3350 L: netdev@vger.kernel.org
3351 L: bpf@vger.kernel.org
3355 BPF JIT for NFP NICs
3356 M: Jakub Kicinski <kuba@kernel.org>
3357 L: netdev@vger.kernel.org
3358 L: bpf@vger.kernel.org
3360 F: drivers/net/ethernet/netronome/nfp/bpf/
3362 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3363 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3364 M: Sandipan Das <sandipan@linux.ibm.com>
3365 L: netdev@vger.kernel.org
3366 L: bpf@vger.kernel.org
3368 F: arch/powerpc/net/
3370 BPF JIT for RISC-V (32-bit)
3371 M: Luke Nelson <luke.r.nels@gmail.com>
3372 M: Xi Wang <xi.wang@gmail.com>
3373 L: netdev@vger.kernel.org
3374 L: bpf@vger.kernel.org
3377 X: arch/riscv/net/bpf_jit_comp64.c
3379 BPF JIT for RISC-V (64-bit)
3380 M: Björn Töpel <bjorn@kernel.org>
3381 L: netdev@vger.kernel.org
3382 L: bpf@vger.kernel.org
3385 X: arch/riscv/net/bpf_jit_comp32.c
3388 M: Ilya Leoshkevich <iii@linux.ibm.com>
3389 M: Heiko Carstens <hca@linux.ibm.com>
3390 M: Vasily Gorbik <gor@linux.ibm.com>
3391 L: netdev@vger.kernel.org
3392 L: bpf@vger.kernel.org
3395 X: arch/s390/net/pnet.c
3397 BPF JIT for SPARC (32-BIT AND 64-BIT)
3398 M: David S. Miller <davem@davemloft.net>
3399 L: netdev@vger.kernel.org
3400 L: bpf@vger.kernel.org
3404 BPF JIT for X86 32-BIT
3405 M: Wang YanQing <udknight@gmail.com>
3406 L: netdev@vger.kernel.org
3407 L: bpf@vger.kernel.org
3409 F: arch/x86/net/bpf_jit_comp32.c
3411 BPF JIT for X86 64-BIT
3412 M: Alexei Starovoitov <ast@kernel.org>
3413 M: Daniel Borkmann <daniel@iogearbox.net>
3414 L: netdev@vger.kernel.org
3415 L: bpf@vger.kernel.org
3418 X: arch/x86/net/bpf_jit_comp32.c
3420 BPF LSM (Security Audit and Enforcement using BPF)
3421 M: KP Singh <kpsingh@kernel.org>
3422 R: Florent Revest <revest@chromium.org>
3423 R: Brendan Jackman <jackmanb@chromium.org>
3424 L: bpf@vger.kernel.org
3426 F: Documentation/bpf/bpf_lsm.rst
3427 F: include/linux/bpf_lsm.h
3428 F: kernel/bpf/bpf_lsm.c
3431 BROADCOM B44 10/100 ETHERNET DRIVER
3432 M: Michael Chan <michael.chan@broadcom.com>
3433 L: netdev@vger.kernel.org
3435 F: drivers/net/ethernet/broadcom/b44.*
3437 BROADCOM B53 ETHERNET SWITCH DRIVER
3438 M: Florian Fainelli <f.fainelli@gmail.com>
3439 L: netdev@vger.kernel.org
3440 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3442 F: Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
3443 F: drivers/net/dsa/b53/*
3444 F: include/linux/dsa/brcm.h
3445 F: include/linux/platform_data/b53.h
3447 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3448 M: Nicolas Saenz Julienne <nsaenz@kernel.org>
3449 L: bcm-kernel-feedback-list@broadcom.com
3450 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3451 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3453 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsaenz/linux-rpi.git
3454 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3455 F: drivers/pci/controller/pcie-brcmstb.c
3456 F: drivers/staging/vc04_services
3460 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3461 M: Florian Fainelli <f.fainelli@gmail.com>
3462 M: Ray Jui <rjui@broadcom.com>
3463 M: Scott Branden <sbranden@broadcom.com>
3464 M: bcm-kernel-feedback-list@broadcom.com
3466 T: git git://github.com/broadcom/mach-bcm
3467 F: arch/arm/mach-bcm/
3473 BROADCOM BCM47XX MIPS ARCHITECTURE
3474 M: Hauke Mehrtens <hauke@hauke-m.de>
3475 M: Rafał Miłecki <zajec5@gmail.com>
3476 L: linux-mips@vger.kernel.org
3478 F: Documentation/devicetree/bindings/mips/brcm/
3479 F: arch/mips/bcm47xx/*
3480 F: arch/mips/include/asm/mach-bcm47xx/*
3482 BROADCOM BCM4908 ETHERNET DRIVER
3483 M: Rafał Miłecki <rafal@milecki.pl>
3484 M: bcm-kernel-feedback-list@broadcom.com
3485 L: netdev@vger.kernel.org
3487 F: Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
3488 F: drivers/net/ethernet/broadcom/bcm4908_enet.*
3489 F: drivers/net/ethernet/broadcom/unimac.h
3491 BROADCOM BCM5301X ARM ARCHITECTURE
3492 M: Hauke Mehrtens <hauke@hauke-m.de>
3493 M: Rafał Miłecki <zajec5@gmail.com>
3494 M: bcm-kernel-feedback-list@broadcom.com
3495 L: linux-arm-kernel@lists.infradead.org
3497 F: arch/arm/boot/dts/bcm470*
3498 F: arch/arm/boot/dts/bcm5301*
3499 F: arch/arm/boot/dts/bcm953012*
3500 F: arch/arm/mach-bcm/bcm_5301x.c
3502 BROADCOM BCM53573 ARM ARCHITECTURE
3503 M: Rafał Miłecki <rafal@milecki.pl>
3504 L: bcm-kernel-feedback-list@broadcom.com
3505 L: linux-arm-kernel@lists.infradead.org
3507 F: arch/arm/boot/dts/bcm47189*
3508 F: arch/arm/boot/dts/bcm53573*
3510 BROADCOM BCM63XX ARM ARCHITECTURE
3511 M: Florian Fainelli <f.fainelli@gmail.com>
3512 M: bcm-kernel-feedback-list@broadcom.com
3513 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3515 T: git git://github.com/broadcom/stblinux.git
3518 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3519 M: Kevin Cernekee <cernekee@gmail.com>
3520 L: linux-usb@vger.kernel.org
3522 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3524 BROADCOM BCM7XXX ARM ARCHITECTURE
3525 M: Florian Fainelli <f.fainelli@gmail.com>
3526 M: bcm-kernel-feedback-list@broadcom.com
3527 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3529 T: git git://github.com/broadcom/stblinux.git
3530 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3531 F: arch/arm/boot/dts/bcm7*.dts*
3532 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3533 F: arch/arm/mach-bcm/*brcmstb*
3534 F: arch/arm/mm/cache-b15-rac.c
3535 F: drivers/bus/brcmstb_gisb.c
3536 F: drivers/pci/controller/pcie-brcmstb.c
3540 M: Al Cooper <alcooperx@gmail.com>
3541 L: linux-usb@vger.kernel.org
3542 L: bcm-kernel-feedback-list@broadcom.com
3544 F: Documentation/devicetree/bindings/usb/brcm,bdc.txt
3545 F: drivers/usb/gadget/udc/bdc/
3547 BROADCOM BMIPS CPUFREQ DRIVER
3548 M: Markus Mayer <mmayer@broadcom.com>
3549 M: bcm-kernel-feedback-list@broadcom.com
3550 L: linux-pm@vger.kernel.org
3552 F: drivers/cpufreq/bmips-cpufreq.c
3554 BROADCOM BMIPS MIPS ARCHITECTURE
3555 M: Florian Fainelli <f.fainelli@gmail.com>
3556 L: bcm-kernel-feedback-list@broadcom.com
3557 L: linux-mips@vger.kernel.org
3559 T: git git://github.com/broadcom/stblinux.git
3560 F: arch/mips/bmips/*
3561 F: arch/mips/boot/dts/brcm/bcm*.dts*
3562 F: arch/mips/include/asm/mach-bmips/*
3563 F: arch/mips/kernel/*bmips*
3564 F: drivers/soc/bcm/bcm63xx
3565 F: drivers/irqchip/irq-bcm63*
3566 F: drivers/irqchip/irq-bcm7*
3567 F: drivers/irqchip/irq-brcmstb*
3568 F: include/linux/bcm963xx_nvram.h
3569 F: include/linux/bcm963xx_tag.h
3571 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3572 M: Rasesh Mody <rmody@marvell.com>
3573 M: GR-Linux-NIC-Dev@marvell.com
3574 L: netdev@vger.kernel.org
3576 F: drivers/net/ethernet/broadcom/bnx2.*
3577 F: drivers/net/ethernet/broadcom/bnx2_*
3579 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3580 M: Saurav Kashyap <skashyap@marvell.com>
3581 M: Javed Hasan <jhasan@marvell.com>
3582 M: GR-QLogic-Storage-Upstream@marvell.com
3583 L: linux-scsi@vger.kernel.org
3585 F: drivers/scsi/bnx2fc/
3587 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3588 M: Nilesh Javali <njavali@marvell.com>
3589 M: Manish Rangankar <mrangankar@marvell.com>
3590 M: GR-QLogic-Storage-Upstream@marvell.com
3591 L: linux-scsi@vger.kernel.org
3593 F: drivers/scsi/bnx2i/
3595 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3596 M: Ariel Elior <aelior@marvell.com>
3597 M: Sudarsana Kalluru <skalluru@marvell.com>
3598 M: GR-everest-linux-l2@marvell.com
3599 L: netdev@vger.kernel.org
3601 F: drivers/net/ethernet/broadcom/bnx2x/
3603 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3604 M: Michael Chan <michael.chan@broadcom.com>
3605 L: netdev@vger.kernel.org
3607 F: drivers/net/ethernet/broadcom/bnxt/
3609 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3610 M: Arend van Spriel <aspriel@gmail.com>
3611 M: Franky Lin <franky.lin@broadcom.com>
3612 M: Hante Meuleman <hante.meuleman@broadcom.com>
3613 M: Chi-hsien Lin <chi-hsien.lin@infineon.com>
3614 M: Wright Feng <wright.feng@infineon.com>
3615 M: Chung-hsien Hsu <chung-hsien.hsu@infineon.com>
3616 L: linux-wireless@vger.kernel.org
3617 L: brcm80211-dev-list.pdl@broadcom.com
3618 L: SHA-cyfmac-dev-list@infineon.com
3620 F: drivers/net/wireless/broadcom/brcm80211/
3622 BROADCOM BRCMSTB GPIO DRIVER
3623 M: Gregory Fong <gregory.0xf0@gmail.com>
3624 L: bcm-kernel-feedback-list@broadcom.com
3626 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3627 F: drivers/gpio/gpio-brcmstb.c
3629 BROADCOM BRCMSTB I2C DRIVER
3630 M: Kamal Dasu <kdasu.kdev@gmail.com>
3631 L: linux-i2c@vger.kernel.org
3632 L: bcm-kernel-feedback-list@broadcom.com
3634 F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
3635 F: drivers/i2c/busses/i2c-brcmstb.c
3637 BROADCOM BRCMSTB UART DRIVER
3638 M: Al Cooper <alcooperx@gmail.com>
3639 L: linux-serial@vger.kernel.org
3640 L: bcm-kernel-feedback-list@broadcom.com
3642 F: Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
3643 F: drivers/tty/serial/8250/8250_bcm7271.c
3645 BROADCOM BRCMSTB USB EHCI DRIVER
3646 M: Al Cooper <alcooperx@gmail.com>
3647 L: linux-usb@vger.kernel.org
3648 L: bcm-kernel-feedback-list@broadcom.com
3650 F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
3651 F: drivers/usb/host/ehci-brcm.*
3653 BROADCOM BRCMSTB USB PIN MAP DRIVER
3654 M: Al Cooper <alcooperx@gmail.com>
3655 L: linux-usb@vger.kernel.org
3656 L: bcm-kernel-feedback-list@broadcom.com
3658 F: Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
3659 F: drivers/usb/misc/brcmstb-usb-pinmap.c
3661 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3662 M: Al Cooper <alcooperx@gmail.com>
3663 L: linux-kernel@vger.kernel.org
3664 L: bcm-kernel-feedback-list@broadcom.com
3666 F: drivers/phy/broadcom/phy-brcm-usb*
3668 BROADCOM ETHERNET PHY DRIVERS
3669 M: Florian Fainelli <f.fainelli@gmail.com>
3670 L: bcm-kernel-feedback-list@broadcom.com
3671 L: netdev@vger.kernel.org
3673 F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
3674 F: drivers/net/phy/bcm*.[ch]
3675 F: drivers/net/phy/broadcom.c
3676 F: include/linux/brcmphy.h
3678 BROADCOM GENET ETHERNET DRIVER
3679 M: Doug Berger <opendmb@gmail.com>
3680 M: Florian Fainelli <f.fainelli@gmail.com>
3681 L: bcm-kernel-feedback-list@broadcom.com
3682 L: netdev@vger.kernel.org
3684 F: Documentation/devicetree/bindings/net/brcm,bcmgenet.txt
3685 F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.txt
3686 F: drivers/net/ethernet/broadcom/genet/
3687 F: drivers/net/ethernet/broadcom/unimac.h
3688 F: drivers/net/mdio/mdio-bcm-unimac.c
3689 F: include/linux/platform_data/bcmgenet.h
3690 F: include/linux/platform_data/mdio-bcm-unimac.h
3692 BROADCOM IPROC ARM ARCHITECTURE
3693 M: Ray Jui <rjui@broadcom.com>
3694 M: Scott Branden <sbranden@broadcom.com>
3695 M: bcm-kernel-feedback-list@broadcom.com
3696 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3698 T: git git://github.com/broadcom/cygnus-linux.git
3699 F: arch/arm64/boot/dts/broadcom/northstar2/*
3700 F: arch/arm64/boot/dts/broadcom/stingray/*
3701 F: drivers/clk/bcm/clk-ns*
3702 F: drivers/clk/bcm/clk-sr*
3703 F: drivers/pinctrl/bcm/pinctrl-ns*
3704 F: include/dt-bindings/clock/bcm-sr*
3721 BROADCOM IPROC GBIT ETHERNET DRIVER
3722 M: Rafał Miłecki <rafal@milecki.pl>
3723 M: bcm-kernel-feedback-list@broadcom.com
3724 L: netdev@vger.kernel.org
3726 F: Documentation/devicetree/bindings/net/brcm,amac.txt
3727 F: drivers/net/ethernet/broadcom/bgmac*
3728 F: drivers/net/ethernet/broadcom/unimac.h
3730 BROADCOM KONA GPIO DRIVER
3731 M: Ray Jui <rjui@broadcom.com>
3732 L: bcm-kernel-feedback-list@broadcom.com
3734 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3735 F: drivers/gpio/gpio-bcm-kona.c
3737 BROADCOM NETXTREME-E ROCE DRIVER
3738 M: Selvin Xavier <selvin.xavier@broadcom.com>
3739 M: Devesh Sharma <devesh.sharma@broadcom.com>
3740 M: Somnath Kotur <somnath.kotur@broadcom.com>
3741 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3742 M: Naresh Kumar PBS <nareshkumar.pbs@broadcom.com>
3743 L: linux-rdma@vger.kernel.org
3745 W: http://www.broadcom.com
3746 F: drivers/infiniband/hw/bnxt_re/
3747 F: include/uapi/rdma/bnxt_re-abi.h
3749 BROADCOM NVRAM DRIVER
3750 M: Rafał Miłecki <zajec5@gmail.com>
3751 L: linux-mips@vger.kernel.org
3753 F: drivers/firmware/broadcom/*
3755 BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
3756 M: Rafał Miłecki <rafal@milecki.pl>
3757 M: Florian Fainelli <f.fainelli@gmail.com>
3758 M: bcm-kernel-feedback-list@broadcom.com
3759 L: linux-pm@vger.kernel.org
3761 T: git git://github.com/broadcom/stblinux.git
3762 F: drivers/soc/bcm/bcm63xx/bcm-pmb.c
3763 F: include/dt-bindings/soc/bcm-pmb.h
3765 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3766 M: Rafał Miłecki <zajec5@gmail.com>
3767 L: linux-wireless@vger.kernel.org
3770 F: include/linux/bcma/
3773 M: Kamal Dasu <kdasu.kdev@gmail.com>
3774 M: bcm-kernel-feedback-list@broadcom.com
3776 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
3777 F: drivers/spi/spi-bcm-qspi.*
3778 F: drivers/spi/spi-brcmstb-qspi.c
3779 F: drivers/spi/spi-iproc-qspi.c
3781 BROADCOM STB AVS CPUFREQ DRIVER
3782 M: Markus Mayer <mmayer@broadcom.com>
3783 M: bcm-kernel-feedback-list@broadcom.com
3784 L: linux-pm@vger.kernel.org
3786 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3787 F: drivers/cpufreq/brcmstb*
3789 BROADCOM STB AVS TMON DRIVER
3790 M: Markus Mayer <mmayer@broadcom.com>
3791 M: bcm-kernel-feedback-list@broadcom.com
3792 L: linux-pm@vger.kernel.org
3794 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3795 F: drivers/thermal/broadcom/brcmstb*
3797 BROADCOM STB DPFE DRIVER
3798 M: Markus Mayer <mmayer@broadcom.com>
3799 M: bcm-kernel-feedback-list@broadcom.com
3800 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3802 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3803 F: drivers/memory/brcmstb_dpfe.c
3805 BROADCOM STB NAND FLASH DRIVER
3806 M: Brian Norris <computersforpeace@gmail.com>
3807 M: Kamal Dasu <kdasu.kdev@gmail.com>
3808 L: linux-mtd@lists.infradead.org
3809 L: bcm-kernel-feedback-list@broadcom.com
3811 F: drivers/mtd/nand/raw/brcmnand/
3813 BROADCOM SYSTEMPORT ETHERNET DRIVER
3814 M: Florian Fainelli <f.fainelli@gmail.com>
3815 L: bcm-kernel-feedback-list@broadcom.com
3816 L: netdev@vger.kernel.org
3818 F: drivers/net/ethernet/broadcom/bcmsysport.*
3819 F: drivers/net/ethernet/broadcom/unimac.h
3821 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3822 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3823 M: Prashant Sreedharan <prashant@broadcom.com>
3824 M: Michael Chan <mchan@broadcom.com>
3825 L: netdev@vger.kernel.org
3827 F: drivers/net/ethernet/broadcom/tg3.*
3830 M: Scott Branden <scott.branden@broadcom.com>
3831 L: bcm-kernel-feedback-list@broadcom.com
3833 F: drivers/misc/bcm-vk/
3834 F: include/uapi/linux/misc/bcm_vk.h
3836 BROCADE BFA FC SCSI DRIVER
3837 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3838 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3839 L: linux-scsi@vger.kernel.org
3841 F: drivers/scsi/bfa/
3843 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3844 M: Rasesh Mody <rmody@marvell.com>
3845 M: Sudarsana Kalluru <skalluru@marvell.com>
3846 M: GR-Linux-NIC-Dev@marvell.com
3847 L: netdev@vger.kernel.org
3849 F: drivers/net/ethernet/brocade/bna/
3851 BSG (block layer generic sg v4 driver)
3852 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3853 L: linux-scsi@vger.kernel.org
3856 F: include/linux/bsg.h
3857 F: include/uapi/linux/bsg.h
3860 M: Clemens Ladisch <clemens@ladisch.de>
3861 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3863 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3864 F: Documentation/sound/cards/bt87x.rst
3865 F: sound/pci/bt87x.c
3868 M: Michael Buesch <m@bues.ch>
3870 W: http://bu3sch.de/btgpio.php
3871 F: drivers/gpio/gpio-bt8xx.c
3874 M: Chris Mason <clm@fb.com>
3875 M: Josef Bacik <josef@toxicpanda.com>
3876 M: David Sterba <dsterba@suse.com>
3877 L: linux-btrfs@vger.kernel.org
3879 W: http://btrfs.wiki.kernel.org/
3880 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3881 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
3882 F: Documentation/filesystems/btrfs.rst
3884 F: include/linux/btrfs*
3885 F: include/uapi/linux/btrfs*
3887 BTTV VIDEO4LINUX DRIVER
3888 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3889 L: linux-media@vger.kernel.org
3891 W: https://linuxtv.org
3892 T: git git://linuxtv.org/media_tree.git
3893 F: Documentation/driver-api/media/drivers/bttv*
3894 F: drivers/media/pci/bt8xx/bttv*
3896 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3897 M: Chanwoo Choi <cw00.choi@samsung.com>
3898 L: linux-pm@vger.kernel.org
3899 L: linux-samsung-soc@vger.kernel.org
3901 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
3902 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3903 F: drivers/devfreq/exynos-bus.c
3905 BUSLOGIC SCSI DRIVER
3906 M: Khalid Aziz <khalid@gonehiking.org>
3907 L: linux-scsi@vger.kernel.org
3909 F: drivers/scsi/BusLogic.*
3910 F: drivers/scsi/FlashPoint.*
3912 C-MEDIA CMI8788 DRIVER
3913 M: Clemens Ladisch <clemens@ladisch.de>
3914 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3916 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3917 F: sound/pci/oxygen/
3920 M: Guo Ren <guoren@kernel.org>
3921 L: linux-csky@vger.kernel.org
3923 T: git https://github.com/c-sky/csky-linux.git
3924 F: Documentation/devicetree/bindings/csky/
3925 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
3926 F: Documentation/devicetree/bindings/timer/csky,*
3928 F: drivers/clocksource/timer-gx6605s.c
3929 F: drivers/clocksource/timer-mp-csky.c
3930 F: drivers/irqchip/irq-csky-*
3934 CA8210 IEEE-802.15.4 RADIO DRIVER
3935 M: Harry Morris <h.morris@cascoda.com>
3936 L: linux-wpan@vger.kernel.org
3938 W: https://github.com/Cascoda/ca8210-linux.git
3939 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3940 F: drivers/net/ieee802154/ca8210.c
3942 CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
3943 M: Damien Le Moal <damien.lemoal@wdc.com>
3944 L: linux-riscv@lists.infradead.org
3945 L: linux-gpio@vger.kernel.org (pinctrl driver)
3946 F: Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
3947 F: drivers/pinctrl/pinctrl-k210.c
3949 CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
3950 M: Damien Le Moal <damien.lemoal@wdc.com>
3951 L: linux-kernel@vger.kernel.org
3952 L: linux-riscv@lists.infradead.org
3954 F: Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
3955 F: drivers/reset/reset-k210.c
3957 CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
3958 M: Damien Le Moal <damien.lemoal@wdc.com>
3959 L: linux-riscv@lists.infradead.org
3961 F: Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
3962 F: drivers/soc/canaan/
3963 F: include/soc/canaan/
3965 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3966 M: David Howells <dhowells@redhat.com>
3967 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3969 F: Documentation/filesystems/caching/cachefiles.rst
3972 CADENCE MIPI-CSI2 BRIDGES
3973 M: Maxime Ripard <mripard@kernel.org>
3974 L: linux-media@vger.kernel.org
3976 F: Documentation/devicetree/bindings/media/cdns,*.txt
3977 F: drivers/media/platform/cadence/cdns-csi2*
3980 L: linux-mtd@lists.infradead.org
3982 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
3983 F: drivers/mtd/nand/raw/cadence-nand-controller.c
3985 CADENCE USB3 DRD IP DRIVER
3986 M: Peter Chen <peter.chen@kernel.org>
3987 M: Pawel Laszczak <pawell@cadence.com>
3988 R: Roger Quadros <rogerq@kernel.org>
3989 R: Aswath Govindraju <a-govindraju@ti.com>
3990 L: linux-usb@vger.kernel.org
3992 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3993 F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml
3994 F: drivers/usb/cdns3/
3995 X: drivers/usb/cdns3/cdnsp*
3997 CADENCE USBSSP DRD IP DRIVER
3998 M: Pawel Laszczak <pawell@cadence.com>
3999 L: linux-usb@vger.kernel.org
4001 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4002 F: drivers/usb/cdns3/
4003 X: drivers/usb/cdns3/cdns3*
4005 CADET FM/AM RADIO RECEIVER DRIVER
4006 M: Hans Verkuil <hverkuil@xs4all.nl>
4007 L: linux-media@vger.kernel.org
4009 W: https://linuxtv.org
4010 T: git git://linuxtv.org/media_tree.git
4011 F: drivers/media/radio/radio-cadet*
4013 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4014 L: linux-media@vger.kernel.org
4016 T: git git://linuxtv.org/media_tree.git
4017 F: Documentation/admin-guide/media/cafe_ccic*
4018 F: drivers/media/platform/marvell-ccic/
4021 L: netdev@vger.kernel.org
4023 F: Documentation/networking/caif/
4024 F: drivers/net/caif/
4025 F: include/net/caif/
4026 F: include/uapi/linux/caif/
4030 M: Toke Høiland-Jørgensen <toke@toke.dk>
4031 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
4033 F: net/sched/sch_cake.c
4036 M: Wolfgang Grandegger <wg@grandegger.com>
4037 M: Marc Kleine-Budde <mkl@pengutronix.de>
4038 L: linux-can@vger.kernel.org
4040 W: https://github.com/linux-can
4041 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4042 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4043 F: Documentation/devicetree/bindings/net/can/
4045 F: include/linux/can/bittiming.h
4046 F: include/linux/can/dev.h
4047 F: include/linux/can/led.h
4048 F: include/linux/can/length.h
4049 F: include/linux/can/platform/
4050 F: include/linux/can/rx-offload.h
4051 F: include/uapi/linux/can/error.h
4052 F: include/uapi/linux/can/netlink.h
4053 F: include/uapi/linux/can/vxcan.h
4056 M: Oliver Hartkopp <socketcan@hartkopp.net>
4057 M: Marc Kleine-Budde <mkl@pengutronix.de>
4058 L: linux-can@vger.kernel.org
4060 W: https://github.com/linux-can
4061 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4062 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4063 F: Documentation/networking/can.rst
4064 F: include/linux/can/can-ml.h
4065 F: include/linux/can/core.h
4066 F: include/linux/can/skb.h
4067 F: include/net/netns/can.h
4068 F: include/uapi/linux/can.h
4069 F: include/uapi/linux/can/bcm.h
4070 F: include/uapi/linux/can/gw.h
4071 F: include/uapi/linux/can/isotp.h
4072 F: include/uapi/linux/can/raw.h
4075 CAN-J1939 NETWORK LAYER
4076 M: Robin van der Gracht <robin@protonic.nl>
4077 M: Oleksij Rempel <o.rempel@pengutronix.de>
4078 R: kernel@pengutronix.de
4079 L: linux-can@vger.kernel.org
4081 F: Documentation/networking/j1939.rst
4082 F: include/uapi/linux/can/j1939.h
4086 M: Serge Hallyn <serge@hallyn.com>
4087 L: linux-security-module@vger.kernel.org
4089 F: include/linux/capability.h
4090 F: include/uapi/linux/capability.h
4091 F: kernel/capability.c
4092 F: security/commoncap.c
4094 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4095 M: Kevin Tsai <ktsai@capellamicro.com>
4097 F: drivers/iio/light/cm*
4099 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
4100 M: Christian Lamparter <chunkeey@googlemail.com>
4101 L: linux-wireless@vger.kernel.org
4103 W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
4104 F: drivers/net/wireless/ath/carl9170/
4107 M: Robert Richter <rric@kernel.org>
4109 W: http://www.marvell.com
4110 F: drivers/i2c/busses/i2c-octeon*
4111 F: drivers/i2c/busses/i2c-thunderx*
4113 CAVIUM LIQUIDIO NETWORK DRIVER
4114 M: Derek Chickles <dchickles@marvell.com>
4115 M: Satanand Burla <sburla@marvell.com>
4116 M: Felix Manlunas <fmanlunas@marvell.com>
4117 L: netdev@vger.kernel.org
4119 W: http://www.marvell.com
4120 F: drivers/net/ethernet/cavium/liquidio/
4123 M: Robert Richter <rric@kernel.org>
4125 W: http://www.marvell.com
4126 F: drivers/mmc/host/cavium*
4128 CAVIUM OCTEON-TX CRYPTO DRIVER
4129 M: George Cherian <gcherian@marvell.com>
4130 L: linux-crypto@vger.kernel.org
4132 W: http://www.marvell.com
4133 F: drivers/crypto/cavium/cpt/
4135 CAVIUM THUNDERX2 ARM64 SOC
4136 M: Robert Richter <rric@kernel.org>
4137 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4139 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4140 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
4142 CC2520 IEEE-802.15.4 RADIO DRIVER
4143 M: Varka Bhadram <varkabhadram@gmail.com>
4144 L: linux-wpan@vger.kernel.org
4146 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4147 F: drivers/net/ieee802154/cc2520.c
4148 F: include/linux/spi/cc2520.h
4150 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4151 M: Gilad Ben-Yossef <gilad@benyossef.com>
4152 L: linux-crypto@vger.kernel.org
4154 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4155 F: drivers/crypto/ccree/
4157 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4158 M: Hadar Gat <hadar.gat@arm.com>
4159 L: linux-crypto@vger.kernel.org
4161 F: drivers/char/hw_random/cctrng.c
4162 F: drivers/char/hw_random/cctrng.h
4163 F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4164 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4167 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4168 L: linux-media@vger.kernel.org
4170 W: http://linuxtv.org
4171 T: git git://linuxtv.org/media_tree.git
4172 F: Documentation/ABI/testing/debugfs-cec-error-inj
4173 F: Documentation/devicetree/bindings/media/cec.txt
4174 F: Documentation/driver-api/media/cec-core.rst
4175 F: Documentation/userspace-api/media/cec
4176 F: drivers/media/cec/
4177 F: drivers/media/rc/keymaps/rc-cec.c
4178 F: include/media/cec-notifier.h
4179 F: include/media/cec.h
4180 F: include/uapi/linux/cec-funcs.h
4181 F: include/uapi/linux/cec.h
4184 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4185 L: linux-media@vger.kernel.org
4187 W: http://linuxtv.org
4188 T: git git://linuxtv.org/media_tree.git
4189 F: Documentation/devicetree/bindings/media/cec-gpio.txt
4190 F: drivers/media/cec/platform/cec-gpio/
4192 CELL BROADBAND ENGINE ARCHITECTURE
4193 M: Arnd Bergmann <arnd@arndb.de>
4194 L: linuxppc-dev@lists.ozlabs.org
4196 W: http://www.ibm.com/developerworks/power/cell/
4197 F: arch/powerpc/include/asm/cell*.h
4198 F: arch/powerpc/include/asm/spu*.h
4199 F: arch/powerpc/include/uapi/asm/spu*.h
4200 F: arch/powerpc/platforms/cell/
4202 CELLWISE CW2015 BATTERY DRIVER
4203 M: Tobias Schrammm <t.schramm@manjaro.org>
4205 F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4206 F: drivers/power/supply/cw2015_battery.c
4208 CEPH COMMON CODE (LIBCEPH)
4209 M: Ilya Dryomov <idryomov@gmail.com>
4210 M: Jeff Layton <jlayton@kernel.org>
4211 L: ceph-devel@vger.kernel.org
4214 T: git git://github.com/ceph/ceph-client.git
4215 F: include/linux/ceph/
4216 F: include/linux/crush/
4219 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4220 M: Jeff Layton <jlayton@kernel.org>
4221 M: Ilya Dryomov <idryomov@gmail.com>
4222 L: ceph-devel@vger.kernel.org
4225 T: git git://github.com/ceph/ceph-client.git
4226 F: Documentation/filesystems/ceph.rst
4229 CERTIFICATE HANDLING
4230 M: David Howells <dhowells@redhat.com>
4231 M: David Woodhouse <dwmw2@infradead.org>
4232 L: keyrings@vger.kernel.org
4234 F: Documentation/admin-guide/module-signing.rst
4236 F: scripts/extract-cert.c
4237 F: scripts/sign-file.c
4239 CFAG12864B LCD DRIVER
4240 M: Miguel Ojeda <ojeda@kernel.org>
4242 F: drivers/auxdisplay/cfag12864b.c
4243 F: include/linux/cfag12864b.h
4245 CFAG12864BFB LCD FRAMEBUFFER DRIVER
4246 M: Miguel Ojeda <ojeda@kernel.org>
4248 F: drivers/auxdisplay/cfag12864bfb.c
4249 F: include/linux/cfag12864b.h
4251 CHAR and MISC DRIVERS
4252 M: Arnd Bergmann <arnd@arndb.de>
4253 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4255 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4258 F: include/linux/miscdevice.h
4259 X: drivers/char/agp/
4260 X: drivers/char/hw_random/
4261 X: drivers/char/ipmi/
4262 X: drivers/char/random.c
4263 X: drivers/char/tpm/
4266 M: Andy Whitcroft <apw@canonical.com>
4267 M: Joe Perches <joe@perches.com>
4268 R: Dwaipayan Ray <dwaipayanray1@gmail.com>
4269 R: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4271 F: scripts/checkpatch.pl
4273 CHECKPATCH DOCUMENTATION
4274 M: Dwaipayan Ray <dwaipayanray1@gmail.com>
4275 M: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4276 R: Joe Perches <joe@perches.com>
4278 F: Documentation/dev-tools/checkpatch.rst
4280 CHINESE DOCUMENTATION
4281 M: Alex Shi <alexs@kernel.org>
4283 F: Documentation/translations/zh_CN/
4285 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4286 M: Peter Chen <peter.chen@kernel.org>
4287 L: linux-usb@vger.kernel.org
4289 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4290 F: drivers/usb/chipidea/
4292 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4293 M: Hans de Goede <hdegoede@redhat.com>
4294 L: linux-input@vger.kernel.org
4296 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
4297 F: drivers/input/touchscreen/chipone_icn8318.c
4299 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4300 M: Hans de Goede <hdegoede@redhat.com>
4301 L: linux-input@vger.kernel.org
4303 F: drivers/input/touchscreen/chipone_icn8505.c
4305 CHROME HARDWARE PLATFORM SUPPORT
4306 M: Benson Leung <bleung@chromium.org>
4307 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4309 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4310 F: drivers/platform/chrome/
4312 CHROMEOS EC CODEC DRIVER
4313 M: Cheng-Yi Chiang <cychiang@chromium.org>
4314 R: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4315 R: Guenter Roeck <groeck@chromium.org>
4317 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4318 F: sound/soc/codecs/cros_ec_codec.*
4320 CHROMEOS EC SUBDRIVERS
4321 M: Benson Leung <bleung@chromium.org>
4322 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4323 R: Guenter Roeck <groeck@chromium.org>
4325 F: drivers/power/supply/cros_usbpd-charger.c
4329 CHRONTEL CH7322 CEC DRIVER
4330 M: Jeff Chase <jnchase@google.com>
4331 L: linux-media@vger.kernel.org
4333 T: git git://linuxtv.org/media_tree.git
4334 F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4335 F: drivers/media/cec/i2c/ch7322.c
4337 CIRRUS LOGIC AUDIO CODEC DRIVERS
4338 M: James Schulman <james.schulman@cirrus.com>
4339 M: David Rhodes <david.rhodes@cirrus.com>
4340 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4341 L: patches@opensource.cirrus.com
4343 F: sound/soc/codecs/cs*
4345 CIRRUS LOGIC EP93XX ETHERNET DRIVER
4346 M: Hartley Sweeten <hsweeten@visionengravers.com>
4347 L: netdev@vger.kernel.org
4349 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
4351 CIRRUS LOGIC LOCHNAGAR DRIVER
4352 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4353 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4354 L: patches@opensource.cirrus.com
4356 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4357 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4358 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4359 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4360 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4361 F: Documentation/hwmon/lochnagar.rst
4362 F: drivers/clk/clk-lochnagar.c
4363 F: drivers/hwmon/lochnagar-hwmon.c
4364 F: drivers/mfd/lochnagar-i2c.c
4365 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4366 F: drivers/regulator/lochnagar-regulator.c
4367 F: include/dt-bindings/clk/lochnagar.h
4368 F: include/dt-bindings/pinctrl/lochnagar.h
4369 F: include/linux/mfd/lochnagar*
4370 F: sound/soc/codecs/lochnagar-sc.c
4372 CIRRUS LOGIC MADERA CODEC DRIVERS
4373 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4374 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4375 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4376 L: patches@opensource.cirrus.com
4378 W: https://github.com/CirrusLogic/linux-drivers/wiki
4379 T: git https://github.com/CirrusLogic/linux-drivers.git
4380 F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4381 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4382 F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4383 F: drivers/gpio/gpio-madera*
4384 F: drivers/irqchip/irq-madera*
4385 F: drivers/mfd/cs47l*
4386 F: drivers/mfd/madera*
4387 F: drivers/pinctrl/cirrus/*
4388 F: include/dt-bindings/sound/madera*
4389 F: include/linux/irqchip/irq-madera*
4390 F: include/linux/mfd/madera/*
4391 F: include/sound/madera*
4392 F: sound/soc/codecs/cs47l*
4393 F: sound/soc/codecs/madera*
4395 CISCO FCOE HBA DRIVER
4396 M: Satish Kharat <satishkh@cisco.com>
4397 M: Sesidhar Baddela <sebaddel@cisco.com>
4398 M: Karan Tilak Kumar <kartilak@cisco.com>
4399 L: linux-scsi@vger.kernel.org
4401 F: drivers/scsi/fnic/
4403 CISCO SCSI HBA DRIVER
4404 M: Karan Tilak Kumar <kartilak@cisco.com>
4405 M: Sesidhar Baddela <sebaddel@cisco.com>
4406 L: linux-scsi@vger.kernel.org
4408 F: drivers/scsi/snic/
4410 CISCO VIC ETHERNET NIC DRIVER
4411 M: Christian Benvenuti <benve@cisco.com>
4412 M: Govindarajulu Varadarajan <_govind@gmx.com>
4414 F: drivers/net/ethernet/cisco/enic/
4416 CISCO VIC LOW LATENCY NIC DRIVER
4417 M: Christian Benvenuti <benve@cisco.com>
4418 M: Nelson Escobar <neescoba@cisco.com>
4420 F: drivers/infiniband/hw/usnic/
4423 M: Miguel Ojeda <ojeda@kernel.org>
4427 CLANG/LLVM BUILD SUPPORT
4428 M: Nathan Chancellor <nathan@kernel.org>
4429 M: Nick Desaulniers <ndesaulniers@google.com>
4430 L: clang-built-linux@googlegroups.com
4432 W: https://clangbuiltlinux.github.io/
4433 B: https://github.com/ClangBuiltLinux/linux/issues
4434 C: irc://chat.freenode.net/clangbuiltlinux
4435 F: Documentation/kbuild/llvm.rst
4436 F: include/linux/compiler-clang.h
4437 F: scripts/clang-tools/
4438 K: \b(?i:clang|llvm)\b
4441 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4442 L: linux-kernel@vger.kernel.org
4444 F: include/linux/cleancache.h
4448 M: Russell King <linux@armlinux.org.uk>
4449 L: linux-clk@vger.kernel.org
4451 F: include/linux/clk.h
4453 CLOCKSOURCE, CLOCKEVENT DRIVERS
4454 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4455 M: Thomas Gleixner <tglx@linutronix.de>
4456 L: linux-kernel@vger.kernel.org
4458 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4459 F: Documentation/devicetree/bindings/timer/
4460 F: drivers/clocksource/
4463 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4464 M: Daniel Oliveira Nascimento <don@syst.com.br>
4465 L: platform-driver-x86@vger.kernel.org
4467 F: drivers/platform/x86/classmate-laptop.c
4470 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4471 L: linux-media@vger.kernel.org
4473 W: https://linuxtv.org
4474 T: git git://linuxtv.org/media_tree.git
4475 F: drivers/media/pci/cobalt/
4477 COCCINELLE/Semantic Patches (SmPL)
4478 M: Julia Lawall <Julia.Lawall@inria.fr>
4479 M: Gilles Muller <Gilles.Muller@inria.fr>
4480 M: Nicolas Palix <nicolas.palix@imag.fr>
4481 M: Michal Marek <michal.lkml@markovi.net>
4482 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
4484 W: http://coccinelle.lip6.fr/
4485 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4486 F: Documentation/dev-tools/coccinelle.rst
4487 F: scripts/coccicheck
4488 F: scripts/coccinelle/
4491 M: Jan Harkes <jaharkes@cs.cmu.edu>
4493 L: codalist@coda.cs.cmu.edu
4495 W: http://www.coda.cs.cmu.edu/
4496 F: Documentation/filesystems/coda.rst
4498 F: include/linux/coda*.h
4499 F: include/uapi/linux/coda*.h
4501 CODA V4L2 MEM2MEM DRIVER
4502 M: Philipp Zabel <p.zabel@pengutronix.de>
4503 L: linux-media@vger.kernel.org
4505 F: Documentation/devicetree/bindings/media/coda.yaml
4506 F: drivers/media/platform/coda/
4509 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4511 F: Documentation/process/code-of-conduct-interpretation.rst
4512 F: Documentation/process/code-of-conduct.rst
4515 M: Ian Abbott <abbotti@mev.co.uk>
4516 M: H Hartley Sweeten <hsweeten@visionengravers.com>
4520 COMMON CLK FRAMEWORK
4521 M: Michael Turquette <mturquette@baylibre.com>
4522 M: Stephen Boyd <sboyd@kernel.org>
4523 L: linux-clk@vger.kernel.org
4525 Q: http://patchwork.kernel.org/project/linux-clk/list/
4526 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4527 F: Documentation/devicetree/bindings/clock/
4529 F: include/linux/clk-pr*
4530 F: include/linux/clk/
4531 F: include/linux/of_clk.h
4532 X: drivers/clk/clkdev.c
4534 COMMON INTERNET FILE SYSTEM (CIFS)
4535 M: Steve French <sfrench@samba.org>
4536 L: linux-cifs@vger.kernel.org
4537 L: samba-technical@lists.samba.org (moderated for non-subscribers)
4539 W: http://linux-cifs.samba.org/
4540 T: git git://git.samba.org/sfrench/cifs-2.6.git
4541 F: Documentation/admin-guide/cifs/
4544 COMPACTPCI HOTPLUG CORE
4545 M: Scott Murray <scott@spiteful.org>
4546 L: linux-pci@vger.kernel.org
4548 F: drivers/pci/hotplug/cpci_hotplug*
4550 COMPACTPCI HOTPLUG GENERIC DRIVER
4551 M: Scott Murray <scott@spiteful.org>
4552 L: linux-pci@vger.kernel.org
4554 F: drivers/pci/hotplug/cpcihp_generic.c
4556 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4557 M: Scott Murray <scott@spiteful.org>
4558 L: linux-pci@vger.kernel.org
4560 F: drivers/pci/hotplug/cpcihp_zt5550.*
4562 COMPAL LAPTOP SUPPORT
4563 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4564 L: platform-driver-x86@vger.kernel.org
4566 F: drivers/platform/x86/compal-laptop.c
4569 M: Miguel Ojeda <ojeda@kernel.org>
4571 F: include/linux/compiler_attributes.h
4573 COMPUTE EXPRESS LINK (CXL)
4574 M: Alison Schofield <alison.schofield@intel.com>
4575 M: Vishal Verma <vishal.l.verma@intel.com>
4576 M: Ira Weiny <ira.weiny@intel.com>
4577 M: Ben Widawsky <ben.widawsky@intel.com>
4578 M: Dan Williams <dan.j.williams@intel.com>
4579 L: linux-cxl@vger.kernel.org
4582 F: include/uapi/linux/cxl_mem.h
4584 CONEXANT ACCESSRUNNER USB DRIVER
4585 L: accessrunner-general@lists.sourceforge.net
4587 W: http://accessrunner.sourceforge.net/
4588 F: drivers/usb/atm/cxacru.c
4591 M: Joel Becker <jlbec@evilplan.org>
4592 M: Christoph Hellwig <hch@lst.de>
4594 T: git git://git.infradead.org/users/hch/configfs.git
4596 F: include/linux/configfs.h
4597 F: samples/configfs/
4600 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4602 F: drivers/video/console/
4603 F: include/linux/console*
4605 CONTROL GROUP (CGROUP)
4606 M: Tejun Heo <tj@kernel.org>
4607 M: Zefan Li <lizefan.x@bytedance.com>
4608 M: Johannes Weiner <hannes@cmpxchg.org>
4609 L: cgroups@vger.kernel.org
4611 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4612 F: Documentation/admin-guide/cgroup-v1/
4613 F: Documentation/admin-guide/cgroup-v2.rst
4614 F: include/linux/cgroup*
4617 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4618 M: Tejun Heo <tj@kernel.org>
4619 M: Jens Axboe <axboe@kernel.dk>
4620 L: cgroups@vger.kernel.org
4621 L: linux-block@vger.kernel.org
4622 T: git git://git.kernel.dk/linux-block
4623 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4624 F: block/bfq-cgroup.c
4625 F: block/blk-cgroup.c
4626 F: block/blk-iolatency.c
4627 F: block/blk-throttle.c
4628 F: include/linux/blk-cgroup.h
4630 CONTROL GROUP - CPUSET
4631 M: Zefan Li <lizefan.x@bytedance.com>
4632 L: cgroups@vger.kernel.org
4634 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4635 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
4636 F: include/linux/cpuset.h
4637 F: kernel/cgroup/cpuset.c
4639 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4640 M: Johannes Weiner <hannes@cmpxchg.org>
4641 M: Michal Hocko <mhocko@kernel.org>
4642 M: Vladimir Davydov <vdavydov.dev@gmail.com>
4643 L: cgroups@vger.kernel.org
4644 L: linux-mm@kvack.org
4649 CORETEMP HARDWARE MONITORING DRIVER
4650 M: Fenghua Yu <fenghua.yu@intel.com>
4651 L: linux-hwmon@vger.kernel.org
4653 F: Documentation/hwmon/coretemp.rst
4654 F: drivers/hwmon/coretemp.c
4656 CORSAIR-CPRO HARDWARE MONITOR DRIVER
4657 M: Marius Zachmann <mail@mariuszachmann.de>
4658 L: linux-hwmon@vger.kernel.org
4660 F: drivers/hwmon/corsair-cpro.c
4662 CORSAIR-PSU HARDWARE MONITOR DRIVER
4663 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
4664 L: linux-hwmon@vger.kernel.org
4666 F: Documentation/hwmon/corsair-psu.rst
4667 F: drivers/hwmon/corsair-psu.c
4669 COSA/SRP SYNC SERIAL DRIVER
4670 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4672 W: http://www.fi.muni.cz/~kas/cosa/
4673 F: drivers/net/wan/cosa*
4676 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4677 L: linux-iio@vger.kernel.org
4679 F: Documentation/ABI/testing/sysfs-bus-counter*
4680 F: Documentation/driver-api/generic-counter.rst
4682 F: include/linux/counter.h
4683 F: include/linux/counter_enum.h
4686 M: Bence Csókás <bence98@sch.bme.hu>
4688 F: drivers/i2c/busses/i2c-cp2615.c
4690 CPMAC ETHERNET DRIVER
4691 M: Florian Fainelli <f.fainelli@gmail.com>
4692 L: netdev@vger.kernel.org
4694 F: drivers/net/ethernet/ti/cpmac.c
4696 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4697 M: Viresh Kumar <viresh.kumar@linaro.org>
4698 M: Sudeep Holla <sudeep.holla@arm.com>
4699 L: linux-pm@vger.kernel.org
4701 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4702 F: drivers/cpufreq/vexpress-spc-cpufreq.c
4704 CPU FREQUENCY SCALING FRAMEWORK
4705 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4706 M: Viresh Kumar <viresh.kumar@linaro.org>
4707 L: linux-pm@vger.kernel.org
4709 B: https://bugzilla.kernel.org
4710 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4711 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4712 F: Documentation/admin-guide/pm/cpufreq.rst
4713 F: Documentation/admin-guide/pm/intel_pstate.rst
4714 F: Documentation/cpu-freq/
4715 F: Documentation/devicetree/bindings/cpufreq/
4717 F: include/linux/cpufreq.h
4718 F: include/linux/sched/cpufreq.h
4719 F: kernel/sched/cpufreq*.c
4720 F: tools/testing/selftests/cpufreq/
4722 CPU IDLE TIME MANAGEMENT FRAMEWORK
4723 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4724 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4725 L: linux-pm@vger.kernel.org
4727 B: https://bugzilla.kernel.org
4728 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4729 F: Documentation/admin-guide/pm/cpuidle.rst
4730 F: Documentation/driver-api/pm/cpuidle.rst
4732 F: include/linux/cpuidle.h
4734 CPU POWER MONITORING SUBSYSTEM
4735 M: Thomas Renninger <trenn@suse.com>
4736 M: Shuah Khan <shuah@kernel.org>
4737 M: Shuah Khan <skhan@linuxfoundation.org>
4738 L: linux-pm@vger.kernel.org
4740 F: tools/power/cpupower/
4743 M: "H. Peter Anvin" <hpa@zytor.com>
4745 F: arch/x86/kernel/cpuid.c
4746 F: arch/x86/kernel/msr.c
4748 CPUIDLE DRIVER - ARM BIG LITTLE
4749 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4750 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4751 L: linux-pm@vger.kernel.org
4752 L: linux-arm-kernel@lists.infradead.org
4754 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4755 F: drivers/cpuidle/cpuidle-big_little.c
4757 CPUIDLE DRIVER - ARM EXYNOS
4758 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4759 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4760 M: Kukjin Kim <kgene@kernel.org>
4761 L: linux-pm@vger.kernel.org
4762 L: linux-samsung-soc@vger.kernel.org
4764 F: arch/arm/mach-exynos/pm.c
4765 F: drivers/cpuidle/cpuidle-exynos.c
4766 F: include/linux/platform_data/cpuidle-exynos.h
4768 CPUIDLE DRIVER - ARM PSCI
4769 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4770 M: Sudeep Holla <sudeep.holla@arm.com>
4771 L: linux-pm@vger.kernel.org
4772 L: linux-arm-kernel@lists.infradead.org
4774 F: drivers/cpuidle/cpuidle-psci.c
4776 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
4777 M: Ulf Hansson <ulf.hansson@linaro.org>
4778 L: linux-pm@vger.kernel.org
4779 L: linux-arm-kernel@lists.infradead.org
4781 F: drivers/cpuidle/cpuidle-psci.h
4782 F: drivers/cpuidle/cpuidle-psci-domain.c
4785 M: Nicolas Pitre <nico@fluxnic.net>
4787 F: Documentation/filesystems/cramfs.rst
4791 M: Bastien Nocera <hadess@hadess.net>
4792 L: linux-input@vger.kernel.org
4794 F: drivers/hid/hid-creative-sb0540.c
4797 M: Herbert Xu <herbert@gondor.apana.org.au>
4798 M: "David S. Miller" <davem@davemloft.net>
4799 L: linux-crypto@vger.kernel.org
4801 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4802 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4803 F: Documentation/crypto/
4804 F: Documentation/devicetree/bindings/crypto/
4809 F: include/linux/crypto*
4812 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4813 M: Neil Horman <nhorman@tuxdriver.com>
4814 L: linux-crypto@vger.kernel.org
4816 F: crypto/ansi_cprng.c
4820 M: Hans Verkuil <hverkuil@xs4all.nl>
4821 L: linux-media@vger.kernel.org
4823 W: http://linuxtv.org
4824 T: git git://linuxtv.org/media_tree.git
4825 F: drivers/media/i2c/cs3308.c
4827 CS5535 Audio ALSA driver
4828 M: Jaya Kumar <jayakumar.alsa@gmail.com>
4830 F: sound/pci/cs5535audio/
4832 CSI DRIVERS FOR ALLWINNER V3s
4833 M: Yong Deng <yong.deng@magewell.com>
4834 L: linux-media@vger.kernel.org
4836 T: git git://linuxtv.org/media_tree.git
4837 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
4838 F: drivers/media/platform/sunxi/sun6i-csi/
4841 M: Solomon Peachy <pizza@shaftnet.org>
4843 F: drivers/net/wireless/st/cw1200/
4845 CX18 VIDEO4LINUX DRIVER
4846 M: Andy Walls <awalls@md.metrocast.net>
4847 L: linux-media@vger.kernel.org
4849 W: https://linuxtv.org
4850 T: git git://linuxtv.org/media_tree.git
4851 F: drivers/media/pci/cx18/
4852 F: include/uapi/linux/ivtv*
4854 CX2341X MPEG ENCODER HELPER MODULE
4855 M: Hans Verkuil <hverkuil@xs4all.nl>
4856 L: linux-media@vger.kernel.org
4858 W: https://linuxtv.org
4859 T: git git://linuxtv.org/media_tree.git
4860 F: drivers/media/common/cx2341x*
4861 F: include/media/drv-intf/cx2341x.h
4863 CX24120 MEDIA DRIVER
4864 M: Jemma Denson <jdenson@gmail.com>
4865 M: Patrick Boettcher <patrick.boettcher@posteo.de>
4866 L: linux-media@vger.kernel.org
4868 W: https://linuxtv.org
4869 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4870 F: drivers/media/dvb-frontends/cx24120*
4872 CX88 VIDEO4LINUX DRIVER
4873 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4874 L: linux-media@vger.kernel.org
4876 W: https://linuxtv.org
4877 T: git git://linuxtv.org/media_tree.git
4878 F: Documentation/driver-api/media/drivers/cx88*
4879 F: drivers/media/pci/cx88/
4881 CXD2820R MEDIA DRIVER
4882 M: Antti Palosaari <crope@iki.fi>
4883 L: linux-media@vger.kernel.org
4885 W: https://linuxtv.org
4886 W: http://palosaari.fi/linux/
4887 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4888 T: git git://linuxtv.org/anttip/media_tree.git
4889 F: drivers/media/dvb-frontends/cxd2820r*
4891 CXGB3 ETHERNET DRIVER (CXGB3)
4892 M: Raju Rangoju <rajur@chelsio.com>
4893 L: netdev@vger.kernel.org
4895 W: http://www.chelsio.com
4896 F: drivers/net/ethernet/chelsio/cxgb3/
4898 CXGB3 ISCSI DRIVER (CXGB3I)
4899 M: Karen Xie <kxie@chelsio.com>
4900 L: linux-scsi@vger.kernel.org
4902 W: http://www.chelsio.com
4903 F: drivers/scsi/cxgbi/cxgb3i
4905 CXGB4 CRYPTO DRIVER (chcr)
4906 M: Ayush Sawal <ayush.sawal@chelsio.com>
4907 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
4908 M: Rohit Maheshwari <rohitm@chelsio.com>
4909 L: linux-crypto@vger.kernel.org
4911 W: http://www.chelsio.com
4912 F: drivers/crypto/chelsio
4914 CXGB4 INLINE CRYPTO DRIVER
4915 M: Ayush Sawal <ayush.sawal@chelsio.com>
4916 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
4917 M: Rohit Maheshwari <rohitm@chelsio.com>
4918 L: netdev@vger.kernel.org
4920 W: http://www.chelsio.com
4921 F: drivers/net/ethernet/chelsio/inline_crypto/
4923 CXGB4 ETHERNET DRIVER (CXGB4)
4924 M: Raju Rangoju <rajur@chelsio.com>
4925 L: netdev@vger.kernel.org
4927 W: http://www.chelsio.com
4928 F: drivers/net/ethernet/chelsio/cxgb4/
4930 CXGB4 ISCSI DRIVER (CXGB4I)
4931 M: Karen Xie <kxie@chelsio.com>
4932 L: linux-scsi@vger.kernel.org
4934 W: http://www.chelsio.com
4935 F: drivers/scsi/cxgbi/cxgb4i
4937 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4938 M: Potnuri Bharat Teja <bharat@chelsio.com>
4939 L: linux-rdma@vger.kernel.org
4941 W: http://www.openfabrics.org
4942 F: drivers/infiniband/hw/cxgb4/
4943 F: include/uapi/rdma/cxgb4-abi.h
4945 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4946 M: Raju Rangoju <rajur@chelsio.com>
4947 L: netdev@vger.kernel.org
4949 W: http://www.chelsio.com
4950 F: drivers/net/ethernet/chelsio/cxgb4vf/
4952 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4953 M: Frederic Barrat <fbarrat@linux.ibm.com>
4954 M: Andrew Donnellan <ajd@linux.ibm.com>
4955 L: linuxppc-dev@lists.ozlabs.org
4957 F: Documentation/ABI/testing/sysfs-class-cxl
4958 F: Documentation/powerpc/cxl.rst
4959 F: arch/powerpc/platforms/powernv/pci-cxl.c
4960 F: drivers/misc/cxl/
4961 F: include/misc/cxl*
4962 F: include/uapi/misc/cxl.h
4964 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4965 M: Manoj N. Kumar <manoj@linux.ibm.com>
4966 M: Matthew R. Ochs <mrochs@linux.ibm.com>
4967 M: Uma Krishnan <ukrishn@linux.ibm.com>
4968 L: linux-scsi@vger.kernel.org
4970 F: Documentation/powerpc/cxlflash.rst
4971 F: drivers/scsi/cxlflash/
4972 F: include/uapi/scsi/cxlflash_ioctl.h
4975 M: Russell King <linux@armlinux.org.uk>
4976 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4978 W: http://www.armlinux.org.uk/
4979 F: drivers/video/fbdev/cyber2000fb.*
4981 CYCLADES PC300 DRIVER
4983 F: drivers/net/wan/pc300*
4985 CYPRESS_FIRMWARE MEDIA DRIVER
4986 M: Antti Palosaari <crope@iki.fi>
4987 L: linux-media@vger.kernel.org
4989 W: https://linuxtv.org
4990 W: http://palosaari.fi/linux/
4991 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4992 T: git git://linuxtv.org/anttip/media_tree.git
4993 F: drivers/media/common/cypress_firmware*
4995 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
4996 M: Linus Walleij <linus.walleij@linaro.org>
4997 L: linux-input@vger.kernel.org
4999 F: drivers/input/touchscreen/cy8ctma140.c
5001 CYTTSP TOUCHSCREEN DRIVER
5002 M: Ferruh Yigit <fery@cypress.com>
5003 L: linux-input@vger.kernel.org
5005 F: drivers/input/touchscreen/cyttsp*
5006 F: include/linux/input/cyttsp.h
5008 D-LINK DIR-685 TOUCHKEYS DRIVER
5009 M: Linus Walleij <linus.walleij@linaro.org>
5010 L: linux-input@vger.kernel.org
5012 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
5014 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
5015 M: Joshua Kinard <kumba@gentoo.org>
5017 F: drivers/rtc/rtc-ds1685.c
5018 F: include/linux/rtc/ds1685.h
5020 DAMA SLAVE for AX.25
5021 M: Joerg Reuter <jreuter@yaina.de>
5022 L: linux-hams@vger.kernel.org
5024 W: http://yaina.de/jreuter/
5025 W: http://www.qsl.net/dl1bke/
5026 F: net/ax25/af_ax25.c
5027 F: net/ax25/ax25_dev.c
5028 F: net/ax25/ax25_ds_*
5029 F: net/ax25/ax25_in.c
5030 F: net/ax25/ax25_out.c
5031 F: net/ax25/ax25_timer.c
5032 F: net/ax25/sysctl_net_ax25.c
5034 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
5035 L: netdev@vger.kernel.org
5037 F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
5038 F: drivers/net/ethernet/dec/tulip/dmfe.c
5040 DC390/AM53C974 SCSI driver
5041 M: Hannes Reinecke <hare@suse.com>
5042 L: linux-scsi@vger.kernel.org
5044 F: drivers/scsi/am53c974.c
5047 M: Oliver Neukum <oliver@neukum.org>
5048 M: Ali Akcaagac <aliakc@web.de>
5049 M: Jamie Lenehan <lenehan@twibble.org>
5050 L: dc395x@twibble.org
5052 W: http://twibble.org/dist/dc395x/
5053 W: http://lists.twibble.org/mailman/listinfo/dc395x/
5054 F: Documentation/scsi/dc395x.rst
5055 F: drivers/scsi/dc395x.*
5058 L: dccp@vger.kernel.org
5060 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
5061 F: include/linux/dccp.h
5062 F: include/linux/tfrc.h
5063 F: include/uapi/linux/dccp.h
5066 DECnet NETWORK LAYER
5067 L: linux-decnet-user@lists.sourceforge.net
5069 W: http://linux-decnet.sourceforge.net
5070 F: Documentation/networking/decnet.rst
5073 DECSTATION PLATFORM SUPPORT
5074 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5075 L: linux-mips@vger.kernel.org
5077 W: http://www.linux-mips.org/wiki/DECstation
5079 F: arch/mips/include/asm/dec/
5080 F: arch/mips/include/asm/mach-dec/
5082 DEFXX FDDI NETWORK DRIVER
5083 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5085 F: drivers/net/fddi/defxx.*
5087 DEFZA FDDI NETWORK DRIVER
5088 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5090 F: drivers/net/fddi/defza.*
5092 DEINTERLACE DRIVERS FOR ALLWINNER H3
5093 M: Jernej Skrabec <jernej.skrabec@gmail.com>
5094 L: linux-media@vger.kernel.org
5096 T: git git://linuxtv.org/media_tree.git
5097 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
5098 F: drivers/media/platform/sunxi/sun8i-di/
5101 M: Matthew Garrett <mjg59@srcf.ucam.org>
5102 M: Pali Rohár <pali@kernel.org>
5103 L: platform-driver-x86@vger.kernel.org
5105 F: drivers/platform/x86/dell/dell-laptop.c
5107 DELL LAPTOP FREEFALL DRIVER
5108 M: Pali Rohár <pali@kernel.org>
5110 F: drivers/platform/x86/dell/dell-smo8800.c
5112 DELL LAPTOP RBTN DRIVER
5113 M: Pali Rohár <pali@kernel.org>
5115 F: drivers/platform/x86/dell/dell-rbtn.*
5117 DELL LAPTOP SMM DRIVER
5118 M: Pali Rohár <pali@kernel.org>
5120 F: drivers/hwmon/dell-smm-hwmon.c
5121 F: include/uapi/linux/i8k.h
5123 DELL REMOTE BIOS UPDATE DRIVER
5124 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5125 L: platform-driver-x86@vger.kernel.org
5127 F: drivers/platform/x86/dell/dell_rbu.c
5130 M: Pali Rohár <pali@kernel.org>
5131 L: Dell.Client.Kernel@dell.com
5132 L: platform-driver-x86@vger.kernel.org
5134 F: drivers/platform/x86/dell/dell-smbios.*
5136 DELL SMBIOS SMM DRIVER
5137 L: Dell.Client.Kernel@dell.com
5138 L: platform-driver-x86@vger.kernel.org
5140 F: drivers/platform/x86/dell/dell-smbios-smm.c
5142 DELL SMBIOS WMI DRIVER
5143 L: Dell.Client.Kernel@dell.com
5144 L: platform-driver-x86@vger.kernel.org
5146 F: drivers/platform/x86/dell/dell-smbios-wmi.c
5147 F: tools/wmi/dell-smbios-example.c
5149 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
5150 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5151 L: platform-driver-x86@vger.kernel.org
5153 F: Documentation/driver-api/dcdbas.rst
5154 F: drivers/platform/x86/dell/dcdbas.*
5156 DELL WMI DESCRIPTOR DRIVER
5157 L: Dell.Client.Kernel@dell.com
5159 F: drivers/platform/x86/dell/dell-wmi-descriptor.c
5161 DELL WMI SYSMAN DRIVER
5162 M: Divya Bharathi <divya.bharathi@dell.com>
5163 M: Prasanth Ksr <prasanth.ksr@dell.com>
5164 L: Dell.Client.Kernel@dell.com
5165 L: platform-driver-x86@vger.kernel.org
5167 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
5168 F: drivers/platform/x86/dell/dell-wmi-sysman/
5170 DELL WMI NOTIFICATIONS DRIVER
5171 M: Matthew Garrett <mjg59@srcf.ucam.org>
5172 M: Pali Rohár <pali@kernel.org>
5174 F: drivers/platform/x86/dell/dell-wmi.c
5176 DELTA ST MEDIA DRIVER
5177 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
5178 L: linux-media@vger.kernel.org
5180 W: https://linuxtv.org
5181 T: git git://linuxtv.org/media_tree.git
5182 F: drivers/media/platform/sti/delta
5185 L: linux-mtd@lists.infradead.org
5187 F: drivers/mtd/nand/raw/denali*
5189 DESIGNWARE EDMA CORE IP DRIVER
5190 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5191 L: dmaengine@vger.kernel.org
5193 F: drivers/dma/dw-edma/
5194 F: include/linux/dma/edma.h
5196 DESIGNWARE XDATA IP DRIVER
5197 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5198 L: linux-pci@vger.kernel.org
5200 F: Documentation/misc-devices/dw-xdata-pcie.rst
5201 F: drivers/misc/dw-xdata-pcie.c
5203 DESIGNWARE USB2 DRD IP DRIVER
5204 M: Minas Harutyunyan <hminas@synopsys.com>
5205 L: linux-usb@vger.kernel.org
5207 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5208 F: drivers/usb/dwc2/
5210 DESIGNWARE USB3 DRD IP DRIVER
5211 M: Felipe Balbi <balbi@kernel.org>
5212 L: linux-usb@vger.kernel.org
5214 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5215 F: drivers/usb/dwc3/
5217 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5218 M: Andreas Klinger <ak@it-klinger.de>
5219 L: linux-iio@vger.kernel.org
5221 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5222 F: drivers/iio/proximity/srf*.c
5224 DEVICE COREDUMP (DEV_COREDUMP)
5225 M: Johannes Berg <johannes@sipsolutions.net>
5226 L: linux-kernel@vger.kernel.org
5228 F: drivers/base/devcoredump.c
5229 F: include/linux/devcoredump.h
5231 DEVICE DEPENDENCY HELPER SCRIPT
5232 M: Saravana Kannan <saravanak@google.com>
5233 L: linux-kernel@vger.kernel.org
5235 F: scripts/dev-needs.sh
5237 DEVICE DIRECT ACCESS (DAX)
5238 M: Dan Williams <dan.j.williams@intel.com>
5239 M: Vishal Verma <vishal.l.verma@intel.com>
5240 M: Dave Jiang <dave.jiang@intel.com>
5241 L: nvdimm@lists.linux.dev
5245 DEVICE FREQUENCY (DEVFREQ)
5246 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5247 M: Kyungmin Park <kyungmin.park@samsung.com>
5248 M: Chanwoo Choi <cw00.choi@samsung.com>
5249 L: linux-pm@vger.kernel.org
5251 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5252 F: Documentation/devicetree/bindings/devfreq/
5254 F: include/linux/devfreq.h
5255 F: include/trace/events/devfreq.h
5257 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5258 M: Chanwoo Choi <cw00.choi@samsung.com>
5259 L: linux-pm@vger.kernel.org
5261 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5262 F: Documentation/devicetree/bindings/devfreq/event/
5263 F: drivers/devfreq/devfreq-event.c
5264 F: drivers/devfreq/event/
5265 F: include/dt-bindings/pmu/exynos_ppmu.h
5266 F: include/linux/devfreq-event.h
5268 DEVICE NUMBER REGISTRY
5269 M: Torben Mathiasen <device@lanana.org>
5271 W: http://lanana.org/docs/device-list/index.html
5273 DEVICE RESOURCE MANAGEMENT HELPERS
5274 M: Hans de Goede <hdegoede@redhat.com>
5275 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
5277 F: include/linux/devm-helpers.h
5280 M: Alasdair Kergon <agk@redhat.com>
5281 M: Mike Snitzer <snitzer@redhat.com>
5282 M: dm-devel@redhat.com
5283 L: dm-devel@redhat.com
5285 W: http://sources.redhat.com/dm
5286 Q: http://patchwork.kernel.org/project/dm-devel/list/
5287 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
5288 T: quilt http://people.redhat.com/agk/patches/linux/editing/
5289 F: Documentation/admin-guide/device-mapper/
5290 F: drivers/md/Kconfig
5291 F: drivers/md/Makefile
5293 F: drivers/md/persistent-data/
5294 F: include/linux/device-mapper.h
5295 F: include/linux/dm-*.h
5296 F: include/uapi/linux/dm-*.h
5299 M: Jiri Pirko <jiri@nvidia.com>
5300 L: netdev@vger.kernel.org
5302 F: Documentation/networking/devlink
5303 F: include/net/devlink.h
5304 F: include/uapi/linux/devlink.h
5305 F: net/core/devlink.c
5307 DIALOG SEMICONDUCTOR DRIVERS
5308 M: Support Opensource <support.opensource@diasemi.com>
5310 W: http://www.dialog-semiconductor.com/products
5311 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
5312 F: Documentation/devicetree/bindings/input/dlg,da72??.txt
5313 F: Documentation/devicetree/bindings/mfd/da90*.txt
5314 F: Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
5315 F: Documentation/devicetree/bindings/regulator/da92*.txt
5316 F: Documentation/devicetree/bindings/regulator/slg51000.txt
5317 F: Documentation/devicetree/bindings/sound/da[79]*.txt
5318 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
5319 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
5320 F: Documentation/hwmon/da90??.rst
5321 F: drivers/gpio/gpio-da90??.c
5322 F: drivers/hwmon/da90??-hwmon.c
5323 F: drivers/iio/adc/da91??-*.c
5324 F: drivers/input/misc/da72??.[ch]
5325 F: drivers/input/misc/da90??_onkey.c
5326 F: drivers/input/touchscreen/da9052_tsi.c
5327 F: drivers/leds/leds-da90??.c
5328 F: drivers/mfd/da903x.c
5329 F: drivers/mfd/da90??-*.c
5330 F: drivers/mfd/da91??-*.c
5331 F: drivers/pinctrl/pinctrl-da90??.c
5332 F: drivers/power/supply/da9052-battery.c
5333 F: drivers/power/supply/da91??-*.c
5334 F: drivers/regulator/da9???-regulator.[ch]
5335 F: drivers/regulator/slg51000-regulator.[ch]
5336 F: drivers/rtc/rtc-da90??.c
5337 F: drivers/thermal/da90??-thermal.c
5338 F: drivers/video/backlight/da90??_bl.c
5339 F: drivers/watchdog/da90??_wdt.c
5340 F: include/dt-bindings/regulator/dlg,da9*-regulator.h
5341 F: include/linux/mfd/da903x.h
5342 F: include/linux/mfd/da9052/
5343 F: include/linux/mfd/da9055/
5344 F: include/linux/mfd/da9062/
5345 F: include/linux/mfd/da9063/
5346 F: include/linux/mfd/da9150/
5347 F: include/linux/regulator/da9211.h
5348 F: include/sound/da[79]*.h
5349 F: sound/soc/codecs/da[79]*.[ch]
5351 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
5352 M: William Breathitt Gray <vilhelm.gray@gmail.com>
5353 L: linux-gpio@vger.kernel.org
5355 F: drivers/gpio/gpio-gpio-mm.c
5357 DIOLAN U2C-12 I2C DRIVER
5358 M: Guenter Roeck <linux@roeck-us.net>
5359 L: linux-i2c@vger.kernel.org
5361 F: drivers/i2c/busses/i2c-diolan-u2c.c
5363 DIRECTORY NOTIFICATION (DNOTIFY)
5364 M: Jan Kara <jack@suse.cz>
5365 R: Amir Goldstein <amir73il@gmail.com>
5366 L: linux-fsdevel@vger.kernel.org
5368 F: Documentation/filesystems/dnotify.rst
5369 F: fs/notify/dnotify/
5370 F: include/linux/dnotify.h
5372 DISK GEOMETRY AND PARTITION HANDLING
5373 M: Andries Brouwer <aeb@cwi.nl>
5375 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
5376 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
5377 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
5380 M: Jan Kara <jack@suse.com>
5382 F: Documentation/filesystems/quota.rst
5384 F: include/linux/quota*.h
5385 F: include/uapi/linux/quota*.h
5387 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
5388 M: Bernie Thompson <bernie@plugable.com>
5389 L: linux-fbdev@vger.kernel.org
5391 W: http://plugable.com/category/projects/udlfb/
5392 F: Documentation/fb/udlfb.rst
5393 F: drivers/video/fbdev/udlfb.c
5394 F: include/video/udlfb.h
5396 DISTRIBUTED LOCK MANAGER (DLM)
5397 M: Christine Caulfield <ccaulfie@redhat.com>
5398 M: David Teigland <teigland@redhat.com>
5399 L: cluster-devel@redhat.com
5401 W: http://sources.redhat.com/cluster/
5402 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5405 DMA BUFFER SHARING FRAMEWORK
5406 M: Sumit Semwal <sumit.semwal@linaro.org>
5407 M: Christian König <christian.koenig@amd.com>
5408 L: linux-media@vger.kernel.org
5409 L: dri-devel@lists.freedesktop.org
5410 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5412 T: git git://anongit.freedesktop.org/drm/drm-misc
5413 F: Documentation/driver-api/dma-buf.rst
5415 F: include/linux/*fence.h
5416 F: include/linux/dma-buf*
5417 F: include/linux/dma-resv.h
5418 K: \bdma_(?:buf|fence|resv)\b
5420 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
5421 M: Vinod Koul <vkoul@kernel.org>
5422 L: dmaengine@vger.kernel.org
5424 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5425 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
5426 F: Documentation/devicetree/bindings/dma/
5427 F: Documentation/driver-api/dmaengine/
5429 F: include/linux/dma/
5430 F: include/linux/dmaengine.h
5431 F: include/linux/of_dma.h
5434 M: Christoph Hellwig <hch@lst.de>
5435 M: Marek Szyprowski <m.szyprowski@samsung.com>
5436 R: Robin Murphy <robin.murphy@arm.com>
5437 L: iommu@lists.linux-foundation.org
5439 W: http://git.infradead.org/users/hch/dma-mapping.git
5440 T: git git://git.infradead.org/users/hch/dma-mapping.git
5441 F: include/asm-generic/dma-mapping.h
5442 F: include/linux/dma-direct.h
5443 F: include/linux/dma-mapping.h
5444 F: include/linux/dma-map-ops.h
5447 DMA MAPPING BENCHMARK
5448 M: Barry Song <song.bao.hua@hisilicon.com>
5449 L: iommu@lists.linux-foundation.org
5450 F: kernel/dma/map_benchmark.c
5451 F: tools/testing/selftests/dma/
5453 DMA-BUF HEAPS FRAMEWORK
5454 M: Sumit Semwal <sumit.semwal@linaro.org>
5455 R: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5456 R: Liam Mark <lmark@codeaurora.org>
5457 R: Laura Abbott <labbott@redhat.com>
5458 R: Brian Starkey <Brian.Starkey@arm.com>
5459 R: John Stultz <john.stultz@linaro.org>
5460 L: linux-media@vger.kernel.org
5461 L: dri-devel@lists.freedesktop.org
5462 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5464 T: git git://anongit.freedesktop.org/drm/drm-misc
5465 F: drivers/dma-buf/dma-heap.c
5466 F: drivers/dma-buf/heaps/*
5467 F: include/linux/dma-heap.h
5468 F: include/uapi/linux/dma-heap.h
5470 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
5471 M: Lukasz Luba <lukasz.luba@arm.com>
5472 L: linux-pm@vger.kernel.org
5473 L: linux-samsung-soc@vger.kernel.org
5475 F: Documentation/devicetree/bindings/memory-controllers/exynos5422-dmc.txt
5476 F: drivers/memory/samsung/exynos5422-dmc.c
5478 DME1737 HARDWARE MONITOR DRIVER
5479 M: Juerg Haefliger <juergh@gmail.com>
5480 L: linux-hwmon@vger.kernel.org
5482 F: Documentation/hwmon/dme1737.rst
5483 F: drivers/hwmon/dme1737.c
5486 M: Jean Delvare <jdelvare@suse.com>
5488 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
5489 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
5490 F: drivers/firmware/dmi-id.c
5491 F: drivers/firmware/dmi_scan.c
5492 F: include/linux/dmi.h
5495 M: Jonathan Corbet <corbet@lwn.net>
5496 L: linux-doc@vger.kernel.org
5498 P: Documentation/doc-guide/maintainer-profile.rst
5499 T: git git://git.lwn.net/linux.git docs-next
5501 F: scripts/documentation-file-ref-check
5502 F: scripts/kernel-doc
5503 F: scripts/sphinx-pre-install
5504 X: Documentation/ABI/
5505 X: Documentation/admin-guide/media/
5506 X: Documentation/devicetree/
5507 X: Documentation/driver-api/media/
5508 X: Documentation/firmware-guide/acpi/
5509 X: Documentation/i2c/
5510 X: Documentation/power/
5511 X: Documentation/spi/
5512 X: Documentation/userspace-api/media/
5514 DOCUMENTATION REPORTING ISSUES
5515 M: Thorsten Leemhuis <linux@leemhuis.info>
5516 L: linux-doc@vger.kernel.org
5518 F: Documentation/admin-guide/reporting-issues.rst
5520 DOCUMENTATION SCRIPTS
5521 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5522 L: linux-doc@vger.kernel.org
5524 F: Documentation/sphinx/parse-headers.pl
5525 F: scripts/documentation-file-ref-check
5526 F: scripts/sphinx-pre-install
5528 DOCUMENTATION/ITALIAN
5529 M: Federico Vaga <federico.vaga@vaga.pv.it>
5530 L: linux-doc@vger.kernel.org
5532 F: Documentation/translations/it_IT
5534 DONGWOON DW9714 LENS VOICE COIL DRIVER
5535 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5536 L: linux-media@vger.kernel.org
5538 T: git git://linuxtv.org/media_tree.git
5539 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5540 F: drivers/media/i2c/dw9714.c
5542 DONGWOON DW9768 LENS VOICE COIL DRIVER
5543 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
5544 L: linux-media@vger.kernel.org
5546 T: git git://linuxtv.org/media_tree.git
5547 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
5548 F: drivers/media/i2c/dw9768.c
5550 DONGWOON DW9807 LENS VOICE COIL DRIVER
5551 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5552 L: linux-media@vger.kernel.org
5554 T: git git://linuxtv.org/media_tree.git
5555 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5556 F: drivers/media/i2c/dw9807-vcm.c
5559 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
5560 L: blinux-list@redhat.com
5562 F: drivers/char/dtlk.c
5563 F: include/linux/dtlk.h
5565 DPAA2 DATAPATH I/O (DPIO) DRIVER
5566 M: Roy Pledge <Roy.Pledge@nxp.com>
5567 L: linux-kernel@vger.kernel.org
5569 F: drivers/soc/fsl/dpio
5571 DPAA2 ETHERNET DRIVER
5572 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5573 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5574 L: netdev@vger.kernel.org
5576 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
5577 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
5578 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
5579 F: drivers/net/ethernet/freescale/dpaa2/Makefile
5580 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5581 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5582 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
5583 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
5584 F: drivers/net/ethernet/freescale/dpaa2/dpni*
5586 DPAA2 ETHERNET SWITCH DRIVER
5587 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5588 L: netdev@vger.kernel.org
5590 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
5591 F: drivers/net/ethernet/freescale/dpaa2/dpsw*
5593 DPT_I2O SCSI RAID DRIVER
5594 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5595 L: linux-scsi@vger.kernel.org
5597 W: http://www.adaptec.com/
5598 F: drivers/scsi/dpt*
5599 F: drivers/scsi/dpt/
5602 M: Philipp Reisner <philipp.reisner@linbit.com>
5603 M: Lars Ellenberg <lars.ellenberg@linbit.com>
5604 L: drbd-dev@lists.linbit.com
5606 W: http://www.drbd.org
5607 T: git git://git.linbit.com/linux-drbd.git
5608 T: git git://git.linbit.com/drbd-8.4.git
5609 F: Documentation/admin-guide/blockdev/
5610 F: drivers/block/drbd/
5613 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5614 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5615 R: "Rafael J. Wysocki" <rafael@kernel.org>
5617 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5618 F: Documentation/core-api/kobject.rst
5622 F: include/linux/debugfs.h
5623 F: include/linux/kobj*
5626 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
5627 M: Nishanth Menon <nm@ti.com>
5628 L: linux-pm@vger.kernel.org
5630 F: drivers/soc/ti/smartreflex.c
5631 F: include/linux/power/smartreflex.h
5633 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5634 M: Maxime Ripard <mripard@kernel.org>
5635 M: Chen-Yu Tsai <wens@csie.org>
5636 R: Jernej Skrabec <jernej.skrabec@gmail.com>
5637 L: dri-devel@lists.freedesktop.org
5639 T: git git://anongit.freedesktop.org/drm/drm-misc
5640 F: drivers/gpu/drm/sun4i/sun8i*
5642 DRM DRIVER FOR ARM PL111 CLCD
5643 M: Emma Anholt <emma@anholt.net>
5645 T: git git://anongit.freedesktop.org/drm/drm-misc
5646 F: drivers/gpu/drm/pl111/
5648 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5649 M: Linus Walleij <linus.walleij@linaro.org>
5651 T: git git://anongit.freedesktop.org/drm/drm-misc
5652 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
5653 F: drivers/gpu/drm/panel/panel-arm-versatile.c
5655 DRM DRIVER FOR ASPEED BMC GFX
5656 M: Joel Stanley <joel@jms.id.au>
5657 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
5659 T: git git://anongit.freedesktop.org/drm/drm-misc
5660 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5661 F: drivers/gpu/drm/aspeed/
5663 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5664 M: Dave Airlie <airlied@redhat.com>
5665 R: Thomas Zimmermann <tzimmermann@suse.de>
5666 L: dri-devel@lists.freedesktop.org
5668 T: git git://anongit.freedesktop.org/drm/drm-misc
5669 F: drivers/gpu/drm/ast/
5671 DRM DRIVER FOR BOCHS VIRTUAL GPU
5672 M: Gerd Hoffmann <kraxel@redhat.com>
5673 L: virtualization@lists.linux-foundation.org
5675 T: git git://anongit.freedesktop.org/drm/drm-misc
5676 F: drivers/gpu/drm/bochs/
5678 DRM DRIVER FOR BOE HIMAX8279D PANELS
5679 M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
5681 F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
5682 F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
5684 DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
5685 M: Jagan Teki <jagan@amarulasolutions.com>
5687 F: Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
5688 F: drivers/gpu/drm/bridge/chipone-icn6211.c
5690 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5691 M: Linus Walleij <linus.walleij@linaro.org>
5693 T: git git://anongit.freedesktop.org/drm/drm-misc
5694 F: drivers/gpu/drm/tve200/
5696 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
5697 M: Icenowy Zheng <icenowy@aosc.io>
5699 F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
5700 F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
5702 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5703 M: Jagan Teki <jagan@amarulasolutions.com>
5705 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
5706 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5708 DRM DRIVER FOR GENERIC USB DISPLAY
5709 M: Noralf Trønnes <noralf@tronnes.org>
5711 W: https://github.com/notro/gud/wiki
5712 T: git git://anongit.freedesktop.org/drm/drm-misc
5713 F: drivers/gpu/drm/gud/
5714 F: include/drm/gud.h
5716 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5717 M: Hans de Goede <hdegoede@redhat.com>
5719 T: git git://anongit.freedesktop.org/drm/drm-misc
5720 F: drivers/gpu/drm/tiny/gm12u320.c
5722 DRM DRIVER FOR HX8357D PANELS
5723 M: Emma Anholt <emma@anholt.net>
5725 T: git git://anongit.freedesktop.org/drm/drm-misc
5726 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
5727 F: drivers/gpu/drm/tiny/hx8357d.c
5729 DRM DRIVER FOR ILITEK ILI9225 PANELS
5730 M: David Lechner <david@lechnology.com>
5732 T: git git://anongit.freedesktop.org/drm/drm-misc
5733 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5734 F: drivers/gpu/drm/tiny/ili9225.c
5736 DRM DRIVER FOR ILITEK ILI9486 PANELS
5737 M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
5739 T: git git://anongit.freedesktop.org/drm/drm-misc
5740 F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
5741 F: drivers/gpu/drm/tiny/ili9486.c
5743 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5744 S: Orphan / Obsolete
5745 F: drivers/gpu/drm/i810/
5746 F: include/uapi/drm/i810_drm.h
5748 DRM DRIVER FOR LVDS PANELS
5749 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5750 L: dri-devel@lists.freedesktop.org
5751 T: git git://anongit.freedesktop.org/drm/drm-misc
5753 F: drivers/gpu/drm/panel/panel-lvds.c
5754 F: Documentation/devicetree/bindings/display/panel/lvds.yaml
5756 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
5757 M: Guido Günther <agx@sigxcpu.org>
5758 R: Purism Kernel Team <kernel@puri.sm>
5760 F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
5761 F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
5763 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5764 S: Orphan / Obsolete
5765 F: drivers/gpu/drm/mga/
5766 F: include/uapi/drm/mga_drm.h
5768 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
5769 M: Dave Airlie <airlied@redhat.com>
5770 R: Thomas Zimmermann <tzimmermann@suse.de>
5771 L: dri-devel@lists.freedesktop.org
5773 T: git git://anongit.freedesktop.org/drm/drm-misc
5774 F: drivers/gpu/drm/mgag200/
5776 DRM DRIVER FOR MI0283QT
5777 M: Noralf Trønnes <noralf@tronnes.org>
5779 T: git git://anongit.freedesktop.org/drm/drm-misc
5780 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5781 F: drivers/gpu/drm/tiny/mi0283qt.c
5783 DRM DRIVER FOR MSM ADRENO GPU
5784 M: Rob Clark <robdclark@gmail.com>
5785 M: Sean Paul <sean@poorly.run>
5786 L: linux-arm-msm@vger.kernel.org
5787 L: dri-devel@lists.freedesktop.org
5788 L: freedreno@lists.freedesktop.org
5790 T: git https://gitlab.freedesktop.org/drm/msm.git
5791 F: Documentation/devicetree/bindings/display/msm/
5792 F: drivers/gpu/drm/msm/
5793 F: include/uapi/drm/msm_drm.h
5795 DRM DRIVER FOR NOVATEK NT35510 PANELS
5796 M: Linus Walleij <linus.walleij@linaro.org>
5798 T: git git://anongit.freedesktop.org/drm/drm-misc
5799 F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
5800 F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
5802 DRM DRIVER FOR NOVATEK NT36672A PANELS
5803 M: Sumit Semwal <sumit.semwal@linaro.org>
5805 T: git git://anongit.freedesktop.org/drm/drm-misc
5806 F: Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
5807 F: drivers/gpu/drm/panel/panel-novatek-nt36672a.c
5809 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5810 M: Ben Skeggs <bskeggs@redhat.com>
5811 L: dri-devel@lists.freedesktop.org
5812 L: nouveau@lists.freedesktop.org
5814 T: git git://github.com/skeggsb/linux
5815 F: drivers/gpu/drm/nouveau/
5816 F: include/uapi/drm/nouveau_drm.h
5818 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5819 M: Stefan Mavrodiev <stefan@olimex.com>
5821 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
5822 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5824 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5825 M: Noralf Trønnes <noralf@tronnes.org>
5827 T: git git://anongit.freedesktop.org/drm/drm-misc
5828 F: Documentation/devicetree/bindings/display/repaper.txt
5829 F: drivers/gpu/drm/tiny/repaper.c
5831 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5832 M: Dave Airlie <airlied@redhat.com>
5833 M: Gerd Hoffmann <kraxel@redhat.com>
5834 L: virtualization@lists.linux-foundation.org
5836 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5837 T: git git://anongit.freedesktop.org/drm/drm-misc
5838 F: drivers/gpu/drm/tiny/cirrus.c
5840 DRM DRIVER FOR QXL VIRTUAL GPU
5841 M: Dave Airlie <airlied@redhat.com>
5842 M: Gerd Hoffmann <kraxel@redhat.com>
5843 L: virtualization@lists.linux-foundation.org
5844 L: spice-devel@lists.freedesktop.org
5846 T: git git://anongit.freedesktop.org/drm/drm-misc
5847 F: drivers/gpu/drm/qxl/
5848 F: include/uapi/drm/qxl_drm.h
5850 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5851 S: Orphan / Obsolete
5852 F: drivers/gpu/drm/r128/
5853 F: include/uapi/drm/r128_drm.h
5855 DRM DRIVER FOR RAYDIUM RM67191 PANELS
5856 M: Robert Chiras <robert.chiras@nxp.com>
5858 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
5859 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
5861 DRM DRIVER FOR SITRONIX ST7703 PANELS
5862 M: Guido Günther <agx@sigxcpu.org>
5863 R: Purism Kernel Team <kernel@puri.sm>
5864 R: Ondrej Jirman <megous@megous.com>
5866 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
5867 F: drivers/gpu/drm/panel/panel-sitronix-st7703.c
5869 DRM DRIVER FOR SAVAGE VIDEO CARDS
5870 S: Orphan / Obsolete
5871 F: drivers/gpu/drm/savage/
5872 F: include/uapi/drm/savage_drm.h
5874 DRM DRIVER FOR SIS VIDEO CARDS
5875 S: Orphan / Obsolete
5876 F: drivers/gpu/drm/sis/
5877 F: include/uapi/drm/sis_drm.h
5879 DRM DRIVER FOR SITRONIX ST7586 PANELS
5880 M: David Lechner <david@lechnology.com>
5882 T: git git://anongit.freedesktop.org/drm/drm-misc
5883 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
5884 F: drivers/gpu/drm/tiny/st7586.c
5886 DRM DRIVER FOR SITRONIX ST7701 PANELS
5887 M: Jagan Teki <jagan@amarulasolutions.com>
5889 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
5890 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
5892 DRM DRIVER FOR SITRONIX ST7735R PANELS
5893 M: David Lechner <david@lechnology.com>
5895 T: git git://anongit.freedesktop.org/drm/drm-misc
5896 F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
5897 F: drivers/gpu/drm/tiny/st7735r.c
5899 DRM DRIVER FOR SONY ACX424AKP PANELS
5900 M: Linus Walleij <linus.walleij@linaro.org>
5902 T: git git://anongit.freedesktop.org/drm/drm-misc
5903 F: drivers/gpu/drm/panel/panel-sony-acx424akp.c
5905 DRM DRIVER FOR ST-ERICSSON MCDE
5906 M: Linus Walleij <linus.walleij@linaro.org>
5908 T: git git://anongit.freedesktop.org/drm/drm-misc
5909 F: Documentation/devicetree/bindings/display/ste,mcde.yaml
5910 F: drivers/gpu/drm/mcde/
5912 DRM DRIVER FOR TDFX VIDEO CARDS
5913 S: Orphan / Obsolete
5914 F: drivers/gpu/drm/tdfx/
5916 DRM DRIVER FOR TPO TPG110 PANELS
5917 M: Linus Walleij <linus.walleij@linaro.org>
5919 T: git git://anongit.freedesktop.org/drm/drm-misc
5920 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
5921 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
5923 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5924 M: Dave Airlie <airlied@redhat.com>
5925 R: Sean Paul <sean@poorly.run>
5926 R: Thomas Zimmermann <tzimmermann@suse.de>
5927 L: dri-devel@lists.freedesktop.org
5929 T: git git://anongit.freedesktop.org/drm/drm-misc
5930 F: drivers/gpu/drm/udl/
5932 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5933 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5934 M: Melissa Wen <melissa.srw@gmail.com>
5935 R: Haneen Mohammed <hamohammed.sa@gmail.com>
5936 R: Daniel Vetter <daniel@ffwll.ch>
5937 L: dri-devel@lists.freedesktop.org
5939 T: git git://anongit.freedesktop.org/drm/drm-misc
5940 F: Documentation/gpu/vkms.rst
5941 F: drivers/gpu/drm/vkms/
5943 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5944 M: Hans de Goede <hdegoede@redhat.com>
5945 L: dri-devel@lists.freedesktop.org
5947 T: git git://anongit.freedesktop.org/drm/drm-misc
5948 F: drivers/gpu/drm/vboxvideo/
5950 DRM DRIVER FOR VMWARE VIRTUAL GPU
5951 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5952 M: Roland Scheidegger <sroland@vmware.com>
5953 M: Zack Rusin <zackr@vmware.com>
5954 L: dri-devel@lists.freedesktop.org
5956 T: git git://people.freedesktop.org/~sroland/linux
5957 F: drivers/gpu/drm/vmwgfx/
5958 F: include/uapi/drm/vmwgfx_drm.h
5961 M: David Airlie <airlied@linux.ie>
5962 M: Daniel Vetter <daniel@ffwll.ch>
5963 L: dri-devel@lists.freedesktop.org
5965 B: https://gitlab.freedesktop.org/drm
5966 C: irc://chat.freenode.net/dri-devel
5967 T: git git://anongit.freedesktop.org/drm/drm
5968 F: Documentation/devicetree/bindings/display/
5969 F: Documentation/devicetree/bindings/gpu/
5970 F: Documentation/gpu/
5974 F: include/linux/vga*
5975 F: include/uapi/drm/
5977 DRM DRIVERS AND MISC GPU PATCHES
5978 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5979 M: Maxime Ripard <mripard@kernel.org>
5980 M: Thomas Zimmermann <tzimmermann@suse.de>
5982 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5983 T: git git://anongit.freedesktop.org/drm/drm-misc
5984 F: Documentation/gpu/
5985 F: drivers/gpu/drm/*
5988 F: include/linux/vga*
5989 F: include/uapi/drm/drm*
5991 DRM DRIVERS FOR ALLWINNER A10
5992 M: Maxime Ripard <mripard@kernel.org>
5993 M: Chen-Yu Tsai <wens@csie.org>
5994 L: dri-devel@lists.freedesktop.org
5996 T: git git://anongit.freedesktop.org/drm/drm-misc
5997 F: Documentation/devicetree/bindings/display/allwinner*
5998 F: drivers/gpu/drm/sun4i/
6000 DRM DRIVERS FOR AMLOGIC SOCS
6001 M: Neil Armstrong <narmstrong@baylibre.com>
6002 L: dri-devel@lists.freedesktop.org
6003 L: linux-amlogic@lists.infradead.org
6005 W: http://linux-meson.com/
6006 T: git git://anongit.freedesktop.org/drm/drm-misc
6007 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
6008 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
6009 F: Documentation/gpu/meson.rst
6010 F: drivers/gpu/drm/meson/
6012 DRM DRIVERS FOR ATMEL HLCDC
6013 M: Sam Ravnborg <sam@ravnborg.org>
6014 M: Boris Brezillon <bbrezillon@kernel.org>
6015 L: dri-devel@lists.freedesktop.org
6017 T: git git://anongit.freedesktop.org/drm/drm-misc
6018 F: Documentation/devicetree/bindings/display/atmel/
6019 F: drivers/gpu/drm/atmel-hlcdc/
6021 DRM DRIVERS FOR BRIDGE CHIPS
6022 M: Andrzej Hajda <a.hajda@samsung.com>
6023 M: Neil Armstrong <narmstrong@baylibre.com>
6024 M: Robert Foss <robert.foss@linaro.org>
6025 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
6026 R: Jonas Karlman <jonas@kwiboo.se>
6027 R: Jernej Skrabec <jernej.skrabec@gmail.com>
6029 T: git git://anongit.freedesktop.org/drm/drm-misc
6030 F: drivers/gpu/drm/bridge/
6032 DRM DRIVERS FOR EXYNOS
6033 M: Inki Dae <inki.dae@samsung.com>
6034 M: Joonyoung Shim <jy0922.shim@samsung.com>
6035 M: Seung-Woo Kim <sw0312.kim@samsung.com>
6036 M: Kyungmin Park <kyungmin.park@samsung.com>
6037 L: dri-devel@lists.freedesktop.org
6039 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
6040 F: Documentation/devicetree/bindings/display/exynos/
6041 F: drivers/gpu/drm/exynos/
6042 F: include/uapi/drm/exynos_drm.h
6044 DRM DRIVERS FOR FREESCALE DCU
6045 M: Stefan Agner <stefan@agner.ch>
6046 M: Alison Wang <alison.wang@nxp.com>
6047 L: dri-devel@lists.freedesktop.org
6049 T: git git://anongit.freedesktop.org/drm/drm-misc
6050 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
6051 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
6052 F: drivers/gpu/drm/fsl-dcu/
6054 DRM DRIVERS FOR FREESCALE IMX
6055 M: Philipp Zabel <p.zabel@pengutronix.de>
6056 L: dri-devel@lists.freedesktop.org
6058 F: Documentation/devicetree/bindings/display/imx/
6059 F: drivers/gpu/drm/imx/
6060 F: drivers/gpu/ipu-v3/
6062 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
6063 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
6064 L: dri-devel@lists.freedesktop.org
6066 T: git git://github.com/patjak/drm-gma500
6067 F: drivers/gpu/drm/gma500/
6069 DRM DRIVERS FOR HISILICON
6070 M: Xinliang Liu <xinliang.liu@linaro.org>
6071 M: Tian Tao <tiantao6@hisilicon.com>
6072 R: John Stultz <john.stultz@linaro.org>
6073 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
6074 R: Chen Feng <puck.chen@hisilicon.com>
6075 L: dri-devel@lists.freedesktop.org
6077 T: git git://anongit.freedesktop.org/drm/drm-misc
6078 F: Documentation/devicetree/bindings/display/hisilicon/
6079 F: drivers/gpu/drm/hisilicon/
6081 DRM DRIVERS FOR LIMA
6082 M: Qiang Yu <yuq825@gmail.com>
6083 L: dri-devel@lists.freedesktop.org
6084 L: lima@lists.freedesktop.org (moderated for non-subscribers)
6086 T: git git://anongit.freedesktop.org/drm/drm-misc
6087 F: drivers/gpu/drm/lima/
6088 F: include/uapi/drm/lima_drm.h
6090 DRM DRIVERS FOR MEDIATEK
6091 M: Chun-Kuang Hu <chunkuang.hu@kernel.org>
6092 M: Philipp Zabel <p.zabel@pengutronix.de>
6093 L: dri-devel@lists.freedesktop.org
6094 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
6096 F: Documentation/devicetree/bindings/display/mediatek/
6097 F: drivers/gpu/drm/mediatek/
6098 F: drivers/phy/mediatek/phy-mtk-hdmi*
6099 F: drivers/phy/mediatek/phy-mtk-mipi*
6101 DRM DRIVERS FOR NVIDIA TEGRA
6102 M: Thierry Reding <thierry.reding@gmail.com>
6103 L: dri-devel@lists.freedesktop.org
6104 L: linux-tegra@vger.kernel.org
6106 T: git git://anongit.freedesktop.org/tegra/linux.git
6107 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
6108 F: drivers/gpu/drm/tegra/
6109 F: drivers/gpu/host1x/
6110 F: include/linux/host1x.h
6111 F: include/uapi/drm/tegra_drm.h
6113 DRM DRIVERS FOR RENESAS
6114 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6115 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
6116 L: dri-devel@lists.freedesktop.org
6117 L: linux-renesas-soc@vger.kernel.org
6119 T: git git://linuxtv.org/pinchartl/media drm/du/next
6120 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
6121 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
6122 F: Documentation/devicetree/bindings/display/renesas,du.yaml
6123 F: drivers/gpu/drm/rcar-du/
6124 F: drivers/gpu/drm/shmobile/
6125 F: include/linux/platform_data/shmob_drm.h
6127 DRM DRIVERS FOR ROCKCHIP
6128 M: Sandy Huang <hjc@rock-chips.com>
6129 M: Heiko Stübner <heiko@sntech.de>
6130 L: dri-devel@lists.freedesktop.org
6132 T: git git://anongit.freedesktop.org/drm/drm-misc
6133 F: Documentation/devicetree/bindings/display/rockchip/
6134 F: drivers/gpu/drm/rockchip/
6137 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
6138 L: dri-devel@lists.freedesktop.org
6140 T: git git://anongit.freedesktop.org/drm/drm-misc
6141 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
6142 F: drivers/gpu/drm/sti
6145 M: Yannick Fertre <yannick.fertre@foss.st.com>
6146 M: Philippe Cornu <philippe.cornu@foss.st.com>
6147 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
6148 L: dri-devel@lists.freedesktop.org
6150 T: git git://anongit.freedesktop.org/drm/drm-misc
6151 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
6152 F: drivers/gpu/drm/stm
6154 DRM DRIVERS FOR TI KEYSTONE
6155 M: Jyri Sarha <jyri.sarha@iki.fi>
6156 M: Tomi Valkeinen <tomba@kernel.org>
6157 L: dri-devel@lists.freedesktop.org
6159 T: git git://anongit.freedesktop.org/drm/drm-misc
6160 F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
6161 F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
6162 F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
6163 F: drivers/gpu/drm/tidss/
6165 DRM DRIVERS FOR TI LCDC
6166 M: Jyri Sarha <jyri.sarha@iki.fi>
6167 R: Tomi Valkeinen <tomba@kernel.org>
6168 L: dri-devel@lists.freedesktop.org
6170 F: Documentation/devicetree/bindings/display/tilcdc/
6171 F: drivers/gpu/drm/tilcdc/
6173 DRM DRIVERS FOR TI OMAP
6174 M: Tomi Valkeinen <tomba@kernel.org>
6175 L: dri-devel@lists.freedesktop.org
6177 F: Documentation/devicetree/bindings/display/ti/
6178 F: drivers/gpu/drm/omapdrm/
6181 M: Emma Anholt <emma@anholt.net>
6183 T: git git://anongit.freedesktop.org/drm/drm-misc
6184 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
6185 F: drivers/gpu/drm/v3d/
6186 F: include/uapi/drm/v3d_drm.h
6189 M: Emma Anholt <emma@anholt.net>
6190 M: Maxime Ripard <mripard@kernel.org>
6192 T: git git://github.com/anholt/linux
6193 T: git git://anongit.freedesktop.org/drm/drm-misc
6194 F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
6195 F: drivers/gpu/drm/vc4/
6196 F: include/uapi/drm/vc4_drm.h
6198 DRM DRIVERS FOR VIVANTE GPU IP
6199 M: Lucas Stach <l.stach@pengutronix.de>
6200 R: Russell King <linux+etnaviv@armlinux.org.uk>
6201 R: Christian Gmeiner <christian.gmeiner@gmail.com>
6202 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
6203 L: dri-devel@lists.freedesktop.org
6205 F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
6206 F: drivers/gpu/drm/etnaviv/
6207 F: include/uapi/drm/etnaviv_drm.h
6210 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
6211 L: dri-devel@lists.freedesktop.org
6212 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
6214 T: git git://anongit.freedesktop.org/drm/drm-misc
6215 F: Documentation/gpu/xen-front.rst
6216 F: drivers/gpu/drm/xen/
6218 DRM DRIVERS FOR XILINX
6219 M: Hyun Kwon <hyun.kwon@xilinx.com>
6220 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6221 L: dri-devel@lists.freedesktop.org
6223 T: git git://anongit.freedesktop.org/drm/drm-misc
6224 F: Documentation/devicetree/bindings/display/xlnx/
6225 F: drivers/gpu/drm/xlnx/
6228 M: Thierry Reding <thierry.reding@gmail.com>
6229 R: Sam Ravnborg <sam@ravnborg.org>
6230 L: dri-devel@lists.freedesktop.org
6232 T: git git://anongit.freedesktop.org/drm/drm-misc
6233 F: Documentation/devicetree/bindings/display/panel/
6234 F: drivers/gpu/drm/drm_panel.c
6235 F: drivers/gpu/drm/panel/
6236 F: include/drm/drm_panel.h
6239 M: Christian Koenig <christian.koenig@amd.com>
6240 M: Huang Rui <ray.huang@amd.com>
6241 L: dri-devel@lists.freedesktop.org
6243 T: git git://people.freedesktop.org/~agd5f/linux
6244 F: drivers/gpu/drm/ttm/
6247 DSBR100 USB FM RADIO DRIVER
6248 M: Alexey Klimov <klimov.linux@gmail.com>
6249 L: linux-media@vger.kernel.org
6251 T: git git://linuxtv.org/media_tree.git
6252 F: drivers/media/radio/dsbr100.c
6255 M: Hans Verkuil <hverkuil@xs4all.nl>
6256 L: linux-media@vger.kernel.org
6258 W: https://linuxtv.org
6259 T: git git://linuxtv.org/media_tree.git
6260 F: drivers/media/pci/dt3155/
6262 DVB_USB_AF9015 MEDIA DRIVER
6263 M: Antti Palosaari <crope@iki.fi>
6264 L: linux-media@vger.kernel.org
6266 W: https://linuxtv.org
6267 W: http://palosaari.fi/linux/
6268 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6269 T: git git://linuxtv.org/anttip/media_tree.git
6270 F: drivers/media/usb/dvb-usb-v2/af9015*
6272 DVB_USB_AF9035 MEDIA DRIVER
6273 M: Antti Palosaari <crope@iki.fi>
6274 L: linux-media@vger.kernel.org
6276 W: https://linuxtv.org
6277 W: http://palosaari.fi/linux/
6278 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6279 T: git git://linuxtv.org/anttip/media_tree.git
6280 F: drivers/media/usb/dvb-usb-v2/af9035*
6282 DVB_USB_ANYSEE MEDIA DRIVER
6283 M: Antti Palosaari <crope@iki.fi>
6284 L: linux-media@vger.kernel.org
6286 W: https://linuxtv.org
6287 W: http://palosaari.fi/linux/
6288 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6289 T: git git://linuxtv.org/anttip/media_tree.git
6290 F: drivers/media/usb/dvb-usb-v2/anysee*
6292 DVB_USB_AU6610 MEDIA DRIVER
6293 M: Antti Palosaari <crope@iki.fi>
6294 L: linux-media@vger.kernel.org
6296 W: https://linuxtv.org
6297 W: http://palosaari.fi/linux/
6298 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6299 T: git git://linuxtv.org/anttip/media_tree.git
6300 F: drivers/media/usb/dvb-usb-v2/au6610*
6302 DVB_USB_CE6230 MEDIA DRIVER
6303 M: Antti Palosaari <crope@iki.fi>
6304 L: linux-media@vger.kernel.org
6306 W: https://linuxtv.org
6307 W: http://palosaari.fi/linux/
6308 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6309 T: git git://linuxtv.org/anttip/media_tree.git
6310 F: drivers/media/usb/dvb-usb-v2/ce6230*
6312 DVB_USB_CXUSB MEDIA DRIVER
6313 M: Michael Krufky <mkrufky@linuxtv.org>
6314 L: linux-media@vger.kernel.org
6316 W: https://linuxtv.org
6317 W: http://github.com/mkrufky
6318 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6319 T: git git://linuxtv.org/media_tree.git
6320 F: drivers/media/usb/dvb-usb/cxusb*
6322 DVB_USB_EC168 MEDIA DRIVER
6323 M: Antti Palosaari <crope@iki.fi>
6324 L: linux-media@vger.kernel.org
6326 W: https://linuxtv.org
6327 W: http://palosaari.fi/linux/
6328 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6329 T: git git://linuxtv.org/anttip/media_tree.git
6330 F: drivers/media/usb/dvb-usb-v2/ec168*
6332 DVB_USB_GL861 MEDIA DRIVER
6333 M: Antti Palosaari <crope@iki.fi>
6334 L: linux-media@vger.kernel.org
6336 W: https://linuxtv.org
6337 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6338 T: git git://linuxtv.org/anttip/media_tree.git
6339 F: drivers/media/usb/dvb-usb-v2/gl861*
6341 DVB_USB_MXL111SF MEDIA DRIVER
6342 M: Michael Krufky <mkrufky@linuxtv.org>
6343 L: linux-media@vger.kernel.org
6345 W: https://linuxtv.org
6346 W: http://github.com/mkrufky
6347 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6348 T: git git://linuxtv.org/mkrufky/mxl111sf.git
6349 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
6351 DVB_USB_RTL28XXU MEDIA DRIVER
6352 M: Antti Palosaari <crope@iki.fi>
6353 L: linux-media@vger.kernel.org
6355 W: https://linuxtv.org
6356 W: http://palosaari.fi/linux/
6357 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6358 T: git git://linuxtv.org/anttip/media_tree.git
6359 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
6361 DVB_USB_V2 MEDIA DRIVER
6362 M: Antti Palosaari <crope@iki.fi>
6363 L: linux-media@vger.kernel.org
6365 W: https://linuxtv.org
6366 W: http://palosaari.fi/linux/
6367 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6368 T: git git://linuxtv.org/anttip/media_tree.git
6369 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
6370 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
6373 M: Jason Baron <jbaron@akamai.com>
6375 F: include/linux/dynamic_debug.h
6376 F: lib/dynamic_debug.c
6378 DYNAMIC INTERRUPT MODERATION
6379 M: Tal Gilboa <talgi@nvidia.com>
6381 F: Documentation/networking/net_dim.rst
6382 F: include/linux/dim.h
6385 DZ DECSTATION DZ11 SERIAL DRIVER
6386 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
6388 F: drivers/tty/serial/dz.*
6390 E3X0 POWER BUTTON DRIVER
6391 M: Moritz Fischer <moritz.fischer@ettus.com>
6392 L: usrp-users@lists.ettus.com
6394 W: http://www.ettus.com
6395 F: Documentation/devicetree/bindings/input/e3x0-button.txt
6396 F: drivers/input/misc/e3x0-button.c
6399 M: Antti Palosaari <crope@iki.fi>
6400 L: linux-media@vger.kernel.org
6402 W: https://linuxtv.org
6403 W: http://palosaari.fi/linux/
6404 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6405 T: git git://linuxtv.org/anttip/media_tree.git
6406 F: drivers/media/tuners/e4000*
6408 EARTH_PT1 MEDIA DRIVER
6409 M: Akihiro Tsukada <tskd08@gmail.com>
6410 L: linux-media@vger.kernel.org
6412 F: drivers/media/pci/pt1/
6414 EARTH_PT3 MEDIA DRIVER
6415 M: Akihiro Tsukada <tskd08@gmail.com>
6416 L: linux-media@vger.kernel.org
6418 F: drivers/media/pci/pt3/
6421 M: Antti Palosaari <crope@iki.fi>
6422 L: linux-media@vger.kernel.org
6424 W: https://linuxtv.org
6425 W: http://palosaari.fi/linux/
6426 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6427 T: git git://linuxtv.org/anttip/media_tree.git
6428 F: drivers/media/dvb-frontends/ec100*
6431 M: Tyler Hicks <code@tyhicks.com>
6432 L: ecryptfs@vger.kernel.org
6434 W: http://ecryptfs.org
6435 W: https://launchpad.net/ecryptfs
6436 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
6437 F: Documentation/filesystems/ecryptfs.rst
6441 M: Borislav Petkov <bp@alien8.de>
6442 L: linux-edac@vger.kernel.org
6444 F: drivers/edac/amd64_edac*
6447 M: Jan Luebbe <jlu@pengutronix.de>
6448 L: linux-edac@vger.kernel.org
6450 F: drivers/edac/armada_xp_*
6453 M: Stefan Schaeckeler <sschaeck@cisco.com>
6455 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
6456 F: drivers/edac/aspeed_edac.c
6459 M: Shravan Kumar Ramani <shravankr@nvidia.com>
6461 F: drivers/edac/bluefield_edac.c
6464 M: Andre Przywara <andre.przywara@arm.com>
6465 L: linux-edac@vger.kernel.org
6467 F: drivers/edac/highbank*
6470 M: Ralf Baechle <ralf@linux-mips.org>
6471 L: linux-edac@vger.kernel.org
6472 L: linux-mips@vger.kernel.org
6474 F: drivers/edac/octeon_edac*
6476 EDAC-CAVIUM THUNDERX
6477 M: Robert Richter <rric@kernel.org>
6478 L: linux-edac@vger.kernel.org
6480 F: drivers/edac/thunderx_edac*
6483 M: Borislav Petkov <bp@alien8.de>
6484 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6485 M: Tony Luck <tony.luck@intel.com>
6486 R: James Morse <james.morse@arm.com>
6487 R: Robert Richter <rric@kernel.org>
6488 L: linux-edac@vger.kernel.org
6490 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
6491 F: Documentation/admin-guide/ras.rst
6492 F: Documentation/driver-api/edac.rst
6494 F: include/linux/edac.h
6497 M: Lei Wang <lewan@microsoft.com>
6498 L: linux-edac@vger.kernel.org
6500 F: drivers/edac/dmc520_edac.c
6503 M: Mark Gross <mark.gross@intel.com>
6504 L: linux-edac@vger.kernel.org
6506 F: drivers/edac/e752x_edac.c
6509 L: linux-edac@vger.kernel.org
6511 F: drivers/edac/e7xxx_edac.c
6514 M: York Sun <york.sun@nxp.com>
6515 L: linux-edac@vger.kernel.org
6517 F: drivers/edac/fsl_ddr_edac.*
6520 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6521 L: linux-edac@vger.kernel.org
6523 F: drivers/edac/ghes_edac.c
6526 M: Tony Luck <tony.luck@intel.com>
6527 L: linux-edac@vger.kernel.org
6529 F: drivers/edac/i10nm_base.c
6532 L: linux-edac@vger.kernel.org
6534 F: drivers/edac/i3000_edac.c
6537 L: linux-edac@vger.kernel.org
6539 F: drivers/edac/i5000_edac.c
6542 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6543 L: linux-edac@vger.kernel.org
6545 F: drivers/edac/i5400_edac.c
6548 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6549 L: linux-edac@vger.kernel.org
6551 F: drivers/edac/i7300_edac.c
6554 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6555 L: linux-edac@vger.kernel.org
6557 F: drivers/edac/i7core_edac.c
6560 M: Tim Small <tim@buttersideup.com>
6561 L: linux-edac@vger.kernel.org
6563 F: drivers/edac/i82443bxgx_edac.c
6566 M: "Arvind R." <arvino55@gmail.com>
6567 L: linux-edac@vger.kernel.org
6569 F: drivers/edac/i82975x_edac.c
6572 M: Jason Baron <jbaron@akamai.com>
6573 L: linux-edac@vger.kernel.org
6575 F: drivers/edac/ie31200_edac.c
6578 M: Tony Luck <tony.luck@intel.com>
6579 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6580 L: linux-edac@vger.kernel.org
6582 F: drivers/edac/igen6_edac.c
6585 M: Johannes Thumshirn <morbidrsa@gmail.com>
6586 L: linux-edac@vger.kernel.org
6588 F: drivers/edac/mpc85xx_edac.[ch]
6591 M: Egor Martovetsky <egor@pasemi.com>
6592 L: linux-edac@vger.kernel.org
6594 F: drivers/edac/pasemi_edac.c
6597 M: Tony Luck <tony.luck@intel.com>
6598 L: linux-edac@vger.kernel.org
6600 F: drivers/edac/pnd2_edac.[ch]
6603 M: Channagoud Kadabi <ckadabi@codeaurora.org>
6604 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6605 L: linux-arm-msm@vger.kernel.org
6606 L: linux-edac@vger.kernel.org
6608 F: drivers/edac/qcom_edac.c
6611 M: Tim Small <tim@buttersideup.com>
6612 L: linux-edac@vger.kernel.org
6614 F: drivers/edac/r82600_edac.c
6617 M: Tony Luck <tony.luck@intel.com>
6618 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6619 L: linux-edac@vger.kernel.org
6621 F: drivers/edac/sb_edac.c
6624 M: Yash Shah <yash.shah@sifive.com>
6625 L: linux-edac@vger.kernel.org
6627 F: drivers/edac/sifive_edac.c
6630 M: Tony Luck <tony.luck@intel.com>
6631 L: linux-edac@vger.kernel.org
6633 F: drivers/edac/skx_*.[ch]
6636 M: Tero Kristo <kristo@kernel.org>
6637 L: linux-edac@vger.kernel.org
6639 F: drivers/edac/ti_edac.c
6641 EDIROL UA-101/UA-1000 DRIVER
6642 M: Clemens Ladisch <clemens@ladisch.de>
6643 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6645 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6646 F: sound/usb/misc/ua101.c
6649 M: Ivan Hu <ivan.hu@canonical.com>
6650 M: Ard Biesheuvel <ardb@kernel.org>
6651 L: linux-efi@vger.kernel.org
6653 F: drivers/firmware/efi/test/
6655 EFI VARIABLE FILESYSTEM
6656 M: Matthew Garrett <matthew.garrett@nebula.com>
6657 M: Jeremy Kerr <jk@ozlabs.org>
6658 M: Ard Biesheuvel <ardb@kernel.org>
6659 L: linux-efi@vger.kernel.org
6661 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6664 EFIFB FRAMEBUFFER DRIVER
6665 M: Peter Jones <pjones@redhat.com>
6666 L: linux-fbdev@vger.kernel.org
6668 F: drivers/video/fbdev/efifb.c
6672 W: http://aeschi.ch.eu.org/efs/
6675 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6676 M: Douglas Miller <dougmill@linux.ibm.com>
6677 L: netdev@vger.kernel.org
6679 F: drivers/net/ethernet/ibm/ehea/
6681 EM28XX VIDEO4LINUX DRIVER
6682 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6683 L: linux-media@vger.kernel.org
6685 W: https://linuxtv.org
6686 T: git git://linuxtv.org/media_tree.git
6687 F: Documentation/admin-guide/media/em28xx*
6688 F: drivers/media/usb/em28xx/
6691 M: Paul Gortmaker <paul.gortmaker@windriver.com>
6692 M: Matt Mackall <mpm@selenic.com>
6693 M: David Woodhouse <dwmw2@infradead.org>
6694 L: linux-embedded@vger.kernel.org
6697 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
6698 M: Adrian Hunter <adrian.hunter@intel.com>
6699 M: Ritesh Harjani <riteshh@codeaurora.org>
6700 M: Asutosh Das <asutoshd@codeaurora.org>
6701 L: linux-mmc@vger.kernel.org
6703 F: drivers/mmc/host/cqhci*
6705 EMULEX 10Gbps iSCSI - OneConnect DRIVER
6706 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6707 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
6708 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6709 L: linux-scsi@vger.kernel.org
6711 W: http://www.broadcom.com
6712 F: drivers/scsi/be2iscsi/
6714 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6715 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
6716 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6717 M: Somnath Kotur <somnath.kotur@broadcom.com>
6718 L: netdev@vger.kernel.org
6720 W: http://www.emulex.com
6721 F: drivers/net/ethernet/emulex/benet/
6723 EMULEX ONECONNECT ROCE DRIVER
6724 M: Selvin Xavier <selvin.xavier@broadcom.com>
6725 M: Devesh Sharma <devesh.sharma@broadcom.com>
6726 L: linux-rdma@vger.kernel.org
6728 W: http://www.broadcom.com
6729 F: drivers/infiniband/hw/ocrdma/
6730 F: include/uapi/rdma/ocrdma-abi.h
6732 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6733 M: James Smart <james.smart@broadcom.com>
6734 M: Dick Kennedy <dick.kennedy@broadcom.com>
6735 L: linux-scsi@vger.kernel.org
6737 W: http://www.broadcom.com
6738 F: drivers/scsi/lpfc/
6740 ENE CB710 FLASH CARD READER DRIVER
6741 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
6743 F: drivers/misc/cb710/
6744 F: drivers/mmc/host/cb710-mmc.*
6745 F: include/linux/cb710.h
6747 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6748 M: Maxim Levitsky <maximlevitsky@gmail.com>
6750 F: drivers/media/rc/ene_ir.*
6752 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
6753 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
6754 L: linuxppc-dev@lists.ozlabs.org
6756 F: drivers/tty/ehv_bytechan.c
6758 EPSON S1D13XXX FRAMEBUFFER DRIVER
6759 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
6761 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6762 F: drivers/video/fbdev/s1d13xxxfb.c
6763 F: include/video/s1d13xxxfb.h
6766 M: Gao Xiang <xiang@kernel.org>
6767 M: Chao Yu <yuchao0@huawei.com>
6768 L: linux-erofs@lists.ozlabs.org
6770 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6771 F: Documentation/filesystems/erofs.rst
6773 F: include/trace/events/erofs.h
6775 ERRSEQ ERROR TRACKING INFRASTRUCTURE
6776 M: Jeff Layton <jlayton@kernel.org>
6778 F: include/linux/errseq.h
6781 ET131X NETWORK DRIVER
6782 M: Mark Einon <mark.einon@gmail.com>
6784 F: drivers/net/ethernet/agere/
6787 M: Roopa Prabhu <roopa@nvidia.com>
6788 M: Nikolay Aleksandrov <nikolay@nvidia.com>
6789 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
6790 L: netdev@vger.kernel.org
6792 W: http://www.linuxfoundation.org/en/Net:Bridge
6793 F: include/linux/netfilter_bridge/
6796 ETHERNET PHY LIBRARY
6797 M: Andrew Lunn <andrew@lunn.ch>
6798 M: Heiner Kallweit <hkallweit1@gmail.com>
6799 R: Russell King <linux@armlinux.org.uk>
6800 L: netdev@vger.kernel.org
6802 F: Documentation/ABI/testing/sysfs-class-net-phydev
6803 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
6804 F: Documentation/devicetree/bindings/net/mdio*
6805 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
6806 F: Documentation/networking/phy.rst
6807 F: drivers/net/mdio/
6808 F: drivers/net/mdio/of_mdio.c
6811 F: drivers/of/of_net.c
6812 F: include/dt-bindings/net/qca-ar803x.h
6813 F: include/linux/*mdio*.h
6814 F: include/linux/mdio/*.h
6815 F: include/linux/of_net.h
6816 F: include/linux/phy.h
6817 F: include/linux/phy_fixed.h
6818 F: include/linux/platform_data/mdio-bcm-unimac.h
6819 F: include/linux/platform_data/mdio-gpio.h
6820 F: include/trace/events/mdio.h
6821 F: include/uapi/linux/mdio.h
6822 F: include/uapi/linux/mii.h
6825 M: Namjae Jeon <namjae.jeon@samsung.com>
6826 M: Sungjong Seo <sj1557.seo@samsung.com>
6827 L: linux-fsdevel@vger.kernel.org
6832 M: Jan Kara <jack@suse.com>
6833 L: linux-ext4@vger.kernel.org
6835 F: Documentation/filesystems/ext2.rst
6837 F: include/linux/ext2*
6840 M: "Theodore Ts'o" <tytso@mit.edu>
6841 M: Andreas Dilger <adilger.kernel@dilger.ca>
6842 L: linux-ext4@vger.kernel.org
6844 W: http://ext4.wiki.kernel.org
6845 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
6846 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6847 F: Documentation/filesystems/ext4/
6849 F: include/trace/events/ext4.h
6851 Extended Verification Module (EVM)
6852 M: Mimi Zohar <zohar@linux.ibm.com>
6853 L: linux-integrity@vger.kernel.org
6855 F: security/integrity/evm/
6857 EXTENSIBLE FIRMWARE INTERFACE (EFI)
6858 M: Ard Biesheuvel <ardb@kernel.org>
6859 L: linux-efi@vger.kernel.org
6861 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6862 F: Documentation/admin-guide/efi-stub.rst
6863 F: arch/*/include/asm/efi.h
6864 F: arch/*/kernel/efi.c
6865 F: arch/arm/boot/compressed/efi-header.S
6866 F: arch/arm64/kernel/efi-entry.S
6867 F: arch/x86/platform/efi/
6868 F: drivers/firmware/efi/
6869 F: include/linux/efi*.h
6871 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6872 M: MyungJoo Ham <myungjoo.ham@samsung.com>
6873 M: Chanwoo Choi <cw00.choi@samsung.com>
6874 L: linux-kernel@vger.kernel.org
6876 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6877 F: Documentation/devicetree/bindings/extcon/
6878 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6880 F: include/linux/extcon.h
6881 F: include/linux/extcon/
6884 M: Masami Hiramatsu <mhiramat@kernel.org>
6886 F: Documentation/admin-guide/bootconfig.rst
6887 F: fs/proc/bootconfig.c
6888 F: include/linux/bootconfig.h
6890 F: tools/bootconfig/*
6891 F: tools/bootconfig/scripts/*
6894 M: Jingoo Han <jingoohan1@gmail.com>
6895 L: dri-devel@lists.freedesktop.org
6897 F: drivers/gpu/drm/exynos/exynos_dp*
6899 EXYNOS SYSMMU (IOMMU) driver
6900 M: Marek Szyprowski <m.szyprowski@samsung.com>
6901 L: iommu@lists.linux-foundation.org
6903 F: drivers/iommu/exynos-iommu.c
6906 M: Jaegeuk Kim <jaegeuk@kernel.org>
6907 M: Chao Yu <yuchao0@huawei.com>
6908 L: linux-f2fs-devel@lists.sourceforge.net
6910 W: https://f2fs.wiki.kernel.org/
6911 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6912 F: Documentation/ABI/testing/sysfs-fs-f2fs
6913 F: Documentation/filesystems/f2fs.rst
6915 F: include/linux/f2fs_fs.h
6916 F: include/trace/events/f2fs.h
6917 F: include/uapi/linux/f2fs.h
6919 F71805F HARDWARE MONITORING DRIVER
6920 M: Jean Delvare <jdelvare@suse.com>
6921 L: linux-hwmon@vger.kernel.org
6923 F: Documentation/hwmon/f71805f.rst
6924 F: drivers/hwmon/f71805f.c
6927 M: Josh Poimboeuf <jpoimboe@redhat.com>
6929 F: scripts/faddr2line
6932 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
6933 L: netdev@vger.kernel.org
6935 F: Documentation/networking/failover.rst
6936 F: include/net/failover.h
6937 F: net/core/failover.c
6940 M: Jan Kara <jack@suse.cz>
6941 R: Amir Goldstein <amir73il@gmail.com>
6942 L: linux-fsdevel@vger.kernel.org
6944 F: fs/notify/fanotify/
6945 F: include/linux/fanotify.h
6946 F: include/uapi/linux/fanotify.h
6948 FARSYNC SYNCHRONOUS DRIVER
6949 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
6951 W: http://www.farsite.co.uk/
6952 F: drivers/net/wan/farsync.*
6954 FAULT INJECTION SUPPORT
6955 M: Akinobu Mita <akinobu.mita@gmail.com>
6957 F: Documentation/fault-injection/
6958 F: lib/fault-inject.c
6960 FBTFT Framebuffer drivers
6961 L: dri-devel@lists.freedesktop.org
6962 L: linux-fbdev@vger.kernel.org
6964 F: drivers/staging/fbtft/
6967 M: Michael Buesch <m@bues.ch>
6968 L: linux-media@vger.kernel.org
6970 F: drivers/media/tuners/fc0011.c
6971 F: drivers/media/tuners/fc0011.h
6974 M: Antti Palosaari <crope@iki.fi>
6975 L: linux-media@vger.kernel.org
6977 W: https://linuxtv.org
6978 W: http://palosaari.fi/linux/
6979 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6980 T: git git://linuxtv.org/anttip/media_tree.git
6981 F: drivers/media/tuners/fc2580*
6983 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6984 M: Hannes Reinecke <hare@suse.de>
6985 L: linux-scsi@vger.kernel.org
6987 W: www.Open-FCoE.org
6988 F: drivers/scsi/fcoe/
6989 F: drivers/scsi/libfc/
6991 F: include/scsi/libfc.h
6992 F: include/scsi/libfcoe.h
6993 F: include/uapi/scsi/fc/
6995 FILE LOCKING (flock() and fcntl()/lockf())
6996 M: Jeff Layton <jlayton@kernel.org>
6997 M: "J. Bruce Fields" <bfields@fieldses.org>
6998 L: linux-fsdevel@vger.kernel.org
7002 F: include/linux/fcntl.h
7003 F: include/uapi/linux/fcntl.h
7005 FILESYSTEM DIRECT ACCESS (DAX)
7006 M: Dan Williams <dan.j.williams@intel.com>
7007 R: Matthew Wilcox <willy@infradead.org>
7008 R: Jan Kara <jack@suse.cz>
7009 L: linux-fsdevel@vger.kernel.org
7010 L: nvdimm@lists.linux.dev
7013 F: include/linux/dax.h
7014 F: include/trace/events/fs_dax.h
7016 FILESYSTEMS (VFS and infrastructure)
7017 M: Alexander Viro <viro@zeniv.linux.org.uk>
7018 L: linux-fsdevel@vger.kernel.org
7021 F: include/linux/fs.h
7022 F: include/linux/fs_types.h
7023 F: include/uapi/linux/fs.h
7024 F: include/uapi/linux/openat2.h
7029 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7030 M: Riku Voipio <riku.voipio@iki.fi>
7031 L: linux-hwmon@vger.kernel.org
7033 F: drivers/hwmon/f75375s.c
7034 F: include/linux/f75375s.h
7036 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
7037 M: Clemens Ladisch <clemens@ladisch.de>
7038 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
7039 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7041 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7042 F: include/uapi/sound/firewire.h
7045 FIREWIRE MEDIA DRIVERS (firedtv)
7046 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7047 L: linux-media@vger.kernel.org
7048 L: linux1394-devel@lists.sourceforge.net
7050 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
7051 F: drivers/media/firewire/
7053 FIREWIRE SBP-2 TARGET
7054 M: Chris Boot <bootc@bootc.net>
7055 L: linux-scsi@vger.kernel.org
7056 L: target-devel@vger.kernel.org
7057 L: linux1394-devel@lists.sourceforge.net
7059 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
7060 F: drivers/target/sbp/
7063 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7064 L: linux1394-devel@lists.sourceforge.net
7066 W: http://ieee1394.wiki.kernel.org/
7067 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
7068 F: drivers/firewire/
7069 F: include/linux/firewire.h
7070 F: include/uapi/linux/firewire*.h
7073 FIRMWARE LOADER (request_firmware)
7074 M: Luis Chamberlain <mcgrof@kernel.org>
7075 L: linux-kernel@vger.kernel.org
7077 F: Documentation/firmware_class/
7078 F: drivers/base/firmware_loader/
7079 F: include/linux/firmware.h
7081 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
7082 M: Joshua Morris <josh.h.morris@us.ibm.com>
7083 M: Philip Kelleher <pjk1939@linux.ibm.com>
7085 F: drivers/block/rsxx/
7087 FLEXTIMER FTM-QUADDEC DRIVER
7088 M: Patrick Havelange <patrick.havelange@essensium.com>
7089 L: linux-iio@vger.kernel.org
7091 F: Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
7092 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
7093 F: drivers/counter/ftm-quaddec.c
7096 M: Denis Efremov <efremov@linux.com>
7097 L: linux-block@vger.kernel.org
7099 F: drivers/block/floppy.c
7101 FLYSKY FSIA6B RC RECEIVER
7102 M: Markus Koch <markus@notsyncing.net>
7103 L: linux-input@vger.kernel.org
7105 F: drivers/input/joystick/fsia6b.c
7107 FORCEDETH GIGABIT ETHERNET DRIVER
7108 M: Rain River <rain.1986.08.12@gmail.com>
7109 M: Zhu Yanjun <zyjzyj2000@gmail.com>
7110 L: netdev@vger.kernel.org
7112 F: drivers/net/ethernet/nvidia/*
7115 M: Wu Hao <hao.wu@intel.com>
7116 R: Tom Rix <trix@redhat.com>
7117 L: linux-fpga@vger.kernel.org
7119 F: Documentation/ABI/testing/sysfs-bus-dfl*
7120 F: Documentation/fpga/dfl.rst
7121 F: drivers/fpga/dfl*
7122 F: drivers/uio/uio_dfl.c
7123 F: include/linux/dfl.h
7124 F: include/uapi/linux/fpga-dfl.h
7126 FPGA MANAGER FRAMEWORK
7127 M: Moritz Fischer <mdf@kernel.org>
7128 R: Tom Rix <trix@redhat.com>
7129 L: linux-fpga@vger.kernel.org
7131 W: http://www.rocketboards.org
7132 Q: http://patchwork.kernel.org/project/linux-fpga/list/
7133 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
7134 F: Documentation/devicetree/bindings/fpga/
7135 F: Documentation/driver-api/fpga/
7136 F: Documentation/fpga/
7138 F: include/linux/fpga/
7141 M: Bill Metzenthen <billm@melbpc.org.au>
7143 W: http://floatingpoint.sourceforge.net/emulator/index.html
7144 F: arch/x86/math-emu/
7147 L: dri-devel@lists.freedesktop.org
7148 L: linux-fbdev@vger.kernel.org
7150 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
7151 T: git git://anongit.freedesktop.org/drm/drm-misc
7152 F: Documentation/fb/
7154 F: include/linux/fb.h
7155 F: include/uapi/linux/fb.h
7156 F: include/uapi/video/
7159 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
7160 M: Horia Geantă <horia.geanta@nxp.com>
7161 M: Aymen Sghaier <aymen.sghaier@nxp.com>
7162 L: linux-crypto@vger.kernel.org
7164 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
7165 F: drivers/crypto/caam/
7167 FREESCALE COLDFIRE M5441X MMC DRIVER
7168 M: Angelo Dureghello <angelo.dureghello@timesys.com>
7169 L: linux-mmc@vger.kernel.org
7171 F: drivers/mmc/host/sdhci-esdhc-mcf.c
7172 F: include/linux/platform_data/mmc-esdhc-mcf.h
7174 FREESCALE DIU FRAMEBUFFER DRIVER
7175 M: Timur Tabi <timur@kernel.org>
7176 L: linux-fbdev@vger.kernel.org
7178 F: drivers/video/fbdev/fsl-diu-fb.*
7180 FREESCALE DMA DRIVER
7181 M: Li Yang <leoyang.li@nxp.com>
7182 M: Zhang Wei <zw@zh-kernel.org>
7183 L: linuxppc-dev@lists.ozlabs.org
7185 F: drivers/dma/fsldma.*
7187 FREESCALE DSPI DRIVER
7188 M: Vladimir Oltean <olteanv@gmail.com>
7189 L: linux-spi@vger.kernel.org
7191 F: Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
7192 F: drivers/spi/spi-fsl-dspi.c
7193 F: include/linux/spi/spi-fsl-dspi.h
7195 FREESCALE ENETC ETHERNET DRIVERS
7196 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7197 L: netdev@vger.kernel.org
7199 F: drivers/net/ethernet/freescale/enetc/
7201 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
7202 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7203 L: netdev@vger.kernel.org
7205 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
7206 F: drivers/net/ethernet/freescale/gianfar*
7208 FREESCALE GPMI NAND DRIVER
7209 M: Han Xu <han.xu@nxp.com>
7210 L: linux-mtd@lists.infradead.org
7212 F: drivers/mtd/nand/raw/gpmi-nand/*
7214 FREESCALE I2C CPM DRIVER
7215 M: Jochen Friedrich <jochen@scram.de>
7216 L: linuxppc-dev@lists.ozlabs.org
7217 L: linux-i2c@vger.kernel.org
7219 F: drivers/i2c/busses/i2c-cpm.c
7221 FREESCALE IMX / MXC FEC DRIVER
7222 M: Joakim Zhang <qiangqing.zhang@nxp.com>
7223 L: netdev@vger.kernel.org
7225 F: Documentation/devicetree/bindings/net/fsl-fec.txt
7226 F: drivers/net/ethernet/freescale/fec.h
7227 F: drivers/net/ethernet/freescale/fec_main.c
7228 F: drivers/net/ethernet/freescale/fec_ptp.c
7230 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
7231 M: Sascha Hauer <s.hauer@pengutronix.de>
7232 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7233 L: linux-fbdev@vger.kernel.org
7234 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7236 F: drivers/video/fbdev/imxfb.c
7237 F: include/linux/platform_data/video-imxfb.h
7239 FREESCALE IMX DDR PMU DRIVER
7240 M: Frank Li <Frank.li@nxp.com>
7241 L: linux-arm-kernel@lists.infradead.org
7243 F: Documentation/admin-guide/perf/imx-ddr.rst
7244 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
7245 F: drivers/perf/fsl_imx8_ddr_perf.c
7247 FREESCALE IMX I2C DRIVER
7248 M: Oleksij Rempel <o.rempel@pengutronix.de>
7249 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7250 L: linux-i2c@vger.kernel.org
7252 F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
7253 F: drivers/i2c/busses/i2c-imx.c
7255 FREESCALE IMX LPI2C DRIVER
7256 M: Dong Aisheng <aisheng.dong@nxp.com>
7257 L: linux-i2c@vger.kernel.org
7258 L: linux-imx@nxp.com
7260 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
7261 F: drivers/i2c/busses/i2c-imx-lpi2c.c
7263 FREESCALE MPC I2C DRIVER
7264 M: Chris Packham <chris.packham@alliedtelesis.co.nz>
7265 L: linux-i2c@vger.kernel.org
7267 F: Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
7268 F: drivers/i2c/busses/i2c-mpc.c
7270 FREESCALE QORIQ DPAA ETHERNET DRIVER
7271 M: Madalin Bucur <madalin.bucur@nxp.com>
7272 L: netdev@vger.kernel.org
7274 F: drivers/net/ethernet/freescale/dpaa
7276 FREESCALE QORIQ DPAA FMAN DRIVER
7277 M: Madalin Bucur <madalin.bucur@nxp.com>
7278 L: netdev@vger.kernel.org
7280 F: Documentation/devicetree/bindings/net/fsl-fman.txt
7281 F: drivers/net/ethernet/freescale/fman
7283 FREESCALE QORIQ PTP CLOCK DRIVER
7284 M: Yangbo Lu <yangbo.lu@nxp.com>
7285 L: netdev@vger.kernel.org
7287 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
7288 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
7289 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
7290 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
7291 F: drivers/ptp/ptp_qoriq.c
7292 F: drivers/ptp/ptp_qoriq_debugfs.c
7293 F: include/linux/fsl/ptp_qoriq.h
7295 FREESCALE QUAD SPI DRIVER
7296 M: Han Xu <han.xu@nxp.com>
7297 L: linux-spi@vger.kernel.org
7299 F: Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
7300 F: drivers/spi/spi-fsl-qspi.c
7302 FREESCALE QUICC ENGINE LIBRARY
7303 M: Qiang Zhao <qiang.zhao@nxp.com>
7304 L: linuxppc-dev@lists.ozlabs.org
7306 F: drivers/soc/fsl/qe/
7307 F: include/soc/fsl/*qe*.h
7308 F: include/soc/fsl/*ucc*.h
7310 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
7311 M: Li Yang <leoyang.li@nxp.com>
7312 L: netdev@vger.kernel.org
7313 L: linuxppc-dev@lists.ozlabs.org
7315 F: drivers/net/ethernet/freescale/ucc_geth*
7317 FREESCALE QUICC ENGINE UCC HDLC DRIVER
7318 M: Zhao Qiang <qiang.zhao@nxp.com>
7319 L: netdev@vger.kernel.org
7320 L: linuxppc-dev@lists.ozlabs.org
7322 F: drivers/net/wan/fsl_ucc_hdlc*
7324 FREESCALE QUICC ENGINE UCC UART DRIVER
7325 M: Timur Tabi <timur@kernel.org>
7326 L: linuxppc-dev@lists.ozlabs.org
7328 F: drivers/tty/serial/ucc_uart.c
7330 FREESCALE SOC DRIVERS
7331 M: Li Yang <leoyang.li@nxp.com>
7332 L: linuxppc-dev@lists.ozlabs.org
7333 L: linux-arm-kernel@lists.infradead.org
7335 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
7336 F: Documentation/devicetree/bindings/soc/fsl/
7338 F: include/linux/fsl/
7340 FREESCALE SOC FS_ENET DRIVER
7341 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
7342 L: linuxppc-dev@lists.ozlabs.org
7343 L: netdev@vger.kernel.org
7345 F: drivers/net/ethernet/freescale/fs_enet/
7346 F: include/linux/fs_enet_pd.h
7348 FREESCALE SOC SOUND DRIVERS
7349 M: Timur Tabi <timur@kernel.org>
7350 M: Nicolin Chen <nicoleotsuka@gmail.com>
7351 M: Xiubo Li <Xiubo.Lee@gmail.com>
7352 R: Fabio Estevam <festevam@gmail.com>
7353 R: Shengjiu Wang <shengjiu.wang@gmail.com>
7354 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7355 L: linuxppc-dev@lists.ozlabs.org
7357 F: sound/soc/fsl/fsl*
7358 F: sound/soc/fsl/imx*
7359 F: sound/soc/fsl/mpc8610_hpcd.c
7361 FREESCALE USB PERIPHERAL DRIVERS
7362 M: Li Yang <leoyang.li@nxp.com>
7363 L: linux-usb@vger.kernel.org
7364 L: linuxppc-dev@lists.ozlabs.org
7366 F: drivers/usb/gadget/udc/fsl*
7368 FREESCALE USB PHY DRIVER
7369 M: Ran Wang <ran.wang_1@nxp.com>
7370 L: linux-usb@vger.kernel.org
7371 L: linuxppc-dev@lists.ozlabs.org
7373 F: drivers/usb/phy/phy-fsl-usb*
7376 M: Christoph Hellwig <hch@infradead.org>
7378 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
7382 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7383 M: Pavel Machek <pavel@ucw.cz>
7384 L: linux-pm@vger.kernel.org
7386 F: Documentation/power/freezing-of-tasks.rst
7387 F: include/linux/freezer.h
7391 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
7392 L: linux-kernel@vger.kernel.org
7394 F: include/linux/frontswap.h
7397 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
7398 M: David Howells <dhowells@redhat.com>
7399 L: linux-cachefs@redhat.com (moderated for non-subscribers)
7401 F: Documentation/filesystems/caching/
7403 F: include/linux/fscache*.h
7405 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
7406 M: Theodore Y. Ts'o <tytso@mit.edu>
7407 M: Jaegeuk Kim <jaegeuk@kernel.org>
7408 M: Eric Biggers <ebiggers@kernel.org>
7409 L: linux-fscrypt@vger.kernel.org
7411 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7412 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
7413 F: Documentation/filesystems/fscrypt.rst
7415 F: include/linux/fscrypt*.h
7416 F: include/uapi/linux/fscrypt.h
7419 M: Jeremy Kerr <jk@ozlabs.org>
7420 M: Joel Stanley <joel@jms.id.au>
7421 R: Alistar Popple <alistair@popple.id.au>
7422 R: Eddie James <eajames@linux.ibm.com>
7423 L: linux-fsi@lists.ozlabs.org
7425 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
7426 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
7428 F: include/linux/fsi*.h
7429 F: include/trace/events/fsi*.h
7431 FSI-ATTACHED I2C DRIVER
7432 M: Eddie James <eajames@linux.ibm.com>
7433 L: linux-i2c@vger.kernel.org
7434 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
7436 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
7437 F: drivers/i2c/busses/i2c-fsi.c
7439 FSI-ATTACHED SPI DRIVER
7440 M: Eddie James <eajames@linux.ibm.com>
7441 L: linux-spi@vger.kernel.org
7443 F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
7444 F: drivers/spi/spi-fsi.c
7446 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
7447 M: Jan Kara <jack@suse.cz>
7448 R: Amir Goldstein <amir73il@gmail.com>
7449 L: linux-fsdevel@vger.kernel.org
7451 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
7453 F: include/linux/fsnotify*.h
7455 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
7456 M: Eric Biggers <ebiggers@kernel.org>
7457 M: Theodore Y. Ts'o <tytso@mit.edu>
7458 L: linux-fscrypt@vger.kernel.org
7460 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7461 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
7462 F: Documentation/filesystems/fsverity.rst
7464 F: include/linux/fsverity.h
7465 F: include/uapi/linux/fsverity.h
7467 FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
7468 M: Michael Zaidman <michael.zaidman@gmail.com>
7469 L: linux-i2c@vger.kernel.org
7470 L: linux-input@vger.kernel.org
7472 F: drivers/hid/hid-ft260.c
7474 FUJITSU LAPTOP EXTRAS
7475 M: Jonathan Woithe <jwoithe@just42.net>
7476 L: platform-driver-x86@vger.kernel.org
7478 F: drivers/platform/x86/fujitsu-laptop.c
7480 FUJITSU M-5MO LS CAMERA ISP DRIVER
7481 M: Kyungmin Park <kyungmin.park@samsung.com>
7482 M: Heungjun Kim <riverful.kim@samsung.com>
7483 L: linux-media@vger.kernel.org
7485 F: drivers/media/i2c/m5mols/
7486 F: include/media/i2c/m5mols.h
7488 FUJITSU TABLET EXTRAS
7489 M: Robert Gerlach <khnz@gmx.de>
7490 L: platform-driver-x86@vger.kernel.org
7492 F: drivers/platform/x86/fujitsu-tablet.c
7494 FUSE: FILESYSTEM IN USERSPACE
7495 M: Miklos Szeredi <miklos@szeredi.hu>
7496 L: linux-fsdevel@vger.kernel.org
7498 W: https://github.com/libfuse/
7499 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
7500 F: Documentation/filesystems/fuse.rst
7502 F: include/uapi/linux/fuse.h
7505 M: Thomas Gleixner <tglx@linutronix.de>
7506 M: Ingo Molnar <mingo@redhat.com>
7507 R: Peter Zijlstra <peterz@infradead.org>
7508 R: Darren Hart <dvhart@infradead.org>
7509 R: Davidlohr Bueso <dave@stgolabs.net>
7510 L: linux-kernel@vger.kernel.org
7512 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7513 F: Documentation/locking/*futex*
7514 F: include/asm-generic/futex.h
7515 F: include/linux/futex.h
7516 F: include/uapi/linux/futex.h
7518 F: tools/perf/bench/futex*
7519 F: tools/testing/selftests/futex/
7521 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
7522 M: Tim Harvey <tharvey@gateworks.com>
7523 M: Robert Jones <rjones@gateworks.com>
7525 F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
7526 F: drivers/mfd/gateworks-gsc.c
7527 F: include/linux/mfd/gsc.h
7528 F: Documentation/hwmon/gsc-hwmon.rst
7529 F: drivers/hwmon/gsc-hwmon.c
7530 F: include/linux/platform_data/gsc_hwmon.h
7533 M: Kees Cook <keescook@chromium.org>
7534 L: linux-hardening@vger.kernel.org
7536 F: Documentation/kbuild/gcc-plugins.rst
7537 F: scripts/Makefile.gcc-plugins
7538 F: scripts/gcc-plugins/
7540 GCOV BASED KERNEL PROFILING
7541 M: Peter Oberparleiter <oberpar@linux.ibm.com>
7543 F: Documentation/dev-tools/gcov.rst
7546 GDB KERNEL DEBUGGING HELPER SCRIPTS
7547 M: Jan Kiszka <jan.kiszka@siemens.com>
7548 M: Kieran Bingham <kbingham@kernel.org>
7552 GEMTEK FM RADIO RECEIVER DRIVER
7553 M: Hans Verkuil <hverkuil@xs4all.nl>
7554 L: linux-media@vger.kernel.org
7556 W: https://linuxtv.org
7557 T: git git://linuxtv.org/media_tree.git
7558 F: drivers/media/radio/radio-gemtek*
7560 GENERIC ARCHITECTURE TOPOLOGY
7561 M: Sudeep Holla <sudeep.holla@arm.com>
7562 L: linux-kernel@vger.kernel.org
7564 F: drivers/base/arch_topology.c
7565 F: include/linux/arch_topology.h
7568 M: Thomas Gleixner <tglx@linutronix.de>
7569 M: Peter Zijlstra <peterz@infradead.org>
7570 M: Andy Lutomirski <luto@kernel.org>
7571 L: linux-kernel@vger.kernel.org
7573 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
7574 F: include/linux/entry-common.h
7575 F: include/linux/entry-kvm.h
7578 GENERIC GPIO I2C DRIVER
7579 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7581 F: drivers/i2c/busses/i2c-gpio.c
7582 F: include/linux/platform_data/i2c-gpio.h
7584 GENERIC GPIO I2C MULTIPLEXER DRIVER
7585 M: Peter Korsgaard <peter.korsgaard@barco.com>
7586 L: linux-i2c@vger.kernel.org
7588 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
7589 F: drivers/i2c/muxes/i2c-mux-gpio.c
7590 F: include/linux/platform_data/i2c-mux-gpio.h
7592 GENERIC HDLC (WAN) DRIVERS
7593 M: Krzysztof Halasa <khc@pm.waw.pl>
7595 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
7596 F: drivers/net/wan/c101.c
7597 F: drivers/net/wan/hd6457*
7598 F: drivers/net/wan/hdlc*
7599 F: drivers/net/wan/n2.c
7600 F: drivers/net/wan/pc300too.c
7601 F: drivers/net/wan/pci200syn.c
7602 F: drivers/net/wan/wanxl*
7604 GENERIC INCLUDE/ASM HEADER FILES
7605 M: Arnd Bergmann <arnd@arndb.de>
7606 L: linux-arch@vger.kernel.org
7608 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
7609 F: include/asm-generic/
7610 F: include/uapi/asm-generic/
7612 GENERIC PHY FRAMEWORK
7613 M: Kishon Vijay Abraham I <kishon@ti.com>
7614 M: Vinod Koul <vkoul@kernel.org>
7615 L: linux-phy@lists.infradead.org
7617 Q: https://patchwork.kernel.org/project/linux-phy/list/
7618 T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
7619 F: Documentation/devicetree/bindings/phy/
7621 F: include/linux/phy/
7623 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
7624 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7626 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
7629 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7630 M: Kevin Hilman <khilman@kernel.org>
7631 M: Ulf Hansson <ulf.hansson@linaro.org>
7632 L: linux-pm@vger.kernel.org
7634 F: Documentation/devicetree/bindings/power/power?domain*
7635 F: drivers/base/power/domain*.c
7636 F: include/linux/pm_domain.h
7638 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
7639 M: Eugen Hristev <eugen.hristev@microchip.com>
7640 L: linux-input@vger.kernel.org
7642 F: drivers/input/touchscreen/resistive-adc-touch.c
7644 GENERIC UIO DRIVER FOR PCI DEVICES
7645 M: "Michael S. Tsirkin" <mst@redhat.com>
7646 L: kvm@vger.kernel.org
7648 F: drivers/uio/uio_pci_generic.c
7650 GENERIC VDSO LIBRARY
7651 M: Andy Lutomirski <luto@kernel.org>
7652 M: Thomas Gleixner <tglx@linutronix.de>
7653 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
7654 L: linux-kernel@vger.kernel.org
7656 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
7657 F: include/asm-generic/vdso/vsyscall.h
7659 F: kernel/time/vsyscall.c
7662 GENWQE (IBM Generic Workqueue Card)
7663 M: Frank Haverkamp <haver@linux.ibm.com>
7665 F: drivers/misc/genwqe/
7667 GET_MAINTAINER SCRIPT
7668 M: Joe Perches <joe@perches.com>
7670 F: scripts/get_maintainer.pl
7673 M: Bob Peterson <rpeterso@redhat.com>
7674 M: Andreas Gruenbacher <agruenba@redhat.com>
7675 L: cluster-devel@redhat.com
7677 B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
7678 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
7679 F: Documentation/filesystems/gfs2*
7681 F: include/uapi/linux/gfs2_ondisk.h
7684 M: Thomas Weißschuh <thomas@weissschuh.net>
7685 L: platform-driver-x86@vger.kernel.org
7687 F: drivers/platform/x86/gigabyte-wmi.c
7690 M: Johan Hovold <johan@kernel.org>
7692 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
7693 F: Documentation/ABI/testing/sysfs-class-gnss
7694 F: Documentation/devicetree/bindings/gnss/
7696 F: include/linux/gnss.h
7699 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
7700 L: linux-media@vger.kernel.org
7702 F: drivers/media/usb/go7007/
7705 M: Bastien Nocera <hadess@hadess.net>
7706 L: linux-input@vger.kernel.org
7708 F: drivers/input/touchscreen/goodix.c
7710 GOOGLE ETHERNET DRIVERS
7711 M: Catherine Sullivan <csully@google.com>
7712 R: Sagi Shahar <sagis@google.com>
7713 R: Jon Olson <jonolson@google.com>
7714 L: netdev@vger.kernel.org
7716 F: Documentation/networking/device_drivers/ethernet/google/gve.rst
7717 F: drivers/net/ethernet/google
7719 GPD POCKET FAN DRIVER
7720 M: Hans de Goede <hdegoede@redhat.com>
7721 L: platform-driver-x86@vger.kernel.org
7723 F: drivers/platform/x86/gpd-pocket-fan.c
7726 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7727 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7728 L: linux-gpio@vger.kernel.org
7729 L: linux-acpi@vger.kernel.org
7731 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7732 F: Documentation/firmware-guide/acpi/gpio-properties.rst
7733 F: drivers/gpio/gpiolib-acpi.c
7734 F: drivers/gpio/gpiolib-acpi.h
7737 M: Geert Uytterhoeven <geert+renesas@glider.be>
7738 L: linux-gpio@vger.kernel.org
7740 F: Documentation/admin-guide/gpio/gpio-aggregator.rst
7741 F: drivers/gpio/gpio-aggregator.c
7744 M: Sean Young <sean@mess.org>
7745 L: linux-media@vger.kernel.org
7747 F: drivers/media/rc/gpio-ir-tx.c
7750 M: Bamvor Jian Zhang <bamv2005@gmail.com>
7751 L: linux-gpio@vger.kernel.org
7753 F: drivers/gpio/gpio-mockup.c
7754 F: tools/testing/selftests/gpio/
7757 R: Michael Walle <michael@walle.cc>
7759 F: drivers/gpio/gpio-regmap.c
7760 F: include/linux/gpio/regmap.h
7763 M: Linus Walleij <linus.walleij@linaro.org>
7764 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
7765 L: linux-gpio@vger.kernel.org
7767 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
7768 F: Documentation/ABI/obsolete/sysfs-gpio
7769 F: Documentation/ABI/testing/gpio-cdev
7770 F: Documentation/admin-guide/gpio/
7771 F: Documentation/devicetree/bindings/gpio/
7772 F: Documentation/driver-api/gpio/
7774 F: include/asm-generic/gpio.h
7775 F: include/linux/gpio.h
7776 F: include/linux/gpio/
7777 F: include/linux/of_gpio.h
7778 F: include/uapi/linux/gpio.h
7781 GRE DEMULTIPLEXER DRIVER
7782 M: Dmitry Kozlov <xeb@mail.ru>
7783 L: netdev@vger.kernel.org
7785 F: include/net/gre.h
7786 F: net/ipv4/gre_demux.c
7787 F: net/ipv4/gre_offload.c
7789 GRETH 10/100/1G Ethernet MAC device driver
7790 M: Andreas Larsson <andreas@gaisler.com>
7791 L: netdev@vger.kernel.org
7793 F: drivers/net/ethernet/aeroflex/
7795 GREYBUS AUDIO PROTOCOLS DRIVERS
7796 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
7797 M: Mark Greer <mgreer@animalcreek.com>
7799 F: drivers/staging/greybus/audio_apbridgea.c
7800 F: drivers/staging/greybus/audio_apbridgea.h
7801 F: drivers/staging/greybus/audio_codec.c
7802 F: drivers/staging/greybus/audio_codec.h
7803 F: drivers/staging/greybus/audio_gb.c
7804 F: drivers/staging/greybus/audio_manager.c
7805 F: drivers/staging/greybus/audio_manager.h
7806 F: drivers/staging/greybus/audio_manager_module.c
7807 F: drivers/staging/greybus/audio_manager_private.h
7808 F: drivers/staging/greybus/audio_manager_sysfs.c
7809 F: drivers/staging/greybus/audio_module.c
7810 F: drivers/staging/greybus/audio_topology.c
7812 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7813 M: Viresh Kumar <vireshk@kernel.org>
7815 F: drivers/staging/greybus/authentication.c
7816 F: drivers/staging/greybus/bootrom.c
7817 F: drivers/staging/greybus/firmware.h
7818 F: drivers/staging/greybus/fw-core.c
7819 F: drivers/staging/greybus/fw-download.c
7820 F: drivers/staging/greybus/fw-management.c
7821 F: drivers/staging/greybus/greybus_authentication.h
7822 F: drivers/staging/greybus/greybus_firmware.h
7823 F: drivers/staging/greybus/hid.c
7824 F: drivers/staging/greybus/i2c.c
7825 F: drivers/staging/greybus/spi.c
7826 F: drivers/staging/greybus/spilib.c
7827 F: drivers/staging/greybus/spilib.h
7829 GREYBUS LOOPBACK DRIVER
7830 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
7832 F: drivers/staging/greybus/loopback.c
7834 GREYBUS PLATFORM DRIVERS
7835 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
7837 F: drivers/staging/greybus/arche-apb-ctrl.c
7838 F: drivers/staging/greybus/arche-platform.c
7839 F: drivers/staging/greybus/arche_platform.h
7841 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7842 M: Rui Miguel Silva <rmfrfs@gmail.com>
7844 F: drivers/staging/greybus/gpio.c
7845 F: drivers/staging/greybus/light.c
7846 F: drivers/staging/greybus/power_supply.c
7847 F: drivers/staging/greybus/sdio.c
7848 F: drivers/staging/greybus/spi.c
7849 F: drivers/staging/greybus/spilib.c
7852 M: Johan Hovold <johan@kernel.org>
7853 M: Alex Elder <elder@kernel.org>
7854 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7855 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
7858 F: drivers/staging/greybus/
7859 F: include/linux/greybus.h
7860 F: include/linux/greybus/
7862 GREYBUS UART PROTOCOLS DRIVERS
7863 M: David Lin <dtwlin@gmail.com>
7865 F: drivers/staging/greybus/log.c
7866 F: drivers/staging/greybus/uart.c
7868 GS1662 VIDEO SERIALIZER
7869 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7870 L: linux-media@vger.kernel.org
7872 T: git git://linuxtv.org/media_tree.git
7873 F: drivers/media/spi/gs1662.c
7875 GSPCA FINEPIX SUBDRIVER
7876 M: Frank Zago <frank@zago.net>
7877 L: linux-media@vger.kernel.org
7879 T: git git://linuxtv.org/media_tree.git
7880 F: drivers/media/usb/gspca/finepix.c
7882 GSPCA GL860 SUBDRIVER
7883 M: Olivier Lorin <o.lorin@laposte.net>
7884 L: linux-media@vger.kernel.org
7886 T: git git://linuxtv.org/media_tree.git
7887 F: drivers/media/usb/gspca/gl860/
7889 GSPCA M5602 SUBDRIVER
7890 M: Erik Andren <erik.andren@gmail.com>
7891 L: linux-media@vger.kernel.org
7893 T: git git://linuxtv.org/media_tree.git
7894 F: drivers/media/usb/gspca/m5602/
7896 GSPCA PAC207 SONIXB SUBDRIVER
7897 M: Hans Verkuil <hverkuil@xs4all.nl>
7898 L: linux-media@vger.kernel.org
7900 T: git git://linuxtv.org/media_tree.git
7901 F: drivers/media/usb/gspca/pac207.c
7903 GSPCA SN9C20X SUBDRIVER
7904 M: Brian Johnson <brijohn@gmail.com>
7905 L: linux-media@vger.kernel.org
7907 T: git git://linuxtv.org/media_tree.git
7908 F: drivers/media/usb/gspca/sn9c20x.c
7910 GSPCA T613 SUBDRIVER
7911 M: Leandro Costantino <lcostantino@gmail.com>
7912 L: linux-media@vger.kernel.org
7914 T: git git://linuxtv.org/media_tree.git
7915 F: drivers/media/usb/gspca/t613.c
7917 GSPCA USB WEBCAM DRIVER
7918 M: Hans Verkuil <hverkuil@xs4all.nl>
7919 L: linux-media@vger.kernel.org
7921 T: git git://linuxtv.org/media_tree.git
7922 F: drivers/media/usb/gspca/
7924 GTP (GPRS Tunneling Protocol)
7925 M: Pablo Neira Ayuso <pablo@netfilter.org>
7926 M: Harald Welte <laforge@gnumonks.org>
7927 L: osmocom-net-gprs@lists.osmocom.org
7929 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7930 F: drivers/net/gtp.c
7932 GUID PARTITION TABLE (GPT)
7933 M: Davidlohr Bueso <dave@stgolabs.net>
7934 L: linux-efi@vger.kernel.org
7936 F: block/partitions/efi.*
7939 M: Yoshinori Sato <ysato@users.sourceforge.jp>
7940 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7942 W: http://uclinux-h8.sourceforge.jp
7943 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7945 F: drivers/clk/h8300/
7946 F: drivers/clocksource/h8300_*.c
7947 F: drivers/irqchip/irq-renesas-h8*.c
7949 HABANALABS PCI DRIVER
7950 M: Oded Gabbay <ogabbay@kernel.org>
7952 T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
7953 F: Documentation/ABI/testing/debugfs-driver-habanalabs
7954 F: Documentation/ABI/testing/sysfs-driver-habanalabs
7955 F: drivers/misc/habanalabs/
7956 F: include/uapi/misc/habanalabs.h
7959 M: Antti Palosaari <crope@iki.fi>
7960 L: linux-media@vger.kernel.org
7962 W: https://linuxtv.org
7963 W: http://palosaari.fi/linux/
7964 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7965 T: git git://linuxtv.org/anttip/media_tree.git
7966 F: drivers/media/usb/hackrf/
7968 HANTRO VPU CODEC DRIVER
7969 M: Ezequiel Garcia <ezequiel@collabora.com>
7970 M: Philipp Zabel <p.zabel@pengutronix.de>
7971 L: linux-media@vger.kernel.org
7972 L: linux-rockchip@lists.infradead.org
7974 F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
7975 F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
7976 F: drivers/staging/media/hantro/
7978 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7979 M: Frank Seidel <frank@f-seidel.de>
7980 L: platform-driver-x86@vger.kernel.org
7982 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7983 F: drivers/platform/x86/hdaps.c
7986 M: Jean Delvare <jdelvare@suse.com>
7987 M: Guenter Roeck <linux@roeck-us.net>
7988 L: linux-hwmon@vger.kernel.org
7990 W: http://hwmon.wiki.kernel.org/
7991 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7992 F: Documentation/devicetree/bindings/hwmon/
7993 F: Documentation/hwmon/
7995 F: include/linux/hwmon*.h
7996 F: include/trace/events/hwmon*.h
7997 K: (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
7999 HARDWARE RANDOM NUMBER GENERATOR CORE
8000 M: Matt Mackall <mpm@selenic.com>
8001 M: Herbert Xu <herbert@gondor.apana.org.au>
8002 L: linux-crypto@vger.kernel.org
8004 F: Documentation/admin-guide/hw_random.rst
8005 F: Documentation/devicetree/bindings/rng/
8006 F: drivers/char/hw_random/
8007 F: include/linux/hw_random.h
8009 HARDWARE SPINLOCK CORE
8010 M: Ohad Ben-Cohen <ohad@wizery.com>
8011 M: Bjorn Andersson <bjorn.andersson@linaro.org>
8012 R: Baolin Wang <baolin.wang7@gmail.com>
8013 L: linux-remoteproc@vger.kernel.org
8015 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
8016 F: Documentation/devicetree/bindings/hwlock/
8017 F: Documentation/locking/hwspinlock.rst
8018 F: drivers/hwspinlock/
8019 F: include/linux/hwspinlock.h
8021 HARDWARE TRACING FACILITIES
8022 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8024 F: drivers/hwtracing/
8026 HARMONY SOUND DRIVER
8027 L: linux-parisc@vger.kernel.org
8029 F: sound/parisc/harmony.*
8031 HDPVR USB VIDEO ENCODER DRIVER
8032 M: Hans Verkuil <hverkuil@xs4all.nl>
8033 L: linux-media@vger.kernel.org
8035 W: https://linuxtv.org
8036 T: git git://linuxtv.org/media_tree.git
8037 F: drivers/media/usb/hdpvr/
8039 HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
8040 M: Matt Hsiao <matt.hsiao@hpe.com>
8042 F: drivers/misc/hpilo.[ch]
8044 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
8045 M: Jerry Hoemann <jerry.hoemann@hpe.com>
8047 F: Documentation/watchdog/hpwdt.rst
8048 F: drivers/watchdog/hpwdt.c
8050 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
8051 M: Don Brace <don.brace@microchip.com>
8052 L: storagedev@microchip.com
8053 L: linux-scsi@vger.kernel.org
8055 F: Documentation/scsi/hpsa.rst
8056 F: drivers/scsi/hpsa*.[ch]
8057 F: include/linux/cciss*.h
8058 F: include/uapi/linux/cciss*.h
8061 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
8062 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
8063 L: linux-rdma@vger.kernel.org
8065 F: drivers/infiniband/hw/hfi1
8068 L: linux-fsdevel@vger.kernel.org
8070 F: Documentation/filesystems/hfs.rst
8074 L: linux-fsdevel@vger.kernel.org
8076 F: Documentation/filesystems/hfsplus.rst
8079 HGA FRAMEBUFFER DRIVER
8080 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
8081 L: linux-nvidia@lists.surfsouth.com
8083 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
8084 F: drivers/video/fbdev/hgafb.c
8086 HIBERNATION (aka Software Suspend, aka swsusp)
8087 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8088 M: Pavel Machek <pavel@ucw.cz>
8089 L: linux-pm@vger.kernel.org
8091 B: https://bugzilla.kernel.org
8092 F: arch/*/include/asm/suspend*.h
8094 F: drivers/base/power/
8095 F: include/linux/freezer.h
8096 F: include/linux/pm.h
8097 F: include/linux/suspend.h
8101 M: Jiri Kosina <jikos@kernel.org>
8102 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
8103 L: linux-input@vger.kernel.org
8105 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
8107 F: include/linux/hid*
8108 F: include/uapi/linux/hid*
8110 HID PLAYSTATION DRIVER
8111 M: Roderick Colenbrander <roderick.colenbrander@sony.com>
8112 L: linux-input@vger.kernel.org
8114 F: drivers/hid/hid-playstation.c
8116 HID SENSOR HUB DRIVERS
8117 M: Jiri Kosina <jikos@kernel.org>
8118 M: Jonathan Cameron <jic23@kernel.org>
8119 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8120 L: linux-input@vger.kernel.org
8121 L: linux-iio@vger.kernel.org
8123 F: Documentation/hid/hid-sensor*
8124 F: drivers/hid/hid-sensor-*
8125 F: drivers/iio/*/hid-*
8126 F: include/linux/hid-sensor-*
8128 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
8129 M: Thomas Gleixner <tglx@linutronix.de>
8130 L: linux-kernel@vger.kernel.org
8132 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8133 F: Documentation/timers/
8134 F: include/linux/clockchips.h
8135 F: include/linux/hrtimer.h
8136 F: kernel/time/clockevents.c
8137 F: kernel/time/hrtimer.c
8138 F: kernel/time/timer_*.c
8140 HIGH-SPEED SCC DRIVER FOR AX.25
8141 L: linux-hams@vger.kernel.org
8143 F: drivers/net/hamradio/dmascc.c
8144 F: drivers/net/hamradio/scc.c
8146 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8147 M: HighPoint Linux Team <linux@highpoint-tech.com>
8149 W: http://www.highpoint-tech.com
8150 F: Documentation/scsi/hptiop.rst
8151 F: drivers/scsi/hptiop.c
8154 M: Jes Sorensen <jes@trained-monkey.org>
8155 L: linux-hippi@sunsite.dk
8157 F: drivers/net/hippi/
8158 F: include/linux/hippidevice.h
8159 F: include/uapi/linux/if_hippi.h
8162 HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
8163 M: Kurt Kanzenbach <kurt@linutronix.de>
8164 L: netdev@vger.kernel.org
8166 F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
8167 F: drivers/net/dsa/hirschmann/*
8168 F: include/linux/platform_data/hirschmann-hellcreek.h
8169 F: net/dsa/tag_hellcreek.c
8171 HISILICON DMA DRIVER
8172 M: Zhou Wang <wangzhou1@hisilicon.com>
8173 L: dmaengine@vger.kernel.org
8175 F: drivers/dma/hisi_dma.c
8177 HISILICON GPIO DRIVER
8178 M: Luo Jiaxing <luojiaxing@huawei.com>
8179 L: linux-gpio@vger.kernel.org
8181 F: drivers/gpio/gpio-hisi.c
8183 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
8184 M: Zaibo Xu <xuzaibo@huawei.com>
8185 L: linux-crypto@vger.kernel.org
8187 F: Documentation/ABI/testing/debugfs-hisi-hpre
8188 F: drivers/crypto/hisilicon/hpre/hpre.h
8189 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
8190 F: drivers/crypto/hisilicon/hpre/hpre_main.c
8192 HISILICON I2C CONTROLLER DRIVER
8193 M: Yicong Yang <yangyicong@hisilicon.com>
8194 L: linux-i2c@vger.kernel.org
8196 W: https://www.hisilicon.com
8197 F: drivers/i2c/busses/i2c-hisi.c
8199 HISILICON LPC BUS DRIVER
8200 M: john.garry@huawei.com
8202 W: http://www.hisilicon.com
8203 F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
8204 F: drivers/bus/hisi_lpc.c
8206 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
8207 M: Yisen Zhuang <yisen.zhuang@huawei.com>
8208 M: Salil Mehta <salil.mehta@huawei.com>
8209 L: netdev@vger.kernel.org
8211 W: http://www.hisilicon.com
8212 F: drivers/net/ethernet/hisilicon/hns3/
8214 HISILICON NETWORK SUBSYSTEM DRIVER
8215 M: Yisen Zhuang <yisen.zhuang@huawei.com>
8216 M: Salil Mehta <salil.mehta@huawei.com>
8217 L: netdev@vger.kernel.org
8219 W: http://www.hisilicon.com
8220 F: Documentation/devicetree/bindings/net/hisilicon*.txt
8221 F: drivers/net/ethernet/hisilicon/
8223 HIKEY960 ONBOARD USB GPIO HUB DRIVER
8224 M: John Stultz <john.stultz@linaro.org>
8225 L: linux-kernel@vger.kernel.org
8227 F: drivers/misc/hisi_hikey_usb.c
8228 F: Documentation/devicetree/bindings/misc/hisilicon-hikey-usb.yaml
8230 HISILICON PMU DRIVER
8231 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
8233 W: http://www.hisilicon.com
8234 F: Documentation/admin-guide/perf/hisi-pmu.rst
8235 F: drivers/perf/hisilicon
8237 HISILICON QM AND ZIP Controller DRIVER
8238 M: Zhou Wang <wangzhou1@hisilicon.com>
8239 L: linux-crypto@vger.kernel.org
8241 F: Documentation/ABI/testing/debugfs-hisi-zip
8242 F: drivers/crypto/hisilicon/qm.c
8243 F: drivers/crypto/hisilicon/qm.h
8244 F: drivers/crypto/hisilicon/sgl.c
8245 F: drivers/crypto/hisilicon/zip/
8247 HISILICON ROCE DRIVER
8248 M: Lijun Ou <oulijun@huawei.com>
8249 M: Weihang Li <liweihang@huawei.com>
8250 L: linux-rdma@vger.kernel.org
8252 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
8253 F: drivers/infiniband/hw/hns/
8255 HISILICON SAS Controller
8256 M: John Garry <john.garry@huawei.com>
8258 W: http://www.hisilicon.com
8259 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
8260 F: drivers/scsi/hisi_sas/
8262 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
8263 M: Zaibo Xu <xuzaibo@huawei.com>
8264 L: linux-crypto@vger.kernel.org
8266 F: Documentation/ABI/testing/debugfs-hisi-sec
8267 F: drivers/crypto/hisilicon/sec2/sec.h
8268 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
8269 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
8270 F: drivers/crypto/hisilicon/sec2/sec_main.c
8272 HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
8273 M: Jay Fang <f.fangjian@huawei.com>
8274 L: linux-spi@vger.kernel.org
8276 W: http://www.hisilicon.com
8277 F: drivers/spi/spi-hisi-kunpeng.c
8279 HISILICON STAGING DRIVERS FOR HIKEY 960/970
8280 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
8282 F: drivers/staging/hikey9xx/
8284 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
8285 M: Zaibo Xu <xuzaibo@huawei.com>
8287 F: drivers/crypto/hisilicon/trng/trng.c
8289 HISILICON V3XX SPI NOR FLASH Controller Driver
8290 M: John Garry <john.garry@huawei.com>
8292 W: http://www.hisilicon.com
8293 F: drivers/spi/spi-hisi-sfc-v3xx.c
8295 HMM - Heterogeneous Memory Management
8296 M: Jérôme Glisse <jglisse@redhat.com>
8297 L: linux-mm@kvack.org
8299 F: Documentation/vm/hmm.rst
8300 F: include/linux/hmm*
8303 F: tools/testing/selftests/vm/*hmm*
8306 M: Jouni Malinen <j@w1.fi>
8307 L: linux-wireless@vger.kernel.org
8309 W: http://w1.fi/hostap-driver.html
8310 F: drivers/net/wireless/intersil/hostap/
8312 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
8313 L: platform-driver-x86@vger.kernel.org
8315 F: drivers/platform/x86/tc1100-wmi.c
8317 HPET: High Precision Event Timers driver
8318 M: Clemens Ladisch <clemens@ladisch.de>
8320 F: Documentation/timers/hpet.rst
8321 F: drivers/char/hpet.c
8322 F: include/linux/hpet.h
8323 F: include/uapi/linux/hpet.h
8327 F: arch/x86/include/asm/hpet.h
8328 F: arch/x86/kernel/hpet.c
8331 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
8333 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
8337 M: Sebastian Reichel <sre@kernel.org>
8339 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
8340 F: Documentation/ABI/testing/sysfs-bus-hsi
8341 F: Documentation/driver-api/hsi.rst
8343 F: include/linux/hsi/
8344 F: include/uapi/linux/hsi/
8347 L: linux-usb@vger.kernel.org
8349 F: drivers/net/usb/hso.c
8351 HSR NETWORK PROTOCOL
8352 L: netdev@vger.kernel.org
8356 HT16K33 LED CONTROLLER DRIVER
8357 M: Robin van der Gracht <robin@protonic.nl>
8359 F: Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
8360 F: drivers/auxdisplay/ht16k33.c
8362 HTCPEN TOUCHSCREEN DRIVER
8363 M: Pau Oliva Fora <pof@eslack.org>
8364 L: linux-input@vger.kernel.org
8366 F: drivers/input/touchscreen/htcpen.c
8368 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
8369 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
8370 L: linux-iio@vger.kernel.org
8372 W: http://www.st.com/
8373 F: Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
8374 F: drivers/iio/humidity/hts221*
8376 HUAWEI ETHERNET DRIVER
8377 M: Bin Luo <luobin9@huawei.com>
8378 L: netdev@vger.kernel.org
8380 F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
8381 F: drivers/net/ethernet/huawei/hinic/
8384 M: Mike Kravetz <mike.kravetz@oracle.com>
8385 L: linux-mm@kvack.org
8387 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
8388 F: Documentation/admin-guide/mm/hugetlbpage.rst
8389 F: Documentation/vm/hugetlbfs_reserv.rst
8391 F: include/linux/hugetlb.h
8395 M: Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
8396 L: linux-media@vger.kernel.org
8398 W: https://linuxtv.org
8399 T: git git://linuxtv.org/media_tree.git
8400 F: drivers/media/platform/sti/hva
8402 HWPOISON MEMORY FAILURE HANDLING
8403 M: Naoya Horiguchi <naoya.horiguchi@nec.com>
8404 L: linux-mm@kvack.org
8406 F: mm/hwpoison-inject.c
8407 F: mm/memory-failure.c
8409 HYCON HY46XX TOUCHSCREEN SUPPORT
8410 M: Giulio Benetti <giulio.benetti@benettiengineering.com>
8411 L: linux-input@vger.kernel.org
8413 F: Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
8414 F: drivers/input/touchscreen/hycon-hy46xx.c
8416 HYGON PROCESSOR SUPPORT
8417 M: Pu Wen <puwen@hygon.cn>
8418 L: linux-kernel@vger.kernel.org
8420 F: arch/x86/kernel/cpu/hygon.c
8422 HYNIX HI556 SENSOR DRIVER
8423 M: Shawn Tu <shawnx.tu@intel.com>
8424 L: linux-media@vger.kernel.org
8426 T: git git://linuxtv.org/media_tree.git
8427 F: drivers/media/i2c/hi556.c
8429 Hyper-V/Azure CORE AND DRIVERS
8430 M: "K. Y. Srinivasan" <kys@microsoft.com>
8431 M: Haiyang Zhang <haiyangz@microsoft.com>
8432 M: Stephen Hemminger <sthemmin@microsoft.com>
8433 M: Wei Liu <wei.liu@kernel.org>
8434 M: Dexuan Cui <decui@microsoft.com>
8435 L: linux-hyperv@vger.kernel.org
8437 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
8438 F: Documentation/ABI/stable/sysfs-bus-vmbus
8439 F: Documentation/ABI/testing/debugfs-hyperv
8440 F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
8442 F: arch/x86/include/asm/hyperv-tlfs.h
8443 F: arch/x86/include/asm/mshyperv.h
8444 F: arch/x86/include/asm/trace/hyperv.h
8445 F: arch/x86/kernel/cpu/mshyperv.c
8446 F: drivers/clocksource/hyperv_timer.c
8447 F: drivers/hid/hid-hyperv.c
8449 F: drivers/input/serio/hyperv-keyboard.c
8450 F: drivers/iommu/hyperv-iommu.c
8451 F: drivers/net/ethernet/microsoft/
8452 F: drivers/net/hyperv/
8453 F: drivers/pci/controller/pci-hyperv-intf.c
8454 F: drivers/pci/controller/pci-hyperv.c
8455 F: drivers/scsi/storvsc_drv.c
8456 F: drivers/uio/uio_hv_generic.c
8457 F: drivers/video/fbdev/hyperv_fb.c
8458 F: include/asm-generic/hyperv-tlfs.h
8459 F: include/asm-generic/mshyperv.h
8460 F: include/clocksource/hyperv_timer.h
8461 F: include/linux/hyperv.h
8462 F: include/uapi/linux/hyperv.h
8463 F: net/vmw_vsock/hyperv_transport.c
8467 M: Vignesh Raghavendra <vigneshr@ti.com>
8468 L: linux-mtd@lists.infradead.org
8470 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8471 C: irc://irc.oftc.net/mtd
8472 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
8473 F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
8474 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
8475 F: drivers/mtd/hyperbus/
8476 F: include/linux/mtd/hyperbus.h
8478 HYPERVISOR VIRTUAL CONSOLE DRIVER
8479 L: linuxppc-dev@lists.ozlabs.org
8484 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8485 L: linux-i2c@vger.kernel.org
8486 L: linux-acpi@vger.kernel.org
8488 F: drivers/i2c/i2c-core-acpi.c
8490 I2C CONTROLLER DRIVER FOR NVIDIA GPU
8491 M: Ajay Gupta <ajayg@nvidia.com>
8492 L: linux-i2c@vger.kernel.org
8494 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
8495 F: drivers/i2c/busses/i2c-nvidia-gpu.c
8498 M: Peter Rosin <peda@axentia.se>
8499 L: linux-i2c@vger.kernel.org
8501 F: Documentation/devicetree/bindings/i2c/i2c-arb*
8502 F: Documentation/devicetree/bindings/i2c/i2c-gate*
8503 F: Documentation/devicetree/bindings/i2c/i2c-mux*
8504 F: Documentation/i2c/i2c-topology.rst
8505 F: Documentation/i2c/muxes/
8506 F: drivers/i2c/i2c-mux.c
8507 F: drivers/i2c/muxes/
8508 F: include/linux/i2c-mux.h
8510 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
8511 M: Gregory CLEMENT <gregory.clement@bootlin.com>
8512 L: linux-i2c@vger.kernel.org
8514 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
8515 F: drivers/i2c/busses/i2c-mv64xxx.c
8517 I2C OVER PARALLEL PORT
8518 M: Jean Delvare <jdelvare@suse.com>
8519 L: linux-i2c@vger.kernel.org
8521 F: Documentation/i2c/busses/i2c-parport.rst
8522 F: drivers/i2c/busses/i2c-parport.c
8525 M: Wolfram Sang <wsa@kernel.org>
8526 L: linux-i2c@vger.kernel.org
8528 W: https://i2c.wiki.kernel.org/
8529 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8530 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8531 F: Documentation/devicetree/bindings/i2c/i2c.txt
8532 F: Documentation/i2c/
8534 F: include/linux/i2c-dev.h
8535 F: include/linux/i2c-smbus.h
8536 F: include/linux/i2c.h
8537 F: include/uapi/linux/i2c-*.h
8538 F: include/uapi/linux/i2c.h
8540 I2C SUBSYSTEM HOST DRIVERS
8541 L: linux-i2c@vger.kernel.org
8543 W: https://i2c.wiki.kernel.org/
8544 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8545 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8546 F: Documentation/devicetree/bindings/i2c/
8547 F: drivers/i2c/algos/
8548 F: drivers/i2c/busses/
8551 M: Jean Delvare <jdelvare@suse.com>
8552 L: linux-i2c@vger.kernel.org
8554 F: Documentation/i2c/busses/i2c-taos-evm.rst
8555 F: drivers/i2c/busses/i2c-taos-evm.c
8558 M: Till Harbaum <till@harbaum.org>
8559 L: linux-i2c@vger.kernel.org
8561 W: http://www.harbaum.org/till/i2c_tiny_usb
8562 F: drivers/i2c/busses/i2c-tiny-usb.c
8564 I2C/SMBUS CONTROLLER DRIVERS FOR PC
8565 M: Jean Delvare <jdelvare@suse.com>
8566 L: linux-i2c@vger.kernel.org
8568 F: Documentation/i2c/busses/i2c-ali1535.rst
8569 F: Documentation/i2c/busses/i2c-ali1563.rst
8570 F: Documentation/i2c/busses/i2c-ali15x3.rst
8571 F: Documentation/i2c/busses/i2c-amd756.rst
8572 F: Documentation/i2c/busses/i2c-amd8111.rst
8573 F: Documentation/i2c/busses/i2c-i801.rst
8574 F: Documentation/i2c/busses/i2c-nforce2.rst
8575 F: Documentation/i2c/busses/i2c-piix4.rst
8576 F: Documentation/i2c/busses/i2c-sis5595.rst
8577 F: Documentation/i2c/busses/i2c-sis630.rst
8578 F: Documentation/i2c/busses/i2c-sis96x.rst
8579 F: Documentation/i2c/busses/i2c-via.rst
8580 F: Documentation/i2c/busses/i2c-viapro.rst
8581 F: drivers/i2c/busses/i2c-ali1535.c
8582 F: drivers/i2c/busses/i2c-ali1563.c
8583 F: drivers/i2c/busses/i2c-ali15x3.c
8584 F: drivers/i2c/busses/i2c-amd756-s4882.c
8585 F: drivers/i2c/busses/i2c-amd756.c
8586 F: drivers/i2c/busses/i2c-amd8111.c
8587 F: drivers/i2c/busses/i2c-i801.c
8588 F: drivers/i2c/busses/i2c-isch.c
8589 F: drivers/i2c/busses/i2c-nforce2-s4985.c
8590 F: drivers/i2c/busses/i2c-nforce2.c
8591 F: drivers/i2c/busses/i2c-piix4.c
8592 F: drivers/i2c/busses/i2c-sis5595.c
8593 F: drivers/i2c/busses/i2c-sis630.c
8594 F: drivers/i2c/busses/i2c-sis96x.c
8595 F: drivers/i2c/busses/i2c-via.c
8596 F: drivers/i2c/busses/i2c-viapro.c
8598 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
8599 M: Hans de Goede <hdegoede@redhat.com>
8600 L: linux-i2c@vger.kernel.org
8602 F: drivers/i2c/busses/i2c-cht-wc.c
8604 I2C/SMBUS ISMT DRIVER
8605 M: Seth Heasley <seth.heasley@intel.com>
8606 M: Neil Horman <nhorman@tuxdriver.com>
8607 L: linux-i2c@vger.kernel.org
8608 F: Documentation/i2c/busses/i2c-ismt.rst
8609 F: drivers/i2c/busses/i2c-ismt.c
8611 I2C/SMBUS STUB DRIVER
8612 M: Jean Delvare <jdelvare@suse.com>
8613 L: linux-i2c@vger.kernel.org
8615 F: drivers/i2c/i2c-stub.c
8617 I3C DRIVER FOR CADENCE I3C MASTER IP
8618 M: Przemysław Gaj <pgaj@cadence.com>
8620 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
8621 F: drivers/i3c/master/i3c-master-cdns.c
8623 I3C DRIVER FOR SYNOPSYS DESIGNWARE
8624 M: Vitor Soares <vitor.soares@synopsys.com>
8626 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
8627 F: drivers/i3c/master/dw*
8630 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
8631 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
8633 C: irc://chat.freenode.net/linux-i3c
8634 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
8635 F: Documentation/ABI/testing/sysfs-bus-i3c
8636 F: Documentation/devicetree/bindings/i3c/
8637 F: Documentation/driver-api/i3c
8639 F: include/linux/i3c/
8641 IA64 (Itanium) PLATFORM
8642 L: linux-ia64@vger.kernel.org
8644 F: Documentation/ia64/
8647 IBM Power 842 compression accelerator
8648 M: Haren Myneni <haren@us.ibm.com>
8651 F: drivers/crypto/nx/Kconfig
8652 F: drivers/crypto/nx/Makefile
8653 F: drivers/crypto/nx/nx-842*
8654 F: include/linux/sw842.h
8657 IBM Power in-Nest Crypto Acceleration
8658 M: Breno Leitão <leitao@debian.org>
8659 M: Nayna Jain <nayna@linux.ibm.com>
8660 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8661 L: linux-crypto@vger.kernel.org
8663 F: drivers/crypto/nx/Kconfig
8664 F: drivers/crypto/nx/Makefile
8665 F: drivers/crypto/nx/nx-aes*
8666 F: drivers/crypto/nx/nx-sha*
8667 F: drivers/crypto/nx/nx.*
8668 F: drivers/crypto/nx/nx_csbcpb.h
8669 F: drivers/crypto/nx/nx_debugfs.c
8671 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
8672 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8673 L: linux-pci@vger.kernel.org
8674 L: linuxppc-dev@lists.ozlabs.org
8676 F: drivers/pci/hotplug/rpadlpar*
8678 IBM Power Linux RAID adapter
8679 M: Brian King <brking@us.ibm.com>
8681 F: drivers/scsi/ipr.*
8683 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
8684 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8685 L: linux-pci@vger.kernel.org
8686 L: linuxppc-dev@lists.ozlabs.org
8688 F: drivers/pci/hotplug/rpaphp*
8690 IBM Power SRIOV Virtual NIC Device Driver
8691 M: Dany Madden <drt@linux.ibm.com>
8692 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8693 R: Thomas Falcon <tlfalcon@linux.ibm.com>
8694 L: netdev@vger.kernel.org
8696 F: drivers/net/ethernet/ibm/ibmvnic.*
8698 IBM Power Virtual Accelerator Switchboard
8699 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8700 L: linuxppc-dev@lists.ozlabs.org
8702 F: arch/powerpc/include/asm/vas.h
8703 F: arch/powerpc/platforms/powernv/copy-paste.h
8704 F: arch/powerpc/platforms/powernv/vas*
8706 IBM Power Virtual Ethernet Device Driver
8707 M: Cristobal Forno <cforno12@linux.ibm.com>
8708 L: netdev@vger.kernel.org
8710 F: drivers/net/ethernet/ibm/ibmveth.*
8712 IBM Power Virtual FC Device Drivers
8713 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8714 L: linux-scsi@vger.kernel.org
8716 F: drivers/scsi/ibmvscsi/ibmvfc*
8718 IBM Power Virtual Management Channel Driver
8719 M: Brad Warrum <bwarrum@linux.ibm.com>
8720 M: Ritu Agarwal <rituagar@linux.ibm.com>
8722 F: drivers/misc/ibmvmc.*
8724 IBM Power Virtual SCSI Device Drivers
8725 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8726 L: linux-scsi@vger.kernel.org
8728 F: drivers/scsi/ibmvscsi/ibmvscsi*
8729 F: include/scsi/viosrp.h
8731 IBM Power Virtual SCSI Device Target Driver
8732 M: Michael Cyr <mikecyr@linux.ibm.com>
8733 L: linux-scsi@vger.kernel.org
8734 L: target-devel@vger.kernel.org
8736 F: drivers/scsi/ibmvscsi_tgt/
8738 IBM Power VMX Cryptographic instructions
8739 M: Breno Leitão <leitao@debian.org>
8740 M: Nayna Jain <nayna@linux.ibm.com>
8741 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8742 L: linux-crypto@vger.kernel.org
8744 F: drivers/crypto/vmx/Kconfig
8745 F: drivers/crypto/vmx/Makefile
8746 F: drivers/crypto/vmx/aes*
8747 F: drivers/crypto/vmx/ghash*
8748 F: drivers/crypto/vmx/ppc-xlate.pl
8749 F: drivers/crypto/vmx/vmx.c
8751 IBM ServeRAID RAID DRIVER
8753 F: drivers/scsi/ips.*
8755 ICH LPC AND GPIO DRIVER
8756 M: Peter Tyser <ptyser@xes-inc.com>
8758 F: drivers/gpio/gpio-ich.c
8759 F: drivers/mfd/lpc_ich.c
8762 M: Max Staudt <max@enpas.org>
8763 L: linux-i2c@vger.kernel.org
8765 F: drivers/i2c/busses/i2c-icy.c
8768 M: "David S. Miller" <davem@davemloft.net>
8769 L: linux-ide@vger.kernel.org
8771 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
8772 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
8773 F: Documentation/ide/
8775 F: include/linux/ide.h
8778 L: linux-ide@vger.kernel.org
8780 F: Documentation/cdrom/ide-cd.rst
8781 F: drivers/ide/ide-cd*
8783 IDEAPAD LAPTOP EXTRAS DRIVER
8784 M: Ike Panhc <ike.pan@canonical.com>
8785 L: platform-driver-x86@vger.kernel.org
8787 W: http://launchpad.net/ideapad-laptop
8788 F: drivers/platform/x86/ideapad-laptop.c
8790 IDEAPAD LAPTOP SLIDEBAR DRIVER
8791 M: Andrey Moiseev <o2g.org.ru@gmail.com>
8792 L: linux-input@vger.kernel.org
8794 W: https://github.com/o2genum/ideapad-slidebar
8795 F: drivers/input/misc/ideapad_slidebar.c
8797 IDT VersaClock 5 CLOCK DRIVER
8798 M: Luca Ceresoli <luca@lucaceresoli.net>
8800 F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
8801 F: drivers/clk/clk-versaclock5.c
8803 IEEE 802.15.4 SUBSYSTEM
8804 M: Alexander Aring <alex.aring@gmail.com>
8805 M: Stefan Schmidt <stefan@datenfreihafen.org>
8806 L: linux-wpan@vger.kernel.org
8808 W: https://linux-wpan.org/
8809 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
8810 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
8811 F: Documentation/networking/ieee802154.rst
8812 F: drivers/net/ieee802154/
8813 F: include/linux/ieee802154.h
8814 F: include/linux/nl802154.h
8815 F: include/net/af_ieee802154.h
8816 F: include/net/cfg802154.h
8817 F: include/net/ieee802154_netdev.h
8818 F: include/net/mac802154.h
8819 F: include/net/nl802154.h
8824 M: Yotam Gigi <yotam.gi@gmail.com>
8825 M: Jamal Hadi Salim <jhs@mojatatu.com>
8826 F: include/net/ife.h
8827 F: include/uapi/linux/ife.h
8830 IGORPLUG-USB IR RECEIVER
8831 M: Sean Young <sean@mess.org>
8832 L: linux-media@vger.kernel.org
8834 F: drivers/media/rc/igorplugusb.c
8836 IGUANAWORKS USB IR TRANSCEIVER
8837 M: Sean Young <sean@mess.org>
8838 L: linux-media@vger.kernel.org
8840 F: drivers/media/rc/iguanair.c
8842 IIO DIGITAL POTENTIOMETER DAC
8843 M: Peter Rosin <peda@axentia.se>
8844 L: linux-iio@vger.kernel.org
8846 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
8847 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
8848 F: drivers/iio/dac/dpot-dac.c
8850 IIO ENVELOPE DETECTOR
8851 M: Peter Rosin <peda@axentia.se>
8852 L: linux-iio@vger.kernel.org
8854 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
8855 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
8856 F: drivers/iio/adc/envelope-detector.c
8859 M: Peter Rosin <peda@axentia.se>
8860 L: linux-iio@vger.kernel.org
8862 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
8863 F: drivers/iio/multiplexer/iio-mux.c
8865 IIO SCMI BASED DRIVER
8866 M: Jyoti Bhayana <jbhayana@google.com>
8867 L: linux-iio@vger.kernel.org
8869 F: drivers/iio/common/scmi_sensors/scmi_iio.c
8871 IIO SUBSYSTEM AND DRIVERS
8872 M: Jonathan Cameron <jic23@kernel.org>
8873 R: Lars-Peter Clausen <lars@metafoo.de>
8874 L: linux-iio@vger.kernel.org
8876 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
8877 F: Documentation/ABI/testing/configfs-iio*
8878 F: Documentation/ABI/testing/sysfs-bus-iio*
8879 F: Documentation/devicetree/bindings/iio/
8881 F: drivers/staging/iio/
8882 F: include/linux/iio/
8886 M: Peter Rosin <peda@axentia.se>
8887 L: linux-iio@vger.kernel.org
8889 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
8890 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
8891 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
8892 F: drivers/iio/afe/iio-rescale.c
8894 IKANOS/ADI EAGLE ADSL USB DRIVER
8895 M: Matthieu Castet <castet.matthieu@free.fr>
8896 M: Stanislaw Gruszka <stf_xl@wp.pl>
8898 F: drivers/usb/atm/ueagle-atm.c
8900 IMGTEC ASCII LCD DRIVER
8901 M: Paul Burton <paulburton@kernel.org>
8903 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
8904 F: drivers/auxdisplay/img-ascii-lcd.c
8906 IMGTEC IR DECODER DRIVER
8908 F: drivers/media/rc/img-ir/
8910 IMON SOUNDGRAPH USB IR RECEIVER
8911 M: Sean Young <sean@mess.org>
8912 L: linux-media@vger.kernel.org
8914 F: drivers/media/rc/imon.c
8915 F: drivers/media/rc/imon_raw.c
8917 IMS TWINTURBO FRAMEBUFFER DRIVER
8918 L: linux-fbdev@vger.kernel.org
8920 F: drivers/video/fbdev/imsttfb.c
8922 INA209 HARDWARE MONITOR DRIVER
8923 M: Guenter Roeck <linux@roeck-us.net>
8924 L: linux-hwmon@vger.kernel.org
8926 F: Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml
8927 F: Documentation/hwmon/ina209.rst
8928 F: drivers/hwmon/ina209.c
8930 INA2XX HARDWARE MONITOR DRIVER
8931 M: Guenter Roeck <linux@roeck-us.net>
8932 L: linux-hwmon@vger.kernel.org
8934 F: Documentation/hwmon/ina2xx.rst
8935 F: drivers/hwmon/ina2xx.c
8936 F: include/linux/platform_data/ina2xx.h
8938 INDUSTRY PACK SUBSYSTEM (IPACK)
8939 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
8940 M: Jens Taprogge <jens.taprogge@taprogge.org>
8941 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8942 L: industrypack-devel@lists.sourceforge.net
8944 W: http://industrypack.sourceforge.net
8947 INFINEON DPS310 Driver
8948 M: Eddie James <eajames@linux.ibm.com>
8949 L: linux-iio@vger.kernel.org
8951 F: drivers/iio/pressure/dps310.c
8953 INFINIBAND SUBSYSTEM
8954 M: Doug Ledford <dledford@redhat.com>
8955 M: Jason Gunthorpe <jgg@nvidia.com>
8956 L: linux-rdma@vger.kernel.org
8958 W: https://github.com/linux-rdma/rdma-core
8959 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8960 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
8961 F: Documentation/devicetree/bindings/infiniband/
8962 F: Documentation/infiniband/
8963 F: drivers/infiniband/
8965 F: include/trace/events/ib_mad.h
8966 F: include/trace/events/ib_umad.h
8967 F: include/uapi/linux/if_infiniband.h
8968 F: include/uapi/rdma/
8969 F: samples/bpf/ibumad_kern.c
8970 F: samples/bpf/ibumad_user.c
8972 INGENIC JZ4780 NAND DRIVER
8973 M: Harvey Hunt <harveyhuntnexus@gmail.com>
8974 L: linux-mtd@lists.infradead.org
8975 L: linux-mips@vger.kernel.org
8977 F: drivers/mtd/nand/raw/ingenic/
8980 M: Paul Cercueil <paul@crapouillou.net>
8981 L: linux-mips@vger.kernel.org
8983 F: arch/mips/boot/dts/ingenic/
8984 F: arch/mips/generic/board-ingenic.c
8985 F: arch/mips/include/asm/mach-ingenic/
8986 F: arch/mips/ingenic/Kconfig
8987 F: drivers/clk/ingenic/
8988 F: drivers/dma/dma-jz4780.c
8989 F: drivers/gpu/drm/ingenic/
8990 F: drivers/i2c/busses/i2c-jz4780.c
8991 F: drivers/iio/adc/ingenic-adc.c
8992 F: drivers/irqchip/irq-ingenic.c
8993 F: drivers/memory/jz4780-nemc.c
8994 F: drivers/mmc/host/jz4740_mmc.c
8995 F: drivers/mtd/nand/raw/ingenic/
8996 F: drivers/pinctrl/pinctrl-ingenic.c
8997 F: drivers/power/supply/ingenic-battery.c
8998 F: drivers/pwm/pwm-jz4740.c
8999 F: drivers/remoteproc/ingenic_rproc.c
9000 F: drivers/rtc/rtc-jz4740.c
9001 F: drivers/tty/serial/8250/8250_ingenic.c
9002 F: drivers/usb/musb/jz4740.c
9003 F: drivers/watchdog/jz4740_wdt.c
9004 F: include/dt-bindings/iio/adc/ingenic,adc.h
9005 F: include/linux/mfd/ingenic-tcu.h
9006 F: sound/soc/codecs/jz47*
9007 F: sound/soc/jz4740/
9010 M: Jan Kara <jack@suse.cz>
9011 R: Amir Goldstein <amir73il@gmail.com>
9012 L: linux-fsdevel@vger.kernel.org
9014 F: Documentation/filesystems/inotify.rst
9015 F: fs/notify/inotify/
9016 F: include/linux/inotify.h
9017 F: include/uapi/linux/inotify.h
9019 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
9020 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
9021 L: linux-input@vger.kernel.org
9023 Q: http://patchwork.kernel.org/project/linux-input/list/
9024 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
9025 F: Documentation/devicetree/bindings/input/
9026 F: Documentation/devicetree/bindings/serio/
9027 F: Documentation/input/
9029 F: include/linux/input.h
9030 F: include/linux/input/
9031 F: include/uapi/linux/input-event-codes.h
9032 F: include/uapi/linux/input.h
9034 INPUT MULTITOUCH (MT) PROTOCOL
9035 M: Henrik Rydberg <rydberg@bitmath.org>
9036 L: linux-input@vger.kernel.org
9038 F: Documentation/input/multi-touch-protocol.rst
9039 F: drivers/input/input-mt.c
9042 INSIDE SECURE CRYPTO DRIVER
9043 M: Antoine Tenart <atenart@kernel.org>
9044 L: linux-crypto@vger.kernel.org
9046 F: drivers/crypto/inside-secure/
9048 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
9049 M: Mimi Zohar <zohar@linux.ibm.com>
9050 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
9051 L: linux-integrity@vger.kernel.org
9053 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
9054 F: security/integrity/ima/
9056 INTEL 810/815 FRAMEBUFFER DRIVER
9057 M: Antonino Daplas <adaplas@gmail.com>
9058 L: linux-fbdev@vger.kernel.org
9060 F: drivers/video/fbdev/i810/
9063 M: Cezary Rojewski <cezary.rojewski@intel.com>
9064 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
9065 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
9066 M: Jie Yang <yang.jie@linux.intel.com>
9067 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9071 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
9072 M: Hans de Goede <hdegoede@redhat.com>
9073 L: platform-driver-x86@vger.kernel.org
9075 F: drivers/platform/x86/intel_atomisp2_pm.c
9077 INTEL ATOMISP2 LED DRIVER
9078 M: Hans de Goede <hdegoede@redhat.com>
9079 L: platform-driver-x86@vger.kernel.org
9081 F: drivers/platform/x86/intel_atomisp2_led.c
9083 INTEL BROXTON PMC DRIVER
9084 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9085 M: Zha Qipeng <qipeng.zha@intel.com>
9087 F: drivers/mfd/intel_pmc_bxt.c
9088 F: include/linux/mfd/intel_pmc_bxt.h
9090 INTEL C600 SERIES SAS CONTROLLER DRIVER
9091 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
9092 L: linux-scsi@vger.kernel.org
9094 T: git git://git.code.sf.net/p/intel-sas/isci
9095 F: drivers/scsi/isci/
9097 INTEL CPU family model numbers
9098 M: Tony Luck <tony.luck@intel.com>
9100 L: linux-kernel@vger.kernel.org
9102 F: arch/x86/include/asm/intel-family.h
9104 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
9105 M: Jani Nikula <jani.nikula@linux.intel.com>
9106 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
9107 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
9108 L: intel-gfx@lists.freedesktop.org
9110 W: https://01.org/linuxgraphics/
9111 Q: http://patchwork.freedesktop.org/project/intel-gfx/
9112 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
9113 C: irc://chat.freenode.net/intel-gfx
9114 T: git git://anongit.freedesktop.org/drm-intel
9115 F: Documentation/gpu/i915.rst
9116 F: drivers/gpu/drm/i915/
9117 F: include/drm/i915*
9118 F: include/uapi/drm/i915_drm.h
9120 INTEL ETHERNET DRIVERS
9121 M: Jesse Brandeburg <jesse.brandeburg@intel.com>
9122 M: Tony Nguyen <anthony.l.nguyen@intel.com>
9123 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
9125 W: http://www.intel.com/support/feedback.htm
9126 W: http://e1000.sourceforge.net/
9127 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
9128 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
9129 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
9130 F: Documentation/networking/device_drivers/ethernet/intel/
9131 F: drivers/net/ethernet/intel/
9132 F: drivers/net/ethernet/intel/*/
9133 F: include/linux/avf/virtchnl.h
9135 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
9136 M: Maik Broemme <mbroemme@libmpq.org>
9137 L: linux-fbdev@vger.kernel.org
9139 F: Documentation/fb/intelfb.rst
9140 F: drivers/video/fbdev/intelfb/
9143 M: Andy Shevchenko <andy@kernel.org>
9144 L: linux-gpio@vger.kernel.org
9146 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9147 F: drivers/gpio/gpio-ich.c
9148 F: drivers/gpio/gpio-merrifield.c
9149 F: drivers/gpio/gpio-ml-ioh.c
9150 F: drivers/gpio/gpio-pch.c
9151 F: drivers/gpio/gpio-sch.c
9152 F: drivers/gpio/gpio-sodaville.c
9154 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
9155 M: Zhenyu Wang <zhenyuw@linux.intel.com>
9156 M: Zhi Wang <zhi.a.wang@intel.com>
9157 L: intel-gvt-dev@lists.freedesktop.org
9158 L: intel-gfx@lists.freedesktop.org
9160 W: https://01.org/igvt-g
9161 T: git https://github.com/intel/gvt-linux.git
9162 F: drivers/gpu/drm/i915/gvt/
9164 INTEL HID EVENT DRIVER
9165 M: Alex Hung <alex.hung@canonical.com>
9166 L: platform-driver-x86@vger.kernel.org
9168 F: drivers/platform/x86/intel-hid.c
9170 INTEL I/OAT DMA DRIVER
9171 M: Dave Jiang <dave.jiang@intel.com>
9172 R: Dan Williams <dan.j.williams@intel.com>
9173 L: dmaengine@vger.kernel.org
9175 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
9176 F: drivers/dma/ioat*
9179 M: Dave Jiang <dave.jiang@intel.com>
9180 L: dmaengine@vger.kernel.org
9182 F: drivers/dma/idxd/*
9183 F: include/uapi/linux/idxd.h
9186 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
9187 M: Len Brown <lenb@kernel.org>
9188 L: linux-pm@vger.kernel.org
9190 B: https://bugzilla.kernel.org
9191 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
9192 F: drivers/idle/intel_idle.c
9194 INTEL INTEGRATED SENSOR HUB DRIVER
9195 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9196 M: Jiri Kosina <jikos@kernel.org>
9197 L: linux-input@vger.kernel.org
9199 F: drivers/hid/intel-ish-hid/
9202 M: David Woodhouse <dwmw2@infradead.org>
9203 M: Lu Baolu <baolu.lu@linux.intel.com>
9204 L: iommu@lists.linux-foundation.org
9206 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9207 F: drivers/iommu/intel/
9208 F: include/linux/intel-iommu.h
9209 F: include/linux/intel-svm.h
9211 INTEL IOP-ADMA DMA DRIVER
9212 R: Dan Williams <dan.j.williams@intel.com>
9214 F: drivers/dma/iop-adma.c
9216 INTEL IPU3 CSI-2 CIO2 DRIVER
9217 M: Yong Zhi <yong.zhi@intel.com>
9218 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9219 M: Bingbu Cao <bingbu.cao@intel.com>
9220 M: Dan Scally <djrscally@gmail.com>
9221 R: Tianshu Qiu <tian.shu.qiu@intel.com>
9222 L: linux-media@vger.kernel.org
9224 T: git git://linuxtv.org/media_tree.git
9225 F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
9226 F: drivers/media/pci/intel/ipu3/
9228 INTEL IPU3 CSI-2 IMGU DRIVER
9229 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9230 R: Bingbu Cao <bingbu.cao@intel.com>
9231 R: Tianshu Qiu <tian.shu.qiu@intel.com>
9232 L: linux-media@vger.kernel.org
9234 F: Documentation/admin-guide/media/ipu3.rst
9235 F: Documentation/admin-guide/media/ipu3_rcb.svg
9236 F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
9237 F: drivers/staging/media/ipu3/
9239 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
9240 M: Krzysztof Halasa <khalasa@piap.pl>
9242 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
9243 F: drivers/net/wan/ixp4xx_hss.c
9244 F: drivers/soc/ixp4xx/ixp4xx-npe.c
9245 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
9246 F: include/linux/soc/ixp4xx/npe.h
9247 F: include/linux/soc/ixp4xx/qmgr.h
9249 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
9250 M: Deepak Saxena <dsaxena@plexity.net>
9252 F: drivers/char/hw_random/ixp4xx-rng.c
9254 INTEL KEEM BAY DRM DRIVER
9255 M: Anitha Chrisanthus <anitha.chrisanthus@intel.com>
9256 M: Edmund Dea <edmund.j.dea@intel.com>
9258 F: Documentation/devicetree/bindings/display/intel,kmb_display.yaml
9259 F: drivers/gpu/drm/kmb/
9261 INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
9262 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9264 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
9265 F: drivers/crypto/keembay/Kconfig
9266 F: drivers/crypto/keembay/Makefile
9267 F: drivers/crypto/keembay/keembay-ocs-aes-core.c
9268 F: drivers/crypto/keembay/ocs-aes.c
9269 F: drivers/crypto/keembay/ocs-aes.h
9271 INTEL KEEM BAY OCS HCU CRYPTO DRIVER
9272 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9273 M: Declan Murphy <declan.murphy@intel.com>
9275 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
9276 F: drivers/crypto/keembay/Kconfig
9277 F: drivers/crypto/keembay/Makefile
9278 F: drivers/crypto/keembay/keembay-ocs-hcu-core.c
9279 F: drivers/crypto/keembay/ocs-hcu.c
9280 F: drivers/crypto/keembay/ocs-hcu.h
9282 INTEL MANAGEMENT ENGINE (mei)
9283 M: Tomas Winkler <tomas.winkler@intel.com>
9284 L: linux-kernel@vger.kernel.org
9286 F: Documentation/driver-api/mei/*
9287 F: drivers/misc/mei/
9288 F: drivers/watchdog/mei_wdt.c
9289 F: include/linux/mei_cl_bus.h
9290 F: include/uapi/linux/mei.h
9293 INTEL MAX 10 BMC MFD DRIVER
9294 M: Xu Yilun <yilun.xu@intel.com>
9295 R: Tom Rix <trix@redhat.com>
9297 F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
9298 F: Documentation/hwmon/intel-m10-bmc-hwmon.rst
9299 F: drivers/hwmon/intel-m10-bmc-hwmon.c
9300 F: drivers/mfd/intel-m10-bmc.c
9301 F: include/linux/mfd/intel-m10-bmc.h
9303 INTEL MAX 10 BMC MFD DRIVER
9304 M: Xu Yilun <yilun.xu@intel.com>
9305 R: Tom Rix <trix@redhat.com>
9307 F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
9308 F: Documentation/hwmon/intel-m10-bmc-hwmon.rst
9309 F: drivers/hwmon/intel-m10-bmc-hwmon.c
9310 F: drivers/mfd/intel-m10-bmc.c
9311 F: include/linux/mfd/intel-m10-bmc.h
9313 INTEL MENLOW THERMAL DRIVER
9314 M: Sujith Thomas <sujith.thomas@intel.com>
9315 L: platform-driver-x86@vger.kernel.org
9317 W: https://01.org/linux-acpi
9318 F: drivers/platform/x86/intel_menlow.c
9320 INTEL P-Unit IPC DRIVER
9321 M: Zha Qipeng <qipeng.zha@intel.com>
9322 L: platform-driver-x86@vger.kernel.org
9324 F: arch/x86/include/asm/intel_punit_ipc.h
9325 F: drivers/platform/x86/intel_punit_ipc.c
9327 INTEL PMC CORE DRIVER
9328 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
9329 M: David E Box <david.e.box@intel.com>
9330 L: platform-driver-x86@vger.kernel.org
9332 F: Documentation/ABI/testing/sysfs-platform-intel-pmc
9333 F: drivers/platform/x86/intel_pmc_core*
9335 INTEL PMIC GPIO DRIVERS
9336 M: Andy Shevchenko <andy@kernel.org>
9338 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9339 F: drivers/gpio/gpio-*cove.c
9341 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
9342 M: Andy Shevchenko <andy@kernel.org>
9344 F: drivers/mfd/intel_soc_pmic*
9345 F: include/linux/mfd/intel_soc_pmic*
9348 M: "David E. Box" <david.e.box@linux.intel.com>
9350 F: drivers/mfd/intel_pmt.c
9351 F: drivers/platform/x86/intel_pmt_*
9353 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
9354 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
9355 L: linux-wireless@vger.kernel.org
9357 F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
9358 F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
9359 F: drivers/net/wireless/intel/ipw2x00/
9362 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9363 M: Len Brown <lenb@kernel.org>
9364 L: linux-pm@vger.kernel.org
9366 F: drivers/cpufreq/intel_pstate.c
9368 INTEL RDMA RNIC DRIVER
9369 M: Faisal Latif <faisal.latif@intel.com>
9370 M: Shiraz Saleem <shiraz.saleem@intel.com>
9371 L: linux-rdma@vger.kernel.org
9373 F: drivers/infiniband/hw/i40iw/
9374 F: include/uapi/rdma/i40iw-abi.h
9377 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9379 F: arch/x86/include/asm/intel_scu_ipc.h
9380 F: drivers/platform/x86/intel_scu_*
9382 INTEL SPEED SELECT TECHNOLOGY
9383 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9384 L: platform-driver-x86@vger.kernel.org
9386 F: drivers/platform/x86/intel_speed_select_if/
9387 F: include/uapi/linux/isst_if.h
9388 F: tools/power/x86/intel-speed-select/
9390 INTEL STRATIX10 FIRMWARE DRIVERS
9391 M: Richard Gong <richard.gong@linux.intel.com>
9392 L: linux-kernel@vger.kernel.org
9394 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
9395 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
9396 F: drivers/firmware/stratix10-rsu.c
9397 F: drivers/firmware/stratix10-svc.c
9398 F: include/linux/firmware/intel/stratix10-smc.h
9399 F: include/linux/firmware/intel/stratix10-svc-client.h
9401 INTEL TELEMETRY DRIVER
9402 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
9403 M: "David E. Box" <david.e.box@linux.intel.com>
9404 L: platform-driver-x86@vger.kernel.org
9406 F: arch/x86/include/asm/intel_telemetry.h
9407 F: drivers/platform/x86/intel_telemetry*
9409 INTEL UNCORE FREQUENCY CONTROL
9410 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9411 L: platform-driver-x86@vger.kernel.org
9413 F: drivers/platform/x86/intel-uncore-frequency.c
9415 INTEL VIRTUAL BUTTON DRIVER
9416 M: AceLan Kao <acelan.kao@canonical.com>
9417 L: platform-driver-x86@vger.kernel.org
9419 F: drivers/platform/x86/intel-vbtn.c
9421 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
9422 M: Stanislaw Gruszka <stf_xl@wp.pl>
9423 L: linux-wireless@vger.kernel.org
9425 F: drivers/net/wireless/intel/iwlegacy/
9427 INTEL WIRELESS WIFI LINK (iwlwifi)
9428 M: Luca Coelho <luciano.coelho@intel.com>
9429 L: linux-wireless@vger.kernel.org
9431 W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
9432 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
9433 F: drivers/net/wireless/intel/iwlwifi/
9435 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
9436 M: Jithu Joseph <jithu.joseph@intel.com>
9437 R: Maurice Ma <maurice.ma@intel.com>
9439 W: https://slimbootloader.github.io/security/firmware-update.html
9440 F: drivers/platform/x86/intel-wmi-sbl-fw-update.c
9442 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
9443 L: Dell.Client.Kernel@dell.com
9445 F: drivers/platform/x86/intel-wmi-thunderbolt.c
9448 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9450 F: Documentation/trace/intel_th.rst
9451 F: drivers/hwtracing/intel_th/
9452 F: include/linux/intel_th.h
9454 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
9455 M: Ning Sun <ning.sun@intel.com>
9456 L: tboot-devel@lists.sourceforge.net
9458 W: http://tboot.sourceforge.net
9459 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
9460 F: Documentation/x86/intel_txt.rst
9461 F: arch/x86/kernel/tboot.c
9462 F: include/linux/tboot.h
9465 M: Jarkko Sakkinen <jarkko@kernel.org>
9466 R: Dave Hansen <dave.hansen@linux.intel.com>
9467 L: linux-sgx@vger.kernel.org
9469 Q: https://patchwork.kernel.org/project/intel-sgx/list/
9470 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
9471 F: Documentation/x86/sgx.rst
9472 F: arch/x86/entry/vdso/vsgx.S
9473 F: arch/x86/include/asm/sgx.h
9474 F: arch/x86/include/uapi/asm/sgx.h
9475 F: arch/x86/kernel/cpu/sgx/*
9476 F: tools/testing/selftests/sgx/*
9480 M: Georgi Djakov <djakov@kernel.org>
9481 L: linux-pm@vger.kernel.org
9483 T: git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
9484 F: Documentation/devicetree/bindings/interconnect/
9485 F: Documentation/driver-api/interconnect.rst
9486 F: drivers/interconnect/
9487 F: include/dt-bindings/interconnect/
9488 F: include/linux/interconnect-provider.h
9489 F: include/linux/interconnect.h
9491 INTERRUPT COUNTER DRIVER
9492 M: Oleksij Rempel <o.rempel@pengutronix.de>
9493 R: Pengutronix Kernel Team <kernel@pengutronix.de>
9494 L: linux-iio@vger.kernel.org
9495 F: Documentation/devicetree/bindings/counter/interrupt-counter.yaml
9496 F: drivers/counter/interrupt-cnt.c
9498 INVENSENSE ICM-426xx IMU DRIVER
9499 M: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
9500 L: linux-iio@vger.kernel.org
9502 W: https://invensense.tdk.com/
9503 F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
9504 F: drivers/iio/imu/inv_icm42600/
9506 INVENSENSE MPU-3050 GYROSCOPE DRIVER
9507 M: Linus Walleij <linus.walleij@linaro.org>
9508 L: linux-iio@vger.kernel.org
9510 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
9511 F: drivers/iio/gyro/mpu3050*
9513 IOC3 ETHERNET DRIVER
9514 M: Ralf Baechle <ralf@linux-mips.org>
9515 L: linux-mips@vger.kernel.org
9517 F: drivers/net/ethernet/sgi/ioc3-eth.c
9519 IOMAP FILESYSTEM LIBRARY
9520 M: Christoph Hellwig <hch@infradead.org>
9521 M: Darrick J. Wong <djwong@kernel.org>
9522 M: linux-xfs@vger.kernel.org
9523 M: linux-fsdevel@vger.kernel.org
9524 L: linux-xfs@vger.kernel.org
9525 L: linux-fsdevel@vger.kernel.org
9527 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
9529 F: include/linux/iomap.h
9532 M: Joerg Roedel <joro@8bytes.org>
9533 M: Will Deacon <will@kernel.org>
9534 L: iommu@lists.linux-foundation.org
9536 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9537 F: Documentation/devicetree/bindings/iommu/
9538 F: Documentation/userspace-api/iommu.rst
9540 F: include/linux/iommu.h
9541 F: include/linux/iova.h
9542 F: include/linux/of_iommu.h
9543 F: include/uapi/linux/iommu.h
9546 M: Jens Axboe <axboe@kernel.dk>
9547 R: Pavel Begunkov <asml.silence@gmail.com>
9548 L: io-uring@vger.kernel.org
9550 T: git git://git.kernel.dk/linux-block
9551 T: git git://git.kernel.dk/liburing
9555 F: include/linux/io_uring.h
9556 F: include/uapi/linux/io_uring.h
9560 M: Corey Minyard <minyard@acm.org>
9561 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
9563 W: http://openipmi.sourceforge.net/
9564 F: Documentation/driver-api/ipmi.rst
9565 F: Documentation/devicetree/bindings/ipmi/
9566 F: drivers/char/ipmi/
9567 F: include/linux/ipmi*
9568 F: include/uapi/linux/ipmi*
9570 IPS SCSI RAID DRIVER
9571 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
9572 L: linux-scsi@vger.kernel.org
9574 W: http://www.adaptec.com/
9575 F: drivers/scsi/ips*
9578 M: Simon Horman <horms@verge.net.au>
9579 M: Julian Anastasov <ja@ssi.bg>
9580 L: netdev@vger.kernel.org
9581 L: lvs-devel@vger.kernel.org
9583 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
9584 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
9585 F: Documentation/networking/ipvs-sysctl.rst
9586 F: include/net/ip_vs.h
9587 F: include/uapi/linux/ip_vs.h
9588 F: net/netfilter/ipvs/
9591 M: Jiri Kosina <jikos@kernel.org>
9592 M: David Sterba <dsterba@suse.com>
9594 F: drivers/tty/ipwireless/
9597 L: netdev@vger.kernel.org
9599 F: include/uapi/linux/ipx.h
9601 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
9602 M: Marc Zyngier <maz@kernel.org>
9604 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9605 F: Documentation/core-api/irq/irq-domain.rst
9606 F: include/linux/irqdomain.h
9607 F: kernel/irq/irqdomain.c
9611 M: Thomas Gleixner <tglx@linutronix.de>
9612 L: linux-kernel@vger.kernel.org
9614 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9618 M: Thomas Gleixner <tglx@linutronix.de>
9619 M: Marc Zyngier <maz@kernel.org>
9620 L: linux-kernel@vger.kernel.org
9622 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9623 F: Documentation/devicetree/bindings/interrupt-controller/
9627 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9629 F: Documentation/driver-api/isa.rst
9630 F: drivers/base/isa.c
9631 F: include/linux/isa.h
9634 M: Hans Verkuil <hverkuil@xs4all.nl>
9635 L: linux-media@vger.kernel.org
9637 W: https://linuxtv.org
9638 T: git git://linuxtv.org/media_tree.git
9639 F: drivers/media/radio/radio-isa*
9642 M: Jaroslav Kysela <perex@perex.cz>
9644 F: Documentation/driver-api/isapnp.rst
9645 F: drivers/pnp/isapnp/
9646 F: include/linux/isapnp.h
9649 M: Lee Duncan <lduncan@suse.com>
9650 M: Chris Leech <cleech@redhat.com>
9651 L: open-iscsi@googlegroups.com
9652 L: linux-scsi@vger.kernel.org
9654 W: www.open-iscsi.com
9655 F: drivers/scsi/*iscsi*
9656 F: include/scsi/*iscsi*
9658 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
9659 M: Peter Jones <pjones@redhat.com>
9660 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
9662 F: drivers/firmware/iscsi_ibft*
9664 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
9665 M: Sagi Grimberg <sagi@grimberg.me>
9666 M: Max Gurtovoy <mgurtovoy@nvidia.com>
9667 L: linux-rdma@vger.kernel.org
9669 W: http://www.openfabrics.org
9670 W: www.open-iscsi.org
9671 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9672 F: drivers/infiniband/ulp/iser/
9674 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
9675 M: Sagi Grimberg <sagi@grimberg.me>
9676 L: linux-rdma@vger.kernel.org
9677 L: target-devel@vger.kernel.org
9679 W: http://www.linux-iscsi.org
9680 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
9681 F: drivers/infiniband/ulp/isert
9683 ISDN/CMTP OVER BLUETOOTH
9684 M: Karsten Keil <isdn@linux-pingi.de>
9685 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9686 L: netdev@vger.kernel.org
9688 W: http://www.isdn4linux.de
9689 F: Documentation/isdn/
9690 F: drivers/isdn/capi/
9691 F: include/linux/isdn/
9692 F: include/uapi/linux/isdn/
9693 F: net/bluetooth/cmtp/
9695 ISDN/mISDN SUBSYSTEM
9696 M: Karsten Keil <isdn@linux-pingi.de>
9697 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9698 L: netdev@vger.kernel.org
9700 W: http://www.isdn4linux.de
9701 F: drivers/isdn/Kconfig
9702 F: drivers/isdn/Makefile
9703 F: drivers/isdn/hardware/
9704 F: drivers/isdn/mISDN/
9706 IT87 HARDWARE MONITORING DRIVER
9707 M: Jean Delvare <jdelvare@suse.com>
9708 L: linux-hwmon@vger.kernel.org
9710 F: Documentation/hwmon/it87.rst
9711 F: drivers/hwmon/it87.c
9714 M: Antti Palosaari <crope@iki.fi>
9715 L: linux-media@vger.kernel.org
9717 W: https://linuxtv.org
9718 W: http://palosaari.fi/linux/
9719 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9720 T: git git://linuxtv.org/anttip/media_tree.git
9721 F: drivers/media/tuners/it913x*
9723 IVTV VIDEO4LINUX DRIVER
9724 M: Andy Walls <awalls@md.metrocast.net>
9725 L: linux-media@vger.kernel.org
9727 W: https://linuxtv.org
9728 T: git git://linuxtv.org/media_tree.git
9729 F: Documentation/admin-guide/media/ivtv*
9730 F: drivers/media/pci/ivtv/
9731 F: include/uapi/linux/ivtv*
9733 IX2505V MEDIA DRIVER
9734 M: Malcolm Priestley <tvboxspy@gmail.com>
9735 L: linux-media@vger.kernel.org
9737 W: https://linuxtv.org
9738 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9739 F: drivers/media/dvb-frontends/ix2505v*
9741 JAILHOUSE HYPERVISOR INTERFACE
9742 M: Jan Kiszka <jan.kiszka@siemens.com>
9743 L: jailhouse-dev@googlegroups.com
9745 F: arch/x86/include/asm/jailhouse_para.h
9746 F: arch/x86/kernel/jailhouse.c
9748 JC42.4 TEMPERATURE SENSOR DRIVER
9749 M: Guenter Roeck <linux@roeck-us.net>
9750 L: linux-hwmon@vger.kernel.org
9752 F: Documentation/hwmon/jc42.rst
9753 F: drivers/hwmon/jc42.c
9756 M: Dave Kleikamp <shaggy@kernel.org>
9757 L: jfs-discussion@lists.sourceforge.net
9759 W: http://jfs.sourceforge.net/
9760 T: git git://github.com/kleikamp/linux-shaggy.git
9761 F: Documentation/admin-guide/jfs.rst
9765 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
9766 L: netdev@vger.kernel.org
9768 F: drivers/net/ethernet/jme.*
9770 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
9771 M: David Woodhouse <dwmw2@infradead.org>
9772 M: Richard Weinberger <richard@nod.at>
9773 L: linux-mtd@lists.infradead.org
9775 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
9776 T: git git://git.infradead.org/ubifs-2.6.git
9778 F: include/uapi/linux/jffs2.h
9780 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
9781 M: "Theodore Ts'o" <tytso@mit.edu>
9782 M: Jan Kara <jack@suse.com>
9783 L: linux-ext4@vger.kernel.org
9786 F: include/linux/jbd2.h
9788 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
9789 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
9790 L: linux-media@vger.kernel.org
9792 F: drivers/media/platform/rcar_jpu.c
9794 JSM Neo PCI based serial card
9795 L: linux-serial@vger.kernel.org
9797 F: drivers/tty/serial/jsm/
9799 K10TEMP HARDWARE MONITORING DRIVER
9800 M: Clemens Ladisch <clemens@ladisch.de>
9801 L: linux-hwmon@vger.kernel.org
9803 F: Documentation/hwmon/k10temp.rst
9804 F: drivers/hwmon/k10temp.c
9806 K8TEMP HARDWARE MONITORING DRIVER
9807 M: Rudolf Marek <r.marek@assembler.cz>
9808 L: linux-hwmon@vger.kernel.org
9810 F: Documentation/hwmon/k8temp.rst
9811 F: drivers/hwmon/k8temp.c
9814 M: Andrey Ryabinin <ryabinin.a.a@gmail.com>
9815 R: Alexander Potapenko <glider@google.com>
9816 R: Andrey Konovalov <andreyknvl@gmail.com>
9817 R: Dmitry Vyukov <dvyukov@google.com>
9818 L: kasan-dev@googlegroups.com
9820 F: Documentation/dev-tools/kasan.rst
9821 F: arch/*/include/asm/*kasan.h
9822 F: arch/*/mm/kasan_init*
9823 F: include/linux/kasan*.h
9824 F: lib/Kconfig.kasan
9825 F: lib/test_kasan*.c
9827 F: scripts/Makefile.kasan
9830 M: Masahiro Yamada <masahiroy@kernel.org>
9831 L: linux-kbuild@vger.kernel.org
9833 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
9834 F: Documentation/kbuild/kconfig*
9835 F: scripts/Kconfig.include
9839 R: Dmitry Vyukov <dvyukov@google.com>
9840 R: Andrey Konovalov <andreyknvl@gmail.com>
9841 L: kasan-dev@googlegroups.com
9843 F: Documentation/dev-tools/kcov.rst
9844 F: include/linux/kcov.h
9845 F: include/uapi/linux/kcov.h
9847 F: scripts/Makefile.kcov
9850 M: Marco Elver <elver@google.com>
9851 R: Dmitry Vyukov <dvyukov@google.com>
9852 L: kasan-dev@googlegroups.com
9854 F: Documentation/dev-tools/kcsan.rst
9855 F: include/linux/kcsan*.h
9857 F: lib/Kconfig.kcsan
9858 F: scripts/Makefile.kcsan
9861 M: Dave Young <dyoung@redhat.com>
9862 M: Baoquan He <bhe@redhat.com>
9863 R: Vivek Goyal <vgoyal@redhat.com>
9864 L: kexec@lists.infradead.org
9866 W: http://lse.sourceforge.net/kdump/
9867 F: Documentation/admin-guide/kdump/
9869 F: include/linux/crash_core.h
9870 F: include/linux/crash_dump.h
9871 F: include/uapi/linux/vmcore.h
9874 KEENE FM RADIO TRANSMITTER DRIVER
9875 M: Hans Verkuil <hverkuil@xs4all.nl>
9876 L: linux-media@vger.kernel.org
9878 W: https://linuxtv.org
9879 T: git git://linuxtv.org/media_tree.git
9880 F: drivers/media/radio/radio-keene*
9883 M: Ian Kent <raven@themaw.net>
9884 L: autofs@vger.kernel.org
9888 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
9889 M: Masahiro Yamada <masahiroy@kernel.org>
9890 M: Michal Marek <michal.lkml@markovi.net>
9891 L: linux-kbuild@vger.kernel.org
9893 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
9894 F: Documentation/kbuild/
9896 F: scripts/*vmlinux*
9898 F: scripts/Makefile*
9900 F: scripts/dummy-tools/
9906 L: kernel-janitors@vger.kernel.org
9908 W: http://kernelnewbies.org/KernelJanitors
9910 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
9911 M: "J. Bruce Fields" <bfields@fieldses.org>
9912 M: Chuck Lever <chuck.lever@oracle.com>
9913 L: linux-nfs@vger.kernel.org
9915 W: http://nfs.sourceforge.net/
9916 T: git git://linux-nfs.org/~bfields/linux.git
9920 F: include/linux/lockd/
9921 F: include/linux/sunrpc/
9922 F: include/uapi/linux/nfsd/
9923 F: include/uapi/linux/sunrpc/
9925 F: Documentation/filesystems/nfs/
9928 M: Thorsten Leemhuis <linux@leemhuis.info>
9929 L: regressions@lists.linux.dev
9932 KERNEL SELFTEST FRAMEWORK
9933 M: Shuah Khan <shuah@kernel.org>
9934 M: Shuah Khan <skhan@linuxfoundation.org>
9935 L: linux-kselftest@vger.kernel.org
9937 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
9938 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
9939 F: Documentation/dev-tools/kselftest*
9940 F: tools/testing/selftests/
9942 KERNEL UNIT TESTING FRAMEWORK (KUnit)
9943 M: Brendan Higgins <brendanhiggins@google.com>
9944 L: linux-kselftest@vger.kernel.org
9945 L: kunit-dev@googlegroups.com
9947 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
9948 F: Documentation/dev-tools/kunit/
9951 F: tools/testing/kunit/
9953 KERNEL USERMODE HELPER
9954 M: Luis Chamberlain <mcgrof@kernel.org>
9955 L: linux-kernel@vger.kernel.org
9957 F: include/linux/umh.h
9960 KERNEL VIRTUAL MACHINE (KVM)
9961 M: Paolo Bonzini <pbonzini@redhat.com>
9962 L: kvm@vger.kernel.org
9964 W: http://www.linux-kvm.org
9965 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9966 F: Documentation/virt/kvm/
9967 F: include/asm-generic/kvm*
9968 F: include/kvm/iodev.h
9969 F: include/linux/kvm*
9970 F: include/trace/events/kvm.h
9971 F: include/uapi/asm-generic/kvm*
9972 F: include/uapi/linux/kvm*
9974 F: tools/testing/selftests/kvm/
9977 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
9978 M: Marc Zyngier <maz@kernel.org>
9979 R: James Morse <james.morse@arm.com>
9980 R: Alexandru Elisei <alexandru.elisei@arm.com>
9981 R: Suzuki K Poulose <suzuki.poulose@arm.com>
9982 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9983 L: kvmarm@lists.cs.columbia.edu (moderated for non-subscribers)
9985 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
9986 F: arch/arm64/include/asm/kvm*
9987 F: arch/arm64/include/uapi/asm/kvm*
9989 F: include/kvm/arm_*
9991 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
9992 M: Huacai Chen <chenhuacai@kernel.org>
9993 M: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
9994 L: linux-mips@vger.kernel.org
9995 L: kvm@vger.kernel.org
9997 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9998 F: arch/mips/include/asm/kvm*
9999 F: arch/mips/include/uapi/asm/kvm*
10002 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
10003 M: Paul Mackerras <paulus@ozlabs.org>
10004 L: kvm-ppc@vger.kernel.org
10006 W: http://www.linux-kvm.org/
10007 T: git git://github.com/agraf/linux-2.6.git
10008 F: arch/powerpc/include/asm/kvm*
10009 F: arch/powerpc/include/uapi/asm/kvm*
10010 F: arch/powerpc/kernel/kvm*
10011 F: arch/powerpc/kvm/
10013 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
10014 M: Christian Borntraeger <borntraeger@de.ibm.com>
10015 M: Janosch Frank <frankja@linux.ibm.com>
10016 R: David Hildenbrand <david@redhat.com>
10017 R: Cornelia Huck <cohuck@redhat.com>
10018 R: Claudio Imbrenda <imbrenda@linux.ibm.com>
10019 L: kvm@vger.kernel.org
10021 W: http://www.ibm.com/developerworks/linux/linux390/
10022 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
10023 F: Documentation/virt/kvm/s390*
10024 F: arch/s390/include/asm/gmap.h
10025 F: arch/s390/include/asm/kvm*
10026 F: arch/s390/include/uapi/asm/kvm*
10027 F: arch/s390/kernel/uv.c
10029 F: arch/s390/mm/gmap.c
10030 F: tools/testing/selftests/kvm/*/s390x/
10031 F: tools/testing/selftests/kvm/s390x/
10033 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
10034 M: Paolo Bonzini <pbonzini@redhat.com>
10035 R: Sean Christopherson <seanjc@google.com>
10036 R: Vitaly Kuznetsov <vkuznets@redhat.com>
10037 R: Wanpeng Li <wanpengli@tencent.com>
10038 R: Jim Mattson <jmattson@google.com>
10039 R: Joerg Roedel <joro@8bytes.org>
10040 L: kvm@vger.kernel.org
10042 W: http://www.linux-kvm.org
10043 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10044 F: arch/x86/include/asm/kvm*
10045 F: arch/x86/include/asm/pvclock-abi.h
10046 F: arch/x86/include/asm/svm.h
10047 F: arch/x86/include/asm/vmx*.h
10048 F: arch/x86/include/uapi/asm/kvm*
10049 F: arch/x86/include/uapi/asm/svm.h
10050 F: arch/x86/include/uapi/asm/vmx.h
10051 F: arch/x86/kernel/kvm.c
10052 F: arch/x86/kernel/kvmclock.c
10057 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10058 M: Tejun Heo <tj@kernel.org>
10060 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
10062 F: include/linux/kernfs.h
10065 M: Eric Biederman <ebiederm@xmission.com>
10066 L: kexec@lists.infradead.org
10068 W: http://kernel.org/pub/linux/utils/kernel/kexec/
10069 F: include/linux/kexec.h
10070 F: include/uapi/linux/kexec.h
10074 M: Mimi Zohar <zohar@linux.ibm.com>
10075 L: linux-integrity@vger.kernel.org
10076 L: keyrings@vger.kernel.org
10078 F: Documentation/security/keys/trusted-encrypted.rst
10079 F: include/keys/encrypted-type.h
10080 F: security/keys/encrypted-keys/
10083 M: James Bottomley <jejb@linux.ibm.com>
10084 M: Jarkko Sakkinen <jarkko@kernel.org>
10085 M: Mimi Zohar <zohar@linux.ibm.com>
10086 L: linux-integrity@vger.kernel.org
10087 L: keyrings@vger.kernel.org
10089 F: Documentation/security/keys/trusted-encrypted.rst
10090 F: include/keys/trusted-type.h
10091 F: include/keys/trusted_tpm.h
10092 F: security/keys/trusted-keys/
10095 M: Sumit Garg <sumit.garg@linaro.org>
10096 L: linux-integrity@vger.kernel.org
10097 L: keyrings@vger.kernel.org
10099 F: include/keys/trusted_tee.h
10100 F: security/keys/trusted-keys/trusted_tee.c
10103 M: David Howells <dhowells@redhat.com>
10104 M: Jarkko Sakkinen <jarkko@kernel.org>
10105 L: keyrings@vger.kernel.org
10107 F: Documentation/security/keys/core.rst
10109 F: include/linux/key-type.h
10110 F: include/linux/key.h
10111 F: include/linux/keyctl.h
10112 F: include/uapi/linux/keyctl.h
10116 M: Alexander Potapenko <glider@google.com>
10117 M: Marco Elver <elver@google.com>
10118 R: Dmitry Vyukov <dvyukov@google.com>
10119 L: kasan-dev@googlegroups.com
10121 F: Documentation/dev-tools/kfence.rst
10122 F: arch/*/include/asm/kfence.h
10123 F: include/linux/kfence.h
10124 F: lib/Kconfig.kfence
10128 M: Stefani Seibold <stefani@seibold.net>
10130 F: include/linux/kfifo.h
10134 KGDB / KDB /debug_core
10135 M: Jason Wessel <jason.wessel@windriver.com>
10136 M: Daniel Thompson <daniel.thompson@linaro.org>
10137 R: Douglas Anderson <dianders@chromium.org>
10138 L: kgdb-bugreport@lists.sourceforge.net
10140 W: http://kgdb.wiki.kernel.org/
10141 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
10142 F: Documentation/dev-tools/kgdb.rst
10143 F: drivers/misc/kgdbts.c
10144 F: drivers/tty/serial/kgdboc.c
10145 F: include/linux/kdb.h
10146 F: include/linux/kgdb.h
10149 KHADAS MCU MFD DRIVER
10150 M: Neil Armstrong <narmstrong@baylibre.com>
10151 L: linux-amlogic@lists.infradead.org
10153 F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
10154 F: drivers/mfd/khadas-mcu.c
10155 F: include/linux/mfd/khadas-mcu.h
10156 F: drivers/thermal/khadas_mcu_fan.c
10159 M: Catalin Marinas <catalin.marinas@arm.com>
10161 F: Documentation/dev-tools/kmemleak.rst
10162 F: include/linux/kmemleak.h
10164 F: samples/kmemleak/kmemleak-test.c
10166 KMOD KERNEL MODULE LOADER - USERMODE HELPER
10167 M: Luis Chamberlain <mcgrof@kernel.org>
10168 L: linux-kernel@vger.kernel.org
10170 F: include/linux/kmod.h
10173 F: tools/testing/selftests/kmod/
10176 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
10177 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
10178 M: "David S. Miller" <davem@davemloft.net>
10179 M: Masami Hiramatsu <mhiramat@kernel.org>
10181 F: Documentation/trace/kprobes.rst
10182 F: include/asm-generic/kprobes.h
10183 F: include/linux/kprobes.h
10184 F: kernel/kprobes.c
10186 KS0108 LCD CONTROLLER DRIVER
10187 M: Miguel Ojeda <ojeda@kernel.org>
10189 F: Documentation/admin-guide/auxdisplay/ks0108.rst
10190 F: drivers/auxdisplay/ks0108.c
10191 F: include/linux/ks0108.h
10193 KTD253 BACKLIGHT DRIVER
10194 M: Linus Walleij <linus.walleij@linaro.org>
10196 F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
10197 F: drivers/video/backlight/ktd253-backlight.c
10200 M: Steven Rostedt <rostedt@goodmis.org>
10201 M: John Hawley <warthog9@eaglescrag.net>
10203 F: tools/testing/ktest
10206 M: David Ahern <dsahern@kernel.org>
10207 L: netdev@vger.kernel.org
10209 F: include/net/l3mdev.h
10213 M: John Fastabend <john.fastabend@gmail.com>
10214 M: Daniel Borkmann <daniel@iogearbox.net>
10215 M: Jakub Sitnicki <jakub@cloudflare.com>
10216 M: Lorenz Bauer <lmb@cloudflare.com>
10217 L: netdev@vger.kernel.org
10218 L: bpf@vger.kernel.org
10220 F: include/linux/skmsg.h
10221 F: net/core/skmsg.c
10222 F: net/core/sock_map.c
10223 F: net/ipv4/tcp_bpf.c
10224 F: net/ipv4/udp_bpf.c
10226 LANDLOCK SECURITY MODULE
10227 M: Mickaël Salaün <mic@digikod.net>
10228 L: linux-security-module@vger.kernel.org
10230 W: https://landlock.io
10231 T: git https://github.com/landlock-lsm/linux.git
10232 F: Documentation/security/landlock.rst
10233 F: Documentation/userspace-api/landlock.rst
10234 F: include/uapi/linux/landlock.h
10235 F: samples/landlock/
10236 F: security/landlock/
10237 F: tools/testing/selftests/landlock/
10241 LANTIQ / INTEL Ethernet drivers
10242 M: Hauke Mehrtens <hauke@hauke-m.de>
10243 L: netdev@vger.kernel.org
10245 F: drivers/net/dsa/lantiq_gswip.c
10246 F: drivers/net/dsa/lantiq_pce.h
10247 F: drivers/net/ethernet/lantiq_xrx200.c
10248 F: net/dsa/tag_gswip.c
10250 LANTIQ MIPS ARCHITECTURE
10251 M: John Crispin <john@phrozen.org>
10252 L: linux-mips@vger.kernel.org
10254 F: arch/mips/lantiq
10255 F: drivers/soc/lantiq
10257 LASI 53c700 driver for PARISC
10258 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
10259 L: linux-scsi@vger.kernel.org
10261 F: Documentation/scsi/53c700.rst
10262 F: drivers/scsi/53c700*
10265 M: Tobin C. Harding <me@tobin.cc>
10266 M: Tycho Andersen <tycho@tycho.pizza>
10267 L: linux-hardening@vger.kernel.org
10269 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
10270 F: scripts/leaking_addresses.pl
10273 M: Pavel Machek <pavel@ucw.cz>
10274 L: linux-leds@vger.kernel.org
10276 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
10277 F: Documentation/devicetree/bindings/leds/
10279 F: include/linux/leds.h
10281 LEGACY EEPROM DRIVER
10282 M: Jean Delvare <jdelvare@suse.com>
10284 F: Documentation/misc-devices/eeprom.rst
10285 F: drivers/misc/eeprom/eeprom.c
10287 LEGO MINDSTORMS EV3
10288 R: David Lechner <david@lechnology.com>
10290 F: Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
10291 F: arch/arm/boot/dts/da850-lego-ev3.dts
10292 F: drivers/power/supply/lego_ev3_battery.c
10294 LEGO USB Tower driver
10295 M: Juergen Stuber <starblue@users.sourceforge.net>
10296 L: legousb-devel@lists.sourceforge.net
10298 W: http://legousb.sourceforge.net/
10299 F: drivers/usb/misc/legousbtower.c
10302 M: Matan Ziv-Av <matan@svgalib.org>
10303 L: platform-driver-x86@vger.kernel.org
10305 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
10306 F: Documentation/admin-guide/laptops/lg-laptop.rst
10307 F: drivers/platform/x86/lg-laptop.c
10309 LG2160 MEDIA DRIVER
10310 M: Michael Krufky <mkrufky@linuxtv.org>
10311 L: linux-media@vger.kernel.org
10313 W: https://linuxtv.org
10314 W: http://github.com/mkrufky
10315 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10316 T: git git://linuxtv.org/mkrufky/tuners.git
10317 F: drivers/media/dvb-frontends/lg2160.*
10319 LGDT3305 MEDIA DRIVER
10320 M: Michael Krufky <mkrufky@linuxtv.org>
10321 L: linux-media@vger.kernel.org
10323 W: https://linuxtv.org
10324 W: http://github.com/mkrufky
10325 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10326 T: git git://linuxtv.org/mkrufky/tuners.git
10327 F: drivers/media/dvb-frontends/lgdt3305.*
10329 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
10330 M: Viresh Kumar <vireshk@kernel.org>
10331 L: linux-ide@vger.kernel.org
10333 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10334 F: drivers/ata/pata_arasan_cf.c
10335 F: include/linux/pata_arasan_cf_data.h
10337 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
10338 M: Linus Walleij <linus.walleij@linaro.org>
10339 L: linux-ide@vger.kernel.org
10341 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10342 F: drivers/ata/pata_ftide010.c
10343 F: drivers/ata/sata_gemini.c
10344 F: drivers/ata/sata_gemini.h
10346 LIBATA SATA AHCI PLATFORM devices support
10347 M: Hans de Goede <hdegoede@redhat.com>
10348 M: Jens Axboe <axboe@kernel.dk>
10349 L: linux-ide@vger.kernel.org
10351 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10352 F: drivers/ata/ahci_platform.c
10353 F: drivers/ata/libahci_platform.c
10354 F: include/linux/ahci_platform.h
10356 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
10357 M: Mikael Pettersson <mikpelinux@gmail.com>
10358 L: linux-ide@vger.kernel.org
10360 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10361 F: drivers/ata/sata_promise.*
10363 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
10364 M: Jens Axboe <axboe@kernel.dk>
10365 L: linux-ide@vger.kernel.org
10367 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10368 F: Documentation/devicetree/bindings/ata/
10370 F: include/linux/ata.h
10371 F: include/linux/libata.h
10374 M: Sasha Levin <alexander.levin@microsoft.com>
10376 F: tools/lib/lockdep/
10378 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
10379 M: Dan Williams <dan.j.williams@intel.com>
10380 M: Vishal Verma <vishal.l.verma@intel.com>
10381 M: Dave Jiang <dave.jiang@intel.com>
10382 L: nvdimm@lists.linux.dev
10384 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10385 P: Documentation/nvdimm/maintainer-entry-profile.rst
10386 F: drivers/nvdimm/blk.c
10387 F: drivers/nvdimm/region_devs.c
10389 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
10390 M: Vishal Verma <vishal.l.verma@intel.com>
10391 M: Dan Williams <dan.j.williams@intel.com>
10392 M: Dave Jiang <dave.jiang@intel.com>
10393 L: nvdimm@lists.linux.dev
10395 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10396 P: Documentation/nvdimm/maintainer-entry-profile.rst
10397 F: drivers/nvdimm/btt*
10399 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
10400 M: Dan Williams <dan.j.williams@intel.com>
10401 M: Vishal Verma <vishal.l.verma@intel.com>
10402 M: Dave Jiang <dave.jiang@intel.com>
10403 L: nvdimm@lists.linux.dev
10405 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10406 P: Documentation/nvdimm/maintainer-entry-profile.rst
10407 F: drivers/nvdimm/pmem*
10409 LIBNVDIMM: DEVICETREE BINDINGS
10410 M: Oliver O'Halloran <oohall@gmail.com>
10411 L: nvdimm@lists.linux.dev
10413 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10414 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
10415 F: drivers/nvdimm/of_pmem.c
10417 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
10418 M: Dan Williams <dan.j.williams@intel.com>
10419 M: Vishal Verma <vishal.l.verma@intel.com>
10420 M: Dave Jiang <dave.jiang@intel.com>
10421 M: Ira Weiny <ira.weiny@intel.com>
10422 L: nvdimm@lists.linux.dev
10424 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10425 P: Documentation/nvdimm/maintainer-entry-profile.rst
10426 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
10427 F: drivers/acpi/nfit/*
10428 F: drivers/nvdimm/*
10429 F: include/linux/libnvdimm.h
10430 F: include/linux/nd.h
10431 F: include/uapi/linux/ndctl.h
10432 F: tools/testing/nvdimm/
10434 LICENSES and SPDX stuff
10435 M: Thomas Gleixner <tglx@linutronix.de>
10436 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10437 L: linux-spdx@vger.kernel.org
10439 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
10441 F: Documentation/process/license-rules.rst
10443 F: scripts/spdxcheck-test.sh
10444 F: scripts/spdxcheck.py
10446 LIGHTNVM PLATFORM SUPPORT
10447 M: Matias Bjorling <mb@lightnvm.io>
10448 L: linux-block@vger.kernel.org
10450 W: http://github/OpenChannelSSD
10451 F: drivers/lightnvm/
10452 F: include/linux/lightnvm.h
10453 F: include/uapi/linux/lightnvm.h
10455 LINEAR RANGES HELPERS
10456 M: Mark Brown <broonie@kernel.org>
10457 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
10458 F: lib/linear_ranges.c
10459 F: lib/test_linear_ranges.c
10460 F: include/linux/linear_range.h
10462 LINUX FOR POWER MACINTOSH
10463 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10464 L: linuxppc-dev@lists.ozlabs.org
10466 F: arch/powerpc/platforms/powermac/
10467 F: drivers/macintosh/
10469 LINUX FOR POWERPC (32-BIT AND 64-BIT)
10470 M: Michael Ellerman <mpe@ellerman.id.au>
10471 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10472 R: Paul Mackerras <paulus@samba.org>
10473 L: linuxppc-dev@lists.ozlabs.org
10475 W: https://github.com/linuxppc/wiki/wiki
10476 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
10477 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
10478 F: Documentation/ABI/stable/sysfs-firmware-opal-*
10479 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
10480 F: Documentation/devicetree/bindings/powerpc/
10481 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
10482 F: Documentation/powerpc/
10484 F: drivers/*/*/*pasemi*
10485 F: drivers/*/*pasemi*
10486 F: drivers/char/tpm/tpm_ibmvtpm*
10487 F: drivers/crypto/nx/
10488 F: drivers/crypto/vmx/
10489 F: drivers/i2c/busses/i2c-opal.c
10490 F: drivers/net/ethernet/ibm/ibmveth.*
10491 F: drivers/net/ethernet/ibm/ibmvnic.*
10492 F: drivers/pci/hotplug/pnv_php.c
10493 F: drivers/pci/hotplug/rpa*
10494 F: drivers/rtc/rtc-opal.c
10495 F: drivers/scsi/ibmvscsi/
10496 F: drivers/tty/hvc/hvc_opal.c
10497 F: drivers/watchdog/wdrtas.c
10498 F: tools/testing/selftests/powerpc
10505 LINUX FOR POWERPC EMBEDDED MPC5XXX
10506 M: Anatolij Gustschin <agust@denx.de>
10507 L: linuxppc-dev@lists.ozlabs.org
10509 F: arch/powerpc/platforms/512x/
10510 F: arch/powerpc/platforms/52xx/
10512 LINUX FOR POWERPC EMBEDDED PPC4XX
10513 L: linuxppc-dev@lists.ozlabs.org
10515 F: arch/powerpc/platforms/40x/
10516 F: arch/powerpc/platforms/44x/
10518 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
10519 M: Scott Wood <oss@buserror.net>
10520 L: linuxppc-dev@lists.ozlabs.org
10522 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
10523 F: Documentation/devicetree/bindings/powerpc/fsl/
10524 F: arch/powerpc/platforms/83xx/
10525 F: arch/powerpc/platforms/85xx/
10527 LINUX FOR POWERPC EMBEDDED PPC8XX
10528 M: Christophe Leroy <christophe.leroy@csgroup.eu>
10529 L: linuxppc-dev@lists.ozlabs.org
10531 F: arch/powerpc/platforms/8xx/
10533 LINUX KERNEL DUMP TEST MODULE (LKDTM)
10534 M: Kees Cook <keescook@chromium.org>
10536 F: drivers/misc/lkdtm/*
10537 F: tools/testing/selftests/lkdtm/*
10539 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
10540 M: Alan Stern <stern@rowland.harvard.edu>
10541 M: Andrea Parri <parri.andrea@gmail.com>
10542 M: Will Deacon <will@kernel.org>
10543 M: Peter Zijlstra <peterz@infradead.org>
10544 M: Boqun Feng <boqun.feng@gmail.com>
10545 M: Nicholas Piggin <npiggin@gmail.com>
10546 M: David Howells <dhowells@redhat.com>
10547 M: Jade Alglave <j.alglave@ucl.ac.uk>
10548 M: Luc Maranget <luc.maranget@inria.fr>
10549 M: "Paul E. McKenney" <paulmck@kernel.org>
10550 R: Akira Yokosawa <akiyks@gmail.com>
10551 R: Daniel Lustig <dlustig@nvidia.com>
10552 R: Joel Fernandes <joel@joelfernandes.org>
10553 L: linux-kernel@vger.kernel.org
10554 L: linux-arch@vger.kernel.org
10556 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
10557 F: Documentation/atomic_bitops.txt
10558 F: Documentation/atomic_t.txt
10559 F: Documentation/core-api/refcount-vs-atomic.rst
10560 F: Documentation/litmus-tests/
10561 F: Documentation/memory-barriers.txt
10562 F: tools/memory-model/
10564 LIS3LV02D ACCELEROMETER DRIVER
10565 M: Eric Piel <eric.piel@tremplin-utc.net>
10567 F: Documentation/misc-devices/lis3lv02d.rst
10568 F: drivers/misc/lis3lv02d/
10569 F: drivers/platform/x86/hp_accel.c
10572 M: David Gow <davidgow@google.com>
10573 L: linux-kselftest@vger.kernel.org
10574 L: kunit-dev@googlegroups.com
10579 M: Karol Gugala <kgugala@antmicro.com>
10580 M: Mateusz Holenko <mholenko@antmicro.com>
10582 F: Documentation/devicetree/bindings/*/litex,*.yaml
10583 F: arch/openrisc/boot/dts/or1klitex.dts
10584 F: drivers/soc/litex/litex_soc_ctrl.c
10585 F: drivers/tty/serial/liteuart.c
10586 F: include/linux/litex.h
10589 M: Josh Poimboeuf <jpoimboe@redhat.com>
10590 M: Jiri Kosina <jikos@kernel.org>
10591 M: Miroslav Benes <mbenes@suse.cz>
10592 M: Petr Mladek <pmladek@suse.com>
10593 R: Joe Lawrence <joe.lawrence@redhat.com>
10594 L: live-patching@vger.kernel.org
10596 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
10597 F: Documentation/ABI/testing/sysfs-kernel-livepatch
10598 F: Documentation/livepatch/
10599 F: arch/powerpc/include/asm/livepatch.h
10600 F: arch/s390/include/asm/livepatch.h
10601 F: arch/x86/include/asm/livepatch.h
10602 F: include/linux/livepatch.h
10603 F: kernel/livepatch/
10605 F: samples/livepatch/
10606 F: tools/testing/selftests/livepatch/
10609 L: netdev@vger.kernel.org
10611 F: include/linux/llc.h
10612 F: include/net/llc*
10613 F: include/uapi/linux/llc.h
10616 LM73 HARDWARE MONITOR DRIVER
10617 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
10618 L: linux-hwmon@vger.kernel.org
10620 F: drivers/hwmon/lm73.c
10622 LM78 HARDWARE MONITOR DRIVER
10623 M: Jean Delvare <jdelvare@suse.com>
10624 L: linux-hwmon@vger.kernel.org
10626 F: Documentation/hwmon/lm78.rst
10627 F: drivers/hwmon/lm78.c
10629 LM83 HARDWARE MONITOR DRIVER
10630 M: Jean Delvare <jdelvare@suse.com>
10631 L: linux-hwmon@vger.kernel.org
10633 F: Documentation/hwmon/lm83.rst
10634 F: drivers/hwmon/lm83.c
10636 LM90 HARDWARE MONITOR DRIVER
10637 M: Jean Delvare <jdelvare@suse.com>
10638 L: linux-hwmon@vger.kernel.org
10640 F: Documentation/devicetree/bindings/hwmon/lm90.txt
10641 F: Documentation/hwmon/lm90.rst
10642 F: drivers/hwmon/lm90.c
10643 F: include/dt-bindings/thermal/lm90.h
10645 LM95234 HARDWARE MONITOR DRIVER
10646 M: Guenter Roeck <linux@roeck-us.net>
10647 L: linux-hwmon@vger.kernel.org
10649 F: Documentation/hwmon/lm95234.rst
10650 F: drivers/hwmon/lm95234.c
10652 LME2510 MEDIA DRIVER
10653 M: Malcolm Priestley <tvboxspy@gmail.com>
10654 L: linux-media@vger.kernel.org
10656 W: https://linuxtv.org
10657 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10658 F: drivers/media/usb/dvb-usb-v2/lmedm04*
10660 LOADPIN SECURITY MODULE
10661 M: Kees Cook <keescook@chromium.org>
10663 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10664 F: Documentation/admin-guide/LSM/LoadPin.rst
10665 F: security/loadpin/
10668 M: Peter Zijlstra <peterz@infradead.org>
10669 M: Ingo Molnar <mingo@redhat.com>
10670 M: Will Deacon <will@kernel.org>
10671 R: Waiman Long <longman@redhat.com>
10672 R: Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
10673 L: linux-kernel@vger.kernel.org
10675 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
10676 F: Documentation/locking/
10677 F: arch/*/include/asm/spinlock*.h
10678 F: include/linux/lockdep.h
10679 F: include/linux/mutex*.h
10680 F: include/linux/rwlock*.h
10681 F: include/linux/rwsem*.h
10682 F: include/linux/seqlock.h
10683 F: include/linux/spinlock*.h
10685 F: lib/locking*.[ch]
10686 X: kernel/locking/locktorture.c
10688 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
10689 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
10690 L: linux-ntfs-dev@lists.sourceforge.net
10692 W: http://www.linux-ntfs.org/content/view/19/37/
10693 F: Documentation/admin-guide/ldm.rst
10694 F: block/partitions/ldm.*
10696 LOGITECH HID GAMING KEYBOARDS
10697 M: Hans de Goede <hdegoede@redhat.com>
10698 L: linux-input@vger.kernel.org
10700 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10701 F: drivers/hid/hid-lg-g15.c
10703 LONTIUM LT8912B MIPI TO HDMI BRIDGE
10704 M: Adrien Grassein <adrien.grassein@gmail.com>
10706 F: Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
10707 F: drivers/gpu/drm/bridge/lontium-lt8912b.c
10709 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
10710 M: Sathya Prakash <sathya.prakash@broadcom.com>
10711 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
10712 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
10713 L: MPT-FusionLinux.pdl@broadcom.com
10714 L: linux-scsi@vger.kernel.org
10716 W: http://www.avagotech.com/support/
10717 F: drivers/message/fusion/
10718 F: drivers/scsi/mpt3sas/
10720 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
10721 M: Matthew Wilcox <willy@infradead.org>
10722 L: linux-scsi@vger.kernel.org
10724 F: drivers/scsi/sym53c8xx_2/
10727 M: Marcus Folkesson <marcus.folkesson@gmail.com>
10728 L: linux-iio@vger.kernel.org
10730 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
10731 F: drivers/iio/dac/ltc1660.c
10733 LTC2947 HARDWARE MONITOR DRIVER
10734 M: Nuno Sá <nuno.sa@analog.com>
10735 L: linux-hwmon@vger.kernel.org
10737 W: http://ez.analog.com/community/linux-device-drivers
10738 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
10739 F: drivers/hwmon/ltc2947-core.c
10740 F: drivers/hwmon/ltc2947-i2c.c
10741 F: drivers/hwmon/ltc2947-spi.c
10742 F: drivers/hwmon/ltc2947.h
10744 LTC2983 IIO TEMPERATURE DRIVER
10745 M: Nuno Sá <nuno.sa@analog.com>
10746 L: linux-iio@vger.kernel.org
10748 W: http://ez.analog.com/community/linux-device-drivers
10749 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
10750 F: drivers/iio/temperature/ltc2983.c
10752 LTC4261 HARDWARE MONITOR DRIVER
10753 M: Guenter Roeck <linux@roeck-us.net>
10754 L: linux-hwmon@vger.kernel.org
10756 F: Documentation/hwmon/ltc4261.rst
10757 F: drivers/hwmon/ltc4261.c
10759 LTC4306 I2C MULTIPLEXER DRIVER
10760 M: Michael Hennerich <michael.hennerich@analog.com>
10761 L: linux-i2c@vger.kernel.org
10763 W: http://ez.analog.com/community/linux-device-drivers
10764 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
10765 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
10767 LTP (Linux Test Project)
10768 M: Mike Frysinger <vapier@gentoo.org>
10769 M: Cyril Hrubis <chrubis@suse.cz>
10770 M: Wanlong Gao <wanlong.gao@gmail.com>
10771 M: Jan Stancek <jstancek@redhat.com>
10772 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
10773 M: Alexey Kodanev <alexey.kodanev@oracle.com>
10774 L: ltp@lists.linux.it (subscribers-only)
10776 W: http://linux-test-project.github.io/
10777 T: git git://github.com/linux-test-project/ltp.git
10780 M: Ioana Ciornei <ioana.ciornei@nxp.com>
10781 L: netdev@vger.kernel.org
10783 F: drivers/net/pcs/pcs-lynx.c
10784 F: include/linux/pcs-lynx.h
10787 M: Geert Uytterhoeven <geert@linux-m68k.org>
10788 L: linux-m68k@lists.linux-m68k.org
10790 W: http://www.linux-m68k.org/
10791 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
10795 M68K ON APPLE MACINTOSH
10796 M: Joshua Thompson <funaho@jurai.org>
10797 L: linux-m68k@lists.linux-m68k.org
10799 W: http://www.mac.linux-m68k.org/
10801 F: drivers/macintosh/adb-iop.c
10802 F: drivers/macintosh/via-macii.c
10805 M: Philip Blundell <philb@gnu.org>
10807 W: http://www.tazenda.demon.co.uk/phil/linux-hp
10808 F: arch/m68k/hp300/
10810 M88DS3103 MEDIA DRIVER
10811 M: Antti Palosaari <crope@iki.fi>
10812 L: linux-media@vger.kernel.org
10814 W: https://linuxtv.org
10815 W: http://palosaari.fi/linux/
10816 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10817 T: git git://linuxtv.org/anttip/media_tree.git
10818 F: drivers/media/dvb-frontends/m88ds3103*
10820 M88RS2000 MEDIA DRIVER
10821 M: Malcolm Priestley <tvboxspy@gmail.com>
10822 L: linux-media@vger.kernel.org
10824 W: https://linuxtv.org
10825 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10826 F: drivers/media/dvb-frontends/m88rs2000*
10828 MA901 MASTERKIT USB FM RADIO DRIVER
10829 M: Alexey Klimov <klimov.linux@gmail.com>
10830 L: linux-media@vger.kernel.org
10832 T: git git://linuxtv.org/media_tree.git
10833 F: drivers/media/radio/radio-ma901.c
10836 M: Johannes Berg <johannes@sipsolutions.net>
10837 L: linux-wireless@vger.kernel.org
10839 W: https://wireless.wiki.kernel.org/
10840 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10841 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10842 F: Documentation/networking/mac80211-injection.rst
10843 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
10844 F: drivers/net/wireless/mac80211_hwsim.[ch]
10845 F: include/net/mac80211.h
10849 M: Jassi Brar <jassisinghbrar@gmail.com>
10850 L: linux-kernel@vger.kernel.org
10852 F: drivers/mailbox/
10853 F: include/linux/mailbox_client.h
10854 F: include/linux/mailbox_controller.h
10855 F: Documentation/devicetree/bindings/mailbox/
10858 M: Viresh Kumar <viresh.kumar@linaro.org>
10859 M: Tushar Khandelwal <Tushar.Khandelwal@arm.com>
10860 L: linux-kernel@vger.kernel.org
10862 F: drivers/mailbox/arm_mhuv2.c
10863 F: include/linux/mailbox/arm_mhuv2_message.h
10864 F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
10866 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
10867 M: Michael Kerrisk <mtk.manpages@gmail.com>
10868 L: linux-man@vger.kernel.org
10870 W: http://www.kernel.org/doc/man-pages
10872 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
10873 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
10874 L: linux-mips@vger.kernel.org
10876 F: arch/mips/boot/dts/img/pistachio_marduk.dts
10878 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
10879 M: Andrew Lunn <andrew@lunn.ch>
10880 M: Vivien Didelot <vivien.didelot@gmail.com>
10881 L: netdev@vger.kernel.org
10883 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
10884 F: Documentation/networking/devlink/mv88e6xxx.rst
10885 F: drivers/net/dsa/mv88e6xxx/
10886 F: include/linux/platform_data/mv88e6xxx.h
10888 MARVELL ARMADA 3700 PHY DRIVERS
10889 M: Miquel Raynal <miquel.raynal@bootlin.com>
10891 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
10892 F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
10893 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
10894 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
10896 MARVELL ARMADA DRM SUPPORT
10897 M: Russell King <linux@armlinux.org.uk>
10899 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
10900 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
10901 F: Documentation/devicetree/bindings/display/armada/
10902 F: drivers/gpu/drm/armada/
10903 F: include/uapi/drm/armada_drm.h
10905 MARVELL CRYPTO DRIVER
10906 M: Boris Brezillon <bbrezillon@kernel.org>
10907 M: Arnaud Ebalard <arno@natisbad.org>
10908 M: Srujana Challa <schalla@marvell.com>
10909 L: linux-crypto@vger.kernel.org
10911 F: drivers/crypto/marvell/
10912 F: include/linux/soc/marvell/octeontx2/
10914 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
10915 M: Mirko Lindner <mlindner@marvell.com>
10916 M: Stephen Hemminger <stephen@networkplumber.org>
10917 L: netdev@vger.kernel.org
10919 F: drivers/net/ethernet/marvell/sk*
10921 MARVELL LIBERTAS WIRELESS DRIVER
10922 L: libertas-dev@lists.infradead.org
10924 F: drivers/net/wireless/marvell/libertas/
10926 MARVELL MACCHIATOBIN SUPPORT
10927 M: Russell King <linux@armlinux.org.uk>
10928 L: linux-arm-kernel@lists.infradead.org
10930 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
10932 MARVELL MV643XX ETHERNET DRIVER
10933 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
10934 L: netdev@vger.kernel.org
10936 F: drivers/net/ethernet/marvell/mv643xx_eth.*
10937 F: include/linux/mv643xx.h
10939 MARVELL MV88X3310 PHY DRIVER
10940 M: Russell King <linux@armlinux.org.uk>
10941 M: Marek Behun <marek.behun@nic.cz>
10942 L: netdev@vger.kernel.org
10944 F: drivers/net/phy/marvell10g.c
10946 MARVELL MVEBU THERMAL DRIVER
10947 M: Miquel Raynal <miquel.raynal@bootlin.com>
10949 F: drivers/thermal/armada_thermal.c
10951 MARVELL MVNETA ETHERNET DRIVER
10952 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
10953 L: netdev@vger.kernel.org
10955 F: drivers/net/ethernet/marvell/mvneta.*
10957 MARVELL MVPP2 ETHERNET DRIVER
10958 M: Marcin Wojtas <mw@semihalf.com>
10959 M: Russell King <linux@armlinux.org.uk>
10960 L: netdev@vger.kernel.org
10962 F: Documentation/devicetree/bindings/net/marvell-pp2.txt
10963 F: drivers/net/ethernet/marvell/mvpp2/
10965 MARVELL MWIFIEX WIRELESS DRIVER
10966 M: Amitkumar Karwar <amitkarwar@gmail.com>
10967 M: Ganapathi Bhat <ganapathi017@gmail.com>
10968 M: Sharvari Harisangam <sharvari.harisangam@nxp.com>
10969 M: Xinming Hu <huxinming820@gmail.com>
10970 L: linux-wireless@vger.kernel.org
10972 F: drivers/net/wireless/marvell/mwifiex/
10974 MARVELL MWL8K WIRELESS DRIVER
10975 M: Lennert Buytenhek <buytenh@wantstofly.org>
10976 L: linux-wireless@vger.kernel.org
10978 F: drivers/net/wireless/marvell/mwl8k.c
10980 MARVELL NAND CONTROLLER DRIVER
10981 M: Miquel Raynal <miquel.raynal@bootlin.com>
10982 L: linux-mtd@lists.infradead.org
10984 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
10985 F: drivers/mtd/nand/raw/marvell_nand.c
10987 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
10988 M: Sunil Goutham <sgoutham@marvell.com>
10989 M: Geetha sowjanya <gakula@marvell.com>
10990 M: Subbaraya Sundeep <sbhatta@marvell.com>
10991 M: hariprasad <hkelam@marvell.com>
10992 L: netdev@vger.kernel.org
10994 F: drivers/net/ethernet/marvell/octeontx2/nic/
10995 F: include/linux/soc/marvell/octeontx2/
10997 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
10998 M: Sunil Goutham <sgoutham@marvell.com>
10999 M: Linu Cherian <lcherian@marvell.com>
11000 M: Geetha sowjanya <gakula@marvell.com>
11001 M: Jerin Jacob <jerinj@marvell.com>
11002 M: hariprasad <hkelam@marvell.com>
11003 M: Subbaraya Sundeep <sbhatta@marvell.com>
11004 L: netdev@vger.kernel.org
11006 F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
11007 F: drivers/net/ethernet/marvell/octeontx2/af/
11009 MARVELL PRESTERA ETHERNET SWITCH DRIVER
11010 M: Vadym Kochan <vkochan@marvell.com>
11011 M: Taras Chornyi <tchornyi@marvell.com>
11013 W: https://github.com/Marvell-switching/switchdev-prestera
11014 F: drivers/net/ethernet/marvell/prestera/
11016 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
11017 M: Nicolas Pitre <nico@fluxnic.net>
11019 F: drivers/mmc/host/mvsdio.*
11021 MARVELL USB MDIO CONTROLLER DRIVER
11022 M: Tobias Waldekranz <tobias@waldekranz.com>
11023 L: netdev@vger.kernel.org
11025 F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
11026 F: drivers/net/mdio/mdio-mvusb.c
11028 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
11029 M: Hu Ziji <huziji@marvell.com>
11030 L: linux-mmc@vger.kernel.org
11032 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
11033 F: drivers/mmc/host/sdhci-xenon*
11035 MATROX FRAMEBUFFER DRIVER
11036 L: linux-fbdev@vger.kernel.org
11038 F: drivers/video/fbdev/matrox/matroxfb_*
11039 F: include/uapi/linux/matroxfb.h
11042 M: Daniel Nilsson <daniel.nilsson@flex.com>
11043 L: linux-hwmon@vger.kernel.org
11045 F: Documentation/hwmon/max15301.rst
11046 F: drivers/hwmon/pmbus/max15301.c
11048 MAX16065 HARDWARE MONITOR DRIVER
11049 M: Guenter Roeck <linux@roeck-us.net>
11050 L: linux-hwmon@vger.kernel.org
11052 F: Documentation/hwmon/max16065.rst
11053 F: drivers/hwmon/max16065.c
11055 MAX2175 SDR TUNER DRIVER
11056 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
11057 L: linux-media@vger.kernel.org
11059 T: git git://linuxtv.org/media_tree.git
11060 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
11061 F: Documentation/userspace-api/media/drivers/max2175.rst
11062 F: drivers/media/i2c/max2175*
11063 F: include/uapi/linux/max2175.h
11065 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
11066 L: linux-hwmon@vger.kernel.org
11068 F: Documentation/hwmon/max6650.rst
11069 F: drivers/hwmon/max6650.c
11071 MAX6697 HARDWARE MONITOR DRIVER
11072 M: Guenter Roeck <linux@roeck-us.net>
11073 L: linux-hwmon@vger.kernel.org
11075 F: Documentation/devicetree/bindings/hwmon/max6697.txt
11076 F: Documentation/hwmon/max6697.rst
11077 F: drivers/hwmon/max6697.c
11078 F: include/linux/platform_data/max6697.h
11080 MAX9286 QUAD GMSL DESERIALIZER DRIVER
11081 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
11082 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11083 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
11084 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
11085 L: linux-media@vger.kernel.org
11087 F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
11088 F: drivers/media/i2c/max9286.c
11090 MAX9860 MONO AUDIO VOICE CODEC DRIVER
11091 M: Peter Rosin <peda@axentia.se>
11092 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11094 F: Documentation/devicetree/bindings/sound/max9860.txt
11095 F: sound/soc/codecs/max9860.*
11097 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
11098 M: Andreas Klinger <ak@it-klinger.de>
11099 L: linux-iio@vger.kernel.org
11101 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
11102 F: drivers/iio/proximity/mb1232.c
11104 MAXIM MAX77650 PMIC MFD DRIVER
11105 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
11106 L: linux-kernel@vger.kernel.org
11108 F: Documentation/devicetree/bindings/*/*max77650.yaml
11109 F: Documentation/devicetree/bindings/*/max77650*.yaml
11110 F: drivers/gpio/gpio-max77650.c
11111 F: drivers/input/misc/max77650-onkey.c
11112 F: drivers/leds/leds-max77650.c
11113 F: drivers/mfd/max77650.c
11114 F: drivers/power/supply/max77650-charger.c
11115 F: drivers/regulator/max77650-regulator.c
11116 F: include/linux/mfd/max77650.h
11118 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
11119 M: Javier Martinez Canillas <javier@dowhile0.org>
11120 L: linux-kernel@vger.kernel.org
11122 F: Documentation/devicetree/bindings/*/*max77802.txt
11123 F: drivers/regulator/max77802-regulator.c
11124 F: include/dt-bindings/*/*max77802.h
11126 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
11127 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
11128 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11129 L: linux-pm@vger.kernel.org
11131 F: drivers/power/supply/max14577_charger.c
11132 F: drivers/power/supply/max77693_charger.c
11134 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
11135 M: Chanwoo Choi <cw00.choi@samsung.com>
11136 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
11137 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11138 L: linux-kernel@vger.kernel.org
11140 F: Documentation/devicetree/bindings/*/max77686.txt
11141 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
11142 F: Documentation/devicetree/bindings/mfd/max14577.txt
11143 F: Documentation/devicetree/bindings/mfd/max77693.txt
11144 F: drivers/*/max14577*.c
11145 F: drivers/*/max77686*.c
11146 F: drivers/*/max77693*.c
11147 F: drivers/clk/clk-max77686.c
11148 F: drivers/extcon/extcon-max14577.c
11149 F: drivers/extcon/extcon-max77693.c
11150 F: drivers/rtc/rtc-max77686.c
11151 F: include/linux/mfd/max14577*.h
11152 F: include/linux/mfd/max77686*.h
11153 F: include/linux/mfd/max77693*.h
11155 MAXIRADIO FM RADIO RECEIVER DRIVER
11156 M: Hans Verkuil <hverkuil@xs4all.nl>
11157 L: linux-media@vger.kernel.org
11159 W: https://linuxtv.org
11160 T: git git://linuxtv.org/media_tree.git
11161 F: drivers/media/radio/radio-maxiradio*
11163 MCAN MMIO DEVICE DRIVER
11164 M: Chandrasekar Ramakrishnan <rcsekar@samsung.com>
11165 L: linux-can@vger.kernel.org
11167 F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
11168 F: drivers/net/can/m_can/m_can.c
11169 F: drivers/net/can/m_can/m_can.h
11170 F: drivers/net/can/m_can/m_can_platform.c
11172 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
11173 M: Rishi Gupta <gupt21@gmail.com>
11174 L: linux-i2c@vger.kernel.org
11175 L: linux-input@vger.kernel.org
11177 F: drivers/hid/hid-mcp2221.c
11179 MCP251XFD SPI-CAN NETWORK DRIVER
11180 M: Marc Kleine-Budde <mkl@pengutronix.de>
11181 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11182 R: Thomas Kopp <thomas.kopp@microchip.com>
11183 L: linux-can@vger.kernel.org
11185 F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
11186 F: drivers/net/can/spi/mcp251xfd/
11188 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
11189 M: Peter Rosin <peda@axentia.se>
11190 L: linux-iio@vger.kernel.org
11192 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
11193 F: drivers/iio/potentiometer/mcp4018.c
11194 F: drivers/iio/potentiometer/mcp4531.c
11196 MCR20A IEEE-802.15.4 RADIO DRIVER
11197 M: Xue Liu <liuxuenetmail@gmail.com>
11198 L: linux-wpan@vger.kernel.org
11200 W: https://github.com/xueliu/mcr20a-linux
11201 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
11202 F: drivers/net/ieee802154/mcr20a.c
11203 F: drivers/net/ieee802154/mcr20a.h
11205 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
11206 M: William Breathitt Gray <vilhelm.gray@gmail.com>
11207 L: linux-iio@vger.kernel.org
11209 F: drivers/iio/dac/cio-dac.c
11211 MEDIA CONTROLLER FRAMEWORK
11212 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11213 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11214 L: linux-media@vger.kernel.org
11216 W: https://www.linuxtv.org
11217 T: git git://linuxtv.org/media_tree.git
11218 F: drivers/media/mc/
11219 F: include/media/media-*.h
11220 F: include/uapi/linux/media.h
11222 MEDIA DRIVER FOR FREESCALE IMX PXP
11223 M: Philipp Zabel <p.zabel@pengutronix.de>
11224 L: linux-media@vger.kernel.org
11226 T: git git://linuxtv.org/media_tree.git
11227 F: drivers/media/platform/imx-pxp.[ch]
11229 MEDIA DRIVERS FOR ASCOT2E
11230 M: Sergey Kozlov <serjk@netup.ru>
11231 M: Abylay Ospan <aospan@netup.ru>
11232 L: linux-media@vger.kernel.org
11234 W: https://linuxtv.org
11235 W: http://netup.tv/
11236 T: git git://linuxtv.org/media_tree.git
11237 F: drivers/media/dvb-frontends/ascot2e*
11239 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
11240 M: Jasmin Jessich <jasmin@anw.at>
11241 L: linux-media@vger.kernel.org
11243 W: https://linuxtv.org
11244 T: git git://linuxtv.org/media_tree.git
11245 F: drivers/media/dvb-frontends/cxd2099*
11247 MEDIA DRIVERS FOR CXD2841ER
11248 M: Sergey Kozlov <serjk@netup.ru>
11249 M: Abylay Ospan <aospan@netup.ru>
11250 L: linux-media@vger.kernel.org
11252 W: https://linuxtv.org
11253 W: http://netup.tv/
11254 T: git git://linuxtv.org/media_tree.git
11255 F: drivers/media/dvb-frontends/cxd2841er*
11257 MEDIA DRIVERS FOR CXD2880
11258 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
11259 L: linux-media@vger.kernel.org
11261 W: http://linuxtv.org/
11262 T: git git://linuxtv.org/media_tree.git
11263 F: drivers/media/dvb-frontends/cxd2880/*
11264 F: drivers/media/spi/cxd2880*
11266 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
11267 L: linux-media@vger.kernel.org
11269 W: https://linuxtv.org
11270 T: git git://linuxtv.org/media_tree.git
11271 F: drivers/media/pci/ddbridge/*
11273 MEDIA DRIVERS FOR FREESCALE IMX
11274 M: Steve Longerbeam <slongerbeam@gmail.com>
11275 M: Philipp Zabel <p.zabel@pengutronix.de>
11276 L: linux-media@vger.kernel.org
11278 T: git git://linuxtv.org/media_tree.git
11279 F: Documentation/admin-guide/media/imx.rst
11280 F: Documentation/devicetree/bindings/media/imx.txt
11281 F: drivers/staging/media/imx/
11282 F: include/linux/imx-media.h
11283 F: include/media/imx.h
11285 MEDIA DRIVERS FOR FREESCALE IMX7
11286 M: Rui Miguel Silva <rmfrfs@gmail.com>
11287 L: linux-media@vger.kernel.org
11289 T: git git://linuxtv.org/media_tree.git
11290 F: Documentation/admin-guide/media/imx7.rst
11291 F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
11292 F: Documentation/devicetree/bindings/media/nxp,imx7-mipi-csi2.yaml
11293 F: drivers/staging/media/imx/imx7-media-csi.c
11294 F: drivers/staging/media/imx/imx7-mipi-csis.c
11296 MEDIA DRIVERS FOR HELENE
11297 M: Abylay Ospan <aospan@netup.ru>
11298 L: linux-media@vger.kernel.org
11300 W: https://linuxtv.org
11301 W: http://netup.tv/
11302 T: git git://linuxtv.org/media_tree.git
11303 F: drivers/media/dvb-frontends/helene*
11305 MEDIA DRIVERS FOR HORUS3A
11306 M: Sergey Kozlov <serjk@netup.ru>
11307 M: Abylay Ospan <aospan@netup.ru>
11308 L: linux-media@vger.kernel.org
11310 W: https://linuxtv.org
11311 W: http://netup.tv/
11312 T: git git://linuxtv.org/media_tree.git
11313 F: drivers/media/dvb-frontends/horus3a*
11315 MEDIA DRIVERS FOR LNBH25
11316 M: Sergey Kozlov <serjk@netup.ru>
11317 M: Abylay Ospan <aospan@netup.ru>
11318 L: linux-media@vger.kernel.org
11320 W: https://linuxtv.org
11321 W: http://netup.tv/
11322 T: git git://linuxtv.org/media_tree.git
11323 F: drivers/media/dvb-frontends/lnbh25*
11325 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
11326 L: linux-media@vger.kernel.org
11328 W: https://linuxtv.org
11329 T: git git://linuxtv.org/media_tree.git
11330 F: drivers/media/dvb-frontends/mxl5xx*
11332 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
11333 M: Sergey Kozlov <serjk@netup.ru>
11334 M: Abylay Ospan <aospan@netup.ru>
11335 L: linux-media@vger.kernel.org
11337 W: https://linuxtv.org
11338 W: http://netup.tv/
11339 T: git git://linuxtv.org/media_tree.git
11340 F: drivers/media/pci/netup_unidvb/*
11342 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
11343 M: Dmitry Osipenko <digetx@gmail.com>
11344 L: linux-media@vger.kernel.org
11345 L: linux-tegra@vger.kernel.org
11347 T: git git://linuxtv.org/media_tree.git
11348 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
11349 F: drivers/staging/media/tegra-vde/
11351 MEDIA DRIVERS FOR RENESAS - CEU
11352 M: Jacopo Mondi <jacopo@jmondi.org>
11353 L: linux-media@vger.kernel.org
11354 L: linux-renesas-soc@vger.kernel.org
11356 T: git git://linuxtv.org/media_tree.git
11357 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
11358 F: drivers/media/platform/renesas-ceu.c
11359 F: include/media/drv-intf/renesas-ceu.h
11361 MEDIA DRIVERS FOR RENESAS - DRIF
11362 M: Fabrizio Castro <fabrizio.castro.jz@renesas.com>
11363 L: linux-media@vger.kernel.org
11364 L: linux-renesas-soc@vger.kernel.org
11366 T: git git://linuxtv.org/media_tree.git
11367 F: Documentation/devicetree/bindings/media/renesas,drif.yaml
11368 F: drivers/media/platform/rcar_drif.c
11370 MEDIA DRIVERS FOR RENESAS - FCP
11371 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11372 L: linux-media@vger.kernel.org
11373 L: linux-renesas-soc@vger.kernel.org
11375 T: git git://linuxtv.org/media_tree.git
11376 F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
11377 F: drivers/media/platform/rcar-fcp.c
11378 F: include/media/rcar-fcp.h
11380 MEDIA DRIVERS FOR RENESAS - FDP1
11381 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11382 L: linux-media@vger.kernel.org
11383 L: linux-renesas-soc@vger.kernel.org
11385 T: git git://linuxtv.org/media_tree.git
11386 F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
11387 F: drivers/media/platform/rcar_fdp1.c
11389 MEDIA DRIVERS FOR RENESAS - VIN
11390 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
11391 L: linux-media@vger.kernel.org
11392 L: linux-renesas-soc@vger.kernel.org
11394 T: git git://linuxtv.org/media_tree.git
11395 F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
11396 F: Documentation/devicetree/bindings/media/renesas,vin.yaml
11397 F: drivers/media/platform/rcar-vin/
11399 MEDIA DRIVERS FOR RENESAS - VSP1
11400 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11401 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11402 L: linux-media@vger.kernel.org
11403 L: linux-renesas-soc@vger.kernel.org
11405 T: git git://linuxtv.org/media_tree.git
11406 F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
11407 F: drivers/media/platform/vsp1/
11409 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
11410 L: linux-media@vger.kernel.org
11412 W: https://linuxtv.org
11413 T: git git://linuxtv.org/media_tree.git
11414 F: drivers/media/dvb-frontends/stv0910*
11416 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
11417 L: linux-media@vger.kernel.org
11419 W: https://linuxtv.org
11420 T: git git://linuxtv.org/media_tree.git
11421 F: drivers/media/dvb-frontends/stv6111*
11423 MEDIA DRIVERS FOR STM32 - DCMI
11424 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
11425 L: linux-media@vger.kernel.org
11427 T: git git://linuxtv.org/media_tree.git
11428 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
11429 F: drivers/media/platform/stm32/stm32-dcmi.c
11431 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
11432 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11433 L: linux-media@vger.kernel.org
11435 W: https://linuxtv.org
11436 Q: http://patchwork.kernel.org/project/linux-media/list/
11437 T: git git://linuxtv.org/media_tree.git
11438 F: Documentation/admin-guide/media/
11439 F: Documentation/devicetree/bindings/media/
11440 F: Documentation/driver-api/media/
11441 F: Documentation/userspace-api/media/
11443 F: drivers/staging/media/
11444 F: include/linux/platform_data/media/
11446 F: include/uapi/linux/dvb/
11447 F: include/uapi/linux/ivtv*
11448 F: include/uapi/linux/media.h
11449 F: include/uapi/linux/meye.h
11450 F: include/uapi/linux/uvcvideo.h
11451 F: include/uapi/linux/v4l2-*
11452 F: include/uapi/linux/videodev2.h
11454 MEDIATEK BLUETOOTH DRIVER
11455 M: Sean Wang <sean.wang@mediatek.com>
11456 L: linux-bluetooth@vger.kernel.org
11457 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11459 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
11460 F: drivers/bluetooth/btmtkuart.c
11462 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
11463 M: Sean Wang <sean.wang@mediatek.com>
11464 L: linux-pm@vger.kernel.org
11466 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
11467 F: drivers/power/reset/mt6323-poweroff.c
11469 MEDIATEK CIR DRIVER
11470 M: Sean Wang <sean.wang@mediatek.com>
11472 F: drivers/media/rc/mtk-cir.c
11474 MEDIATEK DMA DRIVER
11475 M: Sean Wang <sean.wang@mediatek.com>
11476 L: dmaengine@vger.kernel.org
11477 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11478 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11480 F: Documentation/devicetree/bindings/dma/mtk-*
11481 F: drivers/dma/mediatek/
11483 MEDIATEK ETHERNET DRIVER
11484 M: Felix Fietkau <nbd@nbd.name>
11485 M: John Crispin <john@phrozen.org>
11486 M: Sean Wang <sean.wang@mediatek.com>
11487 M: Mark Lee <Mark-MC.Lee@mediatek.com>
11488 L: netdev@vger.kernel.org
11490 F: drivers/net/ethernet/mediatek/
11492 MEDIATEK I2C CONTROLLER DRIVER
11493 M: Qii Wang <qii.wang@mediatek.com>
11494 L: linux-i2c@vger.kernel.org
11496 F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt
11497 F: drivers/i2c/busses/i2c-mt65xx.c
11499 MEDIATEK IOMMU DRIVER
11500 M: Yong Wu <yong.wu@mediatek.com>
11501 L: iommu@lists.linux-foundation.org
11502 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11504 F: Documentation/devicetree/bindings/iommu/mediatek*
11505 F: drivers/iommu/mtk_iommu*
11506 F: include/dt-bindings/memory/mt*-port.h
11508 MEDIATEK JPEG DRIVER
11509 M: Rick Chang <rick.chang@mediatek.com>
11510 M: Bin Liu <bin.liu@mediatek.com>
11512 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
11513 F: drivers/media/platform/mtk-jpeg/
11515 MEDIATEK MDP DRIVER
11516 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
11517 M: Houlong Wei <houlong.wei@mediatek.com>
11518 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11520 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
11521 F: drivers/media/platform/mtk-mdp/
11522 F: drivers/media/platform/mtk-vpu/
11524 MEDIATEK MEDIA DRIVER
11525 M: Tiffany Lin <tiffany.lin@mediatek.com>
11526 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11528 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
11529 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
11530 F: drivers/media/platform/mtk-vcodec/
11531 F: drivers/media/platform/mtk-vpu/
11533 MEDIATEK MMC/SD/SDIO DRIVER
11534 M: Chaotian Jing <chaotian.jing@mediatek.com>
11536 F: Documentation/devicetree/bindings/mmc/mtk-sd.yaml
11537 F: drivers/mmc/host/mtk-sd.c
11539 MEDIATEK MT76 WIRELESS LAN DRIVER
11540 M: Felix Fietkau <nbd@nbd.name>
11541 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
11542 R: Ryder Lee <ryder.lee@mediatek.com>
11543 L: linux-wireless@vger.kernel.org
11545 F: drivers/net/wireless/mediatek/mt76/
11547 MEDIATEK MT7601U WIRELESS LAN DRIVER
11548 M: Jakub Kicinski <kubakici@wp.pl>
11549 L: linux-wireless@vger.kernel.org
11551 F: drivers/net/wireless/mediatek/mt7601u/
11553 MEDIATEK MT7621 CLOCK DRIVER
11554 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
11556 F: Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
11557 F: drivers/clk/ralink/clk-mt7621.c
11559 MEDIATEK MT7621/28/88 I2C DRIVER
11560 M: Stefan Roese <sr@denx.de>
11561 L: linux-i2c@vger.kernel.org
11563 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
11564 F: drivers/i2c/busses/i2c-mt7621.c
11566 MEDIATEK MT7621 PHY PCI DRIVER
11567 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
11569 F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
11570 F: drivers/phy/ralink/phy-mt7621-pci.c
11572 MEDIATEK NAND CONTROLLER DRIVER
11573 L: linux-mtd@lists.infradead.org
11575 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
11576 F: drivers/mtd/nand/raw/mtk_*
11578 MEDIATEK PMIC LED DRIVER
11579 M: Sean Wang <sean.wang@mediatek.com>
11581 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
11582 F: drivers/leds/leds-mt6323.c
11584 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
11585 M: Sean Wang <sean.wang@mediatek.com>
11587 F: drivers/char/hw_random/mtk-rng.c
11589 MEDIATEK SWITCH DRIVER
11590 M: Sean Wang <sean.wang@mediatek.com>
11591 M: Landen Chao <Landen.Chao@mediatek.com>
11592 L: netdev@vger.kernel.org
11594 F: drivers/net/dsa/mt7530.*
11595 F: net/dsa/tag_mtk.c
11597 MEDIATEK USB3 DRD IP DRIVER
11598 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
11599 L: linux-usb@vger.kernel.org
11600 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11601 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11603 F: Documentation/devicetree/bindings/usb/mediatek,*
11604 F: drivers/usb/host/xhci-mtk*
11605 F: drivers/usb/mtu3/
11607 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
11608 M: Peter Senna Tschudin <peter.senna@gmail.com>
11609 M: Martin Donnelly <martin.donnelly@ge.com>
11610 M: Martyn Welch <martyn.welch@collabora.co.uk>
11612 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
11613 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
11615 MEGARAID SCSI/SAS DRIVERS
11616 M: Kashyap Desai <kashyap.desai@broadcom.com>
11617 M: Sumit Saxena <sumit.saxena@broadcom.com>
11618 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
11619 L: megaraidlinux.pdl@broadcom.com
11620 L: linux-scsi@vger.kernel.org
11622 W: http://www.avagotech.com/support/
11623 F: Documentation/scsi/megaraid.rst
11624 F: drivers/scsi/megaraid.*
11625 F: drivers/scsi/megaraid/
11627 MELEXIS MLX90614 DRIVER
11628 M: Crt Mori <cmo@melexis.com>
11629 L: linux-iio@vger.kernel.org
11631 W: http://www.melexis.com
11632 F: drivers/iio/temperature/mlx90614.c
11634 MELEXIS MLX90632 DRIVER
11635 M: Crt Mori <cmo@melexis.com>
11636 L: linux-iio@vger.kernel.org
11638 W: http://www.melexis.com
11639 F: drivers/iio/temperature/mlx90632.c
11641 MELFAS MIP4 TOUCHSCREEN DRIVER
11642 M: Sangwon Jee <jeesw@melfas.com>
11644 W: http://www.melfas.com
11645 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
11646 F: drivers/input/touchscreen/melfas_mip4.c
11648 MELLANOX BLUEFIELD I2C DRIVER
11649 M: Khalil Blaiech <kblaiech@nvidia.com>
11650 L: linux-i2c@vger.kernel.org
11652 F: Documentation/devicetree/bindings/i2c/mellanox,i2c-mlxbf.yaml
11653 F: drivers/i2c/busses/i2c-mlxbf.c
11655 MELLANOX ETHERNET DRIVER (mlx4_en)
11656 M: Tariq Toukan <tariqt@nvidia.com>
11657 L: netdev@vger.kernel.org
11659 W: http://www.mellanox.com
11660 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11661 F: drivers/net/ethernet/mellanox/mlx4/en_*
11663 MELLANOX ETHERNET DRIVER (mlx5e)
11664 M: Saeed Mahameed <saeedm@nvidia.com>
11665 L: netdev@vger.kernel.org
11667 W: http://www.mellanox.com
11668 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11669 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
11671 MELLANOX ETHERNET INNOVA DRIVERS
11672 R: Boris Pismenny <borisp@nvidia.com>
11673 L: netdev@vger.kernel.org
11675 W: http://www.mellanox.com
11676 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11677 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
11678 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
11679 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
11680 F: include/linux/mlx5/mlx5_ifc_fpga.h
11682 MELLANOX ETHERNET SWITCH DRIVERS
11683 M: Jiri Pirko <jiri@nvidia.com>
11684 M: Ido Schimmel <idosch@nvidia.com>
11685 L: netdev@vger.kernel.org
11687 W: http://www.mellanox.com
11688 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11689 F: drivers/net/ethernet/mellanox/mlxsw/
11690 F: tools/testing/selftests/drivers/net/mlxsw/
11692 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
11693 M: mlxsw@nvidia.com
11694 L: netdev@vger.kernel.org
11696 W: http://www.mellanox.com
11697 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11698 F: drivers/net/ethernet/mellanox/mlxfw/
11700 MELLANOX HARDWARE PLATFORM SUPPORT
11701 M: Hans de Goede <hdegoede@redhat.com>
11702 M: Mark Gross <mgross@linux.intel.com>
11703 M: Vadim Pasternak <vadimp@nvidia.com>
11704 L: platform-driver-x86@vger.kernel.org
11706 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
11707 F: drivers/platform/mellanox/
11708 F: include/linux/platform_data/mlxreg.h
11710 MELLANOX MLX4 core VPI driver
11711 M: Tariq Toukan <tariqt@nvidia.com>
11712 L: netdev@vger.kernel.org
11713 L: linux-rdma@vger.kernel.org
11715 W: http://www.mellanox.com
11716 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11717 F: drivers/net/ethernet/mellanox/mlx4/
11718 F: include/linux/mlx4/
11720 MELLANOX MLX4 IB driver
11721 M: Yishai Hadas <yishaih@nvidia.com>
11722 L: linux-rdma@vger.kernel.org
11724 W: http://www.mellanox.com
11725 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11726 F: drivers/infiniband/hw/mlx4/
11727 F: include/linux/mlx4/
11728 F: include/uapi/rdma/mlx4-abi.h
11730 MELLANOX MLX5 core VPI driver
11731 M: Saeed Mahameed <saeedm@nvidia.com>
11732 M: Leon Romanovsky <leonro@nvidia.com>
11733 L: netdev@vger.kernel.org
11734 L: linux-rdma@vger.kernel.org
11736 W: http://www.mellanox.com
11737 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11738 F: Documentation/networking/device_drivers/ethernet/mellanox/
11739 F: drivers/net/ethernet/mellanox/mlx5/core/
11740 F: include/linux/mlx5/
11742 MELLANOX MLX5 IB driver
11743 M: Leon Romanovsky <leonro@nvidia.com>
11744 L: linux-rdma@vger.kernel.org
11746 W: http://www.mellanox.com
11747 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11748 F: drivers/infiniband/hw/mlx5/
11749 F: include/linux/mlx5/
11750 F: include/uapi/rdma/mlx5-abi.h
11752 MELLANOX MLXCPLD I2C AND MUX DRIVER
11753 M: Vadim Pasternak <vadimp@nvidia.com>
11754 M: Michael Shych <michaelsh@nvidia.com>
11755 L: linux-i2c@vger.kernel.org
11757 F: Documentation/i2c/busses/i2c-mlxcpld.rst
11758 F: drivers/i2c/busses/i2c-mlxcpld.c
11759 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
11761 MELLANOX MLXCPLD LED DRIVER
11762 M: Vadim Pasternak <vadimp@nvidia.com>
11763 L: linux-leds@vger.kernel.org
11765 F: Documentation/leds/leds-mlxcpld.rst
11766 F: drivers/leds/leds-mlxcpld.c
11767 F: drivers/leds/leds-mlxreg.c
11769 MELLANOX PLATFORM DRIVER
11770 M: Vadim Pasternak <vadimp@nvidia.com>
11771 L: platform-driver-x86@vger.kernel.org
11773 F: drivers/platform/x86/mlx-platform.c
11776 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11777 M: "Paul E. McKenney" <paulmck@kernel.org>
11778 L: linux-kernel@vger.kernel.org
11780 F: arch/powerpc/include/asm/membarrier.h
11781 F: include/uapi/linux/membarrier.h
11782 F: kernel/sched/membarrier.c
11785 M: Mike Rapoport <rppt@linux.ibm.com>
11786 L: linux-mm@kvack.org
11788 F: Documentation/core-api/boot-time-mm.rst
11789 F: include/linux/memblock.h
11792 MEMORY CONTROLLER DRIVERS
11793 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
11794 L: linux-kernel@vger.kernel.org
11796 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
11797 F: Documentation/devicetree/bindings/memory-controllers/
11799 F: include/dt-bindings/memory/
11801 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
11802 M: Dmitry Osipenko <digetx@gmail.com>
11803 L: linux-pm@vger.kernel.org
11804 L: linux-tegra@vger.kernel.org
11805 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
11807 F: drivers/devfreq/tegra30-devfreq.c
11810 M: Andrew Morton <akpm@linux-foundation.org>
11811 L: linux-mm@kvack.org
11813 W: http://www.linux-mm.org
11814 T: quilt https://ozlabs.org/~akpm/mmotm/
11815 T: quilt https://ozlabs.org/~akpm/mmots/
11816 T: git git://github.com/hnaz/linux-mm.git
11817 F: include/linux/gfp.h
11818 F: include/linux/memory_hotplug.h
11819 F: include/linux/mm.h
11820 F: include/linux/mmzone.h
11821 F: include/linux/pagewalk.h
11822 F: include/linux/vmalloc.h
11825 MEMORY TECHNOLOGY DEVICES (MTD)
11826 M: Miquel Raynal <miquel.raynal@bootlin.com>
11827 M: Richard Weinberger <richard@nod.at>
11828 M: Vignesh Raghavendra <vigneshr@ti.com>
11829 L: linux-mtd@lists.infradead.org
11831 W: http://www.linux-mtd.infradead.org/
11832 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11833 C: irc://irc.oftc.net/mtd
11834 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
11835 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
11836 F: Documentation/devicetree/bindings/mtd/
11838 F: include/linux/mtd/
11839 F: include/uapi/mtd/
11841 MEN A21 WATCHDOG DRIVER
11842 M: Johannes Thumshirn <morbidrsa@gmail.com>
11843 L: linux-watchdog@vger.kernel.org
11845 F: drivers/watchdog/mena21_wdt.c
11847 MEN CHAMELEON BUS (mcb)
11848 M: Johannes Thumshirn <morbidrsa@gmail.com>
11850 F: Documentation/driver-api/men-chameleon-bus.rst
11852 F: include/linux/mcb.h
11854 MEN F21BMC (Board Management Controller)
11855 M: Andreas Werner <andreas.werner@men.de>
11857 F: Documentation/hwmon/menf21bmc.rst
11858 F: drivers/hwmon/menf21bmc_hwmon.c
11859 F: drivers/leds/leds-menf21bmc.c
11860 F: drivers/mfd/menf21bmc.c
11861 F: drivers/watchdog/menf21bmc_wdt.c
11863 MEN Z069 WATCHDOG DRIVER
11864 M: Johannes Thumshirn <jth@kernel.org>
11865 L: linux-watchdog@vger.kernel.org
11867 F: drivers/watchdog/menz69_wdt.c
11869 MESON AO CEC DRIVER FOR AMLOGIC SOCS
11870 M: Neil Armstrong <narmstrong@baylibre.com>
11871 L: linux-media@vger.kernel.org
11872 L: linux-amlogic@lists.infradead.org
11874 W: http://linux-meson.com/
11875 T: git git://linuxtv.org/media_tree.git
11876 F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
11877 F: drivers/media/cec/platform/meson/ao-cec-g12a.c
11878 F: drivers/media/cec/platform/meson/ao-cec.c
11880 MESON GE2D DRIVER FOR AMLOGIC SOCS
11881 M: Neil Armstrong <narmstrong@baylibre.com>
11882 L: linux-media@vger.kernel.org
11883 L: linux-amlogic@lists.infradead.org
11885 T: git git://linuxtv.org/media_tree.git
11886 F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
11887 F: drivers/media/platform/meson/ge2d/
11889 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
11890 M: Liang Yang <liang.yang@amlogic.com>
11891 L: linux-mtd@lists.infradead.org
11893 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
11894 F: drivers/mtd/nand/raw/meson_*
11896 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
11897 M: Neil Armstrong <narmstrong@baylibre.com>
11898 L: linux-media@vger.kernel.org
11899 L: linux-amlogic@lists.infradead.org
11901 T: git git://linuxtv.org/media_tree.git
11902 F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
11903 F: drivers/staging/media/meson/vdec/
11905 METHODE UDPU SUPPORT
11906 M: Vladimir Vid <vladimir.vid@sartura.hr>
11908 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
11911 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11912 M: Hemant Kumar <hemantk@codeaurora.org>
11913 L: linux-arm-msm@vger.kernel.org
11915 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
11916 F: Documentation/ABI/stable/sysfs-bus-mhi
11917 F: Documentation/mhi/
11918 F: drivers/bus/mhi/
11919 F: include/linux/mhi.h
11921 MICROBLAZE ARCHITECTURE
11922 M: Michal Simek <monstr@monstr.eu>
11924 W: http://www.monstr.eu/fdt/
11925 T: git git://git.monstr.eu/linux-2.6-microblaze.git
11926 F: arch/microblaze/
11928 MICROCHIP AT91 DMA DRIVERS
11929 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11930 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11931 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11932 L: dmaengine@vger.kernel.org
11934 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
11935 F: drivers/dma/at_hdmac.c
11936 F: drivers/dma/at_hdmac_regs.h
11937 F: drivers/dma/at_xdmac.c
11938 F: include/dt-bindings/dma/at91.h
11940 MICROCHIP AT91 SERIAL DRIVER
11941 M: Richard Genoud <richard.genoud@gmail.com>
11943 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11944 F: drivers/tty/serial/atmel_serial.c
11945 F: drivers/tty/serial/atmel_serial.h
11947 MICROCHIP AT91 USART MFD DRIVER
11948 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
11949 L: linux-kernel@vger.kernel.org
11951 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11952 F: drivers/mfd/at91-usart.c
11953 F: include/dt-bindings/mfd/at91-usart.h
11955 MICROCHIP AT91 USART SPI DRIVER
11956 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
11957 L: linux-spi@vger.kernel.org
11959 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11960 F: drivers/spi/spi-at91-usart.c
11962 MICROCHIP AUDIO ASOC DRIVERS
11963 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11964 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11968 MICROCHIP ECC DRIVER
11969 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11970 L: linux-crypto@vger.kernel.org
11972 F: drivers/crypto/atmel-ecc.*
11974 MICROCHIP I2C DRIVER
11975 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11976 L: linux-i2c@vger.kernel.org
11978 F: drivers/i2c/busses/i2c-at91-*.c
11979 F: drivers/i2c/busses/i2c-at91.h
11981 MICROCHIP ISC DRIVER
11982 M: Eugen Hristev <eugen.hristev@microchip.com>
11983 L: linux-media@vger.kernel.org
11985 F: Documentation/devicetree/bindings/media/atmel-isc.txt
11986 F: drivers/media/platform/atmel/atmel-isc-base.c
11987 F: drivers/media/platform/atmel/atmel-isc-regs.h
11988 F: drivers/media/platform/atmel/atmel-isc.h
11989 F: drivers/media/platform/atmel/atmel-sama5d2-isc.c
11990 F: include/linux/atmel-isc-media.h
11992 MICROCHIP ISI DRIVER
11993 M: Eugen Hristev <eugen.hristev@microchip.com>
11994 L: linux-media@vger.kernel.org
11996 F: drivers/media/platform/atmel/atmel-isi.c
11997 F: drivers/media/platform/atmel/atmel-isi.h
11999 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
12000 M: Woojung Huh <woojung.huh@microchip.com>
12001 M: UNGLinuxDriver@microchip.com
12002 L: netdev@vger.kernel.org
12004 F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
12005 F: drivers/net/dsa/microchip/*
12006 F: include/linux/platform_data/microchip-ksz.h
12007 F: net/dsa/tag_ksz.c
12009 MICROCHIP LAN743X ETHERNET DRIVER
12010 M: Bryan Whitehead <bryan.whitehead@microchip.com>
12011 M: UNGLinuxDriver@microchip.com
12012 L: netdev@vger.kernel.org
12014 F: drivers/net/ethernet/microchip/lan743x_*
12016 MICROCHIP LCDFB DRIVER
12017 M: Nicolas Ferre <nicolas.ferre@microchip.com>
12018 L: linux-fbdev@vger.kernel.org
12020 F: drivers/video/fbdev/atmel_lcdfb.c
12021 F: include/video/atmel_lcdc.h
12023 MICROCHIP MCP16502 PMIC DRIVER
12024 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12025 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12027 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
12028 F: drivers/regulator/mcp16502.c
12030 MICROCHIP MCP3911 ADC DRIVER
12031 M: Marcus Folkesson <marcus.folkesson@gmail.com>
12032 M: Kent Gustavsson <kent@minoris.se>
12033 L: linux-iio@vger.kernel.org
12035 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
12036 F: drivers/iio/adc/mcp3911.c
12038 MICROCHIP MMC/SD/SDIO MCI DRIVER
12039 M: Ludovic Desroches <ludovic.desroches@microchip.com>
12041 F: drivers/mmc/host/atmel-mci.c
12043 MICROCHIP NAND DRIVER
12044 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12045 L: linux-mtd@lists.infradead.org
12047 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
12048 F: drivers/mtd/nand/raw/atmel/*
12050 MICROCHIP PWM DRIVER
12051 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12052 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12053 L: linux-pwm@vger.kernel.org
12055 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
12056 F: drivers/pwm/pwm-atmel.c
12058 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
12059 M: Eugen Hristev <eugen.hristev@microchip.com>
12060 L: linux-iio@vger.kernel.org
12062 F: Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
12063 F: drivers/iio/adc/at91-sama5d2_adc.c
12064 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
12066 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
12067 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12069 F: drivers/power/reset/at91-sama5d2_shdwc.c
12071 MICROCHIP SPI DRIVER
12072 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12074 F: drivers/spi/spi-atmel.*
12076 MICROCHIP SSC DRIVER
12077 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
12078 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12080 F: drivers/misc/atmel-ssc.c
12081 F: include/linux/atmel-ssc.h
12083 MICROCHIP USB251XB DRIVER
12084 M: Richard Leitner <richard.leitner@skidata.com>
12085 L: linux-usb@vger.kernel.org
12087 F: Documentation/devicetree/bindings/usb/usb251xb.txt
12088 F: drivers/usb/misc/usb251xb.c
12090 MICROCHIP USBA UDC DRIVER
12091 M: Cristian Birsan <cristian.birsan@microchip.com>
12092 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12094 F: drivers/usb/gadget/udc/atmel_usba_udc.*
12096 MICROCHIP WILC1000 WIFI DRIVER
12097 M: Ajay Singh <ajay.kathat@microchip.com>
12098 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12099 L: linux-wireless@vger.kernel.org
12101 F: drivers/net/wireless/microchip/wilc1000/
12103 MICROSEMI MIPS SOCS
12104 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12105 M: UNGLinuxDriver@microchip.com
12106 L: linux-mips@vger.kernel.org
12108 F: Documentation/devicetree/bindings/mips/mscc.txt
12109 F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
12110 F: arch/mips/boot/dts/mscc/
12111 F: arch/mips/configs/generic/board-ocelot.config
12112 F: arch/mips/generic/board-ocelot.c
12114 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
12115 M: Don Brace <don.brace@microchip.com>
12116 L: storagedev@microchip.com
12117 L: linux-scsi@vger.kernel.org
12119 F: Documentation/scsi/smartpqi.rst
12120 F: drivers/scsi/smartpqi/Kconfig
12121 F: drivers/scsi/smartpqi/Makefile
12122 F: drivers/scsi/smartpqi/smartpqi*.[ch]
12123 F: include/linux/cciss*.h
12124 F: include/uapi/linux/cciss*.h
12126 MICROSOFT SURFACE BATTERY AND AC DRIVERS
12127 M: Maximilian Luz <luzmaximilian@gmail.com>
12128 L: linux-pm@vger.kernel.org
12129 L: platform-driver-x86@vger.kernel.org
12131 F: drivers/power/supply/surface_battery.c
12132 F: drivers/power/supply/surface_charger.c
12134 MICROSOFT SURFACE DTX DRIVER
12135 M: Maximilian Luz <luzmaximilian@gmail.com>
12136 L: platform-driver-x86@vger.kernel.org
12138 F: Documentation/driver-api/surface_aggregator/clients/dtx.rst
12139 F: drivers/platform/surface/surface_dtx.c
12140 F: include/uapi/linux/surface_aggregator/dtx.h
12142 MICROSOFT SURFACE GPE LID SUPPORT DRIVER
12143 M: Maximilian Luz <luzmaximilian@gmail.com>
12144 L: platform-driver-x86@vger.kernel.org
12146 F: drivers/platform/surface/surface_gpe.c
12148 MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
12149 M: Hans de Goede <hdegoede@redhat.com>
12150 M: Mark Gross <mgross@linux.intel.com>
12151 M: Maximilian Luz <luzmaximilian@gmail.com>
12152 L: platform-driver-x86@vger.kernel.org
12154 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
12155 F: drivers/platform/surface/
12157 MICROSOFT SURFACE HID TRANSPORT DRIVER
12158 M: Maximilian Luz <luzmaximilian@gmail.com>
12159 L: linux-input@vger.kernel.org
12160 L: platform-driver-x86@vger.kernel.org
12162 F: drivers/hid/surface-hid/
12164 MICROSOFT SURFACE HOT-PLUG DRIVER
12165 M: Maximilian Luz <luzmaximilian@gmail.com>
12166 L: platform-driver-x86@vger.kernel.org
12168 F: drivers/platform/surface/surface_hotplug.c
12170 MICROSOFT SURFACE PLATFORM PROFILE DRIVER
12171 M: Maximilian Luz <luzmaximilian@gmail.com>
12172 L: platform-driver-x86@vger.kernel.org
12174 F: drivers/platform/surface/surface_platform_profile.c
12176 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
12177 M: Chen Yu <yu.c.chen@intel.com>
12178 L: platform-driver-x86@vger.kernel.org
12180 F: drivers/platform/surface/surfacepro3_button.c
12182 MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
12183 M: Maximilian Luz <luzmaximilian@gmail.com>
12184 L: platform-driver-x86@vger.kernel.org
12186 W: https://github.com/linux-surface/surface-aggregator-module
12187 C: irc://chat.freenode.net/##linux-surface
12188 F: Documentation/driver-api/surface_aggregator/
12189 F: drivers/platform/surface/aggregator/
12190 F: drivers/platform/surface/surface_acpi_notify.c
12191 F: drivers/platform/surface/surface_aggregator_cdev.c
12192 F: drivers/platform/surface/surface_aggregator_registry.c
12193 F: include/linux/surface_acpi_notify.h
12194 F: include/linux/surface_aggregator/
12195 F: include/uapi/linux/surface_aggregator/
12197 MICROTEK X6 SCANNER
12198 M: Oliver Neukum <oliver@neukum.org>
12200 F: drivers/usb/image/microtek.*
12202 MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
12203 M: Luka Kovacic <luka.kovacic@sartura.hr>
12204 M: Luka Perkov <luka.perkov@sartura.hr>
12206 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s-bit.dts
12207 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s.dts
12208 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s-bit.dts
12209 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s.dts
12210 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s-bit.dts
12211 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dts
12213 MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
12214 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12215 L: linux-media@vger.kernel.org
12217 F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
12218 F: Documentation/driver-api/media/drivers/ccs/
12219 F: Documentation/userspace-api/media/drivers/ccs.rst
12220 F: drivers/media/i2c/ccs-pll.c
12221 F: drivers/media/i2c/ccs-pll.h
12222 F: drivers/media/i2c/ccs/
12223 F: include/uapi/linux/ccs.h
12224 F: include/uapi/linux/smiapp.h
12227 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12228 L: linux-mips@vger.kernel.org
12230 W: http://www.linux-mips.org/
12231 Q: https://patchwork.kernel.org/project/linux-mips/list/
12232 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
12233 F: Documentation/devicetree/bindings/mips/
12234 F: Documentation/mips/
12236 F: drivers/platform/mips/
12238 MIPS BOSTON DEVELOPMENT BOARD
12239 M: Paul Burton <paulburton@kernel.org>
12240 L: linux-mips@vger.kernel.org
12242 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
12243 F: arch/mips/boot/dts/img/boston.dts
12244 F: arch/mips/configs/generic/board-boston.config
12245 F: drivers/clk/imgtec/clk-boston.c
12246 F: include/dt-bindings/clock/boston-clock.h
12249 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12250 M: Serge Semin <fancer.lancer@gmail.com>
12251 L: linux-mips@vger.kernel.org
12253 F: drivers/bus/mips_cdmm.c
12254 F: drivers/clocksource/mips-gic-timer.c
12255 F: drivers/cpuidle/cpuidle-cps.c
12256 F: drivers/irqchip/irq-mips-cpu.c
12257 F: drivers/irqchip/irq-mips-gic.c
12259 MIPS GENERIC PLATFORM
12260 M: Paul Burton <paulburton@kernel.org>
12261 L: linux-mips@vger.kernel.org
12263 F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
12264 F: arch/mips/generic/
12265 F: arch/mips/tools/generic-board-config.sh
12267 MIPS RINT INSTRUCTION EMULATION
12268 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
12269 L: linux-mips@vger.kernel.org
12271 F: arch/mips/math-emu/dp_rint.c
12272 F: arch/mips/math-emu/sp_rint.c
12274 MIPS/LOONGSON1 ARCHITECTURE
12275 M: Keguang Zhang <keguang.zhang@gmail.com>
12276 L: linux-mips@vger.kernel.org
12278 F: arch/mips/include/asm/mach-loongson32/
12279 F: arch/mips/loongson32/
12280 F: drivers/*/*/*loongson1*
12281 F: drivers/*/*loongson1*
12283 MIPS/LOONGSON2EF ARCHITECTURE
12284 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
12285 L: linux-mips@vger.kernel.org
12287 F: arch/mips/include/asm/mach-loongson2ef/
12288 F: arch/mips/loongson2ef/
12289 F: drivers/cpufreq/loongson2_cpufreq.c
12291 MIPS/LOONGSON64 ARCHITECTURE
12292 M: Huacai Chen <chenhuacai@kernel.org>
12293 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
12294 L: linux-mips@vger.kernel.org
12296 F: arch/mips/include/asm/mach-loongson64/
12297 F: arch/mips/loongson64/
12298 F: drivers/irqchip/irq-loongson*
12299 F: drivers/platform/mips/cpu_hwmon.c
12301 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
12302 M: Hans Verkuil <hverkuil@xs4all.nl>
12303 L: linux-media@vger.kernel.org
12305 W: https://linuxtv.org
12306 T: git git://linuxtv.org/media_tree.git
12307 F: drivers/media/radio/radio-miropcm20*
12310 R: Lubomir Rintel <lkundrak@v3.sk>
12311 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12313 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
12314 F: arch/arm/boot/dts/mmp*
12315 F: arch/arm/mach-mmp/
12316 F: include/linux/soc/mmp/
12318 MMP USB PHY DRIVERS
12319 R: Lubomir Rintel <lkundrak@v3.sk>
12320 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12322 F: drivers/phy/marvell/phy-mmp3-usb.c
12323 F: drivers/phy/marvell/phy-pxa-usb.c
12325 MMU GATHER AND TLB INVALIDATION
12326 M: Will Deacon <will@kernel.org>
12327 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
12328 M: Andrew Morton <akpm@linux-foundation.org>
12329 M: Nick Piggin <npiggin@gmail.com>
12330 M: Peter Zijlstra <peterz@infradead.org>
12331 L: linux-arch@vger.kernel.org
12332 L: linux-mm@kvack.org
12334 F: arch/*/include/asm/tlb.h
12335 F: include/asm-generic/tlb.h
12338 MN88472 MEDIA DRIVER
12339 M: Antti Palosaari <crope@iki.fi>
12340 L: linux-media@vger.kernel.org
12342 W: https://linuxtv.org
12343 W: http://palosaari.fi/linux/
12344 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12345 F: drivers/media/dvb-frontends/mn88472*
12347 MN88473 MEDIA DRIVER
12348 M: Antti Palosaari <crope@iki.fi>
12349 L: linux-media@vger.kernel.org
12351 W: https://linuxtv.org
12352 W: http://palosaari.fi/linux/
12353 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12354 F: drivers/media/dvb-frontends/mn88473*
12357 M: Jessica Yu <jeyu@kernel.org>
12359 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
12360 F: include/linux/module.h
12363 MONOLITHIC POWER SYSTEM PMIC DRIVER
12364 M: Saravanan Sekar <sravanhome@gmail.com>
12366 F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
12367 F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
12368 F: drivers/iio/adc/mp2629_adc.c
12369 F: drivers/mfd/mp2629.c
12370 F: drivers/power/supply/mp2629_charger.c
12371 F: drivers/regulator/mp5416.c
12372 F: drivers/regulator/mpq7920.c
12373 F: drivers/regulator/mpq7920.h
12374 F: include/linux/mfd/mp2629.h
12376 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
12378 W: http://popies.net/meye/
12379 F: Documentation/userspace-api/media/drivers/meye*
12380 F: drivers/media/pci/meye/
12381 F: include/uapi/linux/meye.h
12383 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
12385 F: Documentation/driver-api/serial/moxa-smartio.rst
12386 F: drivers/tty/mxser.*
12388 MR800 AVERMEDIA USB FM RADIO DRIVER
12389 M: Alexey Klimov <klimov.linux@gmail.com>
12390 L: linux-media@vger.kernel.org
12392 T: git git://linuxtv.org/media_tree.git
12393 F: drivers/media/radio/radio-mr800.c
12395 MRF24J40 IEEE 802.15.4 RADIO DRIVER
12396 M: Alan Ott <alan@signal11.us>
12397 L: linux-wpan@vger.kernel.org
12399 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
12400 F: drivers/net/ieee802154/mrf24j40.c
12403 M: "Lee, Chun-Yi" <jlee@suse.com>
12404 L: platform-driver-x86@vger.kernel.org
12406 F: drivers/platform/x86/msi-laptop.c
12409 L: platform-driver-x86@vger.kernel.org
12411 F: drivers/platform/x86/msi-wmi.c
12413 MSI001 MEDIA DRIVER
12414 M: Antti Palosaari <crope@iki.fi>
12415 L: linux-media@vger.kernel.org
12417 W: https://linuxtv.org
12418 W: http://palosaari.fi/linux/
12419 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12420 T: git git://linuxtv.org/anttip/media_tree.git
12421 F: drivers/media/tuners/msi001*
12423 MSI2500 MEDIA DRIVER
12424 M: Antti Palosaari <crope@iki.fi>
12425 L: linux-media@vger.kernel.org
12427 W: https://linuxtv.org
12428 W: http://palosaari.fi/linux/
12429 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12430 T: git git://linuxtv.org/anttip/media_tree.git
12431 F: drivers/media/usb/msi2500/
12433 MSTAR INTERRUPT CONTROLLER DRIVER
12434 M: Mark-PK Tsai <mark-pk.tsai@mediatek.com>
12435 M: Daniel Palmer <daniel@thingy.jp>
12437 F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
12438 F: drivers/irqchip/irq-mst-intc.c
12440 MSYSTEMS DISKONCHIP G3 MTD DRIVER
12441 M: Robert Jarzmik <robert.jarzmik@free.fr>
12442 L: linux-mtd@lists.infradead.org
12444 F: drivers/mtd/devices/docg3*
12446 MT9M032 APTINA SENSOR DRIVER
12447 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12448 L: linux-media@vger.kernel.org
12450 T: git git://linuxtv.org/media_tree.git
12451 F: drivers/media/i2c/mt9m032.c
12452 F: include/media/i2c/mt9m032.h
12454 MT9P031 APTINA CAMERA SENSOR
12455 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12456 L: linux-media@vger.kernel.org
12458 T: git git://linuxtv.org/media_tree.git
12459 F: drivers/media/i2c/mt9p031.c
12460 F: include/media/i2c/mt9p031.h
12462 MT9T001 APTINA CAMERA SENSOR
12463 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12464 L: linux-media@vger.kernel.org
12466 T: git git://linuxtv.org/media_tree.git
12467 F: drivers/media/i2c/mt9t001.c
12468 F: include/media/i2c/mt9t001.h
12470 MT9T112 APTINA CAMERA SENSOR
12471 M: Jacopo Mondi <jacopo@jmondi.org>
12472 L: linux-media@vger.kernel.org
12474 T: git git://linuxtv.org/media_tree.git
12475 F: drivers/media/i2c/mt9t112.c
12476 F: include/media/i2c/mt9t112.h
12478 MT9V032 APTINA CAMERA SENSOR
12479 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12480 L: linux-media@vger.kernel.org
12482 T: git git://linuxtv.org/media_tree.git
12483 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
12484 F: drivers/media/i2c/mt9v032.c
12485 F: include/media/i2c/mt9v032.h
12487 MT9V111 APTINA CAMERA SENSOR
12488 M: Jacopo Mondi <jacopo@jmondi.org>
12489 L: linux-media@vger.kernel.org
12491 T: git git://linuxtv.org/media_tree.git
12492 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
12493 F: drivers/media/i2c/mt9v111.c
12495 MULTIFUNCTION DEVICES (MFD)
12496 M: Lee Jones <lee.jones@linaro.org>
12498 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12499 F: Documentation/devicetree/bindings/mfd/
12501 F: include/dt-bindings/mfd/
12502 F: include/linux/mfd/
12504 MULTIMEDIA CARD (MMC) ETC. OVER SPI
12506 F: drivers/mmc/host/mmc_spi.c
12507 F: include/linux/spi/mmc_spi.h
12509 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
12510 M: Ulf Hansson <ulf.hansson@linaro.org>
12511 L: linux-mmc@vger.kernel.org
12513 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
12514 F: Documentation/devicetree/bindings/mmc/
12516 F: include/linux/mmc/
12517 F: include/uapi/linux/mmc/
12519 MULTIPLEXER SUBSYSTEM
12520 M: Peter Rosin <peda@axentia.se>
12522 F: Documentation/ABI/testing/sysfs-class-mux*
12523 F: Documentation/devicetree/bindings/mux/
12525 F: include/dt-bindings/mux/
12526 F: include/linux/mux/
12528 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
12529 M: Bin Liu <b-liu@ti.com>
12530 L: linux-usb@vger.kernel.org
12532 F: drivers/usb/musb/
12534 MXL301RF MEDIA DRIVER
12535 M: Akihiro Tsukada <tskd08@gmail.com>
12536 L: linux-media@vger.kernel.org
12538 F: drivers/media/tuners/mxl301rf*
12540 MXL5007T MEDIA DRIVER
12541 M: Michael Krufky <mkrufky@linuxtv.org>
12542 L: linux-media@vger.kernel.org
12544 W: https://linuxtv.org
12545 W: http://github.com/mkrufky
12546 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12547 T: git git://linuxtv.org/mkrufky/tuners.git
12548 F: drivers/media/tuners/mxl5007t.*
12551 M: Marek Vasut <marex@denx.de>
12552 M: Stefan Agner <stefan@agner.ch>
12553 L: dri-devel@lists.freedesktop.org
12555 T: git git://anongit.freedesktop.org/drm/drm-misc
12556 F: Documentation/devicetree/bindings/display/fsl,lcdif.yaml
12557 F: drivers/gpu/drm/mxsfb/
12559 MYLEX DAC960 PCI RAID Controller
12560 M: Hannes Reinecke <hare@kernel.org>
12561 L: linux-scsi@vger.kernel.org
12563 F: drivers/scsi/myrb.*
12564 F: drivers/scsi/myrs.*
12566 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
12567 M: Chris Lee <christopher.lee@cspi.com>
12568 L: netdev@vger.kernel.org
12570 W: https://www.cspi.com/ethernet-products/support/downloads/
12571 F: drivers/net/ethernet/myricom/myri10ge/
12573 NAND FLASH SUBSYSTEM
12574 M: Miquel Raynal <miquel.raynal@bootlin.com>
12575 R: Richard Weinberger <richard@nod.at>
12576 L: linux-mtd@lists.infradead.org
12578 W: http://www.linux-mtd.infradead.org/
12579 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12580 C: irc://irc.oftc.net/mtd
12581 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
12582 F: drivers/mtd/nand/
12583 F: include/linux/mtd/*nand*.h
12585 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
12586 M: Daniel Mack <zonque@gmail.com>
12587 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12589 W: http://www.native-instruments.com
12590 F: sound/usb/caiaq/
12592 NATSEMI ETHERNET DRIVER (DP8381x)
12594 F: drivers/net/ethernet/natsemi/natsemi.c
12596 NCR 5380 SCSI DRIVERS
12597 M: Finn Thain <fthain@telegraphics.com.au>
12598 M: Michael Schmitz <schmitzmic@gmail.com>
12599 L: linux-scsi@vger.kernel.org
12601 F: Documentation/scsi/g_NCR5380.rst
12602 F: drivers/scsi/NCR5380.*
12603 F: drivers/scsi/arm/cumana_1.c
12604 F: drivers/scsi/arm/oak.c
12605 F: drivers/scsi/atari_scsi.*
12606 F: drivers/scsi/dmx3191d.c
12607 F: drivers/scsi/g_NCR5380.*
12608 F: drivers/scsi/mac_scsi.*
12609 F: drivers/scsi/sun3_scsi.*
12610 F: drivers/scsi/sun3_scsi_vme.c
12613 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
12617 NCT6775 HARDWARE MONITOR DRIVER
12618 M: Guenter Roeck <linux@roeck-us.net>
12619 L: linux-hwmon@vger.kernel.org
12621 F: Documentation/hwmon/nct6775.rst
12622 F: drivers/hwmon/nct6775.c
12625 M: Jakub Kicinski <kuba@kernel.org>
12627 F: drivers/net/netdevsim/*
12629 NETEM NETWORK EMULATOR
12630 M: Stephen Hemminger <stephen@networkplumber.org>
12631 L: netdev@vger.kernel.org
12633 F: net/sched/sch_netem.c
12635 NETERION 10GbE DRIVERS (s2io/vxge)
12636 M: Jon Mason <jdmason@kudzu.us>
12637 L: netdev@vger.kernel.org
12639 F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
12640 F: Documentation/networking/device_drivers/ethernet/neterion/vxge.rst
12641 F: drivers/net/ethernet/neterion/
12644 M: Pablo Neira Ayuso <pablo@netfilter.org>
12645 M: Jozsef Kadlecsik <kadlec@netfilter.org>
12646 M: Florian Westphal <fw@strlen.de>
12647 L: netfilter-devel@vger.kernel.org
12648 L: coreteam@netfilter.org
12650 W: http://www.netfilter.org/
12651 W: http://www.iptables.org/
12652 W: http://www.nftables.org/
12653 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
12654 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
12655 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
12656 F: include/linux/netfilter*
12657 F: include/linux/netfilter/
12658 F: include/net/netfilter/
12659 F: include/uapi/linux/netfilter*
12660 F: include/uapi/linux/netfilter/
12661 F: net/*/netfilter.c
12662 F: net/*/netfilter/
12663 F: net/bridge/br_netfilter*.c
12666 NETROM NETWORK LAYER
12667 M: Ralf Baechle <ralf@linux-mips.org>
12668 L: linux-hams@vger.kernel.org
12670 W: http://www.linux-ax25.org/
12671 F: include/net/netrom.h
12672 F: include/uapi/linux/netrom.h
12675 NETRONIX EMBEDDED CONTROLLER
12676 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
12678 F: Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
12679 F: drivers/mfd/ntxec.c
12680 F: drivers/pwm/pwm-ntxec.c
12681 F: drivers/rtc/rtc-ntxec.c
12682 F: include/linux/mfd/ntxec.h
12684 NETRONOME ETHERNET DRIVERS
12685 M: Simon Horman <simon.horman@netronome.com>
12686 R: Jakub Kicinski <kuba@kernel.org>
12687 L: oss-drivers@netronome.com
12689 F: drivers/net/ethernet/netronome/
12691 NETWORK BLOCK DEVICE (NBD)
12692 M: Josef Bacik <josef@toxicpanda.com>
12693 L: linux-block@vger.kernel.org
12694 L: nbd@other.debian.org
12696 F: Documentation/admin-guide/blockdev/nbd.rst
12697 F: drivers/block/nbd.c
12698 F: include/trace/events/nbd.h
12699 F: include/uapi/linux/nbd.h
12701 NETWORK DROP MONITOR
12702 M: Neil Horman <nhorman@tuxdriver.com>
12703 L: netdev@vger.kernel.org
12705 W: https://fedorahosted.org/dropwatch/
12706 F: include/uapi/linux/net_dropmon.h
12707 F: net/core/drop_monitor.c
12710 M: "David S. Miller" <davem@davemloft.net>
12711 M: Jakub Kicinski <kuba@kernel.org>
12712 L: netdev@vger.kernel.org
12714 W: http://www.linuxfoundation.org/en/Net
12715 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12716 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12717 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12718 F: Documentation/devicetree/bindings/net/
12719 F: drivers/connector/
12721 F: include/linux/etherdevice.h
12722 F: include/linux/fcdevice.h
12723 F: include/linux/fddidevice.h
12724 F: include/linux/hippidevice.h
12725 F: include/linux/if_*
12726 F: include/linux/inetdevice.h
12727 F: include/linux/netdevice.h
12728 F: include/uapi/linux/if_*
12729 F: include/uapi/linux/netdevice.h
12731 NETWORKING DRIVERS (WIRELESS)
12732 M: Kalle Valo <kvalo@codeaurora.org>
12733 L: linux-wireless@vger.kernel.org
12735 Q: http://patchwork.kernel.org/project/linux-wireless/list/
12736 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
12737 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
12738 F: Documentation/devicetree/bindings/net/wireless/
12739 F: drivers/net/wireless/
12742 M: Andrew Lunn <andrew@lunn.ch>
12743 M: Vivien Didelot <vivien.didelot@gmail.com>
12744 M: Florian Fainelli <f.fainelli@gmail.com>
12745 M: Vladimir Oltean <olteanv@gmail.com>
12747 F: Documentation/devicetree/bindings/net/dsa/
12748 F: drivers/net/dsa/
12749 F: include/linux/dsa/
12750 F: include/linux/platform_data/dsa.h
12751 F: include/net/dsa.h
12754 NETWORKING [GENERAL]
12755 M: "David S. Miller" <davem@davemloft.net>
12756 M: Jakub Kicinski <kuba@kernel.org>
12757 L: netdev@vger.kernel.org
12759 W: http://www.linuxfoundation.org/en/Net
12760 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12761 B: mailto:netdev@vger.kernel.org
12762 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12763 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12764 F: Documentation/networking/
12765 F: include/linux/in.h
12766 F: include/linux/net.h
12767 F: include/linux/netdevice.h
12769 F: include/uapi/linux/in.h
12770 F: include/uapi/linux/net.h
12771 F: include/uapi/linux/net_namespace.h
12772 F: include/uapi/linux/netdevice.h
12776 F: tools/testing/selftests/net/
12779 M: Steffen Klassert <steffen.klassert@secunet.com>
12780 M: Herbert Xu <herbert@gondor.apana.org.au>
12781 M: "David S. Miller" <davem@davemloft.net>
12782 L: netdev@vger.kernel.org
12784 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
12785 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
12786 F: include/net/xfrm.h
12787 F: include/uapi/linux/xfrm.h
12790 F: net/ipv4/ip_vti.c
12791 F: net/ipv4/ipcomp.c
12795 F: net/ipv6/ip6_vti.c
12796 F: net/ipv6/ipcomp6.c
12800 F: tools/testing/selftests/net/ipsec.c
12802 NETWORKING [IPv4/IPv6]
12803 M: "David S. Miller" <davem@davemloft.net>
12804 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
12805 M: David Ahern <dsahern@kernel.org>
12806 L: netdev@vger.kernel.org
12808 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12814 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
12815 M: Paul Moore <paul@paul-moore.com>
12816 L: netdev@vger.kernel.org
12817 L: linux-security-module@vger.kernel.org
12819 W: https://github.com/netlabel
12820 F: Documentation/netlabel/
12821 F: include/net/calipso.h
12822 F: include/net/cipso_ipv4.h
12823 F: include/net/netlabel.h
12824 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
12825 F: include/uapi/linux/netfilter/xt_SECMARK.h
12826 F: net/ipv4/cipso_ipv4.c
12827 F: net/ipv6/calipso.c
12828 F: net/netfilter/xt_CONNSECMARK.c
12829 F: net/netfilter/xt_SECMARK.c
12833 M: Mat Martineau <mathew.j.martineau@linux.intel.com>
12834 M: Matthieu Baerts <matthieu.baerts@tessares.net>
12835 L: netdev@vger.kernel.org
12836 L: mptcp@lists.linux.dev
12838 W: https://github.com/multipath-tcp/mptcp_net-next/wiki
12839 B: https://github.com/multipath-tcp/mptcp_net-next/issues
12840 F: Documentation/networking/mptcp-sysctl.rst
12841 F: include/net/mptcp.h
12842 F: include/trace/events/mptcp.h
12843 F: include/uapi/linux/mptcp.h
12845 F: tools/testing/selftests/net/mptcp/
12848 M: Eric Dumazet <edumazet@google.com>
12849 L: netdev@vger.kernel.org
12851 F: include/linux/tcp.h
12852 F: include/net/tcp.h
12853 F: include/trace/events/tcp.h
12854 F: include/uapi/linux/tcp.h
12855 F: net/ipv4/syncookies.c
12857 F: net/ipv6/syncookies.c
12861 M: Boris Pismenny <borisp@nvidia.com>
12862 M: John Fastabend <john.fastabend@gmail.com>
12863 M: Daniel Borkmann <daniel@iogearbox.net>
12864 M: Jakub Kicinski <kuba@kernel.org>
12865 L: netdev@vger.kernel.org
12867 F: include/net/tls.h
12868 F: include/uapi/linux/tls.h
12871 NETWORKING [WIRELESS]
12872 L: linux-wireless@vger.kernel.org
12873 Q: http://patchwork.kernel.org/project/linux-wireless/list/
12875 NETXEN (1/10) GbE SUPPORT
12876 M: Manish Chopra <manishc@marvell.com>
12877 M: Rahul Verma <rahulv@marvell.com>
12878 M: GR-Linux-NIC-Dev@marvell.com
12879 L: netdev@vger.kernel.org
12881 F: drivers/net/ethernet/qlogic/netxen/
12883 NET_FAILOVER MODULE
12884 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
12885 L: netdev@vger.kernel.org
12887 F: Documentation/networking/net_failover.rst
12888 F: drivers/net/net_failover.c
12889 F: include/net/net_failover.h
12892 M: David Ahern <dsahern@kernel.org>
12893 L: netdev@vger.kernel.org
12895 F: include/net/netns/nexthop.h
12896 F: include/net/nexthop.h
12897 F: include/uapi/linux/nexthop.h
12898 F: net/ipv4/nexthop.c
12901 L: netdev@vger.kernel.org
12903 F: Documentation/devicetree/bindings/net/nfc/
12905 F: include/linux/platform_data/nfcmrvl.h
12906 F: include/net/nfc/
12907 F: include/uapi/linux/nfc.h
12910 NFC VIRTUAL NCI DEVICE DRIVER
12911 M: Bongsu Jeon <bongsu.jeon@samsung.com>
12912 L: netdev@vger.kernel.org
12913 L: linux-nfc@lists.01.org (moderated for non-subscribers)
12915 F: drivers/nfc/virtual_ncidev.c
12916 F: tools/testing/selftests/nci/
12918 NFS, SUNRPC, AND LOCKD CLIENTS
12919 M: Trond Myklebust <trond.myklebust@hammerspace.com>
12920 M: Anna Schumaker <anna.schumaker@netapp.com>
12921 L: linux-nfs@vger.kernel.org
12923 W: http://client.linux-nfs.org
12924 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
12928 F: include/linux/lockd/
12929 F: include/linux/nfs*
12930 F: include/linux/sunrpc/
12931 F: include/uapi/linux/nfs*
12932 F: include/uapi/linux/sunrpc/
12934 F: Documentation/filesystems/nfs/
12937 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
12938 L: linux-nilfs@vger.kernel.org
12940 W: https://nilfs.sourceforge.io/
12941 W: https://nilfs.osdn.jp/
12942 T: git git://github.com/konis/nilfs2.git
12943 F: Documentation/filesystems/nilfs2.rst
12945 F: include/trace/events/nilfs2.h
12946 F: include/uapi/linux/nilfs2_api.h
12947 F: include/uapi/linux/nilfs2_ondisk.h
12949 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
12950 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
12952 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12953 F: Documentation/scsi/NinjaSCSI.rst
12954 F: drivers/scsi/pcmcia/nsp_*
12956 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
12957 M: GOTO Masanori <gotom@debian.or.jp>
12958 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
12960 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12961 F: Documentation/scsi/NinjaSCSI.rst
12962 F: drivers/scsi/nsp32*
12965 M: Ley Foon Tan <ley.foon.tan@intel.com>
12967 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
12970 NITRO ENCLAVES (NE)
12971 M: Andra Paraschiv <andraprs@amazon.com>
12972 M: Alexandru Vasile <lexnv@amazon.com>
12973 M: Alexandru Ciobotaru <alcioa@amazon.com>
12974 L: linux-kernel@vger.kernel.org
12976 W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
12977 F: Documentation/virt/ne_overview.rst
12978 F: drivers/virt/nitro_enclaves/
12979 F: include/linux/nitro_enclaves.h
12980 F: include/uapi/linux/nitro_enclaves.h
12981 F: samples/nitro_enclaves/
12983 NOHZ, DYNTICKS SUPPORT
12984 M: Frederic Weisbecker <fweisbec@gmail.com>
12985 M: Thomas Gleixner <tglx@linutronix.de>
12986 M: Ingo Molnar <mingo@kernel.org>
12987 L: linux-kernel@vger.kernel.org
12989 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
12990 F: include/linux/sched/nohz.h
12991 F: include/linux/tick.h
12992 F: kernel/time/tick*.*
12994 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
12995 M: Pavel Machek <pavel@ucw.cz>
12996 M: Sakari Ailus <sakari.ailus@iki.fi>
12997 L: linux-media@vger.kernel.org
12999 F: drivers/media/i2c/ad5820.c
13000 F: drivers/media/i2c/et8ek8
13002 NOKIA N900 POWER SUPPLY DRIVERS
13003 R: Pali Rohár <pali@kernel.org>
13004 F: drivers/power/supply/bq2415x_charger.c
13005 F: drivers/power/supply/bq27xxx_battery.c
13006 F: drivers/power/supply/bq27xxx_battery_i2c.c
13007 F: drivers/power/supply/isp1704_charger.c
13008 F: drivers/power/supply/rx51_battery.c
13009 F: include/linux/power/bq2415x_charger.h
13010 F: include/linux/power/bq27xxx_battery.h
13013 M: Willy Tarreau <w@1wt.eu>
13015 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
13016 F: tools/include/nolibc/
13019 M: Matthias Maennich <maennich@google.com>
13021 F: Documentation/core-api/symbol-namespaces.rst
13025 M: Sanjay R Mehta <sanju.mehta@amd.com>
13026 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
13027 L: linux-ntb@googlegroups.com
13029 F: drivers/ntb/hw/amd/
13032 M: Jon Mason <jdmason@kudzu.us>
13033 M: Dave Jiang <dave.jiang@intel.com>
13034 M: Allen Hubbe <allenbh@gmail.com>
13035 L: linux-ntb@googlegroups.com
13037 W: https://github.com/jonmason/ntb/wiki
13038 T: git git://github.com/jonmason/ntb.git
13039 F: drivers/net/ntb_netdev.c
13041 F: include/linux/ntb.h
13042 F: include/linux/ntb_transport.h
13043 F: tools/testing/selftests/ntb/
13046 M: Serge Semin <fancer.lancer@gmail.com>
13047 L: linux-ntb@googlegroups.com
13049 F: drivers/ntb/hw/idt/
13052 M: Dave Jiang <dave.jiang@intel.com>
13053 L: linux-ntb@googlegroups.com
13055 W: https://github.com/davejiang/linux/wiki
13056 T: git https://github.com/davejiang/linux.git
13057 F: drivers/ntb/hw/intel/
13060 M: Anton Altaparmakov <anton@tuxera.com>
13061 L: linux-ntfs-dev@lists.sourceforge.net
13063 W: http://www.tuxera.com/
13064 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
13065 F: Documentation/filesystems/ntfs.rst
13069 M: Finn Thain <fthain@telegraphics.com.au>
13070 L: linux-m68k@lists.linux-m68k.org
13072 F: arch/*/include/asm/nubus.h
13074 F: include/linux/nubus.h
13075 F: include/uapi/linux/nubus.h
13077 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
13078 M: Antonino Daplas <adaplas@gmail.com>
13079 L: linux-fbdev@vger.kernel.org
13081 F: drivers/video/fbdev/nvidia/
13082 F: drivers/video/fbdev/riva/
13085 M: Keith Busch <kbusch@kernel.org>
13086 M: Jens Axboe <axboe@fb.com>
13087 M: Christoph Hellwig <hch@lst.de>
13088 M: Sagi Grimberg <sagi@grimberg.me>
13089 L: linux-nvme@lists.infradead.org
13091 W: http://git.infradead.org/nvme.git
13092 T: git://git.infradead.org/nvme.git
13093 F: drivers/nvme/host/
13094 F: include/linux/nvme.h
13095 F: include/uapi/linux/nvme_ioctl.h
13097 NVM EXPRESS FC TRANSPORT DRIVERS
13098 M: James Smart <james.smart@broadcom.com>
13099 L: linux-nvme@lists.infradead.org
13101 F: drivers/nvme/host/fc.c
13102 F: drivers/nvme/target/fc.c
13103 F: drivers/nvme/target/fcloop.c
13104 F: include/linux/nvme-fc-driver.h
13105 F: include/linux/nvme-fc.h
13107 NVM EXPRESS TARGET DRIVER
13108 M: Christoph Hellwig <hch@lst.de>
13109 M: Sagi Grimberg <sagi@grimberg.me>
13110 M: Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
13111 L: linux-nvme@lists.infradead.org
13113 W: http://git.infradead.org/nvme.git
13114 T: git://git.infradead.org/nvme.git
13115 F: drivers/nvme/target/
13118 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13120 T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
13121 F: Documentation/ABI/stable/sysfs-bus-nvmem
13122 F: Documentation/devicetree/bindings/nvmem/
13124 F: include/linux/nvmem-consumer.h
13125 F: include/linux/nvmem-provider.h
13127 NXP C45 TJA11XX PHY DRIVER
13128 M: Radu Pirea <radu-nicolae.pirea@oss.nxp.com>
13129 L: netdev@vger.kernel.org
13131 F: drivers/net/phy/nxp-c45-tja11xx.c
13134 M: Ashish Kumar <ashish.kumar@nxp.com>
13135 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
13136 L: linux-spi@vger.kernel.org
13138 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
13139 F: drivers/spi/spi-nxp-fspi.c
13141 NXP FXAS21002C DRIVER
13142 M: Rui Miguel Silva <rmfrfs@gmail.com>
13143 L: linux-iio@vger.kernel.org
13145 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
13146 F: drivers/iio/gyro/fxas21002c.h
13147 F: drivers/iio/gyro/fxas21002c_core.c
13148 F: drivers/iio/gyro/fxas21002c_i2c.c
13149 F: drivers/iio/gyro/fxas21002c_spi.c
13151 NXP i.MX CLOCK DRIVERS
13152 M: Abel Vesa <abel.vesa@nxp.com>
13153 L: linux-clk@vger.kernel.org
13154 L: linux-imx@nxp.com
13156 F: drivers/clk/imx/
13158 NXP i.MX 8MQ DCSS DRIVER
13159 M: Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
13160 R: Lucas Stach <l.stach@pengutronix.de>
13161 L: dri-devel@lists.freedesktop.org
13163 F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
13164 F: drivers/gpu/drm/imx/dcss/
13166 NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
13167 M: Jagan Teki <jagan@amarulasolutions.com>
13169 F: Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
13170 F: drivers/regulator/pf8x00-regulator.c
13172 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
13173 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
13174 L: linux-kernel@vger.kernel.org
13176 F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
13177 F: drivers/extcon/extcon-ptn5150.c
13179 NXP SGTL5000 DRIVER
13180 M: Fabio Estevam <festevam@gmail.com>
13181 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13183 F: Documentation/devicetree/bindings/sound/sgtl5000.yaml
13184 F: sound/soc/codecs/sgtl5000*
13186 NXP SJA1105 ETHERNET SWITCH DRIVER
13187 M: Vladimir Oltean <olteanv@gmail.com>
13188 L: linux-kernel@vger.kernel.org
13190 F: drivers/net/dsa/sja1105
13192 NXP TDA998X DRM DRIVER
13193 M: Russell King <linux@armlinux.org.uk>
13195 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
13196 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
13197 F: drivers/gpu/drm/i2c/tda998x_drv.c
13198 F: include/drm/i2c/tda998x.h
13199 F: include/dt-bindings/display/tda998x.h
13203 M: Peter Rosin <peda@axentia.se>
13204 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13206 F: Documentation/devicetree/bindings/sound/tfa9879.txt
13207 F: sound/soc/codecs/tfa9879*
13210 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
13211 R: Charles Gorand <charles.gorand@effinnov.com>
13212 L: linux-nfc@lists.01.org (moderated for non-subscribers)
13214 F: drivers/nfc/nxp-nci
13216 NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
13217 M: Mirela Rabulea <mirela.rabulea@nxp.com>
13218 R: NXP Linux Team <linux-imx@nxp.com>
13219 L: linux-media@vger.kernel.org
13221 F: Documentation/devicetree/bindings/media/imx8-jpeg.yaml
13222 F: drivers/media/platform/imx-jpeg
13224 NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
13225 M: Jonas Malaco <jonas@protocubo.io>
13226 L: linux-hwmon@vger.kernel.org
13228 F: Documentation/hwmon/nzxt-kraken2.rst
13229 F: drivers/hwmon/nzxt-kraken2.c
13232 M: Jiri Pirko <jiri@nvidia.com>
13233 L: netdev@vger.kernel.org
13235 F: include/linux/objagg.h
13237 F: lib/test_objagg.c
13240 M: Josh Poimboeuf <jpoimboe@redhat.com>
13241 M: Peter Zijlstra <peterz@infradead.org>
13244 F: include/linux/objtool.h
13246 OCELOT ETHERNET SWITCH DRIVER
13247 M: Vladimir Oltean <vladimir.oltean@nxp.com>
13248 M: Claudiu Manoil <claudiu.manoil@nxp.com>
13249 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
13250 M: UNGLinuxDriver@microchip.com
13251 L: netdev@vger.kernel.org
13253 F: drivers/net/dsa/ocelot/*
13254 F: drivers/net/ethernet/mscc/
13255 F: include/soc/mscc/ocelot*
13256 F: net/dsa/tag_ocelot.c
13257 F: net/dsa/tag_ocelot_8021q.c
13258 F: tools/testing/selftests/drivers/net/ocelot/*
13260 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
13261 M: Frederic Barrat <fbarrat@linux.ibm.com>
13262 M: Andrew Donnellan <ajd@linux.ibm.com>
13263 L: linuxppc-dev@lists.ozlabs.org
13265 F: Documentation/userspace-api/accelerators/ocxl.rst
13266 F: arch/powerpc/include/asm/pnv-ocxl.h
13267 F: arch/powerpc/platforms/powernv/ocxl.c
13268 F: drivers/misc/ocxl/
13269 F: include/misc/ocxl*
13270 F: include/uapi/misc/ocxl.h
13273 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
13274 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
13275 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13276 L: linux-omap@vger.kernel.org
13278 F: sound/soc/ti/n810.c
13279 F: sound/soc/ti/omap*
13280 F: sound/soc/ti/rx51.c
13281 F: sound/soc/ti/sdma-pcm.*
13283 OMAP CLOCK FRAMEWORK SUPPORT
13284 M: Paul Walmsley <paul@pwsan.com>
13285 L: linux-omap@vger.kernel.org
13287 F: arch/arm/*omap*/*clock*
13289 OMAP DEVICE TREE SUPPORT
13290 M: Benoît Cousson <bcousson@baylibre.com>
13291 M: Tony Lindgren <tony@atomide.com>
13292 L: linux-omap@vger.kernel.org
13293 L: devicetree@vger.kernel.org
13295 F: arch/arm/boot/dts/*am3*
13296 F: arch/arm/boot/dts/*am4*
13297 F: arch/arm/boot/dts/*am5*
13298 F: arch/arm/boot/dts/*dra7*
13299 F: arch/arm/boot/dts/*omap*
13300 F: arch/arm/boot/dts/logicpd-som-lv*
13301 F: arch/arm/boot/dts/logicpd-torpedo*
13303 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
13304 L: linux-omap@vger.kernel.org
13305 L: linux-fbdev@vger.kernel.org
13307 F: Documentation/arm/omap/dss.rst
13308 F: drivers/video/fbdev/omap2/
13310 OMAP FRAMEBUFFER SUPPORT
13311 L: linux-fbdev@vger.kernel.org
13312 L: linux-omap@vger.kernel.org
13314 F: drivers/video/fbdev/omap/
13316 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
13317 M: Roger Quadros <rogerq@kernel.org>
13318 M: Tony Lindgren <tony@atomide.com>
13319 L: linux-omap@vger.kernel.org
13321 F: arch/arm/mach-omap2/*gpmc*
13322 F: drivers/memory/omap-gpmc.c
13325 M: Grygorii Strashko <grygorii.strashko@ti.com>
13326 M: Santosh Shilimkar <ssantosh@kernel.org>
13327 M: Kevin Hilman <khilman@kernel.org>
13328 L: linux-omap@vger.kernel.org
13330 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
13331 F: drivers/gpio/gpio-omap.c
13333 OMAP HARDWARE SPINLOCK SUPPORT
13334 M: Ohad Ben-Cohen <ohad@wizery.com>
13335 L: linux-omap@vger.kernel.org
13337 F: drivers/hwspinlock/omap_hwspinlock.c
13339 OMAP HS MMC SUPPORT
13340 L: linux-mmc@vger.kernel.org
13341 L: linux-omap@vger.kernel.org
13343 F: drivers/mmc/host/omap_hsmmc.c
13346 M: Paul Walmsley <paul@pwsan.com>
13347 L: linux-omap@vger.kernel.org
13349 F: arch/arm/mach-omap2/omap_hwmod*data*
13351 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
13352 M: Benoît Cousson <bcousson@baylibre.com>
13353 L: linux-omap@vger.kernel.org
13355 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
13358 M: Benoît Cousson <bcousson@baylibre.com>
13359 M: Paul Walmsley <paul@pwsan.com>
13360 L: linux-omap@vger.kernel.org
13362 F: arch/arm/mach-omap2/omap_hwmod.*
13365 M: Vignesh R <vigneshr@ti.com>
13366 L: linux-omap@vger.kernel.org
13367 L: linux-i2c@vger.kernel.org
13369 F: Documentation/devicetree/bindings/i2c/i2c-omap.txt
13370 F: drivers/i2c/busses/i2c-omap.c
13372 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
13373 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13374 L: linux-media@vger.kernel.org
13376 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
13377 F: drivers/media/platform/omap3isp/
13378 F: drivers/staging/media/omap4iss/
13381 M: Aaro Koskinen <aaro.koskinen@iki.fi>
13382 L: linux-omap@vger.kernel.org
13384 F: drivers/mmc/host/omap.c
13386 OMAP POWER MANAGEMENT SUPPORT
13387 M: Kevin Hilman <khilman@kernel.org>
13388 L: linux-omap@vger.kernel.org
13390 F: arch/arm/*omap*/*pm*
13391 F: drivers/cpufreq/omap-cpufreq.c
13393 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
13394 M: Rajendra Nayak <rnayak@codeaurora.org>
13395 M: Paul Walmsley <paul@pwsan.com>
13396 L: linux-omap@vger.kernel.org
13398 F: arch/arm/mach-omap2/prm*
13400 OMAP RANDOM NUMBER GENERATOR SUPPORT
13401 M: Deepak Saxena <dsaxena@plexity.net>
13403 F: drivers/char/hw_random/omap-rng.c
13406 L: linux-usb@vger.kernel.org
13407 L: linux-omap@vger.kernel.org
13409 F: arch/arm/*omap*/usb*
13410 F: drivers/usb/*/*omap*
13412 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
13413 M: Mark Jackson <mpfj@newflow.co.uk>
13414 L: linux-omap@vger.kernel.org
13416 F: arch/arm/boot/dts/am335x-nano.dts
13419 M: Aaro Koskinen <aaro.koskinen@iki.fi>
13420 M: Tony Lindgren <tony@atomide.com>
13421 L: linux-omap@vger.kernel.org
13423 Q: http://patchwork.kernel.org/project/linux-omap/list/
13424 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
13425 F: arch/arm/configs/omap1_defconfig
13426 F: arch/arm/mach-omap1/
13427 F: arch/arm/plat-omap/
13428 F: drivers/i2c/busses/i2c-omap.c
13429 F: include/linux/platform_data/ams-delta-fiq.h
13430 F: include/linux/platform_data/i2c-omap.h
13433 M: Tony Lindgren <tony@atomide.com>
13434 L: linux-omap@vger.kernel.org
13436 W: http://www.muru.com/linux/omap/
13437 W: http://linux.omap.com/
13438 Q: http://patchwork.kernel.org/project/linux-omap/list/
13439 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
13440 F: arch/arm/configs/omap2plus_defconfig
13441 F: arch/arm/mach-omap2/
13442 F: arch/arm/plat-omap/
13443 F: drivers/bus/ti-sysc.c
13444 F: drivers/i2c/busses/i2c-omap.c
13445 F: drivers/irqchip/irq-omap-intc.c
13446 F: drivers/mfd/*omap*.c
13447 F: drivers/mfd/menelaus.c
13448 F: drivers/mfd/palmas.c
13449 F: drivers/mfd/tps65217.c
13450 F: drivers/mfd/tps65218.c
13451 F: drivers/mfd/tps65910.c
13452 F: drivers/mfd/twl-core.[ch]
13453 F: drivers/mfd/twl4030*.c
13454 F: drivers/mfd/twl6030*.c
13455 F: drivers/mfd/twl6040*.c
13456 F: drivers/regulator/palmas-regulator*.c
13457 F: drivers/regulator/pbias-regulator.c
13458 F: drivers/regulator/tps65217-regulator.c
13459 F: drivers/regulator/tps65218-regulator.c
13460 F: drivers/regulator/tps65910-regulator.c
13461 F: drivers/regulator/twl-regulator.c
13462 F: drivers/regulator/twl6030-regulator.c
13463 F: include/linux/platform_data/i2c-omap.h
13464 F: include/linux/platform_data/ti-sysc.h
13467 M: Bob Copeland <me@bobcopeland.com>
13468 L: linux-karma-devel@lists.sourceforge.net
13470 F: Documentation/filesystems/omfs.rst
13473 OMNIKEY CARDMAN 4000 DRIVER
13474 M: Harald Welte <laforge@gnumonks.org>
13476 F: drivers/char/pcmcia/cm4000_cs.c
13477 F: include/linux/cm4000_cs.h
13478 F: include/uapi/linux/cm4000_cs.h
13480 OMNIKEY CARDMAN 4040 DRIVER
13481 M: Harald Welte <laforge@gnumonks.org>
13483 F: drivers/char/pcmcia/cm4040_cs.*
13485 OMNIVISION OV02A10 SENSOR DRIVER
13486 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
13487 L: linux-media@vger.kernel.org
13489 T: git git://linuxtv.org/media_tree.git
13490 F: Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
13491 F: drivers/media/i2c/ov02a10.c
13493 OMNIVISION OV13858 SENSOR DRIVER
13494 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13495 L: linux-media@vger.kernel.org
13497 T: git git://linuxtv.org/media_tree.git
13498 F: drivers/media/i2c/ov13858.c
13500 OMNIVISION OV2680 SENSOR DRIVER
13501 M: Rui Miguel Silva <rmfrfs@gmail.com>
13502 L: linux-media@vger.kernel.org
13504 T: git git://linuxtv.org/media_tree.git
13505 F: Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
13506 F: drivers/media/i2c/ov2680.c
13508 OMNIVISION OV2685 SENSOR DRIVER
13509 M: Shunqian Zheng <zhengsq@rock-chips.com>
13510 L: linux-media@vger.kernel.org
13512 T: git git://linuxtv.org/media_tree.git
13513 F: drivers/media/i2c/ov2685.c
13515 OMNIVISION OV2740 SENSOR DRIVER
13516 M: Tianshu Qiu <tian.shu.qiu@intel.com>
13517 R: Shawn Tu <shawnx.tu@intel.com>
13518 R: Bingbu Cao <bingbu.cao@intel.com>
13519 L: linux-media@vger.kernel.org
13521 T: git git://linuxtv.org/media_tree.git
13522 F: drivers/media/i2c/ov2740.c
13524 OMNIVISION OV5640 SENSOR DRIVER
13525 M: Steve Longerbeam <slongerbeam@gmail.com>
13526 L: linux-media@vger.kernel.org
13528 T: git git://linuxtv.org/media_tree.git
13529 F: drivers/media/i2c/ov5640.c
13531 OMNIVISION OV5647 SENSOR DRIVER
13532 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
13533 M: Jacopo Mondi <jacopo@jmondi.org>
13534 L: linux-media@vger.kernel.org
13536 T: git git://linuxtv.org/media_tree.git
13537 F: Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
13538 F: drivers/media/i2c/ov5647.c
13540 OMNIVISION OV5670 SENSOR DRIVER
13541 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
13542 M: Hyungwoo Yang <hyungwoo.yang@intel.com>
13543 L: linux-media@vger.kernel.org
13545 T: git git://linuxtv.org/media_tree.git
13546 F: drivers/media/i2c/ov5670.c
13548 OMNIVISION OV5675 SENSOR DRIVER
13549 M: Shawn Tu <shawnx.tu@intel.com>
13550 L: linux-media@vger.kernel.org
13552 T: git git://linuxtv.org/media_tree.git
13553 F: drivers/media/i2c/ov5675.c
13555 OMNIVISION OV5695 SENSOR DRIVER
13556 M: Shunqian Zheng <zhengsq@rock-chips.com>
13557 L: linux-media@vger.kernel.org
13559 T: git git://linuxtv.org/media_tree.git
13560 F: drivers/media/i2c/ov5695.c
13562 OMNIVISION OV7670 SENSOR DRIVER
13563 L: linux-media@vger.kernel.org
13565 T: git git://linuxtv.org/media_tree.git
13566 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
13567 F: drivers/media/i2c/ov7670.c
13569 OMNIVISION OV772x SENSOR DRIVER
13570 M: Jacopo Mondi <jacopo@jmondi.org>
13571 L: linux-media@vger.kernel.org
13573 T: git git://linuxtv.org/media_tree.git
13574 F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
13575 F: drivers/media/i2c/ov772x.c
13576 F: include/media/i2c/ov772x.h
13578 OMNIVISION OV7740 SENSOR DRIVER
13579 M: Wenyou Yang <wenyou.yang@microchip.com>
13580 L: linux-media@vger.kernel.org
13582 T: git git://linuxtv.org/media_tree.git
13583 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
13584 F: drivers/media/i2c/ov7740.c
13586 OMNIVISION OV8856 SENSOR DRIVER
13587 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
13588 L: linux-media@vger.kernel.org
13590 T: git git://linuxtv.org/media_tree.git
13591 F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
13592 F: drivers/media/i2c/ov8856.c
13594 OMNIVISION OV9640 SENSOR DRIVER
13595 M: Petr Cvek <petrcvekcz@gmail.com>
13596 L: linux-media@vger.kernel.org
13598 F: drivers/media/i2c/ov9640.*
13600 OMNIVISION OV9650 SENSOR DRIVER
13601 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13602 R: Akinobu Mita <akinobu.mita@gmail.com>
13603 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
13604 L: linux-media@vger.kernel.org
13606 T: git git://linuxtv.org/media_tree.git
13607 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
13608 F: drivers/media/i2c/ov9650.c
13610 OMNIVISION OV9734 SENSOR DRIVER
13611 M: Tianshu Qiu <tian.shu.qiu@intel.com>
13612 R: Bingbu Cao <bingbu.cao@intel.com>
13613 L: linux-media@vger.kernel.org
13615 T: git git://linuxtv.org/media_tree.git
13616 F: drivers/media/i2c/ov9734.c
13618 ONENAND FLASH DRIVER
13619 M: Kyungmin Park <kyungmin.park@samsung.com>
13620 L: linux-mtd@lists.infradead.org
13622 F: drivers/mtd/nand/onenand/
13623 F: include/linux/mtd/onenand*.h
13625 ONION OMEGA2+ BOARD
13626 M: Harvey Hunt <harveyhuntnexus@gmail.com>
13627 L: linux-mips@vger.kernel.org
13629 F: arch/mips/boot/dts/ralink/omega2p.dts
13632 M: Jens Wiklander <jens.wiklander@linaro.org>
13633 L: op-tee@lists.trustedfirmware.org
13635 F: Documentation/ABI/testing/sysfs-bus-optee-devices
13636 F: drivers/tee/optee/
13638 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
13639 M: Sumit Garg <sumit.garg@linaro.org>
13640 L: op-tee@lists.trustedfirmware.org
13642 F: drivers/char/hw_random/optee-rng.c
13645 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
13646 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
13647 L: linux-rdma@vger.kernel.org
13649 F: drivers/infiniband/ulp/opa_vnic
13651 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
13652 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
13653 M: Frank Rowand <frowand.list@gmail.com>
13654 L: devicetree@vger.kernel.org
13656 F: Documentation/devicetree/dynamic-resolution-notes.rst
13657 F: Documentation/devicetree/overlay-notes.rst
13658 F: drivers/of/overlay.c
13659 F: drivers/of/resolver.c
13660 K: of_overlay_notifier_
13662 OPEN FIRMWARE AND FLATTENED DEVICE TREE
13663 M: Rob Herring <robh+dt@kernel.org>
13664 M: Frank Rowand <frowand.list@gmail.com>
13665 L: devicetree@vger.kernel.org
13667 W: http://www.devicetree.org/
13668 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
13669 F: Documentation/ABI/testing/sysfs-firmware-ofw
13671 F: include/linux/of*.h
13674 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
13675 M: Rob Herring <robh+dt@kernel.org>
13676 L: devicetree@vger.kernel.org
13678 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
13679 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
13680 F: Documentation/devicetree/
13681 F: arch/*/boot/dts/
13682 F: include/dt-bindings/
13684 OPENCORES I2C BUS DRIVER
13685 M: Peter Korsgaard <peter@korsgaard.com>
13686 M: Andrew Lunn <andrew@lunn.ch>
13687 L: linux-i2c@vger.kernel.org
13689 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
13690 F: Documentation/i2c/busses/i2c-ocores.rst
13691 F: drivers/i2c/busses/i2c-ocores.c
13692 F: include/linux/platform_data/i2c-ocores.h
13694 OPENRISC ARCHITECTURE
13695 M: Jonas Bonn <jonas@southpole.se>
13696 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
13697 M: Stafford Horne <shorne@gmail.com>
13698 L: openrisc@lists.librecores.org
13700 W: http://openrisc.io
13701 T: git git://github.com/openrisc/linux.git
13702 F: Documentation/devicetree/bindings/openrisc/
13703 F: Documentation/openrisc/
13705 F: drivers/irqchip/irq-ompic.c
13706 F: drivers/irqchip/irq-or1k-*
13709 M: Pravin B Shelar <pshelar@ovn.org>
13710 L: netdev@vger.kernel.org
13711 L: dev@openvswitch.org
13713 W: http://openvswitch.org
13714 F: include/uapi/linux/openvswitch.h
13715 F: net/openvswitch/
13717 OPERATING PERFORMANCE POINTS (OPP)
13718 M: Viresh Kumar <vireshk@kernel.org>
13719 M: Nishanth Menon <nm@ti.com>
13720 M: Stephen Boyd <sboyd@kernel.org>
13721 L: linux-pm@vger.kernel.org
13723 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
13724 F: Documentation/devicetree/bindings/opp/
13725 F: Documentation/power/opp.rst
13727 F: include/linux/pm_opp.h
13730 M: Clemens Ladisch <clemens@ladisch.de>
13731 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13733 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13734 F: sound/drivers/opl4/
13736 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
13737 M: Mark Fasheh <mark@fasheh.com>
13738 M: Joel Becker <jlbec@evilplan.org>
13739 M: Joseph Qi <joseph.qi@linux.alibaba.com>
13740 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
13742 W: http://ocfs2.wiki.kernel.org
13743 F: Documentation/filesystems/dlmfs.rst
13744 F: Documentation/filesystems/ocfs2.rst
13747 ORANGEFS FILESYSTEM
13748 M: Mike Marshall <hubcap@omnibond.com>
13749 R: Martin Brandenburg <martin@omnibond.com>
13750 L: devel@lists.orangefs.org
13752 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
13753 F: Documentation/filesystems/orangefs.rst
13757 L: linux-wireless@vger.kernel.org
13759 W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
13760 W: http://www.nongnu.org/orinoco/
13761 F: drivers/net/wireless/intersil/orinoco/
13763 OV2659 OMNIVISION SENSOR DRIVER
13764 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13765 L: linux-media@vger.kernel.org
13767 W: https://linuxtv.org
13768 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13769 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13770 F: drivers/media/i2c/ov2659.c
13771 F: include/media/i2c/ov2659.h
13774 M: Miklos Szeredi <miklos@szeredi.hu>
13775 L: linux-unionfs@vger.kernel.org
13777 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
13778 F: Documentation/filesystems/overlayfs.rst
13781 P54 WIRELESS DRIVER
13782 M: Christian Lamparter <chunkeey@googlemail.com>
13783 L: linux-wireless@vger.kernel.org
13785 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
13786 F: drivers/net/wireless/intersil/p54/
13789 M: Vladimir Oltean <olteanv@gmail.com>
13790 L: netdev@vger.kernel.org
13792 F: Documentation/core-api/packing.rst
13793 F: include/linux/packing.h
13796 PADATA PARALLEL EXECUTION MECHANISM
13797 M: Steffen Klassert <steffen.klassert@secunet.com>
13798 M: Daniel Jordan <daniel.m.jordan@oracle.com>
13799 L: linux-crypto@vger.kernel.org
13800 L: linux-kernel@vger.kernel.org
13802 F: Documentation/core-api/padata.rst
13803 F: include/linux/padata.h
13807 M: Jesper Dangaard Brouer <hawk@kernel.org>
13808 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
13809 L: netdev@vger.kernel.org
13811 F: Documentation/networking/page_pool.rst
13812 F: include/net/page_pool.h
13813 F: include/trace/events/page_pool.h
13814 F: net/core/page_pool.c
13816 PANASONIC LAPTOP ACPI EXTRAS DRIVER
13817 M: Kenneth Chan <kenneth.t.chan@gmail.com>
13818 L: platform-driver-x86@vger.kernel.org
13820 F: drivers/platform/x86/panasonic-laptop.c
13822 PARALLAX PING IIO SENSOR DRIVER
13823 M: Andreas Klinger <ak@it-klinger.de>
13824 L: linux-iio@vger.kernel.org
13826 F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
13827 F: drivers/iio/proximity/ping.c
13829 PARALLEL LCD/KEYPAD PANEL DRIVER
13830 M: Willy Tarreau <willy@haproxy.com>
13831 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
13833 F: Documentation/admin-guide/lcd-panel-cgram.rst
13834 F: drivers/auxdisplay/panel.c
13836 PARALLEL PORT SUBSYSTEM
13837 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13838 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13839 L: linux-parport@lists.infradead.org (subscribers-only)
13841 F: Documentation/driver-api/parport*.rst
13842 F: drivers/char/ppdev.c
13843 F: drivers/parport/
13844 F: include/linux/parport*.h
13845 F: include/uapi/linux/ppdev.h
13847 PARAVIRT_OPS INTERFACE
13848 M: Juergen Gross <jgross@suse.com>
13849 M: Deep Shah <sdeep@vmware.com>
13850 M: "VMware, Inc." <pv-drivers@vmware.com>
13851 L: virtualization@lists.linux-foundation.org
13853 F: Documentation/virt/paravirt_ops.rst
13854 F: arch/*/include/asm/paravirt*.h
13855 F: arch/*/kernel/paravirt*
13856 F: include/linux/hypervisor.h
13858 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
13859 M: Tim Waugh <tim@cyberelk.net>
13860 L: linux-parport@lists.infradead.org (subscribers-only)
13862 F: Documentation/admin-guide/blockdev/paride.rst
13863 F: drivers/block/paride/
13865 PARISC ARCHITECTURE
13866 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
13867 M: Helge Deller <deller@gmx.de>
13868 L: linux-parisc@vger.kernel.org
13870 W: https://parisc.wiki.kernel.org
13871 Q: http://patchwork.kernel.org/project/linux-parisc/list/
13872 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
13873 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
13874 F: Documentation/parisc/
13876 F: drivers/char/agp/parisc-agp.c
13877 F: drivers/input/misc/hp_sdc_rtc.c
13878 F: drivers/input/serio/gscps2.c
13879 F: drivers/input/serio/hp_sdc*
13881 F: drivers/parport/parport_gsc.*
13882 F: drivers/tty/serial/8250/8250_gsc.c
13883 F: drivers/video/console/sti*
13884 F: drivers/video/fbdev/sti*
13885 F: drivers/video/logo/logo_parisc*
13886 F: include/linux/hp_sdc.h
13889 M: Jiri Pirko <jiri@nvidia.com>
13890 L: netdev@vger.kernel.org
13892 F: include/linux/parman.h
13894 F: lib/test_parman.c
13896 PC ENGINES APU BOARD DRIVER
13897 M: Enrico Weigelt, metux IT consult <info@metux.net>
13899 F: drivers/platform/x86/pcengines-apuv2.c
13901 PC87360 HARDWARE MONITORING DRIVER
13902 M: Jim Cromie <jim.cromie@gmail.com>
13903 L: linux-hwmon@vger.kernel.org
13905 F: Documentation/hwmon/pc87360.rst
13906 F: drivers/hwmon/pc87360.c
13908 PC8736x GPIO DRIVER
13909 M: Jim Cromie <jim.cromie@gmail.com>
13911 F: drivers/char/pc8736x_gpio.c
13913 PC87427 HARDWARE MONITORING DRIVER
13914 M: Jean Delvare <jdelvare@suse.com>
13915 L: linux-hwmon@vger.kernel.org
13917 F: Documentation/hwmon/pc87427.rst
13918 F: drivers/hwmon/pc87427.c
13921 M: Riku Voipio <riku.voipio@iki.fi>
13923 F: drivers/leds/leds-pca9532.c
13924 F: include/linux/leds-pca9532.h
13926 PCA9541 I2C BUS MASTER SELECTOR DRIVER
13927 M: Guenter Roeck <linux@roeck-us.net>
13928 L: linux-i2c@vger.kernel.org
13930 F: drivers/i2c/muxes/i2c-mux-pca9541.c
13932 PCDP - PRIMARY CONSOLE AND DEBUG PORT
13933 M: Khalid Aziz <khalid@gonehiking.org>
13935 F: drivers/firmware/pcdp.*
13937 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
13938 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13939 M: Pali Rohár <pali@kernel.org>
13940 L: linux-pci@vger.kernel.org
13941 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13943 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
13944 F: drivers/pci/controller/pci-aardvark.c
13946 PCI DRIVER FOR ALTERA PCIE IP
13947 M: Ley Foon Tan <ley.foon.tan@intel.com>
13948 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
13949 L: linux-pci@vger.kernel.org
13951 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
13952 F: drivers/pci/controller/pcie-altera.c
13954 PCI DRIVER FOR APPLIEDMICRO XGENE
13955 M: Toan Le <toan@os.amperecomputing.com>
13956 L: linux-pci@vger.kernel.org
13957 L: linux-arm-kernel@lists.infradead.org
13959 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
13960 F: drivers/pci/controller/pci-xgene.c
13962 PCI DRIVER FOR ARM VERSATILE PLATFORM
13963 M: Rob Herring <robh@kernel.org>
13964 L: linux-pci@vger.kernel.org
13965 L: linux-arm-kernel@lists.infradead.org
13967 F: Documentation/devicetree/bindings/pci/versatile.yaml
13968 F: drivers/pci/controller/pci-versatile.c
13970 PCI DRIVER FOR ARMADA 8K
13971 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13972 L: linux-pci@vger.kernel.org
13973 L: linux-arm-kernel@lists.infradead.org
13975 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
13976 F: drivers/pci/controller/dwc/pcie-armada8k.c
13978 PCI DRIVER FOR CADENCE PCIE IP
13979 M: Tom Joseph <tjoseph@cadence.com>
13980 L: linux-pci@vger.kernel.org
13982 F: Documentation/devicetree/bindings/pci/cdns,*
13983 F: drivers/pci/controller/cadence/
13985 PCI DRIVER FOR FREESCALE LAYERSCAPE
13986 M: Minghuan Lian <minghuan.Lian@nxp.com>
13987 M: Mingkai Hu <mingkai.hu@nxp.com>
13988 M: Roy Zang <roy.zang@nxp.com>
13989 L: linuxppc-dev@lists.ozlabs.org
13990 L: linux-pci@vger.kernel.org
13991 L: linux-arm-kernel@lists.infradead.org
13993 F: drivers/pci/controller/dwc/*layerscape*
13995 PCI DRIVER FOR GENERIC OF HOSTS
13996 M: Will Deacon <will@kernel.org>
13997 L: linux-pci@vger.kernel.org
13998 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14000 F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
14001 F: drivers/pci/controller/pci-host-common.c
14002 F: drivers/pci/controller/pci-host-generic.c
14004 PCI DRIVER FOR IMX6
14005 M: Richard Zhu <hongxing.zhu@nxp.com>
14006 M: Lucas Stach <l.stach@pengutronix.de>
14007 L: linux-pci@vger.kernel.org
14008 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14010 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
14011 F: drivers/pci/controller/dwc/*imx6*
14013 PCI DRIVER FOR FU740
14014 M: Paul Walmsley <paul.walmsley@sifive.com>
14015 M: Greentime Hu <greentime.hu@sifive.com>
14016 L: linux-pci@vger.kernel.org
14018 F: Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
14019 F: drivers/pci/controller/dwc/pcie-fu740.c
14021 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
14022 M: Jonathan Derrick <jonathan.derrick@intel.com>
14023 L: linux-pci@vger.kernel.org
14025 F: drivers/pci/controller/vmd.c
14027 PCI DRIVER FOR MICROSEMI SWITCHTEC
14028 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
14029 M: Logan Gunthorpe <logang@deltatee.com>
14030 L: linux-pci@vger.kernel.org
14032 F: Documentation/ABI/testing/sysfs-class-switchtec
14033 F: Documentation/driver-api/switchtec.rst
14034 F: drivers/ntb/hw/mscc/
14035 F: drivers/pci/switch/switchtec*
14036 F: include/linux/switchtec.h
14037 F: include/uapi/linux/switchtec_ioctl.h
14039 PCI DRIVER FOR MOBIVEIL PCIE IP
14040 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
14041 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
14042 L: linux-pci@vger.kernel.org
14044 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
14045 F: drivers/pci/controller/mobiveil/pcie-mobiveil*
14047 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
14048 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
14049 L: linux-pci@vger.kernel.org
14050 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14052 F: drivers/pci/controller/*mvebu*
14054 PCI DRIVER FOR NVIDIA TEGRA
14055 M: Thierry Reding <thierry.reding@gmail.com>
14056 L: linux-tegra@vger.kernel.org
14057 L: linux-pci@vger.kernel.org
14059 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
14060 F: drivers/pci/controller/pci-tegra.c
14062 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
14063 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
14064 L: linux-pci@vger.kernel.org
14065 L: linux-arm-kernel@lists.infradead.org
14067 F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
14068 F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
14070 PCI DRIVER FOR RENESAS R-CAR
14071 M: Marek Vasut <marek.vasut+renesas@gmail.com>
14072 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
14073 L: linux-pci@vger.kernel.org
14074 L: linux-renesas-soc@vger.kernel.org
14076 F: Documentation/devicetree/bindings/pci/*rcar*
14077 F: drivers/pci/controller/*rcar*
14079 PCI DRIVER FOR SAMSUNG EXYNOS
14080 M: Jingoo Han <jingoohan1@gmail.com>
14081 L: linux-pci@vger.kernel.org
14082 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14083 L: linux-samsung-soc@vger.kernel.org
14085 F: drivers/pci/controller/dwc/pci-exynos.c
14087 PCI DRIVER FOR SYNOPSYS DESIGNWARE
14088 M: Jingoo Han <jingoohan1@gmail.com>
14089 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
14090 L: linux-pci@vger.kernel.org
14092 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
14093 F: drivers/pci/controller/dwc/*designware*
14095 PCI DRIVER FOR TI DRA7XX/J721E
14096 M: Kishon Vijay Abraham I <kishon@ti.com>
14097 L: linux-omap@vger.kernel.org
14098 L: linux-pci@vger.kernel.org
14099 L: linux-arm-kernel@lists.infradead.org
14101 F: Documentation/devicetree/bindings/pci/ti-pci.txt
14102 F: drivers/pci/controller/cadence/pci-j721e.c
14103 F: drivers/pci/controller/dwc/pci-dra7xx.c
14105 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
14106 M: Linus Walleij <linus.walleij@linaro.org>
14107 L: linux-pci@vger.kernel.org
14109 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
14110 F: drivers/pci/controller/pci-v3-semi.c
14112 PCI ENDPOINT SUBSYSTEM
14113 M: Kishon Vijay Abraham I <kishon@ti.com>
14114 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14115 L: linux-pci@vger.kernel.org
14117 F: Documentation/PCI/endpoint/*
14118 F: Documentation/misc-devices/pci-endpoint-test.rst
14119 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
14120 F: drivers/misc/pci_endpoint_test.c
14121 F: drivers/pci/endpoint/
14124 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
14125 M: Russell Currey <ruscur@russell.cc>
14126 M: Oliver O'Halloran <oohall@gmail.com>
14127 L: linuxppc-dev@lists.ozlabs.org
14129 F: Documentation/PCI/pci-error-recovery.rst
14130 F: Documentation/powerpc/eeh-pci-error-recovery.rst
14131 F: arch/powerpc/include/*/eeh*.h
14132 F: arch/powerpc/kernel/eeh*.c
14133 F: arch/powerpc/platforms/*/eeh*.c
14134 F: drivers/pci/pcie/aer.c
14135 F: drivers/pci/pcie/dpc.c
14136 F: drivers/pci/pcie/err.c
14139 M: Linas Vepstas <linasvepstas@gmail.com>
14140 L: linux-pci@vger.kernel.org
14142 F: Documentation/PCI/pci-error-recovery.rst
14144 PCI MSI DRIVER FOR ALTERA MSI IP
14145 M: Ley Foon Tan <ley.foon.tan@intel.com>
14146 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
14147 L: linux-pci@vger.kernel.org
14149 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
14150 F: drivers/pci/controller/pcie-altera-msi.c
14152 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
14153 M: Toan Le <toan@os.amperecomputing.com>
14154 L: linux-pci@vger.kernel.org
14155 L: linux-arm-kernel@lists.infradead.org
14157 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
14158 F: drivers/pci/controller/pci-xgene-msi.c
14160 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
14161 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14162 R: Rob Herring <robh@kernel.org>
14163 L: linux-pci@vger.kernel.org
14165 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
14166 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
14167 F: drivers/pci/controller/
14170 M: Bjorn Helgaas <bhelgaas@google.com>
14171 L: linux-pci@vger.kernel.org
14173 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
14174 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
14175 F: Documentation/PCI/
14176 F: Documentation/devicetree/bindings/pci/
14177 F: arch/x86/kernel/early-quirks.c
14178 F: arch/x86/kernel/quirks.c
14180 F: drivers/acpi/pci*
14182 F: include/asm-generic/pci*
14183 F: include/linux/of_pci.h
14184 F: include/linux/pci*
14185 F: include/uapi/linux/pci*
14188 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
14189 M: Jonathan Chocron <jonnyc@amazon.com>
14190 L: linux-pci@vger.kernel.org
14192 F: Documentation/devicetree/bindings/pci/pcie-al.txt
14193 F: drivers/pci/controller/dwc/pcie-al.c
14195 PCIE DRIVER FOR AMLOGIC MESON
14196 M: Yue Wang <yue.wang@Amlogic.com>
14197 L: linux-pci@vger.kernel.org
14198 L: linux-amlogic@lists.infradead.org
14200 F: drivers/pci/controller/dwc/pci-meson.c
14202 PCIE DRIVER FOR AXIS ARTPEC
14203 M: Jesper Nilsson <jesper.nilsson@axis.com>
14204 L: linux-arm-kernel@axis.com
14205 L: linux-pci@vger.kernel.org
14207 F: Documentation/devicetree/bindings/pci/axis,artpec*
14208 F: drivers/pci/controller/dwc/*artpec*
14210 PCIE DRIVER FOR CAVIUM THUNDERX
14211 M: Robert Richter <rric@kernel.org>
14212 L: linux-pci@vger.kernel.org
14213 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14215 F: drivers/pci/controller/pci-thunder-*
14217 PCIE DRIVER FOR HISILICON
14218 M: Zhou Wang <wangzhou1@hisilicon.com>
14219 L: linux-pci@vger.kernel.org
14221 F: drivers/pci/controller/dwc/pcie-hisi.c
14223 PCIE DRIVER FOR HISILICON KIRIN
14224 M: Xiaowei Song <songxiaowei@hisilicon.com>
14225 M: Binghui Wang <wangbinghui@hisilicon.com>
14226 L: linux-pci@vger.kernel.org
14228 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
14229 F: drivers/pci/controller/dwc/pcie-kirin.c
14231 PCIE DRIVER FOR HISILICON STB
14232 M: Shawn Guo <shawn.guo@linaro.org>
14233 L: linux-pci@vger.kernel.org
14235 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
14236 F: drivers/pci/controller/dwc/pcie-histb.c
14238 PCIE DRIVER FOR MEDIATEK
14239 M: Ryder Lee <ryder.lee@mediatek.com>
14240 M: Jianjun Wang <jianjun.wang@mediatek.com>
14241 L: linux-pci@vger.kernel.org
14242 L: linux-mediatek@lists.infradead.org
14244 F: Documentation/devicetree/bindings/pci/mediatek*
14245 F: drivers/pci/controller/*mediatek*
14247 PCIE DRIVER FOR MICROCHIP
14248 M: Daire McNamara <daire.mcnamara@microchip.com>
14249 L: linux-pci@vger.kernel.org
14251 F: Documentation/devicetree/bindings/pci/microchip*
14252 F: drivers/pci/controller/*microchip*
14254 PCIE DRIVER FOR QUALCOMM MSM
14255 M: Stanimir Varbanov <svarbanov@mm-sol.com>
14256 L: linux-pci@vger.kernel.org
14257 L: linux-arm-msm@vger.kernel.org
14259 F: drivers/pci/controller/dwc/*qcom*
14261 PCIE DRIVER FOR ROCKCHIP
14262 M: Shawn Lin <shawn.lin@rock-chips.com>
14263 L: linux-pci@vger.kernel.org
14264 L: linux-rockchip@lists.infradead.org
14266 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
14267 F: drivers/pci/controller/pcie-rockchip*
14269 PCIE DRIVER FOR SOCIONEXT UNIPHIER
14270 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14271 L: linux-pci@vger.kernel.org
14273 F: Documentation/devicetree/bindings/pci/uniphier-pcie*
14274 F: drivers/pci/controller/dwc/pcie-uniphier*
14276 PCIE DRIVER FOR ST SPEAR13XX
14277 M: Pratyush Anand <pratyush.anand@gmail.com>
14278 L: linux-pci@vger.kernel.org
14280 F: drivers/pci/controller/dwc/*spear*
14283 M: Dominik Brodowski <linux@dominikbrodowski.net>
14285 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
14286 F: Documentation/pcmcia/
14291 PCNET32 NETWORK DRIVER
14292 M: Don Fry <pcnet32@frontier.com>
14293 L: netdev@vger.kernel.org
14295 F: drivers/net/ethernet/amd/pcnet32.c
14297 PCRYPT PARALLEL CRYPTO ENGINE
14298 M: Steffen Klassert <steffen.klassert@secunet.com>
14299 L: linux-crypto@vger.kernel.org
14302 F: include/crypto/pcrypt.h
14304 PEAQ WMI HOTKEYS DRIVER
14305 M: Hans de Goede <hdegoede@redhat.com>
14306 L: platform-driver-x86@vger.kernel.org
14308 F: drivers/platform/x86/peaq-wmi.c
14310 PENSANDO ETHERNET DRIVERS
14311 M: Shannon Nelson <snelson@pensando.io>
14312 M: drivers@pensando.io
14313 L: netdev@vger.kernel.org
14315 F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
14316 F: drivers/net/ethernet/pensando/
14318 PER-CPU MEMORY ALLOCATOR
14319 M: Dennis Zhou <dennis@kernel.org>
14320 M: Tejun Heo <tj@kernel.org>
14321 M: Christoph Lameter <cl@linux.com>
14323 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
14324 F: arch/*/include/asm/percpu.h
14325 F: include/linux/percpu*.h
14328 PER-TASK DELAY ACCOUNTING
14329 M: Balbir Singh <bsingharora@gmail.com>
14331 F: include/linux/delayacct.h
14332 F: kernel/delayacct.c
14334 PERFORMANCE EVENTS SUBSYSTEM
14335 M: Peter Zijlstra <peterz@infradead.org>
14336 M: Ingo Molnar <mingo@redhat.com>
14337 M: Arnaldo Carvalho de Melo <acme@kernel.org>
14338 R: Mark Rutland <mark.rutland@arm.com>
14339 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
14340 R: Jiri Olsa <jolsa@redhat.com>
14341 R: Namhyung Kim <namhyung@kernel.org>
14342 L: linux-perf-users@vger.kernel.org
14343 L: linux-kernel@vger.kernel.org
14345 W: https://perf.wiki.kernel.org/
14346 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14348 F: arch/*/events/*/*
14349 F: arch/*/include/asm/perf_event.h
14350 F: arch/*/kernel/*/*/perf_event*.c
14351 F: arch/*/kernel/*/perf_event*.c
14352 F: arch/*/kernel/perf_callchain.c
14353 F: arch/*/kernel/perf_event*.c
14354 F: include/linux/perf_event.h
14355 F: include/uapi/linux/perf_event.h
14360 PERFORMANCE EVENTS TOOLING ARM64
14361 R: John Garry <john.garry@huawei.com>
14362 R: Will Deacon <will@kernel.org>
14363 R: Mathieu Poirier <mathieu.poirier@linaro.org>
14364 R: Leo Yan <leo.yan@linaro.org>
14365 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14367 F: tools/build/feature/test-libopencsd.c
14368 F: tools/perf/arch/arm*/
14369 F: tools/perf/pmu-events/arch/arm64/
14370 F: tools/perf/util/arm-spe*
14371 F: tools/perf/util/cs-etm*
14373 PERSONALITY HANDLING
14374 M: Christoph Hellwig <hch@infradead.org>
14375 L: linux-abi-devel@lists.sourceforge.net
14377 F: include/linux/personality.h
14378 F: include/uapi/linux/personality.h
14380 PHOENIX RC FLIGHT CONTROLLER ADAPTER
14381 M: Marcus Folkesson <marcus.folkesson@gmail.com>
14382 L: linux-input@vger.kernel.org
14384 F: Documentation/input/devices/pxrc.rst
14385 F: drivers/input/joystick/pxrc.c
14388 M: Remi Denis-Courmont <courmisch@gmail.com>
14390 F: Documentation/networking/phonet.rst
14391 F: include/linux/phonet.h
14392 F: include/net/phonet/
14393 F: include/uapi/linux/phonet.h
14397 M: Joern Engel <joern@lazybastard.org>
14398 L: linux-mtd@lists.infradead.org
14400 F: drivers/mtd/devices/phram.c
14403 M: Bruno Prémont <bonbons@linux-vserver.org>
14404 L: linux-input@vger.kernel.org
14406 F: drivers/hid/hid-picolcd*
14409 M: Christian Brauner <christian@brauner.io>
14410 L: linux-kernel@vger.kernel.org
14412 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
14414 F: tools/testing/selftests/clone3/
14415 F: tools/testing/selftests/pid_namespace/
14416 F: tools/testing/selftests/pidfd/
14419 K: \b(clone_args|kernel_clone_args)\b
14421 PIN CONTROL SUBSYSTEM
14422 M: Linus Walleij <linus.walleij@linaro.org>
14423 L: linux-gpio@vger.kernel.org
14425 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
14426 F: Documentation/devicetree/bindings/pinctrl/
14427 F: Documentation/driver-api/pin-control.rst
14428 F: drivers/pinctrl/
14429 F: include/linux/pinctrl/
14431 PIN CONTROLLER - FREESCALE
14432 M: Dong Aisheng <aisheng.dong@nxp.com>
14433 M: Fabio Estevam <festevam@gmail.com>
14434 M: Shawn Guo <shawnguo@kernel.org>
14435 M: Stefan Agner <stefan@agner.ch>
14436 R: Pengutronix Kernel Team <kernel@pengutronix.de>
14437 L: linux-gpio@vger.kernel.org
14439 F: Documentation/devicetree/bindings/pinctrl/fsl,*
14440 F: drivers/pinctrl/freescale/
14442 PIN CONTROLLER - INTEL
14443 M: Mika Westerberg <mika.westerberg@linux.intel.com>
14444 M: Andy Shevchenko <andy@kernel.org>
14446 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
14447 F: drivers/pinctrl/intel/
14449 PIN CONTROLLER - MEDIATEK
14450 M: Sean Wang <sean.wang@kernel.org>
14451 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14453 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
14454 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
14455 F: drivers/pinctrl/mediatek/
14457 PIN CONTROLLER - MICROCHIP AT91
14458 M: Ludovic Desroches <ludovic.desroches@microchip.com>
14459 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14460 L: linux-gpio@vger.kernel.org
14462 F: drivers/gpio/gpio-sama5d2-piobu.c
14463 F: drivers/pinctrl/pinctrl-at91*
14465 PIN CONTROLLER - QUALCOMM
14466 M: Bjorn Andersson <bjorn.andersson@linaro.org>
14467 L: linux-arm-msm@vger.kernel.org
14469 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
14470 F: drivers/pinctrl/qcom/
14472 PIN CONTROLLER - RENESAS
14473 M: Geert Uytterhoeven <geert+renesas@glider.be>
14474 L: linux-renesas-soc@vger.kernel.org
14476 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
14477 F: Documentation/devicetree/bindings/pinctrl/renesas,*
14478 F: drivers/pinctrl/renesas/
14480 PIN CONTROLLER - SAMSUNG
14481 M: Tomasz Figa <tomasz.figa@gmail.com>
14482 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
14483 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14484 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14485 L: linux-samsung-soc@vger.kernel.org
14487 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
14488 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
14489 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
14490 F: drivers/pinctrl/samsung/
14491 F: include/dt-bindings/pinctrl/samsung.h
14493 PIN CONTROLLER - SINGLE
14494 M: Tony Lindgren <tony@atomide.com>
14495 M: Haojian Zhuang <haojian.zhuang@linaro.org>
14496 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14497 L: linux-omap@vger.kernel.org
14499 F: drivers/pinctrl/pinctrl-single.c
14501 PIN CONTROLLER - ST SPEAR
14502 M: Viresh Kumar <vireshk@kernel.org>
14503 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14505 W: http://www.st.com/spear
14506 F: drivers/pinctrl/spear/
14508 PISTACHIO SOC SUPPORT
14509 M: James Hartley <james.hartley@sondrel.com>
14510 L: linux-mips@vger.kernel.org
14512 F: arch/mips/boot/dts/img/pistachio*
14513 F: arch/mips/configs/pistachio*_defconfig
14514 F: arch/mips/pistachio/
14517 M: linux-block@vger.kernel.org
14519 F: drivers/block/pktcdvd.c
14520 F: include/linux/pktcdvd.h
14521 F: include/uapi/linux/pktcdvd.h
14523 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
14524 M: Tomasz Duszynski <tduszyns@gmail.com>
14526 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
14527 F: drivers/iio/chemical/pms7003.c
14530 M: Jacob Keller <jacob.e.keller@intel.com>
14532 F: Documentation/driver-api/pldmfw/
14533 F: include/linux/pldmfw.h
14537 M: Logan Gunthorpe <logang@deltatee.com>
14539 F: drivers/dma/plx_dma.c
14542 M: Charles Hsu <hsu.yungteng@gmail.com>
14543 L: linux-hwmon@vger.kernel.org
14545 F: Documentation/hwmon/pm6764tr.rst
14546 F: drivers/hwmon/pmbus/pm6764tr.c
14549 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
14550 L: linux-pm@vger.kernel.org
14552 W: https://01.org/pm-graph
14553 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
14554 T: git git://github.com/intel/pm-graph
14555 F: tools/power/pm-graph
14557 PMBUS HARDWARE MONITORING DRIVERS
14558 M: Guenter Roeck <linux@roeck-us.net>
14559 L: linux-hwmon@vger.kernel.org
14561 W: http://hwmon.wiki.kernel.org/
14562 W: http://www.roeck-us.net/linux/drivers/
14563 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
14564 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
14565 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
14566 F: Documentation/devicetree/bindings/hwmon/max31785.txt
14567 F: Documentation/hwmon/adm1275.rst
14568 F: Documentation/hwmon/ibm-cffps.rst
14569 F: Documentation/hwmon/ir35221.rst
14570 F: Documentation/hwmon/lm25066.rst
14571 F: Documentation/hwmon/ltc2978.rst
14572 F: Documentation/hwmon/ltc3815.rst
14573 F: Documentation/hwmon/max16064.rst
14574 F: Documentation/hwmon/max20751.rst
14575 F: Documentation/hwmon/max31785.rst
14576 F: Documentation/hwmon/max34440.rst
14577 F: Documentation/hwmon/max8688.rst
14578 F: Documentation/hwmon/pmbus-core.rst
14579 F: Documentation/hwmon/pmbus.rst
14580 F: Documentation/hwmon/tps40422.rst
14581 F: Documentation/hwmon/ucd9000.rst
14582 F: Documentation/hwmon/ucd9200.rst
14583 F: Documentation/hwmon/zl6100.rst
14584 F: drivers/hwmon/pmbus/
14585 F: include/linux/pmbus.h
14587 PMC SIERRA MaxRAID DRIVER
14588 L: linux-scsi@vger.kernel.org
14590 W: http://www.pmc-sierra.com/
14591 F: drivers/scsi/pmcraid.*
14593 PMC SIERRA PM8001 DRIVER
14594 M: Jack Wang <jinpu.wang@cloud.ionos.com>
14595 L: linux-scsi@vger.kernel.org
14597 F: drivers/scsi/pm8001/
14599 PNI RM3100 IIO DRIVER
14600 M: Song Qiang <songqiang1304521@gmail.com>
14601 L: linux-iio@vger.kernel.org
14603 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
14604 F: drivers/iio/magnetometer/rm3100*
14607 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
14608 L: linux-acpi@vger.kernel.org
14611 F: include/linux/pnp.h
14613 POSIX CLOCKS and TIMERS
14614 M: Thomas Gleixner <tglx@linutronix.de>
14615 L: linux-kernel@vger.kernel.org
14617 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14619 F: include/linux/time_namespace.h
14620 F: include/linux/timer*
14621 F: kernel/time/*timer*
14622 F: kernel/time/namespace.c
14624 POWER MANAGEMENT CORE
14625 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
14626 L: linux-pm@vger.kernel.org
14628 B: https://bugzilla.kernel.org
14629 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
14630 F: drivers/base/power/
14631 F: drivers/powercap/
14632 F: include/linux/intel_rapl.h
14633 F: include/linux/pm.h
14634 F: include/linux/pm_*
14635 F: include/linux/powercap.h
14636 F: kernel/configs/nopm.config
14638 DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
14639 M: Daniel Lezcano <daniel.lezcano@kernel.org>
14640 L: linux-pm@vger.kernel.org
14642 B: https://bugzilla.kernel.org
14643 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
14644 F: drivers/powercap/dtpm*
14645 F: include/linux/dtpm.h
14647 POWER STATE COORDINATION INTERFACE (PSCI)
14648 M: Mark Rutland <mark.rutland@arm.com>
14649 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14650 L: linux-arm-kernel@lists.infradead.org
14652 F: drivers/firmware/psci/
14653 F: include/linux/psci.h
14654 F: include/uapi/linux/psci.h
14656 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
14657 M: Sebastian Reichel <sre@kernel.org>
14658 L: linux-pm@vger.kernel.org
14660 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14661 F: Documentation/ABI/testing/sysfs-class-power
14662 F: Documentation/devicetree/bindings/power/supply/
14663 F: drivers/power/supply/
14664 F: include/linux/power_supply.h
14666 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
14667 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
14668 L: linuxppc-dev@lists.ozlabs.org
14670 F: drivers/char/powernv-op-panel.c
14672 PPP OVER ATM (RFC 2364)
14673 M: Mitchell Blank Jr <mitch@sfgoth.com>
14675 F: include/uapi/linux/atmppp.h
14676 F: net/atm/pppoatm.c
14679 M: Michal Ostrowski <mostrows@earthlink.net>
14681 F: drivers/net/ppp/pppoe.c
14682 F: drivers/net/ppp/pppox.c
14685 M: James Chapman <jchapman@katalix.com>
14687 F: include/linux/if_pppol2tp.h
14688 F: include/uapi/linux/if_pppol2tp.h
14689 F: net/l2tp/l2tp_ppp.c
14691 PPP PROTOCOL DRIVERS AND COMPRESSORS
14692 M: Paul Mackerras <paulus@samba.org>
14693 L: linux-ppp@vger.kernel.org
14695 F: drivers/net/ppp/ppp_*
14698 M: Rodolfo Giometti <giometti@enneenne.com>
14699 L: linuxpps@ml.enneenne.com (subscribers-only)
14701 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
14702 F: Documentation/ABI/testing/sysfs-pps
14703 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
14704 F: Documentation/driver-api/pps.rst
14706 F: include/linux/pps*.h
14707 F: include/uapi/linux/pps.h
14710 M: Dmitry Kozlov <xeb@mail.ru>
14711 L: netdev@vger.kernel.org
14713 W: http://sourceforge.net/projects/accel-pptp
14714 F: drivers/net/ppp/pptp.c
14716 PRESSURE STALL INFORMATION (PSI)
14717 M: Johannes Weiner <hannes@cmpxchg.org>
14719 F: include/linux/psi*
14720 F: kernel/sched/psi.c
14723 M: Petr Mladek <pmladek@suse.com>
14724 M: Sergey Senozhatsky <senozhatsky@chromium.org>
14725 R: Steven Rostedt <rostedt@goodmis.org>
14726 R: John Ogness <john.ogness@linutronix.de>
14728 F: include/linux/printk.h
14731 PRISM54 WIRELESS DRIVER
14732 M: Luis Chamberlain <mcgrof@kernel.org>
14733 L: linux-wireless@vger.kernel.org
14735 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
14736 F: drivers/net/wireless/intersil/prism54/
14739 L: linux-kernel@vger.kernel.org
14740 L: linux-fsdevel@vger.kernel.org
14742 F: Documentation/filesystems/proc.rst
14744 F: include/linux/proc_fs.h
14745 F: tools/testing/selftests/proc/
14748 M: Luis Chamberlain <mcgrof@kernel.org>
14749 M: Kees Cook <keescook@chromium.org>
14750 M: Iurii Zaikin <yzaikin@google.com>
14751 L: linux-kernel@vger.kernel.org
14752 L: linux-fsdevel@vger.kernel.org
14754 F: fs/proc/proc_sysctl.c
14755 F: include/linux/sysctl.h
14756 F: kernel/sysctl-test.c
14758 F: tools/testing/selftests/sysctl/
14760 PS3 NETWORK SUPPORT
14761 M: Geoff Levand <geoff@infradead.org>
14762 L: netdev@vger.kernel.org
14763 L: linuxppc-dev@lists.ozlabs.org
14765 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
14767 PS3 PLATFORM SUPPORT
14768 M: Geoff Levand <geoff@infradead.org>
14769 L: linuxppc-dev@lists.ozlabs.org
14771 F: arch/powerpc/boot/ps3*
14772 F: arch/powerpc/include/asm/lv1call.h
14773 F: arch/powerpc/include/asm/ps3*.h
14774 F: arch/powerpc/platforms/ps3/
14777 F: drivers/rtc/rtc-ps3.c
14778 F: drivers/usb/host/*ps3.c
14779 F: sound/ppc/snd_ps3*
14782 M: Jim Paris <jim@jtan.com>
14783 M: Geoff Levand <geoff@infradead.org>
14784 L: linuxppc-dev@lists.ozlabs.org
14786 F: drivers/block/ps3vram.c
14788 PSAMPLE PACKET SAMPLING SUPPORT
14789 M: Yotam Gigi <yotam.gi@gmail.com>
14791 F: include/net/psample.h
14792 F: include/uapi/linux/psample.h
14796 M: Kees Cook <keescook@chromium.org>
14797 M: Anton Vorontsov <anton@enomsg.org>
14798 M: Colin Cross <ccross@android.com>
14799 M: Tony Luck <tony.luck@intel.com>
14801 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
14802 F: Documentation/admin-guide/ramoops.rst
14803 F: Documentation/admin-guide/pstore-blk.rst
14804 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
14805 F: drivers/acpi/apei/erst.c
14806 F: drivers/firmware/efi/efi-pstore.c
14808 F: include/linux/pstore*
14809 K: \b(pstore|ramoops)
14811 PTP HARDWARE CLOCK SUPPORT
14812 M: Richard Cochran <richardcochran@gmail.com>
14813 L: netdev@vger.kernel.org
14815 W: http://linuxptp.sourceforge.net/
14816 F: Documentation/ABI/testing/sysfs-ptp
14817 F: Documentation/driver-api/ptp.rst
14818 F: drivers/net/phy/dp83640*
14820 F: include/linux/ptp_cl*
14823 M: Oleg Nesterov <oleg@redhat.com>
14825 F: arch/*/*/ptrace*.c
14826 F: arch/*/include/asm/ptrace*.h
14827 F: arch/*/ptrace*.c
14828 F: include/asm-generic/syscall.h
14829 F: include/linux/ptrace.h
14830 F: include/linux/regset.h
14831 F: include/linux/tracehook.h
14832 F: include/uapi/linux/ptrace.h
14833 F: include/uapi/linux/ptrace.h
14837 M: Hans Verkuil <hverkuil@xs4all.nl>
14838 L: linux-media@vger.kernel.org
14840 T: git git://linuxtv.org/media_tree.git
14841 F: Documentation/admin-guide/media/pulse8-cec.rst
14842 F: drivers/media/cec/usb/pulse8/
14844 PVRUSB2 VIDEO4LINUX DRIVER
14845 M: Mike Isely <isely@pobox.com>
14846 L: pvrusb2@isely.net (subscribers-only)
14847 L: linux-media@vger.kernel.org
14849 W: http://www.isely.net/pvrusb2/
14850 T: git git://linuxtv.org/media_tree.git
14851 F: Documentation/driver-api/media/drivers/pvrusb2*
14852 F: drivers/media/usb/pvrusb2/
14855 M: Hans Verkuil <hverkuil@xs4all.nl>
14856 L: linux-media@vger.kernel.org
14858 T: git git://linuxtv.org/media_tree.git
14859 F: drivers/media/usb/pwc/*
14860 F: include/trace/events/pwc.h
14863 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14864 L: linux-hwmon@vger.kernel.org
14866 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
14867 F: Documentation/hwmon/pwm-fan.rst
14868 F: drivers/hwmon/pwm-fan.c
14871 M: Sean Young <sean@mess.org>
14872 L: linux-media@vger.kernel.org
14874 F: drivers/media/rc/pwm-ir-tx.c
14877 M: Thierry Reding <thierry.reding@gmail.com>
14878 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14879 M: Lee Jones <lee.jones@linaro.org>
14880 L: linux-pwm@vger.kernel.org
14882 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
14883 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
14884 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
14885 F: Documentation/devicetree/bindings/pwm/
14886 F: Documentation/driver-api/pwm.rst
14887 F: drivers/gpio/gpio-mvebu.c
14889 F: drivers/video/backlight/pwm_bl.c
14890 F: include/linux/pwm.h
14891 F: include/linux/pwm_backlight.h
14892 K: pwm_(config|apply_state|ops)
14895 M: Robert Jarzmik <robert.jarzmik@free.fr>
14896 L: linux-gpio@vger.kernel.org
14898 F: drivers/gpio/gpio-pxa.c
14904 M: Robert Jarzmik <robert.jarzmik@free.fr>
14905 L: linux-rtc@vger.kernel.org
14908 PXA2xx/PXA3xx SUPPORT
14909 M: Daniel Mack <daniel@zonque.org>
14910 M: Haojian Zhuang <haojian.zhuang@gmail.com>
14911 M: Robert Jarzmik <robert.jarzmik@free.fr>
14912 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14914 T: git git://github.com/hzhuang1/linux.git
14915 T: git git://github.com/rjarzmik/linux.git
14916 F: arch/arm/boot/dts/pxa*
14917 F: arch/arm/mach-pxa/
14918 F: drivers/dma/pxa*
14919 F: drivers/pcmcia/pxa2xx*
14920 F: drivers/pinctrl/pxa/
14921 F: drivers/spi/spi-pxa2xx*
14922 F: drivers/usb/gadget/udc/pxa2*
14923 F: include/sound/pxa2xx-lib.h
14928 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
14929 L: qat-linux@intel.com
14931 F: drivers/crypto/qat/
14933 QCOM AUDIO (ASoC) DRIVERS
14934 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14935 M: Banajit Goswami <bgoswami@codeaurora.org>
14936 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14938 F: sound/soc/codecs/lpass-va-macro.c
14939 F: sound/soc/codecs/lpass-wsa-macro.*
14940 F: sound/soc/codecs/msm8916-wcd-analog.c
14941 F: sound/soc/codecs/msm8916-wcd-digital.c
14942 F: sound/soc/codecs/wcd9335.*
14943 F: sound/soc/codecs/wcd934x.c
14944 F: sound/soc/codecs/wcd-clsh-v2.*
14945 F: sound/soc/codecs/wsa881x.c
14949 M: Alex Elder <elder@kernel.org>
14950 L: netdev@vger.kernel.org
14952 F: drivers/net/ipa/
14954 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
14955 M: Gabriel Somlo <somlo@cmu.edu>
14956 M: "Michael S. Tsirkin" <mst@redhat.com>
14957 L: qemu-devel@nongnu.org
14959 F: drivers/firmware/qemu_fw_cfg.c
14960 F: include/uapi/linux/qemu_fw_cfg.h
14963 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
14964 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
14965 L: linux-rdma@vger.kernel.org
14967 F: drivers/infiniband/hw/qib/
14969 QLOGIC QL41xxx FCOE DRIVER
14970 M: Saurav Kashyap <skashyap@marvell.com>
14971 M: Javed Hasan <jhasan@marvell.com>
14972 M: GR-QLogic-Storage-Upstream@marvell.com
14973 L: linux-scsi@vger.kernel.org
14975 F: drivers/scsi/qedf/
14977 QLOGIC QL41xxx ISCSI DRIVER
14978 M: Nilesh Javali <njavali@marvell.com>
14979 M: Manish Rangankar <mrangankar@marvell.com>
14980 M: GR-QLogic-Storage-Upstream@marvell.com
14981 L: linux-scsi@vger.kernel.org
14983 F: drivers/scsi/qedi/
14985 QLOGIC QL4xxx ETHERNET DRIVER
14986 M: Ariel Elior <aelior@marvell.com>
14987 M: GR-everest-linux-l2@marvell.com
14988 L: netdev@vger.kernel.org
14990 F: drivers/net/ethernet/qlogic/qed/
14991 F: drivers/net/ethernet/qlogic/qede/
14992 F: include/linux/qed/
14994 QLOGIC QL4xxx RDMA DRIVER
14995 M: Michal Kalderon <mkalderon@marvell.com>
14996 M: Ariel Elior <aelior@marvell.com>
14997 L: linux-rdma@vger.kernel.org
14999 F: drivers/infiniband/hw/qedr/
15000 F: include/uapi/rdma/qedr-abi.h
15002 QLOGIC QLA1280 SCSI DRIVER
15003 M: Michael Reed <mdr@sgi.com>
15004 L: linux-scsi@vger.kernel.org
15006 F: drivers/scsi/qla1280.[ch]
15008 QLOGIC QLA2XXX FC-SCSI DRIVER
15009 M: Nilesh Javali <njavali@marvell.com>
15010 M: GR-QLogic-Storage-Upstream@marvell.com
15011 L: linux-scsi@vger.kernel.org
15013 F: drivers/scsi/qla2xxx/
15015 QLOGIC QLA3XXX NETWORK DRIVER
15016 M: GR-Linux-NIC-Dev@marvell.com
15017 L: netdev@vger.kernel.org
15019 F: drivers/net/ethernet/qlogic/qla3xxx.*
15021 QLOGIC QLA4XXX iSCSI DRIVER
15022 M: Nilesh Javali <njavali@marvell.com>
15023 M: Manish Rangankar <mrangankar@marvell.com>
15024 M: GR-QLogic-Storage-Upstream@marvell.com
15025 L: linux-scsi@vger.kernel.org
15027 F: drivers/scsi/qla4xxx/
15029 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
15030 M: Shahed Shaikh <shshaikh@marvell.com>
15031 M: Manish Chopra <manishc@marvell.com>
15032 M: GR-Linux-NIC-Dev@marvell.com
15033 L: netdev@vger.kernel.org
15035 F: drivers/net/ethernet/qlogic/qlcnic/
15037 QLOGIC QLGE 10Gb ETHERNET DRIVER
15038 M: Manish Chopra <manishc@marvell.com>
15039 M: GR-Linux-NIC-Dev@marvell.com
15040 M: Coiby Xu <coiby.xu@gmail.com>
15041 L: netdev@vger.kernel.org
15043 F: Documentation/networking/device_drivers/qlogic/qlge.rst
15044 F: drivers/staging/qlge/
15046 QM1D1B0004 MEDIA DRIVER
15047 M: Akihiro Tsukada <tskd08@gmail.com>
15048 L: linux-media@vger.kernel.org
15050 F: drivers/media/tuners/qm1d1b0004*
15052 QM1D1C0042 MEDIA DRIVER
15053 M: Akihiro Tsukada <tskd08@gmail.com>
15054 L: linux-media@vger.kernel.org
15056 F: drivers/media/tuners/qm1d1c0042*
15059 M: Anders Larsen <al@alarsen.net>
15061 W: http://www.alarsen.net/linux/qnx4fs/
15063 F: include/uapi/linux/qnx4_fs.h
15064 F: include/uapi/linux/qnxtypes.h
15066 QORIQ DPAA2 FSL-MC BUS DRIVER
15067 M: Stuart Yoder <stuyoder@gmail.com>
15068 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
15069 L: linux-kernel@vger.kernel.org
15071 F: Documentation/ABI/stable/sysfs-bus-fsl-mc
15072 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
15073 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
15074 F: drivers/bus/fsl-mc/
15075 F: include/uapi/linux/fsl_mc.h
15077 QT1010 MEDIA DRIVER
15078 M: Antti Palosaari <crope@iki.fi>
15079 L: linux-media@vger.kernel.org
15081 W: https://linuxtv.org
15082 W: http://palosaari.fi/linux/
15083 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15084 T: git git://linuxtv.org/anttip/media_tree.git
15085 F: drivers/media/tuners/qt1010*
15087 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
15088 M: Kalle Valo <kvalo@codeaurora.org>
15089 L: ath10k@lists.infradead.org
15091 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
15092 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
15093 F: drivers/net/wireless/ath/ath10k/
15095 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
15096 M: Kalle Valo <kvalo@codeaurora.org>
15097 L: ath11k@lists.infradead.org
15099 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
15100 F: drivers/net/wireless/ath/ath11k/
15102 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
15103 M: ath9k-devel@qca.qualcomm.com
15104 L: linux-wireless@vger.kernel.org
15106 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
15107 F: drivers/net/wireless/ath/ath9k/
15109 QUALCOMM CAMERA SUBSYSTEM DRIVER
15110 M: Robert Foss <robert.foss@linaro.org>
15111 M: Todor Tomov <todor.too@gmail.com>
15112 L: linux-media@vger.kernel.org
15114 F: Documentation/admin-guide/media/qcom_camss.rst
15115 F: Documentation/devicetree/bindings/media/*camss*
15116 F: drivers/media/platform/qcom/camss/
15118 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
15119 M: Niklas Cassel <nks@flawful.org>
15120 L: linux-pm@vger.kernel.org
15121 L: linux-arm-msm@vger.kernel.org
15123 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.txt
15124 F: drivers/soc/qcom/cpr.c
15126 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
15127 M: Ilia Lin <ilia.lin@kernel.org>
15128 L: linux-pm@vger.kernel.org
15130 F: Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
15131 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
15133 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
15134 M: Timur Tabi <timur@kernel.org>
15135 L: netdev@vger.kernel.org
15137 F: drivers/net/ethernet/qualcomm/emac/
15139 QUALCOMM ETHQOS ETHERNET DRIVER
15140 M: Vinod Koul <vkoul@kernel.org>
15141 L: netdev@vger.kernel.org
15143 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
15144 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
15146 QUALCOMM GENERIC INTERFACE I2C DRIVER
15147 M: Akash Asthana <akashast@codeaurora.org>
15148 M: Mukesh Savaliya <msavaliy@codeaurora.org>
15149 L: linux-i2c@vger.kernel.org
15150 L: linux-arm-msm@vger.kernel.org
15152 F: drivers/i2c/busses/i2c-qcom-geni.c
15154 QUALCOMM HEXAGON ARCHITECTURE
15155 M: Brian Cain <bcain@codeaurora.org>
15156 L: linux-hexagon@vger.kernel.org
15160 QUALCOMM HIDMA DRIVER
15161 M: Sinan Kaya <okaya@kernel.org>
15162 L: linux-arm-kernel@lists.infradead.org
15163 L: linux-arm-msm@vger.kernel.org
15164 L: dmaengine@vger.kernel.org
15166 F: drivers/dma/qcom/hidma*
15168 QUALCOMM I2C CCI DRIVER
15169 M: Loic Poulain <loic.poulain@linaro.org>
15170 M: Robert Foss <robert.foss@linaro.org>
15171 L: linux-i2c@vger.kernel.org
15172 L: linux-arm-msm@vger.kernel.org
15174 F: Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
15175 F: drivers/i2c/busses/i2c-qcom-cci.c
15178 M: Rob Clark <robdclark@gmail.com>
15179 L: iommu@lists.linux-foundation.org
15180 L: linux-arm-msm@vger.kernel.org
15182 F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
15184 QUALCOMM IPC ROUTER (QRTR) DRIVER
15185 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15186 L: linux-arm-msm@vger.kernel.org
15188 F: include/trace/events/qrtr.h
15189 F: include/uapi/linux/qrtr.h
15192 QUALCOMM IPCC MAILBOX DRIVER
15193 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15194 L: linux-arm-msm@vger.kernel.org
15196 F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
15197 F: drivers/mailbox/qcom-ipcc.c
15198 F: include/dt-bindings/mailbox/qcom-ipcc.h
15200 QUALCOMM IPQ4019 USB PHY DRIVER
15201 M: Robert Marko <robert.marko@sartura.hr>
15202 M: Luka Perkov <luka.perkov@sartura.hr>
15203 L: linux-arm-msm@vger.kernel.org
15205 F: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
15206 F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
15208 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
15209 M: Robert Marko <robert.marko@sartura.hr>
15210 M: Luka Perkov <luka.perkov@sartura.hr>
15211 L: linux-arm-msm@vger.kernel.org
15213 F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
15214 F: drivers/regulator/vqmmc-ipq4019-regulator.c
15216 QUALCOMM RMNET DRIVER
15217 M: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
15218 M: Sean Tranchetti <stranche@codeaurora.org>
15219 L: netdev@vger.kernel.org
15221 F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
15222 F: drivers/net/ethernet/qualcomm/rmnet/
15223 F: include/linux/if_rmnet.h
15225 QUALCOMM TSENS THERMAL DRIVER
15226 M: Amit Kucheria <amitk@kernel.org>
15227 M: Thara Gopinath <thara.gopinath@linaro.org>
15228 L: linux-pm@vger.kernel.org
15229 L: linux-arm-msm@vger.kernel.org
15231 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
15232 F: drivers/thermal/qcom/
15234 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
15235 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
15236 L: linux-media@vger.kernel.org
15237 L: linux-arm-msm@vger.kernel.org
15239 T: git git://linuxtv.org/media_tree.git
15240 F: Documentation/devicetree/bindings/media/*venus*
15241 F: drivers/media/platform/qcom/venus/
15243 QUALCOMM WCN36XX WIRELESS DRIVER
15244 M: Kalle Valo <kvalo@codeaurora.org>
15245 L: wcn36xx@lists.infradead.org
15247 W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
15248 T: git git://github.com/KrasnikovEugene/wcn36xx.git
15249 F: drivers/net/wireless/ath/wcn36xx/
15251 QUANTENNA QTNFMAC WIRELESS DRIVER
15252 M: Igor Mitsyanko <imitsyanko@quantenna.com>
15253 R: Sergey Matyukevich <geomatsi@gmail.com>
15254 L: linux-wireless@vger.kernel.org
15256 F: drivers/net/wireless/quantenna
15258 RADEON and AMDGPU DRM DRIVERS
15259 M: Alex Deucher <alexander.deucher@amd.com>
15260 M: Christian König <christian.koenig@amd.com>
15261 L: amd-gfx@lists.freedesktop.org
15263 T: git https://gitlab.freedesktop.org/agd5f/linux.git
15264 F: drivers/gpu/drm/amd/
15265 F: drivers/gpu/drm/radeon/
15266 F: include/uapi/drm/amdgpu_drm.h
15267 F: include/uapi/drm/radeon_drm.h
15269 RADEON FRAMEBUFFER DISPLAY DRIVER
15270 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
15271 L: linux-fbdev@vger.kernel.org
15273 F: drivers/video/fbdev/aty/radeon*
15274 F: include/uapi/linux/radeonfb.h
15276 RADIOSHARK RADIO DRIVER
15277 M: Hans Verkuil <hverkuil@xs4all.nl>
15278 L: linux-media@vger.kernel.org
15280 T: git git://linuxtv.org/media_tree.git
15281 F: drivers/media/radio/radio-shark.c
15283 RADIOSHARK2 RADIO DRIVER
15284 M: Hans Verkuil <hverkuil@xs4all.nl>
15285 L: linux-media@vger.kernel.org
15287 T: git git://linuxtv.org/media_tree.git
15288 F: drivers/media/radio/radio-shark2.c
15289 F: drivers/media/radio/radio-tea5777.c
15291 RADOS BLOCK DEVICE (RBD)
15292 M: Ilya Dryomov <idryomov@gmail.com>
15293 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
15294 L: ceph-devel@vger.kernel.org
15296 W: http://ceph.com/
15297 T: git git://github.com/ceph/ceph-client.git
15298 F: Documentation/ABI/testing/sysfs-bus-rbd
15299 F: drivers/block/rbd.c
15300 F: drivers/block/rbd_types.h
15302 RAGE128 FRAMEBUFFER DISPLAY DRIVER
15303 M: Paul Mackerras <paulus@samba.org>
15304 L: linux-fbdev@vger.kernel.org
15306 F: drivers/video/fbdev/aty/aty128fb.c
15308 RAINSHADOW-CEC DRIVER
15309 M: Hans Verkuil <hverkuil@xs4all.nl>
15310 L: linux-media@vger.kernel.org
15312 T: git git://linuxtv.org/media_tree.git
15313 F: drivers/media/cec/usb/rainshadow/
15315 RALINK MIPS ARCHITECTURE
15316 M: John Crispin <john@phrozen.org>
15317 L: linux-mips@vger.kernel.org
15319 F: arch/mips/ralink
15321 RALINK RT2X00 WIRELESS LAN DRIVER
15322 M: Stanislaw Gruszka <stf_xl@wp.pl>
15323 M: Helmut Schaa <helmut.schaa@googlemail.com>
15324 L: linux-wireless@vger.kernel.org
15326 F: drivers/net/wireless/ralink/rt2x00/
15328 RAMDISK RAM BLOCK DEVICE DRIVER
15329 M: Jens Axboe <axboe@kernel.dk>
15331 F: Documentation/admin-guide/blockdev/ramdisk.rst
15332 F: drivers/block/brd.c
15334 RANCHU VIRTUAL BOARD FOR MIPS
15335 M: Miodrag Dinic <miodrag.dinic@mips.com>
15336 L: linux-mips@vger.kernel.org
15338 F: arch/mips/configs/generic/board-ranchu.config
15339 F: arch/mips/generic/board-ranchu.c
15341 RANDOM NUMBER DRIVER
15342 M: "Theodore Ts'o" <tytso@mit.edu>
15344 F: drivers/char/random.c
15347 M: Matt Porter <mporter@kernel.crashing.org>
15348 M: Alexandre Bounine <alex.bou9@gmail.com>
15350 F: drivers/rapidio/
15353 M: Tony Luck <tony.luck@intel.com>
15354 M: Borislav Petkov <bp@alien8.de>
15355 L: linux-edac@vger.kernel.org
15357 F: Documentation/admin-guide/ras.rst
15359 F: include/linux/ras.h
15360 F: include/ras/ras_event.h
15362 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
15363 L: linux-wireless@vger.kernel.org
15365 F: drivers/net/wireless/ray*
15367 RC-CORE / LIRC FRAMEWORK
15368 M: Sean Young <sean@mess.org>
15369 L: linux-media@vger.kernel.org
15371 W: http://linuxtv.org
15372 T: git git://linuxtv.org/media_tree.git
15373 F: Documentation/driver-api/media/rc-core.rst
15374 F: Documentation/userspace-api/media/rc/
15375 F: drivers/media/rc/
15376 F: include/media/rc-map.h
15377 F: include/media/rc-core.h
15378 F: include/uapi/linux/lirc.h
15380 RCMM REMOTE CONTROLS DECODER
15381 M: Patrick Lerda <patrick9876@free.fr>
15383 F: drivers/media/rc/ir-rcmm-decoder.c
15385 RCUTORTURE TEST FRAMEWORK
15386 M: "Paul E. McKenney" <paulmck@kernel.org>
15387 M: Josh Triplett <josh@joshtriplett.org>
15388 R: Steven Rostedt <rostedt@goodmis.org>
15389 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15390 R: Lai Jiangshan <jiangshanlai@gmail.com>
15391 L: rcu@vger.kernel.org
15393 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15394 F: tools/testing/selftests/rcutorture
15396 RDACM20 Camera Sensor
15397 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
15398 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
15399 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
15400 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
15401 L: linux-media@vger.kernel.org
15403 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
15404 F: drivers/media/i2c/max9271.c
15405 F: drivers/media/i2c/max9271.h
15406 F: drivers/media/i2c/rdacm20.c
15408 RDACM21 Camera Sensor
15409 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
15410 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
15411 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
15412 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
15413 L: linux-media@vger.kernel.org
15415 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
15416 F: drivers/media/i2c/max9271.c
15417 F: drivers/media/i2c/max9271.h
15418 F: drivers/media/i2c/rdacm21.c
15421 M: Florian Fainelli <florian@openwrt.org>
15424 RDC R6040 FAST ETHERNET DRIVER
15425 M: Florian Fainelli <f.fainelli@gmail.com>
15426 L: netdev@vger.kernel.org
15428 F: drivers/net/ethernet/rdc/r6040.c
15430 RDMAVT - RDMA verbs software
15431 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
15432 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
15433 L: linux-rdma@vger.kernel.org
15435 F: drivers/infiniband/sw/rdmavt
15437 RDS - RELIABLE DATAGRAM SOCKETS
15438 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
15439 L: netdev@vger.kernel.org
15440 L: linux-rdma@vger.kernel.org
15441 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
15443 W: https://oss.oracle.com/projects/rds/
15444 F: Documentation/networking/rds.rst
15447 RDT - RESOURCE ALLOCATION
15448 M: Fenghua Yu <fenghua.yu@intel.com>
15449 M: Reinette Chatre <reinette.chatre@intel.com>
15450 L: linux-kernel@vger.kernel.org
15452 F: Documentation/x86/resctrl*
15453 F: arch/x86/include/asm/resctrl.h
15454 F: arch/x86/kernel/cpu/resctrl/
15455 F: tools/testing/selftests/resctrl/
15457 READ-COPY UPDATE (RCU)
15458 M: "Paul E. McKenney" <paulmck@kernel.org>
15459 M: Josh Triplett <josh@joshtriplett.org>
15460 R: Steven Rostedt <rostedt@goodmis.org>
15461 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15462 R: Lai Jiangshan <jiangshanlai@gmail.com>
15463 R: Joel Fernandes <joel@joelfernandes.org>
15464 L: rcu@vger.kernel.org
15466 W: http://www.rdrop.com/users/paulmck/RCU/
15467 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15468 F: Documentation/RCU/
15469 F: include/linux/rcu*
15471 X: Documentation/RCU/torture.rst
15472 X: include/linux/srcu*.h
15473 X: kernel/rcu/srcu*.c
15475 REAL TIME CLOCK (RTC) SUBSYSTEM
15476 M: Alessandro Zummo <a.zummo@towertech.it>
15477 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
15478 L: linux-rtc@vger.kernel.org
15480 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
15481 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
15482 F: Documentation/admin-guide/rtc.rst
15483 F: Documentation/devicetree/bindings/rtc/
15485 F: include/linux/platform_data/rtc-*
15486 F: include/linux/rtc.h
15487 F: include/linux/rtc/
15488 F: include/uapi/linux/rtc.h
15489 F: tools/testing/selftests/rtc/
15491 REALTEK AUDIO CODECS
15492 M: Oder Chiou <oder_chiou@realtek.com>
15494 F: include/sound/rt*.h
15495 F: sound/soc/codecs/rt*
15497 REALTEK RTL83xx SMI DSA ROUTER CHIPS
15498 M: Linus Walleij <linus.walleij@linaro.org>
15500 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
15501 F: drivers/net/dsa/realtek-smi*
15502 F: drivers/net/dsa/rtl83*
15504 REALTEK WIRELESS DRIVER (rtlwifi family)
15505 M: Ping-Ke Shih <pkshih@realtek.com>
15506 L: linux-wireless@vger.kernel.org
15508 W: https://wireless.wiki.kernel.org/
15509 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15510 F: drivers/net/wireless/realtek/rtlwifi/
15512 REALTEK WIRELESS DRIVER (rtw88)
15513 M: Yan-Hsuan Chuang <tony0620emma@gmail.com>
15514 L: linux-wireless@vger.kernel.org
15516 F: drivers/net/wireless/realtek/rtw88/
15518 REDPINE WIRELESS DRIVER
15519 M: Amitkumar Karwar <amitkarwar@gmail.com>
15520 M: Siva Rebbagondla <siva8118@gmail.com>
15521 L: linux-wireless@vger.kernel.org
15523 F: drivers/net/wireless/rsi/
15525 REGISTER MAP ABSTRACTION
15526 M: Mark Brown <broonie@kernel.org>
15527 L: linux-kernel@vger.kernel.org
15529 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
15530 F: Documentation/devicetree/bindings/regmap/
15531 F: drivers/base/regmap/
15532 F: include/linux/regmap.h
15534 REISERFS FILE SYSTEM
15535 L: reiserfs-devel@vger.kernel.org
15539 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
15540 M: Ohad Ben-Cohen <ohad@wizery.com>
15541 M: Bjorn Andersson <bjorn.andersson@linaro.org>
15542 M: Mathieu Poirier <mathieu.poirier@linaro.org>
15543 L: linux-remoteproc@vger.kernel.org
15545 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
15546 F: Documentation/ABI/testing/sysfs-class-remoteproc
15547 F: Documentation/devicetree/bindings/remoteproc/
15548 F: Documentation/staging/remoteproc.rst
15549 F: drivers/remoteproc/
15550 F: include/linux/remoteproc.h
15551 F: include/linux/remoteproc/
15553 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
15554 M: Ohad Ben-Cohen <ohad@wizery.com>
15555 M: Bjorn Andersson <bjorn.andersson@linaro.org>
15556 M: Mathieu Poirier <mathieu.poirier@linaro.org>
15557 L: linux-remoteproc@vger.kernel.org
15559 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
15560 F: Documentation/ABI/testing/sysfs-bus-rpmsg
15561 F: Documentation/staging/rpmsg.rst
15563 F: include/linux/rpmsg.h
15564 F: include/linux/rpmsg/
15565 F: include/uapi/linux/rpmsg.h
15568 RENESAS CLOCK DRIVERS
15569 M: Geert Uytterhoeven <geert+renesas@glider.be>
15570 L: linux-renesas-soc@vger.kernel.org
15572 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
15573 F: Documentation/devicetree/bindings/clock/renesas,*
15574 F: drivers/clk/renesas/
15576 RENESAS EMEV2 I2C DRIVER
15577 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15579 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
15580 F: drivers/i2c/busses/i2c-emev2.c
15582 RENESAS ETHERNET DRIVERS
15583 R: Sergei Shtylyov <sergei.shtylyov@gmail.com>
15584 L: netdev@vger.kernel.org
15585 L: linux-renesas-soc@vger.kernel.org
15586 F: Documentation/devicetree/bindings/net/renesas,*.yaml
15587 F: drivers/net/ethernet/renesas/
15588 F: include/linux/sh_eth.h
15590 RENESAS R-CAR GYROADC DRIVER
15591 M: Marek Vasut <marek.vasut@gmail.com>
15592 L: linux-iio@vger.kernel.org
15594 F: Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
15595 F: drivers/iio/adc/rcar-gyroadc.c
15597 RENESAS R-CAR I2C DRIVERS
15598 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15600 F: Documentation/devicetree/bindings/i2c/renesas,i2c.txt
15601 F: Documentation/devicetree/bindings/i2c/renesas,iic.txt
15602 F: drivers/i2c/busses/i2c-rcar.c
15603 F: drivers/i2c/busses/i2c-sh_mobile.c
15605 RENESAS R-CAR THERMAL DRIVERS
15606 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
15607 L: linux-renesas-soc@vger.kernel.org
15609 F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
15610 F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
15611 F: drivers/thermal/rcar_gen3_thermal.c
15612 F: drivers/thermal/rcar_thermal.c
15614 RENESAS RIIC DRIVER
15615 M: Chris Brandt <chris.brandt@renesas.com>
15617 F: Documentation/devicetree/bindings/i2c/renesas,riic.txt
15618 F: drivers/i2c/busses/i2c-riic.c
15620 RENESAS USB PHY DRIVER
15621 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
15622 L: linux-renesas-soc@vger.kernel.org
15624 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
15626 RESET CONTROLLER FRAMEWORK
15627 M: Philipp Zabel <p.zabel@pengutronix.de>
15629 T: git git://git.pengutronix.de/git/pza/linux
15630 F: Documentation/devicetree/bindings/reset/
15631 F: Documentation/driver-api/reset.rst
15633 F: include/dt-bindings/reset/
15634 F: include/linux/reset-controller.h
15635 F: include/linux/reset.h
15636 F: include/linux/reset/
15637 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
15639 RESTARTABLE SEQUENCES SUPPORT
15640 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15641 M: Peter Zijlstra <peterz@infradead.org>
15642 M: "Paul E. McKenney" <paulmck@kernel.org>
15643 M: Boqun Feng <boqun.feng@gmail.com>
15644 L: linux-kernel@vger.kernel.org
15646 F: include/trace/events/rseq.h
15647 F: include/uapi/linux/rseq.h
15649 F: tools/testing/selftests/rseq/
15652 M: Johannes Berg <johannes@sipsolutions.net>
15653 L: linux-wireless@vger.kernel.org
15655 W: https://wireless.wiki.kernel.org/
15656 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
15657 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
15658 F: Documentation/ABI/stable/sysfs-class-rfkill
15659 F: Documentation/driver-api/rfkill.rst
15660 F: include/linux/rfkill.h
15661 F: include/uapi/linux/rfkill.h
15665 M: Thomas Graf <tgraf@suug.ch>
15666 M: Herbert Xu <herbert@gondor.apana.org.au>
15667 L: netdev@vger.kernel.org
15669 F: include/linux/rhashtable-types.h
15670 F: include/linux/rhashtable.h
15671 F: lib/rhashtable.c
15672 F: lib/test_rhashtable.c
15674 RICOH R5C592 MEMORYSTICK DRIVER
15675 M: Maxim Levitsky <maximlevitsky@gmail.com>
15677 F: drivers/memstick/host/r592.*
15679 RICOH SMARTMEDIA/XD DRIVER
15680 M: Maxim Levitsky <maximlevitsky@gmail.com>
15682 F: drivers/mtd/nand/raw/r852.c
15683 F: drivers/mtd/nand/raw/r852.h
15685 RISC-V ARCHITECTURE
15686 M: Paul Walmsley <paul.walmsley@sifive.com>
15687 M: Palmer Dabbelt <palmer@dabbelt.com>
15688 M: Albert Ou <aou@eecs.berkeley.edu>
15689 L: linux-riscv@lists.infradead.org
15691 P: Documentation/riscv/patch-acceptance.rst
15692 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
15698 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
15699 M: Jack Wang <jinpu.wang@ionos.com>
15700 L: linux-block@vger.kernel.org
15702 F: drivers/block/rnbd/
15705 M: Stefan Achatz <erazor_de@users.sourceforge.net>
15707 W: http://sourceforge.net/projects/roccat/
15708 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
15709 F: drivers/hid/hid-roccat*
15710 F: include/linux/hid-roccat*
15712 ROCKCHIP ISP V1 DRIVER
15713 M: Helen Koike <helen.koike@collabora.com>
15714 M: Dafna Hirschfeld <dafna.hirschfeld@collabora.com>
15715 L: linux-media@vger.kernel.org
15716 L: linux-rockchip@lists.infradead.org
15718 F: Documentation/admin-guide/media/rkisp1.rst
15719 F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml
15720 F: Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
15721 F: drivers/media/platform/rockchip/rkisp1
15722 F: include/uapi/linux/rkisp1-config.h
15724 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
15725 M: Jacob Chen <jacob-chen@iotwrt.com>
15726 M: Ezequiel Garcia <ezequiel@collabora.com>
15727 L: linux-media@vger.kernel.org
15728 L: linux-rockchip@lists.infradead.org
15730 F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
15731 F: drivers/media/platform/rockchip/rga/
15733 ROCKCHIP VIDEO DECODER DRIVER
15734 M: Ezequiel Garcia <ezequiel@collabora.com>
15735 L: linux-media@vger.kernel.org
15736 L: linux-rockchip@lists.infradead.org
15738 F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
15739 F: drivers/staging/media/rkvdec/
15742 M: Jiri Pirko <jiri@resnulli.us>
15743 L: netdev@vger.kernel.org
15745 F: drivers/net/ethernet/rocker/
15747 ROCKETPORT EXPRESS/INFINITY DRIVER
15748 M: Kevin Cernekee <cernekee@gmail.com>
15749 L: linux-serial@vger.kernel.org
15751 F: drivers/tty/serial/rp2.*
15753 ROHM BD99954 CHARGER IC
15754 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
15755 L: linux-power@fi.rohmeurope.com
15757 F: drivers/power/supply/bd99954-charger.c
15758 F: drivers/power/supply/bd99954-charger.h
15760 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
15761 M: Tomasz Duszynski <tduszyns@gmail.com>
15763 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
15764 F: drivers/iio/light/bh1750.c
15766 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
15767 M: Marek Vasut <marek.vasut+renesas@gmail.com>
15768 L: linux-kernel@vger.kernel.org
15769 L: linux-renesas-soc@vger.kernel.org
15771 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
15772 F: drivers/gpio/gpio-bd9571mwv.c
15773 F: drivers/mfd/bd9571mwv.c
15774 F: drivers/regulator/bd9571mwv-regulator.c
15775 F: include/linux/mfd/bd9571mwv.h
15777 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
15778 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
15779 L: linux-power@fi.rohmeurope.com
15781 F: Documentation/devicetree/bindings/mfd/rohm,bd70528-pmic.txt
15782 F: Documentation/devicetree/bindings/regulator/rohm,bd70528-regulator.txt
15783 F: drivers/clk/clk-bd718x7.c
15784 F: drivers/gpio/gpio-bd70528.c
15785 F: drivers/gpio/gpio-bd71815.c
15786 F: drivers/gpio/gpio-bd71828.c
15787 F: drivers/mfd/rohm-bd70528.c
15788 F: drivers/mfd/rohm-bd71828.c
15789 F: drivers/mfd/rohm-bd718x7.c
15790 F: drivers/mfd/rohm-bd9576.c
15791 F: drivers/power/supply/bd70528-charger.c
15792 F: drivers/regulator/bd70528-regulator.c
15793 F: drivers/regulator/bd71815-regulator.c
15794 F: drivers/regulator/bd71828-regulator.c
15795 F: drivers/regulator/bd718x7-regulator.c
15796 F: drivers/regulator/bd9576-regulator.c
15797 F: drivers/regulator/rohm-regulator.c
15798 F: drivers/rtc/rtc-bd70528.c
15799 F: drivers/watchdog/bd70528_wdt.c
15800 F: drivers/watchdog/bd9576_wdt.c
15801 F: include/linux/mfd/rohm-bd70528.h
15802 F: include/linux/mfd/rohm-bd71815.h
15803 F: include/linux/mfd/rohm-bd71828.h
15804 F: include/linux/mfd/rohm-bd718x7.h
15805 F: include/linux/mfd/rohm-bd957x.h
15806 F: include/linux/mfd/rohm-generic.h
15807 F: include/linux/mfd/rohm-shared.h
15810 M: Ralf Baechle <ralf@linux-mips.org>
15811 L: linux-hams@vger.kernel.org
15813 W: http://www.linux-ax25.org/
15814 F: include/net/rose.h
15815 F: include/uapi/linux/rose.h
15818 ROTATION DRIVER FOR ALLWINNER A83T
15819 M: Jernej Skrabec <jernej.skrabec@gmail.com>
15820 L: linux-media@vger.kernel.org
15822 T: git git://linuxtv.org/media_tree.git
15823 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
15824 F: drivers/media/platform/sunxi/sun8i-rotate/
15826 RTL2830 MEDIA DRIVER
15827 M: Antti Palosaari <crope@iki.fi>
15828 L: linux-media@vger.kernel.org
15830 W: https://linuxtv.org
15831 W: http://palosaari.fi/linux/
15832 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15833 T: git git://linuxtv.org/anttip/media_tree.git
15834 F: drivers/media/dvb-frontends/rtl2830*
15836 RTL2832 MEDIA DRIVER
15837 M: Antti Palosaari <crope@iki.fi>
15838 L: linux-media@vger.kernel.org
15840 W: https://linuxtv.org
15841 W: http://palosaari.fi/linux/
15842 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15843 T: git git://linuxtv.org/anttip/media_tree.git
15844 F: drivers/media/dvb-frontends/rtl2832*
15846 RTL2832_SDR MEDIA DRIVER
15847 M: Antti Palosaari <crope@iki.fi>
15848 L: linux-media@vger.kernel.org
15850 W: https://linuxtv.org
15851 W: http://palosaari.fi/linux/
15852 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15853 T: git git://linuxtv.org/anttip/media_tree.git
15854 F: drivers/media/dvb-frontends/rtl2832_sdr*
15856 RTL8180 WIRELESS DRIVER
15857 L: linux-wireless@vger.kernel.org
15859 W: https://wireless.wiki.kernel.org/
15860 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15861 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
15863 RTL8187 WIRELESS DRIVER
15864 M: Herton Ronaldo Krzesinski <herton@canonical.com>
15865 M: Hin-Tak Leung <htl10@users.sourceforge.net>
15866 M: Larry Finger <Larry.Finger@lwfinger.net>
15867 L: linux-wireless@vger.kernel.org
15869 W: https://wireless.wiki.kernel.org/
15870 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15871 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
15873 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
15874 M: Jes Sorensen <Jes.Sorensen@gmail.com>
15875 L: linux-wireless@vger.kernel.org
15877 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
15878 F: drivers/net/wireless/realtek/rtl8xxxu/
15880 RTRS TRANSPORT DRIVERS
15881 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
15882 M: Jack Wang <jinpu.wang@ionos.com>
15883 L: linux-rdma@vger.kernel.org
15885 F: drivers/infiniband/ulp/rtrs/
15887 RXRPC SOCKETS (AF_RXRPC)
15888 M: David Howells <dhowells@redhat.com>
15889 M: Marc Dionne <marc.dionne@auristor.com>
15890 L: linux-afs@lists.infradead.org
15892 W: https://www.infradead.org/~dhowells/kafs/
15893 F: Documentation/networking/rxrpc.rst
15894 F: include/keys/rxrpc-type.h
15895 F: include/net/af_rxrpc.h
15896 F: include/trace/events/rxrpc.h
15897 F: include/uapi/linux/rxrpc.h
15900 S3 SAVAGE FRAMEBUFFER DRIVER
15901 M: Antonino Daplas <adaplas@gmail.com>
15902 L: linux-fbdev@vger.kernel.org
15904 F: drivers/video/fbdev/savage/
15907 M: Heiko Carstens <hca@linux.ibm.com>
15908 M: Vasily Gorbik <gor@linux.ibm.com>
15909 M: Christian Borntraeger <borntraeger@de.ibm.com>
15910 L: linux-s390@vger.kernel.org
15912 W: http://www.ibm.com/developerworks/linux/linux390/
15913 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
15914 F: Documentation/driver-api/s390-drivers.rst
15915 F: Documentation/s390/
15919 S390 COMMON I/O LAYER
15920 M: Vineeth Vijayan <vneethv@linux.ibm.com>
15921 M: Peter Oberparleiter <oberpar@linux.ibm.com>
15922 L: linux-s390@vger.kernel.org
15924 W: http://www.ibm.com/developerworks/linux/linux390/
15925 F: drivers/s390/cio/
15928 M: Stefan Haberland <sth@linux.ibm.com>
15929 M: Jan Hoeppner <hoeppner@linux.ibm.com>
15930 L: linux-s390@vger.kernel.org
15932 W: http://www.ibm.com/developerworks/linux/linux390/
15933 F: block/partitions/ibm.c
15934 F: drivers/s390/block/dasd*
15935 F: include/linux/dasd_mod.h
15938 M: Matthew Rosato <mjrosato@linux.ibm.com>
15939 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
15940 L: linux-s390@vger.kernel.org
15942 W: http://www.ibm.com/developerworks/linux/linux390/
15943 F: drivers/iommu/s390-iommu.c
15945 S390 IUCV NETWORK LAYER
15946 M: Julian Wiedmann <jwi@linux.ibm.com>
15947 M: Karsten Graul <kgraul@linux.ibm.com>
15948 L: linux-s390@vger.kernel.org
15950 W: http://www.ibm.com/developerworks/linux/linux390/
15951 F: drivers/s390/net/*iucv*
15952 F: include/net/iucv/
15955 S390 NETWORK DRIVERS
15956 M: Julian Wiedmann <jwi@linux.ibm.com>
15957 M: Karsten Graul <kgraul@linux.ibm.com>
15958 L: linux-s390@vger.kernel.org
15960 W: http://www.ibm.com/developerworks/linux/linux390/
15961 F: drivers/s390/net/
15964 M: Niklas Schnelle <schnelle@linux.ibm.com>
15965 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
15966 L: linux-s390@vger.kernel.org
15968 W: http://www.ibm.com/developerworks/linux/linux390/
15970 F: drivers/pci/hotplug/s390_pci_hpc.c
15971 F: Documentation/s390/pci.rst
15973 S390 VFIO AP DRIVER
15974 M: Tony Krowiak <akrowiak@linux.ibm.com>
15975 M: Halil Pasic <pasic@linux.ibm.com>
15976 M: Jason Herne <jjherne@linux.ibm.com>
15977 L: linux-s390@vger.kernel.org
15979 W: http://www.ibm.com/developerworks/linux/linux390/
15980 F: Documentation/s390/vfio-ap.rst
15981 F: drivers/s390/crypto/vfio_ap_drv.c
15982 F: drivers/s390/crypto/vfio_ap_ops.c
15983 F: drivers/s390/crypto/vfio_ap_private.h
15985 S390 VFIO-CCW DRIVER
15986 M: Cornelia Huck <cohuck@redhat.com>
15987 M: Eric Farman <farman@linux.ibm.com>
15988 M: Matthew Rosato <mjrosato@linux.ibm.com>
15989 R: Halil Pasic <pasic@linux.ibm.com>
15990 L: linux-s390@vger.kernel.org
15991 L: kvm@vger.kernel.org
15993 F: Documentation/s390/vfio-ccw.rst
15994 F: drivers/s390/cio/vfio_ccw*
15995 F: include/uapi/linux/vfio_ccw.h
15997 S390 VFIO-PCI DRIVER
15998 M: Matthew Rosato <mjrosato@linux.ibm.com>
15999 M: Eric Farman <farman@linux.ibm.com>
16000 L: linux-s390@vger.kernel.org
16001 L: kvm@vger.kernel.org
16003 F: drivers/vfio/pci/vfio_pci_zdev.c
16004 F: include/uapi/linux/vfio_zdev.h
16007 M: Harald Freudenberger <freude@linux.ibm.com>
16008 L: linux-s390@vger.kernel.org
16010 W: http://www.ibm.com/developerworks/linux/linux390/
16011 F: drivers/s390/crypto/
16014 M: Steffen Maier <maier@linux.ibm.com>
16015 M: Benjamin Block <bblock@linux.ibm.com>
16016 L: linux-s390@vger.kernel.org
16018 W: http://www.ibm.com/developerworks/linux/linux390/
16019 F: drivers/s390/scsi/zfcp_*
16021 S3C ADC BATTERY DRIVER
16022 M: Krzysztof Kozlowski <krzk@kernel.org>
16023 L: linux-samsung-soc@vger.kernel.org
16025 F: drivers/power/supply/s3c_adc_battery.c
16026 F: include/linux/s3c_adc_battery.h
16028 S3C24XX SD/MMC Driver
16029 M: Ben Dooks <ben-linux@fluff.org>
16030 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16032 F: drivers/mmc/host/s3cmci.*
16034 SAA6588 RDS RECEIVER DRIVER
16035 M: Hans Verkuil <hverkuil@xs4all.nl>
16036 L: linux-media@vger.kernel.org
16038 W: https://linuxtv.org
16039 T: git git://linuxtv.org/media_tree.git
16040 F: drivers/media/i2c/saa6588*
16042 SAA7134 VIDEO4LINUX DRIVER
16043 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16044 L: linux-media@vger.kernel.org
16046 W: https://linuxtv.org
16047 T: git git://linuxtv.org/media_tree.git
16048 F: Documentation/driver-api/media/drivers/saa7134*
16049 F: drivers/media/pci/saa7134/
16051 SAA7146 VIDEO4LINUX-2 DRIVER
16052 M: Hans Verkuil <hverkuil@xs4all.nl>
16053 L: linux-media@vger.kernel.org
16055 T: git git://linuxtv.org/media_tree.git
16056 F: drivers/media/common/saa7146/
16057 F: drivers/media/pci/saa7146/
16058 F: include/media/drv-intf/saa7146*
16060 SAFESETID SECURITY MODULE
16061 M: Micah Morton <mortonm@chromium.org>
16063 F: Documentation/admin-guide/LSM/SafeSetID.rst
16064 F: security/safesetid/
16066 SAMSUNG AUDIO (ASoC) DRIVERS
16067 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16068 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16069 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16071 F: Documentation/devicetree/bindings/sound/samsung*
16072 F: sound/soc/samsung/
16074 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
16075 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16076 L: linux-crypto@vger.kernel.org
16077 L: linux-samsung-soc@vger.kernel.org
16079 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
16080 F: drivers/crypto/exynos-rng.c
16082 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
16083 M: Łukasz Stelmach <l.stelmach@samsung.com>
16084 L: linux-samsung-soc@vger.kernel.org
16086 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
16087 F: drivers/char/hw_random/exynos-trng.c
16089 SAMSUNG FRAMEBUFFER DRIVER
16090 M: Jingoo Han <jingoohan1@gmail.com>
16091 L: linux-fbdev@vger.kernel.org
16093 F: drivers/video/fbdev/s3c-fb.c
16095 SAMSUNG INTERCONNECT DRIVERS
16096 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16097 M: Artur Świgoń <a.swigon@samsung.com>
16098 L: linux-pm@vger.kernel.org
16099 L: linux-samsung-soc@vger.kernel.org
16101 F: drivers/interconnect/samsung/
16103 SAMSUNG LAPTOP DRIVER
16104 M: Corentin Chary <corentin.chary@gmail.com>
16105 L: platform-driver-x86@vger.kernel.org
16107 F: drivers/platform/x86/samsung-laptop.c
16109 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
16110 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16111 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
16112 L: linux-kernel@vger.kernel.org
16113 L: linux-samsung-soc@vger.kernel.org
16115 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
16116 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
16117 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
16118 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
16119 F: drivers/clk/clk-s2mps11.c
16120 F: drivers/mfd/sec*.c
16121 F: drivers/regulator/s2m*.c
16122 F: drivers/regulator/s5m*.c
16123 F: drivers/rtc/rtc-s5m.c
16124 F: include/linux/mfd/samsung/
16126 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
16127 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
16128 L: linux-media@vger.kernel.org
16129 L: linux-samsung-soc@vger.kernel.org
16131 F: drivers/media/platform/s3c-camif/
16132 F: include/media/drv-intf/s3c_camif.h
16134 SAMSUNG S3FWRN5 NFC DRIVER
16135 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16136 M: Krzysztof Opasiak <k.opasiak@samsung.com>
16137 L: linux-nfc@lists.01.org (moderated for non-subscribers)
16139 F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
16140 F: drivers/nfc/s3fwrn5
16142 SAMSUNG S5C73M3 CAMERA DRIVER
16143 M: Andrzej Hajda <a.hajda@samsung.com>
16144 L: linux-media@vger.kernel.org
16146 F: drivers/media/i2c/s5c73m3/*
16148 SAMSUNG S5K5BAF CAMERA DRIVER
16149 M: Andrzej Hajda <a.hajda@samsung.com>
16150 L: linux-media@vger.kernel.org
16152 F: drivers/media/i2c/s5k5baf.c
16154 SAMSUNG S5P Security SubSystem (SSS) DRIVER
16155 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16156 M: Vladimir Zapolskiy <vz@mleia.com>
16157 L: linux-crypto@vger.kernel.org
16158 L: linux-samsung-soc@vger.kernel.org
16160 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
16161 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
16162 F: drivers/crypto/s5p-sss.c
16164 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
16165 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16166 L: linux-media@vger.kernel.org
16168 Q: https://patchwork.linuxtv.org/project/linux-media/list/
16169 F: drivers/media/platform/exynos4-is/
16171 SAMSUNG SOC CLOCK DRIVERS
16172 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16173 M: Tomasz Figa <tomasz.figa@gmail.com>
16174 M: Chanwoo Choi <cw00.choi@samsung.com>
16175 L: linux-samsung-soc@vger.kernel.org
16177 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
16178 F: Documentation/devicetree/bindings/clock/exynos*.txt
16179 F: Documentation/devicetree/bindings/clock/samsung,s3c*
16180 F: Documentation/devicetree/bindings/clock/samsung,s5p*
16181 F: drivers/clk/samsung/
16182 F: include/dt-bindings/clock/exynos*.h
16183 F: include/linux/clk/samsung.h
16184 F: include/linux/platform_data/clk-s3c2410.h
16186 SAMSUNG SPI DRIVERS
16187 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16188 M: Andi Shyti <andi@etezian.org>
16189 L: linux-spi@vger.kernel.org
16190 L: linux-samsung-soc@vger.kernel.org
16192 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
16193 F: drivers/spi/spi-s3c*
16194 F: include/linux/platform_data/spi-s3c64xx.h
16195 F: include/linux/spi/s3c24xx-fiq.h
16197 SAMSUNG SXGBE DRIVERS
16198 M: Byungho An <bh74.an@samsung.com>
16199 L: netdev@vger.kernel.org
16201 F: drivers/net/ethernet/samsung/sxgbe/
16203 SAMSUNG THERMAL DRIVER
16204 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
16205 L: linux-pm@vger.kernel.org
16206 L: linux-samsung-soc@vger.kernel.org
16208 T: git https://github.com/lmajewski/linux-samsung-thermal.git
16209 F: drivers/thermal/samsung/
16211 SAMSUNG USB2 PHY DRIVER
16212 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16213 L: linux-kernel@vger.kernel.org
16215 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
16216 F: Documentation/driver-api/phy/samsung-usb2.rst
16217 F: drivers/phy/samsung/phy-exynos4210-usb2.c
16218 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
16219 F: drivers/phy/samsung/phy-exynos5250-usb2.c
16220 F: drivers/phy/samsung/phy-s5pv210-usb2.c
16221 F: drivers/phy/samsung/phy-samsung-usb2.c
16222 F: drivers/phy/samsung/phy-samsung-usb2.h
16225 M: Zwane Mwaikambo <zwanem@gmail.com>
16227 F: drivers/watchdog/sc1200wdt.c
16230 M: Ingo Molnar <mingo@redhat.com>
16231 M: Peter Zijlstra <peterz@infradead.org>
16232 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
16233 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
16234 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
16235 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
16236 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
16237 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
16238 R: Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
16239 L: linux-kernel@vger.kernel.org
16241 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
16242 F: include/linux/preempt.h
16243 F: include/linux/sched.h
16244 F: include/linux/wait.h
16245 F: include/uapi/linux/sched.h
16248 SCR24X CHIP CARD INTERFACE DRIVER
16249 M: Lubomir Rintel <lkundrak@v3.sk>
16251 F: drivers/char/pcmcia/scr24x_cs.c
16254 M: Jens Axboe <axboe@kernel.dk>
16255 L: linux-scsi@vger.kernel.org
16257 W: http://www.kernel.dk
16258 F: drivers/scsi/sr*
16260 SCSI RDMA PROTOCOL (SRP) INITIATOR
16261 M: Bart Van Assche <bvanassche@acm.org>
16262 L: linux-rdma@vger.kernel.org
16264 Q: http://patchwork.kernel.org/project/linux-rdma/list/
16265 F: drivers/infiniband/ulp/srp/
16266 F: include/scsi/srp.h
16268 SCSI RDMA PROTOCOL (SRP) TARGET
16269 M: Bart Van Assche <bvanassche@acm.org>
16270 L: linux-rdma@vger.kernel.org
16271 L: target-devel@vger.kernel.org
16273 Q: http://patchwork.kernel.org/project/linux-rdma/list/
16274 F: drivers/infiniband/ulp/srpt/
16277 M: Doug Gilbert <dgilbert@interlog.com>
16278 L: linux-scsi@vger.kernel.org
16280 W: http://sg.danny.cz/sg
16281 F: Documentation/scsi/scsi-generic.rst
16282 F: drivers/scsi/sg.c
16283 F: include/scsi/sg.h
16286 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
16287 M: "Martin K. Petersen" <martin.petersen@oracle.com>
16288 L: linux-scsi@vger.kernel.org
16290 Q: https://patchwork.kernel.org/project/linux-scsi/list/
16291 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
16292 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
16293 F: Documentation/devicetree/bindings/scsi/
16298 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
16299 L: linux-scsi@vger.kernel.org
16301 F: Documentation/scsi/st.rst
16302 F: drivers/scsi/st.*
16303 F: drivers/scsi/st_*.h
16305 SCSI TARGET CORE USER DRIVER
16306 M: Bodo Stroesser <bostroesser@gmail.com>
16307 L: linux-scsi@vger.kernel.org
16308 L: target-devel@vger.kernel.org
16310 F: Documentation/target/tcmu-design.rst
16311 F: drivers/target/target_core_user.c
16312 F: include/uapi/linux/target_core_user.h
16314 SCSI TARGET SUBSYSTEM
16315 M: "Martin K. Petersen" <martin.petersen@oracle.com>
16316 L: linux-scsi@vger.kernel.org
16317 L: target-devel@vger.kernel.org
16319 W: http://www.linux-iscsi.org
16320 Q: https://patchwork.kernel.org/project/target-devel/list/
16321 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
16322 F: Documentation/target/
16327 M: Vlad Yasevich <vyasevich@gmail.com>
16328 M: Neil Horman <nhorman@tuxdriver.com>
16329 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
16330 L: linux-sctp@vger.kernel.org
16332 W: http://lksctp.sourceforge.net
16333 F: Documentation/networking/sctp.rst
16334 F: include/linux/sctp.h
16335 F: include/net/sctp/
16336 F: include/uapi/linux/sctp.h
16340 M: Jim Cromie <jim.cromie@gmail.com>
16342 F: Documentation/i2c/busses/scx200_acb.rst
16343 F: arch/x86/platform/scx200/
16344 F: drivers/i2c/busses/scx200*
16345 F: drivers/mtd/maps/scx200_docflash.c
16346 F: drivers/watchdog/scx200_wdt.c
16347 F: include/linux/scx200.h
16350 M: Jim Cromie <jim.cromie@gmail.com>
16352 F: drivers/char/scx200_gpio.c
16353 F: include/linux/scx200_gpio.h
16355 SCx200 HRT CLOCKSOURCE DRIVER
16356 M: Jim Cromie <jim.cromie@gmail.com>
16358 F: drivers/clocksource/scx200_hrt.c
16360 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
16361 M: Sascha Sommer <saschasommer@freenet.de>
16362 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
16364 F: drivers/mmc/host/sdricoh_cs.c
16366 SECO BOARDS CEC DRIVER
16367 M: Ettore Chimenti <ek5.chimenti@gmail.com>
16369 F: drivers/media/cec/platform/seco/seco-cec.c
16370 F: drivers/media/cec/platform/seco/seco-cec.h
16373 M: Kees Cook <keescook@chromium.org>
16374 R: Andy Lutomirski <luto@amacapital.net>
16375 R: Will Drewry <wad@chromium.org>
16377 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
16378 F: Documentation/userspace-api/seccomp_filter.rst
16379 F: include/linux/seccomp.h
16380 F: include/uapi/linux/seccomp.h
16381 F: kernel/seccomp.c
16382 F: tools/testing/selftests/kselftest_harness.h
16383 F: tools/testing/selftests/seccomp/*
16384 K: \bsecure_computing
16387 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
16388 M: Al Cooper <alcooperx@gmail.com>
16389 L: linux-mmc@vger.kernel.org
16390 L: bcm-kernel-feedback-list@broadcom.com
16392 F: drivers/mmc/host/sdhci-brcmstb*
16394 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
16395 M: Adrian Hunter <adrian.hunter@intel.com>
16396 L: linux-mmc@vger.kernel.org
16398 F: drivers/mmc/host/sdhci*
16399 F: include/linux/mmc/sdhci*
16401 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
16402 M: Eugen Hristev <eugen.hristev@microchip.com>
16403 L: linux-mmc@vger.kernel.org
16405 F: drivers/mmc/host/sdhci-of-at91.c
16407 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
16408 M: Ben Dooks <ben-linux@fluff.org>
16409 M: Jaehoon Chung <jh80.chung@samsung.com>
16410 L: linux-mmc@vger.kernel.org
16412 F: drivers/mmc/host/sdhci-s3c*
16414 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
16415 M: Viresh Kumar <vireshk@kernel.org>
16416 L: linux-mmc@vger.kernel.org
16418 F: drivers/mmc/host/sdhci-spear.c
16420 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
16421 M: Kishon Vijay Abraham I <kishon@ti.com>
16422 L: linux-mmc@vger.kernel.org
16424 F: drivers/mmc/host/sdhci-omap.c
16426 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
16427 M: Jonathan Derrick <jonathan.derrick@intel.com>
16428 M: Revanth Rajashekar <revanth.rajashekar@intel.com>
16429 L: linux-block@vger.kernel.org
16431 F: block/opal_proto.h
16433 F: include/linux/sed*
16434 F: include/uapi/linux/sed*
16437 M: Security Officers <security@kernel.org>
16439 F: Documentation/admin-guide/security-bugs.rst
16442 M: James Morris <jmorris@namei.org>
16443 M: "Serge E. Hallyn" <serge@hallyn.com>
16444 L: linux-security-module@vger.kernel.org (suggested Cc:)
16446 W: http://kernsec.org/
16447 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
16449 X: security/selinux/
16451 SELINUX SECURITY MODULE
16452 M: Paul Moore <paul@paul-moore.com>
16453 M: Stephen Smalley <stephen.smalley.work@gmail.com>
16454 M: Eric Paris <eparis@parisplace.org>
16455 L: selinux@vger.kernel.org
16457 W: https://selinuxproject.org
16458 W: https://github.com/SELinuxProject
16459 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
16460 F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
16461 F: Documentation/ABI/obsolete/sysfs-selinux-disable
16462 F: Documentation/admin-guide/LSM/SELinux.rst
16463 F: include/trace/events/avc.h
16464 F: include/uapi/linux/selinux_netlink.h
16465 F: scripts/selinux/
16466 F: security/selinux/
16469 M: Jiri Slaby <jirislaby@kernel.org>
16471 F: drivers/misc/phantom.c
16472 F: include/uapi/linux/phantom.h
16474 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
16475 M: Tomasz Duszynski <tomasz.duszynski@octakon.com>
16477 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
16478 F: drivers/iio/chemical/scd30.h
16479 F: drivers/iio/chemical/scd30_core.c
16480 F: drivers/iio/chemical/scd30_i2c.c
16481 F: drivers/iio/chemical/scd30_serial.c
16483 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
16484 M: Tomasz Duszynski <tduszyns@gmail.com>
16486 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
16487 F: drivers/iio/chemical/sps30.c
16490 M: Rob Herring <robh@kernel.org>
16491 L: linux-serial@vger.kernel.org
16493 F: Documentation/devicetree/bindings/serial/serial.yaml
16494 F: drivers/tty/serdev/
16495 F: include/linux/serdev.h
16498 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16499 L: linux-serial@vger.kernel.org
16501 F: Documentation/devicetree/bindings/serial/
16502 F: drivers/tty/serial/
16505 M: Sean Young <sean@mess.org>
16506 L: linux-media@vger.kernel.org
16508 F: drivers/media/rc/serial_ir.c
16510 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
16511 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16512 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16514 F: Documentation/devicetree/bindings/slimbus/
16515 F: drivers/slimbus/
16516 F: include/linux/slimbus.h
16519 M: Edward Cree <ecree.xilinx@gmail.com>
16520 M: Martin Habets <habetsm.xilinx@gmail.com>
16521 L: netdev@vger.kernel.org
16523 F: drivers/net/ethernet/sfc/
16525 SFF/SFP/SFP+ MODULE SUPPORT
16526 M: Russell King <linux@armlinux.org.uk>
16527 L: netdev@vger.kernel.org
16529 F: drivers/net/phy/phylink.c
16530 F: drivers/net/phy/sfp*
16531 F: include/linux/mdio/mdio-i2c.h
16532 F: include/linux/phylink.h
16533 F: include/linux/sfp.h
16534 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)
16537 M: Dimitri Sivanich <dimitri.sivanich@hpe.com>
16539 F: drivers/misc/sgi-gru/
16541 SGI XP/XPC/XPNET DRIVER
16542 M: Robin Holt <robinmholt@gmail.com>
16543 M: Steve Wahl <steve.wahl@hpe.com>
16544 R: Mike Travis <mike.travis@hpe.com>
16546 F: drivers/misc/sgi-xp/
16548 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
16549 M: Karsten Graul <kgraul@linux.ibm.com>
16550 L: linux-s390@vger.kernel.org
16552 W: http://www.ibm.com/developerworks/linux/linux390/
16555 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
16556 M: Linus Walleij <linus.walleij@linaro.org>
16557 L: linux-iio@vger.kernel.org
16559 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
16560 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
16561 F: drivers/iio/light/gp2ap002.c
16563 SHARP RJ54N1CB0C SENSOR DRIVER
16564 M: Jacopo Mondi <jacopo@jmondi.org>
16565 L: linux-media@vger.kernel.org
16567 T: git git://linuxtv.org/media_tree.git
16568 F: drivers/media/i2c/rj54n1cb0c.c
16569 F: include/media/i2c/rj54n1cb0c.h
16571 SH_VOU V4L2 OUTPUT DRIVER
16572 L: linux-media@vger.kernel.org
16574 F: drivers/media/platform/sh_vou.c
16575 F: include/media/drv-intf/sh_vou.h
16577 SI2157 MEDIA DRIVER
16578 M: Antti Palosaari <crope@iki.fi>
16579 L: linux-media@vger.kernel.org
16581 W: https://linuxtv.org
16582 W: http://palosaari.fi/linux/
16583 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16584 T: git git://linuxtv.org/anttip/media_tree.git
16585 F: drivers/media/tuners/si2157*
16587 SI2165 MEDIA DRIVER
16588 M: Matthias Schwarzott <zzam@gentoo.org>
16589 L: linux-media@vger.kernel.org
16591 W: https://linuxtv.org
16592 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16593 F: drivers/media/dvb-frontends/si2165*
16595 SI2168 MEDIA DRIVER
16596 M: Antti Palosaari <crope@iki.fi>
16597 L: linux-media@vger.kernel.org
16599 W: https://linuxtv.org
16600 W: http://palosaari.fi/linux/
16601 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16602 T: git git://linuxtv.org/anttip/media_tree.git
16603 F: drivers/media/dvb-frontends/si2168*
16605 SI470X FM RADIO RECEIVER I2C DRIVER
16606 M: Hans Verkuil <hverkuil@xs4all.nl>
16607 L: linux-media@vger.kernel.org
16609 W: https://linuxtv.org
16610 T: git git://linuxtv.org/media_tree.git
16611 F: drivers/media/radio/si470x/radio-si470x-i2c.c
16613 SI470X FM RADIO RECEIVER USB DRIVER
16614 M: Hans Verkuil <hverkuil@xs4all.nl>
16615 L: linux-media@vger.kernel.org
16617 W: https://linuxtv.org
16618 T: git git://linuxtv.org/media_tree.git
16619 F: drivers/media/radio/si470x/radio-si470x-common.c
16620 F: drivers/media/radio/si470x/radio-si470x-usb.c
16621 F: drivers/media/radio/si470x/radio-si470x.h
16623 SI4713 FM RADIO TRANSMITTER I2C DRIVER
16624 M: Eduardo Valentin <edubezval@gmail.com>
16625 L: linux-media@vger.kernel.org
16627 W: https://linuxtv.org
16628 T: git git://linuxtv.org/media_tree.git
16629 F: drivers/media/radio/si4713/si4713.?
16631 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
16632 M: Eduardo Valentin <edubezval@gmail.com>
16633 L: linux-media@vger.kernel.org
16635 W: https://linuxtv.org
16636 T: git git://linuxtv.org/media_tree.git
16637 F: drivers/media/radio/si4713/radio-platform-si4713.c
16639 SI4713 FM RADIO TRANSMITTER USB DRIVER
16640 M: Hans Verkuil <hverkuil@xs4all.nl>
16641 L: linux-media@vger.kernel.org
16643 W: https://linuxtv.org
16644 T: git git://linuxtv.org/media_tree.git
16645 F: drivers/media/radio/si4713/radio-usb-si4713.c
16648 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16649 L: linux-media@vger.kernel.org
16651 W: https://linuxtv.org
16652 T: git git://linuxtv.org/media_tree.git
16653 F: drivers/media/common/siano/
16654 F: drivers/media/mmc/siano/
16655 F: drivers/media/usb/siano/
16656 F: drivers/media/usb/siano/
16659 M: Palmer Dabbelt <palmer@dabbelt.com>
16660 M: Paul Walmsley <paul.walmsley@sifive.com>
16661 L: linux-riscv@lists.infradead.org
16663 T: git git://github.com/sifive/riscv-linux.git
16667 SIFIVE FU540 SYSTEM-ON-CHIP
16668 M: Paul Walmsley <paul.walmsley@sifive.com>
16669 M: Palmer Dabbelt <palmer@dabbelt.com>
16670 L: linux-riscv@lists.infradead.org
16672 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
16677 M: Green Wan <green.wan@sifive.com>
16679 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
16680 F: drivers/dma/sf-pdma/
16682 SILEAD TOUCHSCREEN DRIVER
16683 M: Hans de Goede <hdegoede@redhat.com>
16684 L: linux-input@vger.kernel.org
16685 L: platform-driver-x86@vger.kernel.org
16687 F: drivers/input/touchscreen/silead.c
16688 F: drivers/platform/x86/touchscreen_dmi.c
16690 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
16691 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
16693 F: drivers/staging/wfx/
16695 SILICON MOTION SM712 FRAME BUFFER DRIVER
16696 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
16697 M: Teddy Wang <teddy.wang@siliconmotion.com>
16698 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
16699 L: linux-fbdev@vger.kernel.org
16701 F: Documentation/fb/sm712fb.rst
16702 F: drivers/video/fbdev/sm712*
16704 SILVACO I3C DUAL-ROLE MASTER
16705 M: Miquel Raynal <miquel.raynal@bootlin.com>
16706 M: Conor Culhane <conor.culhane@silvaco.com>
16707 L: linux-i3c@lists.infradead.org
16709 F: Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
16710 F: drivers/i3c/master/svc-i3c-master.c
16713 M: Hans de Goede <hdegoede@redhat.com>
16714 L: linux-fbdev@vger.kernel.org
16716 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
16717 F: drivers/video/fbdev/simplefb.c
16718 F: include/linux/platform_data/simplefb.h
16720 SIMTEC EB110ATX (Chalice CATS)
16721 M: Simtec Linux Team <linux@simtec.co.uk>
16723 W: http://www.simtec.co.uk/products/EB110ATX/
16725 SIMTEC EB2410ITX (BAST)
16726 M: Simtec Linux Team <linux@simtec.co.uk>
16728 W: http://www.simtec.co.uk/products/EB2410ITX/
16729 F: arch/arm/mach-s3c/bast-ide.c
16730 F: arch/arm/mach-s3c/bast-irq.c
16731 F: arch/arm/mach-s3c/mach-bast.c
16734 M: Thorsten Scherer <t.scherer@eckelmann.de>
16735 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
16736 R: Pengutronix Kernel Team <kernel@pengutronix.de>
16738 F: drivers/gpio/gpio-siox.c
16740 F: include/trace/events/siox.h
16742 SIPHASH PRF ROUTINES
16743 M: Jason A. Donenfeld <Jason@zx2c4.com>
16745 F: include/linux/siphash.h
16747 F: lib/test_siphash.c
16749 SIS 190 ETHERNET DRIVER
16750 M: Francois Romieu <romieu@fr.zoreil.com>
16751 L: netdev@vger.kernel.org
16753 F: drivers/net/ethernet/sis/sis190.c
16755 SIS 900/7016 FAST ETHERNET DRIVER
16756 M: Daniele Venzano <venza@brownhat.org>
16757 L: netdev@vger.kernel.org
16759 W: http://www.brownhat.org/sis900.html
16760 F: drivers/net/ethernet/sis/sis900.*
16762 SIS FRAMEBUFFER DRIVER
16763 M: Thomas Winischhofer <thomas@winischhofer.net>
16765 W: http://www.winischhofer.net/linuxsisvga.shtml
16766 F: Documentation/fb/sisfb.rst
16767 F: drivers/video/fbdev/sis/
16768 F: include/video/sisfb.h
16770 SIS I2C TOUCHSCREEN DRIVER
16771 M: Mika Penttilä <mika.penttila@nextfour.com>
16772 L: linux-input@vger.kernel.org
16774 F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
16775 F: drivers/input/touchscreen/sis_i2c.c
16778 M: Thomas Winischhofer <thomas@winischhofer.net>
16780 W: http://www.winischhofer.at/linuxsisusbvga.shtml
16781 F: drivers/usb/misc/sisusbvga/
16784 M: Christoph Lameter <cl@linux.com>
16785 M: Pekka Enberg <penberg@kernel.org>
16786 M: David Rientjes <rientjes@google.com>
16787 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
16788 M: Andrew Morton <akpm@linux-foundation.org>
16789 M: Vlastimil Babka <vbabka@suse.cz>
16790 L: linux-mm@kvack.org
16792 F: include/linux/sl?b*.h
16795 SLEEPABLE READ-COPY UPDATE (SRCU)
16796 M: Lai Jiangshan <jiangshanlai@gmail.com>
16797 M: "Paul E. McKenney" <paulmck@kernel.org>
16798 M: Josh Triplett <josh@joshtriplett.org>
16799 R: Steven Rostedt <rostedt@goodmis.org>
16800 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
16801 L: rcu@vger.kernel.org
16803 W: http://www.rdrop.com/users/paulmck/RCU/
16804 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16805 F: include/linux/srcu*.h
16806 F: kernel/rcu/srcu*.c
16808 SMACK SECURITY MODULE
16809 M: Casey Schaufler <casey@schaufler-ca.com>
16810 L: linux-security-module@vger.kernel.org
16812 W: http://schaufler-ca.com
16813 T: git git://github.com/cschaufler/smack-next
16814 F: Documentation/admin-guide/LSM/Smack.rst
16817 SMC91x ETHERNET DRIVER
16818 M: Nicolas Pitre <nico@fluxnic.net>
16820 F: drivers/net/ethernet/smsc/smc91x.*
16822 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
16823 M: Mark Rutland <mark.rutland@arm.com>
16824 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
16825 M: Sudeep Holla <sudeep.holla@arm.com>
16826 L: linux-arm-kernel@lists.infradead.org
16828 F: drivers/firmware/smccc/
16829 F: include/linux/arm-smccc.h
16831 SMM665 HARDWARE MONITOR DRIVER
16832 M: Guenter Roeck <linux@roeck-us.net>
16833 L: linux-hwmon@vger.kernel.org
16835 F: Documentation/hwmon/smm665.rst
16836 F: drivers/hwmon/smm665.c
16838 SMSC EMC2103 HARDWARE MONITOR DRIVER
16839 M: Steve Glendinning <steve.glendinning@shawell.net>
16840 L: linux-hwmon@vger.kernel.org
16842 F: Documentation/hwmon/emc2103.rst
16843 F: drivers/hwmon/emc2103.c
16845 SMSC SCH5627 HARDWARE MONITOR DRIVER
16846 M: Hans de Goede <hdegoede@redhat.com>
16847 L: linux-hwmon@vger.kernel.org
16849 F: Documentation/hwmon/sch5627.rst
16850 F: drivers/hwmon/sch5627.c
16852 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
16853 M: Steve Glendinning <steve.glendinning@shawell.net>
16854 L: linux-fbdev@vger.kernel.org
16856 F: drivers/video/fbdev/smscufx.c
16858 SMSC47B397 HARDWARE MONITOR DRIVER
16859 M: Jean Delvare <jdelvare@suse.com>
16860 L: linux-hwmon@vger.kernel.org
16862 F: Documentation/hwmon/smsc47b397.rst
16863 F: drivers/hwmon/smsc47b397.c
16865 SMSC911x ETHERNET DRIVER
16866 M: Steve Glendinning <steve.glendinning@shawell.net>
16867 L: netdev@vger.kernel.org
16869 F: drivers/net/ethernet/smsc/smsc911x.*
16870 F: include/linux/smsc911x.h
16872 SMSC9420 PCI ETHERNET DRIVER
16873 M: Steve Glendinning <steve.glendinning@shawell.net>
16874 L: netdev@vger.kernel.org
16876 F: drivers/net/ethernet/smsc/smsc9420.*
16878 SOCIONEXT (SNI) AVE NETWORK DRIVER
16879 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
16880 L: netdev@vger.kernel.org
16882 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
16883 F: drivers/net/ethernet/socionext/sni_ave.c
16885 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
16886 M: Jassi Brar <jaswinder.singh@linaro.org>
16887 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
16888 L: netdev@vger.kernel.org
16890 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
16891 F: drivers/net/ethernet/socionext/netsec.c
16893 SOCIONEXT (SNI) Synquacer SPI DRIVER
16894 M: Masahisa Kojima <masahisa.kojima@linaro.org>
16895 M: Jassi Brar <jaswinder.singh@linaro.org>
16896 L: linux-spi@vger.kernel.org
16898 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
16899 F: drivers/spi/spi-synquacer.c
16901 SOCIONEXT SYNQUACER I2C DRIVER
16902 M: Ard Biesheuvel <ardb@kernel.org>
16903 L: linux-i2c@vger.kernel.org
16905 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
16906 F: drivers/i2c/busses/i2c-synquacer.c
16908 SOCIONEXT UNIPHIER SOUND DRIVER
16909 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16911 F: sound/soc/uniphier/
16913 SOEKRIS NET48XX LED SUPPORT
16914 M: Chris Boot <bootc@bootc.net>
16916 F: drivers/leds/leds-net48xx.c
16918 SOFT-IWARP DRIVER (siw)
16919 M: Bernard Metzler <bmt@zurich.ibm.com>
16920 L: linux-rdma@vger.kernel.org
16922 F: drivers/infiniband/sw/siw/
16923 F: include/uapi/rdma/siw-abi.h
16925 SOFT-ROCE DRIVER (rxe)
16926 M: Zhu Yanjun <zyjzyj2000@gmail.com>
16927 L: linux-rdma@vger.kernel.org
16929 F: drivers/infiniband/sw/rxe/
16930 F: include/uapi/rdma/rdma_user_rxe.h
16932 SOFTLOGIC 6x10 MPEG CODEC
16933 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16934 M: Anton Sviridenko <anton@corp.bluecherry.net>
16935 M: Andrey Utkin <andrey_utkin@fastmail.com>
16936 M: Ismael Luceno <ismael@iodev.co.uk>
16937 L: linux-media@vger.kernel.org
16939 F: drivers/media/pci/solo6x10/
16941 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
16942 M: James Morse <james.morse@arm.com>
16943 L: linux-arm-kernel@lists.infradead.org
16945 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
16946 F: drivers/firmware/arm_sdei.c
16947 F: include/linux/arm_sdei.h
16948 F: include/uapi/linux/arm_sdei.h
16951 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16952 R: Heikki Krogerus <heikki.krogerus@linux.intel.com>
16953 L: linux-acpi@vger.kernel.org
16955 F: drivers/base/swnode.c
16957 SOFTWARE RAID (Multiple Disks) SUPPORT
16958 M: Song Liu <song@kernel.org>
16959 L: linux-raid@vger.kernel.org
16961 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
16962 F: drivers/md/Kconfig
16963 F: drivers/md/Makefile
16965 F: drivers/md/raid*
16966 F: include/linux/raid/
16967 F: include/uapi/linux/raid/
16969 SOLIDRUN CLEARFOG SUPPORT
16970 M: Russell King <linux@armlinux.org.uk>
16972 F: arch/arm/boot/dts/armada-388-clearfog*
16973 F: arch/arm/boot/dts/armada-38x-solidrun-*
16975 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
16976 M: Russell King <linux@armlinux.org.uk>
16978 F: arch/arm/boot/dts/imx6*-cubox-i*
16979 F: arch/arm/boot/dts/imx6*-hummingboard*
16980 F: arch/arm/boot/dts/imx6*-sr-*
16982 SONIC NETWORK DRIVER
16983 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
16984 L: netdev@vger.kernel.org
16986 F: drivers/net/ethernet/natsemi/sonic.*
16988 SONICS SILICON BACKPLANE DRIVER (SSB)
16989 M: Michael Buesch <m@bues.ch>
16990 L: linux-wireless@vger.kernel.org
16993 F: include/linux/ssb/
16995 SONY IMX214 SENSOR DRIVER
16996 M: Ricardo Ribalda <ribalda@kernel.org>
16997 L: linux-media@vger.kernel.org
16999 T: git git://linuxtv.org/media_tree.git
17000 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
17001 F: drivers/media/i2c/imx214.c
17003 SONY IMX219 SENSOR DRIVER
17004 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
17005 L: linux-media@vger.kernel.org
17007 T: git git://linuxtv.org/media_tree.git
17008 F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
17009 F: drivers/media/i2c/imx219.c
17011 SONY IMX258 SENSOR DRIVER
17012 M: Sakari Ailus <sakari.ailus@linux.intel.com>
17013 L: linux-media@vger.kernel.org
17015 T: git git://linuxtv.org/media_tree.git
17016 F: Documentation/devicetree/bindings/media/i2c/imx258.yaml
17017 F: drivers/media/i2c/imx258.c
17019 SONY IMX274 SENSOR DRIVER
17020 M: Leon Luo <leonl@leopardimaging.com>
17021 L: linux-media@vger.kernel.org
17023 T: git git://linuxtv.org/media_tree.git
17024 F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
17025 F: drivers/media/i2c/imx274.c
17027 SONY IMX290 SENSOR DRIVER
17028 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17029 L: linux-media@vger.kernel.org
17031 T: git git://linuxtv.org/media_tree.git
17032 F: Documentation/devicetree/bindings/media/i2c/imx290.txt
17033 F: drivers/media/i2c/imx290.c
17035 SONY IMX319 SENSOR DRIVER
17036 M: Bingbu Cao <bingbu.cao@intel.com>
17037 L: linux-media@vger.kernel.org
17039 T: git git://linuxtv.org/media_tree.git
17040 F: drivers/media/i2c/imx319.c
17042 SONY IMX334 SENSOR DRIVER
17043 M: Paul J. Murphy <paul.j.murphy@intel.com>
17044 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
17045 L: linux-media@vger.kernel.org
17047 T: git git://linuxtv.org/media_tree.git
17048 F: Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
17049 F: drivers/media/i2c/imx334.c
17051 SONY IMX355 SENSOR DRIVER
17052 M: Tianshu Qiu <tian.shu.qiu@intel.com>
17053 L: linux-media@vger.kernel.org
17055 T: git git://linuxtv.org/media_tree.git
17056 F: drivers/media/i2c/imx355.c
17058 SONY MEMORYSTICK SUBSYSTEM
17059 M: Maxim Levitsky <maximlevitsky@gmail.com>
17060 M: Alex Dubov <oakad@yahoo.com>
17061 M: Ulf Hansson <ulf.hansson@linaro.org>
17062 L: linux-mmc@vger.kernel.org
17064 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
17065 F: drivers/memstick/
17066 F: include/linux/memstick.h
17068 SONY VAIO CONTROL DEVICE DRIVER
17069 M: Mattia Dongili <malattia@linux.it>
17070 L: platform-driver-x86@vger.kernel.org
17072 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
17073 F: Documentation/admin-guide/laptops/sony-laptop.rst
17074 F: drivers/char/sonypi.c
17075 F: drivers/platform/x86/sony-laptop.c
17076 F: include/linux/sony-laptop.h
17079 M: Jaroslav Kysela <perex@perex.cz>
17080 M: Takashi Iwai <tiwai@suse.com>
17081 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17083 W: http://www.alsa-project.org/
17084 Q: http://patchwork.kernel.org/project/alsa-devel/list/
17085 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17086 F: Documentation/sound/
17088 F: include/uapi/sound/
17091 SOUND - COMPRESSED AUDIO
17092 M: Vinod Koul <vkoul@kernel.org>
17093 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17095 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17096 F: Documentation/sound/designs/compress-offload.rst
17097 F: include/sound/compress_driver.h
17098 F: include/uapi/sound/compress_*
17099 F: sound/core/compress_offload.c
17100 F: sound/soc/soc-compress.c
17102 SOUND - DMAENGINE HELPERS
17103 M: Lars-Peter Clausen <lars@metafoo.de>
17105 F: include/sound/dmaengine_pcm.h
17106 F: sound/core/pcm_dmaengine.c
17107 F: sound/soc/soc-generic-dmaengine-pcm.c
17109 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
17110 M: Liam Girdwood <lgirdwood@gmail.com>
17111 M: Mark Brown <broonie@kernel.org>
17112 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17114 W: http://alsa-project.org/main/index.php/ASoC
17115 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
17116 F: Documentation/devicetree/bindings/sound/
17117 F: Documentation/sound/soc/
17118 F: include/dt-bindings/sound/
17119 F: include/sound/soc*
17122 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
17123 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
17124 M: Liam Girdwood <lgirdwood@gmail.com>
17125 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
17126 M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
17127 M: Daniel Baluta <daniel.baluta@nxp.com>
17128 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
17130 W: https://github.com/thesofproject/linux/
17133 SOUNDWIRE SUBSYSTEM
17134 M: Vinod Koul <vkoul@kernel.org>
17135 M: Bard Liao <yung-chuan.liao@linux.intel.com>
17136 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
17137 R: Sanyog Kale <sanyog.r.kale@intel.com>
17138 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17140 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
17141 F: Documentation/driver-api/soundwire/
17142 F: drivers/soundwire/
17143 F: include/linux/soundwire/
17146 M: Olli Salonen <olli.salonen@iki.fi>
17147 L: linux-media@vger.kernel.org
17149 W: https://linuxtv.org
17150 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17151 F: drivers/media/dvb-frontends/sp2*
17153 SPARC + UltraSPARC (sparc/sparc64)
17154 M: "David S. Miller" <davem@davemloft.net>
17155 L: sparclinux@vger.kernel.org
17157 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
17158 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
17159 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
17163 SPARC SERIAL DRIVERS
17164 M: "David S. Miller" <davem@davemloft.net>
17165 L: sparclinux@vger.kernel.org
17167 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
17168 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
17169 F: drivers/tty/serial/suncore.c
17170 F: drivers/tty/serial/sunhv.c
17171 F: drivers/tty/serial/sunsab.c
17172 F: drivers/tty/serial/sunsab.h
17173 F: drivers/tty/serial/sunsu.c
17174 F: drivers/tty/serial/sunzilog.c
17175 F: drivers/tty/serial/sunzilog.h
17176 F: drivers/tty/vcc.c
17177 F: include/linux/sunserialcore.h
17180 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
17181 L: linux-sparse@vger.kernel.org
17183 W: https://sparse.docs.kernel.org/
17184 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
17185 Q: https://patchwork.kernel.org/project/linux-sparse/list/
17186 B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
17187 F: include/linux/compiler.h
17189 SPEAKUP CONSOLE SPEECH DRIVER
17190 M: William Hubbs <w.d.hubbs@gmail.com>
17191 M: Chris Brannon <chris@the-brannons.com>
17192 M: Kirk Reiser <kirk@reisers.ca>
17193 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
17194 L: speakup@linux-speakup.org
17196 W: http://www.linux-speakup.org/
17197 W: https://github.com/linux-speakup/speakup
17198 B: https://github.com/linux-speakup/speakup/issues
17199 F: drivers/accessibility/speakup/
17201 SPEAR CLOCK FRAMEWORK SUPPORT
17202 M: Viresh Kumar <vireshk@kernel.org>
17203 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17205 W: http://www.st.com/spear
17206 F: drivers/clk/spear/
17208 SPEAR PLATFORM SUPPORT
17209 M: Viresh Kumar <vireshk@kernel.org>
17210 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
17211 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17213 W: http://www.st.com/spear
17214 F: arch/arm/boot/dts/spear*
17215 F: arch/arm/mach-spear/
17218 M: Tudor Ambarus <tudor.ambarus@microchip.com>
17219 R: Michael Walle <michael@walle.cc>
17220 R: Pratyush Yadav <p.yadav@ti.com>
17221 L: linux-mtd@lists.infradead.org
17223 W: http://www.linux-mtd.infradead.org/
17224 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
17225 C: irc://irc.oftc.net/mtd
17226 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
17227 F: drivers/mtd/spi-nor/
17228 F: include/linux/mtd/spi-nor.h
17231 M: Mark Brown <broonie@kernel.org>
17232 L: linux-spi@vger.kernel.org
17234 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
17235 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
17236 F: Documentation/devicetree/bindings/spi/
17237 F: Documentation/spi/
17239 F: include/linux/spi/
17240 F: include/uapi/linux/spi/
17243 SPIDERNET NETWORK DRIVER for CELL
17244 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
17245 M: Geoff Levand <geoff@infradead.org>
17246 L: netdev@vger.kernel.org
17247 L: linuxppc-dev@lists.ozlabs.org
17249 F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
17250 F: drivers/net/ethernet/toshiba/spider_net*
17253 M: Stephen Boyd <sboyd@kernel.org>
17254 L: linux-kernel@vger.kernel.org
17256 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
17257 F: Documentation/devicetree/bindings/spmi/
17259 F: include/dt-bindings/spmi/spmi.h
17260 F: include/linux/spmi.h
17261 F: include/trace/events/spmi.h
17264 M: Jeremy Kerr <jk@ozlabs.org>
17265 L: linuxppc-dev@lists.ozlabs.org
17267 W: http://www.ibm.com/developerworks/power/cell/
17268 F: Documentation/filesystems/spufs/spufs.rst
17269 F: arch/powerpc/platforms/cell/spufs/
17271 SQUASHFS FILE SYSTEM
17272 M: Phillip Lougher <phillip@squashfs.org.uk>
17273 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
17275 W: http://squashfs.org.uk
17276 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
17277 F: Documentation/filesystems/squashfs.rst
17280 SRM (Alpha) environment access
17281 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
17283 F: arch/alpha/kernel/srm_env.c
17285 ST LSM6DSx IMU IIO DRIVER
17286 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
17287 L: linux-iio@vger.kernel.org
17289 W: http://www.st.com/
17290 F: Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
17291 F: drivers/iio/imu/st_lsm6dsx/
17293 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
17294 M: Mickael Guene <mickael.guene@st.com>
17295 L: linux-media@vger.kernel.org
17297 T: git git://linuxtv.org/media_tree.git
17298 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
17299 F: drivers/media/i2c/st-mipid02.c
17301 ST STM32 I2C/SMBUS DRIVER
17302 M: Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
17303 M: Alain Volmat <alain.volmat@foss.st.com>
17304 L: linux-i2c@vger.kernel.org
17306 F: drivers/i2c/busses/i2c-stm32*
17309 M: Daniel Nilsson <daniel.nilsson@flex.com>
17310 L: linux-hwmon@vger.kernel.org
17312 F: Documentation/hwmon/stpddc60.rst
17313 F: drivers/hwmon/pmbus/stpddc60.c
17315 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
17316 M: Song Qiang <songqiang1304521@gmail.com>
17317 L: linux-iio@vger.kernel.org
17319 F: Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
17320 F: drivers/iio/proximity/vl53l0x-i2c.c
17323 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17324 M: Sasha Levin <sashal@kernel.org>
17325 L: stable@vger.kernel.org
17327 F: Documentation/process/stable-kernel-rules.rst
17329 STAGING - ATOMISP DRIVER
17330 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17331 R: Sakari Ailus <sakari.ailus@linux.intel.com>
17332 L: linux-media@vger.kernel.org
17334 F: drivers/staging/media/atomisp/
17336 STAGING - FIELDBUS SUBSYSTEM
17337 M: Sven Van Asbroeck <TheSven73@gmail.com>
17339 F: drivers/staging/fieldbus/*
17340 F: drivers/staging/fieldbus/Documentation/
17342 STAGING - HMS ANYBUS-S BUS
17343 M: Sven Van Asbroeck <TheSven73@gmail.com>
17345 F: drivers/staging/fieldbus/anybuss/
17347 STAGING - INDUSTRIAL IO
17348 M: Jonathan Cameron <jic23@kernel.org>
17349 L: linux-iio@vger.kernel.org
17351 F: Documentation/devicetree/bindings/staging/iio/
17352 F: drivers/staging/iio/
17354 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
17355 M: Marc Dietrich <marvin24@gmx.de>
17356 L: ac100@lists.launchpad.net (moderated for non-subscribers)
17357 L: linux-tegra@vger.kernel.org
17359 F: drivers/staging/nvec/
17361 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
17362 M: Jens Frederich <jfrederich@gmail.com>
17363 M: Daniel Drake <dsd@laptop.org>
17364 M: Jon Nettleton <jon.nettleton@gmail.com>
17366 W: http://wiki.laptop.org/go/DCON
17367 F: drivers/staging/olpc_dcon/
17369 STAGING - REALTEK RTL8188EU DRIVERS
17370 M: Larry Finger <Larry.Finger@lwfinger.net>
17372 F: drivers/staging/rtl8188eu/
17374 STAGING - REALTEK RTL8712U DRIVERS
17375 M: Larry Finger <Larry.Finger@lwfinger.net>
17376 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
17378 F: drivers/staging/rtl8712/
17380 STAGING - SEPS525 LCD CONTROLLER DRIVERS
17381 M: Michael Hennerich <michael.hennerich@analog.com>
17382 L: linux-fbdev@vger.kernel.org
17384 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
17385 F: drivers/staging/fbtft/fb_seps525.c
17387 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
17388 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
17389 M: Teddy Wang <teddy.wang@siliconmotion.com>
17390 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
17391 L: linux-fbdev@vger.kernel.org
17393 F: drivers/staging/sm750fb/
17395 STAGING - VIA VT665X DRIVERS
17396 M: Forest Bond <forest@alittletooquiet.net>
17398 F: drivers/staging/vt665?/
17401 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17402 L: linux-staging@lists.linux.dev
17404 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
17405 F: drivers/staging/
17407 STARFIRE/DURALAN NETWORK DRIVER
17408 M: Ion Badulescu <ionut@badula.org>
17410 F: drivers/net/ethernet/adaptec/starfire*
17413 M: Peter Zijlstra <peterz@infradead.org>
17414 M: Josh Poimboeuf <jpoimboe@redhat.com>
17415 M: Jason Baron <jbaron@akamai.com>
17416 R: Steven Rostedt <rostedt@goodmis.org>
17417 R: Ard Biesheuvel <ardb@kernel.org>
17419 F: arch/*/include/asm/jump_label*.h
17420 F: arch/*/include/asm/static_call*.h
17421 F: arch/*/kernel/jump_label.c
17422 F: arch/*/kernel/static_call.c
17423 F: include/linux/jump_label*.h
17424 F: include/linux/static_call*.h
17425 F: kernel/jump_label.c
17426 F: kernel/static_call.c
17428 STI AUDIO (ASoC) DRIVERS
17429 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
17430 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17432 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
17436 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
17438 F: Documentation/devicetree/bindings/media/stih-cec.txt
17439 F: drivers/media/cec/platform/sti/
17441 STK1160 USB VIDEO CAPTURE DRIVER
17442 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17443 L: linux-media@vger.kernel.org
17445 T: git git://linuxtv.org/media_tree.git
17446 F: drivers/media/usb/stk1160/
17448 STM32 AUDIO (ASoC) DRIVERS
17449 M: Olivier Moysan <olivier.moysan@foss.st.com>
17450 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
17451 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17453 F: Documentation/devicetree/bindings/iio/adc/st,stm32-*.yaml
17456 STM32 TIMER/LPTIMER DRIVERS
17457 M: Fabrice Gasnier <fabrice.gasnier@foss.st.com>
17459 F: Documentation/ABI/testing/*timer-stm32
17460 F: Documentation/devicetree/bindings/*/*stm32-*timer*
17461 F: drivers/*/stm32-*timer*
17462 F: drivers/pwm/pwm-stm32*
17463 F: include/linux/*/stm32-*tim*
17465 STMMAC ETHERNET DRIVER
17466 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
17467 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
17468 M: Jose Abreu <joabreu@synopsys.com>
17469 L: netdev@vger.kernel.org
17471 W: http://www.stlinux.com
17472 F: Documentation/networking/device_drivers/ethernet/stmicro/
17473 F: drivers/net/ethernet/stmicro/stmmac/
17476 M: Sam Creasey <sammy@sammy.net>
17478 W: http://sammy.net/sun3/
17479 F: arch/m68k/include/asm/sun3*
17480 F: arch/m68k/kernel/*sun3*
17481 F: arch/m68k/sun3*/
17482 F: drivers/net/ethernet/i825xx/sun3*
17484 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
17485 M: Hans de Goede <hdegoede@redhat.com>
17486 L: linux-input@vger.kernel.org
17488 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
17489 F: drivers/input/keyboard/sun4i-lradc-keys.c
17491 SUNDANCE NETWORK DRIVER
17492 M: Denis Kirjanov <kda@linux-powerpc.org>
17493 L: netdev@vger.kernel.org
17495 F: drivers/net/ethernet/dlink/sundance.c
17498 M: Yoshinori Sato <ysato@users.sourceforge.jp>
17499 M: Rich Felker <dalias@libc.org>
17500 L: linux-sh@vger.kernel.org
17502 Q: http://patchwork.kernel.org/project/linux-sh/list/
17503 F: Documentation/sh/
17508 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
17509 M: Len Brown <len.brown@intel.com>
17510 M: Pavel Machek <pavel@ucw.cz>
17511 L: linux-pm@vger.kernel.org
17513 B: https://bugzilla.kernel.org
17514 F: Documentation/power/
17515 F: arch/x86/kernel/acpi/
17516 F: drivers/base/power/
17517 F: include/linux/freezer.h
17518 F: include/linux/pm.h
17519 F: include/linux/suspend.h
17523 M: Martin Mares <mj@ucw.cz>
17524 L: linux-video@atrey.karlin.mff.cuni.cz
17526 F: Documentation/admin-guide/svga.rst
17527 F: arch/x86/boot/video*
17530 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17531 L: iommu@lists.linux-foundation.org
17533 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
17534 F: arch/*/kernel/pci-swiotlb.c
17535 F: include/linux/swiotlb.h
17536 F: kernel/dma/swiotlb.c
17539 M: Jiri Pirko <jiri@resnulli.us>
17540 M: Ivan Vecera <ivecera@redhat.com>
17541 L: netdev@vger.kernel.org
17543 F: include/net/switchdev.h
17546 SY8106A REGULATOR DRIVER
17547 M: Icenowy Zheng <icenowy@aosc.io>
17549 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
17550 F: drivers/regulator/sy8106a-regulator.c
17552 SYNC FILE FRAMEWORK
17553 M: Sumit Semwal <sumit.semwal@linaro.org>
17554 R: Gustavo Padovan <gustavo@padovan.org>
17555 L: linux-media@vger.kernel.org
17556 L: dri-devel@lists.freedesktop.org
17558 T: git git://anongit.freedesktop.org/drm/drm-misc
17559 F: Documentation/driver-api/sync_file.rst
17560 F: drivers/dma-buf/dma-fence*
17561 F: drivers/dma-buf/sw_sync.c
17562 F: drivers/dma-buf/sync_*
17563 F: include/linux/sync_file.h
17564 F: include/uapi/linux/sync_file.h
17566 SYNOPSYS ARC ARCHITECTURE
17567 M: Vineet Gupta <vgupta@synopsys.com>
17568 L: linux-snps-arc@lists.infradead.org
17570 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
17571 F: Documentation/devicetree/bindings/arc/*
17572 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
17574 F: drivers/clocksource/arc_timer.c
17575 F: drivers/tty/serial/arc_uart.c
17577 SYNOPSYS ARC HSDK SDP pll clock driver
17578 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17580 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
17581 F: drivers/clk/clk-hsdk-pll.c
17583 SYNOPSYS ARC SDP clock driver
17584 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17586 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
17587 F: drivers/clk/axs10x/*
17589 SYNOPSYS ARC SDP platform support
17590 M: Alexey Brodkin <abrodkin@synopsys.com>
17592 F: Documentation/devicetree/bindings/arc/axs10*
17593 F: arch/arc/boot/dts/ax*
17594 F: arch/arc/plat-axs10x
17596 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
17597 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17599 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
17600 F: drivers/reset/reset-axs10x.c
17602 SYNOPSYS CREG GPIO DRIVER
17603 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17605 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
17606 F: drivers/gpio/gpio-creg-snps.c
17608 SYNOPSYS DESIGNWARE 8250 UART DRIVER
17609 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17611 F: drivers/tty/serial/8250/8250_dw.c
17612 F: drivers/tty/serial/8250/8250_dwlib.*
17613 F: drivers/tty/serial/8250/8250_lpss.c
17615 SYNOPSYS DESIGNWARE APB GPIO DRIVER
17616 M: Hoan Tran <hoan@os.amperecomputing.com>
17617 M: Serge Semin <fancer.lancer@gmail.com>
17618 L: linux-gpio@vger.kernel.org
17620 F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
17621 F: drivers/gpio/gpio-dwapb.c
17623 SYNOPSYS DESIGNWARE APB SSI DRIVER
17624 M: Serge Semin <fancer.lancer@gmail.com>
17625 L: linux-spi@vger.kernel.org
17627 F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
17628 F: drivers/spi/spi-dw*
17630 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
17631 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17633 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
17634 F: drivers/dma/dw-axi-dmac/
17636 SYNOPSYS DESIGNWARE DMAC DRIVER
17637 M: Viresh Kumar <vireshk@kernel.org>
17638 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17640 F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
17642 F: include/dt-bindings/dma/dw-dmac.h
17643 F: include/linux/dma/dw.h
17644 F: include/linux/platform_data/dma-dw.h
17646 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
17647 M: Jose Abreu <Jose.Abreu@synopsys.com>
17648 L: netdev@vger.kernel.org
17650 F: drivers/net/ethernet/synopsys/
17652 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
17653 M: Jose Abreu <Jose.Abreu@synopsys.com>
17654 L: netdev@vger.kernel.org
17656 F: drivers/net/pcs/pcs-xpcs.c
17657 F: include/linux/pcs/pcs-xpcs.h
17659 SYNOPSYS DESIGNWARE I2C DRIVER
17660 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
17661 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17662 R: Mika Westerberg <mika.westerberg@linux.intel.com>
17663 L: linux-i2c@vger.kernel.org
17665 F: drivers/i2c/busses/i2c-designware-*
17666 F: include/linux/platform_data/i2c-designware.h
17668 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
17669 M: Jaehoon Chung <jh80.chung@samsung.com>
17670 L: linux-mmc@vger.kernel.org
17672 F: drivers/mmc/host/dw_mmc*
17674 SYNOPSYS HSDK RESET CONTROLLER DRIVER
17675 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17677 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
17678 F: drivers/reset/reset-hsdk.c
17679 F: include/dt-bindings/reset/snps,hsdk-reset.h
17681 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
17682 M: Prabu Thangamuthu <prabu.t@synopsys.com>
17683 M: Manjunath M B <manjumb@synopsys.com>
17684 L: linux-mmc@vger.kernel.org
17686 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
17688 SYSTEM CONFIGURATION (SYSCON)
17689 M: Lee Jones <lee.jones@linaro.org>
17690 M: Arnd Bergmann <arnd@arndb.de>
17692 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
17693 F: drivers/mfd/syscon.c
17695 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
17696 M: Sudeep Holla <sudeep.holla@arm.com>
17697 R: Cristian Marussi <cristian.marussi@arm.com>
17698 L: linux-arm-kernel@lists.infradead.org
17700 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
17701 F: drivers/clk/clk-sc[mp]i.c
17702 F: drivers/cpufreq/sc[mp]i-cpufreq.c
17703 F: drivers/firmware/arm_scmi/
17704 F: drivers/firmware/arm_scpi.c
17705 F: drivers/regulator/scmi-regulator.c
17706 F: drivers/reset/reset-scmi.c
17707 F: include/linux/sc[mp]i_protocol.h
17708 F: include/trace/events/scmi.h
17710 SYSTEM RESET/SHUTDOWN DRIVERS
17711 M: Sebastian Reichel <sre@kernel.org>
17712 L: linux-pm@vger.kernel.org
17714 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
17715 F: Documentation/devicetree/bindings/power/reset/
17716 F: drivers/power/reset/
17718 SYSTEM TRACE MODULE CLASS
17719 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
17721 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
17722 F: Documentation/trace/stm.rst
17723 F: drivers/hwtracing/stm/
17724 F: include/linux/stm.h
17725 F: include/uapi/linux/stm.h
17727 SYSTEM76 ACPI DRIVER
17728 M: Jeremy Soller <jeremy@system76.com>
17729 M: System76 Product Development <productdev@system76.com>
17730 L: platform-driver-x86@vger.kernel.org
17732 F: drivers/platform/x86/system76_acpi.c
17735 M: Christoph Hellwig <hch@infradead.org>
17737 F: Documentation/filesystems/sysv-fs.rst
17739 F: include/linux/sysv_fs.h
17741 TASKSTATS STATISTICS INTERFACE
17742 M: Balbir Singh <bsingharora@gmail.com>
17744 F: Documentation/accounting/taskstats*
17745 F: include/linux/taskstats*
17746 F: kernel/taskstats.c
17749 M: Jamal Hadi Salim <jhs@mojatatu.com>
17750 M: Cong Wang <xiyou.wangcong@gmail.com>
17751 M: Jiri Pirko <jiri@resnulli.us>
17752 L: netdev@vger.kernel.org
17754 F: include/net/pkt_cls.h
17755 F: include/net/pkt_sched.h
17756 F: include/net/tc_act/
17757 F: include/uapi/linux/pkt_cls.h
17758 F: include/uapi/linux/pkt_sched.h
17759 F: include/uapi/linux/tc_act/
17760 F: include/uapi/linux/tc_ematch/
17763 TC90522 MEDIA DRIVER
17764 M: Akihiro Tsukada <tskd08@gmail.com>
17765 L: linux-media@vger.kernel.org
17767 F: drivers/media/dvb-frontends/tc90522*
17769 TCP LOW PRIORITY MODULE
17770 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
17771 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
17773 W: http://tcp-lp-mod.sourceforge.net/
17774 F: net/ipv4/tcp_lp.c
17776 TDA10071 MEDIA DRIVER
17777 M: Antti Palosaari <crope@iki.fi>
17778 L: linux-media@vger.kernel.org
17780 W: https://linuxtv.org
17781 W: http://palosaari.fi/linux/
17782 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17783 T: git git://linuxtv.org/anttip/media_tree.git
17784 F: drivers/media/dvb-frontends/tda10071*
17786 TDA18212 MEDIA DRIVER
17787 M: Antti Palosaari <crope@iki.fi>
17788 L: linux-media@vger.kernel.org
17790 W: https://linuxtv.org
17791 W: http://palosaari.fi/linux/
17792 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17793 T: git git://linuxtv.org/anttip/media_tree.git
17794 F: drivers/media/tuners/tda18212*
17796 TDA18218 MEDIA DRIVER
17797 M: Antti Palosaari <crope@iki.fi>
17798 L: linux-media@vger.kernel.org
17800 W: https://linuxtv.org
17801 W: http://palosaari.fi/linux/
17802 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17803 T: git git://linuxtv.org/anttip/media_tree.git
17804 F: drivers/media/tuners/tda18218*
17806 TDA18250 MEDIA DRIVER
17807 M: Olli Salonen <olli.salonen@iki.fi>
17808 L: linux-media@vger.kernel.org
17810 W: https://linuxtv.org
17811 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17812 T: git git://linuxtv.org/media_tree.git
17813 F: drivers/media/tuners/tda18250*
17815 TDA18271 MEDIA DRIVER
17816 M: Michael Krufky <mkrufky@linuxtv.org>
17817 L: linux-media@vger.kernel.org
17819 W: https://linuxtv.org
17820 W: http://github.com/mkrufky
17821 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17822 T: git git://linuxtv.org/mkrufky/tuners.git
17823 F: drivers/media/tuners/tda18271*
17825 TDA1997x MEDIA DRIVER
17826 M: Tim Harvey <tharvey@gateworks.com>
17827 L: linux-media@vger.kernel.org
17829 W: https://linuxtv.org
17830 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17831 F: drivers/media/i2c/tda1997x.*
17833 TDA827x MEDIA DRIVER
17834 M: Michael Krufky <mkrufky@linuxtv.org>
17835 L: linux-media@vger.kernel.org
17837 W: https://linuxtv.org
17838 W: http://github.com/mkrufky
17839 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17840 T: git git://linuxtv.org/mkrufky/tuners.git
17841 F: drivers/media/tuners/tda8290.*
17843 TDA8290 MEDIA DRIVER
17844 M: Michael Krufky <mkrufky@linuxtv.org>
17845 L: linux-media@vger.kernel.org
17847 W: https://linuxtv.org
17848 W: http://github.com/mkrufky
17849 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17850 T: git git://linuxtv.org/mkrufky/tuners.git
17851 F: drivers/media/tuners/tda8290.*
17853 TDA9840 MEDIA DRIVER
17854 M: Hans Verkuil <hverkuil@xs4all.nl>
17855 L: linux-media@vger.kernel.org
17857 W: https://linuxtv.org
17858 T: git git://linuxtv.org/media_tree.git
17859 F: drivers/media/i2c/tda9840*
17861 TEA5761 TUNER DRIVER
17862 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17863 L: linux-media@vger.kernel.org
17865 W: https://linuxtv.org
17866 T: git git://linuxtv.org/media_tree.git
17867 F: drivers/media/tuners/tea5761.*
17869 TEA5767 TUNER DRIVER
17870 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17871 L: linux-media@vger.kernel.org
17873 W: https://linuxtv.org
17874 T: git git://linuxtv.org/media_tree.git
17875 F: drivers/media/tuners/tea5767.*
17877 TEA6415C MEDIA DRIVER
17878 M: Hans Verkuil <hverkuil@xs4all.nl>
17879 L: linux-media@vger.kernel.org
17881 W: https://linuxtv.org
17882 T: git git://linuxtv.org/media_tree.git
17883 F: drivers/media/i2c/tea6415c*
17885 TEA6420 MEDIA DRIVER
17886 M: Hans Verkuil <hverkuil@xs4all.nl>
17887 L: linux-media@vger.kernel.org
17889 W: https://linuxtv.org
17890 T: git git://linuxtv.org/media_tree.git
17891 F: drivers/media/i2c/tea6420*
17894 M: Jiri Pirko <jiri@resnulli.us>
17895 L: netdev@vger.kernel.org
17897 F: drivers/net/team/
17898 F: include/linux/if_team.h
17899 F: include/uapi/linux/if_team.h
17901 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
17902 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
17904 F: arch/x86/platform/ts5500/
17906 TECHNOTREND USB IR RECEIVER
17907 M: Sean Young <sean@mess.org>
17908 L: linux-media@vger.kernel.org
17910 F: drivers/media/rc/ttusbir.c
17912 TECHWELL TW9910 VIDEO DECODER
17913 L: linux-media@vger.kernel.org
17915 F: drivers/media/i2c/tw9910.c
17916 F: include/media/i2c/tw9910.h
17919 M: Jens Wiklander <jens.wiklander@linaro.org>
17920 L: op-tee@lists.trustedfirmware.org
17922 F: Documentation/staging/tee.rst
17924 F: include/linux/tee_drv.h
17925 F: include/uapi/linux/tee.h
17927 TEGRA ARCHITECTURE SUPPORT
17928 M: Thierry Reding <thierry.reding@gmail.com>
17929 M: Jonathan Hunter <jonathanh@nvidia.com>
17930 L: linux-tegra@vger.kernel.org
17932 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
17933 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
17937 M: Peter De Schrijver <pdeschrijver@nvidia.com>
17938 M: Prashant Gaikwad <pgaikwad@nvidia.com>
17940 F: drivers/clk/tegra/
17943 M: Laxman Dewangan <ldewangan@nvidia.com>
17944 M: Jon Hunter <jonathanh@nvidia.com>
17946 F: drivers/dma/tegra*
17949 M: Laxman Dewangan <ldewangan@nvidia.com>
17950 R: Dmitry Osipenko <digetx@gmail.com>
17952 F: drivers/i2c/busses/i2c-tegra.c
17954 TEGRA IOMMU DRIVERS
17955 M: Thierry Reding <thierry.reding@gmail.com>
17956 R: Krishna Reddy <vdumpa@nvidia.com>
17957 L: linux-tegra@vger.kernel.org
17959 F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
17960 F: drivers/iommu/tegra*
17963 M: Laxman Dewangan <ldewangan@nvidia.com>
17965 F: drivers/input/keyboard/tegra-kbc.c
17968 M: Stefan Agner <stefan@agner.ch>
17969 M: Lucas Stach <dev@lynxeye.de>
17971 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
17972 F: drivers/mtd/nand/raw/tegra_nand.c
17975 M: Thierry Reding <thierry.reding@gmail.com>
17977 F: drivers/pwm/pwm-tegra.c
17979 TEGRA SERIAL DRIVER
17980 M: Laxman Dewangan <ldewangan@nvidia.com>
17982 F: drivers/tty/serial/serial-tegra.c
17985 M: Laxman Dewangan <ldewangan@nvidia.com>
17987 F: drivers/spi/spi-tegra*
17989 TEGRA QUAD SPI DRIVER
17990 M: Thierry Reding <thierry.reding@gmail.com>
17991 M: Jonathan Hunter <jonathanh@nvidia.com>
17992 M: Sowjanya Komatineni <skomatineni@nvidia.com>
17993 L: linux-tegra@vger.kernel.org
17995 F: drivers/spi/spi-tegra210-quad.c
17998 M: Thierry Reding <thierry.reding@gmail.com>
17999 M: Jonathan Hunter <jonathanh@nvidia.com>
18000 M: Sowjanya Komatineni <skomatineni@nvidia.com>
18001 L: linux-media@vger.kernel.org
18002 L: linux-tegra@vger.kernel.org
18004 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
18005 F: drivers/staging/media/tegra-video/
18007 TEGRA XUSB PADCTL DRIVER
18008 M: JC Kuo <jckuo@nvidia.com>
18010 F: drivers/phy/tegra/xusb*
18012 TEHUTI ETHERNET DRIVER
18013 M: Andy Gospodarek <andy@greyhouse.net>
18014 L: netdev@vger.kernel.org
18016 F: drivers/net/ethernet/tehuti/*
18018 TELECOM CLOCK DRIVER FOR MCPL0010
18019 M: Mark Gross <mark.gross@intel.com>
18021 F: drivers/char/tlclk.c
18023 TEMPO SEMICONDUCTOR DRIVERS
18024 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
18026 F: Documentation/devicetree/bindings/sound/tscs*.txt
18027 F: sound/soc/codecs/tscs*.c
18028 F: sound/soc/codecs/tscs*.h
18030 TENSILICA XTENSA PORT (xtensa)
18031 M: Chris Zankel <chris@zankel.net>
18032 M: Max Filippov <jcmvbkbc@gmail.com>
18033 L: linux-xtensa@linux-xtensa.org
18035 T: git git://github.com/czankel/xtensa-linux.git
18037 F: drivers/irqchip/irq-xtensa-*
18039 TEXAS INSTRUMENTS ASoC DRIVERS
18040 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
18041 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18045 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
18046 M: Ricardo Ribalda <ribalda@kernel.org>
18047 L: linux-iio@vger.kernel.org
18049 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
18050 F: drivers/iio/dac/ti-dac7612.c
18052 TEXAS INSTRUMENTS DMA DRIVERS
18053 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
18054 L: dmaengine@vger.kernel.org
18056 F: Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
18057 F: Documentation/devicetree/bindings/dma/ti-edma.txt
18058 F: Documentation/devicetree/bindings/dma/ti/
18060 X: drivers/dma/ti/cppi41.c
18061 F: include/linux/dma/k3-udma-glue.h
18062 F: include/linux/dma/ti-cppi5.h
18063 F: include/linux/dma/k3-psil.h
18065 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
18066 M: Nishanth Menon <nm@ti.com>
18067 M: Tero Kristo <kristo@kernel.org>
18068 M: Santosh Shilimkar <ssantosh@kernel.org>
18069 L: linux-arm-kernel@lists.infradead.org
18071 F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
18072 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
18073 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
18074 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
18075 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
18076 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
18077 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
18078 F: drivers/clk/keystone/sci-clk.c
18079 F: drivers/firmware/ti_sci*
18080 F: drivers/irqchip/irq-ti-sci-inta.c
18081 F: drivers/irqchip/irq-ti-sci-intr.c
18082 F: drivers/reset/reset-ti-sci.c
18083 F: drivers/soc/ti/ti_sci_inta_msi.c
18084 F: drivers/soc/ti/ti_sci_pm_domains.c
18085 F: include/dt-bindings/soc/ti,sci_pm_domain.h
18086 F: include/linux/soc/ti/ti_sci_inta_msi.h
18087 F: include/linux/soc/ti/ti_sci_protocol.h
18089 TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
18090 M: Robert Marko <robert.marko@sartura.hr>
18091 M: Luka Perkov <luka.perkov@sartura.hr>
18092 L: linux-hwmon@vger.kernel.org
18094 F: Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
18095 F: Documentation/hwmon/tps23861.rst
18096 F: drivers/hwmon/tps23861.c
18098 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
18099 M: Hans Verkuil <hverkuil@xs4all.nl>
18100 L: linux-media@vger.kernel.org
18102 W: https://linuxtv.org
18103 T: git git://linuxtv.org/media_tree.git
18104 F: drivers/media/radio/radio-raremono.c
18107 M: Zhang Rui <rui.zhang@intel.com>
18108 M: Daniel Lezcano <daniel.lezcano@linaro.org>
18109 R: Amit Kucheria <amitk@kernel.org>
18110 L: linux-pm@vger.kernel.org
18112 Q: https://patchwork.kernel.org/project/linux-pm/list/
18113 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux.git
18114 F: Documentation/devicetree/bindings/thermal/
18115 F: drivers/thermal/
18116 F: include/linux/cpu_cooling.h
18117 F: include/linux/thermal.h
18118 F: include/uapi/linux/thermal.h
18120 THERMAL DRIVER FOR AMLOGIC SOCS
18121 M: Guillaume La Roque <glaroque@baylibre.com>
18122 L: linux-pm@vger.kernel.org
18123 L: linux-amlogic@lists.infradead.org
18125 W: http://linux-meson.com/
18126 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
18127 F: drivers/thermal/amlogic_thermal.c
18129 THERMAL/CPU_COOLING
18130 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
18131 M: Daniel Lezcano <daniel.lezcano@linaro.org>
18132 M: Viresh Kumar <viresh.kumar@linaro.org>
18133 R: Lukasz Luba <lukasz.luba@arm.com>
18134 L: linux-pm@vger.kernel.org
18136 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
18137 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
18138 F: drivers/thermal/cpufreq_cooling.c
18139 F: drivers/thermal/cpuidle_cooling.c
18140 F: include/linux/cpu_cooling.h
18142 THERMAL/POWER_ALLOCATOR
18143 M: Lukasz Luba <lukasz.luba@arm.com>
18144 L: linux-pm@vger.kernel.org
18146 F: Documentation/driver-api/thermal/power_allocator.rst
18147 F: drivers/thermal/gov_power_allocator.c
18148 F: include/trace/events/thermal_power_allocator.h
18150 THINKPAD ACPI EXTRAS DRIVER
18151 M: Henrique de Moraes Holschuh <hmh@hmh.eng.br>
18152 L: ibm-acpi-devel@lists.sourceforge.net
18153 L: platform-driver-x86@vger.kernel.org
18155 W: http://ibm-acpi.sourceforge.net
18156 W: http://thinkwiki.org/wiki/Ibm-acpi
18157 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
18158 F: drivers/platform/x86/thinkpad_acpi.c
18160 THUNDERBOLT DMA TRAFFIC TEST DRIVER
18161 M: Isaac Hazan <isaac.hazan@intel.com>
18162 L: linux-usb@vger.kernel.org
18164 F: drivers/thunderbolt/dma_test.c
18167 M: Andreas Noever <andreas.noever@gmail.com>
18168 M: Michael Jamet <michael.jamet@intel.com>
18169 M: Mika Westerberg <mika.westerberg@linux.intel.com>
18170 M: Yehezkel Bernat <YehezkelShB@gmail.com>
18171 L: linux-usb@vger.kernel.org
18173 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
18174 F: Documentation/admin-guide/thunderbolt.rst
18175 F: drivers/thunderbolt/
18176 F: include/linux/thunderbolt.h
18178 THUNDERBOLT NETWORK DRIVER
18179 M: Michael Jamet <michael.jamet@intel.com>
18180 M: Mika Westerberg <mika.westerberg@linux.intel.com>
18181 M: Yehezkel Bernat <YehezkelShB@gmail.com>
18182 L: netdev@vger.kernel.org
18184 F: drivers/net/thunderbolt.c
18186 THUNDERX GPIO DRIVER
18187 M: Robert Richter <rric@kernel.org>
18189 F: drivers/gpio/gpio-thunderx.c
18191 TI ADS131E0X ADC SERIES DRIVER
18192 M: Tomislav Denis <tomislav.denis@avl.com>
18193 L: linux-iio@vger.kernel.org
18195 F: Documentation/devicetree/bindings/iio/adc/ti,ads131e08.yaml
18196 F: drivers/iio/adc/ti-ads131e08.c
18198 TI AM437X VPFE DRIVER
18199 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
18200 L: linux-media@vger.kernel.org
18202 W: https://linuxtv.org
18203 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18204 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
18205 F: drivers/media/platform/am437x/
18207 TI BANDGAP AND THERMAL DRIVER
18208 M: Eduardo Valentin <edubezval@gmail.com>
18209 M: Keerthy <j-keerthy@ti.com>
18210 L: linux-pm@vger.kernel.org
18211 L: linux-omap@vger.kernel.org
18213 F: drivers/thermal/ti-soc-thermal/
18215 TI BQ27XXX POWER SUPPLY DRIVER
18216 F: drivers/power/supply/bq27xxx_battery.c
18217 F: drivers/power/supply/bq27xxx_battery_i2c.c
18218 F: include/linux/power/bq27xxx_battery.h
18220 TI CDCE706 CLOCK DRIVER
18221 M: Max Filippov <jcmvbkbc@gmail.com>
18223 F: drivers/clk/clk-cdce706.c
18226 M: Tero Kristo <kristo@kernel.org>
18227 L: linux-omap@vger.kernel.org
18230 F: include/linux/clk/ti.h
18232 TI DAVINCI MACHINE SUPPORT
18233 M: Sekhar Nori <nsekhar@ti.com>
18234 R: Bartosz Golaszewski <bgolaszewski@baylibre.com>
18235 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18237 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
18238 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
18239 F: arch/arm/boot/dts/da850*
18240 F: arch/arm/mach-davinci/
18241 F: drivers/i2c/busses/i2c-davinci.c
18243 TI DAVINCI SERIES CLOCK DRIVER
18244 M: David Lechner <david@lechnology.com>
18245 R: Sekhar Nori <nsekhar@ti.com>
18247 F: Documentation/devicetree/bindings/clock/ti/davinci/
18248 F: drivers/clk/davinci/
18250 TI DAVINCI SERIES GPIO DRIVER
18251 M: Keerthy <j-keerthy@ti.com>
18252 L: linux-gpio@vger.kernel.org
18254 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
18255 F: drivers/gpio/gpio-davinci.c
18257 TI DAVINCI SERIES MEDIA DRIVER
18258 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
18259 L: linux-media@vger.kernel.org
18261 W: https://linuxtv.org
18262 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18263 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
18264 F: drivers/media/platform/davinci/
18265 F: include/media/davinci/
18267 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
18268 R: David Lechner <david@lechnology.com>
18269 L: linux-iio@vger.kernel.org
18270 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
18271 F: drivers/counter/ti-eqep.c
18273 TI ETHERNET SWITCH DRIVER (CPSW)
18274 R: Grygorii Strashko <grygorii.strashko@ti.com>
18275 L: linux-omap@vger.kernel.org
18276 L: netdev@vger.kernel.org
18278 F: drivers/net/ethernet/ti/cpsw*
18279 F: drivers/net/ethernet/ti/davinci*
18281 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
18282 M: Alex Dubov <oakad@yahoo.com>
18284 W: http://tifmxx.berlios.de/
18285 F: drivers/memstick/host/tifm_ms.c
18286 F: drivers/misc/tifm*
18287 F: drivers/mmc/host/tifm_sd.c
18288 F: include/linux/tifm.h
18290 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
18291 M: Santosh Shilimkar <ssantosh@kernel.org>
18292 L: linux-kernel@vger.kernel.org
18293 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18295 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
18296 F: drivers/soc/ti/*
18298 TI LM49xxx FAMILY ASoC CODEC DRIVERS
18299 M: M R Swami Reddy <mr.swami.reddy@ti.com>
18300 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
18301 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18303 F: sound/soc/codecs/isabelle*
18304 F: sound/soc/codecs/lm49453*
18306 TI PCM3060 ASoC CODEC DRIVER
18307 M: Kirill Marinushkin <kmarinushkin@birdec.com>
18308 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18310 F: Documentation/devicetree/bindings/sound/pcm3060.txt
18311 F: sound/soc/codecs/pcm3060*
18313 TI TAS571X FAMILY ASoC CODEC DRIVER
18314 M: Kevin Cernekee <cernekee@chromium.org>
18315 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18317 F: sound/soc/codecs/tas571x*
18319 TI TRF7970A NFC DRIVER
18320 M: Mark Greer <mgreer@animalcreek.com>
18321 L: linux-wireless@vger.kernel.org
18322 L: linux-nfc@lists.01.org (moderated for non-subscribers)
18324 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
18325 F: drivers/nfc/trf7970a.c
18327 TI TWL4030 SERIES SOC CODEC DRIVER
18328 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
18329 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18331 F: sound/soc/codecs/twl4030*
18334 M: Benoit Parrot <bparrot@ti.com>
18335 L: linux-media@vger.kernel.org
18337 W: http://linuxtv.org/
18338 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18339 F: Documentation/devicetree/bindings/media/ti,cal.yaml
18340 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
18341 F: drivers/media/platform/ti-vpe/
18343 TI WILINK WIRELESS DRIVERS
18344 L: linux-wireless@vger.kernel.org
18346 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
18347 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
18348 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
18349 F: drivers/net/wireless/ti/
18350 F: include/linux/wl12xx.h
18352 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
18353 M: John Stultz <john.stultz@linaro.org>
18354 M: Thomas Gleixner <tglx@linutronix.de>
18355 R: Stephen Boyd <sboyd@kernel.org>
18356 L: linux-kernel@vger.kernel.org
18358 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
18359 F: include/linux/clocksource.h
18360 F: include/linux/time.h
18361 F: include/linux/timex.h
18362 F: include/uapi/linux/time.h
18363 F: include/uapi/linux/timex.h
18364 F: kernel/time/alarmtimer.c
18365 F: kernel/time/clocksource.c
18366 F: kernel/time/ntp.c
18367 F: kernel/time/time*.c
18368 F: tools/testing/selftests/timers/
18371 M: Jon Maloy <jmaloy@redhat.com>
18372 M: Ying Xue <ying.xue@windriver.com>
18373 L: netdev@vger.kernel.org (core kernel code)
18374 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
18376 W: http://tipc.sourceforge.net/
18377 F: include/uapi/linux/tipc*.h
18380 TLAN NETWORK DRIVER
18381 M: Samuel Chessman <chessman@tux.org>
18382 L: tlan-devel@lists.sourceforge.net (subscribers-only)
18384 W: http://sourceforge.net/projects/tlan/
18385 F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
18386 F: drivers/net/ethernet/ti/tlan.*
18388 TM6000 VIDEO4LINUX DRIVER
18389 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18390 L: linux-media@vger.kernel.org
18392 W: https://linuxtv.org
18393 T: git git://linuxtv.org/media_tree.git
18394 F: Documentation/admin-guide/media/tm6000*
18395 F: drivers/media/usb/tm6000/
18397 TMIO/SDHI MMC DRIVER
18398 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
18399 L: linux-mmc@vger.kernel.org
18401 F: drivers/mmc/host/renesas_sdhi*
18402 F: drivers/mmc/host/tmio_mmc*
18403 F: include/linux/mfd/tmio.h
18405 TMP401 HARDWARE MONITOR DRIVER
18406 M: Guenter Roeck <linux@roeck-us.net>
18407 L: linux-hwmon@vger.kernel.org
18409 F: Documentation/hwmon/tmp401.rst
18410 F: drivers/hwmon/tmp401.c
18412 TMP513 HARDWARE MONITOR DRIVER
18413 M: Eric Tremblay <etremblay@distech-controls.com>
18414 L: linux-hwmon@vger.kernel.org
18416 F: Documentation/hwmon/tmp513.rst
18417 F: drivers/hwmon/tmp513.c
18419 TMPFS (SHMEM FILESYSTEM)
18420 M: Hugh Dickins <hughd@google.com>
18421 L: linux-mm@kvack.org
18423 F: include/linux/shmem_fs.h
18426 TOMOYO SECURITY MODULE
18427 M: Kentaro Takeda <takedakn@nttdata.co.jp>
18428 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
18429 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
18430 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
18431 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
18432 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
18434 W: https://tomoyo.osdn.jp/
18435 F: security/tomoyo/
18437 TOPSTAR LAPTOP EXTRAS DRIVER
18438 M: Herton Ronaldo Krzesinski <herton@canonical.com>
18439 L: platform-driver-x86@vger.kernel.org
18441 F: drivers/platform/x86/topstar-laptop.c
18443 TORTURE-TEST MODULES
18444 M: Davidlohr Bueso <dave@stgolabs.net>
18445 M: "Paul E. McKenney" <paulmck@kernel.org>
18446 M: Josh Triplett <josh@joshtriplett.org>
18447 L: linux-kernel@vger.kernel.org
18449 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18450 F: Documentation/RCU/torture.rst
18451 F: kernel/locking/locktorture.c
18452 F: kernel/rcu/rcuscale.c
18453 F: kernel/rcu/rcutorture.c
18454 F: kernel/rcu/refscale.c
18455 F: kernel/torture.c
18457 TOSHIBA ACPI EXTRAS DRIVER
18458 M: Azael Avalos <coproscefalo@gmail.com>
18459 L: platform-driver-x86@vger.kernel.org
18461 F: drivers/platform/x86/toshiba_acpi.c
18463 TOSHIBA BLUETOOTH DRIVER
18464 M: Azael Avalos <coproscefalo@gmail.com>
18465 L: platform-driver-x86@vger.kernel.org
18467 F: drivers/platform/x86/toshiba_bluetooth.c
18469 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
18470 M: Azael Avalos <coproscefalo@gmail.com>
18471 L: platform-driver-x86@vger.kernel.org
18473 F: drivers/platform/x86/toshiba_haps.c
18476 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
18478 W: http://www.buzzard.org.uk/toshiba/
18479 F: drivers/char/toshiba.c
18480 F: include/linux/toshiba.h
18481 F: include/uapi/linux/toshiba.h
18483 TOSHIBA TC358743 DRIVER
18484 M: Mats Randgaard <matrandg@cisco.com>
18485 L: linux-media@vger.kernel.org
18487 F: drivers/media/i2c/tc358743*
18488 F: include/media/i2c/tc358743.h
18490 TOSHIBA WMI HOTKEYS DRIVER
18491 M: Azael Avalos <coproscefalo@gmail.com>
18492 L: platform-driver-x86@vger.kernel.org
18494 F: drivers/platform/x86/toshiba-wmi.c
18497 M: Peter Huewe <peterhuewe@gmx.de>
18498 M: Jarkko Sakkinen <jarkko@kernel.org>
18499 R: Jason Gunthorpe <jgg@ziepe.ca>
18500 L: linux-integrity@vger.kernel.org
18502 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
18503 Q: https://patchwork.kernel.org/project/linux-integrity/list/
18504 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
18505 F: drivers/char/tpm/
18508 M: Steven Rostedt <rostedt@goodmis.org>
18509 M: Ingo Molnar <mingo@redhat.com>
18511 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
18512 F: Documentation/trace/ftrace.rst
18513 F: arch/*/*/*/ftrace.h
18514 F: arch/*/kernel/ftrace.c
18516 F: include/*/ftrace.h
18517 F: include/linux/trace*.h
18520 F: tools/testing/selftests/ftrace/
18522 TRACING MMIO ACCESSES (MMIOTRACE)
18523 M: Steven Rostedt <rostedt@goodmis.org>
18524 M: Ingo Molnar <mingo@kernel.org>
18525 R: Karol Herbst <karolherbst@gmail.com>
18526 R: Pekka Paalanen <ppaalanen@gmail.com>
18527 L: linux-kernel@vger.kernel.org
18528 L: nouveau@lists.freedesktop.org
18530 F: arch/x86/mm/kmmio.c
18531 F: arch/x86/mm/mmio-mod.c
18532 F: arch/x86/mm/testmmiotrace.c
18533 F: include/linux/mmiotrace.h
18534 F: kernel/trace/trace_mmiotrace.c
18537 M: Jiri Kosina <trivial@kernel.org>
18539 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
18540 K: ^Subject:.*(?i)trivial
18543 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18544 M: Jiri Slaby <jirislaby@kernel.org>
18546 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
18547 F: Documentation/driver-api/serial/
18549 F: drivers/tty/serial/serial_core.c
18550 F: include/linux/serial.h
18551 F: include/linux/serial_core.h
18552 F: include/linux/tty.h
18553 F: include/uapi/linux/serial.h
18554 F: include/uapi/linux/serial_core.h
18555 F: include/uapi/linux/tty.h
18557 TUA9001 MEDIA DRIVER
18558 M: Antti Palosaari <crope@iki.fi>
18559 L: linux-media@vger.kernel.org
18561 W: https://linuxtv.org
18562 W: http://palosaari.fi/linux/
18563 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18564 T: git git://linuxtv.org/anttip/media_tree.git
18565 F: drivers/media/tuners/tua9001*
18567 TULIP NETWORK DRIVERS
18568 L: netdev@vger.kernel.org
18569 L: linux-parisc@vger.kernel.org
18571 F: drivers/net/ethernet/dec/tulip/
18574 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
18576 W: http://vtun.sourceforge.net/tun
18577 F: Documentation/networking/tuntap.rst
18578 F: arch/um/os-Linux/drivers/
18580 TURBOCHANNEL SUBSYSTEM
18581 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
18582 M: Ralf Baechle <ralf@linux-mips.org>
18583 L: linux-mips@vger.kernel.org
18585 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
18587 F: include/linux/tc.h
18590 M: "Len Brown" <lenb@kernel.org>
18591 L: linux-pm@vger.kernel.org
18593 Q: https://patchwork.kernel.org/project/linux-pm/list/
18594 B: https://bugzilla.kernel.org
18595 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
18596 F: tools/power/x86/turbostat/
18598 TW5864 VIDEO4LINUX DRIVER
18599 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
18600 M: Anton Sviridenko <anton@corp.bluecherry.net>
18601 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
18602 M: Andrey Utkin <andrey_utkin@fastmail.com>
18603 L: linux-media@vger.kernel.org
18605 F: drivers/media/pci/tw5864/
18607 TW68 VIDEO4LINUX DRIVER
18608 M: Hans Verkuil <hverkuil@xs4all.nl>
18609 L: linux-media@vger.kernel.org
18611 W: https://linuxtv.org
18612 T: git git://linuxtv.org/media_tree.git
18613 F: drivers/media/pci/tw68/
18615 TW686X VIDEO4LINUX DRIVER
18616 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
18617 L: linux-media@vger.kernel.org
18619 W: http://linuxtv.org
18620 T: git git://linuxtv.org/media_tree.git
18621 F: drivers/media/pci/tw686x/
18623 UACCE ACCELERATOR FRAMEWORK
18624 M: Zhangfei Gao <zhangfei.gao@linaro.org>
18625 M: Zhou Wang <wangzhou1@hisilicon.com>
18626 L: linux-accelerators@lists.ozlabs.org
18627 L: linux-kernel@vger.kernel.org
18629 F: Documentation/ABI/testing/sysfs-driver-uacce
18630 F: Documentation/misc-devices/uacce.rst
18631 F: drivers/misc/uacce/
18632 F: include/linux/uacce.h
18633 F: include/uapi/misc/uacce/
18635 UBI FILE SYSTEM (UBIFS)
18636 M: Richard Weinberger <richard@nod.at>
18637 L: linux-mtd@lists.infradead.org
18639 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
18640 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
18641 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
18642 F: Documentation/filesystems/ubifs-authentication.rst
18643 F: Documentation/filesystems/ubifs.rst
18646 UCLINUX (M68KNOMMU AND COLDFIRE)
18647 M: Greg Ungerer <gerg@linux-m68k.org>
18648 L: linux-m68k@lists.linux-m68k.org
18649 L: uclinux-dev@uclinux.org (subscribers-only)
18651 W: http://www.linux-m68k.org/
18652 W: http://www.uclinux.org/
18653 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
18654 F: arch/m68k/*/*_no.*
18656 F: arch/m68k/coldfire/
18657 F: arch/m68k/include/asm/*_no.*
18660 M: Jan Kara <jack@suse.com>
18662 F: Documentation/filesystems/udf.rst
18666 M: Bastien Nocera <hadess@hadess.net>
18667 L: linux-input@vger.kernel.org
18669 F: drivers/hid/hid-udraw-ps3.c
18672 M: Evgeniy Dushistov <dushistov@mail.ru>
18674 F: Documentation/admin-guide/ufs.rst
18677 UHID USERSPACE HID IO DRIVER
18678 M: David Rheinsberg <david.rheinsberg@gmail.com>
18679 L: linux-input@vger.kernel.org
18681 F: drivers/hid/uhid.c
18682 F: include/uapi/linux/uhid.h
18685 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18686 L: linux-usb@vger.kernel.org
18688 F: drivers/usb/common/ulpi.c
18689 F: include/linux/ulpi/
18692 M: Gabriel Krisman Bertazi <krisman@collabora.com>
18693 L: linux-fsdevel@vger.kernel.org
18698 M: Tony Finch <dot@dotat.at>
18700 W: http://dotat.at/prog/unifdef
18701 F: scripts/unifdef.c
18703 UNIFORM CDROM DRIVER
18704 M: Jens Axboe <axboe@kernel.dk>
18706 W: http://www.kernel.dk
18707 F: Documentation/cdrom/
18708 F: drivers/cdrom/cdrom.c
18709 F: include/linux/cdrom.h
18710 F: include/uapi/linux/cdrom.h
18712 UNISYS S-PAR DRIVERS
18713 M: David Kershner <david.kershner@unisys.com>
18714 L: sparmaintainer@unisys.com (Unisys internal)
18716 F: drivers/staging/unisys/
18717 F: drivers/visorbus/
18718 F: include/linux/visorbus.h
18720 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
18721 R: Alim Akhtar <alim.akhtar@samsung.com>
18722 R: Avri Altman <avri.altman@wdc.com>
18723 L: linux-scsi@vger.kernel.org
18725 F: Documentation/scsi/ufs.rst
18726 F: drivers/scsi/ufs/
18728 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
18729 M: Pedro Sousa <pedrom.sousa@synopsys.com>
18730 L: linux-scsi@vger.kernel.org
18732 F: drivers/scsi/ufs/*dwc*
18734 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
18735 M: Stanley Chu <stanley.chu@mediatek.com>
18736 L: linux-scsi@vger.kernel.org
18737 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
18739 F: drivers/scsi/ufs/ufs-mediatek*
18741 UNSORTED BLOCK IMAGES (UBI)
18742 M: Richard Weinberger <richard@nod.at>
18743 L: linux-mtd@lists.infradead.org
18745 W: http://www.linux-mtd.infradead.org/
18746 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
18747 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
18748 F: drivers/mtd/ubi/
18749 F: include/linux/mtd/ubi.h
18750 F: include/uapi/mtd/ubi-user.h
18752 USB "USBNET" DRIVER FRAMEWORK
18753 M: Oliver Neukum <oneukum@suse.com>
18754 L: netdev@vger.kernel.org
18756 W: http://www.linux-usb.org/usbnet
18757 F: drivers/net/usb/usbnet.c
18758 F: include/linux/usb/usbnet.h
18761 M: Oliver Neukum <oneukum@suse.com>
18762 L: linux-usb@vger.kernel.org
18764 F: Documentation/usb/acm.rst
18765 F: drivers/usb/class/cdc-acm.*
18767 USB APPLE MFI FASTCHARGE DRIVER
18768 M: Bastien Nocera <hadess@hadess.net>
18769 L: linux-usb@vger.kernel.org
18771 F: drivers/usb/misc/apple-mfi-fastcharge.c
18773 USB AR5523 WIRELESS DRIVER
18774 M: Pontus Fuchs <pontus.fuchs@gmail.com>
18775 L: linux-wireless@vger.kernel.org
18777 F: drivers/net/wireless/ath/ar5523/
18780 M: Oliver Neukum <oneukum@suse.com>
18781 L: linux-usb@vger.kernel.org
18782 L: linux-scsi@vger.kernel.org
18784 F: drivers/usb/storage/uas.c
18786 USB CDC ETHERNET DRIVER
18787 M: Oliver Neukum <oliver@neukum.org>
18788 L: linux-usb@vger.kernel.org
18790 F: drivers/net/usb/cdc_*.c
18791 F: include/uapi/linux/usb/cdc.h
18793 USB CHAOSKEY DRIVER
18794 M: Keith Packard <keithp@keithp.com>
18795 L: linux-usb@vger.kernel.org
18797 F: drivers/usb/misc/chaoskey.c
18799 USB CYPRESS C67X00 DRIVER
18800 M: Peter Korsgaard <jacmet@sunsite.dk>
18801 L: linux-usb@vger.kernel.org
18803 F: drivers/usb/c67x00/
18805 USB DAVICOM DM9601 DRIVER
18806 M: Peter Korsgaard <jacmet@sunsite.dk>
18807 L: netdev@vger.kernel.org
18809 W: http://www.linux-usb.org/usbnet
18810 F: drivers/net/usb/dm9601.c
18813 M: Alan Stern <stern@rowland.harvard.edu>
18814 L: linux-usb@vger.kernel.org
18816 F: Documentation/usb/ehci.rst
18817 F: drivers/usb/host/ehci*
18819 USB GADGET/PERIPHERAL SUBSYSTEM
18820 M: Felipe Balbi <balbi@kernel.org>
18821 L: linux-usb@vger.kernel.org
18823 W: http://www.linux-usb.org/gadget
18824 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
18825 F: drivers/usb/gadget/
18826 F: include/linux/usb/gadget*
18828 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
18829 M: Jiri Kosina <jikos@kernel.org>
18830 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
18831 L: linux-usb@vger.kernel.org
18833 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
18834 F: Documentation/hid/hiddev.rst
18835 F: drivers/hid/usbhid/
18837 USB INTEL XHCI ROLE MUX DRIVER
18838 M: Hans de Goede <hdegoede@redhat.com>
18839 L: linux-usb@vger.kernel.org
18841 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
18843 USB IP DRIVER FOR HISILICON KIRIN
18844 M: Yu Chen <chenyu56@huawei.com>
18845 M: Binghui Wang <wangbinghui@hisilicon.com>
18846 L: linux-usb@vger.kernel.org
18848 F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
18849 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
18852 M: Olav Kongas <ok@artecdesign.ee>
18853 L: linux-usb@vger.kernel.org
18855 F: drivers/usb/host/isp116x*
18856 F: include/linux/usb/isp116x.h
18858 USB LAN78XX ETHERNET DRIVER
18859 M: Woojung Huh <woojung.huh@microchip.com>
18860 M: UNGLinuxDriver@microchip.com
18861 L: netdev@vger.kernel.org
18863 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
18864 F: drivers/net/usb/lan78xx.*
18865 F: include/dt-bindings/net/microchip-lan78xx.h
18867 USB MASS STORAGE DRIVER
18868 M: Alan Stern <stern@rowland.harvard.edu>
18869 L: linux-usb@vger.kernel.org
18870 L: usb-storage@lists.one-eyed-alien.net
18872 F: drivers/usb/storage/
18875 M: Clemens Ladisch <clemens@ladisch.de>
18876 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18878 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
18879 F: sound/usb/midi.*
18881 USB NETWORKING DRIVERS
18882 L: linux-usb@vger.kernel.org
18884 F: drivers/net/usb/
18887 M: Alan Stern <stern@rowland.harvard.edu>
18888 L: linux-usb@vger.kernel.org
18890 F: Documentation/usb/ohci.rst
18891 F: drivers/usb/host/ohci*
18893 USB OTG FSM (Finite State Machine)
18894 M: Peter Chen <peter.chen@kernel.org>
18895 L: linux-usb@vger.kernel.org
18897 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
18898 F: drivers/usb/common/usb-otg-fsm.c
18901 M: Valentina Manea <valentina.manea.m@gmail.com>
18902 M: Shuah Khan <shuah@kernel.org>
18903 M: Shuah Khan <skhan@linuxfoundation.org>
18904 L: linux-usb@vger.kernel.org
18906 F: Documentation/usb/usbip_protocol.rst
18907 F: drivers/usb/usbip/
18908 F: tools/testing/selftests/drivers/usb/usbip/
18909 F: tools/usb/usbip/
18912 M: Petko Manolov <petkan@nucleusys.com>
18913 L: linux-usb@vger.kernel.org
18914 L: netdev@vger.kernel.org
18916 W: https://github.com/petkan/pegasus
18917 T: git git://github.com/petkan/pegasus.git
18918 F: drivers/net/usb/pegasus.*
18921 M: Felipe Balbi <balbi@kernel.org>
18922 L: linux-usb@vger.kernel.org
18924 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
18925 F: drivers/usb/phy/
18927 USB PRINTER DRIVER (usblp)
18928 M: Pete Zaitcev <zaitcev@redhat.com>
18929 L: linux-usb@vger.kernel.org
18931 F: drivers/usb/class/usblp.c
18933 USB RAW GADGET DRIVER
18934 R: Andrey Konovalov <andreyknvl@gmail.com>
18935 L: linux-usb@vger.kernel.org
18937 F: Documentation/usb/raw-gadget.rst
18938 F: drivers/usb/gadget/legacy/raw_gadget.c
18939 F: include/uapi/linux/usb/raw_gadget.h
18941 USB QMI WWAN NETWORK DRIVER
18942 M: Bjørn Mork <bjorn@mork.no>
18943 L: netdev@vger.kernel.org
18945 F: Documentation/ABI/testing/sysfs-class-net-qmi
18946 F: drivers/net/usb/qmi_wwan.c
18949 M: Petko Manolov <petkan@nucleusys.com>
18950 L: linux-usb@vger.kernel.org
18951 L: netdev@vger.kernel.org
18953 W: https://github.com/petkan/rtl8150
18954 T: git git://github.com/petkan/rtl8150.git
18955 F: drivers/net/usb/rtl8150.c
18957 USB SERIAL SUBSYSTEM
18958 M: Johan Hovold <johan@kernel.org>
18959 L: linux-usb@vger.kernel.org
18961 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
18962 F: Documentation/usb/usb-serial.rst
18963 F: drivers/usb/serial/
18964 F: include/linux/usb/serial.h
18966 USB SMSC75XX ETHERNET DRIVER
18967 M: Steve Glendinning <steve.glendinning@shawell.net>
18968 L: netdev@vger.kernel.org
18970 F: drivers/net/usb/smsc75xx.*
18972 USB SMSC95XX ETHERNET DRIVER
18973 M: Steve Glendinning <steve.glendinning@shawell.net>
18974 M: UNGLinuxDriver@microchip.com
18975 L: netdev@vger.kernel.org
18977 F: drivers/net/usb/smsc95xx.*
18980 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18981 L: linux-usb@vger.kernel.org
18983 W: http://www.linux-usb.org
18984 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
18985 F: Documentation/devicetree/bindings/usb/
18986 F: Documentation/usb/
18988 F: include/linux/usb.h
18989 F: include/linux/usb/
18991 USB TYPEC BUS FOR ALTERNATE MODES
18992 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18993 L: linux-usb@vger.kernel.org
18995 F: Documentation/ABI/testing/sysfs-bus-typec
18996 F: Documentation/driver-api/usb/typec_bus.rst
18997 F: drivers/usb/typec/altmodes/
18998 F: include/linux/usb/typec_altmode.h
19001 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19002 L: linux-usb@vger.kernel.org
19004 F: Documentation/ABI/testing/sysfs-class-typec
19005 F: Documentation/driver-api/usb/typec.rst
19006 F: drivers/usb/typec/
19007 F: include/linux/usb/typec.h
19009 USB TYPEC INTEL PMC MUX DRIVER
19010 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19011 L: linux-usb@vger.kernel.org
19013 F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
19014 F: drivers/usb/typec/mux/intel_pmc_mux.c
19016 USB TYPEC PI3USB30532 MUX DRIVER
19017 M: Hans de Goede <hdegoede@redhat.com>
19018 L: linux-usb@vger.kernel.org
19020 F: drivers/usb/typec/mux/pi3usb30532.c
19022 USB TYPEC PORT CONTROLLER DRIVERS
19023 M: Guenter Roeck <linux@roeck-us.net>
19024 L: linux-usb@vger.kernel.org
19026 F: drivers/usb/typec/tcpm/
19029 M: Alan Stern <stern@rowland.harvard.edu>
19030 L: linux-usb@vger.kernel.org
19032 F: drivers/usb/host/uhci*
19035 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19036 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
19037 L: linux-media@vger.kernel.org
19039 W: http://www.ideasonboard.org/uvc/
19040 T: git git://linuxtv.org/media_tree.git
19041 F: drivers/media/usb/uvc/
19042 F: include/uapi/linux/uvcvideo.h
19045 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19046 L: linux-usb@vger.kernel.org
19048 F: drivers/usb/gadget/function/*uvc*
19049 F: drivers/usb/gadget/legacy/webcam.c
19050 F: include/uapi/linux/usb/g_uvc.h
19052 USB WIRELESS RNDIS DRIVER (rndis_wlan)
19053 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
19054 L: linux-wireless@vger.kernel.org
19056 F: drivers/net/wireless/rndis_wlan.c
19059 M: Mathias Nyman <mathias.nyman@intel.com>
19060 L: linux-usb@vger.kernel.org
19062 F: drivers/usb/host/pci-quirks*
19063 F: drivers/usb/host/xhci*
19066 L: linux-wireless@vger.kernel.org
19068 W: http://linux-lc100020.sourceforge.net
19069 F: drivers/net/wireless/zydas/zd1201.*
19072 M: Antoine Jacquet <royale@zerezo.com>
19073 L: linux-usb@vger.kernel.org
19074 L: linux-media@vger.kernel.org
19076 W: http://royale.zerezo.com/zr364xx/
19077 T: git git://linuxtv.org/media_tree.git
19078 F: Documentation/admin-guide/media/zr364xx*
19079 F: drivers/media/usb/zr364xx/
19081 USER-MODE LINUX (UML)
19082 M: Jeff Dike <jdike@addtoit.com>
19083 M: Richard Weinberger <richard@nod.at>
19084 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
19085 L: linux-um@lists.infradead.org
19087 W: http://user-mode-linux.sourceforge.net
19088 Q: https://patchwork.ozlabs.org/project/linux-um/list/
19089 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
19090 F: Documentation/virt/uml/
19095 USERSPACE COPYIN/COPYOUT (UIOVEC)
19096 M: Alexander Viro <viro@zeniv.linux.org.uk>
19098 F: include/linux/uio.h
19101 USERSPACE DMA BUFFER DRIVER
19102 M: Gerd Hoffmann <kraxel@redhat.com>
19103 L: dri-devel@lists.freedesktop.org
19105 T: git git://anongit.freedesktop.org/drm/drm-misc
19106 F: drivers/dma-buf/udmabuf.c
19107 F: include/uapi/linux/udmabuf.h
19109 USERSPACE I/O (UIO)
19110 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19112 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
19113 F: Documentation/driver-api/uio-howto.rst
19115 F: include/linux/uio_driver.h
19118 M: Karel Zak <kzak@redhat.com>
19119 L: util-linux@vger.kernel.org
19121 W: http://en.wikipedia.org/wiki/Util-linux
19122 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
19125 M: Christoph Hellwig <hch@lst.de>
19126 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19127 L: linux-kernel@vger.kernel.org
19129 T: git git://git.infradead.org/users/hch/uuid.git
19130 F: include/linux/uuid.h
19131 F: include/uapi/linux/uuid.h
19136 M: Justin Ernst <justin.ernst@hpe.com>
19137 L: platform-driver-x86@vger.kernel.org
19139 F: drivers/platform/x86/uv_sysfs.c
19142 M: Michal Januszewski <spock@gentoo.org>
19143 L: linux-fbdev@vger.kernel.org
19145 W: https://github.com/mjanusz/v86d
19146 F: Documentation/fb/uvesafb.rst
19147 F: drivers/video/fbdev/uvesafb.*
19149 Ux500 CLOCK DRIVERS
19150 M: Ulf Hansson <ulf.hansson@linaro.org>
19151 L: linux-clk@vger.kernel.org
19152 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19154 F: drivers/clk/ux500/
19157 M: Stefan Agner <stefan@agner.ch>
19158 L: linux-mtd@lists.infradead.org
19160 F: drivers/mtd/nand/raw/vf610_nfc.c
19162 VFAT/FAT/MSDOS FILESYSTEM
19163 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
19165 F: Documentation/filesystems/vfat.rst
19169 M: Alex Williamson <alex.williamson@redhat.com>
19170 R: Cornelia Huck <cohuck@redhat.com>
19171 L: kvm@vger.kernel.org
19173 T: git git://github.com/awilliam/linux-vfio.git
19174 F: Documentation/driver-api/vfio.rst
19176 F: include/linux/vfio.h
19177 F: include/uapi/linux/vfio.h
19180 M: Diana Craciun <diana.craciun@oss.nxp.com>
19181 L: kvm@vger.kernel.org
19183 F: drivers/vfio/fsl-mc/
19185 VFIO MEDIATED DEVICE DRIVERS
19186 M: Kirti Wankhede <kwankhede@nvidia.com>
19187 L: kvm@vger.kernel.org
19189 F: Documentation/driver-api/vfio-mediated-device.rst
19190 F: drivers/vfio/mdev/
19191 F: include/linux/mdev.h
19192 F: samples/vfio-mdev/
19194 VFIO PLATFORM DRIVER
19195 M: Eric Auger <eric.auger@redhat.com>
19196 L: kvm@vger.kernel.org
19198 F: drivers/vfio/platform/
19201 R: Lukas Wunner <lukas@wunner.de>
19203 T: git git://anongit.freedesktop.org/drm/drm-misc
19204 F: Documentation/gpu/vga-switcheroo.rst
19205 F: drivers/gpu/vga/vga_switcheroo.c
19206 F: include/linux/vga_switcheroo.h
19208 VIA RHINE NETWORK DRIVER
19210 M: Kevin Brace <kevinbrace@bracecomputerlab.com>
19211 F: drivers/net/ethernet/via/via-rhine.c
19213 VIA SD/MMC CARD CONTROLLER DRIVER
19214 M: Bruce Chang <brucechang@via.com.tw>
19215 M: Harald Welte <HaraldWelte@viatech.com>
19217 F: drivers/mmc/host/via-sdmmc.c
19219 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
19220 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
19221 L: linux-fbdev@vger.kernel.org
19223 F: drivers/video/fbdev/via/
19224 F: include/linux/via-core.h
19225 F: include/linux/via-gpio.h
19226 F: include/linux/via_i2c.h
19228 VIA VELOCITY NETWORK DRIVER
19229 M: Francois Romieu <romieu@fr.zoreil.com>
19230 L: netdev@vger.kernel.org
19232 F: drivers/net/ethernet/via/via-velocity.*
19234 VICODEC VIRTUAL CODEC DRIVER
19235 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
19236 L: linux-media@vger.kernel.org
19238 W: https://linuxtv.org
19239 T: git git://linuxtv.org/media_tree.git
19240 F: drivers/media/test-drivers/vicodec/*
19242 VIDEO I2C POLLING DRIVER
19243 M: Matt Ranostay <matt.ranostay@konsulko.com>
19244 L: linux-media@vger.kernel.org
19246 F: drivers/media/i2c/video-i2c.c
19248 VIDEO MULTIPLEXER DRIVER
19249 M: Philipp Zabel <p.zabel@pengutronix.de>
19250 L: linux-media@vger.kernel.org
19252 F: drivers/media/platform/video-mux.c
19254 VIDEOBUF2 FRAMEWORK
19255 M: Tomasz Figa <tfiga@chromium.org>
19256 M: Marek Szyprowski <m.szyprowski@samsung.com>
19257 L: linux-media@vger.kernel.org
19259 F: drivers/media/common/videobuf2/*
19260 F: include/media/videobuf2-*
19262 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
19263 M: Helen Koike <helen.koike@collabora.com>
19264 R: Shuah Khan <skhan@linuxfoundation.org>
19265 L: linux-media@vger.kernel.org
19267 W: https://linuxtv.org
19268 T: git git://linuxtv.org/media_tree.git
19269 F: drivers/media/test-drivers/vimc/*
19272 M: Alex Williamson <alex.williamson@redhat.com>
19273 M: Paolo Bonzini <pbonzini@redhat.com>
19274 L: kvm@vger.kernel.org
19278 VIRTIO AND VHOST VSOCK DRIVER
19279 M: Stefan Hajnoczi <stefanha@redhat.com>
19280 M: Stefano Garzarella <sgarzare@redhat.com>
19281 L: kvm@vger.kernel.org
19282 L: virtualization@lists.linux-foundation.org
19283 L: netdev@vger.kernel.org
19285 F: drivers/net/vsockmon.c
19286 F: drivers/vhost/vsock.c
19287 F: include/linux/virtio_vsock.h
19288 F: include/uapi/linux/virtio_vsock.h
19289 F: include/uapi/linux/vm_sockets_diag.h
19290 F: include/uapi/linux/vsockmon.h
19291 F: net/vmw_vsock/af_vsock_tap.c
19292 F: net/vmw_vsock/diag.c
19293 F: net/vmw_vsock/virtio_transport.c
19294 F: net/vmw_vsock/virtio_transport_common.c
19295 F: net/vmw_vsock/vsock_loopback.c
19296 F: tools/testing/vsock/
19298 VIRTIO BLOCK AND SCSI DRIVERS
19299 M: "Michael S. Tsirkin" <mst@redhat.com>
19300 M: Jason Wang <jasowang@redhat.com>
19301 R: Paolo Bonzini <pbonzini@redhat.com>
19302 R: Stefan Hajnoczi <stefanha@redhat.com>
19303 L: virtualization@lists.linux-foundation.org
19305 F: drivers/block/virtio_blk.c
19306 F: drivers/scsi/virtio_scsi.c
19307 F: drivers/vhost/scsi.c
19308 F: include/uapi/linux/virtio_blk.h
19309 F: include/uapi/linux/virtio_scsi.h
19311 VIRTIO CONSOLE DRIVER
19312 M: Amit Shah <amit@kernel.org>
19313 L: virtualization@lists.linux-foundation.org
19315 F: drivers/char/virtio_console.c
19316 F: include/linux/virtio_console.h
19317 F: include/uapi/linux/virtio_console.h
19319 VIRTIO CORE AND NET DRIVERS
19320 M: "Michael S. Tsirkin" <mst@redhat.com>
19321 M: Jason Wang <jasowang@redhat.com>
19322 L: virtualization@lists.linux-foundation.org
19324 F: Documentation/devicetree/bindings/virtio/
19325 F: drivers/block/virtio_blk.c
19326 F: drivers/crypto/virtio/
19327 F: drivers/net/virtio_net.c
19330 F: include/linux/vdpa.h
19331 F: include/linux/virtio*.h
19332 F: include/uapi/linux/virtio_*.h
19336 M: "Michael S. Tsirkin" <mst@redhat.com>
19337 M: David Hildenbrand <david@redhat.com>
19338 L: virtualization@lists.linux-foundation.org
19340 F: drivers/virtio/virtio_balloon.c
19341 F: include/uapi/linux/virtio_balloon.h
19342 F: include/linux/balloon_compaction.h
19343 F: mm/balloon_compaction.c
19345 VIRTIO CRYPTO DRIVER
19346 M: Gonglei <arei.gonglei@huawei.com>
19347 L: virtualization@lists.linux-foundation.org
19348 L: linux-crypto@vger.kernel.org
19350 F: drivers/crypto/virtio/
19351 F: include/uapi/linux/virtio_crypto.h
19353 VIRTIO DRIVERS FOR S390
19354 M: Cornelia Huck <cohuck@redhat.com>
19355 M: Halil Pasic <pasic@linux.ibm.com>
19356 L: linux-s390@vger.kernel.org
19357 L: virtualization@lists.linux-foundation.org
19358 L: kvm@vger.kernel.org
19360 F: arch/s390/include/uapi/asm/virtio-ccw.h
19361 F: drivers/s390/virtio/
19364 M: Vivek Goyal <vgoyal@redhat.com>
19365 M: Stefan Hajnoczi <stefanha@redhat.com>
19366 M: Miklos Szeredi <miklos@szeredi.hu>
19367 L: virtualization@lists.linux-foundation.org
19368 L: linux-fsdevel@vger.kernel.org
19370 W: https://virtio-fs.gitlab.io/
19371 F: Documentation/filesystems/virtiofs.rst
19372 F: fs/fuse/virtio_fs.c
19373 F: include/uapi/linux/virtio_fs.h
19376 M: David Airlie <airlied@linux.ie>
19377 M: Gerd Hoffmann <kraxel@redhat.com>
19378 L: dri-devel@lists.freedesktop.org
19379 L: virtualization@lists.linux-foundation.org
19381 T: git git://anongit.freedesktop.org/drm/drm-misc
19382 F: drivers/gpu/drm/virtio/
19383 F: include/uapi/linux/virtio_gpu.h
19385 VIRTIO HOST (VHOST)
19386 M: "Michael S. Tsirkin" <mst@redhat.com>
19387 M: Jason Wang <jasowang@redhat.com>
19388 L: kvm@vger.kernel.org
19389 L: virtualization@lists.linux-foundation.org
19390 L: netdev@vger.kernel.org
19392 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
19394 F: include/linux/vhost_iotlb.h
19395 F: include/uapi/linux/vhost.h
19397 VIRTIO INPUT DRIVER
19398 M: Gerd Hoffmann <kraxel@redhat.com>
19400 F: drivers/virtio/virtio_input.c
19401 F: include/uapi/linux/virtio_input.h
19403 VIRTIO IOMMU DRIVER
19404 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
19405 L: virtualization@lists.linux-foundation.org
19407 F: drivers/iommu/virtio-iommu.c
19408 F: include/uapi/linux/virtio_iommu.h
19411 M: David Hildenbrand <david@redhat.com>
19412 L: virtualization@lists.linux-foundation.org
19414 W: https://virtio-mem.gitlab.io/
19415 F: drivers/virtio/virtio_mem.c
19416 F: include/uapi/linux/virtio_mem.h
19418 VIRTIO SOUND DRIVER
19419 M: Anton Yakovlev <anton.yakovlev@opensynergy.com>
19420 M: "Michael S. Tsirkin" <mst@redhat.com>
19421 L: virtualization@lists.linux-foundation.org
19422 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19424 F: include/uapi/linux/virtio_snd.h
19427 VIRTUAL BOX GUEST DEVICE DRIVER
19428 M: Hans de Goede <hdegoede@redhat.com>
19429 M: Arnd Bergmann <arnd@arndb.de>
19430 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19432 F: drivers/virt/vboxguest/
19433 F: include/linux/vbox_utils.h
19434 F: include/uapi/linux/vbox*.h
19436 VIRTUAL BOX SHARED FOLDER VFS DRIVER
19437 M: Hans de Goede <hdegoede@redhat.com>
19438 L: linux-fsdevel@vger.kernel.org
19442 VIRTUAL SERIO DEVICE DRIVER
19443 M: Stephen Chandler Paul <thatslyude@gmail.com>
19445 F: drivers/input/serio/userio.c
19446 F: include/uapi/linux/userio.h
19448 VIVID VIRTUAL VIDEO DRIVER
19449 M: Hans Verkuil <hverkuil@xs4all.nl>
19450 L: linux-media@vger.kernel.org
19452 W: https://linuxtv.org
19453 T: git git://linuxtv.org/media_tree.git
19454 F: drivers/media/test-drivers/vivid/*
19456 VIDTV VIRTUAL DIGITAL TV DRIVER
19457 M: Daniel W. S. Almeida <dwlsalmeida@gmail.com>
19458 L: linux-media@vger.kernel.org
19460 W: https://linuxtv.org
19461 T: git git://linuxtv.org/media_tree.git
19462 F: drivers/media/test-drivers/vidtv/*
19465 M: Florian Fainelli <f.fainelli@gmail.com>
19466 L: openwrt-devel@lists.openwrt.org (subscribers-only)
19468 F: drivers/vlynq/vlynq.c
19469 F: include/linux/vlynq.h
19472 M: Martyn Welch <martyn@welchs.me.uk>
19473 M: Manohar Vanga <manohar.vanga@gmail.com>
19474 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19475 L: linux-kernel@vger.kernel.org
19477 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
19478 F: Documentation/driver-api/vme.rst
19479 F: drivers/staging/vme/
19481 F: include/linux/vme*
19483 VMWARE BALLOON DRIVER
19484 M: Nadav Amit <namit@vmware.com>
19485 M: "VMware, Inc." <pv-drivers@vmware.com>
19486 L: linux-kernel@vger.kernel.org
19488 F: drivers/misc/vmw_balloon.c
19490 VMWARE HYPERVISOR INTERFACE
19491 M: Deep Shah <sdeep@vmware.com>
19492 M: "VMware, Inc." <pv-drivers@vmware.com>
19493 L: virtualization@lists.linux-foundation.org
19495 F: arch/x86/include/asm/vmware.h
19496 F: arch/x86/kernel/cpu/vmware.c
19498 VMWARE PVRDMA DRIVER
19499 M: Adit Ranadive <aditr@vmware.com>
19500 M: VMware PV-Drivers <pv-drivers@vmware.com>
19501 L: linux-rdma@vger.kernel.org
19503 F: drivers/infiniband/hw/vmw_pvrdma/
19505 VMware PVSCSI driver
19506 M: Vishal Bhakta <vbhakta@vmware.com>
19507 M: VMware PV-Drivers <pv-drivers@vmware.com>
19508 L: linux-scsi@vger.kernel.org
19510 F: drivers/scsi/vmw_pvscsi.c
19511 F: drivers/scsi/vmw_pvscsi.h
19513 VMWARE VIRTUAL PTP CLOCK DRIVER
19514 M: Vivek Thampi <vithampi@vmware.com>
19515 M: "VMware, Inc." <pv-drivers@vmware.com>
19516 L: netdev@vger.kernel.org
19518 F: drivers/ptp/ptp_vmw.c
19520 VMWARE VMMOUSE SUBDRIVER
19521 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
19522 M: "VMware, Inc." <pv-drivers@vmware.com>
19523 L: linux-input@vger.kernel.org
19525 F: drivers/input/mouse/vmmouse.c
19526 F: drivers/input/mouse/vmmouse.h
19528 VMWARE VMXNET3 ETHERNET DRIVER
19529 M: Ronak Doshi <doshir@vmware.com>
19530 M: pv-drivers@vmware.com
19531 L: netdev@vger.kernel.org
19533 F: drivers/net/vmxnet3/
19535 VOCORE VOCORE2 BOARD
19536 M: Harvey Hunt <harveyhuntnexus@gmail.com>
19537 L: linux-mips@vger.kernel.org
19539 F: arch/mips/boot/dts/ralink/vocore2.dts
19541 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
19542 M: Liam Girdwood <lgirdwood@gmail.com>
19543 M: Mark Brown <broonie@kernel.org>
19544 L: linux-kernel@vger.kernel.org
19546 W: http://www.slimlogic.co.uk/?p=48
19547 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
19548 F: Documentation/devicetree/bindings/regulator/
19549 F: Documentation/power/regulator/
19550 F: drivers/regulator/
19551 F: include/dt-bindings/regulator/
19552 F: include/linux/regulator/
19553 K: regulator_get_optional
19556 M: David Ahern <dsahern@kernel.org>
19557 L: netdev@vger.kernel.org
19559 F: Documentation/networking/vrf.rst
19560 F: drivers/net/vrf.c
19563 M: Petr Mladek <pmladek@suse.com>
19564 M: Steven Rostedt <rostedt@goodmis.org>
19565 M: Sergey Senozhatsky <senozhatsky@chromium.org>
19566 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19567 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
19569 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
19570 F: Documentation/core-api/printk-formats.rst
19571 F: lib/test_printf.c
19574 VT1211 HARDWARE MONITOR DRIVER
19575 M: Juerg Haefliger <juergh@gmail.com>
19576 L: linux-hwmon@vger.kernel.org
19578 F: Documentation/hwmon/vt1211.rst
19579 F: drivers/hwmon/vt1211.c
19581 VT8231 HARDWARE MONITOR DRIVER
19582 M: Roger Lucas <vt8231@hiddenengine.co.uk>
19583 L: linux-hwmon@vger.kernel.org
19585 F: drivers/hwmon/vt8231.c
19587 VUB300 USB to SDIO/SD/MMC bridge chip
19588 L: linux-mmc@vger.kernel.org
19590 F: drivers/mmc/host/vub300.c
19592 W1 DALLAS'S 1-WIRE BUS
19593 M: Evgeniy Polyakov <zbr@ioremap.net>
19595 F: Documentation/devicetree/bindings/w1/
19596 F: Documentation/w1/
19598 F: include/linux/w1.h
19600 W83791D HARDWARE MONITORING DRIVER
19601 M: Marc Hulsman <m.hulsman@tudelft.nl>
19602 L: linux-hwmon@vger.kernel.org
19604 F: Documentation/hwmon/w83791d.rst
19605 F: drivers/hwmon/w83791d.c
19607 W83793 HARDWARE MONITORING DRIVER
19608 M: Rudolf Marek <r.marek@assembler.cz>
19609 L: linux-hwmon@vger.kernel.org
19611 F: Documentation/hwmon/w83793.rst
19612 F: drivers/hwmon/w83793.c
19614 W83795 HARDWARE MONITORING DRIVER
19615 M: Jean Delvare <jdelvare@suse.com>
19616 L: linux-hwmon@vger.kernel.org
19618 F: drivers/hwmon/w83795.c
19620 W83L51xD SD/MMC CARD INTERFACE DRIVER
19621 M: Pierre Ossman <pierre@ossman.eu>
19623 F: drivers/mmc/host/wbsd.*
19625 WACOM PROTOCOL 4 SERIAL TABLETS
19626 M: Julian Squires <julian@cipht.net>
19627 M: Hans de Goede <hdegoede@redhat.com>
19628 L: linux-input@vger.kernel.org
19630 F: drivers/input/tablet/wacom_serial4.c
19632 WATCHDOG DEVICE DRIVERS
19633 M: Wim Van Sebroeck <wim@linux-watchdog.org>
19634 M: Guenter Roeck <linux@roeck-us.net>
19635 L: linux-watchdog@vger.kernel.org
19637 W: http://www.linux-watchdog.org/
19638 T: git git://www.linux-watchdog.org/linux-watchdog.git
19639 F: Documentation/devicetree/bindings/watchdog/
19640 F: Documentation/watchdog/
19641 F: drivers/watchdog/
19642 F: include/linux/watchdog.h
19643 F: include/uapi/linux/watchdog.h
19645 WHISKEYCOVE PMIC GPIO DRIVER
19646 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
19647 L: linux-gpio@vger.kernel.org
19649 F: drivers/gpio/gpio-wcove.c
19652 M: Dianlong Li <long17.cool@163.com>
19653 L: linux-rtc@vger.kernel.org
19655 F: drivers/rtc/rtc-sd3078.c
19658 M: David Rheinsberg <david.rheinsberg@gmail.com>
19659 L: linux-input@vger.kernel.org
19661 F: drivers/hid/hid-wiimote*
19663 WILOCITY WIL6210 WIRELESS DRIVER
19664 M: Maya Erez <merez@codeaurora.org>
19665 L: linux-wireless@vger.kernel.org
19666 L: wil6210@qti.qualcomm.com
19668 W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
19669 F: drivers/net/wireless/ath/wil6210/
19672 M: David Härdeman <david@hardeman.nu>
19674 F: drivers/media/rc/winbond-cir.c
19676 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
19677 M: William Breathitt Gray <vilhelm.gray@gmail.com>
19678 L: linux-watchdog@vger.kernel.org
19680 F: drivers/watchdog/ebc-c384_wdt.c
19682 WINSYSTEMS WS16C48 GPIO DRIVER
19683 M: William Breathitt Gray <vilhelm.gray@gmail.com>
19684 L: linux-gpio@vger.kernel.org
19686 F: drivers/gpio/gpio-ws16c48.c
19688 WIREGUARD SECURE NETWORK TUNNEL
19689 M: Jason A. Donenfeld <Jason@zx2c4.com>
19690 L: wireguard@lists.zx2c4.com
19691 L: netdev@vger.kernel.org
19693 F: drivers/net/wireguard/
19694 F: tools/testing/selftests/wireguard/
19696 WISTRON LAPTOP BUTTON DRIVER
19697 M: Miloslav Trmac <mitr@volny.cz>
19699 F: drivers/input/misc/wistron_btns.c
19701 WL3501 WIRELESS PCMCIA CARD DRIVER
19702 L: linux-wireless@vger.kernel.org
19704 F: drivers/net/wireless/wl3501*
19706 WOLFSON MICROELECTRONICS DRIVERS
19707 L: patches@opensource.cirrus.com
19709 W: https://github.com/CirrusLogic/linux-drivers/wiki
19710 T: git https://github.com/CirrusLogic/linux-drivers.git
19711 F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
19712 F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
19713 F: Documentation/devicetree/bindings/mfd/wm831x.txt
19714 F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
19715 F: Documentation/devicetree/bindings/sound/wlf,arizona.yaml
19716 F: Documentation/hwmon/wm83??.rst
19717 F: arch/arm/mach-s3c/mach-crag6410*
19718 F: drivers/clk/clk-wm83*.c
19719 F: drivers/gpio/gpio-*wm*.c
19720 F: drivers/gpio/gpio-arizona.c
19721 F: drivers/hwmon/wm83??-hwmon.c
19722 F: drivers/input/misc/wm831x-on.c
19723 F: drivers/input/touchscreen/wm831x-ts.c
19724 F: drivers/input/touchscreen/wm97*.c
19725 F: drivers/leds/leds-wm83*.c
19726 F: drivers/mfd/arizona*
19727 F: drivers/mfd/cs47l24*
19728 F: drivers/mfd/wm*.c
19729 F: drivers/power/supply/wm83*.c
19730 F: drivers/regulator/arizona*
19731 F: drivers/regulator/wm8*.c
19732 F: drivers/rtc/rtc-wm83*.c
19733 F: drivers/video/backlight/wm83*_bl.c
19734 F: drivers/watchdog/wm83*_wdt.c
19735 F: include/linux/mfd/arizona/
19736 F: include/linux/mfd/wm831x/
19737 F: include/linux/mfd/wm8350/
19738 F: include/linux/mfd/wm8400*
19739 F: include/linux/regulator/arizona*
19740 F: include/linux/wm97xx.h
19741 F: include/sound/wm????.h
19742 F: sound/soc/codecs/arizona*
19743 F: sound/soc/codecs/cs47l24*
19744 F: sound/soc/codecs/wm*
19747 M: Tejun Heo <tj@kernel.org>
19748 R: Lai Jiangshan <jiangshanlai@gmail.com>
19750 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
19751 F: Documentation/core-api/workqueue.rst
19752 F: include/linux/workqueue.h
19753 F: kernel/workqueue.c
19755 X-POWERS AXP288 PMIC DRIVERS
19756 M: Hans de Goede <hdegoede@redhat.com>
19758 F: drivers/acpi/pmic/intel_pmic_xpower.c
19761 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
19762 M: Chen-Yu Tsai <wens@csie.org>
19763 L: linux-kernel@vger.kernel.org
19768 M: Martin Schiller <ms@dev.tdt.de>
19769 L: linux-x25@vger.kernel.org
19771 F: Documentation/networking/lapb-module.rst
19772 F: Documentation/networking/x25*
19773 F: drivers/net/wan/hdlc_x25.c
19774 F: drivers/net/wan/lapbether.c
19775 F: include/*/lapb.h
19776 F: include/net/x25*
19777 F: include/uapi/linux/x25.h
19781 X86 ARCHITECTURE (32-BIT AND 64-BIT)
19782 M: Thomas Gleixner <tglx@linutronix.de>
19783 M: Ingo Molnar <mingo@redhat.com>
19784 M: Borislav Petkov <bp@alien8.de>
19786 R: "H. Peter Anvin" <hpa@zytor.com>
19787 L: linux-kernel@vger.kernel.org
19789 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
19790 F: Documentation/devicetree/bindings/x86/
19791 F: Documentation/x86/
19795 M: Andy Lutomirski <luto@kernel.org>
19796 L: linux-kernel@vger.kernel.org
19798 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
19801 X86 MCE INFRASTRUCTURE
19802 M: Tony Luck <tony.luck@intel.com>
19803 M: Borislav Petkov <bp@alien8.de>
19804 L: linux-edac@vger.kernel.org
19806 F: arch/x86/kernel/cpu/mce/*
19808 X86 MICROCODE UPDATE SUPPORT
19809 M: Borislav Petkov <bp@alien8.de>
19811 F: arch/x86/kernel/cpu/microcode/*
19814 M: Dave Hansen <dave.hansen@linux.intel.com>
19815 M: Andy Lutomirski <luto@kernel.org>
19816 M: Peter Zijlstra <peterz@infradead.org>
19817 L: linux-kernel@vger.kernel.org
19819 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
19822 X86 PLATFORM DRIVERS
19823 M: Hans de Goede <hdegoede@redhat.com>
19824 M: Mark Gross <mgross@linux.intel.com>
19825 L: platform-driver-x86@vger.kernel.org
19827 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
19828 F: drivers/platform/olpc/
19829 F: drivers/platform/x86/
19831 X86 PLATFORM DRIVERS - ARCH
19832 R: Darren Hart <dvhart@infradead.org>
19833 R: Andy Shevchenko <andy@infradead.org>
19834 L: platform-driver-x86@vger.kernel.org
19837 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
19838 F: arch/x86/platform
19840 X86 PLATFORM UV HPE SUPERDOME FLEX
19841 M: Steve Wahl <steve.wahl@hpe.com>
19842 R: Mike Travis <mike.travis@hpe.com>
19843 R: Dimitri Sivanich <dimitri.sivanich@hpe.com>
19844 R: Russ Anderson <russ.anderson@hpe.com>
19846 F: arch/x86/include/asm/uv/
19847 F: arch/x86/kernel/apic/x2apic_uv_x.c
19848 F: arch/x86/platform/uv/
19851 M: Andy Lutomirski <luto@kernel.org>
19852 L: linux-kernel@vger.kernel.org
19854 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
19855 F: arch/x86/entry/vdso/
19858 M: Matthew Wilcox <willy@infradead.org>
19859 L: linux-fsdevel@vger.kernel.org
19861 F: Documentation/core-api/xarray.rst
19862 F: include/linux/idr.h
19863 F: include/linux/xarray.h
19866 F: tools/testing/radix-tree
19869 M: Benjamin Valentin <benpicco@googlemail.com>
19871 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
19872 F: drivers/media/rc/xbox_remote.c
19874 XC2028/3028 TUNER DRIVER
19875 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19876 L: linux-media@vger.kernel.org
19878 W: https://linuxtv.org
19879 T: git git://linuxtv.org/media_tree.git
19880 F: drivers/media/tuners/tuner-xc2028.*
19882 XDP (eXpress Data Path)
19883 M: Alexei Starovoitov <ast@kernel.org>
19884 M: Daniel Borkmann <daniel@iogearbox.net>
19885 M: David S. Miller <davem@davemloft.net>
19886 M: Jakub Kicinski <kuba@kernel.org>
19887 M: Jesper Dangaard Brouer <hawk@kernel.org>
19888 M: John Fastabend <john.fastabend@gmail.com>
19889 L: netdev@vger.kernel.org
19890 L: bpf@vger.kernel.org
19892 F: include/net/xdp.h
19893 F: include/net/xdp_priv.h
19894 F: include/trace/events/xdp.h
19895 F: kernel/bpf/cpumap.c
19896 F: kernel/bpf/devmap.c
19898 F: samples/bpf/xdp*
19899 F: tools/testing/selftests/bpf/*xdp*
19900 F: tools/testing/selftests/bpf/*/*xdp*
19901 F: drivers/net/ethernet/*/*/*/*/*xdp*
19902 F: drivers/net/ethernet/*/*/*xdp*
19903 K: (?:\b|_)xdp(?:\b|_)
19905 XDP SOCKETS (AF_XDP)
19906 M: Björn Töpel <bjorn@kernel.org>
19907 M: Magnus Karlsson <magnus.karlsson@intel.com>
19908 R: Jonathan Lemon <jonathan.lemon@gmail.com>
19909 L: netdev@vger.kernel.org
19910 L: bpf@vger.kernel.org
19912 F: Documentation/networking/af_xdp.rst
19913 F: include/net/xdp_sock*
19914 F: include/net/xsk_buff_pool.h
19915 F: include/uapi/linux/if_xdp.h
19916 F: include/uapi/linux/xdp_diag.h
19917 F: include/net/netns/xdp.h
19919 F: samples/bpf/xdpsock*
19920 F: tools/lib/bpf/xsk*
19922 XEN BLOCK SUBSYSTEM
19923 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19924 M: Roger Pau Monné <roger.pau@citrix.com>
19925 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19927 F: drivers/block/xen*
19928 F: drivers/block/xen-blkback/*
19931 M: Stefano Stabellini <sstabellini@kernel.org>
19932 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19934 F: arch/arm/include/asm/xen/
19937 XEN HYPERVISOR ARM64
19938 M: Stefano Stabellini <sstabellini@kernel.org>
19939 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19941 F: arch/arm64/include/asm/xen/
19944 XEN HYPERVISOR INTERFACE
19945 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
19946 M: Juergen Gross <jgross@suse.com>
19947 R: Stefano Stabellini <sstabellini@kernel.org>
19948 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19950 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
19951 F: Documentation/ABI/stable/sysfs-hypervisor-xen
19952 F: Documentation/ABI/testing/sysfs-hypervisor-xen
19953 F: arch/x86/include/asm/pvclock-abi.h
19954 F: arch/x86/include/asm/xen/
19955 F: arch/x86/platform/pvh/
19957 F: drivers/*/xen-*front.c
19959 F: include/uapi/xen/
19962 XEN NETWORK BACKEND DRIVER
19963 M: Wei Liu <wei.liu@kernel.org>
19964 M: Paul Durrant <paul@xen.org>
19965 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19966 L: netdev@vger.kernel.org
19968 F: drivers/net/xen-netback/*
19971 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19972 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19974 F: arch/x86/pci/*xen*
19975 F: drivers/pci/*xen*
19978 M: Juergen Gross <jgross@suse.com>
19979 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19980 L: linux-scsi@vger.kernel.org
19982 F: drivers/scsi/xen-scsifront.c
19983 F: drivers/xen/xen-scsiback.c
19984 F: include/xen/interface/io/vscsiif.h
19986 XEN SOUND FRONTEND DRIVER
19987 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
19988 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19989 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19993 XEN SWIOTLB SUBSYSTEM
19994 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19995 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19996 L: iommu@lists.linux-foundation.org
19998 F: arch/x86/xen/*swiotlb*
19999 F: drivers/xen/*swiotlb*
20002 M: Darrick J. Wong <djwong@kernel.org>
20003 M: linux-xfs@vger.kernel.org
20004 L: linux-xfs@vger.kernel.org
20007 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
20008 F: Documentation/ABI/testing/sysfs-fs-xfs
20009 F: Documentation/admin-guide/xfs.rst
20010 F: Documentation/filesystems/xfs-delayed-logging-design.rst
20011 F: Documentation/filesystems/xfs-self-describing-metadata.rst
20013 F: include/uapi/linux/dqblk_xfs.h
20014 F: include/uapi/linux/fsmap.h
20016 XILINX AXI ETHERNET DRIVER
20017 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
20019 F: drivers/net/ethernet/xilinx/xilinx_axienet*
20022 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
20023 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
20024 L: linux-can@vger.kernel.org
20026 F: Documentation/devicetree/bindings/net/can/xilinx_can.txt
20027 F: drivers/net/can/xilinx_can.c
20030 M: Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com>
20031 R: Srinivas Neeli <srinivas.neeli@xilinx.com>
20032 R: Michal Simek <michal.simek@xilinx.com>
20034 F: Documentation/devicetree/bindings/gpio/gpio-xilinx.txt
20035 F: Documentation/devicetree/bindings/gpio/gpio-zynq.txt
20036 F: drivers/gpio/gpio-xilinx.c
20037 F: drivers/gpio/gpio-zynq.c
20039 XILINX SD-FEC IP CORES
20040 M: Derek Kiernan <derek.kiernan@xilinx.com>
20041 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
20043 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
20044 F: Documentation/misc-devices/xilinx_sdfec.rst
20045 F: drivers/misc/Kconfig
20046 F: drivers/misc/Makefile
20047 F: drivers/misc/xilinx_sdfec.c
20048 F: include/uapi/misc/xilinx_sdfec.h
20050 XILINX UARTLITE SERIAL DRIVER
20051 M: Peter Korsgaard <jacmet@sunsite.dk>
20052 L: linux-serial@vger.kernel.org
20054 F: drivers/tty/serial/uartlite.c
20056 XILINX VIDEO IP CORES
20057 M: Hyun Kwon <hyun.kwon@xilinx.com>
20058 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20059 L: linux-media@vger.kernel.org
20061 T: git git://linuxtv.org/media_tree.git
20062 F: Documentation/devicetree/bindings/media/xilinx/
20063 F: drivers/media/platform/xilinx/
20064 F: include/uapi/linux/xilinx-v4l2-controls.h
20066 XILINX ZYNQMP DPDMA DRIVER
20067 M: Hyun Kwon <hyun.kwon@xilinx.com>
20068 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20069 L: dmaengine@vger.kernel.org
20071 F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
20072 F: drivers/dma/xilinx/xilinx_dpdma.c
20073 F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
20075 XILINX ZYNQMP PSGTR PHY DRIVER
20076 M: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
20077 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20078 L: linux-kernel@vger.kernel.org
20080 T: git https://github.com/Xilinx/linux-xlnx.git
20081 F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
20082 F: drivers/phy/xilinx/phy-zynqmp.c
20085 M: Eli Billauer <eli.billauer@gmail.com>
20086 L: linux-kernel@vger.kernel.org
20088 F: drivers/char/xillybus/
20091 M: George Cherian <gcherian@marvell.com>
20092 L: linux-i2c@vger.kernel.org
20094 W: http://www.marvell.com
20095 F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
20096 F: drivers/i2c/busses/i2c-xlp9xx.c
20098 XRA1403 GPIO EXPANDER
20099 M: Nandor Han <nandor.han@ge.com>
20100 M: Semi Malinen <semi.malinen@ge.com>
20101 L: linux-gpio@vger.kernel.org
20103 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
20104 F: drivers/gpio/gpio-xra1403.c
20106 XTENSA XTFPGA PLATFORM SUPPORT
20107 M: Max Filippov <jcmvbkbc@gmail.com>
20108 L: linux-xtensa@linux-xtensa.org
20110 F: drivers/spi/spi-xtensa-xtfpga.c
20111 F: sound/soc/xtensa/xtfpga-i2s.c
20113 YAM DRIVER FOR AX.25
20114 M: Jean-Paul Roubelat <jpr@f6fbb.org>
20115 L: linux-hams@vger.kernel.org
20117 F: drivers/net/hamradio/yam*
20118 F: include/linux/yam.h
20120 YAMA SECURITY MODULE
20121 M: Kees Cook <keescook@chromium.org>
20123 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
20124 F: Documentation/admin-guide/LSM/Yama.rst
20127 YEALINK PHONE DRIVER
20128 M: Henk Vergonet <Henk.Vergonet@gmail.com>
20129 L: usbb2k-api-dev@nongnu.org
20131 F: Documentation/input/devices/yealink.rst
20132 F: drivers/input/misc/yealink.*
20134 Z8530 DRIVER FOR AX.25
20135 M: Joerg Reuter <jreuter@yaina.de>
20136 L: linux-hams@vger.kernel.org
20138 W: http://yaina.de/jreuter/
20139 W: http://www.qsl.net/dl1bke/
20140 F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
20141 F: drivers/net/hamradio/*scc.c
20142 F: drivers/net/hamradio/z8530.h
20144 ZBUD COMPRESSED PAGE ALLOCATOR
20145 M: Seth Jennings <sjenning@redhat.com>
20146 M: Dan Streetman <ddstreet@ieee.org>
20147 L: linux-mm@kvack.org
20149 F: include/linux/zbud.h
20152 ZD1211RW WIRELESS DRIVER
20153 M: Daniel Drake <dsd@gentoo.org>
20154 M: Ulrich Kunitz <kune@deine-taler.de>
20155 L: linux-wireless@vger.kernel.org
20156 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
20158 W: http://zd1211.ath.cx/wiki/DriverRewrite
20159 F: drivers/net/wireless/zydas/zd1211rw/
20161 ZD1301 MEDIA DRIVER
20162 M: Antti Palosaari <crope@iki.fi>
20163 L: linux-media@vger.kernel.org
20165 W: https://linuxtv.org/
20166 W: http://palosaari.fi/linux/
20167 Q: https://patchwork.linuxtv.org/project/linux-media/list/
20168 F: drivers/media/usb/dvb-usb-v2/zd1301*
20170 ZD1301_DEMOD MEDIA DRIVER
20171 M: Antti Palosaari <crope@iki.fi>
20172 L: linux-media@vger.kernel.org
20174 W: https://linuxtv.org/
20175 W: http://palosaari.fi/linux/
20176 Q: https://patchwork.linuxtv.org/project/linux-media/list/
20177 F: drivers/media/dvb-frontends/zd1301_demod*
20179 ZHAOXIN PROCESSOR SUPPORT
20180 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
20181 L: linux-kernel@vger.kernel.org
20183 F: arch/x86/kernel/cpu/zhaoxin.c
20186 M: Damien Le Moal <damien.lemoal@wdc.com>
20187 M: Naohiro Aota <naohiro.aota@wdc.com>
20188 R: Johannes Thumshirn <jth@kernel.org>
20189 L: linux-fsdevel@vger.kernel.org
20191 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
20192 F: Documentation/filesystems/zonefs.rst
20195 ZPOOL COMPRESSED PAGE STORAGE API
20196 M: Dan Streetman <ddstreet@ieee.org>
20197 L: linux-mm@kvack.org
20199 F: include/linux/zpool.h
20202 ZR36067 VIDEO FOR LINUX DRIVER
20203 M: Corentin Labbe <clabbe@baylibre.com>
20204 L: mjpeg-users@lists.sourceforge.net
20205 L: linux-media@vger.kernel.org
20207 W: http://mjpeg.sourceforge.net/driver-zoran/
20208 Q: https://patchwork.linuxtv.org/project/linux-media/list/
20209 F: Documentation/driver-api/media/drivers/zoran.rst
20210 F: drivers/staging/media/zoran/
20212 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
20213 M: Minchan Kim <minchan@kernel.org>
20214 M: Nitin Gupta <ngupta@vflare.org>
20215 R: Sergey Senozhatsky <senozhatsky@chromium.org>
20216 L: linux-kernel@vger.kernel.org
20218 F: Documentation/admin-guide/blockdev/zram.rst
20219 F: drivers/block/zram/
20221 ZS DECSTATION Z85C30 SERIAL DRIVER
20222 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
20224 F: drivers/tty/serial/zs.*
20226 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
20227 M: Minchan Kim <minchan@kernel.org>
20228 M: Nitin Gupta <ngupta@vflare.org>
20229 R: Sergey Senozhatsky <senozhatsky@chromium.org>
20230 L: linux-mm@kvack.org
20232 F: Documentation/vm/zsmalloc.rst
20233 F: include/linux/zsmalloc.h
20236 ZSWAP COMPRESSED SWAP CACHING
20237 M: Seth Jennings <sjenning@redhat.com>
20238 M: Dan Streetman <ddstreet@ieee.org>
20239 M: Vitaly Wool <vitaly.wool@konsulko.com>
20240 L: linux-mm@kvack.org
20245 M: Linus Torvalds <torvalds@linux-foundation.org>
20246 L: linux-kernel@vger.kernel.org
20247 S: Buried alive in reporters
20248 Q: http://patchwork.kernel.org/project/LKML/list/
20249 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git