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/mach-gemini/
1814 F: drivers/net/ethernet/cortina/
1815 F: drivers/pinctrl/pinctrl-gemini.c
1816 F: drivers/rtc/rtc-ftrtc010.c
1818 ARM/CZ.NIC TURRIS SUPPORT
1819 M: Marek Behún <kabel@kernel.org>
1821 W: https://www.turris.cz/
1822 F: Documentation/ABI/testing/debugfs-moxtet
1823 F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
1824 F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1825 F: Documentation/devicetree/bindings/bus/moxtet.txt
1826 F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1827 F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1828 F: Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
1829 F: Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
1830 F: drivers/bus/moxtet.c
1831 F: drivers/firmware/turris-mox-rwtm.c
1832 F: drivers/leds/leds-turris-omnia.c
1833 F: drivers/mailbox/armada-37xx-rwtm-mailbox.c
1834 F: drivers/gpio/gpio-moxtet.c
1835 F: drivers/watchdog/armada_37xx_wdt.c
1836 F: include/dt-bindings/bus/moxtet.h
1837 F: include/linux/armada-37xx-rwtm-mailbox.h
1838 F: include/linux/moxtet.h
1840 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1841 M: Robert Jarzmik <robert.jarzmik@free.fr>
1842 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1844 F: arch/arm/mach-pxa/ezx.c
1846 ARM/FARADAY FA526 PORT
1847 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1848 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1850 T: git git://git.berlios.de/gemini-board
1851 F: arch/arm/mm/*-fa*
1853 ARM/FOOTBRIDGE ARCHITECTURE
1854 M: Russell King <linux@armlinux.org.uk>
1855 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1857 W: http://www.armlinux.org.uk/
1858 F: arch/arm/include/asm/hardware/dec21285.h
1859 F: arch/arm/mach-footbridge/
1861 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1862 M: Shawn Guo <shawnguo@kernel.org>
1863 M: Sascha Hauer <s.hauer@pengutronix.de>
1864 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1865 R: Fabio Estevam <festevam@gmail.com>
1866 R: NXP Linux Team <linux-imx@nxp.com>
1867 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1869 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1870 X: drivers/media/i2c/
1874 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1875 M: Shawn Guo <shawnguo@kernel.org>
1876 M: Li Yang <leoyang.li@nxp.com>
1877 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1879 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1880 F: arch/arm/boot/dts/ls1021a*
1881 F: arch/arm64/boot/dts/freescale/fsl-*
1882 F: arch/arm64/boot/dts/freescale/qoriq-*
1884 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1885 M: Shawn Guo <shawnguo@kernel.org>
1886 M: Sascha Hauer <s.hauer@pengutronix.de>
1887 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1888 R: Stefan Agner <stefan@agner.ch>
1889 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1891 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1892 F: arch/arm/boot/dts/vf*
1893 F: arch/arm/mach-imx/*vf610*
1895 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1896 M: Lennert Buytenhek <kernel@wantstofly.org>
1897 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1900 ARM/GUMSTIX MACHINE SUPPORT
1901 M: Steve Sakoman <sakoman@gmail.com>
1902 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1905 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1906 M: Philipp Zabel <philipp.zabel@gmail.com>
1907 M: Paul Parsons <lost.distance@yahoo.com>
1908 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1910 F: arch/arm/mach-pxa/hx4700.c
1911 F: arch/arm/mach-pxa/include/mach/hx4700.h
1912 F: sound/soc/pxa/hx4700.c
1914 ARM/HISILICON SOC SUPPORT
1915 M: Wei Xu <xuwei5@hisilicon.com>
1916 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1918 W: http://www.hisilicon.com
1919 T: git git://github.com/hisilicon/linux-hisi.git
1920 F: arch/arm/boot/dts/hi3*
1921 F: arch/arm/boot/dts/hip*
1922 F: arch/arm/boot/dts/hisi*
1923 F: arch/arm/mach-hisi/
1924 F: arch/arm64/boot/dts/hisilicon/
1926 ARM/HP JORNADA 7XX MACHINE SUPPORT
1927 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1930 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1931 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1932 F: arch/arm/mach-sa1100/jornada720.c
1934 ARM/IGEP MACHINE SUPPORT
1935 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1936 M: Javier Martinez Canillas <javier@dowhile0.org>
1937 L: linux-omap@vger.kernel.org
1938 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1940 F: arch/arm/boot/dts/omap3-igep*
1942 ARM/INCOME PXA270 SUPPORT
1943 M: Marek Vasut <marek.vasut@gmail.com>
1944 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1946 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1948 ARM/INTEL IOP32X ARM ARCHITECTURE
1949 M: Lennert Buytenhek <kernel@wantstofly.org>
1950 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1953 ARM/INTEL IQ81342EX MACHINE SUPPORT
1954 M: Lennert Buytenhek <kernel@wantstofly.org>
1955 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1958 ARM/INTEL IXDP2850 MACHINE SUPPORT
1959 M: Lennert Buytenhek <kernel@wantstofly.org>
1960 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1963 ARM/INTEL IXP4XX ARM ARCHITECTURE
1964 M: Linus Walleij <linusw@kernel.org>
1965 M: Imre Kaloz <kaloz@openwrt.org>
1966 M: Krzysztof Halasa <khalasa@piap.pl>
1967 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1969 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1970 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1971 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1972 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1973 F: arch/arm/mach-ixp4xx/
1974 F: drivers/clocksource/timer-ixp4xx.c
1975 F: drivers/gpio/gpio-ixp4xx.c
1976 F: drivers/irqchip/irq-ixp4xx.c
1977 F: include/linux/irqchip/irq-ixp4xx.h
1978 F: include/linux/platform_data/timer-ixp4xx.h
1980 ARM/INTEL KEEMBAY ARCHITECTURE
1981 M: Paul J. Murphy <paul.j.murphy@intel.com>
1982 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
1984 F: Documentation/devicetree/bindings/arm/intel,keembay.yaml
1985 F: arch/arm64/boot/dts/intel/keembay-evm.dts
1986 F: arch/arm64/boot/dts/intel/keembay-soc.dtsi
1988 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1989 M: Jonathan Cameron <jic23@cam.ac.uk>
1990 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1992 F: arch/arm/mach-pxa/stargate2.c
1993 F: drivers/pcmcia/pxa2xx_stargate2.c
1995 ARM/INTEL XSC3 (MANZANO) ARM CORE
1996 M: Lennert Buytenhek <kernel@wantstofly.org>
1997 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2000 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
2001 M: Lennert Buytenhek <kernel@wantstofly.org>
2002 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2005 ARM/LG1K ARCHITECTURE
2006 M: Chanho Min <chanho.min@lge.com>
2007 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2009 F: arch/arm64/boot/dts/lg/
2011 ARM/LOGICPD PXA270 MACHINE SUPPORT
2012 M: Lennert Buytenhek <kernel@wantstofly.org>
2013 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2016 ARM/LPC18XX ARCHITECTURE
2017 M: Vladimir Zapolskiy <vz@mleia.com>
2018 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2020 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
2021 F: arch/arm/boot/dts/lpc43*
2022 F: drivers/i2c/busses/i2c-lpc2k.c
2023 F: drivers/memory/pl172.c
2024 F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
2025 F: drivers/rtc/rtc-lpc24xx.c
2028 ARM/LPC32XX SOC SUPPORT
2029 M: Vladimir Zapolskiy <vz@mleia.com>
2030 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2032 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
2033 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2034 F: arch/arm/boot/dts/lpc32*
2035 F: arch/arm/mach-lpc32xx/
2036 F: drivers/i2c/busses/i2c-pnx.c
2037 F: drivers/net/ethernet/nxp/lpc_eth.c
2038 F: drivers/usb/host/ohci-nxp.c
2039 F: drivers/watchdog/pnx4008_wdt.c
2042 ARM/MAGICIAN MACHINE SUPPORT
2043 M: Philipp Zabel <philipp.zabel@gmail.com>
2046 ARM/Marvell Dove/MV78xx0/Orion SOC support
2047 M: Andrew Lunn <andrew@lunn.ch>
2048 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2049 M: Gregory Clement <gregory.clement@bootlin.com>
2050 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2052 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2053 F: Documentation/devicetree/bindings/soc/dove/
2054 F: arch/arm/boot/dts/dove*
2055 F: arch/arm/boot/dts/orion5x*
2056 F: arch/arm/mach-dove/
2057 F: arch/arm/mach-mv78xx0/
2058 F: arch/arm/mach-orion5x/
2059 F: arch/arm/plat-orion/
2060 F: drivers/soc/dove/
2062 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2063 M: Andrew Lunn <andrew@lunn.ch>
2064 M: Gregory Clement <gregory.clement@bootlin.com>
2065 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2066 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2068 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2069 F: arch/arm/boot/dts/armada*
2070 F: arch/arm/boot/dts/kirkwood*
2071 F: arch/arm/configs/mvebu_*_defconfig
2072 F: arch/arm/mach-mvebu/
2073 F: arch/arm64/boot/dts/marvell/armada*
2074 F: arch/arm64/boot/dts/marvell/cn913*
2075 F: drivers/cpufreq/armada-37xx-cpufreq.c
2076 F: drivers/cpufreq/armada-8k-cpufreq.c
2077 F: drivers/cpufreq/mvebu-cpufreq.c
2078 F: drivers/irqchip/irq-armada-370-xp.c
2079 F: drivers/irqchip/irq-mvebu-*
2080 F: drivers/pinctrl/mvebu/
2081 F: drivers/rtc/rtc-armada38x.c
2083 ARM/Mediatek RTC DRIVER
2084 M: Eddie Huang <eddie.huang@mediatek.com>
2085 M: Sean Wang <sean.wang@mediatek.com>
2086 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2087 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2089 F: Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2090 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2091 F: drivers/rtc/rtc-mt2712.c
2092 F: drivers/rtc/rtc-mt6397.c
2093 F: drivers/rtc/rtc-mt7622.c
2095 ARM/Mediatek SoC support
2096 M: Matthias Brugger <matthias.bgg@gmail.com>
2097 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2098 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2100 W: https://mtk.wiki.kernel.org/
2101 C: irc://chat.freenode.net/linux-mediatek
2102 F: arch/arm/boot/dts/mt6*
2103 F: arch/arm/boot/dts/mt7*
2104 F: arch/arm/boot/dts/mt8*
2105 F: arch/arm/mach-mediatek/
2106 F: arch/arm64/boot/dts/mediatek/
2107 F: drivers/soc/mediatek/
2112 ARM/Mediatek USB3 PHY DRIVER
2113 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
2114 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2115 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2117 F: Documentation/devicetree/bindings/phy/mediatek,*
2118 F: drivers/phy/mediatek/
2120 ARM/Microchip (AT91) SoC support
2121 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2122 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
2123 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2124 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2126 W: http://www.linux4sam.org
2127 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2128 F: arch/arm/boot/dts/at91*.dts
2129 F: arch/arm/boot/dts/at91*.dtsi
2130 F: arch/arm/boot/dts/sama*.dts
2131 F: arch/arm/boot/dts/sama*.dtsi
2132 F: arch/arm/include/debug/at91.S
2133 F: arch/arm/mach-at91/
2134 F: drivers/memory/atmel*
2135 F: drivers/watchdog/sama5d4_wdt.c
2136 F: include/soc/at91/
2137 X: drivers/input/touchscreen/atmel_mxt_ts.c
2138 X: drivers/net/wireless/atmel/
2142 ARM/Microchip Sparx5 SoC support
2143 M: Lars Povlsen <lars.povlsen@microchip.com>
2144 M: Steen Hegelund <Steen.Hegelund@microchip.com>
2145 M: UNGLinuxDriver@microchip.com
2146 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2148 T: git git://github.com/microchip-ung/linux-upstream.git
2149 F: arch/arm64/boot/dts/microchip/
2150 F: drivers/pinctrl/pinctrl-microchip-sgpio.c
2153 Microchip Timer Counter Block (TCB) Capture Driver
2154 M: Kamel Bouhara <kamel.bouhara@bootlin.com>
2155 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2156 L: linux-iio@vger.kernel.org
2158 F: drivers/counter/microchip-tcb-capture.c
2160 ARM/MIOA701 MACHINE SUPPORT
2161 M: Robert Jarzmik <robert.jarzmik@free.fr>
2162 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2164 F: arch/arm/mach-pxa/mioa701.c
2166 ARM/MStar/Sigmastar Armv7 SoC support
2167 M: Daniel Palmer <daniel@thingy.jp>
2168 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2170 W: http://linux-chenxing.org/
2171 F: Documentation/devicetree/bindings/arm/mstar/*
2172 F: Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2173 F: Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2174 F: arch/arm/boot/dts/mstar-*
2175 F: arch/arm/mach-mstar/
2176 F: drivers/clk/mstar/
2177 F: drivers/gpio/gpio-msc313.c
2178 F: include/dt-bindings/clock/mstar-*
2179 F: include/dt-bindings/gpio/msc313-gpio.h
2181 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2182 M: Michael Petchkovsky <mkpetch@internode.on.net>
2185 ARM/NOMADIK/Ux500 ARCHITECTURES
2186 M: Linus Walleij <linus.walleij@linaro.org>
2187 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2189 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2190 F: Documentation/devicetree/bindings/arm/ste-*
2191 F: Documentation/devicetree/bindings/arm/ux500.yaml
2192 F: Documentation/devicetree/bindings/arm/ux500/
2193 F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2194 F: arch/arm/boot/dts/ste-*
2195 F: arch/arm/mach-nomadik/
2196 F: arch/arm/mach-ux500/
2197 F: drivers/clk/clk-nomadik.c
2198 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2199 F: drivers/dma/ste_dma40*
2200 F: drivers/hwspinlock/u8500_hsem.c
2201 F: drivers/i2c/busses/i2c-nomadik.c
2202 F: drivers/iio/adc/ab8500-gpadc.c
2203 F: drivers/mfd/ab8500*
2204 F: drivers/mfd/abx500*
2205 F: drivers/mfd/db8500*
2206 F: drivers/mfd/dbx500*
2207 F: drivers/pinctrl/nomadik/
2208 F: drivers/rtc/rtc-ab8500.c
2209 F: drivers/rtc/rtc-pl031.c
2210 F: drivers/soc/ux500/
2212 ARM/NUVOTON NPCM ARCHITECTURE
2213 M: Avi Fishman <avifishman70@gmail.com>
2214 M: Tomer Maimon <tmaimon77@gmail.com>
2215 M: Tali Perry <tali.perry1@gmail.com>
2216 R: Patrick Venture <venture@google.com>
2217 R: Nancy Yuen <yuenn@google.com>
2218 R: Benjamin Fair <benjaminfair@google.com>
2219 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2221 F: Documentation/devicetree/bindings/*/*/*npcm*
2222 F: Documentation/devicetree/bindings/*/*npcm*
2223 F: arch/arm/boot/dts/nuvoton-npcm*
2224 F: arch/arm/mach-npcm/
2226 F: drivers/*/*/*npcm*
2227 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2229 ARM/NUVOTON WPCM450 ARCHITECTURE
2230 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
2231 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2233 F: Documentation/devicetree/bindings/*/*wpcm*
2234 F: arch/arm/boot/dts/nuvoton-wpcm450*
2235 F: arch/arm/mach-npcm/wpcm450.c
2238 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2239 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2241 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2242 F: arch/arm/mach-s3c/gta02.h
2243 F: arch/arm/mach-s3c/mach-gta02.c
2245 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2246 M: Alexander Clouter <alex@digriz.org.uk>
2247 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2249 W: http://www.digriz.org.uk/ts78xx/kernel
2250 F: arch/arm/mach-orion5x/ts78xx-*
2252 ARM/OXNAS platform support
2253 M: Neil Armstrong <narmstrong@baylibre.com>
2254 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2255 L: linux-oxnas@groups.io (moderated for non-subscribers)
2257 F: arch/arm/boot/dts/ox8*.dts*
2258 F: arch/arm/mach-oxnas/
2259 F: drivers/power/reset/oxnas-restart.c
2262 ARM/PALM TREO SUPPORT
2263 M: Tomas Cech <sleep_walker@suse.com>
2264 L: linux-arm-kernel@lists.infradead.org
2266 W: http://hackndev.com
2267 F: arch/arm/mach-pxa/palmtreo.*
2269 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2270 M: Marek Vasut <marek.vasut@gmail.com>
2271 L: linux-arm-kernel@lists.infradead.org
2273 W: http://hackndev.com
2274 F: arch/arm/mach-pxa/include/mach/palmld.h
2275 F: arch/arm/mach-pxa/include/mach/palmtc.h
2276 F: arch/arm/mach-pxa/include/mach/palmtx.h
2277 F: arch/arm/mach-pxa/palmld.c
2278 F: arch/arm/mach-pxa/palmt5.*
2279 F: arch/arm/mach-pxa/palmtc.c
2280 F: arch/arm/mach-pxa/palmte2.*
2281 F: arch/arm/mach-pxa/palmtx.c
2284 M: Sergey Lapin <slapin@ossfans.org>
2285 L: linux-arm-kernel@lists.infradead.org
2287 W: http://hackndev.com
2288 F: arch/arm/mach-pxa/palmz72.*
2291 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2293 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2295 ARM/PT DIGITAL BOARD PORT
2296 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2297 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2299 W: http://www.armlinux.org.uk/
2301 ARM/QUALCOMM SUPPORT
2302 M: Andy Gross <agross@kernel.org>
2303 M: Bjorn Andersson <bjorn.andersson@linaro.org>
2304 L: linux-arm-msm@vger.kernel.org
2306 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2307 F: Documentation/devicetree/bindings/*/qcom*
2308 F: Documentation/devicetree/bindings/soc/qcom/
2309 F: arch/arm/boot/dts/qcom-*.dts
2310 F: arch/arm/boot/dts/qcom-*.dtsi
2311 F: arch/arm/mach-qcom/
2312 F: arch/arm64/boot/dts/qcom/
2313 F: drivers/*/*/qcom*
2314 F: drivers/*/*/qcom/
2315 F: drivers/*/pm8???-*
2318 F: drivers/bluetooth/btqcomsmd.c
2319 F: drivers/clocksource/timer-qcom.c
2320 F: drivers/cpuidle/cpuidle-qcom-spm.c
2321 F: drivers/extcon/extcon-qcom*
2322 F: drivers/i2c/busses/i2c-qcom-geni.c
2323 F: drivers/i2c/busses/i2c-qup.c
2324 F: drivers/iommu/msm*
2325 F: drivers/mfd/ssbi.c
2326 F: drivers/mmc/host/mmci_qcom*
2327 F: drivers/mmc/host/sdhci-msm.c
2328 F: drivers/pci/controller/dwc/pcie-qcom.c
2329 F: drivers/phy/qualcomm/
2330 F: drivers/power/*/msm*
2331 F: drivers/reset/reset-qcom-*
2332 F: drivers/scsi/ufs/ufs-qcom*
2333 F: drivers/spi/spi-geni-qcom.c
2334 F: drivers/spi/spi-qcom-qspi.c
2335 F: drivers/spi/spi-qup.c
2336 F: drivers/tty/serial/msm_serial.c
2337 F: drivers/usb/dwc3/dwc3-qcom.c
2338 F: include/dt-bindings/*/qcom*
2339 F: include/linux/*/qcom*
2340 F: include/linux/soc/qcom/
2342 ARM/RADISYS ENP2611 MACHINE SUPPORT
2343 M: Lennert Buytenhek <kernel@wantstofly.org>
2344 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2347 ARM/RDA MICRO ARCHITECTURE
2348 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2349 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2350 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2352 F: Documentation/devicetree/bindings/arm/rda.yaml
2353 F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2354 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2355 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2356 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2357 F: arch/arm/boot/dts/rda8810pl-*
2358 F: drivers/clocksource/timer-rda.c
2359 F: drivers/gpio/gpio-rda.c
2360 F: drivers/irqchip/irq-rda-intc.c
2361 F: drivers/tty/serial/rda-uart.c
2363 ARM/REALTEK ARCHITECTURE
2364 M: Andreas Färber <afaerber@suse.de>
2365 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2366 L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2368 F: Documentation/devicetree/bindings/arm/realtek.yaml
2369 F: arch/arm/boot/dts/rtd*
2370 F: arch/arm/mach-realtek/
2371 F: arch/arm64/boot/dts/realtek/
2373 ARM/RENESAS ARM64 ARCHITECTURE
2374 M: Geert Uytterhoeven <geert+renesas@glider.be>
2375 M: Magnus Damm <magnus.damm@gmail.com>
2376 L: linux-renesas-soc@vger.kernel.org
2378 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2379 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2380 F: Documentation/devicetree/bindings/arm/renesas.yaml
2381 F: arch/arm64/boot/dts/renesas/
2382 F: drivers/soc/renesas/
2383 F: include/linux/soc/renesas/
2385 ARM/RISCPC ARCHITECTURE
2386 M: Russell King <linux@armlinux.org.uk>
2387 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2389 W: http://www.armlinux.org.uk/
2390 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2391 F: arch/arm/include/asm/hardware/ioc.h
2392 F: arch/arm/include/asm/hardware/iomd.h
2393 F: arch/arm/include/asm/hardware/memc.h
2394 F: arch/arm/mach-rpc/
2395 F: drivers/net/ethernet/8390/etherh.c
2396 F: drivers/net/ethernet/i825xx/ether1*
2397 F: drivers/net/ethernet/seeq/ether3*
2398 F: drivers/scsi/arm/
2400 ARM/Rockchip SoC support
2401 M: Heiko Stuebner <heiko@sntech.de>
2402 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2403 L: linux-rockchip@lists.infradead.org
2405 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2406 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2407 F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2408 F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2409 F: arch/arm/boot/dts/rk3*
2410 F: arch/arm/boot/dts/rv1108*
2411 F: arch/arm/mach-rockchip/
2412 F: drivers/*/*/*rockchip*
2413 F: drivers/*/*rockchip*
2414 F: drivers/clk/rockchip/
2415 F: drivers/i2c/busses/i2c-rk3x.c
2416 F: sound/soc/rockchip/
2419 ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2420 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
2421 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2422 L: linux-samsung-soc@vger.kernel.org
2424 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2425 F: Documentation/arm/samsung/
2426 F: Documentation/devicetree/bindings/arm/samsung/
2427 F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2428 F: arch/arm/boot/dts/exynos*
2429 F: arch/arm/boot/dts/s3c*
2430 F: arch/arm/boot/dts/s5p*
2431 F: arch/arm/mach-exynos*/
2432 F: arch/arm/mach-s3c/
2433 F: arch/arm/mach-s5p*/
2434 F: arch/arm64/boot/dts/exynos/
2435 F: drivers/*/*/*s3c24*
2436 F: drivers/*/*s3c24*
2437 F: drivers/*/*s3c64xx*
2438 F: drivers/*/*s5pv210*
2439 F: drivers/memory/samsung/
2440 F: drivers/soc/samsung/
2441 F: drivers/tty/serial/samsung*
2442 F: include/linux/platform_data/*s3c*
2443 F: include/linux/serial_s3c.h
2444 F: include/linux/soc/samsung/
2450 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2451 M: Andrzej Hajda <a.hajda@samsung.com>
2452 L: linux-arm-kernel@lists.infradead.org
2453 L: linux-media@vger.kernel.org
2455 F: drivers/media/platform/s5p-g2d/
2457 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2458 M: Marek Szyprowski <m.szyprowski@samsung.com>
2459 L: linux-samsung-soc@vger.kernel.org
2460 L: linux-media@vger.kernel.org
2462 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2463 F: drivers/media/cec/platform/s5p/
2465 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2466 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2467 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2468 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2469 L: linux-arm-kernel@lists.infradead.org
2470 L: linux-media@vger.kernel.org
2472 F: drivers/media/platform/s5p-jpeg/
2474 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2475 M: Andrzej Hajda <a.hajda@samsung.com>
2476 L: linux-arm-kernel@lists.infradead.org
2477 L: linux-media@vger.kernel.org
2479 F: drivers/media/platform/s5p-mfc/
2481 ARM/SHMOBILE ARM ARCHITECTURE
2482 M: Geert Uytterhoeven <geert+renesas@glider.be>
2483 M: Magnus Damm <magnus.damm@gmail.com>
2484 L: linux-renesas-soc@vger.kernel.org
2486 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2487 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2488 F: Documentation/devicetree/bindings/arm/renesas.yaml
2489 F: arch/arm/boot/dts/emev2*
2490 F: arch/arm/boot/dts/gr-peach*
2491 F: arch/arm/boot/dts/iwg20d-q7*
2492 F: arch/arm/boot/dts/r7s*
2493 F: arch/arm/boot/dts/r8a*
2494 F: arch/arm/boot/dts/r9a*
2495 F: arch/arm/boot/dts/sh*
2496 F: arch/arm/configs/shmobile_defconfig
2497 F: arch/arm/include/debug/renesas-scif.S
2498 F: arch/arm/mach-shmobile/
2499 F: drivers/soc/renesas/
2500 F: include/linux/soc/renesas/
2502 ARM/SOCFPGA ARCHITECTURE
2503 M: Dinh Nguyen <dinguyen@kernel.org>
2505 W: http://www.rocketboards.org
2506 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2507 F: arch/arm/boot/dts/socfpga*
2508 F: arch/arm/configs/socfpga_defconfig
2509 F: arch/arm/mach-socfpga/
2510 F: arch/arm64/boot/dts/altera/
2511 F: arch/arm64/boot/dts/intel/
2513 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2514 M: Dinh Nguyen <dinguyen@kernel.org>
2516 F: drivers/clk/socfpga/
2518 ARM/SOCFPGA EDAC SUPPORT
2519 M: Dinh Nguyen <dinguyen@kernel.org>
2521 F: drivers/edac/altera_edac.[ch]
2523 ARM/SPREADTRUM SoC SUPPORT
2524 M: Orson Zhai <orsonzhai@gmail.com>
2525 M: Baolin Wang <baolin.wang7@gmail.com>
2526 M: Chunyan Zhang <zhang.lyra@gmail.com>
2528 F: arch/arm64/boot/dts/sprd
2533 ARM/STI ARCHITECTURE
2534 M: Patrice Chotard <patrice.chotard@foss.st.com>
2535 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2537 W: http://www.stlinux.com
2538 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2539 F: arch/arm/boot/dts/sti*
2540 F: arch/arm/mach-sti/
2541 F: drivers/ata/ahci_st.c
2542 F: drivers/char/hw_random/st-rng.c
2543 F: drivers/clocksource/arm_global_timer.c
2544 F: drivers/clocksource/clksrc_st_lpc.c
2545 F: drivers/cpufreq/sti-cpufreq.c
2546 F: drivers/dma/st_fdma*
2547 F: drivers/i2c/busses/i2c-st.c
2548 F: drivers/media/platform/sti/c8sectpfe/
2549 F: drivers/media/rc/st_rc.c
2550 F: drivers/mmc/host/sdhci-st.c
2551 F: drivers/phy/st/phy-miphy28lp.c
2552 F: drivers/phy/st/phy-stih407-usb.c
2553 F: drivers/pinctrl/pinctrl-st.c
2554 F: drivers/remoteproc/st_remoteproc.c
2555 F: drivers/remoteproc/st_slim_rproc.c
2556 F: drivers/reset/sti/
2557 F: drivers/rtc/rtc-st-lpc.c
2558 F: drivers/tty/serial/st-asc.c
2559 F: drivers/usb/dwc3/dwc3-st.c
2560 F: drivers/usb/host/ehci-st.c
2561 F: drivers/usb/host/ohci-st.c
2562 F: drivers/watchdog/st_lpc_wdt.c
2563 F: include/linux/remoteproc/st_slim_rproc.h
2565 ARM/STM32 ARCHITECTURE
2566 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2567 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
2568 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2569 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2571 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2572 F: arch/arm/boot/dts/stm32*
2573 F: arch/arm/mach-stm32/
2574 F: drivers/clocksource/armv7m_systick.c
2578 ARM/Synaptics SoC support
2579 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2580 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2581 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2583 F: arch/arm/boot/dts/berlin*
2584 F: arch/arm/mach-berlin/
2585 F: arch/arm64/boot/dts/synaptics/
2587 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2588 M: Lennert Buytenhek <kernel@wantstofly.org>
2589 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2592 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2593 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2594 L: linux-tegra@vger.kernel.org
2595 L: linux-media@vger.kernel.org
2597 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2598 F: drivers/media/cec/platform/tegra/
2600 ARM/TETON BGA MACHINE SUPPORT
2601 M: "Mark F. Brown" <mark.brown314@gmail.com>
2602 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2605 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2606 M: Santosh Shilimkar <ssantosh@kernel.org>
2607 L: linux-kernel@vger.kernel.org
2609 F: drivers/memory/*emif*
2611 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2612 M: Santosh Shilimkar <ssantosh@kernel.org>
2613 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2615 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2616 F: arch/arm/boot/dts/keystone-*
2617 F: arch/arm/mach-keystone/
2619 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2620 M: Santosh Shilimkar <ssantosh@kernel.org>
2621 L: linux-kernel@vger.kernel.org
2623 F: drivers/clk/keystone/
2625 ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
2626 M: Santosh Shilimkar <ssantosh@kernel.org>
2627 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2628 L: linux-kernel@vger.kernel.org
2630 F: drivers/clocksource/timer-keystone.c
2632 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2633 M: Santosh Shilimkar <ssantosh@kernel.org>
2634 L: linux-kernel@vger.kernel.org
2636 F: drivers/power/reset/keystone-reset.c
2638 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2639 M: Nishanth Menon <nm@ti.com>
2640 M: Tero Kristo <kristo@kernel.org>
2641 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2643 F: Documentation/devicetree/bindings/arm/ti/k3.yaml
2644 F: arch/arm64/boot/dts/ti/Makefile
2645 F: arch/arm64/boot/dts/ti/k3-*
2646 F: include/dt-bindings/pinctrl/k3.h
2648 ARM/THECUS N2100 MACHINE SUPPORT
2649 M: Lennert Buytenhek <kernel@wantstofly.org>
2650 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2653 ARM/TOSA MACHINE SUPPORT
2654 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2655 M: Dirk Opfer <dirk@opfer-online.de>
2658 ARM/TOSHIBA VISCONTI ARCHITECTURE
2659 M: Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
2660 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2662 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
2663 F: Documentation/devicetree/bindings/arm/toshiba.yaml
2664 F: Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
2665 F: Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
2666 F: Documentation/devicetree/bindings/pinctrl/toshiba,tmpv7700-pinctrl.yaml
2667 F: Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
2668 F: arch/arm64/boot/dts/toshiba/
2669 F: drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
2670 F: drivers/gpio/gpio-visconti.c
2671 F: drivers/pinctrl/visconti/
2672 F: drivers/watchdog/visconti_wdt.c
2675 ARM/UNIPHIER ARCHITECTURE
2676 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
2677 M: Masami Hiramatsu <mhiramat@kernel.org>
2678 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2680 F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2681 F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2682 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2683 F: arch/arm/boot/dts/uniphier*
2684 F: arch/arm/include/asm/hardware/cache-uniphier.h
2685 F: arch/arm/mach-uniphier/
2686 F: arch/arm/mm/cache-uniphier.c
2687 F: arch/arm64/boot/dts/socionext/uniphier*
2688 F: drivers/bus/uniphier-system-bus.c
2689 F: drivers/clk/uniphier/
2690 F: drivers/dma/uniphier-mdmac.c
2691 F: drivers/gpio/gpio-uniphier.c
2692 F: drivers/i2c/busses/i2c-uniphier*
2693 F: drivers/irqchip/irq-uniphier-aidet.c
2694 F: drivers/mmc/host/uniphier-sd.c
2695 F: drivers/pinctrl/uniphier/
2696 F: drivers/reset/reset-uniphier.c
2697 F: drivers/tty/serial/8250/8250_uniphier.c
2700 ARM/VERSATILE EXPRESS PLATFORM
2701 M: Liviu Dudau <liviu.dudau@arm.com>
2702 M: Sudeep Holla <sudeep.holla@arm.com>
2703 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2704 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2708 F: arch/arm/boot/dts/vexpress*
2709 F: arch/arm/mach-vexpress/
2710 F: arch/arm64/boot/dts/arm/
2711 F: drivers/clk/versatile/clk-vexpress-osc.c
2712 F: drivers/clocksource/timer-versatile.c
2716 M: Russell King <linux@armlinux.org.uk>
2717 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2719 W: http://www.armlinux.org.uk/
2722 ARM/VOIPAC PXA270 SUPPORT
2723 M: Marek Vasut <marek.vasut@gmail.com>
2724 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2726 F: arch/arm/mach-pxa/include/mach/vpac270.h
2727 F: arch/arm/mach-pxa/vpac270.c
2729 ARM/VT8500 ARM ARCHITECTURE
2730 M: Tony Prisk <linux@prisktech.co.nz>
2731 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2733 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2734 F: arch/arm/mach-vt8500/
2735 F: drivers/clocksource/timer-vt8500.c
2736 F: drivers/i2c/busses/i2c-wmt.c
2737 F: drivers/mmc/host/wmt-sdmmc.c
2738 F: drivers/pwm/pwm-vt8500.c
2739 F: drivers/rtc/rtc-vt8500.c
2740 F: drivers/tty/serial/vt8500_serial.c
2741 F: drivers/usb/host/ehci-platform.c
2742 F: drivers/usb/host/uhci-platform.c
2743 F: drivers/video/fbdev/vt8500lcdfb.*
2744 F: drivers/video/fbdev/wm8505fb*
2745 F: drivers/video/fbdev/wmt_ge_rops.*
2747 ARM/ZIPIT Z2 SUPPORT
2748 M: Marek Vasut <marek.vasut@gmail.com>
2749 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2751 F: arch/arm/mach-pxa/include/mach/z2.h
2752 F: arch/arm/mach-pxa/z2.c
2754 ARM/ZYNQ ARCHITECTURE
2755 M: Michal Simek <michal.simek@xilinx.com>
2756 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2758 W: http://wiki.xilinx.com
2759 T: git https://github.com/Xilinx/linux-xlnx.git
2760 F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
2761 F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
2762 F: Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
2763 F: arch/arm/mach-zynq/
2764 F: drivers/clocksource/timer-cadence-ttc.c
2765 F: drivers/cpuidle/cpuidle-zynq.c
2766 F: drivers/edac/synopsys_edac.c
2767 F: drivers/i2c/busses/i2c-cadence.c
2768 F: drivers/i2c/busses/i2c-xiic.c
2769 F: drivers/mmc/host/sdhci-of-arasan.c
2773 ARM64 PORT (AARCH64 ARCHITECTURE)
2774 M: Catalin Marinas <catalin.marinas@arm.com>
2775 M: Will Deacon <will@kernel.org>
2776 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2778 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2779 F: Documentation/arm64/
2781 F: tools/testing/selftests/arm64/
2782 X: arch/arm64/boot/dts/
2784 ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
2785 M: George McCollister <george.mccollister@gmail.com>
2786 L: netdev@vger.kernel.org
2788 F: Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
2789 F: drivers/net/dsa/xrs700x/*
2790 F: net/dsa/tag_xrs700x.c
2792 AS3645A LED FLASH CONTROLLER DRIVER
2793 M: Sakari Ailus <sakari.ailus@iki.fi>
2794 L: linux-leds@vger.kernel.org
2796 F: drivers/leds/leds-as3645a.c
2798 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2799 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2800 L: linux-media@vger.kernel.org
2802 T: git git://linuxtv.org/media_tree.git
2803 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2804 F: drivers/media/i2c/ak7375.c
2806 ASAHI KASEI AK8974 DRIVER
2807 M: Linus Walleij <linus.walleij@linaro.org>
2808 L: linux-iio@vger.kernel.org
2810 W: http://www.akm.com/
2811 F: drivers/iio/magnetometer/ak8974.c
2813 ASC7621 HARDWARE MONITOR DRIVER
2814 M: George Joseph <george.joseph@fairview5.com>
2815 L: linux-hwmon@vger.kernel.org
2817 F: Documentation/hwmon/asc7621.rst
2818 F: drivers/hwmon/asc7621.c
2820 ASPEED PINCTRL DRIVERS
2821 M: Andrew Jeffery <andrew@aj.id.au>
2822 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2823 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2824 L: linux-gpio@vger.kernel.org
2826 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
2827 F: drivers/pinctrl/aspeed/
2829 ASPEED SCU INTERRUPT CONTROLLER DRIVER
2830 M: Eddie James <eajames@linux.ibm.com>
2831 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2833 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
2834 F: drivers/irqchip/irq-aspeed-scu-ic.c
2835 F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
2837 ASPEED SD/MMC DRIVER
2838 M: Andrew Jeffery <andrew@aj.id.au>
2839 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2840 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2841 L: linux-mmc@vger.kernel.org
2843 F: Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
2844 F: drivers/mmc/host/sdhci-of-aspeed*
2846 ASPEED VIDEO ENGINE DRIVER
2847 M: Eddie James <eajames@linux.ibm.com>
2848 L: linux-media@vger.kernel.org
2849 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2851 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2852 F: drivers/media/platform/aspeed-video.c
2854 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2855 M: Corentin Chary <corentin.chary@gmail.com>
2856 L: acpi4asus-user@lists.sourceforge.net
2857 L: platform-driver-x86@vger.kernel.org
2859 W: http://acpi4asus.sf.net
2860 F: drivers/platform/x86/asus*.c
2861 F: drivers/platform/x86/eeepc*.c
2863 ASUS WIRELESS RADIO CONTROL DRIVER
2864 M: João Paulo Rechi Vita <jprvita@gmail.com>
2865 L: platform-driver-x86@vger.kernel.org
2867 F: drivers/platform/x86/asus-wireless.c
2870 M: David Howells <dhowells@redhat.com>
2871 L: keyrings@vger.kernel.org
2873 F: Documentation/crypto/asymmetric-keys.rst
2874 F: crypto/asymmetric_keys/
2875 F: include/crypto/pkcs7.h
2876 F: include/crypto/public_key.h
2877 F: include/linux/verification.h
2879 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2880 R: Dan Williams <dan.j.williams@intel.com>
2882 W: http://sourceforge.net/projects/xscaleiop
2883 F: Documentation/crypto/async-tx-api.rst
2885 F: include/linux/async_tx.h
2888 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
2889 L: linux-i2c@vger.kernel.org
2891 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2892 F: Documentation/devicetree/bindings/eeprom/at24.yaml
2893 F: drivers/misc/eeprom/at24.c
2895 ATA OVER ETHERNET (AOE) DRIVER
2896 M: "Justin Sanders" <justin@coraid.com>
2898 W: http://www.openaoe.org/
2899 F: Documentation/admin-guide/aoe/
2900 F: drivers/block/aoe/
2902 ATC260X PMIC MFD DRIVER
2903 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2904 M: Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
2905 L: linux-actions@lists.infradead.org
2907 F: Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
2908 F: drivers/input/misc/atc260x-onkey.c
2909 F: drivers/mfd/atc260*
2910 F: drivers/power/reset/atc260x-poweroff.c
2911 F: drivers/regulator/atc260x-regulator.c
2912 F: include/linux/mfd/atc260x/*
2914 ATHEROS 71XX/9XXX GPIO DRIVER
2915 M: Alban Bedel <albeu@free.fr>
2917 W: https://github.com/AlbanBedel/linux
2918 T: git git://github.com/AlbanBedel/linux
2919 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2920 F: drivers/gpio/gpio-ath79.c
2922 ATHEROS 71XX/9XXX USB PHY DRIVER
2923 M: Alban Bedel <albeu@free.fr>
2925 W: https://github.com/AlbanBedel/linux
2926 T: git git://github.com/AlbanBedel/linux
2927 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2928 F: drivers/phy/qualcomm/phy-ath79-usb.c
2930 ATHEROS ATH GENERIC UTILITIES
2931 M: Kalle Valo <kvalo@codeaurora.org>
2932 L: linux-wireless@vger.kernel.org
2934 F: drivers/net/wireless/ath/*
2936 ATHEROS ATH5K WIRELESS DRIVER
2937 M: Jiri Slaby <jirislaby@kernel.org>
2938 M: Nick Kossifidis <mickflemm@gmail.com>
2939 M: Luis Chamberlain <mcgrof@kernel.org>
2940 L: linux-wireless@vger.kernel.org
2942 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
2943 F: drivers/net/wireless/ath/ath5k/
2945 ATHEROS ATH6KL WIRELESS DRIVER
2946 M: Kalle Valo <kvalo@codeaurora.org>
2947 L: linux-wireless@vger.kernel.org
2949 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
2950 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2951 F: drivers/net/wireless/ath/ath6kl/
2954 M: Ville Syrjala <syrjala@sci.fi>
2956 F: drivers/input/misc/ati_remote2.c
2958 ATK0110 HWMON DRIVER
2959 M: Luca Tettamanti <kronos.it@gmail.com>
2960 L: linux-hwmon@vger.kernel.org
2962 F: drivers/hwmon/asus_atk0110.c
2964 ATLX ETHERNET DRIVERS
2965 M: Chris Snook <chris.snook@gmail.com>
2966 L: netdev@vger.kernel.org
2968 W: http://sourceforge.net/projects/atl1
2969 W: http://atl1.sourceforge.net
2970 F: drivers/net/ethernet/atheros/
2973 M: Chas Williams <3chas3@gmail.com>
2974 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2975 L: netdev@vger.kernel.org
2977 W: http://linux-atm.sourceforge.net
2979 F: include/linux/atm*
2980 F: include/uapi/linux/atm*
2982 ATMEL MACB ETHERNET DRIVER
2983 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2984 M: Claudiu Beznea <claudiu.beznea@microchip.com>
2986 F: drivers/net/ethernet/cadence/
2988 ATMEL MAXTOUCH DRIVER
2989 M: Nick Dyer <nick@shmanahar.org>
2991 T: git git://github.com/ndyer/linux.git
2992 F: Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
2993 F: drivers/input/touchscreen/atmel_mxt_ts.c
2995 ATMEL WIRELESS DRIVER
2996 M: Simon Kelley <simon@thekelleys.org.uk>
2997 L: linux-wireless@vger.kernel.org
2999 W: http://www.thekelleys.org.uk/atmel
3000 W: http://atmelwlandriver.sourceforge.net/
3001 F: drivers/net/wireless/atmel/atmel*
3003 ATOMIC INFRASTRUCTURE
3004 M: Will Deacon <will@kernel.org>
3005 M: Peter Zijlstra <peterz@infradead.org>
3006 R: Boqun Feng <boqun.feng@gmail.com>
3007 L: linux-kernel@vger.kernel.org
3009 F: arch/*/include/asm/atomic*.h
3010 F: include/*/atomic*.h
3011 F: include/linux/refcount.h
3012 F: Documentation/atomic_*.txt
3015 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3016 M: Bradley Grove <linuxdrivers@attotech.com>
3017 L: linux-scsi@vger.kernel.org
3019 W: http://www.attotech.com
3020 F: drivers/scsi/esas2r
3022 ATUSB IEEE 802.15.4 RADIO DRIVER
3023 M: Stefan Schmidt <stefan@datenfreihafen.org>
3024 L: linux-wpan@vger.kernel.org
3026 F: drivers/net/ieee802154/at86rf230.h
3027 F: drivers/net/ieee802154/atusb.c
3028 F: drivers/net/ieee802154/atusb.h
3031 M: Paul Moore <paul@paul-moore.com>
3032 M: Eric Paris <eparis@redhat.com>
3033 L: linux-audit@redhat.com (moderated for non-subscribers)
3035 W: https://github.com/linux-audit
3036 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3037 F: include/asm-generic/audit_*.h
3038 F: include/linux/audit.h
3039 F: include/uapi/linux/audit.h
3043 AUXILIARY DISPLAY DRIVERS
3044 M: Miguel Ojeda <ojeda@kernel.org>
3046 F: drivers/auxdisplay/
3047 F: include/linux/cfag12864b.h
3049 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3050 M: Andreas Klinger <ak@it-klinger.de>
3051 L: linux-iio@vger.kernel.org
3053 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3054 F: drivers/iio/adc/hx711.c
3057 M: Ralf Baechle <ralf@linux-mips.org>
3058 L: linux-hams@vger.kernel.org
3060 W: http://www.linux-ax25.org/
3061 F: include/net/ax25.h
3062 F: include/uapi/linux/ax25.h
3066 M: Peter Rosin <peda@axentia.se>
3067 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3069 F: arch/arm/boot/dts/at91-linea.dtsi
3070 F: arch/arm/boot/dts/at91-natte.dtsi
3071 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3072 F: arch/arm/boot/dts/at91-tse850-3.dts
3074 AXENTIA ASOC DRIVERS
3075 M: Peter Rosin <peda@axentia.se>
3076 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3078 F: Documentation/devicetree/bindings/sound/axentia,*
3079 F: sound/soc/atmel/tse850-pcm5142.c
3081 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3082 M: Nuno Sá <nuno.sa@analog.com>
3083 L: linux-hwmon@vger.kernel.org
3085 W: http://ez.analog.com/community/linux-device-drivers
3086 F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3087 F: drivers/hwmon/axi-fan-control.c
3089 AXXIA I2C CONTROLLER
3090 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
3091 L: linux-i2c@vger.kernel.org
3093 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3094 F: drivers/i2c/busses/i2c-axxia.c
3097 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3098 L: linux-media@vger.kernel.org
3100 W: https://linuxtv.org
3101 T: git git://linuxtv.org/media_tree.git
3102 F: drivers/media/usb/dvb-usb-v2/az6007.c
3104 AZTECH FM RADIO RECEIVER DRIVER
3105 M: Hans Verkuil <hverkuil@xs4all.nl>
3106 L: linux-media@vger.kernel.org
3108 W: https://linuxtv.org
3109 T: git git://linuxtv.org/media_tree.git
3110 F: drivers/media/radio/radio-aztech*
3113 L: linux-wireless@vger.kernel.org
3114 L: b43-dev@lists.infradead.org
3116 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3117 F: drivers/net/wireless/broadcom/b43/
3119 B43LEGACY WIRELESS DRIVER
3120 M: Larry Finger <Larry.Finger@lwfinger.net>
3121 L: linux-wireless@vger.kernel.org
3122 L: b43-dev@lists.infradead.org
3124 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3125 F: drivers/net/wireless/broadcom/b43legacy/
3127 BACKLIGHT CLASS/SUBSYSTEM
3128 M: Lee Jones <lee.jones@linaro.org>
3129 M: Daniel Thompson <daniel.thompson@linaro.org>
3130 M: Jingoo Han <jingoohan1@gmail.com>
3131 L: dri-devel@lists.freedesktop.org
3133 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3134 F: Documentation/ABI/stable/sysfs-class-backlight
3135 F: Documentation/ABI/testing/sysfs-class-backlight
3136 F: Documentation/devicetree/bindings/leds/backlight
3137 F: drivers/video/backlight/
3138 F: include/linux/backlight.h
3139 F: include/linux/pwm_backlight.h
3142 M: Marek Lindner <mareklindner@neomailbox.ch>
3143 M: Simon Wunderlich <sw@simonwunderlich.de>
3144 M: Antonio Quartulli <a@unstable.cc>
3145 M: Sven Eckelmann <sven@narfation.org>
3146 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3148 W: https://www.open-mesh.org/
3149 Q: https://patchwork.open-mesh.org/project/batman/list/
3150 B: https://www.open-mesh.org/projects/batman-adv/issues
3151 C: irc://chat.freenode.net/batman
3152 T: git https://git.open-mesh.org/linux-merge.git
3153 F: Documentation/networking/batman-adv.rst
3154 F: include/uapi/linux/batadv_packet.h
3155 F: include/uapi/linux/batman_adv.h
3158 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3159 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
3160 L: linux-hams@vger.kernel.org
3162 W: http://www.baycom.org/~tom/ham/ham.html
3163 F: drivers/net/hamradio/baycom*
3165 BCACHE (BLOCK LAYER CACHE)
3166 M: Coly Li <colyli@suse.de>
3167 M: Kent Overstreet <kent.overstreet@gmail.com>
3168 L: linux-bcache@vger.kernel.org
3170 W: http://bcache.evilpiepirate.org
3171 C: irc://irc.oftc.net/bcache
3172 F: drivers/md/bcache/
3174 BDISP ST MEDIA DRIVER
3175 M: Fabien Dessenne <fabien.dessenne@foss.st.com>
3176 L: linux-media@vger.kernel.org
3178 W: https://linuxtv.org
3179 T: git git://linuxtv.org/media_tree.git
3180 F: drivers/media/platform/sti/bdisp
3182 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3183 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
3184 L: netdev@vger.kernel.org
3186 F: drivers/net/ethernet/ec_bhf.c
3189 M: Luis de Bethencourt <luisbg@kernel.org>
3190 M: Salah Triki <salah.triki@gmail.com>
3192 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3193 F: Documentation/filesystems/befs.rst
3197 M: Paolo Valente <paolo.valente@linaro.org>
3198 M: Jens Axboe <axboe@kernel.dk>
3199 L: linux-block@vger.kernel.org
3201 F: Documentation/block/bfq-iosched.rst
3205 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3207 F: Documentation/filesystems/bfs.rst
3209 F: include/uapi/linux/bfs_fs.h
3212 M: Yury Norov <yury.norov@gmail.com>
3213 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
3214 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
3216 F: include/asm-generic/bitops/find.h
3217 F: include/linux/bitmap.h
3220 F: lib/find_bit_benchmark.c
3221 F: lib/test_bitmap.c
3222 F: tools/include/asm-generic/bitops/find.h
3223 F: tools/include/linux/bitmap.h
3224 F: tools/lib/bitmap.c
3225 F: tools/lib/find_bit.c
3227 BLINKM RGB LED DRIVER
3228 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3230 F: drivers/leds/leds-blinkm.c
3233 M: Jens Axboe <axboe@kernel.dk>
3234 L: linux-block@vger.kernel.org
3236 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3240 F: include/linux/blk*
3241 F: kernel/trace/blktrace.c
3245 M: Joern Engel <joern@lazybastard.org>
3246 L: linux-mtd@lists.infradead.org
3248 F: drivers/mtd/devices/block2mtd.c
3251 M: Marcel Holtmann <marcel@holtmann.org>
3252 M: Johan Hedberg <johan.hedberg@gmail.com>
3253 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3254 L: linux-bluetooth@vger.kernel.org
3256 W: http://www.bluez.org/
3257 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3258 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3259 F: drivers/bluetooth/
3262 M: Marcel Holtmann <marcel@holtmann.org>
3263 M: Johan Hedberg <johan.hedberg@gmail.com>
3264 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3265 L: linux-bluetooth@vger.kernel.org
3267 W: http://www.bluez.org/
3268 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3269 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3270 F: include/net/bluetooth/
3274 M: Jay Vosburgh <j.vosburgh@gmail.com>
3275 M: Veaceslav Falico <vfalico@gmail.com>
3276 M: Andy Gospodarek <andy@greyhouse.net>
3277 L: netdev@vger.kernel.org
3279 W: http://sourceforge.net/projects/bonding/
3280 F: drivers/net/bonding/
3281 F: include/net/bonding.h
3282 F: include/uapi/linux/if_bonding.h
3284 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3285 M: Dan Robertson <dan@dlrobertson.com>
3286 L: linux-iio@vger.kernel.org
3288 F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3289 F: drivers/iio/accel/bma400*
3291 BPF (Safe dynamic programs and tools)
3292 M: Alexei Starovoitov <ast@kernel.org>
3293 M: Daniel Borkmann <daniel@iogearbox.net>
3294 M: Andrii Nakryiko <andrii@kernel.org>
3295 R: Martin KaFai Lau <kafai@fb.com>
3296 R: Song Liu <songliubraving@fb.com>
3297 R: Yonghong Song <yhs@fb.com>
3298 R: John Fastabend <john.fastabend@gmail.com>
3299 R: KP Singh <kpsingh@kernel.org>
3300 L: netdev@vger.kernel.org
3301 L: bpf@vger.kernel.org
3304 Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3305 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3306 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3307 F: Documentation/bpf/
3308 F: Documentation/networking/filter.rst
3309 F: Documentation/userspace-api/ebpf/
3311 F: include/linux/bpf*
3312 F: include/linux/filter.h
3313 F: include/trace/events/xdp.h
3314 F: include/uapi/linux/bpf*
3315 F: include/uapi/linux/filter.h
3317 F: kernel/trace/bpf_trace.c
3320 F: net/core/filter.c
3321 F: net/sched/act_bpf.c
3322 F: net/sched/cls_bpf.c
3324 F: scripts/bpf_doc.py
3327 F: tools/testing/selftests/bpf/
3332 M: Shubham Bansal <illusionist.neo@gmail.com>
3333 L: netdev@vger.kernel.org
3334 L: bpf@vger.kernel.org
3339 M: Daniel Borkmann <daniel@iogearbox.net>
3340 M: Alexei Starovoitov <ast@kernel.org>
3341 M: Zi Shen Lim <zlim.lnx@gmail.com>
3342 L: netdev@vger.kernel.org
3343 L: bpf@vger.kernel.org
3347 BPF JIT for MIPS (32-BIT AND 64-BIT)
3348 M: Paul Burton <paulburton@kernel.org>
3349 L: netdev@vger.kernel.org
3350 L: bpf@vger.kernel.org
3354 BPF JIT for NFP NICs
3355 M: Jakub Kicinski <kuba@kernel.org>
3356 L: netdev@vger.kernel.org
3357 L: bpf@vger.kernel.org
3359 F: drivers/net/ethernet/netronome/nfp/bpf/
3361 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3362 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3363 M: Sandipan Das <sandipan@linux.ibm.com>
3364 L: netdev@vger.kernel.org
3365 L: bpf@vger.kernel.org
3367 F: arch/powerpc/net/
3369 BPF JIT for RISC-V (32-bit)
3370 M: Luke Nelson <luke.r.nels@gmail.com>
3371 M: Xi Wang <xi.wang@gmail.com>
3372 L: netdev@vger.kernel.org
3373 L: bpf@vger.kernel.org
3376 X: arch/riscv/net/bpf_jit_comp64.c
3378 BPF JIT for RISC-V (64-bit)
3379 M: Björn Töpel <bjorn@kernel.org>
3380 L: netdev@vger.kernel.org
3381 L: bpf@vger.kernel.org
3384 X: arch/riscv/net/bpf_jit_comp32.c
3387 M: Ilya Leoshkevich <iii@linux.ibm.com>
3388 M: Heiko Carstens <hca@linux.ibm.com>
3389 M: Vasily Gorbik <gor@linux.ibm.com>
3390 L: netdev@vger.kernel.org
3391 L: bpf@vger.kernel.org
3394 X: arch/s390/net/pnet.c
3396 BPF JIT for SPARC (32-BIT AND 64-BIT)
3397 M: David S. Miller <davem@davemloft.net>
3398 L: netdev@vger.kernel.org
3399 L: bpf@vger.kernel.org
3403 BPF JIT for X86 32-BIT
3404 M: Wang YanQing <udknight@gmail.com>
3405 L: netdev@vger.kernel.org
3406 L: bpf@vger.kernel.org
3408 F: arch/x86/net/bpf_jit_comp32.c
3410 BPF JIT for X86 64-BIT
3411 M: Alexei Starovoitov <ast@kernel.org>
3412 M: Daniel Borkmann <daniel@iogearbox.net>
3413 L: netdev@vger.kernel.org
3414 L: bpf@vger.kernel.org
3417 X: arch/x86/net/bpf_jit_comp32.c
3419 BPF LSM (Security Audit and Enforcement using BPF)
3420 M: KP Singh <kpsingh@kernel.org>
3421 R: Florent Revest <revest@chromium.org>
3422 R: Brendan Jackman <jackmanb@chromium.org>
3423 L: bpf@vger.kernel.org
3425 F: Documentation/bpf/bpf_lsm.rst
3426 F: include/linux/bpf_lsm.h
3427 F: kernel/bpf/bpf_lsm.c
3430 BROADCOM B44 10/100 ETHERNET DRIVER
3431 M: Michael Chan <michael.chan@broadcom.com>
3432 L: netdev@vger.kernel.org
3434 F: drivers/net/ethernet/broadcom/b44.*
3436 BROADCOM B53 ETHERNET SWITCH DRIVER
3437 M: Florian Fainelli <f.fainelli@gmail.com>
3438 L: netdev@vger.kernel.org
3439 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3441 F: Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
3442 F: drivers/net/dsa/b53/*
3443 F: include/linux/dsa/brcm.h
3444 F: include/linux/platform_data/b53.h
3446 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3447 M: Nicolas Saenz Julienne <nsaenz@kernel.org>
3448 L: bcm-kernel-feedback-list@broadcom.com
3449 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3450 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3452 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsaenz/linux-rpi.git
3453 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3454 F: drivers/pci/controller/pcie-brcmstb.c
3455 F: drivers/staging/vc04_services
3459 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3460 M: Florian Fainelli <f.fainelli@gmail.com>
3461 M: Ray Jui <rjui@broadcom.com>
3462 M: Scott Branden <sbranden@broadcom.com>
3463 M: bcm-kernel-feedback-list@broadcom.com
3465 T: git git://github.com/broadcom/mach-bcm
3466 F: arch/arm/mach-bcm/
3472 BROADCOM BCM47XX MIPS ARCHITECTURE
3473 M: Hauke Mehrtens <hauke@hauke-m.de>
3474 M: Rafał Miłecki <zajec5@gmail.com>
3475 L: linux-mips@vger.kernel.org
3477 F: Documentation/devicetree/bindings/mips/brcm/
3478 F: arch/mips/bcm47xx/*
3479 F: arch/mips/include/asm/mach-bcm47xx/*
3481 BROADCOM BCM4908 ETHERNET DRIVER
3482 M: Rafał Miłecki <rafal@milecki.pl>
3483 M: bcm-kernel-feedback-list@broadcom.com
3484 L: netdev@vger.kernel.org
3486 F: Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
3487 F: drivers/net/ethernet/broadcom/bcm4908_enet.*
3488 F: drivers/net/ethernet/broadcom/unimac.h
3490 BROADCOM BCM5301X ARM ARCHITECTURE
3491 M: Hauke Mehrtens <hauke@hauke-m.de>
3492 M: Rafał Miłecki <zajec5@gmail.com>
3493 M: bcm-kernel-feedback-list@broadcom.com
3494 L: linux-arm-kernel@lists.infradead.org
3496 F: arch/arm/boot/dts/bcm470*
3497 F: arch/arm/boot/dts/bcm5301*
3498 F: arch/arm/boot/dts/bcm953012*
3499 F: arch/arm/mach-bcm/bcm_5301x.c
3501 BROADCOM BCM53573 ARM ARCHITECTURE
3502 M: Rafał Miłecki <rafal@milecki.pl>
3503 L: bcm-kernel-feedback-list@broadcom.com
3504 L: linux-arm-kernel@lists.infradead.org
3506 F: arch/arm/boot/dts/bcm47189*
3507 F: arch/arm/boot/dts/bcm53573*
3509 BROADCOM BCM63XX ARM ARCHITECTURE
3510 M: Florian Fainelli <f.fainelli@gmail.com>
3511 M: bcm-kernel-feedback-list@broadcom.com
3512 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3514 T: git git://github.com/broadcom/stblinux.git
3517 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3518 M: Kevin Cernekee <cernekee@gmail.com>
3519 L: linux-usb@vger.kernel.org
3521 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3523 BROADCOM BCM7XXX ARM ARCHITECTURE
3524 M: Florian Fainelli <f.fainelli@gmail.com>
3525 M: bcm-kernel-feedback-list@broadcom.com
3526 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3528 T: git git://github.com/broadcom/stblinux.git
3529 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3530 F: arch/arm/boot/dts/bcm7*.dts*
3531 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3532 F: arch/arm/mach-bcm/*brcmstb*
3533 F: arch/arm/mm/cache-b15-rac.c
3534 F: drivers/bus/brcmstb_gisb.c
3535 F: drivers/pci/controller/pcie-brcmstb.c
3539 M: Al Cooper <alcooperx@gmail.com>
3540 L: linux-usb@vger.kernel.org
3541 L: bcm-kernel-feedback-list@broadcom.com
3543 F: Documentation/devicetree/bindings/usb/brcm,bdc.txt
3544 F: drivers/usb/gadget/udc/bdc/
3546 BROADCOM BMIPS CPUFREQ DRIVER
3547 M: Markus Mayer <mmayer@broadcom.com>
3548 M: bcm-kernel-feedback-list@broadcom.com
3549 L: linux-pm@vger.kernel.org
3551 F: drivers/cpufreq/bmips-cpufreq.c
3553 BROADCOM BMIPS MIPS ARCHITECTURE
3554 M: Florian Fainelli <f.fainelli@gmail.com>
3555 L: bcm-kernel-feedback-list@broadcom.com
3556 L: linux-mips@vger.kernel.org
3558 T: git git://github.com/broadcom/stblinux.git
3559 F: arch/mips/bmips/*
3560 F: arch/mips/boot/dts/brcm/bcm*.dts*
3561 F: arch/mips/include/asm/mach-bmips/*
3562 F: arch/mips/kernel/*bmips*
3563 F: drivers/soc/bcm/bcm63xx
3564 F: drivers/irqchip/irq-bcm63*
3565 F: drivers/irqchip/irq-bcm7*
3566 F: drivers/irqchip/irq-brcmstb*
3567 F: include/linux/bcm963xx_nvram.h
3568 F: include/linux/bcm963xx_tag.h
3570 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3571 M: Rasesh Mody <rmody@marvell.com>
3572 M: GR-Linux-NIC-Dev@marvell.com
3573 L: netdev@vger.kernel.org
3575 F: drivers/net/ethernet/broadcom/bnx2.*
3576 F: drivers/net/ethernet/broadcom/bnx2_*
3578 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3579 M: Saurav Kashyap <skashyap@marvell.com>
3580 M: Javed Hasan <jhasan@marvell.com>
3581 M: GR-QLogic-Storage-Upstream@marvell.com
3582 L: linux-scsi@vger.kernel.org
3584 F: drivers/scsi/bnx2fc/
3586 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3587 M: Nilesh Javali <njavali@marvell.com>
3588 M: Manish Rangankar <mrangankar@marvell.com>
3589 M: GR-QLogic-Storage-Upstream@marvell.com
3590 L: linux-scsi@vger.kernel.org
3592 F: drivers/scsi/bnx2i/
3594 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3595 M: Ariel Elior <aelior@marvell.com>
3596 M: Sudarsana Kalluru <skalluru@marvell.com>
3597 M: GR-everest-linux-l2@marvell.com
3598 L: netdev@vger.kernel.org
3600 F: drivers/net/ethernet/broadcom/bnx2x/
3602 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3603 M: Michael Chan <michael.chan@broadcom.com>
3604 L: netdev@vger.kernel.org
3606 F: drivers/net/ethernet/broadcom/bnxt/
3608 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3609 M: Arend van Spriel <aspriel@gmail.com>
3610 M: Franky Lin <franky.lin@broadcom.com>
3611 M: Hante Meuleman <hante.meuleman@broadcom.com>
3612 M: Chi-hsien Lin <chi-hsien.lin@infineon.com>
3613 M: Wright Feng <wright.feng@infineon.com>
3614 M: Chung-hsien Hsu <chung-hsien.hsu@infineon.com>
3615 L: linux-wireless@vger.kernel.org
3616 L: brcm80211-dev-list.pdl@broadcom.com
3617 L: SHA-cyfmac-dev-list@infineon.com
3619 F: drivers/net/wireless/broadcom/brcm80211/
3621 BROADCOM BRCMSTB GPIO DRIVER
3622 M: Gregory Fong <gregory.0xf0@gmail.com>
3623 L: bcm-kernel-feedback-list@broadcom.com
3625 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3626 F: drivers/gpio/gpio-brcmstb.c
3628 BROADCOM BRCMSTB I2C DRIVER
3629 M: Kamal Dasu <kdasu.kdev@gmail.com>
3630 L: linux-i2c@vger.kernel.org
3631 L: bcm-kernel-feedback-list@broadcom.com
3633 F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
3634 F: drivers/i2c/busses/i2c-brcmstb.c
3636 BROADCOM BRCMSTB UART DRIVER
3637 M: Al Cooper <alcooperx@gmail.com>
3638 L: linux-serial@vger.kernel.org
3639 L: bcm-kernel-feedback-list@broadcom.com
3641 F: Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
3642 F: drivers/tty/serial/8250/8250_bcm7271.c
3644 BROADCOM BRCMSTB USB EHCI DRIVER
3645 M: Al Cooper <alcooperx@gmail.com>
3646 L: linux-usb@vger.kernel.org
3647 L: bcm-kernel-feedback-list@broadcom.com
3649 F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
3650 F: drivers/usb/host/ehci-brcm.*
3652 BROADCOM BRCMSTB USB PIN MAP DRIVER
3653 M: Al Cooper <alcooperx@gmail.com>
3654 L: linux-usb@vger.kernel.org
3655 L: bcm-kernel-feedback-list@broadcom.com
3657 F: Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
3658 F: drivers/usb/misc/brcmstb-usb-pinmap.c
3660 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3661 M: Al Cooper <alcooperx@gmail.com>
3662 L: linux-kernel@vger.kernel.org
3663 L: bcm-kernel-feedback-list@broadcom.com
3665 F: drivers/phy/broadcom/phy-brcm-usb*
3667 BROADCOM ETHERNET PHY DRIVERS
3668 M: Florian Fainelli <f.fainelli@gmail.com>
3669 L: bcm-kernel-feedback-list@broadcom.com
3670 L: netdev@vger.kernel.org
3672 F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
3673 F: drivers/net/phy/bcm*.[ch]
3674 F: drivers/net/phy/broadcom.c
3675 F: include/linux/brcmphy.h
3677 BROADCOM GENET ETHERNET DRIVER
3678 M: Doug Berger <opendmb@gmail.com>
3679 M: Florian Fainelli <f.fainelli@gmail.com>
3680 L: bcm-kernel-feedback-list@broadcom.com
3681 L: netdev@vger.kernel.org
3683 F: Documentation/devicetree/bindings/net/brcm,bcmgenet.txt
3684 F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.txt
3685 F: drivers/net/ethernet/broadcom/genet/
3686 F: drivers/net/ethernet/broadcom/unimac.h
3687 F: drivers/net/mdio/mdio-bcm-unimac.c
3688 F: include/linux/platform_data/bcmgenet.h
3689 F: include/linux/platform_data/mdio-bcm-unimac.h
3691 BROADCOM IPROC ARM ARCHITECTURE
3692 M: Ray Jui <rjui@broadcom.com>
3693 M: Scott Branden <sbranden@broadcom.com>
3694 M: bcm-kernel-feedback-list@broadcom.com
3695 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3697 T: git git://github.com/broadcom/cygnus-linux.git
3698 F: arch/arm64/boot/dts/broadcom/northstar2/*
3699 F: arch/arm64/boot/dts/broadcom/stingray/*
3700 F: drivers/clk/bcm/clk-ns*
3701 F: drivers/clk/bcm/clk-sr*
3702 F: drivers/pinctrl/bcm/pinctrl-ns*
3703 F: include/dt-bindings/clock/bcm-sr*
3720 BROADCOM IPROC GBIT ETHERNET DRIVER
3721 M: Rafał Miłecki <rafal@milecki.pl>
3722 M: bcm-kernel-feedback-list@broadcom.com
3723 L: netdev@vger.kernel.org
3725 F: Documentation/devicetree/bindings/net/brcm,amac.txt
3726 F: drivers/net/ethernet/broadcom/bgmac*
3727 F: drivers/net/ethernet/broadcom/unimac.h
3729 BROADCOM KONA GPIO DRIVER
3730 M: Ray Jui <rjui@broadcom.com>
3731 L: bcm-kernel-feedback-list@broadcom.com
3733 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3734 F: drivers/gpio/gpio-bcm-kona.c
3736 BROADCOM NETXTREME-E ROCE DRIVER
3737 M: Selvin Xavier <selvin.xavier@broadcom.com>
3738 M: Devesh Sharma <devesh.sharma@broadcom.com>
3739 M: Somnath Kotur <somnath.kotur@broadcom.com>
3740 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3741 M: Naresh Kumar PBS <nareshkumar.pbs@broadcom.com>
3742 L: linux-rdma@vger.kernel.org
3744 W: http://www.broadcom.com
3745 F: drivers/infiniband/hw/bnxt_re/
3746 F: include/uapi/rdma/bnxt_re-abi.h
3748 BROADCOM NVRAM DRIVER
3749 M: Rafał Miłecki <zajec5@gmail.com>
3750 L: linux-mips@vger.kernel.org
3752 F: drivers/firmware/broadcom/*
3754 BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
3755 M: Rafał Miłecki <rafal@milecki.pl>
3756 M: Florian Fainelli <f.fainelli@gmail.com>
3757 M: bcm-kernel-feedback-list@broadcom.com
3758 L: linux-pm@vger.kernel.org
3760 T: git git://github.com/broadcom/stblinux.git
3761 F: drivers/soc/bcm/bcm63xx/bcm-pmb.c
3762 F: include/dt-bindings/soc/bcm-pmb.h
3764 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3765 M: Rafał Miłecki <zajec5@gmail.com>
3766 L: linux-wireless@vger.kernel.org
3769 F: include/linux/bcma/
3772 M: Kamal Dasu <kdasu.kdev@gmail.com>
3773 M: bcm-kernel-feedback-list@broadcom.com
3775 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
3776 F: drivers/spi/spi-bcm-qspi.*
3777 F: drivers/spi/spi-brcmstb-qspi.c
3778 F: drivers/spi/spi-iproc-qspi.c
3780 BROADCOM STB AVS CPUFREQ DRIVER
3781 M: Markus Mayer <mmayer@broadcom.com>
3782 M: bcm-kernel-feedback-list@broadcom.com
3783 L: linux-pm@vger.kernel.org
3785 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3786 F: drivers/cpufreq/brcmstb*
3788 BROADCOM STB AVS TMON DRIVER
3789 M: Markus Mayer <mmayer@broadcom.com>
3790 M: bcm-kernel-feedback-list@broadcom.com
3791 L: linux-pm@vger.kernel.org
3793 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3794 F: drivers/thermal/broadcom/brcmstb*
3796 BROADCOM STB DPFE DRIVER
3797 M: Markus Mayer <mmayer@broadcom.com>
3798 M: bcm-kernel-feedback-list@broadcom.com
3799 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3801 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3802 F: drivers/memory/brcmstb_dpfe.c
3804 BROADCOM STB NAND FLASH DRIVER
3805 M: Brian Norris <computersforpeace@gmail.com>
3806 M: Kamal Dasu <kdasu.kdev@gmail.com>
3807 L: linux-mtd@lists.infradead.org
3808 L: bcm-kernel-feedback-list@broadcom.com
3810 F: drivers/mtd/nand/raw/brcmnand/
3812 BROADCOM SYSTEMPORT ETHERNET DRIVER
3813 M: Florian Fainelli <f.fainelli@gmail.com>
3814 L: bcm-kernel-feedback-list@broadcom.com
3815 L: netdev@vger.kernel.org
3817 F: drivers/net/ethernet/broadcom/bcmsysport.*
3818 F: drivers/net/ethernet/broadcom/unimac.h
3820 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3821 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3822 M: Prashant Sreedharan <prashant@broadcom.com>
3823 M: Michael Chan <mchan@broadcom.com>
3824 L: netdev@vger.kernel.org
3826 F: drivers/net/ethernet/broadcom/tg3.*
3829 M: Scott Branden <scott.branden@broadcom.com>
3830 L: bcm-kernel-feedback-list@broadcom.com
3832 F: drivers/misc/bcm-vk/
3833 F: include/uapi/linux/misc/bcm_vk.h
3835 BROCADE BFA FC SCSI DRIVER
3836 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3837 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3838 L: linux-scsi@vger.kernel.org
3840 F: drivers/scsi/bfa/
3842 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3843 M: Rasesh Mody <rmody@marvell.com>
3844 M: Sudarsana Kalluru <skalluru@marvell.com>
3845 M: GR-Linux-NIC-Dev@marvell.com
3846 L: netdev@vger.kernel.org
3848 F: drivers/net/ethernet/brocade/bna/
3850 BSG (block layer generic sg v4 driver)
3851 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3852 L: linux-scsi@vger.kernel.org
3855 F: include/linux/bsg.h
3856 F: include/uapi/linux/bsg.h
3859 M: Clemens Ladisch <clemens@ladisch.de>
3860 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3862 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3863 F: Documentation/sound/cards/bt87x.rst
3864 F: sound/pci/bt87x.c
3867 M: Michael Buesch <m@bues.ch>
3869 W: http://bu3sch.de/btgpio.php
3870 F: drivers/gpio/gpio-bt8xx.c
3873 M: Chris Mason <clm@fb.com>
3874 M: Josef Bacik <josef@toxicpanda.com>
3875 M: David Sterba <dsterba@suse.com>
3876 L: linux-btrfs@vger.kernel.org
3878 W: http://btrfs.wiki.kernel.org/
3879 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3880 C: irc://irc.libera.chat/btrfs
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 CBS/ETF/TAPRIO QDISCS
4143 M: Vinicius Costa Gomes <vinicius.gomes@intel.com>
4145 L: netdev@vger.kernel.org
4146 F: net/sched/sch_cbs.c
4147 F: net/sched/sch_etf.c
4148 F: net/sched/sch_taprio.c
4150 CC2520 IEEE-802.15.4 RADIO DRIVER
4151 M: Varka Bhadram <varkabhadram@gmail.com>
4152 L: linux-wpan@vger.kernel.org
4154 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4155 F: drivers/net/ieee802154/cc2520.c
4156 F: include/linux/spi/cc2520.h
4158 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4159 M: Gilad Ben-Yossef <gilad@benyossef.com>
4160 L: linux-crypto@vger.kernel.org
4162 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4163 F: drivers/crypto/ccree/
4165 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4166 M: Hadar Gat <hadar.gat@arm.com>
4167 L: linux-crypto@vger.kernel.org
4169 F: drivers/char/hw_random/cctrng.c
4170 F: drivers/char/hw_random/cctrng.h
4171 F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4172 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4175 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4176 L: linux-media@vger.kernel.org
4178 W: http://linuxtv.org
4179 T: git git://linuxtv.org/media_tree.git
4180 F: Documentation/ABI/testing/debugfs-cec-error-inj
4181 F: Documentation/devicetree/bindings/media/cec.txt
4182 F: Documentation/driver-api/media/cec-core.rst
4183 F: Documentation/userspace-api/media/cec
4184 F: drivers/media/cec/
4185 F: drivers/media/rc/keymaps/rc-cec.c
4186 F: include/media/cec-notifier.h
4187 F: include/media/cec.h
4188 F: include/uapi/linux/cec-funcs.h
4189 F: include/uapi/linux/cec.h
4192 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4193 L: linux-media@vger.kernel.org
4195 W: http://linuxtv.org
4196 T: git git://linuxtv.org/media_tree.git
4197 F: Documentation/devicetree/bindings/media/cec-gpio.txt
4198 F: drivers/media/cec/platform/cec-gpio/
4200 CELL BROADBAND ENGINE ARCHITECTURE
4201 M: Arnd Bergmann <arnd@arndb.de>
4202 L: linuxppc-dev@lists.ozlabs.org
4204 W: http://www.ibm.com/developerworks/power/cell/
4205 F: arch/powerpc/include/asm/cell*.h
4206 F: arch/powerpc/include/asm/spu*.h
4207 F: arch/powerpc/include/uapi/asm/spu*.h
4208 F: arch/powerpc/platforms/cell/
4210 CELLWISE CW2015 BATTERY DRIVER
4211 M: Tobias Schrammm <t.schramm@manjaro.org>
4213 F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4214 F: drivers/power/supply/cw2015_battery.c
4216 CEPH COMMON CODE (LIBCEPH)
4217 M: Ilya Dryomov <idryomov@gmail.com>
4218 M: Jeff Layton <jlayton@kernel.org>
4219 L: ceph-devel@vger.kernel.org
4222 T: git git://github.com/ceph/ceph-client.git
4223 F: include/linux/ceph/
4224 F: include/linux/crush/
4227 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4228 M: Jeff Layton <jlayton@kernel.org>
4229 M: Ilya Dryomov <idryomov@gmail.com>
4230 L: ceph-devel@vger.kernel.org
4233 T: git git://github.com/ceph/ceph-client.git
4234 F: Documentation/filesystems/ceph.rst
4237 CERTIFICATE HANDLING
4238 M: David Howells <dhowells@redhat.com>
4239 M: David Woodhouse <dwmw2@infradead.org>
4240 L: keyrings@vger.kernel.org
4242 F: Documentation/admin-guide/module-signing.rst
4244 F: scripts/extract-cert.c
4245 F: scripts/sign-file.c
4247 CFAG12864B LCD DRIVER
4248 M: Miguel Ojeda <ojeda@kernel.org>
4250 F: drivers/auxdisplay/cfag12864b.c
4251 F: include/linux/cfag12864b.h
4253 CFAG12864BFB LCD FRAMEBUFFER DRIVER
4254 M: Miguel Ojeda <ojeda@kernel.org>
4256 F: drivers/auxdisplay/cfag12864bfb.c
4257 F: include/linux/cfag12864b.h
4259 CHAR and MISC DRIVERS
4260 M: Arnd Bergmann <arnd@arndb.de>
4261 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4263 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4266 F: include/linux/miscdevice.h
4267 X: drivers/char/agp/
4268 X: drivers/char/hw_random/
4269 X: drivers/char/ipmi/
4270 X: drivers/char/random.c
4271 X: drivers/char/tpm/
4274 M: Andy Whitcroft <apw@canonical.com>
4275 M: Joe Perches <joe@perches.com>
4276 R: Dwaipayan Ray <dwaipayanray1@gmail.com>
4277 R: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4279 F: scripts/checkpatch.pl
4281 CHECKPATCH DOCUMENTATION
4282 M: Dwaipayan Ray <dwaipayanray1@gmail.com>
4283 M: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4284 R: Joe Perches <joe@perches.com>
4286 F: Documentation/dev-tools/checkpatch.rst
4288 CHINESE DOCUMENTATION
4289 M: Alex Shi <alexs@kernel.org>
4291 F: Documentation/translations/zh_CN/
4293 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4294 M: Peter Chen <peter.chen@kernel.org>
4295 L: linux-usb@vger.kernel.org
4297 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4298 F: drivers/usb/chipidea/
4300 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4301 M: Hans de Goede <hdegoede@redhat.com>
4302 L: linux-input@vger.kernel.org
4304 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
4305 F: drivers/input/touchscreen/chipone_icn8318.c
4307 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4308 M: Hans de Goede <hdegoede@redhat.com>
4309 L: linux-input@vger.kernel.org
4311 F: drivers/input/touchscreen/chipone_icn8505.c
4313 CHROME HARDWARE PLATFORM SUPPORT
4314 M: Benson Leung <bleung@chromium.org>
4315 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4317 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4318 F: drivers/platform/chrome/
4320 CHROMEOS EC CODEC DRIVER
4321 M: Cheng-Yi Chiang <cychiang@chromium.org>
4322 R: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4323 R: Guenter Roeck <groeck@chromium.org>
4325 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4326 F: sound/soc/codecs/cros_ec_codec.*
4328 CHROMEOS EC SUBDRIVERS
4329 M: Benson Leung <bleung@chromium.org>
4330 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4331 R: Guenter Roeck <groeck@chromium.org>
4333 F: drivers/power/supply/cros_usbpd-charger.c
4337 CHRONTEL CH7322 CEC DRIVER
4338 M: Jeff Chase <jnchase@google.com>
4339 L: linux-media@vger.kernel.org
4341 T: git git://linuxtv.org/media_tree.git
4342 F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4343 F: drivers/media/cec/i2c/ch7322.c
4345 CIRRUS LOGIC AUDIO CODEC DRIVERS
4346 M: James Schulman <james.schulman@cirrus.com>
4347 M: David Rhodes <david.rhodes@cirrus.com>
4348 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4349 L: patches@opensource.cirrus.com
4351 F: sound/soc/codecs/cs*
4353 CIRRUS LOGIC EP93XX ETHERNET DRIVER
4354 M: Hartley Sweeten <hsweeten@visionengravers.com>
4355 L: netdev@vger.kernel.org
4357 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
4359 CIRRUS LOGIC LOCHNAGAR DRIVER
4360 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4361 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4362 L: patches@opensource.cirrus.com
4364 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4365 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4366 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4367 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4368 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4369 F: Documentation/hwmon/lochnagar.rst
4370 F: drivers/clk/clk-lochnagar.c
4371 F: drivers/hwmon/lochnagar-hwmon.c
4372 F: drivers/mfd/lochnagar-i2c.c
4373 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4374 F: drivers/regulator/lochnagar-regulator.c
4375 F: include/dt-bindings/clk/lochnagar.h
4376 F: include/dt-bindings/pinctrl/lochnagar.h
4377 F: include/linux/mfd/lochnagar*
4378 F: sound/soc/codecs/lochnagar-sc.c
4380 CIRRUS LOGIC MADERA CODEC DRIVERS
4381 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4382 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4383 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4384 L: patches@opensource.cirrus.com
4386 W: https://github.com/CirrusLogic/linux-drivers/wiki
4387 T: git https://github.com/CirrusLogic/linux-drivers.git
4388 F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4389 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4390 F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4391 F: drivers/gpio/gpio-madera*
4392 F: drivers/irqchip/irq-madera*
4393 F: drivers/mfd/cs47l*
4394 F: drivers/mfd/madera*
4395 F: drivers/pinctrl/cirrus/*
4396 F: include/dt-bindings/sound/madera*
4397 F: include/linux/irqchip/irq-madera*
4398 F: include/linux/mfd/madera/*
4399 F: include/sound/madera*
4400 F: sound/soc/codecs/cs47l*
4401 F: sound/soc/codecs/madera*
4403 CISCO FCOE HBA DRIVER
4404 M: Satish Kharat <satishkh@cisco.com>
4405 M: Sesidhar Baddela <sebaddel@cisco.com>
4406 M: Karan Tilak Kumar <kartilak@cisco.com>
4407 L: linux-scsi@vger.kernel.org
4409 F: drivers/scsi/fnic/
4411 CISCO SCSI HBA DRIVER
4412 M: Karan Tilak Kumar <kartilak@cisco.com>
4413 M: Sesidhar Baddela <sebaddel@cisco.com>
4414 L: linux-scsi@vger.kernel.org
4416 F: drivers/scsi/snic/
4418 CISCO VIC ETHERNET NIC DRIVER
4419 M: Christian Benvenuti <benve@cisco.com>
4420 M: Govindarajulu Varadarajan <_govind@gmx.com>
4422 F: drivers/net/ethernet/cisco/enic/
4424 CISCO VIC LOW LATENCY NIC DRIVER
4425 M: Christian Benvenuti <benve@cisco.com>
4426 M: Nelson Escobar <neescoba@cisco.com>
4428 F: drivers/infiniband/hw/usnic/
4431 M: Miguel Ojeda <ojeda@kernel.org>
4435 CLANG/LLVM BUILD SUPPORT
4436 M: Nathan Chancellor <nathan@kernel.org>
4437 M: Nick Desaulniers <ndesaulniers@google.com>
4438 L: clang-built-linux@googlegroups.com
4440 W: https://clangbuiltlinux.github.io/
4441 B: https://github.com/ClangBuiltLinux/linux/issues
4442 C: irc://chat.freenode.net/clangbuiltlinux
4443 F: Documentation/kbuild/llvm.rst
4444 F: include/linux/compiler-clang.h
4445 F: scripts/clang-tools/
4446 K: \b(?i:clang|llvm)\b
4449 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4450 L: linux-kernel@vger.kernel.org
4452 F: include/linux/cleancache.h
4456 M: Russell King <linux@armlinux.org.uk>
4457 L: linux-clk@vger.kernel.org
4459 F: include/linux/clk.h
4461 CLOCKSOURCE, CLOCKEVENT DRIVERS
4462 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4463 M: Thomas Gleixner <tglx@linutronix.de>
4464 L: linux-kernel@vger.kernel.org
4466 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4467 F: Documentation/devicetree/bindings/timer/
4468 F: drivers/clocksource/
4471 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4472 M: Daniel Oliveira Nascimento <don@syst.com.br>
4473 L: platform-driver-x86@vger.kernel.org
4475 F: drivers/platform/x86/classmate-laptop.c
4478 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4479 L: linux-media@vger.kernel.org
4481 W: https://linuxtv.org
4482 T: git git://linuxtv.org/media_tree.git
4483 F: drivers/media/pci/cobalt/
4485 COCCINELLE/Semantic Patches (SmPL)
4486 M: Julia Lawall <Julia.Lawall@inria.fr>
4487 M: Gilles Muller <Gilles.Muller@inria.fr>
4488 M: Nicolas Palix <nicolas.palix@imag.fr>
4489 M: Michal Marek <michal.lkml@markovi.net>
4490 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
4492 W: http://coccinelle.lip6.fr/
4493 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4494 F: Documentation/dev-tools/coccinelle.rst
4495 F: scripts/coccicheck
4496 F: scripts/coccinelle/
4499 M: Jan Harkes <jaharkes@cs.cmu.edu>
4501 L: codalist@coda.cs.cmu.edu
4503 W: http://www.coda.cs.cmu.edu/
4504 F: Documentation/filesystems/coda.rst
4506 F: include/linux/coda*.h
4507 F: include/uapi/linux/coda*.h
4509 CODA V4L2 MEM2MEM DRIVER
4510 M: Philipp Zabel <p.zabel@pengutronix.de>
4511 L: linux-media@vger.kernel.org
4513 F: Documentation/devicetree/bindings/media/coda.yaml
4514 F: drivers/media/platform/coda/
4517 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4519 F: Documentation/process/code-of-conduct-interpretation.rst
4520 F: Documentation/process/code-of-conduct.rst
4523 M: Ian Abbott <abbotti@mev.co.uk>
4524 M: H Hartley Sweeten <hsweeten@visionengravers.com>
4528 COMMON CLK FRAMEWORK
4529 M: Michael Turquette <mturquette@baylibre.com>
4530 M: Stephen Boyd <sboyd@kernel.org>
4531 L: linux-clk@vger.kernel.org
4533 Q: http://patchwork.kernel.org/project/linux-clk/list/
4534 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4535 F: Documentation/devicetree/bindings/clock/
4537 F: include/linux/clk-pr*
4538 F: include/linux/clk/
4539 F: include/linux/of_clk.h
4540 X: drivers/clk/clkdev.c
4542 COMMON INTERNET FILE SYSTEM (CIFS)
4543 M: Steve French <sfrench@samba.org>
4544 L: linux-cifs@vger.kernel.org
4545 L: samba-technical@lists.samba.org (moderated for non-subscribers)
4547 W: http://linux-cifs.samba.org/
4548 T: git git://git.samba.org/sfrench/cifs-2.6.git
4549 F: Documentation/admin-guide/cifs/
4552 COMPACTPCI HOTPLUG CORE
4553 M: Scott Murray <scott@spiteful.org>
4554 L: linux-pci@vger.kernel.org
4556 F: drivers/pci/hotplug/cpci_hotplug*
4558 COMPACTPCI HOTPLUG GENERIC DRIVER
4559 M: Scott Murray <scott@spiteful.org>
4560 L: linux-pci@vger.kernel.org
4562 F: drivers/pci/hotplug/cpcihp_generic.c
4564 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4565 M: Scott Murray <scott@spiteful.org>
4566 L: linux-pci@vger.kernel.org
4568 F: drivers/pci/hotplug/cpcihp_zt5550.*
4570 COMPAL LAPTOP SUPPORT
4571 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4572 L: platform-driver-x86@vger.kernel.org
4574 F: drivers/platform/x86/compal-laptop.c
4577 M: Miguel Ojeda <ojeda@kernel.org>
4579 F: include/linux/compiler_attributes.h
4581 COMPUTE EXPRESS LINK (CXL)
4582 M: Alison Schofield <alison.schofield@intel.com>
4583 M: Vishal Verma <vishal.l.verma@intel.com>
4584 M: Ira Weiny <ira.weiny@intel.com>
4585 M: Ben Widawsky <ben.widawsky@intel.com>
4586 M: Dan Williams <dan.j.williams@intel.com>
4587 L: linux-cxl@vger.kernel.org
4590 F: include/uapi/linux/cxl_mem.h
4592 CONEXANT ACCESSRUNNER USB DRIVER
4593 L: accessrunner-general@lists.sourceforge.net
4595 W: http://accessrunner.sourceforge.net/
4596 F: drivers/usb/atm/cxacru.c
4599 M: Joel Becker <jlbec@evilplan.org>
4600 M: Christoph Hellwig <hch@lst.de>
4602 T: git git://git.infradead.org/users/hch/configfs.git
4604 F: include/linux/configfs.h
4605 F: samples/configfs/
4608 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4610 F: drivers/video/console/
4611 F: include/linux/console*
4613 CONTROL GROUP (CGROUP)
4614 M: Tejun Heo <tj@kernel.org>
4615 M: Zefan Li <lizefan.x@bytedance.com>
4616 M: Johannes Weiner <hannes@cmpxchg.org>
4617 L: cgroups@vger.kernel.org
4619 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4620 F: Documentation/admin-guide/cgroup-v1/
4621 F: Documentation/admin-guide/cgroup-v2.rst
4622 F: include/linux/cgroup*
4625 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4626 M: Tejun Heo <tj@kernel.org>
4627 M: Jens Axboe <axboe@kernel.dk>
4628 L: cgroups@vger.kernel.org
4629 L: linux-block@vger.kernel.org
4630 T: git git://git.kernel.dk/linux-block
4631 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4632 F: block/bfq-cgroup.c
4633 F: block/blk-cgroup.c
4634 F: block/blk-iolatency.c
4635 F: block/blk-throttle.c
4636 F: include/linux/blk-cgroup.h
4638 CONTROL GROUP - CPUSET
4639 M: Zefan Li <lizefan.x@bytedance.com>
4640 L: cgroups@vger.kernel.org
4642 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4643 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
4644 F: include/linux/cpuset.h
4645 F: kernel/cgroup/cpuset.c
4647 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4648 M: Johannes Weiner <hannes@cmpxchg.org>
4649 M: Michal Hocko <mhocko@kernel.org>
4650 M: Vladimir Davydov <vdavydov.dev@gmail.com>
4651 L: cgroups@vger.kernel.org
4652 L: linux-mm@kvack.org
4657 CORETEMP HARDWARE MONITORING DRIVER
4658 M: Fenghua Yu <fenghua.yu@intel.com>
4659 L: linux-hwmon@vger.kernel.org
4661 F: Documentation/hwmon/coretemp.rst
4662 F: drivers/hwmon/coretemp.c
4664 CORSAIR-CPRO HARDWARE MONITOR DRIVER
4665 M: Marius Zachmann <mail@mariuszachmann.de>
4666 L: linux-hwmon@vger.kernel.org
4668 F: drivers/hwmon/corsair-cpro.c
4670 CORSAIR-PSU HARDWARE MONITOR DRIVER
4671 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
4672 L: linux-hwmon@vger.kernel.org
4674 F: Documentation/hwmon/corsair-psu.rst
4675 F: drivers/hwmon/corsair-psu.c
4677 COSA/SRP SYNC SERIAL DRIVER
4678 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4680 W: http://www.fi.muni.cz/~kas/cosa/
4681 F: drivers/net/wan/cosa*
4684 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4685 L: linux-iio@vger.kernel.org
4687 F: Documentation/ABI/testing/sysfs-bus-counter*
4688 F: Documentation/driver-api/generic-counter.rst
4690 F: include/linux/counter.h
4691 F: include/linux/counter_enum.h
4694 M: Bence Csókás <bence98@sch.bme.hu>
4696 F: drivers/i2c/busses/i2c-cp2615.c
4698 CPMAC ETHERNET DRIVER
4699 M: Florian Fainelli <f.fainelli@gmail.com>
4700 L: netdev@vger.kernel.org
4702 F: drivers/net/ethernet/ti/cpmac.c
4704 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4705 M: Viresh Kumar <viresh.kumar@linaro.org>
4706 M: Sudeep Holla <sudeep.holla@arm.com>
4707 L: linux-pm@vger.kernel.org
4709 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4710 F: drivers/cpufreq/vexpress-spc-cpufreq.c
4712 CPU FREQUENCY SCALING FRAMEWORK
4713 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4714 M: Viresh Kumar <viresh.kumar@linaro.org>
4715 L: linux-pm@vger.kernel.org
4717 B: https://bugzilla.kernel.org
4718 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4719 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4720 F: Documentation/admin-guide/pm/cpufreq.rst
4721 F: Documentation/admin-guide/pm/intel_pstate.rst
4722 F: Documentation/cpu-freq/
4723 F: Documentation/devicetree/bindings/cpufreq/
4725 F: include/linux/cpufreq.h
4726 F: include/linux/sched/cpufreq.h
4727 F: kernel/sched/cpufreq*.c
4728 F: tools/testing/selftests/cpufreq/
4730 CPU IDLE TIME MANAGEMENT FRAMEWORK
4731 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4732 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4733 L: linux-pm@vger.kernel.org
4735 B: https://bugzilla.kernel.org
4736 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4737 F: Documentation/admin-guide/pm/cpuidle.rst
4738 F: Documentation/driver-api/pm/cpuidle.rst
4740 F: include/linux/cpuidle.h
4742 CPU POWER MONITORING SUBSYSTEM
4743 M: Thomas Renninger <trenn@suse.com>
4744 M: Shuah Khan <shuah@kernel.org>
4745 M: Shuah Khan <skhan@linuxfoundation.org>
4746 L: linux-pm@vger.kernel.org
4748 F: tools/power/cpupower/
4751 M: "H. Peter Anvin" <hpa@zytor.com>
4753 F: arch/x86/kernel/cpuid.c
4754 F: arch/x86/kernel/msr.c
4756 CPUIDLE DRIVER - ARM BIG LITTLE
4757 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4758 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4759 L: linux-pm@vger.kernel.org
4760 L: linux-arm-kernel@lists.infradead.org
4762 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4763 F: drivers/cpuidle/cpuidle-big_little.c
4765 CPUIDLE DRIVER - ARM EXYNOS
4766 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4767 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4768 M: Kukjin Kim <kgene@kernel.org>
4769 L: linux-pm@vger.kernel.org
4770 L: linux-samsung-soc@vger.kernel.org
4772 F: arch/arm/mach-exynos/pm.c
4773 F: drivers/cpuidle/cpuidle-exynos.c
4774 F: include/linux/platform_data/cpuidle-exynos.h
4776 CPUIDLE DRIVER - ARM PSCI
4777 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4778 M: Sudeep Holla <sudeep.holla@arm.com>
4779 L: linux-pm@vger.kernel.org
4780 L: linux-arm-kernel@lists.infradead.org
4782 F: drivers/cpuidle/cpuidle-psci.c
4784 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
4785 M: Ulf Hansson <ulf.hansson@linaro.org>
4786 L: linux-pm@vger.kernel.org
4787 L: linux-arm-kernel@lists.infradead.org
4789 F: drivers/cpuidle/cpuidle-psci.h
4790 F: drivers/cpuidle/cpuidle-psci-domain.c
4793 M: Nicolas Pitre <nico@fluxnic.net>
4795 F: Documentation/filesystems/cramfs.rst
4799 M: Bastien Nocera <hadess@hadess.net>
4800 L: linux-input@vger.kernel.org
4802 F: drivers/hid/hid-creative-sb0540.c
4805 M: Herbert Xu <herbert@gondor.apana.org.au>
4806 M: "David S. Miller" <davem@davemloft.net>
4807 L: linux-crypto@vger.kernel.org
4809 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4810 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4811 F: Documentation/crypto/
4812 F: Documentation/devicetree/bindings/crypto/
4817 F: include/linux/crypto*
4820 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4821 M: Neil Horman <nhorman@tuxdriver.com>
4822 L: linux-crypto@vger.kernel.org
4824 F: crypto/ansi_cprng.c
4828 M: Hans Verkuil <hverkuil@xs4all.nl>
4829 L: linux-media@vger.kernel.org
4831 W: http://linuxtv.org
4832 T: git git://linuxtv.org/media_tree.git
4833 F: drivers/media/i2c/cs3308.c
4835 CS5535 Audio ALSA driver
4836 M: Jaya Kumar <jayakumar.alsa@gmail.com>
4838 F: sound/pci/cs5535audio/
4840 CSI DRIVERS FOR ALLWINNER V3s
4841 M: Yong Deng <yong.deng@magewell.com>
4842 L: linux-media@vger.kernel.org
4844 T: git git://linuxtv.org/media_tree.git
4845 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
4846 F: drivers/media/platform/sunxi/sun6i-csi/
4849 M: Solomon Peachy <pizza@shaftnet.org>
4851 F: drivers/net/wireless/st/cw1200/
4853 CX18 VIDEO4LINUX DRIVER
4854 M: Andy Walls <awalls@md.metrocast.net>
4855 L: linux-media@vger.kernel.org
4857 W: https://linuxtv.org
4858 T: git git://linuxtv.org/media_tree.git
4859 F: drivers/media/pci/cx18/
4860 F: include/uapi/linux/ivtv*
4862 CX2341X MPEG ENCODER HELPER MODULE
4863 M: Hans Verkuil <hverkuil@xs4all.nl>
4864 L: linux-media@vger.kernel.org
4866 W: https://linuxtv.org
4867 T: git git://linuxtv.org/media_tree.git
4868 F: drivers/media/common/cx2341x*
4869 F: include/media/drv-intf/cx2341x.h
4871 CX24120 MEDIA DRIVER
4872 M: Jemma Denson <jdenson@gmail.com>
4873 M: Patrick Boettcher <patrick.boettcher@posteo.de>
4874 L: linux-media@vger.kernel.org
4876 W: https://linuxtv.org
4877 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4878 F: drivers/media/dvb-frontends/cx24120*
4880 CX88 VIDEO4LINUX DRIVER
4881 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4882 L: linux-media@vger.kernel.org
4884 W: https://linuxtv.org
4885 T: git git://linuxtv.org/media_tree.git
4886 F: Documentation/driver-api/media/drivers/cx88*
4887 F: drivers/media/pci/cx88/
4889 CXD2820R MEDIA DRIVER
4890 M: Antti Palosaari <crope@iki.fi>
4891 L: linux-media@vger.kernel.org
4893 W: https://linuxtv.org
4894 W: http://palosaari.fi/linux/
4895 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4896 T: git git://linuxtv.org/anttip/media_tree.git
4897 F: drivers/media/dvb-frontends/cxd2820r*
4899 CXGB3 ETHERNET DRIVER (CXGB3)
4900 M: Raju Rangoju <rajur@chelsio.com>
4901 L: netdev@vger.kernel.org
4903 W: http://www.chelsio.com
4904 F: drivers/net/ethernet/chelsio/cxgb3/
4906 CXGB3 ISCSI DRIVER (CXGB3I)
4907 M: Karen Xie <kxie@chelsio.com>
4908 L: linux-scsi@vger.kernel.org
4910 W: http://www.chelsio.com
4911 F: drivers/scsi/cxgbi/cxgb3i
4913 CXGB4 CRYPTO DRIVER (chcr)
4914 M: Ayush Sawal <ayush.sawal@chelsio.com>
4915 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
4916 M: Rohit Maheshwari <rohitm@chelsio.com>
4917 L: linux-crypto@vger.kernel.org
4919 W: http://www.chelsio.com
4920 F: drivers/crypto/chelsio
4922 CXGB4 INLINE CRYPTO DRIVER
4923 M: Ayush Sawal <ayush.sawal@chelsio.com>
4924 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
4925 M: Rohit Maheshwari <rohitm@chelsio.com>
4926 L: netdev@vger.kernel.org
4928 W: http://www.chelsio.com
4929 F: drivers/net/ethernet/chelsio/inline_crypto/
4931 CXGB4 ETHERNET DRIVER (CXGB4)
4932 M: Raju Rangoju <rajur@chelsio.com>
4933 L: netdev@vger.kernel.org
4935 W: http://www.chelsio.com
4936 F: drivers/net/ethernet/chelsio/cxgb4/
4938 CXGB4 ISCSI DRIVER (CXGB4I)
4939 M: Karen Xie <kxie@chelsio.com>
4940 L: linux-scsi@vger.kernel.org
4942 W: http://www.chelsio.com
4943 F: drivers/scsi/cxgbi/cxgb4i
4945 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4946 M: Potnuri Bharat Teja <bharat@chelsio.com>
4947 L: linux-rdma@vger.kernel.org
4949 W: http://www.openfabrics.org
4950 F: drivers/infiniband/hw/cxgb4/
4951 F: include/uapi/rdma/cxgb4-abi.h
4953 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4954 M: Raju Rangoju <rajur@chelsio.com>
4955 L: netdev@vger.kernel.org
4957 W: http://www.chelsio.com
4958 F: drivers/net/ethernet/chelsio/cxgb4vf/
4960 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4961 M: Frederic Barrat <fbarrat@linux.ibm.com>
4962 M: Andrew Donnellan <ajd@linux.ibm.com>
4963 L: linuxppc-dev@lists.ozlabs.org
4965 F: Documentation/ABI/testing/sysfs-class-cxl
4966 F: Documentation/powerpc/cxl.rst
4967 F: arch/powerpc/platforms/powernv/pci-cxl.c
4968 F: drivers/misc/cxl/
4969 F: include/misc/cxl*
4970 F: include/uapi/misc/cxl.h
4972 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4973 M: Manoj N. Kumar <manoj@linux.ibm.com>
4974 M: Matthew R. Ochs <mrochs@linux.ibm.com>
4975 M: Uma Krishnan <ukrishn@linux.ibm.com>
4976 L: linux-scsi@vger.kernel.org
4978 F: Documentation/powerpc/cxlflash.rst
4979 F: drivers/scsi/cxlflash/
4980 F: include/uapi/scsi/cxlflash_ioctl.h
4983 M: Russell King <linux@armlinux.org.uk>
4984 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4986 W: http://www.armlinux.org.uk/
4987 F: drivers/video/fbdev/cyber2000fb.*
4989 CYCLADES PC300 DRIVER
4991 F: drivers/net/wan/pc300*
4993 CYPRESS_FIRMWARE MEDIA DRIVER
4994 M: Antti Palosaari <crope@iki.fi>
4995 L: linux-media@vger.kernel.org
4997 W: https://linuxtv.org
4998 W: http://palosaari.fi/linux/
4999 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5000 T: git git://linuxtv.org/anttip/media_tree.git
5001 F: drivers/media/common/cypress_firmware*
5003 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
5004 M: Linus Walleij <linus.walleij@linaro.org>
5005 L: linux-input@vger.kernel.org
5007 F: drivers/input/touchscreen/cy8ctma140.c
5009 CYTTSP TOUCHSCREEN DRIVER
5010 M: Ferruh Yigit <fery@cypress.com>
5011 L: linux-input@vger.kernel.org
5013 F: drivers/input/touchscreen/cyttsp*
5014 F: include/linux/input/cyttsp.h
5016 D-LINK DIR-685 TOUCHKEYS DRIVER
5017 M: Linus Walleij <linus.walleij@linaro.org>
5018 L: linux-input@vger.kernel.org
5020 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
5022 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
5023 M: Joshua Kinard <kumba@gentoo.org>
5025 F: drivers/rtc/rtc-ds1685.c
5026 F: include/linux/rtc/ds1685.h
5028 DAMA SLAVE for AX.25
5029 M: Joerg Reuter <jreuter@yaina.de>
5030 L: linux-hams@vger.kernel.org
5032 W: http://yaina.de/jreuter/
5033 W: http://www.qsl.net/dl1bke/
5034 F: net/ax25/af_ax25.c
5035 F: net/ax25/ax25_dev.c
5036 F: net/ax25/ax25_ds_*
5037 F: net/ax25/ax25_in.c
5038 F: net/ax25/ax25_out.c
5039 F: net/ax25/ax25_timer.c
5040 F: net/ax25/sysctl_net_ax25.c
5042 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
5043 L: netdev@vger.kernel.org
5045 F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
5046 F: drivers/net/ethernet/dec/tulip/dmfe.c
5048 DC390/AM53C974 SCSI driver
5049 M: Hannes Reinecke <hare@suse.com>
5050 L: linux-scsi@vger.kernel.org
5052 F: drivers/scsi/am53c974.c
5055 M: Oliver Neukum <oliver@neukum.org>
5056 M: Ali Akcaagac <aliakc@web.de>
5057 M: Jamie Lenehan <lenehan@twibble.org>
5058 L: dc395x@twibble.org
5060 W: http://twibble.org/dist/dc395x/
5061 W: http://lists.twibble.org/mailman/listinfo/dc395x/
5062 F: Documentation/scsi/dc395x.rst
5063 F: drivers/scsi/dc395x.*
5066 L: dccp@vger.kernel.org
5068 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
5069 F: include/linux/dccp.h
5070 F: include/linux/tfrc.h
5071 F: include/uapi/linux/dccp.h
5074 DECnet NETWORK LAYER
5075 L: linux-decnet-user@lists.sourceforge.net
5077 W: http://linux-decnet.sourceforge.net
5078 F: Documentation/networking/decnet.rst
5081 DECSTATION PLATFORM SUPPORT
5082 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5083 L: linux-mips@vger.kernel.org
5085 W: http://www.linux-mips.org/wiki/DECstation
5087 F: arch/mips/include/asm/dec/
5088 F: arch/mips/include/asm/mach-dec/
5090 DEFXX FDDI NETWORK DRIVER
5091 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5093 F: drivers/net/fddi/defxx.*
5095 DEFZA FDDI NETWORK DRIVER
5096 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5098 F: drivers/net/fddi/defza.*
5100 DEINTERLACE DRIVERS FOR ALLWINNER H3
5101 M: Jernej Skrabec <jernej.skrabec@gmail.com>
5102 L: linux-media@vger.kernel.org
5104 T: git git://linuxtv.org/media_tree.git
5105 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
5106 F: drivers/media/platform/sunxi/sun8i-di/
5109 M: Matthew Garrett <mjg59@srcf.ucam.org>
5110 M: Pali Rohár <pali@kernel.org>
5111 L: platform-driver-x86@vger.kernel.org
5113 F: drivers/platform/x86/dell/dell-laptop.c
5115 DELL LAPTOP FREEFALL DRIVER
5116 M: Pali Rohár <pali@kernel.org>
5118 F: drivers/platform/x86/dell/dell-smo8800.c
5120 DELL LAPTOP RBTN DRIVER
5121 M: Pali Rohár <pali@kernel.org>
5123 F: drivers/platform/x86/dell/dell-rbtn.*
5125 DELL LAPTOP SMM DRIVER
5126 M: Pali Rohár <pali@kernel.org>
5128 F: drivers/hwmon/dell-smm-hwmon.c
5129 F: include/uapi/linux/i8k.h
5131 DELL REMOTE BIOS UPDATE DRIVER
5132 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5133 L: platform-driver-x86@vger.kernel.org
5135 F: drivers/platform/x86/dell/dell_rbu.c
5138 M: Pali Rohár <pali@kernel.org>
5139 L: Dell.Client.Kernel@dell.com
5140 L: platform-driver-x86@vger.kernel.org
5142 F: drivers/platform/x86/dell/dell-smbios.*
5144 DELL SMBIOS SMM DRIVER
5145 L: Dell.Client.Kernel@dell.com
5146 L: platform-driver-x86@vger.kernel.org
5148 F: drivers/platform/x86/dell/dell-smbios-smm.c
5150 DELL SMBIOS WMI DRIVER
5151 L: Dell.Client.Kernel@dell.com
5152 L: platform-driver-x86@vger.kernel.org
5154 F: drivers/platform/x86/dell/dell-smbios-wmi.c
5155 F: tools/wmi/dell-smbios-example.c
5157 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
5158 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5159 L: platform-driver-x86@vger.kernel.org
5161 F: Documentation/driver-api/dcdbas.rst
5162 F: drivers/platform/x86/dell/dcdbas.*
5164 DELL WMI DESCRIPTOR DRIVER
5165 L: Dell.Client.Kernel@dell.com
5167 F: drivers/platform/x86/dell/dell-wmi-descriptor.c
5169 DELL WMI SYSMAN DRIVER
5170 M: Divya Bharathi <divya.bharathi@dell.com>
5171 M: Prasanth Ksr <prasanth.ksr@dell.com>
5172 L: Dell.Client.Kernel@dell.com
5173 L: platform-driver-x86@vger.kernel.org
5175 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
5176 F: drivers/platform/x86/dell/dell-wmi-sysman/
5178 DELL WMI NOTIFICATIONS DRIVER
5179 M: Matthew Garrett <mjg59@srcf.ucam.org>
5180 M: Pali Rohár <pali@kernel.org>
5182 F: drivers/platform/x86/dell/dell-wmi.c
5184 DELTA ST MEDIA DRIVER
5185 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
5186 L: linux-media@vger.kernel.org
5188 W: https://linuxtv.org
5189 T: git git://linuxtv.org/media_tree.git
5190 F: drivers/media/platform/sti/delta
5193 L: linux-mtd@lists.infradead.org
5195 F: drivers/mtd/nand/raw/denali*
5197 DESIGNWARE EDMA CORE IP DRIVER
5198 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5199 L: dmaengine@vger.kernel.org
5201 F: drivers/dma/dw-edma/
5202 F: include/linux/dma/edma.h
5204 DESIGNWARE XDATA IP DRIVER
5205 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5206 L: linux-pci@vger.kernel.org
5208 F: Documentation/misc-devices/dw-xdata-pcie.rst
5209 F: drivers/misc/dw-xdata-pcie.c
5211 DESIGNWARE USB2 DRD IP DRIVER
5212 M: Minas Harutyunyan <hminas@synopsys.com>
5213 L: linux-usb@vger.kernel.org
5215 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5216 F: drivers/usb/dwc2/
5218 DESIGNWARE USB3 DRD IP DRIVER
5219 M: Felipe Balbi <balbi@kernel.org>
5220 L: linux-usb@vger.kernel.org
5222 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5223 F: drivers/usb/dwc3/
5225 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5226 M: Andreas Klinger <ak@it-klinger.de>
5227 L: linux-iio@vger.kernel.org
5229 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5230 F: drivers/iio/proximity/srf*.c
5232 DEVICE COREDUMP (DEV_COREDUMP)
5233 M: Johannes Berg <johannes@sipsolutions.net>
5234 L: linux-kernel@vger.kernel.org
5236 F: drivers/base/devcoredump.c
5237 F: include/linux/devcoredump.h
5239 DEVICE DEPENDENCY HELPER SCRIPT
5240 M: Saravana Kannan <saravanak@google.com>
5241 L: linux-kernel@vger.kernel.org
5243 F: scripts/dev-needs.sh
5245 DEVICE DIRECT ACCESS (DAX)
5246 M: Dan Williams <dan.j.williams@intel.com>
5247 M: Vishal Verma <vishal.l.verma@intel.com>
5248 M: Dave Jiang <dave.jiang@intel.com>
5249 L: nvdimm@lists.linux.dev
5253 DEVICE FREQUENCY (DEVFREQ)
5254 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5255 M: Kyungmin Park <kyungmin.park@samsung.com>
5256 M: Chanwoo Choi <cw00.choi@samsung.com>
5257 L: linux-pm@vger.kernel.org
5259 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5260 F: Documentation/devicetree/bindings/devfreq/
5262 F: include/linux/devfreq.h
5263 F: include/trace/events/devfreq.h
5265 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5266 M: Chanwoo Choi <cw00.choi@samsung.com>
5267 L: linux-pm@vger.kernel.org
5269 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5270 F: Documentation/devicetree/bindings/devfreq/event/
5271 F: drivers/devfreq/devfreq-event.c
5272 F: drivers/devfreq/event/
5273 F: include/dt-bindings/pmu/exynos_ppmu.h
5274 F: include/linux/devfreq-event.h
5276 DEVICE NUMBER REGISTRY
5277 M: Torben Mathiasen <device@lanana.org>
5279 W: http://lanana.org/docs/device-list/index.html
5281 DEVICE RESOURCE MANAGEMENT HELPERS
5282 M: Hans de Goede <hdegoede@redhat.com>
5283 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
5285 F: include/linux/devm-helpers.h
5288 M: Alasdair Kergon <agk@redhat.com>
5289 M: Mike Snitzer <snitzer@redhat.com>
5290 M: dm-devel@redhat.com
5291 L: dm-devel@redhat.com
5293 W: http://sources.redhat.com/dm
5294 Q: http://patchwork.kernel.org/project/dm-devel/list/
5295 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
5296 T: quilt http://people.redhat.com/agk/patches/linux/editing/
5297 F: Documentation/admin-guide/device-mapper/
5298 F: drivers/md/Kconfig
5299 F: drivers/md/Makefile
5301 F: drivers/md/persistent-data/
5302 F: include/linux/device-mapper.h
5303 F: include/linux/dm-*.h
5304 F: include/uapi/linux/dm-*.h
5307 M: Jiri Pirko <jiri@nvidia.com>
5308 L: netdev@vger.kernel.org
5310 F: Documentation/networking/devlink
5311 F: include/net/devlink.h
5312 F: include/uapi/linux/devlink.h
5313 F: net/core/devlink.c
5315 DIALOG SEMICONDUCTOR DRIVERS
5316 M: Support Opensource <support.opensource@diasemi.com>
5318 W: http://www.dialog-semiconductor.com/products
5319 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
5320 F: Documentation/devicetree/bindings/input/dlg,da72??.txt
5321 F: Documentation/devicetree/bindings/mfd/da90*.txt
5322 F: Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
5323 F: Documentation/devicetree/bindings/regulator/da92*.txt
5324 F: Documentation/devicetree/bindings/regulator/slg51000.txt
5325 F: Documentation/devicetree/bindings/sound/da[79]*.txt
5326 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
5327 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
5328 F: Documentation/hwmon/da90??.rst
5329 F: drivers/gpio/gpio-da90??.c
5330 F: drivers/hwmon/da90??-hwmon.c
5331 F: drivers/iio/adc/da91??-*.c
5332 F: drivers/input/misc/da72??.[ch]
5333 F: drivers/input/misc/da90??_onkey.c
5334 F: drivers/input/touchscreen/da9052_tsi.c
5335 F: drivers/leds/leds-da90??.c
5336 F: drivers/mfd/da903x.c
5337 F: drivers/mfd/da90??-*.c
5338 F: drivers/mfd/da91??-*.c
5339 F: drivers/pinctrl/pinctrl-da90??.c
5340 F: drivers/power/supply/da9052-battery.c
5341 F: drivers/power/supply/da91??-*.c
5342 F: drivers/regulator/da9???-regulator.[ch]
5343 F: drivers/regulator/slg51000-regulator.[ch]
5344 F: drivers/rtc/rtc-da90??.c
5345 F: drivers/thermal/da90??-thermal.c
5346 F: drivers/video/backlight/da90??_bl.c
5347 F: drivers/watchdog/da90??_wdt.c
5348 F: include/dt-bindings/regulator/dlg,da9*-regulator.h
5349 F: include/linux/mfd/da903x.h
5350 F: include/linux/mfd/da9052/
5351 F: include/linux/mfd/da9055/
5352 F: include/linux/mfd/da9062/
5353 F: include/linux/mfd/da9063/
5354 F: include/linux/mfd/da9150/
5355 F: include/linux/regulator/da9211.h
5356 F: include/sound/da[79]*.h
5357 F: sound/soc/codecs/da[79]*.[ch]
5359 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
5360 M: William Breathitt Gray <vilhelm.gray@gmail.com>
5361 L: linux-gpio@vger.kernel.org
5363 F: drivers/gpio/gpio-gpio-mm.c
5365 DIOLAN U2C-12 I2C DRIVER
5366 M: Guenter Roeck <linux@roeck-us.net>
5367 L: linux-i2c@vger.kernel.org
5369 F: drivers/i2c/busses/i2c-diolan-u2c.c
5371 DIRECTORY NOTIFICATION (DNOTIFY)
5372 M: Jan Kara <jack@suse.cz>
5373 R: Amir Goldstein <amir73il@gmail.com>
5374 L: linux-fsdevel@vger.kernel.org
5376 F: Documentation/filesystems/dnotify.rst
5377 F: fs/notify/dnotify/
5378 F: include/linux/dnotify.h
5380 DISK GEOMETRY AND PARTITION HANDLING
5381 M: Andries Brouwer <aeb@cwi.nl>
5383 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
5384 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
5385 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
5388 M: Jan Kara <jack@suse.com>
5390 F: Documentation/filesystems/quota.rst
5392 F: include/linux/quota*.h
5393 F: include/uapi/linux/quota*.h
5395 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
5396 M: Bernie Thompson <bernie@plugable.com>
5397 L: linux-fbdev@vger.kernel.org
5399 W: http://plugable.com/category/projects/udlfb/
5400 F: Documentation/fb/udlfb.rst
5401 F: drivers/video/fbdev/udlfb.c
5402 F: include/video/udlfb.h
5404 DISTRIBUTED LOCK MANAGER (DLM)
5405 M: Christine Caulfield <ccaulfie@redhat.com>
5406 M: David Teigland <teigland@redhat.com>
5407 L: cluster-devel@redhat.com
5409 W: http://sources.redhat.com/cluster/
5410 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5413 DMA BUFFER SHARING FRAMEWORK
5414 M: Sumit Semwal <sumit.semwal@linaro.org>
5415 M: Christian König <christian.koenig@amd.com>
5416 L: linux-media@vger.kernel.org
5417 L: dri-devel@lists.freedesktop.org
5418 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5420 T: git git://anongit.freedesktop.org/drm/drm-misc
5421 F: Documentation/driver-api/dma-buf.rst
5423 F: include/linux/*fence.h
5424 F: include/linux/dma-buf*
5425 F: include/linux/dma-resv.h
5426 K: \bdma_(?:buf|fence|resv)\b
5428 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
5429 M: Vinod Koul <vkoul@kernel.org>
5430 L: dmaengine@vger.kernel.org
5432 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5433 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
5434 F: Documentation/devicetree/bindings/dma/
5435 F: Documentation/driver-api/dmaengine/
5437 F: include/linux/dma/
5438 F: include/linux/dmaengine.h
5439 F: include/linux/of_dma.h
5442 M: Christoph Hellwig <hch@lst.de>
5443 M: Marek Szyprowski <m.szyprowski@samsung.com>
5444 R: Robin Murphy <robin.murphy@arm.com>
5445 L: iommu@lists.linux-foundation.org
5447 W: http://git.infradead.org/users/hch/dma-mapping.git
5448 T: git git://git.infradead.org/users/hch/dma-mapping.git
5449 F: include/asm-generic/dma-mapping.h
5450 F: include/linux/dma-direct.h
5451 F: include/linux/dma-mapping.h
5452 F: include/linux/dma-map-ops.h
5455 DMA MAPPING BENCHMARK
5456 M: Barry Song <song.bao.hua@hisilicon.com>
5457 L: iommu@lists.linux-foundation.org
5458 F: kernel/dma/map_benchmark.c
5459 F: tools/testing/selftests/dma/
5461 DMA-BUF HEAPS FRAMEWORK
5462 M: Sumit Semwal <sumit.semwal@linaro.org>
5463 R: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5464 R: Liam Mark <lmark@codeaurora.org>
5465 R: Laura Abbott <labbott@redhat.com>
5466 R: Brian Starkey <Brian.Starkey@arm.com>
5467 R: John Stultz <john.stultz@linaro.org>
5468 L: linux-media@vger.kernel.org
5469 L: dri-devel@lists.freedesktop.org
5470 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5472 T: git git://anongit.freedesktop.org/drm/drm-misc
5473 F: drivers/dma-buf/dma-heap.c
5474 F: drivers/dma-buf/heaps/*
5475 F: include/linux/dma-heap.h
5476 F: include/uapi/linux/dma-heap.h
5478 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
5479 M: Lukasz Luba <lukasz.luba@arm.com>
5480 L: linux-pm@vger.kernel.org
5481 L: linux-samsung-soc@vger.kernel.org
5483 F: Documentation/devicetree/bindings/memory-controllers/exynos5422-dmc.txt
5484 F: drivers/memory/samsung/exynos5422-dmc.c
5486 DME1737 HARDWARE MONITOR DRIVER
5487 M: Juerg Haefliger <juergh@gmail.com>
5488 L: linux-hwmon@vger.kernel.org
5490 F: Documentation/hwmon/dme1737.rst
5491 F: drivers/hwmon/dme1737.c
5494 M: Jean Delvare <jdelvare@suse.com>
5496 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
5497 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
5498 F: drivers/firmware/dmi-id.c
5499 F: drivers/firmware/dmi_scan.c
5500 F: include/linux/dmi.h
5503 M: Jonathan Corbet <corbet@lwn.net>
5504 L: linux-doc@vger.kernel.org
5506 P: Documentation/doc-guide/maintainer-profile.rst
5507 T: git git://git.lwn.net/linux.git docs-next
5509 F: scripts/documentation-file-ref-check
5510 F: scripts/kernel-doc
5511 F: scripts/sphinx-pre-install
5512 X: Documentation/ABI/
5513 X: Documentation/admin-guide/media/
5514 X: Documentation/devicetree/
5515 X: Documentation/driver-api/media/
5516 X: Documentation/firmware-guide/acpi/
5517 X: Documentation/i2c/
5518 X: Documentation/power/
5519 X: Documentation/spi/
5520 X: Documentation/userspace-api/media/
5522 DOCUMENTATION REPORTING ISSUES
5523 M: Thorsten Leemhuis <linux@leemhuis.info>
5524 L: linux-doc@vger.kernel.org
5526 F: Documentation/admin-guide/reporting-issues.rst
5528 DOCUMENTATION SCRIPTS
5529 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5530 L: linux-doc@vger.kernel.org
5532 F: Documentation/sphinx/parse-headers.pl
5533 F: scripts/documentation-file-ref-check
5534 F: scripts/sphinx-pre-install
5536 DOCUMENTATION/ITALIAN
5537 M: Federico Vaga <federico.vaga@vaga.pv.it>
5538 L: linux-doc@vger.kernel.org
5540 F: Documentation/translations/it_IT
5542 DONGWOON DW9714 LENS VOICE COIL DRIVER
5543 M: Sakari Ailus <sakari.ailus@linux.intel.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,dw9714.txt
5548 F: drivers/media/i2c/dw9714.c
5550 DONGWOON DW9768 LENS VOICE COIL DRIVER
5551 M: Dongchun Zhu <dongchun.zhu@mediatek.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,dw9768.yaml
5556 F: drivers/media/i2c/dw9768.c
5558 DONGWOON DW9807 LENS VOICE COIL DRIVER
5559 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5560 L: linux-media@vger.kernel.org
5562 T: git git://linuxtv.org/media_tree.git
5563 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5564 F: drivers/media/i2c/dw9807-vcm.c
5567 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
5568 L: blinux-list@redhat.com
5570 F: drivers/char/dtlk.c
5571 F: include/linux/dtlk.h
5573 DPAA2 DATAPATH I/O (DPIO) DRIVER
5574 M: Roy Pledge <Roy.Pledge@nxp.com>
5575 L: linux-kernel@vger.kernel.org
5577 F: drivers/soc/fsl/dpio
5579 DPAA2 ETHERNET DRIVER
5580 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5581 L: netdev@vger.kernel.org
5583 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
5584 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
5585 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
5586 F: drivers/net/ethernet/freescale/dpaa2/Makefile
5587 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5588 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5589 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
5590 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
5591 F: drivers/net/ethernet/freescale/dpaa2/dpni*
5593 DPAA2 ETHERNET SWITCH DRIVER
5594 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5595 L: netdev@vger.kernel.org
5597 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
5598 F: drivers/net/ethernet/freescale/dpaa2/dpsw*
5600 DPT_I2O SCSI RAID DRIVER
5601 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5602 L: linux-scsi@vger.kernel.org
5604 W: http://www.adaptec.com/
5605 F: drivers/scsi/dpt*
5606 F: drivers/scsi/dpt/
5609 M: Philipp Reisner <philipp.reisner@linbit.com>
5610 M: Lars Ellenberg <lars.ellenberg@linbit.com>
5611 L: drbd-dev@lists.linbit.com
5613 W: http://www.drbd.org
5614 T: git git://git.linbit.com/linux-drbd.git
5615 T: git git://git.linbit.com/drbd-8.4.git
5616 F: Documentation/admin-guide/blockdev/
5617 F: drivers/block/drbd/
5620 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5621 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5622 R: "Rafael J. Wysocki" <rafael@kernel.org>
5624 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5625 F: Documentation/core-api/kobject.rst
5629 F: include/linux/debugfs.h
5630 F: include/linux/kobj*
5633 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
5634 M: Nishanth Menon <nm@ti.com>
5635 L: linux-pm@vger.kernel.org
5637 F: drivers/soc/ti/smartreflex.c
5638 F: include/linux/power/smartreflex.h
5640 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5641 M: Maxime Ripard <mripard@kernel.org>
5642 M: Chen-Yu Tsai <wens@csie.org>
5643 R: Jernej Skrabec <jernej.skrabec@gmail.com>
5644 L: dri-devel@lists.freedesktop.org
5646 T: git git://anongit.freedesktop.org/drm/drm-misc
5647 F: drivers/gpu/drm/sun4i/sun8i*
5649 DRM DRIVER FOR ARM PL111 CLCD
5650 M: Emma Anholt <emma@anholt.net>
5652 T: git git://anongit.freedesktop.org/drm/drm-misc
5653 F: drivers/gpu/drm/pl111/
5655 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5656 M: Linus Walleij <linus.walleij@linaro.org>
5658 T: git git://anongit.freedesktop.org/drm/drm-misc
5659 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
5660 F: drivers/gpu/drm/panel/panel-arm-versatile.c
5662 DRM DRIVER FOR ASPEED BMC GFX
5663 M: Joel Stanley <joel@jms.id.au>
5664 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
5666 T: git git://anongit.freedesktop.org/drm/drm-misc
5667 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5668 F: drivers/gpu/drm/aspeed/
5670 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5671 M: Dave Airlie <airlied@redhat.com>
5672 R: Thomas Zimmermann <tzimmermann@suse.de>
5673 L: dri-devel@lists.freedesktop.org
5675 T: git git://anongit.freedesktop.org/drm/drm-misc
5676 F: drivers/gpu/drm/ast/
5678 DRM DRIVER FOR BOCHS VIRTUAL GPU
5679 M: Gerd Hoffmann <kraxel@redhat.com>
5680 L: virtualization@lists.linux-foundation.org
5682 T: git git://anongit.freedesktop.org/drm/drm-misc
5683 F: drivers/gpu/drm/bochs/
5685 DRM DRIVER FOR BOE HIMAX8279D PANELS
5686 M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
5688 F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
5689 F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
5691 DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
5692 M: Jagan Teki <jagan@amarulasolutions.com>
5694 F: Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
5695 F: drivers/gpu/drm/bridge/chipone-icn6211.c
5697 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5698 M: Linus Walleij <linus.walleij@linaro.org>
5700 T: git git://anongit.freedesktop.org/drm/drm-misc
5701 F: drivers/gpu/drm/tve200/
5703 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
5704 M: Icenowy Zheng <icenowy@aosc.io>
5706 F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
5707 F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
5709 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5710 M: Jagan Teki <jagan@amarulasolutions.com>
5712 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
5713 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5715 DRM DRIVER FOR GENERIC USB DISPLAY
5716 M: Noralf Trønnes <noralf@tronnes.org>
5718 W: https://github.com/notro/gud/wiki
5719 T: git git://anongit.freedesktop.org/drm/drm-misc
5720 F: drivers/gpu/drm/gud/
5721 F: include/drm/gud.h
5723 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5724 M: Hans de Goede <hdegoede@redhat.com>
5726 T: git git://anongit.freedesktop.org/drm/drm-misc
5727 F: drivers/gpu/drm/tiny/gm12u320.c
5729 DRM DRIVER FOR HX8357D PANELS
5730 M: Emma Anholt <emma@anholt.net>
5732 T: git git://anongit.freedesktop.org/drm/drm-misc
5733 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
5734 F: drivers/gpu/drm/tiny/hx8357d.c
5736 DRM DRIVER FOR ILITEK ILI9225 PANELS
5737 M: David Lechner <david@lechnology.com>
5739 T: git git://anongit.freedesktop.org/drm/drm-misc
5740 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5741 F: drivers/gpu/drm/tiny/ili9225.c
5743 DRM DRIVER FOR ILITEK ILI9486 PANELS
5744 M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
5746 T: git git://anongit.freedesktop.org/drm/drm-misc
5747 F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
5748 F: drivers/gpu/drm/tiny/ili9486.c
5750 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5751 S: Orphan / Obsolete
5752 F: drivers/gpu/drm/i810/
5753 F: include/uapi/drm/i810_drm.h
5755 DRM DRIVER FOR LVDS PANELS
5756 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5757 L: dri-devel@lists.freedesktop.org
5758 T: git git://anongit.freedesktop.org/drm/drm-misc
5760 F: drivers/gpu/drm/panel/panel-lvds.c
5761 F: Documentation/devicetree/bindings/display/panel/lvds.yaml
5763 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
5764 M: Guido Günther <agx@sigxcpu.org>
5765 R: Purism Kernel Team <kernel@puri.sm>
5767 F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
5768 F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
5770 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5771 S: Orphan / Obsolete
5772 F: drivers/gpu/drm/mga/
5773 F: include/uapi/drm/mga_drm.h
5775 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
5776 M: Dave Airlie <airlied@redhat.com>
5777 R: Thomas Zimmermann <tzimmermann@suse.de>
5778 L: dri-devel@lists.freedesktop.org
5780 T: git git://anongit.freedesktop.org/drm/drm-misc
5781 F: drivers/gpu/drm/mgag200/
5783 DRM DRIVER FOR MI0283QT
5784 M: Noralf Trønnes <noralf@tronnes.org>
5786 T: git git://anongit.freedesktop.org/drm/drm-misc
5787 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5788 F: drivers/gpu/drm/tiny/mi0283qt.c
5790 DRM DRIVER FOR MSM ADRENO GPU
5791 M: Rob Clark <robdclark@gmail.com>
5792 M: Sean Paul <sean@poorly.run>
5793 L: linux-arm-msm@vger.kernel.org
5794 L: dri-devel@lists.freedesktop.org
5795 L: freedreno@lists.freedesktop.org
5797 T: git https://gitlab.freedesktop.org/drm/msm.git
5798 F: Documentation/devicetree/bindings/display/msm/
5799 F: drivers/gpu/drm/msm/
5800 F: include/uapi/drm/msm_drm.h
5802 DRM DRIVER FOR NOVATEK NT35510 PANELS
5803 M: Linus Walleij <linus.walleij@linaro.org>
5805 T: git git://anongit.freedesktop.org/drm/drm-misc
5806 F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
5807 F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
5809 DRM DRIVER FOR NOVATEK NT36672A PANELS
5810 M: Sumit Semwal <sumit.semwal@linaro.org>
5812 T: git git://anongit.freedesktop.org/drm/drm-misc
5813 F: Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
5814 F: drivers/gpu/drm/panel/panel-novatek-nt36672a.c
5816 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5817 M: Ben Skeggs <bskeggs@redhat.com>
5818 L: dri-devel@lists.freedesktop.org
5819 L: nouveau@lists.freedesktop.org
5821 T: git git://github.com/skeggsb/linux
5822 F: drivers/gpu/drm/nouveau/
5823 F: include/uapi/drm/nouveau_drm.h
5825 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5826 M: Stefan Mavrodiev <stefan@olimex.com>
5828 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
5829 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5831 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5832 M: Noralf Trønnes <noralf@tronnes.org>
5834 T: git git://anongit.freedesktop.org/drm/drm-misc
5835 F: Documentation/devicetree/bindings/display/repaper.txt
5836 F: drivers/gpu/drm/tiny/repaper.c
5838 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5839 M: Dave Airlie <airlied@redhat.com>
5840 M: Gerd Hoffmann <kraxel@redhat.com>
5841 L: virtualization@lists.linux-foundation.org
5843 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5844 T: git git://anongit.freedesktop.org/drm/drm-misc
5845 F: drivers/gpu/drm/tiny/cirrus.c
5847 DRM DRIVER FOR QXL VIRTUAL GPU
5848 M: Dave Airlie <airlied@redhat.com>
5849 M: Gerd Hoffmann <kraxel@redhat.com>
5850 L: virtualization@lists.linux-foundation.org
5851 L: spice-devel@lists.freedesktop.org
5853 T: git git://anongit.freedesktop.org/drm/drm-misc
5854 F: drivers/gpu/drm/qxl/
5855 F: include/uapi/drm/qxl_drm.h
5857 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5858 S: Orphan / Obsolete
5859 F: drivers/gpu/drm/r128/
5860 F: include/uapi/drm/r128_drm.h
5862 DRM DRIVER FOR RAYDIUM RM67191 PANELS
5863 M: Robert Chiras <robert.chiras@nxp.com>
5865 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
5866 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
5868 DRM DRIVER FOR SITRONIX ST7703 PANELS
5869 M: Guido Günther <agx@sigxcpu.org>
5870 R: Purism Kernel Team <kernel@puri.sm>
5871 R: Ondrej Jirman <megous@megous.com>
5873 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
5874 F: drivers/gpu/drm/panel/panel-sitronix-st7703.c
5876 DRM DRIVER FOR SAVAGE VIDEO CARDS
5877 S: Orphan / Obsolete
5878 F: drivers/gpu/drm/savage/
5879 F: include/uapi/drm/savage_drm.h
5881 DRM DRIVER FOR SIS VIDEO CARDS
5882 S: Orphan / Obsolete
5883 F: drivers/gpu/drm/sis/
5884 F: include/uapi/drm/sis_drm.h
5886 DRM DRIVER FOR SITRONIX ST7586 PANELS
5887 M: David Lechner <david@lechnology.com>
5889 T: git git://anongit.freedesktop.org/drm/drm-misc
5890 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
5891 F: drivers/gpu/drm/tiny/st7586.c
5893 DRM DRIVER FOR SITRONIX ST7701 PANELS
5894 M: Jagan Teki <jagan@amarulasolutions.com>
5896 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
5897 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
5899 DRM DRIVER FOR SITRONIX ST7735R PANELS
5900 M: David Lechner <david@lechnology.com>
5902 T: git git://anongit.freedesktop.org/drm/drm-misc
5903 F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
5904 F: drivers/gpu/drm/tiny/st7735r.c
5906 DRM DRIVER FOR SONY ACX424AKP PANELS
5907 M: Linus Walleij <linus.walleij@linaro.org>
5909 T: git git://anongit.freedesktop.org/drm/drm-misc
5910 F: drivers/gpu/drm/panel/panel-sony-acx424akp.c
5912 DRM DRIVER FOR ST-ERICSSON MCDE
5913 M: Linus Walleij <linus.walleij@linaro.org>
5915 T: git git://anongit.freedesktop.org/drm/drm-misc
5916 F: Documentation/devicetree/bindings/display/ste,mcde.yaml
5917 F: drivers/gpu/drm/mcde/
5919 DRM DRIVER FOR TDFX VIDEO CARDS
5920 S: Orphan / Obsolete
5921 F: drivers/gpu/drm/tdfx/
5923 DRM DRIVER FOR TPO TPG110 PANELS
5924 M: Linus Walleij <linus.walleij@linaro.org>
5926 T: git git://anongit.freedesktop.org/drm/drm-misc
5927 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
5928 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
5930 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5931 M: Dave Airlie <airlied@redhat.com>
5932 R: Sean Paul <sean@poorly.run>
5933 R: Thomas Zimmermann <tzimmermann@suse.de>
5934 L: dri-devel@lists.freedesktop.org
5936 T: git git://anongit.freedesktop.org/drm/drm-misc
5937 F: drivers/gpu/drm/udl/
5939 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5940 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5941 M: Melissa Wen <melissa.srw@gmail.com>
5942 R: Haneen Mohammed <hamohammed.sa@gmail.com>
5943 R: Daniel Vetter <daniel@ffwll.ch>
5944 L: dri-devel@lists.freedesktop.org
5946 T: git git://anongit.freedesktop.org/drm/drm-misc
5947 F: Documentation/gpu/vkms.rst
5948 F: drivers/gpu/drm/vkms/
5950 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5951 M: Hans de Goede <hdegoede@redhat.com>
5952 L: dri-devel@lists.freedesktop.org
5954 T: git git://anongit.freedesktop.org/drm/drm-misc
5955 F: drivers/gpu/drm/vboxvideo/
5957 DRM DRIVER FOR VMWARE VIRTUAL GPU
5958 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5959 M: Roland Scheidegger <sroland@vmware.com>
5960 M: Zack Rusin <zackr@vmware.com>
5961 L: dri-devel@lists.freedesktop.org
5963 T: git git://people.freedesktop.org/~sroland/linux
5964 F: drivers/gpu/drm/vmwgfx/
5965 F: include/uapi/drm/vmwgfx_drm.h
5968 M: David Airlie <airlied@linux.ie>
5969 M: Daniel Vetter <daniel@ffwll.ch>
5970 L: dri-devel@lists.freedesktop.org
5972 B: https://gitlab.freedesktop.org/drm
5973 C: irc://chat.freenode.net/dri-devel
5974 T: git git://anongit.freedesktop.org/drm/drm
5975 F: Documentation/devicetree/bindings/display/
5976 F: Documentation/devicetree/bindings/gpu/
5977 F: Documentation/gpu/
5981 F: include/linux/vga*
5982 F: include/uapi/drm/
5984 DRM DRIVERS AND MISC GPU PATCHES
5985 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5986 M: Maxime Ripard <mripard@kernel.org>
5987 M: Thomas Zimmermann <tzimmermann@suse.de>
5989 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5990 T: git git://anongit.freedesktop.org/drm/drm-misc
5991 F: Documentation/gpu/
5992 F: drivers/gpu/drm/*
5995 F: include/linux/vga*
5996 F: include/uapi/drm/drm*
5998 DRM DRIVERS FOR ALLWINNER A10
5999 M: Maxime Ripard <mripard@kernel.org>
6000 M: Chen-Yu Tsai <wens@csie.org>
6001 L: dri-devel@lists.freedesktop.org
6003 T: git git://anongit.freedesktop.org/drm/drm-misc
6004 F: Documentation/devicetree/bindings/display/allwinner*
6005 F: drivers/gpu/drm/sun4i/
6007 DRM DRIVERS FOR AMLOGIC SOCS
6008 M: Neil Armstrong <narmstrong@baylibre.com>
6009 L: dri-devel@lists.freedesktop.org
6010 L: linux-amlogic@lists.infradead.org
6012 W: http://linux-meson.com/
6013 T: git git://anongit.freedesktop.org/drm/drm-misc
6014 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
6015 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
6016 F: Documentation/gpu/meson.rst
6017 F: drivers/gpu/drm/meson/
6019 DRM DRIVERS FOR ATMEL HLCDC
6020 M: Sam Ravnborg <sam@ravnborg.org>
6021 M: Boris Brezillon <bbrezillon@kernel.org>
6022 L: dri-devel@lists.freedesktop.org
6024 T: git git://anongit.freedesktop.org/drm/drm-misc
6025 F: Documentation/devicetree/bindings/display/atmel/
6026 F: drivers/gpu/drm/atmel-hlcdc/
6028 DRM DRIVERS FOR BRIDGE CHIPS
6029 M: Andrzej Hajda <a.hajda@samsung.com>
6030 M: Neil Armstrong <narmstrong@baylibre.com>
6031 M: Robert Foss <robert.foss@linaro.org>
6032 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
6033 R: Jonas Karlman <jonas@kwiboo.se>
6034 R: Jernej Skrabec <jernej.skrabec@gmail.com>
6036 T: git git://anongit.freedesktop.org/drm/drm-misc
6037 F: drivers/gpu/drm/bridge/
6039 DRM DRIVERS FOR EXYNOS
6040 M: Inki Dae <inki.dae@samsung.com>
6041 M: Joonyoung Shim <jy0922.shim@samsung.com>
6042 M: Seung-Woo Kim <sw0312.kim@samsung.com>
6043 M: Kyungmin Park <kyungmin.park@samsung.com>
6044 L: dri-devel@lists.freedesktop.org
6046 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
6047 F: Documentation/devicetree/bindings/display/exynos/
6048 F: drivers/gpu/drm/exynos/
6049 F: include/uapi/drm/exynos_drm.h
6051 DRM DRIVERS FOR FREESCALE DCU
6052 M: Stefan Agner <stefan@agner.ch>
6053 M: Alison Wang <alison.wang@nxp.com>
6054 L: dri-devel@lists.freedesktop.org
6056 T: git git://anongit.freedesktop.org/drm/drm-misc
6057 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
6058 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
6059 F: drivers/gpu/drm/fsl-dcu/
6061 DRM DRIVERS FOR FREESCALE IMX
6062 M: Philipp Zabel <p.zabel@pengutronix.de>
6063 L: dri-devel@lists.freedesktop.org
6065 F: Documentation/devicetree/bindings/display/imx/
6066 F: drivers/gpu/drm/imx/
6067 F: drivers/gpu/ipu-v3/
6069 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
6070 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
6071 L: dri-devel@lists.freedesktop.org
6073 T: git git://github.com/patjak/drm-gma500
6074 F: drivers/gpu/drm/gma500/
6076 DRM DRIVERS FOR HISILICON
6077 M: Xinliang Liu <xinliang.liu@linaro.org>
6078 M: Tian Tao <tiantao6@hisilicon.com>
6079 R: John Stultz <john.stultz@linaro.org>
6080 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
6081 R: Chen Feng <puck.chen@hisilicon.com>
6082 L: dri-devel@lists.freedesktop.org
6084 T: git git://anongit.freedesktop.org/drm/drm-misc
6085 F: Documentation/devicetree/bindings/display/hisilicon/
6086 F: drivers/gpu/drm/hisilicon/
6088 DRM DRIVERS FOR LIMA
6089 M: Qiang Yu <yuq825@gmail.com>
6090 L: dri-devel@lists.freedesktop.org
6091 L: lima@lists.freedesktop.org (moderated for non-subscribers)
6093 T: git git://anongit.freedesktop.org/drm/drm-misc
6094 F: drivers/gpu/drm/lima/
6095 F: include/uapi/drm/lima_drm.h
6097 DRM DRIVERS FOR MEDIATEK
6098 M: Chun-Kuang Hu <chunkuang.hu@kernel.org>
6099 M: Philipp Zabel <p.zabel@pengutronix.de>
6100 L: dri-devel@lists.freedesktop.org
6101 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
6103 F: Documentation/devicetree/bindings/display/mediatek/
6104 F: drivers/gpu/drm/mediatek/
6105 F: drivers/phy/mediatek/phy-mtk-hdmi*
6106 F: drivers/phy/mediatek/phy-mtk-mipi*
6108 DRM DRIVERS FOR NVIDIA TEGRA
6109 M: Thierry Reding <thierry.reding@gmail.com>
6110 L: dri-devel@lists.freedesktop.org
6111 L: linux-tegra@vger.kernel.org
6113 T: git git://anongit.freedesktop.org/tegra/linux.git
6114 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
6115 F: drivers/gpu/drm/tegra/
6116 F: drivers/gpu/host1x/
6117 F: include/linux/host1x.h
6118 F: include/uapi/drm/tegra_drm.h
6120 DRM DRIVERS FOR RENESAS
6121 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6122 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
6123 L: dri-devel@lists.freedesktop.org
6124 L: linux-renesas-soc@vger.kernel.org
6126 T: git git://linuxtv.org/pinchartl/media drm/du/next
6127 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
6128 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
6129 F: Documentation/devicetree/bindings/display/renesas,du.yaml
6130 F: drivers/gpu/drm/rcar-du/
6131 F: drivers/gpu/drm/shmobile/
6132 F: include/linux/platform_data/shmob_drm.h
6134 DRM DRIVERS FOR ROCKCHIP
6135 M: Sandy Huang <hjc@rock-chips.com>
6136 M: Heiko Stübner <heiko@sntech.de>
6137 L: dri-devel@lists.freedesktop.org
6139 T: git git://anongit.freedesktop.org/drm/drm-misc
6140 F: Documentation/devicetree/bindings/display/rockchip/
6141 F: drivers/gpu/drm/rockchip/
6144 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
6145 L: dri-devel@lists.freedesktop.org
6147 T: git git://anongit.freedesktop.org/drm/drm-misc
6148 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
6149 F: drivers/gpu/drm/sti
6152 M: Yannick Fertre <yannick.fertre@foss.st.com>
6153 M: Philippe Cornu <philippe.cornu@foss.st.com>
6154 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
6155 L: dri-devel@lists.freedesktop.org
6157 T: git git://anongit.freedesktop.org/drm/drm-misc
6158 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
6159 F: drivers/gpu/drm/stm
6161 DRM DRIVERS FOR TI KEYSTONE
6162 M: Jyri Sarha <jyri.sarha@iki.fi>
6163 M: Tomi Valkeinen <tomba@kernel.org>
6164 L: dri-devel@lists.freedesktop.org
6166 T: git git://anongit.freedesktop.org/drm/drm-misc
6167 F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
6168 F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
6169 F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
6170 F: drivers/gpu/drm/tidss/
6172 DRM DRIVERS FOR TI LCDC
6173 M: Jyri Sarha <jyri.sarha@iki.fi>
6174 R: Tomi Valkeinen <tomba@kernel.org>
6175 L: dri-devel@lists.freedesktop.org
6177 F: Documentation/devicetree/bindings/display/tilcdc/
6178 F: drivers/gpu/drm/tilcdc/
6180 DRM DRIVERS FOR TI OMAP
6181 M: Tomi Valkeinen <tomba@kernel.org>
6182 L: dri-devel@lists.freedesktop.org
6184 F: Documentation/devicetree/bindings/display/ti/
6185 F: drivers/gpu/drm/omapdrm/
6188 M: Emma Anholt <emma@anholt.net>
6190 T: git git://anongit.freedesktop.org/drm/drm-misc
6191 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
6192 F: drivers/gpu/drm/v3d/
6193 F: include/uapi/drm/v3d_drm.h
6196 M: Emma Anholt <emma@anholt.net>
6197 M: Maxime Ripard <mripard@kernel.org>
6199 T: git git://github.com/anholt/linux
6200 T: git git://anongit.freedesktop.org/drm/drm-misc
6201 F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
6202 F: drivers/gpu/drm/vc4/
6203 F: include/uapi/drm/vc4_drm.h
6205 DRM DRIVERS FOR VIVANTE GPU IP
6206 M: Lucas Stach <l.stach@pengutronix.de>
6207 R: Russell King <linux+etnaviv@armlinux.org.uk>
6208 R: Christian Gmeiner <christian.gmeiner@gmail.com>
6209 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
6210 L: dri-devel@lists.freedesktop.org
6212 F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
6213 F: drivers/gpu/drm/etnaviv/
6214 F: include/uapi/drm/etnaviv_drm.h
6217 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
6218 L: dri-devel@lists.freedesktop.org
6219 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
6221 T: git git://anongit.freedesktop.org/drm/drm-misc
6222 F: Documentation/gpu/xen-front.rst
6223 F: drivers/gpu/drm/xen/
6225 DRM DRIVERS FOR XILINX
6226 M: Hyun Kwon <hyun.kwon@xilinx.com>
6227 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6228 L: dri-devel@lists.freedesktop.org
6230 T: git git://anongit.freedesktop.org/drm/drm-misc
6231 F: Documentation/devicetree/bindings/display/xlnx/
6232 F: drivers/gpu/drm/xlnx/
6235 M: Thierry Reding <thierry.reding@gmail.com>
6236 R: Sam Ravnborg <sam@ravnborg.org>
6237 L: dri-devel@lists.freedesktop.org
6239 T: git git://anongit.freedesktop.org/drm/drm-misc
6240 F: Documentation/devicetree/bindings/display/panel/
6241 F: drivers/gpu/drm/drm_panel.c
6242 F: drivers/gpu/drm/panel/
6243 F: include/drm/drm_panel.h
6246 M: Christian Koenig <christian.koenig@amd.com>
6247 M: Huang Rui <ray.huang@amd.com>
6248 L: dri-devel@lists.freedesktop.org
6250 T: git git://people.freedesktop.org/~agd5f/linux
6251 F: drivers/gpu/drm/ttm/
6254 DSBR100 USB FM RADIO DRIVER
6255 M: Alexey Klimov <klimov.linux@gmail.com>
6256 L: linux-media@vger.kernel.org
6258 T: git git://linuxtv.org/media_tree.git
6259 F: drivers/media/radio/dsbr100.c
6262 M: Hans Verkuil <hverkuil@xs4all.nl>
6263 L: linux-media@vger.kernel.org
6265 W: https://linuxtv.org
6266 T: git git://linuxtv.org/media_tree.git
6267 F: drivers/media/pci/dt3155/
6269 DVB_USB_AF9015 MEDIA DRIVER
6270 M: Antti Palosaari <crope@iki.fi>
6271 L: linux-media@vger.kernel.org
6273 W: https://linuxtv.org
6274 W: http://palosaari.fi/linux/
6275 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6276 T: git git://linuxtv.org/anttip/media_tree.git
6277 F: drivers/media/usb/dvb-usb-v2/af9015*
6279 DVB_USB_AF9035 MEDIA DRIVER
6280 M: Antti Palosaari <crope@iki.fi>
6281 L: linux-media@vger.kernel.org
6283 W: https://linuxtv.org
6284 W: http://palosaari.fi/linux/
6285 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6286 T: git git://linuxtv.org/anttip/media_tree.git
6287 F: drivers/media/usb/dvb-usb-v2/af9035*
6289 DVB_USB_ANYSEE MEDIA DRIVER
6290 M: Antti Palosaari <crope@iki.fi>
6291 L: linux-media@vger.kernel.org
6293 W: https://linuxtv.org
6294 W: http://palosaari.fi/linux/
6295 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6296 T: git git://linuxtv.org/anttip/media_tree.git
6297 F: drivers/media/usb/dvb-usb-v2/anysee*
6299 DVB_USB_AU6610 MEDIA DRIVER
6300 M: Antti Palosaari <crope@iki.fi>
6301 L: linux-media@vger.kernel.org
6303 W: https://linuxtv.org
6304 W: http://palosaari.fi/linux/
6305 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6306 T: git git://linuxtv.org/anttip/media_tree.git
6307 F: drivers/media/usb/dvb-usb-v2/au6610*
6309 DVB_USB_CE6230 MEDIA DRIVER
6310 M: Antti Palosaari <crope@iki.fi>
6311 L: linux-media@vger.kernel.org
6313 W: https://linuxtv.org
6314 W: http://palosaari.fi/linux/
6315 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6316 T: git git://linuxtv.org/anttip/media_tree.git
6317 F: drivers/media/usb/dvb-usb-v2/ce6230*
6319 DVB_USB_CXUSB MEDIA DRIVER
6320 M: Michael Krufky <mkrufky@linuxtv.org>
6321 L: linux-media@vger.kernel.org
6323 W: https://linuxtv.org
6324 W: http://github.com/mkrufky
6325 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6326 T: git git://linuxtv.org/media_tree.git
6327 F: drivers/media/usb/dvb-usb/cxusb*
6329 DVB_USB_EC168 MEDIA DRIVER
6330 M: Antti Palosaari <crope@iki.fi>
6331 L: linux-media@vger.kernel.org
6333 W: https://linuxtv.org
6334 W: http://palosaari.fi/linux/
6335 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6336 T: git git://linuxtv.org/anttip/media_tree.git
6337 F: drivers/media/usb/dvb-usb-v2/ec168*
6339 DVB_USB_GL861 MEDIA DRIVER
6340 M: Antti Palosaari <crope@iki.fi>
6341 L: linux-media@vger.kernel.org
6343 W: https://linuxtv.org
6344 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6345 T: git git://linuxtv.org/anttip/media_tree.git
6346 F: drivers/media/usb/dvb-usb-v2/gl861*
6348 DVB_USB_MXL111SF MEDIA DRIVER
6349 M: Michael Krufky <mkrufky@linuxtv.org>
6350 L: linux-media@vger.kernel.org
6352 W: https://linuxtv.org
6353 W: http://github.com/mkrufky
6354 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6355 T: git git://linuxtv.org/mkrufky/mxl111sf.git
6356 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
6358 DVB_USB_RTL28XXU MEDIA DRIVER
6359 M: Antti Palosaari <crope@iki.fi>
6360 L: linux-media@vger.kernel.org
6362 W: https://linuxtv.org
6363 W: http://palosaari.fi/linux/
6364 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6365 T: git git://linuxtv.org/anttip/media_tree.git
6366 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
6368 DVB_USB_V2 MEDIA DRIVER
6369 M: Antti Palosaari <crope@iki.fi>
6370 L: linux-media@vger.kernel.org
6372 W: https://linuxtv.org
6373 W: http://palosaari.fi/linux/
6374 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6375 T: git git://linuxtv.org/anttip/media_tree.git
6376 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
6377 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
6380 M: Jason Baron <jbaron@akamai.com>
6382 F: include/linux/dynamic_debug.h
6383 F: lib/dynamic_debug.c
6385 DYNAMIC INTERRUPT MODERATION
6386 M: Tal Gilboa <talgi@nvidia.com>
6388 F: Documentation/networking/net_dim.rst
6389 F: include/linux/dim.h
6392 DZ DECSTATION DZ11 SERIAL DRIVER
6393 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
6395 F: drivers/tty/serial/dz.*
6397 E3X0 POWER BUTTON DRIVER
6398 M: Moritz Fischer <moritz.fischer@ettus.com>
6399 L: usrp-users@lists.ettus.com
6401 W: http://www.ettus.com
6402 F: Documentation/devicetree/bindings/input/e3x0-button.txt
6403 F: drivers/input/misc/e3x0-button.c
6406 M: Antti Palosaari <crope@iki.fi>
6407 L: linux-media@vger.kernel.org
6409 W: https://linuxtv.org
6410 W: http://palosaari.fi/linux/
6411 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6412 T: git git://linuxtv.org/anttip/media_tree.git
6413 F: drivers/media/tuners/e4000*
6415 EARTH_PT1 MEDIA DRIVER
6416 M: Akihiro Tsukada <tskd08@gmail.com>
6417 L: linux-media@vger.kernel.org
6419 F: drivers/media/pci/pt1/
6421 EARTH_PT3 MEDIA DRIVER
6422 M: Akihiro Tsukada <tskd08@gmail.com>
6423 L: linux-media@vger.kernel.org
6425 F: drivers/media/pci/pt3/
6428 M: Antti Palosaari <crope@iki.fi>
6429 L: linux-media@vger.kernel.org
6431 W: https://linuxtv.org
6432 W: http://palosaari.fi/linux/
6433 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6434 T: git git://linuxtv.org/anttip/media_tree.git
6435 F: drivers/media/dvb-frontends/ec100*
6438 M: Tyler Hicks <code@tyhicks.com>
6439 L: ecryptfs@vger.kernel.org
6441 W: http://ecryptfs.org
6442 W: https://launchpad.net/ecryptfs
6443 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
6444 F: Documentation/filesystems/ecryptfs.rst
6448 M: Borislav Petkov <bp@alien8.de>
6449 L: linux-edac@vger.kernel.org
6451 F: drivers/edac/amd64_edac*
6454 M: Jan Luebbe <jlu@pengutronix.de>
6455 L: linux-edac@vger.kernel.org
6457 F: drivers/edac/armada_xp_*
6460 M: Stefan Schaeckeler <sschaeck@cisco.com>
6462 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
6463 F: drivers/edac/aspeed_edac.c
6466 M: Shravan Kumar Ramani <shravankr@nvidia.com>
6468 F: drivers/edac/bluefield_edac.c
6471 M: Andre Przywara <andre.przywara@arm.com>
6472 L: linux-edac@vger.kernel.org
6474 F: drivers/edac/highbank*
6477 M: Ralf Baechle <ralf@linux-mips.org>
6478 L: linux-edac@vger.kernel.org
6479 L: linux-mips@vger.kernel.org
6481 F: drivers/edac/octeon_edac*
6483 EDAC-CAVIUM THUNDERX
6484 M: Robert Richter <rric@kernel.org>
6485 L: linux-edac@vger.kernel.org
6487 F: drivers/edac/thunderx_edac*
6490 M: Borislav Petkov <bp@alien8.de>
6491 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6492 M: Tony Luck <tony.luck@intel.com>
6493 R: James Morse <james.morse@arm.com>
6494 R: Robert Richter <rric@kernel.org>
6495 L: linux-edac@vger.kernel.org
6497 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
6498 F: Documentation/admin-guide/ras.rst
6499 F: Documentation/driver-api/edac.rst
6501 F: include/linux/edac.h
6504 M: Lei Wang <lewan@microsoft.com>
6505 L: linux-edac@vger.kernel.org
6507 F: drivers/edac/dmc520_edac.c
6510 M: Mark Gross <mark.gross@intel.com>
6511 L: linux-edac@vger.kernel.org
6513 F: drivers/edac/e752x_edac.c
6516 L: linux-edac@vger.kernel.org
6518 F: drivers/edac/e7xxx_edac.c
6521 M: York Sun <york.sun@nxp.com>
6522 L: linux-edac@vger.kernel.org
6524 F: drivers/edac/fsl_ddr_edac.*
6527 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6528 L: linux-edac@vger.kernel.org
6530 F: drivers/edac/ghes_edac.c
6533 M: Tony Luck <tony.luck@intel.com>
6534 L: linux-edac@vger.kernel.org
6536 F: drivers/edac/i10nm_base.c
6539 L: linux-edac@vger.kernel.org
6541 F: drivers/edac/i3000_edac.c
6544 L: linux-edac@vger.kernel.org
6546 F: drivers/edac/i5000_edac.c
6549 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6550 L: linux-edac@vger.kernel.org
6552 F: drivers/edac/i5400_edac.c
6555 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6556 L: linux-edac@vger.kernel.org
6558 F: drivers/edac/i7300_edac.c
6561 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6562 L: linux-edac@vger.kernel.org
6564 F: drivers/edac/i7core_edac.c
6567 M: Tim Small <tim@buttersideup.com>
6568 L: linux-edac@vger.kernel.org
6570 F: drivers/edac/i82443bxgx_edac.c
6573 M: "Arvind R." <arvino55@gmail.com>
6574 L: linux-edac@vger.kernel.org
6576 F: drivers/edac/i82975x_edac.c
6579 M: Jason Baron <jbaron@akamai.com>
6580 L: linux-edac@vger.kernel.org
6582 F: drivers/edac/ie31200_edac.c
6585 M: Tony Luck <tony.luck@intel.com>
6586 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6587 L: linux-edac@vger.kernel.org
6589 F: drivers/edac/igen6_edac.c
6592 M: Johannes Thumshirn <morbidrsa@gmail.com>
6593 L: linux-edac@vger.kernel.org
6595 F: drivers/edac/mpc85xx_edac.[ch]
6598 M: Egor Martovetsky <egor@pasemi.com>
6599 L: linux-edac@vger.kernel.org
6601 F: drivers/edac/pasemi_edac.c
6604 M: Tony Luck <tony.luck@intel.com>
6605 L: linux-edac@vger.kernel.org
6607 F: drivers/edac/pnd2_edac.[ch]
6610 M: Channagoud Kadabi <ckadabi@codeaurora.org>
6611 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6612 L: linux-arm-msm@vger.kernel.org
6613 L: linux-edac@vger.kernel.org
6615 F: drivers/edac/qcom_edac.c
6618 M: Tim Small <tim@buttersideup.com>
6619 L: linux-edac@vger.kernel.org
6621 F: drivers/edac/r82600_edac.c
6624 M: Tony Luck <tony.luck@intel.com>
6625 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6626 L: linux-edac@vger.kernel.org
6628 F: drivers/edac/sb_edac.c
6631 M: Yash Shah <yash.shah@sifive.com>
6632 L: linux-edac@vger.kernel.org
6634 F: drivers/edac/sifive_edac.c
6637 M: Tony Luck <tony.luck@intel.com>
6638 L: linux-edac@vger.kernel.org
6640 F: drivers/edac/skx_*.[ch]
6643 M: Tero Kristo <kristo@kernel.org>
6644 L: linux-edac@vger.kernel.org
6646 F: drivers/edac/ti_edac.c
6648 EDIROL UA-101/UA-1000 DRIVER
6649 M: Clemens Ladisch <clemens@ladisch.de>
6650 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6652 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6653 F: sound/usb/misc/ua101.c
6656 M: Ivan Hu <ivan.hu@canonical.com>
6657 M: Ard Biesheuvel <ardb@kernel.org>
6658 L: linux-efi@vger.kernel.org
6660 F: drivers/firmware/efi/test/
6662 EFI VARIABLE FILESYSTEM
6663 M: Matthew Garrett <matthew.garrett@nebula.com>
6664 M: Jeremy Kerr <jk@ozlabs.org>
6665 M: Ard Biesheuvel <ardb@kernel.org>
6666 L: linux-efi@vger.kernel.org
6668 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6671 EFIFB FRAMEBUFFER DRIVER
6672 M: Peter Jones <pjones@redhat.com>
6673 L: linux-fbdev@vger.kernel.org
6675 F: drivers/video/fbdev/efifb.c
6679 W: http://aeschi.ch.eu.org/efs/
6682 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6683 M: Douglas Miller <dougmill@linux.ibm.com>
6684 L: netdev@vger.kernel.org
6686 F: drivers/net/ethernet/ibm/ehea/
6688 EM28XX VIDEO4LINUX DRIVER
6689 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6690 L: linux-media@vger.kernel.org
6692 W: https://linuxtv.org
6693 T: git git://linuxtv.org/media_tree.git
6694 F: Documentation/admin-guide/media/em28xx*
6695 F: drivers/media/usb/em28xx/
6698 M: Paul Gortmaker <paul.gortmaker@windriver.com>
6699 M: Matt Mackall <mpm@selenic.com>
6700 M: David Woodhouse <dwmw2@infradead.org>
6701 L: linux-embedded@vger.kernel.org
6704 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
6705 M: Adrian Hunter <adrian.hunter@intel.com>
6706 M: Ritesh Harjani <riteshh@codeaurora.org>
6707 M: Asutosh Das <asutoshd@codeaurora.org>
6708 L: linux-mmc@vger.kernel.org
6710 F: drivers/mmc/host/cqhci*
6712 EMULEX 10Gbps iSCSI - OneConnect DRIVER
6713 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6714 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
6715 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6716 L: linux-scsi@vger.kernel.org
6718 W: http://www.broadcom.com
6719 F: drivers/scsi/be2iscsi/
6721 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6722 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
6723 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6724 M: Somnath Kotur <somnath.kotur@broadcom.com>
6725 L: netdev@vger.kernel.org
6727 W: http://www.emulex.com
6728 F: drivers/net/ethernet/emulex/benet/
6730 EMULEX ONECONNECT ROCE DRIVER
6731 M: Selvin Xavier <selvin.xavier@broadcom.com>
6732 M: Devesh Sharma <devesh.sharma@broadcom.com>
6733 L: linux-rdma@vger.kernel.org
6735 W: http://www.broadcom.com
6736 F: drivers/infiniband/hw/ocrdma/
6737 F: include/uapi/rdma/ocrdma-abi.h
6739 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6740 M: James Smart <james.smart@broadcom.com>
6741 M: Dick Kennedy <dick.kennedy@broadcom.com>
6742 L: linux-scsi@vger.kernel.org
6744 W: http://www.broadcom.com
6745 F: drivers/scsi/lpfc/
6747 ENE CB710 FLASH CARD READER DRIVER
6748 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
6750 F: drivers/misc/cb710/
6751 F: drivers/mmc/host/cb710-mmc.*
6752 F: include/linux/cb710.h
6754 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6755 M: Maxim Levitsky <maximlevitsky@gmail.com>
6757 F: drivers/media/rc/ene_ir.*
6759 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
6760 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
6761 L: linuxppc-dev@lists.ozlabs.org
6763 F: drivers/tty/ehv_bytechan.c
6765 EPSON S1D13XXX FRAMEBUFFER DRIVER
6766 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
6768 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6769 F: drivers/video/fbdev/s1d13xxxfb.c
6770 F: include/video/s1d13xxxfb.h
6773 M: Gao Xiang <xiang@kernel.org>
6774 M: Chao Yu <yuchao0@huawei.com>
6775 L: linux-erofs@lists.ozlabs.org
6777 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6778 F: Documentation/filesystems/erofs.rst
6780 F: include/trace/events/erofs.h
6782 ERRSEQ ERROR TRACKING INFRASTRUCTURE
6783 M: Jeff Layton <jlayton@kernel.org>
6785 F: include/linux/errseq.h
6788 ET131X NETWORK DRIVER
6789 M: Mark Einon <mark.einon@gmail.com>
6791 F: drivers/net/ethernet/agere/
6794 M: Roopa Prabhu <roopa@nvidia.com>
6795 M: Nikolay Aleksandrov <nikolay@nvidia.com>
6796 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
6797 L: netdev@vger.kernel.org
6799 W: http://www.linuxfoundation.org/en/Net:Bridge
6800 F: include/linux/netfilter_bridge/
6803 ETHERNET PHY LIBRARY
6804 M: Andrew Lunn <andrew@lunn.ch>
6805 M: Heiner Kallweit <hkallweit1@gmail.com>
6806 R: Russell King <linux@armlinux.org.uk>
6807 L: netdev@vger.kernel.org
6809 F: Documentation/ABI/testing/sysfs-class-net-phydev
6810 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
6811 F: Documentation/devicetree/bindings/net/mdio*
6812 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
6813 F: Documentation/networking/phy.rst
6814 F: drivers/net/mdio/
6815 F: drivers/net/mdio/of_mdio.c
6818 F: drivers/of/of_net.c
6819 F: include/dt-bindings/net/qca-ar803x.h
6820 F: include/linux/*mdio*.h
6821 F: include/linux/mdio/*.h
6822 F: include/linux/of_net.h
6823 F: include/linux/phy.h
6824 F: include/linux/phy_fixed.h
6825 F: include/linux/platform_data/mdio-bcm-unimac.h
6826 F: include/linux/platform_data/mdio-gpio.h
6827 F: include/trace/events/mdio.h
6828 F: include/uapi/linux/mdio.h
6829 F: include/uapi/linux/mii.h
6832 M: Namjae Jeon <namjae.jeon@samsung.com>
6833 M: Sungjong Seo <sj1557.seo@samsung.com>
6834 L: linux-fsdevel@vger.kernel.org
6839 M: Jan Kara <jack@suse.com>
6840 L: linux-ext4@vger.kernel.org
6842 F: Documentation/filesystems/ext2.rst
6844 F: include/linux/ext2*
6847 M: "Theodore Ts'o" <tytso@mit.edu>
6848 M: Andreas Dilger <adilger.kernel@dilger.ca>
6849 L: linux-ext4@vger.kernel.org
6851 W: http://ext4.wiki.kernel.org
6852 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
6853 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6854 F: Documentation/filesystems/ext4/
6856 F: include/trace/events/ext4.h
6858 Extended Verification Module (EVM)
6859 M: Mimi Zohar <zohar@linux.ibm.com>
6860 L: linux-integrity@vger.kernel.org
6862 F: security/integrity/evm/
6864 EXTENSIBLE FIRMWARE INTERFACE (EFI)
6865 M: Ard Biesheuvel <ardb@kernel.org>
6866 L: linux-efi@vger.kernel.org
6868 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6869 F: Documentation/admin-guide/efi-stub.rst
6870 F: arch/*/include/asm/efi.h
6871 F: arch/*/kernel/efi.c
6872 F: arch/arm/boot/compressed/efi-header.S
6873 F: arch/arm64/kernel/efi-entry.S
6874 F: arch/x86/platform/efi/
6875 F: drivers/firmware/efi/
6876 F: include/linux/efi*.h
6878 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6879 M: MyungJoo Ham <myungjoo.ham@samsung.com>
6880 M: Chanwoo Choi <cw00.choi@samsung.com>
6881 L: linux-kernel@vger.kernel.org
6883 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6884 F: Documentation/devicetree/bindings/extcon/
6885 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6887 F: include/linux/extcon.h
6888 F: include/linux/extcon/
6891 M: Masami Hiramatsu <mhiramat@kernel.org>
6893 F: Documentation/admin-guide/bootconfig.rst
6894 F: fs/proc/bootconfig.c
6895 F: include/linux/bootconfig.h
6897 F: tools/bootconfig/*
6898 F: tools/bootconfig/scripts/*
6901 M: Jingoo Han <jingoohan1@gmail.com>
6902 L: dri-devel@lists.freedesktop.org
6904 F: drivers/gpu/drm/exynos/exynos_dp*
6906 EXYNOS SYSMMU (IOMMU) driver
6907 M: Marek Szyprowski <m.szyprowski@samsung.com>
6908 L: iommu@lists.linux-foundation.org
6910 F: drivers/iommu/exynos-iommu.c
6913 M: Jaegeuk Kim <jaegeuk@kernel.org>
6914 M: Chao Yu <yuchao0@huawei.com>
6915 L: linux-f2fs-devel@lists.sourceforge.net
6917 W: https://f2fs.wiki.kernel.org/
6918 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6919 F: Documentation/ABI/testing/sysfs-fs-f2fs
6920 F: Documentation/filesystems/f2fs.rst
6922 F: include/linux/f2fs_fs.h
6923 F: include/trace/events/f2fs.h
6924 F: include/uapi/linux/f2fs.h
6926 F71805F HARDWARE MONITORING DRIVER
6927 M: Jean Delvare <jdelvare@suse.com>
6928 L: linux-hwmon@vger.kernel.org
6930 F: Documentation/hwmon/f71805f.rst
6931 F: drivers/hwmon/f71805f.c
6934 M: Josh Poimboeuf <jpoimboe@redhat.com>
6936 F: scripts/faddr2line
6939 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
6940 L: netdev@vger.kernel.org
6942 F: Documentation/networking/failover.rst
6943 F: include/net/failover.h
6944 F: net/core/failover.c
6947 M: Jan Kara <jack@suse.cz>
6948 R: Amir Goldstein <amir73il@gmail.com>
6949 R: Matthew Bobrowski <repnop@google.com>
6950 L: linux-fsdevel@vger.kernel.org
6952 F: fs/notify/fanotify/
6953 F: include/linux/fanotify.h
6954 F: include/uapi/linux/fanotify.h
6956 FARSYNC SYNCHRONOUS DRIVER
6957 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
6959 W: http://www.farsite.co.uk/
6960 F: drivers/net/wan/farsync.*
6962 FAULT INJECTION SUPPORT
6963 M: Akinobu Mita <akinobu.mita@gmail.com>
6965 F: Documentation/fault-injection/
6966 F: lib/fault-inject.c
6968 FBTFT Framebuffer drivers
6969 L: dri-devel@lists.freedesktop.org
6970 L: linux-fbdev@vger.kernel.org
6972 F: drivers/staging/fbtft/
6975 M: Michael Buesch <m@bues.ch>
6976 L: linux-media@vger.kernel.org
6978 F: drivers/media/tuners/fc0011.c
6979 F: drivers/media/tuners/fc0011.h
6982 M: Antti Palosaari <crope@iki.fi>
6983 L: linux-media@vger.kernel.org
6985 W: https://linuxtv.org
6986 W: http://palosaari.fi/linux/
6987 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6988 T: git git://linuxtv.org/anttip/media_tree.git
6989 F: drivers/media/tuners/fc2580*
6991 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6992 M: Hannes Reinecke <hare@suse.de>
6993 L: linux-scsi@vger.kernel.org
6995 W: www.Open-FCoE.org
6996 F: drivers/scsi/fcoe/
6997 F: drivers/scsi/libfc/
6999 F: include/scsi/libfc.h
7000 F: include/scsi/libfcoe.h
7001 F: include/uapi/scsi/fc/
7003 FILE LOCKING (flock() and fcntl()/lockf())
7004 M: Jeff Layton <jlayton@kernel.org>
7005 M: "J. Bruce Fields" <bfields@fieldses.org>
7006 L: linux-fsdevel@vger.kernel.org
7010 F: include/linux/fcntl.h
7011 F: include/uapi/linux/fcntl.h
7013 FILESYSTEM DIRECT ACCESS (DAX)
7014 M: Dan Williams <dan.j.williams@intel.com>
7015 R: Matthew Wilcox <willy@infradead.org>
7016 R: Jan Kara <jack@suse.cz>
7017 L: linux-fsdevel@vger.kernel.org
7018 L: nvdimm@lists.linux.dev
7021 F: include/linux/dax.h
7022 F: include/trace/events/fs_dax.h
7024 FILESYSTEMS (VFS and infrastructure)
7025 M: Alexander Viro <viro@zeniv.linux.org.uk>
7026 L: linux-fsdevel@vger.kernel.org
7029 F: include/linux/fs.h
7030 F: include/linux/fs_types.h
7031 F: include/uapi/linux/fs.h
7032 F: include/uapi/linux/openat2.h
7037 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7038 M: Riku Voipio <riku.voipio@iki.fi>
7039 L: linux-hwmon@vger.kernel.org
7041 F: drivers/hwmon/f75375s.c
7042 F: include/linux/f75375s.h
7044 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
7045 M: Clemens Ladisch <clemens@ladisch.de>
7046 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
7047 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7049 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7050 F: include/uapi/sound/firewire.h
7053 FIREWIRE MEDIA DRIVERS (firedtv)
7054 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7055 L: linux-media@vger.kernel.org
7056 L: linux1394-devel@lists.sourceforge.net
7058 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
7059 F: drivers/media/firewire/
7061 FIREWIRE SBP-2 TARGET
7062 M: Chris Boot <bootc@bootc.net>
7063 L: linux-scsi@vger.kernel.org
7064 L: target-devel@vger.kernel.org
7065 L: linux1394-devel@lists.sourceforge.net
7067 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
7068 F: drivers/target/sbp/
7071 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7072 L: linux1394-devel@lists.sourceforge.net
7074 W: http://ieee1394.wiki.kernel.org/
7075 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
7076 F: drivers/firewire/
7077 F: include/linux/firewire.h
7078 F: include/uapi/linux/firewire*.h
7081 FIRMWARE LOADER (request_firmware)
7082 M: Luis Chamberlain <mcgrof@kernel.org>
7083 L: linux-kernel@vger.kernel.org
7085 F: Documentation/firmware_class/
7086 F: drivers/base/firmware_loader/
7087 F: include/linux/firmware.h
7089 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
7090 M: Joshua Morris <josh.h.morris@us.ibm.com>
7091 M: Philip Kelleher <pjk1939@linux.ibm.com>
7093 F: drivers/block/rsxx/
7095 FLEXTIMER FTM-QUADDEC DRIVER
7096 M: Patrick Havelange <patrick.havelange@essensium.com>
7097 L: linux-iio@vger.kernel.org
7099 F: Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
7100 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
7101 F: drivers/counter/ftm-quaddec.c
7104 M: Denis Efremov <efremov@linux.com>
7105 L: linux-block@vger.kernel.org
7107 F: drivers/block/floppy.c
7109 FLYSKY FSIA6B RC RECEIVER
7110 M: Markus Koch <markus@notsyncing.net>
7111 L: linux-input@vger.kernel.org
7113 F: drivers/input/joystick/fsia6b.c
7115 FORCEDETH GIGABIT ETHERNET DRIVER
7116 M: Rain River <rain.1986.08.12@gmail.com>
7117 M: Zhu Yanjun <zyjzyj2000@gmail.com>
7118 L: netdev@vger.kernel.org
7120 F: drivers/net/ethernet/nvidia/*
7123 M: Wu Hao <hao.wu@intel.com>
7124 R: Tom Rix <trix@redhat.com>
7125 L: linux-fpga@vger.kernel.org
7127 F: Documentation/ABI/testing/sysfs-bus-dfl*
7128 F: Documentation/fpga/dfl.rst
7129 F: drivers/fpga/dfl*
7130 F: drivers/uio/uio_dfl.c
7131 F: include/linux/dfl.h
7132 F: include/uapi/linux/fpga-dfl.h
7134 FPGA MANAGER FRAMEWORK
7135 M: Moritz Fischer <mdf@kernel.org>
7136 R: Tom Rix <trix@redhat.com>
7137 L: linux-fpga@vger.kernel.org
7139 W: http://www.rocketboards.org
7140 Q: http://patchwork.kernel.org/project/linux-fpga/list/
7141 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
7142 F: Documentation/devicetree/bindings/fpga/
7143 F: Documentation/driver-api/fpga/
7144 F: Documentation/fpga/
7146 F: include/linux/fpga/
7149 M: Bill Metzenthen <billm@melbpc.org.au>
7151 W: http://floatingpoint.sourceforge.net/emulator/index.html
7152 F: arch/x86/math-emu/
7155 L: dri-devel@lists.freedesktop.org
7156 L: linux-fbdev@vger.kernel.org
7158 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
7159 T: git git://anongit.freedesktop.org/drm/drm-misc
7160 F: Documentation/fb/
7162 F: include/linux/fb.h
7163 F: include/uapi/linux/fb.h
7164 F: include/uapi/video/
7167 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
7168 M: Horia Geantă <horia.geanta@nxp.com>
7169 M: Aymen Sghaier <aymen.sghaier@nxp.com>
7170 L: linux-crypto@vger.kernel.org
7172 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
7173 F: drivers/crypto/caam/
7175 FREESCALE COLDFIRE M5441X MMC DRIVER
7176 M: Angelo Dureghello <angelo.dureghello@timesys.com>
7177 L: linux-mmc@vger.kernel.org
7179 F: drivers/mmc/host/sdhci-esdhc-mcf.c
7180 F: include/linux/platform_data/mmc-esdhc-mcf.h
7182 FREESCALE DIU FRAMEBUFFER DRIVER
7183 M: Timur Tabi <timur@kernel.org>
7184 L: linux-fbdev@vger.kernel.org
7186 F: drivers/video/fbdev/fsl-diu-fb.*
7188 FREESCALE DMA DRIVER
7189 M: Li Yang <leoyang.li@nxp.com>
7190 M: Zhang Wei <zw@zh-kernel.org>
7191 L: linuxppc-dev@lists.ozlabs.org
7193 F: drivers/dma/fsldma.*
7195 FREESCALE DSPI DRIVER
7196 M: Vladimir Oltean <olteanv@gmail.com>
7197 L: linux-spi@vger.kernel.org
7199 F: Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
7200 F: drivers/spi/spi-fsl-dspi.c
7201 F: include/linux/spi/spi-fsl-dspi.h
7203 FREESCALE ENETC ETHERNET DRIVERS
7204 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7205 L: netdev@vger.kernel.org
7207 F: drivers/net/ethernet/freescale/enetc/
7209 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
7210 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7211 L: netdev@vger.kernel.org
7213 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
7214 F: drivers/net/ethernet/freescale/gianfar*
7216 FREESCALE GPMI NAND DRIVER
7217 M: Han Xu <han.xu@nxp.com>
7218 L: linux-mtd@lists.infradead.org
7220 F: drivers/mtd/nand/raw/gpmi-nand/*
7222 FREESCALE I2C CPM DRIVER
7223 M: Jochen Friedrich <jochen@scram.de>
7224 L: linuxppc-dev@lists.ozlabs.org
7225 L: linux-i2c@vger.kernel.org
7227 F: drivers/i2c/busses/i2c-cpm.c
7229 FREESCALE IMX / MXC FEC DRIVER
7230 M: Joakim Zhang <qiangqing.zhang@nxp.com>
7231 L: netdev@vger.kernel.org
7233 F: Documentation/devicetree/bindings/net/fsl-fec.txt
7234 F: drivers/net/ethernet/freescale/fec.h
7235 F: drivers/net/ethernet/freescale/fec_main.c
7236 F: drivers/net/ethernet/freescale/fec_ptp.c
7238 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
7239 M: Sascha Hauer <s.hauer@pengutronix.de>
7240 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7241 L: linux-fbdev@vger.kernel.org
7242 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7244 F: drivers/video/fbdev/imxfb.c
7245 F: include/linux/platform_data/video-imxfb.h
7247 FREESCALE IMX DDR PMU DRIVER
7248 M: Frank Li <Frank.li@nxp.com>
7249 L: linux-arm-kernel@lists.infradead.org
7251 F: Documentation/admin-guide/perf/imx-ddr.rst
7252 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
7253 F: drivers/perf/fsl_imx8_ddr_perf.c
7255 FREESCALE IMX I2C DRIVER
7256 M: Oleksij Rempel <o.rempel@pengutronix.de>
7257 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7258 L: linux-i2c@vger.kernel.org
7260 F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
7261 F: drivers/i2c/busses/i2c-imx.c
7263 FREESCALE IMX LPI2C DRIVER
7264 M: Dong Aisheng <aisheng.dong@nxp.com>
7265 L: linux-i2c@vger.kernel.org
7266 L: linux-imx@nxp.com
7268 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
7269 F: drivers/i2c/busses/i2c-imx-lpi2c.c
7271 FREESCALE MPC I2C DRIVER
7272 M: Chris Packham <chris.packham@alliedtelesis.co.nz>
7273 L: linux-i2c@vger.kernel.org
7275 F: Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
7276 F: drivers/i2c/busses/i2c-mpc.c
7278 FREESCALE QORIQ DPAA ETHERNET DRIVER
7279 M: Madalin Bucur <madalin.bucur@nxp.com>
7280 L: netdev@vger.kernel.org
7282 F: drivers/net/ethernet/freescale/dpaa
7284 FREESCALE QORIQ DPAA FMAN DRIVER
7285 M: Madalin Bucur <madalin.bucur@nxp.com>
7286 L: netdev@vger.kernel.org
7288 F: Documentation/devicetree/bindings/net/fsl-fman.txt
7289 F: drivers/net/ethernet/freescale/fman
7291 FREESCALE QORIQ PTP CLOCK DRIVER
7292 M: Yangbo Lu <yangbo.lu@nxp.com>
7293 L: netdev@vger.kernel.org
7295 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
7296 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
7297 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
7298 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
7299 F: drivers/ptp/ptp_qoriq.c
7300 F: drivers/ptp/ptp_qoriq_debugfs.c
7301 F: include/linux/fsl/ptp_qoriq.h
7303 FREESCALE QUAD SPI DRIVER
7304 M: Han Xu <han.xu@nxp.com>
7305 L: linux-spi@vger.kernel.org
7307 F: Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
7308 F: drivers/spi/spi-fsl-qspi.c
7310 FREESCALE QUICC ENGINE LIBRARY
7311 M: Qiang Zhao <qiang.zhao@nxp.com>
7312 L: linuxppc-dev@lists.ozlabs.org
7314 F: drivers/soc/fsl/qe/
7315 F: include/soc/fsl/*qe*.h
7316 F: include/soc/fsl/*ucc*.h
7318 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
7319 M: Li Yang <leoyang.li@nxp.com>
7320 L: netdev@vger.kernel.org
7321 L: linuxppc-dev@lists.ozlabs.org
7323 F: drivers/net/ethernet/freescale/ucc_geth*
7325 FREESCALE QUICC ENGINE UCC HDLC DRIVER
7326 M: Zhao Qiang <qiang.zhao@nxp.com>
7327 L: netdev@vger.kernel.org
7328 L: linuxppc-dev@lists.ozlabs.org
7330 F: drivers/net/wan/fsl_ucc_hdlc*
7332 FREESCALE QUICC ENGINE UCC UART DRIVER
7333 M: Timur Tabi <timur@kernel.org>
7334 L: linuxppc-dev@lists.ozlabs.org
7336 F: drivers/tty/serial/ucc_uart.c
7338 FREESCALE SOC DRIVERS
7339 M: Li Yang <leoyang.li@nxp.com>
7340 L: linuxppc-dev@lists.ozlabs.org
7341 L: linux-arm-kernel@lists.infradead.org
7343 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
7344 F: Documentation/devicetree/bindings/soc/fsl/
7346 F: include/linux/fsl/
7348 FREESCALE SOC FS_ENET DRIVER
7349 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
7350 L: linuxppc-dev@lists.ozlabs.org
7351 L: netdev@vger.kernel.org
7353 F: drivers/net/ethernet/freescale/fs_enet/
7354 F: include/linux/fs_enet_pd.h
7356 FREESCALE SOC SOUND DRIVERS
7357 M: Nicolin Chen <nicoleotsuka@gmail.com>
7358 M: Xiubo Li <Xiubo.Lee@gmail.com>
7359 R: Fabio Estevam <festevam@gmail.com>
7360 R: Shengjiu Wang <shengjiu.wang@gmail.com>
7361 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7362 L: linuxppc-dev@lists.ozlabs.org
7364 F: sound/soc/fsl/fsl*
7365 F: sound/soc/fsl/imx*
7366 F: sound/soc/fsl/mpc8610_hpcd.c
7368 FREESCALE USB PERIPHERAL DRIVERS
7369 M: Li Yang <leoyang.li@nxp.com>
7370 L: linux-usb@vger.kernel.org
7371 L: linuxppc-dev@lists.ozlabs.org
7373 F: drivers/usb/gadget/udc/fsl*
7375 FREESCALE USB PHY DRIVER
7376 M: Ran Wang <ran.wang_1@nxp.com>
7377 L: linux-usb@vger.kernel.org
7378 L: linuxppc-dev@lists.ozlabs.org
7380 F: drivers/usb/phy/phy-fsl-usb*
7383 M: Christoph Hellwig <hch@infradead.org>
7385 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
7389 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7390 M: Pavel Machek <pavel@ucw.cz>
7391 L: linux-pm@vger.kernel.org
7393 F: Documentation/power/freezing-of-tasks.rst
7394 F: include/linux/freezer.h
7398 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
7399 L: linux-kernel@vger.kernel.org
7401 F: include/linux/frontswap.h
7404 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
7405 M: David Howells <dhowells@redhat.com>
7406 L: linux-cachefs@redhat.com (moderated for non-subscribers)
7408 F: Documentation/filesystems/caching/
7410 F: include/linux/fscache*.h
7412 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
7413 M: Theodore Y. Ts'o <tytso@mit.edu>
7414 M: Jaegeuk Kim <jaegeuk@kernel.org>
7415 M: Eric Biggers <ebiggers@kernel.org>
7416 L: linux-fscrypt@vger.kernel.org
7418 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7419 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
7420 F: Documentation/filesystems/fscrypt.rst
7422 F: include/linux/fscrypt*.h
7423 F: include/uapi/linux/fscrypt.h
7426 M: Jeremy Kerr <jk@ozlabs.org>
7427 M: Joel Stanley <joel@jms.id.au>
7428 R: Alistar Popple <alistair@popple.id.au>
7429 R: Eddie James <eajames@linux.ibm.com>
7430 L: linux-fsi@lists.ozlabs.org
7432 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
7433 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
7435 F: include/linux/fsi*.h
7436 F: include/trace/events/fsi*.h
7438 FSI-ATTACHED I2C DRIVER
7439 M: Eddie James <eajames@linux.ibm.com>
7440 L: linux-i2c@vger.kernel.org
7441 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
7443 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
7444 F: drivers/i2c/busses/i2c-fsi.c
7446 FSI-ATTACHED SPI DRIVER
7447 M: Eddie James <eajames@linux.ibm.com>
7448 L: linux-spi@vger.kernel.org
7450 F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
7451 F: drivers/spi/spi-fsi.c
7453 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
7454 M: Jan Kara <jack@suse.cz>
7455 R: Amir Goldstein <amir73il@gmail.com>
7456 L: linux-fsdevel@vger.kernel.org
7458 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
7460 F: include/linux/fsnotify*.h
7462 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
7463 M: Eric Biggers <ebiggers@kernel.org>
7464 M: Theodore Y. Ts'o <tytso@mit.edu>
7465 L: linux-fscrypt@vger.kernel.org
7467 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7468 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
7469 F: Documentation/filesystems/fsverity.rst
7471 F: include/linux/fsverity.h
7472 F: include/uapi/linux/fsverity.h
7474 FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
7475 M: Michael Zaidman <michael.zaidman@gmail.com>
7476 L: linux-i2c@vger.kernel.org
7477 L: linux-input@vger.kernel.org
7479 F: drivers/hid/hid-ft260.c
7481 FUJITSU LAPTOP EXTRAS
7482 M: Jonathan Woithe <jwoithe@just42.net>
7483 L: platform-driver-x86@vger.kernel.org
7485 F: drivers/platform/x86/fujitsu-laptop.c
7487 FUJITSU M-5MO LS CAMERA ISP DRIVER
7488 M: Kyungmin Park <kyungmin.park@samsung.com>
7489 M: Heungjun Kim <riverful.kim@samsung.com>
7490 L: linux-media@vger.kernel.org
7492 F: drivers/media/i2c/m5mols/
7493 F: include/media/i2c/m5mols.h
7495 FUJITSU TABLET EXTRAS
7496 M: Robert Gerlach <khnz@gmx.de>
7497 L: platform-driver-x86@vger.kernel.org
7499 F: drivers/platform/x86/fujitsu-tablet.c
7501 FUSE: FILESYSTEM IN USERSPACE
7502 M: Miklos Szeredi <miklos@szeredi.hu>
7503 L: linux-fsdevel@vger.kernel.org
7505 W: https://github.com/libfuse/
7506 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
7507 F: Documentation/filesystems/fuse.rst
7509 F: include/uapi/linux/fuse.h
7512 M: Thomas Gleixner <tglx@linutronix.de>
7513 M: Ingo Molnar <mingo@redhat.com>
7514 R: Peter Zijlstra <peterz@infradead.org>
7515 R: Darren Hart <dvhart@infradead.org>
7516 R: Davidlohr Bueso <dave@stgolabs.net>
7517 L: linux-kernel@vger.kernel.org
7519 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7520 F: Documentation/locking/*futex*
7521 F: include/asm-generic/futex.h
7522 F: include/linux/futex.h
7523 F: include/uapi/linux/futex.h
7525 F: tools/perf/bench/futex*
7526 F: tools/testing/selftests/futex/
7528 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
7529 M: Tim Harvey <tharvey@gateworks.com>
7530 M: Robert Jones <rjones@gateworks.com>
7532 F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
7533 F: drivers/mfd/gateworks-gsc.c
7534 F: include/linux/mfd/gsc.h
7535 F: Documentation/hwmon/gsc-hwmon.rst
7536 F: drivers/hwmon/gsc-hwmon.c
7537 F: include/linux/platform_data/gsc_hwmon.h
7540 M: Kees Cook <keescook@chromium.org>
7541 L: linux-hardening@vger.kernel.org
7543 F: Documentation/kbuild/gcc-plugins.rst
7544 F: scripts/Makefile.gcc-plugins
7545 F: scripts/gcc-plugins/
7547 GCOV BASED KERNEL PROFILING
7548 M: Peter Oberparleiter <oberpar@linux.ibm.com>
7550 F: Documentation/dev-tools/gcov.rst
7553 GDB KERNEL DEBUGGING HELPER SCRIPTS
7554 M: Jan Kiszka <jan.kiszka@siemens.com>
7555 M: Kieran Bingham <kbingham@kernel.org>
7559 GEMTEK FM RADIO RECEIVER DRIVER
7560 M: Hans Verkuil <hverkuil@xs4all.nl>
7561 L: linux-media@vger.kernel.org
7563 W: https://linuxtv.org
7564 T: git git://linuxtv.org/media_tree.git
7565 F: drivers/media/radio/radio-gemtek*
7567 GENERIC ARCHITECTURE TOPOLOGY
7568 M: Sudeep Holla <sudeep.holla@arm.com>
7569 L: linux-kernel@vger.kernel.org
7571 F: drivers/base/arch_topology.c
7572 F: include/linux/arch_topology.h
7575 M: Thomas Gleixner <tglx@linutronix.de>
7576 M: Peter Zijlstra <peterz@infradead.org>
7577 M: Andy Lutomirski <luto@kernel.org>
7578 L: linux-kernel@vger.kernel.org
7580 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
7581 F: include/linux/entry-common.h
7582 F: include/linux/entry-kvm.h
7585 GENERIC GPIO I2C DRIVER
7586 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7588 F: drivers/i2c/busses/i2c-gpio.c
7589 F: include/linux/platform_data/i2c-gpio.h
7591 GENERIC GPIO I2C MULTIPLEXER DRIVER
7592 M: Peter Korsgaard <peter.korsgaard@barco.com>
7593 L: linux-i2c@vger.kernel.org
7595 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
7596 F: drivers/i2c/muxes/i2c-mux-gpio.c
7597 F: include/linux/platform_data/i2c-mux-gpio.h
7599 GENERIC HDLC (WAN) DRIVERS
7600 M: Krzysztof Halasa <khc@pm.waw.pl>
7602 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
7603 F: drivers/net/wan/c101.c
7604 F: drivers/net/wan/hd6457*
7605 F: drivers/net/wan/hdlc*
7606 F: drivers/net/wan/n2.c
7607 F: drivers/net/wan/pc300too.c
7608 F: drivers/net/wan/pci200syn.c
7609 F: drivers/net/wan/wanxl*
7611 GENERIC INCLUDE/ASM HEADER FILES
7612 M: Arnd Bergmann <arnd@arndb.de>
7613 L: linux-arch@vger.kernel.org
7615 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
7616 F: include/asm-generic/
7617 F: include/uapi/asm-generic/
7619 GENERIC PHY FRAMEWORK
7620 M: Kishon Vijay Abraham I <kishon@ti.com>
7621 M: Vinod Koul <vkoul@kernel.org>
7622 L: linux-phy@lists.infradead.org
7624 Q: https://patchwork.kernel.org/project/linux-phy/list/
7625 T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
7626 F: Documentation/devicetree/bindings/phy/
7628 F: include/linux/phy/
7630 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
7631 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7633 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
7636 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7637 M: Kevin Hilman <khilman@kernel.org>
7638 M: Ulf Hansson <ulf.hansson@linaro.org>
7639 L: linux-pm@vger.kernel.org
7641 F: Documentation/devicetree/bindings/power/power?domain*
7642 F: drivers/base/power/domain*.c
7643 F: include/linux/pm_domain.h
7645 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
7646 M: Eugen Hristev <eugen.hristev@microchip.com>
7647 L: linux-input@vger.kernel.org
7649 F: drivers/input/touchscreen/resistive-adc-touch.c
7651 GENERIC STRING LIBRARY
7652 R: Andy Shevchenko <andy@kernel.org>
7655 F: lib/string_helpers.c
7656 F: lib/test_string.c
7657 F: lib/test-string_helpers.c
7659 GENERIC UIO DRIVER FOR PCI DEVICES
7660 M: "Michael S. Tsirkin" <mst@redhat.com>
7661 L: kvm@vger.kernel.org
7663 F: drivers/uio/uio_pci_generic.c
7665 GENERIC VDSO LIBRARY
7666 M: Andy Lutomirski <luto@kernel.org>
7667 M: Thomas Gleixner <tglx@linutronix.de>
7668 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
7669 L: linux-kernel@vger.kernel.org
7671 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
7672 F: include/asm-generic/vdso/vsyscall.h
7674 F: kernel/time/vsyscall.c
7677 GENWQE (IBM Generic Workqueue Card)
7678 M: Frank Haverkamp <haver@linux.ibm.com>
7680 F: drivers/misc/genwqe/
7682 GET_MAINTAINER SCRIPT
7683 M: Joe Perches <joe@perches.com>
7685 F: scripts/get_maintainer.pl
7688 M: Bob Peterson <rpeterso@redhat.com>
7689 M: Andreas Gruenbacher <agruenba@redhat.com>
7690 L: cluster-devel@redhat.com
7692 B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
7693 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
7694 F: Documentation/filesystems/gfs2*
7696 F: include/uapi/linux/gfs2_ondisk.h
7699 M: Thomas Weißschuh <thomas@weissschuh.net>
7700 L: platform-driver-x86@vger.kernel.org
7702 F: drivers/platform/x86/gigabyte-wmi.c
7705 M: Johan Hovold <johan@kernel.org>
7707 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
7708 F: Documentation/ABI/testing/sysfs-class-gnss
7709 F: Documentation/devicetree/bindings/gnss/
7711 F: include/linux/gnss.h
7714 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
7715 L: linux-media@vger.kernel.org
7717 F: drivers/media/usb/go7007/
7720 M: Bastien Nocera <hadess@hadess.net>
7721 L: linux-input@vger.kernel.org
7723 F: drivers/input/touchscreen/goodix.c
7725 GOOGLE ETHERNET DRIVERS
7726 M: Catherine Sullivan <csully@google.com>
7727 R: Sagi Shahar <sagis@google.com>
7728 R: Jon Olson <jonolson@google.com>
7729 L: netdev@vger.kernel.org
7731 F: Documentation/networking/device_drivers/ethernet/google/gve.rst
7732 F: drivers/net/ethernet/google
7734 GPD POCKET FAN DRIVER
7735 M: Hans de Goede <hdegoede@redhat.com>
7736 L: platform-driver-x86@vger.kernel.org
7738 F: drivers/platform/x86/gpd-pocket-fan.c
7741 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7742 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7743 L: linux-gpio@vger.kernel.org
7744 L: linux-acpi@vger.kernel.org
7746 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7747 F: Documentation/firmware-guide/acpi/gpio-properties.rst
7748 F: drivers/gpio/gpiolib-acpi.c
7749 F: drivers/gpio/gpiolib-acpi.h
7752 M: Geert Uytterhoeven <geert+renesas@glider.be>
7753 L: linux-gpio@vger.kernel.org
7755 F: Documentation/admin-guide/gpio/gpio-aggregator.rst
7756 F: drivers/gpio/gpio-aggregator.c
7759 M: Sean Young <sean@mess.org>
7760 L: linux-media@vger.kernel.org
7762 F: drivers/media/rc/gpio-ir-tx.c
7765 M: Bamvor Jian Zhang <bamv2005@gmail.com>
7766 L: linux-gpio@vger.kernel.org
7768 F: drivers/gpio/gpio-mockup.c
7769 F: tools/testing/selftests/gpio/
7772 R: Michael Walle <michael@walle.cc>
7774 F: drivers/gpio/gpio-regmap.c
7775 F: include/linux/gpio/regmap.h
7778 M: Linus Walleij <linus.walleij@linaro.org>
7779 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
7780 L: linux-gpio@vger.kernel.org
7782 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
7783 F: Documentation/ABI/obsolete/sysfs-gpio
7784 F: Documentation/ABI/testing/gpio-cdev
7785 F: Documentation/admin-guide/gpio/
7786 F: Documentation/devicetree/bindings/gpio/
7787 F: Documentation/driver-api/gpio/
7789 F: include/asm-generic/gpio.h
7790 F: include/linux/gpio.h
7791 F: include/linux/gpio/
7792 F: include/linux/of_gpio.h
7793 F: include/uapi/linux/gpio.h
7796 GRE DEMULTIPLEXER DRIVER
7797 M: Dmitry Kozlov <xeb@mail.ru>
7798 L: netdev@vger.kernel.org
7800 F: include/net/gre.h
7801 F: net/ipv4/gre_demux.c
7802 F: net/ipv4/gre_offload.c
7804 GRETH 10/100/1G Ethernet MAC device driver
7805 M: Andreas Larsson <andreas@gaisler.com>
7806 L: netdev@vger.kernel.org
7808 F: drivers/net/ethernet/aeroflex/
7810 GREYBUS AUDIO PROTOCOLS DRIVERS
7811 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
7812 M: Mark Greer <mgreer@animalcreek.com>
7814 F: drivers/staging/greybus/audio_apbridgea.c
7815 F: drivers/staging/greybus/audio_apbridgea.h
7816 F: drivers/staging/greybus/audio_codec.c
7817 F: drivers/staging/greybus/audio_codec.h
7818 F: drivers/staging/greybus/audio_gb.c
7819 F: drivers/staging/greybus/audio_manager.c
7820 F: drivers/staging/greybus/audio_manager.h
7821 F: drivers/staging/greybus/audio_manager_module.c
7822 F: drivers/staging/greybus/audio_manager_private.h
7823 F: drivers/staging/greybus/audio_manager_sysfs.c
7824 F: drivers/staging/greybus/audio_module.c
7825 F: drivers/staging/greybus/audio_topology.c
7827 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7828 M: Viresh Kumar <vireshk@kernel.org>
7830 F: drivers/staging/greybus/authentication.c
7831 F: drivers/staging/greybus/bootrom.c
7832 F: drivers/staging/greybus/firmware.h
7833 F: drivers/staging/greybus/fw-core.c
7834 F: drivers/staging/greybus/fw-download.c
7835 F: drivers/staging/greybus/fw-management.c
7836 F: drivers/staging/greybus/greybus_authentication.h
7837 F: drivers/staging/greybus/greybus_firmware.h
7838 F: drivers/staging/greybus/hid.c
7839 F: drivers/staging/greybus/i2c.c
7840 F: drivers/staging/greybus/spi.c
7841 F: drivers/staging/greybus/spilib.c
7842 F: drivers/staging/greybus/spilib.h
7844 GREYBUS LOOPBACK DRIVER
7845 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
7847 F: drivers/staging/greybus/loopback.c
7849 GREYBUS PLATFORM DRIVERS
7850 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
7852 F: drivers/staging/greybus/arche-apb-ctrl.c
7853 F: drivers/staging/greybus/arche-platform.c
7854 F: drivers/staging/greybus/arche_platform.h
7856 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7857 M: Rui Miguel Silva <rmfrfs@gmail.com>
7859 F: drivers/staging/greybus/gpio.c
7860 F: drivers/staging/greybus/light.c
7861 F: drivers/staging/greybus/power_supply.c
7862 F: drivers/staging/greybus/sdio.c
7863 F: drivers/staging/greybus/spi.c
7864 F: drivers/staging/greybus/spilib.c
7867 M: Johan Hovold <johan@kernel.org>
7868 M: Alex Elder <elder@kernel.org>
7869 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7870 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
7873 F: drivers/staging/greybus/
7874 F: include/linux/greybus.h
7875 F: include/linux/greybus/
7877 GREYBUS UART PROTOCOLS DRIVERS
7878 M: David Lin <dtwlin@gmail.com>
7880 F: drivers/staging/greybus/log.c
7881 F: drivers/staging/greybus/uart.c
7883 GS1662 VIDEO SERIALIZER
7884 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7885 L: linux-media@vger.kernel.org
7887 T: git git://linuxtv.org/media_tree.git
7888 F: drivers/media/spi/gs1662.c
7890 GSPCA FINEPIX SUBDRIVER
7891 M: Frank Zago <frank@zago.net>
7892 L: linux-media@vger.kernel.org
7894 T: git git://linuxtv.org/media_tree.git
7895 F: drivers/media/usb/gspca/finepix.c
7897 GSPCA GL860 SUBDRIVER
7898 M: Olivier Lorin <o.lorin@laposte.net>
7899 L: linux-media@vger.kernel.org
7901 T: git git://linuxtv.org/media_tree.git
7902 F: drivers/media/usb/gspca/gl860/
7904 GSPCA M5602 SUBDRIVER
7905 M: Erik Andren <erik.andren@gmail.com>
7906 L: linux-media@vger.kernel.org
7908 T: git git://linuxtv.org/media_tree.git
7909 F: drivers/media/usb/gspca/m5602/
7911 GSPCA PAC207 SONIXB SUBDRIVER
7912 M: Hans Verkuil <hverkuil@xs4all.nl>
7913 L: linux-media@vger.kernel.org
7915 T: git git://linuxtv.org/media_tree.git
7916 F: drivers/media/usb/gspca/pac207.c
7918 GSPCA SN9C20X SUBDRIVER
7919 M: Brian Johnson <brijohn@gmail.com>
7920 L: linux-media@vger.kernel.org
7922 T: git git://linuxtv.org/media_tree.git
7923 F: drivers/media/usb/gspca/sn9c20x.c
7925 GSPCA T613 SUBDRIVER
7926 M: Leandro Costantino <lcostantino@gmail.com>
7927 L: linux-media@vger.kernel.org
7929 T: git git://linuxtv.org/media_tree.git
7930 F: drivers/media/usb/gspca/t613.c
7932 GSPCA USB WEBCAM DRIVER
7933 M: Hans Verkuil <hverkuil@xs4all.nl>
7934 L: linux-media@vger.kernel.org
7936 T: git git://linuxtv.org/media_tree.git
7937 F: drivers/media/usb/gspca/
7939 GTP (GPRS Tunneling Protocol)
7940 M: Pablo Neira Ayuso <pablo@netfilter.org>
7941 M: Harald Welte <laforge@gnumonks.org>
7942 L: osmocom-net-gprs@lists.osmocom.org
7944 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7945 F: drivers/net/gtp.c
7947 GUID PARTITION TABLE (GPT)
7948 M: Davidlohr Bueso <dave@stgolabs.net>
7949 L: linux-efi@vger.kernel.org
7951 F: block/partitions/efi.*
7954 M: Yoshinori Sato <ysato@users.sourceforge.jp>
7955 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7957 W: http://uclinux-h8.sourceforge.jp
7958 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7960 F: drivers/clk/h8300/
7961 F: drivers/clocksource/h8300_*.c
7962 F: drivers/irqchip/irq-renesas-h8*.c
7964 HABANALABS PCI DRIVER
7965 M: Oded Gabbay <ogabbay@kernel.org>
7967 T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
7968 F: Documentation/ABI/testing/debugfs-driver-habanalabs
7969 F: Documentation/ABI/testing/sysfs-driver-habanalabs
7970 F: drivers/misc/habanalabs/
7971 F: include/uapi/misc/habanalabs.h
7974 M: Antti Palosaari <crope@iki.fi>
7975 L: linux-media@vger.kernel.org
7977 W: https://linuxtv.org
7978 W: http://palosaari.fi/linux/
7979 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7980 T: git git://linuxtv.org/anttip/media_tree.git
7981 F: drivers/media/usb/hackrf/
7983 HANTRO VPU CODEC DRIVER
7984 M: Ezequiel Garcia <ezequiel@collabora.com>
7985 M: Philipp Zabel <p.zabel@pengutronix.de>
7986 L: linux-media@vger.kernel.org
7987 L: linux-rockchip@lists.infradead.org
7989 F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
7990 F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
7991 F: drivers/staging/media/hantro/
7993 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7994 M: Frank Seidel <frank@f-seidel.de>
7995 L: platform-driver-x86@vger.kernel.org
7997 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7998 F: drivers/platform/x86/hdaps.c
8001 M: Jean Delvare <jdelvare@suse.com>
8002 M: Guenter Roeck <linux@roeck-us.net>
8003 L: linux-hwmon@vger.kernel.org
8005 W: http://hwmon.wiki.kernel.org/
8006 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8007 F: Documentation/devicetree/bindings/hwmon/
8008 F: Documentation/hwmon/
8010 F: include/linux/hwmon*.h
8011 F: include/trace/events/hwmon*.h
8012 K: (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
8014 HARDWARE RANDOM NUMBER GENERATOR CORE
8015 M: Matt Mackall <mpm@selenic.com>
8016 M: Herbert Xu <herbert@gondor.apana.org.au>
8017 L: linux-crypto@vger.kernel.org
8019 F: Documentation/admin-guide/hw_random.rst
8020 F: Documentation/devicetree/bindings/rng/
8021 F: drivers/char/hw_random/
8022 F: include/linux/hw_random.h
8024 HARDWARE SPINLOCK CORE
8025 M: Ohad Ben-Cohen <ohad@wizery.com>
8026 M: Bjorn Andersson <bjorn.andersson@linaro.org>
8027 R: Baolin Wang <baolin.wang7@gmail.com>
8028 L: linux-remoteproc@vger.kernel.org
8030 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
8031 F: Documentation/devicetree/bindings/hwlock/
8032 F: Documentation/locking/hwspinlock.rst
8033 F: drivers/hwspinlock/
8034 F: include/linux/hwspinlock.h
8036 HARDWARE TRACING FACILITIES
8037 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8039 F: drivers/hwtracing/
8041 HARMONY SOUND DRIVER
8042 L: linux-parisc@vger.kernel.org
8044 F: sound/parisc/harmony.*
8046 HDPVR USB VIDEO ENCODER DRIVER
8047 M: Hans Verkuil <hverkuil@xs4all.nl>
8048 L: linux-media@vger.kernel.org
8050 W: https://linuxtv.org
8051 T: git git://linuxtv.org/media_tree.git
8052 F: drivers/media/usb/hdpvr/
8054 HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
8055 M: Matt Hsiao <matt.hsiao@hpe.com>
8057 F: drivers/misc/hpilo.[ch]
8059 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
8060 M: Jerry Hoemann <jerry.hoemann@hpe.com>
8062 F: Documentation/watchdog/hpwdt.rst
8063 F: drivers/watchdog/hpwdt.c
8065 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
8066 M: Don Brace <don.brace@microchip.com>
8067 L: storagedev@microchip.com
8068 L: linux-scsi@vger.kernel.org
8070 F: Documentation/scsi/hpsa.rst
8071 F: drivers/scsi/hpsa*.[ch]
8072 F: include/linux/cciss*.h
8073 F: include/uapi/linux/cciss*.h
8076 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
8077 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
8078 L: linux-rdma@vger.kernel.org
8080 F: drivers/infiniband/hw/hfi1
8083 L: linux-fsdevel@vger.kernel.org
8085 F: Documentation/filesystems/hfs.rst
8089 L: linux-fsdevel@vger.kernel.org
8091 F: Documentation/filesystems/hfsplus.rst
8094 HGA FRAMEBUFFER DRIVER
8095 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
8096 L: linux-nvidia@lists.surfsouth.com
8098 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
8099 F: drivers/video/fbdev/hgafb.c
8101 HIBERNATION (aka Software Suspend, aka swsusp)
8102 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8103 M: Pavel Machek <pavel@ucw.cz>
8104 L: linux-pm@vger.kernel.org
8106 B: https://bugzilla.kernel.org
8107 F: arch/*/include/asm/suspend*.h
8109 F: drivers/base/power/
8110 F: include/linux/freezer.h
8111 F: include/linux/pm.h
8112 F: include/linux/suspend.h
8116 M: Jiri Kosina <jikos@kernel.org>
8117 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
8118 L: linux-input@vger.kernel.org
8120 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
8122 F: include/linux/hid*
8123 F: include/uapi/linux/hid*
8125 HID PLAYSTATION DRIVER
8126 M: Roderick Colenbrander <roderick.colenbrander@sony.com>
8127 L: linux-input@vger.kernel.org
8129 F: drivers/hid/hid-playstation.c
8131 HID SENSOR HUB DRIVERS
8132 M: Jiri Kosina <jikos@kernel.org>
8133 M: Jonathan Cameron <jic23@kernel.org>
8134 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8135 L: linux-input@vger.kernel.org
8136 L: linux-iio@vger.kernel.org
8138 F: Documentation/hid/hid-sensor*
8139 F: drivers/hid/hid-sensor-*
8140 F: drivers/iio/*/hid-*
8141 F: include/linux/hid-sensor-*
8143 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
8144 M: Thomas Gleixner <tglx@linutronix.de>
8145 L: linux-kernel@vger.kernel.org
8147 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8148 F: Documentation/timers/
8149 F: include/linux/clockchips.h
8150 F: include/linux/hrtimer.h
8151 F: kernel/time/clockevents.c
8152 F: kernel/time/hrtimer.c
8153 F: kernel/time/timer_*.c
8155 HIGH-SPEED SCC DRIVER FOR AX.25
8156 L: linux-hams@vger.kernel.org
8158 F: drivers/net/hamradio/dmascc.c
8159 F: drivers/net/hamradio/scc.c
8161 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8162 M: HighPoint Linux Team <linux@highpoint-tech.com>
8164 W: http://www.highpoint-tech.com
8165 F: Documentation/scsi/hptiop.rst
8166 F: drivers/scsi/hptiop.c
8169 M: Jes Sorensen <jes@trained-monkey.org>
8170 L: linux-hippi@sunsite.dk
8172 F: drivers/net/hippi/
8173 F: include/linux/hippidevice.h
8174 F: include/uapi/linux/if_hippi.h
8177 HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
8178 M: Kurt Kanzenbach <kurt@linutronix.de>
8179 L: netdev@vger.kernel.org
8181 F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
8182 F: drivers/net/dsa/hirschmann/*
8183 F: include/linux/platform_data/hirschmann-hellcreek.h
8184 F: net/dsa/tag_hellcreek.c
8186 HISILICON DMA DRIVER
8187 M: Zhou Wang <wangzhou1@hisilicon.com>
8188 L: dmaengine@vger.kernel.org
8190 F: drivers/dma/hisi_dma.c
8192 HISILICON GPIO DRIVER
8193 M: Luo Jiaxing <luojiaxing@huawei.com>
8194 L: linux-gpio@vger.kernel.org
8196 F: drivers/gpio/gpio-hisi.c
8198 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
8199 M: Zaibo Xu <xuzaibo@huawei.com>
8200 L: linux-crypto@vger.kernel.org
8202 F: Documentation/ABI/testing/debugfs-hisi-hpre
8203 F: drivers/crypto/hisilicon/hpre/hpre.h
8204 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
8205 F: drivers/crypto/hisilicon/hpre/hpre_main.c
8207 HISILICON I2C CONTROLLER DRIVER
8208 M: Yicong Yang <yangyicong@hisilicon.com>
8209 L: linux-i2c@vger.kernel.org
8211 W: https://www.hisilicon.com
8212 F: drivers/i2c/busses/i2c-hisi.c
8214 HISILICON LPC BUS DRIVER
8215 M: john.garry@huawei.com
8217 W: http://www.hisilicon.com
8218 F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
8219 F: drivers/bus/hisi_lpc.c
8221 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
8222 M: Yisen Zhuang <yisen.zhuang@huawei.com>
8223 M: Salil Mehta <salil.mehta@huawei.com>
8224 L: netdev@vger.kernel.org
8226 W: http://www.hisilicon.com
8227 F: drivers/net/ethernet/hisilicon/hns3/
8229 HISILICON NETWORK SUBSYSTEM DRIVER
8230 M: Yisen Zhuang <yisen.zhuang@huawei.com>
8231 M: Salil Mehta <salil.mehta@huawei.com>
8232 L: netdev@vger.kernel.org
8234 W: http://www.hisilicon.com
8235 F: Documentation/devicetree/bindings/net/hisilicon*.txt
8236 F: drivers/net/ethernet/hisilicon/
8238 HIKEY960 ONBOARD USB GPIO HUB DRIVER
8239 M: John Stultz <john.stultz@linaro.org>
8240 L: linux-kernel@vger.kernel.org
8242 F: drivers/misc/hisi_hikey_usb.c
8243 F: Documentation/devicetree/bindings/misc/hisilicon-hikey-usb.yaml
8245 HISILICON PMU DRIVER
8246 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
8248 W: http://www.hisilicon.com
8249 F: Documentation/admin-guide/perf/hisi-pmu.rst
8250 F: drivers/perf/hisilicon
8252 HISILICON QM AND ZIP Controller DRIVER
8253 M: Zhou Wang <wangzhou1@hisilicon.com>
8254 L: linux-crypto@vger.kernel.org
8256 F: Documentation/ABI/testing/debugfs-hisi-zip
8257 F: drivers/crypto/hisilicon/qm.c
8258 F: drivers/crypto/hisilicon/qm.h
8259 F: drivers/crypto/hisilicon/sgl.c
8260 F: drivers/crypto/hisilicon/zip/
8262 HISILICON ROCE DRIVER
8263 M: Lijun Ou <oulijun@huawei.com>
8264 M: Weihang Li <liweihang@huawei.com>
8265 L: linux-rdma@vger.kernel.org
8267 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
8268 F: drivers/infiniband/hw/hns/
8270 HISILICON SAS Controller
8271 M: John Garry <john.garry@huawei.com>
8273 W: http://www.hisilicon.com
8274 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
8275 F: drivers/scsi/hisi_sas/
8277 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
8278 M: Zaibo Xu <xuzaibo@huawei.com>
8279 L: linux-crypto@vger.kernel.org
8281 F: Documentation/ABI/testing/debugfs-hisi-sec
8282 F: drivers/crypto/hisilicon/sec2/sec.h
8283 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
8284 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
8285 F: drivers/crypto/hisilicon/sec2/sec_main.c
8287 HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
8288 M: Jay Fang <f.fangjian@huawei.com>
8289 L: linux-spi@vger.kernel.org
8291 W: http://www.hisilicon.com
8292 F: drivers/spi/spi-hisi-kunpeng.c
8294 HISILICON STAGING DRIVERS FOR HIKEY 960/970
8295 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
8297 F: drivers/staging/hikey9xx/
8299 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
8300 M: Zaibo Xu <xuzaibo@huawei.com>
8302 F: drivers/crypto/hisilicon/trng/trng.c
8304 HISILICON V3XX SPI NOR FLASH Controller Driver
8305 M: John Garry <john.garry@huawei.com>
8307 W: http://www.hisilicon.com
8308 F: drivers/spi/spi-hisi-sfc-v3xx.c
8310 HMM - Heterogeneous Memory Management
8311 M: Jérôme Glisse <jglisse@redhat.com>
8312 L: linux-mm@kvack.org
8314 F: Documentation/vm/hmm.rst
8315 F: include/linux/hmm*
8318 F: tools/testing/selftests/vm/*hmm*
8321 M: Jouni Malinen <j@w1.fi>
8322 L: linux-wireless@vger.kernel.org
8324 W: http://w1.fi/hostap-driver.html
8325 F: drivers/net/wireless/intersil/hostap/
8327 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
8328 L: platform-driver-x86@vger.kernel.org
8330 F: drivers/platform/x86/tc1100-wmi.c
8332 HPET: High Precision Event Timers driver
8333 M: Clemens Ladisch <clemens@ladisch.de>
8335 F: Documentation/timers/hpet.rst
8336 F: drivers/char/hpet.c
8337 F: include/linux/hpet.h
8338 F: include/uapi/linux/hpet.h
8342 F: arch/x86/include/asm/hpet.h
8343 F: arch/x86/kernel/hpet.c
8346 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
8348 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
8352 M: Sebastian Reichel <sre@kernel.org>
8354 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
8355 F: Documentation/ABI/testing/sysfs-bus-hsi
8356 F: Documentation/driver-api/hsi.rst
8358 F: include/linux/hsi/
8359 F: include/uapi/linux/hsi/
8362 L: linux-usb@vger.kernel.org
8364 F: drivers/net/usb/hso.c
8366 HSR NETWORK PROTOCOL
8367 L: netdev@vger.kernel.org
8371 HT16K33 LED CONTROLLER DRIVER
8372 M: Robin van der Gracht <robin@protonic.nl>
8374 F: Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
8375 F: drivers/auxdisplay/ht16k33.c
8377 HTCPEN TOUCHSCREEN DRIVER
8378 M: Pau Oliva Fora <pof@eslack.org>
8379 L: linux-input@vger.kernel.org
8381 F: drivers/input/touchscreen/htcpen.c
8383 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
8384 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
8385 L: linux-iio@vger.kernel.org
8387 W: http://www.st.com/
8388 F: Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
8389 F: drivers/iio/humidity/hts221*
8391 HUAWEI ETHERNET DRIVER
8392 M: Bin Luo <luobin9@huawei.com>
8393 L: netdev@vger.kernel.org
8395 F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
8396 F: drivers/net/ethernet/huawei/hinic/
8399 M: Mike Kravetz <mike.kravetz@oracle.com>
8400 L: linux-mm@kvack.org
8402 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
8403 F: Documentation/admin-guide/mm/hugetlbpage.rst
8404 F: Documentation/vm/hugetlbfs_reserv.rst
8406 F: include/linux/hugetlb.h
8410 M: Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
8411 L: linux-media@vger.kernel.org
8413 W: https://linuxtv.org
8414 T: git git://linuxtv.org/media_tree.git
8415 F: drivers/media/platform/sti/hva
8417 HWPOISON MEMORY FAILURE HANDLING
8418 M: Naoya Horiguchi <naoya.horiguchi@nec.com>
8419 L: linux-mm@kvack.org
8421 F: mm/hwpoison-inject.c
8422 F: mm/memory-failure.c
8424 HYCON HY46XX TOUCHSCREEN SUPPORT
8425 M: Giulio Benetti <giulio.benetti@benettiengineering.com>
8426 L: linux-input@vger.kernel.org
8428 F: Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
8429 F: drivers/input/touchscreen/hycon-hy46xx.c
8431 HYGON PROCESSOR SUPPORT
8432 M: Pu Wen <puwen@hygon.cn>
8433 L: linux-kernel@vger.kernel.org
8435 F: arch/x86/kernel/cpu/hygon.c
8437 HYNIX HI556 SENSOR DRIVER
8438 M: Shawn Tu <shawnx.tu@intel.com>
8439 L: linux-media@vger.kernel.org
8441 T: git git://linuxtv.org/media_tree.git
8442 F: drivers/media/i2c/hi556.c
8444 Hyper-V/Azure CORE AND DRIVERS
8445 M: "K. Y. Srinivasan" <kys@microsoft.com>
8446 M: Haiyang Zhang <haiyangz@microsoft.com>
8447 M: Stephen Hemminger <sthemmin@microsoft.com>
8448 M: Wei Liu <wei.liu@kernel.org>
8449 M: Dexuan Cui <decui@microsoft.com>
8450 L: linux-hyperv@vger.kernel.org
8452 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
8453 F: Documentation/ABI/stable/sysfs-bus-vmbus
8454 F: Documentation/ABI/testing/debugfs-hyperv
8455 F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
8457 F: arch/x86/include/asm/hyperv-tlfs.h
8458 F: arch/x86/include/asm/mshyperv.h
8459 F: arch/x86/include/asm/trace/hyperv.h
8460 F: arch/x86/kernel/cpu/mshyperv.c
8461 F: drivers/clocksource/hyperv_timer.c
8462 F: drivers/hid/hid-hyperv.c
8464 F: drivers/input/serio/hyperv-keyboard.c
8465 F: drivers/iommu/hyperv-iommu.c
8466 F: drivers/net/ethernet/microsoft/
8467 F: drivers/net/hyperv/
8468 F: drivers/pci/controller/pci-hyperv-intf.c
8469 F: drivers/pci/controller/pci-hyperv.c
8470 F: drivers/scsi/storvsc_drv.c
8471 F: drivers/uio/uio_hv_generic.c
8472 F: drivers/video/fbdev/hyperv_fb.c
8473 F: include/asm-generic/hyperv-tlfs.h
8474 F: include/asm-generic/mshyperv.h
8475 F: include/clocksource/hyperv_timer.h
8476 F: include/linux/hyperv.h
8477 F: include/uapi/linux/hyperv.h
8478 F: net/vmw_vsock/hyperv_transport.c
8482 M: Vignesh Raghavendra <vigneshr@ti.com>
8483 L: linux-mtd@lists.infradead.org
8485 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8486 C: irc://irc.oftc.net/mtd
8487 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
8488 F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
8489 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
8490 F: drivers/mtd/hyperbus/
8491 F: include/linux/mtd/hyperbus.h
8493 HYPERVISOR VIRTUAL CONSOLE DRIVER
8494 L: linuxppc-dev@lists.ozlabs.org
8499 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8500 L: linux-i2c@vger.kernel.org
8501 L: linux-acpi@vger.kernel.org
8503 F: drivers/i2c/i2c-core-acpi.c
8505 I2C CONTROLLER DRIVER FOR NVIDIA GPU
8506 M: Ajay Gupta <ajayg@nvidia.com>
8507 L: linux-i2c@vger.kernel.org
8509 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
8510 F: drivers/i2c/busses/i2c-nvidia-gpu.c
8513 M: Peter Rosin <peda@axentia.se>
8514 L: linux-i2c@vger.kernel.org
8516 F: Documentation/devicetree/bindings/i2c/i2c-arb*
8517 F: Documentation/devicetree/bindings/i2c/i2c-gate*
8518 F: Documentation/devicetree/bindings/i2c/i2c-mux*
8519 F: Documentation/i2c/i2c-topology.rst
8520 F: Documentation/i2c/muxes/
8521 F: drivers/i2c/i2c-mux.c
8522 F: drivers/i2c/muxes/
8523 F: include/linux/i2c-mux.h
8525 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
8526 M: Gregory CLEMENT <gregory.clement@bootlin.com>
8527 L: linux-i2c@vger.kernel.org
8529 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
8530 F: drivers/i2c/busses/i2c-mv64xxx.c
8532 I2C OVER PARALLEL PORT
8533 M: Jean Delvare <jdelvare@suse.com>
8534 L: linux-i2c@vger.kernel.org
8536 F: Documentation/i2c/busses/i2c-parport.rst
8537 F: drivers/i2c/busses/i2c-parport.c
8540 M: Wolfram Sang <wsa@kernel.org>
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/i2c.txt
8547 F: Documentation/i2c/
8549 F: include/linux/i2c-dev.h
8550 F: include/linux/i2c-smbus.h
8551 F: include/linux/i2c.h
8552 F: include/uapi/linux/i2c-*.h
8553 F: include/uapi/linux/i2c.h
8555 I2C SUBSYSTEM HOST DRIVERS
8556 L: linux-i2c@vger.kernel.org
8558 W: https://i2c.wiki.kernel.org/
8559 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8560 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8561 F: Documentation/devicetree/bindings/i2c/
8562 F: drivers/i2c/algos/
8563 F: drivers/i2c/busses/
8566 M: Jean Delvare <jdelvare@suse.com>
8567 L: linux-i2c@vger.kernel.org
8569 F: Documentation/i2c/busses/i2c-taos-evm.rst
8570 F: drivers/i2c/busses/i2c-taos-evm.c
8573 M: Till Harbaum <till@harbaum.org>
8574 L: linux-i2c@vger.kernel.org
8576 W: http://www.harbaum.org/till/i2c_tiny_usb
8577 F: drivers/i2c/busses/i2c-tiny-usb.c
8579 I2C/SMBUS CONTROLLER DRIVERS FOR PC
8580 M: Jean Delvare <jdelvare@suse.com>
8581 L: linux-i2c@vger.kernel.org
8583 F: Documentation/i2c/busses/i2c-ali1535.rst
8584 F: Documentation/i2c/busses/i2c-ali1563.rst
8585 F: Documentation/i2c/busses/i2c-ali15x3.rst
8586 F: Documentation/i2c/busses/i2c-amd756.rst
8587 F: Documentation/i2c/busses/i2c-amd8111.rst
8588 F: Documentation/i2c/busses/i2c-i801.rst
8589 F: Documentation/i2c/busses/i2c-nforce2.rst
8590 F: Documentation/i2c/busses/i2c-piix4.rst
8591 F: Documentation/i2c/busses/i2c-sis5595.rst
8592 F: Documentation/i2c/busses/i2c-sis630.rst
8593 F: Documentation/i2c/busses/i2c-sis96x.rst
8594 F: Documentation/i2c/busses/i2c-via.rst
8595 F: Documentation/i2c/busses/i2c-viapro.rst
8596 F: drivers/i2c/busses/i2c-ali1535.c
8597 F: drivers/i2c/busses/i2c-ali1563.c
8598 F: drivers/i2c/busses/i2c-ali15x3.c
8599 F: drivers/i2c/busses/i2c-amd756-s4882.c
8600 F: drivers/i2c/busses/i2c-amd756.c
8601 F: drivers/i2c/busses/i2c-amd8111.c
8602 F: drivers/i2c/busses/i2c-i801.c
8603 F: drivers/i2c/busses/i2c-isch.c
8604 F: drivers/i2c/busses/i2c-nforce2-s4985.c
8605 F: drivers/i2c/busses/i2c-nforce2.c
8606 F: drivers/i2c/busses/i2c-piix4.c
8607 F: drivers/i2c/busses/i2c-sis5595.c
8608 F: drivers/i2c/busses/i2c-sis630.c
8609 F: drivers/i2c/busses/i2c-sis96x.c
8610 F: drivers/i2c/busses/i2c-via.c
8611 F: drivers/i2c/busses/i2c-viapro.c
8613 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
8614 M: Hans de Goede <hdegoede@redhat.com>
8615 L: linux-i2c@vger.kernel.org
8617 F: drivers/i2c/busses/i2c-cht-wc.c
8619 I2C/SMBUS ISMT DRIVER
8620 M: Seth Heasley <seth.heasley@intel.com>
8621 M: Neil Horman <nhorman@tuxdriver.com>
8622 L: linux-i2c@vger.kernel.org
8623 F: Documentation/i2c/busses/i2c-ismt.rst
8624 F: drivers/i2c/busses/i2c-ismt.c
8626 I2C/SMBUS STUB DRIVER
8627 M: Jean Delvare <jdelvare@suse.com>
8628 L: linux-i2c@vger.kernel.org
8630 F: drivers/i2c/i2c-stub.c
8632 I3C DRIVER FOR CADENCE I3C MASTER IP
8633 M: Przemysław Gaj <pgaj@cadence.com>
8635 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
8636 F: drivers/i3c/master/i3c-master-cdns.c
8638 I3C DRIVER FOR SYNOPSYS DESIGNWARE
8639 M: Vitor Soares <vitor.soares@synopsys.com>
8641 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
8642 F: drivers/i3c/master/dw*
8645 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
8646 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
8648 C: irc://chat.freenode.net/linux-i3c
8649 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
8650 F: Documentation/ABI/testing/sysfs-bus-i3c
8651 F: Documentation/devicetree/bindings/i3c/
8652 F: Documentation/driver-api/i3c
8654 F: include/linux/i3c/
8656 IA64 (Itanium) PLATFORM
8657 L: linux-ia64@vger.kernel.org
8659 F: Documentation/ia64/
8662 IBM Power 842 compression accelerator
8663 M: Haren Myneni <haren@us.ibm.com>
8666 F: drivers/crypto/nx/Kconfig
8667 F: drivers/crypto/nx/Makefile
8668 F: drivers/crypto/nx/nx-842*
8669 F: include/linux/sw842.h
8672 IBM Power in-Nest Crypto Acceleration
8673 M: Breno Leitão <leitao@debian.org>
8674 M: Nayna Jain <nayna@linux.ibm.com>
8675 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8676 L: linux-crypto@vger.kernel.org
8678 F: drivers/crypto/nx/Kconfig
8679 F: drivers/crypto/nx/Makefile
8680 F: drivers/crypto/nx/nx-aes*
8681 F: drivers/crypto/nx/nx-sha*
8682 F: drivers/crypto/nx/nx.*
8683 F: drivers/crypto/nx/nx_csbcpb.h
8684 F: drivers/crypto/nx/nx_debugfs.c
8686 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
8687 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8688 L: linux-pci@vger.kernel.org
8689 L: linuxppc-dev@lists.ozlabs.org
8691 F: drivers/pci/hotplug/rpadlpar*
8693 IBM Power Linux RAID adapter
8694 M: Brian King <brking@us.ibm.com>
8696 F: drivers/scsi/ipr.*
8698 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
8699 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8700 L: linux-pci@vger.kernel.org
8701 L: linuxppc-dev@lists.ozlabs.org
8703 F: drivers/pci/hotplug/rpaphp*
8705 IBM Power SRIOV Virtual NIC Device Driver
8706 M: Dany Madden <drt@linux.ibm.com>
8707 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8708 R: Thomas Falcon <tlfalcon@linux.ibm.com>
8709 L: netdev@vger.kernel.org
8711 F: drivers/net/ethernet/ibm/ibmvnic.*
8713 IBM Power Virtual Accelerator Switchboard
8714 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8715 L: linuxppc-dev@lists.ozlabs.org
8717 F: arch/powerpc/include/asm/vas.h
8718 F: arch/powerpc/platforms/powernv/copy-paste.h
8719 F: arch/powerpc/platforms/powernv/vas*
8721 IBM Power Virtual Ethernet Device Driver
8722 M: Cristobal Forno <cforno12@linux.ibm.com>
8723 L: netdev@vger.kernel.org
8725 F: drivers/net/ethernet/ibm/ibmveth.*
8727 IBM Power Virtual FC Device Drivers
8728 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8729 L: linux-scsi@vger.kernel.org
8731 F: drivers/scsi/ibmvscsi/ibmvfc*
8733 IBM Power Virtual Management Channel Driver
8734 M: Brad Warrum <bwarrum@linux.ibm.com>
8735 M: Ritu Agarwal <rituagar@linux.ibm.com>
8737 F: drivers/misc/ibmvmc.*
8739 IBM Power Virtual SCSI Device Drivers
8740 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8741 L: linux-scsi@vger.kernel.org
8743 F: drivers/scsi/ibmvscsi/ibmvscsi*
8744 F: include/scsi/viosrp.h
8746 IBM Power Virtual SCSI Device Target Driver
8747 M: Michael Cyr <mikecyr@linux.ibm.com>
8748 L: linux-scsi@vger.kernel.org
8749 L: target-devel@vger.kernel.org
8751 F: drivers/scsi/ibmvscsi_tgt/
8753 IBM Power VMX Cryptographic instructions
8754 M: Breno Leitão <leitao@debian.org>
8755 M: Nayna Jain <nayna@linux.ibm.com>
8756 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8757 L: linux-crypto@vger.kernel.org
8759 F: drivers/crypto/vmx/Kconfig
8760 F: drivers/crypto/vmx/Makefile
8761 F: drivers/crypto/vmx/aes*
8762 F: drivers/crypto/vmx/ghash*
8763 F: drivers/crypto/vmx/ppc-xlate.pl
8764 F: drivers/crypto/vmx/vmx.c
8766 IBM ServeRAID RAID DRIVER
8768 F: drivers/scsi/ips.*
8770 ICH LPC AND GPIO DRIVER
8771 M: Peter Tyser <ptyser@xes-inc.com>
8773 F: drivers/gpio/gpio-ich.c
8774 F: drivers/mfd/lpc_ich.c
8777 M: Max Staudt <max@enpas.org>
8778 L: linux-i2c@vger.kernel.org
8780 F: drivers/i2c/busses/i2c-icy.c
8783 M: "David S. Miller" <davem@davemloft.net>
8784 L: linux-ide@vger.kernel.org
8786 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
8787 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
8788 F: Documentation/ide/
8790 F: include/linux/ide.h
8793 L: linux-ide@vger.kernel.org
8795 F: Documentation/cdrom/ide-cd.rst
8796 F: drivers/ide/ide-cd*
8798 IDEAPAD LAPTOP EXTRAS DRIVER
8799 M: Ike Panhc <ike.pan@canonical.com>
8800 L: platform-driver-x86@vger.kernel.org
8802 W: http://launchpad.net/ideapad-laptop
8803 F: drivers/platform/x86/ideapad-laptop.c
8805 IDEAPAD LAPTOP SLIDEBAR DRIVER
8806 M: Andrey Moiseev <o2g.org.ru@gmail.com>
8807 L: linux-input@vger.kernel.org
8809 W: https://github.com/o2genum/ideapad-slidebar
8810 F: drivers/input/misc/ideapad_slidebar.c
8812 IDT VersaClock 5 CLOCK DRIVER
8813 M: Luca Ceresoli <luca@lucaceresoli.net>
8815 F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
8816 F: drivers/clk/clk-versaclock5.c
8818 IEEE 802.15.4 SUBSYSTEM
8819 M: Alexander Aring <alex.aring@gmail.com>
8820 M: Stefan Schmidt <stefan@datenfreihafen.org>
8821 L: linux-wpan@vger.kernel.org
8823 W: https://linux-wpan.org/
8824 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
8825 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
8826 F: Documentation/networking/ieee802154.rst
8827 F: drivers/net/ieee802154/
8828 F: include/linux/ieee802154.h
8829 F: include/linux/nl802154.h
8830 F: include/net/af_ieee802154.h
8831 F: include/net/cfg802154.h
8832 F: include/net/ieee802154_netdev.h
8833 F: include/net/mac802154.h
8834 F: include/net/nl802154.h
8839 M: Yotam Gigi <yotam.gi@gmail.com>
8840 M: Jamal Hadi Salim <jhs@mojatatu.com>
8841 F: include/net/ife.h
8842 F: include/uapi/linux/ife.h
8845 IGORPLUG-USB IR RECEIVER
8846 M: Sean Young <sean@mess.org>
8847 L: linux-media@vger.kernel.org
8849 F: drivers/media/rc/igorplugusb.c
8851 IGUANAWORKS USB IR TRANSCEIVER
8852 M: Sean Young <sean@mess.org>
8853 L: linux-media@vger.kernel.org
8855 F: drivers/media/rc/iguanair.c
8857 IIO DIGITAL POTENTIOMETER DAC
8858 M: Peter Rosin <peda@axentia.se>
8859 L: linux-iio@vger.kernel.org
8861 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
8862 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
8863 F: drivers/iio/dac/dpot-dac.c
8865 IIO ENVELOPE DETECTOR
8866 M: Peter Rosin <peda@axentia.se>
8867 L: linux-iio@vger.kernel.org
8869 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
8870 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
8871 F: drivers/iio/adc/envelope-detector.c
8874 M: Peter Rosin <peda@axentia.se>
8875 L: linux-iio@vger.kernel.org
8877 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
8878 F: drivers/iio/multiplexer/iio-mux.c
8880 IIO SCMI BASED DRIVER
8881 M: Jyoti Bhayana <jbhayana@google.com>
8882 L: linux-iio@vger.kernel.org
8884 F: drivers/iio/common/scmi_sensors/scmi_iio.c
8886 IIO SUBSYSTEM AND DRIVERS
8887 M: Jonathan Cameron <jic23@kernel.org>
8888 R: Lars-Peter Clausen <lars@metafoo.de>
8889 L: linux-iio@vger.kernel.org
8891 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
8892 F: Documentation/ABI/testing/configfs-iio*
8893 F: Documentation/ABI/testing/sysfs-bus-iio*
8894 F: Documentation/devicetree/bindings/iio/
8896 F: drivers/staging/iio/
8897 F: include/linux/iio/
8901 M: Peter Rosin <peda@axentia.se>
8902 L: linux-iio@vger.kernel.org
8904 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
8905 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
8906 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
8907 F: drivers/iio/afe/iio-rescale.c
8909 IKANOS/ADI EAGLE ADSL USB DRIVER
8910 M: Matthieu Castet <castet.matthieu@free.fr>
8911 M: Stanislaw Gruszka <stf_xl@wp.pl>
8913 F: drivers/usb/atm/ueagle-atm.c
8915 IMGTEC ASCII LCD DRIVER
8916 M: Paul Burton <paulburton@kernel.org>
8918 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
8919 F: drivers/auxdisplay/img-ascii-lcd.c
8921 IMGTEC IR DECODER DRIVER
8923 F: drivers/media/rc/img-ir/
8925 IMON SOUNDGRAPH USB IR RECEIVER
8926 M: Sean Young <sean@mess.org>
8927 L: linux-media@vger.kernel.org
8929 F: drivers/media/rc/imon.c
8930 F: drivers/media/rc/imon_raw.c
8932 IMS TWINTURBO FRAMEBUFFER DRIVER
8933 L: linux-fbdev@vger.kernel.org
8935 F: drivers/video/fbdev/imsttfb.c
8937 INA209 HARDWARE MONITOR DRIVER
8938 M: Guenter Roeck <linux@roeck-us.net>
8939 L: linux-hwmon@vger.kernel.org
8941 F: Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml
8942 F: Documentation/hwmon/ina209.rst
8943 F: drivers/hwmon/ina209.c
8945 INA2XX HARDWARE MONITOR DRIVER
8946 M: Guenter Roeck <linux@roeck-us.net>
8947 L: linux-hwmon@vger.kernel.org
8949 F: Documentation/hwmon/ina2xx.rst
8950 F: drivers/hwmon/ina2xx.c
8951 F: include/linux/platform_data/ina2xx.h
8953 INDUSTRY PACK SUBSYSTEM (IPACK)
8954 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
8955 M: Jens Taprogge <jens.taprogge@taprogge.org>
8956 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8957 L: industrypack-devel@lists.sourceforge.net
8959 W: http://industrypack.sourceforge.net
8962 INFINEON DPS310 Driver
8963 M: Eddie James <eajames@linux.ibm.com>
8964 L: linux-iio@vger.kernel.org
8966 F: drivers/iio/pressure/dps310.c
8968 INFINIBAND SUBSYSTEM
8969 M: Doug Ledford <dledford@redhat.com>
8970 M: Jason Gunthorpe <jgg@nvidia.com>
8971 L: linux-rdma@vger.kernel.org
8973 W: https://github.com/linux-rdma/rdma-core
8974 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8975 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
8976 F: Documentation/devicetree/bindings/infiniband/
8977 F: Documentation/infiniband/
8978 F: drivers/infiniband/
8980 F: include/trace/events/ib_mad.h
8981 F: include/trace/events/ib_umad.h
8982 F: include/uapi/linux/if_infiniband.h
8983 F: include/uapi/rdma/
8984 F: samples/bpf/ibumad_kern.c
8985 F: samples/bpf/ibumad_user.c
8987 INGENIC JZ4780 NAND DRIVER
8988 M: Harvey Hunt <harveyhuntnexus@gmail.com>
8989 L: linux-mtd@lists.infradead.org
8990 L: linux-mips@vger.kernel.org
8992 F: drivers/mtd/nand/raw/ingenic/
8995 M: Paul Cercueil <paul@crapouillou.net>
8996 L: linux-mips@vger.kernel.org
8998 F: arch/mips/boot/dts/ingenic/
8999 F: arch/mips/generic/board-ingenic.c
9000 F: arch/mips/include/asm/mach-ingenic/
9001 F: arch/mips/ingenic/Kconfig
9002 F: drivers/clk/ingenic/
9003 F: drivers/dma/dma-jz4780.c
9004 F: drivers/gpu/drm/ingenic/
9005 F: drivers/i2c/busses/i2c-jz4780.c
9006 F: drivers/iio/adc/ingenic-adc.c
9007 F: drivers/irqchip/irq-ingenic.c
9008 F: drivers/memory/jz4780-nemc.c
9009 F: drivers/mmc/host/jz4740_mmc.c
9010 F: drivers/mtd/nand/raw/ingenic/
9011 F: drivers/pinctrl/pinctrl-ingenic.c
9012 F: drivers/power/supply/ingenic-battery.c
9013 F: drivers/pwm/pwm-jz4740.c
9014 F: drivers/remoteproc/ingenic_rproc.c
9015 F: drivers/rtc/rtc-jz4740.c
9016 F: drivers/tty/serial/8250/8250_ingenic.c
9017 F: drivers/usb/musb/jz4740.c
9018 F: drivers/watchdog/jz4740_wdt.c
9019 F: include/dt-bindings/iio/adc/ingenic,adc.h
9020 F: include/linux/mfd/ingenic-tcu.h
9021 F: sound/soc/codecs/jz47*
9022 F: sound/soc/jz4740/
9025 M: Jan Kara <jack@suse.cz>
9026 R: Amir Goldstein <amir73il@gmail.com>
9027 L: linux-fsdevel@vger.kernel.org
9029 F: Documentation/filesystems/inotify.rst
9030 F: fs/notify/inotify/
9031 F: include/linux/inotify.h
9032 F: include/uapi/linux/inotify.h
9034 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
9035 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
9036 L: linux-input@vger.kernel.org
9038 Q: http://patchwork.kernel.org/project/linux-input/list/
9039 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
9040 F: Documentation/devicetree/bindings/input/
9041 F: Documentation/devicetree/bindings/serio/
9042 F: Documentation/input/
9044 F: include/linux/input.h
9045 F: include/linux/input/
9046 F: include/uapi/linux/input-event-codes.h
9047 F: include/uapi/linux/input.h
9049 INPUT MULTITOUCH (MT) PROTOCOL
9050 M: Henrik Rydberg <rydberg@bitmath.org>
9051 L: linux-input@vger.kernel.org
9053 F: Documentation/input/multi-touch-protocol.rst
9054 F: drivers/input/input-mt.c
9057 INSIDE SECURE CRYPTO DRIVER
9058 M: Antoine Tenart <atenart@kernel.org>
9059 L: linux-crypto@vger.kernel.org
9061 F: drivers/crypto/inside-secure/
9063 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
9064 M: Mimi Zohar <zohar@linux.ibm.com>
9065 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
9066 L: linux-integrity@vger.kernel.org
9068 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
9069 F: security/integrity/ima/
9071 INTEL 810/815 FRAMEBUFFER DRIVER
9072 M: Antonino Daplas <adaplas@gmail.com>
9073 L: linux-fbdev@vger.kernel.org
9075 F: drivers/video/fbdev/i810/
9078 M: Cezary Rojewski <cezary.rojewski@intel.com>
9079 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
9080 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
9081 M: Jie Yang <yang.jie@linux.intel.com>
9082 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9086 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
9087 M: Hans de Goede <hdegoede@redhat.com>
9088 L: platform-driver-x86@vger.kernel.org
9090 F: drivers/platform/x86/intel_atomisp2_pm.c
9092 INTEL ATOMISP2 LED DRIVER
9093 M: Hans de Goede <hdegoede@redhat.com>
9094 L: platform-driver-x86@vger.kernel.org
9096 F: drivers/platform/x86/intel_atomisp2_led.c
9098 INTEL BROXTON PMC DRIVER
9099 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9100 M: Zha Qipeng <qipeng.zha@intel.com>
9102 F: drivers/mfd/intel_pmc_bxt.c
9103 F: include/linux/mfd/intel_pmc_bxt.h
9105 INTEL C600 SERIES SAS CONTROLLER DRIVER
9106 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
9107 L: linux-scsi@vger.kernel.org
9109 T: git git://git.code.sf.net/p/intel-sas/isci
9110 F: drivers/scsi/isci/
9112 INTEL CPU family model numbers
9113 M: Tony Luck <tony.luck@intel.com>
9115 L: linux-kernel@vger.kernel.org
9117 F: arch/x86/include/asm/intel-family.h
9119 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
9120 M: Jani Nikula <jani.nikula@linux.intel.com>
9121 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
9122 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
9123 L: intel-gfx@lists.freedesktop.org
9125 W: https://01.org/linuxgraphics/
9126 Q: http://patchwork.freedesktop.org/project/intel-gfx/
9127 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
9128 C: irc://chat.freenode.net/intel-gfx
9129 T: git git://anongit.freedesktop.org/drm-intel
9130 F: Documentation/gpu/i915.rst
9131 F: drivers/gpu/drm/i915/
9132 F: include/drm/i915*
9133 F: include/uapi/drm/i915_drm.h
9135 INTEL ETHERNET DRIVERS
9136 M: Jesse Brandeburg <jesse.brandeburg@intel.com>
9137 M: Tony Nguyen <anthony.l.nguyen@intel.com>
9138 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
9140 W: http://www.intel.com/support/feedback.htm
9141 W: http://e1000.sourceforge.net/
9142 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
9143 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
9144 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
9145 F: Documentation/networking/device_drivers/ethernet/intel/
9146 F: drivers/net/ethernet/intel/
9147 F: drivers/net/ethernet/intel/*/
9148 F: include/linux/avf/virtchnl.h
9150 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
9151 M: Maik Broemme <mbroemme@libmpq.org>
9152 L: linux-fbdev@vger.kernel.org
9154 F: Documentation/fb/intelfb.rst
9155 F: drivers/video/fbdev/intelfb/
9158 M: Andy Shevchenko <andy@kernel.org>
9159 L: linux-gpio@vger.kernel.org
9161 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9162 F: drivers/gpio/gpio-ich.c
9163 F: drivers/gpio/gpio-merrifield.c
9164 F: drivers/gpio/gpio-ml-ioh.c
9165 F: drivers/gpio/gpio-pch.c
9166 F: drivers/gpio/gpio-sch.c
9167 F: drivers/gpio/gpio-sodaville.c
9169 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
9170 M: Zhenyu Wang <zhenyuw@linux.intel.com>
9171 M: Zhi Wang <zhi.a.wang@intel.com>
9172 L: intel-gvt-dev@lists.freedesktop.org
9173 L: intel-gfx@lists.freedesktop.org
9175 W: https://01.org/igvt-g
9176 T: git https://github.com/intel/gvt-linux.git
9177 F: drivers/gpu/drm/i915/gvt/
9179 INTEL HID EVENT DRIVER
9180 M: Alex Hung <alex.hung@canonical.com>
9181 L: platform-driver-x86@vger.kernel.org
9183 F: drivers/platform/x86/intel-hid.c
9185 INTEL I/OAT DMA DRIVER
9186 M: Dave Jiang <dave.jiang@intel.com>
9187 R: Dan Williams <dan.j.williams@intel.com>
9188 L: dmaengine@vger.kernel.org
9190 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
9191 F: drivers/dma/ioat*
9194 M: Dave Jiang <dave.jiang@intel.com>
9195 L: dmaengine@vger.kernel.org
9197 F: drivers/dma/idxd/*
9198 F: include/uapi/linux/idxd.h
9201 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
9202 M: Len Brown <lenb@kernel.org>
9203 L: linux-pm@vger.kernel.org
9205 B: https://bugzilla.kernel.org
9206 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
9207 F: drivers/idle/intel_idle.c
9209 INTEL INTEGRATED SENSOR HUB DRIVER
9210 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9211 M: Jiri Kosina <jikos@kernel.org>
9212 L: linux-input@vger.kernel.org
9214 F: drivers/hid/intel-ish-hid/
9217 M: David Woodhouse <dwmw2@infradead.org>
9218 M: Lu Baolu <baolu.lu@linux.intel.com>
9219 L: iommu@lists.linux-foundation.org
9221 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9222 F: drivers/iommu/intel/
9223 F: include/linux/intel-iommu.h
9224 F: include/linux/intel-svm.h
9226 INTEL IOP-ADMA DMA DRIVER
9227 R: Dan Williams <dan.j.williams@intel.com>
9229 F: drivers/dma/iop-adma.c
9231 INTEL IPU3 CSI-2 CIO2 DRIVER
9232 M: Yong Zhi <yong.zhi@intel.com>
9233 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9234 M: Bingbu Cao <bingbu.cao@intel.com>
9235 M: Dan Scally <djrscally@gmail.com>
9236 R: Tianshu Qiu <tian.shu.qiu@intel.com>
9237 L: linux-media@vger.kernel.org
9239 T: git git://linuxtv.org/media_tree.git
9240 F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
9241 F: drivers/media/pci/intel/ipu3/
9243 INTEL IPU3 CSI-2 IMGU DRIVER
9244 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9245 R: Bingbu Cao <bingbu.cao@intel.com>
9246 R: Tianshu Qiu <tian.shu.qiu@intel.com>
9247 L: linux-media@vger.kernel.org
9249 F: Documentation/admin-guide/media/ipu3.rst
9250 F: Documentation/admin-guide/media/ipu3_rcb.svg
9251 F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
9252 F: drivers/staging/media/ipu3/
9254 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
9255 M: Krzysztof Halasa <khalasa@piap.pl>
9257 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
9258 F: drivers/net/wan/ixp4xx_hss.c
9259 F: drivers/soc/ixp4xx/ixp4xx-npe.c
9260 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
9261 F: include/linux/soc/ixp4xx/npe.h
9262 F: include/linux/soc/ixp4xx/qmgr.h
9264 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
9265 M: Deepak Saxena <dsaxena@plexity.net>
9267 F: drivers/char/hw_random/ixp4xx-rng.c
9269 INTEL KEEM BAY DRM DRIVER
9270 M: Anitha Chrisanthus <anitha.chrisanthus@intel.com>
9271 M: Edmund Dea <edmund.j.dea@intel.com>
9273 F: Documentation/devicetree/bindings/display/intel,kmb_display.yaml
9274 F: drivers/gpu/drm/kmb/
9276 INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
9277 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9279 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
9280 F: drivers/crypto/keembay/Kconfig
9281 F: drivers/crypto/keembay/Makefile
9282 F: drivers/crypto/keembay/keembay-ocs-aes-core.c
9283 F: drivers/crypto/keembay/ocs-aes.c
9284 F: drivers/crypto/keembay/ocs-aes.h
9286 INTEL KEEM BAY OCS HCU CRYPTO DRIVER
9287 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9288 M: Declan Murphy <declan.murphy@intel.com>
9290 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
9291 F: drivers/crypto/keembay/Kconfig
9292 F: drivers/crypto/keembay/Makefile
9293 F: drivers/crypto/keembay/keembay-ocs-hcu-core.c
9294 F: drivers/crypto/keembay/ocs-hcu.c
9295 F: drivers/crypto/keembay/ocs-hcu.h
9297 INTEL MANAGEMENT ENGINE (mei)
9298 M: Tomas Winkler <tomas.winkler@intel.com>
9299 L: linux-kernel@vger.kernel.org
9301 F: Documentation/driver-api/mei/*
9302 F: drivers/misc/mei/
9303 F: drivers/watchdog/mei_wdt.c
9304 F: include/linux/mei_cl_bus.h
9305 F: include/uapi/linux/mei.h
9308 INTEL MAX 10 BMC MFD DRIVER
9309 M: Xu Yilun <yilun.xu@intel.com>
9310 R: Tom Rix <trix@redhat.com>
9312 F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
9313 F: Documentation/hwmon/intel-m10-bmc-hwmon.rst
9314 F: drivers/hwmon/intel-m10-bmc-hwmon.c
9315 F: drivers/mfd/intel-m10-bmc.c
9316 F: include/linux/mfd/intel-m10-bmc.h
9318 INTEL MAX 10 BMC MFD DRIVER
9319 M: Xu Yilun <yilun.xu@intel.com>
9320 R: Tom Rix <trix@redhat.com>
9322 F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
9323 F: Documentation/hwmon/intel-m10-bmc-hwmon.rst
9324 F: drivers/hwmon/intel-m10-bmc-hwmon.c
9325 F: drivers/mfd/intel-m10-bmc.c
9326 F: include/linux/mfd/intel-m10-bmc.h
9328 INTEL MENLOW THERMAL DRIVER
9329 M: Sujith Thomas <sujith.thomas@intel.com>
9330 L: platform-driver-x86@vger.kernel.org
9332 W: https://01.org/linux-acpi
9333 F: drivers/platform/x86/intel_menlow.c
9335 INTEL P-Unit IPC DRIVER
9336 M: Zha Qipeng <qipeng.zha@intel.com>
9337 L: platform-driver-x86@vger.kernel.org
9339 F: arch/x86/include/asm/intel_punit_ipc.h
9340 F: drivers/platform/x86/intel_punit_ipc.c
9342 INTEL PMC CORE DRIVER
9343 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
9344 M: David E Box <david.e.box@intel.com>
9345 L: platform-driver-x86@vger.kernel.org
9347 F: Documentation/ABI/testing/sysfs-platform-intel-pmc
9348 F: drivers/platform/x86/intel_pmc_core*
9350 INTEL PMIC GPIO DRIVERS
9351 M: Andy Shevchenko <andy@kernel.org>
9353 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9354 F: drivers/gpio/gpio-*cove.c
9356 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
9357 M: Andy Shevchenko <andy@kernel.org>
9359 F: drivers/mfd/intel_soc_pmic*
9360 F: include/linux/mfd/intel_soc_pmic*
9363 M: "David E. Box" <david.e.box@linux.intel.com>
9365 F: drivers/mfd/intel_pmt.c
9366 F: drivers/platform/x86/intel_pmt_*
9368 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
9369 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
9370 L: linux-wireless@vger.kernel.org
9372 F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
9373 F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
9374 F: drivers/net/wireless/intel/ipw2x00/
9377 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9378 M: Len Brown <lenb@kernel.org>
9379 L: linux-pm@vger.kernel.org
9381 F: drivers/cpufreq/intel_pstate.c
9383 INTEL RDMA RNIC DRIVER
9384 M: Faisal Latif <faisal.latif@intel.com>
9385 M: Shiraz Saleem <shiraz.saleem@intel.com>
9386 L: linux-rdma@vger.kernel.org
9388 F: drivers/infiniband/hw/i40iw/
9389 F: include/uapi/rdma/i40iw-abi.h
9392 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9394 F: arch/x86/include/asm/intel_scu_ipc.h
9395 F: drivers/platform/x86/intel_scu_*
9397 INTEL SPEED SELECT TECHNOLOGY
9398 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9399 L: platform-driver-x86@vger.kernel.org
9401 F: drivers/platform/x86/intel_speed_select_if/
9402 F: include/uapi/linux/isst_if.h
9403 F: tools/power/x86/intel-speed-select/
9405 INTEL STRATIX10 FIRMWARE DRIVERS
9406 M: Richard Gong <richard.gong@linux.intel.com>
9407 L: linux-kernel@vger.kernel.org
9409 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
9410 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
9411 F: drivers/firmware/stratix10-rsu.c
9412 F: drivers/firmware/stratix10-svc.c
9413 F: include/linux/firmware/intel/stratix10-smc.h
9414 F: include/linux/firmware/intel/stratix10-svc-client.h
9416 INTEL TELEMETRY DRIVER
9417 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
9418 M: "David E. Box" <david.e.box@linux.intel.com>
9419 L: platform-driver-x86@vger.kernel.org
9421 F: arch/x86/include/asm/intel_telemetry.h
9422 F: drivers/platform/x86/intel_telemetry*
9424 INTEL UNCORE FREQUENCY CONTROL
9425 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9426 L: platform-driver-x86@vger.kernel.org
9428 F: drivers/platform/x86/intel-uncore-frequency.c
9430 INTEL VIRTUAL BUTTON DRIVER
9431 M: AceLan Kao <acelan.kao@canonical.com>
9432 L: platform-driver-x86@vger.kernel.org
9434 F: drivers/platform/x86/intel-vbtn.c
9436 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
9437 M: Stanislaw Gruszka <stf_xl@wp.pl>
9438 L: linux-wireless@vger.kernel.org
9440 F: drivers/net/wireless/intel/iwlegacy/
9442 INTEL WIRELESS WIFI LINK (iwlwifi)
9443 M: Luca Coelho <luciano.coelho@intel.com>
9444 L: linux-wireless@vger.kernel.org
9446 W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
9447 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
9448 F: drivers/net/wireless/intel/iwlwifi/
9450 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
9451 M: Jithu Joseph <jithu.joseph@intel.com>
9452 R: Maurice Ma <maurice.ma@intel.com>
9454 W: https://slimbootloader.github.io/security/firmware-update.html
9455 F: drivers/platform/x86/intel-wmi-sbl-fw-update.c
9457 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
9458 L: Dell.Client.Kernel@dell.com
9460 F: drivers/platform/x86/intel-wmi-thunderbolt.c
9463 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9465 F: Documentation/trace/intel_th.rst
9466 F: drivers/hwtracing/intel_th/
9467 F: include/linux/intel_th.h
9469 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
9470 M: Ning Sun <ning.sun@intel.com>
9471 L: tboot-devel@lists.sourceforge.net
9473 W: http://tboot.sourceforge.net
9474 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
9475 F: Documentation/x86/intel_txt.rst
9476 F: arch/x86/kernel/tboot.c
9477 F: include/linux/tboot.h
9480 M: Jarkko Sakkinen <jarkko@kernel.org>
9481 R: Dave Hansen <dave.hansen@linux.intel.com>
9482 L: linux-sgx@vger.kernel.org
9484 Q: https://patchwork.kernel.org/project/intel-sgx/list/
9485 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
9486 F: Documentation/x86/sgx.rst
9487 F: arch/x86/entry/vdso/vsgx.S
9488 F: arch/x86/include/asm/sgx.h
9489 F: arch/x86/include/uapi/asm/sgx.h
9490 F: arch/x86/kernel/cpu/sgx/*
9491 F: tools/testing/selftests/sgx/*
9495 M: Georgi Djakov <djakov@kernel.org>
9496 L: linux-pm@vger.kernel.org
9498 T: git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
9499 F: Documentation/devicetree/bindings/interconnect/
9500 F: Documentation/driver-api/interconnect.rst
9501 F: drivers/interconnect/
9502 F: include/dt-bindings/interconnect/
9503 F: include/linux/interconnect-provider.h
9504 F: include/linux/interconnect.h
9506 INTERRUPT COUNTER DRIVER
9507 M: Oleksij Rempel <o.rempel@pengutronix.de>
9508 R: Pengutronix Kernel Team <kernel@pengutronix.de>
9509 L: linux-iio@vger.kernel.org
9510 F: Documentation/devicetree/bindings/counter/interrupt-counter.yaml
9511 F: drivers/counter/interrupt-cnt.c
9513 INVENSENSE ICM-426xx IMU DRIVER
9514 M: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
9515 L: linux-iio@vger.kernel.org
9517 W: https://invensense.tdk.com/
9518 F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
9519 F: drivers/iio/imu/inv_icm42600/
9521 INVENSENSE MPU-3050 GYROSCOPE DRIVER
9522 M: Linus Walleij <linus.walleij@linaro.org>
9523 L: linux-iio@vger.kernel.org
9525 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
9526 F: drivers/iio/gyro/mpu3050*
9528 IOC3 ETHERNET DRIVER
9529 M: Ralf Baechle <ralf@linux-mips.org>
9530 L: linux-mips@vger.kernel.org
9532 F: drivers/net/ethernet/sgi/ioc3-eth.c
9534 IOMAP FILESYSTEM LIBRARY
9535 M: Christoph Hellwig <hch@infradead.org>
9536 M: Darrick J. Wong <djwong@kernel.org>
9537 M: linux-xfs@vger.kernel.org
9538 M: linux-fsdevel@vger.kernel.org
9539 L: linux-xfs@vger.kernel.org
9540 L: linux-fsdevel@vger.kernel.org
9542 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
9544 F: include/linux/iomap.h
9547 M: Joerg Roedel <joro@8bytes.org>
9548 M: Will Deacon <will@kernel.org>
9549 L: iommu@lists.linux-foundation.org
9551 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9552 F: Documentation/devicetree/bindings/iommu/
9553 F: Documentation/userspace-api/iommu.rst
9555 F: include/linux/iommu.h
9556 F: include/linux/iova.h
9557 F: include/linux/of_iommu.h
9558 F: include/uapi/linux/iommu.h
9561 M: Jens Axboe <axboe@kernel.dk>
9562 R: Pavel Begunkov <asml.silence@gmail.com>
9563 L: io-uring@vger.kernel.org
9565 T: git git://git.kernel.dk/linux-block
9566 T: git git://git.kernel.dk/liburing
9570 F: include/linux/io_uring.h
9571 F: include/uapi/linux/io_uring.h
9575 M: Corey Minyard <minyard@acm.org>
9576 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
9578 W: http://openipmi.sourceforge.net/
9579 F: Documentation/driver-api/ipmi.rst
9580 F: Documentation/devicetree/bindings/ipmi/
9581 F: drivers/char/ipmi/
9582 F: include/linux/ipmi*
9583 F: include/uapi/linux/ipmi*
9585 IPS SCSI RAID DRIVER
9586 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
9587 L: linux-scsi@vger.kernel.org
9589 W: http://www.adaptec.com/
9590 F: drivers/scsi/ips*
9593 M: Simon Horman <horms@verge.net.au>
9594 M: Julian Anastasov <ja@ssi.bg>
9595 L: netdev@vger.kernel.org
9596 L: lvs-devel@vger.kernel.org
9598 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
9599 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
9600 F: Documentation/networking/ipvs-sysctl.rst
9601 F: include/net/ip_vs.h
9602 F: include/uapi/linux/ip_vs.h
9603 F: net/netfilter/ipvs/
9606 M: Jiri Kosina <jikos@kernel.org>
9607 M: David Sterba <dsterba@suse.com>
9609 F: drivers/tty/ipwireless/
9612 L: netdev@vger.kernel.org
9614 F: include/uapi/linux/ipx.h
9616 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
9617 M: Marc Zyngier <maz@kernel.org>
9619 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9620 F: Documentation/core-api/irq/irq-domain.rst
9621 F: include/linux/irqdomain.h
9622 F: kernel/irq/irqdomain.c
9626 M: Thomas Gleixner <tglx@linutronix.de>
9627 L: linux-kernel@vger.kernel.org
9629 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9633 M: Thomas Gleixner <tglx@linutronix.de>
9634 M: Marc Zyngier <maz@kernel.org>
9635 L: linux-kernel@vger.kernel.org
9637 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9638 F: Documentation/devicetree/bindings/interrupt-controller/
9642 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9644 F: Documentation/driver-api/isa.rst
9645 F: drivers/base/isa.c
9646 F: include/linux/isa.h
9649 M: Hans Verkuil <hverkuil@xs4all.nl>
9650 L: linux-media@vger.kernel.org
9652 W: https://linuxtv.org
9653 T: git git://linuxtv.org/media_tree.git
9654 F: drivers/media/radio/radio-isa*
9657 M: Jaroslav Kysela <perex@perex.cz>
9659 F: Documentation/driver-api/isapnp.rst
9660 F: drivers/pnp/isapnp/
9661 F: include/linux/isapnp.h
9664 M: Lee Duncan <lduncan@suse.com>
9665 M: Chris Leech <cleech@redhat.com>
9666 L: open-iscsi@googlegroups.com
9667 L: linux-scsi@vger.kernel.org
9669 W: www.open-iscsi.com
9670 F: drivers/scsi/*iscsi*
9671 F: include/scsi/*iscsi*
9673 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
9674 M: Peter Jones <pjones@redhat.com>
9675 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
9677 F: drivers/firmware/iscsi_ibft*
9679 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
9680 M: Sagi Grimberg <sagi@grimberg.me>
9681 M: Max Gurtovoy <mgurtovoy@nvidia.com>
9682 L: linux-rdma@vger.kernel.org
9684 W: http://www.openfabrics.org
9685 W: www.open-iscsi.org
9686 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9687 F: drivers/infiniband/ulp/iser/
9689 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
9690 M: Sagi Grimberg <sagi@grimberg.me>
9691 L: linux-rdma@vger.kernel.org
9692 L: target-devel@vger.kernel.org
9694 W: http://www.linux-iscsi.org
9695 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
9696 F: drivers/infiniband/ulp/isert
9698 ISDN/CMTP OVER BLUETOOTH
9699 M: Karsten Keil <isdn@linux-pingi.de>
9700 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9701 L: netdev@vger.kernel.org
9703 W: http://www.isdn4linux.de
9704 F: Documentation/isdn/
9705 F: drivers/isdn/capi/
9706 F: include/linux/isdn/
9707 F: include/uapi/linux/isdn/
9708 F: net/bluetooth/cmtp/
9710 ISDN/mISDN SUBSYSTEM
9711 M: Karsten Keil <isdn@linux-pingi.de>
9712 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9713 L: netdev@vger.kernel.org
9715 W: http://www.isdn4linux.de
9716 F: drivers/isdn/Kconfig
9717 F: drivers/isdn/Makefile
9718 F: drivers/isdn/hardware/
9719 F: drivers/isdn/mISDN/
9721 IT87 HARDWARE MONITORING DRIVER
9722 M: Jean Delvare <jdelvare@suse.com>
9723 L: linux-hwmon@vger.kernel.org
9725 F: Documentation/hwmon/it87.rst
9726 F: drivers/hwmon/it87.c
9729 M: Antti Palosaari <crope@iki.fi>
9730 L: linux-media@vger.kernel.org
9732 W: https://linuxtv.org
9733 W: http://palosaari.fi/linux/
9734 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9735 T: git git://linuxtv.org/anttip/media_tree.git
9736 F: drivers/media/tuners/it913x*
9738 IVTV VIDEO4LINUX DRIVER
9739 M: Andy Walls <awalls@md.metrocast.net>
9740 L: linux-media@vger.kernel.org
9742 W: https://linuxtv.org
9743 T: git git://linuxtv.org/media_tree.git
9744 F: Documentation/admin-guide/media/ivtv*
9745 F: drivers/media/pci/ivtv/
9746 F: include/uapi/linux/ivtv*
9748 IX2505V MEDIA DRIVER
9749 M: Malcolm Priestley <tvboxspy@gmail.com>
9750 L: linux-media@vger.kernel.org
9752 W: https://linuxtv.org
9753 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9754 F: drivers/media/dvb-frontends/ix2505v*
9756 JAILHOUSE HYPERVISOR INTERFACE
9757 M: Jan Kiszka <jan.kiszka@siemens.com>
9758 L: jailhouse-dev@googlegroups.com
9760 F: arch/x86/include/asm/jailhouse_para.h
9761 F: arch/x86/kernel/jailhouse.c
9763 JC42.4 TEMPERATURE SENSOR DRIVER
9764 M: Guenter Roeck <linux@roeck-us.net>
9765 L: linux-hwmon@vger.kernel.org
9767 F: Documentation/hwmon/jc42.rst
9768 F: drivers/hwmon/jc42.c
9771 M: Dave Kleikamp <shaggy@kernel.org>
9772 L: jfs-discussion@lists.sourceforge.net
9774 W: http://jfs.sourceforge.net/
9775 T: git git://github.com/kleikamp/linux-shaggy.git
9776 F: Documentation/admin-guide/jfs.rst
9780 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
9781 L: netdev@vger.kernel.org
9783 F: drivers/net/ethernet/jme.*
9785 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
9786 M: David Woodhouse <dwmw2@infradead.org>
9787 M: Richard Weinberger <richard@nod.at>
9788 L: linux-mtd@lists.infradead.org
9790 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
9791 T: git git://git.infradead.org/ubifs-2.6.git
9793 F: include/uapi/linux/jffs2.h
9795 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
9796 M: "Theodore Ts'o" <tytso@mit.edu>
9797 M: Jan Kara <jack@suse.com>
9798 L: linux-ext4@vger.kernel.org
9801 F: include/linux/jbd2.h
9803 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
9804 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
9805 L: linux-media@vger.kernel.org
9807 F: drivers/media/platform/rcar_jpu.c
9809 JSM Neo PCI based serial card
9810 L: linux-serial@vger.kernel.org
9812 F: drivers/tty/serial/jsm/
9814 K10TEMP HARDWARE MONITORING DRIVER
9815 M: Clemens Ladisch <clemens@ladisch.de>
9816 L: linux-hwmon@vger.kernel.org
9818 F: Documentation/hwmon/k10temp.rst
9819 F: drivers/hwmon/k10temp.c
9821 K8TEMP HARDWARE MONITORING DRIVER
9822 M: Rudolf Marek <r.marek@assembler.cz>
9823 L: linux-hwmon@vger.kernel.org
9825 F: Documentation/hwmon/k8temp.rst
9826 F: drivers/hwmon/k8temp.c
9829 M: Andrey Ryabinin <ryabinin.a.a@gmail.com>
9830 R: Alexander Potapenko <glider@google.com>
9831 R: Andrey Konovalov <andreyknvl@gmail.com>
9832 R: Dmitry Vyukov <dvyukov@google.com>
9833 L: kasan-dev@googlegroups.com
9835 F: Documentation/dev-tools/kasan.rst
9836 F: arch/*/include/asm/*kasan.h
9837 F: arch/*/mm/kasan_init*
9838 F: include/linux/kasan*.h
9839 F: lib/Kconfig.kasan
9840 F: lib/test_kasan*.c
9842 F: scripts/Makefile.kasan
9845 M: Masahiro Yamada <masahiroy@kernel.org>
9846 L: linux-kbuild@vger.kernel.org
9848 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
9849 F: Documentation/kbuild/kconfig*
9850 F: scripts/Kconfig.include
9854 R: Dmitry Vyukov <dvyukov@google.com>
9855 R: Andrey Konovalov <andreyknvl@gmail.com>
9856 L: kasan-dev@googlegroups.com
9858 F: Documentation/dev-tools/kcov.rst
9859 F: include/linux/kcov.h
9860 F: include/uapi/linux/kcov.h
9862 F: scripts/Makefile.kcov
9865 M: Marco Elver <elver@google.com>
9866 R: Dmitry Vyukov <dvyukov@google.com>
9867 L: kasan-dev@googlegroups.com
9869 F: Documentation/dev-tools/kcsan.rst
9870 F: include/linux/kcsan*.h
9872 F: lib/Kconfig.kcsan
9873 F: scripts/Makefile.kcsan
9876 M: Dave Young <dyoung@redhat.com>
9877 M: Baoquan He <bhe@redhat.com>
9878 R: Vivek Goyal <vgoyal@redhat.com>
9879 L: kexec@lists.infradead.org
9881 W: http://lse.sourceforge.net/kdump/
9882 F: Documentation/admin-guide/kdump/
9884 F: include/linux/crash_core.h
9885 F: include/linux/crash_dump.h
9886 F: include/uapi/linux/vmcore.h
9889 KEENE FM RADIO TRANSMITTER DRIVER
9890 M: Hans Verkuil <hverkuil@xs4all.nl>
9891 L: linux-media@vger.kernel.org
9893 W: https://linuxtv.org
9894 T: git git://linuxtv.org/media_tree.git
9895 F: drivers/media/radio/radio-keene*
9898 M: Ian Kent <raven@themaw.net>
9899 L: autofs@vger.kernel.org
9903 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
9904 M: Masahiro Yamada <masahiroy@kernel.org>
9905 M: Michal Marek <michal.lkml@markovi.net>
9906 L: linux-kbuild@vger.kernel.org
9908 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
9909 F: Documentation/kbuild/
9911 F: scripts/*vmlinux*
9913 F: scripts/Makefile*
9915 F: scripts/dummy-tools/
9921 L: kernel-janitors@vger.kernel.org
9923 W: http://kernelnewbies.org/KernelJanitors
9925 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
9926 M: "J. Bruce Fields" <bfields@fieldses.org>
9927 M: Chuck Lever <chuck.lever@oracle.com>
9928 L: linux-nfs@vger.kernel.org
9930 W: http://nfs.sourceforge.net/
9931 T: git git://linux-nfs.org/~bfields/linux.git
9935 F: include/linux/lockd/
9936 F: include/linux/sunrpc/
9937 F: include/uapi/linux/nfsd/
9938 F: include/uapi/linux/sunrpc/
9940 F: Documentation/filesystems/nfs/
9943 M: Thorsten Leemhuis <linux@leemhuis.info>
9944 L: regressions@lists.linux.dev
9947 KERNEL SELFTEST FRAMEWORK
9948 M: Shuah Khan <shuah@kernel.org>
9949 M: Shuah Khan <skhan@linuxfoundation.org>
9950 L: linux-kselftest@vger.kernel.org
9952 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
9953 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
9954 F: Documentation/dev-tools/kselftest*
9955 F: tools/testing/selftests/
9957 KERNEL UNIT TESTING FRAMEWORK (KUnit)
9958 M: Brendan Higgins <brendanhiggins@google.com>
9959 L: linux-kselftest@vger.kernel.org
9960 L: kunit-dev@googlegroups.com
9962 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
9963 F: Documentation/dev-tools/kunit/
9966 F: tools/testing/kunit/
9968 KERNEL USERMODE HELPER
9969 M: Luis Chamberlain <mcgrof@kernel.org>
9970 L: linux-kernel@vger.kernel.org
9972 F: include/linux/umh.h
9975 KERNEL VIRTUAL MACHINE (KVM)
9976 M: Paolo Bonzini <pbonzini@redhat.com>
9977 L: kvm@vger.kernel.org
9979 W: http://www.linux-kvm.org
9980 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9981 F: Documentation/virt/kvm/
9982 F: include/asm-generic/kvm*
9983 F: include/kvm/iodev.h
9984 F: include/linux/kvm*
9985 F: include/trace/events/kvm.h
9986 F: include/uapi/asm-generic/kvm*
9987 F: include/uapi/linux/kvm*
9989 F: tools/testing/selftests/kvm/
9992 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
9993 M: Marc Zyngier <maz@kernel.org>
9994 R: James Morse <james.morse@arm.com>
9995 R: Alexandru Elisei <alexandru.elisei@arm.com>
9996 R: Suzuki K Poulose <suzuki.poulose@arm.com>
9997 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9998 L: kvmarm@lists.cs.columbia.edu (moderated for non-subscribers)
10000 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
10001 F: arch/arm64/include/asm/kvm*
10002 F: arch/arm64/include/uapi/asm/kvm*
10004 F: include/kvm/arm_*
10006 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
10007 M: Huacai Chen <chenhuacai@kernel.org>
10008 M: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
10009 L: linux-mips@vger.kernel.org
10010 L: kvm@vger.kernel.org
10012 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10013 F: arch/mips/include/asm/kvm*
10014 F: arch/mips/include/uapi/asm/kvm*
10017 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
10018 M: Paul Mackerras <paulus@ozlabs.org>
10019 L: kvm-ppc@vger.kernel.org
10021 W: http://www.linux-kvm.org/
10022 T: git git://github.com/agraf/linux-2.6.git
10023 F: arch/powerpc/include/asm/kvm*
10024 F: arch/powerpc/include/uapi/asm/kvm*
10025 F: arch/powerpc/kernel/kvm*
10026 F: arch/powerpc/kvm/
10028 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
10029 M: Christian Borntraeger <borntraeger@de.ibm.com>
10030 M: Janosch Frank <frankja@linux.ibm.com>
10031 R: David Hildenbrand <david@redhat.com>
10032 R: Cornelia Huck <cohuck@redhat.com>
10033 R: Claudio Imbrenda <imbrenda@linux.ibm.com>
10034 L: kvm@vger.kernel.org
10036 W: http://www.ibm.com/developerworks/linux/linux390/
10037 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
10038 F: Documentation/virt/kvm/s390*
10039 F: arch/s390/include/asm/gmap.h
10040 F: arch/s390/include/asm/kvm*
10041 F: arch/s390/include/uapi/asm/kvm*
10042 F: arch/s390/kernel/uv.c
10044 F: arch/s390/mm/gmap.c
10045 F: tools/testing/selftests/kvm/*/s390x/
10046 F: tools/testing/selftests/kvm/s390x/
10048 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
10049 M: Paolo Bonzini <pbonzini@redhat.com>
10050 R: Sean Christopherson <seanjc@google.com>
10051 R: Vitaly Kuznetsov <vkuznets@redhat.com>
10052 R: Wanpeng Li <wanpengli@tencent.com>
10053 R: Jim Mattson <jmattson@google.com>
10054 R: Joerg Roedel <joro@8bytes.org>
10055 L: kvm@vger.kernel.org
10057 W: http://www.linux-kvm.org
10058 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10059 F: arch/x86/include/asm/kvm*
10060 F: arch/x86/include/asm/pvclock-abi.h
10061 F: arch/x86/include/asm/svm.h
10062 F: arch/x86/include/asm/vmx*.h
10063 F: arch/x86/include/uapi/asm/kvm*
10064 F: arch/x86/include/uapi/asm/svm.h
10065 F: arch/x86/include/uapi/asm/vmx.h
10066 F: arch/x86/kernel/kvm.c
10067 F: arch/x86/kernel/kvmclock.c
10072 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10073 M: Tejun Heo <tj@kernel.org>
10075 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
10077 F: include/linux/kernfs.h
10080 M: Eric Biederman <ebiederm@xmission.com>
10081 L: kexec@lists.infradead.org
10083 W: http://kernel.org/pub/linux/utils/kernel/kexec/
10084 F: include/linux/kexec.h
10085 F: include/uapi/linux/kexec.h
10089 M: Mimi Zohar <zohar@linux.ibm.com>
10090 L: linux-integrity@vger.kernel.org
10091 L: keyrings@vger.kernel.org
10093 F: Documentation/security/keys/trusted-encrypted.rst
10094 F: include/keys/encrypted-type.h
10095 F: security/keys/encrypted-keys/
10098 M: James Bottomley <jejb@linux.ibm.com>
10099 M: Jarkko Sakkinen <jarkko@kernel.org>
10100 M: Mimi Zohar <zohar@linux.ibm.com>
10101 L: linux-integrity@vger.kernel.org
10102 L: keyrings@vger.kernel.org
10104 F: Documentation/security/keys/trusted-encrypted.rst
10105 F: include/keys/trusted-type.h
10106 F: include/keys/trusted_tpm.h
10107 F: security/keys/trusted-keys/
10110 M: Sumit Garg <sumit.garg@linaro.org>
10111 L: linux-integrity@vger.kernel.org
10112 L: keyrings@vger.kernel.org
10114 F: include/keys/trusted_tee.h
10115 F: security/keys/trusted-keys/trusted_tee.c
10118 M: David Howells <dhowells@redhat.com>
10119 M: Jarkko Sakkinen <jarkko@kernel.org>
10120 L: keyrings@vger.kernel.org
10122 F: Documentation/security/keys/core.rst
10124 F: include/linux/key-type.h
10125 F: include/linux/key.h
10126 F: include/linux/keyctl.h
10127 F: include/uapi/linux/keyctl.h
10131 M: Alexander Potapenko <glider@google.com>
10132 M: Marco Elver <elver@google.com>
10133 R: Dmitry Vyukov <dvyukov@google.com>
10134 L: kasan-dev@googlegroups.com
10136 F: Documentation/dev-tools/kfence.rst
10137 F: arch/*/include/asm/kfence.h
10138 F: include/linux/kfence.h
10139 F: lib/Kconfig.kfence
10143 M: Stefani Seibold <stefani@seibold.net>
10145 F: include/linux/kfifo.h
10149 KGDB / KDB /debug_core
10150 M: Jason Wessel <jason.wessel@windriver.com>
10151 M: Daniel Thompson <daniel.thompson@linaro.org>
10152 R: Douglas Anderson <dianders@chromium.org>
10153 L: kgdb-bugreport@lists.sourceforge.net
10155 W: http://kgdb.wiki.kernel.org/
10156 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
10157 F: Documentation/dev-tools/kgdb.rst
10158 F: drivers/misc/kgdbts.c
10159 F: drivers/tty/serial/kgdboc.c
10160 F: include/linux/kdb.h
10161 F: include/linux/kgdb.h
10164 KHADAS MCU MFD DRIVER
10165 M: Neil Armstrong <narmstrong@baylibre.com>
10166 L: linux-amlogic@lists.infradead.org
10168 F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
10169 F: drivers/mfd/khadas-mcu.c
10170 F: include/linux/mfd/khadas-mcu.h
10171 F: drivers/thermal/khadas_mcu_fan.c
10174 M: Catalin Marinas <catalin.marinas@arm.com>
10176 F: Documentation/dev-tools/kmemleak.rst
10177 F: include/linux/kmemleak.h
10179 F: samples/kmemleak/kmemleak-test.c
10181 KMOD KERNEL MODULE LOADER - USERMODE HELPER
10182 M: Luis Chamberlain <mcgrof@kernel.org>
10183 L: linux-kernel@vger.kernel.org
10185 F: include/linux/kmod.h
10188 F: tools/testing/selftests/kmod/
10191 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
10192 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
10193 M: "David S. Miller" <davem@davemloft.net>
10194 M: Masami Hiramatsu <mhiramat@kernel.org>
10196 F: Documentation/trace/kprobes.rst
10197 F: include/asm-generic/kprobes.h
10198 F: include/linux/kprobes.h
10199 F: kernel/kprobes.c
10201 KS0108 LCD CONTROLLER DRIVER
10202 M: Miguel Ojeda <ojeda@kernel.org>
10204 F: Documentation/admin-guide/auxdisplay/ks0108.rst
10205 F: drivers/auxdisplay/ks0108.c
10206 F: include/linux/ks0108.h
10208 KTD253 BACKLIGHT DRIVER
10209 M: Linus Walleij <linus.walleij@linaro.org>
10211 F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
10212 F: drivers/video/backlight/ktd253-backlight.c
10215 M: Steven Rostedt <rostedt@goodmis.org>
10216 M: John Hawley <warthog9@eaglescrag.net>
10218 F: tools/testing/ktest
10221 M: David Ahern <dsahern@kernel.org>
10222 L: netdev@vger.kernel.org
10224 F: include/net/l3mdev.h
10228 M: John Fastabend <john.fastabend@gmail.com>
10229 M: Daniel Borkmann <daniel@iogearbox.net>
10230 M: Jakub Sitnicki <jakub@cloudflare.com>
10231 M: Lorenz Bauer <lmb@cloudflare.com>
10232 L: netdev@vger.kernel.org
10233 L: bpf@vger.kernel.org
10235 F: include/linux/skmsg.h
10236 F: net/core/skmsg.c
10237 F: net/core/sock_map.c
10238 F: net/ipv4/tcp_bpf.c
10239 F: net/ipv4/udp_bpf.c
10241 LANDLOCK SECURITY MODULE
10242 M: Mickaël Salaün <mic@digikod.net>
10243 L: linux-security-module@vger.kernel.org
10245 W: https://landlock.io
10246 T: git https://github.com/landlock-lsm/linux.git
10247 F: Documentation/security/landlock.rst
10248 F: Documentation/userspace-api/landlock.rst
10249 F: include/uapi/linux/landlock.h
10250 F: samples/landlock/
10251 F: security/landlock/
10252 F: tools/testing/selftests/landlock/
10256 LANTIQ / INTEL Ethernet drivers
10257 M: Hauke Mehrtens <hauke@hauke-m.de>
10258 L: netdev@vger.kernel.org
10260 F: drivers/net/dsa/lantiq_gswip.c
10261 F: drivers/net/dsa/lantiq_pce.h
10262 F: drivers/net/ethernet/lantiq_xrx200.c
10263 F: net/dsa/tag_gswip.c
10265 LANTIQ MIPS ARCHITECTURE
10266 M: John Crispin <john@phrozen.org>
10267 L: linux-mips@vger.kernel.org
10269 F: arch/mips/lantiq
10270 F: drivers/soc/lantiq
10272 LASI 53c700 driver for PARISC
10273 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
10274 L: linux-scsi@vger.kernel.org
10276 F: Documentation/scsi/53c700.rst
10277 F: drivers/scsi/53c700*
10280 M: Tobin C. Harding <me@tobin.cc>
10281 M: Tycho Andersen <tycho@tycho.pizza>
10282 L: linux-hardening@vger.kernel.org
10284 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
10285 F: scripts/leaking_addresses.pl
10288 M: Pavel Machek <pavel@ucw.cz>
10289 L: linux-leds@vger.kernel.org
10291 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
10292 F: Documentation/devicetree/bindings/leds/
10294 F: include/linux/leds.h
10296 LEGACY EEPROM DRIVER
10297 M: Jean Delvare <jdelvare@suse.com>
10299 F: Documentation/misc-devices/eeprom.rst
10300 F: drivers/misc/eeprom/eeprom.c
10302 LEGO MINDSTORMS EV3
10303 R: David Lechner <david@lechnology.com>
10305 F: Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
10306 F: arch/arm/boot/dts/da850-lego-ev3.dts
10307 F: drivers/power/supply/lego_ev3_battery.c
10309 LEGO USB Tower driver
10310 M: Juergen Stuber <starblue@users.sourceforge.net>
10311 L: legousb-devel@lists.sourceforge.net
10313 W: http://legousb.sourceforge.net/
10314 F: drivers/usb/misc/legousbtower.c
10317 M: Matan Ziv-Av <matan@svgalib.org>
10318 L: platform-driver-x86@vger.kernel.org
10320 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
10321 F: Documentation/admin-guide/laptops/lg-laptop.rst
10322 F: drivers/platform/x86/lg-laptop.c
10324 LG2160 MEDIA DRIVER
10325 M: Michael Krufky <mkrufky@linuxtv.org>
10326 L: linux-media@vger.kernel.org
10328 W: https://linuxtv.org
10329 W: http://github.com/mkrufky
10330 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10331 T: git git://linuxtv.org/mkrufky/tuners.git
10332 F: drivers/media/dvb-frontends/lg2160.*
10334 LGDT3305 MEDIA DRIVER
10335 M: Michael Krufky <mkrufky@linuxtv.org>
10336 L: linux-media@vger.kernel.org
10338 W: https://linuxtv.org
10339 W: http://github.com/mkrufky
10340 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10341 T: git git://linuxtv.org/mkrufky/tuners.git
10342 F: drivers/media/dvb-frontends/lgdt3305.*
10344 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
10345 M: Viresh Kumar <vireshk@kernel.org>
10346 L: linux-ide@vger.kernel.org
10348 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10349 F: drivers/ata/pata_arasan_cf.c
10350 F: include/linux/pata_arasan_cf_data.h
10352 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
10353 M: Linus Walleij <linus.walleij@linaro.org>
10354 L: linux-ide@vger.kernel.org
10356 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10357 F: drivers/ata/pata_ftide010.c
10358 F: drivers/ata/sata_gemini.c
10359 F: drivers/ata/sata_gemini.h
10361 LIBATA SATA AHCI PLATFORM devices support
10362 M: Hans de Goede <hdegoede@redhat.com>
10363 M: Jens Axboe <axboe@kernel.dk>
10364 L: linux-ide@vger.kernel.org
10366 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10367 F: drivers/ata/ahci_platform.c
10368 F: drivers/ata/libahci_platform.c
10369 F: include/linux/ahci_platform.h
10371 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
10372 M: Mikael Pettersson <mikpelinux@gmail.com>
10373 L: linux-ide@vger.kernel.org
10375 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10376 F: drivers/ata/sata_promise.*
10378 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
10379 M: Jens Axboe <axboe@kernel.dk>
10380 L: linux-ide@vger.kernel.org
10382 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10383 F: Documentation/devicetree/bindings/ata/
10385 F: include/linux/ata.h
10386 F: include/linux/libata.h
10389 M: Sasha Levin <alexander.levin@microsoft.com>
10391 F: tools/lib/lockdep/
10393 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
10394 M: Dan Williams <dan.j.williams@intel.com>
10395 M: Vishal Verma <vishal.l.verma@intel.com>
10396 M: Dave Jiang <dave.jiang@intel.com>
10397 L: nvdimm@lists.linux.dev
10399 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10400 P: Documentation/nvdimm/maintainer-entry-profile.rst
10401 F: drivers/nvdimm/blk.c
10402 F: drivers/nvdimm/region_devs.c
10404 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
10405 M: Vishal Verma <vishal.l.verma@intel.com>
10406 M: Dan Williams <dan.j.williams@intel.com>
10407 M: Dave Jiang <dave.jiang@intel.com>
10408 L: nvdimm@lists.linux.dev
10410 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10411 P: Documentation/nvdimm/maintainer-entry-profile.rst
10412 F: drivers/nvdimm/btt*
10414 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
10415 M: Dan Williams <dan.j.williams@intel.com>
10416 M: Vishal Verma <vishal.l.verma@intel.com>
10417 M: Dave Jiang <dave.jiang@intel.com>
10418 L: nvdimm@lists.linux.dev
10420 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10421 P: Documentation/nvdimm/maintainer-entry-profile.rst
10422 F: drivers/nvdimm/pmem*
10424 LIBNVDIMM: DEVICETREE BINDINGS
10425 M: Oliver O'Halloran <oohall@gmail.com>
10426 L: nvdimm@lists.linux.dev
10428 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10429 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
10430 F: drivers/nvdimm/of_pmem.c
10432 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
10433 M: Dan Williams <dan.j.williams@intel.com>
10434 M: Vishal Verma <vishal.l.verma@intel.com>
10435 M: Dave Jiang <dave.jiang@intel.com>
10436 M: Ira Weiny <ira.weiny@intel.com>
10437 L: nvdimm@lists.linux.dev
10439 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10440 P: Documentation/nvdimm/maintainer-entry-profile.rst
10441 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
10442 F: drivers/acpi/nfit/*
10443 F: drivers/nvdimm/*
10444 F: include/linux/libnvdimm.h
10445 F: include/linux/nd.h
10446 F: include/uapi/linux/ndctl.h
10447 F: tools/testing/nvdimm/
10449 LICENSES and SPDX stuff
10450 M: Thomas Gleixner <tglx@linutronix.de>
10451 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10452 L: linux-spdx@vger.kernel.org
10454 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
10456 F: Documentation/process/license-rules.rst
10458 F: scripts/spdxcheck-test.sh
10459 F: scripts/spdxcheck.py
10461 LIGHTNVM PLATFORM SUPPORT
10462 M: Matias Bjorling <mb@lightnvm.io>
10463 L: linux-block@vger.kernel.org
10465 W: http://github/OpenChannelSSD
10466 F: drivers/lightnvm/
10467 F: include/linux/lightnvm.h
10468 F: include/uapi/linux/lightnvm.h
10470 LINEAR RANGES HELPERS
10471 M: Mark Brown <broonie@kernel.org>
10472 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
10473 F: lib/linear_ranges.c
10474 F: lib/test_linear_ranges.c
10475 F: include/linux/linear_range.h
10477 LINUX FOR POWER MACINTOSH
10478 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10479 L: linuxppc-dev@lists.ozlabs.org
10481 F: arch/powerpc/platforms/powermac/
10482 F: drivers/macintosh/
10484 LINUX FOR POWERPC (32-BIT AND 64-BIT)
10485 M: Michael Ellerman <mpe@ellerman.id.au>
10486 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10487 R: Paul Mackerras <paulus@samba.org>
10488 L: linuxppc-dev@lists.ozlabs.org
10490 W: https://github.com/linuxppc/wiki/wiki
10491 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
10492 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
10493 F: Documentation/ABI/stable/sysfs-firmware-opal-*
10494 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
10495 F: Documentation/devicetree/bindings/powerpc/
10496 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
10497 F: Documentation/powerpc/
10499 F: drivers/*/*/*pasemi*
10500 F: drivers/*/*pasemi*
10501 F: drivers/char/tpm/tpm_ibmvtpm*
10502 F: drivers/crypto/nx/
10503 F: drivers/crypto/vmx/
10504 F: drivers/i2c/busses/i2c-opal.c
10505 F: drivers/net/ethernet/ibm/ibmveth.*
10506 F: drivers/net/ethernet/ibm/ibmvnic.*
10507 F: drivers/pci/hotplug/pnv_php.c
10508 F: drivers/pci/hotplug/rpa*
10509 F: drivers/rtc/rtc-opal.c
10510 F: drivers/scsi/ibmvscsi/
10511 F: drivers/tty/hvc/hvc_opal.c
10512 F: drivers/watchdog/wdrtas.c
10513 F: tools/testing/selftests/powerpc
10520 LINUX FOR POWERPC EMBEDDED MPC5XXX
10521 M: Anatolij Gustschin <agust@denx.de>
10522 L: linuxppc-dev@lists.ozlabs.org
10524 F: arch/powerpc/platforms/512x/
10525 F: arch/powerpc/platforms/52xx/
10527 LINUX FOR POWERPC EMBEDDED PPC4XX
10528 L: linuxppc-dev@lists.ozlabs.org
10530 F: arch/powerpc/platforms/40x/
10531 F: arch/powerpc/platforms/44x/
10533 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
10534 M: Scott Wood <oss@buserror.net>
10535 L: linuxppc-dev@lists.ozlabs.org
10537 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
10538 F: Documentation/devicetree/bindings/powerpc/fsl/
10539 F: arch/powerpc/platforms/83xx/
10540 F: arch/powerpc/platforms/85xx/
10542 LINUX FOR POWERPC EMBEDDED PPC8XX
10543 M: Christophe Leroy <christophe.leroy@csgroup.eu>
10544 L: linuxppc-dev@lists.ozlabs.org
10546 F: arch/powerpc/platforms/8xx/
10548 LINUX KERNEL DUMP TEST MODULE (LKDTM)
10549 M: Kees Cook <keescook@chromium.org>
10551 F: drivers/misc/lkdtm/*
10552 F: tools/testing/selftests/lkdtm/*
10554 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
10555 M: Alan Stern <stern@rowland.harvard.edu>
10556 M: Andrea Parri <parri.andrea@gmail.com>
10557 M: Will Deacon <will@kernel.org>
10558 M: Peter Zijlstra <peterz@infradead.org>
10559 M: Boqun Feng <boqun.feng@gmail.com>
10560 M: Nicholas Piggin <npiggin@gmail.com>
10561 M: David Howells <dhowells@redhat.com>
10562 M: Jade Alglave <j.alglave@ucl.ac.uk>
10563 M: Luc Maranget <luc.maranget@inria.fr>
10564 M: "Paul E. McKenney" <paulmck@kernel.org>
10565 R: Akira Yokosawa <akiyks@gmail.com>
10566 R: Daniel Lustig <dlustig@nvidia.com>
10567 R: Joel Fernandes <joel@joelfernandes.org>
10568 L: linux-kernel@vger.kernel.org
10569 L: linux-arch@vger.kernel.org
10571 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
10572 F: Documentation/atomic_bitops.txt
10573 F: Documentation/atomic_t.txt
10574 F: Documentation/core-api/refcount-vs-atomic.rst
10575 F: Documentation/litmus-tests/
10576 F: Documentation/memory-barriers.txt
10577 F: tools/memory-model/
10579 LIS3LV02D ACCELEROMETER DRIVER
10580 M: Eric Piel <eric.piel@tremplin-utc.net>
10582 F: Documentation/misc-devices/lis3lv02d.rst
10583 F: drivers/misc/lis3lv02d/
10584 F: drivers/platform/x86/hp_accel.c
10587 M: David Gow <davidgow@google.com>
10588 L: linux-kselftest@vger.kernel.org
10589 L: kunit-dev@googlegroups.com
10594 M: Karol Gugala <kgugala@antmicro.com>
10595 M: Mateusz Holenko <mholenko@antmicro.com>
10597 F: Documentation/devicetree/bindings/*/litex,*.yaml
10598 F: arch/openrisc/boot/dts/or1klitex.dts
10599 F: drivers/soc/litex/litex_soc_ctrl.c
10600 F: drivers/tty/serial/liteuart.c
10601 F: include/linux/litex.h
10604 M: Josh Poimboeuf <jpoimboe@redhat.com>
10605 M: Jiri Kosina <jikos@kernel.org>
10606 M: Miroslav Benes <mbenes@suse.cz>
10607 M: Petr Mladek <pmladek@suse.com>
10608 R: Joe Lawrence <joe.lawrence@redhat.com>
10609 L: live-patching@vger.kernel.org
10611 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
10612 F: Documentation/ABI/testing/sysfs-kernel-livepatch
10613 F: Documentation/livepatch/
10614 F: arch/powerpc/include/asm/livepatch.h
10615 F: arch/s390/include/asm/livepatch.h
10616 F: arch/x86/include/asm/livepatch.h
10617 F: include/linux/livepatch.h
10618 F: kernel/livepatch/
10620 F: samples/livepatch/
10621 F: tools/testing/selftests/livepatch/
10624 L: netdev@vger.kernel.org
10626 F: include/linux/llc.h
10627 F: include/net/llc*
10628 F: include/uapi/linux/llc.h
10631 LM73 HARDWARE MONITOR DRIVER
10632 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
10633 L: linux-hwmon@vger.kernel.org
10635 F: drivers/hwmon/lm73.c
10637 LM78 HARDWARE MONITOR DRIVER
10638 M: Jean Delvare <jdelvare@suse.com>
10639 L: linux-hwmon@vger.kernel.org
10641 F: Documentation/hwmon/lm78.rst
10642 F: drivers/hwmon/lm78.c
10644 LM83 HARDWARE MONITOR DRIVER
10645 M: Jean Delvare <jdelvare@suse.com>
10646 L: linux-hwmon@vger.kernel.org
10648 F: Documentation/hwmon/lm83.rst
10649 F: drivers/hwmon/lm83.c
10651 LM90 HARDWARE MONITOR DRIVER
10652 M: Jean Delvare <jdelvare@suse.com>
10653 L: linux-hwmon@vger.kernel.org
10655 F: Documentation/devicetree/bindings/hwmon/lm90.txt
10656 F: Documentation/hwmon/lm90.rst
10657 F: drivers/hwmon/lm90.c
10658 F: include/dt-bindings/thermal/lm90.h
10660 LM95234 HARDWARE MONITOR DRIVER
10661 M: Guenter Roeck <linux@roeck-us.net>
10662 L: linux-hwmon@vger.kernel.org
10664 F: Documentation/hwmon/lm95234.rst
10665 F: drivers/hwmon/lm95234.c
10667 LME2510 MEDIA DRIVER
10668 M: Malcolm Priestley <tvboxspy@gmail.com>
10669 L: linux-media@vger.kernel.org
10671 W: https://linuxtv.org
10672 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10673 F: drivers/media/usb/dvb-usb-v2/lmedm04*
10675 LOADPIN SECURITY MODULE
10676 M: Kees Cook <keescook@chromium.org>
10678 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10679 F: Documentation/admin-guide/LSM/LoadPin.rst
10680 F: security/loadpin/
10683 M: Peter Zijlstra <peterz@infradead.org>
10684 M: Ingo Molnar <mingo@redhat.com>
10685 M: Will Deacon <will@kernel.org>
10686 R: Waiman Long <longman@redhat.com>
10687 R: Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
10688 L: linux-kernel@vger.kernel.org
10690 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
10691 F: Documentation/locking/
10692 F: arch/*/include/asm/spinlock*.h
10693 F: include/linux/lockdep.h
10694 F: include/linux/mutex*.h
10695 F: include/linux/rwlock*.h
10696 F: include/linux/rwsem*.h
10697 F: include/linux/seqlock.h
10698 F: include/linux/spinlock*.h
10700 F: lib/locking*.[ch]
10701 X: kernel/locking/locktorture.c
10703 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
10704 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
10705 L: linux-ntfs-dev@lists.sourceforge.net
10707 W: http://www.linux-ntfs.org/content/view/19/37/
10708 F: Documentation/admin-guide/ldm.rst
10709 F: block/partitions/ldm.*
10711 LOGITECH HID GAMING KEYBOARDS
10712 M: Hans de Goede <hdegoede@redhat.com>
10713 L: linux-input@vger.kernel.org
10715 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10716 F: drivers/hid/hid-lg-g15.c
10718 LONTIUM LT8912B MIPI TO HDMI BRIDGE
10719 M: Adrien Grassein <adrien.grassein@gmail.com>
10721 F: Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
10722 F: drivers/gpu/drm/bridge/lontium-lt8912b.c
10724 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
10725 M: Sathya Prakash <sathya.prakash@broadcom.com>
10726 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
10727 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
10728 L: MPT-FusionLinux.pdl@broadcom.com
10729 L: linux-scsi@vger.kernel.org
10731 W: http://www.avagotech.com/support/
10732 F: drivers/message/fusion/
10733 F: drivers/scsi/mpt3sas/
10735 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
10736 M: Matthew Wilcox <willy@infradead.org>
10737 L: linux-scsi@vger.kernel.org
10739 F: drivers/scsi/sym53c8xx_2/
10742 M: Marcus Folkesson <marcus.folkesson@gmail.com>
10743 L: linux-iio@vger.kernel.org
10745 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
10746 F: drivers/iio/dac/ltc1660.c
10748 LTC2947 HARDWARE MONITOR DRIVER
10749 M: Nuno Sá <nuno.sa@analog.com>
10750 L: linux-hwmon@vger.kernel.org
10752 W: http://ez.analog.com/community/linux-device-drivers
10753 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
10754 F: drivers/hwmon/ltc2947-core.c
10755 F: drivers/hwmon/ltc2947-i2c.c
10756 F: drivers/hwmon/ltc2947-spi.c
10757 F: drivers/hwmon/ltc2947.h
10759 LTC2983 IIO TEMPERATURE DRIVER
10760 M: Nuno Sá <nuno.sa@analog.com>
10761 L: linux-iio@vger.kernel.org
10763 W: http://ez.analog.com/community/linux-device-drivers
10764 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
10765 F: drivers/iio/temperature/ltc2983.c
10767 LTC4261 HARDWARE MONITOR DRIVER
10768 M: Guenter Roeck <linux@roeck-us.net>
10769 L: linux-hwmon@vger.kernel.org
10771 F: Documentation/hwmon/ltc4261.rst
10772 F: drivers/hwmon/ltc4261.c
10774 LTC4306 I2C MULTIPLEXER DRIVER
10775 M: Michael Hennerich <michael.hennerich@analog.com>
10776 L: linux-i2c@vger.kernel.org
10778 W: http://ez.analog.com/community/linux-device-drivers
10779 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
10780 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
10782 LTP (Linux Test Project)
10783 M: Mike Frysinger <vapier@gentoo.org>
10784 M: Cyril Hrubis <chrubis@suse.cz>
10785 M: Wanlong Gao <wanlong.gao@gmail.com>
10786 M: Jan Stancek <jstancek@redhat.com>
10787 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
10788 M: Alexey Kodanev <alexey.kodanev@oracle.com>
10789 L: ltp@lists.linux.it (subscribers-only)
10791 W: http://linux-test-project.github.io/
10792 T: git git://github.com/linux-test-project/ltp.git
10795 M: Ioana Ciornei <ioana.ciornei@nxp.com>
10796 L: netdev@vger.kernel.org
10798 F: drivers/net/pcs/pcs-lynx.c
10799 F: include/linux/pcs-lynx.h
10802 M: Geert Uytterhoeven <geert@linux-m68k.org>
10803 L: linux-m68k@lists.linux-m68k.org
10805 W: http://www.linux-m68k.org/
10806 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
10810 M68K ON APPLE MACINTOSH
10811 M: Joshua Thompson <funaho@jurai.org>
10812 L: linux-m68k@lists.linux-m68k.org
10814 W: http://www.mac.linux-m68k.org/
10816 F: drivers/macintosh/adb-iop.c
10817 F: drivers/macintosh/via-macii.c
10820 M: Philip Blundell <philb@gnu.org>
10822 W: http://www.tazenda.demon.co.uk/phil/linux-hp
10823 F: arch/m68k/hp300/
10825 M88DS3103 MEDIA DRIVER
10826 M: Antti Palosaari <crope@iki.fi>
10827 L: linux-media@vger.kernel.org
10829 W: https://linuxtv.org
10830 W: http://palosaari.fi/linux/
10831 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10832 T: git git://linuxtv.org/anttip/media_tree.git
10833 F: drivers/media/dvb-frontends/m88ds3103*
10835 M88RS2000 MEDIA DRIVER
10836 M: Malcolm Priestley <tvboxspy@gmail.com>
10837 L: linux-media@vger.kernel.org
10839 W: https://linuxtv.org
10840 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10841 F: drivers/media/dvb-frontends/m88rs2000*
10843 MA901 MASTERKIT USB FM RADIO DRIVER
10844 M: Alexey Klimov <klimov.linux@gmail.com>
10845 L: linux-media@vger.kernel.org
10847 T: git git://linuxtv.org/media_tree.git
10848 F: drivers/media/radio/radio-ma901.c
10851 M: Johannes Berg <johannes@sipsolutions.net>
10852 L: linux-wireless@vger.kernel.org
10854 W: https://wireless.wiki.kernel.org/
10855 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10856 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10857 F: Documentation/networking/mac80211-injection.rst
10858 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
10859 F: drivers/net/wireless/mac80211_hwsim.[ch]
10860 F: include/net/mac80211.h
10864 M: Jassi Brar <jassisinghbrar@gmail.com>
10865 L: linux-kernel@vger.kernel.org
10867 F: drivers/mailbox/
10868 F: include/linux/mailbox_client.h
10869 F: include/linux/mailbox_controller.h
10870 F: Documentation/devicetree/bindings/mailbox/
10873 M: Viresh Kumar <viresh.kumar@linaro.org>
10874 M: Tushar Khandelwal <Tushar.Khandelwal@arm.com>
10875 L: linux-kernel@vger.kernel.org
10877 F: drivers/mailbox/arm_mhuv2.c
10878 F: include/linux/mailbox/arm_mhuv2_message.h
10879 F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
10881 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
10882 M: Michael Kerrisk <mtk.manpages@gmail.com>
10883 L: linux-man@vger.kernel.org
10885 W: http://www.kernel.org/doc/man-pages
10887 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
10888 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
10889 L: linux-mips@vger.kernel.org
10891 F: arch/mips/boot/dts/img/pistachio_marduk.dts
10893 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
10894 M: Andrew Lunn <andrew@lunn.ch>
10895 M: Vivien Didelot <vivien.didelot@gmail.com>
10896 L: netdev@vger.kernel.org
10898 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
10899 F: Documentation/networking/devlink/mv88e6xxx.rst
10900 F: drivers/net/dsa/mv88e6xxx/
10901 F: include/linux/platform_data/mv88e6xxx.h
10903 MARVELL ARMADA 3700 PHY DRIVERS
10904 M: Miquel Raynal <miquel.raynal@bootlin.com>
10906 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
10907 F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
10908 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
10909 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
10911 MARVELL ARMADA DRM SUPPORT
10912 M: Russell King <linux@armlinux.org.uk>
10914 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
10915 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
10916 F: Documentation/devicetree/bindings/display/armada/
10917 F: drivers/gpu/drm/armada/
10918 F: include/uapi/drm/armada_drm.h
10920 MARVELL CRYPTO DRIVER
10921 M: Boris Brezillon <bbrezillon@kernel.org>
10922 M: Arnaud Ebalard <arno@natisbad.org>
10923 M: Srujana Challa <schalla@marvell.com>
10924 L: linux-crypto@vger.kernel.org
10926 F: drivers/crypto/marvell/
10927 F: include/linux/soc/marvell/octeontx2/
10929 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
10930 M: Mirko Lindner <mlindner@marvell.com>
10931 M: Stephen Hemminger <stephen@networkplumber.org>
10932 L: netdev@vger.kernel.org
10934 F: drivers/net/ethernet/marvell/sk*
10936 MARVELL LIBERTAS WIRELESS DRIVER
10937 L: libertas-dev@lists.infradead.org
10939 F: drivers/net/wireless/marvell/libertas/
10941 MARVELL MACCHIATOBIN SUPPORT
10942 M: Russell King <linux@armlinux.org.uk>
10943 L: linux-arm-kernel@lists.infradead.org
10945 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
10947 MARVELL MV643XX ETHERNET DRIVER
10948 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
10949 L: netdev@vger.kernel.org
10951 F: drivers/net/ethernet/marvell/mv643xx_eth.*
10952 F: include/linux/mv643xx.h
10954 MARVELL MV88X3310 PHY DRIVER
10955 M: Russell King <linux@armlinux.org.uk>
10956 M: Marek Behún <kabel@kernel.org>
10957 L: netdev@vger.kernel.org
10959 F: drivers/net/phy/marvell10g.c
10961 MARVELL MVEBU THERMAL DRIVER
10962 M: Miquel Raynal <miquel.raynal@bootlin.com>
10964 F: drivers/thermal/armada_thermal.c
10966 MARVELL MVNETA ETHERNET DRIVER
10967 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
10968 L: netdev@vger.kernel.org
10970 F: drivers/net/ethernet/marvell/mvneta.*
10972 MARVELL MVPP2 ETHERNET DRIVER
10973 M: Marcin Wojtas <mw@semihalf.com>
10974 M: Russell King <linux@armlinux.org.uk>
10975 L: netdev@vger.kernel.org
10977 F: Documentation/devicetree/bindings/net/marvell-pp2.txt
10978 F: drivers/net/ethernet/marvell/mvpp2/
10980 MARVELL MWIFIEX WIRELESS DRIVER
10981 M: Amitkumar Karwar <amitkarwar@gmail.com>
10982 M: Ganapathi Bhat <ganapathi017@gmail.com>
10983 M: Sharvari Harisangam <sharvari.harisangam@nxp.com>
10984 M: Xinming Hu <huxinming820@gmail.com>
10985 L: linux-wireless@vger.kernel.org
10987 F: drivers/net/wireless/marvell/mwifiex/
10989 MARVELL MWL8K WIRELESS DRIVER
10990 M: Lennert Buytenhek <buytenh@wantstofly.org>
10991 L: linux-wireless@vger.kernel.org
10993 F: drivers/net/wireless/marvell/mwl8k.c
10995 MARVELL NAND CONTROLLER DRIVER
10996 M: Miquel Raynal <miquel.raynal@bootlin.com>
10997 L: linux-mtd@lists.infradead.org
10999 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
11000 F: drivers/mtd/nand/raw/marvell_nand.c
11002 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
11003 M: Sunil Goutham <sgoutham@marvell.com>
11004 M: Geetha sowjanya <gakula@marvell.com>
11005 M: Subbaraya Sundeep <sbhatta@marvell.com>
11006 M: hariprasad <hkelam@marvell.com>
11007 L: netdev@vger.kernel.org
11009 F: drivers/net/ethernet/marvell/octeontx2/nic/
11010 F: include/linux/soc/marvell/octeontx2/
11012 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
11013 M: Sunil Goutham <sgoutham@marvell.com>
11014 M: Linu Cherian <lcherian@marvell.com>
11015 M: Geetha sowjanya <gakula@marvell.com>
11016 M: Jerin Jacob <jerinj@marvell.com>
11017 M: hariprasad <hkelam@marvell.com>
11018 M: Subbaraya Sundeep <sbhatta@marvell.com>
11019 L: netdev@vger.kernel.org
11021 F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
11022 F: drivers/net/ethernet/marvell/octeontx2/af/
11024 MARVELL PRESTERA ETHERNET SWITCH DRIVER
11025 M: Vadym Kochan <vkochan@marvell.com>
11026 M: Taras Chornyi <tchornyi@marvell.com>
11028 W: https://github.com/Marvell-switching/switchdev-prestera
11029 F: drivers/net/ethernet/marvell/prestera/
11031 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
11032 M: Nicolas Pitre <nico@fluxnic.net>
11034 F: drivers/mmc/host/mvsdio.*
11036 MARVELL USB MDIO CONTROLLER DRIVER
11037 M: Tobias Waldekranz <tobias@waldekranz.com>
11038 L: netdev@vger.kernel.org
11040 F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
11041 F: drivers/net/mdio/mdio-mvusb.c
11043 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
11044 M: Hu Ziji <huziji@marvell.com>
11045 L: linux-mmc@vger.kernel.org
11047 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
11048 F: drivers/mmc/host/sdhci-xenon*
11050 MATROX FRAMEBUFFER DRIVER
11051 L: linux-fbdev@vger.kernel.org
11053 F: drivers/video/fbdev/matrox/matroxfb_*
11054 F: include/uapi/linux/matroxfb.h
11057 M: Daniel Nilsson <daniel.nilsson@flex.com>
11058 L: linux-hwmon@vger.kernel.org
11060 F: Documentation/hwmon/max15301.rst
11061 F: drivers/hwmon/pmbus/max15301.c
11063 MAX16065 HARDWARE MONITOR DRIVER
11064 M: Guenter Roeck <linux@roeck-us.net>
11065 L: linux-hwmon@vger.kernel.org
11067 F: Documentation/hwmon/max16065.rst
11068 F: drivers/hwmon/max16065.c
11070 MAX2175 SDR TUNER DRIVER
11071 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
11072 L: linux-media@vger.kernel.org
11074 T: git git://linuxtv.org/media_tree.git
11075 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
11076 F: Documentation/userspace-api/media/drivers/max2175.rst
11077 F: drivers/media/i2c/max2175*
11078 F: include/uapi/linux/max2175.h
11080 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
11081 L: linux-hwmon@vger.kernel.org
11083 F: Documentation/hwmon/max6650.rst
11084 F: drivers/hwmon/max6650.c
11086 MAX6697 HARDWARE MONITOR DRIVER
11087 M: Guenter Roeck <linux@roeck-us.net>
11088 L: linux-hwmon@vger.kernel.org
11090 F: Documentation/devicetree/bindings/hwmon/max6697.txt
11091 F: Documentation/hwmon/max6697.rst
11092 F: drivers/hwmon/max6697.c
11093 F: include/linux/platform_data/max6697.h
11095 MAX9286 QUAD GMSL DESERIALIZER DRIVER
11096 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
11097 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11098 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
11099 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
11100 L: linux-media@vger.kernel.org
11102 F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
11103 F: drivers/media/i2c/max9286.c
11105 MAX9860 MONO AUDIO VOICE CODEC DRIVER
11106 M: Peter Rosin <peda@axentia.se>
11107 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11109 F: Documentation/devicetree/bindings/sound/max9860.txt
11110 F: sound/soc/codecs/max9860.*
11112 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
11113 M: Andreas Klinger <ak@it-klinger.de>
11114 L: linux-iio@vger.kernel.org
11116 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
11117 F: drivers/iio/proximity/mb1232.c
11119 MAXIM MAX77650 PMIC MFD DRIVER
11120 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
11121 L: linux-kernel@vger.kernel.org
11123 F: Documentation/devicetree/bindings/*/*max77650.yaml
11124 F: Documentation/devicetree/bindings/*/max77650*.yaml
11125 F: drivers/gpio/gpio-max77650.c
11126 F: drivers/input/misc/max77650-onkey.c
11127 F: drivers/leds/leds-max77650.c
11128 F: drivers/mfd/max77650.c
11129 F: drivers/power/supply/max77650-charger.c
11130 F: drivers/regulator/max77650-regulator.c
11131 F: include/linux/mfd/max77650.h
11133 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
11134 M: Javier Martinez Canillas <javier@dowhile0.org>
11135 L: linux-kernel@vger.kernel.org
11137 F: Documentation/devicetree/bindings/*/*max77802.txt
11138 F: drivers/regulator/max77802-regulator.c
11139 F: include/dt-bindings/*/*max77802.h
11141 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
11142 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
11143 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11144 L: linux-pm@vger.kernel.org
11146 F: drivers/power/supply/max14577_charger.c
11147 F: drivers/power/supply/max77693_charger.c
11149 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
11150 M: Chanwoo Choi <cw00.choi@samsung.com>
11151 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
11152 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11153 L: linux-kernel@vger.kernel.org
11155 F: Documentation/devicetree/bindings/*/max77686.txt
11156 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
11157 F: Documentation/devicetree/bindings/mfd/max14577.txt
11158 F: Documentation/devicetree/bindings/mfd/max77693.txt
11159 F: drivers/*/max14577*.c
11160 F: drivers/*/max77686*.c
11161 F: drivers/*/max77693*.c
11162 F: drivers/clk/clk-max77686.c
11163 F: drivers/extcon/extcon-max14577.c
11164 F: drivers/extcon/extcon-max77693.c
11165 F: drivers/rtc/rtc-max77686.c
11166 F: include/linux/mfd/max14577*.h
11167 F: include/linux/mfd/max77686*.h
11168 F: include/linux/mfd/max77693*.h
11170 MAXIRADIO FM RADIO RECEIVER DRIVER
11171 M: Hans Verkuil <hverkuil@xs4all.nl>
11172 L: linux-media@vger.kernel.org
11174 W: https://linuxtv.org
11175 T: git git://linuxtv.org/media_tree.git
11176 F: drivers/media/radio/radio-maxiradio*
11178 MCAN MMIO DEVICE DRIVER
11179 M: Chandrasekar Ramakrishnan <rcsekar@samsung.com>
11180 L: linux-can@vger.kernel.org
11182 F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
11183 F: drivers/net/can/m_can/m_can.c
11184 F: drivers/net/can/m_can/m_can.h
11185 F: drivers/net/can/m_can/m_can_platform.c
11187 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
11188 M: Rishi Gupta <gupt21@gmail.com>
11189 L: linux-i2c@vger.kernel.org
11190 L: linux-input@vger.kernel.org
11192 F: drivers/hid/hid-mcp2221.c
11194 MCP251XFD SPI-CAN NETWORK DRIVER
11195 M: Marc Kleine-Budde <mkl@pengutronix.de>
11196 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11197 R: Thomas Kopp <thomas.kopp@microchip.com>
11198 L: linux-can@vger.kernel.org
11200 F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
11201 F: drivers/net/can/spi/mcp251xfd/
11203 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
11204 M: Peter Rosin <peda@axentia.se>
11205 L: linux-iio@vger.kernel.org
11207 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
11208 F: drivers/iio/potentiometer/mcp4018.c
11209 F: drivers/iio/potentiometer/mcp4531.c
11211 MCR20A IEEE-802.15.4 RADIO DRIVER
11212 M: Xue Liu <liuxuenetmail@gmail.com>
11213 L: linux-wpan@vger.kernel.org
11215 W: https://github.com/xueliu/mcr20a-linux
11216 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
11217 F: drivers/net/ieee802154/mcr20a.c
11218 F: drivers/net/ieee802154/mcr20a.h
11220 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
11221 M: William Breathitt Gray <vilhelm.gray@gmail.com>
11222 L: linux-iio@vger.kernel.org
11224 F: drivers/iio/dac/cio-dac.c
11226 MEDIA CONTROLLER FRAMEWORK
11227 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11228 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11229 L: linux-media@vger.kernel.org
11231 W: https://www.linuxtv.org
11232 T: git git://linuxtv.org/media_tree.git
11233 F: drivers/media/mc/
11234 F: include/media/media-*.h
11235 F: include/uapi/linux/media.h
11237 MEDIA DRIVER FOR FREESCALE IMX PXP
11238 M: Philipp Zabel <p.zabel@pengutronix.de>
11239 L: linux-media@vger.kernel.org
11241 T: git git://linuxtv.org/media_tree.git
11242 F: drivers/media/platform/imx-pxp.[ch]
11244 MEDIA DRIVERS FOR ASCOT2E
11245 M: Sergey Kozlov <serjk@netup.ru>
11246 M: Abylay Ospan <aospan@netup.ru>
11247 L: linux-media@vger.kernel.org
11249 W: https://linuxtv.org
11250 W: http://netup.tv/
11251 T: git git://linuxtv.org/media_tree.git
11252 F: drivers/media/dvb-frontends/ascot2e*
11254 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
11255 M: Jasmin Jessich <jasmin@anw.at>
11256 L: linux-media@vger.kernel.org
11258 W: https://linuxtv.org
11259 T: git git://linuxtv.org/media_tree.git
11260 F: drivers/media/dvb-frontends/cxd2099*
11262 MEDIA DRIVERS FOR CXD2841ER
11263 M: Sergey Kozlov <serjk@netup.ru>
11264 M: Abylay Ospan <aospan@netup.ru>
11265 L: linux-media@vger.kernel.org
11267 W: https://linuxtv.org
11268 W: http://netup.tv/
11269 T: git git://linuxtv.org/media_tree.git
11270 F: drivers/media/dvb-frontends/cxd2841er*
11272 MEDIA DRIVERS FOR CXD2880
11273 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
11274 L: linux-media@vger.kernel.org
11276 W: http://linuxtv.org/
11277 T: git git://linuxtv.org/media_tree.git
11278 F: drivers/media/dvb-frontends/cxd2880/*
11279 F: drivers/media/spi/cxd2880*
11281 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
11282 L: linux-media@vger.kernel.org
11284 W: https://linuxtv.org
11285 T: git git://linuxtv.org/media_tree.git
11286 F: drivers/media/pci/ddbridge/*
11288 MEDIA DRIVERS FOR FREESCALE IMX
11289 M: Steve Longerbeam <slongerbeam@gmail.com>
11290 M: Philipp Zabel <p.zabel@pengutronix.de>
11291 L: linux-media@vger.kernel.org
11293 T: git git://linuxtv.org/media_tree.git
11294 F: Documentation/admin-guide/media/imx.rst
11295 F: Documentation/devicetree/bindings/media/imx.txt
11296 F: drivers/staging/media/imx/
11297 F: include/linux/imx-media.h
11298 F: include/media/imx.h
11300 MEDIA DRIVERS FOR FREESCALE IMX7
11301 M: Rui Miguel Silva <rmfrfs@gmail.com>
11302 L: linux-media@vger.kernel.org
11304 T: git git://linuxtv.org/media_tree.git
11305 F: Documentation/admin-guide/media/imx7.rst
11306 F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
11307 F: Documentation/devicetree/bindings/media/nxp,imx7-mipi-csi2.yaml
11308 F: drivers/staging/media/imx/imx7-media-csi.c
11309 F: drivers/staging/media/imx/imx7-mipi-csis.c
11311 MEDIA DRIVERS FOR HELENE
11312 M: Abylay Ospan <aospan@netup.ru>
11313 L: linux-media@vger.kernel.org
11315 W: https://linuxtv.org
11316 W: http://netup.tv/
11317 T: git git://linuxtv.org/media_tree.git
11318 F: drivers/media/dvb-frontends/helene*
11320 MEDIA DRIVERS FOR HORUS3A
11321 M: Sergey Kozlov <serjk@netup.ru>
11322 M: Abylay Ospan <aospan@netup.ru>
11323 L: linux-media@vger.kernel.org
11325 W: https://linuxtv.org
11326 W: http://netup.tv/
11327 T: git git://linuxtv.org/media_tree.git
11328 F: drivers/media/dvb-frontends/horus3a*
11330 MEDIA DRIVERS FOR LNBH25
11331 M: Sergey Kozlov <serjk@netup.ru>
11332 M: Abylay Ospan <aospan@netup.ru>
11333 L: linux-media@vger.kernel.org
11335 W: https://linuxtv.org
11336 W: http://netup.tv/
11337 T: git git://linuxtv.org/media_tree.git
11338 F: drivers/media/dvb-frontends/lnbh25*
11340 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
11341 L: linux-media@vger.kernel.org
11343 W: https://linuxtv.org
11344 T: git git://linuxtv.org/media_tree.git
11345 F: drivers/media/dvb-frontends/mxl5xx*
11347 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
11348 M: Sergey Kozlov <serjk@netup.ru>
11349 M: Abylay Ospan <aospan@netup.ru>
11350 L: linux-media@vger.kernel.org
11352 W: https://linuxtv.org
11353 W: http://netup.tv/
11354 T: git git://linuxtv.org/media_tree.git
11355 F: drivers/media/pci/netup_unidvb/*
11357 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
11358 M: Dmitry Osipenko <digetx@gmail.com>
11359 L: linux-media@vger.kernel.org
11360 L: linux-tegra@vger.kernel.org
11362 T: git git://linuxtv.org/media_tree.git
11363 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
11364 F: drivers/staging/media/tegra-vde/
11366 MEDIA DRIVERS FOR RENESAS - CEU
11367 M: Jacopo Mondi <jacopo@jmondi.org>
11368 L: linux-media@vger.kernel.org
11369 L: linux-renesas-soc@vger.kernel.org
11371 T: git git://linuxtv.org/media_tree.git
11372 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
11373 F: drivers/media/platform/renesas-ceu.c
11374 F: include/media/drv-intf/renesas-ceu.h
11376 MEDIA DRIVERS FOR RENESAS - DRIF
11377 M: Fabrizio Castro <fabrizio.castro.jz@renesas.com>
11378 L: linux-media@vger.kernel.org
11379 L: linux-renesas-soc@vger.kernel.org
11381 T: git git://linuxtv.org/media_tree.git
11382 F: Documentation/devicetree/bindings/media/renesas,drif.yaml
11383 F: drivers/media/platform/rcar_drif.c
11385 MEDIA DRIVERS FOR RENESAS - FCP
11386 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11387 L: linux-media@vger.kernel.org
11388 L: linux-renesas-soc@vger.kernel.org
11390 T: git git://linuxtv.org/media_tree.git
11391 F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
11392 F: drivers/media/platform/rcar-fcp.c
11393 F: include/media/rcar-fcp.h
11395 MEDIA DRIVERS FOR RENESAS - FDP1
11396 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11397 L: linux-media@vger.kernel.org
11398 L: linux-renesas-soc@vger.kernel.org
11400 T: git git://linuxtv.org/media_tree.git
11401 F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
11402 F: drivers/media/platform/rcar_fdp1.c
11404 MEDIA DRIVERS FOR RENESAS - VIN
11405 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
11406 L: linux-media@vger.kernel.org
11407 L: linux-renesas-soc@vger.kernel.org
11409 T: git git://linuxtv.org/media_tree.git
11410 F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
11411 F: Documentation/devicetree/bindings/media/renesas,vin.yaml
11412 F: drivers/media/platform/rcar-vin/
11414 MEDIA DRIVERS FOR RENESAS - VSP1
11415 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11416 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11417 L: linux-media@vger.kernel.org
11418 L: linux-renesas-soc@vger.kernel.org
11420 T: git git://linuxtv.org/media_tree.git
11421 F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
11422 F: drivers/media/platform/vsp1/
11424 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
11425 L: linux-media@vger.kernel.org
11427 W: https://linuxtv.org
11428 T: git git://linuxtv.org/media_tree.git
11429 F: drivers/media/dvb-frontends/stv0910*
11431 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
11432 L: linux-media@vger.kernel.org
11434 W: https://linuxtv.org
11435 T: git git://linuxtv.org/media_tree.git
11436 F: drivers/media/dvb-frontends/stv6111*
11438 MEDIA DRIVERS FOR STM32 - DCMI
11439 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
11440 L: linux-media@vger.kernel.org
11442 T: git git://linuxtv.org/media_tree.git
11443 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
11444 F: drivers/media/platform/stm32/stm32-dcmi.c
11446 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
11447 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11448 L: linux-media@vger.kernel.org
11450 W: https://linuxtv.org
11451 Q: http://patchwork.kernel.org/project/linux-media/list/
11452 T: git git://linuxtv.org/media_tree.git
11453 F: Documentation/admin-guide/media/
11454 F: Documentation/devicetree/bindings/media/
11455 F: Documentation/driver-api/media/
11456 F: Documentation/userspace-api/media/
11458 F: drivers/staging/media/
11459 F: include/linux/platform_data/media/
11461 F: include/uapi/linux/dvb/
11462 F: include/uapi/linux/ivtv*
11463 F: include/uapi/linux/media.h
11464 F: include/uapi/linux/meye.h
11465 F: include/uapi/linux/uvcvideo.h
11466 F: include/uapi/linux/v4l2-*
11467 F: include/uapi/linux/videodev2.h
11469 MEDIATEK BLUETOOTH DRIVER
11470 M: Sean Wang <sean.wang@mediatek.com>
11471 L: linux-bluetooth@vger.kernel.org
11472 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11474 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
11475 F: drivers/bluetooth/btmtkuart.c
11477 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
11478 M: Sean Wang <sean.wang@mediatek.com>
11479 L: linux-pm@vger.kernel.org
11481 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
11482 F: drivers/power/reset/mt6323-poweroff.c
11484 MEDIATEK CIR DRIVER
11485 M: Sean Wang <sean.wang@mediatek.com>
11487 F: drivers/media/rc/mtk-cir.c
11489 MEDIATEK DMA DRIVER
11490 M: Sean Wang <sean.wang@mediatek.com>
11491 L: dmaengine@vger.kernel.org
11492 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11493 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11495 F: Documentation/devicetree/bindings/dma/mtk-*
11496 F: drivers/dma/mediatek/
11498 MEDIATEK ETHERNET DRIVER
11499 M: Felix Fietkau <nbd@nbd.name>
11500 M: John Crispin <john@phrozen.org>
11501 M: Sean Wang <sean.wang@mediatek.com>
11502 M: Mark Lee <Mark-MC.Lee@mediatek.com>
11503 L: netdev@vger.kernel.org
11505 F: drivers/net/ethernet/mediatek/
11507 MEDIATEK I2C CONTROLLER DRIVER
11508 M: Qii Wang <qii.wang@mediatek.com>
11509 L: linux-i2c@vger.kernel.org
11511 F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt
11512 F: drivers/i2c/busses/i2c-mt65xx.c
11514 MEDIATEK IOMMU DRIVER
11515 M: Yong Wu <yong.wu@mediatek.com>
11516 L: iommu@lists.linux-foundation.org
11517 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11519 F: Documentation/devicetree/bindings/iommu/mediatek*
11520 F: drivers/iommu/mtk_iommu*
11521 F: include/dt-bindings/memory/mt*-port.h
11523 MEDIATEK JPEG DRIVER
11524 M: Rick Chang <rick.chang@mediatek.com>
11525 M: Bin Liu <bin.liu@mediatek.com>
11527 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
11528 F: drivers/media/platform/mtk-jpeg/
11530 MEDIATEK MDP DRIVER
11531 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
11532 M: Houlong Wei <houlong.wei@mediatek.com>
11533 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11535 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
11536 F: drivers/media/platform/mtk-mdp/
11537 F: drivers/media/platform/mtk-vpu/
11539 MEDIATEK MEDIA DRIVER
11540 M: Tiffany Lin <tiffany.lin@mediatek.com>
11541 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11543 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
11544 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
11545 F: drivers/media/platform/mtk-vcodec/
11546 F: drivers/media/platform/mtk-vpu/
11548 MEDIATEK MMC/SD/SDIO DRIVER
11549 M: Chaotian Jing <chaotian.jing@mediatek.com>
11551 F: Documentation/devicetree/bindings/mmc/mtk-sd.yaml
11552 F: drivers/mmc/host/mtk-sd.c
11554 MEDIATEK MT76 WIRELESS LAN DRIVER
11555 M: Felix Fietkau <nbd@nbd.name>
11556 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
11557 R: Ryder Lee <ryder.lee@mediatek.com>
11558 L: linux-wireless@vger.kernel.org
11560 F: drivers/net/wireless/mediatek/mt76/
11562 MEDIATEK MT7601U WIRELESS LAN DRIVER
11563 M: Jakub Kicinski <kubakici@wp.pl>
11564 L: linux-wireless@vger.kernel.org
11566 F: drivers/net/wireless/mediatek/mt7601u/
11568 MEDIATEK MT7621 CLOCK DRIVER
11569 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
11571 F: Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
11572 F: drivers/clk/ralink/clk-mt7621.c
11574 MEDIATEK MT7621/28/88 I2C DRIVER
11575 M: Stefan Roese <sr@denx.de>
11576 L: linux-i2c@vger.kernel.org
11578 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
11579 F: drivers/i2c/busses/i2c-mt7621.c
11581 MEDIATEK MT7621 PHY PCI DRIVER
11582 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
11584 F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
11585 F: drivers/phy/ralink/phy-mt7621-pci.c
11587 MEDIATEK NAND CONTROLLER DRIVER
11588 L: linux-mtd@lists.infradead.org
11590 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
11591 F: drivers/mtd/nand/raw/mtk_*
11593 MEDIATEK PMIC LED DRIVER
11594 M: Sean Wang <sean.wang@mediatek.com>
11596 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
11597 F: drivers/leds/leds-mt6323.c
11599 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
11600 M: Sean Wang <sean.wang@mediatek.com>
11602 F: drivers/char/hw_random/mtk-rng.c
11604 MEDIATEK SWITCH DRIVER
11605 M: Sean Wang <sean.wang@mediatek.com>
11606 M: Landen Chao <Landen.Chao@mediatek.com>
11607 L: netdev@vger.kernel.org
11609 F: drivers/net/dsa/mt7530.*
11610 F: net/dsa/tag_mtk.c
11612 MEDIATEK USB3 DRD IP DRIVER
11613 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
11614 L: linux-usb@vger.kernel.org
11615 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11616 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11618 F: Documentation/devicetree/bindings/usb/mediatek,*
11619 F: drivers/usb/host/xhci-mtk*
11620 F: drivers/usb/mtu3/
11622 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
11623 M: Peter Senna Tschudin <peter.senna@gmail.com>
11624 M: Martin Donnelly <martin.donnelly@ge.com>
11625 M: Martyn Welch <martyn.welch@collabora.co.uk>
11627 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
11628 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
11630 MEGARAID SCSI/SAS DRIVERS
11631 M: Kashyap Desai <kashyap.desai@broadcom.com>
11632 M: Sumit Saxena <sumit.saxena@broadcom.com>
11633 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
11634 L: megaraidlinux.pdl@broadcom.com
11635 L: linux-scsi@vger.kernel.org
11637 W: http://www.avagotech.com/support/
11638 F: Documentation/scsi/megaraid.rst
11639 F: drivers/scsi/megaraid.*
11640 F: drivers/scsi/megaraid/
11642 MELEXIS MLX90614 DRIVER
11643 M: Crt Mori <cmo@melexis.com>
11644 L: linux-iio@vger.kernel.org
11646 W: http://www.melexis.com
11647 F: drivers/iio/temperature/mlx90614.c
11649 MELEXIS MLX90632 DRIVER
11650 M: Crt Mori <cmo@melexis.com>
11651 L: linux-iio@vger.kernel.org
11653 W: http://www.melexis.com
11654 F: drivers/iio/temperature/mlx90632.c
11656 MELFAS MIP4 TOUCHSCREEN DRIVER
11657 M: Sangwon Jee <jeesw@melfas.com>
11659 W: http://www.melfas.com
11660 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
11661 F: drivers/input/touchscreen/melfas_mip4.c
11663 MELLANOX BLUEFIELD I2C DRIVER
11664 M: Khalil Blaiech <kblaiech@nvidia.com>
11665 L: linux-i2c@vger.kernel.org
11667 F: Documentation/devicetree/bindings/i2c/mellanox,i2c-mlxbf.yaml
11668 F: drivers/i2c/busses/i2c-mlxbf.c
11670 MELLANOX ETHERNET DRIVER (mlx4_en)
11671 M: Tariq Toukan <tariqt@nvidia.com>
11672 L: netdev@vger.kernel.org
11674 W: http://www.mellanox.com
11675 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11676 F: drivers/net/ethernet/mellanox/mlx4/en_*
11678 MELLANOX ETHERNET DRIVER (mlx5e)
11679 M: Saeed Mahameed <saeedm@nvidia.com>
11680 L: netdev@vger.kernel.org
11682 W: http://www.mellanox.com
11683 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11684 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
11686 MELLANOX ETHERNET INNOVA DRIVERS
11687 R: Boris Pismenny <borisp@nvidia.com>
11688 L: netdev@vger.kernel.org
11690 W: http://www.mellanox.com
11691 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11692 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
11693 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
11694 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
11695 F: include/linux/mlx5/mlx5_ifc_fpga.h
11697 MELLANOX ETHERNET SWITCH DRIVERS
11698 M: Jiri Pirko <jiri@nvidia.com>
11699 M: Ido Schimmel <idosch@nvidia.com>
11700 L: netdev@vger.kernel.org
11702 W: http://www.mellanox.com
11703 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11704 F: drivers/net/ethernet/mellanox/mlxsw/
11705 F: tools/testing/selftests/drivers/net/mlxsw/
11707 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
11708 M: mlxsw@nvidia.com
11709 L: netdev@vger.kernel.org
11711 W: http://www.mellanox.com
11712 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11713 F: drivers/net/ethernet/mellanox/mlxfw/
11715 MELLANOX HARDWARE PLATFORM SUPPORT
11716 M: Hans de Goede <hdegoede@redhat.com>
11717 M: Mark Gross <mgross@linux.intel.com>
11718 M: Vadim Pasternak <vadimp@nvidia.com>
11719 L: platform-driver-x86@vger.kernel.org
11721 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
11722 F: drivers/platform/mellanox/
11723 F: include/linux/platform_data/mlxreg.h
11725 MELLANOX MLX4 core VPI driver
11726 M: Tariq Toukan <tariqt@nvidia.com>
11727 L: netdev@vger.kernel.org
11728 L: linux-rdma@vger.kernel.org
11730 W: http://www.mellanox.com
11731 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11732 F: drivers/net/ethernet/mellanox/mlx4/
11733 F: include/linux/mlx4/
11735 MELLANOX MLX4 IB driver
11736 M: Yishai Hadas <yishaih@nvidia.com>
11737 L: linux-rdma@vger.kernel.org
11739 W: http://www.mellanox.com
11740 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11741 F: drivers/infiniband/hw/mlx4/
11742 F: include/linux/mlx4/
11743 F: include/uapi/rdma/mlx4-abi.h
11745 MELLANOX MLX5 core VPI driver
11746 M: Saeed Mahameed <saeedm@nvidia.com>
11747 M: Leon Romanovsky <leonro@nvidia.com>
11748 L: netdev@vger.kernel.org
11749 L: linux-rdma@vger.kernel.org
11751 W: http://www.mellanox.com
11752 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11753 F: Documentation/networking/device_drivers/ethernet/mellanox/
11754 F: drivers/net/ethernet/mellanox/mlx5/core/
11755 F: include/linux/mlx5/
11757 MELLANOX MLX5 IB driver
11758 M: Leon Romanovsky <leonro@nvidia.com>
11759 L: linux-rdma@vger.kernel.org
11761 W: http://www.mellanox.com
11762 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11763 F: drivers/infiniband/hw/mlx5/
11764 F: include/linux/mlx5/
11765 F: include/uapi/rdma/mlx5-abi.h
11767 MELLANOX MLXCPLD I2C AND MUX DRIVER
11768 M: Vadim Pasternak <vadimp@nvidia.com>
11769 M: Michael Shych <michaelsh@nvidia.com>
11770 L: linux-i2c@vger.kernel.org
11772 F: Documentation/i2c/busses/i2c-mlxcpld.rst
11773 F: drivers/i2c/busses/i2c-mlxcpld.c
11774 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
11776 MELLANOX MLXCPLD LED DRIVER
11777 M: Vadim Pasternak <vadimp@nvidia.com>
11778 L: linux-leds@vger.kernel.org
11780 F: Documentation/leds/leds-mlxcpld.rst
11781 F: drivers/leds/leds-mlxcpld.c
11782 F: drivers/leds/leds-mlxreg.c
11784 MELLANOX PLATFORM DRIVER
11785 M: Vadim Pasternak <vadimp@nvidia.com>
11786 L: platform-driver-x86@vger.kernel.org
11788 F: drivers/platform/x86/mlx-platform.c
11791 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11792 M: "Paul E. McKenney" <paulmck@kernel.org>
11793 L: linux-kernel@vger.kernel.org
11795 F: arch/powerpc/include/asm/membarrier.h
11796 F: include/uapi/linux/membarrier.h
11797 F: kernel/sched/membarrier.c
11800 M: Mike Rapoport <rppt@linux.ibm.com>
11801 L: linux-mm@kvack.org
11803 F: Documentation/core-api/boot-time-mm.rst
11804 F: include/linux/memblock.h
11807 MEMORY CONTROLLER DRIVERS
11808 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
11809 L: linux-kernel@vger.kernel.org
11811 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
11812 F: Documentation/devicetree/bindings/memory-controllers/
11814 F: include/dt-bindings/memory/
11816 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
11817 M: Dmitry Osipenko <digetx@gmail.com>
11818 L: linux-pm@vger.kernel.org
11819 L: linux-tegra@vger.kernel.org
11820 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
11822 F: drivers/devfreq/tegra30-devfreq.c
11825 M: Andrew Morton <akpm@linux-foundation.org>
11826 L: linux-mm@kvack.org
11828 W: http://www.linux-mm.org
11829 T: quilt https://ozlabs.org/~akpm/mmotm/
11830 T: quilt https://ozlabs.org/~akpm/mmots/
11831 T: git git://github.com/hnaz/linux-mm.git
11832 F: include/linux/gfp.h
11833 F: include/linux/memory_hotplug.h
11834 F: include/linux/mm.h
11835 F: include/linux/mmzone.h
11836 F: include/linux/pagewalk.h
11837 F: include/linux/vmalloc.h
11839 F: tools/testing/selftests/vm/
11841 MEMORY TECHNOLOGY DEVICES (MTD)
11842 M: Miquel Raynal <miquel.raynal@bootlin.com>
11843 M: Richard Weinberger <richard@nod.at>
11844 M: Vignesh Raghavendra <vigneshr@ti.com>
11845 L: linux-mtd@lists.infradead.org
11847 W: http://www.linux-mtd.infradead.org/
11848 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11849 C: irc://irc.oftc.net/mtd
11850 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
11851 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
11852 F: Documentation/devicetree/bindings/mtd/
11854 F: include/linux/mtd/
11855 F: include/uapi/mtd/
11857 MEN A21 WATCHDOG DRIVER
11858 M: Johannes Thumshirn <morbidrsa@gmail.com>
11859 L: linux-watchdog@vger.kernel.org
11861 F: drivers/watchdog/mena21_wdt.c
11863 MEN CHAMELEON BUS (mcb)
11864 M: Johannes Thumshirn <morbidrsa@gmail.com>
11866 F: Documentation/driver-api/men-chameleon-bus.rst
11868 F: include/linux/mcb.h
11870 MEN F21BMC (Board Management Controller)
11871 M: Andreas Werner <andreas.werner@men.de>
11873 F: Documentation/hwmon/menf21bmc.rst
11874 F: drivers/hwmon/menf21bmc_hwmon.c
11875 F: drivers/leds/leds-menf21bmc.c
11876 F: drivers/mfd/menf21bmc.c
11877 F: drivers/watchdog/menf21bmc_wdt.c
11879 MEN Z069 WATCHDOG DRIVER
11880 M: Johannes Thumshirn <jth@kernel.org>
11881 L: linux-watchdog@vger.kernel.org
11883 F: drivers/watchdog/menz69_wdt.c
11885 MESON AO CEC DRIVER FOR AMLOGIC SOCS
11886 M: Neil Armstrong <narmstrong@baylibre.com>
11887 L: linux-media@vger.kernel.org
11888 L: linux-amlogic@lists.infradead.org
11890 W: http://linux-meson.com/
11891 T: git git://linuxtv.org/media_tree.git
11892 F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
11893 F: drivers/media/cec/platform/meson/ao-cec-g12a.c
11894 F: drivers/media/cec/platform/meson/ao-cec.c
11896 MESON GE2D 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,axg-ge2d.yaml
11903 F: drivers/media/platform/meson/ge2d/
11905 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
11906 M: Liang Yang <liang.yang@amlogic.com>
11907 L: linux-mtd@lists.infradead.org
11909 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
11910 F: drivers/mtd/nand/raw/meson_*
11912 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
11913 M: Neil Armstrong <narmstrong@baylibre.com>
11914 L: linux-media@vger.kernel.org
11915 L: linux-amlogic@lists.infradead.org
11917 T: git git://linuxtv.org/media_tree.git
11918 F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
11919 F: drivers/staging/media/meson/vdec/
11921 METHODE UDPU SUPPORT
11922 M: Vladimir Vid <vladimir.vid@sartura.hr>
11924 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
11927 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11928 M: Hemant Kumar <hemantk@codeaurora.org>
11929 L: linux-arm-msm@vger.kernel.org
11931 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
11932 F: Documentation/ABI/stable/sysfs-bus-mhi
11933 F: Documentation/mhi/
11934 F: drivers/bus/mhi/
11935 F: include/linux/mhi.h
11937 MICROBLAZE ARCHITECTURE
11938 M: Michal Simek <monstr@monstr.eu>
11940 W: http://www.monstr.eu/fdt/
11941 T: git git://git.monstr.eu/linux-2.6-microblaze.git
11942 F: arch/microblaze/
11944 MICROCHIP AT91 DMA DRIVERS
11945 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11946 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11947 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11948 L: dmaengine@vger.kernel.org
11950 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
11951 F: drivers/dma/at_hdmac.c
11952 F: drivers/dma/at_hdmac_regs.h
11953 F: drivers/dma/at_xdmac.c
11954 F: include/dt-bindings/dma/at91.h
11956 MICROCHIP AT91 SERIAL DRIVER
11957 M: Richard Genoud <richard.genoud@gmail.com>
11959 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11960 F: drivers/tty/serial/atmel_serial.c
11961 F: drivers/tty/serial/atmel_serial.h
11963 MICROCHIP AT91 USART MFD DRIVER
11964 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
11965 L: linux-kernel@vger.kernel.org
11967 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11968 F: drivers/mfd/at91-usart.c
11969 F: include/dt-bindings/mfd/at91-usart.h
11971 MICROCHIP AT91 USART SPI DRIVER
11972 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
11973 L: linux-spi@vger.kernel.org
11975 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11976 F: drivers/spi/spi-at91-usart.c
11978 MICROCHIP AUDIO ASOC DRIVERS
11979 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11980 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11984 MICROCHIP ECC DRIVER
11985 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11986 L: linux-crypto@vger.kernel.org
11988 F: drivers/crypto/atmel-ecc.*
11990 MICROCHIP I2C DRIVER
11991 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11992 L: linux-i2c@vger.kernel.org
11994 F: drivers/i2c/busses/i2c-at91-*.c
11995 F: drivers/i2c/busses/i2c-at91.h
11997 MICROCHIP ISC DRIVER
11998 M: Eugen Hristev <eugen.hristev@microchip.com>
11999 L: linux-media@vger.kernel.org
12001 F: Documentation/devicetree/bindings/media/atmel-isc.txt
12002 F: drivers/media/platform/atmel/atmel-isc-base.c
12003 F: drivers/media/platform/atmel/atmel-isc-regs.h
12004 F: drivers/media/platform/atmel/atmel-isc.h
12005 F: drivers/media/platform/atmel/atmel-sama5d2-isc.c
12006 F: include/linux/atmel-isc-media.h
12008 MICROCHIP ISI DRIVER
12009 M: Eugen Hristev <eugen.hristev@microchip.com>
12010 L: linux-media@vger.kernel.org
12012 F: drivers/media/platform/atmel/atmel-isi.c
12013 F: drivers/media/platform/atmel/atmel-isi.h
12015 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
12016 M: Woojung Huh <woojung.huh@microchip.com>
12017 M: UNGLinuxDriver@microchip.com
12018 L: netdev@vger.kernel.org
12020 F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
12021 F: drivers/net/dsa/microchip/*
12022 F: include/linux/platform_data/microchip-ksz.h
12023 F: net/dsa/tag_ksz.c
12025 MICROCHIP LAN743X ETHERNET DRIVER
12026 M: Bryan Whitehead <bryan.whitehead@microchip.com>
12027 M: UNGLinuxDriver@microchip.com
12028 L: netdev@vger.kernel.org
12030 F: drivers/net/ethernet/microchip/lan743x_*
12032 MICROCHIP LCDFB DRIVER
12033 M: Nicolas Ferre <nicolas.ferre@microchip.com>
12034 L: linux-fbdev@vger.kernel.org
12036 F: drivers/video/fbdev/atmel_lcdfb.c
12037 F: include/video/atmel_lcdc.h
12039 MICROCHIP MCP16502 PMIC DRIVER
12040 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12041 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12043 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
12044 F: drivers/regulator/mcp16502.c
12046 MICROCHIP MCP3911 ADC DRIVER
12047 M: Marcus Folkesson <marcus.folkesson@gmail.com>
12048 M: Kent Gustavsson <kent@minoris.se>
12049 L: linux-iio@vger.kernel.org
12051 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
12052 F: drivers/iio/adc/mcp3911.c
12054 MICROCHIP MMC/SD/SDIO MCI DRIVER
12055 M: Ludovic Desroches <ludovic.desroches@microchip.com>
12057 F: drivers/mmc/host/atmel-mci.c
12059 MICROCHIP NAND DRIVER
12060 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12061 L: linux-mtd@lists.infradead.org
12063 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
12064 F: drivers/mtd/nand/raw/atmel/*
12066 MICROCHIP PWM DRIVER
12067 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12068 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12069 L: linux-pwm@vger.kernel.org
12071 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
12072 F: drivers/pwm/pwm-atmel.c
12074 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
12075 M: Eugen Hristev <eugen.hristev@microchip.com>
12076 L: linux-iio@vger.kernel.org
12078 F: Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
12079 F: drivers/iio/adc/at91-sama5d2_adc.c
12080 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
12082 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
12083 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12085 F: drivers/power/reset/at91-sama5d2_shdwc.c
12087 MICROCHIP SPI DRIVER
12088 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12090 F: drivers/spi/spi-atmel.*
12092 MICROCHIP SSC DRIVER
12093 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
12094 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12096 F: drivers/misc/atmel-ssc.c
12097 F: include/linux/atmel-ssc.h
12099 MICROCHIP USB251XB DRIVER
12100 M: Richard Leitner <richard.leitner@skidata.com>
12101 L: linux-usb@vger.kernel.org
12103 F: Documentation/devicetree/bindings/usb/usb251xb.txt
12104 F: drivers/usb/misc/usb251xb.c
12106 MICROCHIP USBA UDC DRIVER
12107 M: Cristian Birsan <cristian.birsan@microchip.com>
12108 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12110 F: drivers/usb/gadget/udc/atmel_usba_udc.*
12112 MICROCHIP WILC1000 WIFI DRIVER
12113 M: Ajay Singh <ajay.kathat@microchip.com>
12114 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12115 L: linux-wireless@vger.kernel.org
12117 F: drivers/net/wireless/microchip/wilc1000/
12119 MICROSEMI MIPS SOCS
12120 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12121 M: UNGLinuxDriver@microchip.com
12122 L: linux-mips@vger.kernel.org
12124 F: Documentation/devicetree/bindings/mips/mscc.txt
12125 F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
12126 F: arch/mips/boot/dts/mscc/
12127 F: arch/mips/configs/generic/board-ocelot.config
12128 F: arch/mips/generic/board-ocelot.c
12130 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
12131 M: Don Brace <don.brace@microchip.com>
12132 L: storagedev@microchip.com
12133 L: linux-scsi@vger.kernel.org
12135 F: Documentation/scsi/smartpqi.rst
12136 F: drivers/scsi/smartpqi/Kconfig
12137 F: drivers/scsi/smartpqi/Makefile
12138 F: drivers/scsi/smartpqi/smartpqi*.[ch]
12139 F: include/linux/cciss*.h
12140 F: include/uapi/linux/cciss*.h
12142 MICROSOFT SURFACE BATTERY AND AC DRIVERS
12143 M: Maximilian Luz <luzmaximilian@gmail.com>
12144 L: linux-pm@vger.kernel.org
12145 L: platform-driver-x86@vger.kernel.org
12147 F: drivers/power/supply/surface_battery.c
12148 F: drivers/power/supply/surface_charger.c
12150 MICROSOFT SURFACE DTX DRIVER
12151 M: Maximilian Luz <luzmaximilian@gmail.com>
12152 L: platform-driver-x86@vger.kernel.org
12154 F: Documentation/driver-api/surface_aggregator/clients/dtx.rst
12155 F: drivers/platform/surface/surface_dtx.c
12156 F: include/uapi/linux/surface_aggregator/dtx.h
12158 MICROSOFT SURFACE GPE LID SUPPORT DRIVER
12159 M: Maximilian Luz <luzmaximilian@gmail.com>
12160 L: platform-driver-x86@vger.kernel.org
12162 F: drivers/platform/surface/surface_gpe.c
12164 MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
12165 M: Hans de Goede <hdegoede@redhat.com>
12166 M: Mark Gross <mgross@linux.intel.com>
12167 M: Maximilian Luz <luzmaximilian@gmail.com>
12168 L: platform-driver-x86@vger.kernel.org
12170 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
12171 F: drivers/platform/surface/
12173 MICROSOFT SURFACE HID TRANSPORT DRIVER
12174 M: Maximilian Luz <luzmaximilian@gmail.com>
12175 L: linux-input@vger.kernel.org
12176 L: platform-driver-x86@vger.kernel.org
12178 F: drivers/hid/surface-hid/
12180 MICROSOFT SURFACE HOT-PLUG DRIVER
12181 M: Maximilian Luz <luzmaximilian@gmail.com>
12182 L: platform-driver-x86@vger.kernel.org
12184 F: drivers/platform/surface/surface_hotplug.c
12186 MICROSOFT SURFACE PLATFORM PROFILE DRIVER
12187 M: Maximilian Luz <luzmaximilian@gmail.com>
12188 L: platform-driver-x86@vger.kernel.org
12190 F: drivers/platform/surface/surface_platform_profile.c
12192 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
12193 M: Chen Yu <yu.c.chen@intel.com>
12194 L: platform-driver-x86@vger.kernel.org
12196 F: drivers/platform/surface/surfacepro3_button.c
12198 MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
12199 M: Maximilian Luz <luzmaximilian@gmail.com>
12200 L: platform-driver-x86@vger.kernel.org
12202 W: https://github.com/linux-surface/surface-aggregator-module
12203 C: irc://chat.freenode.net/##linux-surface
12204 F: Documentation/driver-api/surface_aggregator/
12205 F: drivers/platform/surface/aggregator/
12206 F: drivers/platform/surface/surface_acpi_notify.c
12207 F: drivers/platform/surface/surface_aggregator_cdev.c
12208 F: drivers/platform/surface/surface_aggregator_registry.c
12209 F: include/linux/surface_acpi_notify.h
12210 F: include/linux/surface_aggregator/
12211 F: include/uapi/linux/surface_aggregator/
12213 MICROTEK X6 SCANNER
12214 M: Oliver Neukum <oliver@neukum.org>
12216 F: drivers/usb/image/microtek.*
12218 MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
12219 M: Luka Kovacic <luka.kovacic@sartura.hr>
12220 M: Luka Perkov <luka.perkov@sartura.hr>
12222 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s-bit.dts
12223 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s.dts
12224 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s-bit.dts
12225 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s.dts
12226 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s-bit.dts
12227 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dts
12229 MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
12230 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12231 L: linux-media@vger.kernel.org
12233 F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
12234 F: Documentation/driver-api/media/drivers/ccs/
12235 F: Documentation/userspace-api/media/drivers/ccs.rst
12236 F: drivers/media/i2c/ccs-pll.c
12237 F: drivers/media/i2c/ccs-pll.h
12238 F: drivers/media/i2c/ccs/
12239 F: include/uapi/linux/ccs.h
12240 F: include/uapi/linux/smiapp.h
12243 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12244 L: linux-mips@vger.kernel.org
12246 W: http://www.linux-mips.org/
12247 Q: https://patchwork.kernel.org/project/linux-mips/list/
12248 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
12249 F: Documentation/devicetree/bindings/mips/
12250 F: Documentation/mips/
12252 F: drivers/platform/mips/
12254 MIPS BOSTON DEVELOPMENT BOARD
12255 M: Paul Burton <paulburton@kernel.org>
12256 L: linux-mips@vger.kernel.org
12258 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
12259 F: arch/mips/boot/dts/img/boston.dts
12260 F: arch/mips/configs/generic/board-boston.config
12261 F: drivers/clk/imgtec/clk-boston.c
12262 F: include/dt-bindings/clock/boston-clock.h
12265 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12266 M: Serge Semin <fancer.lancer@gmail.com>
12267 L: linux-mips@vger.kernel.org
12269 F: drivers/bus/mips_cdmm.c
12270 F: drivers/clocksource/mips-gic-timer.c
12271 F: drivers/cpuidle/cpuidle-cps.c
12272 F: drivers/irqchip/irq-mips-cpu.c
12273 F: drivers/irqchip/irq-mips-gic.c
12275 MIPS GENERIC PLATFORM
12276 M: Paul Burton <paulburton@kernel.org>
12277 L: linux-mips@vger.kernel.org
12279 F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
12280 F: arch/mips/generic/
12281 F: arch/mips/tools/generic-board-config.sh
12283 MIPS RINT INSTRUCTION EMULATION
12284 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
12285 L: linux-mips@vger.kernel.org
12287 F: arch/mips/math-emu/dp_rint.c
12288 F: arch/mips/math-emu/sp_rint.c
12290 MIPS/LOONGSON1 ARCHITECTURE
12291 M: Keguang Zhang <keguang.zhang@gmail.com>
12292 L: linux-mips@vger.kernel.org
12294 F: arch/mips/include/asm/mach-loongson32/
12295 F: arch/mips/loongson32/
12296 F: drivers/*/*/*loongson1*
12297 F: drivers/*/*loongson1*
12299 MIPS/LOONGSON2EF ARCHITECTURE
12300 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
12301 L: linux-mips@vger.kernel.org
12303 F: arch/mips/include/asm/mach-loongson2ef/
12304 F: arch/mips/loongson2ef/
12305 F: drivers/cpufreq/loongson2_cpufreq.c
12307 MIPS/LOONGSON64 ARCHITECTURE
12308 M: Huacai Chen <chenhuacai@kernel.org>
12309 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
12310 L: linux-mips@vger.kernel.org
12312 F: arch/mips/include/asm/mach-loongson64/
12313 F: arch/mips/loongson64/
12314 F: drivers/irqchip/irq-loongson*
12315 F: drivers/platform/mips/cpu_hwmon.c
12317 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
12318 M: Hans Verkuil <hverkuil@xs4all.nl>
12319 L: linux-media@vger.kernel.org
12321 W: https://linuxtv.org
12322 T: git git://linuxtv.org/media_tree.git
12323 F: drivers/media/radio/radio-miropcm20*
12326 R: Lubomir Rintel <lkundrak@v3.sk>
12327 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12329 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
12330 F: arch/arm/boot/dts/mmp*
12331 F: arch/arm/mach-mmp/
12332 F: include/linux/soc/mmp/
12334 MMP USB PHY DRIVERS
12335 R: Lubomir Rintel <lkundrak@v3.sk>
12336 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12338 F: drivers/phy/marvell/phy-mmp3-usb.c
12339 F: drivers/phy/marvell/phy-pxa-usb.c
12341 MMU GATHER AND TLB INVALIDATION
12342 M: Will Deacon <will@kernel.org>
12343 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
12344 M: Andrew Morton <akpm@linux-foundation.org>
12345 M: Nick Piggin <npiggin@gmail.com>
12346 M: Peter Zijlstra <peterz@infradead.org>
12347 L: linux-arch@vger.kernel.org
12348 L: linux-mm@kvack.org
12350 F: arch/*/include/asm/tlb.h
12351 F: include/asm-generic/tlb.h
12354 MN88472 MEDIA DRIVER
12355 M: Antti Palosaari <crope@iki.fi>
12356 L: linux-media@vger.kernel.org
12358 W: https://linuxtv.org
12359 W: http://palosaari.fi/linux/
12360 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12361 F: drivers/media/dvb-frontends/mn88472*
12363 MN88473 MEDIA DRIVER
12364 M: Antti Palosaari <crope@iki.fi>
12365 L: linux-media@vger.kernel.org
12367 W: https://linuxtv.org
12368 W: http://palosaari.fi/linux/
12369 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12370 F: drivers/media/dvb-frontends/mn88473*
12373 M: Jessica Yu <jeyu@kernel.org>
12375 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
12376 F: include/linux/module.h
12379 MONOLITHIC POWER SYSTEM PMIC DRIVER
12380 M: Saravanan Sekar <sravanhome@gmail.com>
12382 F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
12383 F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
12384 F: drivers/iio/adc/mp2629_adc.c
12385 F: drivers/mfd/mp2629.c
12386 F: drivers/power/supply/mp2629_charger.c
12387 F: drivers/regulator/mp5416.c
12388 F: drivers/regulator/mpq7920.c
12389 F: drivers/regulator/mpq7920.h
12390 F: include/linux/mfd/mp2629.h
12392 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
12394 W: http://popies.net/meye/
12395 F: Documentation/userspace-api/media/drivers/meye*
12396 F: drivers/media/pci/meye/
12397 F: include/uapi/linux/meye.h
12399 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
12401 F: Documentation/driver-api/serial/moxa-smartio.rst
12402 F: drivers/tty/mxser.*
12404 MR800 AVERMEDIA USB FM RADIO DRIVER
12405 M: Alexey Klimov <klimov.linux@gmail.com>
12406 L: linux-media@vger.kernel.org
12408 T: git git://linuxtv.org/media_tree.git
12409 F: drivers/media/radio/radio-mr800.c
12411 MRF24J40 IEEE 802.15.4 RADIO DRIVER
12412 M: Alan Ott <alan@signal11.us>
12413 L: linux-wpan@vger.kernel.org
12415 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
12416 F: drivers/net/ieee802154/mrf24j40.c
12419 M: "Lee, Chun-Yi" <jlee@suse.com>
12420 L: platform-driver-x86@vger.kernel.org
12422 F: drivers/platform/x86/msi-laptop.c
12425 L: platform-driver-x86@vger.kernel.org
12427 F: drivers/platform/x86/msi-wmi.c
12429 MSI001 MEDIA DRIVER
12430 M: Antti Palosaari <crope@iki.fi>
12431 L: linux-media@vger.kernel.org
12433 W: https://linuxtv.org
12434 W: http://palosaari.fi/linux/
12435 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12436 T: git git://linuxtv.org/anttip/media_tree.git
12437 F: drivers/media/tuners/msi001*
12439 MSI2500 MEDIA DRIVER
12440 M: Antti Palosaari <crope@iki.fi>
12441 L: linux-media@vger.kernel.org
12443 W: https://linuxtv.org
12444 W: http://palosaari.fi/linux/
12445 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12446 T: git git://linuxtv.org/anttip/media_tree.git
12447 F: drivers/media/usb/msi2500/
12449 MSTAR INTERRUPT CONTROLLER DRIVER
12450 M: Mark-PK Tsai <mark-pk.tsai@mediatek.com>
12451 M: Daniel Palmer <daniel@thingy.jp>
12453 F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
12454 F: drivers/irqchip/irq-mst-intc.c
12456 MSYSTEMS DISKONCHIP G3 MTD DRIVER
12457 M: Robert Jarzmik <robert.jarzmik@free.fr>
12458 L: linux-mtd@lists.infradead.org
12460 F: drivers/mtd/devices/docg3*
12462 MT9M032 APTINA SENSOR DRIVER
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/mt9m032.c
12468 F: include/media/i2c/mt9m032.h
12470 MT9P031 APTINA CAMERA SENSOR
12471 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12472 L: linux-media@vger.kernel.org
12474 T: git git://linuxtv.org/media_tree.git
12475 F: drivers/media/i2c/mt9p031.c
12476 F: include/media/i2c/mt9p031.h
12478 MT9T001 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: drivers/media/i2c/mt9t001.c
12484 F: include/media/i2c/mt9t001.h
12486 MT9T112 APTINA CAMERA SENSOR
12487 M: Jacopo Mondi <jacopo@jmondi.org>
12488 L: linux-media@vger.kernel.org
12490 T: git git://linuxtv.org/media_tree.git
12491 F: drivers/media/i2c/mt9t112.c
12492 F: include/media/i2c/mt9t112.h
12494 MT9V032 APTINA CAMERA SENSOR
12495 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12496 L: linux-media@vger.kernel.org
12498 T: git git://linuxtv.org/media_tree.git
12499 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
12500 F: drivers/media/i2c/mt9v032.c
12501 F: include/media/i2c/mt9v032.h
12503 MT9V111 APTINA CAMERA SENSOR
12504 M: Jacopo Mondi <jacopo@jmondi.org>
12505 L: linux-media@vger.kernel.org
12507 T: git git://linuxtv.org/media_tree.git
12508 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
12509 F: drivers/media/i2c/mt9v111.c
12511 MULTIFUNCTION DEVICES (MFD)
12512 M: Lee Jones <lee.jones@linaro.org>
12514 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12515 F: Documentation/devicetree/bindings/mfd/
12517 F: include/dt-bindings/mfd/
12518 F: include/linux/mfd/
12520 MULTIMEDIA CARD (MMC) ETC. OVER SPI
12522 F: drivers/mmc/host/mmc_spi.c
12523 F: include/linux/spi/mmc_spi.h
12525 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
12526 M: Ulf Hansson <ulf.hansson@linaro.org>
12527 L: linux-mmc@vger.kernel.org
12529 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
12530 F: Documentation/devicetree/bindings/mmc/
12532 F: include/linux/mmc/
12533 F: include/uapi/linux/mmc/
12535 MULTIPLEXER SUBSYSTEM
12536 M: Peter Rosin <peda@axentia.se>
12538 F: Documentation/ABI/testing/sysfs-class-mux*
12539 F: Documentation/devicetree/bindings/mux/
12541 F: include/dt-bindings/mux/
12542 F: include/linux/mux/
12544 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
12545 M: Bin Liu <b-liu@ti.com>
12546 L: linux-usb@vger.kernel.org
12548 F: drivers/usb/musb/
12550 MXL301RF MEDIA DRIVER
12551 M: Akihiro Tsukada <tskd08@gmail.com>
12552 L: linux-media@vger.kernel.org
12554 F: drivers/media/tuners/mxl301rf*
12556 MXL5007T MEDIA DRIVER
12557 M: Michael Krufky <mkrufky@linuxtv.org>
12558 L: linux-media@vger.kernel.org
12560 W: https://linuxtv.org
12561 W: http://github.com/mkrufky
12562 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12563 T: git git://linuxtv.org/mkrufky/tuners.git
12564 F: drivers/media/tuners/mxl5007t.*
12567 M: Marek Vasut <marex@denx.de>
12568 M: Stefan Agner <stefan@agner.ch>
12569 L: dri-devel@lists.freedesktop.org
12571 T: git git://anongit.freedesktop.org/drm/drm-misc
12572 F: Documentation/devicetree/bindings/display/fsl,lcdif.yaml
12573 F: drivers/gpu/drm/mxsfb/
12575 MYLEX DAC960 PCI RAID Controller
12576 M: Hannes Reinecke <hare@kernel.org>
12577 L: linux-scsi@vger.kernel.org
12579 F: drivers/scsi/myrb.*
12580 F: drivers/scsi/myrs.*
12582 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
12583 M: Chris Lee <christopher.lee@cspi.com>
12584 L: netdev@vger.kernel.org
12586 W: https://www.cspi.com/ethernet-products/support/downloads/
12587 F: drivers/net/ethernet/myricom/myri10ge/
12589 NAND FLASH SUBSYSTEM
12590 M: Miquel Raynal <miquel.raynal@bootlin.com>
12591 R: Richard Weinberger <richard@nod.at>
12592 L: linux-mtd@lists.infradead.org
12594 W: http://www.linux-mtd.infradead.org/
12595 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12596 C: irc://irc.oftc.net/mtd
12597 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
12598 F: drivers/mtd/nand/
12599 F: include/linux/mtd/*nand*.h
12601 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
12602 M: Daniel Mack <zonque@gmail.com>
12603 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12605 W: http://www.native-instruments.com
12606 F: sound/usb/caiaq/
12608 NATSEMI ETHERNET DRIVER (DP8381x)
12610 F: drivers/net/ethernet/natsemi/natsemi.c
12612 NCR 5380 SCSI DRIVERS
12613 M: Finn Thain <fthain@telegraphics.com.au>
12614 M: Michael Schmitz <schmitzmic@gmail.com>
12615 L: linux-scsi@vger.kernel.org
12617 F: Documentation/scsi/g_NCR5380.rst
12618 F: drivers/scsi/NCR5380.*
12619 F: drivers/scsi/arm/cumana_1.c
12620 F: drivers/scsi/arm/oak.c
12621 F: drivers/scsi/atari_scsi.*
12622 F: drivers/scsi/dmx3191d.c
12623 F: drivers/scsi/g_NCR5380.*
12624 F: drivers/scsi/mac_scsi.*
12625 F: drivers/scsi/sun3_scsi.*
12626 F: drivers/scsi/sun3_scsi_vme.c
12629 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
12633 NCT6775 HARDWARE MONITOR DRIVER
12634 M: Guenter Roeck <linux@roeck-us.net>
12635 L: linux-hwmon@vger.kernel.org
12637 F: Documentation/hwmon/nct6775.rst
12638 F: drivers/hwmon/nct6775.c
12641 M: Jakub Kicinski <kuba@kernel.org>
12643 F: drivers/net/netdevsim/*
12645 NETEM NETWORK EMULATOR
12646 M: Stephen Hemminger <stephen@networkplumber.org>
12647 L: netdev@vger.kernel.org
12649 F: net/sched/sch_netem.c
12651 NETERION 10GbE DRIVERS (s2io/vxge)
12652 M: Jon Mason <jdmason@kudzu.us>
12653 L: netdev@vger.kernel.org
12655 F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
12656 F: Documentation/networking/device_drivers/ethernet/neterion/vxge.rst
12657 F: drivers/net/ethernet/neterion/
12660 M: Pablo Neira Ayuso <pablo@netfilter.org>
12661 M: Jozsef Kadlecsik <kadlec@netfilter.org>
12662 M: Florian Westphal <fw@strlen.de>
12663 L: netfilter-devel@vger.kernel.org
12664 L: coreteam@netfilter.org
12666 W: http://www.netfilter.org/
12667 W: http://www.iptables.org/
12668 W: http://www.nftables.org/
12669 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
12670 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
12671 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
12672 F: include/linux/netfilter*
12673 F: include/linux/netfilter/
12674 F: include/net/netfilter/
12675 F: include/uapi/linux/netfilter*
12676 F: include/uapi/linux/netfilter/
12677 F: net/*/netfilter.c
12678 F: net/*/netfilter/
12679 F: net/bridge/br_netfilter*.c
12682 NETROM NETWORK LAYER
12683 M: Ralf Baechle <ralf@linux-mips.org>
12684 L: linux-hams@vger.kernel.org
12686 W: http://www.linux-ax25.org/
12687 F: include/net/netrom.h
12688 F: include/uapi/linux/netrom.h
12691 NETRONIX EMBEDDED CONTROLLER
12692 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
12694 F: Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
12695 F: drivers/mfd/ntxec.c
12696 F: drivers/pwm/pwm-ntxec.c
12697 F: drivers/rtc/rtc-ntxec.c
12698 F: include/linux/mfd/ntxec.h
12700 NETRONOME ETHERNET DRIVERS
12701 M: Simon Horman <simon.horman@corigine.com>
12702 R: Jakub Kicinski <kuba@kernel.org>
12703 L: oss-drivers@corigine.com
12705 F: drivers/net/ethernet/netronome/
12707 NETWORK BLOCK DEVICE (NBD)
12708 M: Josef Bacik <josef@toxicpanda.com>
12709 L: linux-block@vger.kernel.org
12710 L: nbd@other.debian.org
12712 F: Documentation/admin-guide/blockdev/nbd.rst
12713 F: drivers/block/nbd.c
12714 F: include/trace/events/nbd.h
12715 F: include/uapi/linux/nbd.h
12717 NETWORK DROP MONITOR
12718 M: Neil Horman <nhorman@tuxdriver.com>
12719 L: netdev@vger.kernel.org
12721 W: https://fedorahosted.org/dropwatch/
12722 F: include/uapi/linux/net_dropmon.h
12723 F: net/core/drop_monitor.c
12726 M: "David S. Miller" <davem@davemloft.net>
12727 M: Jakub Kicinski <kuba@kernel.org>
12728 L: netdev@vger.kernel.org
12730 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12731 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12732 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12733 F: Documentation/devicetree/bindings/net/
12734 F: drivers/connector/
12736 F: include/linux/etherdevice.h
12737 F: include/linux/fcdevice.h
12738 F: include/linux/fddidevice.h
12739 F: include/linux/hippidevice.h
12740 F: include/linux/if_*
12741 F: include/linux/inetdevice.h
12742 F: include/linux/netdevice.h
12743 F: include/uapi/linux/if_*
12744 F: include/uapi/linux/netdevice.h
12746 NETWORKING DRIVERS (WIRELESS)
12747 M: Kalle Valo <kvalo@codeaurora.org>
12748 L: linux-wireless@vger.kernel.org
12750 Q: http://patchwork.kernel.org/project/linux-wireless/list/
12751 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
12752 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
12753 F: Documentation/devicetree/bindings/net/wireless/
12754 F: drivers/net/wireless/
12757 M: Andrew Lunn <andrew@lunn.ch>
12758 M: Vivien Didelot <vivien.didelot@gmail.com>
12759 M: Florian Fainelli <f.fainelli@gmail.com>
12760 M: Vladimir Oltean <olteanv@gmail.com>
12762 F: Documentation/devicetree/bindings/net/dsa/
12763 F: drivers/net/dsa/
12764 F: include/linux/dsa/
12765 F: include/linux/platform_data/dsa.h
12766 F: include/net/dsa.h
12769 NETWORKING [GENERAL]
12770 M: "David S. Miller" <davem@davemloft.net>
12771 M: Jakub Kicinski <kuba@kernel.org>
12772 L: netdev@vger.kernel.org
12774 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12775 B: mailto:netdev@vger.kernel.org
12776 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12777 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12778 F: Documentation/networking/
12779 F: include/linux/in.h
12780 F: include/linux/net.h
12781 F: include/linux/netdevice.h
12783 F: include/uapi/linux/in.h
12784 F: include/uapi/linux/net.h
12785 F: include/uapi/linux/net_namespace.h
12786 F: include/uapi/linux/netdevice.h
12790 F: tools/testing/selftests/net/
12793 M: Steffen Klassert <steffen.klassert@secunet.com>
12794 M: Herbert Xu <herbert@gondor.apana.org.au>
12795 M: "David S. Miller" <davem@davemloft.net>
12796 L: netdev@vger.kernel.org
12798 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
12799 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
12800 F: include/net/xfrm.h
12801 F: include/uapi/linux/xfrm.h
12804 F: net/ipv4/ip_vti.c
12805 F: net/ipv4/ipcomp.c
12809 F: net/ipv6/ip6_vti.c
12810 F: net/ipv6/ipcomp6.c
12814 F: tools/testing/selftests/net/ipsec.c
12816 NETWORKING [IPv4/IPv6]
12817 M: "David S. Miller" <davem@davemloft.net>
12818 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
12819 M: David Ahern <dsahern@kernel.org>
12820 L: netdev@vger.kernel.org
12822 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12828 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
12829 M: Paul Moore <paul@paul-moore.com>
12830 L: netdev@vger.kernel.org
12831 L: linux-security-module@vger.kernel.org
12833 W: https://github.com/netlabel
12834 F: Documentation/netlabel/
12835 F: include/net/calipso.h
12836 F: include/net/cipso_ipv4.h
12837 F: include/net/netlabel.h
12838 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
12839 F: include/uapi/linux/netfilter/xt_SECMARK.h
12840 F: net/ipv4/cipso_ipv4.c
12841 F: net/ipv6/calipso.c
12842 F: net/netfilter/xt_CONNSECMARK.c
12843 F: net/netfilter/xt_SECMARK.c
12847 M: Mat Martineau <mathew.j.martineau@linux.intel.com>
12848 M: Matthieu Baerts <matthieu.baerts@tessares.net>
12849 L: netdev@vger.kernel.org
12850 L: mptcp@lists.linux.dev
12852 W: https://github.com/multipath-tcp/mptcp_net-next/wiki
12853 B: https://github.com/multipath-tcp/mptcp_net-next/issues
12854 F: Documentation/networking/mptcp-sysctl.rst
12855 F: include/net/mptcp.h
12856 F: include/trace/events/mptcp.h
12857 F: include/uapi/linux/mptcp.h
12859 F: tools/testing/selftests/net/mptcp/
12862 M: Eric Dumazet <edumazet@google.com>
12863 L: netdev@vger.kernel.org
12865 F: include/linux/tcp.h
12866 F: include/net/tcp.h
12867 F: include/trace/events/tcp.h
12868 F: include/uapi/linux/tcp.h
12869 F: net/ipv4/syncookies.c
12871 F: net/ipv6/syncookies.c
12875 M: Boris Pismenny <borisp@nvidia.com>
12876 M: John Fastabend <john.fastabend@gmail.com>
12877 M: Daniel Borkmann <daniel@iogearbox.net>
12878 M: Jakub Kicinski <kuba@kernel.org>
12879 L: netdev@vger.kernel.org
12881 F: include/net/tls.h
12882 F: include/uapi/linux/tls.h
12885 NETWORKING [WIRELESS]
12886 L: linux-wireless@vger.kernel.org
12887 Q: http://patchwork.kernel.org/project/linux-wireless/list/
12889 NETXEN (1/10) GbE SUPPORT
12890 M: Manish Chopra <manishc@marvell.com>
12891 M: Rahul Verma <rahulv@marvell.com>
12892 M: GR-Linux-NIC-Dev@marvell.com
12893 L: netdev@vger.kernel.org
12895 F: drivers/net/ethernet/qlogic/netxen/
12897 NET_FAILOVER MODULE
12898 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
12899 L: netdev@vger.kernel.org
12901 F: Documentation/networking/net_failover.rst
12902 F: drivers/net/net_failover.c
12903 F: include/net/net_failover.h
12906 M: David Ahern <dsahern@kernel.org>
12907 L: netdev@vger.kernel.org
12909 F: include/net/netns/nexthop.h
12910 F: include/net/nexthop.h
12911 F: include/uapi/linux/nexthop.h
12912 F: net/ipv4/nexthop.c
12915 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
12916 L: linux-nfc@lists.01.org (subscribers-only)
12917 L: netdev@vger.kernel.org
12919 F: Documentation/devicetree/bindings/net/nfc/
12921 F: include/linux/platform_data/nfcmrvl.h
12922 F: include/net/nfc/
12923 F: include/uapi/linux/nfc.h
12926 NFC VIRTUAL NCI DEVICE DRIVER
12927 M: Bongsu Jeon <bongsu.jeon@samsung.com>
12928 L: netdev@vger.kernel.org
12929 L: linux-nfc@lists.01.org (subscribers-only)
12931 F: drivers/nfc/virtual_ncidev.c
12932 F: tools/testing/selftests/nci/
12934 NFS, SUNRPC, AND LOCKD CLIENTS
12935 M: Trond Myklebust <trond.myklebust@hammerspace.com>
12936 M: Anna Schumaker <anna.schumaker@netapp.com>
12937 L: linux-nfs@vger.kernel.org
12939 W: http://client.linux-nfs.org
12940 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
12944 F: include/linux/lockd/
12945 F: include/linux/nfs*
12946 F: include/linux/sunrpc/
12947 F: include/uapi/linux/nfs*
12948 F: include/uapi/linux/sunrpc/
12950 F: Documentation/filesystems/nfs/
12953 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
12954 L: linux-nilfs@vger.kernel.org
12956 W: https://nilfs.sourceforge.io/
12957 W: https://nilfs.osdn.jp/
12958 T: git git://github.com/konis/nilfs2.git
12959 F: Documentation/filesystems/nilfs2.rst
12961 F: include/trace/events/nilfs2.h
12962 F: include/uapi/linux/nilfs2_api.h
12963 F: include/uapi/linux/nilfs2_ondisk.h
12965 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
12966 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
12968 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12969 F: Documentation/scsi/NinjaSCSI.rst
12970 F: drivers/scsi/pcmcia/nsp_*
12972 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
12973 M: GOTO Masanori <gotom@debian.or.jp>
12974 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
12976 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12977 F: Documentation/scsi/NinjaSCSI.rst
12978 F: drivers/scsi/nsp32*
12981 M: Ley Foon Tan <ley.foon.tan@intel.com>
12983 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
12986 NITRO ENCLAVES (NE)
12987 M: Andra Paraschiv <andraprs@amazon.com>
12988 M: Alexandru Vasile <lexnv@amazon.com>
12989 M: Alexandru Ciobotaru <alcioa@amazon.com>
12990 L: linux-kernel@vger.kernel.org
12992 W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
12993 F: Documentation/virt/ne_overview.rst
12994 F: drivers/virt/nitro_enclaves/
12995 F: include/linux/nitro_enclaves.h
12996 F: include/uapi/linux/nitro_enclaves.h
12997 F: samples/nitro_enclaves/
12999 NOHZ, DYNTICKS SUPPORT
13000 M: Frederic Weisbecker <fweisbec@gmail.com>
13001 M: Thomas Gleixner <tglx@linutronix.de>
13002 M: Ingo Molnar <mingo@kernel.org>
13003 L: linux-kernel@vger.kernel.org
13005 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
13006 F: include/linux/sched/nohz.h
13007 F: include/linux/tick.h
13008 F: kernel/time/tick*.*
13010 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
13011 M: Pavel Machek <pavel@ucw.cz>
13012 M: Sakari Ailus <sakari.ailus@iki.fi>
13013 L: linux-media@vger.kernel.org
13015 F: drivers/media/i2c/ad5820.c
13016 F: drivers/media/i2c/et8ek8
13018 NOKIA N900 POWER SUPPLY DRIVERS
13019 R: Pali Rohár <pali@kernel.org>
13020 F: drivers/power/supply/bq2415x_charger.c
13021 F: drivers/power/supply/bq27xxx_battery.c
13022 F: drivers/power/supply/bq27xxx_battery_i2c.c
13023 F: drivers/power/supply/isp1704_charger.c
13024 F: drivers/power/supply/rx51_battery.c
13025 F: include/linux/power/bq2415x_charger.h
13026 F: include/linux/power/bq27xxx_battery.h
13029 M: Willy Tarreau <w@1wt.eu>
13031 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
13032 F: tools/include/nolibc/
13035 M: Matthias Maennich <maennich@google.com>
13037 F: Documentation/core-api/symbol-namespaces.rst
13041 M: Sanjay R Mehta <sanju.mehta@amd.com>
13042 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
13043 L: linux-ntb@googlegroups.com
13045 F: drivers/ntb/hw/amd/
13048 M: Jon Mason <jdmason@kudzu.us>
13049 M: Dave Jiang <dave.jiang@intel.com>
13050 M: Allen Hubbe <allenbh@gmail.com>
13051 L: linux-ntb@googlegroups.com
13053 W: https://github.com/jonmason/ntb/wiki
13054 T: git git://github.com/jonmason/ntb.git
13055 F: drivers/net/ntb_netdev.c
13057 F: include/linux/ntb.h
13058 F: include/linux/ntb_transport.h
13059 F: tools/testing/selftests/ntb/
13062 M: Serge Semin <fancer.lancer@gmail.com>
13063 L: linux-ntb@googlegroups.com
13065 F: drivers/ntb/hw/idt/
13068 M: Dave Jiang <dave.jiang@intel.com>
13069 L: linux-ntb@googlegroups.com
13071 W: https://github.com/davejiang/linux/wiki
13072 T: git https://github.com/davejiang/linux.git
13073 F: drivers/ntb/hw/intel/
13076 M: Anton Altaparmakov <anton@tuxera.com>
13077 L: linux-ntfs-dev@lists.sourceforge.net
13079 W: http://www.tuxera.com/
13080 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
13081 F: Documentation/filesystems/ntfs.rst
13085 M: Finn Thain <fthain@telegraphics.com.au>
13086 L: linux-m68k@lists.linux-m68k.org
13088 F: arch/*/include/asm/nubus.h
13090 F: include/linux/nubus.h
13091 F: include/uapi/linux/nubus.h
13093 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
13094 M: Antonino Daplas <adaplas@gmail.com>
13095 L: linux-fbdev@vger.kernel.org
13097 F: drivers/video/fbdev/nvidia/
13098 F: drivers/video/fbdev/riva/
13101 M: Keith Busch <kbusch@kernel.org>
13102 M: Jens Axboe <axboe@fb.com>
13103 M: Christoph Hellwig <hch@lst.de>
13104 M: Sagi Grimberg <sagi@grimberg.me>
13105 L: linux-nvme@lists.infradead.org
13107 W: http://git.infradead.org/nvme.git
13108 T: git://git.infradead.org/nvme.git
13109 F: drivers/nvme/host/
13110 F: include/linux/nvme.h
13111 F: include/uapi/linux/nvme_ioctl.h
13113 NVM EXPRESS FC TRANSPORT DRIVERS
13114 M: James Smart <james.smart@broadcom.com>
13115 L: linux-nvme@lists.infradead.org
13117 F: drivers/nvme/host/fc.c
13118 F: drivers/nvme/target/fc.c
13119 F: drivers/nvme/target/fcloop.c
13120 F: include/linux/nvme-fc-driver.h
13121 F: include/linux/nvme-fc.h
13123 NVM EXPRESS TARGET DRIVER
13124 M: Christoph Hellwig <hch@lst.de>
13125 M: Sagi Grimberg <sagi@grimberg.me>
13126 M: Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
13127 L: linux-nvme@lists.infradead.org
13129 W: http://git.infradead.org/nvme.git
13130 T: git://git.infradead.org/nvme.git
13131 F: drivers/nvme/target/
13134 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13136 T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
13137 F: Documentation/ABI/stable/sysfs-bus-nvmem
13138 F: Documentation/devicetree/bindings/nvmem/
13140 F: include/linux/nvmem-consumer.h
13141 F: include/linux/nvmem-provider.h
13143 NXP C45 TJA11XX PHY DRIVER
13144 M: Radu Pirea <radu-nicolae.pirea@oss.nxp.com>
13145 L: netdev@vger.kernel.org
13147 F: drivers/net/phy/nxp-c45-tja11xx.c
13150 M: Ashish Kumar <ashish.kumar@nxp.com>
13151 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
13152 L: linux-spi@vger.kernel.org
13154 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
13155 F: drivers/spi/spi-nxp-fspi.c
13157 NXP FXAS21002C DRIVER
13158 M: Rui Miguel Silva <rmfrfs@gmail.com>
13159 L: linux-iio@vger.kernel.org
13161 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
13162 F: drivers/iio/gyro/fxas21002c.h
13163 F: drivers/iio/gyro/fxas21002c_core.c
13164 F: drivers/iio/gyro/fxas21002c_i2c.c
13165 F: drivers/iio/gyro/fxas21002c_spi.c
13167 NXP i.MX CLOCK DRIVERS
13168 M: Abel Vesa <abel.vesa@nxp.com>
13169 L: linux-clk@vger.kernel.org
13170 L: linux-imx@nxp.com
13172 F: drivers/clk/imx/
13174 NXP i.MX 8MQ DCSS DRIVER
13175 M: Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
13176 R: Lucas Stach <l.stach@pengutronix.de>
13177 L: dri-devel@lists.freedesktop.org
13179 F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
13180 F: drivers/gpu/drm/imx/dcss/
13182 NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
13183 M: Jagan Teki <jagan@amarulasolutions.com>
13185 F: Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
13186 F: drivers/regulator/pf8x00-regulator.c
13188 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
13189 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
13190 L: linux-kernel@vger.kernel.org
13192 F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
13193 F: drivers/extcon/extcon-ptn5150.c
13195 NXP SGTL5000 DRIVER
13196 M: Fabio Estevam <festevam@gmail.com>
13197 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13199 F: Documentation/devicetree/bindings/sound/sgtl5000.yaml
13200 F: sound/soc/codecs/sgtl5000*
13202 NXP SJA1105 ETHERNET SWITCH DRIVER
13203 M: Vladimir Oltean <olteanv@gmail.com>
13204 L: linux-kernel@vger.kernel.org
13206 F: drivers/net/dsa/sja1105
13208 NXP TDA998X DRM DRIVER
13209 M: Russell King <linux@armlinux.org.uk>
13211 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
13212 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
13213 F: drivers/gpu/drm/i2c/tda998x_drv.c
13214 F: include/drm/i2c/tda998x.h
13215 F: include/dt-bindings/display/tda998x.h
13219 M: Peter Rosin <peda@axentia.se>
13220 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13222 F: Documentation/devicetree/bindings/sound/tfa9879.txt
13223 F: sound/soc/codecs/tfa9879*
13226 R: Charles Gorand <charles.gorand@effinnov.com>
13227 L: linux-nfc@lists.01.org (subscribers-only)
13229 F: drivers/nfc/nxp-nci
13231 NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
13232 M: Mirela Rabulea <mirela.rabulea@nxp.com>
13233 R: NXP Linux Team <linux-imx@nxp.com>
13234 L: linux-media@vger.kernel.org
13236 F: Documentation/devicetree/bindings/media/imx8-jpeg.yaml
13237 F: drivers/media/platform/imx-jpeg
13239 NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
13240 M: Jonas Malaco <jonas@protocubo.io>
13241 L: linux-hwmon@vger.kernel.org
13243 F: Documentation/hwmon/nzxt-kraken2.rst
13244 F: drivers/hwmon/nzxt-kraken2.c
13247 M: Jiri Pirko <jiri@nvidia.com>
13248 L: netdev@vger.kernel.org
13250 F: include/linux/objagg.h
13252 F: lib/test_objagg.c
13255 M: Josh Poimboeuf <jpoimboe@redhat.com>
13256 M: Peter Zijlstra <peterz@infradead.org>
13259 F: include/linux/objtool.h
13261 OCELOT ETHERNET SWITCH DRIVER
13262 M: Vladimir Oltean <vladimir.oltean@nxp.com>
13263 M: Claudiu Manoil <claudiu.manoil@nxp.com>
13264 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
13265 M: UNGLinuxDriver@microchip.com
13266 L: netdev@vger.kernel.org
13268 F: drivers/net/dsa/ocelot/*
13269 F: drivers/net/ethernet/mscc/
13270 F: include/soc/mscc/ocelot*
13271 F: net/dsa/tag_ocelot.c
13272 F: net/dsa/tag_ocelot_8021q.c
13273 F: tools/testing/selftests/drivers/net/ocelot/*
13275 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
13276 M: Frederic Barrat <fbarrat@linux.ibm.com>
13277 M: Andrew Donnellan <ajd@linux.ibm.com>
13278 L: linuxppc-dev@lists.ozlabs.org
13280 F: Documentation/userspace-api/accelerators/ocxl.rst
13281 F: arch/powerpc/include/asm/pnv-ocxl.h
13282 F: arch/powerpc/platforms/powernv/ocxl.c
13283 F: drivers/misc/ocxl/
13284 F: include/misc/ocxl*
13285 F: include/uapi/misc/ocxl.h
13288 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
13289 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
13290 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13291 L: linux-omap@vger.kernel.org
13293 F: sound/soc/ti/n810.c
13294 F: sound/soc/ti/omap*
13295 F: sound/soc/ti/rx51.c
13296 F: sound/soc/ti/sdma-pcm.*
13298 OMAP CLOCK FRAMEWORK SUPPORT
13299 M: Paul Walmsley <paul@pwsan.com>
13300 L: linux-omap@vger.kernel.org
13302 F: arch/arm/*omap*/*clock*
13304 OMAP DEVICE TREE SUPPORT
13305 M: Benoît Cousson <bcousson@baylibre.com>
13306 M: Tony Lindgren <tony@atomide.com>
13307 L: linux-omap@vger.kernel.org
13308 L: devicetree@vger.kernel.org
13310 F: arch/arm/boot/dts/*am3*
13311 F: arch/arm/boot/dts/*am4*
13312 F: arch/arm/boot/dts/*am5*
13313 F: arch/arm/boot/dts/*dra7*
13314 F: arch/arm/boot/dts/*omap*
13315 F: arch/arm/boot/dts/logicpd-som-lv*
13316 F: arch/arm/boot/dts/logicpd-torpedo*
13318 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
13319 L: linux-omap@vger.kernel.org
13320 L: linux-fbdev@vger.kernel.org
13322 F: Documentation/arm/omap/dss.rst
13323 F: drivers/video/fbdev/omap2/
13325 OMAP FRAMEBUFFER SUPPORT
13326 L: linux-fbdev@vger.kernel.org
13327 L: linux-omap@vger.kernel.org
13329 F: drivers/video/fbdev/omap/
13331 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
13332 M: Roger Quadros <rogerq@kernel.org>
13333 M: Tony Lindgren <tony@atomide.com>
13334 L: linux-omap@vger.kernel.org
13336 F: arch/arm/mach-omap2/*gpmc*
13337 F: drivers/memory/omap-gpmc.c
13340 M: Grygorii Strashko <grygorii.strashko@ti.com>
13341 M: Santosh Shilimkar <ssantosh@kernel.org>
13342 M: Kevin Hilman <khilman@kernel.org>
13343 L: linux-omap@vger.kernel.org
13345 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
13346 F: drivers/gpio/gpio-omap.c
13348 OMAP HARDWARE SPINLOCK SUPPORT
13349 M: Ohad Ben-Cohen <ohad@wizery.com>
13350 L: linux-omap@vger.kernel.org
13352 F: drivers/hwspinlock/omap_hwspinlock.c
13354 OMAP HS MMC SUPPORT
13355 L: linux-mmc@vger.kernel.org
13356 L: linux-omap@vger.kernel.org
13358 F: drivers/mmc/host/omap_hsmmc.c
13361 M: Paul Walmsley <paul@pwsan.com>
13362 L: linux-omap@vger.kernel.org
13364 F: arch/arm/mach-omap2/omap_hwmod*data*
13366 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
13367 M: Benoît Cousson <bcousson@baylibre.com>
13368 L: linux-omap@vger.kernel.org
13370 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
13373 M: Benoît Cousson <bcousson@baylibre.com>
13374 M: Paul Walmsley <paul@pwsan.com>
13375 L: linux-omap@vger.kernel.org
13377 F: arch/arm/mach-omap2/omap_hwmod.*
13380 M: Vignesh R <vigneshr@ti.com>
13381 L: linux-omap@vger.kernel.org
13382 L: linux-i2c@vger.kernel.org
13384 F: Documentation/devicetree/bindings/i2c/i2c-omap.txt
13385 F: drivers/i2c/busses/i2c-omap.c
13387 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
13388 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13389 L: linux-media@vger.kernel.org
13391 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
13392 F: drivers/media/platform/omap3isp/
13393 F: drivers/staging/media/omap4iss/
13396 M: Aaro Koskinen <aaro.koskinen@iki.fi>
13397 L: linux-omap@vger.kernel.org
13399 F: drivers/mmc/host/omap.c
13401 OMAP POWER MANAGEMENT SUPPORT
13402 M: Kevin Hilman <khilman@kernel.org>
13403 L: linux-omap@vger.kernel.org
13405 F: arch/arm/*omap*/*pm*
13406 F: drivers/cpufreq/omap-cpufreq.c
13408 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
13409 M: Rajendra Nayak <rnayak@codeaurora.org>
13410 M: Paul Walmsley <paul@pwsan.com>
13411 L: linux-omap@vger.kernel.org
13413 F: arch/arm/mach-omap2/prm*
13415 OMAP RANDOM NUMBER GENERATOR SUPPORT
13416 M: Deepak Saxena <dsaxena@plexity.net>
13418 F: drivers/char/hw_random/omap-rng.c
13421 L: linux-usb@vger.kernel.org
13422 L: linux-omap@vger.kernel.org
13424 F: arch/arm/*omap*/usb*
13425 F: drivers/usb/*/*omap*
13427 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
13428 M: Mark Jackson <mpfj@newflow.co.uk>
13429 L: linux-omap@vger.kernel.org
13431 F: arch/arm/boot/dts/am335x-nano.dts
13434 M: Aaro Koskinen <aaro.koskinen@iki.fi>
13435 M: Tony Lindgren <tony@atomide.com>
13436 L: linux-omap@vger.kernel.org
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/omap1_defconfig
13441 F: arch/arm/mach-omap1/
13442 F: arch/arm/plat-omap/
13443 F: drivers/i2c/busses/i2c-omap.c
13444 F: include/linux/platform_data/ams-delta-fiq.h
13445 F: include/linux/platform_data/i2c-omap.h
13448 M: Tony Lindgren <tony@atomide.com>
13449 L: linux-omap@vger.kernel.org
13451 W: http://www.muru.com/linux/omap/
13452 W: http://linux.omap.com/
13453 Q: http://patchwork.kernel.org/project/linux-omap/list/
13454 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
13455 F: arch/arm/configs/omap2plus_defconfig
13456 F: arch/arm/mach-omap2/
13457 F: arch/arm/plat-omap/
13458 F: drivers/bus/ti-sysc.c
13459 F: drivers/i2c/busses/i2c-omap.c
13460 F: drivers/irqchip/irq-omap-intc.c
13461 F: drivers/mfd/*omap*.c
13462 F: drivers/mfd/menelaus.c
13463 F: drivers/mfd/palmas.c
13464 F: drivers/mfd/tps65217.c
13465 F: drivers/mfd/tps65218.c
13466 F: drivers/mfd/tps65910.c
13467 F: drivers/mfd/twl-core.[ch]
13468 F: drivers/mfd/twl4030*.c
13469 F: drivers/mfd/twl6030*.c
13470 F: drivers/mfd/twl6040*.c
13471 F: drivers/regulator/palmas-regulator*.c
13472 F: drivers/regulator/pbias-regulator.c
13473 F: drivers/regulator/tps65217-regulator.c
13474 F: drivers/regulator/tps65218-regulator.c
13475 F: drivers/regulator/tps65910-regulator.c
13476 F: drivers/regulator/twl-regulator.c
13477 F: drivers/regulator/twl6030-regulator.c
13478 F: include/linux/platform_data/i2c-omap.h
13479 F: include/linux/platform_data/ti-sysc.h
13482 M: Bob Copeland <me@bobcopeland.com>
13483 L: linux-karma-devel@lists.sourceforge.net
13485 F: Documentation/filesystems/omfs.rst
13488 OMNIKEY CARDMAN 4000 DRIVER
13489 M: Harald Welte <laforge@gnumonks.org>
13491 F: drivers/char/pcmcia/cm4000_cs.c
13492 F: include/linux/cm4000_cs.h
13493 F: include/uapi/linux/cm4000_cs.h
13495 OMNIKEY CARDMAN 4040 DRIVER
13496 M: Harald Welte <laforge@gnumonks.org>
13498 F: drivers/char/pcmcia/cm4040_cs.*
13500 OMNIVISION OV02A10 SENSOR DRIVER
13501 M: Dongchun Zhu <dongchun.zhu@mediatek.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,ov02a10.yaml
13506 F: drivers/media/i2c/ov02a10.c
13508 OMNIVISION OV13858 SENSOR DRIVER
13509 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13510 L: linux-media@vger.kernel.org
13512 T: git git://linuxtv.org/media_tree.git
13513 F: drivers/media/i2c/ov13858.c
13515 OMNIVISION OV2680 SENSOR DRIVER
13516 M: Rui Miguel Silva <rmfrfs@gmail.com>
13517 L: linux-media@vger.kernel.org
13519 T: git git://linuxtv.org/media_tree.git
13520 F: Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
13521 F: drivers/media/i2c/ov2680.c
13523 OMNIVISION OV2685 SENSOR DRIVER
13524 M: Shunqian Zheng <zhengsq@rock-chips.com>
13525 L: linux-media@vger.kernel.org
13527 T: git git://linuxtv.org/media_tree.git
13528 F: drivers/media/i2c/ov2685.c
13530 OMNIVISION OV2740 SENSOR DRIVER
13531 M: Tianshu Qiu <tian.shu.qiu@intel.com>
13532 R: Shawn Tu <shawnx.tu@intel.com>
13533 R: Bingbu Cao <bingbu.cao@intel.com>
13534 L: linux-media@vger.kernel.org
13536 T: git git://linuxtv.org/media_tree.git
13537 F: drivers/media/i2c/ov2740.c
13539 OMNIVISION OV5640 SENSOR DRIVER
13540 M: Steve Longerbeam <slongerbeam@gmail.com>
13541 L: linux-media@vger.kernel.org
13543 T: git git://linuxtv.org/media_tree.git
13544 F: drivers/media/i2c/ov5640.c
13546 OMNIVISION OV5647 SENSOR DRIVER
13547 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
13548 M: Jacopo Mondi <jacopo@jmondi.org>
13549 L: linux-media@vger.kernel.org
13551 T: git git://linuxtv.org/media_tree.git
13552 F: Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
13553 F: drivers/media/i2c/ov5647.c
13555 OMNIVISION OV5670 SENSOR DRIVER
13556 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
13557 M: Hyungwoo Yang <hyungwoo.yang@intel.com>
13558 L: linux-media@vger.kernel.org
13560 T: git git://linuxtv.org/media_tree.git
13561 F: drivers/media/i2c/ov5670.c
13563 OMNIVISION OV5675 SENSOR DRIVER
13564 M: Shawn Tu <shawnx.tu@intel.com>
13565 L: linux-media@vger.kernel.org
13567 T: git git://linuxtv.org/media_tree.git
13568 F: drivers/media/i2c/ov5675.c
13570 OMNIVISION OV5695 SENSOR DRIVER
13571 M: Shunqian Zheng <zhengsq@rock-chips.com>
13572 L: linux-media@vger.kernel.org
13574 T: git git://linuxtv.org/media_tree.git
13575 F: drivers/media/i2c/ov5695.c
13577 OMNIVISION OV7670 SENSOR DRIVER
13578 L: linux-media@vger.kernel.org
13580 T: git git://linuxtv.org/media_tree.git
13581 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
13582 F: drivers/media/i2c/ov7670.c
13584 OMNIVISION OV772x SENSOR DRIVER
13585 M: Jacopo Mondi <jacopo@jmondi.org>
13586 L: linux-media@vger.kernel.org
13588 T: git git://linuxtv.org/media_tree.git
13589 F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
13590 F: drivers/media/i2c/ov772x.c
13591 F: include/media/i2c/ov772x.h
13593 OMNIVISION OV7740 SENSOR DRIVER
13594 M: Wenyou Yang <wenyou.yang@microchip.com>
13595 L: linux-media@vger.kernel.org
13597 T: git git://linuxtv.org/media_tree.git
13598 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
13599 F: drivers/media/i2c/ov7740.c
13601 OMNIVISION OV8856 SENSOR DRIVER
13602 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
13603 L: linux-media@vger.kernel.org
13605 T: git git://linuxtv.org/media_tree.git
13606 F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
13607 F: drivers/media/i2c/ov8856.c
13609 OMNIVISION OV9640 SENSOR DRIVER
13610 M: Petr Cvek <petrcvekcz@gmail.com>
13611 L: linux-media@vger.kernel.org
13613 F: drivers/media/i2c/ov9640.*
13615 OMNIVISION OV9650 SENSOR DRIVER
13616 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13617 R: Akinobu Mita <akinobu.mita@gmail.com>
13618 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
13619 L: linux-media@vger.kernel.org
13621 T: git git://linuxtv.org/media_tree.git
13622 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
13623 F: drivers/media/i2c/ov9650.c
13625 OMNIVISION OV9734 SENSOR DRIVER
13626 M: Tianshu Qiu <tian.shu.qiu@intel.com>
13627 R: Bingbu Cao <bingbu.cao@intel.com>
13628 L: linux-media@vger.kernel.org
13630 T: git git://linuxtv.org/media_tree.git
13631 F: drivers/media/i2c/ov9734.c
13633 ONENAND FLASH DRIVER
13634 M: Kyungmin Park <kyungmin.park@samsung.com>
13635 L: linux-mtd@lists.infradead.org
13637 F: drivers/mtd/nand/onenand/
13638 F: include/linux/mtd/onenand*.h
13640 ONION OMEGA2+ BOARD
13641 M: Harvey Hunt <harveyhuntnexus@gmail.com>
13642 L: linux-mips@vger.kernel.org
13644 F: arch/mips/boot/dts/ralink/omega2p.dts
13647 M: Jens Wiklander <jens.wiklander@linaro.org>
13648 L: op-tee@lists.trustedfirmware.org
13650 F: Documentation/ABI/testing/sysfs-bus-optee-devices
13651 F: drivers/tee/optee/
13653 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
13654 M: Sumit Garg <sumit.garg@linaro.org>
13655 L: op-tee@lists.trustedfirmware.org
13657 F: drivers/char/hw_random/optee-rng.c
13660 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
13661 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
13662 L: linux-rdma@vger.kernel.org
13664 F: drivers/infiniband/ulp/opa_vnic
13666 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
13667 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
13668 M: Frank Rowand <frowand.list@gmail.com>
13669 L: devicetree@vger.kernel.org
13671 F: Documentation/devicetree/dynamic-resolution-notes.rst
13672 F: Documentation/devicetree/overlay-notes.rst
13673 F: drivers/of/overlay.c
13674 F: drivers/of/resolver.c
13675 K: of_overlay_notifier_
13677 OPEN FIRMWARE AND FLATTENED DEVICE TREE
13678 M: Rob Herring <robh+dt@kernel.org>
13679 M: Frank Rowand <frowand.list@gmail.com>
13680 L: devicetree@vger.kernel.org
13682 W: http://www.devicetree.org/
13683 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
13684 F: Documentation/ABI/testing/sysfs-firmware-ofw
13686 F: include/linux/of*.h
13689 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
13690 M: Rob Herring <robh+dt@kernel.org>
13691 L: devicetree@vger.kernel.org
13693 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
13694 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
13695 F: Documentation/devicetree/
13696 F: arch/*/boot/dts/
13697 F: include/dt-bindings/
13699 OPENCORES I2C BUS DRIVER
13700 M: Peter Korsgaard <peter@korsgaard.com>
13701 M: Andrew Lunn <andrew@lunn.ch>
13702 L: linux-i2c@vger.kernel.org
13704 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
13705 F: Documentation/i2c/busses/i2c-ocores.rst
13706 F: drivers/i2c/busses/i2c-ocores.c
13707 F: include/linux/platform_data/i2c-ocores.h
13709 OPENRISC ARCHITECTURE
13710 M: Jonas Bonn <jonas@southpole.se>
13711 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
13712 M: Stafford Horne <shorne@gmail.com>
13713 L: openrisc@lists.librecores.org
13715 W: http://openrisc.io
13716 T: git git://github.com/openrisc/linux.git
13717 F: Documentation/devicetree/bindings/openrisc/
13718 F: Documentation/openrisc/
13720 F: drivers/irqchip/irq-ompic.c
13721 F: drivers/irqchip/irq-or1k-*
13724 M: Pravin B Shelar <pshelar@ovn.org>
13725 L: netdev@vger.kernel.org
13726 L: dev@openvswitch.org
13728 W: http://openvswitch.org
13729 F: include/uapi/linux/openvswitch.h
13730 F: net/openvswitch/
13732 OPERATING PERFORMANCE POINTS (OPP)
13733 M: Viresh Kumar <vireshk@kernel.org>
13734 M: Nishanth Menon <nm@ti.com>
13735 M: Stephen Boyd <sboyd@kernel.org>
13736 L: linux-pm@vger.kernel.org
13738 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
13739 F: Documentation/devicetree/bindings/opp/
13740 F: Documentation/power/opp.rst
13742 F: include/linux/pm_opp.h
13745 M: Clemens Ladisch <clemens@ladisch.de>
13746 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13748 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13749 F: sound/drivers/opl4/
13751 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
13752 M: Mark Fasheh <mark@fasheh.com>
13753 M: Joel Becker <jlbec@evilplan.org>
13754 M: Joseph Qi <joseph.qi@linux.alibaba.com>
13755 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
13757 W: http://ocfs2.wiki.kernel.org
13758 F: Documentation/filesystems/dlmfs.rst
13759 F: Documentation/filesystems/ocfs2.rst
13762 ORANGEFS FILESYSTEM
13763 M: Mike Marshall <hubcap@omnibond.com>
13764 R: Martin Brandenburg <martin@omnibond.com>
13765 L: devel@lists.orangefs.org
13767 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
13768 F: Documentation/filesystems/orangefs.rst
13772 L: linux-wireless@vger.kernel.org
13774 W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
13775 W: http://www.nongnu.org/orinoco/
13776 F: drivers/net/wireless/intersil/orinoco/
13778 OV2659 OMNIVISION SENSOR DRIVER
13779 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13780 L: linux-media@vger.kernel.org
13782 W: https://linuxtv.org
13783 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13784 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13785 F: drivers/media/i2c/ov2659.c
13786 F: include/media/i2c/ov2659.h
13789 M: Miklos Szeredi <miklos@szeredi.hu>
13790 L: linux-unionfs@vger.kernel.org
13792 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
13793 F: Documentation/filesystems/overlayfs.rst
13796 P54 WIRELESS DRIVER
13797 M: Christian Lamparter <chunkeey@googlemail.com>
13798 L: linux-wireless@vger.kernel.org
13800 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
13801 F: drivers/net/wireless/intersil/p54/
13804 M: Vladimir Oltean <olteanv@gmail.com>
13805 L: netdev@vger.kernel.org
13807 F: Documentation/core-api/packing.rst
13808 F: include/linux/packing.h
13811 PADATA PARALLEL EXECUTION MECHANISM
13812 M: Steffen Klassert <steffen.klassert@secunet.com>
13813 M: Daniel Jordan <daniel.m.jordan@oracle.com>
13814 L: linux-crypto@vger.kernel.org
13815 L: linux-kernel@vger.kernel.org
13817 F: Documentation/core-api/padata.rst
13818 F: include/linux/padata.h
13822 M: Jesper Dangaard Brouer <hawk@kernel.org>
13823 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
13824 L: netdev@vger.kernel.org
13826 F: Documentation/networking/page_pool.rst
13827 F: include/net/page_pool.h
13828 F: include/trace/events/page_pool.h
13829 F: net/core/page_pool.c
13831 PANASONIC LAPTOP ACPI EXTRAS DRIVER
13832 M: Kenneth Chan <kenneth.t.chan@gmail.com>
13833 L: platform-driver-x86@vger.kernel.org
13835 F: drivers/platform/x86/panasonic-laptop.c
13837 PARALLAX PING IIO SENSOR DRIVER
13838 M: Andreas Klinger <ak@it-klinger.de>
13839 L: linux-iio@vger.kernel.org
13841 F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
13842 F: drivers/iio/proximity/ping.c
13844 PARALLEL LCD/KEYPAD PANEL DRIVER
13845 M: Willy Tarreau <willy@haproxy.com>
13846 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
13848 F: Documentation/admin-guide/lcd-panel-cgram.rst
13849 F: drivers/auxdisplay/panel.c
13851 PARALLEL PORT SUBSYSTEM
13852 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13853 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13854 L: linux-parport@lists.infradead.org (subscribers-only)
13856 F: Documentation/driver-api/parport*.rst
13857 F: drivers/char/ppdev.c
13858 F: drivers/parport/
13859 F: include/linux/parport*.h
13860 F: include/uapi/linux/ppdev.h
13862 PARAVIRT_OPS INTERFACE
13863 M: Juergen Gross <jgross@suse.com>
13864 M: Deep Shah <sdeep@vmware.com>
13865 M: "VMware, Inc." <pv-drivers@vmware.com>
13866 L: virtualization@lists.linux-foundation.org
13868 F: Documentation/virt/paravirt_ops.rst
13869 F: arch/*/include/asm/paravirt*.h
13870 F: arch/*/kernel/paravirt*
13871 F: include/linux/hypervisor.h
13873 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
13874 M: Tim Waugh <tim@cyberelk.net>
13875 L: linux-parport@lists.infradead.org (subscribers-only)
13877 F: Documentation/admin-guide/blockdev/paride.rst
13878 F: drivers/block/paride/
13880 PARISC ARCHITECTURE
13881 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
13882 M: Helge Deller <deller@gmx.de>
13883 L: linux-parisc@vger.kernel.org
13885 W: https://parisc.wiki.kernel.org
13886 Q: http://patchwork.kernel.org/project/linux-parisc/list/
13887 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
13888 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
13889 F: Documentation/parisc/
13891 F: drivers/char/agp/parisc-agp.c
13892 F: drivers/input/misc/hp_sdc_rtc.c
13893 F: drivers/input/serio/gscps2.c
13894 F: drivers/input/serio/hp_sdc*
13896 F: drivers/parport/parport_gsc.*
13897 F: drivers/tty/serial/8250/8250_gsc.c
13898 F: drivers/video/console/sti*
13899 F: drivers/video/fbdev/sti*
13900 F: drivers/video/logo/logo_parisc*
13901 F: include/linux/hp_sdc.h
13904 M: Jiri Pirko <jiri@nvidia.com>
13905 L: netdev@vger.kernel.org
13907 F: include/linux/parman.h
13909 F: lib/test_parman.c
13911 PC ENGINES APU BOARD DRIVER
13912 M: Enrico Weigelt, metux IT consult <info@metux.net>
13914 F: drivers/platform/x86/pcengines-apuv2.c
13916 PC87360 HARDWARE MONITORING DRIVER
13917 M: Jim Cromie <jim.cromie@gmail.com>
13918 L: linux-hwmon@vger.kernel.org
13920 F: Documentation/hwmon/pc87360.rst
13921 F: drivers/hwmon/pc87360.c
13923 PC8736x GPIO DRIVER
13924 M: Jim Cromie <jim.cromie@gmail.com>
13926 F: drivers/char/pc8736x_gpio.c
13928 PC87427 HARDWARE MONITORING DRIVER
13929 M: Jean Delvare <jdelvare@suse.com>
13930 L: linux-hwmon@vger.kernel.org
13932 F: Documentation/hwmon/pc87427.rst
13933 F: drivers/hwmon/pc87427.c
13936 M: Riku Voipio <riku.voipio@iki.fi>
13938 F: drivers/leds/leds-pca9532.c
13939 F: include/linux/leds-pca9532.h
13941 PCA9541 I2C BUS MASTER SELECTOR DRIVER
13942 M: Guenter Roeck <linux@roeck-us.net>
13943 L: linux-i2c@vger.kernel.org
13945 F: drivers/i2c/muxes/i2c-mux-pca9541.c
13947 PCDP - PRIMARY CONSOLE AND DEBUG PORT
13948 M: Khalid Aziz <khalid@gonehiking.org>
13950 F: drivers/firmware/pcdp.*
13952 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
13953 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13954 M: Pali Rohár <pali@kernel.org>
13955 L: linux-pci@vger.kernel.org
13956 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13958 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
13959 F: drivers/pci/controller/pci-aardvark.c
13961 PCI DRIVER FOR ALTERA PCIE IP
13962 M: Ley Foon Tan <ley.foon.tan@intel.com>
13963 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
13964 L: linux-pci@vger.kernel.org
13966 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
13967 F: drivers/pci/controller/pcie-altera.c
13969 PCI DRIVER FOR APPLIEDMICRO XGENE
13970 M: Toan Le <toan@os.amperecomputing.com>
13971 L: linux-pci@vger.kernel.org
13972 L: linux-arm-kernel@lists.infradead.org
13974 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
13975 F: drivers/pci/controller/pci-xgene.c
13977 PCI DRIVER FOR ARM VERSATILE PLATFORM
13978 M: Rob Herring <robh@kernel.org>
13979 L: linux-pci@vger.kernel.org
13980 L: linux-arm-kernel@lists.infradead.org
13982 F: Documentation/devicetree/bindings/pci/versatile.yaml
13983 F: drivers/pci/controller/pci-versatile.c
13985 PCI DRIVER FOR ARMADA 8K
13986 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13987 L: linux-pci@vger.kernel.org
13988 L: linux-arm-kernel@lists.infradead.org
13990 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
13991 F: drivers/pci/controller/dwc/pcie-armada8k.c
13993 PCI DRIVER FOR CADENCE PCIE IP
13994 M: Tom Joseph <tjoseph@cadence.com>
13995 L: linux-pci@vger.kernel.org
13997 F: Documentation/devicetree/bindings/pci/cdns,*
13998 F: drivers/pci/controller/cadence/
14000 PCI DRIVER FOR FREESCALE LAYERSCAPE
14001 M: Minghuan Lian <minghuan.Lian@nxp.com>
14002 M: Mingkai Hu <mingkai.hu@nxp.com>
14003 M: Roy Zang <roy.zang@nxp.com>
14004 L: linuxppc-dev@lists.ozlabs.org
14005 L: linux-pci@vger.kernel.org
14006 L: linux-arm-kernel@lists.infradead.org
14008 F: drivers/pci/controller/dwc/*layerscape*
14010 PCI DRIVER FOR GENERIC OF HOSTS
14011 M: Will Deacon <will@kernel.org>
14012 L: linux-pci@vger.kernel.org
14013 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14015 F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
14016 F: drivers/pci/controller/pci-host-common.c
14017 F: drivers/pci/controller/pci-host-generic.c
14019 PCI DRIVER FOR IMX6
14020 M: Richard Zhu <hongxing.zhu@nxp.com>
14021 M: Lucas Stach <l.stach@pengutronix.de>
14022 L: linux-pci@vger.kernel.org
14023 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14025 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
14026 F: drivers/pci/controller/dwc/*imx6*
14028 PCI DRIVER FOR FU740
14029 M: Paul Walmsley <paul.walmsley@sifive.com>
14030 M: Greentime Hu <greentime.hu@sifive.com>
14031 L: linux-pci@vger.kernel.org
14033 F: Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
14034 F: drivers/pci/controller/dwc/pcie-fu740.c
14036 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
14037 M: Jonathan Derrick <jonathan.derrick@intel.com>
14038 L: linux-pci@vger.kernel.org
14040 F: drivers/pci/controller/vmd.c
14042 PCI DRIVER FOR MICROSEMI SWITCHTEC
14043 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
14044 M: Logan Gunthorpe <logang@deltatee.com>
14045 L: linux-pci@vger.kernel.org
14047 F: Documentation/ABI/testing/sysfs-class-switchtec
14048 F: Documentation/driver-api/switchtec.rst
14049 F: drivers/ntb/hw/mscc/
14050 F: drivers/pci/switch/switchtec*
14051 F: include/linux/switchtec.h
14052 F: include/uapi/linux/switchtec_ioctl.h
14054 PCI DRIVER FOR MOBIVEIL PCIE IP
14055 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
14056 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
14057 L: linux-pci@vger.kernel.org
14059 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
14060 F: drivers/pci/controller/mobiveil/pcie-mobiveil*
14062 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
14063 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
14064 L: linux-pci@vger.kernel.org
14065 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14067 F: drivers/pci/controller/*mvebu*
14069 PCI DRIVER FOR NVIDIA TEGRA
14070 M: Thierry Reding <thierry.reding@gmail.com>
14071 L: linux-tegra@vger.kernel.org
14072 L: linux-pci@vger.kernel.org
14074 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
14075 F: drivers/pci/controller/pci-tegra.c
14077 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
14078 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
14079 L: linux-pci@vger.kernel.org
14080 L: linux-arm-kernel@lists.infradead.org
14082 F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
14083 F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
14085 PCI DRIVER FOR RENESAS R-CAR
14086 M: Marek Vasut <marek.vasut+renesas@gmail.com>
14087 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
14088 L: linux-pci@vger.kernel.org
14089 L: linux-renesas-soc@vger.kernel.org
14091 F: Documentation/devicetree/bindings/pci/*rcar*
14092 F: drivers/pci/controller/*rcar*
14094 PCI DRIVER FOR SAMSUNG EXYNOS
14095 M: Jingoo Han <jingoohan1@gmail.com>
14096 L: linux-pci@vger.kernel.org
14097 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14098 L: linux-samsung-soc@vger.kernel.org
14100 F: drivers/pci/controller/dwc/pci-exynos.c
14102 PCI DRIVER FOR SYNOPSYS DESIGNWARE
14103 M: Jingoo Han <jingoohan1@gmail.com>
14104 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
14105 L: linux-pci@vger.kernel.org
14107 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
14108 F: drivers/pci/controller/dwc/*designware*
14110 PCI DRIVER FOR TI DRA7XX/J721E
14111 M: Kishon Vijay Abraham I <kishon@ti.com>
14112 L: linux-omap@vger.kernel.org
14113 L: linux-pci@vger.kernel.org
14114 L: linux-arm-kernel@lists.infradead.org
14116 F: Documentation/devicetree/bindings/pci/ti-pci.txt
14117 F: drivers/pci/controller/cadence/pci-j721e.c
14118 F: drivers/pci/controller/dwc/pci-dra7xx.c
14120 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
14121 M: Linus Walleij <linus.walleij@linaro.org>
14122 L: linux-pci@vger.kernel.org
14124 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
14125 F: drivers/pci/controller/pci-v3-semi.c
14127 PCI ENDPOINT SUBSYSTEM
14128 M: Kishon Vijay Abraham I <kishon@ti.com>
14129 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14130 R: Krzysztof Wilczyński <kw@linux.com>
14131 L: linux-pci@vger.kernel.org
14133 F: Documentation/PCI/endpoint/*
14134 F: Documentation/misc-devices/pci-endpoint-test.rst
14135 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
14136 F: drivers/misc/pci_endpoint_test.c
14137 F: drivers/pci/endpoint/
14140 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
14141 M: Russell Currey <ruscur@russell.cc>
14142 M: Oliver O'Halloran <oohall@gmail.com>
14143 L: linuxppc-dev@lists.ozlabs.org
14145 F: Documentation/PCI/pci-error-recovery.rst
14146 F: Documentation/powerpc/eeh-pci-error-recovery.rst
14147 F: arch/powerpc/include/*/eeh*.h
14148 F: arch/powerpc/kernel/eeh*.c
14149 F: arch/powerpc/platforms/*/eeh*.c
14150 F: drivers/pci/pcie/aer.c
14151 F: drivers/pci/pcie/dpc.c
14152 F: drivers/pci/pcie/err.c
14155 M: Linas Vepstas <linasvepstas@gmail.com>
14156 L: linux-pci@vger.kernel.org
14158 F: Documentation/PCI/pci-error-recovery.rst
14160 PCI MSI DRIVER FOR ALTERA MSI IP
14161 M: Ley Foon Tan <ley.foon.tan@intel.com>
14162 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
14163 L: linux-pci@vger.kernel.org
14165 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
14166 F: drivers/pci/controller/pcie-altera-msi.c
14168 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
14169 M: Toan Le <toan@os.amperecomputing.com>
14170 L: linux-pci@vger.kernel.org
14171 L: linux-arm-kernel@lists.infradead.org
14173 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
14174 F: drivers/pci/controller/pci-xgene-msi.c
14176 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
14177 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14178 R: Rob Herring <robh@kernel.org>
14179 R: Krzysztof Wilczyński <kw@linux.com>
14180 L: linux-pci@vger.kernel.org
14182 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
14183 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
14184 F: drivers/pci/controller/
14187 M: Bjorn Helgaas <bhelgaas@google.com>
14188 L: linux-pci@vger.kernel.org
14190 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
14191 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
14192 F: Documentation/PCI/
14193 F: Documentation/devicetree/bindings/pci/
14194 F: arch/x86/kernel/early-quirks.c
14195 F: arch/x86/kernel/quirks.c
14197 F: drivers/acpi/pci*
14199 F: include/asm-generic/pci*
14200 F: include/linux/of_pci.h
14201 F: include/linux/pci*
14202 F: include/uapi/linux/pci*
14205 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
14206 M: Jonathan Chocron <jonnyc@amazon.com>
14207 L: linux-pci@vger.kernel.org
14209 F: Documentation/devicetree/bindings/pci/pcie-al.txt
14210 F: drivers/pci/controller/dwc/pcie-al.c
14212 PCIE DRIVER FOR AMLOGIC MESON
14213 M: Yue Wang <yue.wang@Amlogic.com>
14214 L: linux-pci@vger.kernel.org
14215 L: linux-amlogic@lists.infradead.org
14217 F: drivers/pci/controller/dwc/pci-meson.c
14219 PCIE DRIVER FOR AXIS ARTPEC
14220 M: Jesper Nilsson <jesper.nilsson@axis.com>
14221 L: linux-arm-kernel@axis.com
14222 L: linux-pci@vger.kernel.org
14224 F: Documentation/devicetree/bindings/pci/axis,artpec*
14225 F: drivers/pci/controller/dwc/*artpec*
14227 PCIE DRIVER FOR CAVIUM THUNDERX
14228 M: Robert Richter <rric@kernel.org>
14229 L: linux-pci@vger.kernel.org
14230 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14232 F: drivers/pci/controller/pci-thunder-*
14234 PCIE DRIVER FOR HISILICON
14235 M: Zhou Wang <wangzhou1@hisilicon.com>
14236 L: linux-pci@vger.kernel.org
14238 F: drivers/pci/controller/dwc/pcie-hisi.c
14240 PCIE DRIVER FOR HISILICON KIRIN
14241 M: Xiaowei Song <songxiaowei@hisilicon.com>
14242 M: Binghui Wang <wangbinghui@hisilicon.com>
14243 L: linux-pci@vger.kernel.org
14245 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
14246 F: drivers/pci/controller/dwc/pcie-kirin.c
14248 PCIE DRIVER FOR HISILICON STB
14249 M: Shawn Guo <shawn.guo@linaro.org>
14250 L: linux-pci@vger.kernel.org
14252 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
14253 F: drivers/pci/controller/dwc/pcie-histb.c
14255 PCIE DRIVER FOR MEDIATEK
14256 M: Ryder Lee <ryder.lee@mediatek.com>
14257 M: Jianjun Wang <jianjun.wang@mediatek.com>
14258 L: linux-pci@vger.kernel.org
14259 L: linux-mediatek@lists.infradead.org
14261 F: Documentation/devicetree/bindings/pci/mediatek*
14262 F: drivers/pci/controller/*mediatek*
14264 PCIE DRIVER FOR MICROCHIP
14265 M: Daire McNamara <daire.mcnamara@microchip.com>
14266 L: linux-pci@vger.kernel.org
14268 F: Documentation/devicetree/bindings/pci/microchip*
14269 F: drivers/pci/controller/*microchip*
14271 PCIE DRIVER FOR QUALCOMM MSM
14272 M: Stanimir Varbanov <svarbanov@mm-sol.com>
14273 L: linux-pci@vger.kernel.org
14274 L: linux-arm-msm@vger.kernel.org
14276 F: drivers/pci/controller/dwc/*qcom*
14278 PCIE DRIVER FOR ROCKCHIP
14279 M: Shawn Lin <shawn.lin@rock-chips.com>
14280 L: linux-pci@vger.kernel.org
14281 L: linux-rockchip@lists.infradead.org
14283 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
14284 F: drivers/pci/controller/pcie-rockchip*
14286 PCIE DRIVER FOR SOCIONEXT UNIPHIER
14287 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14288 L: linux-pci@vger.kernel.org
14290 F: Documentation/devicetree/bindings/pci/uniphier-pcie*
14291 F: drivers/pci/controller/dwc/pcie-uniphier*
14293 PCIE DRIVER FOR ST SPEAR13XX
14294 M: Pratyush Anand <pratyush.anand@gmail.com>
14295 L: linux-pci@vger.kernel.org
14297 F: drivers/pci/controller/dwc/*spear*
14300 M: Dominik Brodowski <linux@dominikbrodowski.net>
14302 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
14303 F: Documentation/pcmcia/
14308 PCNET32 NETWORK DRIVER
14309 M: Don Fry <pcnet32@frontier.com>
14310 L: netdev@vger.kernel.org
14312 F: drivers/net/ethernet/amd/pcnet32.c
14314 PCRYPT PARALLEL CRYPTO ENGINE
14315 M: Steffen Klassert <steffen.klassert@secunet.com>
14316 L: linux-crypto@vger.kernel.org
14319 F: include/crypto/pcrypt.h
14321 PEAQ WMI HOTKEYS DRIVER
14322 M: Hans de Goede <hdegoede@redhat.com>
14323 L: platform-driver-x86@vger.kernel.org
14325 F: drivers/platform/x86/peaq-wmi.c
14327 PENSANDO ETHERNET DRIVERS
14328 M: Shannon Nelson <snelson@pensando.io>
14329 M: drivers@pensando.io
14330 L: netdev@vger.kernel.org
14332 F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
14333 F: drivers/net/ethernet/pensando/
14335 PER-CPU MEMORY ALLOCATOR
14336 M: Dennis Zhou <dennis@kernel.org>
14337 M: Tejun Heo <tj@kernel.org>
14338 M: Christoph Lameter <cl@linux.com>
14339 L: linux-mm@kvack.org
14341 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
14342 F: arch/*/include/asm/percpu.h
14343 F: include/linux/percpu*.h
14347 PER-TASK DELAY ACCOUNTING
14348 M: Balbir Singh <bsingharora@gmail.com>
14350 F: include/linux/delayacct.h
14351 F: kernel/delayacct.c
14353 PERFORMANCE EVENTS SUBSYSTEM
14354 M: Peter Zijlstra <peterz@infradead.org>
14355 M: Ingo Molnar <mingo@redhat.com>
14356 M: Arnaldo Carvalho de Melo <acme@kernel.org>
14357 R: Mark Rutland <mark.rutland@arm.com>
14358 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
14359 R: Jiri Olsa <jolsa@redhat.com>
14360 R: Namhyung Kim <namhyung@kernel.org>
14361 L: linux-perf-users@vger.kernel.org
14362 L: linux-kernel@vger.kernel.org
14364 W: https://perf.wiki.kernel.org/
14365 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14367 F: arch/*/events/*/*
14368 F: arch/*/include/asm/perf_event.h
14369 F: arch/*/kernel/*/*/perf_event*.c
14370 F: arch/*/kernel/*/perf_event*.c
14371 F: arch/*/kernel/perf_callchain.c
14372 F: arch/*/kernel/perf_event*.c
14373 F: include/linux/perf_event.h
14374 F: include/uapi/linux/perf_event.h
14379 PERFORMANCE EVENTS TOOLING ARM64
14380 R: John Garry <john.garry@huawei.com>
14381 R: Will Deacon <will@kernel.org>
14382 R: Mathieu Poirier <mathieu.poirier@linaro.org>
14383 R: Leo Yan <leo.yan@linaro.org>
14384 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14386 F: tools/build/feature/test-libopencsd.c
14387 F: tools/perf/arch/arm*/
14388 F: tools/perf/pmu-events/arch/arm64/
14389 F: tools/perf/util/arm-spe*
14390 F: tools/perf/util/cs-etm*
14392 PERSONALITY HANDLING
14393 M: Christoph Hellwig <hch@infradead.org>
14394 L: linux-abi-devel@lists.sourceforge.net
14396 F: include/linux/personality.h
14397 F: include/uapi/linux/personality.h
14399 PHOENIX RC FLIGHT CONTROLLER ADAPTER
14400 M: Marcus Folkesson <marcus.folkesson@gmail.com>
14401 L: linux-input@vger.kernel.org
14403 F: Documentation/input/devices/pxrc.rst
14404 F: drivers/input/joystick/pxrc.c
14407 M: Remi Denis-Courmont <courmisch@gmail.com>
14409 F: Documentation/networking/phonet.rst
14410 F: include/linux/phonet.h
14411 F: include/net/phonet/
14412 F: include/uapi/linux/phonet.h
14416 M: Joern Engel <joern@lazybastard.org>
14417 L: linux-mtd@lists.infradead.org
14419 F: drivers/mtd/devices/phram.c
14422 M: Bruno Prémont <bonbons@linux-vserver.org>
14423 L: linux-input@vger.kernel.org
14425 F: drivers/hid/hid-picolcd*
14428 M: Christian Brauner <christian@brauner.io>
14429 L: linux-kernel@vger.kernel.org
14431 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
14433 F: tools/testing/selftests/clone3/
14434 F: tools/testing/selftests/pid_namespace/
14435 F: tools/testing/selftests/pidfd/
14438 K: \b(clone_args|kernel_clone_args)\b
14440 PIN CONTROL SUBSYSTEM
14441 M: Linus Walleij <linus.walleij@linaro.org>
14442 L: linux-gpio@vger.kernel.org
14444 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
14445 F: Documentation/devicetree/bindings/pinctrl/
14446 F: Documentation/driver-api/pin-control.rst
14447 F: drivers/pinctrl/
14448 F: include/linux/pinctrl/
14450 PIN CONTROLLER - FREESCALE
14451 M: Dong Aisheng <aisheng.dong@nxp.com>
14452 M: Fabio Estevam <festevam@gmail.com>
14453 M: Shawn Guo <shawnguo@kernel.org>
14454 M: Stefan Agner <stefan@agner.ch>
14455 R: Pengutronix Kernel Team <kernel@pengutronix.de>
14456 L: linux-gpio@vger.kernel.org
14458 F: Documentation/devicetree/bindings/pinctrl/fsl,*
14459 F: drivers/pinctrl/freescale/
14461 PIN CONTROLLER - INTEL
14462 M: Mika Westerberg <mika.westerberg@linux.intel.com>
14463 M: Andy Shevchenko <andy@kernel.org>
14465 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
14466 F: drivers/pinctrl/intel/
14468 PIN CONTROLLER - MEDIATEK
14469 M: Sean Wang <sean.wang@kernel.org>
14470 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14472 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
14473 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
14474 F: drivers/pinctrl/mediatek/
14476 PIN CONTROLLER - MICROCHIP AT91
14477 M: Ludovic Desroches <ludovic.desroches@microchip.com>
14478 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14479 L: linux-gpio@vger.kernel.org
14481 F: drivers/gpio/gpio-sama5d2-piobu.c
14482 F: drivers/pinctrl/pinctrl-at91*
14484 PIN CONTROLLER - QUALCOMM
14485 M: Bjorn Andersson <bjorn.andersson@linaro.org>
14486 L: linux-arm-msm@vger.kernel.org
14488 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
14489 F: drivers/pinctrl/qcom/
14491 PIN CONTROLLER - RENESAS
14492 M: Geert Uytterhoeven <geert+renesas@glider.be>
14493 L: linux-renesas-soc@vger.kernel.org
14495 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
14496 F: Documentation/devicetree/bindings/pinctrl/renesas,*
14497 F: drivers/pinctrl/renesas/
14499 PIN CONTROLLER - SAMSUNG
14500 M: Tomasz Figa <tomasz.figa@gmail.com>
14501 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
14502 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14503 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14504 L: linux-samsung-soc@vger.kernel.org
14506 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
14507 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
14508 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
14509 F: drivers/pinctrl/samsung/
14510 F: include/dt-bindings/pinctrl/samsung.h
14512 PIN CONTROLLER - SINGLE
14513 M: Tony Lindgren <tony@atomide.com>
14514 M: Haojian Zhuang <haojian.zhuang@linaro.org>
14515 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14516 L: linux-omap@vger.kernel.org
14518 F: drivers/pinctrl/pinctrl-single.c
14520 PIN CONTROLLER - ST SPEAR
14521 M: Viresh Kumar <vireshk@kernel.org>
14522 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14524 W: http://www.st.com/spear
14525 F: drivers/pinctrl/spear/
14527 PISTACHIO SOC SUPPORT
14528 M: James Hartley <james.hartley@sondrel.com>
14529 L: linux-mips@vger.kernel.org
14531 F: arch/mips/boot/dts/img/pistachio*
14532 F: arch/mips/configs/pistachio*_defconfig
14533 F: arch/mips/pistachio/
14536 M: linux-block@vger.kernel.org
14538 F: drivers/block/pktcdvd.c
14539 F: include/linux/pktcdvd.h
14540 F: include/uapi/linux/pktcdvd.h
14542 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
14543 M: Tomasz Duszynski <tduszyns@gmail.com>
14545 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
14546 F: drivers/iio/chemical/pms7003.c
14549 M: Jacob Keller <jacob.e.keller@intel.com>
14551 F: Documentation/driver-api/pldmfw/
14552 F: include/linux/pldmfw.h
14556 M: Logan Gunthorpe <logang@deltatee.com>
14558 F: drivers/dma/plx_dma.c
14561 M: Charles Hsu <hsu.yungteng@gmail.com>
14562 L: linux-hwmon@vger.kernel.org
14564 F: Documentation/hwmon/pm6764tr.rst
14565 F: drivers/hwmon/pmbus/pm6764tr.c
14568 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
14569 L: linux-pm@vger.kernel.org
14571 W: https://01.org/pm-graph
14572 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
14573 T: git git://github.com/intel/pm-graph
14574 F: tools/power/pm-graph
14576 PMBUS HARDWARE MONITORING DRIVERS
14577 M: Guenter Roeck <linux@roeck-us.net>
14578 L: linux-hwmon@vger.kernel.org
14580 W: http://hwmon.wiki.kernel.org/
14581 W: http://www.roeck-us.net/linux/drivers/
14582 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
14583 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
14584 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
14585 F: Documentation/devicetree/bindings/hwmon/max31785.txt
14586 F: Documentation/hwmon/adm1275.rst
14587 F: Documentation/hwmon/ibm-cffps.rst
14588 F: Documentation/hwmon/ir35221.rst
14589 F: Documentation/hwmon/lm25066.rst
14590 F: Documentation/hwmon/ltc2978.rst
14591 F: Documentation/hwmon/ltc3815.rst
14592 F: Documentation/hwmon/max16064.rst
14593 F: Documentation/hwmon/max20751.rst
14594 F: Documentation/hwmon/max31785.rst
14595 F: Documentation/hwmon/max34440.rst
14596 F: Documentation/hwmon/max8688.rst
14597 F: Documentation/hwmon/pmbus-core.rst
14598 F: Documentation/hwmon/pmbus.rst
14599 F: Documentation/hwmon/tps40422.rst
14600 F: Documentation/hwmon/ucd9000.rst
14601 F: Documentation/hwmon/ucd9200.rst
14602 F: Documentation/hwmon/zl6100.rst
14603 F: drivers/hwmon/pmbus/
14604 F: include/linux/pmbus.h
14606 PMC SIERRA MaxRAID DRIVER
14607 L: linux-scsi@vger.kernel.org
14609 W: http://www.pmc-sierra.com/
14610 F: drivers/scsi/pmcraid.*
14612 PMC SIERRA PM8001 DRIVER
14613 M: Jack Wang <jinpu.wang@cloud.ionos.com>
14614 L: linux-scsi@vger.kernel.org
14616 F: drivers/scsi/pm8001/
14618 PNI RM3100 IIO DRIVER
14619 M: Song Qiang <songqiang1304521@gmail.com>
14620 L: linux-iio@vger.kernel.org
14622 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
14623 F: drivers/iio/magnetometer/rm3100*
14626 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
14627 L: linux-acpi@vger.kernel.org
14630 F: include/linux/pnp.h
14632 POSIX CLOCKS and TIMERS
14633 M: Thomas Gleixner <tglx@linutronix.de>
14634 L: linux-kernel@vger.kernel.org
14636 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14638 F: include/linux/time_namespace.h
14639 F: include/linux/timer*
14640 F: kernel/time/*timer*
14641 F: kernel/time/namespace.c
14643 POWER MANAGEMENT CORE
14644 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
14645 L: linux-pm@vger.kernel.org
14647 B: https://bugzilla.kernel.org
14648 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
14649 F: drivers/base/power/
14650 F: drivers/powercap/
14651 F: include/linux/intel_rapl.h
14652 F: include/linux/pm.h
14653 F: include/linux/pm_*
14654 F: include/linux/powercap.h
14655 F: kernel/configs/nopm.config
14657 DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
14658 M: Daniel Lezcano <daniel.lezcano@kernel.org>
14659 L: linux-pm@vger.kernel.org
14661 B: https://bugzilla.kernel.org
14662 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
14663 F: drivers/powercap/dtpm*
14664 F: include/linux/dtpm.h
14666 POWER STATE COORDINATION INTERFACE (PSCI)
14667 M: Mark Rutland <mark.rutland@arm.com>
14668 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14669 L: linux-arm-kernel@lists.infradead.org
14671 F: drivers/firmware/psci/
14672 F: include/linux/psci.h
14673 F: include/uapi/linux/psci.h
14675 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
14676 M: Sebastian Reichel <sre@kernel.org>
14677 L: linux-pm@vger.kernel.org
14679 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14680 F: Documentation/ABI/testing/sysfs-class-power
14681 F: Documentation/devicetree/bindings/power/supply/
14682 F: drivers/power/supply/
14683 F: include/linux/power_supply.h
14685 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
14686 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
14687 L: linuxppc-dev@lists.ozlabs.org
14689 F: drivers/char/powernv-op-panel.c
14691 PPP OVER ATM (RFC 2364)
14692 M: Mitchell Blank Jr <mitch@sfgoth.com>
14694 F: include/uapi/linux/atmppp.h
14695 F: net/atm/pppoatm.c
14698 M: Michal Ostrowski <mostrows@earthlink.net>
14700 F: drivers/net/ppp/pppoe.c
14701 F: drivers/net/ppp/pppox.c
14704 M: James Chapman <jchapman@katalix.com>
14706 F: include/linux/if_pppol2tp.h
14707 F: include/uapi/linux/if_pppol2tp.h
14708 F: net/l2tp/l2tp_ppp.c
14710 PPP PROTOCOL DRIVERS AND COMPRESSORS
14711 M: Paul Mackerras <paulus@samba.org>
14712 L: linux-ppp@vger.kernel.org
14714 F: drivers/net/ppp/ppp_*
14717 M: Rodolfo Giometti <giometti@enneenne.com>
14718 L: linuxpps@ml.enneenne.com (subscribers-only)
14720 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
14721 F: Documentation/ABI/testing/sysfs-pps
14722 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
14723 F: Documentation/driver-api/pps.rst
14725 F: include/linux/pps*.h
14726 F: include/uapi/linux/pps.h
14729 M: Dmitry Kozlov <xeb@mail.ru>
14730 L: netdev@vger.kernel.org
14732 W: http://sourceforge.net/projects/accel-pptp
14733 F: drivers/net/ppp/pptp.c
14735 PRESSURE STALL INFORMATION (PSI)
14736 M: Johannes Weiner <hannes@cmpxchg.org>
14738 F: include/linux/psi*
14739 F: kernel/sched/psi.c
14742 M: Petr Mladek <pmladek@suse.com>
14743 M: Sergey Senozhatsky <senozhatsky@chromium.org>
14744 R: Steven Rostedt <rostedt@goodmis.org>
14745 R: John Ogness <john.ogness@linutronix.de>
14747 F: include/linux/printk.h
14750 PRISM54 WIRELESS DRIVER
14751 M: Luis Chamberlain <mcgrof@kernel.org>
14752 L: linux-wireless@vger.kernel.org
14754 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
14755 F: drivers/net/wireless/intersil/prism54/
14758 L: linux-kernel@vger.kernel.org
14759 L: linux-fsdevel@vger.kernel.org
14761 F: Documentation/filesystems/proc.rst
14763 F: include/linux/proc_fs.h
14764 F: tools/testing/selftests/proc/
14767 M: Luis Chamberlain <mcgrof@kernel.org>
14768 M: Kees Cook <keescook@chromium.org>
14769 M: Iurii Zaikin <yzaikin@google.com>
14770 L: linux-kernel@vger.kernel.org
14771 L: linux-fsdevel@vger.kernel.org
14773 F: fs/proc/proc_sysctl.c
14774 F: include/linux/sysctl.h
14775 F: kernel/sysctl-test.c
14777 F: tools/testing/selftests/sysctl/
14779 PS3 NETWORK SUPPORT
14780 M: Geoff Levand <geoff@infradead.org>
14781 L: netdev@vger.kernel.org
14782 L: linuxppc-dev@lists.ozlabs.org
14784 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
14786 PS3 PLATFORM SUPPORT
14787 M: Geoff Levand <geoff@infradead.org>
14788 L: linuxppc-dev@lists.ozlabs.org
14790 F: arch/powerpc/boot/ps3*
14791 F: arch/powerpc/include/asm/lv1call.h
14792 F: arch/powerpc/include/asm/ps3*.h
14793 F: arch/powerpc/platforms/ps3/
14796 F: drivers/rtc/rtc-ps3.c
14797 F: drivers/usb/host/*ps3.c
14798 F: sound/ppc/snd_ps3*
14801 M: Jim Paris <jim@jtan.com>
14802 M: Geoff Levand <geoff@infradead.org>
14803 L: linuxppc-dev@lists.ozlabs.org
14805 F: drivers/block/ps3vram.c
14807 PSAMPLE PACKET SAMPLING SUPPORT
14808 M: Yotam Gigi <yotam.gi@gmail.com>
14810 F: include/net/psample.h
14811 F: include/uapi/linux/psample.h
14815 M: Kees Cook <keescook@chromium.org>
14816 M: Anton Vorontsov <anton@enomsg.org>
14817 M: Colin Cross <ccross@android.com>
14818 M: Tony Luck <tony.luck@intel.com>
14820 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
14821 F: Documentation/admin-guide/ramoops.rst
14822 F: Documentation/admin-guide/pstore-blk.rst
14823 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
14824 F: drivers/acpi/apei/erst.c
14825 F: drivers/firmware/efi/efi-pstore.c
14827 F: include/linux/pstore*
14828 K: \b(pstore|ramoops)
14830 PTP HARDWARE CLOCK SUPPORT
14831 M: Richard Cochran <richardcochran@gmail.com>
14832 L: netdev@vger.kernel.org
14834 W: http://linuxptp.sourceforge.net/
14835 F: Documentation/ABI/testing/sysfs-ptp
14836 F: Documentation/driver-api/ptp.rst
14837 F: drivers/net/phy/dp83640*
14839 F: include/linux/ptp_cl*
14842 M: Oleg Nesterov <oleg@redhat.com>
14844 F: arch/*/*/ptrace*.c
14845 F: arch/*/include/asm/ptrace*.h
14846 F: arch/*/ptrace*.c
14847 F: include/asm-generic/syscall.h
14848 F: include/linux/ptrace.h
14849 F: include/linux/regset.h
14850 F: include/linux/tracehook.h
14851 F: include/uapi/linux/ptrace.h
14852 F: include/uapi/linux/ptrace.h
14856 M: Hans Verkuil <hverkuil@xs4all.nl>
14857 L: linux-media@vger.kernel.org
14859 T: git git://linuxtv.org/media_tree.git
14860 F: Documentation/admin-guide/media/pulse8-cec.rst
14861 F: drivers/media/cec/usb/pulse8/
14863 PVRUSB2 VIDEO4LINUX DRIVER
14864 M: Mike Isely <isely@pobox.com>
14865 L: pvrusb2@isely.net (subscribers-only)
14866 L: linux-media@vger.kernel.org
14868 W: http://www.isely.net/pvrusb2/
14869 T: git git://linuxtv.org/media_tree.git
14870 F: Documentation/driver-api/media/drivers/pvrusb2*
14871 F: drivers/media/usb/pvrusb2/
14874 M: Hans Verkuil <hverkuil@xs4all.nl>
14875 L: linux-media@vger.kernel.org
14877 T: git git://linuxtv.org/media_tree.git
14878 F: drivers/media/usb/pwc/*
14879 F: include/trace/events/pwc.h
14882 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14883 L: linux-hwmon@vger.kernel.org
14885 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
14886 F: Documentation/hwmon/pwm-fan.rst
14887 F: drivers/hwmon/pwm-fan.c
14890 M: Sean Young <sean@mess.org>
14891 L: linux-media@vger.kernel.org
14893 F: drivers/media/rc/pwm-ir-tx.c
14896 M: Thierry Reding <thierry.reding@gmail.com>
14897 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14898 M: Lee Jones <lee.jones@linaro.org>
14899 L: linux-pwm@vger.kernel.org
14901 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
14902 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
14903 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
14904 F: Documentation/devicetree/bindings/pwm/
14905 F: Documentation/driver-api/pwm.rst
14906 F: drivers/gpio/gpio-mvebu.c
14908 F: drivers/video/backlight/pwm_bl.c
14909 F: include/linux/pwm.h
14910 F: include/linux/pwm_backlight.h
14911 K: pwm_(config|apply_state|ops)
14914 M: Robert Jarzmik <robert.jarzmik@free.fr>
14915 L: linux-gpio@vger.kernel.org
14917 F: drivers/gpio/gpio-pxa.c
14923 M: Robert Jarzmik <robert.jarzmik@free.fr>
14924 L: linux-rtc@vger.kernel.org
14927 PXA2xx/PXA3xx SUPPORT
14928 M: Daniel Mack <daniel@zonque.org>
14929 M: Haojian Zhuang <haojian.zhuang@gmail.com>
14930 M: Robert Jarzmik <robert.jarzmik@free.fr>
14931 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14933 T: git git://github.com/hzhuang1/linux.git
14934 T: git git://github.com/rjarzmik/linux.git
14935 F: arch/arm/boot/dts/pxa*
14936 F: arch/arm/mach-pxa/
14937 F: drivers/dma/pxa*
14938 F: drivers/pcmcia/pxa2xx*
14939 F: drivers/pinctrl/pxa/
14940 F: drivers/spi/spi-pxa2xx*
14941 F: drivers/usb/gadget/udc/pxa2*
14942 F: include/sound/pxa2xx-lib.h
14947 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
14948 L: qat-linux@intel.com
14950 F: drivers/crypto/qat/
14952 QCOM AUDIO (ASoC) DRIVERS
14953 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14954 M: Banajit Goswami <bgoswami@codeaurora.org>
14955 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14957 F: sound/soc/codecs/lpass-va-macro.c
14958 F: sound/soc/codecs/lpass-wsa-macro.*
14959 F: sound/soc/codecs/msm8916-wcd-analog.c
14960 F: sound/soc/codecs/msm8916-wcd-digital.c
14961 F: sound/soc/codecs/wcd9335.*
14962 F: sound/soc/codecs/wcd934x.c
14963 F: sound/soc/codecs/wcd-clsh-v2.*
14964 F: sound/soc/codecs/wsa881x.c
14968 M: Alex Elder <elder@kernel.org>
14969 L: netdev@vger.kernel.org
14971 F: drivers/net/ipa/
14973 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
14974 M: Gabriel Somlo <somlo@cmu.edu>
14975 M: "Michael S. Tsirkin" <mst@redhat.com>
14976 L: qemu-devel@nongnu.org
14978 F: drivers/firmware/qemu_fw_cfg.c
14979 F: include/uapi/linux/qemu_fw_cfg.h
14982 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
14983 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
14984 L: linux-rdma@vger.kernel.org
14986 F: drivers/infiniband/hw/qib/
14988 QLOGIC QL41xxx FCOE DRIVER
14989 M: Saurav Kashyap <skashyap@marvell.com>
14990 M: Javed Hasan <jhasan@marvell.com>
14991 M: GR-QLogic-Storage-Upstream@marvell.com
14992 L: linux-scsi@vger.kernel.org
14994 F: drivers/scsi/qedf/
14996 QLOGIC QL41xxx ISCSI DRIVER
14997 M: Nilesh Javali <njavali@marvell.com>
14998 M: Manish Rangankar <mrangankar@marvell.com>
14999 M: GR-QLogic-Storage-Upstream@marvell.com
15000 L: linux-scsi@vger.kernel.org
15002 F: drivers/scsi/qedi/
15004 QLOGIC QL4xxx ETHERNET DRIVER
15005 M: Ariel Elior <aelior@marvell.com>
15006 M: GR-everest-linux-l2@marvell.com
15007 L: netdev@vger.kernel.org
15009 F: drivers/net/ethernet/qlogic/qed/
15010 F: drivers/net/ethernet/qlogic/qede/
15011 F: include/linux/qed/
15013 QLOGIC QL4xxx RDMA DRIVER
15014 M: Michal Kalderon <mkalderon@marvell.com>
15015 M: Ariel Elior <aelior@marvell.com>
15016 L: linux-rdma@vger.kernel.org
15018 F: drivers/infiniband/hw/qedr/
15019 F: include/uapi/rdma/qedr-abi.h
15021 QLOGIC QLA1280 SCSI DRIVER
15022 M: Michael Reed <mdr@sgi.com>
15023 L: linux-scsi@vger.kernel.org
15025 F: drivers/scsi/qla1280.[ch]
15027 QLOGIC QLA2XXX FC-SCSI DRIVER
15028 M: Nilesh Javali <njavali@marvell.com>
15029 M: GR-QLogic-Storage-Upstream@marvell.com
15030 L: linux-scsi@vger.kernel.org
15032 F: drivers/scsi/qla2xxx/
15034 QLOGIC QLA3XXX NETWORK DRIVER
15035 M: GR-Linux-NIC-Dev@marvell.com
15036 L: netdev@vger.kernel.org
15038 F: drivers/net/ethernet/qlogic/qla3xxx.*
15040 QLOGIC QLA4XXX iSCSI DRIVER
15041 M: Nilesh Javali <njavali@marvell.com>
15042 M: Manish Rangankar <mrangankar@marvell.com>
15043 M: GR-QLogic-Storage-Upstream@marvell.com
15044 L: linux-scsi@vger.kernel.org
15046 F: drivers/scsi/qla4xxx/
15048 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
15049 M: Shahed Shaikh <shshaikh@marvell.com>
15050 M: Manish Chopra <manishc@marvell.com>
15051 M: GR-Linux-NIC-Dev@marvell.com
15052 L: netdev@vger.kernel.org
15054 F: drivers/net/ethernet/qlogic/qlcnic/
15056 QLOGIC QLGE 10Gb ETHERNET DRIVER
15057 M: Manish Chopra <manishc@marvell.com>
15058 M: GR-Linux-NIC-Dev@marvell.com
15059 M: Coiby Xu <coiby.xu@gmail.com>
15060 L: netdev@vger.kernel.org
15062 F: Documentation/networking/device_drivers/qlogic/qlge.rst
15063 F: drivers/staging/qlge/
15065 QM1D1B0004 MEDIA DRIVER
15066 M: Akihiro Tsukada <tskd08@gmail.com>
15067 L: linux-media@vger.kernel.org
15069 F: drivers/media/tuners/qm1d1b0004*
15071 QM1D1C0042 MEDIA DRIVER
15072 M: Akihiro Tsukada <tskd08@gmail.com>
15073 L: linux-media@vger.kernel.org
15075 F: drivers/media/tuners/qm1d1c0042*
15078 M: Anders Larsen <al@alarsen.net>
15080 W: http://www.alarsen.net/linux/qnx4fs/
15082 F: include/uapi/linux/qnx4_fs.h
15083 F: include/uapi/linux/qnxtypes.h
15085 QORIQ DPAA2 FSL-MC BUS DRIVER
15086 M: Stuart Yoder <stuyoder@gmail.com>
15087 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
15088 L: linux-kernel@vger.kernel.org
15090 F: Documentation/ABI/stable/sysfs-bus-fsl-mc
15091 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
15092 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
15093 F: drivers/bus/fsl-mc/
15094 F: include/uapi/linux/fsl_mc.h
15096 QT1010 MEDIA DRIVER
15097 M: Antti Palosaari <crope@iki.fi>
15098 L: linux-media@vger.kernel.org
15100 W: https://linuxtv.org
15101 W: http://palosaari.fi/linux/
15102 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15103 T: git git://linuxtv.org/anttip/media_tree.git
15104 F: drivers/media/tuners/qt1010*
15106 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
15107 M: Kalle Valo <kvalo@codeaurora.org>
15108 L: ath10k@lists.infradead.org
15110 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
15111 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
15112 F: drivers/net/wireless/ath/ath10k/
15114 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
15115 M: Kalle Valo <kvalo@codeaurora.org>
15116 L: ath11k@lists.infradead.org
15118 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
15119 F: drivers/net/wireless/ath/ath11k/
15121 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
15122 M: ath9k-devel@qca.qualcomm.com
15123 L: linux-wireless@vger.kernel.org
15125 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
15126 F: drivers/net/wireless/ath/ath9k/
15128 QUALCOMM CAMERA SUBSYSTEM DRIVER
15129 M: Robert Foss <robert.foss@linaro.org>
15130 M: Todor Tomov <todor.too@gmail.com>
15131 L: linux-media@vger.kernel.org
15133 F: Documentation/admin-guide/media/qcom_camss.rst
15134 F: Documentation/devicetree/bindings/media/*camss*
15135 F: drivers/media/platform/qcom/camss/
15137 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
15138 M: Niklas Cassel <nks@flawful.org>
15139 L: linux-pm@vger.kernel.org
15140 L: linux-arm-msm@vger.kernel.org
15142 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.txt
15143 F: drivers/soc/qcom/cpr.c
15145 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
15146 M: Ilia Lin <ilia.lin@kernel.org>
15147 L: linux-pm@vger.kernel.org
15149 F: Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
15150 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
15152 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
15153 M: Timur Tabi <timur@kernel.org>
15154 L: netdev@vger.kernel.org
15156 F: drivers/net/ethernet/qualcomm/emac/
15158 QUALCOMM ETHQOS ETHERNET DRIVER
15159 M: Vinod Koul <vkoul@kernel.org>
15160 L: netdev@vger.kernel.org
15162 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
15163 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
15165 QUALCOMM GENERIC INTERFACE I2C DRIVER
15166 M: Akash Asthana <akashast@codeaurora.org>
15167 M: Mukesh Savaliya <msavaliy@codeaurora.org>
15168 L: linux-i2c@vger.kernel.org
15169 L: linux-arm-msm@vger.kernel.org
15171 F: drivers/i2c/busses/i2c-qcom-geni.c
15173 QUALCOMM HEXAGON ARCHITECTURE
15174 M: Brian Cain <bcain@codeaurora.org>
15175 L: linux-hexagon@vger.kernel.org
15179 QUALCOMM HIDMA DRIVER
15180 M: Sinan Kaya <okaya@kernel.org>
15181 L: linux-arm-kernel@lists.infradead.org
15182 L: linux-arm-msm@vger.kernel.org
15183 L: dmaengine@vger.kernel.org
15185 F: drivers/dma/qcom/hidma*
15187 QUALCOMM I2C CCI DRIVER
15188 M: Loic Poulain <loic.poulain@linaro.org>
15189 M: Robert Foss <robert.foss@linaro.org>
15190 L: linux-i2c@vger.kernel.org
15191 L: linux-arm-msm@vger.kernel.org
15193 F: Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
15194 F: drivers/i2c/busses/i2c-qcom-cci.c
15197 M: Rob Clark <robdclark@gmail.com>
15198 L: iommu@lists.linux-foundation.org
15199 L: linux-arm-msm@vger.kernel.org
15201 F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
15203 QUALCOMM IPC ROUTER (QRTR) DRIVER
15204 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15205 L: linux-arm-msm@vger.kernel.org
15207 F: include/trace/events/qrtr.h
15208 F: include/uapi/linux/qrtr.h
15211 QUALCOMM IPCC MAILBOX DRIVER
15212 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15213 L: linux-arm-msm@vger.kernel.org
15215 F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
15216 F: drivers/mailbox/qcom-ipcc.c
15217 F: include/dt-bindings/mailbox/qcom-ipcc.h
15219 QUALCOMM IPQ4019 USB PHY DRIVER
15220 M: Robert Marko <robert.marko@sartura.hr>
15221 M: Luka Perkov <luka.perkov@sartura.hr>
15222 L: linux-arm-msm@vger.kernel.org
15224 F: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
15225 F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
15227 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
15228 M: Robert Marko <robert.marko@sartura.hr>
15229 M: Luka Perkov <luka.perkov@sartura.hr>
15230 L: linux-arm-msm@vger.kernel.org
15232 F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
15233 F: drivers/regulator/vqmmc-ipq4019-regulator.c
15235 QUALCOMM RMNET DRIVER
15236 M: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
15237 M: Sean Tranchetti <stranche@codeaurora.org>
15238 L: netdev@vger.kernel.org
15240 F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
15241 F: drivers/net/ethernet/qualcomm/rmnet/
15242 F: include/linux/if_rmnet.h
15244 QUALCOMM TSENS THERMAL DRIVER
15245 M: Amit Kucheria <amitk@kernel.org>
15246 M: Thara Gopinath <thara.gopinath@linaro.org>
15247 L: linux-pm@vger.kernel.org
15248 L: linux-arm-msm@vger.kernel.org
15250 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
15251 F: drivers/thermal/qcom/
15253 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
15254 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
15255 L: linux-media@vger.kernel.org
15256 L: linux-arm-msm@vger.kernel.org
15258 T: git git://linuxtv.org/media_tree.git
15259 F: Documentation/devicetree/bindings/media/*venus*
15260 F: drivers/media/platform/qcom/venus/
15262 QUALCOMM WCN36XX WIRELESS DRIVER
15263 M: Kalle Valo <kvalo@codeaurora.org>
15264 L: wcn36xx@lists.infradead.org
15266 W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
15267 T: git git://github.com/KrasnikovEugene/wcn36xx.git
15268 F: drivers/net/wireless/ath/wcn36xx/
15270 QUANTENNA QTNFMAC WIRELESS DRIVER
15271 M: Igor Mitsyanko <imitsyanko@quantenna.com>
15272 R: Sergey Matyukevich <geomatsi@gmail.com>
15273 L: linux-wireless@vger.kernel.org
15275 F: drivers/net/wireless/quantenna
15277 RADEON and AMDGPU DRM DRIVERS
15278 M: Alex Deucher <alexander.deucher@amd.com>
15279 M: Christian König <christian.koenig@amd.com>
15280 L: amd-gfx@lists.freedesktop.org
15282 T: git https://gitlab.freedesktop.org/agd5f/linux.git
15283 F: drivers/gpu/drm/amd/
15284 F: drivers/gpu/drm/radeon/
15285 F: include/uapi/drm/amdgpu_drm.h
15286 F: include/uapi/drm/radeon_drm.h
15288 RADEON FRAMEBUFFER DISPLAY DRIVER
15289 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
15290 L: linux-fbdev@vger.kernel.org
15292 F: drivers/video/fbdev/aty/radeon*
15293 F: include/uapi/linux/radeonfb.h
15295 RADIOSHARK RADIO DRIVER
15296 M: Hans Verkuil <hverkuil@xs4all.nl>
15297 L: linux-media@vger.kernel.org
15299 T: git git://linuxtv.org/media_tree.git
15300 F: drivers/media/radio/radio-shark.c
15302 RADIOSHARK2 RADIO DRIVER
15303 M: Hans Verkuil <hverkuil@xs4all.nl>
15304 L: linux-media@vger.kernel.org
15306 T: git git://linuxtv.org/media_tree.git
15307 F: drivers/media/radio/radio-shark2.c
15308 F: drivers/media/radio/radio-tea5777.c
15310 RADOS BLOCK DEVICE (RBD)
15311 M: Ilya Dryomov <idryomov@gmail.com>
15312 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
15313 L: ceph-devel@vger.kernel.org
15315 W: http://ceph.com/
15316 T: git git://github.com/ceph/ceph-client.git
15317 F: Documentation/ABI/testing/sysfs-bus-rbd
15318 F: drivers/block/rbd.c
15319 F: drivers/block/rbd_types.h
15321 RAGE128 FRAMEBUFFER DISPLAY DRIVER
15322 M: Paul Mackerras <paulus@samba.org>
15323 L: linux-fbdev@vger.kernel.org
15325 F: drivers/video/fbdev/aty/aty128fb.c
15327 RAINSHADOW-CEC DRIVER
15328 M: Hans Verkuil <hverkuil@xs4all.nl>
15329 L: linux-media@vger.kernel.org
15331 T: git git://linuxtv.org/media_tree.git
15332 F: drivers/media/cec/usb/rainshadow/
15334 RALINK MIPS ARCHITECTURE
15335 M: John Crispin <john@phrozen.org>
15336 L: linux-mips@vger.kernel.org
15338 F: arch/mips/ralink
15340 RALINK RT2X00 WIRELESS LAN DRIVER
15341 M: Stanislaw Gruszka <stf_xl@wp.pl>
15342 M: Helmut Schaa <helmut.schaa@googlemail.com>
15343 L: linux-wireless@vger.kernel.org
15345 F: drivers/net/wireless/ralink/rt2x00/
15347 RAMDISK RAM BLOCK DEVICE DRIVER
15348 M: Jens Axboe <axboe@kernel.dk>
15350 F: Documentation/admin-guide/blockdev/ramdisk.rst
15351 F: drivers/block/brd.c
15353 RANCHU VIRTUAL BOARD FOR MIPS
15354 M: Miodrag Dinic <miodrag.dinic@mips.com>
15355 L: linux-mips@vger.kernel.org
15357 F: arch/mips/configs/generic/board-ranchu.config
15358 F: arch/mips/generic/board-ranchu.c
15360 RANDOM NUMBER DRIVER
15361 M: "Theodore Ts'o" <tytso@mit.edu>
15363 F: drivers/char/random.c
15366 M: Matt Porter <mporter@kernel.crashing.org>
15367 M: Alexandre Bounine <alex.bou9@gmail.com>
15369 F: drivers/rapidio/
15372 M: Tony Luck <tony.luck@intel.com>
15373 M: Borislav Petkov <bp@alien8.de>
15374 L: linux-edac@vger.kernel.org
15376 F: Documentation/admin-guide/ras.rst
15378 F: include/linux/ras.h
15379 F: include/ras/ras_event.h
15381 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
15382 L: linux-wireless@vger.kernel.org
15384 F: drivers/net/wireless/ray*
15386 RC-CORE / LIRC FRAMEWORK
15387 M: Sean Young <sean@mess.org>
15388 L: linux-media@vger.kernel.org
15390 W: http://linuxtv.org
15391 T: git git://linuxtv.org/media_tree.git
15392 F: Documentation/driver-api/media/rc-core.rst
15393 F: Documentation/userspace-api/media/rc/
15394 F: drivers/media/rc/
15395 F: include/media/rc-map.h
15396 F: include/media/rc-core.h
15397 F: include/uapi/linux/lirc.h
15399 RCMM REMOTE CONTROLS DECODER
15400 M: Patrick Lerda <patrick9876@free.fr>
15402 F: drivers/media/rc/ir-rcmm-decoder.c
15404 RCUTORTURE TEST FRAMEWORK
15405 M: "Paul E. McKenney" <paulmck@kernel.org>
15406 M: Josh Triplett <josh@joshtriplett.org>
15407 R: Steven Rostedt <rostedt@goodmis.org>
15408 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15409 R: Lai Jiangshan <jiangshanlai@gmail.com>
15410 L: rcu@vger.kernel.org
15412 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15413 F: tools/testing/selftests/rcutorture
15415 RDACM20 Camera Sensor
15416 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
15417 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
15418 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
15419 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
15420 L: linux-media@vger.kernel.org
15422 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
15423 F: drivers/media/i2c/max9271.c
15424 F: drivers/media/i2c/max9271.h
15425 F: drivers/media/i2c/rdacm20.c
15427 RDACM21 Camera Sensor
15428 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
15429 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
15430 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
15431 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
15432 L: linux-media@vger.kernel.org
15434 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
15435 F: drivers/media/i2c/max9271.c
15436 F: drivers/media/i2c/max9271.h
15437 F: drivers/media/i2c/rdacm21.c
15440 M: Florian Fainelli <florian@openwrt.org>
15443 RDC R6040 FAST ETHERNET DRIVER
15444 M: Florian Fainelli <f.fainelli@gmail.com>
15445 L: netdev@vger.kernel.org
15447 F: drivers/net/ethernet/rdc/r6040.c
15449 RDMAVT - RDMA verbs software
15450 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
15451 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
15452 L: linux-rdma@vger.kernel.org
15454 F: drivers/infiniband/sw/rdmavt
15456 RDS - RELIABLE DATAGRAM SOCKETS
15457 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
15458 L: netdev@vger.kernel.org
15459 L: linux-rdma@vger.kernel.org
15460 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
15462 W: https://oss.oracle.com/projects/rds/
15463 F: Documentation/networking/rds.rst
15466 RDT - RESOURCE ALLOCATION
15467 M: Fenghua Yu <fenghua.yu@intel.com>
15468 M: Reinette Chatre <reinette.chatre@intel.com>
15469 L: linux-kernel@vger.kernel.org
15471 F: Documentation/x86/resctrl*
15472 F: arch/x86/include/asm/resctrl.h
15473 F: arch/x86/kernel/cpu/resctrl/
15474 F: tools/testing/selftests/resctrl/
15476 READ-COPY UPDATE (RCU)
15477 M: "Paul E. McKenney" <paulmck@kernel.org>
15478 M: Josh Triplett <josh@joshtriplett.org>
15479 R: Steven Rostedt <rostedt@goodmis.org>
15480 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15481 R: Lai Jiangshan <jiangshanlai@gmail.com>
15482 R: Joel Fernandes <joel@joelfernandes.org>
15483 L: rcu@vger.kernel.org
15485 W: http://www.rdrop.com/users/paulmck/RCU/
15486 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15487 F: Documentation/RCU/
15488 F: include/linux/rcu*
15490 X: Documentation/RCU/torture.rst
15491 X: include/linux/srcu*.h
15492 X: kernel/rcu/srcu*.c
15494 REAL TIME CLOCK (RTC) SUBSYSTEM
15495 M: Alessandro Zummo <a.zummo@towertech.it>
15496 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
15497 L: linux-rtc@vger.kernel.org
15499 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
15500 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
15501 F: Documentation/admin-guide/rtc.rst
15502 F: Documentation/devicetree/bindings/rtc/
15504 F: include/linux/platform_data/rtc-*
15505 F: include/linux/rtc.h
15506 F: include/linux/rtc/
15507 F: include/uapi/linux/rtc.h
15508 F: tools/testing/selftests/rtc/
15510 REALTEK AUDIO CODECS
15511 M: Oder Chiou <oder_chiou@realtek.com>
15513 F: include/sound/rt*.h
15514 F: sound/soc/codecs/rt*
15516 REALTEK RTL83xx SMI DSA ROUTER CHIPS
15517 M: Linus Walleij <linus.walleij@linaro.org>
15519 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
15520 F: drivers/net/dsa/realtek-smi*
15521 F: drivers/net/dsa/rtl83*
15523 REALTEK WIRELESS DRIVER (rtlwifi family)
15524 M: Ping-Ke Shih <pkshih@realtek.com>
15525 L: linux-wireless@vger.kernel.org
15527 W: https://wireless.wiki.kernel.org/
15528 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15529 F: drivers/net/wireless/realtek/rtlwifi/
15531 REALTEK WIRELESS DRIVER (rtw88)
15532 M: Yan-Hsuan Chuang <tony0620emma@gmail.com>
15533 L: linux-wireless@vger.kernel.org
15535 F: drivers/net/wireless/realtek/rtw88/
15537 REDPINE WIRELESS DRIVER
15538 M: Amitkumar Karwar <amitkarwar@gmail.com>
15539 M: Siva Rebbagondla <siva8118@gmail.com>
15540 L: linux-wireless@vger.kernel.org
15542 F: drivers/net/wireless/rsi/
15544 REGISTER MAP ABSTRACTION
15545 M: Mark Brown <broonie@kernel.org>
15546 L: linux-kernel@vger.kernel.org
15548 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
15549 F: Documentation/devicetree/bindings/regmap/
15550 F: drivers/base/regmap/
15551 F: include/linux/regmap.h
15553 REISERFS FILE SYSTEM
15554 L: reiserfs-devel@vger.kernel.org
15558 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
15559 M: Ohad Ben-Cohen <ohad@wizery.com>
15560 M: Bjorn Andersson <bjorn.andersson@linaro.org>
15561 M: Mathieu Poirier <mathieu.poirier@linaro.org>
15562 L: linux-remoteproc@vger.kernel.org
15564 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
15565 F: Documentation/ABI/testing/sysfs-class-remoteproc
15566 F: Documentation/devicetree/bindings/remoteproc/
15567 F: Documentation/staging/remoteproc.rst
15568 F: drivers/remoteproc/
15569 F: include/linux/remoteproc.h
15570 F: include/linux/remoteproc/
15572 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
15573 M: Ohad Ben-Cohen <ohad@wizery.com>
15574 M: Bjorn Andersson <bjorn.andersson@linaro.org>
15575 M: Mathieu Poirier <mathieu.poirier@linaro.org>
15576 L: linux-remoteproc@vger.kernel.org
15578 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
15579 F: Documentation/ABI/testing/sysfs-bus-rpmsg
15580 F: Documentation/staging/rpmsg.rst
15582 F: include/linux/rpmsg.h
15583 F: include/linux/rpmsg/
15584 F: include/uapi/linux/rpmsg.h
15587 RENESAS CLOCK DRIVERS
15588 M: Geert Uytterhoeven <geert+renesas@glider.be>
15589 L: linux-renesas-soc@vger.kernel.org
15591 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
15592 F: Documentation/devicetree/bindings/clock/renesas,*
15593 F: drivers/clk/renesas/
15595 RENESAS EMEV2 I2C DRIVER
15596 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15598 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
15599 F: drivers/i2c/busses/i2c-emev2.c
15601 RENESAS ETHERNET DRIVERS
15602 R: Sergei Shtylyov <sergei.shtylyov@gmail.com>
15603 L: netdev@vger.kernel.org
15604 L: linux-renesas-soc@vger.kernel.org
15605 F: Documentation/devicetree/bindings/net/renesas,*.yaml
15606 F: drivers/net/ethernet/renesas/
15607 F: include/linux/sh_eth.h
15609 RENESAS R-CAR GYROADC DRIVER
15610 M: Marek Vasut <marek.vasut@gmail.com>
15611 L: linux-iio@vger.kernel.org
15613 F: Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
15614 F: drivers/iio/adc/rcar-gyroadc.c
15616 RENESAS R-CAR I2C DRIVERS
15617 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15619 F: Documentation/devicetree/bindings/i2c/renesas,i2c.txt
15620 F: Documentation/devicetree/bindings/i2c/renesas,iic.txt
15621 F: drivers/i2c/busses/i2c-rcar.c
15622 F: drivers/i2c/busses/i2c-sh_mobile.c
15624 RENESAS R-CAR THERMAL DRIVERS
15625 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
15626 L: linux-renesas-soc@vger.kernel.org
15628 F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
15629 F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
15630 F: drivers/thermal/rcar_gen3_thermal.c
15631 F: drivers/thermal/rcar_thermal.c
15633 RENESAS RIIC DRIVER
15634 M: Chris Brandt <chris.brandt@renesas.com>
15636 F: Documentation/devicetree/bindings/i2c/renesas,riic.txt
15637 F: drivers/i2c/busses/i2c-riic.c
15639 RENESAS USB PHY DRIVER
15640 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
15641 L: linux-renesas-soc@vger.kernel.org
15643 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
15645 RESET CONTROLLER FRAMEWORK
15646 M: Philipp Zabel <p.zabel@pengutronix.de>
15648 T: git git://git.pengutronix.de/git/pza/linux
15649 F: Documentation/devicetree/bindings/reset/
15650 F: Documentation/driver-api/reset.rst
15652 F: include/dt-bindings/reset/
15653 F: include/linux/reset-controller.h
15654 F: include/linux/reset.h
15655 F: include/linux/reset/
15656 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
15658 RESTARTABLE SEQUENCES SUPPORT
15659 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15660 M: Peter Zijlstra <peterz@infradead.org>
15661 M: "Paul E. McKenney" <paulmck@kernel.org>
15662 M: Boqun Feng <boqun.feng@gmail.com>
15663 L: linux-kernel@vger.kernel.org
15665 F: include/trace/events/rseq.h
15666 F: include/uapi/linux/rseq.h
15668 F: tools/testing/selftests/rseq/
15671 M: Johannes Berg <johannes@sipsolutions.net>
15672 L: linux-wireless@vger.kernel.org
15674 W: https://wireless.wiki.kernel.org/
15675 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
15676 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
15677 F: Documentation/ABI/stable/sysfs-class-rfkill
15678 F: Documentation/driver-api/rfkill.rst
15679 F: include/linux/rfkill.h
15680 F: include/uapi/linux/rfkill.h
15684 M: Thomas Graf <tgraf@suug.ch>
15685 M: Herbert Xu <herbert@gondor.apana.org.au>
15686 L: netdev@vger.kernel.org
15688 F: include/linux/rhashtable-types.h
15689 F: include/linux/rhashtable.h
15690 F: lib/rhashtable.c
15691 F: lib/test_rhashtable.c
15693 RICOH R5C592 MEMORYSTICK DRIVER
15694 M: Maxim Levitsky <maximlevitsky@gmail.com>
15696 F: drivers/memstick/host/r592.*
15698 RICOH SMARTMEDIA/XD DRIVER
15699 M: Maxim Levitsky <maximlevitsky@gmail.com>
15701 F: drivers/mtd/nand/raw/r852.c
15702 F: drivers/mtd/nand/raw/r852.h
15704 RISC-V ARCHITECTURE
15705 M: Paul Walmsley <paul.walmsley@sifive.com>
15706 M: Palmer Dabbelt <palmer@dabbelt.com>
15707 M: Albert Ou <aou@eecs.berkeley.edu>
15708 L: linux-riscv@lists.infradead.org
15710 P: Documentation/riscv/patch-acceptance.rst
15711 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
15717 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
15718 M: Jack Wang <jinpu.wang@ionos.com>
15719 L: linux-block@vger.kernel.org
15721 F: drivers/block/rnbd/
15724 M: Stefan Achatz <erazor_de@users.sourceforge.net>
15726 W: http://sourceforge.net/projects/roccat/
15727 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
15728 F: drivers/hid/hid-roccat*
15729 F: include/linux/hid-roccat*
15731 ROCKCHIP ISP V1 DRIVER
15732 M: Helen Koike <helen.koike@collabora.com>
15733 M: Dafna Hirschfeld <dafna.hirschfeld@collabora.com>
15734 L: linux-media@vger.kernel.org
15735 L: linux-rockchip@lists.infradead.org
15737 F: Documentation/admin-guide/media/rkisp1.rst
15738 F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml
15739 F: Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
15740 F: drivers/media/platform/rockchip/rkisp1
15741 F: include/uapi/linux/rkisp1-config.h
15743 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
15744 M: Jacob Chen <jacob-chen@iotwrt.com>
15745 M: Ezequiel Garcia <ezequiel@collabora.com>
15746 L: linux-media@vger.kernel.org
15747 L: linux-rockchip@lists.infradead.org
15749 F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
15750 F: drivers/media/platform/rockchip/rga/
15752 ROCKCHIP VIDEO DECODER DRIVER
15753 M: Ezequiel Garcia <ezequiel@collabora.com>
15754 L: linux-media@vger.kernel.org
15755 L: linux-rockchip@lists.infradead.org
15757 F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
15758 F: drivers/staging/media/rkvdec/
15761 M: Jiri Pirko <jiri@resnulli.us>
15762 L: netdev@vger.kernel.org
15764 F: drivers/net/ethernet/rocker/
15766 ROCKETPORT EXPRESS/INFINITY DRIVER
15767 M: Kevin Cernekee <cernekee@gmail.com>
15768 L: linux-serial@vger.kernel.org
15770 F: drivers/tty/serial/rp2.*
15772 ROHM BD99954 CHARGER IC
15773 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
15774 L: linux-power@fi.rohmeurope.com
15776 F: drivers/power/supply/bd99954-charger.c
15777 F: drivers/power/supply/bd99954-charger.h
15779 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
15780 M: Tomasz Duszynski <tduszyns@gmail.com>
15782 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
15783 F: drivers/iio/light/bh1750.c
15785 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
15786 M: Marek Vasut <marek.vasut+renesas@gmail.com>
15787 L: linux-kernel@vger.kernel.org
15788 L: linux-renesas-soc@vger.kernel.org
15790 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
15791 F: drivers/gpio/gpio-bd9571mwv.c
15792 F: drivers/mfd/bd9571mwv.c
15793 F: drivers/regulator/bd9571mwv-regulator.c
15794 F: include/linux/mfd/bd9571mwv.h
15796 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
15797 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
15798 L: linux-power@fi.rohmeurope.com
15800 F: Documentation/devicetree/bindings/mfd/rohm,bd70528-pmic.txt
15801 F: Documentation/devicetree/bindings/regulator/rohm,bd70528-regulator.txt
15802 F: drivers/clk/clk-bd718x7.c
15803 F: drivers/gpio/gpio-bd70528.c
15804 F: drivers/gpio/gpio-bd71815.c
15805 F: drivers/gpio/gpio-bd71828.c
15806 F: drivers/mfd/rohm-bd70528.c
15807 F: drivers/mfd/rohm-bd71828.c
15808 F: drivers/mfd/rohm-bd718x7.c
15809 F: drivers/mfd/rohm-bd9576.c
15810 F: drivers/power/supply/bd70528-charger.c
15811 F: drivers/regulator/bd70528-regulator.c
15812 F: drivers/regulator/bd71815-regulator.c
15813 F: drivers/regulator/bd71828-regulator.c
15814 F: drivers/regulator/bd718x7-regulator.c
15815 F: drivers/regulator/bd9576-regulator.c
15816 F: drivers/regulator/rohm-regulator.c
15817 F: drivers/rtc/rtc-bd70528.c
15818 F: drivers/watchdog/bd70528_wdt.c
15819 F: drivers/watchdog/bd9576_wdt.c
15820 F: include/linux/mfd/rohm-bd70528.h
15821 F: include/linux/mfd/rohm-bd71815.h
15822 F: include/linux/mfd/rohm-bd71828.h
15823 F: include/linux/mfd/rohm-bd718x7.h
15824 F: include/linux/mfd/rohm-bd957x.h
15825 F: include/linux/mfd/rohm-generic.h
15826 F: include/linux/mfd/rohm-shared.h
15829 M: Ralf Baechle <ralf@linux-mips.org>
15830 L: linux-hams@vger.kernel.org
15832 W: http://www.linux-ax25.org/
15833 F: include/net/rose.h
15834 F: include/uapi/linux/rose.h
15837 ROTATION DRIVER FOR ALLWINNER A83T
15838 M: Jernej Skrabec <jernej.skrabec@gmail.com>
15839 L: linux-media@vger.kernel.org
15841 T: git git://linuxtv.org/media_tree.git
15842 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
15843 F: drivers/media/platform/sunxi/sun8i-rotate/
15845 RTL2830 MEDIA DRIVER
15846 M: Antti Palosaari <crope@iki.fi>
15847 L: linux-media@vger.kernel.org
15849 W: https://linuxtv.org
15850 W: http://palosaari.fi/linux/
15851 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15852 T: git git://linuxtv.org/anttip/media_tree.git
15853 F: drivers/media/dvb-frontends/rtl2830*
15855 RTL2832 MEDIA DRIVER
15856 M: Antti Palosaari <crope@iki.fi>
15857 L: linux-media@vger.kernel.org
15859 W: https://linuxtv.org
15860 W: http://palosaari.fi/linux/
15861 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15862 T: git git://linuxtv.org/anttip/media_tree.git
15863 F: drivers/media/dvb-frontends/rtl2832*
15865 RTL2832_SDR MEDIA DRIVER
15866 M: Antti Palosaari <crope@iki.fi>
15867 L: linux-media@vger.kernel.org
15869 W: https://linuxtv.org
15870 W: http://palosaari.fi/linux/
15871 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15872 T: git git://linuxtv.org/anttip/media_tree.git
15873 F: drivers/media/dvb-frontends/rtl2832_sdr*
15875 RTL8180 WIRELESS DRIVER
15876 L: linux-wireless@vger.kernel.org
15878 W: https://wireless.wiki.kernel.org/
15879 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15880 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
15882 RTL8187 WIRELESS DRIVER
15883 M: Herton Ronaldo Krzesinski <herton@canonical.com>
15884 M: Hin-Tak Leung <htl10@users.sourceforge.net>
15885 M: Larry Finger <Larry.Finger@lwfinger.net>
15886 L: linux-wireless@vger.kernel.org
15888 W: https://wireless.wiki.kernel.org/
15889 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15890 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
15892 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
15893 M: Jes Sorensen <Jes.Sorensen@gmail.com>
15894 L: linux-wireless@vger.kernel.org
15896 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
15897 F: drivers/net/wireless/realtek/rtl8xxxu/
15899 RTRS TRANSPORT DRIVERS
15900 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
15901 M: Jack Wang <jinpu.wang@ionos.com>
15902 L: linux-rdma@vger.kernel.org
15904 F: drivers/infiniband/ulp/rtrs/
15906 RXRPC SOCKETS (AF_RXRPC)
15907 M: David Howells <dhowells@redhat.com>
15908 M: Marc Dionne <marc.dionne@auristor.com>
15909 L: linux-afs@lists.infradead.org
15911 W: https://www.infradead.org/~dhowells/kafs/
15912 F: Documentation/networking/rxrpc.rst
15913 F: include/keys/rxrpc-type.h
15914 F: include/net/af_rxrpc.h
15915 F: include/trace/events/rxrpc.h
15916 F: include/uapi/linux/rxrpc.h
15919 S3 SAVAGE FRAMEBUFFER DRIVER
15920 M: Antonino Daplas <adaplas@gmail.com>
15921 L: linux-fbdev@vger.kernel.org
15923 F: drivers/video/fbdev/savage/
15926 M: Heiko Carstens <hca@linux.ibm.com>
15927 M: Vasily Gorbik <gor@linux.ibm.com>
15928 M: Christian Borntraeger <borntraeger@de.ibm.com>
15929 L: linux-s390@vger.kernel.org
15931 W: http://www.ibm.com/developerworks/linux/linux390/
15932 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
15933 F: Documentation/driver-api/s390-drivers.rst
15934 F: Documentation/s390/
15938 S390 COMMON I/O LAYER
15939 M: Vineeth Vijayan <vneethv@linux.ibm.com>
15940 M: Peter Oberparleiter <oberpar@linux.ibm.com>
15941 L: linux-s390@vger.kernel.org
15943 W: http://www.ibm.com/developerworks/linux/linux390/
15944 F: drivers/s390/cio/
15947 M: Stefan Haberland <sth@linux.ibm.com>
15948 M: Jan Hoeppner <hoeppner@linux.ibm.com>
15949 L: linux-s390@vger.kernel.org
15951 W: http://www.ibm.com/developerworks/linux/linux390/
15952 F: block/partitions/ibm.c
15953 F: drivers/s390/block/dasd*
15954 F: include/linux/dasd_mod.h
15957 M: Matthew Rosato <mjrosato@linux.ibm.com>
15958 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
15959 L: linux-s390@vger.kernel.org
15961 W: http://www.ibm.com/developerworks/linux/linux390/
15962 F: drivers/iommu/s390-iommu.c
15964 S390 IUCV NETWORK LAYER
15965 M: Julian Wiedmann <jwi@linux.ibm.com>
15966 M: Karsten Graul <kgraul@linux.ibm.com>
15967 L: linux-s390@vger.kernel.org
15968 L: netdev@vger.kernel.org
15970 W: http://www.ibm.com/developerworks/linux/linux390/
15971 F: drivers/s390/net/*iucv*
15972 F: include/net/iucv/
15975 S390 NETWORK DRIVERS
15976 M: Julian Wiedmann <jwi@linux.ibm.com>
15977 M: Karsten Graul <kgraul@linux.ibm.com>
15978 L: linux-s390@vger.kernel.org
15979 L: netdev@vger.kernel.org
15981 W: http://www.ibm.com/developerworks/linux/linux390/
15982 F: drivers/s390/net/
15985 M: Niklas Schnelle <schnelle@linux.ibm.com>
15986 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
15987 L: linux-s390@vger.kernel.org
15989 W: http://www.ibm.com/developerworks/linux/linux390/
15991 F: drivers/pci/hotplug/s390_pci_hpc.c
15992 F: Documentation/s390/pci.rst
15994 S390 VFIO AP DRIVER
15995 M: Tony Krowiak <akrowiak@linux.ibm.com>
15996 M: Halil Pasic <pasic@linux.ibm.com>
15997 M: Jason Herne <jjherne@linux.ibm.com>
15998 L: linux-s390@vger.kernel.org
16000 W: http://www.ibm.com/developerworks/linux/linux390/
16001 F: Documentation/s390/vfio-ap.rst
16002 F: drivers/s390/crypto/vfio_ap_drv.c
16003 F: drivers/s390/crypto/vfio_ap_ops.c
16004 F: drivers/s390/crypto/vfio_ap_private.h
16006 S390 VFIO-CCW DRIVER
16007 M: Cornelia Huck <cohuck@redhat.com>
16008 M: Eric Farman <farman@linux.ibm.com>
16009 M: Matthew Rosato <mjrosato@linux.ibm.com>
16010 R: Halil Pasic <pasic@linux.ibm.com>
16011 L: linux-s390@vger.kernel.org
16012 L: kvm@vger.kernel.org
16014 F: Documentation/s390/vfio-ccw.rst
16015 F: drivers/s390/cio/vfio_ccw*
16016 F: include/uapi/linux/vfio_ccw.h
16018 S390 VFIO-PCI DRIVER
16019 M: Matthew Rosato <mjrosato@linux.ibm.com>
16020 M: Eric Farman <farman@linux.ibm.com>
16021 L: linux-s390@vger.kernel.org
16022 L: kvm@vger.kernel.org
16024 F: drivers/vfio/pci/vfio_pci_zdev.c
16025 F: include/uapi/linux/vfio_zdev.h
16028 M: Harald Freudenberger <freude@linux.ibm.com>
16029 L: linux-s390@vger.kernel.org
16031 W: http://www.ibm.com/developerworks/linux/linux390/
16032 F: drivers/s390/crypto/
16035 M: Steffen Maier <maier@linux.ibm.com>
16036 M: Benjamin Block <bblock@linux.ibm.com>
16037 L: linux-s390@vger.kernel.org
16039 W: http://www.ibm.com/developerworks/linux/linux390/
16040 F: drivers/s390/scsi/zfcp_*
16042 S3C ADC BATTERY DRIVER
16043 M: Krzysztof Kozlowski <krzk@kernel.org>
16044 L: linux-samsung-soc@vger.kernel.org
16046 F: drivers/power/supply/s3c_adc_battery.c
16047 F: include/linux/s3c_adc_battery.h
16049 S3C24XX SD/MMC Driver
16050 M: Ben Dooks <ben-linux@fluff.org>
16051 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16053 F: drivers/mmc/host/s3cmci.*
16055 SAA6588 RDS RECEIVER DRIVER
16056 M: Hans Verkuil <hverkuil@xs4all.nl>
16057 L: linux-media@vger.kernel.org
16059 W: https://linuxtv.org
16060 T: git git://linuxtv.org/media_tree.git
16061 F: drivers/media/i2c/saa6588*
16063 SAA7134 VIDEO4LINUX DRIVER
16064 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16065 L: linux-media@vger.kernel.org
16067 W: https://linuxtv.org
16068 T: git git://linuxtv.org/media_tree.git
16069 F: Documentation/driver-api/media/drivers/saa7134*
16070 F: drivers/media/pci/saa7134/
16072 SAA7146 VIDEO4LINUX-2 DRIVER
16073 M: Hans Verkuil <hverkuil@xs4all.nl>
16074 L: linux-media@vger.kernel.org
16076 T: git git://linuxtv.org/media_tree.git
16077 F: drivers/media/common/saa7146/
16078 F: drivers/media/pci/saa7146/
16079 F: include/media/drv-intf/saa7146*
16081 SAFESETID SECURITY MODULE
16082 M: Micah Morton <mortonm@chromium.org>
16084 F: Documentation/admin-guide/LSM/SafeSetID.rst
16085 F: security/safesetid/
16087 SAMSUNG AUDIO (ASoC) DRIVERS
16088 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16089 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16090 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16092 F: Documentation/devicetree/bindings/sound/samsung*
16093 F: sound/soc/samsung/
16095 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
16096 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16097 L: linux-crypto@vger.kernel.org
16098 L: linux-samsung-soc@vger.kernel.org
16100 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
16101 F: drivers/crypto/exynos-rng.c
16103 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
16104 M: Łukasz Stelmach <l.stelmach@samsung.com>
16105 L: linux-samsung-soc@vger.kernel.org
16107 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
16108 F: drivers/char/hw_random/exynos-trng.c
16110 SAMSUNG FRAMEBUFFER DRIVER
16111 M: Jingoo Han <jingoohan1@gmail.com>
16112 L: linux-fbdev@vger.kernel.org
16114 F: drivers/video/fbdev/s3c-fb.c
16116 SAMSUNG INTERCONNECT DRIVERS
16117 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16118 M: Artur Świgoń <a.swigon@samsung.com>
16119 L: linux-pm@vger.kernel.org
16120 L: linux-samsung-soc@vger.kernel.org
16122 F: drivers/interconnect/samsung/
16124 SAMSUNG LAPTOP DRIVER
16125 M: Corentin Chary <corentin.chary@gmail.com>
16126 L: platform-driver-x86@vger.kernel.org
16128 F: drivers/platform/x86/samsung-laptop.c
16130 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
16131 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16132 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
16133 L: linux-kernel@vger.kernel.org
16134 L: linux-samsung-soc@vger.kernel.org
16136 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
16137 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
16138 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
16139 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
16140 F: drivers/clk/clk-s2mps11.c
16141 F: drivers/mfd/sec*.c
16142 F: drivers/regulator/s2m*.c
16143 F: drivers/regulator/s5m*.c
16144 F: drivers/rtc/rtc-s5m.c
16145 F: include/linux/mfd/samsung/
16147 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
16148 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
16149 L: linux-media@vger.kernel.org
16150 L: linux-samsung-soc@vger.kernel.org
16152 F: drivers/media/platform/s3c-camif/
16153 F: include/media/drv-intf/s3c_camif.h
16155 SAMSUNG S3FWRN5 NFC DRIVER
16156 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16157 M: Krzysztof Opasiak <k.opasiak@samsung.com>
16158 L: linux-nfc@lists.01.org (subscribers-only)
16160 F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
16161 F: drivers/nfc/s3fwrn5
16163 SAMSUNG S5C73M3 CAMERA DRIVER
16164 M: Andrzej Hajda <a.hajda@samsung.com>
16165 L: linux-media@vger.kernel.org
16167 F: drivers/media/i2c/s5c73m3/*
16169 SAMSUNG S5K5BAF CAMERA DRIVER
16170 M: Andrzej Hajda <a.hajda@samsung.com>
16171 L: linux-media@vger.kernel.org
16173 F: drivers/media/i2c/s5k5baf.c
16175 SAMSUNG S5P Security SubSystem (SSS) DRIVER
16176 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16177 M: Vladimir Zapolskiy <vz@mleia.com>
16178 L: linux-crypto@vger.kernel.org
16179 L: linux-samsung-soc@vger.kernel.org
16181 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
16182 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
16183 F: drivers/crypto/s5p-sss.c
16185 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
16186 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16187 L: linux-media@vger.kernel.org
16189 Q: https://patchwork.linuxtv.org/project/linux-media/list/
16190 F: drivers/media/platform/exynos4-is/
16192 SAMSUNG SOC CLOCK DRIVERS
16193 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16194 M: Tomasz Figa <tomasz.figa@gmail.com>
16195 M: Chanwoo Choi <cw00.choi@samsung.com>
16196 L: linux-samsung-soc@vger.kernel.org
16198 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
16199 F: Documentation/devicetree/bindings/clock/exynos*.txt
16200 F: Documentation/devicetree/bindings/clock/samsung,s3c*
16201 F: Documentation/devicetree/bindings/clock/samsung,s5p*
16202 F: drivers/clk/samsung/
16203 F: include/dt-bindings/clock/exynos*.h
16204 F: include/linux/clk/samsung.h
16205 F: include/linux/platform_data/clk-s3c2410.h
16207 SAMSUNG SPI DRIVERS
16208 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16209 M: Andi Shyti <andi@etezian.org>
16210 L: linux-spi@vger.kernel.org
16211 L: linux-samsung-soc@vger.kernel.org
16213 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
16214 F: drivers/spi/spi-s3c*
16215 F: include/linux/platform_data/spi-s3c64xx.h
16216 F: include/linux/spi/s3c24xx-fiq.h
16218 SAMSUNG SXGBE DRIVERS
16219 M: Byungho An <bh74.an@samsung.com>
16220 L: netdev@vger.kernel.org
16222 F: drivers/net/ethernet/samsung/sxgbe/
16224 SAMSUNG THERMAL DRIVER
16225 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
16226 L: linux-pm@vger.kernel.org
16227 L: linux-samsung-soc@vger.kernel.org
16229 T: git https://github.com/lmajewski/linux-samsung-thermal.git
16230 F: drivers/thermal/samsung/
16232 SAMSUNG USB2 PHY DRIVER
16233 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16234 L: linux-kernel@vger.kernel.org
16236 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
16237 F: Documentation/driver-api/phy/samsung-usb2.rst
16238 F: drivers/phy/samsung/phy-exynos4210-usb2.c
16239 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
16240 F: drivers/phy/samsung/phy-exynos5250-usb2.c
16241 F: drivers/phy/samsung/phy-s5pv210-usb2.c
16242 F: drivers/phy/samsung/phy-samsung-usb2.c
16243 F: drivers/phy/samsung/phy-samsung-usb2.h
16246 M: Zwane Mwaikambo <zwanem@gmail.com>
16248 F: drivers/watchdog/sc1200wdt.c
16251 M: Ingo Molnar <mingo@redhat.com>
16252 M: Peter Zijlstra <peterz@infradead.org>
16253 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
16254 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
16255 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
16256 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
16257 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
16258 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
16259 R: Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
16260 L: linux-kernel@vger.kernel.org
16262 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
16263 F: include/linux/preempt.h
16264 F: include/linux/sched.h
16265 F: include/linux/wait.h
16266 F: include/uapi/linux/sched.h
16269 SCR24X CHIP CARD INTERFACE DRIVER
16270 M: Lubomir Rintel <lkundrak@v3.sk>
16272 F: drivers/char/pcmcia/scr24x_cs.c
16275 M: Jens Axboe <axboe@kernel.dk>
16276 L: linux-scsi@vger.kernel.org
16278 W: http://www.kernel.dk
16279 F: drivers/scsi/sr*
16281 SCSI RDMA PROTOCOL (SRP) INITIATOR
16282 M: Bart Van Assche <bvanassche@acm.org>
16283 L: linux-rdma@vger.kernel.org
16285 Q: http://patchwork.kernel.org/project/linux-rdma/list/
16286 F: drivers/infiniband/ulp/srp/
16287 F: include/scsi/srp.h
16289 SCSI RDMA PROTOCOL (SRP) TARGET
16290 M: Bart Van Assche <bvanassche@acm.org>
16291 L: linux-rdma@vger.kernel.org
16292 L: target-devel@vger.kernel.org
16294 Q: http://patchwork.kernel.org/project/linux-rdma/list/
16295 F: drivers/infiniband/ulp/srpt/
16298 M: Doug Gilbert <dgilbert@interlog.com>
16299 L: linux-scsi@vger.kernel.org
16301 W: http://sg.danny.cz/sg
16302 F: Documentation/scsi/scsi-generic.rst
16303 F: drivers/scsi/sg.c
16304 F: include/scsi/sg.h
16307 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
16308 M: "Martin K. Petersen" <martin.petersen@oracle.com>
16309 L: linux-scsi@vger.kernel.org
16311 Q: https://patchwork.kernel.org/project/linux-scsi/list/
16312 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
16313 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
16314 F: Documentation/devicetree/bindings/scsi/
16319 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
16320 L: linux-scsi@vger.kernel.org
16322 F: Documentation/scsi/st.rst
16323 F: drivers/scsi/st.*
16324 F: drivers/scsi/st_*.h
16326 SCSI TARGET CORE USER DRIVER
16327 M: Bodo Stroesser <bostroesser@gmail.com>
16328 L: linux-scsi@vger.kernel.org
16329 L: target-devel@vger.kernel.org
16331 F: Documentation/target/tcmu-design.rst
16332 F: drivers/target/target_core_user.c
16333 F: include/uapi/linux/target_core_user.h
16335 SCSI TARGET SUBSYSTEM
16336 M: "Martin K. Petersen" <martin.petersen@oracle.com>
16337 L: linux-scsi@vger.kernel.org
16338 L: target-devel@vger.kernel.org
16340 W: http://www.linux-iscsi.org
16341 Q: https://patchwork.kernel.org/project/target-devel/list/
16342 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
16343 F: Documentation/target/
16348 M: Vlad Yasevich <vyasevich@gmail.com>
16349 M: Neil Horman <nhorman@tuxdriver.com>
16350 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
16351 L: linux-sctp@vger.kernel.org
16353 W: http://lksctp.sourceforge.net
16354 F: Documentation/networking/sctp.rst
16355 F: include/linux/sctp.h
16356 F: include/net/sctp/
16357 F: include/uapi/linux/sctp.h
16361 M: Jim Cromie <jim.cromie@gmail.com>
16363 F: Documentation/i2c/busses/scx200_acb.rst
16364 F: arch/x86/platform/scx200/
16365 F: drivers/i2c/busses/scx200*
16366 F: drivers/mtd/maps/scx200_docflash.c
16367 F: drivers/watchdog/scx200_wdt.c
16368 F: include/linux/scx200.h
16371 M: Jim Cromie <jim.cromie@gmail.com>
16373 F: drivers/char/scx200_gpio.c
16374 F: include/linux/scx200_gpio.h
16376 SCx200 HRT CLOCKSOURCE DRIVER
16377 M: Jim Cromie <jim.cromie@gmail.com>
16379 F: drivers/clocksource/scx200_hrt.c
16381 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
16382 M: Sascha Sommer <saschasommer@freenet.de>
16383 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
16385 F: drivers/mmc/host/sdricoh_cs.c
16387 SECO BOARDS CEC DRIVER
16388 M: Ettore Chimenti <ek5.chimenti@gmail.com>
16390 F: drivers/media/cec/platform/seco/seco-cec.c
16391 F: drivers/media/cec/platform/seco/seco-cec.h
16394 M: Kees Cook <keescook@chromium.org>
16395 R: Andy Lutomirski <luto@amacapital.net>
16396 R: Will Drewry <wad@chromium.org>
16398 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
16399 F: Documentation/userspace-api/seccomp_filter.rst
16400 F: include/linux/seccomp.h
16401 F: include/uapi/linux/seccomp.h
16402 F: kernel/seccomp.c
16403 F: tools/testing/selftests/kselftest_harness.h
16404 F: tools/testing/selftests/seccomp/*
16405 K: \bsecure_computing
16408 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
16409 M: Al Cooper <alcooperx@gmail.com>
16410 L: linux-mmc@vger.kernel.org
16411 L: bcm-kernel-feedback-list@broadcom.com
16413 F: drivers/mmc/host/sdhci-brcmstb*
16415 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
16416 M: Adrian Hunter <adrian.hunter@intel.com>
16417 L: linux-mmc@vger.kernel.org
16419 F: drivers/mmc/host/sdhci*
16420 F: include/linux/mmc/sdhci*
16422 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
16423 M: Eugen Hristev <eugen.hristev@microchip.com>
16424 L: linux-mmc@vger.kernel.org
16426 F: drivers/mmc/host/sdhci-of-at91.c
16428 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
16429 M: Ben Dooks <ben-linux@fluff.org>
16430 M: Jaehoon Chung <jh80.chung@samsung.com>
16431 L: linux-mmc@vger.kernel.org
16433 F: drivers/mmc/host/sdhci-s3c*
16435 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
16436 M: Viresh Kumar <vireshk@kernel.org>
16437 L: linux-mmc@vger.kernel.org
16439 F: drivers/mmc/host/sdhci-spear.c
16441 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
16442 M: Kishon Vijay Abraham I <kishon@ti.com>
16443 L: linux-mmc@vger.kernel.org
16445 F: drivers/mmc/host/sdhci-omap.c
16447 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
16448 M: Jonathan Derrick <jonathan.derrick@intel.com>
16449 M: Revanth Rajashekar <revanth.rajashekar@intel.com>
16450 L: linux-block@vger.kernel.org
16452 F: block/opal_proto.h
16454 F: include/linux/sed*
16455 F: include/uapi/linux/sed*
16458 M: Security Officers <security@kernel.org>
16460 F: Documentation/admin-guide/security-bugs.rst
16463 M: James Morris <jmorris@namei.org>
16464 M: "Serge E. Hallyn" <serge@hallyn.com>
16465 L: linux-security-module@vger.kernel.org (suggested Cc:)
16467 W: http://kernsec.org/
16468 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
16470 X: security/selinux/
16472 SELINUX SECURITY MODULE
16473 M: Paul Moore <paul@paul-moore.com>
16474 M: Stephen Smalley <stephen.smalley.work@gmail.com>
16475 M: Eric Paris <eparis@parisplace.org>
16476 L: selinux@vger.kernel.org
16478 W: https://selinuxproject.org
16479 W: https://github.com/SELinuxProject
16480 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
16481 F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
16482 F: Documentation/ABI/obsolete/sysfs-selinux-disable
16483 F: Documentation/admin-guide/LSM/SELinux.rst
16484 F: include/trace/events/avc.h
16485 F: include/uapi/linux/selinux_netlink.h
16486 F: scripts/selinux/
16487 F: security/selinux/
16490 M: Jiri Slaby <jirislaby@kernel.org>
16492 F: drivers/misc/phantom.c
16493 F: include/uapi/linux/phantom.h
16495 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
16496 M: Tomasz Duszynski <tomasz.duszynski@octakon.com>
16498 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
16499 F: drivers/iio/chemical/scd30.h
16500 F: drivers/iio/chemical/scd30_core.c
16501 F: drivers/iio/chemical/scd30_i2c.c
16502 F: drivers/iio/chemical/scd30_serial.c
16504 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
16505 M: Tomasz Duszynski <tduszyns@gmail.com>
16507 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
16508 F: drivers/iio/chemical/sps30.c
16511 M: Rob Herring <robh@kernel.org>
16512 L: linux-serial@vger.kernel.org
16514 F: Documentation/devicetree/bindings/serial/serial.yaml
16515 F: drivers/tty/serdev/
16516 F: include/linux/serdev.h
16519 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16520 L: linux-serial@vger.kernel.org
16522 F: Documentation/devicetree/bindings/serial/
16523 F: drivers/tty/serial/
16526 M: Sean Young <sean@mess.org>
16527 L: linux-media@vger.kernel.org
16529 F: drivers/media/rc/serial_ir.c
16531 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
16532 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16533 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16535 F: Documentation/devicetree/bindings/slimbus/
16536 F: drivers/slimbus/
16537 F: include/linux/slimbus.h
16540 M: Edward Cree <ecree.xilinx@gmail.com>
16541 M: Martin Habets <habetsm.xilinx@gmail.com>
16542 L: netdev@vger.kernel.org
16544 F: drivers/net/ethernet/sfc/
16546 SFF/SFP/SFP+ MODULE SUPPORT
16547 M: Russell King <linux@armlinux.org.uk>
16548 L: netdev@vger.kernel.org
16550 F: drivers/net/phy/phylink.c
16551 F: drivers/net/phy/sfp*
16552 F: include/linux/mdio/mdio-i2c.h
16553 F: include/linux/phylink.h
16554 F: include/linux/sfp.h
16555 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)
16558 M: Dimitri Sivanich <dimitri.sivanich@hpe.com>
16560 F: drivers/misc/sgi-gru/
16562 SGI XP/XPC/XPNET DRIVER
16563 M: Robin Holt <robinmholt@gmail.com>
16564 M: Steve Wahl <steve.wahl@hpe.com>
16565 R: Mike Travis <mike.travis@hpe.com>
16567 F: drivers/misc/sgi-xp/
16569 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
16570 M: Karsten Graul <kgraul@linux.ibm.com>
16571 M: Guvenc Gulce <guvenc@linux.ibm.com>
16572 L: linux-s390@vger.kernel.org
16574 W: http://www.ibm.com/developerworks/linux/linux390/
16577 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
16578 M: Linus Walleij <linus.walleij@linaro.org>
16579 L: linux-iio@vger.kernel.org
16581 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
16582 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
16583 F: drivers/iio/light/gp2ap002.c
16585 SHARP RJ54N1CB0C SENSOR DRIVER
16586 M: Jacopo Mondi <jacopo@jmondi.org>
16587 L: linux-media@vger.kernel.org
16589 T: git git://linuxtv.org/media_tree.git
16590 F: drivers/media/i2c/rj54n1cb0c.c
16591 F: include/media/i2c/rj54n1cb0c.h
16593 SH_VOU V4L2 OUTPUT DRIVER
16594 L: linux-media@vger.kernel.org
16596 F: drivers/media/platform/sh_vou.c
16597 F: include/media/drv-intf/sh_vou.h
16599 SI2157 MEDIA DRIVER
16600 M: Antti Palosaari <crope@iki.fi>
16601 L: linux-media@vger.kernel.org
16603 W: https://linuxtv.org
16604 W: http://palosaari.fi/linux/
16605 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16606 T: git git://linuxtv.org/anttip/media_tree.git
16607 F: drivers/media/tuners/si2157*
16609 SI2165 MEDIA DRIVER
16610 M: Matthias Schwarzott <zzam@gentoo.org>
16611 L: linux-media@vger.kernel.org
16613 W: https://linuxtv.org
16614 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16615 F: drivers/media/dvb-frontends/si2165*
16617 SI2168 MEDIA DRIVER
16618 M: Antti Palosaari <crope@iki.fi>
16619 L: linux-media@vger.kernel.org
16621 W: https://linuxtv.org
16622 W: http://palosaari.fi/linux/
16623 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16624 T: git git://linuxtv.org/anttip/media_tree.git
16625 F: drivers/media/dvb-frontends/si2168*
16627 SI470X FM RADIO RECEIVER I2C DRIVER
16628 M: Hans Verkuil <hverkuil@xs4all.nl>
16629 L: linux-media@vger.kernel.org
16631 W: https://linuxtv.org
16632 T: git git://linuxtv.org/media_tree.git
16633 F: drivers/media/radio/si470x/radio-si470x-i2c.c
16635 SI470X FM RADIO RECEIVER USB DRIVER
16636 M: Hans Verkuil <hverkuil@xs4all.nl>
16637 L: linux-media@vger.kernel.org
16639 W: https://linuxtv.org
16640 T: git git://linuxtv.org/media_tree.git
16641 F: drivers/media/radio/si470x/radio-si470x-common.c
16642 F: drivers/media/radio/si470x/radio-si470x-usb.c
16643 F: drivers/media/radio/si470x/radio-si470x.h
16645 SI4713 FM RADIO TRANSMITTER I2C DRIVER
16646 M: Eduardo Valentin <edubezval@gmail.com>
16647 L: linux-media@vger.kernel.org
16649 W: https://linuxtv.org
16650 T: git git://linuxtv.org/media_tree.git
16651 F: drivers/media/radio/si4713/si4713.?
16653 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
16654 M: Eduardo Valentin <edubezval@gmail.com>
16655 L: linux-media@vger.kernel.org
16657 W: https://linuxtv.org
16658 T: git git://linuxtv.org/media_tree.git
16659 F: drivers/media/radio/si4713/radio-platform-si4713.c
16661 SI4713 FM RADIO TRANSMITTER USB DRIVER
16662 M: Hans Verkuil <hverkuil@xs4all.nl>
16663 L: linux-media@vger.kernel.org
16665 W: https://linuxtv.org
16666 T: git git://linuxtv.org/media_tree.git
16667 F: drivers/media/radio/si4713/radio-usb-si4713.c
16670 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16671 L: linux-media@vger.kernel.org
16673 W: https://linuxtv.org
16674 T: git git://linuxtv.org/media_tree.git
16675 F: drivers/media/common/siano/
16676 F: drivers/media/mmc/siano/
16677 F: drivers/media/usb/siano/
16678 F: drivers/media/usb/siano/
16681 M: Palmer Dabbelt <palmer@dabbelt.com>
16682 M: Paul Walmsley <paul.walmsley@sifive.com>
16683 L: linux-riscv@lists.infradead.org
16685 T: git git://github.com/sifive/riscv-linux.git
16689 SIFIVE FU540 SYSTEM-ON-CHIP
16690 M: Paul Walmsley <paul.walmsley@sifive.com>
16691 M: Palmer Dabbelt <palmer@dabbelt.com>
16692 L: linux-riscv@lists.infradead.org
16694 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
16699 M: Green Wan <green.wan@sifive.com>
16701 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
16702 F: drivers/dma/sf-pdma/
16704 SILEAD TOUCHSCREEN DRIVER
16705 M: Hans de Goede <hdegoede@redhat.com>
16706 L: linux-input@vger.kernel.org
16707 L: platform-driver-x86@vger.kernel.org
16709 F: drivers/input/touchscreen/silead.c
16710 F: drivers/platform/x86/touchscreen_dmi.c
16712 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
16713 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
16715 F: drivers/staging/wfx/
16717 SILICON MOTION SM712 FRAME BUFFER DRIVER
16718 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
16719 M: Teddy Wang <teddy.wang@siliconmotion.com>
16720 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
16721 L: linux-fbdev@vger.kernel.org
16723 F: Documentation/fb/sm712fb.rst
16724 F: drivers/video/fbdev/sm712*
16726 SILVACO I3C DUAL-ROLE MASTER
16727 M: Miquel Raynal <miquel.raynal@bootlin.com>
16728 M: Conor Culhane <conor.culhane@silvaco.com>
16729 L: linux-i3c@lists.infradead.org
16731 F: Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
16732 F: drivers/i3c/master/svc-i3c-master.c
16735 M: Hans de Goede <hdegoede@redhat.com>
16736 L: linux-fbdev@vger.kernel.org
16738 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
16739 F: drivers/video/fbdev/simplefb.c
16740 F: include/linux/platform_data/simplefb.h
16742 SIMTEC EB110ATX (Chalice CATS)
16743 M: Simtec Linux Team <linux@simtec.co.uk>
16745 W: http://www.simtec.co.uk/products/EB110ATX/
16747 SIMTEC EB2410ITX (BAST)
16748 M: Simtec Linux Team <linux@simtec.co.uk>
16750 W: http://www.simtec.co.uk/products/EB2410ITX/
16751 F: arch/arm/mach-s3c/bast-ide.c
16752 F: arch/arm/mach-s3c/bast-irq.c
16753 F: arch/arm/mach-s3c/mach-bast.c
16756 M: Thorsten Scherer <t.scherer@eckelmann.de>
16757 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
16758 R: Pengutronix Kernel Team <kernel@pengutronix.de>
16760 F: drivers/gpio/gpio-siox.c
16762 F: include/trace/events/siox.h
16764 SIPHASH PRF ROUTINES
16765 M: Jason A. Donenfeld <Jason@zx2c4.com>
16767 F: include/linux/siphash.h
16769 F: lib/test_siphash.c
16771 SIS 190 ETHERNET DRIVER
16772 M: Francois Romieu <romieu@fr.zoreil.com>
16773 L: netdev@vger.kernel.org
16775 F: drivers/net/ethernet/sis/sis190.c
16777 SIS 900/7016 FAST ETHERNET DRIVER
16778 M: Daniele Venzano <venza@brownhat.org>
16779 L: netdev@vger.kernel.org
16781 W: http://www.brownhat.org/sis900.html
16782 F: drivers/net/ethernet/sis/sis900.*
16784 SIS FRAMEBUFFER DRIVER
16785 M: Thomas Winischhofer <thomas@winischhofer.net>
16787 W: http://www.winischhofer.net/linuxsisvga.shtml
16788 F: Documentation/fb/sisfb.rst
16789 F: drivers/video/fbdev/sis/
16790 F: include/video/sisfb.h
16792 SIS I2C TOUCHSCREEN DRIVER
16793 M: Mika Penttilä <mika.penttila@nextfour.com>
16794 L: linux-input@vger.kernel.org
16796 F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
16797 F: drivers/input/touchscreen/sis_i2c.c
16800 M: Thomas Winischhofer <thomas@winischhofer.net>
16802 W: http://www.winischhofer.at/linuxsisusbvga.shtml
16803 F: drivers/usb/misc/sisusbvga/
16806 M: Christoph Lameter <cl@linux.com>
16807 M: Pekka Enberg <penberg@kernel.org>
16808 M: David Rientjes <rientjes@google.com>
16809 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
16810 M: Andrew Morton <akpm@linux-foundation.org>
16811 M: Vlastimil Babka <vbabka@suse.cz>
16812 L: linux-mm@kvack.org
16814 F: include/linux/sl?b*.h
16817 SLEEPABLE READ-COPY UPDATE (SRCU)
16818 M: Lai Jiangshan <jiangshanlai@gmail.com>
16819 M: "Paul E. McKenney" <paulmck@kernel.org>
16820 M: Josh Triplett <josh@joshtriplett.org>
16821 R: Steven Rostedt <rostedt@goodmis.org>
16822 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
16823 L: rcu@vger.kernel.org
16825 W: http://www.rdrop.com/users/paulmck/RCU/
16826 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16827 F: include/linux/srcu*.h
16828 F: kernel/rcu/srcu*.c
16830 SMACK SECURITY MODULE
16831 M: Casey Schaufler <casey@schaufler-ca.com>
16832 L: linux-security-module@vger.kernel.org
16834 W: http://schaufler-ca.com
16835 T: git git://github.com/cschaufler/smack-next
16836 F: Documentation/admin-guide/LSM/Smack.rst
16839 SMC91x ETHERNET DRIVER
16840 M: Nicolas Pitre <nico@fluxnic.net>
16842 F: drivers/net/ethernet/smsc/smc91x.*
16844 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
16845 M: Mark Rutland <mark.rutland@arm.com>
16846 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
16847 M: Sudeep Holla <sudeep.holla@arm.com>
16848 L: linux-arm-kernel@lists.infradead.org
16850 F: drivers/firmware/smccc/
16851 F: include/linux/arm-smccc.h
16853 SMM665 HARDWARE MONITOR DRIVER
16854 M: Guenter Roeck <linux@roeck-us.net>
16855 L: linux-hwmon@vger.kernel.org
16857 F: Documentation/hwmon/smm665.rst
16858 F: drivers/hwmon/smm665.c
16860 SMSC EMC2103 HARDWARE MONITOR DRIVER
16861 M: Steve Glendinning <steve.glendinning@shawell.net>
16862 L: linux-hwmon@vger.kernel.org
16864 F: Documentation/hwmon/emc2103.rst
16865 F: drivers/hwmon/emc2103.c
16867 SMSC SCH5627 HARDWARE MONITOR DRIVER
16868 M: Hans de Goede <hdegoede@redhat.com>
16869 L: linux-hwmon@vger.kernel.org
16871 F: Documentation/hwmon/sch5627.rst
16872 F: drivers/hwmon/sch5627.c
16874 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
16875 M: Steve Glendinning <steve.glendinning@shawell.net>
16876 L: linux-fbdev@vger.kernel.org
16878 F: drivers/video/fbdev/smscufx.c
16880 SMSC47B397 HARDWARE MONITOR DRIVER
16881 M: Jean Delvare <jdelvare@suse.com>
16882 L: linux-hwmon@vger.kernel.org
16884 F: Documentation/hwmon/smsc47b397.rst
16885 F: drivers/hwmon/smsc47b397.c
16887 SMSC911x ETHERNET DRIVER
16888 M: Steve Glendinning <steve.glendinning@shawell.net>
16889 L: netdev@vger.kernel.org
16891 F: drivers/net/ethernet/smsc/smsc911x.*
16892 F: include/linux/smsc911x.h
16894 SMSC9420 PCI ETHERNET DRIVER
16895 M: Steve Glendinning <steve.glendinning@shawell.net>
16896 L: netdev@vger.kernel.org
16898 F: drivers/net/ethernet/smsc/smsc9420.*
16900 SOCIONEXT (SNI) AVE NETWORK DRIVER
16901 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
16902 L: netdev@vger.kernel.org
16904 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
16905 F: drivers/net/ethernet/socionext/sni_ave.c
16907 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
16908 M: Jassi Brar <jaswinder.singh@linaro.org>
16909 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
16910 L: netdev@vger.kernel.org
16912 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
16913 F: drivers/net/ethernet/socionext/netsec.c
16915 SOCIONEXT (SNI) Synquacer SPI DRIVER
16916 M: Masahisa Kojima <masahisa.kojima@linaro.org>
16917 M: Jassi Brar <jaswinder.singh@linaro.org>
16918 L: linux-spi@vger.kernel.org
16920 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
16921 F: drivers/spi/spi-synquacer.c
16923 SOCIONEXT SYNQUACER I2C DRIVER
16924 M: Ard Biesheuvel <ardb@kernel.org>
16925 L: linux-i2c@vger.kernel.org
16927 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
16928 F: drivers/i2c/busses/i2c-synquacer.c
16930 SOCIONEXT UNIPHIER SOUND DRIVER
16931 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16933 F: sound/soc/uniphier/
16935 SOEKRIS NET48XX LED SUPPORT
16936 M: Chris Boot <bootc@bootc.net>
16938 F: drivers/leds/leds-net48xx.c
16940 SOFT-IWARP DRIVER (siw)
16941 M: Bernard Metzler <bmt@zurich.ibm.com>
16942 L: linux-rdma@vger.kernel.org
16944 F: drivers/infiniband/sw/siw/
16945 F: include/uapi/rdma/siw-abi.h
16947 SOFT-ROCE DRIVER (rxe)
16948 M: Zhu Yanjun <zyjzyj2000@gmail.com>
16949 L: linux-rdma@vger.kernel.org
16951 F: drivers/infiniband/sw/rxe/
16952 F: include/uapi/rdma/rdma_user_rxe.h
16954 SOFTLOGIC 6x10 MPEG CODEC
16955 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16956 M: Anton Sviridenko <anton@corp.bluecherry.net>
16957 M: Andrey Utkin <andrey_utkin@fastmail.com>
16958 M: Ismael Luceno <ismael@iodev.co.uk>
16959 L: linux-media@vger.kernel.org
16961 F: drivers/media/pci/solo6x10/
16963 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
16964 M: James Morse <james.morse@arm.com>
16965 L: linux-arm-kernel@lists.infradead.org
16967 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
16968 F: drivers/firmware/arm_sdei.c
16969 F: include/linux/arm_sdei.h
16970 F: include/uapi/linux/arm_sdei.h
16973 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16974 R: Heikki Krogerus <heikki.krogerus@linux.intel.com>
16975 L: linux-acpi@vger.kernel.org
16977 F: drivers/base/swnode.c
16979 SOFTWARE RAID (Multiple Disks) SUPPORT
16980 M: Song Liu <song@kernel.org>
16981 L: linux-raid@vger.kernel.org
16983 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
16984 F: drivers/md/Kconfig
16985 F: drivers/md/Makefile
16987 F: drivers/md/raid*
16988 F: include/linux/raid/
16989 F: include/uapi/linux/raid/
16991 SOLIDRUN CLEARFOG SUPPORT
16992 M: Russell King <linux@armlinux.org.uk>
16994 F: arch/arm/boot/dts/armada-388-clearfog*
16995 F: arch/arm/boot/dts/armada-38x-solidrun-*
16997 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
16998 M: Russell King <linux@armlinux.org.uk>
17000 F: arch/arm/boot/dts/imx6*-cubox-i*
17001 F: arch/arm/boot/dts/imx6*-hummingboard*
17002 F: arch/arm/boot/dts/imx6*-sr-*
17004 SONIC NETWORK DRIVER
17005 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
17006 L: netdev@vger.kernel.org
17008 F: drivers/net/ethernet/natsemi/sonic.*
17010 SONICS SILICON BACKPLANE DRIVER (SSB)
17011 M: Michael Buesch <m@bues.ch>
17012 L: linux-wireless@vger.kernel.org
17015 F: include/linux/ssb/
17017 SONY IMX214 SENSOR DRIVER
17018 M: Ricardo Ribalda <ribalda@kernel.org>
17019 L: linux-media@vger.kernel.org
17021 T: git git://linuxtv.org/media_tree.git
17022 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
17023 F: drivers/media/i2c/imx214.c
17025 SONY IMX219 SENSOR DRIVER
17026 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
17027 L: linux-media@vger.kernel.org
17029 T: git git://linuxtv.org/media_tree.git
17030 F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
17031 F: drivers/media/i2c/imx219.c
17033 SONY IMX258 SENSOR DRIVER
17034 M: Sakari Ailus <sakari.ailus@linux.intel.com>
17035 L: linux-media@vger.kernel.org
17037 T: git git://linuxtv.org/media_tree.git
17038 F: Documentation/devicetree/bindings/media/i2c/imx258.yaml
17039 F: drivers/media/i2c/imx258.c
17041 SONY IMX274 SENSOR DRIVER
17042 M: Leon Luo <leonl@leopardimaging.com>
17043 L: linux-media@vger.kernel.org
17045 T: git git://linuxtv.org/media_tree.git
17046 F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
17047 F: drivers/media/i2c/imx274.c
17049 SONY IMX290 SENSOR DRIVER
17050 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17051 L: linux-media@vger.kernel.org
17053 T: git git://linuxtv.org/media_tree.git
17054 F: Documentation/devicetree/bindings/media/i2c/imx290.txt
17055 F: drivers/media/i2c/imx290.c
17057 SONY IMX319 SENSOR DRIVER
17058 M: Bingbu Cao <bingbu.cao@intel.com>
17059 L: linux-media@vger.kernel.org
17061 T: git git://linuxtv.org/media_tree.git
17062 F: drivers/media/i2c/imx319.c
17064 SONY IMX334 SENSOR DRIVER
17065 M: Paul J. Murphy <paul.j.murphy@intel.com>
17066 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
17067 L: linux-media@vger.kernel.org
17069 T: git git://linuxtv.org/media_tree.git
17070 F: Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
17071 F: drivers/media/i2c/imx334.c
17073 SONY IMX355 SENSOR DRIVER
17074 M: Tianshu Qiu <tian.shu.qiu@intel.com>
17075 L: linux-media@vger.kernel.org
17077 T: git git://linuxtv.org/media_tree.git
17078 F: drivers/media/i2c/imx355.c
17080 SONY MEMORYSTICK SUBSYSTEM
17081 M: Maxim Levitsky <maximlevitsky@gmail.com>
17082 M: Alex Dubov <oakad@yahoo.com>
17083 M: Ulf Hansson <ulf.hansson@linaro.org>
17084 L: linux-mmc@vger.kernel.org
17086 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
17087 F: drivers/memstick/
17088 F: include/linux/memstick.h
17090 SONY VAIO CONTROL DEVICE DRIVER
17091 M: Mattia Dongili <malattia@linux.it>
17092 L: platform-driver-x86@vger.kernel.org
17094 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
17095 F: Documentation/admin-guide/laptops/sony-laptop.rst
17096 F: drivers/char/sonypi.c
17097 F: drivers/platform/x86/sony-laptop.c
17098 F: include/linux/sony-laptop.h
17101 M: Jaroslav Kysela <perex@perex.cz>
17102 M: Takashi Iwai <tiwai@suse.com>
17103 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17105 W: http://www.alsa-project.org/
17106 Q: http://patchwork.kernel.org/project/alsa-devel/list/
17107 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17108 F: Documentation/sound/
17110 F: include/uapi/sound/
17113 SOUND - COMPRESSED AUDIO
17114 M: Vinod Koul <vkoul@kernel.org>
17115 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17117 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17118 F: Documentation/sound/designs/compress-offload.rst
17119 F: include/sound/compress_driver.h
17120 F: include/uapi/sound/compress_*
17121 F: sound/core/compress_offload.c
17122 F: sound/soc/soc-compress.c
17124 SOUND - DMAENGINE HELPERS
17125 M: Lars-Peter Clausen <lars@metafoo.de>
17127 F: include/sound/dmaengine_pcm.h
17128 F: sound/core/pcm_dmaengine.c
17129 F: sound/soc/soc-generic-dmaengine-pcm.c
17131 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
17132 M: Liam Girdwood <lgirdwood@gmail.com>
17133 M: Mark Brown <broonie@kernel.org>
17134 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17136 W: http://alsa-project.org/main/index.php/ASoC
17137 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
17138 F: Documentation/devicetree/bindings/sound/
17139 F: Documentation/sound/soc/
17140 F: include/dt-bindings/sound/
17141 F: include/sound/soc*
17144 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
17145 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
17146 M: Liam Girdwood <lgirdwood@gmail.com>
17147 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
17148 M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
17149 M: Daniel Baluta <daniel.baluta@nxp.com>
17150 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
17152 W: https://github.com/thesofproject/linux/
17155 SOUNDWIRE SUBSYSTEM
17156 M: Vinod Koul <vkoul@kernel.org>
17157 M: Bard Liao <yung-chuan.liao@linux.intel.com>
17158 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
17159 R: Sanyog Kale <sanyog.r.kale@intel.com>
17160 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17162 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
17163 F: Documentation/driver-api/soundwire/
17164 F: drivers/soundwire/
17165 F: include/linux/soundwire/
17168 M: Olli Salonen <olli.salonen@iki.fi>
17169 L: linux-media@vger.kernel.org
17171 W: https://linuxtv.org
17172 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17173 F: drivers/media/dvb-frontends/sp2*
17175 SPARC + UltraSPARC (sparc/sparc64)
17176 M: "David S. Miller" <davem@davemloft.net>
17177 L: sparclinux@vger.kernel.org
17179 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
17180 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
17181 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
17185 SPARC SERIAL DRIVERS
17186 M: "David S. Miller" <davem@davemloft.net>
17187 L: sparclinux@vger.kernel.org
17189 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
17190 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
17191 F: drivers/tty/serial/suncore.c
17192 F: drivers/tty/serial/sunhv.c
17193 F: drivers/tty/serial/sunsab.c
17194 F: drivers/tty/serial/sunsab.h
17195 F: drivers/tty/serial/sunsu.c
17196 F: drivers/tty/serial/sunzilog.c
17197 F: drivers/tty/serial/sunzilog.h
17198 F: drivers/tty/vcc.c
17199 F: include/linux/sunserialcore.h
17202 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
17203 L: linux-sparse@vger.kernel.org
17205 W: https://sparse.docs.kernel.org/
17206 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
17207 Q: https://patchwork.kernel.org/project/linux-sparse/list/
17208 B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
17209 F: include/linux/compiler.h
17211 SPEAKUP CONSOLE SPEECH DRIVER
17212 M: William Hubbs <w.d.hubbs@gmail.com>
17213 M: Chris Brannon <chris@the-brannons.com>
17214 M: Kirk Reiser <kirk@reisers.ca>
17215 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
17216 L: speakup@linux-speakup.org
17218 W: http://www.linux-speakup.org/
17219 W: https://github.com/linux-speakup/speakup
17220 B: https://github.com/linux-speakup/speakup/issues
17221 F: drivers/accessibility/speakup/
17223 SPEAR CLOCK FRAMEWORK SUPPORT
17224 M: Viresh Kumar <vireshk@kernel.org>
17225 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17227 W: http://www.st.com/spear
17228 F: drivers/clk/spear/
17230 SPEAR PLATFORM SUPPORT
17231 M: Viresh Kumar <vireshk@kernel.org>
17232 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
17233 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17235 W: http://www.st.com/spear
17236 F: arch/arm/boot/dts/spear*
17237 F: arch/arm/mach-spear/
17240 M: Tudor Ambarus <tudor.ambarus@microchip.com>
17241 R: Michael Walle <michael@walle.cc>
17242 R: Pratyush Yadav <p.yadav@ti.com>
17243 L: linux-mtd@lists.infradead.org
17245 W: http://www.linux-mtd.infradead.org/
17246 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
17247 C: irc://irc.oftc.net/mtd
17248 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
17249 F: drivers/mtd/spi-nor/
17250 F: include/linux/mtd/spi-nor.h
17253 M: Mark Brown <broonie@kernel.org>
17254 L: linux-spi@vger.kernel.org
17256 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
17257 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
17258 F: Documentation/devicetree/bindings/spi/
17259 F: Documentation/spi/
17261 F: include/linux/spi/
17262 F: include/uapi/linux/spi/
17265 SPIDERNET NETWORK DRIVER for CELL
17266 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
17267 M: Geoff Levand <geoff@infradead.org>
17268 L: netdev@vger.kernel.org
17269 L: linuxppc-dev@lists.ozlabs.org
17271 F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
17272 F: drivers/net/ethernet/toshiba/spider_net*
17275 M: Stephen Boyd <sboyd@kernel.org>
17276 L: linux-kernel@vger.kernel.org
17278 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
17279 F: Documentation/devicetree/bindings/spmi/
17281 F: include/dt-bindings/spmi/spmi.h
17282 F: include/linux/spmi.h
17283 F: include/trace/events/spmi.h
17286 M: Jeremy Kerr <jk@ozlabs.org>
17287 L: linuxppc-dev@lists.ozlabs.org
17289 W: http://www.ibm.com/developerworks/power/cell/
17290 F: Documentation/filesystems/spufs/spufs.rst
17291 F: arch/powerpc/platforms/cell/spufs/
17293 SQUASHFS FILE SYSTEM
17294 M: Phillip Lougher <phillip@squashfs.org.uk>
17295 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
17297 W: http://squashfs.org.uk
17298 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
17299 F: Documentation/filesystems/squashfs.rst
17302 SRM (Alpha) environment access
17303 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
17305 F: arch/alpha/kernel/srm_env.c
17307 ST LSM6DSx IMU IIO DRIVER
17308 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
17309 L: linux-iio@vger.kernel.org
17311 W: http://www.st.com/
17312 F: Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
17313 F: drivers/iio/imu/st_lsm6dsx/
17315 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
17316 M: Mickael Guene <mickael.guene@st.com>
17317 L: linux-media@vger.kernel.org
17319 T: git git://linuxtv.org/media_tree.git
17320 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
17321 F: drivers/media/i2c/st-mipid02.c
17323 ST STM32 I2C/SMBUS DRIVER
17324 M: Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
17325 M: Alain Volmat <alain.volmat@foss.st.com>
17326 L: linux-i2c@vger.kernel.org
17328 F: drivers/i2c/busses/i2c-stm32*
17330 ST STM32 SPI DRIVER
17331 M: Alain Volmat <alain.volmat@foss.st.com>
17332 L: linux-spi@vger.kernel.org
17334 F: drivers/spi/spi-stm32.c
17337 M: Daniel Nilsson <daniel.nilsson@flex.com>
17338 L: linux-hwmon@vger.kernel.org
17340 F: Documentation/hwmon/stpddc60.rst
17341 F: drivers/hwmon/pmbus/stpddc60.c
17343 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
17344 M: Song Qiang <songqiang1304521@gmail.com>
17345 L: linux-iio@vger.kernel.org
17347 F: Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
17348 F: drivers/iio/proximity/vl53l0x-i2c.c
17351 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17352 M: Sasha Levin <sashal@kernel.org>
17353 L: stable@vger.kernel.org
17355 F: Documentation/process/stable-kernel-rules.rst
17357 STAGING - ATOMISP DRIVER
17358 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17359 R: Sakari Ailus <sakari.ailus@linux.intel.com>
17360 L: linux-media@vger.kernel.org
17362 F: drivers/staging/media/atomisp/
17364 STAGING - FIELDBUS SUBSYSTEM
17365 M: Sven Van Asbroeck <TheSven73@gmail.com>
17367 F: drivers/staging/fieldbus/*
17368 F: drivers/staging/fieldbus/Documentation/
17370 STAGING - HMS ANYBUS-S BUS
17371 M: Sven Van Asbroeck <TheSven73@gmail.com>
17373 F: drivers/staging/fieldbus/anybuss/
17375 STAGING - INDUSTRIAL IO
17376 M: Jonathan Cameron <jic23@kernel.org>
17377 L: linux-iio@vger.kernel.org
17379 F: Documentation/devicetree/bindings/staging/iio/
17380 F: drivers/staging/iio/
17382 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
17383 M: Marc Dietrich <marvin24@gmx.de>
17384 L: ac100@lists.launchpad.net (moderated for non-subscribers)
17385 L: linux-tegra@vger.kernel.org
17387 F: drivers/staging/nvec/
17389 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
17390 M: Jens Frederich <jfrederich@gmail.com>
17391 M: Daniel Drake <dsd@laptop.org>
17392 M: Jon Nettleton <jon.nettleton@gmail.com>
17394 W: http://wiki.laptop.org/go/DCON
17395 F: drivers/staging/olpc_dcon/
17397 STAGING - REALTEK RTL8188EU DRIVERS
17398 M: Larry Finger <Larry.Finger@lwfinger.net>
17400 F: drivers/staging/rtl8188eu/
17402 STAGING - REALTEK RTL8712U DRIVERS
17403 M: Larry Finger <Larry.Finger@lwfinger.net>
17404 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
17406 F: drivers/staging/rtl8712/
17408 STAGING - SEPS525 LCD CONTROLLER DRIVERS
17409 M: Michael Hennerich <michael.hennerich@analog.com>
17410 L: linux-fbdev@vger.kernel.org
17412 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
17413 F: drivers/staging/fbtft/fb_seps525.c
17415 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
17416 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
17417 M: Teddy Wang <teddy.wang@siliconmotion.com>
17418 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
17419 L: linux-fbdev@vger.kernel.org
17421 F: drivers/staging/sm750fb/
17423 STAGING - VIA VT665X DRIVERS
17424 M: Forest Bond <forest@alittletooquiet.net>
17426 F: drivers/staging/vt665?/
17429 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17430 L: linux-staging@lists.linux.dev
17432 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
17433 F: drivers/staging/
17435 STARFIRE/DURALAN NETWORK DRIVER
17436 M: Ion Badulescu <ionut@badula.org>
17438 F: drivers/net/ethernet/adaptec/starfire*
17441 M: Peter Zijlstra <peterz@infradead.org>
17442 M: Josh Poimboeuf <jpoimboe@redhat.com>
17443 M: Jason Baron <jbaron@akamai.com>
17444 R: Steven Rostedt <rostedt@goodmis.org>
17445 R: Ard Biesheuvel <ardb@kernel.org>
17447 F: arch/*/include/asm/jump_label*.h
17448 F: arch/*/include/asm/static_call*.h
17449 F: arch/*/kernel/jump_label.c
17450 F: arch/*/kernel/static_call.c
17451 F: include/linux/jump_label*.h
17452 F: include/linux/static_call*.h
17453 F: kernel/jump_label.c
17454 F: kernel/static_call.c
17456 STI AUDIO (ASoC) DRIVERS
17457 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
17458 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17460 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
17464 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
17466 F: Documentation/devicetree/bindings/media/stih-cec.txt
17467 F: drivers/media/cec/platform/sti/
17469 STK1160 USB VIDEO CAPTURE DRIVER
17470 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17471 L: linux-media@vger.kernel.org
17473 T: git git://linuxtv.org/media_tree.git
17474 F: drivers/media/usb/stk1160/
17476 STM32 AUDIO (ASoC) DRIVERS
17477 M: Olivier Moysan <olivier.moysan@foss.st.com>
17478 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
17479 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17481 F: Documentation/devicetree/bindings/iio/adc/st,stm32-*.yaml
17484 STM32 TIMER/LPTIMER DRIVERS
17485 M: Fabrice Gasnier <fabrice.gasnier@foss.st.com>
17487 F: Documentation/ABI/testing/*timer-stm32
17488 F: Documentation/devicetree/bindings/*/*stm32-*timer*
17489 F: drivers/*/stm32-*timer*
17490 F: drivers/pwm/pwm-stm32*
17491 F: include/linux/*/stm32-*tim*
17493 STMMAC ETHERNET DRIVER
17494 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
17495 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
17496 M: Jose Abreu <joabreu@synopsys.com>
17497 L: netdev@vger.kernel.org
17499 W: http://www.stlinux.com
17500 F: Documentation/networking/device_drivers/ethernet/stmicro/
17501 F: drivers/net/ethernet/stmicro/stmmac/
17504 M: Sam Creasey <sammy@sammy.net>
17506 W: http://sammy.net/sun3/
17507 F: arch/m68k/include/asm/sun3*
17508 F: arch/m68k/kernel/*sun3*
17509 F: arch/m68k/sun3*/
17510 F: drivers/net/ethernet/i825xx/sun3*
17512 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
17513 M: Hans de Goede <hdegoede@redhat.com>
17514 L: linux-input@vger.kernel.org
17516 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
17517 F: drivers/input/keyboard/sun4i-lradc-keys.c
17519 SUNDANCE NETWORK DRIVER
17520 M: Denis Kirjanov <kda@linux-powerpc.org>
17521 L: netdev@vger.kernel.org
17523 F: drivers/net/ethernet/dlink/sundance.c
17526 M: Yoshinori Sato <ysato@users.sourceforge.jp>
17527 M: Rich Felker <dalias@libc.org>
17528 L: linux-sh@vger.kernel.org
17530 Q: http://patchwork.kernel.org/project/linux-sh/list/
17531 F: Documentation/sh/
17536 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
17537 M: Len Brown <len.brown@intel.com>
17538 M: Pavel Machek <pavel@ucw.cz>
17539 L: linux-pm@vger.kernel.org
17541 B: https://bugzilla.kernel.org
17542 F: Documentation/power/
17543 F: arch/x86/kernel/acpi/
17544 F: drivers/base/power/
17545 F: include/linux/freezer.h
17546 F: include/linux/pm.h
17547 F: include/linux/suspend.h
17551 M: Martin Mares <mj@ucw.cz>
17552 L: linux-video@atrey.karlin.mff.cuni.cz
17554 F: Documentation/admin-guide/svga.rst
17555 F: arch/x86/boot/video*
17558 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17559 L: iommu@lists.linux-foundation.org
17561 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
17562 F: arch/*/kernel/pci-swiotlb.c
17563 F: include/linux/swiotlb.h
17564 F: kernel/dma/swiotlb.c
17567 M: Jiri Pirko <jiri@resnulli.us>
17568 M: Ivan Vecera <ivecera@redhat.com>
17569 L: netdev@vger.kernel.org
17571 F: include/net/switchdev.h
17574 SY8106A REGULATOR DRIVER
17575 M: Icenowy Zheng <icenowy@aosc.io>
17577 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
17578 F: drivers/regulator/sy8106a-regulator.c
17580 SYNC FILE FRAMEWORK
17581 M: Sumit Semwal <sumit.semwal@linaro.org>
17582 R: Gustavo Padovan <gustavo@padovan.org>
17583 L: linux-media@vger.kernel.org
17584 L: dri-devel@lists.freedesktop.org
17586 T: git git://anongit.freedesktop.org/drm/drm-misc
17587 F: Documentation/driver-api/sync_file.rst
17588 F: drivers/dma-buf/dma-fence*
17589 F: drivers/dma-buf/sw_sync.c
17590 F: drivers/dma-buf/sync_*
17591 F: include/linux/sync_file.h
17592 F: include/uapi/linux/sync_file.h
17594 SYNOPSYS ARC ARCHITECTURE
17595 M: Vineet Gupta <vgupta@synopsys.com>
17596 L: linux-snps-arc@lists.infradead.org
17598 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
17599 F: Documentation/devicetree/bindings/arc/*
17600 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
17602 F: drivers/clocksource/arc_timer.c
17603 F: drivers/tty/serial/arc_uart.c
17605 SYNOPSYS ARC HSDK SDP pll clock driver
17606 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17608 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
17609 F: drivers/clk/clk-hsdk-pll.c
17611 SYNOPSYS ARC SDP clock driver
17612 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17614 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
17615 F: drivers/clk/axs10x/*
17617 SYNOPSYS ARC SDP platform support
17618 M: Alexey Brodkin <abrodkin@synopsys.com>
17620 F: Documentation/devicetree/bindings/arc/axs10*
17621 F: arch/arc/boot/dts/ax*
17622 F: arch/arc/plat-axs10x
17624 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
17625 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17627 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
17628 F: drivers/reset/reset-axs10x.c
17630 SYNOPSYS CREG GPIO DRIVER
17631 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17633 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
17634 F: drivers/gpio/gpio-creg-snps.c
17636 SYNOPSYS DESIGNWARE 8250 UART DRIVER
17637 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17639 F: drivers/tty/serial/8250/8250_dw.c
17640 F: drivers/tty/serial/8250/8250_dwlib.*
17641 F: drivers/tty/serial/8250/8250_lpss.c
17643 SYNOPSYS DESIGNWARE APB GPIO DRIVER
17644 M: Hoan Tran <hoan@os.amperecomputing.com>
17645 M: Serge Semin <fancer.lancer@gmail.com>
17646 L: linux-gpio@vger.kernel.org
17648 F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
17649 F: drivers/gpio/gpio-dwapb.c
17651 SYNOPSYS DESIGNWARE APB SSI DRIVER
17652 M: Serge Semin <fancer.lancer@gmail.com>
17653 L: linux-spi@vger.kernel.org
17655 F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
17656 F: drivers/spi/spi-dw*
17658 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
17659 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17661 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
17662 F: drivers/dma/dw-axi-dmac/
17664 SYNOPSYS DESIGNWARE DMAC DRIVER
17665 M: Viresh Kumar <vireshk@kernel.org>
17666 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17668 F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
17670 F: include/dt-bindings/dma/dw-dmac.h
17671 F: include/linux/dma/dw.h
17672 F: include/linux/platform_data/dma-dw.h
17674 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
17675 M: Jose Abreu <Jose.Abreu@synopsys.com>
17676 L: netdev@vger.kernel.org
17678 F: drivers/net/ethernet/synopsys/
17680 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
17681 M: Jose Abreu <Jose.Abreu@synopsys.com>
17682 L: netdev@vger.kernel.org
17684 F: drivers/net/pcs/pcs-xpcs.c
17685 F: include/linux/pcs/pcs-xpcs.h
17687 SYNOPSYS DESIGNWARE I2C DRIVER
17688 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
17689 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17690 R: Mika Westerberg <mika.westerberg@linux.intel.com>
17691 L: linux-i2c@vger.kernel.org
17693 F: drivers/i2c/busses/i2c-designware-*
17695 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
17696 M: Jaehoon Chung <jh80.chung@samsung.com>
17697 L: linux-mmc@vger.kernel.org
17699 F: drivers/mmc/host/dw_mmc*
17701 SYNOPSYS HSDK RESET CONTROLLER DRIVER
17702 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17704 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
17705 F: drivers/reset/reset-hsdk.c
17706 F: include/dt-bindings/reset/snps,hsdk-reset.h
17708 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
17709 M: Prabu Thangamuthu <prabu.t@synopsys.com>
17710 M: Manjunath M B <manjumb@synopsys.com>
17711 L: linux-mmc@vger.kernel.org
17713 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
17715 SYSTEM CONFIGURATION (SYSCON)
17716 M: Lee Jones <lee.jones@linaro.org>
17717 M: Arnd Bergmann <arnd@arndb.de>
17719 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
17720 F: drivers/mfd/syscon.c
17722 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
17723 M: Sudeep Holla <sudeep.holla@arm.com>
17724 R: Cristian Marussi <cristian.marussi@arm.com>
17725 L: linux-arm-kernel@lists.infradead.org
17727 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
17728 F: drivers/clk/clk-sc[mp]i.c
17729 F: drivers/cpufreq/sc[mp]i-cpufreq.c
17730 F: drivers/firmware/arm_scmi/
17731 F: drivers/firmware/arm_scpi.c
17732 F: drivers/regulator/scmi-regulator.c
17733 F: drivers/reset/reset-scmi.c
17734 F: include/linux/sc[mp]i_protocol.h
17735 F: include/trace/events/scmi.h
17737 SYSTEM RESET/SHUTDOWN DRIVERS
17738 M: Sebastian Reichel <sre@kernel.org>
17739 L: linux-pm@vger.kernel.org
17741 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
17742 F: Documentation/devicetree/bindings/power/reset/
17743 F: drivers/power/reset/
17745 SYSTEM TRACE MODULE CLASS
17746 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
17748 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
17749 F: Documentation/trace/stm.rst
17750 F: drivers/hwtracing/stm/
17751 F: include/linux/stm.h
17752 F: include/uapi/linux/stm.h
17754 SYSTEM76 ACPI DRIVER
17755 M: Jeremy Soller <jeremy@system76.com>
17756 M: System76 Product Development <productdev@system76.com>
17757 L: platform-driver-x86@vger.kernel.org
17759 F: drivers/platform/x86/system76_acpi.c
17762 M: Christoph Hellwig <hch@infradead.org>
17764 F: Documentation/filesystems/sysv-fs.rst
17766 F: include/linux/sysv_fs.h
17768 TASKSTATS STATISTICS INTERFACE
17769 M: Balbir Singh <bsingharora@gmail.com>
17771 F: Documentation/accounting/taskstats*
17772 F: include/linux/taskstats*
17773 F: kernel/taskstats.c
17776 M: Jamal Hadi Salim <jhs@mojatatu.com>
17777 M: Cong Wang <xiyou.wangcong@gmail.com>
17778 M: Jiri Pirko <jiri@resnulli.us>
17779 L: netdev@vger.kernel.org
17781 F: include/net/pkt_cls.h
17782 F: include/net/pkt_sched.h
17783 F: include/net/tc_act/
17784 F: include/uapi/linux/pkt_cls.h
17785 F: include/uapi/linux/pkt_sched.h
17786 F: include/uapi/linux/tc_act/
17787 F: include/uapi/linux/tc_ematch/
17790 TC90522 MEDIA DRIVER
17791 M: Akihiro Tsukada <tskd08@gmail.com>
17792 L: linux-media@vger.kernel.org
17794 F: drivers/media/dvb-frontends/tc90522*
17796 TCP LOW PRIORITY MODULE
17797 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
17798 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
17800 W: http://tcp-lp-mod.sourceforge.net/
17801 F: net/ipv4/tcp_lp.c
17803 TDA10071 MEDIA DRIVER
17804 M: Antti Palosaari <crope@iki.fi>
17805 L: linux-media@vger.kernel.org
17807 W: https://linuxtv.org
17808 W: http://palosaari.fi/linux/
17809 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17810 T: git git://linuxtv.org/anttip/media_tree.git
17811 F: drivers/media/dvb-frontends/tda10071*
17813 TDA18212 MEDIA DRIVER
17814 M: Antti Palosaari <crope@iki.fi>
17815 L: linux-media@vger.kernel.org
17817 W: https://linuxtv.org
17818 W: http://palosaari.fi/linux/
17819 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17820 T: git git://linuxtv.org/anttip/media_tree.git
17821 F: drivers/media/tuners/tda18212*
17823 TDA18218 MEDIA DRIVER
17824 M: Antti Palosaari <crope@iki.fi>
17825 L: linux-media@vger.kernel.org
17827 W: https://linuxtv.org
17828 W: http://palosaari.fi/linux/
17829 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17830 T: git git://linuxtv.org/anttip/media_tree.git
17831 F: drivers/media/tuners/tda18218*
17833 TDA18250 MEDIA DRIVER
17834 M: Olli Salonen <olli.salonen@iki.fi>
17835 L: linux-media@vger.kernel.org
17837 W: https://linuxtv.org
17838 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17839 T: git git://linuxtv.org/media_tree.git
17840 F: drivers/media/tuners/tda18250*
17842 TDA18271 MEDIA DRIVER
17843 M: Michael Krufky <mkrufky@linuxtv.org>
17844 L: linux-media@vger.kernel.org
17846 W: https://linuxtv.org
17847 W: http://github.com/mkrufky
17848 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17849 T: git git://linuxtv.org/mkrufky/tuners.git
17850 F: drivers/media/tuners/tda18271*
17852 TDA1997x MEDIA DRIVER
17853 M: Tim Harvey <tharvey@gateworks.com>
17854 L: linux-media@vger.kernel.org
17856 W: https://linuxtv.org
17857 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17858 F: drivers/media/i2c/tda1997x.*
17860 TDA827x MEDIA DRIVER
17861 M: Michael Krufky <mkrufky@linuxtv.org>
17862 L: linux-media@vger.kernel.org
17864 W: https://linuxtv.org
17865 W: http://github.com/mkrufky
17866 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17867 T: git git://linuxtv.org/mkrufky/tuners.git
17868 F: drivers/media/tuners/tda8290.*
17870 TDA8290 MEDIA DRIVER
17871 M: Michael Krufky <mkrufky@linuxtv.org>
17872 L: linux-media@vger.kernel.org
17874 W: https://linuxtv.org
17875 W: http://github.com/mkrufky
17876 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17877 T: git git://linuxtv.org/mkrufky/tuners.git
17878 F: drivers/media/tuners/tda8290.*
17880 TDA9840 MEDIA DRIVER
17881 M: Hans Verkuil <hverkuil@xs4all.nl>
17882 L: linux-media@vger.kernel.org
17884 W: https://linuxtv.org
17885 T: git git://linuxtv.org/media_tree.git
17886 F: drivers/media/i2c/tda9840*
17888 TEA5761 TUNER DRIVER
17889 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17890 L: linux-media@vger.kernel.org
17892 W: https://linuxtv.org
17893 T: git git://linuxtv.org/media_tree.git
17894 F: drivers/media/tuners/tea5761.*
17896 TEA5767 TUNER DRIVER
17897 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17898 L: linux-media@vger.kernel.org
17900 W: https://linuxtv.org
17901 T: git git://linuxtv.org/media_tree.git
17902 F: drivers/media/tuners/tea5767.*
17904 TEA6415C MEDIA DRIVER
17905 M: Hans Verkuil <hverkuil@xs4all.nl>
17906 L: linux-media@vger.kernel.org
17908 W: https://linuxtv.org
17909 T: git git://linuxtv.org/media_tree.git
17910 F: drivers/media/i2c/tea6415c*
17912 TEA6420 MEDIA DRIVER
17913 M: Hans Verkuil <hverkuil@xs4all.nl>
17914 L: linux-media@vger.kernel.org
17916 W: https://linuxtv.org
17917 T: git git://linuxtv.org/media_tree.git
17918 F: drivers/media/i2c/tea6420*
17921 M: Jiri Pirko <jiri@resnulli.us>
17922 L: netdev@vger.kernel.org
17924 F: drivers/net/team/
17925 F: include/linux/if_team.h
17926 F: include/uapi/linux/if_team.h
17928 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
17929 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
17931 F: arch/x86/platform/ts5500/
17933 TECHNOTREND USB IR RECEIVER
17934 M: Sean Young <sean@mess.org>
17935 L: linux-media@vger.kernel.org
17937 F: drivers/media/rc/ttusbir.c
17939 TECHWELL TW9910 VIDEO DECODER
17940 L: linux-media@vger.kernel.org
17942 F: drivers/media/i2c/tw9910.c
17943 F: include/media/i2c/tw9910.h
17946 M: Jens Wiklander <jens.wiklander@linaro.org>
17947 L: op-tee@lists.trustedfirmware.org
17949 F: Documentation/staging/tee.rst
17951 F: include/linux/tee_drv.h
17952 F: include/uapi/linux/tee.h
17954 TEGRA ARCHITECTURE SUPPORT
17955 M: Thierry Reding <thierry.reding@gmail.com>
17956 M: Jonathan Hunter <jonathanh@nvidia.com>
17957 L: linux-tegra@vger.kernel.org
17959 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
17960 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
17964 M: Peter De Schrijver <pdeschrijver@nvidia.com>
17965 M: Prashant Gaikwad <pgaikwad@nvidia.com>
17967 F: drivers/clk/tegra/
17970 M: Laxman Dewangan <ldewangan@nvidia.com>
17971 M: Jon Hunter <jonathanh@nvidia.com>
17973 F: drivers/dma/tegra*
17976 M: Laxman Dewangan <ldewangan@nvidia.com>
17977 R: Dmitry Osipenko <digetx@gmail.com>
17979 F: drivers/i2c/busses/i2c-tegra.c
17981 TEGRA IOMMU DRIVERS
17982 M: Thierry Reding <thierry.reding@gmail.com>
17983 R: Krishna Reddy <vdumpa@nvidia.com>
17984 L: linux-tegra@vger.kernel.org
17986 F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
17987 F: drivers/iommu/tegra*
17990 M: Laxman Dewangan <ldewangan@nvidia.com>
17992 F: drivers/input/keyboard/tegra-kbc.c
17995 M: Stefan Agner <stefan@agner.ch>
17996 M: Lucas Stach <dev@lynxeye.de>
17998 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
17999 F: drivers/mtd/nand/raw/tegra_nand.c
18002 M: Thierry Reding <thierry.reding@gmail.com>
18004 F: drivers/pwm/pwm-tegra.c
18006 TEGRA SERIAL DRIVER
18007 M: Laxman Dewangan <ldewangan@nvidia.com>
18009 F: drivers/tty/serial/serial-tegra.c
18012 M: Laxman Dewangan <ldewangan@nvidia.com>
18014 F: drivers/spi/spi-tegra*
18016 TEGRA QUAD SPI DRIVER
18017 M: Thierry Reding <thierry.reding@gmail.com>
18018 M: Jonathan Hunter <jonathanh@nvidia.com>
18019 M: Sowjanya Komatineni <skomatineni@nvidia.com>
18020 L: linux-tegra@vger.kernel.org
18022 F: drivers/spi/spi-tegra210-quad.c
18025 M: Thierry Reding <thierry.reding@gmail.com>
18026 M: Jonathan Hunter <jonathanh@nvidia.com>
18027 M: Sowjanya Komatineni <skomatineni@nvidia.com>
18028 L: linux-media@vger.kernel.org
18029 L: linux-tegra@vger.kernel.org
18031 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
18032 F: drivers/staging/media/tegra-video/
18034 TEGRA XUSB PADCTL DRIVER
18035 M: JC Kuo <jckuo@nvidia.com>
18037 F: drivers/phy/tegra/xusb*
18039 TEHUTI ETHERNET DRIVER
18040 M: Andy Gospodarek <andy@greyhouse.net>
18041 L: netdev@vger.kernel.org
18043 F: drivers/net/ethernet/tehuti/*
18045 TELECOM CLOCK DRIVER FOR MCPL0010
18046 M: Mark Gross <mark.gross@intel.com>
18048 F: drivers/char/tlclk.c
18050 TEMPO SEMICONDUCTOR DRIVERS
18051 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
18053 F: Documentation/devicetree/bindings/sound/tscs*.txt
18054 F: sound/soc/codecs/tscs*.c
18055 F: sound/soc/codecs/tscs*.h
18057 TENSILICA XTENSA PORT (xtensa)
18058 M: Chris Zankel <chris@zankel.net>
18059 M: Max Filippov <jcmvbkbc@gmail.com>
18060 L: linux-xtensa@linux-xtensa.org
18062 T: git git://github.com/czankel/xtensa-linux.git
18064 F: drivers/irqchip/irq-xtensa-*
18066 TEXAS INSTRUMENTS ASoC DRIVERS
18067 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
18068 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18072 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
18073 M: Ricardo Ribalda <ribalda@kernel.org>
18074 L: linux-iio@vger.kernel.org
18076 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
18077 F: drivers/iio/dac/ti-dac7612.c
18079 TEXAS INSTRUMENTS DMA DRIVERS
18080 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
18081 L: dmaengine@vger.kernel.org
18083 F: Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
18084 F: Documentation/devicetree/bindings/dma/ti-edma.txt
18085 F: Documentation/devicetree/bindings/dma/ti/
18087 X: drivers/dma/ti/cppi41.c
18088 F: include/linux/dma/k3-udma-glue.h
18089 F: include/linux/dma/ti-cppi5.h
18090 F: include/linux/dma/k3-psil.h
18092 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
18093 M: Nishanth Menon <nm@ti.com>
18094 M: Tero Kristo <kristo@kernel.org>
18095 M: Santosh Shilimkar <ssantosh@kernel.org>
18096 L: linux-arm-kernel@lists.infradead.org
18098 F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
18099 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
18100 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
18101 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
18102 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
18103 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
18104 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
18105 F: drivers/clk/keystone/sci-clk.c
18106 F: drivers/firmware/ti_sci*
18107 F: drivers/irqchip/irq-ti-sci-inta.c
18108 F: drivers/irqchip/irq-ti-sci-intr.c
18109 F: drivers/reset/reset-ti-sci.c
18110 F: drivers/soc/ti/ti_sci_inta_msi.c
18111 F: drivers/soc/ti/ti_sci_pm_domains.c
18112 F: include/dt-bindings/soc/ti,sci_pm_domain.h
18113 F: include/linux/soc/ti/ti_sci_inta_msi.h
18114 F: include/linux/soc/ti/ti_sci_protocol.h
18116 TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
18117 M: Robert Marko <robert.marko@sartura.hr>
18118 M: Luka Perkov <luka.perkov@sartura.hr>
18119 L: linux-hwmon@vger.kernel.org
18121 F: Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
18122 F: Documentation/hwmon/tps23861.rst
18123 F: drivers/hwmon/tps23861.c
18125 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
18126 M: Hans Verkuil <hverkuil@xs4all.nl>
18127 L: linux-media@vger.kernel.org
18129 W: https://linuxtv.org
18130 T: git git://linuxtv.org/media_tree.git
18131 F: drivers/media/radio/radio-raremono.c
18134 M: Zhang Rui <rui.zhang@intel.com>
18135 M: Daniel Lezcano <daniel.lezcano@linaro.org>
18136 R: Amit Kucheria <amitk@kernel.org>
18137 L: linux-pm@vger.kernel.org
18139 Q: https://patchwork.kernel.org/project/linux-pm/list/
18140 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux.git
18141 F: Documentation/devicetree/bindings/thermal/
18142 F: drivers/thermal/
18143 F: include/linux/cpu_cooling.h
18144 F: include/linux/thermal.h
18145 F: include/uapi/linux/thermal.h
18147 THERMAL DRIVER FOR AMLOGIC SOCS
18148 M: Guillaume La Roque <glaroque@baylibre.com>
18149 L: linux-pm@vger.kernel.org
18150 L: linux-amlogic@lists.infradead.org
18152 W: http://linux-meson.com/
18153 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
18154 F: drivers/thermal/amlogic_thermal.c
18156 THERMAL/CPU_COOLING
18157 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
18158 M: Daniel Lezcano <daniel.lezcano@linaro.org>
18159 M: Viresh Kumar <viresh.kumar@linaro.org>
18160 R: Lukasz Luba <lukasz.luba@arm.com>
18161 L: linux-pm@vger.kernel.org
18163 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
18164 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
18165 F: drivers/thermal/cpufreq_cooling.c
18166 F: drivers/thermal/cpuidle_cooling.c
18167 F: include/linux/cpu_cooling.h
18169 THERMAL/POWER_ALLOCATOR
18170 M: Lukasz Luba <lukasz.luba@arm.com>
18171 L: linux-pm@vger.kernel.org
18173 F: Documentation/driver-api/thermal/power_allocator.rst
18174 F: drivers/thermal/gov_power_allocator.c
18175 F: include/trace/events/thermal_power_allocator.h
18177 THINKPAD ACPI EXTRAS DRIVER
18178 M: Henrique de Moraes Holschuh <hmh@hmh.eng.br>
18179 L: ibm-acpi-devel@lists.sourceforge.net
18180 L: platform-driver-x86@vger.kernel.org
18182 W: http://ibm-acpi.sourceforge.net
18183 W: http://thinkwiki.org/wiki/Ibm-acpi
18184 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
18185 F: drivers/platform/x86/thinkpad_acpi.c
18187 THUNDERBOLT DMA TRAFFIC TEST DRIVER
18188 M: Isaac Hazan <isaac.hazan@intel.com>
18189 L: linux-usb@vger.kernel.org
18191 F: drivers/thunderbolt/dma_test.c
18194 M: Andreas Noever <andreas.noever@gmail.com>
18195 M: Michael Jamet <michael.jamet@intel.com>
18196 M: Mika Westerberg <mika.westerberg@linux.intel.com>
18197 M: Yehezkel Bernat <YehezkelShB@gmail.com>
18198 L: linux-usb@vger.kernel.org
18200 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
18201 F: Documentation/admin-guide/thunderbolt.rst
18202 F: drivers/thunderbolt/
18203 F: include/linux/thunderbolt.h
18205 THUNDERBOLT NETWORK DRIVER
18206 M: Michael Jamet <michael.jamet@intel.com>
18207 M: Mika Westerberg <mika.westerberg@linux.intel.com>
18208 M: Yehezkel Bernat <YehezkelShB@gmail.com>
18209 L: netdev@vger.kernel.org
18211 F: drivers/net/thunderbolt.c
18213 THUNDERX GPIO DRIVER
18214 M: Robert Richter <rric@kernel.org>
18216 F: drivers/gpio/gpio-thunderx.c
18218 TI ADS131E0X ADC SERIES DRIVER
18219 M: Tomislav Denis <tomislav.denis@avl.com>
18220 L: linux-iio@vger.kernel.org
18222 F: Documentation/devicetree/bindings/iio/adc/ti,ads131e08.yaml
18223 F: drivers/iio/adc/ti-ads131e08.c
18225 TI AM437X VPFE DRIVER
18226 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
18227 L: linux-media@vger.kernel.org
18229 W: https://linuxtv.org
18230 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18231 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
18232 F: drivers/media/platform/am437x/
18234 TI BANDGAP AND THERMAL DRIVER
18235 M: Eduardo Valentin <edubezval@gmail.com>
18236 M: Keerthy <j-keerthy@ti.com>
18237 L: linux-pm@vger.kernel.org
18238 L: linux-omap@vger.kernel.org
18240 F: drivers/thermal/ti-soc-thermal/
18242 TI BQ27XXX POWER SUPPLY DRIVER
18243 F: drivers/power/supply/bq27xxx_battery.c
18244 F: drivers/power/supply/bq27xxx_battery_i2c.c
18245 F: include/linux/power/bq27xxx_battery.h
18247 TI CDCE706 CLOCK DRIVER
18248 M: Max Filippov <jcmvbkbc@gmail.com>
18250 F: drivers/clk/clk-cdce706.c
18253 M: Tero Kristo <kristo@kernel.org>
18254 L: linux-omap@vger.kernel.org
18257 F: include/linux/clk/ti.h
18259 TI DAVINCI MACHINE SUPPORT
18260 M: Sekhar Nori <nsekhar@ti.com>
18261 R: Bartosz Golaszewski <bgolaszewski@baylibre.com>
18262 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18264 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
18265 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
18266 F: arch/arm/boot/dts/da850*
18267 F: arch/arm/mach-davinci/
18268 F: drivers/i2c/busses/i2c-davinci.c
18270 TI DAVINCI SERIES CLOCK DRIVER
18271 M: David Lechner <david@lechnology.com>
18272 R: Sekhar Nori <nsekhar@ti.com>
18274 F: Documentation/devicetree/bindings/clock/ti/davinci/
18275 F: drivers/clk/davinci/
18277 TI DAVINCI SERIES GPIO DRIVER
18278 M: Keerthy <j-keerthy@ti.com>
18279 L: linux-gpio@vger.kernel.org
18281 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
18282 F: drivers/gpio/gpio-davinci.c
18284 TI DAVINCI SERIES MEDIA DRIVER
18285 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
18286 L: linux-media@vger.kernel.org
18288 W: https://linuxtv.org
18289 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18290 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
18291 F: drivers/media/platform/davinci/
18292 F: include/media/davinci/
18294 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
18295 R: David Lechner <david@lechnology.com>
18296 L: linux-iio@vger.kernel.org
18297 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
18298 F: drivers/counter/ti-eqep.c
18300 TI ETHERNET SWITCH DRIVER (CPSW)
18301 R: Grygorii Strashko <grygorii.strashko@ti.com>
18302 L: linux-omap@vger.kernel.org
18303 L: netdev@vger.kernel.org
18305 F: drivers/net/ethernet/ti/cpsw*
18306 F: drivers/net/ethernet/ti/davinci*
18308 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
18309 M: Alex Dubov <oakad@yahoo.com>
18311 W: http://tifmxx.berlios.de/
18312 F: drivers/memstick/host/tifm_ms.c
18313 F: drivers/misc/tifm*
18314 F: drivers/mmc/host/tifm_sd.c
18315 F: include/linux/tifm.h
18317 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
18318 M: Santosh Shilimkar <ssantosh@kernel.org>
18319 L: linux-kernel@vger.kernel.org
18320 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18322 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
18323 F: drivers/soc/ti/*
18325 TI LM49xxx FAMILY ASoC CODEC DRIVERS
18326 M: M R Swami Reddy <mr.swami.reddy@ti.com>
18327 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
18328 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18330 F: sound/soc/codecs/isabelle*
18331 F: sound/soc/codecs/lm49453*
18333 TI PCM3060 ASoC CODEC DRIVER
18334 M: Kirill Marinushkin <kmarinushkin@birdec.com>
18335 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18337 F: Documentation/devicetree/bindings/sound/pcm3060.txt
18338 F: sound/soc/codecs/pcm3060*
18340 TI TAS571X FAMILY ASoC CODEC DRIVER
18341 M: Kevin Cernekee <cernekee@chromium.org>
18342 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18344 F: sound/soc/codecs/tas571x*
18346 TI TRF7970A NFC DRIVER
18347 M: Mark Greer <mgreer@animalcreek.com>
18348 L: linux-wireless@vger.kernel.org
18349 L: linux-nfc@lists.01.org (subscribers-only)
18351 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
18352 F: drivers/nfc/trf7970a.c
18354 TI TWL4030 SERIES SOC CODEC DRIVER
18355 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
18356 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18358 F: sound/soc/codecs/twl4030*
18361 M: Benoit Parrot <bparrot@ti.com>
18362 L: linux-media@vger.kernel.org
18364 W: http://linuxtv.org/
18365 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18366 F: Documentation/devicetree/bindings/media/ti,cal.yaml
18367 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
18368 F: drivers/media/platform/ti-vpe/
18370 TI WILINK WIRELESS DRIVERS
18371 L: linux-wireless@vger.kernel.org
18373 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
18374 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
18375 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
18376 F: drivers/net/wireless/ti/
18377 F: include/linux/wl12xx.h
18379 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
18380 M: John Stultz <john.stultz@linaro.org>
18381 M: Thomas Gleixner <tglx@linutronix.de>
18382 R: Stephen Boyd <sboyd@kernel.org>
18383 L: linux-kernel@vger.kernel.org
18385 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
18386 F: include/linux/clocksource.h
18387 F: include/linux/time.h
18388 F: include/linux/timex.h
18389 F: include/uapi/linux/time.h
18390 F: include/uapi/linux/timex.h
18391 F: kernel/time/alarmtimer.c
18392 F: kernel/time/clocksource.c
18393 F: kernel/time/ntp.c
18394 F: kernel/time/time*.c
18395 F: tools/testing/selftests/timers/
18398 M: Jon Maloy <jmaloy@redhat.com>
18399 M: Ying Xue <ying.xue@windriver.com>
18400 L: netdev@vger.kernel.org (core kernel code)
18401 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
18403 W: http://tipc.sourceforge.net/
18404 F: include/uapi/linux/tipc*.h
18407 TLAN NETWORK DRIVER
18408 M: Samuel Chessman <chessman@tux.org>
18409 L: tlan-devel@lists.sourceforge.net (subscribers-only)
18411 W: http://sourceforge.net/projects/tlan/
18412 F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
18413 F: drivers/net/ethernet/ti/tlan.*
18415 TM6000 VIDEO4LINUX DRIVER
18416 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18417 L: linux-media@vger.kernel.org
18419 W: https://linuxtv.org
18420 T: git git://linuxtv.org/media_tree.git
18421 F: Documentation/admin-guide/media/tm6000*
18422 F: drivers/media/usb/tm6000/
18424 TMIO/SDHI MMC DRIVER
18425 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
18426 L: linux-mmc@vger.kernel.org
18428 F: drivers/mmc/host/renesas_sdhi*
18429 F: drivers/mmc/host/tmio_mmc*
18430 F: include/linux/mfd/tmio.h
18432 TMP401 HARDWARE MONITOR DRIVER
18433 M: Guenter Roeck <linux@roeck-us.net>
18434 L: linux-hwmon@vger.kernel.org
18436 F: Documentation/hwmon/tmp401.rst
18437 F: drivers/hwmon/tmp401.c
18439 TMP513 HARDWARE MONITOR DRIVER
18440 M: Eric Tremblay <etremblay@distech-controls.com>
18441 L: linux-hwmon@vger.kernel.org
18443 F: Documentation/hwmon/tmp513.rst
18444 F: drivers/hwmon/tmp513.c
18446 TMPFS (SHMEM FILESYSTEM)
18447 M: Hugh Dickins <hughd@google.com>
18448 L: linux-mm@kvack.org
18450 F: include/linux/shmem_fs.h
18453 TOMOYO SECURITY MODULE
18454 M: Kentaro Takeda <takedakn@nttdata.co.jp>
18455 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
18456 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
18457 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
18458 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
18459 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
18461 W: https://tomoyo.osdn.jp/
18462 F: security/tomoyo/
18464 TOPSTAR LAPTOP EXTRAS DRIVER
18465 M: Herton Ronaldo Krzesinski <herton@canonical.com>
18466 L: platform-driver-x86@vger.kernel.org
18468 F: drivers/platform/x86/topstar-laptop.c
18470 TORTURE-TEST MODULES
18471 M: Davidlohr Bueso <dave@stgolabs.net>
18472 M: "Paul E. McKenney" <paulmck@kernel.org>
18473 M: Josh Triplett <josh@joshtriplett.org>
18474 L: linux-kernel@vger.kernel.org
18476 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18477 F: Documentation/RCU/torture.rst
18478 F: kernel/locking/locktorture.c
18479 F: kernel/rcu/rcuscale.c
18480 F: kernel/rcu/rcutorture.c
18481 F: kernel/rcu/refscale.c
18482 F: kernel/torture.c
18484 TOSHIBA ACPI EXTRAS DRIVER
18485 M: Azael Avalos <coproscefalo@gmail.com>
18486 L: platform-driver-x86@vger.kernel.org
18488 F: drivers/platform/x86/toshiba_acpi.c
18490 TOSHIBA BLUETOOTH DRIVER
18491 M: Azael Avalos <coproscefalo@gmail.com>
18492 L: platform-driver-x86@vger.kernel.org
18494 F: drivers/platform/x86/toshiba_bluetooth.c
18496 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
18497 M: Azael Avalos <coproscefalo@gmail.com>
18498 L: platform-driver-x86@vger.kernel.org
18500 F: drivers/platform/x86/toshiba_haps.c
18503 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
18505 W: http://www.buzzard.org.uk/toshiba/
18506 F: drivers/char/toshiba.c
18507 F: include/linux/toshiba.h
18508 F: include/uapi/linux/toshiba.h
18510 TOSHIBA TC358743 DRIVER
18511 M: Mats Randgaard <matrandg@cisco.com>
18512 L: linux-media@vger.kernel.org
18514 F: drivers/media/i2c/tc358743*
18515 F: include/media/i2c/tc358743.h
18517 TOSHIBA WMI HOTKEYS DRIVER
18518 M: Azael Avalos <coproscefalo@gmail.com>
18519 L: platform-driver-x86@vger.kernel.org
18521 F: drivers/platform/x86/toshiba-wmi.c
18524 M: Peter Huewe <peterhuewe@gmx.de>
18525 M: Jarkko Sakkinen <jarkko@kernel.org>
18526 R: Jason Gunthorpe <jgg@ziepe.ca>
18527 L: linux-integrity@vger.kernel.org
18529 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
18530 Q: https://patchwork.kernel.org/project/linux-integrity/list/
18531 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
18532 F: drivers/char/tpm/
18535 M: Steven Rostedt <rostedt@goodmis.org>
18536 M: Ingo Molnar <mingo@redhat.com>
18538 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
18539 F: Documentation/trace/ftrace.rst
18540 F: arch/*/*/*/ftrace.h
18541 F: arch/*/kernel/ftrace.c
18543 F: include/*/ftrace.h
18544 F: include/linux/trace*.h
18547 F: tools/testing/selftests/ftrace/
18549 TRACING MMIO ACCESSES (MMIOTRACE)
18550 M: Steven Rostedt <rostedt@goodmis.org>
18551 M: Ingo Molnar <mingo@kernel.org>
18552 R: Karol Herbst <karolherbst@gmail.com>
18553 R: Pekka Paalanen <ppaalanen@gmail.com>
18554 L: linux-kernel@vger.kernel.org
18555 L: nouveau@lists.freedesktop.org
18557 F: arch/x86/mm/kmmio.c
18558 F: arch/x86/mm/mmio-mod.c
18559 F: arch/x86/mm/testmmiotrace.c
18560 F: include/linux/mmiotrace.h
18561 F: kernel/trace/trace_mmiotrace.c
18564 M: Jiri Kosina <trivial@kernel.org>
18566 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
18567 K: ^Subject:.*(?i)trivial
18570 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18571 M: Jiri Slaby <jirislaby@kernel.org>
18573 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
18574 F: Documentation/driver-api/serial/
18576 F: drivers/tty/serial/serial_core.c
18577 F: include/linux/serial.h
18578 F: include/linux/serial_core.h
18579 F: include/linux/tty.h
18580 F: include/uapi/linux/serial.h
18581 F: include/uapi/linux/serial_core.h
18582 F: include/uapi/linux/tty.h
18584 TUA9001 MEDIA DRIVER
18585 M: Antti Palosaari <crope@iki.fi>
18586 L: linux-media@vger.kernel.org
18588 W: https://linuxtv.org
18589 W: http://palosaari.fi/linux/
18590 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18591 T: git git://linuxtv.org/anttip/media_tree.git
18592 F: drivers/media/tuners/tua9001*
18594 TULIP NETWORK DRIVERS
18595 L: netdev@vger.kernel.org
18596 L: linux-parisc@vger.kernel.org
18598 F: drivers/net/ethernet/dec/tulip/
18601 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
18603 W: http://vtun.sourceforge.net/tun
18604 F: Documentation/networking/tuntap.rst
18605 F: arch/um/os-Linux/drivers/
18607 TURBOCHANNEL SUBSYSTEM
18608 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
18609 M: Ralf Baechle <ralf@linux-mips.org>
18610 L: linux-mips@vger.kernel.org
18612 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
18614 F: include/linux/tc.h
18617 M: "Len Brown" <lenb@kernel.org>
18618 L: linux-pm@vger.kernel.org
18620 Q: https://patchwork.kernel.org/project/linux-pm/list/
18621 B: https://bugzilla.kernel.org
18622 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
18623 F: tools/power/x86/turbostat/
18625 TW5864 VIDEO4LINUX DRIVER
18626 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
18627 M: Anton Sviridenko <anton@corp.bluecherry.net>
18628 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
18629 M: Andrey Utkin <andrey_utkin@fastmail.com>
18630 L: linux-media@vger.kernel.org
18632 F: drivers/media/pci/tw5864/
18634 TW68 VIDEO4LINUX DRIVER
18635 M: Hans Verkuil <hverkuil@xs4all.nl>
18636 L: linux-media@vger.kernel.org
18638 W: https://linuxtv.org
18639 T: git git://linuxtv.org/media_tree.git
18640 F: drivers/media/pci/tw68/
18642 TW686X VIDEO4LINUX DRIVER
18643 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
18644 L: linux-media@vger.kernel.org
18646 W: http://linuxtv.org
18647 T: git git://linuxtv.org/media_tree.git
18648 F: drivers/media/pci/tw686x/
18650 UACCE ACCELERATOR FRAMEWORK
18651 M: Zhangfei Gao <zhangfei.gao@linaro.org>
18652 M: Zhou Wang <wangzhou1@hisilicon.com>
18653 L: linux-accelerators@lists.ozlabs.org
18654 L: linux-kernel@vger.kernel.org
18656 F: Documentation/ABI/testing/sysfs-driver-uacce
18657 F: Documentation/misc-devices/uacce.rst
18658 F: drivers/misc/uacce/
18659 F: include/linux/uacce.h
18660 F: include/uapi/misc/uacce/
18662 UBI FILE SYSTEM (UBIFS)
18663 M: Richard Weinberger <richard@nod.at>
18664 L: linux-mtd@lists.infradead.org
18666 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
18667 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
18668 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
18669 F: Documentation/filesystems/ubifs-authentication.rst
18670 F: Documentation/filesystems/ubifs.rst
18673 UCLINUX (M68KNOMMU AND COLDFIRE)
18674 M: Greg Ungerer <gerg@linux-m68k.org>
18675 L: linux-m68k@lists.linux-m68k.org
18676 L: uclinux-dev@uclinux.org (subscribers-only)
18678 W: http://www.linux-m68k.org/
18679 W: http://www.uclinux.org/
18680 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
18681 F: arch/m68k/*/*_no.*
18683 F: arch/m68k/coldfire/
18684 F: arch/m68k/include/asm/*_no.*
18687 M: Jan Kara <jack@suse.com>
18689 F: Documentation/filesystems/udf.rst
18693 M: Bastien Nocera <hadess@hadess.net>
18694 L: linux-input@vger.kernel.org
18696 F: drivers/hid/hid-udraw-ps3.c
18699 M: Evgeniy Dushistov <dushistov@mail.ru>
18701 F: Documentation/admin-guide/ufs.rst
18704 UHID USERSPACE HID IO DRIVER
18705 M: David Rheinsberg <david.rheinsberg@gmail.com>
18706 L: linux-input@vger.kernel.org
18708 F: drivers/hid/uhid.c
18709 F: include/uapi/linux/uhid.h
18712 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18713 L: linux-usb@vger.kernel.org
18715 F: drivers/usb/common/ulpi.c
18716 F: include/linux/ulpi/
18719 M: Gabriel Krisman Bertazi <krisman@collabora.com>
18720 L: linux-fsdevel@vger.kernel.org
18725 M: Tony Finch <dot@dotat.at>
18727 W: http://dotat.at/prog/unifdef
18728 F: scripts/unifdef.c
18730 UNIFORM CDROM DRIVER
18731 M: Jens Axboe <axboe@kernel.dk>
18733 W: http://www.kernel.dk
18734 F: Documentation/cdrom/
18735 F: drivers/cdrom/cdrom.c
18736 F: include/linux/cdrom.h
18737 F: include/uapi/linux/cdrom.h
18739 UNISYS S-PAR DRIVERS
18740 M: David Kershner <david.kershner@unisys.com>
18741 L: sparmaintainer@unisys.com (Unisys internal)
18743 F: drivers/staging/unisys/
18744 F: drivers/visorbus/
18745 F: include/linux/visorbus.h
18747 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
18748 R: Alim Akhtar <alim.akhtar@samsung.com>
18749 R: Avri Altman <avri.altman@wdc.com>
18750 L: linux-scsi@vger.kernel.org
18752 F: Documentation/scsi/ufs.rst
18753 F: drivers/scsi/ufs/
18755 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
18756 M: Pedro Sousa <pedrom.sousa@synopsys.com>
18757 L: linux-scsi@vger.kernel.org
18759 F: drivers/scsi/ufs/*dwc*
18761 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
18762 M: Stanley Chu <stanley.chu@mediatek.com>
18763 L: linux-scsi@vger.kernel.org
18764 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
18766 F: drivers/scsi/ufs/ufs-mediatek*
18768 UNSORTED BLOCK IMAGES (UBI)
18769 M: Richard Weinberger <richard@nod.at>
18770 L: linux-mtd@lists.infradead.org
18772 W: http://www.linux-mtd.infradead.org/
18773 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
18774 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
18775 F: drivers/mtd/ubi/
18776 F: include/linux/mtd/ubi.h
18777 F: include/uapi/mtd/ubi-user.h
18779 USB "USBNET" DRIVER FRAMEWORK
18780 M: Oliver Neukum <oneukum@suse.com>
18781 L: netdev@vger.kernel.org
18783 W: http://www.linux-usb.org/usbnet
18784 F: drivers/net/usb/usbnet.c
18785 F: include/linux/usb/usbnet.h
18788 M: Oliver Neukum <oneukum@suse.com>
18789 L: linux-usb@vger.kernel.org
18791 F: Documentation/usb/acm.rst
18792 F: drivers/usb/class/cdc-acm.*
18794 USB APPLE MFI FASTCHARGE DRIVER
18795 M: Bastien Nocera <hadess@hadess.net>
18796 L: linux-usb@vger.kernel.org
18798 F: drivers/usb/misc/apple-mfi-fastcharge.c
18800 USB AR5523 WIRELESS DRIVER
18801 M: Pontus Fuchs <pontus.fuchs@gmail.com>
18802 L: linux-wireless@vger.kernel.org
18804 F: drivers/net/wireless/ath/ar5523/
18807 M: Oliver Neukum <oneukum@suse.com>
18808 L: linux-usb@vger.kernel.org
18809 L: linux-scsi@vger.kernel.org
18811 F: drivers/usb/storage/uas.c
18813 USB CDC ETHERNET DRIVER
18814 M: Oliver Neukum <oliver@neukum.org>
18815 L: linux-usb@vger.kernel.org
18817 F: drivers/net/usb/cdc_*.c
18818 F: include/uapi/linux/usb/cdc.h
18820 USB CHAOSKEY DRIVER
18821 M: Keith Packard <keithp@keithp.com>
18822 L: linux-usb@vger.kernel.org
18824 F: drivers/usb/misc/chaoskey.c
18826 USB CYPRESS C67X00 DRIVER
18827 M: Peter Korsgaard <jacmet@sunsite.dk>
18828 L: linux-usb@vger.kernel.org
18830 F: drivers/usb/c67x00/
18832 USB DAVICOM DM9601 DRIVER
18833 M: Peter Korsgaard <jacmet@sunsite.dk>
18834 L: netdev@vger.kernel.org
18836 W: http://www.linux-usb.org/usbnet
18837 F: drivers/net/usb/dm9601.c
18840 M: Alan Stern <stern@rowland.harvard.edu>
18841 L: linux-usb@vger.kernel.org
18843 F: Documentation/usb/ehci.rst
18844 F: drivers/usb/host/ehci*
18846 USB GADGET/PERIPHERAL SUBSYSTEM
18847 M: Felipe Balbi <balbi@kernel.org>
18848 L: linux-usb@vger.kernel.org
18850 W: http://www.linux-usb.org/gadget
18851 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
18852 F: drivers/usb/gadget/
18853 F: include/linux/usb/gadget*
18855 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
18856 M: Jiri Kosina <jikos@kernel.org>
18857 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
18858 L: linux-usb@vger.kernel.org
18860 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
18861 F: Documentation/hid/hiddev.rst
18862 F: drivers/hid/usbhid/
18864 USB INTEL XHCI ROLE MUX DRIVER
18865 M: Hans de Goede <hdegoede@redhat.com>
18866 L: linux-usb@vger.kernel.org
18868 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
18870 USB IP DRIVER FOR HISILICON KIRIN
18871 M: Yu Chen <chenyu56@huawei.com>
18872 M: Binghui Wang <wangbinghui@hisilicon.com>
18873 L: linux-usb@vger.kernel.org
18875 F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
18876 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
18879 M: Olav Kongas <ok@artecdesign.ee>
18880 L: linux-usb@vger.kernel.org
18882 F: drivers/usb/host/isp116x*
18883 F: include/linux/usb/isp116x.h
18886 M: Rui Miguel Silva <rui.silva@linaro.org>
18887 L: linux-usb@vger.kernel.org
18889 F: drivers/usb/isp1760/*
18890 F: Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
18892 USB LAN78XX ETHERNET DRIVER
18893 M: Woojung Huh <woojung.huh@microchip.com>
18894 M: UNGLinuxDriver@microchip.com
18895 L: netdev@vger.kernel.org
18897 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
18898 F: drivers/net/usb/lan78xx.*
18899 F: include/dt-bindings/net/microchip-lan78xx.h
18901 USB MASS STORAGE DRIVER
18902 M: Alan Stern <stern@rowland.harvard.edu>
18903 L: linux-usb@vger.kernel.org
18904 L: usb-storage@lists.one-eyed-alien.net
18906 F: drivers/usb/storage/
18909 M: Clemens Ladisch <clemens@ladisch.de>
18910 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18912 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
18913 F: sound/usb/midi.*
18915 USB NETWORKING DRIVERS
18916 L: linux-usb@vger.kernel.org
18918 F: drivers/net/usb/
18921 M: Alan Stern <stern@rowland.harvard.edu>
18922 L: linux-usb@vger.kernel.org
18924 F: Documentation/usb/ohci.rst
18925 F: drivers/usb/host/ohci*
18927 USB OTG FSM (Finite State Machine)
18928 M: Peter Chen <peter.chen@kernel.org>
18929 L: linux-usb@vger.kernel.org
18931 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
18932 F: drivers/usb/common/usb-otg-fsm.c
18935 M: Valentina Manea <valentina.manea.m@gmail.com>
18936 M: Shuah Khan <shuah@kernel.org>
18937 M: Shuah Khan <skhan@linuxfoundation.org>
18938 L: linux-usb@vger.kernel.org
18940 F: Documentation/usb/usbip_protocol.rst
18941 F: drivers/usb/usbip/
18942 F: tools/testing/selftests/drivers/usb/usbip/
18943 F: tools/usb/usbip/
18946 M: Petko Manolov <petkan@nucleusys.com>
18947 L: linux-usb@vger.kernel.org
18948 L: netdev@vger.kernel.org
18950 W: https://github.com/petkan/pegasus
18951 T: git git://github.com/petkan/pegasus.git
18952 F: drivers/net/usb/pegasus.*
18955 M: Felipe Balbi <balbi@kernel.org>
18956 L: linux-usb@vger.kernel.org
18958 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
18959 F: drivers/usb/phy/
18961 USB PRINTER DRIVER (usblp)
18962 M: Pete Zaitcev <zaitcev@redhat.com>
18963 L: linux-usb@vger.kernel.org
18965 F: drivers/usb/class/usblp.c
18967 USB RAW GADGET DRIVER
18968 R: Andrey Konovalov <andreyknvl@gmail.com>
18969 L: linux-usb@vger.kernel.org
18971 F: Documentation/usb/raw-gadget.rst
18972 F: drivers/usb/gadget/legacy/raw_gadget.c
18973 F: include/uapi/linux/usb/raw_gadget.h
18975 USB QMI WWAN NETWORK DRIVER
18976 M: Bjørn Mork <bjorn@mork.no>
18977 L: netdev@vger.kernel.org
18979 F: Documentation/ABI/testing/sysfs-class-net-qmi
18980 F: drivers/net/usb/qmi_wwan.c
18983 M: Petko Manolov <petkan@nucleusys.com>
18984 L: linux-usb@vger.kernel.org
18985 L: netdev@vger.kernel.org
18987 W: https://github.com/petkan/rtl8150
18988 T: git git://github.com/petkan/rtl8150.git
18989 F: drivers/net/usb/rtl8150.c
18991 USB SERIAL SUBSYSTEM
18992 M: Johan Hovold <johan@kernel.org>
18993 L: linux-usb@vger.kernel.org
18995 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
18996 F: Documentation/usb/usb-serial.rst
18997 F: drivers/usb/serial/
18998 F: include/linux/usb/serial.h
19000 USB SMSC75XX ETHERNET DRIVER
19001 M: Steve Glendinning <steve.glendinning@shawell.net>
19002 L: netdev@vger.kernel.org
19004 F: drivers/net/usb/smsc75xx.*
19006 USB SMSC95XX ETHERNET DRIVER
19007 M: Steve Glendinning <steve.glendinning@shawell.net>
19008 M: UNGLinuxDriver@microchip.com
19009 L: netdev@vger.kernel.org
19011 F: drivers/net/usb/smsc95xx.*
19014 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19015 L: linux-usb@vger.kernel.org
19017 W: http://www.linux-usb.org
19018 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
19019 F: Documentation/devicetree/bindings/usb/
19020 F: Documentation/usb/
19022 F: include/linux/usb.h
19023 F: include/linux/usb/
19025 USB TYPEC BUS FOR ALTERNATE MODES
19026 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19027 L: linux-usb@vger.kernel.org
19029 F: Documentation/ABI/testing/sysfs-bus-typec
19030 F: Documentation/driver-api/usb/typec_bus.rst
19031 F: drivers/usb/typec/altmodes/
19032 F: include/linux/usb/typec_altmode.h
19035 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19036 L: linux-usb@vger.kernel.org
19038 F: Documentation/ABI/testing/sysfs-class-typec
19039 F: Documentation/driver-api/usb/typec.rst
19040 F: drivers/usb/typec/
19041 F: include/linux/usb/typec.h
19043 USB TYPEC INTEL PMC MUX DRIVER
19044 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19045 L: linux-usb@vger.kernel.org
19047 F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
19048 F: drivers/usb/typec/mux/intel_pmc_mux.c
19050 USB TYPEC PI3USB30532 MUX DRIVER
19051 M: Hans de Goede <hdegoede@redhat.com>
19052 L: linux-usb@vger.kernel.org
19054 F: drivers/usb/typec/mux/pi3usb30532.c
19056 USB TYPEC PORT CONTROLLER DRIVERS
19057 M: Guenter Roeck <linux@roeck-us.net>
19058 L: linux-usb@vger.kernel.org
19060 F: drivers/usb/typec/tcpm/
19063 M: Alan Stern <stern@rowland.harvard.edu>
19064 L: linux-usb@vger.kernel.org
19066 F: drivers/usb/host/uhci*
19069 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19070 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
19071 L: linux-media@vger.kernel.org
19073 W: http://www.ideasonboard.org/uvc/
19074 T: git git://linuxtv.org/media_tree.git
19075 F: drivers/media/usb/uvc/
19076 F: include/uapi/linux/uvcvideo.h
19079 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19080 L: linux-usb@vger.kernel.org
19082 F: drivers/usb/gadget/function/*uvc*
19083 F: drivers/usb/gadget/legacy/webcam.c
19084 F: include/uapi/linux/usb/g_uvc.h
19086 USB WIRELESS RNDIS DRIVER (rndis_wlan)
19087 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
19088 L: linux-wireless@vger.kernel.org
19090 F: drivers/net/wireless/rndis_wlan.c
19093 M: Mathias Nyman <mathias.nyman@intel.com>
19094 L: linux-usb@vger.kernel.org
19096 F: drivers/usb/host/pci-quirks*
19097 F: drivers/usb/host/xhci*
19100 L: linux-wireless@vger.kernel.org
19102 W: http://linux-lc100020.sourceforge.net
19103 F: drivers/net/wireless/zydas/zd1201.*
19106 M: Antoine Jacquet <royale@zerezo.com>
19107 L: linux-usb@vger.kernel.org
19108 L: linux-media@vger.kernel.org
19110 W: http://royale.zerezo.com/zr364xx/
19111 T: git git://linuxtv.org/media_tree.git
19112 F: Documentation/admin-guide/media/zr364xx*
19113 F: drivers/media/usb/zr364xx/
19115 USER-MODE LINUX (UML)
19116 M: Jeff Dike <jdike@addtoit.com>
19117 M: Richard Weinberger <richard@nod.at>
19118 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
19119 L: linux-um@lists.infradead.org
19121 W: http://user-mode-linux.sourceforge.net
19122 Q: https://patchwork.ozlabs.org/project/linux-um/list/
19123 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
19124 F: Documentation/virt/uml/
19129 USERSPACE COPYIN/COPYOUT (UIOVEC)
19130 M: Alexander Viro <viro@zeniv.linux.org.uk>
19132 F: include/linux/uio.h
19135 USERSPACE DMA BUFFER DRIVER
19136 M: Gerd Hoffmann <kraxel@redhat.com>
19137 L: dri-devel@lists.freedesktop.org
19139 T: git git://anongit.freedesktop.org/drm/drm-misc
19140 F: drivers/dma-buf/udmabuf.c
19141 F: include/uapi/linux/udmabuf.h
19143 USERSPACE I/O (UIO)
19144 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19146 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
19147 F: Documentation/driver-api/uio-howto.rst
19149 F: include/linux/uio_driver.h
19152 M: Karel Zak <kzak@redhat.com>
19153 L: util-linux@vger.kernel.org
19155 W: http://en.wikipedia.org/wiki/Util-linux
19156 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
19159 M: Christoph Hellwig <hch@lst.de>
19160 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19161 L: linux-kernel@vger.kernel.org
19163 T: git git://git.infradead.org/users/hch/uuid.git
19164 F: include/linux/uuid.h
19165 F: include/uapi/linux/uuid.h
19170 M: Justin Ernst <justin.ernst@hpe.com>
19171 L: platform-driver-x86@vger.kernel.org
19173 F: drivers/platform/x86/uv_sysfs.c
19176 M: Michal Januszewski <spock@gentoo.org>
19177 L: linux-fbdev@vger.kernel.org
19179 W: https://github.com/mjanusz/v86d
19180 F: Documentation/fb/uvesafb.rst
19181 F: drivers/video/fbdev/uvesafb.*
19183 Ux500 CLOCK DRIVERS
19184 M: Ulf Hansson <ulf.hansson@linaro.org>
19185 L: linux-clk@vger.kernel.org
19186 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19188 F: drivers/clk/ux500/
19191 M: Stefan Agner <stefan@agner.ch>
19192 L: linux-mtd@lists.infradead.org
19194 F: drivers/mtd/nand/raw/vf610_nfc.c
19196 VFAT/FAT/MSDOS FILESYSTEM
19197 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
19199 F: Documentation/filesystems/vfat.rst
19203 M: Alex Williamson <alex.williamson@redhat.com>
19204 R: Cornelia Huck <cohuck@redhat.com>
19205 L: kvm@vger.kernel.org
19207 T: git git://github.com/awilliam/linux-vfio.git
19208 F: Documentation/driver-api/vfio.rst
19210 F: include/linux/vfio.h
19211 F: include/uapi/linux/vfio.h
19214 M: Diana Craciun <diana.craciun@oss.nxp.com>
19215 L: kvm@vger.kernel.org
19217 F: drivers/vfio/fsl-mc/
19219 VFIO MEDIATED DEVICE DRIVERS
19220 M: Kirti Wankhede <kwankhede@nvidia.com>
19221 L: kvm@vger.kernel.org
19223 F: Documentation/driver-api/vfio-mediated-device.rst
19224 F: drivers/vfio/mdev/
19225 F: include/linux/mdev.h
19226 F: samples/vfio-mdev/
19228 VFIO PLATFORM DRIVER
19229 M: Eric Auger <eric.auger@redhat.com>
19230 L: kvm@vger.kernel.org
19232 F: drivers/vfio/platform/
19235 R: Lukas Wunner <lukas@wunner.de>
19237 T: git git://anongit.freedesktop.org/drm/drm-misc
19238 F: Documentation/gpu/vga-switcheroo.rst
19239 F: drivers/gpu/vga/vga_switcheroo.c
19240 F: include/linux/vga_switcheroo.h
19242 VIA RHINE NETWORK DRIVER
19244 M: Kevin Brace <kevinbrace@bracecomputerlab.com>
19245 F: drivers/net/ethernet/via/via-rhine.c
19247 VIA SD/MMC CARD CONTROLLER DRIVER
19248 M: Bruce Chang <brucechang@via.com.tw>
19249 M: Harald Welte <HaraldWelte@viatech.com>
19251 F: drivers/mmc/host/via-sdmmc.c
19253 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
19254 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
19255 L: linux-fbdev@vger.kernel.org
19257 F: drivers/video/fbdev/via/
19258 F: include/linux/via-core.h
19259 F: include/linux/via-gpio.h
19260 F: include/linux/via_i2c.h
19262 VIA VELOCITY NETWORK DRIVER
19263 M: Francois Romieu <romieu@fr.zoreil.com>
19264 L: netdev@vger.kernel.org
19266 F: drivers/net/ethernet/via/via-velocity.*
19268 VICODEC VIRTUAL CODEC DRIVER
19269 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
19270 L: linux-media@vger.kernel.org
19272 W: https://linuxtv.org
19273 T: git git://linuxtv.org/media_tree.git
19274 F: drivers/media/test-drivers/vicodec/*
19276 VIDEO I2C POLLING DRIVER
19277 M: Matt Ranostay <matt.ranostay@konsulko.com>
19278 L: linux-media@vger.kernel.org
19280 F: drivers/media/i2c/video-i2c.c
19282 VIDEO MULTIPLEXER DRIVER
19283 M: Philipp Zabel <p.zabel@pengutronix.de>
19284 L: linux-media@vger.kernel.org
19286 F: drivers/media/platform/video-mux.c
19288 VIDEOBUF2 FRAMEWORK
19289 M: Tomasz Figa <tfiga@chromium.org>
19290 M: Marek Szyprowski <m.szyprowski@samsung.com>
19291 L: linux-media@vger.kernel.org
19293 F: drivers/media/common/videobuf2/*
19294 F: include/media/videobuf2-*
19296 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
19297 M: Helen Koike <helen.koike@collabora.com>
19298 R: Shuah Khan <skhan@linuxfoundation.org>
19299 L: linux-media@vger.kernel.org
19301 W: https://linuxtv.org
19302 T: git git://linuxtv.org/media_tree.git
19303 F: drivers/media/test-drivers/vimc/*
19306 M: Alex Williamson <alex.williamson@redhat.com>
19307 M: Paolo Bonzini <pbonzini@redhat.com>
19308 L: kvm@vger.kernel.org
19312 VIRTIO AND VHOST VSOCK DRIVER
19313 M: Stefan Hajnoczi <stefanha@redhat.com>
19314 M: Stefano Garzarella <sgarzare@redhat.com>
19315 L: kvm@vger.kernel.org
19316 L: virtualization@lists.linux-foundation.org
19317 L: netdev@vger.kernel.org
19319 F: drivers/net/vsockmon.c
19320 F: drivers/vhost/vsock.c
19321 F: include/linux/virtio_vsock.h
19322 F: include/uapi/linux/virtio_vsock.h
19323 F: include/uapi/linux/vm_sockets_diag.h
19324 F: include/uapi/linux/vsockmon.h
19325 F: net/vmw_vsock/af_vsock_tap.c
19326 F: net/vmw_vsock/diag.c
19327 F: net/vmw_vsock/virtio_transport.c
19328 F: net/vmw_vsock/virtio_transport_common.c
19329 F: net/vmw_vsock/vsock_loopback.c
19330 F: tools/testing/vsock/
19332 VIRTIO BLOCK AND SCSI DRIVERS
19333 M: "Michael S. Tsirkin" <mst@redhat.com>
19334 M: Jason Wang <jasowang@redhat.com>
19335 R: Paolo Bonzini <pbonzini@redhat.com>
19336 R: Stefan Hajnoczi <stefanha@redhat.com>
19337 L: virtualization@lists.linux-foundation.org
19339 F: drivers/block/virtio_blk.c
19340 F: drivers/scsi/virtio_scsi.c
19341 F: drivers/vhost/scsi.c
19342 F: include/uapi/linux/virtio_blk.h
19343 F: include/uapi/linux/virtio_scsi.h
19345 VIRTIO CONSOLE DRIVER
19346 M: Amit Shah <amit@kernel.org>
19347 L: virtualization@lists.linux-foundation.org
19349 F: drivers/char/virtio_console.c
19350 F: include/linux/virtio_console.h
19351 F: include/uapi/linux/virtio_console.h
19353 VIRTIO CORE AND NET DRIVERS
19354 M: "Michael S. Tsirkin" <mst@redhat.com>
19355 M: Jason Wang <jasowang@redhat.com>
19356 L: virtualization@lists.linux-foundation.org
19358 F: Documentation/devicetree/bindings/virtio/
19359 F: drivers/block/virtio_blk.c
19360 F: drivers/crypto/virtio/
19361 F: drivers/net/virtio_net.c
19364 F: include/linux/vdpa.h
19365 F: include/linux/virtio*.h
19366 F: include/uapi/linux/virtio_*.h
19370 M: "Michael S. Tsirkin" <mst@redhat.com>
19371 M: David Hildenbrand <david@redhat.com>
19372 L: virtualization@lists.linux-foundation.org
19374 F: drivers/virtio/virtio_balloon.c
19375 F: include/uapi/linux/virtio_balloon.h
19376 F: include/linux/balloon_compaction.h
19377 F: mm/balloon_compaction.c
19379 VIRTIO CRYPTO DRIVER
19380 M: Gonglei <arei.gonglei@huawei.com>
19381 L: virtualization@lists.linux-foundation.org
19382 L: linux-crypto@vger.kernel.org
19384 F: drivers/crypto/virtio/
19385 F: include/uapi/linux/virtio_crypto.h
19387 VIRTIO DRIVERS FOR S390
19388 M: Cornelia Huck <cohuck@redhat.com>
19389 M: Halil Pasic <pasic@linux.ibm.com>
19390 L: linux-s390@vger.kernel.org
19391 L: virtualization@lists.linux-foundation.org
19392 L: kvm@vger.kernel.org
19394 F: arch/s390/include/uapi/asm/virtio-ccw.h
19395 F: drivers/s390/virtio/
19398 M: Vivek Goyal <vgoyal@redhat.com>
19399 M: Stefan Hajnoczi <stefanha@redhat.com>
19400 M: Miklos Szeredi <miklos@szeredi.hu>
19401 L: virtualization@lists.linux-foundation.org
19402 L: linux-fsdevel@vger.kernel.org
19404 W: https://virtio-fs.gitlab.io/
19405 F: Documentation/filesystems/virtiofs.rst
19406 F: fs/fuse/virtio_fs.c
19407 F: include/uapi/linux/virtio_fs.h
19410 M: David Airlie <airlied@linux.ie>
19411 M: Gerd Hoffmann <kraxel@redhat.com>
19412 L: dri-devel@lists.freedesktop.org
19413 L: virtualization@lists.linux-foundation.org
19415 T: git git://anongit.freedesktop.org/drm/drm-misc
19416 F: drivers/gpu/drm/virtio/
19417 F: include/uapi/linux/virtio_gpu.h
19419 VIRTIO HOST (VHOST)
19420 M: "Michael S. Tsirkin" <mst@redhat.com>
19421 M: Jason Wang <jasowang@redhat.com>
19422 L: kvm@vger.kernel.org
19423 L: virtualization@lists.linux-foundation.org
19424 L: netdev@vger.kernel.org
19426 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
19428 F: include/linux/vhost_iotlb.h
19429 F: include/uapi/linux/vhost.h
19431 VIRTIO INPUT DRIVER
19432 M: Gerd Hoffmann <kraxel@redhat.com>
19434 F: drivers/virtio/virtio_input.c
19435 F: include/uapi/linux/virtio_input.h
19437 VIRTIO IOMMU DRIVER
19438 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
19439 L: virtualization@lists.linux-foundation.org
19441 F: drivers/iommu/virtio-iommu.c
19442 F: include/uapi/linux/virtio_iommu.h
19445 M: David Hildenbrand <david@redhat.com>
19446 L: virtualization@lists.linux-foundation.org
19448 W: https://virtio-mem.gitlab.io/
19449 F: drivers/virtio/virtio_mem.c
19450 F: include/uapi/linux/virtio_mem.h
19452 VIRTIO SOUND DRIVER
19453 M: Anton Yakovlev <anton.yakovlev@opensynergy.com>
19454 M: "Michael S. Tsirkin" <mst@redhat.com>
19455 L: virtualization@lists.linux-foundation.org
19456 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19458 F: include/uapi/linux/virtio_snd.h
19461 VIRTUAL BOX GUEST DEVICE DRIVER
19462 M: Hans de Goede <hdegoede@redhat.com>
19463 M: Arnd Bergmann <arnd@arndb.de>
19464 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19466 F: drivers/virt/vboxguest/
19467 F: include/linux/vbox_utils.h
19468 F: include/uapi/linux/vbox*.h
19470 VIRTUAL BOX SHARED FOLDER VFS DRIVER
19471 M: Hans de Goede <hdegoede@redhat.com>
19472 L: linux-fsdevel@vger.kernel.org
19476 VIRTUAL SERIO DEVICE DRIVER
19477 M: Stephen Chandler Paul <thatslyude@gmail.com>
19479 F: drivers/input/serio/userio.c
19480 F: include/uapi/linux/userio.h
19482 VIVID VIRTUAL VIDEO DRIVER
19483 M: Hans Verkuil <hverkuil@xs4all.nl>
19484 L: linux-media@vger.kernel.org
19486 W: https://linuxtv.org
19487 T: git git://linuxtv.org/media_tree.git
19488 F: drivers/media/test-drivers/vivid/*
19490 VIDTV VIRTUAL DIGITAL TV DRIVER
19491 M: Daniel W. S. Almeida <dwlsalmeida@gmail.com>
19492 L: linux-media@vger.kernel.org
19494 W: https://linuxtv.org
19495 T: git git://linuxtv.org/media_tree.git
19496 F: drivers/media/test-drivers/vidtv/*
19499 M: Florian Fainelli <f.fainelli@gmail.com>
19500 L: openwrt-devel@lists.openwrt.org (subscribers-only)
19502 F: drivers/vlynq/vlynq.c
19503 F: include/linux/vlynq.h
19506 M: Martyn Welch <martyn@welchs.me.uk>
19507 M: Manohar Vanga <manohar.vanga@gmail.com>
19508 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19509 L: linux-kernel@vger.kernel.org
19511 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
19512 F: Documentation/driver-api/vme.rst
19513 F: drivers/staging/vme/
19515 F: include/linux/vme*
19517 VMWARE BALLOON DRIVER
19518 M: Nadav Amit <namit@vmware.com>
19519 M: "VMware, Inc." <pv-drivers@vmware.com>
19520 L: linux-kernel@vger.kernel.org
19522 F: drivers/misc/vmw_balloon.c
19524 VMWARE HYPERVISOR INTERFACE
19525 M: Deep Shah <sdeep@vmware.com>
19526 M: "VMware, Inc." <pv-drivers@vmware.com>
19527 L: virtualization@lists.linux-foundation.org
19529 F: arch/x86/include/asm/vmware.h
19530 F: arch/x86/kernel/cpu/vmware.c
19532 VMWARE PVRDMA DRIVER
19533 M: Adit Ranadive <aditr@vmware.com>
19534 M: VMware PV-Drivers <pv-drivers@vmware.com>
19535 L: linux-rdma@vger.kernel.org
19537 F: drivers/infiniband/hw/vmw_pvrdma/
19539 VMware PVSCSI driver
19540 M: Vishal Bhakta <vbhakta@vmware.com>
19541 M: VMware PV-Drivers <pv-drivers@vmware.com>
19542 L: linux-scsi@vger.kernel.org
19544 F: drivers/scsi/vmw_pvscsi.c
19545 F: drivers/scsi/vmw_pvscsi.h
19547 VMWARE VIRTUAL PTP CLOCK DRIVER
19548 M: Vivek Thampi <vithampi@vmware.com>
19549 M: "VMware, Inc." <pv-drivers@vmware.com>
19550 L: netdev@vger.kernel.org
19552 F: drivers/ptp/ptp_vmw.c
19554 VMWARE VMMOUSE SUBDRIVER
19555 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
19556 M: "VMware, Inc." <pv-drivers@vmware.com>
19557 L: linux-input@vger.kernel.org
19559 F: drivers/input/mouse/vmmouse.c
19560 F: drivers/input/mouse/vmmouse.h
19562 VMWARE VMXNET3 ETHERNET DRIVER
19563 M: Ronak Doshi <doshir@vmware.com>
19564 M: pv-drivers@vmware.com
19565 L: netdev@vger.kernel.org
19567 F: drivers/net/vmxnet3/
19569 VOCORE VOCORE2 BOARD
19570 M: Harvey Hunt <harveyhuntnexus@gmail.com>
19571 L: linux-mips@vger.kernel.org
19573 F: arch/mips/boot/dts/ralink/vocore2.dts
19575 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
19576 M: Liam Girdwood <lgirdwood@gmail.com>
19577 M: Mark Brown <broonie@kernel.org>
19578 L: linux-kernel@vger.kernel.org
19580 W: http://www.slimlogic.co.uk/?p=48
19581 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
19582 F: Documentation/devicetree/bindings/regulator/
19583 F: Documentation/power/regulator/
19584 F: drivers/regulator/
19585 F: include/dt-bindings/regulator/
19586 F: include/linux/regulator/
19587 K: regulator_get_optional
19590 M: David Ahern <dsahern@kernel.org>
19591 L: netdev@vger.kernel.org
19593 F: Documentation/networking/vrf.rst
19594 F: drivers/net/vrf.c
19597 M: Petr Mladek <pmladek@suse.com>
19598 M: Steven Rostedt <rostedt@goodmis.org>
19599 M: Sergey Senozhatsky <senozhatsky@chromium.org>
19600 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19601 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
19603 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
19604 F: Documentation/core-api/printk-formats.rst
19605 F: lib/test_printf.c
19608 VT1211 HARDWARE MONITOR DRIVER
19609 M: Juerg Haefliger <juergh@gmail.com>
19610 L: linux-hwmon@vger.kernel.org
19612 F: Documentation/hwmon/vt1211.rst
19613 F: drivers/hwmon/vt1211.c
19615 VT8231 HARDWARE MONITOR DRIVER
19616 M: Roger Lucas <vt8231@hiddenengine.co.uk>
19617 L: linux-hwmon@vger.kernel.org
19619 F: drivers/hwmon/vt8231.c
19621 VUB300 USB to SDIO/SD/MMC bridge chip
19622 L: linux-mmc@vger.kernel.org
19624 F: drivers/mmc/host/vub300.c
19626 W1 DALLAS'S 1-WIRE BUS
19627 M: Evgeniy Polyakov <zbr@ioremap.net>
19629 F: Documentation/devicetree/bindings/w1/
19630 F: Documentation/w1/
19632 F: include/linux/w1.h
19634 W83791D HARDWARE MONITORING DRIVER
19635 M: Marc Hulsman <m.hulsman@tudelft.nl>
19636 L: linux-hwmon@vger.kernel.org
19638 F: Documentation/hwmon/w83791d.rst
19639 F: drivers/hwmon/w83791d.c
19641 W83793 HARDWARE MONITORING DRIVER
19642 M: Rudolf Marek <r.marek@assembler.cz>
19643 L: linux-hwmon@vger.kernel.org
19645 F: Documentation/hwmon/w83793.rst
19646 F: drivers/hwmon/w83793.c
19648 W83795 HARDWARE MONITORING DRIVER
19649 M: Jean Delvare <jdelvare@suse.com>
19650 L: linux-hwmon@vger.kernel.org
19652 F: drivers/hwmon/w83795.c
19654 W83L51xD SD/MMC CARD INTERFACE DRIVER
19655 M: Pierre Ossman <pierre@ossman.eu>
19657 F: drivers/mmc/host/wbsd.*
19659 WACOM PROTOCOL 4 SERIAL TABLETS
19660 M: Julian Squires <julian@cipht.net>
19661 M: Hans de Goede <hdegoede@redhat.com>
19662 L: linux-input@vger.kernel.org
19664 F: drivers/input/tablet/wacom_serial4.c
19666 WATCHDOG DEVICE DRIVERS
19667 M: Wim Van Sebroeck <wim@linux-watchdog.org>
19668 M: Guenter Roeck <linux@roeck-us.net>
19669 L: linux-watchdog@vger.kernel.org
19671 W: http://www.linux-watchdog.org/
19672 T: git git://www.linux-watchdog.org/linux-watchdog.git
19673 F: Documentation/devicetree/bindings/watchdog/
19674 F: Documentation/watchdog/
19675 F: drivers/watchdog/
19676 F: include/linux/watchdog.h
19677 F: include/uapi/linux/watchdog.h
19679 WHISKEYCOVE PMIC GPIO DRIVER
19680 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
19681 L: linux-gpio@vger.kernel.org
19683 F: drivers/gpio/gpio-wcove.c
19686 M: Dianlong Li <long17.cool@163.com>
19687 L: linux-rtc@vger.kernel.org
19689 F: drivers/rtc/rtc-sd3078.c
19692 M: David Rheinsberg <david.rheinsberg@gmail.com>
19693 L: linux-input@vger.kernel.org
19695 F: drivers/hid/hid-wiimote*
19697 WILOCITY WIL6210 WIRELESS DRIVER
19698 M: Maya Erez <merez@codeaurora.org>
19699 L: linux-wireless@vger.kernel.org
19700 L: wil6210@qti.qualcomm.com
19702 W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
19703 F: drivers/net/wireless/ath/wil6210/
19706 M: David Härdeman <david@hardeman.nu>
19708 F: drivers/media/rc/winbond-cir.c
19710 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
19711 M: William Breathitt Gray <vilhelm.gray@gmail.com>
19712 L: linux-watchdog@vger.kernel.org
19714 F: drivers/watchdog/ebc-c384_wdt.c
19716 WINSYSTEMS WS16C48 GPIO DRIVER
19717 M: William Breathitt Gray <vilhelm.gray@gmail.com>
19718 L: linux-gpio@vger.kernel.org
19720 F: drivers/gpio/gpio-ws16c48.c
19722 WIREGUARD SECURE NETWORK TUNNEL
19723 M: Jason A. Donenfeld <Jason@zx2c4.com>
19724 L: wireguard@lists.zx2c4.com
19725 L: netdev@vger.kernel.org
19727 F: drivers/net/wireguard/
19728 F: tools/testing/selftests/wireguard/
19730 WISTRON LAPTOP BUTTON DRIVER
19731 M: Miloslav Trmac <mitr@volny.cz>
19733 F: drivers/input/misc/wistron_btns.c
19735 WL3501 WIRELESS PCMCIA CARD DRIVER
19736 L: linux-wireless@vger.kernel.org
19738 F: drivers/net/wireless/wl3501*
19740 WOLFSON MICROELECTRONICS DRIVERS
19741 L: patches@opensource.cirrus.com
19743 W: https://github.com/CirrusLogic/linux-drivers/wiki
19744 T: git https://github.com/CirrusLogic/linux-drivers.git
19745 F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
19746 F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
19747 F: Documentation/devicetree/bindings/mfd/wm831x.txt
19748 F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
19749 F: Documentation/devicetree/bindings/sound/wlf,arizona.yaml
19750 F: Documentation/hwmon/wm83??.rst
19751 F: arch/arm/mach-s3c/mach-crag6410*
19752 F: drivers/clk/clk-wm83*.c
19753 F: drivers/gpio/gpio-*wm*.c
19754 F: drivers/gpio/gpio-arizona.c
19755 F: drivers/hwmon/wm83??-hwmon.c
19756 F: drivers/input/misc/wm831x-on.c
19757 F: drivers/input/touchscreen/wm831x-ts.c
19758 F: drivers/input/touchscreen/wm97*.c
19759 F: drivers/leds/leds-wm83*.c
19760 F: drivers/mfd/arizona*
19761 F: drivers/mfd/cs47l24*
19762 F: drivers/mfd/wm*.c
19763 F: drivers/power/supply/wm83*.c
19764 F: drivers/regulator/arizona*
19765 F: drivers/regulator/wm8*.c
19766 F: drivers/rtc/rtc-wm83*.c
19767 F: drivers/video/backlight/wm83*_bl.c
19768 F: drivers/watchdog/wm83*_wdt.c
19769 F: include/linux/mfd/arizona/
19770 F: include/linux/mfd/wm831x/
19771 F: include/linux/mfd/wm8350/
19772 F: include/linux/mfd/wm8400*
19773 F: include/linux/regulator/arizona*
19774 F: include/linux/wm97xx.h
19775 F: include/sound/wm????.h
19776 F: sound/soc/codecs/arizona*
19777 F: sound/soc/codecs/cs47l24*
19778 F: sound/soc/codecs/wm*
19781 M: Tejun Heo <tj@kernel.org>
19782 R: Lai Jiangshan <jiangshanlai@gmail.com>
19784 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
19785 F: Documentation/core-api/workqueue.rst
19786 F: include/linux/workqueue.h
19787 F: kernel/workqueue.c
19789 X-POWERS AXP288 PMIC DRIVERS
19790 M: Hans de Goede <hdegoede@redhat.com>
19792 F: drivers/acpi/pmic/intel_pmic_xpower.c
19795 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
19796 M: Chen-Yu Tsai <wens@csie.org>
19797 L: linux-kernel@vger.kernel.org
19802 M: Martin Schiller <ms@dev.tdt.de>
19803 L: linux-x25@vger.kernel.org
19805 F: Documentation/networking/lapb-module.rst
19806 F: Documentation/networking/x25*
19807 F: drivers/net/wan/hdlc_x25.c
19808 F: drivers/net/wan/lapbether.c
19809 F: include/*/lapb.h
19810 F: include/net/x25*
19811 F: include/uapi/linux/x25.h
19815 X86 ARCHITECTURE (32-BIT AND 64-BIT)
19816 M: Thomas Gleixner <tglx@linutronix.de>
19817 M: Ingo Molnar <mingo@redhat.com>
19818 M: Borislav Petkov <bp@alien8.de>
19820 R: "H. Peter Anvin" <hpa@zytor.com>
19821 L: linux-kernel@vger.kernel.org
19823 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
19824 F: Documentation/devicetree/bindings/x86/
19825 F: Documentation/x86/
19829 M: Andy Lutomirski <luto@kernel.org>
19830 L: linux-kernel@vger.kernel.org
19832 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
19835 X86 MCE INFRASTRUCTURE
19836 M: Tony Luck <tony.luck@intel.com>
19837 M: Borislav Petkov <bp@alien8.de>
19838 L: linux-edac@vger.kernel.org
19840 F: arch/x86/kernel/cpu/mce/*
19842 X86 MICROCODE UPDATE SUPPORT
19843 M: Borislav Petkov <bp@alien8.de>
19845 F: arch/x86/kernel/cpu/microcode/*
19848 M: Dave Hansen <dave.hansen@linux.intel.com>
19849 M: Andy Lutomirski <luto@kernel.org>
19850 M: Peter Zijlstra <peterz@infradead.org>
19851 L: linux-kernel@vger.kernel.org
19853 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
19856 X86 PLATFORM DRIVERS
19857 M: Hans de Goede <hdegoede@redhat.com>
19858 M: Mark Gross <mgross@linux.intel.com>
19859 L: platform-driver-x86@vger.kernel.org
19861 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
19862 F: drivers/platform/olpc/
19863 F: drivers/platform/x86/
19865 X86 PLATFORM DRIVERS - ARCH
19866 R: Darren Hart <dvhart@infradead.org>
19867 R: Andy Shevchenko <andy@infradead.org>
19868 L: platform-driver-x86@vger.kernel.org
19871 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
19872 F: arch/x86/platform
19874 X86 PLATFORM UV HPE SUPERDOME FLEX
19875 M: Steve Wahl <steve.wahl@hpe.com>
19876 R: Mike Travis <mike.travis@hpe.com>
19877 R: Dimitri Sivanich <dimitri.sivanich@hpe.com>
19878 R: Russ Anderson <russ.anderson@hpe.com>
19880 F: arch/x86/include/asm/uv/
19881 F: arch/x86/kernel/apic/x2apic_uv_x.c
19882 F: arch/x86/platform/uv/
19885 M: Andy Lutomirski <luto@kernel.org>
19886 L: linux-kernel@vger.kernel.org
19888 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
19889 F: arch/x86/entry/vdso/
19892 M: Matthew Wilcox <willy@infradead.org>
19893 L: linux-fsdevel@vger.kernel.org
19895 F: Documentation/core-api/xarray.rst
19896 F: include/linux/idr.h
19897 F: include/linux/xarray.h
19900 F: tools/testing/radix-tree
19903 M: Benjamin Valentin <benpicco@googlemail.com>
19905 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
19906 F: drivers/media/rc/xbox_remote.c
19908 XC2028/3028 TUNER DRIVER
19909 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19910 L: linux-media@vger.kernel.org
19912 W: https://linuxtv.org
19913 T: git git://linuxtv.org/media_tree.git
19914 F: drivers/media/tuners/tuner-xc2028.*
19916 XDP (eXpress Data Path)
19917 M: Alexei Starovoitov <ast@kernel.org>
19918 M: Daniel Borkmann <daniel@iogearbox.net>
19919 M: David S. Miller <davem@davemloft.net>
19920 M: Jakub Kicinski <kuba@kernel.org>
19921 M: Jesper Dangaard Brouer <hawk@kernel.org>
19922 M: John Fastabend <john.fastabend@gmail.com>
19923 L: netdev@vger.kernel.org
19924 L: bpf@vger.kernel.org
19926 F: include/net/xdp.h
19927 F: include/net/xdp_priv.h
19928 F: include/trace/events/xdp.h
19929 F: kernel/bpf/cpumap.c
19930 F: kernel/bpf/devmap.c
19932 F: samples/bpf/xdp*
19933 F: tools/testing/selftests/bpf/*xdp*
19934 F: tools/testing/selftests/bpf/*/*xdp*
19935 F: drivers/net/ethernet/*/*/*/*/*xdp*
19936 F: drivers/net/ethernet/*/*/*xdp*
19937 K: (?:\b|_)xdp(?:\b|_)
19939 XDP SOCKETS (AF_XDP)
19940 M: Björn Töpel <bjorn@kernel.org>
19941 M: Magnus Karlsson <magnus.karlsson@intel.com>
19942 R: Jonathan Lemon <jonathan.lemon@gmail.com>
19943 L: netdev@vger.kernel.org
19944 L: bpf@vger.kernel.org
19946 F: Documentation/networking/af_xdp.rst
19947 F: include/net/xdp_sock*
19948 F: include/net/xsk_buff_pool.h
19949 F: include/uapi/linux/if_xdp.h
19950 F: include/uapi/linux/xdp_diag.h
19951 F: include/net/netns/xdp.h
19953 F: samples/bpf/xdpsock*
19954 F: tools/lib/bpf/xsk*
19956 XEN BLOCK SUBSYSTEM
19957 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19958 M: Roger Pau Monné <roger.pau@citrix.com>
19959 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19961 F: drivers/block/xen*
19962 F: drivers/block/xen-blkback/*
19965 M: Stefano Stabellini <sstabellini@kernel.org>
19966 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19968 F: arch/arm/include/asm/xen/
19971 XEN HYPERVISOR ARM64
19972 M: Stefano Stabellini <sstabellini@kernel.org>
19973 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19975 F: arch/arm64/include/asm/xen/
19978 XEN HYPERVISOR INTERFACE
19979 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
19980 M: Juergen Gross <jgross@suse.com>
19981 R: Stefano Stabellini <sstabellini@kernel.org>
19982 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19984 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
19985 F: Documentation/ABI/stable/sysfs-hypervisor-xen
19986 F: Documentation/ABI/testing/sysfs-hypervisor-xen
19987 F: arch/x86/include/asm/pvclock-abi.h
19988 F: arch/x86/include/asm/xen/
19989 F: arch/x86/platform/pvh/
19991 F: drivers/*/xen-*front.c
19993 F: include/uapi/xen/
19996 XEN NETWORK BACKEND DRIVER
19997 M: Wei Liu <wei.liu@kernel.org>
19998 M: Paul Durrant <paul@xen.org>
19999 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20000 L: netdev@vger.kernel.org
20002 F: drivers/net/xen-netback/*
20005 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
20006 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20008 F: arch/x86/pci/*xen*
20009 F: drivers/pci/*xen*
20012 M: Juergen Gross <jgross@suse.com>
20013 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20014 L: linux-scsi@vger.kernel.org
20016 F: drivers/scsi/xen-scsifront.c
20017 F: drivers/xen/xen-scsiback.c
20018 F: include/xen/interface/io/vscsiif.h
20020 XEN SOUND FRONTEND DRIVER
20021 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
20022 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20023 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20027 XEN SWIOTLB SUBSYSTEM
20028 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
20029 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20030 L: iommu@lists.linux-foundation.org
20032 F: arch/x86/xen/*swiotlb*
20033 F: drivers/xen/*swiotlb*
20036 C: irc://irc.oftc.net/xfs
20037 M: Darrick J. Wong <djwong@kernel.org>
20038 M: linux-xfs@vger.kernel.org
20039 L: linux-xfs@vger.kernel.org
20042 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
20043 F: Documentation/ABI/testing/sysfs-fs-xfs
20044 F: Documentation/admin-guide/xfs.rst
20045 F: Documentation/filesystems/xfs-delayed-logging-design.rst
20046 F: Documentation/filesystems/xfs-self-describing-metadata.rst
20048 F: include/uapi/linux/dqblk_xfs.h
20049 F: include/uapi/linux/fsmap.h
20051 XILINX AXI ETHERNET DRIVER
20052 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
20054 F: drivers/net/ethernet/xilinx/xilinx_axienet*
20057 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
20058 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
20059 L: linux-can@vger.kernel.org
20061 F: Documentation/devicetree/bindings/net/can/xilinx_can.txt
20062 F: drivers/net/can/xilinx_can.c
20065 M: Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com>
20066 R: Srinivas Neeli <srinivas.neeli@xilinx.com>
20067 R: Michal Simek <michal.simek@xilinx.com>
20069 F: Documentation/devicetree/bindings/gpio/gpio-xilinx.txt
20070 F: Documentation/devicetree/bindings/gpio/gpio-zynq.txt
20071 F: drivers/gpio/gpio-xilinx.c
20072 F: drivers/gpio/gpio-zynq.c
20074 XILINX SD-FEC IP CORES
20075 M: Derek Kiernan <derek.kiernan@xilinx.com>
20076 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
20078 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
20079 F: Documentation/misc-devices/xilinx_sdfec.rst
20080 F: drivers/misc/Kconfig
20081 F: drivers/misc/Makefile
20082 F: drivers/misc/xilinx_sdfec.c
20083 F: include/uapi/misc/xilinx_sdfec.h
20085 XILINX UARTLITE SERIAL DRIVER
20086 M: Peter Korsgaard <jacmet@sunsite.dk>
20087 L: linux-serial@vger.kernel.org
20089 F: drivers/tty/serial/uartlite.c
20091 XILINX VIDEO IP CORES
20092 M: Hyun Kwon <hyun.kwon@xilinx.com>
20093 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20094 L: linux-media@vger.kernel.org
20096 T: git git://linuxtv.org/media_tree.git
20097 F: Documentation/devicetree/bindings/media/xilinx/
20098 F: drivers/media/platform/xilinx/
20099 F: include/uapi/linux/xilinx-v4l2-controls.h
20101 XILINX ZYNQMP DPDMA DRIVER
20102 M: Hyun Kwon <hyun.kwon@xilinx.com>
20103 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20104 L: dmaengine@vger.kernel.org
20106 F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
20107 F: drivers/dma/xilinx/xilinx_dpdma.c
20108 F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
20110 XILINX ZYNQMP PSGTR PHY DRIVER
20111 M: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
20112 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20113 L: linux-kernel@vger.kernel.org
20115 T: git https://github.com/Xilinx/linux-xlnx.git
20116 F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
20117 F: drivers/phy/xilinx/phy-zynqmp.c
20120 M: Eli Billauer <eli.billauer@gmail.com>
20121 L: linux-kernel@vger.kernel.org
20123 F: drivers/char/xillybus/
20126 M: George Cherian <gcherian@marvell.com>
20127 L: linux-i2c@vger.kernel.org
20129 W: http://www.marvell.com
20130 F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
20131 F: drivers/i2c/busses/i2c-xlp9xx.c
20133 XRA1403 GPIO EXPANDER
20134 M: Nandor Han <nandor.han@ge.com>
20135 M: Semi Malinen <semi.malinen@ge.com>
20136 L: linux-gpio@vger.kernel.org
20138 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
20139 F: drivers/gpio/gpio-xra1403.c
20141 XTENSA XTFPGA PLATFORM SUPPORT
20142 M: Max Filippov <jcmvbkbc@gmail.com>
20143 L: linux-xtensa@linux-xtensa.org
20145 F: drivers/spi/spi-xtensa-xtfpga.c
20146 F: sound/soc/xtensa/xtfpga-i2s.c
20148 YAM DRIVER FOR AX.25
20149 M: Jean-Paul Roubelat <jpr@f6fbb.org>
20150 L: linux-hams@vger.kernel.org
20152 F: drivers/net/hamradio/yam*
20153 F: include/linux/yam.h
20155 YAMA SECURITY MODULE
20156 M: Kees Cook <keescook@chromium.org>
20158 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
20159 F: Documentation/admin-guide/LSM/Yama.rst
20162 YEALINK PHONE DRIVER
20163 M: Henk Vergonet <Henk.Vergonet@gmail.com>
20164 L: usbb2k-api-dev@nongnu.org
20166 F: Documentation/input/devices/yealink.rst
20167 F: drivers/input/misc/yealink.*
20169 Z8530 DRIVER FOR AX.25
20170 M: Joerg Reuter <jreuter@yaina.de>
20171 L: linux-hams@vger.kernel.org
20173 W: http://yaina.de/jreuter/
20174 W: http://www.qsl.net/dl1bke/
20175 F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
20176 F: drivers/net/hamradio/*scc.c
20177 F: drivers/net/hamradio/z8530.h
20179 ZBUD COMPRESSED PAGE ALLOCATOR
20180 M: Seth Jennings <sjenning@redhat.com>
20181 M: Dan Streetman <ddstreet@ieee.org>
20182 L: linux-mm@kvack.org
20186 ZD1211RW WIRELESS DRIVER
20187 M: Daniel Drake <dsd@gentoo.org>
20188 M: Ulrich Kunitz <kune@deine-taler.de>
20189 L: linux-wireless@vger.kernel.org
20190 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
20192 W: http://zd1211.ath.cx/wiki/DriverRewrite
20193 F: drivers/net/wireless/zydas/zd1211rw/
20195 ZD1301 MEDIA DRIVER
20196 M: Antti Palosaari <crope@iki.fi>
20197 L: linux-media@vger.kernel.org
20199 W: https://linuxtv.org/
20200 W: http://palosaari.fi/linux/
20201 Q: https://patchwork.linuxtv.org/project/linux-media/list/
20202 F: drivers/media/usb/dvb-usb-v2/zd1301*
20204 ZD1301_DEMOD MEDIA DRIVER
20205 M: Antti Palosaari <crope@iki.fi>
20206 L: linux-media@vger.kernel.org
20208 W: https://linuxtv.org/
20209 W: http://palosaari.fi/linux/
20210 Q: https://patchwork.linuxtv.org/project/linux-media/list/
20211 F: drivers/media/dvb-frontends/zd1301_demod*
20213 ZHAOXIN PROCESSOR SUPPORT
20214 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
20215 L: linux-kernel@vger.kernel.org
20217 F: arch/x86/kernel/cpu/zhaoxin.c
20220 M: Damien Le Moal <damien.lemoal@wdc.com>
20221 M: Naohiro Aota <naohiro.aota@wdc.com>
20222 R: Johannes Thumshirn <jth@kernel.org>
20223 L: linux-fsdevel@vger.kernel.org
20225 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
20226 F: Documentation/filesystems/zonefs.rst
20229 ZPOOL COMPRESSED PAGE STORAGE API
20230 M: Dan Streetman <ddstreet@ieee.org>
20231 L: linux-mm@kvack.org
20233 F: include/linux/zpool.h
20236 ZR36067 VIDEO FOR LINUX DRIVER
20237 M: Corentin Labbe <clabbe@baylibre.com>
20238 L: mjpeg-users@lists.sourceforge.net
20239 L: linux-media@vger.kernel.org
20241 W: http://mjpeg.sourceforge.net/driver-zoran/
20242 Q: https://patchwork.linuxtv.org/project/linux-media/list/
20243 F: Documentation/driver-api/media/drivers/zoran.rst
20244 F: drivers/staging/media/zoran/
20246 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
20247 M: Minchan Kim <minchan@kernel.org>
20248 M: Nitin Gupta <ngupta@vflare.org>
20249 R: Sergey Senozhatsky <senozhatsky@chromium.org>
20250 L: linux-kernel@vger.kernel.org
20252 F: Documentation/admin-guide/blockdev/zram.rst
20253 F: drivers/block/zram/
20255 ZS DECSTATION Z85C30 SERIAL DRIVER
20256 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
20258 F: drivers/tty/serial/zs.*
20260 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
20261 M: Minchan Kim <minchan@kernel.org>
20262 M: Nitin Gupta <ngupta@vflare.org>
20263 R: Sergey Senozhatsky <senozhatsky@chromium.org>
20264 L: linux-mm@kvack.org
20266 F: Documentation/vm/zsmalloc.rst
20267 F: include/linux/zsmalloc.h
20270 ZSWAP COMPRESSED SWAP CACHING
20271 M: Seth Jennings <sjenning@redhat.com>
20272 M: Dan Streetman <ddstreet@ieee.org>
20273 M: Vitaly Wool <vitaly.wool@konsulko.com>
20274 L: linux-mm@kvack.org
20279 M: Linus Torvalds <torvalds@linux-foundation.org>
20280 L: linux-kernel@vger.kernel.org
20281 S: Buried alive in reporters
20282 Q: http://patchwork.kernel.org/project/LKML/list/
20283 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git