1 List of maintainers and how to submit kernel changes
2 ====================================================
4 Please try to follow the guidelines below. This will make things
5 easier on the maintainers. Not all of these guidelines matter for every
6 trivial patch so apply some common sense.
8 Tips for patch submitters
9 -------------------------
11 1. Always *test* your changes, however small, on at least 4 or
12 5 people, preferably many more.
14 2. Try to release a few ALPHA test versions to the net. Announce
15 them onto the kernel channel and await results. This is especially
16 important for device drivers, because often that's the only way
17 you will find things like the fact version 3 firmware needs
18 a magic fix you didn't know about, or some clown changed the
19 chips on a board and not its name. (Don't laugh! Look at the
20 SMC etherpower for that.)
22 3. Make sure your changes compile correctly in multiple
23 configurations. In particular check that changes work both as a
24 module and built into the kernel.
26 4. When you are happy with a change make it generally available for
27 testing and await feedback.
29 5. Make a patch available to the relevant maintainer in the list. Use
30 ``diff -u`` to make the patch easy to merge. Be prepared to get your
31 changes sent back with seemingly silly requests about formatting
32 and variable names. These aren't as silly as they seem. One
33 job the maintainers (and especially Linus) do is to keep things
34 looking the same. Sometimes this means that the clever hack in
35 your driver to get around a problem actually needs to become a
36 generalized kernel feature ready for next time.
38 PLEASE check your patch with the automated style checker
39 (scripts/checkpatch.pl) to catch trivial style violations.
40 See Documentation/process/coding-style.rst for guidance here.
42 PLEASE CC: the maintainers and mailing lists that are generated
43 by ``scripts/get_maintainer.pl.`` The results returned by the
44 script will be best if you have git installed and are making
45 your changes in a branch derived from Linus' latest git tree.
46 See Documentation/process/submitting-patches.rst for details.
48 PLEASE try to include any credit lines you want added with the
49 patch. It avoids people being missed off by mistake and makes
50 it easier to know who wants adding and who doesn't.
52 PLEASE document known bugs. If it doesn't work for everything
53 or does something very odd once a month document it.
55 PLEASE remember that submissions must be made under the terms
56 of the Linux Foundation certificate of contribution and should
57 include a Signed-off-by: line. The current version of this
58 "Developer's Certificate of Origin" (DCO) is listed in the file
59 Documentation/process/submitting-patches.rst.
61 6. Make sure you have the right to send any changes you make. If you
62 do changes at work you may find your employer owns the patch
65 7. When sending security related changes or reports to a maintainer
66 please Cc: security@kernel.org, especially if the maintainer
67 does not respond. Please keep in mind that the security team is
68 a small set of people who can be efficient only when working on
69 verified bugs. Please only Cc: this list when you have identified
70 that the bug would present a short-term risk to other users if it
71 were publicly disclosed. For example, reports of address leaks do
72 not represent an immediate threat and are better handled publicly,
73 and ideally, should come with a patch proposal. Please do not send
74 automated reports to this list either. Such bugs will be handled
75 better and faster in the usual public places. See
76 Documentation/admin-guide/security-bugs.rst for details.
80 Descriptions of section entries and preferred order
81 ---------------------------------------------------
83 M: *Mail* patches to: FullName <address@domain>
84 R: Designated *Reviewer*: FullName <address@domain>
85 These reviewers should be CCed on patches.
86 L: *Mailing list* that is relevant to this area
87 S: *Status*, one of the following:
88 Supported: Someone is actually paid to look after this.
89 Maintained: Someone actually looks after it.
90 Odd Fixes: It has a maintainer but they don't have time to do
91 much other than throw the odd patch in. See below..
92 Orphan: No current maintainer [but maybe you could take the
93 role as you write your new code].
94 Obsolete: Old code. Something tagged obsolete generally means
95 it has been replaced by a better system and you
97 W: *Web-page* with status/info
98 Q: *Patchwork* web based patch tracking system site
99 B: URI for where to file *bugs*. A web-page with detailed bug
100 filing info, a direct bug tracker link, or a mailto: URI.
101 C: URI for *chat* protocol, server and channel where developers
102 usually hang out, for example irc://server/channel.
103 P: Subsystem Profile document for more details submitting
104 patches to the given subsystem. This is either an in-tree file,
105 or a URI. See Documentation/maintainer/maintainer-entry-profile.rst
107 T: *SCM* tree type and location.
108 Type is one of: git, hg, quilt, stgit, topgit
109 F: *Files* and directories wildcard patterns.
110 A trailing slash includes all files and subdirectory files.
111 F: drivers/net/ all files in and below drivers/net
112 F: drivers/net/* all files in drivers/net, but not below
113 F: */net/* all files in "any top level directory"/net
114 One pattern per line. Multiple F: lines acceptable.
115 X: *Excluded* files and directories that are NOT maintained, same
116 rules as F:. Files exclusions are tested before file matches.
117 Can be useful for excluding a specific subdirectory, for instance:
120 matches all files in and below net excluding net/ipv6/
121 N: Files and directories *Regex* patterns.
122 N: [^a-z]tegra all files whose path contains tegra
123 (not including files like integrator)
124 One pattern per line. Multiple N: lines acceptable.
125 scripts/get_maintainer.pl has different behavior for files that
126 match F: pattern and matches of N: patterns. By default,
127 get_maintainer will not look at git log history when an F: pattern
128 match occurs. When an N: match occurs, git log history is used
129 to also notify the people that have git commit signatures.
130 K: *Content regex* (perl extended) pattern match in a patch or file.
133 matches patches or files that contain "of_get_profile"
134 K: \b(printk|pr_(info|err))\b
135 matches patches or files that contain one or more of the words
136 printk, pr_info or pr_err
137 One regex pattern per line. Multiple K: lines acceptable.
142 .. note:: When reading this list, please look for the most precise areas
143 first. When adding to this list, please keep the entries in
147 M: Steffen Klassert <klassert@kernel.org>
148 L: netdev@vger.kernel.org
150 F: Documentation/networking/device_drivers/ethernet/3com/vortex.rst
151 F: drivers/net/ethernet/3com/3c59x.c
153 3CR990 NETWORK DRIVER
154 M: David Dillow <dave@thedillows.org>
155 L: netdev@vger.kernel.org
157 F: drivers/net/ethernet/3com/typhoon*
159 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
160 M: Adam Radford <aradford@gmail.com>
161 L: linux-scsi@vger.kernel.org
163 W: http://www.lsi.com
166 53C700 AND 53C700-66 SCSI DRIVER
167 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
168 L: linux-scsi@vger.kernel.org
170 F: drivers/scsi/53c700*
172 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
173 M: Alexander Aring <alex.aring@gmail.com>
174 M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
175 L: linux-bluetooth@vger.kernel.org
176 L: linux-wpan@vger.kernel.org
178 F: Documentation/networking/6lowpan.rst
179 F: include/net/6lowpan.h
182 6PACK NETWORK DRIVER FOR AX.25
183 M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
184 L: linux-hams@vger.kernel.org
186 F: drivers/net/hamradio/6pack.c
188 802.11 (including CFG80211/NL80211)
189 M: Johannes Berg <johannes@sipsolutions.net>
190 L: linux-wireless@vger.kernel.org
192 W: https://wireless.wiki.kernel.org/
193 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
195 F: Documentation/driver-api/80211/cfg80211.rst
196 F: Documentation/networking/regulatory.rst
197 F: include/linux/ieee80211.h
198 F: include/net/cfg80211.h
199 F: include/net/ieee80211_radiotap.h
200 F: include/net/iw_handler.h
201 F: include/net/wext.h
202 F: include/uapi/linux/nl80211.h
205 8169 10/100/1000 GIGABIT ETHERNET DRIVER
206 M: Heiner Kallweit <hkallweit1@gmail.com>
207 M: nic_swsd@realtek.com
208 L: netdev@vger.kernel.org
210 F: drivers/net/ethernet/realtek/r8169*
212 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
213 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
214 L: linux-serial@vger.kernel.org
216 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
217 F: drivers/tty/serial/8250*
218 F: include/linux/serial_8250.h
220 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
221 L: netdev@vger.kernel.org
223 F: drivers/net/ethernet/8390/
226 M: Eric Van Hensbergen <ericvh@gmail.com>
227 M: Latchesar Ionkov <lucho@ionkov.net>
228 M: Dominique Martinet <asmadeus@codewreck.org>
229 L: v9fs-developer@lists.sourceforge.net
231 W: http://swik.net/v9fs
232 Q: http://patchwork.kernel.org/project/v9fs-devel/list/
233 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
234 T: git git://github.com/martinetd/linux.git
235 F: Documentation/filesystems/9p.rst
238 F: include/trace/events/9p.h
239 F: include/uapi/linux/virtio_9p.h
243 M: Antti Palosaari <crope@iki.fi>
244 L: linux-media@vger.kernel.org
246 W: https://linuxtv.org
247 W: http://palosaari.fi/linux/
248 Q: http://patchwork.linuxtv.org/project/linux-media/list/
249 T: git git://linuxtv.org/anttip/media_tree.git
250 F: drivers/media/dvb-frontends/a8293*
252 AACRAID SCSI RAID DRIVER
253 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
254 L: linux-scsi@vger.kernel.org
256 W: http://www.adaptec.com/
257 F: Documentation/scsi/aacraid.rst
258 F: drivers/scsi/aacraid/
261 L: linux-api@vger.kernel.org
262 F: include/linux/syscalls.h
265 X: arch/*/include/uapi/
267 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
268 M: Hans de Goede <hdegoede@redhat.com>
269 L: linux-hwmon@vger.kernel.org
271 F: drivers/hwmon/abituguru.c
273 ABIT UGURU 3 HARDWARE MONITOR DRIVER
274 M: Alistair John Strachan <alistair@devzero.co.uk>
275 L: linux-hwmon@vger.kernel.org
277 F: drivers/hwmon/abituguru3.c
279 ACCES 104-DIO-48E GPIO DRIVER
280 M: William Breathitt Gray <vilhelm.gray@gmail.com>
281 L: linux-gpio@vger.kernel.org
283 F: drivers/gpio/gpio-104-dio-48e.c
285 ACCES 104-IDI-48 GPIO DRIVER
286 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
287 L: linux-gpio@vger.kernel.org
289 F: drivers/gpio/gpio-104-idi-48.c
291 ACCES 104-IDIO-16 GPIO DRIVER
292 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
293 L: linux-gpio@vger.kernel.org
295 F: drivers/gpio/gpio-104-idio-16.c
297 ACCES 104-QUAD-8 DRIVER
298 M: William Breathitt Gray <vilhelm.gray@gmail.com>
299 M: Syed Nayyar Waris <syednwaris@gmail.com>
300 L: linux-iio@vger.kernel.org
302 F: Documentation/ABI/testing/sysfs-bus-counter-104-quad-8
303 F: drivers/counter/104-quad-8.c
305 ACCES PCI-IDIO-16 GPIO DRIVER
306 M: William Breathitt Gray <vilhelm.gray@gmail.com>
307 L: linux-gpio@vger.kernel.org
309 F: drivers/gpio/gpio-pci-idio-16.c
311 ACCES PCIe-IDIO-24 GPIO DRIVER
312 M: William Breathitt Gray <vilhelm.gray@gmail.com>
313 L: linux-gpio@vger.kernel.org
315 F: drivers/gpio/gpio-pcie-idio-24.c
318 M: Jes Sorensen <jes@trained-monkey.org>
319 L: linux-acenic@sunsite.dk
321 F: drivers/net/ethernet/alteon/acenic*
323 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
324 M: Peter Kaestle <peter@piie.net>
325 L: platform-driver-x86@vger.kernel.org
327 W: http://piie.net/?section=acerhdf
328 F: drivers/platform/x86/acerhdf.c
330 ACER WMI LAPTOP EXTRAS
331 M: "Lee, Chun-Yi" <jlee@suse.com>
332 L: platform-driver-x86@vger.kernel.org
334 F: drivers/platform/x86/acer-wmi.c
337 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
338 M: Len Brown <lenb@kernel.org>
339 L: linux-acpi@vger.kernel.org
341 W: https://01.org/linux-acpi
342 Q: https://patchwork.kernel.org/project/linux-acpi/list/
343 B: https://bugzilla.kernel.org
344 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
345 F: Documentation/ABI/testing/configfs-acpi
346 F: Documentation/ABI/testing/sysfs-bus-acpi
347 F: Documentation/firmware-guide/acpi/
349 F: drivers/pci/*/*acpi*
350 F: drivers/pci/*acpi*
351 F: drivers/pnp/pnpacpi/
353 F: include/linux/acpi.h
354 F: include/linux/fwnode.h
358 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
359 M: Len Brown <lenb@kernel.org>
360 R: James Morse <james.morse@arm.com>
361 R: Tony Luck <tony.luck@intel.com>
362 R: Borislav Petkov <bp@alien8.de>
363 L: linux-acpi@vger.kernel.org
364 F: drivers/acpi/apei/
366 ACPI COMPONENT ARCHITECTURE (ACPICA)
367 M: Robert Moore <robert.moore@intel.com>
368 M: Erik Kaneda <erik.kaneda@intel.com>
369 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
370 L: linux-acpi@vger.kernel.org
373 W: https://acpica.org/
374 W: https://github.com/acpica/acpica/
375 Q: https://patchwork.kernel.org/project/linux-acpi/list/
376 B: https://bugzilla.kernel.org
377 B: https://bugs.acpica.org
378 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
379 F: drivers/acpi/acpica/
384 M: Zhang Rui <rui.zhang@intel.com>
385 L: linux-acpi@vger.kernel.org
387 W: https://01.org/linux-acpi
388 B: https://bugzilla.kernel.org
389 F: drivers/acpi/fan.c
391 ACPI FOR ARM64 (ACPI/arm64)
392 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
393 M: Hanjun Guo <guohanjun@huawei.com>
394 M: Sudeep Holla <sudeep.holla@arm.com>
395 L: linux-acpi@vger.kernel.org
396 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
398 F: drivers/acpi/arm64
400 ACPI I2C MULTI INSTANTIATE DRIVER
401 M: Hans de Goede <hdegoede@redhat.com>
402 L: platform-driver-x86@vger.kernel.org
404 F: drivers/platform/x86/i2c-multi-instantiate.c
407 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
408 M: Len Brown <lenb@kernel.org>
409 R: Andy Shevchenko <andy@kernel.org>
410 R: Mika Westerberg <mika.westerberg@linux.intel.com>
411 L: linux-acpi@vger.kernel.org
413 Q: https://patchwork.kernel.org/project/linux-acpi/list/
414 B: https://bugzilla.kernel.org
415 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
416 F: drivers/acpi/pmic/
419 M: Zhang Rui <rui.zhang@intel.com>
420 L: linux-acpi@vger.kernel.org
422 W: https://01.org/linux-acpi
423 B: https://bugzilla.kernel.org
424 F: drivers/acpi/*thermal*
427 M: Zhang Rui <rui.zhang@intel.com>
428 L: linux-acpi@vger.kernel.org
430 W: https://01.org/linux-acpi
431 B: https://bugzilla.kernel.org
432 F: drivers/acpi/acpi_video.c
435 L: platform-driver-x86@vger.kernel.org
437 F: drivers/platform/x86/wmi.c
438 F: include/uapi/linux/wmi.h
440 ACRN HYPERVISOR SERVICE MODULE
441 M: Shuo Liu <shuo.a.liu@intel.com>
442 L: acrn-dev@lists.projectacrn.org (subscribers-only)
444 W: https://projectacrn.org
445 F: Documentation/virt/acrn/
446 F: drivers/virt/acrn/
447 F: include/uapi/linux/acrn.h
449 AD1889 ALSA SOUND DRIVER
450 L: linux-parisc@vger.kernel.org
452 W: https://parisc.wiki.kernel.org/index.php/AD1889
453 F: sound/pci/ad1889.*
455 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
456 M: Michael Hennerich <michael.hennerich@analog.com>
458 W: http://wiki.analog.com/AD5254
459 W: http://ez.analog.com/community/linux-device-drivers
460 F: drivers/misc/ad525x_dpot.c
462 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
463 M: Michael Hennerich <michael.hennerich@analog.com>
465 W: http://wiki.analog.com/AD5398
466 W: http://ez.analog.com/community/linux-device-drivers
467 F: drivers/regulator/ad5398.c
469 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
470 M: Michael Hennerich <michael.hennerich@analog.com>
472 W: http://wiki.analog.com/AD7142
473 W: http://ez.analog.com/community/linux-device-drivers
474 F: drivers/input/misc/ad714x.c
476 AD7877 TOUCHSCREEN DRIVER
477 M: Michael Hennerich <michael.hennerich@analog.com>
479 W: http://wiki.analog.com/AD7877
480 W: http://ez.analog.com/community/linux-device-drivers
481 F: drivers/input/touchscreen/ad7877.c
483 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
484 M: Michael Hennerich <michael.hennerich@analog.com>
486 W: http://wiki.analog.com/AD7879
487 W: http://ez.analog.com/community/linux-device-drivers
488 F: drivers/input/touchscreen/ad7879.c
490 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
491 M: Jiri Kosina <jikos@kernel.org>
494 ADF7242 IEEE 802.15.4 RADIO DRIVER
495 M: Michael Hennerich <michael.hennerich@analog.com>
496 L: linux-wpan@vger.kernel.org
498 W: https://wiki.analog.com/ADF7242
499 W: http://ez.analog.com/community/linux-device-drivers
500 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
501 F: drivers/net/ieee802154/adf7242.c
503 ADM1025 HARDWARE MONITOR DRIVER
504 M: Jean Delvare <jdelvare@suse.com>
505 L: linux-hwmon@vger.kernel.org
507 F: Documentation/hwmon/adm1025.rst
508 F: drivers/hwmon/adm1025.c
510 ADM1029 HARDWARE MONITOR DRIVER
511 M: Corentin Labbe <clabbe.montjoie@gmail.com>
512 L: linux-hwmon@vger.kernel.org
514 F: drivers/hwmon/adm1029.c
516 ADM8211 WIRELESS DRIVER
517 L: linux-wireless@vger.kernel.org
519 W: https://wireless.wiki.kernel.org/
520 F: drivers/net/wireless/admtek/adm8211.*
522 ADP1653 FLASH CONTROLLER DRIVER
523 M: Sakari Ailus <sakari.ailus@iki.fi>
524 L: linux-media@vger.kernel.org
526 F: drivers/media/i2c/adp1653.c
527 F: include/media/i2c/adp1653.h
529 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
530 M: Michael Hennerich <michael.hennerich@analog.com>
532 W: http://wiki.analog.com/ADP5520
533 W: http://ez.analog.com/community/linux-device-drivers
534 F: drivers/gpio/gpio-adp5520.c
535 F: drivers/input/keyboard/adp5520-keys.c
536 F: drivers/leds/leds-adp5520.c
537 F: drivers/mfd/adp5520.c
538 F: drivers/video/backlight/adp5520_bl.c
540 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
541 M: Michael Hennerich <michael.hennerich@analog.com>
543 W: http://wiki.analog.com/ADP5588
544 W: http://ez.analog.com/community/linux-device-drivers
545 F: drivers/gpio/gpio-adp5588.c
546 F: drivers/input/keyboard/adp5588-keys.c
548 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
549 M: Michael Hennerich <michael.hennerich@analog.com>
551 W: http://wiki.analog.com/ADP8860
552 W: http://ez.analog.com/community/linux-device-drivers
553 F: drivers/video/backlight/adp8860_bl.c
556 M: Colin Leroy <colin@colino.net>
558 F: drivers/macintosh/therm_adt746x.c
560 ADT7475 HARDWARE MONITOR DRIVER
561 M: Jean Delvare <jdelvare@suse.com>
562 L: linux-hwmon@vger.kernel.org
564 F: Documentation/hwmon/adt7475.rst
565 F: drivers/hwmon/adt7475.c
568 M: Matthew Wilcox <willy@infradead.org>
569 M: Hannes Reinecke <hare@suse.com>
570 L: linux-scsi@vger.kernel.org
572 F: Documentation/scsi/advansys.rst
573 F: drivers/scsi/advansys.c
575 ADVANTECH SWBTN DRIVER
576 M: Andrea Ho <Andrea.Ho@advantech.com.tw>
577 L: platform-driver-x86@vger.kernel.org
579 F: drivers/platform/x86/adv_swbutton.c
581 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
582 M: Michael Hennerich <michael.hennerich@analog.com>
584 W: http://wiki.analog.com/ADXL345
585 W: http://ez.analog.com/community/linux-device-drivers
586 F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
587 F: drivers/input/misc/adxl34x.c
589 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
590 M: Michael Hennerich <michael.hennerich@analog.com>
592 W: http://ez.analog.com/community/linux-device-drivers
593 F: Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
594 F: drivers/iio/accel/adxl372.c
595 F: drivers/iio/accel/adxl372_i2c.c
596 F: drivers/iio/accel/adxl372_spi.c
599 M: Antti Palosaari <crope@iki.fi>
600 L: linux-media@vger.kernel.org
602 W: https://linuxtv.org
603 W: http://palosaari.fi/linux/
604 Q: http://patchwork.linuxtv.org/project/linux-media/list/
605 T: git git://linuxtv.org/anttip/media_tree.git
606 F: drivers/media/dvb-frontends/af9013*
609 M: Antti Palosaari <crope@iki.fi>
610 L: linux-media@vger.kernel.org
612 W: https://linuxtv.org
613 W: http://palosaari.fi/linux/
614 Q: http://patchwork.linuxtv.org/project/linux-media/list/
615 T: git git://linuxtv.org/anttip/media_tree.git
616 F: drivers/media/dvb-frontends/af9033*
619 M: David Sterba <dsterba@suse.com>
620 L: linux-fsdevel@vger.kernel.org
622 F: Documentation/filesystems/affs.rst
626 M: David Howells <dhowells@redhat.com>
627 M: Marc Dionne <marc.dionne@auristor.com>
628 L: linux-afs@lists.infradead.org
630 W: https://www.infradead.org/~dhowells/kafs/
631 F: Documentation/filesystems/afs.rst
633 F: include/trace/events/afs.h
636 M: David Airlie <airlied@linux.ie>
638 T: git git://anongit.freedesktop.org/drm/drm
640 F: include/linux/agp*
641 F: include/uapi/linux/agp*
644 M: "Juergen E. Fischer" <fischer@norbit.de>
645 L: linux-scsi@vger.kernel.org
647 F: drivers/scsi/aha152x*
648 F: drivers/scsi/pcmcia/aha152x*
650 AIC7XXX / AIC79XX SCSI DRIVER
651 M: Hannes Reinecke <hare@suse.com>
652 L: linux-scsi@vger.kernel.org
654 F: drivers/scsi/aic7xxx/
656 AIMSLAB FM RADIO RECEIVER DRIVER
657 M: Hans Verkuil <hverkuil@xs4all.nl>
658 L: linux-media@vger.kernel.org
660 W: https://linuxtv.org
661 T: git git://linuxtv.org/media_tree.git
662 F: drivers/media/radio/radio-aimslab*
665 M: Benjamin LaHaise <bcrl@kvack.org>
666 L: linux-aio@kvack.org
669 F: include/linux/*aio*.h
672 M: Antti Palosaari <crope@iki.fi>
673 L: linux-media@vger.kernel.org
675 W: https://linuxtv.org
676 W: http://palosaari.fi/linux/
677 Q: http://patchwork.linuxtv.org/project/linux-media/list/
678 T: git git://linuxtv.org/anttip/media_tree.git
679 F: drivers/media/usb/airspy/
681 ALACRITECH GIGABIT ETHERNET DRIVER
682 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
684 F: drivers/net/ethernet/alacritech/*
686 ALCATEL SPEEDTOUCH USB DRIVER
687 M: Duncan Sands <duncan.sands@free.fr>
688 L: linux-usb@vger.kernel.org
690 W: http://www.linux-usb.org/SpeedTouch/
691 F: drivers/usb/atm/speedtch.c
692 F: drivers/usb/atm/usbatm.c
694 ALCHEMY AU1XX0 MMC DRIVER
695 M: Manuel Lauss <manuel.lauss@gmail.com>
697 F: drivers/mmc/host/au1xmmc.c
700 M: Rudolf Marek <r.marek@assembler.cz>
701 L: linux-i2c@vger.kernel.org
703 F: Documentation/i2c/busses/i2c-ali1563.rst
704 F: drivers/i2c/busses/i2c-ali1563.c
707 L: Dell.Client.Kernel@dell.com
709 F: drivers/platform/x86/dell/alienware-wmi.c
711 ALL SENSORS DLH SERIES PRESSURE SENSORS DRIVER
712 M: Tomislav Denis <tomislav.denis@avl.com>
713 L: linux-iio@vger.kernel.org
715 W: http://www.allsensors.com/
716 F: Documentation/devicetree/bindings/iio/pressure/asc,dlhl60d.yaml
717 F: drivers/iio/pressure/dlhl60d.c
719 ALLEGRO DVT VIDEO IP CORE DRIVER
720 M: Michael Tretter <m.tretter@pengutronix.de>
721 R: Pengutronix Kernel Team <kernel@pengutronix.de>
722 L: linux-media@vger.kernel.org
724 F: Documentation/devicetree/bindings/media/allegro,al5e.yaml
725 F: drivers/media/platform/allegro-dvt/
727 ALLWINNER A10 CSI DRIVER
728 M: Maxime Ripard <mripard@kernel.org>
729 L: linux-media@vger.kernel.org
731 T: git git://linuxtv.org/media_tree.git
732 F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
733 F: drivers/media/platform/sunxi/sun4i-csi/
735 ALLWINNER CPUFREQ DRIVER
736 M: Yangtao Li <tiny.windzz@gmail.com>
737 L: linux-pm@vger.kernel.org
739 F: Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
740 F: drivers/cpufreq/sun50i-cpufreq-nvmem.c
742 ALLWINNER CRYPTO DRIVERS
743 M: Corentin Labbe <clabbe.montjoie@gmail.com>
744 L: linux-crypto@vger.kernel.org
746 F: drivers/crypto/allwinner/
748 ALLWINNER THERMAL DRIVER
749 M: Vasily Khoruzhick <anarsoul@gmail.com>
750 M: Yangtao Li <tiny.windzz@gmail.com>
751 L: linux-pm@vger.kernel.org
753 F: Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
754 F: drivers/thermal/sun8i_thermal.c
757 M: Maxime Ripard <mripard@kernel.org>
758 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
759 L: linux-media@vger.kernel.org
761 F: drivers/staging/media/sunxi/cedrus/
764 M: Richard Henderson <rth@twiddle.net>
765 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
766 M: Matt Turner <mattst88@gmail.com>
767 L: linux-alpha@vger.kernel.org
771 ALPS PS/2 TOUCHPAD DRIVER
772 R: Pali Rohár <pali@kernel.org>
773 F: drivers/input/mouse/alps.*
775 ALTERA I2C CONTROLLER DRIVER
776 M: Thor Thayer <thor.thayer@linux.intel.com>
778 F: Documentation/devicetree/bindings/i2c/i2c-altera.txt
779 F: drivers/i2c/busses/i2c-altera.c
781 ALTERA MAILBOX DRIVER
782 M: Ley Foon Tan <ley.foon.tan@intel.com>
784 F: drivers/mailbox/mailbox-altera.c
787 M: Joyce Ooi <joyce.ooi@intel.com>
788 L: linux-gpio@vger.kernel.org
790 F: drivers/gpio/gpio-altera.c
792 ALTERA SYSTEM MANAGER DRIVER
793 M: Thor Thayer <thor.thayer@linux.intel.com>
795 F: drivers/mfd/altera-sysmgr.c
796 F: include/linux/mfd/altera-sysmgr.h
798 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
799 M: Thor Thayer <thor.thayer@linux.intel.com>
801 F: drivers/gpio/gpio-altera-a10sr.c
802 F: drivers/mfd/altera-a10sr.c
803 F: drivers/reset/reset-a10sr.c
804 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
805 F: include/linux/mfd/altera-a10sr.h
807 ALTERA TRIPLE SPEED ETHERNET DRIVER
808 M: Joyce Ooi <joyce.ooi@intel.com>
809 L: netdev@vger.kernel.org
811 F: drivers/net/ethernet/altera/
813 ALTERA UART/JTAG UART SERIAL DRIVERS
814 M: Tobias Klauser <tklauser@distanz.ch>
815 L: linux-serial@vger.kernel.org
817 F: drivers/tty/serial/altera_jtaguart.c
818 F: drivers/tty/serial/altera_uart.c
819 F: include/linux/altera_jtaguart.h
820 F: include/linux/altera_uart.h
822 AMAZON ANNAPURNA LABS FIC DRIVER
823 M: Talel Shenhar <talel@amazon.com>
825 F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
826 F: drivers/irqchip/irq-al-fic.c
828 AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
829 M: Talel Shenhar <talel@amazon.com>
830 M: Talel Shenhar <talelshenhar@gmail.com>
832 F: Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
833 F: drivers/edac/al_mc_edac.c
835 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
836 M: Talel Shenhar <talel@amazon.com>
838 F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
839 F: drivers/thermal/thermal_mmio.c
841 AMAZON ETHERNET DRIVERS
842 M: Netanel Belgazal <netanel@amazon.com>
843 M: Arthur Kiyanovski <akiyano@amazon.com>
844 R: Guy Tzalik <gtzalik@amazon.com>
845 R: Saeed Bishara <saeedb@amazon.com>
846 L: netdev@vger.kernel.org
848 F: Documentation/networking/device_drivers/ethernet/amazon/ena.rst
849 F: drivers/net/ethernet/amazon/
851 AMAZON RDMA EFA DRIVER
852 M: Gal Pressman <galpress@amazon.com>
853 R: Yossi Leybovich <sleybo@amazon.com>
854 L: linux-rdma@vger.kernel.org
856 Q: https://patchwork.kernel.org/project/linux-rdma/list/
857 F: drivers/infiniband/hw/efa/
858 F: include/uapi/rdma/efa-abi.h
860 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
861 M: Tom Lendacky <thomas.lendacky@amd.com>
862 M: John Allen <john.allen@amd.com>
863 L: linux-crypto@vger.kernel.org
865 F: drivers/crypto/ccp/
866 F: include/linux/ccp.h
868 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
869 M: Brijesh Singh <brijesh.singh@amd.com>
870 M: Tom Lendacky <thomas.lendacky@amd.com>
871 L: linux-crypto@vger.kernel.org
873 F: drivers/crypto/ccp/sev*
874 F: include/uapi/linux/psp-sev.h
877 M: Harry Wentland <harry.wentland@amd.com>
878 M: Leo Li <sunpeng.li@amd.com>
879 L: amd-gfx@lists.freedesktop.org
881 T: git git://people.freedesktop.org/~agd5f/linux
882 F: drivers/gpu/drm/amd/display/
884 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
885 M: Huang Rui <ray.huang@amd.com>
886 L: linux-hwmon@vger.kernel.org
888 F: Documentation/hwmon/fam15h_power.rst
889 F: drivers/hwmon/fam15h_power.c
892 M: Enrico Weigelt, metux IT consult <info@metux.net>
893 L: linux-gpio@vger.kernel.org
895 F: drivers/gpio/gpio-amd-fch.c
896 F: include/linux/platform_data/gpio/gpio-amd-fch.h
898 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
899 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
901 F: drivers/usb/gadget/udc/amd5536udc.*
903 AMD GEODE PROCESSOR/CHIPSET SUPPORT
904 M: Andres Salomon <dilinger@queued.net>
905 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
907 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
908 F: arch/x86/include/asm/geode.h
909 F: drivers/char/hw_random/geode-rng.c
910 F: drivers/crypto/geode*
911 F: drivers/video/fbdev/geode/
914 M: Joerg Roedel <joro@8bytes.org>
915 L: iommu@lists.linux-foundation.org
917 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
918 F: drivers/iommu/amd/
919 F: include/linux/amd-iommu.h
922 M: Felix Kuehling <Felix.Kuehling@amd.com>
923 L: amd-gfx@lists.freedesktop.org
925 T: git https://gitlab.freedesktop.org/agd5f/linux.git
926 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
927 F: drivers/gpu/drm/amd/amdkfd/
928 F: drivers/gpu/drm/amd/include/cik_structs.h
929 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
930 F: drivers/gpu/drm/amd/include/v9_structs.h
931 F: drivers/gpu/drm/amd/include/vi_structs.h
932 F: include/uapi/linux/kfd_ioctl.h
935 M: Sanjay R Mehta <sanju.mehta@amd.com>
937 F: drivers/spi/spi-amd.c
940 M: Elie Morisse <syniurge@gmail.com>
941 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
942 M: Shyam Sundar S K <shyam-sundar.s-k@amd.com>
943 L: linux-i2c@vger.kernel.org
945 F: drivers/i2c/busses/i2c-amd-mp2*
948 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
949 L: platform-driver-x86@vger.kernel.org
951 F: drivers/platform/x86/amd-pmc.*
954 M: Evan Quan <evan.quan@amd.com>
955 L: amd-gfx@lists.freedesktop.org
957 T: git git://people.freedesktop.org/~agd5f/linux
958 F: drivers/gpu/drm/amd/pm/powerplay/
960 AMD SEATTLE DEVICE TREE SUPPORT
961 M: Brijesh Singh <brijeshkumar.singh@amd.com>
962 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
963 M: Tom Lendacky <thomas.lendacky@amd.com>
965 F: arch/arm64/boot/dts/amd/
968 M: Tom Lendacky <thomas.lendacky@amd.com>
969 L: netdev@vger.kernel.org
971 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
972 F: drivers/net/ethernet/amd/xgbe/
974 AMD SENSOR FUSION HUB DRIVER
975 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
976 M: Sandeep Singh <sandeep.singh@amd.com>
977 L: linux-input@vger.kernel.org
979 F: Documentation/hid/amd-sfh*
980 F: drivers/hid/amd-sfh-hid/
983 M: Christian Eggers <ceggers@arri.de>
984 L: linux-iio@vger.kernel.org
986 F: Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
987 F: drivers/iio/light/as73211.c
989 ANALOG DEVICES INC AD7192 DRIVER
990 M: Alexandru Tachici <alexandru.tachici@analog.com>
991 L: linux-iio@vger.kernel.org
993 W: http://ez.analog.com/community/linux-device-drivers
994 F: Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
995 F: drivers/iio/adc/ad7192.c
997 ANALOG DEVICES INC AD7292 DRIVER
998 M: Marcelo Schmitt <marcelo.schmitt1@gmail.com>
999 L: linux-iio@vger.kernel.org
1001 W: http://ez.analog.com/community/linux-device-drivers
1002 F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1003 F: drivers/iio/adc/ad7292.c
1005 ANALOG DEVICES INC AD7768-1 DRIVER
1006 M: Michael Hennerich <Michael.Hennerich@analog.com>
1007 L: linux-iio@vger.kernel.org
1009 W: http://ez.analog.com/community/linux-device-drivers
1010 F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1011 F: drivers/iio/adc/ad7768-1.c
1013 ANALOG DEVICES INC AD7780 DRIVER
1014 M: Michael Hennerich <Michael.Hennerich@analog.com>
1015 M: Renato Lui Geh <renatogeh@gmail.com>
1016 L: linux-iio@vger.kernel.org
1018 W: http://ez.analog.com/community/linux-device-drivers
1019 F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1020 F: drivers/iio/adc/ad7780.c
1022 ANALOG DEVICES INC AD9389B DRIVER
1023 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1024 L: linux-media@vger.kernel.org
1026 F: drivers/media/i2c/ad9389b*
1028 ANALOG DEVICES INC ADGS1408 DRIVER
1029 M: Mircea Caprioru <mircea.caprioru@analog.com>
1031 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1032 F: drivers/mux/adgs1408.c
1034 ANALOG DEVICES INC ADIN DRIVER
1035 M: Michael Hennerich <michael.hennerich@analog.com>
1036 L: netdev@vger.kernel.org
1038 W: http://ez.analog.com/community/linux-device-drivers
1039 F: Documentation/devicetree/bindings/net/adi,adin.yaml
1040 F: drivers/net/phy/adin.c
1042 ANALOG DEVICES INC ADIS DRIVER LIBRARY
1043 M: Nuno Sa <nuno.sa@analog.com>
1044 L: linux-iio@vger.kernel.org
1046 F: drivers/iio/imu/adis.c
1047 F: include/linux/iio/imu/adis.h
1049 ANALOG DEVICES INC ADIS16460 DRIVER
1050 M: Dragos Bogdan <dragos.bogdan@analog.com>
1051 L: linux-iio@vger.kernel.org
1053 W: http://ez.analog.com/community/linux-device-drivers
1054 F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1055 F: drivers/iio/imu/adis16460.c
1057 ANALOG DEVICES INC ADIS16475 DRIVER
1058 M: Nuno Sa <nuno.sa@analog.com>
1059 L: linux-iio@vger.kernel.org
1060 W: http://ez.analog.com/community/linux-device-drivers
1062 F: drivers/iio/imu/adis16475.c
1063 F: Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1065 ANALOG DEVICES INC ADM1177 DRIVER
1066 M: Michael Hennerich <Michael.Hennerich@analog.com>
1067 L: linux-hwmon@vger.kernel.org
1069 W: http://ez.analog.com/community/linux-device-drivers
1070 F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1071 F: drivers/hwmon/adm1177.c
1073 ANALOG DEVICES INC ADP5061 DRIVER
1074 M: Michael Hennerich <Michael.Hennerich@analog.com>
1075 L: linux-pm@vger.kernel.org
1077 W: http://ez.analog.com/community/linux-device-drivers
1078 F: drivers/power/supply/adp5061.c
1080 ANALOG DEVICES INC ADV7180 DRIVER
1081 M: Lars-Peter Clausen <lars@metafoo.de>
1082 L: linux-media@vger.kernel.org
1084 W: http://ez.analog.com/community/linux-device-drivers
1085 F: drivers/media/i2c/adv7180.c
1086 F: Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1088 ANALOG DEVICES INC ADV748X DRIVER
1089 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
1090 L: linux-media@vger.kernel.org
1092 F: drivers/media/i2c/adv748x/*
1094 ANALOG DEVICES INC ADV7511 DRIVER
1095 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1096 L: linux-media@vger.kernel.org
1098 F: drivers/media/i2c/adv7511*
1100 ANALOG DEVICES INC ADV7604 DRIVER
1101 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1102 L: linux-media@vger.kernel.org
1104 F: drivers/media/i2c/adv7604*
1105 F: Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1107 ANALOG DEVICES INC ADV7842 DRIVER
1108 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1109 L: linux-media@vger.kernel.org
1111 F: drivers/media/i2c/adv7842*
1113 ANALOG DEVICES INC ADXRS290 DRIVER
1114 M: Nishant Malpani <nish.malpani25@gmail.com>
1115 L: linux-iio@vger.kernel.org
1117 F: drivers/iio/gyro/adxrs290.c
1118 F: Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1120 ANALOG DEVICES INC ASOC CODEC DRIVERS
1121 M: Lars-Peter Clausen <lars@metafoo.de>
1122 M: Nuno Sá <nuno.sa@analog.com>
1123 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1125 W: http://wiki.analog.com/
1126 W: http://ez.analog.com/community/linux-device-drivers
1127 F: sound/soc/codecs/ad1*
1128 F: sound/soc/codecs/ad7*
1129 F: sound/soc/codecs/adau*
1130 F: sound/soc/codecs/adav*
1131 F: sound/soc/codecs/sigmadsp.*
1132 F: sound/soc/codecs/ssm*
1134 ANALOG DEVICES INC DMA DRIVERS
1135 M: Lars-Peter Clausen <lars@metafoo.de>
1137 W: http://ez.analog.com/community/linux-device-drivers
1138 F: drivers/dma/dma-axi-dmac.c
1140 ANALOG DEVICES INC IIO DRIVERS
1141 M: Lars-Peter Clausen <lars@metafoo.de>
1142 M: Michael Hennerich <Michael.Hennerich@analog.com>
1144 W: http://wiki.analog.com/
1145 W: http://ez.analog.com/community/linux-device-drivers
1146 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1147 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1148 F: Documentation/devicetree/bindings/iio/*/adi,*
1149 F: Documentation/devicetree/bindings/iio/dac/adi,ad5758.yaml
1150 F: drivers/iio/*/ad*
1151 F: drivers/iio/adc/ltc249*
1152 F: drivers/iio/amplifiers/hmc425a.c
1153 F: drivers/staging/iio/*/ad*
1154 X: drivers/iio/*/adjd*
1156 ANALOGBITS PLL LIBRARIES
1157 M: Paul Walmsley <paul.walmsley@sifive.com>
1159 F: drivers/clk/analogbits/*
1160 F: include/linux/clk/analogbits*
1163 M: Nick Hu <nickhu@andestech.com>
1164 M: Greentime Hu <green.hu@gmail.com>
1165 M: Vincent Chen <deanbo422@gmail.com>
1167 T: git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1168 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1169 F: Documentation/devicetree/bindings/nds32/
1174 ANDROID CONFIG FRAGMENTS
1175 M: Rob Herring <robh@kernel.org>
1177 F: kernel/configs/android*
1180 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1181 M: Arve Hjønnevåg <arve@android.com>
1182 M: Todd Kjos <tkjos@android.com>
1183 M: Martijn Coenen <maco@android.com>
1184 M: Joel Fernandes <joel@joelfernandes.org>
1185 M: Christian Brauner <christian@brauner.io>
1186 M: Hridya Valsaraju <hridya@google.com>
1187 M: Suren Baghdasaryan <surenb@google.com>
1188 L: linux-kernel@vger.kernel.org
1190 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1192 F: drivers/staging/android/
1194 ANDROID GOLDFISH PIC DRIVER
1195 M: Miodrag Dinic <miodrag.dinic@mips.com>
1197 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1198 F: drivers/irqchip/irq-goldfish-pic.c
1200 ANDROID GOLDFISH RTC DRIVER
1201 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
1203 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1204 F: drivers/rtc/rtc-goldfish.c
1206 AOA (Apple Onboard Audio) ALSA DRIVER
1207 M: Johannes Berg <johannes@sipsolutions.net>
1208 L: linuxppc-dev@lists.ozlabs.org
1209 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1213 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1214 M: William Breathitt Gray <vilhelm.gray@gmail.com>
1215 L: linux-iio@vger.kernel.org
1217 F: drivers/iio/adc/stx104.c
1220 M: Jiri Kosina <jikos@kernel.org>
1222 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1223 F: arch/x86/kernel/apm_32.c
1224 F: drivers/char/apm-emulation.c
1225 F: include/linux/apm_bios.h
1226 F: include/uapi/linux/apm_bios.h
1228 APPARMOR SECURITY MODULE
1229 M: John Johansen <john.johansen@canonical.com>
1230 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1232 W: wiki.apparmor.net
1233 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1234 F: Documentation/admin-guide/LSM/apparmor.rst
1235 F: security/apparmor/
1237 APPLE BCM5974 MULTITOUCH DRIVER
1238 M: Henrik Rydberg <rydberg@bitmath.org>
1239 L: linux-input@vger.kernel.org
1241 F: drivers/input/mouse/bcm5974.c
1244 M: Henrik Rydberg <rydberg@bitmath.org>
1245 L: linux-hwmon@vger.kernel.org
1247 F: drivers/hwmon/applesmc.c
1249 APPLETALK NETWORK LAYER
1250 L: netdev@vger.kernel.org
1252 F: drivers/net/appletalk/
1253 F: include/linux/atalk.h
1254 F: include/uapi/linux/atalk.h
1257 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1258 M: Khuong Dinh <khuong@os.amperecomputing.com>
1260 F: arch/arm64/boot/dts/apm/
1262 APPLIED MICRO (APM) X-GENE SOC EDAC
1263 M: Khuong Dinh <khuong@os.amperecomputing.com>
1265 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1266 F: drivers/edac/xgene_edac.c
1268 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1269 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1270 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1272 F: drivers/net/ethernet/apm/xgene-v2/
1274 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1275 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1276 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1277 M: Quan Nguyen <quan@os.amperecomputing.com>
1279 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1280 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1281 F: drivers/net/ethernet/apm/xgene/
1282 F: drivers/net/mdio/mdio-xgene.c
1284 APPLIED MICRO (APM) X-GENE SOC PMU
1285 M: Khuong Dinh <khuong@os.amperecomputing.com>
1287 F: Documentation/admin-guide/perf/xgene-pmu.rst
1288 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1289 F: drivers/perf/xgene_pmu.c
1291 APTINA CAMERA SENSOR PLL
1292 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1293 L: linux-media@vger.kernel.org
1295 F: drivers/media/i2c/aptina-pll.*
1297 AQUANTIA ETHERNET DRIVER (atlantic)
1298 M: Igor Russkikh <irusskikh@marvell.com>
1299 L: netdev@vger.kernel.org
1301 W: https://www.marvell.com/
1302 Q: https://patchwork.kernel.org/project/netdevbpf/list/
1303 F: Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1304 F: drivers/net/ethernet/aquantia/atlantic/
1306 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1307 M: Egor Pomozov <epomozov@marvell.com>
1308 L: netdev@vger.kernel.org
1310 W: http://www.aquantia.com
1311 F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1313 ARASAN NAND CONTROLLER DRIVER
1314 M: Miquel Raynal <miquel.raynal@bootlin.com>
1315 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1316 L: linux-mtd@lists.infradead.org
1318 F: Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1319 F: drivers/mtd/nand/raw/arasan-nand-controller.c
1321 ARC FRAMEBUFFER DRIVER
1322 M: Jaya Kumar <jayalk@intworks.biz>
1324 F: drivers/video/fbdev/arcfb.c
1325 F: drivers/video/fbdev/core/fb_defio.c
1328 M: Alexey Brodkin <abrodkin@synopsys.com>
1330 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1331 F: drivers/gpu/drm/tiny/arcpgu.c
1333 ARCNET NETWORK LAYER
1334 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1335 L: netdev@vger.kernel.org
1337 F: drivers/net/arcnet/
1338 F: include/uapi/linux/if_arcnet.h
1340 ARM ARCHITECTED TIMER DRIVER
1341 M: Mark Rutland <mark.rutland@arm.com>
1342 M: Marc Zyngier <maz@kernel.org>
1343 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1345 F: arch/arm/include/asm/arch_timer.h
1346 F: arch/arm64/include/asm/arch_timer.h
1347 F: drivers/clocksource/arm_arch_timer.c
1349 ARM HDLCD DRM DRIVER
1350 M: Liviu Dudau <liviu.dudau@arm.com>
1352 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1353 F: drivers/gpu/drm/arm/hdlcd_*
1355 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1356 M: Linus Walleij <linus.walleij@linaro.org>
1357 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1359 F: Documentation/devicetree/bindings/arm/arm,integrator.yaml
1360 F: Documentation/devicetree/bindings/arm/arm,realview.yaml
1361 F: Documentation/devicetree/bindings/arm/arm,versatile.yaml
1362 F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1363 F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1364 F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1365 F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1366 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1367 F: Documentation/devicetree/bindings/mtd/arm-versatile.txt
1368 F: arch/arm/boot/dts/arm-realview-*
1369 F: arch/arm/boot/dts/integrator*
1370 F: arch/arm/boot/dts/versatile*
1371 F: arch/arm/mach-integrator/
1372 F: arch/arm/mach-realview/
1373 F: arch/arm/mach-versatile/
1374 F: arch/arm/plat-versatile/
1375 F: drivers/bus/arm-integrator-lm.c
1376 F: drivers/clk/versatile/
1377 F: drivers/i2c/busses/i2c-versatile.c
1378 F: drivers/irqchip/irq-versatile-fpga.c
1379 F: drivers/mtd/maps/physmap-versatile.*
1380 F: drivers/power/reset/arm-versatile-reboot.c
1381 F: drivers/soc/versatile/
1383 ARM KOMEDA DRM-KMS DRIVER
1384 M: James (Qian) Wang <james.qian.wang@arm.com>
1385 M: Liviu Dudau <liviu.dudau@arm.com>
1386 M: Mihail Atanassov <mihail.atanassov@arm.com>
1387 L: Mali DP Maintainers <malidp@foss.arm.com>
1389 T: git git://anongit.freedesktop.org/drm/drm-misc
1390 F: Documentation/devicetree/bindings/display/arm,komeda.txt
1391 F: Documentation/gpu/komeda-kms.rst
1392 F: drivers/gpu/drm/arm/display/include/
1393 F: drivers/gpu/drm/arm/display/komeda/
1395 ARM MALI PANFROST DRM DRIVER
1396 M: Rob Herring <robh@kernel.org>
1397 M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1398 R: Steven Price <steven.price@arm.com>
1399 R: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1400 L: dri-devel@lists.freedesktop.org
1402 T: git git://anongit.freedesktop.org/drm/drm-misc
1403 F: drivers/gpu/drm/panfrost/
1404 F: include/uapi/drm/panfrost_drm.h
1406 ARM MALI-DP DRM DRIVER
1407 M: Liviu Dudau <liviu.dudau@arm.com>
1408 M: Brian Starkey <brian.starkey@arm.com>
1409 L: Mali DP Maintainers <malidp@foss.arm.com>
1411 T: git git://anongit.freedesktop.org/drm/drm-misc
1412 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1413 F: Documentation/gpu/afbc.rst
1414 F: drivers/gpu/drm/arm/
1416 ARM MFM AND FLOPPY DRIVERS
1417 M: Ian Molton <spyro@f2s.com>
1419 F: arch/arm/include/asm/floppy.h
1420 F: arch/arm/mach-rpc/floppydma.S
1422 ARM PMU PROFILING AND DEBUGGING
1423 M: Will Deacon <will@kernel.org>
1424 M: Mark Rutland <mark.rutland@arm.com>
1425 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1427 F: Documentation/devicetree/bindings/arm/pmu.yaml
1428 F: Documentation/devicetree/bindings/perf/
1429 F: arch/arm*/include/asm/hw_breakpoint.h
1430 F: arch/arm*/include/asm/perf_event.h
1431 F: arch/arm*/kernel/hw_breakpoint.c
1432 F: arch/arm*/kernel/perf_*
1434 F: include/linux/perf/arm_pmu.h
1437 M: Russell King <linux@armlinux.org.uk>
1438 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1440 W: http://www.armlinux.org.uk/
1441 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1443 X: arch/arm/boot/dts/
1445 ARM PRIMECELL AACI PL041 DRIVER
1446 M: Russell King <linux@armlinux.org.uk>
1450 ARM PRIMECELL BUS SUPPORT
1451 M: Russell King <linux@armlinux.org.uk>
1454 F: include/linux/amba/bus.h
1456 ARM PRIMECELL CLCD PL110 DRIVER
1457 M: Russell King <linux@armlinux.org.uk>
1459 F: drivers/video/fbdev/amba-clcd.*
1461 ARM PRIMECELL KMI PL050 DRIVER
1462 M: Russell King <linux@armlinux.org.uk>
1464 F: drivers/input/serio/ambakmi.*
1465 F: include/linux/amba/kmi.h
1467 ARM PRIMECELL MMCI PL180/1 DRIVER
1468 M: Russell King <linux@armlinux.org.uk>
1470 F: drivers/mmc/host/mmci.*
1471 F: include/linux/amba/mmci.h
1473 ARM PRIMECELL SSP PL022 SPI DRIVER
1474 M: Linus Walleij <linus.walleij@linaro.org>
1475 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1477 F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1478 F: drivers/spi/spi-pl022.c
1480 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1481 M: Russell King <linux@armlinux.org.uk>
1483 F: drivers/tty/serial/amba-pl01*.c
1484 F: include/linux/amba/serial.h
1486 ARM PRIMECELL VIC PL190/PL192 DRIVER
1487 M: Linus Walleij <linus.walleij@linaro.org>
1488 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1490 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1491 F: drivers/irqchip/irq-vic.c
1493 ARM SMC WATCHDOG DRIVER
1494 M: Julius Werner <jwerner@chromium.org>
1495 R: Evan Benn <evanbenn@chromium.org>
1497 F: Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1498 F: drivers/watchdog/arm_smc_wdt.c
1501 M: Will Deacon <will@kernel.org>
1502 R: Robin Murphy <robin.murphy@arm.com>
1503 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1505 F: Documentation/devicetree/bindings/iommu/arm,smmu*
1506 F: drivers/iommu/arm/
1507 F: drivers/iommu/io-pgtable-arm*
1509 ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1510 M: Arnd Bergmann <arnd@arndb.de>
1511 M: Olof Johansson <olof@lixom.net>
1513 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1515 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1516 F: arch/arm/boot/dts/Makefile
1517 F: arch/arm64/boot/dts/Makefile
1519 ARM SUB-ARCHITECTURES
1520 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1522 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1526 ARM/ACTIONS SEMI ARCHITECTURE
1527 M: Andreas Färber <afaerber@suse.de>
1528 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1529 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1530 L: linux-actions@lists.infradead.org (moderated for non-subscribers)
1532 F: Documentation/devicetree/bindings/arm/actions.yaml
1533 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1534 F: Documentation/devicetree/bindings/dma/owl-dma.yaml
1535 F: Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1536 F: Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1537 F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1538 F: Documentation/devicetree/bindings/net/actions,owl-emac.yaml
1539 F: Documentation/devicetree/bindings/pinctrl/actions,*
1540 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1541 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1542 F: arch/arm/boot/dts/owl-*
1543 F: arch/arm/mach-actions/
1544 F: arch/arm64/boot/dts/actions/
1545 F: drivers/clk/actions/
1546 F: drivers/clocksource/timer-owl*
1547 F: drivers/dma/owl-dma.c
1548 F: drivers/i2c/busses/i2c-owl.c
1549 F: drivers/irqchip/irq-owl-sirq.c
1550 F: drivers/mmc/host/owl-mmc.c
1551 F: drivers/net/ethernet/actions/
1552 F: drivers/pinctrl/actions/*
1553 F: drivers/soc/actions/
1554 F: include/dt-bindings/power/owl-*
1555 F: include/dt-bindings/reset/actions,*
1556 F: include/linux/soc/actions/
1559 ARM/ADS SPHERE MACHINE SUPPORT
1560 M: Lennert Buytenhek <kernel@wantstofly.org>
1561 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1564 ARM/AFEB9260 MACHINE SUPPORT
1565 M: Sergey Lapin <slapin@ossfans.org>
1566 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1569 ARM/AJECO 1ARM MACHINE SUPPORT
1570 M: Lennert Buytenhek <kernel@wantstofly.org>
1571 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1574 ARM/Allwinner SoC Clock Support
1575 M: Emilio López <emilio@elopez.com.ar>
1577 F: drivers/clk/sunxi/
1579 ARM/Allwinner sunXi SoC support
1580 M: Maxime Ripard <mripard@kernel.org>
1581 M: Chen-Yu Tsai <wens@csie.org>
1582 R: Jernej Skrabec <jernej.skrabec@siol.net>
1583 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1585 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1586 L: linux-sunxi@lists.linux.dev
1587 F: arch/arm/mach-sunxi/
1588 F: arch/arm64/boot/dts/allwinner/
1589 F: drivers/clk/sunxi-ng/
1590 F: drivers/pinctrl/sunxi/
1591 F: drivers/soc/sunxi/
1596 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1597 M: Neil Armstrong <narmstrong@baylibre.com>
1598 M: Jerome Brunet <jbrunet@baylibre.com>
1599 L: linux-amlogic@lists.infradead.org
1601 F: Documentation/devicetree/bindings/clock/amlogic*
1602 F: drivers/clk/meson/
1603 F: include/dt-bindings/clock/gxbb*
1604 F: include/dt-bindings/clock/meson*
1606 ARM/Amlogic Meson SoC Crypto Drivers
1607 M: Corentin Labbe <clabbe@baylibre.com>
1608 L: linux-crypto@vger.kernel.org
1609 L: linux-amlogic@lists.infradead.org
1611 F: Documentation/devicetree/bindings/crypto/amlogic*
1612 F: drivers/crypto/amlogic/
1614 ARM/Amlogic Meson SoC Sound Drivers
1615 M: Jerome Brunet <jbrunet@baylibre.com>
1616 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1618 F: Documentation/devicetree/bindings/sound/amlogic*
1621 ARM/Amlogic Meson SoC support
1622 M: Kevin Hilman <khilman@baylibre.com>
1623 R: Neil Armstrong <narmstrong@baylibre.com>
1624 R: Jerome Brunet <jbrunet@baylibre.com>
1625 R: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1626 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1627 L: linux-amlogic@lists.infradead.org
1629 W: http://linux-meson.com/
1630 F: arch/arm/boot/dts/meson*
1631 F: arch/arm/mach-meson/
1632 F: arch/arm64/boot/dts/amlogic/
1633 F: drivers/mmc/host/meson*
1634 F: drivers/pinctrl/meson/
1635 F: drivers/rtc/rtc-meson*
1636 F: drivers/soc/amlogic/
1639 ARM/Annapurna Labs ALPINE ARCHITECTURE
1640 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1641 M: Antoine Tenart <atenart@kernel.org>
1642 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1644 F: arch/arm/boot/dts/alpine*
1645 F: arch/arm/mach-alpine/
1646 F: arch/arm64/boot/dts/amazon/
1647 F: drivers/*/*alpine*
1649 ARM/APPLE MACHINE SUPPORT
1650 M: Hector Martin <marcan@marcan.st>
1651 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1653 W: https://asahilinux.org
1654 B: https://github.com/AsahiLinux/linux/issues
1655 C: irc://chat.freenode.net/asahi-dev
1656 T: git https://github.com/AsahiLinux/linux.git
1657 F: Documentation/devicetree/bindings/arm/apple.yaml
1658 F: Documentation/devicetree/bindings/interrupt-controller/apple,aic.yaml
1659 F: arch/arm64/boot/dts/apple/
1660 F: drivers/irqchip/irq-apple-aic.c
1661 F: include/dt-bindings/interrupt-controller/apple-aic.h
1663 ARM/ARTPEC MACHINE SUPPORT
1664 M: Jesper Nilsson <jesper.nilsson@axis.com>
1665 M: Lars Persson <lars.persson@axis.com>
1666 L: linux-arm-kernel@axis.com
1668 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1669 F: arch/arm/boot/dts/artpec6*
1670 F: arch/arm/mach-artpec
1672 F: drivers/crypto/axis
1673 F: drivers/mmc/host/usdhi6rol0.c
1674 F: drivers/pinctrl/pinctrl-artpec*
1676 ARM/ASPEED I2C DRIVER
1677 M: Brendan Higgins <brendanhiggins@google.com>
1678 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1679 R: Joel Stanley <joel@jms.id.au>
1680 L: linux-i2c@vger.kernel.org
1681 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1683 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1684 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1685 F: drivers/i2c/busses/i2c-aspeed.c
1686 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1688 ARM/ASPEED MACHINE SUPPORT
1689 M: Joel Stanley <joel@jms.id.au>
1690 R: Andrew Jeffery <andrew@aj.id.au>
1691 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1692 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1694 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1695 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1696 F: arch/arm/boot/dts/aspeed-*
1697 F: arch/arm/mach-aspeed/
1700 ARM/BITMAIN ARCHITECTURE
1701 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1702 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1704 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1705 F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1706 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1707 F: arch/arm64/boot/dts/bitmain/
1708 F: drivers/clk/clk-bm1880.c
1709 F: drivers/pinctrl/pinctrl-bm1880.c
1711 ARM/CALXEDA HIGHBANK ARCHITECTURE
1712 M: Andre Przywara <andre.przywara@arm.com>
1713 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1715 F: arch/arm/boot/dts/ecx-*.dts*
1716 F: arch/arm/boot/dts/highbank.dts
1717 F: arch/arm/mach-highbank/
1719 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1720 M: Krzysztof Halasa <khalasa@piap.pl>
1722 F: arch/arm/mach-cns3xxx/
1724 ARM/CAVIUM THUNDER NETWORK DRIVER
1725 M: Sunil Goutham <sgoutham@marvell.com>
1726 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1728 F: drivers/net/ethernet/cavium/thunder/
1730 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1731 M: Lukasz Majewski <lukma@denx.de>
1732 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1734 F: arch/arm/mach-ep93xx/ts72xx.c
1736 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1737 M: Alexander Shiyan <shc_work@mail.ru>
1738 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1742 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1743 M: Lennert Buytenhek <kernel@wantstofly.org>
1744 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1747 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1748 M: Hartley Sweeten <hsweeten@visionengravers.com>
1749 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1750 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1752 F: arch/arm/mach-ep93xx/
1753 F: arch/arm/mach-ep93xx/include/mach/
1756 M: Russell King <linux@armlinux.org.uk>
1757 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1759 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1760 F: drivers/clk/clkdev.c
1762 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1763 M: Baruch Siach <baruch@tkos.co.il>
1764 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1766 F: arch/arm/boot/dts/cx92755*
1769 ARM/CONTEC MICRO9 MACHINE SUPPORT
1770 M: Hubert Feurstein <hubert.feurstein@contec.at>
1772 F: arch/arm/mach-ep93xx/micro9.c
1774 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1775 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1776 M: Suzuki K Poulose <suzuki.poulose@arm.com>
1777 R: Mike Leach <mike.leach@linaro.org>
1778 R: Leo Yan <leo.yan@linaro.org>
1779 L: coresight@lists.linaro.org (moderated for non-subscribers)
1780 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1782 T: git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
1783 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1784 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1785 F: Documentation/devicetree/bindings/arm/coresight-cti.yaml
1786 F: Documentation/devicetree/bindings/arm/coresight.txt
1787 F: Documentation/devicetree/bindings/arm/ete.yaml
1788 F: Documentation/devicetree/bindings/arm/trbe.yaml
1789 F: Documentation/trace/coresight/*
1790 F: drivers/hwtracing/coresight/*
1791 F: include/dt-bindings/arm/coresight-cti-dt.h
1792 F: include/linux/coresight*
1793 F: tools/perf/arch/arm/util/auxtrace.c
1794 F: tools/perf/arch/arm/util/cs-etm.c
1795 F: tools/perf/arch/arm/util/cs-etm.h
1796 F: tools/perf/arch/arm/util/pmu.c
1797 F: tools/perf/util/cs-etm-decoder/*
1798 F: tools/perf/util/cs-etm.*
1800 ARM/CORGI MACHINE SUPPORT
1801 M: Richard Purdie <rpurdie@rpsys.net>
1804 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1805 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1806 M: Linus Walleij <linus.walleij@linaro.org>
1807 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1809 T: git git://github.com/ulli-kroll/linux.git
1810 F: Documentation/devicetree/bindings/arm/gemini.txt
1811 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1812 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1813 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1814 F: arch/arm/mach-gemini/
1815 F: drivers/net/ethernet/cortina/
1816 F: drivers/pinctrl/pinctrl-gemini.c
1817 F: drivers/rtc/rtc-ftrtc010.c
1819 ARM/CZ.NIC TURRIS SUPPORT
1820 M: Marek Behun <kabel@kernel.org>
1822 W: https://www.turris.cz/
1823 F: Documentation/ABI/testing/debugfs-moxtet
1824 F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
1825 F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1826 F: Documentation/devicetree/bindings/bus/moxtet.txt
1827 F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1828 F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1829 F: Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
1830 F: Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
1831 F: drivers/bus/moxtet.c
1832 F: drivers/firmware/turris-mox-rwtm.c
1833 F: drivers/leds/leds-turris-omnia.c
1834 F: drivers/mailbox/armada-37xx-rwtm-mailbox.c
1835 F: drivers/gpio/gpio-moxtet.c
1836 F: drivers/watchdog/armada_37xx_wdt.c
1837 F: include/dt-bindings/bus/moxtet.h
1838 F: include/linux/armada-37xx-rwtm-mailbox.h
1839 F: include/linux/moxtet.h
1841 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1842 M: Robert Jarzmik <robert.jarzmik@free.fr>
1843 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1845 F: arch/arm/mach-pxa/ezx.c
1847 ARM/FARADAY FA526 PORT
1848 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1849 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1851 T: git git://git.berlios.de/gemini-board
1852 F: arch/arm/mm/*-fa*
1854 ARM/FOOTBRIDGE ARCHITECTURE
1855 M: Russell King <linux@armlinux.org.uk>
1856 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1858 W: http://www.armlinux.org.uk/
1859 F: arch/arm/include/asm/hardware/dec21285.h
1860 F: arch/arm/mach-footbridge/
1862 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1863 M: Shawn Guo <shawnguo@kernel.org>
1864 M: Sascha Hauer <s.hauer@pengutronix.de>
1865 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1866 R: Fabio Estevam <festevam@gmail.com>
1867 R: NXP Linux Team <linux-imx@nxp.com>
1868 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1870 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1871 X: drivers/media/i2c/
1875 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1876 M: Shawn Guo <shawnguo@kernel.org>
1877 M: Li Yang <leoyang.li@nxp.com>
1878 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1880 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1881 F: arch/arm/boot/dts/ls1021a*
1882 F: arch/arm64/boot/dts/freescale/fsl-*
1883 F: arch/arm64/boot/dts/freescale/qoriq-*
1885 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1886 M: Shawn Guo <shawnguo@kernel.org>
1887 M: Sascha Hauer <s.hauer@pengutronix.de>
1888 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1889 R: Stefan Agner <stefan@agner.ch>
1890 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1892 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1893 F: arch/arm/boot/dts/vf*
1894 F: arch/arm/mach-imx/*vf610*
1896 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1897 M: Lennert Buytenhek <kernel@wantstofly.org>
1898 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1901 ARM/GUMSTIX MACHINE SUPPORT
1902 M: Steve Sakoman <sakoman@gmail.com>
1903 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1906 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1907 M: Philipp Zabel <philipp.zabel@gmail.com>
1908 M: Paul Parsons <lost.distance@yahoo.com>
1909 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1911 F: arch/arm/mach-pxa/hx4700.c
1912 F: arch/arm/mach-pxa/include/mach/hx4700.h
1913 F: sound/soc/pxa/hx4700.c
1915 ARM/HISILICON SOC SUPPORT
1916 M: Wei Xu <xuwei5@hisilicon.com>
1917 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1919 W: http://www.hisilicon.com
1920 T: git git://github.com/hisilicon/linux-hisi.git
1921 F: arch/arm/boot/dts/hi3*
1922 F: arch/arm/boot/dts/hip*
1923 F: arch/arm/boot/dts/hisi*
1924 F: arch/arm/mach-hisi/
1925 F: arch/arm64/boot/dts/hisilicon/
1927 ARM/HP JORNADA 7XX MACHINE SUPPORT
1928 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1931 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1932 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1933 F: arch/arm/mach-sa1100/jornada720.c
1935 ARM/IGEP MACHINE SUPPORT
1936 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1937 M: Javier Martinez Canillas <javier@dowhile0.org>
1938 L: linux-omap@vger.kernel.org
1939 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1941 F: arch/arm/boot/dts/omap3-igep*
1943 ARM/INCOME PXA270 SUPPORT
1944 M: Marek Vasut <marek.vasut@gmail.com>
1945 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1947 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1949 ARM/INTEL IOP32X ARM ARCHITECTURE
1950 M: Lennert Buytenhek <kernel@wantstofly.org>
1951 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1954 ARM/INTEL IQ81342EX MACHINE SUPPORT
1955 M: Lennert Buytenhek <kernel@wantstofly.org>
1956 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1959 ARM/INTEL IXDP2850 MACHINE SUPPORT
1960 M: Lennert Buytenhek <kernel@wantstofly.org>
1961 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1964 ARM/INTEL IXP4XX ARM ARCHITECTURE
1965 M: Linus Walleij <linusw@kernel.org>
1966 M: Imre Kaloz <kaloz@openwrt.org>
1967 M: Krzysztof Halasa <khalasa@piap.pl>
1968 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1970 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1971 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1972 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1973 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1974 F: arch/arm/mach-ixp4xx/
1975 F: drivers/clocksource/timer-ixp4xx.c
1976 F: drivers/gpio/gpio-ixp4xx.c
1977 F: drivers/irqchip/irq-ixp4xx.c
1978 F: include/linux/irqchip/irq-ixp4xx.h
1979 F: include/linux/platform_data/timer-ixp4xx.h
1981 ARM/INTEL KEEMBAY ARCHITECTURE
1982 M: Paul J. Murphy <paul.j.murphy@intel.com>
1983 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
1985 F: Documentation/devicetree/bindings/arm/intel,keembay.yaml
1986 F: arch/arm64/boot/dts/intel/keembay-evm.dts
1987 F: arch/arm64/boot/dts/intel/keembay-soc.dtsi
1989 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1990 M: Jonathan Cameron <jic23@cam.ac.uk>
1991 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1993 F: arch/arm/mach-pxa/stargate2.c
1994 F: drivers/pcmcia/pxa2xx_stargate2.c
1996 ARM/INTEL XSC3 (MANZANO) ARM CORE
1997 M: Lennert Buytenhek <kernel@wantstofly.org>
1998 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2001 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
2002 M: Lennert Buytenhek <kernel@wantstofly.org>
2003 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2006 ARM/LG1K ARCHITECTURE
2007 M: Chanho Min <chanho.min@lge.com>
2008 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2010 F: arch/arm64/boot/dts/lg/
2012 ARM/LOGICPD PXA270 MACHINE SUPPORT
2013 M: Lennert Buytenhek <kernel@wantstofly.org>
2014 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2017 ARM/LPC18XX ARCHITECTURE
2018 M: Vladimir Zapolskiy <vz@mleia.com>
2019 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2021 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
2022 F: arch/arm/boot/dts/lpc43*
2023 F: drivers/i2c/busses/i2c-lpc2k.c
2024 F: drivers/memory/pl172.c
2025 F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
2026 F: drivers/rtc/rtc-lpc24xx.c
2029 ARM/LPC32XX SOC SUPPORT
2030 M: Vladimir Zapolskiy <vz@mleia.com>
2031 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2033 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
2034 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2035 F: arch/arm/boot/dts/lpc32*
2036 F: arch/arm/mach-lpc32xx/
2037 F: drivers/i2c/busses/i2c-pnx.c
2038 F: drivers/net/ethernet/nxp/lpc_eth.c
2039 F: drivers/usb/host/ohci-nxp.c
2040 F: drivers/watchdog/pnx4008_wdt.c
2043 ARM/MAGICIAN MACHINE SUPPORT
2044 M: Philipp Zabel <philipp.zabel@gmail.com>
2047 ARM/Marvell Dove/MV78xx0/Orion SOC support
2048 M: Andrew Lunn <andrew@lunn.ch>
2049 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2050 M: Gregory Clement <gregory.clement@bootlin.com>
2051 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2053 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2054 F: Documentation/devicetree/bindings/soc/dove/
2055 F: arch/arm/boot/dts/dove*
2056 F: arch/arm/boot/dts/orion5x*
2057 F: arch/arm/mach-dove/
2058 F: arch/arm/mach-mv78xx0/
2059 F: arch/arm/mach-orion5x/
2060 F: arch/arm/plat-orion/
2061 F: drivers/soc/dove/
2063 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2064 M: Andrew Lunn <andrew@lunn.ch>
2065 M: Gregory Clement <gregory.clement@bootlin.com>
2066 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2067 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2069 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2070 F: arch/arm/boot/dts/armada*
2071 F: arch/arm/boot/dts/kirkwood*
2072 F: arch/arm/configs/mvebu_*_defconfig
2073 F: arch/arm/mach-mvebu/
2074 F: arch/arm64/boot/dts/marvell/armada*
2075 F: arch/arm64/boot/dts/marvell/cn913*
2076 F: drivers/cpufreq/armada-37xx-cpufreq.c
2077 F: drivers/cpufreq/armada-8k-cpufreq.c
2078 F: drivers/cpufreq/mvebu-cpufreq.c
2079 F: drivers/irqchip/irq-armada-370-xp.c
2080 F: drivers/irqchip/irq-mvebu-*
2081 F: drivers/pinctrl/mvebu/
2082 F: drivers/rtc/rtc-armada38x.c
2084 ARM/Mediatek RTC DRIVER
2085 M: Eddie Huang <eddie.huang@mediatek.com>
2086 M: Sean Wang <sean.wang@mediatek.com>
2087 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2088 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2090 F: Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2091 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2092 F: drivers/rtc/rtc-mt2712.c
2093 F: drivers/rtc/rtc-mt6397.c
2094 F: drivers/rtc/rtc-mt7622.c
2096 ARM/Mediatek SoC support
2097 M: Matthias Brugger <matthias.bgg@gmail.com>
2098 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2099 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2101 W: https://mtk.wiki.kernel.org/
2102 C: irc://chat.freenode.net/linux-mediatek
2103 F: arch/arm/boot/dts/mt6*
2104 F: arch/arm/boot/dts/mt7*
2105 F: arch/arm/boot/dts/mt8*
2106 F: arch/arm/mach-mediatek/
2107 F: arch/arm64/boot/dts/mediatek/
2108 F: drivers/soc/mediatek/
2113 ARM/Mediatek USB3 PHY DRIVER
2114 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
2115 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2116 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2118 F: Documentation/devicetree/bindings/phy/mediatek,*
2119 F: drivers/phy/mediatek/
2121 ARM/Microchip (AT91) SoC support
2122 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2123 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
2124 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2125 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2127 W: http://www.linux4sam.org
2128 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2129 F: arch/arm/boot/dts/at91*.dts
2130 F: arch/arm/boot/dts/at91*.dtsi
2131 F: arch/arm/boot/dts/sama*.dts
2132 F: arch/arm/boot/dts/sama*.dtsi
2133 F: arch/arm/include/debug/at91.S
2134 F: arch/arm/mach-at91/
2135 F: drivers/memory/atmel*
2136 F: drivers/watchdog/sama5d4_wdt.c
2137 F: include/soc/at91/
2138 X: drivers/input/touchscreen/atmel_mxt_ts.c
2139 X: drivers/net/wireless/atmel/
2143 ARM/Microchip Sparx5 SoC support
2144 M: Lars Povlsen <lars.povlsen@microchip.com>
2145 M: Steen Hegelund <Steen.Hegelund@microchip.com>
2146 M: UNGLinuxDriver@microchip.com
2147 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2149 T: git git://github.com/microchip-ung/linux-upstream.git
2150 F: arch/arm64/boot/dts/microchip/
2151 F: drivers/pinctrl/pinctrl-microchip-sgpio.c
2154 Microchip Timer Counter Block (TCB) Capture Driver
2155 M: Kamel Bouhara <kamel.bouhara@bootlin.com>
2156 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2157 L: linux-iio@vger.kernel.org
2159 F: drivers/counter/microchip-tcb-capture.c
2161 ARM/MIOA701 MACHINE SUPPORT
2162 M: Robert Jarzmik <robert.jarzmik@free.fr>
2163 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2165 F: arch/arm/mach-pxa/mioa701.c
2167 ARM/MStar/Sigmastar Armv7 SoC support
2168 M: Daniel Palmer <daniel@thingy.jp>
2169 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2171 W: http://linux-chenxing.org/
2172 F: Documentation/devicetree/bindings/arm/mstar/*
2173 F: Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2174 F: Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2175 F: arch/arm/boot/dts/mstar-*
2176 F: arch/arm/mach-mstar/
2177 F: drivers/clk/mstar/
2178 F: drivers/gpio/gpio-msc313.c
2179 F: include/dt-bindings/clock/mstar-*
2180 F: include/dt-bindings/gpio/msc313-gpio.h
2182 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2183 M: Michael Petchkovsky <mkpetch@internode.on.net>
2186 ARM/NOMADIK/Ux500 ARCHITECTURES
2187 M: Linus Walleij <linus.walleij@linaro.org>
2188 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2190 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2191 F: Documentation/devicetree/bindings/arm/ste-*
2192 F: Documentation/devicetree/bindings/arm/ux500.yaml
2193 F: Documentation/devicetree/bindings/arm/ux500/
2194 F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2195 F: arch/arm/boot/dts/ste-*
2196 F: arch/arm/mach-nomadik/
2197 F: arch/arm/mach-ux500/
2198 F: drivers/clk/clk-nomadik.c
2199 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2200 F: drivers/dma/ste_dma40*
2201 F: drivers/hwspinlock/u8500_hsem.c
2202 F: drivers/i2c/busses/i2c-nomadik.c
2203 F: drivers/iio/adc/ab8500-gpadc.c
2204 F: drivers/mfd/ab8500*
2205 F: drivers/mfd/abx500*
2206 F: drivers/mfd/db8500*
2207 F: drivers/mfd/dbx500*
2208 F: drivers/pinctrl/nomadik/
2209 F: drivers/rtc/rtc-ab8500.c
2210 F: drivers/rtc/rtc-pl031.c
2211 F: drivers/soc/ux500/
2213 ARM/NUVOTON NPCM ARCHITECTURE
2214 M: Avi Fishman <avifishman70@gmail.com>
2215 M: Tomer Maimon <tmaimon77@gmail.com>
2216 M: Tali Perry <tali.perry1@gmail.com>
2217 R: Patrick Venture <venture@google.com>
2218 R: Nancy Yuen <yuenn@google.com>
2219 R: Benjamin Fair <benjaminfair@google.com>
2220 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2222 F: Documentation/devicetree/bindings/*/*/*npcm*
2223 F: Documentation/devicetree/bindings/*/*npcm*
2224 F: arch/arm/boot/dts/nuvoton-npcm*
2225 F: arch/arm/mach-npcm/
2227 F: drivers/*/*/*npcm*
2228 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2230 ARM/NUVOTON WPCM450 ARCHITECTURE
2231 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
2232 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2234 F: Documentation/devicetree/bindings/*/*wpcm*
2235 F: arch/arm/boot/dts/nuvoton-wpcm450*
2236 F: arch/arm/mach-npcm/wpcm450.c
2239 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2240 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2242 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2243 F: arch/arm/mach-s3c/gta02.h
2244 F: arch/arm/mach-s3c/mach-gta02.c
2246 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2247 M: Alexander Clouter <alex@digriz.org.uk>
2248 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2250 W: http://www.digriz.org.uk/ts78xx/kernel
2251 F: arch/arm/mach-orion5x/ts78xx-*
2253 ARM/OXNAS platform support
2254 M: Neil Armstrong <narmstrong@baylibre.com>
2255 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2256 L: linux-oxnas@groups.io (moderated for non-subscribers)
2258 F: arch/arm/boot/dts/ox8*.dts*
2259 F: arch/arm/mach-oxnas/
2260 F: drivers/power/reset/oxnas-restart.c
2263 ARM/PALM TREO SUPPORT
2264 M: Tomas Cech <sleep_walker@suse.com>
2265 L: linux-arm-kernel@lists.infradead.org
2267 W: http://hackndev.com
2268 F: arch/arm/mach-pxa/palmtreo.*
2270 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2271 M: Marek Vasut <marek.vasut@gmail.com>
2272 L: linux-arm-kernel@lists.infradead.org
2274 W: http://hackndev.com
2275 F: arch/arm/mach-pxa/include/mach/palmld.h
2276 F: arch/arm/mach-pxa/include/mach/palmtc.h
2277 F: arch/arm/mach-pxa/include/mach/palmtx.h
2278 F: arch/arm/mach-pxa/palmld.c
2279 F: arch/arm/mach-pxa/palmt5.*
2280 F: arch/arm/mach-pxa/palmtc.c
2281 F: arch/arm/mach-pxa/palmte2.*
2282 F: arch/arm/mach-pxa/palmtx.c
2285 M: Sergey Lapin <slapin@ossfans.org>
2286 L: linux-arm-kernel@lists.infradead.org
2288 W: http://hackndev.com
2289 F: arch/arm/mach-pxa/palmz72.*
2292 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2294 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2296 ARM/PT DIGITAL BOARD PORT
2297 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2298 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2300 W: http://www.armlinux.org.uk/
2302 ARM/QUALCOMM SUPPORT
2303 M: Andy Gross <agross@kernel.org>
2304 M: Bjorn Andersson <bjorn.andersson@linaro.org>
2305 L: linux-arm-msm@vger.kernel.org
2307 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2308 F: Documentation/devicetree/bindings/*/qcom*
2309 F: Documentation/devicetree/bindings/soc/qcom/
2310 F: arch/arm/boot/dts/qcom-*.dts
2311 F: arch/arm/boot/dts/qcom-*.dtsi
2312 F: arch/arm/mach-qcom/
2313 F: arch/arm64/boot/dts/qcom/
2314 F: drivers/*/*/qcom*
2315 F: drivers/*/*/qcom/
2316 F: drivers/*/pm8???-*
2319 F: drivers/bluetooth/btqcomsmd.c
2320 F: drivers/clocksource/timer-qcom.c
2321 F: drivers/cpuidle/cpuidle-qcom-spm.c
2322 F: drivers/extcon/extcon-qcom*
2323 F: drivers/i2c/busses/i2c-qcom-geni.c
2324 F: drivers/i2c/busses/i2c-qup.c
2325 F: drivers/iommu/msm*
2326 F: drivers/mfd/ssbi.c
2327 F: drivers/mmc/host/mmci_qcom*
2328 F: drivers/mmc/host/sdhci-msm.c
2329 F: drivers/pci/controller/dwc/pcie-qcom.c
2330 F: drivers/phy/qualcomm/
2331 F: drivers/power/*/msm*
2332 F: drivers/reset/reset-qcom-*
2333 F: drivers/scsi/ufs/ufs-qcom*
2334 F: drivers/spi/spi-geni-qcom.c
2335 F: drivers/spi/spi-qcom-qspi.c
2336 F: drivers/spi/spi-qup.c
2337 F: drivers/tty/serial/msm_serial.c
2338 F: drivers/usb/dwc3/dwc3-qcom.c
2339 F: include/dt-bindings/*/qcom*
2340 F: include/linux/*/qcom*
2341 F: include/linux/soc/qcom/
2343 ARM/RADISYS ENP2611 MACHINE SUPPORT
2344 M: Lennert Buytenhek <kernel@wantstofly.org>
2345 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2348 ARM/RDA MICRO ARCHITECTURE
2349 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2350 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2351 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2353 F: Documentation/devicetree/bindings/arm/rda.yaml
2354 F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2355 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2356 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2357 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2358 F: arch/arm/boot/dts/rda8810pl-*
2359 F: drivers/clocksource/timer-rda.c
2360 F: drivers/gpio/gpio-rda.c
2361 F: drivers/irqchip/irq-rda-intc.c
2362 F: drivers/tty/serial/rda-uart.c
2364 ARM/REALTEK ARCHITECTURE
2365 M: Andreas Färber <afaerber@suse.de>
2366 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2367 L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2369 F: Documentation/devicetree/bindings/arm/realtek.yaml
2370 F: arch/arm/boot/dts/rtd*
2371 F: arch/arm/mach-realtek/
2372 F: arch/arm64/boot/dts/realtek/
2374 ARM/RENESAS ARM64 ARCHITECTURE
2375 M: Geert Uytterhoeven <geert+renesas@glider.be>
2376 M: Magnus Damm <magnus.damm@gmail.com>
2377 L: linux-renesas-soc@vger.kernel.org
2379 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2380 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2381 F: Documentation/devicetree/bindings/arm/renesas.yaml
2382 F: arch/arm64/boot/dts/renesas/
2383 F: drivers/soc/renesas/
2384 F: include/linux/soc/renesas/
2386 ARM/RISCPC ARCHITECTURE
2387 M: Russell King <linux@armlinux.org.uk>
2388 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2390 W: http://www.armlinux.org.uk/
2391 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2392 F: arch/arm/include/asm/hardware/ioc.h
2393 F: arch/arm/include/asm/hardware/iomd.h
2394 F: arch/arm/include/asm/hardware/memc.h
2395 F: arch/arm/mach-rpc/
2396 F: drivers/net/ethernet/8390/etherh.c
2397 F: drivers/net/ethernet/i825xx/ether1*
2398 F: drivers/net/ethernet/seeq/ether3*
2399 F: drivers/scsi/arm/
2401 ARM/Rockchip SoC support
2402 M: Heiko Stuebner <heiko@sntech.de>
2403 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2404 L: linux-rockchip@lists.infradead.org
2406 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2407 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2408 F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2409 F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2410 F: arch/arm/boot/dts/rk3*
2411 F: arch/arm/boot/dts/rv1108*
2412 F: arch/arm/mach-rockchip/
2413 F: drivers/*/*/*rockchip*
2414 F: drivers/*/*rockchip*
2415 F: drivers/clk/rockchip/
2416 F: drivers/i2c/busses/i2c-rk3x.c
2417 F: sound/soc/rockchip/
2420 ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2421 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
2422 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2423 L: linux-samsung-soc@vger.kernel.org
2425 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2426 F: Documentation/arm/samsung/
2427 F: Documentation/devicetree/bindings/arm/samsung/
2428 F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2429 F: arch/arm/boot/dts/exynos*
2430 F: arch/arm/boot/dts/s3c*
2431 F: arch/arm/boot/dts/s5p*
2432 F: arch/arm/mach-exynos*/
2433 F: arch/arm/mach-s3c/
2434 F: arch/arm/mach-s5p*/
2435 F: arch/arm64/boot/dts/exynos/
2436 F: drivers/*/*/*s3c24*
2437 F: drivers/*/*s3c24*
2438 F: drivers/*/*s3c64xx*
2439 F: drivers/*/*s5pv210*
2440 F: drivers/memory/samsung/
2441 F: drivers/soc/samsung/
2442 F: drivers/tty/serial/samsung*
2443 F: include/linux/platform_data/*s3c*
2444 F: include/linux/serial_s3c.h
2445 F: include/linux/soc/samsung/
2451 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2452 M: Andrzej Hajda <a.hajda@samsung.com>
2453 L: linux-arm-kernel@lists.infradead.org
2454 L: linux-media@vger.kernel.org
2456 F: drivers/media/platform/s5p-g2d/
2458 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2459 M: Marek Szyprowski <m.szyprowski@samsung.com>
2460 L: linux-samsung-soc@vger.kernel.org
2461 L: linux-media@vger.kernel.org
2463 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2464 F: drivers/media/cec/platform/s5p/
2466 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2467 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2468 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2469 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2470 L: linux-arm-kernel@lists.infradead.org
2471 L: linux-media@vger.kernel.org
2473 F: drivers/media/platform/s5p-jpeg/
2475 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2476 M: Andrzej Hajda <a.hajda@samsung.com>
2477 L: linux-arm-kernel@lists.infradead.org
2478 L: linux-media@vger.kernel.org
2480 F: drivers/media/platform/s5p-mfc/
2482 ARM/SHMOBILE ARM ARCHITECTURE
2483 M: Geert Uytterhoeven <geert+renesas@glider.be>
2484 M: Magnus Damm <magnus.damm@gmail.com>
2485 L: linux-renesas-soc@vger.kernel.org
2487 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2488 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2489 F: Documentation/devicetree/bindings/arm/renesas.yaml
2490 F: arch/arm/boot/dts/emev2*
2491 F: arch/arm/boot/dts/gr-peach*
2492 F: arch/arm/boot/dts/iwg20d-q7*
2493 F: arch/arm/boot/dts/r7s*
2494 F: arch/arm/boot/dts/r8a*
2495 F: arch/arm/boot/dts/r9a*
2496 F: arch/arm/boot/dts/sh*
2497 F: arch/arm/configs/shmobile_defconfig
2498 F: arch/arm/include/debug/renesas-scif.S
2499 F: arch/arm/mach-shmobile/
2500 F: drivers/soc/renesas/
2501 F: include/linux/soc/renesas/
2503 ARM/SOCFPGA ARCHITECTURE
2504 M: Dinh Nguyen <dinguyen@kernel.org>
2506 W: http://www.rocketboards.org
2507 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2508 F: arch/arm/boot/dts/socfpga*
2509 F: arch/arm/configs/socfpga_defconfig
2510 F: arch/arm/mach-socfpga/
2511 F: arch/arm64/boot/dts/altera/
2512 F: arch/arm64/boot/dts/intel/
2514 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2515 M: Dinh Nguyen <dinguyen@kernel.org>
2517 F: drivers/clk/socfpga/
2519 ARM/SOCFPGA EDAC SUPPORT
2520 M: Dinh Nguyen <dinguyen@kernel.org>
2522 F: drivers/edac/altera_edac.[ch]
2524 ARM/SPREADTRUM SoC SUPPORT
2525 M: Orson Zhai <orsonzhai@gmail.com>
2526 M: Baolin Wang <baolin.wang7@gmail.com>
2527 M: Chunyan Zhang <zhang.lyra@gmail.com>
2529 F: arch/arm64/boot/dts/sprd
2534 ARM/STI ARCHITECTURE
2535 M: Patrice Chotard <patrice.chotard@foss.st.com>
2536 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2538 W: http://www.stlinux.com
2539 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2540 F: arch/arm/boot/dts/sti*
2541 F: arch/arm/mach-sti/
2542 F: drivers/ata/ahci_st.c
2543 F: drivers/char/hw_random/st-rng.c
2544 F: drivers/clocksource/arm_global_timer.c
2545 F: drivers/clocksource/clksrc_st_lpc.c
2546 F: drivers/cpufreq/sti-cpufreq.c
2547 F: drivers/dma/st_fdma*
2548 F: drivers/i2c/busses/i2c-st.c
2549 F: drivers/media/platform/sti/c8sectpfe/
2550 F: drivers/media/rc/st_rc.c
2551 F: drivers/mmc/host/sdhci-st.c
2552 F: drivers/phy/st/phy-miphy28lp.c
2553 F: drivers/phy/st/phy-stih407-usb.c
2554 F: drivers/pinctrl/pinctrl-st.c
2555 F: drivers/remoteproc/st_remoteproc.c
2556 F: drivers/remoteproc/st_slim_rproc.c
2557 F: drivers/reset/sti/
2558 F: drivers/rtc/rtc-st-lpc.c
2559 F: drivers/tty/serial/st-asc.c
2560 F: drivers/usb/dwc3/dwc3-st.c
2561 F: drivers/usb/host/ehci-st.c
2562 F: drivers/usb/host/ohci-st.c
2563 F: drivers/watchdog/st_lpc_wdt.c
2564 F: include/linux/remoteproc/st_slim_rproc.h
2566 ARM/STM32 ARCHITECTURE
2567 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2568 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
2569 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2570 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2572 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2573 F: arch/arm/boot/dts/stm32*
2574 F: arch/arm/mach-stm32/
2575 F: drivers/clocksource/armv7m_systick.c
2579 ARM/Synaptics SoC support
2580 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2581 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2582 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2584 F: arch/arm/boot/dts/berlin*
2585 F: arch/arm/mach-berlin/
2586 F: arch/arm64/boot/dts/synaptics/
2588 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2589 M: Lennert Buytenhek <kernel@wantstofly.org>
2590 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2593 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2594 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2595 L: linux-tegra@vger.kernel.org
2596 L: linux-media@vger.kernel.org
2598 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2599 F: drivers/media/cec/platform/tegra/
2601 ARM/TETON BGA MACHINE SUPPORT
2602 M: "Mark F. Brown" <mark.brown314@gmail.com>
2603 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2606 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2607 M: Santosh Shilimkar <ssantosh@kernel.org>
2608 L: linux-kernel@vger.kernel.org
2610 F: drivers/memory/*emif*
2612 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2613 M: Santosh Shilimkar <ssantosh@kernel.org>
2614 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2616 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2617 F: arch/arm/boot/dts/keystone-*
2618 F: arch/arm/mach-keystone/
2620 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2621 M: Santosh Shilimkar <ssantosh@kernel.org>
2622 L: linux-kernel@vger.kernel.org
2624 F: drivers/clk/keystone/
2626 ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
2627 M: Santosh Shilimkar <ssantosh@kernel.org>
2628 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2629 L: linux-kernel@vger.kernel.org
2631 F: drivers/clocksource/timer-keystone.c
2633 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2634 M: Santosh Shilimkar <ssantosh@kernel.org>
2635 L: linux-kernel@vger.kernel.org
2637 F: drivers/power/reset/keystone-reset.c
2639 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2640 M: Nishanth Menon <nm@ti.com>
2641 M: Tero Kristo <kristo@kernel.org>
2642 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2644 F: Documentation/devicetree/bindings/arm/ti/k3.yaml
2645 F: arch/arm64/boot/dts/ti/Makefile
2646 F: arch/arm64/boot/dts/ti/k3-*
2647 F: include/dt-bindings/pinctrl/k3.h
2649 ARM/THECUS N2100 MACHINE SUPPORT
2650 M: Lennert Buytenhek <kernel@wantstofly.org>
2651 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2654 ARM/TOSA MACHINE SUPPORT
2655 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2656 M: Dirk Opfer <dirk@opfer-online.de>
2659 ARM/TOSHIBA VISCONTI ARCHITECTURE
2660 M: Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
2661 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2663 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
2664 F: Documentation/devicetree/bindings/arm/toshiba.yaml
2665 F: Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
2666 F: Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
2667 F: Documentation/devicetree/bindings/pinctrl/toshiba,tmpv7700-pinctrl.yaml
2668 F: Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
2669 F: arch/arm64/boot/dts/toshiba/
2670 F: drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
2671 F: drivers/gpio/gpio-visconti.c
2672 F: drivers/pinctrl/visconti/
2673 F: drivers/watchdog/visconti_wdt.c
2676 ARM/UNIPHIER ARCHITECTURE
2677 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
2678 M: Masami Hiramatsu <mhiramat@kernel.org>
2679 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2681 F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2682 F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2683 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2684 F: arch/arm/boot/dts/uniphier*
2685 F: arch/arm/include/asm/hardware/cache-uniphier.h
2686 F: arch/arm/mach-uniphier/
2687 F: arch/arm/mm/cache-uniphier.c
2688 F: arch/arm64/boot/dts/socionext/uniphier*
2689 F: drivers/bus/uniphier-system-bus.c
2690 F: drivers/clk/uniphier/
2691 F: drivers/dma/uniphier-mdmac.c
2692 F: drivers/gpio/gpio-uniphier.c
2693 F: drivers/i2c/busses/i2c-uniphier*
2694 F: drivers/irqchip/irq-uniphier-aidet.c
2695 F: drivers/mmc/host/uniphier-sd.c
2696 F: drivers/pinctrl/uniphier/
2697 F: drivers/reset/reset-uniphier.c
2698 F: drivers/tty/serial/8250/8250_uniphier.c
2701 ARM/VERSATILE EXPRESS PLATFORM
2702 M: Liviu Dudau <liviu.dudau@arm.com>
2703 M: Sudeep Holla <sudeep.holla@arm.com>
2704 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2705 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2709 F: arch/arm/boot/dts/vexpress*
2710 F: arch/arm/mach-vexpress/
2711 F: arch/arm64/boot/dts/arm/
2712 F: drivers/clk/versatile/clk-vexpress-osc.c
2713 F: drivers/clocksource/timer-versatile.c
2717 M: Russell King <linux@armlinux.org.uk>
2718 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2720 W: http://www.armlinux.org.uk/
2723 ARM/VOIPAC PXA270 SUPPORT
2724 M: Marek Vasut <marek.vasut@gmail.com>
2725 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2727 F: arch/arm/mach-pxa/include/mach/vpac270.h
2728 F: arch/arm/mach-pxa/vpac270.c
2730 ARM/VT8500 ARM ARCHITECTURE
2731 M: Tony Prisk <linux@prisktech.co.nz>
2732 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2734 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2735 F: arch/arm/mach-vt8500/
2736 F: drivers/clocksource/timer-vt8500.c
2737 F: drivers/i2c/busses/i2c-wmt.c
2738 F: drivers/mmc/host/wmt-sdmmc.c
2739 F: drivers/pwm/pwm-vt8500.c
2740 F: drivers/rtc/rtc-vt8500.c
2741 F: drivers/tty/serial/vt8500_serial.c
2742 F: drivers/usb/host/ehci-platform.c
2743 F: drivers/usb/host/uhci-platform.c
2744 F: drivers/video/fbdev/vt8500lcdfb.*
2745 F: drivers/video/fbdev/wm8505fb*
2746 F: drivers/video/fbdev/wmt_ge_rops.*
2748 ARM/ZIPIT Z2 SUPPORT
2749 M: Marek Vasut <marek.vasut@gmail.com>
2750 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2752 F: arch/arm/mach-pxa/include/mach/z2.h
2753 F: arch/arm/mach-pxa/z2.c
2755 ARM/ZYNQ ARCHITECTURE
2756 M: Michal Simek <michal.simek@xilinx.com>
2757 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2759 W: http://wiki.xilinx.com
2760 T: git https://github.com/Xilinx/linux-xlnx.git
2761 F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
2762 F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
2763 F: Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
2764 F: arch/arm/mach-zynq/
2765 F: drivers/clocksource/timer-cadence-ttc.c
2766 F: drivers/cpuidle/cpuidle-zynq.c
2767 F: drivers/edac/synopsys_edac.c
2768 F: drivers/i2c/busses/i2c-cadence.c
2769 F: drivers/i2c/busses/i2c-xiic.c
2770 F: drivers/mmc/host/sdhci-of-arasan.c
2774 ARM64 PORT (AARCH64 ARCHITECTURE)
2775 M: Catalin Marinas <catalin.marinas@arm.com>
2776 M: Will Deacon <will@kernel.org>
2777 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2779 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2780 F: Documentation/arm64/
2782 F: tools/testing/selftests/arm64/
2783 X: arch/arm64/boot/dts/
2785 ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
2786 M: George McCollister <george.mccollister@gmail.com>
2787 L: netdev@vger.kernel.org
2789 F: Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
2790 F: drivers/net/dsa/xrs700x/*
2791 F: net/dsa/tag_xrs700x.c
2793 AS3645A LED FLASH CONTROLLER DRIVER
2794 M: Sakari Ailus <sakari.ailus@iki.fi>
2795 L: linux-leds@vger.kernel.org
2797 F: drivers/leds/leds-as3645a.c
2799 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2800 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2801 L: linux-media@vger.kernel.org
2803 T: git git://linuxtv.org/media_tree.git
2804 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2805 F: drivers/media/i2c/ak7375.c
2807 ASAHI KASEI AK8974 DRIVER
2808 M: Linus Walleij <linus.walleij@linaro.org>
2809 L: linux-iio@vger.kernel.org
2811 W: http://www.akm.com/
2812 F: drivers/iio/magnetometer/ak8974.c
2814 ASC7621 HARDWARE MONITOR DRIVER
2815 M: George Joseph <george.joseph@fairview5.com>
2816 L: linux-hwmon@vger.kernel.org
2818 F: Documentation/hwmon/asc7621.rst
2819 F: drivers/hwmon/asc7621.c
2821 ASPEED PINCTRL DRIVERS
2822 M: Andrew Jeffery <andrew@aj.id.au>
2823 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2824 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2825 L: linux-gpio@vger.kernel.org
2827 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
2828 F: drivers/pinctrl/aspeed/
2830 ASPEED SCU INTERRUPT CONTROLLER DRIVER
2831 M: Eddie James <eajames@linux.ibm.com>
2832 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2834 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
2835 F: drivers/irqchip/irq-aspeed-scu-ic.c
2836 F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
2838 ASPEED SD/MMC DRIVER
2839 M: Andrew Jeffery <andrew@aj.id.au>
2840 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2841 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2842 L: linux-mmc@vger.kernel.org
2844 F: Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
2845 F: drivers/mmc/host/sdhci-of-aspeed*
2847 ASPEED VIDEO ENGINE DRIVER
2848 M: Eddie James <eajames@linux.ibm.com>
2849 L: linux-media@vger.kernel.org
2850 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2852 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2853 F: drivers/media/platform/aspeed-video.c
2855 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2856 M: Corentin Chary <corentin.chary@gmail.com>
2857 L: acpi4asus-user@lists.sourceforge.net
2858 L: platform-driver-x86@vger.kernel.org
2860 W: http://acpi4asus.sf.net
2861 F: drivers/platform/x86/asus*.c
2862 F: drivers/platform/x86/eeepc*.c
2864 ASUS WIRELESS RADIO CONTROL DRIVER
2865 M: João Paulo Rechi Vita <jprvita@gmail.com>
2866 L: platform-driver-x86@vger.kernel.org
2868 F: drivers/platform/x86/asus-wireless.c
2871 M: David Howells <dhowells@redhat.com>
2872 L: keyrings@vger.kernel.org
2874 F: Documentation/crypto/asymmetric-keys.rst
2875 F: crypto/asymmetric_keys/
2876 F: include/crypto/pkcs7.h
2877 F: include/crypto/public_key.h
2878 F: include/linux/verification.h
2880 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2881 R: Dan Williams <dan.j.williams@intel.com>
2883 W: http://sourceforge.net/projects/xscaleiop
2884 F: Documentation/crypto/async-tx-api.rst
2886 F: include/linux/async_tx.h
2889 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
2890 L: linux-i2c@vger.kernel.org
2892 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2893 F: Documentation/devicetree/bindings/eeprom/at24.yaml
2894 F: drivers/misc/eeprom/at24.c
2896 ATA OVER ETHERNET (AOE) DRIVER
2897 M: "Justin Sanders" <justin@coraid.com>
2899 W: http://www.openaoe.org/
2900 F: Documentation/admin-guide/aoe/
2901 F: drivers/block/aoe/
2903 ATC260X PMIC MFD DRIVER
2904 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2905 M: Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
2906 L: linux-actions@lists.infradead.org
2908 F: Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
2909 F: drivers/input/misc/atc260x-onkey.c
2910 F: drivers/mfd/atc260*
2911 F: drivers/power/reset/atc260x-poweroff.c
2912 F: drivers/regulator/atc260x-regulator.c
2913 F: include/linux/mfd/atc260x/*
2915 ATHEROS 71XX/9XXX GPIO DRIVER
2916 M: Alban Bedel <albeu@free.fr>
2918 W: https://github.com/AlbanBedel/linux
2919 T: git git://github.com/AlbanBedel/linux
2920 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2921 F: drivers/gpio/gpio-ath79.c
2923 ATHEROS 71XX/9XXX USB PHY DRIVER
2924 M: Alban Bedel <albeu@free.fr>
2926 W: https://github.com/AlbanBedel/linux
2927 T: git git://github.com/AlbanBedel/linux
2928 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2929 F: drivers/phy/qualcomm/phy-ath79-usb.c
2931 ATHEROS ATH GENERIC UTILITIES
2932 M: Kalle Valo <kvalo@codeaurora.org>
2933 L: linux-wireless@vger.kernel.org
2935 F: drivers/net/wireless/ath/*
2937 ATHEROS ATH5K WIRELESS DRIVER
2938 M: Jiri Slaby <jirislaby@kernel.org>
2939 M: Nick Kossifidis <mickflemm@gmail.com>
2940 M: Luis Chamberlain <mcgrof@kernel.org>
2941 L: linux-wireless@vger.kernel.org
2943 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
2944 F: drivers/net/wireless/ath/ath5k/
2946 ATHEROS ATH6KL WIRELESS DRIVER
2947 M: Kalle Valo <kvalo@codeaurora.org>
2948 L: linux-wireless@vger.kernel.org
2950 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
2951 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2952 F: drivers/net/wireless/ath/ath6kl/
2955 M: Ville Syrjala <syrjala@sci.fi>
2957 F: drivers/input/misc/ati_remote2.c
2959 ATK0110 HWMON DRIVER
2960 M: Luca Tettamanti <kronos.it@gmail.com>
2961 L: linux-hwmon@vger.kernel.org
2963 F: drivers/hwmon/asus_atk0110.c
2965 ATLX ETHERNET DRIVERS
2966 M: Chris Snook <chris.snook@gmail.com>
2967 L: netdev@vger.kernel.org
2969 W: http://sourceforge.net/projects/atl1
2970 W: http://atl1.sourceforge.net
2971 F: drivers/net/ethernet/atheros/
2974 M: Chas Williams <3chas3@gmail.com>
2975 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2976 L: netdev@vger.kernel.org
2978 W: http://linux-atm.sourceforge.net
2980 F: include/linux/atm*
2981 F: include/uapi/linux/atm*
2983 ATMEL MACB ETHERNET DRIVER
2984 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2985 M: Claudiu Beznea <claudiu.beznea@microchip.com>
2987 F: drivers/net/ethernet/cadence/
2989 ATMEL MAXTOUCH DRIVER
2990 M: Nick Dyer <nick@shmanahar.org>
2992 T: git git://github.com/ndyer/linux.git
2993 F: Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
2994 F: drivers/input/touchscreen/atmel_mxt_ts.c
2996 ATMEL WIRELESS DRIVER
2997 M: Simon Kelley <simon@thekelleys.org.uk>
2998 L: linux-wireless@vger.kernel.org
3000 W: http://www.thekelleys.org.uk/atmel
3001 W: http://atmelwlandriver.sourceforge.net/
3002 F: drivers/net/wireless/atmel/atmel*
3004 ATOMIC INFRASTRUCTURE
3005 M: Will Deacon <will@kernel.org>
3006 M: Peter Zijlstra <peterz@infradead.org>
3007 R: Boqun Feng <boqun.feng@gmail.com>
3008 L: linux-kernel@vger.kernel.org
3010 F: arch/*/include/asm/atomic*.h
3011 F: include/*/atomic*.h
3012 F: include/linux/refcount.h
3013 F: Documentation/atomic_*.txt
3016 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3017 M: Bradley Grove <linuxdrivers@attotech.com>
3018 L: linux-scsi@vger.kernel.org
3020 W: http://www.attotech.com
3021 F: drivers/scsi/esas2r
3023 ATUSB IEEE 802.15.4 RADIO DRIVER
3024 M: Stefan Schmidt <stefan@datenfreihafen.org>
3025 L: linux-wpan@vger.kernel.org
3027 F: drivers/net/ieee802154/at86rf230.h
3028 F: drivers/net/ieee802154/atusb.c
3029 F: drivers/net/ieee802154/atusb.h
3032 M: Paul Moore <paul@paul-moore.com>
3033 M: Eric Paris <eparis@redhat.com>
3034 L: linux-audit@redhat.com (moderated for non-subscribers)
3036 W: https://github.com/linux-audit
3037 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3038 F: include/asm-generic/audit_*.h
3039 F: include/linux/audit.h
3040 F: include/uapi/linux/audit.h
3044 AUXILIARY DISPLAY DRIVERS
3045 M: Miguel Ojeda <ojeda@kernel.org>
3047 F: drivers/auxdisplay/
3048 F: include/linux/cfag12864b.h
3050 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3051 M: Andreas Klinger <ak@it-klinger.de>
3052 L: linux-iio@vger.kernel.org
3054 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3055 F: drivers/iio/adc/hx711.c
3058 M: Ralf Baechle <ralf@linux-mips.org>
3059 L: linux-hams@vger.kernel.org
3061 W: http://www.linux-ax25.org/
3062 F: include/net/ax25.h
3063 F: include/uapi/linux/ax25.h
3067 M: Peter Rosin <peda@axentia.se>
3068 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3070 F: arch/arm/boot/dts/at91-linea.dtsi
3071 F: arch/arm/boot/dts/at91-natte.dtsi
3072 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3073 F: arch/arm/boot/dts/at91-tse850-3.dts
3075 AXENTIA ASOC DRIVERS
3076 M: Peter Rosin <peda@axentia.se>
3077 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3079 F: Documentation/devicetree/bindings/sound/axentia,*
3080 F: sound/soc/atmel/tse850-pcm5142.c
3082 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3083 M: Nuno Sá <nuno.sa@analog.com>
3084 L: linux-hwmon@vger.kernel.org
3086 W: http://ez.analog.com/community/linux-device-drivers
3087 F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3088 F: drivers/hwmon/axi-fan-control.c
3090 AXXIA I2C CONTROLLER
3091 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
3092 L: linux-i2c@vger.kernel.org
3094 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3095 F: drivers/i2c/busses/i2c-axxia.c
3098 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3099 L: linux-media@vger.kernel.org
3101 W: https://linuxtv.org
3102 T: git git://linuxtv.org/media_tree.git
3103 F: drivers/media/usb/dvb-usb-v2/az6007.c
3105 AZTECH FM RADIO RECEIVER DRIVER
3106 M: Hans Verkuil <hverkuil@xs4all.nl>
3107 L: linux-media@vger.kernel.org
3109 W: https://linuxtv.org
3110 T: git git://linuxtv.org/media_tree.git
3111 F: drivers/media/radio/radio-aztech*
3114 L: linux-wireless@vger.kernel.org
3115 L: b43-dev@lists.infradead.org
3117 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3118 F: drivers/net/wireless/broadcom/b43/
3120 B43LEGACY WIRELESS DRIVER
3121 M: Larry Finger <Larry.Finger@lwfinger.net>
3122 L: linux-wireless@vger.kernel.org
3123 L: b43-dev@lists.infradead.org
3125 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3126 F: drivers/net/wireless/broadcom/b43legacy/
3128 BACKLIGHT CLASS/SUBSYSTEM
3129 M: Lee Jones <lee.jones@linaro.org>
3130 M: Daniel Thompson <daniel.thompson@linaro.org>
3131 M: Jingoo Han <jingoohan1@gmail.com>
3132 L: dri-devel@lists.freedesktop.org
3134 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3135 F: Documentation/ABI/stable/sysfs-class-backlight
3136 F: Documentation/ABI/testing/sysfs-class-backlight
3137 F: Documentation/devicetree/bindings/leds/backlight
3138 F: drivers/video/backlight/
3139 F: include/linux/backlight.h
3140 F: include/linux/pwm_backlight.h
3143 M: Marek Lindner <mareklindner@neomailbox.ch>
3144 M: Simon Wunderlich <sw@simonwunderlich.de>
3145 M: Antonio Quartulli <a@unstable.cc>
3146 M: Sven Eckelmann <sven@narfation.org>
3147 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3149 W: https://www.open-mesh.org/
3150 Q: https://patchwork.open-mesh.org/project/batman/list/
3151 B: https://www.open-mesh.org/projects/batman-adv/issues
3152 C: irc://chat.freenode.net/batman
3153 T: git https://git.open-mesh.org/linux-merge.git
3154 F: Documentation/networking/batman-adv.rst
3155 F: include/uapi/linux/batadv_packet.h
3156 F: include/uapi/linux/batman_adv.h
3159 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3160 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
3161 L: linux-hams@vger.kernel.org
3163 W: http://www.baycom.org/~tom/ham/ham.html
3164 F: drivers/net/hamradio/baycom*
3166 BCACHE (BLOCK LAYER CACHE)
3167 M: Coly Li <colyli@suse.de>
3168 M: Kent Overstreet <kent.overstreet@gmail.com>
3169 L: linux-bcache@vger.kernel.org
3171 W: http://bcache.evilpiepirate.org
3172 C: irc://irc.oftc.net/bcache
3173 F: drivers/md/bcache/
3175 BDISP ST MEDIA DRIVER
3176 M: Fabien Dessenne <fabien.dessenne@foss.st.com>
3177 L: linux-media@vger.kernel.org
3179 W: https://linuxtv.org
3180 T: git git://linuxtv.org/media_tree.git
3181 F: drivers/media/platform/sti/bdisp
3183 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3184 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
3185 L: netdev@vger.kernel.org
3187 F: drivers/net/ethernet/ec_bhf.c
3190 M: Luis de Bethencourt <luisbg@kernel.org>
3191 M: Salah Triki <salah.triki@gmail.com>
3193 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3194 F: Documentation/filesystems/befs.rst
3198 M: Paolo Valente <paolo.valente@linaro.org>
3199 M: Jens Axboe <axboe@kernel.dk>
3200 L: linux-block@vger.kernel.org
3202 F: Documentation/block/bfq-iosched.rst
3206 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3208 F: Documentation/filesystems/bfs.rst
3210 F: include/uapi/linux/bfs_fs.h
3213 M: Yury Norov <yury.norov@gmail.com>
3214 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
3215 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
3217 F: include/asm-generic/bitops/find.h
3218 F: include/linux/bitmap.h
3221 F: lib/find_bit_benchmark.c
3222 F: lib/test_bitmap.c
3223 F: tools/include/asm-generic/bitops/find.h
3224 F: tools/include/linux/bitmap.h
3225 F: tools/lib/bitmap.c
3226 F: tools/lib/find_bit.c
3228 BLINKM RGB LED DRIVER
3229 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3231 F: drivers/leds/leds-blinkm.c
3234 M: Jens Axboe <axboe@kernel.dk>
3235 L: linux-block@vger.kernel.org
3237 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3241 F: include/linux/blk*
3242 F: kernel/trace/blktrace.c
3246 M: Joern Engel <joern@lazybastard.org>
3247 L: linux-mtd@lists.infradead.org
3249 F: drivers/mtd/devices/block2mtd.c
3252 M: Marcel Holtmann <marcel@holtmann.org>
3253 M: Johan Hedberg <johan.hedberg@gmail.com>
3254 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3255 L: linux-bluetooth@vger.kernel.org
3257 W: http://www.bluez.org/
3258 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3259 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3260 F: drivers/bluetooth/
3263 M: Marcel Holtmann <marcel@holtmann.org>
3264 M: Johan Hedberg <johan.hedberg@gmail.com>
3265 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3266 L: linux-bluetooth@vger.kernel.org
3268 W: http://www.bluez.org/
3269 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3270 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3271 F: include/net/bluetooth/
3275 M: Jay Vosburgh <j.vosburgh@gmail.com>
3276 M: Veaceslav Falico <vfalico@gmail.com>
3277 M: Andy Gospodarek <andy@greyhouse.net>
3278 L: netdev@vger.kernel.org
3280 W: http://sourceforge.net/projects/bonding/
3281 F: drivers/net/bonding/
3282 F: include/net/bonding.h
3283 F: include/uapi/linux/if_bonding.h
3285 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3286 M: Dan Robertson <dan@dlrobertson.com>
3287 L: linux-iio@vger.kernel.org
3289 F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3290 F: drivers/iio/accel/bma400*
3292 BPF (Safe dynamic programs and tools)
3293 M: Alexei Starovoitov <ast@kernel.org>
3294 M: Daniel Borkmann <daniel@iogearbox.net>
3295 M: Andrii Nakryiko <andrii@kernel.org>
3296 R: Martin KaFai Lau <kafai@fb.com>
3297 R: Song Liu <songliubraving@fb.com>
3298 R: Yonghong Song <yhs@fb.com>
3299 R: John Fastabend <john.fastabend@gmail.com>
3300 R: KP Singh <kpsingh@kernel.org>
3301 L: netdev@vger.kernel.org
3302 L: bpf@vger.kernel.org
3305 Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3306 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3307 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3308 F: Documentation/bpf/
3309 F: Documentation/networking/filter.rst
3310 F: Documentation/userspace-api/ebpf/
3312 F: include/linux/bpf*
3313 F: include/linux/filter.h
3314 F: include/trace/events/xdp.h
3315 F: include/uapi/linux/bpf*
3316 F: include/uapi/linux/filter.h
3318 F: kernel/trace/bpf_trace.c
3321 F: net/core/filter.c
3322 F: net/sched/act_bpf.c
3323 F: net/sched/cls_bpf.c
3325 F: scripts/bpf_doc.py
3328 F: tools/testing/selftests/bpf/
3333 M: Shubham Bansal <illusionist.neo@gmail.com>
3334 L: netdev@vger.kernel.org
3335 L: bpf@vger.kernel.org
3340 M: Daniel Borkmann <daniel@iogearbox.net>
3341 M: Alexei Starovoitov <ast@kernel.org>
3342 M: Zi Shen Lim <zlim.lnx@gmail.com>
3343 L: netdev@vger.kernel.org
3344 L: bpf@vger.kernel.org
3348 BPF JIT for MIPS (32-BIT AND 64-BIT)
3349 M: Paul Burton <paulburton@kernel.org>
3350 L: netdev@vger.kernel.org
3351 L: bpf@vger.kernel.org
3355 BPF JIT for NFP NICs
3356 M: Jakub Kicinski <kuba@kernel.org>
3357 L: netdev@vger.kernel.org
3358 L: bpf@vger.kernel.org
3360 F: drivers/net/ethernet/netronome/nfp/bpf/
3362 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3363 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3364 M: Sandipan Das <sandipan@linux.ibm.com>
3365 L: netdev@vger.kernel.org
3366 L: bpf@vger.kernel.org
3368 F: arch/powerpc/net/
3370 BPF JIT for RISC-V (32-bit)
3371 M: Luke Nelson <luke.r.nels@gmail.com>
3372 M: Xi Wang <xi.wang@gmail.com>
3373 L: netdev@vger.kernel.org
3374 L: bpf@vger.kernel.org
3377 X: arch/riscv/net/bpf_jit_comp64.c
3379 BPF JIT for RISC-V (64-bit)
3380 M: Björn Töpel <bjorn@kernel.org>
3381 L: netdev@vger.kernel.org
3382 L: bpf@vger.kernel.org
3385 X: arch/riscv/net/bpf_jit_comp32.c
3388 M: Ilya Leoshkevich <iii@linux.ibm.com>
3389 M: Heiko Carstens <hca@linux.ibm.com>
3390 M: Vasily Gorbik <gor@linux.ibm.com>
3391 L: netdev@vger.kernel.org
3392 L: bpf@vger.kernel.org
3395 X: arch/s390/net/pnet.c
3397 BPF JIT for SPARC (32-BIT AND 64-BIT)
3398 M: David S. Miller <davem@davemloft.net>
3399 L: netdev@vger.kernel.org
3400 L: bpf@vger.kernel.org
3404 BPF JIT for X86 32-BIT
3405 M: Wang YanQing <udknight@gmail.com>
3406 L: netdev@vger.kernel.org
3407 L: bpf@vger.kernel.org
3409 F: arch/x86/net/bpf_jit_comp32.c
3411 BPF JIT for X86 64-BIT
3412 M: Alexei Starovoitov <ast@kernel.org>
3413 M: Daniel Borkmann <daniel@iogearbox.net>
3414 L: netdev@vger.kernel.org
3415 L: bpf@vger.kernel.org
3418 X: arch/x86/net/bpf_jit_comp32.c
3420 BPF LSM (Security Audit and Enforcement using BPF)
3421 M: KP Singh <kpsingh@kernel.org>
3422 R: Florent Revest <revest@chromium.org>
3423 R: Brendan Jackman <jackmanb@chromium.org>
3424 L: bpf@vger.kernel.org
3426 F: Documentation/bpf/bpf_lsm.rst
3427 F: include/linux/bpf_lsm.h
3428 F: kernel/bpf/bpf_lsm.c
3431 BROADCOM B44 10/100 ETHERNET DRIVER
3432 M: Michael Chan <michael.chan@broadcom.com>
3433 L: netdev@vger.kernel.org
3435 F: drivers/net/ethernet/broadcom/b44.*
3437 BROADCOM B53 ETHERNET SWITCH DRIVER
3438 M: Florian Fainelli <f.fainelli@gmail.com>
3439 L: netdev@vger.kernel.org
3440 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3442 F: Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
3443 F: drivers/net/dsa/b53/*
3444 F: include/linux/dsa/brcm.h
3445 F: include/linux/platform_data/b53.h
3447 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3448 M: Nicolas Saenz Julienne <nsaenz@kernel.org>
3449 L: bcm-kernel-feedback-list@broadcom.com
3450 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3451 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3453 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsaenz/linux-rpi.git
3454 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3455 F: drivers/pci/controller/pcie-brcmstb.c
3456 F: drivers/staging/vc04_services
3460 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3461 M: Florian Fainelli <f.fainelli@gmail.com>
3462 M: Ray Jui <rjui@broadcom.com>
3463 M: Scott Branden <sbranden@broadcom.com>
3464 M: bcm-kernel-feedback-list@broadcom.com
3466 T: git git://github.com/broadcom/mach-bcm
3467 F: arch/arm/mach-bcm/
3473 BROADCOM BCM47XX MIPS ARCHITECTURE
3474 M: Hauke Mehrtens <hauke@hauke-m.de>
3475 M: Rafał Miłecki <zajec5@gmail.com>
3476 L: linux-mips@vger.kernel.org
3478 F: Documentation/devicetree/bindings/mips/brcm/
3479 F: arch/mips/bcm47xx/*
3480 F: arch/mips/include/asm/mach-bcm47xx/*
3482 BROADCOM BCM4908 ETHERNET DRIVER
3483 M: Rafał Miłecki <rafal@milecki.pl>
3484 M: bcm-kernel-feedback-list@broadcom.com
3485 L: netdev@vger.kernel.org
3487 F: Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
3488 F: drivers/net/ethernet/broadcom/bcm4908_enet.*
3489 F: drivers/net/ethernet/broadcom/unimac.h
3491 BROADCOM BCM5301X ARM ARCHITECTURE
3492 M: Hauke Mehrtens <hauke@hauke-m.de>
3493 M: Rafał Miłecki <zajec5@gmail.com>
3494 M: bcm-kernel-feedback-list@broadcom.com
3495 L: linux-arm-kernel@lists.infradead.org
3497 F: arch/arm/boot/dts/bcm470*
3498 F: arch/arm/boot/dts/bcm5301*
3499 F: arch/arm/boot/dts/bcm953012*
3500 F: arch/arm/mach-bcm/bcm_5301x.c
3502 BROADCOM BCM53573 ARM ARCHITECTURE
3503 M: Rafał Miłecki <rafal@milecki.pl>
3504 L: bcm-kernel-feedback-list@broadcom.com
3505 L: linux-arm-kernel@lists.infradead.org
3507 F: arch/arm/boot/dts/bcm47189*
3508 F: arch/arm/boot/dts/bcm53573*
3510 BROADCOM BCM63XX ARM ARCHITECTURE
3511 M: Florian Fainelli <f.fainelli@gmail.com>
3512 M: bcm-kernel-feedback-list@broadcom.com
3513 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3515 T: git git://github.com/broadcom/stblinux.git
3518 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3519 M: Kevin Cernekee <cernekee@gmail.com>
3520 L: linux-usb@vger.kernel.org
3522 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3524 BROADCOM BCM7XXX ARM ARCHITECTURE
3525 M: Florian Fainelli <f.fainelli@gmail.com>
3526 M: bcm-kernel-feedback-list@broadcom.com
3527 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3529 T: git git://github.com/broadcom/stblinux.git
3530 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3531 F: arch/arm/boot/dts/bcm7*.dts*
3532 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3533 F: arch/arm/mach-bcm/*brcmstb*
3534 F: arch/arm/mm/cache-b15-rac.c
3535 F: drivers/bus/brcmstb_gisb.c
3536 F: drivers/pci/controller/pcie-brcmstb.c
3540 M: Al Cooper <alcooperx@gmail.com>
3541 L: linux-usb@vger.kernel.org
3542 L: bcm-kernel-feedback-list@broadcom.com
3544 F: Documentation/devicetree/bindings/usb/brcm,bdc.txt
3545 F: drivers/usb/gadget/udc/bdc/
3547 BROADCOM BMIPS CPUFREQ DRIVER
3548 M: Markus Mayer <mmayer@broadcom.com>
3549 M: bcm-kernel-feedback-list@broadcom.com
3550 L: linux-pm@vger.kernel.org
3552 F: drivers/cpufreq/bmips-cpufreq.c
3554 BROADCOM BMIPS MIPS ARCHITECTURE
3555 M: Florian Fainelli <f.fainelli@gmail.com>
3556 L: bcm-kernel-feedback-list@broadcom.com
3557 L: linux-mips@vger.kernel.org
3559 T: git git://github.com/broadcom/stblinux.git
3560 F: arch/mips/bmips/*
3561 F: arch/mips/boot/dts/brcm/bcm*.dts*
3562 F: arch/mips/include/asm/mach-bmips/*
3563 F: arch/mips/kernel/*bmips*
3564 F: drivers/soc/bcm/bcm63xx
3565 F: drivers/irqchip/irq-bcm63*
3566 F: drivers/irqchip/irq-bcm7*
3567 F: drivers/irqchip/irq-brcmstb*
3568 F: include/linux/bcm963xx_nvram.h
3569 F: include/linux/bcm963xx_tag.h
3571 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3572 M: Rasesh Mody <rmody@marvell.com>
3573 M: GR-Linux-NIC-Dev@marvell.com
3574 L: netdev@vger.kernel.org
3576 F: drivers/net/ethernet/broadcom/bnx2.*
3577 F: drivers/net/ethernet/broadcom/bnx2_*
3579 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3580 M: Saurav Kashyap <skashyap@marvell.com>
3581 M: Javed Hasan <jhasan@marvell.com>
3582 M: GR-QLogic-Storage-Upstream@marvell.com
3583 L: linux-scsi@vger.kernel.org
3585 F: drivers/scsi/bnx2fc/
3587 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3588 M: Nilesh Javali <njavali@marvell.com>
3589 M: Manish Rangankar <mrangankar@marvell.com>
3590 M: GR-QLogic-Storage-Upstream@marvell.com
3591 L: linux-scsi@vger.kernel.org
3593 F: drivers/scsi/bnx2i/
3595 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3596 M: Ariel Elior <aelior@marvell.com>
3597 M: Sudarsana Kalluru <skalluru@marvell.com>
3598 M: GR-everest-linux-l2@marvell.com
3599 L: netdev@vger.kernel.org
3601 F: drivers/net/ethernet/broadcom/bnx2x/
3603 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3604 M: Michael Chan <michael.chan@broadcom.com>
3605 L: netdev@vger.kernel.org
3607 F: drivers/net/ethernet/broadcom/bnxt/
3609 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3610 M: Arend van Spriel <aspriel@gmail.com>
3611 M: Franky Lin <franky.lin@broadcom.com>
3612 M: Hante Meuleman <hante.meuleman@broadcom.com>
3613 M: Chi-hsien Lin <chi-hsien.lin@infineon.com>
3614 M: Wright Feng <wright.feng@infineon.com>
3615 M: Chung-hsien Hsu <chung-hsien.hsu@infineon.com>
3616 L: linux-wireless@vger.kernel.org
3617 L: brcm80211-dev-list.pdl@broadcom.com
3618 L: SHA-cyfmac-dev-list@infineon.com
3620 F: drivers/net/wireless/broadcom/brcm80211/
3622 BROADCOM BRCMSTB GPIO DRIVER
3623 M: Gregory Fong <gregory.0xf0@gmail.com>
3624 L: bcm-kernel-feedback-list@broadcom.com
3626 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3627 F: drivers/gpio/gpio-brcmstb.c
3629 BROADCOM BRCMSTB I2C DRIVER
3630 M: Kamal Dasu <kdasu.kdev@gmail.com>
3631 L: linux-i2c@vger.kernel.org
3632 L: bcm-kernel-feedback-list@broadcom.com
3634 F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
3635 F: drivers/i2c/busses/i2c-brcmstb.c
3637 BROADCOM BRCMSTB UART DRIVER
3638 M: Al Cooper <alcooperx@gmail.com>
3639 L: linux-serial@vger.kernel.org
3640 L: bcm-kernel-feedback-list@broadcom.com
3642 F: Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
3643 F: drivers/tty/serial/8250/8250_bcm7271.c
3645 BROADCOM BRCMSTB USB EHCI DRIVER
3646 M: Al Cooper <alcooperx@gmail.com>
3647 L: linux-usb@vger.kernel.org
3648 L: bcm-kernel-feedback-list@broadcom.com
3650 F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
3651 F: drivers/usb/host/ehci-brcm.*
3653 BROADCOM BRCMSTB USB PIN MAP DRIVER
3654 M: Al Cooper <alcooperx@gmail.com>
3655 L: linux-usb@vger.kernel.org
3656 L: bcm-kernel-feedback-list@broadcom.com
3658 F: Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
3659 F: drivers/usb/misc/brcmstb-usb-pinmap.c
3661 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3662 M: Al Cooper <alcooperx@gmail.com>
3663 L: linux-kernel@vger.kernel.org
3664 L: bcm-kernel-feedback-list@broadcom.com
3666 F: drivers/phy/broadcom/phy-brcm-usb*
3668 BROADCOM ETHERNET PHY DRIVERS
3669 M: Florian Fainelli <f.fainelli@gmail.com>
3670 L: bcm-kernel-feedback-list@broadcom.com
3671 L: netdev@vger.kernel.org
3673 F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
3674 F: drivers/net/phy/bcm*.[ch]
3675 F: drivers/net/phy/broadcom.c
3676 F: include/linux/brcmphy.h
3678 BROADCOM GENET ETHERNET DRIVER
3679 M: Doug Berger <opendmb@gmail.com>
3680 M: Florian Fainelli <f.fainelli@gmail.com>
3681 L: bcm-kernel-feedback-list@broadcom.com
3682 L: netdev@vger.kernel.org
3684 F: Documentation/devicetree/bindings/net/brcm,bcmgenet.txt
3685 F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.txt
3686 F: drivers/net/ethernet/broadcom/genet/
3687 F: drivers/net/ethernet/broadcom/unimac.h
3688 F: drivers/net/mdio/mdio-bcm-unimac.c
3689 F: include/linux/platform_data/bcmgenet.h
3690 F: include/linux/platform_data/mdio-bcm-unimac.h
3692 BROADCOM IPROC ARM ARCHITECTURE
3693 M: Ray Jui <rjui@broadcom.com>
3694 M: Scott Branden <sbranden@broadcom.com>
3695 M: bcm-kernel-feedback-list@broadcom.com
3696 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3698 T: git git://github.com/broadcom/cygnus-linux.git
3699 F: arch/arm64/boot/dts/broadcom/northstar2/*
3700 F: arch/arm64/boot/dts/broadcom/stingray/*
3701 F: drivers/clk/bcm/clk-ns*
3702 F: drivers/clk/bcm/clk-sr*
3703 F: drivers/pinctrl/bcm/pinctrl-ns*
3704 F: include/dt-bindings/clock/bcm-sr*
3721 BROADCOM IPROC GBIT ETHERNET DRIVER
3722 M: Rafał Miłecki <rafal@milecki.pl>
3723 M: bcm-kernel-feedback-list@broadcom.com
3724 L: netdev@vger.kernel.org
3726 F: Documentation/devicetree/bindings/net/brcm,amac.txt
3727 F: drivers/net/ethernet/broadcom/bgmac*
3728 F: drivers/net/ethernet/broadcom/unimac.h
3730 BROADCOM KONA GPIO DRIVER
3731 M: Ray Jui <rjui@broadcom.com>
3732 L: bcm-kernel-feedback-list@broadcom.com
3734 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3735 F: drivers/gpio/gpio-bcm-kona.c
3737 BROADCOM NETXTREME-E ROCE DRIVER
3738 M: Selvin Xavier <selvin.xavier@broadcom.com>
3739 M: Devesh Sharma <devesh.sharma@broadcom.com>
3740 M: Somnath Kotur <somnath.kotur@broadcom.com>
3741 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3742 M: Naresh Kumar PBS <nareshkumar.pbs@broadcom.com>
3743 L: linux-rdma@vger.kernel.org
3745 W: http://www.broadcom.com
3746 F: drivers/infiniband/hw/bnxt_re/
3747 F: include/uapi/rdma/bnxt_re-abi.h
3749 BROADCOM NVRAM DRIVER
3750 M: Rafał Miłecki <zajec5@gmail.com>
3751 L: linux-mips@vger.kernel.org
3753 F: drivers/firmware/broadcom/*
3755 BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
3756 M: Rafał Miłecki <rafal@milecki.pl>
3757 M: Florian Fainelli <f.fainelli@gmail.com>
3758 M: bcm-kernel-feedback-list@broadcom.com
3759 L: linux-pm@vger.kernel.org
3761 T: git git://github.com/broadcom/stblinux.git
3762 F: drivers/soc/bcm/bcm63xx/bcm-pmb.c
3763 F: include/dt-bindings/soc/bcm-pmb.h
3765 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3766 M: Rafał Miłecki <zajec5@gmail.com>
3767 L: linux-wireless@vger.kernel.org
3770 F: include/linux/bcma/
3773 M: Kamal Dasu <kdasu.kdev@gmail.com>
3774 M: bcm-kernel-feedback-list@broadcom.com
3776 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
3777 F: drivers/spi/spi-bcm-qspi.*
3778 F: drivers/spi/spi-brcmstb-qspi.c
3779 F: drivers/spi/spi-iproc-qspi.c
3781 BROADCOM STB AVS CPUFREQ DRIVER
3782 M: Markus Mayer <mmayer@broadcom.com>
3783 M: bcm-kernel-feedback-list@broadcom.com
3784 L: linux-pm@vger.kernel.org
3786 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3787 F: drivers/cpufreq/brcmstb*
3789 BROADCOM STB AVS TMON DRIVER
3790 M: Markus Mayer <mmayer@broadcom.com>
3791 M: bcm-kernel-feedback-list@broadcom.com
3792 L: linux-pm@vger.kernel.org
3794 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3795 F: drivers/thermal/broadcom/brcmstb*
3797 BROADCOM STB DPFE DRIVER
3798 M: Markus Mayer <mmayer@broadcom.com>
3799 M: bcm-kernel-feedback-list@broadcom.com
3800 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3802 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3803 F: drivers/memory/brcmstb_dpfe.c
3805 BROADCOM STB NAND FLASH DRIVER
3806 M: Brian Norris <computersforpeace@gmail.com>
3807 M: Kamal Dasu <kdasu.kdev@gmail.com>
3808 L: linux-mtd@lists.infradead.org
3809 L: bcm-kernel-feedback-list@broadcom.com
3811 F: drivers/mtd/nand/raw/brcmnand/
3813 BROADCOM SYSTEMPORT ETHERNET DRIVER
3814 M: Florian Fainelli <f.fainelli@gmail.com>
3815 L: bcm-kernel-feedback-list@broadcom.com
3816 L: netdev@vger.kernel.org
3818 F: drivers/net/ethernet/broadcom/bcmsysport.*
3819 F: drivers/net/ethernet/broadcom/unimac.h
3821 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3822 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3823 M: Prashant Sreedharan <prashant@broadcom.com>
3824 M: Michael Chan <mchan@broadcom.com>
3825 L: netdev@vger.kernel.org
3827 F: drivers/net/ethernet/broadcom/tg3.*
3830 M: Scott Branden <scott.branden@broadcom.com>
3831 L: bcm-kernel-feedback-list@broadcom.com
3833 F: drivers/misc/bcm-vk/
3834 F: include/uapi/linux/misc/bcm_vk.h
3836 BROCADE BFA FC SCSI DRIVER
3837 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3838 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3839 L: linux-scsi@vger.kernel.org
3841 F: drivers/scsi/bfa/
3843 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3844 M: Rasesh Mody <rmody@marvell.com>
3845 M: Sudarsana Kalluru <skalluru@marvell.com>
3846 M: GR-Linux-NIC-Dev@marvell.com
3847 L: netdev@vger.kernel.org
3849 F: drivers/net/ethernet/brocade/bna/
3851 BSG (block layer generic sg v4 driver)
3852 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3853 L: linux-scsi@vger.kernel.org
3856 F: include/linux/bsg.h
3857 F: include/uapi/linux/bsg.h
3860 M: Clemens Ladisch <clemens@ladisch.de>
3861 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3863 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3864 F: Documentation/sound/cards/bt87x.rst
3865 F: sound/pci/bt87x.c
3868 M: Michael Buesch <m@bues.ch>
3870 W: http://bu3sch.de/btgpio.php
3871 F: drivers/gpio/gpio-bt8xx.c
3874 M: Chris Mason <clm@fb.com>
3875 M: Josef Bacik <josef@toxicpanda.com>
3876 M: David Sterba <dsterba@suse.com>
3877 L: linux-btrfs@vger.kernel.org
3879 W: http://btrfs.wiki.kernel.org/
3880 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3881 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
3882 F: Documentation/filesystems/btrfs.rst
3884 F: include/linux/btrfs*
3885 F: include/uapi/linux/btrfs*
3887 BTTV VIDEO4LINUX DRIVER
3888 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3889 L: linux-media@vger.kernel.org
3891 W: https://linuxtv.org
3892 T: git git://linuxtv.org/media_tree.git
3893 F: Documentation/driver-api/media/drivers/bttv*
3894 F: drivers/media/pci/bt8xx/bttv*
3896 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3897 M: Chanwoo Choi <cw00.choi@samsung.com>
3898 L: linux-pm@vger.kernel.org
3899 L: linux-samsung-soc@vger.kernel.org
3901 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
3902 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3903 F: drivers/devfreq/exynos-bus.c
3905 BUSLOGIC SCSI DRIVER
3906 M: Khalid Aziz <khalid@gonehiking.org>
3907 L: linux-scsi@vger.kernel.org
3909 F: drivers/scsi/BusLogic.*
3910 F: drivers/scsi/FlashPoint.*
3912 C-MEDIA CMI8788 DRIVER
3913 M: Clemens Ladisch <clemens@ladisch.de>
3914 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3916 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3917 F: sound/pci/oxygen/
3920 M: Guo Ren <guoren@kernel.org>
3921 L: linux-csky@vger.kernel.org
3923 T: git https://github.com/c-sky/csky-linux.git
3924 F: Documentation/devicetree/bindings/csky/
3925 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
3926 F: Documentation/devicetree/bindings/timer/csky,*
3928 F: drivers/clocksource/timer-gx6605s.c
3929 F: drivers/clocksource/timer-mp-csky.c
3930 F: drivers/irqchip/irq-csky-*
3934 CA8210 IEEE-802.15.4 RADIO DRIVER
3935 M: Harry Morris <h.morris@cascoda.com>
3936 L: linux-wpan@vger.kernel.org
3938 W: https://github.com/Cascoda/ca8210-linux.git
3939 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3940 F: drivers/net/ieee802154/ca8210.c
3942 CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
3943 M: Damien Le Moal <damien.lemoal@wdc.com>
3944 L: linux-riscv@lists.infradead.org
3945 L: linux-gpio@vger.kernel.org (pinctrl driver)
3946 F: Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
3947 F: drivers/pinctrl/pinctrl-k210.c
3949 CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
3950 M: Damien Le Moal <damien.lemoal@wdc.com>
3951 L: linux-kernel@vger.kernel.org
3952 L: linux-riscv@lists.infradead.org
3954 F: Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
3955 F: drivers/reset/reset-k210.c
3957 CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
3958 M: Damien Le Moal <damien.lemoal@wdc.com>
3959 L: linux-riscv@lists.infradead.org
3961 F: Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
3962 F: drivers/soc/canaan/
3963 F: include/soc/canaan/
3965 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3966 M: David Howells <dhowells@redhat.com>
3967 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3969 F: Documentation/filesystems/caching/cachefiles.rst
3972 CADENCE MIPI-CSI2 BRIDGES
3973 M: Maxime Ripard <mripard@kernel.org>
3974 L: linux-media@vger.kernel.org
3976 F: Documentation/devicetree/bindings/media/cdns,*.txt
3977 F: drivers/media/platform/cadence/cdns-csi2*
3980 L: linux-mtd@lists.infradead.org
3982 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
3983 F: drivers/mtd/nand/raw/cadence-nand-controller.c
3985 CADENCE USB3 DRD IP DRIVER
3986 M: Peter Chen <peter.chen@kernel.org>
3987 M: Pawel Laszczak <pawell@cadence.com>
3988 R: Roger Quadros <rogerq@kernel.org>
3989 R: Aswath Govindraju <a-govindraju@ti.com>
3990 L: linux-usb@vger.kernel.org
3992 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3993 F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml
3994 F: drivers/usb/cdns3/
3995 X: drivers/usb/cdns3/cdnsp*
3997 CADENCE USBSSP DRD IP DRIVER
3998 M: Pawel Laszczak <pawell@cadence.com>
3999 L: linux-usb@vger.kernel.org
4001 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4002 F: drivers/usb/cdns3/
4003 X: drivers/usb/cdns3/cdns3*
4005 CADET FM/AM RADIO RECEIVER DRIVER
4006 M: Hans Verkuil <hverkuil@xs4all.nl>
4007 L: linux-media@vger.kernel.org
4009 W: https://linuxtv.org
4010 T: git git://linuxtv.org/media_tree.git
4011 F: drivers/media/radio/radio-cadet*
4013 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4014 L: linux-media@vger.kernel.org
4016 T: git git://linuxtv.org/media_tree.git
4017 F: Documentation/admin-guide/media/cafe_ccic*
4018 F: drivers/media/platform/marvell-ccic/
4021 L: netdev@vger.kernel.org
4023 F: Documentation/networking/caif/
4024 F: drivers/net/caif/
4025 F: include/net/caif/
4026 F: include/uapi/linux/caif/
4030 M: Toke Høiland-Jørgensen <toke@toke.dk>
4031 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
4033 F: net/sched/sch_cake.c
4036 M: Wolfgang Grandegger <wg@grandegger.com>
4037 M: Marc Kleine-Budde <mkl@pengutronix.de>
4038 L: linux-can@vger.kernel.org
4040 W: https://github.com/linux-can
4041 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4042 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4043 F: Documentation/devicetree/bindings/net/can/
4045 F: include/linux/can/bittiming.h
4046 F: include/linux/can/dev.h
4047 F: include/linux/can/led.h
4048 F: include/linux/can/length.h
4049 F: include/linux/can/platform/
4050 F: include/linux/can/rx-offload.h
4051 F: include/uapi/linux/can/error.h
4052 F: include/uapi/linux/can/netlink.h
4053 F: include/uapi/linux/can/vxcan.h
4056 M: Oliver Hartkopp <socketcan@hartkopp.net>
4057 M: Marc Kleine-Budde <mkl@pengutronix.de>
4058 L: linux-can@vger.kernel.org
4060 W: https://github.com/linux-can
4061 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4062 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4063 F: Documentation/networking/can.rst
4064 F: include/linux/can/can-ml.h
4065 F: include/linux/can/core.h
4066 F: include/linux/can/skb.h
4067 F: include/net/netns/can.h
4068 F: include/uapi/linux/can.h
4069 F: include/uapi/linux/can/bcm.h
4070 F: include/uapi/linux/can/gw.h
4071 F: include/uapi/linux/can/isotp.h
4072 F: include/uapi/linux/can/raw.h
4075 CAN-J1939 NETWORK LAYER
4076 M: Robin van der Gracht <robin@protonic.nl>
4077 M: Oleksij Rempel <o.rempel@pengutronix.de>
4078 R: kernel@pengutronix.de
4079 L: linux-can@vger.kernel.org
4081 F: Documentation/networking/j1939.rst
4082 F: include/uapi/linux/can/j1939.h
4086 M: Serge Hallyn <serge@hallyn.com>
4087 L: linux-security-module@vger.kernel.org
4089 F: include/linux/capability.h
4090 F: include/uapi/linux/capability.h
4091 F: kernel/capability.c
4092 F: security/commoncap.c
4094 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4095 M: Kevin Tsai <ktsai@capellamicro.com>
4097 F: drivers/iio/light/cm*
4099 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
4100 M: Christian Lamparter <chunkeey@googlemail.com>
4101 L: linux-wireless@vger.kernel.org
4103 W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
4104 F: drivers/net/wireless/ath/carl9170/
4107 M: Robert Richter <rric@kernel.org>
4109 W: http://www.marvell.com
4110 F: drivers/i2c/busses/i2c-octeon*
4111 F: drivers/i2c/busses/i2c-thunderx*
4113 CAVIUM LIQUIDIO NETWORK DRIVER
4114 M: Derek Chickles <dchickles@marvell.com>
4115 M: Satanand Burla <sburla@marvell.com>
4116 M: Felix Manlunas <fmanlunas@marvell.com>
4117 L: netdev@vger.kernel.org
4119 W: http://www.marvell.com
4120 F: drivers/net/ethernet/cavium/liquidio/
4123 M: Robert Richter <rric@kernel.org>
4125 W: http://www.marvell.com
4126 F: drivers/mmc/host/cavium*
4128 CAVIUM OCTEON-TX CRYPTO DRIVER
4129 M: George Cherian <gcherian@marvell.com>
4130 L: linux-crypto@vger.kernel.org
4132 W: http://www.marvell.com
4133 F: drivers/crypto/cavium/cpt/
4135 CAVIUM THUNDERX2 ARM64 SOC
4136 M: Robert Richter <rric@kernel.org>
4137 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4139 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4140 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
4142 CC2520 IEEE-802.15.4 RADIO DRIVER
4143 M: Varka Bhadram <varkabhadram@gmail.com>
4144 L: linux-wpan@vger.kernel.org
4146 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4147 F: drivers/net/ieee802154/cc2520.c
4148 F: include/linux/spi/cc2520.h
4150 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4151 M: Gilad Ben-Yossef <gilad@benyossef.com>
4152 L: linux-crypto@vger.kernel.org
4154 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4155 F: drivers/crypto/ccree/
4157 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4158 M: Hadar Gat <hadar.gat@arm.com>
4159 L: linux-crypto@vger.kernel.org
4161 F: drivers/char/hw_random/cctrng.c
4162 F: drivers/char/hw_random/cctrng.h
4163 F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4164 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4167 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4168 L: linux-media@vger.kernel.org
4170 W: http://linuxtv.org
4171 T: git git://linuxtv.org/media_tree.git
4172 F: Documentation/ABI/testing/debugfs-cec-error-inj
4173 F: Documentation/devicetree/bindings/media/cec.txt
4174 F: Documentation/driver-api/media/cec-core.rst
4175 F: Documentation/userspace-api/media/cec
4176 F: drivers/media/cec/
4177 F: drivers/media/rc/keymaps/rc-cec.c
4178 F: include/media/cec-notifier.h
4179 F: include/media/cec.h
4180 F: include/uapi/linux/cec-funcs.h
4181 F: include/uapi/linux/cec.h
4184 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4185 L: linux-media@vger.kernel.org
4187 W: http://linuxtv.org
4188 T: git git://linuxtv.org/media_tree.git
4189 F: Documentation/devicetree/bindings/media/cec-gpio.txt
4190 F: drivers/media/cec/platform/cec-gpio/
4192 CELL BROADBAND ENGINE ARCHITECTURE
4193 M: Arnd Bergmann <arnd@arndb.de>
4194 L: linuxppc-dev@lists.ozlabs.org
4196 W: http://www.ibm.com/developerworks/power/cell/
4197 F: arch/powerpc/include/asm/cell*.h
4198 F: arch/powerpc/include/asm/spu*.h
4199 F: arch/powerpc/include/uapi/asm/spu*.h
4200 F: arch/powerpc/platforms/cell/
4202 CELLWISE CW2015 BATTERY DRIVER
4203 M: Tobias Schrammm <t.schramm@manjaro.org>
4205 F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4206 F: drivers/power/supply/cw2015_battery.c
4208 CEPH COMMON CODE (LIBCEPH)
4209 M: Ilya Dryomov <idryomov@gmail.com>
4210 M: Jeff Layton <jlayton@kernel.org>
4211 L: ceph-devel@vger.kernel.org
4214 T: git git://github.com/ceph/ceph-client.git
4215 F: include/linux/ceph/
4216 F: include/linux/crush/
4219 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4220 M: Jeff Layton <jlayton@kernel.org>
4221 M: Ilya Dryomov <idryomov@gmail.com>
4222 L: ceph-devel@vger.kernel.org
4225 T: git git://github.com/ceph/ceph-client.git
4226 F: Documentation/filesystems/ceph.rst
4229 CERTIFICATE HANDLING
4230 M: David Howells <dhowells@redhat.com>
4231 M: David Woodhouse <dwmw2@infradead.org>
4232 L: keyrings@vger.kernel.org
4234 F: Documentation/admin-guide/module-signing.rst
4236 F: scripts/extract-cert.c
4237 F: scripts/sign-file.c
4239 CFAG12864B LCD DRIVER
4240 M: Miguel Ojeda <ojeda@kernel.org>
4242 F: drivers/auxdisplay/cfag12864b.c
4243 F: include/linux/cfag12864b.h
4245 CFAG12864BFB LCD FRAMEBUFFER DRIVER
4246 M: Miguel Ojeda <ojeda@kernel.org>
4248 F: drivers/auxdisplay/cfag12864bfb.c
4249 F: include/linux/cfag12864b.h
4251 CHAR and MISC DRIVERS
4252 M: Arnd Bergmann <arnd@arndb.de>
4253 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4255 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4258 F: include/linux/miscdevice.h
4259 X: drivers/char/agp/
4260 X: drivers/char/hw_random/
4261 X: drivers/char/ipmi/
4262 X: drivers/char/random.c
4263 X: drivers/char/tpm/
4266 M: Andy Whitcroft <apw@canonical.com>
4267 M: Joe Perches <joe@perches.com>
4268 R: Dwaipayan Ray <dwaipayanray1@gmail.com>
4269 R: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4271 F: scripts/checkpatch.pl
4273 CHECKPATCH DOCUMENTATION
4274 M: Dwaipayan Ray <dwaipayanray1@gmail.com>
4275 M: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4276 R: Joe Perches <joe@perches.com>
4278 F: Documentation/dev-tools/checkpatch.rst
4280 CHINESE DOCUMENTATION
4281 M: Alex Shi <alexs@kernel.org>
4283 F: Documentation/translations/zh_CN/
4285 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4286 M: Peter Chen <peter.chen@kernel.org>
4287 L: linux-usb@vger.kernel.org
4289 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4290 F: drivers/usb/chipidea/
4292 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4293 M: Hans de Goede <hdegoede@redhat.com>
4294 L: linux-input@vger.kernel.org
4296 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
4297 F: drivers/input/touchscreen/chipone_icn8318.c
4299 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4300 M: Hans de Goede <hdegoede@redhat.com>
4301 L: linux-input@vger.kernel.org
4303 F: drivers/input/touchscreen/chipone_icn8505.c
4305 CHROME HARDWARE PLATFORM SUPPORT
4306 M: Benson Leung <bleung@chromium.org>
4307 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4309 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4310 F: drivers/platform/chrome/
4312 CHROMEOS EC CODEC DRIVER
4313 M: Cheng-Yi Chiang <cychiang@chromium.org>
4314 R: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4315 R: Guenter Roeck <groeck@chromium.org>
4317 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4318 F: sound/soc/codecs/cros_ec_codec.*
4320 CHROMEOS EC SUBDRIVERS
4321 M: Benson Leung <bleung@chromium.org>
4322 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4323 R: Guenter Roeck <groeck@chromium.org>
4325 F: drivers/power/supply/cros_usbpd-charger.c
4329 CHRONTEL CH7322 CEC DRIVER
4330 M: Jeff Chase <jnchase@google.com>
4331 L: linux-media@vger.kernel.org
4333 T: git git://linuxtv.org/media_tree.git
4334 F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4335 F: drivers/media/cec/i2c/ch7322.c
4337 CIRRUS LOGIC AUDIO CODEC DRIVERS
4338 M: James Schulman <james.schulman@cirrus.com>
4339 M: David Rhodes <david.rhodes@cirrus.com>
4340 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4341 L: patches@opensource.cirrus.com
4343 F: sound/soc/codecs/cs*
4345 CIRRUS LOGIC EP93XX ETHERNET DRIVER
4346 M: Hartley Sweeten <hsweeten@visionengravers.com>
4347 L: netdev@vger.kernel.org
4349 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
4351 CIRRUS LOGIC LOCHNAGAR DRIVER
4352 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4353 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4354 L: patches@opensource.cirrus.com
4356 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4357 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4358 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4359 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4360 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4361 F: Documentation/hwmon/lochnagar.rst
4362 F: drivers/clk/clk-lochnagar.c
4363 F: drivers/hwmon/lochnagar-hwmon.c
4364 F: drivers/mfd/lochnagar-i2c.c
4365 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4366 F: drivers/regulator/lochnagar-regulator.c
4367 F: include/dt-bindings/clk/lochnagar.h
4368 F: include/dt-bindings/pinctrl/lochnagar.h
4369 F: include/linux/mfd/lochnagar*
4370 F: sound/soc/codecs/lochnagar-sc.c
4372 CIRRUS LOGIC MADERA CODEC DRIVERS
4373 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4374 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4375 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4376 L: patches@opensource.cirrus.com
4378 W: https://github.com/CirrusLogic/linux-drivers/wiki
4379 T: git https://github.com/CirrusLogic/linux-drivers.git
4380 F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4381 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4382 F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4383 F: drivers/gpio/gpio-madera*
4384 F: drivers/irqchip/irq-madera*
4385 F: drivers/mfd/cs47l*
4386 F: drivers/mfd/madera*
4387 F: drivers/pinctrl/cirrus/*
4388 F: include/dt-bindings/sound/madera*
4389 F: include/linux/irqchip/irq-madera*
4390 F: include/linux/mfd/madera/*
4391 F: include/sound/madera*
4392 F: sound/soc/codecs/cs47l*
4393 F: sound/soc/codecs/madera*
4395 CISCO FCOE HBA DRIVER
4396 M: Satish Kharat <satishkh@cisco.com>
4397 M: Sesidhar Baddela <sebaddel@cisco.com>
4398 M: Karan Tilak Kumar <kartilak@cisco.com>
4399 L: linux-scsi@vger.kernel.org
4401 F: drivers/scsi/fnic/
4403 CISCO SCSI HBA DRIVER
4404 M: Karan Tilak Kumar <kartilak@cisco.com>
4405 M: Sesidhar Baddela <sebaddel@cisco.com>
4406 L: linux-scsi@vger.kernel.org
4408 F: drivers/scsi/snic/
4410 CISCO VIC ETHERNET NIC DRIVER
4411 M: Christian Benvenuti <benve@cisco.com>
4412 M: Govindarajulu Varadarajan <_govind@gmx.com>
4414 F: drivers/net/ethernet/cisco/enic/
4416 CISCO VIC LOW LATENCY NIC DRIVER
4417 M: Christian Benvenuti <benve@cisco.com>
4418 M: Nelson Escobar <neescoba@cisco.com>
4420 F: drivers/infiniband/hw/usnic/
4423 M: Miguel Ojeda <ojeda@kernel.org>
4427 CLANG/LLVM BUILD SUPPORT
4428 M: Nathan Chancellor <nathan@kernel.org>
4429 M: Nick Desaulniers <ndesaulniers@google.com>
4430 L: clang-built-linux@googlegroups.com
4432 W: https://clangbuiltlinux.github.io/
4433 B: https://github.com/ClangBuiltLinux/linux/issues
4434 C: irc://chat.freenode.net/clangbuiltlinux
4435 F: Documentation/kbuild/llvm.rst
4436 F: include/linux/compiler-clang.h
4437 F: scripts/clang-tools/
4438 K: \b(?i:clang|llvm)\b
4441 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4442 L: linux-kernel@vger.kernel.org
4444 F: include/linux/cleancache.h
4448 M: Russell King <linux@armlinux.org.uk>
4449 L: linux-clk@vger.kernel.org
4451 F: include/linux/clk.h
4453 CLOCKSOURCE, CLOCKEVENT DRIVERS
4454 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4455 M: Thomas Gleixner <tglx@linutronix.de>
4456 L: linux-kernel@vger.kernel.org
4458 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4459 F: Documentation/devicetree/bindings/timer/
4460 F: drivers/clocksource/
4463 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4464 M: Daniel Oliveira Nascimento <don@syst.com.br>
4465 L: platform-driver-x86@vger.kernel.org
4467 F: drivers/platform/x86/classmate-laptop.c
4470 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4471 L: linux-media@vger.kernel.org
4473 W: https://linuxtv.org
4474 T: git git://linuxtv.org/media_tree.git
4475 F: drivers/media/pci/cobalt/
4477 COCCINELLE/Semantic Patches (SmPL)
4478 M: Julia Lawall <Julia.Lawall@inria.fr>
4479 M: Gilles Muller <Gilles.Muller@inria.fr>
4480 M: Nicolas Palix <nicolas.palix@imag.fr>
4481 M: Michal Marek <michal.lkml@markovi.net>
4482 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
4484 W: http://coccinelle.lip6.fr/
4485 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4486 F: Documentation/dev-tools/coccinelle.rst
4487 F: scripts/coccicheck
4488 F: scripts/coccinelle/
4491 M: Jan Harkes <jaharkes@cs.cmu.edu>
4493 L: codalist@coda.cs.cmu.edu
4495 W: http://www.coda.cs.cmu.edu/
4496 F: Documentation/filesystems/coda.rst
4498 F: include/linux/coda*.h
4499 F: include/uapi/linux/coda*.h
4501 CODA V4L2 MEM2MEM DRIVER
4502 M: Philipp Zabel <p.zabel@pengutronix.de>
4503 L: linux-media@vger.kernel.org
4505 F: Documentation/devicetree/bindings/media/coda.yaml
4506 F: drivers/media/platform/coda/
4509 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4511 F: Documentation/process/code-of-conduct-interpretation.rst
4512 F: Documentation/process/code-of-conduct.rst
4515 M: Ian Abbott <abbotti@mev.co.uk>
4516 M: H Hartley Sweeten <hsweeten@visionengravers.com>
4520 COMMON CLK FRAMEWORK
4521 M: Michael Turquette <mturquette@baylibre.com>
4522 M: Stephen Boyd <sboyd@kernel.org>
4523 L: linux-clk@vger.kernel.org
4525 Q: http://patchwork.kernel.org/project/linux-clk/list/
4526 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4527 F: Documentation/devicetree/bindings/clock/
4529 F: include/linux/clk-pr*
4530 F: include/linux/clk/
4531 F: include/linux/of_clk.h
4532 X: drivers/clk/clkdev.c
4534 COMMON INTERNET FILE SYSTEM (CIFS)
4535 M: Steve French <sfrench@samba.org>
4536 L: linux-cifs@vger.kernel.org
4537 L: samba-technical@lists.samba.org (moderated for non-subscribers)
4539 W: http://linux-cifs.samba.org/
4540 T: git git://git.samba.org/sfrench/cifs-2.6.git
4541 F: Documentation/admin-guide/cifs/
4544 COMPACTPCI HOTPLUG CORE
4545 M: Scott Murray <scott@spiteful.org>
4546 L: linux-pci@vger.kernel.org
4548 F: drivers/pci/hotplug/cpci_hotplug*
4550 COMPACTPCI HOTPLUG GENERIC DRIVER
4551 M: Scott Murray <scott@spiteful.org>
4552 L: linux-pci@vger.kernel.org
4554 F: drivers/pci/hotplug/cpcihp_generic.c
4556 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4557 M: Scott Murray <scott@spiteful.org>
4558 L: linux-pci@vger.kernel.org
4560 F: drivers/pci/hotplug/cpcihp_zt5550.*
4562 COMPAL LAPTOP SUPPORT
4563 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4564 L: platform-driver-x86@vger.kernel.org
4566 F: drivers/platform/x86/compal-laptop.c
4569 M: Miguel Ojeda <ojeda@kernel.org>
4571 F: include/linux/compiler_attributes.h
4573 COMPUTE EXPRESS LINK (CXL)
4574 M: Alison Schofield <alison.schofield@intel.com>
4575 M: Vishal Verma <vishal.l.verma@intel.com>
4576 M: Ira Weiny <ira.weiny@intel.com>
4577 M: Ben Widawsky <ben.widawsky@intel.com>
4578 M: Dan Williams <dan.j.williams@intel.com>
4579 L: linux-cxl@vger.kernel.org
4582 F: include/uapi/linux/cxl_mem.h
4584 CONEXANT ACCESSRUNNER USB DRIVER
4585 L: accessrunner-general@lists.sourceforge.net
4587 W: http://accessrunner.sourceforge.net/
4588 F: drivers/usb/atm/cxacru.c
4591 M: Joel Becker <jlbec@evilplan.org>
4592 M: Christoph Hellwig <hch@lst.de>
4594 T: git git://git.infradead.org/users/hch/configfs.git
4596 F: include/linux/configfs.h
4597 F: samples/configfs/
4600 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4602 F: drivers/video/console/
4603 F: include/linux/console*
4605 CONTROL GROUP (CGROUP)
4606 M: Tejun Heo <tj@kernel.org>
4607 M: Zefan Li <lizefan.x@bytedance.com>
4608 M: Johannes Weiner <hannes@cmpxchg.org>
4609 L: cgroups@vger.kernel.org
4611 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4612 F: Documentation/admin-guide/cgroup-v1/
4613 F: Documentation/admin-guide/cgroup-v2.rst
4614 F: include/linux/cgroup*
4617 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4618 M: Tejun Heo <tj@kernel.org>
4619 M: Jens Axboe <axboe@kernel.dk>
4620 L: cgroups@vger.kernel.org
4621 L: linux-block@vger.kernel.org
4622 T: git git://git.kernel.dk/linux-block
4623 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4624 F: block/bfq-cgroup.c
4625 F: block/blk-cgroup.c
4626 F: block/blk-iolatency.c
4627 F: block/blk-throttle.c
4628 F: include/linux/blk-cgroup.h
4630 CONTROL GROUP - CPUSET
4631 M: Zefan Li <lizefan.x@bytedance.com>
4632 L: cgroups@vger.kernel.org
4634 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4635 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
4636 F: include/linux/cpuset.h
4637 F: kernel/cgroup/cpuset.c
4639 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4640 M: Johannes Weiner <hannes@cmpxchg.org>
4641 M: Michal Hocko <mhocko@kernel.org>
4642 M: Vladimir Davydov <vdavydov.dev@gmail.com>
4643 L: cgroups@vger.kernel.org
4644 L: linux-mm@kvack.org
4649 CORETEMP HARDWARE MONITORING DRIVER
4650 M: Fenghua Yu <fenghua.yu@intel.com>
4651 L: linux-hwmon@vger.kernel.org
4653 F: Documentation/hwmon/coretemp.rst
4654 F: drivers/hwmon/coretemp.c
4656 CORSAIR-CPRO HARDWARE MONITOR DRIVER
4657 M: Marius Zachmann <mail@mariuszachmann.de>
4658 L: linux-hwmon@vger.kernel.org
4660 F: drivers/hwmon/corsair-cpro.c
4662 CORSAIR-PSU HARDWARE MONITOR DRIVER
4663 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
4664 L: linux-hwmon@vger.kernel.org
4666 F: Documentation/hwmon/corsair-psu.rst
4667 F: drivers/hwmon/corsair-psu.c
4669 COSA/SRP SYNC SERIAL DRIVER
4670 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4672 W: http://www.fi.muni.cz/~kas/cosa/
4673 F: drivers/net/wan/cosa*
4676 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4677 L: linux-iio@vger.kernel.org
4679 F: Documentation/ABI/testing/sysfs-bus-counter*
4680 F: Documentation/driver-api/generic-counter.rst
4682 F: include/linux/counter.h
4683 F: include/linux/counter_enum.h
4686 M: Bence Csókás <bence98@sch.bme.hu>
4688 F: drivers/i2c/busses/i2c-cp2615.c
4690 CPMAC ETHERNET DRIVER
4691 M: Florian Fainelli <f.fainelli@gmail.com>
4692 L: netdev@vger.kernel.org
4694 F: drivers/net/ethernet/ti/cpmac.c
4696 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4697 M: Viresh Kumar <viresh.kumar@linaro.org>
4698 M: Sudeep Holla <sudeep.holla@arm.com>
4699 L: linux-pm@vger.kernel.org
4701 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4702 F: drivers/cpufreq/vexpress-spc-cpufreq.c
4704 CPU FREQUENCY SCALING FRAMEWORK
4705 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4706 M: Viresh Kumar <viresh.kumar@linaro.org>
4707 L: linux-pm@vger.kernel.org
4709 B: https://bugzilla.kernel.org
4710 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4711 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4712 F: Documentation/admin-guide/pm/cpufreq.rst
4713 F: Documentation/admin-guide/pm/intel_pstate.rst
4714 F: Documentation/cpu-freq/
4715 F: Documentation/devicetree/bindings/cpufreq/
4717 F: include/linux/cpufreq.h
4718 F: include/linux/sched/cpufreq.h
4719 F: kernel/sched/cpufreq*.c
4720 F: tools/testing/selftests/cpufreq/
4722 CPU IDLE TIME MANAGEMENT FRAMEWORK
4723 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4724 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4725 L: linux-pm@vger.kernel.org
4727 B: https://bugzilla.kernel.org
4728 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4729 F: Documentation/admin-guide/pm/cpuidle.rst
4730 F: Documentation/driver-api/pm/cpuidle.rst
4732 F: include/linux/cpuidle.h
4734 CPU POWER MONITORING SUBSYSTEM
4735 M: Thomas Renninger <trenn@suse.com>
4736 M: Shuah Khan <shuah@kernel.org>
4737 M: Shuah Khan <skhan@linuxfoundation.org>
4738 L: linux-pm@vger.kernel.org
4740 F: tools/power/cpupower/
4743 M: "H. Peter Anvin" <hpa@zytor.com>
4745 F: arch/x86/kernel/cpuid.c
4746 F: arch/x86/kernel/msr.c
4748 CPUIDLE DRIVER - ARM BIG LITTLE
4749 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4750 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4751 L: linux-pm@vger.kernel.org
4752 L: linux-arm-kernel@lists.infradead.org
4754 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4755 F: drivers/cpuidle/cpuidle-big_little.c
4757 CPUIDLE DRIVER - ARM EXYNOS
4758 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4759 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4760 M: Kukjin Kim <kgene@kernel.org>
4761 L: linux-pm@vger.kernel.org
4762 L: linux-samsung-soc@vger.kernel.org
4764 F: arch/arm/mach-exynos/pm.c
4765 F: drivers/cpuidle/cpuidle-exynos.c
4766 F: include/linux/platform_data/cpuidle-exynos.h
4768 CPUIDLE DRIVER - ARM PSCI
4769 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4770 M: Sudeep Holla <sudeep.holla@arm.com>
4771 L: linux-pm@vger.kernel.org
4772 L: linux-arm-kernel@lists.infradead.org
4774 F: drivers/cpuidle/cpuidle-psci.c
4776 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
4777 M: Ulf Hansson <ulf.hansson@linaro.org>
4778 L: linux-pm@vger.kernel.org
4779 L: linux-arm-kernel@lists.infradead.org
4781 F: drivers/cpuidle/cpuidle-psci.h
4782 F: drivers/cpuidle/cpuidle-psci-domain.c
4785 M: Nicolas Pitre <nico@fluxnic.net>
4787 F: Documentation/filesystems/cramfs.rst
4791 M: Bastien Nocera <hadess@hadess.net>
4792 L: linux-input@vger.kernel.org
4794 F: drivers/hid/hid-creative-sb0540.c
4797 M: Herbert Xu <herbert@gondor.apana.org.au>
4798 M: "David S. Miller" <davem@davemloft.net>
4799 L: linux-crypto@vger.kernel.org
4801 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4802 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4803 F: Documentation/crypto/
4804 F: Documentation/devicetree/bindings/crypto/
4809 F: include/linux/crypto*
4812 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4813 M: Neil Horman <nhorman@tuxdriver.com>
4814 L: linux-crypto@vger.kernel.org
4816 F: crypto/ansi_cprng.c
4820 M: Hans Verkuil <hverkuil@xs4all.nl>
4821 L: linux-media@vger.kernel.org
4823 W: http://linuxtv.org
4824 T: git git://linuxtv.org/media_tree.git
4825 F: drivers/media/i2c/cs3308.c
4827 CS5535 Audio ALSA driver
4828 M: Jaya Kumar <jayakumar.alsa@gmail.com>
4830 F: sound/pci/cs5535audio/
4832 CSI DRIVERS FOR ALLWINNER V3s
4833 M: Yong Deng <yong.deng@magewell.com>
4834 L: linux-media@vger.kernel.org
4836 T: git git://linuxtv.org/media_tree.git
4837 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
4838 F: drivers/media/platform/sunxi/sun6i-csi/
4841 M: Solomon Peachy <pizza@shaftnet.org>
4843 F: drivers/net/wireless/st/cw1200/
4845 CX18 VIDEO4LINUX DRIVER
4846 M: Andy Walls <awalls@md.metrocast.net>
4847 L: linux-media@vger.kernel.org
4849 W: https://linuxtv.org
4850 T: git git://linuxtv.org/media_tree.git
4851 F: drivers/media/pci/cx18/
4852 F: include/uapi/linux/ivtv*
4854 CX2341X MPEG ENCODER HELPER MODULE
4855 M: Hans Verkuil <hverkuil@xs4all.nl>
4856 L: linux-media@vger.kernel.org
4858 W: https://linuxtv.org
4859 T: git git://linuxtv.org/media_tree.git
4860 F: drivers/media/common/cx2341x*
4861 F: include/media/drv-intf/cx2341x.h
4863 CX24120 MEDIA DRIVER
4864 M: Jemma Denson <jdenson@gmail.com>
4865 M: Patrick Boettcher <patrick.boettcher@posteo.de>
4866 L: linux-media@vger.kernel.org
4868 W: https://linuxtv.org
4869 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4870 F: drivers/media/dvb-frontends/cx24120*
4872 CX88 VIDEO4LINUX DRIVER
4873 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4874 L: linux-media@vger.kernel.org
4876 W: https://linuxtv.org
4877 T: git git://linuxtv.org/media_tree.git
4878 F: Documentation/driver-api/media/drivers/cx88*
4879 F: drivers/media/pci/cx88/
4881 CXD2820R MEDIA DRIVER
4882 M: Antti Palosaari <crope@iki.fi>
4883 L: linux-media@vger.kernel.org
4885 W: https://linuxtv.org
4886 W: http://palosaari.fi/linux/
4887 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4888 T: git git://linuxtv.org/anttip/media_tree.git
4889 F: drivers/media/dvb-frontends/cxd2820r*
4891 CXGB3 ETHERNET DRIVER (CXGB3)
4892 M: Raju Rangoju <rajur@chelsio.com>
4893 L: netdev@vger.kernel.org
4895 W: http://www.chelsio.com
4896 F: drivers/net/ethernet/chelsio/cxgb3/
4898 CXGB3 ISCSI DRIVER (CXGB3I)
4899 M: Karen Xie <kxie@chelsio.com>
4900 L: linux-scsi@vger.kernel.org
4902 W: http://www.chelsio.com
4903 F: drivers/scsi/cxgbi/cxgb3i
4905 CXGB4 CRYPTO DRIVER (chcr)
4906 M: Ayush Sawal <ayush.sawal@chelsio.com>
4907 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
4908 M: Rohit Maheshwari <rohitm@chelsio.com>
4909 L: linux-crypto@vger.kernel.org
4911 W: http://www.chelsio.com
4912 F: drivers/crypto/chelsio
4914 CXGB4 INLINE CRYPTO DRIVER
4915 M: Ayush Sawal <ayush.sawal@chelsio.com>
4916 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
4917 M: Rohit Maheshwari <rohitm@chelsio.com>
4918 L: netdev@vger.kernel.org
4920 W: http://www.chelsio.com
4921 F: drivers/net/ethernet/chelsio/inline_crypto/
4923 CXGB4 ETHERNET DRIVER (CXGB4)
4924 M: Raju Rangoju <rajur@chelsio.com>
4925 L: netdev@vger.kernel.org
4927 W: http://www.chelsio.com
4928 F: drivers/net/ethernet/chelsio/cxgb4/
4930 CXGB4 ISCSI DRIVER (CXGB4I)
4931 M: Karen Xie <kxie@chelsio.com>
4932 L: linux-scsi@vger.kernel.org
4934 W: http://www.chelsio.com
4935 F: drivers/scsi/cxgbi/cxgb4i
4937 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4938 M: Potnuri Bharat Teja <bharat@chelsio.com>
4939 L: linux-rdma@vger.kernel.org
4941 W: http://www.openfabrics.org
4942 F: drivers/infiniband/hw/cxgb4/
4943 F: include/uapi/rdma/cxgb4-abi.h
4945 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4946 M: Raju Rangoju <rajur@chelsio.com>
4947 L: netdev@vger.kernel.org
4949 W: http://www.chelsio.com
4950 F: drivers/net/ethernet/chelsio/cxgb4vf/
4952 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4953 M: Frederic Barrat <fbarrat@linux.ibm.com>
4954 M: Andrew Donnellan <ajd@linux.ibm.com>
4955 L: linuxppc-dev@lists.ozlabs.org
4957 F: Documentation/ABI/testing/sysfs-class-cxl
4958 F: Documentation/powerpc/cxl.rst
4959 F: arch/powerpc/platforms/powernv/pci-cxl.c
4960 F: drivers/misc/cxl/
4961 F: include/misc/cxl*
4962 F: include/uapi/misc/cxl.h
4964 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4965 M: Manoj N. Kumar <manoj@linux.ibm.com>
4966 M: Matthew R. Ochs <mrochs@linux.ibm.com>
4967 M: Uma Krishnan <ukrishn@linux.ibm.com>
4968 L: linux-scsi@vger.kernel.org
4970 F: Documentation/powerpc/cxlflash.rst
4971 F: drivers/scsi/cxlflash/
4972 F: include/uapi/scsi/cxlflash_ioctl.h
4975 M: Russell King <linux@armlinux.org.uk>
4976 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4978 W: http://www.armlinux.org.uk/
4979 F: drivers/video/fbdev/cyber2000fb.*
4981 CYCLADES PC300 DRIVER
4983 F: drivers/net/wan/pc300*
4985 CYPRESS_FIRMWARE MEDIA DRIVER
4986 M: Antti Palosaari <crope@iki.fi>
4987 L: linux-media@vger.kernel.org
4989 W: https://linuxtv.org
4990 W: http://palosaari.fi/linux/
4991 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4992 T: git git://linuxtv.org/anttip/media_tree.git
4993 F: drivers/media/common/cypress_firmware*
4995 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
4996 M: Linus Walleij <linus.walleij@linaro.org>
4997 L: linux-input@vger.kernel.org
4999 F: drivers/input/touchscreen/cy8ctma140.c
5001 CYTTSP TOUCHSCREEN DRIVER
5002 M: Ferruh Yigit <fery@cypress.com>
5003 L: linux-input@vger.kernel.org
5005 F: drivers/input/touchscreen/cyttsp*
5006 F: include/linux/input/cyttsp.h
5008 D-LINK DIR-685 TOUCHKEYS DRIVER
5009 M: Linus Walleij <linus.walleij@linaro.org>
5010 L: linux-input@vger.kernel.org
5012 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
5014 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
5015 M: Joshua Kinard <kumba@gentoo.org>
5017 F: drivers/rtc/rtc-ds1685.c
5018 F: include/linux/rtc/ds1685.h
5020 DAMA SLAVE for AX.25
5021 M: Joerg Reuter <jreuter@yaina.de>
5022 L: linux-hams@vger.kernel.org
5024 W: http://yaina.de/jreuter/
5025 W: http://www.qsl.net/dl1bke/
5026 F: net/ax25/af_ax25.c
5027 F: net/ax25/ax25_dev.c
5028 F: net/ax25/ax25_ds_*
5029 F: net/ax25/ax25_in.c
5030 F: net/ax25/ax25_out.c
5031 F: net/ax25/ax25_timer.c
5032 F: net/ax25/sysctl_net_ax25.c
5034 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
5035 L: netdev@vger.kernel.org
5037 F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
5038 F: drivers/net/ethernet/dec/tulip/dmfe.c
5040 DC390/AM53C974 SCSI driver
5041 M: Hannes Reinecke <hare@suse.com>
5042 L: linux-scsi@vger.kernel.org
5044 F: drivers/scsi/am53c974.c
5047 M: Oliver Neukum <oliver@neukum.org>
5048 M: Ali Akcaagac <aliakc@web.de>
5049 M: Jamie Lenehan <lenehan@twibble.org>
5050 L: dc395x@twibble.org
5052 W: http://twibble.org/dist/dc395x/
5053 W: http://lists.twibble.org/mailman/listinfo/dc395x/
5054 F: Documentation/scsi/dc395x.rst
5055 F: drivers/scsi/dc395x.*
5058 L: dccp@vger.kernel.org
5060 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
5061 F: include/linux/dccp.h
5062 F: include/linux/tfrc.h
5063 F: include/uapi/linux/dccp.h
5066 DECnet NETWORK LAYER
5067 L: linux-decnet-user@lists.sourceforge.net
5069 W: http://linux-decnet.sourceforge.net
5070 F: Documentation/networking/decnet.rst
5073 DECSTATION PLATFORM SUPPORT
5074 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5075 L: linux-mips@vger.kernel.org
5077 W: http://www.linux-mips.org/wiki/DECstation
5079 F: arch/mips/include/asm/dec/
5080 F: arch/mips/include/asm/mach-dec/
5082 DEFXX FDDI NETWORK DRIVER
5083 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5085 F: drivers/net/fddi/defxx.*
5087 DEFZA FDDI NETWORK DRIVER
5088 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5090 F: drivers/net/fddi/defza.*
5092 DEINTERLACE DRIVERS FOR ALLWINNER H3
5093 M: Jernej Skrabec <jernej.skrabec@siol.net>
5094 L: linux-media@vger.kernel.org
5096 T: git git://linuxtv.org/media_tree.git
5097 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
5098 F: drivers/media/platform/sunxi/sun8i-di/
5101 M: Matthew Garrett <mjg59@srcf.ucam.org>
5102 M: Pali Rohár <pali@kernel.org>
5103 L: platform-driver-x86@vger.kernel.org
5105 F: drivers/platform/x86/dell/dell-laptop.c
5107 DELL LAPTOP FREEFALL DRIVER
5108 M: Pali Rohár <pali@kernel.org>
5110 F: drivers/platform/x86/dell/dell-smo8800.c
5112 DELL LAPTOP RBTN DRIVER
5113 M: Pali Rohár <pali@kernel.org>
5115 F: drivers/platform/x86/dell/dell-rbtn.*
5117 DELL LAPTOP SMM DRIVER
5118 M: Pali Rohár <pali@kernel.org>
5120 F: drivers/hwmon/dell-smm-hwmon.c
5121 F: include/uapi/linux/i8k.h
5123 DELL REMOTE BIOS UPDATE DRIVER
5124 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5125 L: platform-driver-x86@vger.kernel.org
5127 F: drivers/platform/x86/dell/dell_rbu.c
5130 M: Pali Rohár <pali@kernel.org>
5131 L: Dell.Client.Kernel@dell.com
5132 L: platform-driver-x86@vger.kernel.org
5134 F: drivers/platform/x86/dell/dell-smbios.*
5136 DELL SMBIOS SMM DRIVER
5137 L: Dell.Client.Kernel@dell.com
5138 L: platform-driver-x86@vger.kernel.org
5140 F: drivers/platform/x86/dell/dell-smbios-smm.c
5142 DELL SMBIOS WMI DRIVER
5143 L: Dell.Client.Kernel@dell.com
5144 L: platform-driver-x86@vger.kernel.org
5146 F: drivers/platform/x86/dell/dell-smbios-wmi.c
5147 F: tools/wmi/dell-smbios-example.c
5149 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
5150 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5151 L: platform-driver-x86@vger.kernel.org
5153 F: Documentation/driver-api/dcdbas.rst
5154 F: drivers/platform/x86/dell/dcdbas.*
5156 DELL WMI DESCRIPTOR DRIVER
5157 L: Dell.Client.Kernel@dell.com
5159 F: drivers/platform/x86/dell/dell-wmi-descriptor.c
5161 DELL WMI SYSMAN DRIVER
5162 M: Divya Bharathi <divya.bharathi@dell.com>
5163 M: Prasanth Ksr <prasanth.ksr@dell.com>
5164 L: Dell.Client.Kernel@dell.com
5165 L: platform-driver-x86@vger.kernel.org
5167 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
5168 F: drivers/platform/x86/dell/dell-wmi-sysman/
5170 DELL WMI NOTIFICATIONS DRIVER
5171 M: Matthew Garrett <mjg59@srcf.ucam.org>
5172 M: Pali Rohár <pali@kernel.org>
5174 F: drivers/platform/x86/dell/dell-wmi.c
5176 DELTA ST MEDIA DRIVER
5177 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
5178 L: linux-media@vger.kernel.org
5180 W: https://linuxtv.org
5181 T: git git://linuxtv.org/media_tree.git
5182 F: drivers/media/platform/sti/delta
5185 L: linux-mtd@lists.infradead.org
5187 F: drivers/mtd/nand/raw/denali*
5189 DESIGNWARE EDMA CORE IP DRIVER
5190 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5191 L: dmaengine@vger.kernel.org
5193 F: drivers/dma/dw-edma/
5194 F: include/linux/dma/edma.h
5196 DESIGNWARE XDATA IP DRIVER
5197 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5198 L: linux-pci@vger.kernel.org
5200 F: Documentation/misc-devices/dw-xdata-pcie.rst
5201 F: drivers/misc/dw-xdata-pcie.c
5203 DESIGNWARE USB2 DRD IP DRIVER
5204 M: Minas Harutyunyan <hminas@synopsys.com>
5205 L: linux-usb@vger.kernel.org
5207 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5208 F: drivers/usb/dwc2/
5210 DESIGNWARE USB3 DRD IP DRIVER
5211 M: Felipe Balbi <balbi@kernel.org>
5212 L: linux-usb@vger.kernel.org
5214 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5215 F: drivers/usb/dwc3/
5217 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5218 M: Andreas Klinger <ak@it-klinger.de>
5219 L: linux-iio@vger.kernel.org
5221 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5222 F: drivers/iio/proximity/srf*.c
5224 DEVICE COREDUMP (DEV_COREDUMP)
5225 M: Johannes Berg <johannes@sipsolutions.net>
5226 L: linux-kernel@vger.kernel.org
5228 F: drivers/base/devcoredump.c
5229 F: include/linux/devcoredump.h
5231 DEVICE DEPENDENCY HELPER SCRIPT
5232 M: Saravana Kannan <saravanak@google.com>
5233 L: linux-kernel@vger.kernel.org
5235 F: scripts/dev-needs.sh
5237 DEVICE DIRECT ACCESS (DAX)
5238 M: Dan Williams <dan.j.williams@intel.com>
5239 M: Vishal Verma <vishal.l.verma@intel.com>
5240 M: Dave Jiang <dave.jiang@intel.com>
5241 L: linux-nvdimm@lists.01.org
5245 DEVICE FREQUENCY (DEVFREQ)
5246 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5247 M: Kyungmin Park <kyungmin.park@samsung.com>
5248 M: Chanwoo Choi <cw00.choi@samsung.com>
5249 L: linux-pm@vger.kernel.org
5251 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5252 F: Documentation/devicetree/bindings/devfreq/
5254 F: include/linux/devfreq.h
5255 F: include/trace/events/devfreq.h
5257 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5258 M: Chanwoo Choi <cw00.choi@samsung.com>
5259 L: linux-pm@vger.kernel.org
5261 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5262 F: Documentation/devicetree/bindings/devfreq/event/
5263 F: drivers/devfreq/devfreq-event.c
5264 F: drivers/devfreq/event/
5265 F: include/dt-bindings/pmu/exynos_ppmu.h
5266 F: include/linux/devfreq-event.h
5268 DEVICE NUMBER REGISTRY
5269 M: Torben Mathiasen <device@lanana.org>
5271 W: http://lanana.org/docs/device-list/index.html
5273 DEVICE RESOURCE MANAGEMENT HELPERS
5274 M: Hans de Goede <hdegoede@redhat.com>
5275 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
5277 F: include/linux/devm-helpers.h
5280 M: Alasdair Kergon <agk@redhat.com>
5281 M: Mike Snitzer <snitzer@redhat.com>
5282 M: dm-devel@redhat.com
5283 L: dm-devel@redhat.com
5285 W: http://sources.redhat.com/dm
5286 Q: http://patchwork.kernel.org/project/dm-devel/list/
5287 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
5288 T: quilt http://people.redhat.com/agk/patches/linux/editing/
5289 F: Documentation/admin-guide/device-mapper/
5290 F: drivers/md/Kconfig
5291 F: drivers/md/Makefile
5293 F: drivers/md/persistent-data/
5294 F: include/linux/device-mapper.h
5295 F: include/linux/dm-*.h
5296 F: include/uapi/linux/dm-*.h
5299 M: Jiri Pirko <jiri@nvidia.com>
5300 L: netdev@vger.kernel.org
5302 F: Documentation/networking/devlink
5303 F: include/net/devlink.h
5304 F: include/uapi/linux/devlink.h
5305 F: net/core/devlink.c
5307 DIALOG SEMICONDUCTOR DRIVERS
5308 M: Support Opensource <support.opensource@diasemi.com>
5310 W: http://www.dialog-semiconductor.com/products
5311 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
5312 F: Documentation/devicetree/bindings/input/dlg,da72??.txt
5313 F: Documentation/devicetree/bindings/mfd/da90*.txt
5314 F: Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
5315 F: Documentation/devicetree/bindings/regulator/da92*.txt
5316 F: Documentation/devicetree/bindings/regulator/slg51000.txt
5317 F: Documentation/devicetree/bindings/sound/da[79]*.txt
5318 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
5319 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
5320 F: Documentation/hwmon/da90??.rst
5321 F: drivers/gpio/gpio-da90??.c
5322 F: drivers/hwmon/da90??-hwmon.c
5323 F: drivers/iio/adc/da91??-*.c
5324 F: drivers/input/misc/da72??.[ch]
5325 F: drivers/input/misc/da90??_onkey.c
5326 F: drivers/input/touchscreen/da9052_tsi.c
5327 F: drivers/leds/leds-da90??.c
5328 F: drivers/mfd/da903x.c
5329 F: drivers/mfd/da90??-*.c
5330 F: drivers/mfd/da91??-*.c
5331 F: drivers/pinctrl/pinctrl-da90??.c
5332 F: drivers/power/supply/da9052-battery.c
5333 F: drivers/power/supply/da91??-*.c
5334 F: drivers/regulator/da9???-regulator.[ch]
5335 F: drivers/regulator/slg51000-regulator.[ch]
5336 F: drivers/rtc/rtc-da90??.c
5337 F: drivers/thermal/da90??-thermal.c
5338 F: drivers/video/backlight/da90??_bl.c
5339 F: drivers/watchdog/da90??_wdt.c
5340 F: include/dt-bindings/regulator/dlg,da9*-regulator.h
5341 F: include/linux/mfd/da903x.h
5342 F: include/linux/mfd/da9052/
5343 F: include/linux/mfd/da9055/
5344 F: include/linux/mfd/da9062/
5345 F: include/linux/mfd/da9063/
5346 F: include/linux/mfd/da9150/
5347 F: include/linux/regulator/da9211.h
5348 F: include/sound/da[79]*.h
5349 F: sound/soc/codecs/da[79]*.[ch]
5351 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
5352 M: William Breathitt Gray <vilhelm.gray@gmail.com>
5353 L: linux-gpio@vger.kernel.org
5355 F: drivers/gpio/gpio-gpio-mm.c
5357 DIOLAN U2C-12 I2C DRIVER
5358 M: Guenter Roeck <linux@roeck-us.net>
5359 L: linux-i2c@vger.kernel.org
5361 F: drivers/i2c/busses/i2c-diolan-u2c.c
5363 DIRECTORY NOTIFICATION (DNOTIFY)
5364 M: Jan Kara <jack@suse.cz>
5365 R: Amir Goldstein <amir73il@gmail.com>
5366 L: linux-fsdevel@vger.kernel.org
5368 F: Documentation/filesystems/dnotify.rst
5369 F: fs/notify/dnotify/
5370 F: include/linux/dnotify.h
5372 DISK GEOMETRY AND PARTITION HANDLING
5373 M: Andries Brouwer <aeb@cwi.nl>
5375 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
5376 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
5377 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
5380 M: Jan Kara <jack@suse.com>
5382 F: Documentation/filesystems/quota.rst
5384 F: include/linux/quota*.h
5385 F: include/uapi/linux/quota*.h
5387 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
5388 M: Bernie Thompson <bernie@plugable.com>
5389 L: linux-fbdev@vger.kernel.org
5391 W: http://plugable.com/category/projects/udlfb/
5392 F: Documentation/fb/udlfb.rst
5393 F: drivers/video/fbdev/udlfb.c
5394 F: include/video/udlfb.h
5396 DISTRIBUTED LOCK MANAGER (DLM)
5397 M: Christine Caulfield <ccaulfie@redhat.com>
5398 M: David Teigland <teigland@redhat.com>
5399 L: cluster-devel@redhat.com
5401 W: http://sources.redhat.com/cluster/
5402 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5405 DMA BUFFER SHARING FRAMEWORK
5406 M: Sumit Semwal <sumit.semwal@linaro.org>
5407 M: Christian König <christian.koenig@amd.com>
5408 L: linux-media@vger.kernel.org
5409 L: dri-devel@lists.freedesktop.org
5410 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5412 T: git git://anongit.freedesktop.org/drm/drm-misc
5413 F: Documentation/driver-api/dma-buf.rst
5415 F: include/linux/*fence.h
5416 F: include/linux/dma-buf*
5417 F: include/linux/dma-resv.h
5418 K: \bdma_(?:buf|fence|resv)\b
5420 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
5421 M: Vinod Koul <vkoul@kernel.org>
5422 L: dmaengine@vger.kernel.org
5424 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5425 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
5426 F: Documentation/devicetree/bindings/dma/
5427 F: Documentation/driver-api/dmaengine/
5429 F: include/linux/dma/
5430 F: include/linux/dmaengine.h
5431 F: include/linux/of_dma.h
5434 M: Christoph Hellwig <hch@lst.de>
5435 M: Marek Szyprowski <m.szyprowski@samsung.com>
5436 R: Robin Murphy <robin.murphy@arm.com>
5437 L: iommu@lists.linux-foundation.org
5439 W: http://git.infradead.org/users/hch/dma-mapping.git
5440 T: git git://git.infradead.org/users/hch/dma-mapping.git
5441 F: include/asm-generic/dma-mapping.h
5442 F: include/linux/dma-direct.h
5443 F: include/linux/dma-mapping.h
5444 F: include/linux/dma-map-ops.h
5447 DMA MAPPING BENCHMARK
5448 M: Barry Song <song.bao.hua@hisilicon.com>
5449 L: iommu@lists.linux-foundation.org
5450 F: kernel/dma/map_benchmark.c
5451 F: tools/testing/selftests/dma/
5453 DMA-BUF HEAPS FRAMEWORK
5454 M: Sumit Semwal <sumit.semwal@linaro.org>
5455 R: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5456 R: Liam Mark <lmark@codeaurora.org>
5457 R: Laura Abbott <labbott@redhat.com>
5458 R: Brian Starkey <Brian.Starkey@arm.com>
5459 R: John Stultz <john.stultz@linaro.org>
5460 L: linux-media@vger.kernel.org
5461 L: dri-devel@lists.freedesktop.org
5462 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5464 T: git git://anongit.freedesktop.org/drm/drm-misc
5465 F: drivers/dma-buf/dma-heap.c
5466 F: drivers/dma-buf/heaps/*
5467 F: include/linux/dma-heap.h
5468 F: include/uapi/linux/dma-heap.h
5470 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
5471 M: Lukasz Luba <lukasz.luba@arm.com>
5472 L: linux-pm@vger.kernel.org
5473 L: linux-samsung-soc@vger.kernel.org
5475 F: Documentation/devicetree/bindings/memory-controllers/exynos5422-dmc.txt
5476 F: drivers/memory/samsung/exynos5422-dmc.c
5478 DME1737 HARDWARE MONITOR DRIVER
5479 M: Juerg Haefliger <juergh@gmail.com>
5480 L: linux-hwmon@vger.kernel.org
5482 F: Documentation/hwmon/dme1737.rst
5483 F: drivers/hwmon/dme1737.c
5486 M: Jean Delvare <jdelvare@suse.com>
5488 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
5489 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
5490 F: drivers/firmware/dmi-id.c
5491 F: drivers/firmware/dmi_scan.c
5492 F: include/linux/dmi.h
5495 M: Jonathan Corbet <corbet@lwn.net>
5496 L: linux-doc@vger.kernel.org
5498 P: Documentation/doc-guide/maintainer-profile.rst
5499 T: git git://git.lwn.net/linux.git docs-next
5501 F: scripts/documentation-file-ref-check
5502 F: scripts/kernel-doc
5503 F: scripts/sphinx-pre-install
5504 X: Documentation/ABI/
5505 X: Documentation/admin-guide/media/
5506 X: Documentation/devicetree/
5507 X: Documentation/driver-api/media/
5508 X: Documentation/firmware-guide/acpi/
5509 X: Documentation/i2c/
5510 X: Documentation/power/
5511 X: Documentation/spi/
5512 X: Documentation/userspace-api/media/
5514 DOCUMENTATION REPORTING ISSUES
5515 M: Thorsten Leemhuis <linux@leemhuis.info>
5516 L: linux-doc@vger.kernel.org
5518 F: Documentation/admin-guide/reporting-issues.rst
5520 DOCUMENTATION SCRIPTS
5521 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5522 L: linux-doc@vger.kernel.org
5524 F: Documentation/sphinx/parse-headers.pl
5525 F: scripts/documentation-file-ref-check
5526 F: scripts/sphinx-pre-install
5528 DOCUMENTATION/ITALIAN
5529 M: Federico Vaga <federico.vaga@vaga.pv.it>
5530 L: linux-doc@vger.kernel.org
5532 F: Documentation/translations/it_IT
5534 DONGWOON DW9714 LENS VOICE COIL DRIVER
5535 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5536 L: linux-media@vger.kernel.org
5538 T: git git://linuxtv.org/media_tree.git
5539 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5540 F: drivers/media/i2c/dw9714.c
5542 DONGWOON DW9768 LENS VOICE COIL DRIVER
5543 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
5544 L: linux-media@vger.kernel.org
5546 T: git git://linuxtv.org/media_tree.git
5547 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
5548 F: drivers/media/i2c/dw9768.c
5550 DONGWOON DW9807 LENS VOICE COIL DRIVER
5551 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5552 L: linux-media@vger.kernel.org
5554 T: git git://linuxtv.org/media_tree.git
5555 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5556 F: drivers/media/i2c/dw9807-vcm.c
5559 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
5560 L: blinux-list@redhat.com
5562 F: drivers/char/dtlk.c
5563 F: include/linux/dtlk.h
5565 DPAA2 DATAPATH I/O (DPIO) DRIVER
5566 M: Roy Pledge <Roy.Pledge@nxp.com>
5567 L: linux-kernel@vger.kernel.org
5569 F: drivers/soc/fsl/dpio
5571 DPAA2 ETHERNET DRIVER
5572 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5573 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5574 L: netdev@vger.kernel.org
5576 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
5577 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
5578 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
5579 F: drivers/net/ethernet/freescale/dpaa2/Makefile
5580 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5581 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5582 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
5583 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
5584 F: drivers/net/ethernet/freescale/dpaa2/dpni*
5586 DPAA2 ETHERNET SWITCH DRIVER
5587 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5588 L: netdev@vger.kernel.org
5590 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
5591 F: drivers/net/ethernet/freescale/dpaa2/dpsw*
5593 DPT_I2O SCSI RAID DRIVER
5594 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5595 L: linux-scsi@vger.kernel.org
5597 W: http://www.adaptec.com/
5598 F: drivers/scsi/dpt*
5599 F: drivers/scsi/dpt/
5602 M: Philipp Reisner <philipp.reisner@linbit.com>
5603 M: Lars Ellenberg <lars.ellenberg@linbit.com>
5604 L: drbd-dev@lists.linbit.com
5606 W: http://www.drbd.org
5607 T: git git://git.linbit.com/linux-drbd.git
5608 T: git git://git.linbit.com/drbd-8.4.git
5609 F: Documentation/admin-guide/blockdev/
5610 F: drivers/block/drbd/
5613 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5614 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5615 R: "Rafael J. Wysocki" <rafael@kernel.org>
5617 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5618 F: Documentation/core-api/kobject.rst
5622 F: include/linux/debugfs.h
5623 F: include/linux/kobj*
5626 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
5627 M: Nishanth Menon <nm@ti.com>
5628 L: linux-pm@vger.kernel.org
5630 F: drivers/soc/ti/smartreflex.c
5631 F: include/linux/power/smartreflex.h
5633 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5634 M: Maxime Ripard <mripard@kernel.org>
5635 M: Chen-Yu Tsai <wens@csie.org>
5636 R: Jernej Skrabec <jernej.skrabec@siol.net>
5637 L: dri-devel@lists.freedesktop.org
5639 T: git git://anongit.freedesktop.org/drm/drm-misc
5640 F: drivers/gpu/drm/sun4i/sun8i*
5642 DRM DRIVER FOR ARM PL111 CLCD
5643 M: Eric Anholt <eric@anholt.net>
5645 T: git git://anongit.freedesktop.org/drm/drm-misc
5646 F: drivers/gpu/drm/pl111/
5648 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5649 M: Linus Walleij <linus.walleij@linaro.org>
5651 T: git git://anongit.freedesktop.org/drm/drm-misc
5652 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
5653 F: drivers/gpu/drm/panel/panel-arm-versatile.c
5655 DRM DRIVER FOR ASPEED BMC GFX
5656 M: Joel Stanley <joel@jms.id.au>
5657 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
5659 T: git git://anongit.freedesktop.org/drm/drm-misc
5660 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5661 F: drivers/gpu/drm/aspeed/
5663 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5664 M: Dave Airlie <airlied@redhat.com>
5665 R: Thomas Zimmermann <tzimmermann@suse.de>
5666 L: dri-devel@lists.freedesktop.org
5668 T: git git://anongit.freedesktop.org/drm/drm-misc
5669 F: drivers/gpu/drm/ast/
5671 DRM DRIVER FOR BOCHS VIRTUAL GPU
5672 M: Gerd Hoffmann <kraxel@redhat.com>
5673 L: virtualization@lists.linux-foundation.org
5675 T: git git://anongit.freedesktop.org/drm/drm-misc
5676 F: drivers/gpu/drm/bochs/
5678 DRM DRIVER FOR BOE HIMAX8279D PANELS
5679 M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
5681 F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
5682 F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
5684 DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
5685 M: Jagan Teki <jagan@amarulasolutions.com>
5687 F: Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
5688 F: drivers/gpu/drm/bridge/chipone-icn6211.c
5690 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5691 M: Linus Walleij <linus.walleij@linaro.org>
5693 T: git git://anongit.freedesktop.org/drm/drm-misc
5694 F: drivers/gpu/drm/tve200/
5696 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
5697 M: Icenowy Zheng <icenowy@aosc.io>
5699 F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
5700 F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
5702 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5703 M: Jagan Teki <jagan@amarulasolutions.com>
5705 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
5706 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5708 DRM DRIVER FOR GENERIC USB DISPLAY
5709 M: Noralf Trønnes <noralf@tronnes.org>
5711 W: https://github.com/notro/gud/wiki
5712 T: git git://anongit.freedesktop.org/drm/drm-misc
5713 F: drivers/gpu/drm/gud/
5714 F: include/drm/gud.h
5716 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5717 M: Hans de Goede <hdegoede@redhat.com>
5719 T: git git://anongit.freedesktop.org/drm/drm-misc
5720 F: drivers/gpu/drm/tiny/gm12u320.c
5722 DRM DRIVER FOR HX8357D PANELS
5723 M: Eric Anholt <eric@anholt.net>
5725 T: git git://anongit.freedesktop.org/drm/drm-misc
5726 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
5727 F: drivers/gpu/drm/tiny/hx8357d.c
5729 DRM DRIVER FOR ILITEK ILI9225 PANELS
5730 M: David Lechner <david@lechnology.com>
5732 T: git git://anongit.freedesktop.org/drm/drm-misc
5733 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5734 F: drivers/gpu/drm/tiny/ili9225.c
5736 DRM DRIVER FOR ILITEK ILI9486 PANELS
5737 M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
5739 T: git git://anongit.freedesktop.org/drm/drm-misc
5740 F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
5741 F: drivers/gpu/drm/tiny/ili9486.c
5743 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5744 S: Orphan / Obsolete
5745 F: drivers/gpu/drm/i810/
5746 F: include/uapi/drm/i810_drm.h
5748 DRM DRIVER FOR LVDS PANELS
5749 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5750 L: dri-devel@lists.freedesktop.org
5751 T: git git://anongit.freedesktop.org/drm/drm-misc
5753 F: drivers/gpu/drm/panel/panel-lvds.c
5754 F: Documentation/devicetree/bindings/display/panel/lvds.yaml
5756 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
5757 M: Guido Günther <agx@sigxcpu.org>
5758 R: Purism Kernel Team <kernel@puri.sm>
5760 F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
5761 F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
5763 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5764 S: Orphan / Obsolete
5765 F: drivers/gpu/drm/mga/
5766 F: include/uapi/drm/mga_drm.h
5768 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
5769 M: Dave Airlie <airlied@redhat.com>
5770 R: Thomas Zimmermann <tzimmermann@suse.de>
5771 L: dri-devel@lists.freedesktop.org
5773 T: git git://anongit.freedesktop.org/drm/drm-misc
5774 F: drivers/gpu/drm/mgag200/
5776 DRM DRIVER FOR MI0283QT
5777 M: Noralf Trønnes <noralf@tronnes.org>
5779 T: git git://anongit.freedesktop.org/drm/drm-misc
5780 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5781 F: drivers/gpu/drm/tiny/mi0283qt.c
5783 DRM DRIVER FOR MSM ADRENO GPU
5784 M: Rob Clark <robdclark@gmail.com>
5785 M: Sean Paul <sean@poorly.run>
5786 L: linux-arm-msm@vger.kernel.org
5787 L: dri-devel@lists.freedesktop.org
5788 L: freedreno@lists.freedesktop.org
5790 T: git https://gitlab.freedesktop.org/drm/msm.git
5791 F: Documentation/devicetree/bindings/display/msm/
5792 F: drivers/gpu/drm/msm/
5793 F: include/uapi/drm/msm_drm.h
5795 DRM DRIVER FOR NOVATEK NT35510 PANELS
5796 M: Linus Walleij <linus.walleij@linaro.org>
5798 T: git git://anongit.freedesktop.org/drm/drm-misc
5799 F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
5800 F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
5802 DRM DRIVER FOR NOVATEK NT36672A PANELS
5803 M: Sumit Semwal <sumit.semwal@linaro.org>
5805 T: git git://anongit.freedesktop.org/drm/drm-misc
5806 F: Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
5807 F: drivers/gpu/drm/panel/panel-novatek-nt36672a.c
5809 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5810 M: Ben Skeggs <bskeggs@redhat.com>
5811 L: dri-devel@lists.freedesktop.org
5812 L: nouveau@lists.freedesktop.org
5814 T: git git://github.com/skeggsb/linux
5815 F: drivers/gpu/drm/nouveau/
5816 F: include/uapi/drm/nouveau_drm.h
5818 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5819 M: Stefan Mavrodiev <stefan@olimex.com>
5821 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
5822 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5824 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5825 M: Noralf Trønnes <noralf@tronnes.org>
5827 T: git git://anongit.freedesktop.org/drm/drm-misc
5828 F: Documentation/devicetree/bindings/display/repaper.txt
5829 F: drivers/gpu/drm/tiny/repaper.c
5831 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5832 M: Dave Airlie <airlied@redhat.com>
5833 M: Gerd Hoffmann <kraxel@redhat.com>
5834 L: virtualization@lists.linux-foundation.org
5836 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5837 T: git git://anongit.freedesktop.org/drm/drm-misc
5838 F: drivers/gpu/drm/tiny/cirrus.c
5840 DRM DRIVER FOR QXL VIRTUAL GPU
5841 M: Dave Airlie <airlied@redhat.com>
5842 M: Gerd Hoffmann <kraxel@redhat.com>
5843 L: virtualization@lists.linux-foundation.org
5844 L: spice-devel@lists.freedesktop.org
5846 T: git git://anongit.freedesktop.org/drm/drm-misc
5847 F: drivers/gpu/drm/qxl/
5848 F: include/uapi/drm/qxl_drm.h
5850 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5851 S: Orphan / Obsolete
5852 F: drivers/gpu/drm/r128/
5853 F: include/uapi/drm/r128_drm.h
5855 DRM DRIVER FOR RAYDIUM RM67191 PANELS
5856 M: Robert Chiras <robert.chiras@nxp.com>
5858 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
5859 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
5861 DRM DRIVER FOR SITRONIX ST7703 PANELS
5862 M: Guido Günther <agx@sigxcpu.org>
5863 R: Purism Kernel Team <kernel@puri.sm>
5864 R: Ondrej Jirman <megous@megous.com>
5866 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
5867 F: drivers/gpu/drm/panel/panel-sitronix-st7703.c
5869 DRM DRIVER FOR SAVAGE VIDEO CARDS
5870 S: Orphan / Obsolete
5871 F: drivers/gpu/drm/savage/
5872 F: include/uapi/drm/savage_drm.h
5874 DRM DRIVER FOR SIS VIDEO CARDS
5875 S: Orphan / Obsolete
5876 F: drivers/gpu/drm/sis/
5877 F: include/uapi/drm/sis_drm.h
5879 DRM DRIVER FOR SITRONIX ST7586 PANELS
5880 M: David Lechner <david@lechnology.com>
5882 T: git git://anongit.freedesktop.org/drm/drm-misc
5883 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
5884 F: drivers/gpu/drm/tiny/st7586.c
5886 DRM DRIVER FOR SITRONIX ST7701 PANELS
5887 M: Jagan Teki <jagan@amarulasolutions.com>
5889 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
5890 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
5892 DRM DRIVER FOR SITRONIX ST7735R PANELS
5893 M: David Lechner <david@lechnology.com>
5895 T: git git://anongit.freedesktop.org/drm/drm-misc
5896 F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
5897 F: drivers/gpu/drm/tiny/st7735r.c
5899 DRM DRIVER FOR SONY ACX424AKP PANELS
5900 M: Linus Walleij <linus.walleij@linaro.org>
5902 T: git git://anongit.freedesktop.org/drm/drm-misc
5903 F: drivers/gpu/drm/panel/panel-sony-acx424akp.c
5905 DRM DRIVER FOR ST-ERICSSON MCDE
5906 M: Linus Walleij <linus.walleij@linaro.org>
5908 T: git git://anongit.freedesktop.org/drm/drm-misc
5909 F: Documentation/devicetree/bindings/display/ste,mcde.yaml
5910 F: drivers/gpu/drm/mcde/
5912 DRM DRIVER FOR TDFX VIDEO CARDS
5913 S: Orphan / Obsolete
5914 F: drivers/gpu/drm/tdfx/
5916 DRM DRIVER FOR TPO TPG110 PANELS
5917 M: Linus Walleij <linus.walleij@linaro.org>
5919 T: git git://anongit.freedesktop.org/drm/drm-misc
5920 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
5921 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
5923 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5924 M: Dave Airlie <airlied@redhat.com>
5925 R: Sean Paul <sean@poorly.run>
5926 R: Thomas Zimmermann <tzimmermann@suse.de>
5927 L: dri-devel@lists.freedesktop.org
5929 T: git git://anongit.freedesktop.org/drm/drm-misc
5930 F: drivers/gpu/drm/udl/
5932 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5933 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5934 M: Melissa Wen <melissa.srw@gmail.com>
5935 R: Haneen Mohammed <hamohammed.sa@gmail.com>
5936 R: Daniel Vetter <daniel@ffwll.ch>
5937 L: dri-devel@lists.freedesktop.org
5939 T: git git://anongit.freedesktop.org/drm/drm-misc
5940 F: Documentation/gpu/vkms.rst
5941 F: drivers/gpu/drm/vkms/
5943 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5944 M: Hans de Goede <hdegoede@redhat.com>
5945 L: dri-devel@lists.freedesktop.org
5947 T: git git://anongit.freedesktop.org/drm/drm-misc
5948 F: drivers/gpu/drm/vboxvideo/
5950 DRM DRIVER FOR VMWARE VIRTUAL GPU
5951 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5952 M: Roland Scheidegger <sroland@vmware.com>
5953 M: Zack Rusin <zackr@vmware.com>
5954 L: dri-devel@lists.freedesktop.org
5956 T: git git://people.freedesktop.org/~sroland/linux
5957 F: drivers/gpu/drm/vmwgfx/
5958 F: include/uapi/drm/vmwgfx_drm.h
5961 M: David Airlie <airlied@linux.ie>
5962 M: Daniel Vetter <daniel@ffwll.ch>
5963 L: dri-devel@lists.freedesktop.org
5965 B: https://gitlab.freedesktop.org/drm
5966 C: irc://chat.freenode.net/dri-devel
5967 T: git git://anongit.freedesktop.org/drm/drm
5968 F: Documentation/devicetree/bindings/display/
5969 F: Documentation/devicetree/bindings/gpu/
5970 F: Documentation/gpu/
5974 F: include/linux/vga*
5975 F: include/uapi/drm/
5977 DRM DRIVERS AND MISC GPU PATCHES
5978 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5979 M: Maxime Ripard <mripard@kernel.org>
5980 M: Thomas Zimmermann <tzimmermann@suse.de>
5982 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5983 T: git git://anongit.freedesktop.org/drm/drm-misc
5984 F: Documentation/gpu/
5985 F: drivers/gpu/drm/*
5988 F: include/linux/vga*
5989 F: include/uapi/drm/drm*
5991 DRM DRIVERS FOR ALLWINNER A10
5992 M: Maxime Ripard <mripard@kernel.org>
5993 M: Chen-Yu Tsai <wens@csie.org>
5994 L: dri-devel@lists.freedesktop.org
5996 T: git git://anongit.freedesktop.org/drm/drm-misc
5997 F: Documentation/devicetree/bindings/display/allwinner*
5998 F: drivers/gpu/drm/sun4i/
6000 DRM DRIVERS FOR AMLOGIC SOCS
6001 M: Neil Armstrong <narmstrong@baylibre.com>
6002 L: dri-devel@lists.freedesktop.org
6003 L: linux-amlogic@lists.infradead.org
6005 W: http://linux-meson.com/
6006 T: git git://anongit.freedesktop.org/drm/drm-misc
6007 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
6008 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
6009 F: Documentation/gpu/meson.rst
6010 F: drivers/gpu/drm/meson/
6012 DRM DRIVERS FOR ATMEL HLCDC
6013 M: Sam Ravnborg <sam@ravnborg.org>
6014 M: Boris Brezillon <bbrezillon@kernel.org>
6015 L: dri-devel@lists.freedesktop.org
6017 T: git git://anongit.freedesktop.org/drm/drm-misc
6018 F: Documentation/devicetree/bindings/display/atmel/
6019 F: drivers/gpu/drm/atmel-hlcdc/
6021 DRM DRIVERS FOR BRIDGE CHIPS
6022 M: Andrzej Hajda <a.hajda@samsung.com>
6023 M: Neil Armstrong <narmstrong@baylibre.com>
6024 M: Robert Foss <robert.foss@linaro.org>
6025 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
6026 R: Jonas Karlman <jonas@kwiboo.se>
6027 R: Jernej Skrabec <jernej.skrabec@siol.net>
6029 T: git git://anongit.freedesktop.org/drm/drm-misc
6030 F: drivers/gpu/drm/bridge/
6032 DRM DRIVERS FOR EXYNOS
6033 M: Inki Dae <inki.dae@samsung.com>
6034 M: Joonyoung Shim <jy0922.shim@samsung.com>
6035 M: Seung-Woo Kim <sw0312.kim@samsung.com>
6036 M: Kyungmin Park <kyungmin.park@samsung.com>
6037 L: dri-devel@lists.freedesktop.org
6039 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
6040 F: Documentation/devicetree/bindings/display/exynos/
6041 F: drivers/gpu/drm/exynos/
6042 F: include/uapi/drm/exynos_drm.h
6044 DRM DRIVERS FOR FREESCALE DCU
6045 M: Stefan Agner <stefan@agner.ch>
6046 M: Alison Wang <alison.wang@nxp.com>
6047 L: dri-devel@lists.freedesktop.org
6049 T: git git://anongit.freedesktop.org/drm/drm-misc
6050 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
6051 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
6052 F: drivers/gpu/drm/fsl-dcu/
6054 DRM DRIVERS FOR FREESCALE IMX
6055 M: Philipp Zabel <p.zabel@pengutronix.de>
6056 L: dri-devel@lists.freedesktop.org
6058 F: Documentation/devicetree/bindings/display/imx/
6059 F: drivers/gpu/drm/imx/
6060 F: drivers/gpu/ipu-v3/
6062 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
6063 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
6064 L: dri-devel@lists.freedesktop.org
6066 T: git git://github.com/patjak/drm-gma500
6067 F: drivers/gpu/drm/gma500/
6069 DRM DRIVERS FOR HISILICON
6070 M: Xinliang Liu <xinliang.liu@linaro.org>
6071 M: Tian Tao <tiantao6@hisilicon.com>
6072 R: John Stultz <john.stultz@linaro.org>
6073 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
6074 R: Chen Feng <puck.chen@hisilicon.com>
6075 L: dri-devel@lists.freedesktop.org
6077 T: git git://anongit.freedesktop.org/drm/drm-misc
6078 F: Documentation/devicetree/bindings/display/hisilicon/
6079 F: drivers/gpu/drm/hisilicon/
6081 DRM DRIVERS FOR LIMA
6082 M: Qiang Yu <yuq825@gmail.com>
6083 L: dri-devel@lists.freedesktop.org
6084 L: lima@lists.freedesktop.org (moderated for non-subscribers)
6086 T: git git://anongit.freedesktop.org/drm/drm-misc
6087 F: drivers/gpu/drm/lima/
6088 F: include/uapi/drm/lima_drm.h
6090 DRM DRIVERS FOR MEDIATEK
6091 M: Chun-Kuang Hu <chunkuang.hu@kernel.org>
6092 M: Philipp Zabel <p.zabel@pengutronix.de>
6093 L: dri-devel@lists.freedesktop.org
6094 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
6096 F: Documentation/devicetree/bindings/display/mediatek/
6097 F: drivers/gpu/drm/mediatek/
6098 F: drivers/phy/mediatek/phy-mtk-hdmi*
6099 F: drivers/phy/mediatek/phy-mtk-mipi*
6101 DRM DRIVERS FOR NVIDIA TEGRA
6102 M: Thierry Reding <thierry.reding@gmail.com>
6103 L: dri-devel@lists.freedesktop.org
6104 L: linux-tegra@vger.kernel.org
6106 T: git git://anongit.freedesktop.org/tegra/linux.git
6107 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
6108 F: drivers/gpu/drm/tegra/
6109 F: drivers/gpu/host1x/
6110 F: include/linux/host1x.h
6111 F: include/uapi/drm/tegra_drm.h
6113 DRM DRIVERS FOR RENESAS
6114 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6115 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
6116 L: dri-devel@lists.freedesktop.org
6117 L: linux-renesas-soc@vger.kernel.org
6119 T: git git://linuxtv.org/pinchartl/media drm/du/next
6120 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
6121 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
6122 F: Documentation/devicetree/bindings/display/renesas,du.yaml
6123 F: drivers/gpu/drm/rcar-du/
6124 F: drivers/gpu/drm/shmobile/
6125 F: include/linux/platform_data/shmob_drm.h
6127 DRM DRIVERS FOR ROCKCHIP
6128 M: Sandy Huang <hjc@rock-chips.com>
6129 M: Heiko Stübner <heiko@sntech.de>
6130 L: dri-devel@lists.freedesktop.org
6132 T: git git://anongit.freedesktop.org/drm/drm-misc
6133 F: Documentation/devicetree/bindings/display/rockchip/
6134 F: drivers/gpu/drm/rockchip/
6137 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
6138 L: dri-devel@lists.freedesktop.org
6140 T: git git://anongit.freedesktop.org/drm/drm-misc
6141 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
6142 F: drivers/gpu/drm/sti
6145 M: Yannick Fertre <yannick.fertre@foss.st.com>
6146 M: Philippe Cornu <philippe.cornu@foss.st.com>
6147 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
6148 L: dri-devel@lists.freedesktop.org
6150 T: git git://anongit.freedesktop.org/drm/drm-misc
6151 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
6152 F: drivers/gpu/drm/stm
6154 DRM DRIVERS FOR TI KEYSTONE
6155 M: Jyri Sarha <jyri.sarha@iki.fi>
6156 M: Tomi Valkeinen <tomba@kernel.org>
6157 L: dri-devel@lists.freedesktop.org
6159 T: git git://anongit.freedesktop.org/drm/drm-misc
6160 F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
6161 F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
6162 F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
6163 F: drivers/gpu/drm/tidss/
6165 DRM DRIVERS FOR TI LCDC
6166 M: Jyri Sarha <jyri.sarha@iki.fi>
6167 R: Tomi Valkeinen <tomba@kernel.org>
6168 L: dri-devel@lists.freedesktop.org
6170 F: Documentation/devicetree/bindings/display/tilcdc/
6171 F: drivers/gpu/drm/tilcdc/
6173 DRM DRIVERS FOR TI OMAP
6174 M: Tomi Valkeinen <tomba@kernel.org>
6175 L: dri-devel@lists.freedesktop.org
6177 F: Documentation/devicetree/bindings/display/ti/
6178 F: drivers/gpu/drm/omapdrm/
6181 M: Eric Anholt <eric@anholt.net>
6183 T: git git://anongit.freedesktop.org/drm/drm-misc
6184 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
6185 F: drivers/gpu/drm/v3d/
6186 F: include/uapi/drm/v3d_drm.h
6189 M: Eric Anholt <eric@anholt.net>
6190 M: Maxime Ripard <mripard@kernel.org>
6192 T: git git://github.com/anholt/linux
6193 T: git git://anongit.freedesktop.org/drm/drm-misc
6194 F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
6195 F: drivers/gpu/drm/vc4/
6196 F: include/uapi/drm/vc4_drm.h
6198 DRM DRIVERS FOR VIVANTE GPU IP
6199 M: Lucas Stach <l.stach@pengutronix.de>
6200 R: Russell King <linux+etnaviv@armlinux.org.uk>
6201 R: Christian Gmeiner <christian.gmeiner@gmail.com>
6202 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
6203 L: dri-devel@lists.freedesktop.org
6205 F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
6206 F: drivers/gpu/drm/etnaviv/
6207 F: include/uapi/drm/etnaviv_drm.h
6210 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
6211 L: dri-devel@lists.freedesktop.org
6212 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
6214 T: git git://anongit.freedesktop.org/drm/drm-misc
6215 F: Documentation/gpu/xen-front.rst
6216 F: drivers/gpu/drm/xen/
6218 DRM DRIVERS FOR XILINX
6219 M: Hyun Kwon <hyun.kwon@xilinx.com>
6220 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6221 L: dri-devel@lists.freedesktop.org
6223 T: git git://anongit.freedesktop.org/drm/drm-misc
6224 F: Documentation/devicetree/bindings/display/xlnx/
6225 F: drivers/gpu/drm/xlnx/
6228 M: Thierry Reding <thierry.reding@gmail.com>
6229 R: Sam Ravnborg <sam@ravnborg.org>
6230 L: dri-devel@lists.freedesktop.org
6232 T: git git://anongit.freedesktop.org/drm/drm-misc
6233 F: Documentation/devicetree/bindings/display/panel/
6234 F: drivers/gpu/drm/drm_panel.c
6235 F: drivers/gpu/drm/panel/
6236 F: include/drm/drm_panel.h
6239 M: Christian Koenig <christian.koenig@amd.com>
6240 M: Huang Rui <ray.huang@amd.com>
6241 L: dri-devel@lists.freedesktop.org
6243 T: git git://people.freedesktop.org/~agd5f/linux
6244 F: drivers/gpu/drm/ttm/
6247 DSBR100 USB FM RADIO DRIVER
6248 M: Alexey Klimov <klimov.linux@gmail.com>
6249 L: linux-media@vger.kernel.org
6251 T: git git://linuxtv.org/media_tree.git
6252 F: drivers/media/radio/dsbr100.c
6255 M: Hans Verkuil <hverkuil@xs4all.nl>
6256 L: linux-media@vger.kernel.org
6258 W: https://linuxtv.org
6259 T: git git://linuxtv.org/media_tree.git
6260 F: drivers/media/pci/dt3155/
6262 DVB_USB_AF9015 MEDIA DRIVER
6263 M: Antti Palosaari <crope@iki.fi>
6264 L: linux-media@vger.kernel.org
6266 W: https://linuxtv.org
6267 W: http://palosaari.fi/linux/
6268 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6269 T: git git://linuxtv.org/anttip/media_tree.git
6270 F: drivers/media/usb/dvb-usb-v2/af9015*
6272 DVB_USB_AF9035 MEDIA DRIVER
6273 M: Antti Palosaari <crope@iki.fi>
6274 L: linux-media@vger.kernel.org
6276 W: https://linuxtv.org
6277 W: http://palosaari.fi/linux/
6278 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6279 T: git git://linuxtv.org/anttip/media_tree.git
6280 F: drivers/media/usb/dvb-usb-v2/af9035*
6282 DVB_USB_ANYSEE MEDIA DRIVER
6283 M: Antti Palosaari <crope@iki.fi>
6284 L: linux-media@vger.kernel.org
6286 W: https://linuxtv.org
6287 W: http://palosaari.fi/linux/
6288 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6289 T: git git://linuxtv.org/anttip/media_tree.git
6290 F: drivers/media/usb/dvb-usb-v2/anysee*
6292 DVB_USB_AU6610 MEDIA DRIVER
6293 M: Antti Palosaari <crope@iki.fi>
6294 L: linux-media@vger.kernel.org
6296 W: https://linuxtv.org
6297 W: http://palosaari.fi/linux/
6298 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6299 T: git git://linuxtv.org/anttip/media_tree.git
6300 F: drivers/media/usb/dvb-usb-v2/au6610*
6302 DVB_USB_CE6230 MEDIA DRIVER
6303 M: Antti Palosaari <crope@iki.fi>
6304 L: linux-media@vger.kernel.org
6306 W: https://linuxtv.org
6307 W: http://palosaari.fi/linux/
6308 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6309 T: git git://linuxtv.org/anttip/media_tree.git
6310 F: drivers/media/usb/dvb-usb-v2/ce6230*
6312 DVB_USB_CXUSB MEDIA DRIVER
6313 M: Michael Krufky <mkrufky@linuxtv.org>
6314 L: linux-media@vger.kernel.org
6316 W: https://linuxtv.org
6317 W: http://github.com/mkrufky
6318 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6319 T: git git://linuxtv.org/media_tree.git
6320 F: drivers/media/usb/dvb-usb/cxusb*
6322 DVB_USB_EC168 MEDIA DRIVER
6323 M: Antti Palosaari <crope@iki.fi>
6324 L: linux-media@vger.kernel.org
6326 W: https://linuxtv.org
6327 W: http://palosaari.fi/linux/
6328 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6329 T: git git://linuxtv.org/anttip/media_tree.git
6330 F: drivers/media/usb/dvb-usb-v2/ec168*
6332 DVB_USB_GL861 MEDIA DRIVER
6333 M: Antti Palosaari <crope@iki.fi>
6334 L: linux-media@vger.kernel.org
6336 W: https://linuxtv.org
6337 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6338 T: git git://linuxtv.org/anttip/media_tree.git
6339 F: drivers/media/usb/dvb-usb-v2/gl861*
6341 DVB_USB_MXL111SF MEDIA DRIVER
6342 M: Michael Krufky <mkrufky@linuxtv.org>
6343 L: linux-media@vger.kernel.org
6345 W: https://linuxtv.org
6346 W: http://github.com/mkrufky
6347 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6348 T: git git://linuxtv.org/mkrufky/mxl111sf.git
6349 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
6351 DVB_USB_RTL28XXU MEDIA DRIVER
6352 M: Antti Palosaari <crope@iki.fi>
6353 L: linux-media@vger.kernel.org
6355 W: https://linuxtv.org
6356 W: http://palosaari.fi/linux/
6357 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6358 T: git git://linuxtv.org/anttip/media_tree.git
6359 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
6361 DVB_USB_V2 MEDIA DRIVER
6362 M: Antti Palosaari <crope@iki.fi>
6363 L: linux-media@vger.kernel.org
6365 W: https://linuxtv.org
6366 W: http://palosaari.fi/linux/
6367 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6368 T: git git://linuxtv.org/anttip/media_tree.git
6369 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
6370 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
6373 M: Jason Baron <jbaron@akamai.com>
6375 F: include/linux/dynamic_debug.h
6376 F: lib/dynamic_debug.c
6378 DYNAMIC INTERRUPT MODERATION
6379 M: Tal Gilboa <talgi@nvidia.com>
6381 F: Documentation/networking/net_dim.rst
6382 F: include/linux/dim.h
6385 DZ DECSTATION DZ11 SERIAL DRIVER
6386 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
6388 F: drivers/tty/serial/dz.*
6390 E3X0 POWER BUTTON DRIVER
6391 M: Moritz Fischer <moritz.fischer@ettus.com>
6392 L: usrp-users@lists.ettus.com
6394 W: http://www.ettus.com
6395 F: Documentation/devicetree/bindings/input/e3x0-button.txt
6396 F: drivers/input/misc/e3x0-button.c
6399 M: Antti Palosaari <crope@iki.fi>
6400 L: linux-media@vger.kernel.org
6402 W: https://linuxtv.org
6403 W: http://palosaari.fi/linux/
6404 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6405 T: git git://linuxtv.org/anttip/media_tree.git
6406 F: drivers/media/tuners/e4000*
6408 EARTH_PT1 MEDIA DRIVER
6409 M: Akihiro Tsukada <tskd08@gmail.com>
6410 L: linux-media@vger.kernel.org
6412 F: drivers/media/pci/pt1/
6414 EARTH_PT3 MEDIA DRIVER
6415 M: Akihiro Tsukada <tskd08@gmail.com>
6416 L: linux-media@vger.kernel.org
6418 F: drivers/media/pci/pt3/
6421 M: Antti Palosaari <crope@iki.fi>
6422 L: linux-media@vger.kernel.org
6424 W: https://linuxtv.org
6425 W: http://palosaari.fi/linux/
6426 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6427 T: git git://linuxtv.org/anttip/media_tree.git
6428 F: drivers/media/dvb-frontends/ec100*
6431 M: Tyler Hicks <code@tyhicks.com>
6432 L: ecryptfs@vger.kernel.org
6434 W: http://ecryptfs.org
6435 W: https://launchpad.net/ecryptfs
6436 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
6437 F: Documentation/filesystems/ecryptfs.rst
6441 M: Borislav Petkov <bp@alien8.de>
6442 L: linux-edac@vger.kernel.org
6444 F: drivers/edac/amd64_edac*
6447 M: Jan Luebbe <jlu@pengutronix.de>
6448 L: linux-edac@vger.kernel.org
6450 F: drivers/edac/armada_xp_*
6453 M: Stefan Schaeckeler <sschaeck@cisco.com>
6455 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
6456 F: drivers/edac/aspeed_edac.c
6459 M: Shravan Kumar Ramani <shravankr@nvidia.com>
6461 F: drivers/edac/bluefield_edac.c
6464 M: Andre Przywara <andre.przywara@arm.com>
6465 L: linux-edac@vger.kernel.org
6467 F: drivers/edac/highbank*
6470 M: Ralf Baechle <ralf@linux-mips.org>
6471 L: linux-edac@vger.kernel.org
6472 L: linux-mips@vger.kernel.org
6474 F: drivers/edac/octeon_edac*
6476 EDAC-CAVIUM THUNDERX
6477 M: Robert Richter <rric@kernel.org>
6478 L: linux-edac@vger.kernel.org
6480 F: drivers/edac/thunderx_edac*
6483 M: Borislav Petkov <bp@alien8.de>
6484 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6485 M: Tony Luck <tony.luck@intel.com>
6486 R: James Morse <james.morse@arm.com>
6487 R: Robert Richter <rric@kernel.org>
6488 L: linux-edac@vger.kernel.org
6490 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
6491 F: Documentation/admin-guide/ras.rst
6492 F: Documentation/driver-api/edac.rst
6494 F: include/linux/edac.h
6497 M: Lei Wang <lewan@microsoft.com>
6498 L: linux-edac@vger.kernel.org
6500 F: drivers/edac/dmc520_edac.c
6503 M: Mark Gross <mark.gross@intel.com>
6504 L: linux-edac@vger.kernel.org
6506 F: drivers/edac/e752x_edac.c
6509 L: linux-edac@vger.kernel.org
6511 F: drivers/edac/e7xxx_edac.c
6514 M: York Sun <york.sun@nxp.com>
6515 L: linux-edac@vger.kernel.org
6517 F: drivers/edac/fsl_ddr_edac.*
6520 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6521 L: linux-edac@vger.kernel.org
6523 F: drivers/edac/ghes_edac.c
6526 M: Tony Luck <tony.luck@intel.com>
6527 L: linux-edac@vger.kernel.org
6529 F: drivers/edac/i10nm_base.c
6532 L: linux-edac@vger.kernel.org
6534 F: drivers/edac/i3000_edac.c
6537 L: linux-edac@vger.kernel.org
6539 F: drivers/edac/i5000_edac.c
6542 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6543 L: linux-edac@vger.kernel.org
6545 F: drivers/edac/i5400_edac.c
6548 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6549 L: linux-edac@vger.kernel.org
6551 F: drivers/edac/i7300_edac.c
6554 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6555 L: linux-edac@vger.kernel.org
6557 F: drivers/edac/i7core_edac.c
6560 M: Tim Small <tim@buttersideup.com>
6561 L: linux-edac@vger.kernel.org
6563 F: drivers/edac/i82443bxgx_edac.c
6566 M: "Arvind R." <arvino55@gmail.com>
6567 L: linux-edac@vger.kernel.org
6569 F: drivers/edac/i82975x_edac.c
6572 M: Jason Baron <jbaron@akamai.com>
6573 L: linux-edac@vger.kernel.org
6575 F: drivers/edac/ie31200_edac.c
6578 M: Tony Luck <tony.luck@intel.com>
6579 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6580 L: linux-edac@vger.kernel.org
6582 F: drivers/edac/igen6_edac.c
6585 M: Johannes Thumshirn <morbidrsa@gmail.com>
6586 L: linux-edac@vger.kernel.org
6588 F: drivers/edac/mpc85xx_edac.[ch]
6591 M: Egor Martovetsky <egor@pasemi.com>
6592 L: linux-edac@vger.kernel.org
6594 F: drivers/edac/pasemi_edac.c
6597 M: Tony Luck <tony.luck@intel.com>
6598 L: linux-edac@vger.kernel.org
6600 F: drivers/edac/pnd2_edac.[ch]
6603 M: Channagoud Kadabi <ckadabi@codeaurora.org>
6604 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6605 L: linux-arm-msm@vger.kernel.org
6606 L: linux-edac@vger.kernel.org
6608 F: drivers/edac/qcom_edac.c
6611 M: Tim Small <tim@buttersideup.com>
6612 L: linux-edac@vger.kernel.org
6614 F: drivers/edac/r82600_edac.c
6617 M: Tony Luck <tony.luck@intel.com>
6618 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6619 L: linux-edac@vger.kernel.org
6621 F: drivers/edac/sb_edac.c
6624 M: Yash Shah <yash.shah@sifive.com>
6625 L: linux-edac@vger.kernel.org
6627 F: drivers/edac/sifive_edac.c
6630 M: Tony Luck <tony.luck@intel.com>
6631 L: linux-edac@vger.kernel.org
6633 F: drivers/edac/skx_*.[ch]
6636 M: Tero Kristo <kristo@kernel.org>
6637 L: linux-edac@vger.kernel.org
6639 F: drivers/edac/ti_edac.c
6641 EDIROL UA-101/UA-1000 DRIVER
6642 M: Clemens Ladisch <clemens@ladisch.de>
6643 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6645 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6646 F: sound/usb/misc/ua101.c
6649 M: Ivan Hu <ivan.hu@canonical.com>
6650 M: Ard Biesheuvel <ardb@kernel.org>
6651 L: linux-efi@vger.kernel.org
6653 F: drivers/firmware/efi/test/
6655 EFI VARIABLE FILESYSTEM
6656 M: Matthew Garrett <matthew.garrett@nebula.com>
6657 M: Jeremy Kerr <jk@ozlabs.org>
6658 M: Ard Biesheuvel <ardb@kernel.org>
6659 L: linux-efi@vger.kernel.org
6661 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6664 EFIFB FRAMEBUFFER DRIVER
6665 M: Peter Jones <pjones@redhat.com>
6666 L: linux-fbdev@vger.kernel.org
6668 F: drivers/video/fbdev/efifb.c
6672 W: http://aeschi.ch.eu.org/efs/
6675 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6676 M: Douglas Miller <dougmill@linux.ibm.com>
6677 L: netdev@vger.kernel.org
6679 F: drivers/net/ethernet/ibm/ehea/
6681 EM28XX VIDEO4LINUX DRIVER
6682 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6683 L: linux-media@vger.kernel.org
6685 W: https://linuxtv.org
6686 T: git git://linuxtv.org/media_tree.git
6687 F: Documentation/admin-guide/media/em28xx*
6688 F: drivers/media/usb/em28xx/
6691 M: Paul Gortmaker <paul.gortmaker@windriver.com>
6692 M: Matt Mackall <mpm@selenic.com>
6693 M: David Woodhouse <dwmw2@infradead.org>
6694 L: linux-embedded@vger.kernel.org
6697 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
6698 M: Adrian Hunter <adrian.hunter@intel.com>
6699 M: Ritesh Harjani <riteshh@codeaurora.org>
6700 M: Asutosh Das <asutoshd@codeaurora.org>
6701 L: linux-mmc@vger.kernel.org
6703 F: drivers/mmc/host/cqhci*
6705 EMULEX 10Gbps iSCSI - OneConnect DRIVER
6706 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6707 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
6708 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6709 L: linux-scsi@vger.kernel.org
6711 W: http://www.broadcom.com
6712 F: drivers/scsi/be2iscsi/
6714 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6715 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
6716 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6717 M: Somnath Kotur <somnath.kotur@broadcom.com>
6718 L: netdev@vger.kernel.org
6720 W: http://www.emulex.com
6721 F: drivers/net/ethernet/emulex/benet/
6723 EMULEX ONECONNECT ROCE DRIVER
6724 M: Selvin Xavier <selvin.xavier@broadcom.com>
6725 M: Devesh Sharma <devesh.sharma@broadcom.com>
6726 L: linux-rdma@vger.kernel.org
6728 W: http://www.broadcom.com
6729 F: drivers/infiniband/hw/ocrdma/
6730 F: include/uapi/rdma/ocrdma-abi.h
6732 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6733 M: James Smart <james.smart@broadcom.com>
6734 M: Dick Kennedy <dick.kennedy@broadcom.com>
6735 L: linux-scsi@vger.kernel.org
6737 W: http://www.broadcom.com
6738 F: drivers/scsi/lpfc/
6740 ENE CB710 FLASH CARD READER DRIVER
6741 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
6743 F: drivers/misc/cb710/
6744 F: drivers/mmc/host/cb710-mmc.*
6745 F: include/linux/cb710.h
6747 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6748 M: Maxim Levitsky <maximlevitsky@gmail.com>
6750 F: drivers/media/rc/ene_ir.*
6752 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
6753 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
6754 L: linuxppc-dev@lists.ozlabs.org
6756 F: drivers/tty/ehv_bytechan.c
6758 EPSON S1D13XXX FRAMEBUFFER DRIVER
6759 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
6761 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6762 F: drivers/video/fbdev/s1d13xxxfb.c
6763 F: include/video/s1d13xxxfb.h
6766 M: Gao Xiang <xiang@kernel.org>
6767 M: Chao Yu <yuchao0@huawei.com>
6768 L: linux-erofs@lists.ozlabs.org
6770 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6771 F: Documentation/filesystems/erofs.rst
6773 F: include/trace/events/erofs.h
6775 ERRSEQ ERROR TRACKING INFRASTRUCTURE
6776 M: Jeff Layton <jlayton@kernel.org>
6778 F: include/linux/errseq.h
6781 ET131X NETWORK DRIVER
6782 M: Mark Einon <mark.einon@gmail.com>
6784 F: drivers/net/ethernet/agere/
6787 M: Roopa Prabhu <roopa@nvidia.com>
6788 M: Nikolay Aleksandrov <nikolay@nvidia.com>
6789 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
6790 L: netdev@vger.kernel.org
6792 W: http://www.linuxfoundation.org/en/Net:Bridge
6793 F: include/linux/netfilter_bridge/
6796 ETHERNET PHY LIBRARY
6797 M: Andrew Lunn <andrew@lunn.ch>
6798 M: Heiner Kallweit <hkallweit1@gmail.com>
6799 R: Russell King <linux@armlinux.org.uk>
6800 L: netdev@vger.kernel.org
6802 F: Documentation/ABI/testing/sysfs-class-net-phydev
6803 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
6804 F: Documentation/devicetree/bindings/net/mdio*
6805 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
6806 F: Documentation/networking/phy.rst
6807 F: drivers/net/mdio/
6808 F: drivers/net/mdio/of_mdio.c
6811 F: drivers/of/of_net.c
6812 F: include/dt-bindings/net/qca-ar803x.h
6813 F: include/linux/*mdio*.h
6814 F: include/linux/mdio/*.h
6815 F: include/linux/of_net.h
6816 F: include/linux/phy.h
6817 F: include/linux/phy_fixed.h
6818 F: include/linux/platform_data/mdio-bcm-unimac.h
6819 F: include/linux/platform_data/mdio-gpio.h
6820 F: include/trace/events/mdio.h
6821 F: include/uapi/linux/mdio.h
6822 F: include/uapi/linux/mii.h
6825 M: Namjae Jeon <namjae.jeon@samsung.com>
6826 M: Sungjong Seo <sj1557.seo@samsung.com>
6827 L: linux-fsdevel@vger.kernel.org
6832 M: Jan Kara <jack@suse.com>
6833 L: linux-ext4@vger.kernel.org
6835 F: Documentation/filesystems/ext2.rst
6837 F: include/linux/ext2*
6840 M: "Theodore Ts'o" <tytso@mit.edu>
6841 M: Andreas Dilger <adilger.kernel@dilger.ca>
6842 L: linux-ext4@vger.kernel.org
6844 W: http://ext4.wiki.kernel.org
6845 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
6846 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6847 F: Documentation/filesystems/ext4/
6849 F: include/trace/events/ext4.h
6851 Extended Verification Module (EVM)
6852 M: Mimi Zohar <zohar@linux.ibm.com>
6853 L: linux-integrity@vger.kernel.org
6855 F: security/integrity/evm/
6857 EXTENSIBLE FIRMWARE INTERFACE (EFI)
6858 M: Ard Biesheuvel <ardb@kernel.org>
6859 L: linux-efi@vger.kernel.org
6861 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6862 F: Documentation/admin-guide/efi-stub.rst
6863 F: arch/*/include/asm/efi.h
6864 F: arch/*/kernel/efi.c
6865 F: arch/arm/boot/compressed/efi-header.S
6866 F: arch/arm64/kernel/efi-entry.S
6867 F: arch/x86/platform/efi/
6868 F: drivers/firmware/efi/
6869 F: include/linux/efi*.h
6871 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6872 M: MyungJoo Ham <myungjoo.ham@samsung.com>
6873 M: Chanwoo Choi <cw00.choi@samsung.com>
6874 L: linux-kernel@vger.kernel.org
6876 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6877 F: Documentation/devicetree/bindings/extcon/
6878 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6880 F: include/linux/extcon.h
6881 F: include/linux/extcon/
6884 M: Masami Hiramatsu <mhiramat@kernel.org>
6886 F: Documentation/admin-guide/bootconfig.rst
6887 F: fs/proc/bootconfig.c
6888 F: include/linux/bootconfig.h
6890 F: tools/bootconfig/*
6891 F: tools/bootconfig/scripts/*
6894 M: Jingoo Han <jingoohan1@gmail.com>
6895 L: dri-devel@lists.freedesktop.org
6897 F: drivers/gpu/drm/exynos/exynos_dp*
6899 EXYNOS SYSMMU (IOMMU) driver
6900 M: Marek Szyprowski <m.szyprowski@samsung.com>
6901 L: iommu@lists.linux-foundation.org
6903 F: drivers/iommu/exynos-iommu.c
6906 M: Jaegeuk Kim <jaegeuk@kernel.org>
6907 M: Chao Yu <yuchao0@huawei.com>
6908 L: linux-f2fs-devel@lists.sourceforge.net
6910 W: https://f2fs.wiki.kernel.org/
6911 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6912 F: Documentation/ABI/testing/sysfs-fs-f2fs
6913 F: Documentation/filesystems/f2fs.rst
6915 F: include/linux/f2fs_fs.h
6916 F: include/trace/events/f2fs.h
6917 F: include/uapi/linux/f2fs.h
6919 F71805F HARDWARE MONITORING DRIVER
6920 M: Jean Delvare <jdelvare@suse.com>
6921 L: linux-hwmon@vger.kernel.org
6923 F: Documentation/hwmon/f71805f.rst
6924 F: drivers/hwmon/f71805f.c
6927 M: Josh Poimboeuf <jpoimboe@redhat.com>
6929 F: scripts/faddr2line
6932 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
6933 L: netdev@vger.kernel.org
6935 F: Documentation/networking/failover.rst
6936 F: include/net/failover.h
6937 F: net/core/failover.c
6940 M: Jan Kara <jack@suse.cz>
6941 R: Amir Goldstein <amir73il@gmail.com>
6942 L: linux-fsdevel@vger.kernel.org
6944 F: fs/notify/fanotify/
6945 F: include/linux/fanotify.h
6946 F: include/uapi/linux/fanotify.h
6948 FARSYNC SYNCHRONOUS DRIVER
6949 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
6951 W: http://www.farsite.co.uk/
6952 F: drivers/net/wan/farsync.*
6954 FAULT INJECTION SUPPORT
6955 M: Akinobu Mita <akinobu.mita@gmail.com>
6957 F: Documentation/fault-injection/
6958 F: lib/fault-inject.c
6960 FBTFT Framebuffer drivers
6961 L: dri-devel@lists.freedesktop.org
6962 L: linux-fbdev@vger.kernel.org
6964 F: drivers/staging/fbtft/
6967 M: Michael Buesch <m@bues.ch>
6968 L: linux-media@vger.kernel.org
6970 F: drivers/media/tuners/fc0011.c
6971 F: drivers/media/tuners/fc0011.h
6974 M: Antti Palosaari <crope@iki.fi>
6975 L: linux-media@vger.kernel.org
6977 W: https://linuxtv.org
6978 W: http://palosaari.fi/linux/
6979 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6980 T: git git://linuxtv.org/anttip/media_tree.git
6981 F: drivers/media/tuners/fc2580*
6983 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6984 M: Hannes Reinecke <hare@suse.de>
6985 L: linux-scsi@vger.kernel.org
6987 W: www.Open-FCoE.org
6988 F: drivers/scsi/fcoe/
6989 F: drivers/scsi/libfc/
6991 F: include/scsi/libfc.h
6992 F: include/scsi/libfcoe.h
6993 F: include/uapi/scsi/fc/
6995 FILE LOCKING (flock() and fcntl()/lockf())
6996 M: Jeff Layton <jlayton@kernel.org>
6997 M: "J. Bruce Fields" <bfields@fieldses.org>
6998 L: linux-fsdevel@vger.kernel.org
7002 F: include/linux/fcntl.h
7003 F: include/uapi/linux/fcntl.h
7005 FILESYSTEM DIRECT ACCESS (DAX)
7006 M: Dan Williams <dan.j.williams@intel.com>
7007 R: Matthew Wilcox <willy@infradead.org>
7008 R: Jan Kara <jack@suse.cz>
7009 L: linux-fsdevel@vger.kernel.org
7010 L: linux-nvdimm@lists.01.org
7013 F: include/linux/dax.h
7014 F: include/trace/events/fs_dax.h
7016 FILESYSTEMS (VFS and infrastructure)
7017 M: Alexander Viro <viro@zeniv.linux.org.uk>
7018 L: linux-fsdevel@vger.kernel.org
7021 F: include/linux/fs.h
7022 F: include/linux/fs_types.h
7023 F: include/uapi/linux/fs.h
7024 F: include/uapi/linux/openat2.h
7029 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7030 M: Riku Voipio <riku.voipio@iki.fi>
7031 L: linux-hwmon@vger.kernel.org
7033 F: drivers/hwmon/f75375s.c
7034 F: include/linux/f75375s.h
7036 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
7037 M: Clemens Ladisch <clemens@ladisch.de>
7038 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
7039 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7041 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7042 F: include/uapi/sound/firewire.h
7045 FIREWIRE MEDIA DRIVERS (firedtv)
7046 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7047 L: linux-media@vger.kernel.org
7048 L: linux1394-devel@lists.sourceforge.net
7050 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
7051 F: drivers/media/firewire/
7053 FIREWIRE SBP-2 TARGET
7054 M: Chris Boot <bootc@bootc.net>
7055 L: linux-scsi@vger.kernel.org
7056 L: target-devel@vger.kernel.org
7057 L: linux1394-devel@lists.sourceforge.net
7059 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
7060 F: drivers/target/sbp/
7063 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7064 L: linux1394-devel@lists.sourceforge.net
7066 W: http://ieee1394.wiki.kernel.org/
7067 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
7068 F: drivers/firewire/
7069 F: include/linux/firewire.h
7070 F: include/uapi/linux/firewire*.h
7073 FIRMWARE LOADER (request_firmware)
7074 M: Luis Chamberlain <mcgrof@kernel.org>
7075 L: linux-kernel@vger.kernel.org
7077 F: Documentation/firmware_class/
7078 F: drivers/base/firmware_loader/
7079 F: include/linux/firmware.h
7081 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
7082 M: Joshua Morris <josh.h.morris@us.ibm.com>
7083 M: Philip Kelleher <pjk1939@linux.ibm.com>
7085 F: drivers/block/rsxx/
7087 FLEXTIMER FTM-QUADDEC DRIVER
7088 M: Patrick Havelange <patrick.havelange@essensium.com>
7089 L: linux-iio@vger.kernel.org
7091 F: Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
7092 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
7093 F: drivers/counter/ftm-quaddec.c
7096 M: Denis Efremov <efremov@linux.com>
7097 L: linux-block@vger.kernel.org
7099 F: drivers/block/floppy.c
7101 FLYSKY FSIA6B RC RECEIVER
7102 M: Markus Koch <markus@notsyncing.net>
7103 L: linux-input@vger.kernel.org
7105 F: drivers/input/joystick/fsia6b.c
7107 FORCEDETH GIGABIT ETHERNET DRIVER
7108 M: Rain River <rain.1986.08.12@gmail.com>
7109 M: Zhu Yanjun <zyjzyj2000@gmail.com>
7110 L: netdev@vger.kernel.org
7112 F: drivers/net/ethernet/nvidia/*
7115 M: Wu Hao <hao.wu@intel.com>
7116 R: Tom Rix <trix@redhat.com>
7117 L: linux-fpga@vger.kernel.org
7119 F: Documentation/ABI/testing/sysfs-bus-dfl*
7120 F: Documentation/fpga/dfl.rst
7121 F: drivers/fpga/dfl*
7122 F: drivers/uio/uio_dfl.c
7123 F: include/linux/dfl.h
7124 F: include/uapi/linux/fpga-dfl.h
7126 FPGA MANAGER FRAMEWORK
7127 M: Moritz Fischer <mdf@kernel.org>
7128 R: Tom Rix <trix@redhat.com>
7129 L: linux-fpga@vger.kernel.org
7131 W: http://www.rocketboards.org
7132 Q: http://patchwork.kernel.org/project/linux-fpga/list/
7133 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
7134 F: Documentation/devicetree/bindings/fpga/
7135 F: Documentation/driver-api/fpga/
7136 F: Documentation/fpga/
7138 F: include/linux/fpga/
7141 M: Bill Metzenthen <billm@melbpc.org.au>
7143 W: http://floatingpoint.sourceforge.net/emulator/index.html
7144 F: arch/x86/math-emu/
7147 L: dri-devel@lists.freedesktop.org
7148 L: linux-fbdev@vger.kernel.org
7150 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
7151 T: git git://anongit.freedesktop.org/drm/drm-misc
7152 F: Documentation/fb/
7154 F: include/linux/fb.h
7155 F: include/uapi/linux/fb.h
7156 F: include/uapi/video/
7159 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
7160 M: Horia Geantă <horia.geanta@nxp.com>
7161 M: Aymen Sghaier <aymen.sghaier@nxp.com>
7162 L: linux-crypto@vger.kernel.org
7164 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
7165 F: drivers/crypto/caam/
7167 FREESCALE COLDFIRE M5441X MMC DRIVER
7168 M: Angelo Dureghello <angelo.dureghello@timesys.com>
7169 L: linux-mmc@vger.kernel.org
7171 F: drivers/mmc/host/sdhci-esdhc-mcf.c
7172 F: include/linux/platform_data/mmc-esdhc-mcf.h
7174 FREESCALE DIU FRAMEBUFFER DRIVER
7175 M: Timur Tabi <timur@kernel.org>
7176 L: linux-fbdev@vger.kernel.org
7178 F: drivers/video/fbdev/fsl-diu-fb.*
7180 FREESCALE DMA DRIVER
7181 M: Li Yang <leoyang.li@nxp.com>
7182 M: Zhang Wei <zw@zh-kernel.org>
7183 L: linuxppc-dev@lists.ozlabs.org
7185 F: drivers/dma/fsldma.*
7187 FREESCALE DSPI DRIVER
7188 M: Vladimir Oltean <olteanv@gmail.com>
7189 L: linux-spi@vger.kernel.org
7191 F: Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
7192 F: drivers/spi/spi-fsl-dspi.c
7193 F: include/linux/spi/spi-fsl-dspi.h
7195 FREESCALE ENETC ETHERNET DRIVERS
7196 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7197 L: netdev@vger.kernel.org
7199 F: drivers/net/ethernet/freescale/enetc/
7201 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
7202 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7203 L: netdev@vger.kernel.org
7205 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
7206 F: drivers/net/ethernet/freescale/gianfar*
7208 FREESCALE GPMI NAND DRIVER
7209 M: Han Xu <han.xu@nxp.com>
7210 L: linux-mtd@lists.infradead.org
7212 F: drivers/mtd/nand/raw/gpmi-nand/*
7214 FREESCALE I2C CPM DRIVER
7215 M: Jochen Friedrich <jochen@scram.de>
7216 L: linuxppc-dev@lists.ozlabs.org
7217 L: linux-i2c@vger.kernel.org
7219 F: drivers/i2c/busses/i2c-cpm.c
7221 FREESCALE IMX / MXC FEC DRIVER
7222 M: Joakim Zhang <qiangqing.zhang@nxp.com>
7223 L: netdev@vger.kernel.org
7225 F: Documentation/devicetree/bindings/net/fsl-fec.txt
7226 F: drivers/net/ethernet/freescale/fec.h
7227 F: drivers/net/ethernet/freescale/fec_main.c
7228 F: drivers/net/ethernet/freescale/fec_ptp.c
7230 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
7231 M: Sascha Hauer <s.hauer@pengutronix.de>
7232 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7233 L: linux-fbdev@vger.kernel.org
7234 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7236 F: drivers/video/fbdev/imxfb.c
7237 F: include/linux/platform_data/video-imxfb.h
7239 FREESCALE IMX DDR PMU DRIVER
7240 M: Frank Li <Frank.li@nxp.com>
7241 L: linux-arm-kernel@lists.infradead.org
7243 F: Documentation/admin-guide/perf/imx-ddr.rst
7244 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
7245 F: drivers/perf/fsl_imx8_ddr_perf.c
7247 FREESCALE IMX I2C DRIVER
7248 M: Oleksij Rempel <o.rempel@pengutronix.de>
7249 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7250 L: linux-i2c@vger.kernel.org
7252 F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
7253 F: drivers/i2c/busses/i2c-imx.c
7255 FREESCALE IMX LPI2C DRIVER
7256 M: Dong Aisheng <aisheng.dong@nxp.com>
7257 L: linux-i2c@vger.kernel.org
7258 L: linux-imx@nxp.com
7260 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
7261 F: drivers/i2c/busses/i2c-imx-lpi2c.c
7263 FREESCALE MPC I2C DRIVER
7264 M: Chris Packham <chris.packham@alliedtelesis.co.nz>
7265 L: linux-i2c@vger.kernel.org
7267 F: Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
7268 F: drivers/i2c/busses/i2c-mpc.c
7270 FREESCALE QORIQ DPAA ETHERNET DRIVER
7271 M: Madalin Bucur <madalin.bucur@nxp.com>
7272 L: netdev@vger.kernel.org
7274 F: drivers/net/ethernet/freescale/dpaa
7276 FREESCALE QORIQ DPAA FMAN DRIVER
7277 M: Madalin Bucur <madalin.bucur@nxp.com>
7278 L: netdev@vger.kernel.org
7280 F: Documentation/devicetree/bindings/net/fsl-fman.txt
7281 F: drivers/net/ethernet/freescale/fman
7283 FREESCALE QORIQ PTP CLOCK DRIVER
7284 M: Yangbo Lu <yangbo.lu@nxp.com>
7285 L: netdev@vger.kernel.org
7287 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
7288 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
7289 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
7290 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
7291 F: drivers/ptp/ptp_qoriq.c
7292 F: drivers/ptp/ptp_qoriq_debugfs.c
7293 F: include/linux/fsl/ptp_qoriq.h
7295 FREESCALE QUAD SPI DRIVER
7296 M: Han Xu <han.xu@nxp.com>
7297 L: linux-spi@vger.kernel.org
7299 F: Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
7300 F: drivers/spi/spi-fsl-qspi.c
7302 FREESCALE QUICC ENGINE LIBRARY
7303 M: Qiang Zhao <qiang.zhao@nxp.com>
7304 L: linuxppc-dev@lists.ozlabs.org
7306 F: drivers/soc/fsl/qe/
7307 F: include/soc/fsl/*qe*.h
7308 F: include/soc/fsl/*ucc*.h
7310 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
7311 M: Li Yang <leoyang.li@nxp.com>
7312 L: netdev@vger.kernel.org
7313 L: linuxppc-dev@lists.ozlabs.org
7315 F: drivers/net/ethernet/freescale/ucc_geth*
7317 FREESCALE QUICC ENGINE UCC HDLC DRIVER
7318 M: Zhao Qiang <qiang.zhao@nxp.com>
7319 L: netdev@vger.kernel.org
7320 L: linuxppc-dev@lists.ozlabs.org
7322 F: drivers/net/wan/fsl_ucc_hdlc*
7324 FREESCALE QUICC ENGINE UCC UART DRIVER
7325 M: Timur Tabi <timur@kernel.org>
7326 L: linuxppc-dev@lists.ozlabs.org
7328 F: drivers/tty/serial/ucc_uart.c
7330 FREESCALE SOC DRIVERS
7331 M: Li Yang <leoyang.li@nxp.com>
7332 L: linuxppc-dev@lists.ozlabs.org
7333 L: linux-arm-kernel@lists.infradead.org
7335 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
7336 F: Documentation/devicetree/bindings/soc/fsl/
7338 F: include/linux/fsl/
7340 FREESCALE SOC FS_ENET DRIVER
7341 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
7342 L: linuxppc-dev@lists.ozlabs.org
7343 L: netdev@vger.kernel.org
7345 F: drivers/net/ethernet/freescale/fs_enet/
7346 F: include/linux/fs_enet_pd.h
7348 FREESCALE SOC SOUND DRIVERS
7349 M: Timur Tabi <timur@kernel.org>
7350 M: Nicolin Chen <nicoleotsuka@gmail.com>
7351 M: Xiubo Li <Xiubo.Lee@gmail.com>
7352 R: Fabio Estevam <festevam@gmail.com>
7353 R: Shengjiu Wang <shengjiu.wang@gmail.com>
7354 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7355 L: linuxppc-dev@lists.ozlabs.org
7357 F: sound/soc/fsl/fsl*
7358 F: sound/soc/fsl/imx*
7359 F: sound/soc/fsl/mpc8610_hpcd.c
7361 FREESCALE USB PERIPHERAL DRIVERS
7362 M: Li Yang <leoyang.li@nxp.com>
7363 L: linux-usb@vger.kernel.org
7364 L: linuxppc-dev@lists.ozlabs.org
7366 F: drivers/usb/gadget/udc/fsl*
7368 FREESCALE USB PHY DRIVER
7369 M: Ran Wang <ran.wang_1@nxp.com>
7370 L: linux-usb@vger.kernel.org
7371 L: linuxppc-dev@lists.ozlabs.org
7373 F: drivers/usb/phy/phy-fsl-usb*
7376 M: Christoph Hellwig <hch@infradead.org>
7378 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
7382 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7383 M: Pavel Machek <pavel@ucw.cz>
7384 L: linux-pm@vger.kernel.org
7386 F: Documentation/power/freezing-of-tasks.rst
7387 F: include/linux/freezer.h
7391 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
7392 L: linux-kernel@vger.kernel.org
7394 F: include/linux/frontswap.h
7397 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
7398 M: David Howells <dhowells@redhat.com>
7399 L: linux-cachefs@redhat.com (moderated for non-subscribers)
7401 F: Documentation/filesystems/caching/
7403 F: include/linux/fscache*.h
7405 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
7406 M: Theodore Y. Ts'o <tytso@mit.edu>
7407 M: Jaegeuk Kim <jaegeuk@kernel.org>
7408 M: Eric Biggers <ebiggers@kernel.org>
7409 L: linux-fscrypt@vger.kernel.org
7411 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7412 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
7413 F: Documentation/filesystems/fscrypt.rst
7415 F: include/linux/fscrypt*.h
7416 F: include/uapi/linux/fscrypt.h
7419 M: Jeremy Kerr <jk@ozlabs.org>
7420 M: Joel Stanley <joel@jms.id.au>
7421 R: Alistar Popple <alistair@popple.id.au>
7422 R: Eddie James <eajames@linux.ibm.com>
7423 L: linux-fsi@lists.ozlabs.org
7425 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
7426 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
7428 F: include/linux/fsi*.h
7429 F: include/trace/events/fsi*.h
7431 FSI-ATTACHED I2C DRIVER
7432 M: Eddie James <eajames@linux.ibm.com>
7433 L: linux-i2c@vger.kernel.org
7434 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
7436 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
7437 F: drivers/i2c/busses/i2c-fsi.c
7439 FSI-ATTACHED SPI DRIVER
7440 M: Eddie James <eajames@linux.ibm.com>
7441 L: linux-spi@vger.kernel.org
7443 F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
7444 F: drivers/spi/spi-fsi.c
7446 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
7447 M: Jan Kara <jack@suse.cz>
7448 R: Amir Goldstein <amir73il@gmail.com>
7449 L: linux-fsdevel@vger.kernel.org
7451 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
7453 F: include/linux/fsnotify*.h
7455 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
7456 M: Eric Biggers <ebiggers@kernel.org>
7457 M: Theodore Y. Ts'o <tytso@mit.edu>
7458 L: linux-fscrypt@vger.kernel.org
7460 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7461 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
7462 F: Documentation/filesystems/fsverity.rst
7464 F: include/linux/fsverity.h
7465 F: include/uapi/linux/fsverity.h
7467 FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
7468 M: Michael Zaidman <michael.zaidman@gmail.com>
7469 L: linux-i2c@vger.kernel.org
7470 L: linux-input@vger.kernel.org
7472 F: drivers/hid/hid-ft260.c
7474 FUJITSU LAPTOP EXTRAS
7475 M: Jonathan Woithe <jwoithe@just42.net>
7476 L: platform-driver-x86@vger.kernel.org
7478 F: drivers/platform/x86/fujitsu-laptop.c
7480 FUJITSU M-5MO LS CAMERA ISP DRIVER
7481 M: Kyungmin Park <kyungmin.park@samsung.com>
7482 M: Heungjun Kim <riverful.kim@samsung.com>
7483 L: linux-media@vger.kernel.org
7485 F: drivers/media/i2c/m5mols/
7486 F: include/media/i2c/m5mols.h
7488 FUJITSU TABLET EXTRAS
7489 M: Robert Gerlach <khnz@gmx.de>
7490 L: platform-driver-x86@vger.kernel.org
7492 F: drivers/platform/x86/fujitsu-tablet.c
7494 FUSE: FILESYSTEM IN USERSPACE
7495 M: Miklos Szeredi <miklos@szeredi.hu>
7496 L: linux-fsdevel@vger.kernel.org
7498 W: https://github.com/libfuse/
7499 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
7500 F: Documentation/filesystems/fuse.rst
7502 F: include/uapi/linux/fuse.h
7505 M: Thomas Gleixner <tglx@linutronix.de>
7506 M: Ingo Molnar <mingo@redhat.com>
7507 R: Peter Zijlstra <peterz@infradead.org>
7508 R: Darren Hart <dvhart@infradead.org>
7509 R: Davidlohr Bueso <dave@stgolabs.net>
7510 L: linux-kernel@vger.kernel.org
7512 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7513 F: Documentation/locking/*futex*
7514 F: include/asm-generic/futex.h
7515 F: include/linux/futex.h
7516 F: include/uapi/linux/futex.h
7518 F: tools/perf/bench/futex*
7519 F: tools/testing/selftests/futex/
7521 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
7522 M: Tim Harvey <tharvey@gateworks.com>
7523 M: Robert Jones <rjones@gateworks.com>
7525 F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
7526 F: drivers/mfd/gateworks-gsc.c
7527 F: include/linux/mfd/gsc.h
7528 F: Documentation/hwmon/gsc-hwmon.rst
7529 F: drivers/hwmon/gsc-hwmon.c
7530 F: include/linux/platform_data/gsc_hwmon.h
7533 M: Kees Cook <keescook@chromium.org>
7534 L: linux-hardening@vger.kernel.org
7536 F: Documentation/kbuild/gcc-plugins.rst
7537 F: scripts/Makefile.gcc-plugins
7538 F: scripts/gcc-plugins/
7540 GCOV BASED KERNEL PROFILING
7541 M: Peter Oberparleiter <oberpar@linux.ibm.com>
7543 F: Documentation/dev-tools/gcov.rst
7546 GDB KERNEL DEBUGGING HELPER SCRIPTS
7547 M: Jan Kiszka <jan.kiszka@siemens.com>
7548 M: Kieran Bingham <kbingham@kernel.org>
7552 GEMTEK FM RADIO RECEIVER DRIVER
7553 M: Hans Verkuil <hverkuil@xs4all.nl>
7554 L: linux-media@vger.kernel.org
7556 W: https://linuxtv.org
7557 T: git git://linuxtv.org/media_tree.git
7558 F: drivers/media/radio/radio-gemtek*
7560 GENERIC ARCHITECTURE TOPOLOGY
7561 M: Sudeep Holla <sudeep.holla@arm.com>
7562 L: linux-kernel@vger.kernel.org
7564 F: drivers/base/arch_topology.c
7565 F: include/linux/arch_topology.h
7568 M: Thomas Gleixner <tglx@linutronix.de>
7569 M: Peter Zijlstra <peterz@infradead.org>
7570 M: Andy Lutomirski <luto@kernel.org>
7571 L: linux-kernel@vger.kernel.org
7573 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
7574 F: include/linux/entry-common.h
7575 F: include/linux/entry-kvm.h
7578 GENERIC GPIO I2C DRIVER
7579 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7581 F: drivers/i2c/busses/i2c-gpio.c
7582 F: include/linux/platform_data/i2c-gpio.h
7584 GENERIC GPIO I2C MULTIPLEXER DRIVER
7585 M: Peter Korsgaard <peter.korsgaard@barco.com>
7586 L: linux-i2c@vger.kernel.org
7588 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
7589 F: drivers/i2c/muxes/i2c-mux-gpio.c
7590 F: include/linux/platform_data/i2c-mux-gpio.h
7592 GENERIC HDLC (WAN) DRIVERS
7593 M: Krzysztof Halasa <khc@pm.waw.pl>
7595 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
7596 F: drivers/net/wan/c101.c
7597 F: drivers/net/wan/hd6457*
7598 F: drivers/net/wan/hdlc*
7599 F: drivers/net/wan/n2.c
7600 F: drivers/net/wan/pc300too.c
7601 F: drivers/net/wan/pci200syn.c
7602 F: drivers/net/wan/wanxl*
7604 GENERIC INCLUDE/ASM HEADER FILES
7605 M: Arnd Bergmann <arnd@arndb.de>
7606 L: linux-arch@vger.kernel.org
7608 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
7609 F: include/asm-generic/
7610 F: include/uapi/asm-generic/
7612 GENERIC PHY FRAMEWORK
7613 M: Kishon Vijay Abraham I <kishon@ti.com>
7614 M: Vinod Koul <vkoul@kernel.org>
7615 L: linux-phy@lists.infradead.org
7617 Q: https://patchwork.kernel.org/project/linux-phy/list/
7618 T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
7619 F: Documentation/devicetree/bindings/phy/
7621 F: include/linux/phy/
7623 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
7624 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7626 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
7629 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7630 M: Kevin Hilman <khilman@kernel.org>
7631 M: Ulf Hansson <ulf.hansson@linaro.org>
7632 L: linux-pm@vger.kernel.org
7634 F: Documentation/devicetree/bindings/power/power?domain*
7635 F: drivers/base/power/domain*.c
7636 F: include/linux/pm_domain.h
7638 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
7639 M: Eugen Hristev <eugen.hristev@microchip.com>
7640 L: linux-input@vger.kernel.org
7642 F: drivers/input/touchscreen/resistive-adc-touch.c
7644 GENERIC UIO DRIVER FOR PCI DEVICES
7645 M: "Michael S. Tsirkin" <mst@redhat.com>
7646 L: kvm@vger.kernel.org
7648 F: drivers/uio/uio_pci_generic.c
7650 GENERIC VDSO LIBRARY
7651 M: Andy Lutomirski <luto@kernel.org>
7652 M: Thomas Gleixner <tglx@linutronix.de>
7653 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
7654 L: linux-kernel@vger.kernel.org
7656 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
7657 F: include/asm-generic/vdso/vsyscall.h
7659 F: kernel/time/vsyscall.c
7662 GENWQE (IBM Generic Workqueue Card)
7663 M: Frank Haverkamp <haver@linux.ibm.com>
7665 F: drivers/misc/genwqe/
7667 GET_MAINTAINER SCRIPT
7668 M: Joe Perches <joe@perches.com>
7670 F: scripts/get_maintainer.pl
7673 M: Bob Peterson <rpeterso@redhat.com>
7674 M: Andreas Gruenbacher <agruenba@redhat.com>
7675 L: cluster-devel@redhat.com
7677 B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
7678 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
7679 F: Documentation/filesystems/gfs2*
7681 F: include/uapi/linux/gfs2_ondisk.h
7684 M: Thomas Weißschuh <thomas@weissschuh.net>
7685 L: platform-driver-x86@vger.kernel.org
7687 F: drivers/platform/x86/gigabyte-wmi.c
7690 M: Johan Hovold <johan@kernel.org>
7692 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
7693 F: Documentation/ABI/testing/sysfs-class-gnss
7694 F: Documentation/devicetree/bindings/gnss/
7696 F: include/linux/gnss.h
7699 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
7700 L: linux-media@vger.kernel.org
7702 F: drivers/media/usb/go7007/
7705 M: Bastien Nocera <hadess@hadess.net>
7706 L: linux-input@vger.kernel.org
7708 F: drivers/input/touchscreen/goodix.c
7710 GOOGLE ETHERNET DRIVERS
7711 M: Catherine Sullivan <csully@google.com>
7712 R: Sagi Shahar <sagis@google.com>
7713 R: Jon Olson <jonolson@google.com>
7714 L: netdev@vger.kernel.org
7716 F: Documentation/networking/device_drivers/ethernet/google/gve.rst
7717 F: drivers/net/ethernet/google
7719 GPD POCKET FAN DRIVER
7720 M: Hans de Goede <hdegoede@redhat.com>
7721 L: platform-driver-x86@vger.kernel.org
7723 F: drivers/platform/x86/gpd-pocket-fan.c
7726 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7727 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7728 L: linux-gpio@vger.kernel.org
7729 L: linux-acpi@vger.kernel.org
7731 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7732 F: Documentation/firmware-guide/acpi/gpio-properties.rst
7733 F: drivers/gpio/gpiolib-acpi.c
7734 F: drivers/gpio/gpiolib-acpi.h
7737 M: Geert Uytterhoeven <geert+renesas@glider.be>
7738 L: linux-gpio@vger.kernel.org
7740 F: Documentation/admin-guide/gpio/gpio-aggregator.rst
7741 F: drivers/gpio/gpio-aggregator.c
7744 M: Sean Young <sean@mess.org>
7745 L: linux-media@vger.kernel.org
7747 F: drivers/media/rc/gpio-ir-tx.c
7750 M: Bamvor Jian Zhang <bamv2005@gmail.com>
7751 L: linux-gpio@vger.kernel.org
7753 F: drivers/gpio/gpio-mockup.c
7754 F: tools/testing/selftests/gpio/
7757 R: Michael Walle <michael@walle.cc>
7759 F: drivers/gpio/gpio-regmap.c
7760 F: include/linux/gpio/regmap.h
7763 M: Linus Walleij <linus.walleij@linaro.org>
7764 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
7765 L: linux-gpio@vger.kernel.org
7767 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
7768 F: Documentation/ABI/obsolete/sysfs-gpio
7769 F: Documentation/ABI/testing/gpio-cdev
7770 F: Documentation/admin-guide/gpio/
7771 F: Documentation/devicetree/bindings/gpio/
7772 F: Documentation/driver-api/gpio/
7774 F: include/asm-generic/gpio.h
7775 F: include/linux/gpio.h
7776 F: include/linux/gpio/
7777 F: include/linux/of_gpio.h
7778 F: include/uapi/linux/gpio.h
7781 GRE DEMULTIPLEXER DRIVER
7782 M: Dmitry Kozlov <xeb@mail.ru>
7783 L: netdev@vger.kernel.org
7785 F: include/net/gre.h
7786 F: net/ipv4/gre_demux.c
7787 F: net/ipv4/gre_offload.c
7789 GRETH 10/100/1G Ethernet MAC device driver
7790 M: Andreas Larsson <andreas@gaisler.com>
7791 L: netdev@vger.kernel.org
7793 F: drivers/net/ethernet/aeroflex/
7795 GREYBUS AUDIO PROTOCOLS DRIVERS
7796 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
7797 M: Mark Greer <mgreer@animalcreek.com>
7799 F: drivers/staging/greybus/audio_apbridgea.c
7800 F: drivers/staging/greybus/audio_apbridgea.h
7801 F: drivers/staging/greybus/audio_codec.c
7802 F: drivers/staging/greybus/audio_codec.h
7803 F: drivers/staging/greybus/audio_gb.c
7804 F: drivers/staging/greybus/audio_manager.c
7805 F: drivers/staging/greybus/audio_manager.h
7806 F: drivers/staging/greybus/audio_manager_module.c
7807 F: drivers/staging/greybus/audio_manager_private.h
7808 F: drivers/staging/greybus/audio_manager_sysfs.c
7809 F: drivers/staging/greybus/audio_module.c
7810 F: drivers/staging/greybus/audio_topology.c
7812 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7813 M: Viresh Kumar <vireshk@kernel.org>
7815 F: drivers/staging/greybus/authentication.c
7816 F: drivers/staging/greybus/bootrom.c
7817 F: drivers/staging/greybus/firmware.h
7818 F: drivers/staging/greybus/fw-core.c
7819 F: drivers/staging/greybus/fw-download.c
7820 F: drivers/staging/greybus/fw-management.c
7821 F: drivers/staging/greybus/greybus_authentication.h
7822 F: drivers/staging/greybus/greybus_firmware.h
7823 F: drivers/staging/greybus/hid.c
7824 F: drivers/staging/greybus/i2c.c
7825 F: drivers/staging/greybus/spi.c
7826 F: drivers/staging/greybus/spilib.c
7827 F: drivers/staging/greybus/spilib.h
7829 GREYBUS LOOPBACK DRIVER
7830 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
7832 F: drivers/staging/greybus/loopback.c
7834 GREYBUS PLATFORM DRIVERS
7835 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
7837 F: drivers/staging/greybus/arche-apb-ctrl.c
7838 F: drivers/staging/greybus/arche-platform.c
7839 F: drivers/staging/greybus/arche_platform.h
7841 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7842 M: Rui Miguel Silva <rmfrfs@gmail.com>
7844 F: drivers/staging/greybus/gpio.c
7845 F: drivers/staging/greybus/light.c
7846 F: drivers/staging/greybus/power_supply.c
7847 F: drivers/staging/greybus/sdio.c
7848 F: drivers/staging/greybus/spi.c
7849 F: drivers/staging/greybus/spilib.c
7852 M: Johan Hovold <johan@kernel.org>
7853 M: Alex Elder <elder@kernel.org>
7854 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7855 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
7858 F: drivers/staging/greybus/
7859 F: include/linux/greybus.h
7860 F: include/linux/greybus/
7862 GREYBUS UART PROTOCOLS DRIVERS
7863 M: David Lin <dtwlin@gmail.com>
7865 F: drivers/staging/greybus/log.c
7866 F: drivers/staging/greybus/uart.c
7868 GS1662 VIDEO SERIALIZER
7869 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7870 L: linux-media@vger.kernel.org
7872 T: git git://linuxtv.org/media_tree.git
7873 F: drivers/media/spi/gs1662.c
7875 GSPCA FINEPIX SUBDRIVER
7876 M: Frank Zago <frank@zago.net>
7877 L: linux-media@vger.kernel.org
7879 T: git git://linuxtv.org/media_tree.git
7880 F: drivers/media/usb/gspca/finepix.c
7882 GSPCA GL860 SUBDRIVER
7883 M: Olivier Lorin <o.lorin@laposte.net>
7884 L: linux-media@vger.kernel.org
7886 T: git git://linuxtv.org/media_tree.git
7887 F: drivers/media/usb/gspca/gl860/
7889 GSPCA M5602 SUBDRIVER
7890 M: Erik Andren <erik.andren@gmail.com>
7891 L: linux-media@vger.kernel.org
7893 T: git git://linuxtv.org/media_tree.git
7894 F: drivers/media/usb/gspca/m5602/
7896 GSPCA PAC207 SONIXB SUBDRIVER
7897 M: Hans Verkuil <hverkuil@xs4all.nl>
7898 L: linux-media@vger.kernel.org
7900 T: git git://linuxtv.org/media_tree.git
7901 F: drivers/media/usb/gspca/pac207.c
7903 GSPCA SN9C20X SUBDRIVER
7904 M: Brian Johnson <brijohn@gmail.com>
7905 L: linux-media@vger.kernel.org
7907 T: git git://linuxtv.org/media_tree.git
7908 F: drivers/media/usb/gspca/sn9c20x.c
7910 GSPCA T613 SUBDRIVER
7911 M: Leandro Costantino <lcostantino@gmail.com>
7912 L: linux-media@vger.kernel.org
7914 T: git git://linuxtv.org/media_tree.git
7915 F: drivers/media/usb/gspca/t613.c
7917 GSPCA USB WEBCAM DRIVER
7918 M: Hans Verkuil <hverkuil@xs4all.nl>
7919 L: linux-media@vger.kernel.org
7921 T: git git://linuxtv.org/media_tree.git
7922 F: drivers/media/usb/gspca/
7924 GTP (GPRS Tunneling Protocol)
7925 M: Pablo Neira Ayuso <pablo@netfilter.org>
7926 M: Harald Welte <laforge@gnumonks.org>
7927 L: osmocom-net-gprs@lists.osmocom.org
7929 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7930 F: drivers/net/gtp.c
7932 GUID PARTITION TABLE (GPT)
7933 M: Davidlohr Bueso <dave@stgolabs.net>
7934 L: linux-efi@vger.kernel.org
7936 F: block/partitions/efi.*
7939 M: Yoshinori Sato <ysato@users.sourceforge.jp>
7940 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7942 W: http://uclinux-h8.sourceforge.jp
7943 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7945 F: drivers/clk/h8300/
7946 F: drivers/clocksource/h8300_*.c
7947 F: drivers/irqchip/irq-renesas-h8*.c
7949 HABANALABS PCI DRIVER
7950 M: Oded Gabbay <ogabbay@kernel.org>
7952 T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
7953 F: Documentation/ABI/testing/debugfs-driver-habanalabs
7954 F: Documentation/ABI/testing/sysfs-driver-habanalabs
7955 F: drivers/misc/habanalabs/
7956 F: include/uapi/misc/habanalabs.h
7959 M: Antti Palosaari <crope@iki.fi>
7960 L: linux-media@vger.kernel.org
7962 W: https://linuxtv.org
7963 W: http://palosaari.fi/linux/
7964 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7965 T: git git://linuxtv.org/anttip/media_tree.git
7966 F: drivers/media/usb/hackrf/
7968 HANTRO VPU CODEC DRIVER
7969 M: Ezequiel Garcia <ezequiel@collabora.com>
7970 M: Philipp Zabel <p.zabel@pengutronix.de>
7971 L: linux-media@vger.kernel.org
7972 L: linux-rockchip@lists.infradead.org
7974 F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
7975 F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
7976 F: drivers/staging/media/hantro/
7978 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7979 M: Frank Seidel <frank@f-seidel.de>
7980 L: platform-driver-x86@vger.kernel.org
7982 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7983 F: drivers/platform/x86/hdaps.c
7986 M: Jean Delvare <jdelvare@suse.com>
7987 M: Guenter Roeck <linux@roeck-us.net>
7988 L: linux-hwmon@vger.kernel.org
7990 W: http://hwmon.wiki.kernel.org/
7991 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7992 F: Documentation/devicetree/bindings/hwmon/
7993 F: Documentation/hwmon/
7995 F: include/linux/hwmon*.h
7996 F: include/trace/events/hwmon*.h
7997 K: (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
7999 HARDWARE RANDOM NUMBER GENERATOR CORE
8000 M: Matt Mackall <mpm@selenic.com>
8001 M: Herbert Xu <herbert@gondor.apana.org.au>
8002 L: linux-crypto@vger.kernel.org
8004 F: Documentation/admin-guide/hw_random.rst
8005 F: Documentation/devicetree/bindings/rng/
8006 F: drivers/char/hw_random/
8007 F: include/linux/hw_random.h
8009 HARDWARE SPINLOCK CORE
8010 M: Ohad Ben-Cohen <ohad@wizery.com>
8011 M: Bjorn Andersson <bjorn.andersson@linaro.org>
8012 R: Baolin Wang <baolin.wang7@gmail.com>
8013 L: linux-remoteproc@vger.kernel.org
8015 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
8016 F: Documentation/devicetree/bindings/hwlock/
8017 F: Documentation/locking/hwspinlock.rst
8018 F: drivers/hwspinlock/
8019 F: include/linux/hwspinlock.h
8021 HARDWARE TRACING FACILITIES
8022 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8024 F: drivers/hwtracing/
8026 HARMONY SOUND DRIVER
8027 L: linux-parisc@vger.kernel.org
8029 F: sound/parisc/harmony.*
8031 HDPVR USB VIDEO ENCODER DRIVER
8032 M: Hans Verkuil <hverkuil@xs4all.nl>
8033 L: linux-media@vger.kernel.org
8035 W: https://linuxtv.org
8036 T: git git://linuxtv.org/media_tree.git
8037 F: drivers/media/usb/hdpvr/
8039 HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
8040 M: Matt Hsiao <matt.hsiao@hpe.com>
8042 F: drivers/misc/hpilo.[ch]
8044 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
8045 M: Jerry Hoemann <jerry.hoemann@hpe.com>
8047 F: Documentation/watchdog/hpwdt.rst
8048 F: drivers/watchdog/hpwdt.c
8050 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
8051 M: Don Brace <don.brace@microchip.com>
8052 L: storagedev@microchip.com
8053 L: linux-scsi@vger.kernel.org
8055 F: Documentation/scsi/hpsa.rst
8056 F: drivers/scsi/hpsa*.[ch]
8057 F: include/linux/cciss*.h
8058 F: include/uapi/linux/cciss*.h
8061 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
8062 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
8063 L: linux-rdma@vger.kernel.org
8065 F: drivers/infiniband/hw/hfi1
8068 L: linux-fsdevel@vger.kernel.org
8070 F: Documentation/filesystems/hfs.rst
8074 L: linux-fsdevel@vger.kernel.org
8076 F: Documentation/filesystems/hfsplus.rst
8079 HGA FRAMEBUFFER DRIVER
8080 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
8081 L: linux-nvidia@lists.surfsouth.com
8083 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
8084 F: drivers/video/fbdev/hgafb.c
8086 HIBERNATION (aka Software Suspend, aka swsusp)
8087 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8088 M: Pavel Machek <pavel@ucw.cz>
8089 L: linux-pm@vger.kernel.org
8091 B: https://bugzilla.kernel.org
8092 F: arch/*/include/asm/suspend*.h
8094 F: drivers/base/power/
8095 F: include/linux/freezer.h
8096 F: include/linux/pm.h
8097 F: include/linux/suspend.h
8101 M: Jiri Kosina <jikos@kernel.org>
8102 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
8103 L: linux-input@vger.kernel.org
8105 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
8107 F: include/linux/hid*
8108 F: include/uapi/linux/hid*
8110 HID PLAYSTATION DRIVER
8111 M: Roderick Colenbrander <roderick.colenbrander@sony.com>
8112 L: linux-input@vger.kernel.org
8114 F: drivers/hid/hid-playstation.c
8116 HID SENSOR HUB DRIVERS
8117 M: Jiri Kosina <jikos@kernel.org>
8118 M: Jonathan Cameron <jic23@kernel.org>
8119 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8120 L: linux-input@vger.kernel.org
8121 L: linux-iio@vger.kernel.org
8123 F: Documentation/hid/hid-sensor*
8124 F: drivers/hid/hid-sensor-*
8125 F: drivers/iio/*/hid-*
8126 F: include/linux/hid-sensor-*
8128 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
8129 M: Thomas Gleixner <tglx@linutronix.de>
8130 L: linux-kernel@vger.kernel.org
8132 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8133 F: Documentation/timers/
8134 F: include/linux/clockchips.h
8135 F: include/linux/hrtimer.h
8136 F: kernel/time/clockevents.c
8137 F: kernel/time/hrtimer.c
8138 F: kernel/time/timer_*.c
8140 HIGH-SPEED SCC DRIVER FOR AX.25
8141 L: linux-hams@vger.kernel.org
8143 F: drivers/net/hamradio/dmascc.c
8144 F: drivers/net/hamradio/scc.c
8146 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8147 M: HighPoint Linux Team <linux@highpoint-tech.com>
8149 W: http://www.highpoint-tech.com
8150 F: Documentation/scsi/hptiop.rst
8151 F: drivers/scsi/hptiop.c
8154 M: Jes Sorensen <jes@trained-monkey.org>
8155 L: linux-hippi@sunsite.dk
8157 F: drivers/net/hippi/
8158 F: include/linux/hippidevice.h
8159 F: include/uapi/linux/if_hippi.h
8162 HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
8163 M: Kurt Kanzenbach <kurt@linutronix.de>
8164 L: netdev@vger.kernel.org
8166 F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
8167 F: drivers/net/dsa/hirschmann/*
8168 F: include/linux/platform_data/hirschmann-hellcreek.h
8169 F: net/dsa/tag_hellcreek.c
8171 HISILICON DMA DRIVER
8172 M: Zhou Wang <wangzhou1@hisilicon.com>
8173 L: dmaengine@vger.kernel.org
8175 F: drivers/dma/hisi_dma.c
8177 HISILICON GPIO DRIVER
8178 M: Luo Jiaxing <luojiaxing@huawei.com>
8179 L: linux-gpio@vger.kernel.org
8181 F: drivers/gpio/gpio-hisi.c
8183 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
8184 M: Zaibo Xu <xuzaibo@huawei.com>
8185 L: linux-crypto@vger.kernel.org
8187 F: Documentation/ABI/testing/debugfs-hisi-hpre
8188 F: drivers/crypto/hisilicon/hpre/hpre.h
8189 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
8190 F: drivers/crypto/hisilicon/hpre/hpre_main.c
8192 HISILICON I2C CONTROLLER DRIVER
8193 M: Yicong Yang <yangyicong@hisilicon.com>
8194 L: linux-i2c@vger.kernel.org
8196 W: https://www.hisilicon.com
8197 F: drivers/i2c/busses/i2c-hisi.c
8199 HISILICON LPC BUS DRIVER
8200 M: john.garry@huawei.com
8202 W: http://www.hisilicon.com
8203 F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
8204 F: drivers/bus/hisi_lpc.c
8206 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
8207 M: Yisen Zhuang <yisen.zhuang@huawei.com>
8208 M: Salil Mehta <salil.mehta@huawei.com>
8209 L: netdev@vger.kernel.org
8211 W: http://www.hisilicon.com
8212 F: drivers/net/ethernet/hisilicon/hns3/
8214 HISILICON NETWORK SUBSYSTEM DRIVER
8215 M: Yisen Zhuang <yisen.zhuang@huawei.com>
8216 M: Salil Mehta <salil.mehta@huawei.com>
8217 L: netdev@vger.kernel.org
8219 W: http://www.hisilicon.com
8220 F: Documentation/devicetree/bindings/net/hisilicon*.txt
8221 F: drivers/net/ethernet/hisilicon/
8223 HIKEY960 ONBOARD USB GPIO HUB DRIVER
8224 M: John Stultz <john.stultz@linaro.org>
8225 L: linux-kernel@vger.kernel.org
8227 F: drivers/misc/hisi_hikey_usb.c
8228 F: Documentation/devicetree/bindings/misc/hisilicon-hikey-usb.yaml
8230 HISILICON PMU DRIVER
8231 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
8233 W: http://www.hisilicon.com
8234 F: Documentation/admin-guide/perf/hisi-pmu.rst
8235 F: drivers/perf/hisilicon
8237 HISILICON QM AND ZIP Controller DRIVER
8238 M: Zhou Wang <wangzhou1@hisilicon.com>
8239 L: linux-crypto@vger.kernel.org
8241 F: Documentation/ABI/testing/debugfs-hisi-zip
8242 F: drivers/crypto/hisilicon/qm.c
8243 F: drivers/crypto/hisilicon/qm.h
8244 F: drivers/crypto/hisilicon/sgl.c
8245 F: drivers/crypto/hisilicon/zip/
8247 HISILICON ROCE DRIVER
8248 M: Lijun Ou <oulijun@huawei.com>
8249 M: Weihang Li <liweihang@huawei.com>
8250 L: linux-rdma@vger.kernel.org
8252 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
8253 F: drivers/infiniband/hw/hns/
8255 HISILICON SAS Controller
8256 M: John Garry <john.garry@huawei.com>
8258 W: http://www.hisilicon.com
8259 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
8260 F: drivers/scsi/hisi_sas/
8262 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
8263 M: Zaibo Xu <xuzaibo@huawei.com>
8264 L: linux-crypto@vger.kernel.org
8266 F: Documentation/ABI/testing/debugfs-hisi-sec
8267 F: drivers/crypto/hisilicon/sec2/sec.h
8268 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
8269 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
8270 F: drivers/crypto/hisilicon/sec2/sec_main.c
8272 HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
8273 M: Jay Fang <f.fangjian@huawei.com>
8274 L: linux-spi@vger.kernel.org
8276 W: http://www.hisilicon.com
8277 F: drivers/spi/spi-hisi-kunpeng.c
8279 HISILICON STAGING DRIVERS FOR HIKEY 960/970
8280 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
8282 F: drivers/staging/hikey9xx/
8284 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
8285 M: Zaibo Xu <xuzaibo@huawei.com>
8287 F: drivers/crypto/hisilicon/trng/trng.c
8289 HISILICON V3XX SPI NOR FLASH Controller Driver
8290 M: John Garry <john.garry@huawei.com>
8292 W: http://www.hisilicon.com
8293 F: drivers/spi/spi-hisi-sfc-v3xx.c
8295 HMM - Heterogeneous Memory Management
8296 M: Jérôme Glisse <jglisse@redhat.com>
8297 L: linux-mm@kvack.org
8299 F: Documentation/vm/hmm.rst
8300 F: include/linux/hmm*
8303 F: tools/testing/selftests/vm/*hmm*
8306 M: Jouni Malinen <j@w1.fi>
8307 L: linux-wireless@vger.kernel.org
8309 W: http://w1.fi/hostap-driver.html
8310 F: drivers/net/wireless/intersil/hostap/
8312 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
8313 L: platform-driver-x86@vger.kernel.org
8315 F: drivers/platform/x86/tc1100-wmi.c
8317 HPET: High Precision Event Timers driver
8318 M: Clemens Ladisch <clemens@ladisch.de>
8320 F: Documentation/timers/hpet.rst
8321 F: drivers/char/hpet.c
8322 F: include/linux/hpet.h
8323 F: include/uapi/linux/hpet.h
8327 F: arch/x86/include/asm/hpet.h
8328 F: arch/x86/kernel/hpet.c
8331 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
8333 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
8337 M: Sebastian Reichel <sre@kernel.org>
8339 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
8340 F: Documentation/ABI/testing/sysfs-bus-hsi
8341 F: Documentation/driver-api/hsi.rst
8343 F: include/linux/hsi/
8344 F: include/uapi/linux/hsi/
8347 L: linux-usb@vger.kernel.org
8349 F: drivers/net/usb/hso.c
8351 HSR NETWORK PROTOCOL
8352 L: netdev@vger.kernel.org
8356 HT16K33 LED CONTROLLER DRIVER
8357 M: Robin van der Gracht <robin@protonic.nl>
8359 F: Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
8360 F: drivers/auxdisplay/ht16k33.c
8362 HTCPEN TOUCHSCREEN DRIVER
8363 M: Pau Oliva Fora <pof@eslack.org>
8364 L: linux-input@vger.kernel.org
8366 F: drivers/input/touchscreen/htcpen.c
8368 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
8369 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
8370 L: linux-iio@vger.kernel.org
8372 W: http://www.st.com/
8373 F: Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
8374 F: drivers/iio/humidity/hts221*
8376 HUAWEI ETHERNET DRIVER
8377 M: Bin Luo <luobin9@huawei.com>
8378 L: netdev@vger.kernel.org
8380 F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
8381 F: drivers/net/ethernet/huawei/hinic/
8384 M: Mike Kravetz <mike.kravetz@oracle.com>
8385 L: linux-mm@kvack.org
8387 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
8388 F: Documentation/admin-guide/mm/hugetlbpage.rst
8389 F: Documentation/vm/hugetlbfs_reserv.rst
8391 F: include/linux/hugetlb.h
8395 M: Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
8396 L: linux-media@vger.kernel.org
8398 W: https://linuxtv.org
8399 T: git git://linuxtv.org/media_tree.git
8400 F: drivers/media/platform/sti/hva
8402 HWPOISON MEMORY FAILURE HANDLING
8403 M: Naoya Horiguchi <naoya.horiguchi@nec.com>
8404 L: linux-mm@kvack.org
8406 F: mm/hwpoison-inject.c
8407 F: mm/memory-failure.c
8409 HYCON HY46XX TOUCHSCREEN SUPPORT
8410 M: Giulio Benetti <giulio.benetti@benettiengineering.com>
8411 L: linux-input@vger.kernel.org
8413 F: Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
8414 F: drivers/input/touchscreen/hycon-hy46xx.c
8416 HYGON PROCESSOR SUPPORT
8417 M: Pu Wen <puwen@hygon.cn>
8418 L: linux-kernel@vger.kernel.org
8420 F: arch/x86/kernel/cpu/hygon.c
8422 HYNIX HI556 SENSOR DRIVER
8423 M: Shawn Tu <shawnx.tu@intel.com>
8424 L: linux-media@vger.kernel.org
8426 T: git git://linuxtv.org/media_tree.git
8427 F: drivers/media/i2c/hi556.c
8429 Hyper-V/Azure CORE AND DRIVERS
8430 M: "K. Y. Srinivasan" <kys@microsoft.com>
8431 M: Haiyang Zhang <haiyangz@microsoft.com>
8432 M: Stephen Hemminger <sthemmin@microsoft.com>
8433 M: Wei Liu <wei.liu@kernel.org>
8434 M: Dexuan Cui <decui@microsoft.com>
8435 L: linux-hyperv@vger.kernel.org
8437 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
8438 F: Documentation/ABI/stable/sysfs-bus-vmbus
8439 F: Documentation/ABI/testing/debugfs-hyperv
8440 F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
8442 F: arch/x86/include/asm/hyperv-tlfs.h
8443 F: arch/x86/include/asm/mshyperv.h
8444 F: arch/x86/include/asm/trace/hyperv.h
8445 F: arch/x86/kernel/cpu/mshyperv.c
8446 F: drivers/clocksource/hyperv_timer.c
8447 F: drivers/hid/hid-hyperv.c
8449 F: drivers/input/serio/hyperv-keyboard.c
8450 F: drivers/iommu/hyperv-iommu.c
8451 F: drivers/net/ethernet/microsoft/
8452 F: drivers/net/hyperv/
8453 F: drivers/pci/controller/pci-hyperv-intf.c
8454 F: drivers/pci/controller/pci-hyperv.c
8455 F: drivers/scsi/storvsc_drv.c
8456 F: drivers/uio/uio_hv_generic.c
8457 F: drivers/video/fbdev/hyperv_fb.c
8458 F: include/asm-generic/hyperv-tlfs.h
8459 F: include/asm-generic/mshyperv.h
8460 F: include/clocksource/hyperv_timer.h
8461 F: include/linux/hyperv.h
8462 F: include/uapi/linux/hyperv.h
8463 F: net/vmw_vsock/hyperv_transport.c
8467 M: Vignesh Raghavendra <vigneshr@ti.com>
8468 L: linux-mtd@lists.infradead.org
8470 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8471 C: irc://irc.oftc.net/mtd
8472 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
8473 F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
8474 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
8475 F: drivers/mtd/hyperbus/
8476 F: include/linux/mtd/hyperbus.h
8478 HYPERVISOR VIRTUAL CONSOLE DRIVER
8479 L: linuxppc-dev@lists.ozlabs.org
8484 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8485 L: linux-i2c@vger.kernel.org
8486 L: linux-acpi@vger.kernel.org
8488 F: drivers/i2c/i2c-core-acpi.c
8490 I2C CONTROLLER DRIVER FOR NVIDIA GPU
8491 M: Ajay Gupta <ajayg@nvidia.com>
8492 L: linux-i2c@vger.kernel.org
8494 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
8495 F: drivers/i2c/busses/i2c-nvidia-gpu.c
8498 M: Peter Rosin <peda@axentia.se>
8499 L: linux-i2c@vger.kernel.org
8501 F: Documentation/devicetree/bindings/i2c/i2c-arb*
8502 F: Documentation/devicetree/bindings/i2c/i2c-gate*
8503 F: Documentation/devicetree/bindings/i2c/i2c-mux*
8504 F: Documentation/i2c/i2c-topology.rst
8505 F: Documentation/i2c/muxes/
8506 F: drivers/i2c/i2c-mux.c
8507 F: drivers/i2c/muxes/
8508 F: include/linux/i2c-mux.h
8510 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
8511 M: Gregory CLEMENT <gregory.clement@bootlin.com>
8512 L: linux-i2c@vger.kernel.org
8514 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
8515 F: drivers/i2c/busses/i2c-mv64xxx.c
8517 I2C OVER PARALLEL PORT
8518 M: Jean Delvare <jdelvare@suse.com>
8519 L: linux-i2c@vger.kernel.org
8521 F: Documentation/i2c/busses/i2c-parport.rst
8522 F: drivers/i2c/busses/i2c-parport.c
8525 M: Wolfram Sang <wsa@kernel.org>
8526 L: linux-i2c@vger.kernel.org
8528 W: https://i2c.wiki.kernel.org/
8529 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8530 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8531 F: Documentation/devicetree/bindings/i2c/i2c.txt
8532 F: Documentation/i2c/
8534 F: include/linux/i2c-dev.h
8535 F: include/linux/i2c-smbus.h
8536 F: include/linux/i2c.h
8537 F: include/uapi/linux/i2c-*.h
8538 F: include/uapi/linux/i2c.h
8540 I2C SUBSYSTEM HOST DRIVERS
8541 L: linux-i2c@vger.kernel.org
8543 W: https://i2c.wiki.kernel.org/
8544 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8545 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8546 F: Documentation/devicetree/bindings/i2c/
8547 F: drivers/i2c/algos/
8548 F: drivers/i2c/busses/
8551 M: Jean Delvare <jdelvare@suse.com>
8552 L: linux-i2c@vger.kernel.org
8554 F: Documentation/i2c/busses/i2c-taos-evm.rst
8555 F: drivers/i2c/busses/i2c-taos-evm.c
8558 M: Till Harbaum <till@harbaum.org>
8559 L: linux-i2c@vger.kernel.org
8561 W: http://www.harbaum.org/till/i2c_tiny_usb
8562 F: drivers/i2c/busses/i2c-tiny-usb.c
8564 I2C/SMBUS CONTROLLER DRIVERS FOR PC
8565 M: Jean Delvare <jdelvare@suse.com>
8566 L: linux-i2c@vger.kernel.org
8568 F: Documentation/i2c/busses/i2c-ali1535.rst
8569 F: Documentation/i2c/busses/i2c-ali1563.rst
8570 F: Documentation/i2c/busses/i2c-ali15x3.rst
8571 F: Documentation/i2c/busses/i2c-amd756.rst
8572 F: Documentation/i2c/busses/i2c-amd8111.rst
8573 F: Documentation/i2c/busses/i2c-i801.rst
8574 F: Documentation/i2c/busses/i2c-nforce2.rst
8575 F: Documentation/i2c/busses/i2c-piix4.rst
8576 F: Documentation/i2c/busses/i2c-sis5595.rst
8577 F: Documentation/i2c/busses/i2c-sis630.rst
8578 F: Documentation/i2c/busses/i2c-sis96x.rst
8579 F: Documentation/i2c/busses/i2c-via.rst
8580 F: Documentation/i2c/busses/i2c-viapro.rst
8581 F: drivers/i2c/busses/i2c-ali1535.c
8582 F: drivers/i2c/busses/i2c-ali1563.c
8583 F: drivers/i2c/busses/i2c-ali15x3.c
8584 F: drivers/i2c/busses/i2c-amd756-s4882.c
8585 F: drivers/i2c/busses/i2c-amd756.c
8586 F: drivers/i2c/busses/i2c-amd8111.c
8587 F: drivers/i2c/busses/i2c-i801.c
8588 F: drivers/i2c/busses/i2c-isch.c
8589 F: drivers/i2c/busses/i2c-nforce2-s4985.c
8590 F: drivers/i2c/busses/i2c-nforce2.c
8591 F: drivers/i2c/busses/i2c-piix4.c
8592 F: drivers/i2c/busses/i2c-sis5595.c
8593 F: drivers/i2c/busses/i2c-sis630.c
8594 F: drivers/i2c/busses/i2c-sis96x.c
8595 F: drivers/i2c/busses/i2c-via.c
8596 F: drivers/i2c/busses/i2c-viapro.c
8598 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
8599 M: Hans de Goede <hdegoede@redhat.com>
8600 L: linux-i2c@vger.kernel.org
8602 F: drivers/i2c/busses/i2c-cht-wc.c
8604 I2C/SMBUS ISMT DRIVER
8605 M: Seth Heasley <seth.heasley@intel.com>
8606 M: Neil Horman <nhorman@tuxdriver.com>
8607 L: linux-i2c@vger.kernel.org
8608 F: Documentation/i2c/busses/i2c-ismt.rst
8609 F: drivers/i2c/busses/i2c-ismt.c
8611 I2C/SMBUS STUB DRIVER
8612 M: Jean Delvare <jdelvare@suse.com>
8613 L: linux-i2c@vger.kernel.org
8615 F: drivers/i2c/i2c-stub.c
8617 I3C DRIVER FOR CADENCE I3C MASTER IP
8618 M: Przemysław Gaj <pgaj@cadence.com>
8620 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
8621 F: drivers/i3c/master/i3c-master-cdns.c
8623 I3C DRIVER FOR SYNOPSYS DESIGNWARE
8624 M: Vitor Soares <vitor.soares@synopsys.com>
8626 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
8627 F: drivers/i3c/master/dw*
8630 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
8631 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
8633 C: irc://chat.freenode.net/linux-i3c
8634 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
8635 F: Documentation/ABI/testing/sysfs-bus-i3c
8636 F: Documentation/devicetree/bindings/i3c/
8637 F: Documentation/driver-api/i3c
8639 F: include/linux/i3c/
8641 IA64 (Itanium) PLATFORM
8642 L: linux-ia64@vger.kernel.org
8644 F: Documentation/ia64/
8647 IBM Power 842 compression accelerator
8648 M: Haren Myneni <haren@us.ibm.com>
8651 F: drivers/crypto/nx/Kconfig
8652 F: drivers/crypto/nx/Makefile
8653 F: drivers/crypto/nx/nx-842*
8654 F: include/linux/sw842.h
8657 IBM Power in-Nest Crypto Acceleration
8658 M: Breno Leitão <leitao@debian.org>
8659 M: Nayna Jain <nayna@linux.ibm.com>
8660 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8661 L: linux-crypto@vger.kernel.org
8663 F: drivers/crypto/nx/Kconfig
8664 F: drivers/crypto/nx/Makefile
8665 F: drivers/crypto/nx/nx-aes*
8666 F: drivers/crypto/nx/nx-sha*
8667 F: drivers/crypto/nx/nx.*
8668 F: drivers/crypto/nx/nx_csbcpb.h
8669 F: drivers/crypto/nx/nx_debugfs.c
8671 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
8672 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8673 L: linux-pci@vger.kernel.org
8674 L: linuxppc-dev@lists.ozlabs.org
8676 F: drivers/pci/hotplug/rpadlpar*
8678 IBM Power Linux RAID adapter
8679 M: Brian King <brking@us.ibm.com>
8681 F: drivers/scsi/ipr.*
8683 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
8684 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8685 L: linux-pci@vger.kernel.org
8686 L: linuxppc-dev@lists.ozlabs.org
8688 F: drivers/pci/hotplug/rpaphp*
8690 IBM Power SRIOV Virtual NIC Device Driver
8691 M: Dany Madden <drt@linux.ibm.com>
8692 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8693 R: Thomas Falcon <tlfalcon@linux.ibm.com>
8694 L: netdev@vger.kernel.org
8696 F: drivers/net/ethernet/ibm/ibmvnic.*
8698 IBM Power Virtual Accelerator Switchboard
8699 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8700 L: linuxppc-dev@lists.ozlabs.org
8702 F: arch/powerpc/include/asm/vas.h
8703 F: arch/powerpc/platforms/powernv/copy-paste.h
8704 F: arch/powerpc/platforms/powernv/vas*
8706 IBM Power Virtual Ethernet Device Driver
8707 M: Cristobal Forno <cforno12@linux.ibm.com>
8708 L: netdev@vger.kernel.org
8710 F: drivers/net/ethernet/ibm/ibmveth.*
8712 IBM Power Virtual FC Device Drivers
8713 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8714 L: linux-scsi@vger.kernel.org
8716 F: drivers/scsi/ibmvscsi/ibmvfc*
8718 IBM Power Virtual Management Channel Driver
8719 M: Brad Warrum <bwarrum@linux.ibm.com>
8720 M: Ritu Agarwal <rituagar@linux.ibm.com>
8722 F: drivers/misc/ibmvmc.*
8724 IBM Power Virtual SCSI Device Drivers
8725 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8726 L: linux-scsi@vger.kernel.org
8728 F: drivers/scsi/ibmvscsi/ibmvscsi*
8729 F: include/scsi/viosrp.h
8731 IBM Power Virtual SCSI Device Target Driver
8732 M: Michael Cyr <mikecyr@linux.ibm.com>
8733 L: linux-scsi@vger.kernel.org
8734 L: target-devel@vger.kernel.org
8736 F: drivers/scsi/ibmvscsi_tgt/
8738 IBM Power VMX Cryptographic instructions
8739 M: Breno Leitão <leitao@debian.org>
8740 M: Nayna Jain <nayna@linux.ibm.com>
8741 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8742 L: linux-crypto@vger.kernel.org
8744 F: drivers/crypto/vmx/Kconfig
8745 F: drivers/crypto/vmx/Makefile
8746 F: drivers/crypto/vmx/aes*
8747 F: drivers/crypto/vmx/ghash*
8748 F: drivers/crypto/vmx/ppc-xlate.pl
8749 F: drivers/crypto/vmx/vmx.c
8751 IBM ServeRAID RAID DRIVER
8753 F: drivers/scsi/ips.*
8755 ICH LPC AND GPIO DRIVER
8756 M: Peter Tyser <ptyser@xes-inc.com>
8758 F: drivers/gpio/gpio-ich.c
8759 F: drivers/mfd/lpc_ich.c
8762 M: Max Staudt <max@enpas.org>
8763 L: linux-i2c@vger.kernel.org
8765 F: drivers/i2c/busses/i2c-icy.c
8768 M: "David S. Miller" <davem@davemloft.net>
8769 L: linux-ide@vger.kernel.org
8771 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
8772 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
8773 F: Documentation/ide/
8775 F: include/linux/ide.h
8778 L: linux-ide@vger.kernel.org
8780 F: Documentation/cdrom/ide-cd.rst
8781 F: drivers/ide/ide-cd*
8783 IDEAPAD LAPTOP EXTRAS DRIVER
8784 M: Ike Panhc <ike.pan@canonical.com>
8785 L: platform-driver-x86@vger.kernel.org
8787 W: http://launchpad.net/ideapad-laptop
8788 F: drivers/platform/x86/ideapad-laptop.c
8790 IDEAPAD LAPTOP SLIDEBAR DRIVER
8791 M: Andrey Moiseev <o2g.org.ru@gmail.com>
8792 L: linux-input@vger.kernel.org
8794 W: https://github.com/o2genum/ideapad-slidebar
8795 F: drivers/input/misc/ideapad_slidebar.c
8797 IDT VersaClock 5 CLOCK DRIVER
8798 M: Luca Ceresoli <luca@lucaceresoli.net>
8800 F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
8801 F: drivers/clk/clk-versaclock5.c
8803 IEEE 802.15.4 SUBSYSTEM
8804 M: Alexander Aring <alex.aring@gmail.com>
8805 M: Stefan Schmidt <stefan@datenfreihafen.org>
8806 L: linux-wpan@vger.kernel.org
8808 W: https://linux-wpan.org/
8809 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
8810 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
8811 F: Documentation/networking/ieee802154.rst
8812 F: drivers/net/ieee802154/
8813 F: include/linux/ieee802154.h
8814 F: include/linux/nl802154.h
8815 F: include/net/af_ieee802154.h
8816 F: include/net/cfg802154.h
8817 F: include/net/ieee802154_netdev.h
8818 F: include/net/mac802154.h
8819 F: include/net/nl802154.h
8824 M: Yotam Gigi <yotam.gi@gmail.com>
8825 M: Jamal Hadi Salim <jhs@mojatatu.com>
8826 F: include/net/ife.h
8827 F: include/uapi/linux/ife.h
8830 IGORPLUG-USB IR RECEIVER
8831 M: Sean Young <sean@mess.org>
8832 L: linux-media@vger.kernel.org
8834 F: drivers/media/rc/igorplugusb.c
8836 IGUANAWORKS USB IR TRANSCEIVER
8837 M: Sean Young <sean@mess.org>
8838 L: linux-media@vger.kernel.org
8840 F: drivers/media/rc/iguanair.c
8842 IIO DIGITAL POTENTIOMETER DAC
8843 M: Peter Rosin <peda@axentia.se>
8844 L: linux-iio@vger.kernel.org
8846 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
8847 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
8848 F: drivers/iio/dac/dpot-dac.c
8850 IIO ENVELOPE DETECTOR
8851 M: Peter Rosin <peda@axentia.se>
8852 L: linux-iio@vger.kernel.org
8854 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
8855 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
8856 F: drivers/iio/adc/envelope-detector.c
8859 M: Peter Rosin <peda@axentia.se>
8860 L: linux-iio@vger.kernel.org
8862 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
8863 F: drivers/iio/multiplexer/iio-mux.c
8865 IIO SCMI BASED DRIVER
8866 M: Jyoti Bhayana <jbhayana@google.com>
8867 L: linux-iio@vger.kernel.org
8869 F: drivers/iio/common/scmi_sensors/scmi_iio.c
8871 IIO SUBSYSTEM AND DRIVERS
8872 M: Jonathan Cameron <jic23@kernel.org>
8873 R: Lars-Peter Clausen <lars@metafoo.de>
8874 L: linux-iio@vger.kernel.org
8876 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
8877 F: Documentation/ABI/testing/configfs-iio*
8878 F: Documentation/ABI/testing/sysfs-bus-iio*
8879 F: Documentation/devicetree/bindings/iio/
8881 F: drivers/staging/iio/
8882 F: include/linux/iio/
8886 M: Peter Rosin <peda@axentia.se>
8887 L: linux-iio@vger.kernel.org
8889 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
8890 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
8891 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
8892 F: drivers/iio/afe/iio-rescale.c
8894 IKANOS/ADI EAGLE ADSL USB DRIVER
8895 M: Matthieu Castet <castet.matthieu@free.fr>
8896 M: Stanislaw Gruszka <stf_xl@wp.pl>
8898 F: drivers/usb/atm/ueagle-atm.c
8900 IMGTEC ASCII LCD DRIVER
8901 M: Paul Burton <paulburton@kernel.org>
8903 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
8904 F: drivers/auxdisplay/img-ascii-lcd.c
8906 IMGTEC IR DECODER DRIVER
8908 F: drivers/media/rc/img-ir/
8910 IMON SOUNDGRAPH USB IR RECEIVER
8911 M: Sean Young <sean@mess.org>
8912 L: linux-media@vger.kernel.org
8914 F: drivers/media/rc/imon.c
8915 F: drivers/media/rc/imon_raw.c
8917 IMS TWINTURBO FRAMEBUFFER DRIVER
8918 L: linux-fbdev@vger.kernel.org
8920 F: drivers/video/fbdev/imsttfb.c
8922 INA209 HARDWARE MONITOR DRIVER
8923 M: Guenter Roeck <linux@roeck-us.net>
8924 L: linux-hwmon@vger.kernel.org
8926 F: Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml
8927 F: Documentation/hwmon/ina209.rst
8928 F: drivers/hwmon/ina209.c
8930 INA2XX HARDWARE MONITOR DRIVER
8931 M: Guenter Roeck <linux@roeck-us.net>
8932 L: linux-hwmon@vger.kernel.org
8934 F: Documentation/hwmon/ina2xx.rst
8935 F: drivers/hwmon/ina2xx.c
8936 F: include/linux/platform_data/ina2xx.h
8938 INDUSTRY PACK SUBSYSTEM (IPACK)
8939 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
8940 M: Jens Taprogge <jens.taprogge@taprogge.org>
8941 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8942 L: industrypack-devel@lists.sourceforge.net
8944 W: http://industrypack.sourceforge.net
8947 INFINEON DPS310 Driver
8948 M: Eddie James <eajames@linux.ibm.com>
8949 L: linux-iio@vger.kernel.org
8951 F: drivers/iio/pressure/dps310.c
8953 INFINIBAND SUBSYSTEM
8954 M: Doug Ledford <dledford@redhat.com>
8955 M: Jason Gunthorpe <jgg@nvidia.com>
8956 L: linux-rdma@vger.kernel.org
8958 W: https://github.com/linux-rdma/rdma-core
8959 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8960 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
8961 F: Documentation/devicetree/bindings/infiniband/
8962 F: Documentation/infiniband/
8963 F: drivers/infiniband/
8965 F: include/trace/events/ib_mad.h
8966 F: include/trace/events/ib_umad.h
8967 F: include/uapi/linux/if_infiniband.h
8968 F: include/uapi/rdma/
8969 F: samples/bpf/ibumad_kern.c
8970 F: samples/bpf/ibumad_user.c
8972 INGENIC JZ4780 NAND DRIVER
8973 M: Harvey Hunt <harveyhuntnexus@gmail.com>
8974 L: linux-mtd@lists.infradead.org
8975 L: linux-mips@vger.kernel.org
8977 F: drivers/mtd/nand/raw/ingenic/
8980 M: Paul Cercueil <paul@crapouillou.net>
8981 L: linux-mips@vger.kernel.org
8983 F: arch/mips/boot/dts/ingenic/
8984 F: arch/mips/generic/board-ingenic.c
8985 F: arch/mips/include/asm/mach-ingenic/
8986 F: arch/mips/ingenic/Kconfig
8987 F: drivers/clk/ingenic/
8988 F: drivers/dma/dma-jz4780.c
8989 F: drivers/gpu/drm/ingenic/
8990 F: drivers/i2c/busses/i2c-jz4780.c
8991 F: drivers/iio/adc/ingenic-adc.c
8992 F: drivers/irqchip/irq-ingenic.c
8993 F: drivers/memory/jz4780-nemc.c
8994 F: drivers/mmc/host/jz4740_mmc.c
8995 F: drivers/mtd/nand/raw/ingenic/
8996 F: drivers/pinctrl/pinctrl-ingenic.c
8997 F: drivers/power/supply/ingenic-battery.c
8998 F: drivers/pwm/pwm-jz4740.c
8999 F: drivers/remoteproc/ingenic_rproc.c
9000 F: drivers/rtc/rtc-jz4740.c
9001 F: drivers/tty/serial/8250/8250_ingenic.c
9002 F: drivers/usb/musb/jz4740.c
9003 F: drivers/watchdog/jz4740_wdt.c
9004 F: include/dt-bindings/iio/adc/ingenic,adc.h
9005 F: include/linux/mfd/ingenic-tcu.h
9006 F: sound/soc/codecs/jz47*
9007 F: sound/soc/jz4740/
9010 M: Jan Kara <jack@suse.cz>
9011 R: Amir Goldstein <amir73il@gmail.com>
9012 L: linux-fsdevel@vger.kernel.org
9014 F: Documentation/filesystems/inotify.rst
9015 F: fs/notify/inotify/
9016 F: include/linux/inotify.h
9017 F: include/uapi/linux/inotify.h
9019 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
9020 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
9021 L: linux-input@vger.kernel.org
9023 Q: http://patchwork.kernel.org/project/linux-input/list/
9024 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
9025 F: Documentation/devicetree/bindings/input/
9026 F: Documentation/devicetree/bindings/serio/
9027 F: Documentation/input/
9029 F: include/linux/input.h
9030 F: include/linux/input/
9031 F: include/uapi/linux/input-event-codes.h
9032 F: include/uapi/linux/input.h
9034 INPUT MULTITOUCH (MT) PROTOCOL
9035 M: Henrik Rydberg <rydberg@bitmath.org>
9036 L: linux-input@vger.kernel.org
9038 F: Documentation/input/multi-touch-protocol.rst
9039 F: drivers/input/input-mt.c
9042 INSIDE SECURE CRYPTO DRIVER
9043 M: Antoine Tenart <atenart@kernel.org>
9044 L: linux-crypto@vger.kernel.org
9046 F: drivers/crypto/inside-secure/
9048 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
9049 M: Mimi Zohar <zohar@linux.ibm.com>
9050 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
9051 L: linux-integrity@vger.kernel.org
9053 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
9054 F: security/integrity/ima/
9056 INTEL 810/815 FRAMEBUFFER DRIVER
9057 M: Antonino Daplas <adaplas@gmail.com>
9058 L: linux-fbdev@vger.kernel.org
9060 F: drivers/video/fbdev/i810/
9063 M: Cezary Rojewski <cezary.rojewski@intel.com>
9064 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
9065 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
9066 M: Jie Yang <yang.jie@linux.intel.com>
9067 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9071 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
9072 M: Hans de Goede <hdegoede@redhat.com>
9073 L: platform-driver-x86@vger.kernel.org
9075 F: drivers/platform/x86/intel_atomisp2_pm.c
9077 INTEL ATOMISP2 LED DRIVER
9078 M: Hans de Goede <hdegoede@redhat.com>
9079 L: platform-driver-x86@vger.kernel.org
9081 F: drivers/platform/x86/intel_atomisp2_led.c
9083 INTEL BROXTON PMC DRIVER
9084 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9085 M: Zha Qipeng <qipeng.zha@intel.com>
9087 F: drivers/mfd/intel_pmc_bxt.c
9088 F: include/linux/mfd/intel_pmc_bxt.h
9090 INTEL C600 SERIES SAS CONTROLLER DRIVER
9091 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
9092 L: linux-scsi@vger.kernel.org
9094 T: git git://git.code.sf.net/p/intel-sas/isci
9095 F: drivers/scsi/isci/
9097 INTEL CPU family model numbers
9098 M: Tony Luck <tony.luck@intel.com>
9100 L: linux-kernel@vger.kernel.org
9102 F: arch/x86/include/asm/intel-family.h
9104 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
9105 M: Jani Nikula <jani.nikula@linux.intel.com>
9106 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
9107 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
9108 L: intel-gfx@lists.freedesktop.org
9110 W: https://01.org/linuxgraphics/
9111 Q: http://patchwork.freedesktop.org/project/intel-gfx/
9112 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
9113 C: irc://chat.freenode.net/intel-gfx
9114 T: git git://anongit.freedesktop.org/drm-intel
9115 F: Documentation/gpu/i915.rst
9116 F: drivers/gpu/drm/i915/
9117 F: include/drm/i915*
9118 F: include/uapi/drm/i915_drm.h
9120 INTEL ETHERNET DRIVERS
9121 M: Jesse Brandeburg <jesse.brandeburg@intel.com>
9122 M: Tony Nguyen <anthony.l.nguyen@intel.com>
9123 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
9125 W: http://www.intel.com/support/feedback.htm
9126 W: http://e1000.sourceforge.net/
9127 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
9128 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
9129 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
9130 F: Documentation/networking/device_drivers/ethernet/intel/
9131 F: drivers/net/ethernet/intel/
9132 F: drivers/net/ethernet/intel/*/
9133 F: include/linux/avf/virtchnl.h
9135 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
9136 M: Maik Broemme <mbroemme@libmpq.org>
9137 L: linux-fbdev@vger.kernel.org
9139 F: Documentation/fb/intelfb.rst
9140 F: drivers/video/fbdev/intelfb/
9143 M: Andy Shevchenko <andy@kernel.org>
9144 L: linux-gpio@vger.kernel.org
9146 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9147 F: drivers/gpio/gpio-ich.c
9148 F: drivers/gpio/gpio-merrifield.c
9149 F: drivers/gpio/gpio-ml-ioh.c
9150 F: drivers/gpio/gpio-pch.c
9151 F: drivers/gpio/gpio-sch.c
9152 F: drivers/gpio/gpio-sodaville.c
9154 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
9155 M: Zhenyu Wang <zhenyuw@linux.intel.com>
9156 M: Zhi Wang <zhi.a.wang@intel.com>
9157 L: intel-gvt-dev@lists.freedesktop.org
9158 L: intel-gfx@lists.freedesktop.org
9160 W: https://01.org/igvt-g
9161 T: git https://github.com/intel/gvt-linux.git
9162 F: drivers/gpu/drm/i915/gvt/
9164 INTEL HID EVENT DRIVER
9165 M: Alex Hung <alex.hung@canonical.com>
9166 L: platform-driver-x86@vger.kernel.org
9168 F: drivers/platform/x86/intel-hid.c
9170 INTEL I/OAT DMA DRIVER
9171 M: Dave Jiang <dave.jiang@intel.com>
9172 R: Dan Williams <dan.j.williams@intel.com>
9173 L: dmaengine@vger.kernel.org
9175 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
9176 F: drivers/dma/ioat*
9179 M: Dave Jiang <dave.jiang@intel.com>
9180 L: dmaengine@vger.kernel.org
9182 F: drivers/dma/idxd/*
9183 F: include/uapi/linux/idxd.h
9186 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
9187 M: Len Brown <lenb@kernel.org>
9188 L: linux-pm@vger.kernel.org
9190 B: https://bugzilla.kernel.org
9191 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
9192 F: drivers/idle/intel_idle.c
9194 INTEL INTEGRATED SENSOR HUB DRIVER
9195 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9196 M: Jiri Kosina <jikos@kernel.org>
9197 L: linux-input@vger.kernel.org
9199 F: drivers/hid/intel-ish-hid/
9202 M: David Woodhouse <dwmw2@infradead.org>
9203 M: Lu Baolu <baolu.lu@linux.intel.com>
9204 L: iommu@lists.linux-foundation.org
9206 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9207 F: drivers/iommu/intel/
9208 F: include/linux/intel-iommu.h
9209 F: include/linux/intel-svm.h
9211 INTEL IOP-ADMA DMA DRIVER
9212 R: Dan Williams <dan.j.williams@intel.com>
9214 F: drivers/dma/iop-adma.c
9216 INTEL IPU3 CSI-2 CIO2 DRIVER
9217 M: Yong Zhi <yong.zhi@intel.com>
9218 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9219 M: Bingbu Cao <bingbu.cao@intel.com>
9220 M: Dan Scally <djrscally@gmail.com>
9221 R: Tianshu Qiu <tian.shu.qiu@intel.com>
9222 L: linux-media@vger.kernel.org
9224 T: git git://linuxtv.org/media_tree.git
9225 F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
9226 F: drivers/media/pci/intel/ipu3/
9228 INTEL IPU3 CSI-2 IMGU DRIVER
9229 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9230 R: Bingbu Cao <bingbu.cao@intel.com>
9231 R: Tianshu Qiu <tian.shu.qiu@intel.com>
9232 L: linux-media@vger.kernel.org
9234 F: Documentation/admin-guide/media/ipu3.rst
9235 F: Documentation/admin-guide/media/ipu3_rcb.svg
9236 F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
9237 F: drivers/staging/media/ipu3/
9239 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
9240 M: Krzysztof Halasa <khalasa@piap.pl>
9242 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
9243 F: drivers/net/wan/ixp4xx_hss.c
9244 F: drivers/soc/ixp4xx/ixp4xx-npe.c
9245 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
9246 F: include/linux/soc/ixp4xx/npe.h
9247 F: include/linux/soc/ixp4xx/qmgr.h
9249 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
9250 M: Deepak Saxena <dsaxena@plexity.net>
9252 F: drivers/char/hw_random/ixp4xx-rng.c
9254 INTEL KEEM BAY DRM DRIVER
9255 M: Anitha Chrisanthus <anitha.chrisanthus@intel.com>
9256 M: Edmund Dea <edmund.j.dea@intel.com>
9258 F: Documentation/devicetree/bindings/display/intel,kmb_display.yaml
9259 F: drivers/gpu/drm/kmb/
9261 INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
9262 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9264 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
9265 F: drivers/crypto/keembay/Kconfig
9266 F: drivers/crypto/keembay/Makefile
9267 F: drivers/crypto/keembay/keembay-ocs-aes-core.c
9268 F: drivers/crypto/keembay/ocs-aes.c
9269 F: drivers/crypto/keembay/ocs-aes.h
9271 INTEL KEEM BAY OCS HCU CRYPTO DRIVER
9272 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9273 M: Declan Murphy <declan.murphy@intel.com>
9275 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
9276 F: drivers/crypto/keembay/Kconfig
9277 F: drivers/crypto/keembay/Makefile
9278 F: drivers/crypto/keembay/keembay-ocs-hcu-core.c
9279 F: drivers/crypto/keembay/ocs-hcu.c
9280 F: drivers/crypto/keembay/ocs-hcu.h
9282 INTEL MANAGEMENT ENGINE (mei)
9283 M: Tomas Winkler <tomas.winkler@intel.com>
9284 L: linux-kernel@vger.kernel.org
9286 F: Documentation/driver-api/mei/*
9287 F: drivers/misc/mei/
9288 F: drivers/watchdog/mei_wdt.c
9289 F: include/linux/mei_cl_bus.h
9290 F: include/uapi/linux/mei.h
9293 INTEL MAX 10 BMC MFD DRIVER
9294 M: Xu Yilun <yilun.xu@intel.com>
9295 R: Tom Rix <trix@redhat.com>
9297 F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
9298 F: Documentation/hwmon/intel-m10-bmc-hwmon.rst
9299 F: drivers/hwmon/intel-m10-bmc-hwmon.c
9300 F: drivers/mfd/intel-m10-bmc.c
9301 F: include/linux/mfd/intel-m10-bmc.h
9303 INTEL MAX 10 BMC MFD DRIVER
9304 M: Xu Yilun <yilun.xu@intel.com>
9305 R: Tom Rix <trix@redhat.com>
9307 F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
9308 F: Documentation/hwmon/intel-m10-bmc-hwmon.rst
9309 F: drivers/hwmon/intel-m10-bmc-hwmon.c
9310 F: drivers/mfd/intel-m10-bmc.c
9311 F: include/linux/mfd/intel-m10-bmc.h
9313 INTEL MENLOW THERMAL DRIVER
9314 M: Sujith Thomas <sujith.thomas@intel.com>
9315 L: platform-driver-x86@vger.kernel.org
9317 W: https://01.org/linux-acpi
9318 F: drivers/platform/x86/intel_menlow.c
9320 INTEL P-Unit IPC DRIVER
9321 M: Zha Qipeng <qipeng.zha@intel.com>
9322 L: platform-driver-x86@vger.kernel.org
9324 F: arch/x86/include/asm/intel_punit_ipc.h
9325 F: drivers/platform/x86/intel_punit_ipc.c
9327 INTEL PMC CORE DRIVER
9328 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
9329 M: David E Box <david.e.box@intel.com>
9330 L: platform-driver-x86@vger.kernel.org
9332 F: Documentation/ABI/testing/sysfs-platform-intel-pmc
9333 F: drivers/platform/x86/intel_pmc_core*
9335 INTEL PMIC GPIO DRIVERS
9336 M: Andy Shevchenko <andy@kernel.org>
9338 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9339 F: drivers/gpio/gpio-*cove.c
9341 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
9342 M: Andy Shevchenko <andy@kernel.org>
9344 F: drivers/mfd/intel_soc_pmic*
9345 F: include/linux/mfd/intel_soc_pmic*
9348 M: "David E. Box" <david.e.box@linux.intel.com>
9350 F: drivers/mfd/intel_pmt.c
9351 F: drivers/platform/x86/intel_pmt_*
9353 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
9354 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
9355 L: linux-wireless@vger.kernel.org
9357 F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
9358 F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
9359 F: drivers/net/wireless/intel/ipw2x00/
9362 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9363 M: Len Brown <lenb@kernel.org>
9364 L: linux-pm@vger.kernel.org
9366 F: drivers/cpufreq/intel_pstate.c
9368 INTEL RDMA RNIC DRIVER
9369 M: Faisal Latif <faisal.latif@intel.com>
9370 M: Shiraz Saleem <shiraz.saleem@intel.com>
9371 L: linux-rdma@vger.kernel.org
9373 F: drivers/infiniband/hw/i40iw/
9374 F: include/uapi/rdma/i40iw-abi.h
9377 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9379 F: arch/x86/include/asm/intel_scu_ipc.h
9380 F: drivers/platform/x86/intel_scu_*
9382 INTEL SPEED SELECT TECHNOLOGY
9383 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9384 L: platform-driver-x86@vger.kernel.org
9386 F: drivers/platform/x86/intel_speed_select_if/
9387 F: include/uapi/linux/isst_if.h
9388 F: tools/power/x86/intel-speed-select/
9390 INTEL STRATIX10 FIRMWARE DRIVERS
9391 M: Richard Gong <richard.gong@linux.intel.com>
9392 L: linux-kernel@vger.kernel.org
9394 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
9395 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
9396 F: drivers/firmware/stratix10-rsu.c
9397 F: drivers/firmware/stratix10-svc.c
9398 F: include/linux/firmware/intel/stratix10-smc.h
9399 F: include/linux/firmware/intel/stratix10-svc-client.h
9401 INTEL TELEMETRY DRIVER
9402 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
9403 M: "David E. Box" <david.e.box@linux.intel.com>
9404 L: platform-driver-x86@vger.kernel.org
9406 F: arch/x86/include/asm/intel_telemetry.h
9407 F: drivers/platform/x86/intel_telemetry*
9409 INTEL UNCORE FREQUENCY CONTROL
9410 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9411 L: platform-driver-x86@vger.kernel.org
9413 F: drivers/platform/x86/intel-uncore-frequency.c
9415 INTEL VIRTUAL BUTTON DRIVER
9416 M: AceLan Kao <acelan.kao@canonical.com>
9417 L: platform-driver-x86@vger.kernel.org
9419 F: drivers/platform/x86/intel-vbtn.c
9421 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
9422 M: Stanislaw Gruszka <stf_xl@wp.pl>
9423 L: linux-wireless@vger.kernel.org
9425 F: drivers/net/wireless/intel/iwlegacy/
9427 INTEL WIRELESS WIFI LINK (iwlwifi)
9428 M: Luca Coelho <luciano.coelho@intel.com>
9429 L: linux-wireless@vger.kernel.org
9431 W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
9432 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
9433 F: drivers/net/wireless/intel/iwlwifi/
9435 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
9436 M: Jithu Joseph <jithu.joseph@intel.com>
9437 R: Maurice Ma <maurice.ma@intel.com>
9439 W: https://slimbootloader.github.io/security/firmware-update.html
9440 F: drivers/platform/x86/intel-wmi-sbl-fw-update.c
9442 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
9443 L: Dell.Client.Kernel@dell.com
9445 F: drivers/platform/x86/intel-wmi-thunderbolt.c
9448 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9450 F: Documentation/trace/intel_th.rst
9451 F: drivers/hwtracing/intel_th/
9452 F: include/linux/intel_th.h
9454 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
9455 M: Ning Sun <ning.sun@intel.com>
9456 L: tboot-devel@lists.sourceforge.net
9458 W: http://tboot.sourceforge.net
9459 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
9460 F: Documentation/x86/intel_txt.rst
9461 F: arch/x86/kernel/tboot.c
9462 F: include/linux/tboot.h
9465 M: Jarkko Sakkinen <jarkko@kernel.org>
9466 R: Dave Hansen <dave.hansen@linux.intel.com>
9467 L: linux-sgx@vger.kernel.org
9469 Q: https://patchwork.kernel.org/project/intel-sgx/list/
9470 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
9471 F: Documentation/x86/sgx.rst
9472 F: arch/x86/entry/vdso/vsgx.S
9473 F: arch/x86/include/asm/sgx.h
9474 F: arch/x86/include/uapi/asm/sgx.h
9475 F: arch/x86/kernel/cpu/sgx/*
9476 F: tools/testing/selftests/sgx/*
9480 M: Georgi Djakov <djakov@kernel.org>
9481 L: linux-pm@vger.kernel.org
9483 T: git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
9484 F: Documentation/devicetree/bindings/interconnect/
9485 F: Documentation/driver-api/interconnect.rst
9486 F: drivers/interconnect/
9487 F: include/dt-bindings/interconnect/
9488 F: include/linux/interconnect-provider.h
9489 F: include/linux/interconnect.h
9491 INTERRUPT COUNTER DRIVER
9492 M: Oleksij Rempel <o.rempel@pengutronix.de>
9493 R: Pengutronix Kernel Team <kernel@pengutronix.de>
9494 L: linux-iio@vger.kernel.org
9495 F: Documentation/devicetree/bindings/counter/interrupt-counter.yaml
9496 F: drivers/counter/interrupt-cnt.c
9498 INVENSENSE ICM-426xx IMU DRIVER
9499 M: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
9500 L: linux-iio@vger.kernel.org
9502 W: https://invensense.tdk.com/
9503 F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
9504 F: drivers/iio/imu/inv_icm42600/
9506 INVENSENSE MPU-3050 GYROSCOPE DRIVER
9507 M: Linus Walleij <linus.walleij@linaro.org>
9508 L: linux-iio@vger.kernel.org
9510 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
9511 F: drivers/iio/gyro/mpu3050*
9513 IOC3 ETHERNET DRIVER
9514 M: Ralf Baechle <ralf@linux-mips.org>
9515 L: linux-mips@vger.kernel.org
9517 F: drivers/net/ethernet/sgi/ioc3-eth.c
9519 IOMAP FILESYSTEM LIBRARY
9520 M: Christoph Hellwig <hch@infradead.org>
9521 M: Darrick J. Wong <djwong@kernel.org>
9522 M: linux-xfs@vger.kernel.org
9523 M: linux-fsdevel@vger.kernel.org
9524 L: linux-xfs@vger.kernel.org
9525 L: linux-fsdevel@vger.kernel.org
9527 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
9529 F: include/linux/iomap.h
9532 M: Joerg Roedel <joro@8bytes.org>
9533 M: Will Deacon <will@kernel.org>
9534 L: iommu@lists.linux-foundation.org
9536 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9537 F: Documentation/devicetree/bindings/iommu/
9538 F: Documentation/userspace-api/iommu.rst
9540 F: include/linux/iommu.h
9541 F: include/linux/iova.h
9542 F: include/linux/of_iommu.h
9543 F: include/uapi/linux/iommu.h
9546 M: Jens Axboe <axboe@kernel.dk>
9547 R: Pavel Begunkov <asml.silence@gmail.com>
9548 L: io-uring@vger.kernel.org
9550 T: git git://git.kernel.dk/linux-block
9551 T: git git://git.kernel.dk/liburing
9555 F: include/linux/io_uring.h
9556 F: include/uapi/linux/io_uring.h
9560 M: Corey Minyard <minyard@acm.org>
9561 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
9563 W: http://openipmi.sourceforge.net/
9564 F: Documentation/driver-api/ipmi.rst
9565 F: Documentation/devicetree/bindings/ipmi/
9566 F: drivers/char/ipmi/
9567 F: include/linux/ipmi*
9568 F: include/uapi/linux/ipmi*
9570 IPS SCSI RAID DRIVER
9571 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
9572 L: linux-scsi@vger.kernel.org
9574 W: http://www.adaptec.com/
9575 F: drivers/scsi/ips*
9578 M: Simon Horman <horms@verge.net.au>
9579 M: Julian Anastasov <ja@ssi.bg>
9580 L: netdev@vger.kernel.org
9581 L: lvs-devel@vger.kernel.org
9583 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
9584 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
9585 F: Documentation/networking/ipvs-sysctl.rst
9586 F: include/net/ip_vs.h
9587 F: include/uapi/linux/ip_vs.h
9588 F: net/netfilter/ipvs/
9591 M: Jiri Kosina <jikos@kernel.org>
9592 M: David Sterba <dsterba@suse.com>
9594 F: drivers/tty/ipwireless/
9597 L: netdev@vger.kernel.org
9599 F: include/uapi/linux/ipx.h
9601 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
9602 M: Marc Zyngier <maz@kernel.org>
9604 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9605 F: Documentation/core-api/irq/irq-domain.rst
9606 F: include/linux/irqdomain.h
9607 F: kernel/irq/irqdomain.c
9611 M: Thomas Gleixner <tglx@linutronix.de>
9612 L: linux-kernel@vger.kernel.org
9614 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9618 M: Thomas Gleixner <tglx@linutronix.de>
9619 M: Marc Zyngier <maz@kernel.org>
9620 L: linux-kernel@vger.kernel.org
9622 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9623 F: Documentation/devicetree/bindings/interrupt-controller/
9627 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9629 F: Documentation/driver-api/isa.rst
9630 F: drivers/base/isa.c
9631 F: include/linux/isa.h
9634 M: Hans Verkuil <hverkuil@xs4all.nl>
9635 L: linux-media@vger.kernel.org
9637 W: https://linuxtv.org
9638 T: git git://linuxtv.org/media_tree.git
9639 F: drivers/media/radio/radio-isa*
9642 M: Jaroslav Kysela <perex@perex.cz>
9644 F: Documentation/driver-api/isapnp.rst
9645 F: drivers/pnp/isapnp/
9646 F: include/linux/isapnp.h
9649 M: Lee Duncan <lduncan@suse.com>
9650 M: Chris Leech <cleech@redhat.com>
9651 L: open-iscsi@googlegroups.com
9652 L: linux-scsi@vger.kernel.org
9654 W: www.open-iscsi.com
9655 F: drivers/scsi/*iscsi*
9656 F: include/scsi/*iscsi*
9658 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
9659 M: Peter Jones <pjones@redhat.com>
9660 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
9662 F: drivers/firmware/iscsi_ibft*
9664 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
9665 M: Sagi Grimberg <sagi@grimberg.me>
9666 M: Max Gurtovoy <mgurtovoy@nvidia.com>
9667 L: linux-rdma@vger.kernel.org
9669 W: http://www.openfabrics.org
9670 W: www.open-iscsi.org
9671 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9672 F: drivers/infiniband/ulp/iser/
9674 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
9675 M: Sagi Grimberg <sagi@grimberg.me>
9676 L: linux-rdma@vger.kernel.org
9677 L: target-devel@vger.kernel.org
9679 W: http://www.linux-iscsi.org
9680 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
9681 F: drivers/infiniband/ulp/isert
9683 ISDN/CMTP OVER BLUETOOTH
9684 M: Karsten Keil <isdn@linux-pingi.de>
9685 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9686 L: netdev@vger.kernel.org
9688 W: http://www.isdn4linux.de
9689 F: Documentation/isdn/
9690 F: drivers/isdn/capi/
9691 F: include/linux/isdn/
9692 F: include/uapi/linux/isdn/
9693 F: net/bluetooth/cmtp/
9695 ISDN/mISDN SUBSYSTEM
9696 M: Karsten Keil <isdn@linux-pingi.de>
9697 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9698 L: netdev@vger.kernel.org
9700 W: http://www.isdn4linux.de
9701 F: drivers/isdn/Kconfig
9702 F: drivers/isdn/Makefile
9703 F: drivers/isdn/hardware/
9704 F: drivers/isdn/mISDN/
9706 IT87 HARDWARE MONITORING DRIVER
9707 M: Jean Delvare <jdelvare@suse.com>
9708 L: linux-hwmon@vger.kernel.org
9710 F: Documentation/hwmon/it87.rst
9711 F: drivers/hwmon/it87.c
9714 M: Antti Palosaari <crope@iki.fi>
9715 L: linux-media@vger.kernel.org
9717 W: https://linuxtv.org
9718 W: http://palosaari.fi/linux/
9719 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9720 T: git git://linuxtv.org/anttip/media_tree.git
9721 F: drivers/media/tuners/it913x*
9723 IVTV VIDEO4LINUX DRIVER
9724 M: Andy Walls <awalls@md.metrocast.net>
9725 L: linux-media@vger.kernel.org
9727 W: https://linuxtv.org
9728 T: git git://linuxtv.org/media_tree.git
9729 F: Documentation/admin-guide/media/ivtv*
9730 F: drivers/media/pci/ivtv/
9731 F: include/uapi/linux/ivtv*
9733 IX2505V MEDIA DRIVER
9734 M: Malcolm Priestley <tvboxspy@gmail.com>
9735 L: linux-media@vger.kernel.org
9737 W: https://linuxtv.org
9738 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9739 F: drivers/media/dvb-frontends/ix2505v*
9741 JAILHOUSE HYPERVISOR INTERFACE
9742 M: Jan Kiszka <jan.kiszka@siemens.com>
9743 L: jailhouse-dev@googlegroups.com
9745 F: arch/x86/include/asm/jailhouse_para.h
9746 F: arch/x86/kernel/jailhouse.c
9748 JC42.4 TEMPERATURE SENSOR DRIVER
9749 M: Guenter Roeck <linux@roeck-us.net>
9750 L: linux-hwmon@vger.kernel.org
9752 F: Documentation/hwmon/jc42.rst
9753 F: drivers/hwmon/jc42.c
9756 M: Dave Kleikamp <shaggy@kernel.org>
9757 L: jfs-discussion@lists.sourceforge.net
9759 W: http://jfs.sourceforge.net/
9760 T: git git://github.com/kleikamp/linux-shaggy.git
9761 F: Documentation/admin-guide/jfs.rst
9765 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
9766 L: netdev@vger.kernel.org
9768 F: drivers/net/ethernet/jme.*
9770 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
9771 M: David Woodhouse <dwmw2@infradead.org>
9772 M: Richard Weinberger <richard@nod.at>
9773 L: linux-mtd@lists.infradead.org
9775 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
9776 T: git git://git.infradead.org/ubifs-2.6.git
9778 F: include/uapi/linux/jffs2.h
9780 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
9781 M: "Theodore Ts'o" <tytso@mit.edu>
9782 M: Jan Kara <jack@suse.com>
9783 L: linux-ext4@vger.kernel.org
9786 F: include/linux/jbd2.h
9788 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
9789 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
9790 L: linux-media@vger.kernel.org
9792 F: drivers/media/platform/rcar_jpu.c
9794 JSM Neo PCI based serial card
9795 L: linux-serial@vger.kernel.org
9797 F: drivers/tty/serial/jsm/
9799 K10TEMP HARDWARE MONITORING DRIVER
9800 M: Clemens Ladisch <clemens@ladisch.de>
9801 L: linux-hwmon@vger.kernel.org
9803 F: Documentation/hwmon/k10temp.rst
9804 F: drivers/hwmon/k10temp.c
9806 K8TEMP HARDWARE MONITORING DRIVER
9807 M: Rudolf Marek <r.marek@assembler.cz>
9808 L: linux-hwmon@vger.kernel.org
9810 F: Documentation/hwmon/k8temp.rst
9811 F: drivers/hwmon/k8temp.c
9814 M: Andrey Ryabinin <ryabinin.a.a@gmail.com>
9815 R: Alexander Potapenko <glider@google.com>
9816 R: Andrey Konovalov <andreyknvl@gmail.com>
9817 R: Dmitry Vyukov <dvyukov@google.com>
9818 L: kasan-dev@googlegroups.com
9820 F: Documentation/dev-tools/kasan.rst
9821 F: arch/*/include/asm/*kasan.h
9822 F: arch/*/mm/kasan_init*
9823 F: include/linux/kasan*.h
9824 F: lib/Kconfig.kasan
9825 F: lib/test_kasan*.c
9827 F: scripts/Makefile.kasan
9830 M: Masahiro Yamada <masahiroy@kernel.org>
9831 L: linux-kbuild@vger.kernel.org
9833 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
9834 F: Documentation/kbuild/kconfig*
9835 F: scripts/Kconfig.include
9839 R: Dmitry Vyukov <dvyukov@google.com>
9840 R: Andrey Konovalov <andreyknvl@gmail.com>
9841 L: kasan-dev@googlegroups.com
9843 F: Documentation/dev-tools/kcov.rst
9844 F: include/linux/kcov.h
9845 F: include/uapi/linux/kcov.h
9847 F: scripts/Makefile.kcov
9850 M: Marco Elver <elver@google.com>
9851 R: Dmitry Vyukov <dvyukov@google.com>
9852 L: kasan-dev@googlegroups.com
9854 F: Documentation/dev-tools/kcsan.rst
9855 F: include/linux/kcsan*.h
9857 F: lib/Kconfig.kcsan
9858 F: scripts/Makefile.kcsan
9861 M: Dave Young <dyoung@redhat.com>
9862 M: Baoquan He <bhe@redhat.com>
9863 R: Vivek Goyal <vgoyal@redhat.com>
9864 L: kexec@lists.infradead.org
9866 W: http://lse.sourceforge.net/kdump/
9867 F: Documentation/admin-guide/kdump/
9869 F: include/linux/crash_core.h
9870 F: include/linux/crash_dump.h
9871 F: include/uapi/linux/vmcore.h
9874 KEENE FM RADIO TRANSMITTER DRIVER
9875 M: Hans Verkuil <hverkuil@xs4all.nl>
9876 L: linux-media@vger.kernel.org
9878 W: https://linuxtv.org
9879 T: git git://linuxtv.org/media_tree.git
9880 F: drivers/media/radio/radio-keene*
9883 M: Ian Kent <raven@themaw.net>
9884 L: autofs@vger.kernel.org
9888 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
9889 M: Masahiro Yamada <masahiroy@kernel.org>
9890 M: Michal Marek <michal.lkml@markovi.net>
9891 L: linux-kbuild@vger.kernel.org
9893 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
9894 F: Documentation/kbuild/
9896 F: scripts/*vmlinux*
9898 F: scripts/Makefile*
9900 F: scripts/dummy-tools/
9906 L: kernel-janitors@vger.kernel.org
9908 W: http://kernelnewbies.org/KernelJanitors
9910 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
9911 M: "J. Bruce Fields" <bfields@fieldses.org>
9912 M: Chuck Lever <chuck.lever@oracle.com>
9913 L: linux-nfs@vger.kernel.org
9915 W: http://nfs.sourceforge.net/
9916 T: git git://linux-nfs.org/~bfields/linux.git
9920 F: include/linux/lockd/
9921 F: include/linux/sunrpc/
9922 F: include/uapi/linux/nfsd/
9923 F: include/uapi/linux/sunrpc/
9925 F: Documentation/filesystems/nfs/
9928 M: Thorsten Leemhuis <linux@leemhuis.info>
9929 L: regressions@lists.linux.dev
9932 KERNEL SELFTEST FRAMEWORK
9933 M: Shuah Khan <shuah@kernel.org>
9934 M: Shuah Khan <skhan@linuxfoundation.org>
9935 L: linux-kselftest@vger.kernel.org
9937 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
9938 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
9939 F: Documentation/dev-tools/kselftest*
9940 F: tools/testing/selftests/
9942 KERNEL UNIT TESTING FRAMEWORK (KUnit)
9943 M: Brendan Higgins <brendanhiggins@google.com>
9944 L: linux-kselftest@vger.kernel.org
9945 L: kunit-dev@googlegroups.com
9947 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
9948 F: Documentation/dev-tools/kunit/
9951 F: tools/testing/kunit/
9953 KERNEL USERMODE HELPER
9954 M: Luis Chamberlain <mcgrof@kernel.org>
9955 L: linux-kernel@vger.kernel.org
9957 F: include/linux/umh.h
9960 KERNEL VIRTUAL MACHINE (KVM)
9961 M: Paolo Bonzini <pbonzini@redhat.com>
9962 L: kvm@vger.kernel.org
9964 W: http://www.linux-kvm.org
9965 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9966 F: Documentation/virt/kvm/
9967 F: include/asm-generic/kvm*
9968 F: include/kvm/iodev.h
9969 F: include/linux/kvm*
9970 F: include/trace/events/kvm.h
9971 F: include/uapi/asm-generic/kvm*
9972 F: include/uapi/linux/kvm*
9974 F: tools/testing/selftests/kvm/
9977 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
9978 M: Marc Zyngier <maz@kernel.org>
9979 R: James Morse <james.morse@arm.com>
9980 R: Alexandru Elisei <alexandru.elisei@arm.com>
9981 R: Suzuki K Poulose <suzuki.poulose@arm.com>
9982 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9983 L: kvmarm@lists.cs.columbia.edu (moderated for non-subscribers)
9985 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
9986 F: arch/arm64/include/asm/kvm*
9987 F: arch/arm64/include/uapi/asm/kvm*
9989 F: include/kvm/arm_*
9991 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
9992 M: Huacai Chen <chenhuacai@kernel.org>
9993 M: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
9994 L: linux-mips@vger.kernel.org
9995 L: kvm@vger.kernel.org
9997 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9998 F: arch/mips/include/asm/kvm*
9999 F: arch/mips/include/uapi/asm/kvm*
10002 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
10003 M: Paul Mackerras <paulus@ozlabs.org>
10004 L: kvm-ppc@vger.kernel.org
10006 W: http://www.linux-kvm.org/
10007 T: git git://github.com/agraf/linux-2.6.git
10008 F: arch/powerpc/include/asm/kvm*
10009 F: arch/powerpc/include/uapi/asm/kvm*
10010 F: arch/powerpc/kernel/kvm*
10011 F: arch/powerpc/kvm/
10013 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
10014 M: Christian Borntraeger <borntraeger@de.ibm.com>
10015 M: Janosch Frank <frankja@linux.ibm.com>
10016 R: David Hildenbrand <david@redhat.com>
10017 R: Cornelia Huck <cohuck@redhat.com>
10018 R: Claudio Imbrenda <imbrenda@linux.ibm.com>
10019 L: kvm@vger.kernel.org
10021 W: http://www.ibm.com/developerworks/linux/linux390/
10022 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
10023 F: Documentation/virt/kvm/s390*
10024 F: arch/s390/include/asm/gmap.h
10025 F: arch/s390/include/asm/kvm*
10026 F: arch/s390/include/uapi/asm/kvm*
10027 F: arch/s390/kernel/uv.c
10029 F: arch/s390/mm/gmap.c
10030 F: tools/testing/selftests/kvm/*/s390x/
10031 F: tools/testing/selftests/kvm/s390x/
10033 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
10034 M: Paolo Bonzini <pbonzini@redhat.com>
10035 R: Sean Christopherson <seanjc@google.com>
10036 R: Vitaly Kuznetsov <vkuznets@redhat.com>
10037 R: Wanpeng Li <wanpengli@tencent.com>
10038 R: Jim Mattson <jmattson@google.com>
10039 R: Joerg Roedel <joro@8bytes.org>
10040 L: kvm@vger.kernel.org
10042 W: http://www.linux-kvm.org
10043 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10044 F: arch/x86/include/asm/kvm*
10045 F: arch/x86/include/asm/pvclock-abi.h
10046 F: arch/x86/include/asm/svm.h
10047 F: arch/x86/include/asm/vmx*.h
10048 F: arch/x86/include/uapi/asm/kvm*
10049 F: arch/x86/include/uapi/asm/svm.h
10050 F: arch/x86/include/uapi/asm/vmx.h
10051 F: arch/x86/kernel/kvm.c
10052 F: arch/x86/kernel/kvmclock.c
10057 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10058 M: Tejun Heo <tj@kernel.org>
10060 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
10062 F: include/linux/kernfs.h
10065 M: Eric Biederman <ebiederm@xmission.com>
10066 L: kexec@lists.infradead.org
10068 W: http://kernel.org/pub/linux/utils/kernel/kexec/
10069 F: include/linux/kexec.h
10070 F: include/uapi/linux/kexec.h
10074 M: Mimi Zohar <zohar@linux.ibm.com>
10075 L: linux-integrity@vger.kernel.org
10076 L: keyrings@vger.kernel.org
10078 F: Documentation/security/keys/trusted-encrypted.rst
10079 F: include/keys/encrypted-type.h
10080 F: security/keys/encrypted-keys/
10083 M: James Bottomley <jejb@linux.ibm.com>
10084 M: Jarkko Sakkinen <jarkko@kernel.org>
10085 M: Mimi Zohar <zohar@linux.ibm.com>
10086 L: linux-integrity@vger.kernel.org
10087 L: keyrings@vger.kernel.org
10089 F: Documentation/security/keys/trusted-encrypted.rst
10090 F: include/keys/trusted-type.h
10091 F: include/keys/trusted_tpm.h
10092 F: security/keys/trusted-keys/
10095 M: Sumit Garg <sumit.garg@linaro.org>
10096 L: linux-integrity@vger.kernel.org
10097 L: keyrings@vger.kernel.org
10099 F: include/keys/trusted_tee.h
10100 F: security/keys/trusted-keys/trusted_tee.c
10103 M: David Howells <dhowells@redhat.com>
10104 M: Jarkko Sakkinen <jarkko@kernel.org>
10105 L: keyrings@vger.kernel.org
10107 F: Documentation/security/keys/core.rst
10109 F: include/linux/key-type.h
10110 F: include/linux/key.h
10111 F: include/linux/keyctl.h
10112 F: include/uapi/linux/keyctl.h
10116 M: Alexander Potapenko <glider@google.com>
10117 M: Marco Elver <elver@google.com>
10118 R: Dmitry Vyukov <dvyukov@google.com>
10119 L: kasan-dev@googlegroups.com
10121 F: Documentation/dev-tools/kfence.rst
10122 F: arch/*/include/asm/kfence.h
10123 F: include/linux/kfence.h
10124 F: lib/Kconfig.kfence
10128 M: Stefani Seibold <stefani@seibold.net>
10130 F: include/linux/kfifo.h
10134 KGDB / KDB /debug_core
10135 M: Jason Wessel <jason.wessel@windriver.com>
10136 M: Daniel Thompson <daniel.thompson@linaro.org>
10137 R: Douglas Anderson <dianders@chromium.org>
10138 L: kgdb-bugreport@lists.sourceforge.net
10140 W: http://kgdb.wiki.kernel.org/
10141 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
10142 F: Documentation/dev-tools/kgdb.rst
10143 F: drivers/misc/kgdbts.c
10144 F: drivers/tty/serial/kgdboc.c
10145 F: include/linux/kdb.h
10146 F: include/linux/kgdb.h
10149 KHADAS MCU MFD DRIVER
10150 M: Neil Armstrong <narmstrong@baylibre.com>
10151 L: linux-amlogic@lists.infradead.org
10153 F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
10154 F: drivers/mfd/khadas-mcu.c
10155 F: include/linux/mfd/khadas-mcu.h
10156 F: drivers/thermal/khadas_mcu_fan.c
10159 M: Catalin Marinas <catalin.marinas@arm.com>
10161 F: Documentation/dev-tools/kmemleak.rst
10162 F: include/linux/kmemleak.h
10164 F: samples/kmemleak/kmemleak-test.c
10166 KMOD KERNEL MODULE LOADER - USERMODE HELPER
10167 M: Luis Chamberlain <mcgrof@kernel.org>
10168 L: linux-kernel@vger.kernel.org
10170 F: include/linux/kmod.h
10173 F: tools/testing/selftests/kmod/
10176 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
10177 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
10178 M: "David S. Miller" <davem@davemloft.net>
10179 M: Masami Hiramatsu <mhiramat@kernel.org>
10181 F: Documentation/trace/kprobes.rst
10182 F: include/asm-generic/kprobes.h
10183 F: include/linux/kprobes.h
10184 F: kernel/kprobes.c
10186 KS0108 LCD CONTROLLER DRIVER
10187 M: Miguel Ojeda <ojeda@kernel.org>
10189 F: Documentation/admin-guide/auxdisplay/ks0108.rst
10190 F: drivers/auxdisplay/ks0108.c
10191 F: include/linux/ks0108.h
10193 KTD253 BACKLIGHT DRIVER
10194 M: Linus Walleij <linus.walleij@linaro.org>
10196 F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
10197 F: drivers/video/backlight/ktd253-backlight.c
10200 M: Steven Rostedt <rostedt@goodmis.org>
10201 M: John Hawley <warthog9@eaglescrag.net>
10203 F: tools/testing/ktest
10206 M: David Ahern <dsahern@kernel.org>
10207 L: netdev@vger.kernel.org
10209 F: include/net/l3mdev.h
10213 M: John Fastabend <john.fastabend@gmail.com>
10214 M: Daniel Borkmann <daniel@iogearbox.net>
10215 M: Jakub Sitnicki <jakub@cloudflare.com>
10216 M: Lorenz Bauer <lmb@cloudflare.com>
10217 L: netdev@vger.kernel.org
10218 L: bpf@vger.kernel.org
10220 F: include/linux/skmsg.h
10221 F: net/core/skmsg.c
10222 F: net/core/sock_map.c
10223 F: net/ipv4/tcp_bpf.c
10224 F: net/ipv4/udp_bpf.c
10226 LANDLOCK SECURITY MODULE
10227 M: Mickaël Salaün <mic@digikod.net>
10228 L: linux-security-module@vger.kernel.org
10230 W: https://landlock.io
10231 T: git https://github.com/landlock-lsm/linux.git
10232 F: Documentation/security/landlock.rst
10233 F: Documentation/userspace-api/landlock.rst
10234 F: include/uapi/linux/landlock.h
10235 F: samples/landlock/
10236 F: security/landlock/
10237 F: tools/testing/selftests/landlock/
10241 LANTIQ / INTEL Ethernet drivers
10242 M: Hauke Mehrtens <hauke@hauke-m.de>
10243 L: netdev@vger.kernel.org
10245 F: drivers/net/dsa/lantiq_gswip.c
10246 F: drivers/net/dsa/lantiq_pce.h
10247 F: drivers/net/ethernet/lantiq_xrx200.c
10248 F: net/dsa/tag_gswip.c
10250 LANTIQ MIPS ARCHITECTURE
10251 M: John Crispin <john@phrozen.org>
10252 L: linux-mips@vger.kernel.org
10254 F: arch/mips/lantiq
10255 F: drivers/soc/lantiq
10257 LASI 53c700 driver for PARISC
10258 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
10259 L: linux-scsi@vger.kernel.org
10261 F: Documentation/scsi/53c700.rst
10262 F: drivers/scsi/53c700*
10265 M: Tobin C. Harding <me@tobin.cc>
10266 M: Tycho Andersen <tycho@tycho.pizza>
10267 L: linux-hardening@vger.kernel.org
10269 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
10270 F: scripts/leaking_addresses.pl
10273 M: Pavel Machek <pavel@ucw.cz>
10274 L: linux-leds@vger.kernel.org
10276 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
10277 F: Documentation/devicetree/bindings/leds/
10279 F: include/linux/leds.h
10281 LEGACY EEPROM DRIVER
10282 M: Jean Delvare <jdelvare@suse.com>
10284 F: Documentation/misc-devices/eeprom.rst
10285 F: drivers/misc/eeprom/eeprom.c
10287 LEGO MINDSTORMS EV3
10288 R: David Lechner <david@lechnology.com>
10290 F: Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
10291 F: arch/arm/boot/dts/da850-lego-ev3.dts
10292 F: drivers/power/supply/lego_ev3_battery.c
10294 LEGO USB Tower driver
10295 M: Juergen Stuber <starblue@users.sourceforge.net>
10296 L: legousb-devel@lists.sourceforge.net
10298 W: http://legousb.sourceforge.net/
10299 F: drivers/usb/misc/legousbtower.c
10302 M: Matan Ziv-Av <matan@svgalib.org>
10303 L: platform-driver-x86@vger.kernel.org
10305 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
10306 F: Documentation/admin-guide/laptops/lg-laptop.rst
10307 F: drivers/platform/x86/lg-laptop.c
10309 LG2160 MEDIA DRIVER
10310 M: Michael Krufky <mkrufky@linuxtv.org>
10311 L: linux-media@vger.kernel.org
10313 W: https://linuxtv.org
10314 W: http://github.com/mkrufky
10315 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10316 T: git git://linuxtv.org/mkrufky/tuners.git
10317 F: drivers/media/dvb-frontends/lg2160.*
10319 LGDT3305 MEDIA DRIVER
10320 M: Michael Krufky <mkrufky@linuxtv.org>
10321 L: linux-media@vger.kernel.org
10323 W: https://linuxtv.org
10324 W: http://github.com/mkrufky
10325 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10326 T: git git://linuxtv.org/mkrufky/tuners.git
10327 F: drivers/media/dvb-frontends/lgdt3305.*
10329 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
10330 M: Viresh Kumar <vireshk@kernel.org>
10331 L: linux-ide@vger.kernel.org
10333 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10334 F: drivers/ata/pata_arasan_cf.c
10335 F: include/linux/pata_arasan_cf_data.h
10337 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
10338 M: Linus Walleij <linus.walleij@linaro.org>
10339 L: linux-ide@vger.kernel.org
10341 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10342 F: drivers/ata/pata_ftide010.c
10343 F: drivers/ata/sata_gemini.c
10344 F: drivers/ata/sata_gemini.h
10346 LIBATA SATA AHCI PLATFORM devices support
10347 M: Hans de Goede <hdegoede@redhat.com>
10348 M: Jens Axboe <axboe@kernel.dk>
10349 L: linux-ide@vger.kernel.org
10351 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10352 F: drivers/ata/ahci_platform.c
10353 F: drivers/ata/libahci_platform.c
10354 F: include/linux/ahci_platform.h
10356 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
10357 M: Mikael Pettersson <mikpelinux@gmail.com>
10358 L: linux-ide@vger.kernel.org
10360 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10361 F: drivers/ata/sata_promise.*
10363 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
10364 M: Jens Axboe <axboe@kernel.dk>
10365 L: linux-ide@vger.kernel.org
10367 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10368 F: Documentation/devicetree/bindings/ata/
10370 F: include/linux/ata.h
10371 F: include/linux/libata.h
10374 M: Sasha Levin <alexander.levin@microsoft.com>
10376 F: tools/lib/lockdep/
10378 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
10379 M: Dan Williams <dan.j.williams@intel.com>
10380 M: Vishal Verma <vishal.l.verma@intel.com>
10381 M: Dave Jiang <dave.jiang@intel.com>
10382 L: linux-nvdimm@lists.01.org
10384 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10385 P: Documentation/nvdimm/maintainer-entry-profile.rst
10386 F: drivers/nvdimm/blk.c
10387 F: drivers/nvdimm/region_devs.c
10389 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
10390 M: Vishal Verma <vishal.l.verma@intel.com>
10391 M: Dan Williams <dan.j.williams@intel.com>
10392 M: Dave Jiang <dave.jiang@intel.com>
10393 L: linux-nvdimm@lists.01.org
10395 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10396 P: Documentation/nvdimm/maintainer-entry-profile.rst
10397 F: drivers/nvdimm/btt*
10399 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
10400 M: Dan Williams <dan.j.williams@intel.com>
10401 M: Vishal Verma <vishal.l.verma@intel.com>
10402 M: Dave Jiang <dave.jiang@intel.com>
10403 L: linux-nvdimm@lists.01.org
10405 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10406 P: Documentation/nvdimm/maintainer-entry-profile.rst
10407 F: drivers/nvdimm/pmem*
10409 LIBNVDIMM: DEVICETREE BINDINGS
10410 M: Oliver O'Halloran <oohall@gmail.com>
10411 L: linux-nvdimm@lists.01.org
10413 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10414 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
10415 F: drivers/nvdimm/of_pmem.c
10417 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
10418 M: Dan Williams <dan.j.williams@intel.com>
10419 M: Vishal Verma <vishal.l.verma@intel.com>
10420 M: Dave Jiang <dave.jiang@intel.com>
10421 M: Ira Weiny <ira.weiny@intel.com>
10422 L: linux-nvdimm@lists.01.org
10424 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10425 P: Documentation/nvdimm/maintainer-entry-profile.rst
10426 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
10427 F: drivers/acpi/nfit/*
10428 F: drivers/nvdimm/*
10429 F: include/linux/libnvdimm.h
10430 F: include/linux/nd.h
10431 F: include/uapi/linux/ndctl.h
10432 F: tools/testing/nvdimm/
10434 LICENSES and SPDX stuff
10435 M: Thomas Gleixner <tglx@linutronix.de>
10436 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10437 L: linux-spdx@vger.kernel.org
10439 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
10441 F: Documentation/process/license-rules.rst
10443 F: scripts/spdxcheck-test.sh
10444 F: scripts/spdxcheck.py
10446 LIGHTNVM PLATFORM SUPPORT
10447 M: Matias Bjorling <mb@lightnvm.io>
10448 L: linux-block@vger.kernel.org
10450 W: http://github/OpenChannelSSD
10451 F: drivers/lightnvm/
10452 F: include/linux/lightnvm.h
10453 F: include/uapi/linux/lightnvm.h
10455 LINEAR RANGES HELPERS
10456 M: Mark Brown <broonie@kernel.org>
10457 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
10458 F: lib/linear_ranges.c
10459 F: lib/test_linear_ranges.c
10460 F: include/linux/linear_range.h
10462 LINUX FOR POWER MACINTOSH
10463 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10464 L: linuxppc-dev@lists.ozlabs.org
10466 F: arch/powerpc/platforms/powermac/
10467 F: drivers/macintosh/
10469 LINUX FOR POWERPC (32-BIT AND 64-BIT)
10470 M: Michael Ellerman <mpe@ellerman.id.au>
10471 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10472 R: Paul Mackerras <paulus@samba.org>
10473 L: linuxppc-dev@lists.ozlabs.org
10475 W: https://github.com/linuxppc/wiki/wiki
10476 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
10477 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
10478 F: Documentation/ABI/stable/sysfs-firmware-opal-*
10479 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
10480 F: Documentation/devicetree/bindings/powerpc/
10481 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
10482 F: Documentation/powerpc/
10484 F: drivers/*/*/*pasemi*
10485 F: drivers/*/*pasemi*
10486 F: drivers/char/tpm/tpm_ibmvtpm*
10487 F: drivers/crypto/nx/
10488 F: drivers/crypto/vmx/
10489 F: drivers/i2c/busses/i2c-opal.c
10490 F: drivers/net/ethernet/ibm/ibmveth.*
10491 F: drivers/net/ethernet/ibm/ibmvnic.*
10492 F: drivers/pci/hotplug/pnv_php.c
10493 F: drivers/pci/hotplug/rpa*
10494 F: drivers/rtc/rtc-opal.c
10495 F: drivers/scsi/ibmvscsi/
10496 F: drivers/tty/hvc/hvc_opal.c
10497 F: drivers/watchdog/wdrtas.c
10498 F: tools/testing/selftests/powerpc
10505 LINUX FOR POWERPC EMBEDDED MPC5XXX
10506 M: Anatolij Gustschin <agust@denx.de>
10507 L: linuxppc-dev@lists.ozlabs.org
10509 F: arch/powerpc/platforms/512x/
10510 F: arch/powerpc/platforms/52xx/
10512 LINUX FOR POWERPC EMBEDDED PPC4XX
10513 L: linuxppc-dev@lists.ozlabs.org
10515 F: arch/powerpc/platforms/40x/
10516 F: arch/powerpc/platforms/44x/
10518 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
10519 M: Scott Wood <oss@buserror.net>
10520 L: linuxppc-dev@lists.ozlabs.org
10522 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
10523 F: Documentation/devicetree/bindings/powerpc/fsl/
10524 F: arch/powerpc/platforms/83xx/
10525 F: arch/powerpc/platforms/85xx/
10527 LINUX FOR POWERPC EMBEDDED PPC8XX
10528 M: Christophe Leroy <christophe.leroy@csgroup.eu>
10529 L: linuxppc-dev@lists.ozlabs.org
10531 F: arch/powerpc/platforms/8xx/
10533 LINUX KERNEL DUMP TEST MODULE (LKDTM)
10534 M: Kees Cook <keescook@chromium.org>
10536 F: drivers/misc/lkdtm/*
10537 F: tools/testing/selftests/lkdtm/*
10539 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
10540 M: Alan Stern <stern@rowland.harvard.edu>
10541 M: Andrea Parri <parri.andrea@gmail.com>
10542 M: Will Deacon <will@kernel.org>
10543 M: Peter Zijlstra <peterz@infradead.org>
10544 M: Boqun Feng <boqun.feng@gmail.com>
10545 M: Nicholas Piggin <npiggin@gmail.com>
10546 M: David Howells <dhowells@redhat.com>
10547 M: Jade Alglave <j.alglave@ucl.ac.uk>
10548 M: Luc Maranget <luc.maranget@inria.fr>
10549 M: "Paul E. McKenney" <paulmck@kernel.org>
10550 R: Akira Yokosawa <akiyks@gmail.com>
10551 R: Daniel Lustig <dlustig@nvidia.com>
10552 R: Joel Fernandes <joel@joelfernandes.org>
10553 L: linux-kernel@vger.kernel.org
10554 L: linux-arch@vger.kernel.org
10556 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
10557 F: Documentation/atomic_bitops.txt
10558 F: Documentation/atomic_t.txt
10559 F: Documentation/core-api/refcount-vs-atomic.rst
10560 F: Documentation/litmus-tests/
10561 F: Documentation/memory-barriers.txt
10562 F: tools/memory-model/
10564 LIS3LV02D ACCELEROMETER DRIVER
10565 M: Eric Piel <eric.piel@tremplin-utc.net>
10567 F: Documentation/misc-devices/lis3lv02d.rst
10568 F: drivers/misc/lis3lv02d/
10569 F: drivers/platform/x86/hp_accel.c
10572 M: David Gow <davidgow@google.com>
10573 L: linux-kselftest@vger.kernel.org
10574 L: kunit-dev@googlegroups.com
10579 M: Karol Gugala <kgugala@antmicro.com>
10580 M: Mateusz Holenko <mholenko@antmicro.com>
10582 F: Documentation/devicetree/bindings/*/litex,*.yaml
10583 F: arch/openrisc/boot/dts/or1klitex.dts
10584 F: drivers/soc/litex/litex_soc_ctrl.c
10585 F: drivers/tty/serial/liteuart.c
10586 F: include/linux/litex.h
10589 M: Josh Poimboeuf <jpoimboe@redhat.com>
10590 M: Jiri Kosina <jikos@kernel.org>
10591 M: Miroslav Benes <mbenes@suse.cz>
10592 M: Petr Mladek <pmladek@suse.com>
10593 R: Joe Lawrence <joe.lawrence@redhat.com>
10594 L: live-patching@vger.kernel.org
10596 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
10597 F: Documentation/ABI/testing/sysfs-kernel-livepatch
10598 F: Documentation/livepatch/
10599 F: arch/powerpc/include/asm/livepatch.h
10600 F: arch/s390/include/asm/livepatch.h
10601 F: arch/x86/include/asm/livepatch.h
10602 F: include/linux/livepatch.h
10603 F: kernel/livepatch/
10605 F: samples/livepatch/
10606 F: tools/testing/selftests/livepatch/
10609 L: netdev@vger.kernel.org
10611 F: include/linux/llc.h
10612 F: include/net/llc*
10613 F: include/uapi/linux/llc.h
10616 LM73 HARDWARE MONITOR DRIVER
10617 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
10618 L: linux-hwmon@vger.kernel.org
10620 F: drivers/hwmon/lm73.c
10622 LM78 HARDWARE MONITOR DRIVER
10623 M: Jean Delvare <jdelvare@suse.com>
10624 L: linux-hwmon@vger.kernel.org
10626 F: Documentation/hwmon/lm78.rst
10627 F: drivers/hwmon/lm78.c
10629 LM83 HARDWARE MONITOR DRIVER
10630 M: Jean Delvare <jdelvare@suse.com>
10631 L: linux-hwmon@vger.kernel.org
10633 F: Documentation/hwmon/lm83.rst
10634 F: drivers/hwmon/lm83.c
10636 LM90 HARDWARE MONITOR DRIVER
10637 M: Jean Delvare <jdelvare@suse.com>
10638 L: linux-hwmon@vger.kernel.org
10640 F: Documentation/devicetree/bindings/hwmon/lm90.txt
10641 F: Documentation/hwmon/lm90.rst
10642 F: drivers/hwmon/lm90.c
10643 F: include/dt-bindings/thermal/lm90.h
10645 LM95234 HARDWARE MONITOR DRIVER
10646 M: Guenter Roeck <linux@roeck-us.net>
10647 L: linux-hwmon@vger.kernel.org
10649 F: Documentation/hwmon/lm95234.rst
10650 F: drivers/hwmon/lm95234.c
10652 LME2510 MEDIA DRIVER
10653 M: Malcolm Priestley <tvboxspy@gmail.com>
10654 L: linux-media@vger.kernel.org
10656 W: https://linuxtv.org
10657 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10658 F: drivers/media/usb/dvb-usb-v2/lmedm04*
10660 LOADPIN SECURITY MODULE
10661 M: Kees Cook <keescook@chromium.org>
10663 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10664 F: Documentation/admin-guide/LSM/LoadPin.rst
10665 F: security/loadpin/
10668 M: Peter Zijlstra <peterz@infradead.org>
10669 M: Ingo Molnar <mingo@redhat.com>
10670 M: Will Deacon <will@kernel.org>
10671 R: Waiman Long <longman@redhat.com>
10672 R: Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
10673 L: linux-kernel@vger.kernel.org
10675 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
10676 F: Documentation/locking/
10677 F: arch/*/include/asm/spinlock*.h
10678 F: include/linux/lockdep.h
10679 F: include/linux/mutex*.h
10680 F: include/linux/rwlock*.h
10681 F: include/linux/rwsem*.h
10682 F: include/linux/seqlock.h
10683 F: include/linux/spinlock*.h
10685 F: lib/locking*.[ch]
10686 X: kernel/locking/locktorture.c
10688 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
10689 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
10690 L: linux-ntfs-dev@lists.sourceforge.net
10692 W: http://www.linux-ntfs.org/content/view/19/37/
10693 F: Documentation/admin-guide/ldm.rst
10694 F: block/partitions/ldm.*
10696 LOGITECH HID GAMING KEYBOARDS
10697 M: Hans de Goede <hdegoede@redhat.com>
10698 L: linux-input@vger.kernel.org
10700 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10701 F: drivers/hid/hid-lg-g15.c
10703 LONTIUM LT8912B MIPI TO HDMI BRIDGE
10704 M: Adrien Grassein <adrien.grassein@gmail.com>
10706 F: Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
10707 F: drivers/gpu/drm/bridge/lontium-lt8912b.c
10709 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
10710 M: Sathya Prakash <sathya.prakash@broadcom.com>
10711 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
10712 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
10713 L: MPT-FusionLinux.pdl@broadcom.com
10714 L: linux-scsi@vger.kernel.org
10716 W: http://www.avagotech.com/support/
10717 F: drivers/message/fusion/
10718 F: drivers/scsi/mpt3sas/
10720 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
10721 M: Matthew Wilcox <willy@infradead.org>
10722 L: linux-scsi@vger.kernel.org
10724 F: drivers/scsi/sym53c8xx_2/
10727 M: Marcus Folkesson <marcus.folkesson@gmail.com>
10728 L: linux-iio@vger.kernel.org
10730 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
10731 F: drivers/iio/dac/ltc1660.c
10733 LTC2947 HARDWARE MONITOR DRIVER
10734 M: Nuno Sá <nuno.sa@analog.com>
10735 L: linux-hwmon@vger.kernel.org
10737 W: http://ez.analog.com/community/linux-device-drivers
10738 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
10739 F: drivers/hwmon/ltc2947-core.c
10740 F: drivers/hwmon/ltc2947-i2c.c
10741 F: drivers/hwmon/ltc2947-spi.c
10742 F: drivers/hwmon/ltc2947.h
10744 LTC2983 IIO TEMPERATURE DRIVER
10745 M: Nuno Sá <nuno.sa@analog.com>
10746 L: linux-iio@vger.kernel.org
10748 W: http://ez.analog.com/community/linux-device-drivers
10749 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
10750 F: drivers/iio/temperature/ltc2983.c
10752 LTC4261 HARDWARE MONITOR DRIVER
10753 M: Guenter Roeck <linux@roeck-us.net>
10754 L: linux-hwmon@vger.kernel.org
10756 F: Documentation/hwmon/ltc4261.rst
10757 F: drivers/hwmon/ltc4261.c
10759 LTC4306 I2C MULTIPLEXER DRIVER
10760 M: Michael Hennerich <michael.hennerich@analog.com>
10761 L: linux-i2c@vger.kernel.org
10763 W: http://ez.analog.com/community/linux-device-drivers
10764 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
10765 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
10767 LTP (Linux Test Project)
10768 M: Mike Frysinger <vapier@gentoo.org>
10769 M: Cyril Hrubis <chrubis@suse.cz>
10770 M: Wanlong Gao <wanlong.gao@gmail.com>
10771 M: Jan Stancek <jstancek@redhat.com>
10772 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
10773 M: Alexey Kodanev <alexey.kodanev@oracle.com>
10774 L: ltp@lists.linux.it (subscribers-only)
10776 W: http://linux-test-project.github.io/
10777 T: git git://github.com/linux-test-project/ltp.git
10780 M: Ioana Ciornei <ioana.ciornei@nxp.com>
10781 L: netdev@vger.kernel.org
10783 F: drivers/net/pcs/pcs-lynx.c
10784 F: include/linux/pcs-lynx.h
10787 M: Geert Uytterhoeven <geert@linux-m68k.org>
10788 L: linux-m68k@lists.linux-m68k.org
10790 W: http://www.linux-m68k.org/
10791 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
10795 M68K ON APPLE MACINTOSH
10796 M: Joshua Thompson <funaho@jurai.org>
10797 L: linux-m68k@lists.linux-m68k.org
10799 W: http://www.mac.linux-m68k.org/
10801 F: drivers/macintosh/adb-iop.c
10802 F: drivers/macintosh/via-macii.c
10805 M: Philip Blundell <philb@gnu.org>
10807 W: http://www.tazenda.demon.co.uk/phil/linux-hp
10808 F: arch/m68k/hp300/
10810 M88DS3103 MEDIA DRIVER
10811 M: Antti Palosaari <crope@iki.fi>
10812 L: linux-media@vger.kernel.org
10814 W: https://linuxtv.org
10815 W: http://palosaari.fi/linux/
10816 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10817 T: git git://linuxtv.org/anttip/media_tree.git
10818 F: drivers/media/dvb-frontends/m88ds3103*
10820 M88RS2000 MEDIA DRIVER
10821 M: Malcolm Priestley <tvboxspy@gmail.com>
10822 L: linux-media@vger.kernel.org
10824 W: https://linuxtv.org
10825 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10826 F: drivers/media/dvb-frontends/m88rs2000*
10828 MA901 MASTERKIT USB FM RADIO DRIVER
10829 M: Alexey Klimov <klimov.linux@gmail.com>
10830 L: linux-media@vger.kernel.org
10832 T: git git://linuxtv.org/media_tree.git
10833 F: drivers/media/radio/radio-ma901.c
10836 M: Johannes Berg <johannes@sipsolutions.net>
10837 L: linux-wireless@vger.kernel.org
10839 W: https://wireless.wiki.kernel.org/
10840 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10841 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10842 F: Documentation/networking/mac80211-injection.rst
10843 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
10844 F: drivers/net/wireless/mac80211_hwsim.[ch]
10845 F: include/net/mac80211.h
10849 M: Jassi Brar <jassisinghbrar@gmail.com>
10850 L: linux-kernel@vger.kernel.org
10852 F: drivers/mailbox/
10853 F: include/linux/mailbox_client.h
10854 F: include/linux/mailbox_controller.h
10855 F: Documentation/devicetree/bindings/mailbox/
10858 M: Viresh Kumar <viresh.kumar@linaro.org>
10859 M: Tushar Khandelwal <Tushar.Khandelwal@arm.com>
10860 L: linux-kernel@vger.kernel.org
10862 F: drivers/mailbox/arm_mhuv2.c
10863 F: include/linux/mailbox/arm_mhuv2_message.h
10864 F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
10866 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
10867 M: Michael Kerrisk <mtk.manpages@gmail.com>
10868 L: linux-man@vger.kernel.org
10870 W: http://www.kernel.org/doc/man-pages
10872 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
10873 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
10874 L: linux-mips@vger.kernel.org
10876 F: arch/mips/boot/dts/img/pistachio_marduk.dts
10878 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
10879 M: Andrew Lunn <andrew@lunn.ch>
10880 M: Vivien Didelot <vivien.didelot@gmail.com>
10881 L: netdev@vger.kernel.org
10883 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
10884 F: Documentation/networking/devlink/mv88e6xxx.rst
10885 F: drivers/net/dsa/mv88e6xxx/
10886 F: include/linux/platform_data/mv88e6xxx.h
10888 MARVELL ARMADA 3700 PHY DRIVERS
10889 M: Miquel Raynal <miquel.raynal@bootlin.com>
10891 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
10892 F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
10893 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
10894 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
10896 MARVELL ARMADA DRM SUPPORT
10897 M: Russell King <linux@armlinux.org.uk>
10899 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
10900 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
10901 F: Documentation/devicetree/bindings/display/armada/
10902 F: drivers/gpu/drm/armada/
10903 F: include/uapi/drm/armada_drm.h
10905 MARVELL CRYPTO DRIVER
10906 M: Boris Brezillon <bbrezillon@kernel.org>
10907 M: Arnaud Ebalard <arno@natisbad.org>
10908 M: Srujana Challa <schalla@marvell.com>
10909 L: linux-crypto@vger.kernel.org
10911 F: drivers/crypto/marvell/
10912 F: include/linux/soc/marvell/octeontx2/
10914 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
10915 M: Mirko Lindner <mlindner@marvell.com>
10916 M: Stephen Hemminger <stephen@networkplumber.org>
10917 L: netdev@vger.kernel.org
10919 F: drivers/net/ethernet/marvell/sk*
10921 MARVELL LIBERTAS WIRELESS DRIVER
10922 L: libertas-dev@lists.infradead.org
10924 F: drivers/net/wireless/marvell/libertas/
10926 MARVELL MACCHIATOBIN SUPPORT
10927 M: Russell King <linux@armlinux.org.uk>
10928 L: linux-arm-kernel@lists.infradead.org
10930 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
10932 MARVELL MV643XX ETHERNET DRIVER
10933 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
10934 L: netdev@vger.kernel.org
10936 F: drivers/net/ethernet/marvell/mv643xx_eth.*
10937 F: include/linux/mv643xx.h
10939 MARVELL MV88X3310 PHY DRIVER
10940 M: Russell King <linux@armlinux.org.uk>
10941 M: Marek Behun <marek.behun@nic.cz>
10942 L: netdev@vger.kernel.org
10944 F: drivers/net/phy/marvell10g.c
10946 MARVELL MVEBU THERMAL DRIVER
10947 M: Miquel Raynal <miquel.raynal@bootlin.com>
10949 F: drivers/thermal/armada_thermal.c
10951 MARVELL MVNETA ETHERNET DRIVER
10952 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
10953 L: netdev@vger.kernel.org
10955 F: drivers/net/ethernet/marvell/mvneta.*
10957 MARVELL MVPP2 ETHERNET DRIVER
10958 M: Marcin Wojtas <mw@semihalf.com>
10959 M: Russell King <linux@armlinux.org.uk>
10960 L: netdev@vger.kernel.org
10962 F: Documentation/devicetree/bindings/net/marvell-pp2.txt
10963 F: drivers/net/ethernet/marvell/mvpp2/
10965 MARVELL MWIFIEX WIRELESS DRIVER
10966 M: Amitkumar Karwar <amitkarwar@gmail.com>
10967 M: Ganapathi Bhat <ganapathi017@gmail.com>
10968 M: Sharvari Harisangam <sharvari.harisangam@nxp.com>
10969 M: Xinming Hu <huxinming820@gmail.com>
10970 L: linux-wireless@vger.kernel.org
10972 F: drivers/net/wireless/marvell/mwifiex/
10974 MARVELL MWL8K WIRELESS DRIVER
10975 M: Lennert Buytenhek <buytenh@wantstofly.org>
10976 L: linux-wireless@vger.kernel.org
10978 F: drivers/net/wireless/marvell/mwl8k.c
10980 MARVELL NAND CONTROLLER DRIVER
10981 M: Miquel Raynal <miquel.raynal@bootlin.com>
10982 L: linux-mtd@lists.infradead.org
10984 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
10985 F: drivers/mtd/nand/raw/marvell_nand.c
10987 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
10988 M: Sunil Goutham <sgoutham@marvell.com>
10989 M: Geetha sowjanya <gakula@marvell.com>
10990 M: Subbaraya Sundeep <sbhatta@marvell.com>
10991 M: hariprasad <hkelam@marvell.com>
10992 L: netdev@vger.kernel.org
10994 F: drivers/net/ethernet/marvell/octeontx2/nic/
10995 F: include/linux/soc/marvell/octeontx2/
10997 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
10998 M: Sunil Goutham <sgoutham@marvell.com>
10999 M: Linu Cherian <lcherian@marvell.com>
11000 M: Geetha sowjanya <gakula@marvell.com>
11001 M: Jerin Jacob <jerinj@marvell.com>
11002 M: hariprasad <hkelam@marvell.com>
11003 M: Subbaraya Sundeep <sbhatta@marvell.com>
11004 L: netdev@vger.kernel.org
11006 F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
11007 F: drivers/net/ethernet/marvell/octeontx2/af/
11009 MARVELL PRESTERA ETHERNET SWITCH DRIVER
11010 M: Vadym Kochan <vkochan@marvell.com>
11011 M: Taras Chornyi <tchornyi@marvell.com>
11013 W: https://github.com/Marvell-switching/switchdev-prestera
11014 F: drivers/net/ethernet/marvell/prestera/
11016 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
11017 M: Nicolas Pitre <nico@fluxnic.net>
11019 F: drivers/mmc/host/mvsdio.*
11021 MARVELL USB MDIO CONTROLLER DRIVER
11022 M: Tobias Waldekranz <tobias@waldekranz.com>
11023 L: netdev@vger.kernel.org
11025 F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
11026 F: drivers/net/mdio/mdio-mvusb.c
11028 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
11029 M: Hu Ziji <huziji@marvell.com>
11030 L: linux-mmc@vger.kernel.org
11032 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
11033 F: drivers/mmc/host/sdhci-xenon*
11035 MATROX FRAMEBUFFER DRIVER
11036 L: linux-fbdev@vger.kernel.org
11038 F: drivers/video/fbdev/matrox/matroxfb_*
11039 F: include/uapi/linux/matroxfb.h
11042 M: Daniel Nilsson <daniel.nilsson@flex.com>
11043 L: linux-hwmon@vger.kernel.org
11045 F: Documentation/hwmon/max15301.rst
11046 F: drivers/hwmon/pmbus/max15301.c
11048 MAX16065 HARDWARE MONITOR DRIVER
11049 M: Guenter Roeck <linux@roeck-us.net>
11050 L: linux-hwmon@vger.kernel.org
11052 F: Documentation/hwmon/max16065.rst
11053 F: drivers/hwmon/max16065.c
11055 MAX2175 SDR TUNER DRIVER
11056 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
11057 L: linux-media@vger.kernel.org
11059 T: git git://linuxtv.org/media_tree.git
11060 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
11061 F: Documentation/userspace-api/media/drivers/max2175.rst
11062 F: drivers/media/i2c/max2175*
11063 F: include/uapi/linux/max2175.h
11065 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
11066 L: linux-hwmon@vger.kernel.org
11068 F: Documentation/hwmon/max6650.rst
11069 F: drivers/hwmon/max6650.c
11071 MAX6697 HARDWARE MONITOR DRIVER
11072 M: Guenter Roeck <linux@roeck-us.net>
11073 L: linux-hwmon@vger.kernel.org
11075 F: Documentation/devicetree/bindings/hwmon/max6697.txt
11076 F: Documentation/hwmon/max6697.rst
11077 F: drivers/hwmon/max6697.c
11078 F: include/linux/platform_data/max6697.h
11080 MAX9286 QUAD GMSL DESERIALIZER DRIVER
11081 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
11082 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11083 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
11084 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
11085 L: linux-media@vger.kernel.org
11087 F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
11088 F: drivers/media/i2c/max9286.c
11090 MAX9860 MONO AUDIO VOICE CODEC DRIVER
11091 M: Peter Rosin <peda@axentia.se>
11092 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11094 F: Documentation/devicetree/bindings/sound/max9860.txt
11095 F: sound/soc/codecs/max9860.*
11097 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
11098 M: Andreas Klinger <ak@it-klinger.de>
11099 L: linux-iio@vger.kernel.org
11101 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
11102 F: drivers/iio/proximity/mb1232.c
11104 MAXIM MAX77650 PMIC MFD DRIVER
11105 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
11106 L: linux-kernel@vger.kernel.org
11108 F: Documentation/devicetree/bindings/*/*max77650.yaml
11109 F: Documentation/devicetree/bindings/*/max77650*.yaml
11110 F: drivers/gpio/gpio-max77650.c
11111 F: drivers/input/misc/max77650-onkey.c
11112 F: drivers/leds/leds-max77650.c
11113 F: drivers/mfd/max77650.c
11114 F: drivers/power/supply/max77650-charger.c
11115 F: drivers/regulator/max77650-regulator.c
11116 F: include/linux/mfd/max77650.h
11118 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
11119 M: Javier Martinez Canillas <javier@dowhile0.org>
11120 L: linux-kernel@vger.kernel.org
11122 F: Documentation/devicetree/bindings/*/*max77802.txt
11123 F: drivers/regulator/max77802-regulator.c
11124 F: include/dt-bindings/*/*max77802.h
11126 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
11127 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
11128 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11129 L: linux-pm@vger.kernel.org
11131 F: drivers/power/supply/max14577_charger.c
11132 F: drivers/power/supply/max77693_charger.c
11134 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
11135 M: Chanwoo Choi <cw00.choi@samsung.com>
11136 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
11137 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11138 L: linux-kernel@vger.kernel.org
11140 F: Documentation/devicetree/bindings/*/max77686.txt
11141 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
11142 F: Documentation/devicetree/bindings/mfd/max14577.txt
11143 F: Documentation/devicetree/bindings/mfd/max77693.txt
11144 F: drivers/*/max14577*.c
11145 F: drivers/*/max77686*.c
11146 F: drivers/*/max77693*.c
11147 F: drivers/clk/clk-max77686.c
11148 F: drivers/extcon/extcon-max14577.c
11149 F: drivers/extcon/extcon-max77693.c
11150 F: drivers/rtc/rtc-max77686.c
11151 F: include/linux/mfd/max14577*.h
11152 F: include/linux/mfd/max77686*.h
11153 F: include/linux/mfd/max77693*.h
11155 MAXIRADIO FM RADIO RECEIVER DRIVER
11156 M: Hans Verkuil <hverkuil@xs4all.nl>
11157 L: linux-media@vger.kernel.org
11159 W: https://linuxtv.org
11160 T: git git://linuxtv.org/media_tree.git
11161 F: drivers/media/radio/radio-maxiradio*
11163 MCAN MMIO DEVICE DRIVER
11164 M: Chandrasekar Ramakrishnan <rcsekar@samsung.com>
11165 L: linux-can@vger.kernel.org
11167 F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
11168 F: drivers/net/can/m_can/m_can.c
11169 F: drivers/net/can/m_can/m_can.h
11170 F: drivers/net/can/m_can/m_can_platform.c
11172 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
11173 M: Rishi Gupta <gupt21@gmail.com>
11174 L: linux-i2c@vger.kernel.org
11175 L: linux-input@vger.kernel.org
11177 F: drivers/hid/hid-mcp2221.c
11179 MCP251XFD SPI-CAN NETWORK DRIVER
11180 M: Marc Kleine-Budde <mkl@pengutronix.de>
11181 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11182 R: Thomas Kopp <thomas.kopp@microchip.com>
11183 L: linux-can@vger.kernel.org
11185 F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
11186 F: drivers/net/can/spi/mcp251xfd/
11188 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
11189 M: Peter Rosin <peda@axentia.se>
11190 L: linux-iio@vger.kernel.org
11192 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
11193 F: drivers/iio/potentiometer/mcp4018.c
11194 F: drivers/iio/potentiometer/mcp4531.c
11196 MCR20A IEEE-802.15.4 RADIO DRIVER
11197 M: Xue Liu <liuxuenetmail@gmail.com>
11198 L: linux-wpan@vger.kernel.org
11200 W: https://github.com/xueliu/mcr20a-linux
11201 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
11202 F: drivers/net/ieee802154/mcr20a.c
11203 F: drivers/net/ieee802154/mcr20a.h
11205 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
11206 M: William Breathitt Gray <vilhelm.gray@gmail.com>
11207 L: linux-iio@vger.kernel.org
11209 F: drivers/iio/dac/cio-dac.c
11211 MEDIA CONTROLLER FRAMEWORK
11212 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11213 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11214 L: linux-media@vger.kernel.org
11216 W: https://www.linuxtv.org
11217 T: git git://linuxtv.org/media_tree.git
11218 F: drivers/media/mc/
11219 F: include/media/media-*.h
11220 F: include/uapi/linux/media.h
11222 MEDIA DRIVER FOR FREESCALE IMX PXP
11223 M: Philipp Zabel <p.zabel@pengutronix.de>
11224 L: linux-media@vger.kernel.org
11226 T: git git://linuxtv.org/media_tree.git
11227 F: drivers/media/platform/imx-pxp.[ch]
11229 MEDIA DRIVERS FOR ASCOT2E
11230 M: Sergey Kozlov <serjk@netup.ru>
11231 M: Abylay Ospan <aospan@netup.ru>
11232 L: linux-media@vger.kernel.org
11234 W: https://linuxtv.org
11235 W: http://netup.tv/
11236 T: git git://linuxtv.org/media_tree.git
11237 F: drivers/media/dvb-frontends/ascot2e*
11239 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
11240 M: Jasmin Jessich <jasmin@anw.at>
11241 L: linux-media@vger.kernel.org
11243 W: https://linuxtv.org
11244 T: git git://linuxtv.org/media_tree.git
11245 F: drivers/media/dvb-frontends/cxd2099*
11247 MEDIA DRIVERS FOR CXD2841ER
11248 M: Sergey Kozlov <serjk@netup.ru>
11249 M: Abylay Ospan <aospan@netup.ru>
11250 L: linux-media@vger.kernel.org
11252 W: https://linuxtv.org
11253 W: http://netup.tv/
11254 T: git git://linuxtv.org/media_tree.git
11255 F: drivers/media/dvb-frontends/cxd2841er*
11257 MEDIA DRIVERS FOR CXD2880
11258 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
11259 L: linux-media@vger.kernel.org
11261 W: http://linuxtv.org/
11262 T: git git://linuxtv.org/media_tree.git
11263 F: drivers/media/dvb-frontends/cxd2880/*
11264 F: drivers/media/spi/cxd2880*
11266 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
11267 L: linux-media@vger.kernel.org
11269 W: https://linuxtv.org
11270 T: git git://linuxtv.org/media_tree.git
11271 F: drivers/media/pci/ddbridge/*
11273 MEDIA DRIVERS FOR FREESCALE IMX
11274 M: Steve Longerbeam <slongerbeam@gmail.com>
11275 M: Philipp Zabel <p.zabel@pengutronix.de>
11276 L: linux-media@vger.kernel.org
11278 T: git git://linuxtv.org/media_tree.git
11279 F: Documentation/admin-guide/media/imx.rst
11280 F: Documentation/devicetree/bindings/media/imx.txt
11281 F: drivers/staging/media/imx/
11282 F: include/linux/imx-media.h
11283 F: include/media/imx.h
11285 MEDIA DRIVERS FOR FREESCALE IMX7
11286 M: Rui Miguel Silva <rmfrfs@gmail.com>
11287 L: linux-media@vger.kernel.org
11289 T: git git://linuxtv.org/media_tree.git
11290 F: Documentation/admin-guide/media/imx7.rst
11291 F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
11292 F: Documentation/devicetree/bindings/media/nxp,imx7-mipi-csi2.yaml
11293 F: drivers/staging/media/imx/imx7-media-csi.c
11294 F: drivers/staging/media/imx/imx7-mipi-csis.c
11296 MEDIA DRIVERS FOR HELENE
11297 M: Abylay Ospan <aospan@netup.ru>
11298 L: linux-media@vger.kernel.org
11300 W: https://linuxtv.org
11301 W: http://netup.tv/
11302 T: git git://linuxtv.org/media_tree.git
11303 F: drivers/media/dvb-frontends/helene*
11305 MEDIA DRIVERS FOR HORUS3A
11306 M: Sergey Kozlov <serjk@netup.ru>
11307 M: Abylay Ospan <aospan@netup.ru>
11308 L: linux-media@vger.kernel.org
11310 W: https://linuxtv.org
11311 W: http://netup.tv/
11312 T: git git://linuxtv.org/media_tree.git
11313 F: drivers/media/dvb-frontends/horus3a*
11315 MEDIA DRIVERS FOR LNBH25
11316 M: Sergey Kozlov <serjk@netup.ru>
11317 M: Abylay Ospan <aospan@netup.ru>
11318 L: linux-media@vger.kernel.org
11320 W: https://linuxtv.org
11321 W: http://netup.tv/
11322 T: git git://linuxtv.org/media_tree.git
11323 F: drivers/media/dvb-frontends/lnbh25*
11325 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
11326 L: linux-media@vger.kernel.org
11328 W: https://linuxtv.org
11329 T: git git://linuxtv.org/media_tree.git
11330 F: drivers/media/dvb-frontends/mxl5xx*
11332 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
11333 M: Sergey Kozlov <serjk@netup.ru>
11334 M: Abylay Ospan <aospan@netup.ru>
11335 L: linux-media@vger.kernel.org
11337 W: https://linuxtv.org
11338 W: http://netup.tv/
11339 T: git git://linuxtv.org/media_tree.git
11340 F: drivers/media/pci/netup_unidvb/*
11342 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
11343 M: Dmitry Osipenko <digetx@gmail.com>
11344 L: linux-media@vger.kernel.org
11345 L: linux-tegra@vger.kernel.org
11347 T: git git://linuxtv.org/media_tree.git
11348 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
11349 F: drivers/staging/media/tegra-vde/
11351 MEDIA DRIVERS FOR RENESAS - CEU
11352 M: Jacopo Mondi <jacopo@jmondi.org>
11353 L: linux-media@vger.kernel.org
11354 L: linux-renesas-soc@vger.kernel.org
11356 T: git git://linuxtv.org/media_tree.git
11357 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
11358 F: drivers/media/platform/renesas-ceu.c
11359 F: include/media/drv-intf/renesas-ceu.h
11361 MEDIA DRIVERS FOR RENESAS - DRIF
11362 M: Fabrizio Castro <fabrizio.castro.jz@renesas.com>
11363 L: linux-media@vger.kernel.org
11364 L: linux-renesas-soc@vger.kernel.org
11366 T: git git://linuxtv.org/media_tree.git
11367 F: Documentation/devicetree/bindings/media/renesas,drif.yaml
11368 F: drivers/media/platform/rcar_drif.c
11370 MEDIA DRIVERS FOR RENESAS - FCP
11371 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11372 L: linux-media@vger.kernel.org
11373 L: linux-renesas-soc@vger.kernel.org
11375 T: git git://linuxtv.org/media_tree.git
11376 F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
11377 F: drivers/media/platform/rcar-fcp.c
11378 F: include/media/rcar-fcp.h
11380 MEDIA DRIVERS FOR RENESAS - FDP1
11381 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11382 L: linux-media@vger.kernel.org
11383 L: linux-renesas-soc@vger.kernel.org
11385 T: git git://linuxtv.org/media_tree.git
11386 F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
11387 F: drivers/media/platform/rcar_fdp1.c
11389 MEDIA DRIVERS FOR RENESAS - VIN
11390 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
11391 L: linux-media@vger.kernel.org
11392 L: linux-renesas-soc@vger.kernel.org
11394 T: git git://linuxtv.org/media_tree.git
11395 F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
11396 F: Documentation/devicetree/bindings/media/renesas,vin.yaml
11397 F: drivers/media/platform/rcar-vin/
11399 MEDIA DRIVERS FOR RENESAS - VSP1
11400 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11401 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11402 L: linux-media@vger.kernel.org
11403 L: linux-renesas-soc@vger.kernel.org
11405 T: git git://linuxtv.org/media_tree.git
11406 F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
11407 F: drivers/media/platform/vsp1/
11409 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
11410 L: linux-media@vger.kernel.org
11412 W: https://linuxtv.org
11413 T: git git://linuxtv.org/media_tree.git
11414 F: drivers/media/dvb-frontends/stv0910*
11416 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
11417 L: linux-media@vger.kernel.org
11419 W: https://linuxtv.org
11420 T: git git://linuxtv.org/media_tree.git
11421 F: drivers/media/dvb-frontends/stv6111*
11423 MEDIA DRIVERS FOR STM32 - DCMI
11424 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
11425 L: linux-media@vger.kernel.org
11427 T: git git://linuxtv.org/media_tree.git
11428 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
11429 F: drivers/media/platform/stm32/stm32-dcmi.c
11431 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
11432 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11433 L: linux-media@vger.kernel.org
11435 W: https://linuxtv.org
11436 Q: http://patchwork.kernel.org/project/linux-media/list/
11437 T: git git://linuxtv.org/media_tree.git
11438 F: Documentation/admin-guide/media/
11439 F: Documentation/devicetree/bindings/media/
11440 F: Documentation/driver-api/media/
11441 F: Documentation/userspace-api/media/
11443 F: drivers/staging/media/
11444 F: include/linux/platform_data/media/
11446 F: include/uapi/linux/dvb/
11447 F: include/uapi/linux/ivtv*
11448 F: include/uapi/linux/media.h
11449 F: include/uapi/linux/meye.h
11450 F: include/uapi/linux/uvcvideo.h
11451 F: include/uapi/linux/v4l2-*
11452 F: include/uapi/linux/videodev2.h
11454 MEDIATEK BLUETOOTH DRIVER
11455 M: Sean Wang <sean.wang@mediatek.com>
11456 L: linux-bluetooth@vger.kernel.org
11457 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11459 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
11460 F: drivers/bluetooth/btmtkuart.c
11462 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
11463 M: Sean Wang <sean.wang@mediatek.com>
11464 L: linux-pm@vger.kernel.org
11466 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
11467 F: drivers/power/reset/mt6323-poweroff.c
11469 MEDIATEK CIR DRIVER
11470 M: Sean Wang <sean.wang@mediatek.com>
11472 F: drivers/media/rc/mtk-cir.c
11474 MEDIATEK DMA DRIVER
11475 M: Sean Wang <sean.wang@mediatek.com>
11476 L: dmaengine@vger.kernel.org
11477 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11478 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11480 F: Documentation/devicetree/bindings/dma/mtk-*
11481 F: drivers/dma/mediatek/
11483 MEDIATEK ETHERNET DRIVER
11484 M: Felix Fietkau <nbd@nbd.name>
11485 M: John Crispin <john@phrozen.org>
11486 M: Sean Wang <sean.wang@mediatek.com>
11487 M: Mark Lee <Mark-MC.Lee@mediatek.com>
11488 L: netdev@vger.kernel.org
11490 F: drivers/net/ethernet/mediatek/
11492 MEDIATEK I2C CONTROLLER DRIVER
11493 M: Qii Wang <qii.wang@mediatek.com>
11494 L: linux-i2c@vger.kernel.org
11496 F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt
11497 F: drivers/i2c/busses/i2c-mt65xx.c
11499 MEDIATEK IOMMU DRIVER
11500 M: Yong Wu <yong.wu@mediatek.com>
11501 L: iommu@lists.linux-foundation.org
11502 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11504 F: Documentation/devicetree/bindings/iommu/mediatek*
11505 F: drivers/iommu/mtk_iommu*
11506 F: include/dt-bindings/memory/mt*-port.h
11508 MEDIATEK JPEG DRIVER
11509 M: Rick Chang <rick.chang@mediatek.com>
11510 M: Bin Liu <bin.liu@mediatek.com>
11512 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
11513 F: drivers/media/platform/mtk-jpeg/
11515 MEDIATEK MDP DRIVER
11516 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
11517 M: Houlong Wei <houlong.wei@mediatek.com>
11518 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11520 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
11521 F: drivers/media/platform/mtk-mdp/
11522 F: drivers/media/platform/mtk-vpu/
11524 MEDIATEK MEDIA DRIVER
11525 M: Tiffany Lin <tiffany.lin@mediatek.com>
11526 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11528 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
11529 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
11530 F: drivers/media/platform/mtk-vcodec/
11531 F: drivers/media/platform/mtk-vpu/
11533 MEDIATEK MMC/SD/SDIO DRIVER
11534 M: Chaotian Jing <chaotian.jing@mediatek.com>
11536 F: Documentation/devicetree/bindings/mmc/mtk-sd.yaml
11537 F: drivers/mmc/host/mtk-sd.c
11539 MEDIATEK MT76 WIRELESS LAN DRIVER
11540 M: Felix Fietkau <nbd@nbd.name>
11541 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
11542 R: Ryder Lee <ryder.lee@mediatek.com>
11543 L: linux-wireless@vger.kernel.org
11545 F: drivers/net/wireless/mediatek/mt76/
11547 MEDIATEK MT7601U WIRELESS LAN DRIVER
11548 M: Jakub Kicinski <kubakici@wp.pl>
11549 L: linux-wireless@vger.kernel.org
11551 F: drivers/net/wireless/mediatek/mt7601u/
11553 MEDIATEK MT7621 CLOCK DRIVER
11554 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
11556 F: Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
11557 F: drivers/clk/ralink/clk-mt7621.c
11559 MEDIATEK MT7621/28/88 I2C DRIVER
11560 M: Stefan Roese <sr@denx.de>
11561 L: linux-i2c@vger.kernel.org
11563 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
11564 F: drivers/i2c/busses/i2c-mt7621.c
11566 MEDIATEK MT7621 PHY PCI DRIVER
11567 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
11569 F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
11570 F: drivers/phy/ralink/phy-mt7621-pci.c
11572 MEDIATEK NAND CONTROLLER DRIVER
11573 L: linux-mtd@lists.infradead.org
11575 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
11576 F: drivers/mtd/nand/raw/mtk_*
11578 MEDIATEK PMIC LED DRIVER
11579 M: Sean Wang <sean.wang@mediatek.com>
11581 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
11582 F: drivers/leds/leds-mt6323.c
11584 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
11585 M: Sean Wang <sean.wang@mediatek.com>
11587 F: drivers/char/hw_random/mtk-rng.c
11589 MEDIATEK SWITCH DRIVER
11590 M: Sean Wang <sean.wang@mediatek.com>
11591 M: Landen Chao <Landen.Chao@mediatek.com>
11592 L: netdev@vger.kernel.org
11594 F: drivers/net/dsa/mt7530.*
11595 F: net/dsa/tag_mtk.c
11597 MEDIATEK USB3 DRD IP DRIVER
11598 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
11599 L: linux-usb@vger.kernel.org
11600 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11601 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11603 F: Documentation/devicetree/bindings/usb/mediatek,*
11604 F: drivers/usb/host/xhci-mtk*
11605 F: drivers/usb/mtu3/
11607 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
11608 M: Peter Senna Tschudin <peter.senna@gmail.com>
11609 M: Martin Donnelly <martin.donnelly@ge.com>
11610 M: Martyn Welch <martyn.welch@collabora.co.uk>
11612 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
11613 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
11615 MEGARAID SCSI/SAS DRIVERS
11616 M: Kashyap Desai <kashyap.desai@broadcom.com>
11617 M: Sumit Saxena <sumit.saxena@broadcom.com>
11618 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
11619 L: megaraidlinux.pdl@broadcom.com
11620 L: linux-scsi@vger.kernel.org
11622 W: http://www.avagotech.com/support/
11623 F: Documentation/scsi/megaraid.rst
11624 F: drivers/scsi/megaraid.*
11625 F: drivers/scsi/megaraid/
11627 MELEXIS MLX90614 DRIVER
11628 M: Crt Mori <cmo@melexis.com>
11629 L: linux-iio@vger.kernel.org
11631 W: http://www.melexis.com
11632 F: drivers/iio/temperature/mlx90614.c
11634 MELEXIS MLX90632 DRIVER
11635 M: Crt Mori <cmo@melexis.com>
11636 L: linux-iio@vger.kernel.org
11638 W: http://www.melexis.com
11639 F: drivers/iio/temperature/mlx90632.c
11641 MELFAS MIP4 TOUCHSCREEN DRIVER
11642 M: Sangwon Jee <jeesw@melfas.com>
11644 W: http://www.melfas.com
11645 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
11646 F: drivers/input/touchscreen/melfas_mip4.c
11648 MELLANOX BLUEFIELD I2C DRIVER
11649 M: Khalil Blaiech <kblaiech@nvidia.com>
11650 L: linux-i2c@vger.kernel.org
11652 F: Documentation/devicetree/bindings/i2c/mellanox,i2c-mlxbf.yaml
11653 F: drivers/i2c/busses/i2c-mlxbf.c
11655 MELLANOX ETHERNET DRIVER (mlx4_en)
11656 M: Tariq Toukan <tariqt@nvidia.com>
11657 L: netdev@vger.kernel.org
11659 W: http://www.mellanox.com
11660 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11661 F: drivers/net/ethernet/mellanox/mlx4/en_*
11663 MELLANOX ETHERNET DRIVER (mlx5e)
11664 M: Saeed Mahameed <saeedm@nvidia.com>
11665 L: netdev@vger.kernel.org
11667 W: http://www.mellanox.com
11668 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11669 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
11671 MELLANOX ETHERNET INNOVA DRIVERS
11672 R: Boris Pismenny <borisp@nvidia.com>
11673 L: netdev@vger.kernel.org
11675 W: http://www.mellanox.com
11676 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11677 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
11678 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
11679 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
11680 F: include/linux/mlx5/mlx5_ifc_fpga.h
11682 MELLANOX ETHERNET SWITCH DRIVERS
11683 M: Jiri Pirko <jiri@nvidia.com>
11684 M: Ido Schimmel <idosch@nvidia.com>
11685 L: netdev@vger.kernel.org
11687 W: http://www.mellanox.com
11688 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11689 F: drivers/net/ethernet/mellanox/mlxsw/
11690 F: tools/testing/selftests/drivers/net/mlxsw/
11692 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
11693 M: mlxsw@nvidia.com
11694 L: netdev@vger.kernel.org
11696 W: http://www.mellanox.com
11697 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11698 F: drivers/net/ethernet/mellanox/mlxfw/
11700 MELLANOX HARDWARE PLATFORM SUPPORT
11701 M: Hans de Goede <hdegoede@redhat.com>
11702 M: Mark Gross <mgross@linux.intel.com>
11703 M: Vadim Pasternak <vadimp@nvidia.com>
11704 L: platform-driver-x86@vger.kernel.org
11706 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
11707 F: drivers/platform/mellanox/
11708 F: include/linux/platform_data/mlxreg.h
11710 MELLANOX MLX4 core VPI driver
11711 M: Tariq Toukan <tariqt@nvidia.com>
11712 L: netdev@vger.kernel.org
11713 L: linux-rdma@vger.kernel.org
11715 W: http://www.mellanox.com
11716 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11717 F: drivers/net/ethernet/mellanox/mlx4/
11718 F: include/linux/mlx4/
11720 MELLANOX MLX4 IB driver
11721 M: Yishai Hadas <yishaih@nvidia.com>
11722 L: linux-rdma@vger.kernel.org
11724 W: http://www.mellanox.com
11725 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11726 F: drivers/infiniband/hw/mlx4/
11727 F: include/linux/mlx4/
11728 F: include/uapi/rdma/mlx4-abi.h
11730 MELLANOX MLX5 core VPI driver
11731 M: Saeed Mahameed <saeedm@nvidia.com>
11732 M: Leon Romanovsky <leonro@nvidia.com>
11733 L: netdev@vger.kernel.org
11734 L: linux-rdma@vger.kernel.org
11736 W: http://www.mellanox.com
11737 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11738 F: Documentation/networking/device_drivers/ethernet/mellanox/
11739 F: drivers/net/ethernet/mellanox/mlx5/core/
11740 F: include/linux/mlx5/
11742 MELLANOX MLX5 IB driver
11743 M: Leon Romanovsky <leonro@nvidia.com>
11744 L: linux-rdma@vger.kernel.org
11746 W: http://www.mellanox.com
11747 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11748 F: drivers/infiniband/hw/mlx5/
11749 F: include/linux/mlx5/
11750 F: include/uapi/rdma/mlx5-abi.h
11752 MELLANOX MLXCPLD I2C AND MUX DRIVER
11753 M: Vadim Pasternak <vadimp@nvidia.com>
11754 M: Michael Shych <michaelsh@nvidia.com>
11755 L: linux-i2c@vger.kernel.org
11757 F: Documentation/i2c/busses/i2c-mlxcpld.rst
11758 F: drivers/i2c/busses/i2c-mlxcpld.c
11759 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
11761 MELLANOX MLXCPLD LED DRIVER
11762 M: Vadim Pasternak <vadimp@nvidia.com>
11763 L: linux-leds@vger.kernel.org
11765 F: Documentation/leds/leds-mlxcpld.rst
11766 F: drivers/leds/leds-mlxcpld.c
11767 F: drivers/leds/leds-mlxreg.c
11769 MELLANOX PLATFORM DRIVER
11770 M: Vadim Pasternak <vadimp@nvidia.com>
11771 L: platform-driver-x86@vger.kernel.org
11773 F: drivers/platform/x86/mlx-platform.c
11776 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11777 M: "Paul E. McKenney" <paulmck@kernel.org>
11778 L: linux-kernel@vger.kernel.org
11780 F: arch/powerpc/include/asm/membarrier.h
11781 F: include/uapi/linux/membarrier.h
11782 F: kernel/sched/membarrier.c
11785 M: Mike Rapoport <rppt@linux.ibm.com>
11786 L: linux-mm@kvack.org
11788 F: Documentation/core-api/boot-time-mm.rst
11789 F: include/linux/memblock.h
11792 MEMORY CONTROLLER DRIVERS
11793 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
11794 L: linux-kernel@vger.kernel.org
11796 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
11797 F: Documentation/devicetree/bindings/memory-controllers/
11799 F: include/dt-bindings/memory/
11801 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
11802 M: Dmitry Osipenko <digetx@gmail.com>
11803 L: linux-pm@vger.kernel.org
11804 L: linux-tegra@vger.kernel.org
11805 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
11807 F: drivers/devfreq/tegra30-devfreq.c
11810 M: Andrew Morton <akpm@linux-foundation.org>
11811 L: linux-mm@kvack.org
11813 W: http://www.linux-mm.org
11814 T: quilt https://ozlabs.org/~akpm/mmotm/
11815 T: quilt https://ozlabs.org/~akpm/mmots/
11816 T: git git://github.com/hnaz/linux-mm.git
11817 F: include/linux/gfp.h
11818 F: include/linux/memory_hotplug.h
11819 F: include/linux/mm.h
11820 F: include/linux/mmzone.h
11821 F: include/linux/pagewalk.h
11822 F: include/linux/vmalloc.h
11825 MEMORY TECHNOLOGY DEVICES (MTD)
11826 M: Miquel Raynal <miquel.raynal@bootlin.com>
11827 M: Richard Weinberger <richard@nod.at>
11828 M: Vignesh Raghavendra <vigneshr@ti.com>
11829 L: linux-mtd@lists.infradead.org
11831 W: http://www.linux-mtd.infradead.org/
11832 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11833 C: irc://irc.oftc.net/mtd
11834 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
11835 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
11836 F: Documentation/devicetree/bindings/mtd/
11838 F: include/linux/mtd/
11839 F: include/uapi/mtd/
11841 MEN A21 WATCHDOG DRIVER
11842 M: Johannes Thumshirn <morbidrsa@gmail.com>
11843 L: linux-watchdog@vger.kernel.org
11845 F: drivers/watchdog/mena21_wdt.c
11847 MEN CHAMELEON BUS (mcb)
11848 M: Johannes Thumshirn <morbidrsa@gmail.com>
11850 F: Documentation/driver-api/men-chameleon-bus.rst
11852 F: include/linux/mcb.h
11854 MEN F21BMC (Board Management Controller)
11855 M: Andreas Werner <andreas.werner@men.de>
11857 F: Documentation/hwmon/menf21bmc.rst
11858 F: drivers/hwmon/menf21bmc_hwmon.c
11859 F: drivers/leds/leds-menf21bmc.c
11860 F: drivers/mfd/menf21bmc.c
11861 F: drivers/watchdog/menf21bmc_wdt.c
11863 MEN Z069 WATCHDOG DRIVER
11864 M: Johannes Thumshirn <jth@kernel.org>
11865 L: linux-watchdog@vger.kernel.org
11867 F: drivers/watchdog/menz69_wdt.c
11869 MESON AO CEC DRIVER FOR AMLOGIC SOCS
11870 M: Neil Armstrong <narmstrong@baylibre.com>
11871 L: linux-media@vger.kernel.org
11872 L: linux-amlogic@lists.infradead.org
11874 W: http://linux-meson.com/
11875 T: git git://linuxtv.org/media_tree.git
11876 F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
11877 F: drivers/media/cec/platform/meson/ao-cec-g12a.c
11878 F: drivers/media/cec/platform/meson/ao-cec.c
11880 MESON GE2D DRIVER FOR AMLOGIC SOCS
11881 M: Neil Armstrong <narmstrong@baylibre.com>
11882 L: linux-media@vger.kernel.org
11883 L: linux-amlogic@lists.infradead.org
11885 T: git git://linuxtv.org/media_tree.git
11886 F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
11887 F: drivers/media/platform/meson/ge2d/
11889 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
11890 M: Liang Yang <liang.yang@amlogic.com>
11891 L: linux-mtd@lists.infradead.org
11893 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
11894 F: drivers/mtd/nand/raw/meson_*
11896 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
11897 M: Neil Armstrong <narmstrong@baylibre.com>
11898 L: linux-media@vger.kernel.org
11899 L: linux-amlogic@lists.infradead.org
11901 T: git git://linuxtv.org/media_tree.git
11902 F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
11903 F: drivers/staging/media/meson/vdec/
11905 METHODE UDPU SUPPORT
11906 M: Vladimir Vid <vladimir.vid@sartura.hr>
11908 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
11911 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11912 M: Hemant Kumar <hemantk@codeaurora.org>
11913 L: linux-arm-msm@vger.kernel.org
11915 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
11916 F: Documentation/ABI/stable/sysfs-bus-mhi
11917 F: Documentation/mhi/
11918 F: drivers/bus/mhi/
11919 F: include/linux/mhi.h
11921 MICROBLAZE ARCHITECTURE
11922 M: Michal Simek <monstr@monstr.eu>
11924 W: http://www.monstr.eu/fdt/
11925 T: git git://git.monstr.eu/linux-2.6-microblaze.git
11926 F: arch/microblaze/
11928 MICROCHIP AT91 DMA DRIVERS
11929 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11930 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11931 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11932 L: dmaengine@vger.kernel.org
11934 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
11935 F: drivers/dma/at_hdmac.c
11936 F: drivers/dma/at_hdmac_regs.h
11937 F: drivers/dma/at_xdmac.c
11938 F: include/dt-bindings/dma/at91.h
11940 MICROCHIP AT91 SERIAL DRIVER
11941 M: Richard Genoud <richard.genoud@gmail.com>
11943 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11944 F: drivers/tty/serial/atmel_serial.c
11945 F: drivers/tty/serial/atmel_serial.h
11947 MICROCHIP AT91 USART MFD DRIVER
11948 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
11949 L: linux-kernel@vger.kernel.org
11951 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11952 F: drivers/mfd/at91-usart.c
11953 F: include/dt-bindings/mfd/at91-usart.h
11955 MICROCHIP AT91 USART SPI DRIVER
11956 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
11957 L: linux-spi@vger.kernel.org
11959 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11960 F: drivers/spi/spi-at91-usart.c
11962 MICROCHIP AUDIO ASOC DRIVERS
11963 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11964 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11968 MICROCHIP ECC DRIVER
11969 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11970 L: linux-crypto@vger.kernel.org
11972 F: drivers/crypto/atmel-ecc.*
11974 MICROCHIP I2C DRIVER
11975 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11976 L: linux-i2c@vger.kernel.org
11978 F: drivers/i2c/busses/i2c-at91-*.c
11979 F: drivers/i2c/busses/i2c-at91.h
11981 MICROCHIP ISC DRIVER
11982 M: Eugen Hristev <eugen.hristev@microchip.com>
11983 L: linux-media@vger.kernel.org
11985 F: Documentation/devicetree/bindings/media/atmel-isc.txt
11986 F: drivers/media/platform/atmel/atmel-isc-base.c
11987 F: drivers/media/platform/atmel/atmel-isc-regs.h
11988 F: drivers/media/platform/atmel/atmel-isc.h
11989 F: drivers/media/platform/atmel/atmel-sama5d2-isc.c
11990 F: include/linux/atmel-isc-media.h
11992 MICROCHIP ISI DRIVER
11993 M: Eugen Hristev <eugen.hristev@microchip.com>
11994 L: linux-media@vger.kernel.org
11996 F: drivers/media/platform/atmel/atmel-isi.c
11997 F: drivers/media/platform/atmel/atmel-isi.h
11999 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
12000 M: Woojung Huh <woojung.huh@microchip.com>
12001 M: UNGLinuxDriver@microchip.com
12002 L: netdev@vger.kernel.org
12004 F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
12005 F: drivers/net/dsa/microchip/*
12006 F: include/linux/platform_data/microchip-ksz.h
12007 F: net/dsa/tag_ksz.c
12009 MICROCHIP LAN743X ETHERNET DRIVER
12010 M: Bryan Whitehead <bryan.whitehead@microchip.com>
12011 M: UNGLinuxDriver@microchip.com
12012 L: netdev@vger.kernel.org
12014 F: drivers/net/ethernet/microchip/lan743x_*
12016 MICROCHIP LCDFB DRIVER
12017 M: Nicolas Ferre <nicolas.ferre@microchip.com>
12018 L: linux-fbdev@vger.kernel.org
12020 F: drivers/video/fbdev/atmel_lcdfb.c
12021 F: include/video/atmel_lcdc.h
12023 MICROCHIP MCP16502 PMIC DRIVER
12024 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12025 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12027 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
12028 F: drivers/regulator/mcp16502.c
12030 MICROCHIP MCP3911 ADC DRIVER
12031 M: Marcus Folkesson <marcus.folkesson@gmail.com>
12032 M: Kent Gustavsson <kent@minoris.se>
12033 L: linux-iio@vger.kernel.org
12035 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
12036 F: drivers/iio/adc/mcp3911.c
12038 MICROCHIP MMC/SD/SDIO MCI DRIVER
12039 M: Ludovic Desroches <ludovic.desroches@microchip.com>
12041 F: drivers/mmc/host/atmel-mci.c
12043 MICROCHIP NAND DRIVER
12044 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12045 L: linux-mtd@lists.infradead.org
12047 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
12048 F: drivers/mtd/nand/raw/atmel/*
12050 MICROCHIP PWM DRIVER
12051 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12052 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12053 L: linux-pwm@vger.kernel.org
12055 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
12056 F: drivers/pwm/pwm-atmel.c
12058 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
12059 M: Eugen Hristev <eugen.hristev@microchip.com>
12060 L: linux-iio@vger.kernel.org
12062 F: Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
12063 F: drivers/iio/adc/at91-sama5d2_adc.c
12064 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
12066 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
12067 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12069 F: drivers/power/reset/at91-sama5d2_shdwc.c
12071 MICROCHIP SPI DRIVER
12072 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12074 F: drivers/spi/spi-atmel.*
12076 MICROCHIP SSC DRIVER
12077 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
12078 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12080 F: drivers/misc/atmel-ssc.c
12081 F: include/linux/atmel-ssc.h
12083 MICROCHIP USB251XB DRIVER
12084 M: Richard Leitner <richard.leitner@skidata.com>
12085 L: linux-usb@vger.kernel.org
12087 F: Documentation/devicetree/bindings/usb/usb251xb.txt
12088 F: drivers/usb/misc/usb251xb.c
12090 MICROCHIP USBA UDC DRIVER
12091 M: Cristian Birsan <cristian.birsan@microchip.com>
12092 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12094 F: drivers/usb/gadget/udc/atmel_usba_udc.*
12096 MICROCHIP WILC1000 WIFI DRIVER
12097 M: Ajay Singh <ajay.kathat@microchip.com>
12098 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12099 L: linux-wireless@vger.kernel.org
12101 F: drivers/net/wireless/microchip/wilc1000/
12103 MICROSEMI MIPS SOCS
12104 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12105 M: UNGLinuxDriver@microchip.com
12106 L: linux-mips@vger.kernel.org
12108 F: Documentation/devicetree/bindings/mips/mscc.txt
12109 F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
12110 F: arch/mips/boot/dts/mscc/
12111 F: arch/mips/configs/generic/board-ocelot.config
12112 F: arch/mips/generic/board-ocelot.c
12114 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
12115 M: Don Brace <don.brace@microchip.com>
12116 L: storagedev@microchip.com
12117 L: linux-scsi@vger.kernel.org
12119 F: Documentation/scsi/smartpqi.rst
12120 F: drivers/scsi/smartpqi/Kconfig
12121 F: drivers/scsi/smartpqi/Makefile
12122 F: drivers/scsi/smartpqi/smartpqi*.[ch]
12123 F: include/linux/cciss*.h
12124 F: include/uapi/linux/cciss*.h
12126 MICROSOFT SURFACE BATTERY AND AC DRIVERS
12127 M: Maximilian Luz <luzmaximilian@gmail.com>
12128 L: linux-pm@vger.kernel.org
12129 L: platform-driver-x86@vger.kernel.org
12131 F: drivers/power/supply/surface_battery.c
12132 F: drivers/power/supply/surface_charger.c
12134 MICROSOFT SURFACE DTX DRIVER
12135 M: Maximilian Luz <luzmaximilian@gmail.com>
12136 L: platform-driver-x86@vger.kernel.org
12138 F: Documentation/driver-api/surface_aggregator/clients/dtx.rst
12139 F: drivers/platform/surface/surface_dtx.c
12140 F: include/uapi/linux/surface_aggregator/dtx.h
12142 MICROSOFT SURFACE GPE LID SUPPORT DRIVER
12143 M: Maximilian Luz <luzmaximilian@gmail.com>
12144 L: platform-driver-x86@vger.kernel.org
12146 F: drivers/platform/surface/surface_gpe.c
12148 MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
12149 M: Hans de Goede <hdegoede@redhat.com>
12150 M: Mark Gross <mgross@linux.intel.com>
12151 M: Maximilian Luz <luzmaximilian@gmail.com>
12152 L: platform-driver-x86@vger.kernel.org
12154 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
12155 F: drivers/platform/surface/
12157 MICROSOFT SURFACE HID TRANSPORT DRIVER
12158 M: Maximilian Luz <luzmaximilian@gmail.com>
12159 L: linux-input@vger.kernel.org
12160 L: platform-driver-x86@vger.kernel.org
12162 F: drivers/hid/surface-hid/
12164 MICROSOFT SURFACE HOT-PLUG DRIVER
12165 M: Maximilian Luz <luzmaximilian@gmail.com>
12166 L: platform-driver-x86@vger.kernel.org
12168 F: drivers/platform/surface/surface_hotplug.c
12170 MICROSOFT SURFACE PLATFORM PROFILE DRIVER
12171 M: Maximilian Luz <luzmaximilian@gmail.com>
12172 L: platform-driver-x86@vger.kernel.org
12174 F: drivers/platform/surface/surface_platform_profile.c
12176 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
12177 M: Chen Yu <yu.c.chen@intel.com>
12178 L: platform-driver-x86@vger.kernel.org
12180 F: drivers/platform/surface/surfacepro3_button.c
12182 MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
12183 M: Maximilian Luz <luzmaximilian@gmail.com>
12185 W: https://github.com/linux-surface/surface-aggregator-module
12186 C: irc://chat.freenode.net/##linux-surface
12187 F: Documentation/driver-api/surface_aggregator/
12188 F: drivers/platform/surface/aggregator/
12189 F: drivers/platform/surface/surface_acpi_notify.c
12190 F: drivers/platform/surface/surface_aggregator_cdev.c
12191 F: drivers/platform/surface/surface_aggregator_registry.c
12192 F: include/linux/surface_acpi_notify.h
12193 F: include/linux/surface_aggregator/
12194 F: include/uapi/linux/surface_aggregator/
12196 MICROTEK X6 SCANNER
12197 M: Oliver Neukum <oliver@neukum.org>
12199 F: drivers/usb/image/microtek.*
12201 MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
12202 M: Luka Kovacic <luka.kovacic@sartura.hr>
12203 M: Luka Perkov <luka.perkov@sartura.hr>
12205 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s-bit.dts
12206 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s.dts
12207 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s-bit.dts
12208 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s.dts
12209 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s-bit.dts
12210 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dts
12212 MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
12213 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12214 L: linux-media@vger.kernel.org
12216 F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
12217 F: Documentation/driver-api/media/drivers/ccs/
12218 F: Documentation/userspace-api/media/drivers/ccs.rst
12219 F: drivers/media/i2c/ccs-pll.c
12220 F: drivers/media/i2c/ccs-pll.h
12221 F: drivers/media/i2c/ccs/
12222 F: include/uapi/linux/ccs.h
12223 F: include/uapi/linux/smiapp.h
12226 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12227 L: linux-mips@vger.kernel.org
12229 W: http://www.linux-mips.org/
12230 Q: https://patchwork.kernel.org/project/linux-mips/list/
12231 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
12232 F: Documentation/devicetree/bindings/mips/
12233 F: Documentation/mips/
12235 F: drivers/platform/mips/
12237 MIPS BOSTON DEVELOPMENT BOARD
12238 M: Paul Burton <paulburton@kernel.org>
12239 L: linux-mips@vger.kernel.org
12241 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
12242 F: arch/mips/boot/dts/img/boston.dts
12243 F: arch/mips/configs/generic/board-boston.config
12244 F: drivers/clk/imgtec/clk-boston.c
12245 F: include/dt-bindings/clock/boston-clock.h
12248 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12249 M: Serge Semin <fancer.lancer@gmail.com>
12250 L: linux-mips@vger.kernel.org
12252 F: drivers/bus/mips_cdmm.c
12253 F: drivers/clocksource/mips-gic-timer.c
12254 F: drivers/cpuidle/cpuidle-cps.c
12255 F: drivers/irqchip/irq-mips-cpu.c
12256 F: drivers/irqchip/irq-mips-gic.c
12258 MIPS GENERIC PLATFORM
12259 M: Paul Burton <paulburton@kernel.org>
12260 L: linux-mips@vger.kernel.org
12262 F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
12263 F: arch/mips/generic/
12264 F: arch/mips/tools/generic-board-config.sh
12266 MIPS RINT INSTRUCTION EMULATION
12267 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
12268 L: linux-mips@vger.kernel.org
12270 F: arch/mips/math-emu/dp_rint.c
12271 F: arch/mips/math-emu/sp_rint.c
12273 MIPS/LOONGSON1 ARCHITECTURE
12274 M: Keguang Zhang <keguang.zhang@gmail.com>
12275 L: linux-mips@vger.kernel.org
12277 F: arch/mips/include/asm/mach-loongson32/
12278 F: arch/mips/loongson32/
12279 F: drivers/*/*/*loongson1*
12280 F: drivers/*/*loongson1*
12282 MIPS/LOONGSON2EF ARCHITECTURE
12283 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
12284 L: linux-mips@vger.kernel.org
12286 F: arch/mips/include/asm/mach-loongson2ef/
12287 F: arch/mips/loongson2ef/
12288 F: drivers/cpufreq/loongson2_cpufreq.c
12290 MIPS/LOONGSON64 ARCHITECTURE
12291 M: Huacai Chen <chenhuacai@kernel.org>
12292 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
12293 L: linux-mips@vger.kernel.org
12295 F: arch/mips/include/asm/mach-loongson64/
12296 F: arch/mips/loongson64/
12297 F: drivers/irqchip/irq-loongson*
12298 F: drivers/platform/mips/cpu_hwmon.c
12300 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
12301 M: Hans Verkuil <hverkuil@xs4all.nl>
12302 L: linux-media@vger.kernel.org
12304 W: https://linuxtv.org
12305 T: git git://linuxtv.org/media_tree.git
12306 F: drivers/media/radio/radio-miropcm20*
12309 R: Lubomir Rintel <lkundrak@v3.sk>
12310 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12312 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
12313 F: arch/arm/boot/dts/mmp*
12314 F: arch/arm/mach-mmp/
12315 F: include/linux/soc/mmp/
12317 MMP USB PHY DRIVERS
12318 R: Lubomir Rintel <lkundrak@v3.sk>
12319 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12321 F: drivers/phy/marvell/phy-mmp3-usb.c
12322 F: drivers/phy/marvell/phy-pxa-usb.c
12324 MMU GATHER AND TLB INVALIDATION
12325 M: Will Deacon <will@kernel.org>
12326 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
12327 M: Andrew Morton <akpm@linux-foundation.org>
12328 M: Nick Piggin <npiggin@gmail.com>
12329 M: Peter Zijlstra <peterz@infradead.org>
12330 L: linux-arch@vger.kernel.org
12331 L: linux-mm@kvack.org
12333 F: arch/*/include/asm/tlb.h
12334 F: include/asm-generic/tlb.h
12337 MN88472 MEDIA DRIVER
12338 M: Antti Palosaari <crope@iki.fi>
12339 L: linux-media@vger.kernel.org
12341 W: https://linuxtv.org
12342 W: http://palosaari.fi/linux/
12343 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12344 F: drivers/media/dvb-frontends/mn88472*
12346 MN88473 MEDIA DRIVER
12347 M: Antti Palosaari <crope@iki.fi>
12348 L: linux-media@vger.kernel.org
12350 W: https://linuxtv.org
12351 W: http://palosaari.fi/linux/
12352 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12353 F: drivers/media/dvb-frontends/mn88473*
12356 M: Jessica Yu <jeyu@kernel.org>
12358 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
12359 F: include/linux/module.h
12362 MONOLITHIC POWER SYSTEM PMIC DRIVER
12363 M: Saravanan Sekar <sravanhome@gmail.com>
12365 F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
12366 F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
12367 F: drivers/iio/adc/mp2629_adc.c
12368 F: drivers/mfd/mp2629.c
12369 F: drivers/power/supply/mp2629_charger.c
12370 F: drivers/regulator/mp5416.c
12371 F: drivers/regulator/mpq7920.c
12372 F: drivers/regulator/mpq7920.h
12373 F: include/linux/mfd/mp2629.h
12375 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
12377 W: http://popies.net/meye/
12378 F: Documentation/userspace-api/media/drivers/meye*
12379 F: drivers/media/pci/meye/
12380 F: include/uapi/linux/meye.h
12382 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
12384 F: Documentation/driver-api/serial/moxa-smartio.rst
12385 F: drivers/tty/mxser.*
12387 MR800 AVERMEDIA USB FM RADIO DRIVER
12388 M: Alexey Klimov <klimov.linux@gmail.com>
12389 L: linux-media@vger.kernel.org
12391 T: git git://linuxtv.org/media_tree.git
12392 F: drivers/media/radio/radio-mr800.c
12394 MRF24J40 IEEE 802.15.4 RADIO DRIVER
12395 M: Alan Ott <alan@signal11.us>
12396 L: linux-wpan@vger.kernel.org
12398 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
12399 F: drivers/net/ieee802154/mrf24j40.c
12402 M: "Lee, Chun-Yi" <jlee@suse.com>
12403 L: platform-driver-x86@vger.kernel.org
12405 F: drivers/platform/x86/msi-laptop.c
12408 L: platform-driver-x86@vger.kernel.org
12410 F: drivers/platform/x86/msi-wmi.c
12412 MSI001 MEDIA DRIVER
12413 M: Antti Palosaari <crope@iki.fi>
12414 L: linux-media@vger.kernel.org
12416 W: https://linuxtv.org
12417 W: http://palosaari.fi/linux/
12418 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12419 T: git git://linuxtv.org/anttip/media_tree.git
12420 F: drivers/media/tuners/msi001*
12422 MSI2500 MEDIA DRIVER
12423 M: Antti Palosaari <crope@iki.fi>
12424 L: linux-media@vger.kernel.org
12426 W: https://linuxtv.org
12427 W: http://palosaari.fi/linux/
12428 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12429 T: git git://linuxtv.org/anttip/media_tree.git
12430 F: drivers/media/usb/msi2500/
12432 MSTAR INTERRUPT CONTROLLER DRIVER
12433 M: Mark-PK Tsai <mark-pk.tsai@mediatek.com>
12434 M: Daniel Palmer <daniel@thingy.jp>
12436 F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
12437 F: drivers/irqchip/irq-mst-intc.c
12439 MSYSTEMS DISKONCHIP G3 MTD DRIVER
12440 M: Robert Jarzmik <robert.jarzmik@free.fr>
12441 L: linux-mtd@lists.infradead.org
12443 F: drivers/mtd/devices/docg3*
12445 MT9M032 APTINA SENSOR DRIVER
12446 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12447 L: linux-media@vger.kernel.org
12449 T: git git://linuxtv.org/media_tree.git
12450 F: drivers/media/i2c/mt9m032.c
12451 F: include/media/i2c/mt9m032.h
12453 MT9P031 APTINA CAMERA SENSOR
12454 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12455 L: linux-media@vger.kernel.org
12457 T: git git://linuxtv.org/media_tree.git
12458 F: drivers/media/i2c/mt9p031.c
12459 F: include/media/i2c/mt9p031.h
12461 MT9T001 APTINA CAMERA SENSOR
12462 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12463 L: linux-media@vger.kernel.org
12465 T: git git://linuxtv.org/media_tree.git
12466 F: drivers/media/i2c/mt9t001.c
12467 F: include/media/i2c/mt9t001.h
12469 MT9T112 APTINA CAMERA SENSOR
12470 M: Jacopo Mondi <jacopo@jmondi.org>
12471 L: linux-media@vger.kernel.org
12473 T: git git://linuxtv.org/media_tree.git
12474 F: drivers/media/i2c/mt9t112.c
12475 F: include/media/i2c/mt9t112.h
12477 MT9V032 APTINA CAMERA SENSOR
12478 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12479 L: linux-media@vger.kernel.org
12481 T: git git://linuxtv.org/media_tree.git
12482 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
12483 F: drivers/media/i2c/mt9v032.c
12484 F: include/media/i2c/mt9v032.h
12486 MT9V111 APTINA CAMERA SENSOR
12487 M: Jacopo Mondi <jacopo@jmondi.org>
12488 L: linux-media@vger.kernel.org
12490 T: git git://linuxtv.org/media_tree.git
12491 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
12492 F: drivers/media/i2c/mt9v111.c
12494 MULTIFUNCTION DEVICES (MFD)
12495 M: Lee Jones <lee.jones@linaro.org>
12497 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12498 F: Documentation/devicetree/bindings/mfd/
12500 F: include/dt-bindings/mfd/
12501 F: include/linux/mfd/
12503 MULTIMEDIA CARD (MMC) ETC. OVER SPI
12505 F: drivers/mmc/host/mmc_spi.c
12506 F: include/linux/spi/mmc_spi.h
12508 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
12509 M: Ulf Hansson <ulf.hansson@linaro.org>
12510 L: linux-mmc@vger.kernel.org
12512 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
12513 F: Documentation/devicetree/bindings/mmc/
12515 F: include/linux/mmc/
12516 F: include/uapi/linux/mmc/
12518 MULTIPLEXER SUBSYSTEM
12519 M: Peter Rosin <peda@axentia.se>
12521 F: Documentation/ABI/testing/sysfs-class-mux*
12522 F: Documentation/devicetree/bindings/mux/
12524 F: include/dt-bindings/mux/
12525 F: include/linux/mux/
12527 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
12528 M: Bin Liu <b-liu@ti.com>
12529 L: linux-usb@vger.kernel.org
12531 F: drivers/usb/musb/
12533 MXL301RF MEDIA DRIVER
12534 M: Akihiro Tsukada <tskd08@gmail.com>
12535 L: linux-media@vger.kernel.org
12537 F: drivers/media/tuners/mxl301rf*
12539 MXL5007T MEDIA DRIVER
12540 M: Michael Krufky <mkrufky@linuxtv.org>
12541 L: linux-media@vger.kernel.org
12543 W: https://linuxtv.org
12544 W: http://github.com/mkrufky
12545 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12546 T: git git://linuxtv.org/mkrufky/tuners.git
12547 F: drivers/media/tuners/mxl5007t.*
12550 M: Marek Vasut <marex@denx.de>
12551 M: Stefan Agner <stefan@agner.ch>
12552 L: dri-devel@lists.freedesktop.org
12554 T: git git://anongit.freedesktop.org/drm/drm-misc
12555 F: Documentation/devicetree/bindings/display/fsl,lcdif.yaml
12556 F: drivers/gpu/drm/mxsfb/
12558 MYLEX DAC960 PCI RAID Controller
12559 M: Hannes Reinecke <hare@kernel.org>
12560 L: linux-scsi@vger.kernel.org
12562 F: drivers/scsi/myrb.*
12563 F: drivers/scsi/myrs.*
12565 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
12566 M: Chris Lee <christopher.lee@cspi.com>
12567 L: netdev@vger.kernel.org
12569 W: https://www.cspi.com/ethernet-products/support/downloads/
12570 F: drivers/net/ethernet/myricom/myri10ge/
12572 NAND FLASH SUBSYSTEM
12573 M: Miquel Raynal <miquel.raynal@bootlin.com>
12574 R: Richard Weinberger <richard@nod.at>
12575 L: linux-mtd@lists.infradead.org
12577 W: http://www.linux-mtd.infradead.org/
12578 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12579 C: irc://irc.oftc.net/mtd
12580 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
12581 F: drivers/mtd/nand/
12582 F: include/linux/mtd/*nand*.h
12584 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
12585 M: Daniel Mack <zonque@gmail.com>
12586 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12588 W: http://www.native-instruments.com
12589 F: sound/usb/caiaq/
12591 NATSEMI ETHERNET DRIVER (DP8381x)
12593 F: drivers/net/ethernet/natsemi/natsemi.c
12595 NCR 5380 SCSI DRIVERS
12596 M: Finn Thain <fthain@telegraphics.com.au>
12597 M: Michael Schmitz <schmitzmic@gmail.com>
12598 L: linux-scsi@vger.kernel.org
12600 F: Documentation/scsi/g_NCR5380.rst
12601 F: drivers/scsi/NCR5380.*
12602 F: drivers/scsi/arm/cumana_1.c
12603 F: drivers/scsi/arm/oak.c
12604 F: drivers/scsi/atari_scsi.*
12605 F: drivers/scsi/dmx3191d.c
12606 F: drivers/scsi/g_NCR5380.*
12607 F: drivers/scsi/mac_scsi.*
12608 F: drivers/scsi/sun3_scsi.*
12609 F: drivers/scsi/sun3_scsi_vme.c
12612 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
12616 NCT6775 HARDWARE MONITOR DRIVER
12617 M: Guenter Roeck <linux@roeck-us.net>
12618 L: linux-hwmon@vger.kernel.org
12620 F: Documentation/hwmon/nct6775.rst
12621 F: drivers/hwmon/nct6775.c
12624 M: Jakub Kicinski <kuba@kernel.org>
12626 F: drivers/net/netdevsim/*
12628 NETEM NETWORK EMULATOR
12629 M: Stephen Hemminger <stephen@networkplumber.org>
12630 L: netdev@vger.kernel.org
12632 F: net/sched/sch_netem.c
12634 NETERION 10GbE DRIVERS (s2io/vxge)
12635 M: Jon Mason <jdmason@kudzu.us>
12636 L: netdev@vger.kernel.org
12638 F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
12639 F: Documentation/networking/device_drivers/ethernet/neterion/vxge.rst
12640 F: drivers/net/ethernet/neterion/
12643 M: Pablo Neira Ayuso <pablo@netfilter.org>
12644 M: Jozsef Kadlecsik <kadlec@netfilter.org>
12645 M: Florian Westphal <fw@strlen.de>
12646 L: netfilter-devel@vger.kernel.org
12647 L: coreteam@netfilter.org
12649 W: http://www.netfilter.org/
12650 W: http://www.iptables.org/
12651 W: http://www.nftables.org/
12652 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
12653 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
12654 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
12655 F: include/linux/netfilter*
12656 F: include/linux/netfilter/
12657 F: include/net/netfilter/
12658 F: include/uapi/linux/netfilter*
12659 F: include/uapi/linux/netfilter/
12660 F: net/*/netfilter.c
12661 F: net/*/netfilter/
12662 F: net/bridge/br_netfilter*.c
12665 NETROM NETWORK LAYER
12666 M: Ralf Baechle <ralf@linux-mips.org>
12667 L: linux-hams@vger.kernel.org
12669 W: http://www.linux-ax25.org/
12670 F: include/net/netrom.h
12671 F: include/uapi/linux/netrom.h
12674 NETRONIX EMBEDDED CONTROLLER
12675 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
12677 F: Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
12678 F: drivers/mfd/ntxec.c
12679 F: drivers/pwm/pwm-ntxec.c
12680 F: drivers/rtc/rtc-ntxec.c
12681 F: include/linux/mfd/ntxec.h
12683 NETRONOME ETHERNET DRIVERS
12684 M: Simon Horman <simon.horman@netronome.com>
12685 R: Jakub Kicinski <kuba@kernel.org>
12686 L: oss-drivers@netronome.com
12688 F: drivers/net/ethernet/netronome/
12690 NETWORK BLOCK DEVICE (NBD)
12691 M: Josef Bacik <josef@toxicpanda.com>
12692 L: linux-block@vger.kernel.org
12693 L: nbd@other.debian.org
12695 F: Documentation/admin-guide/blockdev/nbd.rst
12696 F: drivers/block/nbd.c
12697 F: include/trace/events/nbd.h
12698 F: include/uapi/linux/nbd.h
12700 NETWORK DROP MONITOR
12701 M: Neil Horman <nhorman@tuxdriver.com>
12702 L: netdev@vger.kernel.org
12704 W: https://fedorahosted.org/dropwatch/
12705 F: include/uapi/linux/net_dropmon.h
12706 F: net/core/drop_monitor.c
12709 M: "David S. Miller" <davem@davemloft.net>
12710 M: Jakub Kicinski <kuba@kernel.org>
12711 L: netdev@vger.kernel.org
12713 W: http://www.linuxfoundation.org/en/Net
12714 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12715 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12716 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12717 F: Documentation/devicetree/bindings/net/
12718 F: drivers/connector/
12720 F: include/linux/etherdevice.h
12721 F: include/linux/fcdevice.h
12722 F: include/linux/fddidevice.h
12723 F: include/linux/hippidevice.h
12724 F: include/linux/if_*
12725 F: include/linux/inetdevice.h
12726 F: include/linux/netdevice.h
12727 F: include/uapi/linux/if_*
12728 F: include/uapi/linux/netdevice.h
12730 NETWORKING DRIVERS (WIRELESS)
12731 M: Kalle Valo <kvalo@codeaurora.org>
12732 L: linux-wireless@vger.kernel.org
12734 Q: http://patchwork.kernel.org/project/linux-wireless/list/
12735 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
12736 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
12737 F: Documentation/devicetree/bindings/net/wireless/
12738 F: drivers/net/wireless/
12741 M: Andrew Lunn <andrew@lunn.ch>
12742 M: Vivien Didelot <vivien.didelot@gmail.com>
12743 M: Florian Fainelli <f.fainelli@gmail.com>
12744 M: Vladimir Oltean <olteanv@gmail.com>
12746 F: Documentation/devicetree/bindings/net/dsa/
12747 F: drivers/net/dsa/
12748 F: include/linux/dsa/
12749 F: include/linux/platform_data/dsa.h
12750 F: include/net/dsa.h
12753 NETWORKING [GENERAL]
12754 M: "David S. Miller" <davem@davemloft.net>
12755 M: Jakub Kicinski <kuba@kernel.org>
12756 L: netdev@vger.kernel.org
12758 W: http://www.linuxfoundation.org/en/Net
12759 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12760 B: mailto:netdev@vger.kernel.org
12761 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12762 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12763 F: Documentation/networking/
12764 F: include/linux/in.h
12765 F: include/linux/net.h
12766 F: include/linux/netdevice.h
12768 F: include/uapi/linux/in.h
12769 F: include/uapi/linux/net.h
12770 F: include/uapi/linux/net_namespace.h
12771 F: include/uapi/linux/netdevice.h
12775 F: tools/testing/selftests/net/
12778 M: Steffen Klassert <steffen.klassert@secunet.com>
12779 M: Herbert Xu <herbert@gondor.apana.org.au>
12780 M: "David S. Miller" <davem@davemloft.net>
12781 L: netdev@vger.kernel.org
12783 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
12784 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
12785 F: include/net/xfrm.h
12786 F: include/uapi/linux/xfrm.h
12789 F: net/ipv4/ip_vti.c
12790 F: net/ipv4/ipcomp.c
12794 F: net/ipv6/ip6_vti.c
12795 F: net/ipv6/ipcomp6.c
12799 F: tools/testing/selftests/net/ipsec.c
12801 NETWORKING [IPv4/IPv6]
12802 M: "David S. Miller" <davem@davemloft.net>
12803 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
12804 M: David Ahern <dsahern@kernel.org>
12805 L: netdev@vger.kernel.org
12807 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12813 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
12814 M: Paul Moore <paul@paul-moore.com>
12815 L: netdev@vger.kernel.org
12816 L: linux-security-module@vger.kernel.org
12818 W: https://github.com/netlabel
12819 F: Documentation/netlabel/
12820 F: include/net/calipso.h
12821 F: include/net/cipso_ipv4.h
12822 F: include/net/netlabel.h
12823 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
12824 F: include/uapi/linux/netfilter/xt_SECMARK.h
12825 F: net/ipv4/cipso_ipv4.c
12826 F: net/ipv6/calipso.c
12827 F: net/netfilter/xt_CONNSECMARK.c
12828 F: net/netfilter/xt_SECMARK.c
12832 M: Mat Martineau <mathew.j.martineau@linux.intel.com>
12833 M: Matthieu Baerts <matthieu.baerts@tessares.net>
12834 L: netdev@vger.kernel.org
12835 L: mptcp@lists.linux.dev
12837 W: https://github.com/multipath-tcp/mptcp_net-next/wiki
12838 B: https://github.com/multipath-tcp/mptcp_net-next/issues
12839 F: Documentation/networking/mptcp-sysctl.rst
12840 F: include/net/mptcp.h
12841 F: include/trace/events/mptcp.h
12842 F: include/uapi/linux/mptcp.h
12844 F: tools/testing/selftests/net/mptcp/
12847 M: Eric Dumazet <edumazet@google.com>
12848 L: netdev@vger.kernel.org
12850 F: include/linux/tcp.h
12851 F: include/net/tcp.h
12852 F: include/trace/events/tcp.h
12853 F: include/uapi/linux/tcp.h
12854 F: net/ipv4/syncookies.c
12856 F: net/ipv6/syncookies.c
12860 M: Boris Pismenny <borisp@nvidia.com>
12861 M: John Fastabend <john.fastabend@gmail.com>
12862 M: Daniel Borkmann <daniel@iogearbox.net>
12863 M: Jakub Kicinski <kuba@kernel.org>
12864 L: netdev@vger.kernel.org
12866 F: include/net/tls.h
12867 F: include/uapi/linux/tls.h
12870 NETWORKING [WIRELESS]
12871 L: linux-wireless@vger.kernel.org
12872 Q: http://patchwork.kernel.org/project/linux-wireless/list/
12874 NETXEN (1/10) GbE SUPPORT
12875 M: Manish Chopra <manishc@marvell.com>
12876 M: Rahul Verma <rahulv@marvell.com>
12877 M: GR-Linux-NIC-Dev@marvell.com
12878 L: netdev@vger.kernel.org
12880 F: drivers/net/ethernet/qlogic/netxen/
12882 NET_FAILOVER MODULE
12883 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
12884 L: netdev@vger.kernel.org
12886 F: Documentation/networking/net_failover.rst
12887 F: drivers/net/net_failover.c
12888 F: include/net/net_failover.h
12891 M: David Ahern <dsahern@kernel.org>
12892 L: netdev@vger.kernel.org
12894 F: include/net/netns/nexthop.h
12895 F: include/net/nexthop.h
12896 F: include/uapi/linux/nexthop.h
12897 F: net/ipv4/nexthop.c
12900 L: netdev@vger.kernel.org
12902 F: Documentation/devicetree/bindings/net/nfc/
12904 F: include/linux/platform_data/nfcmrvl.h
12905 F: include/net/nfc/
12906 F: include/uapi/linux/nfc.h
12909 NFC VIRTUAL NCI DEVICE DRIVER
12910 M: Bongsu Jeon <bongsu.jeon@samsung.com>
12911 L: netdev@vger.kernel.org
12912 L: linux-nfc@lists.01.org (moderated for non-subscribers)
12914 F: drivers/nfc/virtual_ncidev.c
12915 F: tools/testing/selftests/nci/
12917 NFS, SUNRPC, AND LOCKD CLIENTS
12918 M: Trond Myklebust <trond.myklebust@hammerspace.com>
12919 M: Anna Schumaker <anna.schumaker@netapp.com>
12920 L: linux-nfs@vger.kernel.org
12922 W: http://client.linux-nfs.org
12923 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
12927 F: include/linux/lockd/
12928 F: include/linux/nfs*
12929 F: include/linux/sunrpc/
12930 F: include/uapi/linux/nfs*
12931 F: include/uapi/linux/sunrpc/
12933 F: Documentation/filesystems/nfs/
12936 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
12937 L: linux-nilfs@vger.kernel.org
12939 W: https://nilfs.sourceforge.io/
12940 W: https://nilfs.osdn.jp/
12941 T: git git://github.com/konis/nilfs2.git
12942 F: Documentation/filesystems/nilfs2.rst
12944 F: include/trace/events/nilfs2.h
12945 F: include/uapi/linux/nilfs2_api.h
12946 F: include/uapi/linux/nilfs2_ondisk.h
12948 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
12949 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
12951 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12952 F: Documentation/scsi/NinjaSCSI.rst
12953 F: drivers/scsi/pcmcia/nsp_*
12955 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
12956 M: GOTO Masanori <gotom@debian.or.jp>
12957 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
12959 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12960 F: Documentation/scsi/NinjaSCSI.rst
12961 F: drivers/scsi/nsp32*
12964 M: Ley Foon Tan <ley.foon.tan@intel.com>
12966 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
12969 NITRO ENCLAVES (NE)
12970 M: Andra Paraschiv <andraprs@amazon.com>
12971 M: Alexandru Vasile <lexnv@amazon.com>
12972 M: Alexandru Ciobotaru <alcioa@amazon.com>
12973 L: linux-kernel@vger.kernel.org
12975 W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
12976 F: Documentation/virt/ne_overview.rst
12977 F: drivers/virt/nitro_enclaves/
12978 F: include/linux/nitro_enclaves.h
12979 F: include/uapi/linux/nitro_enclaves.h
12980 F: samples/nitro_enclaves/
12982 NOHZ, DYNTICKS SUPPORT
12983 M: Frederic Weisbecker <fweisbec@gmail.com>
12984 M: Thomas Gleixner <tglx@linutronix.de>
12985 M: Ingo Molnar <mingo@kernel.org>
12986 L: linux-kernel@vger.kernel.org
12988 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
12989 F: include/linux/sched/nohz.h
12990 F: include/linux/tick.h
12991 F: kernel/time/tick*.*
12993 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
12994 M: Pavel Machek <pavel@ucw.cz>
12995 M: Sakari Ailus <sakari.ailus@iki.fi>
12996 L: linux-media@vger.kernel.org
12998 F: drivers/media/i2c/ad5820.c
12999 F: drivers/media/i2c/et8ek8
13001 NOKIA N900 POWER SUPPLY DRIVERS
13002 R: Pali Rohár <pali@kernel.org>
13003 F: drivers/power/supply/bq2415x_charger.c
13004 F: drivers/power/supply/bq27xxx_battery.c
13005 F: drivers/power/supply/bq27xxx_battery_i2c.c
13006 F: drivers/power/supply/isp1704_charger.c
13007 F: drivers/power/supply/rx51_battery.c
13008 F: include/linux/power/bq2415x_charger.h
13009 F: include/linux/power/bq27xxx_battery.h
13012 M: Willy Tarreau <w@1wt.eu>
13014 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
13015 F: tools/include/nolibc/
13018 M: Matthias Maennich <maennich@google.com>
13020 F: Documentation/core-api/symbol-namespaces.rst
13024 M: Sanjay R Mehta <sanju.mehta@amd.com>
13025 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
13026 L: linux-ntb@googlegroups.com
13028 F: drivers/ntb/hw/amd/
13031 M: Jon Mason <jdmason@kudzu.us>
13032 M: Dave Jiang <dave.jiang@intel.com>
13033 M: Allen Hubbe <allenbh@gmail.com>
13034 L: linux-ntb@googlegroups.com
13036 W: https://github.com/jonmason/ntb/wiki
13037 T: git git://github.com/jonmason/ntb.git
13038 F: drivers/net/ntb_netdev.c
13040 F: include/linux/ntb.h
13041 F: include/linux/ntb_transport.h
13042 F: tools/testing/selftests/ntb/
13045 M: Serge Semin <fancer.lancer@gmail.com>
13046 L: linux-ntb@googlegroups.com
13048 F: drivers/ntb/hw/idt/
13051 M: Dave Jiang <dave.jiang@intel.com>
13052 L: linux-ntb@googlegroups.com
13054 W: https://github.com/davejiang/linux/wiki
13055 T: git https://github.com/davejiang/linux.git
13056 F: drivers/ntb/hw/intel/
13059 M: Anton Altaparmakov <anton@tuxera.com>
13060 L: linux-ntfs-dev@lists.sourceforge.net
13062 W: http://www.tuxera.com/
13063 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
13064 F: Documentation/filesystems/ntfs.rst
13068 M: Finn Thain <fthain@telegraphics.com.au>
13069 L: linux-m68k@lists.linux-m68k.org
13071 F: arch/*/include/asm/nubus.h
13073 F: include/linux/nubus.h
13074 F: include/uapi/linux/nubus.h
13076 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
13077 M: Antonino Daplas <adaplas@gmail.com>
13078 L: linux-fbdev@vger.kernel.org
13080 F: drivers/video/fbdev/nvidia/
13081 F: drivers/video/fbdev/riva/
13084 M: Keith Busch <kbusch@kernel.org>
13085 M: Jens Axboe <axboe@fb.com>
13086 M: Christoph Hellwig <hch@lst.de>
13087 M: Sagi Grimberg <sagi@grimberg.me>
13088 L: linux-nvme@lists.infradead.org
13090 W: http://git.infradead.org/nvme.git
13091 T: git://git.infradead.org/nvme.git
13092 F: drivers/nvme/host/
13093 F: include/linux/nvme.h
13094 F: include/uapi/linux/nvme_ioctl.h
13096 NVM EXPRESS FC TRANSPORT DRIVERS
13097 M: James Smart <james.smart@broadcom.com>
13098 L: linux-nvme@lists.infradead.org
13100 F: drivers/nvme/host/fc.c
13101 F: drivers/nvme/target/fc.c
13102 F: drivers/nvme/target/fcloop.c
13103 F: include/linux/nvme-fc-driver.h
13104 F: include/linux/nvme-fc.h
13106 NVM EXPRESS TARGET DRIVER
13107 M: Christoph Hellwig <hch@lst.de>
13108 M: Sagi Grimberg <sagi@grimberg.me>
13109 M: Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
13110 L: linux-nvme@lists.infradead.org
13112 W: http://git.infradead.org/nvme.git
13113 T: git://git.infradead.org/nvme.git
13114 F: drivers/nvme/target/
13117 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13119 T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
13120 F: Documentation/ABI/stable/sysfs-bus-nvmem
13121 F: Documentation/devicetree/bindings/nvmem/
13123 F: include/linux/nvmem-consumer.h
13124 F: include/linux/nvmem-provider.h
13126 NXP C45 TJA11XX PHY DRIVER
13127 M: Radu Pirea <radu-nicolae.pirea@oss.nxp.com>
13128 L: netdev@vger.kernel.org
13130 F: drivers/net/phy/nxp-c45-tja11xx.c
13133 M: Ashish Kumar <ashish.kumar@nxp.com>
13134 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
13135 L: linux-spi@vger.kernel.org
13137 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
13138 F: drivers/spi/spi-nxp-fspi.c
13140 NXP FXAS21002C DRIVER
13141 M: Rui Miguel Silva <rmfrfs@gmail.com>
13142 L: linux-iio@vger.kernel.org
13144 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
13145 F: drivers/iio/gyro/fxas21002c.h
13146 F: drivers/iio/gyro/fxas21002c_core.c
13147 F: drivers/iio/gyro/fxas21002c_i2c.c
13148 F: drivers/iio/gyro/fxas21002c_spi.c
13150 NXP i.MX CLOCK DRIVERS
13151 M: Abel Vesa <abel.vesa@nxp.com>
13152 L: linux-clk@vger.kernel.org
13153 L: linux-imx@nxp.com
13155 F: drivers/clk/imx/
13157 NXP i.MX 8MQ DCSS DRIVER
13158 M: Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
13159 R: Lucas Stach <l.stach@pengutronix.de>
13160 L: dri-devel@lists.freedesktop.org
13162 F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
13163 F: drivers/gpu/drm/imx/dcss/
13165 NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
13166 M: Jagan Teki <jagan@amarulasolutions.com>
13168 F: Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
13169 F: drivers/regulator/pf8x00-regulator.c
13171 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
13172 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
13173 L: linux-kernel@vger.kernel.org
13175 F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
13176 F: drivers/extcon/extcon-ptn5150.c
13178 NXP SGTL5000 DRIVER
13179 M: Fabio Estevam <festevam@gmail.com>
13180 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13182 F: Documentation/devicetree/bindings/sound/sgtl5000.yaml
13183 F: sound/soc/codecs/sgtl5000*
13185 NXP SJA1105 ETHERNET SWITCH DRIVER
13186 M: Vladimir Oltean <olteanv@gmail.com>
13187 L: linux-kernel@vger.kernel.org
13189 F: drivers/net/dsa/sja1105
13191 NXP TDA998X DRM DRIVER
13192 M: Russell King <linux@armlinux.org.uk>
13194 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
13195 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
13196 F: drivers/gpu/drm/i2c/tda998x_drv.c
13197 F: include/drm/i2c/tda998x.h
13198 F: include/dt-bindings/display/tda998x.h
13202 M: Peter Rosin <peda@axentia.se>
13203 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13205 F: Documentation/devicetree/bindings/sound/tfa9879.txt
13206 F: sound/soc/codecs/tfa9879*
13209 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
13210 R: Charles Gorand <charles.gorand@effinnov.com>
13211 L: linux-nfc@lists.01.org (moderated for non-subscribers)
13213 F: drivers/nfc/nxp-nci
13215 NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
13216 M: Mirela Rabulea <mirela.rabulea@nxp.com>
13217 R: NXP Linux Team <linux-imx@nxp.com>
13218 L: linux-media@vger.kernel.org
13220 F: Documentation/devicetree/bindings/media/imx8-jpeg.yaml
13221 F: drivers/media/platform/imx-jpeg
13223 NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
13224 M: Jonas Malaco <jonas@protocubo.io>
13225 L: linux-hwmon@vger.kernel.org
13227 F: Documentation/hwmon/nzxt-kraken2.rst
13228 F: drivers/hwmon/nzxt-kraken2.c
13231 M: Jiri Pirko <jiri@nvidia.com>
13232 L: netdev@vger.kernel.org
13234 F: include/linux/objagg.h
13236 F: lib/test_objagg.c
13239 M: Josh Poimboeuf <jpoimboe@redhat.com>
13240 M: Peter Zijlstra <peterz@infradead.org>
13243 F: include/linux/objtool.h
13245 OCELOT ETHERNET SWITCH DRIVER
13246 M: Vladimir Oltean <vladimir.oltean@nxp.com>
13247 M: Claudiu Manoil <claudiu.manoil@nxp.com>
13248 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
13249 M: UNGLinuxDriver@microchip.com
13250 L: netdev@vger.kernel.org
13252 F: drivers/net/dsa/ocelot/*
13253 F: drivers/net/ethernet/mscc/
13254 F: include/soc/mscc/ocelot*
13255 F: net/dsa/tag_ocelot.c
13256 F: net/dsa/tag_ocelot_8021q.c
13257 F: tools/testing/selftests/drivers/net/ocelot/*
13259 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
13260 M: Frederic Barrat <fbarrat@linux.ibm.com>
13261 M: Andrew Donnellan <ajd@linux.ibm.com>
13262 L: linuxppc-dev@lists.ozlabs.org
13264 F: Documentation/userspace-api/accelerators/ocxl.rst
13265 F: arch/powerpc/include/asm/pnv-ocxl.h
13266 F: arch/powerpc/platforms/powernv/ocxl.c
13267 F: drivers/misc/ocxl/
13268 F: include/misc/ocxl*
13269 F: include/uapi/misc/ocxl.h
13272 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
13273 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
13274 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13275 L: linux-omap@vger.kernel.org
13277 F: sound/soc/ti/n810.c
13278 F: sound/soc/ti/omap*
13279 F: sound/soc/ti/rx51.c
13280 F: sound/soc/ti/sdma-pcm.*
13282 OMAP CLOCK FRAMEWORK SUPPORT
13283 M: Paul Walmsley <paul@pwsan.com>
13284 L: linux-omap@vger.kernel.org
13286 F: arch/arm/*omap*/*clock*
13288 OMAP DEVICE TREE SUPPORT
13289 M: Benoît Cousson <bcousson@baylibre.com>
13290 M: Tony Lindgren <tony@atomide.com>
13291 L: linux-omap@vger.kernel.org
13292 L: devicetree@vger.kernel.org
13294 F: arch/arm/boot/dts/*am3*
13295 F: arch/arm/boot/dts/*am4*
13296 F: arch/arm/boot/dts/*am5*
13297 F: arch/arm/boot/dts/*dra7*
13298 F: arch/arm/boot/dts/*omap*
13299 F: arch/arm/boot/dts/logicpd-som-lv*
13300 F: arch/arm/boot/dts/logicpd-torpedo*
13302 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
13303 L: linux-omap@vger.kernel.org
13304 L: linux-fbdev@vger.kernel.org
13306 F: Documentation/arm/omap/dss.rst
13307 F: drivers/video/fbdev/omap2/
13309 OMAP FRAMEBUFFER SUPPORT
13310 L: linux-fbdev@vger.kernel.org
13311 L: linux-omap@vger.kernel.org
13313 F: drivers/video/fbdev/omap/
13315 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
13316 M: Roger Quadros <rogerq@kernel.org>
13317 M: Tony Lindgren <tony@atomide.com>
13318 L: linux-omap@vger.kernel.org
13320 F: arch/arm/mach-omap2/*gpmc*
13321 F: drivers/memory/omap-gpmc.c
13324 M: Grygorii Strashko <grygorii.strashko@ti.com>
13325 M: Santosh Shilimkar <ssantosh@kernel.org>
13326 M: Kevin Hilman <khilman@kernel.org>
13327 L: linux-omap@vger.kernel.org
13329 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
13330 F: drivers/gpio/gpio-omap.c
13332 OMAP HARDWARE SPINLOCK SUPPORT
13333 M: Ohad Ben-Cohen <ohad@wizery.com>
13334 L: linux-omap@vger.kernel.org
13336 F: drivers/hwspinlock/omap_hwspinlock.c
13338 OMAP HS MMC SUPPORT
13339 L: linux-mmc@vger.kernel.org
13340 L: linux-omap@vger.kernel.org
13342 F: drivers/mmc/host/omap_hsmmc.c
13345 M: Paul Walmsley <paul@pwsan.com>
13346 L: linux-omap@vger.kernel.org
13348 F: arch/arm/mach-omap2/omap_hwmod*data*
13350 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
13351 M: Benoît Cousson <bcousson@baylibre.com>
13352 L: linux-omap@vger.kernel.org
13354 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
13357 M: Benoît Cousson <bcousson@baylibre.com>
13358 M: Paul Walmsley <paul@pwsan.com>
13359 L: linux-omap@vger.kernel.org
13361 F: arch/arm/mach-omap2/omap_hwmod.*
13364 M: Vignesh R <vigneshr@ti.com>
13365 L: linux-omap@vger.kernel.org
13366 L: linux-i2c@vger.kernel.org
13368 F: Documentation/devicetree/bindings/i2c/i2c-omap.txt
13369 F: drivers/i2c/busses/i2c-omap.c
13371 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
13372 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13373 L: linux-media@vger.kernel.org
13375 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
13376 F: drivers/media/platform/omap3isp/
13377 F: drivers/staging/media/omap4iss/
13380 M: Aaro Koskinen <aaro.koskinen@iki.fi>
13381 L: linux-omap@vger.kernel.org
13383 F: drivers/mmc/host/omap.c
13385 OMAP POWER MANAGEMENT SUPPORT
13386 M: Kevin Hilman <khilman@kernel.org>
13387 L: linux-omap@vger.kernel.org
13389 F: arch/arm/*omap*/*pm*
13390 F: drivers/cpufreq/omap-cpufreq.c
13392 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
13393 M: Rajendra Nayak <rnayak@codeaurora.org>
13394 M: Paul Walmsley <paul@pwsan.com>
13395 L: linux-omap@vger.kernel.org
13397 F: arch/arm/mach-omap2/prm*
13399 OMAP RANDOM NUMBER GENERATOR SUPPORT
13400 M: Deepak Saxena <dsaxena@plexity.net>
13402 F: drivers/char/hw_random/omap-rng.c
13405 L: linux-usb@vger.kernel.org
13406 L: linux-omap@vger.kernel.org
13408 F: arch/arm/*omap*/usb*
13409 F: drivers/usb/*/*omap*
13411 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
13412 M: Mark Jackson <mpfj@newflow.co.uk>
13413 L: linux-omap@vger.kernel.org
13415 F: arch/arm/boot/dts/am335x-nano.dts
13418 M: Aaro Koskinen <aaro.koskinen@iki.fi>
13419 M: Tony Lindgren <tony@atomide.com>
13420 L: linux-omap@vger.kernel.org
13422 Q: http://patchwork.kernel.org/project/linux-omap/list/
13423 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
13424 F: arch/arm/configs/omap1_defconfig
13425 F: arch/arm/mach-omap1/
13426 F: arch/arm/plat-omap/
13427 F: drivers/i2c/busses/i2c-omap.c
13428 F: include/linux/platform_data/ams-delta-fiq.h
13429 F: include/linux/platform_data/i2c-omap.h
13432 M: Tony Lindgren <tony@atomide.com>
13433 L: linux-omap@vger.kernel.org
13435 W: http://www.muru.com/linux/omap/
13436 W: http://linux.omap.com/
13437 Q: http://patchwork.kernel.org/project/linux-omap/list/
13438 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
13439 F: arch/arm/configs/omap2plus_defconfig
13440 F: arch/arm/mach-omap2/
13441 F: arch/arm/plat-omap/
13442 F: drivers/bus/ti-sysc.c
13443 F: drivers/i2c/busses/i2c-omap.c
13444 F: drivers/irqchip/irq-omap-intc.c
13445 F: drivers/mfd/*omap*.c
13446 F: drivers/mfd/menelaus.c
13447 F: drivers/mfd/palmas.c
13448 F: drivers/mfd/tps65217.c
13449 F: drivers/mfd/tps65218.c
13450 F: drivers/mfd/tps65910.c
13451 F: drivers/mfd/twl-core.[ch]
13452 F: drivers/mfd/twl4030*.c
13453 F: drivers/mfd/twl6030*.c
13454 F: drivers/mfd/twl6040*.c
13455 F: drivers/regulator/palmas-regulator*.c
13456 F: drivers/regulator/pbias-regulator.c
13457 F: drivers/regulator/tps65217-regulator.c
13458 F: drivers/regulator/tps65218-regulator.c
13459 F: drivers/regulator/tps65910-regulator.c
13460 F: drivers/regulator/twl-regulator.c
13461 F: drivers/regulator/twl6030-regulator.c
13462 F: include/linux/platform_data/i2c-omap.h
13463 F: include/linux/platform_data/ti-sysc.h
13466 M: Bob Copeland <me@bobcopeland.com>
13467 L: linux-karma-devel@lists.sourceforge.net
13469 F: Documentation/filesystems/omfs.rst
13472 OMNIKEY CARDMAN 4000 DRIVER
13473 M: Harald Welte <laforge@gnumonks.org>
13475 F: drivers/char/pcmcia/cm4000_cs.c
13476 F: include/linux/cm4000_cs.h
13477 F: include/uapi/linux/cm4000_cs.h
13479 OMNIKEY CARDMAN 4040 DRIVER
13480 M: Harald Welte <laforge@gnumonks.org>
13482 F: drivers/char/pcmcia/cm4040_cs.*
13484 OMNIVISION OV02A10 SENSOR DRIVER
13485 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
13486 L: linux-media@vger.kernel.org
13488 T: git git://linuxtv.org/media_tree.git
13489 F: Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
13490 F: drivers/media/i2c/ov02a10.c
13492 OMNIVISION OV13858 SENSOR DRIVER
13493 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13494 L: linux-media@vger.kernel.org
13496 T: git git://linuxtv.org/media_tree.git
13497 F: drivers/media/i2c/ov13858.c
13499 OMNIVISION OV2680 SENSOR DRIVER
13500 M: Rui Miguel Silva <rmfrfs@gmail.com>
13501 L: linux-media@vger.kernel.org
13503 T: git git://linuxtv.org/media_tree.git
13504 F: Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
13505 F: drivers/media/i2c/ov2680.c
13507 OMNIVISION OV2685 SENSOR DRIVER
13508 M: Shunqian Zheng <zhengsq@rock-chips.com>
13509 L: linux-media@vger.kernel.org
13511 T: git git://linuxtv.org/media_tree.git
13512 F: drivers/media/i2c/ov2685.c
13514 OMNIVISION OV2740 SENSOR DRIVER
13515 M: Tianshu Qiu <tian.shu.qiu@intel.com>
13516 R: Shawn Tu <shawnx.tu@intel.com>
13517 R: Bingbu Cao <bingbu.cao@intel.com>
13518 L: linux-media@vger.kernel.org
13520 T: git git://linuxtv.org/media_tree.git
13521 F: drivers/media/i2c/ov2740.c
13523 OMNIVISION OV5640 SENSOR DRIVER
13524 M: Steve Longerbeam <slongerbeam@gmail.com>
13525 L: linux-media@vger.kernel.org
13527 T: git git://linuxtv.org/media_tree.git
13528 F: drivers/media/i2c/ov5640.c
13530 OMNIVISION OV5647 SENSOR DRIVER
13531 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
13532 M: Jacopo Mondi <jacopo@jmondi.org>
13533 L: linux-media@vger.kernel.org
13535 T: git git://linuxtv.org/media_tree.git
13536 F: Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
13537 F: drivers/media/i2c/ov5647.c
13539 OMNIVISION OV5670 SENSOR DRIVER
13540 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
13541 M: Hyungwoo Yang <hyungwoo.yang@intel.com>
13542 L: linux-media@vger.kernel.org
13544 T: git git://linuxtv.org/media_tree.git
13545 F: drivers/media/i2c/ov5670.c
13547 OMNIVISION OV5675 SENSOR DRIVER
13548 M: Shawn Tu <shawnx.tu@intel.com>
13549 L: linux-media@vger.kernel.org
13551 T: git git://linuxtv.org/media_tree.git
13552 F: drivers/media/i2c/ov5675.c
13554 OMNIVISION OV5695 SENSOR DRIVER
13555 M: Shunqian Zheng <zhengsq@rock-chips.com>
13556 L: linux-media@vger.kernel.org
13558 T: git git://linuxtv.org/media_tree.git
13559 F: drivers/media/i2c/ov5695.c
13561 OMNIVISION OV7670 SENSOR DRIVER
13562 L: linux-media@vger.kernel.org
13564 T: git git://linuxtv.org/media_tree.git
13565 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
13566 F: drivers/media/i2c/ov7670.c
13568 OMNIVISION OV772x SENSOR DRIVER
13569 M: Jacopo Mondi <jacopo@jmondi.org>
13570 L: linux-media@vger.kernel.org
13572 T: git git://linuxtv.org/media_tree.git
13573 F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
13574 F: drivers/media/i2c/ov772x.c
13575 F: include/media/i2c/ov772x.h
13577 OMNIVISION OV7740 SENSOR DRIVER
13578 M: Wenyou Yang <wenyou.yang@microchip.com>
13579 L: linux-media@vger.kernel.org
13581 T: git git://linuxtv.org/media_tree.git
13582 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
13583 F: drivers/media/i2c/ov7740.c
13585 OMNIVISION OV8856 SENSOR DRIVER
13586 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
13587 L: linux-media@vger.kernel.org
13589 T: git git://linuxtv.org/media_tree.git
13590 F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
13591 F: drivers/media/i2c/ov8856.c
13593 OMNIVISION OV9640 SENSOR DRIVER
13594 M: Petr Cvek <petrcvekcz@gmail.com>
13595 L: linux-media@vger.kernel.org
13597 F: drivers/media/i2c/ov9640.*
13599 OMNIVISION OV9650 SENSOR DRIVER
13600 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13601 R: Akinobu Mita <akinobu.mita@gmail.com>
13602 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
13603 L: linux-media@vger.kernel.org
13605 T: git git://linuxtv.org/media_tree.git
13606 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
13607 F: drivers/media/i2c/ov9650.c
13609 OMNIVISION OV9734 SENSOR DRIVER
13610 M: Tianshu Qiu <tian.shu.qiu@intel.com>
13611 R: Bingbu Cao <bingbu.cao@intel.com>
13612 L: linux-media@vger.kernel.org
13614 T: git git://linuxtv.org/media_tree.git
13615 F: drivers/media/i2c/ov9734.c
13617 ONENAND FLASH DRIVER
13618 M: Kyungmin Park <kyungmin.park@samsung.com>
13619 L: linux-mtd@lists.infradead.org
13621 F: drivers/mtd/nand/onenand/
13622 F: include/linux/mtd/onenand*.h
13624 ONION OMEGA2+ BOARD
13625 M: Harvey Hunt <harveyhuntnexus@gmail.com>
13626 L: linux-mips@vger.kernel.org
13628 F: arch/mips/boot/dts/ralink/omega2p.dts
13631 M: Jens Wiklander <jens.wiklander@linaro.org>
13632 L: op-tee@lists.trustedfirmware.org
13634 F: Documentation/ABI/testing/sysfs-bus-optee-devices
13635 F: drivers/tee/optee/
13637 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
13638 M: Sumit Garg <sumit.garg@linaro.org>
13639 L: op-tee@lists.trustedfirmware.org
13641 F: drivers/char/hw_random/optee-rng.c
13644 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
13645 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
13646 L: linux-rdma@vger.kernel.org
13648 F: drivers/infiniband/ulp/opa_vnic
13650 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
13651 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
13652 M: Frank Rowand <frowand.list@gmail.com>
13653 L: devicetree@vger.kernel.org
13655 F: Documentation/devicetree/dynamic-resolution-notes.rst
13656 F: Documentation/devicetree/overlay-notes.rst
13657 F: drivers/of/overlay.c
13658 F: drivers/of/resolver.c
13659 K: of_overlay_notifier_
13661 OPEN FIRMWARE AND FLATTENED DEVICE TREE
13662 M: Rob Herring <robh+dt@kernel.org>
13663 M: Frank Rowand <frowand.list@gmail.com>
13664 L: devicetree@vger.kernel.org
13666 W: http://www.devicetree.org/
13667 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
13668 F: Documentation/ABI/testing/sysfs-firmware-ofw
13670 F: include/linux/of*.h
13673 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
13674 M: Rob Herring <robh+dt@kernel.org>
13675 L: devicetree@vger.kernel.org
13677 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
13678 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
13679 F: Documentation/devicetree/
13680 F: arch/*/boot/dts/
13681 F: include/dt-bindings/
13683 OPENCORES I2C BUS DRIVER
13684 M: Peter Korsgaard <peter@korsgaard.com>
13685 M: Andrew Lunn <andrew@lunn.ch>
13686 L: linux-i2c@vger.kernel.org
13688 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
13689 F: Documentation/i2c/busses/i2c-ocores.rst
13690 F: drivers/i2c/busses/i2c-ocores.c
13691 F: include/linux/platform_data/i2c-ocores.h
13693 OPENRISC ARCHITECTURE
13694 M: Jonas Bonn <jonas@southpole.se>
13695 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
13696 M: Stafford Horne <shorne@gmail.com>
13697 L: openrisc@lists.librecores.org
13699 W: http://openrisc.io
13700 T: git git://github.com/openrisc/linux.git
13701 F: Documentation/devicetree/bindings/openrisc/
13702 F: Documentation/openrisc/
13704 F: drivers/irqchip/irq-ompic.c
13705 F: drivers/irqchip/irq-or1k-*
13708 M: Pravin B Shelar <pshelar@ovn.org>
13709 L: netdev@vger.kernel.org
13710 L: dev@openvswitch.org
13712 W: http://openvswitch.org
13713 F: include/uapi/linux/openvswitch.h
13714 F: net/openvswitch/
13716 OPERATING PERFORMANCE POINTS (OPP)
13717 M: Viresh Kumar <vireshk@kernel.org>
13718 M: Nishanth Menon <nm@ti.com>
13719 M: Stephen Boyd <sboyd@kernel.org>
13720 L: linux-pm@vger.kernel.org
13722 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
13723 F: Documentation/devicetree/bindings/opp/
13724 F: Documentation/power/opp.rst
13726 F: include/linux/pm_opp.h
13729 M: Clemens Ladisch <clemens@ladisch.de>
13730 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13732 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13733 F: sound/drivers/opl4/
13735 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
13736 M: Mark Fasheh <mark@fasheh.com>
13737 M: Joel Becker <jlbec@evilplan.org>
13738 M: Joseph Qi <joseph.qi@linux.alibaba.com>
13739 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
13741 W: http://ocfs2.wiki.kernel.org
13742 F: Documentation/filesystems/dlmfs.rst
13743 F: Documentation/filesystems/ocfs2.rst
13746 ORANGEFS FILESYSTEM
13747 M: Mike Marshall <hubcap@omnibond.com>
13748 R: Martin Brandenburg <martin@omnibond.com>
13749 L: devel@lists.orangefs.org
13751 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
13752 F: Documentation/filesystems/orangefs.rst
13756 L: linux-wireless@vger.kernel.org
13758 W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
13759 W: http://www.nongnu.org/orinoco/
13760 F: drivers/net/wireless/intersil/orinoco/
13762 OV2659 OMNIVISION SENSOR DRIVER
13763 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13764 L: linux-media@vger.kernel.org
13766 W: https://linuxtv.org
13767 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13768 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13769 F: drivers/media/i2c/ov2659.c
13770 F: include/media/i2c/ov2659.h
13773 M: Miklos Szeredi <miklos@szeredi.hu>
13774 L: linux-unionfs@vger.kernel.org
13776 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
13777 F: Documentation/filesystems/overlayfs.rst
13780 P54 WIRELESS DRIVER
13781 M: Christian Lamparter <chunkeey@googlemail.com>
13782 L: linux-wireless@vger.kernel.org
13784 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
13785 F: drivers/net/wireless/intersil/p54/
13788 M: Vladimir Oltean <olteanv@gmail.com>
13789 L: netdev@vger.kernel.org
13791 F: Documentation/core-api/packing.rst
13792 F: include/linux/packing.h
13795 PADATA PARALLEL EXECUTION MECHANISM
13796 M: Steffen Klassert <steffen.klassert@secunet.com>
13797 M: Daniel Jordan <daniel.m.jordan@oracle.com>
13798 L: linux-crypto@vger.kernel.org
13799 L: linux-kernel@vger.kernel.org
13801 F: Documentation/core-api/padata.rst
13802 F: include/linux/padata.h
13806 M: Jesper Dangaard Brouer <hawk@kernel.org>
13807 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
13808 L: netdev@vger.kernel.org
13810 F: Documentation/networking/page_pool.rst
13811 F: include/net/page_pool.h
13812 F: include/trace/events/page_pool.h
13813 F: net/core/page_pool.c
13815 PANASONIC LAPTOP ACPI EXTRAS DRIVER
13816 M: Kenneth Chan <kenneth.t.chan@gmail.com>
13817 L: platform-driver-x86@vger.kernel.org
13819 F: drivers/platform/x86/panasonic-laptop.c
13821 PARALLAX PING IIO SENSOR DRIVER
13822 M: Andreas Klinger <ak@it-klinger.de>
13823 L: linux-iio@vger.kernel.org
13825 F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
13826 F: drivers/iio/proximity/ping.c
13828 PARALLEL LCD/KEYPAD PANEL DRIVER
13829 M: Willy Tarreau <willy@haproxy.com>
13830 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
13832 F: Documentation/admin-guide/lcd-panel-cgram.rst
13833 F: drivers/auxdisplay/panel.c
13835 PARALLEL PORT SUBSYSTEM
13836 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13837 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13838 L: linux-parport@lists.infradead.org (subscribers-only)
13840 F: Documentation/driver-api/parport*.rst
13841 F: drivers/char/ppdev.c
13842 F: drivers/parport/
13843 F: include/linux/parport*.h
13844 F: include/uapi/linux/ppdev.h
13846 PARAVIRT_OPS INTERFACE
13847 M: Juergen Gross <jgross@suse.com>
13848 M: Deep Shah <sdeep@vmware.com>
13849 M: "VMware, Inc." <pv-drivers@vmware.com>
13850 L: virtualization@lists.linux-foundation.org
13852 F: Documentation/virt/paravirt_ops.rst
13853 F: arch/*/include/asm/paravirt*.h
13854 F: arch/*/kernel/paravirt*
13855 F: include/linux/hypervisor.h
13857 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
13858 M: Tim Waugh <tim@cyberelk.net>
13859 L: linux-parport@lists.infradead.org (subscribers-only)
13861 F: Documentation/admin-guide/blockdev/paride.rst
13862 F: drivers/block/paride/
13864 PARISC ARCHITECTURE
13865 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
13866 M: Helge Deller <deller@gmx.de>
13867 L: linux-parisc@vger.kernel.org
13869 W: https://parisc.wiki.kernel.org
13870 Q: http://patchwork.kernel.org/project/linux-parisc/list/
13871 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
13872 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
13873 F: Documentation/parisc/
13875 F: drivers/char/agp/parisc-agp.c
13876 F: drivers/input/misc/hp_sdc_rtc.c
13877 F: drivers/input/serio/gscps2.c
13878 F: drivers/input/serio/hp_sdc*
13880 F: drivers/parport/parport_gsc.*
13881 F: drivers/tty/serial/8250/8250_gsc.c
13882 F: drivers/video/console/sti*
13883 F: drivers/video/fbdev/sti*
13884 F: drivers/video/logo/logo_parisc*
13885 F: include/linux/hp_sdc.h
13888 M: Jiri Pirko <jiri@nvidia.com>
13889 L: netdev@vger.kernel.org
13891 F: include/linux/parman.h
13893 F: lib/test_parman.c
13895 PC ENGINES APU BOARD DRIVER
13896 M: Enrico Weigelt, metux IT consult <info@metux.net>
13898 F: drivers/platform/x86/pcengines-apuv2.c
13900 PC87360 HARDWARE MONITORING DRIVER
13901 M: Jim Cromie <jim.cromie@gmail.com>
13902 L: linux-hwmon@vger.kernel.org
13904 F: Documentation/hwmon/pc87360.rst
13905 F: drivers/hwmon/pc87360.c
13907 PC8736x GPIO DRIVER
13908 M: Jim Cromie <jim.cromie@gmail.com>
13910 F: drivers/char/pc8736x_gpio.c
13912 PC87427 HARDWARE MONITORING DRIVER
13913 M: Jean Delvare <jdelvare@suse.com>
13914 L: linux-hwmon@vger.kernel.org
13916 F: Documentation/hwmon/pc87427.rst
13917 F: drivers/hwmon/pc87427.c
13920 M: Riku Voipio <riku.voipio@iki.fi>
13922 F: drivers/leds/leds-pca9532.c
13923 F: include/linux/leds-pca9532.h
13925 PCA9541 I2C BUS MASTER SELECTOR DRIVER
13926 M: Guenter Roeck <linux@roeck-us.net>
13927 L: linux-i2c@vger.kernel.org
13929 F: drivers/i2c/muxes/i2c-mux-pca9541.c
13931 PCDP - PRIMARY CONSOLE AND DEBUG PORT
13932 M: Khalid Aziz <khalid@gonehiking.org>
13934 F: drivers/firmware/pcdp.*
13936 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
13937 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13938 M: Pali Rohár <pali@kernel.org>
13939 L: linux-pci@vger.kernel.org
13940 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13942 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
13943 F: drivers/pci/controller/pci-aardvark.c
13945 PCI DRIVER FOR ALTERA PCIE IP
13946 M: Ley Foon Tan <ley.foon.tan@intel.com>
13947 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
13948 L: linux-pci@vger.kernel.org
13950 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
13951 F: drivers/pci/controller/pcie-altera.c
13953 PCI DRIVER FOR APPLIEDMICRO XGENE
13954 M: Toan Le <toan@os.amperecomputing.com>
13955 L: linux-pci@vger.kernel.org
13956 L: linux-arm-kernel@lists.infradead.org
13958 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
13959 F: drivers/pci/controller/pci-xgene.c
13961 PCI DRIVER FOR ARM VERSATILE PLATFORM
13962 M: Rob Herring <robh@kernel.org>
13963 L: linux-pci@vger.kernel.org
13964 L: linux-arm-kernel@lists.infradead.org
13966 F: Documentation/devicetree/bindings/pci/versatile.yaml
13967 F: drivers/pci/controller/pci-versatile.c
13969 PCI DRIVER FOR ARMADA 8K
13970 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13971 L: linux-pci@vger.kernel.org
13972 L: linux-arm-kernel@lists.infradead.org
13974 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
13975 F: drivers/pci/controller/dwc/pcie-armada8k.c
13977 PCI DRIVER FOR CADENCE PCIE IP
13978 M: Tom Joseph <tjoseph@cadence.com>
13979 L: linux-pci@vger.kernel.org
13981 F: Documentation/devicetree/bindings/pci/cdns,*
13982 F: drivers/pci/controller/cadence/
13984 PCI DRIVER FOR FREESCALE LAYERSCAPE
13985 M: Minghuan Lian <minghuan.Lian@nxp.com>
13986 M: Mingkai Hu <mingkai.hu@nxp.com>
13987 M: Roy Zang <roy.zang@nxp.com>
13988 L: linuxppc-dev@lists.ozlabs.org
13989 L: linux-pci@vger.kernel.org
13990 L: linux-arm-kernel@lists.infradead.org
13992 F: drivers/pci/controller/dwc/*layerscape*
13994 PCI DRIVER FOR GENERIC OF HOSTS
13995 M: Will Deacon <will@kernel.org>
13996 L: linux-pci@vger.kernel.org
13997 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13999 F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
14000 F: drivers/pci/controller/pci-host-common.c
14001 F: drivers/pci/controller/pci-host-generic.c
14003 PCI DRIVER FOR IMX6
14004 M: Richard Zhu <hongxing.zhu@nxp.com>
14005 M: Lucas Stach <l.stach@pengutronix.de>
14006 L: linux-pci@vger.kernel.org
14007 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14009 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
14010 F: drivers/pci/controller/dwc/*imx6*
14012 PCI DRIVER FOR FU740
14013 M: Paul Walmsley <paul.walmsley@sifive.com>
14014 M: Greentime Hu <greentime.hu@sifive.com>
14015 L: linux-pci@vger.kernel.org
14017 F: Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
14018 F: drivers/pci/controller/dwc/pcie-fu740.c
14020 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
14021 M: Jonathan Derrick <jonathan.derrick@intel.com>
14022 L: linux-pci@vger.kernel.org
14024 F: drivers/pci/controller/vmd.c
14026 PCI DRIVER FOR MICROSEMI SWITCHTEC
14027 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
14028 M: Logan Gunthorpe <logang@deltatee.com>
14029 L: linux-pci@vger.kernel.org
14031 F: Documentation/ABI/testing/sysfs-class-switchtec
14032 F: Documentation/driver-api/switchtec.rst
14033 F: drivers/ntb/hw/mscc/
14034 F: drivers/pci/switch/switchtec*
14035 F: include/linux/switchtec.h
14036 F: include/uapi/linux/switchtec_ioctl.h
14038 PCI DRIVER FOR MOBIVEIL PCIE IP
14039 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
14040 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
14041 L: linux-pci@vger.kernel.org
14043 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
14044 F: drivers/pci/controller/mobiveil/pcie-mobiveil*
14046 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
14047 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
14048 L: linux-pci@vger.kernel.org
14049 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14051 F: drivers/pci/controller/*mvebu*
14053 PCI DRIVER FOR NVIDIA TEGRA
14054 M: Thierry Reding <thierry.reding@gmail.com>
14055 L: linux-tegra@vger.kernel.org
14056 L: linux-pci@vger.kernel.org
14058 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
14059 F: drivers/pci/controller/pci-tegra.c
14061 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
14062 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
14063 L: linux-pci@vger.kernel.org
14064 L: linux-arm-kernel@lists.infradead.org
14066 F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
14067 F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
14069 PCI DRIVER FOR RENESAS R-CAR
14070 M: Marek Vasut <marek.vasut+renesas@gmail.com>
14071 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
14072 L: linux-pci@vger.kernel.org
14073 L: linux-renesas-soc@vger.kernel.org
14075 F: Documentation/devicetree/bindings/pci/*rcar*
14076 F: drivers/pci/controller/*rcar*
14078 PCI DRIVER FOR SAMSUNG EXYNOS
14079 M: Jingoo Han <jingoohan1@gmail.com>
14080 L: linux-pci@vger.kernel.org
14081 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14082 L: linux-samsung-soc@vger.kernel.org
14084 F: drivers/pci/controller/dwc/pci-exynos.c
14086 PCI DRIVER FOR SYNOPSYS DESIGNWARE
14087 M: Jingoo Han <jingoohan1@gmail.com>
14088 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
14089 L: linux-pci@vger.kernel.org
14091 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
14092 F: drivers/pci/controller/dwc/*designware*
14094 PCI DRIVER FOR TI DRA7XX/J721E
14095 M: Kishon Vijay Abraham I <kishon@ti.com>
14096 L: linux-omap@vger.kernel.org
14097 L: linux-pci@vger.kernel.org
14098 L: linux-arm-kernel@lists.infradead.org
14100 F: Documentation/devicetree/bindings/pci/ti-pci.txt
14101 F: drivers/pci/controller/cadence/pci-j721e.c
14102 F: drivers/pci/controller/dwc/pci-dra7xx.c
14104 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
14105 M: Linus Walleij <linus.walleij@linaro.org>
14106 L: linux-pci@vger.kernel.org
14108 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
14109 F: drivers/pci/controller/pci-v3-semi.c
14111 PCI ENDPOINT SUBSYSTEM
14112 M: Kishon Vijay Abraham I <kishon@ti.com>
14113 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14114 L: linux-pci@vger.kernel.org
14116 F: Documentation/PCI/endpoint/*
14117 F: Documentation/misc-devices/pci-endpoint-test.rst
14118 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
14119 F: drivers/misc/pci_endpoint_test.c
14120 F: drivers/pci/endpoint/
14123 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
14124 M: Russell Currey <ruscur@russell.cc>
14125 M: Oliver O'Halloran <oohall@gmail.com>
14126 L: linuxppc-dev@lists.ozlabs.org
14128 F: Documentation/PCI/pci-error-recovery.rst
14129 F: Documentation/powerpc/eeh-pci-error-recovery.rst
14130 F: arch/powerpc/include/*/eeh*.h
14131 F: arch/powerpc/kernel/eeh*.c
14132 F: arch/powerpc/platforms/*/eeh*.c
14133 F: drivers/pci/pcie/aer.c
14134 F: drivers/pci/pcie/dpc.c
14135 F: drivers/pci/pcie/err.c
14138 M: Linas Vepstas <linasvepstas@gmail.com>
14139 L: linux-pci@vger.kernel.org
14141 F: Documentation/PCI/pci-error-recovery.rst
14143 PCI MSI DRIVER FOR ALTERA MSI IP
14144 M: Ley Foon Tan <ley.foon.tan@intel.com>
14145 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
14146 L: linux-pci@vger.kernel.org
14148 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
14149 F: drivers/pci/controller/pcie-altera-msi.c
14151 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
14152 M: Toan Le <toan@os.amperecomputing.com>
14153 L: linux-pci@vger.kernel.org
14154 L: linux-arm-kernel@lists.infradead.org
14156 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
14157 F: drivers/pci/controller/pci-xgene-msi.c
14159 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
14160 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14161 R: Rob Herring <robh@kernel.org>
14162 L: linux-pci@vger.kernel.org
14164 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
14165 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
14166 F: drivers/pci/controller/
14169 M: Bjorn Helgaas <bhelgaas@google.com>
14170 L: linux-pci@vger.kernel.org
14172 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
14173 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
14174 F: Documentation/PCI/
14175 F: Documentation/devicetree/bindings/pci/
14176 F: arch/x86/kernel/early-quirks.c
14177 F: arch/x86/kernel/quirks.c
14179 F: drivers/acpi/pci*
14181 F: include/asm-generic/pci*
14182 F: include/linux/of_pci.h
14183 F: include/linux/pci*
14184 F: include/uapi/linux/pci*
14187 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
14188 M: Jonathan Chocron <jonnyc@amazon.com>
14189 L: linux-pci@vger.kernel.org
14191 F: Documentation/devicetree/bindings/pci/pcie-al.txt
14192 F: drivers/pci/controller/dwc/pcie-al.c
14194 PCIE DRIVER FOR AMLOGIC MESON
14195 M: Yue Wang <yue.wang@Amlogic.com>
14196 L: linux-pci@vger.kernel.org
14197 L: linux-amlogic@lists.infradead.org
14199 F: drivers/pci/controller/dwc/pci-meson.c
14201 PCIE DRIVER FOR AXIS ARTPEC
14202 M: Jesper Nilsson <jesper.nilsson@axis.com>
14203 L: linux-arm-kernel@axis.com
14204 L: linux-pci@vger.kernel.org
14206 F: Documentation/devicetree/bindings/pci/axis,artpec*
14207 F: drivers/pci/controller/dwc/*artpec*
14209 PCIE DRIVER FOR CAVIUM THUNDERX
14210 M: Robert Richter <rric@kernel.org>
14211 L: linux-pci@vger.kernel.org
14212 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14214 F: drivers/pci/controller/pci-thunder-*
14216 PCIE DRIVER FOR HISILICON
14217 M: Zhou Wang <wangzhou1@hisilicon.com>
14218 L: linux-pci@vger.kernel.org
14220 F: drivers/pci/controller/dwc/pcie-hisi.c
14222 PCIE DRIVER FOR HISILICON KIRIN
14223 M: Xiaowei Song <songxiaowei@hisilicon.com>
14224 M: Binghui Wang <wangbinghui@hisilicon.com>
14225 L: linux-pci@vger.kernel.org
14227 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
14228 F: drivers/pci/controller/dwc/pcie-kirin.c
14230 PCIE DRIVER FOR HISILICON STB
14231 M: Shawn Guo <shawn.guo@linaro.org>
14232 L: linux-pci@vger.kernel.org
14234 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
14235 F: drivers/pci/controller/dwc/pcie-histb.c
14237 PCIE DRIVER FOR MEDIATEK
14238 M: Ryder Lee <ryder.lee@mediatek.com>
14239 M: Jianjun Wang <jianjun.wang@mediatek.com>
14240 L: linux-pci@vger.kernel.org
14241 L: linux-mediatek@lists.infradead.org
14243 F: Documentation/devicetree/bindings/pci/mediatek*
14244 F: drivers/pci/controller/*mediatek*
14246 PCIE DRIVER FOR MICROCHIP
14247 M: Daire McNamara <daire.mcnamara@microchip.com>
14248 L: linux-pci@vger.kernel.org
14250 F: Documentation/devicetree/bindings/pci/microchip*
14251 F: drivers/pci/controller/*microchip*
14253 PCIE DRIVER FOR QUALCOMM MSM
14254 M: Stanimir Varbanov <svarbanov@mm-sol.com>
14255 L: linux-pci@vger.kernel.org
14256 L: linux-arm-msm@vger.kernel.org
14258 F: drivers/pci/controller/dwc/*qcom*
14260 PCIE DRIVER FOR ROCKCHIP
14261 M: Shawn Lin <shawn.lin@rock-chips.com>
14262 L: linux-pci@vger.kernel.org
14263 L: linux-rockchip@lists.infradead.org
14265 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
14266 F: drivers/pci/controller/pcie-rockchip*
14268 PCIE DRIVER FOR SOCIONEXT UNIPHIER
14269 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14270 L: linux-pci@vger.kernel.org
14272 F: Documentation/devicetree/bindings/pci/uniphier-pcie*
14273 F: drivers/pci/controller/dwc/pcie-uniphier*
14275 PCIE DRIVER FOR ST SPEAR13XX
14276 M: Pratyush Anand <pratyush.anand@gmail.com>
14277 L: linux-pci@vger.kernel.org
14279 F: drivers/pci/controller/dwc/*spear*
14282 M: Dominik Brodowski <linux@dominikbrodowski.net>
14284 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
14285 F: Documentation/pcmcia/
14290 PCNET32 NETWORK DRIVER
14291 M: Don Fry <pcnet32@frontier.com>
14292 L: netdev@vger.kernel.org
14294 F: drivers/net/ethernet/amd/pcnet32.c
14296 PCRYPT PARALLEL CRYPTO ENGINE
14297 M: Steffen Klassert <steffen.klassert@secunet.com>
14298 L: linux-crypto@vger.kernel.org
14301 F: include/crypto/pcrypt.h
14303 PEAQ WMI HOTKEYS DRIVER
14304 M: Hans de Goede <hdegoede@redhat.com>
14305 L: platform-driver-x86@vger.kernel.org
14307 F: drivers/platform/x86/peaq-wmi.c
14309 PENSANDO ETHERNET DRIVERS
14310 M: Shannon Nelson <snelson@pensando.io>
14311 M: drivers@pensando.io
14312 L: netdev@vger.kernel.org
14314 F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
14315 F: drivers/net/ethernet/pensando/
14317 PER-CPU MEMORY ALLOCATOR
14318 M: Dennis Zhou <dennis@kernel.org>
14319 M: Tejun Heo <tj@kernel.org>
14320 M: Christoph Lameter <cl@linux.com>
14322 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
14323 F: arch/*/include/asm/percpu.h
14324 F: include/linux/percpu*.h
14327 PER-TASK DELAY ACCOUNTING
14328 M: Balbir Singh <bsingharora@gmail.com>
14330 F: include/linux/delayacct.h
14331 F: kernel/delayacct.c
14333 PERFORMANCE EVENTS SUBSYSTEM
14334 M: Peter Zijlstra <peterz@infradead.org>
14335 M: Ingo Molnar <mingo@redhat.com>
14336 M: Arnaldo Carvalho de Melo <acme@kernel.org>
14337 R: Mark Rutland <mark.rutland@arm.com>
14338 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
14339 R: Jiri Olsa <jolsa@redhat.com>
14340 R: Namhyung Kim <namhyung@kernel.org>
14341 L: linux-perf-users@vger.kernel.org
14342 L: linux-kernel@vger.kernel.org
14344 W: https://perf.wiki.kernel.org/
14345 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14347 F: arch/*/events/*/*
14348 F: arch/*/include/asm/perf_event.h
14349 F: arch/*/kernel/*/*/perf_event*.c
14350 F: arch/*/kernel/*/perf_event*.c
14351 F: arch/*/kernel/perf_callchain.c
14352 F: arch/*/kernel/perf_event*.c
14353 F: include/linux/perf_event.h
14354 F: include/uapi/linux/perf_event.h
14359 PERFORMANCE EVENTS TOOLING ARM64
14360 R: John Garry <john.garry@huawei.com>
14361 R: Will Deacon <will@kernel.org>
14362 R: Mathieu Poirier <mathieu.poirier@linaro.org>
14363 R: Leo Yan <leo.yan@linaro.org>
14364 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14366 F: tools/build/feature/test-libopencsd.c
14367 F: tools/perf/arch/arm*/
14368 F: tools/perf/pmu-events/arch/arm64/
14369 F: tools/perf/util/arm-spe*
14370 F: tools/perf/util/cs-etm*
14372 PERSONALITY HANDLING
14373 M: Christoph Hellwig <hch@infradead.org>
14374 L: linux-abi-devel@lists.sourceforge.net
14376 F: include/linux/personality.h
14377 F: include/uapi/linux/personality.h
14379 PHOENIX RC FLIGHT CONTROLLER ADAPTER
14380 M: Marcus Folkesson <marcus.folkesson@gmail.com>
14381 L: linux-input@vger.kernel.org
14383 F: Documentation/input/devices/pxrc.rst
14384 F: drivers/input/joystick/pxrc.c
14387 M: Remi Denis-Courmont <courmisch@gmail.com>
14389 F: Documentation/networking/phonet.rst
14390 F: include/linux/phonet.h
14391 F: include/net/phonet/
14392 F: include/uapi/linux/phonet.h
14396 M: Joern Engel <joern@lazybastard.org>
14397 L: linux-mtd@lists.infradead.org
14399 F: drivers/mtd/devices/phram.c
14402 M: Bruno Prémont <bonbons@linux-vserver.org>
14403 L: linux-input@vger.kernel.org
14405 F: drivers/hid/hid-picolcd*
14408 M: Christian Brauner <christian@brauner.io>
14409 L: linux-kernel@vger.kernel.org
14411 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
14413 F: tools/testing/selftests/clone3/
14414 F: tools/testing/selftests/pid_namespace/
14415 F: tools/testing/selftests/pidfd/
14418 K: \b(clone_args|kernel_clone_args)\b
14420 PIN CONTROL SUBSYSTEM
14421 M: Linus Walleij <linus.walleij@linaro.org>
14422 L: linux-gpio@vger.kernel.org
14424 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
14425 F: Documentation/devicetree/bindings/pinctrl/
14426 F: Documentation/driver-api/pin-control.rst
14427 F: drivers/pinctrl/
14428 F: include/linux/pinctrl/
14430 PIN CONTROLLER - FREESCALE
14431 M: Dong Aisheng <aisheng.dong@nxp.com>
14432 M: Fabio Estevam <festevam@gmail.com>
14433 M: Shawn Guo <shawnguo@kernel.org>
14434 M: Stefan Agner <stefan@agner.ch>
14435 R: Pengutronix Kernel Team <kernel@pengutronix.de>
14436 L: linux-gpio@vger.kernel.org
14438 F: Documentation/devicetree/bindings/pinctrl/fsl,*
14439 F: drivers/pinctrl/freescale/
14441 PIN CONTROLLER - INTEL
14442 M: Mika Westerberg <mika.westerberg@linux.intel.com>
14443 M: Andy Shevchenko <andy@kernel.org>
14445 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
14446 F: drivers/pinctrl/intel/
14448 PIN CONTROLLER - MEDIATEK
14449 M: Sean Wang <sean.wang@kernel.org>
14450 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14452 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
14453 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
14454 F: drivers/pinctrl/mediatek/
14456 PIN CONTROLLER - MICROCHIP AT91
14457 M: Ludovic Desroches <ludovic.desroches@microchip.com>
14458 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14459 L: linux-gpio@vger.kernel.org
14461 F: drivers/gpio/gpio-sama5d2-piobu.c
14462 F: drivers/pinctrl/pinctrl-at91*
14464 PIN CONTROLLER - QUALCOMM
14465 M: Bjorn Andersson <bjorn.andersson@linaro.org>
14466 L: linux-arm-msm@vger.kernel.org
14468 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
14469 F: drivers/pinctrl/qcom/
14471 PIN CONTROLLER - RENESAS
14472 M: Geert Uytterhoeven <geert+renesas@glider.be>
14473 L: linux-renesas-soc@vger.kernel.org
14475 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
14476 F: Documentation/devicetree/bindings/pinctrl/renesas,*
14477 F: drivers/pinctrl/renesas/
14479 PIN CONTROLLER - SAMSUNG
14480 M: Tomasz Figa <tomasz.figa@gmail.com>
14481 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
14482 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14483 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14484 L: linux-samsung-soc@vger.kernel.org
14486 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
14487 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
14488 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
14489 F: drivers/pinctrl/samsung/
14490 F: include/dt-bindings/pinctrl/samsung.h
14492 PIN CONTROLLER - SINGLE
14493 M: Tony Lindgren <tony@atomide.com>
14494 M: Haojian Zhuang <haojian.zhuang@linaro.org>
14495 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14496 L: linux-omap@vger.kernel.org
14498 F: drivers/pinctrl/pinctrl-single.c
14500 PIN CONTROLLER - ST SPEAR
14501 M: Viresh Kumar <vireshk@kernel.org>
14502 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14504 W: http://www.st.com/spear
14505 F: drivers/pinctrl/spear/
14507 PISTACHIO SOC SUPPORT
14508 M: James Hartley <james.hartley@sondrel.com>
14509 L: linux-mips@vger.kernel.org
14511 F: arch/mips/boot/dts/img/pistachio*
14512 F: arch/mips/configs/pistachio*_defconfig
14513 F: arch/mips/pistachio/
14516 M: linux-block@vger.kernel.org
14518 F: drivers/block/pktcdvd.c
14519 F: include/linux/pktcdvd.h
14520 F: include/uapi/linux/pktcdvd.h
14522 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
14523 M: Tomasz Duszynski <tduszyns@gmail.com>
14525 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
14526 F: drivers/iio/chemical/pms7003.c
14529 M: Jacob Keller <jacob.e.keller@intel.com>
14531 F: Documentation/driver-api/pldmfw/
14532 F: include/linux/pldmfw.h
14536 M: Logan Gunthorpe <logang@deltatee.com>
14538 F: drivers/dma/plx_dma.c
14541 M: Charles Hsu <hsu.yungteng@gmail.com>
14542 L: linux-hwmon@vger.kernel.org
14544 F: Documentation/hwmon/pm6764tr.rst
14545 F: drivers/hwmon/pmbus/pm6764tr.c
14548 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
14549 L: linux-pm@vger.kernel.org
14551 W: https://01.org/pm-graph
14552 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
14553 T: git git://github.com/intel/pm-graph
14554 F: tools/power/pm-graph
14556 PMBUS HARDWARE MONITORING DRIVERS
14557 M: Guenter Roeck <linux@roeck-us.net>
14558 L: linux-hwmon@vger.kernel.org
14560 W: http://hwmon.wiki.kernel.org/
14561 W: http://www.roeck-us.net/linux/drivers/
14562 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
14563 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
14564 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
14565 F: Documentation/devicetree/bindings/hwmon/max31785.txt
14566 F: Documentation/hwmon/adm1275.rst
14567 F: Documentation/hwmon/ibm-cffps.rst
14568 F: Documentation/hwmon/ir35221.rst
14569 F: Documentation/hwmon/lm25066.rst
14570 F: Documentation/hwmon/ltc2978.rst
14571 F: Documentation/hwmon/ltc3815.rst
14572 F: Documentation/hwmon/max16064.rst
14573 F: Documentation/hwmon/max20751.rst
14574 F: Documentation/hwmon/max31785.rst
14575 F: Documentation/hwmon/max34440.rst
14576 F: Documentation/hwmon/max8688.rst
14577 F: Documentation/hwmon/pmbus-core.rst
14578 F: Documentation/hwmon/pmbus.rst
14579 F: Documentation/hwmon/tps40422.rst
14580 F: Documentation/hwmon/ucd9000.rst
14581 F: Documentation/hwmon/ucd9200.rst
14582 F: Documentation/hwmon/zl6100.rst
14583 F: drivers/hwmon/pmbus/
14584 F: include/linux/pmbus.h
14586 PMC SIERRA MaxRAID DRIVER
14587 L: linux-scsi@vger.kernel.org
14589 W: http://www.pmc-sierra.com/
14590 F: drivers/scsi/pmcraid.*
14592 PMC SIERRA PM8001 DRIVER
14593 M: Jack Wang <jinpu.wang@cloud.ionos.com>
14594 L: linux-scsi@vger.kernel.org
14596 F: drivers/scsi/pm8001/
14598 PNI RM3100 IIO DRIVER
14599 M: Song Qiang <songqiang1304521@gmail.com>
14600 L: linux-iio@vger.kernel.org
14602 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
14603 F: drivers/iio/magnetometer/rm3100*
14606 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
14607 L: linux-acpi@vger.kernel.org
14610 F: include/linux/pnp.h
14612 POSIX CLOCKS and TIMERS
14613 M: Thomas Gleixner <tglx@linutronix.de>
14614 L: linux-kernel@vger.kernel.org
14616 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14618 F: include/linux/time_namespace.h
14619 F: include/linux/timer*
14620 F: kernel/time/*timer*
14621 F: kernel/time/namespace.c
14623 POWER MANAGEMENT CORE
14624 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
14625 L: linux-pm@vger.kernel.org
14627 B: https://bugzilla.kernel.org
14628 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
14629 F: drivers/base/power/
14630 F: drivers/powercap/
14631 F: include/linux/intel_rapl.h
14632 F: include/linux/pm.h
14633 F: include/linux/pm_*
14634 F: include/linux/powercap.h
14635 F: kernel/configs/nopm.config
14637 DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
14638 M: Daniel Lezcano <daniel.lezcano@kernel.org>
14639 L: linux-pm@vger.kernel.org
14641 B: https://bugzilla.kernel.org
14642 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
14643 F: drivers/powercap/dtpm*
14644 F: include/linux/dtpm.h
14646 POWER STATE COORDINATION INTERFACE (PSCI)
14647 M: Mark Rutland <mark.rutland@arm.com>
14648 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14649 L: linux-arm-kernel@lists.infradead.org
14651 F: drivers/firmware/psci/
14652 F: include/linux/psci.h
14653 F: include/uapi/linux/psci.h
14655 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
14656 M: Sebastian Reichel <sre@kernel.org>
14657 L: linux-pm@vger.kernel.org
14659 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14660 F: Documentation/ABI/testing/sysfs-class-power
14661 F: Documentation/devicetree/bindings/power/supply/
14662 F: drivers/power/supply/
14663 F: include/linux/power_supply.h
14665 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
14666 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
14667 L: linuxppc-dev@lists.ozlabs.org
14669 F: drivers/char/powernv-op-panel.c
14671 PPP OVER ATM (RFC 2364)
14672 M: Mitchell Blank Jr <mitch@sfgoth.com>
14674 F: include/uapi/linux/atmppp.h
14675 F: net/atm/pppoatm.c
14678 M: Michal Ostrowski <mostrows@earthlink.net>
14680 F: drivers/net/ppp/pppoe.c
14681 F: drivers/net/ppp/pppox.c
14684 M: James Chapman <jchapman@katalix.com>
14686 F: include/linux/if_pppol2tp.h
14687 F: include/uapi/linux/if_pppol2tp.h
14688 F: net/l2tp/l2tp_ppp.c
14690 PPP PROTOCOL DRIVERS AND COMPRESSORS
14691 M: Paul Mackerras <paulus@samba.org>
14692 L: linux-ppp@vger.kernel.org
14694 F: drivers/net/ppp/ppp_*
14697 M: Rodolfo Giometti <giometti@enneenne.com>
14698 L: linuxpps@ml.enneenne.com (subscribers-only)
14700 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
14701 F: Documentation/ABI/testing/sysfs-pps
14702 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
14703 F: Documentation/driver-api/pps.rst
14705 F: include/linux/pps*.h
14706 F: include/uapi/linux/pps.h
14709 M: Dmitry Kozlov <xeb@mail.ru>
14710 L: netdev@vger.kernel.org
14712 W: http://sourceforge.net/projects/accel-pptp
14713 F: drivers/net/ppp/pptp.c
14715 PRESSURE STALL INFORMATION (PSI)
14716 M: Johannes Weiner <hannes@cmpxchg.org>
14718 F: include/linux/psi*
14719 F: kernel/sched/psi.c
14722 M: Petr Mladek <pmladek@suse.com>
14723 M: Sergey Senozhatsky <senozhatsky@chromium.org>
14724 R: Steven Rostedt <rostedt@goodmis.org>
14725 R: John Ogness <john.ogness@linutronix.de>
14727 F: include/linux/printk.h
14730 PRISM54 WIRELESS DRIVER
14731 M: Luis Chamberlain <mcgrof@kernel.org>
14732 L: linux-wireless@vger.kernel.org
14734 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
14735 F: drivers/net/wireless/intersil/prism54/
14738 R: Alexey Dobriyan <adobriyan@gmail.com>
14739 L: linux-kernel@vger.kernel.org
14740 L: linux-fsdevel@vger.kernel.org
14742 F: Documentation/filesystems/proc.rst
14744 F: include/linux/proc_fs.h
14745 F: tools/testing/selftests/proc/
14748 M: Luis Chamberlain <mcgrof@kernel.org>
14749 M: Kees Cook <keescook@chromium.org>
14750 M: Iurii Zaikin <yzaikin@google.com>
14751 L: linux-kernel@vger.kernel.org
14752 L: linux-fsdevel@vger.kernel.org
14754 F: fs/proc/proc_sysctl.c
14755 F: include/linux/sysctl.h
14756 F: kernel/sysctl-test.c
14758 F: tools/testing/selftests/sysctl/
14760 PS3 NETWORK SUPPORT
14761 M: Geoff Levand <geoff@infradead.org>
14762 L: netdev@vger.kernel.org
14763 L: linuxppc-dev@lists.ozlabs.org
14765 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
14767 PS3 PLATFORM SUPPORT
14768 M: Geoff Levand <geoff@infradead.org>
14769 L: linuxppc-dev@lists.ozlabs.org
14771 F: arch/powerpc/boot/ps3*
14772 F: arch/powerpc/include/asm/lv1call.h
14773 F: arch/powerpc/include/asm/ps3*.h
14774 F: arch/powerpc/platforms/ps3/
14777 F: drivers/rtc/rtc-ps3.c
14778 F: drivers/usb/host/*ps3.c
14779 F: sound/ppc/snd_ps3*
14782 M: Jim Paris <jim@jtan.com>
14783 M: Geoff Levand <geoff@infradead.org>
14784 L: linuxppc-dev@lists.ozlabs.org
14786 F: drivers/block/ps3vram.c
14788 PSAMPLE PACKET SAMPLING SUPPORT
14789 M: Yotam Gigi <yotam.gi@gmail.com>
14791 F: include/net/psample.h
14792 F: include/uapi/linux/psample.h
14796 M: Kees Cook <keescook@chromium.org>
14797 M: Anton Vorontsov <anton@enomsg.org>
14798 M: Colin Cross <ccross@android.com>
14799 M: Tony Luck <tony.luck@intel.com>
14801 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
14802 F: Documentation/admin-guide/ramoops.rst
14803 F: Documentation/admin-guide/pstore-blk.rst
14804 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
14805 F: drivers/acpi/apei/erst.c
14806 F: drivers/firmware/efi/efi-pstore.c
14808 F: include/linux/pstore*
14809 K: \b(pstore|ramoops)
14811 PTP HARDWARE CLOCK SUPPORT
14812 M: Richard Cochran <richardcochran@gmail.com>
14813 L: netdev@vger.kernel.org
14815 W: http://linuxptp.sourceforge.net/
14816 F: Documentation/ABI/testing/sysfs-ptp
14817 F: Documentation/driver-api/ptp.rst
14818 F: drivers/net/phy/dp83640*
14820 F: include/linux/ptp_cl*
14823 M: Oleg Nesterov <oleg@redhat.com>
14825 F: arch/*/*/ptrace*.c
14826 F: arch/*/include/asm/ptrace*.h
14827 F: arch/*/ptrace*.c
14828 F: include/asm-generic/syscall.h
14829 F: include/linux/ptrace.h
14830 F: include/linux/regset.h
14831 F: include/linux/tracehook.h
14832 F: include/uapi/linux/ptrace.h
14833 F: include/uapi/linux/ptrace.h
14837 M: Hans Verkuil <hverkuil@xs4all.nl>
14838 L: linux-media@vger.kernel.org
14840 T: git git://linuxtv.org/media_tree.git
14841 F: Documentation/admin-guide/media/pulse8-cec.rst
14842 F: drivers/media/cec/usb/pulse8/
14844 PVRUSB2 VIDEO4LINUX DRIVER
14845 M: Mike Isely <isely@pobox.com>
14846 L: pvrusb2@isely.net (subscribers-only)
14847 L: linux-media@vger.kernel.org
14849 W: http://www.isely.net/pvrusb2/
14850 T: git git://linuxtv.org/media_tree.git
14851 F: Documentation/driver-api/media/drivers/pvrusb2*
14852 F: drivers/media/usb/pvrusb2/
14855 M: Hans Verkuil <hverkuil@xs4all.nl>
14856 L: linux-media@vger.kernel.org
14858 T: git git://linuxtv.org/media_tree.git
14859 F: drivers/media/usb/pwc/*
14860 F: include/trace/events/pwc.h
14863 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14864 L: linux-hwmon@vger.kernel.org
14866 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
14867 F: Documentation/hwmon/pwm-fan.rst
14868 F: drivers/hwmon/pwm-fan.c
14871 M: Sean Young <sean@mess.org>
14872 L: linux-media@vger.kernel.org
14874 F: drivers/media/rc/pwm-ir-tx.c
14877 M: Thierry Reding <thierry.reding@gmail.com>
14878 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14879 M: Lee Jones <lee.jones@linaro.org>
14880 L: linux-pwm@vger.kernel.org
14882 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
14883 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
14884 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
14885 F: Documentation/devicetree/bindings/pwm/
14886 F: Documentation/driver-api/pwm.rst
14887 F: drivers/gpio/gpio-mvebu.c
14889 F: drivers/video/backlight/pwm_bl.c
14890 F: include/linux/pwm.h
14891 F: include/linux/pwm_backlight.h
14892 K: pwm_(config|apply_state|ops)
14895 M: Robert Jarzmik <robert.jarzmik@free.fr>
14896 L: linux-gpio@vger.kernel.org
14898 F: drivers/gpio/gpio-pxa.c
14904 M: Robert Jarzmik <robert.jarzmik@free.fr>
14905 L: linux-rtc@vger.kernel.org
14908 PXA2xx/PXA3xx SUPPORT
14909 M: Daniel Mack <daniel@zonque.org>
14910 M: Haojian Zhuang <haojian.zhuang@gmail.com>
14911 M: Robert Jarzmik <robert.jarzmik@free.fr>
14912 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14914 T: git git://github.com/hzhuang1/linux.git
14915 T: git git://github.com/rjarzmik/linux.git
14916 F: arch/arm/boot/dts/pxa*
14917 F: arch/arm/mach-pxa/
14918 F: drivers/dma/pxa*
14919 F: drivers/pcmcia/pxa2xx*
14920 F: drivers/pinctrl/pxa/
14921 F: drivers/spi/spi-pxa2xx*
14922 F: drivers/usb/gadget/udc/pxa2*
14923 F: include/sound/pxa2xx-lib.h
14928 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
14929 L: qat-linux@intel.com
14931 F: drivers/crypto/qat/
14933 QCOM AUDIO (ASoC) DRIVERS
14934 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14935 M: Banajit Goswami <bgoswami@codeaurora.org>
14936 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14938 F: sound/soc/codecs/lpass-va-macro.c
14939 F: sound/soc/codecs/lpass-wsa-macro.*
14940 F: sound/soc/codecs/msm8916-wcd-analog.c
14941 F: sound/soc/codecs/msm8916-wcd-digital.c
14942 F: sound/soc/codecs/wcd9335.*
14943 F: sound/soc/codecs/wcd934x.c
14944 F: sound/soc/codecs/wcd-clsh-v2.*
14945 F: sound/soc/codecs/wsa881x.c
14949 M: Alex Elder <elder@kernel.org>
14950 L: netdev@vger.kernel.org
14952 F: drivers/net/ipa/
14954 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
14955 M: Gabriel Somlo <somlo@cmu.edu>
14956 M: "Michael S. Tsirkin" <mst@redhat.com>
14957 L: qemu-devel@nongnu.org
14959 F: drivers/firmware/qemu_fw_cfg.c
14960 F: include/uapi/linux/qemu_fw_cfg.h
14963 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
14964 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
14965 L: linux-rdma@vger.kernel.org
14967 F: drivers/infiniband/hw/qib/
14969 QLOGIC QL41xxx FCOE DRIVER
14970 M: Saurav Kashyap <skashyap@marvell.com>
14971 M: Javed Hasan <jhasan@marvell.com>
14972 M: GR-QLogic-Storage-Upstream@marvell.com
14973 L: linux-scsi@vger.kernel.org
14975 F: drivers/scsi/qedf/
14977 QLOGIC QL41xxx ISCSI DRIVER
14978 M: Nilesh Javali <njavali@marvell.com>
14979 M: Manish Rangankar <mrangankar@marvell.com>
14980 M: GR-QLogic-Storage-Upstream@marvell.com
14981 L: linux-scsi@vger.kernel.org
14983 F: drivers/scsi/qedi/
14985 QLOGIC QL4xxx ETHERNET DRIVER
14986 M: Ariel Elior <aelior@marvell.com>
14987 M: GR-everest-linux-l2@marvell.com
14988 L: netdev@vger.kernel.org
14990 F: drivers/net/ethernet/qlogic/qed/
14991 F: drivers/net/ethernet/qlogic/qede/
14992 F: include/linux/qed/
14994 QLOGIC QL4xxx RDMA DRIVER
14995 M: Michal Kalderon <mkalderon@marvell.com>
14996 M: Ariel Elior <aelior@marvell.com>
14997 L: linux-rdma@vger.kernel.org
14999 F: drivers/infiniband/hw/qedr/
15000 F: include/uapi/rdma/qedr-abi.h
15002 QLOGIC QLA1280 SCSI DRIVER
15003 M: Michael Reed <mdr@sgi.com>
15004 L: linux-scsi@vger.kernel.org
15006 F: drivers/scsi/qla1280.[ch]
15008 QLOGIC QLA2XXX FC-SCSI DRIVER
15009 M: Nilesh Javali <njavali@marvell.com>
15010 M: GR-QLogic-Storage-Upstream@marvell.com
15011 L: linux-scsi@vger.kernel.org
15013 F: drivers/scsi/qla2xxx/
15015 QLOGIC QLA3XXX NETWORK DRIVER
15016 M: GR-Linux-NIC-Dev@marvell.com
15017 L: netdev@vger.kernel.org
15019 F: drivers/net/ethernet/qlogic/qla3xxx.*
15021 QLOGIC QLA4XXX iSCSI DRIVER
15022 M: Nilesh Javali <njavali@marvell.com>
15023 M: Manish Rangankar <mrangankar@marvell.com>
15024 M: GR-QLogic-Storage-Upstream@marvell.com
15025 L: linux-scsi@vger.kernel.org
15027 F: drivers/scsi/qla4xxx/
15029 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
15030 M: Shahed Shaikh <shshaikh@marvell.com>
15031 M: Manish Chopra <manishc@marvell.com>
15032 M: GR-Linux-NIC-Dev@marvell.com
15033 L: netdev@vger.kernel.org
15035 F: drivers/net/ethernet/qlogic/qlcnic/
15037 QLOGIC QLGE 10Gb ETHERNET DRIVER
15038 M: Manish Chopra <manishc@marvell.com>
15039 M: GR-Linux-NIC-Dev@marvell.com
15040 M: Coiby Xu <coiby.xu@gmail.com>
15041 L: netdev@vger.kernel.org
15043 F: Documentation/networking/device_drivers/qlogic/qlge.rst
15044 F: drivers/staging/qlge/
15046 QM1D1B0004 MEDIA DRIVER
15047 M: Akihiro Tsukada <tskd08@gmail.com>
15048 L: linux-media@vger.kernel.org
15050 F: drivers/media/tuners/qm1d1b0004*
15052 QM1D1C0042 MEDIA DRIVER
15053 M: Akihiro Tsukada <tskd08@gmail.com>
15054 L: linux-media@vger.kernel.org
15056 F: drivers/media/tuners/qm1d1c0042*
15059 M: Anders Larsen <al@alarsen.net>
15061 W: http://www.alarsen.net/linux/qnx4fs/
15063 F: include/uapi/linux/qnx4_fs.h
15064 F: include/uapi/linux/qnxtypes.h
15066 QORIQ DPAA2 FSL-MC BUS DRIVER
15067 M: Stuart Yoder <stuyoder@gmail.com>
15068 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
15069 L: linux-kernel@vger.kernel.org
15071 F: Documentation/ABI/stable/sysfs-bus-fsl-mc
15072 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
15073 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
15074 F: drivers/bus/fsl-mc/
15075 F: include/uapi/linux/fsl_mc.h
15077 QT1010 MEDIA DRIVER
15078 M: Antti Palosaari <crope@iki.fi>
15079 L: linux-media@vger.kernel.org
15081 W: https://linuxtv.org
15082 W: http://palosaari.fi/linux/
15083 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15084 T: git git://linuxtv.org/anttip/media_tree.git
15085 F: drivers/media/tuners/qt1010*
15087 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
15088 M: Kalle Valo <kvalo@codeaurora.org>
15089 L: ath10k@lists.infradead.org
15091 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
15092 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
15093 F: drivers/net/wireless/ath/ath10k/
15095 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
15096 M: Kalle Valo <kvalo@codeaurora.org>
15097 L: ath11k@lists.infradead.org
15099 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
15100 F: drivers/net/wireless/ath/ath11k/
15102 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
15103 M: ath9k-devel@qca.qualcomm.com
15104 L: linux-wireless@vger.kernel.org
15106 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
15107 F: drivers/net/wireless/ath/ath9k/
15109 QUALCOMM CAMERA SUBSYSTEM DRIVER
15110 M: Robert Foss <robert.foss@linaro.org>
15111 M: Todor Tomov <todor.too@gmail.com>
15112 L: linux-media@vger.kernel.org
15114 F: Documentation/admin-guide/media/qcom_camss.rst
15115 F: Documentation/devicetree/bindings/media/*camss*
15116 F: drivers/media/platform/qcom/camss/
15118 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
15119 M: Niklas Cassel <nks@flawful.org>
15120 L: linux-pm@vger.kernel.org
15121 L: linux-arm-msm@vger.kernel.org
15123 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.txt
15124 F: drivers/soc/qcom/cpr.c
15126 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
15127 M: Ilia Lin <ilia.lin@kernel.org>
15128 L: linux-pm@vger.kernel.org
15130 F: Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
15131 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
15133 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
15134 M: Timur Tabi <timur@kernel.org>
15135 L: netdev@vger.kernel.org
15137 F: drivers/net/ethernet/qualcomm/emac/
15139 QUALCOMM ETHQOS ETHERNET DRIVER
15140 M: Vinod Koul <vkoul@kernel.org>
15141 L: netdev@vger.kernel.org
15143 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
15144 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
15146 QUALCOMM GENERIC INTERFACE I2C DRIVER
15147 M: Akash Asthana <akashast@codeaurora.org>
15148 M: Mukesh Savaliya <msavaliy@codeaurora.org>
15149 L: linux-i2c@vger.kernel.org
15150 L: linux-arm-msm@vger.kernel.org
15152 F: drivers/i2c/busses/i2c-qcom-geni.c
15154 QUALCOMM HEXAGON ARCHITECTURE
15155 M: Brian Cain <bcain@codeaurora.org>
15156 L: linux-hexagon@vger.kernel.org
15160 QUALCOMM HIDMA DRIVER
15161 M: Sinan Kaya <okaya@kernel.org>
15162 L: linux-arm-kernel@lists.infradead.org
15163 L: linux-arm-msm@vger.kernel.org
15164 L: dmaengine@vger.kernel.org
15166 F: drivers/dma/qcom/hidma*
15168 QUALCOMM I2C CCI DRIVER
15169 M: Loic Poulain <loic.poulain@linaro.org>
15170 M: Robert Foss <robert.foss@linaro.org>
15171 L: linux-i2c@vger.kernel.org
15172 L: linux-arm-msm@vger.kernel.org
15174 F: Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
15175 F: drivers/i2c/busses/i2c-qcom-cci.c
15178 M: Rob Clark <robdclark@gmail.com>
15179 L: iommu@lists.linux-foundation.org
15180 L: linux-arm-msm@vger.kernel.org
15182 F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
15184 QUALCOMM IPC ROUTER (QRTR) DRIVER
15185 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15186 L: linux-arm-msm@vger.kernel.org
15188 F: include/trace/events/qrtr.h
15189 F: include/uapi/linux/qrtr.h
15192 QUALCOMM IPCC MAILBOX DRIVER
15193 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15194 L: linux-arm-msm@vger.kernel.org
15196 F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
15197 F: drivers/mailbox/qcom-ipcc.c
15198 F: include/dt-bindings/mailbox/qcom-ipcc.h
15200 QUALCOMM IPQ4019 USB PHY DRIVER
15201 M: Robert Marko <robert.marko@sartura.hr>
15202 M: Luka Perkov <luka.perkov@sartura.hr>
15203 L: linux-arm-msm@vger.kernel.org
15205 F: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
15206 F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
15208 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
15209 M: Robert Marko <robert.marko@sartura.hr>
15210 M: Luka Perkov <luka.perkov@sartura.hr>
15211 L: linux-arm-msm@vger.kernel.org
15213 F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
15214 F: drivers/regulator/vqmmc-ipq4019-regulator.c
15216 QUALCOMM RMNET DRIVER
15217 M: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
15218 M: Sean Tranchetti <stranche@codeaurora.org>
15219 L: netdev@vger.kernel.org
15221 F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
15222 F: drivers/net/ethernet/qualcomm/rmnet/
15223 F: include/linux/if_rmnet.h
15225 QUALCOMM TSENS THERMAL DRIVER
15226 M: Amit Kucheria <amitk@kernel.org>
15227 M: Thara Gopinath <thara.gopinath@linaro.org>
15228 L: linux-pm@vger.kernel.org
15229 L: linux-arm-msm@vger.kernel.org
15231 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
15232 F: drivers/thermal/qcom/
15234 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
15235 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
15236 L: linux-media@vger.kernel.org
15237 L: linux-arm-msm@vger.kernel.org
15239 T: git git://linuxtv.org/media_tree.git
15240 F: Documentation/devicetree/bindings/media/*venus*
15241 F: drivers/media/platform/qcom/venus/
15243 QUALCOMM WCN36XX WIRELESS DRIVER
15244 M: Kalle Valo <kvalo@codeaurora.org>
15245 L: wcn36xx@lists.infradead.org
15247 W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
15248 T: git git://github.com/KrasnikovEugene/wcn36xx.git
15249 F: drivers/net/wireless/ath/wcn36xx/
15251 QUANTENNA QTNFMAC WIRELESS DRIVER
15252 M: Igor Mitsyanko <imitsyanko@quantenna.com>
15253 R: Sergey Matyukevich <geomatsi@gmail.com>
15254 L: linux-wireless@vger.kernel.org
15256 F: drivers/net/wireless/quantenna
15258 RADEON and AMDGPU DRM DRIVERS
15259 M: Alex Deucher <alexander.deucher@amd.com>
15260 M: Christian König <christian.koenig@amd.com>
15261 L: amd-gfx@lists.freedesktop.org
15263 T: git https://gitlab.freedesktop.org/agd5f/linux.git
15264 F: drivers/gpu/drm/amd/
15265 F: drivers/gpu/drm/radeon/
15266 F: include/uapi/drm/amdgpu_drm.h
15267 F: include/uapi/drm/radeon_drm.h
15269 RADEON FRAMEBUFFER DISPLAY DRIVER
15270 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
15271 L: linux-fbdev@vger.kernel.org
15273 F: drivers/video/fbdev/aty/radeon*
15274 F: include/uapi/linux/radeonfb.h
15276 RADIOSHARK RADIO DRIVER
15277 M: Hans Verkuil <hverkuil@xs4all.nl>
15278 L: linux-media@vger.kernel.org
15280 T: git git://linuxtv.org/media_tree.git
15281 F: drivers/media/radio/radio-shark.c
15283 RADIOSHARK2 RADIO DRIVER
15284 M: Hans Verkuil <hverkuil@xs4all.nl>
15285 L: linux-media@vger.kernel.org
15287 T: git git://linuxtv.org/media_tree.git
15288 F: drivers/media/radio/radio-shark2.c
15289 F: drivers/media/radio/radio-tea5777.c
15291 RADOS BLOCK DEVICE (RBD)
15292 M: Ilya Dryomov <idryomov@gmail.com>
15293 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
15294 L: ceph-devel@vger.kernel.org
15296 W: http://ceph.com/
15297 T: git git://github.com/ceph/ceph-client.git
15298 F: Documentation/ABI/testing/sysfs-bus-rbd
15299 F: drivers/block/rbd.c
15300 F: drivers/block/rbd_types.h
15302 RAGE128 FRAMEBUFFER DISPLAY DRIVER
15303 M: Paul Mackerras <paulus@samba.org>
15304 L: linux-fbdev@vger.kernel.org
15306 F: drivers/video/fbdev/aty/aty128fb.c
15308 RAINSHADOW-CEC DRIVER
15309 M: Hans Verkuil <hverkuil@xs4all.nl>
15310 L: linux-media@vger.kernel.org
15312 T: git git://linuxtv.org/media_tree.git
15313 F: drivers/media/cec/usb/rainshadow/
15315 RALINK MIPS ARCHITECTURE
15316 M: John Crispin <john@phrozen.org>
15317 L: linux-mips@vger.kernel.org
15319 F: arch/mips/ralink
15321 RALINK RT2X00 WIRELESS LAN DRIVER
15322 M: Stanislaw Gruszka <stf_xl@wp.pl>
15323 M: Helmut Schaa <helmut.schaa@googlemail.com>
15324 L: linux-wireless@vger.kernel.org
15326 F: drivers/net/wireless/ralink/rt2x00/
15328 RAMDISK RAM BLOCK DEVICE DRIVER
15329 M: Jens Axboe <axboe@kernel.dk>
15331 F: Documentation/admin-guide/blockdev/ramdisk.rst
15332 F: drivers/block/brd.c
15334 RANCHU VIRTUAL BOARD FOR MIPS
15335 M: Miodrag Dinic <miodrag.dinic@mips.com>
15336 L: linux-mips@vger.kernel.org
15338 F: arch/mips/configs/generic/board-ranchu.config
15339 F: arch/mips/generic/board-ranchu.c
15341 RANDOM NUMBER DRIVER
15342 M: "Theodore Ts'o" <tytso@mit.edu>
15344 F: drivers/char/random.c
15347 M: Matt Porter <mporter@kernel.crashing.org>
15348 M: Alexandre Bounine <alex.bou9@gmail.com>
15350 F: drivers/rapidio/
15353 M: Tony Luck <tony.luck@intel.com>
15354 M: Borislav Petkov <bp@alien8.de>
15355 L: linux-edac@vger.kernel.org
15357 F: Documentation/admin-guide/ras.rst
15359 F: include/linux/ras.h
15360 F: include/ras/ras_event.h
15362 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
15363 L: linux-wireless@vger.kernel.org
15365 F: drivers/net/wireless/ray*
15367 RC-CORE / LIRC FRAMEWORK
15368 M: Sean Young <sean@mess.org>
15369 L: linux-media@vger.kernel.org
15371 W: http://linuxtv.org
15372 T: git git://linuxtv.org/media_tree.git
15373 F: Documentation/driver-api/media/rc-core.rst
15374 F: Documentation/userspace-api/media/rc/
15375 F: drivers/media/rc/
15376 F: include/media/rc-map.h
15377 F: include/media/rc-core.h
15378 F: include/uapi/linux/lirc.h
15380 RCMM REMOTE CONTROLS DECODER
15381 M: Patrick Lerda <patrick9876@free.fr>
15383 F: drivers/media/rc/ir-rcmm-decoder.c
15385 RCUTORTURE TEST FRAMEWORK
15386 M: "Paul E. McKenney" <paulmck@kernel.org>
15387 M: Josh Triplett <josh@joshtriplett.org>
15388 R: Steven Rostedt <rostedt@goodmis.org>
15389 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15390 R: Lai Jiangshan <jiangshanlai@gmail.com>
15391 L: rcu@vger.kernel.org
15393 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15394 F: tools/testing/selftests/rcutorture
15396 RDACM20 Camera Sensor
15397 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
15398 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
15399 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
15400 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
15401 L: linux-media@vger.kernel.org
15403 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
15404 F: drivers/media/i2c/max9271.c
15405 F: drivers/media/i2c/max9271.h
15406 F: drivers/media/i2c/rdacm20.c
15408 RDACM21 Camera Sensor
15409 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
15410 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
15411 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
15412 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
15413 L: linux-media@vger.kernel.org
15415 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
15416 F: drivers/media/i2c/max9271.c
15417 F: drivers/media/i2c/max9271.h
15418 F: drivers/media/i2c/rdacm21.c
15421 M: Florian Fainelli <florian@openwrt.org>
15424 RDC R6040 FAST ETHERNET DRIVER
15425 M: Florian Fainelli <f.fainelli@gmail.com>
15426 L: netdev@vger.kernel.org
15428 F: drivers/net/ethernet/rdc/r6040.c
15430 RDMAVT - RDMA verbs software
15431 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
15432 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
15433 L: linux-rdma@vger.kernel.org
15435 F: drivers/infiniband/sw/rdmavt
15437 RDS - RELIABLE DATAGRAM SOCKETS
15438 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
15439 L: netdev@vger.kernel.org
15440 L: linux-rdma@vger.kernel.org
15441 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
15443 W: https://oss.oracle.com/projects/rds/
15444 F: Documentation/networking/rds.rst
15447 RDT - RESOURCE ALLOCATION
15448 M: Fenghua Yu <fenghua.yu@intel.com>
15449 M: Reinette Chatre <reinette.chatre@intel.com>
15450 L: linux-kernel@vger.kernel.org
15452 F: Documentation/x86/resctrl*
15453 F: arch/x86/include/asm/resctrl.h
15454 F: arch/x86/kernel/cpu/resctrl/
15455 F: tools/testing/selftests/resctrl/
15457 READ-COPY UPDATE (RCU)
15458 M: "Paul E. McKenney" <paulmck@kernel.org>
15459 M: Josh Triplett <josh@joshtriplett.org>
15460 R: Steven Rostedt <rostedt@goodmis.org>
15461 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15462 R: Lai Jiangshan <jiangshanlai@gmail.com>
15463 R: Joel Fernandes <joel@joelfernandes.org>
15464 L: rcu@vger.kernel.org
15466 W: http://www.rdrop.com/users/paulmck/RCU/
15467 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15468 F: Documentation/RCU/
15469 F: include/linux/rcu*
15471 X: Documentation/RCU/torture.rst
15472 X: include/linux/srcu*.h
15473 X: kernel/rcu/srcu*.c
15475 REAL TIME CLOCK (RTC) SUBSYSTEM
15476 M: Alessandro Zummo <a.zummo@towertech.it>
15477 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
15478 L: linux-rtc@vger.kernel.org
15480 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
15481 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
15482 F: Documentation/admin-guide/rtc.rst
15483 F: Documentation/devicetree/bindings/rtc/
15485 F: include/linux/platform_data/rtc-*
15486 F: include/linux/rtc.h
15487 F: include/linux/rtc/
15488 F: include/uapi/linux/rtc.h
15489 F: tools/testing/selftests/rtc/
15491 REALTEK AUDIO CODECS
15492 M: Oder Chiou <oder_chiou@realtek.com>
15494 F: include/sound/rt*.h
15495 F: sound/soc/codecs/rt*
15497 REALTEK RTL83xx SMI DSA ROUTER CHIPS
15498 M: Linus Walleij <linus.walleij@linaro.org>
15500 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
15501 F: drivers/net/dsa/realtek-smi*
15502 F: drivers/net/dsa/rtl83*
15504 REALTEK WIRELESS DRIVER (rtlwifi family)
15505 M: Ping-Ke Shih <pkshih@realtek.com>
15506 L: linux-wireless@vger.kernel.org
15508 W: https://wireless.wiki.kernel.org/
15509 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15510 F: drivers/net/wireless/realtek/rtlwifi/
15512 REALTEK WIRELESS DRIVER (rtw88)
15513 M: Yan-Hsuan Chuang <tony0620emma@gmail.com>
15514 L: linux-wireless@vger.kernel.org
15516 F: drivers/net/wireless/realtek/rtw88/
15518 REDPINE WIRELESS DRIVER
15519 M: Amitkumar Karwar <amitkarwar@gmail.com>
15520 M: Siva Rebbagondla <siva8118@gmail.com>
15521 L: linux-wireless@vger.kernel.org
15523 F: drivers/net/wireless/rsi/
15525 REGISTER MAP ABSTRACTION
15526 M: Mark Brown <broonie@kernel.org>
15527 L: linux-kernel@vger.kernel.org
15529 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
15530 F: Documentation/devicetree/bindings/regmap/
15531 F: drivers/base/regmap/
15532 F: include/linux/regmap.h
15534 REISERFS FILE SYSTEM
15535 L: reiserfs-devel@vger.kernel.org
15539 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
15540 M: Ohad Ben-Cohen <ohad@wizery.com>
15541 M: Bjorn Andersson <bjorn.andersson@linaro.org>
15542 M: Mathieu Poirier <mathieu.poirier@linaro.org>
15543 L: linux-remoteproc@vger.kernel.org
15545 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
15546 F: Documentation/ABI/testing/sysfs-class-remoteproc
15547 F: Documentation/devicetree/bindings/remoteproc/
15548 F: Documentation/staging/remoteproc.rst
15549 F: drivers/remoteproc/
15550 F: include/linux/remoteproc.h
15551 F: include/linux/remoteproc/
15553 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
15554 M: Ohad Ben-Cohen <ohad@wizery.com>
15555 M: Bjorn Andersson <bjorn.andersson@linaro.org>
15556 M: Mathieu Poirier <mathieu.poirier@linaro.org>
15557 L: linux-remoteproc@vger.kernel.org
15559 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
15560 F: Documentation/ABI/testing/sysfs-bus-rpmsg
15561 F: Documentation/staging/rpmsg.rst
15563 F: include/linux/rpmsg.h
15564 F: include/linux/rpmsg/
15565 F: include/uapi/linux/rpmsg.h
15568 RENESAS CLOCK DRIVERS
15569 M: Geert Uytterhoeven <geert+renesas@glider.be>
15570 L: linux-renesas-soc@vger.kernel.org
15572 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
15573 F: Documentation/devicetree/bindings/clock/renesas,*
15574 F: drivers/clk/renesas/
15576 RENESAS EMEV2 I2C DRIVER
15577 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15579 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
15580 F: drivers/i2c/busses/i2c-emev2.c
15582 RENESAS ETHERNET DRIVERS
15583 R: Sergei Shtylyov <sergei.shtylyov@gmail.com>
15584 L: netdev@vger.kernel.org
15585 L: linux-renesas-soc@vger.kernel.org
15586 F: Documentation/devicetree/bindings/net/renesas,*.yaml
15587 F: drivers/net/ethernet/renesas/
15588 F: include/linux/sh_eth.h
15590 RENESAS R-CAR GYROADC DRIVER
15591 M: Marek Vasut <marek.vasut@gmail.com>
15592 L: linux-iio@vger.kernel.org
15594 F: Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
15595 F: drivers/iio/adc/rcar-gyroadc.c
15597 RENESAS R-CAR I2C DRIVERS
15598 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15600 F: Documentation/devicetree/bindings/i2c/renesas,i2c.txt
15601 F: Documentation/devicetree/bindings/i2c/renesas,iic.txt
15602 F: drivers/i2c/busses/i2c-rcar.c
15603 F: drivers/i2c/busses/i2c-sh_mobile.c
15605 RENESAS R-CAR THERMAL DRIVERS
15606 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
15607 L: linux-renesas-soc@vger.kernel.org
15609 F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
15610 F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
15611 F: drivers/thermal/rcar_gen3_thermal.c
15612 F: drivers/thermal/rcar_thermal.c
15614 RENESAS RIIC DRIVER
15615 M: Chris Brandt <chris.brandt@renesas.com>
15617 F: Documentation/devicetree/bindings/i2c/renesas,riic.txt
15618 F: drivers/i2c/busses/i2c-riic.c
15620 RENESAS USB PHY DRIVER
15621 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
15622 L: linux-renesas-soc@vger.kernel.org
15624 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
15626 RESET CONTROLLER FRAMEWORK
15627 M: Philipp Zabel <p.zabel@pengutronix.de>
15629 T: git git://git.pengutronix.de/git/pza/linux
15630 F: Documentation/devicetree/bindings/reset/
15631 F: Documentation/driver-api/reset.rst
15633 F: include/dt-bindings/reset/
15634 F: include/linux/reset-controller.h
15635 F: include/linux/reset.h
15636 F: include/linux/reset/
15637 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
15639 RESTARTABLE SEQUENCES SUPPORT
15640 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15641 M: Peter Zijlstra <peterz@infradead.org>
15642 M: "Paul E. McKenney" <paulmck@kernel.org>
15643 M: Boqun Feng <boqun.feng@gmail.com>
15644 L: linux-kernel@vger.kernel.org
15646 F: include/trace/events/rseq.h
15647 F: include/uapi/linux/rseq.h
15649 F: tools/testing/selftests/rseq/
15652 M: Johannes Berg <johannes@sipsolutions.net>
15653 L: linux-wireless@vger.kernel.org
15655 W: https://wireless.wiki.kernel.org/
15656 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
15657 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
15658 F: Documentation/ABI/stable/sysfs-class-rfkill
15659 F: Documentation/driver-api/rfkill.rst
15660 F: include/linux/rfkill.h
15661 F: include/uapi/linux/rfkill.h
15665 M: Thomas Graf <tgraf@suug.ch>
15666 M: Herbert Xu <herbert@gondor.apana.org.au>
15667 L: netdev@vger.kernel.org
15669 F: include/linux/rhashtable-types.h
15670 F: include/linux/rhashtable.h
15671 F: lib/rhashtable.c
15672 F: lib/test_rhashtable.c
15674 RICOH R5C592 MEMORYSTICK DRIVER
15675 M: Maxim Levitsky <maximlevitsky@gmail.com>
15677 F: drivers/memstick/host/r592.*
15679 RICOH SMARTMEDIA/XD DRIVER
15680 M: Maxim Levitsky <maximlevitsky@gmail.com>
15682 F: drivers/mtd/nand/raw/r852.c
15683 F: drivers/mtd/nand/raw/r852.h
15685 RISC-V ARCHITECTURE
15686 M: Paul Walmsley <paul.walmsley@sifive.com>
15687 M: Palmer Dabbelt <palmer@dabbelt.com>
15688 M: Albert Ou <aou@eecs.berkeley.edu>
15689 L: linux-riscv@lists.infradead.org
15691 P: Documentation/riscv/patch-acceptance.rst
15692 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
15698 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
15699 M: Jack Wang <jinpu.wang@ionos.com>
15700 L: linux-block@vger.kernel.org
15702 F: drivers/block/rnbd/
15705 M: Stefan Achatz <erazor_de@users.sourceforge.net>
15707 W: http://sourceforge.net/projects/roccat/
15708 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
15709 F: drivers/hid/hid-roccat*
15710 F: include/linux/hid-roccat*
15712 ROCKCHIP ISP V1 DRIVER
15713 M: Helen Koike <helen.koike@collabora.com>
15714 M: Dafna Hirschfeld <dafna.hirschfeld@collabora.com>
15715 L: linux-media@vger.kernel.org
15716 L: linux-rockchip@lists.infradead.org
15718 F: Documentation/admin-guide/media/rkisp1.rst
15719 F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml
15720 F: Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
15721 F: drivers/media/platform/rockchip/rkisp1
15722 F: include/uapi/linux/rkisp1-config.h
15724 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
15725 M: Jacob Chen <jacob-chen@iotwrt.com>
15726 M: Ezequiel Garcia <ezequiel@collabora.com>
15727 L: linux-media@vger.kernel.org
15728 L: linux-rockchip@lists.infradead.org
15730 F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
15731 F: drivers/media/platform/rockchip/rga/
15733 ROCKCHIP VIDEO DECODER DRIVER
15734 M: Ezequiel Garcia <ezequiel@collabora.com>
15735 L: linux-media@vger.kernel.org
15736 L: linux-rockchip@lists.infradead.org
15738 F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
15739 F: drivers/staging/media/rkvdec/
15742 M: Jiri Pirko <jiri@resnulli.us>
15743 L: netdev@vger.kernel.org
15745 F: drivers/net/ethernet/rocker/
15747 ROCKETPORT EXPRESS/INFINITY DRIVER
15748 M: Kevin Cernekee <cernekee@gmail.com>
15749 L: linux-serial@vger.kernel.org
15751 F: drivers/tty/serial/rp2.*
15753 ROHM BD99954 CHARGER IC
15754 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
15755 L: linux-power@fi.rohmeurope.com
15757 F: drivers/power/supply/bd99954-charger.c
15758 F: drivers/power/supply/bd99954-charger.h
15760 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
15761 M: Tomasz Duszynski <tduszyns@gmail.com>
15763 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
15764 F: drivers/iio/light/bh1750.c
15766 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
15767 M: Marek Vasut <marek.vasut+renesas@gmail.com>
15768 L: linux-kernel@vger.kernel.org
15769 L: linux-renesas-soc@vger.kernel.org
15771 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
15772 F: drivers/gpio/gpio-bd9571mwv.c
15773 F: drivers/mfd/bd9571mwv.c
15774 F: drivers/regulator/bd9571mwv-regulator.c
15775 F: include/linux/mfd/bd9571mwv.h
15777 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
15778 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
15779 L: linux-power@fi.rohmeurope.com
15781 F: Documentation/devicetree/bindings/mfd/rohm,bd70528-pmic.txt
15782 F: Documentation/devicetree/bindings/regulator/rohm,bd70528-regulator.txt
15783 F: drivers/clk/clk-bd718x7.c
15784 F: drivers/gpio/gpio-bd70528.c
15785 F: drivers/gpio/gpio-bd71815.c
15786 F: drivers/gpio/gpio-bd71828.c
15787 F: drivers/mfd/rohm-bd70528.c
15788 F: drivers/mfd/rohm-bd71828.c
15789 F: drivers/mfd/rohm-bd718x7.c
15790 F: drivers/mfd/rohm-bd9576.c
15791 F: drivers/power/supply/bd70528-charger.c
15792 F: drivers/regulator/bd70528-regulator.c
15793 F: drivers/regulator/bd71815-regulator.c
15794 F: drivers/regulator/bd71828-regulator.c
15795 F: drivers/regulator/bd718x7-regulator.c
15796 F: drivers/regulator/bd9576-regulator.c
15797 F: drivers/regulator/rohm-regulator.c
15798 F: drivers/rtc/rtc-bd70528.c
15799 F: drivers/watchdog/bd70528_wdt.c
15800 F: drivers/watchdog/bd9576_wdt.c
15801 F: include/linux/mfd/rohm-bd70528.h
15802 F: include/linux/mfd/rohm-bd71815.h
15803 F: include/linux/mfd/rohm-bd71828.h
15804 F: include/linux/mfd/rohm-bd718x7.h
15805 F: include/linux/mfd/rohm-bd957x.h
15806 F: include/linux/mfd/rohm-generic.h
15807 F: include/linux/mfd/rohm-shared.h
15810 M: Ralf Baechle <ralf@linux-mips.org>
15811 L: linux-hams@vger.kernel.org
15813 W: http://www.linux-ax25.org/
15814 F: include/net/rose.h
15815 F: include/uapi/linux/rose.h
15818 ROTATION DRIVER FOR ALLWINNER A83T
15819 M: Jernej Skrabec <jernej.skrabec@siol.net>
15820 L: linux-media@vger.kernel.org
15822 T: git git://linuxtv.org/media_tree.git
15823 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
15824 F: drivers/media/platform/sunxi/sun8i-rotate/
15826 RTL2830 MEDIA DRIVER
15827 M: Antti Palosaari <crope@iki.fi>
15828 L: linux-media@vger.kernel.org
15830 W: https://linuxtv.org
15831 W: http://palosaari.fi/linux/
15832 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15833 T: git git://linuxtv.org/anttip/media_tree.git
15834 F: drivers/media/dvb-frontends/rtl2830*
15836 RTL2832 MEDIA DRIVER
15837 M: Antti Palosaari <crope@iki.fi>
15838 L: linux-media@vger.kernel.org
15840 W: https://linuxtv.org
15841 W: http://palosaari.fi/linux/
15842 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15843 T: git git://linuxtv.org/anttip/media_tree.git
15844 F: drivers/media/dvb-frontends/rtl2832*
15846 RTL2832_SDR MEDIA DRIVER
15847 M: Antti Palosaari <crope@iki.fi>
15848 L: linux-media@vger.kernel.org
15850 W: https://linuxtv.org
15851 W: http://palosaari.fi/linux/
15852 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15853 T: git git://linuxtv.org/anttip/media_tree.git
15854 F: drivers/media/dvb-frontends/rtl2832_sdr*
15856 RTL8180 WIRELESS DRIVER
15857 L: linux-wireless@vger.kernel.org
15859 W: https://wireless.wiki.kernel.org/
15860 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15861 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
15863 RTL8187 WIRELESS DRIVER
15864 M: Herton Ronaldo Krzesinski <herton@canonical.com>
15865 M: Hin-Tak Leung <htl10@users.sourceforge.net>
15866 M: Larry Finger <Larry.Finger@lwfinger.net>
15867 L: linux-wireless@vger.kernel.org
15869 W: https://wireless.wiki.kernel.org/
15870 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15871 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
15873 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
15874 M: Jes Sorensen <Jes.Sorensen@gmail.com>
15875 L: linux-wireless@vger.kernel.org
15877 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
15878 F: drivers/net/wireless/realtek/rtl8xxxu/
15880 RTRS TRANSPORT DRIVERS
15881 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
15882 M: Jack Wang <jinpu.wang@ionos.com>
15883 L: linux-rdma@vger.kernel.org
15885 F: drivers/infiniband/ulp/rtrs/
15887 RXRPC SOCKETS (AF_RXRPC)
15888 M: David Howells <dhowells@redhat.com>
15889 M: Marc Dionne <marc.dionne@auristor.com>
15890 L: linux-afs@lists.infradead.org
15892 W: https://www.infradead.org/~dhowells/kafs/
15893 F: Documentation/networking/rxrpc.rst
15894 F: include/keys/rxrpc-type.h
15895 F: include/net/af_rxrpc.h
15896 F: include/trace/events/rxrpc.h
15897 F: include/uapi/linux/rxrpc.h
15900 S3 SAVAGE FRAMEBUFFER DRIVER
15901 M: Antonino Daplas <adaplas@gmail.com>
15902 L: linux-fbdev@vger.kernel.org
15904 F: drivers/video/fbdev/savage/
15907 M: Heiko Carstens <hca@linux.ibm.com>
15908 M: Vasily Gorbik <gor@linux.ibm.com>
15909 M: Christian Borntraeger <borntraeger@de.ibm.com>
15910 L: linux-s390@vger.kernel.org
15912 W: http://www.ibm.com/developerworks/linux/linux390/
15913 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
15914 F: Documentation/driver-api/s390-drivers.rst
15915 F: Documentation/s390/
15919 S390 COMMON I/O LAYER
15920 M: Vineeth Vijayan <vneethv@linux.ibm.com>
15921 M: Peter Oberparleiter <oberpar@linux.ibm.com>
15922 L: linux-s390@vger.kernel.org
15924 W: http://www.ibm.com/developerworks/linux/linux390/
15925 F: drivers/s390/cio/
15928 M: Stefan Haberland <sth@linux.ibm.com>
15929 M: Jan Hoeppner <hoeppner@linux.ibm.com>
15930 L: linux-s390@vger.kernel.org
15932 W: http://www.ibm.com/developerworks/linux/linux390/
15933 F: block/partitions/ibm.c
15934 F: drivers/s390/block/dasd*
15935 F: include/linux/dasd_mod.h
15938 M: Matthew Rosato <mjrosato@linux.ibm.com>
15939 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
15940 L: linux-s390@vger.kernel.org
15942 W: http://www.ibm.com/developerworks/linux/linux390/
15943 F: drivers/iommu/s390-iommu.c
15945 S390 IUCV NETWORK LAYER
15946 M: Julian Wiedmann <jwi@linux.ibm.com>
15947 M: Karsten Graul <kgraul@linux.ibm.com>
15948 L: linux-s390@vger.kernel.org
15950 W: http://www.ibm.com/developerworks/linux/linux390/
15951 F: drivers/s390/net/*iucv*
15952 F: include/net/iucv/
15955 S390 NETWORK DRIVERS
15956 M: Julian Wiedmann <jwi@linux.ibm.com>
15957 M: Karsten Graul <kgraul@linux.ibm.com>
15958 L: linux-s390@vger.kernel.org
15960 W: http://www.ibm.com/developerworks/linux/linux390/
15961 F: drivers/s390/net/
15964 M: Niklas Schnelle <schnelle@linux.ibm.com>
15965 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
15966 L: linux-s390@vger.kernel.org
15968 W: http://www.ibm.com/developerworks/linux/linux390/
15970 F: drivers/pci/hotplug/s390_pci_hpc.c
15971 F: Documentation/s390/pci.rst
15973 S390 VFIO AP DRIVER
15974 M: Tony Krowiak <akrowiak@linux.ibm.com>
15975 M: Halil Pasic <pasic@linux.ibm.com>
15976 M: Jason Herne <jjherne@linux.ibm.com>
15977 L: linux-s390@vger.kernel.org
15979 W: http://www.ibm.com/developerworks/linux/linux390/
15980 F: Documentation/s390/vfio-ap.rst
15981 F: drivers/s390/crypto/vfio_ap_drv.c
15982 F: drivers/s390/crypto/vfio_ap_ops.c
15983 F: drivers/s390/crypto/vfio_ap_private.h
15985 S390 VFIO-CCW DRIVER
15986 M: Cornelia Huck <cohuck@redhat.com>
15987 M: Eric Farman <farman@linux.ibm.com>
15988 M: Matthew Rosato <mjrosato@linux.ibm.com>
15989 R: Halil Pasic <pasic@linux.ibm.com>
15990 L: linux-s390@vger.kernel.org
15991 L: kvm@vger.kernel.org
15993 F: Documentation/s390/vfio-ccw.rst
15994 F: drivers/s390/cio/vfio_ccw*
15995 F: include/uapi/linux/vfio_ccw.h
15997 S390 VFIO-PCI DRIVER
15998 M: Matthew Rosato <mjrosato@linux.ibm.com>
15999 M: Eric Farman <farman@linux.ibm.com>
16000 L: linux-s390@vger.kernel.org
16001 L: kvm@vger.kernel.org
16003 F: drivers/vfio/pci/vfio_pci_zdev.c
16004 F: include/uapi/linux/vfio_zdev.h
16007 M: Harald Freudenberger <freude@linux.ibm.com>
16008 L: linux-s390@vger.kernel.org
16010 W: http://www.ibm.com/developerworks/linux/linux390/
16011 F: drivers/s390/crypto/
16014 M: Steffen Maier <maier@linux.ibm.com>
16015 M: Benjamin Block <bblock@linux.ibm.com>
16016 L: linux-s390@vger.kernel.org
16018 W: http://www.ibm.com/developerworks/linux/linux390/
16019 F: drivers/s390/scsi/zfcp_*
16021 S3C ADC BATTERY DRIVER
16022 M: Krzysztof Kozlowski <krzk@kernel.org>
16023 L: linux-samsung-soc@vger.kernel.org
16025 F: drivers/power/supply/s3c_adc_battery.c
16026 F: include/linux/s3c_adc_battery.h
16028 S3C24XX SD/MMC Driver
16029 M: Ben Dooks <ben-linux@fluff.org>
16030 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16032 F: drivers/mmc/host/s3cmci.*
16034 SAA6588 RDS RECEIVER DRIVER
16035 M: Hans Verkuil <hverkuil@xs4all.nl>
16036 L: linux-media@vger.kernel.org
16038 W: https://linuxtv.org
16039 T: git git://linuxtv.org/media_tree.git
16040 F: drivers/media/i2c/saa6588*
16042 SAA7134 VIDEO4LINUX DRIVER
16043 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16044 L: linux-media@vger.kernel.org
16046 W: https://linuxtv.org
16047 T: git git://linuxtv.org/media_tree.git
16048 F: Documentation/driver-api/media/drivers/saa7134*
16049 F: drivers/media/pci/saa7134/
16051 SAA7146 VIDEO4LINUX-2 DRIVER
16052 M: Hans Verkuil <hverkuil@xs4all.nl>
16053 L: linux-media@vger.kernel.org
16055 T: git git://linuxtv.org/media_tree.git
16056 F: drivers/media/common/saa7146/
16057 F: drivers/media/pci/saa7146/
16058 F: include/media/drv-intf/saa7146*
16060 SAFESETID SECURITY MODULE
16061 M: Micah Morton <mortonm@chromium.org>
16063 F: Documentation/admin-guide/LSM/SafeSetID.rst
16064 F: security/safesetid/
16066 SAMSUNG AUDIO (ASoC) DRIVERS
16067 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16068 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16069 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16071 F: Documentation/devicetree/bindings/sound/samsung*
16072 F: sound/soc/samsung/
16074 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
16075 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16076 L: linux-crypto@vger.kernel.org
16077 L: linux-samsung-soc@vger.kernel.org
16079 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
16080 F: drivers/crypto/exynos-rng.c
16082 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
16083 M: Łukasz Stelmach <l.stelmach@samsung.com>
16084 L: linux-samsung-soc@vger.kernel.org
16086 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
16087 F: drivers/char/hw_random/exynos-trng.c
16089 SAMSUNG FRAMEBUFFER DRIVER
16090 M: Jingoo Han <jingoohan1@gmail.com>
16091 L: linux-fbdev@vger.kernel.org
16093 F: drivers/video/fbdev/s3c-fb.c
16095 SAMSUNG INTERCONNECT DRIVERS
16096 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16097 M: Artur Świgoń <a.swigon@samsung.com>
16098 L: linux-pm@vger.kernel.org
16099 L: linux-samsung-soc@vger.kernel.org
16101 F: drivers/interconnect/samsung/
16103 SAMSUNG LAPTOP DRIVER
16104 M: Corentin Chary <corentin.chary@gmail.com>
16105 L: platform-driver-x86@vger.kernel.org
16107 F: drivers/platform/x86/samsung-laptop.c
16109 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
16110 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16111 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
16112 L: linux-kernel@vger.kernel.org
16113 L: linux-samsung-soc@vger.kernel.org
16115 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
16116 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
16117 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
16118 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
16119 F: drivers/clk/clk-s2mps11.c
16120 F: drivers/mfd/sec*.c
16121 F: drivers/regulator/s2m*.c
16122 F: drivers/regulator/s5m*.c
16123 F: drivers/rtc/rtc-s5m.c
16124 F: include/linux/mfd/samsung/
16126 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
16127 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
16128 L: linux-media@vger.kernel.org
16129 L: linux-samsung-soc@vger.kernel.org
16131 F: drivers/media/platform/s3c-camif/
16132 F: include/media/drv-intf/s3c_camif.h
16134 SAMSUNG S3FWRN5 NFC DRIVER
16135 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16136 M: Krzysztof Opasiak <k.opasiak@samsung.com>
16137 L: linux-nfc@lists.01.org (moderated for non-subscribers)
16139 F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
16140 F: drivers/nfc/s3fwrn5
16142 SAMSUNG S5C73M3 CAMERA DRIVER
16143 M: Andrzej Hajda <a.hajda@samsung.com>
16144 L: linux-media@vger.kernel.org
16146 F: drivers/media/i2c/s5c73m3/*
16148 SAMSUNG S5K5BAF CAMERA DRIVER
16149 M: Andrzej Hajda <a.hajda@samsung.com>
16150 L: linux-media@vger.kernel.org
16152 F: drivers/media/i2c/s5k5baf.c
16154 SAMSUNG S5P Security SubSystem (SSS) DRIVER
16155 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16156 M: Vladimir Zapolskiy <vz@mleia.com>
16157 L: linux-crypto@vger.kernel.org
16158 L: linux-samsung-soc@vger.kernel.org
16160 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
16161 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
16162 F: drivers/crypto/s5p-sss.c
16164 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
16165 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16166 L: linux-media@vger.kernel.org
16168 Q: https://patchwork.linuxtv.org/project/linux-media/list/
16169 F: drivers/media/platform/exynos4-is/
16171 SAMSUNG SOC CLOCK DRIVERS
16172 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16173 M: Tomasz Figa <tomasz.figa@gmail.com>
16174 M: Chanwoo Choi <cw00.choi@samsung.com>
16175 L: linux-samsung-soc@vger.kernel.org
16177 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
16178 F: Documentation/devicetree/bindings/clock/exynos*.txt
16179 F: Documentation/devicetree/bindings/clock/samsung,s3c*
16180 F: Documentation/devicetree/bindings/clock/samsung,s5p*
16181 F: drivers/clk/samsung/
16182 F: include/dt-bindings/clock/exynos*.h
16183 F: include/linux/clk/samsung.h
16184 F: include/linux/platform_data/clk-s3c2410.h
16186 SAMSUNG SPI DRIVERS
16187 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16188 M: Andi Shyti <andi@etezian.org>
16189 L: linux-spi@vger.kernel.org
16190 L: linux-samsung-soc@vger.kernel.org
16192 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
16193 F: drivers/spi/spi-s3c*
16194 F: include/linux/platform_data/spi-s3c64xx.h
16195 F: include/linux/spi/s3c24xx-fiq.h
16197 SAMSUNG SXGBE DRIVERS
16198 M: Byungho An <bh74.an@samsung.com>
16199 L: netdev@vger.kernel.org
16201 F: drivers/net/ethernet/samsung/sxgbe/
16203 SAMSUNG THERMAL DRIVER
16204 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
16205 L: linux-pm@vger.kernel.org
16206 L: linux-samsung-soc@vger.kernel.org
16208 T: git https://github.com/lmajewski/linux-samsung-thermal.git
16209 F: drivers/thermal/samsung/
16211 SAMSUNG USB2 PHY DRIVER
16212 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16213 L: linux-kernel@vger.kernel.org
16215 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
16216 F: Documentation/driver-api/phy/samsung-usb2.rst
16217 F: drivers/phy/samsung/phy-exynos4210-usb2.c
16218 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
16219 F: drivers/phy/samsung/phy-exynos5250-usb2.c
16220 F: drivers/phy/samsung/phy-s5pv210-usb2.c
16221 F: drivers/phy/samsung/phy-samsung-usb2.c
16222 F: drivers/phy/samsung/phy-samsung-usb2.h
16225 M: Zwane Mwaikambo <zwanem@gmail.com>
16227 F: drivers/watchdog/sc1200wdt.c
16230 M: Ingo Molnar <mingo@redhat.com>
16231 M: Peter Zijlstra <peterz@infradead.org>
16232 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
16233 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
16234 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
16235 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
16236 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
16237 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
16238 R: Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
16239 L: linux-kernel@vger.kernel.org
16241 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
16242 F: include/linux/preempt.h
16243 F: include/linux/sched.h
16244 F: include/linux/wait.h
16245 F: include/uapi/linux/sched.h
16248 SCR24X CHIP CARD INTERFACE DRIVER
16249 M: Lubomir Rintel <lkundrak@v3.sk>
16251 F: drivers/char/pcmcia/scr24x_cs.c
16254 M: Jens Axboe <axboe@kernel.dk>
16255 L: linux-scsi@vger.kernel.org
16257 W: http://www.kernel.dk
16258 F: drivers/scsi/sr*
16260 SCSI RDMA PROTOCOL (SRP) INITIATOR
16261 M: Bart Van Assche <bvanassche@acm.org>
16262 L: linux-rdma@vger.kernel.org
16264 Q: http://patchwork.kernel.org/project/linux-rdma/list/
16265 F: drivers/infiniband/ulp/srp/
16266 F: include/scsi/srp.h
16268 SCSI RDMA PROTOCOL (SRP) TARGET
16269 M: Bart Van Assche <bvanassche@acm.org>
16270 L: linux-rdma@vger.kernel.org
16271 L: target-devel@vger.kernel.org
16273 Q: http://patchwork.kernel.org/project/linux-rdma/list/
16274 F: drivers/infiniband/ulp/srpt/
16277 M: Doug Gilbert <dgilbert@interlog.com>
16278 L: linux-scsi@vger.kernel.org
16280 W: http://sg.danny.cz/sg
16281 F: Documentation/scsi/scsi-generic.rst
16282 F: drivers/scsi/sg.c
16283 F: include/scsi/sg.h
16286 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
16287 M: "Martin K. Petersen" <martin.petersen@oracle.com>
16288 L: linux-scsi@vger.kernel.org
16290 Q: https://patchwork.kernel.org/project/linux-scsi/list/
16291 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
16292 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
16293 F: Documentation/devicetree/bindings/scsi/
16298 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
16299 L: linux-scsi@vger.kernel.org
16301 F: Documentation/scsi/st.rst
16302 F: drivers/scsi/st.*
16303 F: drivers/scsi/st_*.h
16305 SCSI TARGET CORE USER DRIVER
16306 M: Bodo Stroesser <bostroesser@gmail.com>
16307 L: linux-scsi@vger.kernel.org
16308 L: target-devel@vger.kernel.org
16310 F: Documentation/target/tcmu-design.rst
16311 F: drivers/target/target_core_user.c
16312 F: include/uapi/linux/target_core_user.h
16314 SCSI TARGET SUBSYSTEM
16315 M: "Martin K. Petersen" <martin.petersen@oracle.com>
16316 L: linux-scsi@vger.kernel.org
16317 L: target-devel@vger.kernel.org
16319 W: http://www.linux-iscsi.org
16320 Q: https://patchwork.kernel.org/project/target-devel/list/
16321 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
16322 F: Documentation/target/
16327 M: Vlad Yasevich <vyasevich@gmail.com>
16328 M: Neil Horman <nhorman@tuxdriver.com>
16329 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
16330 L: linux-sctp@vger.kernel.org
16332 W: http://lksctp.sourceforge.net
16333 F: Documentation/networking/sctp.rst
16334 F: include/linux/sctp.h
16335 F: include/net/sctp/
16336 F: include/uapi/linux/sctp.h
16340 M: Jim Cromie <jim.cromie@gmail.com>
16342 F: Documentation/i2c/busses/scx200_acb.rst
16343 F: arch/x86/platform/scx200/
16344 F: drivers/i2c/busses/scx200*
16345 F: drivers/mtd/maps/scx200_docflash.c
16346 F: drivers/watchdog/scx200_wdt.c
16347 F: include/linux/scx200.h
16350 M: Jim Cromie <jim.cromie@gmail.com>
16352 F: drivers/char/scx200_gpio.c
16353 F: include/linux/scx200_gpio.h
16355 SCx200 HRT CLOCKSOURCE DRIVER
16356 M: Jim Cromie <jim.cromie@gmail.com>
16358 F: drivers/clocksource/scx200_hrt.c
16360 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
16361 M: Sascha Sommer <saschasommer@freenet.de>
16362 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
16364 F: drivers/mmc/host/sdricoh_cs.c
16366 SECO BOARDS CEC DRIVER
16367 M: Ettore Chimenti <ek5.chimenti@gmail.com>
16369 F: drivers/media/cec/platform/seco/seco-cec.c
16370 F: drivers/media/cec/platform/seco/seco-cec.h
16373 M: Kees Cook <keescook@chromium.org>
16374 R: Andy Lutomirski <luto@amacapital.net>
16375 R: Will Drewry <wad@chromium.org>
16377 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
16378 F: Documentation/userspace-api/seccomp_filter.rst
16379 F: include/linux/seccomp.h
16380 F: include/uapi/linux/seccomp.h
16381 F: kernel/seccomp.c
16382 F: tools/testing/selftests/kselftest_harness.h
16383 F: tools/testing/selftests/seccomp/*
16384 K: \bsecure_computing
16387 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
16388 M: Al Cooper <alcooperx@gmail.com>
16389 L: linux-mmc@vger.kernel.org
16390 L: bcm-kernel-feedback-list@broadcom.com
16392 F: drivers/mmc/host/sdhci-brcmstb*
16394 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
16395 M: Adrian Hunter <adrian.hunter@intel.com>
16396 L: linux-mmc@vger.kernel.org
16398 F: drivers/mmc/host/sdhci*
16399 F: include/linux/mmc/sdhci*
16401 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
16402 M: Eugen Hristev <eugen.hristev@microchip.com>
16403 L: linux-mmc@vger.kernel.org
16405 F: drivers/mmc/host/sdhci-of-at91.c
16407 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
16408 M: Ben Dooks <ben-linux@fluff.org>
16409 M: Jaehoon Chung <jh80.chung@samsung.com>
16410 L: linux-mmc@vger.kernel.org
16412 F: drivers/mmc/host/sdhci-s3c*
16414 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
16415 M: Viresh Kumar <vireshk@kernel.org>
16416 L: linux-mmc@vger.kernel.org
16418 F: drivers/mmc/host/sdhci-spear.c
16420 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
16421 M: Kishon Vijay Abraham I <kishon@ti.com>
16422 L: linux-mmc@vger.kernel.org
16424 F: drivers/mmc/host/sdhci-omap.c
16426 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
16427 M: Jonathan Derrick <jonathan.derrick@intel.com>
16428 M: Revanth Rajashekar <revanth.rajashekar@intel.com>
16429 L: linux-block@vger.kernel.org
16431 F: block/opal_proto.h
16433 F: include/linux/sed*
16434 F: include/uapi/linux/sed*
16437 M: Security Officers <security@kernel.org>
16439 F: Documentation/admin-guide/security-bugs.rst
16442 M: James Morris <jmorris@namei.org>
16443 M: "Serge E. Hallyn" <serge@hallyn.com>
16444 L: linux-security-module@vger.kernel.org (suggested Cc:)
16446 W: http://kernsec.org/
16447 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
16449 X: security/selinux/
16451 SELINUX SECURITY MODULE
16452 M: Paul Moore <paul@paul-moore.com>
16453 M: Stephen Smalley <stephen.smalley.work@gmail.com>
16454 M: Eric Paris <eparis@parisplace.org>
16455 L: selinux@vger.kernel.org
16457 W: https://selinuxproject.org
16458 W: https://github.com/SELinuxProject
16459 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
16460 F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
16461 F: Documentation/ABI/obsolete/sysfs-selinux-disable
16462 F: Documentation/admin-guide/LSM/SELinux.rst
16463 F: include/trace/events/avc.h
16464 F: include/uapi/linux/selinux_netlink.h
16465 F: scripts/selinux/
16466 F: security/selinux/
16469 M: Jiri Slaby <jirislaby@kernel.org>
16471 F: drivers/misc/phantom.c
16472 F: include/uapi/linux/phantom.h
16474 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
16475 M: Tomasz Duszynski <tomasz.duszynski@octakon.com>
16477 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
16478 F: drivers/iio/chemical/scd30.h
16479 F: drivers/iio/chemical/scd30_core.c
16480 F: drivers/iio/chemical/scd30_i2c.c
16481 F: drivers/iio/chemical/scd30_serial.c
16483 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
16484 M: Tomasz Duszynski <tduszyns@gmail.com>
16486 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
16487 F: drivers/iio/chemical/sps30.c
16490 M: Rob Herring <robh@kernel.org>
16491 L: linux-serial@vger.kernel.org
16493 F: Documentation/devicetree/bindings/serial/serial.yaml
16494 F: drivers/tty/serdev/
16495 F: include/linux/serdev.h
16498 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16499 L: linux-serial@vger.kernel.org
16501 F: Documentation/devicetree/bindings/serial/
16502 F: drivers/tty/serial/
16505 M: Sean Young <sean@mess.org>
16506 L: linux-media@vger.kernel.org
16508 F: drivers/media/rc/serial_ir.c
16510 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
16511 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16512 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16514 F: Documentation/devicetree/bindings/slimbus/
16515 F: drivers/slimbus/
16516 F: include/linux/slimbus.h
16519 M: Edward Cree <ecree.xilinx@gmail.com>
16520 M: Martin Habets <habetsm.xilinx@gmail.com>
16521 L: netdev@vger.kernel.org
16523 F: drivers/net/ethernet/sfc/
16525 SFF/SFP/SFP+ MODULE SUPPORT
16526 M: Russell King <linux@armlinux.org.uk>
16527 L: netdev@vger.kernel.org
16529 F: drivers/net/phy/phylink.c
16530 F: drivers/net/phy/sfp*
16531 F: include/linux/mdio/mdio-i2c.h
16532 F: include/linux/phylink.h
16533 F: include/linux/sfp.h
16534 K: phylink\.h|struct\s+phylink|\.phylink|>phylink_|phylink_(autoneg|clear|connect|create|destroy|disconnect|ethtool|helper|mac|mii|of|set|start|stop|test|validate)
16537 M: Dimitri Sivanich <dimitri.sivanich@hpe.com>
16539 F: drivers/misc/sgi-gru/
16541 SGI XP/XPC/XPNET DRIVER
16542 M: Robin Holt <robinmholt@gmail.com>
16543 M: Steve Wahl <steve.wahl@hpe.com>
16544 R: Mike Travis <mike.travis@hpe.com>
16546 F: drivers/misc/sgi-xp/
16548 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
16549 M: Karsten Graul <kgraul@linux.ibm.com>
16550 L: linux-s390@vger.kernel.org
16552 W: http://www.ibm.com/developerworks/linux/linux390/
16555 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
16556 M: Linus Walleij <linus.walleij@linaro.org>
16557 L: linux-iio@vger.kernel.org
16559 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
16560 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
16561 F: drivers/iio/light/gp2ap002.c
16563 SHARP RJ54N1CB0C SENSOR DRIVER
16564 M: Jacopo Mondi <jacopo@jmondi.org>
16565 L: linux-media@vger.kernel.org
16567 T: git git://linuxtv.org/media_tree.git
16568 F: drivers/media/i2c/rj54n1cb0c.c
16569 F: include/media/i2c/rj54n1cb0c.h
16571 SH_VOU V4L2 OUTPUT DRIVER
16572 L: linux-media@vger.kernel.org
16574 F: drivers/media/platform/sh_vou.c
16575 F: include/media/drv-intf/sh_vou.h
16577 SI2157 MEDIA DRIVER
16578 M: Antti Palosaari <crope@iki.fi>
16579 L: linux-media@vger.kernel.org
16581 W: https://linuxtv.org
16582 W: http://palosaari.fi/linux/
16583 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16584 T: git git://linuxtv.org/anttip/media_tree.git
16585 F: drivers/media/tuners/si2157*
16587 SI2165 MEDIA DRIVER
16588 M: Matthias Schwarzott <zzam@gentoo.org>
16589 L: linux-media@vger.kernel.org
16591 W: https://linuxtv.org
16592 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16593 F: drivers/media/dvb-frontends/si2165*
16595 SI2168 MEDIA DRIVER
16596 M: Antti Palosaari <crope@iki.fi>
16597 L: linux-media@vger.kernel.org
16599 W: https://linuxtv.org
16600 W: http://palosaari.fi/linux/
16601 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16602 T: git git://linuxtv.org/anttip/media_tree.git
16603 F: drivers/media/dvb-frontends/si2168*
16605 SI470X FM RADIO RECEIVER I2C DRIVER
16606 M: Hans Verkuil <hverkuil@xs4all.nl>
16607 L: linux-media@vger.kernel.org
16609 W: https://linuxtv.org
16610 T: git git://linuxtv.org/media_tree.git
16611 F: drivers/media/radio/si470x/radio-si470x-i2c.c
16613 SI470X FM RADIO RECEIVER USB DRIVER
16614 M: Hans Verkuil <hverkuil@xs4all.nl>
16615 L: linux-media@vger.kernel.org
16617 W: https://linuxtv.org
16618 T: git git://linuxtv.org/media_tree.git
16619 F: drivers/media/radio/si470x/radio-si470x-common.c
16620 F: drivers/media/radio/si470x/radio-si470x-usb.c
16621 F: drivers/media/radio/si470x/radio-si470x.h
16623 SI4713 FM RADIO TRANSMITTER I2C DRIVER
16624 M: Eduardo Valentin <edubezval@gmail.com>
16625 L: linux-media@vger.kernel.org
16627 W: https://linuxtv.org
16628 T: git git://linuxtv.org/media_tree.git
16629 F: drivers/media/radio/si4713/si4713.?
16631 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
16632 M: Eduardo Valentin <edubezval@gmail.com>
16633 L: linux-media@vger.kernel.org
16635 W: https://linuxtv.org
16636 T: git git://linuxtv.org/media_tree.git
16637 F: drivers/media/radio/si4713/radio-platform-si4713.c
16639 SI4713 FM RADIO TRANSMITTER USB DRIVER
16640 M: Hans Verkuil <hverkuil@xs4all.nl>
16641 L: linux-media@vger.kernel.org
16643 W: https://linuxtv.org
16644 T: git git://linuxtv.org/media_tree.git
16645 F: drivers/media/radio/si4713/radio-usb-si4713.c
16648 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16649 L: linux-media@vger.kernel.org
16651 W: https://linuxtv.org
16652 T: git git://linuxtv.org/media_tree.git
16653 F: drivers/media/common/siano/
16654 F: drivers/media/mmc/siano/
16655 F: drivers/media/usb/siano/
16656 F: drivers/media/usb/siano/
16659 M: Palmer Dabbelt <palmer@dabbelt.com>
16660 M: Paul Walmsley <paul.walmsley@sifive.com>
16661 L: linux-riscv@lists.infradead.org
16663 T: git git://github.com/sifive/riscv-linux.git
16667 SIFIVE FU540 SYSTEM-ON-CHIP
16668 M: Paul Walmsley <paul.walmsley@sifive.com>
16669 M: Palmer Dabbelt <palmer@dabbelt.com>
16670 L: linux-riscv@lists.infradead.org
16672 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
16677 M: Green Wan <green.wan@sifive.com>
16679 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
16680 F: drivers/dma/sf-pdma/
16682 SILEAD TOUCHSCREEN DRIVER
16683 M: Hans de Goede <hdegoede@redhat.com>
16684 L: linux-input@vger.kernel.org
16685 L: platform-driver-x86@vger.kernel.org
16687 F: drivers/input/touchscreen/silead.c
16688 F: drivers/platform/x86/touchscreen_dmi.c
16690 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
16691 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
16693 F: drivers/staging/wfx/
16695 SILICON MOTION SM712 FRAME BUFFER DRIVER
16696 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
16697 M: Teddy Wang <teddy.wang@siliconmotion.com>
16698 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
16699 L: linux-fbdev@vger.kernel.org
16701 F: Documentation/fb/sm712fb.rst
16702 F: drivers/video/fbdev/sm712*
16704 SILVACO I3C DUAL-ROLE MASTER
16705 M: Miquel Raynal <miquel.raynal@bootlin.com>
16706 M: Conor Culhane <conor.culhane@silvaco.com>
16707 L: linux-i3c@lists.infradead.org
16709 F: Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
16710 F: drivers/i3c/master/svc-i3c-master.c
16713 M: Hans de Goede <hdegoede@redhat.com>
16714 L: linux-fbdev@vger.kernel.org
16716 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
16717 F: drivers/video/fbdev/simplefb.c
16718 F: include/linux/platform_data/simplefb.h
16720 SIMTEC EB110ATX (Chalice CATS)
16721 M: Simtec Linux Team <linux@simtec.co.uk>
16723 W: http://www.simtec.co.uk/products/EB110ATX/
16725 SIMTEC EB2410ITX (BAST)
16726 M: Simtec Linux Team <linux@simtec.co.uk>
16728 W: http://www.simtec.co.uk/products/EB2410ITX/
16729 F: arch/arm/mach-s3c/bast-ide.c
16730 F: arch/arm/mach-s3c/bast-irq.c
16731 F: arch/arm/mach-s3c/mach-bast.c
16734 M: Thorsten Scherer <t.scherer@eckelmann.de>
16735 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
16736 R: Pengutronix Kernel Team <kernel@pengutronix.de>
16738 F: drivers/gpio/gpio-siox.c
16740 F: include/trace/events/siox.h
16742 SIPHASH PRF ROUTINES
16743 M: Jason A. Donenfeld <Jason@zx2c4.com>
16745 F: include/linux/siphash.h
16747 F: lib/test_siphash.c
16749 SIS 190 ETHERNET DRIVER
16750 M: Francois Romieu <romieu@fr.zoreil.com>
16751 L: netdev@vger.kernel.org
16753 F: drivers/net/ethernet/sis/sis190.c
16755 SIS 900/7016 FAST ETHERNET DRIVER
16756 M: Daniele Venzano <venza@brownhat.org>
16757 L: netdev@vger.kernel.org
16759 W: http://www.brownhat.org/sis900.html
16760 F: drivers/net/ethernet/sis/sis900.*
16762 SIS FRAMEBUFFER DRIVER
16763 M: Thomas Winischhofer <thomas@winischhofer.net>
16765 W: http://www.winischhofer.net/linuxsisvga.shtml
16766 F: Documentation/fb/sisfb.rst
16767 F: drivers/video/fbdev/sis/
16768 F: include/video/sisfb.h
16770 SIS I2C TOUCHSCREEN DRIVER
16771 M: Mika Penttilä <mika.penttila@nextfour.com>
16772 L: linux-input@vger.kernel.org
16774 F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
16775 F: drivers/input/touchscreen/sis_i2c.c
16778 M: Thomas Winischhofer <thomas@winischhofer.net>
16780 W: http://www.winischhofer.at/linuxsisusbvga.shtml
16781 F: drivers/usb/misc/sisusbvga/
16784 M: Christoph Lameter <cl@linux.com>
16785 M: Pekka Enberg <penberg@kernel.org>
16786 M: David Rientjes <rientjes@google.com>
16787 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
16788 M: Andrew Morton <akpm@linux-foundation.org>
16789 M: Vlastimil Babka <vbabka@suse.cz>
16790 L: linux-mm@kvack.org
16792 F: include/linux/sl?b*.h
16795 SLEEPABLE READ-COPY UPDATE (SRCU)
16796 M: Lai Jiangshan <jiangshanlai@gmail.com>
16797 M: "Paul E. McKenney" <paulmck@kernel.org>
16798 M: Josh Triplett <josh@joshtriplett.org>
16799 R: Steven Rostedt <rostedt@goodmis.org>
16800 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
16801 L: rcu@vger.kernel.org
16803 W: http://www.rdrop.com/users/paulmck/RCU/
16804 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16805 F: include/linux/srcu*.h
16806 F: kernel/rcu/srcu*.c
16808 SMACK SECURITY MODULE
16809 M: Casey Schaufler <casey@schaufler-ca.com>
16810 L: linux-security-module@vger.kernel.org
16812 W: http://schaufler-ca.com
16813 T: git git://github.com/cschaufler/smack-next
16814 F: Documentation/admin-guide/LSM/Smack.rst
16817 SMC91x ETHERNET DRIVER
16818 M: Nicolas Pitre <nico@fluxnic.net>
16820 F: drivers/net/ethernet/smsc/smc91x.*
16822 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
16823 M: Mark Rutland <mark.rutland@arm.com>
16824 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
16825 M: Sudeep Holla <sudeep.holla@arm.com>
16826 L: linux-arm-kernel@lists.infradead.org
16828 F: drivers/firmware/smccc/
16829 F: include/linux/arm-smccc.h
16831 SMM665 HARDWARE MONITOR DRIVER
16832 M: Guenter Roeck <linux@roeck-us.net>
16833 L: linux-hwmon@vger.kernel.org
16835 F: Documentation/hwmon/smm665.rst
16836 F: drivers/hwmon/smm665.c
16838 SMSC EMC2103 HARDWARE MONITOR DRIVER
16839 M: Steve Glendinning <steve.glendinning@shawell.net>
16840 L: linux-hwmon@vger.kernel.org
16842 F: Documentation/hwmon/emc2103.rst
16843 F: drivers/hwmon/emc2103.c
16845 SMSC SCH5627 HARDWARE MONITOR DRIVER
16846 M: Hans de Goede <hdegoede@redhat.com>
16847 L: linux-hwmon@vger.kernel.org
16849 F: Documentation/hwmon/sch5627.rst
16850 F: drivers/hwmon/sch5627.c
16852 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
16853 M: Steve Glendinning <steve.glendinning@shawell.net>
16854 L: linux-fbdev@vger.kernel.org
16856 F: drivers/video/fbdev/smscufx.c
16858 SMSC47B397 HARDWARE MONITOR DRIVER
16859 M: Jean Delvare <jdelvare@suse.com>
16860 L: linux-hwmon@vger.kernel.org
16862 F: Documentation/hwmon/smsc47b397.rst
16863 F: drivers/hwmon/smsc47b397.c
16865 SMSC911x ETHERNET DRIVER
16866 M: Steve Glendinning <steve.glendinning@shawell.net>
16867 L: netdev@vger.kernel.org
16869 F: drivers/net/ethernet/smsc/smsc911x.*
16870 F: include/linux/smsc911x.h
16872 SMSC9420 PCI ETHERNET DRIVER
16873 M: Steve Glendinning <steve.glendinning@shawell.net>
16874 L: netdev@vger.kernel.org
16876 F: drivers/net/ethernet/smsc/smsc9420.*
16878 SOCIONEXT (SNI) AVE NETWORK DRIVER
16879 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
16880 L: netdev@vger.kernel.org
16882 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
16883 F: drivers/net/ethernet/socionext/sni_ave.c
16885 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
16886 M: Jassi Brar <jaswinder.singh@linaro.org>
16887 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
16888 L: netdev@vger.kernel.org
16890 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
16891 F: drivers/net/ethernet/socionext/netsec.c
16893 SOCIONEXT (SNI) Synquacer SPI DRIVER
16894 M: Masahisa Kojima <masahisa.kojima@linaro.org>
16895 M: Jassi Brar <jaswinder.singh@linaro.org>
16896 L: linux-spi@vger.kernel.org
16898 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
16899 F: drivers/spi/spi-synquacer.c
16901 SOCIONEXT SYNQUACER I2C DRIVER
16902 M: Ard Biesheuvel <ardb@kernel.org>
16903 L: linux-i2c@vger.kernel.org
16905 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
16906 F: drivers/i2c/busses/i2c-synquacer.c
16908 SOCIONEXT UNIPHIER SOUND DRIVER
16909 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16911 F: sound/soc/uniphier/
16913 SOEKRIS NET48XX LED SUPPORT
16914 M: Chris Boot <bootc@bootc.net>
16916 F: drivers/leds/leds-net48xx.c
16918 SOFT-IWARP DRIVER (siw)
16919 M: Bernard Metzler <bmt@zurich.ibm.com>
16920 L: linux-rdma@vger.kernel.org
16922 F: drivers/infiniband/sw/siw/
16923 F: include/uapi/rdma/siw-abi.h
16925 SOFT-ROCE DRIVER (rxe)
16926 M: Zhu Yanjun <zyjzyj2000@gmail.com>
16927 L: linux-rdma@vger.kernel.org
16929 F: drivers/infiniband/sw/rxe/
16930 F: include/uapi/rdma/rdma_user_rxe.h
16932 SOFTLOGIC 6x10 MPEG CODEC
16933 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16934 M: Anton Sviridenko <anton@corp.bluecherry.net>
16935 M: Andrey Utkin <andrey_utkin@fastmail.com>
16936 M: Ismael Luceno <ismael@iodev.co.uk>
16937 L: linux-media@vger.kernel.org
16939 F: drivers/media/pci/solo6x10/
16941 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
16942 M: James Morse <james.morse@arm.com>
16943 L: linux-arm-kernel@lists.infradead.org
16945 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
16946 F: drivers/firmware/arm_sdei.c
16947 F: include/linux/arm_sdei.h
16948 F: include/uapi/linux/arm_sdei.h
16951 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16952 R: Heikki Krogerus <heikki.krogerus@linux.intel.com>
16953 L: linux-acpi@vger.kernel.org
16955 F: drivers/base/swnode.c
16957 SOFTWARE RAID (Multiple Disks) SUPPORT
16958 M: Song Liu <song@kernel.org>
16959 L: linux-raid@vger.kernel.org
16961 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
16962 F: drivers/md/Kconfig
16963 F: drivers/md/Makefile
16965 F: drivers/md/raid*
16966 F: include/linux/raid/
16967 F: include/uapi/linux/raid/
16969 SOLIDRUN CLEARFOG SUPPORT
16970 M: Russell King <linux@armlinux.org.uk>
16972 F: arch/arm/boot/dts/armada-388-clearfog*
16973 F: arch/arm/boot/dts/armada-38x-solidrun-*
16975 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
16976 M: Russell King <linux@armlinux.org.uk>
16978 F: arch/arm/boot/dts/imx6*-cubox-i*
16979 F: arch/arm/boot/dts/imx6*-hummingboard*
16980 F: arch/arm/boot/dts/imx6*-sr-*
16982 SONIC NETWORK DRIVER
16983 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
16984 L: netdev@vger.kernel.org
16986 F: drivers/net/ethernet/natsemi/sonic.*
16988 SONICS SILICON BACKPLANE DRIVER (SSB)
16989 M: Michael Buesch <m@bues.ch>
16990 L: linux-wireless@vger.kernel.org
16993 F: include/linux/ssb/
16995 SONY IMX214 SENSOR DRIVER
16996 M: Ricardo Ribalda <ribalda@kernel.org>
16997 L: linux-media@vger.kernel.org
16999 T: git git://linuxtv.org/media_tree.git
17000 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
17001 F: drivers/media/i2c/imx214.c
17003 SONY IMX219 SENSOR DRIVER
17004 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
17005 L: linux-media@vger.kernel.org
17007 T: git git://linuxtv.org/media_tree.git
17008 F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
17009 F: drivers/media/i2c/imx219.c
17011 SONY IMX258 SENSOR DRIVER
17012 M: Sakari Ailus <sakari.ailus@linux.intel.com>
17013 L: linux-media@vger.kernel.org
17015 T: git git://linuxtv.org/media_tree.git
17016 F: Documentation/devicetree/bindings/media/i2c/imx258.yaml
17017 F: drivers/media/i2c/imx258.c
17019 SONY IMX274 SENSOR DRIVER
17020 M: Leon Luo <leonl@leopardimaging.com>
17021 L: linux-media@vger.kernel.org
17023 T: git git://linuxtv.org/media_tree.git
17024 F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
17025 F: drivers/media/i2c/imx274.c
17027 SONY IMX290 SENSOR DRIVER
17028 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17029 L: linux-media@vger.kernel.org
17031 T: git git://linuxtv.org/media_tree.git
17032 F: Documentation/devicetree/bindings/media/i2c/imx290.txt
17033 F: drivers/media/i2c/imx290.c
17035 SONY IMX319 SENSOR DRIVER
17036 M: Bingbu Cao <bingbu.cao@intel.com>
17037 L: linux-media@vger.kernel.org
17039 T: git git://linuxtv.org/media_tree.git
17040 F: drivers/media/i2c/imx319.c
17042 SONY IMX334 SENSOR DRIVER
17043 M: Paul J. Murphy <paul.j.murphy@intel.com>
17044 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
17045 L: linux-media@vger.kernel.org
17047 T: git git://linuxtv.org/media_tree.git
17048 F: Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
17049 F: drivers/media/i2c/imx334.c
17051 SONY IMX355 SENSOR DRIVER
17052 M: Tianshu Qiu <tian.shu.qiu@intel.com>
17053 L: linux-media@vger.kernel.org
17055 T: git git://linuxtv.org/media_tree.git
17056 F: drivers/media/i2c/imx355.c
17058 SONY MEMORYSTICK SUBSYSTEM
17059 M: Maxim Levitsky <maximlevitsky@gmail.com>
17060 M: Alex Dubov <oakad@yahoo.com>
17061 M: Ulf Hansson <ulf.hansson@linaro.org>
17062 L: linux-mmc@vger.kernel.org
17064 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
17065 F: drivers/memstick/
17066 F: include/linux/memstick.h
17068 SONY VAIO CONTROL DEVICE DRIVER
17069 M: Mattia Dongili <malattia@linux.it>
17070 L: platform-driver-x86@vger.kernel.org
17072 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
17073 F: Documentation/admin-guide/laptops/sony-laptop.rst
17074 F: drivers/char/sonypi.c
17075 F: drivers/platform/x86/sony-laptop.c
17076 F: include/linux/sony-laptop.h
17079 M: Jaroslav Kysela <perex@perex.cz>
17080 M: Takashi Iwai <tiwai@suse.com>
17081 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17083 W: http://www.alsa-project.org/
17084 Q: http://patchwork.kernel.org/project/alsa-devel/list/
17085 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17086 F: Documentation/sound/
17088 F: include/uapi/sound/
17091 SOUND - COMPRESSED AUDIO
17092 M: Vinod Koul <vkoul@kernel.org>
17093 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17095 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17096 F: Documentation/sound/designs/compress-offload.rst
17097 F: include/sound/compress_driver.h
17098 F: include/uapi/sound/compress_*
17099 F: sound/core/compress_offload.c
17100 F: sound/soc/soc-compress.c
17102 SOUND - DMAENGINE HELPERS
17103 M: Lars-Peter Clausen <lars@metafoo.de>
17105 F: include/sound/dmaengine_pcm.h
17106 F: sound/core/pcm_dmaengine.c
17107 F: sound/soc/soc-generic-dmaengine-pcm.c
17109 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
17110 M: Liam Girdwood <lgirdwood@gmail.com>
17111 M: Mark Brown <broonie@kernel.org>
17112 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17114 W: http://alsa-project.org/main/index.php/ASoC
17115 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
17116 F: Documentation/devicetree/bindings/sound/
17117 F: Documentation/sound/soc/
17118 F: include/dt-bindings/sound/
17119 F: include/sound/soc*
17122 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
17123 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
17124 M: Liam Girdwood <lgirdwood@gmail.com>
17125 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
17126 M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
17127 M: Daniel Baluta <daniel.baluta@nxp.com>
17128 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
17130 W: https://github.com/thesofproject/linux/
17133 SOUNDWIRE SUBSYSTEM
17134 M: Vinod Koul <vkoul@kernel.org>
17135 M: Bard Liao <yung-chuan.liao@linux.intel.com>
17136 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
17137 R: Sanyog Kale <sanyog.r.kale@intel.com>
17138 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17140 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
17141 F: Documentation/driver-api/soundwire/
17142 F: drivers/soundwire/
17143 F: include/linux/soundwire/
17146 M: Olli Salonen <olli.salonen@iki.fi>
17147 L: linux-media@vger.kernel.org
17149 W: https://linuxtv.org
17150 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17151 F: drivers/media/dvb-frontends/sp2*
17153 SPARC + UltraSPARC (sparc/sparc64)
17154 M: "David S. Miller" <davem@davemloft.net>
17155 L: sparclinux@vger.kernel.org
17157 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
17158 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
17159 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
17163 SPARC SERIAL DRIVERS
17164 M: "David S. Miller" <davem@davemloft.net>
17165 L: sparclinux@vger.kernel.org
17167 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
17168 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
17169 F: drivers/tty/serial/suncore.c
17170 F: drivers/tty/serial/sunhv.c
17171 F: drivers/tty/serial/sunsab.c
17172 F: drivers/tty/serial/sunsab.h
17173 F: drivers/tty/serial/sunsu.c
17174 F: drivers/tty/serial/sunzilog.c
17175 F: drivers/tty/serial/sunzilog.h
17176 F: drivers/tty/vcc.c
17177 F: include/linux/sunserialcore.h
17180 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
17181 L: linux-sparse@vger.kernel.org
17183 W: https://sparse.docs.kernel.org/
17184 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
17185 Q: https://patchwork.kernel.org/project/linux-sparse/list/
17186 B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
17187 F: include/linux/compiler.h
17189 SPEAKUP CONSOLE SPEECH DRIVER
17190 M: William Hubbs <w.d.hubbs@gmail.com>
17191 M: Chris Brannon <chris@the-brannons.com>
17192 M: Kirk Reiser <kirk@reisers.ca>
17193 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
17194 L: speakup@linux-speakup.org
17196 W: http://www.linux-speakup.org/
17197 W: https://github.com/linux-speakup/speakup
17198 B: https://github.com/linux-speakup/speakup/issues
17199 F: drivers/accessibility/speakup/
17201 SPEAR CLOCK FRAMEWORK SUPPORT
17202 M: Viresh Kumar <vireshk@kernel.org>
17203 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17205 W: http://www.st.com/spear
17206 F: drivers/clk/spear/
17208 SPEAR PLATFORM SUPPORT
17209 M: Viresh Kumar <vireshk@kernel.org>
17210 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
17211 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17213 W: http://www.st.com/spear
17214 F: arch/arm/boot/dts/spear*
17215 F: arch/arm/mach-spear/
17218 M: Tudor Ambarus <tudor.ambarus@microchip.com>
17219 R: Michael Walle <michael@walle.cc>
17220 R: Pratyush Yadav <p.yadav@ti.com>
17221 L: linux-mtd@lists.infradead.org
17223 W: http://www.linux-mtd.infradead.org/
17224 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
17225 C: irc://irc.oftc.net/mtd
17226 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
17227 F: drivers/mtd/spi-nor/
17228 F: include/linux/mtd/spi-nor.h
17231 M: Mark Brown <broonie@kernel.org>
17232 L: linux-spi@vger.kernel.org
17234 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
17235 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
17236 F: Documentation/devicetree/bindings/spi/
17237 F: Documentation/spi/
17239 F: include/linux/spi/
17240 F: include/uapi/linux/spi/
17243 SPIDERNET NETWORK DRIVER for CELL
17244 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
17245 M: Geoff Levand <geoff@infradead.org>
17246 L: netdev@vger.kernel.org
17247 L: linuxppc-dev@lists.ozlabs.org
17249 F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
17250 F: drivers/net/ethernet/toshiba/spider_net*
17253 M: Stephen Boyd <sboyd@kernel.org>
17254 L: linux-kernel@vger.kernel.org
17256 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
17257 F: Documentation/devicetree/bindings/spmi/
17259 F: include/dt-bindings/spmi/spmi.h
17260 F: include/linux/spmi.h
17261 F: include/trace/events/spmi.h
17264 M: Jeremy Kerr <jk@ozlabs.org>
17265 L: linuxppc-dev@lists.ozlabs.org
17267 W: http://www.ibm.com/developerworks/power/cell/
17268 F: Documentation/filesystems/spufs/spufs.rst
17269 F: arch/powerpc/platforms/cell/spufs/
17271 SQUASHFS FILE SYSTEM
17272 M: Phillip Lougher <phillip@squashfs.org.uk>
17273 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
17275 W: http://squashfs.org.uk
17276 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
17277 F: Documentation/filesystems/squashfs.rst
17280 SRM (Alpha) environment access
17281 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
17283 F: arch/alpha/kernel/srm_env.c
17285 ST LSM6DSx IMU IIO DRIVER
17286 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
17287 L: linux-iio@vger.kernel.org
17289 W: http://www.st.com/
17290 F: Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
17291 F: drivers/iio/imu/st_lsm6dsx/
17293 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
17294 M: Mickael Guene <mickael.guene@st.com>
17295 L: linux-media@vger.kernel.org
17297 T: git git://linuxtv.org/media_tree.git
17298 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
17299 F: drivers/media/i2c/st-mipid02.c
17301 ST STM32 I2C/SMBUS DRIVER
17302 M: Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
17303 M: Alain Volmat <alain.volmat@foss.st.com>
17304 L: linux-i2c@vger.kernel.org
17306 F: drivers/i2c/busses/i2c-stm32*
17309 M: Daniel Nilsson <daniel.nilsson@flex.com>
17310 L: linux-hwmon@vger.kernel.org
17312 F: Documentation/hwmon/stpddc60.rst
17313 F: drivers/hwmon/pmbus/stpddc60.c
17315 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
17316 M: Song Qiang <songqiang1304521@gmail.com>
17317 L: linux-iio@vger.kernel.org
17319 F: Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
17320 F: drivers/iio/proximity/vl53l0x-i2c.c
17323 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17324 M: Sasha Levin <sashal@kernel.org>
17325 L: stable@vger.kernel.org
17327 F: Documentation/process/stable-kernel-rules.rst
17329 STAGING - ATOMISP DRIVER
17330 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17331 R: Sakari Ailus <sakari.ailus@linux.intel.com>
17332 L: linux-media@vger.kernel.org
17334 F: drivers/staging/media/atomisp/
17336 STAGING - FIELDBUS SUBSYSTEM
17337 M: Sven Van Asbroeck <TheSven73@gmail.com>
17339 F: drivers/staging/fieldbus/*
17340 F: drivers/staging/fieldbus/Documentation/
17342 STAGING - HMS ANYBUS-S BUS
17343 M: Sven Van Asbroeck <TheSven73@gmail.com>
17345 F: drivers/staging/fieldbus/anybuss/
17347 STAGING - INDUSTRIAL IO
17348 M: Jonathan Cameron <jic23@kernel.org>
17349 L: linux-iio@vger.kernel.org
17351 F: Documentation/devicetree/bindings/staging/iio/
17352 F: drivers/staging/iio/
17354 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
17355 M: Marc Dietrich <marvin24@gmx.de>
17356 L: ac100@lists.launchpad.net (moderated for non-subscribers)
17357 L: linux-tegra@vger.kernel.org
17359 F: drivers/staging/nvec/
17361 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
17362 M: Jens Frederich <jfrederich@gmail.com>
17363 M: Daniel Drake <dsd@laptop.org>
17364 M: Jon Nettleton <jon.nettleton@gmail.com>
17366 W: http://wiki.laptop.org/go/DCON
17367 F: drivers/staging/olpc_dcon/
17369 STAGING - REALTEK RTL8188EU DRIVERS
17370 M: Larry Finger <Larry.Finger@lwfinger.net>
17372 F: drivers/staging/rtl8188eu/
17374 STAGING - REALTEK RTL8712U DRIVERS
17375 M: Larry Finger <Larry.Finger@lwfinger.net>
17376 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
17378 F: drivers/staging/rtl8712/
17380 STAGING - SEPS525 LCD CONTROLLER DRIVERS
17381 M: Michael Hennerich <michael.hennerich@analog.com>
17382 L: linux-fbdev@vger.kernel.org
17384 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
17385 F: drivers/staging/fbtft/fb_seps525.c
17387 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
17388 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
17389 M: Teddy Wang <teddy.wang@siliconmotion.com>
17390 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
17391 L: linux-fbdev@vger.kernel.org
17393 F: drivers/staging/sm750fb/
17395 STAGING - VIA VT665X DRIVERS
17396 M: Forest Bond <forest@alittletooquiet.net>
17398 F: drivers/staging/vt665?/
17401 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17402 L: linux-staging@lists.linux.dev
17404 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
17405 F: drivers/staging/
17407 STARFIRE/DURALAN NETWORK DRIVER
17408 M: Ion Badulescu <ionut@badula.org>
17410 F: drivers/net/ethernet/adaptec/starfire*
17413 M: Peter Zijlstra <peterz@infradead.org>
17414 M: Josh Poimboeuf <jpoimboe@redhat.com>
17415 M: Jason Baron <jbaron@akamai.com>
17416 R: Steven Rostedt <rostedt@goodmis.org>
17417 R: Ard Biesheuvel <ardb@kernel.org>
17419 F: arch/*/include/asm/jump_label*.h
17420 F: arch/*/include/asm/static_call*.h
17421 F: arch/*/kernel/jump_label.c
17422 F: arch/*/kernel/static_call.c
17423 F: include/linux/jump_label*.h
17424 F: include/linux/static_call*.h
17425 F: kernel/jump_label.c
17426 F: kernel/static_call.c
17428 STI AUDIO (ASoC) DRIVERS
17429 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
17430 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17432 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
17436 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
17438 F: Documentation/devicetree/bindings/media/stih-cec.txt
17439 F: drivers/media/cec/platform/sti/
17441 STK1160 USB VIDEO CAPTURE DRIVER
17442 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17443 L: linux-media@vger.kernel.org
17445 T: git git://linuxtv.org/media_tree.git
17446 F: drivers/media/usb/stk1160/
17448 STM32 AUDIO (ASoC) DRIVERS
17449 M: Olivier Moysan <olivier.moysan@foss.st.com>
17450 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
17451 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17453 F: Documentation/devicetree/bindings/iio/adc/st,stm32-*.yaml
17456 STM32 TIMER/LPTIMER DRIVERS
17457 M: Fabrice Gasnier <fabrice.gasnier@foss.st.com>
17459 F: Documentation/ABI/testing/*timer-stm32
17460 F: Documentation/devicetree/bindings/*/*stm32-*timer*
17461 F: drivers/*/stm32-*timer*
17462 F: drivers/pwm/pwm-stm32*
17463 F: include/linux/*/stm32-*tim*
17465 STMMAC ETHERNET DRIVER
17466 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
17467 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
17468 M: Jose Abreu <joabreu@synopsys.com>
17469 L: netdev@vger.kernel.org
17471 W: http://www.stlinux.com
17472 F: Documentation/networking/device_drivers/ethernet/stmicro/
17473 F: drivers/net/ethernet/stmicro/stmmac/
17476 M: Sam Creasey <sammy@sammy.net>
17478 W: http://sammy.net/sun3/
17479 F: arch/m68k/include/asm/sun3*
17480 F: arch/m68k/kernel/*sun3*
17481 F: arch/m68k/sun3*/
17482 F: drivers/net/ethernet/i825xx/sun3*
17484 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
17485 M: Hans de Goede <hdegoede@redhat.com>
17486 L: linux-input@vger.kernel.org
17488 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
17489 F: drivers/input/keyboard/sun4i-lradc-keys.c
17491 SUNDANCE NETWORK DRIVER
17492 M: Denis Kirjanov <kda@linux-powerpc.org>
17493 L: netdev@vger.kernel.org
17495 F: drivers/net/ethernet/dlink/sundance.c
17498 M: Yoshinori Sato <ysato@users.sourceforge.jp>
17499 M: Rich Felker <dalias@libc.org>
17500 L: linux-sh@vger.kernel.org
17502 Q: http://patchwork.kernel.org/project/linux-sh/list/
17503 F: Documentation/sh/
17508 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
17509 M: Len Brown <len.brown@intel.com>
17510 M: Pavel Machek <pavel@ucw.cz>
17511 L: linux-pm@vger.kernel.org
17513 B: https://bugzilla.kernel.org
17514 F: Documentation/power/
17515 F: arch/x86/kernel/acpi/
17516 F: drivers/base/power/
17517 F: include/linux/freezer.h
17518 F: include/linux/pm.h
17519 F: include/linux/suspend.h
17523 M: Martin Mares <mj@ucw.cz>
17524 L: linux-video@atrey.karlin.mff.cuni.cz
17526 F: Documentation/admin-guide/svga.rst
17527 F: arch/x86/boot/video*
17530 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17531 L: iommu@lists.linux-foundation.org
17533 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
17534 F: arch/*/kernel/pci-swiotlb.c
17535 F: include/linux/swiotlb.h
17536 F: kernel/dma/swiotlb.c
17539 M: Jiri Pirko <jiri@resnulli.us>
17540 M: Ivan Vecera <ivecera@redhat.com>
17541 L: netdev@vger.kernel.org
17543 F: include/net/switchdev.h
17546 SY8106A REGULATOR DRIVER
17547 M: Icenowy Zheng <icenowy@aosc.io>
17549 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
17550 F: drivers/regulator/sy8106a-regulator.c
17552 SYNC FILE FRAMEWORK
17553 M: Sumit Semwal <sumit.semwal@linaro.org>
17554 R: Gustavo Padovan <gustavo@padovan.org>
17555 L: linux-media@vger.kernel.org
17556 L: dri-devel@lists.freedesktop.org
17558 T: git git://anongit.freedesktop.org/drm/drm-misc
17559 F: Documentation/driver-api/sync_file.rst
17560 F: drivers/dma-buf/dma-fence*
17561 F: drivers/dma-buf/sw_sync.c
17562 F: drivers/dma-buf/sync_*
17563 F: include/linux/sync_file.h
17564 F: include/uapi/linux/sync_file.h
17566 SYNOPSYS ARC ARCHITECTURE
17567 M: Vineet Gupta <vgupta@synopsys.com>
17568 L: linux-snps-arc@lists.infradead.org
17570 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
17571 F: Documentation/devicetree/bindings/arc/*
17572 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
17574 F: drivers/clocksource/arc_timer.c
17575 F: drivers/tty/serial/arc_uart.c
17577 SYNOPSYS ARC HSDK SDP pll clock driver
17578 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17580 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
17581 F: drivers/clk/clk-hsdk-pll.c
17583 SYNOPSYS ARC SDP clock driver
17584 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17586 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
17587 F: drivers/clk/axs10x/*
17589 SYNOPSYS ARC SDP platform support
17590 M: Alexey Brodkin <abrodkin@synopsys.com>
17592 F: Documentation/devicetree/bindings/arc/axs10*
17593 F: arch/arc/boot/dts/ax*
17594 F: arch/arc/plat-axs10x
17596 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
17597 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17599 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
17600 F: drivers/reset/reset-axs10x.c
17602 SYNOPSYS CREG GPIO DRIVER
17603 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17605 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
17606 F: drivers/gpio/gpio-creg-snps.c
17608 SYNOPSYS DESIGNWARE 8250 UART DRIVER
17609 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17611 F: drivers/tty/serial/8250/8250_dw.c
17612 F: drivers/tty/serial/8250/8250_dwlib.*
17613 F: drivers/tty/serial/8250/8250_lpss.c
17615 SYNOPSYS DESIGNWARE APB GPIO DRIVER
17616 M: Hoan Tran <hoan@os.amperecomputing.com>
17617 M: Serge Semin <fancer.lancer@gmail.com>
17618 L: linux-gpio@vger.kernel.org
17620 F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
17621 F: drivers/gpio/gpio-dwapb.c
17623 SYNOPSYS DESIGNWARE APB SSI DRIVER
17624 M: Serge Semin <fancer.lancer@gmail.com>
17625 L: linux-spi@vger.kernel.org
17627 F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
17628 F: drivers/spi/spi-dw*
17630 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
17631 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17633 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
17634 F: drivers/dma/dw-axi-dmac/
17636 SYNOPSYS DESIGNWARE DMAC DRIVER
17637 M: Viresh Kumar <vireshk@kernel.org>
17638 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17640 F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
17642 F: include/dt-bindings/dma/dw-dmac.h
17643 F: include/linux/dma/dw.h
17644 F: include/linux/platform_data/dma-dw.h
17646 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
17647 M: Jose Abreu <Jose.Abreu@synopsys.com>
17648 L: netdev@vger.kernel.org
17650 F: drivers/net/ethernet/synopsys/
17652 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
17653 M: Jose Abreu <Jose.Abreu@synopsys.com>
17654 L: netdev@vger.kernel.org
17656 F: drivers/net/pcs/pcs-xpcs.c
17657 F: include/linux/pcs/pcs-xpcs.h
17659 SYNOPSYS DESIGNWARE I2C DRIVER
17660 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
17661 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17662 R: Mika Westerberg <mika.westerberg@linux.intel.com>
17663 L: linux-i2c@vger.kernel.org
17665 F: drivers/i2c/busses/i2c-designware-*
17666 F: include/linux/platform_data/i2c-designware.h
17668 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
17669 M: Jaehoon Chung <jh80.chung@samsung.com>
17670 L: linux-mmc@vger.kernel.org
17672 F: drivers/mmc/host/dw_mmc*
17674 SYNOPSYS HSDK RESET CONTROLLER DRIVER
17675 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17677 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
17678 F: drivers/reset/reset-hsdk.c
17679 F: include/dt-bindings/reset/snps,hsdk-reset.h
17681 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
17682 M: Prabu Thangamuthu <prabu.t@synopsys.com>
17683 M: Manjunath M B <manjumb@synopsys.com>
17684 L: linux-mmc@vger.kernel.org
17686 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
17688 SYSTEM CONFIGURATION (SYSCON)
17689 M: Lee Jones <lee.jones@linaro.org>
17690 M: Arnd Bergmann <arnd@arndb.de>
17692 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
17693 F: drivers/mfd/syscon.c
17695 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
17696 M: Sudeep Holla <sudeep.holla@arm.com>
17697 R: Cristian Marussi <cristian.marussi@arm.com>
17698 L: linux-arm-kernel@lists.infradead.org
17700 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
17701 F: drivers/clk/clk-sc[mp]i.c
17702 F: drivers/cpufreq/sc[mp]i-cpufreq.c
17703 F: drivers/firmware/arm_scmi/
17704 F: drivers/firmware/arm_scpi.c
17705 F: drivers/regulator/scmi-regulator.c
17706 F: drivers/reset/reset-scmi.c
17707 F: include/linux/sc[mp]i_protocol.h
17708 F: include/trace/events/scmi.h
17710 SYSTEM RESET/SHUTDOWN DRIVERS
17711 M: Sebastian Reichel <sre@kernel.org>
17712 L: linux-pm@vger.kernel.org
17714 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
17715 F: Documentation/devicetree/bindings/power/reset/
17716 F: drivers/power/reset/
17718 SYSTEM TRACE MODULE CLASS
17719 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
17721 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
17722 F: Documentation/trace/stm.rst
17723 F: drivers/hwtracing/stm/
17724 F: include/linux/stm.h
17725 F: include/uapi/linux/stm.h
17727 SYSTEM76 ACPI DRIVER
17728 M: Jeremy Soller <jeremy@system76.com>
17729 M: System76 Product Development <productdev@system76.com>
17730 L: platform-driver-x86@vger.kernel.org
17732 F: drivers/platform/x86/system76_acpi.c
17735 M: Christoph Hellwig <hch@infradead.org>
17737 F: Documentation/filesystems/sysv-fs.rst
17739 F: include/linux/sysv_fs.h
17741 TASKSTATS STATISTICS INTERFACE
17742 M: Balbir Singh <bsingharora@gmail.com>
17744 F: Documentation/accounting/taskstats*
17745 F: include/linux/taskstats*
17746 F: kernel/taskstats.c
17749 M: Jamal Hadi Salim <jhs@mojatatu.com>
17750 M: Cong Wang <xiyou.wangcong@gmail.com>
17751 M: Jiri Pirko <jiri@resnulli.us>
17752 L: netdev@vger.kernel.org
17754 F: include/net/pkt_cls.h
17755 F: include/net/pkt_sched.h
17756 F: include/net/tc_act/
17757 F: include/uapi/linux/pkt_cls.h
17758 F: include/uapi/linux/pkt_sched.h
17759 F: include/uapi/linux/tc_act/
17760 F: include/uapi/linux/tc_ematch/
17763 TC90522 MEDIA DRIVER
17764 M: Akihiro Tsukada <tskd08@gmail.com>
17765 L: linux-media@vger.kernel.org
17767 F: drivers/media/dvb-frontends/tc90522*
17769 TCP LOW PRIORITY MODULE
17770 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
17771 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
17773 W: http://tcp-lp-mod.sourceforge.net/
17774 F: net/ipv4/tcp_lp.c
17776 TDA10071 MEDIA DRIVER
17777 M: Antti Palosaari <crope@iki.fi>
17778 L: linux-media@vger.kernel.org
17780 W: https://linuxtv.org
17781 W: http://palosaari.fi/linux/
17782 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17783 T: git git://linuxtv.org/anttip/media_tree.git
17784 F: drivers/media/dvb-frontends/tda10071*
17786 TDA18212 MEDIA DRIVER
17787 M: Antti Palosaari <crope@iki.fi>
17788 L: linux-media@vger.kernel.org
17790 W: https://linuxtv.org
17791 W: http://palosaari.fi/linux/
17792 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17793 T: git git://linuxtv.org/anttip/media_tree.git
17794 F: drivers/media/tuners/tda18212*
17796 TDA18218 MEDIA DRIVER
17797 M: Antti Palosaari <crope@iki.fi>
17798 L: linux-media@vger.kernel.org
17800 W: https://linuxtv.org
17801 W: http://palosaari.fi/linux/
17802 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17803 T: git git://linuxtv.org/anttip/media_tree.git
17804 F: drivers/media/tuners/tda18218*
17806 TDA18250 MEDIA DRIVER
17807 M: Olli Salonen <olli.salonen@iki.fi>
17808 L: linux-media@vger.kernel.org
17810 W: https://linuxtv.org
17811 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17812 T: git git://linuxtv.org/media_tree.git
17813 F: drivers/media/tuners/tda18250*
17815 TDA18271 MEDIA DRIVER
17816 M: Michael Krufky <mkrufky@linuxtv.org>
17817 L: linux-media@vger.kernel.org
17819 W: https://linuxtv.org
17820 W: http://github.com/mkrufky
17821 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17822 T: git git://linuxtv.org/mkrufky/tuners.git
17823 F: drivers/media/tuners/tda18271*
17825 TDA1997x MEDIA DRIVER
17826 M: Tim Harvey <tharvey@gateworks.com>
17827 L: linux-media@vger.kernel.org
17829 W: https://linuxtv.org
17830 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17831 F: drivers/media/i2c/tda1997x.*
17833 TDA827x MEDIA DRIVER
17834 M: Michael Krufky <mkrufky@linuxtv.org>
17835 L: linux-media@vger.kernel.org
17837 W: https://linuxtv.org
17838 W: http://github.com/mkrufky
17839 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17840 T: git git://linuxtv.org/mkrufky/tuners.git
17841 F: drivers/media/tuners/tda8290.*
17843 TDA8290 MEDIA DRIVER
17844 M: Michael Krufky <mkrufky@linuxtv.org>
17845 L: linux-media@vger.kernel.org
17847 W: https://linuxtv.org
17848 W: http://github.com/mkrufky
17849 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17850 T: git git://linuxtv.org/mkrufky/tuners.git
17851 F: drivers/media/tuners/tda8290.*
17853 TDA9840 MEDIA DRIVER
17854 M: Hans Verkuil <hverkuil@xs4all.nl>
17855 L: linux-media@vger.kernel.org
17857 W: https://linuxtv.org
17858 T: git git://linuxtv.org/media_tree.git
17859 F: drivers/media/i2c/tda9840*
17861 TEA5761 TUNER DRIVER
17862 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17863 L: linux-media@vger.kernel.org
17865 W: https://linuxtv.org
17866 T: git git://linuxtv.org/media_tree.git
17867 F: drivers/media/tuners/tea5761.*
17869 TEA5767 TUNER DRIVER
17870 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17871 L: linux-media@vger.kernel.org
17873 W: https://linuxtv.org
17874 T: git git://linuxtv.org/media_tree.git
17875 F: drivers/media/tuners/tea5767.*
17877 TEA6415C MEDIA DRIVER
17878 M: Hans Verkuil <hverkuil@xs4all.nl>
17879 L: linux-media@vger.kernel.org
17881 W: https://linuxtv.org
17882 T: git git://linuxtv.org/media_tree.git
17883 F: drivers/media/i2c/tea6415c*
17885 TEA6420 MEDIA DRIVER
17886 M: Hans Verkuil <hverkuil@xs4all.nl>
17887 L: linux-media@vger.kernel.org
17889 W: https://linuxtv.org
17890 T: git git://linuxtv.org/media_tree.git
17891 F: drivers/media/i2c/tea6420*
17894 M: Jiri Pirko <jiri@resnulli.us>
17895 L: netdev@vger.kernel.org
17897 F: drivers/net/team/
17898 F: include/linux/if_team.h
17899 F: include/uapi/linux/if_team.h
17901 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
17902 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
17904 F: arch/x86/platform/ts5500/
17906 TECHNOTREND USB IR RECEIVER
17907 M: Sean Young <sean@mess.org>
17908 L: linux-media@vger.kernel.org
17910 F: drivers/media/rc/ttusbir.c
17912 TECHWELL TW9910 VIDEO DECODER
17913 L: linux-media@vger.kernel.org
17915 F: drivers/media/i2c/tw9910.c
17916 F: include/media/i2c/tw9910.h
17919 M: Jens Wiklander <jens.wiklander@linaro.org>
17920 L: op-tee@lists.trustedfirmware.org
17922 F: Documentation/staging/tee.rst
17924 F: include/linux/tee_drv.h
17925 F: include/uapi/linux/tee.h
17927 TEGRA ARCHITECTURE SUPPORT
17928 M: Thierry Reding <thierry.reding@gmail.com>
17929 M: Jonathan Hunter <jonathanh@nvidia.com>
17930 L: linux-tegra@vger.kernel.org
17932 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
17933 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
17937 M: Peter De Schrijver <pdeschrijver@nvidia.com>
17938 M: Prashant Gaikwad <pgaikwad@nvidia.com>
17940 F: drivers/clk/tegra/
17943 M: Laxman Dewangan <ldewangan@nvidia.com>
17944 M: Jon Hunter <jonathanh@nvidia.com>
17946 F: drivers/dma/tegra*
17949 M: Laxman Dewangan <ldewangan@nvidia.com>
17950 R: Dmitry Osipenko <digetx@gmail.com>
17952 F: drivers/i2c/busses/i2c-tegra.c
17954 TEGRA IOMMU DRIVERS
17955 M: Thierry Reding <thierry.reding@gmail.com>
17956 R: Krishna Reddy <vdumpa@nvidia.com>
17957 L: linux-tegra@vger.kernel.org
17959 F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
17960 F: drivers/iommu/tegra*
17963 M: Laxman Dewangan <ldewangan@nvidia.com>
17965 F: drivers/input/keyboard/tegra-kbc.c
17968 M: Stefan Agner <stefan@agner.ch>
17969 M: Lucas Stach <dev@lynxeye.de>
17971 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
17972 F: drivers/mtd/nand/raw/tegra_nand.c
17975 M: Thierry Reding <thierry.reding@gmail.com>
17977 F: drivers/pwm/pwm-tegra.c
17979 TEGRA SERIAL DRIVER
17980 M: Laxman Dewangan <ldewangan@nvidia.com>
17982 F: drivers/tty/serial/serial-tegra.c
17985 M: Laxman Dewangan <ldewangan@nvidia.com>
17987 F: drivers/spi/spi-tegra*
17989 TEGRA QUAD SPI DRIVER
17990 M: Thierry Reding <thierry.reding@gmail.com>
17991 M: Jonathan Hunter <jonathanh@nvidia.com>
17992 M: Sowjanya Komatineni <skomatineni@nvidia.com>
17993 L: linux-tegra@vger.kernel.org
17995 F: drivers/spi/spi-tegra210-quad.c
17998 M: Thierry Reding <thierry.reding@gmail.com>
17999 M: Jonathan Hunter <jonathanh@nvidia.com>
18000 M: Sowjanya Komatineni <skomatineni@nvidia.com>
18001 L: linux-media@vger.kernel.org
18002 L: linux-tegra@vger.kernel.org
18004 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
18005 F: drivers/staging/media/tegra-video/
18007 TEGRA XUSB PADCTL DRIVER
18008 M: JC Kuo <jckuo@nvidia.com>
18010 F: drivers/phy/tegra/xusb*
18012 TEHUTI ETHERNET DRIVER
18013 M: Andy Gospodarek <andy@greyhouse.net>
18014 L: netdev@vger.kernel.org
18016 F: drivers/net/ethernet/tehuti/*
18018 TELECOM CLOCK DRIVER FOR MCPL0010
18019 M: Mark Gross <mark.gross@intel.com>
18021 F: drivers/char/tlclk.c
18023 TEMPO SEMICONDUCTOR DRIVERS
18024 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
18026 F: Documentation/devicetree/bindings/sound/tscs*.txt
18027 F: sound/soc/codecs/tscs*.c
18028 F: sound/soc/codecs/tscs*.h
18030 TENSILICA XTENSA PORT (xtensa)
18031 M: Chris Zankel <chris@zankel.net>
18032 M: Max Filippov <jcmvbkbc@gmail.com>
18033 L: linux-xtensa@linux-xtensa.org
18035 T: git git://github.com/czankel/xtensa-linux.git
18037 F: drivers/irqchip/irq-xtensa-*
18039 TEXAS INSTRUMENTS ASoC DRIVERS
18040 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
18041 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18045 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
18046 M: Ricardo Ribalda <ribalda@kernel.org>
18047 L: linux-iio@vger.kernel.org
18049 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
18050 F: drivers/iio/dac/ti-dac7612.c
18052 TEXAS INSTRUMENTS DMA DRIVERS
18053 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
18054 L: dmaengine@vger.kernel.org
18056 F: Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
18057 F: Documentation/devicetree/bindings/dma/ti-edma.txt
18058 F: Documentation/devicetree/bindings/dma/ti/
18060 X: drivers/dma/ti/cppi41.c
18061 F: include/linux/dma/k3-udma-glue.h
18062 F: include/linux/dma/ti-cppi5.h
18063 F: include/linux/dma/k3-psil.h
18065 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
18066 M: Nishanth Menon <nm@ti.com>
18067 M: Tero Kristo <kristo@kernel.org>
18068 M: Santosh Shilimkar <ssantosh@kernel.org>
18069 L: linux-arm-kernel@lists.infradead.org
18071 F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
18072 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
18073 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
18074 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
18075 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
18076 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
18077 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
18078 F: drivers/clk/keystone/sci-clk.c
18079 F: drivers/firmware/ti_sci*
18080 F: drivers/irqchip/irq-ti-sci-inta.c
18081 F: drivers/irqchip/irq-ti-sci-intr.c
18082 F: drivers/reset/reset-ti-sci.c
18083 F: drivers/soc/ti/ti_sci_inta_msi.c
18084 F: drivers/soc/ti/ti_sci_pm_domains.c
18085 F: include/dt-bindings/soc/ti,sci_pm_domain.h
18086 F: include/linux/soc/ti/ti_sci_inta_msi.h
18087 F: include/linux/soc/ti/ti_sci_protocol.h
18089 TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
18090 M: Robert Marko <robert.marko@sartura.hr>
18091 M: Luka Perkov <luka.perkov@sartura.hr>
18092 L: linux-hwmon@vger.kernel.org
18094 F: Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
18095 F: Documentation/hwmon/tps23861.rst
18096 F: drivers/hwmon/tps23861.c
18098 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
18099 M: Hans Verkuil <hverkuil@xs4all.nl>
18100 L: linux-media@vger.kernel.org
18102 W: https://linuxtv.org
18103 T: git git://linuxtv.org/media_tree.git
18104 F: drivers/media/radio/radio-raremono.c
18107 M: Zhang Rui <rui.zhang@intel.com>
18108 M: Daniel Lezcano <daniel.lezcano@linaro.org>
18109 R: Amit Kucheria <amitk@kernel.org>
18110 L: linux-pm@vger.kernel.org
18112 Q: https://patchwork.kernel.org/project/linux-pm/list/
18113 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux.git
18114 F: Documentation/devicetree/bindings/thermal/
18115 F: drivers/thermal/
18116 F: include/linux/cpu_cooling.h
18117 F: include/linux/thermal.h
18118 F: include/uapi/linux/thermal.h
18120 THERMAL DRIVER FOR AMLOGIC SOCS
18121 M: Guillaume La Roque <glaroque@baylibre.com>
18122 L: linux-pm@vger.kernel.org
18123 L: linux-amlogic@lists.infradead.org
18125 W: http://linux-meson.com/
18126 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
18127 F: drivers/thermal/amlogic_thermal.c
18129 THERMAL/CPU_COOLING
18130 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
18131 M: Daniel Lezcano <daniel.lezcano@linaro.org>
18132 M: Viresh Kumar <viresh.kumar@linaro.org>
18133 R: Lukasz Luba <lukasz.luba@arm.com>
18134 L: linux-pm@vger.kernel.org
18136 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
18137 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
18138 F: drivers/thermal/cpufreq_cooling.c
18139 F: drivers/thermal/cpuidle_cooling.c
18140 F: include/linux/cpu_cooling.h
18142 THERMAL/POWER_ALLOCATOR
18143 M: Lukasz Luba <lukasz.luba@arm.com>
18144 L: linux-pm@vger.kernel.org
18146 F: Documentation/driver-api/thermal/power_allocator.rst
18147 F: drivers/thermal/gov_power_allocator.c
18148 F: include/trace/events/thermal_power_allocator.h
18150 THINKPAD ACPI EXTRAS DRIVER
18151 M: Henrique de Moraes Holschuh <hmh@hmh.eng.br>
18152 L: ibm-acpi-devel@lists.sourceforge.net
18153 L: platform-driver-x86@vger.kernel.org
18155 W: http://ibm-acpi.sourceforge.net
18156 W: http://thinkwiki.org/wiki/Ibm-acpi
18157 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
18158 F: drivers/platform/x86/thinkpad_acpi.c
18160 THUNDERBOLT DMA TRAFFIC TEST DRIVER
18161 M: Isaac Hazan <isaac.hazan@intel.com>
18162 L: linux-usb@vger.kernel.org
18164 F: drivers/thunderbolt/dma_test.c
18167 M: Andreas Noever <andreas.noever@gmail.com>
18168 M: Michael Jamet <michael.jamet@intel.com>
18169 M: Mika Westerberg <mika.westerberg@linux.intel.com>
18170 M: Yehezkel Bernat <YehezkelShB@gmail.com>
18171 L: linux-usb@vger.kernel.org
18173 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
18174 F: Documentation/admin-guide/thunderbolt.rst
18175 F: drivers/thunderbolt/
18176 F: include/linux/thunderbolt.h
18178 THUNDERBOLT NETWORK DRIVER
18179 M: Michael Jamet <michael.jamet@intel.com>
18180 M: Mika Westerberg <mika.westerberg@linux.intel.com>
18181 M: Yehezkel Bernat <YehezkelShB@gmail.com>
18182 L: netdev@vger.kernel.org
18184 F: drivers/net/thunderbolt.c
18186 THUNDERX GPIO DRIVER
18187 M: Robert Richter <rric@kernel.org>
18189 F: drivers/gpio/gpio-thunderx.c
18191 TI ADS131E0X ADC SERIES DRIVER
18192 M: Tomislav Denis <tomislav.denis@avl.com>
18193 L: linux-iio@vger.kernel.org
18195 F: Documentation/devicetree/bindings/iio/adc/ti,ads131e08.yaml
18196 F: drivers/iio/adc/ti-ads131e08.c
18198 TI AM437X VPFE DRIVER
18199 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
18200 L: linux-media@vger.kernel.org
18202 W: https://linuxtv.org
18203 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18204 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
18205 F: drivers/media/platform/am437x/
18207 TI BANDGAP AND THERMAL DRIVER
18208 M: Eduardo Valentin <edubezval@gmail.com>
18209 M: Keerthy <j-keerthy@ti.com>
18210 L: linux-pm@vger.kernel.org
18211 L: linux-omap@vger.kernel.org
18213 F: drivers/thermal/ti-soc-thermal/
18215 TI BQ27XXX POWER SUPPLY DRIVER
18216 F: drivers/power/supply/bq27xxx_battery.c
18217 F: drivers/power/supply/bq27xxx_battery_i2c.c
18218 F: include/linux/power/bq27xxx_battery.h
18220 TI CDCE706 CLOCK DRIVER
18221 M: Max Filippov <jcmvbkbc@gmail.com>
18223 F: drivers/clk/clk-cdce706.c
18226 M: Tero Kristo <kristo@kernel.org>
18227 L: linux-omap@vger.kernel.org
18230 F: include/linux/clk/ti.h
18232 TI DAVINCI MACHINE SUPPORT
18233 M: Sekhar Nori <nsekhar@ti.com>
18234 R: Bartosz Golaszewski <bgolaszewski@baylibre.com>
18235 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18237 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
18238 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
18239 F: arch/arm/boot/dts/da850*
18240 F: arch/arm/mach-davinci/
18241 F: drivers/i2c/busses/i2c-davinci.c
18243 TI DAVINCI SERIES CLOCK DRIVER
18244 M: David Lechner <david@lechnology.com>
18245 R: Sekhar Nori <nsekhar@ti.com>
18247 F: Documentation/devicetree/bindings/clock/ti/davinci/
18248 F: drivers/clk/davinci/
18250 TI DAVINCI SERIES GPIO DRIVER
18251 M: Keerthy <j-keerthy@ti.com>
18252 L: linux-gpio@vger.kernel.org
18254 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
18255 F: drivers/gpio/gpio-davinci.c
18257 TI DAVINCI SERIES MEDIA DRIVER
18258 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
18259 L: linux-media@vger.kernel.org
18261 W: https://linuxtv.org
18262 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18263 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
18264 F: drivers/media/platform/davinci/
18265 F: include/media/davinci/
18267 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
18268 R: David Lechner <david@lechnology.com>
18269 L: linux-iio@vger.kernel.org
18270 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
18271 F: drivers/counter/ti-eqep.c
18273 TI ETHERNET SWITCH DRIVER (CPSW)
18274 R: Grygorii Strashko <grygorii.strashko@ti.com>
18275 L: linux-omap@vger.kernel.org
18276 L: netdev@vger.kernel.org
18278 F: drivers/net/ethernet/ti/cpsw*
18279 F: drivers/net/ethernet/ti/davinci*
18281 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
18282 M: Alex Dubov <oakad@yahoo.com>
18284 W: http://tifmxx.berlios.de/
18285 F: drivers/memstick/host/tifm_ms.c
18286 F: drivers/misc/tifm*
18287 F: drivers/mmc/host/tifm_sd.c
18288 F: include/linux/tifm.h
18290 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
18291 M: Santosh Shilimkar <ssantosh@kernel.org>
18292 L: linux-kernel@vger.kernel.org
18293 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18295 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
18296 F: drivers/soc/ti/*
18298 TI LM49xxx FAMILY ASoC CODEC DRIVERS
18299 M: M R Swami Reddy <mr.swami.reddy@ti.com>
18300 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
18301 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18303 F: sound/soc/codecs/isabelle*
18304 F: sound/soc/codecs/lm49453*
18306 TI PCM3060 ASoC CODEC DRIVER
18307 M: Kirill Marinushkin <kmarinushkin@birdec.com>
18308 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18310 F: Documentation/devicetree/bindings/sound/pcm3060.txt
18311 F: sound/soc/codecs/pcm3060*
18313 TI TAS571X FAMILY ASoC CODEC DRIVER
18314 M: Kevin Cernekee <cernekee@chromium.org>
18315 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18317 F: sound/soc/codecs/tas571x*
18319 TI TRF7970A NFC DRIVER
18320 M: Mark Greer <mgreer@animalcreek.com>
18321 L: linux-wireless@vger.kernel.org
18322 L: linux-nfc@lists.01.org (moderated for non-subscribers)
18324 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
18325 F: drivers/nfc/trf7970a.c
18327 TI TWL4030 SERIES SOC CODEC DRIVER
18328 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
18329 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18331 F: sound/soc/codecs/twl4030*
18334 M: Benoit Parrot <bparrot@ti.com>
18335 L: linux-media@vger.kernel.org
18337 W: http://linuxtv.org/
18338 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18339 F: Documentation/devicetree/bindings/media/ti,cal.yaml
18340 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
18341 F: drivers/media/platform/ti-vpe/
18343 TI WILINK WIRELESS DRIVERS
18344 L: linux-wireless@vger.kernel.org
18346 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
18347 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
18348 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
18349 F: drivers/net/wireless/ti/
18350 F: include/linux/wl12xx.h
18352 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
18353 M: John Stultz <john.stultz@linaro.org>
18354 M: Thomas Gleixner <tglx@linutronix.de>
18355 R: Stephen Boyd <sboyd@kernel.org>
18356 L: linux-kernel@vger.kernel.org
18358 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
18359 F: include/linux/clocksource.h
18360 F: include/linux/time.h
18361 F: include/linux/timex.h
18362 F: include/uapi/linux/time.h
18363 F: include/uapi/linux/timex.h
18364 F: kernel/time/alarmtimer.c
18365 F: kernel/time/clocksource.c
18366 F: kernel/time/ntp.c
18367 F: kernel/time/time*.c
18368 F: tools/testing/selftests/timers/
18371 M: Jon Maloy <jmaloy@redhat.com>
18372 M: Ying Xue <ying.xue@windriver.com>
18373 L: netdev@vger.kernel.org (core kernel code)
18374 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
18376 W: http://tipc.sourceforge.net/
18377 F: include/uapi/linux/tipc*.h
18380 TLAN NETWORK DRIVER
18381 M: Samuel Chessman <chessman@tux.org>
18382 L: tlan-devel@lists.sourceforge.net (subscribers-only)
18384 W: http://sourceforge.net/projects/tlan/
18385 F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
18386 F: drivers/net/ethernet/ti/tlan.*
18388 TM6000 VIDEO4LINUX DRIVER
18389 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18390 L: linux-media@vger.kernel.org
18392 W: https://linuxtv.org
18393 T: git git://linuxtv.org/media_tree.git
18394 F: Documentation/admin-guide/media/tm6000*
18395 F: drivers/media/usb/tm6000/
18397 TMIO/SDHI MMC DRIVER
18398 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
18399 L: linux-mmc@vger.kernel.org
18401 F: drivers/mmc/host/renesas_sdhi*
18402 F: drivers/mmc/host/tmio_mmc*
18403 F: include/linux/mfd/tmio.h
18405 TMP401 HARDWARE MONITOR DRIVER
18406 M: Guenter Roeck <linux@roeck-us.net>
18407 L: linux-hwmon@vger.kernel.org
18409 F: Documentation/hwmon/tmp401.rst
18410 F: drivers/hwmon/tmp401.c
18412 TMP513 HARDWARE MONITOR DRIVER
18413 M: Eric Tremblay <etremblay@distech-controls.com>
18414 L: linux-hwmon@vger.kernel.org
18416 F: Documentation/hwmon/tmp513.rst
18417 F: drivers/hwmon/tmp513.c
18419 TMPFS (SHMEM FILESYSTEM)
18420 M: Hugh Dickins <hughd@google.com>
18421 L: linux-mm@kvack.org
18423 F: include/linux/shmem_fs.h
18426 TOMOYO SECURITY MODULE
18427 M: Kentaro Takeda <takedakn@nttdata.co.jp>
18428 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
18429 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
18430 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
18431 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
18432 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
18434 W: https://tomoyo.osdn.jp/
18435 F: security/tomoyo/
18437 TOPSTAR LAPTOP EXTRAS DRIVER
18438 M: Herton Ronaldo Krzesinski <herton@canonical.com>
18439 L: platform-driver-x86@vger.kernel.org
18441 F: drivers/platform/x86/topstar-laptop.c
18443 TORTURE-TEST MODULES
18444 M: Davidlohr Bueso <dave@stgolabs.net>
18445 M: "Paul E. McKenney" <paulmck@kernel.org>
18446 M: Josh Triplett <josh@joshtriplett.org>
18447 L: linux-kernel@vger.kernel.org
18449 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18450 F: Documentation/RCU/torture.rst
18451 F: kernel/locking/locktorture.c
18452 F: kernel/rcu/rcuscale.c
18453 F: kernel/rcu/rcutorture.c
18454 F: kernel/rcu/refscale.c
18455 F: kernel/torture.c
18457 TOSHIBA ACPI EXTRAS DRIVER
18458 M: Azael Avalos <coproscefalo@gmail.com>
18459 L: platform-driver-x86@vger.kernel.org
18461 F: drivers/platform/x86/toshiba_acpi.c
18463 TOSHIBA BLUETOOTH DRIVER
18464 M: Azael Avalos <coproscefalo@gmail.com>
18465 L: platform-driver-x86@vger.kernel.org
18467 F: drivers/platform/x86/toshiba_bluetooth.c
18469 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
18470 M: Azael Avalos <coproscefalo@gmail.com>
18471 L: platform-driver-x86@vger.kernel.org
18473 F: drivers/platform/x86/toshiba_haps.c
18476 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
18478 W: http://www.buzzard.org.uk/toshiba/
18479 F: drivers/char/toshiba.c
18480 F: include/linux/toshiba.h
18481 F: include/uapi/linux/toshiba.h
18483 TOSHIBA TC358743 DRIVER
18484 M: Mats Randgaard <matrandg@cisco.com>
18485 L: linux-media@vger.kernel.org
18487 F: drivers/media/i2c/tc358743*
18488 F: include/media/i2c/tc358743.h
18490 TOSHIBA WMI HOTKEYS DRIVER
18491 M: Azael Avalos <coproscefalo@gmail.com>
18492 L: platform-driver-x86@vger.kernel.org
18494 F: drivers/platform/x86/toshiba-wmi.c
18497 M: Peter Huewe <peterhuewe@gmx.de>
18498 M: Jarkko Sakkinen <jarkko@kernel.org>
18499 R: Jason Gunthorpe <jgg@ziepe.ca>
18500 L: linux-integrity@vger.kernel.org
18502 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
18503 Q: https://patchwork.kernel.org/project/linux-integrity/list/
18504 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
18505 F: drivers/char/tpm/
18508 M: Steven Rostedt <rostedt@goodmis.org>
18509 M: Ingo Molnar <mingo@redhat.com>
18511 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
18512 F: Documentation/trace/ftrace.rst
18513 F: arch/*/*/*/ftrace.h
18514 F: arch/*/kernel/ftrace.c
18516 F: include/*/ftrace.h
18517 F: include/linux/trace*.h
18520 F: tools/testing/selftests/ftrace/
18522 TRACING MMIO ACCESSES (MMIOTRACE)
18523 M: Steven Rostedt <rostedt@goodmis.org>
18524 M: Ingo Molnar <mingo@kernel.org>
18525 R: Karol Herbst <karolherbst@gmail.com>
18526 R: Pekka Paalanen <ppaalanen@gmail.com>
18527 L: linux-kernel@vger.kernel.org
18528 L: nouveau@lists.freedesktop.org
18530 F: arch/x86/mm/kmmio.c
18531 F: arch/x86/mm/mmio-mod.c
18532 F: arch/x86/mm/testmmiotrace.c
18533 F: include/linux/mmiotrace.h
18534 F: kernel/trace/trace_mmiotrace.c
18537 M: Jiri Kosina <trivial@kernel.org>
18539 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
18540 K: ^Subject:.*(?i)trivial
18543 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18544 M: Jiri Slaby <jirislaby@kernel.org>
18546 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
18547 F: Documentation/driver-api/serial/
18549 F: drivers/tty/serial/serial_core.c
18550 F: include/linux/serial.h
18551 F: include/linux/serial_core.h
18552 F: include/linux/tty.h
18553 F: include/uapi/linux/serial.h
18554 F: include/uapi/linux/serial_core.h
18555 F: include/uapi/linux/tty.h
18557 TUA9001 MEDIA DRIVER
18558 M: Antti Palosaari <crope@iki.fi>
18559 L: linux-media@vger.kernel.org
18561 W: https://linuxtv.org
18562 W: http://palosaari.fi/linux/
18563 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18564 T: git git://linuxtv.org/anttip/media_tree.git
18565 F: drivers/media/tuners/tua9001*
18567 TULIP NETWORK DRIVERS
18568 L: netdev@vger.kernel.org
18569 L: linux-parisc@vger.kernel.org
18571 F: drivers/net/ethernet/dec/tulip/
18574 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
18576 W: http://vtun.sourceforge.net/tun
18577 F: Documentation/networking/tuntap.rst
18578 F: arch/um/os-Linux/drivers/
18580 TURBOCHANNEL SUBSYSTEM
18581 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
18582 M: Ralf Baechle <ralf@linux-mips.org>
18583 L: linux-mips@vger.kernel.org
18585 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
18587 F: include/linux/tc.h
18590 M: "Len Brown" <lenb@kernel.org>
18591 L: linux-pm@vger.kernel.org
18593 Q: https://patchwork.kernel.org/project/linux-pm/list/
18594 B: https://bugzilla.kernel.org
18595 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
18596 F: tools/power/x86/turbostat/
18598 TW5864 VIDEO4LINUX DRIVER
18599 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
18600 M: Anton Sviridenko <anton@corp.bluecherry.net>
18601 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
18602 M: Andrey Utkin <andrey_utkin@fastmail.com>
18603 L: linux-media@vger.kernel.org
18605 F: drivers/media/pci/tw5864/
18607 TW68 VIDEO4LINUX DRIVER
18608 M: Hans Verkuil <hverkuil@xs4all.nl>
18609 L: linux-media@vger.kernel.org
18611 W: https://linuxtv.org
18612 T: git git://linuxtv.org/media_tree.git
18613 F: drivers/media/pci/tw68/
18615 TW686X VIDEO4LINUX DRIVER
18616 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
18617 L: linux-media@vger.kernel.org
18619 W: http://linuxtv.org
18620 T: git git://linuxtv.org/media_tree.git
18621 F: drivers/media/pci/tw686x/
18623 UACCE ACCELERATOR FRAMEWORK
18624 M: Zhangfei Gao <zhangfei.gao@linaro.org>
18625 M: Zhou Wang <wangzhou1@hisilicon.com>
18626 L: linux-accelerators@lists.ozlabs.org
18627 L: linux-kernel@vger.kernel.org
18629 F: Documentation/ABI/testing/sysfs-driver-uacce
18630 F: Documentation/misc-devices/uacce.rst
18631 F: drivers/misc/uacce/
18632 F: include/linux/uacce.h
18633 F: include/uapi/misc/uacce/
18635 UBI FILE SYSTEM (UBIFS)
18636 M: Richard Weinberger <richard@nod.at>
18637 L: linux-mtd@lists.infradead.org
18639 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
18640 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
18641 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
18642 F: Documentation/filesystems/ubifs-authentication.rst
18643 F: Documentation/filesystems/ubifs.rst
18646 UCLINUX (M68KNOMMU AND COLDFIRE)
18647 M: Greg Ungerer <gerg@linux-m68k.org>
18648 L: linux-m68k@lists.linux-m68k.org
18649 L: uclinux-dev@uclinux.org (subscribers-only)
18651 W: http://www.linux-m68k.org/
18652 W: http://www.uclinux.org/
18653 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
18654 F: arch/m68k/*/*_no.*
18656 F: arch/m68k/coldfire/
18657 F: arch/m68k/include/asm/*_no.*
18660 M: Jan Kara <jack@suse.com>
18662 F: Documentation/filesystems/udf.rst
18666 M: Bastien Nocera <hadess@hadess.net>
18667 L: linux-input@vger.kernel.org
18669 F: drivers/hid/hid-udraw-ps3.c
18672 M: Evgeniy Dushistov <dushistov@mail.ru>
18674 F: Documentation/admin-guide/ufs.rst
18677 UHID USERSPACE HID IO DRIVER
18678 M: David Rheinsberg <david.rheinsberg@gmail.com>
18679 L: linux-input@vger.kernel.org
18681 F: drivers/hid/uhid.c
18682 F: include/uapi/linux/uhid.h
18685 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18686 L: linux-usb@vger.kernel.org
18688 F: drivers/usb/common/ulpi.c
18689 F: include/linux/ulpi/
18692 M: Gabriel Krisman Bertazi <krisman@collabora.com>
18693 L: linux-fsdevel@vger.kernel.org
18698 M: Tony Finch <dot@dotat.at>
18700 W: http://dotat.at/prog/unifdef
18701 F: scripts/unifdef.c
18703 UNIFORM CDROM DRIVER
18704 M: Jens Axboe <axboe@kernel.dk>
18706 W: http://www.kernel.dk
18707 F: Documentation/cdrom/
18708 F: drivers/cdrom/cdrom.c
18709 F: include/linux/cdrom.h
18710 F: include/uapi/linux/cdrom.h
18712 UNISYS S-PAR DRIVERS
18713 M: David Kershner <david.kershner@unisys.com>
18714 L: sparmaintainer@unisys.com (Unisys internal)
18716 F: drivers/staging/unisys/
18717 F: drivers/visorbus/
18718 F: include/linux/visorbus.h
18720 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
18721 R: Alim Akhtar <alim.akhtar@samsung.com>
18722 R: Avri Altman <avri.altman@wdc.com>
18723 L: linux-scsi@vger.kernel.org
18725 F: Documentation/scsi/ufs.rst
18726 F: drivers/scsi/ufs/
18728 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
18729 M: Pedro Sousa <pedrom.sousa@synopsys.com>
18730 L: linux-scsi@vger.kernel.org
18732 F: drivers/scsi/ufs/*dwc*
18734 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
18735 M: Stanley Chu <stanley.chu@mediatek.com>
18736 L: linux-scsi@vger.kernel.org
18737 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
18739 F: drivers/scsi/ufs/ufs-mediatek*
18741 UNSORTED BLOCK IMAGES (UBI)
18742 M: Richard Weinberger <richard@nod.at>
18743 L: linux-mtd@lists.infradead.org
18745 W: http://www.linux-mtd.infradead.org/
18746 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
18747 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
18748 F: drivers/mtd/ubi/
18749 F: include/linux/mtd/ubi.h
18750 F: include/uapi/mtd/ubi-user.h
18752 USB "USBNET" DRIVER FRAMEWORK
18753 M: Oliver Neukum <oneukum@suse.com>
18754 L: netdev@vger.kernel.org
18756 W: http://www.linux-usb.org/usbnet
18757 F: drivers/net/usb/usbnet.c
18758 F: include/linux/usb/usbnet.h
18761 M: Oliver Neukum <oneukum@suse.com>
18762 L: linux-usb@vger.kernel.org
18764 F: Documentation/usb/acm.rst
18765 F: drivers/usb/class/cdc-acm.*
18767 USB APPLE MFI FASTCHARGE DRIVER
18768 M: Bastien Nocera <hadess@hadess.net>
18769 L: linux-usb@vger.kernel.org
18771 F: drivers/usb/misc/apple-mfi-fastcharge.c
18773 USB AR5523 WIRELESS DRIVER
18774 M: Pontus Fuchs <pontus.fuchs@gmail.com>
18775 L: linux-wireless@vger.kernel.org
18777 F: drivers/net/wireless/ath/ar5523/
18780 M: Oliver Neukum <oneukum@suse.com>
18781 L: linux-usb@vger.kernel.org
18782 L: linux-scsi@vger.kernel.org
18784 F: drivers/usb/storage/uas.c
18786 USB CDC ETHERNET DRIVER
18787 M: Oliver Neukum <oliver@neukum.org>
18788 L: linux-usb@vger.kernel.org
18790 F: drivers/net/usb/cdc_*.c
18791 F: include/uapi/linux/usb/cdc.h
18793 USB CHAOSKEY DRIVER
18794 M: Keith Packard <keithp@keithp.com>
18795 L: linux-usb@vger.kernel.org
18797 F: drivers/usb/misc/chaoskey.c
18799 USB CYPRESS C67X00 DRIVER
18800 M: Peter Korsgaard <jacmet@sunsite.dk>
18801 L: linux-usb@vger.kernel.org
18803 F: drivers/usb/c67x00/
18805 USB DAVICOM DM9601 DRIVER
18806 M: Peter Korsgaard <jacmet@sunsite.dk>
18807 L: netdev@vger.kernel.org
18809 W: http://www.linux-usb.org/usbnet
18810 F: drivers/net/usb/dm9601.c
18813 M: Alan Stern <stern@rowland.harvard.edu>
18814 L: linux-usb@vger.kernel.org
18816 F: Documentation/usb/ehci.rst
18817 F: drivers/usb/host/ehci*
18819 USB GADGET/PERIPHERAL SUBSYSTEM
18820 M: Felipe Balbi <balbi@kernel.org>
18821 L: linux-usb@vger.kernel.org
18823 W: http://www.linux-usb.org/gadget
18824 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
18825 F: drivers/usb/gadget/
18826 F: include/linux/usb/gadget*
18828 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
18829 M: Jiri Kosina <jikos@kernel.org>
18830 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
18831 L: linux-usb@vger.kernel.org
18833 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
18834 F: Documentation/hid/hiddev.rst
18835 F: drivers/hid/usbhid/
18837 USB INTEL XHCI ROLE MUX DRIVER
18838 M: Hans de Goede <hdegoede@redhat.com>
18839 L: linux-usb@vger.kernel.org
18841 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
18843 USB IP DRIVER FOR HISILICON KIRIN
18844 M: Yu Chen <chenyu56@huawei.com>
18845 M: Binghui Wang <wangbinghui@hisilicon.com>
18846 L: linux-usb@vger.kernel.org
18848 F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
18849 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
18852 M: Olav Kongas <ok@artecdesign.ee>
18853 L: linux-usb@vger.kernel.org
18855 F: drivers/usb/host/isp116x*
18856 F: include/linux/usb/isp116x.h
18858 USB LAN78XX ETHERNET DRIVER
18859 M: Woojung Huh <woojung.huh@microchip.com>
18860 M: UNGLinuxDriver@microchip.com
18861 L: netdev@vger.kernel.org
18863 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
18864 F: drivers/net/usb/lan78xx.*
18865 F: include/dt-bindings/net/microchip-lan78xx.h
18867 USB MASS STORAGE DRIVER
18868 M: Alan Stern <stern@rowland.harvard.edu>
18869 L: linux-usb@vger.kernel.org
18870 L: usb-storage@lists.one-eyed-alien.net
18872 F: drivers/usb/storage/
18875 M: Clemens Ladisch <clemens@ladisch.de>
18876 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18878 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
18879 F: sound/usb/midi.*
18881 USB NETWORKING DRIVERS
18882 L: linux-usb@vger.kernel.org
18884 F: drivers/net/usb/
18887 M: Alan Stern <stern@rowland.harvard.edu>
18888 L: linux-usb@vger.kernel.org
18890 F: Documentation/usb/ohci.rst
18891 F: drivers/usb/host/ohci*
18893 USB OTG FSM (Finite State Machine)
18894 M: Peter Chen <peter.chen@kernel.org>
18895 L: linux-usb@vger.kernel.org
18897 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
18898 F: drivers/usb/common/usb-otg-fsm.c
18901 M: Valentina Manea <valentina.manea.m@gmail.com>
18902 M: Shuah Khan <shuah@kernel.org>
18903 M: Shuah Khan <skhan@linuxfoundation.org>
18904 L: linux-usb@vger.kernel.org
18906 F: Documentation/usb/usbip_protocol.rst
18907 F: drivers/usb/usbip/
18908 F: tools/testing/selftests/drivers/usb/usbip/
18909 F: tools/usb/usbip/
18912 M: Petko Manolov <petkan@nucleusys.com>
18913 L: linux-usb@vger.kernel.org
18914 L: netdev@vger.kernel.org
18916 W: https://github.com/petkan/pegasus
18917 T: git git://github.com/petkan/pegasus.git
18918 F: drivers/net/usb/pegasus.*
18921 M: Felipe Balbi <balbi@kernel.org>
18922 L: linux-usb@vger.kernel.org
18924 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
18925 F: drivers/usb/phy/
18927 USB PRINTER DRIVER (usblp)
18928 M: Pete Zaitcev <zaitcev@redhat.com>
18929 L: linux-usb@vger.kernel.org
18931 F: drivers/usb/class/usblp.c
18933 USB RAW GADGET DRIVER
18934 R: Andrey Konovalov <andreyknvl@gmail.com>
18935 L: linux-usb@vger.kernel.org
18937 F: Documentation/usb/raw-gadget.rst
18938 F: drivers/usb/gadget/legacy/raw_gadget.c
18939 F: include/uapi/linux/usb/raw_gadget.h
18941 USB QMI WWAN NETWORK DRIVER
18942 M: Bjørn Mork <bjorn@mork.no>
18943 L: netdev@vger.kernel.org
18945 F: Documentation/ABI/testing/sysfs-class-net-qmi
18946 F: drivers/net/usb/qmi_wwan.c
18949 M: Petko Manolov <petkan@nucleusys.com>
18950 L: linux-usb@vger.kernel.org
18951 L: netdev@vger.kernel.org
18953 W: https://github.com/petkan/rtl8150
18954 T: git git://github.com/petkan/rtl8150.git
18955 F: drivers/net/usb/rtl8150.c
18957 USB SERIAL SUBSYSTEM
18958 M: Johan Hovold <johan@kernel.org>
18959 L: linux-usb@vger.kernel.org
18961 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
18962 F: Documentation/usb/usb-serial.rst
18963 F: drivers/usb/serial/
18964 F: include/linux/usb/serial.h
18966 USB SMSC75XX ETHERNET DRIVER
18967 M: Steve Glendinning <steve.glendinning@shawell.net>
18968 L: netdev@vger.kernel.org
18970 F: drivers/net/usb/smsc75xx.*
18972 USB SMSC95XX ETHERNET DRIVER
18973 M: Steve Glendinning <steve.glendinning@shawell.net>
18974 M: UNGLinuxDriver@microchip.com
18975 L: netdev@vger.kernel.org
18977 F: drivers/net/usb/smsc95xx.*
18980 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18981 L: linux-usb@vger.kernel.org
18983 W: http://www.linux-usb.org
18984 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
18985 F: Documentation/devicetree/bindings/usb/
18986 F: Documentation/usb/
18988 F: include/linux/usb.h
18989 F: include/linux/usb/
18991 USB TYPEC BUS FOR ALTERNATE MODES
18992 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18993 L: linux-usb@vger.kernel.org
18995 F: Documentation/ABI/testing/sysfs-bus-typec
18996 F: Documentation/driver-api/usb/typec_bus.rst
18997 F: drivers/usb/typec/altmodes/
18998 F: include/linux/usb/typec_altmode.h
19001 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19002 L: linux-usb@vger.kernel.org
19004 F: Documentation/ABI/testing/sysfs-class-typec
19005 F: Documentation/driver-api/usb/typec.rst
19006 F: drivers/usb/typec/
19007 F: include/linux/usb/typec.h
19009 USB TYPEC INTEL PMC MUX DRIVER
19010 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19011 L: linux-usb@vger.kernel.org
19013 F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
19014 F: drivers/usb/typec/mux/intel_pmc_mux.c
19016 USB TYPEC PI3USB30532 MUX DRIVER
19017 M: Hans de Goede <hdegoede@redhat.com>
19018 L: linux-usb@vger.kernel.org
19020 F: drivers/usb/typec/mux/pi3usb30532.c
19022 USB TYPEC PORT CONTROLLER DRIVERS
19023 M: Guenter Roeck <linux@roeck-us.net>
19024 L: linux-usb@vger.kernel.org
19026 F: drivers/usb/typec/tcpm/
19029 M: Alan Stern <stern@rowland.harvard.edu>
19030 L: linux-usb@vger.kernel.org
19032 F: drivers/usb/host/uhci*
19035 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19036 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
19037 L: linux-media@vger.kernel.org
19039 W: http://www.ideasonboard.org/uvc/
19040 T: git git://linuxtv.org/media_tree.git
19041 F: drivers/media/usb/uvc/
19042 F: include/uapi/linux/uvcvideo.h
19045 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19046 L: linux-usb@vger.kernel.org
19048 F: drivers/usb/gadget/function/*uvc*
19049 F: drivers/usb/gadget/legacy/webcam.c
19050 F: include/uapi/linux/usb/g_uvc.h
19052 USB WIRELESS RNDIS DRIVER (rndis_wlan)
19053 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
19054 L: linux-wireless@vger.kernel.org
19056 F: drivers/net/wireless/rndis_wlan.c
19059 M: Mathias Nyman <mathias.nyman@intel.com>
19060 L: linux-usb@vger.kernel.org
19062 F: drivers/usb/host/pci-quirks*
19063 F: drivers/usb/host/xhci*
19066 L: linux-wireless@vger.kernel.org
19068 W: http://linux-lc100020.sourceforge.net
19069 F: drivers/net/wireless/zydas/zd1201.*
19072 M: Antoine Jacquet <royale@zerezo.com>
19073 L: linux-usb@vger.kernel.org
19074 L: linux-media@vger.kernel.org
19076 W: http://royale.zerezo.com/zr364xx/
19077 T: git git://linuxtv.org/media_tree.git
19078 F: Documentation/admin-guide/media/zr364xx*
19079 F: drivers/media/usb/zr364xx/
19081 USER-MODE LINUX (UML)
19082 M: Jeff Dike <jdike@addtoit.com>
19083 M: Richard Weinberger <richard@nod.at>
19084 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
19085 L: linux-um@lists.infradead.org
19087 W: http://user-mode-linux.sourceforge.net
19088 Q: https://patchwork.ozlabs.org/project/linux-um/list/
19089 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
19090 F: Documentation/virt/uml/
19095 USERSPACE COPYIN/COPYOUT (UIOVEC)
19096 M: Alexander Viro <viro@zeniv.linux.org.uk>
19098 F: include/linux/uio.h
19101 USERSPACE DMA BUFFER DRIVER
19102 M: Gerd Hoffmann <kraxel@redhat.com>
19103 L: dri-devel@lists.freedesktop.org
19105 T: git git://anongit.freedesktop.org/drm/drm-misc
19106 F: drivers/dma-buf/udmabuf.c
19107 F: include/uapi/linux/udmabuf.h
19109 USERSPACE I/O (UIO)
19110 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19112 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
19113 F: Documentation/driver-api/uio-howto.rst
19115 F: include/linux/uio_driver.h
19118 M: Karel Zak <kzak@redhat.com>
19119 L: util-linux@vger.kernel.org
19121 W: http://en.wikipedia.org/wiki/Util-linux
19122 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
19125 M: Christoph Hellwig <hch@lst.de>
19126 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19127 L: linux-kernel@vger.kernel.org
19129 T: git git://git.infradead.org/users/hch/uuid.git
19130 F: include/linux/uuid.h
19131 F: include/uapi/linux/uuid.h
19136 M: Justin Ernst <justin.ernst@hpe.com>
19137 L: platform-driver-x86@vger.kernel.org
19139 F: drivers/platform/x86/uv_sysfs.c
19142 M: Michal Januszewski <spock@gentoo.org>
19143 L: linux-fbdev@vger.kernel.org
19145 W: https://github.com/mjanusz/v86d
19146 F: Documentation/fb/uvesafb.rst
19147 F: drivers/video/fbdev/uvesafb.*
19149 Ux500 CLOCK DRIVERS
19150 M: Ulf Hansson <ulf.hansson@linaro.org>
19151 L: linux-clk@vger.kernel.org
19152 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19154 F: drivers/clk/ux500/
19157 M: Stefan Agner <stefan@agner.ch>
19158 L: linux-mtd@lists.infradead.org
19160 F: drivers/mtd/nand/raw/vf610_nfc.c
19162 VFAT/FAT/MSDOS FILESYSTEM
19163 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
19165 F: Documentation/filesystems/vfat.rst
19169 M: Alex Williamson <alex.williamson@redhat.com>
19170 R: Cornelia Huck <cohuck@redhat.com>
19171 L: kvm@vger.kernel.org
19173 T: git git://github.com/awilliam/linux-vfio.git
19174 F: Documentation/driver-api/vfio.rst
19176 F: include/linux/vfio.h
19177 F: include/uapi/linux/vfio.h
19180 M: Diana Craciun <diana.craciun@oss.nxp.com>
19181 L: kvm@vger.kernel.org
19183 F: drivers/vfio/fsl-mc/
19185 VFIO MEDIATED DEVICE DRIVERS
19186 M: Kirti Wankhede <kwankhede@nvidia.com>
19187 L: kvm@vger.kernel.org
19189 F: Documentation/driver-api/vfio-mediated-device.rst
19190 F: drivers/vfio/mdev/
19191 F: include/linux/mdev.h
19192 F: samples/vfio-mdev/
19194 VFIO PLATFORM DRIVER
19195 M: Eric Auger <eric.auger@redhat.com>
19196 L: kvm@vger.kernel.org
19198 F: drivers/vfio/platform/
19201 R: Lukas Wunner <lukas@wunner.de>
19203 T: git git://anongit.freedesktop.org/drm/drm-misc
19204 F: Documentation/gpu/vga-switcheroo.rst
19205 F: drivers/gpu/vga/vga_switcheroo.c
19206 F: include/linux/vga_switcheroo.h
19208 VIA RHINE NETWORK DRIVER
19210 M: Kevin Brace <kevinbrace@bracecomputerlab.com>
19211 F: drivers/net/ethernet/via/via-rhine.c
19213 VIA SD/MMC CARD CONTROLLER DRIVER
19214 M: Bruce Chang <brucechang@via.com.tw>
19215 M: Harald Welte <HaraldWelte@viatech.com>
19217 F: drivers/mmc/host/via-sdmmc.c
19219 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
19220 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
19221 L: linux-fbdev@vger.kernel.org
19223 F: drivers/video/fbdev/via/
19224 F: include/linux/via-core.h
19225 F: include/linux/via-gpio.h
19226 F: include/linux/via_i2c.h
19228 VIA VELOCITY NETWORK DRIVER
19229 M: Francois Romieu <romieu@fr.zoreil.com>
19230 L: netdev@vger.kernel.org
19232 F: drivers/net/ethernet/via/via-velocity.*
19234 VICODEC VIRTUAL CODEC DRIVER
19235 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
19236 L: linux-media@vger.kernel.org
19238 W: https://linuxtv.org
19239 T: git git://linuxtv.org/media_tree.git
19240 F: drivers/media/test-drivers/vicodec/*
19242 VIDEO I2C POLLING DRIVER
19243 M: Matt Ranostay <matt.ranostay@konsulko.com>
19244 L: linux-media@vger.kernel.org
19246 F: drivers/media/i2c/video-i2c.c
19248 VIDEO MULTIPLEXER DRIVER
19249 M: Philipp Zabel <p.zabel@pengutronix.de>
19250 L: linux-media@vger.kernel.org
19252 F: drivers/media/platform/video-mux.c
19254 VIDEOBUF2 FRAMEWORK
19255 M: Tomasz Figa <tfiga@chromium.org>
19256 M: Marek Szyprowski <m.szyprowski@samsung.com>
19257 L: linux-media@vger.kernel.org
19259 F: drivers/media/common/videobuf2/*
19260 F: include/media/videobuf2-*
19262 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
19263 M: Helen Koike <helen.koike@collabora.com>
19264 R: Shuah Khan <skhan@linuxfoundation.org>
19265 L: linux-media@vger.kernel.org
19267 W: https://linuxtv.org
19268 T: git git://linuxtv.org/media_tree.git
19269 F: drivers/media/test-drivers/vimc/*
19272 M: Alex Williamson <alex.williamson@redhat.com>
19273 M: Paolo Bonzini <pbonzini@redhat.com>
19274 L: kvm@vger.kernel.org
19278 VIRTIO AND VHOST VSOCK DRIVER
19279 M: Stefan Hajnoczi <stefanha@redhat.com>
19280 M: Stefano Garzarella <sgarzare@redhat.com>
19281 L: kvm@vger.kernel.org
19282 L: virtualization@lists.linux-foundation.org
19283 L: netdev@vger.kernel.org
19285 F: drivers/net/vsockmon.c
19286 F: drivers/vhost/vsock.c
19287 F: include/linux/virtio_vsock.h
19288 F: include/uapi/linux/virtio_vsock.h
19289 F: include/uapi/linux/vm_sockets_diag.h
19290 F: include/uapi/linux/vsockmon.h
19291 F: net/vmw_vsock/af_vsock_tap.c
19292 F: net/vmw_vsock/diag.c
19293 F: net/vmw_vsock/virtio_transport.c
19294 F: net/vmw_vsock/virtio_transport_common.c
19295 F: net/vmw_vsock/vsock_loopback.c
19296 F: tools/testing/vsock/
19298 VIRTIO BLOCK AND SCSI DRIVERS
19299 M: "Michael S. Tsirkin" <mst@redhat.com>
19300 M: Jason Wang <jasowang@redhat.com>
19301 R: Paolo Bonzini <pbonzini@redhat.com>
19302 R: Stefan Hajnoczi <stefanha@redhat.com>
19303 L: virtualization@lists.linux-foundation.org
19305 F: drivers/block/virtio_blk.c
19306 F: drivers/scsi/virtio_scsi.c
19307 F: drivers/vhost/scsi.c
19308 F: include/uapi/linux/virtio_blk.h
19309 F: include/uapi/linux/virtio_scsi.h
19311 VIRTIO CONSOLE DRIVER
19312 M: Amit Shah <amit@kernel.org>
19313 L: virtualization@lists.linux-foundation.org
19315 F: drivers/char/virtio_console.c
19316 F: include/linux/virtio_console.h
19317 F: include/uapi/linux/virtio_console.h
19319 VIRTIO CORE AND NET DRIVERS
19320 M: "Michael S. Tsirkin" <mst@redhat.com>
19321 M: Jason Wang <jasowang@redhat.com>
19322 L: virtualization@lists.linux-foundation.org
19324 F: Documentation/devicetree/bindings/virtio/
19325 F: drivers/block/virtio_blk.c
19326 F: drivers/crypto/virtio/
19327 F: drivers/net/virtio_net.c
19330 F: include/linux/vdpa.h
19331 F: include/linux/virtio*.h
19332 F: include/uapi/linux/virtio_*.h
19336 M: "Michael S. Tsirkin" <mst@redhat.com>
19337 M: David Hildenbrand <david@redhat.com>
19338 L: virtualization@lists.linux-foundation.org
19340 F: drivers/virtio/virtio_balloon.c
19341 F: include/uapi/linux/virtio_balloon.h
19342 F: include/linux/balloon_compaction.h
19343 F: mm/balloon_compaction.c
19345 VIRTIO CRYPTO DRIVER
19346 M: Gonglei <arei.gonglei@huawei.com>
19347 L: virtualization@lists.linux-foundation.org
19348 L: linux-crypto@vger.kernel.org
19350 F: drivers/crypto/virtio/
19351 F: include/uapi/linux/virtio_crypto.h
19353 VIRTIO DRIVERS FOR S390
19354 M: Cornelia Huck <cohuck@redhat.com>
19355 M: Halil Pasic <pasic@linux.ibm.com>
19356 L: linux-s390@vger.kernel.org
19357 L: virtualization@lists.linux-foundation.org
19358 L: kvm@vger.kernel.org
19360 F: arch/s390/include/uapi/asm/virtio-ccw.h
19361 F: drivers/s390/virtio/
19364 M: Vivek Goyal <vgoyal@redhat.com>
19365 M: Stefan Hajnoczi <stefanha@redhat.com>
19366 M: Miklos Szeredi <miklos@szeredi.hu>
19367 L: virtualization@lists.linux-foundation.org
19368 L: linux-fsdevel@vger.kernel.org
19370 W: https://virtio-fs.gitlab.io/
19371 F: Documentation/filesystems/virtiofs.rst
19372 F: fs/fuse/virtio_fs.c
19373 F: include/uapi/linux/virtio_fs.h
19376 M: David Airlie <airlied@linux.ie>
19377 M: Gerd Hoffmann <kraxel@redhat.com>
19378 L: dri-devel@lists.freedesktop.org
19379 L: virtualization@lists.linux-foundation.org
19381 T: git git://anongit.freedesktop.org/drm/drm-misc
19382 F: drivers/gpu/drm/virtio/
19383 F: include/uapi/linux/virtio_gpu.h
19385 VIRTIO HOST (VHOST)
19386 M: "Michael S. Tsirkin" <mst@redhat.com>
19387 M: Jason Wang <jasowang@redhat.com>
19388 L: kvm@vger.kernel.org
19389 L: virtualization@lists.linux-foundation.org
19390 L: netdev@vger.kernel.org
19392 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
19394 F: include/linux/vhost_iotlb.h
19395 F: include/uapi/linux/vhost.h
19397 VIRTIO INPUT DRIVER
19398 M: Gerd Hoffmann <kraxel@redhat.com>
19400 F: drivers/virtio/virtio_input.c
19401 F: include/uapi/linux/virtio_input.h
19403 VIRTIO IOMMU DRIVER
19404 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
19405 L: virtualization@lists.linux-foundation.org
19407 F: drivers/iommu/virtio-iommu.c
19408 F: include/uapi/linux/virtio_iommu.h
19411 M: David Hildenbrand <david@redhat.com>
19412 L: virtualization@lists.linux-foundation.org
19414 W: https://virtio-mem.gitlab.io/
19415 F: drivers/virtio/virtio_mem.c
19416 F: include/uapi/linux/virtio_mem.h
19418 VIRTIO SOUND DRIVER
19419 M: Anton Yakovlev <anton.yakovlev@opensynergy.com>
19420 M: "Michael S. Tsirkin" <mst@redhat.com>
19421 L: virtualization@lists.linux-foundation.org
19422 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19424 F: include/uapi/linux/virtio_snd.h
19427 VIRTUAL BOX GUEST DEVICE DRIVER
19428 M: Hans de Goede <hdegoede@redhat.com>
19429 M: Arnd Bergmann <arnd@arndb.de>
19430 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19432 F: drivers/virt/vboxguest/
19433 F: include/linux/vbox_utils.h
19434 F: include/uapi/linux/vbox*.h
19436 VIRTUAL BOX SHARED FOLDER VFS DRIVER
19437 M: Hans de Goede <hdegoede@redhat.com>
19438 L: linux-fsdevel@vger.kernel.org
19442 VIRTUAL SERIO DEVICE DRIVER
19443 M: Stephen Chandler Paul <thatslyude@gmail.com>
19445 F: drivers/input/serio/userio.c
19446 F: include/uapi/linux/userio.h
19448 VIVID VIRTUAL VIDEO DRIVER
19449 M: Hans Verkuil <hverkuil@xs4all.nl>
19450 L: linux-media@vger.kernel.org
19452 W: https://linuxtv.org
19453 T: git git://linuxtv.org/media_tree.git
19454 F: drivers/media/test-drivers/vivid/*
19456 VIDTV VIRTUAL DIGITAL TV DRIVER
19457 M: Daniel W. S. Almeida <dwlsalmeida@gmail.com>
19458 L: linux-media@vger.kernel.org
19460 W: https://linuxtv.org
19461 T: git git://linuxtv.org/media_tree.git
19462 F: drivers/media/test-drivers/vidtv/*
19465 M: Florian Fainelli <f.fainelli@gmail.com>
19466 L: openwrt-devel@lists.openwrt.org (subscribers-only)
19468 F: drivers/vlynq/vlynq.c
19469 F: include/linux/vlynq.h
19472 M: Martyn Welch <martyn@welchs.me.uk>
19473 M: Manohar Vanga <manohar.vanga@gmail.com>
19474 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19475 L: linux-kernel@vger.kernel.org
19477 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
19478 F: Documentation/driver-api/vme.rst
19479 F: drivers/staging/vme/
19481 F: include/linux/vme*
19483 VMWARE BALLOON DRIVER
19484 M: Nadav Amit <namit@vmware.com>
19485 M: "VMware, Inc." <pv-drivers@vmware.com>
19486 L: linux-kernel@vger.kernel.org
19488 F: drivers/misc/vmw_balloon.c
19490 VMWARE HYPERVISOR INTERFACE
19491 M: Deep Shah <sdeep@vmware.com>
19492 M: "VMware, Inc." <pv-drivers@vmware.com>
19493 L: virtualization@lists.linux-foundation.org
19495 F: arch/x86/include/asm/vmware.h
19496 F: arch/x86/kernel/cpu/vmware.c
19498 VMWARE PVRDMA DRIVER
19499 M: Adit Ranadive <aditr@vmware.com>
19500 M: VMware PV-Drivers <pv-drivers@vmware.com>
19501 L: linux-rdma@vger.kernel.org
19503 F: drivers/infiniband/hw/vmw_pvrdma/
19505 VMware PVSCSI driver
19506 M: Vishal Bhakta <vbhakta@vmware.com>
19507 M: VMware PV-Drivers <pv-drivers@vmware.com>
19508 L: linux-scsi@vger.kernel.org
19510 F: drivers/scsi/vmw_pvscsi.c
19511 F: drivers/scsi/vmw_pvscsi.h
19513 VMWARE VIRTUAL PTP CLOCK DRIVER
19514 M: Vivek Thampi <vithampi@vmware.com>
19515 M: "VMware, Inc." <pv-drivers@vmware.com>
19516 L: netdev@vger.kernel.org
19518 F: drivers/ptp/ptp_vmw.c
19520 VMWARE VMMOUSE SUBDRIVER
19521 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
19522 M: "VMware, Inc." <pv-drivers@vmware.com>
19523 L: linux-input@vger.kernel.org
19525 F: drivers/input/mouse/vmmouse.c
19526 F: drivers/input/mouse/vmmouse.h
19528 VMWARE VMXNET3 ETHERNET DRIVER
19529 M: Ronak Doshi <doshir@vmware.com>
19530 M: pv-drivers@vmware.com
19531 L: netdev@vger.kernel.org
19533 F: drivers/net/vmxnet3/
19535 VOCORE VOCORE2 BOARD
19536 M: Harvey Hunt <harveyhuntnexus@gmail.com>
19537 L: linux-mips@vger.kernel.org
19539 F: arch/mips/boot/dts/ralink/vocore2.dts
19541 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
19542 M: Liam Girdwood <lgirdwood@gmail.com>
19543 M: Mark Brown <broonie@kernel.org>
19544 L: linux-kernel@vger.kernel.org
19546 W: http://www.slimlogic.co.uk/?p=48
19547 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
19548 F: Documentation/devicetree/bindings/regulator/
19549 F: Documentation/power/regulator/
19550 F: drivers/regulator/
19551 F: include/dt-bindings/regulator/
19552 F: include/linux/regulator/
19553 K: regulator_get_optional
19556 M: David Ahern <dsahern@kernel.org>
19557 L: netdev@vger.kernel.org
19559 F: Documentation/networking/vrf.rst
19560 F: drivers/net/vrf.c
19563 M: Petr Mladek <pmladek@suse.com>
19564 M: Steven Rostedt <rostedt@goodmis.org>
19565 M: Sergey Senozhatsky <senozhatsky@chromium.org>
19566 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19567 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
19569 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
19570 F: Documentation/core-api/printk-formats.rst
19571 F: lib/test_printf.c
19574 VT1211 HARDWARE MONITOR DRIVER
19575 M: Juerg Haefliger <juergh@gmail.com>
19576 L: linux-hwmon@vger.kernel.org
19578 F: Documentation/hwmon/vt1211.rst
19579 F: drivers/hwmon/vt1211.c
19581 VT8231 HARDWARE MONITOR DRIVER
19582 M: Roger Lucas <vt8231@hiddenengine.co.uk>
19583 L: linux-hwmon@vger.kernel.org
19585 F: drivers/hwmon/vt8231.c
19587 VUB300 USB to SDIO/SD/MMC bridge chip
19588 L: linux-mmc@vger.kernel.org
19590 F: drivers/mmc/host/vub300.c
19592 W1 DALLAS'S 1-WIRE BUS
19593 M: Evgeniy Polyakov <zbr@ioremap.net>
19595 F: Documentation/devicetree/bindings/w1/
19596 F: Documentation/w1/
19598 F: include/linux/w1.h
19600 W83791D HARDWARE MONITORING DRIVER
19601 M: Marc Hulsman <m.hulsman@tudelft.nl>
19602 L: linux-hwmon@vger.kernel.org
19604 F: Documentation/hwmon/w83791d.rst
19605 F: drivers/hwmon/w83791d.c
19607 W83793 HARDWARE MONITORING DRIVER
19608 M: Rudolf Marek <r.marek@assembler.cz>
19609 L: linux-hwmon@vger.kernel.org
19611 F: Documentation/hwmon/w83793.rst
19612 F: drivers/hwmon/w83793.c
19614 W83795 HARDWARE MONITORING DRIVER
19615 M: Jean Delvare <jdelvare@suse.com>
19616 L: linux-hwmon@vger.kernel.org
19618 F: drivers/hwmon/w83795.c
19620 W83L51xD SD/MMC CARD INTERFACE DRIVER
19621 M: Pierre Ossman <pierre@ossman.eu>
19623 F: drivers/mmc/host/wbsd.*
19625 WACOM PROTOCOL 4 SERIAL TABLETS
19626 M: Julian Squires <julian@cipht.net>
19627 M: Hans de Goede <hdegoede@redhat.com>
19628 L: linux-input@vger.kernel.org
19630 F: drivers/input/tablet/wacom_serial4.c
19632 WATCHDOG DEVICE DRIVERS
19633 M: Wim Van Sebroeck <wim@linux-watchdog.org>
19634 M: Guenter Roeck <linux@roeck-us.net>
19635 L: linux-watchdog@vger.kernel.org
19637 W: http://www.linux-watchdog.org/
19638 T: git git://www.linux-watchdog.org/linux-watchdog.git
19639 F: Documentation/devicetree/bindings/watchdog/
19640 F: Documentation/watchdog/
19641 F: drivers/watchdog/
19642 F: include/linux/watchdog.h
19643 F: include/uapi/linux/watchdog.h
19645 WHISKEYCOVE PMIC GPIO DRIVER
19646 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
19647 L: linux-gpio@vger.kernel.org
19649 F: drivers/gpio/gpio-wcove.c
19652 M: Dianlong Li <long17.cool@163.com>
19653 L: linux-rtc@vger.kernel.org
19655 F: drivers/rtc/rtc-sd3078.c
19658 M: David Rheinsberg <david.rheinsberg@gmail.com>
19659 L: linux-input@vger.kernel.org
19661 F: drivers/hid/hid-wiimote*
19663 WILOCITY WIL6210 WIRELESS DRIVER
19664 M: Maya Erez <merez@codeaurora.org>
19665 L: linux-wireless@vger.kernel.org
19666 L: wil6210@qti.qualcomm.com
19668 W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
19669 F: drivers/net/wireless/ath/wil6210/
19672 M: David Härdeman <david@hardeman.nu>
19674 F: drivers/media/rc/winbond-cir.c
19676 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
19677 M: William Breathitt Gray <vilhelm.gray@gmail.com>
19678 L: linux-watchdog@vger.kernel.org
19680 F: drivers/watchdog/ebc-c384_wdt.c
19682 WINSYSTEMS WS16C48 GPIO DRIVER
19683 M: William Breathitt Gray <vilhelm.gray@gmail.com>
19684 L: linux-gpio@vger.kernel.org
19686 F: drivers/gpio/gpio-ws16c48.c
19688 WIREGUARD SECURE NETWORK TUNNEL
19689 M: Jason A. Donenfeld <Jason@zx2c4.com>
19690 L: wireguard@lists.zx2c4.com
19691 L: netdev@vger.kernel.org
19693 F: drivers/net/wireguard/
19694 F: tools/testing/selftests/wireguard/
19696 WISTRON LAPTOP BUTTON DRIVER
19697 M: Miloslav Trmac <mitr@volny.cz>
19699 F: drivers/input/misc/wistron_btns.c
19701 WL3501 WIRELESS PCMCIA CARD DRIVER
19702 L: linux-wireless@vger.kernel.org
19704 F: drivers/net/wireless/wl3501*
19706 WOLFSON MICROELECTRONICS DRIVERS
19707 L: patches@opensource.cirrus.com
19709 W: https://github.com/CirrusLogic/linux-drivers/wiki
19710 T: git https://github.com/CirrusLogic/linux-drivers.git
19711 F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
19712 F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
19713 F: Documentation/devicetree/bindings/mfd/wm831x.txt
19714 F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
19715 F: Documentation/devicetree/bindings/sound/wlf,arizona.yaml
19716 F: Documentation/hwmon/wm83??.rst
19717 F: arch/arm/mach-s3c/mach-crag6410*
19718 F: drivers/clk/clk-wm83*.c
19719 F: drivers/gpio/gpio-*wm*.c
19720 F: drivers/gpio/gpio-arizona.c
19721 F: drivers/hwmon/wm83??-hwmon.c
19722 F: drivers/input/misc/wm831x-on.c
19723 F: drivers/input/touchscreen/wm831x-ts.c
19724 F: drivers/input/touchscreen/wm97*.c
19725 F: drivers/leds/leds-wm83*.c
19726 F: drivers/mfd/arizona*
19727 F: drivers/mfd/cs47l24*
19728 F: drivers/mfd/wm*.c
19729 F: drivers/power/supply/wm83*.c
19730 F: drivers/regulator/arizona*
19731 F: drivers/regulator/wm8*.c
19732 F: drivers/rtc/rtc-wm83*.c
19733 F: drivers/video/backlight/wm83*_bl.c
19734 F: drivers/watchdog/wm83*_wdt.c
19735 F: include/linux/mfd/arizona/
19736 F: include/linux/mfd/wm831x/
19737 F: include/linux/mfd/wm8350/
19738 F: include/linux/mfd/wm8400*
19739 F: include/linux/regulator/arizona*
19740 F: include/linux/wm97xx.h
19741 F: include/sound/wm????.h
19742 F: sound/soc/codecs/arizona*
19743 F: sound/soc/codecs/cs47l24*
19744 F: sound/soc/codecs/wm*
19747 M: Tejun Heo <tj@kernel.org>
19748 R: Lai Jiangshan <jiangshanlai@gmail.com>
19750 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
19751 F: Documentation/core-api/workqueue.rst
19752 F: include/linux/workqueue.h
19753 F: kernel/workqueue.c
19755 X-POWERS AXP288 PMIC DRIVERS
19756 M: Hans de Goede <hdegoede@redhat.com>
19758 F: drivers/acpi/pmic/intel_pmic_xpower.c
19761 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
19762 M: Chen-Yu Tsai <wens@csie.org>
19763 L: linux-kernel@vger.kernel.org
19768 M: Martin Schiller <ms@dev.tdt.de>
19769 L: linux-x25@vger.kernel.org
19771 F: Documentation/networking/lapb-module.rst
19772 F: Documentation/networking/x25*
19773 F: drivers/net/wan/hdlc_x25.c
19774 F: drivers/net/wan/lapbether.c
19775 F: include/*/lapb.h
19776 F: include/net/x25*
19777 F: include/uapi/linux/x25.h
19781 X86 ARCHITECTURE (32-BIT AND 64-BIT)
19782 M: Thomas Gleixner <tglx@linutronix.de>
19783 M: Ingo Molnar <mingo@redhat.com>
19784 M: Borislav Petkov <bp@alien8.de>
19786 R: "H. Peter Anvin" <hpa@zytor.com>
19787 L: linux-kernel@vger.kernel.org
19789 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
19790 F: Documentation/devicetree/bindings/x86/
19791 F: Documentation/x86/
19795 M: Andy Lutomirski <luto@kernel.org>
19796 L: linux-kernel@vger.kernel.org
19798 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
19801 X86 MCE INFRASTRUCTURE
19802 M: Tony Luck <tony.luck@intel.com>
19803 M: Borislav Petkov <bp@alien8.de>
19804 L: linux-edac@vger.kernel.org
19806 F: arch/x86/kernel/cpu/mce/*
19808 X86 MICROCODE UPDATE SUPPORT
19809 M: Borislav Petkov <bp@alien8.de>
19811 F: arch/x86/kernel/cpu/microcode/*
19814 M: Dave Hansen <dave.hansen@linux.intel.com>
19815 M: Andy Lutomirski <luto@kernel.org>
19816 M: Peter Zijlstra <peterz@infradead.org>
19817 L: linux-kernel@vger.kernel.org
19819 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
19822 X86 PLATFORM DRIVERS
19823 M: Hans de Goede <hdegoede@redhat.com>
19824 M: Mark Gross <mgross@linux.intel.com>
19825 L: platform-driver-x86@vger.kernel.org
19827 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
19828 F: drivers/platform/olpc/
19829 F: drivers/platform/x86/
19831 X86 PLATFORM DRIVERS - ARCH
19832 R: Darren Hart <dvhart@infradead.org>
19833 R: Andy Shevchenko <andy@infradead.org>
19834 L: platform-driver-x86@vger.kernel.org
19837 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
19838 F: arch/x86/platform
19840 X86 PLATFORM UV HPE SUPERDOME FLEX
19841 M: Steve Wahl <steve.wahl@hpe.com>
19842 R: Mike Travis <mike.travis@hpe.com>
19843 R: Dimitri Sivanich <dimitri.sivanich@hpe.com>
19844 R: Russ Anderson <russ.anderson@hpe.com>
19846 F: arch/x86/include/asm/uv/
19847 F: arch/x86/kernel/apic/x2apic_uv_x.c
19848 F: arch/x86/platform/uv/
19851 M: Andy Lutomirski <luto@kernel.org>
19852 L: linux-kernel@vger.kernel.org
19854 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
19855 F: arch/x86/entry/vdso/
19858 M: Matthew Wilcox <willy@infradead.org>
19859 L: linux-fsdevel@vger.kernel.org
19861 F: Documentation/core-api/xarray.rst
19862 F: include/linux/idr.h
19863 F: include/linux/xarray.h
19866 F: tools/testing/radix-tree
19869 M: Benjamin Valentin <benpicco@googlemail.com>
19871 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
19872 F: drivers/media/rc/xbox_remote.c
19874 XC2028/3028 TUNER DRIVER
19875 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19876 L: linux-media@vger.kernel.org
19878 W: https://linuxtv.org
19879 T: git git://linuxtv.org/media_tree.git
19880 F: drivers/media/tuners/tuner-xc2028.*
19882 XDP (eXpress Data Path)
19883 M: Alexei Starovoitov <ast@kernel.org>
19884 M: Daniel Borkmann <daniel@iogearbox.net>
19885 M: David S. Miller <davem@davemloft.net>
19886 M: Jakub Kicinski <kuba@kernel.org>
19887 M: Jesper Dangaard Brouer <hawk@kernel.org>
19888 M: John Fastabend <john.fastabend@gmail.com>
19889 L: netdev@vger.kernel.org
19890 L: bpf@vger.kernel.org
19892 F: include/net/xdp.h
19893 F: include/net/xdp_priv.h
19894 F: include/trace/events/xdp.h
19895 F: kernel/bpf/cpumap.c
19896 F: kernel/bpf/devmap.c
19898 F: samples/bpf/xdp*
19899 F: tools/testing/selftests/bpf/*xdp*
19900 F: tools/testing/selftests/bpf/*/*xdp*
19901 F: drivers/net/ethernet/*/*/*/*/*xdp*
19902 F: drivers/net/ethernet/*/*/*xdp*
19903 K: (?:\b|_)xdp(?:\b|_)
19905 XDP SOCKETS (AF_XDP)
19906 M: Björn Töpel <bjorn@kernel.org>
19907 M: Magnus Karlsson <magnus.karlsson@intel.com>
19908 R: Jonathan Lemon <jonathan.lemon@gmail.com>
19909 L: netdev@vger.kernel.org
19910 L: bpf@vger.kernel.org
19912 F: Documentation/networking/af_xdp.rst
19913 F: include/net/xdp_sock*
19914 F: include/net/xsk_buff_pool.h
19915 F: include/uapi/linux/if_xdp.h
19916 F: include/uapi/linux/xdp_diag.h
19917 F: include/net/netns/xdp.h
19919 F: samples/bpf/xdpsock*
19920 F: tools/lib/bpf/xsk*
19922 XEN BLOCK SUBSYSTEM
19923 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19924 M: Roger Pau Monné <roger.pau@citrix.com>
19925 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19927 F: drivers/block/xen*
19928 F: drivers/block/xen-blkback/*
19931 M: Stefano Stabellini <sstabellini@kernel.org>
19932 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19934 F: arch/arm/include/asm/xen/
19937 XEN HYPERVISOR ARM64
19938 M: Stefano Stabellini <sstabellini@kernel.org>
19939 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19941 F: arch/arm64/include/asm/xen/
19944 XEN HYPERVISOR INTERFACE
19945 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
19946 M: Juergen Gross <jgross@suse.com>
19947 R: Stefano Stabellini <sstabellini@kernel.org>
19948 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19950 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
19951 F: Documentation/ABI/stable/sysfs-hypervisor-xen
19952 F: Documentation/ABI/testing/sysfs-hypervisor-xen
19953 F: arch/x86/include/asm/pvclock-abi.h
19954 F: arch/x86/include/asm/xen/
19955 F: arch/x86/platform/pvh/
19957 F: drivers/*/xen-*front.c
19959 F: include/uapi/xen/
19962 XEN NETWORK BACKEND DRIVER
19963 M: Wei Liu <wei.liu@kernel.org>
19964 M: Paul Durrant <paul@xen.org>
19965 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19966 L: netdev@vger.kernel.org
19968 F: drivers/net/xen-netback/*
19971 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19972 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19974 F: arch/x86/pci/*xen*
19975 F: drivers/pci/*xen*
19978 M: Juergen Gross <jgross@suse.com>
19979 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19980 L: linux-scsi@vger.kernel.org
19982 F: drivers/scsi/xen-scsifront.c
19983 F: drivers/xen/xen-scsiback.c
19984 F: include/xen/interface/io/vscsiif.h
19986 XEN SOUND FRONTEND DRIVER
19987 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
19988 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19989 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19993 XEN SWIOTLB SUBSYSTEM
19994 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19995 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19996 L: iommu@lists.linux-foundation.org
19998 F: arch/x86/xen/*swiotlb*
19999 F: drivers/xen/*swiotlb*
20002 M: Darrick J. Wong <djwong@kernel.org>
20003 M: linux-xfs@vger.kernel.org
20004 L: linux-xfs@vger.kernel.org
20007 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
20008 F: Documentation/ABI/testing/sysfs-fs-xfs
20009 F: Documentation/admin-guide/xfs.rst
20010 F: Documentation/filesystems/xfs-delayed-logging-design.rst
20011 F: Documentation/filesystems/xfs-self-describing-metadata.rst
20013 F: include/uapi/linux/dqblk_xfs.h
20014 F: include/uapi/linux/fsmap.h
20016 XILINX AXI ETHERNET DRIVER
20017 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
20019 F: drivers/net/ethernet/xilinx/xilinx_axienet*
20022 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
20023 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
20024 L: linux-can@vger.kernel.org
20026 F: Documentation/devicetree/bindings/net/can/xilinx_can.txt
20027 F: drivers/net/can/xilinx_can.c
20030 M: Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com>
20031 R: Srinivas Neeli <srinivas.neeli@xilinx.com>
20032 R: Michal Simek <michal.simek@xilinx.com>
20034 F: Documentation/devicetree/bindings/gpio/gpio-xilinx.txt
20035 F: Documentation/devicetree/bindings/gpio/gpio-zynq.txt
20036 F: drivers/gpio/gpio-xilinx.c
20037 F: drivers/gpio/gpio-zynq.c
20039 XILINX SD-FEC IP CORES
20040 M: Derek Kiernan <derek.kiernan@xilinx.com>
20041 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
20043 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
20044 F: Documentation/misc-devices/xilinx_sdfec.rst
20045 F: drivers/misc/Kconfig
20046 F: drivers/misc/Makefile
20047 F: drivers/misc/xilinx_sdfec.c
20048 F: include/uapi/misc/xilinx_sdfec.h
20050 XILINX UARTLITE SERIAL DRIVER
20051 M: Peter Korsgaard <jacmet@sunsite.dk>
20052 L: linux-serial@vger.kernel.org
20054 F: drivers/tty/serial/uartlite.c
20056 XILINX VIDEO IP CORES
20057 M: Hyun Kwon <hyun.kwon@xilinx.com>
20058 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20059 L: linux-media@vger.kernel.org
20061 T: git git://linuxtv.org/media_tree.git
20062 F: Documentation/devicetree/bindings/media/xilinx/
20063 F: drivers/media/platform/xilinx/
20064 F: include/uapi/linux/xilinx-v4l2-controls.h
20066 XILINX ZYNQMP DPDMA DRIVER
20067 M: Hyun Kwon <hyun.kwon@xilinx.com>
20068 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20069 L: dmaengine@vger.kernel.org
20071 F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
20072 F: drivers/dma/xilinx/xilinx_dpdma.c
20073 F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
20075 XILINX ZYNQMP PSGTR PHY DRIVER
20076 M: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
20077 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20078 L: linux-kernel@vger.kernel.org
20080 T: git https://github.com/Xilinx/linux-xlnx.git
20081 F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
20082 F: drivers/phy/xilinx/phy-zynqmp.c
20085 M: Eli Billauer <eli.billauer@gmail.com>
20086 L: linux-kernel@vger.kernel.org
20088 F: drivers/char/xillybus/
20091 M: George Cherian <gcherian@marvell.com>
20092 L: linux-i2c@vger.kernel.org
20094 W: http://www.marvell.com
20095 F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
20096 F: drivers/i2c/busses/i2c-xlp9xx.c
20098 XRA1403 GPIO EXPANDER
20099 M: Nandor Han <nandor.han@ge.com>
20100 M: Semi Malinen <semi.malinen@ge.com>
20101 L: linux-gpio@vger.kernel.org
20103 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
20104 F: drivers/gpio/gpio-xra1403.c
20106 XTENSA XTFPGA PLATFORM SUPPORT
20107 M: Max Filippov <jcmvbkbc@gmail.com>
20108 L: linux-xtensa@linux-xtensa.org
20110 F: drivers/spi/spi-xtensa-xtfpga.c
20111 F: sound/soc/xtensa/xtfpga-i2s.c
20113 YAM DRIVER FOR AX.25
20114 M: Jean-Paul Roubelat <jpr@f6fbb.org>
20115 L: linux-hams@vger.kernel.org
20117 F: drivers/net/hamradio/yam*
20118 F: include/linux/yam.h
20120 YAMA SECURITY MODULE
20121 M: Kees Cook <keescook@chromium.org>
20123 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
20124 F: Documentation/admin-guide/LSM/Yama.rst
20127 YEALINK PHONE DRIVER
20128 M: Henk Vergonet <Henk.Vergonet@gmail.com>
20129 L: usbb2k-api-dev@nongnu.org
20131 F: Documentation/input/devices/yealink.rst
20132 F: drivers/input/misc/yealink.*
20134 Z8530 DRIVER FOR AX.25
20135 M: Joerg Reuter <jreuter@yaina.de>
20136 L: linux-hams@vger.kernel.org
20138 W: http://yaina.de/jreuter/
20139 W: http://www.qsl.net/dl1bke/
20140 F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
20141 F: drivers/net/hamradio/*scc.c
20142 F: drivers/net/hamradio/z8530.h
20144 ZBUD COMPRESSED PAGE ALLOCATOR
20145 M: Seth Jennings <sjenning@redhat.com>
20146 M: Dan Streetman <ddstreet@ieee.org>
20147 L: linux-mm@kvack.org
20149 F: include/linux/zbud.h
20152 ZD1211RW WIRELESS DRIVER
20153 M: Daniel Drake <dsd@gentoo.org>
20154 M: Ulrich Kunitz <kune@deine-taler.de>
20155 L: linux-wireless@vger.kernel.org
20156 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
20158 W: http://zd1211.ath.cx/wiki/DriverRewrite
20159 F: drivers/net/wireless/zydas/zd1211rw/
20161 ZD1301 MEDIA DRIVER
20162 M: Antti Palosaari <crope@iki.fi>
20163 L: linux-media@vger.kernel.org
20165 W: https://linuxtv.org/
20166 W: http://palosaari.fi/linux/
20167 Q: https://patchwork.linuxtv.org/project/linux-media/list/
20168 F: drivers/media/usb/dvb-usb-v2/zd1301*
20170 ZD1301_DEMOD MEDIA DRIVER
20171 M: Antti Palosaari <crope@iki.fi>
20172 L: linux-media@vger.kernel.org
20174 W: https://linuxtv.org/
20175 W: http://palosaari.fi/linux/
20176 Q: https://patchwork.linuxtv.org/project/linux-media/list/
20177 F: drivers/media/dvb-frontends/zd1301_demod*
20179 ZHAOXIN PROCESSOR SUPPORT
20180 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
20181 L: linux-kernel@vger.kernel.org
20183 F: arch/x86/kernel/cpu/zhaoxin.c
20186 M: Damien Le Moal <damien.lemoal@wdc.com>
20187 M: Naohiro Aota <naohiro.aota@wdc.com>
20188 R: Johannes Thumshirn <jth@kernel.org>
20189 L: linux-fsdevel@vger.kernel.org
20191 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
20192 F: Documentation/filesystems/zonefs.rst
20195 ZPOOL COMPRESSED PAGE STORAGE API
20196 M: Dan Streetman <ddstreet@ieee.org>
20197 L: linux-mm@kvack.org
20199 F: include/linux/zpool.h
20202 ZR36067 VIDEO FOR LINUX DRIVER
20203 M: Corentin Labbe <clabbe@baylibre.com>
20204 L: mjpeg-users@lists.sourceforge.net
20205 L: linux-media@vger.kernel.org
20207 W: http://mjpeg.sourceforge.net/driver-zoran/
20208 Q: https://patchwork.linuxtv.org/project/linux-media/list/
20209 F: Documentation/driver-api/media/drivers/zoran.rst
20210 F: drivers/staging/media/zoran/
20212 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
20213 M: Minchan Kim <minchan@kernel.org>
20214 M: Nitin Gupta <ngupta@vflare.org>
20215 R: Sergey Senozhatsky <senozhatsky@chromium.org>
20216 L: linux-kernel@vger.kernel.org
20218 F: Documentation/admin-guide/blockdev/zram.rst
20219 F: drivers/block/zram/
20221 ZS DECSTATION Z85C30 SERIAL DRIVER
20222 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
20224 F: drivers/tty/serial/zs.*
20226 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
20227 M: Minchan Kim <minchan@kernel.org>
20228 M: Nitin Gupta <ngupta@vflare.org>
20229 R: Sergey Senozhatsky <senozhatsky@chromium.org>
20230 L: linux-mm@kvack.org
20232 F: Documentation/vm/zsmalloc.rst
20233 F: include/linux/zsmalloc.h
20236 ZSWAP COMPRESSED SWAP CACHING
20237 M: Seth Jennings <sjenning@redhat.com>
20238 M: Dan Streetman <ddstreet@ieee.org>
20239 M: Vitaly Wool <vitaly.wool@konsulko.com>
20240 L: linux-mm@kvack.org
20245 M: Linus Torvalds <torvalds@linux-foundation.org>
20246 L: linux-kernel@vger.kernel.org
20247 S: Buried alive in reporters
20248 Q: http://patchwork.kernel.org/project/LKML/list/
20249 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git