1 List of maintainers and how to submit kernel changes
2 ====================================================
4 Please try to follow the guidelines below. This will make things
5 easier on the maintainers. Not all of these guidelines matter for every
6 trivial patch so apply some common sense.
8 Tips for patch submitters
9 -------------------------
11 1. Always *test* your changes, however small, on at least 4 or
12 5 people, preferably many more.
14 2. Try to release a few ALPHA test versions to the net. Announce
15 them onto the kernel channel and await results. This is especially
16 important for device drivers, because often that's the only way
17 you will find things like the fact version 3 firmware needs
18 a magic fix you didn't know about, or some clown changed the
19 chips on a board and not its name. (Don't laugh! Look at the
20 SMC etherpower for that.)
22 3. Make sure your changes compile correctly in multiple
23 configurations. In particular check that changes work both as a
24 module and built into the kernel.
26 4. When you are happy with a change make it generally available for
27 testing and await feedback.
29 5. Make a patch available to the relevant maintainer in the list. Use
30 ``diff -u`` to make the patch easy to merge. Be prepared to get your
31 changes sent back with seemingly silly requests about formatting
32 and variable names. These aren't as silly as they seem. One
33 job the maintainers (and especially Linus) do is to keep things
34 looking the same. Sometimes this means that the clever hack in
35 your driver to get around a problem actually needs to become a
36 generalized kernel feature ready for next time.
38 PLEASE check your patch with the automated style checker
39 (scripts/checkpatch.pl) to catch trivial style violations.
40 See Documentation/process/coding-style.rst for guidance here.
42 PLEASE CC: the maintainers and mailing lists that are generated
43 by ``scripts/get_maintainer.pl.`` The results returned by the
44 script will be best if you have git installed and are making
45 your changes in a branch derived from Linus' latest git tree.
46 See Documentation/process/submitting-patches.rst for details.
48 PLEASE try to include any credit lines you want added with the
49 patch. It avoids people being missed off by mistake and makes
50 it easier to know who wants adding and who doesn't.
52 PLEASE document known bugs. If it doesn't work for everything
53 or does something very odd once a month document it.
55 PLEASE remember that submissions must be made under the terms
56 of the Linux Foundation certificate of contribution and should
57 include a Signed-off-by: line. The current version of this
58 "Developer's Certificate of Origin" (DCO) is listed in the file
59 Documentation/process/submitting-patches.rst.
61 6. Make sure you have the right to send any changes you make. If you
62 do changes at work you may find your employer owns the patch
65 7. When sending security related changes or reports to a maintainer
66 please Cc: security@kernel.org, especially if the maintainer
67 does not respond. Please keep in mind that the security team is
68 a small set of people who can be efficient only when working on
69 verified bugs. Please only Cc: this list when you have identified
70 that the bug would present a short-term risk to other users if it
71 were publicly disclosed. For example, reports of address leaks do
72 not represent an immediate threat and are better handled publicly,
73 and ideally, should come with a patch proposal. Please do not send
74 automated reports to this list either. Such bugs will be handled
75 better and faster in the usual public places. See
76 Documentation/admin-guide/security-bugs.rst for details.
80 Descriptions of section entries and preferred order
81 ---------------------------------------------------
83 M: *Mail* patches to: FullName <address@domain>
84 R: Designated *Reviewer*: FullName <address@domain>
85 These reviewers should be CCed on patches.
86 L: *Mailing list* that is relevant to this area
87 S: *Status*, one of the following:
88 Supported: Someone is actually paid to look after this.
89 Maintained: Someone actually looks after it.
90 Odd Fixes: It has a maintainer but they don't have time to do
91 much other than throw the odd patch in. See below..
92 Orphan: No current maintainer [but maybe you could take the
93 role as you write your new code].
94 Obsolete: Old code. Something tagged obsolete generally means
95 it has been replaced by a better system and you
97 W: *Web-page* with status/info
98 Q: *Patchwork* web based patch tracking system site
99 B: URI for where to file *bugs*. A web-page with detailed bug
100 filing info, a direct bug tracker link, or a mailto: URI.
101 C: URI for *chat* protocol, server and channel where developers
102 usually hang out, for example irc://server/channel.
103 P: Subsystem Profile document for more details submitting
104 patches to the given subsystem. This is either an in-tree file,
105 or a URI. See Documentation/maintainer/maintainer-entry-profile.rst
107 T: *SCM* tree type and location.
108 Type is one of: git, hg, quilt, stgit, topgit
109 F: *Files* and directories wildcard patterns.
110 A trailing slash includes all files and subdirectory files.
111 F: drivers/net/ all files in and below drivers/net
112 F: drivers/net/* all files in drivers/net, but not below
113 F: */net/* all files in "any top level directory"/net
114 One pattern per line. Multiple F: lines acceptable.
115 X: *Excluded* files and directories that are NOT maintained, same
116 rules as F:. Files exclusions are tested before file matches.
117 Can be useful for excluding a specific subdirectory, for instance:
120 matches all files in and below net excluding net/ipv6/
121 N: Files and directories *Regex* patterns.
122 N: [^a-z]tegra all files whose path contains tegra
123 (not including files like integrator)
124 One pattern per line. Multiple N: lines acceptable.
125 scripts/get_maintainer.pl has different behavior for files that
126 match F: pattern and matches of N: patterns. By default,
127 get_maintainer will not look at git log history when an F: pattern
128 match occurs. When an N: match occurs, git log history is used
129 to also notify the people that have git commit signatures.
130 K: *Content regex* (perl extended) pattern match in a patch or file.
133 matches patches or files that contain "of_get_profile"
134 K: \b(printk|pr_(info|err))\b
135 matches patches or files that contain one or more of the words
136 printk, pr_info or pr_err
137 One regex pattern per line. Multiple K: lines acceptable.
142 .. note:: When reading this list, please look for the most precise areas
143 first. When adding to this list, please keep the entries in
147 M: Steffen Klassert <klassert@kernel.org>
148 L: netdev@vger.kernel.org
150 F: Documentation/networking/device_drivers/ethernet/3com/vortex.rst
151 F: drivers/net/ethernet/3com/3c59x.c
153 3CR990 NETWORK DRIVER
154 M: David Dillow <dave@thedillows.org>
155 L: netdev@vger.kernel.org
157 F: drivers/net/ethernet/3com/typhoon*
159 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
160 M: Adam Radford <aradford@gmail.com>
161 L: linux-scsi@vger.kernel.org
163 W: http://www.lsi.com
166 53C700 AND 53C700-66 SCSI DRIVER
167 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
168 L: linux-scsi@vger.kernel.org
170 F: drivers/scsi/53c700*
172 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
173 M: Alexander Aring <alex.aring@gmail.com>
174 M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
175 L: linux-bluetooth@vger.kernel.org
176 L: linux-wpan@vger.kernel.org
178 F: Documentation/networking/6lowpan.rst
179 F: include/net/6lowpan.h
182 6PACK NETWORK DRIVER FOR AX.25
183 M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
184 L: linux-hams@vger.kernel.org
186 F: drivers/net/hamradio/6pack.c
188 802.11 (including CFG80211/NL80211)
189 M: Johannes Berg <johannes@sipsolutions.net>
190 L: linux-wireless@vger.kernel.org
192 W: https://wireless.wiki.kernel.org/
193 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
195 F: Documentation/driver-api/80211/cfg80211.rst
196 F: Documentation/networking/regulatory.rst
197 F: include/linux/ieee80211.h
198 F: include/net/cfg80211.h
199 F: include/net/ieee80211_radiotap.h
200 F: include/net/iw_handler.h
201 F: include/net/wext.h
202 F: include/uapi/linux/nl80211.h
205 8169 10/100/1000 GIGABIT ETHERNET DRIVER
206 M: Heiner Kallweit <hkallweit1@gmail.com>
207 M: nic_swsd@realtek.com
208 L: netdev@vger.kernel.org
210 F: drivers/net/ethernet/realtek/r8169*
212 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
213 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
214 L: linux-serial@vger.kernel.org
216 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
217 F: drivers/tty/serial/8250*
218 F: include/linux/serial_8250.h
220 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
221 L: netdev@vger.kernel.org
223 F: drivers/net/ethernet/8390/
226 M: Eric Van Hensbergen <ericvh@gmail.com>
227 M: Latchesar Ionkov <lucho@ionkov.net>
228 M: Dominique Martinet <asmadeus@codewreck.org>
229 L: v9fs-developer@lists.sourceforge.net
231 W: http://swik.net/v9fs
232 Q: http://patchwork.kernel.org/project/v9fs-devel/list/
233 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
234 T: git git://github.com/martinetd/linux.git
235 F: Documentation/filesystems/9p.rst
238 F: include/trace/events/9p.h
239 F: include/uapi/linux/virtio_9p.h
243 M: Antti Palosaari <crope@iki.fi>
244 L: linux-media@vger.kernel.org
246 W: https://linuxtv.org
247 W: http://palosaari.fi/linux/
248 Q: http://patchwork.linuxtv.org/project/linux-media/list/
249 T: git git://linuxtv.org/anttip/media_tree.git
250 F: drivers/media/dvb-frontends/a8293*
252 AACRAID SCSI RAID DRIVER
253 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
254 L: linux-scsi@vger.kernel.org
256 W: http://www.adaptec.com/
257 F: Documentation/scsi/aacraid.rst
258 F: drivers/scsi/aacraid/
261 L: linux-api@vger.kernel.org
262 F: include/linux/syscalls.h
265 X: arch/*/include/uapi/
267 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
268 M: Hans de Goede <hdegoede@redhat.com>
269 L: linux-hwmon@vger.kernel.org
271 F: drivers/hwmon/abituguru.c
273 ABIT UGURU 3 HARDWARE MONITOR DRIVER
274 M: Alistair John Strachan <alistair@devzero.co.uk>
275 L: linux-hwmon@vger.kernel.org
277 F: drivers/hwmon/abituguru3.c
279 ACCES 104-DIO-48E GPIO DRIVER
280 M: William Breathitt Gray <vilhelm.gray@gmail.com>
281 L: linux-gpio@vger.kernel.org
283 F: drivers/gpio/gpio-104-dio-48e.c
285 ACCES 104-IDI-48 GPIO DRIVER
286 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
287 L: linux-gpio@vger.kernel.org
289 F: drivers/gpio/gpio-104-idi-48.c
291 ACCES 104-IDIO-16 GPIO DRIVER
292 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
293 L: linux-gpio@vger.kernel.org
295 F: drivers/gpio/gpio-104-idio-16.c
297 ACCES 104-QUAD-8 DRIVER
298 M: William Breathitt Gray <vilhelm.gray@gmail.com>
299 M: Syed Nayyar Waris <syednwaris@gmail.com>
300 L: linux-iio@vger.kernel.org
302 F: Documentation/ABI/testing/sysfs-bus-counter-104-quad-8
303 F: drivers/counter/104-quad-8.c
305 ACCES PCI-IDIO-16 GPIO DRIVER
306 M: William Breathitt Gray <vilhelm.gray@gmail.com>
307 L: linux-gpio@vger.kernel.org
309 F: drivers/gpio/gpio-pci-idio-16.c
311 ACCES PCIe-IDIO-24 GPIO DRIVER
312 M: William Breathitt Gray <vilhelm.gray@gmail.com>
313 L: linux-gpio@vger.kernel.org
315 F: drivers/gpio/gpio-pcie-idio-24.c
318 M: Jes Sorensen <jes@trained-monkey.org>
319 L: linux-acenic@sunsite.dk
321 F: drivers/net/ethernet/alteon/acenic*
323 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
324 M: Peter Kaestle <peter@piie.net>
325 L: platform-driver-x86@vger.kernel.org
327 W: http://piie.net/?section=acerhdf
328 F: drivers/platform/x86/acerhdf.c
330 ACER WMI LAPTOP EXTRAS
331 M: "Lee, Chun-Yi" <jlee@suse.com>
332 L: platform-driver-x86@vger.kernel.org
334 F: drivers/platform/x86/acer-wmi.c
337 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
338 M: Len Brown <lenb@kernel.org>
339 L: linux-acpi@vger.kernel.org
341 W: https://01.org/linux-acpi
342 Q: https://patchwork.kernel.org/project/linux-acpi/list/
343 B: https://bugzilla.kernel.org
344 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
345 F: Documentation/ABI/testing/configfs-acpi
346 F: Documentation/ABI/testing/sysfs-bus-acpi
347 F: Documentation/firmware-guide/acpi/
349 F: drivers/pci/*/*acpi*
350 F: drivers/pci/*acpi*
351 F: drivers/pnp/pnpacpi/
353 F: include/linux/acpi.h
354 F: include/linux/fwnode.h
358 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
359 M: Len Brown <lenb@kernel.org>
360 R: James Morse <james.morse@arm.com>
361 R: Tony Luck <tony.luck@intel.com>
362 R: Borislav Petkov <bp@alien8.de>
363 L: linux-acpi@vger.kernel.org
364 F: drivers/acpi/apei/
366 ACPI COMPONENT ARCHITECTURE (ACPICA)
367 M: Robert Moore <robert.moore@intel.com>
368 M: Erik Kaneda <erik.kaneda@intel.com>
369 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
370 L: linux-acpi@vger.kernel.org
373 W: https://acpica.org/
374 W: https://github.com/acpica/acpica/
375 Q: https://patchwork.kernel.org/project/linux-acpi/list/
376 B: https://bugzilla.kernel.org
377 B: https://bugs.acpica.org
378 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
379 F: drivers/acpi/acpica/
384 M: Zhang Rui <rui.zhang@intel.com>
385 L: linux-acpi@vger.kernel.org
387 W: https://01.org/linux-acpi
388 B: https://bugzilla.kernel.org
389 F: drivers/acpi/fan.c
391 ACPI FOR ARM64 (ACPI/arm64)
392 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
393 M: Hanjun Guo <guohanjun@huawei.com>
394 M: Sudeep Holla <sudeep.holla@arm.com>
395 L: linux-acpi@vger.kernel.org
396 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
398 F: drivers/acpi/arm64
400 ACPI I2C MULTI INSTANTIATE DRIVER
401 M: Hans de Goede <hdegoede@redhat.com>
402 L: platform-driver-x86@vger.kernel.org
404 F: drivers/platform/x86/i2c-multi-instantiate.c
407 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
408 M: Len Brown <lenb@kernel.org>
409 R: Andy Shevchenko <andy@kernel.org>
410 R: Mika Westerberg <mika.westerberg@linux.intel.com>
411 L: linux-acpi@vger.kernel.org
413 Q: https://patchwork.kernel.org/project/linux-acpi/list/
414 B: https://bugzilla.kernel.org
415 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
416 F: drivers/acpi/pmic/
419 M: Zhang Rui <rui.zhang@intel.com>
420 L: linux-acpi@vger.kernel.org
422 W: https://01.org/linux-acpi
423 B: https://bugzilla.kernel.org
424 F: drivers/acpi/*thermal*
427 M: Zhang Rui <rui.zhang@intel.com>
428 L: linux-acpi@vger.kernel.org
430 W: https://01.org/linux-acpi
431 B: https://bugzilla.kernel.org
432 F: drivers/acpi/acpi_video.c
435 L: platform-driver-x86@vger.kernel.org
437 F: drivers/platform/x86/wmi.c
438 F: include/uapi/linux/wmi.h
440 ACRN HYPERVISOR SERVICE MODULE
441 M: Shuo Liu <shuo.a.liu@intel.com>
442 L: acrn-dev@lists.projectacrn.org (subscribers-only)
444 W: https://projectacrn.org
445 F: Documentation/virt/acrn/
446 F: drivers/virt/acrn/
447 F: include/uapi/linux/acrn.h
449 AD1889 ALSA SOUND DRIVER
450 L: linux-parisc@vger.kernel.org
452 W: https://parisc.wiki.kernel.org/index.php/AD1889
453 F: sound/pci/ad1889.*
455 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
456 M: Michael Hennerich <michael.hennerich@analog.com>
458 W: http://wiki.analog.com/AD5254
459 W: http://ez.analog.com/community/linux-device-drivers
460 F: drivers/misc/ad525x_dpot.c
462 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
463 M: Michael Hennerich <michael.hennerich@analog.com>
465 W: http://wiki.analog.com/AD5398
466 W: http://ez.analog.com/community/linux-device-drivers
467 F: drivers/regulator/ad5398.c
469 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
470 M: Michael Hennerich <michael.hennerich@analog.com>
472 W: http://wiki.analog.com/AD7142
473 W: http://ez.analog.com/community/linux-device-drivers
474 F: drivers/input/misc/ad714x.c
476 AD7877 TOUCHSCREEN DRIVER
477 M: Michael Hennerich <michael.hennerich@analog.com>
479 W: http://wiki.analog.com/AD7877
480 W: http://ez.analog.com/community/linux-device-drivers
481 F: drivers/input/touchscreen/ad7877.c
483 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
484 M: Michael Hennerich <michael.hennerich@analog.com>
486 W: http://wiki.analog.com/AD7879
487 W: http://ez.analog.com/community/linux-device-drivers
488 F: drivers/input/touchscreen/ad7879.c
490 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
491 M: Jiri Kosina <jikos@kernel.org>
494 ADF7242 IEEE 802.15.4 RADIO DRIVER
495 M: Michael Hennerich <michael.hennerich@analog.com>
496 L: linux-wpan@vger.kernel.org
498 W: https://wiki.analog.com/ADF7242
499 W: http://ez.analog.com/community/linux-device-drivers
500 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
501 F: drivers/net/ieee802154/adf7242.c
503 ADM1025 HARDWARE MONITOR DRIVER
504 M: Jean Delvare <jdelvare@suse.com>
505 L: linux-hwmon@vger.kernel.org
507 F: Documentation/hwmon/adm1025.rst
508 F: drivers/hwmon/adm1025.c
510 ADM1029 HARDWARE MONITOR DRIVER
511 M: Corentin Labbe <clabbe.montjoie@gmail.com>
512 L: linux-hwmon@vger.kernel.org
514 F: drivers/hwmon/adm1029.c
516 ADM8211 WIRELESS DRIVER
517 L: linux-wireless@vger.kernel.org
519 W: https://wireless.wiki.kernel.org/
520 F: drivers/net/wireless/admtek/adm8211.*
522 ADP1653 FLASH CONTROLLER DRIVER
523 M: Sakari Ailus <sakari.ailus@iki.fi>
524 L: linux-media@vger.kernel.org
526 F: drivers/media/i2c/adp1653.c
527 F: include/media/i2c/adp1653.h
529 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
530 M: Michael Hennerich <michael.hennerich@analog.com>
532 W: http://wiki.analog.com/ADP5520
533 W: http://ez.analog.com/community/linux-device-drivers
534 F: drivers/gpio/gpio-adp5520.c
535 F: drivers/input/keyboard/adp5520-keys.c
536 F: drivers/leds/leds-adp5520.c
537 F: drivers/mfd/adp5520.c
538 F: drivers/video/backlight/adp5520_bl.c
540 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
541 M: Michael Hennerich <michael.hennerich@analog.com>
543 W: http://wiki.analog.com/ADP5588
544 W: http://ez.analog.com/community/linux-device-drivers
545 F: drivers/gpio/gpio-adp5588.c
546 F: drivers/input/keyboard/adp5588-keys.c
548 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
549 M: Michael Hennerich <michael.hennerich@analog.com>
551 W: http://wiki.analog.com/ADP8860
552 W: http://ez.analog.com/community/linux-device-drivers
553 F: drivers/video/backlight/adp8860_bl.c
556 M: Colin Leroy <colin@colino.net>
558 F: drivers/macintosh/therm_adt746x.c
560 ADT7475 HARDWARE MONITOR DRIVER
561 M: Jean Delvare <jdelvare@suse.com>
562 L: linux-hwmon@vger.kernel.org
564 F: Documentation/hwmon/adt7475.rst
565 F: drivers/hwmon/adt7475.c
568 M: Matthew Wilcox <willy@infradead.org>
569 M: Hannes Reinecke <hare@suse.com>
570 L: linux-scsi@vger.kernel.org
572 F: Documentation/scsi/advansys.rst
573 F: drivers/scsi/advansys.c
575 ADVANTECH SWBTN DRIVER
576 M: Andrea Ho <Andrea.Ho@advantech.com.tw>
577 L: platform-driver-x86@vger.kernel.org
579 F: drivers/platform/x86/adv_swbutton.c
581 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
582 M: Michael Hennerich <michael.hennerich@analog.com>
584 W: http://wiki.analog.com/ADXL345
585 W: http://ez.analog.com/community/linux-device-drivers
586 F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
587 F: drivers/input/misc/adxl34x.c
589 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
590 M: Michael Hennerich <michael.hennerich@analog.com>
592 W: http://ez.analog.com/community/linux-device-drivers
593 F: Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
594 F: drivers/iio/accel/adxl372.c
595 F: drivers/iio/accel/adxl372_i2c.c
596 F: drivers/iio/accel/adxl372_spi.c
599 M: Antti Palosaari <crope@iki.fi>
600 L: linux-media@vger.kernel.org
602 W: https://linuxtv.org
603 W: http://palosaari.fi/linux/
604 Q: http://patchwork.linuxtv.org/project/linux-media/list/
605 T: git git://linuxtv.org/anttip/media_tree.git
606 F: drivers/media/dvb-frontends/af9013*
609 M: Antti Palosaari <crope@iki.fi>
610 L: linux-media@vger.kernel.org
612 W: https://linuxtv.org
613 W: http://palosaari.fi/linux/
614 Q: http://patchwork.linuxtv.org/project/linux-media/list/
615 T: git git://linuxtv.org/anttip/media_tree.git
616 F: drivers/media/dvb-frontends/af9033*
619 M: David Sterba <dsterba@suse.com>
620 L: linux-fsdevel@vger.kernel.org
622 F: Documentation/filesystems/affs.rst
626 M: David Howells <dhowells@redhat.com>
627 L: linux-afs@lists.infradead.org
629 W: https://www.infradead.org/~dhowells/kafs/
630 F: Documentation/filesystems/afs.rst
632 F: include/trace/events/afs.h
635 M: David Airlie <airlied@linux.ie>
637 T: git git://anongit.freedesktop.org/drm/drm
639 F: include/linux/agp*
640 F: include/uapi/linux/agp*
643 M: "Juergen E. Fischer" <fischer@norbit.de>
644 L: linux-scsi@vger.kernel.org
646 F: drivers/scsi/aha152x*
647 F: drivers/scsi/pcmcia/aha152x*
649 AIC7XXX / AIC79XX SCSI DRIVER
650 M: Hannes Reinecke <hare@suse.com>
651 L: linux-scsi@vger.kernel.org
653 F: drivers/scsi/aic7xxx/
655 AIMSLAB FM RADIO RECEIVER DRIVER
656 M: Hans Verkuil <hverkuil@xs4all.nl>
657 L: linux-media@vger.kernel.org
659 W: https://linuxtv.org
660 T: git git://linuxtv.org/media_tree.git
661 F: drivers/media/radio/radio-aimslab*
664 M: Benjamin LaHaise <bcrl@kvack.org>
665 L: linux-aio@kvack.org
668 F: include/linux/*aio*.h
671 M: Antti Palosaari <crope@iki.fi>
672 L: linux-media@vger.kernel.org
674 W: https://linuxtv.org
675 W: http://palosaari.fi/linux/
676 Q: http://patchwork.linuxtv.org/project/linux-media/list/
677 T: git git://linuxtv.org/anttip/media_tree.git
678 F: drivers/media/usb/airspy/
680 ALACRITECH GIGABIT ETHERNET DRIVER
681 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
683 F: drivers/net/ethernet/alacritech/*
685 ALCATEL SPEEDTOUCH USB DRIVER
686 M: Duncan Sands <duncan.sands@free.fr>
687 L: linux-usb@vger.kernel.org
689 W: http://www.linux-usb.org/SpeedTouch/
690 F: drivers/usb/atm/speedtch.c
691 F: drivers/usb/atm/usbatm.c
693 ALCHEMY AU1XX0 MMC DRIVER
694 M: Manuel Lauss <manuel.lauss@gmail.com>
696 F: drivers/mmc/host/au1xmmc.c
699 M: Rudolf Marek <r.marek@assembler.cz>
700 L: linux-i2c@vger.kernel.org
702 F: Documentation/i2c/busses/i2c-ali1563.rst
703 F: drivers/i2c/busses/i2c-ali1563.c
706 L: Dell.Client.Kernel@dell.com
708 F: drivers/platform/x86/dell/alienware-wmi.c
710 ALL SENSORS DLH SERIES PRESSURE SENSORS DRIVER
711 M: Tomislav Denis <tomislav.denis@avl.com>
712 L: linux-iio@vger.kernel.org
714 W: http://www.allsensors.com/
715 F: Documentation/devicetree/bindings/iio/pressure/asc,dlhl60d.yaml
716 F: drivers/iio/pressure/dlhl60d.c
718 ALLEGRO DVT VIDEO IP CORE DRIVER
719 M: Michael Tretter <m.tretter@pengutronix.de>
720 R: Pengutronix Kernel Team <kernel@pengutronix.de>
721 L: linux-media@vger.kernel.org
723 F: Documentation/devicetree/bindings/media/allegro,al5e.yaml
724 F: drivers/media/platform/allegro-dvt/
726 ALLWINNER A10 CSI DRIVER
727 M: Maxime Ripard <mripard@kernel.org>
728 L: linux-media@vger.kernel.org
730 T: git git://linuxtv.org/media_tree.git
731 F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
732 F: drivers/media/platform/sunxi/sun4i-csi/
734 ALLWINNER CPUFREQ DRIVER
735 M: Yangtao Li <tiny.windzz@gmail.com>
736 L: linux-pm@vger.kernel.org
738 F: Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
739 F: drivers/cpufreq/sun50i-cpufreq-nvmem.c
741 ALLWINNER CRYPTO DRIVERS
742 M: Corentin Labbe <clabbe.montjoie@gmail.com>
743 L: linux-crypto@vger.kernel.org
745 F: drivers/crypto/allwinner/
747 ALLWINNER THERMAL DRIVER
748 M: Vasily Khoruzhick <anarsoul@gmail.com>
749 M: Yangtao Li <tiny.windzz@gmail.com>
750 L: linux-pm@vger.kernel.org
752 F: Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
753 F: drivers/thermal/sun8i_thermal.c
756 M: Maxime Ripard <mripard@kernel.org>
757 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
758 L: linux-media@vger.kernel.org
760 F: drivers/staging/media/sunxi/cedrus/
763 M: Richard Henderson <rth@twiddle.net>
764 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
765 M: Matt Turner <mattst88@gmail.com>
766 L: linux-alpha@vger.kernel.org
770 ALPS PS/2 TOUCHPAD DRIVER
771 R: Pali Rohár <pali@kernel.org>
772 F: drivers/input/mouse/alps.*
774 ALTERA I2C CONTROLLER DRIVER
775 M: Thor Thayer <thor.thayer@linux.intel.com>
777 F: Documentation/devicetree/bindings/i2c/i2c-altera.txt
778 F: drivers/i2c/busses/i2c-altera.c
780 ALTERA MAILBOX DRIVER
781 M: Ley Foon Tan <ley.foon.tan@intel.com>
783 F: drivers/mailbox/mailbox-altera.c
786 M: Joyce Ooi <joyce.ooi@intel.com>
787 L: linux-gpio@vger.kernel.org
789 F: drivers/gpio/gpio-altera.c
791 ALTERA SYSTEM MANAGER DRIVER
792 M: Thor Thayer <thor.thayer@linux.intel.com>
794 F: drivers/mfd/altera-sysmgr.c
795 F: include/linux/mfd/altera-sysmgr.h
797 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
798 M: Thor Thayer <thor.thayer@linux.intel.com>
800 F: drivers/gpio/gpio-altera-a10sr.c
801 F: drivers/mfd/altera-a10sr.c
802 F: drivers/reset/reset-a10sr.c
803 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
804 F: include/linux/mfd/altera-a10sr.h
806 ALTERA TRIPLE SPEED ETHERNET DRIVER
807 M: Joyce Ooi <joyce.ooi@intel.com>
808 L: netdev@vger.kernel.org
810 F: drivers/net/ethernet/altera/
812 ALTERA UART/JTAG UART SERIAL DRIVERS
813 M: Tobias Klauser <tklauser@distanz.ch>
814 L: linux-serial@vger.kernel.org
816 F: drivers/tty/serial/altera_jtaguart.c
817 F: drivers/tty/serial/altera_uart.c
818 F: include/linux/altera_jtaguart.h
819 F: include/linux/altera_uart.h
821 AMAZON ANNAPURNA LABS FIC DRIVER
822 M: Talel Shenhar <talel@amazon.com>
824 F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
825 F: drivers/irqchip/irq-al-fic.c
827 AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
828 M: Talel Shenhar <talel@amazon.com>
829 M: Talel Shenhar <talelshenhar@gmail.com>
831 F: Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
832 F: drivers/edac/al_mc_edac.c
834 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
835 M: Talel Shenhar <talel@amazon.com>
837 F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
838 F: drivers/thermal/thermal_mmio.c
840 AMAZON ETHERNET DRIVERS
841 M: Netanel Belgazal <netanel@amazon.com>
842 M: Arthur Kiyanovski <akiyano@amazon.com>
843 R: Guy Tzalik <gtzalik@amazon.com>
844 R: Saeed Bishara <saeedb@amazon.com>
845 L: netdev@vger.kernel.org
847 F: Documentation/networking/device_drivers/ethernet/amazon/ena.rst
848 F: drivers/net/ethernet/amazon/
850 AMAZON RDMA EFA DRIVER
851 M: Gal Pressman <galpress@amazon.com>
852 R: Yossi Leybovich <sleybo@amazon.com>
853 L: linux-rdma@vger.kernel.org
855 Q: https://patchwork.kernel.org/project/linux-rdma/list/
856 F: drivers/infiniband/hw/efa/
857 F: include/uapi/rdma/efa-abi.h
859 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
860 M: Tom Lendacky <thomas.lendacky@amd.com>
861 M: John Allen <john.allen@amd.com>
862 L: linux-crypto@vger.kernel.org
864 F: drivers/crypto/ccp/
865 F: include/linux/ccp.h
867 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
868 M: Brijesh Singh <brijesh.singh@amd.com>
869 M: Tom Lendacky <thomas.lendacky@amd.com>
870 L: linux-crypto@vger.kernel.org
872 F: drivers/crypto/ccp/sev*
873 F: include/uapi/linux/psp-sev.h
876 M: Harry Wentland <harry.wentland@amd.com>
877 M: Leo Li <sunpeng.li@amd.com>
878 L: amd-gfx@lists.freedesktop.org
880 T: git git://people.freedesktop.org/~agd5f/linux
881 F: drivers/gpu/drm/amd/display/
883 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
884 M: Huang Rui <ray.huang@amd.com>
885 L: linux-hwmon@vger.kernel.org
887 F: Documentation/hwmon/fam15h_power.rst
888 F: drivers/hwmon/fam15h_power.c
891 M: Enrico Weigelt, metux IT consult <info@metux.net>
892 L: linux-gpio@vger.kernel.org
894 F: drivers/gpio/gpio-amd-fch.c
895 F: include/linux/platform_data/gpio/gpio-amd-fch.h
897 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
898 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
900 F: drivers/usb/gadget/udc/amd5536udc.*
902 AMD GEODE PROCESSOR/CHIPSET SUPPORT
903 M: Andres Salomon <dilinger@queued.net>
904 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
906 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
907 F: arch/x86/include/asm/geode.h
908 F: drivers/char/hw_random/geode-rng.c
909 F: drivers/crypto/geode*
910 F: drivers/video/fbdev/geode/
913 M: Joerg Roedel <joro@8bytes.org>
914 L: iommu@lists.linux-foundation.org
916 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
917 F: drivers/iommu/amd/
918 F: include/linux/amd-iommu.h
921 M: Felix Kuehling <Felix.Kuehling@amd.com>
922 L: amd-gfx@lists.freedesktop.org
924 T: git https://gitlab.freedesktop.org/agd5f/linux.git
925 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
926 F: drivers/gpu/drm/amd/amdkfd/
927 F: drivers/gpu/drm/amd/include/cik_structs.h
928 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
929 F: drivers/gpu/drm/amd/include/v9_structs.h
930 F: drivers/gpu/drm/amd/include/vi_structs.h
931 F: include/uapi/linux/kfd_ioctl.h
934 M: Sanjay R Mehta <sanju.mehta@amd.com>
936 F: drivers/spi/spi-amd.c
939 M: Elie Morisse <syniurge@gmail.com>
940 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
941 M: Shyam Sundar S K <shyam-sundar.s-k@amd.com>
942 L: linux-i2c@vger.kernel.org
944 F: drivers/i2c/busses/i2c-amd-mp2*
947 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
948 L: platform-driver-x86@vger.kernel.org
950 F: drivers/platform/x86/amd-pmc.*
953 M: Evan Quan <evan.quan@amd.com>
954 L: amd-gfx@lists.freedesktop.org
956 T: git git://people.freedesktop.org/~agd5f/linux
957 F: drivers/gpu/drm/amd/pm/powerplay/
959 AMD SEATTLE DEVICE TREE SUPPORT
960 M: Brijesh Singh <brijeshkumar.singh@amd.com>
961 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
962 M: Tom Lendacky <thomas.lendacky@amd.com>
964 F: arch/arm64/boot/dts/amd/
967 M: Tom Lendacky <thomas.lendacky@amd.com>
968 L: netdev@vger.kernel.org
970 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
971 F: drivers/net/ethernet/amd/xgbe/
973 AMD SENSOR FUSION HUB DRIVER
974 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
975 M: Sandeep Singh <sandeep.singh@amd.com>
976 L: linux-input@vger.kernel.org
978 F: Documentation/hid/amd-sfh*
979 F: drivers/hid/amd-sfh-hid/
982 M: Christian Eggers <ceggers@arri.de>
983 L: linux-iio@vger.kernel.org
985 F: Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
986 F: drivers/iio/light/as73211.c
988 ANALOG DEVICES INC AD7192 DRIVER
989 M: Alexandru Tachici <alexandru.tachici@analog.com>
990 L: linux-iio@vger.kernel.org
992 W: http://ez.analog.com/community/linux-device-drivers
993 F: Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
994 F: drivers/iio/adc/ad7192.c
996 ANALOG DEVICES INC AD7292 DRIVER
997 M: Marcelo Schmitt <marcelo.schmitt1@gmail.com>
998 L: linux-iio@vger.kernel.org
1000 W: http://ez.analog.com/community/linux-device-drivers
1001 F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1002 F: drivers/iio/adc/ad7292.c
1004 ANALOG DEVICES INC AD7768-1 DRIVER
1005 M: Michael Hennerich <Michael.Hennerich@analog.com>
1006 L: linux-iio@vger.kernel.org
1008 W: http://ez.analog.com/community/linux-device-drivers
1009 F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1010 F: drivers/iio/adc/ad7768-1.c
1012 ANALOG DEVICES INC AD7780 DRIVER
1013 M: Michael Hennerich <Michael.Hennerich@analog.com>
1014 M: Renato Lui Geh <renatogeh@gmail.com>
1015 L: linux-iio@vger.kernel.org
1017 W: http://ez.analog.com/community/linux-device-drivers
1018 F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1019 F: drivers/iio/adc/ad7780.c
1021 ANALOG DEVICES INC AD9389B DRIVER
1022 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1023 L: linux-media@vger.kernel.org
1025 F: drivers/media/i2c/ad9389b*
1027 ANALOG DEVICES INC ADGS1408 DRIVER
1028 M: Mircea Caprioru <mircea.caprioru@analog.com>
1030 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1031 F: drivers/mux/adgs1408.c
1033 ANALOG DEVICES INC ADIN DRIVER
1034 M: Michael Hennerich <michael.hennerich@analog.com>
1035 L: netdev@vger.kernel.org
1037 W: http://ez.analog.com/community/linux-device-drivers
1038 F: Documentation/devicetree/bindings/net/adi,adin.yaml
1039 F: drivers/net/phy/adin.c
1041 ANALOG DEVICES INC ADIS DRIVER LIBRARY
1042 M: Nuno Sa <nuno.sa@analog.com>
1043 L: linux-iio@vger.kernel.org
1045 F: drivers/iio/imu/adis.c
1046 F: include/linux/iio/imu/adis.h
1048 ANALOG DEVICES INC ADIS16460 DRIVER
1049 M: Dragos Bogdan <dragos.bogdan@analog.com>
1050 L: linux-iio@vger.kernel.org
1052 W: http://ez.analog.com/community/linux-device-drivers
1053 F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1054 F: drivers/iio/imu/adis16460.c
1056 ANALOG DEVICES INC ADIS16475 DRIVER
1057 M: Nuno Sa <nuno.sa@analog.com>
1058 L: linux-iio@vger.kernel.org
1059 W: http://ez.analog.com/community/linux-device-drivers
1061 F: drivers/iio/imu/adis16475.c
1062 F: Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1064 ANALOG DEVICES INC ADM1177 DRIVER
1065 M: Michael Hennerich <Michael.Hennerich@analog.com>
1066 L: linux-hwmon@vger.kernel.org
1068 W: http://ez.analog.com/community/linux-device-drivers
1069 F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1070 F: drivers/hwmon/adm1177.c
1072 ANALOG DEVICES INC ADP5061 DRIVER
1073 M: Michael Hennerich <Michael.Hennerich@analog.com>
1074 L: linux-pm@vger.kernel.org
1076 W: http://ez.analog.com/community/linux-device-drivers
1077 F: drivers/power/supply/adp5061.c
1079 ANALOG DEVICES INC ADV7180 DRIVER
1080 M: Lars-Peter Clausen <lars@metafoo.de>
1081 L: linux-media@vger.kernel.org
1083 W: http://ez.analog.com/community/linux-device-drivers
1084 F: drivers/media/i2c/adv7180.c
1085 F: Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1087 ANALOG DEVICES INC ADV748X DRIVER
1088 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
1089 L: linux-media@vger.kernel.org
1091 F: drivers/media/i2c/adv748x/*
1093 ANALOG DEVICES INC ADV7511 DRIVER
1094 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1095 L: linux-media@vger.kernel.org
1097 F: drivers/media/i2c/adv7511*
1099 ANALOG DEVICES INC ADV7604 DRIVER
1100 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1101 L: linux-media@vger.kernel.org
1103 F: drivers/media/i2c/adv7604*
1104 F: Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1106 ANALOG DEVICES INC ADV7842 DRIVER
1107 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1108 L: linux-media@vger.kernel.org
1110 F: drivers/media/i2c/adv7842*
1112 ANALOG DEVICES INC ADXRS290 DRIVER
1113 M: Nishant Malpani <nish.malpani25@gmail.com>
1114 L: linux-iio@vger.kernel.org
1116 F: drivers/iio/gyro/adxrs290.c
1117 F: Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1119 ANALOG DEVICES INC ASOC CODEC DRIVERS
1120 M: Lars-Peter Clausen <lars@metafoo.de>
1121 M: Nuno Sá <nuno.sa@analog.com>
1122 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1124 W: http://wiki.analog.com/
1125 W: http://ez.analog.com/community/linux-device-drivers
1126 F: sound/soc/codecs/ad1*
1127 F: sound/soc/codecs/ad7*
1128 F: sound/soc/codecs/adau*
1129 F: sound/soc/codecs/adav*
1130 F: sound/soc/codecs/sigmadsp.*
1131 F: sound/soc/codecs/ssm*
1133 ANALOG DEVICES INC DMA DRIVERS
1134 M: Lars-Peter Clausen <lars@metafoo.de>
1136 W: http://ez.analog.com/community/linux-device-drivers
1137 F: drivers/dma/dma-axi-dmac.c
1139 ANALOG DEVICES INC IIO DRIVERS
1140 M: Lars-Peter Clausen <lars@metafoo.de>
1141 M: Michael Hennerich <Michael.Hennerich@analog.com>
1143 W: http://wiki.analog.com/
1144 W: http://ez.analog.com/community/linux-device-drivers
1145 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1146 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1147 F: Documentation/devicetree/bindings/iio/*/adi,*
1148 F: Documentation/devicetree/bindings/iio/dac/adi,ad5758.yaml
1149 F: drivers/iio/*/ad*
1150 F: drivers/iio/adc/ltc249*
1151 F: drivers/iio/amplifiers/hmc425a.c
1152 F: drivers/staging/iio/*/ad*
1153 X: drivers/iio/*/adjd*
1155 ANALOGBITS PLL LIBRARIES
1156 M: Paul Walmsley <paul.walmsley@sifive.com>
1158 F: drivers/clk/analogbits/*
1159 F: include/linux/clk/analogbits*
1162 M: Nick Hu <nickhu@andestech.com>
1163 M: Greentime Hu <green.hu@gmail.com>
1164 M: Vincent Chen <deanbo422@gmail.com>
1166 T: git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1167 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1168 F: Documentation/devicetree/bindings/nds32/
1173 ANDROID CONFIG FRAGMENTS
1174 M: Rob Herring <robh@kernel.org>
1176 F: kernel/configs/android*
1179 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1180 M: Arve Hjønnevåg <arve@android.com>
1181 M: Todd Kjos <tkjos@android.com>
1182 M: Martijn Coenen <maco@android.com>
1183 M: Joel Fernandes <joel@joelfernandes.org>
1184 M: Christian Brauner <christian@brauner.io>
1185 M: Hridya Valsaraju <hridya@google.com>
1186 M: Suren Baghdasaryan <surenb@google.com>
1187 L: linux-kernel@vger.kernel.org
1189 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1191 F: drivers/staging/android/
1193 ANDROID GOLDFISH PIC DRIVER
1194 M: Miodrag Dinic <miodrag.dinic@mips.com>
1196 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1197 F: drivers/irqchip/irq-goldfish-pic.c
1199 ANDROID GOLDFISH RTC DRIVER
1200 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
1202 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1203 F: drivers/rtc/rtc-goldfish.c
1205 AOA (Apple Onboard Audio) ALSA DRIVER
1206 M: Johannes Berg <johannes@sipsolutions.net>
1207 L: linuxppc-dev@lists.ozlabs.org
1208 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1212 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1213 M: William Breathitt Gray <vilhelm.gray@gmail.com>
1214 L: linux-iio@vger.kernel.org
1216 F: drivers/iio/adc/stx104.c
1219 M: Jiri Kosina <jikos@kernel.org>
1221 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1222 F: arch/x86/kernel/apm_32.c
1223 F: drivers/char/apm-emulation.c
1224 F: include/linux/apm_bios.h
1225 F: include/uapi/linux/apm_bios.h
1227 APPARMOR SECURITY MODULE
1228 M: John Johansen <john.johansen@canonical.com>
1229 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1231 W: wiki.apparmor.net
1232 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1233 F: Documentation/admin-guide/LSM/apparmor.rst
1234 F: security/apparmor/
1236 APPLE BCM5974 MULTITOUCH DRIVER
1237 M: Henrik Rydberg <rydberg@bitmath.org>
1238 L: linux-input@vger.kernel.org
1240 F: drivers/input/mouse/bcm5974.c
1243 M: Henrik Rydberg <rydberg@bitmath.org>
1244 L: linux-hwmon@vger.kernel.org
1246 F: drivers/hwmon/applesmc.c
1248 APPLETALK NETWORK LAYER
1249 L: netdev@vger.kernel.org
1251 F: drivers/net/appletalk/
1252 F: include/linux/atalk.h
1253 F: include/uapi/linux/atalk.h
1256 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1257 M: Khuong Dinh <khuong@os.amperecomputing.com>
1259 F: arch/arm64/boot/dts/apm/
1261 APPLIED MICRO (APM) X-GENE SOC EDAC
1262 M: Khuong Dinh <khuong@os.amperecomputing.com>
1264 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1265 F: drivers/edac/xgene_edac.c
1267 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1268 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1269 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1271 F: drivers/net/ethernet/apm/xgene-v2/
1273 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1274 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1275 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1276 M: Quan Nguyen <quan@os.amperecomputing.com>
1278 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1279 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1280 F: drivers/net/ethernet/apm/xgene/
1281 F: drivers/net/mdio/mdio-xgene.c
1283 APPLIED MICRO (APM) X-GENE SOC PMU
1284 M: Khuong Dinh <khuong@os.amperecomputing.com>
1286 F: Documentation/admin-guide/perf/xgene-pmu.rst
1287 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1288 F: drivers/perf/xgene_pmu.c
1290 APTINA CAMERA SENSOR PLL
1291 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1292 L: linux-media@vger.kernel.org
1294 F: drivers/media/i2c/aptina-pll.*
1296 AQUANTIA ETHERNET DRIVER (atlantic)
1297 M: Igor Russkikh <irusskikh@marvell.com>
1298 L: netdev@vger.kernel.org
1300 W: https://www.marvell.com/
1301 Q: https://patchwork.kernel.org/project/netdevbpf/list/
1302 F: Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1303 F: drivers/net/ethernet/aquantia/atlantic/
1305 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1306 M: Egor Pomozov <epomozov@marvell.com>
1307 L: netdev@vger.kernel.org
1309 W: http://www.aquantia.com
1310 F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1312 ARASAN NAND CONTROLLER DRIVER
1313 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1314 L: linux-mtd@lists.infradead.org
1316 F: Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1317 F: drivers/mtd/nand/raw/arasan-nand-controller.c
1319 ARC FRAMEBUFFER DRIVER
1320 M: Jaya Kumar <jayalk@intworks.biz>
1322 F: drivers/video/fbdev/arcfb.c
1323 F: drivers/video/fbdev/core/fb_defio.c
1326 M: Alexey Brodkin <abrodkin@synopsys.com>
1328 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1329 F: drivers/gpu/drm/tiny/arcpgu.c
1331 ARCNET NETWORK LAYER
1332 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1333 L: netdev@vger.kernel.org
1335 F: drivers/net/arcnet/
1336 F: include/uapi/linux/if_arcnet.h
1338 ARM ARCHITECTED TIMER DRIVER
1339 M: Mark Rutland <mark.rutland@arm.com>
1340 M: Marc Zyngier <maz@kernel.org>
1341 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1343 F: arch/arm/include/asm/arch_timer.h
1344 F: arch/arm64/include/asm/arch_timer.h
1345 F: drivers/clocksource/arm_arch_timer.c
1347 ARM HDLCD DRM DRIVER
1348 M: Liviu Dudau <liviu.dudau@arm.com>
1350 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1351 F: drivers/gpu/drm/arm/hdlcd_*
1353 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1354 M: Linus Walleij <linus.walleij@linaro.org>
1355 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1357 F: Documentation/devicetree/bindings/arm/arm,integrator.yaml
1358 F: Documentation/devicetree/bindings/arm/arm,realview.yaml
1359 F: Documentation/devicetree/bindings/arm/arm,versatile.yaml
1360 F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1361 F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1362 F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1363 F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1364 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1365 F: Documentation/devicetree/bindings/mtd/arm-versatile.txt
1366 F: arch/arm/boot/dts/arm-realview-*
1367 F: arch/arm/boot/dts/integrator*
1368 F: arch/arm/boot/dts/versatile*
1369 F: arch/arm/mach-integrator/
1370 F: arch/arm/mach-realview/
1371 F: arch/arm/mach-versatile/
1372 F: arch/arm/plat-versatile/
1373 F: drivers/bus/arm-integrator-lm.c
1374 F: drivers/clk/versatile/
1375 F: drivers/i2c/busses/i2c-versatile.c
1376 F: drivers/irqchip/irq-versatile-fpga.c
1377 F: drivers/mtd/maps/physmap-versatile.*
1378 F: drivers/power/reset/arm-versatile-reboot.c
1379 F: drivers/soc/versatile/
1381 ARM KOMEDA DRM-KMS DRIVER
1382 M: James (Qian) Wang <james.qian.wang@arm.com>
1383 M: Liviu Dudau <liviu.dudau@arm.com>
1384 M: Mihail Atanassov <mihail.atanassov@arm.com>
1385 L: Mali DP Maintainers <malidp@foss.arm.com>
1387 T: git git://anongit.freedesktop.org/drm/drm-misc
1388 F: Documentation/devicetree/bindings/display/arm,komeda.txt
1389 F: Documentation/gpu/komeda-kms.rst
1390 F: drivers/gpu/drm/arm/display/include/
1391 F: drivers/gpu/drm/arm/display/komeda/
1393 ARM MALI PANFROST DRM DRIVER
1394 M: Rob Herring <robh@kernel.org>
1395 M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1396 R: Steven Price <steven.price@arm.com>
1397 R: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1398 L: dri-devel@lists.freedesktop.org
1400 T: git git://anongit.freedesktop.org/drm/drm-misc
1401 F: drivers/gpu/drm/panfrost/
1402 F: include/uapi/drm/panfrost_drm.h
1404 ARM MALI-DP DRM DRIVER
1405 M: Liviu Dudau <liviu.dudau@arm.com>
1406 M: Brian Starkey <brian.starkey@arm.com>
1407 L: Mali DP Maintainers <malidp@foss.arm.com>
1409 T: git git://anongit.freedesktop.org/drm/drm-misc
1410 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1411 F: Documentation/gpu/afbc.rst
1412 F: drivers/gpu/drm/arm/
1414 ARM MFM AND FLOPPY DRIVERS
1415 M: Ian Molton <spyro@f2s.com>
1417 F: arch/arm/include/asm/floppy.h
1418 F: arch/arm/mach-rpc/floppydma.S
1420 ARM PMU PROFILING AND DEBUGGING
1421 M: Will Deacon <will@kernel.org>
1422 M: Mark Rutland <mark.rutland@arm.com>
1423 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1425 F: Documentation/devicetree/bindings/arm/pmu.yaml
1426 F: Documentation/devicetree/bindings/perf/
1427 F: arch/arm*/include/asm/hw_breakpoint.h
1428 F: arch/arm*/include/asm/perf_event.h
1429 F: arch/arm*/kernel/hw_breakpoint.c
1430 F: arch/arm*/kernel/perf_*
1432 F: include/linux/perf/arm_pmu.h
1435 M: Russell King <linux@armlinux.org.uk>
1436 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1438 W: http://www.armlinux.org.uk/
1439 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1441 X: arch/arm/boot/dts/
1443 ARM PRIMECELL AACI PL041 DRIVER
1444 M: Russell King <linux@armlinux.org.uk>
1448 ARM PRIMECELL BUS SUPPORT
1449 M: Russell King <linux@armlinux.org.uk>
1452 F: include/linux/amba/bus.h
1454 ARM PRIMECELL CLCD PL110 DRIVER
1455 M: Russell King <linux@armlinux.org.uk>
1457 F: drivers/video/fbdev/amba-clcd.*
1459 ARM PRIMECELL KMI PL050 DRIVER
1460 M: Russell King <linux@armlinux.org.uk>
1462 F: drivers/input/serio/ambakmi.*
1463 F: include/linux/amba/kmi.h
1465 ARM PRIMECELL MMCI PL180/1 DRIVER
1466 M: Russell King <linux@armlinux.org.uk>
1468 F: drivers/mmc/host/mmci.*
1469 F: include/linux/amba/mmci.h
1471 ARM PRIMECELL SSP PL022 SPI DRIVER
1472 M: Linus Walleij <linus.walleij@linaro.org>
1473 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1475 F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1476 F: drivers/spi/spi-pl022.c
1478 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1479 M: Russell King <linux@armlinux.org.uk>
1481 F: drivers/tty/serial/amba-pl01*.c
1482 F: include/linux/amba/serial.h
1484 ARM PRIMECELL VIC PL190/PL192 DRIVER
1485 M: Linus Walleij <linus.walleij@linaro.org>
1486 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1488 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1489 F: drivers/irqchip/irq-vic.c
1491 ARM SMC WATCHDOG DRIVER
1492 M: Julius Werner <jwerner@chromium.org>
1493 R: Evan Benn <evanbenn@chromium.org>
1495 F: Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1496 F: drivers/watchdog/arm_smc_wdt.c
1499 M: Will Deacon <will@kernel.org>
1500 R: Robin Murphy <robin.murphy@arm.com>
1501 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1503 F: Documentation/devicetree/bindings/iommu/arm,smmu*
1504 F: drivers/iommu/arm/
1505 F: drivers/iommu/io-pgtable-arm*
1507 ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1508 M: Arnd Bergmann <arnd@arndb.de>
1509 M: Olof Johansson <olof@lixom.net>
1511 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1513 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1514 F: arch/arm/boot/dts/Makefile
1515 F: arch/arm64/boot/dts/Makefile
1517 ARM SUB-ARCHITECTURES
1518 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1520 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1524 ARM/ACTIONS SEMI ARCHITECTURE
1525 M: Andreas Färber <afaerber@suse.de>
1526 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1527 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1528 L: linux-actions@lists.infradead.org (moderated for non-subscribers)
1530 F: Documentation/devicetree/bindings/arm/actions.yaml
1531 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1532 F: Documentation/devicetree/bindings/dma/owl-dma.yaml
1533 F: Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1534 F: Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1535 F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1536 F: Documentation/devicetree/bindings/net/actions,owl-emac.yaml
1537 F: Documentation/devicetree/bindings/pinctrl/actions,*
1538 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1539 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1540 F: arch/arm/boot/dts/owl-*
1541 F: arch/arm/mach-actions/
1542 F: arch/arm64/boot/dts/actions/
1543 F: drivers/clk/actions/
1544 F: drivers/clocksource/timer-owl*
1545 F: drivers/dma/owl-dma.c
1546 F: drivers/i2c/busses/i2c-owl.c
1547 F: drivers/irqchip/irq-owl-sirq.c
1548 F: drivers/mmc/host/owl-mmc.c
1549 F: drivers/net/ethernet/actions/
1550 F: drivers/pinctrl/actions/*
1551 F: drivers/soc/actions/
1552 F: include/dt-bindings/power/owl-*
1553 F: include/dt-bindings/reset/actions,*
1554 F: include/linux/soc/actions/
1557 ARM/ADS SPHERE MACHINE SUPPORT
1558 M: Lennert Buytenhek <kernel@wantstofly.org>
1559 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1562 ARM/AFEB9260 MACHINE SUPPORT
1563 M: Sergey Lapin <slapin@ossfans.org>
1564 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1567 ARM/AJECO 1ARM MACHINE SUPPORT
1568 M: Lennert Buytenhek <kernel@wantstofly.org>
1569 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1572 ARM/Allwinner SoC Clock Support
1573 M: Emilio López <emilio@elopez.com.ar>
1575 F: drivers/clk/sunxi/
1577 ARM/Allwinner sunXi SoC support
1578 M: Maxime Ripard <mripard@kernel.org>
1579 M: Chen-Yu Tsai <wens@csie.org>
1580 R: Jernej Skrabec <jernej.skrabec@siol.net>
1581 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1583 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1584 L: linux-sunxi@lists.linux.dev
1585 F: arch/arm/mach-sunxi/
1586 F: arch/arm64/boot/dts/allwinner/
1587 F: drivers/clk/sunxi-ng/
1588 F: drivers/pinctrl/sunxi/
1589 F: drivers/soc/sunxi/
1594 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1595 M: Neil Armstrong <narmstrong@baylibre.com>
1596 M: Jerome Brunet <jbrunet@baylibre.com>
1597 L: linux-amlogic@lists.infradead.org
1599 F: Documentation/devicetree/bindings/clock/amlogic*
1600 F: drivers/clk/meson/
1601 F: include/dt-bindings/clock/gxbb*
1602 F: include/dt-bindings/clock/meson*
1604 ARM/Amlogic Meson SoC Crypto Drivers
1605 M: Corentin Labbe <clabbe@baylibre.com>
1606 L: linux-crypto@vger.kernel.org
1607 L: linux-amlogic@lists.infradead.org
1609 F: Documentation/devicetree/bindings/crypto/amlogic*
1610 F: drivers/crypto/amlogic/
1612 ARM/Amlogic Meson SoC Sound Drivers
1613 M: Jerome Brunet <jbrunet@baylibre.com>
1614 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1616 F: Documentation/devicetree/bindings/sound/amlogic*
1619 ARM/Amlogic Meson SoC support
1620 M: Kevin Hilman <khilman@baylibre.com>
1621 R: Neil Armstrong <narmstrong@baylibre.com>
1622 R: Jerome Brunet <jbrunet@baylibre.com>
1623 R: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1624 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1625 L: linux-amlogic@lists.infradead.org
1627 W: http://linux-meson.com/
1628 F: arch/arm/boot/dts/meson*
1629 F: arch/arm/mach-meson/
1630 F: arch/arm64/boot/dts/amlogic/
1631 F: drivers/mmc/host/meson*
1632 F: drivers/pinctrl/meson/
1633 F: drivers/rtc/rtc-meson*
1634 F: drivers/soc/amlogic/
1637 ARM/Annapurna Labs ALPINE ARCHITECTURE
1638 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1639 M: Antoine Tenart <atenart@kernel.org>
1640 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1642 F: arch/arm/boot/dts/alpine*
1643 F: arch/arm/mach-alpine/
1644 F: arch/arm64/boot/dts/amazon/
1645 F: drivers/*/*alpine*
1647 ARM/APPLE MACHINE SUPPORT
1648 M: Hector Martin <marcan@marcan.st>
1649 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1651 W: https://asahilinux.org
1652 B: https://github.com/AsahiLinux/linux/issues
1653 C: irc://chat.freenode.net/asahi-dev
1654 T: git https://github.com/AsahiLinux/linux.git
1655 F: Documentation/devicetree/bindings/arm/apple.yaml
1656 F: Documentation/devicetree/bindings/interrupt-controller/apple,aic.yaml
1657 F: arch/arm64/boot/dts/apple/
1658 F: drivers/irqchip/irq-apple-aic.c
1659 F: include/dt-bindings/interrupt-controller/apple-aic.h
1661 ARM/ARTPEC MACHINE SUPPORT
1662 M: Jesper Nilsson <jesper.nilsson@axis.com>
1663 M: Lars Persson <lars.persson@axis.com>
1664 L: linux-arm-kernel@axis.com
1666 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1667 F: arch/arm/boot/dts/artpec6*
1668 F: arch/arm/mach-artpec
1670 F: drivers/crypto/axis
1671 F: drivers/mmc/host/usdhi6rol0.c
1672 F: drivers/pinctrl/pinctrl-artpec*
1674 ARM/ASPEED I2C DRIVER
1675 M: Brendan Higgins <brendanhiggins@google.com>
1676 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1677 R: Joel Stanley <joel@jms.id.au>
1678 L: linux-i2c@vger.kernel.org
1679 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1681 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1682 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1683 F: drivers/i2c/busses/i2c-aspeed.c
1684 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1686 ARM/ASPEED MACHINE SUPPORT
1687 M: Joel Stanley <joel@jms.id.au>
1688 R: Andrew Jeffery <andrew@aj.id.au>
1689 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1690 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1692 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1693 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1694 F: arch/arm/boot/dts/aspeed-*
1695 F: arch/arm/mach-aspeed/
1698 ARM/BITMAIN ARCHITECTURE
1699 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1700 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1702 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1703 F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1704 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1705 F: arch/arm64/boot/dts/bitmain/
1706 F: drivers/clk/clk-bm1880.c
1707 F: drivers/pinctrl/pinctrl-bm1880.c
1709 ARM/CALXEDA HIGHBANK ARCHITECTURE
1710 M: Andre Przywara <andre.przywara@arm.com>
1711 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1713 F: arch/arm/boot/dts/ecx-*.dts*
1714 F: arch/arm/boot/dts/highbank.dts
1715 F: arch/arm/mach-highbank/
1717 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1718 M: Krzysztof Halasa <khalasa@piap.pl>
1720 F: arch/arm/mach-cns3xxx/
1722 ARM/CAVIUM THUNDER NETWORK DRIVER
1723 M: Sunil Goutham <sgoutham@marvell.com>
1724 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1726 F: drivers/net/ethernet/cavium/thunder/
1728 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1729 M: Lukasz Majewski <lukma@denx.de>
1730 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1732 F: arch/arm/mach-ep93xx/ts72xx.c
1734 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1735 M: Alexander Shiyan <shc_work@mail.ru>
1736 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1740 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1741 M: Lennert Buytenhek <kernel@wantstofly.org>
1742 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1745 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1746 M: Hartley Sweeten <hsweeten@visionengravers.com>
1747 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1748 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1750 F: arch/arm/mach-ep93xx/
1751 F: arch/arm/mach-ep93xx/include/mach/
1754 M: Russell King <linux@armlinux.org.uk>
1755 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1757 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1758 F: drivers/clk/clkdev.c
1760 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1761 M: Baruch Siach <baruch@tkos.co.il>
1762 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1764 F: arch/arm/boot/dts/cx92755*
1767 ARM/CONTEC MICRO9 MACHINE SUPPORT
1768 M: Hubert Feurstein <hubert.feurstein@contec.at>
1770 F: arch/arm/mach-ep93xx/micro9.c
1772 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1773 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1774 M: Suzuki K Poulose <suzuki.poulose@arm.com>
1775 R: Mike Leach <mike.leach@linaro.org>
1776 R: Leo Yan <leo.yan@linaro.org>
1777 L: coresight@lists.linaro.org (moderated for non-subscribers)
1778 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1780 T: git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
1781 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1782 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1783 F: Documentation/devicetree/bindings/arm/coresight-cti.yaml
1784 F: Documentation/devicetree/bindings/arm/coresight.txt
1785 F: Documentation/devicetree/bindings/arm/ete.yaml
1786 F: Documentation/devicetree/bindings/arm/trbe.yaml
1787 F: Documentation/trace/coresight/*
1788 F: drivers/hwtracing/coresight/*
1789 F: include/dt-bindings/arm/coresight-cti-dt.h
1790 F: include/linux/coresight*
1791 F: tools/perf/arch/arm/util/auxtrace.c
1792 F: tools/perf/arch/arm/util/cs-etm.c
1793 F: tools/perf/arch/arm/util/cs-etm.h
1794 F: tools/perf/arch/arm/util/pmu.c
1795 F: tools/perf/util/cs-etm-decoder/*
1796 F: tools/perf/util/cs-etm.*
1798 ARM/CORGI MACHINE SUPPORT
1799 M: Richard Purdie <rpurdie@rpsys.net>
1802 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1803 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1804 M: Linus Walleij <linus.walleij@linaro.org>
1805 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1807 T: git git://github.com/ulli-kroll/linux.git
1808 F: Documentation/devicetree/bindings/arm/gemini.txt
1809 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1810 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1811 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1812 F: arch/arm/mach-gemini/
1813 F: drivers/net/ethernet/cortina/
1814 F: drivers/pinctrl/pinctrl-gemini.c
1815 F: drivers/rtc/rtc-ftrtc010.c
1817 ARM/CZ.NIC TURRIS SUPPORT
1818 M: Marek Behun <kabel@kernel.org>
1820 W: https://www.turris.cz/
1821 F: Documentation/ABI/testing/debugfs-moxtet
1822 F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
1823 F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1824 F: Documentation/devicetree/bindings/bus/moxtet.txt
1825 F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1826 F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1827 F: Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
1828 F: Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
1829 F: drivers/bus/moxtet.c
1830 F: drivers/firmware/turris-mox-rwtm.c
1831 F: drivers/leds/leds-turris-omnia.c
1832 F: drivers/mailbox/armada-37xx-rwtm-mailbox.c
1833 F: drivers/gpio/gpio-moxtet.c
1834 F: drivers/watchdog/armada_37xx_wdt.c
1835 F: include/dt-bindings/bus/moxtet.h
1836 F: include/linux/armada-37xx-rwtm-mailbox.h
1837 F: include/linux/moxtet.h
1839 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1840 M: Robert Jarzmik <robert.jarzmik@free.fr>
1841 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1843 F: arch/arm/mach-pxa/ezx.c
1845 ARM/FARADAY FA526 PORT
1846 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1847 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1849 T: git git://git.berlios.de/gemini-board
1850 F: arch/arm/mm/*-fa*
1852 ARM/FOOTBRIDGE ARCHITECTURE
1853 M: Russell King <linux@armlinux.org.uk>
1854 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1856 W: http://www.armlinux.org.uk/
1857 F: arch/arm/include/asm/hardware/dec21285.h
1858 F: arch/arm/mach-footbridge/
1860 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1861 M: Shawn Guo <shawnguo@kernel.org>
1862 M: Sascha Hauer <s.hauer@pengutronix.de>
1863 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1864 R: Fabio Estevam <festevam@gmail.com>
1865 R: NXP Linux Team <linux-imx@nxp.com>
1866 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1868 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1869 X: drivers/media/i2c/
1873 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1874 M: Shawn Guo <shawnguo@kernel.org>
1875 M: Li Yang <leoyang.li@nxp.com>
1876 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1878 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1879 F: arch/arm/boot/dts/ls1021a*
1880 F: arch/arm64/boot/dts/freescale/fsl-*
1881 F: arch/arm64/boot/dts/freescale/qoriq-*
1883 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1884 M: Shawn Guo <shawnguo@kernel.org>
1885 M: Sascha Hauer <s.hauer@pengutronix.de>
1886 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1887 R: Stefan Agner <stefan@agner.ch>
1888 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1890 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1891 F: arch/arm/boot/dts/vf*
1892 F: arch/arm/mach-imx/*vf610*
1894 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1895 M: Lennert Buytenhek <kernel@wantstofly.org>
1896 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1899 ARM/GUMSTIX MACHINE SUPPORT
1900 M: Steve Sakoman <sakoman@gmail.com>
1901 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1904 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1905 M: Philipp Zabel <philipp.zabel@gmail.com>
1906 M: Paul Parsons <lost.distance@yahoo.com>
1907 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1909 F: arch/arm/mach-pxa/hx4700.c
1910 F: arch/arm/mach-pxa/include/mach/hx4700.h
1911 F: sound/soc/pxa/hx4700.c
1913 ARM/HISILICON SOC SUPPORT
1914 M: Wei Xu <xuwei5@hisilicon.com>
1915 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1917 W: http://www.hisilicon.com
1918 T: git git://github.com/hisilicon/linux-hisi.git
1919 F: arch/arm/boot/dts/hi3*
1920 F: arch/arm/boot/dts/hip*
1921 F: arch/arm/boot/dts/hisi*
1922 F: arch/arm/mach-hisi/
1923 F: arch/arm64/boot/dts/hisilicon/
1925 ARM/HP JORNADA 7XX MACHINE SUPPORT
1926 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1929 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1930 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1931 F: arch/arm/mach-sa1100/jornada720.c
1933 ARM/IGEP MACHINE SUPPORT
1934 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1935 M: Javier Martinez Canillas <javier@dowhile0.org>
1936 L: linux-omap@vger.kernel.org
1937 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1939 F: arch/arm/boot/dts/omap3-igep*
1941 ARM/INCOME PXA270 SUPPORT
1942 M: Marek Vasut <marek.vasut@gmail.com>
1943 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1945 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1947 ARM/INTEL IOP32X ARM ARCHITECTURE
1948 M: Lennert Buytenhek <kernel@wantstofly.org>
1949 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1952 ARM/INTEL IQ81342EX MACHINE SUPPORT
1953 M: Lennert Buytenhek <kernel@wantstofly.org>
1954 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1957 ARM/INTEL IXDP2850 MACHINE SUPPORT
1958 M: Lennert Buytenhek <kernel@wantstofly.org>
1959 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1962 ARM/INTEL IXP4XX ARM ARCHITECTURE
1963 M: Linus Walleij <linusw@kernel.org>
1964 M: Imre Kaloz <kaloz@openwrt.org>
1965 M: Krzysztof Halasa <khalasa@piap.pl>
1966 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1968 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1969 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1970 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1971 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1972 F: arch/arm/mach-ixp4xx/
1973 F: drivers/clocksource/timer-ixp4xx.c
1974 F: drivers/gpio/gpio-ixp4xx.c
1975 F: drivers/irqchip/irq-ixp4xx.c
1976 F: include/linux/irqchip/irq-ixp4xx.h
1977 F: include/linux/platform_data/timer-ixp4xx.h
1979 ARM/INTEL KEEMBAY ARCHITECTURE
1980 M: Paul J. Murphy <paul.j.murphy@intel.com>
1981 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
1983 F: Documentation/devicetree/bindings/arm/intel,keembay.yaml
1984 F: arch/arm64/boot/dts/intel/keembay-evm.dts
1985 F: arch/arm64/boot/dts/intel/keembay-soc.dtsi
1987 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1988 M: Jonathan Cameron <jic23@cam.ac.uk>
1989 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1991 F: arch/arm/mach-pxa/stargate2.c
1992 F: drivers/pcmcia/pxa2xx_stargate2.c
1994 ARM/INTEL XSC3 (MANZANO) ARM CORE
1995 M: Lennert Buytenhek <kernel@wantstofly.org>
1996 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1999 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
2000 M: Lennert Buytenhek <kernel@wantstofly.org>
2001 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2004 ARM/LG1K ARCHITECTURE
2005 M: Chanho Min <chanho.min@lge.com>
2006 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2008 F: arch/arm64/boot/dts/lg/
2010 ARM/LOGICPD PXA270 MACHINE SUPPORT
2011 M: Lennert Buytenhek <kernel@wantstofly.org>
2012 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2015 ARM/LPC18XX ARCHITECTURE
2016 M: Vladimir Zapolskiy <vz@mleia.com>
2017 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2019 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
2020 F: arch/arm/boot/dts/lpc43*
2021 F: drivers/i2c/busses/i2c-lpc2k.c
2022 F: drivers/memory/pl172.c
2023 F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
2024 F: drivers/rtc/rtc-lpc24xx.c
2027 ARM/LPC32XX SOC SUPPORT
2028 M: Vladimir Zapolskiy <vz@mleia.com>
2029 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2031 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
2032 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2033 F: arch/arm/boot/dts/lpc32*
2034 F: arch/arm/mach-lpc32xx/
2035 F: drivers/i2c/busses/i2c-pnx.c
2036 F: drivers/net/ethernet/nxp/lpc_eth.c
2037 F: drivers/usb/host/ohci-nxp.c
2038 F: drivers/watchdog/pnx4008_wdt.c
2041 ARM/MAGICIAN MACHINE SUPPORT
2042 M: Philipp Zabel <philipp.zabel@gmail.com>
2045 ARM/Marvell Dove/MV78xx0/Orion SOC support
2046 M: Andrew Lunn <andrew@lunn.ch>
2047 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2048 M: Gregory Clement <gregory.clement@bootlin.com>
2049 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2051 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2052 F: Documentation/devicetree/bindings/soc/dove/
2053 F: arch/arm/boot/dts/dove*
2054 F: arch/arm/boot/dts/orion5x*
2055 F: arch/arm/mach-dove/
2056 F: arch/arm/mach-mv78xx0/
2057 F: arch/arm/mach-orion5x/
2058 F: arch/arm/plat-orion/
2059 F: drivers/soc/dove/
2061 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2062 M: Andrew Lunn <andrew@lunn.ch>
2063 M: Gregory Clement <gregory.clement@bootlin.com>
2064 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2065 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2067 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2068 F: arch/arm/boot/dts/armada*
2069 F: arch/arm/boot/dts/kirkwood*
2070 F: arch/arm/configs/mvebu_*_defconfig
2071 F: arch/arm/mach-mvebu/
2072 F: arch/arm64/boot/dts/marvell/armada*
2073 F: arch/arm64/boot/dts/marvell/cn913*
2074 F: drivers/cpufreq/armada-37xx-cpufreq.c
2075 F: drivers/cpufreq/armada-8k-cpufreq.c
2076 F: drivers/cpufreq/mvebu-cpufreq.c
2077 F: drivers/irqchip/irq-armada-370-xp.c
2078 F: drivers/irqchip/irq-mvebu-*
2079 F: drivers/pinctrl/mvebu/
2080 F: drivers/rtc/rtc-armada38x.c
2082 ARM/Mediatek RTC DRIVER
2083 M: Eddie Huang <eddie.huang@mediatek.com>
2084 M: Sean Wang <sean.wang@mediatek.com>
2085 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2086 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2088 F: Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2089 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2090 F: drivers/rtc/rtc-mt2712.c
2091 F: drivers/rtc/rtc-mt6397.c
2092 F: drivers/rtc/rtc-mt7622.c
2094 ARM/Mediatek SoC support
2095 M: Matthias Brugger <matthias.bgg@gmail.com>
2096 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2097 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2099 W: https://mtk.wiki.kernel.org/
2100 C: irc://chat.freenode.net/linux-mediatek
2101 F: arch/arm/boot/dts/mt6*
2102 F: arch/arm/boot/dts/mt7*
2103 F: arch/arm/boot/dts/mt8*
2104 F: arch/arm/mach-mediatek/
2105 F: arch/arm64/boot/dts/mediatek/
2106 F: drivers/soc/mediatek/
2111 ARM/Mediatek USB3 PHY DRIVER
2112 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
2113 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2114 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2116 F: Documentation/devicetree/bindings/phy/mediatek,*
2117 F: drivers/phy/mediatek/
2119 ARM/Microchip (AT91) SoC support
2120 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2121 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
2122 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2123 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2125 W: http://www.linux4sam.org
2126 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2127 F: arch/arm/boot/dts/at91*.dts
2128 F: arch/arm/boot/dts/at91*.dtsi
2129 F: arch/arm/boot/dts/sama*.dts
2130 F: arch/arm/boot/dts/sama*.dtsi
2131 F: arch/arm/include/debug/at91.S
2132 F: arch/arm/mach-at91/
2133 F: drivers/memory/atmel*
2134 F: drivers/watchdog/sama5d4_wdt.c
2135 F: include/soc/at91/
2136 X: drivers/input/touchscreen/atmel_mxt_ts.c
2137 X: drivers/net/wireless/atmel/
2141 ARM/Microchip Sparx5 SoC support
2142 M: Lars Povlsen <lars.povlsen@microchip.com>
2143 M: Steen Hegelund <Steen.Hegelund@microchip.com>
2144 M: UNGLinuxDriver@microchip.com
2145 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2147 T: git git://github.com/microchip-ung/linux-upstream.git
2148 F: arch/arm64/boot/dts/microchip/
2149 F: drivers/pinctrl/pinctrl-microchip-sgpio.c
2152 Microchip Timer Counter Block (TCB) Capture Driver
2153 M: Kamel Bouhara <kamel.bouhara@bootlin.com>
2154 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2155 L: linux-iio@vger.kernel.org
2157 F: drivers/counter/microchip-tcb-capture.c
2159 ARM/MIOA701 MACHINE SUPPORT
2160 M: Robert Jarzmik <robert.jarzmik@free.fr>
2161 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2163 F: arch/arm/mach-pxa/mioa701.c
2165 ARM/MStar/Sigmastar Armv7 SoC support
2166 M: Daniel Palmer <daniel@thingy.jp>
2167 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2169 W: http://linux-chenxing.org/
2170 F: Documentation/devicetree/bindings/arm/mstar/*
2171 F: Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2172 F: Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2173 F: arch/arm/boot/dts/mstar-*
2174 F: arch/arm/mach-mstar/
2175 F: drivers/clk/mstar/
2176 F: drivers/gpio/gpio-msc313.c
2177 F: include/dt-bindings/clock/mstar-*
2178 F: include/dt-bindings/gpio/msc313-gpio.h
2180 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2181 M: Michael Petchkovsky <mkpetch@internode.on.net>
2184 ARM/NOMADIK/Ux500 ARCHITECTURES
2185 M: Linus Walleij <linus.walleij@linaro.org>
2186 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2188 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2189 F: Documentation/devicetree/bindings/arm/ste-*
2190 F: Documentation/devicetree/bindings/arm/ux500.yaml
2191 F: Documentation/devicetree/bindings/arm/ux500/
2192 F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2193 F: arch/arm/boot/dts/ste-*
2194 F: arch/arm/mach-nomadik/
2195 F: arch/arm/mach-ux500/
2196 F: drivers/clk/clk-nomadik.c
2197 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2198 F: drivers/dma/ste_dma40*
2199 F: drivers/hwspinlock/u8500_hsem.c
2200 F: drivers/i2c/busses/i2c-nomadik.c
2201 F: drivers/iio/adc/ab8500-gpadc.c
2202 F: drivers/mfd/ab8500*
2203 F: drivers/mfd/abx500*
2204 F: drivers/mfd/db8500*
2205 F: drivers/mfd/dbx500*
2206 F: drivers/pinctrl/nomadik/
2207 F: drivers/rtc/rtc-ab8500.c
2208 F: drivers/rtc/rtc-pl031.c
2209 F: drivers/soc/ux500/
2211 ARM/NUVOTON NPCM ARCHITECTURE
2212 M: Avi Fishman <avifishman70@gmail.com>
2213 M: Tomer Maimon <tmaimon77@gmail.com>
2214 M: Tali Perry <tali.perry1@gmail.com>
2215 R: Patrick Venture <venture@google.com>
2216 R: Nancy Yuen <yuenn@google.com>
2217 R: Benjamin Fair <benjaminfair@google.com>
2218 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2220 F: Documentation/devicetree/bindings/*/*/*npcm*
2221 F: Documentation/devicetree/bindings/*/*npcm*
2222 F: arch/arm/boot/dts/nuvoton-npcm*
2223 F: arch/arm/mach-npcm/
2225 F: drivers/*/*/*npcm*
2226 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2228 ARM/NUVOTON WPCM450 ARCHITECTURE
2229 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
2230 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2232 F: Documentation/devicetree/bindings/*/*wpcm*
2233 F: arch/arm/boot/dts/nuvoton-wpcm450*
2234 F: arch/arm/mach-npcm/wpcm450.c
2237 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2238 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2240 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2241 F: arch/arm/mach-s3c/gta02.h
2242 F: arch/arm/mach-s3c/mach-gta02.c
2244 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2245 M: Alexander Clouter <alex@digriz.org.uk>
2246 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2248 W: http://www.digriz.org.uk/ts78xx/kernel
2249 F: arch/arm/mach-orion5x/ts78xx-*
2251 ARM/OXNAS platform support
2252 M: Neil Armstrong <narmstrong@baylibre.com>
2253 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2254 L: linux-oxnas@groups.io (moderated for non-subscribers)
2256 F: arch/arm/boot/dts/ox8*.dts*
2257 F: arch/arm/mach-oxnas/
2258 F: drivers/power/reset/oxnas-restart.c
2261 ARM/PALM TREO SUPPORT
2262 M: Tomas Cech <sleep_walker@suse.com>
2263 L: linux-arm-kernel@lists.infradead.org
2265 W: http://hackndev.com
2266 F: arch/arm/mach-pxa/palmtreo.*
2268 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2269 M: Marek Vasut <marek.vasut@gmail.com>
2270 L: linux-arm-kernel@lists.infradead.org
2272 W: http://hackndev.com
2273 F: arch/arm/mach-pxa/include/mach/palmld.h
2274 F: arch/arm/mach-pxa/include/mach/palmtc.h
2275 F: arch/arm/mach-pxa/include/mach/palmtx.h
2276 F: arch/arm/mach-pxa/palmld.c
2277 F: arch/arm/mach-pxa/palmt5.*
2278 F: arch/arm/mach-pxa/palmtc.c
2279 F: arch/arm/mach-pxa/palmte2.*
2280 F: arch/arm/mach-pxa/palmtx.c
2283 M: Sergey Lapin <slapin@ossfans.org>
2284 L: linux-arm-kernel@lists.infradead.org
2286 W: http://hackndev.com
2287 F: arch/arm/mach-pxa/palmz72.*
2290 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2292 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2294 ARM/PT DIGITAL BOARD PORT
2295 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2296 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2298 W: http://www.armlinux.org.uk/
2300 ARM/QUALCOMM SUPPORT
2301 M: Andy Gross <agross@kernel.org>
2302 M: Bjorn Andersson <bjorn.andersson@linaro.org>
2303 L: linux-arm-msm@vger.kernel.org
2305 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2306 F: Documentation/devicetree/bindings/*/qcom*
2307 F: Documentation/devicetree/bindings/soc/qcom/
2308 F: arch/arm/boot/dts/qcom-*.dts
2309 F: arch/arm/boot/dts/qcom-*.dtsi
2310 F: arch/arm/mach-qcom/
2311 F: arch/arm64/boot/dts/qcom/
2312 F: drivers/*/*/qcom*
2313 F: drivers/*/*/qcom/
2314 F: drivers/*/pm8???-*
2317 F: drivers/bluetooth/btqcomsmd.c
2318 F: drivers/clocksource/timer-qcom.c
2319 F: drivers/cpuidle/cpuidle-qcom-spm.c
2320 F: drivers/extcon/extcon-qcom*
2321 F: drivers/i2c/busses/i2c-qcom-geni.c
2322 F: drivers/i2c/busses/i2c-qup.c
2323 F: drivers/iommu/msm*
2324 F: drivers/mfd/ssbi.c
2325 F: drivers/mmc/host/mmci_qcom*
2326 F: drivers/mmc/host/sdhci-msm.c
2327 F: drivers/pci/controller/dwc/pcie-qcom.c
2328 F: drivers/phy/qualcomm/
2329 F: drivers/power/*/msm*
2330 F: drivers/reset/reset-qcom-*
2331 F: drivers/scsi/ufs/ufs-qcom*
2332 F: drivers/spi/spi-geni-qcom.c
2333 F: drivers/spi/spi-qcom-qspi.c
2334 F: drivers/spi/spi-qup.c
2335 F: drivers/tty/serial/msm_serial.c
2336 F: drivers/usb/dwc3/dwc3-qcom.c
2337 F: include/dt-bindings/*/qcom*
2338 F: include/linux/*/qcom*
2339 F: include/linux/soc/qcom/
2341 ARM/RADISYS ENP2611 MACHINE SUPPORT
2342 M: Lennert Buytenhek <kernel@wantstofly.org>
2343 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2346 ARM/RDA MICRO ARCHITECTURE
2347 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2348 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2349 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2351 F: Documentation/devicetree/bindings/arm/rda.yaml
2352 F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2353 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2354 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2355 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2356 F: arch/arm/boot/dts/rda8810pl-*
2357 F: drivers/clocksource/timer-rda.c
2358 F: drivers/gpio/gpio-rda.c
2359 F: drivers/irqchip/irq-rda-intc.c
2360 F: drivers/tty/serial/rda-uart.c
2362 ARM/REALTEK ARCHITECTURE
2363 M: Andreas Färber <afaerber@suse.de>
2364 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2365 L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2367 F: Documentation/devicetree/bindings/arm/realtek.yaml
2368 F: arch/arm/boot/dts/rtd*
2369 F: arch/arm/mach-realtek/
2370 F: arch/arm64/boot/dts/realtek/
2372 ARM/RENESAS ARM64 ARCHITECTURE
2373 M: Geert Uytterhoeven <geert+renesas@glider.be>
2374 M: Magnus Damm <magnus.damm@gmail.com>
2375 L: linux-renesas-soc@vger.kernel.org
2377 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2378 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2379 F: Documentation/devicetree/bindings/arm/renesas.yaml
2380 F: arch/arm64/boot/dts/renesas/
2381 F: drivers/soc/renesas/
2382 F: include/linux/soc/renesas/
2384 ARM/RISCPC ARCHITECTURE
2385 M: Russell King <linux@armlinux.org.uk>
2386 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2388 W: http://www.armlinux.org.uk/
2389 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2390 F: arch/arm/include/asm/hardware/ioc.h
2391 F: arch/arm/include/asm/hardware/iomd.h
2392 F: arch/arm/include/asm/hardware/memc.h
2393 F: arch/arm/mach-rpc/
2394 F: drivers/net/ethernet/8390/etherh.c
2395 F: drivers/net/ethernet/i825xx/ether1*
2396 F: drivers/net/ethernet/seeq/ether3*
2397 F: drivers/scsi/arm/
2399 ARM/Rockchip SoC support
2400 M: Heiko Stuebner <heiko@sntech.de>
2401 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2402 L: linux-rockchip@lists.infradead.org
2404 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2405 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2406 F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2407 F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2408 F: arch/arm/boot/dts/rk3*
2409 F: arch/arm/boot/dts/rv1108*
2410 F: arch/arm/mach-rockchip/
2411 F: drivers/*/*/*rockchip*
2412 F: drivers/*/*rockchip*
2413 F: drivers/clk/rockchip/
2414 F: drivers/i2c/busses/i2c-rk3x.c
2415 F: sound/soc/rockchip/
2418 ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2419 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
2420 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2421 L: linux-samsung-soc@vger.kernel.org
2423 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2424 F: Documentation/arm/samsung/
2425 F: Documentation/devicetree/bindings/arm/samsung/
2426 F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2427 F: arch/arm/boot/dts/exynos*
2428 F: arch/arm/boot/dts/s3c*
2429 F: arch/arm/boot/dts/s5p*
2430 F: arch/arm/mach-exynos*/
2431 F: arch/arm/mach-s3c/
2432 F: arch/arm/mach-s5p*/
2433 F: arch/arm64/boot/dts/exynos/
2434 F: drivers/*/*/*s3c24*
2435 F: drivers/*/*s3c24*
2436 F: drivers/*/*s3c64xx*
2437 F: drivers/*/*s5pv210*
2438 F: drivers/memory/samsung/
2439 F: drivers/soc/samsung/
2440 F: drivers/tty/serial/samsung*
2441 F: include/linux/platform_data/*s3c*
2442 F: include/linux/serial_s3c.h
2443 F: include/linux/soc/samsung/
2449 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2450 M: Andrzej Hajda <a.hajda@samsung.com>
2451 L: linux-arm-kernel@lists.infradead.org
2452 L: linux-media@vger.kernel.org
2454 F: drivers/media/platform/s5p-g2d/
2456 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2457 M: Marek Szyprowski <m.szyprowski@samsung.com>
2458 L: linux-samsung-soc@vger.kernel.org
2459 L: linux-media@vger.kernel.org
2461 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2462 F: drivers/media/cec/platform/s5p/
2464 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2465 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2466 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2467 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2468 L: linux-arm-kernel@lists.infradead.org
2469 L: linux-media@vger.kernel.org
2471 F: drivers/media/platform/s5p-jpeg/
2473 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2474 M: Andrzej Hajda <a.hajda@samsung.com>
2475 L: linux-arm-kernel@lists.infradead.org
2476 L: linux-media@vger.kernel.org
2478 F: drivers/media/platform/s5p-mfc/
2480 ARM/SHMOBILE ARM ARCHITECTURE
2481 M: Geert Uytterhoeven <geert+renesas@glider.be>
2482 M: Magnus Damm <magnus.damm@gmail.com>
2483 L: linux-renesas-soc@vger.kernel.org
2485 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2486 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2487 F: Documentation/devicetree/bindings/arm/renesas.yaml
2488 F: arch/arm/boot/dts/emev2*
2489 F: arch/arm/boot/dts/gr-peach*
2490 F: arch/arm/boot/dts/iwg20d-q7*
2491 F: arch/arm/boot/dts/r7s*
2492 F: arch/arm/boot/dts/r8a*
2493 F: arch/arm/boot/dts/r9a*
2494 F: arch/arm/boot/dts/sh*
2495 F: arch/arm/configs/shmobile_defconfig
2496 F: arch/arm/include/debug/renesas-scif.S
2497 F: arch/arm/mach-shmobile/
2498 F: drivers/soc/renesas/
2499 F: include/linux/soc/renesas/
2501 ARM/SOCFPGA ARCHITECTURE
2502 M: Dinh Nguyen <dinguyen@kernel.org>
2504 W: http://www.rocketboards.org
2505 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2506 F: arch/arm/boot/dts/socfpga*
2507 F: arch/arm/configs/socfpga_defconfig
2508 F: arch/arm/mach-socfpga/
2509 F: arch/arm64/boot/dts/altera/
2510 F: arch/arm64/boot/dts/intel/
2512 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2513 M: Dinh Nguyen <dinguyen@kernel.org>
2515 F: drivers/clk/socfpga/
2517 ARM/SOCFPGA EDAC SUPPORT
2518 M: Dinh Nguyen <dinguyen@kernel.org>
2520 F: drivers/edac/altera_edac.[ch]
2522 ARM/SPREADTRUM SoC SUPPORT
2523 M: Orson Zhai <orsonzhai@gmail.com>
2524 M: Baolin Wang <baolin.wang7@gmail.com>
2525 M: Chunyan Zhang <zhang.lyra@gmail.com>
2527 F: arch/arm64/boot/dts/sprd
2532 ARM/STI ARCHITECTURE
2533 M: Patrice Chotard <patrice.chotard@foss.st.com>
2534 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2536 W: http://www.stlinux.com
2537 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2538 F: arch/arm/boot/dts/sti*
2539 F: arch/arm/mach-sti/
2540 F: drivers/ata/ahci_st.c
2541 F: drivers/char/hw_random/st-rng.c
2542 F: drivers/clocksource/arm_global_timer.c
2543 F: drivers/clocksource/clksrc_st_lpc.c
2544 F: drivers/cpufreq/sti-cpufreq.c
2545 F: drivers/dma/st_fdma*
2546 F: drivers/i2c/busses/i2c-st.c
2547 F: drivers/media/platform/sti/c8sectpfe/
2548 F: drivers/media/rc/st_rc.c
2549 F: drivers/mmc/host/sdhci-st.c
2550 F: drivers/phy/st/phy-miphy28lp.c
2551 F: drivers/phy/st/phy-stih407-usb.c
2552 F: drivers/pinctrl/pinctrl-st.c
2553 F: drivers/remoteproc/st_remoteproc.c
2554 F: drivers/remoteproc/st_slim_rproc.c
2555 F: drivers/reset/sti/
2556 F: drivers/rtc/rtc-st-lpc.c
2557 F: drivers/tty/serial/st-asc.c
2558 F: drivers/usb/dwc3/dwc3-st.c
2559 F: drivers/usb/host/ehci-st.c
2560 F: drivers/usb/host/ohci-st.c
2561 F: drivers/watchdog/st_lpc_wdt.c
2562 F: include/linux/remoteproc/st_slim_rproc.h
2564 ARM/STM32 ARCHITECTURE
2565 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2566 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
2567 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2568 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2570 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2571 F: arch/arm/boot/dts/stm32*
2572 F: arch/arm/mach-stm32/
2573 F: drivers/clocksource/armv7m_systick.c
2577 ARM/Synaptics SoC support
2578 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2579 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2580 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2582 F: arch/arm/boot/dts/berlin*
2583 F: arch/arm/mach-berlin/
2584 F: arch/arm64/boot/dts/synaptics/
2586 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2587 M: Lennert Buytenhek <kernel@wantstofly.org>
2588 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2591 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2592 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2593 L: linux-tegra@vger.kernel.org
2594 L: linux-media@vger.kernel.org
2596 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2597 F: drivers/media/cec/platform/tegra/
2599 ARM/TETON BGA MACHINE SUPPORT
2600 M: "Mark F. Brown" <mark.brown314@gmail.com>
2601 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2604 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2605 M: Santosh Shilimkar <ssantosh@kernel.org>
2606 L: linux-kernel@vger.kernel.org
2608 F: drivers/memory/*emif*
2610 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2611 M: Santosh Shilimkar <ssantosh@kernel.org>
2612 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2614 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2615 F: arch/arm/boot/dts/keystone-*
2616 F: arch/arm/mach-keystone/
2618 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2619 M: Santosh Shilimkar <ssantosh@kernel.org>
2620 L: linux-kernel@vger.kernel.org
2622 F: drivers/clk/keystone/
2624 ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
2625 M: Santosh Shilimkar <ssantosh@kernel.org>
2626 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2627 L: linux-kernel@vger.kernel.org
2629 F: drivers/clocksource/timer-keystone.c
2631 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2632 M: Santosh Shilimkar <ssantosh@kernel.org>
2633 L: linux-kernel@vger.kernel.org
2635 F: drivers/power/reset/keystone-reset.c
2637 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2638 M: Nishanth Menon <nm@ti.com>
2639 M: Tero Kristo <kristo@kernel.org>
2640 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2642 F: Documentation/devicetree/bindings/arm/ti/k3.yaml
2643 F: arch/arm64/boot/dts/ti/Makefile
2644 F: arch/arm64/boot/dts/ti/k3-*
2645 F: include/dt-bindings/pinctrl/k3.h
2647 ARM/THECUS N2100 MACHINE SUPPORT
2648 M: Lennert Buytenhek <kernel@wantstofly.org>
2649 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2652 ARM/TOSA MACHINE SUPPORT
2653 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2654 M: Dirk Opfer <dirk@opfer-online.de>
2657 ARM/TOSHIBA VISCONTI ARCHITECTURE
2658 M: Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
2659 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2661 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
2662 F: Documentation/devicetree/bindings/arm/toshiba.yaml
2663 F: Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
2664 F: Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
2665 F: Documentation/devicetree/bindings/pinctrl/toshiba,tmpv7700-pinctrl.yaml
2666 F: Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
2667 F: arch/arm64/boot/dts/toshiba/
2668 F: drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
2669 F: drivers/gpio/gpio-visconti.c
2670 F: drivers/pinctrl/visconti/
2671 F: drivers/watchdog/visconti_wdt.c
2674 ARM/UNIPHIER ARCHITECTURE
2675 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
2676 M: Masami Hiramatsu <mhiramat@kernel.org>
2677 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2679 F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2680 F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2681 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2682 F: arch/arm/boot/dts/uniphier*
2683 F: arch/arm/include/asm/hardware/cache-uniphier.h
2684 F: arch/arm/mach-uniphier/
2685 F: arch/arm/mm/cache-uniphier.c
2686 F: arch/arm64/boot/dts/socionext/uniphier*
2687 F: drivers/bus/uniphier-system-bus.c
2688 F: drivers/clk/uniphier/
2689 F: drivers/dma/uniphier-mdmac.c
2690 F: drivers/gpio/gpio-uniphier.c
2691 F: drivers/i2c/busses/i2c-uniphier*
2692 F: drivers/irqchip/irq-uniphier-aidet.c
2693 F: drivers/mmc/host/uniphier-sd.c
2694 F: drivers/pinctrl/uniphier/
2695 F: drivers/reset/reset-uniphier.c
2696 F: drivers/tty/serial/8250/8250_uniphier.c
2699 ARM/VERSATILE EXPRESS PLATFORM
2700 M: Liviu Dudau <liviu.dudau@arm.com>
2701 M: Sudeep Holla <sudeep.holla@arm.com>
2702 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2703 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2707 F: arch/arm/boot/dts/vexpress*
2708 F: arch/arm/mach-vexpress/
2709 F: arch/arm64/boot/dts/arm/
2710 F: drivers/clk/versatile/clk-vexpress-osc.c
2711 F: drivers/clocksource/timer-versatile.c
2715 M: Russell King <linux@armlinux.org.uk>
2716 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2718 W: http://www.armlinux.org.uk/
2721 ARM/VOIPAC PXA270 SUPPORT
2722 M: Marek Vasut <marek.vasut@gmail.com>
2723 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2725 F: arch/arm/mach-pxa/include/mach/vpac270.h
2726 F: arch/arm/mach-pxa/vpac270.c
2728 ARM/VT8500 ARM ARCHITECTURE
2729 M: Tony Prisk <linux@prisktech.co.nz>
2730 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2732 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2733 F: arch/arm/mach-vt8500/
2734 F: drivers/clocksource/timer-vt8500.c
2735 F: drivers/i2c/busses/i2c-wmt.c
2736 F: drivers/mmc/host/wmt-sdmmc.c
2737 F: drivers/pwm/pwm-vt8500.c
2738 F: drivers/rtc/rtc-vt8500.c
2739 F: drivers/tty/serial/vt8500_serial.c
2740 F: drivers/usb/host/ehci-platform.c
2741 F: drivers/usb/host/uhci-platform.c
2742 F: drivers/video/fbdev/vt8500lcdfb.*
2743 F: drivers/video/fbdev/wm8505fb*
2744 F: drivers/video/fbdev/wmt_ge_rops.*
2746 ARM/ZIPIT Z2 SUPPORT
2747 M: Marek Vasut <marek.vasut@gmail.com>
2748 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2750 F: arch/arm/mach-pxa/include/mach/z2.h
2751 F: arch/arm/mach-pxa/z2.c
2753 ARM/ZYNQ ARCHITECTURE
2754 M: Michal Simek <michal.simek@xilinx.com>
2755 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2757 W: http://wiki.xilinx.com
2758 T: git https://github.com/Xilinx/linux-xlnx.git
2759 F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
2760 F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
2761 F: Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
2762 F: arch/arm/mach-zynq/
2763 F: drivers/clocksource/timer-cadence-ttc.c
2764 F: drivers/cpuidle/cpuidle-zynq.c
2765 F: drivers/edac/synopsys_edac.c
2766 F: drivers/i2c/busses/i2c-cadence.c
2767 F: drivers/i2c/busses/i2c-xiic.c
2768 F: drivers/mmc/host/sdhci-of-arasan.c
2772 ARM64 PORT (AARCH64 ARCHITECTURE)
2773 M: Catalin Marinas <catalin.marinas@arm.com>
2774 M: Will Deacon <will@kernel.org>
2775 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2777 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2778 F: Documentation/arm64/
2780 F: tools/testing/selftests/arm64/
2781 X: arch/arm64/boot/dts/
2783 ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
2784 M: George McCollister <george.mccollister@gmail.com>
2785 L: netdev@vger.kernel.org
2787 F: Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
2788 F: drivers/net/dsa/xrs700x/*
2789 F: net/dsa/tag_xrs700x.c
2791 AS3645A LED FLASH CONTROLLER DRIVER
2792 M: Sakari Ailus <sakari.ailus@iki.fi>
2793 L: linux-leds@vger.kernel.org
2795 F: drivers/leds/leds-as3645a.c
2797 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2798 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2799 L: linux-media@vger.kernel.org
2801 T: git git://linuxtv.org/media_tree.git
2802 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2803 F: drivers/media/i2c/ak7375.c
2805 ASAHI KASEI AK8974 DRIVER
2806 M: Linus Walleij <linus.walleij@linaro.org>
2807 L: linux-iio@vger.kernel.org
2809 W: http://www.akm.com/
2810 F: drivers/iio/magnetometer/ak8974.c
2812 ASC7621 HARDWARE MONITOR DRIVER
2813 M: George Joseph <george.joseph@fairview5.com>
2814 L: linux-hwmon@vger.kernel.org
2816 F: Documentation/hwmon/asc7621.rst
2817 F: drivers/hwmon/asc7621.c
2819 ASPEED PINCTRL DRIVERS
2820 M: Andrew Jeffery <andrew@aj.id.au>
2821 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2822 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2823 L: linux-gpio@vger.kernel.org
2825 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
2826 F: drivers/pinctrl/aspeed/
2828 ASPEED SCU INTERRUPT CONTROLLER DRIVER
2829 M: Eddie James <eajames@linux.ibm.com>
2830 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2832 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
2833 F: drivers/irqchip/irq-aspeed-scu-ic.c
2834 F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
2836 ASPEED SD/MMC DRIVER
2837 M: Andrew Jeffery <andrew@aj.id.au>
2838 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2839 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2840 L: linux-mmc@vger.kernel.org
2842 F: Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
2843 F: drivers/mmc/host/sdhci-of-aspeed*
2845 ASPEED VIDEO ENGINE DRIVER
2846 M: Eddie James <eajames@linux.ibm.com>
2847 L: linux-media@vger.kernel.org
2848 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2850 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2851 F: drivers/media/platform/aspeed-video.c
2853 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2854 M: Corentin Chary <corentin.chary@gmail.com>
2855 L: acpi4asus-user@lists.sourceforge.net
2856 L: platform-driver-x86@vger.kernel.org
2858 W: http://acpi4asus.sf.net
2859 F: drivers/platform/x86/asus*.c
2860 F: drivers/platform/x86/eeepc*.c
2862 ASUS WIRELESS RADIO CONTROL DRIVER
2863 M: João Paulo Rechi Vita <jprvita@gmail.com>
2864 L: platform-driver-x86@vger.kernel.org
2866 F: drivers/platform/x86/asus-wireless.c
2869 M: David Howells <dhowells@redhat.com>
2870 L: keyrings@vger.kernel.org
2872 F: Documentation/crypto/asymmetric-keys.rst
2873 F: crypto/asymmetric_keys/
2874 F: include/crypto/pkcs7.h
2875 F: include/crypto/public_key.h
2876 F: include/linux/verification.h
2878 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2879 R: Dan Williams <dan.j.williams@intel.com>
2881 W: http://sourceforge.net/projects/xscaleiop
2882 F: Documentation/crypto/async-tx-api.rst
2884 F: include/linux/async_tx.h
2887 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
2888 L: linux-i2c@vger.kernel.org
2890 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2891 F: Documentation/devicetree/bindings/eeprom/at24.yaml
2892 F: drivers/misc/eeprom/at24.c
2894 ATA OVER ETHERNET (AOE) DRIVER
2895 M: "Justin Sanders" <justin@coraid.com>
2897 W: http://www.openaoe.org/
2898 F: Documentation/admin-guide/aoe/
2899 F: drivers/block/aoe/
2901 ATC260X PMIC MFD DRIVER
2902 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2903 M: Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
2904 L: linux-actions@lists.infradead.org
2906 F: Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
2907 F: drivers/input/misc/atc260x-onkey.c
2908 F: drivers/mfd/atc260*
2909 F: drivers/power/reset/atc260x-poweroff.c
2910 F: drivers/regulator/atc260x-regulator.c
2911 F: include/linux/mfd/atc260x/*
2913 ATHEROS 71XX/9XXX GPIO DRIVER
2914 M: Alban Bedel <albeu@free.fr>
2916 W: https://github.com/AlbanBedel/linux
2917 T: git git://github.com/AlbanBedel/linux
2918 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2919 F: drivers/gpio/gpio-ath79.c
2921 ATHEROS 71XX/9XXX USB PHY DRIVER
2922 M: Alban Bedel <albeu@free.fr>
2924 W: https://github.com/AlbanBedel/linux
2925 T: git git://github.com/AlbanBedel/linux
2926 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2927 F: drivers/phy/qualcomm/phy-ath79-usb.c
2929 ATHEROS ATH GENERIC UTILITIES
2930 M: Kalle Valo <kvalo@codeaurora.org>
2931 L: linux-wireless@vger.kernel.org
2933 F: drivers/net/wireless/ath/*
2935 ATHEROS ATH5K WIRELESS DRIVER
2936 M: Jiri Slaby <jirislaby@kernel.org>
2937 M: Nick Kossifidis <mickflemm@gmail.com>
2938 M: Luis Chamberlain <mcgrof@kernel.org>
2939 L: linux-wireless@vger.kernel.org
2941 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
2942 F: drivers/net/wireless/ath/ath5k/
2944 ATHEROS ATH6KL WIRELESS DRIVER
2945 M: Kalle Valo <kvalo@codeaurora.org>
2946 L: linux-wireless@vger.kernel.org
2948 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
2949 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2950 F: drivers/net/wireless/ath/ath6kl/
2953 M: Ville Syrjala <syrjala@sci.fi>
2955 F: drivers/input/misc/ati_remote2.c
2957 ATK0110 HWMON DRIVER
2958 M: Luca Tettamanti <kronos.it@gmail.com>
2959 L: linux-hwmon@vger.kernel.org
2961 F: drivers/hwmon/asus_atk0110.c
2963 ATLX ETHERNET DRIVERS
2964 M: Chris Snook <chris.snook@gmail.com>
2965 L: netdev@vger.kernel.org
2967 W: http://sourceforge.net/projects/atl1
2968 W: http://atl1.sourceforge.net
2969 F: drivers/net/ethernet/atheros/
2972 M: Chas Williams <3chas3@gmail.com>
2973 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2974 L: netdev@vger.kernel.org
2976 W: http://linux-atm.sourceforge.net
2978 F: include/linux/atm*
2979 F: include/uapi/linux/atm*
2981 ATMEL MACB ETHERNET DRIVER
2982 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2983 M: Claudiu Beznea <claudiu.beznea@microchip.com>
2985 F: drivers/net/ethernet/cadence/
2987 ATMEL MAXTOUCH DRIVER
2988 M: Nick Dyer <nick@shmanahar.org>
2990 T: git git://github.com/ndyer/linux.git
2991 F: Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
2992 F: drivers/input/touchscreen/atmel_mxt_ts.c
2994 ATMEL WIRELESS DRIVER
2995 M: Simon Kelley <simon@thekelleys.org.uk>
2996 L: linux-wireless@vger.kernel.org
2998 W: http://www.thekelleys.org.uk/atmel
2999 W: http://atmelwlandriver.sourceforge.net/
3000 F: drivers/net/wireless/atmel/atmel*
3002 ATOMIC INFRASTRUCTURE
3003 M: Will Deacon <will@kernel.org>
3004 M: Peter Zijlstra <peterz@infradead.org>
3005 R: Boqun Feng <boqun.feng@gmail.com>
3006 L: linux-kernel@vger.kernel.org
3008 F: arch/*/include/asm/atomic*.h
3009 F: include/*/atomic*.h
3010 F: include/linux/refcount.h
3011 F: Documentation/atomic_*.txt
3014 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3015 M: Bradley Grove <linuxdrivers@attotech.com>
3016 L: linux-scsi@vger.kernel.org
3018 W: http://www.attotech.com
3019 F: drivers/scsi/esas2r
3021 ATUSB IEEE 802.15.4 RADIO DRIVER
3022 M: Stefan Schmidt <stefan@datenfreihafen.org>
3023 L: linux-wpan@vger.kernel.org
3025 F: drivers/net/ieee802154/at86rf230.h
3026 F: drivers/net/ieee802154/atusb.c
3027 F: drivers/net/ieee802154/atusb.h
3030 M: Paul Moore <paul@paul-moore.com>
3031 M: Eric Paris <eparis@redhat.com>
3032 L: linux-audit@redhat.com (moderated for non-subscribers)
3034 W: https://github.com/linux-audit
3035 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3036 F: include/asm-generic/audit_*.h
3037 F: include/linux/audit.h
3038 F: include/uapi/linux/audit.h
3042 AUXILIARY DISPLAY DRIVERS
3043 M: Miguel Ojeda <ojeda@kernel.org>
3045 F: drivers/auxdisplay/
3046 F: include/linux/cfag12864b.h
3048 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3049 M: Andreas Klinger <ak@it-klinger.de>
3050 L: linux-iio@vger.kernel.org
3052 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3053 F: drivers/iio/adc/hx711.c
3056 M: Ralf Baechle <ralf@linux-mips.org>
3057 L: linux-hams@vger.kernel.org
3059 W: http://www.linux-ax25.org/
3060 F: include/net/ax25.h
3061 F: include/uapi/linux/ax25.h
3065 M: Peter Rosin <peda@axentia.se>
3066 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3068 F: arch/arm/boot/dts/at91-linea.dtsi
3069 F: arch/arm/boot/dts/at91-natte.dtsi
3070 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3071 F: arch/arm/boot/dts/at91-tse850-3.dts
3073 AXENTIA ASOC DRIVERS
3074 M: Peter Rosin <peda@axentia.se>
3075 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3077 F: Documentation/devicetree/bindings/sound/axentia,*
3078 F: sound/soc/atmel/tse850-pcm5142.c
3080 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3081 M: Nuno Sá <nuno.sa@analog.com>
3082 L: linux-hwmon@vger.kernel.org
3084 W: http://ez.analog.com/community/linux-device-drivers
3085 F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3086 F: drivers/hwmon/axi-fan-control.c
3088 AXXIA I2C CONTROLLER
3089 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
3090 L: linux-i2c@vger.kernel.org
3092 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3093 F: drivers/i2c/busses/i2c-axxia.c
3096 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3097 L: linux-media@vger.kernel.org
3099 W: https://linuxtv.org
3100 T: git git://linuxtv.org/media_tree.git
3101 F: drivers/media/usb/dvb-usb-v2/az6007.c
3103 AZTECH FM RADIO RECEIVER DRIVER
3104 M: Hans Verkuil <hverkuil@xs4all.nl>
3105 L: linux-media@vger.kernel.org
3107 W: https://linuxtv.org
3108 T: git git://linuxtv.org/media_tree.git
3109 F: drivers/media/radio/radio-aztech*
3112 L: linux-wireless@vger.kernel.org
3113 L: b43-dev@lists.infradead.org
3115 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3116 F: drivers/net/wireless/broadcom/b43/
3118 B43LEGACY WIRELESS DRIVER
3119 M: Larry Finger <Larry.Finger@lwfinger.net>
3120 L: linux-wireless@vger.kernel.org
3121 L: b43-dev@lists.infradead.org
3123 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3124 F: drivers/net/wireless/broadcom/b43legacy/
3126 BACKLIGHT CLASS/SUBSYSTEM
3127 M: Lee Jones <lee.jones@linaro.org>
3128 M: Daniel Thompson <daniel.thompson@linaro.org>
3129 M: Jingoo Han <jingoohan1@gmail.com>
3130 L: dri-devel@lists.freedesktop.org
3132 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3133 F: Documentation/ABI/stable/sysfs-class-backlight
3134 F: Documentation/ABI/testing/sysfs-class-backlight
3135 F: Documentation/devicetree/bindings/leds/backlight
3136 F: drivers/video/backlight/
3137 F: include/linux/backlight.h
3138 F: include/linux/pwm_backlight.h
3141 M: Marek Lindner <mareklindner@neomailbox.ch>
3142 M: Simon Wunderlich <sw@simonwunderlich.de>
3143 M: Antonio Quartulli <a@unstable.cc>
3144 M: Sven Eckelmann <sven@narfation.org>
3145 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3147 W: https://www.open-mesh.org/
3148 Q: https://patchwork.open-mesh.org/project/batman/list/
3149 B: https://www.open-mesh.org/projects/batman-adv/issues
3150 C: irc://chat.freenode.net/batman
3151 T: git https://git.open-mesh.org/linux-merge.git
3152 F: Documentation/networking/batman-adv.rst
3153 F: include/uapi/linux/batadv_packet.h
3154 F: include/uapi/linux/batman_adv.h
3157 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3158 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
3159 L: linux-hams@vger.kernel.org
3161 W: http://www.baycom.org/~tom/ham/ham.html
3162 F: drivers/net/hamradio/baycom*
3164 BCACHE (BLOCK LAYER CACHE)
3165 M: Coly Li <colyli@suse.de>
3166 M: Kent Overstreet <kent.overstreet@gmail.com>
3167 L: linux-bcache@vger.kernel.org
3169 W: http://bcache.evilpiepirate.org
3170 C: irc://irc.oftc.net/bcache
3171 F: drivers/md/bcache/
3173 BDISP ST MEDIA DRIVER
3174 M: Fabien Dessenne <fabien.dessenne@foss.st.com>
3175 L: linux-media@vger.kernel.org
3177 W: https://linuxtv.org
3178 T: git git://linuxtv.org/media_tree.git
3179 F: drivers/media/platform/sti/bdisp
3181 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3182 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
3183 L: netdev@vger.kernel.org
3185 F: drivers/net/ethernet/ec_bhf.c
3188 M: Luis de Bethencourt <luisbg@kernel.org>
3189 M: Salah Triki <salah.triki@gmail.com>
3191 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3192 F: Documentation/filesystems/befs.rst
3196 M: Paolo Valente <paolo.valente@linaro.org>
3197 M: Jens Axboe <axboe@kernel.dk>
3198 L: linux-block@vger.kernel.org
3200 F: Documentation/block/bfq-iosched.rst
3204 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3206 F: Documentation/filesystems/bfs.rst
3208 F: include/uapi/linux/bfs_fs.h
3210 BLINKM RGB LED DRIVER
3211 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3213 F: drivers/leds/leds-blinkm.c
3216 M: Jens Axboe <axboe@kernel.dk>
3217 L: linux-block@vger.kernel.org
3219 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3223 F: include/linux/blk*
3224 F: kernel/trace/blktrace.c
3228 M: Joern Engel <joern@lazybastard.org>
3229 L: linux-mtd@lists.infradead.org
3231 F: drivers/mtd/devices/block2mtd.c
3234 M: Marcel Holtmann <marcel@holtmann.org>
3235 M: Johan Hedberg <johan.hedberg@gmail.com>
3236 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3237 L: linux-bluetooth@vger.kernel.org
3239 W: http://www.bluez.org/
3240 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3241 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3242 F: drivers/bluetooth/
3245 M: Marcel Holtmann <marcel@holtmann.org>
3246 M: Johan Hedberg <johan.hedberg@gmail.com>
3247 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3248 L: linux-bluetooth@vger.kernel.org
3250 W: http://www.bluez.org/
3251 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3252 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3253 F: include/net/bluetooth/
3257 M: Jay Vosburgh <j.vosburgh@gmail.com>
3258 M: Veaceslav Falico <vfalico@gmail.com>
3259 M: Andy Gospodarek <andy@greyhouse.net>
3260 L: netdev@vger.kernel.org
3262 W: http://sourceforge.net/projects/bonding/
3263 F: drivers/net/bonding/
3264 F: include/net/bonding.h
3265 F: include/uapi/linux/if_bonding.h
3267 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3268 M: Dan Robertson <dan@dlrobertson.com>
3269 L: linux-iio@vger.kernel.org
3271 F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3272 F: drivers/iio/accel/bma400*
3274 BPF (Safe dynamic programs and tools)
3275 M: Alexei Starovoitov <ast@kernel.org>
3276 M: Daniel Borkmann <daniel@iogearbox.net>
3277 M: Andrii Nakryiko <andrii@kernel.org>
3278 R: Martin KaFai Lau <kafai@fb.com>
3279 R: Song Liu <songliubraving@fb.com>
3280 R: Yonghong Song <yhs@fb.com>
3281 R: John Fastabend <john.fastabend@gmail.com>
3282 R: KP Singh <kpsingh@kernel.org>
3283 L: netdev@vger.kernel.org
3284 L: bpf@vger.kernel.org
3287 Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3288 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3289 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3290 F: Documentation/bpf/
3291 F: Documentation/networking/filter.rst
3292 F: Documentation/userspace-api/ebpf/
3294 F: include/linux/bpf*
3295 F: include/linux/filter.h
3296 F: include/trace/events/xdp.h
3297 F: include/uapi/linux/bpf*
3298 F: include/uapi/linux/filter.h
3300 F: kernel/trace/bpf_trace.c
3303 F: net/core/filter.c
3304 F: net/sched/act_bpf.c
3305 F: net/sched/cls_bpf.c
3307 F: scripts/bpf_doc.py
3310 F: tools/testing/selftests/bpf/
3315 M: Shubham Bansal <illusionist.neo@gmail.com>
3316 L: netdev@vger.kernel.org
3317 L: bpf@vger.kernel.org
3322 M: Daniel Borkmann <daniel@iogearbox.net>
3323 M: Alexei Starovoitov <ast@kernel.org>
3324 M: Zi Shen Lim <zlim.lnx@gmail.com>
3325 L: netdev@vger.kernel.org
3326 L: bpf@vger.kernel.org
3330 BPF JIT for MIPS (32-BIT AND 64-BIT)
3331 M: Paul Burton <paulburton@kernel.org>
3332 L: netdev@vger.kernel.org
3333 L: bpf@vger.kernel.org
3337 BPF JIT for NFP NICs
3338 M: Jakub Kicinski <kuba@kernel.org>
3339 L: netdev@vger.kernel.org
3340 L: bpf@vger.kernel.org
3342 F: drivers/net/ethernet/netronome/nfp/bpf/
3344 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3345 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3346 M: Sandipan Das <sandipan@linux.ibm.com>
3347 L: netdev@vger.kernel.org
3348 L: bpf@vger.kernel.org
3350 F: arch/powerpc/net/
3352 BPF JIT for RISC-V (32-bit)
3353 M: Luke Nelson <luke.r.nels@gmail.com>
3354 M: Xi Wang <xi.wang@gmail.com>
3355 L: netdev@vger.kernel.org
3356 L: bpf@vger.kernel.org
3359 X: arch/riscv/net/bpf_jit_comp64.c
3361 BPF JIT for RISC-V (64-bit)
3362 M: Björn Töpel <bjorn@kernel.org>
3363 L: netdev@vger.kernel.org
3364 L: bpf@vger.kernel.org
3367 X: arch/riscv/net/bpf_jit_comp32.c
3370 M: Ilya Leoshkevich <iii@linux.ibm.com>
3371 M: Heiko Carstens <hca@linux.ibm.com>
3372 M: Vasily Gorbik <gor@linux.ibm.com>
3373 L: netdev@vger.kernel.org
3374 L: bpf@vger.kernel.org
3377 X: arch/s390/net/pnet.c
3379 BPF JIT for SPARC (32-BIT AND 64-BIT)
3380 M: David S. Miller <davem@davemloft.net>
3381 L: netdev@vger.kernel.org
3382 L: bpf@vger.kernel.org
3386 BPF JIT for X86 32-BIT
3387 M: Wang YanQing <udknight@gmail.com>
3388 L: netdev@vger.kernel.org
3389 L: bpf@vger.kernel.org
3391 F: arch/x86/net/bpf_jit_comp32.c
3393 BPF JIT for X86 64-BIT
3394 M: Alexei Starovoitov <ast@kernel.org>
3395 M: Daniel Borkmann <daniel@iogearbox.net>
3396 L: netdev@vger.kernel.org
3397 L: bpf@vger.kernel.org
3400 X: arch/x86/net/bpf_jit_comp32.c
3402 BPF LSM (Security Audit and Enforcement using BPF)
3403 M: KP Singh <kpsingh@kernel.org>
3404 R: Florent Revest <revest@chromium.org>
3405 R: Brendan Jackman <jackmanb@chromium.org>
3406 L: bpf@vger.kernel.org
3408 F: Documentation/bpf/bpf_lsm.rst
3409 F: include/linux/bpf_lsm.h
3410 F: kernel/bpf/bpf_lsm.c
3413 BROADCOM B44 10/100 ETHERNET DRIVER
3414 M: Michael Chan <michael.chan@broadcom.com>
3415 L: netdev@vger.kernel.org
3417 F: drivers/net/ethernet/broadcom/b44.*
3419 BROADCOM B53 ETHERNET SWITCH DRIVER
3420 M: Florian Fainelli <f.fainelli@gmail.com>
3421 L: netdev@vger.kernel.org
3422 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3424 F: Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
3425 F: drivers/net/dsa/b53/*
3426 F: include/linux/dsa/brcm.h
3427 F: include/linux/platform_data/b53.h
3429 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3430 M: Nicolas Saenz Julienne <nsaenz@kernel.org>
3431 L: bcm-kernel-feedback-list@broadcom.com
3432 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3433 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3435 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsaenz/linux-rpi.git
3436 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3437 F: drivers/pci/controller/pcie-brcmstb.c
3438 F: drivers/staging/vc04_services
3442 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3443 M: Florian Fainelli <f.fainelli@gmail.com>
3444 M: Ray Jui <rjui@broadcom.com>
3445 M: Scott Branden <sbranden@broadcom.com>
3446 M: bcm-kernel-feedback-list@broadcom.com
3448 T: git git://github.com/broadcom/mach-bcm
3449 F: arch/arm/mach-bcm/
3455 BROADCOM BCM47XX MIPS ARCHITECTURE
3456 M: Hauke Mehrtens <hauke@hauke-m.de>
3457 M: Rafał Miłecki <zajec5@gmail.com>
3458 L: linux-mips@vger.kernel.org
3460 F: Documentation/devicetree/bindings/mips/brcm/
3461 F: arch/mips/bcm47xx/*
3462 F: arch/mips/include/asm/mach-bcm47xx/*
3464 BROADCOM BCM4908 ETHERNET DRIVER
3465 M: Rafał Miłecki <rafal@milecki.pl>
3466 M: bcm-kernel-feedback-list@broadcom.com
3467 L: netdev@vger.kernel.org
3469 F: Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
3470 F: drivers/net/ethernet/broadcom/bcm4908_enet.*
3471 F: drivers/net/ethernet/broadcom/unimac.h
3473 BROADCOM BCM5301X ARM ARCHITECTURE
3474 M: Hauke Mehrtens <hauke@hauke-m.de>
3475 M: Rafał Miłecki <zajec5@gmail.com>
3476 M: bcm-kernel-feedback-list@broadcom.com
3477 L: linux-arm-kernel@lists.infradead.org
3479 F: arch/arm/boot/dts/bcm470*
3480 F: arch/arm/boot/dts/bcm5301*
3481 F: arch/arm/boot/dts/bcm953012*
3482 F: arch/arm/mach-bcm/bcm_5301x.c
3484 BROADCOM BCM53573 ARM ARCHITECTURE
3485 M: Rafał Miłecki <rafal@milecki.pl>
3486 L: bcm-kernel-feedback-list@broadcom.com
3487 L: linux-arm-kernel@lists.infradead.org
3489 F: arch/arm/boot/dts/bcm47189*
3490 F: arch/arm/boot/dts/bcm53573*
3492 BROADCOM BCM63XX ARM ARCHITECTURE
3493 M: Florian Fainelli <f.fainelli@gmail.com>
3494 M: bcm-kernel-feedback-list@broadcom.com
3495 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3497 T: git git://github.com/broadcom/stblinux.git
3500 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3501 M: Kevin Cernekee <cernekee@gmail.com>
3502 L: linux-usb@vger.kernel.org
3504 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3506 BROADCOM BCM7XXX ARM ARCHITECTURE
3507 M: Florian Fainelli <f.fainelli@gmail.com>
3508 M: bcm-kernel-feedback-list@broadcom.com
3509 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3511 T: git git://github.com/broadcom/stblinux.git
3512 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3513 F: arch/arm/boot/dts/bcm7*.dts*
3514 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3515 F: arch/arm/mach-bcm/*brcmstb*
3516 F: arch/arm/mm/cache-b15-rac.c
3517 F: drivers/bus/brcmstb_gisb.c
3518 F: drivers/pci/controller/pcie-brcmstb.c
3522 M: Al Cooper <alcooperx@gmail.com>
3523 L: linux-usb@vger.kernel.org
3524 L: bcm-kernel-feedback-list@broadcom.com
3526 F: Documentation/devicetree/bindings/usb/brcm,bdc.txt
3527 F: drivers/usb/gadget/udc/bdc/
3529 BROADCOM BMIPS CPUFREQ DRIVER
3530 M: Markus Mayer <mmayer@broadcom.com>
3531 M: bcm-kernel-feedback-list@broadcom.com
3532 L: linux-pm@vger.kernel.org
3534 F: drivers/cpufreq/bmips-cpufreq.c
3536 BROADCOM BMIPS MIPS ARCHITECTURE
3537 M: Florian Fainelli <f.fainelli@gmail.com>
3538 L: bcm-kernel-feedback-list@broadcom.com
3539 L: linux-mips@vger.kernel.org
3541 T: git git://github.com/broadcom/stblinux.git
3542 F: arch/mips/bmips/*
3543 F: arch/mips/boot/dts/brcm/bcm*.dts*
3544 F: arch/mips/include/asm/mach-bmips/*
3545 F: arch/mips/kernel/*bmips*
3546 F: drivers/soc/bcm/bcm63xx
3547 F: drivers/irqchip/irq-bcm63*
3548 F: drivers/irqchip/irq-bcm7*
3549 F: drivers/irqchip/irq-brcmstb*
3550 F: include/linux/bcm963xx_nvram.h
3551 F: include/linux/bcm963xx_tag.h
3553 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3554 M: Rasesh Mody <rmody@marvell.com>
3555 M: GR-Linux-NIC-Dev@marvell.com
3556 L: netdev@vger.kernel.org
3558 F: drivers/net/ethernet/broadcom/bnx2.*
3559 F: drivers/net/ethernet/broadcom/bnx2_*
3561 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3562 M: Saurav Kashyap <skashyap@marvell.com>
3563 M: Javed Hasan <jhasan@marvell.com>
3564 M: GR-QLogic-Storage-Upstream@marvell.com
3565 L: linux-scsi@vger.kernel.org
3567 F: drivers/scsi/bnx2fc/
3569 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3570 M: Nilesh Javali <njavali@marvell.com>
3571 M: Manish Rangankar <mrangankar@marvell.com>
3572 M: GR-QLogic-Storage-Upstream@marvell.com
3573 L: linux-scsi@vger.kernel.org
3575 F: drivers/scsi/bnx2i/
3577 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3578 M: Ariel Elior <aelior@marvell.com>
3579 M: Sudarsana Kalluru <skalluru@marvell.com>
3580 M: GR-everest-linux-l2@marvell.com
3581 L: netdev@vger.kernel.org
3583 F: drivers/net/ethernet/broadcom/bnx2x/
3585 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3586 M: Michael Chan <michael.chan@broadcom.com>
3587 L: netdev@vger.kernel.org
3589 F: drivers/net/ethernet/broadcom/bnxt/
3591 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3592 M: Arend van Spriel <aspriel@gmail.com>
3593 M: Franky Lin <franky.lin@broadcom.com>
3594 M: Hante Meuleman <hante.meuleman@broadcom.com>
3595 M: Chi-hsien Lin <chi-hsien.lin@infineon.com>
3596 M: Wright Feng <wright.feng@infineon.com>
3597 M: Chung-hsien Hsu <chung-hsien.hsu@infineon.com>
3598 L: linux-wireless@vger.kernel.org
3599 L: brcm80211-dev-list.pdl@broadcom.com
3600 L: SHA-cyfmac-dev-list@infineon.com
3602 F: drivers/net/wireless/broadcom/brcm80211/
3604 BROADCOM BRCMSTB GPIO DRIVER
3605 M: Gregory Fong <gregory.0xf0@gmail.com>
3606 L: bcm-kernel-feedback-list@broadcom.com
3608 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3609 F: drivers/gpio/gpio-brcmstb.c
3611 BROADCOM BRCMSTB I2C DRIVER
3612 M: Kamal Dasu <kdasu.kdev@gmail.com>
3613 L: linux-i2c@vger.kernel.org
3614 L: bcm-kernel-feedback-list@broadcom.com
3616 F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
3617 F: drivers/i2c/busses/i2c-brcmstb.c
3619 BROADCOM BRCMSTB UART DRIVER
3620 M: Al Cooper <alcooperx@gmail.com>
3621 L: linux-serial@vger.kernel.org
3622 L: bcm-kernel-feedback-list@broadcom.com
3624 F: Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
3625 F: drivers/tty/serial/8250/8250_bcm7271.c
3627 BROADCOM BRCMSTB USB EHCI DRIVER
3628 M: Al Cooper <alcooperx@gmail.com>
3629 L: linux-usb@vger.kernel.org
3630 L: bcm-kernel-feedback-list@broadcom.com
3632 F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
3633 F: drivers/usb/host/ehci-brcm.*
3635 BROADCOM BRCMSTB USB PIN MAP DRIVER
3636 M: Al Cooper <alcooperx@gmail.com>
3637 L: linux-usb@vger.kernel.org
3638 L: bcm-kernel-feedback-list@broadcom.com
3640 F: Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
3641 F: drivers/usb/misc/brcmstb-usb-pinmap.c
3643 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3644 M: Al Cooper <alcooperx@gmail.com>
3645 L: linux-kernel@vger.kernel.org
3646 L: bcm-kernel-feedback-list@broadcom.com
3648 F: drivers/phy/broadcom/phy-brcm-usb*
3650 BROADCOM ETHERNET PHY DRIVERS
3651 M: Florian Fainelli <f.fainelli@gmail.com>
3652 L: bcm-kernel-feedback-list@broadcom.com
3653 L: netdev@vger.kernel.org
3655 F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
3656 F: drivers/net/phy/bcm*.[ch]
3657 F: drivers/net/phy/broadcom.c
3658 F: include/linux/brcmphy.h
3660 BROADCOM GENET ETHERNET DRIVER
3661 M: Doug Berger <opendmb@gmail.com>
3662 M: Florian Fainelli <f.fainelli@gmail.com>
3663 L: bcm-kernel-feedback-list@broadcom.com
3664 L: netdev@vger.kernel.org
3666 F: Documentation/devicetree/bindings/net/brcm,bcmgenet.txt
3667 F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.txt
3668 F: drivers/net/ethernet/broadcom/genet/
3669 F: drivers/net/ethernet/broadcom/unimac.h
3670 F: drivers/net/mdio/mdio-bcm-unimac.c
3671 F: include/linux/platform_data/bcmgenet.h
3672 F: include/linux/platform_data/mdio-bcm-unimac.h
3674 BROADCOM IPROC ARM ARCHITECTURE
3675 M: Ray Jui <rjui@broadcom.com>
3676 M: Scott Branden <sbranden@broadcom.com>
3677 M: bcm-kernel-feedback-list@broadcom.com
3678 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3680 T: git git://github.com/broadcom/cygnus-linux.git
3681 F: arch/arm64/boot/dts/broadcom/northstar2/*
3682 F: arch/arm64/boot/dts/broadcom/stingray/*
3683 F: drivers/clk/bcm/clk-ns*
3684 F: drivers/clk/bcm/clk-sr*
3685 F: drivers/pinctrl/bcm/pinctrl-ns*
3686 F: include/dt-bindings/clock/bcm-sr*
3703 BROADCOM IPROC GBIT ETHERNET DRIVER
3704 M: Rafał Miłecki <rafal@milecki.pl>
3705 M: bcm-kernel-feedback-list@broadcom.com
3706 L: netdev@vger.kernel.org
3708 F: Documentation/devicetree/bindings/net/brcm,amac.txt
3709 F: drivers/net/ethernet/broadcom/bgmac*
3710 F: drivers/net/ethernet/broadcom/unimac.h
3712 BROADCOM KONA GPIO DRIVER
3713 M: Ray Jui <rjui@broadcom.com>
3714 L: bcm-kernel-feedback-list@broadcom.com
3716 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3717 F: drivers/gpio/gpio-bcm-kona.c
3719 BROADCOM NETXTREME-E ROCE DRIVER
3720 M: Selvin Xavier <selvin.xavier@broadcom.com>
3721 M: Devesh Sharma <devesh.sharma@broadcom.com>
3722 M: Somnath Kotur <somnath.kotur@broadcom.com>
3723 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3724 M: Naresh Kumar PBS <nareshkumar.pbs@broadcom.com>
3725 L: linux-rdma@vger.kernel.org
3727 W: http://www.broadcom.com
3728 F: drivers/infiniband/hw/bnxt_re/
3729 F: include/uapi/rdma/bnxt_re-abi.h
3731 BROADCOM NVRAM DRIVER
3732 M: Rafał Miłecki <zajec5@gmail.com>
3733 L: linux-mips@vger.kernel.org
3735 F: drivers/firmware/broadcom/*
3737 BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
3738 M: Rafał Miłecki <rafal@milecki.pl>
3739 M: Florian Fainelli <f.fainelli@gmail.com>
3740 M: bcm-kernel-feedback-list@broadcom.com
3741 L: linux-pm@vger.kernel.org
3743 T: git git://github.com/broadcom/stblinux.git
3744 F: drivers/soc/bcm/bcm63xx/bcm-pmb.c
3745 F: include/dt-bindings/soc/bcm-pmb.h
3747 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3748 M: Rafał Miłecki <zajec5@gmail.com>
3749 L: linux-wireless@vger.kernel.org
3752 F: include/linux/bcma/
3755 M: Kamal Dasu <kdasu.kdev@gmail.com>
3756 M: bcm-kernel-feedback-list@broadcom.com
3758 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
3759 F: drivers/spi/spi-bcm-qspi.*
3760 F: drivers/spi/spi-brcmstb-qspi.c
3761 F: drivers/spi/spi-iproc-qspi.c
3763 BROADCOM STB AVS CPUFREQ DRIVER
3764 M: Markus Mayer <mmayer@broadcom.com>
3765 M: bcm-kernel-feedback-list@broadcom.com
3766 L: linux-pm@vger.kernel.org
3768 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3769 F: drivers/cpufreq/brcmstb*
3771 BROADCOM STB AVS TMON DRIVER
3772 M: Markus Mayer <mmayer@broadcom.com>
3773 M: bcm-kernel-feedback-list@broadcom.com
3774 L: linux-pm@vger.kernel.org
3776 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3777 F: drivers/thermal/broadcom/brcmstb*
3779 BROADCOM STB DPFE DRIVER
3780 M: Markus Mayer <mmayer@broadcom.com>
3781 M: bcm-kernel-feedback-list@broadcom.com
3782 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3784 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3785 F: drivers/memory/brcmstb_dpfe.c
3787 BROADCOM STB NAND FLASH DRIVER
3788 M: Brian Norris <computersforpeace@gmail.com>
3789 M: Kamal Dasu <kdasu.kdev@gmail.com>
3790 L: linux-mtd@lists.infradead.org
3791 L: bcm-kernel-feedback-list@broadcom.com
3793 F: drivers/mtd/nand/raw/brcmnand/
3795 BROADCOM SYSTEMPORT ETHERNET DRIVER
3796 M: Florian Fainelli <f.fainelli@gmail.com>
3797 L: bcm-kernel-feedback-list@broadcom.com
3798 L: netdev@vger.kernel.org
3800 F: drivers/net/ethernet/broadcom/bcmsysport.*
3801 F: drivers/net/ethernet/broadcom/unimac.h
3803 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3804 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3805 M: Prashant Sreedharan <prashant@broadcom.com>
3806 M: Michael Chan <mchan@broadcom.com>
3807 L: netdev@vger.kernel.org
3809 F: drivers/net/ethernet/broadcom/tg3.*
3812 M: Scott Branden <scott.branden@broadcom.com>
3813 L: bcm-kernel-feedback-list@broadcom.com
3815 F: drivers/misc/bcm-vk/
3816 F: include/uapi/linux/misc/bcm_vk.h
3818 BROCADE BFA FC SCSI DRIVER
3819 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3820 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3821 L: linux-scsi@vger.kernel.org
3823 F: drivers/scsi/bfa/
3825 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3826 M: Rasesh Mody <rmody@marvell.com>
3827 M: Sudarsana Kalluru <skalluru@marvell.com>
3828 M: GR-Linux-NIC-Dev@marvell.com
3829 L: netdev@vger.kernel.org
3831 F: drivers/net/ethernet/brocade/bna/
3833 BSG (block layer generic sg v4 driver)
3834 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3835 L: linux-scsi@vger.kernel.org
3838 F: include/linux/bsg.h
3839 F: include/uapi/linux/bsg.h
3842 M: Clemens Ladisch <clemens@ladisch.de>
3843 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3845 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3846 F: Documentation/sound/cards/bt87x.rst
3847 F: sound/pci/bt87x.c
3850 M: Michael Buesch <m@bues.ch>
3852 W: http://bu3sch.de/btgpio.php
3853 F: drivers/gpio/gpio-bt8xx.c
3856 M: Chris Mason <clm@fb.com>
3857 M: Josef Bacik <josef@toxicpanda.com>
3858 M: David Sterba <dsterba@suse.com>
3859 L: linux-btrfs@vger.kernel.org
3861 W: http://btrfs.wiki.kernel.org/
3862 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3863 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
3864 F: Documentation/filesystems/btrfs.rst
3866 F: include/linux/btrfs*
3867 F: include/uapi/linux/btrfs*
3869 BTTV VIDEO4LINUX DRIVER
3870 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3871 L: linux-media@vger.kernel.org
3873 W: https://linuxtv.org
3874 T: git git://linuxtv.org/media_tree.git
3875 F: Documentation/driver-api/media/drivers/bttv*
3876 F: drivers/media/pci/bt8xx/bttv*
3878 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3879 M: Chanwoo Choi <cw00.choi@samsung.com>
3880 L: linux-pm@vger.kernel.org
3881 L: linux-samsung-soc@vger.kernel.org
3883 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
3884 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3885 F: drivers/devfreq/exynos-bus.c
3887 BUSLOGIC SCSI DRIVER
3888 M: Khalid Aziz <khalid@gonehiking.org>
3889 L: linux-scsi@vger.kernel.org
3891 F: drivers/scsi/BusLogic.*
3892 F: drivers/scsi/FlashPoint.*
3894 C-MEDIA CMI8788 DRIVER
3895 M: Clemens Ladisch <clemens@ladisch.de>
3896 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3898 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3899 F: sound/pci/oxygen/
3902 M: Guo Ren <guoren@kernel.org>
3903 L: linux-csky@vger.kernel.org
3905 T: git https://github.com/c-sky/csky-linux.git
3906 F: Documentation/devicetree/bindings/csky/
3907 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
3908 F: Documentation/devicetree/bindings/timer/csky,*
3910 F: drivers/clocksource/timer-gx6605s.c
3911 F: drivers/clocksource/timer-mp-csky.c
3912 F: drivers/irqchip/irq-csky-*
3916 CA8210 IEEE-802.15.4 RADIO DRIVER
3917 M: Harry Morris <h.morris@cascoda.com>
3918 L: linux-wpan@vger.kernel.org
3920 W: https://github.com/Cascoda/ca8210-linux.git
3921 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3922 F: drivers/net/ieee802154/ca8210.c
3924 CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
3925 M: Damien Le Moal <damien.lemoal@wdc.com>
3926 L: linux-riscv@lists.infradead.org
3927 L: linux-gpio@vger.kernel.org (pinctrl driver)
3928 F: Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
3929 F: drivers/pinctrl/pinctrl-k210.c
3931 CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
3932 M: Damien Le Moal <damien.lemoal@wdc.com>
3933 L: linux-kernel@vger.kernel.org
3934 L: linux-riscv@lists.infradead.org
3936 F: Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
3937 F: drivers/reset/reset-k210.c
3939 CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
3940 M: Damien Le Moal <damien.lemoal@wdc.com>
3941 L: linux-riscv@lists.infradead.org
3943 F: Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
3944 F: drivers/soc/canaan/
3945 F: include/soc/canaan/
3947 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3948 M: David Howells <dhowells@redhat.com>
3949 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3951 F: Documentation/filesystems/caching/cachefiles.rst
3954 CADENCE MIPI-CSI2 BRIDGES
3955 M: Maxime Ripard <mripard@kernel.org>
3956 L: linux-media@vger.kernel.org
3958 F: Documentation/devicetree/bindings/media/cdns,*.txt
3959 F: drivers/media/platform/cadence/cdns-csi2*
3962 L: linux-mtd@lists.infradead.org
3964 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
3965 F: drivers/mtd/nand/raw/cadence-nand-controller.c
3967 CADENCE USB3 DRD IP DRIVER
3968 M: Peter Chen <peter.chen@kernel.org>
3969 M: Pawel Laszczak <pawell@cadence.com>
3970 R: Roger Quadros <rogerq@kernel.org>
3971 R: Aswath Govindraju <a-govindraju@ti.com>
3972 L: linux-usb@vger.kernel.org
3974 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3975 F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml
3976 F: drivers/usb/cdns3/
3977 X: drivers/usb/cdns3/cdnsp*
3979 CADENCE USBSSP DRD IP DRIVER
3980 M: Pawel Laszczak <pawell@cadence.com>
3981 L: linux-usb@vger.kernel.org
3983 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3984 F: drivers/usb/cdns3/
3985 X: drivers/usb/cdns3/cdns3*
3987 CADET FM/AM RADIO RECEIVER DRIVER
3988 M: Hans Verkuil <hverkuil@xs4all.nl>
3989 L: linux-media@vger.kernel.org
3991 W: https://linuxtv.org
3992 T: git git://linuxtv.org/media_tree.git
3993 F: drivers/media/radio/radio-cadet*
3995 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3996 L: linux-media@vger.kernel.org
3998 T: git git://linuxtv.org/media_tree.git
3999 F: Documentation/admin-guide/media/cafe_ccic*
4000 F: drivers/media/platform/marvell-ccic/
4003 L: netdev@vger.kernel.org
4005 F: Documentation/networking/caif/
4006 F: drivers/net/caif/
4007 F: include/net/caif/
4008 F: include/uapi/linux/caif/
4012 M: Toke Høiland-Jørgensen <toke@toke.dk>
4013 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
4015 F: net/sched/sch_cake.c
4018 M: Wolfgang Grandegger <wg@grandegger.com>
4019 M: Marc Kleine-Budde <mkl@pengutronix.de>
4020 L: linux-can@vger.kernel.org
4022 W: https://github.com/linux-can
4023 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4024 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4025 F: Documentation/devicetree/bindings/net/can/
4027 F: include/linux/can/bittiming.h
4028 F: include/linux/can/dev.h
4029 F: include/linux/can/led.h
4030 F: include/linux/can/length.h
4031 F: include/linux/can/platform/
4032 F: include/linux/can/rx-offload.h
4033 F: include/uapi/linux/can/error.h
4034 F: include/uapi/linux/can/netlink.h
4035 F: include/uapi/linux/can/vxcan.h
4038 M: Oliver Hartkopp <socketcan@hartkopp.net>
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/networking/can.rst
4046 F: include/linux/can/can-ml.h
4047 F: include/linux/can/core.h
4048 F: include/linux/can/skb.h
4049 F: include/net/netns/can.h
4050 F: include/uapi/linux/can.h
4051 F: include/uapi/linux/can/bcm.h
4052 F: include/uapi/linux/can/gw.h
4053 F: include/uapi/linux/can/isotp.h
4054 F: include/uapi/linux/can/raw.h
4057 CAN-J1939 NETWORK LAYER
4058 M: Robin van der Gracht <robin@protonic.nl>
4059 M: Oleksij Rempel <o.rempel@pengutronix.de>
4060 R: kernel@pengutronix.de
4061 L: linux-can@vger.kernel.org
4063 F: Documentation/networking/j1939.rst
4064 F: include/uapi/linux/can/j1939.h
4068 M: Serge Hallyn <serge@hallyn.com>
4069 L: linux-security-module@vger.kernel.org
4071 F: include/linux/capability.h
4072 F: include/uapi/linux/capability.h
4073 F: kernel/capability.c
4074 F: security/commoncap.c
4076 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4077 M: Kevin Tsai <ktsai@capellamicro.com>
4079 F: drivers/iio/light/cm*
4081 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
4082 M: Christian Lamparter <chunkeey@googlemail.com>
4083 L: linux-wireless@vger.kernel.org
4085 W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
4086 F: drivers/net/wireless/ath/carl9170/
4089 M: Robert Richter <rric@kernel.org>
4091 W: http://www.marvell.com
4092 F: drivers/i2c/busses/i2c-octeon*
4093 F: drivers/i2c/busses/i2c-thunderx*
4095 CAVIUM LIQUIDIO NETWORK DRIVER
4096 M: Derek Chickles <dchickles@marvell.com>
4097 M: Satanand Burla <sburla@marvell.com>
4098 M: Felix Manlunas <fmanlunas@marvell.com>
4099 L: netdev@vger.kernel.org
4101 W: http://www.marvell.com
4102 F: drivers/net/ethernet/cavium/liquidio/
4105 M: Robert Richter <rric@kernel.org>
4107 W: http://www.marvell.com
4108 F: drivers/mmc/host/cavium*
4110 CAVIUM OCTEON-TX CRYPTO DRIVER
4111 M: George Cherian <gcherian@marvell.com>
4112 L: linux-crypto@vger.kernel.org
4114 W: http://www.marvell.com
4115 F: drivers/crypto/cavium/cpt/
4117 CAVIUM THUNDERX2 ARM64 SOC
4118 M: Robert Richter <rric@kernel.org>
4119 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4121 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4122 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
4124 CC2520 IEEE-802.15.4 RADIO DRIVER
4125 M: Varka Bhadram <varkabhadram@gmail.com>
4126 L: linux-wpan@vger.kernel.org
4128 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4129 F: drivers/net/ieee802154/cc2520.c
4130 F: include/linux/spi/cc2520.h
4132 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4133 M: Gilad Ben-Yossef <gilad@benyossef.com>
4134 L: linux-crypto@vger.kernel.org
4136 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4137 F: drivers/crypto/ccree/
4139 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4140 M: Hadar Gat <hadar.gat@arm.com>
4141 L: linux-crypto@vger.kernel.org
4143 F: drivers/char/hw_random/cctrng.c
4144 F: drivers/char/hw_random/cctrng.h
4145 F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4146 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4149 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4150 L: linux-media@vger.kernel.org
4152 W: http://linuxtv.org
4153 T: git git://linuxtv.org/media_tree.git
4154 F: Documentation/ABI/testing/debugfs-cec-error-inj
4155 F: Documentation/devicetree/bindings/media/cec.txt
4156 F: Documentation/driver-api/media/cec-core.rst
4157 F: Documentation/userspace-api/media/cec
4158 F: drivers/media/cec/
4159 F: drivers/media/rc/keymaps/rc-cec.c
4160 F: include/media/cec-notifier.h
4161 F: include/media/cec.h
4162 F: include/uapi/linux/cec-funcs.h
4163 F: include/uapi/linux/cec.h
4166 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4167 L: linux-media@vger.kernel.org
4169 W: http://linuxtv.org
4170 T: git git://linuxtv.org/media_tree.git
4171 F: Documentation/devicetree/bindings/media/cec-gpio.txt
4172 F: drivers/media/cec/platform/cec-gpio/
4174 CELL BROADBAND ENGINE ARCHITECTURE
4175 M: Arnd Bergmann <arnd@arndb.de>
4176 L: linuxppc-dev@lists.ozlabs.org
4178 W: http://www.ibm.com/developerworks/power/cell/
4179 F: arch/powerpc/include/asm/cell*.h
4180 F: arch/powerpc/include/asm/spu*.h
4181 F: arch/powerpc/include/uapi/asm/spu*.h
4182 F: arch/powerpc/platforms/cell/
4184 CELLWISE CW2015 BATTERY DRIVER
4185 M: Tobias Schrammm <t.schramm@manjaro.org>
4187 F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4188 F: drivers/power/supply/cw2015_battery.c
4190 CEPH COMMON CODE (LIBCEPH)
4191 M: Ilya Dryomov <idryomov@gmail.com>
4192 M: Jeff Layton <jlayton@kernel.org>
4193 L: ceph-devel@vger.kernel.org
4196 T: git git://github.com/ceph/ceph-client.git
4197 F: include/linux/ceph/
4198 F: include/linux/crush/
4201 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4202 M: Jeff Layton <jlayton@kernel.org>
4203 M: Ilya Dryomov <idryomov@gmail.com>
4204 L: ceph-devel@vger.kernel.org
4207 T: git git://github.com/ceph/ceph-client.git
4208 F: Documentation/filesystems/ceph.rst
4211 CERTIFICATE HANDLING
4212 M: David Howells <dhowells@redhat.com>
4213 M: David Woodhouse <dwmw2@infradead.org>
4214 L: keyrings@vger.kernel.org
4216 F: Documentation/admin-guide/module-signing.rst
4218 F: scripts/extract-cert.c
4219 F: scripts/sign-file.c
4221 CFAG12864B LCD DRIVER
4222 M: Miguel Ojeda <ojeda@kernel.org>
4224 F: drivers/auxdisplay/cfag12864b.c
4225 F: include/linux/cfag12864b.h
4227 CFAG12864BFB LCD FRAMEBUFFER DRIVER
4228 M: Miguel Ojeda <ojeda@kernel.org>
4230 F: drivers/auxdisplay/cfag12864bfb.c
4231 F: include/linux/cfag12864b.h
4233 CHAR and MISC DRIVERS
4234 M: Arnd Bergmann <arnd@arndb.de>
4235 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4237 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4240 F: include/linux/miscdevice.h
4241 X: drivers/char/agp/
4242 X: drivers/char/hw_random/
4243 X: drivers/char/ipmi/
4244 X: drivers/char/random.c
4245 X: drivers/char/tpm/
4248 M: Andy Whitcroft <apw@canonical.com>
4249 M: Joe Perches <joe@perches.com>
4250 R: Dwaipayan Ray <dwaipayanray1@gmail.com>
4251 R: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4253 F: scripts/checkpatch.pl
4255 CHECKPATCH DOCUMENTATION
4256 M: Dwaipayan Ray <dwaipayanray1@gmail.com>
4257 M: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4258 R: Joe Perches <joe@perches.com>
4260 F: Documentation/dev-tools/checkpatch.rst
4262 CHINESE DOCUMENTATION
4263 M: Alex Shi <alexs@kernel.org>
4265 F: Documentation/translations/zh_CN/
4267 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4268 M: Peter Chen <peter.chen@kernel.org>
4269 L: linux-usb@vger.kernel.org
4271 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4272 F: drivers/usb/chipidea/
4274 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4275 M: Hans de Goede <hdegoede@redhat.com>
4276 L: linux-input@vger.kernel.org
4278 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
4279 F: drivers/input/touchscreen/chipone_icn8318.c
4281 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4282 M: Hans de Goede <hdegoede@redhat.com>
4283 L: linux-input@vger.kernel.org
4285 F: drivers/input/touchscreen/chipone_icn8505.c
4287 CHROME HARDWARE PLATFORM SUPPORT
4288 M: Benson Leung <bleung@chromium.org>
4289 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4291 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4292 F: drivers/platform/chrome/
4294 CHROMEOS EC CODEC DRIVER
4295 M: Cheng-Yi Chiang <cychiang@chromium.org>
4296 R: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4297 R: Guenter Roeck <groeck@chromium.org>
4299 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4300 F: sound/soc/codecs/cros_ec_codec.*
4302 CHROMEOS EC SUBDRIVERS
4303 M: Benson Leung <bleung@chromium.org>
4304 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4305 R: Guenter Roeck <groeck@chromium.org>
4307 F: drivers/power/supply/cros_usbpd-charger.c
4311 CHRONTEL CH7322 CEC DRIVER
4312 M: Jeff Chase <jnchase@google.com>
4313 L: linux-media@vger.kernel.org
4315 T: git git://linuxtv.org/media_tree.git
4316 F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4317 F: drivers/media/cec/i2c/ch7322.c
4319 CIRRUS LOGIC AUDIO CODEC DRIVERS
4320 M: James Schulman <james.schulman@cirrus.com>
4321 M: David Rhodes <david.rhodes@cirrus.com>
4322 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4323 L: patches@opensource.cirrus.com
4325 F: sound/soc/codecs/cs*
4327 CIRRUS LOGIC EP93XX ETHERNET DRIVER
4328 M: Hartley Sweeten <hsweeten@visionengravers.com>
4329 L: netdev@vger.kernel.org
4331 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
4333 CIRRUS LOGIC LOCHNAGAR DRIVER
4334 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4335 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4336 L: patches@opensource.cirrus.com
4338 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4339 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4340 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4341 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4342 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4343 F: Documentation/hwmon/lochnagar.rst
4344 F: drivers/clk/clk-lochnagar.c
4345 F: drivers/hwmon/lochnagar-hwmon.c
4346 F: drivers/mfd/lochnagar-i2c.c
4347 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4348 F: drivers/regulator/lochnagar-regulator.c
4349 F: include/dt-bindings/clk/lochnagar.h
4350 F: include/dt-bindings/pinctrl/lochnagar.h
4351 F: include/linux/mfd/lochnagar*
4352 F: sound/soc/codecs/lochnagar-sc.c
4354 CIRRUS LOGIC MADERA CODEC DRIVERS
4355 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4356 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4357 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4358 L: patches@opensource.cirrus.com
4360 W: https://github.com/CirrusLogic/linux-drivers/wiki
4361 T: git https://github.com/CirrusLogic/linux-drivers.git
4362 F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4363 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4364 F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4365 F: drivers/gpio/gpio-madera*
4366 F: drivers/irqchip/irq-madera*
4367 F: drivers/mfd/cs47l*
4368 F: drivers/mfd/madera*
4369 F: drivers/pinctrl/cirrus/*
4370 F: include/dt-bindings/sound/madera*
4371 F: include/linux/irqchip/irq-madera*
4372 F: include/linux/mfd/madera/*
4373 F: include/sound/madera*
4374 F: sound/soc/codecs/cs47l*
4375 F: sound/soc/codecs/madera*
4377 CISCO FCOE HBA DRIVER
4378 M: Satish Kharat <satishkh@cisco.com>
4379 M: Sesidhar Baddela <sebaddel@cisco.com>
4380 M: Karan Tilak Kumar <kartilak@cisco.com>
4381 L: linux-scsi@vger.kernel.org
4383 F: drivers/scsi/fnic/
4385 CISCO SCSI HBA DRIVER
4386 M: Karan Tilak Kumar <kartilak@cisco.com>
4387 M: Sesidhar Baddela <sebaddel@cisco.com>
4388 L: linux-scsi@vger.kernel.org
4390 F: drivers/scsi/snic/
4392 CISCO VIC ETHERNET NIC DRIVER
4393 M: Christian Benvenuti <benve@cisco.com>
4394 M: Govindarajulu Varadarajan <_govind@gmx.com>
4396 F: drivers/net/ethernet/cisco/enic/
4398 CISCO VIC LOW LATENCY NIC DRIVER
4399 M: Christian Benvenuti <benve@cisco.com>
4400 M: Nelson Escobar <neescoba@cisco.com>
4402 F: drivers/infiniband/hw/usnic/
4405 M: Miguel Ojeda <ojeda@kernel.org>
4409 CLANG/LLVM BUILD SUPPORT
4410 M: Nathan Chancellor <nathan@kernel.org>
4411 M: Nick Desaulniers <ndesaulniers@google.com>
4412 L: clang-built-linux@googlegroups.com
4414 W: https://clangbuiltlinux.github.io/
4415 B: https://github.com/ClangBuiltLinux/linux/issues
4416 C: irc://chat.freenode.net/clangbuiltlinux
4417 F: Documentation/kbuild/llvm.rst
4418 F: include/linux/compiler-clang.h
4419 F: scripts/clang-tools/
4420 K: \b(?i:clang|llvm)\b
4423 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4424 L: linux-kernel@vger.kernel.org
4426 F: include/linux/cleancache.h
4430 M: Russell King <linux@armlinux.org.uk>
4431 L: linux-clk@vger.kernel.org
4433 F: include/linux/clk.h
4435 CLOCKSOURCE, CLOCKEVENT DRIVERS
4436 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4437 M: Thomas Gleixner <tglx@linutronix.de>
4438 L: linux-kernel@vger.kernel.org
4440 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4441 F: Documentation/devicetree/bindings/timer/
4442 F: drivers/clocksource/
4445 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4446 M: Daniel Oliveira Nascimento <don@syst.com.br>
4447 L: platform-driver-x86@vger.kernel.org
4449 F: drivers/platform/x86/classmate-laptop.c
4452 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4453 L: linux-media@vger.kernel.org
4455 W: https://linuxtv.org
4456 T: git git://linuxtv.org/media_tree.git
4457 F: drivers/media/pci/cobalt/
4459 COCCINELLE/Semantic Patches (SmPL)
4460 M: Julia Lawall <Julia.Lawall@inria.fr>
4461 M: Gilles Muller <Gilles.Muller@inria.fr>
4462 M: Nicolas Palix <nicolas.palix@imag.fr>
4463 M: Michal Marek <michal.lkml@markovi.net>
4464 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
4466 W: http://coccinelle.lip6.fr/
4467 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4468 F: Documentation/dev-tools/coccinelle.rst
4469 F: scripts/coccicheck
4470 F: scripts/coccinelle/
4473 M: Jan Harkes <jaharkes@cs.cmu.edu>
4475 L: codalist@coda.cs.cmu.edu
4477 W: http://www.coda.cs.cmu.edu/
4478 F: Documentation/filesystems/coda.rst
4480 F: include/linux/coda*.h
4481 F: include/uapi/linux/coda*.h
4483 CODA V4L2 MEM2MEM DRIVER
4484 M: Philipp Zabel <p.zabel@pengutronix.de>
4485 L: linux-media@vger.kernel.org
4487 F: Documentation/devicetree/bindings/media/coda.yaml
4488 F: drivers/media/platform/coda/
4491 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4493 F: Documentation/process/code-of-conduct-interpretation.rst
4494 F: Documentation/process/code-of-conduct.rst
4497 M: Ian Abbott <abbotti@mev.co.uk>
4498 M: H Hartley Sweeten <hsweeten@visionengravers.com>
4502 COMMON CLK FRAMEWORK
4503 M: Michael Turquette <mturquette@baylibre.com>
4504 M: Stephen Boyd <sboyd@kernel.org>
4505 L: linux-clk@vger.kernel.org
4507 Q: http://patchwork.kernel.org/project/linux-clk/list/
4508 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4509 F: Documentation/devicetree/bindings/clock/
4511 F: include/linux/clk-pr*
4512 F: include/linux/clk/
4513 F: include/linux/of_clk.h
4514 X: drivers/clk/clkdev.c
4516 COMMON INTERNET FILE SYSTEM (CIFS)
4517 M: Steve French <sfrench@samba.org>
4518 L: linux-cifs@vger.kernel.org
4519 L: samba-technical@lists.samba.org (moderated for non-subscribers)
4521 W: http://linux-cifs.samba.org/
4522 T: git git://git.samba.org/sfrench/cifs-2.6.git
4523 F: Documentation/admin-guide/cifs/
4526 COMPACTPCI HOTPLUG CORE
4527 M: Scott Murray <scott@spiteful.org>
4528 L: linux-pci@vger.kernel.org
4530 F: drivers/pci/hotplug/cpci_hotplug*
4532 COMPACTPCI HOTPLUG GENERIC DRIVER
4533 M: Scott Murray <scott@spiteful.org>
4534 L: linux-pci@vger.kernel.org
4536 F: drivers/pci/hotplug/cpcihp_generic.c
4538 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4539 M: Scott Murray <scott@spiteful.org>
4540 L: linux-pci@vger.kernel.org
4542 F: drivers/pci/hotplug/cpcihp_zt5550.*
4544 COMPAL LAPTOP SUPPORT
4545 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4546 L: platform-driver-x86@vger.kernel.org
4548 F: drivers/platform/x86/compal-laptop.c
4551 M: Miguel Ojeda <ojeda@kernel.org>
4553 F: include/linux/compiler_attributes.h
4555 COMPUTE EXPRESS LINK (CXL)
4556 M: Alison Schofield <alison.schofield@intel.com>
4557 M: Vishal Verma <vishal.l.verma@intel.com>
4558 M: Ira Weiny <ira.weiny@intel.com>
4559 M: Ben Widawsky <ben.widawsky@intel.com>
4560 M: Dan Williams <dan.j.williams@intel.com>
4561 L: linux-cxl@vger.kernel.org
4564 F: include/uapi/linux/cxl_mem.h
4566 CONEXANT ACCESSRUNNER USB DRIVER
4567 L: accessrunner-general@lists.sourceforge.net
4569 W: http://accessrunner.sourceforge.net/
4570 F: drivers/usb/atm/cxacru.c
4573 M: Joel Becker <jlbec@evilplan.org>
4574 M: Christoph Hellwig <hch@lst.de>
4576 T: git git://git.infradead.org/users/hch/configfs.git
4578 F: include/linux/configfs.h
4579 F: samples/configfs/
4582 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4584 F: drivers/video/console/
4585 F: include/linux/console*
4587 CONTROL GROUP (CGROUP)
4588 M: Tejun Heo <tj@kernel.org>
4589 M: Zefan Li <lizefan.x@bytedance.com>
4590 M: Johannes Weiner <hannes@cmpxchg.org>
4591 L: cgroups@vger.kernel.org
4593 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4594 F: Documentation/admin-guide/cgroup-v1/
4595 F: Documentation/admin-guide/cgroup-v2.rst
4596 F: include/linux/cgroup*
4599 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4600 M: Tejun Heo <tj@kernel.org>
4601 M: Jens Axboe <axboe@kernel.dk>
4602 L: cgroups@vger.kernel.org
4603 L: linux-block@vger.kernel.org
4604 T: git git://git.kernel.dk/linux-block
4605 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4606 F: block/bfq-cgroup.c
4607 F: block/blk-cgroup.c
4608 F: block/blk-iolatency.c
4609 F: block/blk-throttle.c
4610 F: include/linux/blk-cgroup.h
4612 CONTROL GROUP - CPUSET
4613 M: Zefan Li <lizefan.x@bytedance.com>
4614 L: cgroups@vger.kernel.org
4616 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4617 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
4618 F: include/linux/cpuset.h
4619 F: kernel/cgroup/cpuset.c
4621 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4622 M: Johannes Weiner <hannes@cmpxchg.org>
4623 M: Michal Hocko <mhocko@kernel.org>
4624 M: Vladimir Davydov <vdavydov.dev@gmail.com>
4625 L: cgroups@vger.kernel.org
4626 L: linux-mm@kvack.org
4631 CORETEMP HARDWARE MONITORING DRIVER
4632 M: Fenghua Yu <fenghua.yu@intel.com>
4633 L: linux-hwmon@vger.kernel.org
4635 F: Documentation/hwmon/coretemp.rst
4636 F: drivers/hwmon/coretemp.c
4638 CORSAIR-CPRO HARDWARE MONITOR DRIVER
4639 M: Marius Zachmann <mail@mariuszachmann.de>
4640 L: linux-hwmon@vger.kernel.org
4642 F: drivers/hwmon/corsair-cpro.c
4644 CORSAIR-PSU HARDWARE MONITOR DRIVER
4645 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
4646 L: linux-hwmon@vger.kernel.org
4648 F: Documentation/hwmon/corsair-psu.rst
4649 F: drivers/hwmon/corsair-psu.c
4651 COSA/SRP SYNC SERIAL DRIVER
4652 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4654 W: http://www.fi.muni.cz/~kas/cosa/
4655 F: drivers/net/wan/cosa*
4658 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4659 L: linux-iio@vger.kernel.org
4661 F: Documentation/ABI/testing/sysfs-bus-counter*
4662 F: Documentation/driver-api/generic-counter.rst
4664 F: include/linux/counter.h
4665 F: include/linux/counter_enum.h
4668 M: Bence Csókás <bence98@sch.bme.hu>
4670 F: drivers/i2c/busses/i2c-cp2615.c
4672 CPMAC ETHERNET DRIVER
4673 M: Florian Fainelli <f.fainelli@gmail.com>
4674 L: netdev@vger.kernel.org
4676 F: drivers/net/ethernet/ti/cpmac.c
4678 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4679 M: Viresh Kumar <viresh.kumar@linaro.org>
4680 M: Sudeep Holla <sudeep.holla@arm.com>
4681 L: linux-pm@vger.kernel.org
4683 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4684 F: drivers/cpufreq/vexpress-spc-cpufreq.c
4686 CPU FREQUENCY SCALING FRAMEWORK
4687 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4688 M: Viresh Kumar <viresh.kumar@linaro.org>
4689 L: linux-pm@vger.kernel.org
4691 B: https://bugzilla.kernel.org
4692 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4693 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4694 F: Documentation/admin-guide/pm/cpufreq.rst
4695 F: Documentation/admin-guide/pm/intel_pstate.rst
4696 F: Documentation/cpu-freq/
4697 F: Documentation/devicetree/bindings/cpufreq/
4699 F: include/linux/cpufreq.h
4700 F: include/linux/sched/cpufreq.h
4701 F: kernel/sched/cpufreq*.c
4702 F: tools/testing/selftests/cpufreq/
4704 CPU IDLE TIME MANAGEMENT FRAMEWORK
4705 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4706 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4707 L: linux-pm@vger.kernel.org
4709 B: https://bugzilla.kernel.org
4710 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4711 F: Documentation/admin-guide/pm/cpuidle.rst
4712 F: Documentation/driver-api/pm/cpuidle.rst
4714 F: include/linux/cpuidle.h
4716 CPU POWER MONITORING SUBSYSTEM
4717 M: Thomas Renninger <trenn@suse.com>
4718 M: Shuah Khan <shuah@kernel.org>
4719 M: Shuah Khan <skhan@linuxfoundation.org>
4720 L: linux-pm@vger.kernel.org
4722 F: tools/power/cpupower/
4725 M: "H. Peter Anvin" <hpa@zytor.com>
4727 F: arch/x86/kernel/cpuid.c
4728 F: arch/x86/kernel/msr.c
4730 CPUIDLE DRIVER - ARM BIG LITTLE
4731 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4732 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4733 L: linux-pm@vger.kernel.org
4734 L: linux-arm-kernel@lists.infradead.org
4736 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4737 F: drivers/cpuidle/cpuidle-big_little.c
4739 CPUIDLE DRIVER - ARM EXYNOS
4740 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4741 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4742 M: Kukjin Kim <kgene@kernel.org>
4743 L: linux-pm@vger.kernel.org
4744 L: linux-samsung-soc@vger.kernel.org
4746 F: arch/arm/mach-exynos/pm.c
4747 F: drivers/cpuidle/cpuidle-exynos.c
4748 F: include/linux/platform_data/cpuidle-exynos.h
4750 CPUIDLE DRIVER - ARM PSCI
4751 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4752 M: Sudeep Holla <sudeep.holla@arm.com>
4753 L: linux-pm@vger.kernel.org
4754 L: linux-arm-kernel@lists.infradead.org
4756 F: drivers/cpuidle/cpuidle-psci.c
4758 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
4759 M: Ulf Hansson <ulf.hansson@linaro.org>
4760 L: linux-pm@vger.kernel.org
4761 L: linux-arm-kernel@lists.infradead.org
4763 F: drivers/cpuidle/cpuidle-psci.h
4764 F: drivers/cpuidle/cpuidle-psci-domain.c
4767 M: Nicolas Pitre <nico@fluxnic.net>
4769 F: Documentation/filesystems/cramfs.rst
4773 M: Bastien Nocera <hadess@hadess.net>
4774 L: linux-input@vger.kernel.org
4776 F: drivers/hid/hid-creative-sb0540.c
4779 M: Herbert Xu <herbert@gondor.apana.org.au>
4780 M: "David S. Miller" <davem@davemloft.net>
4781 L: linux-crypto@vger.kernel.org
4783 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4784 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4785 F: Documentation/crypto/
4786 F: Documentation/devicetree/bindings/crypto/
4791 F: include/linux/crypto*
4794 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4795 M: Neil Horman <nhorman@tuxdriver.com>
4796 L: linux-crypto@vger.kernel.org
4798 F: crypto/ansi_cprng.c
4802 M: Hans Verkuil <hverkuil@xs4all.nl>
4803 L: linux-media@vger.kernel.org
4805 W: http://linuxtv.org
4806 T: git git://linuxtv.org/media_tree.git
4807 F: drivers/media/i2c/cs3308.c
4809 CS5535 Audio ALSA driver
4810 M: Jaya Kumar <jayakumar.alsa@gmail.com>
4812 F: sound/pci/cs5535audio/
4814 CSI DRIVERS FOR ALLWINNER V3s
4815 M: Yong Deng <yong.deng@magewell.com>
4816 L: linux-media@vger.kernel.org
4818 T: git git://linuxtv.org/media_tree.git
4819 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
4820 F: drivers/media/platform/sunxi/sun6i-csi/
4823 M: Solomon Peachy <pizza@shaftnet.org>
4825 F: drivers/net/wireless/st/cw1200/
4827 CX18 VIDEO4LINUX DRIVER
4828 M: Andy Walls <awalls@md.metrocast.net>
4829 L: linux-media@vger.kernel.org
4831 W: https://linuxtv.org
4832 T: git git://linuxtv.org/media_tree.git
4833 F: drivers/media/pci/cx18/
4834 F: include/uapi/linux/ivtv*
4836 CX2341X MPEG ENCODER HELPER MODULE
4837 M: Hans Verkuil <hverkuil@xs4all.nl>
4838 L: linux-media@vger.kernel.org
4840 W: https://linuxtv.org
4841 T: git git://linuxtv.org/media_tree.git
4842 F: drivers/media/common/cx2341x*
4843 F: include/media/drv-intf/cx2341x.h
4845 CX24120 MEDIA DRIVER
4846 M: Jemma Denson <jdenson@gmail.com>
4847 M: Patrick Boettcher <patrick.boettcher@posteo.de>
4848 L: linux-media@vger.kernel.org
4850 W: https://linuxtv.org
4851 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4852 F: drivers/media/dvb-frontends/cx24120*
4854 CX88 VIDEO4LINUX DRIVER
4855 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4856 L: linux-media@vger.kernel.org
4858 W: https://linuxtv.org
4859 T: git git://linuxtv.org/media_tree.git
4860 F: Documentation/driver-api/media/drivers/cx88*
4861 F: drivers/media/pci/cx88/
4863 CXD2820R MEDIA DRIVER
4864 M: Antti Palosaari <crope@iki.fi>
4865 L: linux-media@vger.kernel.org
4867 W: https://linuxtv.org
4868 W: http://palosaari.fi/linux/
4869 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4870 T: git git://linuxtv.org/anttip/media_tree.git
4871 F: drivers/media/dvb-frontends/cxd2820r*
4873 CXGB3 ETHERNET DRIVER (CXGB3)
4874 M: Raju Rangoju <rajur@chelsio.com>
4875 L: netdev@vger.kernel.org
4877 W: http://www.chelsio.com
4878 F: drivers/net/ethernet/chelsio/cxgb3/
4880 CXGB3 ISCSI DRIVER (CXGB3I)
4881 M: Karen Xie <kxie@chelsio.com>
4882 L: linux-scsi@vger.kernel.org
4884 W: http://www.chelsio.com
4885 F: drivers/scsi/cxgbi/cxgb3i
4887 CXGB4 CRYPTO DRIVER (chcr)
4888 M: Ayush Sawal <ayush.sawal@chelsio.com>
4889 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
4890 M: Rohit Maheshwari <rohitm@chelsio.com>
4891 L: linux-crypto@vger.kernel.org
4893 W: http://www.chelsio.com
4894 F: drivers/crypto/chelsio
4896 CXGB4 INLINE CRYPTO DRIVER
4897 M: Ayush Sawal <ayush.sawal@chelsio.com>
4898 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
4899 M: Rohit Maheshwari <rohitm@chelsio.com>
4900 L: netdev@vger.kernel.org
4902 W: http://www.chelsio.com
4903 F: drivers/net/ethernet/chelsio/inline_crypto/
4905 CXGB4 ETHERNET DRIVER (CXGB4)
4906 M: Raju Rangoju <rajur@chelsio.com>
4907 L: netdev@vger.kernel.org
4909 W: http://www.chelsio.com
4910 F: drivers/net/ethernet/chelsio/cxgb4/
4912 CXGB4 ISCSI DRIVER (CXGB4I)
4913 M: Karen Xie <kxie@chelsio.com>
4914 L: linux-scsi@vger.kernel.org
4916 W: http://www.chelsio.com
4917 F: drivers/scsi/cxgbi/cxgb4i
4919 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4920 M: Potnuri Bharat Teja <bharat@chelsio.com>
4921 L: linux-rdma@vger.kernel.org
4923 W: http://www.openfabrics.org
4924 F: drivers/infiniband/hw/cxgb4/
4925 F: include/uapi/rdma/cxgb4-abi.h
4927 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4928 M: Raju Rangoju <rajur@chelsio.com>
4929 L: netdev@vger.kernel.org
4931 W: http://www.chelsio.com
4932 F: drivers/net/ethernet/chelsio/cxgb4vf/
4934 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4935 M: Frederic Barrat <fbarrat@linux.ibm.com>
4936 M: Andrew Donnellan <ajd@linux.ibm.com>
4937 L: linuxppc-dev@lists.ozlabs.org
4939 F: Documentation/ABI/testing/sysfs-class-cxl
4940 F: Documentation/powerpc/cxl.rst
4941 F: arch/powerpc/platforms/powernv/pci-cxl.c
4942 F: drivers/misc/cxl/
4943 F: include/misc/cxl*
4944 F: include/uapi/misc/cxl.h
4946 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4947 M: Manoj N. Kumar <manoj@linux.ibm.com>
4948 M: Matthew R. Ochs <mrochs@linux.ibm.com>
4949 M: Uma Krishnan <ukrishn@linux.ibm.com>
4950 L: linux-scsi@vger.kernel.org
4952 F: Documentation/powerpc/cxlflash.rst
4953 F: drivers/scsi/cxlflash/
4954 F: include/uapi/scsi/cxlflash_ioctl.h
4957 M: Russell King <linux@armlinux.org.uk>
4958 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4960 W: http://www.armlinux.org.uk/
4961 F: drivers/video/fbdev/cyber2000fb.*
4963 CYCLADES PC300 DRIVER
4965 F: drivers/net/wan/pc300*
4967 CYPRESS_FIRMWARE MEDIA DRIVER
4968 M: Antti Palosaari <crope@iki.fi>
4969 L: linux-media@vger.kernel.org
4971 W: https://linuxtv.org
4972 W: http://palosaari.fi/linux/
4973 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4974 T: git git://linuxtv.org/anttip/media_tree.git
4975 F: drivers/media/common/cypress_firmware*
4977 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
4978 M: Linus Walleij <linus.walleij@linaro.org>
4979 L: linux-input@vger.kernel.org
4981 F: drivers/input/touchscreen/cy8ctma140.c
4983 CYTTSP TOUCHSCREEN DRIVER
4984 M: Ferruh Yigit <fery@cypress.com>
4985 L: linux-input@vger.kernel.org
4987 F: drivers/input/touchscreen/cyttsp*
4988 F: include/linux/input/cyttsp.h
4990 D-LINK DIR-685 TOUCHKEYS DRIVER
4991 M: Linus Walleij <linus.walleij@linaro.org>
4992 L: linux-input@vger.kernel.org
4994 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
4996 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4997 M: Joshua Kinard <kumba@gentoo.org>
4999 F: drivers/rtc/rtc-ds1685.c
5000 F: include/linux/rtc/ds1685.h
5002 DAMA SLAVE for AX.25
5003 M: Joerg Reuter <jreuter@yaina.de>
5004 L: linux-hams@vger.kernel.org
5006 W: http://yaina.de/jreuter/
5007 W: http://www.qsl.net/dl1bke/
5008 F: net/ax25/af_ax25.c
5009 F: net/ax25/ax25_dev.c
5010 F: net/ax25/ax25_ds_*
5011 F: net/ax25/ax25_in.c
5012 F: net/ax25/ax25_out.c
5013 F: net/ax25/ax25_timer.c
5014 F: net/ax25/sysctl_net_ax25.c
5016 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
5017 L: netdev@vger.kernel.org
5019 F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
5020 F: drivers/net/ethernet/dec/tulip/dmfe.c
5022 DC390/AM53C974 SCSI driver
5023 M: Hannes Reinecke <hare@suse.com>
5024 L: linux-scsi@vger.kernel.org
5026 F: drivers/scsi/am53c974.c
5029 M: Oliver Neukum <oliver@neukum.org>
5030 M: Ali Akcaagac <aliakc@web.de>
5031 M: Jamie Lenehan <lenehan@twibble.org>
5032 L: dc395x@twibble.org
5034 W: http://twibble.org/dist/dc395x/
5035 W: http://lists.twibble.org/mailman/listinfo/dc395x/
5036 F: Documentation/scsi/dc395x.rst
5037 F: drivers/scsi/dc395x.*
5040 L: dccp@vger.kernel.org
5042 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
5043 F: include/linux/dccp.h
5044 F: include/linux/tfrc.h
5045 F: include/uapi/linux/dccp.h
5048 DECnet NETWORK LAYER
5049 L: linux-decnet-user@lists.sourceforge.net
5051 W: http://linux-decnet.sourceforge.net
5052 F: Documentation/networking/decnet.rst
5055 DECSTATION PLATFORM SUPPORT
5056 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5057 L: linux-mips@vger.kernel.org
5059 W: http://www.linux-mips.org/wiki/DECstation
5061 F: arch/mips/include/asm/dec/
5062 F: arch/mips/include/asm/mach-dec/
5064 DEFXX FDDI NETWORK DRIVER
5065 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5067 F: drivers/net/fddi/defxx.*
5069 DEFZA FDDI NETWORK DRIVER
5070 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5072 F: drivers/net/fddi/defza.*
5074 DEINTERLACE DRIVERS FOR ALLWINNER H3
5075 M: Jernej Skrabec <jernej.skrabec@siol.net>
5076 L: linux-media@vger.kernel.org
5078 T: git git://linuxtv.org/media_tree.git
5079 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
5080 F: drivers/media/platform/sunxi/sun8i-di/
5083 M: Matthew Garrett <mjg59@srcf.ucam.org>
5084 M: Pali Rohár <pali@kernel.org>
5085 L: platform-driver-x86@vger.kernel.org
5087 F: drivers/platform/x86/dell/dell-laptop.c
5089 DELL LAPTOP FREEFALL DRIVER
5090 M: Pali Rohár <pali@kernel.org>
5092 F: drivers/platform/x86/dell/dell-smo8800.c
5094 DELL LAPTOP RBTN DRIVER
5095 M: Pali Rohár <pali@kernel.org>
5097 F: drivers/platform/x86/dell/dell-rbtn.*
5099 DELL LAPTOP SMM DRIVER
5100 M: Pali Rohár <pali@kernel.org>
5102 F: drivers/hwmon/dell-smm-hwmon.c
5103 F: include/uapi/linux/i8k.h
5105 DELL REMOTE BIOS UPDATE DRIVER
5106 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5107 L: platform-driver-x86@vger.kernel.org
5109 F: drivers/platform/x86/dell/dell_rbu.c
5112 M: Pali Rohár <pali@kernel.org>
5113 L: Dell.Client.Kernel@dell.com
5114 L: platform-driver-x86@vger.kernel.org
5116 F: drivers/platform/x86/dell/dell-smbios.*
5118 DELL SMBIOS SMM DRIVER
5119 L: Dell.Client.Kernel@dell.com
5120 L: platform-driver-x86@vger.kernel.org
5122 F: drivers/platform/x86/dell/dell-smbios-smm.c
5124 DELL SMBIOS WMI DRIVER
5125 L: Dell.Client.Kernel@dell.com
5126 L: platform-driver-x86@vger.kernel.org
5128 F: drivers/platform/x86/dell/dell-smbios-wmi.c
5129 F: tools/wmi/dell-smbios-example.c
5131 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
5132 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5133 L: platform-driver-x86@vger.kernel.org
5135 F: Documentation/driver-api/dcdbas.rst
5136 F: drivers/platform/x86/dell/dcdbas.*
5138 DELL WMI DESCRIPTOR DRIVER
5139 L: Dell.Client.Kernel@dell.com
5141 F: drivers/platform/x86/dell/dell-wmi-descriptor.c
5143 DELL WMI SYSMAN DRIVER
5144 M: Divya Bharathi <divya.bharathi@dell.com>
5145 M: Prasanth Ksr <prasanth.ksr@dell.com>
5146 L: Dell.Client.Kernel@dell.com
5147 L: platform-driver-x86@vger.kernel.org
5149 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
5150 F: drivers/platform/x86/dell/dell-wmi-sysman/
5152 DELL WMI NOTIFICATIONS DRIVER
5153 M: Matthew Garrett <mjg59@srcf.ucam.org>
5154 M: Pali Rohár <pali@kernel.org>
5156 F: drivers/platform/x86/dell/dell-wmi.c
5158 DELTA ST MEDIA DRIVER
5159 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
5160 L: linux-media@vger.kernel.org
5162 W: https://linuxtv.org
5163 T: git git://linuxtv.org/media_tree.git
5164 F: drivers/media/platform/sti/delta
5167 L: linux-mtd@lists.infradead.org
5169 F: drivers/mtd/nand/raw/denali*
5171 DESIGNWARE EDMA CORE IP DRIVER
5172 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5173 L: dmaengine@vger.kernel.org
5175 F: drivers/dma/dw-edma/
5176 F: include/linux/dma/edma.h
5178 DESIGNWARE XDATA IP DRIVER
5179 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5180 L: linux-pci@vger.kernel.org
5182 F: Documentation/misc-devices/dw-xdata-pcie.rst
5183 F: drivers/misc/dw-xdata-pcie.c
5185 DESIGNWARE USB2 DRD IP DRIVER
5186 M: Minas Harutyunyan <hminas@synopsys.com>
5187 L: linux-usb@vger.kernel.org
5189 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5190 F: drivers/usb/dwc2/
5192 DESIGNWARE USB3 DRD IP DRIVER
5193 M: Felipe Balbi <balbi@kernel.org>
5194 L: linux-usb@vger.kernel.org
5196 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5197 F: drivers/usb/dwc3/
5199 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5200 M: Andreas Klinger <ak@it-klinger.de>
5201 L: linux-iio@vger.kernel.org
5203 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5204 F: drivers/iio/proximity/srf*.c
5206 DEVICE COREDUMP (DEV_COREDUMP)
5207 M: Johannes Berg <johannes@sipsolutions.net>
5208 L: linux-kernel@vger.kernel.org
5210 F: drivers/base/devcoredump.c
5211 F: include/linux/devcoredump.h
5213 DEVICE DEPENDENCY HELPER SCRIPT
5214 M: Saravana Kannan <saravanak@google.com>
5215 L: linux-kernel@vger.kernel.org
5217 F: scripts/dev-needs.sh
5219 DEVICE DIRECT ACCESS (DAX)
5220 M: Dan Williams <dan.j.williams@intel.com>
5221 M: Vishal Verma <vishal.l.verma@intel.com>
5222 M: Dave Jiang <dave.jiang@intel.com>
5223 L: linux-nvdimm@lists.01.org
5227 DEVICE FREQUENCY (DEVFREQ)
5228 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5229 M: Kyungmin Park <kyungmin.park@samsung.com>
5230 M: Chanwoo Choi <cw00.choi@samsung.com>
5231 L: linux-pm@vger.kernel.org
5233 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5234 F: Documentation/devicetree/bindings/devfreq/
5236 F: include/linux/devfreq.h
5237 F: include/trace/events/devfreq.h
5239 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5240 M: Chanwoo Choi <cw00.choi@samsung.com>
5241 L: linux-pm@vger.kernel.org
5243 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5244 F: Documentation/devicetree/bindings/devfreq/event/
5245 F: drivers/devfreq/devfreq-event.c
5246 F: drivers/devfreq/event/
5247 F: include/dt-bindings/pmu/exynos_ppmu.h
5248 F: include/linux/devfreq-event.h
5250 DEVICE NUMBER REGISTRY
5251 M: Torben Mathiasen <device@lanana.org>
5253 W: http://lanana.org/docs/device-list/index.html
5255 DEVICE RESOURCE MANAGEMENT HELPERS
5256 M: Hans de Goede <hdegoede@redhat.com>
5257 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
5259 F: include/linux/devm-helpers.h
5262 M: Alasdair Kergon <agk@redhat.com>
5263 M: Mike Snitzer <snitzer@redhat.com>
5264 M: dm-devel@redhat.com
5265 L: dm-devel@redhat.com
5267 W: http://sources.redhat.com/dm
5268 Q: http://patchwork.kernel.org/project/dm-devel/list/
5269 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
5270 T: quilt http://people.redhat.com/agk/patches/linux/editing/
5271 F: Documentation/admin-guide/device-mapper/
5272 F: drivers/md/Kconfig
5273 F: drivers/md/Makefile
5275 F: drivers/md/persistent-data/
5276 F: include/linux/device-mapper.h
5277 F: include/linux/dm-*.h
5278 F: include/uapi/linux/dm-*.h
5281 M: Jiri Pirko <jiri@nvidia.com>
5282 L: netdev@vger.kernel.org
5284 F: Documentation/networking/devlink
5285 F: include/net/devlink.h
5286 F: include/uapi/linux/devlink.h
5287 F: net/core/devlink.c
5289 DIALOG SEMICONDUCTOR DRIVERS
5290 M: Support Opensource <support.opensource@diasemi.com>
5292 W: http://www.dialog-semiconductor.com/products
5293 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
5294 F: Documentation/devicetree/bindings/input/dlg,da72??.txt
5295 F: Documentation/devicetree/bindings/mfd/da90*.txt
5296 F: Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
5297 F: Documentation/devicetree/bindings/regulator/da92*.txt
5298 F: Documentation/devicetree/bindings/regulator/slg51000.txt
5299 F: Documentation/devicetree/bindings/sound/da[79]*.txt
5300 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
5301 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
5302 F: Documentation/hwmon/da90??.rst
5303 F: drivers/gpio/gpio-da90??.c
5304 F: drivers/hwmon/da90??-hwmon.c
5305 F: drivers/iio/adc/da91??-*.c
5306 F: drivers/input/misc/da72??.[ch]
5307 F: drivers/input/misc/da90??_onkey.c
5308 F: drivers/input/touchscreen/da9052_tsi.c
5309 F: drivers/leds/leds-da90??.c
5310 F: drivers/mfd/da903x.c
5311 F: drivers/mfd/da90??-*.c
5312 F: drivers/mfd/da91??-*.c
5313 F: drivers/pinctrl/pinctrl-da90??.c
5314 F: drivers/power/supply/da9052-battery.c
5315 F: drivers/power/supply/da91??-*.c
5316 F: drivers/regulator/da9???-regulator.[ch]
5317 F: drivers/regulator/slg51000-regulator.[ch]
5318 F: drivers/rtc/rtc-da90??.c
5319 F: drivers/thermal/da90??-thermal.c
5320 F: drivers/video/backlight/da90??_bl.c
5321 F: drivers/watchdog/da90??_wdt.c
5322 F: include/dt-bindings/regulator/dlg,da9*-regulator.h
5323 F: include/linux/mfd/da903x.h
5324 F: include/linux/mfd/da9052/
5325 F: include/linux/mfd/da9055/
5326 F: include/linux/mfd/da9062/
5327 F: include/linux/mfd/da9063/
5328 F: include/linux/mfd/da9150/
5329 F: include/linux/regulator/da9211.h
5330 F: include/sound/da[79]*.h
5331 F: sound/soc/codecs/da[79]*.[ch]
5333 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
5334 M: William Breathitt Gray <vilhelm.gray@gmail.com>
5335 L: linux-gpio@vger.kernel.org
5337 F: drivers/gpio/gpio-gpio-mm.c
5339 DIOLAN U2C-12 I2C DRIVER
5340 M: Guenter Roeck <linux@roeck-us.net>
5341 L: linux-i2c@vger.kernel.org
5343 F: drivers/i2c/busses/i2c-diolan-u2c.c
5345 DIRECTORY NOTIFICATION (DNOTIFY)
5346 M: Jan Kara <jack@suse.cz>
5347 R: Amir Goldstein <amir73il@gmail.com>
5348 L: linux-fsdevel@vger.kernel.org
5350 F: Documentation/filesystems/dnotify.rst
5351 F: fs/notify/dnotify/
5352 F: include/linux/dnotify.h
5354 DISK GEOMETRY AND PARTITION HANDLING
5355 M: Andries Brouwer <aeb@cwi.nl>
5357 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
5358 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
5359 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
5362 M: Jan Kara <jack@suse.com>
5364 F: Documentation/filesystems/quota.rst
5366 F: include/linux/quota*.h
5367 F: include/uapi/linux/quota*.h
5369 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
5370 M: Bernie Thompson <bernie@plugable.com>
5371 L: linux-fbdev@vger.kernel.org
5373 W: http://plugable.com/category/projects/udlfb/
5374 F: Documentation/fb/udlfb.rst
5375 F: drivers/video/fbdev/udlfb.c
5376 F: include/video/udlfb.h
5378 DISTRIBUTED LOCK MANAGER (DLM)
5379 M: Christine Caulfield <ccaulfie@redhat.com>
5380 M: David Teigland <teigland@redhat.com>
5381 L: cluster-devel@redhat.com
5383 W: http://sources.redhat.com/cluster/
5384 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5387 DMA BUFFER SHARING FRAMEWORK
5388 M: Sumit Semwal <sumit.semwal@linaro.org>
5389 M: Christian König <christian.koenig@amd.com>
5390 L: linux-media@vger.kernel.org
5391 L: dri-devel@lists.freedesktop.org
5392 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5394 T: git git://anongit.freedesktop.org/drm/drm-misc
5395 F: Documentation/driver-api/dma-buf.rst
5397 F: include/linux/*fence.h
5398 F: include/linux/dma-buf*
5399 F: include/linux/dma-resv.h
5400 K: \bdma_(?:buf|fence|resv)\b
5402 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
5403 M: Vinod Koul <vkoul@kernel.org>
5404 L: dmaengine@vger.kernel.org
5406 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5407 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
5408 F: Documentation/devicetree/bindings/dma/
5409 F: Documentation/driver-api/dmaengine/
5411 F: include/linux/dma/
5412 F: include/linux/dmaengine.h
5413 F: include/linux/of_dma.h
5416 M: Christoph Hellwig <hch@lst.de>
5417 M: Marek Szyprowski <m.szyprowski@samsung.com>
5418 R: Robin Murphy <robin.murphy@arm.com>
5419 L: iommu@lists.linux-foundation.org
5421 W: http://git.infradead.org/users/hch/dma-mapping.git
5422 T: git git://git.infradead.org/users/hch/dma-mapping.git
5423 F: include/asm-generic/dma-mapping.h
5424 F: include/linux/dma-direct.h
5425 F: include/linux/dma-mapping.h
5426 F: include/linux/dma-map-ops.h
5429 DMA MAPPING BENCHMARK
5430 M: Barry Song <song.bao.hua@hisilicon.com>
5431 L: iommu@lists.linux-foundation.org
5432 F: kernel/dma/map_benchmark.c
5433 F: tools/testing/selftests/dma/
5435 DMA-BUF HEAPS FRAMEWORK
5436 M: Sumit Semwal <sumit.semwal@linaro.org>
5437 R: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5438 R: Liam Mark <lmark@codeaurora.org>
5439 R: Laura Abbott <labbott@redhat.com>
5440 R: Brian Starkey <Brian.Starkey@arm.com>
5441 R: John Stultz <john.stultz@linaro.org>
5442 L: linux-media@vger.kernel.org
5443 L: dri-devel@lists.freedesktop.org
5444 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5446 T: git git://anongit.freedesktop.org/drm/drm-misc
5447 F: drivers/dma-buf/dma-heap.c
5448 F: drivers/dma-buf/heaps/*
5449 F: include/linux/dma-heap.h
5450 F: include/uapi/linux/dma-heap.h
5452 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
5453 M: Lukasz Luba <lukasz.luba@arm.com>
5454 L: linux-pm@vger.kernel.org
5455 L: linux-samsung-soc@vger.kernel.org
5457 F: Documentation/devicetree/bindings/memory-controllers/exynos5422-dmc.txt
5458 F: drivers/memory/samsung/exynos5422-dmc.c
5460 DME1737 HARDWARE MONITOR DRIVER
5461 M: Juerg Haefliger <juergh@gmail.com>
5462 L: linux-hwmon@vger.kernel.org
5464 F: Documentation/hwmon/dme1737.rst
5465 F: drivers/hwmon/dme1737.c
5468 M: Jean Delvare <jdelvare@suse.com>
5470 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
5471 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
5472 F: drivers/firmware/dmi-id.c
5473 F: drivers/firmware/dmi_scan.c
5474 F: include/linux/dmi.h
5477 M: Jonathan Corbet <corbet@lwn.net>
5478 L: linux-doc@vger.kernel.org
5480 P: Documentation/doc-guide/maintainer-profile.rst
5481 T: git git://git.lwn.net/linux.git docs-next
5483 F: scripts/documentation-file-ref-check
5484 F: scripts/kernel-doc
5485 F: scripts/sphinx-pre-install
5486 X: Documentation/ABI/
5487 X: Documentation/admin-guide/media/
5488 X: Documentation/devicetree/
5489 X: Documentation/driver-api/media/
5490 X: Documentation/firmware-guide/acpi/
5491 X: Documentation/i2c/
5492 X: Documentation/power/
5493 X: Documentation/spi/
5494 X: Documentation/userspace-api/media/
5496 DOCUMENTATION REPORTING ISSUES
5497 M: Thorsten Leemhuis <linux@leemhuis.info>
5498 L: linux-doc@vger.kernel.org
5500 F: Documentation/admin-guide/reporting-issues.rst
5502 DOCUMENTATION SCRIPTS
5503 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5504 L: linux-doc@vger.kernel.org
5506 F: Documentation/sphinx/parse-headers.pl
5507 F: scripts/documentation-file-ref-check
5508 F: scripts/sphinx-pre-install
5510 DOCUMENTATION/ITALIAN
5511 M: Federico Vaga <federico.vaga@vaga.pv.it>
5512 L: linux-doc@vger.kernel.org
5514 F: Documentation/translations/it_IT
5516 DONGWOON DW9714 LENS VOICE COIL DRIVER
5517 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5518 L: linux-media@vger.kernel.org
5520 T: git git://linuxtv.org/media_tree.git
5521 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5522 F: drivers/media/i2c/dw9714.c
5524 DONGWOON DW9768 LENS VOICE COIL DRIVER
5525 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
5526 L: linux-media@vger.kernel.org
5528 T: git git://linuxtv.org/media_tree.git
5529 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
5530 F: drivers/media/i2c/dw9768.c
5532 DONGWOON DW9807 LENS VOICE COIL DRIVER
5533 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5534 L: linux-media@vger.kernel.org
5536 T: git git://linuxtv.org/media_tree.git
5537 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5538 F: drivers/media/i2c/dw9807-vcm.c
5541 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
5542 L: blinux-list@redhat.com
5544 F: drivers/char/dtlk.c
5545 F: include/linux/dtlk.h
5547 DPAA2 DATAPATH I/O (DPIO) DRIVER
5548 M: Roy Pledge <Roy.Pledge@nxp.com>
5549 L: linux-kernel@vger.kernel.org
5551 F: drivers/soc/fsl/dpio
5553 DPAA2 ETHERNET DRIVER
5554 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5555 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5556 L: netdev@vger.kernel.org
5558 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
5559 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
5560 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
5561 F: drivers/net/ethernet/freescale/dpaa2/Makefile
5562 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5563 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5564 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
5565 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
5566 F: drivers/net/ethernet/freescale/dpaa2/dpni*
5568 DPAA2 ETHERNET SWITCH DRIVER
5569 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5570 L: netdev@vger.kernel.org
5572 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
5573 F: drivers/net/ethernet/freescale/dpaa2/dpsw*
5575 DPT_I2O SCSI RAID DRIVER
5576 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5577 L: linux-scsi@vger.kernel.org
5579 W: http://www.adaptec.com/
5580 F: drivers/scsi/dpt*
5581 F: drivers/scsi/dpt/
5584 M: Philipp Reisner <philipp.reisner@linbit.com>
5585 M: Lars Ellenberg <lars.ellenberg@linbit.com>
5586 L: drbd-dev@lists.linbit.com
5588 W: http://www.drbd.org
5589 T: git git://git.linbit.com/linux-drbd.git
5590 T: git git://git.linbit.com/drbd-8.4.git
5591 F: Documentation/admin-guide/blockdev/
5592 F: drivers/block/drbd/
5595 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5596 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5597 R: "Rafael J. Wysocki" <rafael@kernel.org>
5599 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5600 F: Documentation/core-api/kobject.rst
5604 F: include/linux/debugfs.h
5605 F: include/linux/kobj*
5608 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
5609 M: Nishanth Menon <nm@ti.com>
5610 L: linux-pm@vger.kernel.org
5612 F: drivers/soc/ti/smartreflex.c
5613 F: include/linux/power/smartreflex.h
5615 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5616 M: Maxime Ripard <mripard@kernel.org>
5617 M: Chen-Yu Tsai <wens@csie.org>
5618 R: Jernej Skrabec <jernej.skrabec@siol.net>
5619 L: dri-devel@lists.freedesktop.org
5621 T: git git://anongit.freedesktop.org/drm/drm-misc
5622 F: drivers/gpu/drm/sun4i/sun8i*
5624 DRM DRIVER FOR ARM PL111 CLCD
5625 M: Eric Anholt <eric@anholt.net>
5627 T: git git://anongit.freedesktop.org/drm/drm-misc
5628 F: drivers/gpu/drm/pl111/
5630 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5631 M: Linus Walleij <linus.walleij@linaro.org>
5633 T: git git://anongit.freedesktop.org/drm/drm-misc
5634 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
5635 F: drivers/gpu/drm/panel/panel-arm-versatile.c
5637 DRM DRIVER FOR ASPEED BMC GFX
5638 M: Joel Stanley <joel@jms.id.au>
5639 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
5641 T: git git://anongit.freedesktop.org/drm/drm-misc
5642 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5643 F: drivers/gpu/drm/aspeed/
5645 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5646 M: Dave Airlie <airlied@redhat.com>
5647 R: Thomas Zimmermann <tzimmermann@suse.de>
5648 L: dri-devel@lists.freedesktop.org
5650 T: git git://anongit.freedesktop.org/drm/drm-misc
5651 F: drivers/gpu/drm/ast/
5653 DRM DRIVER FOR BOCHS VIRTUAL GPU
5654 M: Gerd Hoffmann <kraxel@redhat.com>
5655 L: virtualization@lists.linux-foundation.org
5657 T: git git://anongit.freedesktop.org/drm/drm-misc
5658 F: drivers/gpu/drm/bochs/
5660 DRM DRIVER FOR BOE HIMAX8279D PANELS
5661 M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
5663 F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
5664 F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
5666 DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
5667 M: Jagan Teki <jagan@amarulasolutions.com>
5669 F: Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
5670 F: drivers/gpu/drm/bridge/chipone-icn6211.c
5672 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5673 M: Linus Walleij <linus.walleij@linaro.org>
5675 T: git git://anongit.freedesktop.org/drm/drm-misc
5676 F: drivers/gpu/drm/tve200/
5678 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
5679 M: Icenowy Zheng <icenowy@aosc.io>
5681 F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
5682 F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
5684 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5685 M: Jagan Teki <jagan@amarulasolutions.com>
5687 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
5688 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5690 DRM DRIVER FOR GENERIC USB DISPLAY
5691 M: Noralf Trønnes <noralf@tronnes.org>
5693 W: https://github.com/notro/gud/wiki
5694 T: git git://anongit.freedesktop.org/drm/drm-misc
5695 F: drivers/gpu/drm/gud/
5696 F: include/drm/gud.h
5698 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5699 M: Hans de Goede <hdegoede@redhat.com>
5701 T: git git://anongit.freedesktop.org/drm/drm-misc
5702 F: drivers/gpu/drm/tiny/gm12u320.c
5704 DRM DRIVER FOR HX8357D PANELS
5705 M: Eric Anholt <eric@anholt.net>
5707 T: git git://anongit.freedesktop.org/drm/drm-misc
5708 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
5709 F: drivers/gpu/drm/tiny/hx8357d.c
5711 DRM DRIVER FOR ILITEK ILI9225 PANELS
5712 M: David Lechner <david@lechnology.com>
5714 T: git git://anongit.freedesktop.org/drm/drm-misc
5715 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5716 F: drivers/gpu/drm/tiny/ili9225.c
5718 DRM DRIVER FOR ILITEK ILI9486 PANELS
5719 M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
5721 T: git git://anongit.freedesktop.org/drm/drm-misc
5722 F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
5723 F: drivers/gpu/drm/tiny/ili9486.c
5725 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5726 S: Orphan / Obsolete
5727 F: drivers/gpu/drm/i810/
5728 F: include/uapi/drm/i810_drm.h
5730 DRM DRIVER FOR LVDS PANELS
5731 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5732 L: dri-devel@lists.freedesktop.org
5733 T: git git://anongit.freedesktop.org/drm/drm-misc
5735 F: drivers/gpu/drm/panel/panel-lvds.c
5736 F: Documentation/devicetree/bindings/display/panel/lvds.yaml
5738 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
5739 M: Guido Günther <agx@sigxcpu.org>
5740 R: Purism Kernel Team <kernel@puri.sm>
5742 F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
5743 F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
5745 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5746 S: Orphan / Obsolete
5747 F: drivers/gpu/drm/mga/
5748 F: include/uapi/drm/mga_drm.h
5750 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
5751 M: Dave Airlie <airlied@redhat.com>
5752 R: Thomas Zimmermann <tzimmermann@suse.de>
5753 L: dri-devel@lists.freedesktop.org
5755 T: git git://anongit.freedesktop.org/drm/drm-misc
5756 F: drivers/gpu/drm/mgag200/
5758 DRM DRIVER FOR MI0283QT
5759 M: Noralf Trønnes <noralf@tronnes.org>
5761 T: git git://anongit.freedesktop.org/drm/drm-misc
5762 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5763 F: drivers/gpu/drm/tiny/mi0283qt.c
5765 DRM DRIVER FOR MSM ADRENO GPU
5766 M: Rob Clark <robdclark@gmail.com>
5767 M: Sean Paul <sean@poorly.run>
5768 L: linux-arm-msm@vger.kernel.org
5769 L: dri-devel@lists.freedesktop.org
5770 L: freedreno@lists.freedesktop.org
5772 T: git https://gitlab.freedesktop.org/drm/msm.git
5773 F: Documentation/devicetree/bindings/display/msm/
5774 F: drivers/gpu/drm/msm/
5775 F: include/uapi/drm/msm_drm.h
5777 DRM DRIVER FOR NOVATEK NT35510 PANELS
5778 M: Linus Walleij <linus.walleij@linaro.org>
5780 T: git git://anongit.freedesktop.org/drm/drm-misc
5781 F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
5782 F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
5784 DRM DRIVER FOR NOVATEK NT36672A PANELS
5785 M: Sumit Semwal <sumit.semwal@linaro.org>
5787 T: git git://anongit.freedesktop.org/drm/drm-misc
5788 F: Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
5789 F: drivers/gpu/drm/panel/panel-novatek-nt36672a.c
5791 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5792 M: Ben Skeggs <bskeggs@redhat.com>
5793 L: dri-devel@lists.freedesktop.org
5794 L: nouveau@lists.freedesktop.org
5796 T: git git://github.com/skeggsb/linux
5797 F: drivers/gpu/drm/nouveau/
5798 F: include/uapi/drm/nouveau_drm.h
5800 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5801 M: Stefan Mavrodiev <stefan@olimex.com>
5803 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
5804 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5806 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5807 M: Noralf Trønnes <noralf@tronnes.org>
5809 T: git git://anongit.freedesktop.org/drm/drm-misc
5810 F: Documentation/devicetree/bindings/display/repaper.txt
5811 F: drivers/gpu/drm/tiny/repaper.c
5813 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5814 M: Dave Airlie <airlied@redhat.com>
5815 M: Gerd Hoffmann <kraxel@redhat.com>
5816 L: virtualization@lists.linux-foundation.org
5818 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5819 T: git git://anongit.freedesktop.org/drm/drm-misc
5820 F: drivers/gpu/drm/tiny/cirrus.c
5822 DRM DRIVER FOR QXL VIRTUAL GPU
5823 M: Dave Airlie <airlied@redhat.com>
5824 M: Gerd Hoffmann <kraxel@redhat.com>
5825 L: virtualization@lists.linux-foundation.org
5826 L: spice-devel@lists.freedesktop.org
5828 T: git git://anongit.freedesktop.org/drm/drm-misc
5829 F: drivers/gpu/drm/qxl/
5830 F: include/uapi/drm/qxl_drm.h
5832 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5833 S: Orphan / Obsolete
5834 F: drivers/gpu/drm/r128/
5835 F: include/uapi/drm/r128_drm.h
5837 DRM DRIVER FOR RAYDIUM RM67191 PANELS
5838 M: Robert Chiras <robert.chiras@nxp.com>
5840 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
5841 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
5843 DRM DRIVER FOR SITRONIX ST7703 PANELS
5844 M: Guido Günther <agx@sigxcpu.org>
5845 R: Purism Kernel Team <kernel@puri.sm>
5846 R: Ondrej Jirman <megous@megous.com>
5848 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
5849 F: drivers/gpu/drm/panel/panel-sitronix-st7703.c
5851 DRM DRIVER FOR SAVAGE VIDEO CARDS
5852 S: Orphan / Obsolete
5853 F: drivers/gpu/drm/savage/
5854 F: include/uapi/drm/savage_drm.h
5856 DRM DRIVER FOR SIS VIDEO CARDS
5857 S: Orphan / Obsolete
5858 F: drivers/gpu/drm/sis/
5859 F: include/uapi/drm/sis_drm.h
5861 DRM DRIVER FOR SITRONIX ST7586 PANELS
5862 M: David Lechner <david@lechnology.com>
5864 T: git git://anongit.freedesktop.org/drm/drm-misc
5865 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
5866 F: drivers/gpu/drm/tiny/st7586.c
5868 DRM DRIVER FOR SITRONIX ST7701 PANELS
5869 M: Jagan Teki <jagan@amarulasolutions.com>
5871 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
5872 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
5874 DRM DRIVER FOR SITRONIX ST7735R PANELS
5875 M: David Lechner <david@lechnology.com>
5877 T: git git://anongit.freedesktop.org/drm/drm-misc
5878 F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
5879 F: drivers/gpu/drm/tiny/st7735r.c
5881 DRM DRIVER FOR SONY ACX424AKP PANELS
5882 M: Linus Walleij <linus.walleij@linaro.org>
5884 T: git git://anongit.freedesktop.org/drm/drm-misc
5885 F: drivers/gpu/drm/panel/panel-sony-acx424akp.c
5887 DRM DRIVER FOR ST-ERICSSON MCDE
5888 M: Linus Walleij <linus.walleij@linaro.org>
5890 T: git git://anongit.freedesktop.org/drm/drm-misc
5891 F: Documentation/devicetree/bindings/display/ste,mcde.yaml
5892 F: drivers/gpu/drm/mcde/
5894 DRM DRIVER FOR TDFX VIDEO CARDS
5895 S: Orphan / Obsolete
5896 F: drivers/gpu/drm/tdfx/
5898 DRM DRIVER FOR TPO TPG110 PANELS
5899 M: Linus Walleij <linus.walleij@linaro.org>
5901 T: git git://anongit.freedesktop.org/drm/drm-misc
5902 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
5903 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
5905 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5906 M: Dave Airlie <airlied@redhat.com>
5907 R: Sean Paul <sean@poorly.run>
5908 R: Thomas Zimmermann <tzimmermann@suse.de>
5909 L: dri-devel@lists.freedesktop.org
5911 T: git git://anongit.freedesktop.org/drm/drm-misc
5912 F: drivers/gpu/drm/udl/
5914 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5915 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5916 M: Melissa Wen <melissa.srw@gmail.com>
5917 R: Haneen Mohammed <hamohammed.sa@gmail.com>
5918 R: Daniel Vetter <daniel@ffwll.ch>
5919 L: dri-devel@lists.freedesktop.org
5921 T: git git://anongit.freedesktop.org/drm/drm-misc
5922 F: Documentation/gpu/vkms.rst
5923 F: drivers/gpu/drm/vkms/
5925 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5926 M: Hans de Goede <hdegoede@redhat.com>
5927 L: dri-devel@lists.freedesktop.org
5929 T: git git://anongit.freedesktop.org/drm/drm-misc
5930 F: drivers/gpu/drm/vboxvideo/
5932 DRM DRIVER FOR VMWARE VIRTUAL GPU
5933 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5934 M: Roland Scheidegger <sroland@vmware.com>
5935 M: Zack Rusin <zackr@vmware.com>
5936 L: dri-devel@lists.freedesktop.org
5938 T: git git://people.freedesktop.org/~sroland/linux
5939 F: drivers/gpu/drm/vmwgfx/
5940 F: include/uapi/drm/vmwgfx_drm.h
5943 M: David Airlie <airlied@linux.ie>
5944 M: Daniel Vetter <daniel@ffwll.ch>
5945 L: dri-devel@lists.freedesktop.org
5947 B: https://gitlab.freedesktop.org/drm
5948 C: irc://chat.freenode.net/dri-devel
5949 T: git git://anongit.freedesktop.org/drm/drm
5950 F: Documentation/devicetree/bindings/display/
5951 F: Documentation/devicetree/bindings/gpu/
5952 F: Documentation/gpu/
5956 F: include/linux/vga*
5957 F: include/uapi/drm/
5959 DRM DRIVERS AND MISC GPU PATCHES
5960 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5961 M: Maxime Ripard <mripard@kernel.org>
5962 M: Thomas Zimmermann <tzimmermann@suse.de>
5964 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5965 T: git git://anongit.freedesktop.org/drm/drm-misc
5966 F: Documentation/gpu/
5967 F: drivers/gpu/drm/*
5970 F: include/linux/vga*
5971 F: include/uapi/drm/drm*
5973 DRM DRIVERS FOR ALLWINNER A10
5974 M: Maxime Ripard <mripard@kernel.org>
5975 M: Chen-Yu Tsai <wens@csie.org>
5976 L: dri-devel@lists.freedesktop.org
5978 T: git git://anongit.freedesktop.org/drm/drm-misc
5979 F: Documentation/devicetree/bindings/display/allwinner*
5980 F: drivers/gpu/drm/sun4i/
5982 DRM DRIVERS FOR AMLOGIC SOCS
5983 M: Neil Armstrong <narmstrong@baylibre.com>
5984 L: dri-devel@lists.freedesktop.org
5985 L: linux-amlogic@lists.infradead.org
5987 W: http://linux-meson.com/
5988 T: git git://anongit.freedesktop.org/drm/drm-misc
5989 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
5990 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
5991 F: Documentation/gpu/meson.rst
5992 F: drivers/gpu/drm/meson/
5994 DRM DRIVERS FOR ATMEL HLCDC
5995 M: Sam Ravnborg <sam@ravnborg.org>
5996 M: Boris Brezillon <bbrezillon@kernel.org>
5997 L: dri-devel@lists.freedesktop.org
5999 T: git git://anongit.freedesktop.org/drm/drm-misc
6000 F: Documentation/devicetree/bindings/display/atmel/
6001 F: drivers/gpu/drm/atmel-hlcdc/
6003 DRM DRIVERS FOR BRIDGE CHIPS
6004 M: Andrzej Hajda <a.hajda@samsung.com>
6005 M: Neil Armstrong <narmstrong@baylibre.com>
6006 M: Robert Foss <robert.foss@linaro.org>
6007 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
6008 R: Jonas Karlman <jonas@kwiboo.se>
6009 R: Jernej Skrabec <jernej.skrabec@siol.net>
6011 T: git git://anongit.freedesktop.org/drm/drm-misc
6012 F: drivers/gpu/drm/bridge/
6014 DRM DRIVERS FOR EXYNOS
6015 M: Inki Dae <inki.dae@samsung.com>
6016 M: Joonyoung Shim <jy0922.shim@samsung.com>
6017 M: Seung-Woo Kim <sw0312.kim@samsung.com>
6018 M: Kyungmin Park <kyungmin.park@samsung.com>
6019 L: dri-devel@lists.freedesktop.org
6021 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
6022 F: Documentation/devicetree/bindings/display/exynos/
6023 F: drivers/gpu/drm/exynos/
6024 F: include/uapi/drm/exynos_drm.h
6026 DRM DRIVERS FOR FREESCALE DCU
6027 M: Stefan Agner <stefan@agner.ch>
6028 M: Alison Wang <alison.wang@nxp.com>
6029 L: dri-devel@lists.freedesktop.org
6031 T: git git://anongit.freedesktop.org/drm/drm-misc
6032 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
6033 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
6034 F: drivers/gpu/drm/fsl-dcu/
6036 DRM DRIVERS FOR FREESCALE IMX
6037 M: Philipp Zabel <p.zabel@pengutronix.de>
6038 L: dri-devel@lists.freedesktop.org
6040 F: Documentation/devicetree/bindings/display/imx/
6041 F: drivers/gpu/drm/imx/
6042 F: drivers/gpu/ipu-v3/
6044 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
6045 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
6046 L: dri-devel@lists.freedesktop.org
6048 T: git git://github.com/patjak/drm-gma500
6049 F: drivers/gpu/drm/gma500/
6051 DRM DRIVERS FOR HISILICON
6052 M: Xinliang Liu <xinliang.liu@linaro.org>
6053 M: Tian Tao <tiantao6@hisilicon.com>
6054 R: John Stultz <john.stultz@linaro.org>
6055 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
6056 R: Chen Feng <puck.chen@hisilicon.com>
6057 L: dri-devel@lists.freedesktop.org
6059 T: git git://anongit.freedesktop.org/drm/drm-misc
6060 F: Documentation/devicetree/bindings/display/hisilicon/
6061 F: drivers/gpu/drm/hisilicon/
6063 DRM DRIVERS FOR LIMA
6064 M: Qiang Yu <yuq825@gmail.com>
6065 L: dri-devel@lists.freedesktop.org
6066 L: lima@lists.freedesktop.org (moderated for non-subscribers)
6068 T: git git://anongit.freedesktop.org/drm/drm-misc
6069 F: drivers/gpu/drm/lima/
6070 F: include/uapi/drm/lima_drm.h
6072 DRM DRIVERS FOR MEDIATEK
6073 M: Chun-Kuang Hu <chunkuang.hu@kernel.org>
6074 M: Philipp Zabel <p.zabel@pengutronix.de>
6075 L: dri-devel@lists.freedesktop.org
6076 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
6078 F: Documentation/devicetree/bindings/display/mediatek/
6079 F: drivers/gpu/drm/mediatek/
6080 F: drivers/phy/mediatek/phy-mtk-hdmi*
6081 F: drivers/phy/mediatek/phy-mtk-mipi*
6083 DRM DRIVERS FOR NVIDIA TEGRA
6084 M: Thierry Reding <thierry.reding@gmail.com>
6085 L: dri-devel@lists.freedesktop.org
6086 L: linux-tegra@vger.kernel.org
6088 T: git git://anongit.freedesktop.org/tegra/linux.git
6089 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
6090 F: drivers/gpu/drm/tegra/
6091 F: drivers/gpu/host1x/
6092 F: include/linux/host1x.h
6093 F: include/uapi/drm/tegra_drm.h
6095 DRM DRIVERS FOR RENESAS
6096 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6097 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
6098 L: dri-devel@lists.freedesktop.org
6099 L: linux-renesas-soc@vger.kernel.org
6101 T: git git://linuxtv.org/pinchartl/media drm/du/next
6102 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
6103 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
6104 F: Documentation/devicetree/bindings/display/renesas,du.yaml
6105 F: drivers/gpu/drm/rcar-du/
6106 F: drivers/gpu/drm/shmobile/
6107 F: include/linux/platform_data/shmob_drm.h
6109 DRM DRIVERS FOR ROCKCHIP
6110 M: Sandy Huang <hjc@rock-chips.com>
6111 M: Heiko Stübner <heiko@sntech.de>
6112 L: dri-devel@lists.freedesktop.org
6114 T: git git://anongit.freedesktop.org/drm/drm-misc
6115 F: Documentation/devicetree/bindings/display/rockchip/
6116 F: drivers/gpu/drm/rockchip/
6119 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
6120 L: dri-devel@lists.freedesktop.org
6122 T: git git://anongit.freedesktop.org/drm/drm-misc
6123 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
6124 F: drivers/gpu/drm/sti
6127 M: Yannick Fertre <yannick.fertre@foss.st.com>
6128 M: Philippe Cornu <philippe.cornu@foss.st.com>
6129 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
6130 L: dri-devel@lists.freedesktop.org
6132 T: git git://anongit.freedesktop.org/drm/drm-misc
6133 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
6134 F: drivers/gpu/drm/stm
6136 DRM DRIVERS FOR TI KEYSTONE
6137 M: Jyri Sarha <jyri.sarha@iki.fi>
6138 M: Tomi Valkeinen <tomba@kernel.org>
6139 L: dri-devel@lists.freedesktop.org
6141 T: git git://anongit.freedesktop.org/drm/drm-misc
6142 F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
6143 F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
6144 F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
6145 F: drivers/gpu/drm/tidss/
6147 DRM DRIVERS FOR TI LCDC
6148 M: Jyri Sarha <jyri.sarha@iki.fi>
6149 R: Tomi Valkeinen <tomba@kernel.org>
6150 L: dri-devel@lists.freedesktop.org
6152 F: Documentation/devicetree/bindings/display/tilcdc/
6153 F: drivers/gpu/drm/tilcdc/
6155 DRM DRIVERS FOR TI OMAP
6156 M: Tomi Valkeinen <tomba@kernel.org>
6157 L: dri-devel@lists.freedesktop.org
6159 F: Documentation/devicetree/bindings/display/ti/
6160 F: drivers/gpu/drm/omapdrm/
6163 M: Eric Anholt <eric@anholt.net>
6165 T: git git://anongit.freedesktop.org/drm/drm-misc
6166 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
6167 F: drivers/gpu/drm/v3d/
6168 F: include/uapi/drm/v3d_drm.h
6171 M: Eric Anholt <eric@anholt.net>
6172 M: Maxime Ripard <mripard@kernel.org>
6174 T: git git://github.com/anholt/linux
6175 T: git git://anongit.freedesktop.org/drm/drm-misc
6176 F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
6177 F: drivers/gpu/drm/vc4/
6178 F: include/uapi/drm/vc4_drm.h
6180 DRM DRIVERS FOR VIVANTE GPU IP
6181 M: Lucas Stach <l.stach@pengutronix.de>
6182 R: Russell King <linux+etnaviv@armlinux.org.uk>
6183 R: Christian Gmeiner <christian.gmeiner@gmail.com>
6184 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
6185 L: dri-devel@lists.freedesktop.org
6187 F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
6188 F: drivers/gpu/drm/etnaviv/
6189 F: include/uapi/drm/etnaviv_drm.h
6192 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
6193 L: dri-devel@lists.freedesktop.org
6194 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
6196 T: git git://anongit.freedesktop.org/drm/drm-misc
6197 F: Documentation/gpu/xen-front.rst
6198 F: drivers/gpu/drm/xen/
6200 DRM DRIVERS FOR XILINX
6201 M: Hyun Kwon <hyun.kwon@xilinx.com>
6202 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6203 L: dri-devel@lists.freedesktop.org
6205 T: git git://anongit.freedesktop.org/drm/drm-misc
6206 F: Documentation/devicetree/bindings/display/xlnx/
6207 F: drivers/gpu/drm/xlnx/
6210 M: Thierry Reding <thierry.reding@gmail.com>
6211 R: Sam Ravnborg <sam@ravnborg.org>
6212 L: dri-devel@lists.freedesktop.org
6214 T: git git://anongit.freedesktop.org/drm/drm-misc
6215 F: Documentation/devicetree/bindings/display/panel/
6216 F: drivers/gpu/drm/drm_panel.c
6217 F: drivers/gpu/drm/panel/
6218 F: include/drm/drm_panel.h
6221 M: Christian Koenig <christian.koenig@amd.com>
6222 M: Huang Rui <ray.huang@amd.com>
6223 L: dri-devel@lists.freedesktop.org
6225 T: git git://people.freedesktop.org/~agd5f/linux
6226 F: drivers/gpu/drm/ttm/
6229 DSBR100 USB FM RADIO DRIVER
6230 M: Alexey Klimov <klimov.linux@gmail.com>
6231 L: linux-media@vger.kernel.org
6233 T: git git://linuxtv.org/media_tree.git
6234 F: drivers/media/radio/dsbr100.c
6237 M: Hans Verkuil <hverkuil@xs4all.nl>
6238 L: linux-media@vger.kernel.org
6240 W: https://linuxtv.org
6241 T: git git://linuxtv.org/media_tree.git
6242 F: drivers/media/pci/dt3155/
6244 DVB_USB_AF9015 MEDIA DRIVER
6245 M: Antti Palosaari <crope@iki.fi>
6246 L: linux-media@vger.kernel.org
6248 W: https://linuxtv.org
6249 W: http://palosaari.fi/linux/
6250 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6251 T: git git://linuxtv.org/anttip/media_tree.git
6252 F: drivers/media/usb/dvb-usb-v2/af9015*
6254 DVB_USB_AF9035 MEDIA DRIVER
6255 M: Antti Palosaari <crope@iki.fi>
6256 L: linux-media@vger.kernel.org
6258 W: https://linuxtv.org
6259 W: http://palosaari.fi/linux/
6260 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6261 T: git git://linuxtv.org/anttip/media_tree.git
6262 F: drivers/media/usb/dvb-usb-v2/af9035*
6264 DVB_USB_ANYSEE 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/anysee*
6274 DVB_USB_AU6610 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/au6610*
6284 DVB_USB_CE6230 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/ce6230*
6294 DVB_USB_CXUSB MEDIA DRIVER
6295 M: Michael Krufky <mkrufky@linuxtv.org>
6296 L: linux-media@vger.kernel.org
6298 W: https://linuxtv.org
6299 W: http://github.com/mkrufky
6300 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6301 T: git git://linuxtv.org/media_tree.git
6302 F: drivers/media/usb/dvb-usb/cxusb*
6304 DVB_USB_EC168 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/ec168*
6314 DVB_USB_GL861 MEDIA DRIVER
6315 M: Antti Palosaari <crope@iki.fi>
6316 L: linux-media@vger.kernel.org
6318 W: https://linuxtv.org
6319 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6320 T: git git://linuxtv.org/anttip/media_tree.git
6321 F: drivers/media/usb/dvb-usb-v2/gl861*
6323 DVB_USB_MXL111SF MEDIA DRIVER
6324 M: Michael Krufky <mkrufky@linuxtv.org>
6325 L: linux-media@vger.kernel.org
6327 W: https://linuxtv.org
6328 W: http://github.com/mkrufky
6329 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6330 T: git git://linuxtv.org/mkrufky/mxl111sf.git
6331 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
6333 DVB_USB_RTL28XXU MEDIA DRIVER
6334 M: Antti Palosaari <crope@iki.fi>
6335 L: linux-media@vger.kernel.org
6337 W: https://linuxtv.org
6338 W: http://palosaari.fi/linux/
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/rtl28xxu*
6343 DVB_USB_V2 MEDIA DRIVER
6344 M: Antti Palosaari <crope@iki.fi>
6345 L: linux-media@vger.kernel.org
6347 W: https://linuxtv.org
6348 W: http://palosaari.fi/linux/
6349 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6350 T: git git://linuxtv.org/anttip/media_tree.git
6351 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
6352 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
6355 M: Jason Baron <jbaron@akamai.com>
6357 F: include/linux/dynamic_debug.h
6358 F: lib/dynamic_debug.c
6360 DYNAMIC INTERRUPT MODERATION
6361 M: Tal Gilboa <talgi@nvidia.com>
6363 F: Documentation/networking/net_dim.rst
6364 F: include/linux/dim.h
6367 DZ DECSTATION DZ11 SERIAL DRIVER
6368 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
6370 F: drivers/tty/serial/dz.*
6372 E3X0 POWER BUTTON DRIVER
6373 M: Moritz Fischer <moritz.fischer@ettus.com>
6374 L: usrp-users@lists.ettus.com
6376 W: http://www.ettus.com
6377 F: Documentation/devicetree/bindings/input/e3x0-button.txt
6378 F: drivers/input/misc/e3x0-button.c
6381 M: Antti Palosaari <crope@iki.fi>
6382 L: linux-media@vger.kernel.org
6384 W: https://linuxtv.org
6385 W: http://palosaari.fi/linux/
6386 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6387 T: git git://linuxtv.org/anttip/media_tree.git
6388 F: drivers/media/tuners/e4000*
6390 EARTH_PT1 MEDIA DRIVER
6391 M: Akihiro Tsukada <tskd08@gmail.com>
6392 L: linux-media@vger.kernel.org
6394 F: drivers/media/pci/pt1/
6396 EARTH_PT3 MEDIA DRIVER
6397 M: Akihiro Tsukada <tskd08@gmail.com>
6398 L: linux-media@vger.kernel.org
6400 F: drivers/media/pci/pt3/
6403 M: Antti Palosaari <crope@iki.fi>
6404 L: linux-media@vger.kernel.org
6406 W: https://linuxtv.org
6407 W: http://palosaari.fi/linux/
6408 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6409 T: git git://linuxtv.org/anttip/media_tree.git
6410 F: drivers/media/dvb-frontends/ec100*
6413 M: Tyler Hicks <code@tyhicks.com>
6414 L: ecryptfs@vger.kernel.org
6416 W: http://ecryptfs.org
6417 W: https://launchpad.net/ecryptfs
6418 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
6419 F: Documentation/filesystems/ecryptfs.rst
6423 M: Borislav Petkov <bp@alien8.de>
6424 L: linux-edac@vger.kernel.org
6426 F: drivers/edac/amd64_edac*
6429 M: Jan Luebbe <jlu@pengutronix.de>
6430 L: linux-edac@vger.kernel.org
6432 F: drivers/edac/armada_xp_*
6435 M: Stefan Schaeckeler <sschaeck@cisco.com>
6437 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
6438 F: drivers/edac/aspeed_edac.c
6441 M: Shravan Kumar Ramani <shravankr@nvidia.com>
6443 F: drivers/edac/bluefield_edac.c
6446 M: Andre Przywara <andre.przywara@arm.com>
6447 L: linux-edac@vger.kernel.org
6449 F: drivers/edac/highbank*
6452 M: Ralf Baechle <ralf@linux-mips.org>
6453 L: linux-edac@vger.kernel.org
6454 L: linux-mips@vger.kernel.org
6456 F: drivers/edac/octeon_edac*
6458 EDAC-CAVIUM THUNDERX
6459 M: Robert Richter <rric@kernel.org>
6460 L: linux-edac@vger.kernel.org
6462 F: drivers/edac/thunderx_edac*
6465 M: Borislav Petkov <bp@alien8.de>
6466 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6467 M: Tony Luck <tony.luck@intel.com>
6468 R: James Morse <james.morse@arm.com>
6469 R: Robert Richter <rric@kernel.org>
6470 L: linux-edac@vger.kernel.org
6472 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
6473 F: Documentation/admin-guide/ras.rst
6474 F: Documentation/driver-api/edac.rst
6476 F: include/linux/edac.h
6479 M: Lei Wang <lewan@microsoft.com>
6480 L: linux-edac@vger.kernel.org
6482 F: drivers/edac/dmc520_edac.c
6485 M: Mark Gross <mark.gross@intel.com>
6486 L: linux-edac@vger.kernel.org
6488 F: drivers/edac/e752x_edac.c
6491 L: linux-edac@vger.kernel.org
6493 F: drivers/edac/e7xxx_edac.c
6496 M: York Sun <york.sun@nxp.com>
6497 L: linux-edac@vger.kernel.org
6499 F: drivers/edac/fsl_ddr_edac.*
6502 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6503 L: linux-edac@vger.kernel.org
6505 F: drivers/edac/ghes_edac.c
6508 M: Tony Luck <tony.luck@intel.com>
6509 L: linux-edac@vger.kernel.org
6511 F: drivers/edac/i10nm_base.c
6514 L: linux-edac@vger.kernel.org
6516 F: drivers/edac/i3000_edac.c
6519 L: linux-edac@vger.kernel.org
6521 F: drivers/edac/i5000_edac.c
6524 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6525 L: linux-edac@vger.kernel.org
6527 F: drivers/edac/i5400_edac.c
6530 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6531 L: linux-edac@vger.kernel.org
6533 F: drivers/edac/i7300_edac.c
6536 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6537 L: linux-edac@vger.kernel.org
6539 F: drivers/edac/i7core_edac.c
6542 M: Tim Small <tim@buttersideup.com>
6543 L: linux-edac@vger.kernel.org
6545 F: drivers/edac/i82443bxgx_edac.c
6548 M: "Arvind R." <arvino55@gmail.com>
6549 L: linux-edac@vger.kernel.org
6551 F: drivers/edac/i82975x_edac.c
6554 M: Jason Baron <jbaron@akamai.com>
6555 L: linux-edac@vger.kernel.org
6557 F: drivers/edac/ie31200_edac.c
6560 M: Tony Luck <tony.luck@intel.com>
6561 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6562 L: linux-edac@vger.kernel.org
6564 F: drivers/edac/igen6_edac.c
6567 M: Johannes Thumshirn <morbidrsa@gmail.com>
6568 L: linux-edac@vger.kernel.org
6570 F: drivers/edac/mpc85xx_edac.[ch]
6573 M: Egor Martovetsky <egor@pasemi.com>
6574 L: linux-edac@vger.kernel.org
6576 F: drivers/edac/pasemi_edac.c
6579 M: Tony Luck <tony.luck@intel.com>
6580 L: linux-edac@vger.kernel.org
6582 F: drivers/edac/pnd2_edac.[ch]
6585 M: Channagoud Kadabi <ckadabi@codeaurora.org>
6586 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6587 L: linux-arm-msm@vger.kernel.org
6588 L: linux-edac@vger.kernel.org
6590 F: drivers/edac/qcom_edac.c
6593 M: Tim Small <tim@buttersideup.com>
6594 L: linux-edac@vger.kernel.org
6596 F: drivers/edac/r82600_edac.c
6599 M: Tony Luck <tony.luck@intel.com>
6600 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6601 L: linux-edac@vger.kernel.org
6603 F: drivers/edac/sb_edac.c
6606 M: Yash Shah <yash.shah@sifive.com>
6607 L: linux-edac@vger.kernel.org
6609 F: drivers/edac/sifive_edac.c
6612 M: Tony Luck <tony.luck@intel.com>
6613 L: linux-edac@vger.kernel.org
6615 F: drivers/edac/skx_*.[ch]
6618 M: Tero Kristo <kristo@kernel.org>
6619 L: linux-edac@vger.kernel.org
6621 F: drivers/edac/ti_edac.c
6623 EDIROL UA-101/UA-1000 DRIVER
6624 M: Clemens Ladisch <clemens@ladisch.de>
6625 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6627 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6628 F: sound/usb/misc/ua101.c
6631 M: Ivan Hu <ivan.hu@canonical.com>
6632 M: Ard Biesheuvel <ardb@kernel.org>
6633 L: linux-efi@vger.kernel.org
6635 F: drivers/firmware/efi/test/
6637 EFI VARIABLE FILESYSTEM
6638 M: Matthew Garrett <matthew.garrett@nebula.com>
6639 M: Jeremy Kerr <jk@ozlabs.org>
6640 M: Ard Biesheuvel <ardb@kernel.org>
6641 L: linux-efi@vger.kernel.org
6643 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6646 EFIFB FRAMEBUFFER DRIVER
6647 M: Peter Jones <pjones@redhat.com>
6648 L: linux-fbdev@vger.kernel.org
6650 F: drivers/video/fbdev/efifb.c
6654 W: http://aeschi.ch.eu.org/efs/
6657 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6658 M: Douglas Miller <dougmill@linux.ibm.com>
6659 L: netdev@vger.kernel.org
6661 F: drivers/net/ethernet/ibm/ehea/
6663 EM28XX VIDEO4LINUX DRIVER
6664 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6665 L: linux-media@vger.kernel.org
6667 W: https://linuxtv.org
6668 T: git git://linuxtv.org/media_tree.git
6669 F: Documentation/admin-guide/media/em28xx*
6670 F: drivers/media/usb/em28xx/
6673 M: Paul Gortmaker <paul.gortmaker@windriver.com>
6674 M: Matt Mackall <mpm@selenic.com>
6675 M: David Woodhouse <dwmw2@infradead.org>
6676 L: linux-embedded@vger.kernel.org
6679 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
6680 M: Adrian Hunter <adrian.hunter@intel.com>
6681 M: Ritesh Harjani <riteshh@codeaurora.org>
6682 M: Asutosh Das <asutoshd@codeaurora.org>
6683 L: linux-mmc@vger.kernel.org
6685 F: drivers/mmc/host/cqhci*
6687 EMULEX 10Gbps iSCSI - OneConnect DRIVER
6688 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6689 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
6690 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6691 L: linux-scsi@vger.kernel.org
6693 W: http://www.broadcom.com
6694 F: drivers/scsi/be2iscsi/
6696 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6697 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
6698 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6699 M: Somnath Kotur <somnath.kotur@broadcom.com>
6700 L: netdev@vger.kernel.org
6702 W: http://www.emulex.com
6703 F: drivers/net/ethernet/emulex/benet/
6705 EMULEX ONECONNECT ROCE DRIVER
6706 M: Selvin Xavier <selvin.xavier@broadcom.com>
6707 M: Devesh Sharma <devesh.sharma@broadcom.com>
6708 L: linux-rdma@vger.kernel.org
6710 W: http://www.broadcom.com
6711 F: drivers/infiniband/hw/ocrdma/
6712 F: include/uapi/rdma/ocrdma-abi.h
6714 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6715 M: James Smart <james.smart@broadcom.com>
6716 M: Dick Kennedy <dick.kennedy@broadcom.com>
6717 L: linux-scsi@vger.kernel.org
6719 W: http://www.broadcom.com
6720 F: drivers/scsi/lpfc/
6722 ENE CB710 FLASH CARD READER DRIVER
6723 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
6725 F: drivers/misc/cb710/
6726 F: drivers/mmc/host/cb710-mmc.*
6727 F: include/linux/cb710.h
6729 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6730 M: Maxim Levitsky <maximlevitsky@gmail.com>
6732 F: drivers/media/rc/ene_ir.*
6734 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
6735 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
6736 L: linuxppc-dev@lists.ozlabs.org
6738 F: drivers/tty/ehv_bytechan.c
6740 EPSON S1D13XXX FRAMEBUFFER DRIVER
6741 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
6743 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6744 F: drivers/video/fbdev/s1d13xxxfb.c
6745 F: include/video/s1d13xxxfb.h
6748 M: Gao Xiang <xiang@kernel.org>
6749 M: Chao Yu <yuchao0@huawei.com>
6750 L: linux-erofs@lists.ozlabs.org
6752 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6753 F: Documentation/filesystems/erofs.rst
6755 F: include/trace/events/erofs.h
6757 ERRSEQ ERROR TRACKING INFRASTRUCTURE
6758 M: Jeff Layton <jlayton@kernel.org>
6760 F: include/linux/errseq.h
6763 ET131X NETWORK DRIVER
6764 M: Mark Einon <mark.einon@gmail.com>
6766 F: drivers/net/ethernet/agere/
6769 M: Roopa Prabhu <roopa@nvidia.com>
6770 M: Nikolay Aleksandrov <nikolay@nvidia.com>
6771 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
6772 L: netdev@vger.kernel.org
6774 W: http://www.linuxfoundation.org/en/Net:Bridge
6775 F: include/linux/netfilter_bridge/
6778 ETHERNET PHY LIBRARY
6779 M: Andrew Lunn <andrew@lunn.ch>
6780 M: Heiner Kallweit <hkallweit1@gmail.com>
6781 R: Russell King <linux@armlinux.org.uk>
6782 L: netdev@vger.kernel.org
6784 F: Documentation/ABI/testing/sysfs-class-net-phydev
6785 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
6786 F: Documentation/devicetree/bindings/net/mdio*
6787 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
6788 F: Documentation/networking/phy.rst
6789 F: drivers/net/mdio/
6790 F: drivers/net/mdio/of_mdio.c
6793 F: drivers/of/of_net.c
6794 F: include/dt-bindings/net/qca-ar803x.h
6795 F: include/linux/*mdio*.h
6796 F: include/linux/mdio/*.h
6797 F: include/linux/of_net.h
6798 F: include/linux/phy.h
6799 F: include/linux/phy_fixed.h
6800 F: include/linux/platform_data/mdio-bcm-unimac.h
6801 F: include/linux/platform_data/mdio-gpio.h
6802 F: include/trace/events/mdio.h
6803 F: include/uapi/linux/mdio.h
6804 F: include/uapi/linux/mii.h
6807 M: Namjae Jeon <namjae.jeon@samsung.com>
6808 M: Sungjong Seo <sj1557.seo@samsung.com>
6809 L: linux-fsdevel@vger.kernel.org
6814 M: Jan Kara <jack@suse.com>
6815 L: linux-ext4@vger.kernel.org
6817 F: Documentation/filesystems/ext2.rst
6819 F: include/linux/ext2*
6822 M: "Theodore Ts'o" <tytso@mit.edu>
6823 M: Andreas Dilger <adilger.kernel@dilger.ca>
6824 L: linux-ext4@vger.kernel.org
6826 W: http://ext4.wiki.kernel.org
6827 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
6828 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6829 F: Documentation/filesystems/ext4/
6831 F: include/trace/events/ext4.h
6833 Extended Verification Module (EVM)
6834 M: Mimi Zohar <zohar@linux.ibm.com>
6835 L: linux-integrity@vger.kernel.org
6837 F: security/integrity/evm/
6839 EXTENSIBLE FIRMWARE INTERFACE (EFI)
6840 M: Ard Biesheuvel <ardb@kernel.org>
6841 L: linux-efi@vger.kernel.org
6843 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6844 F: Documentation/admin-guide/efi-stub.rst
6845 F: arch/*/include/asm/efi.h
6846 F: arch/*/kernel/efi.c
6847 F: arch/arm/boot/compressed/efi-header.S
6848 F: arch/arm64/kernel/efi-entry.S
6849 F: arch/x86/platform/efi/
6850 F: drivers/firmware/efi/
6851 F: include/linux/efi*.h
6853 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6854 M: MyungJoo Ham <myungjoo.ham@samsung.com>
6855 M: Chanwoo Choi <cw00.choi@samsung.com>
6856 L: linux-kernel@vger.kernel.org
6858 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6859 F: Documentation/devicetree/bindings/extcon/
6860 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6862 F: include/linux/extcon.h
6863 F: include/linux/extcon/
6866 M: Masami Hiramatsu <mhiramat@kernel.org>
6868 F: Documentation/admin-guide/bootconfig.rst
6869 F: fs/proc/bootconfig.c
6870 F: include/linux/bootconfig.h
6872 F: tools/bootconfig/*
6873 F: tools/bootconfig/scripts/*
6876 M: Jingoo Han <jingoohan1@gmail.com>
6877 L: dri-devel@lists.freedesktop.org
6879 F: drivers/gpu/drm/exynos/exynos_dp*
6881 EXYNOS SYSMMU (IOMMU) driver
6882 M: Marek Szyprowski <m.szyprowski@samsung.com>
6883 L: iommu@lists.linux-foundation.org
6885 F: drivers/iommu/exynos-iommu.c
6888 M: Jaegeuk Kim <jaegeuk@kernel.org>
6889 M: Chao Yu <yuchao0@huawei.com>
6890 L: linux-f2fs-devel@lists.sourceforge.net
6892 W: https://f2fs.wiki.kernel.org/
6893 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6894 F: Documentation/ABI/testing/sysfs-fs-f2fs
6895 F: Documentation/filesystems/f2fs.rst
6897 F: include/linux/f2fs_fs.h
6898 F: include/trace/events/f2fs.h
6899 F: include/uapi/linux/f2fs.h
6901 F71805F HARDWARE MONITORING DRIVER
6902 M: Jean Delvare <jdelvare@suse.com>
6903 L: linux-hwmon@vger.kernel.org
6905 F: Documentation/hwmon/f71805f.rst
6906 F: drivers/hwmon/f71805f.c
6909 M: Josh Poimboeuf <jpoimboe@redhat.com>
6911 F: scripts/faddr2line
6914 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
6915 L: netdev@vger.kernel.org
6917 F: Documentation/networking/failover.rst
6918 F: include/net/failover.h
6919 F: net/core/failover.c
6922 M: Jan Kara <jack@suse.cz>
6923 R: Amir Goldstein <amir73il@gmail.com>
6924 L: linux-fsdevel@vger.kernel.org
6926 F: fs/notify/fanotify/
6927 F: include/linux/fanotify.h
6928 F: include/uapi/linux/fanotify.h
6930 FARSYNC SYNCHRONOUS DRIVER
6931 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
6933 W: http://www.farsite.co.uk/
6934 F: drivers/net/wan/farsync.*
6936 FAULT INJECTION SUPPORT
6937 M: Akinobu Mita <akinobu.mita@gmail.com>
6939 F: Documentation/fault-injection/
6940 F: lib/fault-inject.c
6942 FBTFT Framebuffer drivers
6943 L: dri-devel@lists.freedesktop.org
6944 L: linux-fbdev@vger.kernel.org
6946 F: drivers/staging/fbtft/
6949 M: Michael Buesch <m@bues.ch>
6950 L: linux-media@vger.kernel.org
6952 F: drivers/media/tuners/fc0011.c
6953 F: drivers/media/tuners/fc0011.h
6956 M: Antti Palosaari <crope@iki.fi>
6957 L: linux-media@vger.kernel.org
6959 W: https://linuxtv.org
6960 W: http://palosaari.fi/linux/
6961 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6962 T: git git://linuxtv.org/anttip/media_tree.git
6963 F: drivers/media/tuners/fc2580*
6965 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6966 M: Hannes Reinecke <hare@suse.de>
6967 L: linux-scsi@vger.kernel.org
6969 W: www.Open-FCoE.org
6970 F: drivers/scsi/fcoe/
6971 F: drivers/scsi/libfc/
6973 F: include/scsi/libfc.h
6974 F: include/scsi/libfcoe.h
6975 F: include/uapi/scsi/fc/
6977 FILE LOCKING (flock() and fcntl()/lockf())
6978 M: Jeff Layton <jlayton@kernel.org>
6979 M: "J. Bruce Fields" <bfields@fieldses.org>
6980 L: linux-fsdevel@vger.kernel.org
6984 F: include/linux/fcntl.h
6985 F: include/uapi/linux/fcntl.h
6987 FILESYSTEM DIRECT ACCESS (DAX)
6988 M: Dan Williams <dan.j.williams@intel.com>
6989 R: Matthew Wilcox <willy@infradead.org>
6990 R: Jan Kara <jack@suse.cz>
6991 L: linux-fsdevel@vger.kernel.org
6992 L: linux-nvdimm@lists.01.org
6995 F: include/linux/dax.h
6996 F: include/trace/events/fs_dax.h
6998 FILESYSTEMS (VFS and infrastructure)
6999 M: Alexander Viro <viro@zeniv.linux.org.uk>
7000 L: linux-fsdevel@vger.kernel.org
7003 F: include/linux/fs.h
7004 F: include/linux/fs_types.h
7005 F: include/uapi/linux/fs.h
7006 F: include/uapi/linux/openat2.h
7011 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7012 M: Riku Voipio <riku.voipio@iki.fi>
7013 L: linux-hwmon@vger.kernel.org
7015 F: drivers/hwmon/f75375s.c
7016 F: include/linux/f75375s.h
7018 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
7019 M: Clemens Ladisch <clemens@ladisch.de>
7020 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
7021 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7023 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7024 F: include/uapi/sound/firewire.h
7027 FIREWIRE MEDIA DRIVERS (firedtv)
7028 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7029 L: linux-media@vger.kernel.org
7030 L: linux1394-devel@lists.sourceforge.net
7032 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
7033 F: drivers/media/firewire/
7035 FIREWIRE SBP-2 TARGET
7036 M: Chris Boot <bootc@bootc.net>
7037 L: linux-scsi@vger.kernel.org
7038 L: target-devel@vger.kernel.org
7039 L: linux1394-devel@lists.sourceforge.net
7041 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
7042 F: drivers/target/sbp/
7045 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7046 L: linux1394-devel@lists.sourceforge.net
7048 W: http://ieee1394.wiki.kernel.org/
7049 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
7050 F: drivers/firewire/
7051 F: include/linux/firewire.h
7052 F: include/uapi/linux/firewire*.h
7055 FIRMWARE LOADER (request_firmware)
7056 M: Luis Chamberlain <mcgrof@kernel.org>
7057 L: linux-kernel@vger.kernel.org
7059 F: Documentation/firmware_class/
7060 F: drivers/base/firmware_loader/
7061 F: include/linux/firmware.h
7063 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
7064 M: Joshua Morris <josh.h.morris@us.ibm.com>
7065 M: Philip Kelleher <pjk1939@linux.ibm.com>
7067 F: drivers/block/rsxx/
7069 FLEXTIMER FTM-QUADDEC DRIVER
7070 M: Patrick Havelange <patrick.havelange@essensium.com>
7071 L: linux-iio@vger.kernel.org
7073 F: Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
7074 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
7075 F: drivers/counter/ftm-quaddec.c
7078 M: Denis Efremov <efremov@linux.com>
7079 L: linux-block@vger.kernel.org
7081 F: drivers/block/floppy.c
7083 FLYSKY FSIA6B RC RECEIVER
7084 M: Markus Koch <markus@notsyncing.net>
7085 L: linux-input@vger.kernel.org
7087 F: drivers/input/joystick/fsia6b.c
7089 FORCEDETH GIGABIT ETHERNET DRIVER
7090 M: Rain River <rain.1986.08.12@gmail.com>
7091 M: Zhu Yanjun <zyjzyj2000@gmail.com>
7092 L: netdev@vger.kernel.org
7094 F: drivers/net/ethernet/nvidia/*
7097 M: Wu Hao <hao.wu@intel.com>
7098 R: Tom Rix <trix@redhat.com>
7099 L: linux-fpga@vger.kernel.org
7101 F: Documentation/ABI/testing/sysfs-bus-dfl*
7102 F: Documentation/fpga/dfl.rst
7103 F: drivers/fpga/dfl*
7104 F: drivers/uio/uio_dfl.c
7105 F: include/linux/dfl.h
7106 F: include/uapi/linux/fpga-dfl.h
7108 FPGA MANAGER FRAMEWORK
7109 M: Moritz Fischer <mdf@kernel.org>
7110 R: Tom Rix <trix@redhat.com>
7111 L: linux-fpga@vger.kernel.org
7113 W: http://www.rocketboards.org
7114 Q: http://patchwork.kernel.org/project/linux-fpga/list/
7115 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
7116 F: Documentation/devicetree/bindings/fpga/
7117 F: Documentation/driver-api/fpga/
7118 F: Documentation/fpga/
7120 F: include/linux/fpga/
7123 M: Bill Metzenthen <billm@melbpc.org.au>
7125 W: http://floatingpoint.sourceforge.net/emulator/index.html
7126 F: arch/x86/math-emu/
7129 L: dri-devel@lists.freedesktop.org
7130 L: linux-fbdev@vger.kernel.org
7132 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
7133 T: git git://anongit.freedesktop.org/drm/drm-misc
7134 F: Documentation/fb/
7136 F: include/linux/fb.h
7137 F: include/uapi/linux/fb.h
7138 F: include/uapi/video/
7141 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
7142 M: Horia Geantă <horia.geanta@nxp.com>
7143 M: Aymen Sghaier <aymen.sghaier@nxp.com>
7144 L: linux-crypto@vger.kernel.org
7146 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
7147 F: drivers/crypto/caam/
7149 FREESCALE COLDFIRE M5441X MMC DRIVER
7150 M: Angelo Dureghello <angelo.dureghello@timesys.com>
7151 L: linux-mmc@vger.kernel.org
7153 F: drivers/mmc/host/sdhci-esdhc-mcf.c
7154 F: include/linux/platform_data/mmc-esdhc-mcf.h
7156 FREESCALE DIU FRAMEBUFFER DRIVER
7157 M: Timur Tabi <timur@kernel.org>
7158 L: linux-fbdev@vger.kernel.org
7160 F: drivers/video/fbdev/fsl-diu-fb.*
7162 FREESCALE DMA DRIVER
7163 M: Li Yang <leoyang.li@nxp.com>
7164 M: Zhang Wei <zw@zh-kernel.org>
7165 L: linuxppc-dev@lists.ozlabs.org
7167 F: drivers/dma/fsldma.*
7169 FREESCALE DSPI DRIVER
7170 M: Vladimir Oltean <olteanv@gmail.com>
7171 L: linux-spi@vger.kernel.org
7173 F: Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
7174 F: drivers/spi/spi-fsl-dspi.c
7175 F: include/linux/spi/spi-fsl-dspi.h
7177 FREESCALE ENETC ETHERNET DRIVERS
7178 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7179 L: netdev@vger.kernel.org
7181 F: drivers/net/ethernet/freescale/enetc/
7183 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
7184 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7185 L: netdev@vger.kernel.org
7187 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
7188 F: drivers/net/ethernet/freescale/gianfar*
7190 FREESCALE GPMI NAND DRIVER
7191 M: Han Xu <han.xu@nxp.com>
7192 L: linux-mtd@lists.infradead.org
7194 F: drivers/mtd/nand/raw/gpmi-nand/*
7196 FREESCALE I2C CPM DRIVER
7197 M: Jochen Friedrich <jochen@scram.de>
7198 L: linuxppc-dev@lists.ozlabs.org
7199 L: linux-i2c@vger.kernel.org
7201 F: drivers/i2c/busses/i2c-cpm.c
7203 FREESCALE IMX / MXC FEC DRIVER
7204 M: Joakim Zhang <qiangqing.zhang@nxp.com>
7205 L: netdev@vger.kernel.org
7207 F: Documentation/devicetree/bindings/net/fsl-fec.txt
7208 F: drivers/net/ethernet/freescale/fec.h
7209 F: drivers/net/ethernet/freescale/fec_main.c
7210 F: drivers/net/ethernet/freescale/fec_ptp.c
7212 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
7213 M: Sascha Hauer <s.hauer@pengutronix.de>
7214 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7215 L: linux-fbdev@vger.kernel.org
7216 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7218 F: drivers/video/fbdev/imxfb.c
7219 F: include/linux/platform_data/video-imxfb.h
7221 FREESCALE IMX DDR PMU DRIVER
7222 M: Frank Li <Frank.li@nxp.com>
7223 L: linux-arm-kernel@lists.infradead.org
7225 F: Documentation/admin-guide/perf/imx-ddr.rst
7226 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
7227 F: drivers/perf/fsl_imx8_ddr_perf.c
7229 FREESCALE IMX I2C DRIVER
7230 M: Oleksij Rempel <o.rempel@pengutronix.de>
7231 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7232 L: linux-i2c@vger.kernel.org
7234 F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
7235 F: drivers/i2c/busses/i2c-imx.c
7237 FREESCALE IMX LPI2C DRIVER
7238 M: Dong Aisheng <aisheng.dong@nxp.com>
7239 L: linux-i2c@vger.kernel.org
7240 L: linux-imx@nxp.com
7242 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
7243 F: drivers/i2c/busses/i2c-imx-lpi2c.c
7245 FREESCALE MPC I2C DRIVER
7246 M: Chris Packham <chris.packham@alliedtelesis.co.nz>
7247 L: linux-i2c@vger.kernel.org
7249 F: Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
7250 F: drivers/i2c/busses/i2c-mpc.c
7252 FREESCALE QORIQ DPAA ETHERNET DRIVER
7253 M: Madalin Bucur <madalin.bucur@nxp.com>
7254 L: netdev@vger.kernel.org
7256 F: drivers/net/ethernet/freescale/dpaa
7258 FREESCALE QORIQ DPAA FMAN DRIVER
7259 M: Madalin Bucur <madalin.bucur@nxp.com>
7260 L: netdev@vger.kernel.org
7262 F: Documentation/devicetree/bindings/net/fsl-fman.txt
7263 F: drivers/net/ethernet/freescale/fman
7265 FREESCALE QORIQ PTP CLOCK DRIVER
7266 M: Yangbo Lu <yangbo.lu@nxp.com>
7267 L: netdev@vger.kernel.org
7269 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
7270 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
7271 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
7272 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
7273 F: drivers/ptp/ptp_qoriq.c
7274 F: drivers/ptp/ptp_qoriq_debugfs.c
7275 F: include/linux/fsl/ptp_qoriq.h
7277 FREESCALE QUAD SPI DRIVER
7278 M: Han Xu <han.xu@nxp.com>
7279 L: linux-spi@vger.kernel.org
7281 F: Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
7282 F: drivers/spi/spi-fsl-qspi.c
7284 FREESCALE QUICC ENGINE LIBRARY
7285 M: Qiang Zhao <qiang.zhao@nxp.com>
7286 L: linuxppc-dev@lists.ozlabs.org
7288 F: drivers/soc/fsl/qe/
7289 F: include/soc/fsl/*qe*.h
7290 F: include/soc/fsl/*ucc*.h
7292 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
7293 M: Li Yang <leoyang.li@nxp.com>
7294 L: netdev@vger.kernel.org
7295 L: linuxppc-dev@lists.ozlabs.org
7297 F: drivers/net/ethernet/freescale/ucc_geth*
7299 FREESCALE QUICC ENGINE UCC HDLC DRIVER
7300 M: Zhao Qiang <qiang.zhao@nxp.com>
7301 L: netdev@vger.kernel.org
7302 L: linuxppc-dev@lists.ozlabs.org
7304 F: drivers/net/wan/fsl_ucc_hdlc*
7306 FREESCALE QUICC ENGINE UCC UART DRIVER
7307 M: Timur Tabi <timur@kernel.org>
7308 L: linuxppc-dev@lists.ozlabs.org
7310 F: drivers/tty/serial/ucc_uart.c
7312 FREESCALE SOC DRIVERS
7313 M: Li Yang <leoyang.li@nxp.com>
7314 L: linuxppc-dev@lists.ozlabs.org
7315 L: linux-arm-kernel@lists.infradead.org
7317 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
7318 F: Documentation/devicetree/bindings/soc/fsl/
7320 F: include/linux/fsl/
7322 FREESCALE SOC FS_ENET DRIVER
7323 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
7324 L: linuxppc-dev@lists.ozlabs.org
7325 L: netdev@vger.kernel.org
7327 F: drivers/net/ethernet/freescale/fs_enet/
7328 F: include/linux/fs_enet_pd.h
7330 FREESCALE SOC SOUND DRIVERS
7331 M: Timur Tabi <timur@kernel.org>
7332 M: Nicolin Chen <nicoleotsuka@gmail.com>
7333 M: Xiubo Li <Xiubo.Lee@gmail.com>
7334 R: Fabio Estevam <festevam@gmail.com>
7335 R: Shengjiu Wang <shengjiu.wang@gmail.com>
7336 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7337 L: linuxppc-dev@lists.ozlabs.org
7339 F: sound/soc/fsl/fsl*
7340 F: sound/soc/fsl/imx*
7341 F: sound/soc/fsl/mpc8610_hpcd.c
7343 FREESCALE USB PERIPHERAL DRIVERS
7344 M: Li Yang <leoyang.li@nxp.com>
7345 L: linux-usb@vger.kernel.org
7346 L: linuxppc-dev@lists.ozlabs.org
7348 F: drivers/usb/gadget/udc/fsl*
7350 FREESCALE USB PHY DRIVER
7351 M: Ran Wang <ran.wang_1@nxp.com>
7352 L: linux-usb@vger.kernel.org
7353 L: linuxppc-dev@lists.ozlabs.org
7355 F: drivers/usb/phy/phy-fsl-usb*
7358 M: Christoph Hellwig <hch@infradead.org>
7360 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
7364 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7365 M: Pavel Machek <pavel@ucw.cz>
7366 L: linux-pm@vger.kernel.org
7368 F: Documentation/power/freezing-of-tasks.rst
7369 F: include/linux/freezer.h
7373 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
7374 L: linux-kernel@vger.kernel.org
7376 F: include/linux/frontswap.h
7379 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
7380 M: David Howells <dhowells@redhat.com>
7381 L: linux-cachefs@redhat.com (moderated for non-subscribers)
7383 F: Documentation/filesystems/caching/
7385 F: include/linux/fscache*.h
7387 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
7388 M: Theodore Y. Ts'o <tytso@mit.edu>
7389 M: Jaegeuk Kim <jaegeuk@kernel.org>
7390 M: Eric Biggers <ebiggers@kernel.org>
7391 L: linux-fscrypt@vger.kernel.org
7393 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7394 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
7395 F: Documentation/filesystems/fscrypt.rst
7397 F: include/linux/fscrypt*.h
7398 F: include/uapi/linux/fscrypt.h
7401 M: Jeremy Kerr <jk@ozlabs.org>
7402 M: Joel Stanley <joel@jms.id.au>
7403 R: Alistar Popple <alistair@popple.id.au>
7404 R: Eddie James <eajames@linux.ibm.com>
7405 L: linux-fsi@lists.ozlabs.org
7407 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
7408 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
7410 F: include/linux/fsi*.h
7411 F: include/trace/events/fsi*.h
7413 FSI-ATTACHED I2C DRIVER
7414 M: Eddie James <eajames@linux.ibm.com>
7415 L: linux-i2c@vger.kernel.org
7416 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
7418 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
7419 F: drivers/i2c/busses/i2c-fsi.c
7421 FSI-ATTACHED SPI DRIVER
7422 M: Eddie James <eajames@linux.ibm.com>
7423 L: linux-spi@vger.kernel.org
7425 F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
7426 F: drivers/spi/spi-fsi.c
7428 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
7429 M: Jan Kara <jack@suse.cz>
7430 R: Amir Goldstein <amir73il@gmail.com>
7431 L: linux-fsdevel@vger.kernel.org
7433 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
7435 F: include/linux/fsnotify*.h
7437 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
7438 M: Eric Biggers <ebiggers@kernel.org>
7439 M: Theodore Y. Ts'o <tytso@mit.edu>
7440 L: linux-fscrypt@vger.kernel.org
7442 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7443 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
7444 F: Documentation/filesystems/fsverity.rst
7446 F: include/linux/fsverity.h
7447 F: include/uapi/linux/fsverity.h
7449 FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
7450 M: Michael Zaidman <michael.zaidman@gmail.com>
7451 L: linux-i2c@vger.kernel.org
7452 L: linux-input@vger.kernel.org
7454 F: drivers/hid/hid-ft260.c
7456 FUJITSU LAPTOP EXTRAS
7457 M: Jonathan Woithe <jwoithe@just42.net>
7458 L: platform-driver-x86@vger.kernel.org
7460 F: drivers/platform/x86/fujitsu-laptop.c
7462 FUJITSU M-5MO LS CAMERA ISP DRIVER
7463 M: Kyungmin Park <kyungmin.park@samsung.com>
7464 M: Heungjun Kim <riverful.kim@samsung.com>
7465 L: linux-media@vger.kernel.org
7467 F: drivers/media/i2c/m5mols/
7468 F: include/media/i2c/m5mols.h
7470 FUJITSU TABLET EXTRAS
7471 M: Robert Gerlach <khnz@gmx.de>
7472 L: platform-driver-x86@vger.kernel.org
7474 F: drivers/platform/x86/fujitsu-tablet.c
7476 FUSE: FILESYSTEM IN USERSPACE
7477 M: Miklos Szeredi <miklos@szeredi.hu>
7478 L: linux-fsdevel@vger.kernel.org
7480 W: https://github.com/libfuse/
7481 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
7482 F: Documentation/filesystems/fuse.rst
7484 F: include/uapi/linux/fuse.h
7487 M: Thomas Gleixner <tglx@linutronix.de>
7488 M: Ingo Molnar <mingo@redhat.com>
7489 R: Peter Zijlstra <peterz@infradead.org>
7490 R: Darren Hart <dvhart@infradead.org>
7491 R: Davidlohr Bueso <dave@stgolabs.net>
7492 L: linux-kernel@vger.kernel.org
7494 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7495 F: Documentation/locking/*futex*
7496 F: include/asm-generic/futex.h
7497 F: include/linux/futex.h
7498 F: include/uapi/linux/futex.h
7500 F: tools/perf/bench/futex*
7501 F: tools/testing/selftests/futex/
7503 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
7504 M: Tim Harvey <tharvey@gateworks.com>
7505 M: Robert Jones <rjones@gateworks.com>
7507 F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
7508 F: drivers/mfd/gateworks-gsc.c
7509 F: include/linux/mfd/gsc.h
7510 F: Documentation/hwmon/gsc-hwmon.rst
7511 F: drivers/hwmon/gsc-hwmon.c
7512 F: include/linux/platform_data/gsc_hwmon.h
7515 M: Kees Cook <keescook@chromium.org>
7516 L: linux-hardening@vger.kernel.org
7518 F: Documentation/kbuild/gcc-plugins.rst
7519 F: scripts/Makefile.gcc-plugins
7520 F: scripts/gcc-plugins/
7522 GCOV BASED KERNEL PROFILING
7523 M: Peter Oberparleiter <oberpar@linux.ibm.com>
7525 F: Documentation/dev-tools/gcov.rst
7528 GDB KERNEL DEBUGGING HELPER SCRIPTS
7529 M: Jan Kiszka <jan.kiszka@siemens.com>
7530 M: Kieran Bingham <kbingham@kernel.org>
7534 GEMTEK FM RADIO RECEIVER DRIVER
7535 M: Hans Verkuil <hverkuil@xs4all.nl>
7536 L: linux-media@vger.kernel.org
7538 W: https://linuxtv.org
7539 T: git git://linuxtv.org/media_tree.git
7540 F: drivers/media/radio/radio-gemtek*
7542 GENERIC ARCHITECTURE TOPOLOGY
7543 M: Sudeep Holla <sudeep.holla@arm.com>
7544 L: linux-kernel@vger.kernel.org
7546 F: drivers/base/arch_topology.c
7547 F: include/linux/arch_topology.h
7550 M: Thomas Gleixner <tglx@linutronix.de>
7551 M: Peter Zijlstra <peterz@infradead.org>
7552 M: Andy Lutomirski <luto@kernel.org>
7553 L: linux-kernel@vger.kernel.org
7555 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
7556 F: include/linux/entry-common.h
7557 F: include/linux/entry-kvm.h
7560 GENERIC GPIO I2C DRIVER
7561 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7563 F: drivers/i2c/busses/i2c-gpio.c
7564 F: include/linux/platform_data/i2c-gpio.h
7566 GENERIC GPIO I2C MULTIPLEXER DRIVER
7567 M: Peter Korsgaard <peter.korsgaard@barco.com>
7568 L: linux-i2c@vger.kernel.org
7570 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
7571 F: drivers/i2c/muxes/i2c-mux-gpio.c
7572 F: include/linux/platform_data/i2c-mux-gpio.h
7574 GENERIC HDLC (WAN) DRIVERS
7575 M: Krzysztof Halasa <khc@pm.waw.pl>
7577 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
7578 F: drivers/net/wan/c101.c
7579 F: drivers/net/wan/hd6457*
7580 F: drivers/net/wan/hdlc*
7581 F: drivers/net/wan/n2.c
7582 F: drivers/net/wan/pc300too.c
7583 F: drivers/net/wan/pci200syn.c
7584 F: drivers/net/wan/wanxl*
7586 GENERIC INCLUDE/ASM HEADER FILES
7587 M: Arnd Bergmann <arnd@arndb.de>
7588 L: linux-arch@vger.kernel.org
7590 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
7591 F: include/asm-generic/
7592 F: include/uapi/asm-generic/
7594 GENERIC PHY FRAMEWORK
7595 M: Kishon Vijay Abraham I <kishon@ti.com>
7596 M: Vinod Koul <vkoul@kernel.org>
7597 L: linux-phy@lists.infradead.org
7599 Q: https://patchwork.kernel.org/project/linux-phy/list/
7600 T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
7601 F: Documentation/devicetree/bindings/phy/
7603 F: include/linux/phy/
7605 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
7606 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7608 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
7611 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7612 M: Kevin Hilman <khilman@kernel.org>
7613 M: Ulf Hansson <ulf.hansson@linaro.org>
7614 L: linux-pm@vger.kernel.org
7616 F: Documentation/devicetree/bindings/power/power?domain*
7617 F: drivers/base/power/domain*.c
7618 F: include/linux/pm_domain.h
7620 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
7621 M: Eugen Hristev <eugen.hristev@microchip.com>
7622 L: linux-input@vger.kernel.org
7624 F: drivers/input/touchscreen/resistive-adc-touch.c
7626 GENERIC UIO DRIVER FOR PCI DEVICES
7627 M: "Michael S. Tsirkin" <mst@redhat.com>
7628 L: kvm@vger.kernel.org
7630 F: drivers/uio/uio_pci_generic.c
7632 GENERIC VDSO LIBRARY
7633 M: Andy Lutomirski <luto@kernel.org>
7634 M: Thomas Gleixner <tglx@linutronix.de>
7635 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
7636 L: linux-kernel@vger.kernel.org
7638 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
7639 F: include/asm-generic/vdso/vsyscall.h
7641 F: kernel/time/vsyscall.c
7644 GENWQE (IBM Generic Workqueue Card)
7645 M: Frank Haverkamp <haver@linux.ibm.com>
7647 F: drivers/misc/genwqe/
7649 GET_MAINTAINER SCRIPT
7650 M: Joe Perches <joe@perches.com>
7652 F: scripts/get_maintainer.pl
7655 M: Bob Peterson <rpeterso@redhat.com>
7656 M: Andreas Gruenbacher <agruenba@redhat.com>
7657 L: cluster-devel@redhat.com
7659 B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
7660 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
7661 F: Documentation/filesystems/gfs2*
7663 F: include/uapi/linux/gfs2_ondisk.h
7666 M: Thomas Weißschuh <thomas@weissschuh.net>
7667 L: platform-driver-x86@vger.kernel.org
7669 F: drivers/platform/x86/gigabyte-wmi.c
7672 M: Johan Hovold <johan@kernel.org>
7674 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
7675 F: Documentation/ABI/testing/sysfs-class-gnss
7676 F: Documentation/devicetree/bindings/gnss/
7678 F: include/linux/gnss.h
7681 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
7682 L: linux-media@vger.kernel.org
7684 F: drivers/media/usb/go7007/
7687 M: Bastien Nocera <hadess@hadess.net>
7688 L: linux-input@vger.kernel.org
7690 F: drivers/input/touchscreen/goodix.c
7692 GOOGLE ETHERNET DRIVERS
7693 M: Catherine Sullivan <csully@google.com>
7694 R: Sagi Shahar <sagis@google.com>
7695 R: Jon Olson <jonolson@google.com>
7696 L: netdev@vger.kernel.org
7698 F: Documentation/networking/device_drivers/ethernet/google/gve.rst
7699 F: drivers/net/ethernet/google
7701 GPD POCKET FAN DRIVER
7702 M: Hans de Goede <hdegoede@redhat.com>
7703 L: platform-driver-x86@vger.kernel.org
7705 F: drivers/platform/x86/gpd-pocket-fan.c
7708 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7709 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7710 L: linux-gpio@vger.kernel.org
7711 L: linux-acpi@vger.kernel.org
7713 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7714 F: Documentation/firmware-guide/acpi/gpio-properties.rst
7715 F: drivers/gpio/gpiolib-acpi.c
7716 F: drivers/gpio/gpiolib-acpi.h
7719 M: Geert Uytterhoeven <geert+renesas@glider.be>
7720 L: linux-gpio@vger.kernel.org
7722 F: Documentation/admin-guide/gpio/gpio-aggregator.rst
7723 F: drivers/gpio/gpio-aggregator.c
7726 M: Sean Young <sean@mess.org>
7727 L: linux-media@vger.kernel.org
7729 F: drivers/media/rc/gpio-ir-tx.c
7732 M: Bamvor Jian Zhang <bamv2005@gmail.com>
7733 L: linux-gpio@vger.kernel.org
7735 F: drivers/gpio/gpio-mockup.c
7736 F: tools/testing/selftests/gpio/
7739 R: Michael Walle <michael@walle.cc>
7741 F: drivers/gpio/gpio-regmap.c
7742 F: include/linux/gpio/regmap.h
7745 M: Linus Walleij <linus.walleij@linaro.org>
7746 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
7747 L: linux-gpio@vger.kernel.org
7749 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
7750 F: Documentation/ABI/obsolete/sysfs-gpio
7751 F: Documentation/ABI/testing/gpio-cdev
7752 F: Documentation/admin-guide/gpio/
7753 F: Documentation/devicetree/bindings/gpio/
7754 F: Documentation/driver-api/gpio/
7756 F: include/asm-generic/gpio.h
7757 F: include/linux/gpio.h
7758 F: include/linux/gpio/
7759 F: include/linux/of_gpio.h
7760 F: include/uapi/linux/gpio.h
7763 GRE DEMULTIPLEXER DRIVER
7764 M: Dmitry Kozlov <xeb@mail.ru>
7765 L: netdev@vger.kernel.org
7767 F: include/net/gre.h
7768 F: net/ipv4/gre_demux.c
7769 F: net/ipv4/gre_offload.c
7771 GRETH 10/100/1G Ethernet MAC device driver
7772 M: Andreas Larsson <andreas@gaisler.com>
7773 L: netdev@vger.kernel.org
7775 F: drivers/net/ethernet/aeroflex/
7777 GREYBUS AUDIO PROTOCOLS DRIVERS
7778 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
7779 M: Mark Greer <mgreer@animalcreek.com>
7781 F: drivers/staging/greybus/audio_apbridgea.c
7782 F: drivers/staging/greybus/audio_apbridgea.h
7783 F: drivers/staging/greybus/audio_codec.c
7784 F: drivers/staging/greybus/audio_codec.h
7785 F: drivers/staging/greybus/audio_gb.c
7786 F: drivers/staging/greybus/audio_manager.c
7787 F: drivers/staging/greybus/audio_manager.h
7788 F: drivers/staging/greybus/audio_manager_module.c
7789 F: drivers/staging/greybus/audio_manager_private.h
7790 F: drivers/staging/greybus/audio_manager_sysfs.c
7791 F: drivers/staging/greybus/audio_module.c
7792 F: drivers/staging/greybus/audio_topology.c
7794 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7795 M: Viresh Kumar <vireshk@kernel.org>
7797 F: drivers/staging/greybus/authentication.c
7798 F: drivers/staging/greybus/bootrom.c
7799 F: drivers/staging/greybus/firmware.h
7800 F: drivers/staging/greybus/fw-core.c
7801 F: drivers/staging/greybus/fw-download.c
7802 F: drivers/staging/greybus/fw-management.c
7803 F: drivers/staging/greybus/greybus_authentication.h
7804 F: drivers/staging/greybus/greybus_firmware.h
7805 F: drivers/staging/greybus/hid.c
7806 F: drivers/staging/greybus/i2c.c
7807 F: drivers/staging/greybus/spi.c
7808 F: drivers/staging/greybus/spilib.c
7809 F: drivers/staging/greybus/spilib.h
7811 GREYBUS LOOPBACK DRIVER
7812 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
7814 F: drivers/staging/greybus/loopback.c
7816 GREYBUS PLATFORM DRIVERS
7817 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
7819 F: drivers/staging/greybus/arche-apb-ctrl.c
7820 F: drivers/staging/greybus/arche-platform.c
7821 F: drivers/staging/greybus/arche_platform.h
7823 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7824 M: Rui Miguel Silva <rmfrfs@gmail.com>
7826 F: drivers/staging/greybus/gpio.c
7827 F: drivers/staging/greybus/light.c
7828 F: drivers/staging/greybus/power_supply.c
7829 F: drivers/staging/greybus/sdio.c
7830 F: drivers/staging/greybus/spi.c
7831 F: drivers/staging/greybus/spilib.c
7834 M: Johan Hovold <johan@kernel.org>
7835 M: Alex Elder <elder@kernel.org>
7836 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7837 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
7840 F: drivers/staging/greybus/
7841 F: include/linux/greybus.h
7842 F: include/linux/greybus/
7844 GREYBUS UART PROTOCOLS DRIVERS
7845 M: David Lin <dtwlin@gmail.com>
7847 F: drivers/staging/greybus/log.c
7848 F: drivers/staging/greybus/uart.c
7850 GS1662 VIDEO SERIALIZER
7851 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7852 L: linux-media@vger.kernel.org
7854 T: git git://linuxtv.org/media_tree.git
7855 F: drivers/media/spi/gs1662.c
7857 GSPCA FINEPIX SUBDRIVER
7858 M: Frank Zago <frank@zago.net>
7859 L: linux-media@vger.kernel.org
7861 T: git git://linuxtv.org/media_tree.git
7862 F: drivers/media/usb/gspca/finepix.c
7864 GSPCA GL860 SUBDRIVER
7865 M: Olivier Lorin <o.lorin@laposte.net>
7866 L: linux-media@vger.kernel.org
7868 T: git git://linuxtv.org/media_tree.git
7869 F: drivers/media/usb/gspca/gl860/
7871 GSPCA M5602 SUBDRIVER
7872 M: Erik Andren <erik.andren@gmail.com>
7873 L: linux-media@vger.kernel.org
7875 T: git git://linuxtv.org/media_tree.git
7876 F: drivers/media/usb/gspca/m5602/
7878 GSPCA PAC207 SONIXB SUBDRIVER
7879 M: Hans Verkuil <hverkuil@xs4all.nl>
7880 L: linux-media@vger.kernel.org
7882 T: git git://linuxtv.org/media_tree.git
7883 F: drivers/media/usb/gspca/pac207.c
7885 GSPCA SN9C20X SUBDRIVER
7886 M: Brian Johnson <brijohn@gmail.com>
7887 L: linux-media@vger.kernel.org
7889 T: git git://linuxtv.org/media_tree.git
7890 F: drivers/media/usb/gspca/sn9c20x.c
7892 GSPCA T613 SUBDRIVER
7893 M: Leandro Costantino <lcostantino@gmail.com>
7894 L: linux-media@vger.kernel.org
7896 T: git git://linuxtv.org/media_tree.git
7897 F: drivers/media/usb/gspca/t613.c
7899 GSPCA USB WEBCAM DRIVER
7900 M: Hans Verkuil <hverkuil@xs4all.nl>
7901 L: linux-media@vger.kernel.org
7903 T: git git://linuxtv.org/media_tree.git
7904 F: drivers/media/usb/gspca/
7906 GTP (GPRS Tunneling Protocol)
7907 M: Pablo Neira Ayuso <pablo@netfilter.org>
7908 M: Harald Welte <laforge@gnumonks.org>
7909 L: osmocom-net-gprs@lists.osmocom.org
7911 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7912 F: drivers/net/gtp.c
7914 GUID PARTITION TABLE (GPT)
7915 M: Davidlohr Bueso <dave@stgolabs.net>
7916 L: linux-efi@vger.kernel.org
7918 F: block/partitions/efi.*
7921 M: Yoshinori Sato <ysato@users.sourceforge.jp>
7922 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7924 W: http://uclinux-h8.sourceforge.jp
7925 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7927 F: drivers/clk/h8300/
7928 F: drivers/clocksource/h8300_*.c
7929 F: drivers/irqchip/irq-renesas-h8*.c
7931 HABANALABS PCI DRIVER
7932 M: Oded Gabbay <ogabbay@kernel.org>
7934 T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
7935 F: Documentation/ABI/testing/debugfs-driver-habanalabs
7936 F: Documentation/ABI/testing/sysfs-driver-habanalabs
7937 F: drivers/misc/habanalabs/
7938 F: include/uapi/misc/habanalabs.h
7941 M: Antti Palosaari <crope@iki.fi>
7942 L: linux-media@vger.kernel.org
7944 W: https://linuxtv.org
7945 W: http://palosaari.fi/linux/
7946 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7947 T: git git://linuxtv.org/anttip/media_tree.git
7948 F: drivers/media/usb/hackrf/
7950 HANTRO VPU CODEC DRIVER
7951 M: Ezequiel Garcia <ezequiel@collabora.com>
7952 M: Philipp Zabel <p.zabel@pengutronix.de>
7953 L: linux-media@vger.kernel.org
7954 L: linux-rockchip@lists.infradead.org
7956 F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
7957 F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
7958 F: drivers/staging/media/hantro/
7960 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7961 M: Frank Seidel <frank@f-seidel.de>
7962 L: platform-driver-x86@vger.kernel.org
7964 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7965 F: drivers/platform/x86/hdaps.c
7968 M: Jean Delvare <jdelvare@suse.com>
7969 M: Guenter Roeck <linux@roeck-us.net>
7970 L: linux-hwmon@vger.kernel.org
7972 W: http://hwmon.wiki.kernel.org/
7973 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7974 F: Documentation/devicetree/bindings/hwmon/
7975 F: Documentation/hwmon/
7977 F: include/linux/hwmon*.h
7978 F: include/trace/events/hwmon*.h
7979 K: (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
7981 HARDWARE RANDOM NUMBER GENERATOR CORE
7982 M: Matt Mackall <mpm@selenic.com>
7983 M: Herbert Xu <herbert@gondor.apana.org.au>
7984 L: linux-crypto@vger.kernel.org
7986 F: Documentation/admin-guide/hw_random.rst
7987 F: Documentation/devicetree/bindings/rng/
7988 F: drivers/char/hw_random/
7989 F: include/linux/hw_random.h
7991 HARDWARE SPINLOCK CORE
7992 M: Ohad Ben-Cohen <ohad@wizery.com>
7993 M: Bjorn Andersson <bjorn.andersson@linaro.org>
7994 R: Baolin Wang <baolin.wang7@gmail.com>
7995 L: linux-remoteproc@vger.kernel.org
7997 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
7998 F: Documentation/devicetree/bindings/hwlock/
7999 F: Documentation/locking/hwspinlock.rst
8000 F: drivers/hwspinlock/
8001 F: include/linux/hwspinlock.h
8003 HARDWARE TRACING FACILITIES
8004 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8006 F: drivers/hwtracing/
8008 HARMONY SOUND DRIVER
8009 L: linux-parisc@vger.kernel.org
8011 F: sound/parisc/harmony.*
8013 HDPVR USB VIDEO ENCODER DRIVER
8014 M: Hans Verkuil <hverkuil@xs4all.nl>
8015 L: linux-media@vger.kernel.org
8017 W: https://linuxtv.org
8018 T: git git://linuxtv.org/media_tree.git
8019 F: drivers/media/usb/hdpvr/
8021 HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
8022 M: Matt Hsiao <matt.hsiao@hpe.com>
8024 F: drivers/misc/hpilo.[ch]
8026 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
8027 M: Jerry Hoemann <jerry.hoemann@hpe.com>
8029 F: Documentation/watchdog/hpwdt.rst
8030 F: drivers/watchdog/hpwdt.c
8032 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
8033 M: Don Brace <don.brace@microchip.com>
8034 L: storagedev@microchip.com
8035 L: linux-scsi@vger.kernel.org
8037 F: Documentation/scsi/hpsa.rst
8038 F: drivers/scsi/hpsa*.[ch]
8039 F: include/linux/cciss*.h
8040 F: include/uapi/linux/cciss*.h
8043 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
8044 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
8045 L: linux-rdma@vger.kernel.org
8047 F: drivers/infiniband/hw/hfi1
8050 L: linux-fsdevel@vger.kernel.org
8052 F: Documentation/filesystems/hfs.rst
8056 L: linux-fsdevel@vger.kernel.org
8058 F: Documentation/filesystems/hfsplus.rst
8061 HGA FRAMEBUFFER DRIVER
8062 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
8063 L: linux-nvidia@lists.surfsouth.com
8065 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
8066 F: drivers/video/fbdev/hgafb.c
8068 HIBERNATION (aka Software Suspend, aka swsusp)
8069 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8070 M: Pavel Machek <pavel@ucw.cz>
8071 L: linux-pm@vger.kernel.org
8073 B: https://bugzilla.kernel.org
8074 F: arch/*/include/asm/suspend*.h
8076 F: drivers/base/power/
8077 F: include/linux/freezer.h
8078 F: include/linux/pm.h
8079 F: include/linux/suspend.h
8083 M: Jiri Kosina <jikos@kernel.org>
8084 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
8085 L: linux-input@vger.kernel.org
8087 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
8089 F: include/linux/hid*
8090 F: include/uapi/linux/hid*
8092 HID PLAYSTATION DRIVER
8093 M: Roderick Colenbrander <roderick.colenbrander@sony.com>
8094 L: linux-input@vger.kernel.org
8096 F: drivers/hid/hid-playstation.c
8098 HID SENSOR HUB DRIVERS
8099 M: Jiri Kosina <jikos@kernel.org>
8100 M: Jonathan Cameron <jic23@kernel.org>
8101 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8102 L: linux-input@vger.kernel.org
8103 L: linux-iio@vger.kernel.org
8105 F: Documentation/hid/hid-sensor*
8106 F: drivers/hid/hid-sensor-*
8107 F: drivers/iio/*/hid-*
8108 F: include/linux/hid-sensor-*
8110 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
8111 M: Thomas Gleixner <tglx@linutronix.de>
8112 L: linux-kernel@vger.kernel.org
8114 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8115 F: Documentation/timers/
8116 F: include/linux/clockchips.h
8117 F: include/linux/hrtimer.h
8118 F: kernel/time/clockevents.c
8119 F: kernel/time/hrtimer.c
8120 F: kernel/time/timer_*.c
8122 HIGH-SPEED SCC DRIVER FOR AX.25
8123 L: linux-hams@vger.kernel.org
8125 F: drivers/net/hamradio/dmascc.c
8126 F: drivers/net/hamradio/scc.c
8128 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8129 M: HighPoint Linux Team <linux@highpoint-tech.com>
8131 W: http://www.highpoint-tech.com
8132 F: Documentation/scsi/hptiop.rst
8133 F: drivers/scsi/hptiop.c
8136 M: Jes Sorensen <jes@trained-monkey.org>
8137 L: linux-hippi@sunsite.dk
8139 F: drivers/net/hippi/
8140 F: include/linux/hippidevice.h
8141 F: include/uapi/linux/if_hippi.h
8144 HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
8145 M: Kurt Kanzenbach <kurt@linutronix.de>
8146 L: netdev@vger.kernel.org
8148 F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
8149 F: drivers/net/dsa/hirschmann/*
8150 F: include/linux/platform_data/hirschmann-hellcreek.h
8151 F: net/dsa/tag_hellcreek.c
8153 HISILICON DMA DRIVER
8154 M: Zhou Wang <wangzhou1@hisilicon.com>
8155 L: dmaengine@vger.kernel.org
8157 F: drivers/dma/hisi_dma.c
8159 HISILICON GPIO DRIVER
8160 M: Luo Jiaxing <luojiaxing@huawei.com>
8161 L: linux-gpio@vger.kernel.org
8163 F: drivers/gpio/gpio-hisi.c
8165 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
8166 M: Zaibo Xu <xuzaibo@huawei.com>
8167 L: linux-crypto@vger.kernel.org
8169 F: Documentation/ABI/testing/debugfs-hisi-hpre
8170 F: drivers/crypto/hisilicon/hpre/hpre.h
8171 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
8172 F: drivers/crypto/hisilicon/hpre/hpre_main.c
8174 HISILICON I2C CONTROLLER DRIVER
8175 M: Yicong Yang <yangyicong@hisilicon.com>
8176 L: linux-i2c@vger.kernel.org
8178 W: https://www.hisilicon.com
8179 F: drivers/i2c/busses/i2c-hisi.c
8181 HISILICON LPC BUS DRIVER
8182 M: john.garry@huawei.com
8184 W: http://www.hisilicon.com
8185 F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
8186 F: drivers/bus/hisi_lpc.c
8188 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
8189 M: Yisen Zhuang <yisen.zhuang@huawei.com>
8190 M: Salil Mehta <salil.mehta@huawei.com>
8191 L: netdev@vger.kernel.org
8193 W: http://www.hisilicon.com
8194 F: drivers/net/ethernet/hisilicon/hns3/
8196 HISILICON NETWORK SUBSYSTEM DRIVER
8197 M: Yisen Zhuang <yisen.zhuang@huawei.com>
8198 M: Salil Mehta <salil.mehta@huawei.com>
8199 L: netdev@vger.kernel.org
8201 W: http://www.hisilicon.com
8202 F: Documentation/devicetree/bindings/net/hisilicon*.txt
8203 F: drivers/net/ethernet/hisilicon/
8205 HIKEY960 ONBOARD USB GPIO HUB DRIVER
8206 M: John Stultz <john.stultz@linaro.org>
8207 L: linux-kernel@vger.kernel.org
8209 F: drivers/misc/hisi_hikey_usb.c
8210 F: Documentation/devicetree/bindings/misc/hisilicon-hikey-usb.yaml
8212 HISILICON PMU DRIVER
8213 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
8215 W: http://www.hisilicon.com
8216 F: Documentation/admin-guide/perf/hisi-pmu.rst
8217 F: drivers/perf/hisilicon
8219 HISILICON QM AND ZIP Controller DRIVER
8220 M: Zhou Wang <wangzhou1@hisilicon.com>
8221 L: linux-crypto@vger.kernel.org
8223 F: Documentation/ABI/testing/debugfs-hisi-zip
8224 F: drivers/crypto/hisilicon/qm.c
8225 F: drivers/crypto/hisilicon/qm.h
8226 F: drivers/crypto/hisilicon/sgl.c
8227 F: drivers/crypto/hisilicon/zip/
8229 HISILICON ROCE DRIVER
8230 M: Lijun Ou <oulijun@huawei.com>
8231 M: Weihang Li <liweihang@huawei.com>
8232 L: linux-rdma@vger.kernel.org
8234 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
8235 F: drivers/infiniband/hw/hns/
8237 HISILICON SAS Controller
8238 M: John Garry <john.garry@huawei.com>
8240 W: http://www.hisilicon.com
8241 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
8242 F: drivers/scsi/hisi_sas/
8244 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
8245 M: Zaibo Xu <xuzaibo@huawei.com>
8246 L: linux-crypto@vger.kernel.org
8248 F: Documentation/ABI/testing/debugfs-hisi-sec
8249 F: drivers/crypto/hisilicon/sec2/sec.h
8250 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
8251 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
8252 F: drivers/crypto/hisilicon/sec2/sec_main.c
8254 HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
8255 M: Jay Fang <f.fangjian@huawei.com>
8256 L: linux-spi@vger.kernel.org
8258 W: http://www.hisilicon.com
8259 F: drivers/spi/spi-hisi-kunpeng.c
8261 HISILICON STAGING DRIVERS FOR HIKEY 960/970
8262 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
8264 F: drivers/staging/hikey9xx/
8266 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
8267 M: Zaibo Xu <xuzaibo@huawei.com>
8269 F: drivers/crypto/hisilicon/trng/trng.c
8271 HISILICON V3XX SPI NOR FLASH Controller Driver
8272 M: John Garry <john.garry@huawei.com>
8274 W: http://www.hisilicon.com
8275 F: drivers/spi/spi-hisi-sfc-v3xx.c
8277 HMM - Heterogeneous Memory Management
8278 M: Jérôme Glisse <jglisse@redhat.com>
8279 L: linux-mm@kvack.org
8281 F: Documentation/vm/hmm.rst
8282 F: include/linux/hmm*
8285 F: tools/testing/selftests/vm/*hmm*
8288 M: Jouni Malinen <j@w1.fi>
8289 L: linux-wireless@vger.kernel.org
8291 W: http://w1.fi/hostap-driver.html
8292 F: drivers/net/wireless/intersil/hostap/
8294 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
8295 L: platform-driver-x86@vger.kernel.org
8297 F: drivers/platform/x86/tc1100-wmi.c
8299 HPET: High Precision Event Timers driver
8300 M: Clemens Ladisch <clemens@ladisch.de>
8302 F: Documentation/timers/hpet.rst
8303 F: drivers/char/hpet.c
8304 F: include/linux/hpet.h
8305 F: include/uapi/linux/hpet.h
8309 F: arch/x86/include/asm/hpet.h
8310 F: arch/x86/kernel/hpet.c
8313 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
8315 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
8319 M: Sebastian Reichel <sre@kernel.org>
8321 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
8322 F: Documentation/ABI/testing/sysfs-bus-hsi
8323 F: Documentation/driver-api/hsi.rst
8325 F: include/linux/hsi/
8326 F: include/uapi/linux/hsi/
8329 L: linux-usb@vger.kernel.org
8331 F: drivers/net/usb/hso.c
8333 HSR NETWORK PROTOCOL
8334 L: netdev@vger.kernel.org
8338 HT16K33 LED CONTROLLER DRIVER
8339 M: Robin van der Gracht <robin@protonic.nl>
8341 F: Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
8342 F: drivers/auxdisplay/ht16k33.c
8344 HTCPEN TOUCHSCREEN DRIVER
8345 M: Pau Oliva Fora <pof@eslack.org>
8346 L: linux-input@vger.kernel.org
8348 F: drivers/input/touchscreen/htcpen.c
8350 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
8351 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
8352 L: linux-iio@vger.kernel.org
8354 W: http://www.st.com/
8355 F: Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
8356 F: drivers/iio/humidity/hts221*
8358 HUAWEI ETHERNET DRIVER
8359 M: Bin Luo <luobin9@huawei.com>
8360 L: netdev@vger.kernel.org
8362 F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
8363 F: drivers/net/ethernet/huawei/hinic/
8366 M: Mike Kravetz <mike.kravetz@oracle.com>
8367 L: linux-mm@kvack.org
8369 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
8370 F: Documentation/admin-guide/mm/hugetlbpage.rst
8371 F: Documentation/vm/hugetlbfs_reserv.rst
8373 F: include/linux/hugetlb.h
8377 M: Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
8378 L: linux-media@vger.kernel.org
8380 W: https://linuxtv.org
8381 T: git git://linuxtv.org/media_tree.git
8382 F: drivers/media/platform/sti/hva
8384 HWPOISON MEMORY FAILURE HANDLING
8385 M: Naoya Horiguchi <naoya.horiguchi@nec.com>
8386 L: linux-mm@kvack.org
8388 F: mm/hwpoison-inject.c
8389 F: mm/memory-failure.c
8391 HYCON HY46XX TOUCHSCREEN SUPPORT
8392 M: Giulio Benetti <giulio.benetti@benettiengineering.com>
8393 L: linux-input@vger.kernel.org
8395 F: Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
8396 F: drivers/input/touchscreen/hycon-hy46xx.c
8398 HYGON PROCESSOR SUPPORT
8399 M: Pu Wen <puwen@hygon.cn>
8400 L: linux-kernel@vger.kernel.org
8402 F: arch/x86/kernel/cpu/hygon.c
8404 HYNIX HI556 SENSOR DRIVER
8405 M: Shawn Tu <shawnx.tu@intel.com>
8406 L: linux-media@vger.kernel.org
8408 T: git git://linuxtv.org/media_tree.git
8409 F: drivers/media/i2c/hi556.c
8411 Hyper-V/Azure CORE AND DRIVERS
8412 M: "K. Y. Srinivasan" <kys@microsoft.com>
8413 M: Haiyang Zhang <haiyangz@microsoft.com>
8414 M: Stephen Hemminger <sthemmin@microsoft.com>
8415 M: Wei Liu <wei.liu@kernel.org>
8416 M: Dexuan Cui <decui@microsoft.com>
8417 L: linux-hyperv@vger.kernel.org
8419 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
8420 F: Documentation/ABI/stable/sysfs-bus-vmbus
8421 F: Documentation/ABI/testing/debugfs-hyperv
8422 F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
8424 F: arch/x86/include/asm/hyperv-tlfs.h
8425 F: arch/x86/include/asm/mshyperv.h
8426 F: arch/x86/include/asm/trace/hyperv.h
8427 F: arch/x86/kernel/cpu/mshyperv.c
8428 F: drivers/clocksource/hyperv_timer.c
8429 F: drivers/hid/hid-hyperv.c
8431 F: drivers/input/serio/hyperv-keyboard.c
8432 F: drivers/iommu/hyperv-iommu.c
8433 F: drivers/net/ethernet/microsoft/
8434 F: drivers/net/hyperv/
8435 F: drivers/pci/controller/pci-hyperv-intf.c
8436 F: drivers/pci/controller/pci-hyperv.c
8437 F: drivers/scsi/storvsc_drv.c
8438 F: drivers/uio/uio_hv_generic.c
8439 F: drivers/video/fbdev/hyperv_fb.c
8440 F: include/asm-generic/hyperv-tlfs.h
8441 F: include/asm-generic/mshyperv.h
8442 F: include/clocksource/hyperv_timer.h
8443 F: include/linux/hyperv.h
8444 F: include/uapi/linux/hyperv.h
8445 F: net/vmw_vsock/hyperv_transport.c
8449 M: Vignesh Raghavendra <vigneshr@ti.com>
8450 L: linux-mtd@lists.infradead.org
8452 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8453 C: irc://irc.oftc.net/mtd
8454 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
8455 F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
8456 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
8457 F: drivers/mtd/hyperbus/
8458 F: include/linux/mtd/hyperbus.h
8460 HYPERVISOR VIRTUAL CONSOLE DRIVER
8461 L: linuxppc-dev@lists.ozlabs.org
8466 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8467 L: linux-i2c@vger.kernel.org
8468 L: linux-acpi@vger.kernel.org
8470 F: drivers/i2c/i2c-core-acpi.c
8472 I2C CONTROLLER DRIVER FOR NVIDIA GPU
8473 M: Ajay Gupta <ajayg@nvidia.com>
8474 L: linux-i2c@vger.kernel.org
8476 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
8477 F: drivers/i2c/busses/i2c-nvidia-gpu.c
8480 M: Peter Rosin <peda@axentia.se>
8481 L: linux-i2c@vger.kernel.org
8483 F: Documentation/devicetree/bindings/i2c/i2c-arb*
8484 F: Documentation/devicetree/bindings/i2c/i2c-gate*
8485 F: Documentation/devicetree/bindings/i2c/i2c-mux*
8486 F: Documentation/i2c/i2c-topology.rst
8487 F: Documentation/i2c/muxes/
8488 F: drivers/i2c/i2c-mux.c
8489 F: drivers/i2c/muxes/
8490 F: include/linux/i2c-mux.h
8492 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
8493 M: Gregory CLEMENT <gregory.clement@bootlin.com>
8494 L: linux-i2c@vger.kernel.org
8496 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
8497 F: drivers/i2c/busses/i2c-mv64xxx.c
8499 I2C OVER PARALLEL PORT
8500 M: Jean Delvare <jdelvare@suse.com>
8501 L: linux-i2c@vger.kernel.org
8503 F: Documentation/i2c/busses/i2c-parport.rst
8504 F: drivers/i2c/busses/i2c-parport.c
8507 M: Wolfram Sang <wsa@kernel.org>
8508 L: linux-i2c@vger.kernel.org
8510 W: https://i2c.wiki.kernel.org/
8511 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8512 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8513 F: Documentation/devicetree/bindings/i2c/i2c.txt
8514 F: Documentation/i2c/
8516 F: include/linux/i2c-dev.h
8517 F: include/linux/i2c-smbus.h
8518 F: include/linux/i2c.h
8519 F: include/uapi/linux/i2c-*.h
8520 F: include/uapi/linux/i2c.h
8522 I2C SUBSYSTEM HOST DRIVERS
8523 L: linux-i2c@vger.kernel.org
8525 W: https://i2c.wiki.kernel.org/
8526 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8527 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8528 F: Documentation/devicetree/bindings/i2c/
8529 F: drivers/i2c/algos/
8530 F: drivers/i2c/busses/
8533 M: Jean Delvare <jdelvare@suse.com>
8534 L: linux-i2c@vger.kernel.org
8536 F: Documentation/i2c/busses/i2c-taos-evm.rst
8537 F: drivers/i2c/busses/i2c-taos-evm.c
8540 M: Till Harbaum <till@harbaum.org>
8541 L: linux-i2c@vger.kernel.org
8543 W: http://www.harbaum.org/till/i2c_tiny_usb
8544 F: drivers/i2c/busses/i2c-tiny-usb.c
8546 I2C/SMBUS CONTROLLER DRIVERS FOR PC
8547 M: Jean Delvare <jdelvare@suse.com>
8548 L: linux-i2c@vger.kernel.org
8550 F: Documentation/i2c/busses/i2c-ali1535.rst
8551 F: Documentation/i2c/busses/i2c-ali1563.rst
8552 F: Documentation/i2c/busses/i2c-ali15x3.rst
8553 F: Documentation/i2c/busses/i2c-amd756.rst
8554 F: Documentation/i2c/busses/i2c-amd8111.rst
8555 F: Documentation/i2c/busses/i2c-i801.rst
8556 F: Documentation/i2c/busses/i2c-nforce2.rst
8557 F: Documentation/i2c/busses/i2c-piix4.rst
8558 F: Documentation/i2c/busses/i2c-sis5595.rst
8559 F: Documentation/i2c/busses/i2c-sis630.rst
8560 F: Documentation/i2c/busses/i2c-sis96x.rst
8561 F: Documentation/i2c/busses/i2c-via.rst
8562 F: Documentation/i2c/busses/i2c-viapro.rst
8563 F: drivers/i2c/busses/i2c-ali1535.c
8564 F: drivers/i2c/busses/i2c-ali1563.c
8565 F: drivers/i2c/busses/i2c-ali15x3.c
8566 F: drivers/i2c/busses/i2c-amd756-s4882.c
8567 F: drivers/i2c/busses/i2c-amd756.c
8568 F: drivers/i2c/busses/i2c-amd8111.c
8569 F: drivers/i2c/busses/i2c-i801.c
8570 F: drivers/i2c/busses/i2c-isch.c
8571 F: drivers/i2c/busses/i2c-nforce2-s4985.c
8572 F: drivers/i2c/busses/i2c-nforce2.c
8573 F: drivers/i2c/busses/i2c-piix4.c
8574 F: drivers/i2c/busses/i2c-sis5595.c
8575 F: drivers/i2c/busses/i2c-sis630.c
8576 F: drivers/i2c/busses/i2c-sis96x.c
8577 F: drivers/i2c/busses/i2c-via.c
8578 F: drivers/i2c/busses/i2c-viapro.c
8580 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
8581 M: Hans de Goede <hdegoede@redhat.com>
8582 L: linux-i2c@vger.kernel.org
8584 F: drivers/i2c/busses/i2c-cht-wc.c
8586 I2C/SMBUS ISMT DRIVER
8587 M: Seth Heasley <seth.heasley@intel.com>
8588 M: Neil Horman <nhorman@tuxdriver.com>
8589 L: linux-i2c@vger.kernel.org
8590 F: Documentation/i2c/busses/i2c-ismt.rst
8591 F: drivers/i2c/busses/i2c-ismt.c
8593 I2C/SMBUS STUB DRIVER
8594 M: Jean Delvare <jdelvare@suse.com>
8595 L: linux-i2c@vger.kernel.org
8597 F: drivers/i2c/i2c-stub.c
8599 I3C DRIVER FOR CADENCE I3C MASTER IP
8600 M: Przemysław Gaj <pgaj@cadence.com>
8602 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
8603 F: drivers/i3c/master/i3c-master-cdns.c
8605 I3C DRIVER FOR SYNOPSYS DESIGNWARE
8606 M: Vitor Soares <vitor.soares@synopsys.com>
8608 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
8609 F: drivers/i3c/master/dw*
8612 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
8613 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
8615 C: irc://chat.freenode.net/linux-i3c
8616 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
8617 F: Documentation/ABI/testing/sysfs-bus-i3c
8618 F: Documentation/devicetree/bindings/i3c/
8619 F: Documentation/driver-api/i3c
8621 F: include/linux/i3c/
8623 IA64 (Itanium) PLATFORM
8624 L: linux-ia64@vger.kernel.org
8626 F: Documentation/ia64/
8629 IBM Power 842 compression accelerator
8630 M: Haren Myneni <haren@us.ibm.com>
8633 F: drivers/crypto/nx/Kconfig
8634 F: drivers/crypto/nx/Makefile
8635 F: drivers/crypto/nx/nx-842*
8636 F: include/linux/sw842.h
8639 IBM Power in-Nest Crypto Acceleration
8640 M: Breno Leitão <leitao@debian.org>
8641 M: Nayna Jain <nayna@linux.ibm.com>
8642 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8643 L: linux-crypto@vger.kernel.org
8645 F: drivers/crypto/nx/Kconfig
8646 F: drivers/crypto/nx/Makefile
8647 F: drivers/crypto/nx/nx-aes*
8648 F: drivers/crypto/nx/nx-sha*
8649 F: drivers/crypto/nx/nx.*
8650 F: drivers/crypto/nx/nx_csbcpb.h
8651 F: drivers/crypto/nx/nx_debugfs.c
8653 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
8654 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8655 L: linux-pci@vger.kernel.org
8656 L: linuxppc-dev@lists.ozlabs.org
8658 F: drivers/pci/hotplug/rpadlpar*
8660 IBM Power Linux RAID adapter
8661 M: Brian King <brking@us.ibm.com>
8663 F: drivers/scsi/ipr.*
8665 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
8666 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8667 L: linux-pci@vger.kernel.org
8668 L: linuxppc-dev@lists.ozlabs.org
8670 F: drivers/pci/hotplug/rpaphp*
8672 IBM Power SRIOV Virtual NIC Device Driver
8673 M: Dany Madden <drt@linux.ibm.com>
8674 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8675 R: Thomas Falcon <tlfalcon@linux.ibm.com>
8676 L: netdev@vger.kernel.org
8678 F: drivers/net/ethernet/ibm/ibmvnic.*
8680 IBM Power Virtual Accelerator Switchboard
8681 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8682 L: linuxppc-dev@lists.ozlabs.org
8684 F: arch/powerpc/include/asm/vas.h
8685 F: arch/powerpc/platforms/powernv/copy-paste.h
8686 F: arch/powerpc/platforms/powernv/vas*
8688 IBM Power Virtual Ethernet Device Driver
8689 M: Cristobal Forno <cforno12@linux.ibm.com>
8690 L: netdev@vger.kernel.org
8692 F: drivers/net/ethernet/ibm/ibmveth.*
8694 IBM Power Virtual FC Device Drivers
8695 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8696 L: linux-scsi@vger.kernel.org
8698 F: drivers/scsi/ibmvscsi/ibmvfc*
8700 IBM Power Virtual Management Channel Driver
8701 M: Brad Warrum <bwarrum@linux.ibm.com>
8702 M: Ritu Agarwal <rituagar@linux.ibm.com>
8704 F: drivers/misc/ibmvmc.*
8706 IBM Power Virtual SCSI Device Drivers
8707 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8708 L: linux-scsi@vger.kernel.org
8710 F: drivers/scsi/ibmvscsi/ibmvscsi*
8711 F: include/scsi/viosrp.h
8713 IBM Power Virtual SCSI Device Target Driver
8714 M: Michael Cyr <mikecyr@linux.ibm.com>
8715 L: linux-scsi@vger.kernel.org
8716 L: target-devel@vger.kernel.org
8718 F: drivers/scsi/ibmvscsi_tgt/
8720 IBM Power VMX Cryptographic instructions
8721 M: Breno Leitão <leitao@debian.org>
8722 M: Nayna Jain <nayna@linux.ibm.com>
8723 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8724 L: linux-crypto@vger.kernel.org
8726 F: drivers/crypto/vmx/Kconfig
8727 F: drivers/crypto/vmx/Makefile
8728 F: drivers/crypto/vmx/aes*
8729 F: drivers/crypto/vmx/ghash*
8730 F: drivers/crypto/vmx/ppc-xlate.pl
8731 F: drivers/crypto/vmx/vmx.c
8733 IBM ServeRAID RAID DRIVER
8735 F: drivers/scsi/ips.*
8737 ICH LPC AND GPIO DRIVER
8738 M: Peter Tyser <ptyser@xes-inc.com>
8740 F: drivers/gpio/gpio-ich.c
8741 F: drivers/mfd/lpc_ich.c
8744 M: Max Staudt <max@enpas.org>
8745 L: linux-i2c@vger.kernel.org
8747 F: drivers/i2c/busses/i2c-icy.c
8750 M: "David S. Miller" <davem@davemloft.net>
8751 L: linux-ide@vger.kernel.org
8753 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
8754 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
8755 F: Documentation/ide/
8757 F: include/linux/ide.h
8760 L: linux-ide@vger.kernel.org
8762 F: Documentation/cdrom/ide-cd.rst
8763 F: drivers/ide/ide-cd*
8765 IDEAPAD LAPTOP EXTRAS DRIVER
8766 M: Ike Panhc <ike.pan@canonical.com>
8767 L: platform-driver-x86@vger.kernel.org
8769 W: http://launchpad.net/ideapad-laptop
8770 F: drivers/platform/x86/ideapad-laptop.c
8772 IDEAPAD LAPTOP SLIDEBAR DRIVER
8773 M: Andrey Moiseev <o2g.org.ru@gmail.com>
8774 L: linux-input@vger.kernel.org
8776 W: https://github.com/o2genum/ideapad-slidebar
8777 F: drivers/input/misc/ideapad_slidebar.c
8779 IDT VersaClock 5 CLOCK DRIVER
8780 M: Luca Ceresoli <luca@lucaceresoli.net>
8782 F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
8783 F: drivers/clk/clk-versaclock5.c
8785 IEEE 802.15.4 SUBSYSTEM
8786 M: Alexander Aring <alex.aring@gmail.com>
8787 M: Stefan Schmidt <stefan@datenfreihafen.org>
8788 L: linux-wpan@vger.kernel.org
8790 W: https://linux-wpan.org/
8791 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
8792 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
8793 F: Documentation/networking/ieee802154.rst
8794 F: drivers/net/ieee802154/
8795 F: include/linux/ieee802154.h
8796 F: include/linux/nl802154.h
8797 F: include/net/af_ieee802154.h
8798 F: include/net/cfg802154.h
8799 F: include/net/ieee802154_netdev.h
8800 F: include/net/mac802154.h
8801 F: include/net/nl802154.h
8806 M: Yotam Gigi <yotam.gi@gmail.com>
8807 M: Jamal Hadi Salim <jhs@mojatatu.com>
8808 F: include/net/ife.h
8809 F: include/uapi/linux/ife.h
8812 IGORPLUG-USB IR RECEIVER
8813 M: Sean Young <sean@mess.org>
8814 L: linux-media@vger.kernel.org
8816 F: drivers/media/rc/igorplugusb.c
8818 IGUANAWORKS USB IR TRANSCEIVER
8819 M: Sean Young <sean@mess.org>
8820 L: linux-media@vger.kernel.org
8822 F: drivers/media/rc/iguanair.c
8824 IIO DIGITAL POTENTIOMETER DAC
8825 M: Peter Rosin <peda@axentia.se>
8826 L: linux-iio@vger.kernel.org
8828 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
8829 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
8830 F: drivers/iio/dac/dpot-dac.c
8832 IIO ENVELOPE DETECTOR
8833 M: Peter Rosin <peda@axentia.se>
8834 L: linux-iio@vger.kernel.org
8836 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
8837 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
8838 F: drivers/iio/adc/envelope-detector.c
8841 M: Peter Rosin <peda@axentia.se>
8842 L: linux-iio@vger.kernel.org
8844 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
8845 F: drivers/iio/multiplexer/iio-mux.c
8847 IIO SCMI BASED DRIVER
8848 M: Jyoti Bhayana <jbhayana@google.com>
8849 L: linux-iio@vger.kernel.org
8851 F: drivers/iio/common/scmi_sensors/scmi_iio.c
8853 IIO SUBSYSTEM AND DRIVERS
8854 M: Jonathan Cameron <jic23@kernel.org>
8855 R: Lars-Peter Clausen <lars@metafoo.de>
8856 L: linux-iio@vger.kernel.org
8858 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
8859 F: Documentation/ABI/testing/configfs-iio*
8860 F: Documentation/ABI/testing/sysfs-bus-iio*
8861 F: Documentation/devicetree/bindings/iio/
8863 F: drivers/staging/iio/
8864 F: include/linux/iio/
8868 M: Peter Rosin <peda@axentia.se>
8869 L: linux-iio@vger.kernel.org
8871 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
8872 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
8873 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
8874 F: drivers/iio/afe/iio-rescale.c
8876 IKANOS/ADI EAGLE ADSL USB DRIVER
8877 M: Matthieu Castet <castet.matthieu@free.fr>
8878 M: Stanislaw Gruszka <stf_xl@wp.pl>
8880 F: drivers/usb/atm/ueagle-atm.c
8882 IMGTEC ASCII LCD DRIVER
8883 M: Paul Burton <paulburton@kernel.org>
8885 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
8886 F: drivers/auxdisplay/img-ascii-lcd.c
8888 IMGTEC IR DECODER DRIVER
8890 F: drivers/media/rc/img-ir/
8892 IMON SOUNDGRAPH USB IR RECEIVER
8893 M: Sean Young <sean@mess.org>
8894 L: linux-media@vger.kernel.org
8896 F: drivers/media/rc/imon.c
8897 F: drivers/media/rc/imon_raw.c
8899 IMS TWINTURBO FRAMEBUFFER DRIVER
8900 L: linux-fbdev@vger.kernel.org
8902 F: drivers/video/fbdev/imsttfb.c
8904 INA209 HARDWARE MONITOR DRIVER
8905 M: Guenter Roeck <linux@roeck-us.net>
8906 L: linux-hwmon@vger.kernel.org
8908 F: Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml
8909 F: Documentation/hwmon/ina209.rst
8910 F: drivers/hwmon/ina209.c
8912 INA2XX HARDWARE MONITOR DRIVER
8913 M: Guenter Roeck <linux@roeck-us.net>
8914 L: linux-hwmon@vger.kernel.org
8916 F: Documentation/hwmon/ina2xx.rst
8917 F: drivers/hwmon/ina2xx.c
8918 F: include/linux/platform_data/ina2xx.h
8920 INDUSTRY PACK SUBSYSTEM (IPACK)
8921 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
8922 M: Jens Taprogge <jens.taprogge@taprogge.org>
8923 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8924 L: industrypack-devel@lists.sourceforge.net
8926 W: http://industrypack.sourceforge.net
8929 INFINEON DPS310 Driver
8930 M: Eddie James <eajames@linux.ibm.com>
8931 L: linux-iio@vger.kernel.org
8933 F: drivers/iio/pressure/dps310.c
8935 INFINIBAND SUBSYSTEM
8936 M: Doug Ledford <dledford@redhat.com>
8937 M: Jason Gunthorpe <jgg@nvidia.com>
8938 L: linux-rdma@vger.kernel.org
8940 W: https://github.com/linux-rdma/rdma-core
8941 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8942 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
8943 F: Documentation/devicetree/bindings/infiniband/
8944 F: Documentation/infiniband/
8945 F: drivers/infiniband/
8947 F: include/trace/events/ib_mad.h
8948 F: include/trace/events/ib_umad.h
8949 F: include/uapi/linux/if_infiniband.h
8950 F: include/uapi/rdma/
8951 F: samples/bpf/ibumad_kern.c
8952 F: samples/bpf/ibumad_user.c
8954 INGENIC JZ4780 NAND DRIVER
8955 M: Harvey Hunt <harveyhuntnexus@gmail.com>
8956 L: linux-mtd@lists.infradead.org
8957 L: linux-mips@vger.kernel.org
8959 F: drivers/mtd/nand/raw/ingenic/
8962 M: Paul Cercueil <paul@crapouillou.net>
8963 L: linux-mips@vger.kernel.org
8965 F: arch/mips/boot/dts/ingenic/
8966 F: arch/mips/generic/board-ingenic.c
8967 F: arch/mips/include/asm/mach-ingenic/
8968 F: arch/mips/ingenic/Kconfig
8969 F: drivers/clk/ingenic/
8970 F: drivers/dma/dma-jz4780.c
8971 F: drivers/gpu/drm/ingenic/
8972 F: drivers/i2c/busses/i2c-jz4780.c
8973 F: drivers/iio/adc/ingenic-adc.c
8974 F: drivers/irqchip/irq-ingenic.c
8975 F: drivers/memory/jz4780-nemc.c
8976 F: drivers/mmc/host/jz4740_mmc.c
8977 F: drivers/mtd/nand/raw/ingenic/
8978 F: drivers/pinctrl/pinctrl-ingenic.c
8979 F: drivers/power/supply/ingenic-battery.c
8980 F: drivers/pwm/pwm-jz4740.c
8981 F: drivers/remoteproc/ingenic_rproc.c
8982 F: drivers/rtc/rtc-jz4740.c
8983 F: drivers/tty/serial/8250/8250_ingenic.c
8984 F: drivers/usb/musb/jz4740.c
8985 F: drivers/watchdog/jz4740_wdt.c
8986 F: include/dt-bindings/iio/adc/ingenic,adc.h
8987 F: include/linux/mfd/ingenic-tcu.h
8988 F: sound/soc/codecs/jz47*
8989 F: sound/soc/jz4740/
8992 M: Jan Kara <jack@suse.cz>
8993 R: Amir Goldstein <amir73il@gmail.com>
8994 L: linux-fsdevel@vger.kernel.org
8996 F: Documentation/filesystems/inotify.rst
8997 F: fs/notify/inotify/
8998 F: include/linux/inotify.h
8999 F: include/uapi/linux/inotify.h
9001 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
9002 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
9003 L: linux-input@vger.kernel.org
9005 Q: http://patchwork.kernel.org/project/linux-input/list/
9006 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
9007 F: Documentation/devicetree/bindings/input/
9008 F: Documentation/devicetree/bindings/serio/
9009 F: Documentation/input/
9011 F: include/linux/input.h
9012 F: include/linux/input/
9013 F: include/uapi/linux/input-event-codes.h
9014 F: include/uapi/linux/input.h
9016 INPUT MULTITOUCH (MT) PROTOCOL
9017 M: Henrik Rydberg <rydberg@bitmath.org>
9018 L: linux-input@vger.kernel.org
9020 F: Documentation/input/multi-touch-protocol.rst
9021 F: drivers/input/input-mt.c
9024 INSIDE SECURE CRYPTO DRIVER
9025 M: Antoine Tenart <atenart@kernel.org>
9026 L: linux-crypto@vger.kernel.org
9028 F: drivers/crypto/inside-secure/
9030 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
9031 M: Mimi Zohar <zohar@linux.ibm.com>
9032 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
9033 L: linux-integrity@vger.kernel.org
9035 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
9036 F: security/integrity/ima/
9038 INTEL 810/815 FRAMEBUFFER DRIVER
9039 M: Antonino Daplas <adaplas@gmail.com>
9040 L: linux-fbdev@vger.kernel.org
9042 F: drivers/video/fbdev/i810/
9045 M: Cezary Rojewski <cezary.rojewski@intel.com>
9046 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
9047 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
9048 M: Jie Yang <yang.jie@linux.intel.com>
9049 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9053 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
9054 M: Hans de Goede <hdegoede@redhat.com>
9055 L: platform-driver-x86@vger.kernel.org
9057 F: drivers/platform/x86/intel_atomisp2_pm.c
9059 INTEL ATOMISP2 LED DRIVER
9060 M: Hans de Goede <hdegoede@redhat.com>
9061 L: platform-driver-x86@vger.kernel.org
9063 F: drivers/platform/x86/intel_atomisp2_led.c
9065 INTEL BROXTON PMC DRIVER
9066 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9067 M: Zha Qipeng <qipeng.zha@intel.com>
9069 F: drivers/mfd/intel_pmc_bxt.c
9070 F: include/linux/mfd/intel_pmc_bxt.h
9072 INTEL C600 SERIES SAS CONTROLLER DRIVER
9073 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
9074 L: linux-scsi@vger.kernel.org
9076 T: git git://git.code.sf.net/p/intel-sas/isci
9077 F: drivers/scsi/isci/
9079 INTEL CPU family model numbers
9080 M: Tony Luck <tony.luck@intel.com>
9082 L: linux-kernel@vger.kernel.org
9084 F: arch/x86/include/asm/intel-family.h
9086 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
9087 M: Jani Nikula <jani.nikula@linux.intel.com>
9088 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
9089 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
9090 L: intel-gfx@lists.freedesktop.org
9092 W: https://01.org/linuxgraphics/
9093 Q: http://patchwork.freedesktop.org/project/intel-gfx/
9094 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
9095 C: irc://chat.freenode.net/intel-gfx
9096 T: git git://anongit.freedesktop.org/drm-intel
9097 F: Documentation/gpu/i915.rst
9098 F: drivers/gpu/drm/i915/
9099 F: include/drm/i915*
9100 F: include/uapi/drm/i915_drm.h
9102 INTEL ETHERNET DRIVERS
9103 M: Jesse Brandeburg <jesse.brandeburg@intel.com>
9104 M: Tony Nguyen <anthony.l.nguyen@intel.com>
9105 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
9107 W: http://www.intel.com/support/feedback.htm
9108 W: http://e1000.sourceforge.net/
9109 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
9110 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
9111 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
9112 F: Documentation/networking/device_drivers/ethernet/intel/
9113 F: drivers/net/ethernet/intel/
9114 F: drivers/net/ethernet/intel/*/
9115 F: include/linux/avf/virtchnl.h
9117 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
9118 M: Maik Broemme <mbroemme@libmpq.org>
9119 L: linux-fbdev@vger.kernel.org
9121 F: Documentation/fb/intelfb.rst
9122 F: drivers/video/fbdev/intelfb/
9125 M: Andy Shevchenko <andy@kernel.org>
9126 L: linux-gpio@vger.kernel.org
9128 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9129 F: drivers/gpio/gpio-ich.c
9130 F: drivers/gpio/gpio-merrifield.c
9131 F: drivers/gpio/gpio-ml-ioh.c
9132 F: drivers/gpio/gpio-pch.c
9133 F: drivers/gpio/gpio-sch.c
9134 F: drivers/gpio/gpio-sodaville.c
9136 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
9137 M: Zhenyu Wang <zhenyuw@linux.intel.com>
9138 M: Zhi Wang <zhi.a.wang@intel.com>
9139 L: intel-gvt-dev@lists.freedesktop.org
9140 L: intel-gfx@lists.freedesktop.org
9142 W: https://01.org/igvt-g
9143 T: git https://github.com/intel/gvt-linux.git
9144 F: drivers/gpu/drm/i915/gvt/
9146 INTEL HID EVENT DRIVER
9147 M: Alex Hung <alex.hung@canonical.com>
9148 L: platform-driver-x86@vger.kernel.org
9150 F: drivers/platform/x86/intel-hid.c
9152 INTEL I/OAT DMA DRIVER
9153 M: Dave Jiang <dave.jiang@intel.com>
9154 R: Dan Williams <dan.j.williams@intel.com>
9155 L: dmaengine@vger.kernel.org
9157 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
9158 F: drivers/dma/ioat*
9161 M: Dave Jiang <dave.jiang@intel.com>
9162 L: dmaengine@vger.kernel.org
9164 F: drivers/dma/idxd/*
9165 F: include/uapi/linux/idxd.h
9168 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
9169 M: Len Brown <lenb@kernel.org>
9170 L: linux-pm@vger.kernel.org
9172 B: https://bugzilla.kernel.org
9173 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
9174 F: drivers/idle/intel_idle.c
9176 INTEL INTEGRATED SENSOR HUB DRIVER
9177 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9178 M: Jiri Kosina <jikos@kernel.org>
9179 L: linux-input@vger.kernel.org
9181 F: drivers/hid/intel-ish-hid/
9184 M: David Woodhouse <dwmw2@infradead.org>
9185 M: Lu Baolu <baolu.lu@linux.intel.com>
9186 L: iommu@lists.linux-foundation.org
9188 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9189 F: drivers/iommu/intel/
9190 F: include/linux/intel-iommu.h
9191 F: include/linux/intel-svm.h
9193 INTEL IOP-ADMA DMA DRIVER
9194 R: Dan Williams <dan.j.williams@intel.com>
9196 F: drivers/dma/iop-adma.c
9198 INTEL IPU3 CSI-2 CIO2 DRIVER
9199 M: Yong Zhi <yong.zhi@intel.com>
9200 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9201 M: Bingbu Cao <bingbu.cao@intel.com>
9202 M: Dan Scally <djrscally@gmail.com>
9203 R: Tianshu Qiu <tian.shu.qiu@intel.com>
9204 L: linux-media@vger.kernel.org
9206 T: git git://linuxtv.org/media_tree.git
9207 F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
9208 F: drivers/media/pci/intel/ipu3/
9210 INTEL IPU3 CSI-2 IMGU DRIVER
9211 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9212 R: Bingbu Cao <bingbu.cao@intel.com>
9213 R: Tianshu Qiu <tian.shu.qiu@intel.com>
9214 L: linux-media@vger.kernel.org
9216 F: Documentation/admin-guide/media/ipu3.rst
9217 F: Documentation/admin-guide/media/ipu3_rcb.svg
9218 F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
9219 F: drivers/staging/media/ipu3/
9221 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
9222 M: Krzysztof Halasa <khalasa@piap.pl>
9224 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
9225 F: drivers/net/wan/ixp4xx_hss.c
9226 F: drivers/soc/ixp4xx/ixp4xx-npe.c
9227 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
9228 F: include/linux/soc/ixp4xx/npe.h
9229 F: include/linux/soc/ixp4xx/qmgr.h
9231 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
9232 M: Deepak Saxena <dsaxena@plexity.net>
9234 F: drivers/char/hw_random/ixp4xx-rng.c
9236 INTEL KEEM BAY DRM DRIVER
9237 M: Anitha Chrisanthus <anitha.chrisanthus@intel.com>
9238 M: Edmund Dea <edmund.j.dea@intel.com>
9240 F: Documentation/devicetree/bindings/display/intel,kmb_display.yaml
9241 F: drivers/gpu/drm/kmb/
9243 INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
9244 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9246 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
9247 F: drivers/crypto/keembay/Kconfig
9248 F: drivers/crypto/keembay/Makefile
9249 F: drivers/crypto/keembay/keembay-ocs-aes-core.c
9250 F: drivers/crypto/keembay/ocs-aes.c
9251 F: drivers/crypto/keembay/ocs-aes.h
9253 INTEL KEEM BAY OCS HCU CRYPTO DRIVER
9254 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9255 M: Declan Murphy <declan.murphy@intel.com>
9257 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
9258 F: drivers/crypto/keembay/Kconfig
9259 F: drivers/crypto/keembay/Makefile
9260 F: drivers/crypto/keembay/keembay-ocs-hcu-core.c
9261 F: drivers/crypto/keembay/ocs-hcu.c
9262 F: drivers/crypto/keembay/ocs-hcu.h
9264 INTEL MANAGEMENT ENGINE (mei)
9265 M: Tomas Winkler <tomas.winkler@intel.com>
9266 L: linux-kernel@vger.kernel.org
9268 F: Documentation/driver-api/mei/*
9269 F: drivers/misc/mei/
9270 F: drivers/watchdog/mei_wdt.c
9271 F: include/linux/mei_cl_bus.h
9272 F: include/uapi/linux/mei.h
9275 INTEL MAX 10 BMC MFD DRIVER
9276 M: Xu Yilun <yilun.xu@intel.com>
9277 R: Tom Rix <trix@redhat.com>
9279 F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
9280 F: Documentation/hwmon/intel-m10-bmc-hwmon.rst
9281 F: drivers/hwmon/intel-m10-bmc-hwmon.c
9282 F: drivers/mfd/intel-m10-bmc.c
9283 F: include/linux/mfd/intel-m10-bmc.h
9285 INTEL MAX 10 BMC MFD DRIVER
9286 M: Xu Yilun <yilun.xu@intel.com>
9287 R: Tom Rix <trix@redhat.com>
9289 F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
9290 F: Documentation/hwmon/intel-m10-bmc-hwmon.rst
9291 F: drivers/hwmon/intel-m10-bmc-hwmon.c
9292 F: drivers/mfd/intel-m10-bmc.c
9293 F: include/linux/mfd/intel-m10-bmc.h
9295 INTEL MENLOW THERMAL DRIVER
9296 M: Sujith Thomas <sujith.thomas@intel.com>
9297 L: platform-driver-x86@vger.kernel.org
9299 W: https://01.org/linux-acpi
9300 F: drivers/platform/x86/intel_menlow.c
9302 INTEL P-Unit IPC DRIVER
9303 M: Zha Qipeng <qipeng.zha@intel.com>
9304 L: platform-driver-x86@vger.kernel.org
9306 F: arch/x86/include/asm/intel_punit_ipc.h
9307 F: drivers/platform/x86/intel_punit_ipc.c
9309 INTEL PMC CORE DRIVER
9310 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
9311 M: David E Box <david.e.box@intel.com>
9312 L: platform-driver-x86@vger.kernel.org
9314 F: Documentation/ABI/testing/sysfs-platform-intel-pmc
9315 F: drivers/platform/x86/intel_pmc_core*
9317 INTEL PMIC GPIO DRIVERS
9318 M: Andy Shevchenko <andy@kernel.org>
9320 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9321 F: drivers/gpio/gpio-*cove.c
9323 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
9324 M: Andy Shevchenko <andy@kernel.org>
9326 F: drivers/mfd/intel_soc_pmic*
9327 F: include/linux/mfd/intel_soc_pmic*
9330 M: "David E. Box" <david.e.box@linux.intel.com>
9332 F: drivers/mfd/intel_pmt.c
9333 F: drivers/platform/x86/intel_pmt_*
9335 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
9336 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
9337 L: linux-wireless@vger.kernel.org
9339 F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
9340 F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
9341 F: drivers/net/wireless/intel/ipw2x00/
9344 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9345 M: Len Brown <lenb@kernel.org>
9346 L: linux-pm@vger.kernel.org
9348 F: drivers/cpufreq/intel_pstate.c
9350 INTEL RDMA RNIC DRIVER
9351 M: Faisal Latif <faisal.latif@intel.com>
9352 M: Shiraz Saleem <shiraz.saleem@intel.com>
9353 L: linux-rdma@vger.kernel.org
9355 F: drivers/infiniband/hw/i40iw/
9356 F: include/uapi/rdma/i40iw-abi.h
9359 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9361 F: arch/x86/include/asm/intel_scu_ipc.h
9362 F: drivers/platform/x86/intel_scu_*
9364 INTEL SPEED SELECT TECHNOLOGY
9365 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9366 L: platform-driver-x86@vger.kernel.org
9368 F: drivers/platform/x86/intel_speed_select_if/
9369 F: include/uapi/linux/isst_if.h
9370 F: tools/power/x86/intel-speed-select/
9372 INTEL STRATIX10 FIRMWARE DRIVERS
9373 M: Richard Gong <richard.gong@linux.intel.com>
9374 L: linux-kernel@vger.kernel.org
9376 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
9377 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
9378 F: drivers/firmware/stratix10-rsu.c
9379 F: drivers/firmware/stratix10-svc.c
9380 F: include/linux/firmware/intel/stratix10-smc.h
9381 F: include/linux/firmware/intel/stratix10-svc-client.h
9383 INTEL TELEMETRY DRIVER
9384 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
9385 M: "David E. Box" <david.e.box@linux.intel.com>
9386 L: platform-driver-x86@vger.kernel.org
9388 F: arch/x86/include/asm/intel_telemetry.h
9389 F: drivers/platform/x86/intel_telemetry*
9391 INTEL UNCORE FREQUENCY CONTROL
9392 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9393 L: platform-driver-x86@vger.kernel.org
9395 F: drivers/platform/x86/intel-uncore-frequency.c
9397 INTEL VIRTUAL BUTTON DRIVER
9398 M: AceLan Kao <acelan.kao@canonical.com>
9399 L: platform-driver-x86@vger.kernel.org
9401 F: drivers/platform/x86/intel-vbtn.c
9403 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
9404 M: Stanislaw Gruszka <stf_xl@wp.pl>
9405 L: linux-wireless@vger.kernel.org
9407 F: drivers/net/wireless/intel/iwlegacy/
9409 INTEL WIRELESS WIFI LINK (iwlwifi)
9410 M: Luca Coelho <luciano.coelho@intel.com>
9411 L: linux-wireless@vger.kernel.org
9413 W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
9414 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
9415 F: drivers/net/wireless/intel/iwlwifi/
9417 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
9418 M: Jithu Joseph <jithu.joseph@intel.com>
9419 R: Maurice Ma <maurice.ma@intel.com>
9421 W: https://slimbootloader.github.io/security/firmware-update.html
9422 F: drivers/platform/x86/intel-wmi-sbl-fw-update.c
9424 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
9425 L: Dell.Client.Kernel@dell.com
9427 F: drivers/platform/x86/intel-wmi-thunderbolt.c
9430 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9432 F: Documentation/trace/intel_th.rst
9433 F: drivers/hwtracing/intel_th/
9434 F: include/linux/intel_th.h
9436 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
9437 M: Ning Sun <ning.sun@intel.com>
9438 L: tboot-devel@lists.sourceforge.net
9440 W: http://tboot.sourceforge.net
9441 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
9442 F: Documentation/x86/intel_txt.rst
9443 F: arch/x86/kernel/tboot.c
9444 F: include/linux/tboot.h
9447 M: Jarkko Sakkinen <jarkko@kernel.org>
9448 R: Dave Hansen <dave.hansen@linux.intel.com>
9449 L: linux-sgx@vger.kernel.org
9451 Q: https://patchwork.kernel.org/project/intel-sgx/list/
9452 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
9453 F: Documentation/x86/sgx.rst
9454 F: arch/x86/entry/vdso/vsgx.S
9455 F: arch/x86/include/asm/sgx.h
9456 F: arch/x86/include/uapi/asm/sgx.h
9457 F: arch/x86/kernel/cpu/sgx/*
9458 F: tools/testing/selftests/sgx/*
9462 M: Georgi Djakov <djakov@kernel.org>
9463 L: linux-pm@vger.kernel.org
9465 T: git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
9466 F: Documentation/devicetree/bindings/interconnect/
9467 F: Documentation/driver-api/interconnect.rst
9468 F: drivers/interconnect/
9469 F: include/dt-bindings/interconnect/
9470 F: include/linux/interconnect-provider.h
9471 F: include/linux/interconnect.h
9473 INTERRUPT COUNTER DRIVER
9474 M: Oleksij Rempel <o.rempel@pengutronix.de>
9475 R: Pengutronix Kernel Team <kernel@pengutronix.de>
9476 L: linux-iio@vger.kernel.org
9477 F: Documentation/devicetree/bindings/counter/interrupt-counter.yaml
9478 F: drivers/counter/interrupt-cnt.c
9480 INVENSENSE ICM-426xx IMU DRIVER
9481 M: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
9482 L: linux-iio@vger.kernel.org
9484 W: https://invensense.tdk.com/
9485 F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
9486 F: drivers/iio/imu/inv_icm42600/
9488 INVENSENSE MPU-3050 GYROSCOPE DRIVER
9489 M: Linus Walleij <linus.walleij@linaro.org>
9490 L: linux-iio@vger.kernel.org
9492 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
9493 F: drivers/iio/gyro/mpu3050*
9495 IOC3 ETHERNET DRIVER
9496 M: Ralf Baechle <ralf@linux-mips.org>
9497 L: linux-mips@vger.kernel.org
9499 F: drivers/net/ethernet/sgi/ioc3-eth.c
9501 IOMAP FILESYSTEM LIBRARY
9502 M: Christoph Hellwig <hch@infradead.org>
9503 M: Darrick J. Wong <djwong@kernel.org>
9504 M: linux-xfs@vger.kernel.org
9505 M: linux-fsdevel@vger.kernel.org
9506 L: linux-xfs@vger.kernel.org
9507 L: linux-fsdevel@vger.kernel.org
9509 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
9511 F: include/linux/iomap.h
9514 M: Joerg Roedel <joro@8bytes.org>
9515 M: Will Deacon <will@kernel.org>
9516 L: iommu@lists.linux-foundation.org
9518 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9519 F: Documentation/devicetree/bindings/iommu/
9520 F: Documentation/userspace-api/iommu.rst
9522 F: include/linux/iommu.h
9523 F: include/linux/iova.h
9524 F: include/linux/of_iommu.h
9525 F: include/uapi/linux/iommu.h
9528 M: Jens Axboe <axboe@kernel.dk>
9529 R: Pavel Begunkov <asml.silence@gmail.com>
9530 L: io-uring@vger.kernel.org
9532 T: git git://git.kernel.dk/linux-block
9533 T: git git://git.kernel.dk/liburing
9537 F: include/linux/io_uring.h
9538 F: include/uapi/linux/io_uring.h
9541 M: Corey Minyard <minyard@acm.org>
9542 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
9544 W: http://openipmi.sourceforge.net/
9545 F: Documentation/driver-api/ipmi.rst
9546 F: Documentation/devicetree/bindings/ipmi/
9547 F: drivers/char/ipmi/
9548 F: include/linux/ipmi*
9549 F: include/uapi/linux/ipmi*
9551 IPS SCSI RAID DRIVER
9552 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
9553 L: linux-scsi@vger.kernel.org
9555 W: http://www.adaptec.com/
9556 F: drivers/scsi/ips*
9559 M: Simon Horman <horms@verge.net.au>
9560 M: Julian Anastasov <ja@ssi.bg>
9561 L: netdev@vger.kernel.org
9562 L: lvs-devel@vger.kernel.org
9564 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
9565 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
9566 F: Documentation/networking/ipvs-sysctl.rst
9567 F: include/net/ip_vs.h
9568 F: include/uapi/linux/ip_vs.h
9569 F: net/netfilter/ipvs/
9572 M: Jiri Kosina <jikos@kernel.org>
9573 M: David Sterba <dsterba@suse.com>
9575 F: drivers/tty/ipwireless/
9578 L: netdev@vger.kernel.org
9580 F: include/uapi/linux/ipx.h
9582 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
9583 M: Marc Zyngier <maz@kernel.org>
9585 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9586 F: Documentation/core-api/irq/irq-domain.rst
9587 F: include/linux/irqdomain.h
9588 F: kernel/irq/irqdomain.c
9592 M: Thomas Gleixner <tglx@linutronix.de>
9593 L: linux-kernel@vger.kernel.org
9595 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9599 M: Thomas Gleixner <tglx@linutronix.de>
9600 M: Marc Zyngier <maz@kernel.org>
9601 L: linux-kernel@vger.kernel.org
9603 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9604 F: Documentation/devicetree/bindings/interrupt-controller/
9608 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9610 F: Documentation/driver-api/isa.rst
9611 F: drivers/base/isa.c
9612 F: include/linux/isa.h
9615 M: Hans Verkuil <hverkuil@xs4all.nl>
9616 L: linux-media@vger.kernel.org
9618 W: https://linuxtv.org
9619 T: git git://linuxtv.org/media_tree.git
9620 F: drivers/media/radio/radio-isa*
9623 M: Jaroslav Kysela <perex@perex.cz>
9625 F: Documentation/driver-api/isapnp.rst
9626 F: drivers/pnp/isapnp/
9627 F: include/linux/isapnp.h
9630 M: Lee Duncan <lduncan@suse.com>
9631 M: Chris Leech <cleech@redhat.com>
9632 L: open-iscsi@googlegroups.com
9633 L: linux-scsi@vger.kernel.org
9635 W: www.open-iscsi.com
9636 F: drivers/scsi/*iscsi*
9637 F: include/scsi/*iscsi*
9639 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
9640 M: Peter Jones <pjones@redhat.com>
9641 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
9643 F: drivers/firmware/iscsi_ibft*
9645 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
9646 M: Sagi Grimberg <sagi@grimberg.me>
9647 M: Max Gurtovoy <mgurtovoy@nvidia.com>
9648 L: linux-rdma@vger.kernel.org
9650 W: http://www.openfabrics.org
9651 W: www.open-iscsi.org
9652 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9653 F: drivers/infiniband/ulp/iser/
9655 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
9656 M: Sagi Grimberg <sagi@grimberg.me>
9657 L: linux-rdma@vger.kernel.org
9658 L: target-devel@vger.kernel.org
9660 W: http://www.linux-iscsi.org
9661 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
9662 F: drivers/infiniband/ulp/isert
9664 ISDN/CMTP OVER BLUETOOTH
9665 M: Karsten Keil <isdn@linux-pingi.de>
9666 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9667 L: netdev@vger.kernel.org
9669 W: http://www.isdn4linux.de
9670 F: Documentation/isdn/
9671 F: drivers/isdn/capi/
9672 F: include/linux/isdn/
9673 F: include/uapi/linux/isdn/
9674 F: net/bluetooth/cmtp/
9676 ISDN/mISDN SUBSYSTEM
9677 M: Karsten Keil <isdn@linux-pingi.de>
9678 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9679 L: netdev@vger.kernel.org
9681 W: http://www.isdn4linux.de
9682 F: drivers/isdn/Kconfig
9683 F: drivers/isdn/Makefile
9684 F: drivers/isdn/hardware/
9685 F: drivers/isdn/mISDN/
9687 IT87 HARDWARE MONITORING DRIVER
9688 M: Jean Delvare <jdelvare@suse.com>
9689 L: linux-hwmon@vger.kernel.org
9691 F: Documentation/hwmon/it87.rst
9692 F: drivers/hwmon/it87.c
9695 M: Antti Palosaari <crope@iki.fi>
9696 L: linux-media@vger.kernel.org
9698 W: https://linuxtv.org
9699 W: http://palosaari.fi/linux/
9700 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9701 T: git git://linuxtv.org/anttip/media_tree.git
9702 F: drivers/media/tuners/it913x*
9704 IVTV VIDEO4LINUX DRIVER
9705 M: Andy Walls <awalls@md.metrocast.net>
9706 L: linux-media@vger.kernel.org
9708 W: https://linuxtv.org
9709 T: git git://linuxtv.org/media_tree.git
9710 F: Documentation/admin-guide/media/ivtv*
9711 F: drivers/media/pci/ivtv/
9712 F: include/uapi/linux/ivtv*
9714 IX2505V MEDIA DRIVER
9715 M: Malcolm Priestley <tvboxspy@gmail.com>
9716 L: linux-media@vger.kernel.org
9718 W: https://linuxtv.org
9719 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9720 F: drivers/media/dvb-frontends/ix2505v*
9722 JAILHOUSE HYPERVISOR INTERFACE
9723 M: Jan Kiszka <jan.kiszka@siemens.com>
9724 L: jailhouse-dev@googlegroups.com
9726 F: arch/x86/include/asm/jailhouse_para.h
9727 F: arch/x86/kernel/jailhouse.c
9729 JC42.4 TEMPERATURE SENSOR DRIVER
9730 M: Guenter Roeck <linux@roeck-us.net>
9731 L: linux-hwmon@vger.kernel.org
9733 F: Documentation/hwmon/jc42.rst
9734 F: drivers/hwmon/jc42.c
9737 M: Dave Kleikamp <shaggy@kernel.org>
9738 L: jfs-discussion@lists.sourceforge.net
9740 W: http://jfs.sourceforge.net/
9741 T: git git://github.com/kleikamp/linux-shaggy.git
9742 F: Documentation/admin-guide/jfs.rst
9746 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
9747 L: netdev@vger.kernel.org
9749 F: drivers/net/ethernet/jme.*
9751 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
9752 M: David Woodhouse <dwmw2@infradead.org>
9753 M: Richard Weinberger <richard@nod.at>
9754 L: linux-mtd@lists.infradead.org
9756 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
9757 T: git git://git.infradead.org/ubifs-2.6.git
9759 F: include/uapi/linux/jffs2.h
9761 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
9762 M: "Theodore Ts'o" <tytso@mit.edu>
9763 M: Jan Kara <jack@suse.com>
9764 L: linux-ext4@vger.kernel.org
9767 F: include/linux/jbd2.h
9769 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
9770 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
9771 L: linux-media@vger.kernel.org
9773 F: drivers/media/platform/rcar_jpu.c
9775 JSM Neo PCI based serial card
9776 L: linux-serial@vger.kernel.org
9778 F: drivers/tty/serial/jsm/
9780 K10TEMP HARDWARE MONITORING DRIVER
9781 M: Clemens Ladisch <clemens@ladisch.de>
9782 L: linux-hwmon@vger.kernel.org
9784 F: Documentation/hwmon/k10temp.rst
9785 F: drivers/hwmon/k10temp.c
9787 K8TEMP HARDWARE MONITORING DRIVER
9788 M: Rudolf Marek <r.marek@assembler.cz>
9789 L: linux-hwmon@vger.kernel.org
9791 F: Documentation/hwmon/k8temp.rst
9792 F: drivers/hwmon/k8temp.c
9795 M: Andrey Ryabinin <ryabinin.a.a@gmail.com>
9796 R: Alexander Potapenko <glider@google.com>
9797 R: Andrey Konovalov <andreyknvl@gmail.com>
9798 R: Dmitry Vyukov <dvyukov@google.com>
9799 L: kasan-dev@googlegroups.com
9801 F: Documentation/dev-tools/kasan.rst
9802 F: arch/*/include/asm/*kasan.h
9803 F: arch/*/mm/kasan_init*
9804 F: include/linux/kasan*.h
9805 F: lib/Kconfig.kasan
9806 F: lib/test_kasan*.c
9808 F: scripts/Makefile.kasan
9811 M: Masahiro Yamada <masahiroy@kernel.org>
9812 L: linux-kbuild@vger.kernel.org
9814 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
9815 F: Documentation/kbuild/kconfig*
9816 F: scripts/Kconfig.include
9820 R: Dmitry Vyukov <dvyukov@google.com>
9821 R: Andrey Konovalov <andreyknvl@gmail.com>
9822 L: kasan-dev@googlegroups.com
9824 F: Documentation/dev-tools/kcov.rst
9825 F: include/linux/kcov.h
9826 F: include/uapi/linux/kcov.h
9828 F: scripts/Makefile.kcov
9831 M: Marco Elver <elver@google.com>
9832 R: Dmitry Vyukov <dvyukov@google.com>
9833 L: kasan-dev@googlegroups.com
9835 F: Documentation/dev-tools/kcsan.rst
9836 F: include/linux/kcsan*.h
9838 F: lib/Kconfig.kcsan
9839 F: scripts/Makefile.kcsan
9842 M: Dave Young <dyoung@redhat.com>
9843 M: Baoquan He <bhe@redhat.com>
9844 R: Vivek Goyal <vgoyal@redhat.com>
9845 L: kexec@lists.infradead.org
9847 W: http://lse.sourceforge.net/kdump/
9848 F: Documentation/admin-guide/kdump/
9850 F: include/linux/crash_core.h
9851 F: include/linux/crash_dump.h
9852 F: include/uapi/linux/vmcore.h
9855 KEENE FM RADIO TRANSMITTER DRIVER
9856 M: Hans Verkuil <hverkuil@xs4all.nl>
9857 L: linux-media@vger.kernel.org
9859 W: https://linuxtv.org
9860 T: git git://linuxtv.org/media_tree.git
9861 F: drivers/media/radio/radio-keene*
9864 M: Ian Kent <raven@themaw.net>
9865 L: autofs@vger.kernel.org
9869 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
9870 M: Masahiro Yamada <masahiroy@kernel.org>
9871 M: Michal Marek <michal.lkml@markovi.net>
9872 L: linux-kbuild@vger.kernel.org
9874 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
9875 F: Documentation/kbuild/
9877 F: scripts/*vmlinux*
9879 F: scripts/Makefile*
9881 F: scripts/dummy-tools/
9887 L: kernel-janitors@vger.kernel.org
9889 W: http://kernelnewbies.org/KernelJanitors
9891 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
9892 M: "J. Bruce Fields" <bfields@fieldses.org>
9893 M: Chuck Lever <chuck.lever@oracle.com>
9894 L: linux-nfs@vger.kernel.org
9896 W: http://nfs.sourceforge.net/
9897 T: git git://linux-nfs.org/~bfields/linux.git
9901 F: include/linux/lockd/
9902 F: include/linux/sunrpc/
9903 F: include/uapi/linux/nfsd/
9904 F: include/uapi/linux/sunrpc/
9906 F: Documentation/filesystems/nfs/
9909 M: Thorsten Leemhuis <linux@leemhuis.info>
9910 L: regressions@lists.linux.dev
9913 KERNEL SELFTEST FRAMEWORK
9914 M: Shuah Khan <shuah@kernel.org>
9915 M: Shuah Khan <skhan@linuxfoundation.org>
9916 L: linux-kselftest@vger.kernel.org
9918 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
9919 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
9920 F: Documentation/dev-tools/kselftest*
9921 F: tools/testing/selftests/
9923 KERNEL UNIT TESTING FRAMEWORK (KUnit)
9924 M: Brendan Higgins <brendanhiggins@google.com>
9925 L: linux-kselftest@vger.kernel.org
9926 L: kunit-dev@googlegroups.com
9928 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
9929 F: Documentation/dev-tools/kunit/
9932 F: tools/testing/kunit/
9934 KERNEL USERMODE HELPER
9935 M: Luis Chamberlain <mcgrof@kernel.org>
9936 L: linux-kernel@vger.kernel.org
9938 F: include/linux/umh.h
9941 KERNEL VIRTUAL MACHINE (KVM)
9942 M: Paolo Bonzini <pbonzini@redhat.com>
9943 L: kvm@vger.kernel.org
9945 W: http://www.linux-kvm.org
9946 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9947 F: Documentation/virt/kvm/
9948 F: include/asm-generic/kvm*
9949 F: include/kvm/iodev.h
9950 F: include/linux/kvm*
9951 F: include/trace/events/kvm.h
9952 F: include/uapi/asm-generic/kvm*
9953 F: include/uapi/linux/kvm*
9955 F: tools/testing/selftests/kvm/
9958 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
9959 M: Marc Zyngier <maz@kernel.org>
9960 R: James Morse <james.morse@arm.com>
9961 R: Alexandru Elisei <alexandru.elisei@arm.com>
9962 R: Suzuki K Poulose <suzuki.poulose@arm.com>
9963 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9964 L: kvmarm@lists.cs.columbia.edu (moderated for non-subscribers)
9966 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
9967 F: arch/arm64/include/asm/kvm*
9968 F: arch/arm64/include/uapi/asm/kvm*
9970 F: include/kvm/arm_*
9972 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
9973 M: Huacai Chen <chenhuacai@kernel.org>
9974 M: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
9975 L: linux-mips@vger.kernel.org
9976 L: kvm@vger.kernel.org
9978 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9979 F: arch/mips/include/asm/kvm*
9980 F: arch/mips/include/uapi/asm/kvm*
9983 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
9984 M: Paul Mackerras <paulus@ozlabs.org>
9985 L: kvm-ppc@vger.kernel.org
9987 W: http://www.linux-kvm.org/
9988 T: git git://github.com/agraf/linux-2.6.git
9989 F: arch/powerpc/include/asm/kvm*
9990 F: arch/powerpc/include/uapi/asm/kvm*
9991 F: arch/powerpc/kernel/kvm*
9992 F: arch/powerpc/kvm/
9994 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
9995 M: Christian Borntraeger <borntraeger@de.ibm.com>
9996 M: Janosch Frank <frankja@linux.ibm.com>
9997 R: David Hildenbrand <david@redhat.com>
9998 R: Cornelia Huck <cohuck@redhat.com>
9999 R: Claudio Imbrenda <imbrenda@linux.ibm.com>
10000 L: kvm@vger.kernel.org
10002 W: http://www.ibm.com/developerworks/linux/linux390/
10003 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
10004 F: Documentation/virt/kvm/s390*
10005 F: arch/s390/include/asm/gmap.h
10006 F: arch/s390/include/asm/kvm*
10007 F: arch/s390/include/uapi/asm/kvm*
10008 F: arch/s390/kernel/uv.c
10010 F: arch/s390/mm/gmap.c
10011 F: tools/testing/selftests/kvm/*/s390x/
10012 F: tools/testing/selftests/kvm/s390x/
10014 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
10015 M: Paolo Bonzini <pbonzini@redhat.com>
10016 R: Sean Christopherson <seanjc@google.com>
10017 R: Vitaly Kuznetsov <vkuznets@redhat.com>
10018 R: Wanpeng Li <wanpengli@tencent.com>
10019 R: Jim Mattson <jmattson@google.com>
10020 R: Joerg Roedel <joro@8bytes.org>
10021 L: kvm@vger.kernel.org
10023 W: http://www.linux-kvm.org
10024 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10025 F: arch/x86/include/asm/kvm*
10026 F: arch/x86/include/asm/pvclock-abi.h
10027 F: arch/x86/include/asm/svm.h
10028 F: arch/x86/include/asm/vmx*.h
10029 F: arch/x86/include/uapi/asm/kvm*
10030 F: arch/x86/include/uapi/asm/svm.h
10031 F: arch/x86/include/uapi/asm/vmx.h
10032 F: arch/x86/kernel/kvm.c
10033 F: arch/x86/kernel/kvmclock.c
10038 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10039 M: Tejun Heo <tj@kernel.org>
10041 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
10043 F: include/linux/kernfs.h
10046 M: Eric Biederman <ebiederm@xmission.com>
10047 L: kexec@lists.infradead.org
10049 W: http://kernel.org/pub/linux/utils/kernel/kexec/
10050 F: include/linux/kexec.h
10051 F: include/uapi/linux/kexec.h
10055 M: Mimi Zohar <zohar@linux.ibm.com>
10056 L: linux-integrity@vger.kernel.org
10057 L: keyrings@vger.kernel.org
10059 F: Documentation/security/keys/trusted-encrypted.rst
10060 F: include/keys/encrypted-type.h
10061 F: security/keys/encrypted-keys/
10064 M: James Bottomley <jejb@linux.ibm.com>
10065 M: Jarkko Sakkinen <jarkko@kernel.org>
10066 M: Mimi Zohar <zohar@linux.ibm.com>
10067 L: linux-integrity@vger.kernel.org
10068 L: keyrings@vger.kernel.org
10070 F: Documentation/security/keys/trusted-encrypted.rst
10071 F: include/keys/trusted-type.h
10072 F: include/keys/trusted_tpm.h
10073 F: security/keys/trusted-keys/
10076 M: Sumit Garg <sumit.garg@linaro.org>
10077 L: linux-integrity@vger.kernel.org
10078 L: keyrings@vger.kernel.org
10080 F: include/keys/trusted_tee.h
10081 F: security/keys/trusted-keys/trusted_tee.c
10084 M: David Howells <dhowells@redhat.com>
10085 M: Jarkko Sakkinen <jarkko@kernel.org>
10086 L: keyrings@vger.kernel.org
10088 F: Documentation/security/keys/core.rst
10090 F: include/linux/key-type.h
10091 F: include/linux/key.h
10092 F: include/linux/keyctl.h
10093 F: include/uapi/linux/keyctl.h
10097 M: Alexander Potapenko <glider@google.com>
10098 M: Marco Elver <elver@google.com>
10099 R: Dmitry Vyukov <dvyukov@google.com>
10100 L: kasan-dev@googlegroups.com
10102 F: Documentation/dev-tools/kfence.rst
10103 F: arch/*/include/asm/kfence.h
10104 F: include/linux/kfence.h
10105 F: lib/Kconfig.kfence
10109 M: Stefani Seibold <stefani@seibold.net>
10111 F: include/linux/kfifo.h
10115 KGDB / KDB /debug_core
10116 M: Jason Wessel <jason.wessel@windriver.com>
10117 M: Daniel Thompson <daniel.thompson@linaro.org>
10118 R: Douglas Anderson <dianders@chromium.org>
10119 L: kgdb-bugreport@lists.sourceforge.net
10121 W: http://kgdb.wiki.kernel.org/
10122 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
10123 F: Documentation/dev-tools/kgdb.rst
10124 F: drivers/misc/kgdbts.c
10125 F: drivers/tty/serial/kgdboc.c
10126 F: include/linux/kdb.h
10127 F: include/linux/kgdb.h
10130 KHADAS MCU MFD DRIVER
10131 M: Neil Armstrong <narmstrong@baylibre.com>
10132 L: linux-amlogic@lists.infradead.org
10134 F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
10135 F: drivers/mfd/khadas-mcu.c
10136 F: include/linux/mfd/khadas-mcu.h
10137 F: drivers/thermal/khadas_mcu_fan.c
10140 M: Catalin Marinas <catalin.marinas@arm.com>
10142 F: Documentation/dev-tools/kmemleak.rst
10143 F: include/linux/kmemleak.h
10145 F: samples/kmemleak/kmemleak-test.c
10147 KMOD KERNEL MODULE LOADER - USERMODE HELPER
10148 M: Luis Chamberlain <mcgrof@kernel.org>
10149 L: linux-kernel@vger.kernel.org
10151 F: include/linux/kmod.h
10154 F: tools/testing/selftests/kmod/
10157 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
10158 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
10159 M: "David S. Miller" <davem@davemloft.net>
10160 M: Masami Hiramatsu <mhiramat@kernel.org>
10162 F: Documentation/trace/kprobes.rst
10163 F: include/asm-generic/kprobes.h
10164 F: include/linux/kprobes.h
10165 F: kernel/kprobes.c
10167 KS0108 LCD CONTROLLER DRIVER
10168 M: Miguel Ojeda <ojeda@kernel.org>
10170 F: Documentation/admin-guide/auxdisplay/ks0108.rst
10171 F: drivers/auxdisplay/ks0108.c
10172 F: include/linux/ks0108.h
10174 KTD253 BACKLIGHT DRIVER
10175 M: Linus Walleij <linus.walleij@linaro.org>
10177 F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
10178 F: drivers/video/backlight/ktd253-backlight.c
10181 M: Steven Rostedt <rostedt@goodmis.org>
10182 M: John Hawley <warthog9@eaglescrag.net>
10184 F: tools/testing/ktest
10187 M: David Ahern <dsahern@kernel.org>
10188 L: netdev@vger.kernel.org
10190 F: include/net/l3mdev.h
10194 M: John Fastabend <john.fastabend@gmail.com>
10195 M: Daniel Borkmann <daniel@iogearbox.net>
10196 M: Jakub Sitnicki <jakub@cloudflare.com>
10197 M: Lorenz Bauer <lmb@cloudflare.com>
10198 L: netdev@vger.kernel.org
10199 L: bpf@vger.kernel.org
10201 F: include/linux/skmsg.h
10202 F: net/core/skmsg.c
10203 F: net/core/sock_map.c
10204 F: net/ipv4/tcp_bpf.c
10205 F: net/ipv4/udp_bpf.c
10207 LANDLOCK SECURITY MODULE
10208 M: Mickaël Salaün <mic@digikod.net>
10209 L: linux-security-module@vger.kernel.org
10211 W: https://landlock.io
10212 T: git https://github.com/landlock-lsm/linux.git
10213 F: Documentation/security/landlock.rst
10214 F: Documentation/userspace-api/landlock.rst
10215 F: include/uapi/linux/landlock.h
10216 F: samples/landlock/
10217 F: security/landlock/
10218 F: tools/testing/selftests/landlock/
10222 LANTIQ / INTEL Ethernet drivers
10223 M: Hauke Mehrtens <hauke@hauke-m.de>
10224 L: netdev@vger.kernel.org
10226 F: drivers/net/dsa/lantiq_gswip.c
10227 F: drivers/net/dsa/lantiq_pce.h
10228 F: drivers/net/ethernet/lantiq_xrx200.c
10229 F: net/dsa/tag_gswip.c
10231 LANTIQ MIPS ARCHITECTURE
10232 M: John Crispin <john@phrozen.org>
10233 L: linux-mips@vger.kernel.org
10235 F: arch/mips/lantiq
10236 F: drivers/soc/lantiq
10238 LASI 53c700 driver for PARISC
10239 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
10240 L: linux-scsi@vger.kernel.org
10242 F: Documentation/scsi/53c700.rst
10243 F: drivers/scsi/53c700*
10246 M: Tobin C. Harding <me@tobin.cc>
10247 M: Tycho Andersen <tycho@tycho.pizza>
10248 L: linux-hardening@vger.kernel.org
10250 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
10251 F: scripts/leaking_addresses.pl
10254 M: Pavel Machek <pavel@ucw.cz>
10255 L: linux-leds@vger.kernel.org
10257 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
10258 F: Documentation/devicetree/bindings/leds/
10260 F: include/linux/leds.h
10262 LEGACY EEPROM DRIVER
10263 M: Jean Delvare <jdelvare@suse.com>
10265 F: Documentation/misc-devices/eeprom.rst
10266 F: drivers/misc/eeprom/eeprom.c
10268 LEGO MINDSTORMS EV3
10269 R: David Lechner <david@lechnology.com>
10271 F: Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
10272 F: arch/arm/boot/dts/da850-lego-ev3.dts
10273 F: drivers/power/supply/lego_ev3_battery.c
10275 LEGO USB Tower driver
10276 M: Juergen Stuber <starblue@users.sourceforge.net>
10277 L: legousb-devel@lists.sourceforge.net
10279 W: http://legousb.sourceforge.net/
10280 F: drivers/usb/misc/legousbtower.c
10283 M: Matan Ziv-Av <matan@svgalib.org>
10284 L: platform-driver-x86@vger.kernel.org
10286 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
10287 F: Documentation/admin-guide/laptops/lg-laptop.rst
10288 F: drivers/platform/x86/lg-laptop.c
10290 LG2160 MEDIA DRIVER
10291 M: Michael Krufky <mkrufky@linuxtv.org>
10292 L: linux-media@vger.kernel.org
10294 W: https://linuxtv.org
10295 W: http://github.com/mkrufky
10296 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10297 T: git git://linuxtv.org/mkrufky/tuners.git
10298 F: drivers/media/dvb-frontends/lg2160.*
10300 LGDT3305 MEDIA DRIVER
10301 M: Michael Krufky <mkrufky@linuxtv.org>
10302 L: linux-media@vger.kernel.org
10304 W: https://linuxtv.org
10305 W: http://github.com/mkrufky
10306 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10307 T: git git://linuxtv.org/mkrufky/tuners.git
10308 F: drivers/media/dvb-frontends/lgdt3305.*
10310 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
10311 M: Viresh Kumar <vireshk@kernel.org>
10312 L: linux-ide@vger.kernel.org
10314 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10315 F: drivers/ata/pata_arasan_cf.c
10316 F: include/linux/pata_arasan_cf_data.h
10318 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
10319 M: Linus Walleij <linus.walleij@linaro.org>
10320 L: linux-ide@vger.kernel.org
10322 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10323 F: drivers/ata/pata_ftide010.c
10324 F: drivers/ata/sata_gemini.c
10325 F: drivers/ata/sata_gemini.h
10327 LIBATA SATA AHCI PLATFORM devices support
10328 M: Hans de Goede <hdegoede@redhat.com>
10329 M: Jens Axboe <axboe@kernel.dk>
10330 L: linux-ide@vger.kernel.org
10332 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10333 F: drivers/ata/ahci_platform.c
10334 F: drivers/ata/libahci_platform.c
10335 F: include/linux/ahci_platform.h
10337 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
10338 M: Mikael Pettersson <mikpelinux@gmail.com>
10339 L: linux-ide@vger.kernel.org
10341 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10342 F: drivers/ata/sata_promise.*
10344 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
10345 M: Jens Axboe <axboe@kernel.dk>
10346 L: linux-ide@vger.kernel.org
10348 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10349 F: Documentation/devicetree/bindings/ata/
10351 F: include/linux/ata.h
10352 F: include/linux/libata.h
10355 M: Sasha Levin <alexander.levin@microsoft.com>
10357 F: tools/lib/lockdep/
10359 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
10360 M: Dan Williams <dan.j.williams@intel.com>
10361 M: Vishal Verma <vishal.l.verma@intel.com>
10362 M: Dave Jiang <dave.jiang@intel.com>
10363 L: linux-nvdimm@lists.01.org
10365 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10366 P: Documentation/nvdimm/maintainer-entry-profile.rst
10367 F: drivers/nvdimm/blk.c
10368 F: drivers/nvdimm/region_devs.c
10370 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
10371 M: Vishal Verma <vishal.l.verma@intel.com>
10372 M: Dan Williams <dan.j.williams@intel.com>
10373 M: Dave Jiang <dave.jiang@intel.com>
10374 L: linux-nvdimm@lists.01.org
10376 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10377 P: Documentation/nvdimm/maintainer-entry-profile.rst
10378 F: drivers/nvdimm/btt*
10380 LIBNVDIMM PMEM: PERSISTENT MEMORY 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: linux-nvdimm@lists.01.org
10386 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10387 P: Documentation/nvdimm/maintainer-entry-profile.rst
10388 F: drivers/nvdimm/pmem*
10390 LIBNVDIMM: DEVICETREE BINDINGS
10391 M: Oliver O'Halloran <oohall@gmail.com>
10392 L: linux-nvdimm@lists.01.org
10394 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10395 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
10396 F: drivers/nvdimm/of_pmem.c
10398 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
10399 M: Dan Williams <dan.j.williams@intel.com>
10400 M: Vishal Verma <vishal.l.verma@intel.com>
10401 M: Dave Jiang <dave.jiang@intel.com>
10402 M: Ira Weiny <ira.weiny@intel.com>
10403 L: linux-nvdimm@lists.01.org
10405 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10406 P: Documentation/nvdimm/maintainer-entry-profile.rst
10407 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
10408 F: drivers/acpi/nfit/*
10409 F: drivers/nvdimm/*
10410 F: include/linux/libnvdimm.h
10411 F: include/linux/nd.h
10412 F: include/uapi/linux/ndctl.h
10413 F: tools/testing/nvdimm/
10415 LICENSES and SPDX stuff
10416 M: Thomas Gleixner <tglx@linutronix.de>
10417 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10418 L: linux-spdx@vger.kernel.org
10420 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
10422 F: Documentation/process/license-rules.rst
10424 F: scripts/spdxcheck-test.sh
10425 F: scripts/spdxcheck.py
10427 LIGHTNVM PLATFORM SUPPORT
10428 M: Matias Bjorling <mb@lightnvm.io>
10429 L: linux-block@vger.kernel.org
10431 W: http://github/OpenChannelSSD
10432 F: drivers/lightnvm/
10433 F: include/linux/lightnvm.h
10434 F: include/uapi/linux/lightnvm.h
10436 LINEAR RANGES HELPERS
10437 M: Mark Brown <broonie@kernel.org>
10438 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
10439 F: lib/linear_ranges.c
10440 F: lib/test_linear_ranges.c
10441 F: include/linux/linear_range.h
10443 LINUX FOR POWER MACINTOSH
10444 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10445 L: linuxppc-dev@lists.ozlabs.org
10447 F: arch/powerpc/platforms/powermac/
10448 F: drivers/macintosh/
10450 LINUX FOR POWERPC (32-BIT AND 64-BIT)
10451 M: Michael Ellerman <mpe@ellerman.id.au>
10452 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10453 R: Paul Mackerras <paulus@samba.org>
10454 L: linuxppc-dev@lists.ozlabs.org
10456 W: https://github.com/linuxppc/wiki/wiki
10457 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
10458 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
10459 F: Documentation/ABI/stable/sysfs-firmware-opal-*
10460 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
10461 F: Documentation/devicetree/bindings/powerpc/
10462 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
10463 F: Documentation/powerpc/
10465 F: drivers/*/*/*pasemi*
10466 F: drivers/*/*pasemi*
10467 F: drivers/char/tpm/tpm_ibmvtpm*
10468 F: drivers/crypto/nx/
10469 F: drivers/crypto/vmx/
10470 F: drivers/i2c/busses/i2c-opal.c
10471 F: drivers/net/ethernet/ibm/ibmveth.*
10472 F: drivers/net/ethernet/ibm/ibmvnic.*
10473 F: drivers/pci/hotplug/pnv_php.c
10474 F: drivers/pci/hotplug/rpa*
10475 F: drivers/rtc/rtc-opal.c
10476 F: drivers/scsi/ibmvscsi/
10477 F: drivers/tty/hvc/hvc_opal.c
10478 F: drivers/watchdog/wdrtas.c
10479 F: tools/testing/selftests/powerpc
10486 LINUX FOR POWERPC EMBEDDED MPC5XXX
10487 M: Anatolij Gustschin <agust@denx.de>
10488 L: linuxppc-dev@lists.ozlabs.org
10490 F: arch/powerpc/platforms/512x/
10491 F: arch/powerpc/platforms/52xx/
10493 LINUX FOR POWERPC EMBEDDED PPC4XX
10494 L: linuxppc-dev@lists.ozlabs.org
10496 F: arch/powerpc/platforms/40x/
10497 F: arch/powerpc/platforms/44x/
10499 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
10500 M: Scott Wood <oss@buserror.net>
10501 L: linuxppc-dev@lists.ozlabs.org
10503 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
10504 F: Documentation/devicetree/bindings/powerpc/fsl/
10505 F: arch/powerpc/platforms/83xx/
10506 F: arch/powerpc/platforms/85xx/
10508 LINUX FOR POWERPC EMBEDDED PPC8XX
10509 M: Christophe Leroy <christophe.leroy@csgroup.eu>
10510 L: linuxppc-dev@lists.ozlabs.org
10512 F: arch/powerpc/platforms/8xx/
10514 LINUX KERNEL DUMP TEST MODULE (LKDTM)
10515 M: Kees Cook <keescook@chromium.org>
10517 F: drivers/misc/lkdtm/*
10518 F: tools/testing/selftests/lkdtm/*
10520 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
10521 M: Alan Stern <stern@rowland.harvard.edu>
10522 M: Andrea Parri <parri.andrea@gmail.com>
10523 M: Will Deacon <will@kernel.org>
10524 M: Peter Zijlstra <peterz@infradead.org>
10525 M: Boqun Feng <boqun.feng@gmail.com>
10526 M: Nicholas Piggin <npiggin@gmail.com>
10527 M: David Howells <dhowells@redhat.com>
10528 M: Jade Alglave <j.alglave@ucl.ac.uk>
10529 M: Luc Maranget <luc.maranget@inria.fr>
10530 M: "Paul E. McKenney" <paulmck@kernel.org>
10531 R: Akira Yokosawa <akiyks@gmail.com>
10532 R: Daniel Lustig <dlustig@nvidia.com>
10533 R: Joel Fernandes <joel@joelfernandes.org>
10534 L: linux-kernel@vger.kernel.org
10535 L: linux-arch@vger.kernel.org
10537 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
10538 F: Documentation/atomic_bitops.txt
10539 F: Documentation/atomic_t.txt
10540 F: Documentation/core-api/refcount-vs-atomic.rst
10541 F: Documentation/litmus-tests/
10542 F: Documentation/memory-barriers.txt
10543 F: tools/memory-model/
10545 LIS3LV02D ACCELEROMETER DRIVER
10546 M: Eric Piel <eric.piel@tremplin-utc.net>
10548 F: Documentation/misc-devices/lis3lv02d.rst
10549 F: drivers/misc/lis3lv02d/
10550 F: drivers/platform/x86/hp_accel.c
10553 M: David Gow <davidgow@google.com>
10554 L: linux-kselftest@vger.kernel.org
10555 L: kunit-dev@googlegroups.com
10560 M: Karol Gugala <kgugala@antmicro.com>
10561 M: Mateusz Holenko <mholenko@antmicro.com>
10563 F: Documentation/devicetree/bindings/*/litex,*.yaml
10564 F: arch/openrisc/boot/dts/or1klitex.dts
10565 F: drivers/soc/litex/litex_soc_ctrl.c
10566 F: drivers/tty/serial/liteuart.c
10567 F: include/linux/litex.h
10570 M: Josh Poimboeuf <jpoimboe@redhat.com>
10571 M: Jiri Kosina <jikos@kernel.org>
10572 M: Miroslav Benes <mbenes@suse.cz>
10573 M: Petr Mladek <pmladek@suse.com>
10574 R: Joe Lawrence <joe.lawrence@redhat.com>
10575 L: live-patching@vger.kernel.org
10577 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
10578 F: Documentation/ABI/testing/sysfs-kernel-livepatch
10579 F: Documentation/livepatch/
10580 F: arch/powerpc/include/asm/livepatch.h
10581 F: arch/s390/include/asm/livepatch.h
10582 F: arch/x86/include/asm/livepatch.h
10583 F: include/linux/livepatch.h
10584 F: kernel/livepatch/
10586 F: samples/livepatch/
10587 F: tools/testing/selftests/livepatch/
10590 L: netdev@vger.kernel.org
10592 F: include/linux/llc.h
10593 F: include/net/llc*
10594 F: include/uapi/linux/llc.h
10597 LM73 HARDWARE MONITOR DRIVER
10598 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
10599 L: linux-hwmon@vger.kernel.org
10601 F: drivers/hwmon/lm73.c
10603 LM78 HARDWARE MONITOR DRIVER
10604 M: Jean Delvare <jdelvare@suse.com>
10605 L: linux-hwmon@vger.kernel.org
10607 F: Documentation/hwmon/lm78.rst
10608 F: drivers/hwmon/lm78.c
10610 LM83 HARDWARE MONITOR DRIVER
10611 M: Jean Delvare <jdelvare@suse.com>
10612 L: linux-hwmon@vger.kernel.org
10614 F: Documentation/hwmon/lm83.rst
10615 F: drivers/hwmon/lm83.c
10617 LM90 HARDWARE MONITOR DRIVER
10618 M: Jean Delvare <jdelvare@suse.com>
10619 L: linux-hwmon@vger.kernel.org
10621 F: Documentation/devicetree/bindings/hwmon/lm90.txt
10622 F: Documentation/hwmon/lm90.rst
10623 F: drivers/hwmon/lm90.c
10624 F: include/dt-bindings/thermal/lm90.h
10626 LM95234 HARDWARE MONITOR DRIVER
10627 M: Guenter Roeck <linux@roeck-us.net>
10628 L: linux-hwmon@vger.kernel.org
10630 F: Documentation/hwmon/lm95234.rst
10631 F: drivers/hwmon/lm95234.c
10633 LME2510 MEDIA DRIVER
10634 M: Malcolm Priestley <tvboxspy@gmail.com>
10635 L: linux-media@vger.kernel.org
10637 W: https://linuxtv.org
10638 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10639 F: drivers/media/usb/dvb-usb-v2/lmedm04*
10641 LOADPIN SECURITY MODULE
10642 M: Kees Cook <keescook@chromium.org>
10644 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10645 F: Documentation/admin-guide/LSM/LoadPin.rst
10646 F: security/loadpin/
10649 M: Peter Zijlstra <peterz@infradead.org>
10650 M: Ingo Molnar <mingo@redhat.com>
10651 M: Will Deacon <will@kernel.org>
10652 R: Waiman Long <longman@redhat.com>
10653 R: Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
10654 L: linux-kernel@vger.kernel.org
10656 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
10657 F: Documentation/locking/
10658 F: arch/*/include/asm/spinlock*.h
10659 F: include/linux/lockdep.h
10660 F: include/linux/mutex*.h
10661 F: include/linux/rwlock*.h
10662 F: include/linux/rwsem*.h
10663 F: include/linux/seqlock.h
10664 F: include/linux/spinlock*.h
10666 F: lib/locking*.[ch]
10667 X: kernel/locking/locktorture.c
10669 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
10670 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
10671 L: linux-ntfs-dev@lists.sourceforge.net
10673 W: http://www.linux-ntfs.org/content/view/19/37/
10674 F: Documentation/admin-guide/ldm.rst
10675 F: block/partitions/ldm.*
10677 LOGITECH HID GAMING KEYBOARDS
10678 M: Hans de Goede <hdegoede@redhat.com>
10679 L: linux-input@vger.kernel.org
10681 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10682 F: drivers/hid/hid-lg-g15.c
10684 LONTIUM LT8912B MIPI TO HDMI BRIDGE
10685 M: Adrien Grassein <adrien.grassein@gmail.com>
10687 F: Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
10688 F: drivers/gpu/drm/bridge/lontium-lt8912b.c
10690 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
10691 M: Sathya Prakash <sathya.prakash@broadcom.com>
10692 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
10693 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
10694 L: MPT-FusionLinux.pdl@broadcom.com
10695 L: linux-scsi@vger.kernel.org
10697 W: http://www.avagotech.com/support/
10698 F: drivers/message/fusion/
10699 F: drivers/scsi/mpt3sas/
10701 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
10702 M: Matthew Wilcox <willy@infradead.org>
10703 L: linux-scsi@vger.kernel.org
10705 F: drivers/scsi/sym53c8xx_2/
10708 M: Marcus Folkesson <marcus.folkesson@gmail.com>
10709 L: linux-iio@vger.kernel.org
10711 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
10712 F: drivers/iio/dac/ltc1660.c
10714 LTC2947 HARDWARE MONITOR DRIVER
10715 M: Nuno Sá <nuno.sa@analog.com>
10716 L: linux-hwmon@vger.kernel.org
10718 W: http://ez.analog.com/community/linux-device-drivers
10719 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
10720 F: drivers/hwmon/ltc2947-core.c
10721 F: drivers/hwmon/ltc2947-i2c.c
10722 F: drivers/hwmon/ltc2947-spi.c
10723 F: drivers/hwmon/ltc2947.h
10725 LTC2983 IIO TEMPERATURE DRIVER
10726 M: Nuno Sá <nuno.sa@analog.com>
10727 L: linux-iio@vger.kernel.org
10729 W: http://ez.analog.com/community/linux-device-drivers
10730 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
10731 F: drivers/iio/temperature/ltc2983.c
10733 LTC4261 HARDWARE MONITOR DRIVER
10734 M: Guenter Roeck <linux@roeck-us.net>
10735 L: linux-hwmon@vger.kernel.org
10737 F: Documentation/hwmon/ltc4261.rst
10738 F: drivers/hwmon/ltc4261.c
10740 LTC4306 I2C MULTIPLEXER DRIVER
10741 M: Michael Hennerich <michael.hennerich@analog.com>
10742 L: linux-i2c@vger.kernel.org
10744 W: http://ez.analog.com/community/linux-device-drivers
10745 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
10746 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
10748 LTP (Linux Test Project)
10749 M: Mike Frysinger <vapier@gentoo.org>
10750 M: Cyril Hrubis <chrubis@suse.cz>
10751 M: Wanlong Gao <wanlong.gao@gmail.com>
10752 M: Jan Stancek <jstancek@redhat.com>
10753 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
10754 M: Alexey Kodanev <alexey.kodanev@oracle.com>
10755 L: ltp@lists.linux.it (subscribers-only)
10757 W: http://linux-test-project.github.io/
10758 T: git git://github.com/linux-test-project/ltp.git
10761 M: Ioana Ciornei <ioana.ciornei@nxp.com>
10762 L: netdev@vger.kernel.org
10764 F: drivers/net/pcs/pcs-lynx.c
10765 F: include/linux/pcs-lynx.h
10768 M: Geert Uytterhoeven <geert@linux-m68k.org>
10769 L: linux-m68k@lists.linux-m68k.org
10771 W: http://www.linux-m68k.org/
10772 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
10776 M68K ON APPLE MACINTOSH
10777 M: Joshua Thompson <funaho@jurai.org>
10778 L: linux-m68k@lists.linux-m68k.org
10780 W: http://www.mac.linux-m68k.org/
10782 F: drivers/macintosh/adb-iop.c
10783 F: drivers/macintosh/via-macii.c
10786 M: Philip Blundell <philb@gnu.org>
10788 W: http://www.tazenda.demon.co.uk/phil/linux-hp
10789 F: arch/m68k/hp300/
10791 M88DS3103 MEDIA DRIVER
10792 M: Antti Palosaari <crope@iki.fi>
10793 L: linux-media@vger.kernel.org
10795 W: https://linuxtv.org
10796 W: http://palosaari.fi/linux/
10797 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10798 T: git git://linuxtv.org/anttip/media_tree.git
10799 F: drivers/media/dvb-frontends/m88ds3103*
10801 M88RS2000 MEDIA DRIVER
10802 M: Malcolm Priestley <tvboxspy@gmail.com>
10803 L: linux-media@vger.kernel.org
10805 W: https://linuxtv.org
10806 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10807 F: drivers/media/dvb-frontends/m88rs2000*
10809 MA901 MASTERKIT USB FM RADIO DRIVER
10810 M: Alexey Klimov <klimov.linux@gmail.com>
10811 L: linux-media@vger.kernel.org
10813 T: git git://linuxtv.org/media_tree.git
10814 F: drivers/media/radio/radio-ma901.c
10817 M: Johannes Berg <johannes@sipsolutions.net>
10818 L: linux-wireless@vger.kernel.org
10820 W: https://wireless.wiki.kernel.org/
10821 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10822 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10823 F: Documentation/networking/mac80211-injection.rst
10824 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
10825 F: drivers/net/wireless/mac80211_hwsim.[ch]
10826 F: include/net/mac80211.h
10830 M: Jassi Brar <jassisinghbrar@gmail.com>
10831 L: linux-kernel@vger.kernel.org
10833 F: drivers/mailbox/
10834 F: include/linux/mailbox_client.h
10835 F: include/linux/mailbox_controller.h
10836 F: Documentation/devicetree/bindings/mailbox/
10839 M: Viresh Kumar <viresh.kumar@linaro.org>
10840 M: Tushar Khandelwal <Tushar.Khandelwal@arm.com>
10841 L: linux-kernel@vger.kernel.org
10843 F: drivers/mailbox/arm_mhuv2.c
10844 F: include/linux/mailbox/arm_mhuv2_message.h
10845 F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
10847 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
10848 M: Michael Kerrisk <mtk.manpages@gmail.com>
10849 L: linux-man@vger.kernel.org
10851 W: http://www.kernel.org/doc/man-pages
10853 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
10854 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
10855 L: linux-mips@vger.kernel.org
10857 F: arch/mips/boot/dts/img/pistachio_marduk.dts
10859 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
10860 M: Andrew Lunn <andrew@lunn.ch>
10861 M: Vivien Didelot <vivien.didelot@gmail.com>
10862 L: netdev@vger.kernel.org
10864 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
10865 F: Documentation/networking/devlink/mv88e6xxx.rst
10866 F: drivers/net/dsa/mv88e6xxx/
10867 F: include/linux/platform_data/mv88e6xxx.h
10869 MARVELL ARMADA 3700 PHY DRIVERS
10870 M: Miquel Raynal <miquel.raynal@bootlin.com>
10872 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
10873 F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
10874 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
10875 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
10877 MARVELL ARMADA DRM SUPPORT
10878 M: Russell King <linux@armlinux.org.uk>
10880 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
10881 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
10882 F: Documentation/devicetree/bindings/display/armada/
10883 F: drivers/gpu/drm/armada/
10884 F: include/uapi/drm/armada_drm.h
10886 MARVELL CRYPTO DRIVER
10887 M: Boris Brezillon <bbrezillon@kernel.org>
10888 M: Arnaud Ebalard <arno@natisbad.org>
10889 M: Srujana Challa <schalla@marvell.com>
10890 L: linux-crypto@vger.kernel.org
10892 F: drivers/crypto/marvell/
10893 F: include/linux/soc/marvell/octeontx2/
10895 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
10896 M: Mirko Lindner <mlindner@marvell.com>
10897 M: Stephen Hemminger <stephen@networkplumber.org>
10898 L: netdev@vger.kernel.org
10900 F: drivers/net/ethernet/marvell/sk*
10902 MARVELL LIBERTAS WIRELESS DRIVER
10903 L: libertas-dev@lists.infradead.org
10905 F: drivers/net/wireless/marvell/libertas/
10907 MARVELL MACCHIATOBIN SUPPORT
10908 M: Russell King <linux@armlinux.org.uk>
10909 L: linux-arm-kernel@lists.infradead.org
10911 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
10913 MARVELL MV643XX ETHERNET DRIVER
10914 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
10915 L: netdev@vger.kernel.org
10917 F: drivers/net/ethernet/marvell/mv643xx_eth.*
10918 F: include/linux/mv643xx.h
10920 MARVELL MV88X3310 PHY DRIVER
10921 M: Russell King <linux@armlinux.org.uk>
10922 M: Marek Behun <marek.behun@nic.cz>
10923 L: netdev@vger.kernel.org
10925 F: drivers/net/phy/marvell10g.c
10927 MARVELL MVEBU THERMAL DRIVER
10928 M: Miquel Raynal <miquel.raynal@bootlin.com>
10930 F: drivers/thermal/armada_thermal.c
10932 MARVELL MVNETA ETHERNET DRIVER
10933 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
10934 L: netdev@vger.kernel.org
10936 F: drivers/net/ethernet/marvell/mvneta.*
10938 MARVELL MVPP2 ETHERNET DRIVER
10939 M: Marcin Wojtas <mw@semihalf.com>
10940 M: Russell King <linux@armlinux.org.uk>
10941 L: netdev@vger.kernel.org
10943 F: Documentation/devicetree/bindings/net/marvell-pp2.txt
10944 F: drivers/net/ethernet/marvell/mvpp2/
10946 MARVELL MWIFIEX WIRELESS DRIVER
10947 M: Amitkumar Karwar <amitkarwar@gmail.com>
10948 M: Ganapathi Bhat <ganapathi017@gmail.com>
10949 M: Sharvari Harisangam <sharvari.harisangam@nxp.com>
10950 M: Xinming Hu <huxinming820@gmail.com>
10951 L: linux-wireless@vger.kernel.org
10953 F: drivers/net/wireless/marvell/mwifiex/
10955 MARVELL MWL8K WIRELESS DRIVER
10956 M: Lennert Buytenhek <buytenh@wantstofly.org>
10957 L: linux-wireless@vger.kernel.org
10959 F: drivers/net/wireless/marvell/mwl8k.c
10961 MARVELL NAND CONTROLLER DRIVER
10962 M: Miquel Raynal <miquel.raynal@bootlin.com>
10963 L: linux-mtd@lists.infradead.org
10965 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
10966 F: drivers/mtd/nand/raw/marvell_nand.c
10968 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
10969 M: Sunil Goutham <sgoutham@marvell.com>
10970 M: Geetha sowjanya <gakula@marvell.com>
10971 M: Subbaraya Sundeep <sbhatta@marvell.com>
10972 M: hariprasad <hkelam@marvell.com>
10973 L: netdev@vger.kernel.org
10975 F: drivers/net/ethernet/marvell/octeontx2/nic/
10976 F: include/linux/soc/marvell/octeontx2/
10978 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
10979 M: Sunil Goutham <sgoutham@marvell.com>
10980 M: Linu Cherian <lcherian@marvell.com>
10981 M: Geetha sowjanya <gakula@marvell.com>
10982 M: Jerin Jacob <jerinj@marvell.com>
10983 M: hariprasad <hkelam@marvell.com>
10984 M: Subbaraya Sundeep <sbhatta@marvell.com>
10985 L: netdev@vger.kernel.org
10987 F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
10988 F: drivers/net/ethernet/marvell/octeontx2/af/
10990 MARVELL PRESTERA ETHERNET SWITCH DRIVER
10991 M: Vadym Kochan <vkochan@marvell.com>
10992 M: Taras Chornyi <tchornyi@marvell.com>
10994 W: https://github.com/Marvell-switching/switchdev-prestera
10995 F: drivers/net/ethernet/marvell/prestera/
10997 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
10998 M: Nicolas Pitre <nico@fluxnic.net>
11000 F: drivers/mmc/host/mvsdio.*
11002 MARVELL USB MDIO CONTROLLER DRIVER
11003 M: Tobias Waldekranz <tobias@waldekranz.com>
11004 L: netdev@vger.kernel.org
11006 F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
11007 F: drivers/net/mdio/mdio-mvusb.c
11009 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
11010 M: Hu Ziji <huziji@marvell.com>
11011 L: linux-mmc@vger.kernel.org
11013 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
11014 F: drivers/mmc/host/sdhci-xenon*
11016 MATROX FRAMEBUFFER DRIVER
11017 L: linux-fbdev@vger.kernel.org
11019 F: drivers/video/fbdev/matrox/matroxfb_*
11020 F: include/uapi/linux/matroxfb.h
11023 M: Daniel Nilsson <daniel.nilsson@flex.com>
11024 L: linux-hwmon@vger.kernel.org
11026 F: Documentation/hwmon/max15301.rst
11027 F: drivers/hwmon/pmbus/max15301.c
11029 MAX16065 HARDWARE MONITOR DRIVER
11030 M: Guenter Roeck <linux@roeck-us.net>
11031 L: linux-hwmon@vger.kernel.org
11033 F: Documentation/hwmon/max16065.rst
11034 F: drivers/hwmon/max16065.c
11036 MAX2175 SDR TUNER DRIVER
11037 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
11038 L: linux-media@vger.kernel.org
11040 T: git git://linuxtv.org/media_tree.git
11041 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
11042 F: Documentation/userspace-api/media/drivers/max2175.rst
11043 F: drivers/media/i2c/max2175*
11044 F: include/uapi/linux/max2175.h
11046 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
11047 L: linux-hwmon@vger.kernel.org
11049 F: Documentation/hwmon/max6650.rst
11050 F: drivers/hwmon/max6650.c
11052 MAX6697 HARDWARE MONITOR DRIVER
11053 M: Guenter Roeck <linux@roeck-us.net>
11054 L: linux-hwmon@vger.kernel.org
11056 F: Documentation/devicetree/bindings/hwmon/max6697.txt
11057 F: Documentation/hwmon/max6697.rst
11058 F: drivers/hwmon/max6697.c
11059 F: include/linux/platform_data/max6697.h
11061 MAX9286 QUAD GMSL DESERIALIZER DRIVER
11062 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
11063 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11064 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
11065 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
11066 L: linux-media@vger.kernel.org
11068 F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
11069 F: drivers/media/i2c/max9286.c
11071 MAX9860 MONO AUDIO VOICE CODEC DRIVER
11072 M: Peter Rosin <peda@axentia.se>
11073 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11075 F: Documentation/devicetree/bindings/sound/max9860.txt
11076 F: sound/soc/codecs/max9860.*
11078 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
11079 M: Andreas Klinger <ak@it-klinger.de>
11080 L: linux-iio@vger.kernel.org
11082 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
11083 F: drivers/iio/proximity/mb1232.c
11085 MAXIM MAX77650 PMIC MFD DRIVER
11086 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
11087 L: linux-kernel@vger.kernel.org
11089 F: Documentation/devicetree/bindings/*/*max77650.yaml
11090 F: Documentation/devicetree/bindings/*/max77650*.yaml
11091 F: drivers/gpio/gpio-max77650.c
11092 F: drivers/input/misc/max77650-onkey.c
11093 F: drivers/leds/leds-max77650.c
11094 F: drivers/mfd/max77650.c
11095 F: drivers/power/supply/max77650-charger.c
11096 F: drivers/regulator/max77650-regulator.c
11097 F: include/linux/mfd/max77650.h
11099 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
11100 M: Javier Martinez Canillas <javier@dowhile0.org>
11101 L: linux-kernel@vger.kernel.org
11103 F: Documentation/devicetree/bindings/*/*max77802.txt
11104 F: drivers/regulator/max77802-regulator.c
11105 F: include/dt-bindings/*/*max77802.h
11107 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
11108 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
11109 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11110 L: linux-pm@vger.kernel.org
11112 F: drivers/power/supply/max14577_charger.c
11113 F: drivers/power/supply/max77693_charger.c
11115 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
11116 M: Chanwoo Choi <cw00.choi@samsung.com>
11117 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
11118 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11119 L: linux-kernel@vger.kernel.org
11121 F: Documentation/devicetree/bindings/*/max77686.txt
11122 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
11123 F: Documentation/devicetree/bindings/mfd/max14577.txt
11124 F: Documentation/devicetree/bindings/mfd/max77693.txt
11125 F: drivers/*/max14577*.c
11126 F: drivers/*/max77686*.c
11127 F: drivers/*/max77693*.c
11128 F: drivers/clk/clk-max77686.c
11129 F: drivers/extcon/extcon-max14577.c
11130 F: drivers/extcon/extcon-max77693.c
11131 F: drivers/rtc/rtc-max77686.c
11132 F: include/linux/mfd/max14577*.h
11133 F: include/linux/mfd/max77686*.h
11134 F: include/linux/mfd/max77693*.h
11136 MAXIRADIO FM RADIO RECEIVER DRIVER
11137 M: Hans Verkuil <hverkuil@xs4all.nl>
11138 L: linux-media@vger.kernel.org
11140 W: https://linuxtv.org
11141 T: git git://linuxtv.org/media_tree.git
11142 F: drivers/media/radio/radio-maxiradio*
11144 MCAN MMIO DEVICE DRIVER
11145 M: Chandrasekar Ramakrishnan <rcsekar@samsung.com>
11146 L: linux-can@vger.kernel.org
11148 F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
11149 F: drivers/net/can/m_can/m_can.c
11150 F: drivers/net/can/m_can/m_can.h
11151 F: drivers/net/can/m_can/m_can_platform.c
11153 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
11154 M: Rishi Gupta <gupt21@gmail.com>
11155 L: linux-i2c@vger.kernel.org
11156 L: linux-input@vger.kernel.org
11158 F: drivers/hid/hid-mcp2221.c
11160 MCP251XFD SPI-CAN NETWORK DRIVER
11161 M: Marc Kleine-Budde <mkl@pengutronix.de>
11162 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11163 R: Thomas Kopp <thomas.kopp@microchip.com>
11164 L: linux-can@vger.kernel.org
11166 F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
11167 F: drivers/net/can/spi/mcp251xfd/
11169 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
11170 M: Peter Rosin <peda@axentia.se>
11171 L: linux-iio@vger.kernel.org
11173 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
11174 F: drivers/iio/potentiometer/mcp4018.c
11175 F: drivers/iio/potentiometer/mcp4531.c
11177 MCR20A IEEE-802.15.4 RADIO DRIVER
11178 M: Xue Liu <liuxuenetmail@gmail.com>
11179 L: linux-wpan@vger.kernel.org
11181 W: https://github.com/xueliu/mcr20a-linux
11182 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
11183 F: drivers/net/ieee802154/mcr20a.c
11184 F: drivers/net/ieee802154/mcr20a.h
11186 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
11187 M: William Breathitt Gray <vilhelm.gray@gmail.com>
11188 L: linux-iio@vger.kernel.org
11190 F: drivers/iio/dac/cio-dac.c
11192 MEDIA CONTROLLER FRAMEWORK
11193 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11194 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11195 L: linux-media@vger.kernel.org
11197 W: https://www.linuxtv.org
11198 T: git git://linuxtv.org/media_tree.git
11199 F: drivers/media/mc/
11200 F: include/media/media-*.h
11201 F: include/uapi/linux/media.h
11203 MEDIA DRIVER FOR FREESCALE IMX PXP
11204 M: Philipp Zabel <p.zabel@pengutronix.de>
11205 L: linux-media@vger.kernel.org
11207 T: git git://linuxtv.org/media_tree.git
11208 F: drivers/media/platform/imx-pxp.[ch]
11210 MEDIA DRIVERS FOR ASCOT2E
11211 M: Sergey Kozlov <serjk@netup.ru>
11212 M: Abylay Ospan <aospan@netup.ru>
11213 L: linux-media@vger.kernel.org
11215 W: https://linuxtv.org
11216 W: http://netup.tv/
11217 T: git git://linuxtv.org/media_tree.git
11218 F: drivers/media/dvb-frontends/ascot2e*
11220 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
11221 M: Jasmin Jessich <jasmin@anw.at>
11222 L: linux-media@vger.kernel.org
11224 W: https://linuxtv.org
11225 T: git git://linuxtv.org/media_tree.git
11226 F: drivers/media/dvb-frontends/cxd2099*
11228 MEDIA DRIVERS FOR CXD2841ER
11229 M: Sergey Kozlov <serjk@netup.ru>
11230 M: Abylay Ospan <aospan@netup.ru>
11231 L: linux-media@vger.kernel.org
11233 W: https://linuxtv.org
11234 W: http://netup.tv/
11235 T: git git://linuxtv.org/media_tree.git
11236 F: drivers/media/dvb-frontends/cxd2841er*
11238 MEDIA DRIVERS FOR CXD2880
11239 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
11240 L: linux-media@vger.kernel.org
11242 W: http://linuxtv.org/
11243 T: git git://linuxtv.org/media_tree.git
11244 F: drivers/media/dvb-frontends/cxd2880/*
11245 F: drivers/media/spi/cxd2880*
11247 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
11248 L: linux-media@vger.kernel.org
11250 W: https://linuxtv.org
11251 T: git git://linuxtv.org/media_tree.git
11252 F: drivers/media/pci/ddbridge/*
11254 MEDIA DRIVERS FOR FREESCALE IMX
11255 M: Steve Longerbeam <slongerbeam@gmail.com>
11256 M: Philipp Zabel <p.zabel@pengutronix.de>
11257 L: linux-media@vger.kernel.org
11259 T: git git://linuxtv.org/media_tree.git
11260 F: Documentation/admin-guide/media/imx.rst
11261 F: Documentation/devicetree/bindings/media/imx.txt
11262 F: drivers/staging/media/imx/
11263 F: include/linux/imx-media.h
11264 F: include/media/imx.h
11266 MEDIA DRIVERS FOR FREESCALE IMX7
11267 M: Rui Miguel Silva <rmfrfs@gmail.com>
11268 L: linux-media@vger.kernel.org
11270 T: git git://linuxtv.org/media_tree.git
11271 F: Documentation/admin-guide/media/imx7.rst
11272 F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
11273 F: Documentation/devicetree/bindings/media/nxp,imx7-mipi-csi2.yaml
11274 F: drivers/staging/media/imx/imx7-media-csi.c
11275 F: drivers/staging/media/imx/imx7-mipi-csis.c
11277 MEDIA DRIVERS FOR HELENE
11278 M: Abylay Ospan <aospan@netup.ru>
11279 L: linux-media@vger.kernel.org
11281 W: https://linuxtv.org
11282 W: http://netup.tv/
11283 T: git git://linuxtv.org/media_tree.git
11284 F: drivers/media/dvb-frontends/helene*
11286 MEDIA DRIVERS FOR HORUS3A
11287 M: Sergey Kozlov <serjk@netup.ru>
11288 M: Abylay Ospan <aospan@netup.ru>
11289 L: linux-media@vger.kernel.org
11291 W: https://linuxtv.org
11292 W: http://netup.tv/
11293 T: git git://linuxtv.org/media_tree.git
11294 F: drivers/media/dvb-frontends/horus3a*
11296 MEDIA DRIVERS FOR LNBH25
11297 M: Sergey Kozlov <serjk@netup.ru>
11298 M: Abylay Ospan <aospan@netup.ru>
11299 L: linux-media@vger.kernel.org
11301 W: https://linuxtv.org
11302 W: http://netup.tv/
11303 T: git git://linuxtv.org/media_tree.git
11304 F: drivers/media/dvb-frontends/lnbh25*
11306 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
11307 L: linux-media@vger.kernel.org
11309 W: https://linuxtv.org
11310 T: git git://linuxtv.org/media_tree.git
11311 F: drivers/media/dvb-frontends/mxl5xx*
11313 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
11314 M: Sergey Kozlov <serjk@netup.ru>
11315 M: Abylay Ospan <aospan@netup.ru>
11316 L: linux-media@vger.kernel.org
11318 W: https://linuxtv.org
11319 W: http://netup.tv/
11320 T: git git://linuxtv.org/media_tree.git
11321 F: drivers/media/pci/netup_unidvb/*
11323 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
11324 M: Dmitry Osipenko <digetx@gmail.com>
11325 L: linux-media@vger.kernel.org
11326 L: linux-tegra@vger.kernel.org
11328 T: git git://linuxtv.org/media_tree.git
11329 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
11330 F: drivers/staging/media/tegra-vde/
11332 MEDIA DRIVERS FOR RENESAS - CEU
11333 M: Jacopo Mondi <jacopo@jmondi.org>
11334 L: linux-media@vger.kernel.org
11335 L: linux-renesas-soc@vger.kernel.org
11337 T: git git://linuxtv.org/media_tree.git
11338 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
11339 F: drivers/media/platform/renesas-ceu.c
11340 F: include/media/drv-intf/renesas-ceu.h
11342 MEDIA DRIVERS FOR RENESAS - DRIF
11343 M: Fabrizio Castro <fabrizio.castro.jz@renesas.com>
11344 L: linux-media@vger.kernel.org
11345 L: linux-renesas-soc@vger.kernel.org
11347 T: git git://linuxtv.org/media_tree.git
11348 F: Documentation/devicetree/bindings/media/renesas,drif.yaml
11349 F: drivers/media/platform/rcar_drif.c
11351 MEDIA DRIVERS FOR RENESAS - FCP
11352 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11353 L: linux-media@vger.kernel.org
11354 L: linux-renesas-soc@vger.kernel.org
11356 T: git git://linuxtv.org/media_tree.git
11357 F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
11358 F: drivers/media/platform/rcar-fcp.c
11359 F: include/media/rcar-fcp.h
11361 MEDIA DRIVERS FOR RENESAS - FDP1
11362 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11363 L: linux-media@vger.kernel.org
11364 L: linux-renesas-soc@vger.kernel.org
11366 T: git git://linuxtv.org/media_tree.git
11367 F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
11368 F: drivers/media/platform/rcar_fdp1.c
11370 MEDIA DRIVERS FOR RENESAS - VIN
11371 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
11372 L: linux-media@vger.kernel.org
11373 L: linux-renesas-soc@vger.kernel.org
11375 T: git git://linuxtv.org/media_tree.git
11376 F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
11377 F: Documentation/devicetree/bindings/media/renesas,vin.yaml
11378 F: drivers/media/platform/rcar-vin/
11380 MEDIA DRIVERS FOR RENESAS - VSP1
11381 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11382 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11383 L: linux-media@vger.kernel.org
11384 L: linux-renesas-soc@vger.kernel.org
11386 T: git git://linuxtv.org/media_tree.git
11387 F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
11388 F: drivers/media/platform/vsp1/
11390 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
11391 L: linux-media@vger.kernel.org
11393 W: https://linuxtv.org
11394 T: git git://linuxtv.org/media_tree.git
11395 F: drivers/media/dvb-frontends/stv0910*
11397 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
11398 L: linux-media@vger.kernel.org
11400 W: https://linuxtv.org
11401 T: git git://linuxtv.org/media_tree.git
11402 F: drivers/media/dvb-frontends/stv6111*
11404 MEDIA DRIVERS FOR STM32 - DCMI
11405 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
11406 L: linux-media@vger.kernel.org
11408 T: git git://linuxtv.org/media_tree.git
11409 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
11410 F: drivers/media/platform/stm32/stm32-dcmi.c
11412 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
11413 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11414 L: linux-media@vger.kernel.org
11416 W: https://linuxtv.org
11417 Q: http://patchwork.kernel.org/project/linux-media/list/
11418 T: git git://linuxtv.org/media_tree.git
11419 F: Documentation/admin-guide/media/
11420 F: Documentation/devicetree/bindings/media/
11421 F: Documentation/driver-api/media/
11422 F: Documentation/userspace-api/media/
11424 F: drivers/staging/media/
11425 F: include/linux/platform_data/media/
11427 F: include/uapi/linux/dvb/
11428 F: include/uapi/linux/ivtv*
11429 F: include/uapi/linux/media.h
11430 F: include/uapi/linux/meye.h
11431 F: include/uapi/linux/uvcvideo.h
11432 F: include/uapi/linux/v4l2-*
11433 F: include/uapi/linux/videodev2.h
11435 MEDIATEK BLUETOOTH DRIVER
11436 M: Sean Wang <sean.wang@mediatek.com>
11437 L: linux-bluetooth@vger.kernel.org
11438 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11440 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
11441 F: drivers/bluetooth/btmtkuart.c
11443 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
11444 M: Sean Wang <sean.wang@mediatek.com>
11445 L: linux-pm@vger.kernel.org
11447 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
11448 F: drivers/power/reset/mt6323-poweroff.c
11450 MEDIATEK CIR DRIVER
11451 M: Sean Wang <sean.wang@mediatek.com>
11453 F: drivers/media/rc/mtk-cir.c
11455 MEDIATEK DMA DRIVER
11456 M: Sean Wang <sean.wang@mediatek.com>
11457 L: dmaengine@vger.kernel.org
11458 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11459 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11461 F: Documentation/devicetree/bindings/dma/mtk-*
11462 F: drivers/dma/mediatek/
11464 MEDIATEK ETHERNET DRIVER
11465 M: Felix Fietkau <nbd@nbd.name>
11466 M: John Crispin <john@phrozen.org>
11467 M: Sean Wang <sean.wang@mediatek.com>
11468 M: Mark Lee <Mark-MC.Lee@mediatek.com>
11469 L: netdev@vger.kernel.org
11471 F: drivers/net/ethernet/mediatek/
11473 MEDIATEK I2C CONTROLLER DRIVER
11474 M: Qii Wang <qii.wang@mediatek.com>
11475 L: linux-i2c@vger.kernel.org
11477 F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt
11478 F: drivers/i2c/busses/i2c-mt65xx.c
11480 MEDIATEK IOMMU DRIVER
11481 M: Yong Wu <yong.wu@mediatek.com>
11482 L: iommu@lists.linux-foundation.org
11483 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11485 F: Documentation/devicetree/bindings/iommu/mediatek*
11486 F: drivers/iommu/mtk_iommu*
11487 F: include/dt-bindings/memory/mt*-port.h
11489 MEDIATEK JPEG DRIVER
11490 M: Rick Chang <rick.chang@mediatek.com>
11491 M: Bin Liu <bin.liu@mediatek.com>
11493 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
11494 F: drivers/media/platform/mtk-jpeg/
11496 MEDIATEK MDP DRIVER
11497 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
11498 M: Houlong Wei <houlong.wei@mediatek.com>
11499 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11501 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
11502 F: drivers/media/platform/mtk-mdp/
11503 F: drivers/media/platform/mtk-vpu/
11505 MEDIATEK MEDIA DRIVER
11506 M: Tiffany Lin <tiffany.lin@mediatek.com>
11507 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11509 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
11510 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
11511 F: drivers/media/platform/mtk-vcodec/
11512 F: drivers/media/platform/mtk-vpu/
11514 MEDIATEK MMC/SD/SDIO DRIVER
11515 M: Chaotian Jing <chaotian.jing@mediatek.com>
11517 F: Documentation/devicetree/bindings/mmc/mtk-sd.yaml
11518 F: drivers/mmc/host/mtk-sd.c
11520 MEDIATEK MT76 WIRELESS LAN DRIVER
11521 M: Felix Fietkau <nbd@nbd.name>
11522 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
11523 R: Ryder Lee <ryder.lee@mediatek.com>
11524 L: linux-wireless@vger.kernel.org
11526 F: drivers/net/wireless/mediatek/mt76/
11528 MEDIATEK MT7601U WIRELESS LAN DRIVER
11529 M: Jakub Kicinski <kubakici@wp.pl>
11530 L: linux-wireless@vger.kernel.org
11532 F: drivers/net/wireless/mediatek/mt7601u/
11534 MEDIATEK MT7621 CLOCK DRIVER
11535 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
11537 F: Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
11538 F: drivers/clk/ralink/clk-mt7621.c
11540 MEDIATEK MT7621/28/88 I2C DRIVER
11541 M: Stefan Roese <sr@denx.de>
11542 L: linux-i2c@vger.kernel.org
11544 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
11545 F: drivers/i2c/busses/i2c-mt7621.c
11547 MEDIATEK MT7621 PHY PCI DRIVER
11548 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
11550 F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
11551 F: drivers/phy/ralink/phy-mt7621-pci.c
11553 MEDIATEK NAND CONTROLLER DRIVER
11554 L: linux-mtd@lists.infradead.org
11556 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
11557 F: drivers/mtd/nand/raw/mtk_*
11559 MEDIATEK PMIC LED DRIVER
11560 M: Sean Wang <sean.wang@mediatek.com>
11562 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
11563 F: drivers/leds/leds-mt6323.c
11565 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
11566 M: Sean Wang <sean.wang@mediatek.com>
11568 F: drivers/char/hw_random/mtk-rng.c
11570 MEDIATEK SWITCH DRIVER
11571 M: Sean Wang <sean.wang@mediatek.com>
11572 M: Landen Chao <Landen.Chao@mediatek.com>
11573 L: netdev@vger.kernel.org
11575 F: drivers/net/dsa/mt7530.*
11576 F: net/dsa/tag_mtk.c
11578 MEDIATEK USB3 DRD IP DRIVER
11579 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
11580 L: linux-usb@vger.kernel.org
11581 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11582 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11584 F: Documentation/devicetree/bindings/usb/mediatek,*
11585 F: drivers/usb/host/xhci-mtk*
11586 F: drivers/usb/mtu3/
11588 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
11589 M: Peter Senna Tschudin <peter.senna@gmail.com>
11590 M: Martin Donnelly <martin.donnelly@ge.com>
11591 M: Martyn Welch <martyn.welch@collabora.co.uk>
11593 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
11594 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
11596 MEGARAID SCSI/SAS DRIVERS
11597 M: Kashyap Desai <kashyap.desai@broadcom.com>
11598 M: Sumit Saxena <sumit.saxena@broadcom.com>
11599 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
11600 L: megaraidlinux.pdl@broadcom.com
11601 L: linux-scsi@vger.kernel.org
11603 W: http://www.avagotech.com/support/
11604 F: Documentation/scsi/megaraid.rst
11605 F: drivers/scsi/megaraid.*
11606 F: drivers/scsi/megaraid/
11608 MELEXIS MLX90614 DRIVER
11609 M: Crt Mori <cmo@melexis.com>
11610 L: linux-iio@vger.kernel.org
11612 W: http://www.melexis.com
11613 F: drivers/iio/temperature/mlx90614.c
11615 MELEXIS MLX90632 DRIVER
11616 M: Crt Mori <cmo@melexis.com>
11617 L: linux-iio@vger.kernel.org
11619 W: http://www.melexis.com
11620 F: drivers/iio/temperature/mlx90632.c
11622 MELFAS MIP4 TOUCHSCREEN DRIVER
11623 M: Sangwon Jee <jeesw@melfas.com>
11625 W: http://www.melfas.com
11626 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
11627 F: drivers/input/touchscreen/melfas_mip4.c
11629 MELLANOX BLUEFIELD I2C DRIVER
11630 M: Khalil Blaiech <kblaiech@nvidia.com>
11631 L: linux-i2c@vger.kernel.org
11633 F: Documentation/devicetree/bindings/i2c/mellanox,i2c-mlxbf.yaml
11634 F: drivers/i2c/busses/i2c-mlxbf.c
11636 MELLANOX ETHERNET DRIVER (mlx4_en)
11637 M: Tariq Toukan <tariqt@nvidia.com>
11638 L: netdev@vger.kernel.org
11640 W: http://www.mellanox.com
11641 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11642 F: drivers/net/ethernet/mellanox/mlx4/en_*
11644 MELLANOX ETHERNET DRIVER (mlx5e)
11645 M: Saeed Mahameed <saeedm@nvidia.com>
11646 L: netdev@vger.kernel.org
11648 W: http://www.mellanox.com
11649 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11650 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
11652 MELLANOX ETHERNET INNOVA DRIVERS
11653 R: Boris Pismenny <borisp@nvidia.com>
11654 L: netdev@vger.kernel.org
11656 W: http://www.mellanox.com
11657 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11658 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
11659 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
11660 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
11661 F: include/linux/mlx5/mlx5_ifc_fpga.h
11663 MELLANOX ETHERNET SWITCH DRIVERS
11664 M: Jiri Pirko <jiri@nvidia.com>
11665 M: Ido Schimmel <idosch@nvidia.com>
11666 L: netdev@vger.kernel.org
11668 W: http://www.mellanox.com
11669 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11670 F: drivers/net/ethernet/mellanox/mlxsw/
11671 F: tools/testing/selftests/drivers/net/mlxsw/
11673 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
11674 M: mlxsw@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/mlxfw/
11681 MELLANOX HARDWARE PLATFORM SUPPORT
11682 M: Hans de Goede <hdegoede@redhat.com>
11683 M: Mark Gross <mgross@linux.intel.com>
11684 M: Vadim Pasternak <vadimp@nvidia.com>
11685 L: platform-driver-x86@vger.kernel.org
11687 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
11688 F: drivers/platform/mellanox/
11689 F: include/linux/platform_data/mlxreg.h
11691 MELLANOX MLX4 core VPI driver
11692 M: Tariq Toukan <tariqt@nvidia.com>
11693 L: netdev@vger.kernel.org
11694 L: linux-rdma@vger.kernel.org
11696 W: http://www.mellanox.com
11697 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11698 F: drivers/net/ethernet/mellanox/mlx4/
11699 F: include/linux/mlx4/
11701 MELLANOX MLX4 IB driver
11702 M: Yishai Hadas <yishaih@nvidia.com>
11703 L: linux-rdma@vger.kernel.org
11705 W: http://www.mellanox.com
11706 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11707 F: drivers/infiniband/hw/mlx4/
11708 F: include/linux/mlx4/
11709 F: include/uapi/rdma/mlx4-abi.h
11711 MELLANOX MLX5 core VPI driver
11712 M: Saeed Mahameed <saeedm@nvidia.com>
11713 M: Leon Romanovsky <leonro@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: Documentation/networking/device_drivers/ethernet/mellanox/
11720 F: drivers/net/ethernet/mellanox/mlx5/core/
11721 F: include/linux/mlx5/
11723 MELLANOX MLX5 IB driver
11724 M: Leon Romanovsky <leonro@nvidia.com>
11725 L: linux-rdma@vger.kernel.org
11727 W: http://www.mellanox.com
11728 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11729 F: drivers/infiniband/hw/mlx5/
11730 F: include/linux/mlx5/
11731 F: include/uapi/rdma/mlx5-abi.h
11733 MELLANOX MLXCPLD I2C AND MUX DRIVER
11734 M: Vadim Pasternak <vadimp@nvidia.com>
11735 M: Michael Shych <michaelsh@nvidia.com>
11736 L: linux-i2c@vger.kernel.org
11738 F: Documentation/i2c/busses/i2c-mlxcpld.rst
11739 F: drivers/i2c/busses/i2c-mlxcpld.c
11740 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
11742 MELLANOX MLXCPLD LED DRIVER
11743 M: Vadim Pasternak <vadimp@nvidia.com>
11744 L: linux-leds@vger.kernel.org
11746 F: Documentation/leds/leds-mlxcpld.rst
11747 F: drivers/leds/leds-mlxcpld.c
11748 F: drivers/leds/leds-mlxreg.c
11750 MELLANOX PLATFORM DRIVER
11751 M: Vadim Pasternak <vadimp@nvidia.com>
11752 L: platform-driver-x86@vger.kernel.org
11754 F: drivers/platform/x86/mlx-platform.c
11757 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11758 M: "Paul E. McKenney" <paulmck@kernel.org>
11759 L: linux-kernel@vger.kernel.org
11761 F: arch/powerpc/include/asm/membarrier.h
11762 F: include/uapi/linux/membarrier.h
11763 F: kernel/sched/membarrier.c
11766 M: Mike Rapoport <rppt@linux.ibm.com>
11767 L: linux-mm@kvack.org
11769 F: Documentation/core-api/boot-time-mm.rst
11770 F: include/linux/memblock.h
11773 MEMORY CONTROLLER DRIVERS
11774 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
11775 L: linux-kernel@vger.kernel.org
11777 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
11778 F: Documentation/devicetree/bindings/memory-controllers/
11780 F: include/dt-bindings/memory/
11782 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
11783 M: Dmitry Osipenko <digetx@gmail.com>
11784 L: linux-pm@vger.kernel.org
11785 L: linux-tegra@vger.kernel.org
11786 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
11788 F: drivers/devfreq/tegra30-devfreq.c
11791 M: Andrew Morton <akpm@linux-foundation.org>
11792 L: linux-mm@kvack.org
11794 W: http://www.linux-mm.org
11795 T: quilt https://ozlabs.org/~akpm/mmotm/
11796 T: quilt https://ozlabs.org/~akpm/mmots/
11797 T: git git://github.com/hnaz/linux-mm.git
11798 F: include/linux/gfp.h
11799 F: include/linux/memory_hotplug.h
11800 F: include/linux/mm.h
11801 F: include/linux/mmzone.h
11802 F: include/linux/pagewalk.h
11803 F: include/linux/vmalloc.h
11806 MEMORY TECHNOLOGY DEVICES (MTD)
11807 M: Miquel Raynal <miquel.raynal@bootlin.com>
11808 M: Richard Weinberger <richard@nod.at>
11809 M: Vignesh Raghavendra <vigneshr@ti.com>
11810 L: linux-mtd@lists.infradead.org
11812 W: http://www.linux-mtd.infradead.org/
11813 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11814 C: irc://irc.oftc.net/mtd
11815 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
11816 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
11817 F: Documentation/devicetree/bindings/mtd/
11819 F: include/linux/mtd/
11820 F: include/uapi/mtd/
11822 MEN A21 WATCHDOG DRIVER
11823 M: Johannes Thumshirn <morbidrsa@gmail.com>
11824 L: linux-watchdog@vger.kernel.org
11826 F: drivers/watchdog/mena21_wdt.c
11828 MEN CHAMELEON BUS (mcb)
11829 M: Johannes Thumshirn <morbidrsa@gmail.com>
11831 F: Documentation/driver-api/men-chameleon-bus.rst
11833 F: include/linux/mcb.h
11835 MEN F21BMC (Board Management Controller)
11836 M: Andreas Werner <andreas.werner@men.de>
11838 F: Documentation/hwmon/menf21bmc.rst
11839 F: drivers/hwmon/menf21bmc_hwmon.c
11840 F: drivers/leds/leds-menf21bmc.c
11841 F: drivers/mfd/menf21bmc.c
11842 F: drivers/watchdog/menf21bmc_wdt.c
11844 MEN Z069 WATCHDOG DRIVER
11845 M: Johannes Thumshirn <jth@kernel.org>
11846 L: linux-watchdog@vger.kernel.org
11848 F: drivers/watchdog/menz69_wdt.c
11850 MESON AO CEC DRIVER FOR AMLOGIC SOCS
11851 M: Neil Armstrong <narmstrong@baylibre.com>
11852 L: linux-media@vger.kernel.org
11853 L: linux-amlogic@lists.infradead.org
11855 W: http://linux-meson.com/
11856 T: git git://linuxtv.org/media_tree.git
11857 F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
11858 F: drivers/media/cec/platform/meson/ao-cec-g12a.c
11859 F: drivers/media/cec/platform/meson/ao-cec.c
11861 MESON GE2D DRIVER FOR AMLOGIC SOCS
11862 M: Neil Armstrong <narmstrong@baylibre.com>
11863 L: linux-media@vger.kernel.org
11864 L: linux-amlogic@lists.infradead.org
11866 T: git git://linuxtv.org/media_tree.git
11867 F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
11868 F: drivers/media/platform/meson/ge2d/
11870 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
11871 M: Liang Yang <liang.yang@amlogic.com>
11872 L: linux-mtd@lists.infradead.org
11874 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
11875 F: drivers/mtd/nand/raw/meson_*
11877 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
11878 M: Neil Armstrong <narmstrong@baylibre.com>
11879 L: linux-media@vger.kernel.org
11880 L: linux-amlogic@lists.infradead.org
11882 T: git git://linuxtv.org/media_tree.git
11883 F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
11884 F: drivers/staging/media/meson/vdec/
11886 METHODE UDPU SUPPORT
11887 M: Vladimir Vid <vladimir.vid@sartura.hr>
11889 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
11892 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11893 M: Hemant Kumar <hemantk@codeaurora.org>
11894 L: linux-arm-msm@vger.kernel.org
11896 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
11897 F: Documentation/ABI/stable/sysfs-bus-mhi
11898 F: Documentation/mhi/
11899 F: drivers/bus/mhi/
11900 F: include/linux/mhi.h
11902 MICROBLAZE ARCHITECTURE
11903 M: Michal Simek <monstr@monstr.eu>
11905 W: http://www.monstr.eu/fdt/
11906 T: git git://git.monstr.eu/linux-2.6-microblaze.git
11907 F: arch/microblaze/
11909 MICROCHIP AT91 DMA DRIVERS
11910 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11911 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11912 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11913 L: dmaengine@vger.kernel.org
11915 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
11916 F: drivers/dma/at_hdmac.c
11917 F: drivers/dma/at_hdmac_regs.h
11918 F: drivers/dma/at_xdmac.c
11919 F: include/dt-bindings/dma/at91.h
11921 MICROCHIP AT91 SERIAL DRIVER
11922 M: Richard Genoud <richard.genoud@gmail.com>
11924 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11925 F: drivers/tty/serial/atmel_serial.c
11926 F: drivers/tty/serial/atmel_serial.h
11928 MICROCHIP AT91 USART MFD DRIVER
11929 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
11930 L: linux-kernel@vger.kernel.org
11932 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11933 F: drivers/mfd/at91-usart.c
11934 F: include/dt-bindings/mfd/at91-usart.h
11936 MICROCHIP AT91 USART SPI DRIVER
11937 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
11938 L: linux-spi@vger.kernel.org
11940 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11941 F: drivers/spi/spi-at91-usart.c
11943 MICROCHIP AUDIO ASOC DRIVERS
11944 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11945 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11949 MICROCHIP ECC DRIVER
11950 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11951 L: linux-crypto@vger.kernel.org
11953 F: drivers/crypto/atmel-ecc.*
11955 MICROCHIP I2C DRIVER
11956 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11957 L: linux-i2c@vger.kernel.org
11959 F: drivers/i2c/busses/i2c-at91-*.c
11960 F: drivers/i2c/busses/i2c-at91.h
11962 MICROCHIP ISC DRIVER
11963 M: Eugen Hristev <eugen.hristev@microchip.com>
11964 L: linux-media@vger.kernel.org
11966 F: Documentation/devicetree/bindings/media/atmel-isc.txt
11967 F: drivers/media/platform/atmel/atmel-isc-base.c
11968 F: drivers/media/platform/atmel/atmel-isc-regs.h
11969 F: drivers/media/platform/atmel/atmel-isc.h
11970 F: drivers/media/platform/atmel/atmel-sama5d2-isc.c
11971 F: include/linux/atmel-isc-media.h
11973 MICROCHIP ISI DRIVER
11974 M: Eugen Hristev <eugen.hristev@microchip.com>
11975 L: linux-media@vger.kernel.org
11977 F: drivers/media/platform/atmel/atmel-isi.c
11978 F: drivers/media/platform/atmel/atmel-isi.h
11980 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
11981 M: Woojung Huh <woojung.huh@microchip.com>
11982 M: UNGLinuxDriver@microchip.com
11983 L: netdev@vger.kernel.org
11985 F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
11986 F: drivers/net/dsa/microchip/*
11987 F: include/linux/platform_data/microchip-ksz.h
11988 F: net/dsa/tag_ksz.c
11990 MICROCHIP LAN743X ETHERNET DRIVER
11991 M: Bryan Whitehead <bryan.whitehead@microchip.com>
11992 M: UNGLinuxDriver@microchip.com
11993 L: netdev@vger.kernel.org
11995 F: drivers/net/ethernet/microchip/lan743x_*
11997 MICROCHIP LCDFB DRIVER
11998 M: Nicolas Ferre <nicolas.ferre@microchip.com>
11999 L: linux-fbdev@vger.kernel.org
12001 F: drivers/video/fbdev/atmel_lcdfb.c
12002 F: include/video/atmel_lcdc.h
12004 MICROCHIP MCP16502 PMIC DRIVER
12005 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12006 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12008 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
12009 F: drivers/regulator/mcp16502.c
12011 MICROCHIP MCP3911 ADC DRIVER
12012 M: Marcus Folkesson <marcus.folkesson@gmail.com>
12013 M: Kent Gustavsson <kent@minoris.se>
12014 L: linux-iio@vger.kernel.org
12016 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
12017 F: drivers/iio/adc/mcp3911.c
12019 MICROCHIP MMC/SD/SDIO MCI DRIVER
12020 M: Ludovic Desroches <ludovic.desroches@microchip.com>
12022 F: drivers/mmc/host/atmel-mci.c
12024 MICROCHIP NAND DRIVER
12025 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12026 L: linux-mtd@lists.infradead.org
12028 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
12029 F: drivers/mtd/nand/raw/atmel/*
12031 MICROCHIP PWM DRIVER
12032 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12033 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12034 L: linux-pwm@vger.kernel.org
12036 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
12037 F: drivers/pwm/pwm-atmel.c
12039 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
12040 M: Eugen Hristev <eugen.hristev@microchip.com>
12041 L: linux-iio@vger.kernel.org
12043 F: Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
12044 F: drivers/iio/adc/at91-sama5d2_adc.c
12045 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
12047 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
12048 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12050 F: drivers/power/reset/at91-sama5d2_shdwc.c
12052 MICROCHIP SPI DRIVER
12053 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12055 F: drivers/spi/spi-atmel.*
12057 MICROCHIP SSC DRIVER
12058 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
12059 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12061 F: drivers/misc/atmel-ssc.c
12062 F: include/linux/atmel-ssc.h
12064 MICROCHIP USB251XB DRIVER
12065 M: Richard Leitner <richard.leitner@skidata.com>
12066 L: linux-usb@vger.kernel.org
12068 F: Documentation/devicetree/bindings/usb/usb251xb.txt
12069 F: drivers/usb/misc/usb251xb.c
12071 MICROCHIP USBA UDC DRIVER
12072 M: Cristian Birsan <cristian.birsan@microchip.com>
12073 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12075 F: drivers/usb/gadget/udc/atmel_usba_udc.*
12077 MICROCHIP WILC1000 WIFI DRIVER
12078 M: Ajay Singh <ajay.kathat@microchip.com>
12079 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12080 L: linux-wireless@vger.kernel.org
12082 F: drivers/net/wireless/microchip/wilc1000/
12084 MICROSEMI MIPS SOCS
12085 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12086 M: UNGLinuxDriver@microchip.com
12087 L: linux-mips@vger.kernel.org
12089 F: Documentation/devicetree/bindings/mips/mscc.txt
12090 F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
12091 F: arch/mips/boot/dts/mscc/
12092 F: arch/mips/configs/generic/board-ocelot.config
12093 F: arch/mips/generic/board-ocelot.c
12095 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
12096 M: Don Brace <don.brace@microchip.com>
12097 L: storagedev@microchip.com
12098 L: linux-scsi@vger.kernel.org
12100 F: Documentation/scsi/smartpqi.rst
12101 F: drivers/scsi/smartpqi/Kconfig
12102 F: drivers/scsi/smartpqi/Makefile
12103 F: drivers/scsi/smartpqi/smartpqi*.[ch]
12104 F: include/linux/cciss*.h
12105 F: include/uapi/linux/cciss*.h
12107 MICROSOFT SURFACE BATTERY AND AC DRIVERS
12108 M: Maximilian Luz <luzmaximilian@gmail.com>
12109 L: linux-pm@vger.kernel.org
12110 L: platform-driver-x86@vger.kernel.org
12112 F: drivers/power/supply/surface_battery.c
12113 F: drivers/power/supply/surface_charger.c
12115 MICROSOFT SURFACE DTX DRIVER
12116 M: Maximilian Luz <luzmaximilian@gmail.com>
12117 L: platform-driver-x86@vger.kernel.org
12119 F: Documentation/driver-api/surface_aggregator/clients/dtx.rst
12120 F: drivers/platform/surface/surface_dtx.c
12121 F: include/uapi/linux/surface_aggregator/dtx.h
12123 MICROSOFT SURFACE GPE LID SUPPORT DRIVER
12124 M: Maximilian Luz <luzmaximilian@gmail.com>
12125 L: platform-driver-x86@vger.kernel.org
12127 F: drivers/platform/surface/surface_gpe.c
12129 MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
12130 M: Hans de Goede <hdegoede@redhat.com>
12131 M: Mark Gross <mgross@linux.intel.com>
12132 M: Maximilian Luz <luzmaximilian@gmail.com>
12133 L: platform-driver-x86@vger.kernel.org
12135 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
12136 F: drivers/platform/surface/
12138 MICROSOFT SURFACE HID TRANSPORT DRIVER
12139 M: Maximilian Luz <luzmaximilian@gmail.com>
12140 L: linux-input@vger.kernel.org
12141 L: platform-driver-x86@vger.kernel.org
12143 F: drivers/hid/surface-hid/
12145 MICROSOFT SURFACE HOT-PLUG DRIVER
12146 M: Maximilian Luz <luzmaximilian@gmail.com>
12147 L: platform-driver-x86@vger.kernel.org
12149 F: drivers/platform/surface/surface_hotplug.c
12151 MICROSOFT SURFACE PLATFORM PROFILE DRIVER
12152 M: Maximilian Luz <luzmaximilian@gmail.com>
12153 L: platform-driver-x86@vger.kernel.org
12155 F: drivers/platform/surface/surface_platform_profile.c
12157 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
12158 M: Chen Yu <yu.c.chen@intel.com>
12159 L: platform-driver-x86@vger.kernel.org
12161 F: drivers/platform/surface/surfacepro3_button.c
12163 MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
12164 M: Maximilian Luz <luzmaximilian@gmail.com>
12166 W: https://github.com/linux-surface/surface-aggregator-module
12167 C: irc://chat.freenode.net/##linux-surface
12168 F: Documentation/driver-api/surface_aggregator/
12169 F: drivers/platform/surface/aggregator/
12170 F: drivers/platform/surface/surface_acpi_notify.c
12171 F: drivers/platform/surface/surface_aggregator_cdev.c
12172 F: drivers/platform/surface/surface_aggregator_registry.c
12173 F: include/linux/surface_acpi_notify.h
12174 F: include/linux/surface_aggregator/
12175 F: include/uapi/linux/surface_aggregator/
12177 MICROTEK X6 SCANNER
12178 M: Oliver Neukum <oliver@neukum.org>
12180 F: drivers/usb/image/microtek.*
12182 MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
12183 M: Luka Kovacic <luka.kovacic@sartura.hr>
12184 M: Luka Perkov <luka.perkov@sartura.hr>
12186 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s-bit.dts
12187 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s.dts
12188 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s-bit.dts
12189 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s.dts
12190 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s-bit.dts
12191 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dts
12193 MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
12194 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12195 L: linux-media@vger.kernel.org
12197 F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
12198 F: Documentation/driver-api/media/drivers/ccs/
12199 F: Documentation/userspace-api/media/drivers/ccs.rst
12200 F: drivers/media/i2c/ccs-pll.c
12201 F: drivers/media/i2c/ccs-pll.h
12202 F: drivers/media/i2c/ccs/
12203 F: include/uapi/linux/ccs.h
12204 F: include/uapi/linux/smiapp.h
12207 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12208 L: linux-mips@vger.kernel.org
12210 W: http://www.linux-mips.org/
12211 Q: https://patchwork.kernel.org/project/linux-mips/list/
12212 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
12213 F: Documentation/devicetree/bindings/mips/
12214 F: Documentation/mips/
12216 F: drivers/platform/mips/
12218 MIPS BOSTON DEVELOPMENT BOARD
12219 M: Paul Burton <paulburton@kernel.org>
12220 L: linux-mips@vger.kernel.org
12222 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
12223 F: arch/mips/boot/dts/img/boston.dts
12224 F: arch/mips/configs/generic/board-boston.config
12225 F: drivers/clk/imgtec/clk-boston.c
12226 F: include/dt-bindings/clock/boston-clock.h
12229 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12230 M: Serge Semin <fancer.lancer@gmail.com>
12231 L: linux-mips@vger.kernel.org
12233 F: drivers/bus/mips_cdmm.c
12234 F: drivers/clocksource/mips-gic-timer.c
12235 F: drivers/cpuidle/cpuidle-cps.c
12236 F: drivers/irqchip/irq-mips-cpu.c
12237 F: drivers/irqchip/irq-mips-gic.c
12239 MIPS GENERIC PLATFORM
12240 M: Paul Burton <paulburton@kernel.org>
12241 L: linux-mips@vger.kernel.org
12243 F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
12244 F: arch/mips/generic/
12245 F: arch/mips/tools/generic-board-config.sh
12247 MIPS RINT INSTRUCTION EMULATION
12248 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
12249 L: linux-mips@vger.kernel.org
12251 F: arch/mips/math-emu/dp_rint.c
12252 F: arch/mips/math-emu/sp_rint.c
12254 MIPS/LOONGSON1 ARCHITECTURE
12255 M: Keguang Zhang <keguang.zhang@gmail.com>
12256 L: linux-mips@vger.kernel.org
12258 F: arch/mips/include/asm/mach-loongson32/
12259 F: arch/mips/loongson32/
12260 F: drivers/*/*/*loongson1*
12261 F: drivers/*/*loongson1*
12263 MIPS/LOONGSON2EF ARCHITECTURE
12264 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
12265 L: linux-mips@vger.kernel.org
12267 F: arch/mips/include/asm/mach-loongson2ef/
12268 F: arch/mips/loongson2ef/
12269 F: drivers/cpufreq/loongson2_cpufreq.c
12271 MIPS/LOONGSON64 ARCHITECTURE
12272 M: Huacai Chen <chenhuacai@kernel.org>
12273 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
12274 L: linux-mips@vger.kernel.org
12276 F: arch/mips/include/asm/mach-loongson64/
12277 F: arch/mips/loongson64/
12278 F: drivers/irqchip/irq-loongson*
12279 F: drivers/platform/mips/cpu_hwmon.c
12281 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
12282 M: Hans Verkuil <hverkuil@xs4all.nl>
12283 L: linux-media@vger.kernel.org
12285 W: https://linuxtv.org
12286 T: git git://linuxtv.org/media_tree.git
12287 F: drivers/media/radio/radio-miropcm20*
12290 R: Lubomir Rintel <lkundrak@v3.sk>
12291 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12293 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
12294 F: arch/arm/boot/dts/mmp*
12295 F: arch/arm/mach-mmp/
12296 F: include/linux/soc/mmp/
12298 MMP USB PHY DRIVERS
12299 R: Lubomir Rintel <lkundrak@v3.sk>
12300 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12302 F: drivers/phy/marvell/phy-mmp3-usb.c
12303 F: drivers/phy/marvell/phy-pxa-usb.c
12305 MMU GATHER AND TLB INVALIDATION
12306 M: Will Deacon <will@kernel.org>
12307 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
12308 M: Andrew Morton <akpm@linux-foundation.org>
12309 M: Nick Piggin <npiggin@gmail.com>
12310 M: Peter Zijlstra <peterz@infradead.org>
12311 L: linux-arch@vger.kernel.org
12312 L: linux-mm@kvack.org
12314 F: arch/*/include/asm/tlb.h
12315 F: include/asm-generic/tlb.h
12318 MN88472 MEDIA DRIVER
12319 M: Antti Palosaari <crope@iki.fi>
12320 L: linux-media@vger.kernel.org
12322 W: https://linuxtv.org
12323 W: http://palosaari.fi/linux/
12324 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12325 F: drivers/media/dvb-frontends/mn88472*
12327 MN88473 MEDIA DRIVER
12328 M: Antti Palosaari <crope@iki.fi>
12329 L: linux-media@vger.kernel.org
12331 W: https://linuxtv.org
12332 W: http://palosaari.fi/linux/
12333 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12334 F: drivers/media/dvb-frontends/mn88473*
12337 M: Jessica Yu <jeyu@kernel.org>
12339 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
12340 F: include/linux/module.h
12343 MONOLITHIC POWER SYSTEM PMIC DRIVER
12344 M: Saravanan Sekar <sravanhome@gmail.com>
12346 F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
12347 F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
12348 F: drivers/iio/adc/mp2629_adc.c
12349 F: drivers/mfd/mp2629.c
12350 F: drivers/power/supply/mp2629_charger.c
12351 F: drivers/regulator/mp5416.c
12352 F: drivers/regulator/mpq7920.c
12353 F: drivers/regulator/mpq7920.h
12354 F: include/linux/mfd/mp2629.h
12356 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
12358 W: http://popies.net/meye/
12359 F: Documentation/userspace-api/media/drivers/meye*
12360 F: drivers/media/pci/meye/
12361 F: include/uapi/linux/meye.h
12363 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
12365 F: Documentation/driver-api/serial/moxa-smartio.rst
12366 F: drivers/tty/mxser.*
12368 MR800 AVERMEDIA USB FM RADIO DRIVER
12369 M: Alexey Klimov <klimov.linux@gmail.com>
12370 L: linux-media@vger.kernel.org
12372 T: git git://linuxtv.org/media_tree.git
12373 F: drivers/media/radio/radio-mr800.c
12375 MRF24J40 IEEE 802.15.4 RADIO DRIVER
12376 M: Alan Ott <alan@signal11.us>
12377 L: linux-wpan@vger.kernel.org
12379 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
12380 F: drivers/net/ieee802154/mrf24j40.c
12383 M: "Lee, Chun-Yi" <jlee@suse.com>
12384 L: platform-driver-x86@vger.kernel.org
12386 F: drivers/platform/x86/msi-laptop.c
12389 L: platform-driver-x86@vger.kernel.org
12391 F: drivers/platform/x86/msi-wmi.c
12393 MSI001 MEDIA DRIVER
12394 M: Antti Palosaari <crope@iki.fi>
12395 L: linux-media@vger.kernel.org
12397 W: https://linuxtv.org
12398 W: http://palosaari.fi/linux/
12399 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12400 T: git git://linuxtv.org/anttip/media_tree.git
12401 F: drivers/media/tuners/msi001*
12403 MSI2500 MEDIA DRIVER
12404 M: Antti Palosaari <crope@iki.fi>
12405 L: linux-media@vger.kernel.org
12407 W: https://linuxtv.org
12408 W: http://palosaari.fi/linux/
12409 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12410 T: git git://linuxtv.org/anttip/media_tree.git
12411 F: drivers/media/usb/msi2500/
12413 MSTAR INTERRUPT CONTROLLER DRIVER
12414 M: Mark-PK Tsai <mark-pk.tsai@mediatek.com>
12415 M: Daniel Palmer <daniel@thingy.jp>
12417 F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
12418 F: drivers/irqchip/irq-mst-intc.c
12420 MSYSTEMS DISKONCHIP G3 MTD DRIVER
12421 M: Robert Jarzmik <robert.jarzmik@free.fr>
12422 L: linux-mtd@lists.infradead.org
12424 F: drivers/mtd/devices/docg3*
12426 MT9M032 APTINA SENSOR DRIVER
12427 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12428 L: linux-media@vger.kernel.org
12430 T: git git://linuxtv.org/media_tree.git
12431 F: drivers/media/i2c/mt9m032.c
12432 F: include/media/i2c/mt9m032.h
12434 MT9P031 APTINA CAMERA SENSOR
12435 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12436 L: linux-media@vger.kernel.org
12438 T: git git://linuxtv.org/media_tree.git
12439 F: drivers/media/i2c/mt9p031.c
12440 F: include/media/i2c/mt9p031.h
12442 MT9T001 APTINA CAMERA SENSOR
12443 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12444 L: linux-media@vger.kernel.org
12446 T: git git://linuxtv.org/media_tree.git
12447 F: drivers/media/i2c/mt9t001.c
12448 F: include/media/i2c/mt9t001.h
12450 MT9T112 APTINA CAMERA SENSOR
12451 M: Jacopo Mondi <jacopo@jmondi.org>
12452 L: linux-media@vger.kernel.org
12454 T: git git://linuxtv.org/media_tree.git
12455 F: drivers/media/i2c/mt9t112.c
12456 F: include/media/i2c/mt9t112.h
12458 MT9V032 APTINA CAMERA SENSOR
12459 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12460 L: linux-media@vger.kernel.org
12462 T: git git://linuxtv.org/media_tree.git
12463 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
12464 F: drivers/media/i2c/mt9v032.c
12465 F: include/media/i2c/mt9v032.h
12467 MT9V111 APTINA CAMERA SENSOR
12468 M: Jacopo Mondi <jacopo@jmondi.org>
12469 L: linux-media@vger.kernel.org
12471 T: git git://linuxtv.org/media_tree.git
12472 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
12473 F: drivers/media/i2c/mt9v111.c
12475 MULTIFUNCTION DEVICES (MFD)
12476 M: Lee Jones <lee.jones@linaro.org>
12478 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12479 F: Documentation/devicetree/bindings/mfd/
12481 F: include/dt-bindings/mfd/
12482 F: include/linux/mfd/
12484 MULTIMEDIA CARD (MMC) ETC. OVER SPI
12486 F: drivers/mmc/host/mmc_spi.c
12487 F: include/linux/spi/mmc_spi.h
12489 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
12490 M: Ulf Hansson <ulf.hansson@linaro.org>
12491 L: linux-mmc@vger.kernel.org
12493 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
12494 F: Documentation/devicetree/bindings/mmc/
12496 F: include/linux/mmc/
12497 F: include/uapi/linux/mmc/
12499 MULTIPLEXER SUBSYSTEM
12500 M: Peter Rosin <peda@axentia.se>
12502 F: Documentation/ABI/testing/sysfs-class-mux*
12503 F: Documentation/devicetree/bindings/mux/
12505 F: include/dt-bindings/mux/
12506 F: include/linux/mux/
12508 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
12509 M: Bin Liu <b-liu@ti.com>
12510 L: linux-usb@vger.kernel.org
12512 F: drivers/usb/musb/
12514 MXL301RF MEDIA DRIVER
12515 M: Akihiro Tsukada <tskd08@gmail.com>
12516 L: linux-media@vger.kernel.org
12518 F: drivers/media/tuners/mxl301rf*
12520 MXL5007T MEDIA DRIVER
12521 M: Michael Krufky <mkrufky@linuxtv.org>
12522 L: linux-media@vger.kernel.org
12524 W: https://linuxtv.org
12525 W: http://github.com/mkrufky
12526 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12527 T: git git://linuxtv.org/mkrufky/tuners.git
12528 F: drivers/media/tuners/mxl5007t.*
12531 M: Marek Vasut <marex@denx.de>
12532 M: Stefan Agner <stefan@agner.ch>
12533 L: dri-devel@lists.freedesktop.org
12535 T: git git://anongit.freedesktop.org/drm/drm-misc
12536 F: Documentation/devicetree/bindings/display/fsl,lcdif.yaml
12537 F: drivers/gpu/drm/mxsfb/
12539 MYLEX DAC960 PCI RAID Controller
12540 M: Hannes Reinecke <hare@kernel.org>
12541 L: linux-scsi@vger.kernel.org
12543 F: drivers/scsi/myrb.*
12544 F: drivers/scsi/myrs.*
12546 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
12547 M: Chris Lee <christopher.lee@cspi.com>
12548 L: netdev@vger.kernel.org
12550 W: https://www.cspi.com/ethernet-products/support/downloads/
12551 F: drivers/net/ethernet/myricom/myri10ge/
12553 NAND FLASH SUBSYSTEM
12554 M: Miquel Raynal <miquel.raynal@bootlin.com>
12555 R: Richard Weinberger <richard@nod.at>
12556 L: linux-mtd@lists.infradead.org
12558 W: http://www.linux-mtd.infradead.org/
12559 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12560 C: irc://irc.oftc.net/mtd
12561 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
12562 F: drivers/mtd/nand/
12563 F: include/linux/mtd/*nand*.h
12565 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
12566 M: Daniel Mack <zonque@gmail.com>
12567 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12569 W: http://www.native-instruments.com
12570 F: sound/usb/caiaq/
12572 NATSEMI ETHERNET DRIVER (DP8381x)
12574 F: drivers/net/ethernet/natsemi/natsemi.c
12576 NCR 5380 SCSI DRIVERS
12577 M: Finn Thain <fthain@telegraphics.com.au>
12578 M: Michael Schmitz <schmitzmic@gmail.com>
12579 L: linux-scsi@vger.kernel.org
12581 F: Documentation/scsi/g_NCR5380.rst
12582 F: drivers/scsi/NCR5380.*
12583 F: drivers/scsi/arm/cumana_1.c
12584 F: drivers/scsi/arm/oak.c
12585 F: drivers/scsi/atari_scsi.*
12586 F: drivers/scsi/dmx3191d.c
12587 F: drivers/scsi/g_NCR5380.*
12588 F: drivers/scsi/mac_scsi.*
12589 F: drivers/scsi/sun3_scsi.*
12590 F: drivers/scsi/sun3_scsi_vme.c
12593 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
12597 NCT6775 HARDWARE MONITOR DRIVER
12598 M: Guenter Roeck <linux@roeck-us.net>
12599 L: linux-hwmon@vger.kernel.org
12601 F: Documentation/hwmon/nct6775.rst
12602 F: drivers/hwmon/nct6775.c
12605 M: Jakub Kicinski <kuba@kernel.org>
12607 F: drivers/net/netdevsim/*
12609 NETEM NETWORK EMULATOR
12610 M: Stephen Hemminger <stephen@networkplumber.org>
12611 L: netdev@vger.kernel.org
12613 F: net/sched/sch_netem.c
12615 NETERION 10GbE DRIVERS (s2io/vxge)
12616 M: Jon Mason <jdmason@kudzu.us>
12617 L: netdev@vger.kernel.org
12619 F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
12620 F: Documentation/networking/device_drivers/ethernet/neterion/vxge.rst
12621 F: drivers/net/ethernet/neterion/
12624 M: Pablo Neira Ayuso <pablo@netfilter.org>
12625 M: Jozsef Kadlecsik <kadlec@netfilter.org>
12626 M: Florian Westphal <fw@strlen.de>
12627 L: netfilter-devel@vger.kernel.org
12628 L: coreteam@netfilter.org
12630 W: http://www.netfilter.org/
12631 W: http://www.iptables.org/
12632 W: http://www.nftables.org/
12633 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
12634 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
12635 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
12636 F: include/linux/netfilter*
12637 F: include/linux/netfilter/
12638 F: include/net/netfilter/
12639 F: include/uapi/linux/netfilter*
12640 F: include/uapi/linux/netfilter/
12641 F: net/*/netfilter.c
12642 F: net/*/netfilter/
12643 F: net/bridge/br_netfilter*.c
12646 NETROM NETWORK LAYER
12647 M: Ralf Baechle <ralf@linux-mips.org>
12648 L: linux-hams@vger.kernel.org
12650 W: http://www.linux-ax25.org/
12651 F: include/net/netrom.h
12652 F: include/uapi/linux/netrom.h
12655 NETRONIX EMBEDDED CONTROLLER
12656 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
12658 F: Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
12659 F: drivers/mfd/ntxec.c
12660 F: drivers/pwm/pwm-ntxec.c
12661 F: drivers/rtc/rtc-ntxec.c
12662 F: include/linux/mfd/ntxec.h
12664 NETRONOME ETHERNET DRIVERS
12665 M: Simon Horman <simon.horman@netronome.com>
12666 R: Jakub Kicinski <kuba@kernel.org>
12667 L: oss-drivers@netronome.com
12669 F: drivers/net/ethernet/netronome/
12671 NETWORK BLOCK DEVICE (NBD)
12672 M: Josef Bacik <josef@toxicpanda.com>
12673 L: linux-block@vger.kernel.org
12674 L: nbd@other.debian.org
12676 F: Documentation/admin-guide/blockdev/nbd.rst
12677 F: drivers/block/nbd.c
12678 F: include/trace/events/nbd.h
12679 F: include/uapi/linux/nbd.h
12681 NETWORK DROP MONITOR
12682 M: Neil Horman <nhorman@tuxdriver.com>
12683 L: netdev@vger.kernel.org
12685 W: https://fedorahosted.org/dropwatch/
12686 F: include/uapi/linux/net_dropmon.h
12687 F: net/core/drop_monitor.c
12690 M: "David S. Miller" <davem@davemloft.net>
12691 M: Jakub Kicinski <kuba@kernel.org>
12692 L: netdev@vger.kernel.org
12694 W: http://www.linuxfoundation.org/en/Net
12695 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12696 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12697 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12698 F: Documentation/devicetree/bindings/net/
12699 F: drivers/connector/
12701 F: include/linux/etherdevice.h
12702 F: include/linux/fcdevice.h
12703 F: include/linux/fddidevice.h
12704 F: include/linux/hippidevice.h
12705 F: include/linux/if_*
12706 F: include/linux/inetdevice.h
12707 F: include/linux/netdevice.h
12708 F: include/uapi/linux/if_*
12709 F: include/uapi/linux/netdevice.h
12711 NETWORKING DRIVERS (WIRELESS)
12712 M: Kalle Valo <kvalo@codeaurora.org>
12713 L: linux-wireless@vger.kernel.org
12715 Q: http://patchwork.kernel.org/project/linux-wireless/list/
12716 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
12717 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
12718 F: Documentation/devicetree/bindings/net/wireless/
12719 F: drivers/net/wireless/
12722 M: Andrew Lunn <andrew@lunn.ch>
12723 M: Vivien Didelot <vivien.didelot@gmail.com>
12724 M: Florian Fainelli <f.fainelli@gmail.com>
12725 M: Vladimir Oltean <olteanv@gmail.com>
12727 F: Documentation/devicetree/bindings/net/dsa/
12728 F: drivers/net/dsa/
12729 F: include/linux/dsa/
12730 F: include/linux/platform_data/dsa.h
12731 F: include/net/dsa.h
12734 NETWORKING [GENERAL]
12735 M: "David S. Miller" <davem@davemloft.net>
12736 M: Jakub Kicinski <kuba@kernel.org>
12737 L: netdev@vger.kernel.org
12739 W: http://www.linuxfoundation.org/en/Net
12740 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12741 B: mailto:netdev@vger.kernel.org
12742 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12743 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12744 F: Documentation/networking/
12745 F: include/linux/in.h
12746 F: include/linux/net.h
12747 F: include/linux/netdevice.h
12749 F: include/uapi/linux/in.h
12750 F: include/uapi/linux/net.h
12751 F: include/uapi/linux/net_namespace.h
12752 F: include/uapi/linux/netdevice.h
12756 F: tools/testing/selftests/net/
12759 M: Steffen Klassert <steffen.klassert@secunet.com>
12760 M: Herbert Xu <herbert@gondor.apana.org.au>
12761 M: "David S. Miller" <davem@davemloft.net>
12762 L: netdev@vger.kernel.org
12764 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
12765 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
12766 F: include/net/xfrm.h
12767 F: include/uapi/linux/xfrm.h
12770 F: net/ipv4/ip_vti.c
12771 F: net/ipv4/ipcomp.c
12775 F: net/ipv6/ip6_vti.c
12776 F: net/ipv6/ipcomp6.c
12780 F: tools/testing/selftests/net/ipsec.c
12782 NETWORKING [IPv4/IPv6]
12783 M: "David S. Miller" <davem@davemloft.net>
12784 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
12785 M: David Ahern <dsahern@kernel.org>
12786 L: netdev@vger.kernel.org
12788 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12794 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
12795 M: Paul Moore <paul@paul-moore.com>
12796 L: netdev@vger.kernel.org
12797 L: linux-security-module@vger.kernel.org
12799 W: https://github.com/netlabel
12800 F: Documentation/netlabel/
12801 F: include/net/calipso.h
12802 F: include/net/cipso_ipv4.h
12803 F: include/net/netlabel.h
12804 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
12805 F: include/uapi/linux/netfilter/xt_SECMARK.h
12806 F: net/ipv4/cipso_ipv4.c
12807 F: net/ipv6/calipso.c
12808 F: net/netfilter/xt_CONNSECMARK.c
12809 F: net/netfilter/xt_SECMARK.c
12813 M: Mat Martineau <mathew.j.martineau@linux.intel.com>
12814 M: Matthieu Baerts <matthieu.baerts@tessares.net>
12815 L: netdev@vger.kernel.org
12816 L: mptcp@lists.linux.dev
12818 W: https://github.com/multipath-tcp/mptcp_net-next/wiki
12819 B: https://github.com/multipath-tcp/mptcp_net-next/issues
12820 F: Documentation/networking/mptcp-sysctl.rst
12821 F: include/net/mptcp.h
12822 F: include/trace/events/mptcp.h
12823 F: include/uapi/linux/mptcp.h
12825 F: tools/testing/selftests/net/mptcp/
12828 M: Eric Dumazet <edumazet@google.com>
12829 L: netdev@vger.kernel.org
12831 F: include/linux/tcp.h
12832 F: include/net/tcp.h
12833 F: include/trace/events/tcp.h
12834 F: include/uapi/linux/tcp.h
12835 F: net/ipv4/syncookies.c
12837 F: net/ipv6/syncookies.c
12841 M: Boris Pismenny <borisp@nvidia.com>
12842 M: John Fastabend <john.fastabend@gmail.com>
12843 M: Daniel Borkmann <daniel@iogearbox.net>
12844 M: Jakub Kicinski <kuba@kernel.org>
12845 L: netdev@vger.kernel.org
12847 F: include/net/tls.h
12848 F: include/uapi/linux/tls.h
12851 NETWORKING [WIRELESS]
12852 L: linux-wireless@vger.kernel.org
12853 Q: http://patchwork.kernel.org/project/linux-wireless/list/
12855 NETXEN (1/10) GbE SUPPORT
12856 M: Manish Chopra <manishc@marvell.com>
12857 M: Rahul Verma <rahulv@marvell.com>
12858 M: GR-Linux-NIC-Dev@marvell.com
12859 L: netdev@vger.kernel.org
12861 F: drivers/net/ethernet/qlogic/netxen/
12863 NET_FAILOVER MODULE
12864 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
12865 L: netdev@vger.kernel.org
12867 F: Documentation/networking/net_failover.rst
12868 F: drivers/net/net_failover.c
12869 F: include/net/net_failover.h
12872 M: David Ahern <dsahern@kernel.org>
12873 L: netdev@vger.kernel.org
12875 F: include/net/netns/nexthop.h
12876 F: include/net/nexthop.h
12877 F: include/uapi/linux/nexthop.h
12878 F: net/ipv4/nexthop.c
12881 L: netdev@vger.kernel.org
12883 F: Documentation/devicetree/bindings/net/nfc/
12885 F: include/linux/platform_data/nfcmrvl.h
12886 F: include/net/nfc/
12887 F: include/uapi/linux/nfc.h
12890 NFC VIRTUAL NCI DEVICE DRIVER
12891 M: Bongsu Jeon <bongsu.jeon@samsung.com>
12892 L: netdev@vger.kernel.org
12893 L: linux-nfc@lists.01.org (moderated for non-subscribers)
12895 F: drivers/nfc/virtual_ncidev.c
12896 F: tools/testing/selftests/nci/
12898 NFS, SUNRPC, AND LOCKD CLIENTS
12899 M: Trond Myklebust <trond.myklebust@hammerspace.com>
12900 M: Anna Schumaker <anna.schumaker@netapp.com>
12901 L: linux-nfs@vger.kernel.org
12903 W: http://client.linux-nfs.org
12904 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
12908 F: include/linux/lockd/
12909 F: include/linux/nfs*
12910 F: include/linux/sunrpc/
12911 F: include/uapi/linux/nfs*
12912 F: include/uapi/linux/sunrpc/
12914 F: Documentation/filesystems/nfs/
12917 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
12918 L: linux-nilfs@vger.kernel.org
12920 W: https://nilfs.sourceforge.io/
12921 W: https://nilfs.osdn.jp/
12922 T: git git://github.com/konis/nilfs2.git
12923 F: Documentation/filesystems/nilfs2.rst
12925 F: include/trace/events/nilfs2.h
12926 F: include/uapi/linux/nilfs2_api.h
12927 F: include/uapi/linux/nilfs2_ondisk.h
12929 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
12930 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
12932 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12933 F: Documentation/scsi/NinjaSCSI.rst
12934 F: drivers/scsi/pcmcia/nsp_*
12936 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
12937 M: GOTO Masanori <gotom@debian.or.jp>
12938 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
12940 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12941 F: Documentation/scsi/NinjaSCSI.rst
12942 F: drivers/scsi/nsp32*
12945 M: Ley Foon Tan <ley.foon.tan@intel.com>
12947 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
12950 NITRO ENCLAVES (NE)
12951 M: Andra Paraschiv <andraprs@amazon.com>
12952 M: Alexandru Vasile <lexnv@amazon.com>
12953 M: Alexandru Ciobotaru <alcioa@amazon.com>
12954 L: linux-kernel@vger.kernel.org
12956 W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
12957 F: Documentation/virt/ne_overview.rst
12958 F: drivers/virt/nitro_enclaves/
12959 F: include/linux/nitro_enclaves.h
12960 F: include/uapi/linux/nitro_enclaves.h
12961 F: samples/nitro_enclaves/
12963 NOHZ, DYNTICKS SUPPORT
12964 M: Frederic Weisbecker <fweisbec@gmail.com>
12965 M: Thomas Gleixner <tglx@linutronix.de>
12966 M: Ingo Molnar <mingo@kernel.org>
12967 L: linux-kernel@vger.kernel.org
12969 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
12970 F: include/linux/sched/nohz.h
12971 F: include/linux/tick.h
12972 F: kernel/time/tick*.*
12974 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
12975 M: Pavel Machek <pavel@ucw.cz>
12976 M: Sakari Ailus <sakari.ailus@iki.fi>
12977 L: linux-media@vger.kernel.org
12979 F: drivers/media/i2c/ad5820.c
12980 F: drivers/media/i2c/et8ek8
12982 NOKIA N900 POWER SUPPLY DRIVERS
12983 R: Pali Rohár <pali@kernel.org>
12984 F: drivers/power/supply/bq2415x_charger.c
12985 F: drivers/power/supply/bq27xxx_battery.c
12986 F: drivers/power/supply/bq27xxx_battery_i2c.c
12987 F: drivers/power/supply/isp1704_charger.c
12988 F: drivers/power/supply/rx51_battery.c
12989 F: include/linux/power/bq2415x_charger.h
12990 F: include/linux/power/bq27xxx_battery.h
12993 M: Willy Tarreau <w@1wt.eu>
12995 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
12996 F: tools/include/nolibc/
12999 M: Matthias Maennich <maennich@google.com>
13001 F: Documentation/core-api/symbol-namespaces.rst
13005 M: Sanjay R Mehta <sanju.mehta@amd.com>
13006 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
13007 L: linux-ntb@googlegroups.com
13009 F: drivers/ntb/hw/amd/
13012 M: Jon Mason <jdmason@kudzu.us>
13013 M: Dave Jiang <dave.jiang@intel.com>
13014 M: Allen Hubbe <allenbh@gmail.com>
13015 L: linux-ntb@googlegroups.com
13017 W: https://github.com/jonmason/ntb/wiki
13018 T: git git://github.com/jonmason/ntb.git
13019 F: drivers/net/ntb_netdev.c
13021 F: include/linux/ntb.h
13022 F: include/linux/ntb_transport.h
13023 F: tools/testing/selftests/ntb/
13026 M: Serge Semin <fancer.lancer@gmail.com>
13027 L: linux-ntb@googlegroups.com
13029 F: drivers/ntb/hw/idt/
13032 M: Dave Jiang <dave.jiang@intel.com>
13033 L: linux-ntb@googlegroups.com
13035 W: https://github.com/davejiang/linux/wiki
13036 T: git https://github.com/davejiang/linux.git
13037 F: drivers/ntb/hw/intel/
13040 M: Anton Altaparmakov <anton@tuxera.com>
13041 L: linux-ntfs-dev@lists.sourceforge.net
13043 W: http://www.tuxera.com/
13044 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
13045 F: Documentation/filesystems/ntfs.rst
13049 M: Finn Thain <fthain@telegraphics.com.au>
13050 L: linux-m68k@lists.linux-m68k.org
13052 F: arch/*/include/asm/nubus.h
13054 F: include/linux/nubus.h
13055 F: include/uapi/linux/nubus.h
13057 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
13058 M: Antonino Daplas <adaplas@gmail.com>
13059 L: linux-fbdev@vger.kernel.org
13061 F: drivers/video/fbdev/nvidia/
13062 F: drivers/video/fbdev/riva/
13065 M: Keith Busch <kbusch@kernel.org>
13066 M: Jens Axboe <axboe@fb.com>
13067 M: Christoph Hellwig <hch@lst.de>
13068 M: Sagi Grimberg <sagi@grimberg.me>
13069 L: linux-nvme@lists.infradead.org
13071 W: http://git.infradead.org/nvme.git
13072 T: git://git.infradead.org/nvme.git
13073 F: drivers/nvme/host/
13074 F: include/linux/nvme.h
13075 F: include/uapi/linux/nvme_ioctl.h
13077 NVM EXPRESS FC TRANSPORT DRIVERS
13078 M: James Smart <james.smart@broadcom.com>
13079 L: linux-nvme@lists.infradead.org
13081 F: drivers/nvme/host/fc.c
13082 F: drivers/nvme/target/fc.c
13083 F: drivers/nvme/target/fcloop.c
13084 F: include/linux/nvme-fc-driver.h
13085 F: include/linux/nvme-fc.h
13087 NVM EXPRESS TARGET DRIVER
13088 M: Christoph Hellwig <hch@lst.de>
13089 M: Sagi Grimberg <sagi@grimberg.me>
13090 M: Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
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/target/
13098 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13100 T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
13101 F: Documentation/ABI/stable/sysfs-bus-nvmem
13102 F: Documentation/devicetree/bindings/nvmem/
13104 F: include/linux/nvmem-consumer.h
13105 F: include/linux/nvmem-provider.h
13107 NXP C45 TJA11XX PHY DRIVER
13108 M: Radu Pirea <radu-nicolae.pirea@oss.nxp.com>
13109 L: netdev@vger.kernel.org
13111 F: drivers/net/phy/nxp-c45-tja11xx.c
13114 M: Ashish Kumar <ashish.kumar@nxp.com>
13115 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
13116 L: linux-spi@vger.kernel.org
13118 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
13119 F: drivers/spi/spi-nxp-fspi.c
13121 NXP FXAS21002C DRIVER
13122 M: Rui Miguel Silva <rmfrfs@gmail.com>
13123 L: linux-iio@vger.kernel.org
13125 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
13126 F: drivers/iio/gyro/fxas21002c.h
13127 F: drivers/iio/gyro/fxas21002c_core.c
13128 F: drivers/iio/gyro/fxas21002c_i2c.c
13129 F: drivers/iio/gyro/fxas21002c_spi.c
13131 NXP i.MX CLOCK DRIVERS
13132 M: Abel Vesa <abel.vesa@nxp.com>
13133 L: linux-clk@vger.kernel.org
13134 L: linux-imx@nxp.com
13136 F: drivers/clk/imx/
13138 NXP i.MX 8MQ DCSS DRIVER
13139 M: Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
13140 R: Lucas Stach <l.stach@pengutronix.de>
13141 L: dri-devel@lists.freedesktop.org
13143 F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
13144 F: drivers/gpu/drm/imx/dcss/
13146 NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
13147 M: Jagan Teki <jagan@amarulasolutions.com>
13149 F: Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
13150 F: drivers/regulator/pf8x00-regulator.c
13152 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
13153 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
13154 L: linux-kernel@vger.kernel.org
13156 F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
13157 F: drivers/extcon/extcon-ptn5150.c
13159 NXP SGTL5000 DRIVER
13160 M: Fabio Estevam <festevam@gmail.com>
13161 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13163 F: Documentation/devicetree/bindings/sound/sgtl5000.yaml
13164 F: sound/soc/codecs/sgtl5000*
13166 NXP SJA1105 ETHERNET SWITCH DRIVER
13167 M: Vladimir Oltean <olteanv@gmail.com>
13168 L: linux-kernel@vger.kernel.org
13170 F: drivers/net/dsa/sja1105
13172 NXP TDA998X DRM DRIVER
13173 M: Russell King <linux@armlinux.org.uk>
13175 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
13176 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
13177 F: drivers/gpu/drm/i2c/tda998x_drv.c
13178 F: include/drm/i2c/tda998x.h
13179 F: include/dt-bindings/display/tda998x.h
13183 M: Peter Rosin <peda@axentia.se>
13184 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13186 F: Documentation/devicetree/bindings/sound/tfa9879.txt
13187 F: sound/soc/codecs/tfa9879*
13190 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
13191 R: Charles Gorand <charles.gorand@effinnov.com>
13192 L: linux-nfc@lists.01.org (moderated for non-subscribers)
13194 F: drivers/nfc/nxp-nci
13196 NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
13197 M: Mirela Rabulea <mirela.rabulea@nxp.com>
13198 R: NXP Linux Team <linux-imx@nxp.com>
13199 L: linux-media@vger.kernel.org
13201 F: Documentation/devicetree/bindings/media/imx8-jpeg.yaml
13202 F: drivers/media/platform/imx-jpeg
13204 NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
13205 M: Jonas Malaco <jonas@protocubo.io>
13206 L: linux-hwmon@vger.kernel.org
13208 F: Documentation/hwmon/nzxt-kraken2.rst
13209 F: drivers/hwmon/nzxt-kraken2.c
13212 M: Jiri Pirko <jiri@nvidia.com>
13213 L: netdev@vger.kernel.org
13215 F: include/linux/objagg.h
13217 F: lib/test_objagg.c
13220 M: Josh Poimboeuf <jpoimboe@redhat.com>
13221 M: Peter Zijlstra <peterz@infradead.org>
13224 F: include/linux/objtool.h
13226 OCELOT ETHERNET SWITCH DRIVER
13227 M: Vladimir Oltean <vladimir.oltean@nxp.com>
13228 M: Claudiu Manoil <claudiu.manoil@nxp.com>
13229 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
13230 M: UNGLinuxDriver@microchip.com
13231 L: netdev@vger.kernel.org
13233 F: drivers/net/dsa/ocelot/*
13234 F: drivers/net/ethernet/mscc/
13235 F: include/soc/mscc/ocelot*
13236 F: net/dsa/tag_ocelot.c
13237 F: net/dsa/tag_ocelot_8021q.c
13238 F: tools/testing/selftests/drivers/net/ocelot/*
13240 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
13241 M: Frederic Barrat <fbarrat@linux.ibm.com>
13242 M: Andrew Donnellan <ajd@linux.ibm.com>
13243 L: linuxppc-dev@lists.ozlabs.org
13245 F: Documentation/userspace-api/accelerators/ocxl.rst
13246 F: arch/powerpc/include/asm/pnv-ocxl.h
13247 F: arch/powerpc/platforms/powernv/ocxl.c
13248 F: drivers/misc/ocxl/
13249 F: include/misc/ocxl*
13250 F: include/uapi/misc/ocxl.h
13253 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
13254 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
13255 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13256 L: linux-omap@vger.kernel.org
13258 F: sound/soc/ti/n810.c
13259 F: sound/soc/ti/omap*
13260 F: sound/soc/ti/rx51.c
13261 F: sound/soc/ti/sdma-pcm.*
13263 OMAP CLOCK FRAMEWORK SUPPORT
13264 M: Paul Walmsley <paul@pwsan.com>
13265 L: linux-omap@vger.kernel.org
13267 F: arch/arm/*omap*/*clock*
13269 OMAP DEVICE TREE SUPPORT
13270 M: Benoît Cousson <bcousson@baylibre.com>
13271 M: Tony Lindgren <tony@atomide.com>
13272 L: linux-omap@vger.kernel.org
13273 L: devicetree@vger.kernel.org
13275 F: arch/arm/boot/dts/*am3*
13276 F: arch/arm/boot/dts/*am4*
13277 F: arch/arm/boot/dts/*am5*
13278 F: arch/arm/boot/dts/*dra7*
13279 F: arch/arm/boot/dts/*omap*
13280 F: arch/arm/boot/dts/logicpd-som-lv*
13281 F: arch/arm/boot/dts/logicpd-torpedo*
13283 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
13284 L: linux-omap@vger.kernel.org
13285 L: linux-fbdev@vger.kernel.org
13287 F: Documentation/arm/omap/dss.rst
13288 F: drivers/video/fbdev/omap2/
13290 OMAP FRAMEBUFFER SUPPORT
13291 L: linux-fbdev@vger.kernel.org
13292 L: linux-omap@vger.kernel.org
13294 F: drivers/video/fbdev/omap/
13296 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
13297 M: Roger Quadros <rogerq@kernel.org>
13298 M: Tony Lindgren <tony@atomide.com>
13299 L: linux-omap@vger.kernel.org
13301 F: arch/arm/mach-omap2/*gpmc*
13302 F: drivers/memory/omap-gpmc.c
13305 M: Grygorii Strashko <grygorii.strashko@ti.com>
13306 M: Santosh Shilimkar <ssantosh@kernel.org>
13307 M: Kevin Hilman <khilman@kernel.org>
13308 L: linux-omap@vger.kernel.org
13310 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
13311 F: drivers/gpio/gpio-omap.c
13313 OMAP HARDWARE SPINLOCK SUPPORT
13314 M: Ohad Ben-Cohen <ohad@wizery.com>
13315 L: linux-omap@vger.kernel.org
13317 F: drivers/hwspinlock/omap_hwspinlock.c
13319 OMAP HS MMC SUPPORT
13320 L: linux-mmc@vger.kernel.org
13321 L: linux-omap@vger.kernel.org
13323 F: drivers/mmc/host/omap_hsmmc.c
13326 M: Paul Walmsley <paul@pwsan.com>
13327 L: linux-omap@vger.kernel.org
13329 F: arch/arm/mach-omap2/omap_hwmod*data*
13331 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
13332 M: Benoît Cousson <bcousson@baylibre.com>
13333 L: linux-omap@vger.kernel.org
13335 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
13338 M: Benoît Cousson <bcousson@baylibre.com>
13339 M: Paul Walmsley <paul@pwsan.com>
13340 L: linux-omap@vger.kernel.org
13342 F: arch/arm/mach-omap2/omap_hwmod.*
13345 M: Vignesh R <vigneshr@ti.com>
13346 L: linux-omap@vger.kernel.org
13347 L: linux-i2c@vger.kernel.org
13349 F: Documentation/devicetree/bindings/i2c/i2c-omap.txt
13350 F: drivers/i2c/busses/i2c-omap.c
13352 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
13353 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13354 L: linux-media@vger.kernel.org
13356 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
13357 F: drivers/media/platform/omap3isp/
13358 F: drivers/staging/media/omap4iss/
13361 M: Aaro Koskinen <aaro.koskinen@iki.fi>
13362 L: linux-omap@vger.kernel.org
13364 F: drivers/mmc/host/omap.c
13366 OMAP POWER MANAGEMENT SUPPORT
13367 M: Kevin Hilman <khilman@kernel.org>
13368 L: linux-omap@vger.kernel.org
13370 F: arch/arm/*omap*/*pm*
13371 F: drivers/cpufreq/omap-cpufreq.c
13373 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
13374 M: Rajendra Nayak <rnayak@codeaurora.org>
13375 M: Paul Walmsley <paul@pwsan.com>
13376 L: linux-omap@vger.kernel.org
13378 F: arch/arm/mach-omap2/prm*
13380 OMAP RANDOM NUMBER GENERATOR SUPPORT
13381 M: Deepak Saxena <dsaxena@plexity.net>
13383 F: drivers/char/hw_random/omap-rng.c
13386 L: linux-usb@vger.kernel.org
13387 L: linux-omap@vger.kernel.org
13389 F: arch/arm/*omap*/usb*
13390 F: drivers/usb/*/*omap*
13392 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
13393 M: Mark Jackson <mpfj@newflow.co.uk>
13394 L: linux-omap@vger.kernel.org
13396 F: arch/arm/boot/dts/am335x-nano.dts
13399 M: Aaro Koskinen <aaro.koskinen@iki.fi>
13400 M: Tony Lindgren <tony@atomide.com>
13401 L: linux-omap@vger.kernel.org
13403 Q: http://patchwork.kernel.org/project/linux-omap/list/
13404 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
13405 F: arch/arm/configs/omap1_defconfig
13406 F: arch/arm/mach-omap1/
13407 F: arch/arm/plat-omap/
13408 F: drivers/i2c/busses/i2c-omap.c
13409 F: include/linux/platform_data/ams-delta-fiq.h
13410 F: include/linux/platform_data/i2c-omap.h
13413 M: Tony Lindgren <tony@atomide.com>
13414 L: linux-omap@vger.kernel.org
13416 W: http://www.muru.com/linux/omap/
13417 W: http://linux.omap.com/
13418 Q: http://patchwork.kernel.org/project/linux-omap/list/
13419 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
13420 F: arch/arm/configs/omap2plus_defconfig
13421 F: arch/arm/mach-omap2/
13422 F: arch/arm/plat-omap/
13423 F: drivers/bus/ti-sysc.c
13424 F: drivers/i2c/busses/i2c-omap.c
13425 F: drivers/irqchip/irq-omap-intc.c
13426 F: drivers/mfd/*omap*.c
13427 F: drivers/mfd/menelaus.c
13428 F: drivers/mfd/palmas.c
13429 F: drivers/mfd/tps65217.c
13430 F: drivers/mfd/tps65218.c
13431 F: drivers/mfd/tps65910.c
13432 F: drivers/mfd/twl-core.[ch]
13433 F: drivers/mfd/twl4030*.c
13434 F: drivers/mfd/twl6030*.c
13435 F: drivers/mfd/twl6040*.c
13436 F: drivers/regulator/palmas-regulator*.c
13437 F: drivers/regulator/pbias-regulator.c
13438 F: drivers/regulator/tps65217-regulator.c
13439 F: drivers/regulator/tps65218-regulator.c
13440 F: drivers/regulator/tps65910-regulator.c
13441 F: drivers/regulator/twl-regulator.c
13442 F: drivers/regulator/twl6030-regulator.c
13443 F: include/linux/platform_data/i2c-omap.h
13444 F: include/linux/platform_data/ti-sysc.h
13447 M: Bob Copeland <me@bobcopeland.com>
13448 L: linux-karma-devel@lists.sourceforge.net
13450 F: Documentation/filesystems/omfs.rst
13453 OMNIKEY CARDMAN 4000 DRIVER
13454 M: Harald Welte <laforge@gnumonks.org>
13456 F: drivers/char/pcmcia/cm4000_cs.c
13457 F: include/linux/cm4000_cs.h
13458 F: include/uapi/linux/cm4000_cs.h
13460 OMNIKEY CARDMAN 4040 DRIVER
13461 M: Harald Welte <laforge@gnumonks.org>
13463 F: drivers/char/pcmcia/cm4040_cs.*
13465 OMNIVISION OV02A10 SENSOR DRIVER
13466 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
13467 L: linux-media@vger.kernel.org
13469 T: git git://linuxtv.org/media_tree.git
13470 F: Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
13471 F: drivers/media/i2c/ov02a10.c
13473 OMNIVISION OV13858 SENSOR DRIVER
13474 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13475 L: linux-media@vger.kernel.org
13477 T: git git://linuxtv.org/media_tree.git
13478 F: drivers/media/i2c/ov13858.c
13480 OMNIVISION OV2680 SENSOR DRIVER
13481 M: Rui Miguel Silva <rmfrfs@gmail.com>
13482 L: linux-media@vger.kernel.org
13484 T: git git://linuxtv.org/media_tree.git
13485 F: Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
13486 F: drivers/media/i2c/ov2680.c
13488 OMNIVISION OV2685 SENSOR DRIVER
13489 M: Shunqian Zheng <zhengsq@rock-chips.com>
13490 L: linux-media@vger.kernel.org
13492 T: git git://linuxtv.org/media_tree.git
13493 F: drivers/media/i2c/ov2685.c
13495 OMNIVISION OV2740 SENSOR DRIVER
13496 M: Tianshu Qiu <tian.shu.qiu@intel.com>
13497 R: Shawn Tu <shawnx.tu@intel.com>
13498 R: Bingbu Cao <bingbu.cao@intel.com>
13499 L: linux-media@vger.kernel.org
13501 T: git git://linuxtv.org/media_tree.git
13502 F: drivers/media/i2c/ov2740.c
13504 OMNIVISION OV5640 SENSOR DRIVER
13505 M: Steve Longerbeam <slongerbeam@gmail.com>
13506 L: linux-media@vger.kernel.org
13508 T: git git://linuxtv.org/media_tree.git
13509 F: drivers/media/i2c/ov5640.c
13511 OMNIVISION OV5647 SENSOR DRIVER
13512 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
13513 M: Jacopo Mondi <jacopo@jmondi.org>
13514 L: linux-media@vger.kernel.org
13516 T: git git://linuxtv.org/media_tree.git
13517 F: Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
13518 F: drivers/media/i2c/ov5647.c
13520 OMNIVISION OV5670 SENSOR DRIVER
13521 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
13522 M: Hyungwoo Yang <hyungwoo.yang@intel.com>
13523 L: linux-media@vger.kernel.org
13525 T: git git://linuxtv.org/media_tree.git
13526 F: drivers/media/i2c/ov5670.c
13528 OMNIVISION OV5675 SENSOR DRIVER
13529 M: Shawn Tu <shawnx.tu@intel.com>
13530 L: linux-media@vger.kernel.org
13532 T: git git://linuxtv.org/media_tree.git
13533 F: drivers/media/i2c/ov5675.c
13535 OMNIVISION OV5695 SENSOR DRIVER
13536 M: Shunqian Zheng <zhengsq@rock-chips.com>
13537 L: linux-media@vger.kernel.org
13539 T: git git://linuxtv.org/media_tree.git
13540 F: drivers/media/i2c/ov5695.c
13542 OMNIVISION OV7670 SENSOR DRIVER
13543 L: linux-media@vger.kernel.org
13545 T: git git://linuxtv.org/media_tree.git
13546 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
13547 F: drivers/media/i2c/ov7670.c
13549 OMNIVISION OV772x SENSOR DRIVER
13550 M: Jacopo Mondi <jacopo@jmondi.org>
13551 L: linux-media@vger.kernel.org
13553 T: git git://linuxtv.org/media_tree.git
13554 F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
13555 F: drivers/media/i2c/ov772x.c
13556 F: include/media/i2c/ov772x.h
13558 OMNIVISION OV7740 SENSOR DRIVER
13559 M: Wenyou Yang <wenyou.yang@microchip.com>
13560 L: linux-media@vger.kernel.org
13562 T: git git://linuxtv.org/media_tree.git
13563 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
13564 F: drivers/media/i2c/ov7740.c
13566 OMNIVISION OV8856 SENSOR DRIVER
13567 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
13568 L: linux-media@vger.kernel.org
13570 T: git git://linuxtv.org/media_tree.git
13571 F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
13572 F: drivers/media/i2c/ov8856.c
13574 OMNIVISION OV9640 SENSOR DRIVER
13575 M: Petr Cvek <petrcvekcz@gmail.com>
13576 L: linux-media@vger.kernel.org
13578 F: drivers/media/i2c/ov9640.*
13580 OMNIVISION OV9650 SENSOR DRIVER
13581 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13582 R: Akinobu Mita <akinobu.mita@gmail.com>
13583 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
13584 L: linux-media@vger.kernel.org
13586 T: git git://linuxtv.org/media_tree.git
13587 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
13588 F: drivers/media/i2c/ov9650.c
13590 OMNIVISION OV9734 SENSOR DRIVER
13591 M: Tianshu Qiu <tian.shu.qiu@intel.com>
13592 R: Bingbu Cao <bingbu.cao@intel.com>
13593 L: linux-media@vger.kernel.org
13595 T: git git://linuxtv.org/media_tree.git
13596 F: drivers/media/i2c/ov9734.c
13598 ONENAND FLASH DRIVER
13599 M: Kyungmin Park <kyungmin.park@samsung.com>
13600 L: linux-mtd@lists.infradead.org
13602 F: drivers/mtd/nand/onenand/
13603 F: include/linux/mtd/onenand*.h
13605 ONION OMEGA2+ BOARD
13606 M: Harvey Hunt <harveyhuntnexus@gmail.com>
13607 L: linux-mips@vger.kernel.org
13609 F: arch/mips/boot/dts/ralink/omega2p.dts
13612 M: Jens Wiklander <jens.wiklander@linaro.org>
13613 L: op-tee@lists.trustedfirmware.org
13615 F: Documentation/ABI/testing/sysfs-bus-optee-devices
13616 F: drivers/tee/optee/
13618 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
13619 M: Sumit Garg <sumit.garg@linaro.org>
13620 L: op-tee@lists.trustedfirmware.org
13622 F: drivers/char/hw_random/optee-rng.c
13625 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
13626 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
13627 L: linux-rdma@vger.kernel.org
13629 F: drivers/infiniband/ulp/opa_vnic
13631 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
13632 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
13633 M: Frank Rowand <frowand.list@gmail.com>
13634 L: devicetree@vger.kernel.org
13636 F: Documentation/devicetree/dynamic-resolution-notes.rst
13637 F: Documentation/devicetree/overlay-notes.rst
13638 F: drivers/of/overlay.c
13639 F: drivers/of/resolver.c
13640 K: of_overlay_notifier_
13642 OPEN FIRMWARE AND FLATTENED DEVICE TREE
13643 M: Rob Herring <robh+dt@kernel.org>
13644 M: Frank Rowand <frowand.list@gmail.com>
13645 L: devicetree@vger.kernel.org
13647 W: http://www.devicetree.org/
13648 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
13649 F: Documentation/ABI/testing/sysfs-firmware-ofw
13651 F: include/linux/of*.h
13654 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
13655 M: Rob Herring <robh+dt@kernel.org>
13656 L: devicetree@vger.kernel.org
13658 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
13659 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
13660 F: Documentation/devicetree/
13661 F: arch/*/boot/dts/
13662 F: include/dt-bindings/
13664 OPENCORES I2C BUS DRIVER
13665 M: Peter Korsgaard <peter@korsgaard.com>
13666 M: Andrew Lunn <andrew@lunn.ch>
13667 L: linux-i2c@vger.kernel.org
13669 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
13670 F: Documentation/i2c/busses/i2c-ocores.rst
13671 F: drivers/i2c/busses/i2c-ocores.c
13672 F: include/linux/platform_data/i2c-ocores.h
13674 OPENRISC ARCHITECTURE
13675 M: Jonas Bonn <jonas@southpole.se>
13676 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
13677 M: Stafford Horne <shorne@gmail.com>
13678 L: openrisc@lists.librecores.org
13680 W: http://openrisc.io
13681 T: git git://github.com/openrisc/linux.git
13682 F: Documentation/devicetree/bindings/openrisc/
13683 F: Documentation/openrisc/
13685 F: drivers/irqchip/irq-ompic.c
13686 F: drivers/irqchip/irq-or1k-*
13689 M: Pravin B Shelar <pshelar@ovn.org>
13690 L: netdev@vger.kernel.org
13691 L: dev@openvswitch.org
13693 W: http://openvswitch.org
13694 F: include/uapi/linux/openvswitch.h
13695 F: net/openvswitch/
13697 OPERATING PERFORMANCE POINTS (OPP)
13698 M: Viresh Kumar <vireshk@kernel.org>
13699 M: Nishanth Menon <nm@ti.com>
13700 M: Stephen Boyd <sboyd@kernel.org>
13701 L: linux-pm@vger.kernel.org
13703 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
13704 F: Documentation/devicetree/bindings/opp/
13705 F: Documentation/power/opp.rst
13707 F: include/linux/pm_opp.h
13710 M: Clemens Ladisch <clemens@ladisch.de>
13711 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13713 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13714 F: sound/drivers/opl4/
13716 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
13717 M: Mark Fasheh <mark@fasheh.com>
13718 M: Joel Becker <jlbec@evilplan.org>
13719 M: Joseph Qi <joseph.qi@linux.alibaba.com>
13720 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
13722 W: http://ocfs2.wiki.kernel.org
13723 F: Documentation/filesystems/dlmfs.rst
13724 F: Documentation/filesystems/ocfs2.rst
13727 ORANGEFS FILESYSTEM
13728 M: Mike Marshall <hubcap@omnibond.com>
13729 R: Martin Brandenburg <martin@omnibond.com>
13730 L: devel@lists.orangefs.org
13732 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
13733 F: Documentation/filesystems/orangefs.rst
13737 L: linux-wireless@vger.kernel.org
13739 W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
13740 W: http://www.nongnu.org/orinoco/
13741 F: drivers/net/wireless/intersil/orinoco/
13743 OV2659 OMNIVISION SENSOR DRIVER
13744 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13745 L: linux-media@vger.kernel.org
13747 W: https://linuxtv.org
13748 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13749 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13750 F: drivers/media/i2c/ov2659.c
13751 F: include/media/i2c/ov2659.h
13754 M: Miklos Szeredi <miklos@szeredi.hu>
13755 L: linux-unionfs@vger.kernel.org
13757 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
13758 F: Documentation/filesystems/overlayfs.rst
13761 P54 WIRELESS DRIVER
13762 M: Christian Lamparter <chunkeey@googlemail.com>
13763 L: linux-wireless@vger.kernel.org
13765 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
13766 F: drivers/net/wireless/intersil/p54/
13769 M: Vladimir Oltean <olteanv@gmail.com>
13770 L: netdev@vger.kernel.org
13772 F: Documentation/core-api/packing.rst
13773 F: include/linux/packing.h
13776 PADATA PARALLEL EXECUTION MECHANISM
13777 M: Steffen Klassert <steffen.klassert@secunet.com>
13778 M: Daniel Jordan <daniel.m.jordan@oracle.com>
13779 L: linux-crypto@vger.kernel.org
13780 L: linux-kernel@vger.kernel.org
13782 F: Documentation/core-api/padata.rst
13783 F: include/linux/padata.h
13787 M: Jesper Dangaard Brouer <hawk@kernel.org>
13788 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
13789 L: netdev@vger.kernel.org
13791 F: Documentation/networking/page_pool.rst
13792 F: include/net/page_pool.h
13793 F: include/trace/events/page_pool.h
13794 F: net/core/page_pool.c
13796 PANASONIC LAPTOP ACPI EXTRAS DRIVER
13797 M: Kenneth Chan <kenneth.t.chan@gmail.com>
13798 L: platform-driver-x86@vger.kernel.org
13800 F: drivers/platform/x86/panasonic-laptop.c
13802 PARALLAX PING IIO SENSOR DRIVER
13803 M: Andreas Klinger <ak@it-klinger.de>
13804 L: linux-iio@vger.kernel.org
13806 F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
13807 F: drivers/iio/proximity/ping.c
13809 PARALLEL LCD/KEYPAD PANEL DRIVER
13810 M: Willy Tarreau <willy@haproxy.com>
13811 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
13813 F: Documentation/admin-guide/lcd-panel-cgram.rst
13814 F: drivers/auxdisplay/panel.c
13816 PARALLEL PORT SUBSYSTEM
13817 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13818 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13819 L: linux-parport@lists.infradead.org (subscribers-only)
13821 F: Documentation/driver-api/parport*.rst
13822 F: drivers/char/ppdev.c
13823 F: drivers/parport/
13824 F: include/linux/parport*.h
13825 F: include/uapi/linux/ppdev.h
13827 PARAVIRT_OPS INTERFACE
13828 M: Juergen Gross <jgross@suse.com>
13829 M: Deep Shah <sdeep@vmware.com>
13830 M: "VMware, Inc." <pv-drivers@vmware.com>
13831 L: virtualization@lists.linux-foundation.org
13833 F: Documentation/virt/paravirt_ops.rst
13834 F: arch/*/include/asm/paravirt*.h
13835 F: arch/*/kernel/paravirt*
13836 F: include/linux/hypervisor.h
13838 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
13839 M: Tim Waugh <tim@cyberelk.net>
13840 L: linux-parport@lists.infradead.org (subscribers-only)
13842 F: Documentation/admin-guide/blockdev/paride.rst
13843 F: drivers/block/paride/
13845 PARISC ARCHITECTURE
13846 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
13847 M: Helge Deller <deller@gmx.de>
13848 L: linux-parisc@vger.kernel.org
13850 W: https://parisc.wiki.kernel.org
13851 Q: http://patchwork.kernel.org/project/linux-parisc/list/
13852 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
13853 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
13854 F: Documentation/parisc/
13856 F: drivers/char/agp/parisc-agp.c
13857 F: drivers/input/misc/hp_sdc_rtc.c
13858 F: drivers/input/serio/gscps2.c
13859 F: drivers/input/serio/hp_sdc*
13861 F: drivers/parport/parport_gsc.*
13862 F: drivers/tty/serial/8250/8250_gsc.c
13863 F: drivers/video/console/sti*
13864 F: drivers/video/fbdev/sti*
13865 F: drivers/video/logo/logo_parisc*
13866 F: include/linux/hp_sdc.h
13869 M: Jiri Pirko <jiri@nvidia.com>
13870 L: netdev@vger.kernel.org
13872 F: include/linux/parman.h
13874 F: lib/test_parman.c
13876 PC ENGINES APU BOARD DRIVER
13877 M: Enrico Weigelt, metux IT consult <info@metux.net>
13879 F: drivers/platform/x86/pcengines-apuv2.c
13881 PC87360 HARDWARE MONITORING DRIVER
13882 M: Jim Cromie <jim.cromie@gmail.com>
13883 L: linux-hwmon@vger.kernel.org
13885 F: Documentation/hwmon/pc87360.rst
13886 F: drivers/hwmon/pc87360.c
13888 PC8736x GPIO DRIVER
13889 M: Jim Cromie <jim.cromie@gmail.com>
13891 F: drivers/char/pc8736x_gpio.c
13893 PC87427 HARDWARE MONITORING DRIVER
13894 M: Jean Delvare <jdelvare@suse.com>
13895 L: linux-hwmon@vger.kernel.org
13897 F: Documentation/hwmon/pc87427.rst
13898 F: drivers/hwmon/pc87427.c
13901 M: Riku Voipio <riku.voipio@iki.fi>
13903 F: drivers/leds/leds-pca9532.c
13904 F: include/linux/leds-pca9532.h
13906 PCA9541 I2C BUS MASTER SELECTOR DRIVER
13907 M: Guenter Roeck <linux@roeck-us.net>
13908 L: linux-i2c@vger.kernel.org
13910 F: drivers/i2c/muxes/i2c-mux-pca9541.c
13912 PCDP - PRIMARY CONSOLE AND DEBUG PORT
13913 M: Khalid Aziz <khalid@gonehiking.org>
13915 F: drivers/firmware/pcdp.*
13917 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
13918 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13919 M: Pali Rohár <pali@kernel.org>
13920 L: linux-pci@vger.kernel.org
13921 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13923 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
13924 F: drivers/pci/controller/pci-aardvark.c
13926 PCI DRIVER FOR ALTERA PCIE IP
13927 M: Ley Foon Tan <ley.foon.tan@intel.com>
13928 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
13929 L: linux-pci@vger.kernel.org
13931 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
13932 F: drivers/pci/controller/pcie-altera.c
13934 PCI DRIVER FOR APPLIEDMICRO XGENE
13935 M: Toan Le <toan@os.amperecomputing.com>
13936 L: linux-pci@vger.kernel.org
13937 L: linux-arm-kernel@lists.infradead.org
13939 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
13940 F: drivers/pci/controller/pci-xgene.c
13942 PCI DRIVER FOR ARM VERSATILE PLATFORM
13943 M: Rob Herring <robh@kernel.org>
13944 L: linux-pci@vger.kernel.org
13945 L: linux-arm-kernel@lists.infradead.org
13947 F: Documentation/devicetree/bindings/pci/versatile.yaml
13948 F: drivers/pci/controller/pci-versatile.c
13950 PCI DRIVER FOR ARMADA 8K
13951 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13952 L: linux-pci@vger.kernel.org
13953 L: linux-arm-kernel@lists.infradead.org
13955 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
13956 F: drivers/pci/controller/dwc/pcie-armada8k.c
13958 PCI DRIVER FOR CADENCE PCIE IP
13959 M: Tom Joseph <tjoseph@cadence.com>
13960 L: linux-pci@vger.kernel.org
13962 F: Documentation/devicetree/bindings/pci/cdns,*
13963 F: drivers/pci/controller/cadence/
13965 PCI DRIVER FOR FREESCALE LAYERSCAPE
13966 M: Minghuan Lian <minghuan.Lian@nxp.com>
13967 M: Mingkai Hu <mingkai.hu@nxp.com>
13968 M: Roy Zang <roy.zang@nxp.com>
13969 L: linuxppc-dev@lists.ozlabs.org
13970 L: linux-pci@vger.kernel.org
13971 L: linux-arm-kernel@lists.infradead.org
13973 F: drivers/pci/controller/dwc/*layerscape*
13975 PCI DRIVER FOR GENERIC OF HOSTS
13976 M: Will Deacon <will@kernel.org>
13977 L: linux-pci@vger.kernel.org
13978 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13980 F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
13981 F: drivers/pci/controller/pci-host-common.c
13982 F: drivers/pci/controller/pci-host-generic.c
13984 PCI DRIVER FOR IMX6
13985 M: Richard Zhu <hongxing.zhu@nxp.com>
13986 M: Lucas Stach <l.stach@pengutronix.de>
13987 L: linux-pci@vger.kernel.org
13988 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13990 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
13991 F: drivers/pci/controller/dwc/*imx6*
13993 PCI DRIVER FOR FU740
13994 M: Paul Walmsley <paul.walmsley@sifive.com>
13995 M: Greentime Hu <greentime.hu@sifive.com>
13996 L: linux-pci@vger.kernel.org
13998 F: Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
13999 F: drivers/pci/controller/dwc/pcie-fu740.c
14001 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
14002 M: Jonathan Derrick <jonathan.derrick@intel.com>
14003 L: linux-pci@vger.kernel.org
14005 F: drivers/pci/controller/vmd.c
14007 PCI DRIVER FOR MICROSEMI SWITCHTEC
14008 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
14009 M: Logan Gunthorpe <logang@deltatee.com>
14010 L: linux-pci@vger.kernel.org
14012 F: Documentation/ABI/testing/sysfs-class-switchtec
14013 F: Documentation/driver-api/switchtec.rst
14014 F: drivers/ntb/hw/mscc/
14015 F: drivers/pci/switch/switchtec*
14016 F: include/linux/switchtec.h
14017 F: include/uapi/linux/switchtec_ioctl.h
14019 PCI DRIVER FOR MOBIVEIL PCIE IP
14020 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
14021 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
14022 L: linux-pci@vger.kernel.org
14024 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
14025 F: drivers/pci/controller/mobiveil/pcie-mobiveil*
14027 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
14028 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
14029 L: linux-pci@vger.kernel.org
14030 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14032 F: drivers/pci/controller/*mvebu*
14034 PCI DRIVER FOR NVIDIA TEGRA
14035 M: Thierry Reding <thierry.reding@gmail.com>
14036 L: linux-tegra@vger.kernel.org
14037 L: linux-pci@vger.kernel.org
14039 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
14040 F: drivers/pci/controller/pci-tegra.c
14042 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
14043 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
14044 L: linux-pci@vger.kernel.org
14045 L: linux-arm-kernel@lists.infradead.org
14047 F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
14048 F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
14050 PCI DRIVER FOR RENESAS R-CAR
14051 M: Marek Vasut <marek.vasut+renesas@gmail.com>
14052 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
14053 L: linux-pci@vger.kernel.org
14054 L: linux-renesas-soc@vger.kernel.org
14056 F: Documentation/devicetree/bindings/pci/*rcar*
14057 F: drivers/pci/controller/*rcar*
14059 PCI DRIVER FOR SAMSUNG EXYNOS
14060 M: Jingoo Han <jingoohan1@gmail.com>
14061 L: linux-pci@vger.kernel.org
14062 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14063 L: linux-samsung-soc@vger.kernel.org
14065 F: drivers/pci/controller/dwc/pci-exynos.c
14067 PCI DRIVER FOR SYNOPSYS DESIGNWARE
14068 M: Jingoo Han <jingoohan1@gmail.com>
14069 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
14070 L: linux-pci@vger.kernel.org
14072 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
14073 F: drivers/pci/controller/dwc/*designware*
14075 PCI DRIVER FOR TI DRA7XX/J721E
14076 M: Kishon Vijay Abraham I <kishon@ti.com>
14077 L: linux-omap@vger.kernel.org
14078 L: linux-pci@vger.kernel.org
14079 L: linux-arm-kernel@lists.infradead.org
14081 F: Documentation/devicetree/bindings/pci/ti-pci.txt
14082 F: drivers/pci/controller/cadence/pci-j721e.c
14083 F: drivers/pci/controller/dwc/pci-dra7xx.c
14085 PCI DRIVER FOR TI KEYSTONE
14086 M: Murali Karicheri <m-karicheri2@ti.com>
14087 L: linux-pci@vger.kernel.org
14088 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14090 F: drivers/pci/controller/dwc/pci-keystone.c
14092 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
14093 M: Linus Walleij <linus.walleij@linaro.org>
14094 L: linux-pci@vger.kernel.org
14096 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
14097 F: drivers/pci/controller/pci-v3-semi.c
14099 PCI ENDPOINT SUBSYSTEM
14100 M: Kishon Vijay Abraham I <kishon@ti.com>
14101 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14102 L: linux-pci@vger.kernel.org
14104 F: Documentation/PCI/endpoint/*
14105 F: Documentation/misc-devices/pci-endpoint-test.rst
14106 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
14107 F: drivers/misc/pci_endpoint_test.c
14108 F: drivers/pci/endpoint/
14111 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
14112 M: Russell Currey <ruscur@russell.cc>
14113 M: Oliver O'Halloran <oohall@gmail.com>
14114 L: linuxppc-dev@lists.ozlabs.org
14116 F: Documentation/PCI/pci-error-recovery.rst
14117 F: Documentation/powerpc/eeh-pci-error-recovery.rst
14118 F: arch/powerpc/include/*/eeh*.h
14119 F: arch/powerpc/kernel/eeh*.c
14120 F: arch/powerpc/platforms/*/eeh*.c
14121 F: drivers/pci/pcie/aer.c
14122 F: drivers/pci/pcie/dpc.c
14123 F: drivers/pci/pcie/err.c
14126 M: Linas Vepstas <linasvepstas@gmail.com>
14127 L: linux-pci@vger.kernel.org
14129 F: Documentation/PCI/pci-error-recovery.rst
14131 PCI MSI DRIVER FOR ALTERA MSI IP
14132 M: Ley Foon Tan <ley.foon.tan@intel.com>
14133 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
14134 L: linux-pci@vger.kernel.org
14136 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
14137 F: drivers/pci/controller/pcie-altera-msi.c
14139 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
14140 M: Toan Le <toan@os.amperecomputing.com>
14141 L: linux-pci@vger.kernel.org
14142 L: linux-arm-kernel@lists.infradead.org
14144 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
14145 F: drivers/pci/controller/pci-xgene-msi.c
14147 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
14148 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14149 R: Rob Herring <robh@kernel.org>
14150 L: linux-pci@vger.kernel.org
14152 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
14153 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
14154 F: drivers/pci/controller/
14157 M: Bjorn Helgaas <bhelgaas@google.com>
14158 L: linux-pci@vger.kernel.org
14160 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
14161 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
14162 F: Documentation/PCI/
14163 F: Documentation/devicetree/bindings/pci/
14164 F: arch/x86/kernel/early-quirks.c
14165 F: arch/x86/kernel/quirks.c
14167 F: drivers/acpi/pci*
14169 F: include/asm-generic/pci*
14170 F: include/linux/of_pci.h
14171 F: include/linux/pci*
14172 F: include/uapi/linux/pci*
14175 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
14176 M: Jonathan Chocron <jonnyc@amazon.com>
14177 L: linux-pci@vger.kernel.org
14179 F: Documentation/devicetree/bindings/pci/pcie-al.txt
14180 F: drivers/pci/controller/dwc/pcie-al.c
14182 PCIE DRIVER FOR AMLOGIC MESON
14183 M: Yue Wang <yue.wang@Amlogic.com>
14184 L: linux-pci@vger.kernel.org
14185 L: linux-amlogic@lists.infradead.org
14187 F: drivers/pci/controller/dwc/pci-meson.c
14189 PCIE DRIVER FOR AXIS ARTPEC
14190 M: Jesper Nilsson <jesper.nilsson@axis.com>
14191 L: linux-arm-kernel@axis.com
14192 L: linux-pci@vger.kernel.org
14194 F: Documentation/devicetree/bindings/pci/axis,artpec*
14195 F: drivers/pci/controller/dwc/*artpec*
14197 PCIE DRIVER FOR CAVIUM THUNDERX
14198 M: Robert Richter <rric@kernel.org>
14199 L: linux-pci@vger.kernel.org
14200 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14202 F: drivers/pci/controller/pci-thunder-*
14204 PCIE DRIVER FOR HISILICON
14205 M: Zhou Wang <wangzhou1@hisilicon.com>
14206 L: linux-pci@vger.kernel.org
14208 F: drivers/pci/controller/dwc/pcie-hisi.c
14210 PCIE DRIVER FOR HISILICON KIRIN
14211 M: Xiaowei Song <songxiaowei@hisilicon.com>
14212 M: Binghui Wang <wangbinghui@hisilicon.com>
14213 L: linux-pci@vger.kernel.org
14215 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
14216 F: drivers/pci/controller/dwc/pcie-kirin.c
14218 PCIE DRIVER FOR HISILICON STB
14219 M: Shawn Guo <shawn.guo@linaro.org>
14220 L: linux-pci@vger.kernel.org
14222 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
14223 F: drivers/pci/controller/dwc/pcie-histb.c
14225 PCIE DRIVER FOR MEDIATEK
14226 M: Ryder Lee <ryder.lee@mediatek.com>
14227 M: Jianjun Wang <jianjun.wang@mediatek.com>
14228 L: linux-pci@vger.kernel.org
14229 L: linux-mediatek@lists.infradead.org
14231 F: Documentation/devicetree/bindings/pci/mediatek*
14232 F: drivers/pci/controller/*mediatek*
14234 PCIE DRIVER FOR MICROCHIP
14235 M: Daire McNamara <daire.mcnamara@microchip.com>
14236 L: linux-pci@vger.kernel.org
14238 F: Documentation/devicetree/bindings/pci/microchip*
14239 F: drivers/pci/controller/*microchip*
14241 PCIE DRIVER FOR QUALCOMM MSM
14242 M: Stanimir Varbanov <svarbanov@mm-sol.com>
14243 L: linux-pci@vger.kernel.org
14244 L: linux-arm-msm@vger.kernel.org
14246 F: drivers/pci/controller/dwc/*qcom*
14248 PCIE DRIVER FOR ROCKCHIP
14249 M: Shawn Lin <shawn.lin@rock-chips.com>
14250 L: linux-pci@vger.kernel.org
14251 L: linux-rockchip@lists.infradead.org
14253 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
14254 F: drivers/pci/controller/pcie-rockchip*
14256 PCIE DRIVER FOR SOCIONEXT UNIPHIER
14257 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14258 L: linux-pci@vger.kernel.org
14260 F: Documentation/devicetree/bindings/pci/uniphier-pcie*
14261 F: drivers/pci/controller/dwc/pcie-uniphier*
14263 PCIE DRIVER FOR ST SPEAR13XX
14264 M: Pratyush Anand <pratyush.anand@gmail.com>
14265 L: linux-pci@vger.kernel.org
14267 F: drivers/pci/controller/dwc/*spear*
14270 M: Dominik Brodowski <linux@dominikbrodowski.net>
14272 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
14273 F: Documentation/pcmcia/
14278 PCNET32 NETWORK DRIVER
14279 M: Don Fry <pcnet32@frontier.com>
14280 L: netdev@vger.kernel.org
14282 F: drivers/net/ethernet/amd/pcnet32.c
14284 PCRYPT PARALLEL CRYPTO ENGINE
14285 M: Steffen Klassert <steffen.klassert@secunet.com>
14286 L: linux-crypto@vger.kernel.org
14289 F: include/crypto/pcrypt.h
14291 PEAQ WMI HOTKEYS DRIVER
14292 M: Hans de Goede <hdegoede@redhat.com>
14293 L: platform-driver-x86@vger.kernel.org
14295 F: drivers/platform/x86/peaq-wmi.c
14297 PENSANDO ETHERNET DRIVERS
14298 M: Shannon Nelson <snelson@pensando.io>
14299 M: drivers@pensando.io
14300 L: netdev@vger.kernel.org
14302 F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
14303 F: drivers/net/ethernet/pensando/
14305 PER-CPU MEMORY ALLOCATOR
14306 M: Dennis Zhou <dennis@kernel.org>
14307 M: Tejun Heo <tj@kernel.org>
14308 M: Christoph Lameter <cl@linux.com>
14310 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
14311 F: arch/*/include/asm/percpu.h
14312 F: include/linux/percpu*.h
14315 PER-TASK DELAY ACCOUNTING
14316 M: Balbir Singh <bsingharora@gmail.com>
14318 F: include/linux/delayacct.h
14319 F: kernel/delayacct.c
14321 PERFORMANCE EVENTS SUBSYSTEM
14322 M: Peter Zijlstra <peterz@infradead.org>
14323 M: Ingo Molnar <mingo@redhat.com>
14324 M: Arnaldo Carvalho de Melo <acme@kernel.org>
14325 R: Mark Rutland <mark.rutland@arm.com>
14326 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
14327 R: Jiri Olsa <jolsa@redhat.com>
14328 R: Namhyung Kim <namhyung@kernel.org>
14329 L: linux-perf-users@vger.kernel.org
14330 L: linux-kernel@vger.kernel.org
14332 W: https://perf.wiki.kernel.org/
14333 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14335 F: arch/*/events/*/*
14336 F: arch/*/include/asm/perf_event.h
14337 F: arch/*/kernel/*/*/perf_event*.c
14338 F: arch/*/kernel/*/perf_event*.c
14339 F: arch/*/kernel/perf_callchain.c
14340 F: arch/*/kernel/perf_event*.c
14341 F: include/linux/perf_event.h
14342 F: include/uapi/linux/perf_event.h
14347 PERFORMANCE EVENTS TOOLING ARM64
14348 R: John Garry <john.garry@huawei.com>
14349 R: Will Deacon <will@kernel.org>
14350 R: Mathieu Poirier <mathieu.poirier@linaro.org>
14351 R: Leo Yan <leo.yan@linaro.org>
14352 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14354 F: tools/build/feature/test-libopencsd.c
14355 F: tools/perf/arch/arm*/
14356 F: tools/perf/pmu-events/arch/arm64/
14357 F: tools/perf/util/arm-spe*
14358 F: tools/perf/util/cs-etm*
14360 PERSONALITY HANDLING
14361 M: Christoph Hellwig <hch@infradead.org>
14362 L: linux-abi-devel@lists.sourceforge.net
14364 F: include/linux/personality.h
14365 F: include/uapi/linux/personality.h
14367 PHOENIX RC FLIGHT CONTROLLER ADAPTER
14368 M: Marcus Folkesson <marcus.folkesson@gmail.com>
14369 L: linux-input@vger.kernel.org
14371 F: Documentation/input/devices/pxrc.rst
14372 F: drivers/input/joystick/pxrc.c
14375 M: Remi Denis-Courmont <courmisch@gmail.com>
14377 F: Documentation/networking/phonet.rst
14378 F: include/linux/phonet.h
14379 F: include/net/phonet/
14380 F: include/uapi/linux/phonet.h
14384 M: Joern Engel <joern@lazybastard.org>
14385 L: linux-mtd@lists.infradead.org
14387 F: drivers/mtd/devices/phram.c
14390 M: Bruno Prémont <bonbons@linux-vserver.org>
14391 L: linux-input@vger.kernel.org
14393 F: drivers/hid/hid-picolcd*
14396 M: Christian Brauner <christian@brauner.io>
14397 L: linux-kernel@vger.kernel.org
14399 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
14401 F: tools/testing/selftests/clone3/
14402 F: tools/testing/selftests/pid_namespace/
14403 F: tools/testing/selftests/pidfd/
14406 K: \b(clone_args|kernel_clone_args)\b
14408 PIN CONTROL SUBSYSTEM
14409 M: Linus Walleij <linus.walleij@linaro.org>
14410 L: linux-gpio@vger.kernel.org
14412 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
14413 F: Documentation/devicetree/bindings/pinctrl/
14414 F: Documentation/driver-api/pin-control.rst
14415 F: drivers/pinctrl/
14416 F: include/linux/pinctrl/
14418 PIN CONTROLLER - FREESCALE
14419 M: Dong Aisheng <aisheng.dong@nxp.com>
14420 M: Fabio Estevam <festevam@gmail.com>
14421 M: Shawn Guo <shawnguo@kernel.org>
14422 M: Stefan Agner <stefan@agner.ch>
14423 R: Pengutronix Kernel Team <kernel@pengutronix.de>
14424 L: linux-gpio@vger.kernel.org
14426 F: Documentation/devicetree/bindings/pinctrl/fsl,*
14427 F: drivers/pinctrl/freescale/
14429 PIN CONTROLLER - INTEL
14430 M: Mika Westerberg <mika.westerberg@linux.intel.com>
14431 M: Andy Shevchenko <andy@kernel.org>
14433 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
14434 F: drivers/pinctrl/intel/
14436 PIN CONTROLLER - MEDIATEK
14437 M: Sean Wang <sean.wang@kernel.org>
14438 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14440 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
14441 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
14442 F: drivers/pinctrl/mediatek/
14444 PIN CONTROLLER - MICROCHIP AT91
14445 M: Ludovic Desroches <ludovic.desroches@microchip.com>
14446 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14447 L: linux-gpio@vger.kernel.org
14449 F: drivers/gpio/gpio-sama5d2-piobu.c
14450 F: drivers/pinctrl/pinctrl-at91*
14452 PIN CONTROLLER - QUALCOMM
14453 M: Bjorn Andersson <bjorn.andersson@linaro.org>
14454 L: linux-arm-msm@vger.kernel.org
14456 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
14457 F: drivers/pinctrl/qcom/
14459 PIN CONTROLLER - RENESAS
14460 M: Geert Uytterhoeven <geert+renesas@glider.be>
14461 L: linux-renesas-soc@vger.kernel.org
14463 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
14464 F: Documentation/devicetree/bindings/pinctrl/renesas,*
14465 F: drivers/pinctrl/renesas/
14467 PIN CONTROLLER - SAMSUNG
14468 M: Tomasz Figa <tomasz.figa@gmail.com>
14469 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
14470 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14471 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14472 L: linux-samsung-soc@vger.kernel.org
14474 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
14475 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
14476 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
14477 F: drivers/pinctrl/samsung/
14478 F: include/dt-bindings/pinctrl/samsung.h
14480 PIN CONTROLLER - SINGLE
14481 M: Tony Lindgren <tony@atomide.com>
14482 M: Haojian Zhuang <haojian.zhuang@linaro.org>
14483 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14484 L: linux-omap@vger.kernel.org
14486 F: drivers/pinctrl/pinctrl-single.c
14488 PIN CONTROLLER - ST SPEAR
14489 M: Viresh Kumar <vireshk@kernel.org>
14490 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14492 W: http://www.st.com/spear
14493 F: drivers/pinctrl/spear/
14495 PISTACHIO SOC SUPPORT
14496 M: James Hartley <james.hartley@sondrel.com>
14497 L: linux-mips@vger.kernel.org
14499 F: arch/mips/boot/dts/img/pistachio*
14500 F: arch/mips/configs/pistachio*_defconfig
14501 F: arch/mips/pistachio/
14504 M: linux-block@vger.kernel.org
14506 F: drivers/block/pktcdvd.c
14507 F: include/linux/pktcdvd.h
14508 F: include/uapi/linux/pktcdvd.h
14510 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
14511 M: Tomasz Duszynski <tduszyns@gmail.com>
14513 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
14514 F: drivers/iio/chemical/pms7003.c
14517 M: Jacob Keller <jacob.e.keller@intel.com>
14519 F: Documentation/driver-api/pldmfw/
14520 F: include/linux/pldmfw.h
14524 M: Logan Gunthorpe <logang@deltatee.com>
14526 F: drivers/dma/plx_dma.c
14529 M: Charles Hsu <hsu.yungteng@gmail.com>
14530 L: linux-hwmon@vger.kernel.org
14532 F: Documentation/hwmon/pm6764tr.rst
14533 F: drivers/hwmon/pmbus/pm6764tr.c
14536 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
14537 L: linux-pm@vger.kernel.org
14539 W: https://01.org/pm-graph
14540 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
14541 T: git git://github.com/intel/pm-graph
14542 F: tools/power/pm-graph
14544 PMBUS HARDWARE MONITORING DRIVERS
14545 M: Guenter Roeck <linux@roeck-us.net>
14546 L: linux-hwmon@vger.kernel.org
14548 W: http://hwmon.wiki.kernel.org/
14549 W: http://www.roeck-us.net/linux/drivers/
14550 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
14551 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
14552 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
14553 F: Documentation/devicetree/bindings/hwmon/max31785.txt
14554 F: Documentation/hwmon/adm1275.rst
14555 F: Documentation/hwmon/ibm-cffps.rst
14556 F: Documentation/hwmon/ir35221.rst
14557 F: Documentation/hwmon/lm25066.rst
14558 F: Documentation/hwmon/ltc2978.rst
14559 F: Documentation/hwmon/ltc3815.rst
14560 F: Documentation/hwmon/max16064.rst
14561 F: Documentation/hwmon/max20751.rst
14562 F: Documentation/hwmon/max31785.rst
14563 F: Documentation/hwmon/max34440.rst
14564 F: Documentation/hwmon/max8688.rst
14565 F: Documentation/hwmon/pmbus-core.rst
14566 F: Documentation/hwmon/pmbus.rst
14567 F: Documentation/hwmon/tps40422.rst
14568 F: Documentation/hwmon/ucd9000.rst
14569 F: Documentation/hwmon/ucd9200.rst
14570 F: Documentation/hwmon/zl6100.rst
14571 F: drivers/hwmon/pmbus/
14572 F: include/linux/pmbus.h
14574 PMC SIERRA MaxRAID DRIVER
14575 L: linux-scsi@vger.kernel.org
14577 W: http://www.pmc-sierra.com/
14578 F: drivers/scsi/pmcraid.*
14580 PMC SIERRA PM8001 DRIVER
14581 M: Jack Wang <jinpu.wang@cloud.ionos.com>
14582 L: linux-scsi@vger.kernel.org
14584 F: drivers/scsi/pm8001/
14586 PNI RM3100 IIO DRIVER
14587 M: Song Qiang <songqiang1304521@gmail.com>
14588 L: linux-iio@vger.kernel.org
14590 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
14591 F: drivers/iio/magnetometer/rm3100*
14594 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
14595 L: linux-acpi@vger.kernel.org
14598 F: include/linux/pnp.h
14600 POSIX CLOCKS and TIMERS
14601 M: Thomas Gleixner <tglx@linutronix.de>
14602 L: linux-kernel@vger.kernel.org
14604 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14606 F: include/linux/time_namespace.h
14607 F: include/linux/timer*
14608 F: kernel/time/*timer*
14609 F: kernel/time/namespace.c
14611 POWER MANAGEMENT CORE
14612 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
14613 L: linux-pm@vger.kernel.org
14615 B: https://bugzilla.kernel.org
14616 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
14617 F: drivers/base/power/
14618 F: drivers/powercap/
14619 F: include/linux/intel_rapl.h
14620 F: include/linux/pm.h
14621 F: include/linux/pm_*
14622 F: include/linux/powercap.h
14623 F: kernel/configs/nopm.config
14625 DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
14626 M: Daniel Lezcano <daniel.lezcano@kernel.org>
14627 L: linux-pm@vger.kernel.org
14629 B: https://bugzilla.kernel.org
14630 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
14631 F: drivers/powercap/dtpm*
14632 F: include/linux/dtpm.h
14634 POWER STATE COORDINATION INTERFACE (PSCI)
14635 M: Mark Rutland <mark.rutland@arm.com>
14636 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14637 L: linux-arm-kernel@lists.infradead.org
14639 F: drivers/firmware/psci/
14640 F: include/linux/psci.h
14641 F: include/uapi/linux/psci.h
14643 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
14644 M: Sebastian Reichel <sre@kernel.org>
14645 L: linux-pm@vger.kernel.org
14647 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14648 F: Documentation/ABI/testing/sysfs-class-power
14649 F: Documentation/devicetree/bindings/power/supply/
14650 F: drivers/power/supply/
14651 F: include/linux/power_supply.h
14653 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
14654 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
14655 L: linuxppc-dev@lists.ozlabs.org
14657 F: drivers/char/powernv-op-panel.c
14659 PPP OVER ATM (RFC 2364)
14660 M: Mitchell Blank Jr <mitch@sfgoth.com>
14662 F: include/uapi/linux/atmppp.h
14663 F: net/atm/pppoatm.c
14666 M: Michal Ostrowski <mostrows@earthlink.net>
14668 F: drivers/net/ppp/pppoe.c
14669 F: drivers/net/ppp/pppox.c
14672 M: James Chapman <jchapman@katalix.com>
14674 F: include/linux/if_pppol2tp.h
14675 F: include/uapi/linux/if_pppol2tp.h
14676 F: net/l2tp/l2tp_ppp.c
14678 PPP PROTOCOL DRIVERS AND COMPRESSORS
14679 M: Paul Mackerras <paulus@samba.org>
14680 L: linux-ppp@vger.kernel.org
14682 F: drivers/net/ppp/ppp_*
14685 M: Rodolfo Giometti <giometti@enneenne.com>
14686 L: linuxpps@ml.enneenne.com (subscribers-only)
14688 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
14689 F: Documentation/ABI/testing/sysfs-pps
14690 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
14691 F: Documentation/driver-api/pps.rst
14693 F: include/linux/pps*.h
14694 F: include/uapi/linux/pps.h
14697 M: Dmitry Kozlov <xeb@mail.ru>
14698 L: netdev@vger.kernel.org
14700 W: http://sourceforge.net/projects/accel-pptp
14701 F: drivers/net/ppp/pptp.c
14703 PRESSURE STALL INFORMATION (PSI)
14704 M: Johannes Weiner <hannes@cmpxchg.org>
14706 F: include/linux/psi*
14707 F: kernel/sched/psi.c
14710 M: Petr Mladek <pmladek@suse.com>
14711 M: Sergey Senozhatsky <senozhatsky@chromium.org>
14712 R: Steven Rostedt <rostedt@goodmis.org>
14713 R: John Ogness <john.ogness@linutronix.de>
14715 F: include/linux/printk.h
14718 PRISM54 WIRELESS DRIVER
14719 M: Luis Chamberlain <mcgrof@kernel.org>
14720 L: linux-wireless@vger.kernel.org
14722 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
14723 F: drivers/net/wireless/intersil/prism54/
14726 R: Alexey Dobriyan <adobriyan@gmail.com>
14727 L: linux-kernel@vger.kernel.org
14728 L: linux-fsdevel@vger.kernel.org
14730 F: Documentation/filesystems/proc.rst
14732 F: include/linux/proc_fs.h
14733 F: tools/testing/selftests/proc/
14736 M: Luis Chamberlain <mcgrof@kernel.org>
14737 M: Kees Cook <keescook@chromium.org>
14738 M: Iurii Zaikin <yzaikin@google.com>
14739 L: linux-kernel@vger.kernel.org
14740 L: linux-fsdevel@vger.kernel.org
14742 F: fs/proc/proc_sysctl.c
14743 F: include/linux/sysctl.h
14744 F: kernel/sysctl-test.c
14746 F: tools/testing/selftests/sysctl/
14748 PS3 NETWORK SUPPORT
14749 M: Geoff Levand <geoff@infradead.org>
14750 L: netdev@vger.kernel.org
14751 L: linuxppc-dev@lists.ozlabs.org
14753 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
14755 PS3 PLATFORM SUPPORT
14756 M: Geoff Levand <geoff@infradead.org>
14757 L: linuxppc-dev@lists.ozlabs.org
14759 F: arch/powerpc/boot/ps3*
14760 F: arch/powerpc/include/asm/lv1call.h
14761 F: arch/powerpc/include/asm/ps3*.h
14762 F: arch/powerpc/platforms/ps3/
14765 F: drivers/rtc/rtc-ps3.c
14766 F: drivers/usb/host/*ps3.c
14767 F: sound/ppc/snd_ps3*
14770 M: Jim Paris <jim@jtan.com>
14771 M: Geoff Levand <geoff@infradead.org>
14772 L: linuxppc-dev@lists.ozlabs.org
14774 F: drivers/block/ps3vram.c
14776 PSAMPLE PACKET SAMPLING SUPPORT
14777 M: Yotam Gigi <yotam.gi@gmail.com>
14779 F: include/net/psample.h
14780 F: include/uapi/linux/psample.h
14784 M: Kees Cook <keescook@chromium.org>
14785 M: Anton Vorontsov <anton@enomsg.org>
14786 M: Colin Cross <ccross@android.com>
14787 M: Tony Luck <tony.luck@intel.com>
14789 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
14790 F: Documentation/admin-guide/ramoops.rst
14791 F: Documentation/admin-guide/pstore-blk.rst
14792 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
14793 F: drivers/acpi/apei/erst.c
14794 F: drivers/firmware/efi/efi-pstore.c
14796 F: include/linux/pstore*
14797 K: \b(pstore|ramoops)
14799 PTP HARDWARE CLOCK SUPPORT
14800 M: Richard Cochran <richardcochran@gmail.com>
14801 L: netdev@vger.kernel.org
14803 W: http://linuxptp.sourceforge.net/
14804 F: Documentation/ABI/testing/sysfs-ptp
14805 F: Documentation/driver-api/ptp.rst
14806 F: drivers/net/phy/dp83640*
14808 F: include/linux/ptp_cl*
14811 M: Oleg Nesterov <oleg@redhat.com>
14813 F: arch/*/*/ptrace*.c
14814 F: arch/*/include/asm/ptrace*.h
14815 F: arch/*/ptrace*.c
14816 F: include/asm-generic/syscall.h
14817 F: include/linux/ptrace.h
14818 F: include/linux/regset.h
14819 F: include/linux/tracehook.h
14820 F: include/uapi/linux/ptrace.h
14821 F: include/uapi/linux/ptrace.h
14825 M: Hans Verkuil <hverkuil@xs4all.nl>
14826 L: linux-media@vger.kernel.org
14828 T: git git://linuxtv.org/media_tree.git
14829 F: Documentation/admin-guide/media/pulse8-cec.rst
14830 F: drivers/media/cec/usb/pulse8/
14832 PVRUSB2 VIDEO4LINUX DRIVER
14833 M: Mike Isely <isely@pobox.com>
14834 L: pvrusb2@isely.net (subscribers-only)
14835 L: linux-media@vger.kernel.org
14837 W: http://www.isely.net/pvrusb2/
14838 T: git git://linuxtv.org/media_tree.git
14839 F: Documentation/driver-api/media/drivers/pvrusb2*
14840 F: drivers/media/usb/pvrusb2/
14843 M: Hans Verkuil <hverkuil@xs4all.nl>
14844 L: linux-media@vger.kernel.org
14846 T: git git://linuxtv.org/media_tree.git
14847 F: drivers/media/usb/pwc/*
14848 F: include/trace/events/pwc.h
14851 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14852 L: linux-hwmon@vger.kernel.org
14854 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
14855 F: Documentation/hwmon/pwm-fan.rst
14856 F: drivers/hwmon/pwm-fan.c
14859 M: Sean Young <sean@mess.org>
14860 L: linux-media@vger.kernel.org
14862 F: drivers/media/rc/pwm-ir-tx.c
14865 M: Thierry Reding <thierry.reding@gmail.com>
14866 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14867 M: Lee Jones <lee.jones@linaro.org>
14868 L: linux-pwm@vger.kernel.org
14870 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
14871 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
14872 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
14873 F: Documentation/devicetree/bindings/pwm/
14874 F: Documentation/driver-api/pwm.rst
14875 F: drivers/gpio/gpio-mvebu.c
14877 F: drivers/video/backlight/pwm_bl.c
14878 F: include/linux/pwm.h
14879 F: include/linux/pwm_backlight.h
14880 K: pwm_(config|apply_state|ops)
14883 M: Robert Jarzmik <robert.jarzmik@free.fr>
14884 L: linux-gpio@vger.kernel.org
14886 F: drivers/gpio/gpio-pxa.c
14892 M: Robert Jarzmik <robert.jarzmik@free.fr>
14893 L: linux-rtc@vger.kernel.org
14896 PXA2xx/PXA3xx SUPPORT
14897 M: Daniel Mack <daniel@zonque.org>
14898 M: Haojian Zhuang <haojian.zhuang@gmail.com>
14899 M: Robert Jarzmik <robert.jarzmik@free.fr>
14900 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14902 T: git git://github.com/hzhuang1/linux.git
14903 T: git git://github.com/rjarzmik/linux.git
14904 F: arch/arm/boot/dts/pxa*
14905 F: arch/arm/mach-pxa/
14906 F: drivers/dma/pxa*
14907 F: drivers/pcmcia/pxa2xx*
14908 F: drivers/pinctrl/pxa/
14909 F: drivers/spi/spi-pxa2xx*
14910 F: drivers/usb/gadget/udc/pxa2*
14911 F: include/sound/pxa2xx-lib.h
14916 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
14917 L: qat-linux@intel.com
14919 F: drivers/crypto/qat/
14921 QCOM AUDIO (ASoC) DRIVERS
14922 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14923 M: Banajit Goswami <bgoswami@codeaurora.org>
14924 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14926 F: sound/soc/codecs/lpass-va-macro.c
14927 F: sound/soc/codecs/lpass-wsa-macro.*
14928 F: sound/soc/codecs/msm8916-wcd-analog.c
14929 F: sound/soc/codecs/msm8916-wcd-digital.c
14930 F: sound/soc/codecs/wcd9335.*
14931 F: sound/soc/codecs/wcd934x.c
14932 F: sound/soc/codecs/wcd-clsh-v2.*
14933 F: sound/soc/codecs/wsa881x.c
14937 M: Alex Elder <elder@kernel.org>
14938 L: netdev@vger.kernel.org
14940 F: drivers/net/ipa/
14942 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
14943 M: Gabriel Somlo <somlo@cmu.edu>
14944 M: "Michael S. Tsirkin" <mst@redhat.com>
14945 L: qemu-devel@nongnu.org
14947 F: drivers/firmware/qemu_fw_cfg.c
14948 F: include/uapi/linux/qemu_fw_cfg.h
14951 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
14952 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
14953 L: linux-rdma@vger.kernel.org
14955 F: drivers/infiniband/hw/qib/
14957 QLOGIC QL41xxx FCOE DRIVER
14958 M: Saurav Kashyap <skashyap@marvell.com>
14959 M: Javed Hasan <jhasan@marvell.com>
14960 M: GR-QLogic-Storage-Upstream@marvell.com
14961 L: linux-scsi@vger.kernel.org
14963 F: drivers/scsi/qedf/
14965 QLOGIC QL41xxx ISCSI DRIVER
14966 M: Nilesh Javali <njavali@marvell.com>
14967 M: Manish Rangankar <mrangankar@marvell.com>
14968 M: GR-QLogic-Storage-Upstream@marvell.com
14969 L: linux-scsi@vger.kernel.org
14971 F: drivers/scsi/qedi/
14973 QLOGIC QL4xxx ETHERNET DRIVER
14974 M: Ariel Elior <aelior@marvell.com>
14975 M: GR-everest-linux-l2@marvell.com
14976 L: netdev@vger.kernel.org
14978 F: drivers/net/ethernet/qlogic/qed/
14979 F: drivers/net/ethernet/qlogic/qede/
14980 F: include/linux/qed/
14982 QLOGIC QL4xxx RDMA DRIVER
14983 M: Michal Kalderon <mkalderon@marvell.com>
14984 M: Ariel Elior <aelior@marvell.com>
14985 L: linux-rdma@vger.kernel.org
14987 F: drivers/infiniband/hw/qedr/
14988 F: include/uapi/rdma/qedr-abi.h
14990 QLOGIC QLA1280 SCSI DRIVER
14991 M: Michael Reed <mdr@sgi.com>
14992 L: linux-scsi@vger.kernel.org
14994 F: drivers/scsi/qla1280.[ch]
14996 QLOGIC QLA2XXX FC-SCSI DRIVER
14997 M: Nilesh Javali <njavali@marvell.com>
14998 M: GR-QLogic-Storage-Upstream@marvell.com
14999 L: linux-scsi@vger.kernel.org
15001 F: drivers/scsi/qla2xxx/
15003 QLOGIC QLA3XXX NETWORK DRIVER
15004 M: GR-Linux-NIC-Dev@marvell.com
15005 L: netdev@vger.kernel.org
15007 F: drivers/net/ethernet/qlogic/qla3xxx.*
15009 QLOGIC QLA4XXX iSCSI DRIVER
15010 M: Nilesh Javali <njavali@marvell.com>
15011 M: Manish Rangankar <mrangankar@marvell.com>
15012 M: GR-QLogic-Storage-Upstream@marvell.com
15013 L: linux-scsi@vger.kernel.org
15015 F: drivers/scsi/qla4xxx/
15017 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
15018 M: Shahed Shaikh <shshaikh@marvell.com>
15019 M: Manish Chopra <manishc@marvell.com>
15020 M: GR-Linux-NIC-Dev@marvell.com
15021 L: netdev@vger.kernel.org
15023 F: drivers/net/ethernet/qlogic/qlcnic/
15025 QLOGIC QLGE 10Gb ETHERNET DRIVER
15026 M: Manish Chopra <manishc@marvell.com>
15027 M: GR-Linux-NIC-Dev@marvell.com
15028 M: Coiby Xu <coiby.xu@gmail.com>
15029 L: netdev@vger.kernel.org
15031 F: Documentation/networking/device_drivers/qlogic/qlge.rst
15032 F: drivers/staging/qlge/
15034 QM1D1B0004 MEDIA DRIVER
15035 M: Akihiro Tsukada <tskd08@gmail.com>
15036 L: linux-media@vger.kernel.org
15038 F: drivers/media/tuners/qm1d1b0004*
15040 QM1D1C0042 MEDIA DRIVER
15041 M: Akihiro Tsukada <tskd08@gmail.com>
15042 L: linux-media@vger.kernel.org
15044 F: drivers/media/tuners/qm1d1c0042*
15047 M: Anders Larsen <al@alarsen.net>
15049 W: http://www.alarsen.net/linux/qnx4fs/
15051 F: include/uapi/linux/qnx4_fs.h
15052 F: include/uapi/linux/qnxtypes.h
15054 QORIQ DPAA2 FSL-MC BUS DRIVER
15055 M: Stuart Yoder <stuyoder@gmail.com>
15056 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
15057 L: linux-kernel@vger.kernel.org
15059 F: Documentation/ABI/stable/sysfs-bus-fsl-mc
15060 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
15061 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
15062 F: drivers/bus/fsl-mc/
15063 F: include/uapi/linux/fsl_mc.h
15065 QT1010 MEDIA DRIVER
15066 M: Antti Palosaari <crope@iki.fi>
15067 L: linux-media@vger.kernel.org
15069 W: https://linuxtv.org
15070 W: http://palosaari.fi/linux/
15071 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15072 T: git git://linuxtv.org/anttip/media_tree.git
15073 F: drivers/media/tuners/qt1010*
15075 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
15076 M: Kalle Valo <kvalo@codeaurora.org>
15077 L: ath10k@lists.infradead.org
15079 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
15080 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
15081 F: drivers/net/wireless/ath/ath10k/
15083 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
15084 M: Kalle Valo <kvalo@codeaurora.org>
15085 L: ath11k@lists.infradead.org
15087 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
15088 F: drivers/net/wireless/ath/ath11k/
15090 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
15091 M: ath9k-devel@qca.qualcomm.com
15092 L: linux-wireless@vger.kernel.org
15094 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
15095 F: drivers/net/wireless/ath/ath9k/
15097 QUALCOMM CAMERA SUBSYSTEM DRIVER
15098 M: Robert Foss <robert.foss@linaro.org>
15099 M: Todor Tomov <todor.too@gmail.com>
15100 L: linux-media@vger.kernel.org
15102 F: Documentation/admin-guide/media/qcom_camss.rst
15103 F: Documentation/devicetree/bindings/media/*camss*
15104 F: drivers/media/platform/qcom/camss/
15106 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
15107 M: Niklas Cassel <nks@flawful.org>
15108 L: linux-pm@vger.kernel.org
15109 L: linux-arm-msm@vger.kernel.org
15111 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.txt
15112 F: drivers/soc/qcom/cpr.c
15114 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
15115 M: Ilia Lin <ilia.lin@kernel.org>
15116 L: linux-pm@vger.kernel.org
15118 F: Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
15119 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
15121 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
15122 M: Timur Tabi <timur@kernel.org>
15123 L: netdev@vger.kernel.org
15125 F: drivers/net/ethernet/qualcomm/emac/
15127 QUALCOMM ETHQOS ETHERNET DRIVER
15128 M: Vinod Koul <vkoul@kernel.org>
15129 L: netdev@vger.kernel.org
15131 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
15132 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
15134 QUALCOMM GENERIC INTERFACE I2C DRIVER
15135 M: Akash Asthana <akashast@codeaurora.org>
15136 M: Mukesh Savaliya <msavaliy@codeaurora.org>
15137 L: linux-i2c@vger.kernel.org
15138 L: linux-arm-msm@vger.kernel.org
15140 F: drivers/i2c/busses/i2c-qcom-geni.c
15142 QUALCOMM HEXAGON ARCHITECTURE
15143 M: Brian Cain <bcain@codeaurora.org>
15144 L: linux-hexagon@vger.kernel.org
15148 QUALCOMM HIDMA DRIVER
15149 M: Sinan Kaya <okaya@kernel.org>
15150 L: linux-arm-kernel@lists.infradead.org
15151 L: linux-arm-msm@vger.kernel.org
15152 L: dmaengine@vger.kernel.org
15154 F: drivers/dma/qcom/hidma*
15156 QUALCOMM I2C CCI DRIVER
15157 M: Loic Poulain <loic.poulain@linaro.org>
15158 M: Robert Foss <robert.foss@linaro.org>
15159 L: linux-i2c@vger.kernel.org
15160 L: linux-arm-msm@vger.kernel.org
15162 F: Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
15163 F: drivers/i2c/busses/i2c-qcom-cci.c
15166 M: Rob Clark <robdclark@gmail.com>
15167 L: iommu@lists.linux-foundation.org
15168 L: linux-arm-msm@vger.kernel.org
15170 F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
15172 QUALCOMM IPC ROUTER (QRTR) DRIVER
15173 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15174 L: linux-arm-msm@vger.kernel.org
15176 F: include/trace/events/qrtr.h
15177 F: include/uapi/linux/qrtr.h
15180 QUALCOMM IPCC MAILBOX DRIVER
15181 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15182 L: linux-arm-msm@vger.kernel.org
15184 F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
15185 F: drivers/mailbox/qcom-ipcc.c
15186 F: include/dt-bindings/mailbox/qcom-ipcc.h
15188 QUALCOMM IPQ4019 USB PHY DRIVER
15189 M: Robert Marko <robert.marko@sartura.hr>
15190 M: Luka Perkov <luka.perkov@sartura.hr>
15191 L: linux-arm-msm@vger.kernel.org
15193 F: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
15194 F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
15196 QUALCOMM IPQ4019 VQMMC REGULATOR 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/regulator/vqmmc-ipq4019-regulator.yaml
15202 F: drivers/regulator/vqmmc-ipq4019-regulator.c
15204 QUALCOMM RMNET DRIVER
15205 M: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
15206 M: Sean Tranchetti <stranche@codeaurora.org>
15207 L: netdev@vger.kernel.org
15209 F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
15210 F: drivers/net/ethernet/qualcomm/rmnet/
15211 F: include/linux/if_rmnet.h
15213 QUALCOMM TSENS THERMAL DRIVER
15214 M: Amit Kucheria <amitk@kernel.org>
15215 M: Thara Gopinath <thara.gopinath@linaro.org>
15216 L: linux-pm@vger.kernel.org
15217 L: linux-arm-msm@vger.kernel.org
15219 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
15220 F: drivers/thermal/qcom/
15222 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
15223 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
15224 L: linux-media@vger.kernel.org
15225 L: linux-arm-msm@vger.kernel.org
15227 T: git git://linuxtv.org/media_tree.git
15228 F: Documentation/devicetree/bindings/media/*venus*
15229 F: drivers/media/platform/qcom/venus/
15231 QUALCOMM WCN36XX WIRELESS DRIVER
15232 M: Kalle Valo <kvalo@codeaurora.org>
15233 L: wcn36xx@lists.infradead.org
15235 W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
15236 T: git git://github.com/KrasnikovEugene/wcn36xx.git
15237 F: drivers/net/wireless/ath/wcn36xx/
15239 QUANTENNA QTNFMAC WIRELESS DRIVER
15240 M: Igor Mitsyanko <imitsyanko@quantenna.com>
15241 R: Sergey Matyukevich <geomatsi@gmail.com>
15242 L: linux-wireless@vger.kernel.org
15244 F: drivers/net/wireless/quantenna
15246 RADEON and AMDGPU DRM DRIVERS
15247 M: Alex Deucher <alexander.deucher@amd.com>
15248 M: Christian König <christian.koenig@amd.com>
15249 L: amd-gfx@lists.freedesktop.org
15251 T: git https://gitlab.freedesktop.org/agd5f/linux.git
15252 F: drivers/gpu/drm/amd/
15253 F: drivers/gpu/drm/radeon/
15254 F: include/uapi/drm/amdgpu_drm.h
15255 F: include/uapi/drm/radeon_drm.h
15257 RADEON FRAMEBUFFER DISPLAY DRIVER
15258 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
15259 L: linux-fbdev@vger.kernel.org
15261 F: drivers/video/fbdev/aty/radeon*
15262 F: include/uapi/linux/radeonfb.h
15264 RADIOSHARK RADIO DRIVER
15265 M: Hans Verkuil <hverkuil@xs4all.nl>
15266 L: linux-media@vger.kernel.org
15268 T: git git://linuxtv.org/media_tree.git
15269 F: drivers/media/radio/radio-shark.c
15271 RADIOSHARK2 RADIO DRIVER
15272 M: Hans Verkuil <hverkuil@xs4all.nl>
15273 L: linux-media@vger.kernel.org
15275 T: git git://linuxtv.org/media_tree.git
15276 F: drivers/media/radio/radio-shark2.c
15277 F: drivers/media/radio/radio-tea5777.c
15279 RADOS BLOCK DEVICE (RBD)
15280 M: Ilya Dryomov <idryomov@gmail.com>
15281 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
15282 L: ceph-devel@vger.kernel.org
15284 W: http://ceph.com/
15285 T: git git://github.com/ceph/ceph-client.git
15286 F: Documentation/ABI/testing/sysfs-bus-rbd
15287 F: drivers/block/rbd.c
15288 F: drivers/block/rbd_types.h
15290 RAGE128 FRAMEBUFFER DISPLAY DRIVER
15291 M: Paul Mackerras <paulus@samba.org>
15292 L: linux-fbdev@vger.kernel.org
15294 F: drivers/video/fbdev/aty/aty128fb.c
15296 RAINSHADOW-CEC DRIVER
15297 M: Hans Verkuil <hverkuil@xs4all.nl>
15298 L: linux-media@vger.kernel.org
15300 T: git git://linuxtv.org/media_tree.git
15301 F: drivers/media/cec/usb/rainshadow/
15303 RALINK MIPS ARCHITECTURE
15304 M: John Crispin <john@phrozen.org>
15305 L: linux-mips@vger.kernel.org
15307 F: arch/mips/ralink
15309 RALINK RT2X00 WIRELESS LAN DRIVER
15310 M: Stanislaw Gruszka <stf_xl@wp.pl>
15311 M: Helmut Schaa <helmut.schaa@googlemail.com>
15312 L: linux-wireless@vger.kernel.org
15314 F: drivers/net/wireless/ralink/rt2x00/
15316 RAMDISK RAM BLOCK DEVICE DRIVER
15317 M: Jens Axboe <axboe@kernel.dk>
15319 F: Documentation/admin-guide/blockdev/ramdisk.rst
15320 F: drivers/block/brd.c
15322 RANCHU VIRTUAL BOARD FOR MIPS
15323 M: Miodrag Dinic <miodrag.dinic@mips.com>
15324 L: linux-mips@vger.kernel.org
15326 F: arch/mips/configs/generic/board-ranchu.config
15327 F: arch/mips/generic/board-ranchu.c
15329 RANDOM NUMBER DRIVER
15330 M: "Theodore Ts'o" <tytso@mit.edu>
15332 F: drivers/char/random.c
15335 M: Matt Porter <mporter@kernel.crashing.org>
15336 M: Alexandre Bounine <alex.bou9@gmail.com>
15338 F: drivers/rapidio/
15341 M: Tony Luck <tony.luck@intel.com>
15342 M: Borislav Petkov <bp@alien8.de>
15343 L: linux-edac@vger.kernel.org
15345 F: Documentation/admin-guide/ras.rst
15347 F: include/linux/ras.h
15348 F: include/ras/ras_event.h
15350 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
15351 L: linux-wireless@vger.kernel.org
15353 F: drivers/net/wireless/ray*
15355 RC-CORE / LIRC FRAMEWORK
15356 M: Sean Young <sean@mess.org>
15357 L: linux-media@vger.kernel.org
15359 W: http://linuxtv.org
15360 T: git git://linuxtv.org/media_tree.git
15361 F: Documentation/driver-api/media/rc-core.rst
15362 F: Documentation/userspace-api/media/rc/
15363 F: drivers/media/rc/
15364 F: include/media/rc-map.h
15365 F: include/media/rc-core.h
15366 F: include/uapi/linux/lirc.h
15368 RCMM REMOTE CONTROLS DECODER
15369 M: Patrick Lerda <patrick9876@free.fr>
15371 F: drivers/media/rc/ir-rcmm-decoder.c
15373 RCUTORTURE TEST FRAMEWORK
15374 M: "Paul E. McKenney" <paulmck@kernel.org>
15375 M: Josh Triplett <josh@joshtriplett.org>
15376 R: Steven Rostedt <rostedt@goodmis.org>
15377 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15378 R: Lai Jiangshan <jiangshanlai@gmail.com>
15379 L: rcu@vger.kernel.org
15381 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15382 F: tools/testing/selftests/rcutorture
15384 RDACM20 Camera Sensor
15385 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
15386 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
15387 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
15388 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
15389 L: linux-media@vger.kernel.org
15391 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
15392 F: drivers/media/i2c/max9271.c
15393 F: drivers/media/i2c/max9271.h
15394 F: drivers/media/i2c/rdacm20.c
15396 RDACM21 Camera Sensor
15397 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
15398 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
15399 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
15400 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
15401 L: linux-media@vger.kernel.org
15403 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
15404 F: drivers/media/i2c/max9271.c
15405 F: drivers/media/i2c/max9271.h
15406 F: drivers/media/i2c/rdacm21.c
15409 M: Florian Fainelli <florian@openwrt.org>
15412 RDC R6040 FAST ETHERNET DRIVER
15413 M: Florian Fainelli <f.fainelli@gmail.com>
15414 L: netdev@vger.kernel.org
15416 F: drivers/net/ethernet/rdc/r6040.c
15418 RDMAVT - RDMA verbs software
15419 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
15420 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
15421 L: linux-rdma@vger.kernel.org
15423 F: drivers/infiniband/sw/rdmavt
15425 RDS - RELIABLE DATAGRAM SOCKETS
15426 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
15427 L: netdev@vger.kernel.org
15428 L: linux-rdma@vger.kernel.org
15429 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
15431 W: https://oss.oracle.com/projects/rds/
15432 F: Documentation/networking/rds.rst
15435 RDT - RESOURCE ALLOCATION
15436 M: Fenghua Yu <fenghua.yu@intel.com>
15437 M: Reinette Chatre <reinette.chatre@intel.com>
15438 L: linux-kernel@vger.kernel.org
15440 F: Documentation/x86/resctrl*
15441 F: arch/x86/include/asm/resctrl.h
15442 F: arch/x86/kernel/cpu/resctrl/
15443 F: tools/testing/selftests/resctrl/
15445 READ-COPY UPDATE (RCU)
15446 M: "Paul E. McKenney" <paulmck@kernel.org>
15447 M: Josh Triplett <josh@joshtriplett.org>
15448 R: Steven Rostedt <rostedt@goodmis.org>
15449 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15450 R: Lai Jiangshan <jiangshanlai@gmail.com>
15451 R: Joel Fernandes <joel@joelfernandes.org>
15452 L: rcu@vger.kernel.org
15454 W: http://www.rdrop.com/users/paulmck/RCU/
15455 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15456 F: Documentation/RCU/
15457 F: include/linux/rcu*
15459 X: Documentation/RCU/torture.rst
15460 X: include/linux/srcu*.h
15461 X: kernel/rcu/srcu*.c
15463 REAL TIME CLOCK (RTC) SUBSYSTEM
15464 M: Alessandro Zummo <a.zummo@towertech.it>
15465 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
15466 L: linux-rtc@vger.kernel.org
15468 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
15469 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
15470 F: Documentation/admin-guide/rtc.rst
15471 F: Documentation/devicetree/bindings/rtc/
15473 F: include/linux/platform_data/rtc-*
15474 F: include/linux/rtc.h
15475 F: include/linux/rtc/
15476 F: include/uapi/linux/rtc.h
15477 F: tools/testing/selftests/rtc/
15479 REALTEK AUDIO CODECS
15480 M: Oder Chiou <oder_chiou@realtek.com>
15482 F: include/sound/rt*.h
15483 F: sound/soc/codecs/rt*
15485 REALTEK RTL83xx SMI DSA ROUTER CHIPS
15486 M: Linus Walleij <linus.walleij@linaro.org>
15488 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
15489 F: drivers/net/dsa/realtek-smi*
15490 F: drivers/net/dsa/rtl83*
15492 REALTEK WIRELESS DRIVER (rtlwifi family)
15493 M: Ping-Ke Shih <pkshih@realtek.com>
15494 L: linux-wireless@vger.kernel.org
15496 W: https://wireless.wiki.kernel.org/
15497 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15498 F: drivers/net/wireless/realtek/rtlwifi/
15500 REALTEK WIRELESS DRIVER (rtw88)
15501 M: Yan-Hsuan Chuang <tony0620emma@gmail.com>
15502 L: linux-wireless@vger.kernel.org
15504 F: drivers/net/wireless/realtek/rtw88/
15506 REDPINE WIRELESS DRIVER
15507 M: Amitkumar Karwar <amitkarwar@gmail.com>
15508 M: Siva Rebbagondla <siva8118@gmail.com>
15509 L: linux-wireless@vger.kernel.org
15511 F: drivers/net/wireless/rsi/
15513 REGISTER MAP ABSTRACTION
15514 M: Mark Brown <broonie@kernel.org>
15515 L: linux-kernel@vger.kernel.org
15517 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
15518 F: Documentation/devicetree/bindings/regmap/
15519 F: drivers/base/regmap/
15520 F: include/linux/regmap.h
15522 REISERFS FILE SYSTEM
15523 L: reiserfs-devel@vger.kernel.org
15527 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
15528 M: Ohad Ben-Cohen <ohad@wizery.com>
15529 M: Bjorn Andersson <bjorn.andersson@linaro.org>
15530 M: Mathieu Poirier <mathieu.poirier@linaro.org>
15531 L: linux-remoteproc@vger.kernel.org
15533 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
15534 F: Documentation/ABI/testing/sysfs-class-remoteproc
15535 F: Documentation/devicetree/bindings/remoteproc/
15536 F: Documentation/staging/remoteproc.rst
15537 F: drivers/remoteproc/
15538 F: include/linux/remoteproc.h
15539 F: include/linux/remoteproc/
15541 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
15542 M: Ohad Ben-Cohen <ohad@wizery.com>
15543 M: Bjorn Andersson <bjorn.andersson@linaro.org>
15544 M: Mathieu Poirier <mathieu.poirier@linaro.org>
15545 L: linux-remoteproc@vger.kernel.org
15547 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
15548 F: Documentation/ABI/testing/sysfs-bus-rpmsg
15549 F: Documentation/staging/rpmsg.rst
15551 F: include/linux/rpmsg.h
15552 F: include/linux/rpmsg/
15553 F: include/uapi/linux/rpmsg.h
15556 RENESAS CLOCK DRIVERS
15557 M: Geert Uytterhoeven <geert+renesas@glider.be>
15558 L: linux-renesas-soc@vger.kernel.org
15560 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
15561 F: Documentation/devicetree/bindings/clock/renesas,*
15562 F: drivers/clk/renesas/
15564 RENESAS EMEV2 I2C DRIVER
15565 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15567 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
15568 F: drivers/i2c/busses/i2c-emev2.c
15570 RENESAS ETHERNET DRIVERS
15571 R: Sergei Shtylyov <sergei.shtylyov@gmail.com>
15572 L: netdev@vger.kernel.org
15573 L: linux-renesas-soc@vger.kernel.org
15574 F: Documentation/devicetree/bindings/net/renesas,*.yaml
15575 F: drivers/net/ethernet/renesas/
15576 F: include/linux/sh_eth.h
15578 RENESAS R-CAR GYROADC DRIVER
15579 M: Marek Vasut <marek.vasut@gmail.com>
15580 L: linux-iio@vger.kernel.org
15582 F: Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
15583 F: drivers/iio/adc/rcar-gyroadc.c
15585 RENESAS R-CAR I2C DRIVERS
15586 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15588 F: Documentation/devicetree/bindings/i2c/renesas,i2c.txt
15589 F: Documentation/devicetree/bindings/i2c/renesas,iic.txt
15590 F: drivers/i2c/busses/i2c-rcar.c
15591 F: drivers/i2c/busses/i2c-sh_mobile.c
15593 RENESAS R-CAR THERMAL DRIVERS
15594 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
15595 L: linux-renesas-soc@vger.kernel.org
15597 F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
15598 F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
15599 F: drivers/thermal/rcar_gen3_thermal.c
15600 F: drivers/thermal/rcar_thermal.c
15602 RENESAS RIIC DRIVER
15603 M: Chris Brandt <chris.brandt@renesas.com>
15605 F: Documentation/devicetree/bindings/i2c/renesas,riic.txt
15606 F: drivers/i2c/busses/i2c-riic.c
15608 RENESAS USB PHY DRIVER
15609 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
15610 L: linux-renesas-soc@vger.kernel.org
15612 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
15614 RESET CONTROLLER FRAMEWORK
15615 M: Philipp Zabel <p.zabel@pengutronix.de>
15617 T: git git://git.pengutronix.de/git/pza/linux
15618 F: Documentation/devicetree/bindings/reset/
15619 F: Documentation/driver-api/reset.rst
15621 F: include/dt-bindings/reset/
15622 F: include/linux/reset-controller.h
15623 F: include/linux/reset.h
15624 F: include/linux/reset/
15625 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
15627 RESTARTABLE SEQUENCES SUPPORT
15628 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15629 M: Peter Zijlstra <peterz@infradead.org>
15630 M: "Paul E. McKenney" <paulmck@kernel.org>
15631 M: Boqun Feng <boqun.feng@gmail.com>
15632 L: linux-kernel@vger.kernel.org
15634 F: include/trace/events/rseq.h
15635 F: include/uapi/linux/rseq.h
15637 F: tools/testing/selftests/rseq/
15640 M: Johannes Berg <johannes@sipsolutions.net>
15641 L: linux-wireless@vger.kernel.org
15643 W: https://wireless.wiki.kernel.org/
15644 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
15645 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
15646 F: Documentation/ABI/stable/sysfs-class-rfkill
15647 F: Documentation/driver-api/rfkill.rst
15648 F: include/linux/rfkill.h
15649 F: include/uapi/linux/rfkill.h
15653 M: Thomas Graf <tgraf@suug.ch>
15654 M: Herbert Xu <herbert@gondor.apana.org.au>
15655 L: netdev@vger.kernel.org
15657 F: include/linux/rhashtable-types.h
15658 F: include/linux/rhashtable.h
15659 F: lib/rhashtable.c
15660 F: lib/test_rhashtable.c
15662 RICOH R5C592 MEMORYSTICK DRIVER
15663 M: Maxim Levitsky <maximlevitsky@gmail.com>
15665 F: drivers/memstick/host/r592.*
15667 RICOH SMARTMEDIA/XD DRIVER
15668 M: Maxim Levitsky <maximlevitsky@gmail.com>
15670 F: drivers/mtd/nand/raw/r852.c
15671 F: drivers/mtd/nand/raw/r852.h
15673 RISC-V ARCHITECTURE
15674 M: Paul Walmsley <paul.walmsley@sifive.com>
15675 M: Palmer Dabbelt <palmer@dabbelt.com>
15676 M: Albert Ou <aou@eecs.berkeley.edu>
15677 L: linux-riscv@lists.infradead.org
15679 P: Documentation/riscv/patch-acceptance.rst
15680 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
15686 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
15687 M: Jack Wang <jinpu.wang@ionos.com>
15688 L: linux-block@vger.kernel.org
15690 F: drivers/block/rnbd/
15693 M: Stefan Achatz <erazor_de@users.sourceforge.net>
15695 W: http://sourceforge.net/projects/roccat/
15696 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
15697 F: drivers/hid/hid-roccat*
15698 F: include/linux/hid-roccat*
15700 ROCKCHIP ISP V1 DRIVER
15701 M: Helen Koike <helen.koike@collabora.com>
15702 M: Dafna Hirschfeld <dafna.hirschfeld@collabora.com>
15703 L: linux-media@vger.kernel.org
15704 L: linux-rockchip@lists.infradead.org
15706 F: Documentation/admin-guide/media/rkisp1.rst
15707 F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml
15708 F: Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
15709 F: drivers/media/platform/rockchip/rkisp1
15710 F: include/uapi/linux/rkisp1-config.h
15712 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
15713 M: Jacob Chen <jacob-chen@iotwrt.com>
15714 M: Ezequiel Garcia <ezequiel@collabora.com>
15715 L: linux-media@vger.kernel.org
15716 L: linux-rockchip@lists.infradead.org
15718 F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
15719 F: drivers/media/platform/rockchip/rga/
15721 ROCKCHIP VIDEO DECODER DRIVER
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,vdec.yaml
15727 F: drivers/staging/media/rkvdec/
15730 M: Jiri Pirko <jiri@resnulli.us>
15731 L: netdev@vger.kernel.org
15733 F: drivers/net/ethernet/rocker/
15735 ROCKETPORT EXPRESS/INFINITY DRIVER
15736 M: Kevin Cernekee <cernekee@gmail.com>
15737 L: linux-serial@vger.kernel.org
15739 F: drivers/tty/serial/rp2.*
15741 ROHM BD99954 CHARGER IC
15742 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
15743 L: linux-power@fi.rohmeurope.com
15745 F: drivers/power/supply/bd99954-charger.c
15746 F: drivers/power/supply/bd99954-charger.h
15748 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
15749 M: Tomasz Duszynski <tduszyns@gmail.com>
15751 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
15752 F: drivers/iio/light/bh1750.c
15754 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
15755 M: Marek Vasut <marek.vasut+renesas@gmail.com>
15756 L: linux-kernel@vger.kernel.org
15757 L: linux-renesas-soc@vger.kernel.org
15759 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
15760 F: drivers/gpio/gpio-bd9571mwv.c
15761 F: drivers/mfd/bd9571mwv.c
15762 F: drivers/regulator/bd9571mwv-regulator.c
15763 F: include/linux/mfd/bd9571mwv.h
15765 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
15766 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
15767 L: linux-power@fi.rohmeurope.com
15769 F: Documentation/devicetree/bindings/mfd/rohm,bd70528-pmic.txt
15770 F: Documentation/devicetree/bindings/regulator/rohm,bd70528-regulator.txt
15771 F: drivers/clk/clk-bd718x7.c
15772 F: drivers/gpio/gpio-bd70528.c
15773 F: drivers/gpio/gpio-bd71815.c
15774 F: drivers/gpio/gpio-bd71828.c
15775 F: drivers/mfd/rohm-bd70528.c
15776 F: drivers/mfd/rohm-bd71828.c
15777 F: drivers/mfd/rohm-bd718x7.c
15778 F: drivers/mfd/rohm-bd9576.c
15779 F: drivers/power/supply/bd70528-charger.c
15780 F: drivers/regulator/bd70528-regulator.c
15781 F: drivers/regulator/bd71815-regulator.c
15782 F: drivers/regulator/bd71828-regulator.c
15783 F: drivers/regulator/bd718x7-regulator.c
15784 F: drivers/regulator/bd9576-regulator.c
15785 F: drivers/regulator/rohm-regulator.c
15786 F: drivers/rtc/rtc-bd70528.c
15787 F: drivers/watchdog/bd70528_wdt.c
15788 F: drivers/watchdog/bd9576_wdt.c
15789 F: include/linux/mfd/rohm-bd70528.h
15790 F: include/linux/mfd/rohm-bd71815.h
15791 F: include/linux/mfd/rohm-bd71828.h
15792 F: include/linux/mfd/rohm-bd718x7.h
15793 F: include/linux/mfd/rohm-bd957x.h
15794 F: include/linux/mfd/rohm-generic.h
15795 F: include/linux/mfd/rohm-shared.h
15798 M: Ralf Baechle <ralf@linux-mips.org>
15799 L: linux-hams@vger.kernel.org
15801 W: http://www.linux-ax25.org/
15802 F: include/net/rose.h
15803 F: include/uapi/linux/rose.h
15806 ROTATION DRIVER FOR ALLWINNER A83T
15807 M: Jernej Skrabec <jernej.skrabec@siol.net>
15808 L: linux-media@vger.kernel.org
15810 T: git git://linuxtv.org/media_tree.git
15811 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
15812 F: drivers/media/platform/sunxi/sun8i-rotate/
15814 RTL2830 MEDIA DRIVER
15815 M: Antti Palosaari <crope@iki.fi>
15816 L: linux-media@vger.kernel.org
15818 W: https://linuxtv.org
15819 W: http://palosaari.fi/linux/
15820 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15821 T: git git://linuxtv.org/anttip/media_tree.git
15822 F: drivers/media/dvb-frontends/rtl2830*
15824 RTL2832 MEDIA DRIVER
15825 M: Antti Palosaari <crope@iki.fi>
15826 L: linux-media@vger.kernel.org
15828 W: https://linuxtv.org
15829 W: http://palosaari.fi/linux/
15830 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15831 T: git git://linuxtv.org/anttip/media_tree.git
15832 F: drivers/media/dvb-frontends/rtl2832*
15834 RTL2832_SDR MEDIA DRIVER
15835 M: Antti Palosaari <crope@iki.fi>
15836 L: linux-media@vger.kernel.org
15838 W: https://linuxtv.org
15839 W: http://palosaari.fi/linux/
15840 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15841 T: git git://linuxtv.org/anttip/media_tree.git
15842 F: drivers/media/dvb-frontends/rtl2832_sdr*
15844 RTL8180 WIRELESS DRIVER
15845 L: linux-wireless@vger.kernel.org
15847 W: https://wireless.wiki.kernel.org/
15848 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15849 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
15851 RTL8187 WIRELESS DRIVER
15852 M: Herton Ronaldo Krzesinski <herton@canonical.com>
15853 M: Hin-Tak Leung <htl10@users.sourceforge.net>
15854 M: Larry Finger <Larry.Finger@lwfinger.net>
15855 L: linux-wireless@vger.kernel.org
15857 W: https://wireless.wiki.kernel.org/
15858 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15859 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
15861 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
15862 M: Jes Sorensen <Jes.Sorensen@gmail.com>
15863 L: linux-wireless@vger.kernel.org
15865 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
15866 F: drivers/net/wireless/realtek/rtl8xxxu/
15868 RTRS TRANSPORT DRIVERS
15869 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
15870 M: Jack Wang <jinpu.wang@ionos.com>
15871 L: linux-rdma@vger.kernel.org
15873 F: drivers/infiniband/ulp/rtrs/
15875 RXRPC SOCKETS (AF_RXRPC)
15876 M: David Howells <dhowells@redhat.com>
15877 L: linux-afs@lists.infradead.org
15879 W: https://www.infradead.org/~dhowells/kafs/
15880 F: Documentation/networking/rxrpc.rst
15881 F: include/keys/rxrpc-type.h
15882 F: include/net/af_rxrpc.h
15883 F: include/trace/events/rxrpc.h
15884 F: include/uapi/linux/rxrpc.h
15887 S3 SAVAGE FRAMEBUFFER DRIVER
15888 M: Antonino Daplas <adaplas@gmail.com>
15889 L: linux-fbdev@vger.kernel.org
15891 F: drivers/video/fbdev/savage/
15894 M: Heiko Carstens <hca@linux.ibm.com>
15895 M: Vasily Gorbik <gor@linux.ibm.com>
15896 M: Christian Borntraeger <borntraeger@de.ibm.com>
15897 L: linux-s390@vger.kernel.org
15899 W: http://www.ibm.com/developerworks/linux/linux390/
15900 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
15901 F: Documentation/driver-api/s390-drivers.rst
15902 F: Documentation/s390/
15906 S390 COMMON I/O LAYER
15907 M: Vineeth Vijayan <vneethv@linux.ibm.com>
15908 M: Peter Oberparleiter <oberpar@linux.ibm.com>
15909 L: linux-s390@vger.kernel.org
15911 W: http://www.ibm.com/developerworks/linux/linux390/
15912 F: drivers/s390/cio/
15915 M: Stefan Haberland <sth@linux.ibm.com>
15916 M: Jan Hoeppner <hoeppner@linux.ibm.com>
15917 L: linux-s390@vger.kernel.org
15919 W: http://www.ibm.com/developerworks/linux/linux390/
15920 F: block/partitions/ibm.c
15921 F: drivers/s390/block/dasd*
15922 F: include/linux/dasd_mod.h
15925 M: Matthew Rosato <mjrosato@linux.ibm.com>
15926 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
15927 L: linux-s390@vger.kernel.org
15929 W: http://www.ibm.com/developerworks/linux/linux390/
15930 F: drivers/iommu/s390-iommu.c
15932 S390 IUCV NETWORK LAYER
15933 M: Julian Wiedmann <jwi@linux.ibm.com>
15934 M: Karsten Graul <kgraul@linux.ibm.com>
15935 L: linux-s390@vger.kernel.org
15937 W: http://www.ibm.com/developerworks/linux/linux390/
15938 F: drivers/s390/net/*iucv*
15939 F: include/net/iucv/
15942 S390 NETWORK DRIVERS
15943 M: Julian Wiedmann <jwi@linux.ibm.com>
15944 M: Karsten Graul <kgraul@linux.ibm.com>
15945 L: linux-s390@vger.kernel.org
15947 W: http://www.ibm.com/developerworks/linux/linux390/
15948 F: drivers/s390/net/
15951 M: Niklas Schnelle <schnelle@linux.ibm.com>
15952 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
15953 L: linux-s390@vger.kernel.org
15955 W: http://www.ibm.com/developerworks/linux/linux390/
15957 F: drivers/pci/hotplug/s390_pci_hpc.c
15958 F: Documentation/s390/pci.rst
15960 S390 VFIO AP DRIVER
15961 M: Tony Krowiak <akrowiak@linux.ibm.com>
15962 M: Halil Pasic <pasic@linux.ibm.com>
15963 M: Jason Herne <jjherne@linux.ibm.com>
15964 L: linux-s390@vger.kernel.org
15966 W: http://www.ibm.com/developerworks/linux/linux390/
15967 F: Documentation/s390/vfio-ap.rst
15968 F: drivers/s390/crypto/vfio_ap_drv.c
15969 F: drivers/s390/crypto/vfio_ap_ops.c
15970 F: drivers/s390/crypto/vfio_ap_private.h
15972 S390 VFIO-CCW DRIVER
15973 M: Cornelia Huck <cohuck@redhat.com>
15974 M: Eric Farman <farman@linux.ibm.com>
15975 M: Matthew Rosato <mjrosato@linux.ibm.com>
15976 R: Halil Pasic <pasic@linux.ibm.com>
15977 L: linux-s390@vger.kernel.org
15978 L: kvm@vger.kernel.org
15980 F: Documentation/s390/vfio-ccw.rst
15981 F: drivers/s390/cio/vfio_ccw*
15982 F: include/uapi/linux/vfio_ccw.h
15984 S390 VFIO-PCI DRIVER
15985 M: Matthew Rosato <mjrosato@linux.ibm.com>
15986 M: Eric Farman <farman@linux.ibm.com>
15987 L: linux-s390@vger.kernel.org
15988 L: kvm@vger.kernel.org
15990 F: drivers/vfio/pci/vfio_pci_zdev.c
15991 F: include/uapi/linux/vfio_zdev.h
15994 M: Harald Freudenberger <freude@linux.ibm.com>
15995 L: linux-s390@vger.kernel.org
15997 W: http://www.ibm.com/developerworks/linux/linux390/
15998 F: drivers/s390/crypto/
16001 M: Steffen Maier <maier@linux.ibm.com>
16002 M: Benjamin Block <bblock@linux.ibm.com>
16003 L: linux-s390@vger.kernel.org
16005 W: http://www.ibm.com/developerworks/linux/linux390/
16006 F: drivers/s390/scsi/zfcp_*
16008 S3C ADC BATTERY DRIVER
16009 M: Krzysztof Kozlowski <krzk@kernel.org>
16010 L: linux-samsung-soc@vger.kernel.org
16012 F: drivers/power/supply/s3c_adc_battery.c
16013 F: include/linux/s3c_adc_battery.h
16015 S3C24XX SD/MMC Driver
16016 M: Ben Dooks <ben-linux@fluff.org>
16017 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16019 F: drivers/mmc/host/s3cmci.*
16021 SAA6588 RDS RECEIVER DRIVER
16022 M: Hans Verkuil <hverkuil@xs4all.nl>
16023 L: linux-media@vger.kernel.org
16025 W: https://linuxtv.org
16026 T: git git://linuxtv.org/media_tree.git
16027 F: drivers/media/i2c/saa6588*
16029 SAA7134 VIDEO4LINUX DRIVER
16030 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16031 L: linux-media@vger.kernel.org
16033 W: https://linuxtv.org
16034 T: git git://linuxtv.org/media_tree.git
16035 F: Documentation/driver-api/media/drivers/saa7134*
16036 F: drivers/media/pci/saa7134/
16038 SAA7146 VIDEO4LINUX-2 DRIVER
16039 M: Hans Verkuil <hverkuil@xs4all.nl>
16040 L: linux-media@vger.kernel.org
16042 T: git git://linuxtv.org/media_tree.git
16043 F: drivers/media/common/saa7146/
16044 F: drivers/media/pci/saa7146/
16045 F: include/media/drv-intf/saa7146*
16047 SAFESETID SECURITY MODULE
16048 M: Micah Morton <mortonm@chromium.org>
16050 F: Documentation/admin-guide/LSM/SafeSetID.rst
16051 F: security/safesetid/
16053 SAMSUNG AUDIO (ASoC) DRIVERS
16054 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16055 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16056 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16058 F: Documentation/devicetree/bindings/sound/samsung*
16059 F: sound/soc/samsung/
16061 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
16062 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16063 L: linux-crypto@vger.kernel.org
16064 L: linux-samsung-soc@vger.kernel.org
16066 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
16067 F: drivers/crypto/exynos-rng.c
16069 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
16070 M: Łukasz Stelmach <l.stelmach@samsung.com>
16071 L: linux-samsung-soc@vger.kernel.org
16073 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
16074 F: drivers/char/hw_random/exynos-trng.c
16076 SAMSUNG FRAMEBUFFER DRIVER
16077 M: Jingoo Han <jingoohan1@gmail.com>
16078 L: linux-fbdev@vger.kernel.org
16080 F: drivers/video/fbdev/s3c-fb.c
16082 SAMSUNG INTERCONNECT DRIVERS
16083 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16084 M: Artur Świgoń <a.swigon@samsung.com>
16085 L: linux-pm@vger.kernel.org
16086 L: linux-samsung-soc@vger.kernel.org
16088 F: drivers/interconnect/samsung/
16090 SAMSUNG LAPTOP DRIVER
16091 M: Corentin Chary <corentin.chary@gmail.com>
16092 L: platform-driver-x86@vger.kernel.org
16094 F: drivers/platform/x86/samsung-laptop.c
16096 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
16097 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16098 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
16099 L: linux-kernel@vger.kernel.org
16100 L: linux-samsung-soc@vger.kernel.org
16102 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
16103 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
16104 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
16105 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
16106 F: drivers/clk/clk-s2mps11.c
16107 F: drivers/mfd/sec*.c
16108 F: drivers/regulator/s2m*.c
16109 F: drivers/regulator/s5m*.c
16110 F: drivers/rtc/rtc-s5m.c
16111 F: include/linux/mfd/samsung/
16113 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
16114 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
16115 L: linux-media@vger.kernel.org
16116 L: linux-samsung-soc@vger.kernel.org
16118 F: drivers/media/platform/s3c-camif/
16119 F: include/media/drv-intf/s3c_camif.h
16121 SAMSUNG S3FWRN5 NFC DRIVER
16122 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16123 M: Krzysztof Opasiak <k.opasiak@samsung.com>
16124 L: linux-nfc@lists.01.org (moderated for non-subscribers)
16126 F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
16127 F: drivers/nfc/s3fwrn5
16129 SAMSUNG S5C73M3 CAMERA DRIVER
16130 M: Andrzej Hajda <a.hajda@samsung.com>
16131 L: linux-media@vger.kernel.org
16133 F: drivers/media/i2c/s5c73m3/*
16135 SAMSUNG S5K5BAF CAMERA DRIVER
16136 M: Andrzej Hajda <a.hajda@samsung.com>
16137 L: linux-media@vger.kernel.org
16139 F: drivers/media/i2c/s5k5baf.c
16141 SAMSUNG S5P Security SubSystem (SSS) DRIVER
16142 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16143 M: Vladimir Zapolskiy <vz@mleia.com>
16144 L: linux-crypto@vger.kernel.org
16145 L: linux-samsung-soc@vger.kernel.org
16147 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
16148 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
16149 F: drivers/crypto/s5p-sss.c
16151 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
16152 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16153 L: linux-media@vger.kernel.org
16155 Q: https://patchwork.linuxtv.org/project/linux-media/list/
16156 F: drivers/media/platform/exynos4-is/
16158 SAMSUNG SOC CLOCK DRIVERS
16159 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16160 M: Tomasz Figa <tomasz.figa@gmail.com>
16161 M: Chanwoo Choi <cw00.choi@samsung.com>
16162 L: linux-samsung-soc@vger.kernel.org
16164 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
16165 F: Documentation/devicetree/bindings/clock/exynos*.txt
16166 F: Documentation/devicetree/bindings/clock/samsung,s3c*
16167 F: Documentation/devicetree/bindings/clock/samsung,s5p*
16168 F: drivers/clk/samsung/
16169 F: include/dt-bindings/clock/exynos*.h
16170 F: include/linux/clk/samsung.h
16171 F: include/linux/platform_data/clk-s3c2410.h
16173 SAMSUNG SPI DRIVERS
16174 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16175 M: Andi Shyti <andi@etezian.org>
16176 L: linux-spi@vger.kernel.org
16177 L: linux-samsung-soc@vger.kernel.org
16179 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
16180 F: drivers/spi/spi-s3c*
16181 F: include/linux/platform_data/spi-s3c64xx.h
16182 F: include/linux/spi/s3c24xx-fiq.h
16184 SAMSUNG SXGBE DRIVERS
16185 M: Byungho An <bh74.an@samsung.com>
16186 L: netdev@vger.kernel.org
16188 F: drivers/net/ethernet/samsung/sxgbe/
16190 SAMSUNG THERMAL DRIVER
16191 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
16192 L: linux-pm@vger.kernel.org
16193 L: linux-samsung-soc@vger.kernel.org
16195 T: git https://github.com/lmajewski/linux-samsung-thermal.git
16196 F: drivers/thermal/samsung/
16198 SAMSUNG USB2 PHY DRIVER
16199 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16200 L: linux-kernel@vger.kernel.org
16202 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
16203 F: Documentation/driver-api/phy/samsung-usb2.rst
16204 F: drivers/phy/samsung/phy-exynos4210-usb2.c
16205 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
16206 F: drivers/phy/samsung/phy-exynos5250-usb2.c
16207 F: drivers/phy/samsung/phy-s5pv210-usb2.c
16208 F: drivers/phy/samsung/phy-samsung-usb2.c
16209 F: drivers/phy/samsung/phy-samsung-usb2.h
16212 M: Zwane Mwaikambo <zwanem@gmail.com>
16214 F: drivers/watchdog/sc1200wdt.c
16217 M: Ingo Molnar <mingo@redhat.com>
16218 M: Peter Zijlstra <peterz@infradead.org>
16219 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
16220 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
16221 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
16222 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
16223 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
16224 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
16225 R: Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
16226 L: linux-kernel@vger.kernel.org
16228 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
16229 F: include/linux/preempt.h
16230 F: include/linux/sched.h
16231 F: include/linux/wait.h
16232 F: include/uapi/linux/sched.h
16235 SCR24X CHIP CARD INTERFACE DRIVER
16236 M: Lubomir Rintel <lkundrak@v3.sk>
16238 F: drivers/char/pcmcia/scr24x_cs.c
16241 M: Jens Axboe <axboe@kernel.dk>
16242 L: linux-scsi@vger.kernel.org
16244 W: http://www.kernel.dk
16245 F: drivers/scsi/sr*
16247 SCSI RDMA PROTOCOL (SRP) INITIATOR
16248 M: Bart Van Assche <bvanassche@acm.org>
16249 L: linux-rdma@vger.kernel.org
16251 Q: http://patchwork.kernel.org/project/linux-rdma/list/
16252 F: drivers/infiniband/ulp/srp/
16253 F: include/scsi/srp.h
16255 SCSI RDMA PROTOCOL (SRP) TARGET
16256 M: Bart Van Assche <bvanassche@acm.org>
16257 L: linux-rdma@vger.kernel.org
16258 L: target-devel@vger.kernel.org
16260 Q: http://patchwork.kernel.org/project/linux-rdma/list/
16261 F: drivers/infiniband/ulp/srpt/
16264 M: Doug Gilbert <dgilbert@interlog.com>
16265 L: linux-scsi@vger.kernel.org
16267 W: http://sg.danny.cz/sg
16268 F: Documentation/scsi/scsi-generic.rst
16269 F: drivers/scsi/sg.c
16270 F: include/scsi/sg.h
16273 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
16274 M: "Martin K. Petersen" <martin.petersen@oracle.com>
16275 L: linux-scsi@vger.kernel.org
16277 Q: https://patchwork.kernel.org/project/linux-scsi/list/
16278 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
16279 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
16280 F: Documentation/devicetree/bindings/scsi/
16285 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
16286 L: linux-scsi@vger.kernel.org
16288 F: Documentation/scsi/st.rst
16289 F: drivers/scsi/st.*
16290 F: drivers/scsi/st_*.h
16292 SCSI TARGET CORE USER DRIVER
16293 M: Bodo Stroesser <bostroesser@gmail.com>
16294 L: linux-scsi@vger.kernel.org
16295 L: target-devel@vger.kernel.org
16297 F: Documentation/target/tcmu-design.rst
16298 F: drivers/target/target_core_user.c
16299 F: include/uapi/linux/target_core_user.h
16301 SCSI TARGET SUBSYSTEM
16302 M: "Martin K. Petersen" <martin.petersen@oracle.com>
16303 L: linux-scsi@vger.kernel.org
16304 L: target-devel@vger.kernel.org
16306 W: http://www.linux-iscsi.org
16307 Q: https://patchwork.kernel.org/project/target-devel/list/
16308 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
16309 F: Documentation/target/
16314 M: Vlad Yasevich <vyasevich@gmail.com>
16315 M: Neil Horman <nhorman@tuxdriver.com>
16316 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
16317 L: linux-sctp@vger.kernel.org
16319 W: http://lksctp.sourceforge.net
16320 F: Documentation/networking/sctp.rst
16321 F: include/linux/sctp.h
16322 F: include/net/sctp/
16323 F: include/uapi/linux/sctp.h
16327 M: Jim Cromie <jim.cromie@gmail.com>
16329 F: Documentation/i2c/busses/scx200_acb.rst
16330 F: arch/x86/platform/scx200/
16331 F: drivers/i2c/busses/scx200*
16332 F: drivers/mtd/maps/scx200_docflash.c
16333 F: drivers/watchdog/scx200_wdt.c
16334 F: include/linux/scx200.h
16337 M: Jim Cromie <jim.cromie@gmail.com>
16339 F: drivers/char/scx200_gpio.c
16340 F: include/linux/scx200_gpio.h
16342 SCx200 HRT CLOCKSOURCE DRIVER
16343 M: Jim Cromie <jim.cromie@gmail.com>
16345 F: drivers/clocksource/scx200_hrt.c
16347 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
16348 M: Sascha Sommer <saschasommer@freenet.de>
16349 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
16351 F: drivers/mmc/host/sdricoh_cs.c
16353 SECO BOARDS CEC DRIVER
16354 M: Ettore Chimenti <ek5.chimenti@gmail.com>
16356 F: drivers/media/cec/platform/seco/seco-cec.c
16357 F: drivers/media/cec/platform/seco/seco-cec.h
16360 M: Kees Cook <keescook@chromium.org>
16361 R: Andy Lutomirski <luto@amacapital.net>
16362 R: Will Drewry <wad@chromium.org>
16364 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
16365 F: Documentation/userspace-api/seccomp_filter.rst
16366 F: include/linux/seccomp.h
16367 F: include/uapi/linux/seccomp.h
16368 F: kernel/seccomp.c
16369 F: tools/testing/selftests/kselftest_harness.h
16370 F: tools/testing/selftests/seccomp/*
16371 K: \bsecure_computing
16374 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
16375 M: Al Cooper <alcooperx@gmail.com>
16376 L: linux-mmc@vger.kernel.org
16377 L: bcm-kernel-feedback-list@broadcom.com
16379 F: drivers/mmc/host/sdhci-brcmstb*
16381 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
16382 M: Adrian Hunter <adrian.hunter@intel.com>
16383 L: linux-mmc@vger.kernel.org
16385 F: drivers/mmc/host/sdhci*
16386 F: include/linux/mmc/sdhci*
16388 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
16389 M: Eugen Hristev <eugen.hristev@microchip.com>
16390 L: linux-mmc@vger.kernel.org
16392 F: drivers/mmc/host/sdhci-of-at91.c
16394 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
16395 M: Ben Dooks <ben-linux@fluff.org>
16396 M: Jaehoon Chung <jh80.chung@samsung.com>
16397 L: linux-mmc@vger.kernel.org
16399 F: drivers/mmc/host/sdhci-s3c*
16401 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
16402 M: Viresh Kumar <vireshk@kernel.org>
16403 L: linux-mmc@vger.kernel.org
16405 F: drivers/mmc/host/sdhci-spear.c
16407 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
16408 M: Kishon Vijay Abraham I <kishon@ti.com>
16409 L: linux-mmc@vger.kernel.org
16411 F: drivers/mmc/host/sdhci-omap.c
16413 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
16414 M: Jonathan Derrick <jonathan.derrick@intel.com>
16415 M: Revanth Rajashekar <revanth.rajashekar@intel.com>
16416 L: linux-block@vger.kernel.org
16418 F: block/opal_proto.h
16420 F: include/linux/sed*
16421 F: include/uapi/linux/sed*
16424 M: Security Officers <security@kernel.org>
16426 F: Documentation/admin-guide/security-bugs.rst
16429 M: James Morris <jmorris@namei.org>
16430 M: "Serge E. Hallyn" <serge@hallyn.com>
16431 L: linux-security-module@vger.kernel.org (suggested Cc:)
16433 W: http://kernsec.org/
16434 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
16436 X: security/selinux/
16438 SELINUX SECURITY MODULE
16439 M: Paul Moore <paul@paul-moore.com>
16440 M: Stephen Smalley <stephen.smalley.work@gmail.com>
16441 M: Eric Paris <eparis@parisplace.org>
16442 L: selinux@vger.kernel.org
16444 W: https://selinuxproject.org
16445 W: https://github.com/SELinuxProject
16446 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
16447 F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
16448 F: Documentation/ABI/obsolete/sysfs-selinux-disable
16449 F: Documentation/admin-guide/LSM/SELinux.rst
16450 F: include/trace/events/avc.h
16451 F: include/uapi/linux/selinux_netlink.h
16452 F: scripts/selinux/
16453 F: security/selinux/
16456 M: Jiri Slaby <jirislaby@kernel.org>
16458 F: drivers/misc/phantom.c
16459 F: include/uapi/linux/phantom.h
16461 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
16462 M: Tomasz Duszynski <tomasz.duszynski@octakon.com>
16464 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
16465 F: drivers/iio/chemical/scd30.h
16466 F: drivers/iio/chemical/scd30_core.c
16467 F: drivers/iio/chemical/scd30_i2c.c
16468 F: drivers/iio/chemical/scd30_serial.c
16470 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
16471 M: Tomasz Duszynski <tduszyns@gmail.com>
16473 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
16474 F: drivers/iio/chemical/sps30.c
16477 M: Rob Herring <robh@kernel.org>
16478 L: linux-serial@vger.kernel.org
16480 F: Documentation/devicetree/bindings/serial/serial.yaml
16481 F: drivers/tty/serdev/
16482 F: include/linux/serdev.h
16485 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16486 L: linux-serial@vger.kernel.org
16488 F: Documentation/devicetree/bindings/serial/
16489 F: drivers/tty/serial/
16492 M: Sean Young <sean@mess.org>
16493 L: linux-media@vger.kernel.org
16495 F: drivers/media/rc/serial_ir.c
16497 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
16498 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16499 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16501 F: Documentation/devicetree/bindings/slimbus/
16502 F: drivers/slimbus/
16503 F: include/linux/slimbus.h
16506 M: Edward Cree <ecree.xilinx@gmail.com>
16507 M: Martin Habets <habetsm.xilinx@gmail.com>
16508 L: netdev@vger.kernel.org
16510 F: drivers/net/ethernet/sfc/
16512 SFF/SFP/SFP+ MODULE SUPPORT
16513 M: Russell King <linux@armlinux.org.uk>
16514 L: netdev@vger.kernel.org
16516 F: drivers/net/phy/phylink.c
16517 F: drivers/net/phy/sfp*
16518 F: include/linux/mdio/mdio-i2c.h
16519 F: include/linux/phylink.h
16520 F: include/linux/sfp.h
16521 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)
16524 M: Dimitri Sivanich <dimitri.sivanich@hpe.com>
16526 F: drivers/misc/sgi-gru/
16528 SGI XP/XPC/XPNET DRIVER
16529 M: Robin Holt <robinmholt@gmail.com>
16530 M: Steve Wahl <steve.wahl@hpe.com>
16531 R: Mike Travis <mike.travis@hpe.com>
16533 F: drivers/misc/sgi-xp/
16535 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
16536 M: Karsten Graul <kgraul@linux.ibm.com>
16537 L: linux-s390@vger.kernel.org
16539 W: http://www.ibm.com/developerworks/linux/linux390/
16542 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
16543 M: Linus Walleij <linus.walleij@linaro.org>
16544 L: linux-iio@vger.kernel.org
16546 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
16547 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
16548 F: drivers/iio/light/gp2ap002.c
16550 SHARP RJ54N1CB0C SENSOR DRIVER
16551 M: Jacopo Mondi <jacopo@jmondi.org>
16552 L: linux-media@vger.kernel.org
16554 T: git git://linuxtv.org/media_tree.git
16555 F: drivers/media/i2c/rj54n1cb0c.c
16556 F: include/media/i2c/rj54n1cb0c.h
16558 SH_VOU V4L2 OUTPUT DRIVER
16559 L: linux-media@vger.kernel.org
16561 F: drivers/media/platform/sh_vou.c
16562 F: include/media/drv-intf/sh_vou.h
16564 SI2157 MEDIA DRIVER
16565 M: Antti Palosaari <crope@iki.fi>
16566 L: linux-media@vger.kernel.org
16568 W: https://linuxtv.org
16569 W: http://palosaari.fi/linux/
16570 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16571 T: git git://linuxtv.org/anttip/media_tree.git
16572 F: drivers/media/tuners/si2157*
16574 SI2165 MEDIA DRIVER
16575 M: Matthias Schwarzott <zzam@gentoo.org>
16576 L: linux-media@vger.kernel.org
16578 W: https://linuxtv.org
16579 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16580 F: drivers/media/dvb-frontends/si2165*
16582 SI2168 MEDIA DRIVER
16583 M: Antti Palosaari <crope@iki.fi>
16584 L: linux-media@vger.kernel.org
16586 W: https://linuxtv.org
16587 W: http://palosaari.fi/linux/
16588 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16589 T: git git://linuxtv.org/anttip/media_tree.git
16590 F: drivers/media/dvb-frontends/si2168*
16592 SI470X FM RADIO RECEIVER I2C DRIVER
16593 M: Hans Verkuil <hverkuil@xs4all.nl>
16594 L: linux-media@vger.kernel.org
16596 W: https://linuxtv.org
16597 T: git git://linuxtv.org/media_tree.git
16598 F: drivers/media/radio/si470x/radio-si470x-i2c.c
16600 SI470X FM RADIO RECEIVER USB DRIVER
16601 M: Hans Verkuil <hverkuil@xs4all.nl>
16602 L: linux-media@vger.kernel.org
16604 W: https://linuxtv.org
16605 T: git git://linuxtv.org/media_tree.git
16606 F: drivers/media/radio/si470x/radio-si470x-common.c
16607 F: drivers/media/radio/si470x/radio-si470x-usb.c
16608 F: drivers/media/radio/si470x/radio-si470x.h
16610 SI4713 FM RADIO TRANSMITTER I2C DRIVER
16611 M: Eduardo Valentin <edubezval@gmail.com>
16612 L: linux-media@vger.kernel.org
16614 W: https://linuxtv.org
16615 T: git git://linuxtv.org/media_tree.git
16616 F: drivers/media/radio/si4713/si4713.?
16618 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
16619 M: Eduardo Valentin <edubezval@gmail.com>
16620 L: linux-media@vger.kernel.org
16622 W: https://linuxtv.org
16623 T: git git://linuxtv.org/media_tree.git
16624 F: drivers/media/radio/si4713/radio-platform-si4713.c
16626 SI4713 FM RADIO TRANSMITTER USB DRIVER
16627 M: Hans Verkuil <hverkuil@xs4all.nl>
16628 L: linux-media@vger.kernel.org
16630 W: https://linuxtv.org
16631 T: git git://linuxtv.org/media_tree.git
16632 F: drivers/media/radio/si4713/radio-usb-si4713.c
16635 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16636 L: linux-media@vger.kernel.org
16638 W: https://linuxtv.org
16639 T: git git://linuxtv.org/media_tree.git
16640 F: drivers/media/common/siano/
16641 F: drivers/media/mmc/siano/
16642 F: drivers/media/usb/siano/
16643 F: drivers/media/usb/siano/
16646 M: Palmer Dabbelt <palmer@dabbelt.com>
16647 M: Paul Walmsley <paul.walmsley@sifive.com>
16648 L: linux-riscv@lists.infradead.org
16650 T: git git://github.com/sifive/riscv-linux.git
16654 SIFIVE FU540 SYSTEM-ON-CHIP
16655 M: Paul Walmsley <paul.walmsley@sifive.com>
16656 M: Palmer Dabbelt <palmer@dabbelt.com>
16657 L: linux-riscv@lists.infradead.org
16659 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
16664 M: Green Wan <green.wan@sifive.com>
16666 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
16667 F: drivers/dma/sf-pdma/
16669 SILEAD TOUCHSCREEN DRIVER
16670 M: Hans de Goede <hdegoede@redhat.com>
16671 L: linux-input@vger.kernel.org
16672 L: platform-driver-x86@vger.kernel.org
16674 F: drivers/input/touchscreen/silead.c
16675 F: drivers/platform/x86/touchscreen_dmi.c
16677 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
16678 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
16680 F: drivers/staging/wfx/
16682 SILICON MOTION SM712 FRAME BUFFER DRIVER
16683 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
16684 M: Teddy Wang <teddy.wang@siliconmotion.com>
16685 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
16686 L: linux-fbdev@vger.kernel.org
16688 F: Documentation/fb/sm712fb.rst
16689 F: drivers/video/fbdev/sm712*
16691 SILVACO I3C DUAL-ROLE MASTER
16692 M: Miquel Raynal <miquel.raynal@bootlin.com>
16693 M: Conor Culhane <conor.culhane@silvaco.com>
16694 L: linux-i3c@lists.infradead.org
16696 F: Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
16697 F: drivers/i3c/master/svc-i3c-master.c
16700 M: Hans de Goede <hdegoede@redhat.com>
16701 L: linux-fbdev@vger.kernel.org
16703 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
16704 F: drivers/video/fbdev/simplefb.c
16705 F: include/linux/platform_data/simplefb.h
16707 SIMTEC EB110ATX (Chalice CATS)
16708 M: Simtec Linux Team <linux@simtec.co.uk>
16710 W: http://www.simtec.co.uk/products/EB110ATX/
16712 SIMTEC EB2410ITX (BAST)
16713 M: Simtec Linux Team <linux@simtec.co.uk>
16715 W: http://www.simtec.co.uk/products/EB2410ITX/
16716 F: arch/arm/mach-s3c/bast-ide.c
16717 F: arch/arm/mach-s3c/bast-irq.c
16718 F: arch/arm/mach-s3c/mach-bast.c
16721 M: Thorsten Scherer <t.scherer@eckelmann.de>
16722 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
16723 R: Pengutronix Kernel Team <kernel@pengutronix.de>
16725 F: drivers/gpio/gpio-siox.c
16727 F: include/trace/events/siox.h
16729 SIPHASH PRF ROUTINES
16730 M: Jason A. Donenfeld <Jason@zx2c4.com>
16732 F: include/linux/siphash.h
16734 F: lib/test_siphash.c
16736 SIS 190 ETHERNET DRIVER
16737 M: Francois Romieu <romieu@fr.zoreil.com>
16738 L: netdev@vger.kernel.org
16740 F: drivers/net/ethernet/sis/sis190.c
16742 SIS 900/7016 FAST ETHERNET DRIVER
16743 M: Daniele Venzano <venza@brownhat.org>
16744 L: netdev@vger.kernel.org
16746 W: http://www.brownhat.org/sis900.html
16747 F: drivers/net/ethernet/sis/sis900.*
16749 SIS FRAMEBUFFER DRIVER
16750 M: Thomas Winischhofer <thomas@winischhofer.net>
16752 W: http://www.winischhofer.net/linuxsisvga.shtml
16753 F: Documentation/fb/sisfb.rst
16754 F: drivers/video/fbdev/sis/
16755 F: include/video/sisfb.h
16757 SIS I2C TOUCHSCREEN DRIVER
16758 M: Mika Penttilä <mika.penttila@nextfour.com>
16759 L: linux-input@vger.kernel.org
16761 F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
16762 F: drivers/input/touchscreen/sis_i2c.c
16765 M: Thomas Winischhofer <thomas@winischhofer.net>
16767 W: http://www.winischhofer.at/linuxsisusbvga.shtml
16768 F: drivers/usb/misc/sisusbvga/
16771 M: Christoph Lameter <cl@linux.com>
16772 M: Pekka Enberg <penberg@kernel.org>
16773 M: David Rientjes <rientjes@google.com>
16774 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
16775 M: Andrew Morton <akpm@linux-foundation.org>
16776 M: Vlastimil Babka <vbabka@suse.cz>
16777 L: linux-mm@kvack.org
16779 F: include/linux/sl?b*.h
16782 SLEEPABLE READ-COPY UPDATE (SRCU)
16783 M: Lai Jiangshan <jiangshanlai@gmail.com>
16784 M: "Paul E. McKenney" <paulmck@kernel.org>
16785 M: Josh Triplett <josh@joshtriplett.org>
16786 R: Steven Rostedt <rostedt@goodmis.org>
16787 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
16788 L: rcu@vger.kernel.org
16790 W: http://www.rdrop.com/users/paulmck/RCU/
16791 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16792 F: include/linux/srcu*.h
16793 F: kernel/rcu/srcu*.c
16795 SMACK SECURITY MODULE
16796 M: Casey Schaufler <casey@schaufler-ca.com>
16797 L: linux-security-module@vger.kernel.org
16799 W: http://schaufler-ca.com
16800 T: git git://github.com/cschaufler/smack-next
16801 F: Documentation/admin-guide/LSM/Smack.rst
16804 SMC91x ETHERNET DRIVER
16805 M: Nicolas Pitre <nico@fluxnic.net>
16807 F: drivers/net/ethernet/smsc/smc91x.*
16809 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
16810 M: Mark Rutland <mark.rutland@arm.com>
16811 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
16812 M: Sudeep Holla <sudeep.holla@arm.com>
16813 L: linux-arm-kernel@lists.infradead.org
16815 F: drivers/firmware/smccc/
16816 F: include/linux/arm-smccc.h
16818 SMM665 HARDWARE MONITOR DRIVER
16819 M: Guenter Roeck <linux@roeck-us.net>
16820 L: linux-hwmon@vger.kernel.org
16822 F: Documentation/hwmon/smm665.rst
16823 F: drivers/hwmon/smm665.c
16825 SMSC EMC2103 HARDWARE MONITOR DRIVER
16826 M: Steve Glendinning <steve.glendinning@shawell.net>
16827 L: linux-hwmon@vger.kernel.org
16829 F: Documentation/hwmon/emc2103.rst
16830 F: drivers/hwmon/emc2103.c
16832 SMSC SCH5627 HARDWARE MONITOR DRIVER
16833 M: Hans de Goede <hdegoede@redhat.com>
16834 L: linux-hwmon@vger.kernel.org
16836 F: Documentation/hwmon/sch5627.rst
16837 F: drivers/hwmon/sch5627.c
16839 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
16840 M: Steve Glendinning <steve.glendinning@shawell.net>
16841 L: linux-fbdev@vger.kernel.org
16843 F: drivers/video/fbdev/smscufx.c
16845 SMSC47B397 HARDWARE MONITOR DRIVER
16846 M: Jean Delvare <jdelvare@suse.com>
16847 L: linux-hwmon@vger.kernel.org
16849 F: Documentation/hwmon/smsc47b397.rst
16850 F: drivers/hwmon/smsc47b397.c
16852 SMSC911x ETHERNET DRIVER
16853 M: Steve Glendinning <steve.glendinning@shawell.net>
16854 L: netdev@vger.kernel.org
16856 F: drivers/net/ethernet/smsc/smsc911x.*
16857 F: include/linux/smsc911x.h
16859 SMSC9420 PCI ETHERNET DRIVER
16860 M: Steve Glendinning <steve.glendinning@shawell.net>
16861 L: netdev@vger.kernel.org
16863 F: drivers/net/ethernet/smsc/smsc9420.*
16865 SOCIONEXT (SNI) AVE NETWORK DRIVER
16866 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
16867 L: netdev@vger.kernel.org
16869 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
16870 F: drivers/net/ethernet/socionext/sni_ave.c
16872 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
16873 M: Jassi Brar <jaswinder.singh@linaro.org>
16874 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
16875 L: netdev@vger.kernel.org
16877 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
16878 F: drivers/net/ethernet/socionext/netsec.c
16880 SOCIONEXT (SNI) Synquacer SPI DRIVER
16881 M: Masahisa Kojima <masahisa.kojima@linaro.org>
16882 M: Jassi Brar <jaswinder.singh@linaro.org>
16883 L: linux-spi@vger.kernel.org
16885 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
16886 F: drivers/spi/spi-synquacer.c
16888 SOCIONEXT SYNQUACER I2C DRIVER
16889 M: Ard Biesheuvel <ardb@kernel.org>
16890 L: linux-i2c@vger.kernel.org
16892 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
16893 F: drivers/i2c/busses/i2c-synquacer.c
16895 SOCIONEXT UNIPHIER SOUND DRIVER
16896 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16898 F: sound/soc/uniphier/
16900 SOEKRIS NET48XX LED SUPPORT
16901 M: Chris Boot <bootc@bootc.net>
16903 F: drivers/leds/leds-net48xx.c
16905 SOFT-IWARP DRIVER (siw)
16906 M: Bernard Metzler <bmt@zurich.ibm.com>
16907 L: linux-rdma@vger.kernel.org
16909 F: drivers/infiniband/sw/siw/
16910 F: include/uapi/rdma/siw-abi.h
16912 SOFT-ROCE DRIVER (rxe)
16913 M: Zhu Yanjun <zyjzyj2000@gmail.com>
16914 L: linux-rdma@vger.kernel.org
16916 F: drivers/infiniband/sw/rxe/
16917 F: include/uapi/rdma/rdma_user_rxe.h
16919 SOFTLOGIC 6x10 MPEG CODEC
16920 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16921 M: Anton Sviridenko <anton@corp.bluecherry.net>
16922 M: Andrey Utkin <andrey_utkin@fastmail.com>
16923 M: Ismael Luceno <ismael@iodev.co.uk>
16924 L: linux-media@vger.kernel.org
16926 F: drivers/media/pci/solo6x10/
16928 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
16929 M: James Morse <james.morse@arm.com>
16930 L: linux-arm-kernel@lists.infradead.org
16932 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
16933 F: drivers/firmware/arm_sdei.c
16934 F: include/linux/arm_sdei.h
16935 F: include/uapi/linux/arm_sdei.h
16938 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16939 R: Heikki Krogerus <heikki.krogerus@linux.intel.com>
16940 L: linux-acpi@vger.kernel.org
16942 F: drivers/base/swnode.c
16944 SOFTWARE RAID (Multiple Disks) SUPPORT
16945 M: Song Liu <song@kernel.org>
16946 L: linux-raid@vger.kernel.org
16948 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
16949 F: drivers/md/Kconfig
16950 F: drivers/md/Makefile
16952 F: drivers/md/raid*
16953 F: include/linux/raid/
16954 F: include/uapi/linux/raid/
16956 SOLIDRUN CLEARFOG SUPPORT
16957 M: Russell King <linux@armlinux.org.uk>
16959 F: arch/arm/boot/dts/armada-388-clearfog*
16960 F: arch/arm/boot/dts/armada-38x-solidrun-*
16962 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
16963 M: Russell King <linux@armlinux.org.uk>
16965 F: arch/arm/boot/dts/imx6*-cubox-i*
16966 F: arch/arm/boot/dts/imx6*-hummingboard*
16967 F: arch/arm/boot/dts/imx6*-sr-*
16969 SONIC NETWORK DRIVER
16970 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
16971 L: netdev@vger.kernel.org
16973 F: drivers/net/ethernet/natsemi/sonic.*
16975 SONICS SILICON BACKPLANE DRIVER (SSB)
16976 M: Michael Buesch <m@bues.ch>
16977 L: linux-wireless@vger.kernel.org
16980 F: include/linux/ssb/
16982 SONY IMX214 SENSOR DRIVER
16983 M: Ricardo Ribalda <ribalda@kernel.org>
16984 L: linux-media@vger.kernel.org
16986 T: git git://linuxtv.org/media_tree.git
16987 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
16988 F: drivers/media/i2c/imx214.c
16990 SONY IMX219 SENSOR DRIVER
16991 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
16992 L: linux-media@vger.kernel.org
16994 T: git git://linuxtv.org/media_tree.git
16995 F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
16996 F: drivers/media/i2c/imx219.c
16998 SONY IMX258 SENSOR DRIVER
16999 M: Sakari Ailus <sakari.ailus@linux.intel.com>
17000 L: linux-media@vger.kernel.org
17002 T: git git://linuxtv.org/media_tree.git
17003 F: Documentation/devicetree/bindings/media/i2c/imx258.yaml
17004 F: drivers/media/i2c/imx258.c
17006 SONY IMX274 SENSOR DRIVER
17007 M: Leon Luo <leonl@leopardimaging.com>
17008 L: linux-media@vger.kernel.org
17010 T: git git://linuxtv.org/media_tree.git
17011 F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
17012 F: drivers/media/i2c/imx274.c
17014 SONY IMX290 SENSOR DRIVER
17015 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17016 L: linux-media@vger.kernel.org
17018 T: git git://linuxtv.org/media_tree.git
17019 F: Documentation/devicetree/bindings/media/i2c/imx290.txt
17020 F: drivers/media/i2c/imx290.c
17022 SONY IMX319 SENSOR DRIVER
17023 M: Bingbu Cao <bingbu.cao@intel.com>
17024 L: linux-media@vger.kernel.org
17026 T: git git://linuxtv.org/media_tree.git
17027 F: drivers/media/i2c/imx319.c
17029 SONY IMX334 SENSOR DRIVER
17030 M: Paul J. Murphy <paul.j.murphy@intel.com>
17031 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
17032 L: linux-media@vger.kernel.org
17034 T: git git://linuxtv.org/media_tree.git
17035 F: Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
17036 F: drivers/media/i2c/imx334.c
17038 SONY IMX355 SENSOR DRIVER
17039 M: Tianshu Qiu <tian.shu.qiu@intel.com>
17040 L: linux-media@vger.kernel.org
17042 T: git git://linuxtv.org/media_tree.git
17043 F: drivers/media/i2c/imx355.c
17045 SONY MEMORYSTICK SUBSYSTEM
17046 M: Maxim Levitsky <maximlevitsky@gmail.com>
17047 M: Alex Dubov <oakad@yahoo.com>
17048 M: Ulf Hansson <ulf.hansson@linaro.org>
17049 L: linux-mmc@vger.kernel.org
17051 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
17052 F: drivers/memstick/
17053 F: include/linux/memstick.h
17055 SONY VAIO CONTROL DEVICE DRIVER
17056 M: Mattia Dongili <malattia@linux.it>
17057 L: platform-driver-x86@vger.kernel.org
17059 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
17060 F: Documentation/admin-guide/laptops/sony-laptop.rst
17061 F: drivers/char/sonypi.c
17062 F: drivers/platform/x86/sony-laptop.c
17063 F: include/linux/sony-laptop.h
17066 M: Jaroslav Kysela <perex@perex.cz>
17067 M: Takashi Iwai <tiwai@suse.com>
17068 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17070 W: http://www.alsa-project.org/
17071 Q: http://patchwork.kernel.org/project/alsa-devel/list/
17072 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17073 F: Documentation/sound/
17075 F: include/uapi/sound/
17078 SOUND - COMPRESSED AUDIO
17079 M: Vinod Koul <vkoul@kernel.org>
17080 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17082 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17083 F: Documentation/sound/designs/compress-offload.rst
17084 F: include/sound/compress_driver.h
17085 F: include/uapi/sound/compress_*
17086 F: sound/core/compress_offload.c
17087 F: sound/soc/soc-compress.c
17089 SOUND - DMAENGINE HELPERS
17090 M: Lars-Peter Clausen <lars@metafoo.de>
17092 F: include/sound/dmaengine_pcm.h
17093 F: sound/core/pcm_dmaengine.c
17094 F: sound/soc/soc-generic-dmaengine-pcm.c
17096 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
17097 M: Liam Girdwood <lgirdwood@gmail.com>
17098 M: Mark Brown <broonie@kernel.org>
17099 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17101 W: http://alsa-project.org/main/index.php/ASoC
17102 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
17103 F: Documentation/devicetree/bindings/sound/
17104 F: Documentation/sound/soc/
17105 F: include/dt-bindings/sound/
17106 F: include/sound/soc*
17109 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
17110 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
17111 M: Liam Girdwood <lgirdwood@gmail.com>
17112 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
17113 M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
17114 M: Daniel Baluta <daniel.baluta@nxp.com>
17115 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
17117 W: https://github.com/thesofproject/linux/
17120 SOUNDWIRE SUBSYSTEM
17121 M: Vinod Koul <vkoul@kernel.org>
17122 M: Bard Liao <yung-chuan.liao@linux.intel.com>
17123 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
17124 R: Sanyog Kale <sanyog.r.kale@intel.com>
17125 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17127 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
17128 F: Documentation/driver-api/soundwire/
17129 F: drivers/soundwire/
17130 F: include/linux/soundwire/
17133 M: Olli Salonen <olli.salonen@iki.fi>
17134 L: linux-media@vger.kernel.org
17136 W: https://linuxtv.org
17137 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17138 F: drivers/media/dvb-frontends/sp2*
17140 SPARC + UltraSPARC (sparc/sparc64)
17141 M: "David S. Miller" <davem@davemloft.net>
17142 L: sparclinux@vger.kernel.org
17144 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
17145 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
17146 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
17150 SPARC SERIAL DRIVERS
17151 M: "David S. Miller" <davem@davemloft.net>
17152 L: sparclinux@vger.kernel.org
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
17156 F: drivers/tty/serial/suncore.c
17157 F: drivers/tty/serial/sunhv.c
17158 F: drivers/tty/serial/sunsab.c
17159 F: drivers/tty/serial/sunsab.h
17160 F: drivers/tty/serial/sunsu.c
17161 F: drivers/tty/serial/sunzilog.c
17162 F: drivers/tty/serial/sunzilog.h
17163 F: drivers/tty/vcc.c
17164 F: include/linux/sunserialcore.h
17167 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
17168 L: linux-sparse@vger.kernel.org
17170 W: https://sparse.docs.kernel.org/
17171 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
17172 Q: https://patchwork.kernel.org/project/linux-sparse/list/
17173 B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
17174 F: include/linux/compiler.h
17176 SPEAKUP CONSOLE SPEECH DRIVER
17177 M: William Hubbs <w.d.hubbs@gmail.com>
17178 M: Chris Brannon <chris@the-brannons.com>
17179 M: Kirk Reiser <kirk@reisers.ca>
17180 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
17181 L: speakup@linux-speakup.org
17183 W: http://www.linux-speakup.org/
17184 W: https://github.com/linux-speakup/speakup
17185 B: https://github.com/linux-speakup/speakup/issues
17186 F: drivers/accessibility/speakup/
17188 SPEAR CLOCK FRAMEWORK SUPPORT
17189 M: Viresh Kumar <vireshk@kernel.org>
17190 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17192 W: http://www.st.com/spear
17193 F: drivers/clk/spear/
17195 SPEAR PLATFORM SUPPORT
17196 M: Viresh Kumar <vireshk@kernel.org>
17197 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
17198 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17200 W: http://www.st.com/spear
17201 F: arch/arm/boot/dts/spear*
17202 F: arch/arm/mach-spear/
17205 M: Tudor Ambarus <tudor.ambarus@microchip.com>
17206 R: Michael Walle <michael@walle.cc>
17207 R: Pratyush Yadav <p.yadav@ti.com>
17208 L: linux-mtd@lists.infradead.org
17210 W: http://www.linux-mtd.infradead.org/
17211 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
17212 C: irc://irc.oftc.net/mtd
17213 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
17214 F: drivers/mtd/spi-nor/
17215 F: include/linux/mtd/spi-nor.h
17218 M: Mark Brown <broonie@kernel.org>
17219 L: linux-spi@vger.kernel.org
17221 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
17222 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
17223 F: Documentation/devicetree/bindings/spi/
17224 F: Documentation/spi/
17226 F: include/linux/spi/
17227 F: include/uapi/linux/spi/
17230 SPIDERNET NETWORK DRIVER for CELL
17231 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
17232 M: Geoff Levand <geoff@infradead.org>
17233 L: netdev@vger.kernel.org
17234 L: linuxppc-dev@lists.ozlabs.org
17236 F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
17237 F: drivers/net/ethernet/toshiba/spider_net*
17240 M: Stephen Boyd <sboyd@kernel.org>
17241 L: linux-kernel@vger.kernel.org
17243 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
17244 F: Documentation/devicetree/bindings/spmi/
17246 F: include/dt-bindings/spmi/spmi.h
17247 F: include/linux/spmi.h
17248 F: include/trace/events/spmi.h
17251 M: Jeremy Kerr <jk@ozlabs.org>
17252 L: linuxppc-dev@lists.ozlabs.org
17254 W: http://www.ibm.com/developerworks/power/cell/
17255 F: Documentation/filesystems/spufs/spufs.rst
17256 F: arch/powerpc/platforms/cell/spufs/
17258 SQUASHFS FILE SYSTEM
17259 M: Phillip Lougher <phillip@squashfs.org.uk>
17260 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
17262 W: http://squashfs.org.uk
17263 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
17264 F: Documentation/filesystems/squashfs.rst
17267 SRM (Alpha) environment access
17268 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
17270 F: arch/alpha/kernel/srm_env.c
17272 ST LSM6DSx IMU IIO DRIVER
17273 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
17274 L: linux-iio@vger.kernel.org
17276 W: http://www.st.com/
17277 F: Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
17278 F: drivers/iio/imu/st_lsm6dsx/
17280 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
17281 M: Mickael Guene <mickael.guene@st.com>
17282 L: linux-media@vger.kernel.org
17284 T: git git://linuxtv.org/media_tree.git
17285 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
17286 F: drivers/media/i2c/st-mipid02.c
17288 ST STM32 I2C/SMBUS DRIVER
17289 M: Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
17290 M: Alain Volmat <alain.volmat@foss.st.com>
17291 L: linux-i2c@vger.kernel.org
17293 F: drivers/i2c/busses/i2c-stm32*
17296 M: Daniel Nilsson <daniel.nilsson@flex.com>
17297 L: linux-hwmon@vger.kernel.org
17299 F: Documentation/hwmon/stpddc60.rst
17300 F: drivers/hwmon/pmbus/stpddc60.c
17302 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
17303 M: Song Qiang <songqiang1304521@gmail.com>
17304 L: linux-iio@vger.kernel.org
17306 F: Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
17307 F: drivers/iio/proximity/vl53l0x-i2c.c
17310 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17311 M: Sasha Levin <sashal@kernel.org>
17312 L: stable@vger.kernel.org
17314 F: Documentation/process/stable-kernel-rules.rst
17316 STAGING - ATOMISP DRIVER
17317 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17318 R: Sakari Ailus <sakari.ailus@linux.intel.com>
17319 L: linux-media@vger.kernel.org
17321 F: drivers/staging/media/atomisp/
17323 STAGING - FIELDBUS SUBSYSTEM
17324 M: Sven Van Asbroeck <TheSven73@gmail.com>
17326 F: drivers/staging/fieldbus/*
17327 F: drivers/staging/fieldbus/Documentation/
17329 STAGING - HMS ANYBUS-S BUS
17330 M: Sven Van Asbroeck <TheSven73@gmail.com>
17332 F: drivers/staging/fieldbus/anybuss/
17334 STAGING - INDUSTRIAL IO
17335 M: Jonathan Cameron <jic23@kernel.org>
17336 L: linux-iio@vger.kernel.org
17338 F: Documentation/devicetree/bindings/staging/iio/
17339 F: drivers/staging/iio/
17341 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
17342 M: Marc Dietrich <marvin24@gmx.de>
17343 L: ac100@lists.launchpad.net (moderated for non-subscribers)
17344 L: linux-tegra@vger.kernel.org
17346 F: drivers/staging/nvec/
17348 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
17349 M: Jens Frederich <jfrederich@gmail.com>
17350 M: Daniel Drake <dsd@laptop.org>
17351 M: Jon Nettleton <jon.nettleton@gmail.com>
17353 W: http://wiki.laptop.org/go/DCON
17354 F: drivers/staging/olpc_dcon/
17356 STAGING - REALTEK RTL8188EU DRIVERS
17357 M: Larry Finger <Larry.Finger@lwfinger.net>
17359 F: drivers/staging/rtl8188eu/
17361 STAGING - REALTEK RTL8712U DRIVERS
17362 M: Larry Finger <Larry.Finger@lwfinger.net>
17363 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
17365 F: drivers/staging/rtl8712/
17367 STAGING - SEPS525 LCD CONTROLLER DRIVERS
17368 M: Michael Hennerich <michael.hennerich@analog.com>
17369 L: linux-fbdev@vger.kernel.org
17371 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
17372 F: drivers/staging/fbtft/fb_seps525.c
17374 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
17375 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
17376 M: Teddy Wang <teddy.wang@siliconmotion.com>
17377 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
17378 L: linux-fbdev@vger.kernel.org
17380 F: drivers/staging/sm750fb/
17382 STAGING - VIA VT665X DRIVERS
17383 M: Forest Bond <forest@alittletooquiet.net>
17385 F: drivers/staging/vt665?/
17388 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17389 L: linux-staging@lists.linux.dev
17391 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
17392 F: drivers/staging/
17394 STARFIRE/DURALAN NETWORK DRIVER
17395 M: Ion Badulescu <ionut@badula.org>
17397 F: drivers/net/ethernet/adaptec/starfire*
17400 M: Peter Zijlstra <peterz@infradead.org>
17401 M: Josh Poimboeuf <jpoimboe@redhat.com>
17402 M: Jason Baron <jbaron@akamai.com>
17403 R: Steven Rostedt <rostedt@goodmis.org>
17404 R: Ard Biesheuvel <ardb@kernel.org>
17406 F: arch/*/include/asm/jump_label*.h
17407 F: arch/*/include/asm/static_call*.h
17408 F: arch/*/kernel/jump_label.c
17409 F: arch/*/kernel/static_call.c
17410 F: include/linux/jump_label*.h
17411 F: include/linux/static_call*.h
17412 F: kernel/jump_label.c
17413 F: kernel/static_call.c
17415 STI AUDIO (ASoC) DRIVERS
17416 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
17417 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17419 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
17423 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
17425 F: Documentation/devicetree/bindings/media/stih-cec.txt
17426 F: drivers/media/cec/platform/sti/
17428 STK1160 USB VIDEO CAPTURE DRIVER
17429 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17430 L: linux-media@vger.kernel.org
17432 T: git git://linuxtv.org/media_tree.git
17433 F: drivers/media/usb/stk1160/
17435 STM32 AUDIO (ASoC) DRIVERS
17436 M: Olivier Moysan <olivier.moysan@foss.st.com>
17437 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
17438 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17440 F: Documentation/devicetree/bindings/iio/adc/st,stm32-*.yaml
17443 STM32 TIMER/LPTIMER DRIVERS
17444 M: Fabrice Gasnier <fabrice.gasnier@foss.st.com>
17446 F: Documentation/ABI/testing/*timer-stm32
17447 F: Documentation/devicetree/bindings/*/*stm32-*timer*
17448 F: drivers/*/stm32-*timer*
17449 F: drivers/pwm/pwm-stm32*
17450 F: include/linux/*/stm32-*tim*
17452 STMMAC ETHERNET DRIVER
17453 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
17454 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
17455 M: Jose Abreu <joabreu@synopsys.com>
17456 L: netdev@vger.kernel.org
17458 W: http://www.stlinux.com
17459 F: Documentation/networking/device_drivers/ethernet/stmicro/
17460 F: drivers/net/ethernet/stmicro/stmmac/
17463 M: Sam Creasey <sammy@sammy.net>
17465 W: http://sammy.net/sun3/
17466 F: arch/m68k/include/asm/sun3*
17467 F: arch/m68k/kernel/*sun3*
17468 F: arch/m68k/sun3*/
17469 F: drivers/net/ethernet/i825xx/sun3*
17471 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
17472 M: Hans de Goede <hdegoede@redhat.com>
17473 L: linux-input@vger.kernel.org
17475 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
17476 F: drivers/input/keyboard/sun4i-lradc-keys.c
17478 SUNDANCE NETWORK DRIVER
17479 M: Denis Kirjanov <kda@linux-powerpc.org>
17480 L: netdev@vger.kernel.org
17482 F: drivers/net/ethernet/dlink/sundance.c
17485 M: Yoshinori Sato <ysato@users.sourceforge.jp>
17486 M: Rich Felker <dalias@libc.org>
17487 L: linux-sh@vger.kernel.org
17489 Q: http://patchwork.kernel.org/project/linux-sh/list/
17490 F: Documentation/sh/
17495 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
17496 M: Len Brown <len.brown@intel.com>
17497 M: Pavel Machek <pavel@ucw.cz>
17498 L: linux-pm@vger.kernel.org
17500 B: https://bugzilla.kernel.org
17501 F: Documentation/power/
17502 F: arch/x86/kernel/acpi/
17503 F: drivers/base/power/
17504 F: include/linux/freezer.h
17505 F: include/linux/pm.h
17506 F: include/linux/suspend.h
17510 M: Martin Mares <mj@ucw.cz>
17511 L: linux-video@atrey.karlin.mff.cuni.cz
17513 F: Documentation/admin-guide/svga.rst
17514 F: arch/x86/boot/video*
17517 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17518 L: iommu@lists.linux-foundation.org
17520 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
17521 F: arch/*/kernel/pci-swiotlb.c
17522 F: include/linux/swiotlb.h
17523 F: kernel/dma/swiotlb.c
17526 M: Jiri Pirko <jiri@resnulli.us>
17527 M: Ivan Vecera <ivecera@redhat.com>
17528 L: netdev@vger.kernel.org
17530 F: include/net/switchdev.h
17533 SY8106A REGULATOR DRIVER
17534 M: Icenowy Zheng <icenowy@aosc.io>
17536 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
17537 F: drivers/regulator/sy8106a-regulator.c
17539 SYNC FILE FRAMEWORK
17540 M: Sumit Semwal <sumit.semwal@linaro.org>
17541 R: Gustavo Padovan <gustavo@padovan.org>
17542 L: linux-media@vger.kernel.org
17543 L: dri-devel@lists.freedesktop.org
17545 T: git git://anongit.freedesktop.org/drm/drm-misc
17546 F: Documentation/driver-api/sync_file.rst
17547 F: drivers/dma-buf/dma-fence*
17548 F: drivers/dma-buf/sw_sync.c
17549 F: drivers/dma-buf/sync_*
17550 F: include/linux/sync_file.h
17551 F: include/uapi/linux/sync_file.h
17553 SYNOPSYS ARC ARCHITECTURE
17554 M: Vineet Gupta <vgupta@synopsys.com>
17555 L: linux-snps-arc@lists.infradead.org
17557 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
17558 F: Documentation/devicetree/bindings/arc/*
17559 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
17561 F: drivers/clocksource/arc_timer.c
17562 F: drivers/tty/serial/arc_uart.c
17564 SYNOPSYS ARC HSDK SDP pll clock driver
17565 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17567 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
17568 F: drivers/clk/clk-hsdk-pll.c
17570 SYNOPSYS ARC SDP clock driver
17571 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17573 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
17574 F: drivers/clk/axs10x/*
17576 SYNOPSYS ARC SDP platform support
17577 M: Alexey Brodkin <abrodkin@synopsys.com>
17579 F: Documentation/devicetree/bindings/arc/axs10*
17580 F: arch/arc/boot/dts/ax*
17581 F: arch/arc/plat-axs10x
17583 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
17584 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17586 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
17587 F: drivers/reset/reset-axs10x.c
17589 SYNOPSYS CREG GPIO DRIVER
17590 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17592 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
17593 F: drivers/gpio/gpio-creg-snps.c
17595 SYNOPSYS DESIGNWARE 8250 UART DRIVER
17596 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17598 F: drivers/tty/serial/8250/8250_dw.c
17599 F: drivers/tty/serial/8250/8250_dwlib.*
17600 F: drivers/tty/serial/8250/8250_lpss.c
17602 SYNOPSYS DESIGNWARE APB GPIO DRIVER
17603 M: Hoan Tran <hoan@os.amperecomputing.com>
17604 M: Serge Semin <fancer.lancer@gmail.com>
17605 L: linux-gpio@vger.kernel.org
17607 F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
17608 F: drivers/gpio/gpio-dwapb.c
17610 SYNOPSYS DESIGNWARE APB SSI DRIVER
17611 M: Serge Semin <fancer.lancer@gmail.com>
17612 L: linux-spi@vger.kernel.org
17614 F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
17615 F: drivers/spi/spi-dw*
17617 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
17618 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17620 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
17621 F: drivers/dma/dw-axi-dmac/
17623 SYNOPSYS DESIGNWARE DMAC DRIVER
17624 M: Viresh Kumar <vireshk@kernel.org>
17625 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17627 F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
17629 F: include/dt-bindings/dma/dw-dmac.h
17630 F: include/linux/dma/dw.h
17631 F: include/linux/platform_data/dma-dw.h
17633 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
17634 M: Jose Abreu <Jose.Abreu@synopsys.com>
17635 L: netdev@vger.kernel.org
17637 F: drivers/net/ethernet/synopsys/
17639 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
17640 M: Jose Abreu <Jose.Abreu@synopsys.com>
17641 L: netdev@vger.kernel.org
17643 F: drivers/net/pcs/pcs-xpcs.c
17644 F: include/linux/pcs/pcs-xpcs.h
17646 SYNOPSYS DESIGNWARE I2C DRIVER
17647 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
17648 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17649 R: Mika Westerberg <mika.westerberg@linux.intel.com>
17650 L: linux-i2c@vger.kernel.org
17652 F: drivers/i2c/busses/i2c-designware-*
17653 F: include/linux/platform_data/i2c-designware.h
17655 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
17656 M: Jaehoon Chung <jh80.chung@samsung.com>
17657 L: linux-mmc@vger.kernel.org
17659 F: drivers/mmc/host/dw_mmc*
17661 SYNOPSYS HSDK RESET CONTROLLER DRIVER
17662 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17664 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
17665 F: drivers/reset/reset-hsdk.c
17666 F: include/dt-bindings/reset/snps,hsdk-reset.h
17668 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
17669 M: Prabu Thangamuthu <prabu.t@synopsys.com>
17670 M: Manjunath M B <manjumb@synopsys.com>
17671 L: linux-mmc@vger.kernel.org
17673 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
17675 SYSTEM CONFIGURATION (SYSCON)
17676 M: Lee Jones <lee.jones@linaro.org>
17677 M: Arnd Bergmann <arnd@arndb.de>
17679 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
17680 F: drivers/mfd/syscon.c
17682 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
17683 M: Sudeep Holla <sudeep.holla@arm.com>
17684 R: Cristian Marussi <cristian.marussi@arm.com>
17685 L: linux-arm-kernel@lists.infradead.org
17687 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
17688 F: drivers/clk/clk-sc[mp]i.c
17689 F: drivers/cpufreq/sc[mp]i-cpufreq.c
17690 F: drivers/firmware/arm_scmi/
17691 F: drivers/firmware/arm_scpi.c
17692 F: drivers/regulator/scmi-regulator.c
17693 F: drivers/reset/reset-scmi.c
17694 F: include/linux/sc[mp]i_protocol.h
17695 F: include/trace/events/scmi.h
17697 SYSTEM RESET/SHUTDOWN DRIVERS
17698 M: Sebastian Reichel <sre@kernel.org>
17699 L: linux-pm@vger.kernel.org
17701 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
17702 F: Documentation/devicetree/bindings/power/reset/
17703 F: drivers/power/reset/
17705 SYSTEM TRACE MODULE CLASS
17706 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
17708 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
17709 F: Documentation/trace/stm.rst
17710 F: drivers/hwtracing/stm/
17711 F: include/linux/stm.h
17712 F: include/uapi/linux/stm.h
17714 SYSTEM76 ACPI DRIVER
17715 M: Jeremy Soller <jeremy@system76.com>
17716 M: System76 Product Development <productdev@system76.com>
17717 L: platform-driver-x86@vger.kernel.org
17719 F: drivers/platform/x86/system76_acpi.c
17722 M: Christoph Hellwig <hch@infradead.org>
17724 F: Documentation/filesystems/sysv-fs.rst
17726 F: include/linux/sysv_fs.h
17728 TASKSTATS STATISTICS INTERFACE
17729 M: Balbir Singh <bsingharora@gmail.com>
17731 F: Documentation/accounting/taskstats*
17732 F: include/linux/taskstats*
17733 F: kernel/taskstats.c
17736 M: Jamal Hadi Salim <jhs@mojatatu.com>
17737 M: Cong Wang <xiyou.wangcong@gmail.com>
17738 M: Jiri Pirko <jiri@resnulli.us>
17739 L: netdev@vger.kernel.org
17741 F: include/net/pkt_cls.h
17742 F: include/net/pkt_sched.h
17743 F: include/net/tc_act/
17744 F: include/uapi/linux/pkt_cls.h
17745 F: include/uapi/linux/pkt_sched.h
17746 F: include/uapi/linux/tc_act/
17747 F: include/uapi/linux/tc_ematch/
17750 TC90522 MEDIA DRIVER
17751 M: Akihiro Tsukada <tskd08@gmail.com>
17752 L: linux-media@vger.kernel.org
17754 F: drivers/media/dvb-frontends/tc90522*
17756 TCP LOW PRIORITY MODULE
17757 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
17758 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
17760 W: http://tcp-lp-mod.sourceforge.net/
17761 F: net/ipv4/tcp_lp.c
17763 TDA10071 MEDIA DRIVER
17764 M: Antti Palosaari <crope@iki.fi>
17765 L: linux-media@vger.kernel.org
17767 W: https://linuxtv.org
17768 W: http://palosaari.fi/linux/
17769 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17770 T: git git://linuxtv.org/anttip/media_tree.git
17771 F: drivers/media/dvb-frontends/tda10071*
17773 TDA18212 MEDIA DRIVER
17774 M: Antti Palosaari <crope@iki.fi>
17775 L: linux-media@vger.kernel.org
17777 W: https://linuxtv.org
17778 W: http://palosaari.fi/linux/
17779 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17780 T: git git://linuxtv.org/anttip/media_tree.git
17781 F: drivers/media/tuners/tda18212*
17783 TDA18218 MEDIA DRIVER
17784 M: Antti Palosaari <crope@iki.fi>
17785 L: linux-media@vger.kernel.org
17787 W: https://linuxtv.org
17788 W: http://palosaari.fi/linux/
17789 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17790 T: git git://linuxtv.org/anttip/media_tree.git
17791 F: drivers/media/tuners/tda18218*
17793 TDA18250 MEDIA DRIVER
17794 M: Olli Salonen <olli.salonen@iki.fi>
17795 L: linux-media@vger.kernel.org
17797 W: https://linuxtv.org
17798 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17799 T: git git://linuxtv.org/media_tree.git
17800 F: drivers/media/tuners/tda18250*
17802 TDA18271 MEDIA DRIVER
17803 M: Michael Krufky <mkrufky@linuxtv.org>
17804 L: linux-media@vger.kernel.org
17806 W: https://linuxtv.org
17807 W: http://github.com/mkrufky
17808 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17809 T: git git://linuxtv.org/mkrufky/tuners.git
17810 F: drivers/media/tuners/tda18271*
17812 TDA1997x MEDIA DRIVER
17813 M: Tim Harvey <tharvey@gateworks.com>
17814 L: linux-media@vger.kernel.org
17816 W: https://linuxtv.org
17817 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17818 F: drivers/media/i2c/tda1997x.*
17820 TDA827x MEDIA DRIVER
17821 M: Michael Krufky <mkrufky@linuxtv.org>
17822 L: linux-media@vger.kernel.org
17824 W: https://linuxtv.org
17825 W: http://github.com/mkrufky
17826 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17827 T: git git://linuxtv.org/mkrufky/tuners.git
17828 F: drivers/media/tuners/tda8290.*
17830 TDA8290 MEDIA DRIVER
17831 M: Michael Krufky <mkrufky@linuxtv.org>
17832 L: linux-media@vger.kernel.org
17834 W: https://linuxtv.org
17835 W: http://github.com/mkrufky
17836 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17837 T: git git://linuxtv.org/mkrufky/tuners.git
17838 F: drivers/media/tuners/tda8290.*
17840 TDA9840 MEDIA DRIVER
17841 M: Hans Verkuil <hverkuil@xs4all.nl>
17842 L: linux-media@vger.kernel.org
17844 W: https://linuxtv.org
17845 T: git git://linuxtv.org/media_tree.git
17846 F: drivers/media/i2c/tda9840*
17848 TEA5761 TUNER DRIVER
17849 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17850 L: linux-media@vger.kernel.org
17852 W: https://linuxtv.org
17853 T: git git://linuxtv.org/media_tree.git
17854 F: drivers/media/tuners/tea5761.*
17856 TEA5767 TUNER DRIVER
17857 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17858 L: linux-media@vger.kernel.org
17860 W: https://linuxtv.org
17861 T: git git://linuxtv.org/media_tree.git
17862 F: drivers/media/tuners/tea5767.*
17864 TEA6415C MEDIA DRIVER
17865 M: Hans Verkuil <hverkuil@xs4all.nl>
17866 L: linux-media@vger.kernel.org
17868 W: https://linuxtv.org
17869 T: git git://linuxtv.org/media_tree.git
17870 F: drivers/media/i2c/tea6415c*
17872 TEA6420 MEDIA DRIVER
17873 M: Hans Verkuil <hverkuil@xs4all.nl>
17874 L: linux-media@vger.kernel.org
17876 W: https://linuxtv.org
17877 T: git git://linuxtv.org/media_tree.git
17878 F: drivers/media/i2c/tea6420*
17881 M: Jiri Pirko <jiri@resnulli.us>
17882 L: netdev@vger.kernel.org
17884 F: drivers/net/team/
17885 F: include/linux/if_team.h
17886 F: include/uapi/linux/if_team.h
17888 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
17889 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
17891 F: arch/x86/platform/ts5500/
17893 TECHNOTREND USB IR RECEIVER
17894 M: Sean Young <sean@mess.org>
17895 L: linux-media@vger.kernel.org
17897 F: drivers/media/rc/ttusbir.c
17899 TECHWELL TW9910 VIDEO DECODER
17900 L: linux-media@vger.kernel.org
17902 F: drivers/media/i2c/tw9910.c
17903 F: include/media/i2c/tw9910.h
17906 M: Jens Wiklander <jens.wiklander@linaro.org>
17907 L: op-tee@lists.trustedfirmware.org
17909 F: Documentation/staging/tee.rst
17911 F: include/linux/tee_drv.h
17912 F: include/uapi/linux/tee.h
17914 TEGRA ARCHITECTURE SUPPORT
17915 M: Thierry Reding <thierry.reding@gmail.com>
17916 M: Jonathan Hunter <jonathanh@nvidia.com>
17917 L: linux-tegra@vger.kernel.org
17919 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
17920 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
17924 M: Peter De Schrijver <pdeschrijver@nvidia.com>
17925 M: Prashant Gaikwad <pgaikwad@nvidia.com>
17927 F: drivers/clk/tegra/
17930 M: Laxman Dewangan <ldewangan@nvidia.com>
17931 M: Jon Hunter <jonathanh@nvidia.com>
17933 F: drivers/dma/tegra*
17936 M: Laxman Dewangan <ldewangan@nvidia.com>
17937 R: Dmitry Osipenko <digetx@gmail.com>
17939 F: drivers/i2c/busses/i2c-tegra.c
17941 TEGRA IOMMU DRIVERS
17942 M: Thierry Reding <thierry.reding@gmail.com>
17943 R: Krishna Reddy <vdumpa@nvidia.com>
17944 L: linux-tegra@vger.kernel.org
17946 F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
17947 F: drivers/iommu/tegra*
17950 M: Laxman Dewangan <ldewangan@nvidia.com>
17952 F: drivers/input/keyboard/tegra-kbc.c
17955 M: Stefan Agner <stefan@agner.ch>
17956 M: Lucas Stach <dev@lynxeye.de>
17958 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
17959 F: drivers/mtd/nand/raw/tegra_nand.c
17962 M: Thierry Reding <thierry.reding@gmail.com>
17964 F: drivers/pwm/pwm-tegra.c
17966 TEGRA SERIAL DRIVER
17967 M: Laxman Dewangan <ldewangan@nvidia.com>
17969 F: drivers/tty/serial/serial-tegra.c
17972 M: Laxman Dewangan <ldewangan@nvidia.com>
17974 F: drivers/spi/spi-tegra*
17976 TEGRA QUAD SPI DRIVER
17977 M: Thierry Reding <thierry.reding@gmail.com>
17978 M: Jonathan Hunter <jonathanh@nvidia.com>
17979 M: Sowjanya Komatineni <skomatineni@nvidia.com>
17980 L: linux-tegra@vger.kernel.org
17982 F: drivers/spi/spi-tegra210-quad.c
17985 M: Thierry Reding <thierry.reding@gmail.com>
17986 M: Jonathan Hunter <jonathanh@nvidia.com>
17987 M: Sowjanya Komatineni <skomatineni@nvidia.com>
17988 L: linux-media@vger.kernel.org
17989 L: linux-tegra@vger.kernel.org
17991 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
17992 F: drivers/staging/media/tegra-video/
17994 TEGRA XUSB PADCTL DRIVER
17995 M: JC Kuo <jckuo@nvidia.com>
17997 F: drivers/phy/tegra/xusb*
17999 TEHUTI ETHERNET DRIVER
18000 M: Andy Gospodarek <andy@greyhouse.net>
18001 L: netdev@vger.kernel.org
18003 F: drivers/net/ethernet/tehuti/*
18005 TELECOM CLOCK DRIVER FOR MCPL0010
18006 M: Mark Gross <mark.gross@intel.com>
18008 F: drivers/char/tlclk.c
18010 TEMPO SEMICONDUCTOR DRIVERS
18011 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
18013 F: Documentation/devicetree/bindings/sound/tscs*.txt
18014 F: sound/soc/codecs/tscs*.c
18015 F: sound/soc/codecs/tscs*.h
18017 TENSILICA XTENSA PORT (xtensa)
18018 M: Chris Zankel <chris@zankel.net>
18019 M: Max Filippov <jcmvbkbc@gmail.com>
18020 L: linux-xtensa@linux-xtensa.org
18022 T: git git://github.com/czankel/xtensa-linux.git
18024 F: drivers/irqchip/irq-xtensa-*
18026 TEXAS INSTRUMENTS ASoC DRIVERS
18027 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
18028 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18032 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
18033 M: Ricardo Ribalda <ribalda@kernel.org>
18034 L: linux-iio@vger.kernel.org
18036 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
18037 F: drivers/iio/dac/ti-dac7612.c
18039 TEXAS INSTRUMENTS DMA DRIVERS
18040 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
18041 L: dmaengine@vger.kernel.org
18043 F: Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
18044 F: Documentation/devicetree/bindings/dma/ti-edma.txt
18045 F: Documentation/devicetree/bindings/dma/ti/
18047 X: drivers/dma/ti/cppi41.c
18048 F: include/linux/dma/k3-udma-glue.h
18049 F: include/linux/dma/ti-cppi5.h
18050 F: include/linux/dma/k3-psil.h
18052 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
18053 M: Nishanth Menon <nm@ti.com>
18054 M: Tero Kristo <kristo@kernel.org>
18055 M: Santosh Shilimkar <ssantosh@kernel.org>
18056 L: linux-arm-kernel@lists.infradead.org
18058 F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
18059 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
18060 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
18061 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
18062 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
18063 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
18064 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
18065 F: drivers/clk/keystone/sci-clk.c
18066 F: drivers/firmware/ti_sci*
18067 F: drivers/irqchip/irq-ti-sci-inta.c
18068 F: drivers/irqchip/irq-ti-sci-intr.c
18069 F: drivers/reset/reset-ti-sci.c
18070 F: drivers/soc/ti/ti_sci_inta_msi.c
18071 F: drivers/soc/ti/ti_sci_pm_domains.c
18072 F: include/dt-bindings/soc/ti,sci_pm_domain.h
18073 F: include/linux/soc/ti/ti_sci_inta_msi.h
18074 F: include/linux/soc/ti/ti_sci_protocol.h
18076 TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
18077 M: Robert Marko <robert.marko@sartura.hr>
18078 M: Luka Perkov <luka.perkov@sartura.hr>
18079 L: linux-hwmon@vger.kernel.org
18081 F: Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
18082 F: Documentation/hwmon/tps23861.rst
18083 F: drivers/hwmon/tps23861.c
18085 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
18086 M: Hans Verkuil <hverkuil@xs4all.nl>
18087 L: linux-media@vger.kernel.org
18089 W: https://linuxtv.org
18090 T: git git://linuxtv.org/media_tree.git
18091 F: drivers/media/radio/radio-raremono.c
18094 M: Zhang Rui <rui.zhang@intel.com>
18095 M: Daniel Lezcano <daniel.lezcano@linaro.org>
18096 R: Amit Kucheria <amitk@kernel.org>
18097 L: linux-pm@vger.kernel.org
18099 Q: https://patchwork.kernel.org/project/linux-pm/list/
18100 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux.git
18101 F: Documentation/devicetree/bindings/thermal/
18102 F: drivers/thermal/
18103 F: include/linux/cpu_cooling.h
18104 F: include/linux/thermal.h
18105 F: include/uapi/linux/thermal.h
18107 THERMAL DRIVER FOR AMLOGIC SOCS
18108 M: Guillaume La Roque <glaroque@baylibre.com>
18109 L: linux-pm@vger.kernel.org
18110 L: linux-amlogic@lists.infradead.org
18112 W: http://linux-meson.com/
18113 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
18114 F: drivers/thermal/amlogic_thermal.c
18116 THERMAL/CPU_COOLING
18117 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
18118 M: Daniel Lezcano <daniel.lezcano@linaro.org>
18119 M: Viresh Kumar <viresh.kumar@linaro.org>
18120 R: Lukasz Luba <lukasz.luba@arm.com>
18121 L: linux-pm@vger.kernel.org
18123 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
18124 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
18125 F: drivers/thermal/cpufreq_cooling.c
18126 F: drivers/thermal/cpuidle_cooling.c
18127 F: include/linux/cpu_cooling.h
18129 THERMAL/POWER_ALLOCATOR
18130 M: Lukasz Luba <lukasz.luba@arm.com>
18131 L: linux-pm@vger.kernel.org
18133 F: Documentation/driver-api/thermal/power_allocator.rst
18134 F: drivers/thermal/gov_power_allocator.c
18135 F: include/trace/events/thermal_power_allocator.h
18137 THINKPAD ACPI EXTRAS DRIVER
18138 M: Henrique de Moraes Holschuh <hmh@hmh.eng.br>
18139 L: ibm-acpi-devel@lists.sourceforge.net
18140 L: platform-driver-x86@vger.kernel.org
18142 W: http://ibm-acpi.sourceforge.net
18143 W: http://thinkwiki.org/wiki/Ibm-acpi
18144 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
18145 F: drivers/platform/x86/thinkpad_acpi.c
18147 THUNDERBOLT DMA TRAFFIC TEST DRIVER
18148 M: Isaac Hazan <isaac.hazan@intel.com>
18149 L: linux-usb@vger.kernel.org
18151 F: drivers/thunderbolt/dma_test.c
18154 M: Andreas Noever <andreas.noever@gmail.com>
18155 M: Michael Jamet <michael.jamet@intel.com>
18156 M: Mika Westerberg <mika.westerberg@linux.intel.com>
18157 M: Yehezkel Bernat <YehezkelShB@gmail.com>
18158 L: linux-usb@vger.kernel.org
18160 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
18161 F: Documentation/admin-guide/thunderbolt.rst
18162 F: drivers/thunderbolt/
18163 F: include/linux/thunderbolt.h
18165 THUNDERBOLT NETWORK DRIVER
18166 M: Michael Jamet <michael.jamet@intel.com>
18167 M: Mika Westerberg <mika.westerberg@linux.intel.com>
18168 M: Yehezkel Bernat <YehezkelShB@gmail.com>
18169 L: netdev@vger.kernel.org
18171 F: drivers/net/thunderbolt.c
18173 THUNDERX GPIO DRIVER
18174 M: Robert Richter <rric@kernel.org>
18176 F: drivers/gpio/gpio-thunderx.c
18178 TI ADS131E0X ADC SERIES DRIVER
18179 M: Tomislav Denis <tomislav.denis@avl.com>
18180 L: linux-iio@vger.kernel.org
18182 F: Documentation/devicetree/bindings/iio/adc/ti,ads131e08.yaml
18183 F: drivers/iio/adc/ti-ads131e08.c
18185 TI AM437X VPFE DRIVER
18186 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
18187 L: linux-media@vger.kernel.org
18189 W: https://linuxtv.org
18190 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18191 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
18192 F: drivers/media/platform/am437x/
18194 TI BANDGAP AND THERMAL DRIVER
18195 M: Eduardo Valentin <edubezval@gmail.com>
18196 M: Keerthy <j-keerthy@ti.com>
18197 L: linux-pm@vger.kernel.org
18198 L: linux-omap@vger.kernel.org
18200 F: drivers/thermal/ti-soc-thermal/
18202 TI BQ27XXX POWER SUPPLY DRIVER
18203 F: drivers/power/supply/bq27xxx_battery.c
18204 F: drivers/power/supply/bq27xxx_battery_i2c.c
18205 F: include/linux/power/bq27xxx_battery.h
18207 TI CDCE706 CLOCK DRIVER
18208 M: Max Filippov <jcmvbkbc@gmail.com>
18210 F: drivers/clk/clk-cdce706.c
18213 M: Tero Kristo <kristo@kernel.org>
18214 L: linux-omap@vger.kernel.org
18217 F: include/linux/clk/ti.h
18219 TI DAVINCI MACHINE SUPPORT
18220 M: Sekhar Nori <nsekhar@ti.com>
18221 R: Bartosz Golaszewski <bgolaszewski@baylibre.com>
18222 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18224 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
18225 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
18226 F: arch/arm/boot/dts/da850*
18227 F: arch/arm/mach-davinci/
18228 F: drivers/i2c/busses/i2c-davinci.c
18230 TI DAVINCI SERIES CLOCK DRIVER
18231 M: David Lechner <david@lechnology.com>
18232 R: Sekhar Nori <nsekhar@ti.com>
18234 F: Documentation/devicetree/bindings/clock/ti/davinci/
18235 F: drivers/clk/davinci/
18237 TI DAVINCI SERIES GPIO DRIVER
18238 M: Keerthy <j-keerthy@ti.com>
18239 L: linux-gpio@vger.kernel.org
18241 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
18242 F: drivers/gpio/gpio-davinci.c
18244 TI DAVINCI SERIES MEDIA DRIVER
18245 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
18246 L: linux-media@vger.kernel.org
18248 W: https://linuxtv.org
18249 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18250 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
18251 F: drivers/media/platform/davinci/
18252 F: include/media/davinci/
18254 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
18255 R: David Lechner <david@lechnology.com>
18256 L: linux-iio@vger.kernel.org
18257 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
18258 F: drivers/counter/ti-eqep.c
18260 TI ETHERNET SWITCH DRIVER (CPSW)
18261 R: Grygorii Strashko <grygorii.strashko@ti.com>
18262 L: linux-omap@vger.kernel.org
18263 L: netdev@vger.kernel.org
18265 F: drivers/net/ethernet/ti/cpsw*
18266 F: drivers/net/ethernet/ti/davinci*
18268 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
18269 M: Alex Dubov <oakad@yahoo.com>
18271 W: http://tifmxx.berlios.de/
18272 F: drivers/memstick/host/tifm_ms.c
18273 F: drivers/misc/tifm*
18274 F: drivers/mmc/host/tifm_sd.c
18275 F: include/linux/tifm.h
18277 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
18278 M: Santosh Shilimkar <ssantosh@kernel.org>
18279 L: linux-kernel@vger.kernel.org
18280 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18282 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
18283 F: drivers/soc/ti/*
18285 TI LM49xxx FAMILY ASoC CODEC DRIVERS
18286 M: M R Swami Reddy <mr.swami.reddy@ti.com>
18287 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
18288 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18290 F: sound/soc/codecs/isabelle*
18291 F: sound/soc/codecs/lm49453*
18293 TI NETCP ETHERNET DRIVER
18294 M: Wingman Kwok <w-kwok2@ti.com>
18295 M: Murali Karicheri <m-karicheri2@ti.com>
18296 L: netdev@vger.kernel.org
18298 F: drivers/net/ethernet/ti/netcp*
18300 TI PCM3060 ASoC CODEC DRIVER
18301 M: Kirill Marinushkin <kmarinushkin@birdec.com>
18302 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18304 F: Documentation/devicetree/bindings/sound/pcm3060.txt
18305 F: sound/soc/codecs/pcm3060*
18307 TI TAS571X FAMILY ASoC CODEC DRIVER
18308 M: Kevin Cernekee <cernekee@chromium.org>
18309 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18311 F: sound/soc/codecs/tas571x*
18313 TI TRF7970A NFC DRIVER
18314 M: Mark Greer <mgreer@animalcreek.com>
18315 L: linux-wireless@vger.kernel.org
18316 L: linux-nfc@lists.01.org (moderated for non-subscribers)
18318 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
18319 F: drivers/nfc/trf7970a.c
18321 TI TWL4030 SERIES SOC CODEC DRIVER
18322 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
18323 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18325 F: sound/soc/codecs/twl4030*
18328 M: Benoit Parrot <bparrot@ti.com>
18329 L: linux-media@vger.kernel.org
18331 W: http://linuxtv.org/
18332 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18333 F: Documentation/devicetree/bindings/media/ti,cal.yaml
18334 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
18335 F: drivers/media/platform/ti-vpe/
18337 TI WILINK WIRELESS DRIVERS
18338 L: linux-wireless@vger.kernel.org
18340 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
18341 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
18342 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
18343 F: drivers/net/wireless/ti/
18344 F: include/linux/wl12xx.h
18346 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
18347 M: John Stultz <john.stultz@linaro.org>
18348 M: Thomas Gleixner <tglx@linutronix.de>
18349 R: Stephen Boyd <sboyd@kernel.org>
18350 L: linux-kernel@vger.kernel.org
18352 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
18353 F: include/linux/clocksource.h
18354 F: include/linux/time.h
18355 F: include/linux/timex.h
18356 F: include/uapi/linux/time.h
18357 F: include/uapi/linux/timex.h
18358 F: kernel/time/alarmtimer.c
18359 F: kernel/time/clocksource.c
18360 F: kernel/time/ntp.c
18361 F: kernel/time/time*.c
18362 F: tools/testing/selftests/timers/
18365 M: Jon Maloy <jmaloy@redhat.com>
18366 M: Ying Xue <ying.xue@windriver.com>
18367 L: netdev@vger.kernel.org (core kernel code)
18368 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
18370 W: http://tipc.sourceforge.net/
18371 F: include/uapi/linux/tipc*.h
18374 TLAN NETWORK DRIVER
18375 M: Samuel Chessman <chessman@tux.org>
18376 L: tlan-devel@lists.sourceforge.net (subscribers-only)
18378 W: http://sourceforge.net/projects/tlan/
18379 F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
18380 F: drivers/net/ethernet/ti/tlan.*
18382 TM6000 VIDEO4LINUX DRIVER
18383 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18384 L: linux-media@vger.kernel.org
18386 W: https://linuxtv.org
18387 T: git git://linuxtv.org/media_tree.git
18388 F: Documentation/admin-guide/media/tm6000*
18389 F: drivers/media/usb/tm6000/
18391 TMIO/SDHI MMC DRIVER
18392 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
18393 L: linux-mmc@vger.kernel.org
18395 F: drivers/mmc/host/renesas_sdhi*
18396 F: drivers/mmc/host/tmio_mmc*
18397 F: include/linux/mfd/tmio.h
18399 TMP401 HARDWARE MONITOR DRIVER
18400 M: Guenter Roeck <linux@roeck-us.net>
18401 L: linux-hwmon@vger.kernel.org
18403 F: Documentation/hwmon/tmp401.rst
18404 F: drivers/hwmon/tmp401.c
18406 TMP513 HARDWARE MONITOR DRIVER
18407 M: Eric Tremblay <etremblay@distech-controls.com>
18408 L: linux-hwmon@vger.kernel.org
18410 F: Documentation/hwmon/tmp513.rst
18411 F: drivers/hwmon/tmp513.c
18413 TMPFS (SHMEM FILESYSTEM)
18414 M: Hugh Dickins <hughd@google.com>
18415 L: linux-mm@kvack.org
18417 F: include/linux/shmem_fs.h
18420 TOMOYO SECURITY MODULE
18421 M: Kentaro Takeda <takedakn@nttdata.co.jp>
18422 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
18423 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
18424 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
18425 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
18426 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
18428 W: https://tomoyo.osdn.jp/
18429 F: security/tomoyo/
18431 TOPSTAR LAPTOP EXTRAS DRIVER
18432 M: Herton Ronaldo Krzesinski <herton@canonical.com>
18433 L: platform-driver-x86@vger.kernel.org
18435 F: drivers/platform/x86/topstar-laptop.c
18437 TORTURE-TEST MODULES
18438 M: Davidlohr Bueso <dave@stgolabs.net>
18439 M: "Paul E. McKenney" <paulmck@kernel.org>
18440 M: Josh Triplett <josh@joshtriplett.org>
18441 L: linux-kernel@vger.kernel.org
18443 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18444 F: Documentation/RCU/torture.rst
18445 F: kernel/locking/locktorture.c
18446 F: kernel/rcu/rcuscale.c
18447 F: kernel/rcu/rcutorture.c
18448 F: kernel/rcu/refscale.c
18449 F: kernel/torture.c
18451 TOSHIBA ACPI EXTRAS DRIVER
18452 M: Azael Avalos <coproscefalo@gmail.com>
18453 L: platform-driver-x86@vger.kernel.org
18455 F: drivers/platform/x86/toshiba_acpi.c
18457 TOSHIBA BLUETOOTH DRIVER
18458 M: Azael Avalos <coproscefalo@gmail.com>
18459 L: platform-driver-x86@vger.kernel.org
18461 F: drivers/platform/x86/toshiba_bluetooth.c
18463 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
18464 M: Azael Avalos <coproscefalo@gmail.com>
18465 L: platform-driver-x86@vger.kernel.org
18467 F: drivers/platform/x86/toshiba_haps.c
18470 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
18472 W: http://www.buzzard.org.uk/toshiba/
18473 F: drivers/char/toshiba.c
18474 F: include/linux/toshiba.h
18475 F: include/uapi/linux/toshiba.h
18477 TOSHIBA TC358743 DRIVER
18478 M: Mats Randgaard <matrandg@cisco.com>
18479 L: linux-media@vger.kernel.org
18481 F: drivers/media/i2c/tc358743*
18482 F: include/media/i2c/tc358743.h
18484 TOSHIBA WMI HOTKEYS DRIVER
18485 M: Azael Avalos <coproscefalo@gmail.com>
18486 L: platform-driver-x86@vger.kernel.org
18488 F: drivers/platform/x86/toshiba-wmi.c
18491 M: Peter Huewe <peterhuewe@gmx.de>
18492 M: Jarkko Sakkinen <jarkko@kernel.org>
18493 R: Jason Gunthorpe <jgg@ziepe.ca>
18494 L: linux-integrity@vger.kernel.org
18496 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
18497 Q: https://patchwork.kernel.org/project/linux-integrity/list/
18498 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
18499 F: drivers/char/tpm/
18502 M: Steven Rostedt <rostedt@goodmis.org>
18503 M: Ingo Molnar <mingo@redhat.com>
18505 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
18506 F: Documentation/trace/ftrace.rst
18507 F: arch/*/*/*/ftrace.h
18508 F: arch/*/kernel/ftrace.c
18510 F: include/*/ftrace.h
18511 F: include/linux/trace*.h
18514 F: tools/testing/selftests/ftrace/
18516 TRACING MMIO ACCESSES (MMIOTRACE)
18517 M: Steven Rostedt <rostedt@goodmis.org>
18518 M: Ingo Molnar <mingo@kernel.org>
18519 R: Karol Herbst <karolherbst@gmail.com>
18520 R: Pekka Paalanen <ppaalanen@gmail.com>
18521 L: linux-kernel@vger.kernel.org
18522 L: nouveau@lists.freedesktop.org
18524 F: arch/x86/mm/kmmio.c
18525 F: arch/x86/mm/mmio-mod.c
18526 F: arch/x86/mm/testmmiotrace.c
18527 F: include/linux/mmiotrace.h
18528 F: kernel/trace/trace_mmiotrace.c
18531 M: Jiri Kosina <trivial@kernel.org>
18533 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
18534 K: ^Subject:.*(?i)trivial
18537 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18538 M: Jiri Slaby <jirislaby@kernel.org>
18540 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
18541 F: Documentation/driver-api/serial/
18543 F: drivers/tty/serial/serial_core.c
18544 F: include/linux/serial.h
18545 F: include/linux/serial_core.h
18546 F: include/linux/tty.h
18547 F: include/uapi/linux/serial.h
18548 F: include/uapi/linux/serial_core.h
18549 F: include/uapi/linux/tty.h
18551 TUA9001 MEDIA DRIVER
18552 M: Antti Palosaari <crope@iki.fi>
18553 L: linux-media@vger.kernel.org
18555 W: https://linuxtv.org
18556 W: http://palosaari.fi/linux/
18557 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18558 T: git git://linuxtv.org/anttip/media_tree.git
18559 F: drivers/media/tuners/tua9001*
18561 TULIP NETWORK DRIVERS
18562 L: netdev@vger.kernel.org
18563 L: linux-parisc@vger.kernel.org
18565 F: drivers/net/ethernet/dec/tulip/
18568 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
18570 W: http://vtun.sourceforge.net/tun
18571 F: Documentation/networking/tuntap.rst
18572 F: arch/um/os-Linux/drivers/
18574 TURBOCHANNEL SUBSYSTEM
18575 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
18576 M: Ralf Baechle <ralf@linux-mips.org>
18577 L: linux-mips@vger.kernel.org
18579 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
18581 F: include/linux/tc.h
18584 M: "Len Brown" <lenb@kernel.org>
18585 L: linux-pm@vger.kernel.org
18587 Q: https://patchwork.kernel.org/project/linux-pm/list/
18588 B: https://bugzilla.kernel.org
18589 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
18590 F: tools/power/x86/turbostat/
18592 TW5864 VIDEO4LINUX DRIVER
18593 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
18594 M: Anton Sviridenko <anton@corp.bluecherry.net>
18595 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
18596 M: Andrey Utkin <andrey_utkin@fastmail.com>
18597 L: linux-media@vger.kernel.org
18599 F: drivers/media/pci/tw5864/
18601 TW68 VIDEO4LINUX DRIVER
18602 M: Hans Verkuil <hverkuil@xs4all.nl>
18603 L: linux-media@vger.kernel.org
18605 W: https://linuxtv.org
18606 T: git git://linuxtv.org/media_tree.git
18607 F: drivers/media/pci/tw68/
18609 TW686X VIDEO4LINUX DRIVER
18610 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
18611 L: linux-media@vger.kernel.org
18613 W: http://linuxtv.org
18614 T: git git://linuxtv.org/media_tree.git
18615 F: drivers/media/pci/tw686x/
18617 UACCE ACCELERATOR FRAMEWORK
18618 M: Zhangfei Gao <zhangfei.gao@linaro.org>
18619 M: Zhou Wang <wangzhou1@hisilicon.com>
18620 L: linux-accelerators@lists.ozlabs.org
18621 L: linux-kernel@vger.kernel.org
18623 F: Documentation/ABI/testing/sysfs-driver-uacce
18624 F: Documentation/misc-devices/uacce.rst
18625 F: drivers/misc/uacce/
18626 F: include/linux/uacce.h
18627 F: include/uapi/misc/uacce/
18629 UBI FILE SYSTEM (UBIFS)
18630 M: Richard Weinberger <richard@nod.at>
18631 L: linux-mtd@lists.infradead.org
18633 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
18634 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
18635 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
18636 F: Documentation/filesystems/ubifs-authentication.rst
18637 F: Documentation/filesystems/ubifs.rst
18640 UCLINUX (M68KNOMMU AND COLDFIRE)
18641 M: Greg Ungerer <gerg@linux-m68k.org>
18642 L: linux-m68k@lists.linux-m68k.org
18643 L: uclinux-dev@uclinux.org (subscribers-only)
18645 W: http://www.linux-m68k.org/
18646 W: http://www.uclinux.org/
18647 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
18648 F: arch/m68k/*/*_no.*
18650 F: arch/m68k/coldfire/
18651 F: arch/m68k/include/asm/*_no.*
18654 M: Jan Kara <jack@suse.com>
18656 F: Documentation/filesystems/udf.rst
18660 M: Bastien Nocera <hadess@hadess.net>
18661 L: linux-input@vger.kernel.org
18663 F: drivers/hid/hid-udraw-ps3.c
18666 M: Evgeniy Dushistov <dushistov@mail.ru>
18668 F: Documentation/admin-guide/ufs.rst
18671 UHID USERSPACE HID IO DRIVER
18672 M: David Rheinsberg <david.rheinsberg@gmail.com>
18673 L: linux-input@vger.kernel.org
18675 F: drivers/hid/uhid.c
18676 F: include/uapi/linux/uhid.h
18679 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18680 L: linux-usb@vger.kernel.org
18682 F: drivers/usb/common/ulpi.c
18683 F: include/linux/ulpi/
18686 M: Gabriel Krisman Bertazi <krisman@collabora.com>
18687 L: linux-fsdevel@vger.kernel.org
18692 M: Tony Finch <dot@dotat.at>
18694 W: http://dotat.at/prog/unifdef
18695 F: scripts/unifdef.c
18697 UNIFORM CDROM DRIVER
18698 M: Jens Axboe <axboe@kernel.dk>
18700 W: http://www.kernel.dk
18701 F: Documentation/cdrom/
18702 F: drivers/cdrom/cdrom.c
18703 F: include/linux/cdrom.h
18704 F: include/uapi/linux/cdrom.h
18706 UNISYS S-PAR DRIVERS
18707 M: David Kershner <david.kershner@unisys.com>
18708 L: sparmaintainer@unisys.com (Unisys internal)
18710 F: drivers/staging/unisys/
18711 F: drivers/visorbus/
18712 F: include/linux/visorbus.h
18714 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
18715 R: Alim Akhtar <alim.akhtar@samsung.com>
18716 R: Avri Altman <avri.altman@wdc.com>
18717 L: linux-scsi@vger.kernel.org
18719 F: Documentation/scsi/ufs.rst
18720 F: drivers/scsi/ufs/
18722 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
18723 M: Pedro Sousa <pedrom.sousa@synopsys.com>
18724 L: linux-scsi@vger.kernel.org
18726 F: drivers/scsi/ufs/*dwc*
18728 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
18729 M: Stanley Chu <stanley.chu@mediatek.com>
18730 L: linux-scsi@vger.kernel.org
18731 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
18733 F: drivers/scsi/ufs/ufs-mediatek*
18735 UNSORTED BLOCK IMAGES (UBI)
18736 M: Richard Weinberger <richard@nod.at>
18737 L: linux-mtd@lists.infradead.org
18739 W: http://www.linux-mtd.infradead.org/
18740 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
18741 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
18742 F: drivers/mtd/ubi/
18743 F: include/linux/mtd/ubi.h
18744 F: include/uapi/mtd/ubi-user.h
18746 USB "USBNET" DRIVER FRAMEWORK
18747 M: Oliver Neukum <oneukum@suse.com>
18748 L: netdev@vger.kernel.org
18750 W: http://www.linux-usb.org/usbnet
18751 F: drivers/net/usb/usbnet.c
18752 F: include/linux/usb/usbnet.h
18755 M: Oliver Neukum <oneukum@suse.com>
18756 L: linux-usb@vger.kernel.org
18758 F: Documentation/usb/acm.rst
18759 F: drivers/usb/class/cdc-acm.*
18761 USB APPLE MFI FASTCHARGE DRIVER
18762 M: Bastien Nocera <hadess@hadess.net>
18763 L: linux-usb@vger.kernel.org
18765 F: drivers/usb/misc/apple-mfi-fastcharge.c
18767 USB AR5523 WIRELESS DRIVER
18768 M: Pontus Fuchs <pontus.fuchs@gmail.com>
18769 L: linux-wireless@vger.kernel.org
18771 F: drivers/net/wireless/ath/ar5523/
18774 M: Oliver Neukum <oneukum@suse.com>
18775 L: linux-usb@vger.kernel.org
18776 L: linux-scsi@vger.kernel.org
18778 F: drivers/usb/storage/uas.c
18780 USB CDC ETHERNET DRIVER
18781 M: Oliver Neukum <oliver@neukum.org>
18782 L: linux-usb@vger.kernel.org
18784 F: drivers/net/usb/cdc_*.c
18785 F: include/uapi/linux/usb/cdc.h
18787 USB CHAOSKEY DRIVER
18788 M: Keith Packard <keithp@keithp.com>
18789 L: linux-usb@vger.kernel.org
18791 F: drivers/usb/misc/chaoskey.c
18793 USB CYPRESS C67X00 DRIVER
18794 M: Peter Korsgaard <jacmet@sunsite.dk>
18795 L: linux-usb@vger.kernel.org
18797 F: drivers/usb/c67x00/
18799 USB DAVICOM DM9601 DRIVER
18800 M: Peter Korsgaard <jacmet@sunsite.dk>
18801 L: netdev@vger.kernel.org
18803 W: http://www.linux-usb.org/usbnet
18804 F: drivers/net/usb/dm9601.c
18807 M: Alan Stern <stern@rowland.harvard.edu>
18808 L: linux-usb@vger.kernel.org
18810 F: Documentation/usb/ehci.rst
18811 F: drivers/usb/host/ehci*
18813 USB GADGET/PERIPHERAL SUBSYSTEM
18814 M: Felipe Balbi <balbi@kernel.org>
18815 L: linux-usb@vger.kernel.org
18817 W: http://www.linux-usb.org/gadget
18818 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
18819 F: drivers/usb/gadget/
18820 F: include/linux/usb/gadget*
18822 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
18823 M: Jiri Kosina <jikos@kernel.org>
18824 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
18825 L: linux-usb@vger.kernel.org
18827 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
18828 F: Documentation/hid/hiddev.rst
18829 F: drivers/hid/usbhid/
18831 USB INTEL XHCI ROLE MUX DRIVER
18832 M: Hans de Goede <hdegoede@redhat.com>
18833 L: linux-usb@vger.kernel.org
18835 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
18837 USB IP DRIVER FOR HISILICON KIRIN
18838 M: Yu Chen <chenyu56@huawei.com>
18839 M: Binghui Wang <wangbinghui@hisilicon.com>
18840 L: linux-usb@vger.kernel.org
18842 F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
18843 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
18846 M: Olav Kongas <ok@artecdesign.ee>
18847 L: linux-usb@vger.kernel.org
18849 F: drivers/usb/host/isp116x*
18850 F: include/linux/usb/isp116x.h
18852 USB LAN78XX ETHERNET DRIVER
18853 M: Woojung Huh <woojung.huh@microchip.com>
18854 M: UNGLinuxDriver@microchip.com
18855 L: netdev@vger.kernel.org
18857 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
18858 F: drivers/net/usb/lan78xx.*
18859 F: include/dt-bindings/net/microchip-lan78xx.h
18861 USB MASS STORAGE DRIVER
18862 M: Alan Stern <stern@rowland.harvard.edu>
18863 L: linux-usb@vger.kernel.org
18864 L: usb-storage@lists.one-eyed-alien.net
18866 F: drivers/usb/storage/
18869 M: Clemens Ladisch <clemens@ladisch.de>
18870 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18872 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
18873 F: sound/usb/midi.*
18875 USB NETWORKING DRIVERS
18876 L: linux-usb@vger.kernel.org
18878 F: drivers/net/usb/
18881 M: Alan Stern <stern@rowland.harvard.edu>
18882 L: linux-usb@vger.kernel.org
18884 F: Documentation/usb/ohci.rst
18885 F: drivers/usb/host/ohci*
18887 USB OTG FSM (Finite State Machine)
18888 M: Peter Chen <peter.chen@kernel.org>
18889 L: linux-usb@vger.kernel.org
18891 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
18892 F: drivers/usb/common/usb-otg-fsm.c
18895 M: Valentina Manea <valentina.manea.m@gmail.com>
18896 M: Shuah Khan <shuah@kernel.org>
18897 M: Shuah Khan <skhan@linuxfoundation.org>
18898 L: linux-usb@vger.kernel.org
18900 F: Documentation/usb/usbip_protocol.rst
18901 F: drivers/usb/usbip/
18902 F: tools/testing/selftests/drivers/usb/usbip/
18903 F: tools/usb/usbip/
18906 M: Petko Manolov <petkan@nucleusys.com>
18907 L: linux-usb@vger.kernel.org
18908 L: netdev@vger.kernel.org
18910 W: https://github.com/petkan/pegasus
18911 T: git git://github.com/petkan/pegasus.git
18912 F: drivers/net/usb/pegasus.*
18915 M: Felipe Balbi <balbi@kernel.org>
18916 L: linux-usb@vger.kernel.org
18918 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
18919 F: drivers/usb/phy/
18921 USB PRINTER DRIVER (usblp)
18922 M: Pete Zaitcev <zaitcev@redhat.com>
18923 L: linux-usb@vger.kernel.org
18925 F: drivers/usb/class/usblp.c
18927 USB RAW GADGET DRIVER
18928 R: Andrey Konovalov <andreyknvl@gmail.com>
18929 L: linux-usb@vger.kernel.org
18931 F: Documentation/usb/raw-gadget.rst
18932 F: drivers/usb/gadget/legacy/raw_gadget.c
18933 F: include/uapi/linux/usb/raw_gadget.h
18935 USB QMI WWAN NETWORK DRIVER
18936 M: Bjørn Mork <bjorn@mork.no>
18937 L: netdev@vger.kernel.org
18939 F: Documentation/ABI/testing/sysfs-class-net-qmi
18940 F: drivers/net/usb/qmi_wwan.c
18943 M: Petko Manolov <petkan@nucleusys.com>
18944 L: linux-usb@vger.kernel.org
18945 L: netdev@vger.kernel.org
18947 W: https://github.com/petkan/rtl8150
18948 T: git git://github.com/petkan/rtl8150.git
18949 F: drivers/net/usb/rtl8150.c
18951 USB SERIAL SUBSYSTEM
18952 M: Johan Hovold <johan@kernel.org>
18953 L: linux-usb@vger.kernel.org
18955 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
18956 F: Documentation/usb/usb-serial.rst
18957 F: drivers/usb/serial/
18958 F: include/linux/usb/serial.h
18960 USB SMSC75XX ETHERNET DRIVER
18961 M: Steve Glendinning <steve.glendinning@shawell.net>
18962 L: netdev@vger.kernel.org
18964 F: drivers/net/usb/smsc75xx.*
18966 USB SMSC95XX ETHERNET DRIVER
18967 M: Steve Glendinning <steve.glendinning@shawell.net>
18968 M: UNGLinuxDriver@microchip.com
18969 L: netdev@vger.kernel.org
18971 F: drivers/net/usb/smsc95xx.*
18974 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18975 L: linux-usb@vger.kernel.org
18977 W: http://www.linux-usb.org
18978 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
18979 F: Documentation/devicetree/bindings/usb/
18980 F: Documentation/usb/
18982 F: include/linux/usb.h
18983 F: include/linux/usb/
18985 USB TYPEC BUS FOR ALTERNATE MODES
18986 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18987 L: linux-usb@vger.kernel.org
18989 F: Documentation/ABI/testing/sysfs-bus-typec
18990 F: Documentation/driver-api/usb/typec_bus.rst
18991 F: drivers/usb/typec/altmodes/
18992 F: include/linux/usb/typec_altmode.h
18995 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18996 L: linux-usb@vger.kernel.org
18998 F: Documentation/ABI/testing/sysfs-class-typec
18999 F: Documentation/driver-api/usb/typec.rst
19000 F: drivers/usb/typec/
19001 F: include/linux/usb/typec.h
19003 USB TYPEC INTEL PMC MUX DRIVER
19004 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19005 L: linux-usb@vger.kernel.org
19007 F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
19008 F: drivers/usb/typec/mux/intel_pmc_mux.c
19010 USB TYPEC PI3USB30532 MUX DRIVER
19011 M: Hans de Goede <hdegoede@redhat.com>
19012 L: linux-usb@vger.kernel.org
19014 F: drivers/usb/typec/mux/pi3usb30532.c
19016 USB TYPEC PORT CONTROLLER DRIVERS
19017 M: Guenter Roeck <linux@roeck-us.net>
19018 L: linux-usb@vger.kernel.org
19020 F: drivers/usb/typec/tcpm/
19023 M: Alan Stern <stern@rowland.harvard.edu>
19024 L: linux-usb@vger.kernel.org
19026 F: drivers/usb/host/uhci*
19029 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19030 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
19031 L: linux-media@vger.kernel.org
19033 W: http://www.ideasonboard.org/uvc/
19034 T: git git://linuxtv.org/media_tree.git
19035 F: drivers/media/usb/uvc/
19036 F: include/uapi/linux/uvcvideo.h
19039 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19040 L: linux-usb@vger.kernel.org
19042 F: drivers/usb/gadget/function/*uvc*
19043 F: drivers/usb/gadget/legacy/webcam.c
19044 F: include/uapi/linux/usb/g_uvc.h
19046 USB WIRELESS RNDIS DRIVER (rndis_wlan)
19047 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
19048 L: linux-wireless@vger.kernel.org
19050 F: drivers/net/wireless/rndis_wlan.c
19053 M: Mathias Nyman <mathias.nyman@intel.com>
19054 L: linux-usb@vger.kernel.org
19056 F: drivers/usb/host/pci-quirks*
19057 F: drivers/usb/host/xhci*
19060 L: linux-wireless@vger.kernel.org
19062 W: http://linux-lc100020.sourceforge.net
19063 F: drivers/net/wireless/zydas/zd1201.*
19066 M: Antoine Jacquet <royale@zerezo.com>
19067 L: linux-usb@vger.kernel.org
19068 L: linux-media@vger.kernel.org
19070 W: http://royale.zerezo.com/zr364xx/
19071 T: git git://linuxtv.org/media_tree.git
19072 F: Documentation/admin-guide/media/zr364xx*
19073 F: drivers/media/usb/zr364xx/
19075 USER-MODE LINUX (UML)
19076 M: Jeff Dike <jdike@addtoit.com>
19077 M: Richard Weinberger <richard@nod.at>
19078 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
19079 L: linux-um@lists.infradead.org
19081 W: http://user-mode-linux.sourceforge.net
19082 Q: https://patchwork.ozlabs.org/project/linux-um/list/
19083 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
19084 F: Documentation/virt/uml/
19089 USERSPACE COPYIN/COPYOUT (UIOVEC)
19090 M: Alexander Viro <viro@zeniv.linux.org.uk>
19092 F: include/linux/uio.h
19095 USERSPACE DMA BUFFER DRIVER
19096 M: Gerd Hoffmann <kraxel@redhat.com>
19097 L: dri-devel@lists.freedesktop.org
19099 T: git git://anongit.freedesktop.org/drm/drm-misc
19100 F: drivers/dma-buf/udmabuf.c
19101 F: include/uapi/linux/udmabuf.h
19103 USERSPACE I/O (UIO)
19104 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19106 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
19107 F: Documentation/driver-api/uio-howto.rst
19109 F: include/linux/uio_driver.h
19112 M: Karel Zak <kzak@redhat.com>
19113 L: util-linux@vger.kernel.org
19115 W: http://en.wikipedia.org/wiki/Util-linux
19116 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
19119 M: Christoph Hellwig <hch@lst.de>
19120 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19121 L: linux-kernel@vger.kernel.org
19123 T: git git://git.infradead.org/users/hch/uuid.git
19124 F: include/linux/uuid.h
19125 F: include/uapi/linux/uuid.h
19130 M: Justin Ernst <justin.ernst@hpe.com>
19131 L: platform-driver-x86@vger.kernel.org
19133 F: drivers/platform/x86/uv_sysfs.c
19136 M: Michal Januszewski <spock@gentoo.org>
19137 L: linux-fbdev@vger.kernel.org
19139 W: https://github.com/mjanusz/v86d
19140 F: Documentation/fb/uvesafb.rst
19141 F: drivers/video/fbdev/uvesafb.*
19143 Ux500 CLOCK DRIVERS
19144 M: Ulf Hansson <ulf.hansson@linaro.org>
19145 L: linux-clk@vger.kernel.org
19146 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19148 F: drivers/clk/ux500/
19151 M: Stefan Agner <stefan@agner.ch>
19152 L: linux-mtd@lists.infradead.org
19154 F: drivers/mtd/nand/raw/vf610_nfc.c
19156 VFAT/FAT/MSDOS FILESYSTEM
19157 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
19159 F: Documentation/filesystems/vfat.rst
19163 M: Alex Williamson <alex.williamson@redhat.com>
19164 R: Cornelia Huck <cohuck@redhat.com>
19165 L: kvm@vger.kernel.org
19167 T: git git://github.com/awilliam/linux-vfio.git
19168 F: Documentation/driver-api/vfio.rst
19170 F: include/linux/vfio.h
19171 F: include/uapi/linux/vfio.h
19174 M: Diana Craciun <diana.craciun@oss.nxp.com>
19175 L: kvm@vger.kernel.org
19177 F: drivers/vfio/fsl-mc/
19179 VFIO MEDIATED DEVICE DRIVERS
19180 M: Kirti Wankhede <kwankhede@nvidia.com>
19181 L: kvm@vger.kernel.org
19183 F: Documentation/driver-api/vfio-mediated-device.rst
19184 F: drivers/vfio/mdev/
19185 F: include/linux/mdev.h
19186 F: samples/vfio-mdev/
19188 VFIO PLATFORM DRIVER
19189 M: Eric Auger <eric.auger@redhat.com>
19190 L: kvm@vger.kernel.org
19192 F: drivers/vfio/platform/
19195 R: Lukas Wunner <lukas@wunner.de>
19197 T: git git://anongit.freedesktop.org/drm/drm-misc
19198 F: Documentation/gpu/vga-switcheroo.rst
19199 F: drivers/gpu/vga/vga_switcheroo.c
19200 F: include/linux/vga_switcheroo.h
19202 VIA RHINE NETWORK DRIVER
19204 M: Kevin Brace <kevinbrace@bracecomputerlab.com>
19205 F: drivers/net/ethernet/via/via-rhine.c
19207 VIA SD/MMC CARD CONTROLLER DRIVER
19208 M: Bruce Chang <brucechang@via.com.tw>
19209 M: Harald Welte <HaraldWelte@viatech.com>
19211 F: drivers/mmc/host/via-sdmmc.c
19213 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
19214 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
19215 L: linux-fbdev@vger.kernel.org
19217 F: drivers/video/fbdev/via/
19218 F: include/linux/via-core.h
19219 F: include/linux/via-gpio.h
19220 F: include/linux/via_i2c.h
19222 VIA VELOCITY NETWORK DRIVER
19223 M: Francois Romieu <romieu@fr.zoreil.com>
19224 L: netdev@vger.kernel.org
19226 F: drivers/net/ethernet/via/via-velocity.*
19228 VICODEC VIRTUAL CODEC DRIVER
19229 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
19230 L: linux-media@vger.kernel.org
19232 W: https://linuxtv.org
19233 T: git git://linuxtv.org/media_tree.git
19234 F: drivers/media/test-drivers/vicodec/*
19236 VIDEO I2C POLLING DRIVER
19237 M: Matt Ranostay <matt.ranostay@konsulko.com>
19238 L: linux-media@vger.kernel.org
19240 F: drivers/media/i2c/video-i2c.c
19242 VIDEO MULTIPLEXER DRIVER
19243 M: Philipp Zabel <p.zabel@pengutronix.de>
19244 L: linux-media@vger.kernel.org
19246 F: drivers/media/platform/video-mux.c
19248 VIDEOBUF2 FRAMEWORK
19249 M: Tomasz Figa <tfiga@chromium.org>
19250 M: Marek Szyprowski <m.szyprowski@samsung.com>
19251 L: linux-media@vger.kernel.org
19253 F: drivers/media/common/videobuf2/*
19254 F: include/media/videobuf2-*
19256 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
19257 M: Helen Koike <helen.koike@collabora.com>
19258 R: Shuah Khan <skhan@linuxfoundation.org>
19259 L: linux-media@vger.kernel.org
19261 W: https://linuxtv.org
19262 T: git git://linuxtv.org/media_tree.git
19263 F: drivers/media/test-drivers/vimc/*
19266 M: Alex Williamson <alex.williamson@redhat.com>
19267 M: Paolo Bonzini <pbonzini@redhat.com>
19268 L: kvm@vger.kernel.org
19272 VIRTIO AND VHOST VSOCK DRIVER
19273 M: Stefan Hajnoczi <stefanha@redhat.com>
19274 M: Stefano Garzarella <sgarzare@redhat.com>
19275 L: kvm@vger.kernel.org
19276 L: virtualization@lists.linux-foundation.org
19277 L: netdev@vger.kernel.org
19279 F: drivers/net/vsockmon.c
19280 F: drivers/vhost/vsock.c
19281 F: include/linux/virtio_vsock.h
19282 F: include/uapi/linux/virtio_vsock.h
19283 F: include/uapi/linux/vm_sockets_diag.h
19284 F: include/uapi/linux/vsockmon.h
19285 F: net/vmw_vsock/af_vsock_tap.c
19286 F: net/vmw_vsock/diag.c
19287 F: net/vmw_vsock/virtio_transport.c
19288 F: net/vmw_vsock/virtio_transport_common.c
19289 F: net/vmw_vsock/vsock_loopback.c
19290 F: tools/testing/vsock/
19292 VIRTIO BLOCK AND SCSI DRIVERS
19293 M: "Michael S. Tsirkin" <mst@redhat.com>
19294 M: Jason Wang <jasowang@redhat.com>
19295 R: Paolo Bonzini <pbonzini@redhat.com>
19296 R: Stefan Hajnoczi <stefanha@redhat.com>
19297 L: virtualization@lists.linux-foundation.org
19299 F: drivers/block/virtio_blk.c
19300 F: drivers/scsi/virtio_scsi.c
19301 F: drivers/vhost/scsi.c
19302 F: include/uapi/linux/virtio_blk.h
19303 F: include/uapi/linux/virtio_scsi.h
19305 VIRTIO CONSOLE DRIVER
19306 M: Amit Shah <amit@kernel.org>
19307 L: virtualization@lists.linux-foundation.org
19309 F: drivers/char/virtio_console.c
19310 F: include/linux/virtio_console.h
19311 F: include/uapi/linux/virtio_console.h
19313 VIRTIO CORE AND NET DRIVERS
19314 M: "Michael S. Tsirkin" <mst@redhat.com>
19315 M: Jason Wang <jasowang@redhat.com>
19316 L: virtualization@lists.linux-foundation.org
19318 F: Documentation/devicetree/bindings/virtio/
19319 F: drivers/block/virtio_blk.c
19320 F: drivers/crypto/virtio/
19321 F: drivers/net/virtio_net.c
19324 F: include/linux/vdpa.h
19325 F: include/linux/virtio*.h
19326 F: include/uapi/linux/virtio_*.h
19330 M: "Michael S. Tsirkin" <mst@redhat.com>
19331 M: David Hildenbrand <david@redhat.com>
19332 L: virtualization@lists.linux-foundation.org
19334 F: drivers/virtio/virtio_balloon.c
19335 F: include/uapi/linux/virtio_balloon.h
19336 F: include/linux/balloon_compaction.h
19337 F: mm/balloon_compaction.c
19339 VIRTIO CRYPTO DRIVER
19340 M: Gonglei <arei.gonglei@huawei.com>
19341 L: virtualization@lists.linux-foundation.org
19342 L: linux-crypto@vger.kernel.org
19344 F: drivers/crypto/virtio/
19345 F: include/uapi/linux/virtio_crypto.h
19347 VIRTIO DRIVERS FOR S390
19348 M: Cornelia Huck <cohuck@redhat.com>
19349 M: Halil Pasic <pasic@linux.ibm.com>
19350 L: linux-s390@vger.kernel.org
19351 L: virtualization@lists.linux-foundation.org
19352 L: kvm@vger.kernel.org
19354 F: arch/s390/include/uapi/asm/virtio-ccw.h
19355 F: drivers/s390/virtio/
19358 M: Vivek Goyal <vgoyal@redhat.com>
19359 M: Stefan Hajnoczi <stefanha@redhat.com>
19360 M: Miklos Szeredi <miklos@szeredi.hu>
19361 L: virtualization@lists.linux-foundation.org
19362 L: linux-fsdevel@vger.kernel.org
19364 W: https://virtio-fs.gitlab.io/
19365 F: Documentation/filesystems/virtiofs.rst
19366 F: fs/fuse/virtio_fs.c
19367 F: include/uapi/linux/virtio_fs.h
19370 M: David Airlie <airlied@linux.ie>
19371 M: Gerd Hoffmann <kraxel@redhat.com>
19372 L: dri-devel@lists.freedesktop.org
19373 L: virtualization@lists.linux-foundation.org
19375 T: git git://anongit.freedesktop.org/drm/drm-misc
19376 F: drivers/gpu/drm/virtio/
19377 F: include/uapi/linux/virtio_gpu.h
19379 VIRTIO HOST (VHOST)
19380 M: "Michael S. Tsirkin" <mst@redhat.com>
19381 M: Jason Wang <jasowang@redhat.com>
19382 L: kvm@vger.kernel.org
19383 L: virtualization@lists.linux-foundation.org
19384 L: netdev@vger.kernel.org
19386 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
19388 F: include/linux/vhost_iotlb.h
19389 F: include/uapi/linux/vhost.h
19391 VIRTIO INPUT DRIVER
19392 M: Gerd Hoffmann <kraxel@redhat.com>
19394 F: drivers/virtio/virtio_input.c
19395 F: include/uapi/linux/virtio_input.h
19397 VIRTIO IOMMU DRIVER
19398 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
19399 L: virtualization@lists.linux-foundation.org
19401 F: drivers/iommu/virtio-iommu.c
19402 F: include/uapi/linux/virtio_iommu.h
19405 M: David Hildenbrand <david@redhat.com>
19406 L: virtualization@lists.linux-foundation.org
19408 W: https://virtio-mem.gitlab.io/
19409 F: drivers/virtio/virtio_mem.c
19410 F: include/uapi/linux/virtio_mem.h
19412 VIRTIO SOUND DRIVER
19413 M: Anton Yakovlev <anton.yakovlev@opensynergy.com>
19414 M: "Michael S. Tsirkin" <mst@redhat.com>
19415 L: virtualization@lists.linux-foundation.org
19416 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19418 F: include/uapi/linux/virtio_snd.h
19421 VIRTUAL BOX GUEST DEVICE DRIVER
19422 M: Hans de Goede <hdegoede@redhat.com>
19423 M: Arnd Bergmann <arnd@arndb.de>
19424 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19426 F: drivers/virt/vboxguest/
19427 F: include/linux/vbox_utils.h
19428 F: include/uapi/linux/vbox*.h
19430 VIRTUAL BOX SHARED FOLDER VFS DRIVER
19431 M: Hans de Goede <hdegoede@redhat.com>
19432 L: linux-fsdevel@vger.kernel.org
19436 VIRTUAL SERIO DEVICE DRIVER
19437 M: Stephen Chandler Paul <thatslyude@gmail.com>
19439 F: drivers/input/serio/userio.c
19440 F: include/uapi/linux/userio.h
19442 VIVID VIRTUAL VIDEO DRIVER
19443 M: Hans Verkuil <hverkuil@xs4all.nl>
19444 L: linux-media@vger.kernel.org
19446 W: https://linuxtv.org
19447 T: git git://linuxtv.org/media_tree.git
19448 F: drivers/media/test-drivers/vivid/*
19450 VIDTV VIRTUAL DIGITAL TV DRIVER
19451 M: Daniel W. S. Almeida <dwlsalmeida@gmail.com>
19452 L: linux-media@vger.kernel.org
19454 W: https://linuxtv.org
19455 T: git git://linuxtv.org/media_tree.git
19456 F: drivers/media/test-drivers/vidtv/*
19459 M: Florian Fainelli <f.fainelli@gmail.com>
19460 L: openwrt-devel@lists.openwrt.org (subscribers-only)
19462 F: drivers/vlynq/vlynq.c
19463 F: include/linux/vlynq.h
19466 M: Martyn Welch <martyn@welchs.me.uk>
19467 M: Manohar Vanga <manohar.vanga@gmail.com>
19468 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19469 L: linux-kernel@vger.kernel.org
19471 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
19472 F: Documentation/driver-api/vme.rst
19473 F: drivers/staging/vme/
19475 F: include/linux/vme*
19477 VMWARE BALLOON DRIVER
19478 M: Nadav Amit <namit@vmware.com>
19479 M: "VMware, Inc." <pv-drivers@vmware.com>
19480 L: linux-kernel@vger.kernel.org
19482 F: drivers/misc/vmw_balloon.c
19484 VMWARE HYPERVISOR INTERFACE
19485 M: Deep Shah <sdeep@vmware.com>
19486 M: "VMware, Inc." <pv-drivers@vmware.com>
19487 L: virtualization@lists.linux-foundation.org
19489 F: arch/x86/include/asm/vmware.h
19490 F: arch/x86/kernel/cpu/vmware.c
19492 VMWARE PVRDMA DRIVER
19493 M: Adit Ranadive <aditr@vmware.com>
19494 M: VMware PV-Drivers <pv-drivers@vmware.com>
19495 L: linux-rdma@vger.kernel.org
19497 F: drivers/infiniband/hw/vmw_pvrdma/
19499 VMware PVSCSI driver
19500 M: Vishal Bhakta <vbhakta@vmware.com>
19501 M: VMware PV-Drivers <pv-drivers@vmware.com>
19502 L: linux-scsi@vger.kernel.org
19504 F: drivers/scsi/vmw_pvscsi.c
19505 F: drivers/scsi/vmw_pvscsi.h
19507 VMWARE VIRTUAL PTP CLOCK DRIVER
19508 M: Vivek Thampi <vithampi@vmware.com>
19509 M: "VMware, Inc." <pv-drivers@vmware.com>
19510 L: netdev@vger.kernel.org
19512 F: drivers/ptp/ptp_vmw.c
19514 VMWARE VMMOUSE SUBDRIVER
19515 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
19516 M: "VMware, Inc." <pv-drivers@vmware.com>
19517 L: linux-input@vger.kernel.org
19519 F: drivers/input/mouse/vmmouse.c
19520 F: drivers/input/mouse/vmmouse.h
19522 VMWARE VMXNET3 ETHERNET DRIVER
19523 M: Ronak Doshi <doshir@vmware.com>
19524 M: pv-drivers@vmware.com
19525 L: netdev@vger.kernel.org
19527 F: drivers/net/vmxnet3/
19529 VOCORE VOCORE2 BOARD
19530 M: Harvey Hunt <harveyhuntnexus@gmail.com>
19531 L: linux-mips@vger.kernel.org
19533 F: arch/mips/boot/dts/ralink/vocore2.dts
19535 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
19536 M: Liam Girdwood <lgirdwood@gmail.com>
19537 M: Mark Brown <broonie@kernel.org>
19538 L: linux-kernel@vger.kernel.org
19540 W: http://www.slimlogic.co.uk/?p=48
19541 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
19542 F: Documentation/devicetree/bindings/regulator/
19543 F: Documentation/power/regulator/
19544 F: drivers/regulator/
19545 F: include/dt-bindings/regulator/
19546 F: include/linux/regulator/
19547 K: regulator_get_optional
19550 M: David Ahern <dsahern@kernel.org>
19551 L: netdev@vger.kernel.org
19553 F: Documentation/networking/vrf.rst
19554 F: drivers/net/vrf.c
19557 M: Petr Mladek <pmladek@suse.com>
19558 M: Steven Rostedt <rostedt@goodmis.org>
19559 M: Sergey Senozhatsky <senozhatsky@chromium.org>
19560 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19561 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
19563 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
19564 F: Documentation/core-api/printk-formats.rst
19565 F: lib/test_printf.c
19568 VT1211 HARDWARE MONITOR DRIVER
19569 M: Juerg Haefliger <juergh@gmail.com>
19570 L: linux-hwmon@vger.kernel.org
19572 F: Documentation/hwmon/vt1211.rst
19573 F: drivers/hwmon/vt1211.c
19575 VT8231 HARDWARE MONITOR DRIVER
19576 M: Roger Lucas <vt8231@hiddenengine.co.uk>
19577 L: linux-hwmon@vger.kernel.org
19579 F: drivers/hwmon/vt8231.c
19581 VUB300 USB to SDIO/SD/MMC bridge chip
19582 L: linux-mmc@vger.kernel.org
19584 F: drivers/mmc/host/vub300.c
19586 W1 DALLAS'S 1-WIRE BUS
19587 M: Evgeniy Polyakov <zbr@ioremap.net>
19589 F: Documentation/devicetree/bindings/w1/
19590 F: Documentation/w1/
19592 F: include/linux/w1.h
19594 W83791D HARDWARE MONITORING DRIVER
19595 M: Marc Hulsman <m.hulsman@tudelft.nl>
19596 L: linux-hwmon@vger.kernel.org
19598 F: Documentation/hwmon/w83791d.rst
19599 F: drivers/hwmon/w83791d.c
19601 W83793 HARDWARE MONITORING DRIVER
19602 M: Rudolf Marek <r.marek@assembler.cz>
19603 L: linux-hwmon@vger.kernel.org
19605 F: Documentation/hwmon/w83793.rst
19606 F: drivers/hwmon/w83793.c
19608 W83795 HARDWARE MONITORING DRIVER
19609 M: Jean Delvare <jdelvare@suse.com>
19610 L: linux-hwmon@vger.kernel.org
19612 F: drivers/hwmon/w83795.c
19614 W83L51xD SD/MMC CARD INTERFACE DRIVER
19615 M: Pierre Ossman <pierre@ossman.eu>
19617 F: drivers/mmc/host/wbsd.*
19619 WACOM PROTOCOL 4 SERIAL TABLETS
19620 M: Julian Squires <julian@cipht.net>
19621 M: Hans de Goede <hdegoede@redhat.com>
19622 L: linux-input@vger.kernel.org
19624 F: drivers/input/tablet/wacom_serial4.c
19626 WATCHDOG DEVICE DRIVERS
19627 M: Wim Van Sebroeck <wim@linux-watchdog.org>
19628 M: Guenter Roeck <linux@roeck-us.net>
19629 L: linux-watchdog@vger.kernel.org
19631 W: http://www.linux-watchdog.org/
19632 T: git git://www.linux-watchdog.org/linux-watchdog.git
19633 F: Documentation/devicetree/bindings/watchdog/
19634 F: Documentation/watchdog/
19635 F: drivers/watchdog/
19636 F: include/linux/watchdog.h
19637 F: include/uapi/linux/watchdog.h
19639 WHISKEYCOVE PMIC GPIO DRIVER
19640 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
19641 L: linux-gpio@vger.kernel.org
19643 F: drivers/gpio/gpio-wcove.c
19646 M: Dianlong Li <long17.cool@163.com>
19647 L: linux-rtc@vger.kernel.org
19649 F: drivers/rtc/rtc-sd3078.c
19652 M: David Rheinsberg <david.rheinsberg@gmail.com>
19653 L: linux-input@vger.kernel.org
19655 F: drivers/hid/hid-wiimote*
19657 WILOCITY WIL6210 WIRELESS DRIVER
19658 M: Maya Erez <merez@codeaurora.org>
19659 L: linux-wireless@vger.kernel.org
19660 L: wil6210@qti.qualcomm.com
19662 W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
19663 F: drivers/net/wireless/ath/wil6210/
19666 M: David Härdeman <david@hardeman.nu>
19668 F: drivers/media/rc/winbond-cir.c
19670 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
19671 M: William Breathitt Gray <vilhelm.gray@gmail.com>
19672 L: linux-watchdog@vger.kernel.org
19674 F: drivers/watchdog/ebc-c384_wdt.c
19676 WINSYSTEMS WS16C48 GPIO DRIVER
19677 M: William Breathitt Gray <vilhelm.gray@gmail.com>
19678 L: linux-gpio@vger.kernel.org
19680 F: drivers/gpio/gpio-ws16c48.c
19682 WIREGUARD SECURE NETWORK TUNNEL
19683 M: Jason A. Donenfeld <Jason@zx2c4.com>
19684 L: wireguard@lists.zx2c4.com
19685 L: netdev@vger.kernel.org
19687 F: drivers/net/wireguard/
19688 F: tools/testing/selftests/wireguard/
19690 WISTRON LAPTOP BUTTON DRIVER
19691 M: Miloslav Trmac <mitr@volny.cz>
19693 F: drivers/input/misc/wistron_btns.c
19695 WL3501 WIRELESS PCMCIA CARD DRIVER
19696 L: linux-wireless@vger.kernel.org
19698 F: drivers/net/wireless/wl3501*
19700 WOLFSON MICROELECTRONICS DRIVERS
19701 L: patches@opensource.cirrus.com
19703 W: https://github.com/CirrusLogic/linux-drivers/wiki
19704 T: git https://github.com/CirrusLogic/linux-drivers.git
19705 F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
19706 F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
19707 F: Documentation/devicetree/bindings/mfd/wm831x.txt
19708 F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
19709 F: Documentation/devicetree/bindings/sound/wlf,arizona.yaml
19710 F: Documentation/hwmon/wm83??.rst
19711 F: arch/arm/mach-s3c/mach-crag6410*
19712 F: drivers/clk/clk-wm83*.c
19713 F: drivers/gpio/gpio-*wm*.c
19714 F: drivers/gpio/gpio-arizona.c
19715 F: drivers/hwmon/wm83??-hwmon.c
19716 F: drivers/input/misc/wm831x-on.c
19717 F: drivers/input/touchscreen/wm831x-ts.c
19718 F: drivers/input/touchscreen/wm97*.c
19719 F: drivers/leds/leds-wm83*.c
19720 F: drivers/mfd/arizona*
19721 F: drivers/mfd/cs47l24*
19722 F: drivers/mfd/wm*.c
19723 F: drivers/power/supply/wm83*.c
19724 F: drivers/regulator/arizona*
19725 F: drivers/regulator/wm8*.c
19726 F: drivers/rtc/rtc-wm83*.c
19727 F: drivers/video/backlight/wm83*_bl.c
19728 F: drivers/watchdog/wm83*_wdt.c
19729 F: include/linux/mfd/arizona/
19730 F: include/linux/mfd/wm831x/
19731 F: include/linux/mfd/wm8350/
19732 F: include/linux/mfd/wm8400*
19733 F: include/linux/regulator/arizona*
19734 F: include/linux/wm97xx.h
19735 F: include/sound/wm????.h
19736 F: sound/soc/codecs/arizona*
19737 F: sound/soc/codecs/cs47l24*
19738 F: sound/soc/codecs/wm*
19741 M: Tejun Heo <tj@kernel.org>
19742 R: Lai Jiangshan <jiangshanlai@gmail.com>
19744 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
19745 F: Documentation/core-api/workqueue.rst
19746 F: include/linux/workqueue.h
19747 F: kernel/workqueue.c
19749 X-POWERS AXP288 PMIC DRIVERS
19750 M: Hans de Goede <hdegoede@redhat.com>
19752 F: drivers/acpi/pmic/intel_pmic_xpower.c
19755 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
19756 M: Chen-Yu Tsai <wens@csie.org>
19757 L: linux-kernel@vger.kernel.org
19762 M: Martin Schiller <ms@dev.tdt.de>
19763 L: linux-x25@vger.kernel.org
19765 F: Documentation/networking/lapb-module.rst
19766 F: Documentation/networking/x25*
19767 F: drivers/net/wan/hdlc_x25.c
19768 F: drivers/net/wan/lapbether.c
19769 F: include/*/lapb.h
19770 F: include/net/x25*
19771 F: include/uapi/linux/x25.h
19775 X86 ARCHITECTURE (32-BIT AND 64-BIT)
19776 M: Thomas Gleixner <tglx@linutronix.de>
19777 M: Ingo Molnar <mingo@redhat.com>
19778 M: Borislav Petkov <bp@alien8.de>
19780 R: "H. Peter Anvin" <hpa@zytor.com>
19781 L: linux-kernel@vger.kernel.org
19783 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
19784 F: Documentation/devicetree/bindings/x86/
19785 F: Documentation/x86/
19789 M: Andy Lutomirski <luto@kernel.org>
19790 L: linux-kernel@vger.kernel.org
19792 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
19795 X86 MCE INFRASTRUCTURE
19796 M: Tony Luck <tony.luck@intel.com>
19797 M: Borislav Petkov <bp@alien8.de>
19798 L: linux-edac@vger.kernel.org
19800 F: arch/x86/kernel/cpu/mce/*
19802 X86 MICROCODE UPDATE SUPPORT
19803 M: Borislav Petkov <bp@alien8.de>
19805 F: arch/x86/kernel/cpu/microcode/*
19808 M: Dave Hansen <dave.hansen@linux.intel.com>
19809 M: Andy Lutomirski <luto@kernel.org>
19810 M: Peter Zijlstra <peterz@infradead.org>
19811 L: linux-kernel@vger.kernel.org
19813 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
19816 X86 PLATFORM DRIVERS
19817 M: Hans de Goede <hdegoede@redhat.com>
19818 M: Mark Gross <mgross@linux.intel.com>
19819 L: platform-driver-x86@vger.kernel.org
19821 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
19822 F: drivers/platform/olpc/
19823 F: drivers/platform/x86/
19825 X86 PLATFORM DRIVERS - ARCH
19826 R: Darren Hart <dvhart@infradead.org>
19827 R: Andy Shevchenko <andy@infradead.org>
19828 L: platform-driver-x86@vger.kernel.org
19831 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
19832 F: arch/x86/platform
19834 X86 PLATFORM UV HPE SUPERDOME FLEX
19835 M: Steve Wahl <steve.wahl@hpe.com>
19836 R: Mike Travis <mike.travis@hpe.com>
19837 R: Dimitri Sivanich <dimitri.sivanich@hpe.com>
19838 R: Russ Anderson <russ.anderson@hpe.com>
19840 F: arch/x86/include/asm/uv/
19841 F: arch/x86/kernel/apic/x2apic_uv_x.c
19842 F: arch/x86/platform/uv/
19845 M: Andy Lutomirski <luto@kernel.org>
19846 L: linux-kernel@vger.kernel.org
19848 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
19849 F: arch/x86/entry/vdso/
19852 M: Matthew Wilcox <willy@infradead.org>
19853 L: linux-fsdevel@vger.kernel.org
19855 F: Documentation/core-api/xarray.rst
19856 F: include/linux/idr.h
19857 F: include/linux/xarray.h
19860 F: tools/testing/radix-tree
19863 M: Benjamin Valentin <benpicco@googlemail.com>
19865 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
19866 F: drivers/media/rc/xbox_remote.c
19868 XC2028/3028 TUNER DRIVER
19869 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19870 L: linux-media@vger.kernel.org
19872 W: https://linuxtv.org
19873 T: git git://linuxtv.org/media_tree.git
19874 F: drivers/media/tuners/tuner-xc2028.*
19876 XDP (eXpress Data Path)
19877 M: Alexei Starovoitov <ast@kernel.org>
19878 M: Daniel Borkmann <daniel@iogearbox.net>
19879 M: David S. Miller <davem@davemloft.net>
19880 M: Jakub Kicinski <kuba@kernel.org>
19881 M: Jesper Dangaard Brouer <hawk@kernel.org>
19882 M: John Fastabend <john.fastabend@gmail.com>
19883 L: netdev@vger.kernel.org
19884 L: bpf@vger.kernel.org
19886 F: include/net/xdp.h
19887 F: include/net/xdp_priv.h
19888 F: include/trace/events/xdp.h
19889 F: kernel/bpf/cpumap.c
19890 F: kernel/bpf/devmap.c
19892 F: samples/bpf/xdp*
19893 F: tools/testing/selftests/bpf/*xdp*
19894 F: tools/testing/selftests/bpf/*/*xdp*
19895 F: drivers/net/ethernet/*/*/*/*/*xdp*
19896 F: drivers/net/ethernet/*/*/*xdp*
19897 K: (?:\b|_)xdp(?:\b|_)
19899 XDP SOCKETS (AF_XDP)
19900 M: Björn Töpel <bjorn@kernel.org>
19901 M: Magnus Karlsson <magnus.karlsson@intel.com>
19902 R: Jonathan Lemon <jonathan.lemon@gmail.com>
19903 L: netdev@vger.kernel.org
19904 L: bpf@vger.kernel.org
19906 F: Documentation/networking/af_xdp.rst
19907 F: include/net/xdp_sock*
19908 F: include/net/xsk_buff_pool.h
19909 F: include/uapi/linux/if_xdp.h
19910 F: include/uapi/linux/xdp_diag.h
19911 F: include/net/netns/xdp.h
19913 F: samples/bpf/xdpsock*
19914 F: tools/lib/bpf/xsk*
19916 XEN BLOCK SUBSYSTEM
19917 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19918 M: Roger Pau Monné <roger.pau@citrix.com>
19919 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19921 F: drivers/block/xen*
19922 F: drivers/block/xen-blkback/*
19925 M: Stefano Stabellini <sstabellini@kernel.org>
19926 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19928 F: arch/arm/include/asm/xen/
19931 XEN HYPERVISOR ARM64
19932 M: Stefano Stabellini <sstabellini@kernel.org>
19933 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19935 F: arch/arm64/include/asm/xen/
19938 XEN HYPERVISOR INTERFACE
19939 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
19940 M: Juergen Gross <jgross@suse.com>
19941 R: Stefano Stabellini <sstabellini@kernel.org>
19942 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19944 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
19945 F: Documentation/ABI/stable/sysfs-hypervisor-xen
19946 F: Documentation/ABI/testing/sysfs-hypervisor-xen
19947 F: arch/x86/include/asm/pvclock-abi.h
19948 F: arch/x86/include/asm/xen/
19949 F: arch/x86/platform/pvh/
19951 F: drivers/*/xen-*front.c
19953 F: include/uapi/xen/
19956 XEN NETWORK BACKEND DRIVER
19957 M: Wei Liu <wei.liu@kernel.org>
19958 M: Paul Durrant <paul@xen.org>
19959 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19960 L: netdev@vger.kernel.org
19962 F: drivers/net/xen-netback/*
19965 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19966 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19968 F: arch/x86/pci/*xen*
19969 F: drivers/pci/*xen*
19972 M: Juergen Gross <jgross@suse.com>
19973 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19974 L: linux-scsi@vger.kernel.org
19976 F: drivers/scsi/xen-scsifront.c
19977 F: drivers/xen/xen-scsiback.c
19978 F: include/xen/interface/io/vscsiif.h
19980 XEN SOUND FRONTEND DRIVER
19981 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
19982 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19983 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19987 XEN SWIOTLB SUBSYSTEM
19988 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19989 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19990 L: iommu@lists.linux-foundation.org
19992 F: arch/x86/xen/*swiotlb*
19993 F: drivers/xen/*swiotlb*
19996 M: Darrick J. Wong <djwong@kernel.org>
19997 M: linux-xfs@vger.kernel.org
19998 L: linux-xfs@vger.kernel.org
20001 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
20002 F: Documentation/ABI/testing/sysfs-fs-xfs
20003 F: Documentation/admin-guide/xfs.rst
20004 F: Documentation/filesystems/xfs-delayed-logging-design.rst
20005 F: Documentation/filesystems/xfs-self-describing-metadata.rst
20007 F: include/uapi/linux/dqblk_xfs.h
20008 F: include/uapi/linux/fsmap.h
20010 XILINX AXI ETHERNET DRIVER
20011 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
20013 F: drivers/net/ethernet/xilinx/xilinx_axienet*
20016 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
20017 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
20018 L: linux-can@vger.kernel.org
20020 F: Documentation/devicetree/bindings/net/can/xilinx_can.txt
20021 F: drivers/net/can/xilinx_can.c
20024 M: Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com>
20025 R: Srinivas Neeli <srinivas.neeli@xilinx.com>
20026 R: Michal Simek <michal.simek@xilinx.com>
20028 F: Documentation/devicetree/bindings/gpio/gpio-xilinx.txt
20029 F: Documentation/devicetree/bindings/gpio/gpio-zynq.txt
20030 F: drivers/gpio/gpio-xilinx.c
20031 F: drivers/gpio/gpio-zynq.c
20033 XILINX SD-FEC IP CORES
20034 M: Derek Kiernan <derek.kiernan@xilinx.com>
20035 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
20037 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
20038 F: Documentation/misc-devices/xilinx_sdfec.rst
20039 F: drivers/misc/Kconfig
20040 F: drivers/misc/Makefile
20041 F: drivers/misc/xilinx_sdfec.c
20042 F: include/uapi/misc/xilinx_sdfec.h
20044 XILINX UARTLITE SERIAL DRIVER
20045 M: Peter Korsgaard <jacmet@sunsite.dk>
20046 L: linux-serial@vger.kernel.org
20048 F: drivers/tty/serial/uartlite.c
20050 XILINX VIDEO IP CORES
20051 M: Hyun Kwon <hyun.kwon@xilinx.com>
20052 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20053 L: linux-media@vger.kernel.org
20055 T: git git://linuxtv.org/media_tree.git
20056 F: Documentation/devicetree/bindings/media/xilinx/
20057 F: drivers/media/platform/xilinx/
20058 F: include/uapi/linux/xilinx-v4l2-controls.h
20060 XILINX ZYNQMP DPDMA DRIVER
20061 M: Hyun Kwon <hyun.kwon@xilinx.com>
20062 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20063 L: dmaengine@vger.kernel.org
20065 F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
20066 F: drivers/dma/xilinx/xilinx_dpdma.c
20067 F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
20069 XILINX ZYNQMP PSGTR PHY DRIVER
20070 M: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
20071 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20072 L: linux-kernel@vger.kernel.org
20074 T: git https://github.com/Xilinx/linux-xlnx.git
20075 F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
20076 F: drivers/phy/xilinx/phy-zynqmp.c
20079 M: Eli Billauer <eli.billauer@gmail.com>
20080 L: linux-kernel@vger.kernel.org
20082 F: drivers/char/xillybus/
20085 M: George Cherian <gcherian@marvell.com>
20086 L: linux-i2c@vger.kernel.org
20088 W: http://www.marvell.com
20089 F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
20090 F: drivers/i2c/busses/i2c-xlp9xx.c
20092 XRA1403 GPIO EXPANDER
20093 M: Nandor Han <nandor.han@ge.com>
20094 M: Semi Malinen <semi.malinen@ge.com>
20095 L: linux-gpio@vger.kernel.org
20097 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
20098 F: drivers/gpio/gpio-xra1403.c
20100 XTENSA XTFPGA PLATFORM SUPPORT
20101 M: Max Filippov <jcmvbkbc@gmail.com>
20102 L: linux-xtensa@linux-xtensa.org
20104 F: drivers/spi/spi-xtensa-xtfpga.c
20105 F: sound/soc/xtensa/xtfpga-i2s.c
20107 YAM DRIVER FOR AX.25
20108 M: Jean-Paul Roubelat <jpr@f6fbb.org>
20109 L: linux-hams@vger.kernel.org
20111 F: drivers/net/hamradio/yam*
20112 F: include/linux/yam.h
20114 YAMA SECURITY MODULE
20115 M: Kees Cook <keescook@chromium.org>
20117 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
20118 F: Documentation/admin-guide/LSM/Yama.rst
20121 YEALINK PHONE DRIVER
20122 M: Henk Vergonet <Henk.Vergonet@gmail.com>
20123 L: usbb2k-api-dev@nongnu.org
20125 F: Documentation/input/devices/yealink.rst
20126 F: drivers/input/misc/yealink.*
20128 Z8530 DRIVER FOR AX.25
20129 M: Joerg Reuter <jreuter@yaina.de>
20130 L: linux-hams@vger.kernel.org
20132 W: http://yaina.de/jreuter/
20133 W: http://www.qsl.net/dl1bke/
20134 F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
20135 F: drivers/net/hamradio/*scc.c
20136 F: drivers/net/hamradio/z8530.h
20138 ZBUD COMPRESSED PAGE ALLOCATOR
20139 M: Seth Jennings <sjenning@redhat.com>
20140 M: Dan Streetman <ddstreet@ieee.org>
20141 L: linux-mm@kvack.org
20143 F: include/linux/zbud.h
20146 ZD1211RW WIRELESS DRIVER
20147 M: Daniel Drake <dsd@gentoo.org>
20148 M: Ulrich Kunitz <kune@deine-taler.de>
20149 L: linux-wireless@vger.kernel.org
20150 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
20152 W: http://zd1211.ath.cx/wiki/DriverRewrite
20153 F: drivers/net/wireless/zydas/zd1211rw/
20155 ZD1301 MEDIA DRIVER
20156 M: Antti Palosaari <crope@iki.fi>
20157 L: linux-media@vger.kernel.org
20159 W: https://linuxtv.org/
20160 W: http://palosaari.fi/linux/
20161 Q: https://patchwork.linuxtv.org/project/linux-media/list/
20162 F: drivers/media/usb/dvb-usb-v2/zd1301*
20164 ZD1301_DEMOD MEDIA DRIVER
20165 M: Antti Palosaari <crope@iki.fi>
20166 L: linux-media@vger.kernel.org
20168 W: https://linuxtv.org/
20169 W: http://palosaari.fi/linux/
20170 Q: https://patchwork.linuxtv.org/project/linux-media/list/
20171 F: drivers/media/dvb-frontends/zd1301_demod*
20173 ZHAOXIN PROCESSOR SUPPORT
20174 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
20175 L: linux-kernel@vger.kernel.org
20177 F: arch/x86/kernel/cpu/zhaoxin.c
20180 M: Damien Le Moal <damien.lemoal@wdc.com>
20181 M: Naohiro Aota <naohiro.aota@wdc.com>
20182 R: Johannes Thumshirn <jth@kernel.org>
20183 L: linux-fsdevel@vger.kernel.org
20185 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
20186 F: Documentation/filesystems/zonefs.rst
20189 ZPOOL COMPRESSED PAGE STORAGE API
20190 M: Dan Streetman <ddstreet@ieee.org>
20191 L: linux-mm@kvack.org
20193 F: include/linux/zpool.h
20196 ZR36067 VIDEO FOR LINUX DRIVER
20197 M: Corentin Labbe <clabbe@baylibre.com>
20198 L: mjpeg-users@lists.sourceforge.net
20199 L: linux-media@vger.kernel.org
20201 W: http://mjpeg.sourceforge.net/driver-zoran/
20202 Q: https://patchwork.linuxtv.org/project/linux-media/list/
20203 F: Documentation/driver-api/media/drivers/zoran.rst
20204 F: drivers/staging/media/zoran/
20206 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
20207 M: Minchan Kim <minchan@kernel.org>
20208 M: Nitin Gupta <ngupta@vflare.org>
20209 R: Sergey Senozhatsky <senozhatsky@chromium.org>
20210 L: linux-kernel@vger.kernel.org
20212 F: Documentation/admin-guide/blockdev/zram.rst
20213 F: drivers/block/zram/
20215 ZS DECSTATION Z85C30 SERIAL DRIVER
20216 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
20218 F: drivers/tty/serial/zs.*
20220 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
20221 M: Minchan Kim <minchan@kernel.org>
20222 M: Nitin Gupta <ngupta@vflare.org>
20223 R: Sergey Senozhatsky <senozhatsky@chromium.org>
20224 L: linux-mm@kvack.org
20226 F: Documentation/vm/zsmalloc.rst
20227 F: include/linux/zsmalloc.h
20230 ZSWAP COMPRESSED SWAP CACHING
20231 M: Seth Jennings <sjenning@redhat.com>
20232 M: Dan Streetman <ddstreet@ieee.org>
20233 M: Vitaly Wool <vitaly.wool@konsulko.com>
20234 L: linux-mm@kvack.org
20239 M: Linus Torvalds <torvalds@linux-foundation.org>
20240 L: linux-kernel@vger.kernel.org
20241 S: Buried alive in reporters
20242 Q: http://patchwork.kernel.org/project/LKML/list/
20243 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git