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 Behun <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/clocksource/samsung_pwm_timer.c
2440 F: drivers/memory/samsung/
2441 F: drivers/pwm/pwm-samsung.c
2442 F: drivers/soc/samsung/
2443 F: drivers/tty/serial/samsung*
2444 F: include/clocksource/samsung_pwm.h
2445 F: include/linux/platform_data/*s3c*
2446 F: include/linux/serial_s3c.h
2447 F: include/linux/soc/samsung/
2453 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2454 M: Andrzej Hajda <a.hajda@samsung.com>
2455 L: linux-arm-kernel@lists.infradead.org
2456 L: linux-media@vger.kernel.org
2458 F: drivers/media/platform/s5p-g2d/
2460 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2461 M: Marek Szyprowski <m.szyprowski@samsung.com>
2462 L: linux-samsung-soc@vger.kernel.org
2463 L: linux-media@vger.kernel.org
2465 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2466 F: drivers/media/cec/platform/s5p/
2468 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2469 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2470 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2471 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2472 L: linux-arm-kernel@lists.infradead.org
2473 L: linux-media@vger.kernel.org
2475 F: drivers/media/platform/s5p-jpeg/
2477 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2478 M: Andrzej Hajda <a.hajda@samsung.com>
2479 L: linux-arm-kernel@lists.infradead.org
2480 L: linux-media@vger.kernel.org
2482 F: drivers/media/platform/s5p-mfc/
2484 ARM/SHMOBILE ARM ARCHITECTURE
2485 M: Geert Uytterhoeven <geert+renesas@glider.be>
2486 M: Magnus Damm <magnus.damm@gmail.com>
2487 L: linux-renesas-soc@vger.kernel.org
2489 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2490 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2491 F: Documentation/devicetree/bindings/arm/renesas.yaml
2492 F: arch/arm/boot/dts/emev2*
2493 F: arch/arm/boot/dts/gr-peach*
2494 F: arch/arm/boot/dts/iwg20d-q7*
2495 F: arch/arm/boot/dts/r7s*
2496 F: arch/arm/boot/dts/r8a*
2497 F: arch/arm/boot/dts/r9a*
2498 F: arch/arm/boot/dts/sh*
2499 F: arch/arm/configs/shmobile_defconfig
2500 F: arch/arm/include/debug/renesas-scif.S
2501 F: arch/arm/mach-shmobile/
2502 F: drivers/soc/renesas/
2503 F: include/linux/soc/renesas/
2505 ARM/SOCFPGA ARCHITECTURE
2506 M: Dinh Nguyen <dinguyen@kernel.org>
2508 W: http://www.rocketboards.org
2509 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2510 F: arch/arm/boot/dts/socfpga*
2511 F: arch/arm/configs/socfpga_defconfig
2512 F: arch/arm/mach-socfpga/
2513 F: arch/arm64/boot/dts/altera/
2514 F: arch/arm64/boot/dts/intel/
2516 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2517 M: Dinh Nguyen <dinguyen@kernel.org>
2519 F: drivers/clk/socfpga/
2521 ARM/SOCFPGA EDAC SUPPORT
2522 M: Dinh Nguyen <dinguyen@kernel.org>
2524 F: drivers/edac/altera_edac.[ch]
2526 ARM/SPREADTRUM SoC SUPPORT
2527 M: Orson Zhai <orsonzhai@gmail.com>
2528 M: Baolin Wang <baolin.wang7@gmail.com>
2529 M: Chunyan Zhang <zhang.lyra@gmail.com>
2531 F: arch/arm64/boot/dts/sprd
2536 ARM/STI ARCHITECTURE
2537 M: Patrice Chotard <patrice.chotard@foss.st.com>
2538 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2540 W: http://www.stlinux.com
2541 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2542 F: arch/arm/boot/dts/sti*
2543 F: arch/arm/mach-sti/
2544 F: drivers/ata/ahci_st.c
2545 F: drivers/char/hw_random/st-rng.c
2546 F: drivers/clocksource/arm_global_timer.c
2547 F: drivers/clocksource/clksrc_st_lpc.c
2548 F: drivers/cpufreq/sti-cpufreq.c
2549 F: drivers/dma/st_fdma*
2550 F: drivers/i2c/busses/i2c-st.c
2551 F: drivers/media/platform/sti/c8sectpfe/
2552 F: drivers/media/rc/st_rc.c
2553 F: drivers/mmc/host/sdhci-st.c
2554 F: drivers/phy/st/phy-miphy28lp.c
2555 F: drivers/phy/st/phy-stih407-usb.c
2556 F: drivers/pinctrl/pinctrl-st.c
2557 F: drivers/remoteproc/st_remoteproc.c
2558 F: drivers/remoteproc/st_slim_rproc.c
2559 F: drivers/reset/sti/
2560 F: drivers/rtc/rtc-st-lpc.c
2561 F: drivers/tty/serial/st-asc.c
2562 F: drivers/usb/dwc3/dwc3-st.c
2563 F: drivers/usb/host/ehci-st.c
2564 F: drivers/usb/host/ohci-st.c
2565 F: drivers/watchdog/st_lpc_wdt.c
2566 F: include/linux/remoteproc/st_slim_rproc.h
2568 ARM/STM32 ARCHITECTURE
2569 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2570 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
2571 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2572 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2574 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2575 F: arch/arm/boot/dts/stm32*
2576 F: arch/arm/mach-stm32/
2577 F: drivers/clocksource/armv7m_systick.c
2581 ARM/Synaptics SoC support
2582 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2583 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2584 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2586 F: arch/arm/boot/dts/berlin*
2587 F: arch/arm/mach-berlin/
2588 F: arch/arm64/boot/dts/synaptics/
2590 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2591 M: Lennert Buytenhek <kernel@wantstofly.org>
2592 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2595 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2596 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2597 L: linux-tegra@vger.kernel.org
2598 L: linux-media@vger.kernel.org
2600 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2601 F: drivers/media/cec/platform/tegra/
2603 ARM/TETON BGA MACHINE SUPPORT
2604 M: "Mark F. Brown" <mark.brown314@gmail.com>
2605 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2608 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2609 M: Santosh Shilimkar <ssantosh@kernel.org>
2610 L: linux-kernel@vger.kernel.org
2612 F: drivers/memory/*emif*
2614 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2615 M: Santosh Shilimkar <ssantosh@kernel.org>
2616 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2618 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2619 F: arch/arm/boot/dts/keystone-*
2620 F: arch/arm/mach-keystone/
2622 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2623 M: Santosh Shilimkar <ssantosh@kernel.org>
2624 L: linux-kernel@vger.kernel.org
2626 F: drivers/clk/keystone/
2628 ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
2629 M: Santosh Shilimkar <ssantosh@kernel.org>
2630 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2631 L: linux-kernel@vger.kernel.org
2633 F: drivers/clocksource/timer-keystone.c
2635 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2636 M: Santosh Shilimkar <ssantosh@kernel.org>
2637 L: linux-kernel@vger.kernel.org
2639 F: drivers/power/reset/keystone-reset.c
2641 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2642 M: Nishanth Menon <nm@ti.com>
2643 M: Tero Kristo <kristo@kernel.org>
2644 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2646 F: Documentation/devicetree/bindings/arm/ti/k3.yaml
2647 F: arch/arm64/boot/dts/ti/Makefile
2648 F: arch/arm64/boot/dts/ti/k3-*
2649 F: include/dt-bindings/pinctrl/k3.h
2651 ARM/THECUS N2100 MACHINE SUPPORT
2652 M: Lennert Buytenhek <kernel@wantstofly.org>
2653 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2656 ARM/TOSA MACHINE SUPPORT
2657 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2658 M: Dirk Opfer <dirk@opfer-online.de>
2661 ARM/TOSHIBA VISCONTI ARCHITECTURE
2662 M: Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
2663 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2665 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
2666 F: Documentation/devicetree/bindings/arm/toshiba.yaml
2667 F: Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
2668 F: Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
2669 F: Documentation/devicetree/bindings/pinctrl/toshiba,tmpv7700-pinctrl.yaml
2670 F: Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
2671 F: arch/arm64/boot/dts/toshiba/
2672 F: drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
2673 F: drivers/gpio/gpio-visconti.c
2674 F: drivers/pinctrl/visconti/
2675 F: drivers/watchdog/visconti_wdt.c
2678 ARM/UNIPHIER ARCHITECTURE
2679 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
2680 M: Masami Hiramatsu <mhiramat@kernel.org>
2681 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2683 F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2684 F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2685 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2686 F: arch/arm/boot/dts/uniphier*
2687 F: arch/arm/include/asm/hardware/cache-uniphier.h
2688 F: arch/arm/mach-uniphier/
2689 F: arch/arm/mm/cache-uniphier.c
2690 F: arch/arm64/boot/dts/socionext/uniphier*
2691 F: drivers/bus/uniphier-system-bus.c
2692 F: drivers/clk/uniphier/
2693 F: drivers/dma/uniphier-mdmac.c
2694 F: drivers/gpio/gpio-uniphier.c
2695 F: drivers/i2c/busses/i2c-uniphier*
2696 F: drivers/irqchip/irq-uniphier-aidet.c
2697 F: drivers/mmc/host/uniphier-sd.c
2698 F: drivers/pinctrl/uniphier/
2699 F: drivers/reset/reset-uniphier.c
2700 F: drivers/tty/serial/8250/8250_uniphier.c
2703 ARM/VERSATILE EXPRESS PLATFORM
2704 M: Liviu Dudau <liviu.dudau@arm.com>
2705 M: Sudeep Holla <sudeep.holla@arm.com>
2706 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2707 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2711 F: arch/arm/boot/dts/vexpress*
2712 F: arch/arm/mach-vexpress/
2713 F: arch/arm64/boot/dts/arm/
2714 F: drivers/clk/versatile/clk-vexpress-osc.c
2715 F: drivers/clocksource/timer-versatile.c
2719 M: Russell King <linux@armlinux.org.uk>
2720 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2722 W: http://www.armlinux.org.uk/
2725 ARM/VOIPAC PXA270 SUPPORT
2726 M: Marek Vasut <marek.vasut@gmail.com>
2727 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2729 F: arch/arm/mach-pxa/include/mach/vpac270.h
2730 F: arch/arm/mach-pxa/vpac270.c
2732 ARM/VT8500 ARM ARCHITECTURE
2733 M: Tony Prisk <linux@prisktech.co.nz>
2734 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2736 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2737 F: arch/arm/mach-vt8500/
2738 F: drivers/clocksource/timer-vt8500.c
2739 F: drivers/i2c/busses/i2c-wmt.c
2740 F: drivers/mmc/host/wmt-sdmmc.c
2741 F: drivers/pwm/pwm-vt8500.c
2742 F: drivers/rtc/rtc-vt8500.c
2743 F: drivers/tty/serial/vt8500_serial.c
2744 F: drivers/usb/host/ehci-platform.c
2745 F: drivers/usb/host/uhci-platform.c
2746 F: drivers/video/fbdev/vt8500lcdfb.*
2747 F: drivers/video/fbdev/wm8505fb*
2748 F: drivers/video/fbdev/wmt_ge_rops.*
2750 ARM/ZIPIT Z2 SUPPORT
2751 M: Marek Vasut <marek.vasut@gmail.com>
2752 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2754 F: arch/arm/mach-pxa/include/mach/z2.h
2755 F: arch/arm/mach-pxa/z2.c
2757 ARM/ZYNQ ARCHITECTURE
2758 M: Michal Simek <michal.simek@xilinx.com>
2759 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2761 W: http://wiki.xilinx.com
2762 T: git https://github.com/Xilinx/linux-xlnx.git
2763 F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
2764 F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
2765 F: Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
2766 F: arch/arm/mach-zynq/
2767 F: drivers/clocksource/timer-cadence-ttc.c
2768 F: drivers/cpuidle/cpuidle-zynq.c
2769 F: drivers/edac/synopsys_edac.c
2770 F: drivers/i2c/busses/i2c-cadence.c
2771 F: drivers/i2c/busses/i2c-xiic.c
2772 F: drivers/mmc/host/sdhci-of-arasan.c
2776 ARM64 PORT (AARCH64 ARCHITECTURE)
2777 M: Catalin Marinas <catalin.marinas@arm.com>
2778 M: Will Deacon <will@kernel.org>
2779 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2781 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2782 F: Documentation/arm64/
2784 F: tools/testing/selftests/arm64/
2785 X: arch/arm64/boot/dts/
2787 ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
2788 M: George McCollister <george.mccollister@gmail.com>
2789 L: netdev@vger.kernel.org
2791 F: Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
2792 F: drivers/net/dsa/xrs700x/*
2793 F: net/dsa/tag_xrs700x.c
2795 AS3645A LED FLASH CONTROLLER DRIVER
2796 M: Sakari Ailus <sakari.ailus@iki.fi>
2797 L: linux-leds@vger.kernel.org
2799 F: drivers/leds/leds-as3645a.c
2801 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2802 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2803 L: linux-media@vger.kernel.org
2805 T: git git://linuxtv.org/media_tree.git
2806 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2807 F: drivers/media/i2c/ak7375.c
2809 ASAHI KASEI AK8974 DRIVER
2810 M: Linus Walleij <linus.walleij@linaro.org>
2811 L: linux-iio@vger.kernel.org
2813 W: http://www.akm.com/
2814 F: drivers/iio/magnetometer/ak8974.c
2816 ASC7621 HARDWARE MONITOR DRIVER
2817 M: George Joseph <george.joseph@fairview5.com>
2818 L: linux-hwmon@vger.kernel.org
2820 F: Documentation/hwmon/asc7621.rst
2821 F: drivers/hwmon/asc7621.c
2823 ASPEED PINCTRL DRIVERS
2824 M: Andrew Jeffery <andrew@aj.id.au>
2825 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2826 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2827 L: linux-gpio@vger.kernel.org
2829 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
2830 F: drivers/pinctrl/aspeed/
2832 ASPEED SCU INTERRUPT CONTROLLER DRIVER
2833 M: Eddie James <eajames@linux.ibm.com>
2834 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2836 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
2837 F: drivers/irqchip/irq-aspeed-scu-ic.c
2838 F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
2840 ASPEED SD/MMC DRIVER
2841 M: Andrew Jeffery <andrew@aj.id.au>
2842 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2843 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2844 L: linux-mmc@vger.kernel.org
2846 F: Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
2847 F: drivers/mmc/host/sdhci-of-aspeed*
2849 ASPEED VIDEO ENGINE DRIVER
2850 M: Eddie James <eajames@linux.ibm.com>
2851 L: linux-media@vger.kernel.org
2852 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2854 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2855 F: drivers/media/platform/aspeed-video.c
2857 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2858 M: Corentin Chary <corentin.chary@gmail.com>
2859 L: acpi4asus-user@lists.sourceforge.net
2860 L: platform-driver-x86@vger.kernel.org
2862 W: http://acpi4asus.sf.net
2863 F: drivers/platform/x86/asus*.c
2864 F: drivers/platform/x86/eeepc*.c
2866 ASUS WIRELESS RADIO CONTROL DRIVER
2867 M: João Paulo Rechi Vita <jprvita@gmail.com>
2868 L: platform-driver-x86@vger.kernel.org
2870 F: drivers/platform/x86/asus-wireless.c
2873 M: David Howells <dhowells@redhat.com>
2874 L: keyrings@vger.kernel.org
2876 F: Documentation/crypto/asymmetric-keys.rst
2877 F: crypto/asymmetric_keys/
2878 F: include/crypto/pkcs7.h
2879 F: include/crypto/public_key.h
2880 F: include/linux/verification.h
2882 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2883 R: Dan Williams <dan.j.williams@intel.com>
2885 W: http://sourceforge.net/projects/xscaleiop
2886 F: Documentation/crypto/async-tx-api.rst
2888 F: include/linux/async_tx.h
2891 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
2892 L: linux-i2c@vger.kernel.org
2894 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2895 F: Documentation/devicetree/bindings/eeprom/at24.yaml
2896 F: drivers/misc/eeprom/at24.c
2898 ATA OVER ETHERNET (AOE) DRIVER
2899 M: "Justin Sanders" <justin@coraid.com>
2901 W: http://www.openaoe.org/
2902 F: Documentation/admin-guide/aoe/
2903 F: drivers/block/aoe/
2905 ATC260X PMIC MFD DRIVER
2906 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2907 M: Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
2908 L: linux-actions@lists.infradead.org
2910 F: Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
2911 F: drivers/input/misc/atc260x-onkey.c
2912 F: drivers/mfd/atc260*
2913 F: drivers/power/reset/atc260x-poweroff.c
2914 F: drivers/regulator/atc260x-regulator.c
2915 F: include/linux/mfd/atc260x/*
2917 ATHEROS 71XX/9XXX GPIO DRIVER
2918 M: Alban Bedel <albeu@free.fr>
2920 W: https://github.com/AlbanBedel/linux
2921 T: git git://github.com/AlbanBedel/linux
2922 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2923 F: drivers/gpio/gpio-ath79.c
2925 ATHEROS 71XX/9XXX USB PHY DRIVER
2926 M: Alban Bedel <albeu@free.fr>
2928 W: https://github.com/AlbanBedel/linux
2929 T: git git://github.com/AlbanBedel/linux
2930 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2931 F: drivers/phy/qualcomm/phy-ath79-usb.c
2933 ATHEROS ATH GENERIC UTILITIES
2934 M: Kalle Valo <kvalo@codeaurora.org>
2935 L: linux-wireless@vger.kernel.org
2937 F: drivers/net/wireless/ath/*
2939 ATHEROS ATH5K WIRELESS DRIVER
2940 M: Jiri Slaby <jirislaby@kernel.org>
2941 M: Nick Kossifidis <mickflemm@gmail.com>
2942 M: Luis Chamberlain <mcgrof@kernel.org>
2943 L: linux-wireless@vger.kernel.org
2945 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
2946 F: drivers/net/wireless/ath/ath5k/
2948 ATHEROS ATH6KL WIRELESS DRIVER
2949 M: Kalle Valo <kvalo@codeaurora.org>
2950 L: linux-wireless@vger.kernel.org
2952 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
2953 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2954 F: drivers/net/wireless/ath/ath6kl/
2957 M: Ville Syrjala <syrjala@sci.fi>
2959 F: drivers/input/misc/ati_remote2.c
2961 ATK0110 HWMON DRIVER
2962 M: Luca Tettamanti <kronos.it@gmail.com>
2963 L: linux-hwmon@vger.kernel.org
2965 F: drivers/hwmon/asus_atk0110.c
2967 ATLX ETHERNET DRIVERS
2968 M: Chris Snook <chris.snook@gmail.com>
2969 L: netdev@vger.kernel.org
2971 W: http://sourceforge.net/projects/atl1
2972 W: http://atl1.sourceforge.net
2973 F: drivers/net/ethernet/atheros/
2976 M: Chas Williams <3chas3@gmail.com>
2977 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2978 L: netdev@vger.kernel.org
2980 W: http://linux-atm.sourceforge.net
2982 F: include/linux/atm*
2983 F: include/uapi/linux/atm*
2985 ATMEL MACB ETHERNET DRIVER
2986 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2987 M: Claudiu Beznea <claudiu.beznea@microchip.com>
2989 F: drivers/net/ethernet/cadence/
2991 ATMEL MAXTOUCH DRIVER
2992 M: Nick Dyer <nick@shmanahar.org>
2994 T: git git://github.com/ndyer/linux.git
2995 F: Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
2996 F: drivers/input/touchscreen/atmel_mxt_ts.c
2998 ATMEL WIRELESS DRIVER
2999 M: Simon Kelley <simon@thekelleys.org.uk>
3000 L: linux-wireless@vger.kernel.org
3002 W: http://www.thekelleys.org.uk/atmel
3003 W: http://atmelwlandriver.sourceforge.net/
3004 F: drivers/net/wireless/atmel/atmel*
3006 ATOMIC INFRASTRUCTURE
3007 M: Will Deacon <will@kernel.org>
3008 M: Peter Zijlstra <peterz@infradead.org>
3009 R: Boqun Feng <boqun.feng@gmail.com>
3010 L: linux-kernel@vger.kernel.org
3012 F: arch/*/include/asm/atomic*.h
3013 F: include/*/atomic*.h
3014 F: include/linux/refcount.h
3015 F: Documentation/atomic_*.txt
3018 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3019 M: Bradley Grove <linuxdrivers@attotech.com>
3020 L: linux-scsi@vger.kernel.org
3022 W: http://www.attotech.com
3023 F: drivers/scsi/esas2r
3025 ATUSB IEEE 802.15.4 RADIO DRIVER
3026 M: Stefan Schmidt <stefan@datenfreihafen.org>
3027 L: linux-wpan@vger.kernel.org
3029 F: drivers/net/ieee802154/at86rf230.h
3030 F: drivers/net/ieee802154/atusb.c
3031 F: drivers/net/ieee802154/atusb.h
3034 M: Paul Moore <paul@paul-moore.com>
3035 M: Eric Paris <eparis@redhat.com>
3036 L: linux-audit@redhat.com (moderated for non-subscribers)
3038 W: https://github.com/linux-audit
3039 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3040 F: include/asm-generic/audit_*.h
3041 F: include/linux/audit.h
3042 F: include/uapi/linux/audit.h
3046 AUXILIARY DISPLAY DRIVERS
3047 M: Miguel Ojeda <ojeda@kernel.org>
3049 F: drivers/auxdisplay/
3050 F: include/linux/cfag12864b.h
3052 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3053 M: Andreas Klinger <ak@it-klinger.de>
3054 L: linux-iio@vger.kernel.org
3056 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3057 F: drivers/iio/adc/hx711.c
3060 M: Ralf Baechle <ralf@linux-mips.org>
3061 L: linux-hams@vger.kernel.org
3063 W: http://www.linux-ax25.org/
3064 F: include/net/ax25.h
3065 F: include/uapi/linux/ax25.h
3069 M: Peter Rosin <peda@axentia.se>
3070 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3072 F: arch/arm/boot/dts/at91-linea.dtsi
3073 F: arch/arm/boot/dts/at91-natte.dtsi
3074 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3075 F: arch/arm/boot/dts/at91-tse850-3.dts
3077 AXENTIA ASOC DRIVERS
3078 M: Peter Rosin <peda@axentia.se>
3079 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3081 F: Documentation/devicetree/bindings/sound/axentia,*
3082 F: sound/soc/atmel/tse850-pcm5142.c
3084 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3085 M: Nuno Sá <nuno.sa@analog.com>
3086 L: linux-hwmon@vger.kernel.org
3088 W: http://ez.analog.com/community/linux-device-drivers
3089 F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3090 F: drivers/hwmon/axi-fan-control.c
3092 AXXIA I2C CONTROLLER
3093 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
3094 L: linux-i2c@vger.kernel.org
3096 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3097 F: drivers/i2c/busses/i2c-axxia.c
3100 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3101 L: linux-media@vger.kernel.org
3103 W: https://linuxtv.org
3104 T: git git://linuxtv.org/media_tree.git
3105 F: drivers/media/usb/dvb-usb-v2/az6007.c
3107 AZTECH FM RADIO RECEIVER DRIVER
3108 M: Hans Verkuil <hverkuil@xs4all.nl>
3109 L: linux-media@vger.kernel.org
3111 W: https://linuxtv.org
3112 T: git git://linuxtv.org/media_tree.git
3113 F: drivers/media/radio/radio-aztech*
3116 L: linux-wireless@vger.kernel.org
3117 L: b43-dev@lists.infradead.org
3119 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3120 F: drivers/net/wireless/broadcom/b43/
3122 B43LEGACY WIRELESS DRIVER
3123 M: Larry Finger <Larry.Finger@lwfinger.net>
3124 L: linux-wireless@vger.kernel.org
3125 L: b43-dev@lists.infradead.org
3127 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3128 F: drivers/net/wireless/broadcom/b43legacy/
3130 BACKLIGHT CLASS/SUBSYSTEM
3131 M: Lee Jones <lee.jones@linaro.org>
3132 M: Daniel Thompson <daniel.thompson@linaro.org>
3133 M: Jingoo Han <jingoohan1@gmail.com>
3134 L: dri-devel@lists.freedesktop.org
3136 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3137 F: Documentation/ABI/stable/sysfs-class-backlight
3138 F: Documentation/ABI/testing/sysfs-class-backlight
3139 F: Documentation/devicetree/bindings/leds/backlight
3140 F: drivers/video/backlight/
3141 F: include/linux/backlight.h
3142 F: include/linux/pwm_backlight.h
3145 M: Marek Lindner <mareklindner@neomailbox.ch>
3146 M: Simon Wunderlich <sw@simonwunderlich.de>
3147 M: Antonio Quartulli <a@unstable.cc>
3148 M: Sven Eckelmann <sven@narfation.org>
3149 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3151 W: https://www.open-mesh.org/
3152 Q: https://patchwork.open-mesh.org/project/batman/list/
3153 B: https://www.open-mesh.org/projects/batman-adv/issues
3154 C: irc://chat.freenode.net/batman
3155 T: git https://git.open-mesh.org/linux-merge.git
3156 F: Documentation/networking/batman-adv.rst
3157 F: include/uapi/linux/batadv_packet.h
3158 F: include/uapi/linux/batman_adv.h
3161 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3162 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
3163 L: linux-hams@vger.kernel.org
3165 W: http://www.baycom.org/~tom/ham/ham.html
3166 F: drivers/net/hamradio/baycom*
3168 BCACHE (BLOCK LAYER CACHE)
3169 M: Coly Li <colyli@suse.de>
3170 M: Kent Overstreet <kent.overstreet@gmail.com>
3171 L: linux-bcache@vger.kernel.org
3173 W: http://bcache.evilpiepirate.org
3174 C: irc://irc.oftc.net/bcache
3175 F: drivers/md/bcache/
3177 BDISP ST MEDIA DRIVER
3178 M: Fabien Dessenne <fabien.dessenne@foss.st.com>
3179 L: linux-media@vger.kernel.org
3181 W: https://linuxtv.org
3182 T: git git://linuxtv.org/media_tree.git
3183 F: drivers/media/platform/sti/bdisp
3185 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3186 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
3187 L: netdev@vger.kernel.org
3189 F: drivers/net/ethernet/ec_bhf.c
3192 M: Luis de Bethencourt <luisbg@kernel.org>
3193 M: Salah Triki <salah.triki@gmail.com>
3195 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3196 F: Documentation/filesystems/befs.rst
3200 M: Paolo Valente <paolo.valente@linaro.org>
3201 M: Jens Axboe <axboe@kernel.dk>
3202 L: linux-block@vger.kernel.org
3204 F: Documentation/block/bfq-iosched.rst
3208 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3210 F: Documentation/filesystems/bfs.rst
3212 F: include/uapi/linux/bfs_fs.h
3215 M: Yury Norov <yury.norov@gmail.com>
3216 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
3217 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
3219 F: include/asm-generic/bitops/find.h
3220 F: include/linux/bitmap.h
3223 F: lib/find_bit_benchmark.c
3224 F: lib/test_bitmap.c
3225 F: tools/include/asm-generic/bitops/find.h
3226 F: tools/include/linux/bitmap.h
3227 F: tools/lib/bitmap.c
3228 F: tools/lib/find_bit.c
3230 BLINKM RGB LED DRIVER
3231 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3233 F: drivers/leds/leds-blinkm.c
3236 M: Jens Axboe <axboe@kernel.dk>
3237 L: linux-block@vger.kernel.org
3239 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3243 F: include/linux/blk*
3244 F: kernel/trace/blktrace.c
3248 M: Joern Engel <joern@lazybastard.org>
3249 L: linux-mtd@lists.infradead.org
3251 F: drivers/mtd/devices/block2mtd.c
3254 M: Marcel Holtmann <marcel@holtmann.org>
3255 M: Johan Hedberg <johan.hedberg@gmail.com>
3256 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3257 L: linux-bluetooth@vger.kernel.org
3259 W: http://www.bluez.org/
3260 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3261 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3262 F: drivers/bluetooth/
3265 M: Marcel Holtmann <marcel@holtmann.org>
3266 M: Johan Hedberg <johan.hedberg@gmail.com>
3267 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3268 L: linux-bluetooth@vger.kernel.org
3270 W: http://www.bluez.org/
3271 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3272 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3273 F: include/net/bluetooth/
3277 M: Jay Vosburgh <j.vosburgh@gmail.com>
3278 M: Veaceslav Falico <vfalico@gmail.com>
3279 M: Andy Gospodarek <andy@greyhouse.net>
3280 L: netdev@vger.kernel.org
3282 W: http://sourceforge.net/projects/bonding/
3283 F: drivers/net/bonding/
3284 F: include/net/bonding.h
3285 F: include/uapi/linux/if_bonding.h
3287 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3288 M: Dan Robertson <dan@dlrobertson.com>
3289 L: linux-iio@vger.kernel.org
3291 F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3292 F: drivers/iio/accel/bma400*
3294 BPF (Safe dynamic programs and tools)
3295 M: Alexei Starovoitov <ast@kernel.org>
3296 M: Daniel Borkmann <daniel@iogearbox.net>
3297 M: Andrii Nakryiko <andrii@kernel.org>
3298 R: Martin KaFai Lau <kafai@fb.com>
3299 R: Song Liu <songliubraving@fb.com>
3300 R: Yonghong Song <yhs@fb.com>
3301 R: John Fastabend <john.fastabend@gmail.com>
3302 R: KP Singh <kpsingh@kernel.org>
3303 L: netdev@vger.kernel.org
3304 L: bpf@vger.kernel.org
3307 Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3308 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3309 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3310 F: Documentation/bpf/
3311 F: Documentation/networking/filter.rst
3312 F: Documentation/userspace-api/ebpf/
3314 F: include/linux/bpf*
3315 F: include/linux/filter.h
3316 F: include/trace/events/xdp.h
3317 F: include/uapi/linux/bpf*
3318 F: include/uapi/linux/filter.h
3320 F: kernel/trace/bpf_trace.c
3323 F: net/core/filter.c
3324 F: net/sched/act_bpf.c
3325 F: net/sched/cls_bpf.c
3327 F: scripts/bpf_doc.py
3330 F: tools/testing/selftests/bpf/
3335 M: Shubham Bansal <illusionist.neo@gmail.com>
3336 L: netdev@vger.kernel.org
3337 L: bpf@vger.kernel.org
3342 M: Daniel Borkmann <daniel@iogearbox.net>
3343 M: Alexei Starovoitov <ast@kernel.org>
3344 M: Zi Shen Lim <zlim.lnx@gmail.com>
3345 L: netdev@vger.kernel.org
3346 L: bpf@vger.kernel.org
3350 BPF JIT for MIPS (32-BIT AND 64-BIT)
3351 M: Paul Burton <paulburton@kernel.org>
3352 L: netdev@vger.kernel.org
3353 L: bpf@vger.kernel.org
3357 BPF JIT for NFP NICs
3358 M: Jakub Kicinski <kuba@kernel.org>
3359 L: netdev@vger.kernel.org
3360 L: bpf@vger.kernel.org
3362 F: drivers/net/ethernet/netronome/nfp/bpf/
3364 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3365 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3366 M: Sandipan Das <sandipan@linux.ibm.com>
3367 L: netdev@vger.kernel.org
3368 L: bpf@vger.kernel.org
3370 F: arch/powerpc/net/
3372 BPF JIT for RISC-V (32-bit)
3373 M: Luke Nelson <luke.r.nels@gmail.com>
3374 M: Xi Wang <xi.wang@gmail.com>
3375 L: netdev@vger.kernel.org
3376 L: bpf@vger.kernel.org
3379 X: arch/riscv/net/bpf_jit_comp64.c
3381 BPF JIT for RISC-V (64-bit)
3382 M: Björn Töpel <bjorn@kernel.org>
3383 L: netdev@vger.kernel.org
3384 L: bpf@vger.kernel.org
3387 X: arch/riscv/net/bpf_jit_comp32.c
3390 M: Ilya Leoshkevich <iii@linux.ibm.com>
3391 M: Heiko Carstens <hca@linux.ibm.com>
3392 M: Vasily Gorbik <gor@linux.ibm.com>
3393 L: netdev@vger.kernel.org
3394 L: bpf@vger.kernel.org
3397 X: arch/s390/net/pnet.c
3399 BPF JIT for SPARC (32-BIT AND 64-BIT)
3400 M: David S. Miller <davem@davemloft.net>
3401 L: netdev@vger.kernel.org
3402 L: bpf@vger.kernel.org
3406 BPF JIT for X86 32-BIT
3407 M: Wang YanQing <udknight@gmail.com>
3408 L: netdev@vger.kernel.org
3409 L: bpf@vger.kernel.org
3411 F: arch/x86/net/bpf_jit_comp32.c
3413 BPF JIT for X86 64-BIT
3414 M: Alexei Starovoitov <ast@kernel.org>
3415 M: Daniel Borkmann <daniel@iogearbox.net>
3416 L: netdev@vger.kernel.org
3417 L: bpf@vger.kernel.org
3420 X: arch/x86/net/bpf_jit_comp32.c
3422 BPF LSM (Security Audit and Enforcement using BPF)
3423 M: KP Singh <kpsingh@kernel.org>
3424 R: Florent Revest <revest@chromium.org>
3425 R: Brendan Jackman <jackmanb@chromium.org>
3426 L: bpf@vger.kernel.org
3428 F: Documentation/bpf/bpf_lsm.rst
3429 F: include/linux/bpf_lsm.h
3430 F: kernel/bpf/bpf_lsm.c
3433 BROADCOM B44 10/100 ETHERNET DRIVER
3434 M: Michael Chan <michael.chan@broadcom.com>
3435 L: netdev@vger.kernel.org
3437 F: drivers/net/ethernet/broadcom/b44.*
3439 BROADCOM B53 ETHERNET SWITCH DRIVER
3440 M: Florian Fainelli <f.fainelli@gmail.com>
3441 L: netdev@vger.kernel.org
3442 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3444 F: Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
3445 F: drivers/net/dsa/b53/*
3446 F: include/linux/dsa/brcm.h
3447 F: include/linux/platform_data/b53.h
3449 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3450 M: Nicolas Saenz Julienne <nsaenz@kernel.org>
3451 L: bcm-kernel-feedback-list@broadcom.com
3452 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3453 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3455 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsaenz/linux-rpi.git
3456 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3457 F: drivers/pci/controller/pcie-brcmstb.c
3458 F: drivers/staging/vc04_services
3462 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3463 M: Florian Fainelli <f.fainelli@gmail.com>
3464 M: Ray Jui <rjui@broadcom.com>
3465 M: Scott Branden <sbranden@broadcom.com>
3466 M: bcm-kernel-feedback-list@broadcom.com
3468 T: git git://github.com/broadcom/mach-bcm
3469 F: arch/arm/mach-bcm/
3475 BROADCOM BCM47XX MIPS ARCHITECTURE
3476 M: Hauke Mehrtens <hauke@hauke-m.de>
3477 M: Rafał Miłecki <zajec5@gmail.com>
3478 L: linux-mips@vger.kernel.org
3480 F: Documentation/devicetree/bindings/mips/brcm/
3481 F: arch/mips/bcm47xx/*
3482 F: arch/mips/include/asm/mach-bcm47xx/*
3484 BROADCOM BCM4908 ETHERNET DRIVER
3485 M: Rafał Miłecki <rafal@milecki.pl>
3486 M: bcm-kernel-feedback-list@broadcom.com
3487 L: netdev@vger.kernel.org
3489 F: Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
3490 F: drivers/net/ethernet/broadcom/bcm4908_enet.*
3491 F: drivers/net/ethernet/broadcom/unimac.h
3493 BROADCOM BCM5301X ARM ARCHITECTURE
3494 M: Hauke Mehrtens <hauke@hauke-m.de>
3495 M: Rafał Miłecki <zajec5@gmail.com>
3496 M: bcm-kernel-feedback-list@broadcom.com
3497 L: linux-arm-kernel@lists.infradead.org
3499 F: arch/arm/boot/dts/bcm470*
3500 F: arch/arm/boot/dts/bcm5301*
3501 F: arch/arm/boot/dts/bcm953012*
3502 F: arch/arm/mach-bcm/bcm_5301x.c
3504 BROADCOM BCM53573 ARM ARCHITECTURE
3505 M: Rafał Miłecki <rafal@milecki.pl>
3506 L: bcm-kernel-feedback-list@broadcom.com
3507 L: linux-arm-kernel@lists.infradead.org
3509 F: arch/arm/boot/dts/bcm47189*
3510 F: arch/arm/boot/dts/bcm53573*
3512 BROADCOM BCM63XX ARM ARCHITECTURE
3513 M: Florian Fainelli <f.fainelli@gmail.com>
3514 M: bcm-kernel-feedback-list@broadcom.com
3515 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3517 T: git git://github.com/broadcom/stblinux.git
3520 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3521 M: Kevin Cernekee <cernekee@gmail.com>
3522 L: linux-usb@vger.kernel.org
3524 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3526 BROADCOM BCM7XXX ARM ARCHITECTURE
3527 M: Florian Fainelli <f.fainelli@gmail.com>
3528 M: bcm-kernel-feedback-list@broadcom.com
3529 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3531 T: git git://github.com/broadcom/stblinux.git
3532 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3533 F: arch/arm/boot/dts/bcm7*.dts*
3534 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3535 F: arch/arm/mach-bcm/*brcmstb*
3536 F: arch/arm/mm/cache-b15-rac.c
3537 F: drivers/bus/brcmstb_gisb.c
3538 F: drivers/pci/controller/pcie-brcmstb.c
3542 M: Al Cooper <alcooperx@gmail.com>
3543 L: linux-usb@vger.kernel.org
3544 L: bcm-kernel-feedback-list@broadcom.com
3546 F: Documentation/devicetree/bindings/usb/brcm,bdc.txt
3547 F: drivers/usb/gadget/udc/bdc/
3549 BROADCOM BMIPS CPUFREQ DRIVER
3550 M: Markus Mayer <mmayer@broadcom.com>
3551 M: bcm-kernel-feedback-list@broadcom.com
3552 L: linux-pm@vger.kernel.org
3554 F: drivers/cpufreq/bmips-cpufreq.c
3556 BROADCOM BMIPS MIPS ARCHITECTURE
3557 M: Florian Fainelli <f.fainelli@gmail.com>
3558 L: bcm-kernel-feedback-list@broadcom.com
3559 L: linux-mips@vger.kernel.org
3561 T: git git://github.com/broadcom/stblinux.git
3562 F: arch/mips/bmips/*
3563 F: arch/mips/boot/dts/brcm/bcm*.dts*
3564 F: arch/mips/include/asm/mach-bmips/*
3565 F: arch/mips/kernel/*bmips*
3566 F: drivers/soc/bcm/bcm63xx
3567 F: drivers/irqchip/irq-bcm63*
3568 F: drivers/irqchip/irq-bcm7*
3569 F: drivers/irqchip/irq-brcmstb*
3570 F: include/linux/bcm963xx_nvram.h
3571 F: include/linux/bcm963xx_tag.h
3573 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3574 M: Rasesh Mody <rmody@marvell.com>
3575 M: GR-Linux-NIC-Dev@marvell.com
3576 L: netdev@vger.kernel.org
3578 F: drivers/net/ethernet/broadcom/bnx2.*
3579 F: drivers/net/ethernet/broadcom/bnx2_*
3581 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3582 M: Saurav Kashyap <skashyap@marvell.com>
3583 M: Javed Hasan <jhasan@marvell.com>
3584 M: GR-QLogic-Storage-Upstream@marvell.com
3585 L: linux-scsi@vger.kernel.org
3587 F: drivers/scsi/bnx2fc/
3589 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3590 M: Nilesh Javali <njavali@marvell.com>
3591 M: Manish Rangankar <mrangankar@marvell.com>
3592 M: GR-QLogic-Storage-Upstream@marvell.com
3593 L: linux-scsi@vger.kernel.org
3595 F: drivers/scsi/bnx2i/
3597 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3598 M: Ariel Elior <aelior@marvell.com>
3599 M: Sudarsana Kalluru <skalluru@marvell.com>
3600 M: GR-everest-linux-l2@marvell.com
3601 L: netdev@vger.kernel.org
3603 F: drivers/net/ethernet/broadcom/bnx2x/
3605 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3606 M: Michael Chan <michael.chan@broadcom.com>
3607 L: netdev@vger.kernel.org
3609 F: drivers/net/ethernet/broadcom/bnxt/
3611 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3612 M: Arend van Spriel <aspriel@gmail.com>
3613 M: Franky Lin <franky.lin@broadcom.com>
3614 M: Hante Meuleman <hante.meuleman@broadcom.com>
3615 M: Chi-hsien Lin <chi-hsien.lin@infineon.com>
3616 M: Wright Feng <wright.feng@infineon.com>
3617 M: Chung-hsien Hsu <chung-hsien.hsu@infineon.com>
3618 L: linux-wireless@vger.kernel.org
3619 L: brcm80211-dev-list.pdl@broadcom.com
3620 L: SHA-cyfmac-dev-list@infineon.com
3622 F: drivers/net/wireless/broadcom/brcm80211/
3624 BROADCOM BRCMSTB GPIO DRIVER
3625 M: Gregory Fong <gregory.0xf0@gmail.com>
3626 L: bcm-kernel-feedback-list@broadcom.com
3628 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3629 F: drivers/gpio/gpio-brcmstb.c
3631 BROADCOM BRCMSTB I2C DRIVER
3632 M: Kamal Dasu <kdasu.kdev@gmail.com>
3633 L: linux-i2c@vger.kernel.org
3634 L: bcm-kernel-feedback-list@broadcom.com
3636 F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
3637 F: drivers/i2c/busses/i2c-brcmstb.c
3639 BROADCOM BRCMSTB UART DRIVER
3640 M: Al Cooper <alcooperx@gmail.com>
3641 L: linux-serial@vger.kernel.org
3642 L: bcm-kernel-feedback-list@broadcom.com
3644 F: Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
3645 F: drivers/tty/serial/8250/8250_bcm7271.c
3647 BROADCOM BRCMSTB USB EHCI DRIVER
3648 M: Al Cooper <alcooperx@gmail.com>
3649 L: linux-usb@vger.kernel.org
3650 L: bcm-kernel-feedback-list@broadcom.com
3652 F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
3653 F: drivers/usb/host/ehci-brcm.*
3655 BROADCOM BRCMSTB USB PIN MAP DRIVER
3656 M: Al Cooper <alcooperx@gmail.com>
3657 L: linux-usb@vger.kernel.org
3658 L: bcm-kernel-feedback-list@broadcom.com
3660 F: Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
3661 F: drivers/usb/misc/brcmstb-usb-pinmap.c
3663 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3664 M: Al Cooper <alcooperx@gmail.com>
3665 L: linux-kernel@vger.kernel.org
3666 L: bcm-kernel-feedback-list@broadcom.com
3668 F: drivers/phy/broadcom/phy-brcm-usb*
3670 BROADCOM ETHERNET PHY DRIVERS
3671 M: Florian Fainelli <f.fainelli@gmail.com>
3672 L: bcm-kernel-feedback-list@broadcom.com
3673 L: netdev@vger.kernel.org
3675 F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
3676 F: drivers/net/phy/bcm*.[ch]
3677 F: drivers/net/phy/broadcom.c
3678 F: include/linux/brcmphy.h
3680 BROADCOM GENET ETHERNET DRIVER
3681 M: Doug Berger <opendmb@gmail.com>
3682 M: Florian Fainelli <f.fainelli@gmail.com>
3683 L: bcm-kernel-feedback-list@broadcom.com
3684 L: netdev@vger.kernel.org
3686 F: Documentation/devicetree/bindings/net/brcm,bcmgenet.txt
3687 F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.txt
3688 F: drivers/net/ethernet/broadcom/genet/
3689 F: drivers/net/ethernet/broadcom/unimac.h
3690 F: drivers/net/mdio/mdio-bcm-unimac.c
3691 F: include/linux/platform_data/bcmgenet.h
3692 F: include/linux/platform_data/mdio-bcm-unimac.h
3694 BROADCOM IPROC ARM ARCHITECTURE
3695 M: Ray Jui <rjui@broadcom.com>
3696 M: Scott Branden <sbranden@broadcom.com>
3697 M: bcm-kernel-feedback-list@broadcom.com
3698 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3700 T: git git://github.com/broadcom/cygnus-linux.git
3701 F: arch/arm64/boot/dts/broadcom/northstar2/*
3702 F: arch/arm64/boot/dts/broadcom/stingray/*
3703 F: drivers/clk/bcm/clk-ns*
3704 F: drivers/clk/bcm/clk-sr*
3705 F: drivers/pinctrl/bcm/pinctrl-ns*
3706 F: include/dt-bindings/clock/bcm-sr*
3723 BROADCOM IPROC GBIT ETHERNET DRIVER
3724 M: Rafał Miłecki <rafal@milecki.pl>
3725 M: bcm-kernel-feedback-list@broadcom.com
3726 L: netdev@vger.kernel.org
3728 F: Documentation/devicetree/bindings/net/brcm,amac.txt
3729 F: drivers/net/ethernet/broadcom/bgmac*
3730 F: drivers/net/ethernet/broadcom/unimac.h
3732 BROADCOM KONA GPIO DRIVER
3733 M: Ray Jui <rjui@broadcom.com>
3734 L: bcm-kernel-feedback-list@broadcom.com
3736 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3737 F: drivers/gpio/gpio-bcm-kona.c
3739 BROADCOM NETXTREME-E ROCE DRIVER
3740 M: Selvin Xavier <selvin.xavier@broadcom.com>
3741 M: Devesh Sharma <devesh.sharma@broadcom.com>
3742 M: Somnath Kotur <somnath.kotur@broadcom.com>
3743 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3744 M: Naresh Kumar PBS <nareshkumar.pbs@broadcom.com>
3745 L: linux-rdma@vger.kernel.org
3747 W: http://www.broadcom.com
3748 F: drivers/infiniband/hw/bnxt_re/
3749 F: include/uapi/rdma/bnxt_re-abi.h
3751 BROADCOM NVRAM DRIVER
3752 M: Rafał Miłecki <zajec5@gmail.com>
3753 L: linux-mips@vger.kernel.org
3755 F: drivers/firmware/broadcom/*
3757 BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
3758 M: Rafał Miłecki <rafal@milecki.pl>
3759 M: Florian Fainelli <f.fainelli@gmail.com>
3760 M: bcm-kernel-feedback-list@broadcom.com
3761 L: linux-pm@vger.kernel.org
3763 T: git git://github.com/broadcom/stblinux.git
3764 F: drivers/soc/bcm/bcm63xx/bcm-pmb.c
3765 F: include/dt-bindings/soc/bcm-pmb.h
3767 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3768 M: Rafał Miłecki <zajec5@gmail.com>
3769 L: linux-wireless@vger.kernel.org
3772 F: include/linux/bcma/
3775 M: Kamal Dasu <kdasu.kdev@gmail.com>
3776 M: bcm-kernel-feedback-list@broadcom.com
3778 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
3779 F: drivers/spi/spi-bcm-qspi.*
3780 F: drivers/spi/spi-brcmstb-qspi.c
3781 F: drivers/spi/spi-iproc-qspi.c
3783 BROADCOM STB AVS CPUFREQ DRIVER
3784 M: Markus Mayer <mmayer@broadcom.com>
3785 M: bcm-kernel-feedback-list@broadcom.com
3786 L: linux-pm@vger.kernel.org
3788 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3789 F: drivers/cpufreq/brcmstb*
3791 BROADCOM STB AVS TMON DRIVER
3792 M: Markus Mayer <mmayer@broadcom.com>
3793 M: bcm-kernel-feedback-list@broadcom.com
3794 L: linux-pm@vger.kernel.org
3796 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3797 F: drivers/thermal/broadcom/brcmstb*
3799 BROADCOM STB DPFE DRIVER
3800 M: Markus Mayer <mmayer@broadcom.com>
3801 M: bcm-kernel-feedback-list@broadcom.com
3802 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3804 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3805 F: drivers/memory/brcmstb_dpfe.c
3807 BROADCOM STB NAND FLASH DRIVER
3808 M: Brian Norris <computersforpeace@gmail.com>
3809 M: Kamal Dasu <kdasu.kdev@gmail.com>
3810 L: linux-mtd@lists.infradead.org
3811 L: bcm-kernel-feedback-list@broadcom.com
3813 F: drivers/mtd/nand/raw/brcmnand/
3815 BROADCOM SYSTEMPORT ETHERNET DRIVER
3816 M: Florian Fainelli <f.fainelli@gmail.com>
3817 L: bcm-kernel-feedback-list@broadcom.com
3818 L: netdev@vger.kernel.org
3820 F: drivers/net/ethernet/broadcom/bcmsysport.*
3821 F: drivers/net/ethernet/broadcom/unimac.h
3823 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3824 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3825 M: Prashant Sreedharan <prashant@broadcom.com>
3826 M: Michael Chan <mchan@broadcom.com>
3827 L: netdev@vger.kernel.org
3829 F: drivers/net/ethernet/broadcom/tg3.*
3832 M: Scott Branden <scott.branden@broadcom.com>
3833 L: bcm-kernel-feedback-list@broadcom.com
3835 F: drivers/misc/bcm-vk/
3836 F: include/uapi/linux/misc/bcm_vk.h
3838 BROCADE BFA FC SCSI DRIVER
3839 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3840 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3841 L: linux-scsi@vger.kernel.org
3843 F: drivers/scsi/bfa/
3845 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3846 M: Rasesh Mody <rmody@marvell.com>
3847 M: Sudarsana Kalluru <skalluru@marvell.com>
3848 M: GR-Linux-NIC-Dev@marvell.com
3849 L: netdev@vger.kernel.org
3851 F: drivers/net/ethernet/brocade/bna/
3853 BSG (block layer generic sg v4 driver)
3854 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3855 L: linux-scsi@vger.kernel.org
3858 F: include/linux/bsg.h
3859 F: include/uapi/linux/bsg.h
3862 M: Clemens Ladisch <clemens@ladisch.de>
3863 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3865 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3866 F: Documentation/sound/cards/bt87x.rst
3867 F: sound/pci/bt87x.c
3870 M: Michael Buesch <m@bues.ch>
3872 W: http://bu3sch.de/btgpio.php
3873 F: drivers/gpio/gpio-bt8xx.c
3876 M: Chris Mason <clm@fb.com>
3877 M: Josef Bacik <josef@toxicpanda.com>
3878 M: David Sterba <dsterba@suse.com>
3879 L: linux-btrfs@vger.kernel.org
3881 W: http://btrfs.wiki.kernel.org/
3882 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3883 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
3884 F: Documentation/filesystems/btrfs.rst
3886 F: include/linux/btrfs*
3887 F: include/uapi/linux/btrfs*
3889 BTTV VIDEO4LINUX DRIVER
3890 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3891 L: linux-media@vger.kernel.org
3893 W: https://linuxtv.org
3894 T: git git://linuxtv.org/media_tree.git
3895 F: Documentation/driver-api/media/drivers/bttv*
3896 F: drivers/media/pci/bt8xx/bttv*
3898 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3899 M: Chanwoo Choi <cw00.choi@samsung.com>
3900 L: linux-pm@vger.kernel.org
3901 L: linux-samsung-soc@vger.kernel.org
3903 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
3904 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3905 F: drivers/devfreq/exynos-bus.c
3907 BUSLOGIC SCSI DRIVER
3908 M: Khalid Aziz <khalid@gonehiking.org>
3909 L: linux-scsi@vger.kernel.org
3911 F: drivers/scsi/BusLogic.*
3912 F: drivers/scsi/FlashPoint.*
3914 C-MEDIA CMI8788 DRIVER
3915 M: Clemens Ladisch <clemens@ladisch.de>
3916 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3918 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3919 F: sound/pci/oxygen/
3922 M: Guo Ren <guoren@kernel.org>
3923 L: linux-csky@vger.kernel.org
3925 T: git https://github.com/c-sky/csky-linux.git
3926 F: Documentation/devicetree/bindings/csky/
3927 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
3928 F: Documentation/devicetree/bindings/timer/csky,*
3930 F: drivers/clocksource/timer-gx6605s.c
3931 F: drivers/clocksource/timer-mp-csky.c
3932 F: drivers/irqchip/irq-csky-*
3936 CA8210 IEEE-802.15.4 RADIO DRIVER
3937 M: Harry Morris <h.morris@cascoda.com>
3938 L: linux-wpan@vger.kernel.org
3940 W: https://github.com/Cascoda/ca8210-linux.git
3941 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3942 F: drivers/net/ieee802154/ca8210.c
3944 CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
3945 M: Damien Le Moal <damien.lemoal@wdc.com>
3946 L: linux-riscv@lists.infradead.org
3947 L: linux-gpio@vger.kernel.org (pinctrl driver)
3948 F: Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
3949 F: drivers/pinctrl/pinctrl-k210.c
3951 CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
3952 M: Damien Le Moal <damien.lemoal@wdc.com>
3953 L: linux-kernel@vger.kernel.org
3954 L: linux-riscv@lists.infradead.org
3956 F: Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
3957 F: drivers/reset/reset-k210.c
3959 CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
3960 M: Damien Le Moal <damien.lemoal@wdc.com>
3961 L: linux-riscv@lists.infradead.org
3963 F: Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
3964 F: drivers/soc/canaan/
3965 F: include/soc/canaan/
3967 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3968 M: David Howells <dhowells@redhat.com>
3969 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3971 F: Documentation/filesystems/caching/cachefiles.rst
3974 CADENCE MIPI-CSI2 BRIDGES
3975 M: Maxime Ripard <mripard@kernel.org>
3976 L: linux-media@vger.kernel.org
3978 F: Documentation/devicetree/bindings/media/cdns,*.txt
3979 F: drivers/media/platform/cadence/cdns-csi2*
3982 L: linux-mtd@lists.infradead.org
3984 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
3985 F: drivers/mtd/nand/raw/cadence-nand-controller.c
3987 CADENCE USB3 DRD IP DRIVER
3988 M: Peter Chen <peter.chen@kernel.org>
3989 M: Pawel Laszczak <pawell@cadence.com>
3990 R: Roger Quadros <rogerq@kernel.org>
3991 R: Aswath Govindraju <a-govindraju@ti.com>
3992 L: linux-usb@vger.kernel.org
3994 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3995 F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml
3996 F: drivers/usb/cdns3/
3997 X: drivers/usb/cdns3/cdnsp*
3999 CADENCE USBSSP DRD IP DRIVER
4000 M: Pawel Laszczak <pawell@cadence.com>
4001 L: linux-usb@vger.kernel.org
4003 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4004 F: drivers/usb/cdns3/
4005 X: drivers/usb/cdns3/cdns3*
4007 CADET FM/AM RADIO RECEIVER DRIVER
4008 M: Hans Verkuil <hverkuil@xs4all.nl>
4009 L: linux-media@vger.kernel.org
4011 W: https://linuxtv.org
4012 T: git git://linuxtv.org/media_tree.git
4013 F: drivers/media/radio/radio-cadet*
4015 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4016 L: linux-media@vger.kernel.org
4018 T: git git://linuxtv.org/media_tree.git
4019 F: Documentation/admin-guide/media/cafe_ccic*
4020 F: drivers/media/platform/marvell-ccic/
4023 L: netdev@vger.kernel.org
4025 F: Documentation/networking/caif/
4026 F: drivers/net/caif/
4027 F: include/net/caif/
4028 F: include/uapi/linux/caif/
4032 M: Toke Høiland-Jørgensen <toke@toke.dk>
4033 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
4035 F: net/sched/sch_cake.c
4038 M: Wolfgang Grandegger <wg@grandegger.com>
4039 M: Marc Kleine-Budde <mkl@pengutronix.de>
4040 L: linux-can@vger.kernel.org
4042 W: https://github.com/linux-can
4043 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4044 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4045 F: Documentation/devicetree/bindings/net/can/
4047 F: include/linux/can/bittiming.h
4048 F: include/linux/can/dev.h
4049 F: include/linux/can/led.h
4050 F: include/linux/can/length.h
4051 F: include/linux/can/platform/
4052 F: include/linux/can/rx-offload.h
4053 F: include/uapi/linux/can/error.h
4054 F: include/uapi/linux/can/netlink.h
4055 F: include/uapi/linux/can/vxcan.h
4058 M: Oliver Hartkopp <socketcan@hartkopp.net>
4059 M: Marc Kleine-Budde <mkl@pengutronix.de>
4060 L: linux-can@vger.kernel.org
4062 W: https://github.com/linux-can
4063 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4064 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4065 F: Documentation/networking/can.rst
4066 F: include/linux/can/can-ml.h
4067 F: include/linux/can/core.h
4068 F: include/linux/can/skb.h
4069 F: include/net/netns/can.h
4070 F: include/uapi/linux/can.h
4071 F: include/uapi/linux/can/bcm.h
4072 F: include/uapi/linux/can/gw.h
4073 F: include/uapi/linux/can/isotp.h
4074 F: include/uapi/linux/can/raw.h
4077 CAN-J1939 NETWORK LAYER
4078 M: Robin van der Gracht <robin@protonic.nl>
4079 M: Oleksij Rempel <o.rempel@pengutronix.de>
4080 R: kernel@pengutronix.de
4081 L: linux-can@vger.kernel.org
4083 F: Documentation/networking/j1939.rst
4084 F: include/uapi/linux/can/j1939.h
4088 M: Serge Hallyn <serge@hallyn.com>
4089 L: linux-security-module@vger.kernel.org
4091 F: include/linux/capability.h
4092 F: include/uapi/linux/capability.h
4093 F: kernel/capability.c
4094 F: security/commoncap.c
4096 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4097 M: Kevin Tsai <ktsai@capellamicro.com>
4099 F: drivers/iio/light/cm*
4101 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
4102 M: Christian Lamparter <chunkeey@googlemail.com>
4103 L: linux-wireless@vger.kernel.org
4105 W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
4106 F: drivers/net/wireless/ath/carl9170/
4109 M: Robert Richter <rric@kernel.org>
4111 W: http://www.marvell.com
4112 F: drivers/i2c/busses/i2c-octeon*
4113 F: drivers/i2c/busses/i2c-thunderx*
4115 CAVIUM LIQUIDIO NETWORK DRIVER
4116 M: Derek Chickles <dchickles@marvell.com>
4117 M: Satanand Burla <sburla@marvell.com>
4118 M: Felix Manlunas <fmanlunas@marvell.com>
4119 L: netdev@vger.kernel.org
4121 W: http://www.marvell.com
4122 F: drivers/net/ethernet/cavium/liquidio/
4125 M: Robert Richter <rric@kernel.org>
4127 W: http://www.marvell.com
4128 F: drivers/mmc/host/cavium*
4130 CAVIUM OCTEON-TX CRYPTO DRIVER
4131 M: George Cherian <gcherian@marvell.com>
4132 L: linux-crypto@vger.kernel.org
4134 W: http://www.marvell.com
4135 F: drivers/crypto/cavium/cpt/
4137 CAVIUM THUNDERX2 ARM64 SOC
4138 M: Robert Richter <rric@kernel.org>
4139 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4141 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4142 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
4144 CC2520 IEEE-802.15.4 RADIO DRIVER
4145 M: Varka Bhadram <varkabhadram@gmail.com>
4146 L: linux-wpan@vger.kernel.org
4148 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4149 F: drivers/net/ieee802154/cc2520.c
4150 F: include/linux/spi/cc2520.h
4152 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4153 M: Gilad Ben-Yossef <gilad@benyossef.com>
4154 L: linux-crypto@vger.kernel.org
4156 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4157 F: drivers/crypto/ccree/
4159 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4160 M: Hadar Gat <hadar.gat@arm.com>
4161 L: linux-crypto@vger.kernel.org
4163 F: drivers/char/hw_random/cctrng.c
4164 F: drivers/char/hw_random/cctrng.h
4165 F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4166 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4169 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4170 L: linux-media@vger.kernel.org
4172 W: http://linuxtv.org
4173 T: git git://linuxtv.org/media_tree.git
4174 F: Documentation/ABI/testing/debugfs-cec-error-inj
4175 F: Documentation/devicetree/bindings/media/cec.txt
4176 F: Documentation/driver-api/media/cec-core.rst
4177 F: Documentation/userspace-api/media/cec
4178 F: drivers/media/cec/
4179 F: drivers/media/rc/keymaps/rc-cec.c
4180 F: include/media/cec-notifier.h
4181 F: include/media/cec.h
4182 F: include/uapi/linux/cec-funcs.h
4183 F: include/uapi/linux/cec.h
4186 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4187 L: linux-media@vger.kernel.org
4189 W: http://linuxtv.org
4190 T: git git://linuxtv.org/media_tree.git
4191 F: Documentation/devicetree/bindings/media/cec-gpio.txt
4192 F: drivers/media/cec/platform/cec-gpio/
4194 CELL BROADBAND ENGINE ARCHITECTURE
4195 M: Arnd Bergmann <arnd@arndb.de>
4196 L: linuxppc-dev@lists.ozlabs.org
4198 W: http://www.ibm.com/developerworks/power/cell/
4199 F: arch/powerpc/include/asm/cell*.h
4200 F: arch/powerpc/include/asm/spu*.h
4201 F: arch/powerpc/include/uapi/asm/spu*.h
4202 F: arch/powerpc/platforms/cell/
4204 CELLWISE CW2015 BATTERY DRIVER
4205 M: Tobias Schrammm <t.schramm@manjaro.org>
4207 F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4208 F: drivers/power/supply/cw2015_battery.c
4210 CEPH COMMON CODE (LIBCEPH)
4211 M: Ilya Dryomov <idryomov@gmail.com>
4212 M: Jeff Layton <jlayton@kernel.org>
4213 L: ceph-devel@vger.kernel.org
4216 T: git git://github.com/ceph/ceph-client.git
4217 F: include/linux/ceph/
4218 F: include/linux/crush/
4221 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4222 M: Jeff Layton <jlayton@kernel.org>
4223 M: Ilya Dryomov <idryomov@gmail.com>
4224 L: ceph-devel@vger.kernel.org
4227 T: git git://github.com/ceph/ceph-client.git
4228 F: Documentation/filesystems/ceph.rst
4231 CERTIFICATE HANDLING
4232 M: David Howells <dhowells@redhat.com>
4233 M: David Woodhouse <dwmw2@infradead.org>
4234 L: keyrings@vger.kernel.org
4236 F: Documentation/admin-guide/module-signing.rst
4238 F: scripts/extract-cert.c
4239 F: scripts/sign-file.c
4241 CFAG12864B LCD DRIVER
4242 M: Miguel Ojeda <ojeda@kernel.org>
4244 F: drivers/auxdisplay/cfag12864b.c
4245 F: include/linux/cfag12864b.h
4247 CFAG12864BFB LCD FRAMEBUFFER DRIVER
4248 M: Miguel Ojeda <ojeda@kernel.org>
4250 F: drivers/auxdisplay/cfag12864bfb.c
4251 F: include/linux/cfag12864b.h
4253 CHAR and MISC DRIVERS
4254 M: Arnd Bergmann <arnd@arndb.de>
4255 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4257 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4260 F: include/linux/miscdevice.h
4261 X: drivers/char/agp/
4262 X: drivers/char/hw_random/
4263 X: drivers/char/ipmi/
4264 X: drivers/char/random.c
4265 X: drivers/char/tpm/
4268 M: Andy Whitcroft <apw@canonical.com>
4269 M: Joe Perches <joe@perches.com>
4270 R: Dwaipayan Ray <dwaipayanray1@gmail.com>
4271 R: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4273 F: scripts/checkpatch.pl
4275 CHECKPATCH DOCUMENTATION
4276 M: Dwaipayan Ray <dwaipayanray1@gmail.com>
4277 M: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4278 R: Joe Perches <joe@perches.com>
4280 F: Documentation/dev-tools/checkpatch.rst
4282 CHINESE DOCUMENTATION
4283 M: Alex Shi <alexs@kernel.org>
4285 F: Documentation/translations/zh_CN/
4287 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4288 M: Peter Chen <peter.chen@kernel.org>
4289 L: linux-usb@vger.kernel.org
4291 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4292 F: drivers/usb/chipidea/
4294 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4295 M: Hans de Goede <hdegoede@redhat.com>
4296 L: linux-input@vger.kernel.org
4298 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
4299 F: drivers/input/touchscreen/chipone_icn8318.c
4301 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4302 M: Hans de Goede <hdegoede@redhat.com>
4303 L: linux-input@vger.kernel.org
4305 F: drivers/input/touchscreen/chipone_icn8505.c
4307 CHROME HARDWARE PLATFORM SUPPORT
4308 M: Benson Leung <bleung@chromium.org>
4309 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4311 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4312 F: drivers/platform/chrome/
4314 CHROMEOS EC CODEC DRIVER
4315 M: Cheng-Yi Chiang <cychiang@chromium.org>
4316 R: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4317 R: Guenter Roeck <groeck@chromium.org>
4319 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4320 F: sound/soc/codecs/cros_ec_codec.*
4322 CHROMEOS EC SUBDRIVERS
4323 M: Benson Leung <bleung@chromium.org>
4324 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4325 R: Guenter Roeck <groeck@chromium.org>
4327 F: drivers/power/supply/cros_usbpd-charger.c
4331 CHRONTEL CH7322 CEC DRIVER
4332 M: Jeff Chase <jnchase@google.com>
4333 L: linux-media@vger.kernel.org
4335 T: git git://linuxtv.org/media_tree.git
4336 F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4337 F: drivers/media/cec/i2c/ch7322.c
4339 CIRRUS LOGIC AUDIO CODEC DRIVERS
4340 M: James Schulman <james.schulman@cirrus.com>
4341 M: David Rhodes <david.rhodes@cirrus.com>
4342 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4343 L: patches@opensource.cirrus.com
4345 F: sound/soc/codecs/cs*
4347 CIRRUS LOGIC EP93XX ETHERNET DRIVER
4348 M: Hartley Sweeten <hsweeten@visionengravers.com>
4349 L: netdev@vger.kernel.org
4351 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
4353 CIRRUS LOGIC LOCHNAGAR DRIVER
4354 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4355 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4356 L: patches@opensource.cirrus.com
4358 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4359 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4360 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4361 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4362 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4363 F: Documentation/hwmon/lochnagar.rst
4364 F: drivers/clk/clk-lochnagar.c
4365 F: drivers/hwmon/lochnagar-hwmon.c
4366 F: drivers/mfd/lochnagar-i2c.c
4367 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4368 F: drivers/regulator/lochnagar-regulator.c
4369 F: include/dt-bindings/clk/lochnagar.h
4370 F: include/dt-bindings/pinctrl/lochnagar.h
4371 F: include/linux/mfd/lochnagar*
4372 F: sound/soc/codecs/lochnagar-sc.c
4374 CIRRUS LOGIC MADERA CODEC DRIVERS
4375 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4376 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4377 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4378 L: patches@opensource.cirrus.com
4380 W: https://github.com/CirrusLogic/linux-drivers/wiki
4381 T: git https://github.com/CirrusLogic/linux-drivers.git
4382 F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4383 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4384 F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4385 F: drivers/gpio/gpio-madera*
4386 F: drivers/irqchip/irq-madera*
4387 F: drivers/mfd/cs47l*
4388 F: drivers/mfd/madera*
4389 F: drivers/pinctrl/cirrus/*
4390 F: include/dt-bindings/sound/madera*
4391 F: include/linux/irqchip/irq-madera*
4392 F: include/linux/mfd/madera/*
4393 F: include/sound/madera*
4394 F: sound/soc/codecs/cs47l*
4395 F: sound/soc/codecs/madera*
4397 CISCO FCOE HBA DRIVER
4398 M: Satish Kharat <satishkh@cisco.com>
4399 M: Sesidhar Baddela <sebaddel@cisco.com>
4400 M: Karan Tilak Kumar <kartilak@cisco.com>
4401 L: linux-scsi@vger.kernel.org
4403 F: drivers/scsi/fnic/
4405 CISCO SCSI HBA DRIVER
4406 M: Karan Tilak Kumar <kartilak@cisco.com>
4407 M: Sesidhar Baddela <sebaddel@cisco.com>
4408 L: linux-scsi@vger.kernel.org
4410 F: drivers/scsi/snic/
4412 CISCO VIC ETHERNET NIC DRIVER
4413 M: Christian Benvenuti <benve@cisco.com>
4414 M: Govindarajulu Varadarajan <_govind@gmx.com>
4416 F: drivers/net/ethernet/cisco/enic/
4418 CISCO VIC LOW LATENCY NIC DRIVER
4419 M: Christian Benvenuti <benve@cisco.com>
4420 M: Nelson Escobar <neescoba@cisco.com>
4422 F: drivers/infiniband/hw/usnic/
4425 M: Miguel Ojeda <ojeda@kernel.org>
4429 CLANG/LLVM BUILD SUPPORT
4430 M: Nathan Chancellor <nathan@kernel.org>
4431 M: Nick Desaulniers <ndesaulniers@google.com>
4432 L: clang-built-linux@googlegroups.com
4434 W: https://clangbuiltlinux.github.io/
4435 B: https://github.com/ClangBuiltLinux/linux/issues
4436 C: irc://chat.freenode.net/clangbuiltlinux
4437 F: Documentation/kbuild/llvm.rst
4438 F: include/linux/compiler-clang.h
4439 F: scripts/clang-tools/
4440 K: \b(?i:clang|llvm)\b
4443 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4444 L: linux-kernel@vger.kernel.org
4446 F: include/linux/cleancache.h
4450 M: Russell King <linux@armlinux.org.uk>
4451 L: linux-clk@vger.kernel.org
4453 F: include/linux/clk.h
4455 CLOCKSOURCE, CLOCKEVENT DRIVERS
4456 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4457 M: Thomas Gleixner <tglx@linutronix.de>
4458 L: linux-kernel@vger.kernel.org
4460 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4461 F: Documentation/devicetree/bindings/timer/
4462 F: drivers/clocksource/
4465 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4466 M: Daniel Oliveira Nascimento <don@syst.com.br>
4467 L: platform-driver-x86@vger.kernel.org
4469 F: drivers/platform/x86/classmate-laptop.c
4472 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4473 L: linux-media@vger.kernel.org
4475 W: https://linuxtv.org
4476 T: git git://linuxtv.org/media_tree.git
4477 F: drivers/media/pci/cobalt/
4479 COCCINELLE/Semantic Patches (SmPL)
4480 M: Julia Lawall <Julia.Lawall@inria.fr>
4481 M: Gilles Muller <Gilles.Muller@inria.fr>
4482 M: Nicolas Palix <nicolas.palix@imag.fr>
4483 M: Michal Marek <michal.lkml@markovi.net>
4484 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
4486 W: http://coccinelle.lip6.fr/
4487 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4488 F: Documentation/dev-tools/coccinelle.rst
4489 F: scripts/coccicheck
4490 F: scripts/coccinelle/
4493 M: Jan Harkes <jaharkes@cs.cmu.edu>
4495 L: codalist@coda.cs.cmu.edu
4497 W: http://www.coda.cs.cmu.edu/
4498 F: Documentation/filesystems/coda.rst
4500 F: include/linux/coda*.h
4501 F: include/uapi/linux/coda*.h
4503 CODA V4L2 MEM2MEM DRIVER
4504 M: Philipp Zabel <p.zabel@pengutronix.de>
4505 L: linux-media@vger.kernel.org
4507 F: Documentation/devicetree/bindings/media/coda.yaml
4508 F: drivers/media/platform/coda/
4511 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4513 F: Documentation/process/code-of-conduct-interpretation.rst
4514 F: Documentation/process/code-of-conduct.rst
4517 M: Ian Abbott <abbotti@mev.co.uk>
4518 M: H Hartley Sweeten <hsweeten@visionengravers.com>
4522 COMMON CLK FRAMEWORK
4523 M: Michael Turquette <mturquette@baylibre.com>
4524 M: Stephen Boyd <sboyd@kernel.org>
4525 L: linux-clk@vger.kernel.org
4527 Q: http://patchwork.kernel.org/project/linux-clk/list/
4528 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4529 F: Documentation/devicetree/bindings/clock/
4531 F: include/linux/clk-pr*
4532 F: include/linux/clk/
4533 F: include/linux/of_clk.h
4534 X: drivers/clk/clkdev.c
4536 COMMON INTERNET FILE SYSTEM (CIFS)
4537 M: Steve French <sfrench@samba.org>
4538 L: linux-cifs@vger.kernel.org
4539 L: samba-technical@lists.samba.org (moderated for non-subscribers)
4541 W: http://linux-cifs.samba.org/
4542 T: git git://git.samba.org/sfrench/cifs-2.6.git
4543 F: Documentation/admin-guide/cifs/
4546 COMPACTPCI HOTPLUG CORE
4547 M: Scott Murray <scott@spiteful.org>
4548 L: linux-pci@vger.kernel.org
4550 F: drivers/pci/hotplug/cpci_hotplug*
4552 COMPACTPCI HOTPLUG GENERIC DRIVER
4553 M: Scott Murray <scott@spiteful.org>
4554 L: linux-pci@vger.kernel.org
4556 F: drivers/pci/hotplug/cpcihp_generic.c
4558 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4559 M: Scott Murray <scott@spiteful.org>
4560 L: linux-pci@vger.kernel.org
4562 F: drivers/pci/hotplug/cpcihp_zt5550.*
4564 COMPAL LAPTOP SUPPORT
4565 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4566 L: platform-driver-x86@vger.kernel.org
4568 F: drivers/platform/x86/compal-laptop.c
4571 M: Miguel Ojeda <ojeda@kernel.org>
4573 F: include/linux/compiler_attributes.h
4575 COMPUTE EXPRESS LINK (CXL)
4576 M: Alison Schofield <alison.schofield@intel.com>
4577 M: Vishal Verma <vishal.l.verma@intel.com>
4578 M: Ira Weiny <ira.weiny@intel.com>
4579 M: Ben Widawsky <ben.widawsky@intel.com>
4580 M: Dan Williams <dan.j.williams@intel.com>
4581 L: linux-cxl@vger.kernel.org
4584 F: include/uapi/linux/cxl_mem.h
4586 CONEXANT ACCESSRUNNER USB DRIVER
4587 L: accessrunner-general@lists.sourceforge.net
4589 W: http://accessrunner.sourceforge.net/
4590 F: drivers/usb/atm/cxacru.c
4593 M: Joel Becker <jlbec@evilplan.org>
4594 M: Christoph Hellwig <hch@lst.de>
4596 T: git git://git.infradead.org/users/hch/configfs.git
4598 F: include/linux/configfs.h
4599 F: samples/configfs/
4602 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4604 F: drivers/video/console/
4605 F: include/linux/console*
4607 CONTROL GROUP (CGROUP)
4608 M: Tejun Heo <tj@kernel.org>
4609 M: Zefan Li <lizefan.x@bytedance.com>
4610 M: Johannes Weiner <hannes@cmpxchg.org>
4611 L: cgroups@vger.kernel.org
4613 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4614 F: Documentation/admin-guide/cgroup-v1/
4615 F: Documentation/admin-guide/cgroup-v2.rst
4616 F: include/linux/cgroup*
4619 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4620 M: Tejun Heo <tj@kernel.org>
4621 M: Jens Axboe <axboe@kernel.dk>
4622 L: cgroups@vger.kernel.org
4623 L: linux-block@vger.kernel.org
4624 T: git git://git.kernel.dk/linux-block
4625 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4626 F: block/bfq-cgroup.c
4627 F: block/blk-cgroup.c
4628 F: block/blk-iolatency.c
4629 F: block/blk-throttle.c
4630 F: include/linux/blk-cgroup.h
4632 CONTROL GROUP - CPUSET
4633 M: Zefan Li <lizefan.x@bytedance.com>
4634 L: cgroups@vger.kernel.org
4636 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4637 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
4638 F: include/linux/cpuset.h
4639 F: kernel/cgroup/cpuset.c
4641 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4642 M: Johannes Weiner <hannes@cmpxchg.org>
4643 M: Michal Hocko <mhocko@kernel.org>
4644 M: Vladimir Davydov <vdavydov.dev@gmail.com>
4645 L: cgroups@vger.kernel.org
4646 L: linux-mm@kvack.org
4651 CORETEMP HARDWARE MONITORING DRIVER
4652 M: Fenghua Yu <fenghua.yu@intel.com>
4653 L: linux-hwmon@vger.kernel.org
4655 F: Documentation/hwmon/coretemp.rst
4656 F: drivers/hwmon/coretemp.c
4658 CORSAIR-CPRO HARDWARE MONITOR DRIVER
4659 M: Marius Zachmann <mail@mariuszachmann.de>
4660 L: linux-hwmon@vger.kernel.org
4662 F: drivers/hwmon/corsair-cpro.c
4664 CORSAIR-PSU HARDWARE MONITOR DRIVER
4665 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
4666 L: linux-hwmon@vger.kernel.org
4668 F: Documentation/hwmon/corsair-psu.rst
4669 F: drivers/hwmon/corsair-psu.c
4671 COSA/SRP SYNC SERIAL DRIVER
4672 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4674 W: http://www.fi.muni.cz/~kas/cosa/
4675 F: drivers/net/wan/cosa*
4678 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4679 L: linux-iio@vger.kernel.org
4681 F: Documentation/ABI/testing/sysfs-bus-counter*
4682 F: Documentation/driver-api/generic-counter.rst
4684 F: include/linux/counter.h
4685 F: include/linux/counter_enum.h
4688 M: Bence Csókás <bence98@sch.bme.hu>
4690 F: drivers/i2c/busses/i2c-cp2615.c
4692 CPMAC ETHERNET DRIVER
4693 M: Florian Fainelli <f.fainelli@gmail.com>
4694 L: netdev@vger.kernel.org
4696 F: drivers/net/ethernet/ti/cpmac.c
4698 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4699 M: Viresh Kumar <viresh.kumar@linaro.org>
4700 M: Sudeep Holla <sudeep.holla@arm.com>
4701 L: linux-pm@vger.kernel.org
4703 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4704 F: drivers/cpufreq/vexpress-spc-cpufreq.c
4706 CPU FREQUENCY SCALING FRAMEWORK
4707 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4708 M: Viresh Kumar <viresh.kumar@linaro.org>
4709 L: linux-pm@vger.kernel.org
4711 B: https://bugzilla.kernel.org
4712 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4713 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4714 F: Documentation/admin-guide/pm/cpufreq.rst
4715 F: Documentation/admin-guide/pm/intel_pstate.rst
4716 F: Documentation/cpu-freq/
4717 F: Documentation/devicetree/bindings/cpufreq/
4719 F: include/linux/cpufreq.h
4720 F: include/linux/sched/cpufreq.h
4721 F: kernel/sched/cpufreq*.c
4722 F: tools/testing/selftests/cpufreq/
4724 CPU IDLE TIME MANAGEMENT FRAMEWORK
4725 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4726 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4727 L: linux-pm@vger.kernel.org
4729 B: https://bugzilla.kernel.org
4730 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4731 F: Documentation/admin-guide/pm/cpuidle.rst
4732 F: Documentation/driver-api/pm/cpuidle.rst
4734 F: include/linux/cpuidle.h
4736 CPU POWER MONITORING SUBSYSTEM
4737 M: Thomas Renninger <trenn@suse.com>
4738 M: Shuah Khan <shuah@kernel.org>
4739 M: Shuah Khan <skhan@linuxfoundation.org>
4740 L: linux-pm@vger.kernel.org
4742 F: tools/power/cpupower/
4745 M: "H. Peter Anvin" <hpa@zytor.com>
4747 F: arch/x86/kernel/cpuid.c
4748 F: arch/x86/kernel/msr.c
4750 CPUIDLE DRIVER - ARM BIG LITTLE
4751 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4752 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4753 L: linux-pm@vger.kernel.org
4754 L: linux-arm-kernel@lists.infradead.org
4756 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4757 F: drivers/cpuidle/cpuidle-big_little.c
4759 CPUIDLE DRIVER - ARM EXYNOS
4760 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4761 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4762 M: Kukjin Kim <kgene@kernel.org>
4763 L: linux-pm@vger.kernel.org
4764 L: linux-samsung-soc@vger.kernel.org
4766 F: arch/arm/mach-exynos/pm.c
4767 F: drivers/cpuidle/cpuidle-exynos.c
4768 F: include/linux/platform_data/cpuidle-exynos.h
4770 CPUIDLE DRIVER - ARM PSCI
4771 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4772 M: Sudeep Holla <sudeep.holla@arm.com>
4773 L: linux-pm@vger.kernel.org
4774 L: linux-arm-kernel@lists.infradead.org
4776 F: drivers/cpuidle/cpuidle-psci.c
4778 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
4779 M: Ulf Hansson <ulf.hansson@linaro.org>
4780 L: linux-pm@vger.kernel.org
4781 L: linux-arm-kernel@lists.infradead.org
4783 F: drivers/cpuidle/cpuidle-psci.h
4784 F: drivers/cpuidle/cpuidle-psci-domain.c
4787 M: Nicolas Pitre <nico@fluxnic.net>
4789 F: Documentation/filesystems/cramfs.rst
4793 M: Bastien Nocera <hadess@hadess.net>
4794 L: linux-input@vger.kernel.org
4796 F: drivers/hid/hid-creative-sb0540.c
4799 M: Herbert Xu <herbert@gondor.apana.org.au>
4800 M: "David S. Miller" <davem@davemloft.net>
4801 L: linux-crypto@vger.kernel.org
4803 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4804 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4805 F: Documentation/crypto/
4806 F: Documentation/devicetree/bindings/crypto/
4811 F: include/linux/crypto*
4814 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4815 M: Neil Horman <nhorman@tuxdriver.com>
4816 L: linux-crypto@vger.kernel.org
4818 F: crypto/ansi_cprng.c
4822 M: Hans Verkuil <hverkuil@xs4all.nl>
4823 L: linux-media@vger.kernel.org
4825 W: http://linuxtv.org
4826 T: git git://linuxtv.org/media_tree.git
4827 F: drivers/media/i2c/cs3308.c
4829 CS5535 Audio ALSA driver
4830 M: Jaya Kumar <jayakumar.alsa@gmail.com>
4832 F: sound/pci/cs5535audio/
4834 CSI DRIVERS FOR ALLWINNER V3s
4835 M: Yong Deng <yong.deng@magewell.com>
4836 L: linux-media@vger.kernel.org
4838 T: git git://linuxtv.org/media_tree.git
4839 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
4840 F: drivers/media/platform/sunxi/sun6i-csi/
4843 M: Solomon Peachy <pizza@shaftnet.org>
4845 F: drivers/net/wireless/st/cw1200/
4847 CX18 VIDEO4LINUX DRIVER
4848 M: Andy Walls <awalls@md.metrocast.net>
4849 L: linux-media@vger.kernel.org
4851 W: https://linuxtv.org
4852 T: git git://linuxtv.org/media_tree.git
4853 F: drivers/media/pci/cx18/
4854 F: include/uapi/linux/ivtv*
4856 CX2341X MPEG ENCODER HELPER MODULE
4857 M: Hans Verkuil <hverkuil@xs4all.nl>
4858 L: linux-media@vger.kernel.org
4860 W: https://linuxtv.org
4861 T: git git://linuxtv.org/media_tree.git
4862 F: drivers/media/common/cx2341x*
4863 F: include/media/drv-intf/cx2341x.h
4865 CX24120 MEDIA DRIVER
4866 M: Jemma Denson <jdenson@gmail.com>
4867 M: Patrick Boettcher <patrick.boettcher@posteo.de>
4868 L: linux-media@vger.kernel.org
4870 W: https://linuxtv.org
4871 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4872 F: drivers/media/dvb-frontends/cx24120*
4874 CX88 VIDEO4LINUX DRIVER
4875 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4876 L: linux-media@vger.kernel.org
4878 W: https://linuxtv.org
4879 T: git git://linuxtv.org/media_tree.git
4880 F: Documentation/driver-api/media/drivers/cx88*
4881 F: drivers/media/pci/cx88/
4883 CXD2820R MEDIA DRIVER
4884 M: Antti Palosaari <crope@iki.fi>
4885 L: linux-media@vger.kernel.org
4887 W: https://linuxtv.org
4888 W: http://palosaari.fi/linux/
4889 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4890 T: git git://linuxtv.org/anttip/media_tree.git
4891 F: drivers/media/dvb-frontends/cxd2820r*
4893 CXGB3 ETHERNET DRIVER (CXGB3)
4894 M: Raju Rangoju <rajur@chelsio.com>
4895 L: netdev@vger.kernel.org
4897 W: http://www.chelsio.com
4898 F: drivers/net/ethernet/chelsio/cxgb3/
4900 CXGB3 ISCSI DRIVER (CXGB3I)
4901 M: Karen Xie <kxie@chelsio.com>
4902 L: linux-scsi@vger.kernel.org
4904 W: http://www.chelsio.com
4905 F: drivers/scsi/cxgbi/cxgb3i
4907 CXGB4 CRYPTO DRIVER (chcr)
4908 M: Ayush Sawal <ayush.sawal@chelsio.com>
4909 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
4910 M: Rohit Maheshwari <rohitm@chelsio.com>
4911 L: linux-crypto@vger.kernel.org
4913 W: http://www.chelsio.com
4914 F: drivers/crypto/chelsio
4916 CXGB4 INLINE CRYPTO DRIVER
4917 M: Ayush Sawal <ayush.sawal@chelsio.com>
4918 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
4919 M: Rohit Maheshwari <rohitm@chelsio.com>
4920 L: netdev@vger.kernel.org
4922 W: http://www.chelsio.com
4923 F: drivers/net/ethernet/chelsio/inline_crypto/
4925 CXGB4 ETHERNET DRIVER (CXGB4)
4926 M: Raju Rangoju <rajur@chelsio.com>
4927 L: netdev@vger.kernel.org
4929 W: http://www.chelsio.com
4930 F: drivers/net/ethernet/chelsio/cxgb4/
4932 CXGB4 ISCSI DRIVER (CXGB4I)
4933 M: Karen Xie <kxie@chelsio.com>
4934 L: linux-scsi@vger.kernel.org
4936 W: http://www.chelsio.com
4937 F: drivers/scsi/cxgbi/cxgb4i
4939 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4940 M: Potnuri Bharat Teja <bharat@chelsio.com>
4941 L: linux-rdma@vger.kernel.org
4943 W: http://www.openfabrics.org
4944 F: drivers/infiniband/hw/cxgb4/
4945 F: include/uapi/rdma/cxgb4-abi.h
4947 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4948 M: Raju Rangoju <rajur@chelsio.com>
4949 L: netdev@vger.kernel.org
4951 W: http://www.chelsio.com
4952 F: drivers/net/ethernet/chelsio/cxgb4vf/
4954 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4955 M: Frederic Barrat <fbarrat@linux.ibm.com>
4956 M: Andrew Donnellan <ajd@linux.ibm.com>
4957 L: linuxppc-dev@lists.ozlabs.org
4959 F: Documentation/ABI/testing/sysfs-class-cxl
4960 F: Documentation/powerpc/cxl.rst
4961 F: arch/powerpc/platforms/powernv/pci-cxl.c
4962 F: drivers/misc/cxl/
4963 F: include/misc/cxl*
4964 F: include/uapi/misc/cxl.h
4966 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4967 M: Manoj N. Kumar <manoj@linux.ibm.com>
4968 M: Matthew R. Ochs <mrochs@linux.ibm.com>
4969 M: Uma Krishnan <ukrishn@linux.ibm.com>
4970 L: linux-scsi@vger.kernel.org
4972 F: Documentation/powerpc/cxlflash.rst
4973 F: drivers/scsi/cxlflash/
4974 F: include/uapi/scsi/cxlflash_ioctl.h
4977 M: Russell King <linux@armlinux.org.uk>
4978 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4980 W: http://www.armlinux.org.uk/
4981 F: drivers/video/fbdev/cyber2000fb.*
4983 CYCLADES PC300 DRIVER
4985 F: drivers/net/wan/pc300*
4987 CYPRESS_FIRMWARE MEDIA DRIVER
4988 M: Antti Palosaari <crope@iki.fi>
4989 L: linux-media@vger.kernel.org
4991 W: https://linuxtv.org
4992 W: http://palosaari.fi/linux/
4993 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4994 T: git git://linuxtv.org/anttip/media_tree.git
4995 F: drivers/media/common/cypress_firmware*
4997 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
4998 M: Linus Walleij <linus.walleij@linaro.org>
4999 L: linux-input@vger.kernel.org
5001 F: drivers/input/touchscreen/cy8ctma140.c
5003 CYTTSP TOUCHSCREEN DRIVER
5004 M: Ferruh Yigit <fery@cypress.com>
5005 L: linux-input@vger.kernel.org
5007 F: drivers/input/touchscreen/cyttsp*
5008 F: include/linux/input/cyttsp.h
5010 D-LINK DIR-685 TOUCHKEYS DRIVER
5011 M: Linus Walleij <linus.walleij@linaro.org>
5012 L: linux-input@vger.kernel.org
5014 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
5016 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
5017 M: Joshua Kinard <kumba@gentoo.org>
5019 F: drivers/rtc/rtc-ds1685.c
5020 F: include/linux/rtc/ds1685.h
5022 DAMA SLAVE for AX.25
5023 M: Joerg Reuter <jreuter@yaina.de>
5024 L: linux-hams@vger.kernel.org
5026 W: http://yaina.de/jreuter/
5027 W: http://www.qsl.net/dl1bke/
5028 F: net/ax25/af_ax25.c
5029 F: net/ax25/ax25_dev.c
5030 F: net/ax25/ax25_ds_*
5031 F: net/ax25/ax25_in.c
5032 F: net/ax25/ax25_out.c
5033 F: net/ax25/ax25_timer.c
5034 F: net/ax25/sysctl_net_ax25.c
5036 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
5037 L: netdev@vger.kernel.org
5039 F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
5040 F: drivers/net/ethernet/dec/tulip/dmfe.c
5042 DC390/AM53C974 SCSI driver
5043 M: Hannes Reinecke <hare@suse.com>
5044 L: linux-scsi@vger.kernel.org
5046 F: drivers/scsi/am53c974.c
5049 M: Oliver Neukum <oliver@neukum.org>
5050 M: Ali Akcaagac <aliakc@web.de>
5051 M: Jamie Lenehan <lenehan@twibble.org>
5052 L: dc395x@twibble.org
5054 W: http://twibble.org/dist/dc395x/
5055 W: http://lists.twibble.org/mailman/listinfo/dc395x/
5056 F: Documentation/scsi/dc395x.rst
5057 F: drivers/scsi/dc395x.*
5060 L: dccp@vger.kernel.org
5062 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
5063 F: include/linux/dccp.h
5064 F: include/linux/tfrc.h
5065 F: include/uapi/linux/dccp.h
5068 DECnet NETWORK LAYER
5069 L: linux-decnet-user@lists.sourceforge.net
5071 W: http://linux-decnet.sourceforge.net
5072 F: Documentation/networking/decnet.rst
5075 DECSTATION PLATFORM SUPPORT
5076 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5077 L: linux-mips@vger.kernel.org
5079 W: http://www.linux-mips.org/wiki/DECstation
5081 F: arch/mips/include/asm/dec/
5082 F: arch/mips/include/asm/mach-dec/
5084 DEFXX FDDI NETWORK DRIVER
5085 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5087 F: drivers/net/fddi/defxx.*
5089 DEFZA FDDI NETWORK DRIVER
5090 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5092 F: drivers/net/fddi/defza.*
5094 DEINTERLACE DRIVERS FOR ALLWINNER H3
5095 M: Jernej Skrabec <jernej.skrabec@gmail.com>
5096 L: linux-media@vger.kernel.org
5098 T: git git://linuxtv.org/media_tree.git
5099 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
5100 F: drivers/media/platform/sunxi/sun8i-di/
5103 M: Matthew Garrett <mjg59@srcf.ucam.org>
5104 M: Pali Rohár <pali@kernel.org>
5105 L: platform-driver-x86@vger.kernel.org
5107 F: drivers/platform/x86/dell/dell-laptop.c
5109 DELL LAPTOP FREEFALL DRIVER
5110 M: Pali Rohár <pali@kernel.org>
5112 F: drivers/platform/x86/dell/dell-smo8800.c
5114 DELL LAPTOP RBTN DRIVER
5115 M: Pali Rohár <pali@kernel.org>
5117 F: drivers/platform/x86/dell/dell-rbtn.*
5119 DELL LAPTOP SMM DRIVER
5120 M: Pali Rohár <pali@kernel.org>
5122 F: drivers/hwmon/dell-smm-hwmon.c
5123 F: include/uapi/linux/i8k.h
5125 DELL REMOTE BIOS UPDATE DRIVER
5126 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5127 L: platform-driver-x86@vger.kernel.org
5129 F: drivers/platform/x86/dell/dell_rbu.c
5132 M: Pali Rohár <pali@kernel.org>
5133 L: Dell.Client.Kernel@dell.com
5134 L: platform-driver-x86@vger.kernel.org
5136 F: drivers/platform/x86/dell/dell-smbios.*
5138 DELL SMBIOS SMM DRIVER
5139 L: Dell.Client.Kernel@dell.com
5140 L: platform-driver-x86@vger.kernel.org
5142 F: drivers/platform/x86/dell/dell-smbios-smm.c
5144 DELL SMBIOS WMI DRIVER
5145 L: Dell.Client.Kernel@dell.com
5146 L: platform-driver-x86@vger.kernel.org
5148 F: drivers/platform/x86/dell/dell-smbios-wmi.c
5149 F: tools/wmi/dell-smbios-example.c
5151 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
5152 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5153 L: platform-driver-x86@vger.kernel.org
5155 F: Documentation/driver-api/dcdbas.rst
5156 F: drivers/platform/x86/dell/dcdbas.*
5158 DELL WMI DESCRIPTOR DRIVER
5159 L: Dell.Client.Kernel@dell.com
5161 F: drivers/platform/x86/dell/dell-wmi-descriptor.c
5163 DELL WMI SYSMAN DRIVER
5164 M: Divya Bharathi <divya.bharathi@dell.com>
5165 M: Prasanth Ksr <prasanth.ksr@dell.com>
5166 L: Dell.Client.Kernel@dell.com
5167 L: platform-driver-x86@vger.kernel.org
5169 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
5170 F: drivers/platform/x86/dell/dell-wmi-sysman/
5172 DELL WMI NOTIFICATIONS DRIVER
5173 M: Matthew Garrett <mjg59@srcf.ucam.org>
5174 M: Pali Rohár <pali@kernel.org>
5176 F: drivers/platform/x86/dell/dell-wmi.c
5178 DELTA ST MEDIA DRIVER
5179 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
5180 L: linux-media@vger.kernel.org
5182 W: https://linuxtv.org
5183 T: git git://linuxtv.org/media_tree.git
5184 F: drivers/media/platform/sti/delta
5187 L: linux-mtd@lists.infradead.org
5189 F: drivers/mtd/nand/raw/denali*
5191 DESIGNWARE EDMA CORE IP DRIVER
5192 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5193 L: dmaengine@vger.kernel.org
5195 F: drivers/dma/dw-edma/
5196 F: include/linux/dma/edma.h
5198 DESIGNWARE XDATA IP DRIVER
5199 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5200 L: linux-pci@vger.kernel.org
5202 F: Documentation/misc-devices/dw-xdata-pcie.rst
5203 F: drivers/misc/dw-xdata-pcie.c
5205 DESIGNWARE USB2 DRD IP DRIVER
5206 M: Minas Harutyunyan <hminas@synopsys.com>
5207 L: linux-usb@vger.kernel.org
5209 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5210 F: drivers/usb/dwc2/
5212 DESIGNWARE USB3 DRD IP DRIVER
5213 M: Felipe Balbi <balbi@kernel.org>
5214 L: linux-usb@vger.kernel.org
5216 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5217 F: drivers/usb/dwc3/
5219 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5220 M: Andreas Klinger <ak@it-klinger.de>
5221 L: linux-iio@vger.kernel.org
5223 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5224 F: drivers/iio/proximity/srf*.c
5226 DEVICE COREDUMP (DEV_COREDUMP)
5227 M: Johannes Berg <johannes@sipsolutions.net>
5228 L: linux-kernel@vger.kernel.org
5230 F: drivers/base/devcoredump.c
5231 F: include/linux/devcoredump.h
5233 DEVICE DEPENDENCY HELPER SCRIPT
5234 M: Saravana Kannan <saravanak@google.com>
5235 L: linux-kernel@vger.kernel.org
5237 F: scripts/dev-needs.sh
5239 DEVICE DIRECT ACCESS (DAX)
5240 M: Dan Williams <dan.j.williams@intel.com>
5241 M: Vishal Verma <vishal.l.verma@intel.com>
5242 M: Dave Jiang <dave.jiang@intel.com>
5243 L: nvdimm@lists.linux.dev
5247 DEVICE FREQUENCY (DEVFREQ)
5248 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5249 M: Kyungmin Park <kyungmin.park@samsung.com>
5250 M: Chanwoo Choi <cw00.choi@samsung.com>
5251 L: linux-pm@vger.kernel.org
5253 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5254 F: Documentation/devicetree/bindings/devfreq/
5256 F: include/linux/devfreq.h
5257 F: include/trace/events/devfreq.h
5259 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5260 M: Chanwoo Choi <cw00.choi@samsung.com>
5261 L: linux-pm@vger.kernel.org
5263 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5264 F: Documentation/devicetree/bindings/devfreq/event/
5265 F: drivers/devfreq/devfreq-event.c
5266 F: drivers/devfreq/event/
5267 F: include/dt-bindings/pmu/exynos_ppmu.h
5268 F: include/linux/devfreq-event.h
5270 DEVICE NUMBER REGISTRY
5271 M: Torben Mathiasen <device@lanana.org>
5273 W: http://lanana.org/docs/device-list/index.html
5275 DEVICE RESOURCE MANAGEMENT HELPERS
5276 M: Hans de Goede <hdegoede@redhat.com>
5277 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
5279 F: include/linux/devm-helpers.h
5282 M: Alasdair Kergon <agk@redhat.com>
5283 M: Mike Snitzer <snitzer@redhat.com>
5284 M: dm-devel@redhat.com
5285 L: dm-devel@redhat.com
5287 W: http://sources.redhat.com/dm
5288 Q: http://patchwork.kernel.org/project/dm-devel/list/
5289 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
5290 T: quilt http://people.redhat.com/agk/patches/linux/editing/
5291 F: Documentation/admin-guide/device-mapper/
5292 F: drivers/md/Kconfig
5293 F: drivers/md/Makefile
5295 F: drivers/md/persistent-data/
5296 F: include/linux/device-mapper.h
5297 F: include/linux/dm-*.h
5298 F: include/uapi/linux/dm-*.h
5301 M: Jiri Pirko <jiri@nvidia.com>
5302 L: netdev@vger.kernel.org
5304 F: Documentation/networking/devlink
5305 F: include/net/devlink.h
5306 F: include/uapi/linux/devlink.h
5307 F: net/core/devlink.c
5309 DIALOG SEMICONDUCTOR DRIVERS
5310 M: Support Opensource <support.opensource@diasemi.com>
5312 W: http://www.dialog-semiconductor.com/products
5313 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
5314 F: Documentation/devicetree/bindings/input/dlg,da72??.txt
5315 F: Documentation/devicetree/bindings/mfd/da90*.txt
5316 F: Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
5317 F: Documentation/devicetree/bindings/regulator/da92*.txt
5318 F: Documentation/devicetree/bindings/regulator/slg51000.txt
5319 F: Documentation/devicetree/bindings/sound/da[79]*.txt
5320 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
5321 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
5322 F: Documentation/hwmon/da90??.rst
5323 F: drivers/gpio/gpio-da90??.c
5324 F: drivers/hwmon/da90??-hwmon.c
5325 F: drivers/iio/adc/da91??-*.c
5326 F: drivers/input/misc/da72??.[ch]
5327 F: drivers/input/misc/da90??_onkey.c
5328 F: drivers/input/touchscreen/da9052_tsi.c
5329 F: drivers/leds/leds-da90??.c
5330 F: drivers/mfd/da903x.c
5331 F: drivers/mfd/da90??-*.c
5332 F: drivers/mfd/da91??-*.c
5333 F: drivers/pinctrl/pinctrl-da90??.c
5334 F: drivers/power/supply/da9052-battery.c
5335 F: drivers/power/supply/da91??-*.c
5336 F: drivers/regulator/da9???-regulator.[ch]
5337 F: drivers/regulator/slg51000-regulator.[ch]
5338 F: drivers/rtc/rtc-da90??.c
5339 F: drivers/thermal/da90??-thermal.c
5340 F: drivers/video/backlight/da90??_bl.c
5341 F: drivers/watchdog/da90??_wdt.c
5342 F: include/dt-bindings/regulator/dlg,da9*-regulator.h
5343 F: include/linux/mfd/da903x.h
5344 F: include/linux/mfd/da9052/
5345 F: include/linux/mfd/da9055/
5346 F: include/linux/mfd/da9062/
5347 F: include/linux/mfd/da9063/
5348 F: include/linux/mfd/da9150/
5349 F: include/linux/regulator/da9211.h
5350 F: include/sound/da[79]*.h
5351 F: sound/soc/codecs/da[79]*.[ch]
5353 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
5354 M: William Breathitt Gray <vilhelm.gray@gmail.com>
5355 L: linux-gpio@vger.kernel.org
5357 F: drivers/gpio/gpio-gpio-mm.c
5359 DIOLAN U2C-12 I2C DRIVER
5360 M: Guenter Roeck <linux@roeck-us.net>
5361 L: linux-i2c@vger.kernel.org
5363 F: drivers/i2c/busses/i2c-diolan-u2c.c
5365 DIRECTORY NOTIFICATION (DNOTIFY)
5366 M: Jan Kara <jack@suse.cz>
5367 R: Amir Goldstein <amir73il@gmail.com>
5368 L: linux-fsdevel@vger.kernel.org
5370 F: Documentation/filesystems/dnotify.rst
5371 F: fs/notify/dnotify/
5372 F: include/linux/dnotify.h
5374 DISK GEOMETRY AND PARTITION HANDLING
5375 M: Andries Brouwer <aeb@cwi.nl>
5377 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
5378 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
5379 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
5382 M: Jan Kara <jack@suse.com>
5384 F: Documentation/filesystems/quota.rst
5386 F: include/linux/quota*.h
5387 F: include/uapi/linux/quota*.h
5389 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
5390 M: Bernie Thompson <bernie@plugable.com>
5391 L: linux-fbdev@vger.kernel.org
5393 W: http://plugable.com/category/projects/udlfb/
5394 F: Documentation/fb/udlfb.rst
5395 F: drivers/video/fbdev/udlfb.c
5396 F: include/video/udlfb.h
5398 DISTRIBUTED LOCK MANAGER (DLM)
5399 M: Christine Caulfield <ccaulfie@redhat.com>
5400 M: David Teigland <teigland@redhat.com>
5401 L: cluster-devel@redhat.com
5403 W: http://sources.redhat.com/cluster/
5404 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5407 DMA BUFFER SHARING FRAMEWORK
5408 M: Sumit Semwal <sumit.semwal@linaro.org>
5409 M: Christian König <christian.koenig@amd.com>
5410 L: linux-media@vger.kernel.org
5411 L: dri-devel@lists.freedesktop.org
5412 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5414 T: git git://anongit.freedesktop.org/drm/drm-misc
5415 F: Documentation/driver-api/dma-buf.rst
5417 F: include/linux/*fence.h
5418 F: include/linux/dma-buf*
5419 F: include/linux/dma-resv.h
5420 K: \bdma_(?:buf|fence|resv)\b
5422 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
5423 M: Vinod Koul <vkoul@kernel.org>
5424 L: dmaengine@vger.kernel.org
5426 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5427 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
5428 F: Documentation/devicetree/bindings/dma/
5429 F: Documentation/driver-api/dmaengine/
5431 F: include/linux/dma/
5432 F: include/linux/dmaengine.h
5433 F: include/linux/of_dma.h
5436 M: Christoph Hellwig <hch@lst.de>
5437 M: Marek Szyprowski <m.szyprowski@samsung.com>
5438 R: Robin Murphy <robin.murphy@arm.com>
5439 L: iommu@lists.linux-foundation.org
5441 W: http://git.infradead.org/users/hch/dma-mapping.git
5442 T: git git://git.infradead.org/users/hch/dma-mapping.git
5443 F: include/asm-generic/dma-mapping.h
5444 F: include/linux/dma-direct.h
5445 F: include/linux/dma-mapping.h
5446 F: include/linux/dma-map-ops.h
5449 DMA MAPPING BENCHMARK
5450 M: Barry Song <song.bao.hua@hisilicon.com>
5451 L: iommu@lists.linux-foundation.org
5452 F: kernel/dma/map_benchmark.c
5453 F: tools/testing/selftests/dma/
5455 DMA-BUF HEAPS FRAMEWORK
5456 M: Sumit Semwal <sumit.semwal@linaro.org>
5457 R: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5458 R: Liam Mark <lmark@codeaurora.org>
5459 R: Laura Abbott <labbott@redhat.com>
5460 R: Brian Starkey <Brian.Starkey@arm.com>
5461 R: John Stultz <john.stultz@linaro.org>
5462 L: linux-media@vger.kernel.org
5463 L: dri-devel@lists.freedesktop.org
5464 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5466 T: git git://anongit.freedesktop.org/drm/drm-misc
5467 F: drivers/dma-buf/dma-heap.c
5468 F: drivers/dma-buf/heaps/*
5469 F: include/linux/dma-heap.h
5470 F: include/uapi/linux/dma-heap.h
5472 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
5473 M: Lukasz Luba <lukasz.luba@arm.com>
5474 L: linux-pm@vger.kernel.org
5475 L: linux-samsung-soc@vger.kernel.org
5477 F: Documentation/devicetree/bindings/memory-controllers/exynos5422-dmc.txt
5478 F: drivers/memory/samsung/exynos5422-dmc.c
5480 DME1737 HARDWARE MONITOR DRIVER
5481 M: Juerg Haefliger <juergh@gmail.com>
5482 L: linux-hwmon@vger.kernel.org
5484 F: Documentation/hwmon/dme1737.rst
5485 F: drivers/hwmon/dme1737.c
5488 M: Jean Delvare <jdelvare@suse.com>
5490 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
5491 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
5492 F: drivers/firmware/dmi-id.c
5493 F: drivers/firmware/dmi_scan.c
5494 F: include/linux/dmi.h
5497 M: Jonathan Corbet <corbet@lwn.net>
5498 L: linux-doc@vger.kernel.org
5500 P: Documentation/doc-guide/maintainer-profile.rst
5501 T: git git://git.lwn.net/linux.git docs-next
5503 F: scripts/documentation-file-ref-check
5504 F: scripts/kernel-doc
5505 F: scripts/sphinx-pre-install
5506 X: Documentation/ABI/
5507 X: Documentation/admin-guide/media/
5508 X: Documentation/devicetree/
5509 X: Documentation/driver-api/media/
5510 X: Documentation/firmware-guide/acpi/
5511 X: Documentation/i2c/
5512 X: Documentation/power/
5513 X: Documentation/spi/
5514 X: Documentation/userspace-api/media/
5516 DOCUMENTATION REPORTING ISSUES
5517 M: Thorsten Leemhuis <linux@leemhuis.info>
5518 L: linux-doc@vger.kernel.org
5520 F: Documentation/admin-guide/reporting-issues.rst
5522 DOCUMENTATION SCRIPTS
5523 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5524 L: linux-doc@vger.kernel.org
5526 F: Documentation/sphinx/parse-headers.pl
5527 F: scripts/documentation-file-ref-check
5528 F: scripts/sphinx-pre-install
5530 DOCUMENTATION/ITALIAN
5531 M: Federico Vaga <federico.vaga@vaga.pv.it>
5532 L: linux-doc@vger.kernel.org
5534 F: Documentation/translations/it_IT
5536 DONGWOON DW9714 LENS VOICE COIL DRIVER
5537 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5538 L: linux-media@vger.kernel.org
5540 T: git git://linuxtv.org/media_tree.git
5541 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5542 F: drivers/media/i2c/dw9714.c
5544 DONGWOON DW9768 LENS VOICE COIL DRIVER
5545 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
5546 L: linux-media@vger.kernel.org
5548 T: git git://linuxtv.org/media_tree.git
5549 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
5550 F: drivers/media/i2c/dw9768.c
5552 DONGWOON DW9807 LENS VOICE COIL DRIVER
5553 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5554 L: linux-media@vger.kernel.org
5556 T: git git://linuxtv.org/media_tree.git
5557 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5558 F: drivers/media/i2c/dw9807-vcm.c
5561 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
5562 L: blinux-list@redhat.com
5564 F: drivers/char/dtlk.c
5565 F: include/linux/dtlk.h
5567 DPAA2 DATAPATH I/O (DPIO) DRIVER
5568 M: Roy Pledge <Roy.Pledge@nxp.com>
5569 L: linux-kernel@vger.kernel.org
5571 F: drivers/soc/fsl/dpio
5573 DPAA2 ETHERNET DRIVER
5574 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5575 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5576 L: netdev@vger.kernel.org
5578 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
5579 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
5580 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
5581 F: drivers/net/ethernet/freescale/dpaa2/Makefile
5582 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5583 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5584 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
5585 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
5586 F: drivers/net/ethernet/freescale/dpaa2/dpni*
5588 DPAA2 ETHERNET SWITCH DRIVER
5589 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5590 L: netdev@vger.kernel.org
5592 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
5593 F: drivers/net/ethernet/freescale/dpaa2/dpsw*
5595 DPT_I2O SCSI RAID DRIVER
5596 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5597 L: linux-scsi@vger.kernel.org
5599 W: http://www.adaptec.com/
5600 F: drivers/scsi/dpt*
5601 F: drivers/scsi/dpt/
5604 M: Philipp Reisner <philipp.reisner@linbit.com>
5605 M: Lars Ellenberg <lars.ellenberg@linbit.com>
5606 L: drbd-dev@lists.linbit.com
5608 W: http://www.drbd.org
5609 T: git git://git.linbit.com/linux-drbd.git
5610 T: git git://git.linbit.com/drbd-8.4.git
5611 F: Documentation/admin-guide/blockdev/
5612 F: drivers/block/drbd/
5615 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5616 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5617 R: "Rafael J. Wysocki" <rafael@kernel.org>
5619 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5620 F: Documentation/core-api/kobject.rst
5624 F: include/linux/debugfs.h
5625 F: include/linux/kobj*
5628 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
5629 M: Nishanth Menon <nm@ti.com>
5630 L: linux-pm@vger.kernel.org
5632 F: drivers/soc/ti/smartreflex.c
5633 F: include/linux/power/smartreflex.h
5635 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5636 M: Maxime Ripard <mripard@kernel.org>
5637 M: Chen-Yu Tsai <wens@csie.org>
5638 R: Jernej Skrabec <jernej.skrabec@gmail.com>
5639 L: dri-devel@lists.freedesktop.org
5641 T: git git://anongit.freedesktop.org/drm/drm-misc
5642 F: drivers/gpu/drm/sun4i/sun8i*
5644 DRM DRIVER FOR ARM PL111 CLCD
5645 M: Emma Anholt <emma@anholt.net>
5647 T: git git://anongit.freedesktop.org/drm/drm-misc
5648 F: drivers/gpu/drm/pl111/
5650 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5651 M: Linus Walleij <linus.walleij@linaro.org>
5653 T: git git://anongit.freedesktop.org/drm/drm-misc
5654 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
5655 F: drivers/gpu/drm/panel/panel-arm-versatile.c
5657 DRM DRIVER FOR ASPEED BMC GFX
5658 M: Joel Stanley <joel@jms.id.au>
5659 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
5661 T: git git://anongit.freedesktop.org/drm/drm-misc
5662 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5663 F: drivers/gpu/drm/aspeed/
5665 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5666 M: Dave Airlie <airlied@redhat.com>
5667 R: Thomas Zimmermann <tzimmermann@suse.de>
5668 L: dri-devel@lists.freedesktop.org
5670 T: git git://anongit.freedesktop.org/drm/drm-misc
5671 F: drivers/gpu/drm/ast/
5673 DRM DRIVER FOR BOCHS VIRTUAL GPU
5674 M: Gerd Hoffmann <kraxel@redhat.com>
5675 L: virtualization@lists.linux-foundation.org
5677 T: git git://anongit.freedesktop.org/drm/drm-misc
5678 F: drivers/gpu/drm/bochs/
5680 DRM DRIVER FOR BOE HIMAX8279D PANELS
5681 M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
5683 F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
5684 F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
5686 DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
5687 M: Jagan Teki <jagan@amarulasolutions.com>
5689 F: Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
5690 F: drivers/gpu/drm/bridge/chipone-icn6211.c
5692 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5693 M: Linus Walleij <linus.walleij@linaro.org>
5695 T: git git://anongit.freedesktop.org/drm/drm-misc
5696 F: drivers/gpu/drm/tve200/
5698 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
5699 M: Icenowy Zheng <icenowy@aosc.io>
5701 F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
5702 F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
5704 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5705 M: Jagan Teki <jagan@amarulasolutions.com>
5707 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
5708 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5710 DRM DRIVER FOR GENERIC USB DISPLAY
5711 M: Noralf Trønnes <noralf@tronnes.org>
5713 W: https://github.com/notro/gud/wiki
5714 T: git git://anongit.freedesktop.org/drm/drm-misc
5715 F: drivers/gpu/drm/gud/
5716 F: include/drm/gud.h
5718 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5719 M: Hans de Goede <hdegoede@redhat.com>
5721 T: git git://anongit.freedesktop.org/drm/drm-misc
5722 F: drivers/gpu/drm/tiny/gm12u320.c
5724 DRM DRIVER FOR HX8357D PANELS
5725 M: Emma Anholt <emma@anholt.net>
5727 T: git git://anongit.freedesktop.org/drm/drm-misc
5728 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
5729 F: drivers/gpu/drm/tiny/hx8357d.c
5731 DRM DRIVER FOR ILITEK ILI9225 PANELS
5732 M: David Lechner <david@lechnology.com>
5734 T: git git://anongit.freedesktop.org/drm/drm-misc
5735 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5736 F: drivers/gpu/drm/tiny/ili9225.c
5738 DRM DRIVER FOR ILITEK ILI9486 PANELS
5739 M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
5741 T: git git://anongit.freedesktop.org/drm/drm-misc
5742 F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
5743 F: drivers/gpu/drm/tiny/ili9486.c
5745 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5746 S: Orphan / Obsolete
5747 F: drivers/gpu/drm/i810/
5748 F: include/uapi/drm/i810_drm.h
5750 DRM DRIVER FOR LVDS PANELS
5751 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5752 L: dri-devel@lists.freedesktop.org
5753 T: git git://anongit.freedesktop.org/drm/drm-misc
5755 F: drivers/gpu/drm/panel/panel-lvds.c
5756 F: Documentation/devicetree/bindings/display/panel/lvds.yaml
5758 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
5759 M: Guido Günther <agx@sigxcpu.org>
5760 R: Purism Kernel Team <kernel@puri.sm>
5762 F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
5763 F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
5765 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5766 S: Orphan / Obsolete
5767 F: drivers/gpu/drm/mga/
5768 F: include/uapi/drm/mga_drm.h
5770 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
5771 M: Dave Airlie <airlied@redhat.com>
5772 R: Thomas Zimmermann <tzimmermann@suse.de>
5773 L: dri-devel@lists.freedesktop.org
5775 T: git git://anongit.freedesktop.org/drm/drm-misc
5776 F: drivers/gpu/drm/mgag200/
5778 DRM DRIVER FOR MI0283QT
5779 M: Noralf Trønnes <noralf@tronnes.org>
5781 T: git git://anongit.freedesktop.org/drm/drm-misc
5782 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5783 F: drivers/gpu/drm/tiny/mi0283qt.c
5785 DRM DRIVER FOR MSM ADRENO GPU
5786 M: Rob Clark <robdclark@gmail.com>
5787 M: Sean Paul <sean@poorly.run>
5788 L: linux-arm-msm@vger.kernel.org
5789 L: dri-devel@lists.freedesktop.org
5790 L: freedreno@lists.freedesktop.org
5792 T: git https://gitlab.freedesktop.org/drm/msm.git
5793 F: Documentation/devicetree/bindings/display/msm/
5794 F: drivers/gpu/drm/msm/
5795 F: include/uapi/drm/msm_drm.h
5797 DRM DRIVER FOR NOVATEK NT35510 PANELS
5798 M: Linus Walleij <linus.walleij@linaro.org>
5800 T: git git://anongit.freedesktop.org/drm/drm-misc
5801 F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
5802 F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
5804 DRM DRIVER FOR NOVATEK NT36672A PANELS
5805 M: Sumit Semwal <sumit.semwal@linaro.org>
5807 T: git git://anongit.freedesktop.org/drm/drm-misc
5808 F: Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
5809 F: drivers/gpu/drm/panel/panel-novatek-nt36672a.c
5811 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5812 M: Ben Skeggs <bskeggs@redhat.com>
5813 L: dri-devel@lists.freedesktop.org
5814 L: nouveau@lists.freedesktop.org
5816 T: git git://github.com/skeggsb/linux
5817 F: drivers/gpu/drm/nouveau/
5818 F: include/uapi/drm/nouveau_drm.h
5820 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5821 M: Stefan Mavrodiev <stefan@olimex.com>
5823 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
5824 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5826 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5827 M: Noralf Trønnes <noralf@tronnes.org>
5829 T: git git://anongit.freedesktop.org/drm/drm-misc
5830 F: Documentation/devicetree/bindings/display/repaper.txt
5831 F: drivers/gpu/drm/tiny/repaper.c
5833 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5834 M: Dave Airlie <airlied@redhat.com>
5835 M: Gerd Hoffmann <kraxel@redhat.com>
5836 L: virtualization@lists.linux-foundation.org
5838 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5839 T: git git://anongit.freedesktop.org/drm/drm-misc
5840 F: drivers/gpu/drm/tiny/cirrus.c
5842 DRM DRIVER FOR QXL VIRTUAL GPU
5843 M: Dave Airlie <airlied@redhat.com>
5844 M: Gerd Hoffmann <kraxel@redhat.com>
5845 L: virtualization@lists.linux-foundation.org
5846 L: spice-devel@lists.freedesktop.org
5848 T: git git://anongit.freedesktop.org/drm/drm-misc
5849 F: drivers/gpu/drm/qxl/
5850 F: include/uapi/drm/qxl_drm.h
5852 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5853 S: Orphan / Obsolete
5854 F: drivers/gpu/drm/r128/
5855 F: include/uapi/drm/r128_drm.h
5857 DRM DRIVER FOR RAYDIUM RM67191 PANELS
5858 M: Robert Chiras <robert.chiras@nxp.com>
5860 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
5861 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
5863 DRM DRIVER FOR SITRONIX ST7703 PANELS
5864 M: Guido Günther <agx@sigxcpu.org>
5865 R: Purism Kernel Team <kernel@puri.sm>
5866 R: Ondrej Jirman <megous@megous.com>
5868 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
5869 F: drivers/gpu/drm/panel/panel-sitronix-st7703.c
5871 DRM DRIVER FOR SAVAGE VIDEO CARDS
5872 S: Orphan / Obsolete
5873 F: drivers/gpu/drm/savage/
5874 F: include/uapi/drm/savage_drm.h
5876 DRM DRIVER FOR SIS VIDEO CARDS
5877 S: Orphan / Obsolete
5878 F: drivers/gpu/drm/sis/
5879 F: include/uapi/drm/sis_drm.h
5881 DRM DRIVER FOR SITRONIX ST7586 PANELS
5882 M: David Lechner <david@lechnology.com>
5884 T: git git://anongit.freedesktop.org/drm/drm-misc
5885 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
5886 F: drivers/gpu/drm/tiny/st7586.c
5888 DRM DRIVER FOR SITRONIX ST7701 PANELS
5889 M: Jagan Teki <jagan@amarulasolutions.com>
5891 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
5892 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
5894 DRM DRIVER FOR SITRONIX ST7735R PANELS
5895 M: David Lechner <david@lechnology.com>
5897 T: git git://anongit.freedesktop.org/drm/drm-misc
5898 F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
5899 F: drivers/gpu/drm/tiny/st7735r.c
5901 DRM DRIVER FOR SONY ACX424AKP PANELS
5902 M: Linus Walleij <linus.walleij@linaro.org>
5904 T: git git://anongit.freedesktop.org/drm/drm-misc
5905 F: drivers/gpu/drm/panel/panel-sony-acx424akp.c
5907 DRM DRIVER FOR ST-ERICSSON MCDE
5908 M: Linus Walleij <linus.walleij@linaro.org>
5910 T: git git://anongit.freedesktop.org/drm/drm-misc
5911 F: Documentation/devicetree/bindings/display/ste,mcde.yaml
5912 F: drivers/gpu/drm/mcde/
5914 DRM DRIVER FOR TDFX VIDEO CARDS
5915 S: Orphan / Obsolete
5916 F: drivers/gpu/drm/tdfx/
5918 DRM DRIVER FOR TPO TPG110 PANELS
5919 M: Linus Walleij <linus.walleij@linaro.org>
5921 T: git git://anongit.freedesktop.org/drm/drm-misc
5922 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
5923 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
5925 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5926 M: Dave Airlie <airlied@redhat.com>
5927 R: Sean Paul <sean@poorly.run>
5928 R: Thomas Zimmermann <tzimmermann@suse.de>
5929 L: dri-devel@lists.freedesktop.org
5931 T: git git://anongit.freedesktop.org/drm/drm-misc
5932 F: drivers/gpu/drm/udl/
5934 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5935 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5936 M: Melissa Wen <melissa.srw@gmail.com>
5937 R: Haneen Mohammed <hamohammed.sa@gmail.com>
5938 R: Daniel Vetter <daniel@ffwll.ch>
5939 L: dri-devel@lists.freedesktop.org
5941 T: git git://anongit.freedesktop.org/drm/drm-misc
5942 F: Documentation/gpu/vkms.rst
5943 F: drivers/gpu/drm/vkms/
5945 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5946 M: Hans de Goede <hdegoede@redhat.com>
5947 L: dri-devel@lists.freedesktop.org
5949 T: git git://anongit.freedesktop.org/drm/drm-misc
5950 F: drivers/gpu/drm/vboxvideo/
5952 DRM DRIVER FOR VMWARE VIRTUAL GPU
5953 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5954 M: Roland Scheidegger <sroland@vmware.com>
5955 M: Zack Rusin <zackr@vmware.com>
5956 L: dri-devel@lists.freedesktop.org
5958 T: git git://people.freedesktop.org/~sroland/linux
5959 F: drivers/gpu/drm/vmwgfx/
5960 F: include/uapi/drm/vmwgfx_drm.h
5963 M: David Airlie <airlied@linux.ie>
5964 M: Daniel Vetter <daniel@ffwll.ch>
5965 L: dri-devel@lists.freedesktop.org
5967 B: https://gitlab.freedesktop.org/drm
5968 C: irc://chat.freenode.net/dri-devel
5969 T: git git://anongit.freedesktop.org/drm/drm
5970 F: Documentation/devicetree/bindings/display/
5971 F: Documentation/devicetree/bindings/gpu/
5972 F: Documentation/gpu/
5976 F: include/linux/vga*
5977 F: include/uapi/drm/
5979 DRM DRIVERS AND MISC GPU PATCHES
5980 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5981 M: Maxime Ripard <mripard@kernel.org>
5982 M: Thomas Zimmermann <tzimmermann@suse.de>
5984 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5985 T: git git://anongit.freedesktop.org/drm/drm-misc
5986 F: Documentation/gpu/
5987 F: drivers/gpu/drm/*
5990 F: include/linux/vga*
5991 F: include/uapi/drm/drm*
5993 DRM DRIVERS FOR ALLWINNER A10
5994 M: Maxime Ripard <mripard@kernel.org>
5995 M: Chen-Yu Tsai <wens@csie.org>
5996 L: dri-devel@lists.freedesktop.org
5998 T: git git://anongit.freedesktop.org/drm/drm-misc
5999 F: Documentation/devicetree/bindings/display/allwinner*
6000 F: drivers/gpu/drm/sun4i/
6002 DRM DRIVERS FOR AMLOGIC SOCS
6003 M: Neil Armstrong <narmstrong@baylibre.com>
6004 L: dri-devel@lists.freedesktop.org
6005 L: linux-amlogic@lists.infradead.org
6007 W: http://linux-meson.com/
6008 T: git git://anongit.freedesktop.org/drm/drm-misc
6009 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
6010 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
6011 F: Documentation/gpu/meson.rst
6012 F: drivers/gpu/drm/meson/
6014 DRM DRIVERS FOR ATMEL HLCDC
6015 M: Sam Ravnborg <sam@ravnborg.org>
6016 M: Boris Brezillon <bbrezillon@kernel.org>
6017 L: dri-devel@lists.freedesktop.org
6019 T: git git://anongit.freedesktop.org/drm/drm-misc
6020 F: Documentation/devicetree/bindings/display/atmel/
6021 F: drivers/gpu/drm/atmel-hlcdc/
6023 DRM DRIVERS FOR BRIDGE CHIPS
6024 M: Andrzej Hajda <a.hajda@samsung.com>
6025 M: Neil Armstrong <narmstrong@baylibre.com>
6026 M: Robert Foss <robert.foss@linaro.org>
6027 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
6028 R: Jonas Karlman <jonas@kwiboo.se>
6029 R: Jernej Skrabec <jernej.skrabec@gmail.com>
6031 T: git git://anongit.freedesktop.org/drm/drm-misc
6032 F: drivers/gpu/drm/bridge/
6034 DRM DRIVERS FOR EXYNOS
6035 M: Inki Dae <inki.dae@samsung.com>
6036 M: Joonyoung Shim <jy0922.shim@samsung.com>
6037 M: Seung-Woo Kim <sw0312.kim@samsung.com>
6038 M: Kyungmin Park <kyungmin.park@samsung.com>
6039 L: dri-devel@lists.freedesktop.org
6041 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
6042 F: Documentation/devicetree/bindings/display/exynos/
6043 F: drivers/gpu/drm/exynos/
6044 F: include/uapi/drm/exynos_drm.h
6046 DRM DRIVERS FOR FREESCALE DCU
6047 M: Stefan Agner <stefan@agner.ch>
6048 M: Alison Wang <alison.wang@nxp.com>
6049 L: dri-devel@lists.freedesktop.org
6051 T: git git://anongit.freedesktop.org/drm/drm-misc
6052 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
6053 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
6054 F: drivers/gpu/drm/fsl-dcu/
6056 DRM DRIVERS FOR FREESCALE IMX
6057 M: Philipp Zabel <p.zabel@pengutronix.de>
6058 L: dri-devel@lists.freedesktop.org
6060 F: Documentation/devicetree/bindings/display/imx/
6061 F: drivers/gpu/drm/imx/
6062 F: drivers/gpu/ipu-v3/
6064 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
6065 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
6066 L: dri-devel@lists.freedesktop.org
6068 T: git git://github.com/patjak/drm-gma500
6069 F: drivers/gpu/drm/gma500/
6071 DRM DRIVERS FOR HISILICON
6072 M: Xinliang Liu <xinliang.liu@linaro.org>
6073 M: Tian Tao <tiantao6@hisilicon.com>
6074 R: John Stultz <john.stultz@linaro.org>
6075 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
6076 R: Chen Feng <puck.chen@hisilicon.com>
6077 L: dri-devel@lists.freedesktop.org
6079 T: git git://anongit.freedesktop.org/drm/drm-misc
6080 F: Documentation/devicetree/bindings/display/hisilicon/
6081 F: drivers/gpu/drm/hisilicon/
6083 DRM DRIVERS FOR LIMA
6084 M: Qiang Yu <yuq825@gmail.com>
6085 L: dri-devel@lists.freedesktop.org
6086 L: lima@lists.freedesktop.org (moderated for non-subscribers)
6088 T: git git://anongit.freedesktop.org/drm/drm-misc
6089 F: drivers/gpu/drm/lima/
6090 F: include/uapi/drm/lima_drm.h
6092 DRM DRIVERS FOR MEDIATEK
6093 M: Chun-Kuang Hu <chunkuang.hu@kernel.org>
6094 M: Philipp Zabel <p.zabel@pengutronix.de>
6095 L: dri-devel@lists.freedesktop.org
6096 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
6098 F: Documentation/devicetree/bindings/display/mediatek/
6099 F: drivers/gpu/drm/mediatek/
6100 F: drivers/phy/mediatek/phy-mtk-hdmi*
6101 F: drivers/phy/mediatek/phy-mtk-mipi*
6103 DRM DRIVERS FOR NVIDIA TEGRA
6104 M: Thierry Reding <thierry.reding@gmail.com>
6105 L: dri-devel@lists.freedesktop.org
6106 L: linux-tegra@vger.kernel.org
6108 T: git git://anongit.freedesktop.org/tegra/linux.git
6109 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
6110 F: drivers/gpu/drm/tegra/
6111 F: drivers/gpu/host1x/
6112 F: include/linux/host1x.h
6113 F: include/uapi/drm/tegra_drm.h
6115 DRM DRIVERS FOR RENESAS
6116 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6117 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
6118 L: dri-devel@lists.freedesktop.org
6119 L: linux-renesas-soc@vger.kernel.org
6121 T: git git://linuxtv.org/pinchartl/media drm/du/next
6122 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
6123 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
6124 F: Documentation/devicetree/bindings/display/renesas,du.yaml
6125 F: drivers/gpu/drm/rcar-du/
6126 F: drivers/gpu/drm/shmobile/
6127 F: include/linux/platform_data/shmob_drm.h
6129 DRM DRIVERS FOR ROCKCHIP
6130 M: Sandy Huang <hjc@rock-chips.com>
6131 M: Heiko Stübner <heiko@sntech.de>
6132 L: dri-devel@lists.freedesktop.org
6134 T: git git://anongit.freedesktop.org/drm/drm-misc
6135 F: Documentation/devicetree/bindings/display/rockchip/
6136 F: drivers/gpu/drm/rockchip/
6139 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
6140 L: dri-devel@lists.freedesktop.org
6142 T: git git://anongit.freedesktop.org/drm/drm-misc
6143 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
6144 F: drivers/gpu/drm/sti
6147 M: Yannick Fertre <yannick.fertre@foss.st.com>
6148 M: Philippe Cornu <philippe.cornu@foss.st.com>
6149 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
6150 L: dri-devel@lists.freedesktop.org
6152 T: git git://anongit.freedesktop.org/drm/drm-misc
6153 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
6154 F: drivers/gpu/drm/stm
6156 DRM DRIVERS FOR TI KEYSTONE
6157 M: Jyri Sarha <jyri.sarha@iki.fi>
6158 M: Tomi Valkeinen <tomba@kernel.org>
6159 L: dri-devel@lists.freedesktop.org
6161 T: git git://anongit.freedesktop.org/drm/drm-misc
6162 F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
6163 F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
6164 F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
6165 F: drivers/gpu/drm/tidss/
6167 DRM DRIVERS FOR TI LCDC
6168 M: Jyri Sarha <jyri.sarha@iki.fi>
6169 R: Tomi Valkeinen <tomba@kernel.org>
6170 L: dri-devel@lists.freedesktop.org
6172 F: Documentation/devicetree/bindings/display/tilcdc/
6173 F: drivers/gpu/drm/tilcdc/
6175 DRM DRIVERS FOR TI OMAP
6176 M: Tomi Valkeinen <tomba@kernel.org>
6177 L: dri-devel@lists.freedesktop.org
6179 F: Documentation/devicetree/bindings/display/ti/
6180 F: drivers/gpu/drm/omapdrm/
6183 M: Emma Anholt <emma@anholt.net>
6185 T: git git://anongit.freedesktop.org/drm/drm-misc
6186 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
6187 F: drivers/gpu/drm/v3d/
6188 F: include/uapi/drm/v3d_drm.h
6191 M: Emma Anholt <emma@anholt.net>
6192 M: Maxime Ripard <mripard@kernel.org>
6194 T: git git://github.com/anholt/linux
6195 T: git git://anongit.freedesktop.org/drm/drm-misc
6196 F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
6197 F: drivers/gpu/drm/vc4/
6198 F: include/uapi/drm/vc4_drm.h
6200 DRM DRIVERS FOR VIVANTE GPU IP
6201 M: Lucas Stach <l.stach@pengutronix.de>
6202 R: Russell King <linux+etnaviv@armlinux.org.uk>
6203 R: Christian Gmeiner <christian.gmeiner@gmail.com>
6204 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
6205 L: dri-devel@lists.freedesktop.org
6207 F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
6208 F: drivers/gpu/drm/etnaviv/
6209 F: include/uapi/drm/etnaviv_drm.h
6212 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
6213 L: dri-devel@lists.freedesktop.org
6214 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
6216 T: git git://anongit.freedesktop.org/drm/drm-misc
6217 F: Documentation/gpu/xen-front.rst
6218 F: drivers/gpu/drm/xen/
6220 DRM DRIVERS FOR XILINX
6221 M: Hyun Kwon <hyun.kwon@xilinx.com>
6222 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6223 L: dri-devel@lists.freedesktop.org
6225 T: git git://anongit.freedesktop.org/drm/drm-misc
6226 F: Documentation/devicetree/bindings/display/xlnx/
6227 F: drivers/gpu/drm/xlnx/
6230 M: Thierry Reding <thierry.reding@gmail.com>
6231 R: Sam Ravnborg <sam@ravnborg.org>
6232 L: dri-devel@lists.freedesktop.org
6234 T: git git://anongit.freedesktop.org/drm/drm-misc
6235 F: Documentation/devicetree/bindings/display/panel/
6236 F: drivers/gpu/drm/drm_panel.c
6237 F: drivers/gpu/drm/panel/
6238 F: include/drm/drm_panel.h
6241 M: Christian Koenig <christian.koenig@amd.com>
6242 M: Huang Rui <ray.huang@amd.com>
6243 L: dri-devel@lists.freedesktop.org
6245 T: git git://people.freedesktop.org/~agd5f/linux
6246 F: drivers/gpu/drm/ttm/
6249 DSBR100 USB FM RADIO DRIVER
6250 M: Alexey Klimov <klimov.linux@gmail.com>
6251 L: linux-media@vger.kernel.org
6253 T: git git://linuxtv.org/media_tree.git
6254 F: drivers/media/radio/dsbr100.c
6257 M: Hans Verkuil <hverkuil@xs4all.nl>
6258 L: linux-media@vger.kernel.org
6260 W: https://linuxtv.org
6261 T: git git://linuxtv.org/media_tree.git
6262 F: drivers/media/pci/dt3155/
6264 DVB_USB_AF9015 MEDIA DRIVER
6265 M: Antti Palosaari <crope@iki.fi>
6266 L: linux-media@vger.kernel.org
6268 W: https://linuxtv.org
6269 W: http://palosaari.fi/linux/
6270 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6271 T: git git://linuxtv.org/anttip/media_tree.git
6272 F: drivers/media/usb/dvb-usb-v2/af9015*
6274 DVB_USB_AF9035 MEDIA DRIVER
6275 M: Antti Palosaari <crope@iki.fi>
6276 L: linux-media@vger.kernel.org
6278 W: https://linuxtv.org
6279 W: http://palosaari.fi/linux/
6280 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6281 T: git git://linuxtv.org/anttip/media_tree.git
6282 F: drivers/media/usb/dvb-usb-v2/af9035*
6284 DVB_USB_ANYSEE MEDIA DRIVER
6285 M: Antti Palosaari <crope@iki.fi>
6286 L: linux-media@vger.kernel.org
6288 W: https://linuxtv.org
6289 W: http://palosaari.fi/linux/
6290 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6291 T: git git://linuxtv.org/anttip/media_tree.git
6292 F: drivers/media/usb/dvb-usb-v2/anysee*
6294 DVB_USB_AU6610 MEDIA DRIVER
6295 M: Antti Palosaari <crope@iki.fi>
6296 L: linux-media@vger.kernel.org
6298 W: https://linuxtv.org
6299 W: http://palosaari.fi/linux/
6300 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6301 T: git git://linuxtv.org/anttip/media_tree.git
6302 F: drivers/media/usb/dvb-usb-v2/au6610*
6304 DVB_USB_CE6230 MEDIA DRIVER
6305 M: Antti Palosaari <crope@iki.fi>
6306 L: linux-media@vger.kernel.org
6308 W: https://linuxtv.org
6309 W: http://palosaari.fi/linux/
6310 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6311 T: git git://linuxtv.org/anttip/media_tree.git
6312 F: drivers/media/usb/dvb-usb-v2/ce6230*
6314 DVB_USB_CXUSB MEDIA DRIVER
6315 M: Michael Krufky <mkrufky@linuxtv.org>
6316 L: linux-media@vger.kernel.org
6318 W: https://linuxtv.org
6319 W: http://github.com/mkrufky
6320 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6321 T: git git://linuxtv.org/media_tree.git
6322 F: drivers/media/usb/dvb-usb/cxusb*
6324 DVB_USB_EC168 MEDIA DRIVER
6325 M: Antti Palosaari <crope@iki.fi>
6326 L: linux-media@vger.kernel.org
6328 W: https://linuxtv.org
6329 W: http://palosaari.fi/linux/
6330 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6331 T: git git://linuxtv.org/anttip/media_tree.git
6332 F: drivers/media/usb/dvb-usb-v2/ec168*
6334 DVB_USB_GL861 MEDIA DRIVER
6335 M: Antti Palosaari <crope@iki.fi>
6336 L: linux-media@vger.kernel.org
6338 W: https://linuxtv.org
6339 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6340 T: git git://linuxtv.org/anttip/media_tree.git
6341 F: drivers/media/usb/dvb-usb-v2/gl861*
6343 DVB_USB_MXL111SF MEDIA DRIVER
6344 M: Michael Krufky <mkrufky@linuxtv.org>
6345 L: linux-media@vger.kernel.org
6347 W: https://linuxtv.org
6348 W: http://github.com/mkrufky
6349 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6350 T: git git://linuxtv.org/mkrufky/mxl111sf.git
6351 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
6353 DVB_USB_RTL28XXU MEDIA DRIVER
6354 M: Antti Palosaari <crope@iki.fi>
6355 L: linux-media@vger.kernel.org
6357 W: https://linuxtv.org
6358 W: http://palosaari.fi/linux/
6359 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6360 T: git git://linuxtv.org/anttip/media_tree.git
6361 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
6363 DVB_USB_V2 MEDIA DRIVER
6364 M: Antti Palosaari <crope@iki.fi>
6365 L: linux-media@vger.kernel.org
6367 W: https://linuxtv.org
6368 W: http://palosaari.fi/linux/
6369 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6370 T: git git://linuxtv.org/anttip/media_tree.git
6371 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
6372 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
6375 M: Jason Baron <jbaron@akamai.com>
6377 F: include/linux/dynamic_debug.h
6378 F: lib/dynamic_debug.c
6380 DYNAMIC INTERRUPT MODERATION
6381 M: Tal Gilboa <talgi@nvidia.com>
6383 F: Documentation/networking/net_dim.rst
6384 F: include/linux/dim.h
6387 DZ DECSTATION DZ11 SERIAL DRIVER
6388 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
6390 F: drivers/tty/serial/dz.*
6392 E3X0 POWER BUTTON DRIVER
6393 M: Moritz Fischer <moritz.fischer@ettus.com>
6394 L: usrp-users@lists.ettus.com
6396 W: http://www.ettus.com
6397 F: Documentation/devicetree/bindings/input/e3x0-button.txt
6398 F: drivers/input/misc/e3x0-button.c
6401 M: Antti Palosaari <crope@iki.fi>
6402 L: linux-media@vger.kernel.org
6404 W: https://linuxtv.org
6405 W: http://palosaari.fi/linux/
6406 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6407 T: git git://linuxtv.org/anttip/media_tree.git
6408 F: drivers/media/tuners/e4000*
6410 EARTH_PT1 MEDIA DRIVER
6411 M: Akihiro Tsukada <tskd08@gmail.com>
6412 L: linux-media@vger.kernel.org
6414 F: drivers/media/pci/pt1/
6416 EARTH_PT3 MEDIA DRIVER
6417 M: Akihiro Tsukada <tskd08@gmail.com>
6418 L: linux-media@vger.kernel.org
6420 F: drivers/media/pci/pt3/
6423 M: Antti Palosaari <crope@iki.fi>
6424 L: linux-media@vger.kernel.org
6426 W: https://linuxtv.org
6427 W: http://palosaari.fi/linux/
6428 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6429 T: git git://linuxtv.org/anttip/media_tree.git
6430 F: drivers/media/dvb-frontends/ec100*
6433 M: Tyler Hicks <code@tyhicks.com>
6434 L: ecryptfs@vger.kernel.org
6436 W: http://ecryptfs.org
6437 W: https://launchpad.net/ecryptfs
6438 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
6439 F: Documentation/filesystems/ecryptfs.rst
6443 M: Borislav Petkov <bp@alien8.de>
6444 L: linux-edac@vger.kernel.org
6446 F: drivers/edac/amd64_edac*
6449 M: Jan Luebbe <jlu@pengutronix.de>
6450 L: linux-edac@vger.kernel.org
6452 F: drivers/edac/armada_xp_*
6455 M: Stefan Schaeckeler <sschaeck@cisco.com>
6457 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
6458 F: drivers/edac/aspeed_edac.c
6461 M: Shravan Kumar Ramani <shravankr@nvidia.com>
6463 F: drivers/edac/bluefield_edac.c
6466 M: Andre Przywara <andre.przywara@arm.com>
6467 L: linux-edac@vger.kernel.org
6469 F: drivers/edac/highbank*
6472 M: Ralf Baechle <ralf@linux-mips.org>
6473 L: linux-edac@vger.kernel.org
6474 L: linux-mips@vger.kernel.org
6476 F: drivers/edac/octeon_edac*
6478 EDAC-CAVIUM THUNDERX
6479 M: Robert Richter <rric@kernel.org>
6480 L: linux-edac@vger.kernel.org
6482 F: drivers/edac/thunderx_edac*
6485 M: Borislav Petkov <bp@alien8.de>
6486 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6487 M: Tony Luck <tony.luck@intel.com>
6488 R: James Morse <james.morse@arm.com>
6489 R: Robert Richter <rric@kernel.org>
6490 L: linux-edac@vger.kernel.org
6492 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
6493 F: Documentation/admin-guide/ras.rst
6494 F: Documentation/driver-api/edac.rst
6496 F: include/linux/edac.h
6499 M: Lei Wang <lewan@microsoft.com>
6500 L: linux-edac@vger.kernel.org
6502 F: drivers/edac/dmc520_edac.c
6505 M: Mark Gross <mark.gross@intel.com>
6506 L: linux-edac@vger.kernel.org
6508 F: drivers/edac/e752x_edac.c
6511 L: linux-edac@vger.kernel.org
6513 F: drivers/edac/e7xxx_edac.c
6516 M: York Sun <york.sun@nxp.com>
6517 L: linux-edac@vger.kernel.org
6519 F: drivers/edac/fsl_ddr_edac.*
6522 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6523 L: linux-edac@vger.kernel.org
6525 F: drivers/edac/ghes_edac.c
6528 M: Tony Luck <tony.luck@intel.com>
6529 L: linux-edac@vger.kernel.org
6531 F: drivers/edac/i10nm_base.c
6534 L: linux-edac@vger.kernel.org
6536 F: drivers/edac/i3000_edac.c
6539 L: linux-edac@vger.kernel.org
6541 F: drivers/edac/i5000_edac.c
6544 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6545 L: linux-edac@vger.kernel.org
6547 F: drivers/edac/i5400_edac.c
6550 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6551 L: linux-edac@vger.kernel.org
6553 F: drivers/edac/i7300_edac.c
6556 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6557 L: linux-edac@vger.kernel.org
6559 F: drivers/edac/i7core_edac.c
6562 M: Tim Small <tim@buttersideup.com>
6563 L: linux-edac@vger.kernel.org
6565 F: drivers/edac/i82443bxgx_edac.c
6568 M: "Arvind R." <arvino55@gmail.com>
6569 L: linux-edac@vger.kernel.org
6571 F: drivers/edac/i82975x_edac.c
6574 M: Jason Baron <jbaron@akamai.com>
6575 L: linux-edac@vger.kernel.org
6577 F: drivers/edac/ie31200_edac.c
6580 M: Tony Luck <tony.luck@intel.com>
6581 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6582 L: linux-edac@vger.kernel.org
6584 F: drivers/edac/igen6_edac.c
6587 M: Johannes Thumshirn <morbidrsa@gmail.com>
6588 L: linux-edac@vger.kernel.org
6590 F: drivers/edac/mpc85xx_edac.[ch]
6593 M: Egor Martovetsky <egor@pasemi.com>
6594 L: linux-edac@vger.kernel.org
6596 F: drivers/edac/pasemi_edac.c
6599 M: Tony Luck <tony.luck@intel.com>
6600 L: linux-edac@vger.kernel.org
6602 F: drivers/edac/pnd2_edac.[ch]
6605 M: Channagoud Kadabi <ckadabi@codeaurora.org>
6606 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6607 L: linux-arm-msm@vger.kernel.org
6608 L: linux-edac@vger.kernel.org
6610 F: drivers/edac/qcom_edac.c
6613 M: Tim Small <tim@buttersideup.com>
6614 L: linux-edac@vger.kernel.org
6616 F: drivers/edac/r82600_edac.c
6619 M: Tony Luck <tony.luck@intel.com>
6620 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6621 L: linux-edac@vger.kernel.org
6623 F: drivers/edac/sb_edac.c
6626 M: Yash Shah <yash.shah@sifive.com>
6627 L: linux-edac@vger.kernel.org
6629 F: drivers/edac/sifive_edac.c
6632 M: Tony Luck <tony.luck@intel.com>
6633 L: linux-edac@vger.kernel.org
6635 F: drivers/edac/skx_*.[ch]
6638 M: Tero Kristo <kristo@kernel.org>
6639 L: linux-edac@vger.kernel.org
6641 F: drivers/edac/ti_edac.c
6643 EDIROL UA-101/UA-1000 DRIVER
6644 M: Clemens Ladisch <clemens@ladisch.de>
6645 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6647 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6648 F: sound/usb/misc/ua101.c
6651 M: Ivan Hu <ivan.hu@canonical.com>
6652 M: Ard Biesheuvel <ardb@kernel.org>
6653 L: linux-efi@vger.kernel.org
6655 F: drivers/firmware/efi/test/
6657 EFI VARIABLE FILESYSTEM
6658 M: Matthew Garrett <matthew.garrett@nebula.com>
6659 M: Jeremy Kerr <jk@ozlabs.org>
6660 M: Ard Biesheuvel <ardb@kernel.org>
6661 L: linux-efi@vger.kernel.org
6663 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6666 EFIFB FRAMEBUFFER DRIVER
6667 M: Peter Jones <pjones@redhat.com>
6668 L: linux-fbdev@vger.kernel.org
6670 F: drivers/video/fbdev/efifb.c
6674 W: http://aeschi.ch.eu.org/efs/
6677 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6678 M: Douglas Miller <dougmill@linux.ibm.com>
6679 L: netdev@vger.kernel.org
6681 F: drivers/net/ethernet/ibm/ehea/
6683 EM28XX VIDEO4LINUX DRIVER
6684 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6685 L: linux-media@vger.kernel.org
6687 W: https://linuxtv.org
6688 T: git git://linuxtv.org/media_tree.git
6689 F: Documentation/admin-guide/media/em28xx*
6690 F: drivers/media/usb/em28xx/
6693 M: Paul Gortmaker <paul.gortmaker@windriver.com>
6694 M: Matt Mackall <mpm@selenic.com>
6695 M: David Woodhouse <dwmw2@infradead.org>
6696 L: linux-embedded@vger.kernel.org
6699 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
6700 M: Adrian Hunter <adrian.hunter@intel.com>
6701 M: Ritesh Harjani <riteshh@codeaurora.org>
6702 M: Asutosh Das <asutoshd@codeaurora.org>
6703 L: linux-mmc@vger.kernel.org
6705 F: drivers/mmc/host/cqhci*
6707 EMULEX 10Gbps iSCSI - OneConnect DRIVER
6708 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6709 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
6710 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6711 L: linux-scsi@vger.kernel.org
6713 W: http://www.broadcom.com
6714 F: drivers/scsi/be2iscsi/
6716 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6717 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
6718 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6719 M: Somnath Kotur <somnath.kotur@broadcom.com>
6720 L: netdev@vger.kernel.org
6722 W: http://www.emulex.com
6723 F: drivers/net/ethernet/emulex/benet/
6725 EMULEX ONECONNECT ROCE DRIVER
6726 M: Selvin Xavier <selvin.xavier@broadcom.com>
6727 M: Devesh Sharma <devesh.sharma@broadcom.com>
6728 L: linux-rdma@vger.kernel.org
6730 W: http://www.broadcom.com
6731 F: drivers/infiniband/hw/ocrdma/
6732 F: include/uapi/rdma/ocrdma-abi.h
6734 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6735 M: James Smart <james.smart@broadcom.com>
6736 M: Dick Kennedy <dick.kennedy@broadcom.com>
6737 L: linux-scsi@vger.kernel.org
6739 W: http://www.broadcom.com
6740 F: drivers/scsi/lpfc/
6742 ENE CB710 FLASH CARD READER DRIVER
6743 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
6745 F: drivers/misc/cb710/
6746 F: drivers/mmc/host/cb710-mmc.*
6747 F: include/linux/cb710.h
6749 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6750 M: Maxim Levitsky <maximlevitsky@gmail.com>
6752 F: drivers/media/rc/ene_ir.*
6754 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
6755 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
6756 L: linuxppc-dev@lists.ozlabs.org
6758 F: drivers/tty/ehv_bytechan.c
6760 EPSON S1D13XXX FRAMEBUFFER DRIVER
6761 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
6763 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6764 F: drivers/video/fbdev/s1d13xxxfb.c
6765 F: include/video/s1d13xxxfb.h
6768 M: Gao Xiang <xiang@kernel.org>
6769 M: Chao Yu <yuchao0@huawei.com>
6770 L: linux-erofs@lists.ozlabs.org
6772 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6773 F: Documentation/filesystems/erofs.rst
6775 F: include/trace/events/erofs.h
6777 ERRSEQ ERROR TRACKING INFRASTRUCTURE
6778 M: Jeff Layton <jlayton@kernel.org>
6780 F: include/linux/errseq.h
6783 ET131X NETWORK DRIVER
6784 M: Mark Einon <mark.einon@gmail.com>
6786 F: drivers/net/ethernet/agere/
6789 M: Roopa Prabhu <roopa@nvidia.com>
6790 M: Nikolay Aleksandrov <nikolay@nvidia.com>
6791 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
6792 L: netdev@vger.kernel.org
6794 W: http://www.linuxfoundation.org/en/Net:Bridge
6795 F: include/linux/netfilter_bridge/
6798 ETHERNET PHY LIBRARY
6799 M: Andrew Lunn <andrew@lunn.ch>
6800 M: Heiner Kallweit <hkallweit1@gmail.com>
6801 R: Russell King <linux@armlinux.org.uk>
6802 L: netdev@vger.kernel.org
6804 F: Documentation/ABI/testing/sysfs-class-net-phydev
6805 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
6806 F: Documentation/devicetree/bindings/net/mdio*
6807 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
6808 F: Documentation/networking/phy.rst
6809 F: drivers/net/mdio/
6810 F: drivers/net/mdio/of_mdio.c
6813 F: drivers/of/of_net.c
6814 F: include/dt-bindings/net/qca-ar803x.h
6815 F: include/linux/*mdio*.h
6816 F: include/linux/mdio/*.h
6817 F: include/linux/of_net.h
6818 F: include/linux/phy.h
6819 F: include/linux/phy_fixed.h
6820 F: include/linux/platform_data/mdio-bcm-unimac.h
6821 F: include/linux/platform_data/mdio-gpio.h
6822 F: include/trace/events/mdio.h
6823 F: include/uapi/linux/mdio.h
6824 F: include/uapi/linux/mii.h
6827 M: Namjae Jeon <namjae.jeon@samsung.com>
6828 M: Sungjong Seo <sj1557.seo@samsung.com>
6829 L: linux-fsdevel@vger.kernel.org
6834 M: Jan Kara <jack@suse.com>
6835 L: linux-ext4@vger.kernel.org
6837 F: Documentation/filesystems/ext2.rst
6839 F: include/linux/ext2*
6842 M: "Theodore Ts'o" <tytso@mit.edu>
6843 M: Andreas Dilger <adilger.kernel@dilger.ca>
6844 L: linux-ext4@vger.kernel.org
6846 W: http://ext4.wiki.kernel.org
6847 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
6848 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6849 F: Documentation/filesystems/ext4/
6851 F: include/trace/events/ext4.h
6853 Extended Verification Module (EVM)
6854 M: Mimi Zohar <zohar@linux.ibm.com>
6855 L: linux-integrity@vger.kernel.org
6857 F: security/integrity/evm/
6859 EXTENSIBLE FIRMWARE INTERFACE (EFI)
6860 M: Ard Biesheuvel <ardb@kernel.org>
6861 L: linux-efi@vger.kernel.org
6863 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6864 F: Documentation/admin-guide/efi-stub.rst
6865 F: arch/*/include/asm/efi.h
6866 F: arch/*/kernel/efi.c
6867 F: arch/arm/boot/compressed/efi-header.S
6868 F: arch/arm64/kernel/efi-entry.S
6869 F: arch/x86/platform/efi/
6870 F: drivers/firmware/efi/
6871 F: include/linux/efi*.h
6873 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6874 M: MyungJoo Ham <myungjoo.ham@samsung.com>
6875 M: Chanwoo Choi <cw00.choi@samsung.com>
6876 L: linux-kernel@vger.kernel.org
6878 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6879 F: Documentation/devicetree/bindings/extcon/
6880 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6882 F: include/linux/extcon.h
6883 F: include/linux/extcon/
6886 M: Masami Hiramatsu <mhiramat@kernel.org>
6888 F: Documentation/admin-guide/bootconfig.rst
6889 F: fs/proc/bootconfig.c
6890 F: include/linux/bootconfig.h
6892 F: tools/bootconfig/*
6893 F: tools/bootconfig/scripts/*
6896 M: Jingoo Han <jingoohan1@gmail.com>
6897 L: dri-devel@lists.freedesktop.org
6899 F: drivers/gpu/drm/exynos/exynos_dp*
6901 EXYNOS SYSMMU (IOMMU) driver
6902 M: Marek Szyprowski <m.szyprowski@samsung.com>
6903 L: iommu@lists.linux-foundation.org
6905 F: drivers/iommu/exynos-iommu.c
6908 M: Jaegeuk Kim <jaegeuk@kernel.org>
6909 M: Chao Yu <yuchao0@huawei.com>
6910 L: linux-f2fs-devel@lists.sourceforge.net
6912 W: https://f2fs.wiki.kernel.org/
6913 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6914 F: Documentation/ABI/testing/sysfs-fs-f2fs
6915 F: Documentation/filesystems/f2fs.rst
6917 F: include/linux/f2fs_fs.h
6918 F: include/trace/events/f2fs.h
6919 F: include/uapi/linux/f2fs.h
6921 F71805F HARDWARE MONITORING DRIVER
6922 M: Jean Delvare <jdelvare@suse.com>
6923 L: linux-hwmon@vger.kernel.org
6925 F: Documentation/hwmon/f71805f.rst
6926 F: drivers/hwmon/f71805f.c
6929 M: Josh Poimboeuf <jpoimboe@redhat.com>
6931 F: scripts/faddr2line
6934 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
6935 L: netdev@vger.kernel.org
6937 F: Documentation/networking/failover.rst
6938 F: include/net/failover.h
6939 F: net/core/failover.c
6942 M: Jan Kara <jack@suse.cz>
6943 R: Amir Goldstein <amir73il@gmail.com>
6944 L: linux-fsdevel@vger.kernel.org
6946 F: fs/notify/fanotify/
6947 F: include/linux/fanotify.h
6948 F: include/uapi/linux/fanotify.h
6950 FARSYNC SYNCHRONOUS DRIVER
6951 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
6953 W: http://www.farsite.co.uk/
6954 F: drivers/net/wan/farsync.*
6956 FAULT INJECTION SUPPORT
6957 M: Akinobu Mita <akinobu.mita@gmail.com>
6959 F: Documentation/fault-injection/
6960 F: lib/fault-inject.c
6962 FBTFT Framebuffer drivers
6963 L: dri-devel@lists.freedesktop.org
6964 L: linux-fbdev@vger.kernel.org
6966 F: drivers/staging/fbtft/
6969 M: Michael Buesch <m@bues.ch>
6970 L: linux-media@vger.kernel.org
6972 F: drivers/media/tuners/fc0011.c
6973 F: drivers/media/tuners/fc0011.h
6976 M: Antti Palosaari <crope@iki.fi>
6977 L: linux-media@vger.kernel.org
6979 W: https://linuxtv.org
6980 W: http://palosaari.fi/linux/
6981 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6982 T: git git://linuxtv.org/anttip/media_tree.git
6983 F: drivers/media/tuners/fc2580*
6985 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6986 M: Hannes Reinecke <hare@suse.de>
6987 L: linux-scsi@vger.kernel.org
6989 W: www.Open-FCoE.org
6990 F: drivers/scsi/fcoe/
6991 F: drivers/scsi/libfc/
6993 F: include/scsi/libfc.h
6994 F: include/scsi/libfcoe.h
6995 F: include/uapi/scsi/fc/
6997 FILE LOCKING (flock() and fcntl()/lockf())
6998 M: Jeff Layton <jlayton@kernel.org>
6999 M: "J. Bruce Fields" <bfields@fieldses.org>
7000 L: linux-fsdevel@vger.kernel.org
7004 F: include/linux/fcntl.h
7005 F: include/uapi/linux/fcntl.h
7007 FILESYSTEM DIRECT ACCESS (DAX)
7008 M: Dan Williams <dan.j.williams@intel.com>
7009 R: Matthew Wilcox <willy@infradead.org>
7010 R: Jan Kara <jack@suse.cz>
7011 L: linux-fsdevel@vger.kernel.org
7012 L: nvdimm@lists.linux.dev
7015 F: include/linux/dax.h
7016 F: include/trace/events/fs_dax.h
7018 FILESYSTEMS (VFS and infrastructure)
7019 M: Alexander Viro <viro@zeniv.linux.org.uk>
7020 L: linux-fsdevel@vger.kernel.org
7023 F: include/linux/fs.h
7024 F: include/linux/fs_types.h
7025 F: include/uapi/linux/fs.h
7026 F: include/uapi/linux/openat2.h
7031 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7032 M: Riku Voipio <riku.voipio@iki.fi>
7033 L: linux-hwmon@vger.kernel.org
7035 F: drivers/hwmon/f75375s.c
7036 F: include/linux/f75375s.h
7038 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
7039 M: Clemens Ladisch <clemens@ladisch.de>
7040 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
7041 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7043 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7044 F: include/uapi/sound/firewire.h
7047 FIREWIRE MEDIA DRIVERS (firedtv)
7048 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7049 L: linux-media@vger.kernel.org
7050 L: linux1394-devel@lists.sourceforge.net
7052 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
7053 F: drivers/media/firewire/
7055 FIREWIRE SBP-2 TARGET
7056 M: Chris Boot <bootc@bootc.net>
7057 L: linux-scsi@vger.kernel.org
7058 L: target-devel@vger.kernel.org
7059 L: linux1394-devel@lists.sourceforge.net
7061 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
7062 F: drivers/target/sbp/
7065 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7066 L: linux1394-devel@lists.sourceforge.net
7068 W: http://ieee1394.wiki.kernel.org/
7069 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
7070 F: drivers/firewire/
7071 F: include/linux/firewire.h
7072 F: include/uapi/linux/firewire*.h
7075 FIRMWARE LOADER (request_firmware)
7076 M: Luis Chamberlain <mcgrof@kernel.org>
7077 L: linux-kernel@vger.kernel.org
7079 F: Documentation/firmware_class/
7080 F: drivers/base/firmware_loader/
7081 F: include/linux/firmware.h
7083 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
7084 M: Joshua Morris <josh.h.morris@us.ibm.com>
7085 M: Philip Kelleher <pjk1939@linux.ibm.com>
7087 F: drivers/block/rsxx/
7089 FLEXTIMER FTM-QUADDEC DRIVER
7090 M: Patrick Havelange <patrick.havelange@essensium.com>
7091 L: linux-iio@vger.kernel.org
7093 F: Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
7094 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
7095 F: drivers/counter/ftm-quaddec.c
7098 M: Denis Efremov <efremov@linux.com>
7099 L: linux-block@vger.kernel.org
7101 F: drivers/block/floppy.c
7103 FLYSKY FSIA6B RC RECEIVER
7104 M: Markus Koch <markus@notsyncing.net>
7105 L: linux-input@vger.kernel.org
7107 F: drivers/input/joystick/fsia6b.c
7109 FORCEDETH GIGABIT ETHERNET DRIVER
7110 M: Rain River <rain.1986.08.12@gmail.com>
7111 M: Zhu Yanjun <zyjzyj2000@gmail.com>
7112 L: netdev@vger.kernel.org
7114 F: drivers/net/ethernet/nvidia/*
7117 M: Wu Hao <hao.wu@intel.com>
7118 R: Tom Rix <trix@redhat.com>
7119 L: linux-fpga@vger.kernel.org
7121 F: Documentation/ABI/testing/sysfs-bus-dfl*
7122 F: Documentation/fpga/dfl.rst
7123 F: drivers/fpga/dfl*
7124 F: drivers/uio/uio_dfl.c
7125 F: include/linux/dfl.h
7126 F: include/uapi/linux/fpga-dfl.h
7128 FPGA MANAGER FRAMEWORK
7129 M: Moritz Fischer <mdf@kernel.org>
7130 R: Tom Rix <trix@redhat.com>
7131 L: linux-fpga@vger.kernel.org
7133 W: http://www.rocketboards.org
7134 Q: http://patchwork.kernel.org/project/linux-fpga/list/
7135 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
7136 F: Documentation/devicetree/bindings/fpga/
7137 F: Documentation/driver-api/fpga/
7138 F: Documentation/fpga/
7140 F: include/linux/fpga/
7143 M: Bill Metzenthen <billm@melbpc.org.au>
7145 W: http://floatingpoint.sourceforge.net/emulator/index.html
7146 F: arch/x86/math-emu/
7149 L: dri-devel@lists.freedesktop.org
7150 L: linux-fbdev@vger.kernel.org
7152 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
7153 T: git git://anongit.freedesktop.org/drm/drm-misc
7154 F: Documentation/fb/
7156 F: include/linux/fb.h
7157 F: include/uapi/linux/fb.h
7158 F: include/uapi/video/
7161 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
7162 M: Horia Geantă <horia.geanta@nxp.com>
7163 M: Aymen Sghaier <aymen.sghaier@nxp.com>
7164 L: linux-crypto@vger.kernel.org
7166 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
7167 F: drivers/crypto/caam/
7169 FREESCALE COLDFIRE M5441X MMC DRIVER
7170 M: Angelo Dureghello <angelo.dureghello@timesys.com>
7171 L: linux-mmc@vger.kernel.org
7173 F: drivers/mmc/host/sdhci-esdhc-mcf.c
7174 F: include/linux/platform_data/mmc-esdhc-mcf.h
7176 FREESCALE DIU FRAMEBUFFER DRIVER
7177 M: Timur Tabi <timur@kernel.org>
7178 L: linux-fbdev@vger.kernel.org
7180 F: drivers/video/fbdev/fsl-diu-fb.*
7182 FREESCALE DMA DRIVER
7183 M: Li Yang <leoyang.li@nxp.com>
7184 M: Zhang Wei <zw@zh-kernel.org>
7185 L: linuxppc-dev@lists.ozlabs.org
7187 F: drivers/dma/fsldma.*
7189 FREESCALE DSPI DRIVER
7190 M: Vladimir Oltean <olteanv@gmail.com>
7191 L: linux-spi@vger.kernel.org
7193 F: Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
7194 F: drivers/spi/spi-fsl-dspi.c
7195 F: include/linux/spi/spi-fsl-dspi.h
7197 FREESCALE ENETC ETHERNET DRIVERS
7198 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7199 L: netdev@vger.kernel.org
7201 F: drivers/net/ethernet/freescale/enetc/
7203 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
7204 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7205 L: netdev@vger.kernel.org
7207 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
7208 F: drivers/net/ethernet/freescale/gianfar*
7210 FREESCALE GPMI NAND DRIVER
7211 M: Han Xu <han.xu@nxp.com>
7212 L: linux-mtd@lists.infradead.org
7214 F: drivers/mtd/nand/raw/gpmi-nand/*
7216 FREESCALE I2C CPM DRIVER
7217 M: Jochen Friedrich <jochen@scram.de>
7218 L: linuxppc-dev@lists.ozlabs.org
7219 L: linux-i2c@vger.kernel.org
7221 F: drivers/i2c/busses/i2c-cpm.c
7223 FREESCALE IMX / MXC FEC DRIVER
7224 M: Joakim Zhang <qiangqing.zhang@nxp.com>
7225 L: netdev@vger.kernel.org
7227 F: Documentation/devicetree/bindings/net/fsl-fec.txt
7228 F: drivers/net/ethernet/freescale/fec.h
7229 F: drivers/net/ethernet/freescale/fec_main.c
7230 F: drivers/net/ethernet/freescale/fec_ptp.c
7232 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
7233 M: Sascha Hauer <s.hauer@pengutronix.de>
7234 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7235 L: linux-fbdev@vger.kernel.org
7236 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7238 F: drivers/video/fbdev/imxfb.c
7239 F: include/linux/platform_data/video-imxfb.h
7241 FREESCALE IMX DDR PMU DRIVER
7242 M: Frank Li <Frank.li@nxp.com>
7243 L: linux-arm-kernel@lists.infradead.org
7245 F: Documentation/admin-guide/perf/imx-ddr.rst
7246 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
7247 F: drivers/perf/fsl_imx8_ddr_perf.c
7249 FREESCALE IMX I2C DRIVER
7250 M: Oleksij Rempel <o.rempel@pengutronix.de>
7251 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7252 L: linux-i2c@vger.kernel.org
7254 F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
7255 F: drivers/i2c/busses/i2c-imx.c
7257 FREESCALE IMX LPI2C DRIVER
7258 M: Dong Aisheng <aisheng.dong@nxp.com>
7259 L: linux-i2c@vger.kernel.org
7260 L: linux-imx@nxp.com
7262 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
7263 F: drivers/i2c/busses/i2c-imx-lpi2c.c
7265 FREESCALE MPC I2C DRIVER
7266 M: Chris Packham <chris.packham@alliedtelesis.co.nz>
7267 L: linux-i2c@vger.kernel.org
7269 F: Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
7270 F: drivers/i2c/busses/i2c-mpc.c
7272 FREESCALE QORIQ DPAA ETHERNET DRIVER
7273 M: Madalin Bucur <madalin.bucur@nxp.com>
7274 L: netdev@vger.kernel.org
7276 F: drivers/net/ethernet/freescale/dpaa
7278 FREESCALE QORIQ DPAA FMAN DRIVER
7279 M: Madalin Bucur <madalin.bucur@nxp.com>
7280 L: netdev@vger.kernel.org
7282 F: Documentation/devicetree/bindings/net/fsl-fman.txt
7283 F: drivers/net/ethernet/freescale/fman
7285 FREESCALE QORIQ PTP CLOCK DRIVER
7286 M: Yangbo Lu <yangbo.lu@nxp.com>
7287 L: netdev@vger.kernel.org
7289 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
7290 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
7291 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
7292 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
7293 F: drivers/ptp/ptp_qoriq.c
7294 F: drivers/ptp/ptp_qoriq_debugfs.c
7295 F: include/linux/fsl/ptp_qoriq.h
7297 FREESCALE QUAD SPI DRIVER
7298 M: Han Xu <han.xu@nxp.com>
7299 L: linux-spi@vger.kernel.org
7301 F: Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
7302 F: drivers/spi/spi-fsl-qspi.c
7304 FREESCALE QUICC ENGINE LIBRARY
7305 M: Qiang Zhao <qiang.zhao@nxp.com>
7306 L: linuxppc-dev@lists.ozlabs.org
7308 F: drivers/soc/fsl/qe/
7309 F: include/soc/fsl/*qe*.h
7310 F: include/soc/fsl/*ucc*.h
7312 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
7313 M: Li Yang <leoyang.li@nxp.com>
7314 L: netdev@vger.kernel.org
7315 L: linuxppc-dev@lists.ozlabs.org
7317 F: drivers/net/ethernet/freescale/ucc_geth*
7319 FREESCALE QUICC ENGINE UCC HDLC DRIVER
7320 M: Zhao Qiang <qiang.zhao@nxp.com>
7321 L: netdev@vger.kernel.org
7322 L: linuxppc-dev@lists.ozlabs.org
7324 F: drivers/net/wan/fsl_ucc_hdlc*
7326 FREESCALE QUICC ENGINE UCC UART DRIVER
7327 M: Timur Tabi <timur@kernel.org>
7328 L: linuxppc-dev@lists.ozlabs.org
7330 F: drivers/tty/serial/ucc_uart.c
7332 FREESCALE SOC DRIVERS
7333 M: Li Yang <leoyang.li@nxp.com>
7334 L: linuxppc-dev@lists.ozlabs.org
7335 L: linux-arm-kernel@lists.infradead.org
7337 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
7338 F: Documentation/devicetree/bindings/soc/fsl/
7340 F: include/linux/fsl/
7342 FREESCALE SOC FS_ENET DRIVER
7343 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
7344 L: linuxppc-dev@lists.ozlabs.org
7345 L: netdev@vger.kernel.org
7347 F: drivers/net/ethernet/freescale/fs_enet/
7348 F: include/linux/fs_enet_pd.h
7350 FREESCALE SOC SOUND DRIVERS
7351 M: Timur Tabi <timur@kernel.org>
7352 M: Nicolin Chen <nicoleotsuka@gmail.com>
7353 M: Xiubo Li <Xiubo.Lee@gmail.com>
7354 R: Fabio Estevam <festevam@gmail.com>
7355 R: Shengjiu Wang <shengjiu.wang@gmail.com>
7356 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7357 L: linuxppc-dev@lists.ozlabs.org
7359 F: sound/soc/fsl/fsl*
7360 F: sound/soc/fsl/imx*
7361 F: sound/soc/fsl/mpc8610_hpcd.c
7363 FREESCALE USB PERIPHERAL DRIVERS
7364 M: Li Yang <leoyang.li@nxp.com>
7365 L: linux-usb@vger.kernel.org
7366 L: linuxppc-dev@lists.ozlabs.org
7368 F: drivers/usb/gadget/udc/fsl*
7370 FREESCALE USB PHY DRIVER
7371 M: Ran Wang <ran.wang_1@nxp.com>
7372 L: linux-usb@vger.kernel.org
7373 L: linuxppc-dev@lists.ozlabs.org
7375 F: drivers/usb/phy/phy-fsl-usb*
7378 M: Christoph Hellwig <hch@infradead.org>
7380 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
7384 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7385 M: Pavel Machek <pavel@ucw.cz>
7386 L: linux-pm@vger.kernel.org
7388 F: Documentation/power/freezing-of-tasks.rst
7389 F: include/linux/freezer.h
7393 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
7394 L: linux-kernel@vger.kernel.org
7396 F: include/linux/frontswap.h
7399 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
7400 M: David Howells <dhowells@redhat.com>
7401 L: linux-cachefs@redhat.com (moderated for non-subscribers)
7403 F: Documentation/filesystems/caching/
7405 F: include/linux/fscache*.h
7407 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
7408 M: Theodore Y. Ts'o <tytso@mit.edu>
7409 M: Jaegeuk Kim <jaegeuk@kernel.org>
7410 M: Eric Biggers <ebiggers@kernel.org>
7411 L: linux-fscrypt@vger.kernel.org
7413 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7414 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
7415 F: Documentation/filesystems/fscrypt.rst
7417 F: include/linux/fscrypt*.h
7418 F: include/uapi/linux/fscrypt.h
7421 M: Jeremy Kerr <jk@ozlabs.org>
7422 M: Joel Stanley <joel@jms.id.au>
7423 R: Alistar Popple <alistair@popple.id.au>
7424 R: Eddie James <eajames@linux.ibm.com>
7425 L: linux-fsi@lists.ozlabs.org
7427 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
7428 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
7430 F: include/linux/fsi*.h
7431 F: include/trace/events/fsi*.h
7433 FSI-ATTACHED I2C DRIVER
7434 M: Eddie James <eajames@linux.ibm.com>
7435 L: linux-i2c@vger.kernel.org
7436 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
7438 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
7439 F: drivers/i2c/busses/i2c-fsi.c
7441 FSI-ATTACHED SPI DRIVER
7442 M: Eddie James <eajames@linux.ibm.com>
7443 L: linux-spi@vger.kernel.org
7445 F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
7446 F: drivers/spi/spi-fsi.c
7448 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
7449 M: Jan Kara <jack@suse.cz>
7450 R: Amir Goldstein <amir73il@gmail.com>
7451 L: linux-fsdevel@vger.kernel.org
7453 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
7455 F: include/linux/fsnotify*.h
7457 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
7458 M: Eric Biggers <ebiggers@kernel.org>
7459 M: Theodore Y. Ts'o <tytso@mit.edu>
7460 L: linux-fscrypt@vger.kernel.org
7462 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7463 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
7464 F: Documentation/filesystems/fsverity.rst
7466 F: include/linux/fsverity.h
7467 F: include/uapi/linux/fsverity.h
7469 FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
7470 M: Michael Zaidman <michael.zaidman@gmail.com>
7471 L: linux-i2c@vger.kernel.org
7472 L: linux-input@vger.kernel.org
7474 F: drivers/hid/hid-ft260.c
7476 FUJITSU LAPTOP EXTRAS
7477 M: Jonathan Woithe <jwoithe@just42.net>
7478 L: platform-driver-x86@vger.kernel.org
7480 F: drivers/platform/x86/fujitsu-laptop.c
7482 FUJITSU M-5MO LS CAMERA ISP DRIVER
7483 M: Kyungmin Park <kyungmin.park@samsung.com>
7484 M: Heungjun Kim <riverful.kim@samsung.com>
7485 L: linux-media@vger.kernel.org
7487 F: drivers/media/i2c/m5mols/
7488 F: include/media/i2c/m5mols.h
7490 FUJITSU TABLET EXTRAS
7491 M: Robert Gerlach <khnz@gmx.de>
7492 L: platform-driver-x86@vger.kernel.org
7494 F: drivers/platform/x86/fujitsu-tablet.c
7496 FUSE: FILESYSTEM IN USERSPACE
7497 M: Miklos Szeredi <miklos@szeredi.hu>
7498 L: linux-fsdevel@vger.kernel.org
7500 W: https://github.com/libfuse/
7501 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
7502 F: Documentation/filesystems/fuse.rst
7504 F: include/uapi/linux/fuse.h
7507 M: Thomas Gleixner <tglx@linutronix.de>
7508 M: Ingo Molnar <mingo@redhat.com>
7509 R: Peter Zijlstra <peterz@infradead.org>
7510 R: Darren Hart <dvhart@infradead.org>
7511 R: Davidlohr Bueso <dave@stgolabs.net>
7512 L: linux-kernel@vger.kernel.org
7514 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7515 F: Documentation/locking/*futex*
7516 F: include/asm-generic/futex.h
7517 F: include/linux/futex.h
7518 F: include/uapi/linux/futex.h
7520 F: tools/perf/bench/futex*
7521 F: tools/testing/selftests/futex/
7523 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
7524 M: Tim Harvey <tharvey@gateworks.com>
7525 M: Robert Jones <rjones@gateworks.com>
7527 F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
7528 F: drivers/mfd/gateworks-gsc.c
7529 F: include/linux/mfd/gsc.h
7530 F: Documentation/hwmon/gsc-hwmon.rst
7531 F: drivers/hwmon/gsc-hwmon.c
7532 F: include/linux/platform_data/gsc_hwmon.h
7535 M: Kees Cook <keescook@chromium.org>
7536 L: linux-hardening@vger.kernel.org
7538 F: Documentation/kbuild/gcc-plugins.rst
7539 F: scripts/Makefile.gcc-plugins
7540 F: scripts/gcc-plugins/
7542 GCOV BASED KERNEL PROFILING
7543 M: Peter Oberparleiter <oberpar@linux.ibm.com>
7545 F: Documentation/dev-tools/gcov.rst
7548 GDB KERNEL DEBUGGING HELPER SCRIPTS
7549 M: Jan Kiszka <jan.kiszka@siemens.com>
7550 M: Kieran Bingham <kbingham@kernel.org>
7554 GEMTEK FM RADIO RECEIVER DRIVER
7555 M: Hans Verkuil <hverkuil@xs4all.nl>
7556 L: linux-media@vger.kernel.org
7558 W: https://linuxtv.org
7559 T: git git://linuxtv.org/media_tree.git
7560 F: drivers/media/radio/radio-gemtek*
7562 GENERIC ARCHITECTURE TOPOLOGY
7563 M: Sudeep Holla <sudeep.holla@arm.com>
7564 L: linux-kernel@vger.kernel.org
7566 F: drivers/base/arch_topology.c
7567 F: include/linux/arch_topology.h
7570 M: Thomas Gleixner <tglx@linutronix.de>
7571 M: Peter Zijlstra <peterz@infradead.org>
7572 M: Andy Lutomirski <luto@kernel.org>
7573 L: linux-kernel@vger.kernel.org
7575 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
7576 F: include/linux/entry-common.h
7577 F: include/linux/entry-kvm.h
7580 GENERIC GPIO I2C DRIVER
7581 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7583 F: drivers/i2c/busses/i2c-gpio.c
7584 F: include/linux/platform_data/i2c-gpio.h
7586 GENERIC GPIO I2C MULTIPLEXER DRIVER
7587 M: Peter Korsgaard <peter.korsgaard@barco.com>
7588 L: linux-i2c@vger.kernel.org
7590 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
7591 F: drivers/i2c/muxes/i2c-mux-gpio.c
7592 F: include/linux/platform_data/i2c-mux-gpio.h
7594 GENERIC HDLC (WAN) DRIVERS
7595 M: Krzysztof Halasa <khc@pm.waw.pl>
7597 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
7598 F: drivers/net/wan/c101.c
7599 F: drivers/net/wan/hd6457*
7600 F: drivers/net/wan/hdlc*
7601 F: drivers/net/wan/n2.c
7602 F: drivers/net/wan/pc300too.c
7603 F: drivers/net/wan/pci200syn.c
7604 F: drivers/net/wan/wanxl*
7606 GENERIC INCLUDE/ASM HEADER FILES
7607 M: Arnd Bergmann <arnd@arndb.de>
7608 L: linux-arch@vger.kernel.org
7610 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
7611 F: include/asm-generic/
7612 F: include/uapi/asm-generic/
7614 GENERIC PHY FRAMEWORK
7615 M: Kishon Vijay Abraham I <kishon@ti.com>
7616 M: Vinod Koul <vkoul@kernel.org>
7617 L: linux-phy@lists.infradead.org
7619 Q: https://patchwork.kernel.org/project/linux-phy/list/
7620 T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
7621 F: Documentation/devicetree/bindings/phy/
7623 F: include/linux/phy/
7625 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
7626 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7628 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
7631 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7632 M: Kevin Hilman <khilman@kernel.org>
7633 M: Ulf Hansson <ulf.hansson@linaro.org>
7634 L: linux-pm@vger.kernel.org
7636 F: Documentation/devicetree/bindings/power/power?domain*
7637 F: drivers/base/power/domain*.c
7638 F: include/linux/pm_domain.h
7640 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
7641 M: Eugen Hristev <eugen.hristev@microchip.com>
7642 L: linux-input@vger.kernel.org
7644 F: drivers/input/touchscreen/resistive-adc-touch.c
7646 GENERIC UIO DRIVER FOR PCI DEVICES
7647 M: "Michael S. Tsirkin" <mst@redhat.com>
7648 L: kvm@vger.kernel.org
7650 F: drivers/uio/uio_pci_generic.c
7652 GENERIC VDSO LIBRARY
7653 M: Andy Lutomirski <luto@kernel.org>
7654 M: Thomas Gleixner <tglx@linutronix.de>
7655 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
7656 L: linux-kernel@vger.kernel.org
7658 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
7659 F: include/asm-generic/vdso/vsyscall.h
7661 F: kernel/time/vsyscall.c
7664 GENWQE (IBM Generic Workqueue Card)
7665 M: Frank Haverkamp <haver@linux.ibm.com>
7667 F: drivers/misc/genwqe/
7669 GET_MAINTAINER SCRIPT
7670 M: Joe Perches <joe@perches.com>
7672 F: scripts/get_maintainer.pl
7675 M: Bob Peterson <rpeterso@redhat.com>
7676 M: Andreas Gruenbacher <agruenba@redhat.com>
7677 L: cluster-devel@redhat.com
7679 B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
7680 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
7681 F: Documentation/filesystems/gfs2*
7683 F: include/uapi/linux/gfs2_ondisk.h
7686 M: Thomas Weißschuh <thomas@weissschuh.net>
7687 L: platform-driver-x86@vger.kernel.org
7689 F: drivers/platform/x86/gigabyte-wmi.c
7692 M: Johan Hovold <johan@kernel.org>
7694 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
7695 F: Documentation/ABI/testing/sysfs-class-gnss
7696 F: Documentation/devicetree/bindings/gnss/
7698 F: include/linux/gnss.h
7701 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
7702 L: linux-media@vger.kernel.org
7704 F: drivers/media/usb/go7007/
7707 M: Bastien Nocera <hadess@hadess.net>
7708 L: linux-input@vger.kernel.org
7710 F: drivers/input/touchscreen/goodix.c
7712 GOOGLE ETHERNET DRIVERS
7713 M: Catherine Sullivan <csully@google.com>
7714 R: Sagi Shahar <sagis@google.com>
7715 R: Jon Olson <jonolson@google.com>
7716 L: netdev@vger.kernel.org
7718 F: Documentation/networking/device_drivers/ethernet/google/gve.rst
7719 F: drivers/net/ethernet/google
7721 GPD POCKET FAN DRIVER
7722 M: Hans de Goede <hdegoede@redhat.com>
7723 L: platform-driver-x86@vger.kernel.org
7725 F: drivers/platform/x86/gpd-pocket-fan.c
7728 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7729 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7730 L: linux-gpio@vger.kernel.org
7731 L: linux-acpi@vger.kernel.org
7733 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7734 F: Documentation/firmware-guide/acpi/gpio-properties.rst
7735 F: drivers/gpio/gpiolib-acpi.c
7736 F: drivers/gpio/gpiolib-acpi.h
7739 M: Geert Uytterhoeven <geert+renesas@glider.be>
7740 L: linux-gpio@vger.kernel.org
7742 F: Documentation/admin-guide/gpio/gpio-aggregator.rst
7743 F: drivers/gpio/gpio-aggregator.c
7746 M: Sean Young <sean@mess.org>
7747 L: linux-media@vger.kernel.org
7749 F: drivers/media/rc/gpio-ir-tx.c
7752 M: Bamvor Jian Zhang <bamv2005@gmail.com>
7753 L: linux-gpio@vger.kernel.org
7755 F: drivers/gpio/gpio-mockup.c
7756 F: tools/testing/selftests/gpio/
7759 R: Michael Walle <michael@walle.cc>
7761 F: drivers/gpio/gpio-regmap.c
7762 F: include/linux/gpio/regmap.h
7765 M: Linus Walleij <linus.walleij@linaro.org>
7766 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
7767 L: linux-gpio@vger.kernel.org
7769 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
7770 F: Documentation/ABI/obsolete/sysfs-gpio
7771 F: Documentation/ABI/testing/gpio-cdev
7772 F: Documentation/admin-guide/gpio/
7773 F: Documentation/devicetree/bindings/gpio/
7774 F: Documentation/driver-api/gpio/
7776 F: include/asm-generic/gpio.h
7777 F: include/linux/gpio.h
7778 F: include/linux/gpio/
7779 F: include/linux/of_gpio.h
7780 F: include/uapi/linux/gpio.h
7783 GRE DEMULTIPLEXER DRIVER
7784 M: Dmitry Kozlov <xeb@mail.ru>
7785 L: netdev@vger.kernel.org
7787 F: include/net/gre.h
7788 F: net/ipv4/gre_demux.c
7789 F: net/ipv4/gre_offload.c
7791 GRETH 10/100/1G Ethernet MAC device driver
7792 M: Andreas Larsson <andreas@gaisler.com>
7793 L: netdev@vger.kernel.org
7795 F: drivers/net/ethernet/aeroflex/
7797 GREYBUS AUDIO PROTOCOLS DRIVERS
7798 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
7799 M: Mark Greer <mgreer@animalcreek.com>
7801 F: drivers/staging/greybus/audio_apbridgea.c
7802 F: drivers/staging/greybus/audio_apbridgea.h
7803 F: drivers/staging/greybus/audio_codec.c
7804 F: drivers/staging/greybus/audio_codec.h
7805 F: drivers/staging/greybus/audio_gb.c
7806 F: drivers/staging/greybus/audio_manager.c
7807 F: drivers/staging/greybus/audio_manager.h
7808 F: drivers/staging/greybus/audio_manager_module.c
7809 F: drivers/staging/greybus/audio_manager_private.h
7810 F: drivers/staging/greybus/audio_manager_sysfs.c
7811 F: drivers/staging/greybus/audio_module.c
7812 F: drivers/staging/greybus/audio_topology.c
7814 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7815 M: Viresh Kumar <vireshk@kernel.org>
7817 F: drivers/staging/greybus/authentication.c
7818 F: drivers/staging/greybus/bootrom.c
7819 F: drivers/staging/greybus/firmware.h
7820 F: drivers/staging/greybus/fw-core.c
7821 F: drivers/staging/greybus/fw-download.c
7822 F: drivers/staging/greybus/fw-management.c
7823 F: drivers/staging/greybus/greybus_authentication.h
7824 F: drivers/staging/greybus/greybus_firmware.h
7825 F: drivers/staging/greybus/hid.c
7826 F: drivers/staging/greybus/i2c.c
7827 F: drivers/staging/greybus/spi.c
7828 F: drivers/staging/greybus/spilib.c
7829 F: drivers/staging/greybus/spilib.h
7831 GREYBUS LOOPBACK DRIVER
7832 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
7834 F: drivers/staging/greybus/loopback.c
7836 GREYBUS PLATFORM DRIVERS
7837 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
7839 F: drivers/staging/greybus/arche-apb-ctrl.c
7840 F: drivers/staging/greybus/arche-platform.c
7841 F: drivers/staging/greybus/arche_platform.h
7843 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7844 M: Rui Miguel Silva <rmfrfs@gmail.com>
7846 F: drivers/staging/greybus/gpio.c
7847 F: drivers/staging/greybus/light.c
7848 F: drivers/staging/greybus/power_supply.c
7849 F: drivers/staging/greybus/sdio.c
7850 F: drivers/staging/greybus/spi.c
7851 F: drivers/staging/greybus/spilib.c
7854 M: Johan Hovold <johan@kernel.org>
7855 M: Alex Elder <elder@kernel.org>
7856 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7857 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
7860 F: drivers/staging/greybus/
7861 F: include/linux/greybus.h
7862 F: include/linux/greybus/
7864 GREYBUS UART PROTOCOLS DRIVERS
7865 M: David Lin <dtwlin@gmail.com>
7867 F: drivers/staging/greybus/log.c
7868 F: drivers/staging/greybus/uart.c
7870 GS1662 VIDEO SERIALIZER
7871 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7872 L: linux-media@vger.kernel.org
7874 T: git git://linuxtv.org/media_tree.git
7875 F: drivers/media/spi/gs1662.c
7877 GSPCA FINEPIX SUBDRIVER
7878 M: Frank Zago <frank@zago.net>
7879 L: linux-media@vger.kernel.org
7881 T: git git://linuxtv.org/media_tree.git
7882 F: drivers/media/usb/gspca/finepix.c
7884 GSPCA GL860 SUBDRIVER
7885 M: Olivier Lorin <o.lorin@laposte.net>
7886 L: linux-media@vger.kernel.org
7888 T: git git://linuxtv.org/media_tree.git
7889 F: drivers/media/usb/gspca/gl860/
7891 GSPCA M5602 SUBDRIVER
7892 M: Erik Andren <erik.andren@gmail.com>
7893 L: linux-media@vger.kernel.org
7895 T: git git://linuxtv.org/media_tree.git
7896 F: drivers/media/usb/gspca/m5602/
7898 GSPCA PAC207 SONIXB SUBDRIVER
7899 M: Hans Verkuil <hverkuil@xs4all.nl>
7900 L: linux-media@vger.kernel.org
7902 T: git git://linuxtv.org/media_tree.git
7903 F: drivers/media/usb/gspca/pac207.c
7905 GSPCA SN9C20X SUBDRIVER
7906 M: Brian Johnson <brijohn@gmail.com>
7907 L: linux-media@vger.kernel.org
7909 T: git git://linuxtv.org/media_tree.git
7910 F: drivers/media/usb/gspca/sn9c20x.c
7912 GSPCA T613 SUBDRIVER
7913 M: Leandro Costantino <lcostantino@gmail.com>
7914 L: linux-media@vger.kernel.org
7916 T: git git://linuxtv.org/media_tree.git
7917 F: drivers/media/usb/gspca/t613.c
7919 GSPCA USB WEBCAM DRIVER
7920 M: Hans Verkuil <hverkuil@xs4all.nl>
7921 L: linux-media@vger.kernel.org
7923 T: git git://linuxtv.org/media_tree.git
7924 F: drivers/media/usb/gspca/
7926 GTP (GPRS Tunneling Protocol)
7927 M: Pablo Neira Ayuso <pablo@netfilter.org>
7928 M: Harald Welte <laforge@gnumonks.org>
7929 L: osmocom-net-gprs@lists.osmocom.org
7931 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7932 F: drivers/net/gtp.c
7934 GUID PARTITION TABLE (GPT)
7935 M: Davidlohr Bueso <dave@stgolabs.net>
7936 L: linux-efi@vger.kernel.org
7938 F: block/partitions/efi.*
7941 M: Yoshinori Sato <ysato@users.sourceforge.jp>
7942 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7944 W: http://uclinux-h8.sourceforge.jp
7945 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7947 F: drivers/clk/h8300/
7948 F: drivers/clocksource/h8300_*.c
7949 F: drivers/irqchip/irq-renesas-h8*.c
7951 HABANALABS PCI DRIVER
7952 M: Oded Gabbay <ogabbay@kernel.org>
7954 T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
7955 F: Documentation/ABI/testing/debugfs-driver-habanalabs
7956 F: Documentation/ABI/testing/sysfs-driver-habanalabs
7957 F: drivers/misc/habanalabs/
7958 F: include/uapi/misc/habanalabs.h
7961 M: Antti Palosaari <crope@iki.fi>
7962 L: linux-media@vger.kernel.org
7964 W: https://linuxtv.org
7965 W: http://palosaari.fi/linux/
7966 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7967 T: git git://linuxtv.org/anttip/media_tree.git
7968 F: drivers/media/usb/hackrf/
7970 HANTRO VPU CODEC DRIVER
7971 M: Ezequiel Garcia <ezequiel@collabora.com>
7972 M: Philipp Zabel <p.zabel@pengutronix.de>
7973 L: linux-media@vger.kernel.org
7974 L: linux-rockchip@lists.infradead.org
7976 F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
7977 F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
7978 F: drivers/staging/media/hantro/
7980 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7981 M: Frank Seidel <frank@f-seidel.de>
7982 L: platform-driver-x86@vger.kernel.org
7984 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7985 F: drivers/platform/x86/hdaps.c
7988 M: Jean Delvare <jdelvare@suse.com>
7989 M: Guenter Roeck <linux@roeck-us.net>
7990 L: linux-hwmon@vger.kernel.org
7992 W: http://hwmon.wiki.kernel.org/
7993 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7994 F: Documentation/devicetree/bindings/hwmon/
7995 F: Documentation/hwmon/
7997 F: include/linux/hwmon*.h
7998 F: include/trace/events/hwmon*.h
7999 K: (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
8001 HARDWARE RANDOM NUMBER GENERATOR CORE
8002 M: Matt Mackall <mpm@selenic.com>
8003 M: Herbert Xu <herbert@gondor.apana.org.au>
8004 L: linux-crypto@vger.kernel.org
8006 F: Documentation/admin-guide/hw_random.rst
8007 F: Documentation/devicetree/bindings/rng/
8008 F: drivers/char/hw_random/
8009 F: include/linux/hw_random.h
8011 HARDWARE SPINLOCK CORE
8012 M: Ohad Ben-Cohen <ohad@wizery.com>
8013 M: Bjorn Andersson <bjorn.andersson@linaro.org>
8014 R: Baolin Wang <baolin.wang7@gmail.com>
8015 L: linux-remoteproc@vger.kernel.org
8017 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
8018 F: Documentation/devicetree/bindings/hwlock/
8019 F: Documentation/locking/hwspinlock.rst
8020 F: drivers/hwspinlock/
8021 F: include/linux/hwspinlock.h
8023 HARDWARE TRACING FACILITIES
8024 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8026 F: drivers/hwtracing/
8028 HARMONY SOUND DRIVER
8029 L: linux-parisc@vger.kernel.org
8031 F: sound/parisc/harmony.*
8033 HDPVR USB VIDEO ENCODER DRIVER
8034 M: Hans Verkuil <hverkuil@xs4all.nl>
8035 L: linux-media@vger.kernel.org
8037 W: https://linuxtv.org
8038 T: git git://linuxtv.org/media_tree.git
8039 F: drivers/media/usb/hdpvr/
8041 HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
8042 M: Matt Hsiao <matt.hsiao@hpe.com>
8044 F: drivers/misc/hpilo.[ch]
8046 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
8047 M: Jerry Hoemann <jerry.hoemann@hpe.com>
8049 F: Documentation/watchdog/hpwdt.rst
8050 F: drivers/watchdog/hpwdt.c
8052 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
8053 M: Don Brace <don.brace@microchip.com>
8054 L: storagedev@microchip.com
8055 L: linux-scsi@vger.kernel.org
8057 F: Documentation/scsi/hpsa.rst
8058 F: drivers/scsi/hpsa*.[ch]
8059 F: include/linux/cciss*.h
8060 F: include/uapi/linux/cciss*.h
8063 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
8064 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
8065 L: linux-rdma@vger.kernel.org
8067 F: drivers/infiniband/hw/hfi1
8070 L: linux-fsdevel@vger.kernel.org
8072 F: Documentation/filesystems/hfs.rst
8076 L: linux-fsdevel@vger.kernel.org
8078 F: Documentation/filesystems/hfsplus.rst
8081 HGA FRAMEBUFFER DRIVER
8082 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
8083 L: linux-nvidia@lists.surfsouth.com
8085 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
8086 F: drivers/video/fbdev/hgafb.c
8088 HIBERNATION (aka Software Suspend, aka swsusp)
8089 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8090 M: Pavel Machek <pavel@ucw.cz>
8091 L: linux-pm@vger.kernel.org
8093 B: https://bugzilla.kernel.org
8094 F: arch/*/include/asm/suspend*.h
8096 F: drivers/base/power/
8097 F: include/linux/freezer.h
8098 F: include/linux/pm.h
8099 F: include/linux/suspend.h
8103 M: Jiri Kosina <jikos@kernel.org>
8104 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
8105 L: linux-input@vger.kernel.org
8107 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
8109 F: include/linux/hid*
8110 F: include/uapi/linux/hid*
8112 HID PLAYSTATION DRIVER
8113 M: Roderick Colenbrander <roderick.colenbrander@sony.com>
8114 L: linux-input@vger.kernel.org
8116 F: drivers/hid/hid-playstation.c
8118 HID SENSOR HUB DRIVERS
8119 M: Jiri Kosina <jikos@kernel.org>
8120 M: Jonathan Cameron <jic23@kernel.org>
8121 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8122 L: linux-input@vger.kernel.org
8123 L: linux-iio@vger.kernel.org
8125 F: Documentation/hid/hid-sensor*
8126 F: drivers/hid/hid-sensor-*
8127 F: drivers/iio/*/hid-*
8128 F: include/linux/hid-sensor-*
8130 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
8131 M: Thomas Gleixner <tglx@linutronix.de>
8132 L: linux-kernel@vger.kernel.org
8134 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8135 F: Documentation/timers/
8136 F: include/linux/clockchips.h
8137 F: include/linux/hrtimer.h
8138 F: kernel/time/clockevents.c
8139 F: kernel/time/hrtimer.c
8140 F: kernel/time/timer_*.c
8142 HIGH-SPEED SCC DRIVER FOR AX.25
8143 L: linux-hams@vger.kernel.org
8145 F: drivers/net/hamradio/dmascc.c
8146 F: drivers/net/hamradio/scc.c
8148 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8149 M: HighPoint Linux Team <linux@highpoint-tech.com>
8151 W: http://www.highpoint-tech.com
8152 F: Documentation/scsi/hptiop.rst
8153 F: drivers/scsi/hptiop.c
8156 M: Jes Sorensen <jes@trained-monkey.org>
8157 L: linux-hippi@sunsite.dk
8159 F: drivers/net/hippi/
8160 F: include/linux/hippidevice.h
8161 F: include/uapi/linux/if_hippi.h
8164 HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
8165 M: Kurt Kanzenbach <kurt@linutronix.de>
8166 L: netdev@vger.kernel.org
8168 F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
8169 F: drivers/net/dsa/hirschmann/*
8170 F: include/linux/platform_data/hirschmann-hellcreek.h
8171 F: net/dsa/tag_hellcreek.c
8173 HISILICON DMA DRIVER
8174 M: Zhou Wang <wangzhou1@hisilicon.com>
8175 L: dmaengine@vger.kernel.org
8177 F: drivers/dma/hisi_dma.c
8179 HISILICON GPIO DRIVER
8180 M: Luo Jiaxing <luojiaxing@huawei.com>
8181 L: linux-gpio@vger.kernel.org
8183 F: drivers/gpio/gpio-hisi.c
8185 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
8186 M: Zaibo Xu <xuzaibo@huawei.com>
8187 L: linux-crypto@vger.kernel.org
8189 F: Documentation/ABI/testing/debugfs-hisi-hpre
8190 F: drivers/crypto/hisilicon/hpre/hpre.h
8191 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
8192 F: drivers/crypto/hisilicon/hpre/hpre_main.c
8194 HISILICON I2C CONTROLLER DRIVER
8195 M: Yicong Yang <yangyicong@hisilicon.com>
8196 L: linux-i2c@vger.kernel.org
8198 W: https://www.hisilicon.com
8199 F: drivers/i2c/busses/i2c-hisi.c
8201 HISILICON LPC BUS DRIVER
8202 M: john.garry@huawei.com
8204 W: http://www.hisilicon.com
8205 F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
8206 F: drivers/bus/hisi_lpc.c
8208 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
8209 M: Yisen Zhuang <yisen.zhuang@huawei.com>
8210 M: Salil Mehta <salil.mehta@huawei.com>
8211 L: netdev@vger.kernel.org
8213 W: http://www.hisilicon.com
8214 F: drivers/net/ethernet/hisilicon/hns3/
8216 HISILICON NETWORK SUBSYSTEM DRIVER
8217 M: Yisen Zhuang <yisen.zhuang@huawei.com>
8218 M: Salil Mehta <salil.mehta@huawei.com>
8219 L: netdev@vger.kernel.org
8221 W: http://www.hisilicon.com
8222 F: Documentation/devicetree/bindings/net/hisilicon*.txt
8223 F: drivers/net/ethernet/hisilicon/
8225 HIKEY960 ONBOARD USB GPIO HUB DRIVER
8226 M: John Stultz <john.stultz@linaro.org>
8227 L: linux-kernel@vger.kernel.org
8229 F: drivers/misc/hisi_hikey_usb.c
8230 F: Documentation/devicetree/bindings/misc/hisilicon-hikey-usb.yaml
8232 HISILICON PMU DRIVER
8233 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
8235 W: http://www.hisilicon.com
8236 F: Documentation/admin-guide/perf/hisi-pmu.rst
8237 F: drivers/perf/hisilicon
8239 HISILICON QM AND ZIP Controller DRIVER
8240 M: Zhou Wang <wangzhou1@hisilicon.com>
8241 L: linux-crypto@vger.kernel.org
8243 F: Documentation/ABI/testing/debugfs-hisi-zip
8244 F: drivers/crypto/hisilicon/qm.c
8245 F: drivers/crypto/hisilicon/qm.h
8246 F: drivers/crypto/hisilicon/sgl.c
8247 F: drivers/crypto/hisilicon/zip/
8249 HISILICON ROCE DRIVER
8250 M: Lijun Ou <oulijun@huawei.com>
8251 M: Weihang Li <liweihang@huawei.com>
8252 L: linux-rdma@vger.kernel.org
8254 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
8255 F: drivers/infiniband/hw/hns/
8257 HISILICON SAS Controller
8258 M: John Garry <john.garry@huawei.com>
8260 W: http://www.hisilicon.com
8261 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
8262 F: drivers/scsi/hisi_sas/
8264 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
8265 M: Zaibo Xu <xuzaibo@huawei.com>
8266 L: linux-crypto@vger.kernel.org
8268 F: Documentation/ABI/testing/debugfs-hisi-sec
8269 F: drivers/crypto/hisilicon/sec2/sec.h
8270 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
8271 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
8272 F: drivers/crypto/hisilicon/sec2/sec_main.c
8274 HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
8275 M: Jay Fang <f.fangjian@huawei.com>
8276 L: linux-spi@vger.kernel.org
8278 W: http://www.hisilicon.com
8279 F: drivers/spi/spi-hisi-kunpeng.c
8281 HISILICON STAGING DRIVERS FOR HIKEY 960/970
8282 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
8284 F: drivers/staging/hikey9xx/
8286 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
8287 M: Zaibo Xu <xuzaibo@huawei.com>
8289 F: drivers/crypto/hisilicon/trng/trng.c
8291 HISILICON V3XX SPI NOR FLASH Controller Driver
8292 M: John Garry <john.garry@huawei.com>
8294 W: http://www.hisilicon.com
8295 F: drivers/spi/spi-hisi-sfc-v3xx.c
8297 HMM - Heterogeneous Memory Management
8298 M: Jérôme Glisse <jglisse@redhat.com>
8299 L: linux-mm@kvack.org
8301 F: Documentation/vm/hmm.rst
8302 F: include/linux/hmm*
8305 F: tools/testing/selftests/vm/*hmm*
8308 M: Jouni Malinen <j@w1.fi>
8309 L: linux-wireless@vger.kernel.org
8311 W: http://w1.fi/hostap-driver.html
8312 F: drivers/net/wireless/intersil/hostap/
8314 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
8315 L: platform-driver-x86@vger.kernel.org
8317 F: drivers/platform/x86/tc1100-wmi.c
8319 HPET: High Precision Event Timers driver
8320 M: Clemens Ladisch <clemens@ladisch.de>
8322 F: Documentation/timers/hpet.rst
8323 F: drivers/char/hpet.c
8324 F: include/linux/hpet.h
8325 F: include/uapi/linux/hpet.h
8329 F: arch/x86/include/asm/hpet.h
8330 F: arch/x86/kernel/hpet.c
8333 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
8335 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
8339 M: Sebastian Reichel <sre@kernel.org>
8341 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
8342 F: Documentation/ABI/testing/sysfs-bus-hsi
8343 F: Documentation/driver-api/hsi.rst
8345 F: include/linux/hsi/
8346 F: include/uapi/linux/hsi/
8349 L: linux-usb@vger.kernel.org
8351 F: drivers/net/usb/hso.c
8353 HSR NETWORK PROTOCOL
8354 L: netdev@vger.kernel.org
8358 HT16K33 LED CONTROLLER DRIVER
8359 M: Robin van der Gracht <robin@protonic.nl>
8361 F: Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
8362 F: drivers/auxdisplay/ht16k33.c
8364 HTCPEN TOUCHSCREEN DRIVER
8365 M: Pau Oliva Fora <pof@eslack.org>
8366 L: linux-input@vger.kernel.org
8368 F: drivers/input/touchscreen/htcpen.c
8370 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
8371 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
8372 L: linux-iio@vger.kernel.org
8374 W: http://www.st.com/
8375 F: Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
8376 F: drivers/iio/humidity/hts221*
8378 HUAWEI ETHERNET DRIVER
8379 M: Bin Luo <luobin9@huawei.com>
8380 L: netdev@vger.kernel.org
8382 F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
8383 F: drivers/net/ethernet/huawei/hinic/
8386 M: Mike Kravetz <mike.kravetz@oracle.com>
8387 L: linux-mm@kvack.org
8389 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
8390 F: Documentation/admin-guide/mm/hugetlbpage.rst
8391 F: Documentation/vm/hugetlbfs_reserv.rst
8393 F: include/linux/hugetlb.h
8397 M: Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
8398 L: linux-media@vger.kernel.org
8400 W: https://linuxtv.org
8401 T: git git://linuxtv.org/media_tree.git
8402 F: drivers/media/platform/sti/hva
8404 HWPOISON MEMORY FAILURE HANDLING
8405 M: Naoya Horiguchi <naoya.horiguchi@nec.com>
8406 L: linux-mm@kvack.org
8408 F: mm/hwpoison-inject.c
8409 F: mm/memory-failure.c
8411 HYCON HY46XX TOUCHSCREEN SUPPORT
8412 M: Giulio Benetti <giulio.benetti@benettiengineering.com>
8413 L: linux-input@vger.kernel.org
8415 F: Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
8416 F: drivers/input/touchscreen/hycon-hy46xx.c
8418 HYGON PROCESSOR SUPPORT
8419 M: Pu Wen <puwen@hygon.cn>
8420 L: linux-kernel@vger.kernel.org
8422 F: arch/x86/kernel/cpu/hygon.c
8424 HYNIX HI556 SENSOR DRIVER
8425 M: Shawn Tu <shawnx.tu@intel.com>
8426 L: linux-media@vger.kernel.org
8428 T: git git://linuxtv.org/media_tree.git
8429 F: drivers/media/i2c/hi556.c
8431 Hyper-V/Azure CORE AND DRIVERS
8432 M: "K. Y. Srinivasan" <kys@microsoft.com>
8433 M: Haiyang Zhang <haiyangz@microsoft.com>
8434 M: Stephen Hemminger <sthemmin@microsoft.com>
8435 M: Wei Liu <wei.liu@kernel.org>
8436 M: Dexuan Cui <decui@microsoft.com>
8437 L: linux-hyperv@vger.kernel.org
8439 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
8440 F: Documentation/ABI/stable/sysfs-bus-vmbus
8441 F: Documentation/ABI/testing/debugfs-hyperv
8442 F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
8444 F: arch/x86/include/asm/hyperv-tlfs.h
8445 F: arch/x86/include/asm/mshyperv.h
8446 F: arch/x86/include/asm/trace/hyperv.h
8447 F: arch/x86/kernel/cpu/mshyperv.c
8448 F: drivers/clocksource/hyperv_timer.c
8449 F: drivers/hid/hid-hyperv.c
8451 F: drivers/input/serio/hyperv-keyboard.c
8452 F: drivers/iommu/hyperv-iommu.c
8453 F: drivers/net/ethernet/microsoft/
8454 F: drivers/net/hyperv/
8455 F: drivers/pci/controller/pci-hyperv-intf.c
8456 F: drivers/pci/controller/pci-hyperv.c
8457 F: drivers/scsi/storvsc_drv.c
8458 F: drivers/uio/uio_hv_generic.c
8459 F: drivers/video/fbdev/hyperv_fb.c
8460 F: include/asm-generic/hyperv-tlfs.h
8461 F: include/asm-generic/mshyperv.h
8462 F: include/clocksource/hyperv_timer.h
8463 F: include/linux/hyperv.h
8464 F: include/uapi/linux/hyperv.h
8465 F: net/vmw_vsock/hyperv_transport.c
8469 M: Vignesh Raghavendra <vigneshr@ti.com>
8470 L: linux-mtd@lists.infradead.org
8472 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8473 C: irc://irc.oftc.net/mtd
8474 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
8475 F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
8476 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
8477 F: drivers/mtd/hyperbus/
8478 F: include/linux/mtd/hyperbus.h
8480 HYPERVISOR VIRTUAL CONSOLE DRIVER
8481 L: linuxppc-dev@lists.ozlabs.org
8486 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8487 L: linux-i2c@vger.kernel.org
8488 L: linux-acpi@vger.kernel.org
8490 F: drivers/i2c/i2c-core-acpi.c
8492 I2C CONTROLLER DRIVER FOR NVIDIA GPU
8493 M: Ajay Gupta <ajayg@nvidia.com>
8494 L: linux-i2c@vger.kernel.org
8496 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
8497 F: drivers/i2c/busses/i2c-nvidia-gpu.c
8500 M: Peter Rosin <peda@axentia.se>
8501 L: linux-i2c@vger.kernel.org
8503 F: Documentation/devicetree/bindings/i2c/i2c-arb*
8504 F: Documentation/devicetree/bindings/i2c/i2c-gate*
8505 F: Documentation/devicetree/bindings/i2c/i2c-mux*
8506 F: Documentation/i2c/i2c-topology.rst
8507 F: Documentation/i2c/muxes/
8508 F: drivers/i2c/i2c-mux.c
8509 F: drivers/i2c/muxes/
8510 F: include/linux/i2c-mux.h
8512 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
8513 M: Gregory CLEMENT <gregory.clement@bootlin.com>
8514 L: linux-i2c@vger.kernel.org
8516 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
8517 F: drivers/i2c/busses/i2c-mv64xxx.c
8519 I2C OVER PARALLEL PORT
8520 M: Jean Delvare <jdelvare@suse.com>
8521 L: linux-i2c@vger.kernel.org
8523 F: Documentation/i2c/busses/i2c-parport.rst
8524 F: drivers/i2c/busses/i2c-parport.c
8527 M: Wolfram Sang <wsa@kernel.org>
8528 L: linux-i2c@vger.kernel.org
8530 W: https://i2c.wiki.kernel.org/
8531 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8532 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8533 F: Documentation/devicetree/bindings/i2c/i2c.txt
8534 F: Documentation/i2c/
8536 F: include/linux/i2c-dev.h
8537 F: include/linux/i2c-smbus.h
8538 F: include/linux/i2c.h
8539 F: include/uapi/linux/i2c-*.h
8540 F: include/uapi/linux/i2c.h
8542 I2C SUBSYSTEM HOST DRIVERS
8543 L: linux-i2c@vger.kernel.org
8545 W: https://i2c.wiki.kernel.org/
8546 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8547 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8548 F: Documentation/devicetree/bindings/i2c/
8549 F: drivers/i2c/algos/
8550 F: drivers/i2c/busses/
8553 M: Jean Delvare <jdelvare@suse.com>
8554 L: linux-i2c@vger.kernel.org
8556 F: Documentation/i2c/busses/i2c-taos-evm.rst
8557 F: drivers/i2c/busses/i2c-taos-evm.c
8560 M: Till Harbaum <till@harbaum.org>
8561 L: linux-i2c@vger.kernel.org
8563 W: http://www.harbaum.org/till/i2c_tiny_usb
8564 F: drivers/i2c/busses/i2c-tiny-usb.c
8566 I2C/SMBUS CONTROLLER DRIVERS FOR PC
8567 M: Jean Delvare <jdelvare@suse.com>
8568 L: linux-i2c@vger.kernel.org
8570 F: Documentation/i2c/busses/i2c-ali1535.rst
8571 F: Documentation/i2c/busses/i2c-ali1563.rst
8572 F: Documentation/i2c/busses/i2c-ali15x3.rst
8573 F: Documentation/i2c/busses/i2c-amd756.rst
8574 F: Documentation/i2c/busses/i2c-amd8111.rst
8575 F: Documentation/i2c/busses/i2c-i801.rst
8576 F: Documentation/i2c/busses/i2c-nforce2.rst
8577 F: Documentation/i2c/busses/i2c-piix4.rst
8578 F: Documentation/i2c/busses/i2c-sis5595.rst
8579 F: Documentation/i2c/busses/i2c-sis630.rst
8580 F: Documentation/i2c/busses/i2c-sis96x.rst
8581 F: Documentation/i2c/busses/i2c-via.rst
8582 F: Documentation/i2c/busses/i2c-viapro.rst
8583 F: drivers/i2c/busses/i2c-ali1535.c
8584 F: drivers/i2c/busses/i2c-ali1563.c
8585 F: drivers/i2c/busses/i2c-ali15x3.c
8586 F: drivers/i2c/busses/i2c-amd756-s4882.c
8587 F: drivers/i2c/busses/i2c-amd756.c
8588 F: drivers/i2c/busses/i2c-amd8111.c
8589 F: drivers/i2c/busses/i2c-i801.c
8590 F: drivers/i2c/busses/i2c-isch.c
8591 F: drivers/i2c/busses/i2c-nforce2-s4985.c
8592 F: drivers/i2c/busses/i2c-nforce2.c
8593 F: drivers/i2c/busses/i2c-piix4.c
8594 F: drivers/i2c/busses/i2c-sis5595.c
8595 F: drivers/i2c/busses/i2c-sis630.c
8596 F: drivers/i2c/busses/i2c-sis96x.c
8597 F: drivers/i2c/busses/i2c-via.c
8598 F: drivers/i2c/busses/i2c-viapro.c
8600 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
8601 M: Hans de Goede <hdegoede@redhat.com>
8602 L: linux-i2c@vger.kernel.org
8604 F: drivers/i2c/busses/i2c-cht-wc.c
8606 I2C/SMBUS ISMT DRIVER
8607 M: Seth Heasley <seth.heasley@intel.com>
8608 M: Neil Horman <nhorman@tuxdriver.com>
8609 L: linux-i2c@vger.kernel.org
8610 F: Documentation/i2c/busses/i2c-ismt.rst
8611 F: drivers/i2c/busses/i2c-ismt.c
8613 I2C/SMBUS STUB DRIVER
8614 M: Jean Delvare <jdelvare@suse.com>
8615 L: linux-i2c@vger.kernel.org
8617 F: drivers/i2c/i2c-stub.c
8619 I3C DRIVER FOR CADENCE I3C MASTER IP
8620 M: Przemysław Gaj <pgaj@cadence.com>
8622 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
8623 F: drivers/i3c/master/i3c-master-cdns.c
8625 I3C DRIVER FOR SYNOPSYS DESIGNWARE
8626 M: Vitor Soares <vitor.soares@synopsys.com>
8628 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
8629 F: drivers/i3c/master/dw*
8632 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
8633 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
8635 C: irc://chat.freenode.net/linux-i3c
8636 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
8637 F: Documentation/ABI/testing/sysfs-bus-i3c
8638 F: Documentation/devicetree/bindings/i3c/
8639 F: Documentation/driver-api/i3c
8641 F: include/linux/i3c/
8643 IA64 (Itanium) PLATFORM
8644 L: linux-ia64@vger.kernel.org
8646 F: Documentation/ia64/
8649 IBM Power 842 compression accelerator
8650 M: Haren Myneni <haren@us.ibm.com>
8653 F: drivers/crypto/nx/Kconfig
8654 F: drivers/crypto/nx/Makefile
8655 F: drivers/crypto/nx/nx-842*
8656 F: include/linux/sw842.h
8659 IBM Power in-Nest Crypto Acceleration
8660 M: Breno Leitão <leitao@debian.org>
8661 M: Nayna Jain <nayna@linux.ibm.com>
8662 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8663 L: linux-crypto@vger.kernel.org
8665 F: drivers/crypto/nx/Kconfig
8666 F: drivers/crypto/nx/Makefile
8667 F: drivers/crypto/nx/nx-aes*
8668 F: drivers/crypto/nx/nx-sha*
8669 F: drivers/crypto/nx/nx.*
8670 F: drivers/crypto/nx/nx_csbcpb.h
8671 F: drivers/crypto/nx/nx_debugfs.c
8673 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
8674 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8675 L: linux-pci@vger.kernel.org
8676 L: linuxppc-dev@lists.ozlabs.org
8678 F: drivers/pci/hotplug/rpadlpar*
8680 IBM Power Linux RAID adapter
8681 M: Brian King <brking@us.ibm.com>
8683 F: drivers/scsi/ipr.*
8685 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
8686 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8687 L: linux-pci@vger.kernel.org
8688 L: linuxppc-dev@lists.ozlabs.org
8690 F: drivers/pci/hotplug/rpaphp*
8692 IBM Power SRIOV Virtual NIC Device Driver
8693 M: Dany Madden <drt@linux.ibm.com>
8694 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8695 R: Thomas Falcon <tlfalcon@linux.ibm.com>
8696 L: netdev@vger.kernel.org
8698 F: drivers/net/ethernet/ibm/ibmvnic.*
8700 IBM Power Virtual Accelerator Switchboard
8701 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8702 L: linuxppc-dev@lists.ozlabs.org
8704 F: arch/powerpc/include/asm/vas.h
8705 F: arch/powerpc/platforms/powernv/copy-paste.h
8706 F: arch/powerpc/platforms/powernv/vas*
8708 IBM Power Virtual Ethernet Device Driver
8709 M: Cristobal Forno <cforno12@linux.ibm.com>
8710 L: netdev@vger.kernel.org
8712 F: drivers/net/ethernet/ibm/ibmveth.*
8714 IBM Power Virtual FC Device Drivers
8715 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8716 L: linux-scsi@vger.kernel.org
8718 F: drivers/scsi/ibmvscsi/ibmvfc*
8720 IBM Power Virtual Management Channel Driver
8721 M: Brad Warrum <bwarrum@linux.ibm.com>
8722 M: Ritu Agarwal <rituagar@linux.ibm.com>
8724 F: drivers/misc/ibmvmc.*
8726 IBM Power Virtual SCSI Device Drivers
8727 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8728 L: linux-scsi@vger.kernel.org
8730 F: drivers/scsi/ibmvscsi/ibmvscsi*
8731 F: include/scsi/viosrp.h
8733 IBM Power Virtual SCSI Device Target Driver
8734 M: Michael Cyr <mikecyr@linux.ibm.com>
8735 L: linux-scsi@vger.kernel.org
8736 L: target-devel@vger.kernel.org
8738 F: drivers/scsi/ibmvscsi_tgt/
8740 IBM Power VMX Cryptographic instructions
8741 M: Breno Leitão <leitao@debian.org>
8742 M: Nayna Jain <nayna@linux.ibm.com>
8743 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8744 L: linux-crypto@vger.kernel.org
8746 F: drivers/crypto/vmx/Kconfig
8747 F: drivers/crypto/vmx/Makefile
8748 F: drivers/crypto/vmx/aes*
8749 F: drivers/crypto/vmx/ghash*
8750 F: drivers/crypto/vmx/ppc-xlate.pl
8751 F: drivers/crypto/vmx/vmx.c
8753 IBM ServeRAID RAID DRIVER
8755 F: drivers/scsi/ips.*
8757 ICH LPC AND GPIO DRIVER
8758 M: Peter Tyser <ptyser@xes-inc.com>
8760 F: drivers/gpio/gpio-ich.c
8761 F: drivers/mfd/lpc_ich.c
8764 M: Max Staudt <max@enpas.org>
8765 L: linux-i2c@vger.kernel.org
8767 F: drivers/i2c/busses/i2c-icy.c
8770 M: "David S. Miller" <davem@davemloft.net>
8771 L: linux-ide@vger.kernel.org
8773 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
8774 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
8775 F: Documentation/ide/
8777 F: include/linux/ide.h
8780 L: linux-ide@vger.kernel.org
8782 F: Documentation/cdrom/ide-cd.rst
8783 F: drivers/ide/ide-cd*
8785 IDEAPAD LAPTOP EXTRAS DRIVER
8786 M: Ike Panhc <ike.pan@canonical.com>
8787 L: platform-driver-x86@vger.kernel.org
8789 W: http://launchpad.net/ideapad-laptop
8790 F: drivers/platform/x86/ideapad-laptop.c
8792 IDEAPAD LAPTOP SLIDEBAR DRIVER
8793 M: Andrey Moiseev <o2g.org.ru@gmail.com>
8794 L: linux-input@vger.kernel.org
8796 W: https://github.com/o2genum/ideapad-slidebar
8797 F: drivers/input/misc/ideapad_slidebar.c
8799 IDT VersaClock 5 CLOCK DRIVER
8800 M: Luca Ceresoli <luca@lucaceresoli.net>
8802 F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
8803 F: drivers/clk/clk-versaclock5.c
8805 IEEE 802.15.4 SUBSYSTEM
8806 M: Alexander Aring <alex.aring@gmail.com>
8807 M: Stefan Schmidt <stefan@datenfreihafen.org>
8808 L: linux-wpan@vger.kernel.org
8810 W: https://linux-wpan.org/
8811 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
8812 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
8813 F: Documentation/networking/ieee802154.rst
8814 F: drivers/net/ieee802154/
8815 F: include/linux/ieee802154.h
8816 F: include/linux/nl802154.h
8817 F: include/net/af_ieee802154.h
8818 F: include/net/cfg802154.h
8819 F: include/net/ieee802154_netdev.h
8820 F: include/net/mac802154.h
8821 F: include/net/nl802154.h
8826 M: Yotam Gigi <yotam.gi@gmail.com>
8827 M: Jamal Hadi Salim <jhs@mojatatu.com>
8828 F: include/net/ife.h
8829 F: include/uapi/linux/ife.h
8832 IGORPLUG-USB IR RECEIVER
8833 M: Sean Young <sean@mess.org>
8834 L: linux-media@vger.kernel.org
8836 F: drivers/media/rc/igorplugusb.c
8838 IGUANAWORKS USB IR TRANSCEIVER
8839 M: Sean Young <sean@mess.org>
8840 L: linux-media@vger.kernel.org
8842 F: drivers/media/rc/iguanair.c
8844 IIO DIGITAL POTENTIOMETER DAC
8845 M: Peter Rosin <peda@axentia.se>
8846 L: linux-iio@vger.kernel.org
8848 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
8849 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
8850 F: drivers/iio/dac/dpot-dac.c
8852 IIO ENVELOPE DETECTOR
8853 M: Peter Rosin <peda@axentia.se>
8854 L: linux-iio@vger.kernel.org
8856 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
8857 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
8858 F: drivers/iio/adc/envelope-detector.c
8861 M: Peter Rosin <peda@axentia.se>
8862 L: linux-iio@vger.kernel.org
8864 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
8865 F: drivers/iio/multiplexer/iio-mux.c
8867 IIO SCMI BASED DRIVER
8868 M: Jyoti Bhayana <jbhayana@google.com>
8869 L: linux-iio@vger.kernel.org
8871 F: drivers/iio/common/scmi_sensors/scmi_iio.c
8873 IIO SUBSYSTEM AND DRIVERS
8874 M: Jonathan Cameron <jic23@kernel.org>
8875 R: Lars-Peter Clausen <lars@metafoo.de>
8876 L: linux-iio@vger.kernel.org
8878 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
8879 F: Documentation/ABI/testing/configfs-iio*
8880 F: Documentation/ABI/testing/sysfs-bus-iio*
8881 F: Documentation/devicetree/bindings/iio/
8883 F: drivers/staging/iio/
8884 F: include/linux/iio/
8888 M: Peter Rosin <peda@axentia.se>
8889 L: linux-iio@vger.kernel.org
8891 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
8892 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
8893 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
8894 F: drivers/iio/afe/iio-rescale.c
8896 IKANOS/ADI EAGLE ADSL USB DRIVER
8897 M: Matthieu Castet <castet.matthieu@free.fr>
8898 M: Stanislaw Gruszka <stf_xl@wp.pl>
8900 F: drivers/usb/atm/ueagle-atm.c
8902 IMGTEC ASCII LCD DRIVER
8903 M: Paul Burton <paulburton@kernel.org>
8905 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
8906 F: drivers/auxdisplay/img-ascii-lcd.c
8908 IMGTEC IR DECODER DRIVER
8910 F: drivers/media/rc/img-ir/
8912 IMON SOUNDGRAPH USB IR RECEIVER
8913 M: Sean Young <sean@mess.org>
8914 L: linux-media@vger.kernel.org
8916 F: drivers/media/rc/imon.c
8917 F: drivers/media/rc/imon_raw.c
8919 IMS TWINTURBO FRAMEBUFFER DRIVER
8920 L: linux-fbdev@vger.kernel.org
8922 F: drivers/video/fbdev/imsttfb.c
8924 INA209 HARDWARE MONITOR DRIVER
8925 M: Guenter Roeck <linux@roeck-us.net>
8926 L: linux-hwmon@vger.kernel.org
8928 F: Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml
8929 F: Documentation/hwmon/ina209.rst
8930 F: drivers/hwmon/ina209.c
8932 INA2XX HARDWARE MONITOR DRIVER
8933 M: Guenter Roeck <linux@roeck-us.net>
8934 L: linux-hwmon@vger.kernel.org
8936 F: Documentation/hwmon/ina2xx.rst
8937 F: drivers/hwmon/ina2xx.c
8938 F: include/linux/platform_data/ina2xx.h
8940 INDUSTRY PACK SUBSYSTEM (IPACK)
8941 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
8942 M: Jens Taprogge <jens.taprogge@taprogge.org>
8943 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8944 L: industrypack-devel@lists.sourceforge.net
8946 W: http://industrypack.sourceforge.net
8949 INFINEON DPS310 Driver
8950 M: Eddie James <eajames@linux.ibm.com>
8951 L: linux-iio@vger.kernel.org
8953 F: drivers/iio/pressure/dps310.c
8955 INFINIBAND SUBSYSTEM
8956 M: Doug Ledford <dledford@redhat.com>
8957 M: Jason Gunthorpe <jgg@nvidia.com>
8958 L: linux-rdma@vger.kernel.org
8960 W: https://github.com/linux-rdma/rdma-core
8961 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8962 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
8963 F: Documentation/devicetree/bindings/infiniband/
8964 F: Documentation/infiniband/
8965 F: drivers/infiniband/
8967 F: include/trace/events/ib_mad.h
8968 F: include/trace/events/ib_umad.h
8969 F: include/uapi/linux/if_infiniband.h
8970 F: include/uapi/rdma/
8971 F: samples/bpf/ibumad_kern.c
8972 F: samples/bpf/ibumad_user.c
8974 INGENIC JZ4780 NAND DRIVER
8975 M: Harvey Hunt <harveyhuntnexus@gmail.com>
8976 L: linux-mtd@lists.infradead.org
8977 L: linux-mips@vger.kernel.org
8979 F: drivers/mtd/nand/raw/ingenic/
8982 M: Paul Cercueil <paul@crapouillou.net>
8983 L: linux-mips@vger.kernel.org
8985 F: arch/mips/boot/dts/ingenic/
8986 F: arch/mips/generic/board-ingenic.c
8987 F: arch/mips/include/asm/mach-ingenic/
8988 F: arch/mips/ingenic/Kconfig
8989 F: drivers/clk/ingenic/
8990 F: drivers/dma/dma-jz4780.c
8991 F: drivers/gpu/drm/ingenic/
8992 F: drivers/i2c/busses/i2c-jz4780.c
8993 F: drivers/iio/adc/ingenic-adc.c
8994 F: drivers/irqchip/irq-ingenic.c
8995 F: drivers/memory/jz4780-nemc.c
8996 F: drivers/mmc/host/jz4740_mmc.c
8997 F: drivers/mtd/nand/raw/ingenic/
8998 F: drivers/pinctrl/pinctrl-ingenic.c
8999 F: drivers/power/supply/ingenic-battery.c
9000 F: drivers/pwm/pwm-jz4740.c
9001 F: drivers/remoteproc/ingenic_rproc.c
9002 F: drivers/rtc/rtc-jz4740.c
9003 F: drivers/tty/serial/8250/8250_ingenic.c
9004 F: drivers/usb/musb/jz4740.c
9005 F: drivers/watchdog/jz4740_wdt.c
9006 F: include/dt-bindings/iio/adc/ingenic,adc.h
9007 F: include/linux/mfd/ingenic-tcu.h
9008 F: sound/soc/codecs/jz47*
9009 F: sound/soc/jz4740/
9012 M: Jan Kara <jack@suse.cz>
9013 R: Amir Goldstein <amir73il@gmail.com>
9014 L: linux-fsdevel@vger.kernel.org
9016 F: Documentation/filesystems/inotify.rst
9017 F: fs/notify/inotify/
9018 F: include/linux/inotify.h
9019 F: include/uapi/linux/inotify.h
9021 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
9022 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
9023 L: linux-input@vger.kernel.org
9025 Q: http://patchwork.kernel.org/project/linux-input/list/
9026 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
9027 F: Documentation/devicetree/bindings/input/
9028 F: Documentation/devicetree/bindings/serio/
9029 F: Documentation/input/
9031 F: include/linux/input.h
9032 F: include/linux/input/
9033 F: include/uapi/linux/input-event-codes.h
9034 F: include/uapi/linux/input.h
9036 INPUT MULTITOUCH (MT) PROTOCOL
9037 M: Henrik Rydberg <rydberg@bitmath.org>
9038 L: linux-input@vger.kernel.org
9040 F: Documentation/input/multi-touch-protocol.rst
9041 F: drivers/input/input-mt.c
9044 INSIDE SECURE CRYPTO DRIVER
9045 M: Antoine Tenart <atenart@kernel.org>
9046 L: linux-crypto@vger.kernel.org
9048 F: drivers/crypto/inside-secure/
9050 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
9051 M: Mimi Zohar <zohar@linux.ibm.com>
9052 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
9053 L: linux-integrity@vger.kernel.org
9055 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
9056 F: security/integrity/ima/
9058 INTEL 810/815 FRAMEBUFFER DRIVER
9059 M: Antonino Daplas <adaplas@gmail.com>
9060 L: linux-fbdev@vger.kernel.org
9062 F: drivers/video/fbdev/i810/
9065 M: Cezary Rojewski <cezary.rojewski@intel.com>
9066 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
9067 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
9068 M: Jie Yang <yang.jie@linux.intel.com>
9069 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9073 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
9074 M: Hans de Goede <hdegoede@redhat.com>
9075 L: platform-driver-x86@vger.kernel.org
9077 F: drivers/platform/x86/intel_atomisp2_pm.c
9079 INTEL ATOMISP2 LED DRIVER
9080 M: Hans de Goede <hdegoede@redhat.com>
9081 L: platform-driver-x86@vger.kernel.org
9083 F: drivers/platform/x86/intel_atomisp2_led.c
9085 INTEL BROXTON PMC DRIVER
9086 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9087 M: Zha Qipeng <qipeng.zha@intel.com>
9089 F: drivers/mfd/intel_pmc_bxt.c
9090 F: include/linux/mfd/intel_pmc_bxt.h
9092 INTEL C600 SERIES SAS CONTROLLER DRIVER
9093 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
9094 L: linux-scsi@vger.kernel.org
9096 T: git git://git.code.sf.net/p/intel-sas/isci
9097 F: drivers/scsi/isci/
9099 INTEL CPU family model numbers
9100 M: Tony Luck <tony.luck@intel.com>
9102 L: linux-kernel@vger.kernel.org
9104 F: arch/x86/include/asm/intel-family.h
9106 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
9107 M: Jani Nikula <jani.nikula@linux.intel.com>
9108 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
9109 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
9110 L: intel-gfx@lists.freedesktop.org
9112 W: https://01.org/linuxgraphics/
9113 Q: http://patchwork.freedesktop.org/project/intel-gfx/
9114 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
9115 C: irc://chat.freenode.net/intel-gfx
9116 T: git git://anongit.freedesktop.org/drm-intel
9117 F: Documentation/gpu/i915.rst
9118 F: drivers/gpu/drm/i915/
9119 F: include/drm/i915*
9120 F: include/uapi/drm/i915_drm.h
9122 INTEL ETHERNET DRIVERS
9123 M: Jesse Brandeburg <jesse.brandeburg@intel.com>
9124 M: Tony Nguyen <anthony.l.nguyen@intel.com>
9125 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
9127 W: http://www.intel.com/support/feedback.htm
9128 W: http://e1000.sourceforge.net/
9129 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
9130 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
9131 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
9132 F: Documentation/networking/device_drivers/ethernet/intel/
9133 F: drivers/net/ethernet/intel/
9134 F: drivers/net/ethernet/intel/*/
9135 F: include/linux/avf/virtchnl.h
9137 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
9138 M: Maik Broemme <mbroemme@libmpq.org>
9139 L: linux-fbdev@vger.kernel.org
9141 F: Documentation/fb/intelfb.rst
9142 F: drivers/video/fbdev/intelfb/
9145 M: Andy Shevchenko <andy@kernel.org>
9146 L: linux-gpio@vger.kernel.org
9148 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9149 F: drivers/gpio/gpio-ich.c
9150 F: drivers/gpio/gpio-merrifield.c
9151 F: drivers/gpio/gpio-ml-ioh.c
9152 F: drivers/gpio/gpio-pch.c
9153 F: drivers/gpio/gpio-sch.c
9154 F: drivers/gpio/gpio-sodaville.c
9156 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
9157 M: Zhenyu Wang <zhenyuw@linux.intel.com>
9158 M: Zhi Wang <zhi.a.wang@intel.com>
9159 L: intel-gvt-dev@lists.freedesktop.org
9160 L: intel-gfx@lists.freedesktop.org
9162 W: https://01.org/igvt-g
9163 T: git https://github.com/intel/gvt-linux.git
9164 F: drivers/gpu/drm/i915/gvt/
9166 INTEL HID EVENT DRIVER
9167 M: Alex Hung <alex.hung@canonical.com>
9168 L: platform-driver-x86@vger.kernel.org
9170 F: drivers/platform/x86/intel-hid.c
9172 INTEL I/OAT DMA DRIVER
9173 M: Dave Jiang <dave.jiang@intel.com>
9174 R: Dan Williams <dan.j.williams@intel.com>
9175 L: dmaengine@vger.kernel.org
9177 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
9178 F: drivers/dma/ioat*
9181 M: Dave Jiang <dave.jiang@intel.com>
9182 L: dmaengine@vger.kernel.org
9184 F: drivers/dma/idxd/*
9185 F: include/uapi/linux/idxd.h
9188 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
9189 M: Len Brown <lenb@kernel.org>
9190 L: linux-pm@vger.kernel.org
9192 B: https://bugzilla.kernel.org
9193 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
9194 F: drivers/idle/intel_idle.c
9196 INTEL INTEGRATED SENSOR HUB DRIVER
9197 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9198 M: Jiri Kosina <jikos@kernel.org>
9199 L: linux-input@vger.kernel.org
9201 F: drivers/hid/intel-ish-hid/
9204 M: David Woodhouse <dwmw2@infradead.org>
9205 M: Lu Baolu <baolu.lu@linux.intel.com>
9206 L: iommu@lists.linux-foundation.org
9208 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9209 F: drivers/iommu/intel/
9210 F: include/linux/intel-iommu.h
9211 F: include/linux/intel-svm.h
9213 INTEL IOP-ADMA DMA DRIVER
9214 R: Dan Williams <dan.j.williams@intel.com>
9216 F: drivers/dma/iop-adma.c
9218 INTEL IPU3 CSI-2 CIO2 DRIVER
9219 M: Yong Zhi <yong.zhi@intel.com>
9220 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9221 M: Bingbu Cao <bingbu.cao@intel.com>
9222 M: Dan Scally <djrscally@gmail.com>
9223 R: Tianshu Qiu <tian.shu.qiu@intel.com>
9224 L: linux-media@vger.kernel.org
9226 T: git git://linuxtv.org/media_tree.git
9227 F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
9228 F: drivers/media/pci/intel/ipu3/
9230 INTEL IPU3 CSI-2 IMGU DRIVER
9231 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9232 R: Bingbu Cao <bingbu.cao@intel.com>
9233 R: Tianshu Qiu <tian.shu.qiu@intel.com>
9234 L: linux-media@vger.kernel.org
9236 F: Documentation/admin-guide/media/ipu3.rst
9237 F: Documentation/admin-guide/media/ipu3_rcb.svg
9238 F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
9239 F: drivers/staging/media/ipu3/
9241 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
9242 M: Krzysztof Halasa <khalasa@piap.pl>
9244 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
9245 F: drivers/net/wan/ixp4xx_hss.c
9246 F: drivers/soc/ixp4xx/ixp4xx-npe.c
9247 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
9248 F: include/linux/soc/ixp4xx/npe.h
9249 F: include/linux/soc/ixp4xx/qmgr.h
9251 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
9252 M: Deepak Saxena <dsaxena@plexity.net>
9254 F: drivers/char/hw_random/ixp4xx-rng.c
9256 INTEL KEEM BAY DRM DRIVER
9257 M: Anitha Chrisanthus <anitha.chrisanthus@intel.com>
9258 M: Edmund Dea <edmund.j.dea@intel.com>
9260 F: Documentation/devicetree/bindings/display/intel,kmb_display.yaml
9261 F: drivers/gpu/drm/kmb/
9263 INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
9264 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9266 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
9267 F: drivers/crypto/keembay/Kconfig
9268 F: drivers/crypto/keembay/Makefile
9269 F: drivers/crypto/keembay/keembay-ocs-aes-core.c
9270 F: drivers/crypto/keembay/ocs-aes.c
9271 F: drivers/crypto/keembay/ocs-aes.h
9273 INTEL KEEM BAY OCS HCU CRYPTO DRIVER
9274 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9275 M: Declan Murphy <declan.murphy@intel.com>
9277 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
9278 F: drivers/crypto/keembay/Kconfig
9279 F: drivers/crypto/keembay/Makefile
9280 F: drivers/crypto/keembay/keembay-ocs-hcu-core.c
9281 F: drivers/crypto/keembay/ocs-hcu.c
9282 F: drivers/crypto/keembay/ocs-hcu.h
9284 INTEL MANAGEMENT ENGINE (mei)
9285 M: Tomas Winkler <tomas.winkler@intel.com>
9286 L: linux-kernel@vger.kernel.org
9288 F: Documentation/driver-api/mei/*
9289 F: drivers/misc/mei/
9290 F: drivers/watchdog/mei_wdt.c
9291 F: include/linux/mei_cl_bus.h
9292 F: include/uapi/linux/mei.h
9295 INTEL MAX 10 BMC MFD DRIVER
9296 M: Xu Yilun <yilun.xu@intel.com>
9297 R: Tom Rix <trix@redhat.com>
9299 F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
9300 F: Documentation/hwmon/intel-m10-bmc-hwmon.rst
9301 F: drivers/hwmon/intel-m10-bmc-hwmon.c
9302 F: drivers/mfd/intel-m10-bmc.c
9303 F: include/linux/mfd/intel-m10-bmc.h
9305 INTEL MAX 10 BMC MFD DRIVER
9306 M: Xu Yilun <yilun.xu@intel.com>
9307 R: Tom Rix <trix@redhat.com>
9309 F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
9310 F: Documentation/hwmon/intel-m10-bmc-hwmon.rst
9311 F: drivers/hwmon/intel-m10-bmc-hwmon.c
9312 F: drivers/mfd/intel-m10-bmc.c
9313 F: include/linux/mfd/intel-m10-bmc.h
9315 INTEL MENLOW THERMAL DRIVER
9316 M: Sujith Thomas <sujith.thomas@intel.com>
9317 L: platform-driver-x86@vger.kernel.org
9319 W: https://01.org/linux-acpi
9320 F: drivers/platform/x86/intel_menlow.c
9322 INTEL P-Unit IPC DRIVER
9323 M: Zha Qipeng <qipeng.zha@intel.com>
9324 L: platform-driver-x86@vger.kernel.org
9326 F: arch/x86/include/asm/intel_punit_ipc.h
9327 F: drivers/platform/x86/intel_punit_ipc.c
9329 INTEL PMC CORE DRIVER
9330 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
9331 M: David E Box <david.e.box@intel.com>
9332 L: platform-driver-x86@vger.kernel.org
9334 F: Documentation/ABI/testing/sysfs-platform-intel-pmc
9335 F: drivers/platform/x86/intel_pmc_core*
9337 INTEL PMIC GPIO DRIVERS
9338 M: Andy Shevchenko <andy@kernel.org>
9340 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9341 F: drivers/gpio/gpio-*cove.c
9343 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
9344 M: Andy Shevchenko <andy@kernel.org>
9346 F: drivers/mfd/intel_soc_pmic*
9347 F: include/linux/mfd/intel_soc_pmic*
9350 M: "David E. Box" <david.e.box@linux.intel.com>
9352 F: drivers/mfd/intel_pmt.c
9353 F: drivers/platform/x86/intel_pmt_*
9355 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
9356 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
9357 L: linux-wireless@vger.kernel.org
9359 F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
9360 F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
9361 F: drivers/net/wireless/intel/ipw2x00/
9364 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9365 M: Len Brown <lenb@kernel.org>
9366 L: linux-pm@vger.kernel.org
9368 F: drivers/cpufreq/intel_pstate.c
9370 INTEL RDMA RNIC DRIVER
9371 M: Faisal Latif <faisal.latif@intel.com>
9372 M: Shiraz Saleem <shiraz.saleem@intel.com>
9373 L: linux-rdma@vger.kernel.org
9375 F: drivers/infiniband/hw/i40iw/
9376 F: include/uapi/rdma/i40iw-abi.h
9379 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9381 F: arch/x86/include/asm/intel_scu_ipc.h
9382 F: drivers/platform/x86/intel_scu_*
9384 INTEL SPEED SELECT TECHNOLOGY
9385 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9386 L: platform-driver-x86@vger.kernel.org
9388 F: drivers/platform/x86/intel_speed_select_if/
9389 F: include/uapi/linux/isst_if.h
9390 F: tools/power/x86/intel-speed-select/
9392 INTEL STRATIX10 FIRMWARE DRIVERS
9393 M: Richard Gong <richard.gong@linux.intel.com>
9394 L: linux-kernel@vger.kernel.org
9396 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
9397 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
9398 F: drivers/firmware/stratix10-rsu.c
9399 F: drivers/firmware/stratix10-svc.c
9400 F: include/linux/firmware/intel/stratix10-smc.h
9401 F: include/linux/firmware/intel/stratix10-svc-client.h
9403 INTEL TELEMETRY DRIVER
9404 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
9405 M: "David E. Box" <david.e.box@linux.intel.com>
9406 L: platform-driver-x86@vger.kernel.org
9408 F: arch/x86/include/asm/intel_telemetry.h
9409 F: drivers/platform/x86/intel_telemetry*
9411 INTEL UNCORE FREQUENCY CONTROL
9412 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9413 L: platform-driver-x86@vger.kernel.org
9415 F: drivers/platform/x86/intel-uncore-frequency.c
9417 INTEL VIRTUAL BUTTON DRIVER
9418 M: AceLan Kao <acelan.kao@canonical.com>
9419 L: platform-driver-x86@vger.kernel.org
9421 F: drivers/platform/x86/intel-vbtn.c
9423 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
9424 M: Stanislaw Gruszka <stf_xl@wp.pl>
9425 L: linux-wireless@vger.kernel.org
9427 F: drivers/net/wireless/intel/iwlegacy/
9429 INTEL WIRELESS WIFI LINK (iwlwifi)
9430 M: Luca Coelho <luciano.coelho@intel.com>
9431 L: linux-wireless@vger.kernel.org
9433 W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
9434 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
9435 F: drivers/net/wireless/intel/iwlwifi/
9437 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
9438 M: Jithu Joseph <jithu.joseph@intel.com>
9439 R: Maurice Ma <maurice.ma@intel.com>
9441 W: https://slimbootloader.github.io/security/firmware-update.html
9442 F: drivers/platform/x86/intel-wmi-sbl-fw-update.c
9444 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
9445 L: Dell.Client.Kernel@dell.com
9447 F: drivers/platform/x86/intel-wmi-thunderbolt.c
9450 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9452 F: Documentation/trace/intel_th.rst
9453 F: drivers/hwtracing/intel_th/
9454 F: include/linux/intel_th.h
9456 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
9457 M: Ning Sun <ning.sun@intel.com>
9458 L: tboot-devel@lists.sourceforge.net
9460 W: http://tboot.sourceforge.net
9461 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
9462 F: Documentation/x86/intel_txt.rst
9463 F: arch/x86/kernel/tboot.c
9464 F: include/linux/tboot.h
9467 M: Jarkko Sakkinen <jarkko@kernel.org>
9468 R: Dave Hansen <dave.hansen@linux.intel.com>
9469 L: linux-sgx@vger.kernel.org
9471 Q: https://patchwork.kernel.org/project/intel-sgx/list/
9472 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
9473 F: Documentation/x86/sgx.rst
9474 F: arch/x86/entry/vdso/vsgx.S
9475 F: arch/x86/include/asm/sgx.h
9476 F: arch/x86/include/uapi/asm/sgx.h
9477 F: arch/x86/kernel/cpu/sgx/*
9478 F: tools/testing/selftests/sgx/*
9482 M: Georgi Djakov <djakov@kernel.org>
9483 L: linux-pm@vger.kernel.org
9485 T: git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
9486 F: Documentation/devicetree/bindings/interconnect/
9487 F: Documentation/driver-api/interconnect.rst
9488 F: drivers/interconnect/
9489 F: include/dt-bindings/interconnect/
9490 F: include/linux/interconnect-provider.h
9491 F: include/linux/interconnect.h
9493 INTERRUPT COUNTER DRIVER
9494 M: Oleksij Rempel <o.rempel@pengutronix.de>
9495 R: Pengutronix Kernel Team <kernel@pengutronix.de>
9496 L: linux-iio@vger.kernel.org
9497 F: Documentation/devicetree/bindings/counter/interrupt-counter.yaml
9498 F: drivers/counter/interrupt-cnt.c
9500 INVENSENSE ICM-426xx IMU DRIVER
9501 M: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
9502 L: linux-iio@vger.kernel.org
9504 W: https://invensense.tdk.com/
9505 F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
9506 F: drivers/iio/imu/inv_icm42600/
9508 INVENSENSE MPU-3050 GYROSCOPE DRIVER
9509 M: Linus Walleij <linus.walleij@linaro.org>
9510 L: linux-iio@vger.kernel.org
9512 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
9513 F: drivers/iio/gyro/mpu3050*
9515 IOC3 ETHERNET DRIVER
9516 M: Ralf Baechle <ralf@linux-mips.org>
9517 L: linux-mips@vger.kernel.org
9519 F: drivers/net/ethernet/sgi/ioc3-eth.c
9521 IOMAP FILESYSTEM LIBRARY
9522 M: Christoph Hellwig <hch@infradead.org>
9523 M: Darrick J. Wong <djwong@kernel.org>
9524 M: linux-xfs@vger.kernel.org
9525 M: linux-fsdevel@vger.kernel.org
9526 L: linux-xfs@vger.kernel.org
9527 L: linux-fsdevel@vger.kernel.org
9529 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
9531 F: include/linux/iomap.h
9534 M: Joerg Roedel <joro@8bytes.org>
9535 M: Will Deacon <will@kernel.org>
9536 L: iommu@lists.linux-foundation.org
9538 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9539 F: Documentation/devicetree/bindings/iommu/
9540 F: Documentation/userspace-api/iommu.rst
9542 F: include/linux/iommu.h
9543 F: include/linux/iova.h
9544 F: include/linux/of_iommu.h
9545 F: include/uapi/linux/iommu.h
9548 M: Jens Axboe <axboe@kernel.dk>
9549 R: Pavel Begunkov <asml.silence@gmail.com>
9550 L: io-uring@vger.kernel.org
9552 T: git git://git.kernel.dk/linux-block
9553 T: git git://git.kernel.dk/liburing
9557 F: include/linux/io_uring.h
9558 F: include/uapi/linux/io_uring.h
9562 M: Corey Minyard <minyard@acm.org>
9563 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
9565 W: http://openipmi.sourceforge.net/
9566 F: Documentation/driver-api/ipmi.rst
9567 F: Documentation/devicetree/bindings/ipmi/
9568 F: drivers/char/ipmi/
9569 F: include/linux/ipmi*
9570 F: include/uapi/linux/ipmi*
9572 IPS SCSI RAID DRIVER
9573 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
9574 L: linux-scsi@vger.kernel.org
9576 W: http://www.adaptec.com/
9577 F: drivers/scsi/ips*
9580 M: Simon Horman <horms@verge.net.au>
9581 M: Julian Anastasov <ja@ssi.bg>
9582 L: netdev@vger.kernel.org
9583 L: lvs-devel@vger.kernel.org
9585 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
9586 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
9587 F: Documentation/networking/ipvs-sysctl.rst
9588 F: include/net/ip_vs.h
9589 F: include/uapi/linux/ip_vs.h
9590 F: net/netfilter/ipvs/
9593 M: Jiri Kosina <jikos@kernel.org>
9594 M: David Sterba <dsterba@suse.com>
9596 F: drivers/tty/ipwireless/
9599 L: netdev@vger.kernel.org
9601 F: include/uapi/linux/ipx.h
9603 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
9604 M: Marc Zyngier <maz@kernel.org>
9606 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9607 F: Documentation/core-api/irq/irq-domain.rst
9608 F: include/linux/irqdomain.h
9609 F: kernel/irq/irqdomain.c
9613 M: Thomas Gleixner <tglx@linutronix.de>
9614 L: linux-kernel@vger.kernel.org
9616 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9620 M: Thomas Gleixner <tglx@linutronix.de>
9621 M: Marc Zyngier <maz@kernel.org>
9622 L: linux-kernel@vger.kernel.org
9624 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9625 F: Documentation/devicetree/bindings/interrupt-controller/
9629 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9631 F: Documentation/driver-api/isa.rst
9632 F: drivers/base/isa.c
9633 F: include/linux/isa.h
9636 M: Hans Verkuil <hverkuil@xs4all.nl>
9637 L: linux-media@vger.kernel.org
9639 W: https://linuxtv.org
9640 T: git git://linuxtv.org/media_tree.git
9641 F: drivers/media/radio/radio-isa*
9644 M: Jaroslav Kysela <perex@perex.cz>
9646 F: Documentation/driver-api/isapnp.rst
9647 F: drivers/pnp/isapnp/
9648 F: include/linux/isapnp.h
9651 M: Lee Duncan <lduncan@suse.com>
9652 M: Chris Leech <cleech@redhat.com>
9653 L: open-iscsi@googlegroups.com
9654 L: linux-scsi@vger.kernel.org
9656 W: www.open-iscsi.com
9657 F: drivers/scsi/*iscsi*
9658 F: include/scsi/*iscsi*
9660 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
9661 M: Peter Jones <pjones@redhat.com>
9662 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
9664 F: drivers/firmware/iscsi_ibft*
9666 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
9667 M: Sagi Grimberg <sagi@grimberg.me>
9668 M: Max Gurtovoy <mgurtovoy@nvidia.com>
9669 L: linux-rdma@vger.kernel.org
9671 W: http://www.openfabrics.org
9672 W: www.open-iscsi.org
9673 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9674 F: drivers/infiniband/ulp/iser/
9676 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
9677 M: Sagi Grimberg <sagi@grimberg.me>
9678 L: linux-rdma@vger.kernel.org
9679 L: target-devel@vger.kernel.org
9681 W: http://www.linux-iscsi.org
9682 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
9683 F: drivers/infiniband/ulp/isert
9685 ISDN/CMTP OVER BLUETOOTH
9686 M: Karsten Keil <isdn@linux-pingi.de>
9687 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9688 L: netdev@vger.kernel.org
9690 W: http://www.isdn4linux.de
9691 F: Documentation/isdn/
9692 F: drivers/isdn/capi/
9693 F: include/linux/isdn/
9694 F: include/uapi/linux/isdn/
9695 F: net/bluetooth/cmtp/
9697 ISDN/mISDN SUBSYSTEM
9698 M: Karsten Keil <isdn@linux-pingi.de>
9699 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9700 L: netdev@vger.kernel.org
9702 W: http://www.isdn4linux.de
9703 F: drivers/isdn/Kconfig
9704 F: drivers/isdn/Makefile
9705 F: drivers/isdn/hardware/
9706 F: drivers/isdn/mISDN/
9708 IT87 HARDWARE MONITORING DRIVER
9709 M: Jean Delvare <jdelvare@suse.com>
9710 L: linux-hwmon@vger.kernel.org
9712 F: Documentation/hwmon/it87.rst
9713 F: drivers/hwmon/it87.c
9716 M: Antti Palosaari <crope@iki.fi>
9717 L: linux-media@vger.kernel.org
9719 W: https://linuxtv.org
9720 W: http://palosaari.fi/linux/
9721 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9722 T: git git://linuxtv.org/anttip/media_tree.git
9723 F: drivers/media/tuners/it913x*
9725 IVTV VIDEO4LINUX DRIVER
9726 M: Andy Walls <awalls@md.metrocast.net>
9727 L: linux-media@vger.kernel.org
9729 W: https://linuxtv.org
9730 T: git git://linuxtv.org/media_tree.git
9731 F: Documentation/admin-guide/media/ivtv*
9732 F: drivers/media/pci/ivtv/
9733 F: include/uapi/linux/ivtv*
9735 IX2505V MEDIA DRIVER
9736 M: Malcolm Priestley <tvboxspy@gmail.com>
9737 L: linux-media@vger.kernel.org
9739 W: https://linuxtv.org
9740 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9741 F: drivers/media/dvb-frontends/ix2505v*
9743 JAILHOUSE HYPERVISOR INTERFACE
9744 M: Jan Kiszka <jan.kiszka@siemens.com>
9745 L: jailhouse-dev@googlegroups.com
9747 F: arch/x86/include/asm/jailhouse_para.h
9748 F: arch/x86/kernel/jailhouse.c
9750 JC42.4 TEMPERATURE SENSOR DRIVER
9751 M: Guenter Roeck <linux@roeck-us.net>
9752 L: linux-hwmon@vger.kernel.org
9754 F: Documentation/hwmon/jc42.rst
9755 F: drivers/hwmon/jc42.c
9758 M: Dave Kleikamp <shaggy@kernel.org>
9759 L: jfs-discussion@lists.sourceforge.net
9761 W: http://jfs.sourceforge.net/
9762 T: git git://github.com/kleikamp/linux-shaggy.git
9763 F: Documentation/admin-guide/jfs.rst
9767 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
9768 L: netdev@vger.kernel.org
9770 F: drivers/net/ethernet/jme.*
9772 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
9773 M: David Woodhouse <dwmw2@infradead.org>
9774 M: Richard Weinberger <richard@nod.at>
9775 L: linux-mtd@lists.infradead.org
9777 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
9778 T: git git://git.infradead.org/ubifs-2.6.git
9780 F: include/uapi/linux/jffs2.h
9782 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
9783 M: "Theodore Ts'o" <tytso@mit.edu>
9784 M: Jan Kara <jack@suse.com>
9785 L: linux-ext4@vger.kernel.org
9788 F: include/linux/jbd2.h
9790 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
9791 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
9792 L: linux-media@vger.kernel.org
9794 F: drivers/media/platform/rcar_jpu.c
9796 JSM Neo PCI based serial card
9797 L: linux-serial@vger.kernel.org
9799 F: drivers/tty/serial/jsm/
9801 K10TEMP HARDWARE MONITORING DRIVER
9802 M: Clemens Ladisch <clemens@ladisch.de>
9803 L: linux-hwmon@vger.kernel.org
9805 F: Documentation/hwmon/k10temp.rst
9806 F: drivers/hwmon/k10temp.c
9808 K8TEMP HARDWARE MONITORING DRIVER
9809 M: Rudolf Marek <r.marek@assembler.cz>
9810 L: linux-hwmon@vger.kernel.org
9812 F: Documentation/hwmon/k8temp.rst
9813 F: drivers/hwmon/k8temp.c
9816 M: Andrey Ryabinin <ryabinin.a.a@gmail.com>
9817 R: Alexander Potapenko <glider@google.com>
9818 R: Andrey Konovalov <andreyknvl@gmail.com>
9819 R: Dmitry Vyukov <dvyukov@google.com>
9820 L: kasan-dev@googlegroups.com
9822 F: Documentation/dev-tools/kasan.rst
9823 F: arch/*/include/asm/*kasan.h
9824 F: arch/*/mm/kasan_init*
9825 F: include/linux/kasan*.h
9826 F: lib/Kconfig.kasan
9827 F: lib/test_kasan*.c
9829 F: scripts/Makefile.kasan
9832 M: Masahiro Yamada <masahiroy@kernel.org>
9833 L: linux-kbuild@vger.kernel.org
9835 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
9836 F: Documentation/kbuild/kconfig*
9837 F: scripts/Kconfig.include
9841 R: Dmitry Vyukov <dvyukov@google.com>
9842 R: Andrey Konovalov <andreyknvl@gmail.com>
9843 L: kasan-dev@googlegroups.com
9845 F: Documentation/dev-tools/kcov.rst
9846 F: include/linux/kcov.h
9847 F: include/uapi/linux/kcov.h
9849 F: scripts/Makefile.kcov
9852 M: Marco Elver <elver@google.com>
9853 R: Dmitry Vyukov <dvyukov@google.com>
9854 L: kasan-dev@googlegroups.com
9856 F: Documentation/dev-tools/kcsan.rst
9857 F: include/linux/kcsan*.h
9859 F: lib/Kconfig.kcsan
9860 F: scripts/Makefile.kcsan
9863 M: Dave Young <dyoung@redhat.com>
9864 M: Baoquan He <bhe@redhat.com>
9865 R: Vivek Goyal <vgoyal@redhat.com>
9866 L: kexec@lists.infradead.org
9868 W: http://lse.sourceforge.net/kdump/
9869 F: Documentation/admin-guide/kdump/
9871 F: include/linux/crash_core.h
9872 F: include/linux/crash_dump.h
9873 F: include/uapi/linux/vmcore.h
9876 KEENE FM RADIO TRANSMITTER DRIVER
9877 M: Hans Verkuil <hverkuil@xs4all.nl>
9878 L: linux-media@vger.kernel.org
9880 W: https://linuxtv.org
9881 T: git git://linuxtv.org/media_tree.git
9882 F: drivers/media/radio/radio-keene*
9885 M: Ian Kent <raven@themaw.net>
9886 L: autofs@vger.kernel.org
9890 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
9891 M: Masahiro Yamada <masahiroy@kernel.org>
9892 M: Michal Marek <michal.lkml@markovi.net>
9893 L: linux-kbuild@vger.kernel.org
9895 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
9896 F: Documentation/kbuild/
9898 F: scripts/*vmlinux*
9900 F: scripts/Makefile*
9902 F: scripts/dummy-tools/
9908 L: kernel-janitors@vger.kernel.org
9910 W: http://kernelnewbies.org/KernelJanitors
9912 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
9913 M: "J. Bruce Fields" <bfields@fieldses.org>
9914 M: Chuck Lever <chuck.lever@oracle.com>
9915 L: linux-nfs@vger.kernel.org
9917 W: http://nfs.sourceforge.net/
9918 T: git git://linux-nfs.org/~bfields/linux.git
9922 F: include/linux/lockd/
9923 F: include/linux/sunrpc/
9924 F: include/uapi/linux/nfsd/
9925 F: include/uapi/linux/sunrpc/
9927 F: Documentation/filesystems/nfs/
9930 M: Thorsten Leemhuis <linux@leemhuis.info>
9931 L: regressions@lists.linux.dev
9934 KERNEL SELFTEST FRAMEWORK
9935 M: Shuah Khan <shuah@kernel.org>
9936 M: Shuah Khan <skhan@linuxfoundation.org>
9937 L: linux-kselftest@vger.kernel.org
9939 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
9940 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
9941 F: Documentation/dev-tools/kselftest*
9942 F: tools/testing/selftests/
9944 KERNEL UNIT TESTING FRAMEWORK (KUnit)
9945 M: Brendan Higgins <brendanhiggins@google.com>
9946 L: linux-kselftest@vger.kernel.org
9947 L: kunit-dev@googlegroups.com
9949 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
9950 F: Documentation/dev-tools/kunit/
9953 F: tools/testing/kunit/
9955 KERNEL USERMODE HELPER
9956 M: Luis Chamberlain <mcgrof@kernel.org>
9957 L: linux-kernel@vger.kernel.org
9959 F: include/linux/umh.h
9962 KERNEL VIRTUAL MACHINE (KVM)
9963 M: Paolo Bonzini <pbonzini@redhat.com>
9964 L: kvm@vger.kernel.org
9966 W: http://www.linux-kvm.org
9967 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9968 F: Documentation/virt/kvm/
9969 F: include/asm-generic/kvm*
9970 F: include/kvm/iodev.h
9971 F: include/linux/kvm*
9972 F: include/trace/events/kvm.h
9973 F: include/uapi/asm-generic/kvm*
9974 F: include/uapi/linux/kvm*
9976 F: tools/testing/selftests/kvm/
9979 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
9980 M: Marc Zyngier <maz@kernel.org>
9981 R: James Morse <james.morse@arm.com>
9982 R: Alexandru Elisei <alexandru.elisei@arm.com>
9983 R: Suzuki K Poulose <suzuki.poulose@arm.com>
9984 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9985 L: kvmarm@lists.cs.columbia.edu (moderated for non-subscribers)
9987 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
9988 F: arch/arm64/include/asm/kvm*
9989 F: arch/arm64/include/uapi/asm/kvm*
9991 F: include/kvm/arm_*
9993 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
9994 M: Huacai Chen <chenhuacai@kernel.org>
9995 M: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
9996 L: linux-mips@vger.kernel.org
9997 L: kvm@vger.kernel.org
9999 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10000 F: arch/mips/include/asm/kvm*
10001 F: arch/mips/include/uapi/asm/kvm*
10004 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
10005 M: Paul Mackerras <paulus@ozlabs.org>
10006 L: kvm-ppc@vger.kernel.org
10008 W: http://www.linux-kvm.org/
10009 T: git git://github.com/agraf/linux-2.6.git
10010 F: arch/powerpc/include/asm/kvm*
10011 F: arch/powerpc/include/uapi/asm/kvm*
10012 F: arch/powerpc/kernel/kvm*
10013 F: arch/powerpc/kvm/
10015 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
10016 M: Christian Borntraeger <borntraeger@de.ibm.com>
10017 M: Janosch Frank <frankja@linux.ibm.com>
10018 R: David Hildenbrand <david@redhat.com>
10019 R: Cornelia Huck <cohuck@redhat.com>
10020 R: Claudio Imbrenda <imbrenda@linux.ibm.com>
10021 L: kvm@vger.kernel.org
10023 W: http://www.ibm.com/developerworks/linux/linux390/
10024 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
10025 F: Documentation/virt/kvm/s390*
10026 F: arch/s390/include/asm/gmap.h
10027 F: arch/s390/include/asm/kvm*
10028 F: arch/s390/include/uapi/asm/kvm*
10029 F: arch/s390/kernel/uv.c
10031 F: arch/s390/mm/gmap.c
10032 F: tools/testing/selftests/kvm/*/s390x/
10033 F: tools/testing/selftests/kvm/s390x/
10035 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
10036 M: Paolo Bonzini <pbonzini@redhat.com>
10037 R: Sean Christopherson <seanjc@google.com>
10038 R: Vitaly Kuznetsov <vkuznets@redhat.com>
10039 R: Wanpeng Li <wanpengli@tencent.com>
10040 R: Jim Mattson <jmattson@google.com>
10041 R: Joerg Roedel <joro@8bytes.org>
10042 L: kvm@vger.kernel.org
10044 W: http://www.linux-kvm.org
10045 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10046 F: arch/x86/include/asm/kvm*
10047 F: arch/x86/include/asm/pvclock-abi.h
10048 F: arch/x86/include/asm/svm.h
10049 F: arch/x86/include/asm/vmx*.h
10050 F: arch/x86/include/uapi/asm/kvm*
10051 F: arch/x86/include/uapi/asm/svm.h
10052 F: arch/x86/include/uapi/asm/vmx.h
10053 F: arch/x86/kernel/kvm.c
10054 F: arch/x86/kernel/kvmclock.c
10059 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10060 M: Tejun Heo <tj@kernel.org>
10062 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
10064 F: include/linux/kernfs.h
10067 M: Eric Biederman <ebiederm@xmission.com>
10068 L: kexec@lists.infradead.org
10070 W: http://kernel.org/pub/linux/utils/kernel/kexec/
10071 F: include/linux/kexec.h
10072 F: include/uapi/linux/kexec.h
10076 M: Mimi Zohar <zohar@linux.ibm.com>
10077 L: linux-integrity@vger.kernel.org
10078 L: keyrings@vger.kernel.org
10080 F: Documentation/security/keys/trusted-encrypted.rst
10081 F: include/keys/encrypted-type.h
10082 F: security/keys/encrypted-keys/
10085 M: James Bottomley <jejb@linux.ibm.com>
10086 M: Jarkko Sakkinen <jarkko@kernel.org>
10087 M: Mimi Zohar <zohar@linux.ibm.com>
10088 L: linux-integrity@vger.kernel.org
10089 L: keyrings@vger.kernel.org
10091 F: Documentation/security/keys/trusted-encrypted.rst
10092 F: include/keys/trusted-type.h
10093 F: include/keys/trusted_tpm.h
10094 F: security/keys/trusted-keys/
10097 M: Sumit Garg <sumit.garg@linaro.org>
10098 L: linux-integrity@vger.kernel.org
10099 L: keyrings@vger.kernel.org
10101 F: include/keys/trusted_tee.h
10102 F: security/keys/trusted-keys/trusted_tee.c
10105 M: David Howells <dhowells@redhat.com>
10106 M: Jarkko Sakkinen <jarkko@kernel.org>
10107 L: keyrings@vger.kernel.org
10109 F: Documentation/security/keys/core.rst
10111 F: include/linux/key-type.h
10112 F: include/linux/key.h
10113 F: include/linux/keyctl.h
10114 F: include/uapi/linux/keyctl.h
10118 M: Alexander Potapenko <glider@google.com>
10119 M: Marco Elver <elver@google.com>
10120 R: Dmitry Vyukov <dvyukov@google.com>
10121 L: kasan-dev@googlegroups.com
10123 F: Documentation/dev-tools/kfence.rst
10124 F: arch/*/include/asm/kfence.h
10125 F: include/linux/kfence.h
10126 F: lib/Kconfig.kfence
10130 M: Stefani Seibold <stefani@seibold.net>
10132 F: include/linux/kfifo.h
10136 KGDB / KDB /debug_core
10137 M: Jason Wessel <jason.wessel@windriver.com>
10138 M: Daniel Thompson <daniel.thompson@linaro.org>
10139 R: Douglas Anderson <dianders@chromium.org>
10140 L: kgdb-bugreport@lists.sourceforge.net
10142 W: http://kgdb.wiki.kernel.org/
10143 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
10144 F: Documentation/dev-tools/kgdb.rst
10145 F: drivers/misc/kgdbts.c
10146 F: drivers/tty/serial/kgdboc.c
10147 F: include/linux/kdb.h
10148 F: include/linux/kgdb.h
10151 KHADAS MCU MFD DRIVER
10152 M: Neil Armstrong <narmstrong@baylibre.com>
10153 L: linux-amlogic@lists.infradead.org
10155 F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
10156 F: drivers/mfd/khadas-mcu.c
10157 F: include/linux/mfd/khadas-mcu.h
10158 F: drivers/thermal/khadas_mcu_fan.c
10161 M: Catalin Marinas <catalin.marinas@arm.com>
10163 F: Documentation/dev-tools/kmemleak.rst
10164 F: include/linux/kmemleak.h
10166 F: samples/kmemleak/kmemleak-test.c
10168 KMOD KERNEL MODULE LOADER - USERMODE HELPER
10169 M: Luis Chamberlain <mcgrof@kernel.org>
10170 L: linux-kernel@vger.kernel.org
10172 F: include/linux/kmod.h
10175 F: tools/testing/selftests/kmod/
10178 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
10179 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
10180 M: "David S. Miller" <davem@davemloft.net>
10181 M: Masami Hiramatsu <mhiramat@kernel.org>
10183 F: Documentation/trace/kprobes.rst
10184 F: include/asm-generic/kprobes.h
10185 F: include/linux/kprobes.h
10186 F: kernel/kprobes.c
10188 KS0108 LCD CONTROLLER DRIVER
10189 M: Miguel Ojeda <ojeda@kernel.org>
10191 F: Documentation/admin-guide/auxdisplay/ks0108.rst
10192 F: drivers/auxdisplay/ks0108.c
10193 F: include/linux/ks0108.h
10195 KTD253 BACKLIGHT DRIVER
10196 M: Linus Walleij <linus.walleij@linaro.org>
10198 F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
10199 F: drivers/video/backlight/ktd253-backlight.c
10202 M: Steven Rostedt <rostedt@goodmis.org>
10203 M: John Hawley <warthog9@eaglescrag.net>
10205 F: tools/testing/ktest
10208 M: David Ahern <dsahern@kernel.org>
10209 L: netdev@vger.kernel.org
10211 F: include/net/l3mdev.h
10215 M: John Fastabend <john.fastabend@gmail.com>
10216 M: Daniel Borkmann <daniel@iogearbox.net>
10217 M: Jakub Sitnicki <jakub@cloudflare.com>
10218 M: Lorenz Bauer <lmb@cloudflare.com>
10219 L: netdev@vger.kernel.org
10220 L: bpf@vger.kernel.org
10222 F: include/linux/skmsg.h
10223 F: net/core/skmsg.c
10224 F: net/core/sock_map.c
10225 F: net/ipv4/tcp_bpf.c
10226 F: net/ipv4/udp_bpf.c
10228 LANDLOCK SECURITY MODULE
10229 M: Mickaël Salaün <mic@digikod.net>
10230 L: linux-security-module@vger.kernel.org
10232 W: https://landlock.io
10233 T: git https://github.com/landlock-lsm/linux.git
10234 F: Documentation/security/landlock.rst
10235 F: Documentation/userspace-api/landlock.rst
10236 F: include/uapi/linux/landlock.h
10237 F: samples/landlock/
10238 F: security/landlock/
10239 F: tools/testing/selftests/landlock/
10243 LANTIQ / INTEL Ethernet drivers
10244 M: Hauke Mehrtens <hauke@hauke-m.de>
10245 L: netdev@vger.kernel.org
10247 F: drivers/net/dsa/lantiq_gswip.c
10248 F: drivers/net/dsa/lantiq_pce.h
10249 F: drivers/net/ethernet/lantiq_xrx200.c
10250 F: net/dsa/tag_gswip.c
10252 LANTIQ MIPS ARCHITECTURE
10253 M: John Crispin <john@phrozen.org>
10254 L: linux-mips@vger.kernel.org
10256 F: arch/mips/lantiq
10257 F: drivers/soc/lantiq
10259 LASI 53c700 driver for PARISC
10260 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
10261 L: linux-scsi@vger.kernel.org
10263 F: Documentation/scsi/53c700.rst
10264 F: drivers/scsi/53c700*
10267 M: Tobin C. Harding <me@tobin.cc>
10268 M: Tycho Andersen <tycho@tycho.pizza>
10269 L: linux-hardening@vger.kernel.org
10271 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
10272 F: scripts/leaking_addresses.pl
10275 M: Pavel Machek <pavel@ucw.cz>
10276 L: linux-leds@vger.kernel.org
10278 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
10279 F: Documentation/devicetree/bindings/leds/
10281 F: include/linux/leds.h
10283 LEGACY EEPROM DRIVER
10284 M: Jean Delvare <jdelvare@suse.com>
10286 F: Documentation/misc-devices/eeprom.rst
10287 F: drivers/misc/eeprom/eeprom.c
10289 LEGO MINDSTORMS EV3
10290 R: David Lechner <david@lechnology.com>
10292 F: Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
10293 F: arch/arm/boot/dts/da850-lego-ev3.dts
10294 F: drivers/power/supply/lego_ev3_battery.c
10296 LEGO USB Tower driver
10297 M: Juergen Stuber <starblue@users.sourceforge.net>
10298 L: legousb-devel@lists.sourceforge.net
10300 W: http://legousb.sourceforge.net/
10301 F: drivers/usb/misc/legousbtower.c
10304 M: Matan Ziv-Av <matan@svgalib.org>
10305 L: platform-driver-x86@vger.kernel.org
10307 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
10308 F: Documentation/admin-guide/laptops/lg-laptop.rst
10309 F: drivers/platform/x86/lg-laptop.c
10311 LG2160 MEDIA DRIVER
10312 M: Michael Krufky <mkrufky@linuxtv.org>
10313 L: linux-media@vger.kernel.org
10315 W: https://linuxtv.org
10316 W: http://github.com/mkrufky
10317 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10318 T: git git://linuxtv.org/mkrufky/tuners.git
10319 F: drivers/media/dvb-frontends/lg2160.*
10321 LGDT3305 MEDIA DRIVER
10322 M: Michael Krufky <mkrufky@linuxtv.org>
10323 L: linux-media@vger.kernel.org
10325 W: https://linuxtv.org
10326 W: http://github.com/mkrufky
10327 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10328 T: git git://linuxtv.org/mkrufky/tuners.git
10329 F: drivers/media/dvb-frontends/lgdt3305.*
10331 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
10332 M: Viresh Kumar <vireshk@kernel.org>
10333 L: linux-ide@vger.kernel.org
10335 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10336 F: drivers/ata/pata_arasan_cf.c
10337 F: include/linux/pata_arasan_cf_data.h
10339 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
10340 M: Linus Walleij <linus.walleij@linaro.org>
10341 L: linux-ide@vger.kernel.org
10343 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10344 F: drivers/ata/pata_ftide010.c
10345 F: drivers/ata/sata_gemini.c
10346 F: drivers/ata/sata_gemini.h
10348 LIBATA SATA AHCI PLATFORM devices support
10349 M: Hans de Goede <hdegoede@redhat.com>
10350 M: Jens Axboe <axboe@kernel.dk>
10351 L: linux-ide@vger.kernel.org
10353 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10354 F: drivers/ata/ahci_platform.c
10355 F: drivers/ata/libahci_platform.c
10356 F: include/linux/ahci_platform.h
10358 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
10359 M: Mikael Pettersson <mikpelinux@gmail.com>
10360 L: linux-ide@vger.kernel.org
10362 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10363 F: drivers/ata/sata_promise.*
10365 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
10366 M: Jens Axboe <axboe@kernel.dk>
10367 L: linux-ide@vger.kernel.org
10369 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10370 F: Documentation/devicetree/bindings/ata/
10372 F: include/linux/ata.h
10373 F: include/linux/libata.h
10376 M: Sasha Levin <alexander.levin@microsoft.com>
10378 F: tools/lib/lockdep/
10380 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
10381 M: Dan Williams <dan.j.williams@intel.com>
10382 M: Vishal Verma <vishal.l.verma@intel.com>
10383 M: Dave Jiang <dave.jiang@intel.com>
10384 L: nvdimm@lists.linux.dev
10386 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10387 P: Documentation/nvdimm/maintainer-entry-profile.rst
10388 F: drivers/nvdimm/blk.c
10389 F: drivers/nvdimm/region_devs.c
10391 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
10392 M: Vishal Verma <vishal.l.verma@intel.com>
10393 M: Dan Williams <dan.j.williams@intel.com>
10394 M: Dave Jiang <dave.jiang@intel.com>
10395 L: nvdimm@lists.linux.dev
10397 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10398 P: Documentation/nvdimm/maintainer-entry-profile.rst
10399 F: drivers/nvdimm/btt*
10401 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
10402 M: Dan Williams <dan.j.williams@intel.com>
10403 M: Vishal Verma <vishal.l.verma@intel.com>
10404 M: Dave Jiang <dave.jiang@intel.com>
10405 L: nvdimm@lists.linux.dev
10407 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10408 P: Documentation/nvdimm/maintainer-entry-profile.rst
10409 F: drivers/nvdimm/pmem*
10411 LIBNVDIMM: DEVICETREE BINDINGS
10412 M: Oliver O'Halloran <oohall@gmail.com>
10413 L: nvdimm@lists.linux.dev
10415 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10416 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
10417 F: drivers/nvdimm/of_pmem.c
10419 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
10420 M: Dan Williams <dan.j.williams@intel.com>
10421 M: Vishal Verma <vishal.l.verma@intel.com>
10422 M: Dave Jiang <dave.jiang@intel.com>
10423 M: Ira Weiny <ira.weiny@intel.com>
10424 L: nvdimm@lists.linux.dev
10426 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10427 P: Documentation/nvdimm/maintainer-entry-profile.rst
10428 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
10429 F: drivers/acpi/nfit/*
10430 F: drivers/nvdimm/*
10431 F: include/linux/libnvdimm.h
10432 F: include/linux/nd.h
10433 F: include/uapi/linux/ndctl.h
10434 F: tools/testing/nvdimm/
10436 LICENSES and SPDX stuff
10437 M: Thomas Gleixner <tglx@linutronix.de>
10438 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10439 L: linux-spdx@vger.kernel.org
10441 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
10443 F: Documentation/process/license-rules.rst
10445 F: scripts/spdxcheck-test.sh
10446 F: scripts/spdxcheck.py
10448 LIGHTNVM PLATFORM SUPPORT
10449 M: Matias Bjorling <mb@lightnvm.io>
10450 L: linux-block@vger.kernel.org
10452 W: http://github/OpenChannelSSD
10453 F: drivers/lightnvm/
10454 F: include/linux/lightnvm.h
10455 F: include/uapi/linux/lightnvm.h
10457 LINEAR RANGES HELPERS
10458 M: Mark Brown <broonie@kernel.org>
10459 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
10460 F: lib/linear_ranges.c
10461 F: lib/test_linear_ranges.c
10462 F: include/linux/linear_range.h
10464 LINUX FOR POWER MACINTOSH
10465 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10466 L: linuxppc-dev@lists.ozlabs.org
10468 F: arch/powerpc/platforms/powermac/
10469 F: drivers/macintosh/
10471 LINUX FOR POWERPC (32-BIT AND 64-BIT)
10472 M: Michael Ellerman <mpe@ellerman.id.au>
10473 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10474 R: Paul Mackerras <paulus@samba.org>
10475 L: linuxppc-dev@lists.ozlabs.org
10477 W: https://github.com/linuxppc/wiki/wiki
10478 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
10479 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
10480 F: Documentation/ABI/stable/sysfs-firmware-opal-*
10481 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
10482 F: Documentation/devicetree/bindings/powerpc/
10483 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
10484 F: Documentation/powerpc/
10486 F: drivers/*/*/*pasemi*
10487 F: drivers/*/*pasemi*
10488 F: drivers/char/tpm/tpm_ibmvtpm*
10489 F: drivers/crypto/nx/
10490 F: drivers/crypto/vmx/
10491 F: drivers/i2c/busses/i2c-opal.c
10492 F: drivers/net/ethernet/ibm/ibmveth.*
10493 F: drivers/net/ethernet/ibm/ibmvnic.*
10494 F: drivers/pci/hotplug/pnv_php.c
10495 F: drivers/pci/hotplug/rpa*
10496 F: drivers/rtc/rtc-opal.c
10497 F: drivers/scsi/ibmvscsi/
10498 F: drivers/tty/hvc/hvc_opal.c
10499 F: drivers/watchdog/wdrtas.c
10500 F: tools/testing/selftests/powerpc
10507 LINUX FOR POWERPC EMBEDDED MPC5XXX
10508 M: Anatolij Gustschin <agust@denx.de>
10509 L: linuxppc-dev@lists.ozlabs.org
10511 F: arch/powerpc/platforms/512x/
10512 F: arch/powerpc/platforms/52xx/
10514 LINUX FOR POWERPC EMBEDDED PPC4XX
10515 L: linuxppc-dev@lists.ozlabs.org
10517 F: arch/powerpc/platforms/40x/
10518 F: arch/powerpc/platforms/44x/
10520 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
10521 M: Scott Wood <oss@buserror.net>
10522 L: linuxppc-dev@lists.ozlabs.org
10524 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
10525 F: Documentation/devicetree/bindings/powerpc/fsl/
10526 F: arch/powerpc/platforms/83xx/
10527 F: arch/powerpc/platforms/85xx/
10529 LINUX FOR POWERPC EMBEDDED PPC8XX
10530 M: Christophe Leroy <christophe.leroy@csgroup.eu>
10531 L: linuxppc-dev@lists.ozlabs.org
10533 F: arch/powerpc/platforms/8xx/
10535 LINUX KERNEL DUMP TEST MODULE (LKDTM)
10536 M: Kees Cook <keescook@chromium.org>
10538 F: drivers/misc/lkdtm/*
10539 F: tools/testing/selftests/lkdtm/*
10541 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
10542 M: Alan Stern <stern@rowland.harvard.edu>
10543 M: Andrea Parri <parri.andrea@gmail.com>
10544 M: Will Deacon <will@kernel.org>
10545 M: Peter Zijlstra <peterz@infradead.org>
10546 M: Boqun Feng <boqun.feng@gmail.com>
10547 M: Nicholas Piggin <npiggin@gmail.com>
10548 M: David Howells <dhowells@redhat.com>
10549 M: Jade Alglave <j.alglave@ucl.ac.uk>
10550 M: Luc Maranget <luc.maranget@inria.fr>
10551 M: "Paul E. McKenney" <paulmck@kernel.org>
10552 R: Akira Yokosawa <akiyks@gmail.com>
10553 R: Daniel Lustig <dlustig@nvidia.com>
10554 R: Joel Fernandes <joel@joelfernandes.org>
10555 L: linux-kernel@vger.kernel.org
10556 L: linux-arch@vger.kernel.org
10558 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
10559 F: Documentation/atomic_bitops.txt
10560 F: Documentation/atomic_t.txt
10561 F: Documentation/core-api/refcount-vs-atomic.rst
10562 F: Documentation/litmus-tests/
10563 F: Documentation/memory-barriers.txt
10564 F: tools/memory-model/
10566 LIS3LV02D ACCELEROMETER DRIVER
10567 M: Eric Piel <eric.piel@tremplin-utc.net>
10569 F: Documentation/misc-devices/lis3lv02d.rst
10570 F: drivers/misc/lis3lv02d/
10571 F: drivers/platform/x86/hp_accel.c
10574 M: David Gow <davidgow@google.com>
10575 L: linux-kselftest@vger.kernel.org
10576 L: kunit-dev@googlegroups.com
10581 M: Karol Gugala <kgugala@antmicro.com>
10582 M: Mateusz Holenko <mholenko@antmicro.com>
10584 F: Documentation/devicetree/bindings/*/litex,*.yaml
10585 F: arch/openrisc/boot/dts/or1klitex.dts
10586 F: drivers/soc/litex/litex_soc_ctrl.c
10587 F: drivers/tty/serial/liteuart.c
10588 F: include/linux/litex.h
10591 M: Josh Poimboeuf <jpoimboe@redhat.com>
10592 M: Jiri Kosina <jikos@kernel.org>
10593 M: Miroslav Benes <mbenes@suse.cz>
10594 M: Petr Mladek <pmladek@suse.com>
10595 R: Joe Lawrence <joe.lawrence@redhat.com>
10596 L: live-patching@vger.kernel.org
10598 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
10599 F: Documentation/ABI/testing/sysfs-kernel-livepatch
10600 F: Documentation/livepatch/
10601 F: arch/powerpc/include/asm/livepatch.h
10602 F: arch/s390/include/asm/livepatch.h
10603 F: arch/x86/include/asm/livepatch.h
10604 F: include/linux/livepatch.h
10605 F: kernel/livepatch/
10607 F: samples/livepatch/
10608 F: tools/testing/selftests/livepatch/
10611 L: netdev@vger.kernel.org
10613 F: include/linux/llc.h
10614 F: include/net/llc*
10615 F: include/uapi/linux/llc.h
10618 LM73 HARDWARE MONITOR DRIVER
10619 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
10620 L: linux-hwmon@vger.kernel.org
10622 F: drivers/hwmon/lm73.c
10624 LM78 HARDWARE MONITOR DRIVER
10625 M: Jean Delvare <jdelvare@suse.com>
10626 L: linux-hwmon@vger.kernel.org
10628 F: Documentation/hwmon/lm78.rst
10629 F: drivers/hwmon/lm78.c
10631 LM83 HARDWARE MONITOR DRIVER
10632 M: Jean Delvare <jdelvare@suse.com>
10633 L: linux-hwmon@vger.kernel.org
10635 F: Documentation/hwmon/lm83.rst
10636 F: drivers/hwmon/lm83.c
10638 LM90 HARDWARE MONITOR DRIVER
10639 M: Jean Delvare <jdelvare@suse.com>
10640 L: linux-hwmon@vger.kernel.org
10642 F: Documentation/devicetree/bindings/hwmon/lm90.txt
10643 F: Documentation/hwmon/lm90.rst
10644 F: drivers/hwmon/lm90.c
10645 F: include/dt-bindings/thermal/lm90.h
10647 LM95234 HARDWARE MONITOR DRIVER
10648 M: Guenter Roeck <linux@roeck-us.net>
10649 L: linux-hwmon@vger.kernel.org
10651 F: Documentation/hwmon/lm95234.rst
10652 F: drivers/hwmon/lm95234.c
10654 LME2510 MEDIA DRIVER
10655 M: Malcolm Priestley <tvboxspy@gmail.com>
10656 L: linux-media@vger.kernel.org
10658 W: https://linuxtv.org
10659 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10660 F: drivers/media/usb/dvb-usb-v2/lmedm04*
10662 LOADPIN SECURITY MODULE
10663 M: Kees Cook <keescook@chromium.org>
10665 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10666 F: Documentation/admin-guide/LSM/LoadPin.rst
10667 F: security/loadpin/
10670 M: Peter Zijlstra <peterz@infradead.org>
10671 M: Ingo Molnar <mingo@redhat.com>
10672 M: Will Deacon <will@kernel.org>
10673 R: Waiman Long <longman@redhat.com>
10674 R: Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
10675 L: linux-kernel@vger.kernel.org
10677 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
10678 F: Documentation/locking/
10679 F: arch/*/include/asm/spinlock*.h
10680 F: include/linux/lockdep.h
10681 F: include/linux/mutex*.h
10682 F: include/linux/rwlock*.h
10683 F: include/linux/rwsem*.h
10684 F: include/linux/seqlock.h
10685 F: include/linux/spinlock*.h
10687 F: lib/locking*.[ch]
10688 X: kernel/locking/locktorture.c
10690 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
10691 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
10692 L: linux-ntfs-dev@lists.sourceforge.net
10694 W: http://www.linux-ntfs.org/content/view/19/37/
10695 F: Documentation/admin-guide/ldm.rst
10696 F: block/partitions/ldm.*
10698 LOGITECH HID GAMING KEYBOARDS
10699 M: Hans de Goede <hdegoede@redhat.com>
10700 L: linux-input@vger.kernel.org
10702 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10703 F: drivers/hid/hid-lg-g15.c
10705 LONTIUM LT8912B MIPI TO HDMI BRIDGE
10706 M: Adrien Grassein <adrien.grassein@gmail.com>
10708 F: Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
10709 F: drivers/gpu/drm/bridge/lontium-lt8912b.c
10711 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
10712 M: Sathya Prakash <sathya.prakash@broadcom.com>
10713 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
10714 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
10715 L: MPT-FusionLinux.pdl@broadcom.com
10716 L: linux-scsi@vger.kernel.org
10718 W: http://www.avagotech.com/support/
10719 F: drivers/message/fusion/
10720 F: drivers/scsi/mpt3sas/
10722 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
10723 M: Matthew Wilcox <willy@infradead.org>
10724 L: linux-scsi@vger.kernel.org
10726 F: drivers/scsi/sym53c8xx_2/
10729 M: Marcus Folkesson <marcus.folkesson@gmail.com>
10730 L: linux-iio@vger.kernel.org
10732 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
10733 F: drivers/iio/dac/ltc1660.c
10735 LTC2947 HARDWARE MONITOR DRIVER
10736 M: Nuno Sá <nuno.sa@analog.com>
10737 L: linux-hwmon@vger.kernel.org
10739 W: http://ez.analog.com/community/linux-device-drivers
10740 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
10741 F: drivers/hwmon/ltc2947-core.c
10742 F: drivers/hwmon/ltc2947-i2c.c
10743 F: drivers/hwmon/ltc2947-spi.c
10744 F: drivers/hwmon/ltc2947.h
10746 LTC2983 IIO TEMPERATURE DRIVER
10747 M: Nuno Sá <nuno.sa@analog.com>
10748 L: linux-iio@vger.kernel.org
10750 W: http://ez.analog.com/community/linux-device-drivers
10751 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
10752 F: drivers/iio/temperature/ltc2983.c
10754 LTC4261 HARDWARE MONITOR DRIVER
10755 M: Guenter Roeck <linux@roeck-us.net>
10756 L: linux-hwmon@vger.kernel.org
10758 F: Documentation/hwmon/ltc4261.rst
10759 F: drivers/hwmon/ltc4261.c
10761 LTC4306 I2C MULTIPLEXER DRIVER
10762 M: Michael Hennerich <michael.hennerich@analog.com>
10763 L: linux-i2c@vger.kernel.org
10765 W: http://ez.analog.com/community/linux-device-drivers
10766 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
10767 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
10769 LTP (Linux Test Project)
10770 M: Mike Frysinger <vapier@gentoo.org>
10771 M: Cyril Hrubis <chrubis@suse.cz>
10772 M: Wanlong Gao <wanlong.gao@gmail.com>
10773 M: Jan Stancek <jstancek@redhat.com>
10774 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
10775 M: Alexey Kodanev <alexey.kodanev@oracle.com>
10776 L: ltp@lists.linux.it (subscribers-only)
10778 W: http://linux-test-project.github.io/
10779 T: git git://github.com/linux-test-project/ltp.git
10782 M: Ioana Ciornei <ioana.ciornei@nxp.com>
10783 L: netdev@vger.kernel.org
10785 F: drivers/net/pcs/pcs-lynx.c
10786 F: include/linux/pcs-lynx.h
10789 M: Geert Uytterhoeven <geert@linux-m68k.org>
10790 L: linux-m68k@lists.linux-m68k.org
10792 W: http://www.linux-m68k.org/
10793 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
10797 M68K ON APPLE MACINTOSH
10798 M: Joshua Thompson <funaho@jurai.org>
10799 L: linux-m68k@lists.linux-m68k.org
10801 W: http://www.mac.linux-m68k.org/
10803 F: drivers/macintosh/adb-iop.c
10804 F: drivers/macintosh/via-macii.c
10807 M: Philip Blundell <philb@gnu.org>
10809 W: http://www.tazenda.demon.co.uk/phil/linux-hp
10810 F: arch/m68k/hp300/
10812 M88DS3103 MEDIA DRIVER
10813 M: Antti Palosaari <crope@iki.fi>
10814 L: linux-media@vger.kernel.org
10816 W: https://linuxtv.org
10817 W: http://palosaari.fi/linux/
10818 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10819 T: git git://linuxtv.org/anttip/media_tree.git
10820 F: drivers/media/dvb-frontends/m88ds3103*
10822 M88RS2000 MEDIA DRIVER
10823 M: Malcolm Priestley <tvboxspy@gmail.com>
10824 L: linux-media@vger.kernel.org
10826 W: https://linuxtv.org
10827 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10828 F: drivers/media/dvb-frontends/m88rs2000*
10830 MA901 MASTERKIT USB FM RADIO DRIVER
10831 M: Alexey Klimov <klimov.linux@gmail.com>
10832 L: linux-media@vger.kernel.org
10834 T: git git://linuxtv.org/media_tree.git
10835 F: drivers/media/radio/radio-ma901.c
10838 M: Johannes Berg <johannes@sipsolutions.net>
10839 L: linux-wireless@vger.kernel.org
10841 W: https://wireless.wiki.kernel.org/
10842 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10843 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10844 F: Documentation/networking/mac80211-injection.rst
10845 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
10846 F: drivers/net/wireless/mac80211_hwsim.[ch]
10847 F: include/net/mac80211.h
10851 M: Jassi Brar <jassisinghbrar@gmail.com>
10852 L: linux-kernel@vger.kernel.org
10854 F: drivers/mailbox/
10855 F: include/linux/mailbox_client.h
10856 F: include/linux/mailbox_controller.h
10857 F: Documentation/devicetree/bindings/mailbox/
10860 M: Viresh Kumar <viresh.kumar@linaro.org>
10861 M: Tushar Khandelwal <Tushar.Khandelwal@arm.com>
10862 L: linux-kernel@vger.kernel.org
10864 F: drivers/mailbox/arm_mhuv2.c
10865 F: include/linux/mailbox/arm_mhuv2_message.h
10866 F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
10868 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
10869 M: Michael Kerrisk <mtk.manpages@gmail.com>
10870 L: linux-man@vger.kernel.org
10872 W: http://www.kernel.org/doc/man-pages
10874 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
10875 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
10876 L: linux-mips@vger.kernel.org
10878 F: arch/mips/boot/dts/img/pistachio_marduk.dts
10880 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
10881 M: Andrew Lunn <andrew@lunn.ch>
10882 M: Vivien Didelot <vivien.didelot@gmail.com>
10883 L: netdev@vger.kernel.org
10885 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
10886 F: Documentation/networking/devlink/mv88e6xxx.rst
10887 F: drivers/net/dsa/mv88e6xxx/
10888 F: include/linux/platform_data/mv88e6xxx.h
10890 MARVELL ARMADA 3700 PHY DRIVERS
10891 M: Miquel Raynal <miquel.raynal@bootlin.com>
10893 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
10894 F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
10895 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
10896 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
10898 MARVELL ARMADA DRM SUPPORT
10899 M: Russell King <linux@armlinux.org.uk>
10901 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
10902 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
10903 F: Documentation/devicetree/bindings/display/armada/
10904 F: drivers/gpu/drm/armada/
10905 F: include/uapi/drm/armada_drm.h
10907 MARVELL CRYPTO DRIVER
10908 M: Boris Brezillon <bbrezillon@kernel.org>
10909 M: Arnaud Ebalard <arno@natisbad.org>
10910 M: Srujana Challa <schalla@marvell.com>
10911 L: linux-crypto@vger.kernel.org
10913 F: drivers/crypto/marvell/
10914 F: include/linux/soc/marvell/octeontx2/
10916 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
10917 M: Mirko Lindner <mlindner@marvell.com>
10918 M: Stephen Hemminger <stephen@networkplumber.org>
10919 L: netdev@vger.kernel.org
10921 F: drivers/net/ethernet/marvell/sk*
10923 MARVELL LIBERTAS WIRELESS DRIVER
10924 L: libertas-dev@lists.infradead.org
10926 F: drivers/net/wireless/marvell/libertas/
10928 MARVELL MACCHIATOBIN SUPPORT
10929 M: Russell King <linux@armlinux.org.uk>
10930 L: linux-arm-kernel@lists.infradead.org
10932 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
10934 MARVELL MV643XX ETHERNET DRIVER
10935 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
10936 L: netdev@vger.kernel.org
10938 F: drivers/net/ethernet/marvell/mv643xx_eth.*
10939 F: include/linux/mv643xx.h
10941 MARVELL MV88X3310 PHY DRIVER
10942 M: Russell King <linux@armlinux.org.uk>
10943 M: Marek Behun <marek.behun@nic.cz>
10944 L: netdev@vger.kernel.org
10946 F: drivers/net/phy/marvell10g.c
10948 MARVELL MVEBU THERMAL DRIVER
10949 M: Miquel Raynal <miquel.raynal@bootlin.com>
10951 F: drivers/thermal/armada_thermal.c
10953 MARVELL MVNETA ETHERNET DRIVER
10954 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
10955 L: netdev@vger.kernel.org
10957 F: drivers/net/ethernet/marvell/mvneta.*
10959 MARVELL MVPP2 ETHERNET DRIVER
10960 M: Marcin Wojtas <mw@semihalf.com>
10961 M: Russell King <linux@armlinux.org.uk>
10962 L: netdev@vger.kernel.org
10964 F: Documentation/devicetree/bindings/net/marvell-pp2.txt
10965 F: drivers/net/ethernet/marvell/mvpp2/
10967 MARVELL MWIFIEX WIRELESS DRIVER
10968 M: Amitkumar Karwar <amitkarwar@gmail.com>
10969 M: Ganapathi Bhat <ganapathi017@gmail.com>
10970 M: Sharvari Harisangam <sharvari.harisangam@nxp.com>
10971 M: Xinming Hu <huxinming820@gmail.com>
10972 L: linux-wireless@vger.kernel.org
10974 F: drivers/net/wireless/marvell/mwifiex/
10976 MARVELL MWL8K WIRELESS DRIVER
10977 M: Lennert Buytenhek <buytenh@wantstofly.org>
10978 L: linux-wireless@vger.kernel.org
10980 F: drivers/net/wireless/marvell/mwl8k.c
10982 MARVELL NAND CONTROLLER DRIVER
10983 M: Miquel Raynal <miquel.raynal@bootlin.com>
10984 L: linux-mtd@lists.infradead.org
10986 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
10987 F: drivers/mtd/nand/raw/marvell_nand.c
10989 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
10990 M: Sunil Goutham <sgoutham@marvell.com>
10991 M: Geetha sowjanya <gakula@marvell.com>
10992 M: Subbaraya Sundeep <sbhatta@marvell.com>
10993 M: hariprasad <hkelam@marvell.com>
10994 L: netdev@vger.kernel.org
10996 F: drivers/net/ethernet/marvell/octeontx2/nic/
10997 F: include/linux/soc/marvell/octeontx2/
10999 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
11000 M: Sunil Goutham <sgoutham@marvell.com>
11001 M: Linu Cherian <lcherian@marvell.com>
11002 M: Geetha sowjanya <gakula@marvell.com>
11003 M: Jerin Jacob <jerinj@marvell.com>
11004 M: hariprasad <hkelam@marvell.com>
11005 M: Subbaraya Sundeep <sbhatta@marvell.com>
11006 L: netdev@vger.kernel.org
11008 F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
11009 F: drivers/net/ethernet/marvell/octeontx2/af/
11011 MARVELL PRESTERA ETHERNET SWITCH DRIVER
11012 M: Vadym Kochan <vkochan@marvell.com>
11013 M: Taras Chornyi <tchornyi@marvell.com>
11015 W: https://github.com/Marvell-switching/switchdev-prestera
11016 F: drivers/net/ethernet/marvell/prestera/
11018 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
11019 M: Nicolas Pitre <nico@fluxnic.net>
11021 F: drivers/mmc/host/mvsdio.*
11023 MARVELL USB MDIO CONTROLLER DRIVER
11024 M: Tobias Waldekranz <tobias@waldekranz.com>
11025 L: netdev@vger.kernel.org
11027 F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
11028 F: drivers/net/mdio/mdio-mvusb.c
11030 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
11031 M: Hu Ziji <huziji@marvell.com>
11032 L: linux-mmc@vger.kernel.org
11034 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
11035 F: drivers/mmc/host/sdhci-xenon*
11037 MATROX FRAMEBUFFER DRIVER
11038 L: linux-fbdev@vger.kernel.org
11040 F: drivers/video/fbdev/matrox/matroxfb_*
11041 F: include/uapi/linux/matroxfb.h
11044 M: Daniel Nilsson <daniel.nilsson@flex.com>
11045 L: linux-hwmon@vger.kernel.org
11047 F: Documentation/hwmon/max15301.rst
11048 F: drivers/hwmon/pmbus/max15301.c
11050 MAX16065 HARDWARE MONITOR DRIVER
11051 M: Guenter Roeck <linux@roeck-us.net>
11052 L: linux-hwmon@vger.kernel.org
11054 F: Documentation/hwmon/max16065.rst
11055 F: drivers/hwmon/max16065.c
11057 MAX2175 SDR TUNER DRIVER
11058 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
11059 L: linux-media@vger.kernel.org
11061 T: git git://linuxtv.org/media_tree.git
11062 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
11063 F: Documentation/userspace-api/media/drivers/max2175.rst
11064 F: drivers/media/i2c/max2175*
11065 F: include/uapi/linux/max2175.h
11067 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
11068 L: linux-hwmon@vger.kernel.org
11070 F: Documentation/hwmon/max6650.rst
11071 F: drivers/hwmon/max6650.c
11073 MAX6697 HARDWARE MONITOR DRIVER
11074 M: Guenter Roeck <linux@roeck-us.net>
11075 L: linux-hwmon@vger.kernel.org
11077 F: Documentation/devicetree/bindings/hwmon/max6697.txt
11078 F: Documentation/hwmon/max6697.rst
11079 F: drivers/hwmon/max6697.c
11080 F: include/linux/platform_data/max6697.h
11082 MAX9286 QUAD GMSL DESERIALIZER DRIVER
11083 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
11084 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11085 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
11086 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
11087 L: linux-media@vger.kernel.org
11089 F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
11090 F: drivers/media/i2c/max9286.c
11092 MAX9860 MONO AUDIO VOICE CODEC DRIVER
11093 M: Peter Rosin <peda@axentia.se>
11094 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11096 F: Documentation/devicetree/bindings/sound/max9860.txt
11097 F: sound/soc/codecs/max9860.*
11099 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
11100 M: Andreas Klinger <ak@it-klinger.de>
11101 L: linux-iio@vger.kernel.org
11103 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
11104 F: drivers/iio/proximity/mb1232.c
11106 MAXIM MAX77650 PMIC MFD DRIVER
11107 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
11108 L: linux-kernel@vger.kernel.org
11110 F: Documentation/devicetree/bindings/*/*max77650.yaml
11111 F: Documentation/devicetree/bindings/*/max77650*.yaml
11112 F: drivers/gpio/gpio-max77650.c
11113 F: drivers/input/misc/max77650-onkey.c
11114 F: drivers/leds/leds-max77650.c
11115 F: drivers/mfd/max77650.c
11116 F: drivers/power/supply/max77650-charger.c
11117 F: drivers/regulator/max77650-regulator.c
11118 F: include/linux/mfd/max77650.h
11120 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
11121 M: Javier Martinez Canillas <javier@dowhile0.org>
11122 L: linux-kernel@vger.kernel.org
11124 F: Documentation/devicetree/bindings/*/*max77802.txt
11125 F: drivers/regulator/max77802-regulator.c
11126 F: include/dt-bindings/*/*max77802.h
11128 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
11129 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
11130 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11131 L: linux-pm@vger.kernel.org
11133 F: drivers/power/supply/max14577_charger.c
11134 F: drivers/power/supply/max77693_charger.c
11136 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
11137 M: Chanwoo Choi <cw00.choi@samsung.com>
11138 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
11139 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11140 L: linux-kernel@vger.kernel.org
11142 F: Documentation/devicetree/bindings/*/max77686.txt
11143 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
11144 F: Documentation/devicetree/bindings/mfd/max14577.txt
11145 F: Documentation/devicetree/bindings/mfd/max77693.txt
11146 F: drivers/*/max14577*.c
11147 F: drivers/*/max77686*.c
11148 F: drivers/*/max77693*.c
11149 F: drivers/clk/clk-max77686.c
11150 F: drivers/extcon/extcon-max14577.c
11151 F: drivers/extcon/extcon-max77693.c
11152 F: drivers/rtc/rtc-max77686.c
11153 F: include/linux/mfd/max14577*.h
11154 F: include/linux/mfd/max77686*.h
11155 F: include/linux/mfd/max77693*.h
11157 MAXIRADIO FM RADIO RECEIVER DRIVER
11158 M: Hans Verkuil <hverkuil@xs4all.nl>
11159 L: linux-media@vger.kernel.org
11161 W: https://linuxtv.org
11162 T: git git://linuxtv.org/media_tree.git
11163 F: drivers/media/radio/radio-maxiradio*
11165 MCAN MMIO DEVICE DRIVER
11166 M: Chandrasekar Ramakrishnan <rcsekar@samsung.com>
11167 L: linux-can@vger.kernel.org
11169 F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
11170 F: drivers/net/can/m_can/m_can.c
11171 F: drivers/net/can/m_can/m_can.h
11172 F: drivers/net/can/m_can/m_can_platform.c
11174 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
11175 M: Rishi Gupta <gupt21@gmail.com>
11176 L: linux-i2c@vger.kernel.org
11177 L: linux-input@vger.kernel.org
11179 F: drivers/hid/hid-mcp2221.c
11181 MCP251XFD SPI-CAN NETWORK DRIVER
11182 M: Marc Kleine-Budde <mkl@pengutronix.de>
11183 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11184 R: Thomas Kopp <thomas.kopp@microchip.com>
11185 L: linux-can@vger.kernel.org
11187 F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
11188 F: drivers/net/can/spi/mcp251xfd/
11190 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
11191 M: Peter Rosin <peda@axentia.se>
11192 L: linux-iio@vger.kernel.org
11194 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
11195 F: drivers/iio/potentiometer/mcp4018.c
11196 F: drivers/iio/potentiometer/mcp4531.c
11198 MCR20A IEEE-802.15.4 RADIO DRIVER
11199 M: Xue Liu <liuxuenetmail@gmail.com>
11200 L: linux-wpan@vger.kernel.org
11202 W: https://github.com/xueliu/mcr20a-linux
11203 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
11204 F: drivers/net/ieee802154/mcr20a.c
11205 F: drivers/net/ieee802154/mcr20a.h
11207 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
11208 M: William Breathitt Gray <vilhelm.gray@gmail.com>
11209 L: linux-iio@vger.kernel.org
11211 F: drivers/iio/dac/cio-dac.c
11213 MEDIA CONTROLLER FRAMEWORK
11214 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11215 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11216 L: linux-media@vger.kernel.org
11218 W: https://www.linuxtv.org
11219 T: git git://linuxtv.org/media_tree.git
11220 F: drivers/media/mc/
11221 F: include/media/media-*.h
11222 F: include/uapi/linux/media.h
11224 MEDIA DRIVER FOR FREESCALE IMX PXP
11225 M: Philipp Zabel <p.zabel@pengutronix.de>
11226 L: linux-media@vger.kernel.org
11228 T: git git://linuxtv.org/media_tree.git
11229 F: drivers/media/platform/imx-pxp.[ch]
11231 MEDIA DRIVERS FOR ASCOT2E
11232 M: Sergey Kozlov <serjk@netup.ru>
11233 M: Abylay Ospan <aospan@netup.ru>
11234 L: linux-media@vger.kernel.org
11236 W: https://linuxtv.org
11237 W: http://netup.tv/
11238 T: git git://linuxtv.org/media_tree.git
11239 F: drivers/media/dvb-frontends/ascot2e*
11241 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
11242 M: Jasmin Jessich <jasmin@anw.at>
11243 L: linux-media@vger.kernel.org
11245 W: https://linuxtv.org
11246 T: git git://linuxtv.org/media_tree.git
11247 F: drivers/media/dvb-frontends/cxd2099*
11249 MEDIA DRIVERS FOR CXD2841ER
11250 M: Sergey Kozlov <serjk@netup.ru>
11251 M: Abylay Ospan <aospan@netup.ru>
11252 L: linux-media@vger.kernel.org
11254 W: https://linuxtv.org
11255 W: http://netup.tv/
11256 T: git git://linuxtv.org/media_tree.git
11257 F: drivers/media/dvb-frontends/cxd2841er*
11259 MEDIA DRIVERS FOR CXD2880
11260 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
11261 L: linux-media@vger.kernel.org
11263 W: http://linuxtv.org/
11264 T: git git://linuxtv.org/media_tree.git
11265 F: drivers/media/dvb-frontends/cxd2880/*
11266 F: drivers/media/spi/cxd2880*
11268 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
11269 L: linux-media@vger.kernel.org
11271 W: https://linuxtv.org
11272 T: git git://linuxtv.org/media_tree.git
11273 F: drivers/media/pci/ddbridge/*
11275 MEDIA DRIVERS FOR FREESCALE IMX
11276 M: Steve Longerbeam <slongerbeam@gmail.com>
11277 M: Philipp Zabel <p.zabel@pengutronix.de>
11278 L: linux-media@vger.kernel.org
11280 T: git git://linuxtv.org/media_tree.git
11281 F: Documentation/admin-guide/media/imx.rst
11282 F: Documentation/devicetree/bindings/media/imx.txt
11283 F: drivers/staging/media/imx/
11284 F: include/linux/imx-media.h
11285 F: include/media/imx.h
11287 MEDIA DRIVERS FOR FREESCALE IMX7
11288 M: Rui Miguel Silva <rmfrfs@gmail.com>
11289 L: linux-media@vger.kernel.org
11291 T: git git://linuxtv.org/media_tree.git
11292 F: Documentation/admin-guide/media/imx7.rst
11293 F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
11294 F: Documentation/devicetree/bindings/media/nxp,imx7-mipi-csi2.yaml
11295 F: drivers/staging/media/imx/imx7-media-csi.c
11296 F: drivers/staging/media/imx/imx7-mipi-csis.c
11298 MEDIA DRIVERS FOR HELENE
11299 M: Abylay Ospan <aospan@netup.ru>
11300 L: linux-media@vger.kernel.org
11302 W: https://linuxtv.org
11303 W: http://netup.tv/
11304 T: git git://linuxtv.org/media_tree.git
11305 F: drivers/media/dvb-frontends/helene*
11307 MEDIA DRIVERS FOR HORUS3A
11308 M: Sergey Kozlov <serjk@netup.ru>
11309 M: Abylay Ospan <aospan@netup.ru>
11310 L: linux-media@vger.kernel.org
11312 W: https://linuxtv.org
11313 W: http://netup.tv/
11314 T: git git://linuxtv.org/media_tree.git
11315 F: drivers/media/dvb-frontends/horus3a*
11317 MEDIA DRIVERS FOR LNBH25
11318 M: Sergey Kozlov <serjk@netup.ru>
11319 M: Abylay Ospan <aospan@netup.ru>
11320 L: linux-media@vger.kernel.org
11322 W: https://linuxtv.org
11323 W: http://netup.tv/
11324 T: git git://linuxtv.org/media_tree.git
11325 F: drivers/media/dvb-frontends/lnbh25*
11327 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
11328 L: linux-media@vger.kernel.org
11330 W: https://linuxtv.org
11331 T: git git://linuxtv.org/media_tree.git
11332 F: drivers/media/dvb-frontends/mxl5xx*
11334 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
11335 M: Sergey Kozlov <serjk@netup.ru>
11336 M: Abylay Ospan <aospan@netup.ru>
11337 L: linux-media@vger.kernel.org
11339 W: https://linuxtv.org
11340 W: http://netup.tv/
11341 T: git git://linuxtv.org/media_tree.git
11342 F: drivers/media/pci/netup_unidvb/*
11344 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
11345 M: Dmitry Osipenko <digetx@gmail.com>
11346 L: linux-media@vger.kernel.org
11347 L: linux-tegra@vger.kernel.org
11349 T: git git://linuxtv.org/media_tree.git
11350 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
11351 F: drivers/staging/media/tegra-vde/
11353 MEDIA DRIVERS FOR RENESAS - CEU
11354 M: Jacopo Mondi <jacopo@jmondi.org>
11355 L: linux-media@vger.kernel.org
11356 L: linux-renesas-soc@vger.kernel.org
11358 T: git git://linuxtv.org/media_tree.git
11359 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
11360 F: drivers/media/platform/renesas-ceu.c
11361 F: include/media/drv-intf/renesas-ceu.h
11363 MEDIA DRIVERS FOR RENESAS - DRIF
11364 M: Fabrizio Castro <fabrizio.castro.jz@renesas.com>
11365 L: linux-media@vger.kernel.org
11366 L: linux-renesas-soc@vger.kernel.org
11368 T: git git://linuxtv.org/media_tree.git
11369 F: Documentation/devicetree/bindings/media/renesas,drif.yaml
11370 F: drivers/media/platform/rcar_drif.c
11372 MEDIA DRIVERS FOR RENESAS - FCP
11373 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11374 L: linux-media@vger.kernel.org
11375 L: linux-renesas-soc@vger.kernel.org
11377 T: git git://linuxtv.org/media_tree.git
11378 F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
11379 F: drivers/media/platform/rcar-fcp.c
11380 F: include/media/rcar-fcp.h
11382 MEDIA DRIVERS FOR RENESAS - FDP1
11383 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11384 L: linux-media@vger.kernel.org
11385 L: linux-renesas-soc@vger.kernel.org
11387 T: git git://linuxtv.org/media_tree.git
11388 F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
11389 F: drivers/media/platform/rcar_fdp1.c
11391 MEDIA DRIVERS FOR RENESAS - VIN
11392 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
11393 L: linux-media@vger.kernel.org
11394 L: linux-renesas-soc@vger.kernel.org
11396 T: git git://linuxtv.org/media_tree.git
11397 F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
11398 F: Documentation/devicetree/bindings/media/renesas,vin.yaml
11399 F: drivers/media/platform/rcar-vin/
11401 MEDIA DRIVERS FOR RENESAS - VSP1
11402 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11403 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11404 L: linux-media@vger.kernel.org
11405 L: linux-renesas-soc@vger.kernel.org
11407 T: git git://linuxtv.org/media_tree.git
11408 F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
11409 F: drivers/media/platform/vsp1/
11411 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
11412 L: linux-media@vger.kernel.org
11414 W: https://linuxtv.org
11415 T: git git://linuxtv.org/media_tree.git
11416 F: drivers/media/dvb-frontends/stv0910*
11418 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
11419 L: linux-media@vger.kernel.org
11421 W: https://linuxtv.org
11422 T: git git://linuxtv.org/media_tree.git
11423 F: drivers/media/dvb-frontends/stv6111*
11425 MEDIA DRIVERS FOR STM32 - DCMI
11426 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
11427 L: linux-media@vger.kernel.org
11429 T: git git://linuxtv.org/media_tree.git
11430 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
11431 F: drivers/media/platform/stm32/stm32-dcmi.c
11433 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
11434 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11435 L: linux-media@vger.kernel.org
11437 W: https://linuxtv.org
11438 Q: http://patchwork.kernel.org/project/linux-media/list/
11439 T: git git://linuxtv.org/media_tree.git
11440 F: Documentation/admin-guide/media/
11441 F: Documentation/devicetree/bindings/media/
11442 F: Documentation/driver-api/media/
11443 F: Documentation/userspace-api/media/
11445 F: drivers/staging/media/
11446 F: include/linux/platform_data/media/
11448 F: include/uapi/linux/dvb/
11449 F: include/uapi/linux/ivtv*
11450 F: include/uapi/linux/media.h
11451 F: include/uapi/linux/meye.h
11452 F: include/uapi/linux/uvcvideo.h
11453 F: include/uapi/linux/v4l2-*
11454 F: include/uapi/linux/videodev2.h
11456 MEDIATEK BLUETOOTH DRIVER
11457 M: Sean Wang <sean.wang@mediatek.com>
11458 L: linux-bluetooth@vger.kernel.org
11459 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11461 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
11462 F: drivers/bluetooth/btmtkuart.c
11464 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
11465 M: Sean Wang <sean.wang@mediatek.com>
11466 L: linux-pm@vger.kernel.org
11468 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
11469 F: drivers/power/reset/mt6323-poweroff.c
11471 MEDIATEK CIR DRIVER
11472 M: Sean Wang <sean.wang@mediatek.com>
11474 F: drivers/media/rc/mtk-cir.c
11476 MEDIATEK DMA DRIVER
11477 M: Sean Wang <sean.wang@mediatek.com>
11478 L: dmaengine@vger.kernel.org
11479 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11480 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11482 F: Documentation/devicetree/bindings/dma/mtk-*
11483 F: drivers/dma/mediatek/
11485 MEDIATEK ETHERNET DRIVER
11486 M: Felix Fietkau <nbd@nbd.name>
11487 M: John Crispin <john@phrozen.org>
11488 M: Sean Wang <sean.wang@mediatek.com>
11489 M: Mark Lee <Mark-MC.Lee@mediatek.com>
11490 L: netdev@vger.kernel.org
11492 F: drivers/net/ethernet/mediatek/
11494 MEDIATEK I2C CONTROLLER DRIVER
11495 M: Qii Wang <qii.wang@mediatek.com>
11496 L: linux-i2c@vger.kernel.org
11498 F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt
11499 F: drivers/i2c/busses/i2c-mt65xx.c
11501 MEDIATEK IOMMU DRIVER
11502 M: Yong Wu <yong.wu@mediatek.com>
11503 L: iommu@lists.linux-foundation.org
11504 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11506 F: Documentation/devicetree/bindings/iommu/mediatek*
11507 F: drivers/iommu/mtk_iommu*
11508 F: include/dt-bindings/memory/mt*-port.h
11510 MEDIATEK JPEG DRIVER
11511 M: Rick Chang <rick.chang@mediatek.com>
11512 M: Bin Liu <bin.liu@mediatek.com>
11514 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
11515 F: drivers/media/platform/mtk-jpeg/
11517 MEDIATEK MDP DRIVER
11518 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
11519 M: Houlong Wei <houlong.wei@mediatek.com>
11520 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11522 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
11523 F: drivers/media/platform/mtk-mdp/
11524 F: drivers/media/platform/mtk-vpu/
11526 MEDIATEK MEDIA DRIVER
11527 M: Tiffany Lin <tiffany.lin@mediatek.com>
11528 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11530 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
11531 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
11532 F: drivers/media/platform/mtk-vcodec/
11533 F: drivers/media/platform/mtk-vpu/
11535 MEDIATEK MMC/SD/SDIO DRIVER
11536 M: Chaotian Jing <chaotian.jing@mediatek.com>
11538 F: Documentation/devicetree/bindings/mmc/mtk-sd.yaml
11539 F: drivers/mmc/host/mtk-sd.c
11541 MEDIATEK MT76 WIRELESS LAN DRIVER
11542 M: Felix Fietkau <nbd@nbd.name>
11543 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
11544 R: Ryder Lee <ryder.lee@mediatek.com>
11545 L: linux-wireless@vger.kernel.org
11547 F: drivers/net/wireless/mediatek/mt76/
11549 MEDIATEK MT7601U WIRELESS LAN DRIVER
11550 M: Jakub Kicinski <kubakici@wp.pl>
11551 L: linux-wireless@vger.kernel.org
11553 F: drivers/net/wireless/mediatek/mt7601u/
11555 MEDIATEK MT7621 CLOCK DRIVER
11556 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
11558 F: Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
11559 F: drivers/clk/ralink/clk-mt7621.c
11561 MEDIATEK MT7621/28/88 I2C DRIVER
11562 M: Stefan Roese <sr@denx.de>
11563 L: linux-i2c@vger.kernel.org
11565 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
11566 F: drivers/i2c/busses/i2c-mt7621.c
11568 MEDIATEK MT7621 PHY PCI DRIVER
11569 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
11571 F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
11572 F: drivers/phy/ralink/phy-mt7621-pci.c
11574 MEDIATEK NAND CONTROLLER DRIVER
11575 L: linux-mtd@lists.infradead.org
11577 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
11578 F: drivers/mtd/nand/raw/mtk_*
11580 MEDIATEK PMIC LED DRIVER
11581 M: Sean Wang <sean.wang@mediatek.com>
11583 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
11584 F: drivers/leds/leds-mt6323.c
11586 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
11587 M: Sean Wang <sean.wang@mediatek.com>
11589 F: drivers/char/hw_random/mtk-rng.c
11591 MEDIATEK SWITCH DRIVER
11592 M: Sean Wang <sean.wang@mediatek.com>
11593 M: Landen Chao <Landen.Chao@mediatek.com>
11594 L: netdev@vger.kernel.org
11596 F: drivers/net/dsa/mt7530.*
11597 F: net/dsa/tag_mtk.c
11599 MEDIATEK USB3 DRD IP DRIVER
11600 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
11601 L: linux-usb@vger.kernel.org
11602 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11603 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11605 F: Documentation/devicetree/bindings/usb/mediatek,*
11606 F: drivers/usb/host/xhci-mtk*
11607 F: drivers/usb/mtu3/
11609 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
11610 M: Peter Senna Tschudin <peter.senna@gmail.com>
11611 M: Martin Donnelly <martin.donnelly@ge.com>
11612 M: Martyn Welch <martyn.welch@collabora.co.uk>
11614 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
11615 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
11617 MEGARAID SCSI/SAS DRIVERS
11618 M: Kashyap Desai <kashyap.desai@broadcom.com>
11619 M: Sumit Saxena <sumit.saxena@broadcom.com>
11620 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
11621 L: megaraidlinux.pdl@broadcom.com
11622 L: linux-scsi@vger.kernel.org
11624 W: http://www.avagotech.com/support/
11625 F: Documentation/scsi/megaraid.rst
11626 F: drivers/scsi/megaraid.*
11627 F: drivers/scsi/megaraid/
11629 MELEXIS MLX90614 DRIVER
11630 M: Crt Mori <cmo@melexis.com>
11631 L: linux-iio@vger.kernel.org
11633 W: http://www.melexis.com
11634 F: drivers/iio/temperature/mlx90614.c
11636 MELEXIS MLX90632 DRIVER
11637 M: Crt Mori <cmo@melexis.com>
11638 L: linux-iio@vger.kernel.org
11640 W: http://www.melexis.com
11641 F: drivers/iio/temperature/mlx90632.c
11643 MELFAS MIP4 TOUCHSCREEN DRIVER
11644 M: Sangwon Jee <jeesw@melfas.com>
11646 W: http://www.melfas.com
11647 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
11648 F: drivers/input/touchscreen/melfas_mip4.c
11650 MELLANOX BLUEFIELD I2C DRIVER
11651 M: Khalil Blaiech <kblaiech@nvidia.com>
11652 L: linux-i2c@vger.kernel.org
11654 F: Documentation/devicetree/bindings/i2c/mellanox,i2c-mlxbf.yaml
11655 F: drivers/i2c/busses/i2c-mlxbf.c
11657 MELLANOX ETHERNET DRIVER (mlx4_en)
11658 M: Tariq Toukan <tariqt@nvidia.com>
11659 L: netdev@vger.kernel.org
11661 W: http://www.mellanox.com
11662 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11663 F: drivers/net/ethernet/mellanox/mlx4/en_*
11665 MELLANOX ETHERNET DRIVER (mlx5e)
11666 M: Saeed Mahameed <saeedm@nvidia.com>
11667 L: netdev@vger.kernel.org
11669 W: http://www.mellanox.com
11670 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11671 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
11673 MELLANOX ETHERNET INNOVA DRIVERS
11674 R: Boris Pismenny <borisp@nvidia.com>
11675 L: netdev@vger.kernel.org
11677 W: http://www.mellanox.com
11678 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11679 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
11680 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
11681 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
11682 F: include/linux/mlx5/mlx5_ifc_fpga.h
11684 MELLANOX ETHERNET SWITCH DRIVERS
11685 M: Jiri Pirko <jiri@nvidia.com>
11686 M: Ido Schimmel <idosch@nvidia.com>
11687 L: netdev@vger.kernel.org
11689 W: http://www.mellanox.com
11690 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11691 F: drivers/net/ethernet/mellanox/mlxsw/
11692 F: tools/testing/selftests/drivers/net/mlxsw/
11694 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
11695 M: mlxsw@nvidia.com
11696 L: netdev@vger.kernel.org
11698 W: http://www.mellanox.com
11699 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11700 F: drivers/net/ethernet/mellanox/mlxfw/
11702 MELLANOX HARDWARE PLATFORM SUPPORT
11703 M: Hans de Goede <hdegoede@redhat.com>
11704 M: Mark Gross <mgross@linux.intel.com>
11705 M: Vadim Pasternak <vadimp@nvidia.com>
11706 L: platform-driver-x86@vger.kernel.org
11708 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
11709 F: drivers/platform/mellanox/
11710 F: include/linux/platform_data/mlxreg.h
11712 MELLANOX MLX4 core VPI driver
11713 M: Tariq Toukan <tariqt@nvidia.com>
11714 L: netdev@vger.kernel.org
11715 L: linux-rdma@vger.kernel.org
11717 W: http://www.mellanox.com
11718 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11719 F: drivers/net/ethernet/mellanox/mlx4/
11720 F: include/linux/mlx4/
11722 MELLANOX MLX4 IB driver
11723 M: Yishai Hadas <yishaih@nvidia.com>
11724 L: linux-rdma@vger.kernel.org
11726 W: http://www.mellanox.com
11727 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11728 F: drivers/infiniband/hw/mlx4/
11729 F: include/linux/mlx4/
11730 F: include/uapi/rdma/mlx4-abi.h
11732 MELLANOX MLX5 core VPI driver
11733 M: Saeed Mahameed <saeedm@nvidia.com>
11734 M: Leon Romanovsky <leonro@nvidia.com>
11735 L: netdev@vger.kernel.org
11736 L: linux-rdma@vger.kernel.org
11738 W: http://www.mellanox.com
11739 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11740 F: Documentation/networking/device_drivers/ethernet/mellanox/
11741 F: drivers/net/ethernet/mellanox/mlx5/core/
11742 F: include/linux/mlx5/
11744 MELLANOX MLX5 IB driver
11745 M: Leon Romanovsky <leonro@nvidia.com>
11746 L: linux-rdma@vger.kernel.org
11748 W: http://www.mellanox.com
11749 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11750 F: drivers/infiniband/hw/mlx5/
11751 F: include/linux/mlx5/
11752 F: include/uapi/rdma/mlx5-abi.h
11754 MELLANOX MLXCPLD I2C AND MUX DRIVER
11755 M: Vadim Pasternak <vadimp@nvidia.com>
11756 M: Michael Shych <michaelsh@nvidia.com>
11757 L: linux-i2c@vger.kernel.org
11759 F: Documentation/i2c/busses/i2c-mlxcpld.rst
11760 F: drivers/i2c/busses/i2c-mlxcpld.c
11761 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
11763 MELLANOX MLXCPLD LED DRIVER
11764 M: Vadim Pasternak <vadimp@nvidia.com>
11765 L: linux-leds@vger.kernel.org
11767 F: Documentation/leds/leds-mlxcpld.rst
11768 F: drivers/leds/leds-mlxcpld.c
11769 F: drivers/leds/leds-mlxreg.c
11771 MELLANOX PLATFORM DRIVER
11772 M: Vadim Pasternak <vadimp@nvidia.com>
11773 L: platform-driver-x86@vger.kernel.org
11775 F: drivers/platform/x86/mlx-platform.c
11778 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11779 M: "Paul E. McKenney" <paulmck@kernel.org>
11780 L: linux-kernel@vger.kernel.org
11782 F: arch/powerpc/include/asm/membarrier.h
11783 F: include/uapi/linux/membarrier.h
11784 F: kernel/sched/membarrier.c
11787 M: Mike Rapoport <rppt@linux.ibm.com>
11788 L: linux-mm@kvack.org
11790 F: Documentation/core-api/boot-time-mm.rst
11791 F: include/linux/memblock.h
11794 MEMORY CONTROLLER DRIVERS
11795 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
11796 L: linux-kernel@vger.kernel.org
11798 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
11799 F: Documentation/devicetree/bindings/memory-controllers/
11801 F: include/dt-bindings/memory/
11803 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
11804 M: Dmitry Osipenko <digetx@gmail.com>
11805 L: linux-pm@vger.kernel.org
11806 L: linux-tegra@vger.kernel.org
11807 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
11809 F: drivers/devfreq/tegra30-devfreq.c
11812 M: Andrew Morton <akpm@linux-foundation.org>
11813 L: linux-mm@kvack.org
11815 W: http://www.linux-mm.org
11816 T: quilt https://ozlabs.org/~akpm/mmotm/
11817 T: quilt https://ozlabs.org/~akpm/mmots/
11818 T: git git://github.com/hnaz/linux-mm.git
11819 F: include/linux/gfp.h
11820 F: include/linux/memory_hotplug.h
11821 F: include/linux/mm.h
11822 F: include/linux/mmzone.h
11823 F: include/linux/pagewalk.h
11824 F: include/linux/vmalloc.h
11827 MEMORY TECHNOLOGY DEVICES (MTD)
11828 M: Miquel Raynal <miquel.raynal@bootlin.com>
11829 M: Richard Weinberger <richard@nod.at>
11830 M: Vignesh Raghavendra <vigneshr@ti.com>
11831 L: linux-mtd@lists.infradead.org
11833 W: http://www.linux-mtd.infradead.org/
11834 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11835 C: irc://irc.oftc.net/mtd
11836 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
11837 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
11838 F: Documentation/devicetree/bindings/mtd/
11840 F: include/linux/mtd/
11841 F: include/uapi/mtd/
11843 MEN A21 WATCHDOG DRIVER
11844 M: Johannes Thumshirn <morbidrsa@gmail.com>
11845 L: linux-watchdog@vger.kernel.org
11847 F: drivers/watchdog/mena21_wdt.c
11849 MEN CHAMELEON BUS (mcb)
11850 M: Johannes Thumshirn <morbidrsa@gmail.com>
11852 F: Documentation/driver-api/men-chameleon-bus.rst
11854 F: include/linux/mcb.h
11856 MEN F21BMC (Board Management Controller)
11857 M: Andreas Werner <andreas.werner@men.de>
11859 F: Documentation/hwmon/menf21bmc.rst
11860 F: drivers/hwmon/menf21bmc_hwmon.c
11861 F: drivers/leds/leds-menf21bmc.c
11862 F: drivers/mfd/menf21bmc.c
11863 F: drivers/watchdog/menf21bmc_wdt.c
11865 MEN Z069 WATCHDOG DRIVER
11866 M: Johannes Thumshirn <jth@kernel.org>
11867 L: linux-watchdog@vger.kernel.org
11869 F: drivers/watchdog/menz69_wdt.c
11871 MESON AO CEC DRIVER FOR AMLOGIC SOCS
11872 M: Neil Armstrong <narmstrong@baylibre.com>
11873 L: linux-media@vger.kernel.org
11874 L: linux-amlogic@lists.infradead.org
11876 W: http://linux-meson.com/
11877 T: git git://linuxtv.org/media_tree.git
11878 F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
11879 F: drivers/media/cec/platform/meson/ao-cec-g12a.c
11880 F: drivers/media/cec/platform/meson/ao-cec.c
11882 MESON GE2D DRIVER FOR AMLOGIC SOCS
11883 M: Neil Armstrong <narmstrong@baylibre.com>
11884 L: linux-media@vger.kernel.org
11885 L: linux-amlogic@lists.infradead.org
11887 T: git git://linuxtv.org/media_tree.git
11888 F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
11889 F: drivers/media/platform/meson/ge2d/
11891 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
11892 M: Liang Yang <liang.yang@amlogic.com>
11893 L: linux-mtd@lists.infradead.org
11895 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
11896 F: drivers/mtd/nand/raw/meson_*
11898 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
11899 M: Neil Armstrong <narmstrong@baylibre.com>
11900 L: linux-media@vger.kernel.org
11901 L: linux-amlogic@lists.infradead.org
11903 T: git git://linuxtv.org/media_tree.git
11904 F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
11905 F: drivers/staging/media/meson/vdec/
11907 METHODE UDPU SUPPORT
11908 M: Vladimir Vid <vladimir.vid@sartura.hr>
11910 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
11913 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11914 M: Hemant Kumar <hemantk@codeaurora.org>
11915 L: linux-arm-msm@vger.kernel.org
11917 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
11918 F: Documentation/ABI/stable/sysfs-bus-mhi
11919 F: Documentation/mhi/
11920 F: drivers/bus/mhi/
11921 F: include/linux/mhi.h
11923 MICROBLAZE ARCHITECTURE
11924 M: Michal Simek <monstr@monstr.eu>
11926 W: http://www.monstr.eu/fdt/
11927 T: git git://git.monstr.eu/linux-2.6-microblaze.git
11928 F: arch/microblaze/
11930 MICROCHIP AT91 DMA DRIVERS
11931 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11932 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11933 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11934 L: dmaengine@vger.kernel.org
11936 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
11937 F: drivers/dma/at_hdmac.c
11938 F: drivers/dma/at_hdmac_regs.h
11939 F: drivers/dma/at_xdmac.c
11940 F: include/dt-bindings/dma/at91.h
11942 MICROCHIP AT91 SERIAL DRIVER
11943 M: Richard Genoud <richard.genoud@gmail.com>
11945 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11946 F: drivers/tty/serial/atmel_serial.c
11947 F: drivers/tty/serial/atmel_serial.h
11949 MICROCHIP AT91 USART MFD DRIVER
11950 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
11951 L: linux-kernel@vger.kernel.org
11953 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11954 F: drivers/mfd/at91-usart.c
11955 F: include/dt-bindings/mfd/at91-usart.h
11957 MICROCHIP AT91 USART SPI DRIVER
11958 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
11959 L: linux-spi@vger.kernel.org
11961 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11962 F: drivers/spi/spi-at91-usart.c
11964 MICROCHIP AUDIO ASOC DRIVERS
11965 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11966 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11970 MICROCHIP ECC DRIVER
11971 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11972 L: linux-crypto@vger.kernel.org
11974 F: drivers/crypto/atmel-ecc.*
11976 MICROCHIP I2C DRIVER
11977 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11978 L: linux-i2c@vger.kernel.org
11980 F: drivers/i2c/busses/i2c-at91-*.c
11981 F: drivers/i2c/busses/i2c-at91.h
11983 MICROCHIP ISC DRIVER
11984 M: Eugen Hristev <eugen.hristev@microchip.com>
11985 L: linux-media@vger.kernel.org
11987 F: Documentation/devicetree/bindings/media/atmel-isc.txt
11988 F: drivers/media/platform/atmel/atmel-isc-base.c
11989 F: drivers/media/platform/atmel/atmel-isc-regs.h
11990 F: drivers/media/platform/atmel/atmel-isc.h
11991 F: drivers/media/platform/atmel/atmel-sama5d2-isc.c
11992 F: include/linux/atmel-isc-media.h
11994 MICROCHIP ISI DRIVER
11995 M: Eugen Hristev <eugen.hristev@microchip.com>
11996 L: linux-media@vger.kernel.org
11998 F: drivers/media/platform/atmel/atmel-isi.c
11999 F: drivers/media/platform/atmel/atmel-isi.h
12001 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
12002 M: Woojung Huh <woojung.huh@microchip.com>
12003 M: UNGLinuxDriver@microchip.com
12004 L: netdev@vger.kernel.org
12006 F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
12007 F: drivers/net/dsa/microchip/*
12008 F: include/linux/platform_data/microchip-ksz.h
12009 F: net/dsa/tag_ksz.c
12011 MICROCHIP LAN743X ETHERNET DRIVER
12012 M: Bryan Whitehead <bryan.whitehead@microchip.com>
12013 M: UNGLinuxDriver@microchip.com
12014 L: netdev@vger.kernel.org
12016 F: drivers/net/ethernet/microchip/lan743x_*
12018 MICROCHIP LCDFB DRIVER
12019 M: Nicolas Ferre <nicolas.ferre@microchip.com>
12020 L: linux-fbdev@vger.kernel.org
12022 F: drivers/video/fbdev/atmel_lcdfb.c
12023 F: include/video/atmel_lcdc.h
12025 MICROCHIP MCP16502 PMIC DRIVER
12026 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12027 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12029 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
12030 F: drivers/regulator/mcp16502.c
12032 MICROCHIP MCP3911 ADC DRIVER
12033 M: Marcus Folkesson <marcus.folkesson@gmail.com>
12034 M: Kent Gustavsson <kent@minoris.se>
12035 L: linux-iio@vger.kernel.org
12037 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
12038 F: drivers/iio/adc/mcp3911.c
12040 MICROCHIP MMC/SD/SDIO MCI DRIVER
12041 M: Ludovic Desroches <ludovic.desroches@microchip.com>
12043 F: drivers/mmc/host/atmel-mci.c
12045 MICROCHIP NAND DRIVER
12046 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12047 L: linux-mtd@lists.infradead.org
12049 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
12050 F: drivers/mtd/nand/raw/atmel/*
12052 MICROCHIP PWM DRIVER
12053 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12054 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12055 L: linux-pwm@vger.kernel.org
12057 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
12058 F: drivers/pwm/pwm-atmel.c
12060 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
12061 M: Eugen Hristev <eugen.hristev@microchip.com>
12062 L: linux-iio@vger.kernel.org
12064 F: Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
12065 F: drivers/iio/adc/at91-sama5d2_adc.c
12066 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
12068 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
12069 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12071 F: drivers/power/reset/at91-sama5d2_shdwc.c
12073 MICROCHIP SPI DRIVER
12074 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12076 F: drivers/spi/spi-atmel.*
12078 MICROCHIP SSC DRIVER
12079 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
12080 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12082 F: drivers/misc/atmel-ssc.c
12083 F: include/linux/atmel-ssc.h
12085 MICROCHIP USB251XB DRIVER
12086 M: Richard Leitner <richard.leitner@skidata.com>
12087 L: linux-usb@vger.kernel.org
12089 F: Documentation/devicetree/bindings/usb/usb251xb.txt
12090 F: drivers/usb/misc/usb251xb.c
12092 MICROCHIP USBA UDC DRIVER
12093 M: Cristian Birsan <cristian.birsan@microchip.com>
12094 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12096 F: drivers/usb/gadget/udc/atmel_usba_udc.*
12098 MICROCHIP WILC1000 WIFI DRIVER
12099 M: Ajay Singh <ajay.kathat@microchip.com>
12100 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12101 L: linux-wireless@vger.kernel.org
12103 F: drivers/net/wireless/microchip/wilc1000/
12105 MICROSEMI MIPS SOCS
12106 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12107 M: UNGLinuxDriver@microchip.com
12108 L: linux-mips@vger.kernel.org
12110 F: Documentation/devicetree/bindings/mips/mscc.txt
12111 F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
12112 F: arch/mips/boot/dts/mscc/
12113 F: arch/mips/configs/generic/board-ocelot.config
12114 F: arch/mips/generic/board-ocelot.c
12116 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
12117 M: Don Brace <don.brace@microchip.com>
12118 L: storagedev@microchip.com
12119 L: linux-scsi@vger.kernel.org
12121 F: Documentation/scsi/smartpqi.rst
12122 F: drivers/scsi/smartpqi/Kconfig
12123 F: drivers/scsi/smartpqi/Makefile
12124 F: drivers/scsi/smartpqi/smartpqi*.[ch]
12125 F: include/linux/cciss*.h
12126 F: include/uapi/linux/cciss*.h
12128 MICROSOFT SURFACE BATTERY AND AC DRIVERS
12129 M: Maximilian Luz <luzmaximilian@gmail.com>
12130 L: linux-pm@vger.kernel.org
12131 L: platform-driver-x86@vger.kernel.org
12133 F: drivers/power/supply/surface_battery.c
12134 F: drivers/power/supply/surface_charger.c
12136 MICROSOFT SURFACE DTX DRIVER
12137 M: Maximilian Luz <luzmaximilian@gmail.com>
12138 L: platform-driver-x86@vger.kernel.org
12140 F: Documentation/driver-api/surface_aggregator/clients/dtx.rst
12141 F: drivers/platform/surface/surface_dtx.c
12142 F: include/uapi/linux/surface_aggregator/dtx.h
12144 MICROSOFT SURFACE GPE LID SUPPORT DRIVER
12145 M: Maximilian Luz <luzmaximilian@gmail.com>
12146 L: platform-driver-x86@vger.kernel.org
12148 F: drivers/platform/surface/surface_gpe.c
12150 MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
12151 M: Hans de Goede <hdegoede@redhat.com>
12152 M: Mark Gross <mgross@linux.intel.com>
12153 M: Maximilian Luz <luzmaximilian@gmail.com>
12154 L: platform-driver-x86@vger.kernel.org
12156 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
12157 F: drivers/platform/surface/
12159 MICROSOFT SURFACE HID TRANSPORT DRIVER
12160 M: Maximilian Luz <luzmaximilian@gmail.com>
12161 L: linux-input@vger.kernel.org
12162 L: platform-driver-x86@vger.kernel.org
12164 F: drivers/hid/surface-hid/
12166 MICROSOFT SURFACE HOT-PLUG DRIVER
12167 M: Maximilian Luz <luzmaximilian@gmail.com>
12168 L: platform-driver-x86@vger.kernel.org
12170 F: drivers/platform/surface/surface_hotplug.c
12172 MICROSOFT SURFACE PLATFORM PROFILE DRIVER
12173 M: Maximilian Luz <luzmaximilian@gmail.com>
12174 L: platform-driver-x86@vger.kernel.org
12176 F: drivers/platform/surface/surface_platform_profile.c
12178 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
12179 M: Chen Yu <yu.c.chen@intel.com>
12180 L: platform-driver-x86@vger.kernel.org
12182 F: drivers/platform/surface/surfacepro3_button.c
12184 MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
12185 M: Maximilian Luz <luzmaximilian@gmail.com>
12186 L: platform-driver-x86@vger.kernel.org
12188 W: https://github.com/linux-surface/surface-aggregator-module
12189 C: irc://chat.freenode.net/##linux-surface
12190 F: Documentation/driver-api/surface_aggregator/
12191 F: drivers/platform/surface/aggregator/
12192 F: drivers/platform/surface/surface_acpi_notify.c
12193 F: drivers/platform/surface/surface_aggregator_cdev.c
12194 F: drivers/platform/surface/surface_aggregator_registry.c
12195 F: include/linux/surface_acpi_notify.h
12196 F: include/linux/surface_aggregator/
12197 F: include/uapi/linux/surface_aggregator/
12199 MICROTEK X6 SCANNER
12200 M: Oliver Neukum <oliver@neukum.org>
12202 F: drivers/usb/image/microtek.*
12204 MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
12205 M: Luka Kovacic <luka.kovacic@sartura.hr>
12206 M: Luka Perkov <luka.perkov@sartura.hr>
12208 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s-bit.dts
12209 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s.dts
12210 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s-bit.dts
12211 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s.dts
12212 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s-bit.dts
12213 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dts
12215 MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
12216 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12217 L: linux-media@vger.kernel.org
12219 F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
12220 F: Documentation/driver-api/media/drivers/ccs/
12221 F: Documentation/userspace-api/media/drivers/ccs.rst
12222 F: drivers/media/i2c/ccs-pll.c
12223 F: drivers/media/i2c/ccs-pll.h
12224 F: drivers/media/i2c/ccs/
12225 F: include/uapi/linux/ccs.h
12226 F: include/uapi/linux/smiapp.h
12229 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12230 L: linux-mips@vger.kernel.org
12232 W: http://www.linux-mips.org/
12233 Q: https://patchwork.kernel.org/project/linux-mips/list/
12234 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
12235 F: Documentation/devicetree/bindings/mips/
12236 F: Documentation/mips/
12238 F: drivers/platform/mips/
12240 MIPS BOSTON DEVELOPMENT BOARD
12241 M: Paul Burton <paulburton@kernel.org>
12242 L: linux-mips@vger.kernel.org
12244 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
12245 F: arch/mips/boot/dts/img/boston.dts
12246 F: arch/mips/configs/generic/board-boston.config
12247 F: drivers/clk/imgtec/clk-boston.c
12248 F: include/dt-bindings/clock/boston-clock.h
12251 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12252 M: Serge Semin <fancer.lancer@gmail.com>
12253 L: linux-mips@vger.kernel.org
12255 F: drivers/bus/mips_cdmm.c
12256 F: drivers/clocksource/mips-gic-timer.c
12257 F: drivers/cpuidle/cpuidle-cps.c
12258 F: drivers/irqchip/irq-mips-cpu.c
12259 F: drivers/irqchip/irq-mips-gic.c
12261 MIPS GENERIC PLATFORM
12262 M: Paul Burton <paulburton@kernel.org>
12263 L: linux-mips@vger.kernel.org
12265 F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
12266 F: arch/mips/generic/
12267 F: arch/mips/tools/generic-board-config.sh
12269 MIPS RINT INSTRUCTION EMULATION
12270 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
12271 L: linux-mips@vger.kernel.org
12273 F: arch/mips/math-emu/dp_rint.c
12274 F: arch/mips/math-emu/sp_rint.c
12276 MIPS/LOONGSON1 ARCHITECTURE
12277 M: Keguang Zhang <keguang.zhang@gmail.com>
12278 L: linux-mips@vger.kernel.org
12280 F: arch/mips/include/asm/mach-loongson32/
12281 F: arch/mips/loongson32/
12282 F: drivers/*/*/*loongson1*
12283 F: drivers/*/*loongson1*
12285 MIPS/LOONGSON2EF ARCHITECTURE
12286 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
12287 L: linux-mips@vger.kernel.org
12289 F: arch/mips/include/asm/mach-loongson2ef/
12290 F: arch/mips/loongson2ef/
12291 F: drivers/cpufreq/loongson2_cpufreq.c
12293 MIPS/LOONGSON64 ARCHITECTURE
12294 M: Huacai Chen <chenhuacai@kernel.org>
12295 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
12296 L: linux-mips@vger.kernel.org
12298 F: arch/mips/include/asm/mach-loongson64/
12299 F: arch/mips/loongson64/
12300 F: drivers/irqchip/irq-loongson*
12301 F: drivers/platform/mips/cpu_hwmon.c
12303 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
12304 M: Hans Verkuil <hverkuil@xs4all.nl>
12305 L: linux-media@vger.kernel.org
12307 W: https://linuxtv.org
12308 T: git git://linuxtv.org/media_tree.git
12309 F: drivers/media/radio/radio-miropcm20*
12312 R: Lubomir Rintel <lkundrak@v3.sk>
12313 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12315 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
12316 F: arch/arm/boot/dts/mmp*
12317 F: arch/arm/mach-mmp/
12318 F: include/linux/soc/mmp/
12320 MMP USB PHY DRIVERS
12321 R: Lubomir Rintel <lkundrak@v3.sk>
12322 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12324 F: drivers/phy/marvell/phy-mmp3-usb.c
12325 F: drivers/phy/marvell/phy-pxa-usb.c
12327 MMU GATHER AND TLB INVALIDATION
12328 M: Will Deacon <will@kernel.org>
12329 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
12330 M: Andrew Morton <akpm@linux-foundation.org>
12331 M: Nick Piggin <npiggin@gmail.com>
12332 M: Peter Zijlstra <peterz@infradead.org>
12333 L: linux-arch@vger.kernel.org
12334 L: linux-mm@kvack.org
12336 F: arch/*/include/asm/tlb.h
12337 F: include/asm-generic/tlb.h
12340 MN88472 MEDIA DRIVER
12341 M: Antti Palosaari <crope@iki.fi>
12342 L: linux-media@vger.kernel.org
12344 W: https://linuxtv.org
12345 W: http://palosaari.fi/linux/
12346 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12347 F: drivers/media/dvb-frontends/mn88472*
12349 MN88473 MEDIA DRIVER
12350 M: Antti Palosaari <crope@iki.fi>
12351 L: linux-media@vger.kernel.org
12353 W: https://linuxtv.org
12354 W: http://palosaari.fi/linux/
12355 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12356 F: drivers/media/dvb-frontends/mn88473*
12359 M: Jessica Yu <jeyu@kernel.org>
12361 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
12362 F: include/linux/module.h
12365 MONOLITHIC POWER SYSTEM PMIC DRIVER
12366 M: Saravanan Sekar <sravanhome@gmail.com>
12368 F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
12369 F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
12370 F: drivers/iio/adc/mp2629_adc.c
12371 F: drivers/mfd/mp2629.c
12372 F: drivers/power/supply/mp2629_charger.c
12373 F: drivers/regulator/mp5416.c
12374 F: drivers/regulator/mpq7920.c
12375 F: drivers/regulator/mpq7920.h
12376 F: include/linux/mfd/mp2629.h
12378 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
12380 W: http://popies.net/meye/
12381 F: Documentation/userspace-api/media/drivers/meye*
12382 F: drivers/media/pci/meye/
12383 F: include/uapi/linux/meye.h
12385 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
12387 F: Documentation/driver-api/serial/moxa-smartio.rst
12388 F: drivers/tty/mxser.*
12390 MR800 AVERMEDIA USB FM RADIO DRIVER
12391 M: Alexey Klimov <klimov.linux@gmail.com>
12392 L: linux-media@vger.kernel.org
12394 T: git git://linuxtv.org/media_tree.git
12395 F: drivers/media/radio/radio-mr800.c
12397 MRF24J40 IEEE 802.15.4 RADIO DRIVER
12398 M: Alan Ott <alan@signal11.us>
12399 L: linux-wpan@vger.kernel.org
12401 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
12402 F: drivers/net/ieee802154/mrf24j40.c
12405 M: "Lee, Chun-Yi" <jlee@suse.com>
12406 L: platform-driver-x86@vger.kernel.org
12408 F: drivers/platform/x86/msi-laptop.c
12411 L: platform-driver-x86@vger.kernel.org
12413 F: drivers/platform/x86/msi-wmi.c
12415 MSI001 MEDIA DRIVER
12416 M: Antti Palosaari <crope@iki.fi>
12417 L: linux-media@vger.kernel.org
12419 W: https://linuxtv.org
12420 W: http://palosaari.fi/linux/
12421 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12422 T: git git://linuxtv.org/anttip/media_tree.git
12423 F: drivers/media/tuners/msi001*
12425 MSI2500 MEDIA DRIVER
12426 M: Antti Palosaari <crope@iki.fi>
12427 L: linux-media@vger.kernel.org
12429 W: https://linuxtv.org
12430 W: http://palosaari.fi/linux/
12431 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12432 T: git git://linuxtv.org/anttip/media_tree.git
12433 F: drivers/media/usb/msi2500/
12435 MSTAR INTERRUPT CONTROLLER DRIVER
12436 M: Mark-PK Tsai <mark-pk.tsai@mediatek.com>
12437 M: Daniel Palmer <daniel@thingy.jp>
12439 F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
12440 F: drivers/irqchip/irq-mst-intc.c
12442 MSYSTEMS DISKONCHIP G3 MTD DRIVER
12443 M: Robert Jarzmik <robert.jarzmik@free.fr>
12444 L: linux-mtd@lists.infradead.org
12446 F: drivers/mtd/devices/docg3*
12448 MT9M032 APTINA SENSOR DRIVER
12449 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12450 L: linux-media@vger.kernel.org
12452 T: git git://linuxtv.org/media_tree.git
12453 F: drivers/media/i2c/mt9m032.c
12454 F: include/media/i2c/mt9m032.h
12456 MT9P031 APTINA CAMERA SENSOR
12457 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12458 L: linux-media@vger.kernel.org
12460 T: git git://linuxtv.org/media_tree.git
12461 F: drivers/media/i2c/mt9p031.c
12462 F: include/media/i2c/mt9p031.h
12464 MT9T001 APTINA CAMERA SENSOR
12465 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12466 L: linux-media@vger.kernel.org
12468 T: git git://linuxtv.org/media_tree.git
12469 F: drivers/media/i2c/mt9t001.c
12470 F: include/media/i2c/mt9t001.h
12472 MT9T112 APTINA CAMERA SENSOR
12473 M: Jacopo Mondi <jacopo@jmondi.org>
12474 L: linux-media@vger.kernel.org
12476 T: git git://linuxtv.org/media_tree.git
12477 F: drivers/media/i2c/mt9t112.c
12478 F: include/media/i2c/mt9t112.h
12480 MT9V032 APTINA CAMERA SENSOR
12481 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12482 L: linux-media@vger.kernel.org
12484 T: git git://linuxtv.org/media_tree.git
12485 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
12486 F: drivers/media/i2c/mt9v032.c
12487 F: include/media/i2c/mt9v032.h
12489 MT9V111 APTINA CAMERA SENSOR
12490 M: Jacopo Mondi <jacopo@jmondi.org>
12491 L: linux-media@vger.kernel.org
12493 T: git git://linuxtv.org/media_tree.git
12494 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
12495 F: drivers/media/i2c/mt9v111.c
12497 MULTIFUNCTION DEVICES (MFD)
12498 M: Lee Jones <lee.jones@linaro.org>
12500 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12501 F: Documentation/devicetree/bindings/mfd/
12503 F: include/dt-bindings/mfd/
12504 F: include/linux/mfd/
12506 MULTIMEDIA CARD (MMC) ETC. OVER SPI
12508 F: drivers/mmc/host/mmc_spi.c
12509 F: include/linux/spi/mmc_spi.h
12511 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
12512 M: Ulf Hansson <ulf.hansson@linaro.org>
12513 L: linux-mmc@vger.kernel.org
12515 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
12516 F: Documentation/devicetree/bindings/mmc/
12518 F: include/linux/mmc/
12519 F: include/uapi/linux/mmc/
12521 MULTIPLEXER SUBSYSTEM
12522 M: Peter Rosin <peda@axentia.se>
12524 F: Documentation/ABI/testing/sysfs-class-mux*
12525 F: Documentation/devicetree/bindings/mux/
12527 F: include/dt-bindings/mux/
12528 F: include/linux/mux/
12530 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
12531 M: Bin Liu <b-liu@ti.com>
12532 L: linux-usb@vger.kernel.org
12534 F: drivers/usb/musb/
12536 MXL301RF MEDIA DRIVER
12537 M: Akihiro Tsukada <tskd08@gmail.com>
12538 L: linux-media@vger.kernel.org
12540 F: drivers/media/tuners/mxl301rf*
12542 MXL5007T MEDIA DRIVER
12543 M: Michael Krufky <mkrufky@linuxtv.org>
12544 L: linux-media@vger.kernel.org
12546 W: https://linuxtv.org
12547 W: http://github.com/mkrufky
12548 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12549 T: git git://linuxtv.org/mkrufky/tuners.git
12550 F: drivers/media/tuners/mxl5007t.*
12553 M: Marek Vasut <marex@denx.de>
12554 M: Stefan Agner <stefan@agner.ch>
12555 L: dri-devel@lists.freedesktop.org
12557 T: git git://anongit.freedesktop.org/drm/drm-misc
12558 F: Documentation/devicetree/bindings/display/fsl,lcdif.yaml
12559 F: drivers/gpu/drm/mxsfb/
12561 MYLEX DAC960 PCI RAID Controller
12562 M: Hannes Reinecke <hare@kernel.org>
12563 L: linux-scsi@vger.kernel.org
12565 F: drivers/scsi/myrb.*
12566 F: drivers/scsi/myrs.*
12568 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
12569 M: Chris Lee <christopher.lee@cspi.com>
12570 L: netdev@vger.kernel.org
12572 W: https://www.cspi.com/ethernet-products/support/downloads/
12573 F: drivers/net/ethernet/myricom/myri10ge/
12575 NAND FLASH SUBSYSTEM
12576 M: Miquel Raynal <miquel.raynal@bootlin.com>
12577 R: Richard Weinberger <richard@nod.at>
12578 L: linux-mtd@lists.infradead.org
12580 W: http://www.linux-mtd.infradead.org/
12581 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12582 C: irc://irc.oftc.net/mtd
12583 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
12584 F: drivers/mtd/nand/
12585 F: include/linux/mtd/*nand*.h
12587 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
12588 M: Daniel Mack <zonque@gmail.com>
12589 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12591 W: http://www.native-instruments.com
12592 F: sound/usb/caiaq/
12594 NATSEMI ETHERNET DRIVER (DP8381x)
12596 F: drivers/net/ethernet/natsemi/natsemi.c
12598 NCR 5380 SCSI DRIVERS
12599 M: Finn Thain <fthain@telegraphics.com.au>
12600 M: Michael Schmitz <schmitzmic@gmail.com>
12601 L: linux-scsi@vger.kernel.org
12603 F: Documentation/scsi/g_NCR5380.rst
12604 F: drivers/scsi/NCR5380.*
12605 F: drivers/scsi/arm/cumana_1.c
12606 F: drivers/scsi/arm/oak.c
12607 F: drivers/scsi/atari_scsi.*
12608 F: drivers/scsi/dmx3191d.c
12609 F: drivers/scsi/g_NCR5380.*
12610 F: drivers/scsi/mac_scsi.*
12611 F: drivers/scsi/sun3_scsi.*
12612 F: drivers/scsi/sun3_scsi_vme.c
12615 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
12619 NCT6775 HARDWARE MONITOR DRIVER
12620 M: Guenter Roeck <linux@roeck-us.net>
12621 L: linux-hwmon@vger.kernel.org
12623 F: Documentation/hwmon/nct6775.rst
12624 F: drivers/hwmon/nct6775.c
12627 M: Jakub Kicinski <kuba@kernel.org>
12629 F: drivers/net/netdevsim/*
12631 NETEM NETWORK EMULATOR
12632 M: Stephen Hemminger <stephen@networkplumber.org>
12633 L: netdev@vger.kernel.org
12635 F: net/sched/sch_netem.c
12637 NETERION 10GbE DRIVERS (s2io/vxge)
12638 M: Jon Mason <jdmason@kudzu.us>
12639 L: netdev@vger.kernel.org
12641 F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
12642 F: Documentation/networking/device_drivers/ethernet/neterion/vxge.rst
12643 F: drivers/net/ethernet/neterion/
12646 M: Pablo Neira Ayuso <pablo@netfilter.org>
12647 M: Jozsef Kadlecsik <kadlec@netfilter.org>
12648 M: Florian Westphal <fw@strlen.de>
12649 L: netfilter-devel@vger.kernel.org
12650 L: coreteam@netfilter.org
12652 W: http://www.netfilter.org/
12653 W: http://www.iptables.org/
12654 W: http://www.nftables.org/
12655 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
12656 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
12657 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
12658 F: include/linux/netfilter*
12659 F: include/linux/netfilter/
12660 F: include/net/netfilter/
12661 F: include/uapi/linux/netfilter*
12662 F: include/uapi/linux/netfilter/
12663 F: net/*/netfilter.c
12664 F: net/*/netfilter/
12665 F: net/bridge/br_netfilter*.c
12668 NETROM NETWORK LAYER
12669 M: Ralf Baechle <ralf@linux-mips.org>
12670 L: linux-hams@vger.kernel.org
12672 W: http://www.linux-ax25.org/
12673 F: include/net/netrom.h
12674 F: include/uapi/linux/netrom.h
12677 NETRONIX EMBEDDED CONTROLLER
12678 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
12680 F: Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
12681 F: drivers/mfd/ntxec.c
12682 F: drivers/pwm/pwm-ntxec.c
12683 F: drivers/rtc/rtc-ntxec.c
12684 F: include/linux/mfd/ntxec.h
12686 NETRONOME ETHERNET DRIVERS
12687 M: Simon Horman <simon.horman@netronome.com>
12688 R: Jakub Kicinski <kuba@kernel.org>
12689 L: oss-drivers@netronome.com
12691 F: drivers/net/ethernet/netronome/
12693 NETWORK BLOCK DEVICE (NBD)
12694 M: Josef Bacik <josef@toxicpanda.com>
12695 L: linux-block@vger.kernel.org
12696 L: nbd@other.debian.org
12698 F: Documentation/admin-guide/blockdev/nbd.rst
12699 F: drivers/block/nbd.c
12700 F: include/trace/events/nbd.h
12701 F: include/uapi/linux/nbd.h
12703 NETWORK DROP MONITOR
12704 M: Neil Horman <nhorman@tuxdriver.com>
12705 L: netdev@vger.kernel.org
12707 W: https://fedorahosted.org/dropwatch/
12708 F: include/uapi/linux/net_dropmon.h
12709 F: net/core/drop_monitor.c
12712 M: "David S. Miller" <davem@davemloft.net>
12713 M: Jakub Kicinski <kuba@kernel.org>
12714 L: netdev@vger.kernel.org
12716 W: http://www.linuxfoundation.org/en/Net
12717 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12718 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12719 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12720 F: Documentation/devicetree/bindings/net/
12721 F: drivers/connector/
12723 F: include/linux/etherdevice.h
12724 F: include/linux/fcdevice.h
12725 F: include/linux/fddidevice.h
12726 F: include/linux/hippidevice.h
12727 F: include/linux/if_*
12728 F: include/linux/inetdevice.h
12729 F: include/linux/netdevice.h
12730 F: include/uapi/linux/if_*
12731 F: include/uapi/linux/netdevice.h
12733 NETWORKING DRIVERS (WIRELESS)
12734 M: Kalle Valo <kvalo@codeaurora.org>
12735 L: linux-wireless@vger.kernel.org
12737 Q: http://patchwork.kernel.org/project/linux-wireless/list/
12738 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
12739 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
12740 F: Documentation/devicetree/bindings/net/wireless/
12741 F: drivers/net/wireless/
12744 M: Andrew Lunn <andrew@lunn.ch>
12745 M: Vivien Didelot <vivien.didelot@gmail.com>
12746 M: Florian Fainelli <f.fainelli@gmail.com>
12747 M: Vladimir Oltean <olteanv@gmail.com>
12749 F: Documentation/devicetree/bindings/net/dsa/
12750 F: drivers/net/dsa/
12751 F: include/linux/dsa/
12752 F: include/linux/platform_data/dsa.h
12753 F: include/net/dsa.h
12756 NETWORKING [GENERAL]
12757 M: "David S. Miller" <davem@davemloft.net>
12758 M: Jakub Kicinski <kuba@kernel.org>
12759 L: netdev@vger.kernel.org
12761 W: http://www.linuxfoundation.org/en/Net
12762 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12763 B: mailto:netdev@vger.kernel.org
12764 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12765 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12766 F: Documentation/networking/
12767 F: include/linux/in.h
12768 F: include/linux/net.h
12769 F: include/linux/netdevice.h
12771 F: include/uapi/linux/in.h
12772 F: include/uapi/linux/net.h
12773 F: include/uapi/linux/net_namespace.h
12774 F: include/uapi/linux/netdevice.h
12778 F: tools/testing/selftests/net/
12781 M: Steffen Klassert <steffen.klassert@secunet.com>
12782 M: Herbert Xu <herbert@gondor.apana.org.au>
12783 M: "David S. Miller" <davem@davemloft.net>
12784 L: netdev@vger.kernel.org
12786 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
12787 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
12788 F: include/net/xfrm.h
12789 F: include/uapi/linux/xfrm.h
12792 F: net/ipv4/ip_vti.c
12793 F: net/ipv4/ipcomp.c
12797 F: net/ipv6/ip6_vti.c
12798 F: net/ipv6/ipcomp6.c
12802 F: tools/testing/selftests/net/ipsec.c
12804 NETWORKING [IPv4/IPv6]
12805 M: "David S. Miller" <davem@davemloft.net>
12806 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
12807 M: David Ahern <dsahern@kernel.org>
12808 L: netdev@vger.kernel.org
12810 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12816 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
12817 M: Paul Moore <paul@paul-moore.com>
12818 L: netdev@vger.kernel.org
12819 L: linux-security-module@vger.kernel.org
12821 W: https://github.com/netlabel
12822 F: Documentation/netlabel/
12823 F: include/net/calipso.h
12824 F: include/net/cipso_ipv4.h
12825 F: include/net/netlabel.h
12826 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
12827 F: include/uapi/linux/netfilter/xt_SECMARK.h
12828 F: net/ipv4/cipso_ipv4.c
12829 F: net/ipv6/calipso.c
12830 F: net/netfilter/xt_CONNSECMARK.c
12831 F: net/netfilter/xt_SECMARK.c
12835 M: Mat Martineau <mathew.j.martineau@linux.intel.com>
12836 M: Matthieu Baerts <matthieu.baerts@tessares.net>
12837 L: netdev@vger.kernel.org
12838 L: mptcp@lists.linux.dev
12840 W: https://github.com/multipath-tcp/mptcp_net-next/wiki
12841 B: https://github.com/multipath-tcp/mptcp_net-next/issues
12842 F: Documentation/networking/mptcp-sysctl.rst
12843 F: include/net/mptcp.h
12844 F: include/trace/events/mptcp.h
12845 F: include/uapi/linux/mptcp.h
12847 F: tools/testing/selftests/net/mptcp/
12850 M: Eric Dumazet <edumazet@google.com>
12851 L: netdev@vger.kernel.org
12853 F: include/linux/tcp.h
12854 F: include/net/tcp.h
12855 F: include/trace/events/tcp.h
12856 F: include/uapi/linux/tcp.h
12857 F: net/ipv4/syncookies.c
12859 F: net/ipv6/syncookies.c
12863 M: Boris Pismenny <borisp@nvidia.com>
12864 M: John Fastabend <john.fastabend@gmail.com>
12865 M: Daniel Borkmann <daniel@iogearbox.net>
12866 M: Jakub Kicinski <kuba@kernel.org>
12867 L: netdev@vger.kernel.org
12869 F: include/net/tls.h
12870 F: include/uapi/linux/tls.h
12873 NETWORKING [WIRELESS]
12874 L: linux-wireless@vger.kernel.org
12875 Q: http://patchwork.kernel.org/project/linux-wireless/list/
12877 NETXEN (1/10) GbE SUPPORT
12878 M: Manish Chopra <manishc@marvell.com>
12879 M: Rahul Verma <rahulv@marvell.com>
12880 M: GR-Linux-NIC-Dev@marvell.com
12881 L: netdev@vger.kernel.org
12883 F: drivers/net/ethernet/qlogic/netxen/
12885 NET_FAILOVER MODULE
12886 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
12887 L: netdev@vger.kernel.org
12889 F: Documentation/networking/net_failover.rst
12890 F: drivers/net/net_failover.c
12891 F: include/net/net_failover.h
12894 M: David Ahern <dsahern@kernel.org>
12895 L: netdev@vger.kernel.org
12897 F: include/net/netns/nexthop.h
12898 F: include/net/nexthop.h
12899 F: include/uapi/linux/nexthop.h
12900 F: net/ipv4/nexthop.c
12903 L: netdev@vger.kernel.org
12905 F: Documentation/devicetree/bindings/net/nfc/
12907 F: include/linux/platform_data/nfcmrvl.h
12908 F: include/net/nfc/
12909 F: include/uapi/linux/nfc.h
12912 NFC VIRTUAL NCI DEVICE DRIVER
12913 M: Bongsu Jeon <bongsu.jeon@samsung.com>
12914 L: netdev@vger.kernel.org
12915 L: linux-nfc@lists.01.org (moderated for non-subscribers)
12917 F: drivers/nfc/virtual_ncidev.c
12918 F: tools/testing/selftests/nci/
12920 NFS, SUNRPC, AND LOCKD CLIENTS
12921 M: Trond Myklebust <trond.myklebust@hammerspace.com>
12922 M: Anna Schumaker <anna.schumaker@netapp.com>
12923 L: linux-nfs@vger.kernel.org
12925 W: http://client.linux-nfs.org
12926 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
12930 F: include/linux/lockd/
12931 F: include/linux/nfs*
12932 F: include/linux/sunrpc/
12933 F: include/uapi/linux/nfs*
12934 F: include/uapi/linux/sunrpc/
12936 F: Documentation/filesystems/nfs/
12939 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
12940 L: linux-nilfs@vger.kernel.org
12942 W: https://nilfs.sourceforge.io/
12943 W: https://nilfs.osdn.jp/
12944 T: git git://github.com/konis/nilfs2.git
12945 F: Documentation/filesystems/nilfs2.rst
12947 F: include/trace/events/nilfs2.h
12948 F: include/uapi/linux/nilfs2_api.h
12949 F: include/uapi/linux/nilfs2_ondisk.h
12951 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
12952 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
12954 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12955 F: Documentation/scsi/NinjaSCSI.rst
12956 F: drivers/scsi/pcmcia/nsp_*
12958 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
12959 M: GOTO Masanori <gotom@debian.or.jp>
12960 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
12962 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12963 F: Documentation/scsi/NinjaSCSI.rst
12964 F: drivers/scsi/nsp32*
12967 M: Ley Foon Tan <ley.foon.tan@intel.com>
12969 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
12972 NITRO ENCLAVES (NE)
12973 M: Andra Paraschiv <andraprs@amazon.com>
12974 M: Alexandru Vasile <lexnv@amazon.com>
12975 M: Alexandru Ciobotaru <alcioa@amazon.com>
12976 L: linux-kernel@vger.kernel.org
12978 W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
12979 F: Documentation/virt/ne_overview.rst
12980 F: drivers/virt/nitro_enclaves/
12981 F: include/linux/nitro_enclaves.h
12982 F: include/uapi/linux/nitro_enclaves.h
12983 F: samples/nitro_enclaves/
12985 NOHZ, DYNTICKS SUPPORT
12986 M: Frederic Weisbecker <fweisbec@gmail.com>
12987 M: Thomas Gleixner <tglx@linutronix.de>
12988 M: Ingo Molnar <mingo@kernel.org>
12989 L: linux-kernel@vger.kernel.org
12991 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
12992 F: include/linux/sched/nohz.h
12993 F: include/linux/tick.h
12994 F: kernel/time/tick*.*
12996 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
12997 M: Pavel Machek <pavel@ucw.cz>
12998 M: Sakari Ailus <sakari.ailus@iki.fi>
12999 L: linux-media@vger.kernel.org
13001 F: drivers/media/i2c/ad5820.c
13002 F: drivers/media/i2c/et8ek8
13004 NOKIA N900 POWER SUPPLY DRIVERS
13005 R: Pali Rohár <pali@kernel.org>
13006 F: drivers/power/supply/bq2415x_charger.c
13007 F: drivers/power/supply/bq27xxx_battery.c
13008 F: drivers/power/supply/bq27xxx_battery_i2c.c
13009 F: drivers/power/supply/isp1704_charger.c
13010 F: drivers/power/supply/rx51_battery.c
13011 F: include/linux/power/bq2415x_charger.h
13012 F: include/linux/power/bq27xxx_battery.h
13015 M: Willy Tarreau <w@1wt.eu>
13017 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
13018 F: tools/include/nolibc/
13021 M: Matthias Maennich <maennich@google.com>
13023 F: Documentation/core-api/symbol-namespaces.rst
13027 M: Sanjay R Mehta <sanju.mehta@amd.com>
13028 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
13029 L: linux-ntb@googlegroups.com
13031 F: drivers/ntb/hw/amd/
13034 M: Jon Mason <jdmason@kudzu.us>
13035 M: Dave Jiang <dave.jiang@intel.com>
13036 M: Allen Hubbe <allenbh@gmail.com>
13037 L: linux-ntb@googlegroups.com
13039 W: https://github.com/jonmason/ntb/wiki
13040 T: git git://github.com/jonmason/ntb.git
13041 F: drivers/net/ntb_netdev.c
13043 F: include/linux/ntb.h
13044 F: include/linux/ntb_transport.h
13045 F: tools/testing/selftests/ntb/
13048 M: Serge Semin <fancer.lancer@gmail.com>
13049 L: linux-ntb@googlegroups.com
13051 F: drivers/ntb/hw/idt/
13054 M: Dave Jiang <dave.jiang@intel.com>
13055 L: linux-ntb@googlegroups.com
13057 W: https://github.com/davejiang/linux/wiki
13058 T: git https://github.com/davejiang/linux.git
13059 F: drivers/ntb/hw/intel/
13062 M: Anton Altaparmakov <anton@tuxera.com>
13063 L: linux-ntfs-dev@lists.sourceforge.net
13065 W: http://www.tuxera.com/
13066 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
13067 F: Documentation/filesystems/ntfs.rst
13071 M: Finn Thain <fthain@telegraphics.com.au>
13072 L: linux-m68k@lists.linux-m68k.org
13074 F: arch/*/include/asm/nubus.h
13076 F: include/linux/nubus.h
13077 F: include/uapi/linux/nubus.h
13079 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
13080 M: Antonino Daplas <adaplas@gmail.com>
13081 L: linux-fbdev@vger.kernel.org
13083 F: drivers/video/fbdev/nvidia/
13084 F: drivers/video/fbdev/riva/
13087 M: Keith Busch <kbusch@kernel.org>
13088 M: Jens Axboe <axboe@fb.com>
13089 M: Christoph Hellwig <hch@lst.de>
13090 M: Sagi Grimberg <sagi@grimberg.me>
13091 L: linux-nvme@lists.infradead.org
13093 W: http://git.infradead.org/nvme.git
13094 T: git://git.infradead.org/nvme.git
13095 F: drivers/nvme/host/
13096 F: include/linux/nvme.h
13097 F: include/uapi/linux/nvme_ioctl.h
13099 NVM EXPRESS FC TRANSPORT DRIVERS
13100 M: James Smart <james.smart@broadcom.com>
13101 L: linux-nvme@lists.infradead.org
13103 F: drivers/nvme/host/fc.c
13104 F: drivers/nvme/target/fc.c
13105 F: drivers/nvme/target/fcloop.c
13106 F: include/linux/nvme-fc-driver.h
13107 F: include/linux/nvme-fc.h
13109 NVM EXPRESS TARGET DRIVER
13110 M: Christoph Hellwig <hch@lst.de>
13111 M: Sagi Grimberg <sagi@grimberg.me>
13112 M: Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
13113 L: linux-nvme@lists.infradead.org
13115 W: http://git.infradead.org/nvme.git
13116 T: git://git.infradead.org/nvme.git
13117 F: drivers/nvme/target/
13120 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13122 T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
13123 F: Documentation/ABI/stable/sysfs-bus-nvmem
13124 F: Documentation/devicetree/bindings/nvmem/
13126 F: include/linux/nvmem-consumer.h
13127 F: include/linux/nvmem-provider.h
13129 NXP C45 TJA11XX PHY DRIVER
13130 M: Radu Pirea <radu-nicolae.pirea@oss.nxp.com>
13131 L: netdev@vger.kernel.org
13133 F: drivers/net/phy/nxp-c45-tja11xx.c
13136 M: Ashish Kumar <ashish.kumar@nxp.com>
13137 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
13138 L: linux-spi@vger.kernel.org
13140 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
13141 F: drivers/spi/spi-nxp-fspi.c
13143 NXP FXAS21002C DRIVER
13144 M: Rui Miguel Silva <rmfrfs@gmail.com>
13145 L: linux-iio@vger.kernel.org
13147 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
13148 F: drivers/iio/gyro/fxas21002c.h
13149 F: drivers/iio/gyro/fxas21002c_core.c
13150 F: drivers/iio/gyro/fxas21002c_i2c.c
13151 F: drivers/iio/gyro/fxas21002c_spi.c
13153 NXP i.MX CLOCK DRIVERS
13154 M: Abel Vesa <abel.vesa@nxp.com>
13155 L: linux-clk@vger.kernel.org
13156 L: linux-imx@nxp.com
13158 F: drivers/clk/imx/
13160 NXP i.MX 8MQ DCSS DRIVER
13161 M: Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
13162 R: Lucas Stach <l.stach@pengutronix.de>
13163 L: dri-devel@lists.freedesktop.org
13165 F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
13166 F: drivers/gpu/drm/imx/dcss/
13168 NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
13169 M: Jagan Teki <jagan@amarulasolutions.com>
13171 F: Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
13172 F: drivers/regulator/pf8x00-regulator.c
13174 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
13175 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
13176 L: linux-kernel@vger.kernel.org
13178 F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
13179 F: drivers/extcon/extcon-ptn5150.c
13181 NXP SGTL5000 DRIVER
13182 M: Fabio Estevam <festevam@gmail.com>
13183 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13185 F: Documentation/devicetree/bindings/sound/sgtl5000.yaml
13186 F: sound/soc/codecs/sgtl5000*
13188 NXP SJA1105 ETHERNET SWITCH DRIVER
13189 M: Vladimir Oltean <olteanv@gmail.com>
13190 L: linux-kernel@vger.kernel.org
13192 F: drivers/net/dsa/sja1105
13194 NXP TDA998X DRM DRIVER
13195 M: Russell King <linux@armlinux.org.uk>
13197 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
13198 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
13199 F: drivers/gpu/drm/i2c/tda998x_drv.c
13200 F: include/drm/i2c/tda998x.h
13201 F: include/dt-bindings/display/tda998x.h
13205 M: Peter Rosin <peda@axentia.se>
13206 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13208 F: Documentation/devicetree/bindings/sound/tfa9879.txt
13209 F: sound/soc/codecs/tfa9879*
13212 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
13213 R: Charles Gorand <charles.gorand@effinnov.com>
13214 L: linux-nfc@lists.01.org (moderated for non-subscribers)
13216 F: drivers/nfc/nxp-nci
13218 NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
13219 M: Mirela Rabulea <mirela.rabulea@nxp.com>
13220 R: NXP Linux Team <linux-imx@nxp.com>
13221 L: linux-media@vger.kernel.org
13223 F: Documentation/devicetree/bindings/media/imx8-jpeg.yaml
13224 F: drivers/media/platform/imx-jpeg
13226 NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
13227 M: Jonas Malaco <jonas@protocubo.io>
13228 L: linux-hwmon@vger.kernel.org
13230 F: Documentation/hwmon/nzxt-kraken2.rst
13231 F: drivers/hwmon/nzxt-kraken2.c
13234 M: Jiri Pirko <jiri@nvidia.com>
13235 L: netdev@vger.kernel.org
13237 F: include/linux/objagg.h
13239 F: lib/test_objagg.c
13242 M: Josh Poimboeuf <jpoimboe@redhat.com>
13243 M: Peter Zijlstra <peterz@infradead.org>
13246 F: include/linux/objtool.h
13248 OCELOT ETHERNET SWITCH DRIVER
13249 M: Vladimir Oltean <vladimir.oltean@nxp.com>
13250 M: Claudiu Manoil <claudiu.manoil@nxp.com>
13251 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
13252 M: UNGLinuxDriver@microchip.com
13253 L: netdev@vger.kernel.org
13255 F: drivers/net/dsa/ocelot/*
13256 F: drivers/net/ethernet/mscc/
13257 F: include/soc/mscc/ocelot*
13258 F: net/dsa/tag_ocelot.c
13259 F: net/dsa/tag_ocelot_8021q.c
13260 F: tools/testing/selftests/drivers/net/ocelot/*
13262 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
13263 M: Frederic Barrat <fbarrat@linux.ibm.com>
13264 M: Andrew Donnellan <ajd@linux.ibm.com>
13265 L: linuxppc-dev@lists.ozlabs.org
13267 F: Documentation/userspace-api/accelerators/ocxl.rst
13268 F: arch/powerpc/include/asm/pnv-ocxl.h
13269 F: arch/powerpc/platforms/powernv/ocxl.c
13270 F: drivers/misc/ocxl/
13271 F: include/misc/ocxl*
13272 F: include/uapi/misc/ocxl.h
13275 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
13276 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
13277 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13278 L: linux-omap@vger.kernel.org
13280 F: sound/soc/ti/n810.c
13281 F: sound/soc/ti/omap*
13282 F: sound/soc/ti/rx51.c
13283 F: sound/soc/ti/sdma-pcm.*
13285 OMAP CLOCK FRAMEWORK SUPPORT
13286 M: Paul Walmsley <paul@pwsan.com>
13287 L: linux-omap@vger.kernel.org
13289 F: arch/arm/*omap*/*clock*
13291 OMAP DEVICE TREE SUPPORT
13292 M: Benoît Cousson <bcousson@baylibre.com>
13293 M: Tony Lindgren <tony@atomide.com>
13294 L: linux-omap@vger.kernel.org
13295 L: devicetree@vger.kernel.org
13297 F: arch/arm/boot/dts/*am3*
13298 F: arch/arm/boot/dts/*am4*
13299 F: arch/arm/boot/dts/*am5*
13300 F: arch/arm/boot/dts/*dra7*
13301 F: arch/arm/boot/dts/*omap*
13302 F: arch/arm/boot/dts/logicpd-som-lv*
13303 F: arch/arm/boot/dts/logicpd-torpedo*
13305 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
13306 L: linux-omap@vger.kernel.org
13307 L: linux-fbdev@vger.kernel.org
13309 F: Documentation/arm/omap/dss.rst
13310 F: drivers/video/fbdev/omap2/
13312 OMAP FRAMEBUFFER SUPPORT
13313 L: linux-fbdev@vger.kernel.org
13314 L: linux-omap@vger.kernel.org
13316 F: drivers/video/fbdev/omap/
13318 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
13319 M: Roger Quadros <rogerq@kernel.org>
13320 M: Tony Lindgren <tony@atomide.com>
13321 L: linux-omap@vger.kernel.org
13323 F: arch/arm/mach-omap2/*gpmc*
13324 F: drivers/memory/omap-gpmc.c
13327 M: Grygorii Strashko <grygorii.strashko@ti.com>
13328 M: Santosh Shilimkar <ssantosh@kernel.org>
13329 M: Kevin Hilman <khilman@kernel.org>
13330 L: linux-omap@vger.kernel.org
13332 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
13333 F: drivers/gpio/gpio-omap.c
13335 OMAP HARDWARE SPINLOCK SUPPORT
13336 M: Ohad Ben-Cohen <ohad@wizery.com>
13337 L: linux-omap@vger.kernel.org
13339 F: drivers/hwspinlock/omap_hwspinlock.c
13341 OMAP HS MMC SUPPORT
13342 L: linux-mmc@vger.kernel.org
13343 L: linux-omap@vger.kernel.org
13345 F: drivers/mmc/host/omap_hsmmc.c
13348 M: Paul Walmsley <paul@pwsan.com>
13349 L: linux-omap@vger.kernel.org
13351 F: arch/arm/mach-omap2/omap_hwmod*data*
13354 M: Benoît Cousson <bcousson@baylibre.com>
13355 M: Paul Walmsley <paul@pwsan.com>
13356 L: linux-omap@vger.kernel.org
13358 F: arch/arm/mach-omap2/omap_hwmod.*
13361 M: Vignesh R <vigneshr@ti.com>
13362 L: linux-omap@vger.kernel.org
13363 L: linux-i2c@vger.kernel.org
13365 F: Documentation/devicetree/bindings/i2c/i2c-omap.txt
13366 F: drivers/i2c/busses/i2c-omap.c
13368 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
13369 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13370 L: linux-media@vger.kernel.org
13372 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
13373 F: drivers/media/platform/omap3isp/
13374 F: drivers/staging/media/omap4iss/
13377 M: Aaro Koskinen <aaro.koskinen@iki.fi>
13378 L: linux-omap@vger.kernel.org
13380 F: drivers/mmc/host/omap.c
13382 OMAP POWER MANAGEMENT SUPPORT
13383 M: Kevin Hilman <khilman@kernel.org>
13384 L: linux-omap@vger.kernel.org
13386 F: arch/arm/*omap*/*pm*
13387 F: drivers/cpufreq/omap-cpufreq.c
13389 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
13390 M: Rajendra Nayak <rnayak@codeaurora.org>
13391 M: Paul Walmsley <paul@pwsan.com>
13392 L: linux-omap@vger.kernel.org
13394 F: arch/arm/mach-omap2/prm*
13396 OMAP RANDOM NUMBER GENERATOR SUPPORT
13397 M: Deepak Saxena <dsaxena@plexity.net>
13399 F: drivers/char/hw_random/omap-rng.c
13402 L: linux-usb@vger.kernel.org
13403 L: linux-omap@vger.kernel.org
13405 F: arch/arm/*omap*/usb*
13406 F: drivers/usb/*/*omap*
13408 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
13409 M: Mark Jackson <mpfj@newflow.co.uk>
13410 L: linux-omap@vger.kernel.org
13412 F: arch/arm/boot/dts/am335x-nano.dts
13415 M: Aaro Koskinen <aaro.koskinen@iki.fi>
13416 M: Tony Lindgren <tony@atomide.com>
13417 L: linux-omap@vger.kernel.org
13419 Q: http://patchwork.kernel.org/project/linux-omap/list/
13420 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
13421 F: arch/arm/configs/omap1_defconfig
13422 F: arch/arm/mach-omap1/
13423 F: arch/arm/plat-omap/
13424 F: drivers/i2c/busses/i2c-omap.c
13425 F: include/linux/platform_data/ams-delta-fiq.h
13426 F: include/linux/platform_data/i2c-omap.h
13429 M: Tony Lindgren <tony@atomide.com>
13430 L: linux-omap@vger.kernel.org
13432 W: http://www.muru.com/linux/omap/
13433 W: http://linux.omap.com/
13434 Q: http://patchwork.kernel.org/project/linux-omap/list/
13435 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
13436 F: arch/arm/configs/omap2plus_defconfig
13437 F: arch/arm/mach-omap2/
13438 F: arch/arm/plat-omap/
13439 F: drivers/bus/ti-sysc.c
13440 F: drivers/i2c/busses/i2c-omap.c
13441 F: drivers/irqchip/irq-omap-intc.c
13442 F: drivers/mfd/*omap*.c
13443 F: drivers/mfd/menelaus.c
13444 F: drivers/mfd/palmas.c
13445 F: drivers/mfd/tps65217.c
13446 F: drivers/mfd/tps65218.c
13447 F: drivers/mfd/tps65910.c
13448 F: drivers/mfd/twl-core.[ch]
13449 F: drivers/mfd/twl4030*.c
13450 F: drivers/mfd/twl6030*.c
13451 F: drivers/mfd/twl6040*.c
13452 F: drivers/regulator/palmas-regulator*.c
13453 F: drivers/regulator/pbias-regulator.c
13454 F: drivers/regulator/tps65217-regulator.c
13455 F: drivers/regulator/tps65218-regulator.c
13456 F: drivers/regulator/tps65910-regulator.c
13457 F: drivers/regulator/twl-regulator.c
13458 F: drivers/regulator/twl6030-regulator.c
13459 F: include/linux/platform_data/i2c-omap.h
13460 F: include/linux/platform_data/ti-sysc.h
13463 M: Bob Copeland <me@bobcopeland.com>
13464 L: linux-karma-devel@lists.sourceforge.net
13466 F: Documentation/filesystems/omfs.rst
13469 OMNIKEY CARDMAN 4000 DRIVER
13470 M: Harald Welte <laforge@gnumonks.org>
13472 F: drivers/char/pcmcia/cm4000_cs.c
13473 F: include/linux/cm4000_cs.h
13474 F: include/uapi/linux/cm4000_cs.h
13476 OMNIKEY CARDMAN 4040 DRIVER
13477 M: Harald Welte <laforge@gnumonks.org>
13479 F: drivers/char/pcmcia/cm4040_cs.*
13481 OMNIVISION OV02A10 SENSOR DRIVER
13482 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
13483 L: linux-media@vger.kernel.org
13485 T: git git://linuxtv.org/media_tree.git
13486 F: Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
13487 F: drivers/media/i2c/ov02a10.c
13489 OMNIVISION OV13858 SENSOR DRIVER
13490 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13491 L: linux-media@vger.kernel.org
13493 T: git git://linuxtv.org/media_tree.git
13494 F: drivers/media/i2c/ov13858.c
13496 OMNIVISION OV2680 SENSOR DRIVER
13497 M: Rui Miguel Silva <rmfrfs@gmail.com>
13498 L: linux-media@vger.kernel.org
13500 T: git git://linuxtv.org/media_tree.git
13501 F: Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
13502 F: drivers/media/i2c/ov2680.c
13504 OMNIVISION OV2685 SENSOR DRIVER
13505 M: Shunqian Zheng <zhengsq@rock-chips.com>
13506 L: linux-media@vger.kernel.org
13508 T: git git://linuxtv.org/media_tree.git
13509 F: drivers/media/i2c/ov2685.c
13511 OMNIVISION OV2740 SENSOR DRIVER
13512 M: Tianshu Qiu <tian.shu.qiu@intel.com>
13513 R: Shawn Tu <shawnx.tu@intel.com>
13514 R: Bingbu Cao <bingbu.cao@intel.com>
13515 L: linux-media@vger.kernel.org
13517 T: git git://linuxtv.org/media_tree.git
13518 F: drivers/media/i2c/ov2740.c
13520 OMNIVISION OV5640 SENSOR DRIVER
13521 M: Steve Longerbeam <slongerbeam@gmail.com>
13522 L: linux-media@vger.kernel.org
13524 T: git git://linuxtv.org/media_tree.git
13525 F: drivers/media/i2c/ov5640.c
13527 OMNIVISION OV5647 SENSOR DRIVER
13528 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
13529 M: Jacopo Mondi <jacopo@jmondi.org>
13530 L: linux-media@vger.kernel.org
13532 T: git git://linuxtv.org/media_tree.git
13533 F: Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
13534 F: drivers/media/i2c/ov5647.c
13536 OMNIVISION OV5670 SENSOR DRIVER
13537 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
13538 M: Hyungwoo Yang <hyungwoo.yang@intel.com>
13539 L: linux-media@vger.kernel.org
13541 T: git git://linuxtv.org/media_tree.git
13542 F: drivers/media/i2c/ov5670.c
13544 OMNIVISION OV5675 SENSOR DRIVER
13545 M: Shawn Tu <shawnx.tu@intel.com>
13546 L: linux-media@vger.kernel.org
13548 T: git git://linuxtv.org/media_tree.git
13549 F: drivers/media/i2c/ov5675.c
13551 OMNIVISION OV5695 SENSOR DRIVER
13552 M: Shunqian Zheng <zhengsq@rock-chips.com>
13553 L: linux-media@vger.kernel.org
13555 T: git git://linuxtv.org/media_tree.git
13556 F: drivers/media/i2c/ov5695.c
13558 OMNIVISION OV7670 SENSOR DRIVER
13559 L: linux-media@vger.kernel.org
13561 T: git git://linuxtv.org/media_tree.git
13562 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
13563 F: drivers/media/i2c/ov7670.c
13565 OMNIVISION OV772x SENSOR DRIVER
13566 M: Jacopo Mondi <jacopo@jmondi.org>
13567 L: linux-media@vger.kernel.org
13569 T: git git://linuxtv.org/media_tree.git
13570 F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
13571 F: drivers/media/i2c/ov772x.c
13572 F: include/media/i2c/ov772x.h
13574 OMNIVISION OV7740 SENSOR DRIVER
13575 M: Wenyou Yang <wenyou.yang@microchip.com>
13576 L: linux-media@vger.kernel.org
13578 T: git git://linuxtv.org/media_tree.git
13579 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
13580 F: drivers/media/i2c/ov7740.c
13582 OMNIVISION OV8856 SENSOR DRIVER
13583 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
13584 L: linux-media@vger.kernel.org
13586 T: git git://linuxtv.org/media_tree.git
13587 F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
13588 F: drivers/media/i2c/ov8856.c
13590 OMNIVISION OV9640 SENSOR DRIVER
13591 M: Petr Cvek <petrcvekcz@gmail.com>
13592 L: linux-media@vger.kernel.org
13594 F: drivers/media/i2c/ov9640.*
13596 OMNIVISION OV9650 SENSOR DRIVER
13597 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13598 R: Akinobu Mita <akinobu.mita@gmail.com>
13599 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
13600 L: linux-media@vger.kernel.org
13602 T: git git://linuxtv.org/media_tree.git
13603 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
13604 F: drivers/media/i2c/ov9650.c
13606 OMNIVISION OV9734 SENSOR DRIVER
13607 M: Tianshu Qiu <tian.shu.qiu@intel.com>
13608 R: Bingbu Cao <bingbu.cao@intel.com>
13609 L: linux-media@vger.kernel.org
13611 T: git git://linuxtv.org/media_tree.git
13612 F: drivers/media/i2c/ov9734.c
13614 ONENAND FLASH DRIVER
13615 M: Kyungmin Park <kyungmin.park@samsung.com>
13616 L: linux-mtd@lists.infradead.org
13618 F: drivers/mtd/nand/onenand/
13619 F: include/linux/mtd/onenand*.h
13621 ONION OMEGA2+ BOARD
13622 M: Harvey Hunt <harveyhuntnexus@gmail.com>
13623 L: linux-mips@vger.kernel.org
13625 F: arch/mips/boot/dts/ralink/omega2p.dts
13628 M: Jens Wiklander <jens.wiklander@linaro.org>
13629 L: op-tee@lists.trustedfirmware.org
13631 F: Documentation/ABI/testing/sysfs-bus-optee-devices
13632 F: drivers/tee/optee/
13634 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
13635 M: Sumit Garg <sumit.garg@linaro.org>
13636 L: op-tee@lists.trustedfirmware.org
13638 F: drivers/char/hw_random/optee-rng.c
13641 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
13642 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
13643 L: linux-rdma@vger.kernel.org
13645 F: drivers/infiniband/ulp/opa_vnic
13647 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
13648 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
13649 M: Frank Rowand <frowand.list@gmail.com>
13650 L: devicetree@vger.kernel.org
13652 F: Documentation/devicetree/dynamic-resolution-notes.rst
13653 F: Documentation/devicetree/overlay-notes.rst
13654 F: drivers/of/overlay.c
13655 F: drivers/of/resolver.c
13656 K: of_overlay_notifier_
13658 OPEN FIRMWARE AND FLATTENED DEVICE TREE
13659 M: Rob Herring <robh+dt@kernel.org>
13660 M: Frank Rowand <frowand.list@gmail.com>
13661 L: devicetree@vger.kernel.org
13663 W: http://www.devicetree.org/
13664 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
13665 F: Documentation/ABI/testing/sysfs-firmware-ofw
13667 F: include/linux/of*.h
13670 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
13671 M: Rob Herring <robh+dt@kernel.org>
13672 L: devicetree@vger.kernel.org
13674 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
13675 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
13676 F: Documentation/devicetree/
13677 F: arch/*/boot/dts/
13678 F: include/dt-bindings/
13680 OPENCORES I2C BUS DRIVER
13681 M: Peter Korsgaard <peter@korsgaard.com>
13682 M: Andrew Lunn <andrew@lunn.ch>
13683 L: linux-i2c@vger.kernel.org
13685 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
13686 F: Documentation/i2c/busses/i2c-ocores.rst
13687 F: drivers/i2c/busses/i2c-ocores.c
13688 F: include/linux/platform_data/i2c-ocores.h
13690 OPENRISC ARCHITECTURE
13691 M: Jonas Bonn <jonas@southpole.se>
13692 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
13693 M: Stafford Horne <shorne@gmail.com>
13694 L: openrisc@lists.librecores.org
13696 W: http://openrisc.io
13697 T: git git://github.com/openrisc/linux.git
13698 F: Documentation/devicetree/bindings/openrisc/
13699 F: Documentation/openrisc/
13701 F: drivers/irqchip/irq-ompic.c
13702 F: drivers/irqchip/irq-or1k-*
13705 M: Pravin B Shelar <pshelar@ovn.org>
13706 L: netdev@vger.kernel.org
13707 L: dev@openvswitch.org
13709 W: http://openvswitch.org
13710 F: include/uapi/linux/openvswitch.h
13711 F: net/openvswitch/
13713 OPERATING PERFORMANCE POINTS (OPP)
13714 M: Viresh Kumar <vireshk@kernel.org>
13715 M: Nishanth Menon <nm@ti.com>
13716 M: Stephen Boyd <sboyd@kernel.org>
13717 L: linux-pm@vger.kernel.org
13719 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
13720 F: Documentation/devicetree/bindings/opp/
13721 F: Documentation/power/opp.rst
13723 F: include/linux/pm_opp.h
13726 M: Clemens Ladisch <clemens@ladisch.de>
13727 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13729 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13730 F: sound/drivers/opl4/
13732 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
13733 M: Mark Fasheh <mark@fasheh.com>
13734 M: Joel Becker <jlbec@evilplan.org>
13735 M: Joseph Qi <joseph.qi@linux.alibaba.com>
13736 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
13738 W: http://ocfs2.wiki.kernel.org
13739 F: Documentation/filesystems/dlmfs.rst
13740 F: Documentation/filesystems/ocfs2.rst
13743 ORANGEFS FILESYSTEM
13744 M: Mike Marshall <hubcap@omnibond.com>
13745 R: Martin Brandenburg <martin@omnibond.com>
13746 L: devel@lists.orangefs.org
13748 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
13749 F: Documentation/filesystems/orangefs.rst
13753 L: linux-wireless@vger.kernel.org
13755 W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
13756 W: http://www.nongnu.org/orinoco/
13757 F: drivers/net/wireless/intersil/orinoco/
13759 OV2659 OMNIVISION SENSOR DRIVER
13760 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13761 L: linux-media@vger.kernel.org
13763 W: https://linuxtv.org
13764 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13765 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13766 F: drivers/media/i2c/ov2659.c
13767 F: include/media/i2c/ov2659.h
13770 M: Miklos Szeredi <miklos@szeredi.hu>
13771 L: linux-unionfs@vger.kernel.org
13773 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
13774 F: Documentation/filesystems/overlayfs.rst
13777 P54 WIRELESS DRIVER
13778 M: Christian Lamparter <chunkeey@googlemail.com>
13779 L: linux-wireless@vger.kernel.org
13781 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
13782 F: drivers/net/wireless/intersil/p54/
13785 M: Vladimir Oltean <olteanv@gmail.com>
13786 L: netdev@vger.kernel.org
13788 F: Documentation/core-api/packing.rst
13789 F: include/linux/packing.h
13792 PADATA PARALLEL EXECUTION MECHANISM
13793 M: Steffen Klassert <steffen.klassert@secunet.com>
13794 M: Daniel Jordan <daniel.m.jordan@oracle.com>
13795 L: linux-crypto@vger.kernel.org
13796 L: linux-kernel@vger.kernel.org
13798 F: Documentation/core-api/padata.rst
13799 F: include/linux/padata.h
13803 M: Jesper Dangaard Brouer <hawk@kernel.org>
13804 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
13805 L: netdev@vger.kernel.org
13807 F: Documentation/networking/page_pool.rst
13808 F: include/net/page_pool.h
13809 F: include/trace/events/page_pool.h
13810 F: net/core/page_pool.c
13812 PANASONIC LAPTOP ACPI EXTRAS DRIVER
13813 M: Kenneth Chan <kenneth.t.chan@gmail.com>
13814 L: platform-driver-x86@vger.kernel.org
13816 F: drivers/platform/x86/panasonic-laptop.c
13818 PARALLAX PING IIO SENSOR DRIVER
13819 M: Andreas Klinger <ak@it-klinger.de>
13820 L: linux-iio@vger.kernel.org
13822 F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
13823 F: drivers/iio/proximity/ping.c
13825 PARALLEL LCD/KEYPAD PANEL DRIVER
13826 M: Willy Tarreau <willy@haproxy.com>
13827 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
13829 F: Documentation/admin-guide/lcd-panel-cgram.rst
13830 F: drivers/auxdisplay/panel.c
13832 PARALLEL PORT SUBSYSTEM
13833 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13834 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13835 L: linux-parport@lists.infradead.org (subscribers-only)
13837 F: Documentation/driver-api/parport*.rst
13838 F: drivers/char/ppdev.c
13839 F: drivers/parport/
13840 F: include/linux/parport*.h
13841 F: include/uapi/linux/ppdev.h
13843 PARAVIRT_OPS INTERFACE
13844 M: Juergen Gross <jgross@suse.com>
13845 M: Deep Shah <sdeep@vmware.com>
13846 M: "VMware, Inc." <pv-drivers@vmware.com>
13847 L: virtualization@lists.linux-foundation.org
13849 F: Documentation/virt/paravirt_ops.rst
13850 F: arch/*/include/asm/paravirt*.h
13851 F: arch/*/kernel/paravirt*
13852 F: include/linux/hypervisor.h
13854 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
13855 M: Tim Waugh <tim@cyberelk.net>
13856 L: linux-parport@lists.infradead.org (subscribers-only)
13858 F: Documentation/admin-guide/blockdev/paride.rst
13859 F: drivers/block/paride/
13861 PARISC ARCHITECTURE
13862 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
13863 M: Helge Deller <deller@gmx.de>
13864 L: linux-parisc@vger.kernel.org
13866 W: https://parisc.wiki.kernel.org
13867 Q: http://patchwork.kernel.org/project/linux-parisc/list/
13868 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
13869 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
13870 F: Documentation/parisc/
13872 F: drivers/char/agp/parisc-agp.c
13873 F: drivers/input/misc/hp_sdc_rtc.c
13874 F: drivers/input/serio/gscps2.c
13875 F: drivers/input/serio/hp_sdc*
13877 F: drivers/parport/parport_gsc.*
13878 F: drivers/tty/serial/8250/8250_gsc.c
13879 F: drivers/video/console/sti*
13880 F: drivers/video/fbdev/sti*
13881 F: drivers/video/logo/logo_parisc*
13882 F: include/linux/hp_sdc.h
13885 M: Jiri Pirko <jiri@nvidia.com>
13886 L: netdev@vger.kernel.org
13888 F: include/linux/parman.h
13890 F: lib/test_parman.c
13892 PC ENGINES APU BOARD DRIVER
13893 M: Enrico Weigelt, metux IT consult <info@metux.net>
13895 F: drivers/platform/x86/pcengines-apuv2.c
13897 PC87360 HARDWARE MONITORING DRIVER
13898 M: Jim Cromie <jim.cromie@gmail.com>
13899 L: linux-hwmon@vger.kernel.org
13901 F: Documentation/hwmon/pc87360.rst
13902 F: drivers/hwmon/pc87360.c
13904 PC8736x GPIO DRIVER
13905 M: Jim Cromie <jim.cromie@gmail.com>
13907 F: drivers/char/pc8736x_gpio.c
13909 PC87427 HARDWARE MONITORING DRIVER
13910 M: Jean Delvare <jdelvare@suse.com>
13911 L: linux-hwmon@vger.kernel.org
13913 F: Documentation/hwmon/pc87427.rst
13914 F: drivers/hwmon/pc87427.c
13917 M: Riku Voipio <riku.voipio@iki.fi>
13919 F: drivers/leds/leds-pca9532.c
13920 F: include/linux/leds-pca9532.h
13922 PCA9541 I2C BUS MASTER SELECTOR DRIVER
13923 M: Guenter Roeck <linux@roeck-us.net>
13924 L: linux-i2c@vger.kernel.org
13926 F: drivers/i2c/muxes/i2c-mux-pca9541.c
13928 PCDP - PRIMARY CONSOLE AND DEBUG PORT
13929 M: Khalid Aziz <khalid@gonehiking.org>
13931 F: drivers/firmware/pcdp.*
13933 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
13934 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13935 M: Pali Rohár <pali@kernel.org>
13936 L: linux-pci@vger.kernel.org
13937 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13939 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
13940 F: drivers/pci/controller/pci-aardvark.c
13942 PCI DRIVER FOR ALTERA PCIE IP
13943 M: Ley Foon Tan <ley.foon.tan@intel.com>
13944 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
13945 L: linux-pci@vger.kernel.org
13947 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
13948 F: drivers/pci/controller/pcie-altera.c
13950 PCI DRIVER FOR APPLIEDMICRO XGENE
13951 M: Toan Le <toan@os.amperecomputing.com>
13952 L: linux-pci@vger.kernel.org
13953 L: linux-arm-kernel@lists.infradead.org
13955 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
13956 F: drivers/pci/controller/pci-xgene.c
13958 PCI DRIVER FOR ARM VERSATILE PLATFORM
13959 M: Rob Herring <robh@kernel.org>
13960 L: linux-pci@vger.kernel.org
13961 L: linux-arm-kernel@lists.infradead.org
13963 F: Documentation/devicetree/bindings/pci/versatile.yaml
13964 F: drivers/pci/controller/pci-versatile.c
13966 PCI DRIVER FOR ARMADA 8K
13967 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13968 L: linux-pci@vger.kernel.org
13969 L: linux-arm-kernel@lists.infradead.org
13971 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
13972 F: drivers/pci/controller/dwc/pcie-armada8k.c
13974 PCI DRIVER FOR CADENCE PCIE IP
13975 M: Tom Joseph <tjoseph@cadence.com>
13976 L: linux-pci@vger.kernel.org
13978 F: Documentation/devicetree/bindings/pci/cdns,*
13979 F: drivers/pci/controller/cadence/
13981 PCI DRIVER FOR FREESCALE LAYERSCAPE
13982 M: Minghuan Lian <minghuan.Lian@nxp.com>
13983 M: Mingkai Hu <mingkai.hu@nxp.com>
13984 M: Roy Zang <roy.zang@nxp.com>
13985 L: linuxppc-dev@lists.ozlabs.org
13986 L: linux-pci@vger.kernel.org
13987 L: linux-arm-kernel@lists.infradead.org
13989 F: drivers/pci/controller/dwc/*layerscape*
13991 PCI DRIVER FOR GENERIC OF HOSTS
13992 M: Will Deacon <will@kernel.org>
13993 L: linux-pci@vger.kernel.org
13994 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13996 F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
13997 F: drivers/pci/controller/pci-host-common.c
13998 F: drivers/pci/controller/pci-host-generic.c
14000 PCI DRIVER FOR IMX6
14001 M: Richard Zhu <hongxing.zhu@nxp.com>
14002 M: Lucas Stach <l.stach@pengutronix.de>
14003 L: linux-pci@vger.kernel.org
14004 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14006 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
14007 F: drivers/pci/controller/dwc/*imx6*
14009 PCI DRIVER FOR FU740
14010 M: Paul Walmsley <paul.walmsley@sifive.com>
14011 M: Greentime Hu <greentime.hu@sifive.com>
14012 L: linux-pci@vger.kernel.org
14014 F: Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
14015 F: drivers/pci/controller/dwc/pcie-fu740.c
14017 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
14018 M: Jonathan Derrick <jonathan.derrick@intel.com>
14019 L: linux-pci@vger.kernel.org
14021 F: drivers/pci/controller/vmd.c
14023 PCI DRIVER FOR MICROSEMI SWITCHTEC
14024 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
14025 M: Logan Gunthorpe <logang@deltatee.com>
14026 L: linux-pci@vger.kernel.org
14028 F: Documentation/ABI/testing/sysfs-class-switchtec
14029 F: Documentation/driver-api/switchtec.rst
14030 F: drivers/ntb/hw/mscc/
14031 F: drivers/pci/switch/switchtec*
14032 F: include/linux/switchtec.h
14033 F: include/uapi/linux/switchtec_ioctl.h
14035 PCI DRIVER FOR MOBIVEIL PCIE IP
14036 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
14037 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
14038 L: linux-pci@vger.kernel.org
14040 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
14041 F: drivers/pci/controller/mobiveil/pcie-mobiveil*
14043 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
14044 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
14045 L: linux-pci@vger.kernel.org
14046 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14048 F: drivers/pci/controller/*mvebu*
14050 PCI DRIVER FOR NVIDIA TEGRA
14051 M: Thierry Reding <thierry.reding@gmail.com>
14052 L: linux-tegra@vger.kernel.org
14053 L: linux-pci@vger.kernel.org
14055 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
14056 F: drivers/pci/controller/pci-tegra.c
14058 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
14059 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
14060 L: linux-pci@vger.kernel.org
14061 L: linux-arm-kernel@lists.infradead.org
14063 F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
14064 F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
14066 PCI DRIVER FOR RENESAS R-CAR
14067 M: Marek Vasut <marek.vasut+renesas@gmail.com>
14068 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
14069 L: linux-pci@vger.kernel.org
14070 L: linux-renesas-soc@vger.kernel.org
14072 F: Documentation/devicetree/bindings/pci/*rcar*
14073 F: drivers/pci/controller/*rcar*
14075 PCI DRIVER FOR SAMSUNG EXYNOS
14076 M: Jingoo Han <jingoohan1@gmail.com>
14077 L: linux-pci@vger.kernel.org
14078 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14079 L: linux-samsung-soc@vger.kernel.org
14081 F: drivers/pci/controller/dwc/pci-exynos.c
14083 PCI DRIVER FOR SYNOPSYS DESIGNWARE
14084 M: Jingoo Han <jingoohan1@gmail.com>
14085 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
14086 L: linux-pci@vger.kernel.org
14088 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
14089 F: drivers/pci/controller/dwc/*designware*
14091 PCI DRIVER FOR TI DRA7XX/J721E
14092 M: Kishon Vijay Abraham I <kishon@ti.com>
14093 L: linux-omap@vger.kernel.org
14094 L: linux-pci@vger.kernel.org
14095 L: linux-arm-kernel@lists.infradead.org
14097 F: Documentation/devicetree/bindings/pci/ti-pci.txt
14098 F: drivers/pci/controller/cadence/pci-j721e.c
14099 F: drivers/pci/controller/dwc/pci-dra7xx.c
14101 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
14102 M: Linus Walleij <linus.walleij@linaro.org>
14103 L: linux-pci@vger.kernel.org
14105 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
14106 F: drivers/pci/controller/pci-v3-semi.c
14108 PCI ENDPOINT SUBSYSTEM
14109 M: Kishon Vijay Abraham I <kishon@ti.com>
14110 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14111 L: linux-pci@vger.kernel.org
14113 F: Documentation/PCI/endpoint/*
14114 F: Documentation/misc-devices/pci-endpoint-test.rst
14115 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
14116 F: drivers/misc/pci_endpoint_test.c
14117 F: drivers/pci/endpoint/
14120 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
14121 M: Russell Currey <ruscur@russell.cc>
14122 M: Oliver O'Halloran <oohall@gmail.com>
14123 L: linuxppc-dev@lists.ozlabs.org
14125 F: Documentation/PCI/pci-error-recovery.rst
14126 F: Documentation/powerpc/eeh-pci-error-recovery.rst
14127 F: arch/powerpc/include/*/eeh*.h
14128 F: arch/powerpc/kernel/eeh*.c
14129 F: arch/powerpc/platforms/*/eeh*.c
14130 F: drivers/pci/pcie/aer.c
14131 F: drivers/pci/pcie/dpc.c
14132 F: drivers/pci/pcie/err.c
14135 M: Linas Vepstas <linasvepstas@gmail.com>
14136 L: linux-pci@vger.kernel.org
14138 F: Documentation/PCI/pci-error-recovery.rst
14140 PCI MSI DRIVER FOR ALTERA MSI IP
14141 M: Ley Foon Tan <ley.foon.tan@intel.com>
14142 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
14143 L: linux-pci@vger.kernel.org
14145 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
14146 F: drivers/pci/controller/pcie-altera-msi.c
14148 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
14149 M: Toan Le <toan@os.amperecomputing.com>
14150 L: linux-pci@vger.kernel.org
14151 L: linux-arm-kernel@lists.infradead.org
14153 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
14154 F: drivers/pci/controller/pci-xgene-msi.c
14156 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
14157 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14158 R: Rob Herring <robh@kernel.org>
14159 L: linux-pci@vger.kernel.org
14161 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
14162 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
14163 F: drivers/pci/controller/
14166 M: Bjorn Helgaas <bhelgaas@google.com>
14167 L: linux-pci@vger.kernel.org
14169 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
14170 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
14171 F: Documentation/PCI/
14172 F: Documentation/devicetree/bindings/pci/
14173 F: arch/x86/kernel/early-quirks.c
14174 F: arch/x86/kernel/quirks.c
14176 F: drivers/acpi/pci*
14178 F: include/asm-generic/pci*
14179 F: include/linux/of_pci.h
14180 F: include/linux/pci*
14181 F: include/uapi/linux/pci*
14184 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
14185 M: Jonathan Chocron <jonnyc@amazon.com>
14186 L: linux-pci@vger.kernel.org
14188 F: Documentation/devicetree/bindings/pci/pcie-al.txt
14189 F: drivers/pci/controller/dwc/pcie-al.c
14191 PCIE DRIVER FOR AMLOGIC MESON
14192 M: Yue Wang <yue.wang@Amlogic.com>
14193 L: linux-pci@vger.kernel.org
14194 L: linux-amlogic@lists.infradead.org
14196 F: drivers/pci/controller/dwc/pci-meson.c
14198 PCIE DRIVER FOR AXIS ARTPEC
14199 M: Jesper Nilsson <jesper.nilsson@axis.com>
14200 L: linux-arm-kernel@axis.com
14201 L: linux-pci@vger.kernel.org
14203 F: Documentation/devicetree/bindings/pci/axis,artpec*
14204 F: drivers/pci/controller/dwc/*artpec*
14206 PCIE DRIVER FOR CAVIUM THUNDERX
14207 M: Robert Richter <rric@kernel.org>
14208 L: linux-pci@vger.kernel.org
14209 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14211 F: drivers/pci/controller/pci-thunder-*
14213 PCIE DRIVER FOR HISILICON
14214 M: Zhou Wang <wangzhou1@hisilicon.com>
14215 L: linux-pci@vger.kernel.org
14217 F: drivers/pci/controller/dwc/pcie-hisi.c
14219 PCIE DRIVER FOR HISILICON KIRIN
14220 M: Xiaowei Song <songxiaowei@hisilicon.com>
14221 M: Binghui Wang <wangbinghui@hisilicon.com>
14222 L: linux-pci@vger.kernel.org
14224 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
14225 F: drivers/pci/controller/dwc/pcie-kirin.c
14227 PCIE DRIVER FOR HISILICON STB
14228 M: Shawn Guo <shawn.guo@linaro.org>
14229 L: linux-pci@vger.kernel.org
14231 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
14232 F: drivers/pci/controller/dwc/pcie-histb.c
14234 PCIE DRIVER FOR MEDIATEK
14235 M: Ryder Lee <ryder.lee@mediatek.com>
14236 M: Jianjun Wang <jianjun.wang@mediatek.com>
14237 L: linux-pci@vger.kernel.org
14238 L: linux-mediatek@lists.infradead.org
14240 F: Documentation/devicetree/bindings/pci/mediatek*
14241 F: drivers/pci/controller/*mediatek*
14243 PCIE DRIVER FOR MICROCHIP
14244 M: Daire McNamara <daire.mcnamara@microchip.com>
14245 L: linux-pci@vger.kernel.org
14247 F: Documentation/devicetree/bindings/pci/microchip*
14248 F: drivers/pci/controller/*microchip*
14250 PCIE DRIVER FOR QUALCOMM MSM
14251 M: Stanimir Varbanov <svarbanov@mm-sol.com>
14252 L: linux-pci@vger.kernel.org
14253 L: linux-arm-msm@vger.kernel.org
14255 F: drivers/pci/controller/dwc/*qcom*
14257 PCIE DRIVER FOR ROCKCHIP
14258 M: Shawn Lin <shawn.lin@rock-chips.com>
14259 L: linux-pci@vger.kernel.org
14260 L: linux-rockchip@lists.infradead.org
14262 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
14263 F: drivers/pci/controller/pcie-rockchip*
14265 PCIE DRIVER FOR SOCIONEXT UNIPHIER
14266 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14267 L: linux-pci@vger.kernel.org
14269 F: Documentation/devicetree/bindings/pci/uniphier-pcie*
14270 F: drivers/pci/controller/dwc/pcie-uniphier*
14272 PCIE DRIVER FOR ST SPEAR13XX
14273 M: Pratyush Anand <pratyush.anand@gmail.com>
14274 L: linux-pci@vger.kernel.org
14276 F: drivers/pci/controller/dwc/*spear*
14279 M: Dominik Brodowski <linux@dominikbrodowski.net>
14281 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
14282 F: Documentation/pcmcia/
14287 PCNET32 NETWORK DRIVER
14288 M: Don Fry <pcnet32@frontier.com>
14289 L: netdev@vger.kernel.org
14291 F: drivers/net/ethernet/amd/pcnet32.c
14293 PCRYPT PARALLEL CRYPTO ENGINE
14294 M: Steffen Klassert <steffen.klassert@secunet.com>
14295 L: linux-crypto@vger.kernel.org
14298 F: include/crypto/pcrypt.h
14300 PEAQ WMI HOTKEYS DRIVER
14301 M: Hans de Goede <hdegoede@redhat.com>
14302 L: platform-driver-x86@vger.kernel.org
14304 F: drivers/platform/x86/peaq-wmi.c
14306 PENSANDO ETHERNET DRIVERS
14307 M: Shannon Nelson <snelson@pensando.io>
14308 M: drivers@pensando.io
14309 L: netdev@vger.kernel.org
14311 F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
14312 F: drivers/net/ethernet/pensando/
14314 PER-CPU MEMORY ALLOCATOR
14315 M: Dennis Zhou <dennis@kernel.org>
14316 M: Tejun Heo <tj@kernel.org>
14317 M: Christoph Lameter <cl@linux.com>
14319 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
14320 F: arch/*/include/asm/percpu.h
14321 F: include/linux/percpu*.h
14324 PER-TASK DELAY ACCOUNTING
14325 M: Balbir Singh <bsingharora@gmail.com>
14327 F: include/linux/delayacct.h
14328 F: kernel/delayacct.c
14330 PERFORMANCE EVENTS SUBSYSTEM
14331 M: Peter Zijlstra <peterz@infradead.org>
14332 M: Ingo Molnar <mingo@redhat.com>
14333 M: Arnaldo Carvalho de Melo <acme@kernel.org>
14334 R: Mark Rutland <mark.rutland@arm.com>
14335 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
14336 R: Jiri Olsa <jolsa@redhat.com>
14337 R: Namhyung Kim <namhyung@kernel.org>
14338 L: linux-perf-users@vger.kernel.org
14339 L: linux-kernel@vger.kernel.org
14341 W: https://perf.wiki.kernel.org/
14342 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14344 F: arch/*/events/*/*
14345 F: arch/*/include/asm/perf_event.h
14346 F: arch/*/kernel/*/*/perf_event*.c
14347 F: arch/*/kernel/*/perf_event*.c
14348 F: arch/*/kernel/perf_callchain.c
14349 F: arch/*/kernel/perf_event*.c
14350 F: include/linux/perf_event.h
14351 F: include/uapi/linux/perf_event.h
14356 PERFORMANCE EVENTS TOOLING ARM64
14357 R: John Garry <john.garry@huawei.com>
14358 R: Will Deacon <will@kernel.org>
14359 R: Mathieu Poirier <mathieu.poirier@linaro.org>
14360 R: Leo Yan <leo.yan@linaro.org>
14361 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14363 F: tools/build/feature/test-libopencsd.c
14364 F: tools/perf/arch/arm*/
14365 F: tools/perf/pmu-events/arch/arm64/
14366 F: tools/perf/util/arm-spe*
14367 F: tools/perf/util/cs-etm*
14369 PERSONALITY HANDLING
14370 M: Christoph Hellwig <hch@infradead.org>
14371 L: linux-abi-devel@lists.sourceforge.net
14373 F: include/linux/personality.h
14374 F: include/uapi/linux/personality.h
14376 PHOENIX RC FLIGHT CONTROLLER ADAPTER
14377 M: Marcus Folkesson <marcus.folkesson@gmail.com>
14378 L: linux-input@vger.kernel.org
14380 F: Documentation/input/devices/pxrc.rst
14381 F: drivers/input/joystick/pxrc.c
14384 M: Remi Denis-Courmont <courmisch@gmail.com>
14386 F: Documentation/networking/phonet.rst
14387 F: include/linux/phonet.h
14388 F: include/net/phonet/
14389 F: include/uapi/linux/phonet.h
14393 M: Joern Engel <joern@lazybastard.org>
14394 L: linux-mtd@lists.infradead.org
14396 F: drivers/mtd/devices/phram.c
14399 M: Bruno Prémont <bonbons@linux-vserver.org>
14400 L: linux-input@vger.kernel.org
14402 F: drivers/hid/hid-picolcd*
14405 M: Christian Brauner <christian@brauner.io>
14406 L: linux-kernel@vger.kernel.org
14408 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
14410 F: tools/testing/selftests/clone3/
14411 F: tools/testing/selftests/pid_namespace/
14412 F: tools/testing/selftests/pidfd/
14415 K: \b(clone_args|kernel_clone_args)\b
14417 PIN CONTROL SUBSYSTEM
14418 M: Linus Walleij <linus.walleij@linaro.org>
14419 L: linux-gpio@vger.kernel.org
14421 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
14422 F: Documentation/devicetree/bindings/pinctrl/
14423 F: Documentation/driver-api/pin-control.rst
14424 F: drivers/pinctrl/
14425 F: include/linux/pinctrl/
14427 PIN CONTROLLER - FREESCALE
14428 M: Dong Aisheng <aisheng.dong@nxp.com>
14429 M: Fabio Estevam <festevam@gmail.com>
14430 M: Shawn Guo <shawnguo@kernel.org>
14431 M: Stefan Agner <stefan@agner.ch>
14432 R: Pengutronix Kernel Team <kernel@pengutronix.de>
14433 L: linux-gpio@vger.kernel.org
14435 F: Documentation/devicetree/bindings/pinctrl/fsl,*
14436 F: drivers/pinctrl/freescale/
14438 PIN CONTROLLER - INTEL
14439 M: Mika Westerberg <mika.westerberg@linux.intel.com>
14440 M: Andy Shevchenko <andy@kernel.org>
14442 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
14443 F: drivers/pinctrl/intel/
14445 PIN CONTROLLER - MEDIATEK
14446 M: Sean Wang <sean.wang@kernel.org>
14447 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14449 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
14450 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
14451 F: drivers/pinctrl/mediatek/
14453 PIN CONTROLLER - MICROCHIP AT91
14454 M: Ludovic Desroches <ludovic.desroches@microchip.com>
14455 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14456 L: linux-gpio@vger.kernel.org
14458 F: drivers/gpio/gpio-sama5d2-piobu.c
14459 F: drivers/pinctrl/pinctrl-at91*
14461 PIN CONTROLLER - QUALCOMM
14462 M: Bjorn Andersson <bjorn.andersson@linaro.org>
14463 L: linux-arm-msm@vger.kernel.org
14465 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
14466 F: drivers/pinctrl/qcom/
14468 PIN CONTROLLER - RENESAS
14469 M: Geert Uytterhoeven <geert+renesas@glider.be>
14470 L: linux-renesas-soc@vger.kernel.org
14472 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
14473 F: Documentation/devicetree/bindings/pinctrl/renesas,*
14474 F: drivers/pinctrl/renesas/
14476 PIN CONTROLLER - SAMSUNG
14477 M: Tomasz Figa <tomasz.figa@gmail.com>
14478 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
14479 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14480 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14481 L: linux-samsung-soc@vger.kernel.org
14483 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
14484 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
14485 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
14486 F: drivers/pinctrl/samsung/
14487 F: include/dt-bindings/pinctrl/samsung.h
14489 PIN CONTROLLER - SINGLE
14490 M: Tony Lindgren <tony@atomide.com>
14491 M: Haojian Zhuang <haojian.zhuang@linaro.org>
14492 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14493 L: linux-omap@vger.kernel.org
14495 F: drivers/pinctrl/pinctrl-single.c
14497 PIN CONTROLLER - ST SPEAR
14498 M: Viresh Kumar <vireshk@kernel.org>
14499 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14501 W: http://www.st.com/spear
14502 F: drivers/pinctrl/spear/
14504 PISTACHIO SOC SUPPORT
14505 M: James Hartley <james.hartley@sondrel.com>
14506 L: linux-mips@vger.kernel.org
14508 F: arch/mips/boot/dts/img/pistachio*
14509 F: arch/mips/configs/pistachio*_defconfig
14510 F: arch/mips/pistachio/
14513 M: linux-block@vger.kernel.org
14515 F: drivers/block/pktcdvd.c
14516 F: include/linux/pktcdvd.h
14517 F: include/uapi/linux/pktcdvd.h
14519 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
14520 M: Tomasz Duszynski <tduszyns@gmail.com>
14522 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
14523 F: drivers/iio/chemical/pms7003.c
14526 M: Jacob Keller <jacob.e.keller@intel.com>
14528 F: Documentation/driver-api/pldmfw/
14529 F: include/linux/pldmfw.h
14533 M: Logan Gunthorpe <logang@deltatee.com>
14535 F: drivers/dma/plx_dma.c
14538 M: Charles Hsu <hsu.yungteng@gmail.com>
14539 L: linux-hwmon@vger.kernel.org
14541 F: Documentation/hwmon/pm6764tr.rst
14542 F: drivers/hwmon/pmbus/pm6764tr.c
14545 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
14546 L: linux-pm@vger.kernel.org
14548 W: https://01.org/pm-graph
14549 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
14550 T: git git://github.com/intel/pm-graph
14551 F: tools/power/pm-graph
14553 PMBUS HARDWARE MONITORING DRIVERS
14554 M: Guenter Roeck <linux@roeck-us.net>
14555 L: linux-hwmon@vger.kernel.org
14557 W: http://hwmon.wiki.kernel.org/
14558 W: http://www.roeck-us.net/linux/drivers/
14559 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
14560 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
14561 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
14562 F: Documentation/devicetree/bindings/hwmon/max31785.txt
14563 F: Documentation/hwmon/adm1275.rst
14564 F: Documentation/hwmon/ibm-cffps.rst
14565 F: Documentation/hwmon/ir35221.rst
14566 F: Documentation/hwmon/lm25066.rst
14567 F: Documentation/hwmon/ltc2978.rst
14568 F: Documentation/hwmon/ltc3815.rst
14569 F: Documentation/hwmon/max16064.rst
14570 F: Documentation/hwmon/max20751.rst
14571 F: Documentation/hwmon/max31785.rst
14572 F: Documentation/hwmon/max34440.rst
14573 F: Documentation/hwmon/max8688.rst
14574 F: Documentation/hwmon/pmbus-core.rst
14575 F: Documentation/hwmon/pmbus.rst
14576 F: Documentation/hwmon/tps40422.rst
14577 F: Documentation/hwmon/ucd9000.rst
14578 F: Documentation/hwmon/ucd9200.rst
14579 F: Documentation/hwmon/zl6100.rst
14580 F: drivers/hwmon/pmbus/
14581 F: include/linux/pmbus.h
14583 PMC SIERRA MaxRAID DRIVER
14584 L: linux-scsi@vger.kernel.org
14586 W: http://www.pmc-sierra.com/
14587 F: drivers/scsi/pmcraid.*
14589 PMC SIERRA PM8001 DRIVER
14590 M: Jack Wang <jinpu.wang@cloud.ionos.com>
14591 L: linux-scsi@vger.kernel.org
14593 F: drivers/scsi/pm8001/
14595 PNI RM3100 IIO DRIVER
14596 M: Song Qiang <songqiang1304521@gmail.com>
14597 L: linux-iio@vger.kernel.org
14599 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
14600 F: drivers/iio/magnetometer/rm3100*
14603 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
14604 L: linux-acpi@vger.kernel.org
14607 F: include/linux/pnp.h
14609 POSIX CLOCKS and TIMERS
14610 M: Thomas Gleixner <tglx@linutronix.de>
14611 L: linux-kernel@vger.kernel.org
14613 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14615 F: include/linux/time_namespace.h
14616 F: include/linux/timer*
14617 F: kernel/time/*timer*
14618 F: kernel/time/namespace.c
14620 POWER MANAGEMENT CORE
14621 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
14622 L: linux-pm@vger.kernel.org
14624 B: https://bugzilla.kernel.org
14625 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
14626 F: drivers/base/power/
14627 F: drivers/powercap/
14628 F: include/linux/intel_rapl.h
14629 F: include/linux/pm.h
14630 F: include/linux/pm_*
14631 F: include/linux/powercap.h
14632 F: kernel/configs/nopm.config
14634 DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
14635 M: Daniel Lezcano <daniel.lezcano@kernel.org>
14636 L: linux-pm@vger.kernel.org
14638 B: https://bugzilla.kernel.org
14639 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
14640 F: drivers/powercap/dtpm*
14641 F: include/linux/dtpm.h
14643 POWER STATE COORDINATION INTERFACE (PSCI)
14644 M: Mark Rutland <mark.rutland@arm.com>
14645 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14646 L: linux-arm-kernel@lists.infradead.org
14648 F: drivers/firmware/psci/
14649 F: include/linux/psci.h
14650 F: include/uapi/linux/psci.h
14652 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
14653 M: Sebastian Reichel <sre@kernel.org>
14654 L: linux-pm@vger.kernel.org
14656 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14657 F: Documentation/ABI/testing/sysfs-class-power
14658 F: Documentation/devicetree/bindings/power/supply/
14659 F: drivers/power/supply/
14660 F: include/linux/power_supply.h
14662 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
14663 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
14664 L: linuxppc-dev@lists.ozlabs.org
14666 F: drivers/char/powernv-op-panel.c
14668 PPP OVER ATM (RFC 2364)
14669 M: Mitchell Blank Jr <mitch@sfgoth.com>
14671 F: include/uapi/linux/atmppp.h
14672 F: net/atm/pppoatm.c
14675 M: Michal Ostrowski <mostrows@earthlink.net>
14677 F: drivers/net/ppp/pppoe.c
14678 F: drivers/net/ppp/pppox.c
14681 M: James Chapman <jchapman@katalix.com>
14683 F: include/linux/if_pppol2tp.h
14684 F: include/uapi/linux/if_pppol2tp.h
14685 F: net/l2tp/l2tp_ppp.c
14687 PPP PROTOCOL DRIVERS AND COMPRESSORS
14688 M: Paul Mackerras <paulus@samba.org>
14689 L: linux-ppp@vger.kernel.org
14691 F: drivers/net/ppp/ppp_*
14694 M: Rodolfo Giometti <giometti@enneenne.com>
14695 L: linuxpps@ml.enneenne.com (subscribers-only)
14697 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
14698 F: Documentation/ABI/testing/sysfs-pps
14699 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
14700 F: Documentation/driver-api/pps.rst
14702 F: include/linux/pps*.h
14703 F: include/uapi/linux/pps.h
14706 M: Dmitry Kozlov <xeb@mail.ru>
14707 L: netdev@vger.kernel.org
14709 W: http://sourceforge.net/projects/accel-pptp
14710 F: drivers/net/ppp/pptp.c
14712 PRESSURE STALL INFORMATION (PSI)
14713 M: Johannes Weiner <hannes@cmpxchg.org>
14715 F: include/linux/psi*
14716 F: kernel/sched/psi.c
14719 M: Petr Mladek <pmladek@suse.com>
14720 M: Sergey Senozhatsky <senozhatsky@chromium.org>
14721 R: Steven Rostedt <rostedt@goodmis.org>
14722 R: John Ogness <john.ogness@linutronix.de>
14724 F: include/linux/printk.h
14727 PRISM54 WIRELESS DRIVER
14728 M: Luis Chamberlain <mcgrof@kernel.org>
14729 L: linux-wireless@vger.kernel.org
14731 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
14732 F: drivers/net/wireless/intersil/prism54/
14735 L: linux-kernel@vger.kernel.org
14736 L: linux-fsdevel@vger.kernel.org
14738 F: Documentation/filesystems/proc.rst
14740 F: include/linux/proc_fs.h
14741 F: tools/testing/selftests/proc/
14744 M: Luis Chamberlain <mcgrof@kernel.org>
14745 M: Kees Cook <keescook@chromium.org>
14746 M: Iurii Zaikin <yzaikin@google.com>
14747 L: linux-kernel@vger.kernel.org
14748 L: linux-fsdevel@vger.kernel.org
14750 F: fs/proc/proc_sysctl.c
14751 F: include/linux/sysctl.h
14752 F: kernel/sysctl-test.c
14754 F: tools/testing/selftests/sysctl/
14756 PS3 NETWORK SUPPORT
14757 M: Geoff Levand <geoff@infradead.org>
14758 L: netdev@vger.kernel.org
14759 L: linuxppc-dev@lists.ozlabs.org
14761 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
14763 PS3 PLATFORM SUPPORT
14764 M: Geoff Levand <geoff@infradead.org>
14765 L: linuxppc-dev@lists.ozlabs.org
14767 F: arch/powerpc/boot/ps3*
14768 F: arch/powerpc/include/asm/lv1call.h
14769 F: arch/powerpc/include/asm/ps3*.h
14770 F: arch/powerpc/platforms/ps3/
14773 F: drivers/rtc/rtc-ps3.c
14774 F: drivers/usb/host/*ps3.c
14775 F: sound/ppc/snd_ps3*
14778 M: Jim Paris <jim@jtan.com>
14779 M: Geoff Levand <geoff@infradead.org>
14780 L: linuxppc-dev@lists.ozlabs.org
14782 F: drivers/block/ps3vram.c
14784 PSAMPLE PACKET SAMPLING SUPPORT
14785 M: Yotam Gigi <yotam.gi@gmail.com>
14787 F: include/net/psample.h
14788 F: include/uapi/linux/psample.h
14792 M: Kees Cook <keescook@chromium.org>
14793 M: Anton Vorontsov <anton@enomsg.org>
14794 M: Colin Cross <ccross@android.com>
14795 M: Tony Luck <tony.luck@intel.com>
14797 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
14798 F: Documentation/admin-guide/ramoops.rst
14799 F: Documentation/admin-guide/pstore-blk.rst
14800 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
14801 F: drivers/acpi/apei/erst.c
14802 F: drivers/firmware/efi/efi-pstore.c
14804 F: include/linux/pstore*
14805 K: \b(pstore|ramoops)
14807 PTP HARDWARE CLOCK SUPPORT
14808 M: Richard Cochran <richardcochran@gmail.com>
14809 L: netdev@vger.kernel.org
14811 W: http://linuxptp.sourceforge.net/
14812 F: Documentation/ABI/testing/sysfs-ptp
14813 F: Documentation/driver-api/ptp.rst
14814 F: drivers/net/phy/dp83640*
14816 F: include/linux/ptp_cl*
14819 M: Oleg Nesterov <oleg@redhat.com>
14821 F: arch/*/*/ptrace*.c
14822 F: arch/*/include/asm/ptrace*.h
14823 F: arch/*/ptrace*.c
14824 F: include/asm-generic/syscall.h
14825 F: include/linux/ptrace.h
14826 F: include/linux/regset.h
14827 F: include/linux/tracehook.h
14828 F: include/uapi/linux/ptrace.h
14829 F: include/uapi/linux/ptrace.h
14833 M: Hans Verkuil <hverkuil@xs4all.nl>
14834 L: linux-media@vger.kernel.org
14836 T: git git://linuxtv.org/media_tree.git
14837 F: Documentation/admin-guide/media/pulse8-cec.rst
14838 F: drivers/media/cec/usb/pulse8/
14840 PVRUSB2 VIDEO4LINUX DRIVER
14841 M: Mike Isely <isely@pobox.com>
14842 L: pvrusb2@isely.net (subscribers-only)
14843 L: linux-media@vger.kernel.org
14845 W: http://www.isely.net/pvrusb2/
14846 T: git git://linuxtv.org/media_tree.git
14847 F: Documentation/driver-api/media/drivers/pvrusb2*
14848 F: drivers/media/usb/pvrusb2/
14851 M: Hans Verkuil <hverkuil@xs4all.nl>
14852 L: linux-media@vger.kernel.org
14854 T: git git://linuxtv.org/media_tree.git
14855 F: drivers/media/usb/pwc/*
14856 F: include/trace/events/pwc.h
14859 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14860 L: linux-hwmon@vger.kernel.org
14862 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
14863 F: Documentation/hwmon/pwm-fan.rst
14864 F: drivers/hwmon/pwm-fan.c
14867 M: Sean Young <sean@mess.org>
14868 L: linux-media@vger.kernel.org
14870 F: drivers/media/rc/pwm-ir-tx.c
14873 M: Thierry Reding <thierry.reding@gmail.com>
14874 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14875 M: Lee Jones <lee.jones@linaro.org>
14876 L: linux-pwm@vger.kernel.org
14878 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
14879 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
14880 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
14881 F: Documentation/devicetree/bindings/pwm/
14882 F: Documentation/driver-api/pwm.rst
14883 F: drivers/gpio/gpio-mvebu.c
14885 F: drivers/video/backlight/pwm_bl.c
14886 F: include/linux/pwm.h
14887 F: include/linux/pwm_backlight.h
14888 K: pwm_(config|apply_state|ops)
14891 M: Robert Jarzmik <robert.jarzmik@free.fr>
14892 L: linux-gpio@vger.kernel.org
14894 F: drivers/gpio/gpio-pxa.c
14900 M: Robert Jarzmik <robert.jarzmik@free.fr>
14901 L: linux-rtc@vger.kernel.org
14904 PXA2xx/PXA3xx SUPPORT
14905 M: Daniel Mack <daniel@zonque.org>
14906 M: Haojian Zhuang <haojian.zhuang@gmail.com>
14907 M: Robert Jarzmik <robert.jarzmik@free.fr>
14908 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14910 T: git git://github.com/hzhuang1/linux.git
14911 T: git git://github.com/rjarzmik/linux.git
14912 F: arch/arm/boot/dts/pxa*
14913 F: arch/arm/mach-pxa/
14914 F: drivers/dma/pxa*
14915 F: drivers/pcmcia/pxa2xx*
14916 F: drivers/pinctrl/pxa/
14917 F: drivers/spi/spi-pxa2xx*
14918 F: drivers/usb/gadget/udc/pxa2*
14919 F: include/sound/pxa2xx-lib.h
14924 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
14925 L: qat-linux@intel.com
14927 F: drivers/crypto/qat/
14929 QCOM AUDIO (ASoC) DRIVERS
14930 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14931 M: Banajit Goswami <bgoswami@codeaurora.org>
14932 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14934 F: sound/soc/codecs/lpass-va-macro.c
14935 F: sound/soc/codecs/lpass-wsa-macro.*
14936 F: sound/soc/codecs/msm8916-wcd-analog.c
14937 F: sound/soc/codecs/msm8916-wcd-digital.c
14938 F: sound/soc/codecs/wcd9335.*
14939 F: sound/soc/codecs/wcd934x.c
14940 F: sound/soc/codecs/wcd-clsh-v2.*
14941 F: sound/soc/codecs/wsa881x.c
14945 M: Alex Elder <elder@kernel.org>
14946 L: netdev@vger.kernel.org
14948 F: drivers/net/ipa/
14950 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
14951 M: Gabriel Somlo <somlo@cmu.edu>
14952 M: "Michael S. Tsirkin" <mst@redhat.com>
14953 L: qemu-devel@nongnu.org
14955 F: drivers/firmware/qemu_fw_cfg.c
14956 F: include/uapi/linux/qemu_fw_cfg.h
14959 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
14960 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
14961 L: linux-rdma@vger.kernel.org
14963 F: drivers/infiniband/hw/qib/
14965 QLOGIC QL41xxx FCOE DRIVER
14966 M: Saurav Kashyap <skashyap@marvell.com>
14967 M: Javed Hasan <jhasan@marvell.com>
14968 M: GR-QLogic-Storage-Upstream@marvell.com
14969 L: linux-scsi@vger.kernel.org
14971 F: drivers/scsi/qedf/
14973 QLOGIC QL41xxx ISCSI DRIVER
14974 M: Nilesh Javali <njavali@marvell.com>
14975 M: Manish Rangankar <mrangankar@marvell.com>
14976 M: GR-QLogic-Storage-Upstream@marvell.com
14977 L: linux-scsi@vger.kernel.org
14979 F: drivers/scsi/qedi/
14981 QLOGIC QL4xxx ETHERNET DRIVER
14982 M: Ariel Elior <aelior@marvell.com>
14983 M: GR-everest-linux-l2@marvell.com
14984 L: netdev@vger.kernel.org
14986 F: drivers/net/ethernet/qlogic/qed/
14987 F: drivers/net/ethernet/qlogic/qede/
14988 F: include/linux/qed/
14990 QLOGIC QL4xxx RDMA DRIVER
14991 M: Michal Kalderon <mkalderon@marvell.com>
14992 M: Ariel Elior <aelior@marvell.com>
14993 L: linux-rdma@vger.kernel.org
14995 F: drivers/infiniband/hw/qedr/
14996 F: include/uapi/rdma/qedr-abi.h
14998 QLOGIC QLA1280 SCSI DRIVER
14999 M: Michael Reed <mdr@sgi.com>
15000 L: linux-scsi@vger.kernel.org
15002 F: drivers/scsi/qla1280.[ch]
15004 QLOGIC QLA2XXX FC-SCSI DRIVER
15005 M: Nilesh Javali <njavali@marvell.com>
15006 M: GR-QLogic-Storage-Upstream@marvell.com
15007 L: linux-scsi@vger.kernel.org
15009 F: drivers/scsi/qla2xxx/
15011 QLOGIC QLA3XXX NETWORK DRIVER
15012 M: GR-Linux-NIC-Dev@marvell.com
15013 L: netdev@vger.kernel.org
15015 F: drivers/net/ethernet/qlogic/qla3xxx.*
15017 QLOGIC QLA4XXX iSCSI DRIVER
15018 M: Nilesh Javali <njavali@marvell.com>
15019 M: Manish Rangankar <mrangankar@marvell.com>
15020 M: GR-QLogic-Storage-Upstream@marvell.com
15021 L: linux-scsi@vger.kernel.org
15023 F: drivers/scsi/qla4xxx/
15025 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
15026 M: Shahed Shaikh <shshaikh@marvell.com>
15027 M: Manish Chopra <manishc@marvell.com>
15028 M: GR-Linux-NIC-Dev@marvell.com
15029 L: netdev@vger.kernel.org
15031 F: drivers/net/ethernet/qlogic/qlcnic/
15033 QLOGIC QLGE 10Gb ETHERNET DRIVER
15034 M: Manish Chopra <manishc@marvell.com>
15035 M: GR-Linux-NIC-Dev@marvell.com
15036 M: Coiby Xu <coiby.xu@gmail.com>
15037 L: netdev@vger.kernel.org
15039 F: Documentation/networking/device_drivers/qlogic/qlge.rst
15040 F: drivers/staging/qlge/
15042 QM1D1B0004 MEDIA DRIVER
15043 M: Akihiro Tsukada <tskd08@gmail.com>
15044 L: linux-media@vger.kernel.org
15046 F: drivers/media/tuners/qm1d1b0004*
15048 QM1D1C0042 MEDIA DRIVER
15049 M: Akihiro Tsukada <tskd08@gmail.com>
15050 L: linux-media@vger.kernel.org
15052 F: drivers/media/tuners/qm1d1c0042*
15055 M: Anders Larsen <al@alarsen.net>
15057 W: http://www.alarsen.net/linux/qnx4fs/
15059 F: include/uapi/linux/qnx4_fs.h
15060 F: include/uapi/linux/qnxtypes.h
15062 QORIQ DPAA2 FSL-MC BUS DRIVER
15063 M: Stuart Yoder <stuyoder@gmail.com>
15064 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
15065 L: linux-kernel@vger.kernel.org
15067 F: Documentation/ABI/stable/sysfs-bus-fsl-mc
15068 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
15069 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
15070 F: drivers/bus/fsl-mc/
15071 F: include/uapi/linux/fsl_mc.h
15073 QT1010 MEDIA DRIVER
15074 M: Antti Palosaari <crope@iki.fi>
15075 L: linux-media@vger.kernel.org
15077 W: https://linuxtv.org
15078 W: http://palosaari.fi/linux/
15079 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15080 T: git git://linuxtv.org/anttip/media_tree.git
15081 F: drivers/media/tuners/qt1010*
15083 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
15084 M: Kalle Valo <kvalo@codeaurora.org>
15085 L: ath10k@lists.infradead.org
15087 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
15088 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
15089 F: drivers/net/wireless/ath/ath10k/
15091 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
15092 M: Kalle Valo <kvalo@codeaurora.org>
15093 L: ath11k@lists.infradead.org
15095 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
15096 F: drivers/net/wireless/ath/ath11k/
15098 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
15099 M: ath9k-devel@qca.qualcomm.com
15100 L: linux-wireless@vger.kernel.org
15102 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
15103 F: drivers/net/wireless/ath/ath9k/
15105 QUALCOMM CAMERA SUBSYSTEM DRIVER
15106 M: Robert Foss <robert.foss@linaro.org>
15107 M: Todor Tomov <todor.too@gmail.com>
15108 L: linux-media@vger.kernel.org
15110 F: Documentation/admin-guide/media/qcom_camss.rst
15111 F: Documentation/devicetree/bindings/media/*camss*
15112 F: drivers/media/platform/qcom/camss/
15114 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
15115 M: Niklas Cassel <nks@flawful.org>
15116 L: linux-pm@vger.kernel.org
15117 L: linux-arm-msm@vger.kernel.org
15119 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.txt
15120 F: drivers/soc/qcom/cpr.c
15122 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
15123 M: Ilia Lin <ilia.lin@kernel.org>
15124 L: linux-pm@vger.kernel.org
15126 F: Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
15127 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
15129 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
15130 M: Timur Tabi <timur@kernel.org>
15131 L: netdev@vger.kernel.org
15133 F: drivers/net/ethernet/qualcomm/emac/
15135 QUALCOMM ETHQOS ETHERNET DRIVER
15136 M: Vinod Koul <vkoul@kernel.org>
15137 L: netdev@vger.kernel.org
15139 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
15140 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
15142 QUALCOMM GENERIC INTERFACE I2C DRIVER
15143 M: Akash Asthana <akashast@codeaurora.org>
15144 M: Mukesh Savaliya <msavaliy@codeaurora.org>
15145 L: linux-i2c@vger.kernel.org
15146 L: linux-arm-msm@vger.kernel.org
15148 F: drivers/i2c/busses/i2c-qcom-geni.c
15150 QUALCOMM HEXAGON ARCHITECTURE
15151 M: Brian Cain <bcain@codeaurora.org>
15152 L: linux-hexagon@vger.kernel.org
15156 QUALCOMM HIDMA DRIVER
15157 M: Sinan Kaya <okaya@kernel.org>
15158 L: linux-arm-kernel@lists.infradead.org
15159 L: linux-arm-msm@vger.kernel.org
15160 L: dmaengine@vger.kernel.org
15162 F: drivers/dma/qcom/hidma*
15164 QUALCOMM I2C CCI DRIVER
15165 M: Loic Poulain <loic.poulain@linaro.org>
15166 M: Robert Foss <robert.foss@linaro.org>
15167 L: linux-i2c@vger.kernel.org
15168 L: linux-arm-msm@vger.kernel.org
15170 F: Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
15171 F: drivers/i2c/busses/i2c-qcom-cci.c
15174 M: Rob Clark <robdclark@gmail.com>
15175 L: iommu@lists.linux-foundation.org
15176 L: linux-arm-msm@vger.kernel.org
15178 F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
15180 QUALCOMM IPC ROUTER (QRTR) DRIVER
15181 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15182 L: linux-arm-msm@vger.kernel.org
15184 F: include/trace/events/qrtr.h
15185 F: include/uapi/linux/qrtr.h
15188 QUALCOMM IPCC MAILBOX DRIVER
15189 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15190 L: linux-arm-msm@vger.kernel.org
15192 F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
15193 F: drivers/mailbox/qcom-ipcc.c
15194 F: include/dt-bindings/mailbox/qcom-ipcc.h
15196 QUALCOMM IPQ4019 USB PHY DRIVER
15197 M: Robert Marko <robert.marko@sartura.hr>
15198 M: Luka Perkov <luka.perkov@sartura.hr>
15199 L: linux-arm-msm@vger.kernel.org
15201 F: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
15202 F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
15204 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
15205 M: Robert Marko <robert.marko@sartura.hr>
15206 M: Luka Perkov <luka.perkov@sartura.hr>
15207 L: linux-arm-msm@vger.kernel.org
15209 F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
15210 F: drivers/regulator/vqmmc-ipq4019-regulator.c
15212 QUALCOMM RMNET DRIVER
15213 M: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
15214 M: Sean Tranchetti <stranche@codeaurora.org>
15215 L: netdev@vger.kernel.org
15217 F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
15218 F: drivers/net/ethernet/qualcomm/rmnet/
15219 F: include/linux/if_rmnet.h
15221 QUALCOMM TSENS THERMAL DRIVER
15222 M: Amit Kucheria <amitk@kernel.org>
15223 M: Thara Gopinath <thara.gopinath@linaro.org>
15224 L: linux-pm@vger.kernel.org
15225 L: linux-arm-msm@vger.kernel.org
15227 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
15228 F: drivers/thermal/qcom/
15230 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
15231 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
15232 L: linux-media@vger.kernel.org
15233 L: linux-arm-msm@vger.kernel.org
15235 T: git git://linuxtv.org/media_tree.git
15236 F: Documentation/devicetree/bindings/media/*venus*
15237 F: drivers/media/platform/qcom/venus/
15239 QUALCOMM WCN36XX WIRELESS DRIVER
15240 M: Kalle Valo <kvalo@codeaurora.org>
15241 L: wcn36xx@lists.infradead.org
15243 W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
15244 T: git git://github.com/KrasnikovEugene/wcn36xx.git
15245 F: drivers/net/wireless/ath/wcn36xx/
15247 QUANTENNA QTNFMAC WIRELESS DRIVER
15248 M: Igor Mitsyanko <imitsyanko@quantenna.com>
15249 R: Sergey Matyukevich <geomatsi@gmail.com>
15250 L: linux-wireless@vger.kernel.org
15252 F: drivers/net/wireless/quantenna
15254 RADEON and AMDGPU DRM DRIVERS
15255 M: Alex Deucher <alexander.deucher@amd.com>
15256 M: Christian König <christian.koenig@amd.com>
15257 L: amd-gfx@lists.freedesktop.org
15259 T: git https://gitlab.freedesktop.org/agd5f/linux.git
15260 F: drivers/gpu/drm/amd/
15261 F: drivers/gpu/drm/radeon/
15262 F: include/uapi/drm/amdgpu_drm.h
15263 F: include/uapi/drm/radeon_drm.h
15265 RADEON FRAMEBUFFER DISPLAY DRIVER
15266 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
15267 L: linux-fbdev@vger.kernel.org
15269 F: drivers/video/fbdev/aty/radeon*
15270 F: include/uapi/linux/radeonfb.h
15272 RADIOSHARK RADIO DRIVER
15273 M: Hans Verkuil <hverkuil@xs4all.nl>
15274 L: linux-media@vger.kernel.org
15276 T: git git://linuxtv.org/media_tree.git
15277 F: drivers/media/radio/radio-shark.c
15279 RADIOSHARK2 RADIO DRIVER
15280 M: Hans Verkuil <hverkuil@xs4all.nl>
15281 L: linux-media@vger.kernel.org
15283 T: git git://linuxtv.org/media_tree.git
15284 F: drivers/media/radio/radio-shark2.c
15285 F: drivers/media/radio/radio-tea5777.c
15287 RADOS BLOCK DEVICE (RBD)
15288 M: Ilya Dryomov <idryomov@gmail.com>
15289 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
15290 L: ceph-devel@vger.kernel.org
15292 W: http://ceph.com/
15293 T: git git://github.com/ceph/ceph-client.git
15294 F: Documentation/ABI/testing/sysfs-bus-rbd
15295 F: drivers/block/rbd.c
15296 F: drivers/block/rbd_types.h
15298 RAGE128 FRAMEBUFFER DISPLAY DRIVER
15299 M: Paul Mackerras <paulus@samba.org>
15300 L: linux-fbdev@vger.kernel.org
15302 F: drivers/video/fbdev/aty/aty128fb.c
15304 RAINSHADOW-CEC DRIVER
15305 M: Hans Verkuil <hverkuil@xs4all.nl>
15306 L: linux-media@vger.kernel.org
15308 T: git git://linuxtv.org/media_tree.git
15309 F: drivers/media/cec/usb/rainshadow/
15311 RALINK MIPS ARCHITECTURE
15312 M: John Crispin <john@phrozen.org>
15313 L: linux-mips@vger.kernel.org
15315 F: arch/mips/ralink
15317 RALINK RT2X00 WIRELESS LAN DRIVER
15318 M: Stanislaw Gruszka <stf_xl@wp.pl>
15319 M: Helmut Schaa <helmut.schaa@googlemail.com>
15320 L: linux-wireless@vger.kernel.org
15322 F: drivers/net/wireless/ralink/rt2x00/
15324 RAMDISK RAM BLOCK DEVICE DRIVER
15325 M: Jens Axboe <axboe@kernel.dk>
15327 F: Documentation/admin-guide/blockdev/ramdisk.rst
15328 F: drivers/block/brd.c
15330 RANCHU VIRTUAL BOARD FOR MIPS
15331 M: Miodrag Dinic <miodrag.dinic@mips.com>
15332 L: linux-mips@vger.kernel.org
15334 F: arch/mips/configs/generic/board-ranchu.config
15335 F: arch/mips/generic/board-ranchu.c
15337 RANDOM NUMBER DRIVER
15338 M: "Theodore Ts'o" <tytso@mit.edu>
15340 F: drivers/char/random.c
15343 M: Matt Porter <mporter@kernel.crashing.org>
15344 M: Alexandre Bounine <alex.bou9@gmail.com>
15346 F: drivers/rapidio/
15349 M: Tony Luck <tony.luck@intel.com>
15350 M: Borislav Petkov <bp@alien8.de>
15351 L: linux-edac@vger.kernel.org
15353 F: Documentation/admin-guide/ras.rst
15355 F: include/linux/ras.h
15356 F: include/ras/ras_event.h
15358 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
15359 L: linux-wireless@vger.kernel.org
15361 F: drivers/net/wireless/ray*
15363 RC-CORE / LIRC FRAMEWORK
15364 M: Sean Young <sean@mess.org>
15365 L: linux-media@vger.kernel.org
15367 W: http://linuxtv.org
15368 T: git git://linuxtv.org/media_tree.git
15369 F: Documentation/driver-api/media/rc-core.rst
15370 F: Documentation/userspace-api/media/rc/
15371 F: drivers/media/rc/
15372 F: include/media/rc-map.h
15373 F: include/media/rc-core.h
15374 F: include/uapi/linux/lirc.h
15376 RCMM REMOTE CONTROLS DECODER
15377 M: Patrick Lerda <patrick9876@free.fr>
15379 F: drivers/media/rc/ir-rcmm-decoder.c
15381 RCUTORTURE TEST FRAMEWORK
15382 M: "Paul E. McKenney" <paulmck@kernel.org>
15383 M: Josh Triplett <josh@joshtriplett.org>
15384 R: Steven Rostedt <rostedt@goodmis.org>
15385 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15386 R: Lai Jiangshan <jiangshanlai@gmail.com>
15387 L: rcu@vger.kernel.org
15389 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15390 F: tools/testing/selftests/rcutorture
15392 RDACM20 Camera Sensor
15393 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
15394 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
15395 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
15396 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
15397 L: linux-media@vger.kernel.org
15399 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
15400 F: drivers/media/i2c/max9271.c
15401 F: drivers/media/i2c/max9271.h
15402 F: drivers/media/i2c/rdacm20.c
15404 RDACM21 Camera Sensor
15405 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
15406 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
15407 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
15408 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
15409 L: linux-media@vger.kernel.org
15411 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
15412 F: drivers/media/i2c/max9271.c
15413 F: drivers/media/i2c/max9271.h
15414 F: drivers/media/i2c/rdacm21.c
15417 M: Florian Fainelli <florian@openwrt.org>
15420 RDC R6040 FAST ETHERNET DRIVER
15421 M: Florian Fainelli <f.fainelli@gmail.com>
15422 L: netdev@vger.kernel.org
15424 F: drivers/net/ethernet/rdc/r6040.c
15426 RDMAVT - RDMA verbs software
15427 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
15428 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
15429 L: linux-rdma@vger.kernel.org
15431 F: drivers/infiniband/sw/rdmavt
15433 RDS - RELIABLE DATAGRAM SOCKETS
15434 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
15435 L: netdev@vger.kernel.org
15436 L: linux-rdma@vger.kernel.org
15437 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
15439 W: https://oss.oracle.com/projects/rds/
15440 F: Documentation/networking/rds.rst
15443 RDT - RESOURCE ALLOCATION
15444 M: Fenghua Yu <fenghua.yu@intel.com>
15445 M: Reinette Chatre <reinette.chatre@intel.com>
15446 L: linux-kernel@vger.kernel.org
15448 F: Documentation/x86/resctrl*
15449 F: arch/x86/include/asm/resctrl.h
15450 F: arch/x86/kernel/cpu/resctrl/
15451 F: tools/testing/selftests/resctrl/
15453 READ-COPY UPDATE (RCU)
15454 M: "Paul E. McKenney" <paulmck@kernel.org>
15455 M: Josh Triplett <josh@joshtriplett.org>
15456 R: Steven Rostedt <rostedt@goodmis.org>
15457 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15458 R: Lai Jiangshan <jiangshanlai@gmail.com>
15459 R: Joel Fernandes <joel@joelfernandes.org>
15460 L: rcu@vger.kernel.org
15462 W: http://www.rdrop.com/users/paulmck/RCU/
15463 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15464 F: Documentation/RCU/
15465 F: include/linux/rcu*
15467 X: Documentation/RCU/torture.rst
15468 X: include/linux/srcu*.h
15469 X: kernel/rcu/srcu*.c
15471 REAL TIME CLOCK (RTC) SUBSYSTEM
15472 M: Alessandro Zummo <a.zummo@towertech.it>
15473 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
15474 L: linux-rtc@vger.kernel.org
15476 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
15477 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
15478 F: Documentation/admin-guide/rtc.rst
15479 F: Documentation/devicetree/bindings/rtc/
15481 F: include/linux/platform_data/rtc-*
15482 F: include/linux/rtc.h
15483 F: include/linux/rtc/
15484 F: include/uapi/linux/rtc.h
15485 F: tools/testing/selftests/rtc/
15487 REALTEK AUDIO CODECS
15488 M: Oder Chiou <oder_chiou@realtek.com>
15490 F: include/sound/rt*.h
15491 F: sound/soc/codecs/rt*
15493 REALTEK RTL83xx SMI DSA ROUTER CHIPS
15494 M: Linus Walleij <linus.walleij@linaro.org>
15496 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
15497 F: drivers/net/dsa/realtek-smi*
15498 F: drivers/net/dsa/rtl83*
15500 REALTEK WIRELESS DRIVER (rtlwifi family)
15501 M: Ping-Ke Shih <pkshih@realtek.com>
15502 L: linux-wireless@vger.kernel.org
15504 W: https://wireless.wiki.kernel.org/
15505 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15506 F: drivers/net/wireless/realtek/rtlwifi/
15508 REALTEK WIRELESS DRIVER (rtw88)
15509 M: Yan-Hsuan Chuang <tony0620emma@gmail.com>
15510 L: linux-wireless@vger.kernel.org
15512 F: drivers/net/wireless/realtek/rtw88/
15514 REDPINE WIRELESS DRIVER
15515 M: Amitkumar Karwar <amitkarwar@gmail.com>
15516 M: Siva Rebbagondla <siva8118@gmail.com>
15517 L: linux-wireless@vger.kernel.org
15519 F: drivers/net/wireless/rsi/
15521 REGISTER MAP ABSTRACTION
15522 M: Mark Brown <broonie@kernel.org>
15523 L: linux-kernel@vger.kernel.org
15525 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
15526 F: Documentation/devicetree/bindings/regmap/
15527 F: drivers/base/regmap/
15528 F: include/linux/regmap.h
15530 REISERFS FILE SYSTEM
15531 L: reiserfs-devel@vger.kernel.org
15535 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
15536 M: Ohad Ben-Cohen <ohad@wizery.com>
15537 M: Bjorn Andersson <bjorn.andersson@linaro.org>
15538 M: Mathieu Poirier <mathieu.poirier@linaro.org>
15539 L: linux-remoteproc@vger.kernel.org
15541 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
15542 F: Documentation/ABI/testing/sysfs-class-remoteproc
15543 F: Documentation/devicetree/bindings/remoteproc/
15544 F: Documentation/staging/remoteproc.rst
15545 F: drivers/remoteproc/
15546 F: include/linux/remoteproc.h
15547 F: include/linux/remoteproc/
15549 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
15550 M: Ohad Ben-Cohen <ohad@wizery.com>
15551 M: Bjorn Andersson <bjorn.andersson@linaro.org>
15552 M: Mathieu Poirier <mathieu.poirier@linaro.org>
15553 L: linux-remoteproc@vger.kernel.org
15555 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
15556 F: Documentation/ABI/testing/sysfs-bus-rpmsg
15557 F: Documentation/staging/rpmsg.rst
15559 F: include/linux/rpmsg.h
15560 F: include/linux/rpmsg/
15561 F: include/uapi/linux/rpmsg.h
15564 RENESAS CLOCK DRIVERS
15565 M: Geert Uytterhoeven <geert+renesas@glider.be>
15566 L: linux-renesas-soc@vger.kernel.org
15568 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
15569 F: Documentation/devicetree/bindings/clock/renesas,*
15570 F: drivers/clk/renesas/
15572 RENESAS EMEV2 I2C DRIVER
15573 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15575 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
15576 F: drivers/i2c/busses/i2c-emev2.c
15578 RENESAS ETHERNET DRIVERS
15579 R: Sergei Shtylyov <sergei.shtylyov@gmail.com>
15580 L: netdev@vger.kernel.org
15581 L: linux-renesas-soc@vger.kernel.org
15582 F: Documentation/devicetree/bindings/net/renesas,*.yaml
15583 F: drivers/net/ethernet/renesas/
15584 F: include/linux/sh_eth.h
15586 RENESAS R-CAR GYROADC DRIVER
15587 M: Marek Vasut <marek.vasut@gmail.com>
15588 L: linux-iio@vger.kernel.org
15590 F: Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
15591 F: drivers/iio/adc/rcar-gyroadc.c
15593 RENESAS R-CAR I2C DRIVERS
15594 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15596 F: Documentation/devicetree/bindings/i2c/renesas,i2c.txt
15597 F: Documentation/devicetree/bindings/i2c/renesas,iic.txt
15598 F: drivers/i2c/busses/i2c-rcar.c
15599 F: drivers/i2c/busses/i2c-sh_mobile.c
15601 RENESAS R-CAR THERMAL DRIVERS
15602 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
15603 L: linux-renesas-soc@vger.kernel.org
15605 F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
15606 F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
15607 F: drivers/thermal/rcar_gen3_thermal.c
15608 F: drivers/thermal/rcar_thermal.c
15610 RENESAS RIIC DRIVER
15611 M: Chris Brandt <chris.brandt@renesas.com>
15613 F: Documentation/devicetree/bindings/i2c/renesas,riic.txt
15614 F: drivers/i2c/busses/i2c-riic.c
15616 RENESAS USB PHY DRIVER
15617 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
15618 L: linux-renesas-soc@vger.kernel.org
15620 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
15622 RESET CONTROLLER FRAMEWORK
15623 M: Philipp Zabel <p.zabel@pengutronix.de>
15625 T: git git://git.pengutronix.de/git/pza/linux
15626 F: Documentation/devicetree/bindings/reset/
15627 F: Documentation/driver-api/reset.rst
15629 F: include/dt-bindings/reset/
15630 F: include/linux/reset-controller.h
15631 F: include/linux/reset.h
15632 F: include/linux/reset/
15633 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
15635 RESTARTABLE SEQUENCES SUPPORT
15636 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15637 M: Peter Zijlstra <peterz@infradead.org>
15638 M: "Paul E. McKenney" <paulmck@kernel.org>
15639 M: Boqun Feng <boqun.feng@gmail.com>
15640 L: linux-kernel@vger.kernel.org
15642 F: include/trace/events/rseq.h
15643 F: include/uapi/linux/rseq.h
15645 F: tools/testing/selftests/rseq/
15648 M: Johannes Berg <johannes@sipsolutions.net>
15649 L: linux-wireless@vger.kernel.org
15651 W: https://wireless.wiki.kernel.org/
15652 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
15653 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
15654 F: Documentation/ABI/stable/sysfs-class-rfkill
15655 F: Documentation/driver-api/rfkill.rst
15656 F: include/linux/rfkill.h
15657 F: include/uapi/linux/rfkill.h
15661 M: Thomas Graf <tgraf@suug.ch>
15662 M: Herbert Xu <herbert@gondor.apana.org.au>
15663 L: netdev@vger.kernel.org
15665 F: include/linux/rhashtable-types.h
15666 F: include/linux/rhashtable.h
15667 F: lib/rhashtable.c
15668 F: lib/test_rhashtable.c
15670 RICOH R5C592 MEMORYSTICK DRIVER
15671 M: Maxim Levitsky <maximlevitsky@gmail.com>
15673 F: drivers/memstick/host/r592.*
15675 RICOH SMARTMEDIA/XD DRIVER
15676 M: Maxim Levitsky <maximlevitsky@gmail.com>
15678 F: drivers/mtd/nand/raw/r852.c
15679 F: drivers/mtd/nand/raw/r852.h
15681 RISC-V ARCHITECTURE
15682 M: Paul Walmsley <paul.walmsley@sifive.com>
15683 M: Palmer Dabbelt <palmer@dabbelt.com>
15684 M: Albert Ou <aou@eecs.berkeley.edu>
15685 L: linux-riscv@lists.infradead.org
15687 P: Documentation/riscv/patch-acceptance.rst
15688 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
15694 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
15695 M: Jack Wang <jinpu.wang@ionos.com>
15696 L: linux-block@vger.kernel.org
15698 F: drivers/block/rnbd/
15701 M: Stefan Achatz <erazor_de@users.sourceforge.net>
15703 W: http://sourceforge.net/projects/roccat/
15704 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
15705 F: drivers/hid/hid-roccat*
15706 F: include/linux/hid-roccat*
15708 ROCKCHIP ISP V1 DRIVER
15709 M: Helen Koike <helen.koike@collabora.com>
15710 M: Dafna Hirschfeld <dafna.hirschfeld@collabora.com>
15711 L: linux-media@vger.kernel.org
15712 L: linux-rockchip@lists.infradead.org
15714 F: Documentation/admin-guide/media/rkisp1.rst
15715 F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml
15716 F: Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
15717 F: drivers/media/platform/rockchip/rkisp1
15718 F: include/uapi/linux/rkisp1-config.h
15720 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
15721 M: Jacob Chen <jacob-chen@iotwrt.com>
15722 M: Ezequiel Garcia <ezequiel@collabora.com>
15723 L: linux-media@vger.kernel.org
15724 L: linux-rockchip@lists.infradead.org
15726 F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
15727 F: drivers/media/platform/rockchip/rga/
15729 ROCKCHIP VIDEO DECODER DRIVER
15730 M: Ezequiel Garcia <ezequiel@collabora.com>
15731 L: linux-media@vger.kernel.org
15732 L: linux-rockchip@lists.infradead.org
15734 F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
15735 F: drivers/staging/media/rkvdec/
15738 M: Jiri Pirko <jiri@resnulli.us>
15739 L: netdev@vger.kernel.org
15741 F: drivers/net/ethernet/rocker/
15743 ROCKETPORT EXPRESS/INFINITY DRIVER
15744 M: Kevin Cernekee <cernekee@gmail.com>
15745 L: linux-serial@vger.kernel.org
15747 F: drivers/tty/serial/rp2.*
15749 ROHM BD99954 CHARGER IC
15750 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
15751 L: linux-power@fi.rohmeurope.com
15753 F: drivers/power/supply/bd99954-charger.c
15754 F: drivers/power/supply/bd99954-charger.h
15756 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
15757 M: Tomasz Duszynski <tduszyns@gmail.com>
15759 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
15760 F: drivers/iio/light/bh1750.c
15762 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
15763 M: Marek Vasut <marek.vasut+renesas@gmail.com>
15764 L: linux-kernel@vger.kernel.org
15765 L: linux-renesas-soc@vger.kernel.org
15767 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
15768 F: drivers/gpio/gpio-bd9571mwv.c
15769 F: drivers/mfd/bd9571mwv.c
15770 F: drivers/regulator/bd9571mwv-regulator.c
15771 F: include/linux/mfd/bd9571mwv.h
15773 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
15774 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
15775 L: linux-power@fi.rohmeurope.com
15777 F: Documentation/devicetree/bindings/mfd/rohm,bd70528-pmic.txt
15778 F: Documentation/devicetree/bindings/regulator/rohm,bd70528-regulator.txt
15779 F: drivers/clk/clk-bd718x7.c
15780 F: drivers/gpio/gpio-bd70528.c
15781 F: drivers/gpio/gpio-bd71815.c
15782 F: drivers/gpio/gpio-bd71828.c
15783 F: drivers/mfd/rohm-bd70528.c
15784 F: drivers/mfd/rohm-bd71828.c
15785 F: drivers/mfd/rohm-bd718x7.c
15786 F: drivers/mfd/rohm-bd9576.c
15787 F: drivers/power/supply/bd70528-charger.c
15788 F: drivers/regulator/bd70528-regulator.c
15789 F: drivers/regulator/bd71815-regulator.c
15790 F: drivers/regulator/bd71828-regulator.c
15791 F: drivers/regulator/bd718x7-regulator.c
15792 F: drivers/regulator/bd9576-regulator.c
15793 F: drivers/regulator/rohm-regulator.c
15794 F: drivers/rtc/rtc-bd70528.c
15795 F: drivers/watchdog/bd70528_wdt.c
15796 F: drivers/watchdog/bd9576_wdt.c
15797 F: include/linux/mfd/rohm-bd70528.h
15798 F: include/linux/mfd/rohm-bd71815.h
15799 F: include/linux/mfd/rohm-bd71828.h
15800 F: include/linux/mfd/rohm-bd718x7.h
15801 F: include/linux/mfd/rohm-bd957x.h
15802 F: include/linux/mfd/rohm-generic.h
15803 F: include/linux/mfd/rohm-shared.h
15806 M: Ralf Baechle <ralf@linux-mips.org>
15807 L: linux-hams@vger.kernel.org
15809 W: http://www.linux-ax25.org/
15810 F: include/net/rose.h
15811 F: include/uapi/linux/rose.h
15814 ROTATION DRIVER FOR ALLWINNER A83T
15815 M: Jernej Skrabec <jernej.skrabec@gmail.com>
15816 L: linux-media@vger.kernel.org
15818 T: git git://linuxtv.org/media_tree.git
15819 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
15820 F: drivers/media/platform/sunxi/sun8i-rotate/
15822 RTL2830 MEDIA DRIVER
15823 M: Antti Palosaari <crope@iki.fi>
15824 L: linux-media@vger.kernel.org
15826 W: https://linuxtv.org
15827 W: http://palosaari.fi/linux/
15828 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15829 T: git git://linuxtv.org/anttip/media_tree.git
15830 F: drivers/media/dvb-frontends/rtl2830*
15832 RTL2832 MEDIA DRIVER
15833 M: Antti Palosaari <crope@iki.fi>
15834 L: linux-media@vger.kernel.org
15836 W: https://linuxtv.org
15837 W: http://palosaari.fi/linux/
15838 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15839 T: git git://linuxtv.org/anttip/media_tree.git
15840 F: drivers/media/dvb-frontends/rtl2832*
15842 RTL2832_SDR MEDIA DRIVER
15843 M: Antti Palosaari <crope@iki.fi>
15844 L: linux-media@vger.kernel.org
15846 W: https://linuxtv.org
15847 W: http://palosaari.fi/linux/
15848 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15849 T: git git://linuxtv.org/anttip/media_tree.git
15850 F: drivers/media/dvb-frontends/rtl2832_sdr*
15852 RTL8180 WIRELESS DRIVER
15853 L: linux-wireless@vger.kernel.org
15855 W: https://wireless.wiki.kernel.org/
15856 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15857 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
15859 RTL8187 WIRELESS DRIVER
15860 M: Herton Ronaldo Krzesinski <herton@canonical.com>
15861 M: Hin-Tak Leung <htl10@users.sourceforge.net>
15862 M: Larry Finger <Larry.Finger@lwfinger.net>
15863 L: linux-wireless@vger.kernel.org
15865 W: https://wireless.wiki.kernel.org/
15866 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15867 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
15869 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
15870 M: Jes Sorensen <Jes.Sorensen@gmail.com>
15871 L: linux-wireless@vger.kernel.org
15873 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
15874 F: drivers/net/wireless/realtek/rtl8xxxu/
15876 RTRS TRANSPORT DRIVERS
15877 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
15878 M: Jack Wang <jinpu.wang@ionos.com>
15879 L: linux-rdma@vger.kernel.org
15881 F: drivers/infiniband/ulp/rtrs/
15883 RXRPC SOCKETS (AF_RXRPC)
15884 M: David Howells <dhowells@redhat.com>
15885 M: Marc Dionne <marc.dionne@auristor.com>
15886 L: linux-afs@lists.infradead.org
15888 W: https://www.infradead.org/~dhowells/kafs/
15889 F: Documentation/networking/rxrpc.rst
15890 F: include/keys/rxrpc-type.h
15891 F: include/net/af_rxrpc.h
15892 F: include/trace/events/rxrpc.h
15893 F: include/uapi/linux/rxrpc.h
15896 S3 SAVAGE FRAMEBUFFER DRIVER
15897 M: Antonino Daplas <adaplas@gmail.com>
15898 L: linux-fbdev@vger.kernel.org
15900 F: drivers/video/fbdev/savage/
15903 M: Heiko Carstens <hca@linux.ibm.com>
15904 M: Vasily Gorbik <gor@linux.ibm.com>
15905 M: Christian Borntraeger <borntraeger@de.ibm.com>
15906 L: linux-s390@vger.kernel.org
15908 W: http://www.ibm.com/developerworks/linux/linux390/
15909 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
15910 F: Documentation/driver-api/s390-drivers.rst
15911 F: Documentation/s390/
15915 S390 COMMON I/O LAYER
15916 M: Vineeth Vijayan <vneethv@linux.ibm.com>
15917 M: Peter Oberparleiter <oberpar@linux.ibm.com>
15918 L: linux-s390@vger.kernel.org
15920 W: http://www.ibm.com/developerworks/linux/linux390/
15921 F: drivers/s390/cio/
15924 M: Stefan Haberland <sth@linux.ibm.com>
15925 M: Jan Hoeppner <hoeppner@linux.ibm.com>
15926 L: linux-s390@vger.kernel.org
15928 W: http://www.ibm.com/developerworks/linux/linux390/
15929 F: block/partitions/ibm.c
15930 F: drivers/s390/block/dasd*
15931 F: include/linux/dasd_mod.h
15934 M: Matthew Rosato <mjrosato@linux.ibm.com>
15935 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
15936 L: linux-s390@vger.kernel.org
15938 W: http://www.ibm.com/developerworks/linux/linux390/
15939 F: drivers/iommu/s390-iommu.c
15941 S390 IUCV NETWORK LAYER
15942 M: Julian Wiedmann <jwi@linux.ibm.com>
15943 M: Karsten Graul <kgraul@linux.ibm.com>
15944 L: linux-s390@vger.kernel.org
15946 W: http://www.ibm.com/developerworks/linux/linux390/
15947 F: drivers/s390/net/*iucv*
15948 F: include/net/iucv/
15951 S390 NETWORK DRIVERS
15952 M: Julian Wiedmann <jwi@linux.ibm.com>
15953 M: Karsten Graul <kgraul@linux.ibm.com>
15954 L: linux-s390@vger.kernel.org
15956 W: http://www.ibm.com/developerworks/linux/linux390/
15957 F: drivers/s390/net/
15960 M: Niklas Schnelle <schnelle@linux.ibm.com>
15961 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
15962 L: linux-s390@vger.kernel.org
15964 W: http://www.ibm.com/developerworks/linux/linux390/
15966 F: drivers/pci/hotplug/s390_pci_hpc.c
15967 F: Documentation/s390/pci.rst
15969 S390 VFIO AP DRIVER
15970 M: Tony Krowiak <akrowiak@linux.ibm.com>
15971 M: Halil Pasic <pasic@linux.ibm.com>
15972 M: Jason Herne <jjherne@linux.ibm.com>
15973 L: linux-s390@vger.kernel.org
15975 W: http://www.ibm.com/developerworks/linux/linux390/
15976 F: Documentation/s390/vfio-ap.rst
15977 F: drivers/s390/crypto/vfio_ap_drv.c
15978 F: drivers/s390/crypto/vfio_ap_ops.c
15979 F: drivers/s390/crypto/vfio_ap_private.h
15981 S390 VFIO-CCW DRIVER
15982 M: Cornelia Huck <cohuck@redhat.com>
15983 M: Eric Farman <farman@linux.ibm.com>
15984 M: Matthew Rosato <mjrosato@linux.ibm.com>
15985 R: Halil Pasic <pasic@linux.ibm.com>
15986 L: linux-s390@vger.kernel.org
15987 L: kvm@vger.kernel.org
15989 F: Documentation/s390/vfio-ccw.rst
15990 F: drivers/s390/cio/vfio_ccw*
15991 F: include/uapi/linux/vfio_ccw.h
15993 S390 VFIO-PCI DRIVER
15994 M: Matthew Rosato <mjrosato@linux.ibm.com>
15995 M: Eric Farman <farman@linux.ibm.com>
15996 L: linux-s390@vger.kernel.org
15997 L: kvm@vger.kernel.org
15999 F: drivers/vfio/pci/vfio_pci_zdev.c
16000 F: include/uapi/linux/vfio_zdev.h
16003 M: Harald Freudenberger <freude@linux.ibm.com>
16004 L: linux-s390@vger.kernel.org
16006 W: http://www.ibm.com/developerworks/linux/linux390/
16007 F: drivers/s390/crypto/
16010 M: Steffen Maier <maier@linux.ibm.com>
16011 M: Benjamin Block <bblock@linux.ibm.com>
16012 L: linux-s390@vger.kernel.org
16014 W: http://www.ibm.com/developerworks/linux/linux390/
16015 F: drivers/s390/scsi/zfcp_*
16017 S3C ADC BATTERY DRIVER
16018 M: Krzysztof Kozlowski <krzk@kernel.org>
16019 L: linux-samsung-soc@vger.kernel.org
16021 F: drivers/power/supply/s3c_adc_battery.c
16022 F: include/linux/s3c_adc_battery.h
16024 S3C24XX SD/MMC Driver
16025 M: Ben Dooks <ben-linux@fluff.org>
16026 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16028 F: drivers/mmc/host/s3cmci.*
16030 SAA6588 RDS RECEIVER DRIVER
16031 M: Hans Verkuil <hverkuil@xs4all.nl>
16032 L: linux-media@vger.kernel.org
16034 W: https://linuxtv.org
16035 T: git git://linuxtv.org/media_tree.git
16036 F: drivers/media/i2c/saa6588*
16038 SAA7134 VIDEO4LINUX DRIVER
16039 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16040 L: linux-media@vger.kernel.org
16042 W: https://linuxtv.org
16043 T: git git://linuxtv.org/media_tree.git
16044 F: Documentation/driver-api/media/drivers/saa7134*
16045 F: drivers/media/pci/saa7134/
16047 SAA7146 VIDEO4LINUX-2 DRIVER
16048 M: Hans Verkuil <hverkuil@xs4all.nl>
16049 L: linux-media@vger.kernel.org
16051 T: git git://linuxtv.org/media_tree.git
16052 F: drivers/media/common/saa7146/
16053 F: drivers/media/pci/saa7146/
16054 F: include/media/drv-intf/saa7146*
16056 SAFESETID SECURITY MODULE
16057 M: Micah Morton <mortonm@chromium.org>
16059 F: Documentation/admin-guide/LSM/SafeSetID.rst
16060 F: security/safesetid/
16062 SAMSUNG AUDIO (ASoC) DRIVERS
16063 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16064 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16065 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16067 F: Documentation/devicetree/bindings/sound/samsung*
16068 F: sound/soc/samsung/
16070 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
16071 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16072 L: linux-crypto@vger.kernel.org
16073 L: linux-samsung-soc@vger.kernel.org
16075 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
16076 F: drivers/crypto/exynos-rng.c
16078 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
16079 M: Łukasz Stelmach <l.stelmach@samsung.com>
16080 L: linux-samsung-soc@vger.kernel.org
16082 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
16083 F: drivers/char/hw_random/exynos-trng.c
16085 SAMSUNG FRAMEBUFFER DRIVER
16086 M: Jingoo Han <jingoohan1@gmail.com>
16087 L: linux-fbdev@vger.kernel.org
16089 F: drivers/video/fbdev/s3c-fb.c
16091 SAMSUNG INTERCONNECT DRIVERS
16092 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16093 M: Artur Świgoń <a.swigon@samsung.com>
16094 L: linux-pm@vger.kernel.org
16095 L: linux-samsung-soc@vger.kernel.org
16097 F: drivers/interconnect/samsung/
16099 SAMSUNG LAPTOP DRIVER
16100 M: Corentin Chary <corentin.chary@gmail.com>
16101 L: platform-driver-x86@vger.kernel.org
16103 F: drivers/platform/x86/samsung-laptop.c
16105 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
16106 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16107 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
16108 L: linux-kernel@vger.kernel.org
16109 L: linux-samsung-soc@vger.kernel.org
16111 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
16112 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
16113 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
16114 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
16115 F: drivers/clk/clk-s2mps11.c
16116 F: drivers/mfd/sec*.c
16117 F: drivers/regulator/s2m*.c
16118 F: drivers/regulator/s5m*.c
16119 F: drivers/rtc/rtc-s5m.c
16120 F: include/linux/mfd/samsung/
16122 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
16123 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
16124 L: linux-media@vger.kernel.org
16125 L: linux-samsung-soc@vger.kernel.org
16127 F: drivers/media/platform/s3c-camif/
16128 F: include/media/drv-intf/s3c_camif.h
16130 SAMSUNG S3FWRN5 NFC DRIVER
16131 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16132 M: Krzysztof Opasiak <k.opasiak@samsung.com>
16133 L: linux-nfc@lists.01.org (moderated for non-subscribers)
16135 F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
16136 F: drivers/nfc/s3fwrn5
16138 SAMSUNG S5C73M3 CAMERA DRIVER
16139 M: Andrzej Hajda <a.hajda@samsung.com>
16140 L: linux-media@vger.kernel.org
16142 F: drivers/media/i2c/s5c73m3/*
16144 SAMSUNG S5K5BAF CAMERA DRIVER
16145 M: Andrzej Hajda <a.hajda@samsung.com>
16146 L: linux-media@vger.kernel.org
16148 F: drivers/media/i2c/s5k5baf.c
16150 SAMSUNG S5P Security SubSystem (SSS) DRIVER
16151 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16152 M: Vladimir Zapolskiy <vz@mleia.com>
16153 L: linux-crypto@vger.kernel.org
16154 L: linux-samsung-soc@vger.kernel.org
16156 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
16157 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
16158 F: drivers/crypto/s5p-sss.c
16160 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
16161 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16162 L: linux-media@vger.kernel.org
16164 Q: https://patchwork.linuxtv.org/project/linux-media/list/
16165 F: drivers/media/platform/exynos4-is/
16167 SAMSUNG SOC CLOCK DRIVERS
16168 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16169 M: Tomasz Figa <tomasz.figa@gmail.com>
16170 M: Chanwoo Choi <cw00.choi@samsung.com>
16171 L: linux-samsung-soc@vger.kernel.org
16173 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
16174 F: Documentation/devicetree/bindings/clock/exynos*.txt
16175 F: Documentation/devicetree/bindings/clock/samsung,s3c*
16176 F: Documentation/devicetree/bindings/clock/samsung,s5p*
16177 F: drivers/clk/samsung/
16178 F: include/dt-bindings/clock/exynos*.h
16179 F: include/linux/clk/samsung.h
16180 F: include/linux/platform_data/clk-s3c2410.h
16182 SAMSUNG SPI DRIVERS
16183 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16184 M: Andi Shyti <andi@etezian.org>
16185 L: linux-spi@vger.kernel.org
16186 L: linux-samsung-soc@vger.kernel.org
16188 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
16189 F: drivers/spi/spi-s3c*
16190 F: include/linux/platform_data/spi-s3c64xx.h
16191 F: include/linux/spi/s3c24xx-fiq.h
16193 SAMSUNG SXGBE DRIVERS
16194 M: Byungho An <bh74.an@samsung.com>
16195 L: netdev@vger.kernel.org
16197 F: drivers/net/ethernet/samsung/sxgbe/
16199 SAMSUNG THERMAL DRIVER
16200 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
16201 L: linux-pm@vger.kernel.org
16202 L: linux-samsung-soc@vger.kernel.org
16204 T: git https://github.com/lmajewski/linux-samsung-thermal.git
16205 F: drivers/thermal/samsung/
16207 SAMSUNG USB2 PHY DRIVER
16208 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16209 L: linux-kernel@vger.kernel.org
16211 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
16212 F: Documentation/driver-api/phy/samsung-usb2.rst
16213 F: drivers/phy/samsung/phy-exynos4210-usb2.c
16214 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
16215 F: drivers/phy/samsung/phy-exynos5250-usb2.c
16216 F: drivers/phy/samsung/phy-s5pv210-usb2.c
16217 F: drivers/phy/samsung/phy-samsung-usb2.c
16218 F: drivers/phy/samsung/phy-samsung-usb2.h
16221 M: Zwane Mwaikambo <zwanem@gmail.com>
16223 F: drivers/watchdog/sc1200wdt.c
16226 M: Ingo Molnar <mingo@redhat.com>
16227 M: Peter Zijlstra <peterz@infradead.org>
16228 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
16229 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
16230 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
16231 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
16232 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
16233 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
16234 R: Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
16235 L: linux-kernel@vger.kernel.org
16237 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
16238 F: include/linux/preempt.h
16239 F: include/linux/sched.h
16240 F: include/linux/wait.h
16241 F: include/uapi/linux/sched.h
16244 SCR24X CHIP CARD INTERFACE DRIVER
16245 M: Lubomir Rintel <lkundrak@v3.sk>
16247 F: drivers/char/pcmcia/scr24x_cs.c
16250 M: Jens Axboe <axboe@kernel.dk>
16251 L: linux-scsi@vger.kernel.org
16253 W: http://www.kernel.dk
16254 F: drivers/scsi/sr*
16256 SCSI RDMA PROTOCOL (SRP) INITIATOR
16257 M: Bart Van Assche <bvanassche@acm.org>
16258 L: linux-rdma@vger.kernel.org
16260 Q: http://patchwork.kernel.org/project/linux-rdma/list/
16261 F: drivers/infiniband/ulp/srp/
16262 F: include/scsi/srp.h
16264 SCSI RDMA PROTOCOL (SRP) TARGET
16265 M: Bart Van Assche <bvanassche@acm.org>
16266 L: linux-rdma@vger.kernel.org
16267 L: target-devel@vger.kernel.org
16269 Q: http://patchwork.kernel.org/project/linux-rdma/list/
16270 F: drivers/infiniband/ulp/srpt/
16273 M: Doug Gilbert <dgilbert@interlog.com>
16274 L: linux-scsi@vger.kernel.org
16276 W: http://sg.danny.cz/sg
16277 F: Documentation/scsi/scsi-generic.rst
16278 F: drivers/scsi/sg.c
16279 F: include/scsi/sg.h
16282 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
16283 M: "Martin K. Petersen" <martin.petersen@oracle.com>
16284 L: linux-scsi@vger.kernel.org
16286 Q: https://patchwork.kernel.org/project/linux-scsi/list/
16287 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
16288 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
16289 F: Documentation/devicetree/bindings/scsi/
16294 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
16295 L: linux-scsi@vger.kernel.org
16297 F: Documentation/scsi/st.rst
16298 F: drivers/scsi/st.*
16299 F: drivers/scsi/st_*.h
16301 SCSI TARGET CORE USER DRIVER
16302 M: Bodo Stroesser <bostroesser@gmail.com>
16303 L: linux-scsi@vger.kernel.org
16304 L: target-devel@vger.kernel.org
16306 F: Documentation/target/tcmu-design.rst
16307 F: drivers/target/target_core_user.c
16308 F: include/uapi/linux/target_core_user.h
16310 SCSI TARGET SUBSYSTEM
16311 M: "Martin K. Petersen" <martin.petersen@oracle.com>
16312 L: linux-scsi@vger.kernel.org
16313 L: target-devel@vger.kernel.org
16315 W: http://www.linux-iscsi.org
16316 Q: https://patchwork.kernel.org/project/target-devel/list/
16317 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
16318 F: Documentation/target/
16323 M: Vlad Yasevich <vyasevich@gmail.com>
16324 M: Neil Horman <nhorman@tuxdriver.com>
16325 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
16326 L: linux-sctp@vger.kernel.org
16328 W: http://lksctp.sourceforge.net
16329 F: Documentation/networking/sctp.rst
16330 F: include/linux/sctp.h
16331 F: include/net/sctp/
16332 F: include/uapi/linux/sctp.h
16336 M: Jim Cromie <jim.cromie@gmail.com>
16338 F: Documentation/i2c/busses/scx200_acb.rst
16339 F: arch/x86/platform/scx200/
16340 F: drivers/i2c/busses/scx200*
16341 F: drivers/mtd/maps/scx200_docflash.c
16342 F: drivers/watchdog/scx200_wdt.c
16343 F: include/linux/scx200.h
16346 M: Jim Cromie <jim.cromie@gmail.com>
16348 F: drivers/char/scx200_gpio.c
16349 F: include/linux/scx200_gpio.h
16351 SCx200 HRT CLOCKSOURCE DRIVER
16352 M: Jim Cromie <jim.cromie@gmail.com>
16354 F: drivers/clocksource/scx200_hrt.c
16356 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
16357 M: Sascha Sommer <saschasommer@freenet.de>
16358 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
16360 F: drivers/mmc/host/sdricoh_cs.c
16362 SECO BOARDS CEC DRIVER
16363 M: Ettore Chimenti <ek5.chimenti@gmail.com>
16365 F: drivers/media/cec/platform/seco/seco-cec.c
16366 F: drivers/media/cec/platform/seco/seco-cec.h
16369 M: Kees Cook <keescook@chromium.org>
16370 R: Andy Lutomirski <luto@amacapital.net>
16371 R: Will Drewry <wad@chromium.org>
16373 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
16374 F: Documentation/userspace-api/seccomp_filter.rst
16375 F: include/linux/seccomp.h
16376 F: include/uapi/linux/seccomp.h
16377 F: kernel/seccomp.c
16378 F: tools/testing/selftests/kselftest_harness.h
16379 F: tools/testing/selftests/seccomp/*
16380 K: \bsecure_computing
16383 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
16384 M: Al Cooper <alcooperx@gmail.com>
16385 L: linux-mmc@vger.kernel.org
16386 L: bcm-kernel-feedback-list@broadcom.com
16388 F: drivers/mmc/host/sdhci-brcmstb*
16390 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
16391 M: Adrian Hunter <adrian.hunter@intel.com>
16392 L: linux-mmc@vger.kernel.org
16394 F: drivers/mmc/host/sdhci*
16395 F: include/linux/mmc/sdhci*
16397 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
16398 M: Eugen Hristev <eugen.hristev@microchip.com>
16399 L: linux-mmc@vger.kernel.org
16401 F: drivers/mmc/host/sdhci-of-at91.c
16403 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
16404 M: Ben Dooks <ben-linux@fluff.org>
16405 M: Jaehoon Chung <jh80.chung@samsung.com>
16406 L: linux-mmc@vger.kernel.org
16408 F: drivers/mmc/host/sdhci-s3c*
16410 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
16411 M: Viresh Kumar <vireshk@kernel.org>
16412 L: linux-mmc@vger.kernel.org
16414 F: drivers/mmc/host/sdhci-spear.c
16416 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
16417 M: Kishon Vijay Abraham I <kishon@ti.com>
16418 L: linux-mmc@vger.kernel.org
16420 F: drivers/mmc/host/sdhci-omap.c
16422 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
16423 M: Jonathan Derrick <jonathan.derrick@intel.com>
16424 M: Revanth Rajashekar <revanth.rajashekar@intel.com>
16425 L: linux-block@vger.kernel.org
16427 F: block/opal_proto.h
16429 F: include/linux/sed*
16430 F: include/uapi/linux/sed*
16433 M: Security Officers <security@kernel.org>
16435 F: Documentation/admin-guide/security-bugs.rst
16438 M: James Morris <jmorris@namei.org>
16439 M: "Serge E. Hallyn" <serge@hallyn.com>
16440 L: linux-security-module@vger.kernel.org (suggested Cc:)
16442 W: http://kernsec.org/
16443 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
16445 X: security/selinux/
16447 SELINUX SECURITY MODULE
16448 M: Paul Moore <paul@paul-moore.com>
16449 M: Stephen Smalley <stephen.smalley.work@gmail.com>
16450 M: Eric Paris <eparis@parisplace.org>
16451 L: selinux@vger.kernel.org
16453 W: https://selinuxproject.org
16454 W: https://github.com/SELinuxProject
16455 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
16456 F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
16457 F: Documentation/ABI/obsolete/sysfs-selinux-disable
16458 F: Documentation/admin-guide/LSM/SELinux.rst
16459 F: include/trace/events/avc.h
16460 F: include/uapi/linux/selinux_netlink.h
16461 F: scripts/selinux/
16462 F: security/selinux/
16465 M: Jiri Slaby <jirislaby@kernel.org>
16467 F: drivers/misc/phantom.c
16468 F: include/uapi/linux/phantom.h
16470 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
16471 M: Tomasz Duszynski <tomasz.duszynski@octakon.com>
16473 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
16474 F: drivers/iio/chemical/scd30.h
16475 F: drivers/iio/chemical/scd30_core.c
16476 F: drivers/iio/chemical/scd30_i2c.c
16477 F: drivers/iio/chemical/scd30_serial.c
16479 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
16480 M: Tomasz Duszynski <tduszyns@gmail.com>
16482 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
16483 F: drivers/iio/chemical/sps30.c
16486 M: Rob Herring <robh@kernel.org>
16487 L: linux-serial@vger.kernel.org
16489 F: Documentation/devicetree/bindings/serial/serial.yaml
16490 F: drivers/tty/serdev/
16491 F: include/linux/serdev.h
16494 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16495 L: linux-serial@vger.kernel.org
16497 F: Documentation/devicetree/bindings/serial/
16498 F: drivers/tty/serial/
16501 M: Sean Young <sean@mess.org>
16502 L: linux-media@vger.kernel.org
16504 F: drivers/media/rc/serial_ir.c
16506 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
16507 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16508 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16510 F: Documentation/devicetree/bindings/slimbus/
16511 F: drivers/slimbus/
16512 F: include/linux/slimbus.h
16515 M: Edward Cree <ecree.xilinx@gmail.com>
16516 M: Martin Habets <habetsm.xilinx@gmail.com>
16517 L: netdev@vger.kernel.org
16519 F: drivers/net/ethernet/sfc/
16521 SFF/SFP/SFP+ MODULE SUPPORT
16522 M: Russell King <linux@armlinux.org.uk>
16523 L: netdev@vger.kernel.org
16525 F: drivers/net/phy/phylink.c
16526 F: drivers/net/phy/sfp*
16527 F: include/linux/mdio/mdio-i2c.h
16528 F: include/linux/phylink.h
16529 F: include/linux/sfp.h
16530 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)
16533 M: Dimitri Sivanich <dimitri.sivanich@hpe.com>
16535 F: drivers/misc/sgi-gru/
16537 SGI XP/XPC/XPNET DRIVER
16538 M: Robin Holt <robinmholt@gmail.com>
16539 M: Steve Wahl <steve.wahl@hpe.com>
16540 R: Mike Travis <mike.travis@hpe.com>
16542 F: drivers/misc/sgi-xp/
16544 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
16545 M: Karsten Graul <kgraul@linux.ibm.com>
16546 L: linux-s390@vger.kernel.org
16548 W: http://www.ibm.com/developerworks/linux/linux390/
16551 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
16552 M: Linus Walleij <linus.walleij@linaro.org>
16553 L: linux-iio@vger.kernel.org
16555 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
16556 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
16557 F: drivers/iio/light/gp2ap002.c
16559 SHARP RJ54N1CB0C SENSOR DRIVER
16560 M: Jacopo Mondi <jacopo@jmondi.org>
16561 L: linux-media@vger.kernel.org
16563 T: git git://linuxtv.org/media_tree.git
16564 F: drivers/media/i2c/rj54n1cb0c.c
16565 F: include/media/i2c/rj54n1cb0c.h
16567 SH_VOU V4L2 OUTPUT DRIVER
16568 L: linux-media@vger.kernel.org
16570 F: drivers/media/platform/sh_vou.c
16571 F: include/media/drv-intf/sh_vou.h
16573 SI2157 MEDIA DRIVER
16574 M: Antti Palosaari <crope@iki.fi>
16575 L: linux-media@vger.kernel.org
16577 W: https://linuxtv.org
16578 W: http://palosaari.fi/linux/
16579 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16580 T: git git://linuxtv.org/anttip/media_tree.git
16581 F: drivers/media/tuners/si2157*
16583 SI2165 MEDIA DRIVER
16584 M: Matthias Schwarzott <zzam@gentoo.org>
16585 L: linux-media@vger.kernel.org
16587 W: https://linuxtv.org
16588 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16589 F: drivers/media/dvb-frontends/si2165*
16591 SI2168 MEDIA DRIVER
16592 M: Antti Palosaari <crope@iki.fi>
16593 L: linux-media@vger.kernel.org
16595 W: https://linuxtv.org
16596 W: http://palosaari.fi/linux/
16597 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16598 T: git git://linuxtv.org/anttip/media_tree.git
16599 F: drivers/media/dvb-frontends/si2168*
16601 SI470X FM RADIO RECEIVER I2C DRIVER
16602 M: Hans Verkuil <hverkuil@xs4all.nl>
16603 L: linux-media@vger.kernel.org
16605 W: https://linuxtv.org
16606 T: git git://linuxtv.org/media_tree.git
16607 F: drivers/media/radio/si470x/radio-si470x-i2c.c
16609 SI470X FM RADIO RECEIVER USB DRIVER
16610 M: Hans Verkuil <hverkuil@xs4all.nl>
16611 L: linux-media@vger.kernel.org
16613 W: https://linuxtv.org
16614 T: git git://linuxtv.org/media_tree.git
16615 F: drivers/media/radio/si470x/radio-si470x-common.c
16616 F: drivers/media/radio/si470x/radio-si470x-usb.c
16617 F: drivers/media/radio/si470x/radio-si470x.h
16619 SI4713 FM RADIO TRANSMITTER I2C DRIVER
16620 M: Eduardo Valentin <edubezval@gmail.com>
16621 L: linux-media@vger.kernel.org
16623 W: https://linuxtv.org
16624 T: git git://linuxtv.org/media_tree.git
16625 F: drivers/media/radio/si4713/si4713.?
16627 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
16628 M: Eduardo Valentin <edubezval@gmail.com>
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/si4713/radio-platform-si4713.c
16635 SI4713 FM RADIO TRANSMITTER 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/si4713/radio-usb-si4713.c
16644 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16645 L: linux-media@vger.kernel.org
16647 W: https://linuxtv.org
16648 T: git git://linuxtv.org/media_tree.git
16649 F: drivers/media/common/siano/
16650 F: drivers/media/mmc/siano/
16651 F: drivers/media/usb/siano/
16652 F: drivers/media/usb/siano/
16655 M: Palmer Dabbelt <palmer@dabbelt.com>
16656 M: Paul Walmsley <paul.walmsley@sifive.com>
16657 L: linux-riscv@lists.infradead.org
16659 T: git git://github.com/sifive/riscv-linux.git
16663 SIFIVE FU540 SYSTEM-ON-CHIP
16664 M: Paul Walmsley <paul.walmsley@sifive.com>
16665 M: Palmer Dabbelt <palmer@dabbelt.com>
16666 L: linux-riscv@lists.infradead.org
16668 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
16673 M: Green Wan <green.wan@sifive.com>
16675 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
16676 F: drivers/dma/sf-pdma/
16678 SILEAD TOUCHSCREEN DRIVER
16679 M: Hans de Goede <hdegoede@redhat.com>
16680 L: linux-input@vger.kernel.org
16681 L: platform-driver-x86@vger.kernel.org
16683 F: drivers/input/touchscreen/silead.c
16684 F: drivers/platform/x86/touchscreen_dmi.c
16686 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
16687 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
16689 F: drivers/staging/wfx/
16691 SILICON MOTION SM712 FRAME BUFFER DRIVER
16692 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
16693 M: Teddy Wang <teddy.wang@siliconmotion.com>
16694 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
16695 L: linux-fbdev@vger.kernel.org
16697 F: Documentation/fb/sm712fb.rst
16698 F: drivers/video/fbdev/sm712*
16700 SILVACO I3C DUAL-ROLE MASTER
16701 M: Miquel Raynal <miquel.raynal@bootlin.com>
16702 M: Conor Culhane <conor.culhane@silvaco.com>
16703 L: linux-i3c@lists.infradead.org
16705 F: Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
16706 F: drivers/i3c/master/svc-i3c-master.c
16709 M: Hans de Goede <hdegoede@redhat.com>
16710 L: linux-fbdev@vger.kernel.org
16712 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
16713 F: drivers/video/fbdev/simplefb.c
16714 F: include/linux/platform_data/simplefb.h
16716 SIMTEC EB110ATX (Chalice CATS)
16717 M: Simtec Linux Team <linux@simtec.co.uk>
16719 W: http://www.simtec.co.uk/products/EB110ATX/
16721 SIMTEC EB2410ITX (BAST)
16722 M: Simtec Linux Team <linux@simtec.co.uk>
16724 W: http://www.simtec.co.uk/products/EB2410ITX/
16725 F: arch/arm/mach-s3c/bast-ide.c
16726 F: arch/arm/mach-s3c/bast-irq.c
16727 F: arch/arm/mach-s3c/mach-bast.c
16730 M: Thorsten Scherer <t.scherer@eckelmann.de>
16731 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
16732 R: Pengutronix Kernel Team <kernel@pengutronix.de>
16734 F: drivers/gpio/gpio-siox.c
16736 F: include/trace/events/siox.h
16738 SIPHASH PRF ROUTINES
16739 M: Jason A. Donenfeld <Jason@zx2c4.com>
16741 F: include/linux/siphash.h
16743 F: lib/test_siphash.c
16745 SIS 190 ETHERNET DRIVER
16746 M: Francois Romieu <romieu@fr.zoreil.com>
16747 L: netdev@vger.kernel.org
16749 F: drivers/net/ethernet/sis/sis190.c
16751 SIS 900/7016 FAST ETHERNET DRIVER
16752 M: Daniele Venzano <venza@brownhat.org>
16753 L: netdev@vger.kernel.org
16755 W: http://www.brownhat.org/sis900.html
16756 F: drivers/net/ethernet/sis/sis900.*
16758 SIS FRAMEBUFFER DRIVER
16759 M: Thomas Winischhofer <thomas@winischhofer.net>
16761 W: http://www.winischhofer.net/linuxsisvga.shtml
16762 F: Documentation/fb/sisfb.rst
16763 F: drivers/video/fbdev/sis/
16764 F: include/video/sisfb.h
16766 SIS I2C TOUCHSCREEN DRIVER
16767 M: Mika Penttilä <mika.penttila@nextfour.com>
16768 L: linux-input@vger.kernel.org
16770 F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
16771 F: drivers/input/touchscreen/sis_i2c.c
16774 M: Thomas Winischhofer <thomas@winischhofer.net>
16776 W: http://www.winischhofer.at/linuxsisusbvga.shtml
16777 F: drivers/usb/misc/sisusbvga/
16780 M: Christoph Lameter <cl@linux.com>
16781 M: Pekka Enberg <penberg@kernel.org>
16782 M: David Rientjes <rientjes@google.com>
16783 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
16784 M: Andrew Morton <akpm@linux-foundation.org>
16785 M: Vlastimil Babka <vbabka@suse.cz>
16786 L: linux-mm@kvack.org
16788 F: include/linux/sl?b*.h
16791 SLEEPABLE READ-COPY UPDATE (SRCU)
16792 M: Lai Jiangshan <jiangshanlai@gmail.com>
16793 M: "Paul E. McKenney" <paulmck@kernel.org>
16794 M: Josh Triplett <josh@joshtriplett.org>
16795 R: Steven Rostedt <rostedt@goodmis.org>
16796 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
16797 L: rcu@vger.kernel.org
16799 W: http://www.rdrop.com/users/paulmck/RCU/
16800 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16801 F: include/linux/srcu*.h
16802 F: kernel/rcu/srcu*.c
16804 SMACK SECURITY MODULE
16805 M: Casey Schaufler <casey@schaufler-ca.com>
16806 L: linux-security-module@vger.kernel.org
16808 W: http://schaufler-ca.com
16809 T: git git://github.com/cschaufler/smack-next
16810 F: Documentation/admin-guide/LSM/Smack.rst
16813 SMC91x ETHERNET DRIVER
16814 M: Nicolas Pitre <nico@fluxnic.net>
16816 F: drivers/net/ethernet/smsc/smc91x.*
16818 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
16819 M: Mark Rutland <mark.rutland@arm.com>
16820 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
16821 M: Sudeep Holla <sudeep.holla@arm.com>
16822 L: linux-arm-kernel@lists.infradead.org
16824 F: drivers/firmware/smccc/
16825 F: include/linux/arm-smccc.h
16827 SMM665 HARDWARE MONITOR DRIVER
16828 M: Guenter Roeck <linux@roeck-us.net>
16829 L: linux-hwmon@vger.kernel.org
16831 F: Documentation/hwmon/smm665.rst
16832 F: drivers/hwmon/smm665.c
16834 SMSC EMC2103 HARDWARE MONITOR DRIVER
16835 M: Steve Glendinning <steve.glendinning@shawell.net>
16836 L: linux-hwmon@vger.kernel.org
16838 F: Documentation/hwmon/emc2103.rst
16839 F: drivers/hwmon/emc2103.c
16841 SMSC SCH5627 HARDWARE MONITOR DRIVER
16842 M: Hans de Goede <hdegoede@redhat.com>
16843 L: linux-hwmon@vger.kernel.org
16845 F: Documentation/hwmon/sch5627.rst
16846 F: drivers/hwmon/sch5627.c
16848 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
16849 M: Steve Glendinning <steve.glendinning@shawell.net>
16850 L: linux-fbdev@vger.kernel.org
16852 F: drivers/video/fbdev/smscufx.c
16854 SMSC47B397 HARDWARE MONITOR DRIVER
16855 M: Jean Delvare <jdelvare@suse.com>
16856 L: linux-hwmon@vger.kernel.org
16858 F: Documentation/hwmon/smsc47b397.rst
16859 F: drivers/hwmon/smsc47b397.c
16861 SMSC911x ETHERNET DRIVER
16862 M: Steve Glendinning <steve.glendinning@shawell.net>
16863 L: netdev@vger.kernel.org
16865 F: drivers/net/ethernet/smsc/smsc911x.*
16866 F: include/linux/smsc911x.h
16868 SMSC9420 PCI ETHERNET DRIVER
16869 M: Steve Glendinning <steve.glendinning@shawell.net>
16870 L: netdev@vger.kernel.org
16872 F: drivers/net/ethernet/smsc/smsc9420.*
16874 SOCIONEXT (SNI) AVE NETWORK DRIVER
16875 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
16876 L: netdev@vger.kernel.org
16878 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
16879 F: drivers/net/ethernet/socionext/sni_ave.c
16881 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
16882 M: Jassi Brar <jaswinder.singh@linaro.org>
16883 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
16884 L: netdev@vger.kernel.org
16886 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
16887 F: drivers/net/ethernet/socionext/netsec.c
16889 SOCIONEXT (SNI) Synquacer SPI DRIVER
16890 M: Masahisa Kojima <masahisa.kojima@linaro.org>
16891 M: Jassi Brar <jaswinder.singh@linaro.org>
16892 L: linux-spi@vger.kernel.org
16894 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
16895 F: drivers/spi/spi-synquacer.c
16897 SOCIONEXT SYNQUACER I2C DRIVER
16898 M: Ard Biesheuvel <ardb@kernel.org>
16899 L: linux-i2c@vger.kernel.org
16901 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
16902 F: drivers/i2c/busses/i2c-synquacer.c
16904 SOCIONEXT UNIPHIER SOUND DRIVER
16905 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16907 F: sound/soc/uniphier/
16909 SOEKRIS NET48XX LED SUPPORT
16910 M: Chris Boot <bootc@bootc.net>
16912 F: drivers/leds/leds-net48xx.c
16914 SOFT-IWARP DRIVER (siw)
16915 M: Bernard Metzler <bmt@zurich.ibm.com>
16916 L: linux-rdma@vger.kernel.org
16918 F: drivers/infiniband/sw/siw/
16919 F: include/uapi/rdma/siw-abi.h
16921 SOFT-ROCE DRIVER (rxe)
16922 M: Zhu Yanjun <zyjzyj2000@gmail.com>
16923 L: linux-rdma@vger.kernel.org
16925 F: drivers/infiniband/sw/rxe/
16926 F: include/uapi/rdma/rdma_user_rxe.h
16928 SOFTLOGIC 6x10 MPEG CODEC
16929 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16930 M: Anton Sviridenko <anton@corp.bluecherry.net>
16931 M: Andrey Utkin <andrey_utkin@fastmail.com>
16932 M: Ismael Luceno <ismael@iodev.co.uk>
16933 L: linux-media@vger.kernel.org
16935 F: drivers/media/pci/solo6x10/
16937 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
16938 M: James Morse <james.morse@arm.com>
16939 L: linux-arm-kernel@lists.infradead.org
16941 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
16942 F: drivers/firmware/arm_sdei.c
16943 F: include/linux/arm_sdei.h
16944 F: include/uapi/linux/arm_sdei.h
16947 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16948 R: Heikki Krogerus <heikki.krogerus@linux.intel.com>
16949 L: linux-acpi@vger.kernel.org
16951 F: drivers/base/swnode.c
16953 SOFTWARE RAID (Multiple Disks) SUPPORT
16954 M: Song Liu <song@kernel.org>
16955 L: linux-raid@vger.kernel.org
16957 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
16958 F: drivers/md/Kconfig
16959 F: drivers/md/Makefile
16961 F: drivers/md/raid*
16962 F: include/linux/raid/
16963 F: include/uapi/linux/raid/
16965 SOLIDRUN CLEARFOG SUPPORT
16966 M: Russell King <linux@armlinux.org.uk>
16968 F: arch/arm/boot/dts/armada-388-clearfog*
16969 F: arch/arm/boot/dts/armada-38x-solidrun-*
16971 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
16972 M: Russell King <linux@armlinux.org.uk>
16974 F: arch/arm/boot/dts/imx6*-cubox-i*
16975 F: arch/arm/boot/dts/imx6*-hummingboard*
16976 F: arch/arm/boot/dts/imx6*-sr-*
16978 SONIC NETWORK DRIVER
16979 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
16980 L: netdev@vger.kernel.org
16982 F: drivers/net/ethernet/natsemi/sonic.*
16984 SONICS SILICON BACKPLANE DRIVER (SSB)
16985 M: Michael Buesch <m@bues.ch>
16986 L: linux-wireless@vger.kernel.org
16989 F: include/linux/ssb/
16991 SONY IMX214 SENSOR DRIVER
16992 M: Ricardo Ribalda <ribalda@kernel.org>
16993 L: linux-media@vger.kernel.org
16995 T: git git://linuxtv.org/media_tree.git
16996 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
16997 F: drivers/media/i2c/imx214.c
16999 SONY IMX219 SENSOR DRIVER
17000 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
17001 L: linux-media@vger.kernel.org
17003 T: git git://linuxtv.org/media_tree.git
17004 F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
17005 F: drivers/media/i2c/imx219.c
17007 SONY IMX258 SENSOR DRIVER
17008 M: Sakari Ailus <sakari.ailus@linux.intel.com>
17009 L: linux-media@vger.kernel.org
17011 T: git git://linuxtv.org/media_tree.git
17012 F: Documentation/devicetree/bindings/media/i2c/imx258.yaml
17013 F: drivers/media/i2c/imx258.c
17015 SONY IMX274 SENSOR DRIVER
17016 M: Leon Luo <leonl@leopardimaging.com>
17017 L: linux-media@vger.kernel.org
17019 T: git git://linuxtv.org/media_tree.git
17020 F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
17021 F: drivers/media/i2c/imx274.c
17023 SONY IMX290 SENSOR DRIVER
17024 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17025 L: linux-media@vger.kernel.org
17027 T: git git://linuxtv.org/media_tree.git
17028 F: Documentation/devicetree/bindings/media/i2c/imx290.txt
17029 F: drivers/media/i2c/imx290.c
17031 SONY IMX319 SENSOR DRIVER
17032 M: Bingbu Cao <bingbu.cao@intel.com>
17033 L: linux-media@vger.kernel.org
17035 T: git git://linuxtv.org/media_tree.git
17036 F: drivers/media/i2c/imx319.c
17038 SONY IMX334 SENSOR DRIVER
17039 M: Paul J. Murphy <paul.j.murphy@intel.com>
17040 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
17041 L: linux-media@vger.kernel.org
17043 T: git git://linuxtv.org/media_tree.git
17044 F: Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
17045 F: drivers/media/i2c/imx334.c
17047 SONY IMX355 SENSOR DRIVER
17048 M: Tianshu Qiu <tian.shu.qiu@intel.com>
17049 L: linux-media@vger.kernel.org
17051 T: git git://linuxtv.org/media_tree.git
17052 F: drivers/media/i2c/imx355.c
17054 SONY MEMORYSTICK SUBSYSTEM
17055 M: Maxim Levitsky <maximlevitsky@gmail.com>
17056 M: Alex Dubov <oakad@yahoo.com>
17057 M: Ulf Hansson <ulf.hansson@linaro.org>
17058 L: linux-mmc@vger.kernel.org
17060 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
17061 F: drivers/memstick/
17062 F: include/linux/memstick.h
17064 SONY VAIO CONTROL DEVICE DRIVER
17065 M: Mattia Dongili <malattia@linux.it>
17066 L: platform-driver-x86@vger.kernel.org
17068 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
17069 F: Documentation/admin-guide/laptops/sony-laptop.rst
17070 F: drivers/char/sonypi.c
17071 F: drivers/platform/x86/sony-laptop.c
17072 F: include/linux/sony-laptop.h
17075 M: Jaroslav Kysela <perex@perex.cz>
17076 M: Takashi Iwai <tiwai@suse.com>
17077 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17079 W: http://www.alsa-project.org/
17080 Q: http://patchwork.kernel.org/project/alsa-devel/list/
17081 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17082 F: Documentation/sound/
17084 F: include/uapi/sound/
17087 SOUND - COMPRESSED AUDIO
17088 M: Vinod Koul <vkoul@kernel.org>
17089 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17091 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17092 F: Documentation/sound/designs/compress-offload.rst
17093 F: include/sound/compress_driver.h
17094 F: include/uapi/sound/compress_*
17095 F: sound/core/compress_offload.c
17096 F: sound/soc/soc-compress.c
17098 SOUND - DMAENGINE HELPERS
17099 M: Lars-Peter Clausen <lars@metafoo.de>
17101 F: include/sound/dmaengine_pcm.h
17102 F: sound/core/pcm_dmaengine.c
17103 F: sound/soc/soc-generic-dmaengine-pcm.c
17105 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
17106 M: Liam Girdwood <lgirdwood@gmail.com>
17107 M: Mark Brown <broonie@kernel.org>
17108 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17110 W: http://alsa-project.org/main/index.php/ASoC
17111 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
17112 F: Documentation/devicetree/bindings/sound/
17113 F: Documentation/sound/soc/
17114 F: include/dt-bindings/sound/
17115 F: include/sound/soc*
17118 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
17119 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
17120 M: Liam Girdwood <lgirdwood@gmail.com>
17121 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
17122 M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
17123 M: Daniel Baluta <daniel.baluta@nxp.com>
17124 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
17126 W: https://github.com/thesofproject/linux/
17129 SOUNDWIRE SUBSYSTEM
17130 M: Vinod Koul <vkoul@kernel.org>
17131 M: Bard Liao <yung-chuan.liao@linux.intel.com>
17132 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
17133 R: Sanyog Kale <sanyog.r.kale@intel.com>
17134 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17136 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
17137 F: Documentation/driver-api/soundwire/
17138 F: drivers/soundwire/
17139 F: include/linux/soundwire/
17142 M: Olli Salonen <olli.salonen@iki.fi>
17143 L: linux-media@vger.kernel.org
17145 W: https://linuxtv.org
17146 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17147 F: drivers/media/dvb-frontends/sp2*
17149 SPARC + UltraSPARC (sparc/sparc64)
17150 M: "David S. Miller" <davem@davemloft.net>
17151 L: sparclinux@vger.kernel.org
17153 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
17154 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
17155 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
17159 SPARC SERIAL DRIVERS
17160 M: "David S. Miller" <davem@davemloft.net>
17161 L: sparclinux@vger.kernel.org
17163 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
17164 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
17165 F: drivers/tty/serial/suncore.c
17166 F: drivers/tty/serial/sunhv.c
17167 F: drivers/tty/serial/sunsab.c
17168 F: drivers/tty/serial/sunsab.h
17169 F: drivers/tty/serial/sunsu.c
17170 F: drivers/tty/serial/sunzilog.c
17171 F: drivers/tty/serial/sunzilog.h
17172 F: drivers/tty/vcc.c
17173 F: include/linux/sunserialcore.h
17176 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
17177 L: linux-sparse@vger.kernel.org
17179 W: https://sparse.docs.kernel.org/
17180 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
17181 Q: https://patchwork.kernel.org/project/linux-sparse/list/
17182 B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
17183 F: include/linux/compiler.h
17185 SPEAKUP CONSOLE SPEECH DRIVER
17186 M: William Hubbs <w.d.hubbs@gmail.com>
17187 M: Chris Brannon <chris@the-brannons.com>
17188 M: Kirk Reiser <kirk@reisers.ca>
17189 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
17190 L: speakup@linux-speakup.org
17192 W: http://www.linux-speakup.org/
17193 W: https://github.com/linux-speakup/speakup
17194 B: https://github.com/linux-speakup/speakup/issues
17195 F: drivers/accessibility/speakup/
17197 SPEAR CLOCK FRAMEWORK SUPPORT
17198 M: Viresh Kumar <vireshk@kernel.org>
17199 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17201 W: http://www.st.com/spear
17202 F: drivers/clk/spear/
17204 SPEAR PLATFORM SUPPORT
17205 M: Viresh Kumar <vireshk@kernel.org>
17206 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
17207 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17209 W: http://www.st.com/spear
17210 F: arch/arm/boot/dts/spear*
17211 F: arch/arm/mach-spear/
17214 M: Tudor Ambarus <tudor.ambarus@microchip.com>
17215 R: Michael Walle <michael@walle.cc>
17216 R: Pratyush Yadav <p.yadav@ti.com>
17217 L: linux-mtd@lists.infradead.org
17219 W: http://www.linux-mtd.infradead.org/
17220 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
17221 C: irc://irc.oftc.net/mtd
17222 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
17223 F: drivers/mtd/spi-nor/
17224 F: include/linux/mtd/spi-nor.h
17227 M: Mark Brown <broonie@kernel.org>
17228 L: linux-spi@vger.kernel.org
17230 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
17231 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
17232 F: Documentation/devicetree/bindings/spi/
17233 F: Documentation/spi/
17235 F: include/linux/spi/
17236 F: include/uapi/linux/spi/
17239 SPIDERNET NETWORK DRIVER for CELL
17240 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
17241 M: Geoff Levand <geoff@infradead.org>
17242 L: netdev@vger.kernel.org
17243 L: linuxppc-dev@lists.ozlabs.org
17245 F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
17246 F: drivers/net/ethernet/toshiba/spider_net*
17249 M: Stephen Boyd <sboyd@kernel.org>
17250 L: linux-kernel@vger.kernel.org
17252 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
17253 F: Documentation/devicetree/bindings/spmi/
17255 F: include/dt-bindings/spmi/spmi.h
17256 F: include/linux/spmi.h
17257 F: include/trace/events/spmi.h
17260 M: Jeremy Kerr <jk@ozlabs.org>
17261 L: linuxppc-dev@lists.ozlabs.org
17263 W: http://www.ibm.com/developerworks/power/cell/
17264 F: Documentation/filesystems/spufs/spufs.rst
17265 F: arch/powerpc/platforms/cell/spufs/
17267 SQUASHFS FILE SYSTEM
17268 M: Phillip Lougher <phillip@squashfs.org.uk>
17269 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
17271 W: http://squashfs.org.uk
17272 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
17273 F: Documentation/filesystems/squashfs.rst
17276 SRM (Alpha) environment access
17277 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
17279 F: arch/alpha/kernel/srm_env.c
17281 ST LSM6DSx IMU IIO DRIVER
17282 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
17283 L: linux-iio@vger.kernel.org
17285 W: http://www.st.com/
17286 F: Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
17287 F: drivers/iio/imu/st_lsm6dsx/
17289 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
17290 M: Mickael Guene <mickael.guene@st.com>
17291 L: linux-media@vger.kernel.org
17293 T: git git://linuxtv.org/media_tree.git
17294 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
17295 F: drivers/media/i2c/st-mipid02.c
17297 ST STM32 I2C/SMBUS DRIVER
17298 M: Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
17299 M: Alain Volmat <alain.volmat@foss.st.com>
17300 L: linux-i2c@vger.kernel.org
17302 F: drivers/i2c/busses/i2c-stm32*
17305 M: Daniel Nilsson <daniel.nilsson@flex.com>
17306 L: linux-hwmon@vger.kernel.org
17308 F: Documentation/hwmon/stpddc60.rst
17309 F: drivers/hwmon/pmbus/stpddc60.c
17311 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
17312 M: Song Qiang <songqiang1304521@gmail.com>
17313 L: linux-iio@vger.kernel.org
17315 F: Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
17316 F: drivers/iio/proximity/vl53l0x-i2c.c
17319 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17320 M: Sasha Levin <sashal@kernel.org>
17321 L: stable@vger.kernel.org
17323 F: Documentation/process/stable-kernel-rules.rst
17325 STAGING - ATOMISP DRIVER
17326 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17327 R: Sakari Ailus <sakari.ailus@linux.intel.com>
17328 L: linux-media@vger.kernel.org
17330 F: drivers/staging/media/atomisp/
17332 STAGING - FIELDBUS SUBSYSTEM
17333 M: Sven Van Asbroeck <TheSven73@gmail.com>
17335 F: drivers/staging/fieldbus/*
17336 F: drivers/staging/fieldbus/Documentation/
17338 STAGING - HMS ANYBUS-S BUS
17339 M: Sven Van Asbroeck <TheSven73@gmail.com>
17341 F: drivers/staging/fieldbus/anybuss/
17343 STAGING - INDUSTRIAL IO
17344 M: Jonathan Cameron <jic23@kernel.org>
17345 L: linux-iio@vger.kernel.org
17347 F: Documentation/devicetree/bindings/staging/iio/
17348 F: drivers/staging/iio/
17350 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
17351 M: Marc Dietrich <marvin24@gmx.de>
17352 L: ac100@lists.launchpad.net (moderated for non-subscribers)
17353 L: linux-tegra@vger.kernel.org
17355 F: drivers/staging/nvec/
17357 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
17358 M: Jens Frederich <jfrederich@gmail.com>
17359 M: Daniel Drake <dsd@laptop.org>
17360 M: Jon Nettleton <jon.nettleton@gmail.com>
17362 W: http://wiki.laptop.org/go/DCON
17363 F: drivers/staging/olpc_dcon/
17365 STAGING - REALTEK RTL8188EU DRIVERS
17366 M: Larry Finger <Larry.Finger@lwfinger.net>
17368 F: drivers/staging/rtl8188eu/
17370 STAGING - REALTEK RTL8712U DRIVERS
17371 M: Larry Finger <Larry.Finger@lwfinger.net>
17372 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
17374 F: drivers/staging/rtl8712/
17376 STAGING - SEPS525 LCD CONTROLLER DRIVERS
17377 M: Michael Hennerich <michael.hennerich@analog.com>
17378 L: linux-fbdev@vger.kernel.org
17380 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
17381 F: drivers/staging/fbtft/fb_seps525.c
17383 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
17384 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
17385 M: Teddy Wang <teddy.wang@siliconmotion.com>
17386 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
17387 L: linux-fbdev@vger.kernel.org
17389 F: drivers/staging/sm750fb/
17391 STAGING - VIA VT665X DRIVERS
17392 M: Forest Bond <forest@alittletooquiet.net>
17394 F: drivers/staging/vt665?/
17397 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17398 L: linux-staging@lists.linux.dev
17400 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
17401 F: drivers/staging/
17403 STARFIRE/DURALAN NETWORK DRIVER
17404 M: Ion Badulescu <ionut@badula.org>
17406 F: drivers/net/ethernet/adaptec/starfire*
17409 M: Peter Zijlstra <peterz@infradead.org>
17410 M: Josh Poimboeuf <jpoimboe@redhat.com>
17411 M: Jason Baron <jbaron@akamai.com>
17412 R: Steven Rostedt <rostedt@goodmis.org>
17413 R: Ard Biesheuvel <ardb@kernel.org>
17415 F: arch/*/include/asm/jump_label*.h
17416 F: arch/*/include/asm/static_call*.h
17417 F: arch/*/kernel/jump_label.c
17418 F: arch/*/kernel/static_call.c
17419 F: include/linux/jump_label*.h
17420 F: include/linux/static_call*.h
17421 F: kernel/jump_label.c
17422 F: kernel/static_call.c
17424 STI AUDIO (ASoC) DRIVERS
17425 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
17426 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17428 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
17432 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
17434 F: Documentation/devicetree/bindings/media/stih-cec.txt
17435 F: drivers/media/cec/platform/sti/
17437 STK1160 USB VIDEO CAPTURE DRIVER
17438 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17439 L: linux-media@vger.kernel.org
17441 T: git git://linuxtv.org/media_tree.git
17442 F: drivers/media/usb/stk1160/
17444 STM32 AUDIO (ASoC) DRIVERS
17445 M: Olivier Moysan <olivier.moysan@foss.st.com>
17446 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
17447 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17449 F: Documentation/devicetree/bindings/iio/adc/st,stm32-*.yaml
17452 STM32 TIMER/LPTIMER DRIVERS
17453 M: Fabrice Gasnier <fabrice.gasnier@foss.st.com>
17455 F: Documentation/ABI/testing/*timer-stm32
17456 F: Documentation/devicetree/bindings/*/*stm32-*timer*
17457 F: drivers/*/stm32-*timer*
17458 F: drivers/pwm/pwm-stm32*
17459 F: include/linux/*/stm32-*tim*
17461 STMMAC ETHERNET DRIVER
17462 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
17463 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
17464 M: Jose Abreu <joabreu@synopsys.com>
17465 L: netdev@vger.kernel.org
17467 W: http://www.stlinux.com
17468 F: Documentation/networking/device_drivers/ethernet/stmicro/
17469 F: drivers/net/ethernet/stmicro/stmmac/
17472 M: Sam Creasey <sammy@sammy.net>
17474 W: http://sammy.net/sun3/
17475 F: arch/m68k/include/asm/sun3*
17476 F: arch/m68k/kernel/*sun3*
17477 F: arch/m68k/sun3*/
17478 F: drivers/net/ethernet/i825xx/sun3*
17480 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
17481 M: Hans de Goede <hdegoede@redhat.com>
17482 L: linux-input@vger.kernel.org
17484 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
17485 F: drivers/input/keyboard/sun4i-lradc-keys.c
17487 SUNDANCE NETWORK DRIVER
17488 M: Denis Kirjanov <kda@linux-powerpc.org>
17489 L: netdev@vger.kernel.org
17491 F: drivers/net/ethernet/dlink/sundance.c
17494 M: Yoshinori Sato <ysato@users.sourceforge.jp>
17495 M: Rich Felker <dalias@libc.org>
17496 L: linux-sh@vger.kernel.org
17498 Q: http://patchwork.kernel.org/project/linux-sh/list/
17499 F: Documentation/sh/
17504 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
17505 M: Len Brown <len.brown@intel.com>
17506 M: Pavel Machek <pavel@ucw.cz>
17507 L: linux-pm@vger.kernel.org
17509 B: https://bugzilla.kernel.org
17510 F: Documentation/power/
17511 F: arch/x86/kernel/acpi/
17512 F: drivers/base/power/
17513 F: include/linux/freezer.h
17514 F: include/linux/pm.h
17515 F: include/linux/suspend.h
17519 M: Martin Mares <mj@ucw.cz>
17520 L: linux-video@atrey.karlin.mff.cuni.cz
17522 F: Documentation/admin-guide/svga.rst
17523 F: arch/x86/boot/video*
17526 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17527 L: iommu@lists.linux-foundation.org
17529 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
17530 F: arch/*/kernel/pci-swiotlb.c
17531 F: include/linux/swiotlb.h
17532 F: kernel/dma/swiotlb.c
17535 M: Jiri Pirko <jiri@resnulli.us>
17536 M: Ivan Vecera <ivecera@redhat.com>
17537 L: netdev@vger.kernel.org
17539 F: include/net/switchdev.h
17542 SY8106A REGULATOR DRIVER
17543 M: Icenowy Zheng <icenowy@aosc.io>
17545 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
17546 F: drivers/regulator/sy8106a-regulator.c
17548 SYNC FILE FRAMEWORK
17549 M: Sumit Semwal <sumit.semwal@linaro.org>
17550 R: Gustavo Padovan <gustavo@padovan.org>
17551 L: linux-media@vger.kernel.org
17552 L: dri-devel@lists.freedesktop.org
17554 T: git git://anongit.freedesktop.org/drm/drm-misc
17555 F: Documentation/driver-api/sync_file.rst
17556 F: drivers/dma-buf/dma-fence*
17557 F: drivers/dma-buf/sw_sync.c
17558 F: drivers/dma-buf/sync_*
17559 F: include/linux/sync_file.h
17560 F: include/uapi/linux/sync_file.h
17562 SYNOPSYS ARC ARCHITECTURE
17563 M: Vineet Gupta <vgupta@synopsys.com>
17564 L: linux-snps-arc@lists.infradead.org
17566 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
17567 F: Documentation/devicetree/bindings/arc/*
17568 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
17570 F: drivers/clocksource/arc_timer.c
17571 F: drivers/tty/serial/arc_uart.c
17573 SYNOPSYS ARC HSDK SDP pll clock driver
17574 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17576 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
17577 F: drivers/clk/clk-hsdk-pll.c
17579 SYNOPSYS ARC SDP clock driver
17580 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17582 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
17583 F: drivers/clk/axs10x/*
17585 SYNOPSYS ARC SDP platform support
17586 M: Alexey Brodkin <abrodkin@synopsys.com>
17588 F: Documentation/devicetree/bindings/arc/axs10*
17589 F: arch/arc/boot/dts/ax*
17590 F: arch/arc/plat-axs10x
17592 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
17593 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17595 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
17596 F: drivers/reset/reset-axs10x.c
17598 SYNOPSYS CREG GPIO DRIVER
17599 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17601 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
17602 F: drivers/gpio/gpio-creg-snps.c
17604 SYNOPSYS DESIGNWARE 8250 UART DRIVER
17605 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17607 F: drivers/tty/serial/8250/8250_dw.c
17608 F: drivers/tty/serial/8250/8250_dwlib.*
17609 F: drivers/tty/serial/8250/8250_lpss.c
17611 SYNOPSYS DESIGNWARE APB GPIO DRIVER
17612 M: Hoan Tran <hoan@os.amperecomputing.com>
17613 M: Serge Semin <fancer.lancer@gmail.com>
17614 L: linux-gpio@vger.kernel.org
17616 F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
17617 F: drivers/gpio/gpio-dwapb.c
17619 SYNOPSYS DESIGNWARE APB SSI DRIVER
17620 M: Serge Semin <fancer.lancer@gmail.com>
17621 L: linux-spi@vger.kernel.org
17623 F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
17624 F: drivers/spi/spi-dw*
17626 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
17627 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17629 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
17630 F: drivers/dma/dw-axi-dmac/
17632 SYNOPSYS DESIGNWARE DMAC DRIVER
17633 M: Viresh Kumar <vireshk@kernel.org>
17634 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17636 F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
17638 F: include/dt-bindings/dma/dw-dmac.h
17639 F: include/linux/dma/dw.h
17640 F: include/linux/platform_data/dma-dw.h
17642 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
17643 M: Jose Abreu <Jose.Abreu@synopsys.com>
17644 L: netdev@vger.kernel.org
17646 F: drivers/net/ethernet/synopsys/
17648 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
17649 M: Jose Abreu <Jose.Abreu@synopsys.com>
17650 L: netdev@vger.kernel.org
17652 F: drivers/net/pcs/pcs-xpcs.c
17653 F: include/linux/pcs/pcs-xpcs.h
17655 SYNOPSYS DESIGNWARE I2C DRIVER
17656 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
17657 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17658 R: Mika Westerberg <mika.westerberg@linux.intel.com>
17659 L: linux-i2c@vger.kernel.org
17661 F: drivers/i2c/busses/i2c-designware-*
17662 F: include/linux/platform_data/i2c-designware.h
17664 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
17665 M: Jaehoon Chung <jh80.chung@samsung.com>
17666 L: linux-mmc@vger.kernel.org
17668 F: drivers/mmc/host/dw_mmc*
17670 SYNOPSYS HSDK RESET CONTROLLER DRIVER
17671 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17673 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
17674 F: drivers/reset/reset-hsdk.c
17675 F: include/dt-bindings/reset/snps,hsdk-reset.h
17677 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
17678 M: Prabu Thangamuthu <prabu.t@synopsys.com>
17679 M: Manjunath M B <manjumb@synopsys.com>
17680 L: linux-mmc@vger.kernel.org
17682 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
17684 SYSTEM CONFIGURATION (SYSCON)
17685 M: Lee Jones <lee.jones@linaro.org>
17686 M: Arnd Bergmann <arnd@arndb.de>
17688 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
17689 F: drivers/mfd/syscon.c
17691 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
17692 M: Sudeep Holla <sudeep.holla@arm.com>
17693 R: Cristian Marussi <cristian.marussi@arm.com>
17694 L: linux-arm-kernel@lists.infradead.org
17696 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
17697 F: drivers/clk/clk-sc[mp]i.c
17698 F: drivers/cpufreq/sc[mp]i-cpufreq.c
17699 F: drivers/firmware/arm_scmi/
17700 F: drivers/firmware/arm_scpi.c
17701 F: drivers/regulator/scmi-regulator.c
17702 F: drivers/reset/reset-scmi.c
17703 F: include/linux/sc[mp]i_protocol.h
17704 F: include/trace/events/scmi.h
17706 SYSTEM RESET/SHUTDOWN DRIVERS
17707 M: Sebastian Reichel <sre@kernel.org>
17708 L: linux-pm@vger.kernel.org
17710 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
17711 F: Documentation/devicetree/bindings/power/reset/
17712 F: drivers/power/reset/
17714 SYSTEM TRACE MODULE CLASS
17715 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
17717 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
17718 F: Documentation/trace/stm.rst
17719 F: drivers/hwtracing/stm/
17720 F: include/linux/stm.h
17721 F: include/uapi/linux/stm.h
17723 SYSTEM76 ACPI DRIVER
17724 M: Jeremy Soller <jeremy@system76.com>
17725 M: System76 Product Development <productdev@system76.com>
17726 L: platform-driver-x86@vger.kernel.org
17728 F: drivers/platform/x86/system76_acpi.c
17731 M: Christoph Hellwig <hch@infradead.org>
17733 F: Documentation/filesystems/sysv-fs.rst
17735 F: include/linux/sysv_fs.h
17737 TASKSTATS STATISTICS INTERFACE
17738 M: Balbir Singh <bsingharora@gmail.com>
17740 F: Documentation/accounting/taskstats*
17741 F: include/linux/taskstats*
17742 F: kernel/taskstats.c
17745 M: Jamal Hadi Salim <jhs@mojatatu.com>
17746 M: Cong Wang <xiyou.wangcong@gmail.com>
17747 M: Jiri Pirko <jiri@resnulli.us>
17748 L: netdev@vger.kernel.org
17750 F: include/net/pkt_cls.h
17751 F: include/net/pkt_sched.h
17752 F: include/net/tc_act/
17753 F: include/uapi/linux/pkt_cls.h
17754 F: include/uapi/linux/pkt_sched.h
17755 F: include/uapi/linux/tc_act/
17756 F: include/uapi/linux/tc_ematch/
17759 TC90522 MEDIA DRIVER
17760 M: Akihiro Tsukada <tskd08@gmail.com>
17761 L: linux-media@vger.kernel.org
17763 F: drivers/media/dvb-frontends/tc90522*
17765 TCP LOW PRIORITY MODULE
17766 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
17767 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
17769 W: http://tcp-lp-mod.sourceforge.net/
17770 F: net/ipv4/tcp_lp.c
17772 TDA10071 MEDIA DRIVER
17773 M: Antti Palosaari <crope@iki.fi>
17774 L: linux-media@vger.kernel.org
17776 W: https://linuxtv.org
17777 W: http://palosaari.fi/linux/
17778 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17779 T: git git://linuxtv.org/anttip/media_tree.git
17780 F: drivers/media/dvb-frontends/tda10071*
17782 TDA18212 MEDIA DRIVER
17783 M: Antti Palosaari <crope@iki.fi>
17784 L: linux-media@vger.kernel.org
17786 W: https://linuxtv.org
17787 W: http://palosaari.fi/linux/
17788 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17789 T: git git://linuxtv.org/anttip/media_tree.git
17790 F: drivers/media/tuners/tda18212*
17792 TDA18218 MEDIA DRIVER
17793 M: Antti Palosaari <crope@iki.fi>
17794 L: linux-media@vger.kernel.org
17796 W: https://linuxtv.org
17797 W: http://palosaari.fi/linux/
17798 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17799 T: git git://linuxtv.org/anttip/media_tree.git
17800 F: drivers/media/tuners/tda18218*
17802 TDA18250 MEDIA DRIVER
17803 M: Olli Salonen <olli.salonen@iki.fi>
17804 L: linux-media@vger.kernel.org
17806 W: https://linuxtv.org
17807 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17808 T: git git://linuxtv.org/media_tree.git
17809 F: drivers/media/tuners/tda18250*
17811 TDA18271 MEDIA DRIVER
17812 M: Michael Krufky <mkrufky@linuxtv.org>
17813 L: linux-media@vger.kernel.org
17815 W: https://linuxtv.org
17816 W: http://github.com/mkrufky
17817 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17818 T: git git://linuxtv.org/mkrufky/tuners.git
17819 F: drivers/media/tuners/tda18271*
17821 TDA1997x MEDIA DRIVER
17822 M: Tim Harvey <tharvey@gateworks.com>
17823 L: linux-media@vger.kernel.org
17825 W: https://linuxtv.org
17826 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17827 F: drivers/media/i2c/tda1997x.*
17829 TDA827x MEDIA DRIVER
17830 M: Michael Krufky <mkrufky@linuxtv.org>
17831 L: linux-media@vger.kernel.org
17833 W: https://linuxtv.org
17834 W: http://github.com/mkrufky
17835 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17836 T: git git://linuxtv.org/mkrufky/tuners.git
17837 F: drivers/media/tuners/tda8290.*
17839 TDA8290 MEDIA DRIVER
17840 M: Michael Krufky <mkrufky@linuxtv.org>
17841 L: linux-media@vger.kernel.org
17843 W: https://linuxtv.org
17844 W: http://github.com/mkrufky
17845 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17846 T: git git://linuxtv.org/mkrufky/tuners.git
17847 F: drivers/media/tuners/tda8290.*
17849 TDA9840 MEDIA DRIVER
17850 M: Hans Verkuil <hverkuil@xs4all.nl>
17851 L: linux-media@vger.kernel.org
17853 W: https://linuxtv.org
17854 T: git git://linuxtv.org/media_tree.git
17855 F: drivers/media/i2c/tda9840*
17857 TEA5761 TUNER DRIVER
17858 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17859 L: linux-media@vger.kernel.org
17861 W: https://linuxtv.org
17862 T: git git://linuxtv.org/media_tree.git
17863 F: drivers/media/tuners/tea5761.*
17865 TEA5767 TUNER DRIVER
17866 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17867 L: linux-media@vger.kernel.org
17869 W: https://linuxtv.org
17870 T: git git://linuxtv.org/media_tree.git
17871 F: drivers/media/tuners/tea5767.*
17873 TEA6415C MEDIA DRIVER
17874 M: Hans Verkuil <hverkuil@xs4all.nl>
17875 L: linux-media@vger.kernel.org
17877 W: https://linuxtv.org
17878 T: git git://linuxtv.org/media_tree.git
17879 F: drivers/media/i2c/tea6415c*
17881 TEA6420 MEDIA DRIVER
17882 M: Hans Verkuil <hverkuil@xs4all.nl>
17883 L: linux-media@vger.kernel.org
17885 W: https://linuxtv.org
17886 T: git git://linuxtv.org/media_tree.git
17887 F: drivers/media/i2c/tea6420*
17890 M: Jiri Pirko <jiri@resnulli.us>
17891 L: netdev@vger.kernel.org
17893 F: drivers/net/team/
17894 F: include/linux/if_team.h
17895 F: include/uapi/linux/if_team.h
17897 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
17898 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
17900 F: arch/x86/platform/ts5500/
17902 TECHNOTREND USB IR RECEIVER
17903 M: Sean Young <sean@mess.org>
17904 L: linux-media@vger.kernel.org
17906 F: drivers/media/rc/ttusbir.c
17908 TECHWELL TW9910 VIDEO DECODER
17909 L: linux-media@vger.kernel.org
17911 F: drivers/media/i2c/tw9910.c
17912 F: include/media/i2c/tw9910.h
17915 M: Jens Wiklander <jens.wiklander@linaro.org>
17916 L: op-tee@lists.trustedfirmware.org
17918 F: Documentation/staging/tee.rst
17920 F: include/linux/tee_drv.h
17921 F: include/uapi/linux/tee.h
17923 TEGRA ARCHITECTURE SUPPORT
17924 M: Thierry Reding <thierry.reding@gmail.com>
17925 M: Jonathan Hunter <jonathanh@nvidia.com>
17926 L: linux-tegra@vger.kernel.org
17928 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
17929 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
17933 M: Peter De Schrijver <pdeschrijver@nvidia.com>
17934 M: Prashant Gaikwad <pgaikwad@nvidia.com>
17936 F: drivers/clk/tegra/
17939 M: Laxman Dewangan <ldewangan@nvidia.com>
17940 M: Jon Hunter <jonathanh@nvidia.com>
17942 F: drivers/dma/tegra*
17945 M: Laxman Dewangan <ldewangan@nvidia.com>
17946 R: Dmitry Osipenko <digetx@gmail.com>
17948 F: drivers/i2c/busses/i2c-tegra.c
17950 TEGRA IOMMU DRIVERS
17951 M: Thierry Reding <thierry.reding@gmail.com>
17952 R: Krishna Reddy <vdumpa@nvidia.com>
17953 L: linux-tegra@vger.kernel.org
17955 F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
17956 F: drivers/iommu/tegra*
17959 M: Laxman Dewangan <ldewangan@nvidia.com>
17961 F: drivers/input/keyboard/tegra-kbc.c
17964 M: Stefan Agner <stefan@agner.ch>
17965 M: Lucas Stach <dev@lynxeye.de>
17967 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
17968 F: drivers/mtd/nand/raw/tegra_nand.c
17971 M: Thierry Reding <thierry.reding@gmail.com>
17973 F: drivers/pwm/pwm-tegra.c
17975 TEGRA SERIAL DRIVER
17976 M: Laxman Dewangan <ldewangan@nvidia.com>
17978 F: drivers/tty/serial/serial-tegra.c
17981 M: Laxman Dewangan <ldewangan@nvidia.com>
17983 F: drivers/spi/spi-tegra*
17985 TEGRA QUAD SPI DRIVER
17986 M: Thierry Reding <thierry.reding@gmail.com>
17987 M: Jonathan Hunter <jonathanh@nvidia.com>
17988 M: Sowjanya Komatineni <skomatineni@nvidia.com>
17989 L: linux-tegra@vger.kernel.org
17991 F: drivers/spi/spi-tegra210-quad.c
17994 M: Thierry Reding <thierry.reding@gmail.com>
17995 M: Jonathan Hunter <jonathanh@nvidia.com>
17996 M: Sowjanya Komatineni <skomatineni@nvidia.com>
17997 L: linux-media@vger.kernel.org
17998 L: linux-tegra@vger.kernel.org
18000 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
18001 F: drivers/staging/media/tegra-video/
18003 TEGRA XUSB PADCTL DRIVER
18004 M: JC Kuo <jckuo@nvidia.com>
18006 F: drivers/phy/tegra/xusb*
18008 TEHUTI ETHERNET DRIVER
18009 M: Andy Gospodarek <andy@greyhouse.net>
18010 L: netdev@vger.kernel.org
18012 F: drivers/net/ethernet/tehuti/*
18014 TELECOM CLOCK DRIVER FOR MCPL0010
18015 M: Mark Gross <mark.gross@intel.com>
18017 F: drivers/char/tlclk.c
18019 TEMPO SEMICONDUCTOR DRIVERS
18020 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
18022 F: Documentation/devicetree/bindings/sound/tscs*.txt
18023 F: sound/soc/codecs/tscs*.c
18024 F: sound/soc/codecs/tscs*.h
18026 TENSILICA XTENSA PORT (xtensa)
18027 M: Chris Zankel <chris@zankel.net>
18028 M: Max Filippov <jcmvbkbc@gmail.com>
18029 L: linux-xtensa@linux-xtensa.org
18031 T: git git://github.com/czankel/xtensa-linux.git
18033 F: drivers/irqchip/irq-xtensa-*
18035 TEXAS INSTRUMENTS ASoC DRIVERS
18036 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
18037 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18041 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
18042 M: Ricardo Ribalda <ribalda@kernel.org>
18043 L: linux-iio@vger.kernel.org
18045 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
18046 F: drivers/iio/dac/ti-dac7612.c
18048 TEXAS INSTRUMENTS DMA DRIVERS
18049 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
18050 L: dmaengine@vger.kernel.org
18052 F: Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
18053 F: Documentation/devicetree/bindings/dma/ti-edma.txt
18054 F: Documentation/devicetree/bindings/dma/ti/
18056 X: drivers/dma/ti/cppi41.c
18057 F: include/linux/dma/k3-udma-glue.h
18058 F: include/linux/dma/ti-cppi5.h
18059 F: include/linux/dma/k3-psil.h
18061 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
18062 M: Nishanth Menon <nm@ti.com>
18063 M: Tero Kristo <kristo@kernel.org>
18064 M: Santosh Shilimkar <ssantosh@kernel.org>
18065 L: linux-arm-kernel@lists.infradead.org
18067 F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
18068 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
18069 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
18070 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
18071 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
18072 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
18073 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
18074 F: drivers/clk/keystone/sci-clk.c
18075 F: drivers/firmware/ti_sci*
18076 F: drivers/irqchip/irq-ti-sci-inta.c
18077 F: drivers/irqchip/irq-ti-sci-intr.c
18078 F: drivers/reset/reset-ti-sci.c
18079 F: drivers/soc/ti/ti_sci_inta_msi.c
18080 F: drivers/soc/ti/ti_sci_pm_domains.c
18081 F: include/dt-bindings/soc/ti,sci_pm_domain.h
18082 F: include/linux/soc/ti/ti_sci_inta_msi.h
18083 F: include/linux/soc/ti/ti_sci_protocol.h
18085 TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
18086 M: Robert Marko <robert.marko@sartura.hr>
18087 M: Luka Perkov <luka.perkov@sartura.hr>
18088 L: linux-hwmon@vger.kernel.org
18090 F: Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
18091 F: Documentation/hwmon/tps23861.rst
18092 F: drivers/hwmon/tps23861.c
18094 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
18095 M: Hans Verkuil <hverkuil@xs4all.nl>
18096 L: linux-media@vger.kernel.org
18098 W: https://linuxtv.org
18099 T: git git://linuxtv.org/media_tree.git
18100 F: drivers/media/radio/radio-raremono.c
18103 M: Zhang Rui <rui.zhang@intel.com>
18104 M: Daniel Lezcano <daniel.lezcano@linaro.org>
18105 R: Amit Kucheria <amitk@kernel.org>
18106 L: linux-pm@vger.kernel.org
18108 Q: https://patchwork.kernel.org/project/linux-pm/list/
18109 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux.git
18110 F: Documentation/devicetree/bindings/thermal/
18111 F: drivers/thermal/
18112 F: include/linux/cpu_cooling.h
18113 F: include/linux/thermal.h
18114 F: include/uapi/linux/thermal.h
18116 THERMAL DRIVER FOR AMLOGIC SOCS
18117 M: Guillaume La Roque <glaroque@baylibre.com>
18118 L: linux-pm@vger.kernel.org
18119 L: linux-amlogic@lists.infradead.org
18121 W: http://linux-meson.com/
18122 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
18123 F: drivers/thermal/amlogic_thermal.c
18125 THERMAL/CPU_COOLING
18126 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
18127 M: Daniel Lezcano <daniel.lezcano@linaro.org>
18128 M: Viresh Kumar <viresh.kumar@linaro.org>
18129 R: Lukasz Luba <lukasz.luba@arm.com>
18130 L: linux-pm@vger.kernel.org
18132 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
18133 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
18134 F: drivers/thermal/cpufreq_cooling.c
18135 F: drivers/thermal/cpuidle_cooling.c
18136 F: include/linux/cpu_cooling.h
18138 THERMAL/POWER_ALLOCATOR
18139 M: Lukasz Luba <lukasz.luba@arm.com>
18140 L: linux-pm@vger.kernel.org
18142 F: Documentation/driver-api/thermal/power_allocator.rst
18143 F: drivers/thermal/gov_power_allocator.c
18144 F: include/trace/events/thermal_power_allocator.h
18146 THINKPAD ACPI EXTRAS DRIVER
18147 M: Henrique de Moraes Holschuh <hmh@hmh.eng.br>
18148 L: ibm-acpi-devel@lists.sourceforge.net
18149 L: platform-driver-x86@vger.kernel.org
18151 W: http://ibm-acpi.sourceforge.net
18152 W: http://thinkwiki.org/wiki/Ibm-acpi
18153 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
18154 F: drivers/platform/x86/thinkpad_acpi.c
18156 THUNDERBOLT DMA TRAFFIC TEST DRIVER
18157 M: Isaac Hazan <isaac.hazan@intel.com>
18158 L: linux-usb@vger.kernel.org
18160 F: drivers/thunderbolt/dma_test.c
18163 M: Andreas Noever <andreas.noever@gmail.com>
18164 M: Michael Jamet <michael.jamet@intel.com>
18165 M: Mika Westerberg <mika.westerberg@linux.intel.com>
18166 M: Yehezkel Bernat <YehezkelShB@gmail.com>
18167 L: linux-usb@vger.kernel.org
18169 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
18170 F: Documentation/admin-guide/thunderbolt.rst
18171 F: drivers/thunderbolt/
18172 F: include/linux/thunderbolt.h
18174 THUNDERBOLT NETWORK DRIVER
18175 M: Michael Jamet <michael.jamet@intel.com>
18176 M: Mika Westerberg <mika.westerberg@linux.intel.com>
18177 M: Yehezkel Bernat <YehezkelShB@gmail.com>
18178 L: netdev@vger.kernel.org
18180 F: drivers/net/thunderbolt.c
18182 THUNDERX GPIO DRIVER
18183 M: Robert Richter <rric@kernel.org>
18185 F: drivers/gpio/gpio-thunderx.c
18187 TI ADS131E0X ADC SERIES DRIVER
18188 M: Tomislav Denis <tomislav.denis@avl.com>
18189 L: linux-iio@vger.kernel.org
18191 F: Documentation/devicetree/bindings/iio/adc/ti,ads131e08.yaml
18192 F: drivers/iio/adc/ti-ads131e08.c
18194 TI AM437X VPFE DRIVER
18195 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
18196 L: linux-media@vger.kernel.org
18198 W: https://linuxtv.org
18199 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18200 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
18201 F: drivers/media/platform/am437x/
18203 TI BANDGAP AND THERMAL DRIVER
18204 M: Eduardo Valentin <edubezval@gmail.com>
18205 M: Keerthy <j-keerthy@ti.com>
18206 L: linux-pm@vger.kernel.org
18207 L: linux-omap@vger.kernel.org
18209 F: drivers/thermal/ti-soc-thermal/
18211 TI BQ27XXX POWER SUPPLY DRIVER
18212 F: drivers/power/supply/bq27xxx_battery.c
18213 F: drivers/power/supply/bq27xxx_battery_i2c.c
18214 F: include/linux/power/bq27xxx_battery.h
18216 TI CDCE706 CLOCK DRIVER
18217 M: Max Filippov <jcmvbkbc@gmail.com>
18219 F: drivers/clk/clk-cdce706.c
18222 M: Tero Kristo <kristo@kernel.org>
18223 L: linux-omap@vger.kernel.org
18226 F: include/linux/clk/ti.h
18228 TI DAVINCI MACHINE SUPPORT
18229 M: Sekhar Nori <nsekhar@ti.com>
18230 R: Bartosz Golaszewski <bgolaszewski@baylibre.com>
18231 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18233 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
18234 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
18235 F: arch/arm/boot/dts/da850*
18236 F: arch/arm/mach-davinci/
18237 F: drivers/i2c/busses/i2c-davinci.c
18239 TI DAVINCI SERIES CLOCK DRIVER
18240 M: David Lechner <david@lechnology.com>
18241 R: Sekhar Nori <nsekhar@ti.com>
18243 F: Documentation/devicetree/bindings/clock/ti/davinci/
18244 F: drivers/clk/davinci/
18246 TI DAVINCI SERIES GPIO DRIVER
18247 M: Keerthy <j-keerthy@ti.com>
18248 L: linux-gpio@vger.kernel.org
18250 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
18251 F: drivers/gpio/gpio-davinci.c
18253 TI DAVINCI SERIES MEDIA DRIVER
18254 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
18255 L: linux-media@vger.kernel.org
18257 W: https://linuxtv.org
18258 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18259 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
18260 F: drivers/media/platform/davinci/
18261 F: include/media/davinci/
18263 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
18264 R: David Lechner <david@lechnology.com>
18265 L: linux-iio@vger.kernel.org
18266 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
18267 F: drivers/counter/ti-eqep.c
18269 TI ETHERNET SWITCH DRIVER (CPSW)
18270 R: Grygorii Strashko <grygorii.strashko@ti.com>
18271 L: linux-omap@vger.kernel.org
18272 L: netdev@vger.kernel.org
18274 F: drivers/net/ethernet/ti/cpsw*
18275 F: drivers/net/ethernet/ti/davinci*
18277 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
18278 M: Alex Dubov <oakad@yahoo.com>
18280 W: http://tifmxx.berlios.de/
18281 F: drivers/memstick/host/tifm_ms.c
18282 F: drivers/misc/tifm*
18283 F: drivers/mmc/host/tifm_sd.c
18284 F: include/linux/tifm.h
18286 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
18287 M: Santosh Shilimkar <ssantosh@kernel.org>
18288 L: linux-kernel@vger.kernel.org
18289 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18291 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
18292 F: drivers/soc/ti/*
18294 TI LM49xxx FAMILY ASoC CODEC DRIVERS
18295 M: M R Swami Reddy <mr.swami.reddy@ti.com>
18296 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
18297 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18299 F: sound/soc/codecs/isabelle*
18300 F: sound/soc/codecs/lm49453*
18302 TI PCM3060 ASoC CODEC DRIVER
18303 M: Kirill Marinushkin <kmarinushkin@birdec.com>
18304 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18306 F: Documentation/devicetree/bindings/sound/pcm3060.txt
18307 F: sound/soc/codecs/pcm3060*
18309 TI TAS571X FAMILY ASoC CODEC DRIVER
18310 M: Kevin Cernekee <cernekee@chromium.org>
18311 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18313 F: sound/soc/codecs/tas571x*
18315 TI TRF7970A NFC DRIVER
18316 M: Mark Greer <mgreer@animalcreek.com>
18317 L: linux-wireless@vger.kernel.org
18318 L: linux-nfc@lists.01.org (moderated for non-subscribers)
18320 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
18321 F: drivers/nfc/trf7970a.c
18323 TI TWL4030 SERIES SOC CODEC DRIVER
18324 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
18325 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18327 F: sound/soc/codecs/twl4030*
18330 M: Benoit Parrot <bparrot@ti.com>
18331 L: linux-media@vger.kernel.org
18333 W: http://linuxtv.org/
18334 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18335 F: Documentation/devicetree/bindings/media/ti,cal.yaml
18336 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
18337 F: drivers/media/platform/ti-vpe/
18339 TI WILINK WIRELESS DRIVERS
18340 L: linux-wireless@vger.kernel.org
18342 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
18343 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
18344 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
18345 F: drivers/net/wireless/ti/
18346 F: include/linux/wl12xx.h
18348 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
18349 M: John Stultz <john.stultz@linaro.org>
18350 M: Thomas Gleixner <tglx@linutronix.de>
18351 R: Stephen Boyd <sboyd@kernel.org>
18352 L: linux-kernel@vger.kernel.org
18354 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
18355 F: include/linux/clocksource.h
18356 F: include/linux/time.h
18357 F: include/linux/timex.h
18358 F: include/uapi/linux/time.h
18359 F: include/uapi/linux/timex.h
18360 F: kernel/time/alarmtimer.c
18361 F: kernel/time/clocksource.c
18362 F: kernel/time/ntp.c
18363 F: kernel/time/time*.c
18364 F: tools/testing/selftests/timers/
18367 M: Jon Maloy <jmaloy@redhat.com>
18368 M: Ying Xue <ying.xue@windriver.com>
18369 L: netdev@vger.kernel.org (core kernel code)
18370 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
18372 W: http://tipc.sourceforge.net/
18373 F: include/uapi/linux/tipc*.h
18376 TLAN NETWORK DRIVER
18377 M: Samuel Chessman <chessman@tux.org>
18378 L: tlan-devel@lists.sourceforge.net (subscribers-only)
18380 W: http://sourceforge.net/projects/tlan/
18381 F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
18382 F: drivers/net/ethernet/ti/tlan.*
18384 TM6000 VIDEO4LINUX DRIVER
18385 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18386 L: linux-media@vger.kernel.org
18388 W: https://linuxtv.org
18389 T: git git://linuxtv.org/media_tree.git
18390 F: Documentation/admin-guide/media/tm6000*
18391 F: drivers/media/usb/tm6000/
18393 TMIO/SDHI MMC DRIVER
18394 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
18395 L: linux-mmc@vger.kernel.org
18397 F: drivers/mmc/host/renesas_sdhi*
18398 F: drivers/mmc/host/tmio_mmc*
18399 F: include/linux/mfd/tmio.h
18401 TMP401 HARDWARE MONITOR DRIVER
18402 M: Guenter Roeck <linux@roeck-us.net>
18403 L: linux-hwmon@vger.kernel.org
18405 F: Documentation/hwmon/tmp401.rst
18406 F: drivers/hwmon/tmp401.c
18408 TMP513 HARDWARE MONITOR DRIVER
18409 M: Eric Tremblay <etremblay@distech-controls.com>
18410 L: linux-hwmon@vger.kernel.org
18412 F: Documentation/hwmon/tmp513.rst
18413 F: drivers/hwmon/tmp513.c
18415 TMPFS (SHMEM FILESYSTEM)
18416 M: Hugh Dickins <hughd@google.com>
18417 L: linux-mm@kvack.org
18419 F: include/linux/shmem_fs.h
18422 TOMOYO SECURITY MODULE
18423 M: Kentaro Takeda <takedakn@nttdata.co.jp>
18424 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
18425 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
18426 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
18427 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
18428 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
18430 W: https://tomoyo.osdn.jp/
18431 F: security/tomoyo/
18433 TOPSTAR LAPTOP EXTRAS DRIVER
18434 M: Herton Ronaldo Krzesinski <herton@canonical.com>
18435 L: platform-driver-x86@vger.kernel.org
18437 F: drivers/platform/x86/topstar-laptop.c
18439 TORTURE-TEST MODULES
18440 M: Davidlohr Bueso <dave@stgolabs.net>
18441 M: "Paul E. McKenney" <paulmck@kernel.org>
18442 M: Josh Triplett <josh@joshtriplett.org>
18443 L: linux-kernel@vger.kernel.org
18445 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18446 F: Documentation/RCU/torture.rst
18447 F: kernel/locking/locktorture.c
18448 F: kernel/rcu/rcuscale.c
18449 F: kernel/rcu/rcutorture.c
18450 F: kernel/rcu/refscale.c
18451 F: kernel/torture.c
18453 TOSHIBA ACPI EXTRAS DRIVER
18454 M: Azael Avalos <coproscefalo@gmail.com>
18455 L: platform-driver-x86@vger.kernel.org
18457 F: drivers/platform/x86/toshiba_acpi.c
18459 TOSHIBA BLUETOOTH DRIVER
18460 M: Azael Avalos <coproscefalo@gmail.com>
18461 L: platform-driver-x86@vger.kernel.org
18463 F: drivers/platform/x86/toshiba_bluetooth.c
18465 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
18466 M: Azael Avalos <coproscefalo@gmail.com>
18467 L: platform-driver-x86@vger.kernel.org
18469 F: drivers/platform/x86/toshiba_haps.c
18472 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
18474 W: http://www.buzzard.org.uk/toshiba/
18475 F: drivers/char/toshiba.c
18476 F: include/linux/toshiba.h
18477 F: include/uapi/linux/toshiba.h
18479 TOSHIBA TC358743 DRIVER
18480 M: Mats Randgaard <matrandg@cisco.com>
18481 L: linux-media@vger.kernel.org
18483 F: drivers/media/i2c/tc358743*
18484 F: include/media/i2c/tc358743.h
18486 TOSHIBA WMI HOTKEYS DRIVER
18487 M: Azael Avalos <coproscefalo@gmail.com>
18488 L: platform-driver-x86@vger.kernel.org
18490 F: drivers/platform/x86/toshiba-wmi.c
18493 M: Peter Huewe <peterhuewe@gmx.de>
18494 M: Jarkko Sakkinen <jarkko@kernel.org>
18495 R: Jason Gunthorpe <jgg@ziepe.ca>
18496 L: linux-integrity@vger.kernel.org
18498 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
18499 Q: https://patchwork.kernel.org/project/linux-integrity/list/
18500 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
18501 F: drivers/char/tpm/
18504 M: Steven Rostedt <rostedt@goodmis.org>
18505 M: Ingo Molnar <mingo@redhat.com>
18507 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
18508 F: Documentation/trace/ftrace.rst
18509 F: arch/*/*/*/ftrace.h
18510 F: arch/*/kernel/ftrace.c
18512 F: include/*/ftrace.h
18513 F: include/linux/trace*.h
18516 F: tools/testing/selftests/ftrace/
18518 TRACING MMIO ACCESSES (MMIOTRACE)
18519 M: Steven Rostedt <rostedt@goodmis.org>
18520 M: Ingo Molnar <mingo@kernel.org>
18521 R: Karol Herbst <karolherbst@gmail.com>
18522 R: Pekka Paalanen <ppaalanen@gmail.com>
18523 L: linux-kernel@vger.kernel.org
18524 L: nouveau@lists.freedesktop.org
18526 F: arch/x86/mm/kmmio.c
18527 F: arch/x86/mm/mmio-mod.c
18528 F: arch/x86/mm/testmmiotrace.c
18529 F: include/linux/mmiotrace.h
18530 F: kernel/trace/trace_mmiotrace.c
18533 M: Jiri Kosina <trivial@kernel.org>
18535 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
18536 K: ^Subject:.*(?i)trivial
18539 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18540 M: Jiri Slaby <jirislaby@kernel.org>
18542 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
18543 F: Documentation/driver-api/serial/
18545 F: drivers/tty/serial/serial_core.c
18546 F: include/linux/serial.h
18547 F: include/linux/serial_core.h
18548 F: include/linux/tty.h
18549 F: include/uapi/linux/serial.h
18550 F: include/uapi/linux/serial_core.h
18551 F: include/uapi/linux/tty.h
18553 TUA9001 MEDIA DRIVER
18554 M: Antti Palosaari <crope@iki.fi>
18555 L: linux-media@vger.kernel.org
18557 W: https://linuxtv.org
18558 W: http://palosaari.fi/linux/
18559 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18560 T: git git://linuxtv.org/anttip/media_tree.git
18561 F: drivers/media/tuners/tua9001*
18563 TULIP NETWORK DRIVERS
18564 L: netdev@vger.kernel.org
18565 L: linux-parisc@vger.kernel.org
18567 F: drivers/net/ethernet/dec/tulip/
18570 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
18572 W: http://vtun.sourceforge.net/tun
18573 F: Documentation/networking/tuntap.rst
18574 F: arch/um/os-Linux/drivers/
18576 TURBOCHANNEL SUBSYSTEM
18577 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
18578 M: Ralf Baechle <ralf@linux-mips.org>
18579 L: linux-mips@vger.kernel.org
18581 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
18583 F: include/linux/tc.h
18586 M: "Len Brown" <lenb@kernel.org>
18587 L: linux-pm@vger.kernel.org
18589 Q: https://patchwork.kernel.org/project/linux-pm/list/
18590 B: https://bugzilla.kernel.org
18591 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
18592 F: tools/power/x86/turbostat/
18594 TW5864 VIDEO4LINUX DRIVER
18595 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
18596 M: Anton Sviridenko <anton@corp.bluecherry.net>
18597 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
18598 M: Andrey Utkin <andrey_utkin@fastmail.com>
18599 L: linux-media@vger.kernel.org
18601 F: drivers/media/pci/tw5864/
18603 TW68 VIDEO4LINUX DRIVER
18604 M: Hans Verkuil <hverkuil@xs4all.nl>
18605 L: linux-media@vger.kernel.org
18607 W: https://linuxtv.org
18608 T: git git://linuxtv.org/media_tree.git
18609 F: drivers/media/pci/tw68/
18611 TW686X VIDEO4LINUX DRIVER
18612 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
18613 L: linux-media@vger.kernel.org
18615 W: http://linuxtv.org
18616 T: git git://linuxtv.org/media_tree.git
18617 F: drivers/media/pci/tw686x/
18619 UACCE ACCELERATOR FRAMEWORK
18620 M: Zhangfei Gao <zhangfei.gao@linaro.org>
18621 M: Zhou Wang <wangzhou1@hisilicon.com>
18622 L: linux-accelerators@lists.ozlabs.org
18623 L: linux-kernel@vger.kernel.org
18625 F: Documentation/ABI/testing/sysfs-driver-uacce
18626 F: Documentation/misc-devices/uacce.rst
18627 F: drivers/misc/uacce/
18628 F: include/linux/uacce.h
18629 F: include/uapi/misc/uacce/
18631 UBI FILE SYSTEM (UBIFS)
18632 M: Richard Weinberger <richard@nod.at>
18633 L: linux-mtd@lists.infradead.org
18635 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
18636 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
18637 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
18638 F: Documentation/filesystems/ubifs-authentication.rst
18639 F: Documentation/filesystems/ubifs.rst
18642 UCLINUX (M68KNOMMU AND COLDFIRE)
18643 M: Greg Ungerer <gerg@linux-m68k.org>
18644 L: linux-m68k@lists.linux-m68k.org
18645 L: uclinux-dev@uclinux.org (subscribers-only)
18647 W: http://www.linux-m68k.org/
18648 W: http://www.uclinux.org/
18649 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
18650 F: arch/m68k/*/*_no.*
18652 F: arch/m68k/coldfire/
18653 F: arch/m68k/include/asm/*_no.*
18656 M: Jan Kara <jack@suse.com>
18658 F: Documentation/filesystems/udf.rst
18662 M: Bastien Nocera <hadess@hadess.net>
18663 L: linux-input@vger.kernel.org
18665 F: drivers/hid/hid-udraw-ps3.c
18668 M: Evgeniy Dushistov <dushistov@mail.ru>
18670 F: Documentation/admin-guide/ufs.rst
18673 UHID USERSPACE HID IO DRIVER
18674 M: David Rheinsberg <david.rheinsberg@gmail.com>
18675 L: linux-input@vger.kernel.org
18677 F: drivers/hid/uhid.c
18678 F: include/uapi/linux/uhid.h
18681 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18682 L: linux-usb@vger.kernel.org
18684 F: drivers/usb/common/ulpi.c
18685 F: include/linux/ulpi/
18688 M: Gabriel Krisman Bertazi <krisman@collabora.com>
18689 L: linux-fsdevel@vger.kernel.org
18694 M: Tony Finch <dot@dotat.at>
18696 W: http://dotat.at/prog/unifdef
18697 F: scripts/unifdef.c
18699 UNIFORM CDROM DRIVER
18700 M: Jens Axboe <axboe@kernel.dk>
18702 W: http://www.kernel.dk
18703 F: Documentation/cdrom/
18704 F: drivers/cdrom/cdrom.c
18705 F: include/linux/cdrom.h
18706 F: include/uapi/linux/cdrom.h
18708 UNISYS S-PAR DRIVERS
18709 M: David Kershner <david.kershner@unisys.com>
18710 L: sparmaintainer@unisys.com (Unisys internal)
18712 F: drivers/staging/unisys/
18713 F: drivers/visorbus/
18714 F: include/linux/visorbus.h
18716 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
18717 R: Alim Akhtar <alim.akhtar@samsung.com>
18718 R: Avri Altman <avri.altman@wdc.com>
18719 L: linux-scsi@vger.kernel.org
18721 F: Documentation/scsi/ufs.rst
18722 F: drivers/scsi/ufs/
18724 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
18725 M: Pedro Sousa <pedrom.sousa@synopsys.com>
18726 L: linux-scsi@vger.kernel.org
18728 F: drivers/scsi/ufs/*dwc*
18730 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
18731 M: Stanley Chu <stanley.chu@mediatek.com>
18732 L: linux-scsi@vger.kernel.org
18733 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
18735 F: drivers/scsi/ufs/ufs-mediatek*
18737 UNSORTED BLOCK IMAGES (UBI)
18738 M: Richard Weinberger <richard@nod.at>
18739 L: linux-mtd@lists.infradead.org
18741 W: http://www.linux-mtd.infradead.org/
18742 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
18743 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
18744 F: drivers/mtd/ubi/
18745 F: include/linux/mtd/ubi.h
18746 F: include/uapi/mtd/ubi-user.h
18748 USB "USBNET" DRIVER FRAMEWORK
18749 M: Oliver Neukum <oneukum@suse.com>
18750 L: netdev@vger.kernel.org
18752 W: http://www.linux-usb.org/usbnet
18753 F: drivers/net/usb/usbnet.c
18754 F: include/linux/usb/usbnet.h
18757 M: Oliver Neukum <oneukum@suse.com>
18758 L: linux-usb@vger.kernel.org
18760 F: Documentation/usb/acm.rst
18761 F: drivers/usb/class/cdc-acm.*
18763 USB APPLE MFI FASTCHARGE DRIVER
18764 M: Bastien Nocera <hadess@hadess.net>
18765 L: linux-usb@vger.kernel.org
18767 F: drivers/usb/misc/apple-mfi-fastcharge.c
18769 USB AR5523 WIRELESS DRIVER
18770 M: Pontus Fuchs <pontus.fuchs@gmail.com>
18771 L: linux-wireless@vger.kernel.org
18773 F: drivers/net/wireless/ath/ar5523/
18776 M: Oliver Neukum <oneukum@suse.com>
18777 L: linux-usb@vger.kernel.org
18778 L: linux-scsi@vger.kernel.org
18780 F: drivers/usb/storage/uas.c
18782 USB CDC ETHERNET DRIVER
18783 M: Oliver Neukum <oliver@neukum.org>
18784 L: linux-usb@vger.kernel.org
18786 F: drivers/net/usb/cdc_*.c
18787 F: include/uapi/linux/usb/cdc.h
18789 USB CHAOSKEY DRIVER
18790 M: Keith Packard <keithp@keithp.com>
18791 L: linux-usb@vger.kernel.org
18793 F: drivers/usb/misc/chaoskey.c
18795 USB CYPRESS C67X00 DRIVER
18796 M: Peter Korsgaard <jacmet@sunsite.dk>
18797 L: linux-usb@vger.kernel.org
18799 F: drivers/usb/c67x00/
18801 USB DAVICOM DM9601 DRIVER
18802 M: Peter Korsgaard <jacmet@sunsite.dk>
18803 L: netdev@vger.kernel.org
18805 W: http://www.linux-usb.org/usbnet
18806 F: drivers/net/usb/dm9601.c
18809 M: Alan Stern <stern@rowland.harvard.edu>
18810 L: linux-usb@vger.kernel.org
18812 F: Documentation/usb/ehci.rst
18813 F: drivers/usb/host/ehci*
18815 USB GADGET/PERIPHERAL SUBSYSTEM
18816 M: Felipe Balbi <balbi@kernel.org>
18817 L: linux-usb@vger.kernel.org
18819 W: http://www.linux-usb.org/gadget
18820 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
18821 F: drivers/usb/gadget/
18822 F: include/linux/usb/gadget*
18824 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
18825 M: Jiri Kosina <jikos@kernel.org>
18826 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
18827 L: linux-usb@vger.kernel.org
18829 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
18830 F: Documentation/hid/hiddev.rst
18831 F: drivers/hid/usbhid/
18833 USB INTEL XHCI ROLE MUX DRIVER
18834 M: Hans de Goede <hdegoede@redhat.com>
18835 L: linux-usb@vger.kernel.org
18837 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
18839 USB IP DRIVER FOR HISILICON KIRIN
18840 M: Yu Chen <chenyu56@huawei.com>
18841 M: Binghui Wang <wangbinghui@hisilicon.com>
18842 L: linux-usb@vger.kernel.org
18844 F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
18845 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
18848 M: Olav Kongas <ok@artecdesign.ee>
18849 L: linux-usb@vger.kernel.org
18851 F: drivers/usb/host/isp116x*
18852 F: include/linux/usb/isp116x.h
18854 USB LAN78XX ETHERNET DRIVER
18855 M: Woojung Huh <woojung.huh@microchip.com>
18856 M: UNGLinuxDriver@microchip.com
18857 L: netdev@vger.kernel.org
18859 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
18860 F: drivers/net/usb/lan78xx.*
18861 F: include/dt-bindings/net/microchip-lan78xx.h
18863 USB MASS STORAGE DRIVER
18864 M: Alan Stern <stern@rowland.harvard.edu>
18865 L: linux-usb@vger.kernel.org
18866 L: usb-storage@lists.one-eyed-alien.net
18868 F: drivers/usb/storage/
18871 M: Clemens Ladisch <clemens@ladisch.de>
18872 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18874 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
18875 F: sound/usb/midi.*
18877 USB NETWORKING DRIVERS
18878 L: linux-usb@vger.kernel.org
18880 F: drivers/net/usb/
18883 M: Alan Stern <stern@rowland.harvard.edu>
18884 L: linux-usb@vger.kernel.org
18886 F: Documentation/usb/ohci.rst
18887 F: drivers/usb/host/ohci*
18889 USB OTG FSM (Finite State Machine)
18890 M: Peter Chen <peter.chen@kernel.org>
18891 L: linux-usb@vger.kernel.org
18893 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
18894 F: drivers/usb/common/usb-otg-fsm.c
18897 M: Valentina Manea <valentina.manea.m@gmail.com>
18898 M: Shuah Khan <shuah@kernel.org>
18899 M: Shuah Khan <skhan@linuxfoundation.org>
18900 L: linux-usb@vger.kernel.org
18902 F: Documentation/usb/usbip_protocol.rst
18903 F: drivers/usb/usbip/
18904 F: tools/testing/selftests/drivers/usb/usbip/
18905 F: tools/usb/usbip/
18908 M: Petko Manolov <petkan@nucleusys.com>
18909 L: linux-usb@vger.kernel.org
18910 L: netdev@vger.kernel.org
18912 W: https://github.com/petkan/pegasus
18913 T: git git://github.com/petkan/pegasus.git
18914 F: drivers/net/usb/pegasus.*
18917 M: Felipe Balbi <balbi@kernel.org>
18918 L: linux-usb@vger.kernel.org
18920 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
18921 F: drivers/usb/phy/
18923 USB PRINTER DRIVER (usblp)
18924 M: Pete Zaitcev <zaitcev@redhat.com>
18925 L: linux-usb@vger.kernel.org
18927 F: drivers/usb/class/usblp.c
18929 USB RAW GADGET DRIVER
18930 R: Andrey Konovalov <andreyknvl@gmail.com>
18931 L: linux-usb@vger.kernel.org
18933 F: Documentation/usb/raw-gadget.rst
18934 F: drivers/usb/gadget/legacy/raw_gadget.c
18935 F: include/uapi/linux/usb/raw_gadget.h
18937 USB QMI WWAN NETWORK DRIVER
18938 M: Bjørn Mork <bjorn@mork.no>
18939 L: netdev@vger.kernel.org
18941 F: Documentation/ABI/testing/sysfs-class-net-qmi
18942 F: drivers/net/usb/qmi_wwan.c
18945 M: Petko Manolov <petkan@nucleusys.com>
18946 L: linux-usb@vger.kernel.org
18947 L: netdev@vger.kernel.org
18949 W: https://github.com/petkan/rtl8150
18950 T: git git://github.com/petkan/rtl8150.git
18951 F: drivers/net/usb/rtl8150.c
18953 USB SERIAL SUBSYSTEM
18954 M: Johan Hovold <johan@kernel.org>
18955 L: linux-usb@vger.kernel.org
18957 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
18958 F: Documentation/usb/usb-serial.rst
18959 F: drivers/usb/serial/
18960 F: include/linux/usb/serial.h
18962 USB SMSC75XX ETHERNET DRIVER
18963 M: Steve Glendinning <steve.glendinning@shawell.net>
18964 L: netdev@vger.kernel.org
18966 F: drivers/net/usb/smsc75xx.*
18968 USB SMSC95XX ETHERNET DRIVER
18969 M: Steve Glendinning <steve.glendinning@shawell.net>
18970 M: UNGLinuxDriver@microchip.com
18971 L: netdev@vger.kernel.org
18973 F: drivers/net/usb/smsc95xx.*
18976 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18977 L: linux-usb@vger.kernel.org
18979 W: http://www.linux-usb.org
18980 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
18981 F: Documentation/devicetree/bindings/usb/
18982 F: Documentation/usb/
18984 F: include/linux/usb.h
18985 F: include/linux/usb/
18987 USB TYPEC BUS FOR ALTERNATE MODES
18988 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18989 L: linux-usb@vger.kernel.org
18991 F: Documentation/ABI/testing/sysfs-bus-typec
18992 F: Documentation/driver-api/usb/typec_bus.rst
18993 F: drivers/usb/typec/altmodes/
18994 F: include/linux/usb/typec_altmode.h
18997 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18998 L: linux-usb@vger.kernel.org
19000 F: Documentation/ABI/testing/sysfs-class-typec
19001 F: Documentation/driver-api/usb/typec.rst
19002 F: drivers/usb/typec/
19003 F: include/linux/usb/typec.h
19005 USB TYPEC INTEL PMC MUX DRIVER
19006 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19007 L: linux-usb@vger.kernel.org
19009 F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
19010 F: drivers/usb/typec/mux/intel_pmc_mux.c
19012 USB TYPEC PI3USB30532 MUX DRIVER
19013 M: Hans de Goede <hdegoede@redhat.com>
19014 L: linux-usb@vger.kernel.org
19016 F: drivers/usb/typec/mux/pi3usb30532.c
19018 USB TYPEC PORT CONTROLLER DRIVERS
19019 M: Guenter Roeck <linux@roeck-us.net>
19020 L: linux-usb@vger.kernel.org
19022 F: drivers/usb/typec/tcpm/
19025 M: Alan Stern <stern@rowland.harvard.edu>
19026 L: linux-usb@vger.kernel.org
19028 F: drivers/usb/host/uhci*
19031 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19032 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
19033 L: linux-media@vger.kernel.org
19035 W: http://www.ideasonboard.org/uvc/
19036 T: git git://linuxtv.org/media_tree.git
19037 F: drivers/media/usb/uvc/
19038 F: include/uapi/linux/uvcvideo.h
19041 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19042 L: linux-usb@vger.kernel.org
19044 F: drivers/usb/gadget/function/*uvc*
19045 F: drivers/usb/gadget/legacy/webcam.c
19046 F: include/uapi/linux/usb/g_uvc.h
19048 USB WIRELESS RNDIS DRIVER (rndis_wlan)
19049 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
19050 L: linux-wireless@vger.kernel.org
19052 F: drivers/net/wireless/rndis_wlan.c
19055 M: Mathias Nyman <mathias.nyman@intel.com>
19056 L: linux-usb@vger.kernel.org
19058 F: drivers/usb/host/pci-quirks*
19059 F: drivers/usb/host/xhci*
19062 L: linux-wireless@vger.kernel.org
19064 W: http://linux-lc100020.sourceforge.net
19065 F: drivers/net/wireless/zydas/zd1201.*
19068 M: Antoine Jacquet <royale@zerezo.com>
19069 L: linux-usb@vger.kernel.org
19070 L: linux-media@vger.kernel.org
19072 W: http://royale.zerezo.com/zr364xx/
19073 T: git git://linuxtv.org/media_tree.git
19074 F: Documentation/admin-guide/media/zr364xx*
19075 F: drivers/media/usb/zr364xx/
19077 USER-MODE LINUX (UML)
19078 M: Jeff Dike <jdike@addtoit.com>
19079 M: Richard Weinberger <richard@nod.at>
19080 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
19081 L: linux-um@lists.infradead.org
19083 W: http://user-mode-linux.sourceforge.net
19084 Q: https://patchwork.ozlabs.org/project/linux-um/list/
19085 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
19086 F: Documentation/virt/uml/
19091 USERSPACE COPYIN/COPYOUT (UIOVEC)
19092 M: Alexander Viro <viro@zeniv.linux.org.uk>
19094 F: include/linux/uio.h
19097 USERSPACE DMA BUFFER DRIVER
19098 M: Gerd Hoffmann <kraxel@redhat.com>
19099 L: dri-devel@lists.freedesktop.org
19101 T: git git://anongit.freedesktop.org/drm/drm-misc
19102 F: drivers/dma-buf/udmabuf.c
19103 F: include/uapi/linux/udmabuf.h
19105 USERSPACE I/O (UIO)
19106 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19108 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
19109 F: Documentation/driver-api/uio-howto.rst
19111 F: include/linux/uio_driver.h
19114 M: Karel Zak <kzak@redhat.com>
19115 L: util-linux@vger.kernel.org
19117 W: http://en.wikipedia.org/wiki/Util-linux
19118 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
19121 M: Christoph Hellwig <hch@lst.de>
19122 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19123 L: linux-kernel@vger.kernel.org
19125 T: git git://git.infradead.org/users/hch/uuid.git
19126 F: include/linux/uuid.h
19127 F: include/uapi/linux/uuid.h
19132 M: Justin Ernst <justin.ernst@hpe.com>
19133 L: platform-driver-x86@vger.kernel.org
19135 F: drivers/platform/x86/uv_sysfs.c
19138 M: Michal Januszewski <spock@gentoo.org>
19139 L: linux-fbdev@vger.kernel.org
19141 W: https://github.com/mjanusz/v86d
19142 F: Documentation/fb/uvesafb.rst
19143 F: drivers/video/fbdev/uvesafb.*
19145 Ux500 CLOCK DRIVERS
19146 M: Ulf Hansson <ulf.hansson@linaro.org>
19147 L: linux-clk@vger.kernel.org
19148 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19150 F: drivers/clk/ux500/
19153 M: Stefan Agner <stefan@agner.ch>
19154 L: linux-mtd@lists.infradead.org
19156 F: drivers/mtd/nand/raw/vf610_nfc.c
19158 VFAT/FAT/MSDOS FILESYSTEM
19159 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
19161 F: Documentation/filesystems/vfat.rst
19165 M: Alex Williamson <alex.williamson@redhat.com>
19166 R: Cornelia Huck <cohuck@redhat.com>
19167 L: kvm@vger.kernel.org
19169 T: git git://github.com/awilliam/linux-vfio.git
19170 F: Documentation/driver-api/vfio.rst
19172 F: include/linux/vfio.h
19173 F: include/uapi/linux/vfio.h
19176 M: Diana Craciun <diana.craciun@oss.nxp.com>
19177 L: kvm@vger.kernel.org
19179 F: drivers/vfio/fsl-mc/
19181 VFIO MEDIATED DEVICE DRIVERS
19182 M: Kirti Wankhede <kwankhede@nvidia.com>
19183 L: kvm@vger.kernel.org
19185 F: Documentation/driver-api/vfio-mediated-device.rst
19186 F: drivers/vfio/mdev/
19187 F: include/linux/mdev.h
19188 F: samples/vfio-mdev/
19190 VFIO PLATFORM DRIVER
19191 M: Eric Auger <eric.auger@redhat.com>
19192 L: kvm@vger.kernel.org
19194 F: drivers/vfio/platform/
19197 R: Lukas Wunner <lukas@wunner.de>
19199 T: git git://anongit.freedesktop.org/drm/drm-misc
19200 F: Documentation/gpu/vga-switcheroo.rst
19201 F: drivers/gpu/vga/vga_switcheroo.c
19202 F: include/linux/vga_switcheroo.h
19204 VIA RHINE NETWORK DRIVER
19206 M: Kevin Brace <kevinbrace@bracecomputerlab.com>
19207 F: drivers/net/ethernet/via/via-rhine.c
19209 VIA SD/MMC CARD CONTROLLER DRIVER
19210 M: Bruce Chang <brucechang@via.com.tw>
19211 M: Harald Welte <HaraldWelte@viatech.com>
19213 F: drivers/mmc/host/via-sdmmc.c
19215 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
19216 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
19217 L: linux-fbdev@vger.kernel.org
19219 F: drivers/video/fbdev/via/
19220 F: include/linux/via-core.h
19221 F: include/linux/via-gpio.h
19222 F: include/linux/via_i2c.h
19224 VIA VELOCITY NETWORK DRIVER
19225 M: Francois Romieu <romieu@fr.zoreil.com>
19226 L: netdev@vger.kernel.org
19228 F: drivers/net/ethernet/via/via-velocity.*
19230 VICODEC VIRTUAL CODEC DRIVER
19231 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
19232 L: linux-media@vger.kernel.org
19234 W: https://linuxtv.org
19235 T: git git://linuxtv.org/media_tree.git
19236 F: drivers/media/test-drivers/vicodec/*
19238 VIDEO I2C POLLING DRIVER
19239 M: Matt Ranostay <matt.ranostay@konsulko.com>
19240 L: linux-media@vger.kernel.org
19242 F: drivers/media/i2c/video-i2c.c
19244 VIDEO MULTIPLEXER DRIVER
19245 M: Philipp Zabel <p.zabel@pengutronix.de>
19246 L: linux-media@vger.kernel.org
19248 F: drivers/media/platform/video-mux.c
19250 VIDEOBUF2 FRAMEWORK
19251 M: Tomasz Figa <tfiga@chromium.org>
19252 M: Marek Szyprowski <m.szyprowski@samsung.com>
19253 L: linux-media@vger.kernel.org
19255 F: drivers/media/common/videobuf2/*
19256 F: include/media/videobuf2-*
19258 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
19259 M: Helen Koike <helen.koike@collabora.com>
19260 R: Shuah Khan <skhan@linuxfoundation.org>
19261 L: linux-media@vger.kernel.org
19263 W: https://linuxtv.org
19264 T: git git://linuxtv.org/media_tree.git
19265 F: drivers/media/test-drivers/vimc/*
19268 M: Alex Williamson <alex.williamson@redhat.com>
19269 M: Paolo Bonzini <pbonzini@redhat.com>
19270 L: kvm@vger.kernel.org
19274 VIRTIO AND VHOST VSOCK DRIVER
19275 M: Stefan Hajnoczi <stefanha@redhat.com>
19276 M: Stefano Garzarella <sgarzare@redhat.com>
19277 L: kvm@vger.kernel.org
19278 L: virtualization@lists.linux-foundation.org
19279 L: netdev@vger.kernel.org
19281 F: drivers/net/vsockmon.c
19282 F: drivers/vhost/vsock.c
19283 F: include/linux/virtio_vsock.h
19284 F: include/uapi/linux/virtio_vsock.h
19285 F: include/uapi/linux/vm_sockets_diag.h
19286 F: include/uapi/linux/vsockmon.h
19287 F: net/vmw_vsock/af_vsock_tap.c
19288 F: net/vmw_vsock/diag.c
19289 F: net/vmw_vsock/virtio_transport.c
19290 F: net/vmw_vsock/virtio_transport_common.c
19291 F: net/vmw_vsock/vsock_loopback.c
19292 F: tools/testing/vsock/
19294 VIRTIO BLOCK AND SCSI DRIVERS
19295 M: "Michael S. Tsirkin" <mst@redhat.com>
19296 M: Jason Wang <jasowang@redhat.com>
19297 R: Paolo Bonzini <pbonzini@redhat.com>
19298 R: Stefan Hajnoczi <stefanha@redhat.com>
19299 L: virtualization@lists.linux-foundation.org
19301 F: drivers/block/virtio_blk.c
19302 F: drivers/scsi/virtio_scsi.c
19303 F: drivers/vhost/scsi.c
19304 F: include/uapi/linux/virtio_blk.h
19305 F: include/uapi/linux/virtio_scsi.h
19307 VIRTIO CONSOLE DRIVER
19308 M: Amit Shah <amit@kernel.org>
19309 L: virtualization@lists.linux-foundation.org
19311 F: drivers/char/virtio_console.c
19312 F: include/linux/virtio_console.h
19313 F: include/uapi/linux/virtio_console.h
19315 VIRTIO CORE AND NET DRIVERS
19316 M: "Michael S. Tsirkin" <mst@redhat.com>
19317 M: Jason Wang <jasowang@redhat.com>
19318 L: virtualization@lists.linux-foundation.org
19320 F: Documentation/devicetree/bindings/virtio/
19321 F: drivers/block/virtio_blk.c
19322 F: drivers/crypto/virtio/
19323 F: drivers/net/virtio_net.c
19326 F: include/linux/vdpa.h
19327 F: include/linux/virtio*.h
19328 F: include/uapi/linux/virtio_*.h
19332 M: "Michael S. Tsirkin" <mst@redhat.com>
19333 M: David Hildenbrand <david@redhat.com>
19334 L: virtualization@lists.linux-foundation.org
19336 F: drivers/virtio/virtio_balloon.c
19337 F: include/uapi/linux/virtio_balloon.h
19338 F: include/linux/balloon_compaction.h
19339 F: mm/balloon_compaction.c
19341 VIRTIO CRYPTO DRIVER
19342 M: Gonglei <arei.gonglei@huawei.com>
19343 L: virtualization@lists.linux-foundation.org
19344 L: linux-crypto@vger.kernel.org
19346 F: drivers/crypto/virtio/
19347 F: include/uapi/linux/virtio_crypto.h
19349 VIRTIO DRIVERS FOR S390
19350 M: Cornelia Huck <cohuck@redhat.com>
19351 M: Halil Pasic <pasic@linux.ibm.com>
19352 L: linux-s390@vger.kernel.org
19353 L: virtualization@lists.linux-foundation.org
19354 L: kvm@vger.kernel.org
19356 F: arch/s390/include/uapi/asm/virtio-ccw.h
19357 F: drivers/s390/virtio/
19360 M: Vivek Goyal <vgoyal@redhat.com>
19361 M: Stefan Hajnoczi <stefanha@redhat.com>
19362 M: Miklos Szeredi <miklos@szeredi.hu>
19363 L: virtualization@lists.linux-foundation.org
19364 L: linux-fsdevel@vger.kernel.org
19366 W: https://virtio-fs.gitlab.io/
19367 F: Documentation/filesystems/virtiofs.rst
19368 F: fs/fuse/virtio_fs.c
19369 F: include/uapi/linux/virtio_fs.h
19372 M: David Airlie <airlied@linux.ie>
19373 M: Gerd Hoffmann <kraxel@redhat.com>
19374 L: dri-devel@lists.freedesktop.org
19375 L: virtualization@lists.linux-foundation.org
19377 T: git git://anongit.freedesktop.org/drm/drm-misc
19378 F: drivers/gpu/drm/virtio/
19379 F: include/uapi/linux/virtio_gpu.h
19381 VIRTIO HOST (VHOST)
19382 M: "Michael S. Tsirkin" <mst@redhat.com>
19383 M: Jason Wang <jasowang@redhat.com>
19384 L: kvm@vger.kernel.org
19385 L: virtualization@lists.linux-foundation.org
19386 L: netdev@vger.kernel.org
19388 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
19390 F: include/linux/vhost_iotlb.h
19391 F: include/uapi/linux/vhost.h
19393 VIRTIO INPUT DRIVER
19394 M: Gerd Hoffmann <kraxel@redhat.com>
19396 F: drivers/virtio/virtio_input.c
19397 F: include/uapi/linux/virtio_input.h
19399 VIRTIO IOMMU DRIVER
19400 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
19401 L: virtualization@lists.linux-foundation.org
19403 F: drivers/iommu/virtio-iommu.c
19404 F: include/uapi/linux/virtio_iommu.h
19407 M: David Hildenbrand <david@redhat.com>
19408 L: virtualization@lists.linux-foundation.org
19410 W: https://virtio-mem.gitlab.io/
19411 F: drivers/virtio/virtio_mem.c
19412 F: include/uapi/linux/virtio_mem.h
19414 VIRTIO SOUND DRIVER
19415 M: Anton Yakovlev <anton.yakovlev@opensynergy.com>
19416 M: "Michael S. Tsirkin" <mst@redhat.com>
19417 L: virtualization@lists.linux-foundation.org
19418 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19420 F: include/uapi/linux/virtio_snd.h
19423 VIRTUAL BOX GUEST DEVICE DRIVER
19424 M: Hans de Goede <hdegoede@redhat.com>
19425 M: Arnd Bergmann <arnd@arndb.de>
19426 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19428 F: drivers/virt/vboxguest/
19429 F: include/linux/vbox_utils.h
19430 F: include/uapi/linux/vbox*.h
19432 VIRTUAL BOX SHARED FOLDER VFS DRIVER
19433 M: Hans de Goede <hdegoede@redhat.com>
19434 L: linux-fsdevel@vger.kernel.org
19438 VIRTUAL SERIO DEVICE DRIVER
19439 M: Stephen Chandler Paul <thatslyude@gmail.com>
19441 F: drivers/input/serio/userio.c
19442 F: include/uapi/linux/userio.h
19444 VIVID VIRTUAL VIDEO DRIVER
19445 M: Hans Verkuil <hverkuil@xs4all.nl>
19446 L: linux-media@vger.kernel.org
19448 W: https://linuxtv.org
19449 T: git git://linuxtv.org/media_tree.git
19450 F: drivers/media/test-drivers/vivid/*
19452 VIDTV VIRTUAL DIGITAL TV DRIVER
19453 M: Daniel W. S. Almeida <dwlsalmeida@gmail.com>
19454 L: linux-media@vger.kernel.org
19456 W: https://linuxtv.org
19457 T: git git://linuxtv.org/media_tree.git
19458 F: drivers/media/test-drivers/vidtv/*
19461 M: Florian Fainelli <f.fainelli@gmail.com>
19462 L: openwrt-devel@lists.openwrt.org (subscribers-only)
19464 F: drivers/vlynq/vlynq.c
19465 F: include/linux/vlynq.h
19468 M: Martyn Welch <martyn@welchs.me.uk>
19469 M: Manohar Vanga <manohar.vanga@gmail.com>
19470 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19471 L: linux-kernel@vger.kernel.org
19473 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
19474 F: Documentation/driver-api/vme.rst
19475 F: drivers/staging/vme/
19477 F: include/linux/vme*
19479 VMWARE BALLOON DRIVER
19480 M: Nadav Amit <namit@vmware.com>
19481 M: "VMware, Inc." <pv-drivers@vmware.com>
19482 L: linux-kernel@vger.kernel.org
19484 F: drivers/misc/vmw_balloon.c
19486 VMWARE HYPERVISOR INTERFACE
19487 M: Deep Shah <sdeep@vmware.com>
19488 M: "VMware, Inc." <pv-drivers@vmware.com>
19489 L: virtualization@lists.linux-foundation.org
19491 F: arch/x86/include/asm/vmware.h
19492 F: arch/x86/kernel/cpu/vmware.c
19494 VMWARE PVRDMA DRIVER
19495 M: Adit Ranadive <aditr@vmware.com>
19496 M: VMware PV-Drivers <pv-drivers@vmware.com>
19497 L: linux-rdma@vger.kernel.org
19499 F: drivers/infiniband/hw/vmw_pvrdma/
19501 VMware PVSCSI driver
19502 M: Vishal Bhakta <vbhakta@vmware.com>
19503 M: VMware PV-Drivers <pv-drivers@vmware.com>
19504 L: linux-scsi@vger.kernel.org
19506 F: drivers/scsi/vmw_pvscsi.c
19507 F: drivers/scsi/vmw_pvscsi.h
19509 VMWARE VIRTUAL PTP CLOCK DRIVER
19510 M: Vivek Thampi <vithampi@vmware.com>
19511 M: "VMware, Inc." <pv-drivers@vmware.com>
19512 L: netdev@vger.kernel.org
19514 F: drivers/ptp/ptp_vmw.c
19516 VMWARE VMMOUSE SUBDRIVER
19517 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
19518 M: "VMware, Inc." <pv-drivers@vmware.com>
19519 L: linux-input@vger.kernel.org
19521 F: drivers/input/mouse/vmmouse.c
19522 F: drivers/input/mouse/vmmouse.h
19524 VMWARE VMXNET3 ETHERNET DRIVER
19525 M: Ronak Doshi <doshir@vmware.com>
19526 M: pv-drivers@vmware.com
19527 L: netdev@vger.kernel.org
19529 F: drivers/net/vmxnet3/
19531 VOCORE VOCORE2 BOARD
19532 M: Harvey Hunt <harveyhuntnexus@gmail.com>
19533 L: linux-mips@vger.kernel.org
19535 F: arch/mips/boot/dts/ralink/vocore2.dts
19537 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
19538 M: Liam Girdwood <lgirdwood@gmail.com>
19539 M: Mark Brown <broonie@kernel.org>
19540 L: linux-kernel@vger.kernel.org
19542 W: http://www.slimlogic.co.uk/?p=48
19543 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
19544 F: Documentation/devicetree/bindings/regulator/
19545 F: Documentation/power/regulator/
19546 F: drivers/regulator/
19547 F: include/dt-bindings/regulator/
19548 F: include/linux/regulator/
19549 K: regulator_get_optional
19552 M: David Ahern <dsahern@kernel.org>
19553 L: netdev@vger.kernel.org
19555 F: Documentation/networking/vrf.rst
19556 F: drivers/net/vrf.c
19559 M: Petr Mladek <pmladek@suse.com>
19560 M: Steven Rostedt <rostedt@goodmis.org>
19561 M: Sergey Senozhatsky <senozhatsky@chromium.org>
19562 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19563 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
19565 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
19566 F: Documentation/core-api/printk-formats.rst
19567 F: lib/test_printf.c
19570 VT1211 HARDWARE MONITOR DRIVER
19571 M: Juerg Haefliger <juergh@gmail.com>
19572 L: linux-hwmon@vger.kernel.org
19574 F: Documentation/hwmon/vt1211.rst
19575 F: drivers/hwmon/vt1211.c
19577 VT8231 HARDWARE MONITOR DRIVER
19578 M: Roger Lucas <vt8231@hiddenengine.co.uk>
19579 L: linux-hwmon@vger.kernel.org
19581 F: drivers/hwmon/vt8231.c
19583 VUB300 USB to SDIO/SD/MMC bridge chip
19584 L: linux-mmc@vger.kernel.org
19586 F: drivers/mmc/host/vub300.c
19588 W1 DALLAS'S 1-WIRE BUS
19589 M: Evgeniy Polyakov <zbr@ioremap.net>
19591 F: Documentation/devicetree/bindings/w1/
19592 F: Documentation/w1/
19594 F: include/linux/w1.h
19596 W83791D HARDWARE MONITORING DRIVER
19597 M: Marc Hulsman <m.hulsman@tudelft.nl>
19598 L: linux-hwmon@vger.kernel.org
19600 F: Documentation/hwmon/w83791d.rst
19601 F: drivers/hwmon/w83791d.c
19603 W83793 HARDWARE MONITORING DRIVER
19604 M: Rudolf Marek <r.marek@assembler.cz>
19605 L: linux-hwmon@vger.kernel.org
19607 F: Documentation/hwmon/w83793.rst
19608 F: drivers/hwmon/w83793.c
19610 W83795 HARDWARE MONITORING DRIVER
19611 M: Jean Delvare <jdelvare@suse.com>
19612 L: linux-hwmon@vger.kernel.org
19614 F: drivers/hwmon/w83795.c
19616 W83L51xD SD/MMC CARD INTERFACE DRIVER
19617 M: Pierre Ossman <pierre@ossman.eu>
19619 F: drivers/mmc/host/wbsd.*
19621 WACOM PROTOCOL 4 SERIAL TABLETS
19622 M: Julian Squires <julian@cipht.net>
19623 M: Hans de Goede <hdegoede@redhat.com>
19624 L: linux-input@vger.kernel.org
19626 F: drivers/input/tablet/wacom_serial4.c
19628 WATCHDOG DEVICE DRIVERS
19629 M: Wim Van Sebroeck <wim@linux-watchdog.org>
19630 M: Guenter Roeck <linux@roeck-us.net>
19631 L: linux-watchdog@vger.kernel.org
19633 W: http://www.linux-watchdog.org/
19634 T: git git://www.linux-watchdog.org/linux-watchdog.git
19635 F: Documentation/devicetree/bindings/watchdog/
19636 F: Documentation/watchdog/
19637 F: drivers/watchdog/
19638 F: include/linux/watchdog.h
19639 F: include/uapi/linux/watchdog.h
19641 WHISKEYCOVE PMIC GPIO DRIVER
19642 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
19643 L: linux-gpio@vger.kernel.org
19645 F: drivers/gpio/gpio-wcove.c
19648 M: Dianlong Li <long17.cool@163.com>
19649 L: linux-rtc@vger.kernel.org
19651 F: drivers/rtc/rtc-sd3078.c
19654 M: David Rheinsberg <david.rheinsberg@gmail.com>
19655 L: linux-input@vger.kernel.org
19657 F: drivers/hid/hid-wiimote*
19659 WILOCITY WIL6210 WIRELESS DRIVER
19660 M: Maya Erez <merez@codeaurora.org>
19661 L: linux-wireless@vger.kernel.org
19662 L: wil6210@qti.qualcomm.com
19664 W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
19665 F: drivers/net/wireless/ath/wil6210/
19668 M: David Härdeman <david@hardeman.nu>
19670 F: drivers/media/rc/winbond-cir.c
19672 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
19673 M: William Breathitt Gray <vilhelm.gray@gmail.com>
19674 L: linux-watchdog@vger.kernel.org
19676 F: drivers/watchdog/ebc-c384_wdt.c
19678 WINSYSTEMS WS16C48 GPIO DRIVER
19679 M: William Breathitt Gray <vilhelm.gray@gmail.com>
19680 L: linux-gpio@vger.kernel.org
19682 F: drivers/gpio/gpio-ws16c48.c
19684 WIREGUARD SECURE NETWORK TUNNEL
19685 M: Jason A. Donenfeld <Jason@zx2c4.com>
19686 L: wireguard@lists.zx2c4.com
19687 L: netdev@vger.kernel.org
19689 F: drivers/net/wireguard/
19690 F: tools/testing/selftests/wireguard/
19692 WISTRON LAPTOP BUTTON DRIVER
19693 M: Miloslav Trmac <mitr@volny.cz>
19695 F: drivers/input/misc/wistron_btns.c
19697 WL3501 WIRELESS PCMCIA CARD DRIVER
19698 L: linux-wireless@vger.kernel.org
19700 F: drivers/net/wireless/wl3501*
19702 WOLFSON MICROELECTRONICS DRIVERS
19703 L: patches@opensource.cirrus.com
19705 W: https://github.com/CirrusLogic/linux-drivers/wiki
19706 T: git https://github.com/CirrusLogic/linux-drivers.git
19707 F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
19708 F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
19709 F: Documentation/devicetree/bindings/mfd/wm831x.txt
19710 F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
19711 F: Documentation/devicetree/bindings/sound/wlf,arizona.yaml
19712 F: Documentation/hwmon/wm83??.rst
19713 F: arch/arm/mach-s3c/mach-crag6410*
19714 F: drivers/clk/clk-wm83*.c
19715 F: drivers/gpio/gpio-*wm*.c
19716 F: drivers/gpio/gpio-arizona.c
19717 F: drivers/hwmon/wm83??-hwmon.c
19718 F: drivers/input/misc/wm831x-on.c
19719 F: drivers/input/touchscreen/wm831x-ts.c
19720 F: drivers/input/touchscreen/wm97*.c
19721 F: drivers/leds/leds-wm83*.c
19722 F: drivers/mfd/arizona*
19723 F: drivers/mfd/cs47l24*
19724 F: drivers/mfd/wm*.c
19725 F: drivers/power/supply/wm83*.c
19726 F: drivers/regulator/arizona*
19727 F: drivers/regulator/wm8*.c
19728 F: drivers/rtc/rtc-wm83*.c
19729 F: drivers/video/backlight/wm83*_bl.c
19730 F: drivers/watchdog/wm83*_wdt.c
19731 F: include/linux/mfd/arizona/
19732 F: include/linux/mfd/wm831x/
19733 F: include/linux/mfd/wm8350/
19734 F: include/linux/mfd/wm8400*
19735 F: include/linux/regulator/arizona*
19736 F: include/linux/wm97xx.h
19737 F: include/sound/wm????.h
19738 F: sound/soc/codecs/arizona*
19739 F: sound/soc/codecs/cs47l24*
19740 F: sound/soc/codecs/wm*
19743 M: Tejun Heo <tj@kernel.org>
19744 R: Lai Jiangshan <jiangshanlai@gmail.com>
19746 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
19747 F: Documentation/core-api/workqueue.rst
19748 F: include/linux/workqueue.h
19749 F: kernel/workqueue.c
19751 X-POWERS AXP288 PMIC DRIVERS
19752 M: Hans de Goede <hdegoede@redhat.com>
19754 F: drivers/acpi/pmic/intel_pmic_xpower.c
19757 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
19758 M: Chen-Yu Tsai <wens@csie.org>
19759 L: linux-kernel@vger.kernel.org
19764 M: Martin Schiller <ms@dev.tdt.de>
19765 L: linux-x25@vger.kernel.org
19767 F: Documentation/networking/lapb-module.rst
19768 F: Documentation/networking/x25*
19769 F: drivers/net/wan/hdlc_x25.c
19770 F: drivers/net/wan/lapbether.c
19771 F: include/*/lapb.h
19772 F: include/net/x25*
19773 F: include/uapi/linux/x25.h
19777 X86 ARCHITECTURE (32-BIT AND 64-BIT)
19778 M: Thomas Gleixner <tglx@linutronix.de>
19779 M: Ingo Molnar <mingo@redhat.com>
19780 M: Borislav Petkov <bp@alien8.de>
19782 R: "H. Peter Anvin" <hpa@zytor.com>
19783 L: linux-kernel@vger.kernel.org
19785 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
19786 F: Documentation/devicetree/bindings/x86/
19787 F: Documentation/x86/
19791 M: Andy Lutomirski <luto@kernel.org>
19792 L: linux-kernel@vger.kernel.org
19794 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
19797 X86 MCE INFRASTRUCTURE
19798 M: Tony Luck <tony.luck@intel.com>
19799 M: Borislav Petkov <bp@alien8.de>
19800 L: linux-edac@vger.kernel.org
19802 F: arch/x86/kernel/cpu/mce/*
19804 X86 MICROCODE UPDATE SUPPORT
19805 M: Borislav Petkov <bp@alien8.de>
19807 F: arch/x86/kernel/cpu/microcode/*
19810 M: Dave Hansen <dave.hansen@linux.intel.com>
19811 M: Andy Lutomirski <luto@kernel.org>
19812 M: Peter Zijlstra <peterz@infradead.org>
19813 L: linux-kernel@vger.kernel.org
19815 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
19818 X86 PLATFORM DRIVERS
19819 M: Hans de Goede <hdegoede@redhat.com>
19820 M: Mark Gross <mgross@linux.intel.com>
19821 L: platform-driver-x86@vger.kernel.org
19823 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
19824 F: drivers/platform/olpc/
19825 F: drivers/platform/x86/
19827 X86 PLATFORM DRIVERS - ARCH
19828 R: Darren Hart <dvhart@infradead.org>
19829 R: Andy Shevchenko <andy@infradead.org>
19830 L: platform-driver-x86@vger.kernel.org
19833 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
19834 F: arch/x86/platform
19836 X86 PLATFORM UV HPE SUPERDOME FLEX
19837 M: Steve Wahl <steve.wahl@hpe.com>
19838 R: Mike Travis <mike.travis@hpe.com>
19839 R: Dimitri Sivanich <dimitri.sivanich@hpe.com>
19840 R: Russ Anderson <russ.anderson@hpe.com>
19842 F: arch/x86/include/asm/uv/
19843 F: arch/x86/kernel/apic/x2apic_uv_x.c
19844 F: arch/x86/platform/uv/
19847 M: Andy Lutomirski <luto@kernel.org>
19848 L: linux-kernel@vger.kernel.org
19850 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
19851 F: arch/x86/entry/vdso/
19854 M: Matthew Wilcox <willy@infradead.org>
19855 L: linux-fsdevel@vger.kernel.org
19857 F: Documentation/core-api/xarray.rst
19858 F: include/linux/idr.h
19859 F: include/linux/xarray.h
19862 F: tools/testing/radix-tree
19865 M: Benjamin Valentin <benpicco@googlemail.com>
19867 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
19868 F: drivers/media/rc/xbox_remote.c
19870 XC2028/3028 TUNER DRIVER
19871 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19872 L: linux-media@vger.kernel.org
19874 W: https://linuxtv.org
19875 T: git git://linuxtv.org/media_tree.git
19876 F: drivers/media/tuners/tuner-xc2028.*
19878 XDP (eXpress Data Path)
19879 M: Alexei Starovoitov <ast@kernel.org>
19880 M: Daniel Borkmann <daniel@iogearbox.net>
19881 M: David S. Miller <davem@davemloft.net>
19882 M: Jakub Kicinski <kuba@kernel.org>
19883 M: Jesper Dangaard Brouer <hawk@kernel.org>
19884 M: John Fastabend <john.fastabend@gmail.com>
19885 L: netdev@vger.kernel.org
19886 L: bpf@vger.kernel.org
19888 F: include/net/xdp.h
19889 F: include/net/xdp_priv.h
19890 F: include/trace/events/xdp.h
19891 F: kernel/bpf/cpumap.c
19892 F: kernel/bpf/devmap.c
19894 F: samples/bpf/xdp*
19895 F: tools/testing/selftests/bpf/*xdp*
19896 F: tools/testing/selftests/bpf/*/*xdp*
19897 F: drivers/net/ethernet/*/*/*/*/*xdp*
19898 F: drivers/net/ethernet/*/*/*xdp*
19899 K: (?:\b|_)xdp(?:\b|_)
19901 XDP SOCKETS (AF_XDP)
19902 M: Björn Töpel <bjorn@kernel.org>
19903 M: Magnus Karlsson <magnus.karlsson@intel.com>
19904 R: Jonathan Lemon <jonathan.lemon@gmail.com>
19905 L: netdev@vger.kernel.org
19906 L: bpf@vger.kernel.org
19908 F: Documentation/networking/af_xdp.rst
19909 F: include/net/xdp_sock*
19910 F: include/net/xsk_buff_pool.h
19911 F: include/uapi/linux/if_xdp.h
19912 F: include/uapi/linux/xdp_diag.h
19913 F: include/net/netns/xdp.h
19915 F: samples/bpf/xdpsock*
19916 F: tools/lib/bpf/xsk*
19918 XEN BLOCK SUBSYSTEM
19919 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19920 M: Roger Pau Monné <roger.pau@citrix.com>
19921 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19923 F: drivers/block/xen*
19924 F: drivers/block/xen-blkback/*
19927 M: Stefano Stabellini <sstabellini@kernel.org>
19928 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19930 F: arch/arm/include/asm/xen/
19933 XEN HYPERVISOR ARM64
19934 M: Stefano Stabellini <sstabellini@kernel.org>
19935 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19937 F: arch/arm64/include/asm/xen/
19940 XEN HYPERVISOR INTERFACE
19941 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
19942 M: Juergen Gross <jgross@suse.com>
19943 R: Stefano Stabellini <sstabellini@kernel.org>
19944 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19946 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
19947 F: Documentation/ABI/stable/sysfs-hypervisor-xen
19948 F: Documentation/ABI/testing/sysfs-hypervisor-xen
19949 F: arch/x86/include/asm/pvclock-abi.h
19950 F: arch/x86/include/asm/xen/
19951 F: arch/x86/platform/pvh/
19953 F: drivers/*/xen-*front.c
19955 F: include/uapi/xen/
19958 XEN NETWORK BACKEND DRIVER
19959 M: Wei Liu <wei.liu@kernel.org>
19960 M: Paul Durrant <paul@xen.org>
19961 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19962 L: netdev@vger.kernel.org
19964 F: drivers/net/xen-netback/*
19967 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19968 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19970 F: arch/x86/pci/*xen*
19971 F: drivers/pci/*xen*
19974 M: Juergen Gross <jgross@suse.com>
19975 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19976 L: linux-scsi@vger.kernel.org
19978 F: drivers/scsi/xen-scsifront.c
19979 F: drivers/xen/xen-scsiback.c
19980 F: include/xen/interface/io/vscsiif.h
19982 XEN SOUND FRONTEND DRIVER
19983 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
19984 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19985 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19989 XEN SWIOTLB SUBSYSTEM
19990 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19991 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19992 L: iommu@lists.linux-foundation.org
19994 F: arch/x86/xen/*swiotlb*
19995 F: drivers/xen/*swiotlb*
19998 M: Darrick J. Wong <djwong@kernel.org>
19999 M: linux-xfs@vger.kernel.org
20000 L: linux-xfs@vger.kernel.org
20003 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
20004 F: Documentation/ABI/testing/sysfs-fs-xfs
20005 F: Documentation/admin-guide/xfs.rst
20006 F: Documentation/filesystems/xfs-delayed-logging-design.rst
20007 F: Documentation/filesystems/xfs-self-describing-metadata.rst
20009 F: include/uapi/linux/dqblk_xfs.h
20010 F: include/uapi/linux/fsmap.h
20012 XILINX AXI ETHERNET DRIVER
20013 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
20015 F: drivers/net/ethernet/xilinx/xilinx_axienet*
20018 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
20019 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
20020 L: linux-can@vger.kernel.org
20022 F: Documentation/devicetree/bindings/net/can/xilinx_can.txt
20023 F: drivers/net/can/xilinx_can.c
20026 M: Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com>
20027 R: Srinivas Neeli <srinivas.neeli@xilinx.com>
20028 R: Michal Simek <michal.simek@xilinx.com>
20030 F: Documentation/devicetree/bindings/gpio/gpio-xilinx.txt
20031 F: Documentation/devicetree/bindings/gpio/gpio-zynq.txt
20032 F: drivers/gpio/gpio-xilinx.c
20033 F: drivers/gpio/gpio-zynq.c
20035 XILINX SD-FEC IP CORES
20036 M: Derek Kiernan <derek.kiernan@xilinx.com>
20037 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
20039 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
20040 F: Documentation/misc-devices/xilinx_sdfec.rst
20041 F: drivers/misc/Kconfig
20042 F: drivers/misc/Makefile
20043 F: drivers/misc/xilinx_sdfec.c
20044 F: include/uapi/misc/xilinx_sdfec.h
20046 XILINX UARTLITE SERIAL DRIVER
20047 M: Peter Korsgaard <jacmet@sunsite.dk>
20048 L: linux-serial@vger.kernel.org
20050 F: drivers/tty/serial/uartlite.c
20052 XILINX VIDEO IP CORES
20053 M: Hyun Kwon <hyun.kwon@xilinx.com>
20054 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20055 L: linux-media@vger.kernel.org
20057 T: git git://linuxtv.org/media_tree.git
20058 F: Documentation/devicetree/bindings/media/xilinx/
20059 F: drivers/media/platform/xilinx/
20060 F: include/uapi/linux/xilinx-v4l2-controls.h
20062 XILINX ZYNQMP DPDMA DRIVER
20063 M: Hyun Kwon <hyun.kwon@xilinx.com>
20064 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20065 L: dmaengine@vger.kernel.org
20067 F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
20068 F: drivers/dma/xilinx/xilinx_dpdma.c
20069 F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
20071 XILINX ZYNQMP PSGTR PHY DRIVER
20072 M: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
20073 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20074 L: linux-kernel@vger.kernel.org
20076 T: git https://github.com/Xilinx/linux-xlnx.git
20077 F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
20078 F: drivers/phy/xilinx/phy-zynqmp.c
20081 M: Eli Billauer <eli.billauer@gmail.com>
20082 L: linux-kernel@vger.kernel.org
20084 F: drivers/char/xillybus/
20087 M: George Cherian <gcherian@marvell.com>
20088 L: linux-i2c@vger.kernel.org
20090 W: http://www.marvell.com
20091 F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
20092 F: drivers/i2c/busses/i2c-xlp9xx.c
20094 XRA1403 GPIO EXPANDER
20095 M: Nandor Han <nandor.han@ge.com>
20096 M: Semi Malinen <semi.malinen@ge.com>
20097 L: linux-gpio@vger.kernel.org
20099 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
20100 F: drivers/gpio/gpio-xra1403.c
20102 XTENSA XTFPGA PLATFORM SUPPORT
20103 M: Max Filippov <jcmvbkbc@gmail.com>
20104 L: linux-xtensa@linux-xtensa.org
20106 F: drivers/spi/spi-xtensa-xtfpga.c
20107 F: sound/soc/xtensa/xtfpga-i2s.c
20109 YAM DRIVER FOR AX.25
20110 M: Jean-Paul Roubelat <jpr@f6fbb.org>
20111 L: linux-hams@vger.kernel.org
20113 F: drivers/net/hamradio/yam*
20114 F: include/linux/yam.h
20116 YAMA SECURITY MODULE
20117 M: Kees Cook <keescook@chromium.org>
20119 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
20120 F: Documentation/admin-guide/LSM/Yama.rst
20123 YEALINK PHONE DRIVER
20124 M: Henk Vergonet <Henk.Vergonet@gmail.com>
20125 L: usbb2k-api-dev@nongnu.org
20127 F: Documentation/input/devices/yealink.rst
20128 F: drivers/input/misc/yealink.*
20130 Z8530 DRIVER FOR AX.25
20131 M: Joerg Reuter <jreuter@yaina.de>
20132 L: linux-hams@vger.kernel.org
20134 W: http://yaina.de/jreuter/
20135 W: http://www.qsl.net/dl1bke/
20136 F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
20137 F: drivers/net/hamradio/*scc.c
20138 F: drivers/net/hamradio/z8530.h
20140 ZBUD COMPRESSED PAGE ALLOCATOR
20141 M: Seth Jennings <sjenning@redhat.com>
20142 M: Dan Streetman <ddstreet@ieee.org>
20143 L: linux-mm@kvack.org
20145 F: include/linux/zbud.h
20148 ZD1211RW WIRELESS DRIVER
20149 M: Daniel Drake <dsd@gentoo.org>
20150 M: Ulrich Kunitz <kune@deine-taler.de>
20151 L: linux-wireless@vger.kernel.org
20152 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
20154 W: http://zd1211.ath.cx/wiki/DriverRewrite
20155 F: drivers/net/wireless/zydas/zd1211rw/
20157 ZD1301 MEDIA DRIVER
20158 M: Antti Palosaari <crope@iki.fi>
20159 L: linux-media@vger.kernel.org
20161 W: https://linuxtv.org/
20162 W: http://palosaari.fi/linux/
20163 Q: https://patchwork.linuxtv.org/project/linux-media/list/
20164 F: drivers/media/usb/dvb-usb-v2/zd1301*
20166 ZD1301_DEMOD MEDIA DRIVER
20167 M: Antti Palosaari <crope@iki.fi>
20168 L: linux-media@vger.kernel.org
20170 W: https://linuxtv.org/
20171 W: http://palosaari.fi/linux/
20172 Q: https://patchwork.linuxtv.org/project/linux-media/list/
20173 F: drivers/media/dvb-frontends/zd1301_demod*
20175 ZHAOXIN PROCESSOR SUPPORT
20176 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
20177 L: linux-kernel@vger.kernel.org
20179 F: arch/x86/kernel/cpu/zhaoxin.c
20182 M: Damien Le Moal <damien.lemoal@wdc.com>
20183 M: Naohiro Aota <naohiro.aota@wdc.com>
20184 R: Johannes Thumshirn <jth@kernel.org>
20185 L: linux-fsdevel@vger.kernel.org
20187 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
20188 F: Documentation/filesystems/zonefs.rst
20191 ZPOOL COMPRESSED PAGE STORAGE API
20192 M: Dan Streetman <ddstreet@ieee.org>
20193 L: linux-mm@kvack.org
20195 F: include/linux/zpool.h
20198 ZR36067 VIDEO FOR LINUX DRIVER
20199 M: Corentin Labbe <clabbe@baylibre.com>
20200 L: mjpeg-users@lists.sourceforge.net
20201 L: linux-media@vger.kernel.org
20203 W: http://mjpeg.sourceforge.net/driver-zoran/
20204 Q: https://patchwork.linuxtv.org/project/linux-media/list/
20205 F: Documentation/driver-api/media/drivers/zoran.rst
20206 F: drivers/staging/media/zoran/
20208 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
20209 M: Minchan Kim <minchan@kernel.org>
20210 M: Nitin Gupta <ngupta@vflare.org>
20211 R: Sergey Senozhatsky <senozhatsky@chromium.org>
20212 L: linux-kernel@vger.kernel.org
20214 F: Documentation/admin-guide/blockdev/zram.rst
20215 F: drivers/block/zram/
20217 ZS DECSTATION Z85C30 SERIAL DRIVER
20218 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
20220 F: drivers/tty/serial/zs.*
20222 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
20223 M: Minchan Kim <minchan@kernel.org>
20224 M: Nitin Gupta <ngupta@vflare.org>
20225 R: Sergey Senozhatsky <senozhatsky@chromium.org>
20226 L: linux-mm@kvack.org
20228 F: Documentation/vm/zsmalloc.rst
20229 F: include/linux/zsmalloc.h
20232 ZSWAP COMPRESSED SWAP CACHING
20233 M: Seth Jennings <sjenning@redhat.com>
20234 M: Dan Streetman <ddstreet@ieee.org>
20235 M: Vitaly Wool <vitaly.wool@konsulko.com>
20236 L: linux-mm@kvack.org
20241 M: Linus Torvalds <torvalds@linux-foundation.org>
20242 L: linux-kernel@vger.kernel.org
20243 S: Buried alive in reporters
20244 Q: http://patchwork.kernel.org/project/LKML/list/
20245 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git