1 List of maintainers and how to submit kernel changes
2 ====================================================
4 Please try to follow the guidelines below. This will make things
5 easier on the maintainers. Not all of these guidelines matter for every
6 trivial patch so apply some common sense.
8 Tips for patch submitters
9 -------------------------
11 1. Always *test* your changes, however small, on at least 4 or
12 5 people, preferably many more.
14 2. Try to release a few ALPHA test versions to the net. Announce
15 them onto the kernel channel and await results. This is especially
16 important for device drivers, because often that's the only way
17 you will find things like the fact version 3 firmware needs
18 a magic fix you didn't know about, or some clown changed the
19 chips on a board and not its name. (Don't laugh! Look at the
20 SMC etherpower for that.)
22 3. Make sure your changes compile correctly in multiple
23 configurations. In particular check that changes work both as a
24 module and built into the kernel.
26 4. When you are happy with a change make it generally available for
27 testing and await feedback.
29 5. Make a patch available to the relevant maintainer in the list. Use
30 ``diff -u`` to make the patch easy to merge. Be prepared to get your
31 changes sent back with seemingly silly requests about formatting
32 and variable names. These aren't as silly as they seem. One
33 job the maintainers (and especially Linus) do is to keep things
34 looking the same. Sometimes this means that the clever hack in
35 your driver to get around a problem actually needs to become a
36 generalized kernel feature ready for next time.
38 PLEASE check your patch with the automated style checker
39 (scripts/checkpatch.pl) to catch trivial style violations.
40 See Documentation/process/coding-style.rst for guidance here.
42 PLEASE CC: the maintainers and mailing lists that are generated
43 by ``scripts/get_maintainer.pl.`` The results returned by the
44 script will be best if you have git installed and are making
45 your changes in a branch derived from Linus' latest git tree.
46 See Documentation/process/submitting-patches.rst for details.
48 PLEASE try to include any credit lines you want added with the
49 patch. It avoids people being missed off by mistake and makes
50 it easier to know who wants adding and who doesn't.
52 PLEASE document known bugs. If it doesn't work for everything
53 or does something very odd once a month document it.
55 PLEASE remember that submissions must be made under the terms
56 of the Linux Foundation certificate of contribution and should
57 include a Signed-off-by: line. The current version of this
58 "Developer's Certificate of Origin" (DCO) is listed in the file
59 Documentation/process/submitting-patches.rst.
61 6. Make sure you have the right to send any changes you make. If you
62 do changes at work you may find your employer owns the patch
65 7. When sending security related changes or reports to a maintainer
66 please Cc: security@kernel.org, especially if the maintainer
67 does not respond. Please keep in mind that the security team is
68 a small set of people who can be efficient only when working on
69 verified bugs. Please only Cc: this list when you have identified
70 that the bug would present a short-term risk to other users if it
71 were publicly disclosed. For example, reports of address leaks do
72 not represent an immediate threat and are better handled publicly,
73 and ideally, should come with a patch proposal. Please do not send
74 automated reports to this list either. Such bugs will be handled
75 better and faster in the usual public places. See
76 Documentation/admin-guide/security-bugs.rst for details.
80 Descriptions of section entries and preferred order
81 ---------------------------------------------------
83 M: *Mail* patches to: FullName <address@domain>
84 R: Designated *Reviewer*: FullName <address@domain>
85 These reviewers should be CCed on patches.
86 L: *Mailing list* that is relevant to this area
87 S: *Status*, one of the following:
88 Supported: Someone is actually paid to look after this.
89 Maintained: Someone actually looks after it.
90 Odd Fixes: It has a maintainer but they don't have time to do
91 much other than throw the odd patch in. See below..
92 Orphan: No current maintainer [but maybe you could take the
93 role as you write your new code].
94 Obsolete: Old code. Something tagged obsolete generally means
95 it has been replaced by a better system and you
97 W: *Web-page* with status/info
98 Q: *Patchwork* web based patch tracking system site
99 B: URI for where to file *bugs*. A web-page with detailed bug
100 filing info, a direct bug tracker link, or a mailto: URI.
101 C: URI for *chat* protocol, server and channel where developers
102 usually hang out, for example irc://server/channel.
103 P: Subsystem Profile document for more details submitting
104 patches to the given subsystem. This is either an in-tree file,
105 or a URI. See Documentation/maintainer/maintainer-entry-profile.rst
107 T: *SCM* tree type and location.
108 Type is one of: git, hg, quilt, stgit, topgit
109 F: *Files* and directories wildcard patterns.
110 A trailing slash includes all files and subdirectory files.
111 F: drivers/net/ all files in and below drivers/net
112 F: drivers/net/* all files in drivers/net, but not below
113 F: */net/* all files in "any top level directory"/net
114 One pattern per line. Multiple F: lines acceptable.
115 X: *Excluded* files and directories that are NOT maintained, same
116 rules as F:. Files exclusions are tested before file matches.
117 Can be useful for excluding a specific subdirectory, for instance:
120 matches all files in and below net excluding net/ipv6/
121 N: Files and directories *Regex* patterns.
122 N: [^a-z]tegra all files whose path contains tegra
123 (not including files like integrator)
124 One pattern per line. Multiple N: lines acceptable.
125 scripts/get_maintainer.pl has different behavior for files that
126 match F: pattern and matches of N: patterns. By default,
127 get_maintainer will not look at git log history when an F: pattern
128 match occurs. When an N: match occurs, git log history is used
129 to also notify the people that have git commit signatures.
130 K: *Content regex* (perl extended) pattern match in a patch or file.
133 matches patches or files that contain "of_get_profile"
134 K: \b(printk|pr_(info|err))\b
135 matches patches or files that contain one or more of the words
136 printk, pr_info or pr_err
137 One regex pattern per line. Multiple K: lines acceptable.
142 .. note:: When reading this list, please look for the most precise areas
143 first. When adding to this list, please keep the entries in
147 M: Steffen Klassert <klassert@kernel.org>
148 L: netdev@vger.kernel.org
150 F: Documentation/networking/device_drivers/ethernet/3com/vortex.rst
151 F: drivers/net/ethernet/3com/3c59x.c
153 3CR990 NETWORK DRIVER
154 M: David Dillow <dave@thedillows.org>
155 L: netdev@vger.kernel.org
157 F: drivers/net/ethernet/3com/typhoon*
159 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
160 M: Adam Radford <aradford@gmail.com>
161 L: linux-scsi@vger.kernel.org
163 W: http://www.lsi.com
166 53C700 AND 53C700-66 SCSI DRIVER
167 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
168 L: linux-scsi@vger.kernel.org
170 F: drivers/scsi/53c700*
172 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
173 M: Alexander Aring <alex.aring@gmail.com>
174 M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
175 L: linux-bluetooth@vger.kernel.org
176 L: linux-wpan@vger.kernel.org
178 F: Documentation/networking/6lowpan.rst
179 F: include/net/6lowpan.h
182 6PACK NETWORK DRIVER FOR AX.25
183 M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
184 L: linux-hams@vger.kernel.org
186 F: drivers/net/hamradio/6pack.c
188 802.11 (including CFG80211/NL80211)
189 M: Johannes Berg <johannes@sipsolutions.net>
190 L: linux-wireless@vger.kernel.org
192 W: https://wireless.wiki.kernel.org/
193 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
195 F: Documentation/driver-api/80211/cfg80211.rst
196 F: Documentation/networking/regulatory.rst
197 F: include/linux/ieee80211.h
198 F: include/net/cfg80211.h
199 F: include/net/ieee80211_radiotap.h
200 F: include/net/iw_handler.h
201 F: include/net/wext.h
202 F: include/uapi/linux/nl80211.h
205 8169 10/100/1000 GIGABIT ETHERNET DRIVER
206 M: Heiner Kallweit <hkallweit1@gmail.com>
207 M: nic_swsd@realtek.com
208 L: netdev@vger.kernel.org
210 F: drivers/net/ethernet/realtek/r8169*
212 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
213 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
214 L: linux-serial@vger.kernel.org
216 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
217 F: drivers/tty/serial/8250*
218 F: include/linux/serial_8250.h
220 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
221 L: netdev@vger.kernel.org
223 F: drivers/net/ethernet/8390/
226 M: Eric Van Hensbergen <ericvh@gmail.com>
227 M: Latchesar Ionkov <lucho@ionkov.net>
228 M: Dominique Martinet <asmadeus@codewreck.org>
229 L: v9fs-developer@lists.sourceforge.net
231 W: http://swik.net/v9fs
232 Q: http://patchwork.kernel.org/project/v9fs-devel/list/
233 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
234 T: git git://github.com/martinetd/linux.git
235 F: Documentation/filesystems/9p.rst
238 F: include/trace/events/9p.h
239 F: include/uapi/linux/virtio_9p.h
243 M: Antti Palosaari <crope@iki.fi>
244 L: linux-media@vger.kernel.org
246 W: https://linuxtv.org
247 W: http://palosaari.fi/linux/
248 Q: http://patchwork.linuxtv.org/project/linux-media/list/
249 T: git git://linuxtv.org/anttip/media_tree.git
250 F: drivers/media/dvb-frontends/a8293*
252 AACRAID SCSI RAID DRIVER
253 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
254 L: linux-scsi@vger.kernel.org
256 W: http://www.adaptec.com/
257 F: Documentation/scsi/aacraid.rst
258 F: drivers/scsi/aacraid/
261 L: linux-api@vger.kernel.org
262 F: include/linux/syscalls.h
265 X: arch/*/include/uapi/
267 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
268 M: Hans de Goede <hdegoede@redhat.com>
269 L: linux-hwmon@vger.kernel.org
271 F: drivers/hwmon/abituguru.c
273 ABIT UGURU 3 HARDWARE MONITOR DRIVER
274 M: Alistair John Strachan <alistair@devzero.co.uk>
275 L: linux-hwmon@vger.kernel.org
277 F: drivers/hwmon/abituguru3.c
279 ACCES 104-DIO-48E GPIO DRIVER
280 M: William Breathitt Gray <vilhelm.gray@gmail.com>
281 L: linux-gpio@vger.kernel.org
283 F: drivers/gpio/gpio-104-dio-48e.c
285 ACCES 104-IDI-48 GPIO DRIVER
286 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
287 L: linux-gpio@vger.kernel.org
289 F: drivers/gpio/gpio-104-idi-48.c
291 ACCES 104-IDIO-16 GPIO DRIVER
292 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
293 L: linux-gpio@vger.kernel.org
295 F: drivers/gpio/gpio-104-idio-16.c
297 ACCES 104-QUAD-8 DRIVER
298 M: William Breathitt Gray <vilhelm.gray@gmail.com>
299 M: Syed Nayyar Waris <syednwaris@gmail.com>
300 L: linux-iio@vger.kernel.org
302 F: Documentation/ABI/testing/sysfs-bus-counter-104-quad-8
303 F: drivers/counter/104-quad-8.c
305 ACCES PCI-IDIO-16 GPIO DRIVER
306 M: William Breathitt Gray <vilhelm.gray@gmail.com>
307 L: linux-gpio@vger.kernel.org
309 F: drivers/gpio/gpio-pci-idio-16.c
311 ACCES PCIe-IDIO-24 GPIO DRIVER
312 M: William Breathitt Gray <vilhelm.gray@gmail.com>
313 L: linux-gpio@vger.kernel.org
315 F: drivers/gpio/gpio-pcie-idio-24.c
318 M: Jes Sorensen <jes@trained-monkey.org>
319 L: linux-acenic@sunsite.dk
321 F: drivers/net/ethernet/alteon/acenic*
323 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
324 M: Peter Kaestle <peter@piie.net>
325 L: platform-driver-x86@vger.kernel.org
327 W: http://piie.net/?section=acerhdf
328 F: drivers/platform/x86/acerhdf.c
330 ACER WMI LAPTOP EXTRAS
331 M: "Lee, Chun-Yi" <jlee@suse.com>
332 L: platform-driver-x86@vger.kernel.org
334 F: drivers/platform/x86/acer-wmi.c
337 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
338 M: Len Brown <lenb@kernel.org>
339 L: linux-acpi@vger.kernel.org
341 W: https://01.org/linux-acpi
342 Q: https://patchwork.kernel.org/project/linux-acpi/list/
343 B: https://bugzilla.kernel.org
344 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
345 F: Documentation/ABI/testing/configfs-acpi
346 F: Documentation/ABI/testing/sysfs-bus-acpi
347 F: Documentation/firmware-guide/acpi/
349 F: drivers/pci/*/*acpi*
350 F: drivers/pci/*acpi*
351 F: drivers/pnp/pnpacpi/
353 F: include/linux/acpi.h
354 F: include/linux/fwnode.h
358 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
359 M: Len Brown <lenb@kernel.org>
360 R: James Morse <james.morse@arm.com>
361 R: Tony Luck <tony.luck@intel.com>
362 R: Borislav Petkov <bp@alien8.de>
363 L: linux-acpi@vger.kernel.org
364 F: drivers/acpi/apei/
366 ACPI COMPONENT ARCHITECTURE (ACPICA)
367 M: Robert Moore <robert.moore@intel.com>
368 M: Erik Kaneda <erik.kaneda@intel.com>
369 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
370 L: linux-acpi@vger.kernel.org
373 W: https://acpica.org/
374 W: https://github.com/acpica/acpica/
375 Q: https://patchwork.kernel.org/project/linux-acpi/list/
376 B: https://bugzilla.kernel.org
377 B: https://bugs.acpica.org
378 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
379 F: drivers/acpi/acpica/
384 M: Zhang Rui <rui.zhang@intel.com>
385 L: linux-acpi@vger.kernel.org
387 W: https://01.org/linux-acpi
388 B: https://bugzilla.kernel.org
389 F: drivers/acpi/fan.c
391 ACPI FOR ARM64 (ACPI/arm64)
392 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
393 M: Hanjun Guo <guohanjun@huawei.com>
394 M: Sudeep Holla <sudeep.holla@arm.com>
395 L: linux-acpi@vger.kernel.org
396 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
398 F: drivers/acpi/arm64
400 ACPI I2C MULTI INSTANTIATE DRIVER
401 M: Hans de Goede <hdegoede@redhat.com>
402 L: platform-driver-x86@vger.kernel.org
404 F: drivers/platform/x86/i2c-multi-instantiate.c
407 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
408 M: Len Brown <lenb@kernel.org>
409 R: Andy Shevchenko <andy@kernel.org>
410 R: Mika Westerberg <mika.westerberg@linux.intel.com>
411 L: linux-acpi@vger.kernel.org
413 Q: https://patchwork.kernel.org/project/linux-acpi/list/
414 B: https://bugzilla.kernel.org
415 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
416 F: drivers/acpi/pmic/
419 M: Zhang Rui <rui.zhang@intel.com>
420 L: linux-acpi@vger.kernel.org
422 W: https://01.org/linux-acpi
423 B: https://bugzilla.kernel.org
424 F: drivers/acpi/*thermal*
427 M: Zhang Rui <rui.zhang@intel.com>
428 L: linux-acpi@vger.kernel.org
430 W: https://01.org/linux-acpi
431 B: https://bugzilla.kernel.org
432 F: drivers/acpi/acpi_video.c
435 L: platform-driver-x86@vger.kernel.org
437 F: drivers/platform/x86/wmi.c
438 F: include/uapi/linux/wmi.h
440 ACRN HYPERVISOR SERVICE MODULE
441 M: Shuo Liu <shuo.a.liu@intel.com>
442 L: acrn-dev@lists.projectacrn.org (subscribers-only)
444 W: https://projectacrn.org
445 F: Documentation/virt/acrn/
446 F: drivers/virt/acrn/
447 F: include/uapi/linux/acrn.h
449 AD1889 ALSA SOUND DRIVER
450 L: linux-parisc@vger.kernel.org
452 W: https://parisc.wiki.kernel.org/index.php/AD1889
453 F: sound/pci/ad1889.*
455 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
456 M: Michael Hennerich <michael.hennerich@analog.com>
458 W: http://wiki.analog.com/AD5254
459 W: http://ez.analog.com/community/linux-device-drivers
460 F: drivers/misc/ad525x_dpot.c
462 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
463 M: Michael Hennerich <michael.hennerich@analog.com>
465 W: http://wiki.analog.com/AD5398
466 W: http://ez.analog.com/community/linux-device-drivers
467 F: drivers/regulator/ad5398.c
469 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
470 M: Michael Hennerich <michael.hennerich@analog.com>
472 W: http://wiki.analog.com/AD7142
473 W: http://ez.analog.com/community/linux-device-drivers
474 F: drivers/input/misc/ad714x.c
476 AD7877 TOUCHSCREEN DRIVER
477 M: Michael Hennerich <michael.hennerich@analog.com>
479 W: http://wiki.analog.com/AD7877
480 W: http://ez.analog.com/community/linux-device-drivers
481 F: drivers/input/touchscreen/ad7877.c
483 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
484 M: Michael Hennerich <michael.hennerich@analog.com>
486 W: http://wiki.analog.com/AD7879
487 W: http://ez.analog.com/community/linux-device-drivers
488 F: drivers/input/touchscreen/ad7879.c
490 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
491 M: Jiri Kosina <jikos@kernel.org>
494 ADF7242 IEEE 802.15.4 RADIO DRIVER
495 M: Michael Hennerich <michael.hennerich@analog.com>
496 L: linux-wpan@vger.kernel.org
498 W: https://wiki.analog.com/ADF7242
499 W: http://ez.analog.com/community/linux-device-drivers
500 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
501 F: drivers/net/ieee802154/adf7242.c
503 ADM1025 HARDWARE MONITOR DRIVER
504 M: Jean Delvare <jdelvare@suse.com>
505 L: linux-hwmon@vger.kernel.org
507 F: Documentation/hwmon/adm1025.rst
508 F: drivers/hwmon/adm1025.c
510 ADM1029 HARDWARE MONITOR DRIVER
511 M: Corentin Labbe <clabbe.montjoie@gmail.com>
512 L: linux-hwmon@vger.kernel.org
514 F: drivers/hwmon/adm1029.c
516 ADM8211 WIRELESS DRIVER
517 L: linux-wireless@vger.kernel.org
519 W: https://wireless.wiki.kernel.org/
520 F: drivers/net/wireless/admtek/adm8211.*
522 ADP1653 FLASH CONTROLLER DRIVER
523 M: Sakari Ailus <sakari.ailus@iki.fi>
524 L: linux-media@vger.kernel.org
526 F: drivers/media/i2c/adp1653.c
527 F: include/media/i2c/adp1653.h
529 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
530 M: Michael Hennerich <michael.hennerich@analog.com>
532 W: http://wiki.analog.com/ADP5520
533 W: http://ez.analog.com/community/linux-device-drivers
534 F: drivers/gpio/gpio-adp5520.c
535 F: drivers/input/keyboard/adp5520-keys.c
536 F: drivers/leds/leds-adp5520.c
537 F: drivers/mfd/adp5520.c
538 F: drivers/video/backlight/adp5520_bl.c
540 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
541 M: Michael Hennerich <michael.hennerich@analog.com>
543 W: http://wiki.analog.com/ADP5588
544 W: http://ez.analog.com/community/linux-device-drivers
545 F: drivers/gpio/gpio-adp5588.c
546 F: drivers/input/keyboard/adp5588-keys.c
548 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
549 M: Michael Hennerich <michael.hennerich@analog.com>
551 W: http://wiki.analog.com/ADP8860
552 W: http://ez.analog.com/community/linux-device-drivers
553 F: drivers/video/backlight/adp8860_bl.c
556 M: Colin Leroy <colin@colino.net>
558 F: drivers/macintosh/therm_adt746x.c
560 ADT7475 HARDWARE MONITOR DRIVER
561 M: Jean Delvare <jdelvare@suse.com>
562 L: linux-hwmon@vger.kernel.org
564 F: Documentation/hwmon/adt7475.rst
565 F: drivers/hwmon/adt7475.c
568 M: Matthew Wilcox <willy@infradead.org>
569 M: Hannes Reinecke <hare@suse.com>
570 L: linux-scsi@vger.kernel.org
572 F: Documentation/scsi/advansys.rst
573 F: drivers/scsi/advansys.c
575 ADVANTECH SWBTN DRIVER
576 M: Andrea Ho <Andrea.Ho@advantech.com.tw>
577 L: platform-driver-x86@vger.kernel.org
579 F: drivers/platform/x86/adv_swbutton.c
581 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
582 M: Michael Hennerich <michael.hennerich@analog.com>
584 W: http://wiki.analog.com/ADXL345
585 W: http://ez.analog.com/community/linux-device-drivers
586 F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
587 F: drivers/input/misc/adxl34x.c
589 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
590 M: Michael Hennerich <michael.hennerich@analog.com>
592 W: http://ez.analog.com/community/linux-device-drivers
593 F: Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
594 F: drivers/iio/accel/adxl372.c
595 F: drivers/iio/accel/adxl372_i2c.c
596 F: drivers/iio/accel/adxl372_spi.c
599 M: Antti Palosaari <crope@iki.fi>
600 L: linux-media@vger.kernel.org
602 W: https://linuxtv.org
603 W: http://palosaari.fi/linux/
604 Q: http://patchwork.linuxtv.org/project/linux-media/list/
605 T: git git://linuxtv.org/anttip/media_tree.git
606 F: drivers/media/dvb-frontends/af9013*
609 M: Antti Palosaari <crope@iki.fi>
610 L: linux-media@vger.kernel.org
612 W: https://linuxtv.org
613 W: http://palosaari.fi/linux/
614 Q: http://patchwork.linuxtv.org/project/linux-media/list/
615 T: git git://linuxtv.org/anttip/media_tree.git
616 F: drivers/media/dvb-frontends/af9033*
619 M: David Sterba <dsterba@suse.com>
620 L: linux-fsdevel@vger.kernel.org
622 F: Documentation/filesystems/affs.rst
626 M: David Howells <dhowells@redhat.com>
627 L: linux-afs@lists.infradead.org
629 W: https://www.infradead.org/~dhowells/kafs/
630 F: Documentation/filesystems/afs.rst
632 F: include/trace/events/afs.h
635 M: David Airlie <airlied@linux.ie>
637 T: git git://anongit.freedesktop.org/drm/drm
639 F: include/linux/agp*
640 F: include/uapi/linux/agp*
643 M: "Juergen E. Fischer" <fischer@norbit.de>
644 L: linux-scsi@vger.kernel.org
646 F: drivers/scsi/aha152x*
647 F: drivers/scsi/pcmcia/aha152x*
649 AIC7XXX / AIC79XX SCSI DRIVER
650 M: Hannes Reinecke <hare@suse.com>
651 L: linux-scsi@vger.kernel.org
653 F: drivers/scsi/aic7xxx/
655 AIMSLAB FM RADIO RECEIVER DRIVER
656 M: Hans Verkuil <hverkuil@xs4all.nl>
657 L: linux-media@vger.kernel.org
659 W: https://linuxtv.org
660 T: git git://linuxtv.org/media_tree.git
661 F: drivers/media/radio/radio-aimslab*
664 M: Benjamin LaHaise <bcrl@kvack.org>
665 L: linux-aio@kvack.org
668 F: include/linux/*aio*.h
671 M: Antti Palosaari <crope@iki.fi>
672 L: linux-media@vger.kernel.org
674 W: https://linuxtv.org
675 W: http://palosaari.fi/linux/
676 Q: http://patchwork.linuxtv.org/project/linux-media/list/
677 T: git git://linuxtv.org/anttip/media_tree.git
678 F: drivers/media/usb/airspy/
680 ALACRITECH GIGABIT ETHERNET DRIVER
681 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
683 F: drivers/net/ethernet/alacritech/*
685 ALCATEL SPEEDTOUCH USB DRIVER
686 M: Duncan Sands <duncan.sands@free.fr>
687 L: linux-usb@vger.kernel.org
689 W: http://www.linux-usb.org/SpeedTouch/
690 F: drivers/usb/atm/speedtch.c
691 F: drivers/usb/atm/usbatm.c
693 ALCHEMY AU1XX0 MMC DRIVER
694 M: Manuel Lauss <manuel.lauss@gmail.com>
696 F: drivers/mmc/host/au1xmmc.c
699 M: Rudolf Marek <r.marek@assembler.cz>
700 L: linux-i2c@vger.kernel.org
702 F: Documentation/i2c/busses/i2c-ali1563.rst
703 F: drivers/i2c/busses/i2c-ali1563.c
706 L: Dell.Client.Kernel@dell.com
708 F: drivers/platform/x86/dell/alienware-wmi.c
710 ALL SENSORS DLH SERIES PRESSURE SENSORS DRIVER
711 M: Tomislav Denis <tomislav.denis@avl.com>
712 L: linux-iio@vger.kernel.org
714 W: http://www.allsensors.com/
715 F: Documentation/devicetree/bindings/iio/pressure/asc,dlhl60d.yaml
716 F: drivers/iio/pressure/dlhl60d.c
718 ALLEGRO DVT VIDEO IP CORE DRIVER
719 M: Michael Tretter <m.tretter@pengutronix.de>
720 R: Pengutronix Kernel Team <kernel@pengutronix.de>
721 L: linux-media@vger.kernel.org
723 F: Documentation/devicetree/bindings/media/allegro,al5e.yaml
724 F: drivers/media/platform/allegro-dvt/
726 ALLWINNER A10 CSI DRIVER
727 M: Maxime Ripard <mripard@kernel.org>
728 L: linux-media@vger.kernel.org
730 T: git git://linuxtv.org/media_tree.git
731 F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
732 F: drivers/media/platform/sunxi/sun4i-csi/
734 ALLWINNER CPUFREQ DRIVER
735 M: Yangtao Li <tiny.windzz@gmail.com>
736 L: linux-pm@vger.kernel.org
738 F: Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
739 F: drivers/cpufreq/sun50i-cpufreq-nvmem.c
741 ALLWINNER CRYPTO DRIVERS
742 M: Corentin Labbe <clabbe.montjoie@gmail.com>
743 L: linux-crypto@vger.kernel.org
745 F: drivers/crypto/allwinner/
747 ALLWINNER THERMAL DRIVER
748 M: Vasily Khoruzhick <anarsoul@gmail.com>
749 M: Yangtao Li <tiny.windzz@gmail.com>
750 L: linux-pm@vger.kernel.org
752 F: Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
753 F: drivers/thermal/sun8i_thermal.c
756 M: Maxime Ripard <mripard@kernel.org>
757 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
758 L: linux-media@vger.kernel.org
760 F: drivers/staging/media/sunxi/cedrus/
763 M: Richard Henderson <rth@twiddle.net>
764 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
765 M: Matt Turner <mattst88@gmail.com>
766 L: linux-alpha@vger.kernel.org
770 ALPS PS/2 TOUCHPAD DRIVER
771 R: Pali Rohár <pali@kernel.org>
772 F: drivers/input/mouse/alps.*
774 ALTERA I2C CONTROLLER DRIVER
775 M: Thor Thayer <thor.thayer@linux.intel.com>
777 F: Documentation/devicetree/bindings/i2c/i2c-altera.txt
778 F: drivers/i2c/busses/i2c-altera.c
780 ALTERA MAILBOX DRIVER
781 M: Ley Foon Tan <ley.foon.tan@intel.com>
783 F: drivers/mailbox/mailbox-altera.c
786 M: Joyce Ooi <joyce.ooi@intel.com>
787 L: linux-gpio@vger.kernel.org
789 F: drivers/gpio/gpio-altera.c
791 ALTERA SYSTEM MANAGER DRIVER
792 M: Thor Thayer <thor.thayer@linux.intel.com>
794 F: drivers/mfd/altera-sysmgr.c
795 F: include/linux/mfd/altera-sysmgr.h
797 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
798 M: Thor Thayer <thor.thayer@linux.intel.com>
800 F: drivers/gpio/gpio-altera-a10sr.c
801 F: drivers/mfd/altera-a10sr.c
802 F: drivers/reset/reset-a10sr.c
803 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
804 F: include/linux/mfd/altera-a10sr.h
806 ALTERA TRIPLE SPEED ETHERNET DRIVER
807 M: Joyce Ooi <joyce.ooi@intel.com>
808 L: netdev@vger.kernel.org
810 F: drivers/net/ethernet/altera/
812 ALTERA UART/JTAG UART SERIAL DRIVERS
813 M: Tobias Klauser <tklauser@distanz.ch>
814 L: linux-serial@vger.kernel.org
816 F: drivers/tty/serial/altera_jtaguart.c
817 F: drivers/tty/serial/altera_uart.c
818 F: include/linux/altera_jtaguart.h
819 F: include/linux/altera_uart.h
821 AMAZON ANNAPURNA LABS FIC DRIVER
822 M: Talel Shenhar <talel@amazon.com>
824 F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
825 F: drivers/irqchip/irq-al-fic.c
827 AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
828 M: Talel Shenhar <talel@amazon.com>
829 M: Talel Shenhar <talelshenhar@gmail.com>
831 F: Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
832 F: drivers/edac/al_mc_edac.c
834 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
835 M: Talel Shenhar <talel@amazon.com>
837 F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
838 F: drivers/thermal/thermal_mmio.c
840 AMAZON ETHERNET DRIVERS
841 M: Netanel Belgazal <netanel@amazon.com>
842 M: Arthur Kiyanovski <akiyano@amazon.com>
843 R: Guy Tzalik <gtzalik@amazon.com>
844 R: Saeed Bishara <saeedb@amazon.com>
845 L: netdev@vger.kernel.org
847 F: Documentation/networking/device_drivers/ethernet/amazon/ena.rst
848 F: drivers/net/ethernet/amazon/
850 AMAZON RDMA EFA DRIVER
851 M: Gal Pressman <galpress@amazon.com>
852 R: Yossi Leybovich <sleybo@amazon.com>
853 L: linux-rdma@vger.kernel.org
855 Q: https://patchwork.kernel.org/project/linux-rdma/list/
856 F: drivers/infiniband/hw/efa/
857 F: include/uapi/rdma/efa-abi.h
859 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
860 M: Tom Lendacky <thomas.lendacky@amd.com>
861 M: John Allen <john.allen@amd.com>
862 L: linux-crypto@vger.kernel.org
864 F: drivers/crypto/ccp/
865 F: include/linux/ccp.h
867 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
868 M: Brijesh Singh <brijesh.singh@amd.com>
869 M: Tom Lendacky <thomas.lendacky@amd.com>
870 L: linux-crypto@vger.kernel.org
872 F: drivers/crypto/ccp/sev*
873 F: include/uapi/linux/psp-sev.h
876 M: Harry Wentland <harry.wentland@amd.com>
877 M: Leo Li <sunpeng.li@amd.com>
878 L: amd-gfx@lists.freedesktop.org
880 T: git git://people.freedesktop.org/~agd5f/linux
881 F: drivers/gpu/drm/amd/display/
884 M: Naveen Krishna Chatradhi <nchatrad@amd.com>
885 L: linux-hwmon@vger.kernel.org
887 F: Documentation/hwmon/amd_energy.rst
888 F: drivers/hwmon/amd_energy.c
890 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
891 M: Huang Rui <ray.huang@amd.com>
892 L: linux-hwmon@vger.kernel.org
894 F: Documentation/hwmon/fam15h_power.rst
895 F: drivers/hwmon/fam15h_power.c
898 M: Enrico Weigelt, metux IT consult <info@metux.net>
899 L: linux-gpio@vger.kernel.org
901 F: drivers/gpio/gpio-amd-fch.c
902 F: include/linux/platform_data/gpio/gpio-amd-fch.h
904 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
905 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
907 F: drivers/usb/gadget/udc/amd5536udc.*
909 AMD GEODE PROCESSOR/CHIPSET SUPPORT
910 M: Andres Salomon <dilinger@queued.net>
911 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
913 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
914 F: arch/x86/include/asm/geode.h
915 F: drivers/char/hw_random/geode-rng.c
916 F: drivers/crypto/geode*
917 F: drivers/video/fbdev/geode/
920 M: Joerg Roedel <joro@8bytes.org>
921 L: iommu@lists.linux-foundation.org
923 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
924 F: drivers/iommu/amd/
925 F: include/linux/amd-iommu.h
928 M: Felix Kuehling <Felix.Kuehling@amd.com>
929 L: amd-gfx@lists.freedesktop.org
931 T: git https://gitlab.freedesktop.org/agd5f/linux.git
932 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
933 F: drivers/gpu/drm/amd/amdkfd/
934 F: drivers/gpu/drm/amd/include/cik_structs.h
935 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
936 F: drivers/gpu/drm/amd/include/v9_structs.h
937 F: drivers/gpu/drm/amd/include/vi_structs.h
938 F: include/uapi/linux/kfd_ioctl.h
941 M: Sanjay R Mehta <sanju.mehta@amd.com>
943 F: drivers/spi/spi-amd.c
946 M: Elie Morisse <syniurge@gmail.com>
947 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
948 M: Shyam Sundar S K <shyam-sundar.s-k@amd.com>
949 L: linux-i2c@vger.kernel.org
951 F: drivers/i2c/busses/i2c-amd-mp2*
954 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
955 L: platform-driver-x86@vger.kernel.org
957 F: drivers/platform/x86/amd-pmc.*
960 M: Evan Quan <evan.quan@amd.com>
961 L: amd-gfx@lists.freedesktop.org
963 T: git git://people.freedesktop.org/~agd5f/linux
964 F: drivers/gpu/drm/amd/pm/powerplay/
966 AMD SEATTLE DEVICE TREE SUPPORT
967 M: Brijesh Singh <brijeshkumar.singh@amd.com>
968 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
969 M: Tom Lendacky <thomas.lendacky@amd.com>
971 F: arch/arm64/boot/dts/amd/
974 M: Tom Lendacky <thomas.lendacky@amd.com>
975 L: netdev@vger.kernel.org
977 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
978 F: drivers/net/ethernet/amd/xgbe/
980 AMD SENSOR FUSION HUB DRIVER
981 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
982 M: Sandeep Singh <sandeep.singh@amd.com>
983 L: linux-input@vger.kernel.org
985 F: Documentation/hid/amd-sfh*
986 F: drivers/hid/amd-sfh-hid/
989 M: Christian Eggers <ceggers@arri.de>
990 L: linux-iio@vger.kernel.org
992 F: Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
993 F: drivers/iio/light/as73211.c
995 ANALOG DEVICES INC AD7192 DRIVER
996 M: Alexandru Tachici <alexandru.tachici@analog.com>
997 L: linux-iio@vger.kernel.org
999 W: http://ez.analog.com/community/linux-device-drivers
1000 F: Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1001 F: drivers/iio/adc/ad7192.c
1003 ANALOG DEVICES INC AD7292 DRIVER
1004 M: Marcelo Schmitt <marcelo.schmitt1@gmail.com>
1005 L: linux-iio@vger.kernel.org
1007 W: http://ez.analog.com/community/linux-device-drivers
1008 F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1009 F: drivers/iio/adc/ad7292.c
1011 ANALOG DEVICES INC AD7768-1 DRIVER
1012 M: Michael Hennerich <Michael.Hennerich@analog.com>
1013 L: linux-iio@vger.kernel.org
1015 W: http://ez.analog.com/community/linux-device-drivers
1016 F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1017 F: drivers/iio/adc/ad7768-1.c
1019 ANALOG DEVICES INC AD7780 DRIVER
1020 M: Michael Hennerich <Michael.Hennerich@analog.com>
1021 M: Renato Lui Geh <renatogeh@gmail.com>
1022 L: linux-iio@vger.kernel.org
1024 W: http://ez.analog.com/community/linux-device-drivers
1025 F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1026 F: drivers/iio/adc/ad7780.c
1028 ANALOG DEVICES INC AD9389B DRIVER
1029 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1030 L: linux-media@vger.kernel.org
1032 F: drivers/media/i2c/ad9389b*
1034 ANALOG DEVICES INC ADGS1408 DRIVER
1035 M: Mircea Caprioru <mircea.caprioru@analog.com>
1037 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1038 F: drivers/mux/adgs1408.c
1040 ANALOG DEVICES INC ADIN DRIVER
1041 M: Michael Hennerich <michael.hennerich@analog.com>
1042 L: netdev@vger.kernel.org
1044 W: http://ez.analog.com/community/linux-device-drivers
1045 F: Documentation/devicetree/bindings/net/adi,adin.yaml
1046 F: drivers/net/phy/adin.c
1048 ANALOG DEVICES INC ADIS DRIVER LIBRARY
1049 M: Nuno Sa <nuno.sa@analog.com>
1050 L: linux-iio@vger.kernel.org
1052 F: drivers/iio/imu/adis.c
1053 F: include/linux/iio/imu/adis.h
1055 ANALOG DEVICES INC ADIS16460 DRIVER
1056 M: Dragos Bogdan <dragos.bogdan@analog.com>
1057 L: linux-iio@vger.kernel.org
1059 W: http://ez.analog.com/community/linux-device-drivers
1060 F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1061 F: drivers/iio/imu/adis16460.c
1063 ANALOG DEVICES INC ADIS16475 DRIVER
1064 M: Nuno Sa <nuno.sa@analog.com>
1065 L: linux-iio@vger.kernel.org
1066 W: http://ez.analog.com/community/linux-device-drivers
1068 F: drivers/iio/imu/adis16475.c
1069 F: Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1071 ANALOG DEVICES INC ADM1177 DRIVER
1072 M: Michael Hennerich <Michael.Hennerich@analog.com>
1073 L: linux-hwmon@vger.kernel.org
1075 W: http://ez.analog.com/community/linux-device-drivers
1076 F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1077 F: drivers/hwmon/adm1177.c
1079 ANALOG DEVICES INC ADP5061 DRIVER
1080 M: Michael Hennerich <Michael.Hennerich@analog.com>
1081 L: linux-pm@vger.kernel.org
1083 W: http://ez.analog.com/community/linux-device-drivers
1084 F: drivers/power/supply/adp5061.c
1086 ANALOG DEVICES INC ADV7180 DRIVER
1087 M: Lars-Peter Clausen <lars@metafoo.de>
1088 L: linux-media@vger.kernel.org
1090 W: http://ez.analog.com/community/linux-device-drivers
1091 F: drivers/media/i2c/adv7180.c
1092 F: Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1094 ANALOG DEVICES INC ADV748X DRIVER
1095 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
1096 L: linux-media@vger.kernel.org
1098 F: drivers/media/i2c/adv748x/*
1100 ANALOG DEVICES INC ADV7511 DRIVER
1101 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1102 L: linux-media@vger.kernel.org
1104 F: drivers/media/i2c/adv7511*
1106 ANALOG DEVICES INC ADV7604 DRIVER
1107 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1108 L: linux-media@vger.kernel.org
1110 F: drivers/media/i2c/adv7604*
1111 F: Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1113 ANALOG DEVICES INC ADV7842 DRIVER
1114 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1115 L: linux-media@vger.kernel.org
1117 F: drivers/media/i2c/adv7842*
1119 ANALOG DEVICES INC ADXRS290 DRIVER
1120 M: Nishant Malpani <nish.malpani25@gmail.com>
1121 L: linux-iio@vger.kernel.org
1123 F: drivers/iio/gyro/adxrs290.c
1124 F: Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1126 ANALOG DEVICES INC ASOC CODEC DRIVERS
1127 M: Lars-Peter Clausen <lars@metafoo.de>
1128 M: Nuno Sá <nuno.sa@analog.com>
1129 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1131 W: http://wiki.analog.com/
1132 W: http://ez.analog.com/community/linux-device-drivers
1133 F: sound/soc/codecs/ad1*
1134 F: sound/soc/codecs/ad7*
1135 F: sound/soc/codecs/adau*
1136 F: sound/soc/codecs/adav*
1137 F: sound/soc/codecs/sigmadsp.*
1138 F: sound/soc/codecs/ssm*
1140 ANALOG DEVICES INC DMA DRIVERS
1141 M: Lars-Peter Clausen <lars@metafoo.de>
1143 W: http://ez.analog.com/community/linux-device-drivers
1144 F: drivers/dma/dma-axi-dmac.c
1146 ANALOG DEVICES INC IIO DRIVERS
1147 M: Lars-Peter Clausen <lars@metafoo.de>
1148 M: Michael Hennerich <Michael.Hennerich@analog.com>
1150 W: http://wiki.analog.com/
1151 W: http://ez.analog.com/community/linux-device-drivers
1152 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1153 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1154 F: Documentation/devicetree/bindings/iio/*/adi,*
1155 F: Documentation/devicetree/bindings/iio/dac/adi,ad5758.yaml
1156 F: drivers/iio/*/ad*
1157 F: drivers/iio/adc/ltc249*
1158 F: drivers/iio/amplifiers/hmc425a.c
1159 F: drivers/staging/iio/*/ad*
1160 X: drivers/iio/*/adjd*
1162 ANALOGBITS PLL LIBRARIES
1163 M: Paul Walmsley <paul.walmsley@sifive.com>
1165 F: drivers/clk/analogbits/*
1166 F: include/linux/clk/analogbits*
1169 M: Nick Hu <nickhu@andestech.com>
1170 M: Greentime Hu <green.hu@gmail.com>
1171 M: Vincent Chen <deanbo422@gmail.com>
1173 T: git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1174 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1175 F: Documentation/devicetree/bindings/nds32/
1180 ANDROID CONFIG FRAGMENTS
1181 M: Rob Herring <robh@kernel.org>
1183 F: kernel/configs/android*
1186 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1187 M: Arve Hjønnevåg <arve@android.com>
1188 M: Todd Kjos <tkjos@android.com>
1189 M: Martijn Coenen <maco@android.com>
1190 M: Joel Fernandes <joel@joelfernandes.org>
1191 M: Christian Brauner <christian@brauner.io>
1192 M: Hridya Valsaraju <hridya@google.com>
1193 M: Suren Baghdasaryan <surenb@google.com>
1194 L: linux-kernel@vger.kernel.org
1196 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1198 F: drivers/staging/android/
1200 ANDROID GOLDFISH PIC DRIVER
1201 M: Miodrag Dinic <miodrag.dinic@mips.com>
1203 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1204 F: drivers/irqchip/irq-goldfish-pic.c
1206 ANDROID GOLDFISH RTC DRIVER
1207 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
1209 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1210 F: drivers/rtc/rtc-goldfish.c
1212 AOA (Apple Onboard Audio) ALSA DRIVER
1213 M: Johannes Berg <johannes@sipsolutions.net>
1214 L: linuxppc-dev@lists.ozlabs.org
1215 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1219 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1220 M: William Breathitt Gray <vilhelm.gray@gmail.com>
1221 L: linux-iio@vger.kernel.org
1223 F: drivers/iio/adc/stx104.c
1226 M: Jiri Kosina <jikos@kernel.org>
1228 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1229 F: arch/x86/kernel/apm_32.c
1230 F: drivers/char/apm-emulation.c
1231 F: include/linux/apm_bios.h
1232 F: include/uapi/linux/apm_bios.h
1234 APPARMOR SECURITY MODULE
1235 M: John Johansen <john.johansen@canonical.com>
1236 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1238 W: wiki.apparmor.net
1239 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1240 F: Documentation/admin-guide/LSM/apparmor.rst
1241 F: security/apparmor/
1243 APPLE BCM5974 MULTITOUCH DRIVER
1244 M: Henrik Rydberg <rydberg@bitmath.org>
1245 L: linux-input@vger.kernel.org
1247 F: drivers/input/mouse/bcm5974.c
1250 M: Henrik Rydberg <rydberg@bitmath.org>
1251 L: linux-hwmon@vger.kernel.org
1253 F: drivers/hwmon/applesmc.c
1255 APPLETALK NETWORK LAYER
1256 L: netdev@vger.kernel.org
1258 F: drivers/net/appletalk/
1259 F: include/linux/atalk.h
1260 F: include/uapi/linux/atalk.h
1263 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1264 M: Khuong Dinh <khuong@os.amperecomputing.com>
1266 F: arch/arm64/boot/dts/apm/
1268 APPLIED MICRO (APM) X-GENE SOC EDAC
1269 M: Khuong Dinh <khuong@os.amperecomputing.com>
1271 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1272 F: drivers/edac/xgene_edac.c
1274 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1275 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1276 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1278 F: drivers/net/ethernet/apm/xgene-v2/
1280 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1281 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1282 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1283 M: Quan Nguyen <quan@os.amperecomputing.com>
1285 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1286 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1287 F: drivers/net/ethernet/apm/xgene/
1288 F: drivers/net/mdio/mdio-xgene.c
1290 APPLIED MICRO (APM) X-GENE SOC PMU
1291 M: Khuong Dinh <khuong@os.amperecomputing.com>
1293 F: Documentation/admin-guide/perf/xgene-pmu.rst
1294 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1295 F: drivers/perf/xgene_pmu.c
1297 APTINA CAMERA SENSOR PLL
1298 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1299 L: linux-media@vger.kernel.org
1301 F: drivers/media/i2c/aptina-pll.*
1303 AQUANTIA ETHERNET DRIVER (atlantic)
1304 M: Igor Russkikh <irusskikh@marvell.com>
1305 L: netdev@vger.kernel.org
1307 W: https://www.marvell.com/
1308 Q: https://patchwork.kernel.org/project/netdevbpf/list/
1309 F: Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1310 F: drivers/net/ethernet/aquantia/atlantic/
1312 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1313 M: Egor Pomozov <epomozov@marvell.com>
1314 L: netdev@vger.kernel.org
1316 W: http://www.aquantia.com
1317 F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1319 ARASAN NAND CONTROLLER DRIVER
1320 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1321 L: linux-mtd@lists.infradead.org
1323 F: Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1324 F: drivers/mtd/nand/raw/arasan-nand-controller.c
1326 ARC FRAMEBUFFER DRIVER
1327 M: Jaya Kumar <jayalk@intworks.biz>
1329 F: drivers/video/fbdev/arcfb.c
1330 F: drivers/video/fbdev/core/fb_defio.c
1333 M: Alexey Brodkin <abrodkin@synopsys.com>
1335 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1336 F: drivers/gpu/drm/arc/
1338 ARCNET NETWORK LAYER
1339 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1340 L: netdev@vger.kernel.org
1342 F: drivers/net/arcnet/
1343 F: include/uapi/linux/if_arcnet.h
1345 ARM ARCHITECTED TIMER DRIVER
1346 M: Mark Rutland <mark.rutland@arm.com>
1347 M: Marc Zyngier <maz@kernel.org>
1348 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1350 F: arch/arm/include/asm/arch_timer.h
1351 F: arch/arm64/include/asm/arch_timer.h
1352 F: drivers/clocksource/arm_arch_timer.c
1354 ARM HDLCD DRM DRIVER
1355 M: Liviu Dudau <liviu.dudau@arm.com>
1357 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1358 F: drivers/gpu/drm/arm/hdlcd_*
1360 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1361 M: Linus Walleij <linus.walleij@linaro.org>
1362 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1364 F: Documentation/devicetree/bindings/arm/arm,integrator.yaml
1365 F: Documentation/devicetree/bindings/arm/arm,realview.yaml
1366 F: Documentation/devicetree/bindings/arm/arm,versatile.yaml
1367 F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1368 F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1369 F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1370 F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1371 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1372 F: Documentation/devicetree/bindings/mtd/arm-versatile.txt
1373 F: arch/arm/boot/dts/arm-realview-*
1374 F: arch/arm/boot/dts/integrator*
1375 F: arch/arm/boot/dts/versatile*
1376 F: arch/arm/mach-integrator/
1377 F: arch/arm/mach-realview/
1378 F: arch/arm/mach-versatile/
1379 F: arch/arm/plat-versatile/
1380 F: drivers/bus/arm-integrator-lm.c
1381 F: drivers/clk/versatile/
1382 F: drivers/i2c/busses/i2c-versatile.c
1383 F: drivers/irqchip/irq-versatile-fpga.c
1384 F: drivers/mtd/maps/physmap-versatile.*
1385 F: drivers/power/reset/arm-versatile-reboot.c
1386 F: drivers/soc/versatile/
1388 ARM KOMEDA DRM-KMS DRIVER
1389 M: James (Qian) Wang <james.qian.wang@arm.com>
1390 M: Liviu Dudau <liviu.dudau@arm.com>
1391 M: Mihail Atanassov <mihail.atanassov@arm.com>
1392 L: Mali DP Maintainers <malidp@foss.arm.com>
1394 T: git git://anongit.freedesktop.org/drm/drm-misc
1395 F: Documentation/devicetree/bindings/display/arm,komeda.txt
1396 F: Documentation/gpu/komeda-kms.rst
1397 F: drivers/gpu/drm/arm/display/include/
1398 F: drivers/gpu/drm/arm/display/komeda/
1400 ARM MALI PANFROST DRM DRIVER
1401 M: Rob Herring <robh@kernel.org>
1402 M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1403 R: Steven Price <steven.price@arm.com>
1404 R: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1405 L: dri-devel@lists.freedesktop.org
1407 T: git git://anongit.freedesktop.org/drm/drm-misc
1408 F: drivers/gpu/drm/panfrost/
1409 F: include/uapi/drm/panfrost_drm.h
1411 ARM MALI-DP DRM DRIVER
1412 M: Liviu Dudau <liviu.dudau@arm.com>
1413 M: Brian Starkey <brian.starkey@arm.com>
1414 L: Mali DP Maintainers <malidp@foss.arm.com>
1416 T: git git://anongit.freedesktop.org/drm/drm-misc
1417 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1418 F: Documentation/gpu/afbc.rst
1419 F: drivers/gpu/drm/arm/
1421 ARM MFM AND FLOPPY DRIVERS
1422 M: Ian Molton <spyro@f2s.com>
1424 F: arch/arm/include/asm/floppy.h
1425 F: arch/arm/mach-rpc/floppydma.S
1427 ARM PMU PROFILING AND DEBUGGING
1428 M: Will Deacon <will@kernel.org>
1429 M: Mark Rutland <mark.rutland@arm.com>
1430 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1432 F: Documentation/devicetree/bindings/arm/pmu.yaml
1433 F: Documentation/devicetree/bindings/perf/
1434 F: arch/arm*/include/asm/hw_breakpoint.h
1435 F: arch/arm*/include/asm/perf_event.h
1436 F: arch/arm*/kernel/hw_breakpoint.c
1437 F: arch/arm*/kernel/perf_*
1439 F: include/linux/perf/arm_pmu.h
1442 M: Russell King <linux@armlinux.org.uk>
1443 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1445 W: http://www.armlinux.org.uk/
1446 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1448 X: arch/arm/boot/dts/
1450 ARM PRIMECELL AACI PL041 DRIVER
1451 M: Russell King <linux@armlinux.org.uk>
1455 ARM PRIMECELL BUS SUPPORT
1456 M: Russell King <linux@armlinux.org.uk>
1459 F: include/linux/amba/bus.h
1461 ARM PRIMECELL CLCD PL110 DRIVER
1462 M: Russell King <linux@armlinux.org.uk>
1464 F: drivers/video/fbdev/amba-clcd.*
1466 ARM PRIMECELL KMI PL050 DRIVER
1467 M: Russell King <linux@armlinux.org.uk>
1469 F: drivers/input/serio/ambakmi.*
1470 F: include/linux/amba/kmi.h
1472 ARM PRIMECELL MMCI PL180/1 DRIVER
1473 M: Russell King <linux@armlinux.org.uk>
1475 F: drivers/mmc/host/mmci.*
1476 F: include/linux/amba/mmci.h
1478 ARM PRIMECELL SSP PL022 SPI DRIVER
1479 M: Linus Walleij <linus.walleij@linaro.org>
1480 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1482 F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1483 F: drivers/spi/spi-pl022.c
1485 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1486 M: Russell King <linux@armlinux.org.uk>
1488 F: drivers/tty/serial/amba-pl01*.c
1489 F: include/linux/amba/serial.h
1491 ARM PRIMECELL VIC PL190/PL192 DRIVER
1492 M: Linus Walleij <linus.walleij@linaro.org>
1493 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1495 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1496 F: drivers/irqchip/irq-vic.c
1498 ARM SMC WATCHDOG DRIVER
1499 M: Julius Werner <jwerner@chromium.org>
1500 R: Evan Benn <evanbenn@chromium.org>
1502 F: Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1503 F: drivers/watchdog/arm_smc_wdt.c
1506 M: Will Deacon <will@kernel.org>
1507 R: Robin Murphy <robin.murphy@arm.com>
1508 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1510 F: Documentation/devicetree/bindings/iommu/arm,smmu*
1511 F: drivers/iommu/arm/
1512 F: drivers/iommu/io-pgtable-arm*
1514 ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1515 M: Arnd Bergmann <arnd@arndb.de>
1516 M: Olof Johansson <olof@lixom.net>
1518 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1520 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1521 F: arch/arm/boot/dts/Makefile
1522 F: arch/arm64/boot/dts/Makefile
1524 ARM SUB-ARCHITECTURES
1525 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1527 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1531 ARM/ACTIONS SEMI ARCHITECTURE
1532 M: Andreas Färber <afaerber@suse.de>
1533 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1534 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1535 L: linux-actions@lists.infradead.org (moderated for non-subscribers)
1537 F: Documentation/devicetree/bindings/arm/actions.yaml
1538 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1539 F: Documentation/devicetree/bindings/dma/owl-dma.yaml
1540 F: Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1541 F: Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1542 F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1543 F: Documentation/devicetree/bindings/pinctrl/actions,*
1544 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1545 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1546 F: arch/arm/boot/dts/owl-*
1547 F: arch/arm/mach-actions/
1548 F: arch/arm64/boot/dts/actions/
1549 F: drivers/clk/actions/
1550 F: drivers/clocksource/timer-owl*
1551 F: drivers/dma/owl-dma.c
1552 F: drivers/i2c/busses/i2c-owl.c
1553 F: drivers/irqchip/irq-owl-sirq.c
1554 F: drivers/mmc/host/owl-mmc.c
1555 F: drivers/pinctrl/actions/*
1556 F: drivers/soc/actions/
1557 F: include/dt-bindings/power/owl-*
1558 F: include/dt-bindings/reset/actions,*
1559 F: include/linux/soc/actions/
1562 ARM/ADS SPHERE MACHINE SUPPORT
1563 M: Lennert Buytenhek <kernel@wantstofly.org>
1564 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1567 ARM/AFEB9260 MACHINE SUPPORT
1568 M: Sergey Lapin <slapin@ossfans.org>
1569 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1572 ARM/AJECO 1ARM MACHINE SUPPORT
1573 M: Lennert Buytenhek <kernel@wantstofly.org>
1574 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1577 ARM/Allwinner SoC Clock Support
1578 M: Emilio López <emilio@elopez.com.ar>
1580 F: drivers/clk/sunxi/
1582 ARM/Allwinner sunXi SoC support
1583 M: Maxime Ripard <mripard@kernel.org>
1584 M: Chen-Yu Tsai <wens@csie.org>
1585 R: Jernej Skrabec <jernej.skrabec@siol.net>
1586 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1588 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1589 L: linux-sunxi@lists.linux.dev
1590 F: arch/arm/mach-sunxi/
1591 F: arch/arm64/boot/dts/allwinner/
1592 F: drivers/clk/sunxi-ng/
1593 F: drivers/pinctrl/sunxi/
1594 F: drivers/soc/sunxi/
1599 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1600 M: Neil Armstrong <narmstrong@baylibre.com>
1601 M: Jerome Brunet <jbrunet@baylibre.com>
1602 L: linux-amlogic@lists.infradead.org
1604 F: Documentation/devicetree/bindings/clock/amlogic*
1605 F: drivers/clk/meson/
1606 F: include/dt-bindings/clock/gxbb*
1607 F: include/dt-bindings/clock/meson*
1609 ARM/Amlogic Meson SoC Crypto Drivers
1610 M: Corentin Labbe <clabbe@baylibre.com>
1611 L: linux-crypto@vger.kernel.org
1612 L: linux-amlogic@lists.infradead.org
1614 F: Documentation/devicetree/bindings/crypto/amlogic*
1615 F: drivers/crypto/amlogic/
1617 ARM/Amlogic Meson SoC Sound Drivers
1618 M: Jerome Brunet <jbrunet@baylibre.com>
1619 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1621 F: Documentation/devicetree/bindings/sound/amlogic*
1624 ARM/Amlogic Meson SoC support
1625 M: Kevin Hilman <khilman@baylibre.com>
1626 R: Neil Armstrong <narmstrong@baylibre.com>
1627 R: Jerome Brunet <jbrunet@baylibre.com>
1628 R: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1629 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1630 L: linux-amlogic@lists.infradead.org
1632 W: http://linux-meson.com/
1633 F: arch/arm/boot/dts/meson*
1634 F: arch/arm/mach-meson/
1635 F: arch/arm64/boot/dts/amlogic/
1636 F: drivers/mmc/host/meson*
1637 F: drivers/pinctrl/meson/
1638 F: drivers/rtc/rtc-meson*
1639 F: drivers/soc/amlogic/
1642 ARM/Annapurna Labs ALPINE ARCHITECTURE
1643 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1644 M: Antoine Tenart <atenart@kernel.org>
1645 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1647 F: arch/arm/boot/dts/alpine*
1648 F: arch/arm/mach-alpine/
1649 F: arch/arm64/boot/dts/amazon/
1650 F: drivers/*/*alpine*
1652 ARM/ARTPEC MACHINE SUPPORT
1653 M: Jesper Nilsson <jesper.nilsson@axis.com>
1654 M: Lars Persson <lars.persson@axis.com>
1655 L: linux-arm-kernel@axis.com
1657 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1658 F: arch/arm/boot/dts/artpec6*
1659 F: arch/arm/mach-artpec
1661 F: drivers/crypto/axis
1662 F: drivers/mmc/host/usdhi6rol0.c
1663 F: drivers/pinctrl/pinctrl-artpec*
1665 ARM/ASPEED I2C DRIVER
1666 M: Brendan Higgins <brendanhiggins@google.com>
1667 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1668 R: Joel Stanley <joel@jms.id.au>
1669 L: linux-i2c@vger.kernel.org
1670 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1672 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1673 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1674 F: drivers/i2c/busses/i2c-aspeed.c
1675 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1677 ARM/ASPEED MACHINE SUPPORT
1678 M: Joel Stanley <joel@jms.id.au>
1679 R: Andrew Jeffery <andrew@aj.id.au>
1680 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1681 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1683 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1684 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1685 F: arch/arm/boot/dts/aspeed-*
1686 F: arch/arm/mach-aspeed/
1689 ARM/BITMAIN ARCHITECTURE
1690 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1691 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1693 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1694 F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1695 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1696 F: arch/arm64/boot/dts/bitmain/
1697 F: drivers/clk/clk-bm1880.c
1698 F: drivers/pinctrl/pinctrl-bm1880.c
1700 ARM/CALXEDA HIGHBANK ARCHITECTURE
1701 M: Andre Przywara <andre.przywara@arm.com>
1702 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1704 F: arch/arm/boot/dts/ecx-*.dts*
1705 F: arch/arm/boot/dts/highbank.dts
1706 F: arch/arm/mach-highbank/
1708 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1709 M: Krzysztof Halasa <khalasa@piap.pl>
1711 F: arch/arm/mach-cns3xxx/
1713 ARM/CAVIUM THUNDER NETWORK DRIVER
1714 M: Sunil Goutham <sgoutham@marvell.com>
1715 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1717 F: drivers/net/ethernet/cavium/thunder/
1719 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1720 M: Lukasz Majewski <lukma@denx.de>
1721 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1723 F: arch/arm/mach-ep93xx/ts72xx.c
1725 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1726 M: Alexander Shiyan <shc_work@mail.ru>
1727 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1731 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1732 M: Lennert Buytenhek <kernel@wantstofly.org>
1733 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1736 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1737 M: Hartley Sweeten <hsweeten@visionengravers.com>
1738 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1739 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1741 F: arch/arm/mach-ep93xx/
1742 F: arch/arm/mach-ep93xx/include/mach/
1745 M: Russell King <linux@armlinux.org.uk>
1746 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1748 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1749 F: drivers/clk/clkdev.c
1751 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1752 M: Baruch Siach <baruch@tkos.co.il>
1753 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1755 F: arch/arm/boot/dts/cx92755*
1758 ARM/CONTEC MICRO9 MACHINE SUPPORT
1759 M: Hubert Feurstein <hubert.feurstein@contec.at>
1761 F: arch/arm/mach-ep93xx/micro9.c
1763 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1764 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1765 M: Suzuki K Poulose <suzuki.poulose@arm.com>
1766 R: Mike Leach <mike.leach@linaro.org>
1767 R: Leo Yan <leo.yan@linaro.org>
1768 L: coresight@lists.linaro.org (moderated for non-subscribers)
1769 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1771 T: git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
1772 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1773 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1774 F: Documentation/devicetree/bindings/arm/coresight-cti.yaml
1775 F: Documentation/devicetree/bindings/arm/coresight.txt
1776 F: Documentation/trace/coresight/*
1777 F: drivers/hwtracing/coresight/*
1778 F: include/dt-bindings/arm/coresight-cti-dt.h
1779 F: include/linux/coresight*
1780 F: tools/perf/arch/arm/util/auxtrace.c
1781 F: tools/perf/arch/arm/util/cs-etm.c
1782 F: tools/perf/arch/arm/util/cs-etm.h
1783 F: tools/perf/arch/arm/util/pmu.c
1784 F: tools/perf/util/cs-etm-decoder/*
1785 F: tools/perf/util/cs-etm.*
1787 ARM/CORGI MACHINE SUPPORT
1788 M: Richard Purdie <rpurdie@rpsys.net>
1791 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1792 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1793 M: Linus Walleij <linus.walleij@linaro.org>
1794 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1796 T: git git://github.com/ulli-kroll/linux.git
1797 F: Documentation/devicetree/bindings/arm/gemini.txt
1798 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1799 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1800 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1801 F: arch/arm/mach-gemini/
1802 F: drivers/net/ethernet/cortina/
1803 F: drivers/pinctrl/pinctrl-gemini.c
1804 F: drivers/rtc/rtc-ftrtc010.c
1806 ARM/CZ.NIC TURRIS SUPPORT
1807 M: Marek Behun <kabel@kernel.org>
1809 W: https://www.turris.cz/
1810 F: Documentation/ABI/testing/debugfs-moxtet
1811 F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
1812 F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1813 F: Documentation/devicetree/bindings/bus/moxtet.txt
1814 F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1815 F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1816 F: Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
1817 F: Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
1818 F: drivers/bus/moxtet.c
1819 F: drivers/firmware/turris-mox-rwtm.c
1820 F: drivers/leds/leds-turris-omnia.c
1821 F: drivers/mailbox/armada-37xx-rwtm-mailbox.c
1822 F: drivers/gpio/gpio-moxtet.c
1823 F: drivers/watchdog/armada_37xx_wdt.c
1824 F: include/dt-bindings/bus/moxtet.h
1825 F: include/linux/armada-37xx-rwtm-mailbox.h
1826 F: include/linux/moxtet.h
1828 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1829 M: Robert Jarzmik <robert.jarzmik@free.fr>
1830 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1832 F: arch/arm/mach-pxa/ezx.c
1834 ARM/FARADAY FA526 PORT
1835 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1836 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1838 T: git git://git.berlios.de/gemini-board
1839 F: arch/arm/mm/*-fa*
1841 ARM/FOOTBRIDGE ARCHITECTURE
1842 M: Russell King <linux@armlinux.org.uk>
1843 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1845 W: http://www.armlinux.org.uk/
1846 F: arch/arm/include/asm/hardware/dec21285.h
1847 F: arch/arm/mach-footbridge/
1849 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1850 M: Shawn Guo <shawnguo@kernel.org>
1851 M: Sascha Hauer <s.hauer@pengutronix.de>
1852 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1853 R: Fabio Estevam <festevam@gmail.com>
1854 R: NXP Linux Team <linux-imx@nxp.com>
1855 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1857 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1858 X: drivers/media/i2c/
1862 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1863 M: Shawn Guo <shawnguo@kernel.org>
1864 M: Li Yang <leoyang.li@nxp.com>
1865 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1867 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1868 F: arch/arm/boot/dts/ls1021a*
1869 F: arch/arm64/boot/dts/freescale/fsl-*
1870 F: arch/arm64/boot/dts/freescale/qoriq-*
1872 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1873 M: Shawn Guo <shawnguo@kernel.org>
1874 M: Sascha Hauer <s.hauer@pengutronix.de>
1875 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1876 R: Stefan Agner <stefan@agner.ch>
1877 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1879 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1880 F: arch/arm/boot/dts/vf*
1881 F: arch/arm/mach-imx/*vf610*
1883 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1884 M: Lennert Buytenhek <kernel@wantstofly.org>
1885 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1888 ARM/GUMSTIX MACHINE SUPPORT
1889 M: Steve Sakoman <sakoman@gmail.com>
1890 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1893 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1894 M: Philipp Zabel <philipp.zabel@gmail.com>
1895 M: Paul Parsons <lost.distance@yahoo.com>
1896 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1898 F: arch/arm/mach-pxa/hx4700.c
1899 F: arch/arm/mach-pxa/include/mach/hx4700.h
1900 F: sound/soc/pxa/hx4700.c
1902 ARM/HISILICON SOC SUPPORT
1903 M: Wei Xu <xuwei5@hisilicon.com>
1904 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1906 W: http://www.hisilicon.com
1907 T: git git://github.com/hisilicon/linux-hisi.git
1908 F: arch/arm/boot/dts/hi3*
1909 F: arch/arm/boot/dts/hip*
1910 F: arch/arm/boot/dts/hisi*
1911 F: arch/arm/mach-hisi/
1912 F: arch/arm64/boot/dts/hisilicon/
1914 ARM/HP JORNADA 7XX MACHINE SUPPORT
1915 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1918 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1919 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1920 F: arch/arm/mach-sa1100/jornada720.c
1922 ARM/IGEP MACHINE SUPPORT
1923 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1924 M: Javier Martinez Canillas <javier@dowhile0.org>
1925 L: linux-omap@vger.kernel.org
1926 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1928 F: arch/arm/boot/dts/omap3-igep*
1930 ARM/INCOME PXA270 SUPPORT
1931 M: Marek Vasut <marek.vasut@gmail.com>
1932 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1934 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1936 ARM/INTEL IOP32X ARM ARCHITECTURE
1937 M: Lennert Buytenhek <kernel@wantstofly.org>
1938 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1941 ARM/INTEL IQ81342EX MACHINE SUPPORT
1942 M: Lennert Buytenhek <kernel@wantstofly.org>
1943 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1946 ARM/INTEL IXDP2850 MACHINE SUPPORT
1947 M: Lennert Buytenhek <kernel@wantstofly.org>
1948 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1951 ARM/INTEL IXP4XX ARM ARCHITECTURE
1952 M: Linus Walleij <linusw@kernel.org>
1953 M: Imre Kaloz <kaloz@openwrt.org>
1954 M: Krzysztof Halasa <khalasa@piap.pl>
1955 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1957 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1958 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1959 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1960 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1961 F: arch/arm/mach-ixp4xx/
1962 F: drivers/clocksource/timer-ixp4xx.c
1963 F: drivers/gpio/gpio-ixp4xx.c
1964 F: drivers/irqchip/irq-ixp4xx.c
1965 F: include/linux/irqchip/irq-ixp4xx.h
1966 F: include/linux/platform_data/timer-ixp4xx.h
1968 ARM/INTEL KEEMBAY ARCHITECTURE
1969 M: Paul J. Murphy <paul.j.murphy@intel.com>
1970 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
1972 F: Documentation/devicetree/bindings/arm/intel,keembay.yaml
1973 F: arch/arm64/boot/dts/intel/keembay-evm.dts
1974 F: arch/arm64/boot/dts/intel/keembay-soc.dtsi
1976 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1977 M: Jonathan Cameron <jic23@cam.ac.uk>
1978 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1980 F: arch/arm/mach-pxa/stargate2.c
1981 F: drivers/pcmcia/pxa2xx_stargate2.c
1983 ARM/INTEL XSC3 (MANZANO) ARM CORE
1984 M: Lennert Buytenhek <kernel@wantstofly.org>
1985 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1988 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1989 M: Lennert Buytenhek <kernel@wantstofly.org>
1990 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1993 ARM/LG1K ARCHITECTURE
1994 M: Chanho Min <chanho.min@lge.com>
1995 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1997 F: arch/arm64/boot/dts/lg/
1999 ARM/LOGICPD PXA270 MACHINE SUPPORT
2000 M: Lennert Buytenhek <kernel@wantstofly.org>
2001 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2004 ARM/LPC18XX ARCHITECTURE
2005 M: Vladimir Zapolskiy <vz@mleia.com>
2006 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2008 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
2009 F: arch/arm/boot/dts/lpc43*
2010 F: drivers/i2c/busses/i2c-lpc2k.c
2011 F: drivers/memory/pl172.c
2012 F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
2013 F: drivers/rtc/rtc-lpc24xx.c
2016 ARM/LPC32XX SOC SUPPORT
2017 M: Vladimir Zapolskiy <vz@mleia.com>
2018 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2020 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
2021 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2022 F: arch/arm/boot/dts/lpc32*
2023 F: arch/arm/mach-lpc32xx/
2024 F: drivers/i2c/busses/i2c-pnx.c
2025 F: drivers/net/ethernet/nxp/lpc_eth.c
2026 F: drivers/usb/host/ohci-nxp.c
2027 F: drivers/watchdog/pnx4008_wdt.c
2030 ARM/MAGICIAN MACHINE SUPPORT
2031 M: Philipp Zabel <philipp.zabel@gmail.com>
2034 ARM/Marvell Dove/MV78xx0/Orion SOC support
2035 M: Andrew Lunn <andrew@lunn.ch>
2036 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2037 M: Gregory Clement <gregory.clement@bootlin.com>
2038 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2040 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2041 F: Documentation/devicetree/bindings/soc/dove/
2042 F: arch/arm/boot/dts/dove*
2043 F: arch/arm/boot/dts/orion5x*
2044 F: arch/arm/mach-dove/
2045 F: arch/arm/mach-mv78xx0/
2046 F: arch/arm/mach-orion5x/
2047 F: arch/arm/plat-orion/
2048 F: drivers/soc/dove/
2050 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2051 M: Andrew Lunn <andrew@lunn.ch>
2052 M: Gregory Clement <gregory.clement@bootlin.com>
2053 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2054 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2056 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2057 F: arch/arm/boot/dts/armada*
2058 F: arch/arm/boot/dts/kirkwood*
2059 F: arch/arm/configs/mvebu_*_defconfig
2060 F: arch/arm/mach-mvebu/
2061 F: arch/arm64/boot/dts/marvell/armada*
2062 F: arch/arm64/boot/dts/marvell/cn913*
2063 F: drivers/cpufreq/armada-37xx-cpufreq.c
2064 F: drivers/cpufreq/armada-8k-cpufreq.c
2065 F: drivers/cpufreq/mvebu-cpufreq.c
2066 F: drivers/irqchip/irq-armada-370-xp.c
2067 F: drivers/irqchip/irq-mvebu-*
2068 F: drivers/pinctrl/mvebu/
2069 F: drivers/rtc/rtc-armada38x.c
2071 ARM/Mediatek RTC DRIVER
2072 M: Eddie Huang <eddie.huang@mediatek.com>
2073 M: Sean Wang <sean.wang@mediatek.com>
2074 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2075 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2077 F: Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2078 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2079 F: drivers/rtc/rtc-mt2712.c
2080 F: drivers/rtc/rtc-mt6397.c
2081 F: drivers/rtc/rtc-mt7622.c
2083 ARM/Mediatek SoC support
2084 M: Matthias Brugger <matthias.bgg@gmail.com>
2085 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2086 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2088 W: https://mtk.wiki.kernel.org/
2089 C: irc://chat.freenode.net/linux-mediatek
2090 F: arch/arm/boot/dts/mt6*
2091 F: arch/arm/boot/dts/mt7*
2092 F: arch/arm/boot/dts/mt8*
2093 F: arch/arm/mach-mediatek/
2094 F: arch/arm64/boot/dts/mediatek/
2095 F: drivers/soc/mediatek/
2100 ARM/Mediatek USB3 PHY DRIVER
2101 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
2102 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2103 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2105 F: Documentation/devicetree/bindings/phy/mediatek,*
2106 F: drivers/phy/mediatek/
2108 ARM/Microchip (AT91) SoC support
2109 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2110 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
2111 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2112 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2114 W: http://www.linux4sam.org
2115 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2116 F: arch/arm/boot/dts/at91*.dts
2117 F: arch/arm/boot/dts/at91*.dtsi
2118 F: arch/arm/boot/dts/sama*.dts
2119 F: arch/arm/boot/dts/sama*.dtsi
2120 F: arch/arm/include/debug/at91.S
2121 F: arch/arm/mach-at91/
2122 F: drivers/memory/atmel*
2123 F: drivers/watchdog/sama5d4_wdt.c
2124 F: include/soc/at91/
2125 X: drivers/input/touchscreen/atmel_mxt_ts.c
2126 X: drivers/net/wireless/atmel/
2130 ARM/Microchip Sparx5 SoC support
2131 M: Lars Povlsen <lars.povlsen@microchip.com>
2132 M: Steen Hegelund <Steen.Hegelund@microchip.com>
2133 M: UNGLinuxDriver@microchip.com
2134 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2136 T: git git://github.com/microchip-ung/linux-upstream.git
2137 F: arch/arm64/boot/dts/microchip/
2138 F: drivers/pinctrl/pinctrl-microchip-sgpio.c
2141 Microchip Timer Counter Block (TCB) Capture Driver
2142 M: Kamel Bouhara <kamel.bouhara@bootlin.com>
2143 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2144 L: linux-iio@vger.kernel.org
2146 F: drivers/counter/microchip-tcb-capture.c
2148 ARM/MIOA701 MACHINE SUPPORT
2149 M: Robert Jarzmik <robert.jarzmik@free.fr>
2150 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2152 F: arch/arm/mach-pxa/mioa701.c
2154 ARM/MStar/Sigmastar Armv7 SoC support
2155 M: Daniel Palmer <daniel@thingy.jp>
2156 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2158 W: http://linux-chenxing.org/
2159 F: Documentation/devicetree/bindings/arm/mstar/*
2160 F: Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2161 F: Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2162 F: arch/arm/boot/dts/mstar-*
2163 F: arch/arm/mach-mstar/
2164 F: drivers/clk/mstar/
2165 F: drivers/gpio/gpio-msc313.c
2166 F: include/dt-bindings/clock/mstar-*
2167 F: include/dt-bindings/gpio/msc313-gpio.h
2169 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2170 M: Michael Petchkovsky <mkpetch@internode.on.net>
2173 ARM/NOMADIK/Ux500 ARCHITECTURES
2174 M: Linus Walleij <linus.walleij@linaro.org>
2175 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2177 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2178 F: Documentation/devicetree/bindings/arm/ste-*
2179 F: Documentation/devicetree/bindings/arm/ux500.yaml
2180 F: Documentation/devicetree/bindings/arm/ux500/
2181 F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2182 F: arch/arm/boot/dts/ste-*
2183 F: arch/arm/mach-nomadik/
2184 F: arch/arm/mach-ux500/
2185 F: drivers/clk/clk-nomadik.c
2186 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2187 F: drivers/dma/ste_dma40*
2188 F: drivers/hwspinlock/u8500_hsem.c
2189 F: drivers/i2c/busses/i2c-nomadik.c
2190 F: drivers/iio/adc/ab8500-gpadc.c
2191 F: drivers/mfd/ab8500*
2192 F: drivers/mfd/abx500*
2193 F: drivers/mfd/db8500*
2194 F: drivers/mfd/dbx500*
2195 F: drivers/pinctrl/nomadik/
2196 F: drivers/rtc/rtc-ab8500.c
2197 F: drivers/rtc/rtc-pl031.c
2198 F: drivers/soc/ux500/
2200 ARM/NUVOTON NPCM ARCHITECTURE
2201 M: Avi Fishman <avifishman70@gmail.com>
2202 M: Tomer Maimon <tmaimon77@gmail.com>
2203 M: Tali Perry <tali.perry1@gmail.com>
2204 R: Patrick Venture <venture@google.com>
2205 R: Nancy Yuen <yuenn@google.com>
2206 R: Benjamin Fair <benjaminfair@google.com>
2207 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2209 F: Documentation/devicetree/bindings/*/*/*npcm*
2210 F: Documentation/devicetree/bindings/*/*npcm*
2211 F: arch/arm/boot/dts/nuvoton-npcm*
2212 F: arch/arm/mach-npcm/
2214 F: drivers/*/*/*npcm*
2215 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2217 ARM/NUVOTON WPCM450 ARCHITECTURE
2218 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
2219 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2221 F: Documentation/devicetree/bindings/*/*wpcm*
2222 F: arch/arm/boot/dts/nuvoton-wpcm450*
2223 F: arch/arm/mach-npcm/wpcm450.c
2226 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2227 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2229 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2230 F: arch/arm/mach-s3c/gta02.h
2231 F: arch/arm/mach-s3c/mach-gta02.c
2233 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2234 M: Alexander Clouter <alex@digriz.org.uk>
2235 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2237 W: http://www.digriz.org.uk/ts78xx/kernel
2238 F: arch/arm/mach-orion5x/ts78xx-*
2240 ARM/OXNAS platform support
2241 M: Neil Armstrong <narmstrong@baylibre.com>
2242 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2243 L: linux-oxnas@groups.io (moderated for non-subscribers)
2245 F: arch/arm/boot/dts/ox8*.dts*
2246 F: arch/arm/mach-oxnas/
2247 F: drivers/power/reset/oxnas-restart.c
2250 ARM/PALM TREO SUPPORT
2251 M: Tomas Cech <sleep_walker@suse.com>
2252 L: linux-arm-kernel@lists.infradead.org
2254 W: http://hackndev.com
2255 F: arch/arm/mach-pxa/palmtreo.*
2257 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2258 M: Marek Vasut <marek.vasut@gmail.com>
2259 L: linux-arm-kernel@lists.infradead.org
2261 W: http://hackndev.com
2262 F: arch/arm/mach-pxa/include/mach/palmld.h
2263 F: arch/arm/mach-pxa/include/mach/palmtc.h
2264 F: arch/arm/mach-pxa/include/mach/palmtx.h
2265 F: arch/arm/mach-pxa/palmld.c
2266 F: arch/arm/mach-pxa/palmt5.*
2267 F: arch/arm/mach-pxa/palmtc.c
2268 F: arch/arm/mach-pxa/palmte2.*
2269 F: arch/arm/mach-pxa/palmtx.c
2272 M: Sergey Lapin <slapin@ossfans.org>
2273 L: linux-arm-kernel@lists.infradead.org
2275 W: http://hackndev.com
2276 F: arch/arm/mach-pxa/palmz72.*
2279 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2281 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2283 ARM/PT DIGITAL BOARD PORT
2284 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2285 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2287 W: http://www.armlinux.org.uk/
2289 ARM/QUALCOMM SUPPORT
2290 M: Andy Gross <agross@kernel.org>
2291 M: Bjorn Andersson <bjorn.andersson@linaro.org>
2292 L: linux-arm-msm@vger.kernel.org
2294 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2295 F: Documentation/devicetree/bindings/*/qcom*
2296 F: Documentation/devicetree/bindings/soc/qcom/
2297 F: arch/arm/boot/dts/qcom-*.dts
2298 F: arch/arm/boot/dts/qcom-*.dtsi
2299 F: arch/arm/mach-qcom/
2300 F: arch/arm64/boot/dts/qcom/
2301 F: drivers/*/*/qcom*
2302 F: drivers/*/*/qcom/
2303 F: drivers/*/pm8???-*
2306 F: drivers/bluetooth/btqcomsmd.c
2307 F: drivers/clocksource/timer-qcom.c
2308 F: drivers/cpuidle/cpuidle-qcom-spm.c
2309 F: drivers/extcon/extcon-qcom*
2310 F: drivers/i2c/busses/i2c-qcom-geni.c
2311 F: drivers/i2c/busses/i2c-qup.c
2312 F: drivers/iommu/msm*
2313 F: drivers/mfd/ssbi.c
2314 F: drivers/mmc/host/mmci_qcom*
2315 F: drivers/mmc/host/sdhci-msm.c
2316 F: drivers/pci/controller/dwc/pcie-qcom.c
2317 F: drivers/phy/qualcomm/
2318 F: drivers/power/*/msm*
2319 F: drivers/reset/reset-qcom-*
2320 F: drivers/scsi/ufs/ufs-qcom*
2321 F: drivers/spi/spi-geni-qcom.c
2322 F: drivers/spi/spi-qcom-qspi.c
2323 F: drivers/spi/spi-qup.c
2324 F: drivers/tty/serial/msm_serial.c
2325 F: drivers/usb/dwc3/dwc3-qcom.c
2326 F: include/dt-bindings/*/qcom*
2327 F: include/linux/*/qcom*
2328 F: include/linux/soc/qcom/
2330 ARM/RADISYS ENP2611 MACHINE SUPPORT
2331 M: Lennert Buytenhek <kernel@wantstofly.org>
2332 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2335 ARM/RDA MICRO ARCHITECTURE
2336 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2337 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2338 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2340 F: Documentation/devicetree/bindings/arm/rda.yaml
2341 F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2342 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2343 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2344 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2345 F: arch/arm/boot/dts/rda8810pl-*
2346 F: drivers/clocksource/timer-rda.c
2347 F: drivers/gpio/gpio-rda.c
2348 F: drivers/irqchip/irq-rda-intc.c
2349 F: drivers/tty/serial/rda-uart.c
2351 ARM/REALTEK ARCHITECTURE
2352 M: Andreas Färber <afaerber@suse.de>
2353 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2354 L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2356 F: Documentation/devicetree/bindings/arm/realtek.yaml
2357 F: arch/arm/boot/dts/rtd*
2358 F: arch/arm/mach-realtek/
2359 F: arch/arm64/boot/dts/realtek/
2361 ARM/RENESAS ARM64 ARCHITECTURE
2362 M: Geert Uytterhoeven <geert+renesas@glider.be>
2363 M: Magnus Damm <magnus.damm@gmail.com>
2364 L: linux-renesas-soc@vger.kernel.org
2366 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2367 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2368 F: Documentation/devicetree/bindings/arm/renesas.yaml
2369 F: arch/arm64/boot/dts/renesas/
2370 F: drivers/soc/renesas/
2371 F: include/linux/soc/renesas/
2373 ARM/RISCPC ARCHITECTURE
2374 M: Russell King <linux@armlinux.org.uk>
2375 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2377 W: http://www.armlinux.org.uk/
2378 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2379 F: arch/arm/include/asm/hardware/ioc.h
2380 F: arch/arm/include/asm/hardware/iomd.h
2381 F: arch/arm/include/asm/hardware/memc.h
2382 F: arch/arm/mach-rpc/
2383 F: drivers/net/ethernet/8390/etherh.c
2384 F: drivers/net/ethernet/i825xx/ether1*
2385 F: drivers/net/ethernet/seeq/ether3*
2386 F: drivers/scsi/arm/
2388 ARM/Rockchip SoC support
2389 M: Heiko Stuebner <heiko@sntech.de>
2390 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2391 L: linux-rockchip@lists.infradead.org
2393 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2394 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2395 F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2396 F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2397 F: arch/arm/boot/dts/rk3*
2398 F: arch/arm/boot/dts/rv1108*
2399 F: arch/arm/mach-rockchip/
2400 F: drivers/*/*/*rockchip*
2401 F: drivers/*/*rockchip*
2402 F: drivers/clk/rockchip/
2403 F: drivers/i2c/busses/i2c-rk3x.c
2404 F: sound/soc/rockchip/
2407 ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2408 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
2409 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2410 L: linux-samsung-soc@vger.kernel.org
2412 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2413 F: Documentation/arm/samsung/
2414 F: Documentation/devicetree/bindings/arm/samsung/
2415 F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2416 F: arch/arm/boot/dts/exynos*
2417 F: arch/arm/boot/dts/s3c*
2418 F: arch/arm/boot/dts/s5p*
2419 F: arch/arm/mach-exynos*/
2420 F: arch/arm/mach-s3c/
2421 F: arch/arm/mach-s5p*/
2422 F: arch/arm64/boot/dts/exynos/
2423 F: drivers/*/*/*s3c24*
2424 F: drivers/*/*s3c24*
2425 F: drivers/*/*s3c64xx*
2426 F: drivers/*/*s5pv210*
2427 F: drivers/memory/samsung/
2428 F: drivers/soc/samsung/
2429 F: drivers/tty/serial/samsung*
2430 F: include/linux/platform_data/*s3c*
2431 F: include/linux/serial_s3c.h
2432 F: include/linux/soc/samsung/
2438 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2439 M: Andrzej Hajda <a.hajda@samsung.com>
2440 L: linux-arm-kernel@lists.infradead.org
2441 L: linux-media@vger.kernel.org
2443 F: drivers/media/platform/s5p-g2d/
2445 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2446 M: Marek Szyprowski <m.szyprowski@samsung.com>
2447 L: linux-samsung-soc@vger.kernel.org
2448 L: linux-media@vger.kernel.org
2450 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2451 F: drivers/media/cec/platform/s5p/
2453 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2454 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2455 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2456 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2457 L: linux-arm-kernel@lists.infradead.org
2458 L: linux-media@vger.kernel.org
2460 F: drivers/media/platform/s5p-jpeg/
2462 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2463 M: Andrzej Hajda <a.hajda@samsung.com>
2464 L: linux-arm-kernel@lists.infradead.org
2465 L: linux-media@vger.kernel.org
2467 F: drivers/media/platform/s5p-mfc/
2469 ARM/SHMOBILE ARM ARCHITECTURE
2470 M: Geert Uytterhoeven <geert+renesas@glider.be>
2471 M: Magnus Damm <magnus.damm@gmail.com>
2472 L: linux-renesas-soc@vger.kernel.org
2474 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2475 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2476 F: Documentation/devicetree/bindings/arm/renesas.yaml
2477 F: arch/arm/boot/dts/emev2*
2478 F: arch/arm/boot/dts/gr-peach*
2479 F: arch/arm/boot/dts/iwg20d-q7*
2480 F: arch/arm/boot/dts/r7s*
2481 F: arch/arm/boot/dts/r8a*
2482 F: arch/arm/boot/dts/r9a*
2483 F: arch/arm/boot/dts/sh*
2484 F: arch/arm/configs/shmobile_defconfig
2485 F: arch/arm/include/debug/renesas-scif.S
2486 F: arch/arm/mach-shmobile/
2487 F: drivers/soc/renesas/
2488 F: include/linux/soc/renesas/
2490 ARM/SOCFPGA ARCHITECTURE
2491 M: Dinh Nguyen <dinguyen@kernel.org>
2493 W: http://www.rocketboards.org
2494 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2495 F: arch/arm/boot/dts/socfpga*
2496 F: arch/arm/configs/socfpga_defconfig
2497 F: arch/arm/mach-socfpga/
2498 F: arch/arm64/boot/dts/altera/
2499 F: arch/arm64/boot/dts/intel/
2501 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2502 M: Dinh Nguyen <dinguyen@kernel.org>
2504 F: drivers/clk/socfpga/
2506 ARM/SOCFPGA EDAC SUPPORT
2507 M: Dinh Nguyen <dinguyen@kernel.org>
2509 F: drivers/edac/altera_edac.[ch]
2511 ARM/SPREADTRUM SoC SUPPORT
2512 M: Orson Zhai <orsonzhai@gmail.com>
2513 M: Baolin Wang <baolin.wang7@gmail.com>
2514 M: Chunyan Zhang <zhang.lyra@gmail.com>
2516 F: arch/arm64/boot/dts/sprd
2521 ARM/STI ARCHITECTURE
2522 M: Patrice Chotard <patrice.chotard@foss.st.com>
2523 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2525 W: http://www.stlinux.com
2526 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2527 F: arch/arm/boot/dts/sti*
2528 F: arch/arm/mach-sti/
2529 F: drivers/ata/ahci_st.c
2530 F: drivers/char/hw_random/st-rng.c
2531 F: drivers/clocksource/arm_global_timer.c
2532 F: drivers/clocksource/clksrc_st_lpc.c
2533 F: drivers/cpufreq/sti-cpufreq.c
2534 F: drivers/dma/st_fdma*
2535 F: drivers/i2c/busses/i2c-st.c
2536 F: drivers/media/platform/sti/c8sectpfe/
2537 F: drivers/media/rc/st_rc.c
2538 F: drivers/mmc/host/sdhci-st.c
2539 F: drivers/phy/st/phy-miphy28lp.c
2540 F: drivers/phy/st/phy-stih407-usb.c
2541 F: drivers/pinctrl/pinctrl-st.c
2542 F: drivers/remoteproc/st_remoteproc.c
2543 F: drivers/remoteproc/st_slim_rproc.c
2544 F: drivers/reset/sti/
2545 F: drivers/rtc/rtc-st-lpc.c
2546 F: drivers/tty/serial/st-asc.c
2547 F: drivers/usb/dwc3/dwc3-st.c
2548 F: drivers/usb/host/ehci-st.c
2549 F: drivers/usb/host/ohci-st.c
2550 F: drivers/watchdog/st_lpc_wdt.c
2551 F: include/linux/remoteproc/st_slim_rproc.h
2553 ARM/STM32 ARCHITECTURE
2554 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2555 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
2556 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2557 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2559 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2560 F: arch/arm/boot/dts/stm32*
2561 F: arch/arm/mach-stm32/
2562 F: drivers/clocksource/armv7m_systick.c
2566 ARM/Synaptics SoC support
2567 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2568 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2569 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2571 F: arch/arm/boot/dts/berlin*
2572 F: arch/arm/mach-berlin/
2573 F: arch/arm64/boot/dts/synaptics/
2575 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2576 M: Lennert Buytenhek <kernel@wantstofly.org>
2577 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2580 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2581 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2582 L: linux-tegra@vger.kernel.org
2583 L: linux-media@vger.kernel.org
2585 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2586 F: drivers/media/cec/platform/tegra/
2588 ARM/TETON BGA MACHINE SUPPORT
2589 M: "Mark F. Brown" <mark.brown314@gmail.com>
2590 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2593 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2594 M: Santosh Shilimkar <ssantosh@kernel.org>
2595 L: linux-kernel@vger.kernel.org
2597 F: drivers/memory/*emif*
2599 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2600 M: Santosh Shilimkar <ssantosh@kernel.org>
2601 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2603 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2604 F: arch/arm/boot/dts/keystone-*
2605 F: arch/arm/mach-keystone/
2607 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2608 M: Santosh Shilimkar <ssantosh@kernel.org>
2609 L: linux-kernel@vger.kernel.org
2611 F: drivers/clk/keystone/
2613 ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
2614 M: Santosh Shilimkar <ssantosh@kernel.org>
2615 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2616 L: linux-kernel@vger.kernel.org
2618 F: drivers/clocksource/timer-keystone.c
2620 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2621 M: Santosh Shilimkar <ssantosh@kernel.org>
2622 L: linux-kernel@vger.kernel.org
2624 F: drivers/power/reset/keystone-reset.c
2626 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2627 M: Nishanth Menon <nm@ti.com>
2628 M: Tero Kristo <kristo@kernel.org>
2629 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2631 F: Documentation/devicetree/bindings/arm/ti/k3.yaml
2632 F: arch/arm64/boot/dts/ti/Makefile
2633 F: arch/arm64/boot/dts/ti/k3-*
2634 F: include/dt-bindings/pinctrl/k3.h
2636 ARM/THECUS N2100 MACHINE SUPPORT
2637 M: Lennert Buytenhek <kernel@wantstofly.org>
2638 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2641 ARM/TOSA MACHINE SUPPORT
2642 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2643 M: Dirk Opfer <dirk@opfer-online.de>
2646 ARM/TOSHIBA VISCONTI ARCHITECTURE
2647 M: Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
2648 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2650 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
2651 F: Documentation/devicetree/bindings/arm/toshiba.yaml
2652 F: Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
2653 F: Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
2654 F: Documentation/devicetree/bindings/pinctrl/toshiba,tmpv7700-pinctrl.yaml
2655 F: Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
2656 F: arch/arm64/boot/dts/toshiba/
2657 F: drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
2658 F: drivers/gpio/gpio-visconti.c
2659 F: drivers/pinctrl/visconti/
2660 F: drivers/watchdog/visconti_wdt.c
2663 ARM/UNIPHIER ARCHITECTURE
2664 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
2665 M: Masami Hiramatsu <mhiramat@kernel.org>
2666 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2668 F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2669 F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2670 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2671 F: arch/arm/boot/dts/uniphier*
2672 F: arch/arm/include/asm/hardware/cache-uniphier.h
2673 F: arch/arm/mach-uniphier/
2674 F: arch/arm/mm/cache-uniphier.c
2675 F: arch/arm64/boot/dts/socionext/uniphier*
2676 F: drivers/bus/uniphier-system-bus.c
2677 F: drivers/clk/uniphier/
2678 F: drivers/dma/uniphier-mdmac.c
2679 F: drivers/gpio/gpio-uniphier.c
2680 F: drivers/i2c/busses/i2c-uniphier*
2681 F: drivers/irqchip/irq-uniphier-aidet.c
2682 F: drivers/mmc/host/uniphier-sd.c
2683 F: drivers/pinctrl/uniphier/
2684 F: drivers/reset/reset-uniphier.c
2685 F: drivers/tty/serial/8250/8250_uniphier.c
2688 ARM/VERSATILE EXPRESS PLATFORM
2689 M: Liviu Dudau <liviu.dudau@arm.com>
2690 M: Sudeep Holla <sudeep.holla@arm.com>
2691 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2692 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2696 F: arch/arm/boot/dts/vexpress*
2697 F: arch/arm/mach-vexpress/
2698 F: arch/arm64/boot/dts/arm/
2699 F: drivers/clk/versatile/clk-vexpress-osc.c
2700 F: drivers/clocksource/timer-versatile.c
2704 M: Russell King <linux@armlinux.org.uk>
2705 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2707 W: http://www.armlinux.org.uk/
2710 ARM/VOIPAC PXA270 SUPPORT
2711 M: Marek Vasut <marek.vasut@gmail.com>
2712 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2714 F: arch/arm/mach-pxa/include/mach/vpac270.h
2715 F: arch/arm/mach-pxa/vpac270.c
2717 ARM/VT8500 ARM ARCHITECTURE
2718 M: Tony Prisk <linux@prisktech.co.nz>
2719 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2721 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2722 F: arch/arm/mach-vt8500/
2723 F: drivers/clocksource/timer-vt8500.c
2724 F: drivers/i2c/busses/i2c-wmt.c
2725 F: drivers/mmc/host/wmt-sdmmc.c
2726 F: drivers/pwm/pwm-vt8500.c
2727 F: drivers/rtc/rtc-vt8500.c
2728 F: drivers/tty/serial/vt8500_serial.c
2729 F: drivers/usb/host/ehci-platform.c
2730 F: drivers/usb/host/uhci-platform.c
2731 F: drivers/video/fbdev/vt8500lcdfb.*
2732 F: drivers/video/fbdev/wm8505fb*
2733 F: drivers/video/fbdev/wmt_ge_rops.*
2735 ARM/ZIPIT Z2 SUPPORT
2736 M: Marek Vasut <marek.vasut@gmail.com>
2737 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2739 F: arch/arm/mach-pxa/include/mach/z2.h
2740 F: arch/arm/mach-pxa/z2.c
2742 ARM/ZYNQ ARCHITECTURE
2743 M: Michal Simek <michal.simek@xilinx.com>
2744 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2746 W: http://wiki.xilinx.com
2747 T: git https://github.com/Xilinx/linux-xlnx.git
2748 F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
2749 F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
2750 F: Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
2751 F: arch/arm/mach-zynq/
2752 F: drivers/block/xsysace.c
2753 F: drivers/clocksource/timer-cadence-ttc.c
2754 F: drivers/cpuidle/cpuidle-zynq.c
2755 F: drivers/edac/synopsys_edac.c
2756 F: drivers/i2c/busses/i2c-cadence.c
2757 F: drivers/i2c/busses/i2c-xiic.c
2758 F: drivers/mmc/host/sdhci-of-arasan.c
2762 ARM64 PORT (AARCH64 ARCHITECTURE)
2763 M: Catalin Marinas <catalin.marinas@arm.com>
2764 M: Will Deacon <will@kernel.org>
2765 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2767 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2768 F: Documentation/arm64/
2770 F: tools/testing/selftests/arm64/
2771 X: arch/arm64/boot/dts/
2773 ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
2774 M: George McCollister <george.mccollister@gmail.com>
2775 L: netdev@vger.kernel.org
2777 F: Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
2778 F: drivers/net/dsa/xrs700x/*
2779 F: net/dsa/tag_xrs700x.c
2781 AS3645A LED FLASH CONTROLLER DRIVER
2782 M: Sakari Ailus <sakari.ailus@iki.fi>
2783 L: linux-leds@vger.kernel.org
2785 F: drivers/leds/leds-as3645a.c
2787 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2788 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2789 L: linux-media@vger.kernel.org
2791 T: git git://linuxtv.org/media_tree.git
2792 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2793 F: drivers/media/i2c/ak7375.c
2795 ASAHI KASEI AK8974 DRIVER
2796 M: Linus Walleij <linus.walleij@linaro.org>
2797 L: linux-iio@vger.kernel.org
2799 W: http://www.akm.com/
2800 F: drivers/iio/magnetometer/ak8974.c
2802 ASC7621 HARDWARE MONITOR DRIVER
2803 M: George Joseph <george.joseph@fairview5.com>
2804 L: linux-hwmon@vger.kernel.org
2806 F: Documentation/hwmon/asc7621.rst
2807 F: drivers/hwmon/asc7621.c
2809 ASPEED PINCTRL DRIVERS
2810 M: Andrew Jeffery <andrew@aj.id.au>
2811 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2812 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2813 L: linux-gpio@vger.kernel.org
2815 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
2816 F: drivers/pinctrl/aspeed/
2818 ASPEED SCU INTERRUPT CONTROLLER DRIVER
2819 M: Eddie James <eajames@linux.ibm.com>
2820 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2822 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
2823 F: drivers/irqchip/irq-aspeed-scu-ic.c
2824 F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
2826 ASPEED SD/MMC DRIVER
2827 M: Andrew Jeffery <andrew@aj.id.au>
2828 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2829 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2830 L: linux-mmc@vger.kernel.org
2832 F: Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
2833 F: drivers/mmc/host/sdhci-of-aspeed*
2835 ASPEED VIDEO ENGINE DRIVER
2836 M: Eddie James <eajames@linux.ibm.com>
2837 L: linux-media@vger.kernel.org
2838 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2840 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2841 F: drivers/media/platform/aspeed-video.c
2843 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2844 M: Corentin Chary <corentin.chary@gmail.com>
2845 L: acpi4asus-user@lists.sourceforge.net
2846 L: platform-driver-x86@vger.kernel.org
2848 W: http://acpi4asus.sf.net
2849 F: drivers/platform/x86/asus*.c
2850 F: drivers/platform/x86/eeepc*.c
2852 ASUS WIRELESS RADIO CONTROL DRIVER
2853 M: João Paulo Rechi Vita <jprvita@gmail.com>
2854 L: platform-driver-x86@vger.kernel.org
2856 F: drivers/platform/x86/asus-wireless.c
2859 M: David Howells <dhowells@redhat.com>
2860 L: keyrings@vger.kernel.org
2862 F: Documentation/crypto/asymmetric-keys.rst
2863 F: crypto/asymmetric_keys/
2864 F: include/crypto/pkcs7.h
2865 F: include/crypto/public_key.h
2866 F: include/linux/verification.h
2868 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2869 R: Dan Williams <dan.j.williams@intel.com>
2871 W: http://sourceforge.net/projects/xscaleiop
2872 F: Documentation/crypto/async-tx-api.rst
2874 F: include/linux/async_tx.h
2877 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
2878 L: linux-i2c@vger.kernel.org
2880 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2881 F: Documentation/devicetree/bindings/eeprom/at24.yaml
2882 F: drivers/misc/eeprom/at24.c
2884 ATA OVER ETHERNET (AOE) DRIVER
2885 M: "Justin Sanders" <justin@coraid.com>
2887 W: http://www.openaoe.org/
2888 F: Documentation/admin-guide/aoe/
2889 F: drivers/block/aoe/
2891 ATHEROS 71XX/9XXX GPIO DRIVER
2892 M: Alban Bedel <albeu@free.fr>
2894 W: https://github.com/AlbanBedel/linux
2895 T: git git://github.com/AlbanBedel/linux
2896 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2897 F: drivers/gpio/gpio-ath79.c
2899 ATHEROS 71XX/9XXX USB PHY DRIVER
2900 M: Alban Bedel <albeu@free.fr>
2902 W: https://github.com/AlbanBedel/linux
2903 T: git git://github.com/AlbanBedel/linux
2904 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2905 F: drivers/phy/qualcomm/phy-ath79-usb.c
2907 ATHEROS ATH GENERIC UTILITIES
2908 M: Kalle Valo <kvalo@codeaurora.org>
2909 L: linux-wireless@vger.kernel.org
2911 F: drivers/net/wireless/ath/*
2913 ATHEROS ATH5K WIRELESS DRIVER
2914 M: Jiri Slaby <jirislaby@kernel.org>
2915 M: Nick Kossifidis <mickflemm@gmail.com>
2916 M: Luis Chamberlain <mcgrof@kernel.org>
2917 L: linux-wireless@vger.kernel.org
2919 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
2920 F: drivers/net/wireless/ath/ath5k/
2922 ATHEROS ATH6KL WIRELESS DRIVER
2923 M: Kalle Valo <kvalo@codeaurora.org>
2924 L: linux-wireless@vger.kernel.org
2926 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
2927 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2928 F: drivers/net/wireless/ath/ath6kl/
2931 M: Ville Syrjala <syrjala@sci.fi>
2933 F: drivers/input/misc/ati_remote2.c
2935 ATK0110 HWMON DRIVER
2936 M: Luca Tettamanti <kronos.it@gmail.com>
2937 L: linux-hwmon@vger.kernel.org
2939 F: drivers/hwmon/asus_atk0110.c
2941 ATLX ETHERNET DRIVERS
2942 M: Chris Snook <chris.snook@gmail.com>
2943 L: netdev@vger.kernel.org
2945 W: http://sourceforge.net/projects/atl1
2946 W: http://atl1.sourceforge.net
2947 F: drivers/net/ethernet/atheros/
2950 M: Chas Williams <3chas3@gmail.com>
2951 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2952 L: netdev@vger.kernel.org
2954 W: http://linux-atm.sourceforge.net
2956 F: include/linux/atm*
2957 F: include/uapi/linux/atm*
2959 ATMEL MACB ETHERNET DRIVER
2960 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2961 M: Claudiu Beznea <claudiu.beznea@microchip.com>
2963 F: drivers/net/ethernet/cadence/
2965 ATMEL MAXTOUCH DRIVER
2966 M: Nick Dyer <nick@shmanahar.org>
2968 T: git git://github.com/ndyer/linux.git
2969 F: Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
2970 F: drivers/input/touchscreen/atmel_mxt_ts.c
2972 ATMEL WIRELESS DRIVER
2973 M: Simon Kelley <simon@thekelleys.org.uk>
2974 L: linux-wireless@vger.kernel.org
2976 W: http://www.thekelleys.org.uk/atmel
2977 W: http://atmelwlandriver.sourceforge.net/
2978 F: drivers/net/wireless/atmel/atmel*
2980 ATOMIC INFRASTRUCTURE
2981 M: Will Deacon <will@kernel.org>
2982 M: Peter Zijlstra <peterz@infradead.org>
2983 R: Boqun Feng <boqun.feng@gmail.com>
2984 L: linux-kernel@vger.kernel.org
2986 F: arch/*/include/asm/atomic*.h
2987 F: include/*/atomic*.h
2988 F: include/linux/refcount.h
2989 F: Documentation/atomic_*.txt
2992 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2993 M: Bradley Grove <linuxdrivers@attotech.com>
2994 L: linux-scsi@vger.kernel.org
2996 W: http://www.attotech.com
2997 F: drivers/scsi/esas2r
2999 ATUSB IEEE 802.15.4 RADIO DRIVER
3000 M: Stefan Schmidt <stefan@datenfreihafen.org>
3001 L: linux-wpan@vger.kernel.org
3003 F: drivers/net/ieee802154/at86rf230.h
3004 F: drivers/net/ieee802154/atusb.c
3005 F: drivers/net/ieee802154/atusb.h
3008 M: Paul Moore <paul@paul-moore.com>
3009 M: Eric Paris <eparis@redhat.com>
3010 L: linux-audit@redhat.com (moderated for non-subscribers)
3012 W: https://github.com/linux-audit
3013 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3014 F: include/linux/audit.h
3015 F: include/uapi/linux/audit.h
3018 AUXILIARY DISPLAY DRIVERS
3019 M: Miguel Ojeda <ojeda@kernel.org>
3021 F: drivers/auxdisplay/
3022 F: include/linux/cfag12864b.h
3024 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3025 M: Andreas Klinger <ak@it-klinger.de>
3026 L: linux-iio@vger.kernel.org
3028 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3029 F: drivers/iio/adc/hx711.c
3032 M: Ralf Baechle <ralf@linux-mips.org>
3033 L: linux-hams@vger.kernel.org
3035 W: http://www.linux-ax25.org/
3036 F: include/net/ax25.h
3037 F: include/uapi/linux/ax25.h
3041 M: Peter Rosin <peda@axentia.se>
3042 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3044 F: arch/arm/boot/dts/at91-linea.dtsi
3045 F: arch/arm/boot/dts/at91-natte.dtsi
3046 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3047 F: arch/arm/boot/dts/at91-tse850-3.dts
3049 AXENTIA ASOC DRIVERS
3050 M: Peter Rosin <peda@axentia.se>
3051 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3053 F: Documentation/devicetree/bindings/sound/axentia,*
3054 F: sound/soc/atmel/tse850-pcm5142.c
3056 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3057 M: Nuno Sá <nuno.sa@analog.com>
3058 L: linux-hwmon@vger.kernel.org
3060 W: http://ez.analog.com/community/linux-device-drivers
3061 F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3062 F: drivers/hwmon/axi-fan-control.c
3064 AXXIA I2C CONTROLLER
3065 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
3066 L: linux-i2c@vger.kernel.org
3068 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3069 F: drivers/i2c/busses/i2c-axxia.c
3072 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3073 L: linux-media@vger.kernel.org
3075 W: https://linuxtv.org
3076 T: git git://linuxtv.org/media_tree.git
3077 F: drivers/media/usb/dvb-usb-v2/az6007.c
3079 AZTECH FM RADIO RECEIVER DRIVER
3080 M: Hans Verkuil <hverkuil@xs4all.nl>
3081 L: linux-media@vger.kernel.org
3083 W: https://linuxtv.org
3084 T: git git://linuxtv.org/media_tree.git
3085 F: drivers/media/radio/radio-aztech*
3088 L: linux-wireless@vger.kernel.org
3089 L: b43-dev@lists.infradead.org
3091 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3092 F: drivers/net/wireless/broadcom/b43/
3094 B43LEGACY WIRELESS DRIVER
3095 M: Larry Finger <Larry.Finger@lwfinger.net>
3096 L: linux-wireless@vger.kernel.org
3097 L: b43-dev@lists.infradead.org
3099 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3100 F: drivers/net/wireless/broadcom/b43legacy/
3102 BACKLIGHT CLASS/SUBSYSTEM
3103 M: Lee Jones <lee.jones@linaro.org>
3104 M: Daniel Thompson <daniel.thompson@linaro.org>
3105 M: Jingoo Han <jingoohan1@gmail.com>
3106 L: dri-devel@lists.freedesktop.org
3108 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3109 F: Documentation/ABI/stable/sysfs-class-backlight
3110 F: Documentation/ABI/testing/sysfs-class-backlight
3111 F: Documentation/devicetree/bindings/leds/backlight
3112 F: drivers/video/backlight/
3113 F: include/linux/backlight.h
3114 F: include/linux/pwm_backlight.h
3117 M: Marek Lindner <mareklindner@neomailbox.ch>
3118 M: Simon Wunderlich <sw@simonwunderlich.de>
3119 M: Antonio Quartulli <a@unstable.cc>
3120 M: Sven Eckelmann <sven@narfation.org>
3121 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3123 W: https://www.open-mesh.org/
3124 Q: https://patchwork.open-mesh.org/project/batman/list/
3125 B: https://www.open-mesh.org/projects/batman-adv/issues
3126 C: irc://chat.freenode.net/batman
3127 T: git https://git.open-mesh.org/linux-merge.git
3128 F: Documentation/networking/batman-adv.rst
3129 F: include/uapi/linux/batadv_packet.h
3130 F: include/uapi/linux/batman_adv.h
3133 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3134 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
3135 L: linux-hams@vger.kernel.org
3137 W: http://www.baycom.org/~tom/ham/ham.html
3138 F: drivers/net/hamradio/baycom*
3140 BCACHE (BLOCK LAYER CACHE)
3141 M: Coly Li <colyli@suse.de>
3142 M: Kent Overstreet <kent.overstreet@gmail.com>
3143 L: linux-bcache@vger.kernel.org
3145 W: http://bcache.evilpiepirate.org
3146 C: irc://irc.oftc.net/bcache
3147 F: drivers/md/bcache/
3149 BDISP ST MEDIA DRIVER
3150 M: Fabien Dessenne <fabien.dessenne@foss.st.com>
3151 L: linux-media@vger.kernel.org
3153 W: https://linuxtv.org
3154 T: git git://linuxtv.org/media_tree.git
3155 F: drivers/media/platform/sti/bdisp
3157 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3158 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
3159 L: netdev@vger.kernel.org
3161 F: drivers/net/ethernet/ec_bhf.c
3164 M: Luis de Bethencourt <luisbg@kernel.org>
3165 M: Salah Triki <salah.triki@gmail.com>
3167 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3168 F: Documentation/filesystems/befs.rst
3172 M: Paolo Valente <paolo.valente@linaro.org>
3173 M: Jens Axboe <axboe@kernel.dk>
3174 L: linux-block@vger.kernel.org
3176 F: Documentation/block/bfq-iosched.rst
3180 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3182 F: Documentation/filesystems/bfs.rst
3184 F: include/uapi/linux/bfs_fs.h
3186 BLINKM RGB LED DRIVER
3187 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3189 F: drivers/leds/leds-blinkm.c
3192 M: Jens Axboe <axboe@kernel.dk>
3193 L: linux-block@vger.kernel.org
3195 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3199 F: include/linux/blk*
3200 F: kernel/trace/blktrace.c
3204 M: Joern Engel <joern@lazybastard.org>
3205 L: linux-mtd@lists.infradead.org
3207 F: drivers/mtd/devices/block2mtd.c
3210 M: Marcel Holtmann <marcel@holtmann.org>
3211 M: Johan Hedberg <johan.hedberg@gmail.com>
3212 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3213 L: linux-bluetooth@vger.kernel.org
3215 W: http://www.bluez.org/
3216 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3217 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3218 F: drivers/bluetooth/
3221 M: Marcel Holtmann <marcel@holtmann.org>
3222 M: Johan Hedberg <johan.hedberg@gmail.com>
3223 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3224 L: linux-bluetooth@vger.kernel.org
3226 W: http://www.bluez.org/
3227 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3228 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3229 F: include/net/bluetooth/
3233 M: Jay Vosburgh <j.vosburgh@gmail.com>
3234 M: Veaceslav Falico <vfalico@gmail.com>
3235 M: Andy Gospodarek <andy@greyhouse.net>
3236 L: netdev@vger.kernel.org
3238 W: http://sourceforge.net/projects/bonding/
3239 F: drivers/net/bonding/
3240 F: include/net/bonding.h
3241 F: include/uapi/linux/if_bonding.h
3243 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3244 M: Dan Robertson <dan@dlrobertson.com>
3245 L: linux-iio@vger.kernel.org
3247 F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3248 F: drivers/iio/accel/bma400*
3250 BPF (Safe dynamic programs and tools)
3251 M: Alexei Starovoitov <ast@kernel.org>
3252 M: Daniel Borkmann <daniel@iogearbox.net>
3253 M: Andrii Nakryiko <andrii@kernel.org>
3254 R: Martin KaFai Lau <kafai@fb.com>
3255 R: Song Liu <songliubraving@fb.com>
3256 R: Yonghong Song <yhs@fb.com>
3257 R: John Fastabend <john.fastabend@gmail.com>
3258 R: KP Singh <kpsingh@kernel.org>
3259 L: netdev@vger.kernel.org
3260 L: bpf@vger.kernel.org
3263 Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3264 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3265 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3266 F: Documentation/bpf/
3267 F: Documentation/networking/filter.rst
3269 F: include/linux/bpf*
3270 F: include/linux/filter.h
3271 F: include/trace/events/xdp.h
3272 F: include/uapi/linux/bpf*
3273 F: include/uapi/linux/filter.h
3275 F: kernel/trace/bpf_trace.c
3278 F: net/core/filter.c
3279 F: net/sched/act_bpf.c
3280 F: net/sched/cls_bpf.c
3284 F: tools/testing/selftests/bpf/
3289 M: Shubham Bansal <illusionist.neo@gmail.com>
3290 L: netdev@vger.kernel.org
3291 L: bpf@vger.kernel.org
3296 M: Daniel Borkmann <daniel@iogearbox.net>
3297 M: Alexei Starovoitov <ast@kernel.org>
3298 M: Zi Shen Lim <zlim.lnx@gmail.com>
3299 L: netdev@vger.kernel.org
3300 L: bpf@vger.kernel.org
3304 BPF JIT for MIPS (32-BIT AND 64-BIT)
3305 M: Paul Burton <paulburton@kernel.org>
3306 L: netdev@vger.kernel.org
3307 L: bpf@vger.kernel.org
3311 BPF JIT for NFP NICs
3312 M: Jakub Kicinski <kuba@kernel.org>
3313 L: netdev@vger.kernel.org
3314 L: bpf@vger.kernel.org
3316 F: drivers/net/ethernet/netronome/nfp/bpf/
3318 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3319 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3320 M: Sandipan Das <sandipan@linux.ibm.com>
3321 L: netdev@vger.kernel.org
3322 L: bpf@vger.kernel.org
3324 F: arch/powerpc/net/
3326 BPF JIT for RISC-V (32-bit)
3327 M: Luke Nelson <luke.r.nels@gmail.com>
3328 M: Xi Wang <xi.wang@gmail.com>
3329 L: netdev@vger.kernel.org
3330 L: bpf@vger.kernel.org
3333 X: arch/riscv/net/bpf_jit_comp64.c
3335 BPF JIT for RISC-V (64-bit)
3336 M: Björn Töpel <bjorn@kernel.org>
3337 L: netdev@vger.kernel.org
3338 L: bpf@vger.kernel.org
3341 X: arch/riscv/net/bpf_jit_comp32.c
3344 M: Ilya Leoshkevich <iii@linux.ibm.com>
3345 M: Heiko Carstens <hca@linux.ibm.com>
3346 M: Vasily Gorbik <gor@linux.ibm.com>
3347 L: netdev@vger.kernel.org
3348 L: bpf@vger.kernel.org
3351 X: arch/s390/net/pnet.c
3353 BPF JIT for SPARC (32-BIT AND 64-BIT)
3354 M: David S. Miller <davem@davemloft.net>
3355 L: netdev@vger.kernel.org
3356 L: bpf@vger.kernel.org
3360 BPF JIT for X86 32-BIT
3361 M: Wang YanQing <udknight@gmail.com>
3362 L: netdev@vger.kernel.org
3363 L: bpf@vger.kernel.org
3365 F: arch/x86/net/bpf_jit_comp32.c
3367 BPF JIT for X86 64-BIT
3368 M: Alexei Starovoitov <ast@kernel.org>
3369 M: Daniel Borkmann <daniel@iogearbox.net>
3370 L: netdev@vger.kernel.org
3371 L: bpf@vger.kernel.org
3374 X: arch/x86/net/bpf_jit_comp32.c
3376 BPF LSM (Security Audit and Enforcement using BPF)
3377 M: KP Singh <kpsingh@kernel.org>
3378 R: Florent Revest <revest@chromium.org>
3379 R: Brendan Jackman <jackmanb@chromium.org>
3380 L: bpf@vger.kernel.org
3382 F: Documentation/bpf/bpf_lsm.rst
3383 F: include/linux/bpf_lsm.h
3384 F: kernel/bpf/bpf_lsm.c
3387 BROADCOM B44 10/100 ETHERNET DRIVER
3388 M: Michael Chan <michael.chan@broadcom.com>
3389 L: netdev@vger.kernel.org
3391 F: drivers/net/ethernet/broadcom/b44.*
3393 BROADCOM B53 ETHERNET SWITCH DRIVER
3394 M: Florian Fainelli <f.fainelli@gmail.com>
3395 L: netdev@vger.kernel.org
3396 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3398 F: Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
3399 F: drivers/net/dsa/b53/*
3400 F: include/linux/dsa/brcm.h
3401 F: include/linux/platform_data/b53.h
3403 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3404 M: Nicolas Saenz Julienne <nsaenz@kernel.org>
3405 L: bcm-kernel-feedback-list@broadcom.com
3406 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3407 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3409 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsaenz/linux-rpi.git
3410 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3411 F: drivers/pci/controller/pcie-brcmstb.c
3412 F: drivers/staging/vc04_services
3416 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3417 M: Florian Fainelli <f.fainelli@gmail.com>
3418 M: Ray Jui <rjui@broadcom.com>
3419 M: Scott Branden <sbranden@broadcom.com>
3420 M: bcm-kernel-feedback-list@broadcom.com
3422 T: git git://github.com/broadcom/mach-bcm
3423 F: arch/arm/mach-bcm/
3429 BROADCOM BCM47XX MIPS ARCHITECTURE
3430 M: Hauke Mehrtens <hauke@hauke-m.de>
3431 M: Rafał Miłecki <zajec5@gmail.com>
3432 L: linux-mips@vger.kernel.org
3434 F: Documentation/devicetree/bindings/mips/brcm/
3435 F: arch/mips/bcm47xx/*
3436 F: arch/mips/include/asm/mach-bcm47xx/*
3438 BROADCOM BCM4908 ETHERNET DRIVER
3439 M: Rafał Miłecki <rafal@milecki.pl>
3440 M: bcm-kernel-feedback-list@broadcom.com
3441 L: netdev@vger.kernel.org
3443 F: Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
3444 F: drivers/net/ethernet/broadcom/bcm4908_enet.*
3445 F: drivers/net/ethernet/broadcom/unimac.h
3447 BROADCOM BCM5301X ARM ARCHITECTURE
3448 M: Hauke Mehrtens <hauke@hauke-m.de>
3449 M: Rafał Miłecki <zajec5@gmail.com>
3450 M: bcm-kernel-feedback-list@broadcom.com
3451 L: linux-arm-kernel@lists.infradead.org
3453 F: arch/arm/boot/dts/bcm470*
3454 F: arch/arm/boot/dts/bcm5301*
3455 F: arch/arm/boot/dts/bcm953012*
3456 F: arch/arm/mach-bcm/bcm_5301x.c
3458 BROADCOM BCM53573 ARM ARCHITECTURE
3459 M: Rafał Miłecki <rafal@milecki.pl>
3460 L: bcm-kernel-feedback-list@broadcom.com
3461 L: linux-arm-kernel@lists.infradead.org
3463 F: arch/arm/boot/dts/bcm47189*
3464 F: arch/arm/boot/dts/bcm53573*
3466 BROADCOM BCM63XX ARM ARCHITECTURE
3467 M: Florian Fainelli <f.fainelli@gmail.com>
3468 M: bcm-kernel-feedback-list@broadcom.com
3469 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3471 T: git git://github.com/broadcom/stblinux.git
3474 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3475 M: Kevin Cernekee <cernekee@gmail.com>
3476 L: linux-usb@vger.kernel.org
3478 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3480 BROADCOM BCM7XXX ARM ARCHITECTURE
3481 M: Florian Fainelli <f.fainelli@gmail.com>
3482 M: bcm-kernel-feedback-list@broadcom.com
3483 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3485 T: git git://github.com/broadcom/stblinux.git
3486 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3487 F: arch/arm/boot/dts/bcm7*.dts*
3488 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3489 F: arch/arm/mach-bcm/*brcmstb*
3490 F: arch/arm/mm/cache-b15-rac.c
3491 F: drivers/bus/brcmstb_gisb.c
3492 F: drivers/pci/controller/pcie-brcmstb.c
3496 M: Al Cooper <alcooperx@gmail.com>
3497 L: linux-usb@vger.kernel.org
3498 L: bcm-kernel-feedback-list@broadcom.com
3500 F: Documentation/devicetree/bindings/usb/brcm,bdc.txt
3501 F: drivers/usb/gadget/udc/bdc/
3503 BROADCOM BMIPS CPUFREQ DRIVER
3504 M: Markus Mayer <mmayer@broadcom.com>
3505 M: bcm-kernel-feedback-list@broadcom.com
3506 L: linux-pm@vger.kernel.org
3508 F: drivers/cpufreq/bmips-cpufreq.c
3510 BROADCOM BMIPS MIPS ARCHITECTURE
3511 M: Florian Fainelli <f.fainelli@gmail.com>
3512 L: bcm-kernel-feedback-list@broadcom.com
3513 L: linux-mips@vger.kernel.org
3515 T: git git://github.com/broadcom/stblinux.git
3516 F: arch/mips/bmips/*
3517 F: arch/mips/boot/dts/brcm/bcm*.dts*
3518 F: arch/mips/include/asm/mach-bmips/*
3519 F: arch/mips/kernel/*bmips*
3520 F: drivers/soc/bcm/bcm63xx
3521 F: drivers/irqchip/irq-bcm63*
3522 F: drivers/irqchip/irq-bcm7*
3523 F: drivers/irqchip/irq-brcmstb*
3524 F: include/linux/bcm963xx_nvram.h
3525 F: include/linux/bcm963xx_tag.h
3527 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3528 M: Rasesh Mody <rmody@marvell.com>
3529 M: GR-Linux-NIC-Dev@marvell.com
3530 L: netdev@vger.kernel.org
3532 F: drivers/net/ethernet/broadcom/bnx2.*
3533 F: drivers/net/ethernet/broadcom/bnx2_*
3535 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3536 M: Saurav Kashyap <skashyap@marvell.com>
3537 M: Javed Hasan <jhasan@marvell.com>
3538 M: GR-QLogic-Storage-Upstream@marvell.com
3539 L: linux-scsi@vger.kernel.org
3541 F: drivers/scsi/bnx2fc/
3543 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3544 M: Nilesh Javali <njavali@marvell.com>
3545 M: Manish Rangankar <mrangankar@marvell.com>
3546 M: GR-QLogic-Storage-Upstream@marvell.com
3547 L: linux-scsi@vger.kernel.org
3549 F: drivers/scsi/bnx2i/
3551 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3552 M: Ariel Elior <aelior@marvell.com>
3553 M: Sudarsana Kalluru <skalluru@marvell.com>
3554 M: GR-everest-linux-l2@marvell.com
3555 L: netdev@vger.kernel.org
3557 F: drivers/net/ethernet/broadcom/bnx2x/
3559 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3560 M: Michael Chan <michael.chan@broadcom.com>
3561 L: netdev@vger.kernel.org
3563 F: drivers/net/ethernet/broadcom/bnxt/
3565 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3566 M: Arend van Spriel <aspriel@gmail.com>
3567 M: Franky Lin <franky.lin@broadcom.com>
3568 M: Hante Meuleman <hante.meuleman@broadcom.com>
3569 M: Chi-hsien Lin <chi-hsien.lin@infineon.com>
3570 M: Wright Feng <wright.feng@infineon.com>
3571 M: Chung-hsien Hsu <chung-hsien.hsu@infineon.com>
3572 L: linux-wireless@vger.kernel.org
3573 L: brcm80211-dev-list.pdl@broadcom.com
3574 L: SHA-cyfmac-dev-list@infineon.com
3576 F: drivers/net/wireless/broadcom/brcm80211/
3578 BROADCOM BRCMSTB GPIO DRIVER
3579 M: Gregory Fong <gregory.0xf0@gmail.com>
3580 L: bcm-kernel-feedback-list@broadcom.com
3582 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3583 F: drivers/gpio/gpio-brcmstb.c
3585 BROADCOM BRCMSTB I2C DRIVER
3586 M: Kamal Dasu <kdasu.kdev@gmail.com>
3587 L: linux-i2c@vger.kernel.org
3588 L: bcm-kernel-feedback-list@broadcom.com
3590 F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
3591 F: drivers/i2c/busses/i2c-brcmstb.c
3593 BROADCOM BRCMSTB UART DRIVER
3594 M: Al Cooper <alcooperx@gmail.com>
3595 L: linux-serial@vger.kernel.org
3596 L: bcm-kernel-feedback-list@broadcom.com
3598 F: Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
3599 F: drivers/tty/serial/8250/8250_bcm7271.c
3601 BROADCOM BRCMSTB USB EHCI DRIVER
3602 M: Al Cooper <alcooperx@gmail.com>
3603 L: linux-usb@vger.kernel.org
3604 L: bcm-kernel-feedback-list@broadcom.com
3606 F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
3607 F: drivers/usb/host/ehci-brcm.*
3609 BROADCOM BRCMSTB USB PIN MAP DRIVER
3610 M: Al Cooper <alcooperx@gmail.com>
3611 L: linux-usb@vger.kernel.org
3612 L: bcm-kernel-feedback-list@broadcom.com
3614 F: Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
3615 F: drivers/usb/misc/brcmstb-usb-pinmap.c
3617 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3618 M: Al Cooper <alcooperx@gmail.com>
3619 L: linux-kernel@vger.kernel.org
3620 L: bcm-kernel-feedback-list@broadcom.com
3622 F: drivers/phy/broadcom/phy-brcm-usb*
3624 BROADCOM ETHERNET PHY DRIVERS
3625 M: Florian Fainelli <f.fainelli@gmail.com>
3626 L: bcm-kernel-feedback-list@broadcom.com
3627 L: netdev@vger.kernel.org
3629 F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
3630 F: drivers/net/phy/bcm*.[ch]
3631 F: drivers/net/phy/broadcom.c
3632 F: include/linux/brcmphy.h
3634 BROADCOM GENET ETHERNET DRIVER
3635 M: Doug Berger <opendmb@gmail.com>
3636 M: Florian Fainelli <f.fainelli@gmail.com>
3637 L: bcm-kernel-feedback-list@broadcom.com
3638 L: netdev@vger.kernel.org
3640 F: Documentation/devicetree/bindings/net/brcm,bcmgenet.txt
3641 F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.txt
3642 F: drivers/net/ethernet/broadcom/genet/
3643 F: drivers/net/ethernet/broadcom/unimac.h
3644 F: drivers/net/mdio/mdio-bcm-unimac.c
3645 F: include/linux/platform_data/bcmgenet.h
3646 F: include/linux/platform_data/mdio-bcm-unimac.h
3648 BROADCOM IPROC ARM ARCHITECTURE
3649 M: Ray Jui <rjui@broadcom.com>
3650 M: Scott Branden <sbranden@broadcom.com>
3651 M: bcm-kernel-feedback-list@broadcom.com
3652 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3654 T: git git://github.com/broadcom/cygnus-linux.git
3655 F: arch/arm64/boot/dts/broadcom/northstar2/*
3656 F: arch/arm64/boot/dts/broadcom/stingray/*
3657 F: drivers/clk/bcm/clk-ns*
3658 F: drivers/clk/bcm/clk-sr*
3659 F: drivers/pinctrl/bcm/pinctrl-ns*
3660 F: include/dt-bindings/clock/bcm-sr*
3677 BROADCOM IPROC GBIT ETHERNET DRIVER
3678 M: Rafał Miłecki <rafal@milecki.pl>
3679 M: bcm-kernel-feedback-list@broadcom.com
3680 L: netdev@vger.kernel.org
3682 F: Documentation/devicetree/bindings/net/brcm,amac.txt
3683 F: drivers/net/ethernet/broadcom/bgmac*
3684 F: drivers/net/ethernet/broadcom/unimac.h
3686 BROADCOM KONA GPIO DRIVER
3687 M: Ray Jui <rjui@broadcom.com>
3688 L: bcm-kernel-feedback-list@broadcom.com
3690 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3691 F: drivers/gpio/gpio-bcm-kona.c
3693 BROADCOM NETXTREME-E ROCE DRIVER
3694 M: Selvin Xavier <selvin.xavier@broadcom.com>
3695 M: Devesh Sharma <devesh.sharma@broadcom.com>
3696 M: Somnath Kotur <somnath.kotur@broadcom.com>
3697 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3698 M: Naresh Kumar PBS <nareshkumar.pbs@broadcom.com>
3699 L: linux-rdma@vger.kernel.org
3701 W: http://www.broadcom.com
3702 F: drivers/infiniband/hw/bnxt_re/
3703 F: include/uapi/rdma/bnxt_re-abi.h
3705 BROADCOM NVRAM DRIVER
3706 M: Rafał Miłecki <zajec5@gmail.com>
3707 L: linux-mips@vger.kernel.org
3709 F: drivers/firmware/broadcom/*
3711 BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
3712 M: Rafał Miłecki <rafal@milecki.pl>
3713 M: Florian Fainelli <f.fainelli@gmail.com>
3714 M: bcm-kernel-feedback-list@broadcom.com
3715 L: linux-pm@vger.kernel.org
3717 T: git git://github.com/broadcom/stblinux.git
3718 F: drivers/soc/bcm/bcm63xx/bcm-pmb.c
3719 F: include/dt-bindings/soc/bcm-pmb.h
3721 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3722 M: Rafał Miłecki <zajec5@gmail.com>
3723 L: linux-wireless@vger.kernel.org
3726 F: include/linux/bcma/
3729 M: Kamal Dasu <kdasu.kdev@gmail.com>
3730 M: bcm-kernel-feedback-list@broadcom.com
3732 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3733 F: drivers/spi/spi-bcm-qspi.*
3734 F: drivers/spi/spi-brcmstb-qspi.c
3735 F: drivers/spi/spi-iproc-qspi.c
3737 BROADCOM STB AVS CPUFREQ DRIVER
3738 M: Markus Mayer <mmayer@broadcom.com>
3739 M: bcm-kernel-feedback-list@broadcom.com
3740 L: linux-pm@vger.kernel.org
3742 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3743 F: drivers/cpufreq/brcmstb*
3745 BROADCOM STB AVS TMON DRIVER
3746 M: Markus Mayer <mmayer@broadcom.com>
3747 M: bcm-kernel-feedback-list@broadcom.com
3748 L: linux-pm@vger.kernel.org
3750 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3751 F: drivers/thermal/broadcom/brcmstb*
3753 BROADCOM STB DPFE DRIVER
3754 M: Markus Mayer <mmayer@broadcom.com>
3755 M: bcm-kernel-feedback-list@broadcom.com
3756 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3758 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3759 F: drivers/memory/brcmstb_dpfe.c
3761 BROADCOM STB NAND FLASH DRIVER
3762 M: Brian Norris <computersforpeace@gmail.com>
3763 M: Kamal Dasu <kdasu.kdev@gmail.com>
3764 L: linux-mtd@lists.infradead.org
3765 L: bcm-kernel-feedback-list@broadcom.com
3767 F: drivers/mtd/nand/raw/brcmnand/
3769 BROADCOM SYSTEMPORT ETHERNET DRIVER
3770 M: Florian Fainelli <f.fainelli@gmail.com>
3771 L: bcm-kernel-feedback-list@broadcom.com
3772 L: netdev@vger.kernel.org
3774 F: drivers/net/ethernet/broadcom/bcmsysport.*
3775 F: drivers/net/ethernet/broadcom/unimac.h
3777 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3778 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3779 M: Prashant Sreedharan <prashant@broadcom.com>
3780 M: Michael Chan <mchan@broadcom.com>
3781 L: netdev@vger.kernel.org
3783 F: drivers/net/ethernet/broadcom/tg3.*
3786 M: Scott Branden <scott.branden@broadcom.com>
3787 L: bcm-kernel-feedback-list@broadcom.com
3789 F: drivers/misc/bcm-vk/
3790 F: include/uapi/linux/misc/bcm_vk.h
3792 BROCADE BFA FC SCSI DRIVER
3793 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3794 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3795 L: linux-scsi@vger.kernel.org
3797 F: drivers/scsi/bfa/
3799 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3800 M: Rasesh Mody <rmody@marvell.com>
3801 M: Sudarsana Kalluru <skalluru@marvell.com>
3802 M: GR-Linux-NIC-Dev@marvell.com
3803 L: netdev@vger.kernel.org
3805 F: drivers/net/ethernet/brocade/bna/
3807 BSG (block layer generic sg v4 driver)
3808 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3809 L: linux-scsi@vger.kernel.org
3812 F: include/linux/bsg.h
3813 F: include/uapi/linux/bsg.h
3816 M: Clemens Ladisch <clemens@ladisch.de>
3817 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3819 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3820 F: Documentation/sound/cards/bt87x.rst
3821 F: sound/pci/bt87x.c
3824 M: Michael Buesch <m@bues.ch>
3826 W: http://bu3sch.de/btgpio.php
3827 F: drivers/gpio/gpio-bt8xx.c
3830 M: Chris Mason <clm@fb.com>
3831 M: Josef Bacik <josef@toxicpanda.com>
3832 M: David Sterba <dsterba@suse.com>
3833 L: linux-btrfs@vger.kernel.org
3835 W: http://btrfs.wiki.kernel.org/
3836 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3837 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
3838 F: Documentation/filesystems/btrfs.rst
3840 F: include/linux/btrfs*
3841 F: include/uapi/linux/btrfs*
3843 BTTV VIDEO4LINUX DRIVER
3844 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3845 L: linux-media@vger.kernel.org
3847 W: https://linuxtv.org
3848 T: git git://linuxtv.org/media_tree.git
3849 F: Documentation/driver-api/media/drivers/bttv*
3850 F: drivers/media/pci/bt8xx/bttv*
3852 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3853 M: Chanwoo Choi <cw00.choi@samsung.com>
3854 L: linux-pm@vger.kernel.org
3855 L: linux-samsung-soc@vger.kernel.org
3857 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
3858 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3859 F: drivers/devfreq/exynos-bus.c
3861 BUSLOGIC SCSI DRIVER
3862 M: Khalid Aziz <khalid@gonehiking.org>
3863 L: linux-scsi@vger.kernel.org
3865 F: drivers/scsi/BusLogic.*
3866 F: drivers/scsi/FlashPoint.*
3868 C-MEDIA CMI8788 DRIVER
3869 M: Clemens Ladisch <clemens@ladisch.de>
3870 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3872 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3873 F: sound/pci/oxygen/
3876 M: Guo Ren <guoren@kernel.org>
3877 L: linux-csky@vger.kernel.org
3879 T: git https://github.com/c-sky/csky-linux.git
3880 F: Documentation/devicetree/bindings/csky/
3881 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
3882 F: Documentation/devicetree/bindings/timer/csky,*
3884 F: drivers/clocksource/timer-gx6605s.c
3885 F: drivers/clocksource/timer-mp-csky.c
3886 F: drivers/irqchip/irq-csky-*
3890 CA8210 IEEE-802.15.4 RADIO DRIVER
3891 M: Harry Morris <h.morris@cascoda.com>
3892 L: linux-wpan@vger.kernel.org
3894 W: https://github.com/Cascoda/ca8210-linux.git
3895 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3896 F: drivers/net/ieee802154/ca8210.c
3898 CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
3899 M: Damien Le Moal <damien.lemoal@wdc.com>
3900 L: linux-riscv@lists.infradead.org
3901 L: linux-gpio@vger.kernel.org (pinctrl driver)
3902 F: Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
3903 F: drivers/pinctrl/pinctrl-k210.c
3905 CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
3906 M: Damien Le Moal <damien.lemoal@wdc.com>
3907 L: linux-kernel@vger.kernel.org
3908 L: linux-riscv@lists.infradead.org
3910 F: Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
3911 F: drivers/reset/reset-k210.c
3913 CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
3914 M: Damien Le Moal <damien.lemoal@wdc.com>
3915 L: linux-riscv@lists.infradead.org
3917 F: Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
3918 F: drivers/soc/canaan/
3919 F: include/soc/canaan/
3921 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3922 M: David Howells <dhowells@redhat.com>
3923 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3925 F: Documentation/filesystems/caching/cachefiles.rst
3928 CADENCE MIPI-CSI2 BRIDGES
3929 M: Maxime Ripard <mripard@kernel.org>
3930 L: linux-media@vger.kernel.org
3932 F: Documentation/devicetree/bindings/media/cdns,*.txt
3933 F: drivers/media/platform/cadence/cdns-csi2*
3936 L: linux-mtd@lists.infradead.org
3938 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
3939 F: drivers/mtd/nand/raw/cadence-nand-controller.c
3941 CADENCE USB3 DRD IP DRIVER
3942 M: Peter Chen <peter.chen@kernel.org>
3943 M: Pawel Laszczak <pawell@cadence.com>
3944 R: Roger Quadros <rogerq@kernel.org>
3945 R: Aswath Govindraju <a-govindraju@ti.com>
3946 L: linux-usb@vger.kernel.org
3948 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3949 F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml
3950 F: drivers/usb/cdns3/
3951 X: drivers/usb/cdns3/cdnsp*
3953 CADENCE USBSSP DRD IP DRIVER
3954 M: Pawel Laszczak <pawell@cadence.com>
3955 L: linux-usb@vger.kernel.org
3957 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3958 F: drivers/usb/cdns3/
3959 X: drivers/usb/cdns3/cdns3*
3961 CADET FM/AM RADIO RECEIVER DRIVER
3962 M: Hans Verkuil <hverkuil@xs4all.nl>
3963 L: linux-media@vger.kernel.org
3965 W: https://linuxtv.org
3966 T: git git://linuxtv.org/media_tree.git
3967 F: drivers/media/radio/radio-cadet*
3969 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3970 L: linux-media@vger.kernel.org
3972 T: git git://linuxtv.org/media_tree.git
3973 F: Documentation/admin-guide/media/cafe_ccic*
3974 F: drivers/media/platform/marvell-ccic/
3977 L: netdev@vger.kernel.org
3979 F: Documentation/networking/caif/
3980 F: drivers/net/caif/
3981 F: include/net/caif/
3982 F: include/uapi/linux/caif/
3986 M: Toke Høiland-Jørgensen <toke@toke.dk>
3987 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
3989 F: net/sched/sch_cake.c
3992 M: Wolfgang Grandegger <wg@grandegger.com>
3993 M: Marc Kleine-Budde <mkl@pengutronix.de>
3994 L: linux-can@vger.kernel.org
3996 W: https://github.com/linux-can
3997 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3998 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3999 F: Documentation/devicetree/bindings/net/can/
4001 F: include/linux/can/bittiming.h
4002 F: include/linux/can/dev.h
4003 F: include/linux/can/led.h
4004 F: include/linux/can/length.h
4005 F: include/linux/can/platform/
4006 F: include/linux/can/rx-offload.h
4007 F: include/uapi/linux/can/error.h
4008 F: include/uapi/linux/can/netlink.h
4009 F: include/uapi/linux/can/vxcan.h
4012 M: Oliver Hartkopp <socketcan@hartkopp.net>
4013 M: Marc Kleine-Budde <mkl@pengutronix.de>
4014 L: linux-can@vger.kernel.org
4016 W: https://github.com/linux-can
4017 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4018 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4019 F: Documentation/networking/can.rst
4020 F: include/linux/can/can-ml.h
4021 F: include/linux/can/core.h
4022 F: include/linux/can/skb.h
4023 F: include/net/netns/can.h
4024 F: include/uapi/linux/can.h
4025 F: include/uapi/linux/can/bcm.h
4026 F: include/uapi/linux/can/gw.h
4027 F: include/uapi/linux/can/isotp.h
4028 F: include/uapi/linux/can/raw.h
4031 CAN-J1939 NETWORK LAYER
4032 M: Robin van der Gracht <robin@protonic.nl>
4033 M: Oleksij Rempel <o.rempel@pengutronix.de>
4034 R: kernel@pengutronix.de
4035 L: linux-can@vger.kernel.org
4037 F: Documentation/networking/j1939.rst
4038 F: include/uapi/linux/can/j1939.h
4042 M: Serge Hallyn <serge@hallyn.com>
4043 L: linux-security-module@vger.kernel.org
4045 F: include/linux/capability.h
4046 F: include/uapi/linux/capability.h
4047 F: kernel/capability.c
4048 F: security/commoncap.c
4050 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4051 M: Kevin Tsai <ktsai@capellamicro.com>
4053 F: drivers/iio/light/cm*
4055 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
4056 M: Christian Lamparter <chunkeey@googlemail.com>
4057 L: linux-wireless@vger.kernel.org
4059 W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
4060 F: drivers/net/wireless/ath/carl9170/
4063 M: Robert Richter <rric@kernel.org>
4065 W: http://www.marvell.com
4066 F: drivers/i2c/busses/i2c-octeon*
4067 F: drivers/i2c/busses/i2c-thunderx*
4069 CAVIUM LIQUIDIO NETWORK DRIVER
4070 M: Derek Chickles <dchickles@marvell.com>
4071 M: Satanand Burla <sburla@marvell.com>
4072 M: Felix Manlunas <fmanlunas@marvell.com>
4073 L: netdev@vger.kernel.org
4075 W: http://www.marvell.com
4076 F: drivers/net/ethernet/cavium/liquidio/
4079 M: Robert Richter <rric@kernel.org>
4081 W: http://www.marvell.com
4082 F: drivers/mmc/host/cavium*
4084 CAVIUM OCTEON-TX CRYPTO DRIVER
4085 M: George Cherian <gcherian@marvell.com>
4086 L: linux-crypto@vger.kernel.org
4088 W: http://www.marvell.com
4089 F: drivers/crypto/cavium/cpt/
4091 CAVIUM THUNDERX2 ARM64 SOC
4092 M: Robert Richter <rric@kernel.org>
4093 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4095 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4096 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
4098 CC2520 IEEE-802.15.4 RADIO DRIVER
4099 M: Varka Bhadram <varkabhadram@gmail.com>
4100 L: linux-wpan@vger.kernel.org
4102 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4103 F: drivers/net/ieee802154/cc2520.c
4104 F: include/linux/spi/cc2520.h
4106 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4107 M: Gilad Ben-Yossef <gilad@benyossef.com>
4108 L: linux-crypto@vger.kernel.org
4110 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4111 F: drivers/crypto/ccree/
4113 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4114 M: Hadar Gat <hadar.gat@arm.com>
4115 L: linux-crypto@vger.kernel.org
4117 F: drivers/char/hw_random/cctrng.c
4118 F: drivers/char/hw_random/cctrng.h
4119 F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4120 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4123 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4124 L: linux-media@vger.kernel.org
4126 W: http://linuxtv.org
4127 T: git git://linuxtv.org/media_tree.git
4128 F: Documentation/ABI/testing/debugfs-cec-error-inj
4129 F: Documentation/devicetree/bindings/media/cec.txt
4130 F: Documentation/driver-api/media/cec-core.rst
4131 F: Documentation/userspace-api/media/cec
4132 F: drivers/media/cec/
4133 F: drivers/media/rc/keymaps/rc-cec.c
4134 F: include/media/cec-notifier.h
4135 F: include/media/cec.h
4136 F: include/uapi/linux/cec-funcs.h
4137 F: include/uapi/linux/cec.h
4140 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4141 L: linux-media@vger.kernel.org
4143 W: http://linuxtv.org
4144 T: git git://linuxtv.org/media_tree.git
4145 F: Documentation/devicetree/bindings/media/cec-gpio.txt
4146 F: drivers/media/cec/platform/cec-gpio/
4148 CELL BROADBAND ENGINE ARCHITECTURE
4149 M: Arnd Bergmann <arnd@arndb.de>
4150 L: linuxppc-dev@lists.ozlabs.org
4152 W: http://www.ibm.com/developerworks/power/cell/
4153 F: arch/powerpc/include/asm/cell*.h
4154 F: arch/powerpc/include/asm/spu*.h
4155 F: arch/powerpc/include/uapi/asm/spu*.h
4156 F: arch/powerpc/platforms/cell/
4158 CELLWISE CW2015 BATTERY DRIVER
4159 M: Tobias Schrammm <t.schramm@manjaro.org>
4161 F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4162 F: drivers/power/supply/cw2015_battery.c
4164 CEPH COMMON CODE (LIBCEPH)
4165 M: Ilya Dryomov <idryomov@gmail.com>
4166 M: Jeff Layton <jlayton@kernel.org>
4167 L: ceph-devel@vger.kernel.org
4170 T: git git://github.com/ceph/ceph-client.git
4171 F: include/linux/ceph/
4172 F: include/linux/crush/
4175 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4176 M: Jeff Layton <jlayton@kernel.org>
4177 M: Ilya Dryomov <idryomov@gmail.com>
4178 L: ceph-devel@vger.kernel.org
4181 T: git git://github.com/ceph/ceph-client.git
4182 F: Documentation/filesystems/ceph.rst
4185 CERTIFICATE HANDLING
4186 M: David Howells <dhowells@redhat.com>
4187 M: David Woodhouse <dwmw2@infradead.org>
4188 L: keyrings@vger.kernel.org
4190 F: Documentation/admin-guide/module-signing.rst
4192 F: scripts/extract-cert.c
4193 F: scripts/sign-file.c
4195 CFAG12864B LCD DRIVER
4196 M: Miguel Ojeda <ojeda@kernel.org>
4198 F: drivers/auxdisplay/cfag12864b.c
4199 F: include/linux/cfag12864b.h
4201 CFAG12864BFB LCD FRAMEBUFFER DRIVER
4202 M: Miguel Ojeda <ojeda@kernel.org>
4204 F: drivers/auxdisplay/cfag12864bfb.c
4205 F: include/linux/cfag12864b.h
4207 CHAR and MISC DRIVERS
4208 M: Arnd Bergmann <arnd@arndb.de>
4209 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4211 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4214 F: include/linux/miscdevice.h
4215 X: drivers/char/agp/
4216 X: drivers/char/hw_random/
4217 X: drivers/char/ipmi/
4218 X: drivers/char/random.c
4219 X: drivers/char/tpm/
4222 M: Andy Whitcroft <apw@canonical.com>
4223 M: Joe Perches <joe@perches.com>
4225 F: scripts/checkpatch.pl
4227 CHINESE DOCUMENTATION
4228 M: Harry Wei <harryxiyou@gmail.com>
4229 M: Alex Shi <alex.shi@linux.alibaba.com>
4230 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
4232 F: Documentation/translations/zh_CN/
4234 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4235 M: Peter Chen <peter.chen@kernel.org>
4236 L: linux-usb@vger.kernel.org
4238 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4239 F: drivers/usb/chipidea/
4241 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4242 M: Hans de Goede <hdegoede@redhat.com>
4243 L: linux-input@vger.kernel.org
4245 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
4246 F: drivers/input/touchscreen/chipone_icn8318.c
4248 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4249 M: Hans de Goede <hdegoede@redhat.com>
4250 L: linux-input@vger.kernel.org
4252 F: drivers/input/touchscreen/chipone_icn8505.c
4254 CHROME HARDWARE PLATFORM SUPPORT
4255 M: Benson Leung <bleung@chromium.org>
4256 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4258 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4259 F: drivers/platform/chrome/
4261 CHROMEOS EC CODEC DRIVER
4262 M: Cheng-Yi Chiang <cychiang@chromium.org>
4263 R: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4264 R: Guenter Roeck <groeck@chromium.org>
4266 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4267 F: sound/soc/codecs/cros_ec_codec.*
4269 CHROMEOS EC SUBDRIVERS
4270 M: Benson Leung <bleung@chromium.org>
4271 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4272 R: Guenter Roeck <groeck@chromium.org>
4274 F: drivers/power/supply/cros_usbpd-charger.c
4278 CHRONTEL CH7322 CEC DRIVER
4279 M: Jeff Chase <jnchase@google.com>
4280 L: linux-media@vger.kernel.org
4282 T: git git://linuxtv.org/media_tree.git
4283 F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4284 F: drivers/media/cec/i2c/ch7322.c
4286 CIRRUS LOGIC AUDIO CODEC DRIVERS
4287 M: James Schulman <james.schulman@cirrus.com>
4288 M: David Rhodes <david.rhodes@cirrus.com>
4289 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4290 L: patches@opensource.cirrus.com
4292 F: sound/soc/codecs/cs*
4294 CIRRUS LOGIC EP93XX ETHERNET DRIVER
4295 M: Hartley Sweeten <hsweeten@visionengravers.com>
4296 L: netdev@vger.kernel.org
4298 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
4300 CIRRUS LOGIC LOCHNAGAR DRIVER
4301 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4302 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4303 L: patches@opensource.cirrus.com
4305 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4306 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4307 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4308 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4309 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4310 F: Documentation/hwmon/lochnagar.rst
4311 F: drivers/clk/clk-lochnagar.c
4312 F: drivers/hwmon/lochnagar-hwmon.c
4313 F: drivers/mfd/lochnagar-i2c.c
4314 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4315 F: drivers/regulator/lochnagar-regulator.c
4316 F: include/dt-bindings/clk/lochnagar.h
4317 F: include/dt-bindings/pinctrl/lochnagar.h
4318 F: include/linux/mfd/lochnagar*
4319 F: sound/soc/codecs/lochnagar-sc.c
4321 CIRRUS LOGIC MADERA CODEC DRIVERS
4322 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4323 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4324 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4325 L: patches@opensource.cirrus.com
4327 W: https://github.com/CirrusLogic/linux-drivers/wiki
4328 T: git https://github.com/CirrusLogic/linux-drivers.git
4329 F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4330 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4331 F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4332 F: drivers/gpio/gpio-madera*
4333 F: drivers/irqchip/irq-madera*
4334 F: drivers/mfd/cs47l*
4335 F: drivers/mfd/madera*
4336 F: drivers/pinctrl/cirrus/*
4337 F: include/dt-bindings/sound/madera*
4338 F: include/linux/irqchip/irq-madera*
4339 F: include/linux/mfd/madera/*
4340 F: include/sound/madera*
4341 F: sound/soc/codecs/cs47l*
4342 F: sound/soc/codecs/madera*
4344 CISCO FCOE HBA DRIVER
4345 M: Satish Kharat <satishkh@cisco.com>
4346 M: Sesidhar Baddela <sebaddel@cisco.com>
4347 M: Karan Tilak Kumar <kartilak@cisco.com>
4348 L: linux-scsi@vger.kernel.org
4350 F: drivers/scsi/fnic/
4352 CISCO SCSI HBA DRIVER
4353 M: Karan Tilak Kumar <kartilak@cisco.com>
4354 M: Sesidhar Baddela <sebaddel@cisco.com>
4355 L: linux-scsi@vger.kernel.org
4357 F: drivers/scsi/snic/
4359 CISCO VIC ETHERNET NIC DRIVER
4360 M: Christian Benvenuti <benve@cisco.com>
4361 M: Govindarajulu Varadarajan <_govind@gmx.com>
4363 F: drivers/net/ethernet/cisco/enic/
4365 CISCO VIC LOW LATENCY NIC DRIVER
4366 M: Christian Benvenuti <benve@cisco.com>
4367 M: Nelson Escobar <neescoba@cisco.com>
4369 F: drivers/infiniband/hw/usnic/
4372 M: Miguel Ojeda <ojeda@kernel.org>
4376 CLANG/LLVM BUILD SUPPORT
4377 M: Nathan Chancellor <nathan@kernel.org>
4378 M: Nick Desaulniers <ndesaulniers@google.com>
4379 L: clang-built-linux@googlegroups.com
4381 W: https://clangbuiltlinux.github.io/
4382 B: https://github.com/ClangBuiltLinux/linux/issues
4383 C: irc://chat.freenode.net/clangbuiltlinux
4384 F: Documentation/kbuild/llvm.rst
4385 F: include/linux/compiler-clang.h
4386 F: scripts/clang-tools/
4387 K: \b(?i:clang|llvm)\b
4390 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4391 L: linux-kernel@vger.kernel.org
4393 F: include/linux/cleancache.h
4397 M: Russell King <linux@armlinux.org.uk>
4398 L: linux-clk@vger.kernel.org
4400 F: include/linux/clk.h
4402 CLOCKSOURCE, CLOCKEVENT DRIVERS
4403 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4404 M: Thomas Gleixner <tglx@linutronix.de>
4405 L: linux-kernel@vger.kernel.org
4407 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4408 F: Documentation/devicetree/bindings/timer/
4409 F: drivers/clocksource/
4412 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4413 M: Daniel Oliveira Nascimento <don@syst.com.br>
4414 L: platform-driver-x86@vger.kernel.org
4416 F: drivers/platform/x86/classmate-laptop.c
4419 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4420 L: linux-media@vger.kernel.org
4422 W: https://linuxtv.org
4423 T: git git://linuxtv.org/media_tree.git
4424 F: drivers/media/pci/cobalt/
4426 COCCINELLE/Semantic Patches (SmPL)
4427 M: Julia Lawall <Julia.Lawall@inria.fr>
4428 M: Gilles Muller <Gilles.Muller@inria.fr>
4429 M: Nicolas Palix <nicolas.palix@imag.fr>
4430 M: Michal Marek <michal.lkml@markovi.net>
4431 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
4433 W: http://coccinelle.lip6.fr/
4434 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4435 F: Documentation/dev-tools/coccinelle.rst
4436 F: scripts/coccicheck
4437 F: scripts/coccinelle/
4440 M: Jan Harkes <jaharkes@cs.cmu.edu>
4442 L: codalist@coda.cs.cmu.edu
4444 W: http://www.coda.cs.cmu.edu/
4445 F: Documentation/filesystems/coda.rst
4447 F: include/linux/coda*.h
4448 F: include/uapi/linux/coda*.h
4450 CODA V4L2 MEM2MEM DRIVER
4451 M: Philipp Zabel <p.zabel@pengutronix.de>
4452 L: linux-media@vger.kernel.org
4454 F: Documentation/devicetree/bindings/media/coda.yaml
4455 F: drivers/media/platform/coda/
4458 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4460 F: Documentation/process/code-of-conduct-interpretation.rst
4461 F: Documentation/process/code-of-conduct.rst
4464 M: Ian Abbott <abbotti@mev.co.uk>
4465 M: H Hartley Sweeten <hsweeten@visionengravers.com>
4469 COMMON CLK FRAMEWORK
4470 M: Michael Turquette <mturquette@baylibre.com>
4471 M: Stephen Boyd <sboyd@kernel.org>
4472 L: linux-clk@vger.kernel.org
4474 Q: http://patchwork.kernel.org/project/linux-clk/list/
4475 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4476 F: Documentation/devicetree/bindings/clock/
4478 F: include/linux/clk-pr*
4479 F: include/linux/clk/
4480 F: include/linux/of_clk.h
4481 X: drivers/clk/clkdev.c
4483 COMMON INTERNET FILE SYSTEM (CIFS)
4484 M: Steve French <sfrench@samba.org>
4485 L: linux-cifs@vger.kernel.org
4486 L: samba-technical@lists.samba.org (moderated for non-subscribers)
4488 W: http://linux-cifs.samba.org/
4489 T: git git://git.samba.org/sfrench/cifs-2.6.git
4490 F: Documentation/admin-guide/cifs/
4493 COMPACTPCI HOTPLUG CORE
4494 M: Scott Murray <scott@spiteful.org>
4495 L: linux-pci@vger.kernel.org
4497 F: drivers/pci/hotplug/cpci_hotplug*
4499 COMPACTPCI HOTPLUG GENERIC DRIVER
4500 M: Scott Murray <scott@spiteful.org>
4501 L: linux-pci@vger.kernel.org
4503 F: drivers/pci/hotplug/cpcihp_generic.c
4505 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4506 M: Scott Murray <scott@spiteful.org>
4507 L: linux-pci@vger.kernel.org
4509 F: drivers/pci/hotplug/cpcihp_zt5550.*
4511 COMPAL LAPTOP SUPPORT
4512 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4513 L: platform-driver-x86@vger.kernel.org
4515 F: drivers/platform/x86/compal-laptop.c
4518 M: Miguel Ojeda <ojeda@kernel.org>
4520 F: include/linux/compiler_attributes.h
4522 COMPUTE EXPRESS LINK (CXL)
4523 M: Alison Schofield <alison.schofield@intel.com>
4524 M: Vishal Verma <vishal.l.verma@intel.com>
4525 M: Ira Weiny <ira.weiny@intel.com>
4526 M: Ben Widawsky <ben.widawsky@intel.com>
4527 M: Dan Williams <dan.j.williams@intel.com>
4528 L: linux-cxl@vger.kernel.org
4531 F: include/uapi/linux/cxl_mem.h
4533 CONEXANT ACCESSRUNNER USB DRIVER
4534 L: accessrunner-general@lists.sourceforge.net
4536 W: http://accessrunner.sourceforge.net/
4537 F: drivers/usb/atm/cxacru.c
4540 M: Joel Becker <jlbec@evilplan.org>
4541 M: Christoph Hellwig <hch@lst.de>
4543 T: git git://git.infradead.org/users/hch/configfs.git
4545 F: include/linux/configfs.h
4546 F: samples/configfs/
4549 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4551 F: drivers/video/console/
4552 F: include/linux/console*
4554 CONTROL GROUP (CGROUP)
4555 M: Tejun Heo <tj@kernel.org>
4556 M: Zefan Li <lizefan.x@bytedance.com>
4557 M: Johannes Weiner <hannes@cmpxchg.org>
4558 L: cgroups@vger.kernel.org
4560 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4561 F: Documentation/admin-guide/cgroup-v1/
4562 F: Documentation/admin-guide/cgroup-v2.rst
4563 F: include/linux/cgroup*
4566 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4567 M: Tejun Heo <tj@kernel.org>
4568 M: Jens Axboe <axboe@kernel.dk>
4569 L: cgroups@vger.kernel.org
4570 L: linux-block@vger.kernel.org
4571 T: git git://git.kernel.dk/linux-block
4572 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4573 F: block/bfq-cgroup.c
4574 F: block/blk-cgroup.c
4575 F: block/blk-iolatency.c
4576 F: block/blk-throttle.c
4577 F: include/linux/blk-cgroup.h
4579 CONTROL GROUP - CPUSET
4580 M: Zefan Li <lizefan.x@bytedance.com>
4581 L: cgroups@vger.kernel.org
4583 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4584 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
4585 F: include/linux/cpuset.h
4586 F: kernel/cgroup/cpuset.c
4588 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4589 M: Johannes Weiner <hannes@cmpxchg.org>
4590 M: Michal Hocko <mhocko@kernel.org>
4591 M: Vladimir Davydov <vdavydov.dev@gmail.com>
4592 L: cgroups@vger.kernel.org
4593 L: linux-mm@kvack.org
4598 CORETEMP HARDWARE MONITORING DRIVER
4599 M: Fenghua Yu <fenghua.yu@intel.com>
4600 L: linux-hwmon@vger.kernel.org
4602 F: Documentation/hwmon/coretemp.rst
4603 F: drivers/hwmon/coretemp.c
4605 CORSAIR-CPRO HARDWARE MONITOR DRIVER
4606 M: Marius Zachmann <mail@mariuszachmann.de>
4607 L: linux-hwmon@vger.kernel.org
4609 F: drivers/hwmon/corsair-cpro.c
4611 CORSAIR-PSU HARDWARE MONITOR DRIVER
4612 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
4613 L: linux-hwmon@vger.kernel.org
4615 F: Documentation/hwmon/corsair-psu.rst
4616 F: drivers/hwmon/corsair-psu.c
4618 COSA/SRP SYNC SERIAL DRIVER
4619 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4621 W: http://www.fi.muni.cz/~kas/cosa/
4622 F: drivers/net/wan/cosa*
4625 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4626 L: linux-iio@vger.kernel.org
4628 F: Documentation/ABI/testing/sysfs-bus-counter*
4629 F: Documentation/driver-api/generic-counter.rst
4631 F: include/linux/counter.h
4632 F: include/linux/counter_enum.h
4634 CPMAC ETHERNET DRIVER
4635 M: Florian Fainelli <f.fainelli@gmail.com>
4636 L: netdev@vger.kernel.org
4638 F: drivers/net/ethernet/ti/cpmac.c
4640 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4641 M: Viresh Kumar <viresh.kumar@linaro.org>
4642 M: Sudeep Holla <sudeep.holla@arm.com>
4643 L: linux-pm@vger.kernel.org
4645 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4646 F: drivers/cpufreq/vexpress-spc-cpufreq.c
4648 CPU FREQUENCY SCALING FRAMEWORK
4649 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4650 M: Viresh Kumar <viresh.kumar@linaro.org>
4651 L: linux-pm@vger.kernel.org
4653 B: https://bugzilla.kernel.org
4654 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4655 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4656 F: Documentation/admin-guide/pm/cpufreq.rst
4657 F: Documentation/admin-guide/pm/intel_pstate.rst
4658 F: Documentation/cpu-freq/
4659 F: Documentation/devicetree/bindings/cpufreq/
4661 F: include/linux/cpufreq.h
4662 F: include/linux/sched/cpufreq.h
4663 F: kernel/sched/cpufreq*.c
4664 F: tools/testing/selftests/cpufreq/
4666 CPU IDLE TIME MANAGEMENT FRAMEWORK
4667 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4668 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4669 L: linux-pm@vger.kernel.org
4671 B: https://bugzilla.kernel.org
4672 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4673 F: Documentation/admin-guide/pm/cpuidle.rst
4674 F: Documentation/driver-api/pm/cpuidle.rst
4676 F: include/linux/cpuidle.h
4678 CPU POWER MONITORING SUBSYSTEM
4679 M: Thomas Renninger <trenn@suse.com>
4680 M: Shuah Khan <shuah@kernel.org>
4681 M: Shuah Khan <skhan@linuxfoundation.org>
4682 L: linux-pm@vger.kernel.org
4684 F: tools/power/cpupower/
4687 M: "H. Peter Anvin" <hpa@zytor.com>
4689 F: arch/x86/kernel/cpuid.c
4690 F: arch/x86/kernel/msr.c
4692 CPUIDLE DRIVER - ARM BIG LITTLE
4693 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4694 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4695 L: linux-pm@vger.kernel.org
4696 L: linux-arm-kernel@lists.infradead.org
4698 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4699 F: drivers/cpuidle/cpuidle-big_little.c
4701 CPUIDLE DRIVER - ARM EXYNOS
4702 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4703 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4704 M: Kukjin Kim <kgene@kernel.org>
4705 L: linux-pm@vger.kernel.org
4706 L: linux-samsung-soc@vger.kernel.org
4708 F: arch/arm/mach-exynos/pm.c
4709 F: drivers/cpuidle/cpuidle-exynos.c
4710 F: include/linux/platform_data/cpuidle-exynos.h
4712 CPUIDLE DRIVER - ARM PSCI
4713 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4714 M: Sudeep Holla <sudeep.holla@arm.com>
4715 L: linux-pm@vger.kernel.org
4716 L: linux-arm-kernel@lists.infradead.org
4718 F: drivers/cpuidle/cpuidle-psci.c
4720 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
4721 M: Ulf Hansson <ulf.hansson@linaro.org>
4722 L: linux-pm@vger.kernel.org
4723 L: linux-arm-kernel@lists.infradead.org
4725 F: drivers/cpuidle/cpuidle-psci.h
4726 F: drivers/cpuidle/cpuidle-psci-domain.c
4729 M: Nicolas Pitre <nico@fluxnic.net>
4731 F: Documentation/filesystems/cramfs.rst
4735 M: Bastien Nocera <hadess@hadess.net>
4736 L: linux-input@vger.kernel.org
4738 F: drivers/hid/hid-creative-sb0540.c
4741 M: Herbert Xu <herbert@gondor.apana.org.au>
4742 M: "David S. Miller" <davem@davemloft.net>
4743 L: linux-crypto@vger.kernel.org
4745 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4746 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4747 F: Documentation/crypto/
4748 F: Documentation/devicetree/bindings/crypto/
4753 F: include/linux/crypto*
4756 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4757 M: Neil Horman <nhorman@tuxdriver.com>
4758 L: linux-crypto@vger.kernel.org
4760 F: crypto/ansi_cprng.c
4764 M: Hans Verkuil <hverkuil@xs4all.nl>
4765 L: linux-media@vger.kernel.org
4767 W: http://linuxtv.org
4768 T: git git://linuxtv.org/media_tree.git
4769 F: drivers/media/i2c/cs3308.c
4771 CS5535 Audio ALSA driver
4772 M: Jaya Kumar <jayakumar.alsa@gmail.com>
4774 F: sound/pci/cs5535audio/
4776 CSI DRIVERS FOR ALLWINNER V3s
4777 M: Yong Deng <yong.deng@magewell.com>
4778 L: linux-media@vger.kernel.org
4780 T: git git://linuxtv.org/media_tree.git
4781 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
4782 F: drivers/media/platform/sunxi/sun6i-csi/
4785 M: Solomon Peachy <pizza@shaftnet.org>
4787 F: drivers/net/wireless/st/cw1200/
4789 CX18 VIDEO4LINUX DRIVER
4790 M: Andy Walls <awalls@md.metrocast.net>
4791 L: linux-media@vger.kernel.org
4793 W: https://linuxtv.org
4794 T: git git://linuxtv.org/media_tree.git
4795 F: drivers/media/pci/cx18/
4796 F: include/uapi/linux/ivtv*
4798 CX2341X MPEG ENCODER HELPER MODULE
4799 M: Hans Verkuil <hverkuil@xs4all.nl>
4800 L: linux-media@vger.kernel.org
4802 W: https://linuxtv.org
4803 T: git git://linuxtv.org/media_tree.git
4804 F: drivers/media/common/cx2341x*
4805 F: include/media/drv-intf/cx2341x.h
4807 CX24120 MEDIA DRIVER
4808 M: Jemma Denson <jdenson@gmail.com>
4809 M: Patrick Boettcher <patrick.boettcher@posteo.de>
4810 L: linux-media@vger.kernel.org
4812 W: https://linuxtv.org
4813 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4814 F: drivers/media/dvb-frontends/cx24120*
4816 CX88 VIDEO4LINUX DRIVER
4817 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4818 L: linux-media@vger.kernel.org
4820 W: https://linuxtv.org
4821 T: git git://linuxtv.org/media_tree.git
4822 F: Documentation/driver-api/media/drivers/cx88*
4823 F: drivers/media/pci/cx88/
4825 CXD2820R MEDIA DRIVER
4826 M: Antti Palosaari <crope@iki.fi>
4827 L: linux-media@vger.kernel.org
4829 W: https://linuxtv.org
4830 W: http://palosaari.fi/linux/
4831 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4832 T: git git://linuxtv.org/anttip/media_tree.git
4833 F: drivers/media/dvb-frontends/cxd2820r*
4835 CXGB3 ETHERNET DRIVER (CXGB3)
4836 M: Raju Rangoju <rajur@chelsio.com>
4837 L: netdev@vger.kernel.org
4839 W: http://www.chelsio.com
4840 F: drivers/net/ethernet/chelsio/cxgb3/
4842 CXGB3 ISCSI DRIVER (CXGB3I)
4843 M: Karen Xie <kxie@chelsio.com>
4844 L: linux-scsi@vger.kernel.org
4846 W: http://www.chelsio.com
4847 F: drivers/scsi/cxgbi/cxgb3i
4849 CXGB4 CRYPTO DRIVER (chcr)
4850 M: Ayush Sawal <ayush.sawal@chelsio.com>
4851 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
4852 M: Rohit Maheshwari <rohitm@chelsio.com>
4853 L: linux-crypto@vger.kernel.org
4855 W: http://www.chelsio.com
4856 F: drivers/crypto/chelsio
4858 CXGB4 INLINE CRYPTO DRIVER
4859 M: Ayush Sawal <ayush.sawal@chelsio.com>
4860 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
4861 M: Rohit Maheshwari <rohitm@chelsio.com>
4862 L: netdev@vger.kernel.org
4864 W: http://www.chelsio.com
4865 F: drivers/net/ethernet/chelsio/inline_crypto/
4867 CXGB4 ETHERNET DRIVER (CXGB4)
4868 M: Raju Rangoju <rajur@chelsio.com>
4869 L: netdev@vger.kernel.org
4871 W: http://www.chelsio.com
4872 F: drivers/net/ethernet/chelsio/cxgb4/
4874 CXGB4 ISCSI DRIVER (CXGB4I)
4875 M: Karen Xie <kxie@chelsio.com>
4876 L: linux-scsi@vger.kernel.org
4878 W: http://www.chelsio.com
4879 F: drivers/scsi/cxgbi/cxgb4i
4881 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4882 M: Potnuri Bharat Teja <bharat@chelsio.com>
4883 L: linux-rdma@vger.kernel.org
4885 W: http://www.openfabrics.org
4886 F: drivers/infiniband/hw/cxgb4/
4887 F: include/uapi/rdma/cxgb4-abi.h
4889 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4890 M: Raju Rangoju <rajur@chelsio.com>
4891 L: netdev@vger.kernel.org
4893 W: http://www.chelsio.com
4894 F: drivers/net/ethernet/chelsio/cxgb4vf/
4896 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4897 M: Frederic Barrat <fbarrat@linux.ibm.com>
4898 M: Andrew Donnellan <ajd@linux.ibm.com>
4899 L: linuxppc-dev@lists.ozlabs.org
4901 F: Documentation/ABI/testing/sysfs-class-cxl
4902 F: Documentation/powerpc/cxl.rst
4903 F: arch/powerpc/platforms/powernv/pci-cxl.c
4904 F: drivers/misc/cxl/
4905 F: include/misc/cxl*
4906 F: include/uapi/misc/cxl.h
4908 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4909 M: Manoj N. Kumar <manoj@linux.ibm.com>
4910 M: Matthew R. Ochs <mrochs@linux.ibm.com>
4911 M: Uma Krishnan <ukrishn@linux.ibm.com>
4912 L: linux-scsi@vger.kernel.org
4914 F: Documentation/powerpc/cxlflash.rst
4915 F: drivers/scsi/cxlflash/
4916 F: include/uapi/scsi/cxlflash_ioctl.h
4919 M: Russell King <linux@armlinux.org.uk>
4920 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4922 W: http://www.armlinux.org.uk/
4923 F: drivers/video/fbdev/cyber2000fb.*
4925 CYCLADES PC300 DRIVER
4927 F: drivers/net/wan/pc300*
4929 CYPRESS_FIRMWARE MEDIA DRIVER
4930 M: Antti Palosaari <crope@iki.fi>
4931 L: linux-media@vger.kernel.org
4933 W: https://linuxtv.org
4934 W: http://palosaari.fi/linux/
4935 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4936 T: git git://linuxtv.org/anttip/media_tree.git
4937 F: drivers/media/common/cypress_firmware*
4939 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
4940 M: Linus Walleij <linus.walleij@linaro.org>
4941 L: linux-input@vger.kernel.org
4943 F: drivers/input/touchscreen/cy8ctma140.c
4945 CYTTSP TOUCHSCREEN DRIVER
4946 M: Ferruh Yigit <fery@cypress.com>
4947 L: linux-input@vger.kernel.org
4949 F: drivers/input/touchscreen/cyttsp*
4950 F: include/linux/input/cyttsp.h
4952 D-LINK DIR-685 TOUCHKEYS DRIVER
4953 M: Linus Walleij <linus.walleij@linaro.org>
4954 L: linux-input@vger.kernel.org
4956 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
4958 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4959 M: Joshua Kinard <kumba@gentoo.org>
4961 F: drivers/rtc/rtc-ds1685.c
4962 F: include/linux/rtc/ds1685.h
4964 DAMA SLAVE for AX.25
4965 M: Joerg Reuter <jreuter@yaina.de>
4966 L: linux-hams@vger.kernel.org
4968 W: http://yaina.de/jreuter/
4969 W: http://www.qsl.net/dl1bke/
4970 F: net/ax25/af_ax25.c
4971 F: net/ax25/ax25_dev.c
4972 F: net/ax25/ax25_ds_*
4973 F: net/ax25/ax25_in.c
4974 F: net/ax25/ax25_out.c
4975 F: net/ax25/ax25_timer.c
4976 F: net/ax25/sysctl_net_ax25.c
4978 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4979 L: netdev@vger.kernel.org
4981 F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
4982 F: drivers/net/ethernet/dec/tulip/dmfe.c
4984 DC390/AM53C974 SCSI driver
4985 M: Hannes Reinecke <hare@suse.com>
4986 L: linux-scsi@vger.kernel.org
4988 F: drivers/scsi/am53c974.c
4991 M: Oliver Neukum <oliver@neukum.org>
4992 M: Ali Akcaagac <aliakc@web.de>
4993 M: Jamie Lenehan <lenehan@twibble.org>
4994 L: dc395x@twibble.org
4996 W: http://twibble.org/dist/dc395x/
4997 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4998 F: Documentation/scsi/dc395x.rst
4999 F: drivers/scsi/dc395x.*
5002 L: dccp@vger.kernel.org
5004 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
5005 F: include/linux/dccp.h
5006 F: include/linux/tfrc.h
5007 F: include/uapi/linux/dccp.h
5010 DECnet NETWORK LAYER
5011 L: linux-decnet-user@lists.sourceforge.net
5013 W: http://linux-decnet.sourceforge.net
5014 F: Documentation/networking/decnet.rst
5017 DECSTATION PLATFORM SUPPORT
5018 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5019 L: linux-mips@vger.kernel.org
5021 W: http://www.linux-mips.org/wiki/DECstation
5023 F: arch/mips/include/asm/dec/
5024 F: arch/mips/include/asm/mach-dec/
5026 DEFXX FDDI NETWORK DRIVER
5027 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5029 F: drivers/net/fddi/defxx.*
5031 DEFZA FDDI NETWORK DRIVER
5032 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5034 F: drivers/net/fddi/defza.*
5036 DEINTERLACE DRIVERS FOR ALLWINNER H3
5037 M: Jernej Skrabec <jernej.skrabec@siol.net>
5038 L: linux-media@vger.kernel.org
5040 T: git git://linuxtv.org/media_tree.git
5041 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
5042 F: drivers/media/platform/sunxi/sun8i-di/
5045 M: Matthew Garrett <mjg59@srcf.ucam.org>
5046 M: Pali Rohár <pali@kernel.org>
5047 L: platform-driver-x86@vger.kernel.org
5049 F: drivers/platform/x86/dell/dell-laptop.c
5051 DELL LAPTOP FREEFALL DRIVER
5052 M: Pali Rohár <pali@kernel.org>
5054 F: drivers/platform/x86/dell/dell-smo8800.c
5056 DELL LAPTOP RBTN DRIVER
5057 M: Pali Rohár <pali@kernel.org>
5059 F: drivers/platform/x86/dell/dell-rbtn.*
5061 DELL LAPTOP SMM DRIVER
5062 M: Pali Rohár <pali@kernel.org>
5064 F: drivers/hwmon/dell-smm-hwmon.c
5065 F: include/uapi/linux/i8k.h
5067 DELL REMOTE BIOS UPDATE DRIVER
5068 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5069 L: platform-driver-x86@vger.kernel.org
5071 F: drivers/platform/x86/dell/dell_rbu.c
5074 M: Pali Rohár <pali@kernel.org>
5075 L: Dell.Client.Kernel@dell.com
5076 L: platform-driver-x86@vger.kernel.org
5078 F: drivers/platform/x86/dell/dell-smbios.*
5080 DELL SMBIOS SMM DRIVER
5081 L: Dell.Client.Kernel@dell.com
5082 L: platform-driver-x86@vger.kernel.org
5084 F: drivers/platform/x86/dell/dell-smbios-smm.c
5086 DELL SMBIOS WMI DRIVER
5087 L: Dell.Client.Kernel@dell.com
5088 L: platform-driver-x86@vger.kernel.org
5090 F: drivers/platform/x86/dell/dell-smbios-wmi.c
5091 F: tools/wmi/dell-smbios-example.c
5093 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
5094 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5095 L: platform-driver-x86@vger.kernel.org
5097 F: Documentation/driver-api/dcdbas.rst
5098 F: drivers/platform/x86/dell/dcdbas.*
5100 DELL WMI DESCRIPTOR DRIVER
5101 L: Dell.Client.Kernel@dell.com
5103 F: drivers/platform/x86/dell/dell-wmi-descriptor.c
5105 DELL WMI SYSMAN DRIVER
5106 M: Divya Bharathi <divya.bharathi@dell.com>
5107 M: Prasanth Ksr <prasanth.ksr@dell.com>
5108 L: Dell.Client.Kernel@dell.com
5109 L: platform-driver-x86@vger.kernel.org
5111 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
5112 F: drivers/platform/x86/dell/dell-wmi-sysman/
5114 DELL WMI NOTIFICATIONS DRIVER
5115 M: Matthew Garrett <mjg59@srcf.ucam.org>
5116 M: Pali Rohár <pali@kernel.org>
5118 F: drivers/platform/x86/dell/dell-wmi.c
5120 DELTA ST MEDIA DRIVER
5121 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
5122 L: linux-media@vger.kernel.org
5124 W: https://linuxtv.org
5125 T: git git://linuxtv.org/media_tree.git
5126 F: drivers/media/platform/sti/delta
5129 L: linux-mtd@lists.infradead.org
5131 F: drivers/mtd/nand/raw/denali*
5133 DESIGNWARE EDMA CORE IP DRIVER
5134 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5135 L: dmaengine@vger.kernel.org
5137 F: drivers/dma/dw-edma/
5138 F: include/linux/dma/edma.h
5140 DESIGNWARE XDATA IP DRIVER
5141 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5142 L: linux-pci@vger.kernel.org
5144 F: Documentation/misc-devices/dw-xdata-pcie.rst
5145 F: drivers/misc/dw-xdata-pcie.c
5147 DESIGNWARE USB2 DRD IP DRIVER
5148 M: Minas Harutyunyan <hminas@synopsys.com>
5149 L: linux-usb@vger.kernel.org
5151 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5152 F: drivers/usb/dwc2/
5154 DESIGNWARE USB3 DRD IP DRIVER
5155 M: Felipe Balbi <balbi@kernel.org>
5156 L: linux-usb@vger.kernel.org
5158 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5159 F: drivers/usb/dwc3/
5161 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5162 M: Andreas Klinger <ak@it-klinger.de>
5163 L: linux-iio@vger.kernel.org
5165 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5166 F: drivers/iio/proximity/srf*.c
5168 DEVICE COREDUMP (DEV_COREDUMP)
5169 M: Johannes Berg <johannes@sipsolutions.net>
5170 L: linux-kernel@vger.kernel.org
5172 F: drivers/base/devcoredump.c
5173 F: include/linux/devcoredump.h
5175 DEVICE DEPENDENCY HELPER SCRIPT
5176 M: Saravana Kannan <saravanak@google.com>
5177 L: linux-kernel@vger.kernel.org
5179 F: scripts/dev-needs.sh
5181 DEVICE DIRECT ACCESS (DAX)
5182 M: Dan Williams <dan.j.williams@intel.com>
5183 M: Vishal Verma <vishal.l.verma@intel.com>
5184 M: Dave Jiang <dave.jiang@intel.com>
5185 L: linux-nvdimm@lists.01.org
5189 DEVICE FREQUENCY (DEVFREQ)
5190 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5191 M: Kyungmin Park <kyungmin.park@samsung.com>
5192 M: Chanwoo Choi <cw00.choi@samsung.com>
5193 L: linux-pm@vger.kernel.org
5195 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5196 F: Documentation/devicetree/bindings/devfreq/
5198 F: include/linux/devfreq.h
5199 F: include/trace/events/devfreq.h
5201 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5202 M: Chanwoo Choi <cw00.choi@samsung.com>
5203 L: linux-pm@vger.kernel.org
5205 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5206 F: Documentation/devicetree/bindings/devfreq/event/
5207 F: drivers/devfreq/devfreq-event.c
5208 F: drivers/devfreq/event/
5209 F: include/dt-bindings/pmu/exynos_ppmu.h
5210 F: include/linux/devfreq-event.h
5212 DEVICE NUMBER REGISTRY
5213 M: Torben Mathiasen <device@lanana.org>
5215 W: http://lanana.org/docs/device-list/index.html
5217 DEVICE RESOURCE MANAGEMENT HELPERS
5218 M: Hans de Goede <hdegoede@redhat.com>
5219 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
5221 F: include/linux/devm-helpers.h
5224 M: Alasdair Kergon <agk@redhat.com>
5225 M: Mike Snitzer <snitzer@redhat.com>
5226 M: dm-devel@redhat.com
5227 L: dm-devel@redhat.com
5229 W: http://sources.redhat.com/dm
5230 Q: http://patchwork.kernel.org/project/dm-devel/list/
5231 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
5232 T: quilt http://people.redhat.com/agk/patches/linux/editing/
5233 F: Documentation/admin-guide/device-mapper/
5234 F: drivers/md/Kconfig
5235 F: drivers/md/Makefile
5237 F: drivers/md/persistent-data/
5238 F: include/linux/device-mapper.h
5239 F: include/linux/dm-*.h
5240 F: include/uapi/linux/dm-*.h
5243 M: Jiri Pirko <jiri@nvidia.com>
5244 L: netdev@vger.kernel.org
5246 F: Documentation/networking/devlink
5247 F: include/net/devlink.h
5248 F: include/uapi/linux/devlink.h
5249 F: net/core/devlink.c
5251 DIALOG SEMICONDUCTOR DRIVERS
5252 M: Support Opensource <support.opensource@diasemi.com>
5254 W: http://www.dialog-semiconductor.com/products
5255 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
5256 F: Documentation/devicetree/bindings/input/dlg,da72??.txt
5257 F: Documentation/devicetree/bindings/mfd/da90*.txt
5258 F: Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
5259 F: Documentation/devicetree/bindings/regulator/da92*.txt
5260 F: Documentation/devicetree/bindings/regulator/slg51000.txt
5261 F: Documentation/devicetree/bindings/sound/da[79]*.txt
5262 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
5263 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
5264 F: Documentation/hwmon/da90??.rst
5265 F: drivers/gpio/gpio-da90??.c
5266 F: drivers/hwmon/da90??-hwmon.c
5267 F: drivers/iio/adc/da91??-*.c
5268 F: drivers/input/misc/da72??.[ch]
5269 F: drivers/input/misc/da90??_onkey.c
5270 F: drivers/input/touchscreen/da9052_tsi.c
5271 F: drivers/leds/leds-da90??.c
5272 F: drivers/mfd/da903x.c
5273 F: drivers/mfd/da90??-*.c
5274 F: drivers/mfd/da91??-*.c
5275 F: drivers/pinctrl/pinctrl-da90??.c
5276 F: drivers/power/supply/da9052-battery.c
5277 F: drivers/power/supply/da91??-*.c
5278 F: drivers/regulator/da9???-regulator.[ch]
5279 F: drivers/regulator/slg51000-regulator.[ch]
5280 F: drivers/rtc/rtc-da90??.c
5281 F: drivers/thermal/da90??-thermal.c
5282 F: drivers/video/backlight/da90??_bl.c
5283 F: drivers/watchdog/da90??_wdt.c
5284 F: include/dt-bindings/regulator/dlg,da9*-regulator.h
5285 F: include/linux/mfd/da903x.h
5286 F: include/linux/mfd/da9052/
5287 F: include/linux/mfd/da9055/
5288 F: include/linux/mfd/da9062/
5289 F: include/linux/mfd/da9063/
5290 F: include/linux/mfd/da9150/
5291 F: include/linux/regulator/da9211.h
5292 F: include/sound/da[79]*.h
5293 F: sound/soc/codecs/da[79]*.[ch]
5295 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
5296 M: William Breathitt Gray <vilhelm.gray@gmail.com>
5297 L: linux-gpio@vger.kernel.org
5299 F: drivers/gpio/gpio-gpio-mm.c
5301 DIOLAN U2C-12 I2C DRIVER
5302 M: Guenter Roeck <linux@roeck-us.net>
5303 L: linux-i2c@vger.kernel.org
5305 F: drivers/i2c/busses/i2c-diolan-u2c.c
5307 DIRECTORY NOTIFICATION (DNOTIFY)
5308 M: Jan Kara <jack@suse.cz>
5309 R: Amir Goldstein <amir73il@gmail.com>
5310 L: linux-fsdevel@vger.kernel.org
5312 F: Documentation/filesystems/dnotify.rst
5313 F: fs/notify/dnotify/
5314 F: include/linux/dnotify.h
5316 DISK GEOMETRY AND PARTITION HANDLING
5317 M: Andries Brouwer <aeb@cwi.nl>
5319 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
5320 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
5321 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
5324 M: Jan Kara <jack@suse.com>
5326 F: Documentation/filesystems/quota.rst
5328 F: include/linux/quota*.h
5329 F: include/uapi/linux/quota*.h
5331 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
5332 M: Bernie Thompson <bernie@plugable.com>
5333 L: linux-fbdev@vger.kernel.org
5335 W: http://plugable.com/category/projects/udlfb/
5336 F: Documentation/fb/udlfb.rst
5337 F: drivers/video/fbdev/udlfb.c
5338 F: include/video/udlfb.h
5340 DISTRIBUTED LOCK MANAGER (DLM)
5341 M: Christine Caulfield <ccaulfie@redhat.com>
5342 M: David Teigland <teigland@redhat.com>
5343 L: cluster-devel@redhat.com
5345 W: http://sources.redhat.com/cluster/
5346 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5349 DMA BUFFER SHARING FRAMEWORK
5350 M: Sumit Semwal <sumit.semwal@linaro.org>
5351 M: Christian König <christian.koenig@amd.com>
5352 L: linux-media@vger.kernel.org
5353 L: dri-devel@lists.freedesktop.org
5354 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5356 T: git git://anongit.freedesktop.org/drm/drm-misc
5357 F: Documentation/driver-api/dma-buf.rst
5359 F: include/linux/*fence.h
5360 F: include/linux/dma-buf*
5361 F: include/linux/dma-resv.h
5362 K: \bdma_(?:buf|fence|resv)\b
5364 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
5365 M: Vinod Koul <vkoul@kernel.org>
5366 L: dmaengine@vger.kernel.org
5368 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5369 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
5370 F: Documentation/devicetree/bindings/dma/
5371 F: Documentation/driver-api/dmaengine/
5373 F: include/linux/dma/
5374 F: include/linux/dmaengine.h
5375 F: include/linux/of_dma.h
5378 M: Christoph Hellwig <hch@lst.de>
5379 M: Marek Szyprowski <m.szyprowski@samsung.com>
5380 R: Robin Murphy <robin.murphy@arm.com>
5381 L: iommu@lists.linux-foundation.org
5383 W: http://git.infradead.org/users/hch/dma-mapping.git
5384 T: git git://git.infradead.org/users/hch/dma-mapping.git
5385 F: include/asm-generic/dma-mapping.h
5386 F: include/linux/dma-direct.h
5387 F: include/linux/dma-mapping.h
5388 F: include/linux/dma-map-ops.h
5391 DMA MAPPING BENCHMARK
5392 M: Barry Song <song.bao.hua@hisilicon.com>
5393 L: iommu@lists.linux-foundation.org
5394 F: kernel/dma/map_benchmark.c
5395 F: tools/testing/selftests/dma/
5397 DMA-BUF HEAPS FRAMEWORK
5398 M: Sumit Semwal <sumit.semwal@linaro.org>
5399 R: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5400 R: Liam Mark <lmark@codeaurora.org>
5401 R: Laura Abbott <labbott@redhat.com>
5402 R: Brian Starkey <Brian.Starkey@arm.com>
5403 R: John Stultz <john.stultz@linaro.org>
5404 L: linux-media@vger.kernel.org
5405 L: dri-devel@lists.freedesktop.org
5406 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5408 T: git git://anongit.freedesktop.org/drm/drm-misc
5409 F: drivers/dma-buf/dma-heap.c
5410 F: drivers/dma-buf/heaps/*
5411 F: include/linux/dma-heap.h
5412 F: include/uapi/linux/dma-heap.h
5414 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
5415 M: Lukasz Luba <lukasz.luba@arm.com>
5416 L: linux-pm@vger.kernel.org
5417 L: linux-samsung-soc@vger.kernel.org
5419 F: Documentation/devicetree/bindings/memory-controllers/exynos5422-dmc.txt
5420 F: drivers/memory/samsung/exynos5422-dmc.c
5422 DME1737 HARDWARE MONITOR DRIVER
5423 M: Juerg Haefliger <juergh@gmail.com>
5424 L: linux-hwmon@vger.kernel.org
5426 F: Documentation/hwmon/dme1737.rst
5427 F: drivers/hwmon/dme1737.c
5430 M: Jean Delvare <jdelvare@suse.com>
5432 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
5433 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
5434 F: drivers/firmware/dmi-id.c
5435 F: drivers/firmware/dmi_scan.c
5436 F: include/linux/dmi.h
5439 M: Jonathan Corbet <corbet@lwn.net>
5440 L: linux-doc@vger.kernel.org
5442 P: Documentation/doc-guide/maintainer-profile.rst
5443 T: git git://git.lwn.net/linux.git docs-next
5445 F: scripts/documentation-file-ref-check
5446 F: scripts/kernel-doc
5447 F: scripts/sphinx-pre-install
5448 X: Documentation/ABI/
5449 X: Documentation/admin-guide/media/
5450 X: Documentation/devicetree/
5451 X: Documentation/driver-api/media/
5452 X: Documentation/firmware-guide/acpi/
5453 X: Documentation/i2c/
5454 X: Documentation/power/
5455 X: Documentation/spi/
5456 X: Documentation/userspace-api/media/
5458 DOCUMENTATION SCRIPTS
5459 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5460 L: linux-doc@vger.kernel.org
5462 F: Documentation/sphinx/parse-headers.pl
5463 F: scripts/documentation-file-ref-check
5464 F: scripts/sphinx-pre-install
5466 DOCUMENTATION/ITALIAN
5467 M: Federico Vaga <federico.vaga@vaga.pv.it>
5468 L: linux-doc@vger.kernel.org
5470 F: Documentation/translations/it_IT
5472 DONGWOON DW9714 LENS VOICE COIL DRIVER
5473 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5474 L: linux-media@vger.kernel.org
5476 T: git git://linuxtv.org/media_tree.git
5477 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5478 F: drivers/media/i2c/dw9714.c
5480 DONGWOON DW9768 LENS VOICE COIL DRIVER
5481 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
5482 L: linux-media@vger.kernel.org
5484 T: git git://linuxtv.org/media_tree.git
5485 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
5486 F: drivers/media/i2c/dw9768.c
5488 DONGWOON DW9807 LENS VOICE COIL DRIVER
5489 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5490 L: linux-media@vger.kernel.org
5492 T: git git://linuxtv.org/media_tree.git
5493 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5494 F: drivers/media/i2c/dw9807-vcm.c
5497 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
5498 L: blinux-list@redhat.com
5500 F: drivers/char/dtlk.c
5501 F: include/linux/dtlk.h
5503 DPAA2 DATAPATH I/O (DPIO) DRIVER
5504 M: Roy Pledge <Roy.Pledge@nxp.com>
5505 L: linux-kernel@vger.kernel.org
5507 F: drivers/soc/fsl/dpio
5509 DPAA2 ETHERNET DRIVER
5510 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5511 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5512 L: netdev@vger.kernel.org
5514 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
5515 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
5516 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
5517 F: drivers/net/ethernet/freescale/dpaa2/Makefile
5518 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5519 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5520 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
5521 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
5522 F: drivers/net/ethernet/freescale/dpaa2/dpni*
5524 DPAA2 ETHERNET SWITCH DRIVER
5525 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5526 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5527 L: linux-kernel@vger.kernel.org
5529 F: drivers/staging/fsl-dpaa2/ethsw
5531 DPT_I2O SCSI RAID DRIVER
5532 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5533 L: linux-scsi@vger.kernel.org
5535 W: http://www.adaptec.com/
5536 F: drivers/scsi/dpt*
5537 F: drivers/scsi/dpt/
5540 M: Philipp Reisner <philipp.reisner@linbit.com>
5541 M: Lars Ellenberg <lars.ellenberg@linbit.com>
5542 L: drbd-dev@lists.linbit.com
5544 W: http://www.drbd.org
5545 T: git git://git.linbit.com/linux-drbd.git
5546 T: git git://git.linbit.com/drbd-8.4.git
5547 F: Documentation/admin-guide/blockdev/
5548 F: drivers/block/drbd/
5551 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5552 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5553 R: "Rafael J. Wysocki" <rafael@kernel.org>
5555 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5556 F: Documentation/core-api/kobject.rst
5560 F: include/linux/debugfs.h
5561 F: include/linux/kobj*
5564 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
5565 M: Nishanth Menon <nm@ti.com>
5566 L: linux-pm@vger.kernel.org
5568 F: drivers/soc/ti/smartreflex.c
5569 F: include/linux/power/smartreflex.h
5571 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5572 M: Maxime Ripard <mripard@kernel.org>
5573 M: Chen-Yu Tsai <wens@csie.org>
5574 R: Jernej Skrabec <jernej.skrabec@siol.net>
5575 L: dri-devel@lists.freedesktop.org
5577 T: git git://anongit.freedesktop.org/drm/drm-misc
5578 F: drivers/gpu/drm/sun4i/sun8i*
5580 DRM DRIVER FOR ARM PL111 CLCD
5581 M: Eric Anholt <eric@anholt.net>
5583 T: git git://anongit.freedesktop.org/drm/drm-misc
5584 F: drivers/gpu/drm/pl111/
5586 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5587 M: Linus Walleij <linus.walleij@linaro.org>
5589 T: git git://anongit.freedesktop.org/drm/drm-misc
5590 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
5591 F: drivers/gpu/drm/panel/panel-arm-versatile.c
5593 DRM DRIVER FOR ASPEED BMC GFX
5594 M: Joel Stanley <joel@jms.id.au>
5595 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
5597 T: git git://anongit.freedesktop.org/drm/drm-misc
5598 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5599 F: drivers/gpu/drm/aspeed/
5601 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5602 M: Dave Airlie <airlied@redhat.com>
5603 R: Thomas Zimmermann <tzimmermann@suse.de>
5604 L: dri-devel@lists.freedesktop.org
5606 T: git git://anongit.freedesktop.org/drm/drm-misc
5607 F: drivers/gpu/drm/ast/
5609 DRM DRIVER FOR BOCHS VIRTUAL GPU
5610 M: Gerd Hoffmann <kraxel@redhat.com>
5611 L: virtualization@lists.linux-foundation.org
5613 T: git git://anongit.freedesktop.org/drm/drm-misc
5614 F: drivers/gpu/drm/bochs/
5616 DRM DRIVER FOR BOE HIMAX8279D PANELS
5617 M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
5619 F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
5620 F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
5622 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5623 M: Linus Walleij <linus.walleij@linaro.org>
5625 T: git git://anongit.freedesktop.org/drm/drm-misc
5626 F: drivers/gpu/drm/tve200/
5628 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
5629 M: Icenowy Zheng <icenowy@aosc.io>
5631 F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
5632 F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
5634 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5635 M: Jagan Teki <jagan@amarulasolutions.com>
5637 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
5638 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5640 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5641 M: Hans de Goede <hdegoede@redhat.com>
5643 T: git git://anongit.freedesktop.org/drm/drm-misc
5644 F: drivers/gpu/drm/tiny/gm12u320.c
5646 DRM DRIVER FOR HX8357D PANELS
5647 M: Eric Anholt <eric@anholt.net>
5649 T: git git://anongit.freedesktop.org/drm/drm-misc
5650 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
5651 F: drivers/gpu/drm/tiny/hx8357d.c
5653 DRM DRIVER FOR ILITEK ILI9225 PANELS
5654 M: David Lechner <david@lechnology.com>
5656 T: git git://anongit.freedesktop.org/drm/drm-misc
5657 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5658 F: drivers/gpu/drm/tiny/ili9225.c
5660 DRM DRIVER FOR ILITEK ILI9486 PANELS
5661 M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
5663 T: git git://anongit.freedesktop.org/drm/drm-misc
5664 F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
5665 F: drivers/gpu/drm/tiny/ili9486.c
5667 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5668 S: Orphan / Obsolete
5669 F: drivers/gpu/drm/i810/
5670 F: include/uapi/drm/i810_drm.h
5672 DRM DRIVER FOR LVDS PANELS
5673 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5674 L: dri-devel@lists.freedesktop.org
5675 T: git git://anongit.freedesktop.org/drm/drm-misc
5677 F: drivers/gpu/drm/panel/panel-lvds.c
5678 F: Documentation/devicetree/bindings/display/panel/lvds.yaml
5680 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
5681 M: Guido Günther <agx@sigxcpu.org>
5682 R: Purism Kernel Team <kernel@puri.sm>
5684 F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
5685 F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
5687 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5688 S: Orphan / Obsolete
5689 F: drivers/gpu/drm/mga/
5690 F: include/uapi/drm/mga_drm.h
5692 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
5693 M: Dave Airlie <airlied@redhat.com>
5694 R: Thomas Zimmermann <tzimmermann@suse.de>
5695 L: dri-devel@lists.freedesktop.org
5697 T: git git://anongit.freedesktop.org/drm/drm-misc
5698 F: drivers/gpu/drm/mgag200/
5700 DRM DRIVER FOR MI0283QT
5701 M: Noralf Trønnes <noralf@tronnes.org>
5703 T: git git://anongit.freedesktop.org/drm/drm-misc
5704 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5705 F: drivers/gpu/drm/tiny/mi0283qt.c
5707 DRM DRIVER FOR MSM ADRENO GPU
5708 M: Rob Clark <robdclark@gmail.com>
5709 M: Sean Paul <sean@poorly.run>
5710 L: linux-arm-msm@vger.kernel.org
5711 L: dri-devel@lists.freedesktop.org
5712 L: freedreno@lists.freedesktop.org
5714 T: git https://gitlab.freedesktop.org/drm/msm.git
5715 F: Documentation/devicetree/bindings/display/msm/
5716 F: drivers/gpu/drm/msm/
5717 F: include/uapi/drm/msm_drm.h
5719 DRM DRIVER FOR NOVATEK NT35510 PANELS
5720 M: Linus Walleij <linus.walleij@linaro.org>
5722 T: git git://anongit.freedesktop.org/drm/drm-misc
5723 F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
5724 F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
5726 DRM DRIVER FOR NOVATEK NT36672A PANELS
5727 M: Sumit Semwal <sumit.semwal@linaro.org>
5729 T: git git://anongit.freedesktop.org/drm/drm-misc
5730 F: Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
5731 F: drivers/gpu/drm/panel/panel-novatek-nt36672a.c
5733 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5734 M: Ben Skeggs <bskeggs@redhat.com>
5735 L: dri-devel@lists.freedesktop.org
5736 L: nouveau@lists.freedesktop.org
5738 T: git git://github.com/skeggsb/linux
5739 F: drivers/gpu/drm/nouveau/
5740 F: include/uapi/drm/nouveau_drm.h
5742 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5743 M: Stefan Mavrodiev <stefan@olimex.com>
5745 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
5746 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5748 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5749 M: Noralf Trønnes <noralf@tronnes.org>
5751 T: git git://anongit.freedesktop.org/drm/drm-misc
5752 F: Documentation/devicetree/bindings/display/repaper.txt
5753 F: drivers/gpu/drm/tiny/repaper.c
5755 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5756 M: Dave Airlie <airlied@redhat.com>
5757 M: Gerd Hoffmann <kraxel@redhat.com>
5758 L: virtualization@lists.linux-foundation.org
5760 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5761 T: git git://anongit.freedesktop.org/drm/drm-misc
5762 F: drivers/gpu/drm/tiny/cirrus.c
5764 DRM DRIVER FOR QXL VIRTUAL GPU
5765 M: Dave Airlie <airlied@redhat.com>
5766 M: Gerd Hoffmann <kraxel@redhat.com>
5767 L: virtualization@lists.linux-foundation.org
5768 L: spice-devel@lists.freedesktop.org
5770 T: git git://anongit.freedesktop.org/drm/drm-misc
5771 F: drivers/gpu/drm/qxl/
5772 F: include/uapi/drm/qxl_drm.h
5774 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5775 S: Orphan / Obsolete
5776 F: drivers/gpu/drm/r128/
5777 F: include/uapi/drm/r128_drm.h
5779 DRM DRIVER FOR RAYDIUM RM67191 PANELS
5780 M: Robert Chiras <robert.chiras@nxp.com>
5782 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
5783 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
5785 DRM DRIVER FOR SITRONIX ST7703 PANELS
5786 M: Guido Günther <agx@sigxcpu.org>
5787 R: Purism Kernel Team <kernel@puri.sm>
5788 R: Ondrej Jirman <megous@megous.com>
5790 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
5791 F: drivers/gpu/drm/panel/panel-sitronix-st7703.c
5793 DRM DRIVER FOR SAVAGE VIDEO CARDS
5794 S: Orphan / Obsolete
5795 F: drivers/gpu/drm/savage/
5796 F: include/uapi/drm/savage_drm.h
5798 DRM DRIVER FOR SIS VIDEO CARDS
5799 S: Orphan / Obsolete
5800 F: drivers/gpu/drm/sis/
5801 F: include/uapi/drm/sis_drm.h
5803 DRM DRIVER FOR SITRONIX ST7586 PANELS
5804 M: David Lechner <david@lechnology.com>
5806 T: git git://anongit.freedesktop.org/drm/drm-misc
5807 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
5808 F: drivers/gpu/drm/tiny/st7586.c
5810 DRM DRIVER FOR SITRONIX ST7701 PANELS
5811 M: Jagan Teki <jagan@amarulasolutions.com>
5813 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
5814 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
5816 DRM DRIVER FOR SITRONIX ST7735R PANELS
5817 M: David Lechner <david@lechnology.com>
5819 T: git git://anongit.freedesktop.org/drm/drm-misc
5820 F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
5821 F: drivers/gpu/drm/tiny/st7735r.c
5823 DRM DRIVER FOR SONY ACX424AKP PANELS
5824 M: Linus Walleij <linus.walleij@linaro.org>
5826 T: git git://anongit.freedesktop.org/drm/drm-misc
5827 F: drivers/gpu/drm/panel/panel-sony-acx424akp.c
5829 DRM DRIVER FOR ST-ERICSSON MCDE
5830 M: Linus Walleij <linus.walleij@linaro.org>
5832 T: git git://anongit.freedesktop.org/drm/drm-misc
5833 F: Documentation/devicetree/bindings/display/ste,mcde.txt
5834 F: drivers/gpu/drm/mcde/
5836 DRM DRIVER FOR TDFX VIDEO CARDS
5837 S: Orphan / Obsolete
5838 F: drivers/gpu/drm/tdfx/
5840 DRM DRIVER FOR TPO TPG110 PANELS
5841 M: Linus Walleij <linus.walleij@linaro.org>
5843 T: git git://anongit.freedesktop.org/drm/drm-misc
5844 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
5845 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
5847 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5848 M: Dave Airlie <airlied@redhat.com>
5849 R: Sean Paul <sean@poorly.run>
5850 R: Thomas Zimmermann <tzimmermann@suse.de>
5851 L: dri-devel@lists.freedesktop.org
5853 T: git git://anongit.freedesktop.org/drm/drm-misc
5854 F: drivers/gpu/drm/udl/
5856 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5857 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5858 M: Melissa Wen <melissa.srw@gmail.com>
5859 R: Haneen Mohammed <hamohammed.sa@gmail.com>
5860 R: Daniel Vetter <daniel@ffwll.ch>
5861 L: dri-devel@lists.freedesktop.org
5863 T: git git://anongit.freedesktop.org/drm/drm-misc
5864 F: Documentation/gpu/vkms.rst
5865 F: drivers/gpu/drm/vkms/
5867 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5868 M: Hans de Goede <hdegoede@redhat.com>
5869 L: dri-devel@lists.freedesktop.org
5871 T: git git://anongit.freedesktop.org/drm/drm-misc
5872 F: drivers/gpu/drm/vboxvideo/
5874 DRM DRIVER FOR VMWARE VIRTUAL GPU
5875 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5876 M: Roland Scheidegger <sroland@vmware.com>
5877 M: Zack Rusin <zackr@vmware.com>
5878 L: dri-devel@lists.freedesktop.org
5880 T: git git://people.freedesktop.org/~sroland/linux
5881 F: drivers/gpu/drm/vmwgfx/
5882 F: include/uapi/drm/vmwgfx_drm.h
5885 M: David Airlie <airlied@linux.ie>
5886 M: Daniel Vetter <daniel@ffwll.ch>
5887 L: dri-devel@lists.freedesktop.org
5889 B: https://gitlab.freedesktop.org/drm
5890 C: irc://chat.freenode.net/dri-devel
5891 T: git git://anongit.freedesktop.org/drm/drm
5892 F: Documentation/devicetree/bindings/display/
5893 F: Documentation/devicetree/bindings/gpu/
5894 F: Documentation/gpu/
5898 F: include/linux/vga*
5899 F: include/uapi/drm/
5901 DRM DRIVERS AND MISC GPU PATCHES
5902 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5903 M: Maxime Ripard <mripard@kernel.org>
5904 M: Thomas Zimmermann <tzimmermann@suse.de>
5906 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5907 T: git git://anongit.freedesktop.org/drm/drm-misc
5908 F: Documentation/gpu/
5909 F: drivers/gpu/drm/*
5912 F: include/linux/vga*
5913 F: include/uapi/drm/drm*
5915 DRM DRIVERS FOR ALLWINNER A10
5916 M: Maxime Ripard <mripard@kernel.org>
5917 M: Chen-Yu Tsai <wens@csie.org>
5918 L: dri-devel@lists.freedesktop.org
5920 T: git git://anongit.freedesktop.org/drm/drm-misc
5921 F: Documentation/devicetree/bindings/display/allwinner*
5922 F: drivers/gpu/drm/sun4i/
5924 DRM DRIVERS FOR AMLOGIC SOCS
5925 M: Neil Armstrong <narmstrong@baylibre.com>
5926 L: dri-devel@lists.freedesktop.org
5927 L: linux-amlogic@lists.infradead.org
5929 W: http://linux-meson.com/
5930 T: git git://anongit.freedesktop.org/drm/drm-misc
5931 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
5932 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
5933 F: Documentation/gpu/meson.rst
5934 F: drivers/gpu/drm/meson/
5936 DRM DRIVERS FOR ATMEL HLCDC
5937 M: Sam Ravnborg <sam@ravnborg.org>
5938 M: Boris Brezillon <bbrezillon@kernel.org>
5939 L: dri-devel@lists.freedesktop.org
5941 T: git git://anongit.freedesktop.org/drm/drm-misc
5942 F: Documentation/devicetree/bindings/display/atmel/
5943 F: drivers/gpu/drm/atmel-hlcdc/
5945 DRM DRIVERS FOR BRIDGE CHIPS
5946 M: Andrzej Hajda <a.hajda@samsung.com>
5947 M: Neil Armstrong <narmstrong@baylibre.com>
5948 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5949 R: Jonas Karlman <jonas@kwiboo.se>
5950 R: Jernej Skrabec <jernej.skrabec@siol.net>
5952 T: git git://anongit.freedesktop.org/drm/drm-misc
5953 F: drivers/gpu/drm/bridge/
5955 DRM DRIVERS FOR EXYNOS
5956 M: Inki Dae <inki.dae@samsung.com>
5957 M: Joonyoung Shim <jy0922.shim@samsung.com>
5958 M: Seung-Woo Kim <sw0312.kim@samsung.com>
5959 M: Kyungmin Park <kyungmin.park@samsung.com>
5960 L: dri-devel@lists.freedesktop.org
5962 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5963 F: Documentation/devicetree/bindings/display/exynos/
5964 F: drivers/gpu/drm/exynos/
5965 F: include/uapi/drm/exynos_drm.h
5967 DRM DRIVERS FOR FREESCALE DCU
5968 M: Stefan Agner <stefan@agner.ch>
5969 M: Alison Wang <alison.wang@nxp.com>
5970 L: dri-devel@lists.freedesktop.org
5972 T: git git://anongit.freedesktop.org/drm/drm-misc
5973 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
5974 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
5975 F: drivers/gpu/drm/fsl-dcu/
5977 DRM DRIVERS FOR FREESCALE IMX
5978 M: Philipp Zabel <p.zabel@pengutronix.de>
5979 L: dri-devel@lists.freedesktop.org
5981 F: Documentation/devicetree/bindings/display/imx/
5982 F: drivers/gpu/drm/imx/
5983 F: drivers/gpu/ipu-v3/
5985 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5986 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5987 L: dri-devel@lists.freedesktop.org
5989 T: git git://github.com/patjak/drm-gma500
5990 F: drivers/gpu/drm/gma500/
5992 DRM DRIVERS FOR HISILICON
5993 M: Xinliang Liu <xinliang.liu@linaro.org>
5994 M: Tian Tao <tiantao6@hisilicon.com>
5995 R: John Stultz <john.stultz@linaro.org>
5996 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
5997 R: Chen Feng <puck.chen@hisilicon.com>
5998 L: dri-devel@lists.freedesktop.org
6000 T: git git://anongit.freedesktop.org/drm/drm-misc
6001 F: Documentation/devicetree/bindings/display/hisilicon/
6002 F: drivers/gpu/drm/hisilicon/
6004 DRM DRIVERS FOR LIMA
6005 M: Qiang Yu <yuq825@gmail.com>
6006 L: dri-devel@lists.freedesktop.org
6007 L: lima@lists.freedesktop.org (moderated for non-subscribers)
6009 T: git git://anongit.freedesktop.org/drm/drm-misc
6010 F: drivers/gpu/drm/lima/
6011 F: include/uapi/drm/lima_drm.h
6013 DRM DRIVERS FOR MEDIATEK
6014 M: Chun-Kuang Hu <chunkuang.hu@kernel.org>
6015 M: Philipp Zabel <p.zabel@pengutronix.de>
6016 L: dri-devel@lists.freedesktop.org
6018 F: Documentation/devicetree/bindings/display/mediatek/
6019 F: drivers/gpu/drm/mediatek/
6020 F: drivers/phy/mediatek/phy-mtk-hdmi*
6021 F: drivers/phy/mediatek/phy-mtk-mipi*
6023 DRM DRIVERS FOR NVIDIA TEGRA
6024 M: Thierry Reding <thierry.reding@gmail.com>
6025 L: dri-devel@lists.freedesktop.org
6026 L: linux-tegra@vger.kernel.org
6028 T: git git://anongit.freedesktop.org/tegra/linux.git
6029 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
6030 F: drivers/gpu/drm/tegra/
6031 F: drivers/gpu/host1x/
6032 F: include/linux/host1x.h
6033 F: include/uapi/drm/tegra_drm.h
6035 DRM DRIVERS FOR RENESAS
6036 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6037 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
6038 L: dri-devel@lists.freedesktop.org
6039 L: linux-renesas-soc@vger.kernel.org
6041 T: git git://linuxtv.org/pinchartl/media drm/du/next
6042 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
6043 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
6044 F: Documentation/devicetree/bindings/display/renesas,du.txt
6045 F: drivers/gpu/drm/rcar-du/
6046 F: drivers/gpu/drm/shmobile/
6047 F: include/linux/platform_data/shmob_drm.h
6049 DRM DRIVERS FOR ROCKCHIP
6050 M: Sandy Huang <hjc@rock-chips.com>
6051 M: Heiko Stübner <heiko@sntech.de>
6052 L: dri-devel@lists.freedesktop.org
6054 T: git git://anongit.freedesktop.org/drm/drm-misc
6055 F: Documentation/devicetree/bindings/display/rockchip/
6056 F: drivers/gpu/drm/rockchip/
6059 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
6060 L: dri-devel@lists.freedesktop.org
6062 T: git git://anongit.freedesktop.org/drm/drm-misc
6063 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
6064 F: drivers/gpu/drm/sti
6067 M: Yannick Fertre <yannick.fertre@foss.st.com>
6068 M: Philippe Cornu <philippe.cornu@foss.st.com>
6069 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
6070 L: dri-devel@lists.freedesktop.org
6072 T: git git://anongit.freedesktop.org/drm/drm-misc
6073 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
6074 F: drivers/gpu/drm/stm
6076 DRM DRIVERS FOR TI KEYSTONE
6077 M: Jyri Sarha <jyri.sarha@iki.fi>
6078 M: Tomi Valkeinen <tomba@kernel.org>
6079 L: dri-devel@lists.freedesktop.org
6081 T: git git://anongit.freedesktop.org/drm/drm-misc
6082 F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
6083 F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
6084 F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
6085 F: drivers/gpu/drm/tidss/
6087 DRM DRIVERS FOR TI LCDC
6088 M: Jyri Sarha <jyri.sarha@iki.fi>
6089 R: Tomi Valkeinen <tomba@kernel.org>
6090 L: dri-devel@lists.freedesktop.org
6092 F: Documentation/devicetree/bindings/display/tilcdc/
6093 F: drivers/gpu/drm/tilcdc/
6095 DRM DRIVERS FOR TI OMAP
6096 M: Tomi Valkeinen <tomba@kernel.org>
6097 L: dri-devel@lists.freedesktop.org
6099 F: Documentation/devicetree/bindings/display/ti/
6100 F: drivers/gpu/drm/omapdrm/
6103 M: Eric Anholt <eric@anholt.net>
6105 T: git git://anongit.freedesktop.org/drm/drm-misc
6106 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
6107 F: drivers/gpu/drm/v3d/
6108 F: include/uapi/drm/v3d_drm.h
6111 M: Eric Anholt <eric@anholt.net>
6112 M: Maxime Ripard <mripard@kernel.org>
6114 T: git git://github.com/anholt/linux
6115 T: git git://anongit.freedesktop.org/drm/drm-misc
6116 F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
6117 F: drivers/gpu/drm/vc4/
6118 F: include/uapi/drm/vc4_drm.h
6120 DRM DRIVERS FOR VIVANTE GPU IP
6121 M: Lucas Stach <l.stach@pengutronix.de>
6122 R: Russell King <linux+etnaviv@armlinux.org.uk>
6123 R: Christian Gmeiner <christian.gmeiner@gmail.com>
6124 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
6125 L: dri-devel@lists.freedesktop.org
6127 F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
6128 F: drivers/gpu/drm/etnaviv/
6129 F: include/uapi/drm/etnaviv_drm.h
6132 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
6133 L: dri-devel@lists.freedesktop.org
6134 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
6136 T: git git://anongit.freedesktop.org/drm/drm-misc
6137 F: Documentation/gpu/xen-front.rst
6138 F: drivers/gpu/drm/xen/
6140 DRM DRIVERS FOR XILINX
6141 M: Hyun Kwon <hyun.kwon@xilinx.com>
6142 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6143 L: dri-devel@lists.freedesktop.org
6145 T: git git://anongit.freedesktop.org/drm/drm-misc
6146 F: Documentation/devicetree/bindings/display/xlnx/
6147 F: drivers/gpu/drm/xlnx/
6150 M: Thierry Reding <thierry.reding@gmail.com>
6151 R: Sam Ravnborg <sam@ravnborg.org>
6152 L: dri-devel@lists.freedesktop.org
6154 T: git git://anongit.freedesktop.org/drm/drm-misc
6155 F: Documentation/devicetree/bindings/display/panel/
6156 F: drivers/gpu/drm/drm_panel.c
6157 F: drivers/gpu/drm/panel/
6158 F: include/drm/drm_panel.h
6161 M: Christian Koenig <christian.koenig@amd.com>
6162 M: Huang Rui <ray.huang@amd.com>
6163 L: dri-devel@lists.freedesktop.org
6165 T: git git://people.freedesktop.org/~agd5f/linux
6166 F: drivers/gpu/drm/ttm/
6169 DSBR100 USB FM RADIO DRIVER
6170 M: Alexey Klimov <klimov.linux@gmail.com>
6171 L: linux-media@vger.kernel.org
6173 T: git git://linuxtv.org/media_tree.git
6174 F: drivers/media/radio/dsbr100.c
6177 M: Hans Verkuil <hverkuil@xs4all.nl>
6178 L: linux-media@vger.kernel.org
6180 W: https://linuxtv.org
6181 T: git git://linuxtv.org/media_tree.git
6182 F: drivers/media/pci/dt3155/
6184 DVB_USB_AF9015 MEDIA DRIVER
6185 M: Antti Palosaari <crope@iki.fi>
6186 L: linux-media@vger.kernel.org
6188 W: https://linuxtv.org
6189 W: http://palosaari.fi/linux/
6190 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6191 T: git git://linuxtv.org/anttip/media_tree.git
6192 F: drivers/media/usb/dvb-usb-v2/af9015*
6194 DVB_USB_AF9035 MEDIA DRIVER
6195 M: Antti Palosaari <crope@iki.fi>
6196 L: linux-media@vger.kernel.org
6198 W: https://linuxtv.org
6199 W: http://palosaari.fi/linux/
6200 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6201 T: git git://linuxtv.org/anttip/media_tree.git
6202 F: drivers/media/usb/dvb-usb-v2/af9035*
6204 DVB_USB_ANYSEE MEDIA DRIVER
6205 M: Antti Palosaari <crope@iki.fi>
6206 L: linux-media@vger.kernel.org
6208 W: https://linuxtv.org
6209 W: http://palosaari.fi/linux/
6210 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6211 T: git git://linuxtv.org/anttip/media_tree.git
6212 F: drivers/media/usb/dvb-usb-v2/anysee*
6214 DVB_USB_AU6610 MEDIA DRIVER
6215 M: Antti Palosaari <crope@iki.fi>
6216 L: linux-media@vger.kernel.org
6218 W: https://linuxtv.org
6219 W: http://palosaari.fi/linux/
6220 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6221 T: git git://linuxtv.org/anttip/media_tree.git
6222 F: drivers/media/usb/dvb-usb-v2/au6610*
6224 DVB_USB_CE6230 MEDIA DRIVER
6225 M: Antti Palosaari <crope@iki.fi>
6226 L: linux-media@vger.kernel.org
6228 W: https://linuxtv.org
6229 W: http://palosaari.fi/linux/
6230 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6231 T: git git://linuxtv.org/anttip/media_tree.git
6232 F: drivers/media/usb/dvb-usb-v2/ce6230*
6234 DVB_USB_CXUSB MEDIA DRIVER
6235 M: Michael Krufky <mkrufky@linuxtv.org>
6236 L: linux-media@vger.kernel.org
6238 W: https://linuxtv.org
6239 W: http://github.com/mkrufky
6240 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6241 T: git git://linuxtv.org/media_tree.git
6242 F: drivers/media/usb/dvb-usb/cxusb*
6244 DVB_USB_EC168 MEDIA DRIVER
6245 M: Antti Palosaari <crope@iki.fi>
6246 L: linux-media@vger.kernel.org
6248 W: https://linuxtv.org
6249 W: http://palosaari.fi/linux/
6250 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6251 T: git git://linuxtv.org/anttip/media_tree.git
6252 F: drivers/media/usb/dvb-usb-v2/ec168*
6254 DVB_USB_GL861 MEDIA DRIVER
6255 M: Antti Palosaari <crope@iki.fi>
6256 L: linux-media@vger.kernel.org
6258 W: https://linuxtv.org
6259 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6260 T: git git://linuxtv.org/anttip/media_tree.git
6261 F: drivers/media/usb/dvb-usb-v2/gl861*
6263 DVB_USB_MXL111SF MEDIA DRIVER
6264 M: Michael Krufky <mkrufky@linuxtv.org>
6265 L: linux-media@vger.kernel.org
6267 W: https://linuxtv.org
6268 W: http://github.com/mkrufky
6269 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6270 T: git git://linuxtv.org/mkrufky/mxl111sf.git
6271 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
6273 DVB_USB_RTL28XXU MEDIA DRIVER
6274 M: Antti Palosaari <crope@iki.fi>
6275 L: linux-media@vger.kernel.org
6277 W: https://linuxtv.org
6278 W: http://palosaari.fi/linux/
6279 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6280 T: git git://linuxtv.org/anttip/media_tree.git
6281 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
6283 DVB_USB_V2 MEDIA DRIVER
6284 M: Antti Palosaari <crope@iki.fi>
6285 L: linux-media@vger.kernel.org
6287 W: https://linuxtv.org
6288 W: http://palosaari.fi/linux/
6289 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6290 T: git git://linuxtv.org/anttip/media_tree.git
6291 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
6292 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
6295 M: Jason Baron <jbaron@akamai.com>
6297 F: include/linux/dynamic_debug.h
6298 F: lib/dynamic_debug.c
6300 DYNAMIC INTERRUPT MODERATION
6301 M: Tal Gilboa <talgi@nvidia.com>
6303 F: Documentation/networking/net_dim.rst
6304 F: include/linux/dim.h
6307 DZ DECSTATION DZ11 SERIAL DRIVER
6308 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
6310 F: drivers/tty/serial/dz.*
6312 E3X0 POWER BUTTON DRIVER
6313 M: Moritz Fischer <moritz.fischer@ettus.com>
6314 L: usrp-users@lists.ettus.com
6316 W: http://www.ettus.com
6317 F: Documentation/devicetree/bindings/input/e3x0-button.txt
6318 F: drivers/input/misc/e3x0-button.c
6321 M: Antti Palosaari <crope@iki.fi>
6322 L: linux-media@vger.kernel.org
6324 W: https://linuxtv.org
6325 W: http://palosaari.fi/linux/
6326 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6327 T: git git://linuxtv.org/anttip/media_tree.git
6328 F: drivers/media/tuners/e4000*
6330 EARTH_PT1 MEDIA DRIVER
6331 M: Akihiro Tsukada <tskd08@gmail.com>
6332 L: linux-media@vger.kernel.org
6334 F: drivers/media/pci/pt1/
6336 EARTH_PT3 MEDIA DRIVER
6337 M: Akihiro Tsukada <tskd08@gmail.com>
6338 L: linux-media@vger.kernel.org
6340 F: drivers/media/pci/pt3/
6343 M: Antti Palosaari <crope@iki.fi>
6344 L: linux-media@vger.kernel.org
6346 W: https://linuxtv.org
6347 W: http://palosaari.fi/linux/
6348 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6349 T: git git://linuxtv.org/anttip/media_tree.git
6350 F: drivers/media/dvb-frontends/ec100*
6353 M: Tyler Hicks <code@tyhicks.com>
6354 L: ecryptfs@vger.kernel.org
6356 W: http://ecryptfs.org
6357 W: https://launchpad.net/ecryptfs
6358 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
6359 F: Documentation/filesystems/ecryptfs.rst
6363 M: Borislav Petkov <bp@alien8.de>
6364 L: linux-edac@vger.kernel.org
6366 F: drivers/edac/amd64_edac*
6369 M: Jan Luebbe <jlu@pengutronix.de>
6370 L: linux-edac@vger.kernel.org
6372 F: drivers/edac/armada_xp_*
6375 M: Stefan Schaeckeler <sschaeck@cisco.com>
6377 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
6378 F: drivers/edac/aspeed_edac.c
6381 M: Shravan Kumar Ramani <shravankr@nvidia.com>
6383 F: drivers/edac/bluefield_edac.c
6386 M: Andre Przywara <andre.przywara@arm.com>
6387 L: linux-edac@vger.kernel.org
6389 F: drivers/edac/highbank*
6392 M: Ralf Baechle <ralf@linux-mips.org>
6393 L: linux-edac@vger.kernel.org
6394 L: linux-mips@vger.kernel.org
6396 F: drivers/edac/octeon_edac*
6398 EDAC-CAVIUM THUNDERX
6399 M: Robert Richter <rric@kernel.org>
6400 L: linux-edac@vger.kernel.org
6402 F: drivers/edac/thunderx_edac*
6405 M: Borislav Petkov <bp@alien8.de>
6406 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6407 M: Tony Luck <tony.luck@intel.com>
6408 R: James Morse <james.morse@arm.com>
6409 R: Robert Richter <rric@kernel.org>
6410 L: linux-edac@vger.kernel.org
6412 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
6413 F: Documentation/admin-guide/ras.rst
6414 F: Documentation/driver-api/edac.rst
6416 F: include/linux/edac.h
6419 M: Lei Wang <lewan@microsoft.com>
6420 L: linux-edac@vger.kernel.org
6422 F: drivers/edac/dmc520_edac.c
6425 M: Mark Gross <mark.gross@intel.com>
6426 L: linux-edac@vger.kernel.org
6428 F: drivers/edac/e752x_edac.c
6431 L: linux-edac@vger.kernel.org
6433 F: drivers/edac/e7xxx_edac.c
6436 M: York Sun <york.sun@nxp.com>
6437 L: linux-edac@vger.kernel.org
6439 F: drivers/edac/fsl_ddr_edac.*
6442 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6443 L: linux-edac@vger.kernel.org
6445 F: drivers/edac/ghes_edac.c
6448 M: Tony Luck <tony.luck@intel.com>
6449 L: linux-edac@vger.kernel.org
6451 F: drivers/edac/i10nm_base.c
6454 L: linux-edac@vger.kernel.org
6456 F: drivers/edac/i3000_edac.c
6459 L: linux-edac@vger.kernel.org
6461 F: drivers/edac/i5000_edac.c
6464 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6465 L: linux-edac@vger.kernel.org
6467 F: drivers/edac/i5400_edac.c
6470 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6471 L: linux-edac@vger.kernel.org
6473 F: drivers/edac/i7300_edac.c
6476 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6477 L: linux-edac@vger.kernel.org
6479 F: drivers/edac/i7core_edac.c
6482 M: Tim Small <tim@buttersideup.com>
6483 L: linux-edac@vger.kernel.org
6485 F: drivers/edac/i82443bxgx_edac.c
6488 M: "Arvind R." <arvino55@gmail.com>
6489 L: linux-edac@vger.kernel.org
6491 F: drivers/edac/i82975x_edac.c
6494 M: Jason Baron <jbaron@akamai.com>
6495 L: linux-edac@vger.kernel.org
6497 F: drivers/edac/ie31200_edac.c
6500 M: Tony Luck <tony.luck@intel.com>
6501 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6502 L: linux-edac@vger.kernel.org
6504 F: drivers/edac/igen6_edac.c
6507 M: Johannes Thumshirn <morbidrsa@gmail.com>
6508 L: linux-edac@vger.kernel.org
6510 F: drivers/edac/mpc85xx_edac.[ch]
6513 M: Egor Martovetsky <egor@pasemi.com>
6514 L: linux-edac@vger.kernel.org
6516 F: drivers/edac/pasemi_edac.c
6519 M: Tony Luck <tony.luck@intel.com>
6520 L: linux-edac@vger.kernel.org
6522 F: drivers/edac/pnd2_edac.[ch]
6525 M: Channagoud Kadabi <ckadabi@codeaurora.org>
6526 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6527 L: linux-arm-msm@vger.kernel.org
6528 L: linux-edac@vger.kernel.org
6530 F: drivers/edac/qcom_edac.c
6533 M: Tim Small <tim@buttersideup.com>
6534 L: linux-edac@vger.kernel.org
6536 F: drivers/edac/r82600_edac.c
6539 M: Tony Luck <tony.luck@intel.com>
6540 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6541 L: linux-edac@vger.kernel.org
6543 F: drivers/edac/sb_edac.c
6546 M: Yash Shah <yash.shah@sifive.com>
6547 L: linux-edac@vger.kernel.org
6549 F: drivers/edac/sifive_edac.c
6552 M: Tony Luck <tony.luck@intel.com>
6553 L: linux-edac@vger.kernel.org
6555 F: drivers/edac/skx_*.[ch]
6558 M: Tero Kristo <kristo@kernel.org>
6559 L: linux-edac@vger.kernel.org
6561 F: drivers/edac/ti_edac.c
6563 EDIROL UA-101/UA-1000 DRIVER
6564 M: Clemens Ladisch <clemens@ladisch.de>
6565 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6567 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6568 F: sound/usb/misc/ua101.c
6571 M: Ivan Hu <ivan.hu@canonical.com>
6572 M: Ard Biesheuvel <ardb@kernel.org>
6573 L: linux-efi@vger.kernel.org
6575 F: drivers/firmware/efi/test/
6577 EFI VARIABLE FILESYSTEM
6578 M: Matthew Garrett <matthew.garrett@nebula.com>
6579 M: Jeremy Kerr <jk@ozlabs.org>
6580 M: Ard Biesheuvel <ardb@kernel.org>
6581 L: linux-efi@vger.kernel.org
6583 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6586 EFIFB FRAMEBUFFER DRIVER
6587 M: Peter Jones <pjones@redhat.com>
6588 L: linux-fbdev@vger.kernel.org
6590 F: drivers/video/fbdev/efifb.c
6594 W: http://aeschi.ch.eu.org/efs/
6597 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6598 M: Douglas Miller <dougmill@linux.ibm.com>
6599 L: netdev@vger.kernel.org
6601 F: drivers/net/ethernet/ibm/ehea/
6603 EM28XX VIDEO4LINUX DRIVER
6604 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6605 L: linux-media@vger.kernel.org
6607 W: https://linuxtv.org
6608 T: git git://linuxtv.org/media_tree.git
6609 F: Documentation/admin-guide/media/em28xx*
6610 F: drivers/media/usb/em28xx/
6613 M: Paul Gortmaker <paul.gortmaker@windriver.com>
6614 M: Matt Mackall <mpm@selenic.com>
6615 M: David Woodhouse <dwmw2@infradead.org>
6616 L: linux-embedded@vger.kernel.org
6619 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
6620 M: Adrian Hunter <adrian.hunter@intel.com>
6621 M: Ritesh Harjani <riteshh@codeaurora.org>
6622 M: Asutosh Das <asutoshd@codeaurora.org>
6623 L: linux-mmc@vger.kernel.org
6625 F: drivers/mmc/host/cqhci*
6627 EMULEX 10Gbps iSCSI - OneConnect DRIVER
6628 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6629 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
6630 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6631 L: linux-scsi@vger.kernel.org
6633 W: http://www.broadcom.com
6634 F: drivers/scsi/be2iscsi/
6636 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6637 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
6638 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6639 M: Somnath Kotur <somnath.kotur@broadcom.com>
6640 L: netdev@vger.kernel.org
6642 W: http://www.emulex.com
6643 F: drivers/net/ethernet/emulex/benet/
6645 EMULEX ONECONNECT ROCE DRIVER
6646 M: Selvin Xavier <selvin.xavier@broadcom.com>
6647 M: Devesh Sharma <devesh.sharma@broadcom.com>
6648 L: linux-rdma@vger.kernel.org
6650 W: http://www.broadcom.com
6651 F: drivers/infiniband/hw/ocrdma/
6652 F: include/uapi/rdma/ocrdma-abi.h
6654 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6655 M: James Smart <james.smart@broadcom.com>
6656 M: Dick Kennedy <dick.kennedy@broadcom.com>
6657 L: linux-scsi@vger.kernel.org
6659 W: http://www.broadcom.com
6660 F: drivers/scsi/lpfc/
6662 ENE CB710 FLASH CARD READER DRIVER
6663 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
6665 F: drivers/misc/cb710/
6666 F: drivers/mmc/host/cb710-mmc.*
6667 F: include/linux/cb710.h
6669 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6670 M: Maxim Levitsky <maximlevitsky@gmail.com>
6672 F: drivers/media/rc/ene_ir.*
6674 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
6675 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
6676 L: linuxppc-dev@lists.ozlabs.org
6678 F: drivers/tty/ehv_bytechan.c
6680 EPSON S1D13XXX FRAMEBUFFER DRIVER
6681 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
6683 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6684 F: drivers/video/fbdev/s1d13xxxfb.c
6685 F: include/video/s1d13xxxfb.h
6688 M: Gao Xiang <xiang@kernel.org>
6689 M: Chao Yu <yuchao0@huawei.com>
6690 L: linux-erofs@lists.ozlabs.org
6692 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6693 F: Documentation/filesystems/erofs.rst
6695 F: include/trace/events/erofs.h
6697 ERRSEQ ERROR TRACKING INFRASTRUCTURE
6698 M: Jeff Layton <jlayton@kernel.org>
6700 F: include/linux/errseq.h
6703 ET131X NETWORK DRIVER
6704 M: Mark Einon <mark.einon@gmail.com>
6706 F: drivers/net/ethernet/agere/
6709 M: Roopa Prabhu <roopa@nvidia.com>
6710 M: Nikolay Aleksandrov <nikolay@nvidia.com>
6711 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
6712 L: netdev@vger.kernel.org
6714 W: http://www.linuxfoundation.org/en/Net:Bridge
6715 F: include/linux/netfilter_bridge/
6718 ETHERNET PHY LIBRARY
6719 M: Andrew Lunn <andrew@lunn.ch>
6720 M: Heiner Kallweit <hkallweit1@gmail.com>
6721 R: Russell King <linux@armlinux.org.uk>
6722 L: netdev@vger.kernel.org
6724 F: Documentation/ABI/testing/sysfs-class-net-phydev
6725 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
6726 F: Documentation/devicetree/bindings/net/mdio*
6727 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
6728 F: Documentation/networking/phy.rst
6729 F: drivers/net/mdio/
6730 F: drivers/net/mdio/of_mdio.c
6733 F: drivers/of/of_net.c
6734 F: include/dt-bindings/net/qca-ar803x.h
6735 F: include/linux/*mdio*.h
6736 F: include/linux/mdio/*.h
6737 F: include/linux/of_net.h
6738 F: include/linux/phy.h
6739 F: include/linux/phy_fixed.h
6740 F: include/linux/platform_data/mdio-bcm-unimac.h
6741 F: include/linux/platform_data/mdio-gpio.h
6742 F: include/trace/events/mdio.h
6743 F: include/uapi/linux/mdio.h
6744 F: include/uapi/linux/mii.h
6747 M: Namjae Jeon <namjae.jeon@samsung.com>
6748 M: Sungjong Seo <sj1557.seo@samsung.com>
6749 L: linux-fsdevel@vger.kernel.org
6754 M: Jan Kara <jack@suse.com>
6755 L: linux-ext4@vger.kernel.org
6757 F: Documentation/filesystems/ext2.rst
6759 F: include/linux/ext2*
6762 M: "Theodore Ts'o" <tytso@mit.edu>
6763 M: Andreas Dilger <adilger.kernel@dilger.ca>
6764 L: linux-ext4@vger.kernel.org
6766 W: http://ext4.wiki.kernel.org
6767 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
6768 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6769 F: Documentation/filesystems/ext4/
6771 F: include/trace/events/ext4.h
6773 Extended Verification Module (EVM)
6774 M: Mimi Zohar <zohar@linux.ibm.com>
6775 L: linux-integrity@vger.kernel.org
6777 F: security/integrity/evm/
6779 EXTENSIBLE FIRMWARE INTERFACE (EFI)
6780 M: Ard Biesheuvel <ardb@kernel.org>
6781 L: linux-efi@vger.kernel.org
6783 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6784 F: Documentation/admin-guide/efi-stub.rst
6785 F: arch/*/include/asm/efi.h
6786 F: arch/*/kernel/efi.c
6787 F: arch/arm/boot/compressed/efi-header.S
6788 F: arch/arm64/kernel/efi-entry.S
6789 F: arch/x86/platform/efi/
6790 F: drivers/firmware/efi/
6791 F: include/linux/efi*.h
6793 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6794 M: MyungJoo Ham <myungjoo.ham@samsung.com>
6795 M: Chanwoo Choi <cw00.choi@samsung.com>
6796 L: linux-kernel@vger.kernel.org
6798 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6799 F: Documentation/devicetree/bindings/extcon/
6800 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6802 F: include/linux/extcon.h
6803 F: include/linux/extcon/
6806 M: Masami Hiramatsu <mhiramat@kernel.org>
6808 F: Documentation/admin-guide/bootconfig.rst
6809 F: fs/proc/bootconfig.c
6810 F: include/linux/bootconfig.h
6812 F: tools/bootconfig/*
6813 F: tools/bootconfig/scripts/*
6816 M: Jingoo Han <jingoohan1@gmail.com>
6817 L: dri-devel@lists.freedesktop.org
6819 F: drivers/gpu/drm/exynos/exynos_dp*
6821 EXYNOS SYSMMU (IOMMU) driver
6822 M: Marek Szyprowski <m.szyprowski@samsung.com>
6823 L: iommu@lists.linux-foundation.org
6825 F: drivers/iommu/exynos-iommu.c
6828 M: Jaegeuk Kim <jaegeuk@kernel.org>
6829 M: Chao Yu <yuchao0@huawei.com>
6830 L: linux-f2fs-devel@lists.sourceforge.net
6832 W: https://f2fs.wiki.kernel.org/
6833 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6834 F: Documentation/ABI/testing/sysfs-fs-f2fs
6835 F: Documentation/filesystems/f2fs.rst
6837 F: include/linux/f2fs_fs.h
6838 F: include/trace/events/f2fs.h
6839 F: include/uapi/linux/f2fs.h
6841 F71805F HARDWARE MONITORING DRIVER
6842 M: Jean Delvare <jdelvare@suse.com>
6843 L: linux-hwmon@vger.kernel.org
6845 F: Documentation/hwmon/f71805f.rst
6846 F: drivers/hwmon/f71805f.c
6849 M: Josh Poimboeuf <jpoimboe@redhat.com>
6851 F: scripts/faddr2line
6854 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
6855 L: netdev@vger.kernel.org
6857 F: Documentation/networking/failover.rst
6858 F: include/net/failover.h
6859 F: net/core/failover.c
6862 M: Jan Kara <jack@suse.cz>
6863 R: Amir Goldstein <amir73il@gmail.com>
6864 L: linux-fsdevel@vger.kernel.org
6866 F: fs/notify/fanotify/
6867 F: include/linux/fanotify.h
6868 F: include/uapi/linux/fanotify.h
6870 FARSYNC SYNCHRONOUS DRIVER
6871 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
6873 W: http://www.farsite.co.uk/
6874 F: drivers/net/wan/farsync.*
6876 FAULT INJECTION SUPPORT
6877 M: Akinobu Mita <akinobu.mita@gmail.com>
6879 F: Documentation/fault-injection/
6880 F: lib/fault-inject.c
6882 FBTFT Framebuffer drivers
6883 L: dri-devel@lists.freedesktop.org
6884 L: linux-fbdev@vger.kernel.org
6886 F: drivers/staging/fbtft/
6889 M: Michael Buesch <m@bues.ch>
6890 L: linux-media@vger.kernel.org
6892 F: drivers/media/tuners/fc0011.c
6893 F: drivers/media/tuners/fc0011.h
6896 M: Antti Palosaari <crope@iki.fi>
6897 L: linux-media@vger.kernel.org
6899 W: https://linuxtv.org
6900 W: http://palosaari.fi/linux/
6901 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6902 T: git git://linuxtv.org/anttip/media_tree.git
6903 F: drivers/media/tuners/fc2580*
6905 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6906 M: Hannes Reinecke <hare@suse.de>
6907 L: linux-scsi@vger.kernel.org
6909 W: www.Open-FCoE.org
6910 F: drivers/scsi/fcoe/
6911 F: drivers/scsi/libfc/
6913 F: include/scsi/libfc.h
6914 F: include/scsi/libfcoe.h
6915 F: include/uapi/scsi/fc/
6917 FILE LOCKING (flock() and fcntl()/lockf())
6918 M: Jeff Layton <jlayton@kernel.org>
6919 M: "J. Bruce Fields" <bfields@fieldses.org>
6920 L: linux-fsdevel@vger.kernel.org
6924 F: include/linux/fcntl.h
6925 F: include/uapi/linux/fcntl.h
6927 FILESYSTEM DIRECT ACCESS (DAX)
6928 M: Dan Williams <dan.j.williams@intel.com>
6929 R: Matthew Wilcox <willy@infradead.org>
6930 R: Jan Kara <jack@suse.cz>
6931 L: linux-fsdevel@vger.kernel.org
6932 L: linux-nvdimm@lists.01.org
6935 F: include/linux/dax.h
6936 F: include/trace/events/fs_dax.h
6938 FILESYSTEMS (VFS and infrastructure)
6939 M: Alexander Viro <viro@zeniv.linux.org.uk>
6940 L: linux-fsdevel@vger.kernel.org
6943 F: include/linux/fs.h
6944 F: include/linux/fs_types.h
6945 F: include/uapi/linux/fs.h
6946 F: include/uapi/linux/openat2.h
6951 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6952 M: Riku Voipio <riku.voipio@iki.fi>
6953 L: linux-hwmon@vger.kernel.org
6955 F: drivers/hwmon/f75375s.c
6956 F: include/linux/f75375s.h
6958 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
6959 M: Clemens Ladisch <clemens@ladisch.de>
6960 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
6961 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6963 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6964 F: include/uapi/sound/firewire.h
6967 FIREWIRE MEDIA DRIVERS (firedtv)
6968 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6969 L: linux-media@vger.kernel.org
6970 L: linux1394-devel@lists.sourceforge.net
6972 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6973 F: drivers/media/firewire/
6975 FIREWIRE SBP-2 TARGET
6976 M: Chris Boot <bootc@bootc.net>
6977 L: linux-scsi@vger.kernel.org
6978 L: target-devel@vger.kernel.org
6979 L: linux1394-devel@lists.sourceforge.net
6981 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6982 F: drivers/target/sbp/
6985 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6986 L: linux1394-devel@lists.sourceforge.net
6988 W: http://ieee1394.wiki.kernel.org/
6989 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6990 F: drivers/firewire/
6991 F: include/linux/firewire.h
6992 F: include/uapi/linux/firewire*.h
6995 FIRMWARE LOADER (request_firmware)
6996 M: Luis Chamberlain <mcgrof@kernel.org>
6997 L: linux-kernel@vger.kernel.org
6999 F: Documentation/firmware_class/
7000 F: drivers/base/firmware_loader/
7001 F: include/linux/firmware.h
7003 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
7004 M: Joshua Morris <josh.h.morris@us.ibm.com>
7005 M: Philip Kelleher <pjk1939@linux.ibm.com>
7007 F: drivers/block/rsxx/
7009 FLEXTIMER FTM-QUADDEC DRIVER
7010 M: Patrick Havelange <patrick.havelange@essensium.com>
7011 L: linux-iio@vger.kernel.org
7013 F: Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
7014 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
7015 F: drivers/counter/ftm-quaddec.c
7018 M: Denis Efremov <efremov@linux.com>
7019 L: linux-block@vger.kernel.org
7021 F: drivers/block/floppy.c
7023 FLYSKY FSIA6B RC RECEIVER
7024 M: Markus Koch <markus@notsyncing.net>
7025 L: linux-input@vger.kernel.org
7027 F: drivers/input/joystick/fsia6b.c
7029 FORCEDETH GIGABIT ETHERNET DRIVER
7030 M: Rain River <rain.1986.08.12@gmail.com>
7031 M: Zhu Yanjun <zyjzyj2000@gmail.com>
7032 L: netdev@vger.kernel.org
7034 F: drivers/net/ethernet/nvidia/*
7037 M: Wu Hao <hao.wu@intel.com>
7038 R: Tom Rix <trix@redhat.com>
7039 L: linux-fpga@vger.kernel.org
7041 F: Documentation/ABI/testing/sysfs-bus-dfl*
7042 F: Documentation/fpga/dfl.rst
7043 F: drivers/fpga/dfl*
7044 F: drivers/uio/uio_dfl.c
7045 F: include/linux/dfl.h
7046 F: include/uapi/linux/fpga-dfl.h
7048 FPGA MANAGER FRAMEWORK
7049 M: Moritz Fischer <mdf@kernel.org>
7050 R: Tom Rix <trix@redhat.com>
7051 L: linux-fpga@vger.kernel.org
7053 W: http://www.rocketboards.org
7054 Q: http://patchwork.kernel.org/project/linux-fpga/list/
7055 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
7056 F: Documentation/devicetree/bindings/fpga/
7057 F: Documentation/driver-api/fpga/
7058 F: Documentation/fpga/
7060 F: include/linux/fpga/
7063 M: Bill Metzenthen <billm@melbpc.org.au>
7065 W: http://floatingpoint.sourceforge.net/emulator/index.html
7066 F: arch/x86/math-emu/
7069 L: dri-devel@lists.freedesktop.org
7070 L: linux-fbdev@vger.kernel.org
7072 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
7073 T: git git://anongit.freedesktop.org/drm/drm-misc
7074 F: Documentation/fb/
7076 F: include/linux/fb.h
7077 F: include/uapi/linux/fb.h
7078 F: include/uapi/video/
7081 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
7082 M: Horia Geantă <horia.geanta@nxp.com>
7083 M: Aymen Sghaier <aymen.sghaier@nxp.com>
7084 L: linux-crypto@vger.kernel.org
7086 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
7087 F: drivers/crypto/caam/
7089 FREESCALE COLDFIRE M5441X MMC DRIVER
7090 M: Angelo Dureghello <angelo.dureghello@timesys.com>
7091 L: linux-mmc@vger.kernel.org
7093 F: drivers/mmc/host/sdhci-esdhc-mcf.c
7094 F: include/linux/platform_data/mmc-esdhc-mcf.h
7096 FREESCALE DIU FRAMEBUFFER DRIVER
7097 M: Timur Tabi <timur@kernel.org>
7098 L: linux-fbdev@vger.kernel.org
7100 F: drivers/video/fbdev/fsl-diu-fb.*
7102 FREESCALE DMA DRIVER
7103 M: Li Yang <leoyang.li@nxp.com>
7104 M: Zhang Wei <zw@zh-kernel.org>
7105 L: linuxppc-dev@lists.ozlabs.org
7107 F: drivers/dma/fsldma.*
7109 FREESCALE DSPI DRIVER
7110 M: Vladimir Oltean <olteanv@gmail.com>
7111 L: linux-spi@vger.kernel.org
7113 F: Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
7114 F: drivers/spi/spi-fsl-dspi.c
7115 F: include/linux/spi/spi-fsl-dspi.h
7117 FREESCALE ENETC ETHERNET DRIVERS
7118 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7119 L: netdev@vger.kernel.org
7121 F: drivers/net/ethernet/freescale/enetc/
7123 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
7124 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7125 L: netdev@vger.kernel.org
7127 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
7128 F: drivers/net/ethernet/freescale/gianfar*
7130 FREESCALE GPMI NAND DRIVER
7131 M: Han Xu <han.xu@nxp.com>
7132 L: linux-mtd@lists.infradead.org
7134 F: drivers/mtd/nand/raw/gpmi-nand/*
7136 FREESCALE I2C CPM DRIVER
7137 M: Jochen Friedrich <jochen@scram.de>
7138 L: linuxppc-dev@lists.ozlabs.org
7139 L: linux-i2c@vger.kernel.org
7141 F: drivers/i2c/busses/i2c-cpm.c
7143 FREESCALE IMX / MXC FEC DRIVER
7144 M: Joakim Zhang <qiangqing.zhang@nxp.com>
7145 L: netdev@vger.kernel.org
7147 F: Documentation/devicetree/bindings/net/fsl-fec.txt
7148 F: drivers/net/ethernet/freescale/fec.h
7149 F: drivers/net/ethernet/freescale/fec_main.c
7150 F: drivers/net/ethernet/freescale/fec_ptp.c
7152 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
7153 M: Sascha Hauer <s.hauer@pengutronix.de>
7154 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7155 L: linux-fbdev@vger.kernel.org
7156 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7158 F: drivers/video/fbdev/imxfb.c
7159 F: include/linux/platform_data/video-imxfb.h
7161 FREESCALE IMX DDR PMU DRIVER
7162 M: Frank Li <Frank.li@nxp.com>
7163 L: linux-arm-kernel@lists.infradead.org
7165 F: Documentation/admin-guide/perf/imx-ddr.rst
7166 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
7167 F: drivers/perf/fsl_imx8_ddr_perf.c
7169 FREESCALE IMX I2C DRIVER
7170 M: Oleksij Rempel <o.rempel@pengutronix.de>
7171 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7172 L: linux-i2c@vger.kernel.org
7174 F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
7175 F: drivers/i2c/busses/i2c-imx.c
7177 FREESCALE IMX LPI2C DRIVER
7178 M: Dong Aisheng <aisheng.dong@nxp.com>
7179 L: linux-i2c@vger.kernel.org
7180 L: linux-imx@nxp.com
7182 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
7183 F: drivers/i2c/busses/i2c-imx-lpi2c.c
7185 FREESCALE QORIQ DPAA ETHERNET DRIVER
7186 M: Madalin Bucur <madalin.bucur@nxp.com>
7187 L: netdev@vger.kernel.org
7189 F: drivers/net/ethernet/freescale/dpaa
7191 FREESCALE QORIQ DPAA FMAN DRIVER
7192 M: Madalin Bucur <madalin.bucur@nxp.com>
7193 L: netdev@vger.kernel.org
7195 F: Documentation/devicetree/bindings/net/fsl-fman.txt
7196 F: drivers/net/ethernet/freescale/fman
7198 FREESCALE QORIQ PTP CLOCK DRIVER
7199 M: Yangbo Lu <yangbo.lu@nxp.com>
7200 L: netdev@vger.kernel.org
7202 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
7203 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
7204 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
7205 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
7206 F: drivers/ptp/ptp_qoriq.c
7207 F: drivers/ptp/ptp_qoriq_debugfs.c
7208 F: include/linux/fsl/ptp_qoriq.h
7210 FREESCALE QUAD SPI DRIVER
7211 M: Han Xu <han.xu@nxp.com>
7212 L: linux-spi@vger.kernel.org
7214 F: drivers/spi/spi-fsl-qspi.c
7216 FREESCALE QUICC ENGINE LIBRARY
7217 M: Qiang Zhao <qiang.zhao@nxp.com>
7218 L: linuxppc-dev@lists.ozlabs.org
7220 F: drivers/soc/fsl/qe/
7221 F: include/soc/fsl/*qe*.h
7222 F: include/soc/fsl/*ucc*.h
7224 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
7225 M: Li Yang <leoyang.li@nxp.com>
7226 L: netdev@vger.kernel.org
7227 L: linuxppc-dev@lists.ozlabs.org
7229 F: drivers/net/ethernet/freescale/ucc_geth*
7231 FREESCALE QUICC ENGINE UCC HDLC DRIVER
7232 M: Zhao Qiang <qiang.zhao@nxp.com>
7233 L: netdev@vger.kernel.org
7234 L: linuxppc-dev@lists.ozlabs.org
7236 F: drivers/net/wan/fsl_ucc_hdlc*
7238 FREESCALE QUICC ENGINE UCC UART DRIVER
7239 M: Timur Tabi <timur@kernel.org>
7240 L: linuxppc-dev@lists.ozlabs.org
7242 F: drivers/tty/serial/ucc_uart.c
7244 FREESCALE SOC DRIVERS
7245 M: Li Yang <leoyang.li@nxp.com>
7246 L: linuxppc-dev@lists.ozlabs.org
7247 L: linux-arm-kernel@lists.infradead.org
7249 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
7250 F: Documentation/devicetree/bindings/soc/fsl/
7252 F: include/linux/fsl/
7254 FREESCALE SOC FS_ENET DRIVER
7255 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
7256 L: linuxppc-dev@lists.ozlabs.org
7257 L: netdev@vger.kernel.org
7259 F: drivers/net/ethernet/freescale/fs_enet/
7260 F: include/linux/fs_enet_pd.h
7262 FREESCALE SOC SOUND DRIVERS
7263 M: Timur Tabi <timur@kernel.org>
7264 M: Nicolin Chen <nicoleotsuka@gmail.com>
7265 M: Xiubo Li <Xiubo.Lee@gmail.com>
7266 R: Fabio Estevam <festevam@gmail.com>
7267 R: Shengjiu Wang <shengjiu.wang@gmail.com>
7268 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7269 L: linuxppc-dev@lists.ozlabs.org
7271 F: sound/soc/fsl/fsl*
7272 F: sound/soc/fsl/imx*
7273 F: sound/soc/fsl/mpc8610_hpcd.c
7275 FREESCALE USB PERIPHERAL DRIVERS
7276 M: Li Yang <leoyang.li@nxp.com>
7277 L: linux-usb@vger.kernel.org
7278 L: linuxppc-dev@lists.ozlabs.org
7280 F: drivers/usb/gadget/udc/fsl*
7282 FREESCALE USB PHY DRIVER
7283 M: Ran Wang <ran.wang_1@nxp.com>
7284 L: linux-usb@vger.kernel.org
7285 L: linuxppc-dev@lists.ozlabs.org
7287 F: drivers/usb/phy/phy-fsl-usb*
7290 M: Christoph Hellwig <hch@infradead.org>
7292 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
7296 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7297 M: Pavel Machek <pavel@ucw.cz>
7298 L: linux-pm@vger.kernel.org
7300 F: Documentation/power/freezing-of-tasks.rst
7301 F: include/linux/freezer.h
7305 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
7306 L: linux-kernel@vger.kernel.org
7308 F: include/linux/frontswap.h
7311 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
7312 M: David Howells <dhowells@redhat.com>
7313 L: linux-cachefs@redhat.com (moderated for non-subscribers)
7315 F: Documentation/filesystems/caching/
7317 F: include/linux/fscache*.h
7319 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
7320 M: Theodore Y. Ts'o <tytso@mit.edu>
7321 M: Jaegeuk Kim <jaegeuk@kernel.org>
7322 M: Eric Biggers <ebiggers@kernel.org>
7323 L: linux-fscrypt@vger.kernel.org
7325 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7326 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
7327 F: Documentation/filesystems/fscrypt.rst
7329 F: include/linux/fscrypt*.h
7330 F: include/uapi/linux/fscrypt.h
7333 M: Jeremy Kerr <jk@ozlabs.org>
7334 M: Joel Stanley <joel@jms.id.au>
7335 R: Alistar Popple <alistair@popple.id.au>
7336 R: Eddie James <eajames@linux.ibm.com>
7337 L: linux-fsi@lists.ozlabs.org
7339 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
7340 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
7342 F: include/linux/fsi*.h
7343 F: include/trace/events/fsi*.h
7345 FSI-ATTACHED I2C DRIVER
7346 M: Eddie James <eajames@linux.ibm.com>
7347 L: linux-i2c@vger.kernel.org
7348 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
7350 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
7351 F: drivers/i2c/busses/i2c-fsi.c
7353 FSI-ATTACHED SPI DRIVER
7354 M: Eddie James <eajames@linux.ibm.com>
7355 L: linux-spi@vger.kernel.org
7357 F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
7358 F: drivers/spi/spi-fsi.c
7360 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
7361 M: Jan Kara <jack@suse.cz>
7362 R: Amir Goldstein <amir73il@gmail.com>
7363 L: linux-fsdevel@vger.kernel.org
7365 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
7367 F: include/linux/fsnotify*.h
7369 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
7370 M: Eric Biggers <ebiggers@kernel.org>
7371 M: Theodore Y. Ts'o <tytso@mit.edu>
7372 L: linux-fscrypt@vger.kernel.org
7374 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7375 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
7376 F: Documentation/filesystems/fsverity.rst
7378 F: include/linux/fsverity.h
7379 F: include/uapi/linux/fsverity.h
7381 FUJITSU LAPTOP EXTRAS
7382 M: Jonathan Woithe <jwoithe@just42.net>
7383 L: platform-driver-x86@vger.kernel.org
7385 F: drivers/platform/x86/fujitsu-laptop.c
7387 FUJITSU M-5MO LS CAMERA ISP DRIVER
7388 M: Kyungmin Park <kyungmin.park@samsung.com>
7389 M: Heungjun Kim <riverful.kim@samsung.com>
7390 L: linux-media@vger.kernel.org
7392 F: drivers/media/i2c/m5mols/
7393 F: include/media/i2c/m5mols.h
7395 FUJITSU TABLET EXTRAS
7396 M: Robert Gerlach <khnz@gmx.de>
7397 L: platform-driver-x86@vger.kernel.org
7399 F: drivers/platform/x86/fujitsu-tablet.c
7401 FUSE: FILESYSTEM IN USERSPACE
7402 M: Miklos Szeredi <miklos@szeredi.hu>
7403 L: linux-fsdevel@vger.kernel.org
7405 W: https://github.com/libfuse/
7406 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
7407 F: Documentation/filesystems/fuse.rst
7409 F: include/uapi/linux/fuse.h
7412 M: Thomas Gleixner <tglx@linutronix.de>
7413 M: Ingo Molnar <mingo@redhat.com>
7414 R: Peter Zijlstra <peterz@infradead.org>
7415 R: Darren Hart <dvhart@infradead.org>
7416 L: linux-kernel@vger.kernel.org
7418 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7419 F: Documentation/locking/*futex*
7420 F: include/asm-generic/futex.h
7421 F: include/linux/futex.h
7422 F: include/uapi/linux/futex.h
7424 F: tools/perf/bench/futex*
7425 F: tools/testing/selftests/futex/
7427 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
7428 M: Tim Harvey <tharvey@gateworks.com>
7429 M: Robert Jones <rjones@gateworks.com>
7431 F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
7432 F: drivers/mfd/gateworks-gsc.c
7433 F: include/linux/mfd/gsc.h
7434 F: Documentation/hwmon/gsc-hwmon.rst
7435 F: drivers/hwmon/gsc-hwmon.c
7436 F: include/linux/platform_data/gsc_hwmon.h
7439 M: Kees Cook <keescook@chromium.org>
7440 L: linux-hardening@vger.kernel.org
7442 F: Documentation/kbuild/gcc-plugins.rst
7443 F: scripts/Makefile.gcc-plugins
7444 F: scripts/gcc-plugins/
7446 GCOV BASED KERNEL PROFILING
7447 M: Peter Oberparleiter <oberpar@linux.ibm.com>
7449 F: Documentation/dev-tools/gcov.rst
7452 GDB KERNEL DEBUGGING HELPER SCRIPTS
7453 M: Jan Kiszka <jan.kiszka@siemens.com>
7454 M: Kieran Bingham <kbingham@kernel.org>
7458 GEMTEK FM RADIO RECEIVER DRIVER
7459 M: Hans Verkuil <hverkuil@xs4all.nl>
7460 L: linux-media@vger.kernel.org
7462 W: https://linuxtv.org
7463 T: git git://linuxtv.org/media_tree.git
7464 F: drivers/media/radio/radio-gemtek*
7466 GENERIC ARCHITECTURE TOPOLOGY
7467 M: Sudeep Holla <sudeep.holla@arm.com>
7468 L: linux-kernel@vger.kernel.org
7470 F: drivers/base/arch_topology.c
7471 F: include/linux/arch_topology.h
7474 M: Thomas Gleixner <tglx@linutronix.de>
7475 M: Peter Zijlstra <peterz@infradead.org>
7476 M: Andy Lutomirski <luto@kernel.org>
7477 L: linux-kernel@vger.kernel.org
7479 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
7480 F: include/linux/entry-common.h
7481 F: include/linux/entry-kvm.h
7484 GENERIC GPIO I2C DRIVER
7485 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7487 F: drivers/i2c/busses/i2c-gpio.c
7488 F: include/linux/platform_data/i2c-gpio.h
7490 GENERIC GPIO I2C MULTIPLEXER DRIVER
7491 M: Peter Korsgaard <peter.korsgaard@barco.com>
7492 L: linux-i2c@vger.kernel.org
7494 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
7495 F: drivers/i2c/muxes/i2c-mux-gpio.c
7496 F: include/linux/platform_data/i2c-mux-gpio.h
7498 GENERIC HDLC (WAN) DRIVERS
7499 M: Krzysztof Halasa <khc@pm.waw.pl>
7501 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
7502 F: drivers/net/wan/c101.c
7503 F: drivers/net/wan/hd6457*
7504 F: drivers/net/wan/hdlc*
7505 F: drivers/net/wan/n2.c
7506 F: drivers/net/wan/pc300too.c
7507 F: drivers/net/wan/pci200syn.c
7508 F: drivers/net/wan/wanxl*
7510 GENERIC INCLUDE/ASM HEADER FILES
7511 M: Arnd Bergmann <arnd@arndb.de>
7512 L: linux-arch@vger.kernel.org
7514 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
7515 F: include/asm-generic/
7516 F: include/uapi/asm-generic/
7518 GENERIC PHY FRAMEWORK
7519 M: Kishon Vijay Abraham I <kishon@ti.com>
7520 M: Vinod Koul <vkoul@kernel.org>
7521 L: linux-phy@lists.infradead.org
7523 Q: https://patchwork.kernel.org/project/linux-phy/list/
7524 T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
7525 F: Documentation/devicetree/bindings/phy/
7527 F: include/linux/phy/
7529 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
7530 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7532 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
7535 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7536 M: Kevin Hilman <khilman@kernel.org>
7537 M: Ulf Hansson <ulf.hansson@linaro.org>
7538 L: linux-pm@vger.kernel.org
7540 F: Documentation/devicetree/bindings/power/power?domain*
7541 F: drivers/base/power/domain*.c
7542 F: include/linux/pm_domain.h
7544 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
7545 M: Eugen Hristev <eugen.hristev@microchip.com>
7546 L: linux-input@vger.kernel.org
7548 F: drivers/input/touchscreen/resistive-adc-touch.c
7550 GENERIC UIO DRIVER FOR PCI DEVICES
7551 M: "Michael S. Tsirkin" <mst@redhat.com>
7552 L: kvm@vger.kernel.org
7554 F: drivers/uio/uio_pci_generic.c
7556 GENERIC VDSO LIBRARY
7557 M: Andy Lutomirski <luto@kernel.org>
7558 M: Thomas Gleixner <tglx@linutronix.de>
7559 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
7560 L: linux-kernel@vger.kernel.org
7562 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
7563 F: include/asm-generic/vdso/vsyscall.h
7565 F: kernel/time/vsyscall.c
7568 GENWQE (IBM Generic Workqueue Card)
7569 M: Frank Haverkamp <haver@linux.ibm.com>
7571 F: drivers/misc/genwqe/
7573 GET_MAINTAINER SCRIPT
7574 M: Joe Perches <joe@perches.com>
7576 F: scripts/get_maintainer.pl
7579 M: Bob Peterson <rpeterso@redhat.com>
7580 M: Andreas Gruenbacher <agruenba@redhat.com>
7581 L: cluster-devel@redhat.com
7583 B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
7584 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
7585 F: Documentation/filesystems/gfs2*
7587 F: include/uapi/linux/gfs2_ondisk.h
7590 M: Thomas Weißschuh <thomas@weissschuh.net>
7591 L: platform-driver-x86@vger.kernel.org
7593 F: drivers/platform/x86/gigabyte-wmi.c
7596 M: Johan Hovold <johan@kernel.org>
7598 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
7599 F: Documentation/ABI/testing/sysfs-class-gnss
7600 F: Documentation/devicetree/bindings/gnss/
7602 F: include/linux/gnss.h
7605 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
7606 L: linux-media@vger.kernel.org
7608 F: drivers/media/usb/go7007/
7611 M: Bastien Nocera <hadess@hadess.net>
7612 L: linux-input@vger.kernel.org
7614 F: drivers/input/touchscreen/goodix.c
7616 GOOGLE ETHERNET DRIVERS
7617 M: Catherine Sullivan <csully@google.com>
7618 R: Sagi Shahar <sagis@google.com>
7619 R: Jon Olson <jonolson@google.com>
7620 L: netdev@vger.kernel.org
7622 F: Documentation/networking/device_drivers/ethernet/google/gve.rst
7623 F: drivers/net/ethernet/google
7625 GPD POCKET FAN DRIVER
7626 M: Hans de Goede <hdegoede@redhat.com>
7627 L: platform-driver-x86@vger.kernel.org
7629 F: drivers/platform/x86/gpd-pocket-fan.c
7632 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7633 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7634 L: linux-gpio@vger.kernel.org
7635 L: linux-acpi@vger.kernel.org
7637 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7638 F: Documentation/firmware-guide/acpi/gpio-properties.rst
7639 F: drivers/gpio/gpiolib-acpi.c
7640 F: drivers/gpio/gpiolib-acpi.h
7643 M: Geert Uytterhoeven <geert+renesas@glider.be>
7644 L: linux-gpio@vger.kernel.org
7646 F: Documentation/admin-guide/gpio/gpio-aggregator.rst
7647 F: drivers/gpio/gpio-aggregator.c
7650 M: Sean Young <sean@mess.org>
7651 L: linux-media@vger.kernel.org
7653 F: drivers/media/rc/gpio-ir-tx.c
7656 M: Bamvor Jian Zhang <bamv2005@gmail.com>
7657 L: linux-gpio@vger.kernel.org
7659 F: drivers/gpio/gpio-mockup.c
7660 F: tools/testing/selftests/gpio/
7663 R: Michael Walle <michael@walle.cc>
7665 F: drivers/gpio/gpio-regmap.c
7666 F: include/linux/gpio/regmap.h
7669 M: Linus Walleij <linus.walleij@linaro.org>
7670 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
7671 L: linux-gpio@vger.kernel.org
7673 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
7674 F: Documentation/ABI/obsolete/sysfs-gpio
7675 F: Documentation/ABI/testing/gpio-cdev
7676 F: Documentation/admin-guide/gpio/
7677 F: Documentation/devicetree/bindings/gpio/
7678 F: Documentation/driver-api/gpio/
7680 F: include/asm-generic/gpio.h
7681 F: include/linux/gpio.h
7682 F: include/linux/gpio/
7683 F: include/linux/of_gpio.h
7684 F: include/uapi/linux/gpio.h
7687 GRE DEMULTIPLEXER DRIVER
7688 M: Dmitry Kozlov <xeb@mail.ru>
7689 L: netdev@vger.kernel.org
7691 F: include/net/gre.h
7692 F: net/ipv4/gre_demux.c
7693 F: net/ipv4/gre_offload.c
7695 GRETH 10/100/1G Ethernet MAC device driver
7696 M: Andreas Larsson <andreas@gaisler.com>
7697 L: netdev@vger.kernel.org
7699 F: drivers/net/ethernet/aeroflex/
7701 GREYBUS AUDIO PROTOCOLS DRIVERS
7702 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
7703 M: Mark Greer <mgreer@animalcreek.com>
7705 F: drivers/staging/greybus/audio_apbridgea.c
7706 F: drivers/staging/greybus/audio_apbridgea.h
7707 F: drivers/staging/greybus/audio_codec.c
7708 F: drivers/staging/greybus/audio_codec.h
7709 F: drivers/staging/greybus/audio_gb.c
7710 F: drivers/staging/greybus/audio_manager.c
7711 F: drivers/staging/greybus/audio_manager.h
7712 F: drivers/staging/greybus/audio_manager_module.c
7713 F: drivers/staging/greybus/audio_manager_private.h
7714 F: drivers/staging/greybus/audio_manager_sysfs.c
7715 F: drivers/staging/greybus/audio_module.c
7716 F: drivers/staging/greybus/audio_topology.c
7718 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7719 M: Viresh Kumar <vireshk@kernel.org>
7721 F: drivers/staging/greybus/authentication.c
7722 F: drivers/staging/greybus/bootrom.c
7723 F: drivers/staging/greybus/firmware.h
7724 F: drivers/staging/greybus/fw-core.c
7725 F: drivers/staging/greybus/fw-download.c
7726 F: drivers/staging/greybus/fw-management.c
7727 F: drivers/staging/greybus/greybus_authentication.h
7728 F: drivers/staging/greybus/greybus_firmware.h
7729 F: drivers/staging/greybus/hid.c
7730 F: drivers/staging/greybus/i2c.c
7731 F: drivers/staging/greybus/spi.c
7732 F: drivers/staging/greybus/spilib.c
7733 F: drivers/staging/greybus/spilib.h
7735 GREYBUS LOOPBACK DRIVER
7736 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
7738 F: drivers/staging/greybus/loopback.c
7740 GREYBUS PLATFORM DRIVERS
7741 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
7743 F: drivers/staging/greybus/arche-apb-ctrl.c
7744 F: drivers/staging/greybus/arche-platform.c
7745 F: drivers/staging/greybus/arche_platform.h
7747 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7748 M: Rui Miguel Silva <rmfrfs@gmail.com>
7750 F: drivers/staging/greybus/gpio.c
7751 F: drivers/staging/greybus/light.c
7752 F: drivers/staging/greybus/power_supply.c
7753 F: drivers/staging/greybus/sdio.c
7754 F: drivers/staging/greybus/spi.c
7755 F: drivers/staging/greybus/spilib.c
7758 M: Johan Hovold <johan@kernel.org>
7759 M: Alex Elder <elder@kernel.org>
7760 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7761 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
7764 F: drivers/staging/greybus/
7765 F: include/linux/greybus.h
7766 F: include/linux/greybus/
7768 GREYBUS UART PROTOCOLS DRIVERS
7769 M: David Lin <dtwlin@gmail.com>
7771 F: drivers/staging/greybus/log.c
7772 F: drivers/staging/greybus/uart.c
7774 GS1662 VIDEO SERIALIZER
7775 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7776 L: linux-media@vger.kernel.org
7778 T: git git://linuxtv.org/media_tree.git
7779 F: drivers/media/spi/gs1662.c
7781 GSPCA FINEPIX SUBDRIVER
7782 M: Frank Zago <frank@zago.net>
7783 L: linux-media@vger.kernel.org
7785 T: git git://linuxtv.org/media_tree.git
7786 F: drivers/media/usb/gspca/finepix.c
7788 GSPCA GL860 SUBDRIVER
7789 M: Olivier Lorin <o.lorin@laposte.net>
7790 L: linux-media@vger.kernel.org
7792 T: git git://linuxtv.org/media_tree.git
7793 F: drivers/media/usb/gspca/gl860/
7795 GSPCA M5602 SUBDRIVER
7796 M: Erik Andren <erik.andren@gmail.com>
7797 L: linux-media@vger.kernel.org
7799 T: git git://linuxtv.org/media_tree.git
7800 F: drivers/media/usb/gspca/m5602/
7802 GSPCA PAC207 SONIXB SUBDRIVER
7803 M: Hans Verkuil <hverkuil@xs4all.nl>
7804 L: linux-media@vger.kernel.org
7806 T: git git://linuxtv.org/media_tree.git
7807 F: drivers/media/usb/gspca/pac207.c
7809 GSPCA SN9C20X SUBDRIVER
7810 M: Brian Johnson <brijohn@gmail.com>
7811 L: linux-media@vger.kernel.org
7813 T: git git://linuxtv.org/media_tree.git
7814 F: drivers/media/usb/gspca/sn9c20x.c
7816 GSPCA T613 SUBDRIVER
7817 M: Leandro Costantino <lcostantino@gmail.com>
7818 L: linux-media@vger.kernel.org
7820 T: git git://linuxtv.org/media_tree.git
7821 F: drivers/media/usb/gspca/t613.c
7823 GSPCA USB WEBCAM DRIVER
7824 M: Hans Verkuil <hverkuil@xs4all.nl>
7825 L: linux-media@vger.kernel.org
7827 T: git git://linuxtv.org/media_tree.git
7828 F: drivers/media/usb/gspca/
7830 GTP (GPRS Tunneling Protocol)
7831 M: Pablo Neira Ayuso <pablo@netfilter.org>
7832 M: Harald Welte <laforge@gnumonks.org>
7833 L: osmocom-net-gprs@lists.osmocom.org
7835 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7836 F: drivers/net/gtp.c
7838 GUID PARTITION TABLE (GPT)
7839 M: Davidlohr Bueso <dave@stgolabs.net>
7840 L: linux-efi@vger.kernel.org
7842 F: block/partitions/efi.*
7845 M: Yoshinori Sato <ysato@users.sourceforge.jp>
7846 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7848 W: http://uclinux-h8.sourceforge.jp
7849 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7851 F: drivers/clk/h8300/
7852 F: drivers/clocksource/h8300_*.c
7853 F: drivers/irqchip/irq-renesas-h8*.c
7855 HABANALABS PCI DRIVER
7856 M: Oded Gabbay <ogabbay@kernel.org>
7858 T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
7859 F: Documentation/ABI/testing/debugfs-driver-habanalabs
7860 F: Documentation/ABI/testing/sysfs-driver-habanalabs
7861 F: drivers/misc/habanalabs/
7862 F: include/uapi/misc/habanalabs.h
7865 M: Antti Palosaari <crope@iki.fi>
7866 L: linux-media@vger.kernel.org
7868 W: https://linuxtv.org
7869 W: http://palosaari.fi/linux/
7870 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7871 T: git git://linuxtv.org/anttip/media_tree.git
7872 F: drivers/media/usb/hackrf/
7874 HANTRO VPU CODEC DRIVER
7875 M: Ezequiel Garcia <ezequiel@collabora.com>
7876 M: Philipp Zabel <p.zabel@pengutronix.de>
7877 L: linux-media@vger.kernel.org
7878 L: linux-rockchip@lists.infradead.org
7880 F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
7881 F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
7882 F: drivers/staging/media/hantro/
7884 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7885 M: Frank Seidel <frank@f-seidel.de>
7886 L: platform-driver-x86@vger.kernel.org
7888 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7889 F: drivers/platform/x86/hdaps.c
7892 M: Jean Delvare <jdelvare@suse.com>
7893 M: Guenter Roeck <linux@roeck-us.net>
7894 L: linux-hwmon@vger.kernel.org
7896 W: http://hwmon.wiki.kernel.org/
7897 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7898 F: Documentation/devicetree/bindings/hwmon/
7899 F: Documentation/hwmon/
7901 F: include/linux/hwmon*.h
7902 F: include/trace/events/hwmon*.h
7904 HARDWARE RANDOM NUMBER GENERATOR CORE
7905 M: Matt Mackall <mpm@selenic.com>
7906 M: Herbert Xu <herbert@gondor.apana.org.au>
7907 L: linux-crypto@vger.kernel.org
7909 F: Documentation/admin-guide/hw_random.rst
7910 F: Documentation/devicetree/bindings/rng/
7911 F: drivers/char/hw_random/
7912 F: include/linux/hw_random.h
7914 HARDWARE SPINLOCK CORE
7915 M: Ohad Ben-Cohen <ohad@wizery.com>
7916 M: Bjorn Andersson <bjorn.andersson@linaro.org>
7917 R: Baolin Wang <baolin.wang7@gmail.com>
7918 L: linux-remoteproc@vger.kernel.org
7920 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
7921 F: Documentation/devicetree/bindings/hwlock/
7922 F: Documentation/locking/hwspinlock.rst
7923 F: drivers/hwspinlock/
7924 F: include/linux/hwspinlock.h
7926 HARDWARE TRACING FACILITIES
7927 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7929 F: drivers/hwtracing/
7931 HARMONY SOUND DRIVER
7932 L: linux-parisc@vger.kernel.org
7934 F: sound/parisc/harmony.*
7936 HDPVR USB VIDEO ENCODER DRIVER
7937 M: Hans Verkuil <hverkuil@xs4all.nl>
7938 L: linux-media@vger.kernel.org
7940 W: https://linuxtv.org
7941 T: git git://linuxtv.org/media_tree.git
7942 F: drivers/media/usb/hdpvr/
7944 HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
7945 M: Matt Hsiao <matt.hsiao@hpe.com>
7947 F: drivers/misc/hpilo.[ch]
7949 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7950 M: Jerry Hoemann <jerry.hoemann@hpe.com>
7952 F: Documentation/watchdog/hpwdt.rst
7953 F: drivers/watchdog/hpwdt.c
7955 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7956 M: Don Brace <don.brace@microchip.com>
7957 L: storagedev@microchip.com
7958 L: linux-scsi@vger.kernel.org
7960 F: Documentation/scsi/hpsa.rst
7961 F: drivers/scsi/hpsa*.[ch]
7962 F: include/linux/cciss*.h
7963 F: include/uapi/linux/cciss*.h
7966 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
7967 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
7968 L: linux-rdma@vger.kernel.org
7970 F: drivers/infiniband/hw/hfi1
7973 L: linux-fsdevel@vger.kernel.org
7975 F: Documentation/filesystems/hfs.rst
7979 L: linux-fsdevel@vger.kernel.org
7981 F: Documentation/filesystems/hfsplus.rst
7984 HGA FRAMEBUFFER DRIVER
7985 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7986 L: linux-nvidia@lists.surfsouth.com
7988 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7989 F: drivers/video/fbdev/hgafb.c
7991 HIBERNATION (aka Software Suspend, aka swsusp)
7992 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7993 M: Pavel Machek <pavel@ucw.cz>
7994 L: linux-pm@vger.kernel.org
7996 B: https://bugzilla.kernel.org
7997 F: arch/*/include/asm/suspend*.h
7999 F: drivers/base/power/
8000 F: include/linux/freezer.h
8001 F: include/linux/pm.h
8002 F: include/linux/suspend.h
8006 M: Jiri Kosina <jikos@kernel.org>
8007 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
8008 L: linux-input@vger.kernel.org
8010 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
8012 F: include/linux/hid*
8013 F: include/uapi/linux/hid*
8015 HID PLAYSTATION DRIVER
8016 M: Roderick Colenbrander <roderick.colenbrander@sony.com>
8017 L: linux-input@vger.kernel.org
8019 F: drivers/hid/hid-playstation.c
8021 HID SENSOR HUB DRIVERS
8022 M: Jiri Kosina <jikos@kernel.org>
8023 M: Jonathan Cameron <jic23@kernel.org>
8024 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8025 L: linux-input@vger.kernel.org
8026 L: linux-iio@vger.kernel.org
8028 F: Documentation/hid/hid-sensor*
8029 F: drivers/hid/hid-sensor-*
8030 F: drivers/iio/*/hid-*
8031 F: include/linux/hid-sensor-*
8033 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
8034 M: Thomas Gleixner <tglx@linutronix.de>
8035 L: linux-kernel@vger.kernel.org
8037 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8038 F: Documentation/timers/
8039 F: include/linux/clockchips.h
8040 F: include/linux/hrtimer.h
8041 F: kernel/time/clockevents.c
8042 F: kernel/time/hrtimer.c
8043 F: kernel/time/timer_*.c
8045 HIGH-SPEED SCC DRIVER FOR AX.25
8046 L: linux-hams@vger.kernel.org
8048 F: drivers/net/hamradio/dmascc.c
8049 F: drivers/net/hamradio/scc.c
8051 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8052 M: HighPoint Linux Team <linux@highpoint-tech.com>
8054 W: http://www.highpoint-tech.com
8055 F: Documentation/scsi/hptiop.rst
8056 F: drivers/scsi/hptiop.c
8059 M: Jes Sorensen <jes@trained-monkey.org>
8060 L: linux-hippi@sunsite.dk
8062 F: drivers/net/hippi/
8063 F: include/linux/hippidevice.h
8064 F: include/uapi/linux/if_hippi.h
8067 HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
8068 M: Kurt Kanzenbach <kurt@linutronix.de>
8069 L: netdev@vger.kernel.org
8071 F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
8072 F: drivers/net/dsa/hirschmann/*
8073 F: include/linux/platform_data/hirschmann-hellcreek.h
8074 F: net/dsa/tag_hellcreek.c
8076 HISILICON DMA DRIVER
8077 M: Zhou Wang <wangzhou1@hisilicon.com>
8078 L: dmaengine@vger.kernel.org
8080 F: drivers/dma/hisi_dma.c
8082 HISILICON GPIO DRIVER
8083 M: Luo Jiaxing <luojiaxing@huawei.com>
8084 L: linux-gpio@vger.kernel.org
8086 F: drivers/gpio/gpio-hisi.c
8088 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
8089 M: Zaibo Xu <xuzaibo@huawei.com>
8090 L: linux-crypto@vger.kernel.org
8092 F: Documentation/ABI/testing/debugfs-hisi-hpre
8093 F: drivers/crypto/hisilicon/hpre/hpre.h
8094 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
8095 F: drivers/crypto/hisilicon/hpre/hpre_main.c
8097 HISILICON LPC BUS DRIVER
8098 M: john.garry@huawei.com
8100 W: http://www.hisilicon.com
8101 F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
8102 F: drivers/bus/hisi_lpc.c
8104 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
8105 M: Yisen Zhuang <yisen.zhuang@huawei.com>
8106 M: Salil Mehta <salil.mehta@huawei.com>
8107 L: netdev@vger.kernel.org
8109 W: http://www.hisilicon.com
8110 F: drivers/net/ethernet/hisilicon/hns3/
8112 HISILICON NETWORK SUBSYSTEM DRIVER
8113 M: Yisen Zhuang <yisen.zhuang@huawei.com>
8114 M: Salil Mehta <salil.mehta@huawei.com>
8115 L: netdev@vger.kernel.org
8117 W: http://www.hisilicon.com
8118 F: Documentation/devicetree/bindings/net/hisilicon*.txt
8119 F: drivers/net/ethernet/hisilicon/
8121 HIKEY960 ONBOARD USB GPIO HUB DRIVER
8122 M: John Stultz <john.stultz@linaro.org>
8123 L: linux-kernel@vger.kernel.org
8125 F: drivers/misc/hisi_hikey_usb.c
8126 F: Documentation/devicetree/bindings/misc/hisilicon-hikey-usb.yaml
8128 HISILICON PMU DRIVER
8129 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
8131 W: http://www.hisilicon.com
8132 F: Documentation/admin-guide/perf/hisi-pmu.rst
8133 F: drivers/perf/hisilicon
8135 HISILICON QM AND ZIP Controller DRIVER
8136 M: Zhou Wang <wangzhou1@hisilicon.com>
8137 L: linux-crypto@vger.kernel.org
8139 F: Documentation/ABI/testing/debugfs-hisi-zip
8140 F: drivers/crypto/hisilicon/qm.c
8141 F: drivers/crypto/hisilicon/qm.h
8142 F: drivers/crypto/hisilicon/sgl.c
8143 F: drivers/crypto/hisilicon/zip/
8145 HISILICON ROCE DRIVER
8146 M: Lijun Ou <oulijun@huawei.com>
8147 M: Wei Hu(Xavier) <huwei87@hisilicon.com>
8148 M: Weihang Li <liweihang@huawei.com>
8149 L: linux-rdma@vger.kernel.org
8151 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
8152 F: drivers/infiniband/hw/hns/
8154 HISILICON SAS Controller
8155 M: John Garry <john.garry@huawei.com>
8157 W: http://www.hisilicon.com
8158 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
8159 F: drivers/scsi/hisi_sas/
8161 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
8162 M: Zaibo Xu <xuzaibo@huawei.com>
8163 L: linux-crypto@vger.kernel.org
8165 F: Documentation/ABI/testing/debugfs-hisi-sec
8166 F: drivers/crypto/hisilicon/sec2/sec.h
8167 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
8168 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
8169 F: drivers/crypto/hisilicon/sec2/sec_main.c
8171 HISILICON STAGING DRIVERS FOR HIKEY 960/970
8172 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
8174 F: drivers/staging/hikey9xx/
8176 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
8177 M: Zaibo Xu <xuzaibo@huawei.com>
8179 F: drivers/crypto/hisilicon/trng/trng.c
8181 HISILICON V3XX SPI NOR FLASH Controller Driver
8182 M: John Garry <john.garry@huawei.com>
8184 W: http://www.hisilicon.com
8185 F: drivers/spi/spi-hisi-sfc-v3xx.c
8187 HMM - Heterogeneous Memory Management
8188 M: Jérôme Glisse <jglisse@redhat.com>
8189 L: linux-mm@kvack.org
8191 F: Documentation/vm/hmm.rst
8192 F: include/linux/hmm*
8195 F: tools/testing/selftests/vm/*hmm*
8198 M: Jouni Malinen <j@w1.fi>
8199 L: linux-wireless@vger.kernel.org
8201 W: http://w1.fi/hostap-driver.html
8202 F: drivers/net/wireless/intersil/hostap/
8204 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
8205 L: platform-driver-x86@vger.kernel.org
8207 F: drivers/platform/x86/tc1100-wmi.c
8209 HPET: High Precision Event Timers driver
8210 M: Clemens Ladisch <clemens@ladisch.de>
8212 F: Documentation/timers/hpet.rst
8213 F: drivers/char/hpet.c
8214 F: include/linux/hpet.h
8215 F: include/uapi/linux/hpet.h
8219 F: arch/x86/include/asm/hpet.h
8220 F: arch/x86/kernel/hpet.c
8223 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
8225 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
8229 M: Sebastian Reichel <sre@kernel.org>
8231 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
8232 F: Documentation/ABI/testing/sysfs-bus-hsi
8233 F: Documentation/driver-api/hsi.rst
8235 F: include/linux/hsi/
8236 F: include/uapi/linux/hsi/
8239 L: linux-usb@vger.kernel.org
8241 F: drivers/net/usb/hso.c
8243 HSR NETWORK PROTOCOL
8244 L: netdev@vger.kernel.org
8248 HT16K33 LED CONTROLLER DRIVER
8249 M: Robin van der Gracht <robin@protonic.nl>
8251 F: Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
8252 F: drivers/auxdisplay/ht16k33.c
8254 HTCPEN TOUCHSCREEN DRIVER
8255 M: Pau Oliva Fora <pof@eslack.org>
8256 L: linux-input@vger.kernel.org
8258 F: drivers/input/touchscreen/htcpen.c
8260 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
8261 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
8262 L: linux-iio@vger.kernel.org
8264 W: http://www.st.com/
8265 F: Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
8266 F: drivers/iio/humidity/hts221*
8268 HUAWEI ETHERNET DRIVER
8269 M: Bin Luo <luobin9@huawei.com>
8270 L: netdev@vger.kernel.org
8272 F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
8273 F: drivers/net/ethernet/huawei/hinic/
8276 M: Mike Kravetz <mike.kravetz@oracle.com>
8277 L: linux-mm@kvack.org
8279 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
8280 F: Documentation/admin-guide/mm/hugetlbpage.rst
8281 F: Documentation/vm/hugetlbfs_reserv.rst
8283 F: include/linux/hugetlb.h
8287 M: Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
8288 L: linux-media@vger.kernel.org
8290 W: https://linuxtv.org
8291 T: git git://linuxtv.org/media_tree.git
8292 F: drivers/media/platform/sti/hva
8294 HWPOISON MEMORY FAILURE HANDLING
8295 M: Naoya Horiguchi <naoya.horiguchi@nec.com>
8296 L: linux-mm@kvack.org
8298 F: mm/hwpoison-inject.c
8299 F: mm/memory-failure.c
8301 HYGON PROCESSOR SUPPORT
8302 M: Pu Wen <puwen@hygon.cn>
8303 L: linux-kernel@vger.kernel.org
8305 F: arch/x86/kernel/cpu/hygon.c
8307 HYNIX HI556 SENSOR DRIVER
8308 M: Shawn Tu <shawnx.tu@intel.com>
8309 L: linux-media@vger.kernel.org
8311 T: git git://linuxtv.org/media_tree.git
8312 F: drivers/media/i2c/hi556.c
8314 Hyper-V CORE AND DRIVERS
8315 M: "K. Y. Srinivasan" <kys@microsoft.com>
8316 M: Haiyang Zhang <haiyangz@microsoft.com>
8317 M: Stephen Hemminger <sthemmin@microsoft.com>
8318 M: Wei Liu <wei.liu@kernel.org>
8319 L: linux-hyperv@vger.kernel.org
8321 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
8322 F: Documentation/ABI/stable/sysfs-bus-vmbus
8323 F: Documentation/ABI/testing/debugfs-hyperv
8324 F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
8326 F: arch/x86/include/asm/hyperv-tlfs.h
8327 F: arch/x86/include/asm/mshyperv.h
8328 F: arch/x86/include/asm/trace/hyperv.h
8329 F: arch/x86/kernel/cpu/mshyperv.c
8330 F: drivers/clocksource/hyperv_timer.c
8331 F: drivers/hid/hid-hyperv.c
8333 F: drivers/input/serio/hyperv-keyboard.c
8334 F: drivers/iommu/hyperv-iommu.c
8335 F: drivers/net/hyperv/
8336 F: drivers/pci/controller/pci-hyperv-intf.c
8337 F: drivers/pci/controller/pci-hyperv.c
8338 F: drivers/scsi/storvsc_drv.c
8339 F: drivers/uio/uio_hv_generic.c
8340 F: drivers/video/fbdev/hyperv_fb.c
8341 F: include/asm-generic/hyperv-tlfs.h
8342 F: include/asm-generic/mshyperv.h
8343 F: include/clocksource/hyperv_timer.h
8344 F: include/linux/hyperv.h
8345 F: include/uapi/linux/hyperv.h
8346 F: net/vmw_vsock/hyperv_transport.c
8350 M: Vignesh Raghavendra <vigneshr@ti.com>
8351 L: linux-mtd@lists.infradead.org
8353 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8354 C: irc://irc.oftc.net/mtd
8355 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
8356 F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
8357 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
8358 F: drivers/mtd/hyperbus/
8359 F: include/linux/mtd/hyperbus.h
8361 HYPERVISOR VIRTUAL CONSOLE DRIVER
8362 L: linuxppc-dev@lists.ozlabs.org
8367 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8368 L: linux-i2c@vger.kernel.org
8369 L: linux-acpi@vger.kernel.org
8371 F: drivers/i2c/i2c-core-acpi.c
8373 I2C CONTROLLER DRIVER FOR NVIDIA GPU
8374 M: Ajay Gupta <ajayg@nvidia.com>
8375 L: linux-i2c@vger.kernel.org
8377 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
8378 F: drivers/i2c/busses/i2c-nvidia-gpu.c
8381 M: Peter Rosin <peda@axentia.se>
8382 L: linux-i2c@vger.kernel.org
8384 F: Documentation/devicetree/bindings/i2c/i2c-arb*
8385 F: Documentation/devicetree/bindings/i2c/i2c-gate*
8386 F: Documentation/devicetree/bindings/i2c/i2c-mux*
8387 F: Documentation/i2c/i2c-topology.rst
8388 F: Documentation/i2c/muxes/
8389 F: drivers/i2c/i2c-mux.c
8390 F: drivers/i2c/muxes/
8391 F: include/linux/i2c-mux.h
8393 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
8394 M: Gregory CLEMENT <gregory.clement@bootlin.com>
8395 L: linux-i2c@vger.kernel.org
8397 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
8398 F: drivers/i2c/busses/i2c-mv64xxx.c
8400 I2C OVER PARALLEL PORT
8401 M: Jean Delvare <jdelvare@suse.com>
8402 L: linux-i2c@vger.kernel.org
8404 F: Documentation/i2c/busses/i2c-parport.rst
8405 F: drivers/i2c/busses/i2c-parport.c
8408 M: Wolfram Sang <wsa@kernel.org>
8409 L: linux-i2c@vger.kernel.org
8411 W: https://i2c.wiki.kernel.org/
8412 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8413 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8414 F: Documentation/devicetree/bindings/i2c/i2c.txt
8415 F: Documentation/i2c/
8417 F: include/linux/i2c-dev.h
8418 F: include/linux/i2c-smbus.h
8419 F: include/linux/i2c.h
8420 F: include/uapi/linux/i2c-*.h
8421 F: include/uapi/linux/i2c.h
8423 I2C SUBSYSTEM HOST DRIVERS
8424 L: linux-i2c@vger.kernel.org
8426 W: https://i2c.wiki.kernel.org/
8427 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8428 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8429 F: Documentation/devicetree/bindings/i2c/
8430 F: drivers/i2c/algos/
8431 F: drivers/i2c/busses/
8434 M: Jean Delvare <jdelvare@suse.com>
8435 L: linux-i2c@vger.kernel.org
8437 F: Documentation/i2c/busses/i2c-taos-evm.rst
8438 F: drivers/i2c/busses/i2c-taos-evm.c
8441 M: Till Harbaum <till@harbaum.org>
8442 L: linux-i2c@vger.kernel.org
8444 W: http://www.harbaum.org/till/i2c_tiny_usb
8445 F: drivers/i2c/busses/i2c-tiny-usb.c
8447 I2C/SMBUS CONTROLLER DRIVERS FOR PC
8448 M: Jean Delvare <jdelvare@suse.com>
8449 L: linux-i2c@vger.kernel.org
8451 F: Documentation/i2c/busses/i2c-ali1535.rst
8452 F: Documentation/i2c/busses/i2c-ali1563.rst
8453 F: Documentation/i2c/busses/i2c-ali15x3.rst
8454 F: Documentation/i2c/busses/i2c-amd756.rst
8455 F: Documentation/i2c/busses/i2c-amd8111.rst
8456 F: Documentation/i2c/busses/i2c-i801.rst
8457 F: Documentation/i2c/busses/i2c-nforce2.rst
8458 F: Documentation/i2c/busses/i2c-piix4.rst
8459 F: Documentation/i2c/busses/i2c-sis5595.rst
8460 F: Documentation/i2c/busses/i2c-sis630.rst
8461 F: Documentation/i2c/busses/i2c-sis96x.rst
8462 F: Documentation/i2c/busses/i2c-via.rst
8463 F: Documentation/i2c/busses/i2c-viapro.rst
8464 F: drivers/i2c/busses/i2c-ali1535.c
8465 F: drivers/i2c/busses/i2c-ali1563.c
8466 F: drivers/i2c/busses/i2c-ali15x3.c
8467 F: drivers/i2c/busses/i2c-amd756-s4882.c
8468 F: drivers/i2c/busses/i2c-amd756.c
8469 F: drivers/i2c/busses/i2c-amd8111.c
8470 F: drivers/i2c/busses/i2c-i801.c
8471 F: drivers/i2c/busses/i2c-isch.c
8472 F: drivers/i2c/busses/i2c-nforce2-s4985.c
8473 F: drivers/i2c/busses/i2c-nforce2.c
8474 F: drivers/i2c/busses/i2c-piix4.c
8475 F: drivers/i2c/busses/i2c-sis5595.c
8476 F: drivers/i2c/busses/i2c-sis630.c
8477 F: drivers/i2c/busses/i2c-sis96x.c
8478 F: drivers/i2c/busses/i2c-via.c
8479 F: drivers/i2c/busses/i2c-viapro.c
8481 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
8482 M: Hans de Goede <hdegoede@redhat.com>
8483 L: linux-i2c@vger.kernel.org
8485 F: drivers/i2c/busses/i2c-cht-wc.c
8487 I2C/SMBUS ISMT DRIVER
8488 M: Seth Heasley <seth.heasley@intel.com>
8489 M: Neil Horman <nhorman@tuxdriver.com>
8490 L: linux-i2c@vger.kernel.org
8491 F: Documentation/i2c/busses/i2c-ismt.rst
8492 F: drivers/i2c/busses/i2c-ismt.c
8494 I2C/SMBUS STUB DRIVER
8495 M: Jean Delvare <jdelvare@suse.com>
8496 L: linux-i2c@vger.kernel.org
8498 F: drivers/i2c/i2c-stub.c
8500 I3C DRIVER FOR CADENCE I3C MASTER IP
8501 M: Przemysław Gaj <pgaj@cadence.com>
8503 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
8504 F: drivers/i3c/master/i3c-master-cdns.c
8506 I3C DRIVER FOR SYNOPSYS DESIGNWARE
8507 M: Vitor Soares <vitor.soares@synopsys.com>
8509 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
8510 F: drivers/i3c/master/dw*
8513 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
8514 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
8516 C: irc://chat.freenode.net/linux-i3c
8517 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
8518 F: Documentation/ABI/testing/sysfs-bus-i3c
8519 F: Documentation/devicetree/bindings/i3c/
8520 F: Documentation/driver-api/i3c
8522 F: include/linux/i3c/
8524 IA64 (Itanium) PLATFORM
8525 L: linux-ia64@vger.kernel.org
8527 F: Documentation/ia64/
8530 IBM Power 842 compression accelerator
8531 M: Haren Myneni <haren@us.ibm.com>
8534 F: drivers/crypto/nx/Kconfig
8535 F: drivers/crypto/nx/Makefile
8536 F: drivers/crypto/nx/nx-842*
8537 F: include/linux/sw842.h
8540 IBM Power in-Nest Crypto Acceleration
8541 M: Breno Leitão <leitao@debian.org>
8542 M: Nayna Jain <nayna@linux.ibm.com>
8543 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8544 L: linux-crypto@vger.kernel.org
8546 F: drivers/crypto/nx/Kconfig
8547 F: drivers/crypto/nx/Makefile
8548 F: drivers/crypto/nx/nx-aes*
8549 F: drivers/crypto/nx/nx-sha*
8550 F: drivers/crypto/nx/nx.*
8551 F: drivers/crypto/nx/nx_csbcpb.h
8552 F: drivers/crypto/nx/nx_debugfs.c
8554 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
8555 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8556 L: linux-pci@vger.kernel.org
8557 L: linuxppc-dev@lists.ozlabs.org
8559 F: drivers/pci/hotplug/rpadlpar*
8561 IBM Power Linux RAID adapter
8562 M: Brian King <brking@us.ibm.com>
8564 F: drivers/scsi/ipr.*
8566 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
8567 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8568 L: linux-pci@vger.kernel.org
8569 L: linuxppc-dev@lists.ozlabs.org
8571 F: drivers/pci/hotplug/rpaphp*
8573 IBM Power SRIOV Virtual NIC Device Driver
8574 M: Dany Madden <drt@linux.ibm.com>
8575 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8576 R: Thomas Falcon <tlfalcon@linux.ibm.com>
8577 R: Lijun Pan <lijunp213@gmail.com>
8578 L: netdev@vger.kernel.org
8580 F: drivers/net/ethernet/ibm/ibmvnic.*
8582 IBM Power Virtual Accelerator Switchboard
8583 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8584 L: linuxppc-dev@lists.ozlabs.org
8586 F: arch/powerpc/include/asm/vas.h
8587 F: arch/powerpc/platforms/powernv/copy-paste.h
8588 F: arch/powerpc/platforms/powernv/vas*
8590 IBM Power Virtual Ethernet Device Driver
8591 M: Cristobal Forno <cforno12@linux.ibm.com>
8592 L: netdev@vger.kernel.org
8594 F: drivers/net/ethernet/ibm/ibmveth.*
8596 IBM Power Virtual FC Device Drivers
8597 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8598 L: linux-scsi@vger.kernel.org
8600 F: drivers/scsi/ibmvscsi/ibmvfc*
8602 IBM Power Virtual Management Channel Driver
8603 M: Brad Warrum <bwarrum@linux.ibm.com>
8604 M: Ritu Agarwal <rituagar@linux.ibm.com>
8606 F: drivers/misc/ibmvmc.*
8608 IBM Power Virtual SCSI Device Drivers
8609 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8610 L: linux-scsi@vger.kernel.org
8612 F: drivers/scsi/ibmvscsi/ibmvscsi*
8613 F: include/scsi/viosrp.h
8615 IBM Power Virtual SCSI Device Target Driver
8616 M: Michael Cyr <mikecyr@linux.ibm.com>
8617 L: linux-scsi@vger.kernel.org
8618 L: target-devel@vger.kernel.org
8620 F: drivers/scsi/ibmvscsi_tgt/
8622 IBM Power VMX Cryptographic instructions
8623 M: Breno Leitão <leitao@debian.org>
8624 M: Nayna Jain <nayna@linux.ibm.com>
8625 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8626 L: linux-crypto@vger.kernel.org
8628 F: drivers/crypto/vmx/Kconfig
8629 F: drivers/crypto/vmx/Makefile
8630 F: drivers/crypto/vmx/aes*
8631 F: drivers/crypto/vmx/ghash*
8632 F: drivers/crypto/vmx/ppc-xlate.pl
8633 F: drivers/crypto/vmx/vmx.c
8635 IBM ServeRAID RAID DRIVER
8637 F: drivers/scsi/ips.*
8639 ICH LPC AND GPIO DRIVER
8640 M: Peter Tyser <ptyser@xes-inc.com>
8642 F: drivers/gpio/gpio-ich.c
8643 F: drivers/mfd/lpc_ich.c
8646 M: Max Staudt <max@enpas.org>
8647 L: linux-i2c@vger.kernel.org
8649 F: drivers/i2c/busses/i2c-icy.c
8652 M: "David S. Miller" <davem@davemloft.net>
8653 L: linux-ide@vger.kernel.org
8655 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
8656 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
8657 F: Documentation/ide/
8659 F: include/linux/ide.h
8662 L: linux-ide@vger.kernel.org
8664 F: Documentation/cdrom/ide-cd.rst
8665 F: drivers/ide/ide-cd*
8667 IDEAPAD LAPTOP EXTRAS DRIVER
8668 M: Ike Panhc <ike.pan@canonical.com>
8669 L: platform-driver-x86@vger.kernel.org
8671 W: http://launchpad.net/ideapad-laptop
8672 F: drivers/platform/x86/ideapad-laptop.c
8674 IDEAPAD LAPTOP SLIDEBAR DRIVER
8675 M: Andrey Moiseev <o2g.org.ru@gmail.com>
8676 L: linux-input@vger.kernel.org
8678 W: https://github.com/o2genum/ideapad-slidebar
8679 F: drivers/input/misc/ideapad_slidebar.c
8681 IDT VersaClock 5 CLOCK DRIVER
8682 M: Luca Ceresoli <luca@lucaceresoli.net>
8684 F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
8685 F: drivers/clk/clk-versaclock5.c
8687 IEEE 802.15.4 SUBSYSTEM
8688 M: Alexander Aring <alex.aring@gmail.com>
8689 M: Stefan Schmidt <stefan@datenfreihafen.org>
8690 L: linux-wpan@vger.kernel.org
8692 W: https://linux-wpan.org/
8693 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
8694 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
8695 F: Documentation/networking/ieee802154.rst
8696 F: drivers/net/ieee802154/
8697 F: include/linux/ieee802154.h
8698 F: include/linux/nl802154.h
8699 F: include/net/af_ieee802154.h
8700 F: include/net/cfg802154.h
8701 F: include/net/ieee802154_netdev.h
8702 F: include/net/mac802154.h
8703 F: include/net/nl802154.h
8708 M: Yotam Gigi <yotam.gi@gmail.com>
8709 M: Jamal Hadi Salim <jhs@mojatatu.com>
8710 F: include/net/ife.h
8711 F: include/uapi/linux/ife.h
8714 IGORPLUG-USB IR RECEIVER
8715 M: Sean Young <sean@mess.org>
8716 L: linux-media@vger.kernel.org
8718 F: drivers/media/rc/igorplugusb.c
8720 IGUANAWORKS USB IR TRANSCEIVER
8721 M: Sean Young <sean@mess.org>
8722 L: linux-media@vger.kernel.org
8724 F: drivers/media/rc/iguanair.c
8726 IIO DIGITAL POTENTIOMETER DAC
8727 M: Peter Rosin <peda@axentia.se>
8728 L: linux-iio@vger.kernel.org
8730 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
8731 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
8732 F: drivers/iio/dac/dpot-dac.c
8734 IIO ENVELOPE DETECTOR
8735 M: Peter Rosin <peda@axentia.se>
8736 L: linux-iio@vger.kernel.org
8738 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
8739 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
8740 F: drivers/iio/adc/envelope-detector.c
8743 M: Peter Rosin <peda@axentia.se>
8744 L: linux-iio@vger.kernel.org
8746 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
8747 F: drivers/iio/multiplexer/iio-mux.c
8749 IIO SCMI BASED DRIVER
8750 M: Jyoti Bhayana <jbhayana@google.com>
8751 L: linux-iio@vger.kernel.org
8753 F: drivers/iio/common/scmi_sensors/scmi_iio.c
8755 IIO SUBSYSTEM AND DRIVERS
8756 M: Jonathan Cameron <jic23@kernel.org>
8757 R: Lars-Peter Clausen <lars@metafoo.de>
8758 L: linux-iio@vger.kernel.org
8760 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
8761 F: Documentation/ABI/testing/configfs-iio*
8762 F: Documentation/ABI/testing/sysfs-bus-iio*
8763 F: Documentation/devicetree/bindings/iio/
8765 F: drivers/staging/iio/
8766 F: include/linux/iio/
8770 M: Peter Rosin <peda@axentia.se>
8771 L: linux-iio@vger.kernel.org
8773 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
8774 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
8775 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
8776 F: drivers/iio/afe/iio-rescale.c
8778 IKANOS/ADI EAGLE ADSL USB DRIVER
8779 M: Matthieu Castet <castet.matthieu@free.fr>
8780 M: Stanislaw Gruszka <stf_xl@wp.pl>
8782 F: drivers/usb/atm/ueagle-atm.c
8784 IMGTEC ASCII LCD DRIVER
8785 M: Paul Burton <paulburton@kernel.org>
8787 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
8788 F: drivers/auxdisplay/img-ascii-lcd.c
8790 IMGTEC IR DECODER DRIVER
8792 F: drivers/media/rc/img-ir/
8794 IMON SOUNDGRAPH USB IR RECEIVER
8795 M: Sean Young <sean@mess.org>
8796 L: linux-media@vger.kernel.org
8798 F: drivers/media/rc/imon.c
8799 F: drivers/media/rc/imon_raw.c
8801 IMS TWINTURBO FRAMEBUFFER DRIVER
8802 L: linux-fbdev@vger.kernel.org
8804 F: drivers/video/fbdev/imsttfb.c
8806 INA209 HARDWARE MONITOR DRIVER
8807 M: Guenter Roeck <linux@roeck-us.net>
8808 L: linux-hwmon@vger.kernel.org
8810 F: Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml
8811 F: Documentation/hwmon/ina209.rst
8812 F: drivers/hwmon/ina209.c
8814 INA2XX HARDWARE MONITOR DRIVER
8815 M: Guenter Roeck <linux@roeck-us.net>
8816 L: linux-hwmon@vger.kernel.org
8818 F: Documentation/hwmon/ina2xx.rst
8819 F: drivers/hwmon/ina2xx.c
8820 F: include/linux/platform_data/ina2xx.h
8822 INDUSTRY PACK SUBSYSTEM (IPACK)
8823 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
8824 M: Jens Taprogge <jens.taprogge@taprogge.org>
8825 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8826 L: industrypack-devel@lists.sourceforge.net
8828 W: http://industrypack.sourceforge.net
8831 INFINEON DPS310 Driver
8832 M: Eddie James <eajames@linux.ibm.com>
8833 L: linux-iio@vger.kernel.org
8835 F: drivers/iio/pressure/dps310.c
8837 INFINIBAND SUBSYSTEM
8838 M: Doug Ledford <dledford@redhat.com>
8839 M: Jason Gunthorpe <jgg@nvidia.com>
8840 L: linux-rdma@vger.kernel.org
8842 W: https://github.com/linux-rdma/rdma-core
8843 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8844 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
8845 F: Documentation/devicetree/bindings/infiniband/
8846 F: Documentation/infiniband/
8847 F: drivers/infiniband/
8849 F: include/trace/events/ib_mad.h
8850 F: include/trace/events/ib_umad.h
8851 F: include/uapi/linux/if_infiniband.h
8852 F: include/uapi/rdma/
8853 F: samples/bpf/ibumad_kern.c
8854 F: samples/bpf/ibumad_user.c
8856 INGENIC JZ4780 NAND DRIVER
8857 M: Harvey Hunt <harveyhuntnexus@gmail.com>
8858 L: linux-mtd@lists.infradead.org
8859 L: linux-mips@vger.kernel.org
8861 F: drivers/mtd/nand/raw/ingenic/
8864 M: Paul Cercueil <paul@crapouillou.net>
8865 L: linux-mips@vger.kernel.org
8867 F: arch/mips/boot/dts/ingenic/
8868 F: arch/mips/generic/board-ingenic.c
8869 F: arch/mips/include/asm/mach-ingenic/
8870 F: arch/mips/ingenic/Kconfig
8871 F: drivers/clk/ingenic/
8872 F: drivers/dma/dma-jz4780.c
8873 F: drivers/gpu/drm/ingenic/
8874 F: drivers/i2c/busses/i2c-jz4780.c
8875 F: drivers/iio/adc/ingenic-adc.c
8876 F: drivers/irqchip/irq-ingenic.c
8877 F: drivers/memory/jz4780-nemc.c
8878 F: drivers/mmc/host/jz4740_mmc.c
8879 F: drivers/mtd/nand/raw/ingenic/
8880 F: drivers/pinctrl/pinctrl-ingenic.c
8881 F: drivers/power/supply/ingenic-battery.c
8882 F: drivers/pwm/pwm-jz4740.c
8883 F: drivers/remoteproc/ingenic_rproc.c
8884 F: drivers/rtc/rtc-jz4740.c
8885 F: drivers/tty/serial/8250/8250_ingenic.c
8886 F: drivers/usb/musb/jz4740.c
8887 F: drivers/watchdog/jz4740_wdt.c
8888 F: include/dt-bindings/iio/adc/ingenic,adc.h
8889 F: include/linux/mfd/ingenic-tcu.h
8890 F: sound/soc/codecs/jz47*
8891 F: sound/soc/jz4740/
8894 M: Jan Kara <jack@suse.cz>
8895 R: Amir Goldstein <amir73il@gmail.com>
8896 L: linux-fsdevel@vger.kernel.org
8898 F: Documentation/filesystems/inotify.rst
8899 F: fs/notify/inotify/
8900 F: include/linux/inotify.h
8901 F: include/uapi/linux/inotify.h
8903 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8904 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
8905 L: linux-input@vger.kernel.org
8907 Q: http://patchwork.kernel.org/project/linux-input/list/
8908 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8909 F: Documentation/devicetree/bindings/input/
8910 F: Documentation/devicetree/bindings/serio/
8911 F: Documentation/input/
8913 F: include/linux/input.h
8914 F: include/linux/input/
8915 F: include/uapi/linux/input-event-codes.h
8916 F: include/uapi/linux/input.h
8918 INPUT MULTITOUCH (MT) PROTOCOL
8919 M: Henrik Rydberg <rydberg@bitmath.org>
8920 L: linux-input@vger.kernel.org
8922 F: Documentation/input/multi-touch-protocol.rst
8923 F: drivers/input/input-mt.c
8926 INSIDE SECURE CRYPTO DRIVER
8927 M: Antoine Tenart <atenart@kernel.org>
8928 L: linux-crypto@vger.kernel.org
8930 F: drivers/crypto/inside-secure/
8932 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8933 M: Mimi Zohar <zohar@linux.ibm.com>
8934 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8935 L: linux-integrity@vger.kernel.org
8937 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8938 F: security/integrity/ima/
8940 INTEL 810/815 FRAMEBUFFER DRIVER
8941 M: Antonino Daplas <adaplas@gmail.com>
8942 L: linux-fbdev@vger.kernel.org
8944 F: drivers/video/fbdev/i810/
8947 M: Cezary Rojewski <cezary.rojewski@intel.com>
8948 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8949 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
8950 M: Jie Yang <yang.jie@linux.intel.com>
8951 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8955 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8956 M: Hans de Goede <hdegoede@redhat.com>
8957 L: platform-driver-x86@vger.kernel.org
8959 F: drivers/platform/x86/intel_atomisp2_pm.c
8961 INTEL ATOMISP2 LED DRIVER
8962 M: Hans de Goede <hdegoede@redhat.com>
8963 L: platform-driver-x86@vger.kernel.org
8965 F: drivers/platform/x86/intel_atomisp2_led.c
8967 INTEL BROXTON PMC DRIVER
8968 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8969 M: Zha Qipeng <qipeng.zha@intel.com>
8971 F: drivers/mfd/intel_pmc_bxt.c
8972 F: include/linux/mfd/intel_pmc_bxt.h
8974 INTEL C600 SERIES SAS CONTROLLER DRIVER
8975 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8976 L: linux-scsi@vger.kernel.org
8978 T: git git://git.code.sf.net/p/intel-sas/isci
8979 F: drivers/scsi/isci/
8981 INTEL CPU family model numbers
8982 M: Tony Luck <tony.luck@intel.com>
8984 L: linux-kernel@vger.kernel.org
8986 F: arch/x86/include/asm/intel-family.h
8988 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8989 M: Jani Nikula <jani.nikula@linux.intel.com>
8990 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8991 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
8992 L: intel-gfx@lists.freedesktop.org
8994 W: https://01.org/linuxgraphics/
8995 Q: http://patchwork.freedesktop.org/project/intel-gfx/
8996 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
8997 C: irc://chat.freenode.net/intel-gfx
8998 T: git git://anongit.freedesktop.org/drm-intel
8999 F: Documentation/gpu/i915.rst
9000 F: drivers/gpu/drm/i915/
9001 F: include/drm/i915*
9002 F: include/uapi/drm/i915_drm.h
9004 INTEL ETHERNET DRIVERS
9005 M: Jesse Brandeburg <jesse.brandeburg@intel.com>
9006 M: Tony Nguyen <anthony.l.nguyen@intel.com>
9007 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
9009 W: http://www.intel.com/support/feedback.htm
9010 W: http://e1000.sourceforge.net/
9011 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
9012 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
9013 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
9014 F: Documentation/networking/device_drivers/ethernet/intel/
9015 F: drivers/net/ethernet/intel/
9016 F: drivers/net/ethernet/intel/*/
9017 F: include/linux/avf/virtchnl.h
9019 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
9020 M: Maik Broemme <mbroemme@libmpq.org>
9021 L: linux-fbdev@vger.kernel.org
9023 F: Documentation/fb/intelfb.rst
9024 F: drivers/video/fbdev/intelfb/
9027 M: Andy Shevchenko <andy@kernel.org>
9028 L: linux-gpio@vger.kernel.org
9030 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9031 F: drivers/gpio/gpio-ich.c
9032 F: drivers/gpio/gpio-merrifield.c
9033 F: drivers/gpio/gpio-ml-ioh.c
9034 F: drivers/gpio/gpio-pch.c
9035 F: drivers/gpio/gpio-sch.c
9036 F: drivers/gpio/gpio-sodaville.c
9038 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
9039 M: Zhenyu Wang <zhenyuw@linux.intel.com>
9040 M: Zhi Wang <zhi.a.wang@intel.com>
9041 L: intel-gvt-dev@lists.freedesktop.org
9042 L: intel-gfx@lists.freedesktop.org
9044 W: https://01.org/igvt-g
9045 T: git https://github.com/intel/gvt-linux.git
9046 F: drivers/gpu/drm/i915/gvt/
9048 INTEL HID EVENT DRIVER
9049 M: Alex Hung <alex.hung@canonical.com>
9050 L: platform-driver-x86@vger.kernel.org
9052 F: drivers/platform/x86/intel-hid.c
9054 INTEL I/OAT DMA DRIVER
9055 M: Dave Jiang <dave.jiang@intel.com>
9056 R: Dan Williams <dan.j.williams@intel.com>
9057 L: dmaengine@vger.kernel.org
9059 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
9060 F: drivers/dma/ioat*
9063 M: Dave Jiang <dave.jiang@intel.com>
9064 L: dmaengine@vger.kernel.org
9066 F: drivers/dma/idxd/*
9067 F: include/uapi/linux/idxd.h
9070 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
9071 M: Len Brown <lenb@kernel.org>
9072 L: linux-pm@vger.kernel.org
9074 B: https://bugzilla.kernel.org
9075 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
9076 F: drivers/idle/intel_idle.c
9078 INTEL INTEGRATED SENSOR HUB DRIVER
9079 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9080 M: Jiri Kosina <jikos@kernel.org>
9081 L: linux-input@vger.kernel.org
9083 F: drivers/hid/intel-ish-hid/
9086 M: David Woodhouse <dwmw2@infradead.org>
9087 M: Lu Baolu <baolu.lu@linux.intel.com>
9088 L: iommu@lists.linux-foundation.org
9090 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9091 F: drivers/iommu/intel/
9092 F: include/linux/intel-iommu.h
9093 F: include/linux/intel-svm.h
9095 INTEL IOP-ADMA DMA DRIVER
9096 R: Dan Williams <dan.j.williams@intel.com>
9098 F: drivers/dma/iop-adma.c
9100 INTEL IPU3 CSI-2 CIO2 DRIVER
9101 M: Yong Zhi <yong.zhi@intel.com>
9102 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9103 M: Bingbu Cao <bingbu.cao@intel.com>
9104 M: Dan Scally <djrscally@gmail.com>
9105 R: Tianshu Qiu <tian.shu.qiu@intel.com>
9106 L: linux-media@vger.kernel.org
9108 T: git git://linuxtv.org/media_tree.git
9109 F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
9110 F: drivers/media/pci/intel/ipu3/
9112 INTEL IPU3 CSI-2 IMGU DRIVER
9113 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9114 R: Bingbu Cao <bingbu.cao@intel.com>
9115 R: Tianshu Qiu <tian.shu.qiu@intel.com>
9116 L: linux-media@vger.kernel.org
9118 F: Documentation/admin-guide/media/ipu3.rst
9119 F: Documentation/admin-guide/media/ipu3_rcb.svg
9120 F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
9121 F: drivers/staging/media/ipu3/
9123 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
9124 M: Krzysztof Halasa <khalasa@piap.pl>
9126 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
9127 F: drivers/net/wan/ixp4xx_hss.c
9128 F: drivers/soc/ixp4xx/ixp4xx-npe.c
9129 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
9130 F: include/linux/soc/ixp4xx/npe.h
9131 F: include/linux/soc/ixp4xx/qmgr.h
9133 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
9134 M: Deepak Saxena <dsaxena@plexity.net>
9136 F: drivers/char/hw_random/ixp4xx-rng.c
9138 INTEL KEEM BAY DRM DRIVER
9139 M: Anitha Chrisanthus <anitha.chrisanthus@intel.com>
9140 M: Edmund Dea <edmund.j.dea@intel.com>
9142 F: Documentation/devicetree/bindings/display/intel,kmb_display.yaml
9143 F: drivers/gpu/drm/kmb/
9145 INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
9146 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9148 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
9149 F: drivers/crypto/keembay/Kconfig
9150 F: drivers/crypto/keembay/Makefile
9151 F: drivers/crypto/keembay/keembay-ocs-aes-core.c
9152 F: drivers/crypto/keembay/ocs-aes.c
9153 F: drivers/crypto/keembay/ocs-aes.h
9155 INTEL KEEM BAY OCS HCU CRYPTO DRIVER
9156 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9157 M: Declan Murphy <declan.murphy@intel.com>
9159 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
9160 F: drivers/crypto/keembay/Kconfig
9161 F: drivers/crypto/keembay/Makefile
9162 F: drivers/crypto/keembay/keembay-ocs-hcu-core.c
9163 F: drivers/crypto/keembay/ocs-hcu.c
9164 F: drivers/crypto/keembay/ocs-hcu.h
9166 INTEL MANAGEMENT ENGINE (mei)
9167 M: Tomas Winkler <tomas.winkler@intel.com>
9168 L: linux-kernel@vger.kernel.org
9170 F: Documentation/driver-api/mei/*
9171 F: drivers/misc/mei/
9172 F: drivers/watchdog/mei_wdt.c
9173 F: include/linux/mei_cl_bus.h
9174 F: include/uapi/linux/mei.h
9177 INTEL MENLOW THERMAL DRIVER
9178 M: Sujith Thomas <sujith.thomas@intel.com>
9179 L: platform-driver-x86@vger.kernel.org
9181 W: https://01.org/linux-acpi
9182 F: drivers/platform/x86/intel_menlow.c
9184 INTEL P-Unit IPC DRIVER
9185 M: Zha Qipeng <qipeng.zha@intel.com>
9186 L: platform-driver-x86@vger.kernel.org
9188 F: arch/x86/include/asm/intel_punit_ipc.h
9189 F: drivers/platform/x86/intel_punit_ipc.c
9191 INTEL PMC CORE DRIVER
9192 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
9193 M: David E Box <david.e.box@intel.com>
9194 L: platform-driver-x86@vger.kernel.org
9196 F: Documentation/ABI/testing/sysfs-platform-intel-pmc
9197 F: drivers/platform/x86/intel_pmc_core*
9199 INTEL PMIC GPIO DRIVERS
9200 M: Andy Shevchenko <andy@kernel.org>
9202 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9203 F: drivers/gpio/gpio-*cove.c
9205 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
9206 M: Andy Shevchenko <andy@kernel.org>
9208 F: drivers/mfd/intel_soc_pmic*
9209 F: include/linux/mfd/intel_soc_pmic*
9212 M: "David E. Box" <david.e.box@linux.intel.com>
9214 F: drivers/mfd/intel_pmt.c
9215 F: drivers/platform/x86/intel_pmt_*
9217 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
9218 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
9219 L: linux-wireless@vger.kernel.org
9221 F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
9222 F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
9223 F: drivers/net/wireless/intel/ipw2x00/
9226 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9227 M: Len Brown <lenb@kernel.org>
9228 L: linux-pm@vger.kernel.org
9230 F: drivers/cpufreq/intel_pstate.c
9232 INTEL RDMA RNIC DRIVER
9233 M: Faisal Latif <faisal.latif@intel.com>
9234 M: Shiraz Saleem <shiraz.saleem@intel.com>
9235 L: linux-rdma@vger.kernel.org
9237 F: drivers/infiniband/hw/i40iw/
9238 F: include/uapi/rdma/i40iw-abi.h
9241 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9243 F: arch/x86/include/asm/intel_scu_ipc.h
9244 F: drivers/platform/x86/intel_scu_*
9246 INTEL SPEED SELECT TECHNOLOGY
9247 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9248 L: platform-driver-x86@vger.kernel.org
9250 F: drivers/platform/x86/intel_speed_select_if/
9251 F: include/uapi/linux/isst_if.h
9252 F: tools/power/x86/intel-speed-select/
9254 INTEL STRATIX10 FIRMWARE DRIVERS
9255 M: Richard Gong <richard.gong@linux.intel.com>
9256 L: linux-kernel@vger.kernel.org
9258 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
9259 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
9260 F: drivers/firmware/stratix10-rsu.c
9261 F: drivers/firmware/stratix10-svc.c
9262 F: include/linux/firmware/intel/stratix10-smc.h
9263 F: include/linux/firmware/intel/stratix10-svc-client.h
9265 INTEL TELEMETRY DRIVER
9266 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
9267 M: "David E. Box" <david.e.box@linux.intel.com>
9268 L: platform-driver-x86@vger.kernel.org
9270 F: arch/x86/include/asm/intel_telemetry.h
9271 F: drivers/platform/x86/intel_telemetry*
9273 INTEL UNCORE FREQUENCY CONTROL
9274 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9275 L: platform-driver-x86@vger.kernel.org
9277 F: drivers/platform/x86/intel-uncore-frequency.c
9279 INTEL VIRTUAL BUTTON DRIVER
9280 M: AceLan Kao <acelan.kao@canonical.com>
9281 L: platform-driver-x86@vger.kernel.org
9283 F: drivers/platform/x86/intel-vbtn.c
9285 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
9286 M: Stanislaw Gruszka <stf_xl@wp.pl>
9287 L: linux-wireless@vger.kernel.org
9289 F: drivers/net/wireless/intel/iwlegacy/
9291 INTEL WIRELESS WIFI LINK (iwlwifi)
9292 M: Luca Coelho <luciano.coelho@intel.com>
9293 L: linux-wireless@vger.kernel.org
9295 W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
9296 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
9297 F: drivers/net/wireless/intel/iwlwifi/
9299 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
9300 M: Jithu Joseph <jithu.joseph@intel.com>
9301 R: Maurice Ma <maurice.ma@intel.com>
9303 W: https://slimbootloader.github.io/security/firmware-update.html
9304 F: drivers/platform/x86/intel-wmi-sbl-fw-update.c
9306 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
9307 L: Dell.Client.Kernel@dell.com
9309 F: drivers/platform/x86/intel-wmi-thunderbolt.c
9312 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9314 F: Documentation/trace/intel_th.rst
9315 F: drivers/hwtracing/intel_th/
9316 F: include/linux/intel_th.h
9318 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
9319 M: Ning Sun <ning.sun@intel.com>
9320 L: tboot-devel@lists.sourceforge.net
9322 W: http://tboot.sourceforge.net
9323 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
9324 F: Documentation/x86/intel_txt.rst
9325 F: arch/x86/kernel/tboot.c
9326 F: include/linux/tboot.h
9329 M: Jarkko Sakkinen <jarkko@kernel.org>
9330 R: Dave Hansen <dave.hansen@linux.intel.com>
9331 L: linux-sgx@vger.kernel.org
9333 Q: https://patchwork.kernel.org/project/intel-sgx/list/
9334 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
9335 F: Documentation/x86/sgx.rst
9336 F: arch/x86/entry/vdso/vsgx.S
9337 F: arch/x86/include/asm/sgx.h
9338 F: arch/x86/include/uapi/asm/sgx.h
9339 F: arch/x86/kernel/cpu/sgx/*
9340 F: tools/testing/selftests/sgx/*
9344 M: Georgi Djakov <djakov@kernel.org>
9345 L: linux-pm@vger.kernel.org
9347 T: git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
9348 F: Documentation/devicetree/bindings/interconnect/
9349 F: Documentation/driver-api/interconnect.rst
9350 F: drivers/interconnect/
9351 F: include/dt-bindings/interconnect/
9352 F: include/linux/interconnect-provider.h
9353 F: include/linux/interconnect.h
9355 INTERRUPT COUNTER DRIVER
9356 M: Oleksij Rempel <o.rempel@pengutronix.de>
9357 R: Pengutronix Kernel Team <kernel@pengutronix.de>
9358 L: linux-iio@vger.kernel.org
9359 F: Documentation/devicetree/bindings/counter/interrupt-counter.yaml
9360 F: drivers/counter/interrupt-cnt.c
9362 INVENSENSE ICM-426xx IMU DRIVER
9363 M: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
9364 L: linux-iio@vger.kernel.org
9366 W: https://invensense.tdk.com/
9367 F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
9368 F: drivers/iio/imu/inv_icm42600/
9370 INVENSENSE MPU-3050 GYROSCOPE DRIVER
9371 M: Linus Walleij <linus.walleij@linaro.org>
9372 L: linux-iio@vger.kernel.org
9374 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
9375 F: drivers/iio/gyro/mpu3050*
9377 IOC3 ETHERNET DRIVER
9378 M: Ralf Baechle <ralf@linux-mips.org>
9379 L: linux-mips@vger.kernel.org
9381 F: drivers/net/ethernet/sgi/ioc3-eth.c
9383 IOMAP FILESYSTEM LIBRARY
9384 M: Christoph Hellwig <hch@infradead.org>
9385 M: Darrick J. Wong <djwong@kernel.org>
9386 M: linux-xfs@vger.kernel.org
9387 M: linux-fsdevel@vger.kernel.org
9388 L: linux-xfs@vger.kernel.org
9389 L: linux-fsdevel@vger.kernel.org
9391 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
9393 F: include/linux/iomap.h
9396 M: Joerg Roedel <joro@8bytes.org>
9397 M: Will Deacon <will@kernel.org>
9398 L: iommu@lists.linux-foundation.org
9400 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9401 F: Documentation/devicetree/bindings/iommu/
9402 F: Documentation/userspace-api/iommu.rst
9404 F: include/linux/iommu.h
9405 F: include/linux/iova.h
9406 F: include/linux/of_iommu.h
9407 F: include/uapi/linux/iommu.h
9410 M: Jens Axboe <axboe@kernel.dk>
9411 R: Pavel Begunkov <asml.silence@gmail.com>
9412 L: io-uring@vger.kernel.org
9414 T: git git://git.kernel.dk/linux-block
9415 T: git git://git.kernel.dk/liburing
9419 F: include/linux/io_uring.h
9420 F: include/uapi/linux/io_uring.h
9423 M: Corey Minyard <minyard@acm.org>
9424 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
9426 W: http://openipmi.sourceforge.net/
9427 F: Documentation/driver-api/ipmi.rst
9428 F: Documentation/devicetree/bindings/ipmi/
9429 F: drivers/char/ipmi/
9430 F: include/linux/ipmi*
9431 F: include/uapi/linux/ipmi*
9433 IPS SCSI RAID DRIVER
9434 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
9435 L: linux-scsi@vger.kernel.org
9437 W: http://www.adaptec.com/
9438 F: drivers/scsi/ips*
9441 M: Simon Horman <horms@verge.net.au>
9442 M: Julian Anastasov <ja@ssi.bg>
9443 L: netdev@vger.kernel.org
9444 L: lvs-devel@vger.kernel.org
9446 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
9447 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
9448 F: Documentation/networking/ipvs-sysctl.rst
9449 F: include/net/ip_vs.h
9450 F: include/uapi/linux/ip_vs.h
9451 F: net/netfilter/ipvs/
9454 M: Jiri Kosina <jikos@kernel.org>
9455 M: David Sterba <dsterba@suse.com>
9457 F: drivers/tty/ipwireless/
9460 L: netdev@vger.kernel.org
9462 F: include/uapi/linux/ipx.h
9464 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
9465 M: Marc Zyngier <maz@kernel.org>
9467 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9468 F: Documentation/core-api/irq/irq-domain.rst
9469 F: include/linux/irqdomain.h
9470 F: kernel/irq/irqdomain.c
9474 M: Thomas Gleixner <tglx@linutronix.de>
9475 L: linux-kernel@vger.kernel.org
9477 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9481 M: Thomas Gleixner <tglx@linutronix.de>
9482 M: Marc Zyngier <maz@kernel.org>
9483 L: linux-kernel@vger.kernel.org
9485 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9486 F: Documentation/devicetree/bindings/interrupt-controller/
9490 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9492 F: Documentation/driver-api/isa.rst
9493 F: drivers/base/isa.c
9494 F: include/linux/isa.h
9497 M: Hans Verkuil <hverkuil@xs4all.nl>
9498 L: linux-media@vger.kernel.org
9500 W: https://linuxtv.org
9501 T: git git://linuxtv.org/media_tree.git
9502 F: drivers/media/radio/radio-isa*
9505 M: Jaroslav Kysela <perex@perex.cz>
9507 F: Documentation/driver-api/isapnp.rst
9508 F: drivers/pnp/isapnp/
9509 F: include/linux/isapnp.h
9512 M: Lee Duncan <lduncan@suse.com>
9513 M: Chris Leech <cleech@redhat.com>
9514 L: open-iscsi@googlegroups.com
9515 L: linux-scsi@vger.kernel.org
9517 W: www.open-iscsi.com
9518 F: drivers/scsi/*iscsi*
9519 F: include/scsi/*iscsi*
9521 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
9522 M: Peter Jones <pjones@redhat.com>
9523 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
9525 F: drivers/firmware/iscsi_ibft*
9527 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
9528 M: Sagi Grimberg <sagi@grimberg.me>
9529 M: Max Gurtovoy <mgurtovoy@nvidia.com>
9530 L: linux-rdma@vger.kernel.org
9532 W: http://www.openfabrics.org
9533 W: www.open-iscsi.org
9534 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9535 F: drivers/infiniband/ulp/iser/
9537 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
9538 M: Sagi Grimberg <sagi@grimberg.me>
9539 L: linux-rdma@vger.kernel.org
9540 L: target-devel@vger.kernel.org
9542 W: http://www.linux-iscsi.org
9543 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
9544 F: drivers/infiniband/ulp/isert
9546 ISDN/CMTP OVER BLUETOOTH
9547 M: Karsten Keil <isdn@linux-pingi.de>
9548 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9549 L: netdev@vger.kernel.org
9551 W: http://www.isdn4linux.de
9552 F: Documentation/isdn/
9553 F: drivers/isdn/capi/
9554 F: include/linux/isdn/
9555 F: include/uapi/linux/isdn/
9556 F: net/bluetooth/cmtp/
9558 ISDN/mISDN SUBSYSTEM
9559 M: Karsten Keil <isdn@linux-pingi.de>
9560 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9561 L: netdev@vger.kernel.org
9563 W: http://www.isdn4linux.de
9564 F: drivers/isdn/Kconfig
9565 F: drivers/isdn/Makefile
9566 F: drivers/isdn/hardware/
9567 F: drivers/isdn/mISDN/
9569 IT87 HARDWARE MONITORING DRIVER
9570 M: Jean Delvare <jdelvare@suse.com>
9571 L: linux-hwmon@vger.kernel.org
9573 F: Documentation/hwmon/it87.rst
9574 F: drivers/hwmon/it87.c
9577 M: Antti Palosaari <crope@iki.fi>
9578 L: linux-media@vger.kernel.org
9580 W: https://linuxtv.org
9581 W: http://palosaari.fi/linux/
9582 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9583 T: git git://linuxtv.org/anttip/media_tree.git
9584 F: drivers/media/tuners/it913x*
9586 IVTV VIDEO4LINUX DRIVER
9587 M: Andy Walls <awalls@md.metrocast.net>
9588 L: linux-media@vger.kernel.org
9590 W: https://linuxtv.org
9591 T: git git://linuxtv.org/media_tree.git
9592 F: Documentation/admin-guide/media/ivtv*
9593 F: drivers/media/pci/ivtv/
9594 F: include/uapi/linux/ivtv*
9596 IX2505V MEDIA DRIVER
9597 M: Malcolm Priestley <tvboxspy@gmail.com>
9598 L: linux-media@vger.kernel.org
9600 W: https://linuxtv.org
9601 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9602 F: drivers/media/dvb-frontends/ix2505v*
9604 JAILHOUSE HYPERVISOR INTERFACE
9605 M: Jan Kiszka <jan.kiszka@siemens.com>
9606 L: jailhouse-dev@googlegroups.com
9608 F: arch/x86/include/asm/jailhouse_para.h
9609 F: arch/x86/kernel/jailhouse.c
9611 JC42.4 TEMPERATURE SENSOR DRIVER
9612 M: Guenter Roeck <linux@roeck-us.net>
9613 L: linux-hwmon@vger.kernel.org
9615 F: Documentation/hwmon/jc42.rst
9616 F: drivers/hwmon/jc42.c
9619 M: Dave Kleikamp <shaggy@kernel.org>
9620 L: jfs-discussion@lists.sourceforge.net
9622 W: http://jfs.sourceforge.net/
9623 T: git git://github.com/kleikamp/linux-shaggy.git
9624 F: Documentation/admin-guide/jfs.rst
9628 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
9629 L: netdev@vger.kernel.org
9631 F: drivers/net/ethernet/jme.*
9633 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
9634 M: David Woodhouse <dwmw2@infradead.org>
9635 M: Richard Weinberger <richard@nod.at>
9636 L: linux-mtd@lists.infradead.org
9638 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
9639 T: git git://git.infradead.org/ubifs-2.6.git
9641 F: include/uapi/linux/jffs2.h
9643 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
9644 M: "Theodore Ts'o" <tytso@mit.edu>
9645 M: Jan Kara <jack@suse.com>
9646 L: linux-ext4@vger.kernel.org
9649 F: include/linux/jbd2.h
9651 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
9652 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
9653 L: linux-media@vger.kernel.org
9655 F: drivers/media/platform/rcar_jpu.c
9657 JSM Neo PCI based serial card
9658 L: linux-serial@vger.kernel.org
9660 F: drivers/tty/serial/jsm/
9662 K10TEMP HARDWARE MONITORING DRIVER
9663 M: Clemens Ladisch <clemens@ladisch.de>
9664 L: linux-hwmon@vger.kernel.org
9666 F: Documentation/hwmon/k10temp.rst
9667 F: drivers/hwmon/k10temp.c
9669 K8TEMP HARDWARE MONITORING DRIVER
9670 M: Rudolf Marek <r.marek@assembler.cz>
9671 L: linux-hwmon@vger.kernel.org
9673 F: Documentation/hwmon/k8temp.rst
9674 F: drivers/hwmon/k8temp.c
9677 M: Andrey Ryabinin <ryabinin.a.a@gmail.com>
9678 R: Alexander Potapenko <glider@google.com>
9679 R: Andrey Konovalov <andreyknvl@gmail.com>
9680 R: Dmitry Vyukov <dvyukov@google.com>
9681 L: kasan-dev@googlegroups.com
9683 F: Documentation/dev-tools/kasan.rst
9684 F: arch/*/include/asm/*kasan.h
9685 F: arch/*/mm/kasan_init*
9686 F: include/linux/kasan*.h
9687 F: lib/Kconfig.kasan
9688 F: lib/test_kasan*.c
9690 F: scripts/Makefile.kasan
9693 M: Masahiro Yamada <masahiroy@kernel.org>
9694 L: linux-kbuild@vger.kernel.org
9696 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
9697 F: Documentation/kbuild/kconfig*
9698 F: scripts/Kconfig.include
9702 R: Dmitry Vyukov <dvyukov@google.com>
9703 R: Andrey Konovalov <andreyknvl@gmail.com>
9704 L: kasan-dev@googlegroups.com
9706 F: Documentation/dev-tools/kcov.rst
9707 F: include/linux/kcov.h
9708 F: include/uapi/linux/kcov.h
9710 F: scripts/Makefile.kcov
9713 M: Marco Elver <elver@google.com>
9714 R: Dmitry Vyukov <dvyukov@google.com>
9715 L: kasan-dev@googlegroups.com
9717 F: Documentation/dev-tools/kcsan.rst
9718 F: include/linux/kcsan*.h
9720 F: lib/Kconfig.kcsan
9721 F: scripts/Makefile.kcsan
9724 M: Dave Young <dyoung@redhat.com>
9725 M: Baoquan He <bhe@redhat.com>
9726 R: Vivek Goyal <vgoyal@redhat.com>
9727 L: kexec@lists.infradead.org
9729 W: http://lse.sourceforge.net/kdump/
9730 F: Documentation/admin-guide/kdump/
9732 F: include/linux/crash_core.h
9733 F: include/linux/crash_dump.h
9734 F: include/uapi/linux/vmcore.h
9737 KEENE FM RADIO TRANSMITTER DRIVER
9738 M: Hans Verkuil <hverkuil@xs4all.nl>
9739 L: linux-media@vger.kernel.org
9741 W: https://linuxtv.org
9742 T: git git://linuxtv.org/media_tree.git
9743 F: drivers/media/radio/radio-keene*
9746 M: Ian Kent <raven@themaw.net>
9747 L: autofs@vger.kernel.org
9751 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
9752 M: Masahiro Yamada <masahiroy@kernel.org>
9753 M: Michal Marek <michal.lkml@markovi.net>
9754 L: linux-kbuild@vger.kernel.org
9756 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
9757 F: Documentation/kbuild/
9759 F: scripts/*vmlinux*
9761 F: scripts/Makefile*
9768 L: kernel-janitors@vger.kernel.org
9770 W: http://kernelnewbies.org/KernelJanitors
9772 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
9773 M: "J. Bruce Fields" <bfields@fieldses.org>
9774 M: Chuck Lever <chuck.lever@oracle.com>
9775 L: linux-nfs@vger.kernel.org
9777 W: http://nfs.sourceforge.net/
9778 T: git git://linux-nfs.org/~bfields/linux.git
9782 F: include/linux/lockd/
9783 F: include/linux/sunrpc/
9784 F: include/uapi/linux/nfsd/
9785 F: include/uapi/linux/sunrpc/
9787 F: Documentation/filesystems/nfs/
9789 KERNEL SELFTEST FRAMEWORK
9790 M: Shuah Khan <shuah@kernel.org>
9791 M: Shuah Khan <skhan@linuxfoundation.org>
9792 L: linux-kselftest@vger.kernel.org
9794 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
9795 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
9796 F: Documentation/dev-tools/kselftest*
9797 F: tools/testing/selftests/
9799 KERNEL UNIT TESTING FRAMEWORK (KUnit)
9800 M: Brendan Higgins <brendanhiggins@google.com>
9801 L: linux-kselftest@vger.kernel.org
9802 L: kunit-dev@googlegroups.com
9804 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
9805 F: Documentation/dev-tools/kunit/
9808 F: tools/testing/kunit/
9810 KERNEL USERMODE HELPER
9811 M: Luis Chamberlain <mcgrof@kernel.org>
9812 L: linux-kernel@vger.kernel.org
9814 F: include/linux/umh.h
9817 KERNEL VIRTUAL MACHINE (KVM)
9818 M: Paolo Bonzini <pbonzini@redhat.com>
9819 L: kvm@vger.kernel.org
9821 W: http://www.linux-kvm.org
9822 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9823 F: Documentation/virt/kvm/
9824 F: include/asm-generic/kvm*
9825 F: include/kvm/iodev.h
9826 F: include/linux/kvm*
9827 F: include/trace/events/kvm.h
9828 F: include/uapi/asm-generic/kvm*
9829 F: include/uapi/linux/kvm*
9831 F: tools/testing/selftests/kvm/
9834 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
9835 M: Marc Zyngier <maz@kernel.org>
9836 R: James Morse <james.morse@arm.com>
9837 R: Julien Thierry <julien.thierry.kdev@gmail.com>
9838 R: Suzuki K Poulose <suzuki.poulose@arm.com>
9839 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9840 L: kvmarm@lists.cs.columbia.edu
9842 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
9843 F: arch/arm64/include/asm/kvm*
9844 F: arch/arm64/include/uapi/asm/kvm*
9846 F: include/kvm/arm_*
9848 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
9849 M: Huacai Chen <chenhuacai@kernel.org>
9850 M: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
9851 L: linux-mips@vger.kernel.org
9852 L: kvm@vger.kernel.org
9854 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9855 F: arch/mips/include/asm/kvm*
9856 F: arch/mips/include/uapi/asm/kvm*
9859 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
9860 M: Paul Mackerras <paulus@ozlabs.org>
9861 L: kvm-ppc@vger.kernel.org
9863 W: http://www.linux-kvm.org/
9864 T: git git://github.com/agraf/linux-2.6.git
9865 F: arch/powerpc/include/asm/kvm*
9866 F: arch/powerpc/include/uapi/asm/kvm*
9867 F: arch/powerpc/kernel/kvm*
9868 F: arch/powerpc/kvm/
9870 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
9871 M: Christian Borntraeger <borntraeger@de.ibm.com>
9872 M: Janosch Frank <frankja@linux.ibm.com>
9873 R: David Hildenbrand <david@redhat.com>
9874 R: Cornelia Huck <cohuck@redhat.com>
9875 R: Claudio Imbrenda <imbrenda@linux.ibm.com>
9876 L: kvm@vger.kernel.org
9878 W: http://www.ibm.com/developerworks/linux/linux390/
9879 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
9880 F: Documentation/virt/kvm/s390*
9881 F: arch/s390/include/asm/gmap.h
9882 F: arch/s390/include/asm/kvm*
9883 F: arch/s390/include/uapi/asm/kvm*
9884 F: arch/s390/kernel/uv.c
9886 F: arch/s390/mm/gmap.c
9887 F: tools/testing/selftests/kvm/*/s390x/
9888 F: tools/testing/selftests/kvm/s390x/
9890 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
9891 M: Paolo Bonzini <pbonzini@redhat.com>
9892 R: Sean Christopherson <seanjc@google.com>
9893 R: Vitaly Kuznetsov <vkuznets@redhat.com>
9894 R: Wanpeng Li <wanpengli@tencent.com>
9895 R: Jim Mattson <jmattson@google.com>
9896 R: Joerg Roedel <joro@8bytes.org>
9897 L: kvm@vger.kernel.org
9899 W: http://www.linux-kvm.org
9900 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9901 F: arch/x86/include/asm/kvm*
9902 F: arch/x86/include/asm/pvclock-abi.h
9903 F: arch/x86/include/asm/svm.h
9904 F: arch/x86/include/asm/vmx*.h
9905 F: arch/x86/include/uapi/asm/kvm*
9906 F: arch/x86/include/uapi/asm/svm.h
9907 F: arch/x86/include/uapi/asm/vmx.h
9908 F: arch/x86/kernel/kvm.c
9909 F: arch/x86/kernel/kvmclock.c
9914 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9915 M: Tejun Heo <tj@kernel.org>
9917 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
9919 F: include/linux/kernfs.h
9922 M: Eric Biederman <ebiederm@xmission.com>
9923 L: kexec@lists.infradead.org
9925 W: http://kernel.org/pub/linux/utils/kernel/kexec/
9926 F: include/linux/kexec.h
9927 F: include/uapi/linux/kexec.h
9931 M: Mimi Zohar <zohar@linux.ibm.com>
9932 L: linux-integrity@vger.kernel.org
9933 L: keyrings@vger.kernel.org
9935 F: Documentation/security/keys/trusted-encrypted.rst
9936 F: include/keys/encrypted-type.h
9937 F: security/keys/encrypted-keys/
9940 M: James Bottomley <jejb@linux.ibm.com>
9941 M: Jarkko Sakkinen <jarkko@kernel.org>
9942 M: Mimi Zohar <zohar@linux.ibm.com>
9943 L: linux-integrity@vger.kernel.org
9944 L: keyrings@vger.kernel.org
9946 F: Documentation/security/keys/trusted-encrypted.rst
9947 F: include/keys/trusted-type.h
9948 F: include/keys/trusted_tpm.h
9949 F: security/keys/trusted-keys/
9952 M: Sumit Garg <sumit.garg@linaro.org>
9953 L: linux-integrity@vger.kernel.org
9954 L: keyrings@vger.kernel.org
9956 F: include/keys/trusted_tee.h
9957 F: security/keys/trusted-keys/trusted_tee.c
9960 M: David Howells <dhowells@redhat.com>
9961 M: Jarkko Sakkinen <jarkko@kernel.org>
9962 L: keyrings@vger.kernel.org
9964 F: Documentation/security/keys/core.rst
9966 F: include/linux/key-type.h
9967 F: include/linux/key.h
9968 F: include/linux/keyctl.h
9969 F: include/uapi/linux/keyctl.h
9973 M: Alexander Potapenko <glider@google.com>
9974 M: Marco Elver <elver@google.com>
9975 R: Dmitry Vyukov <dvyukov@google.com>
9976 L: kasan-dev@googlegroups.com
9978 F: Documentation/dev-tools/kfence.rst
9979 F: arch/*/include/asm/kfence.h
9980 F: include/linux/kfence.h
9981 F: lib/Kconfig.kfence
9985 M: Stefani Seibold <stefani@seibold.net>
9987 F: include/linux/kfifo.h
9991 KGDB / KDB /debug_core
9992 M: Jason Wessel <jason.wessel@windriver.com>
9993 M: Daniel Thompson <daniel.thompson@linaro.org>
9994 R: Douglas Anderson <dianders@chromium.org>
9995 L: kgdb-bugreport@lists.sourceforge.net
9997 W: http://kgdb.wiki.kernel.org/
9998 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
9999 F: Documentation/dev-tools/kgdb.rst
10000 F: drivers/misc/kgdbts.c
10001 F: drivers/tty/serial/kgdboc.c
10002 F: include/linux/kdb.h
10003 F: include/linux/kgdb.h
10006 KHADAS MCU MFD DRIVER
10007 M: Neil Armstrong <narmstrong@baylibre.com>
10008 L: linux-amlogic@lists.infradead.org
10010 F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
10011 F: drivers/mfd/khadas-mcu.c
10012 F: include/linux/mfd/khadas-mcu.h
10013 F: drivers/thermal/khadas_mcu_fan.c
10016 M: Catalin Marinas <catalin.marinas@arm.com>
10018 F: Documentation/dev-tools/kmemleak.rst
10019 F: include/linux/kmemleak.h
10021 F: samples/kmemleak/kmemleak-test.c
10023 KMOD KERNEL MODULE LOADER - USERMODE HELPER
10024 M: Luis Chamberlain <mcgrof@kernel.org>
10025 L: linux-kernel@vger.kernel.org
10027 F: include/linux/kmod.h
10030 F: tools/testing/selftests/kmod/
10033 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
10034 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
10035 M: "David S. Miller" <davem@davemloft.net>
10036 M: Masami Hiramatsu <mhiramat@kernel.org>
10038 F: Documentation/trace/kprobes.rst
10039 F: include/asm-generic/kprobes.h
10040 F: include/linux/kprobes.h
10041 F: kernel/kprobes.c
10043 KS0108 LCD CONTROLLER DRIVER
10044 M: Miguel Ojeda <ojeda@kernel.org>
10046 F: Documentation/admin-guide/auxdisplay/ks0108.rst
10047 F: drivers/auxdisplay/ks0108.c
10048 F: include/linux/ks0108.h
10050 KTD253 BACKLIGHT DRIVER
10051 M: Linus Walleij <linus.walleij@linaro.org>
10053 F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
10054 F: drivers/video/backlight/ktd253-backlight.c
10057 M: David Ahern <dsahern@kernel.org>
10058 L: netdev@vger.kernel.org
10060 F: include/net/l3mdev.h
10064 M: John Fastabend <john.fastabend@gmail.com>
10065 M: Daniel Borkmann <daniel@iogearbox.net>
10066 M: Jakub Sitnicki <jakub@cloudflare.com>
10067 M: Lorenz Bauer <lmb@cloudflare.com>
10068 L: netdev@vger.kernel.org
10069 L: bpf@vger.kernel.org
10071 F: include/linux/skmsg.h
10072 F: net/core/skmsg.c
10073 F: net/core/sock_map.c
10074 F: net/ipv4/tcp_bpf.c
10075 F: net/ipv4/udp_bpf.c
10077 LANTIQ / INTEL Ethernet drivers
10078 M: Hauke Mehrtens <hauke@hauke-m.de>
10079 L: netdev@vger.kernel.org
10081 F: drivers/net/dsa/lantiq_gswip.c
10082 F: drivers/net/dsa/lantiq_pce.h
10083 F: drivers/net/ethernet/lantiq_xrx200.c
10084 F: net/dsa/tag_gswip.c
10086 LANTIQ MIPS ARCHITECTURE
10087 M: John Crispin <john@phrozen.org>
10088 L: linux-mips@vger.kernel.org
10090 F: arch/mips/lantiq
10091 F: drivers/soc/lantiq
10093 LASI 53c700 driver for PARISC
10094 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
10095 L: linux-scsi@vger.kernel.org
10097 F: Documentation/scsi/53c700.rst
10098 F: drivers/scsi/53c700*
10101 M: Tobin C. Harding <me@tobin.cc>
10102 M: Tycho Andersen <tycho@tycho.pizza>
10103 L: linux-hardening@vger.kernel.org
10105 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
10106 F: scripts/leaking_addresses.pl
10109 M: Pavel Machek <pavel@ucw.cz>
10110 L: linux-leds@vger.kernel.org
10112 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
10113 F: Documentation/devicetree/bindings/leds/
10115 F: include/linux/leds.h
10117 LEGACY EEPROM DRIVER
10118 M: Jean Delvare <jdelvare@suse.com>
10120 F: Documentation/misc-devices/eeprom.rst
10121 F: drivers/misc/eeprom/eeprom.c
10123 LEGO MINDSTORMS EV3
10124 R: David Lechner <david@lechnology.com>
10126 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
10127 F: arch/arm/boot/dts/da850-lego-ev3.dts
10128 F: drivers/power/supply/lego_ev3_battery.c
10130 LEGO USB Tower driver
10131 M: Juergen Stuber <starblue@users.sourceforge.net>
10132 L: legousb-devel@lists.sourceforge.net
10134 W: http://legousb.sourceforge.net/
10135 F: drivers/usb/misc/legousbtower.c
10138 M: Matan Ziv-Av <matan@svgalib.org>
10139 L: platform-driver-x86@vger.kernel.org
10141 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
10142 F: Documentation/admin-guide/laptops/lg-laptop.rst
10143 F: drivers/platform/x86/lg-laptop.c
10145 LG2160 MEDIA DRIVER
10146 M: Michael Krufky <mkrufky@linuxtv.org>
10147 L: linux-media@vger.kernel.org
10149 W: https://linuxtv.org
10150 W: http://github.com/mkrufky
10151 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10152 T: git git://linuxtv.org/mkrufky/tuners.git
10153 F: drivers/media/dvb-frontends/lg2160.*
10155 LGDT3305 MEDIA DRIVER
10156 M: Michael Krufky <mkrufky@linuxtv.org>
10157 L: linux-media@vger.kernel.org
10159 W: https://linuxtv.org
10160 W: http://github.com/mkrufky
10161 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10162 T: git git://linuxtv.org/mkrufky/tuners.git
10163 F: drivers/media/dvb-frontends/lgdt3305.*
10165 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
10166 M: Viresh Kumar <vireshk@kernel.org>
10167 L: linux-ide@vger.kernel.org
10169 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10170 F: drivers/ata/pata_arasan_cf.c
10171 F: include/linux/pata_arasan_cf_data.h
10173 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
10174 M: Linus Walleij <linus.walleij@linaro.org>
10175 L: linux-ide@vger.kernel.org
10177 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10178 F: drivers/ata/pata_ftide010.c
10179 F: drivers/ata/sata_gemini.c
10180 F: drivers/ata/sata_gemini.h
10182 LIBATA SATA AHCI PLATFORM devices support
10183 M: Hans de Goede <hdegoede@redhat.com>
10184 M: Jens Axboe <axboe@kernel.dk>
10185 L: linux-ide@vger.kernel.org
10187 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10188 F: drivers/ata/ahci_platform.c
10189 F: drivers/ata/libahci_platform.c
10190 F: include/linux/ahci_platform.h
10192 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
10193 M: Mikael Pettersson <mikpelinux@gmail.com>
10194 L: linux-ide@vger.kernel.org
10196 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10197 F: drivers/ata/sata_promise.*
10199 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
10200 M: Jens Axboe <axboe@kernel.dk>
10201 L: linux-ide@vger.kernel.org
10203 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10204 F: Documentation/devicetree/bindings/ata/
10206 F: include/linux/ata.h
10207 F: include/linux/libata.h
10210 M: Sasha Levin <alexander.levin@microsoft.com>
10212 F: tools/lib/lockdep/
10214 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
10215 M: Dan Williams <dan.j.williams@intel.com>
10216 M: Vishal Verma <vishal.l.verma@intel.com>
10217 M: Dave Jiang <dave.jiang@intel.com>
10218 L: linux-nvdimm@lists.01.org
10220 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10221 P: Documentation/nvdimm/maintainer-entry-profile.rst
10222 F: drivers/nvdimm/blk.c
10223 F: drivers/nvdimm/region_devs.c
10225 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
10226 M: Vishal Verma <vishal.l.verma@intel.com>
10227 M: Dan Williams <dan.j.williams@intel.com>
10228 M: Dave Jiang <dave.jiang@intel.com>
10229 L: linux-nvdimm@lists.01.org
10231 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10232 P: Documentation/nvdimm/maintainer-entry-profile.rst
10233 F: drivers/nvdimm/btt*
10235 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
10236 M: Dan Williams <dan.j.williams@intel.com>
10237 M: Vishal Verma <vishal.l.verma@intel.com>
10238 M: Dave Jiang <dave.jiang@intel.com>
10239 L: linux-nvdimm@lists.01.org
10241 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10242 P: Documentation/nvdimm/maintainer-entry-profile.rst
10243 F: drivers/nvdimm/pmem*
10245 LIBNVDIMM: DEVICETREE BINDINGS
10246 M: Oliver O'Halloran <oohall@gmail.com>
10247 L: linux-nvdimm@lists.01.org
10249 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10250 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
10251 F: drivers/nvdimm/of_pmem.c
10253 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
10254 M: Dan Williams <dan.j.williams@intel.com>
10255 M: Vishal Verma <vishal.l.verma@intel.com>
10256 M: Dave Jiang <dave.jiang@intel.com>
10257 M: Ira Weiny <ira.weiny@intel.com>
10258 L: linux-nvdimm@lists.01.org
10260 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10261 P: Documentation/nvdimm/maintainer-entry-profile.rst
10262 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
10263 F: drivers/acpi/nfit/*
10264 F: drivers/nvdimm/*
10265 F: include/linux/libnvdimm.h
10266 F: include/linux/nd.h
10267 F: include/uapi/linux/ndctl.h
10268 F: tools/testing/nvdimm/
10270 LICENSES and SPDX stuff
10271 M: Thomas Gleixner <tglx@linutronix.de>
10272 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10273 L: linux-spdx@vger.kernel.org
10275 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
10277 F: Documentation/process/license-rules.rst
10279 F: scripts/spdxcheck-test.sh
10280 F: scripts/spdxcheck.py
10282 LIGHTNVM PLATFORM SUPPORT
10283 M: Matias Bjorling <mb@lightnvm.io>
10284 L: linux-block@vger.kernel.org
10286 W: http://github/OpenChannelSSD
10287 F: drivers/lightnvm/
10288 F: include/linux/lightnvm.h
10289 F: include/uapi/linux/lightnvm.h
10291 LINEAR RANGES HELPERS
10292 M: Mark Brown <broonie@kernel.org>
10293 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
10294 F: lib/linear_ranges.c
10295 F: lib/test_linear_ranges.c
10296 F: include/linux/linear_range.h
10298 LINUX FOR POWER MACINTOSH
10299 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10300 L: linuxppc-dev@lists.ozlabs.org
10302 F: arch/powerpc/platforms/powermac/
10303 F: drivers/macintosh/
10305 LINUX FOR POWERPC (32-BIT AND 64-BIT)
10306 M: Michael Ellerman <mpe@ellerman.id.au>
10307 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10308 R: Paul Mackerras <paulus@samba.org>
10309 L: linuxppc-dev@lists.ozlabs.org
10311 W: https://github.com/linuxppc/wiki/wiki
10312 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
10313 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
10314 F: Documentation/ABI/stable/sysfs-firmware-opal-*
10315 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
10316 F: Documentation/devicetree/bindings/powerpc/
10317 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
10318 F: Documentation/powerpc/
10320 F: drivers/*/*/*pasemi*
10321 F: drivers/*/*pasemi*
10322 F: drivers/char/tpm/tpm_ibmvtpm*
10323 F: drivers/crypto/nx/
10324 F: drivers/crypto/vmx/
10325 F: drivers/i2c/busses/i2c-opal.c
10326 F: drivers/net/ethernet/ibm/ibmveth.*
10327 F: drivers/net/ethernet/ibm/ibmvnic.*
10328 F: drivers/pci/hotplug/pnv_php.c
10329 F: drivers/pci/hotplug/rpa*
10330 F: drivers/rtc/rtc-opal.c
10331 F: drivers/scsi/ibmvscsi/
10332 F: drivers/tty/hvc/hvc_opal.c
10333 F: drivers/watchdog/wdrtas.c
10334 F: tools/testing/selftests/powerpc
10341 LINUX FOR POWERPC EMBEDDED MPC5XXX
10342 M: Anatolij Gustschin <agust@denx.de>
10343 L: linuxppc-dev@lists.ozlabs.org
10345 F: arch/powerpc/platforms/512x/
10346 F: arch/powerpc/platforms/52xx/
10348 LINUX FOR POWERPC EMBEDDED PPC4XX
10349 L: linuxppc-dev@lists.ozlabs.org
10351 F: arch/powerpc/platforms/40x/
10352 F: arch/powerpc/platforms/44x/
10354 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
10355 M: Scott Wood <oss@buserror.net>
10356 L: linuxppc-dev@lists.ozlabs.org
10358 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
10359 F: Documentation/devicetree/bindings/powerpc/fsl/
10360 F: arch/powerpc/platforms/83xx/
10361 F: arch/powerpc/platforms/85xx/
10363 LINUX FOR POWERPC EMBEDDED PPC8XX
10364 M: Christophe Leroy <christophe.leroy@csgroup.eu>
10365 L: linuxppc-dev@lists.ozlabs.org
10367 F: arch/powerpc/platforms/8xx/
10369 LINUX KERNEL DUMP TEST MODULE (LKDTM)
10370 M: Kees Cook <keescook@chromium.org>
10372 F: drivers/misc/lkdtm/*
10373 F: tools/testing/selftests/lkdtm/*
10375 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
10376 M: Alan Stern <stern@rowland.harvard.edu>
10377 M: Andrea Parri <parri.andrea@gmail.com>
10378 M: Will Deacon <will@kernel.org>
10379 M: Peter Zijlstra <peterz@infradead.org>
10380 M: Boqun Feng <boqun.feng@gmail.com>
10381 M: Nicholas Piggin <npiggin@gmail.com>
10382 M: David Howells <dhowells@redhat.com>
10383 M: Jade Alglave <j.alglave@ucl.ac.uk>
10384 M: Luc Maranget <luc.maranget@inria.fr>
10385 M: "Paul E. McKenney" <paulmck@kernel.org>
10386 R: Akira Yokosawa <akiyks@gmail.com>
10387 R: Daniel Lustig <dlustig@nvidia.com>
10388 R: Joel Fernandes <joel@joelfernandes.org>
10389 L: linux-kernel@vger.kernel.org
10390 L: linux-arch@vger.kernel.org
10392 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
10393 F: Documentation/atomic_bitops.txt
10394 F: Documentation/atomic_t.txt
10395 F: Documentation/core-api/refcount-vs-atomic.rst
10396 F: Documentation/litmus-tests/
10397 F: Documentation/memory-barriers.txt
10398 F: tools/memory-model/
10400 LIS3LV02D ACCELEROMETER DRIVER
10401 M: Eric Piel <eric.piel@tremplin-utc.net>
10403 F: Documentation/misc-devices/lis3lv02d.rst
10404 F: drivers/misc/lis3lv02d/
10405 F: drivers/platform/x86/hp_accel.c
10408 M: David Gow <davidgow@google.com>
10409 L: linux-kselftest@vger.kernel.org
10410 L: kunit-dev@googlegroups.com
10415 M: Karol Gugala <kgugala@antmicro.com>
10416 M: Mateusz Holenko <mholenko@antmicro.com>
10418 F: Documentation/devicetree/bindings/*/litex,*.yaml
10419 F: arch/openrisc/boot/dts/or1klitex.dts
10420 F: drivers/soc/litex/litex_soc_ctrl.c
10421 F: drivers/tty/serial/liteuart.c
10422 F: include/linux/litex.h
10425 M: Josh Poimboeuf <jpoimboe@redhat.com>
10426 M: Jiri Kosina <jikos@kernel.org>
10427 M: Miroslav Benes <mbenes@suse.cz>
10428 M: Petr Mladek <pmladek@suse.com>
10429 R: Joe Lawrence <joe.lawrence@redhat.com>
10430 L: live-patching@vger.kernel.org
10432 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
10433 F: Documentation/ABI/testing/sysfs-kernel-livepatch
10434 F: Documentation/livepatch/
10435 F: arch/powerpc/include/asm/livepatch.h
10436 F: arch/s390/include/asm/livepatch.h
10437 F: arch/x86/include/asm/livepatch.h
10438 F: include/linux/livepatch.h
10439 F: kernel/livepatch/
10441 F: samples/livepatch/
10442 F: tools/testing/selftests/livepatch/
10445 L: netdev@vger.kernel.org
10447 F: include/linux/llc.h
10448 F: include/net/llc*
10449 F: include/uapi/linux/llc.h
10452 LM73 HARDWARE MONITOR DRIVER
10453 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
10454 L: linux-hwmon@vger.kernel.org
10456 F: drivers/hwmon/lm73.c
10458 LM78 HARDWARE MONITOR DRIVER
10459 M: Jean Delvare <jdelvare@suse.com>
10460 L: linux-hwmon@vger.kernel.org
10462 F: Documentation/hwmon/lm78.rst
10463 F: drivers/hwmon/lm78.c
10465 LM83 HARDWARE MONITOR DRIVER
10466 M: Jean Delvare <jdelvare@suse.com>
10467 L: linux-hwmon@vger.kernel.org
10469 F: Documentation/hwmon/lm83.rst
10470 F: drivers/hwmon/lm83.c
10472 LM90 HARDWARE MONITOR DRIVER
10473 M: Jean Delvare <jdelvare@suse.com>
10474 L: linux-hwmon@vger.kernel.org
10476 F: Documentation/devicetree/bindings/hwmon/lm90.txt
10477 F: Documentation/hwmon/lm90.rst
10478 F: drivers/hwmon/lm90.c
10479 F: include/dt-bindings/thermal/lm90.h
10481 LM95234 HARDWARE MONITOR DRIVER
10482 M: Guenter Roeck <linux@roeck-us.net>
10483 L: linux-hwmon@vger.kernel.org
10485 F: Documentation/hwmon/lm95234.rst
10486 F: drivers/hwmon/lm95234.c
10488 LME2510 MEDIA DRIVER
10489 M: Malcolm Priestley <tvboxspy@gmail.com>
10490 L: linux-media@vger.kernel.org
10492 W: https://linuxtv.org
10493 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10494 F: drivers/media/usb/dvb-usb-v2/lmedm04*
10496 LOADPIN SECURITY MODULE
10497 M: Kees Cook <keescook@chromium.org>
10499 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10500 F: Documentation/admin-guide/LSM/LoadPin.rst
10501 F: security/loadpin/
10504 M: Peter Zijlstra <peterz@infradead.org>
10505 M: Ingo Molnar <mingo@redhat.com>
10506 M: Will Deacon <will@kernel.org>
10507 R: Waiman Long <longman@redhat.com>
10508 R: Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
10509 L: linux-kernel@vger.kernel.org
10511 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
10512 F: Documentation/locking/
10513 F: arch/*/include/asm/spinlock*.h
10514 F: include/linux/lockdep.h
10515 F: include/linux/mutex*.h
10516 F: include/linux/rwlock*.h
10517 F: include/linux/rwsem*.h
10518 F: include/linux/seqlock.h
10519 F: include/linux/spinlock*.h
10521 F: lib/locking*.[ch]
10522 X: kernel/locking/locktorture.c
10524 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
10525 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
10526 L: linux-ntfs-dev@lists.sourceforge.net
10528 W: http://www.linux-ntfs.org/content/view/19/37/
10529 F: Documentation/admin-guide/ldm.rst
10530 F: block/partitions/ldm.*
10532 LOGITECH HID GAMING KEYBOARDS
10533 M: Hans de Goede <hdegoede@redhat.com>
10534 L: linux-input@vger.kernel.org
10536 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10537 F: drivers/hid/hid-lg-g15.c
10539 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
10540 M: Sathya Prakash <sathya.prakash@broadcom.com>
10541 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
10542 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
10543 L: MPT-FusionLinux.pdl@broadcom.com
10544 L: linux-scsi@vger.kernel.org
10546 W: http://www.avagotech.com/support/
10547 F: drivers/message/fusion/
10548 F: drivers/scsi/mpt3sas/
10550 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
10551 M: Matthew Wilcox <willy@infradead.org>
10552 L: linux-scsi@vger.kernel.org
10554 F: drivers/scsi/sym53c8xx_2/
10557 M: Marcus Folkesson <marcus.folkesson@gmail.com>
10558 L: linux-iio@vger.kernel.org
10560 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
10561 F: drivers/iio/dac/ltc1660.c
10563 LTC2947 HARDWARE MONITOR DRIVER
10564 M: Nuno Sá <nuno.sa@analog.com>
10565 L: linux-hwmon@vger.kernel.org
10567 W: http://ez.analog.com/community/linux-device-drivers
10568 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
10569 F: drivers/hwmon/ltc2947-core.c
10570 F: drivers/hwmon/ltc2947-i2c.c
10571 F: drivers/hwmon/ltc2947-spi.c
10572 F: drivers/hwmon/ltc2947.h
10574 LTC2983 IIO TEMPERATURE DRIVER
10575 M: Nuno Sá <nuno.sa@analog.com>
10576 L: linux-iio@vger.kernel.org
10578 W: http://ez.analog.com/community/linux-device-drivers
10579 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
10580 F: drivers/iio/temperature/ltc2983.c
10582 LTC4261 HARDWARE MONITOR DRIVER
10583 M: Guenter Roeck <linux@roeck-us.net>
10584 L: linux-hwmon@vger.kernel.org
10586 F: Documentation/hwmon/ltc4261.rst
10587 F: drivers/hwmon/ltc4261.c
10589 LTC4306 I2C MULTIPLEXER DRIVER
10590 M: Michael Hennerich <michael.hennerich@analog.com>
10591 L: linux-i2c@vger.kernel.org
10593 W: http://ez.analog.com/community/linux-device-drivers
10594 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
10595 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
10597 LTP (Linux Test Project)
10598 M: Mike Frysinger <vapier@gentoo.org>
10599 M: Cyril Hrubis <chrubis@suse.cz>
10600 M: Wanlong Gao <wanlong.gao@gmail.com>
10601 M: Jan Stancek <jstancek@redhat.com>
10602 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
10603 M: Alexey Kodanev <alexey.kodanev@oracle.com>
10604 L: ltp@lists.linux.it (subscribers-only)
10606 W: http://linux-test-project.github.io/
10607 T: git git://github.com/linux-test-project/ltp.git
10610 M: Ioana Ciornei <ioana.ciornei@nxp.com>
10611 L: netdev@vger.kernel.org
10613 F: drivers/net/pcs/pcs-lynx.c
10614 F: include/linux/pcs-lynx.h
10617 M: Geert Uytterhoeven <geert@linux-m68k.org>
10618 L: linux-m68k@lists.linux-m68k.org
10620 W: http://www.linux-m68k.org/
10621 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
10625 M68K ON APPLE MACINTOSH
10626 M: Joshua Thompson <funaho@jurai.org>
10627 L: linux-m68k@lists.linux-m68k.org
10629 W: http://www.mac.linux-m68k.org/
10631 F: drivers/macintosh/adb-iop.c
10632 F: drivers/macintosh/via-macii.c
10635 M: Philip Blundell <philb@gnu.org>
10637 W: http://www.tazenda.demon.co.uk/phil/linux-hp
10638 F: arch/m68k/hp300/
10640 M88DS3103 MEDIA DRIVER
10641 M: Antti Palosaari <crope@iki.fi>
10642 L: linux-media@vger.kernel.org
10644 W: https://linuxtv.org
10645 W: http://palosaari.fi/linux/
10646 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10647 T: git git://linuxtv.org/anttip/media_tree.git
10648 F: drivers/media/dvb-frontends/m88ds3103*
10650 M88RS2000 MEDIA DRIVER
10651 M: Malcolm Priestley <tvboxspy@gmail.com>
10652 L: linux-media@vger.kernel.org
10654 W: https://linuxtv.org
10655 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10656 F: drivers/media/dvb-frontends/m88rs2000*
10658 MA901 MASTERKIT USB FM RADIO DRIVER
10659 M: Alexey Klimov <klimov.linux@gmail.com>
10660 L: linux-media@vger.kernel.org
10662 T: git git://linuxtv.org/media_tree.git
10663 F: drivers/media/radio/radio-ma901.c
10666 M: Johannes Berg <johannes@sipsolutions.net>
10667 L: linux-wireless@vger.kernel.org
10669 W: https://wireless.wiki.kernel.org/
10670 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10671 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10672 F: Documentation/networking/mac80211-injection.rst
10673 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
10674 F: drivers/net/wireless/mac80211_hwsim.[ch]
10675 F: include/net/mac80211.h
10679 M: Jassi Brar <jassisinghbrar@gmail.com>
10680 L: linux-kernel@vger.kernel.org
10682 F: drivers/mailbox/
10683 F: include/linux/mailbox_client.h
10684 F: include/linux/mailbox_controller.h
10687 M: Viresh Kumar <viresh.kumar@linaro.org>
10688 M: Tushar Khandelwal <Tushar.Khandelwal@arm.com>
10689 L: linux-kernel@vger.kernel.org
10691 F: drivers/mailbox/arm_mhuv2.c
10692 F: include/linux/mailbox/arm_mhuv2_message.h
10693 F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
10695 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
10696 M: Michael Kerrisk <mtk.manpages@gmail.com>
10697 L: linux-man@vger.kernel.org
10699 W: http://www.kernel.org/doc/man-pages
10701 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
10702 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
10703 L: linux-mips@vger.kernel.org
10705 F: arch/mips/boot/dts/img/pistachio_marduk.dts
10707 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
10708 M: Andrew Lunn <andrew@lunn.ch>
10709 M: Vivien Didelot <vivien.didelot@gmail.com>
10710 L: netdev@vger.kernel.org
10712 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
10713 F: Documentation/networking/devlink/mv88e6xxx.rst
10714 F: drivers/net/dsa/mv88e6xxx/
10715 F: include/linux/platform_data/mv88e6xxx.h
10717 MARVELL ARMADA 3700 PHY DRIVERS
10718 M: Miquel Raynal <miquel.raynal@bootlin.com>
10720 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
10721 F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
10722 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
10723 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
10725 MARVELL ARMADA DRM SUPPORT
10726 M: Russell King <linux@armlinux.org.uk>
10728 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
10729 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
10730 F: Documentation/devicetree/bindings/display/armada/
10731 F: drivers/gpu/drm/armada/
10732 F: include/uapi/drm/armada_drm.h
10734 MARVELL CRYPTO DRIVER
10735 M: Boris Brezillon <bbrezillon@kernel.org>
10736 M: Arnaud Ebalard <arno@natisbad.org>
10737 M: Srujana Challa <schalla@marvell.com>
10738 L: linux-crypto@vger.kernel.org
10740 F: drivers/crypto/marvell/
10741 F: include/linux/soc/marvell/octeontx2/
10743 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
10744 M: Mirko Lindner <mlindner@marvell.com>
10745 M: Stephen Hemminger <stephen@networkplumber.org>
10746 L: netdev@vger.kernel.org
10748 F: drivers/net/ethernet/marvell/sk*
10750 MARVELL LIBERTAS WIRELESS DRIVER
10751 L: libertas-dev@lists.infradead.org
10753 F: drivers/net/wireless/marvell/libertas/
10755 MARVELL MACCHIATOBIN SUPPORT
10756 M: Russell King <linux@armlinux.org.uk>
10757 L: linux-arm-kernel@lists.infradead.org
10759 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
10761 MARVELL MV643XX ETHERNET DRIVER
10762 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
10763 L: netdev@vger.kernel.org
10765 F: drivers/net/ethernet/marvell/mv643xx_eth.*
10766 F: include/linux/mv643xx.h
10768 MARVELL MV88X3310 PHY DRIVER
10769 M: Russell King <linux@armlinux.org.uk>
10770 L: netdev@vger.kernel.org
10772 F: drivers/net/phy/marvell10g.c
10774 MARVELL MVEBU THERMAL DRIVER
10775 M: Miquel Raynal <miquel.raynal@bootlin.com>
10777 F: drivers/thermal/armada_thermal.c
10779 MARVELL MVNETA ETHERNET DRIVER
10780 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
10781 L: netdev@vger.kernel.org
10783 F: drivers/net/ethernet/marvell/mvneta.*
10785 MARVELL MVPP2 ETHERNET DRIVER
10786 M: Marcin Wojtas <mw@semihalf.com>
10787 M: Russell King <linux@armlinux.org.uk>
10788 L: netdev@vger.kernel.org
10790 F: Documentation/devicetree/bindings/net/marvell-pp2.txt
10791 F: drivers/net/ethernet/marvell/mvpp2/
10793 MARVELL MWIFIEX WIRELESS DRIVER
10794 M: Amitkumar Karwar <amitkarwar@gmail.com>
10795 M: Ganapathi Bhat <ganapathi017@gmail.com>
10796 M: Sharvari Harisangam <sharvari.harisangam@nxp.com>
10797 M: Xinming Hu <huxinming820@gmail.com>
10798 L: linux-wireless@vger.kernel.org
10800 F: drivers/net/wireless/marvell/mwifiex/
10802 MARVELL MWL8K WIRELESS DRIVER
10803 M: Lennert Buytenhek <buytenh@wantstofly.org>
10804 L: linux-wireless@vger.kernel.org
10806 F: drivers/net/wireless/marvell/mwl8k.c
10808 MARVELL NAND CONTROLLER DRIVER
10809 M: Miquel Raynal <miquel.raynal@bootlin.com>
10810 L: linux-mtd@lists.infradead.org
10812 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
10813 F: drivers/mtd/nand/raw/marvell_nand.c
10815 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
10816 M: Sunil Goutham <sgoutham@marvell.com>
10817 M: Geetha sowjanya <gakula@marvell.com>
10818 M: Subbaraya Sundeep <sbhatta@marvell.com>
10819 M: hariprasad <hkelam@marvell.com>
10820 L: netdev@vger.kernel.org
10822 F: drivers/net/ethernet/marvell/octeontx2/nic/
10823 F: include/linux/soc/marvell/octeontx2/
10825 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
10826 M: Sunil Goutham <sgoutham@marvell.com>
10827 M: Linu Cherian <lcherian@marvell.com>
10828 M: Geetha sowjanya <gakula@marvell.com>
10829 M: Jerin Jacob <jerinj@marvell.com>
10830 M: hariprasad <hkelam@marvell.com>
10831 M: Subbaraya Sundeep <sbhatta@marvell.com>
10832 L: netdev@vger.kernel.org
10834 F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
10835 F: drivers/net/ethernet/marvell/octeontx2/af/
10837 MARVELL PRESTERA ETHERNET SWITCH DRIVER
10838 M: Vadym Kochan <vkochan@marvell.com>
10839 M: Taras Chornyi <tchornyi@marvell.com>
10841 W: https://github.com/Marvell-switching/switchdev-prestera
10842 F: drivers/net/ethernet/marvell/prestera/
10844 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
10845 M: Nicolas Pitre <nico@fluxnic.net>
10847 F: drivers/mmc/host/mvsdio.*
10849 MARVELL USB MDIO CONTROLLER DRIVER
10850 M: Tobias Waldekranz <tobias@waldekranz.com>
10851 L: netdev@vger.kernel.org
10853 F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
10854 F: drivers/net/mdio/mdio-mvusb.c
10856 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
10857 M: Hu Ziji <huziji@marvell.com>
10858 L: linux-mmc@vger.kernel.org
10860 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
10861 F: drivers/mmc/host/sdhci-xenon*
10863 MATROX FRAMEBUFFER DRIVER
10864 L: linux-fbdev@vger.kernel.org
10866 F: drivers/video/fbdev/matrox/matroxfb_*
10867 F: include/uapi/linux/matroxfb.h
10869 MAX16065 HARDWARE MONITOR DRIVER
10870 M: Guenter Roeck <linux@roeck-us.net>
10871 L: linux-hwmon@vger.kernel.org
10873 F: Documentation/hwmon/max16065.rst
10874 F: drivers/hwmon/max16065.c
10876 MAX2175 SDR TUNER DRIVER
10877 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
10878 L: linux-media@vger.kernel.org
10880 T: git git://linuxtv.org/media_tree.git
10881 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
10882 F: Documentation/userspace-api/media/drivers/max2175.rst
10883 F: drivers/media/i2c/max2175*
10884 F: include/uapi/linux/max2175.h
10886 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
10887 L: linux-hwmon@vger.kernel.org
10889 F: Documentation/hwmon/max6650.rst
10890 F: drivers/hwmon/max6650.c
10892 MAX6697 HARDWARE MONITOR DRIVER
10893 M: Guenter Roeck <linux@roeck-us.net>
10894 L: linux-hwmon@vger.kernel.org
10896 F: Documentation/devicetree/bindings/hwmon/max6697.txt
10897 F: Documentation/hwmon/max6697.rst
10898 F: drivers/hwmon/max6697.c
10899 F: include/linux/platform_data/max6697.h
10901 MAX9286 QUAD GMSL DESERIALIZER DRIVER
10902 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
10903 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10904 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
10905 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
10906 L: linux-media@vger.kernel.org
10908 F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
10909 F: drivers/media/i2c/max9286.c
10911 MAX9860 MONO AUDIO VOICE CODEC DRIVER
10912 M: Peter Rosin <peda@axentia.se>
10913 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10915 F: Documentation/devicetree/bindings/sound/max9860.txt
10916 F: sound/soc/codecs/max9860.*
10918 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
10919 M: Andreas Klinger <ak@it-klinger.de>
10920 L: linux-iio@vger.kernel.org
10922 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
10923 F: drivers/iio/proximity/mb1232.c
10925 MAXIM MAX77650 PMIC MFD DRIVER
10926 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
10927 L: linux-kernel@vger.kernel.org
10929 F: Documentation/devicetree/bindings/*/*max77650.yaml
10930 F: Documentation/devicetree/bindings/*/max77650*.yaml
10931 F: drivers/gpio/gpio-max77650.c
10932 F: drivers/input/misc/max77650-onkey.c
10933 F: drivers/leds/leds-max77650.c
10934 F: drivers/mfd/max77650.c
10935 F: drivers/power/supply/max77650-charger.c
10936 F: drivers/regulator/max77650-regulator.c
10937 F: include/linux/mfd/max77650.h
10939 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
10940 M: Javier Martinez Canillas <javier@dowhile0.org>
10941 L: linux-kernel@vger.kernel.org
10943 F: Documentation/devicetree/bindings/*/*max77802.txt
10944 F: drivers/regulator/max77802-regulator.c
10945 F: include/dt-bindings/*/*max77802.h
10947 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
10948 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
10949 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10950 L: linux-pm@vger.kernel.org
10952 F: drivers/power/supply/max14577_charger.c
10953 F: drivers/power/supply/max77693_charger.c
10955 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
10956 M: Chanwoo Choi <cw00.choi@samsung.com>
10957 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
10958 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10959 L: linux-kernel@vger.kernel.org
10961 F: Documentation/devicetree/bindings/*/max77686.txt
10962 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
10963 F: Documentation/devicetree/bindings/mfd/max14577.txt
10964 F: Documentation/devicetree/bindings/mfd/max77693.txt
10965 F: drivers/*/max14577*.c
10966 F: drivers/*/max77686*.c
10967 F: drivers/*/max77693*.c
10968 F: drivers/clk/clk-max77686.c
10969 F: drivers/extcon/extcon-max14577.c
10970 F: drivers/extcon/extcon-max77693.c
10971 F: drivers/rtc/rtc-max77686.c
10972 F: include/linux/mfd/max14577*.h
10973 F: include/linux/mfd/max77686*.h
10974 F: include/linux/mfd/max77693*.h
10976 MAXIRADIO FM RADIO RECEIVER DRIVER
10977 M: Hans Verkuil <hverkuil@xs4all.nl>
10978 L: linux-media@vger.kernel.org
10980 W: https://linuxtv.org
10981 T: git git://linuxtv.org/media_tree.git
10982 F: drivers/media/radio/radio-maxiradio*
10984 MCAN MMIO DEVICE DRIVER
10985 M: Pankaj Sharma <pankj.sharma@samsung.com>
10986 L: linux-can@vger.kernel.org
10988 F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
10989 F: drivers/net/can/m_can/m_can.c
10990 F: drivers/net/can/m_can/m_can.h
10991 F: drivers/net/can/m_can/m_can_platform.c
10993 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
10994 M: Rishi Gupta <gupt21@gmail.com>
10995 L: linux-i2c@vger.kernel.org
10996 L: linux-input@vger.kernel.org
10998 F: drivers/hid/hid-mcp2221.c
11000 MCP251XFD SPI-CAN NETWORK DRIVER
11001 M: Marc Kleine-Budde <mkl@pengutronix.de>
11002 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11003 R: Thomas Kopp <thomas.kopp@microchip.com>
11004 L: linux-can@vger.kernel.org
11006 F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
11007 F: drivers/net/can/spi/mcp251xfd/
11009 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
11010 M: Peter Rosin <peda@axentia.se>
11011 L: linux-iio@vger.kernel.org
11013 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
11014 F: drivers/iio/potentiometer/mcp4018.c
11015 F: drivers/iio/potentiometer/mcp4531.c
11017 MCR20A IEEE-802.15.4 RADIO DRIVER
11018 M: Xue Liu <liuxuenetmail@gmail.com>
11019 L: linux-wpan@vger.kernel.org
11021 W: https://github.com/xueliu/mcr20a-linux
11022 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
11023 F: drivers/net/ieee802154/mcr20a.c
11024 F: drivers/net/ieee802154/mcr20a.h
11026 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
11027 M: William Breathitt Gray <vilhelm.gray@gmail.com>
11028 L: linux-iio@vger.kernel.org
11030 F: drivers/iio/dac/cio-dac.c
11032 MEDIA CONTROLLER FRAMEWORK
11033 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11034 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11035 L: linux-media@vger.kernel.org
11037 W: https://www.linuxtv.org
11038 T: git git://linuxtv.org/media_tree.git
11039 F: drivers/media/mc/
11040 F: include/media/media-*.h
11041 F: include/uapi/linux/media.h
11043 MEDIA DRIVER FOR FREESCALE IMX PXP
11044 M: Philipp Zabel <p.zabel@pengutronix.de>
11045 L: linux-media@vger.kernel.org
11047 T: git git://linuxtv.org/media_tree.git
11048 F: drivers/media/platform/imx-pxp.[ch]
11050 MEDIA DRIVERS FOR ASCOT2E
11051 M: Sergey Kozlov <serjk@netup.ru>
11052 M: Abylay Ospan <aospan@netup.ru>
11053 L: linux-media@vger.kernel.org
11055 W: https://linuxtv.org
11056 W: http://netup.tv/
11057 T: git git://linuxtv.org/media_tree.git
11058 F: drivers/media/dvb-frontends/ascot2e*
11060 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
11061 M: Jasmin Jessich <jasmin@anw.at>
11062 L: linux-media@vger.kernel.org
11064 W: https://linuxtv.org
11065 T: git git://linuxtv.org/media_tree.git
11066 F: drivers/media/dvb-frontends/cxd2099*
11068 MEDIA DRIVERS FOR CXD2841ER
11069 M: Sergey Kozlov <serjk@netup.ru>
11070 M: Abylay Ospan <aospan@netup.ru>
11071 L: linux-media@vger.kernel.org
11073 W: https://linuxtv.org
11074 W: http://netup.tv/
11075 T: git git://linuxtv.org/media_tree.git
11076 F: drivers/media/dvb-frontends/cxd2841er*
11078 MEDIA DRIVERS FOR CXD2880
11079 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
11080 L: linux-media@vger.kernel.org
11082 W: http://linuxtv.org/
11083 T: git git://linuxtv.org/media_tree.git
11084 F: drivers/media/dvb-frontends/cxd2880/*
11085 F: drivers/media/spi/cxd2880*
11087 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
11088 L: linux-media@vger.kernel.org
11090 W: https://linuxtv.org
11091 T: git git://linuxtv.org/media_tree.git
11092 F: drivers/media/pci/ddbridge/*
11094 MEDIA DRIVERS FOR FREESCALE IMX
11095 M: Steve Longerbeam <slongerbeam@gmail.com>
11096 M: Philipp Zabel <p.zabel@pengutronix.de>
11097 L: linux-media@vger.kernel.org
11099 T: git git://linuxtv.org/media_tree.git
11100 F: Documentation/admin-guide/media/imx.rst
11101 F: Documentation/devicetree/bindings/media/imx.txt
11102 F: drivers/staging/media/imx/
11103 F: include/linux/imx-media.h
11104 F: include/media/imx.h
11106 MEDIA DRIVERS FOR FREESCALE IMX7
11107 M: Rui Miguel Silva <rmfrfs@gmail.com>
11108 L: linux-media@vger.kernel.org
11110 T: git git://linuxtv.org/media_tree.git
11111 F: Documentation/admin-guide/media/imx7.rst
11112 F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
11113 F: Documentation/devicetree/bindings/media/nxp,imx7-mipi-csi2.yaml
11114 F: drivers/staging/media/imx/imx7-media-csi.c
11115 F: drivers/staging/media/imx/imx7-mipi-csis.c
11117 MEDIA DRIVERS FOR HELENE
11118 M: Abylay Ospan <aospan@netup.ru>
11119 L: linux-media@vger.kernel.org
11121 W: https://linuxtv.org
11122 W: http://netup.tv/
11123 T: git git://linuxtv.org/media_tree.git
11124 F: drivers/media/dvb-frontends/helene*
11126 MEDIA DRIVERS FOR HORUS3A
11127 M: Sergey Kozlov <serjk@netup.ru>
11128 M: Abylay Ospan <aospan@netup.ru>
11129 L: linux-media@vger.kernel.org
11131 W: https://linuxtv.org
11132 W: http://netup.tv/
11133 T: git git://linuxtv.org/media_tree.git
11134 F: drivers/media/dvb-frontends/horus3a*
11136 MEDIA DRIVERS FOR LNBH25
11137 M: Sergey Kozlov <serjk@netup.ru>
11138 M: Abylay Ospan <aospan@netup.ru>
11139 L: linux-media@vger.kernel.org
11141 W: https://linuxtv.org
11142 W: http://netup.tv/
11143 T: git git://linuxtv.org/media_tree.git
11144 F: drivers/media/dvb-frontends/lnbh25*
11146 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
11147 L: linux-media@vger.kernel.org
11149 W: https://linuxtv.org
11150 T: git git://linuxtv.org/media_tree.git
11151 F: drivers/media/dvb-frontends/mxl5xx*
11153 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
11154 M: Sergey Kozlov <serjk@netup.ru>
11155 M: Abylay Ospan <aospan@netup.ru>
11156 L: linux-media@vger.kernel.org
11158 W: https://linuxtv.org
11159 W: http://netup.tv/
11160 T: git git://linuxtv.org/media_tree.git
11161 F: drivers/media/pci/netup_unidvb/*
11163 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
11164 M: Dmitry Osipenko <digetx@gmail.com>
11165 L: linux-media@vger.kernel.org
11166 L: linux-tegra@vger.kernel.org
11168 T: git git://linuxtv.org/media_tree.git
11169 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
11170 F: drivers/staging/media/tegra-vde/
11172 MEDIA DRIVERS FOR RENESAS - CEU
11173 M: Jacopo Mondi <jacopo@jmondi.org>
11174 L: linux-media@vger.kernel.org
11175 L: linux-renesas-soc@vger.kernel.org
11177 T: git git://linuxtv.org/media_tree.git
11178 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
11179 F: drivers/media/platform/renesas-ceu.c
11180 F: include/media/drv-intf/renesas-ceu.h
11182 MEDIA DRIVERS FOR RENESAS - DRIF
11183 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
11184 L: linux-media@vger.kernel.org
11185 L: linux-renesas-soc@vger.kernel.org
11187 T: git git://linuxtv.org/media_tree.git
11188 F: Documentation/devicetree/bindings/media/renesas,drif.txt
11189 F: drivers/media/platform/rcar_drif.c
11191 MEDIA DRIVERS FOR RENESAS - FCP
11192 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11193 L: linux-media@vger.kernel.org
11194 L: linux-renesas-soc@vger.kernel.org
11196 T: git git://linuxtv.org/media_tree.git
11197 F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
11198 F: drivers/media/platform/rcar-fcp.c
11199 F: include/media/rcar-fcp.h
11201 MEDIA DRIVERS FOR RENESAS - FDP1
11202 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11203 L: linux-media@vger.kernel.org
11204 L: linux-renesas-soc@vger.kernel.org
11206 T: git git://linuxtv.org/media_tree.git
11207 F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
11208 F: drivers/media/platform/rcar_fdp1.c
11210 MEDIA DRIVERS FOR RENESAS - VIN
11211 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
11212 L: linux-media@vger.kernel.org
11213 L: linux-renesas-soc@vger.kernel.org
11215 T: git git://linuxtv.org/media_tree.git
11216 F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
11217 F: Documentation/devicetree/bindings/media/renesas,vin.yaml
11218 F: drivers/media/platform/rcar-vin/
11220 MEDIA DRIVERS FOR RENESAS - VSP1
11221 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11222 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11223 L: linux-media@vger.kernel.org
11224 L: linux-renesas-soc@vger.kernel.org
11226 T: git git://linuxtv.org/media_tree.git
11227 F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
11228 F: drivers/media/platform/vsp1/
11230 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
11231 L: linux-media@vger.kernel.org
11233 W: https://linuxtv.org
11234 T: git git://linuxtv.org/media_tree.git
11235 F: drivers/media/dvb-frontends/stv0910*
11237 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
11238 L: linux-media@vger.kernel.org
11240 W: https://linuxtv.org
11241 T: git git://linuxtv.org/media_tree.git
11242 F: drivers/media/dvb-frontends/stv6111*
11244 MEDIA DRIVERS FOR STM32 - DCMI
11245 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
11246 L: linux-media@vger.kernel.org
11248 T: git git://linuxtv.org/media_tree.git
11249 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
11250 F: drivers/media/platform/stm32/stm32-dcmi.c
11252 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
11253 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11254 L: linux-media@vger.kernel.org
11256 W: https://linuxtv.org
11257 Q: http://patchwork.kernel.org/project/linux-media/list/
11258 T: git git://linuxtv.org/media_tree.git
11259 F: Documentation/admin-guide/media/
11260 F: Documentation/devicetree/bindings/media/
11261 F: Documentation/driver-api/media/
11262 F: Documentation/userspace-api/media/
11264 F: drivers/staging/media/
11265 F: include/linux/platform_data/media/
11267 F: include/uapi/linux/dvb/
11268 F: include/uapi/linux/ivtv*
11269 F: include/uapi/linux/media.h
11270 F: include/uapi/linux/meye.h
11271 F: include/uapi/linux/uvcvideo.h
11272 F: include/uapi/linux/v4l2-*
11273 F: include/uapi/linux/videodev2.h
11275 MEDIATEK BLUETOOTH DRIVER
11276 M: Sean Wang <sean.wang@mediatek.com>
11277 L: linux-bluetooth@vger.kernel.org
11278 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11280 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
11281 F: drivers/bluetooth/btmtkuart.c
11283 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
11284 M: Sean Wang <sean.wang@mediatek.com>
11285 L: linux-pm@vger.kernel.org
11287 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
11288 F: drivers/power/reset/mt6323-poweroff.c
11290 MEDIATEK CIR DRIVER
11291 M: Sean Wang <sean.wang@mediatek.com>
11293 F: drivers/media/rc/mtk-cir.c
11295 MEDIATEK DMA DRIVER
11296 M: Sean Wang <sean.wang@mediatek.com>
11297 L: dmaengine@vger.kernel.org
11298 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11299 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11301 F: Documentation/devicetree/bindings/dma/mtk-*
11302 F: drivers/dma/mediatek/
11304 MEDIATEK ETHERNET DRIVER
11305 M: Felix Fietkau <nbd@nbd.name>
11306 M: John Crispin <john@phrozen.org>
11307 M: Sean Wang <sean.wang@mediatek.com>
11308 M: Mark Lee <Mark-MC.Lee@mediatek.com>
11309 L: netdev@vger.kernel.org
11311 F: drivers/net/ethernet/mediatek/
11313 MEDIATEK I2C CONTROLLER DRIVER
11314 M: Qii Wang <qii.wang@mediatek.com>
11315 L: linux-i2c@vger.kernel.org
11317 F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt
11318 F: drivers/i2c/busses/i2c-mt65xx.c
11320 MEDIATEK IOMMU DRIVER
11321 M: Yong Wu <yong.wu@mediatek.com>
11322 L: iommu@lists.linux-foundation.org
11323 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11325 F: Documentation/devicetree/bindings/iommu/mediatek*
11326 F: drivers/iommu/mtk_iommu*
11327 F: include/dt-bindings/memory/mt*-port.h
11329 MEDIATEK JPEG DRIVER
11330 M: Rick Chang <rick.chang@mediatek.com>
11331 M: Bin Liu <bin.liu@mediatek.com>
11333 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
11334 F: drivers/media/platform/mtk-jpeg/
11336 MEDIATEK MDP DRIVER
11337 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
11338 M: Houlong Wei <houlong.wei@mediatek.com>
11339 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11341 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
11342 F: drivers/media/platform/mtk-mdp/
11343 F: drivers/media/platform/mtk-vpu/
11345 MEDIATEK MEDIA DRIVER
11346 M: Tiffany Lin <tiffany.lin@mediatek.com>
11347 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11349 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
11350 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
11351 F: drivers/media/platform/mtk-vcodec/
11352 F: drivers/media/platform/mtk-vpu/
11354 MEDIATEK MMC/SD/SDIO DRIVER
11355 M: Chaotian Jing <chaotian.jing@mediatek.com>
11357 F: Documentation/devicetree/bindings/mmc/mtk-sd.txt
11358 F: drivers/mmc/host/mtk-sd.c
11360 MEDIATEK MT76 WIRELESS LAN DRIVER
11361 M: Felix Fietkau <nbd@nbd.name>
11362 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
11363 R: Ryder Lee <ryder.lee@mediatek.com>
11364 L: linux-wireless@vger.kernel.org
11366 F: drivers/net/wireless/mediatek/mt76/
11368 MEDIATEK MT7601U WIRELESS LAN DRIVER
11369 M: Jakub Kicinski <kubakici@wp.pl>
11370 L: linux-wireless@vger.kernel.org
11372 F: drivers/net/wireless/mediatek/mt7601u/
11374 MEDIATEK MT7621/28/88 I2C DRIVER
11375 M: Stefan Roese <sr@denx.de>
11376 L: linux-i2c@vger.kernel.org
11378 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
11379 F: drivers/i2c/busses/i2c-mt7621.c
11381 MEDIATEK MT7621 PHY PCI DRIVER
11382 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
11384 F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
11385 F: drivers/phy/ralink/phy-mt7621-pci.c
11387 MEDIATEK NAND CONTROLLER DRIVER
11388 L: linux-mtd@lists.infradead.org
11390 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
11391 F: drivers/mtd/nand/raw/mtk_*
11393 MEDIATEK PMIC LED DRIVER
11394 M: Sean Wang <sean.wang@mediatek.com>
11396 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
11397 F: drivers/leds/leds-mt6323.c
11399 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
11400 M: Sean Wang <sean.wang@mediatek.com>
11402 F: drivers/char/hw_random/mtk-rng.c
11404 MEDIATEK SWITCH DRIVER
11405 M: Sean Wang <sean.wang@mediatek.com>
11406 M: Landen Chao <Landen.Chao@mediatek.com>
11407 L: netdev@vger.kernel.org
11409 F: drivers/net/dsa/mt7530.*
11410 F: net/dsa/tag_mtk.c
11412 MEDIATEK USB3 DRD IP DRIVER
11413 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
11414 L: linux-usb@vger.kernel.org
11415 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11416 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11418 F: Documentation/devicetree/bindings/usb/mediatek,*
11419 F: drivers/usb/host/xhci-mtk*
11420 F: drivers/usb/mtu3/
11422 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
11423 M: Peter Senna Tschudin <peter.senna@gmail.com>
11424 M: Martin Donnelly <martin.donnelly@ge.com>
11425 M: Martyn Welch <martyn.welch@collabora.co.uk>
11427 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
11428 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
11430 MEGARAID SCSI/SAS DRIVERS
11431 M: Kashyap Desai <kashyap.desai@broadcom.com>
11432 M: Sumit Saxena <sumit.saxena@broadcom.com>
11433 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
11434 L: megaraidlinux.pdl@broadcom.com
11435 L: linux-scsi@vger.kernel.org
11437 W: http://www.avagotech.com/support/
11438 F: Documentation/scsi/megaraid.rst
11439 F: drivers/scsi/megaraid.*
11440 F: drivers/scsi/megaraid/
11442 MELEXIS MLX90614 DRIVER
11443 M: Crt Mori <cmo@melexis.com>
11444 L: linux-iio@vger.kernel.org
11446 W: http://www.melexis.com
11447 F: drivers/iio/temperature/mlx90614.c
11449 MELEXIS MLX90632 DRIVER
11450 M: Crt Mori <cmo@melexis.com>
11451 L: linux-iio@vger.kernel.org
11453 W: http://www.melexis.com
11454 F: drivers/iio/temperature/mlx90632.c
11456 MELFAS MIP4 TOUCHSCREEN DRIVER
11457 M: Sangwon Jee <jeesw@melfas.com>
11459 W: http://www.melfas.com
11460 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
11461 F: drivers/input/touchscreen/melfas_mip4.c
11463 MELLANOX BLUEFIELD I2C DRIVER
11464 M: Khalil Blaiech <kblaiech@nvidia.com>
11465 L: linux-i2c@vger.kernel.org
11467 F: Documentation/devicetree/bindings/i2c/mellanox,i2c-mlxbf.yaml
11468 F: drivers/i2c/busses/i2c-mlxbf.c
11470 MELLANOX ETHERNET DRIVER (mlx4_en)
11471 M: Tariq Toukan <tariqt@nvidia.com>
11472 L: netdev@vger.kernel.org
11474 W: http://www.mellanox.com
11475 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11476 F: drivers/net/ethernet/mellanox/mlx4/en_*
11478 MELLANOX ETHERNET DRIVER (mlx5e)
11479 M: Saeed Mahameed <saeedm@nvidia.com>
11480 L: netdev@vger.kernel.org
11482 W: http://www.mellanox.com
11483 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11484 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
11486 MELLANOX ETHERNET INNOVA DRIVERS
11487 R: Boris Pismenny <borisp@nvidia.com>
11488 L: netdev@vger.kernel.org
11490 W: http://www.mellanox.com
11491 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11492 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
11493 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
11494 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
11495 F: include/linux/mlx5/mlx5_ifc_fpga.h
11497 MELLANOX ETHERNET SWITCH DRIVERS
11498 M: Jiri Pirko <jiri@nvidia.com>
11499 M: Ido Schimmel <idosch@nvidia.com>
11500 L: netdev@vger.kernel.org
11502 W: http://www.mellanox.com
11503 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11504 F: drivers/net/ethernet/mellanox/mlxsw/
11505 F: tools/testing/selftests/drivers/net/mlxsw/
11507 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
11508 M: mlxsw@nvidia.com
11509 L: netdev@vger.kernel.org
11511 W: http://www.mellanox.com
11512 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11513 F: drivers/net/ethernet/mellanox/mlxfw/
11515 MELLANOX HARDWARE PLATFORM SUPPORT
11516 M: Hans de Goede <hdegoede@redhat.com>
11517 M: Mark Gross <mgross@linux.intel.com>
11518 M: Vadim Pasternak <vadimp@nvidia.com>
11519 L: platform-driver-x86@vger.kernel.org
11521 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
11522 F: drivers/platform/mellanox/
11523 F: include/linux/platform_data/mlxreg.h
11525 MELLANOX MLX4 core VPI driver
11526 M: Tariq Toukan <tariqt@nvidia.com>
11527 L: netdev@vger.kernel.org
11528 L: linux-rdma@vger.kernel.org
11530 W: http://www.mellanox.com
11531 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11532 F: drivers/net/ethernet/mellanox/mlx4/
11533 F: include/linux/mlx4/
11535 MELLANOX MLX4 IB driver
11536 M: Yishai Hadas <yishaih@nvidia.com>
11537 L: linux-rdma@vger.kernel.org
11539 W: http://www.mellanox.com
11540 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11541 F: drivers/infiniband/hw/mlx4/
11542 F: include/linux/mlx4/
11543 F: include/uapi/rdma/mlx4-abi.h
11545 MELLANOX MLX5 core VPI driver
11546 M: Saeed Mahameed <saeedm@nvidia.com>
11547 M: Leon Romanovsky <leonro@nvidia.com>
11548 L: netdev@vger.kernel.org
11549 L: linux-rdma@vger.kernel.org
11551 W: http://www.mellanox.com
11552 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11553 F: Documentation/networking/device_drivers/ethernet/mellanox/
11554 F: drivers/net/ethernet/mellanox/mlx5/core/
11555 F: include/linux/mlx5/
11557 MELLANOX MLX5 IB driver
11558 M: Leon Romanovsky <leonro@nvidia.com>
11559 L: linux-rdma@vger.kernel.org
11561 W: http://www.mellanox.com
11562 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11563 F: drivers/infiniband/hw/mlx5/
11564 F: include/linux/mlx5/
11565 F: include/uapi/rdma/mlx5-abi.h
11567 MELLANOX MLXCPLD I2C AND MUX DRIVER
11568 M: Vadim Pasternak <vadimp@nvidia.com>
11569 M: Michael Shych <michaelsh@nvidia.com>
11570 L: linux-i2c@vger.kernel.org
11572 F: Documentation/i2c/busses/i2c-mlxcpld.rst
11573 F: drivers/i2c/busses/i2c-mlxcpld.c
11574 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
11576 MELLANOX MLXCPLD LED DRIVER
11577 M: Vadim Pasternak <vadimp@nvidia.com>
11578 L: linux-leds@vger.kernel.org
11580 F: Documentation/leds/leds-mlxcpld.rst
11581 F: drivers/leds/leds-mlxcpld.c
11582 F: drivers/leds/leds-mlxreg.c
11584 MELLANOX PLATFORM DRIVER
11585 M: Vadim Pasternak <vadimp@nvidia.com>
11586 L: platform-driver-x86@vger.kernel.org
11588 F: drivers/platform/x86/mlx-platform.c
11591 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11592 M: "Paul E. McKenney" <paulmck@kernel.org>
11593 L: linux-kernel@vger.kernel.org
11595 F: arch/powerpc/include/asm/membarrier.h
11596 F: include/uapi/linux/membarrier.h
11597 F: kernel/sched/membarrier.c
11600 M: Mike Rapoport <rppt@linux.ibm.com>
11601 L: linux-mm@kvack.org
11603 F: Documentation/core-api/boot-time-mm.rst
11604 F: include/linux/memblock.h
11607 MEMORY CONTROLLER DRIVERS
11608 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
11609 L: linux-kernel@vger.kernel.org
11611 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
11612 F: Documentation/devicetree/bindings/memory-controllers/
11614 F: include/dt-bindings/memory/
11616 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
11617 M: Dmitry Osipenko <digetx@gmail.com>
11618 L: linux-pm@vger.kernel.org
11619 L: linux-tegra@vger.kernel.org
11620 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
11622 F: drivers/devfreq/tegra30-devfreq.c
11625 M: Andrew Morton <akpm@linux-foundation.org>
11626 L: linux-mm@kvack.org
11628 W: http://www.linux-mm.org
11629 T: quilt https://ozlabs.org/~akpm/mmotm/
11630 T: quilt https://ozlabs.org/~akpm/mmots/
11631 T: git git://github.com/hnaz/linux-mm.git
11632 F: include/linux/gfp.h
11633 F: include/linux/memory_hotplug.h
11634 F: include/linux/mm.h
11635 F: include/linux/mmzone.h
11636 F: include/linux/vmalloc.h
11639 MEMORY TECHNOLOGY DEVICES (MTD)
11640 M: Miquel Raynal <miquel.raynal@bootlin.com>
11641 M: Richard Weinberger <richard@nod.at>
11642 M: Vignesh Raghavendra <vigneshr@ti.com>
11643 L: linux-mtd@lists.infradead.org
11645 W: http://www.linux-mtd.infradead.org/
11646 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11647 C: irc://irc.oftc.net/mtd
11648 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
11649 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
11650 F: Documentation/devicetree/bindings/mtd/
11652 F: include/linux/mtd/
11653 F: include/uapi/mtd/
11655 MEN A21 WATCHDOG DRIVER
11656 M: Johannes Thumshirn <morbidrsa@gmail.com>
11657 L: linux-watchdog@vger.kernel.org
11659 F: drivers/watchdog/mena21_wdt.c
11661 MEN CHAMELEON BUS (mcb)
11662 M: Johannes Thumshirn <morbidrsa@gmail.com>
11664 F: Documentation/driver-api/men-chameleon-bus.rst
11666 F: include/linux/mcb.h
11668 MEN F21BMC (Board Management Controller)
11669 M: Andreas Werner <andreas.werner@men.de>
11671 F: Documentation/hwmon/menf21bmc.rst
11672 F: drivers/hwmon/menf21bmc_hwmon.c
11673 F: drivers/leds/leds-menf21bmc.c
11674 F: drivers/mfd/menf21bmc.c
11675 F: drivers/watchdog/menf21bmc_wdt.c
11677 MEN Z069 WATCHDOG DRIVER
11678 M: Johannes Thumshirn <jth@kernel.org>
11679 L: linux-watchdog@vger.kernel.org
11681 F: drivers/watchdog/menz69_wdt.c
11683 MESON AO CEC DRIVER FOR AMLOGIC SOCS
11684 M: Neil Armstrong <narmstrong@baylibre.com>
11685 L: linux-media@vger.kernel.org
11686 L: linux-amlogic@lists.infradead.org
11688 W: http://linux-meson.com/
11689 T: git git://linuxtv.org/media_tree.git
11690 F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
11691 F: drivers/media/cec/platform/meson/ao-cec-g12a.c
11692 F: drivers/media/cec/platform/meson/ao-cec.c
11694 MESON GE2D DRIVER FOR AMLOGIC SOCS
11695 M: Neil Armstrong <narmstrong@baylibre.com>
11696 L: linux-media@vger.kernel.org
11697 L: linux-amlogic@lists.infradead.org
11699 T: git git://linuxtv.org/media_tree.git
11700 F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
11701 F: drivers/media/platform/meson/ge2d/
11703 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
11704 M: Liang Yang <liang.yang@amlogic.com>
11705 L: linux-mtd@lists.infradead.org
11707 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
11708 F: drivers/mtd/nand/raw/meson_*
11710 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
11711 M: Neil Armstrong <narmstrong@baylibre.com>
11712 L: linux-media@vger.kernel.org
11713 L: linux-amlogic@lists.infradead.org
11715 T: git git://linuxtv.org/media_tree.git
11716 F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
11717 F: drivers/staging/media/meson/vdec/
11719 METHODE UDPU SUPPORT
11720 M: Vladimir Vid <vladimir.vid@sartura.hr>
11722 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
11725 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11726 M: Hemant Kumar <hemantk@codeaurora.org>
11727 L: linux-arm-msm@vger.kernel.org
11729 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
11730 F: Documentation/ABI/stable/sysfs-bus-mhi
11731 F: Documentation/mhi/
11732 F: drivers/bus/mhi/
11733 F: include/linux/mhi.h
11735 MICROBLAZE ARCHITECTURE
11736 M: Michal Simek <monstr@monstr.eu>
11738 W: http://www.monstr.eu/fdt/
11739 T: git git://git.monstr.eu/linux-2.6-microblaze.git
11740 F: arch/microblaze/
11742 MICROCHIP AT91 DMA DRIVERS
11743 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11744 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11745 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11746 L: dmaengine@vger.kernel.org
11748 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
11749 F: drivers/dma/at_hdmac.c
11750 F: drivers/dma/at_hdmac_regs.h
11751 F: drivers/dma/at_xdmac.c
11752 F: include/dt-bindings/dma/at91.h
11754 MICROCHIP AT91 SERIAL DRIVER
11755 M: Richard Genoud <richard.genoud@gmail.com>
11757 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11758 F: drivers/tty/serial/atmel_serial.c
11759 F: drivers/tty/serial/atmel_serial.h
11761 MICROCHIP AT91 USART MFD DRIVER
11762 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
11763 L: linux-kernel@vger.kernel.org
11765 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11766 F: drivers/mfd/at91-usart.c
11767 F: include/dt-bindings/mfd/at91-usart.h
11769 MICROCHIP AT91 USART SPI DRIVER
11770 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
11771 L: linux-spi@vger.kernel.org
11773 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11774 F: drivers/spi/spi-at91-usart.c
11776 MICROCHIP AUDIO ASOC DRIVERS
11777 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11778 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11782 MICROCHIP ECC DRIVER
11783 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11784 L: linux-crypto@vger.kernel.org
11786 F: drivers/crypto/atmel-ecc.*
11788 MICROCHIP I2C DRIVER
11789 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11790 L: linux-i2c@vger.kernel.org
11792 F: drivers/i2c/busses/i2c-at91-*.c
11793 F: drivers/i2c/busses/i2c-at91.h
11795 MICROCHIP ISC DRIVER
11796 M: Eugen Hristev <eugen.hristev@microchip.com>
11797 L: linux-media@vger.kernel.org
11799 F: Documentation/devicetree/bindings/media/atmel-isc.txt
11800 F: drivers/media/platform/atmel/atmel-isc-base.c
11801 F: drivers/media/platform/atmel/atmel-isc-regs.h
11802 F: drivers/media/platform/atmel/atmel-isc.h
11803 F: drivers/media/platform/atmel/atmel-sama5d2-isc.c
11804 F: include/linux/atmel-isc-media.h
11806 MICROCHIP ISI DRIVER
11807 M: Eugen Hristev <eugen.hristev@microchip.com>
11808 L: linux-media@vger.kernel.org
11810 F: drivers/media/platform/atmel/atmel-isi.c
11811 F: drivers/media/platform/atmel/atmel-isi.h
11813 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
11814 M: Woojung Huh <woojung.huh@microchip.com>
11815 M: UNGLinuxDriver@microchip.com
11816 L: netdev@vger.kernel.org
11818 F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
11819 F: drivers/net/dsa/microchip/*
11820 F: include/linux/platform_data/microchip-ksz.h
11821 F: net/dsa/tag_ksz.c
11823 MICROCHIP LAN743X ETHERNET DRIVER
11824 M: Bryan Whitehead <bryan.whitehead@microchip.com>
11825 M: UNGLinuxDriver@microchip.com
11826 L: netdev@vger.kernel.org
11828 F: drivers/net/ethernet/microchip/lan743x_*
11830 MICROCHIP LCDFB DRIVER
11831 M: Nicolas Ferre <nicolas.ferre@microchip.com>
11832 L: linux-fbdev@vger.kernel.org
11834 F: drivers/video/fbdev/atmel_lcdfb.c
11835 F: include/video/atmel_lcdc.h
11837 MICROCHIP MCP16502 PMIC DRIVER
11838 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11839 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11841 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
11842 F: drivers/regulator/mcp16502.c
11844 MICROCHIP MCP3911 ADC DRIVER
11845 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11846 M: Kent Gustavsson <kent@minoris.se>
11847 L: linux-iio@vger.kernel.org
11849 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
11850 F: drivers/iio/adc/mcp3911.c
11852 MICROCHIP MMC/SD/SDIO MCI DRIVER
11853 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11855 F: drivers/mmc/host/atmel-mci.c
11857 MICROCHIP NAND DRIVER
11858 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11859 L: linux-mtd@lists.infradead.org
11861 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
11862 F: drivers/mtd/nand/raw/atmel/*
11864 MICROCHIP PWM DRIVER
11865 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11866 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11867 L: linux-pwm@vger.kernel.org
11869 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
11870 F: drivers/pwm/pwm-atmel.c
11872 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
11873 M: Eugen Hristev <eugen.hristev@microchip.com>
11874 L: linux-iio@vger.kernel.org
11876 F: Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
11877 F: drivers/iio/adc/at91-sama5d2_adc.c
11878 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
11880 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
11881 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11883 F: drivers/power/reset/at91-sama5d2_shdwc.c
11885 MICROCHIP SPI DRIVER
11886 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11888 F: drivers/spi/spi-atmel.*
11890 MICROCHIP SSC DRIVER
11891 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11892 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11894 F: drivers/misc/atmel-ssc.c
11895 F: include/linux/atmel-ssc.h
11897 MICROCHIP USB251XB DRIVER
11898 M: Richard Leitner <richard.leitner@skidata.com>
11899 L: linux-usb@vger.kernel.org
11901 F: Documentation/devicetree/bindings/usb/usb251xb.txt
11902 F: drivers/usb/misc/usb251xb.c
11904 MICROCHIP USBA UDC DRIVER
11905 M: Cristian Birsan <cristian.birsan@microchip.com>
11906 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11908 F: drivers/usb/gadget/udc/atmel_usba_udc.*
11910 MICROCHIP WILC1000 WIFI DRIVER
11911 M: Ajay Singh <ajay.kathat@microchip.com>
11912 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11913 L: linux-wireless@vger.kernel.org
11915 F: drivers/net/wireless/microchip/wilc1000/
11917 MICROSEMI MIPS SOCS
11918 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
11919 M: UNGLinuxDriver@microchip.com
11920 L: linux-mips@vger.kernel.org
11922 F: Documentation/devicetree/bindings/mips/mscc.txt
11923 F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
11924 F: arch/mips/boot/dts/mscc/
11925 F: arch/mips/configs/generic/board-ocelot.config
11926 F: arch/mips/generic/board-ocelot.c
11928 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
11929 M: Don Brace <don.brace@microchip.com>
11930 L: storagedev@microchip.com
11931 L: linux-scsi@vger.kernel.org
11933 F: Documentation/scsi/smartpqi.rst
11934 F: drivers/scsi/smartpqi/Kconfig
11935 F: drivers/scsi/smartpqi/Makefile
11936 F: drivers/scsi/smartpqi/smartpqi*.[ch]
11937 F: include/linux/cciss*.h
11938 F: include/uapi/linux/cciss*.h
11940 MICROSOFT SURFACE DTX DRIVER
11941 M: Maximilian Luz <luzmaximilian@gmail.com>
11942 L: platform-driver-x86@vger.kernel.org
11944 F: Documentation/driver-api/surface_aggregator/clients/dtx.rst
11945 F: drivers/platform/surface/surface_dtx.c
11946 F: include/uapi/linux/surface_aggregator/dtx.h
11948 MICROSOFT SURFACE GPE LID SUPPORT DRIVER
11949 M: Maximilian Luz <luzmaximilian@gmail.com>
11950 L: platform-driver-x86@vger.kernel.org
11952 F: drivers/platform/surface/surface_gpe.c
11954 MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
11955 M: Hans de Goede <hdegoede@redhat.com>
11956 M: Mark Gross <mgross@linux.intel.com>
11957 M: Maximilian Luz <luzmaximilian@gmail.com>
11958 L: platform-driver-x86@vger.kernel.org
11960 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
11961 F: drivers/platform/surface/
11963 MICROSOFT SURFACE HOT-PLUG DRIVER
11964 M: Maximilian Luz <luzmaximilian@gmail.com>
11965 L: platform-driver-x86@vger.kernel.org
11967 F: drivers/platform/surface/surface_hotplug.c
11969 MICROSOFT SURFACE PLATFORM PROFILE DRIVER
11970 M: Maximilian Luz <luzmaximilian@gmail.com>
11971 L: platform-driver-x86@vger.kernel.org
11973 F: drivers/platform/surface/surface_platform_profile.c
11975 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
11976 M: Chen Yu <yu.c.chen@intel.com>
11977 L: platform-driver-x86@vger.kernel.org
11979 F: drivers/platform/surface/surfacepro3_button.c
11981 MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
11982 M: Maximilian Luz <luzmaximilian@gmail.com>
11984 W: https://github.com/linux-surface/surface-aggregator-module
11985 C: irc://chat.freenode.net/##linux-surface
11986 F: Documentation/driver-api/surface_aggregator/
11987 F: drivers/platform/surface/aggregator/
11988 F: drivers/platform/surface/surface_acpi_notify.c
11989 F: drivers/platform/surface/surface_aggregator_cdev.c
11990 F: drivers/platform/surface/surface_aggregator_registry.c
11991 F: include/linux/surface_acpi_notify.h
11992 F: include/linux/surface_aggregator/
11993 F: include/uapi/linux/surface_aggregator/
11995 MICROTEK X6 SCANNER
11996 M: Oliver Neukum <oliver@neukum.org>
11998 F: drivers/usb/image/microtek.*
12000 MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
12001 M: Luka Kovacic <luka.kovacic@sartura.hr>
12002 M: Luka Perkov <luka.perkov@sartura.hr>
12004 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s-bit.dts
12005 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s.dts
12006 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s-bit.dts
12007 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s.dts
12008 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s-bit.dts
12009 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dts
12011 MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
12012 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12013 L: linux-media@vger.kernel.org
12015 F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
12016 F: Documentation/driver-api/media/drivers/ccs/
12017 F: Documentation/userspace-api/media/drivers/ccs.rst
12018 F: drivers/media/i2c/ccs-pll.c
12019 F: drivers/media/i2c/ccs-pll.h
12020 F: drivers/media/i2c/ccs/
12021 F: include/uapi/linux/ccs.h
12022 F: include/uapi/linux/smiapp.h
12025 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12026 L: linux-mips@vger.kernel.org
12028 W: http://www.linux-mips.org/
12029 Q: https://patchwork.kernel.org/project/linux-mips/list/
12030 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
12031 F: Documentation/devicetree/bindings/mips/
12032 F: Documentation/mips/
12034 F: drivers/platform/mips/
12036 MIPS BOSTON DEVELOPMENT BOARD
12037 M: Paul Burton <paulburton@kernel.org>
12038 L: linux-mips@vger.kernel.org
12040 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
12041 F: arch/mips/boot/dts/img/boston.dts
12042 F: arch/mips/configs/generic/board-boston.config
12043 F: drivers/clk/imgtec/clk-boston.c
12044 F: include/dt-bindings/clock/boston-clock.h
12047 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12048 M: Serge Semin <fancer.lancer@gmail.com>
12049 L: linux-mips@vger.kernel.org
12051 F: drivers/bus/mips_cdmm.c
12052 F: drivers/clocksource/mips-gic-timer.c
12053 F: drivers/cpuidle/cpuidle-cps.c
12054 F: drivers/irqchip/irq-mips-cpu.c
12055 F: drivers/irqchip/irq-mips-gic.c
12057 MIPS GENERIC PLATFORM
12058 M: Paul Burton <paulburton@kernel.org>
12059 L: linux-mips@vger.kernel.org
12061 F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
12062 F: arch/mips/generic/
12063 F: arch/mips/tools/generic-board-config.sh
12065 MIPS RINT INSTRUCTION EMULATION
12066 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
12067 L: linux-mips@vger.kernel.org
12069 F: arch/mips/math-emu/dp_rint.c
12070 F: arch/mips/math-emu/sp_rint.c
12072 MIPS/LOONGSON1 ARCHITECTURE
12073 M: Keguang Zhang <keguang.zhang@gmail.com>
12074 L: linux-mips@vger.kernel.org
12076 F: arch/mips/include/asm/mach-loongson32/
12077 F: arch/mips/loongson32/
12078 F: drivers/*/*/*loongson1*
12079 F: drivers/*/*loongson1*
12081 MIPS/LOONGSON2EF ARCHITECTURE
12082 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
12083 L: linux-mips@vger.kernel.org
12085 F: arch/mips/include/asm/mach-loongson2ef/
12086 F: arch/mips/loongson2ef/
12087 F: drivers/cpufreq/loongson2_cpufreq.c
12089 MIPS/LOONGSON64 ARCHITECTURE
12090 M: Huacai Chen <chenhuacai@kernel.org>
12091 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
12092 L: linux-mips@vger.kernel.org
12094 F: arch/mips/include/asm/mach-loongson64/
12095 F: arch/mips/loongson64/
12096 F: drivers/irqchip/irq-loongson*
12097 F: drivers/platform/mips/cpu_hwmon.c
12099 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
12100 M: Hans Verkuil <hverkuil@xs4all.nl>
12101 L: linux-media@vger.kernel.org
12103 W: https://linuxtv.org
12104 T: git git://linuxtv.org/media_tree.git
12105 F: drivers/media/radio/radio-miropcm20*
12108 R: Lubomir Rintel <lkundrak@v3.sk>
12109 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12111 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
12112 F: arch/arm/boot/dts/mmp*
12113 F: arch/arm/mach-mmp/
12114 F: include/linux/soc/mmp/
12116 MMP USB PHY DRIVERS
12117 R: Lubomir Rintel <lkundrak@v3.sk>
12118 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12120 F: drivers/phy/marvell/phy-mmp3-usb.c
12121 F: drivers/phy/marvell/phy-pxa-usb.c
12123 MMU GATHER AND TLB INVALIDATION
12124 M: Will Deacon <will@kernel.org>
12125 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
12126 M: Andrew Morton <akpm@linux-foundation.org>
12127 M: Nick Piggin <npiggin@gmail.com>
12128 M: Peter Zijlstra <peterz@infradead.org>
12129 L: linux-arch@vger.kernel.org
12130 L: linux-mm@kvack.org
12132 F: arch/*/include/asm/tlb.h
12133 F: include/asm-generic/tlb.h
12136 MN88472 MEDIA DRIVER
12137 M: Antti Palosaari <crope@iki.fi>
12138 L: linux-media@vger.kernel.org
12140 W: https://linuxtv.org
12141 W: http://palosaari.fi/linux/
12142 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12143 F: drivers/media/dvb-frontends/mn88472*
12145 MN88473 MEDIA DRIVER
12146 M: Antti Palosaari <crope@iki.fi>
12147 L: linux-media@vger.kernel.org
12149 W: https://linuxtv.org
12150 W: http://palosaari.fi/linux/
12151 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12152 F: drivers/media/dvb-frontends/mn88473*
12155 M: Jessica Yu <jeyu@kernel.org>
12157 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
12158 F: include/linux/module.h
12161 MONOLITHIC POWER SYSTEM PMIC DRIVER
12162 M: Saravanan Sekar <sravanhome@gmail.com>
12164 F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
12165 F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
12166 F: drivers/iio/adc/mp2629_adc.c
12167 F: drivers/mfd/mp2629.c
12168 F: drivers/power/supply/mp2629_charger.c
12169 F: drivers/regulator/mp5416.c
12170 F: drivers/regulator/mpq7920.c
12171 F: drivers/regulator/mpq7920.h
12172 F: include/linux/mfd/mp2629.h
12174 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
12176 W: http://popies.net/meye/
12177 F: Documentation/userspace-api/media/drivers/meye*
12178 F: drivers/media/pci/meye/
12179 F: include/uapi/linux/meye.h
12181 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
12183 F: Documentation/driver-api/serial/moxa-smartio.rst
12184 F: drivers/tty/mxser.*
12186 MR800 AVERMEDIA USB FM RADIO DRIVER
12187 M: Alexey Klimov <klimov.linux@gmail.com>
12188 L: linux-media@vger.kernel.org
12190 T: git git://linuxtv.org/media_tree.git
12191 F: drivers/media/radio/radio-mr800.c
12193 MRF24J40 IEEE 802.15.4 RADIO DRIVER
12194 M: Alan Ott <alan@signal11.us>
12195 L: linux-wpan@vger.kernel.org
12197 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
12198 F: drivers/net/ieee802154/mrf24j40.c
12201 M: "Lee, Chun-Yi" <jlee@suse.com>
12202 L: platform-driver-x86@vger.kernel.org
12204 F: drivers/platform/x86/msi-laptop.c
12207 L: platform-driver-x86@vger.kernel.org
12209 F: drivers/platform/x86/msi-wmi.c
12211 MSI001 MEDIA DRIVER
12212 M: Antti Palosaari <crope@iki.fi>
12213 L: linux-media@vger.kernel.org
12215 W: https://linuxtv.org
12216 W: http://palosaari.fi/linux/
12217 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12218 T: git git://linuxtv.org/anttip/media_tree.git
12219 F: drivers/media/tuners/msi001*
12221 MSI2500 MEDIA DRIVER
12222 M: Antti Palosaari <crope@iki.fi>
12223 L: linux-media@vger.kernel.org
12225 W: https://linuxtv.org
12226 W: http://palosaari.fi/linux/
12227 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12228 T: git git://linuxtv.org/anttip/media_tree.git
12229 F: drivers/media/usb/msi2500/
12231 MSTAR INTERRUPT CONTROLLER DRIVER
12232 M: Mark-PK Tsai <mark-pk.tsai@mediatek.com>
12233 M: Daniel Palmer <daniel@thingy.jp>
12235 F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
12236 F: drivers/irqchip/irq-mst-intc.c
12238 MSYSTEMS DISKONCHIP G3 MTD DRIVER
12239 M: Robert Jarzmik <robert.jarzmik@free.fr>
12240 L: linux-mtd@lists.infradead.org
12242 F: drivers/mtd/devices/docg3*
12244 MT9M032 APTINA SENSOR DRIVER
12245 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12246 L: linux-media@vger.kernel.org
12248 T: git git://linuxtv.org/media_tree.git
12249 F: drivers/media/i2c/mt9m032.c
12250 F: include/media/i2c/mt9m032.h
12252 MT9P031 APTINA CAMERA SENSOR
12253 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12254 L: linux-media@vger.kernel.org
12256 T: git git://linuxtv.org/media_tree.git
12257 F: drivers/media/i2c/mt9p031.c
12258 F: include/media/i2c/mt9p031.h
12260 MT9T001 APTINA CAMERA SENSOR
12261 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12262 L: linux-media@vger.kernel.org
12264 T: git git://linuxtv.org/media_tree.git
12265 F: drivers/media/i2c/mt9t001.c
12266 F: include/media/i2c/mt9t001.h
12268 MT9T112 APTINA CAMERA SENSOR
12269 M: Jacopo Mondi <jacopo@jmondi.org>
12270 L: linux-media@vger.kernel.org
12272 T: git git://linuxtv.org/media_tree.git
12273 F: drivers/media/i2c/mt9t112.c
12274 F: include/media/i2c/mt9t112.h
12276 MT9V032 APTINA CAMERA SENSOR
12277 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12278 L: linux-media@vger.kernel.org
12280 T: git git://linuxtv.org/media_tree.git
12281 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
12282 F: drivers/media/i2c/mt9v032.c
12283 F: include/media/i2c/mt9v032.h
12285 MT9V111 APTINA CAMERA SENSOR
12286 M: Jacopo Mondi <jacopo@jmondi.org>
12287 L: linux-media@vger.kernel.org
12289 T: git git://linuxtv.org/media_tree.git
12290 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
12291 F: drivers/media/i2c/mt9v111.c
12293 MULTIFUNCTION DEVICES (MFD)
12294 M: Lee Jones <lee.jones@linaro.org>
12296 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12297 F: Documentation/devicetree/bindings/mfd/
12299 F: include/dt-bindings/mfd/
12300 F: include/linux/mfd/
12302 MULTIMEDIA CARD (MMC) ETC. OVER SPI
12304 F: drivers/mmc/host/mmc_spi.c
12305 F: include/linux/spi/mmc_spi.h
12307 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
12308 M: Ulf Hansson <ulf.hansson@linaro.org>
12309 L: linux-mmc@vger.kernel.org
12311 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
12312 F: Documentation/devicetree/bindings/mmc/
12314 F: include/linux/mmc/
12315 F: include/uapi/linux/mmc/
12317 MULTIPLEXER SUBSYSTEM
12318 M: Peter Rosin <peda@axentia.se>
12320 F: Documentation/ABI/testing/sysfs-class-mux*
12321 F: Documentation/devicetree/bindings/mux/
12323 F: include/dt-bindings/mux/
12324 F: include/linux/mux/
12326 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
12327 M: Bin Liu <b-liu@ti.com>
12328 L: linux-usb@vger.kernel.org
12330 F: drivers/usb/musb/
12332 MXL301RF MEDIA DRIVER
12333 M: Akihiro Tsukada <tskd08@gmail.com>
12334 L: linux-media@vger.kernel.org
12336 F: drivers/media/tuners/mxl301rf*
12338 MXL5007T MEDIA DRIVER
12339 M: Michael Krufky <mkrufky@linuxtv.org>
12340 L: linux-media@vger.kernel.org
12342 W: https://linuxtv.org
12343 W: http://github.com/mkrufky
12344 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12345 T: git git://linuxtv.org/mkrufky/tuners.git
12346 F: drivers/media/tuners/mxl5007t.*
12349 M: Marek Vasut <marex@denx.de>
12350 M: Stefan Agner <stefan@agner.ch>
12351 L: dri-devel@lists.freedesktop.org
12353 T: git git://anongit.freedesktop.org/drm/drm-misc
12354 F: Documentation/devicetree/bindings/display/mxsfb.txt
12355 F: drivers/gpu/drm/mxsfb/
12357 MYLEX DAC960 PCI RAID Controller
12358 M: Hannes Reinecke <hare@kernel.org>
12359 L: linux-scsi@vger.kernel.org
12361 F: drivers/scsi/myrb.*
12362 F: drivers/scsi/myrs.*
12364 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
12365 M: Chris Lee <christopher.lee@cspi.com>
12366 L: netdev@vger.kernel.org
12368 W: https://www.cspi.com/ethernet-products/support/downloads/
12369 F: drivers/net/ethernet/myricom/myri10ge/
12371 NAND FLASH SUBSYSTEM
12372 M: Miquel Raynal <miquel.raynal@bootlin.com>
12373 R: Richard Weinberger <richard@nod.at>
12374 L: linux-mtd@lists.infradead.org
12376 W: http://www.linux-mtd.infradead.org/
12377 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12378 C: irc://irc.oftc.net/mtd
12379 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
12380 F: drivers/mtd/nand/
12381 F: include/linux/mtd/*nand*.h
12383 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
12384 M: Daniel Mack <zonque@gmail.com>
12385 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12387 W: http://www.native-instruments.com
12388 F: sound/usb/caiaq/
12390 NATSEMI ETHERNET DRIVER (DP8381x)
12392 F: drivers/net/ethernet/natsemi/natsemi.c
12394 NCR 5380 SCSI DRIVERS
12395 M: Finn Thain <fthain@telegraphics.com.au>
12396 M: Michael Schmitz <schmitzmic@gmail.com>
12397 L: linux-scsi@vger.kernel.org
12399 F: Documentation/scsi/g_NCR5380.rst
12400 F: drivers/scsi/NCR5380.*
12401 F: drivers/scsi/arm/cumana_1.c
12402 F: drivers/scsi/arm/oak.c
12403 F: drivers/scsi/atari_scsi.*
12404 F: drivers/scsi/dmx3191d.c
12405 F: drivers/scsi/g_NCR5380.*
12406 F: drivers/scsi/mac_scsi.*
12407 F: drivers/scsi/sun3_scsi.*
12408 F: drivers/scsi/sun3_scsi_vme.c
12411 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
12415 NCT6775 HARDWARE MONITOR DRIVER
12416 M: Guenter Roeck <linux@roeck-us.net>
12417 L: linux-hwmon@vger.kernel.org
12419 F: Documentation/hwmon/nct6775.rst
12420 F: drivers/hwmon/nct6775.c
12423 M: Jakub Kicinski <kuba@kernel.org>
12425 F: drivers/net/netdevsim/*
12427 NETEM NETWORK EMULATOR
12428 M: Stephen Hemminger <stephen@networkplumber.org>
12429 L: netdev@vger.kernel.org
12431 F: net/sched/sch_netem.c
12433 NETERION 10GbE DRIVERS (s2io/vxge)
12434 M: Jon Mason <jdmason@kudzu.us>
12435 L: netdev@vger.kernel.org
12437 F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
12438 F: Documentation/networking/device_drivers/ethernet/neterion/vxge.rst
12439 F: drivers/net/ethernet/neterion/
12442 M: Pablo Neira Ayuso <pablo@netfilter.org>
12443 M: Jozsef Kadlecsik <kadlec@netfilter.org>
12444 M: Florian Westphal <fw@strlen.de>
12445 L: netfilter-devel@vger.kernel.org
12446 L: coreteam@netfilter.org
12448 W: http://www.netfilter.org/
12449 W: http://www.iptables.org/
12450 W: http://www.nftables.org/
12451 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
12452 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
12453 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
12454 F: include/linux/netfilter*
12455 F: include/linux/netfilter/
12456 F: include/net/netfilter/
12457 F: include/uapi/linux/netfilter*
12458 F: include/uapi/linux/netfilter/
12459 F: net/*/netfilter.c
12460 F: net/*/netfilter/
12461 F: net/bridge/br_netfilter*.c
12464 NETROM NETWORK LAYER
12465 M: Ralf Baechle <ralf@linux-mips.org>
12466 L: linux-hams@vger.kernel.org
12468 W: http://www.linux-ax25.org/
12469 F: include/net/netrom.h
12470 F: include/uapi/linux/netrom.h
12473 NETRONOME ETHERNET DRIVERS
12474 M: Simon Horman <simon.horman@netronome.com>
12475 R: Jakub Kicinski <kuba@kernel.org>
12476 L: oss-drivers@netronome.com
12478 F: drivers/net/ethernet/netronome/
12480 NETWORK BLOCK DEVICE (NBD)
12481 M: Josef Bacik <josef@toxicpanda.com>
12482 L: linux-block@vger.kernel.org
12483 L: nbd@other.debian.org
12485 F: Documentation/admin-guide/blockdev/nbd.rst
12486 F: drivers/block/nbd.c
12487 F: include/trace/events/nbd.h
12488 F: include/uapi/linux/nbd.h
12490 NETWORK DROP MONITOR
12491 M: Neil Horman <nhorman@tuxdriver.com>
12492 L: netdev@vger.kernel.org
12494 W: https://fedorahosted.org/dropwatch/
12495 F: include/uapi/linux/net_dropmon.h
12496 F: net/core/drop_monitor.c
12499 M: "David S. Miller" <davem@davemloft.net>
12500 M: Jakub Kicinski <kuba@kernel.org>
12501 L: netdev@vger.kernel.org
12503 W: http://www.linuxfoundation.org/en/Net
12504 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12505 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12506 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12507 F: Documentation/devicetree/bindings/net/
12508 F: drivers/connector/
12510 F: include/linux/etherdevice.h
12511 F: include/linux/fcdevice.h
12512 F: include/linux/fddidevice.h
12513 F: include/linux/hippidevice.h
12514 F: include/linux/if_*
12515 F: include/linux/inetdevice.h
12516 F: include/linux/netdevice.h
12517 F: include/uapi/linux/if_*
12518 F: include/uapi/linux/netdevice.h
12520 NETWORKING DRIVERS (WIRELESS)
12521 M: Kalle Valo <kvalo@codeaurora.org>
12522 L: linux-wireless@vger.kernel.org
12524 Q: http://patchwork.kernel.org/project/linux-wireless/list/
12525 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
12526 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
12527 F: Documentation/devicetree/bindings/net/wireless/
12528 F: drivers/net/wireless/
12531 M: Andrew Lunn <andrew@lunn.ch>
12532 M: Vivien Didelot <vivien.didelot@gmail.com>
12533 M: Florian Fainelli <f.fainelli@gmail.com>
12534 M: Vladimir Oltean <olteanv@gmail.com>
12536 F: Documentation/devicetree/bindings/net/dsa/
12537 F: drivers/net/dsa/
12538 F: include/linux/dsa/
12539 F: include/linux/platform_data/dsa.h
12540 F: include/net/dsa.h
12543 NETWORKING [GENERAL]
12544 M: "David S. Miller" <davem@davemloft.net>
12545 M: Jakub Kicinski <kuba@kernel.org>
12546 L: netdev@vger.kernel.org
12548 W: http://www.linuxfoundation.org/en/Net
12549 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12550 B: mailto:netdev@vger.kernel.org
12551 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12552 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12553 F: Documentation/networking/
12554 F: include/linux/in.h
12555 F: include/linux/net.h
12556 F: include/linux/netdevice.h
12558 F: include/uapi/linux/in.h
12559 F: include/uapi/linux/net.h
12560 F: include/uapi/linux/net_namespace.h
12561 F: include/uapi/linux/netdevice.h
12565 F: tools/testing/selftests/net/
12568 M: Steffen Klassert <steffen.klassert@secunet.com>
12569 M: Herbert Xu <herbert@gondor.apana.org.au>
12570 M: "David S. Miller" <davem@davemloft.net>
12571 L: netdev@vger.kernel.org
12573 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
12574 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
12575 F: include/net/xfrm.h
12576 F: include/uapi/linux/xfrm.h
12579 F: net/ipv4/ip_vti.c
12580 F: net/ipv4/ipcomp.c
12584 F: net/ipv6/ip6_vti.c
12585 F: net/ipv6/ipcomp6.c
12589 F: tools/testing/selftests/net/ipsec.c
12591 NETWORKING [IPv4/IPv6]
12592 M: "David S. Miller" <davem@davemloft.net>
12593 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
12594 M: David Ahern <dsahern@kernel.org>
12595 L: netdev@vger.kernel.org
12597 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12603 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
12604 M: Paul Moore <paul@paul-moore.com>
12605 L: netdev@vger.kernel.org
12606 L: linux-security-module@vger.kernel.org
12608 W: https://github.com/netlabel
12609 F: Documentation/netlabel/
12610 F: include/net/calipso.h
12611 F: include/net/cipso_ipv4.h
12612 F: include/net/netlabel.h
12613 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
12614 F: include/uapi/linux/netfilter/xt_SECMARK.h
12615 F: net/ipv4/cipso_ipv4.c
12616 F: net/ipv6/calipso.c
12617 F: net/netfilter/xt_CONNSECMARK.c
12618 F: net/netfilter/xt_SECMARK.c
12622 M: Mat Martineau <mathew.j.martineau@linux.intel.com>
12623 M: Matthieu Baerts <matthieu.baerts@tessares.net>
12624 L: netdev@vger.kernel.org
12625 L: mptcp@lists.linux.dev
12627 W: https://github.com/multipath-tcp/mptcp_net-next/wiki
12628 B: https://github.com/multipath-tcp/mptcp_net-next/issues
12629 F: Documentation/networking/mptcp-sysctl.rst
12630 F: include/net/mptcp.h
12631 F: include/uapi/linux/mptcp.h
12633 F: tools/testing/selftests/net/mptcp/
12636 M: Eric Dumazet <edumazet@google.com>
12637 L: netdev@vger.kernel.org
12639 F: include/linux/tcp.h
12640 F: include/net/tcp.h
12641 F: include/trace/events/tcp.h
12642 F: include/uapi/linux/tcp.h
12643 F: net/ipv4/syncookies.c
12645 F: net/ipv6/syncookies.c
12649 M: Boris Pismenny <borisp@nvidia.com>
12650 M: John Fastabend <john.fastabend@gmail.com>
12651 M: Daniel Borkmann <daniel@iogearbox.net>
12652 M: Jakub Kicinski <kuba@kernel.org>
12653 L: netdev@vger.kernel.org
12655 F: include/net/tls.h
12656 F: include/uapi/linux/tls.h
12659 NETWORKING [WIRELESS]
12660 L: linux-wireless@vger.kernel.org
12661 Q: http://patchwork.kernel.org/project/linux-wireless/list/
12663 NETXEN (1/10) GbE SUPPORT
12664 M: Manish Chopra <manishc@marvell.com>
12665 M: Rahul Verma <rahulv@marvell.com>
12666 M: GR-Linux-NIC-Dev@marvell.com
12667 L: netdev@vger.kernel.org
12669 F: drivers/net/ethernet/qlogic/netxen/
12671 NET_FAILOVER MODULE
12672 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
12673 L: netdev@vger.kernel.org
12675 F: Documentation/networking/net_failover.rst
12676 F: drivers/net/net_failover.c
12677 F: include/net/net_failover.h
12680 M: David Ahern <dsahern@kernel.org>
12681 L: netdev@vger.kernel.org
12683 F: include/net/netns/nexthop.h
12684 F: include/net/nexthop.h
12685 F: include/uapi/linux/nexthop.h
12686 F: net/ipv4/nexthop.c
12689 L: netdev@vger.kernel.org
12691 F: Documentation/devicetree/bindings/net/nfc/
12693 F: include/linux/platform_data/nfcmrvl.h
12694 F: include/net/nfc/
12695 F: include/uapi/linux/nfc.h
12698 NFC VIRTUAL NCI DEVICE DRIVER
12699 M: Bongsu Jeon <bongsu.jeon@samsung.com>
12700 L: netdev@vger.kernel.org
12701 L: linux-nfc@lists.01.org (moderated for non-subscribers)
12703 F: drivers/nfc/virtual_ncidev.c
12704 F: tools/testing/selftests/nci/
12706 NFS, SUNRPC, AND LOCKD CLIENTS
12707 M: Trond Myklebust <trond.myklebust@hammerspace.com>
12708 M: Anna Schumaker <anna.schumaker@netapp.com>
12709 L: linux-nfs@vger.kernel.org
12711 W: http://client.linux-nfs.org
12712 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
12716 F: include/linux/lockd/
12717 F: include/linux/nfs*
12718 F: include/linux/sunrpc/
12719 F: include/uapi/linux/nfs*
12720 F: include/uapi/linux/sunrpc/
12722 F: Documentation/filesystems/nfs/
12725 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
12726 L: linux-nilfs@vger.kernel.org
12728 W: https://nilfs.sourceforge.io/
12729 W: https://nilfs.osdn.jp/
12730 T: git git://github.com/konis/nilfs2.git
12731 F: Documentation/filesystems/nilfs2.rst
12733 F: include/trace/events/nilfs2.h
12734 F: include/uapi/linux/nilfs2_api.h
12735 F: include/uapi/linux/nilfs2_ondisk.h
12737 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
12738 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
12740 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12741 F: Documentation/scsi/NinjaSCSI.rst
12742 F: drivers/scsi/pcmcia/nsp_*
12744 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
12745 M: GOTO Masanori <gotom@debian.or.jp>
12746 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
12748 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12749 F: Documentation/scsi/NinjaSCSI.rst
12750 F: drivers/scsi/nsp32*
12753 M: Ley Foon Tan <ley.foon.tan@intel.com>
12755 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
12758 NITRO ENCLAVES (NE)
12759 M: Andra Paraschiv <andraprs@amazon.com>
12760 M: Alexandru Vasile <lexnv@amazon.com>
12761 M: Alexandru Ciobotaru <alcioa@amazon.com>
12762 L: linux-kernel@vger.kernel.org
12764 W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
12765 F: Documentation/virt/ne_overview.rst
12766 F: drivers/virt/nitro_enclaves/
12767 F: include/linux/nitro_enclaves.h
12768 F: include/uapi/linux/nitro_enclaves.h
12769 F: samples/nitro_enclaves/
12771 NOHZ, DYNTICKS SUPPORT
12772 M: Frederic Weisbecker <fweisbec@gmail.com>
12773 M: Thomas Gleixner <tglx@linutronix.de>
12774 M: Ingo Molnar <mingo@kernel.org>
12775 L: linux-kernel@vger.kernel.org
12777 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
12778 F: include/linux/sched/nohz.h
12779 F: include/linux/tick.h
12780 F: kernel/time/tick*.*
12782 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
12783 M: Pavel Machek <pavel@ucw.cz>
12784 M: Sakari Ailus <sakari.ailus@iki.fi>
12785 L: linux-media@vger.kernel.org
12787 F: drivers/media/i2c/ad5820.c
12788 F: drivers/media/i2c/et8ek8
12790 NOKIA N900 POWER SUPPLY DRIVERS
12791 R: Pali Rohár <pali@kernel.org>
12792 F: drivers/power/supply/bq2415x_charger.c
12793 F: drivers/power/supply/bq27xxx_battery.c
12794 F: drivers/power/supply/bq27xxx_battery_i2c.c
12795 F: drivers/power/supply/isp1704_charger.c
12796 F: drivers/power/supply/rx51_battery.c
12797 F: include/linux/power/bq2415x_charger.h
12798 F: include/linux/power/bq27xxx_battery.h
12801 M: Willy Tarreau <w@1wt.eu>
12803 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
12804 F: tools/include/nolibc/
12807 M: Matthias Maennich <maennich@google.com>
12809 F: Documentation/core-api/symbol-namespaces.rst
12813 M: Sanjay R Mehta <sanju.mehta@amd.com>
12814 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
12815 L: linux-ntb@googlegroups.com
12817 F: drivers/ntb/hw/amd/
12820 M: Jon Mason <jdmason@kudzu.us>
12821 M: Dave Jiang <dave.jiang@intel.com>
12822 M: Allen Hubbe <allenbh@gmail.com>
12823 L: linux-ntb@googlegroups.com
12825 W: https://github.com/jonmason/ntb/wiki
12826 T: git git://github.com/jonmason/ntb.git
12827 F: drivers/net/ntb_netdev.c
12829 F: include/linux/ntb.h
12830 F: include/linux/ntb_transport.h
12831 F: tools/testing/selftests/ntb/
12834 M: Serge Semin <fancer.lancer@gmail.com>
12835 L: linux-ntb@googlegroups.com
12837 F: drivers/ntb/hw/idt/
12840 M: Dave Jiang <dave.jiang@intel.com>
12841 L: linux-ntb@googlegroups.com
12843 W: https://github.com/davejiang/linux/wiki
12844 T: git https://github.com/davejiang/linux.git
12845 F: drivers/ntb/hw/intel/
12848 M: Anton Altaparmakov <anton@tuxera.com>
12849 L: linux-ntfs-dev@lists.sourceforge.net
12851 W: http://www.tuxera.com/
12852 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
12853 F: Documentation/filesystems/ntfs.rst
12857 M: Finn Thain <fthain@telegraphics.com.au>
12858 L: linux-m68k@lists.linux-m68k.org
12860 F: arch/*/include/asm/nubus.h
12862 F: include/linux/nubus.h
12863 F: include/uapi/linux/nubus.h
12865 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
12866 M: Antonino Daplas <adaplas@gmail.com>
12867 L: linux-fbdev@vger.kernel.org
12869 F: drivers/video/fbdev/nvidia/
12870 F: drivers/video/fbdev/riva/
12873 M: Keith Busch <kbusch@kernel.org>
12874 M: Jens Axboe <axboe@fb.com>
12875 M: Christoph Hellwig <hch@lst.de>
12876 M: Sagi Grimberg <sagi@grimberg.me>
12877 L: linux-nvme@lists.infradead.org
12879 W: http://git.infradead.org/nvme.git
12880 T: git://git.infradead.org/nvme.git
12881 F: drivers/nvme/host/
12882 F: include/linux/nvme.h
12883 F: include/uapi/linux/nvme_ioctl.h
12885 NVM EXPRESS FC TRANSPORT DRIVERS
12886 M: James Smart <james.smart@broadcom.com>
12887 L: linux-nvme@lists.infradead.org
12889 F: drivers/nvme/host/fc.c
12890 F: drivers/nvme/target/fc.c
12891 F: drivers/nvme/target/fcloop.c
12892 F: include/linux/nvme-fc-driver.h
12893 F: include/linux/nvme-fc.h
12895 NVM EXPRESS TARGET DRIVER
12896 M: Christoph Hellwig <hch@lst.de>
12897 M: Sagi Grimberg <sagi@grimberg.me>
12898 M: Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
12899 L: linux-nvme@lists.infradead.org
12901 W: http://git.infradead.org/nvme.git
12902 T: git://git.infradead.org/nvme.git
12903 F: drivers/nvme/target/
12906 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
12908 T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
12909 F: Documentation/ABI/stable/sysfs-bus-nvmem
12910 F: Documentation/devicetree/bindings/nvmem/
12912 F: include/linux/nvmem-consumer.h
12913 F: include/linux/nvmem-provider.h
12916 M: Ashish Kumar <ashish.kumar@nxp.com>
12917 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
12918 L: linux-spi@vger.kernel.org
12920 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
12921 F: drivers/spi/spi-nxp-fspi.c
12923 NXP FXAS21002C DRIVER
12924 M: Rui Miguel Silva <rmfrfs@gmail.com>
12925 L: linux-iio@vger.kernel.org
12927 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
12928 F: drivers/iio/gyro/fxas21002c.h
12929 F: drivers/iio/gyro/fxas21002c_core.c
12930 F: drivers/iio/gyro/fxas21002c_i2c.c
12931 F: drivers/iio/gyro/fxas21002c_spi.c
12933 NXP i.MX CLOCK DRIVERS
12934 M: Abel Vesa <abel.vesa@nxp.com>
12935 L: linux-clk@vger.kernel.org
12936 L: linux-imx@nxp.com
12938 F: drivers/clk/imx/
12940 NXP i.MX 8MQ DCSS DRIVER
12941 M: Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
12942 R: Lucas Stach <l.stach@pengutronix.de>
12943 L: dri-devel@lists.freedesktop.org
12945 F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
12946 F: drivers/gpu/drm/imx/dcss/
12948 NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
12949 M: Jagan Teki <jagan@amarulasolutions.com>
12951 F: Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
12952 F: drivers/regulator/pf8x00-regulator.c
12954 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
12955 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
12956 L: linux-kernel@vger.kernel.org
12958 F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
12959 F: drivers/extcon/extcon-ptn5150.c
12961 NXP SGTL5000 DRIVER
12962 M: Fabio Estevam <festevam@gmail.com>
12963 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12965 F: Documentation/devicetree/bindings/sound/sgtl5000.yaml
12966 F: sound/soc/codecs/sgtl5000*
12968 NXP SJA1105 ETHERNET SWITCH DRIVER
12969 M: Vladimir Oltean <olteanv@gmail.com>
12970 L: linux-kernel@vger.kernel.org
12972 F: drivers/net/dsa/sja1105
12974 NXP TDA998X DRM DRIVER
12975 M: Russell King <linux@armlinux.org.uk>
12977 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
12978 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
12979 F: drivers/gpu/drm/i2c/tda998x_drv.c
12980 F: include/drm/i2c/tda998x.h
12981 F: include/dt-bindings/display/tda998x.h
12985 M: Peter Rosin <peda@axentia.se>
12986 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12988 F: Documentation/devicetree/bindings/sound/tfa9879.txt
12989 F: sound/soc/codecs/tfa9879*
12992 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
12993 R: Charles Gorand <charles.gorand@effinnov.com>
12994 L: linux-nfc@lists.01.org (moderated for non-subscribers)
12996 F: drivers/nfc/nxp-nci
12999 M: Jiri Pirko <jiri@nvidia.com>
13000 L: netdev@vger.kernel.org
13002 F: include/linux/objagg.h
13004 F: lib/test_objagg.c
13007 M: Josh Poimboeuf <jpoimboe@redhat.com>
13008 M: Peter Zijlstra <peterz@infradead.org>
13011 F: include/linux/objtool.h
13013 OCELOT ETHERNET SWITCH DRIVER
13014 M: Vladimir Oltean <vladimir.oltean@nxp.com>
13015 M: Claudiu Manoil <claudiu.manoil@nxp.com>
13016 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
13017 M: UNGLinuxDriver@microchip.com
13018 L: netdev@vger.kernel.org
13020 F: drivers/net/dsa/ocelot/*
13021 F: drivers/net/ethernet/mscc/
13022 F: include/soc/mscc/ocelot*
13023 F: net/dsa/tag_ocelot.c
13024 F: net/dsa/tag_ocelot_8021q.c
13025 F: tools/testing/selftests/drivers/net/ocelot/*
13027 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
13028 M: Frederic Barrat <fbarrat@linux.ibm.com>
13029 M: Andrew Donnellan <ajd@linux.ibm.com>
13030 L: linuxppc-dev@lists.ozlabs.org
13032 F: Documentation/userspace-api/accelerators/ocxl.rst
13033 F: arch/powerpc/include/asm/pnv-ocxl.h
13034 F: arch/powerpc/platforms/powernv/ocxl.c
13035 F: drivers/misc/ocxl/
13036 F: include/misc/ocxl*
13037 F: include/uapi/misc/ocxl.h
13040 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
13041 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
13042 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13043 L: linux-omap@vger.kernel.org
13045 F: sound/soc/ti/n810.c
13046 F: sound/soc/ti/omap*
13047 F: sound/soc/ti/rx51.c
13048 F: sound/soc/ti/sdma-pcm.*
13050 OMAP CLOCK FRAMEWORK SUPPORT
13051 M: Paul Walmsley <paul@pwsan.com>
13052 L: linux-omap@vger.kernel.org
13054 F: arch/arm/*omap*/*clock*
13056 OMAP DEVICE TREE SUPPORT
13057 M: Benoît Cousson <bcousson@baylibre.com>
13058 M: Tony Lindgren <tony@atomide.com>
13059 L: linux-omap@vger.kernel.org
13060 L: devicetree@vger.kernel.org
13062 F: arch/arm/boot/dts/*am3*
13063 F: arch/arm/boot/dts/*am4*
13064 F: arch/arm/boot/dts/*am5*
13065 F: arch/arm/boot/dts/*dra7*
13066 F: arch/arm/boot/dts/*omap*
13067 F: arch/arm/boot/dts/logicpd-som-lv*
13068 F: arch/arm/boot/dts/logicpd-torpedo*
13070 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
13071 L: linux-omap@vger.kernel.org
13072 L: linux-fbdev@vger.kernel.org
13074 F: Documentation/arm/omap/dss.rst
13075 F: drivers/video/fbdev/omap2/
13077 OMAP FRAMEBUFFER SUPPORT
13078 L: linux-fbdev@vger.kernel.org
13079 L: linux-omap@vger.kernel.org
13081 F: drivers/video/fbdev/omap/
13083 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
13084 M: Roger Quadros <rogerq@kernel.org>
13085 M: Tony Lindgren <tony@atomide.com>
13086 L: linux-omap@vger.kernel.org
13088 F: arch/arm/mach-omap2/*gpmc*
13089 F: drivers/memory/omap-gpmc.c
13092 M: Grygorii Strashko <grygorii.strashko@ti.com>
13093 M: Santosh Shilimkar <ssantosh@kernel.org>
13094 M: Kevin Hilman <khilman@kernel.org>
13095 L: linux-omap@vger.kernel.org
13097 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
13098 F: drivers/gpio/gpio-omap.c
13100 OMAP HARDWARE SPINLOCK SUPPORT
13101 M: Ohad Ben-Cohen <ohad@wizery.com>
13102 L: linux-omap@vger.kernel.org
13104 F: drivers/hwspinlock/omap_hwspinlock.c
13106 OMAP HS MMC SUPPORT
13107 L: linux-mmc@vger.kernel.org
13108 L: linux-omap@vger.kernel.org
13110 F: drivers/mmc/host/omap_hsmmc.c
13113 M: Paul Walmsley <paul@pwsan.com>
13114 L: linux-omap@vger.kernel.org
13116 F: arch/arm/mach-omap2/omap_hwmod*data*
13118 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
13119 M: Benoît Cousson <bcousson@baylibre.com>
13120 L: linux-omap@vger.kernel.org
13122 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
13125 M: Benoît Cousson <bcousson@baylibre.com>
13126 M: Paul Walmsley <paul@pwsan.com>
13127 L: linux-omap@vger.kernel.org
13129 F: arch/arm/mach-omap2/omap_hwmod.*
13132 M: Vignesh R <vigneshr@ti.com>
13133 L: linux-omap@vger.kernel.org
13134 L: linux-i2c@vger.kernel.org
13136 F: Documentation/devicetree/bindings/i2c/i2c-omap.txt
13137 F: drivers/i2c/busses/i2c-omap.c
13139 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
13140 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13141 L: linux-media@vger.kernel.org
13143 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
13144 F: drivers/media/platform/omap3isp/
13145 F: drivers/staging/media/omap4iss/
13148 M: Aaro Koskinen <aaro.koskinen@iki.fi>
13149 L: linux-omap@vger.kernel.org
13151 F: drivers/mmc/host/omap.c
13153 OMAP POWER MANAGEMENT SUPPORT
13154 M: Kevin Hilman <khilman@kernel.org>
13155 L: linux-omap@vger.kernel.org
13157 F: arch/arm/*omap*/*pm*
13158 F: drivers/cpufreq/omap-cpufreq.c
13160 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
13161 M: Rajendra Nayak <rnayak@codeaurora.org>
13162 M: Paul Walmsley <paul@pwsan.com>
13163 L: linux-omap@vger.kernel.org
13165 F: arch/arm/mach-omap2/prm*
13167 OMAP RANDOM NUMBER GENERATOR SUPPORT
13168 M: Deepak Saxena <dsaxena@plexity.net>
13170 F: drivers/char/hw_random/omap-rng.c
13173 L: linux-usb@vger.kernel.org
13174 L: linux-omap@vger.kernel.org
13176 F: arch/arm/*omap*/usb*
13177 F: drivers/usb/*/*omap*
13179 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
13180 M: Mark Jackson <mpfj@newflow.co.uk>
13181 L: linux-omap@vger.kernel.org
13183 F: arch/arm/boot/dts/am335x-nano.dts
13186 M: Aaro Koskinen <aaro.koskinen@iki.fi>
13187 M: Tony Lindgren <tony@atomide.com>
13188 L: linux-omap@vger.kernel.org
13190 Q: http://patchwork.kernel.org/project/linux-omap/list/
13191 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
13192 F: arch/arm/configs/omap1_defconfig
13193 F: arch/arm/mach-omap1/
13194 F: arch/arm/plat-omap/
13195 F: drivers/i2c/busses/i2c-omap.c
13196 F: include/linux/platform_data/ams-delta-fiq.h
13197 F: include/linux/platform_data/i2c-omap.h
13200 M: Tony Lindgren <tony@atomide.com>
13201 L: linux-omap@vger.kernel.org
13203 W: http://www.muru.com/linux/omap/
13204 W: http://linux.omap.com/
13205 Q: http://patchwork.kernel.org/project/linux-omap/list/
13206 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
13207 F: arch/arm/configs/omap2plus_defconfig
13208 F: arch/arm/mach-omap2/
13209 F: arch/arm/plat-omap/
13210 F: drivers/bus/ti-sysc.c
13211 F: drivers/i2c/busses/i2c-omap.c
13212 F: drivers/irqchip/irq-omap-intc.c
13213 F: drivers/mfd/*omap*.c
13214 F: drivers/mfd/menelaus.c
13215 F: drivers/mfd/palmas.c
13216 F: drivers/mfd/tps65217.c
13217 F: drivers/mfd/tps65218.c
13218 F: drivers/mfd/tps65910.c
13219 F: drivers/mfd/twl-core.[ch]
13220 F: drivers/mfd/twl4030*.c
13221 F: drivers/mfd/twl6030*.c
13222 F: drivers/mfd/twl6040*.c
13223 F: drivers/regulator/palmas-regulator*.c
13224 F: drivers/regulator/pbias-regulator.c
13225 F: drivers/regulator/tps65217-regulator.c
13226 F: drivers/regulator/tps65218-regulator.c
13227 F: drivers/regulator/tps65910-regulator.c
13228 F: drivers/regulator/twl-regulator.c
13229 F: drivers/regulator/twl6030-regulator.c
13230 F: include/linux/platform_data/i2c-omap.h
13231 F: include/linux/platform_data/ti-sysc.h
13234 M: Bob Copeland <me@bobcopeland.com>
13235 L: linux-karma-devel@lists.sourceforge.net
13237 F: Documentation/filesystems/omfs.rst
13240 OMNIKEY CARDMAN 4000 DRIVER
13241 M: Harald Welte <laforge@gnumonks.org>
13243 F: drivers/char/pcmcia/cm4000_cs.c
13244 F: include/linux/cm4000_cs.h
13245 F: include/uapi/linux/cm4000_cs.h
13247 OMNIKEY CARDMAN 4040 DRIVER
13248 M: Harald Welte <laforge@gnumonks.org>
13250 F: drivers/char/pcmcia/cm4040_cs.*
13252 OMNIVISION OV02A10 SENSOR DRIVER
13253 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
13254 L: linux-media@vger.kernel.org
13256 T: git git://linuxtv.org/media_tree.git
13257 F: Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
13258 F: drivers/media/i2c/ov02a10.c
13260 OMNIVISION OV13858 SENSOR DRIVER
13261 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13262 L: linux-media@vger.kernel.org
13264 T: git git://linuxtv.org/media_tree.git
13265 F: drivers/media/i2c/ov13858.c
13267 OMNIVISION OV2680 SENSOR DRIVER
13268 M: Rui Miguel Silva <rmfrfs@gmail.com>
13269 L: linux-media@vger.kernel.org
13271 T: git git://linuxtv.org/media_tree.git
13272 F: Documentation/devicetree/bindings/media/i2c/ov2680.yaml
13273 F: drivers/media/i2c/ov2680.c
13275 OMNIVISION OV2685 SENSOR DRIVER
13276 M: Shunqian Zheng <zhengsq@rock-chips.com>
13277 L: linux-media@vger.kernel.org
13279 T: git git://linuxtv.org/media_tree.git
13280 F: drivers/media/i2c/ov2685.c
13282 OMNIVISION OV2740 SENSOR DRIVER
13283 M: Tianshu Qiu <tian.shu.qiu@intel.com>
13284 R: Shawn Tu <shawnx.tu@intel.com>
13285 R: Bingbu Cao <bingbu.cao@intel.com>
13286 L: linux-media@vger.kernel.org
13288 T: git git://linuxtv.org/media_tree.git
13289 F: drivers/media/i2c/ov2740.c
13291 OMNIVISION OV5640 SENSOR DRIVER
13292 M: Steve Longerbeam <slongerbeam@gmail.com>
13293 L: linux-media@vger.kernel.org
13295 T: git git://linuxtv.org/media_tree.git
13296 F: drivers/media/i2c/ov5640.c
13298 OMNIVISION OV5647 SENSOR DRIVER
13299 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
13300 M: Jacopo Mondi <jacopo@jmondi.org>
13301 L: linux-media@vger.kernel.org
13303 T: git git://linuxtv.org/media_tree.git
13304 F: Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
13305 F: drivers/media/i2c/ov5647.c
13307 OMNIVISION OV5670 SENSOR DRIVER
13308 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
13309 M: Hyungwoo Yang <hyungwoo.yang@intel.com>
13310 L: linux-media@vger.kernel.org
13312 T: git git://linuxtv.org/media_tree.git
13313 F: drivers/media/i2c/ov5670.c
13315 OMNIVISION OV5675 SENSOR DRIVER
13316 M: Shawn Tu <shawnx.tu@intel.com>
13317 L: linux-media@vger.kernel.org
13319 T: git git://linuxtv.org/media_tree.git
13320 F: drivers/media/i2c/ov5675.c
13322 OMNIVISION OV5695 SENSOR DRIVER
13323 M: Shunqian Zheng <zhengsq@rock-chips.com>
13324 L: linux-media@vger.kernel.org
13326 T: git git://linuxtv.org/media_tree.git
13327 F: drivers/media/i2c/ov5695.c
13329 OMNIVISION OV7670 SENSOR DRIVER
13330 L: linux-media@vger.kernel.org
13332 T: git git://linuxtv.org/media_tree.git
13333 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
13334 F: drivers/media/i2c/ov7670.c
13336 OMNIVISION OV772x SENSOR DRIVER
13337 M: Jacopo Mondi <jacopo@jmondi.org>
13338 L: linux-media@vger.kernel.org
13340 T: git git://linuxtv.org/media_tree.git
13341 F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
13342 F: drivers/media/i2c/ov772x.c
13343 F: include/media/i2c/ov772x.h
13345 OMNIVISION OV7740 SENSOR DRIVER
13346 M: Wenyou Yang <wenyou.yang@microchip.com>
13347 L: linux-media@vger.kernel.org
13349 T: git git://linuxtv.org/media_tree.git
13350 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
13351 F: drivers/media/i2c/ov7740.c
13353 OMNIVISION OV8856 SENSOR DRIVER
13354 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
13355 L: linux-media@vger.kernel.org
13357 T: git git://linuxtv.org/media_tree.git
13358 F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
13359 F: drivers/media/i2c/ov8856.c
13361 OMNIVISION OV9640 SENSOR DRIVER
13362 M: Petr Cvek <petrcvekcz@gmail.com>
13363 L: linux-media@vger.kernel.org
13365 F: drivers/media/i2c/ov9640.*
13367 OMNIVISION OV9650 SENSOR DRIVER
13368 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13369 R: Akinobu Mita <akinobu.mita@gmail.com>
13370 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
13371 L: linux-media@vger.kernel.org
13373 T: git git://linuxtv.org/media_tree.git
13374 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
13375 F: drivers/media/i2c/ov9650.c
13377 OMNIVISION OV9734 SENSOR DRIVER
13378 M: Tianshu Qiu <tian.shu.qiu@intel.com>
13379 R: Bingbu Cao <bingbu.cao@intel.com>
13380 L: linux-media@vger.kernel.org
13382 T: git git://linuxtv.org/media_tree.git
13383 F: drivers/media/i2c/ov9734.c
13385 ONENAND FLASH DRIVER
13386 M: Kyungmin Park <kyungmin.park@samsung.com>
13387 L: linux-mtd@lists.infradead.org
13389 F: drivers/mtd/nand/onenand/
13390 F: include/linux/mtd/onenand*.h
13392 ONION OMEGA2+ BOARD
13393 M: Harvey Hunt <harveyhuntnexus@gmail.com>
13394 L: linux-mips@vger.kernel.org
13396 F: arch/mips/boot/dts/ralink/omega2p.dts
13399 M: Jens Wiklander <jens.wiklander@linaro.org>
13400 L: op-tee@lists.trustedfirmware.org
13402 F: Documentation/ABI/testing/sysfs-bus-optee-devices
13403 F: drivers/tee/optee/
13405 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
13406 M: Sumit Garg <sumit.garg@linaro.org>
13407 L: op-tee@lists.trustedfirmware.org
13409 F: drivers/char/hw_random/optee-rng.c
13412 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
13413 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
13414 L: linux-rdma@vger.kernel.org
13416 F: drivers/infiniband/ulp/opa_vnic
13418 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
13419 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
13420 M: Frank Rowand <frowand.list@gmail.com>
13421 L: devicetree@vger.kernel.org
13423 F: Documentation/devicetree/dynamic-resolution-notes.rst
13424 F: Documentation/devicetree/overlay-notes.rst
13425 F: drivers/of/overlay.c
13426 F: drivers/of/resolver.c
13427 K: of_overlay_notifier_
13429 OPEN FIRMWARE AND FLATTENED DEVICE TREE
13430 M: Rob Herring <robh+dt@kernel.org>
13431 M: Frank Rowand <frowand.list@gmail.com>
13432 L: devicetree@vger.kernel.org
13434 W: http://www.devicetree.org/
13435 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
13436 F: Documentation/ABI/testing/sysfs-firmware-ofw
13438 F: include/linux/of*.h
13441 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
13442 M: Rob Herring <robh+dt@kernel.org>
13443 L: devicetree@vger.kernel.org
13445 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
13446 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
13447 F: Documentation/devicetree/
13448 F: arch/*/boot/dts/
13449 F: include/dt-bindings/
13451 OPENCORES I2C BUS DRIVER
13452 M: Peter Korsgaard <peter@korsgaard.com>
13453 M: Andrew Lunn <andrew@lunn.ch>
13454 L: linux-i2c@vger.kernel.org
13456 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
13457 F: Documentation/i2c/busses/i2c-ocores.rst
13458 F: drivers/i2c/busses/i2c-ocores.c
13459 F: include/linux/platform_data/i2c-ocores.h
13461 OPENRISC ARCHITECTURE
13462 M: Jonas Bonn <jonas@southpole.se>
13463 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
13464 M: Stafford Horne <shorne@gmail.com>
13465 L: openrisc@lists.librecores.org
13467 W: http://openrisc.io
13468 T: git git://github.com/openrisc/linux.git
13469 F: Documentation/devicetree/bindings/openrisc/
13470 F: Documentation/openrisc/
13472 F: drivers/irqchip/irq-ompic.c
13473 F: drivers/irqchip/irq-or1k-*
13476 M: Pravin B Shelar <pshelar@ovn.org>
13477 L: netdev@vger.kernel.org
13478 L: dev@openvswitch.org
13480 W: http://openvswitch.org
13481 F: include/uapi/linux/openvswitch.h
13482 F: net/openvswitch/
13484 OPERATING PERFORMANCE POINTS (OPP)
13485 M: Viresh Kumar <vireshk@kernel.org>
13486 M: Nishanth Menon <nm@ti.com>
13487 M: Stephen Boyd <sboyd@kernel.org>
13488 L: linux-pm@vger.kernel.org
13490 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
13491 F: Documentation/devicetree/bindings/opp/
13492 F: Documentation/power/opp.rst
13494 F: include/linux/pm_opp.h
13497 M: Clemens Ladisch <clemens@ladisch.de>
13498 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13500 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13501 F: sound/drivers/opl4/
13503 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
13504 M: Mark Fasheh <mark@fasheh.com>
13505 M: Joel Becker <jlbec@evilplan.org>
13506 M: Joseph Qi <joseph.qi@linux.alibaba.com>
13507 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
13509 W: http://ocfs2.wiki.kernel.org
13510 F: Documentation/filesystems/dlmfs.rst
13511 F: Documentation/filesystems/ocfs2.rst
13514 ORANGEFS FILESYSTEM
13515 M: Mike Marshall <hubcap@omnibond.com>
13516 R: Martin Brandenburg <martin@omnibond.com>
13517 L: devel@lists.orangefs.org
13519 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
13520 F: Documentation/filesystems/orangefs.rst
13524 L: linux-wireless@vger.kernel.org
13526 W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
13527 W: http://www.nongnu.org/orinoco/
13528 F: drivers/net/wireless/intersil/orinoco/
13530 OV2659 OMNIVISION SENSOR DRIVER
13531 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13532 L: linux-media@vger.kernel.org
13534 W: https://linuxtv.org
13535 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13536 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13537 F: drivers/media/i2c/ov2659.c
13538 F: include/media/i2c/ov2659.h
13541 M: Miklos Szeredi <miklos@szeredi.hu>
13542 L: linux-unionfs@vger.kernel.org
13544 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
13545 F: Documentation/filesystems/overlayfs.rst
13548 P54 WIRELESS DRIVER
13549 M: Christian Lamparter <chunkeey@googlemail.com>
13550 L: linux-wireless@vger.kernel.org
13552 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
13553 F: drivers/net/wireless/intersil/p54/
13556 M: Vladimir Oltean <olteanv@gmail.com>
13557 L: netdev@vger.kernel.org
13559 F: Documentation/core-api/packing.rst
13560 F: include/linux/packing.h
13563 PADATA PARALLEL EXECUTION MECHANISM
13564 M: Steffen Klassert <steffen.klassert@secunet.com>
13565 M: Daniel Jordan <daniel.m.jordan@oracle.com>
13566 L: linux-crypto@vger.kernel.org
13567 L: linux-kernel@vger.kernel.org
13569 F: Documentation/core-api/padata.rst
13570 F: include/linux/padata.h
13574 M: Jesper Dangaard Brouer <hawk@kernel.org>
13575 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
13576 L: netdev@vger.kernel.org
13578 F: Documentation/networking/page_pool.rst
13579 F: include/net/page_pool.h
13580 F: include/trace/events/page_pool.h
13581 F: net/core/page_pool.c
13583 PANASONIC LAPTOP ACPI EXTRAS DRIVER
13584 M: Kenneth Chan <kenneth.t.chan@gmail.com>
13585 L: platform-driver-x86@vger.kernel.org
13587 F: drivers/platform/x86/panasonic-laptop.c
13589 PARALLAX PING IIO SENSOR DRIVER
13590 M: Andreas Klinger <ak@it-klinger.de>
13591 L: linux-iio@vger.kernel.org
13593 F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
13594 F: drivers/iio/proximity/ping.c
13596 PARALLEL LCD/KEYPAD PANEL DRIVER
13597 M: Willy Tarreau <willy@haproxy.com>
13598 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
13600 F: Documentation/admin-guide/lcd-panel-cgram.rst
13601 F: drivers/auxdisplay/panel.c
13603 PARALLEL PORT SUBSYSTEM
13604 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13605 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13606 L: linux-parport@lists.infradead.org (subscribers-only)
13608 F: Documentation/driver-api/parport*.rst
13609 F: drivers/char/ppdev.c
13610 F: drivers/parport/
13611 F: include/linux/parport*.h
13612 F: include/uapi/linux/ppdev.h
13614 PARAVIRT_OPS INTERFACE
13615 M: Juergen Gross <jgross@suse.com>
13616 M: Deep Shah <sdeep@vmware.com>
13617 M: "VMware, Inc." <pv-drivers@vmware.com>
13618 L: virtualization@lists.linux-foundation.org
13620 F: Documentation/virt/paravirt_ops.rst
13621 F: arch/*/include/asm/paravirt*.h
13622 F: arch/*/kernel/paravirt*
13623 F: include/linux/hypervisor.h
13625 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
13626 M: Tim Waugh <tim@cyberelk.net>
13627 L: linux-parport@lists.infradead.org (subscribers-only)
13629 F: Documentation/admin-guide/blockdev/paride.rst
13630 F: drivers/block/paride/
13632 PARISC ARCHITECTURE
13633 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
13634 M: Helge Deller <deller@gmx.de>
13635 L: linux-parisc@vger.kernel.org
13637 W: https://parisc.wiki.kernel.org
13638 Q: http://patchwork.kernel.org/project/linux-parisc/list/
13639 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
13640 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
13641 F: Documentation/parisc/
13643 F: drivers/char/agp/parisc-agp.c
13644 F: drivers/input/misc/hp_sdc_rtc.c
13645 F: drivers/input/serio/gscps2.c
13646 F: drivers/input/serio/hp_sdc*
13648 F: drivers/parport/parport_gsc.*
13649 F: drivers/tty/serial/8250/8250_gsc.c
13650 F: drivers/video/console/sti*
13651 F: drivers/video/fbdev/sti*
13652 F: drivers/video/logo/logo_parisc*
13653 F: include/linux/hp_sdc.h
13656 M: Jiri Pirko <jiri@nvidia.com>
13657 L: netdev@vger.kernel.org
13659 F: include/linux/parman.h
13661 F: lib/test_parman.c
13663 PC ENGINES APU BOARD DRIVER
13664 M: Enrico Weigelt, metux IT consult <info@metux.net>
13666 F: drivers/platform/x86/pcengines-apuv2.c
13668 PC87360 HARDWARE MONITORING DRIVER
13669 M: Jim Cromie <jim.cromie@gmail.com>
13670 L: linux-hwmon@vger.kernel.org
13672 F: Documentation/hwmon/pc87360.rst
13673 F: drivers/hwmon/pc87360.c
13675 PC8736x GPIO DRIVER
13676 M: Jim Cromie <jim.cromie@gmail.com>
13678 F: drivers/char/pc8736x_gpio.c
13680 PC87427 HARDWARE MONITORING DRIVER
13681 M: Jean Delvare <jdelvare@suse.com>
13682 L: linux-hwmon@vger.kernel.org
13684 F: Documentation/hwmon/pc87427.rst
13685 F: drivers/hwmon/pc87427.c
13688 M: Riku Voipio <riku.voipio@iki.fi>
13690 F: drivers/leds/leds-pca9532.c
13691 F: include/linux/leds-pca9532.h
13693 PCA9541 I2C BUS MASTER SELECTOR DRIVER
13694 M: Guenter Roeck <linux@roeck-us.net>
13695 L: linux-i2c@vger.kernel.org
13697 F: drivers/i2c/muxes/i2c-mux-pca9541.c
13699 PCDP - PRIMARY CONSOLE AND DEBUG PORT
13700 M: Khalid Aziz <khalid@gonehiking.org>
13702 F: drivers/firmware/pcdp.*
13704 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
13705 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13706 M: Pali Rohár <pali@kernel.org>
13707 L: linux-pci@vger.kernel.org
13708 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13710 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
13711 F: drivers/pci/controller/pci-aardvark.c
13713 PCI DRIVER FOR ALTERA PCIE IP
13714 M: Ley Foon Tan <ley.foon.tan@intel.com>
13715 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
13716 L: linux-pci@vger.kernel.org
13718 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
13719 F: drivers/pci/controller/pcie-altera.c
13721 PCI DRIVER FOR APPLIEDMICRO XGENE
13722 M: Toan Le <toan@os.amperecomputing.com>
13723 L: linux-pci@vger.kernel.org
13724 L: linux-arm-kernel@lists.infradead.org
13726 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
13727 F: drivers/pci/controller/pci-xgene.c
13729 PCI DRIVER FOR ARM VERSATILE PLATFORM
13730 M: Rob Herring <robh@kernel.org>
13731 L: linux-pci@vger.kernel.org
13732 L: linux-arm-kernel@lists.infradead.org
13734 F: Documentation/devicetree/bindings/pci/versatile.yaml
13735 F: drivers/pci/controller/pci-versatile.c
13737 PCI DRIVER FOR ARMADA 8K
13738 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13739 L: linux-pci@vger.kernel.org
13740 L: linux-arm-kernel@lists.infradead.org
13742 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
13743 F: drivers/pci/controller/dwc/pcie-armada8k.c
13745 PCI DRIVER FOR CADENCE PCIE IP
13746 M: Tom Joseph <tjoseph@cadence.com>
13747 L: linux-pci@vger.kernel.org
13749 F: Documentation/devicetree/bindings/pci/cdns,*
13750 F: drivers/pci/controller/cadence/
13752 PCI DRIVER FOR FREESCALE LAYERSCAPE
13753 M: Minghuan Lian <minghuan.Lian@nxp.com>
13754 M: Mingkai Hu <mingkai.hu@nxp.com>
13755 M: Roy Zang <roy.zang@nxp.com>
13756 L: linuxppc-dev@lists.ozlabs.org
13757 L: linux-pci@vger.kernel.org
13758 L: linux-arm-kernel@lists.infradead.org
13760 F: drivers/pci/controller/dwc/*layerscape*
13762 PCI DRIVER FOR GENERIC OF HOSTS
13763 M: Will Deacon <will@kernel.org>
13764 L: linux-pci@vger.kernel.org
13765 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13767 F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
13768 F: drivers/pci/controller/pci-host-common.c
13769 F: drivers/pci/controller/pci-host-generic.c
13771 PCI DRIVER FOR IMX6
13772 M: Richard Zhu <hongxing.zhu@nxp.com>
13773 M: Lucas Stach <l.stach@pengutronix.de>
13774 L: linux-pci@vger.kernel.org
13775 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13777 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
13778 F: drivers/pci/controller/dwc/*imx6*
13780 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
13781 M: Jonathan Derrick <jonathan.derrick@intel.com>
13782 L: linux-pci@vger.kernel.org
13784 F: drivers/pci/controller/vmd.c
13786 PCI DRIVER FOR MICROSEMI SWITCHTEC
13787 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
13788 M: Logan Gunthorpe <logang@deltatee.com>
13789 L: linux-pci@vger.kernel.org
13791 F: Documentation/ABI/testing/sysfs-class-switchtec
13792 F: Documentation/driver-api/switchtec.rst
13793 F: drivers/ntb/hw/mscc/
13794 F: drivers/pci/switch/switchtec*
13795 F: include/linux/switchtec.h
13796 F: include/uapi/linux/switchtec_ioctl.h
13798 PCI DRIVER FOR MOBIVEIL PCIE IP
13799 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
13800 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
13801 L: linux-pci@vger.kernel.org
13803 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
13804 F: drivers/pci/controller/mobiveil/pcie-mobiveil*
13806 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
13807 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13808 L: linux-pci@vger.kernel.org
13809 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13811 F: drivers/pci/controller/*mvebu*
13813 PCI DRIVER FOR NVIDIA TEGRA
13814 M: Thierry Reding <thierry.reding@gmail.com>
13815 L: linux-tegra@vger.kernel.org
13816 L: linux-pci@vger.kernel.org
13818 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
13819 F: drivers/pci/controller/pci-tegra.c
13821 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
13822 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
13823 L: linux-pci@vger.kernel.org
13824 L: linux-arm-kernel@lists.infradead.org
13826 F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
13827 F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
13829 PCI DRIVER FOR RENESAS R-CAR
13830 M: Marek Vasut <marek.vasut+renesas@gmail.com>
13831 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13832 L: linux-pci@vger.kernel.org
13833 L: linux-renesas-soc@vger.kernel.org
13835 F: Documentation/devicetree/bindings/pci/*rcar*
13836 F: drivers/pci/controller/*rcar*
13838 PCI DRIVER FOR SAMSUNG EXYNOS
13839 M: Jingoo Han <jingoohan1@gmail.com>
13840 L: linux-pci@vger.kernel.org
13841 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13842 L: linux-samsung-soc@vger.kernel.org
13844 F: drivers/pci/controller/dwc/pci-exynos.c
13846 PCI DRIVER FOR SYNOPSYS DESIGNWARE
13847 M: Jingoo Han <jingoohan1@gmail.com>
13848 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
13849 L: linux-pci@vger.kernel.org
13851 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
13852 F: drivers/pci/controller/dwc/*designware*
13854 PCI DRIVER FOR TI DRA7XX/J721E
13855 M: Kishon Vijay Abraham I <kishon@ti.com>
13856 L: linux-omap@vger.kernel.org
13857 L: linux-pci@vger.kernel.org
13858 L: linux-arm-kernel@lists.infradead.org
13860 F: Documentation/devicetree/bindings/pci/ti-pci.txt
13861 F: drivers/pci/controller/cadence/pci-j721e.c
13862 F: drivers/pci/controller/dwc/pci-dra7xx.c
13864 PCI DRIVER FOR TI KEYSTONE
13865 M: Murali Karicheri <m-karicheri2@ti.com>
13866 L: linux-pci@vger.kernel.org
13867 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13869 F: drivers/pci/controller/dwc/pci-keystone.c
13871 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
13872 M: Linus Walleij <linus.walleij@linaro.org>
13873 L: linux-pci@vger.kernel.org
13875 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
13876 F: drivers/pci/controller/pci-v3-semi.c
13878 PCI ENDPOINT SUBSYSTEM
13879 M: Kishon Vijay Abraham I <kishon@ti.com>
13880 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13881 L: linux-pci@vger.kernel.org
13883 F: Documentation/PCI/endpoint/*
13884 F: Documentation/misc-devices/pci-endpoint-test.rst
13885 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
13886 F: drivers/misc/pci_endpoint_test.c
13887 F: drivers/pci/endpoint/
13890 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
13891 M: Russell Currey <ruscur@russell.cc>
13892 M: Oliver O'Halloran <oohall@gmail.com>
13893 L: linuxppc-dev@lists.ozlabs.org
13895 F: Documentation/PCI/pci-error-recovery.rst
13896 F: Documentation/powerpc/eeh-pci-error-recovery.rst
13897 F: arch/powerpc/include/*/eeh*.h
13898 F: arch/powerpc/kernel/eeh*.c
13899 F: arch/powerpc/platforms/*/eeh*.c
13900 F: drivers/pci/pcie/aer.c
13901 F: drivers/pci/pcie/dpc.c
13902 F: drivers/pci/pcie/err.c
13905 M: Linas Vepstas <linasvepstas@gmail.com>
13906 L: linux-pci@vger.kernel.org
13908 F: Documentation/PCI/pci-error-recovery.rst
13910 PCI MSI DRIVER FOR ALTERA MSI IP
13911 M: Ley Foon Tan <ley.foon.tan@intel.com>
13912 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
13913 L: linux-pci@vger.kernel.org
13915 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
13916 F: drivers/pci/controller/pcie-altera-msi.c
13918 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
13919 M: Toan Le <toan@os.amperecomputing.com>
13920 L: linux-pci@vger.kernel.org
13921 L: linux-arm-kernel@lists.infradead.org
13923 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
13924 F: drivers/pci/controller/pci-xgene-msi.c
13926 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
13927 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13928 R: Rob Herring <robh@kernel.org>
13929 L: linux-pci@vger.kernel.org
13931 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
13932 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
13933 F: drivers/pci/controller/
13936 M: Bjorn Helgaas <bhelgaas@google.com>
13937 L: linux-pci@vger.kernel.org
13939 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
13940 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
13941 F: Documentation/PCI/
13942 F: Documentation/devicetree/bindings/pci/
13943 F: arch/x86/kernel/early-quirks.c
13944 F: arch/x86/kernel/quirks.c
13946 F: drivers/acpi/pci*
13948 F: include/asm-generic/pci*
13949 F: include/linux/of_pci.h
13950 F: include/linux/pci*
13951 F: include/uapi/linux/pci*
13954 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
13955 M: Jonathan Chocron <jonnyc@amazon.com>
13956 L: linux-pci@vger.kernel.org
13958 F: Documentation/devicetree/bindings/pci/pcie-al.txt
13959 F: drivers/pci/controller/dwc/pcie-al.c
13961 PCIE DRIVER FOR AMLOGIC MESON
13962 M: Yue Wang <yue.wang@Amlogic.com>
13963 L: linux-pci@vger.kernel.org
13964 L: linux-amlogic@lists.infradead.org
13966 F: drivers/pci/controller/dwc/pci-meson.c
13968 PCIE DRIVER FOR AXIS ARTPEC
13969 M: Jesper Nilsson <jesper.nilsson@axis.com>
13970 L: linux-arm-kernel@axis.com
13971 L: linux-pci@vger.kernel.org
13973 F: Documentation/devicetree/bindings/pci/axis,artpec*
13974 F: drivers/pci/controller/dwc/*artpec*
13976 PCIE DRIVER FOR CAVIUM THUNDERX
13977 M: Robert Richter <rric@kernel.org>
13978 L: linux-pci@vger.kernel.org
13979 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13981 F: drivers/pci/controller/pci-thunder-*
13983 PCIE DRIVER FOR HISILICON
13984 M: Zhou Wang <wangzhou1@hisilicon.com>
13985 L: linux-pci@vger.kernel.org
13987 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
13988 F: drivers/pci/controller/dwc/pcie-hisi.c
13990 PCIE DRIVER FOR HISILICON KIRIN
13991 M: Xiaowei Song <songxiaowei@hisilicon.com>
13992 M: Binghui Wang <wangbinghui@hisilicon.com>
13993 L: linux-pci@vger.kernel.org
13995 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
13996 F: drivers/pci/controller/dwc/pcie-kirin.c
13998 PCIE DRIVER FOR HISILICON STB
13999 M: Shawn Guo <shawn.guo@linaro.org>
14000 L: linux-pci@vger.kernel.org
14002 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
14003 F: drivers/pci/controller/dwc/pcie-histb.c
14005 PCIE DRIVER FOR MEDIATEK
14006 M: Ryder Lee <ryder.lee@mediatek.com>
14007 L: linux-pci@vger.kernel.org
14008 L: linux-mediatek@lists.infradead.org
14010 F: Documentation/devicetree/bindings/pci/mediatek*
14011 F: drivers/pci/controller/*mediatek*
14013 PCIE DRIVER FOR MICROCHIP
14014 M: Daire McNamara <daire.mcnamara@microchip.com>
14015 L: linux-pci@vger.kernel.org
14017 F: Documentation/devicetree/bindings/pci/microchip*
14018 F: drivers/pci/controller/*microchip*
14020 PCIE DRIVER FOR QUALCOMM MSM
14021 M: Stanimir Varbanov <svarbanov@mm-sol.com>
14022 L: linux-pci@vger.kernel.org
14023 L: linux-arm-msm@vger.kernel.org
14025 F: drivers/pci/controller/dwc/*qcom*
14027 PCIE DRIVER FOR ROCKCHIP
14028 M: Shawn Lin <shawn.lin@rock-chips.com>
14029 L: linux-pci@vger.kernel.org
14030 L: linux-rockchip@lists.infradead.org
14032 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
14033 F: drivers/pci/controller/pcie-rockchip*
14035 PCIE DRIVER FOR SOCIONEXT UNIPHIER
14036 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14037 L: linux-pci@vger.kernel.org
14039 F: Documentation/devicetree/bindings/pci/uniphier-pcie*
14040 F: drivers/pci/controller/dwc/pcie-uniphier*
14042 PCIE DRIVER FOR ST SPEAR13XX
14043 M: Pratyush Anand <pratyush.anand@gmail.com>
14044 L: linux-pci@vger.kernel.org
14046 F: drivers/pci/controller/dwc/*spear*
14049 M: Dominik Brodowski <linux@dominikbrodowski.net>
14051 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
14052 F: Documentation/pcmcia/
14057 PCNET32 NETWORK DRIVER
14058 M: Don Fry <pcnet32@frontier.com>
14059 L: netdev@vger.kernel.org
14061 F: drivers/net/ethernet/amd/pcnet32.c
14063 PCRYPT PARALLEL CRYPTO ENGINE
14064 M: Steffen Klassert <steffen.klassert@secunet.com>
14065 L: linux-crypto@vger.kernel.org
14068 F: include/crypto/pcrypt.h
14070 PEAQ WMI HOTKEYS DRIVER
14071 M: Hans de Goede <hdegoede@redhat.com>
14072 L: platform-driver-x86@vger.kernel.org
14074 F: drivers/platform/x86/peaq-wmi.c
14076 PENSANDO ETHERNET DRIVERS
14077 M: Shannon Nelson <snelson@pensando.io>
14078 M: drivers@pensando.io
14079 L: netdev@vger.kernel.org
14081 F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
14082 F: drivers/net/ethernet/pensando/
14084 PER-CPU MEMORY ALLOCATOR
14085 M: Dennis Zhou <dennis@kernel.org>
14086 M: Tejun Heo <tj@kernel.org>
14087 M: Christoph Lameter <cl@linux.com>
14089 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
14090 F: arch/*/include/asm/percpu.h
14091 F: include/linux/percpu*.h
14094 PER-TASK DELAY ACCOUNTING
14095 M: Balbir Singh <bsingharora@gmail.com>
14097 F: include/linux/delayacct.h
14098 F: kernel/delayacct.c
14100 PERFORMANCE EVENTS SUBSYSTEM
14101 M: Peter Zijlstra <peterz@infradead.org>
14102 M: Ingo Molnar <mingo@redhat.com>
14103 M: Arnaldo Carvalho de Melo <acme@kernel.org>
14104 R: Mark Rutland <mark.rutland@arm.com>
14105 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
14106 R: Jiri Olsa <jolsa@redhat.com>
14107 R: Namhyung Kim <namhyung@kernel.org>
14108 L: linux-kernel@vger.kernel.org
14110 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14112 F: arch/*/events/*/*
14113 F: arch/*/include/asm/perf_event.h
14114 F: arch/*/kernel/*/*/perf_event*.c
14115 F: arch/*/kernel/*/perf_event*.c
14116 F: arch/*/kernel/perf_callchain.c
14117 F: arch/*/kernel/perf_event*.c
14118 F: include/linux/perf_event.h
14119 F: include/uapi/linux/perf_event.h
14124 PERFORMANCE EVENTS TOOLING ARM64
14125 R: John Garry <john.garry@huawei.com>
14126 R: Will Deacon <will@kernel.org>
14127 R: Mathieu Poirier <mathieu.poirier@linaro.org>
14128 R: Leo Yan <leo.yan@linaro.org>
14129 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14131 F: tools/build/feature/test-libopencsd.c
14132 F: tools/perf/arch/arm*/
14133 F: tools/perf/pmu-events/arch/arm64/
14134 F: tools/perf/util/arm-spe*
14135 F: tools/perf/util/cs-etm*
14137 PERSONALITY HANDLING
14138 M: Christoph Hellwig <hch@infradead.org>
14139 L: linux-abi-devel@lists.sourceforge.net
14141 F: include/linux/personality.h
14142 F: include/uapi/linux/personality.h
14144 PHOENIX RC FLIGHT CONTROLLER ADAPTER
14145 M: Marcus Folkesson <marcus.folkesson@gmail.com>
14146 L: linux-input@vger.kernel.org
14148 F: Documentation/input/devices/pxrc.rst
14149 F: drivers/input/joystick/pxrc.c
14152 M: Remi Denis-Courmont <courmisch@gmail.com>
14154 F: Documentation/networking/phonet.rst
14155 F: include/linux/phonet.h
14156 F: include/net/phonet/
14157 F: include/uapi/linux/phonet.h
14161 M: Joern Engel <joern@lazybastard.org>
14162 L: linux-mtd@lists.infradead.org
14164 F: drivers/mtd/devices/phram.c
14167 M: Bruno Prémont <bonbons@linux-vserver.org>
14168 L: linux-input@vger.kernel.org
14170 F: drivers/hid/hid-picolcd*
14173 M: Christian Brauner <christian@brauner.io>
14174 L: linux-kernel@vger.kernel.org
14176 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
14178 F: tools/testing/selftests/clone3/
14179 F: tools/testing/selftests/pid_namespace/
14180 F: tools/testing/selftests/pidfd/
14183 K: \b(clone_args|kernel_clone_args)\b
14185 PIN CONTROL SUBSYSTEM
14186 M: Linus Walleij <linus.walleij@linaro.org>
14187 L: linux-gpio@vger.kernel.org
14189 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
14190 F: Documentation/devicetree/bindings/pinctrl/
14191 F: Documentation/driver-api/pinctl.rst
14192 F: drivers/pinctrl/
14193 F: include/linux/pinctrl/
14195 PIN CONTROLLER - FREESCALE
14196 M: Dong Aisheng <aisheng.dong@nxp.com>
14197 M: Fabio Estevam <festevam@gmail.com>
14198 M: Shawn Guo <shawnguo@kernel.org>
14199 M: Stefan Agner <stefan@agner.ch>
14200 R: Pengutronix Kernel Team <kernel@pengutronix.de>
14201 L: linux-gpio@vger.kernel.org
14203 F: Documentation/devicetree/bindings/pinctrl/fsl,*
14204 F: drivers/pinctrl/freescale/
14206 PIN CONTROLLER - INTEL
14207 M: Mika Westerberg <mika.westerberg@linux.intel.com>
14208 M: Andy Shevchenko <andy@kernel.org>
14210 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
14211 F: drivers/pinctrl/intel/
14213 PIN CONTROLLER - MEDIATEK
14214 M: Sean Wang <sean.wang@kernel.org>
14215 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14217 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
14218 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
14219 F: drivers/pinctrl/mediatek/
14221 PIN CONTROLLER - MICROCHIP AT91
14222 M: Ludovic Desroches <ludovic.desroches@microchip.com>
14223 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14224 L: linux-gpio@vger.kernel.org
14226 F: drivers/gpio/gpio-sama5d2-piobu.c
14227 F: drivers/pinctrl/pinctrl-at91*
14229 PIN CONTROLLER - QUALCOMM
14230 M: Bjorn Andersson <bjorn.andersson@linaro.org>
14231 L: linux-arm-msm@vger.kernel.org
14233 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
14234 F: drivers/pinctrl/qcom/
14236 PIN CONTROLLER - RENESAS
14237 M: Geert Uytterhoeven <geert+renesas@glider.be>
14238 L: linux-renesas-soc@vger.kernel.org
14240 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
14241 F: Documentation/devicetree/bindings/pinctrl/renesas,*
14242 F: drivers/pinctrl/renesas/
14244 PIN CONTROLLER - SAMSUNG
14245 M: Tomasz Figa <tomasz.figa@gmail.com>
14246 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
14247 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14248 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14249 L: linux-samsung-soc@vger.kernel.org
14251 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
14252 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
14253 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
14254 F: drivers/pinctrl/samsung/
14255 F: include/dt-bindings/pinctrl/samsung.h
14257 PIN CONTROLLER - SINGLE
14258 M: Tony Lindgren <tony@atomide.com>
14259 M: Haojian Zhuang <haojian.zhuang@linaro.org>
14260 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14261 L: linux-omap@vger.kernel.org
14263 F: drivers/pinctrl/pinctrl-single.c
14265 PIN CONTROLLER - ST SPEAR
14266 M: Viresh Kumar <vireshk@kernel.org>
14267 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14269 W: http://www.st.com/spear
14270 F: drivers/pinctrl/spear/
14272 PISTACHIO SOC SUPPORT
14273 M: James Hartley <james.hartley@sondrel.com>
14274 L: linux-mips@vger.kernel.org
14276 F: arch/mips/boot/dts/img/pistachio*
14277 F: arch/mips/configs/pistachio*_defconfig
14278 F: arch/mips/pistachio/
14281 M: linux-block@vger.kernel.org
14283 F: drivers/block/pktcdvd.c
14284 F: include/linux/pktcdvd.h
14285 F: include/uapi/linux/pktcdvd.h
14287 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
14288 M: Tomasz Duszynski <tduszyns@gmail.com>
14290 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
14291 F: drivers/iio/chemical/pms7003.c
14294 M: Jacob Keller <jacob.e.keller@intel.com>
14296 F: Documentation/driver-api/pldmfw/
14297 F: include/linux/pldmfw.h
14301 M: Logan Gunthorpe <logang@deltatee.com>
14303 F: drivers/dma/plx_dma.c
14306 M: Charles Hsu <hsu.yungteng@gmail.com>
14307 L: linux-hwmon@vger.kernel.org
14309 F: Documentation/hwmon/pm6764tr.rst
14310 F: drivers/hwmon/pmbus/pm6764tr.c
14313 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
14314 L: linux-pm@vger.kernel.org
14316 W: https://01.org/pm-graph
14317 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
14318 T: git git://github.com/intel/pm-graph
14319 F: tools/power/pm-graph
14321 PMBUS HARDWARE MONITORING DRIVERS
14322 M: Guenter Roeck <linux@roeck-us.net>
14323 L: linux-hwmon@vger.kernel.org
14325 W: http://hwmon.wiki.kernel.org/
14326 W: http://www.roeck-us.net/linux/drivers/
14327 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
14328 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
14329 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
14330 F: Documentation/devicetree/bindings/hwmon/max31785.txt
14331 F: Documentation/hwmon/adm1275.rst
14332 F: Documentation/hwmon/ibm-cffps.rst
14333 F: Documentation/hwmon/ir35221.rst
14334 F: Documentation/hwmon/lm25066.rst
14335 F: Documentation/hwmon/ltc2978.rst
14336 F: Documentation/hwmon/ltc3815.rst
14337 F: Documentation/hwmon/max16064.rst
14338 F: Documentation/hwmon/max20751.rst
14339 F: Documentation/hwmon/max31785.rst
14340 F: Documentation/hwmon/max34440.rst
14341 F: Documentation/hwmon/max8688.rst
14342 F: Documentation/hwmon/pmbus-core.rst
14343 F: Documentation/hwmon/pmbus.rst
14344 F: Documentation/hwmon/tps40422.rst
14345 F: Documentation/hwmon/ucd9000.rst
14346 F: Documentation/hwmon/ucd9200.rst
14347 F: Documentation/hwmon/zl6100.rst
14348 F: drivers/hwmon/pmbus/
14349 F: include/linux/pmbus.h
14351 PMC SIERRA MaxRAID DRIVER
14352 L: linux-scsi@vger.kernel.org
14354 W: http://www.pmc-sierra.com/
14355 F: drivers/scsi/pmcraid.*
14357 PMC SIERRA PM8001 DRIVER
14358 M: Jack Wang <jinpu.wang@cloud.ionos.com>
14359 L: linux-scsi@vger.kernel.org
14361 F: drivers/scsi/pm8001/
14363 PNI RM3100 IIO DRIVER
14364 M: Song Qiang <songqiang1304521@gmail.com>
14365 L: linux-iio@vger.kernel.org
14367 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
14368 F: drivers/iio/magnetometer/rm3100*
14371 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
14372 L: linux-acpi@vger.kernel.org
14375 F: include/linux/pnp.h
14377 POSIX CLOCKS and TIMERS
14378 M: Thomas Gleixner <tglx@linutronix.de>
14379 L: linux-kernel@vger.kernel.org
14381 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14383 F: include/linux/time_namespace.h
14384 F: include/linux/timer*
14385 F: kernel/time/*timer*
14386 F: kernel/time/namespace.c
14388 POWER MANAGEMENT CORE
14389 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
14390 L: linux-pm@vger.kernel.org
14392 B: https://bugzilla.kernel.org
14393 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
14394 F: drivers/base/power/
14395 F: drivers/powercap/
14396 F: include/linux/intel_rapl.h
14397 F: include/linux/pm.h
14398 F: include/linux/pm_*
14399 F: include/linux/powercap.h
14400 F: kernel/configs/nopm.config
14402 POWER STATE COORDINATION INTERFACE (PSCI)
14403 M: Mark Rutland <mark.rutland@arm.com>
14404 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14405 L: linux-arm-kernel@lists.infradead.org
14407 F: drivers/firmware/psci/
14408 F: include/linux/psci.h
14409 F: include/uapi/linux/psci.h
14411 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
14412 M: Sebastian Reichel <sre@kernel.org>
14413 L: linux-pm@vger.kernel.org
14415 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14416 F: Documentation/ABI/testing/sysfs-class-power
14417 F: Documentation/devicetree/bindings/power/supply/
14418 F: drivers/power/supply/
14419 F: include/linux/power_supply.h
14421 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
14422 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
14423 L: linuxppc-dev@lists.ozlabs.org
14425 F: drivers/char/powernv-op-panel.c
14427 PPP OVER ATM (RFC 2364)
14428 M: Mitchell Blank Jr <mitch@sfgoth.com>
14430 F: include/uapi/linux/atmppp.h
14431 F: net/atm/pppoatm.c
14434 M: Michal Ostrowski <mostrows@earthlink.net>
14436 F: drivers/net/ppp/pppoe.c
14437 F: drivers/net/ppp/pppox.c
14440 M: James Chapman <jchapman@katalix.com>
14442 F: include/linux/if_pppol2tp.h
14443 F: include/uapi/linux/if_pppol2tp.h
14444 F: net/l2tp/l2tp_ppp.c
14446 PPP PROTOCOL DRIVERS AND COMPRESSORS
14447 M: Paul Mackerras <paulus@samba.org>
14448 L: linux-ppp@vger.kernel.org
14450 F: drivers/net/ppp/ppp_*
14453 M: Rodolfo Giometti <giometti@enneenne.com>
14454 L: linuxpps@ml.enneenne.com (subscribers-only)
14456 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
14457 F: Documentation/ABI/testing/sysfs-pps
14458 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
14459 F: Documentation/driver-api/pps.rst
14461 F: include/linux/pps*.h
14462 F: include/uapi/linux/pps.h
14465 M: Dmitry Kozlov <xeb@mail.ru>
14466 L: netdev@vger.kernel.org
14468 W: http://sourceforge.net/projects/accel-pptp
14469 F: drivers/net/ppp/pptp.c
14471 PRESSURE STALL INFORMATION (PSI)
14472 M: Johannes Weiner <hannes@cmpxchg.org>
14474 F: include/linux/psi*
14475 F: kernel/sched/psi.c
14478 M: Petr Mladek <pmladek@suse.com>
14479 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
14480 R: Steven Rostedt <rostedt@goodmis.org>
14481 R: John Ogness <john.ogness@linutronix.de>
14483 F: include/linux/printk.h
14486 PRISM54 WIRELESS DRIVER
14487 M: Luis Chamberlain <mcgrof@kernel.org>
14488 L: linux-wireless@vger.kernel.org
14490 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
14491 F: drivers/net/wireless/intersil/prism54/
14494 R: Alexey Dobriyan <adobriyan@gmail.com>
14495 L: linux-kernel@vger.kernel.org
14496 L: linux-fsdevel@vger.kernel.org
14498 F: Documentation/filesystems/proc.rst
14500 F: include/linux/proc_fs.h
14501 F: tools/testing/selftests/proc/
14504 M: Luis Chamberlain <mcgrof@kernel.org>
14505 M: Kees Cook <keescook@chromium.org>
14506 M: Iurii Zaikin <yzaikin@google.com>
14507 L: linux-kernel@vger.kernel.org
14508 L: linux-fsdevel@vger.kernel.org
14510 F: fs/proc/proc_sysctl.c
14511 F: include/linux/sysctl.h
14512 F: kernel/sysctl-test.c
14514 F: tools/testing/selftests/sysctl/
14516 PS3 NETWORK SUPPORT
14517 M: Geoff Levand <geoff@infradead.org>
14518 L: netdev@vger.kernel.org
14519 L: linuxppc-dev@lists.ozlabs.org
14521 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
14523 PS3 PLATFORM SUPPORT
14524 M: Geoff Levand <geoff@infradead.org>
14525 L: linuxppc-dev@lists.ozlabs.org
14527 F: arch/powerpc/boot/ps3*
14528 F: arch/powerpc/include/asm/lv1call.h
14529 F: arch/powerpc/include/asm/ps3*.h
14530 F: arch/powerpc/platforms/ps3/
14533 F: drivers/rtc/rtc-ps3.c
14534 F: drivers/usb/host/*ps3.c
14535 F: sound/ppc/snd_ps3*
14538 M: Jim Paris <jim@jtan.com>
14539 M: Geoff Levand <geoff@infradead.org>
14540 L: linuxppc-dev@lists.ozlabs.org
14542 F: drivers/block/ps3vram.c
14544 PSAMPLE PACKET SAMPLING SUPPORT
14545 M: Yotam Gigi <yotam.gi@gmail.com>
14547 F: include/net/psample.h
14548 F: include/uapi/linux/psample.h
14552 M: Kees Cook <keescook@chromium.org>
14553 M: Anton Vorontsov <anton@enomsg.org>
14554 M: Colin Cross <ccross@android.com>
14555 M: Tony Luck <tony.luck@intel.com>
14557 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
14558 F: Documentation/admin-guide/ramoops.rst
14559 F: Documentation/admin-guide/pstore-blk.rst
14560 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
14561 F: drivers/acpi/apei/erst.c
14562 F: drivers/firmware/efi/efi-pstore.c
14564 F: include/linux/pstore*
14565 K: \b(pstore|ramoops)
14567 PTP HARDWARE CLOCK SUPPORT
14568 M: Richard Cochran <richardcochran@gmail.com>
14569 L: netdev@vger.kernel.org
14571 W: http://linuxptp.sourceforge.net/
14572 F: Documentation/ABI/testing/sysfs-ptp
14573 F: Documentation/driver-api/ptp.rst
14574 F: drivers/net/phy/dp83640*
14576 F: include/linux/ptp_cl*
14579 M: Oleg Nesterov <oleg@redhat.com>
14581 F: arch/*/*/ptrace*.c
14582 F: arch/*/include/asm/ptrace*.h
14583 F: arch/*/ptrace*.c
14584 F: include/asm-generic/syscall.h
14585 F: include/linux/ptrace.h
14586 F: include/linux/regset.h
14587 F: include/linux/tracehook.h
14588 F: include/uapi/linux/ptrace.h
14589 F: include/uapi/linux/ptrace.h
14593 M: Hans Verkuil <hverkuil@xs4all.nl>
14594 L: linux-media@vger.kernel.org
14596 T: git git://linuxtv.org/media_tree.git
14597 F: Documentation/admin-guide/media/pulse8-cec.rst
14598 F: drivers/media/cec/usb/pulse8/
14600 PVRUSB2 VIDEO4LINUX DRIVER
14601 M: Mike Isely <isely@pobox.com>
14602 L: pvrusb2@isely.net (subscribers-only)
14603 L: linux-media@vger.kernel.org
14605 W: http://www.isely.net/pvrusb2/
14606 T: git git://linuxtv.org/media_tree.git
14607 F: Documentation/driver-api/media/drivers/pvrusb2*
14608 F: drivers/media/usb/pvrusb2/
14611 M: Hans Verkuil <hverkuil@xs4all.nl>
14612 L: linux-media@vger.kernel.org
14614 T: git git://linuxtv.org/media_tree.git
14615 F: drivers/media/usb/pwc/*
14616 F: include/trace/events/pwc.h
14619 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14620 L: linux-hwmon@vger.kernel.org
14622 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
14623 F: Documentation/hwmon/pwm-fan.rst
14624 F: drivers/hwmon/pwm-fan.c
14627 M: Sean Young <sean@mess.org>
14628 L: linux-media@vger.kernel.org
14630 F: drivers/media/rc/pwm-ir-tx.c
14633 M: Thierry Reding <thierry.reding@gmail.com>
14634 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14635 M: Lee Jones <lee.jones@linaro.org>
14636 L: linux-pwm@vger.kernel.org
14638 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
14639 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
14640 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
14641 F: Documentation/devicetree/bindings/pwm/
14642 F: Documentation/driver-api/pwm.rst
14643 F: drivers/gpio/gpio-mvebu.c
14645 F: drivers/video/backlight/pwm_bl.c
14646 F: include/linux/pwm.h
14647 F: include/linux/pwm_backlight.h
14648 K: pwm_(config|apply_state|ops)
14651 M: Robert Jarzmik <robert.jarzmik@free.fr>
14652 L: linux-gpio@vger.kernel.org
14654 F: drivers/gpio/gpio-pxa.c
14660 M: Robert Jarzmik <robert.jarzmik@free.fr>
14661 L: linux-rtc@vger.kernel.org
14664 PXA2xx/PXA3xx SUPPORT
14665 M: Daniel Mack <daniel@zonque.org>
14666 M: Haojian Zhuang <haojian.zhuang@gmail.com>
14667 M: Robert Jarzmik <robert.jarzmik@free.fr>
14668 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14670 T: git git://github.com/hzhuang1/linux.git
14671 T: git git://github.com/rjarzmik/linux.git
14672 F: arch/arm/boot/dts/pxa*
14673 F: arch/arm/mach-pxa/
14674 F: drivers/dma/pxa*
14675 F: drivers/pcmcia/pxa2xx*
14676 F: drivers/pinctrl/pxa/
14677 F: drivers/spi/spi-pxa2xx*
14678 F: drivers/usb/gadget/udc/pxa2*
14679 F: include/sound/pxa2xx-lib.h
14684 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
14685 L: qat-linux@intel.com
14687 F: drivers/crypto/qat/
14689 QCOM AUDIO (ASoC) DRIVERS
14690 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14691 M: Banajit Goswami <bgoswami@codeaurora.org>
14692 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14694 F: sound/soc/codecs/lpass-va-macro.c
14695 F: sound/soc/codecs/lpass-wsa-macro.*
14696 F: sound/soc/codecs/msm8916-wcd-analog.c
14697 F: sound/soc/codecs/msm8916-wcd-digital.c
14698 F: sound/soc/codecs/wcd9335.*
14699 F: sound/soc/codecs/wcd934x.c
14700 F: sound/soc/codecs/wcd-clsh-v2.*
14701 F: sound/soc/codecs/wsa881x.c
14705 M: Alex Elder <elder@kernel.org>
14706 L: netdev@vger.kernel.org
14708 F: drivers/net/ipa/
14710 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
14711 M: Gabriel Somlo <somlo@cmu.edu>
14712 M: "Michael S. Tsirkin" <mst@redhat.com>
14713 L: qemu-devel@nongnu.org
14715 F: drivers/firmware/qemu_fw_cfg.c
14716 F: include/uapi/linux/qemu_fw_cfg.h
14719 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
14720 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
14721 L: linux-rdma@vger.kernel.org
14723 F: drivers/infiniband/hw/qib/
14725 QLOGIC QL41xxx FCOE DRIVER
14726 M: Saurav Kashyap <skashyap@marvell.com>
14727 M: Javed Hasan <jhasan@marvell.com>
14728 M: GR-QLogic-Storage-Upstream@marvell.com
14729 L: linux-scsi@vger.kernel.org
14731 F: drivers/scsi/qedf/
14733 QLOGIC QL41xxx ISCSI DRIVER
14734 M: Nilesh Javali <njavali@marvell.com>
14735 M: Manish Rangankar <mrangankar@marvell.com>
14736 M: GR-QLogic-Storage-Upstream@marvell.com
14737 L: linux-scsi@vger.kernel.org
14739 F: drivers/scsi/qedi/
14741 QLOGIC QL4xxx ETHERNET DRIVER
14742 M: Ariel Elior <aelior@marvell.com>
14743 M: GR-everest-linux-l2@marvell.com
14744 L: netdev@vger.kernel.org
14746 F: drivers/net/ethernet/qlogic/qed/
14747 F: drivers/net/ethernet/qlogic/qede/
14748 F: include/linux/qed/
14750 QLOGIC QL4xxx RDMA DRIVER
14751 M: Michal Kalderon <mkalderon@marvell.com>
14752 M: Ariel Elior <aelior@marvell.com>
14753 L: linux-rdma@vger.kernel.org
14755 F: drivers/infiniband/hw/qedr/
14756 F: include/uapi/rdma/qedr-abi.h
14758 QLOGIC QLA1280 SCSI DRIVER
14759 M: Michael Reed <mdr@sgi.com>
14760 L: linux-scsi@vger.kernel.org
14762 F: drivers/scsi/qla1280.[ch]
14764 QLOGIC QLA2XXX FC-SCSI DRIVER
14765 M: Nilesh Javali <njavali@marvell.com>
14766 M: GR-QLogic-Storage-Upstream@marvell.com
14767 L: linux-scsi@vger.kernel.org
14769 F: drivers/scsi/qla2xxx/
14771 QLOGIC QLA3XXX NETWORK DRIVER
14772 M: GR-Linux-NIC-Dev@marvell.com
14773 L: netdev@vger.kernel.org
14775 F: drivers/net/ethernet/qlogic/qla3xxx.*
14777 QLOGIC QLA4XXX iSCSI DRIVER
14778 M: Nilesh Javali <njavali@marvell.com>
14779 M: Manish Rangankar <mrangankar@marvell.com>
14780 M: GR-QLogic-Storage-Upstream@marvell.com
14781 L: linux-scsi@vger.kernel.org
14783 F: drivers/scsi/qla4xxx/
14785 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
14786 M: Shahed Shaikh <shshaikh@marvell.com>
14787 M: Manish Chopra <manishc@marvell.com>
14788 M: GR-Linux-NIC-Dev@marvell.com
14789 L: netdev@vger.kernel.org
14791 F: drivers/net/ethernet/qlogic/qlcnic/
14793 QLOGIC QLGE 10Gb ETHERNET DRIVER
14794 M: Manish Chopra <manishc@marvell.com>
14795 M: GR-Linux-NIC-Dev@marvell.com
14796 M: Coiby Xu <coiby.xu@gmail.com>
14797 L: netdev@vger.kernel.org
14799 F: Documentation/networking/device_drivers/qlogic/qlge.rst
14800 F: drivers/staging/qlge/
14802 QM1D1B0004 MEDIA DRIVER
14803 M: Akihiro Tsukada <tskd08@gmail.com>
14804 L: linux-media@vger.kernel.org
14806 F: drivers/media/tuners/qm1d1b0004*
14808 QM1D1C0042 MEDIA DRIVER
14809 M: Akihiro Tsukada <tskd08@gmail.com>
14810 L: linux-media@vger.kernel.org
14812 F: drivers/media/tuners/qm1d1c0042*
14815 M: Anders Larsen <al@alarsen.net>
14817 W: http://www.alarsen.net/linux/qnx4fs/
14819 F: include/uapi/linux/qnx4_fs.h
14820 F: include/uapi/linux/qnxtypes.h
14822 QORIQ DPAA2 FSL-MC BUS DRIVER
14823 M: Stuart Yoder <stuyoder@gmail.com>
14824 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
14825 L: linux-kernel@vger.kernel.org
14827 F: Documentation/ABI/stable/sysfs-bus-fsl-mc
14828 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
14829 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
14830 F: drivers/bus/fsl-mc/
14831 F: include/uapi/linux/fsl_mc.h
14833 QT1010 MEDIA DRIVER
14834 M: Antti Palosaari <crope@iki.fi>
14835 L: linux-media@vger.kernel.org
14837 W: https://linuxtv.org
14838 W: http://palosaari.fi/linux/
14839 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14840 T: git git://linuxtv.org/anttip/media_tree.git
14841 F: drivers/media/tuners/qt1010*
14843 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
14844 M: Kalle Valo <kvalo@codeaurora.org>
14845 L: ath10k@lists.infradead.org
14847 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
14848 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
14849 F: drivers/net/wireless/ath/ath10k/
14851 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
14852 M: Kalle Valo <kvalo@codeaurora.org>
14853 L: ath11k@lists.infradead.org
14855 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
14856 F: drivers/net/wireless/ath/ath11k/
14858 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
14859 M: ath9k-devel@qca.qualcomm.com
14860 L: linux-wireless@vger.kernel.org
14862 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
14863 F: drivers/net/wireless/ath/ath9k/
14865 QUALCOMM CAMERA SUBSYSTEM DRIVER
14866 M: Robert Foss <robert.foss@linaro.org>
14867 M: Todor Tomov <todor.too@gmail.com>
14868 L: linux-media@vger.kernel.org
14870 F: Documentation/admin-guide/media/qcom_camss.rst
14871 F: Documentation/devicetree/bindings/media/qcom,camss.txt
14872 F: drivers/media/platform/qcom/camss/
14874 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
14875 M: Niklas Cassel <nks@flawful.org>
14876 L: linux-pm@vger.kernel.org
14877 L: linux-arm-msm@vger.kernel.org
14879 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.txt
14880 F: drivers/soc/qcom/cpr.c
14882 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
14883 M: Ilia Lin <ilia.lin@kernel.org>
14884 L: linux-pm@vger.kernel.org
14886 F: Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
14887 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
14889 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
14890 M: Timur Tabi <timur@kernel.org>
14891 L: netdev@vger.kernel.org
14893 F: drivers/net/ethernet/qualcomm/emac/
14895 QUALCOMM ETHQOS ETHERNET DRIVER
14896 M: Vinod Koul <vkoul@kernel.org>
14897 L: netdev@vger.kernel.org
14899 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
14900 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
14902 QUALCOMM GENERIC INTERFACE I2C DRIVER
14903 M: Akash Asthana <akashast@codeaurora.org>
14904 M: Mukesh Savaliya <msavaliy@codeaurora.org>
14905 L: linux-i2c@vger.kernel.org
14906 L: linux-arm-msm@vger.kernel.org
14908 F: drivers/i2c/busses/i2c-qcom-geni.c
14910 QUALCOMM HEXAGON ARCHITECTURE
14911 M: Brian Cain <bcain@codeaurora.org>
14912 L: linux-hexagon@vger.kernel.org
14916 QUALCOMM HIDMA DRIVER
14917 M: Sinan Kaya <okaya@kernel.org>
14918 L: linux-arm-kernel@lists.infradead.org
14919 L: linux-arm-msm@vger.kernel.org
14920 L: dmaengine@vger.kernel.org
14922 F: drivers/dma/qcom/hidma*
14924 QUALCOMM I2C CCI DRIVER
14925 M: Loic Poulain <loic.poulain@linaro.org>
14926 M: Robert Foss <robert.foss@linaro.org>
14927 L: linux-i2c@vger.kernel.org
14928 L: linux-arm-msm@vger.kernel.org
14930 F: Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
14931 F: drivers/i2c/busses/i2c-qcom-cci.c
14934 M: Rob Clark <robdclark@gmail.com>
14935 L: iommu@lists.linux-foundation.org
14936 L: linux-arm-msm@vger.kernel.org
14938 F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
14940 QUALCOMM IPC ROUTER (QRTR) DRIVER
14941 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
14942 L: linux-arm-msm@vger.kernel.org
14944 F: include/trace/events/qrtr.h
14945 F: include/uapi/linux/qrtr.h
14948 QUALCOMM IPCC MAILBOX DRIVER
14949 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
14950 L: linux-arm-msm@vger.kernel.org
14952 F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
14953 F: drivers/mailbox/qcom-ipcc.c
14954 F: include/dt-bindings/mailbox/qcom-ipcc.h
14956 QUALCOMM IPQ4019 USB PHY DRIVER
14957 M: Robert Marko <robert.marko@sartura.hr>
14958 M: Luka Perkov <luka.perkov@sartura.hr>
14959 L: linux-arm-msm@vger.kernel.org
14961 F: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
14962 F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
14964 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
14965 M: Robert Marko <robert.marko@sartura.hr>
14966 M: Luka Perkov <luka.perkov@sartura.hr>
14967 L: linux-arm-msm@vger.kernel.org
14969 F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
14970 F: drivers/regulator/vqmmc-ipq4019-regulator.c
14972 QUALCOMM RMNET DRIVER
14973 M: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
14974 M: Sean Tranchetti <stranche@codeaurora.org>
14975 L: netdev@vger.kernel.org
14977 F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
14978 F: drivers/net/ethernet/qualcomm/rmnet/
14979 F: include/linux/if_rmnet.h
14981 QUALCOMM TSENS THERMAL DRIVER
14982 M: Amit Kucheria <amitk@kernel.org>
14983 L: linux-pm@vger.kernel.org
14984 L: linux-arm-msm@vger.kernel.org
14986 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
14987 F: drivers/thermal/qcom/
14989 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
14990 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
14991 L: linux-media@vger.kernel.org
14992 L: linux-arm-msm@vger.kernel.org
14994 T: git git://linuxtv.org/media_tree.git
14995 F: Documentation/devicetree/bindings/media/*venus*
14996 F: drivers/media/platform/qcom/venus/
14998 QUALCOMM WCN36XX WIRELESS DRIVER
14999 M: Kalle Valo <kvalo@codeaurora.org>
15000 L: wcn36xx@lists.infradead.org
15002 W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
15003 T: git git://github.com/KrasnikovEugene/wcn36xx.git
15004 F: drivers/net/wireless/ath/wcn36xx/
15006 QUANTENNA QTNFMAC WIRELESS DRIVER
15007 M: Igor Mitsyanko <imitsyanko@quantenna.com>
15008 R: Sergey Matyukevich <geomatsi@gmail.com>
15009 L: linux-wireless@vger.kernel.org
15011 F: drivers/net/wireless/quantenna
15013 RADEON and AMDGPU DRM DRIVERS
15014 M: Alex Deucher <alexander.deucher@amd.com>
15015 M: Christian König <christian.koenig@amd.com>
15016 L: amd-gfx@lists.freedesktop.org
15018 T: git https://gitlab.freedesktop.org/agd5f/linux.git
15019 F: drivers/gpu/drm/amd/
15020 F: drivers/gpu/drm/radeon/
15021 F: include/uapi/drm/amdgpu_drm.h
15022 F: include/uapi/drm/radeon_drm.h
15024 RADEON FRAMEBUFFER DISPLAY DRIVER
15025 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
15026 L: linux-fbdev@vger.kernel.org
15028 F: drivers/video/fbdev/aty/radeon*
15029 F: include/uapi/linux/radeonfb.h
15031 RADIOSHARK RADIO DRIVER
15032 M: Hans Verkuil <hverkuil@xs4all.nl>
15033 L: linux-media@vger.kernel.org
15035 T: git git://linuxtv.org/media_tree.git
15036 F: drivers/media/radio/radio-shark.c
15038 RADIOSHARK2 RADIO DRIVER
15039 M: Hans Verkuil <hverkuil@xs4all.nl>
15040 L: linux-media@vger.kernel.org
15042 T: git git://linuxtv.org/media_tree.git
15043 F: drivers/media/radio/radio-shark2.c
15044 F: drivers/media/radio/radio-tea5777.c
15046 RADOS BLOCK DEVICE (RBD)
15047 M: Ilya Dryomov <idryomov@gmail.com>
15048 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
15049 L: ceph-devel@vger.kernel.org
15051 W: http://ceph.com/
15052 T: git git://github.com/ceph/ceph-client.git
15053 F: Documentation/ABI/testing/sysfs-bus-rbd
15054 F: drivers/block/rbd.c
15055 F: drivers/block/rbd_types.h
15057 RAGE128 FRAMEBUFFER DISPLAY DRIVER
15058 M: Paul Mackerras <paulus@samba.org>
15059 L: linux-fbdev@vger.kernel.org
15061 F: drivers/video/fbdev/aty/aty128fb.c
15063 RAINSHADOW-CEC DRIVER
15064 M: Hans Verkuil <hverkuil@xs4all.nl>
15065 L: linux-media@vger.kernel.org
15067 T: git git://linuxtv.org/media_tree.git
15068 F: drivers/media/cec/usb/rainshadow/
15070 RALINK MIPS ARCHITECTURE
15071 M: John Crispin <john@phrozen.org>
15072 L: linux-mips@vger.kernel.org
15074 F: arch/mips/ralink
15076 RALINK RT2X00 WIRELESS LAN DRIVER
15077 M: Stanislaw Gruszka <stf_xl@wp.pl>
15078 M: Helmut Schaa <helmut.schaa@googlemail.com>
15079 L: linux-wireless@vger.kernel.org
15081 F: drivers/net/wireless/ralink/rt2x00/
15083 RAMDISK RAM BLOCK DEVICE DRIVER
15084 M: Jens Axboe <axboe@kernel.dk>
15086 F: Documentation/admin-guide/blockdev/ramdisk.rst
15087 F: drivers/block/brd.c
15089 RANCHU VIRTUAL BOARD FOR MIPS
15090 M: Miodrag Dinic <miodrag.dinic@mips.com>
15091 L: linux-mips@vger.kernel.org
15093 F: arch/mips/configs/generic/board-ranchu.config
15094 F: arch/mips/generic/board-ranchu.c
15096 RANDOM NUMBER DRIVER
15097 M: "Theodore Ts'o" <tytso@mit.edu>
15099 F: drivers/char/random.c
15102 M: Matt Porter <mporter@kernel.crashing.org>
15103 M: Alexandre Bounine <alex.bou9@gmail.com>
15105 F: drivers/rapidio/
15108 M: Tony Luck <tony.luck@intel.com>
15109 M: Borislav Petkov <bp@alien8.de>
15110 L: linux-edac@vger.kernel.org
15112 F: Documentation/admin-guide/ras.rst
15114 F: include/linux/ras.h
15115 F: include/ras/ras_event.h
15117 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
15118 L: linux-wireless@vger.kernel.org
15120 F: drivers/net/wireless/ray*
15122 RC-CORE / LIRC FRAMEWORK
15123 M: Sean Young <sean@mess.org>
15124 L: linux-media@vger.kernel.org
15126 W: http://linuxtv.org
15127 T: git git://linuxtv.org/media_tree.git
15128 F: Documentation/driver-api/media/rc-core.rst
15129 F: Documentation/userspace-api/media/rc/
15130 F: drivers/media/rc/
15131 F: include/media/rc-map.h
15132 F: include/media/rc-core.h
15133 F: include/uapi/linux/lirc.h
15135 RCMM REMOTE CONTROLS DECODER
15136 M: Patrick Lerda <patrick9876@free.fr>
15138 F: drivers/media/rc/ir-rcmm-decoder.c
15140 RCUTORTURE TEST FRAMEWORK
15141 M: "Paul E. McKenney" <paulmck@kernel.org>
15142 M: Josh Triplett <josh@joshtriplett.org>
15143 R: Steven Rostedt <rostedt@goodmis.org>
15144 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15145 R: Lai Jiangshan <jiangshanlai@gmail.com>
15146 L: rcu@vger.kernel.org
15148 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15149 F: tools/testing/selftests/rcutorture
15151 RDACM20 Camera Sensor
15152 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
15153 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
15154 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
15155 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
15156 L: linux-media@vger.kernel.org
15158 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
15159 F: drivers/media/i2c/max9271.c
15160 F: drivers/media/i2c/max9271.h
15161 F: drivers/media/i2c/rdacm20.c
15163 RDACM21 Camera Sensor
15164 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
15165 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
15166 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
15167 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
15168 L: linux-media@vger.kernel.org
15170 F: Documentation/devicetree/bindings/media/i2c/rdacm2x-gmsl.yaml
15171 F: drivers/media/i2c/max9271.c
15172 F: drivers/media/i2c/max9271.h
15173 F: drivers/media/i2c/rdacm21.c
15176 M: Florian Fainelli <florian@openwrt.org>
15179 RDC R6040 FAST ETHERNET DRIVER
15180 M: Florian Fainelli <f.fainelli@gmail.com>
15181 L: netdev@vger.kernel.org
15183 F: drivers/net/ethernet/rdc/r6040.c
15185 RDMAVT - RDMA verbs software
15186 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
15187 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
15188 L: linux-rdma@vger.kernel.org
15190 F: drivers/infiniband/sw/rdmavt
15192 RDS - RELIABLE DATAGRAM SOCKETS
15193 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
15194 L: netdev@vger.kernel.org
15195 L: linux-rdma@vger.kernel.org
15196 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
15198 W: https://oss.oracle.com/projects/rds/
15199 F: Documentation/networking/rds.rst
15202 RDT - RESOURCE ALLOCATION
15203 M: Fenghua Yu <fenghua.yu@intel.com>
15204 M: Reinette Chatre <reinette.chatre@intel.com>
15205 L: linux-kernel@vger.kernel.org
15207 F: Documentation/x86/resctrl*
15208 F: arch/x86/include/asm/resctrl.h
15209 F: arch/x86/kernel/cpu/resctrl/
15210 F: tools/testing/selftests/resctrl/
15212 READ-COPY UPDATE (RCU)
15213 M: "Paul E. McKenney" <paulmck@kernel.org>
15214 M: Josh Triplett <josh@joshtriplett.org>
15215 R: Steven Rostedt <rostedt@goodmis.org>
15216 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15217 R: Lai Jiangshan <jiangshanlai@gmail.com>
15218 R: Joel Fernandes <joel@joelfernandes.org>
15219 L: rcu@vger.kernel.org
15221 W: http://www.rdrop.com/users/paulmck/RCU/
15222 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15223 F: Documentation/RCU/
15224 F: include/linux/rcu*
15226 X: Documentation/RCU/torture.rst
15227 X: include/linux/srcu*.h
15228 X: kernel/rcu/srcu*.c
15230 REAL TIME CLOCK (RTC) SUBSYSTEM
15231 M: Alessandro Zummo <a.zummo@towertech.it>
15232 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
15233 L: linux-rtc@vger.kernel.org
15235 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
15236 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
15237 F: Documentation/admin-guide/rtc.rst
15238 F: Documentation/devicetree/bindings/rtc/
15240 F: include/linux/platform_data/rtc-*
15241 F: include/linux/rtc.h
15242 F: include/linux/rtc/
15243 F: include/uapi/linux/rtc.h
15244 F: tools/testing/selftests/rtc/
15246 REALTEK AUDIO CODECS
15247 M: Oder Chiou <oder_chiou@realtek.com>
15249 F: include/sound/rt*.h
15250 F: sound/soc/codecs/rt*
15252 REALTEK RTL83xx SMI DSA ROUTER CHIPS
15253 M: Linus Walleij <linus.walleij@linaro.org>
15255 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
15256 F: drivers/net/dsa/realtek-smi*
15257 F: drivers/net/dsa/rtl83*
15259 REALTEK WIRELESS DRIVER (rtlwifi family)
15260 M: Ping-Ke Shih <pkshih@realtek.com>
15261 L: linux-wireless@vger.kernel.org
15263 W: https://wireless.wiki.kernel.org/
15264 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15265 F: drivers/net/wireless/realtek/rtlwifi/
15267 REALTEK WIRELESS DRIVER (rtw88)
15268 M: Yan-Hsuan Chuang <tony0620emma@gmail.com>
15269 L: linux-wireless@vger.kernel.org
15271 F: drivers/net/wireless/realtek/rtw88/
15273 REDPINE WIRELESS DRIVER
15274 M: Amitkumar Karwar <amitkarwar@gmail.com>
15275 M: Siva Rebbagondla <siva8118@gmail.com>
15276 L: linux-wireless@vger.kernel.org
15278 F: drivers/net/wireless/rsi/
15280 REGISTER MAP ABSTRACTION
15281 M: Mark Brown <broonie@kernel.org>
15282 L: linux-kernel@vger.kernel.org
15284 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
15285 F: Documentation/devicetree/bindings/regmap/
15286 F: drivers/base/regmap/
15287 F: include/linux/regmap.h
15289 REISERFS FILE SYSTEM
15290 L: reiserfs-devel@vger.kernel.org
15294 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
15295 M: Ohad Ben-Cohen <ohad@wizery.com>
15296 M: Bjorn Andersson <bjorn.andersson@linaro.org>
15297 M: Mathieu Poirier <mathieu.poirier@linaro.org>
15298 L: linux-remoteproc@vger.kernel.org
15300 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
15301 F: Documentation/ABI/testing/sysfs-class-remoteproc
15302 F: Documentation/devicetree/bindings/remoteproc/
15303 F: Documentation/staging/remoteproc.rst
15304 F: drivers/remoteproc/
15305 F: include/linux/remoteproc.h
15306 F: include/linux/remoteproc/
15308 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
15309 M: Ohad Ben-Cohen <ohad@wizery.com>
15310 M: Bjorn Andersson <bjorn.andersson@linaro.org>
15311 M: Mathieu Poirier <mathieu.poirier@linaro.org>
15312 L: linux-remoteproc@vger.kernel.org
15314 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
15315 F: Documentation/ABI/testing/sysfs-bus-rpmsg
15316 F: Documentation/staging/rpmsg.rst
15318 F: include/linux/rpmsg.h
15319 F: include/linux/rpmsg/
15320 F: include/uapi/linux/rpmsg.h
15323 RENESAS CLOCK DRIVERS
15324 M: Geert Uytterhoeven <geert+renesas@glider.be>
15325 L: linux-renesas-soc@vger.kernel.org
15327 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
15328 F: Documentation/devicetree/bindings/clock/renesas,*
15329 F: drivers/clk/renesas/
15331 RENESAS EMEV2 I2C DRIVER
15332 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15334 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
15335 F: drivers/i2c/busses/i2c-emev2.c
15337 RENESAS ETHERNET DRIVERS
15338 R: Sergei Shtylyov <sergei.shtylyov@gmail.com>
15339 L: netdev@vger.kernel.org
15340 L: linux-renesas-soc@vger.kernel.org
15341 F: Documentation/devicetree/bindings/net/renesas,*.yaml
15342 F: drivers/net/ethernet/renesas/
15343 F: include/linux/sh_eth.h
15345 RENESAS R-CAR GYROADC DRIVER
15346 M: Marek Vasut <marek.vasut@gmail.com>
15347 L: linux-iio@vger.kernel.org
15349 F: Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
15350 F: drivers/iio/adc/rcar-gyroadc.c
15352 RENESAS R-CAR I2C DRIVERS
15353 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15355 F: Documentation/devicetree/bindings/i2c/renesas,i2c.txt
15356 F: Documentation/devicetree/bindings/i2c/renesas,iic.txt
15357 F: drivers/i2c/busses/i2c-rcar.c
15358 F: drivers/i2c/busses/i2c-sh_mobile.c
15360 RENESAS R-CAR THERMAL DRIVERS
15361 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
15362 L: linux-renesas-soc@vger.kernel.org
15364 F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
15365 F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
15366 F: drivers/thermal/rcar_gen3_thermal.c
15367 F: drivers/thermal/rcar_thermal.c
15369 RENESAS RIIC DRIVER
15370 M: Chris Brandt <chris.brandt@renesas.com>
15372 F: Documentation/devicetree/bindings/i2c/renesas,riic.txt
15373 F: drivers/i2c/busses/i2c-riic.c
15375 RENESAS USB PHY DRIVER
15376 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
15377 L: linux-renesas-soc@vger.kernel.org
15379 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
15381 RESET CONTROLLER FRAMEWORK
15382 M: Philipp Zabel <p.zabel@pengutronix.de>
15384 T: git git://git.pengutronix.de/git/pza/linux
15385 F: Documentation/devicetree/bindings/reset/
15386 F: Documentation/driver-api/reset.rst
15388 F: include/dt-bindings/reset/
15389 F: include/linux/reset-controller.h
15390 F: include/linux/reset.h
15391 F: include/linux/reset/
15392 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
15394 RESTARTABLE SEQUENCES SUPPORT
15395 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15396 M: Peter Zijlstra <peterz@infradead.org>
15397 M: "Paul E. McKenney" <paulmck@kernel.org>
15398 M: Boqun Feng <boqun.feng@gmail.com>
15399 L: linux-kernel@vger.kernel.org
15401 F: include/trace/events/rseq.h
15402 F: include/uapi/linux/rseq.h
15404 F: tools/testing/selftests/rseq/
15407 M: Johannes Berg <johannes@sipsolutions.net>
15408 L: linux-wireless@vger.kernel.org
15410 W: https://wireless.wiki.kernel.org/
15411 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
15412 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
15413 F: Documentation/ABI/stable/sysfs-class-rfkill
15414 F: Documentation/driver-api/rfkill.rst
15415 F: include/linux/rfkill.h
15416 F: include/uapi/linux/rfkill.h
15420 M: Thomas Graf <tgraf@suug.ch>
15421 M: Herbert Xu <herbert@gondor.apana.org.au>
15422 L: netdev@vger.kernel.org
15424 F: include/linux/rhashtable-types.h
15425 F: include/linux/rhashtable.h
15426 F: lib/rhashtable.c
15427 F: lib/test_rhashtable.c
15429 RICOH R5C592 MEMORYSTICK DRIVER
15430 M: Maxim Levitsky <maximlevitsky@gmail.com>
15432 F: drivers/memstick/host/r592.*
15434 RICOH SMARTMEDIA/XD DRIVER
15435 M: Maxim Levitsky <maximlevitsky@gmail.com>
15437 F: drivers/mtd/nand/raw/r852.c
15438 F: drivers/mtd/nand/raw/r852.h
15440 RISC-V ARCHITECTURE
15441 M: Paul Walmsley <paul.walmsley@sifive.com>
15442 M: Palmer Dabbelt <palmer@dabbelt.com>
15443 M: Albert Ou <aou@eecs.berkeley.edu>
15444 L: linux-riscv@lists.infradead.org
15446 P: Documentation/riscv/patch-acceptance.rst
15447 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
15453 M: Danil Kipnis <danil.kipnis@cloud.ionos.com>
15454 M: Jack Wang <jinpu.wang@cloud.ionos.com>
15455 L: linux-block@vger.kernel.org
15457 F: drivers/block/rnbd/
15460 M: Stefan Achatz <erazor_de@users.sourceforge.net>
15462 W: http://sourceforge.net/projects/roccat/
15463 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
15464 F: drivers/hid/hid-roccat*
15465 F: include/linux/hid-roccat*
15467 ROCKCHIP ISP V1 DRIVER
15468 M: Helen Koike <helen.koike@collabora.com>
15469 M: Dafna Hirschfeld <dafna.hirschfeld@collabora.com>
15470 L: linux-media@vger.kernel.org
15471 L: linux-rockchip@lists.infradead.org
15473 F: Documentation/admin-guide/media/rkisp1.rst
15474 F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml
15475 F: Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
15476 F: drivers/media/platform/rockchip/rkisp1
15477 F: include/uapi/linux/rkisp1-config.h
15479 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
15480 M: Jacob Chen <jacob-chen@iotwrt.com>
15481 M: Ezequiel Garcia <ezequiel@collabora.com>
15482 L: linux-media@vger.kernel.org
15483 L: linux-rockchip@lists.infradead.org
15485 F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
15486 F: drivers/media/platform/rockchip/rga/
15488 ROCKCHIP VIDEO DECODER DRIVER
15489 M: Ezequiel Garcia <ezequiel@collabora.com>
15490 L: linux-media@vger.kernel.org
15491 L: linux-rockchip@lists.infradead.org
15493 F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
15494 F: drivers/staging/media/rkvdec/
15497 M: Jiri Pirko <jiri@resnulli.us>
15498 L: netdev@vger.kernel.org
15500 F: drivers/net/ethernet/rocker/
15502 ROCKETPORT EXPRESS/INFINITY DRIVER
15503 M: Kevin Cernekee <cernekee@gmail.com>
15504 L: linux-serial@vger.kernel.org
15506 F: drivers/tty/serial/rp2.*
15508 ROHM BD99954 CHARGER IC
15509 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
15510 L: linux-power@fi.rohmeurope.com
15512 F: drivers/power/supply/bd99954-charger.c
15513 F: drivers/power/supply/bd99954-charger.h
15515 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
15516 M: Tomasz Duszynski <tduszyns@gmail.com>
15518 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
15519 F: drivers/iio/light/bh1750.c
15521 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
15522 M: Marek Vasut <marek.vasut+renesas@gmail.com>
15523 L: linux-kernel@vger.kernel.org
15524 L: linux-renesas-soc@vger.kernel.org
15526 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
15527 F: drivers/gpio/gpio-bd9571mwv.c
15528 F: drivers/mfd/bd9571mwv.c
15529 F: drivers/regulator/bd9571mwv-regulator.c
15530 F: include/linux/mfd/bd9571mwv.h
15532 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
15533 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
15534 L: linux-power@fi.rohmeurope.com
15536 F: Documentation/devicetree/bindings/mfd/rohm,bd70528-pmic.txt
15537 F: Documentation/devicetree/bindings/regulator/rohm,bd70528-regulator.txt
15538 F: drivers/clk/clk-bd718x7.c
15539 F: drivers/gpio/gpio-bd70528.c
15540 F: drivers/gpio/gpio-bd71828.c
15541 F: drivers/mfd/rohm-bd70528.c
15542 F: drivers/mfd/rohm-bd71828.c
15543 F: drivers/mfd/rohm-bd718x7.c
15544 F: drivers/power/supply/bd70528-charger.c
15545 F: drivers/regulator/bd70528-regulator.c
15546 F: drivers/regulator/bd71828-regulator.c
15547 F: drivers/regulator/bd718x7-regulator.c
15548 F: drivers/regulator/rohm-regulator.c
15549 F: drivers/rtc/rtc-bd70528.c
15550 F: drivers/watchdog/bd70528_wdt.c
15551 F: include/linux/mfd/rohm-bd70528.h
15552 F: include/linux/mfd/rohm-bd71828.h
15553 F: include/linux/mfd/rohm-bd718x7.h
15554 F: include/linux/mfd/rohm-generic.h
15555 F: include/linux/mfd/rohm-shared.h
15558 M: Ralf Baechle <ralf@linux-mips.org>
15559 L: linux-hams@vger.kernel.org
15561 W: http://www.linux-ax25.org/
15562 F: include/net/rose.h
15563 F: include/uapi/linux/rose.h
15566 ROTATION DRIVER FOR ALLWINNER A83T
15567 M: Jernej Skrabec <jernej.skrabec@siol.net>
15568 L: linux-media@vger.kernel.org
15570 T: git git://linuxtv.org/media_tree.git
15571 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
15572 F: drivers/media/platform/sunxi/sun8i-rotate/
15574 RTL2830 MEDIA DRIVER
15575 M: Antti Palosaari <crope@iki.fi>
15576 L: linux-media@vger.kernel.org
15578 W: https://linuxtv.org
15579 W: http://palosaari.fi/linux/
15580 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15581 T: git git://linuxtv.org/anttip/media_tree.git
15582 F: drivers/media/dvb-frontends/rtl2830*
15584 RTL2832 MEDIA DRIVER
15585 M: Antti Palosaari <crope@iki.fi>
15586 L: linux-media@vger.kernel.org
15588 W: https://linuxtv.org
15589 W: http://palosaari.fi/linux/
15590 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15591 T: git git://linuxtv.org/anttip/media_tree.git
15592 F: drivers/media/dvb-frontends/rtl2832*
15594 RTL2832_SDR MEDIA DRIVER
15595 M: Antti Palosaari <crope@iki.fi>
15596 L: linux-media@vger.kernel.org
15598 W: https://linuxtv.org
15599 W: http://palosaari.fi/linux/
15600 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15601 T: git git://linuxtv.org/anttip/media_tree.git
15602 F: drivers/media/dvb-frontends/rtl2832_sdr*
15604 RTL8180 WIRELESS DRIVER
15605 L: linux-wireless@vger.kernel.org
15607 W: https://wireless.wiki.kernel.org/
15608 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15609 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
15611 RTL8187 WIRELESS DRIVER
15612 M: Herton Ronaldo Krzesinski <herton@canonical.com>
15613 M: Hin-Tak Leung <htl10@users.sourceforge.net>
15614 M: Larry Finger <Larry.Finger@lwfinger.net>
15615 L: linux-wireless@vger.kernel.org
15617 W: https://wireless.wiki.kernel.org/
15618 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15619 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
15621 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
15622 M: Jes Sorensen <Jes.Sorensen@gmail.com>
15623 L: linux-wireless@vger.kernel.org
15625 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
15626 F: drivers/net/wireless/realtek/rtl8xxxu/
15628 RTRS TRANSPORT DRIVERS
15629 M: Danil Kipnis <danil.kipnis@cloud.ionos.com>
15630 M: Jack Wang <jinpu.wang@cloud.ionos.com>
15631 L: linux-rdma@vger.kernel.org
15633 F: drivers/infiniband/ulp/rtrs/
15635 RXRPC SOCKETS (AF_RXRPC)
15636 M: David Howells <dhowells@redhat.com>
15637 L: linux-afs@lists.infradead.org
15639 W: https://www.infradead.org/~dhowells/kafs/
15640 F: Documentation/networking/rxrpc.rst
15641 F: include/keys/rxrpc-type.h
15642 F: include/net/af_rxrpc.h
15643 F: include/trace/events/rxrpc.h
15644 F: include/uapi/linux/rxrpc.h
15647 S3 SAVAGE FRAMEBUFFER DRIVER
15648 M: Antonino Daplas <adaplas@gmail.com>
15649 L: linux-fbdev@vger.kernel.org
15651 F: drivers/video/fbdev/savage/
15654 M: Heiko Carstens <hca@linux.ibm.com>
15655 M: Vasily Gorbik <gor@linux.ibm.com>
15656 M: Christian Borntraeger <borntraeger@de.ibm.com>
15657 L: linux-s390@vger.kernel.org
15659 W: http://www.ibm.com/developerworks/linux/linux390/
15660 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
15661 F: Documentation/driver-api/s390-drivers.rst
15662 F: Documentation/s390/
15666 S390 COMMON I/O LAYER
15667 M: Vineeth Vijayan <vneethv@linux.ibm.com>
15668 M: Peter Oberparleiter <oberpar@linux.ibm.com>
15669 L: linux-s390@vger.kernel.org
15671 W: http://www.ibm.com/developerworks/linux/linux390/
15672 F: drivers/s390/cio/
15675 M: Stefan Haberland <sth@linux.ibm.com>
15676 M: Jan Hoeppner <hoeppner@linux.ibm.com>
15677 L: linux-s390@vger.kernel.org
15679 W: http://www.ibm.com/developerworks/linux/linux390/
15680 F: block/partitions/ibm.c
15681 F: drivers/s390/block/dasd*
15682 F: include/linux/dasd_mod.h
15685 M: Matthew Rosato <mjrosato@linux.ibm.com>
15686 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
15687 L: linux-s390@vger.kernel.org
15689 W: http://www.ibm.com/developerworks/linux/linux390/
15690 F: drivers/iommu/s390-iommu.c
15692 S390 IUCV NETWORK LAYER
15693 M: Julian Wiedmann <jwi@linux.ibm.com>
15694 M: Karsten Graul <kgraul@linux.ibm.com>
15695 L: linux-s390@vger.kernel.org
15697 W: http://www.ibm.com/developerworks/linux/linux390/
15698 F: drivers/s390/net/*iucv*
15699 F: include/net/iucv/
15702 S390 NETWORK DRIVERS
15703 M: Julian Wiedmann <jwi@linux.ibm.com>
15704 M: Karsten Graul <kgraul@linux.ibm.com>
15705 L: linux-s390@vger.kernel.org
15707 W: http://www.ibm.com/developerworks/linux/linux390/
15708 F: drivers/s390/net/
15711 M: Niklas Schnelle <schnelle@linux.ibm.com>
15712 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
15713 L: linux-s390@vger.kernel.org
15715 W: http://www.ibm.com/developerworks/linux/linux390/
15717 F: drivers/pci/hotplug/s390_pci_hpc.c
15718 F: Documentation/s390/pci.rst
15720 S390 VFIO AP DRIVER
15721 M: Tony Krowiak <akrowiak@linux.ibm.com>
15722 M: Halil Pasic <pasic@linux.ibm.com>
15723 M: Jason Herne <jjherne@linux.ibm.com>
15724 L: linux-s390@vger.kernel.org
15726 W: http://www.ibm.com/developerworks/linux/linux390/
15727 F: Documentation/s390/vfio-ap.rst
15728 F: drivers/s390/crypto/vfio_ap_drv.c
15729 F: drivers/s390/crypto/vfio_ap_ops.c
15730 F: drivers/s390/crypto/vfio_ap_private.h
15732 S390 VFIO-CCW DRIVER
15733 M: Cornelia Huck <cohuck@redhat.com>
15734 M: Eric Farman <farman@linux.ibm.com>
15735 M: Matthew Rosato <mjrosato@linux.ibm.com>
15736 R: Halil Pasic <pasic@linux.ibm.com>
15737 L: linux-s390@vger.kernel.org
15738 L: kvm@vger.kernel.org
15740 F: Documentation/s390/vfio-ccw.rst
15741 F: drivers/s390/cio/vfio_ccw*
15742 F: include/uapi/linux/vfio_ccw.h
15744 S390 VFIO-PCI DRIVER
15745 M: Matthew Rosato <mjrosato@linux.ibm.com>
15746 M: Eric Farman <farman@linux.ibm.com>
15747 L: linux-s390@vger.kernel.org
15748 L: kvm@vger.kernel.org
15750 F: drivers/vfio/pci/vfio_pci_zdev.c
15751 F: include/uapi/linux/vfio_zdev.h
15754 M: Harald Freudenberger <freude@linux.ibm.com>
15755 L: linux-s390@vger.kernel.org
15757 W: http://www.ibm.com/developerworks/linux/linux390/
15758 F: drivers/s390/crypto/
15761 M: Steffen Maier <maier@linux.ibm.com>
15762 M: Benjamin Block <bblock@linux.ibm.com>
15763 L: linux-s390@vger.kernel.org
15765 W: http://www.ibm.com/developerworks/linux/linux390/
15766 F: drivers/s390/scsi/zfcp_*
15768 S3C24XX SD/MMC Driver
15769 M: Ben Dooks <ben-linux@fluff.org>
15770 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15772 F: drivers/mmc/host/s3cmci.*
15774 SAA6588 RDS RECEIVER DRIVER
15775 M: Hans Verkuil <hverkuil@xs4all.nl>
15776 L: linux-media@vger.kernel.org
15778 W: https://linuxtv.org
15779 T: git git://linuxtv.org/media_tree.git
15780 F: drivers/media/i2c/saa6588*
15782 SAA7134 VIDEO4LINUX DRIVER
15783 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15784 L: linux-media@vger.kernel.org
15786 W: https://linuxtv.org
15787 T: git git://linuxtv.org/media_tree.git
15788 F: Documentation/driver-api/media/drivers/saa7134*
15789 F: drivers/media/pci/saa7134/
15791 SAA7146 VIDEO4LINUX-2 DRIVER
15792 M: Hans Verkuil <hverkuil@xs4all.nl>
15793 L: linux-media@vger.kernel.org
15795 T: git git://linuxtv.org/media_tree.git
15796 F: drivers/media/common/saa7146/
15797 F: drivers/media/pci/saa7146/
15798 F: include/media/drv-intf/saa7146*
15800 SAFESETID SECURITY MODULE
15801 M: Micah Morton <mortonm@chromium.org>
15803 F: Documentation/admin-guide/LSM/SafeSetID.rst
15804 F: security/safesetid/
15806 SAMSUNG AUDIO (ASoC) DRIVERS
15807 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
15808 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15809 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15811 F: Documentation/devicetree/bindings/sound/samsung*
15812 F: sound/soc/samsung/
15814 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
15815 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
15816 L: linux-crypto@vger.kernel.org
15817 L: linux-samsung-soc@vger.kernel.org
15819 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
15820 F: drivers/crypto/exynos-rng.c
15822 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
15823 M: Łukasz Stelmach <l.stelmach@samsung.com>
15824 L: linux-samsung-soc@vger.kernel.org
15826 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
15827 F: drivers/char/hw_random/exynos-trng.c
15829 SAMSUNG FRAMEBUFFER DRIVER
15830 M: Jingoo Han <jingoohan1@gmail.com>
15831 L: linux-fbdev@vger.kernel.org
15833 F: drivers/video/fbdev/s3c-fb.c
15835 SAMSUNG INTERCONNECT DRIVERS
15836 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15837 M: Artur Świgoń <a.swigon@samsung.com>
15838 L: linux-pm@vger.kernel.org
15839 L: linux-samsung-soc@vger.kernel.org
15841 F: drivers/interconnect/samsung/
15843 SAMSUNG LAPTOP DRIVER
15844 M: Corentin Chary <corentin.chary@gmail.com>
15845 L: platform-driver-x86@vger.kernel.org
15847 F: drivers/platform/x86/samsung-laptop.c
15849 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
15850 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
15851 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15852 L: linux-kernel@vger.kernel.org
15853 L: linux-samsung-soc@vger.kernel.org
15855 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
15856 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
15857 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
15858 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
15859 F: drivers/clk/clk-s2mps11.c
15860 F: drivers/mfd/sec*.c
15861 F: drivers/regulator/s2m*.c
15862 F: drivers/regulator/s5m*.c
15863 F: drivers/rtc/rtc-s5m.c
15864 F: include/linux/mfd/samsung/
15866 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
15867 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
15868 L: linux-media@vger.kernel.org
15869 L: linux-samsung-soc@vger.kernel.org
15871 F: drivers/media/platform/s3c-camif/
15872 F: include/media/drv-intf/s3c_camif.h
15874 SAMSUNG S3FWRN5 NFC DRIVER
15875 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
15876 M: Krzysztof Opasiak <k.opasiak@samsung.com>
15877 L: linux-nfc@lists.01.org (moderated for non-subscribers)
15879 F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
15880 F: drivers/nfc/s3fwrn5
15882 SAMSUNG S5C73M3 CAMERA DRIVER
15883 M: Andrzej Hajda <a.hajda@samsung.com>
15884 L: linux-media@vger.kernel.org
15886 F: drivers/media/i2c/s5c73m3/*
15888 SAMSUNG S5K5BAF CAMERA DRIVER
15889 M: Andrzej Hajda <a.hajda@samsung.com>
15890 L: linux-media@vger.kernel.org
15892 F: drivers/media/i2c/s5k5baf.c
15894 SAMSUNG S5P Security SubSystem (SSS) DRIVER
15895 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
15896 M: Vladimir Zapolskiy <vz@mleia.com>
15897 L: linux-crypto@vger.kernel.org
15898 L: linux-samsung-soc@vger.kernel.org
15900 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
15901 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
15902 F: drivers/crypto/s5p-sss.c
15904 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
15905 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15906 L: linux-media@vger.kernel.org
15908 Q: https://patchwork.linuxtv.org/project/linux-media/list/
15909 F: drivers/media/platform/exynos4-is/
15911 SAMSUNG SOC CLOCK DRIVERS
15912 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15913 M: Tomasz Figa <tomasz.figa@gmail.com>
15914 M: Chanwoo Choi <cw00.choi@samsung.com>
15915 L: linux-samsung-soc@vger.kernel.org
15917 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
15918 F: Documentation/devicetree/bindings/clock/exynos*.txt
15919 F: Documentation/devicetree/bindings/clock/samsung,s3c*
15920 F: Documentation/devicetree/bindings/clock/samsung,s5p*
15921 F: drivers/clk/samsung/
15922 F: include/dt-bindings/clock/exynos*.h
15923 F: include/linux/clk/samsung.h
15924 F: include/linux/platform_data/clk-s3c2410.h
15926 SAMSUNG SPI DRIVERS
15927 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
15928 M: Andi Shyti <andi@etezian.org>
15929 L: linux-spi@vger.kernel.org
15930 L: linux-samsung-soc@vger.kernel.org
15932 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
15933 F: drivers/spi/spi-s3c*
15934 F: include/linux/platform_data/spi-s3c64xx.h
15935 F: include/linux/spi/s3c24xx-fiq.h
15937 SAMSUNG SXGBE DRIVERS
15938 M: Byungho An <bh74.an@samsung.com>
15939 L: netdev@vger.kernel.org
15941 F: drivers/net/ethernet/samsung/sxgbe/
15943 SAMSUNG THERMAL DRIVER
15944 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15945 L: linux-pm@vger.kernel.org
15946 L: linux-samsung-soc@vger.kernel.org
15948 T: git https://github.com/lmajewski/linux-samsung-thermal.git
15949 F: drivers/thermal/samsung/
15951 SAMSUNG USB2 PHY DRIVER
15952 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15953 L: linux-kernel@vger.kernel.org
15955 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
15956 F: Documentation/driver-api/phy/samsung-usb2.rst
15957 F: drivers/phy/samsung/phy-exynos4210-usb2.c
15958 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
15959 F: drivers/phy/samsung/phy-exynos5250-usb2.c
15960 F: drivers/phy/samsung/phy-s5pv210-usb2.c
15961 F: drivers/phy/samsung/phy-samsung-usb2.c
15962 F: drivers/phy/samsung/phy-samsung-usb2.h
15965 M: Zwane Mwaikambo <zwanem@gmail.com>
15967 F: drivers/watchdog/sc1200wdt.c
15970 M: Ingo Molnar <mingo@redhat.com>
15971 M: Peter Zijlstra <peterz@infradead.org>
15972 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
15973 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
15974 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
15975 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
15976 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
15977 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
15978 R: Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
15979 L: linux-kernel@vger.kernel.org
15981 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
15982 F: include/linux/preempt.h
15983 F: include/linux/sched.h
15984 F: include/linux/wait.h
15985 F: include/uapi/linux/sched.h
15988 SCR24X CHIP CARD INTERFACE DRIVER
15989 M: Lubomir Rintel <lkundrak@v3.sk>
15991 F: drivers/char/pcmcia/scr24x_cs.c
15994 M: Jens Axboe <axboe@kernel.dk>
15995 L: linux-scsi@vger.kernel.org
15997 W: http://www.kernel.dk
15998 F: drivers/scsi/sr*
16000 SCSI RDMA PROTOCOL (SRP) INITIATOR
16001 M: Bart Van Assche <bvanassche@acm.org>
16002 L: linux-rdma@vger.kernel.org
16004 Q: http://patchwork.kernel.org/project/linux-rdma/list/
16005 F: drivers/infiniband/ulp/srp/
16006 F: include/scsi/srp.h
16008 SCSI RDMA PROTOCOL (SRP) TARGET
16009 M: Bart Van Assche <bvanassche@acm.org>
16010 L: linux-rdma@vger.kernel.org
16011 L: target-devel@vger.kernel.org
16013 Q: http://patchwork.kernel.org/project/linux-rdma/list/
16014 F: drivers/infiniband/ulp/srpt/
16017 M: Doug Gilbert <dgilbert@interlog.com>
16018 L: linux-scsi@vger.kernel.org
16020 W: http://sg.danny.cz/sg
16021 F: Documentation/scsi/scsi-generic.rst
16022 F: drivers/scsi/sg.c
16023 F: include/scsi/sg.h
16026 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
16027 M: "Martin K. Petersen" <martin.petersen@oracle.com>
16028 L: linux-scsi@vger.kernel.org
16030 Q: https://patchwork.kernel.org/project/linux-scsi/list/
16031 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
16032 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
16033 F: Documentation/devicetree/bindings/scsi/
16038 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
16039 L: linux-scsi@vger.kernel.org
16041 F: Documentation/scsi/st.rst
16042 F: drivers/scsi/st.*
16043 F: drivers/scsi/st_*.h
16045 SCSI TARGET CORE USER DRIVER
16046 M: Bodo Stroesser <bostroesser@gmail.com>
16047 L: linux-scsi@vger.kernel.org
16048 L: target-devel@vger.kernel.org
16050 F: Documentation/target/tcmu-design.rst
16051 F: drivers/target/target_core_user.c
16052 F: include/uapi/linux/target_core_user.h
16054 SCSI TARGET SUBSYSTEM
16055 M: "Martin K. Petersen" <martin.petersen@oracle.com>
16056 L: linux-scsi@vger.kernel.org
16057 L: target-devel@vger.kernel.org
16059 W: http://www.linux-iscsi.org
16060 Q: https://patchwork.kernel.org/project/target-devel/list/
16061 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
16062 F: Documentation/target/
16067 M: Vlad Yasevich <vyasevich@gmail.com>
16068 M: Neil Horman <nhorman@tuxdriver.com>
16069 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
16070 L: linux-sctp@vger.kernel.org
16072 W: http://lksctp.sourceforge.net
16073 F: Documentation/networking/sctp.rst
16074 F: include/linux/sctp.h
16075 F: include/net/sctp/
16076 F: include/uapi/linux/sctp.h
16080 M: Jim Cromie <jim.cromie@gmail.com>
16082 F: Documentation/i2c/busses/scx200_acb.rst
16083 F: arch/x86/platform/scx200/
16084 F: drivers/i2c/busses/scx200*
16085 F: drivers/mtd/maps/scx200_docflash.c
16086 F: drivers/watchdog/scx200_wdt.c
16087 F: include/linux/scx200.h
16090 M: Jim Cromie <jim.cromie@gmail.com>
16092 F: drivers/char/scx200_gpio.c
16093 F: include/linux/scx200_gpio.h
16095 SCx200 HRT CLOCKSOURCE DRIVER
16096 M: Jim Cromie <jim.cromie@gmail.com>
16098 F: drivers/clocksource/scx200_hrt.c
16100 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
16101 M: Sascha Sommer <saschasommer@freenet.de>
16102 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
16104 F: drivers/mmc/host/sdricoh_cs.c
16106 SECO BOARDS CEC DRIVER
16107 M: Ettore Chimenti <ek5.chimenti@gmail.com>
16109 F: drivers/media/cec/platform/seco/seco-cec.c
16110 F: drivers/media/cec/platform/seco/seco-cec.h
16113 M: Kees Cook <keescook@chromium.org>
16114 R: Andy Lutomirski <luto@amacapital.net>
16115 R: Will Drewry <wad@chromium.org>
16117 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
16118 F: Documentation/userspace-api/seccomp_filter.rst
16119 F: include/linux/seccomp.h
16120 F: include/uapi/linux/seccomp.h
16121 F: kernel/seccomp.c
16122 F: tools/testing/selftests/kselftest_harness.h
16123 F: tools/testing/selftests/seccomp/*
16124 K: \bsecure_computing
16127 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
16128 M: Al Cooper <alcooperx@gmail.com>
16129 L: linux-mmc@vger.kernel.org
16130 L: bcm-kernel-feedback-list@broadcom.com
16132 F: drivers/mmc/host/sdhci-brcmstb*
16134 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
16135 M: Adrian Hunter <adrian.hunter@intel.com>
16136 L: linux-mmc@vger.kernel.org
16138 F: drivers/mmc/host/sdhci*
16139 F: include/linux/mmc/sdhci*
16141 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
16142 M: Eugen Hristev <eugen.hristev@microchip.com>
16143 L: linux-mmc@vger.kernel.org
16145 F: drivers/mmc/host/sdhci-of-at91.c
16147 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
16148 M: Ben Dooks <ben-linux@fluff.org>
16149 M: Jaehoon Chung <jh80.chung@samsung.com>
16150 L: linux-mmc@vger.kernel.org
16152 F: drivers/mmc/host/sdhci-s3c*
16154 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
16155 M: Viresh Kumar <vireshk@kernel.org>
16156 L: linux-mmc@vger.kernel.org
16158 F: drivers/mmc/host/sdhci-spear.c
16160 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
16161 M: Kishon Vijay Abraham I <kishon@ti.com>
16162 L: linux-mmc@vger.kernel.org
16164 F: drivers/mmc/host/sdhci-omap.c
16166 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
16167 M: Jonathan Derrick <jonathan.derrick@intel.com>
16168 M: Revanth Rajashekar <revanth.rajashekar@intel.com>
16169 L: linux-block@vger.kernel.org
16171 F: block/opal_proto.h
16173 F: include/linux/sed*
16174 F: include/uapi/linux/sed*
16177 M: Security Officers <security@kernel.org>
16179 F: Documentation/admin-guide/security-bugs.rst
16182 M: James Morris <jmorris@namei.org>
16183 M: "Serge E. Hallyn" <serge@hallyn.com>
16184 L: linux-security-module@vger.kernel.org (suggested Cc:)
16186 W: http://kernsec.org/
16187 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
16189 X: security/selinux/
16191 SELINUX SECURITY MODULE
16192 M: Paul Moore <paul@paul-moore.com>
16193 M: Stephen Smalley <stephen.smalley.work@gmail.com>
16194 M: Eric Paris <eparis@parisplace.org>
16195 L: selinux@vger.kernel.org
16197 W: https://selinuxproject.org
16198 W: https://github.com/SELinuxProject
16199 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
16200 F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
16201 F: Documentation/ABI/obsolete/sysfs-selinux-disable
16202 F: Documentation/admin-guide/LSM/SELinux.rst
16203 F: include/trace/events/avc.h
16204 F: include/uapi/linux/selinux_netlink.h
16205 F: scripts/selinux/
16206 F: security/selinux/
16209 M: Jiri Slaby <jirislaby@kernel.org>
16211 F: drivers/misc/phantom.c
16212 F: include/uapi/linux/phantom.h
16214 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
16215 M: Tomasz Duszynski <tomasz.duszynski@octakon.com>
16217 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
16218 F: drivers/iio/chemical/scd30.h
16219 F: drivers/iio/chemical/scd30_core.c
16220 F: drivers/iio/chemical/scd30_i2c.c
16221 F: drivers/iio/chemical/scd30_serial.c
16223 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
16224 M: Tomasz Duszynski <tduszyns@gmail.com>
16226 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
16227 F: drivers/iio/chemical/sps30.c
16230 M: Rob Herring <robh@kernel.org>
16231 L: linux-serial@vger.kernel.org
16233 F: Documentation/devicetree/bindings/serial/serial.yaml
16234 F: drivers/tty/serdev/
16235 F: include/linux/serdev.h
16238 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16239 L: linux-serial@vger.kernel.org
16241 F: Documentation/devicetree/bindings/serial/
16242 F: drivers/tty/serial/
16245 M: Sean Young <sean@mess.org>
16246 L: linux-media@vger.kernel.org
16248 F: drivers/media/rc/serial_ir.c
16250 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
16251 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16252 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16254 F: Documentation/devicetree/bindings/slimbus/
16255 F: drivers/slimbus/
16256 F: include/linux/slimbus.h
16259 M: Edward Cree <ecree.xilinx@gmail.com>
16260 M: Martin Habets <habetsm.xilinx@gmail.com>
16261 L: netdev@vger.kernel.org
16263 F: drivers/net/ethernet/sfc/
16265 SFF/SFP/SFP+ MODULE SUPPORT
16266 M: Russell King <linux@armlinux.org.uk>
16267 L: netdev@vger.kernel.org
16269 F: drivers/net/phy/phylink.c
16270 F: drivers/net/phy/sfp*
16271 F: include/linux/mdio/mdio-i2c.h
16272 F: include/linux/phylink.h
16273 F: include/linux/sfp.h
16274 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)
16277 M: Dimitri Sivanich <dimitri.sivanich@hpe.com>
16279 F: drivers/misc/sgi-gru/
16281 SGI XP/XPC/XPNET DRIVER
16282 M: Robin Holt <robinmholt@gmail.com>
16283 M: Steve Wahl <steve.wahl@hpe.com>
16284 R: Mike Travis <mike.travis@hpe.com>
16286 F: drivers/misc/sgi-xp/
16288 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
16289 M: Karsten Graul <kgraul@linux.ibm.com>
16290 L: linux-s390@vger.kernel.org
16292 W: http://www.ibm.com/developerworks/linux/linux390/
16295 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
16296 M: Linus Walleij <linus.walleij@linaro.org>
16297 L: linux-iio@vger.kernel.org
16299 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
16300 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
16301 F: drivers/iio/light/gp2ap002.c
16303 SHARP RJ54N1CB0C SENSOR DRIVER
16304 M: Jacopo Mondi <jacopo@jmondi.org>
16305 L: linux-media@vger.kernel.org
16307 T: git git://linuxtv.org/media_tree.git
16308 F: drivers/media/i2c/rj54n1cb0c.c
16309 F: include/media/i2c/rj54n1cb0c.h
16311 SH_VOU V4L2 OUTPUT DRIVER
16312 L: linux-media@vger.kernel.org
16314 F: drivers/media/platform/sh_vou.c
16315 F: include/media/drv-intf/sh_vou.h
16317 SI2157 MEDIA DRIVER
16318 M: Antti Palosaari <crope@iki.fi>
16319 L: linux-media@vger.kernel.org
16321 W: https://linuxtv.org
16322 W: http://palosaari.fi/linux/
16323 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16324 T: git git://linuxtv.org/anttip/media_tree.git
16325 F: drivers/media/tuners/si2157*
16327 SI2165 MEDIA DRIVER
16328 M: Matthias Schwarzott <zzam@gentoo.org>
16329 L: linux-media@vger.kernel.org
16331 W: https://linuxtv.org
16332 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16333 F: drivers/media/dvb-frontends/si2165*
16335 SI2168 MEDIA DRIVER
16336 M: Antti Palosaari <crope@iki.fi>
16337 L: linux-media@vger.kernel.org
16339 W: https://linuxtv.org
16340 W: http://palosaari.fi/linux/
16341 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16342 T: git git://linuxtv.org/anttip/media_tree.git
16343 F: drivers/media/dvb-frontends/si2168*
16345 SI470X FM RADIO RECEIVER I2C DRIVER
16346 M: Hans Verkuil <hverkuil@xs4all.nl>
16347 L: linux-media@vger.kernel.org
16349 W: https://linuxtv.org
16350 T: git git://linuxtv.org/media_tree.git
16351 F: drivers/media/radio/si470x/radio-si470x-i2c.c
16353 SI470X FM RADIO RECEIVER USB DRIVER
16354 M: Hans Verkuil <hverkuil@xs4all.nl>
16355 L: linux-media@vger.kernel.org
16357 W: https://linuxtv.org
16358 T: git git://linuxtv.org/media_tree.git
16359 F: drivers/media/radio/si470x/radio-si470x-common.c
16360 F: drivers/media/radio/si470x/radio-si470x-usb.c
16361 F: drivers/media/radio/si470x/radio-si470x.h
16363 SI4713 FM RADIO TRANSMITTER I2C DRIVER
16364 M: Eduardo Valentin <edubezval@gmail.com>
16365 L: linux-media@vger.kernel.org
16367 W: https://linuxtv.org
16368 T: git git://linuxtv.org/media_tree.git
16369 F: drivers/media/radio/si4713/si4713.?
16371 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
16372 M: Eduardo Valentin <edubezval@gmail.com>
16373 L: linux-media@vger.kernel.org
16375 W: https://linuxtv.org
16376 T: git git://linuxtv.org/media_tree.git
16377 F: drivers/media/radio/si4713/radio-platform-si4713.c
16379 SI4713 FM RADIO TRANSMITTER USB DRIVER
16380 M: Hans Verkuil <hverkuil@xs4all.nl>
16381 L: linux-media@vger.kernel.org
16383 W: https://linuxtv.org
16384 T: git git://linuxtv.org/media_tree.git
16385 F: drivers/media/radio/si4713/radio-usb-si4713.c
16388 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16389 L: linux-media@vger.kernel.org
16391 W: https://linuxtv.org
16392 T: git git://linuxtv.org/media_tree.git
16393 F: drivers/media/common/siano/
16394 F: drivers/media/mmc/siano/
16395 F: drivers/media/usb/siano/
16396 F: drivers/media/usb/siano/
16399 M: Palmer Dabbelt <palmer@dabbelt.com>
16400 M: Paul Walmsley <paul.walmsley@sifive.com>
16401 L: linux-riscv@lists.infradead.org
16403 T: git git://github.com/sifive/riscv-linux.git
16407 SIFIVE FU540 SYSTEM-ON-CHIP
16408 M: Paul Walmsley <paul.walmsley@sifive.com>
16409 M: Palmer Dabbelt <palmer@dabbelt.com>
16410 L: linux-riscv@lists.infradead.org
16412 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
16417 M: Green Wan <green.wan@sifive.com>
16419 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
16420 F: drivers/dma/sf-pdma/
16422 SILEAD TOUCHSCREEN DRIVER
16423 M: Hans de Goede <hdegoede@redhat.com>
16424 L: linux-input@vger.kernel.org
16425 L: platform-driver-x86@vger.kernel.org
16427 F: drivers/input/touchscreen/silead.c
16428 F: drivers/platform/x86/touchscreen_dmi.c
16430 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
16431 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
16433 F: drivers/staging/wfx/
16435 SILICON MOTION SM712 FRAME BUFFER DRIVER
16436 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
16437 M: Teddy Wang <teddy.wang@siliconmotion.com>
16438 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
16439 L: linux-fbdev@vger.kernel.org
16441 F: Documentation/fb/sm712fb.rst
16442 F: drivers/video/fbdev/sm712*
16444 SILVACO I3C DUAL-ROLE MASTER
16445 M: Miquel Raynal <miquel.raynal@bootlin.com>
16446 M: Conor Culhane <conor.culhane@silvaco.com>
16447 L: linux-i3c@lists.infradead.org
16449 F: Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
16450 F: drivers/i3c/master/svc-i3c-master.c
16453 M: Hans de Goede <hdegoede@redhat.com>
16454 L: linux-fbdev@vger.kernel.org
16456 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
16457 F: drivers/video/fbdev/simplefb.c
16458 F: include/linux/platform_data/simplefb.h
16460 SIMTEC EB110ATX (Chalice CATS)
16461 M: Simtec Linux Team <linux@simtec.co.uk>
16463 W: http://www.simtec.co.uk/products/EB110ATX/
16465 SIMTEC EB2410ITX (BAST)
16466 M: Simtec Linux Team <linux@simtec.co.uk>
16468 W: http://www.simtec.co.uk/products/EB2410ITX/
16469 F: arch/arm/mach-s3c/bast-ide.c
16470 F: arch/arm/mach-s3c/bast-irq.c
16471 F: arch/arm/mach-s3c/mach-bast.c
16474 M: Thorsten Scherer <t.scherer@eckelmann.de>
16475 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
16476 R: Pengutronix Kernel Team <kernel@pengutronix.de>
16478 F: drivers/gpio/gpio-siox.c
16480 F: include/trace/events/siox.h
16482 SIPHASH PRF ROUTINES
16483 M: Jason A. Donenfeld <Jason@zx2c4.com>
16485 F: include/linux/siphash.h
16487 F: lib/test_siphash.c
16489 SIS 190 ETHERNET DRIVER
16490 M: Francois Romieu <romieu@fr.zoreil.com>
16491 L: netdev@vger.kernel.org
16493 F: drivers/net/ethernet/sis/sis190.c
16495 SIS 900/7016 FAST ETHERNET DRIVER
16496 M: Daniele Venzano <venza@brownhat.org>
16497 L: netdev@vger.kernel.org
16499 W: http://www.brownhat.org/sis900.html
16500 F: drivers/net/ethernet/sis/sis900.*
16502 SIS FRAMEBUFFER DRIVER
16503 M: Thomas Winischhofer <thomas@winischhofer.net>
16505 W: http://www.winischhofer.net/linuxsisvga.shtml
16506 F: Documentation/fb/sisfb.rst
16507 F: drivers/video/fbdev/sis/
16508 F: include/video/sisfb.h
16510 SIS I2C TOUCHSCREEN DRIVER
16511 M: Mika Penttilä <mika.penttila@nextfour.com>
16512 L: linux-input@vger.kernel.org
16514 F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
16515 F: drivers/input/touchscreen/sis_i2c.c
16518 M: Thomas Winischhofer <thomas@winischhofer.net>
16520 W: http://www.winischhofer.at/linuxsisusbvga.shtml
16521 F: drivers/usb/misc/sisusbvga/
16524 M: Christoph Lameter <cl@linux.com>
16525 M: Pekka Enberg <penberg@kernel.org>
16526 M: David Rientjes <rientjes@google.com>
16527 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
16528 M: Andrew Morton <akpm@linux-foundation.org>
16529 M: Vlastimil Babka <vbabka@suse.cz>
16530 L: linux-mm@kvack.org
16532 F: include/linux/sl?b*.h
16535 SLEEPABLE READ-COPY UPDATE (SRCU)
16536 M: Lai Jiangshan <jiangshanlai@gmail.com>
16537 M: "Paul E. McKenney" <paulmck@kernel.org>
16538 M: Josh Triplett <josh@joshtriplett.org>
16539 R: Steven Rostedt <rostedt@goodmis.org>
16540 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
16541 L: rcu@vger.kernel.org
16543 W: http://www.rdrop.com/users/paulmck/RCU/
16544 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16545 F: include/linux/srcu*.h
16546 F: kernel/rcu/srcu*.c
16548 SMACK SECURITY MODULE
16549 M: Casey Schaufler <casey@schaufler-ca.com>
16550 L: linux-security-module@vger.kernel.org
16552 W: http://schaufler-ca.com
16553 T: git git://github.com/cschaufler/smack-next
16554 F: Documentation/admin-guide/LSM/Smack.rst
16557 SMC91x ETHERNET DRIVER
16558 M: Nicolas Pitre <nico@fluxnic.net>
16560 F: drivers/net/ethernet/smsc/smc91x.*
16562 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
16563 M: Mark Rutland <mark.rutland@arm.com>
16564 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
16565 M: Sudeep Holla <sudeep.holla@arm.com>
16566 L: linux-arm-kernel@lists.infradead.org
16568 F: drivers/firmware/smccc/
16569 F: include/linux/arm-smccc.h
16571 SMM665 HARDWARE MONITOR DRIVER
16572 M: Guenter Roeck <linux@roeck-us.net>
16573 L: linux-hwmon@vger.kernel.org
16575 F: Documentation/hwmon/smm665.rst
16576 F: drivers/hwmon/smm665.c
16578 SMSC EMC2103 HARDWARE MONITOR DRIVER
16579 M: Steve Glendinning <steve.glendinning@shawell.net>
16580 L: linux-hwmon@vger.kernel.org
16582 F: Documentation/hwmon/emc2103.rst
16583 F: drivers/hwmon/emc2103.c
16585 SMSC SCH5627 HARDWARE MONITOR DRIVER
16586 M: Hans de Goede <hdegoede@redhat.com>
16587 L: linux-hwmon@vger.kernel.org
16589 F: Documentation/hwmon/sch5627.rst
16590 F: drivers/hwmon/sch5627.c
16592 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
16593 M: Steve Glendinning <steve.glendinning@shawell.net>
16594 L: linux-fbdev@vger.kernel.org
16596 F: drivers/video/fbdev/smscufx.c
16598 SMSC47B397 HARDWARE MONITOR DRIVER
16599 M: Jean Delvare <jdelvare@suse.com>
16600 L: linux-hwmon@vger.kernel.org
16602 F: Documentation/hwmon/smsc47b397.rst
16603 F: drivers/hwmon/smsc47b397.c
16605 SMSC911x ETHERNET DRIVER
16606 M: Steve Glendinning <steve.glendinning@shawell.net>
16607 L: netdev@vger.kernel.org
16609 F: drivers/net/ethernet/smsc/smsc911x.*
16610 F: include/linux/smsc911x.h
16612 SMSC9420 PCI ETHERNET DRIVER
16613 M: Steve Glendinning <steve.glendinning@shawell.net>
16614 L: netdev@vger.kernel.org
16616 F: drivers/net/ethernet/smsc/smsc9420.*
16618 SOCIONEXT (SNI) AVE NETWORK DRIVER
16619 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
16620 L: netdev@vger.kernel.org
16622 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
16623 F: drivers/net/ethernet/socionext/sni_ave.c
16625 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
16626 M: Jassi Brar <jaswinder.singh@linaro.org>
16627 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
16628 L: netdev@vger.kernel.org
16630 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
16631 F: drivers/net/ethernet/socionext/netsec.c
16633 SOCIONEXT (SNI) Synquacer SPI DRIVER
16634 M: Masahisa Kojima <masahisa.kojima@linaro.org>
16635 M: Jassi Brar <jaswinder.singh@linaro.org>
16636 L: linux-spi@vger.kernel.org
16638 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
16639 F: drivers/spi/spi-synquacer.c
16641 SOCIONEXT SYNQUACER I2C DRIVER
16642 M: Ard Biesheuvel <ardb@kernel.org>
16643 L: linux-i2c@vger.kernel.org
16645 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
16646 F: drivers/i2c/busses/i2c-synquacer.c
16648 SOCIONEXT UNIPHIER SOUND DRIVER
16649 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16651 F: sound/soc/uniphier/
16653 SOEKRIS NET48XX LED SUPPORT
16654 M: Chris Boot <bootc@bootc.net>
16656 F: drivers/leds/leds-net48xx.c
16658 SOFT-IWARP DRIVER (siw)
16659 M: Bernard Metzler <bmt@zurich.ibm.com>
16660 L: linux-rdma@vger.kernel.org
16662 F: drivers/infiniband/sw/siw/
16663 F: include/uapi/rdma/siw-abi.h
16665 SOFT-ROCE DRIVER (rxe)
16666 M: Zhu Yanjun <zyjzyj2000@gmail.com>
16667 L: linux-rdma@vger.kernel.org
16669 F: drivers/infiniband/sw/rxe/
16670 F: include/uapi/rdma/rdma_user_rxe.h
16672 SOFTLOGIC 6x10 MPEG CODEC
16673 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16674 M: Anton Sviridenko <anton@corp.bluecherry.net>
16675 M: Andrey Utkin <andrey_utkin@fastmail.com>
16676 M: Ismael Luceno <ismael@iodev.co.uk>
16677 L: linux-media@vger.kernel.org
16679 F: drivers/media/pci/solo6x10/
16681 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
16682 M: James Morse <james.morse@arm.com>
16683 L: linux-arm-kernel@lists.infradead.org
16685 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
16686 F: drivers/firmware/arm_sdei.c
16687 F: include/linux/arm_sdei.h
16688 F: include/uapi/linux/arm_sdei.h
16690 SOFTWARE RAID (Multiple Disks) SUPPORT
16691 M: Song Liu <song@kernel.org>
16692 L: linux-raid@vger.kernel.org
16694 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
16695 F: drivers/md/Kconfig
16696 F: drivers/md/Makefile
16698 F: drivers/md/raid*
16699 F: include/linux/raid/
16700 F: include/uapi/linux/raid/
16702 SOLIDRUN CLEARFOG SUPPORT
16703 M: Russell King <linux@armlinux.org.uk>
16705 F: arch/arm/boot/dts/armada-388-clearfog*
16706 F: arch/arm/boot/dts/armada-38x-solidrun-*
16708 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
16709 M: Russell King <linux@armlinux.org.uk>
16711 F: arch/arm/boot/dts/imx6*-cubox-i*
16712 F: arch/arm/boot/dts/imx6*-hummingboard*
16713 F: arch/arm/boot/dts/imx6*-sr-*
16715 SONIC NETWORK DRIVER
16716 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
16717 L: netdev@vger.kernel.org
16719 F: drivers/net/ethernet/natsemi/sonic.*
16721 SONICS SILICON BACKPLANE DRIVER (SSB)
16722 M: Michael Buesch <m@bues.ch>
16723 L: linux-wireless@vger.kernel.org
16726 F: include/linux/ssb/
16728 SONY IMX214 SENSOR DRIVER
16729 M: Ricardo Ribalda <ribalda@kernel.org>
16730 L: linux-media@vger.kernel.org
16732 T: git git://linuxtv.org/media_tree.git
16733 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
16734 F: drivers/media/i2c/imx214.c
16736 SONY IMX219 SENSOR DRIVER
16737 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
16738 L: linux-media@vger.kernel.org
16740 T: git git://linuxtv.org/media_tree.git
16741 F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
16742 F: drivers/media/i2c/imx219.c
16744 SONY IMX258 SENSOR DRIVER
16745 M: Sakari Ailus <sakari.ailus@linux.intel.com>
16746 L: linux-media@vger.kernel.org
16748 T: git git://linuxtv.org/media_tree.git
16749 F: Documentation/devicetree/bindings/media/i2c/imx258.yaml
16750 F: drivers/media/i2c/imx258.c
16752 SONY IMX274 SENSOR DRIVER
16753 M: Leon Luo <leonl@leopardimaging.com>
16754 L: linux-media@vger.kernel.org
16756 T: git git://linuxtv.org/media_tree.git
16757 F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
16758 F: drivers/media/i2c/imx274.c
16760 SONY IMX290 SENSOR DRIVER
16761 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16762 L: linux-media@vger.kernel.org
16764 T: git git://linuxtv.org/media_tree.git
16765 F: Documentation/devicetree/bindings/media/i2c/imx290.txt
16766 F: drivers/media/i2c/imx290.c
16768 SONY IMX319 SENSOR DRIVER
16769 M: Bingbu Cao <bingbu.cao@intel.com>
16770 L: linux-media@vger.kernel.org
16772 T: git git://linuxtv.org/media_tree.git
16773 F: drivers/media/i2c/imx319.c
16775 SONY IMX334 SENSOR DRIVER
16776 M: Paul J. Murphy <paul.j.murphy@intel.com>
16777 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
16778 L: linux-media@vger.kernel.org
16780 T: git git://linuxtv.org/media_tree.git
16781 F: Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
16782 F: drivers/media/i2c/imx334.c
16784 SONY IMX355 SENSOR DRIVER
16785 M: Tianshu Qiu <tian.shu.qiu@intel.com>
16786 L: linux-media@vger.kernel.org
16788 T: git git://linuxtv.org/media_tree.git
16789 F: drivers/media/i2c/imx355.c
16791 SONY MEMORYSTICK SUBSYSTEM
16792 M: Maxim Levitsky <maximlevitsky@gmail.com>
16793 M: Alex Dubov <oakad@yahoo.com>
16794 M: Ulf Hansson <ulf.hansson@linaro.org>
16795 L: linux-mmc@vger.kernel.org
16797 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
16798 F: drivers/memstick/
16799 F: include/linux/memstick.h
16801 SONY VAIO CONTROL DEVICE DRIVER
16802 M: Mattia Dongili <malattia@linux.it>
16803 L: platform-driver-x86@vger.kernel.org
16805 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
16806 F: Documentation/admin-guide/laptops/sony-laptop.rst
16807 F: drivers/char/sonypi.c
16808 F: drivers/platform/x86/sony-laptop.c
16809 F: include/linux/sony-laptop.h
16812 M: Jaroslav Kysela <perex@perex.cz>
16813 M: Takashi Iwai <tiwai@suse.com>
16814 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16816 W: http://www.alsa-project.org/
16817 Q: http://patchwork.kernel.org/project/alsa-devel/list/
16818 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16819 F: Documentation/sound/
16821 F: include/uapi/sound/
16824 SOUND - COMPRESSED AUDIO
16825 M: Vinod Koul <vkoul@kernel.org>
16826 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16828 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16829 F: Documentation/sound/designs/compress-offload.rst
16830 F: include/sound/compress_driver.h
16831 F: include/uapi/sound/compress_*
16832 F: sound/core/compress_offload.c
16833 F: sound/soc/soc-compress.c
16835 SOUND - DMAENGINE HELPERS
16836 M: Lars-Peter Clausen <lars@metafoo.de>
16838 F: include/sound/dmaengine_pcm.h
16839 F: sound/core/pcm_dmaengine.c
16840 F: sound/soc/soc-generic-dmaengine-pcm.c
16842 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
16843 M: Liam Girdwood <lgirdwood@gmail.com>
16844 M: Mark Brown <broonie@kernel.org>
16845 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16847 W: http://alsa-project.org/main/index.php/ASoC
16848 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
16849 F: Documentation/devicetree/bindings/sound/
16850 F: Documentation/sound/soc/
16851 F: include/dt-bindings/sound/
16852 F: include/sound/soc*
16855 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
16856 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
16857 M: Liam Girdwood <lgirdwood@gmail.com>
16858 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
16859 M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
16860 M: Daniel Baluta <daniel.baluta@nxp.com>
16861 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
16863 W: https://github.com/thesofproject/linux/
16866 SOUNDWIRE SUBSYSTEM
16867 M: Vinod Koul <vkoul@kernel.org>
16868 M: Bard Liao <yung-chuan.liao@linux.intel.com>
16869 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
16870 R: Sanyog Kale <sanyog.r.kale@intel.com>
16871 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16873 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
16874 F: Documentation/driver-api/soundwire/
16875 F: drivers/soundwire/
16876 F: include/linux/soundwire/
16879 M: Olli Salonen <olli.salonen@iki.fi>
16880 L: linux-media@vger.kernel.org
16882 W: https://linuxtv.org
16883 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16884 F: drivers/media/dvb-frontends/sp2*
16886 SPARC + UltraSPARC (sparc/sparc64)
16887 M: "David S. Miller" <davem@davemloft.net>
16888 L: sparclinux@vger.kernel.org
16890 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
16891 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
16892 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
16896 SPARC SERIAL DRIVERS
16897 M: "David S. Miller" <davem@davemloft.net>
16898 L: sparclinux@vger.kernel.org
16900 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
16901 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
16902 F: drivers/tty/serial/suncore.c
16903 F: drivers/tty/serial/sunhv.c
16904 F: drivers/tty/serial/sunsab.c
16905 F: drivers/tty/serial/sunsab.h
16906 F: drivers/tty/serial/sunsu.c
16907 F: drivers/tty/serial/sunzilog.c
16908 F: drivers/tty/serial/sunzilog.h
16909 F: drivers/tty/vcc.c
16910 F: include/linux/sunserialcore.h
16913 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
16914 L: linux-sparse@vger.kernel.org
16916 W: https://sparse.docs.kernel.org/
16917 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
16918 Q: https://patchwork.kernel.org/project/linux-sparse/list/
16919 B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
16920 F: include/linux/compiler.h
16922 SPEAKUP CONSOLE SPEECH DRIVER
16923 M: William Hubbs <w.d.hubbs@gmail.com>
16924 M: Chris Brannon <chris@the-brannons.com>
16925 M: Kirk Reiser <kirk@reisers.ca>
16926 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
16927 L: speakup@linux-speakup.org
16929 W: http://www.linux-speakup.org/
16930 W: https://github.com/linux-speakup/speakup
16931 B: https://github.com/linux-speakup/speakup/issues
16932 F: drivers/accessibility/speakup/
16934 SPEAR CLOCK FRAMEWORK SUPPORT
16935 M: Viresh Kumar <vireshk@kernel.org>
16936 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16938 W: http://www.st.com/spear
16939 F: drivers/clk/spear/
16941 SPEAR PLATFORM SUPPORT
16942 M: Viresh Kumar <vireshk@kernel.org>
16943 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
16944 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16946 W: http://www.st.com/spear
16947 F: arch/arm/boot/dts/spear*
16948 F: arch/arm/mach-spear/
16951 M: Tudor Ambarus <tudor.ambarus@microchip.com>
16952 L: linux-mtd@lists.infradead.org
16954 W: http://www.linux-mtd.infradead.org/
16955 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
16956 C: irc://irc.oftc.net/mtd
16957 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
16958 F: drivers/mtd/spi-nor/
16959 F: include/linux/mtd/spi-nor.h
16962 M: Mark Brown <broonie@kernel.org>
16963 L: linux-spi@vger.kernel.org
16965 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
16966 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
16967 F: Documentation/devicetree/bindings/spi/
16968 F: Documentation/spi/
16970 F: include/linux/spi/
16971 F: include/uapi/linux/spi/
16974 SPIDERNET NETWORK DRIVER for CELL
16975 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
16976 M: Geoff Levand <geoff@infradead.org>
16977 L: netdev@vger.kernel.org
16978 L: linuxppc-dev@lists.ozlabs.org
16980 F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
16981 F: drivers/net/ethernet/toshiba/spider_net*
16984 M: Stephen Boyd <sboyd@kernel.org>
16985 L: linux-kernel@vger.kernel.org
16987 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
16988 F: Documentation/devicetree/bindings/spmi/
16990 F: include/dt-bindings/spmi/spmi.h
16991 F: include/linux/spmi.h
16992 F: include/trace/events/spmi.h
16995 M: Jeremy Kerr <jk@ozlabs.org>
16996 L: linuxppc-dev@lists.ozlabs.org
16998 W: http://www.ibm.com/developerworks/power/cell/
16999 F: Documentation/filesystems/spufs/spufs.rst
17000 F: arch/powerpc/platforms/cell/spufs/
17002 SQUASHFS FILE SYSTEM
17003 M: Phillip Lougher <phillip@squashfs.org.uk>
17004 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
17006 W: http://squashfs.org.uk
17007 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
17008 F: Documentation/filesystems/squashfs.rst
17011 SRM (Alpha) environment access
17012 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
17014 F: arch/alpha/kernel/srm_env.c
17016 ST LSM6DSx IMU IIO DRIVER
17017 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
17018 L: linux-iio@vger.kernel.org
17020 W: http://www.st.com/
17021 F: Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
17022 F: drivers/iio/imu/st_lsm6dsx/
17024 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
17025 M: Mickael Guene <mickael.guene@st.com>
17026 L: linux-media@vger.kernel.org
17028 T: git git://linuxtv.org/media_tree.git
17029 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
17030 F: drivers/media/i2c/st-mipid02.c
17032 ST STM32 I2C/SMBUS DRIVER
17033 M: Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
17034 M: Alain Volmat <alain.volmat@foss.st.com>
17035 L: linux-i2c@vger.kernel.org
17037 F: drivers/i2c/busses/i2c-stm32*
17039 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
17040 M: Song Qiang <songqiang1304521@gmail.com>
17041 L: linux-iio@vger.kernel.org
17043 F: Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
17044 F: drivers/iio/proximity/vl53l0x-i2c.c
17047 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17048 M: Sasha Levin <sashal@kernel.org>
17049 L: stable@vger.kernel.org
17051 F: Documentation/process/stable-kernel-rules.rst
17053 STAGING - ATOMISP DRIVER
17054 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17055 R: Sakari Ailus <sakari.ailus@linux.intel.com>
17056 L: linux-media@vger.kernel.org
17058 F: drivers/staging/media/atomisp/
17060 STAGING - FIELDBUS SUBSYSTEM
17061 M: Sven Van Asbroeck <TheSven73@gmail.com>
17063 F: drivers/staging/fieldbus/*
17064 F: drivers/staging/fieldbus/Documentation/
17066 STAGING - HMS ANYBUS-S BUS
17067 M: Sven Van Asbroeck <TheSven73@gmail.com>
17069 F: drivers/staging/fieldbus/anybuss/
17071 STAGING - INDUSTRIAL IO
17072 M: Jonathan Cameron <jic23@kernel.org>
17073 L: linux-iio@vger.kernel.org
17075 F: Documentation/devicetree/bindings/staging/iio/
17076 F: drivers/staging/iio/
17078 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
17079 M: Marc Dietrich <marvin24@gmx.de>
17080 L: ac100@lists.launchpad.net (moderated for non-subscribers)
17081 L: linux-tegra@vger.kernel.org
17083 F: drivers/staging/nvec/
17085 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
17086 M: Jens Frederich <jfrederich@gmail.com>
17087 M: Daniel Drake <dsd@laptop.org>
17088 M: Jon Nettleton <jon.nettleton@gmail.com>
17090 W: http://wiki.laptop.org/go/DCON
17091 F: drivers/staging/olpc_dcon/
17093 STAGING - REALTEK RTL8188EU DRIVERS
17094 M: Larry Finger <Larry.Finger@lwfinger.net>
17096 F: drivers/staging/rtl8188eu/
17098 STAGING - REALTEK RTL8712U DRIVERS
17099 M: Larry Finger <Larry.Finger@lwfinger.net>
17100 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
17102 F: drivers/staging/rtl8712/
17104 STAGING - SEPS525 LCD CONTROLLER DRIVERS
17105 M: Michael Hennerich <michael.hennerich@analog.com>
17106 L: linux-fbdev@vger.kernel.org
17108 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
17109 F: drivers/staging/fbtft/fb_seps525.c
17111 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
17112 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
17113 M: Teddy Wang <teddy.wang@siliconmotion.com>
17114 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
17115 L: linux-fbdev@vger.kernel.org
17117 F: drivers/staging/sm750fb/
17119 STAGING - VIA VT665X DRIVERS
17120 M: Forest Bond <forest@alittletooquiet.net>
17122 F: drivers/staging/vt665?/
17125 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17126 L: linux-staging@lists.linux.dev
17128 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
17129 F: drivers/staging/
17131 STARFIRE/DURALAN NETWORK DRIVER
17132 M: Ion Badulescu <ionut@badula.org>
17134 F: drivers/net/ethernet/adaptec/starfire*
17137 M: Peter Zijlstra <peterz@infradead.org>
17138 M: Josh Poimboeuf <jpoimboe@redhat.com>
17139 M: Jason Baron <jbaron@akamai.com>
17140 R: Steven Rostedt <rostedt@goodmis.org>
17141 R: Ard Biesheuvel <ardb@kernel.org>
17143 F: arch/*/include/asm/jump_label*.h
17144 F: arch/*/include/asm/static_call*.h
17145 F: arch/*/kernel/jump_label.c
17146 F: arch/*/kernel/static_call.c
17147 F: include/linux/jump_label*.h
17148 F: include/linux/static_call*.h
17149 F: kernel/jump_label.c
17150 F: kernel/static_call.c
17152 STI AUDIO (ASoC) DRIVERS
17153 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
17154 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17156 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
17160 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
17162 F: Documentation/devicetree/bindings/media/stih-cec.txt
17163 F: drivers/media/cec/platform/sti/
17165 STK1160 USB VIDEO CAPTURE DRIVER
17166 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17167 L: linux-media@vger.kernel.org
17169 T: git git://linuxtv.org/media_tree.git
17170 F: drivers/media/usb/stk1160/
17172 STM32 AUDIO (ASoC) DRIVERS
17173 M: Olivier Moysan <olivier.moysan@foss.st.com>
17174 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
17175 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17177 F: Documentation/devicetree/bindings/iio/adc/st,stm32-*.yaml
17180 STM32 TIMER/LPTIMER DRIVERS
17181 M: Fabrice Gasnier <fabrice.gasnier@foss.st.com>
17183 F: Documentation/ABI/testing/*timer-stm32
17184 F: Documentation/devicetree/bindings/*/*stm32-*timer*
17185 F: drivers/*/stm32-*timer*
17186 F: drivers/pwm/pwm-stm32*
17187 F: include/linux/*/stm32-*tim*
17189 STMMAC ETHERNET DRIVER
17190 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
17191 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
17192 M: Jose Abreu <joabreu@synopsys.com>
17193 L: netdev@vger.kernel.org
17195 W: http://www.stlinux.com
17196 F: Documentation/networking/device_drivers/ethernet/stmicro/
17197 F: drivers/net/ethernet/stmicro/stmmac/
17200 M: Sam Creasey <sammy@sammy.net>
17202 W: http://sammy.net/sun3/
17203 F: arch/m68k/include/asm/sun3*
17204 F: arch/m68k/kernel/*sun3*
17205 F: arch/m68k/sun3*/
17206 F: drivers/net/ethernet/i825xx/sun3*
17208 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
17209 M: Hans de Goede <hdegoede@redhat.com>
17210 L: linux-input@vger.kernel.org
17212 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
17213 F: drivers/input/keyboard/sun4i-lradc-keys.c
17215 SUNDANCE NETWORK DRIVER
17216 M: Denis Kirjanov <kda@linux-powerpc.org>
17217 L: netdev@vger.kernel.org
17219 F: drivers/net/ethernet/dlink/sundance.c
17222 M: Yoshinori Sato <ysato@users.sourceforge.jp>
17223 M: Rich Felker <dalias@libc.org>
17224 L: linux-sh@vger.kernel.org
17226 Q: http://patchwork.kernel.org/project/linux-sh/list/
17227 F: Documentation/sh/
17232 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
17233 M: Len Brown <len.brown@intel.com>
17234 M: Pavel Machek <pavel@ucw.cz>
17235 L: linux-pm@vger.kernel.org
17237 B: https://bugzilla.kernel.org
17238 F: Documentation/power/
17239 F: arch/x86/kernel/acpi/
17240 F: drivers/base/power/
17241 F: include/linux/freezer.h
17242 F: include/linux/pm.h
17243 F: include/linux/suspend.h
17247 M: Martin Mares <mj@ucw.cz>
17248 L: linux-video@atrey.karlin.mff.cuni.cz
17250 F: Documentation/admin-guide/svga.rst
17251 F: arch/x86/boot/video*
17254 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17255 L: iommu@lists.linux-foundation.org
17257 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
17258 F: arch/*/kernel/pci-swiotlb.c
17259 F: include/linux/swiotlb.h
17260 F: kernel/dma/swiotlb.c
17263 M: Jiri Pirko <jiri@resnulli.us>
17264 M: Ivan Vecera <ivecera@redhat.com>
17265 L: netdev@vger.kernel.org
17267 F: include/net/switchdev.h
17270 SY8106A REGULATOR DRIVER
17271 M: Icenowy Zheng <icenowy@aosc.io>
17273 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
17274 F: drivers/regulator/sy8106a-regulator.c
17276 SYNC FILE FRAMEWORK
17277 M: Sumit Semwal <sumit.semwal@linaro.org>
17278 R: Gustavo Padovan <gustavo@padovan.org>
17279 L: linux-media@vger.kernel.org
17280 L: dri-devel@lists.freedesktop.org
17282 T: git git://anongit.freedesktop.org/drm/drm-misc
17283 F: Documentation/driver-api/sync_file.rst
17284 F: drivers/dma-buf/dma-fence*
17285 F: drivers/dma-buf/sw_sync.c
17286 F: drivers/dma-buf/sync_*
17287 F: include/linux/sync_file.h
17288 F: include/uapi/linux/sync_file.h
17290 SYNOPSYS ARC ARCHITECTURE
17291 M: Vineet Gupta <vgupta@synopsys.com>
17292 L: linux-snps-arc@lists.infradead.org
17294 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
17295 F: Documentation/devicetree/bindings/arc/*
17296 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
17298 F: drivers/clocksource/arc_timer.c
17299 F: drivers/tty/serial/arc_uart.c
17301 SYNOPSYS ARC HSDK SDP pll clock driver
17302 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17304 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
17305 F: drivers/clk/clk-hsdk-pll.c
17307 SYNOPSYS ARC SDP clock driver
17308 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17310 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
17311 F: drivers/clk/axs10x/*
17313 SYNOPSYS ARC SDP platform support
17314 M: Alexey Brodkin <abrodkin@synopsys.com>
17316 F: Documentation/devicetree/bindings/arc/axs10*
17317 F: arch/arc/boot/dts/ax*
17318 F: arch/arc/plat-axs10x
17320 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
17321 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17323 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
17324 F: drivers/reset/reset-axs10x.c
17326 SYNOPSYS CREG GPIO DRIVER
17327 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17329 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
17330 F: drivers/gpio/gpio-creg-snps.c
17332 SYNOPSYS DESIGNWARE 8250 UART DRIVER
17333 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17335 F: drivers/tty/serial/8250/8250_dw.c
17336 F: drivers/tty/serial/8250/8250_dwlib.*
17337 F: drivers/tty/serial/8250/8250_lpss.c
17339 SYNOPSYS DESIGNWARE APB GPIO DRIVER
17340 M: Hoan Tran <hoan@os.amperecomputing.com>
17341 M: Serge Semin <fancer.lancer@gmail.com>
17342 L: linux-gpio@vger.kernel.org
17344 F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
17345 F: drivers/gpio/gpio-dwapb.c
17347 SYNOPSYS DESIGNWARE APB SSI DRIVER
17348 M: Serge Semin <fancer.lancer@gmail.com>
17349 L: linux-spi@vger.kernel.org
17351 F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
17352 F: drivers/spi/spi-dw*
17354 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
17355 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17357 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
17358 F: drivers/dma/dw-axi-dmac/
17360 SYNOPSYS DESIGNWARE DMAC DRIVER
17361 M: Viresh Kumar <vireshk@kernel.org>
17362 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17364 F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
17366 F: include/dt-bindings/dma/dw-dmac.h
17367 F: include/linux/dma/dw.h
17368 F: include/linux/platform_data/dma-dw.h
17370 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
17371 M: Jose Abreu <Jose.Abreu@synopsys.com>
17372 L: netdev@vger.kernel.org
17374 F: drivers/net/ethernet/synopsys/
17376 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
17377 M: Jose Abreu <Jose.Abreu@synopsys.com>
17378 L: netdev@vger.kernel.org
17380 F: drivers/net/pcs/pcs-xpcs.c
17381 F: include/linux/pcs/pcs-xpcs.h
17383 SYNOPSYS DESIGNWARE I2C DRIVER
17384 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
17385 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17386 R: Mika Westerberg <mika.westerberg@linux.intel.com>
17387 L: linux-i2c@vger.kernel.org
17389 F: drivers/i2c/busses/i2c-designware-*
17390 F: include/linux/platform_data/i2c-designware.h
17392 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
17393 M: Jaehoon Chung <jh80.chung@samsung.com>
17394 L: linux-mmc@vger.kernel.org
17396 F: drivers/mmc/host/dw_mmc*
17398 SYNOPSYS HSDK RESET CONTROLLER DRIVER
17399 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17401 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
17402 F: drivers/reset/reset-hsdk.c
17403 F: include/dt-bindings/reset/snps,hsdk-reset.h
17405 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
17406 M: Prabu Thangamuthu <prabu.t@synopsys.com>
17407 M: Manjunath M B <manjumb@synopsys.com>
17408 L: linux-mmc@vger.kernel.org
17410 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
17412 SYSTEM CONFIGURATION (SYSCON)
17413 M: Lee Jones <lee.jones@linaro.org>
17414 M: Arnd Bergmann <arnd@arndb.de>
17416 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
17417 F: drivers/mfd/syscon.c
17419 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
17420 M: Sudeep Holla <sudeep.holla@arm.com>
17421 R: Cristian Marussi <cristian.marussi@arm.com>
17422 L: linux-arm-kernel@lists.infradead.org
17424 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
17425 F: drivers/clk/clk-sc[mp]i.c
17426 F: drivers/cpufreq/sc[mp]i-cpufreq.c
17427 F: drivers/firmware/arm_scmi/
17428 F: drivers/firmware/arm_scpi.c
17429 F: drivers/regulator/scmi-regulator.c
17430 F: drivers/reset/reset-scmi.c
17431 F: include/linux/sc[mp]i_protocol.h
17432 F: include/trace/events/scmi.h
17434 SYSTEM RESET/SHUTDOWN DRIVERS
17435 M: Sebastian Reichel <sre@kernel.org>
17436 L: linux-pm@vger.kernel.org
17438 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
17439 F: Documentation/devicetree/bindings/power/reset/
17440 F: drivers/power/reset/
17442 SYSTEM TRACE MODULE CLASS
17443 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
17445 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
17446 F: Documentation/trace/stm.rst
17447 F: drivers/hwtracing/stm/
17448 F: include/linux/stm.h
17449 F: include/uapi/linux/stm.h
17451 SYSTEM76 ACPI DRIVER
17452 M: Jeremy Soller <jeremy@system76.com>
17453 M: System76 Product Development <productdev@system76.com>
17454 L: platform-driver-x86@vger.kernel.org
17456 F: drivers/platform/x86/system76_acpi.c
17459 M: Christoph Hellwig <hch@infradead.org>
17461 F: Documentation/filesystems/sysv-fs.rst
17463 F: include/linux/sysv_fs.h
17465 TASKSTATS STATISTICS INTERFACE
17466 M: Balbir Singh <bsingharora@gmail.com>
17468 F: Documentation/accounting/taskstats*
17469 F: include/linux/taskstats*
17470 F: kernel/taskstats.c
17473 M: Jamal Hadi Salim <jhs@mojatatu.com>
17474 M: Cong Wang <xiyou.wangcong@gmail.com>
17475 M: Jiri Pirko <jiri@resnulli.us>
17476 L: netdev@vger.kernel.org
17478 F: include/net/pkt_cls.h
17479 F: include/net/pkt_sched.h
17480 F: include/net/tc_act/
17481 F: include/uapi/linux/pkt_cls.h
17482 F: include/uapi/linux/pkt_sched.h
17483 F: include/uapi/linux/tc_act/
17484 F: include/uapi/linux/tc_ematch/
17487 TC90522 MEDIA DRIVER
17488 M: Akihiro Tsukada <tskd08@gmail.com>
17489 L: linux-media@vger.kernel.org
17491 F: drivers/media/dvb-frontends/tc90522*
17493 TCP LOW PRIORITY MODULE
17494 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
17495 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
17497 W: http://tcp-lp-mod.sourceforge.net/
17498 F: net/ipv4/tcp_lp.c
17500 TDA10071 MEDIA DRIVER
17501 M: Antti Palosaari <crope@iki.fi>
17502 L: linux-media@vger.kernel.org
17504 W: https://linuxtv.org
17505 W: http://palosaari.fi/linux/
17506 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17507 T: git git://linuxtv.org/anttip/media_tree.git
17508 F: drivers/media/dvb-frontends/tda10071*
17510 TDA18212 MEDIA DRIVER
17511 M: Antti Palosaari <crope@iki.fi>
17512 L: linux-media@vger.kernel.org
17514 W: https://linuxtv.org
17515 W: http://palosaari.fi/linux/
17516 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17517 T: git git://linuxtv.org/anttip/media_tree.git
17518 F: drivers/media/tuners/tda18212*
17520 TDA18218 MEDIA DRIVER
17521 M: Antti Palosaari <crope@iki.fi>
17522 L: linux-media@vger.kernel.org
17524 W: https://linuxtv.org
17525 W: http://palosaari.fi/linux/
17526 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17527 T: git git://linuxtv.org/anttip/media_tree.git
17528 F: drivers/media/tuners/tda18218*
17530 TDA18250 MEDIA DRIVER
17531 M: Olli Salonen <olli.salonen@iki.fi>
17532 L: linux-media@vger.kernel.org
17534 W: https://linuxtv.org
17535 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17536 T: git git://linuxtv.org/media_tree.git
17537 F: drivers/media/tuners/tda18250*
17539 TDA18271 MEDIA DRIVER
17540 M: Michael Krufky <mkrufky@linuxtv.org>
17541 L: linux-media@vger.kernel.org
17543 W: https://linuxtv.org
17544 W: http://github.com/mkrufky
17545 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17546 T: git git://linuxtv.org/mkrufky/tuners.git
17547 F: drivers/media/tuners/tda18271*
17549 TDA1997x MEDIA DRIVER
17550 M: Tim Harvey <tharvey@gateworks.com>
17551 L: linux-media@vger.kernel.org
17553 W: https://linuxtv.org
17554 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17555 F: drivers/media/i2c/tda1997x.*
17557 TDA827x MEDIA DRIVER
17558 M: Michael Krufky <mkrufky@linuxtv.org>
17559 L: linux-media@vger.kernel.org
17561 W: https://linuxtv.org
17562 W: http://github.com/mkrufky
17563 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17564 T: git git://linuxtv.org/mkrufky/tuners.git
17565 F: drivers/media/tuners/tda8290.*
17567 TDA8290 MEDIA DRIVER
17568 M: Michael Krufky <mkrufky@linuxtv.org>
17569 L: linux-media@vger.kernel.org
17571 W: https://linuxtv.org
17572 W: http://github.com/mkrufky
17573 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17574 T: git git://linuxtv.org/mkrufky/tuners.git
17575 F: drivers/media/tuners/tda8290.*
17577 TDA9840 MEDIA DRIVER
17578 M: Hans Verkuil <hverkuil@xs4all.nl>
17579 L: linux-media@vger.kernel.org
17581 W: https://linuxtv.org
17582 T: git git://linuxtv.org/media_tree.git
17583 F: drivers/media/i2c/tda9840*
17585 TEA5761 TUNER DRIVER
17586 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17587 L: linux-media@vger.kernel.org
17589 W: https://linuxtv.org
17590 T: git git://linuxtv.org/media_tree.git
17591 F: drivers/media/tuners/tea5761.*
17593 TEA5767 TUNER DRIVER
17594 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17595 L: linux-media@vger.kernel.org
17597 W: https://linuxtv.org
17598 T: git git://linuxtv.org/media_tree.git
17599 F: drivers/media/tuners/tea5767.*
17601 TEA6415C MEDIA DRIVER
17602 M: Hans Verkuil <hverkuil@xs4all.nl>
17603 L: linux-media@vger.kernel.org
17605 W: https://linuxtv.org
17606 T: git git://linuxtv.org/media_tree.git
17607 F: drivers/media/i2c/tea6415c*
17609 TEA6420 MEDIA DRIVER
17610 M: Hans Verkuil <hverkuil@xs4all.nl>
17611 L: linux-media@vger.kernel.org
17613 W: https://linuxtv.org
17614 T: git git://linuxtv.org/media_tree.git
17615 F: drivers/media/i2c/tea6420*
17618 M: Jiri Pirko <jiri@resnulli.us>
17619 L: netdev@vger.kernel.org
17621 F: drivers/net/team/
17622 F: include/linux/if_team.h
17623 F: include/uapi/linux/if_team.h
17625 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
17626 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
17628 F: arch/x86/platform/ts5500/
17630 TECHNOTREND USB IR RECEIVER
17631 M: Sean Young <sean@mess.org>
17632 L: linux-media@vger.kernel.org
17634 F: drivers/media/rc/ttusbir.c
17636 TECHWELL TW9910 VIDEO DECODER
17637 L: linux-media@vger.kernel.org
17639 F: drivers/media/i2c/tw9910.c
17640 F: include/media/i2c/tw9910.h
17643 M: Jens Wiklander <jens.wiklander@linaro.org>
17644 L: op-tee@lists.trustedfirmware.org
17646 F: Documentation/staging/tee.rst
17648 F: include/linux/tee_drv.h
17649 F: include/uapi/linux/tee.h
17651 TEGRA ARCHITECTURE SUPPORT
17652 M: Thierry Reding <thierry.reding@gmail.com>
17653 M: Jonathan Hunter <jonathanh@nvidia.com>
17654 L: linux-tegra@vger.kernel.org
17656 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
17657 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
17661 M: Peter De Schrijver <pdeschrijver@nvidia.com>
17662 M: Prashant Gaikwad <pgaikwad@nvidia.com>
17664 F: drivers/clk/tegra/
17667 M: Laxman Dewangan <ldewangan@nvidia.com>
17668 M: Jon Hunter <jonathanh@nvidia.com>
17670 F: drivers/dma/tegra*
17673 M: Laxman Dewangan <ldewangan@nvidia.com>
17674 R: Dmitry Osipenko <digetx@gmail.com>
17676 F: drivers/i2c/busses/i2c-tegra.c
17678 TEGRA IOMMU DRIVERS
17679 M: Thierry Reding <thierry.reding@gmail.com>
17680 R: Krishna Reddy <vdumpa@nvidia.com>
17681 L: linux-tegra@vger.kernel.org
17683 F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
17684 F: drivers/iommu/tegra*
17687 M: Laxman Dewangan <ldewangan@nvidia.com>
17689 F: drivers/input/keyboard/tegra-kbc.c
17692 M: Stefan Agner <stefan@agner.ch>
17693 M: Lucas Stach <dev@lynxeye.de>
17695 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
17696 F: drivers/mtd/nand/raw/tegra_nand.c
17699 M: Thierry Reding <thierry.reding@gmail.com>
17701 F: drivers/pwm/pwm-tegra.c
17703 TEGRA SERIAL DRIVER
17704 M: Laxman Dewangan <ldewangan@nvidia.com>
17706 F: drivers/tty/serial/serial-tegra.c
17709 M: Laxman Dewangan <ldewangan@nvidia.com>
17711 F: drivers/spi/spi-tegra*
17713 TEGRA QUAD SPI DRIVER
17714 M: Thierry Reding <thierry.reding@gmail.com>
17715 M: Jonathan Hunter <jonathanh@nvidia.com>
17716 M: Sowjanya Komatineni <skomatineni@nvidia.com>
17717 L: linux-tegra@vger.kernel.org
17719 F: drivers/spi/spi-tegra210-quad.c
17722 M: Thierry Reding <thierry.reding@gmail.com>
17723 M: Jonathan Hunter <jonathanh@nvidia.com>
17724 M: Sowjanya Komatineni <skomatineni@nvidia.com>
17725 L: linux-media@vger.kernel.org
17726 L: linux-tegra@vger.kernel.org
17728 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
17729 F: drivers/staging/media/tegra-video/
17731 TEGRA XUSB PADCTL DRIVER
17732 M: JC Kuo <jckuo@nvidia.com>
17734 F: drivers/phy/tegra/xusb*
17736 TEHUTI ETHERNET DRIVER
17737 M: Andy Gospodarek <andy@greyhouse.net>
17738 L: netdev@vger.kernel.org
17740 F: drivers/net/ethernet/tehuti/*
17742 TELECOM CLOCK DRIVER FOR MCPL0010
17743 M: Mark Gross <mark.gross@intel.com>
17745 F: drivers/char/tlclk.c
17747 TEMPO SEMICONDUCTOR DRIVERS
17748 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
17750 F: Documentation/devicetree/bindings/sound/tscs*.txt
17751 F: sound/soc/codecs/tscs*.c
17752 F: sound/soc/codecs/tscs*.h
17754 TENSILICA XTENSA PORT (xtensa)
17755 M: Chris Zankel <chris@zankel.net>
17756 M: Max Filippov <jcmvbkbc@gmail.com>
17757 L: linux-xtensa@linux-xtensa.org
17759 T: git git://github.com/czankel/xtensa-linux.git
17761 F: drivers/irqchip/irq-xtensa-*
17763 TEXAS INSTRUMENTS ASoC DRIVERS
17764 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
17765 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17769 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
17770 M: Ricardo Ribalda <ribalda@kernel.org>
17771 L: linux-iio@vger.kernel.org
17773 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
17774 F: drivers/iio/dac/ti-dac7612.c
17776 TEXAS INSTRUMENTS DMA DRIVERS
17777 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
17778 L: dmaengine@vger.kernel.org
17780 F: Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
17781 F: Documentation/devicetree/bindings/dma/ti-edma.txt
17782 F: Documentation/devicetree/bindings/dma/ti/
17784 X: drivers/dma/ti/cppi41.c
17785 F: include/linux/dma/k3-udma-glue.h
17786 F: include/linux/dma/ti-cppi5.h
17787 F: include/linux/dma/k3-psil.h
17789 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
17790 M: Nishanth Menon <nm@ti.com>
17791 M: Tero Kristo <kristo@kernel.org>
17792 M: Santosh Shilimkar <ssantosh@kernel.org>
17793 L: linux-arm-kernel@lists.infradead.org
17795 F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
17796 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
17797 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
17798 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
17799 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
17800 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
17801 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
17802 F: drivers/clk/keystone/sci-clk.c
17803 F: drivers/firmware/ti_sci*
17804 F: drivers/irqchip/irq-ti-sci-inta.c
17805 F: drivers/irqchip/irq-ti-sci-intr.c
17806 F: drivers/reset/reset-ti-sci.c
17807 F: drivers/soc/ti/ti_sci_inta_msi.c
17808 F: drivers/soc/ti/ti_sci_pm_domains.c
17809 F: include/dt-bindings/soc/ti,sci_pm_domain.h
17810 F: include/linux/soc/ti/ti_sci_inta_msi.h
17811 F: include/linux/soc/ti/ti_sci_protocol.h
17813 TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
17814 M: Robert Marko <robert.marko@sartura.hr>
17815 M: Luka Perkov <luka.perkov@sartura.hr>
17816 L: linux-hwmon@vger.kernel.org
17818 F: Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
17819 F: Documentation/hwmon/tps23861.rst
17820 F: drivers/hwmon/tps23861.c
17822 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
17823 M: Hans Verkuil <hverkuil@xs4all.nl>
17824 L: linux-media@vger.kernel.org
17826 W: https://linuxtv.org
17827 T: git git://linuxtv.org/media_tree.git
17828 F: drivers/media/radio/radio-raremono.c
17831 M: Zhang Rui <rui.zhang@intel.com>
17832 M: Daniel Lezcano <daniel.lezcano@linaro.org>
17833 R: Amit Kucheria <amitk@kernel.org>
17834 L: linux-pm@vger.kernel.org
17836 Q: https://patchwork.kernel.org/project/linux-pm/list/
17837 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux.git
17838 F: Documentation/devicetree/bindings/thermal/
17839 F: drivers/thermal/
17840 F: include/linux/cpu_cooling.h
17841 F: include/linux/thermal.h
17842 F: include/uapi/linux/thermal.h
17844 THERMAL DRIVER FOR AMLOGIC SOCS
17845 M: Guillaume La Roque <glaroque@baylibre.com>
17846 L: linux-pm@vger.kernel.org
17847 L: linux-amlogic@lists.infradead.org
17849 W: http://linux-meson.com/
17850 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
17851 F: drivers/thermal/amlogic_thermal.c
17853 THERMAL/CPU_COOLING
17854 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
17855 M: Daniel Lezcano <daniel.lezcano@linaro.org>
17856 M: Viresh Kumar <viresh.kumar@linaro.org>
17857 M: Javi Merino <javi.merino@kernel.org>
17858 L: linux-pm@vger.kernel.org
17860 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
17861 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
17862 F: drivers/thermal/cpufreq_cooling.c
17863 F: drivers/thermal/cpuidle_cooling.c
17864 F: include/linux/cpu_cooling.h
17866 THERMAL/POWER_ALLOCATOR
17867 M: Lukasz Luba <lukasz.luba@arm.com>
17868 L: linux-pm@vger.kernel.org
17870 F: Documentation/driver-api/thermal/power_allocator.rst
17871 F: drivers/thermal/gov_power_allocator.c
17872 F: include/trace/events/thermal_power_allocator.h
17874 THINKPAD ACPI EXTRAS DRIVER
17875 M: Henrique de Moraes Holschuh <hmh@hmh.eng.br>
17876 L: ibm-acpi-devel@lists.sourceforge.net
17877 L: platform-driver-x86@vger.kernel.org
17879 W: http://ibm-acpi.sourceforge.net
17880 W: http://thinkwiki.org/wiki/Ibm-acpi
17881 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
17882 F: drivers/platform/x86/thinkpad_acpi.c
17884 THUNDERBOLT DMA TRAFFIC TEST DRIVER
17885 M: Isaac Hazan <isaac.hazan@intel.com>
17886 L: linux-usb@vger.kernel.org
17888 F: drivers/thunderbolt/dma_test.c
17891 M: Andreas Noever <andreas.noever@gmail.com>
17892 M: Michael Jamet <michael.jamet@intel.com>
17893 M: Mika Westerberg <mika.westerberg@linux.intel.com>
17894 M: Yehezkel Bernat <YehezkelShB@gmail.com>
17895 L: linux-usb@vger.kernel.org
17897 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
17898 F: Documentation/admin-guide/thunderbolt.rst
17899 F: drivers/thunderbolt/
17900 F: include/linux/thunderbolt.h
17902 THUNDERBOLT NETWORK DRIVER
17903 M: Michael Jamet <michael.jamet@intel.com>
17904 M: Mika Westerberg <mika.westerberg@linux.intel.com>
17905 M: Yehezkel Bernat <YehezkelShB@gmail.com>
17906 L: netdev@vger.kernel.org
17908 F: drivers/net/thunderbolt.c
17910 THUNDERX GPIO DRIVER
17911 M: Robert Richter <rric@kernel.org>
17913 F: drivers/gpio/gpio-thunderx.c
17915 TI ADS131E0X ADC SERIES DRIVER
17916 M: Tomislav Denis <tomislav.denis@avl.com>
17917 L: linux-iio@vger.kernel.org
17919 F: Documentation/devicetree/bindings/iio/adc/ti,ads131e08.yaml
17920 F: drivers/iio/adc/ti-ads131e08.c
17922 TI AM437X VPFE DRIVER
17923 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
17924 L: linux-media@vger.kernel.org
17926 W: https://linuxtv.org
17927 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17928 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17929 F: drivers/media/platform/am437x/
17931 TI BANDGAP AND THERMAL DRIVER
17932 M: Eduardo Valentin <edubezval@gmail.com>
17933 M: Keerthy <j-keerthy@ti.com>
17934 L: linux-pm@vger.kernel.org
17935 L: linux-omap@vger.kernel.org
17937 F: drivers/thermal/ti-soc-thermal/
17939 TI BQ27XXX POWER SUPPLY DRIVER
17940 F: drivers/power/supply/bq27xxx_battery.c
17941 F: drivers/power/supply/bq27xxx_battery_i2c.c
17942 F: include/linux/power/bq27xxx_battery.h
17944 TI CDCE706 CLOCK DRIVER
17945 M: Max Filippov <jcmvbkbc@gmail.com>
17947 F: drivers/clk/clk-cdce706.c
17950 M: Tero Kristo <kristo@kernel.org>
17951 L: linux-omap@vger.kernel.org
17954 F: include/linux/clk/ti.h
17956 TI DAVINCI MACHINE SUPPORT
17957 M: Sekhar Nori <nsekhar@ti.com>
17958 R: Bartosz Golaszewski <bgolaszewski@baylibre.com>
17959 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17961 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
17962 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
17963 F: arch/arm/boot/dts/da850*
17964 F: arch/arm/mach-davinci/
17965 F: drivers/i2c/busses/i2c-davinci.c
17967 TI DAVINCI SERIES CLOCK DRIVER
17968 M: David Lechner <david@lechnology.com>
17969 R: Sekhar Nori <nsekhar@ti.com>
17971 F: Documentation/devicetree/bindings/clock/ti/davinci/
17972 F: drivers/clk/davinci/
17974 TI DAVINCI SERIES GPIO DRIVER
17975 M: Keerthy <j-keerthy@ti.com>
17976 L: linux-gpio@vger.kernel.org
17978 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
17979 F: drivers/gpio/gpio-davinci.c
17981 TI DAVINCI SERIES MEDIA DRIVER
17982 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
17983 L: linux-media@vger.kernel.org
17985 W: https://linuxtv.org
17986 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17987 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17988 F: drivers/media/platform/davinci/
17989 F: include/media/davinci/
17991 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
17992 R: David Lechner <david@lechnology.com>
17993 L: linux-iio@vger.kernel.org
17994 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
17995 F: drivers/counter/ti-eqep.c
17997 TI ETHERNET SWITCH DRIVER (CPSW)
17998 R: Grygorii Strashko <grygorii.strashko@ti.com>
17999 L: linux-omap@vger.kernel.org
18000 L: netdev@vger.kernel.org
18002 F: drivers/net/ethernet/ti/cpsw*
18003 F: drivers/net/ethernet/ti/davinci*
18005 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
18006 M: Alex Dubov <oakad@yahoo.com>
18008 W: http://tifmxx.berlios.de/
18009 F: drivers/memstick/host/tifm_ms.c
18010 F: drivers/misc/tifm*
18011 F: drivers/mmc/host/tifm_sd.c
18012 F: include/linux/tifm.h
18014 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
18015 M: Santosh Shilimkar <ssantosh@kernel.org>
18016 L: linux-kernel@vger.kernel.org
18017 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18019 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
18020 F: drivers/soc/ti/*
18022 TI LM49xxx FAMILY ASoC CODEC DRIVERS
18023 M: M R Swami Reddy <mr.swami.reddy@ti.com>
18024 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
18025 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18027 F: sound/soc/codecs/isabelle*
18028 F: sound/soc/codecs/lm49453*
18030 TI LP855x BACKLIGHT DRIVER
18031 M: Milo Kim <milo.kim@ti.com>
18033 F: Documentation/driver-api/backlight/lp855x-driver.rst
18034 F: drivers/video/backlight/lp855x_bl.c
18035 F: include/linux/platform_data/lp855x.h
18037 TI LP8727 CHARGER DRIVER
18038 M: Milo Kim <milo.kim@ti.com>
18040 F: drivers/power/supply/lp8727_charger.c
18041 F: include/linux/platform_data/lp8727.h
18043 TI LP8788 MFD DRIVER
18044 M: Milo Kim <milo.kim@ti.com>
18046 F: drivers/iio/adc/lp8788_adc.c
18047 F: drivers/leds/leds-lp8788.c
18048 F: drivers/mfd/lp8788*.c
18049 F: drivers/power/supply/lp8788-charger.c
18050 F: drivers/regulator/lp8788-*.c
18051 F: include/linux/mfd/lp8788*.h
18053 TI NETCP ETHERNET DRIVER
18054 M: Wingman Kwok <w-kwok2@ti.com>
18055 M: Murali Karicheri <m-karicheri2@ti.com>
18056 L: netdev@vger.kernel.org
18058 F: drivers/net/ethernet/ti/netcp*
18060 TI PCM3060 ASoC CODEC DRIVER
18061 M: Kirill Marinushkin <kmarinushkin@birdec.com>
18062 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18064 F: Documentation/devicetree/bindings/sound/pcm3060.txt
18065 F: sound/soc/codecs/pcm3060*
18067 TI TAS571X FAMILY ASoC CODEC DRIVER
18068 M: Kevin Cernekee <cernekee@chromium.org>
18069 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18071 F: sound/soc/codecs/tas571x*
18073 TI TCAN4X5X DEVICE DRIVER
18074 L: linux-can@vger.kernel.org
18076 F: Documentation/devicetree/bindings/net/can/tcan4x5x.txt
18077 F: drivers/net/can/m_can/tcan4x5x*
18079 TI TRF7970A NFC DRIVER
18080 M: Mark Greer <mgreer@animalcreek.com>
18081 L: linux-wireless@vger.kernel.org
18082 L: linux-nfc@lists.01.org (moderated for non-subscribers)
18084 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
18085 F: drivers/nfc/trf7970a.c
18087 TI TWL4030 SERIES SOC CODEC DRIVER
18088 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
18089 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18091 F: sound/soc/codecs/twl4030*
18094 M: Benoit Parrot <bparrot@ti.com>
18095 L: linux-media@vger.kernel.org
18097 W: http://linuxtv.org/
18098 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18099 F: Documentation/devicetree/bindings/media/ti,cal.yaml
18100 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
18101 F: drivers/media/platform/ti-vpe/
18103 TI WILINK WIRELESS DRIVERS
18104 L: linux-wireless@vger.kernel.org
18106 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
18107 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
18108 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
18109 F: drivers/net/wireless/ti/
18110 F: include/linux/wl12xx.h
18112 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
18113 M: John Stultz <john.stultz@linaro.org>
18114 M: Thomas Gleixner <tglx@linutronix.de>
18115 R: Stephen Boyd <sboyd@kernel.org>
18116 L: linux-kernel@vger.kernel.org
18118 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
18119 F: include/linux/clocksource.h
18120 F: include/linux/time.h
18121 F: include/linux/timex.h
18122 F: include/uapi/linux/time.h
18123 F: include/uapi/linux/timex.h
18124 F: kernel/time/alarmtimer.c
18125 F: kernel/time/clocksource.c
18126 F: kernel/time/ntp.c
18127 F: kernel/time/time*.c
18128 F: tools/testing/selftests/timers/
18131 M: Jon Maloy <jmaloy@redhat.com>
18132 M: Ying Xue <ying.xue@windriver.com>
18133 L: netdev@vger.kernel.org (core kernel code)
18134 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
18136 W: http://tipc.sourceforge.net/
18137 F: include/uapi/linux/tipc*.h
18140 TLAN NETWORK DRIVER
18141 M: Samuel Chessman <chessman@tux.org>
18142 L: tlan-devel@lists.sourceforge.net (subscribers-only)
18144 W: http://sourceforge.net/projects/tlan/
18145 F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
18146 F: drivers/net/ethernet/ti/tlan.*
18148 TM6000 VIDEO4LINUX DRIVER
18149 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18150 L: linux-media@vger.kernel.org
18152 W: https://linuxtv.org
18153 T: git git://linuxtv.org/media_tree.git
18154 F: Documentation/admin-guide/media/tm6000*
18155 F: drivers/media/usb/tm6000/
18157 TMIO/SDHI MMC DRIVER
18158 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
18159 L: linux-mmc@vger.kernel.org
18161 F: drivers/mmc/host/renesas_sdhi*
18162 F: drivers/mmc/host/tmio_mmc*
18163 F: include/linux/mfd/tmio.h
18165 TMP401 HARDWARE MONITOR DRIVER
18166 M: Guenter Roeck <linux@roeck-us.net>
18167 L: linux-hwmon@vger.kernel.org
18169 F: Documentation/hwmon/tmp401.rst
18170 F: drivers/hwmon/tmp401.c
18172 TMP513 HARDWARE MONITOR DRIVER
18173 M: Eric Tremblay <etremblay@distech-controls.com>
18174 L: linux-hwmon@vger.kernel.org
18176 F: Documentation/hwmon/tmp513.rst
18177 F: drivers/hwmon/tmp513.c
18179 TMPFS (SHMEM FILESYSTEM)
18180 M: Hugh Dickins <hughd@google.com>
18181 L: linux-mm@kvack.org
18183 F: include/linux/shmem_fs.h
18186 TOMOYO SECURITY MODULE
18187 M: Kentaro Takeda <takedakn@nttdata.co.jp>
18188 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
18189 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
18190 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
18191 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
18192 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
18194 W: https://tomoyo.osdn.jp/
18195 F: security/tomoyo/
18197 TOPSTAR LAPTOP EXTRAS DRIVER
18198 M: Herton Ronaldo Krzesinski <herton@canonical.com>
18199 L: platform-driver-x86@vger.kernel.org
18201 F: drivers/platform/x86/topstar-laptop.c
18203 TORTURE-TEST MODULES
18204 M: Davidlohr Bueso <dave@stgolabs.net>
18205 M: "Paul E. McKenney" <paulmck@kernel.org>
18206 M: Josh Triplett <josh@joshtriplett.org>
18207 L: linux-kernel@vger.kernel.org
18209 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18210 F: Documentation/RCU/torture.rst
18211 F: kernel/locking/locktorture.c
18212 F: kernel/rcu/rcuscale.c
18213 F: kernel/rcu/rcutorture.c
18214 F: kernel/rcu/refscale.c
18215 F: kernel/torture.c
18217 TOSHIBA ACPI EXTRAS DRIVER
18218 M: Azael Avalos <coproscefalo@gmail.com>
18219 L: platform-driver-x86@vger.kernel.org
18221 F: drivers/platform/x86/toshiba_acpi.c
18223 TOSHIBA BLUETOOTH DRIVER
18224 M: Azael Avalos <coproscefalo@gmail.com>
18225 L: platform-driver-x86@vger.kernel.org
18227 F: drivers/platform/x86/toshiba_bluetooth.c
18229 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
18230 M: Azael Avalos <coproscefalo@gmail.com>
18231 L: platform-driver-x86@vger.kernel.org
18233 F: drivers/platform/x86/toshiba_haps.c
18236 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
18238 W: http://www.buzzard.org.uk/toshiba/
18239 F: drivers/char/toshiba.c
18240 F: include/linux/toshiba.h
18241 F: include/uapi/linux/toshiba.h
18243 TOSHIBA TC358743 DRIVER
18244 M: Mats Randgaard <matrandg@cisco.com>
18245 L: linux-media@vger.kernel.org
18247 F: drivers/media/i2c/tc358743*
18248 F: include/media/i2c/tc358743.h
18250 TOSHIBA WMI HOTKEYS DRIVER
18251 M: Azael Avalos <coproscefalo@gmail.com>
18252 L: platform-driver-x86@vger.kernel.org
18254 F: drivers/platform/x86/toshiba-wmi.c
18257 M: Peter Huewe <peterhuewe@gmx.de>
18258 M: Jarkko Sakkinen <jarkko@kernel.org>
18259 R: Jason Gunthorpe <jgg@ziepe.ca>
18260 L: linux-integrity@vger.kernel.org
18262 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
18263 Q: https://patchwork.kernel.org/project/linux-integrity/list/
18264 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
18265 F: drivers/char/tpm/
18268 M: Steven Rostedt <rostedt@goodmis.org>
18269 M: Ingo Molnar <mingo@redhat.com>
18271 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
18272 F: Documentation/trace/ftrace.rst
18273 F: arch/*/*/*/ftrace.h
18274 F: arch/*/kernel/ftrace.c
18276 F: include/*/ftrace.h
18277 F: include/linux/trace*.h
18280 F: tools/testing/selftests/ftrace/
18282 TRACING MMIO ACCESSES (MMIOTRACE)
18283 M: Steven Rostedt <rostedt@goodmis.org>
18284 M: Ingo Molnar <mingo@kernel.org>
18285 R: Karol Herbst <karolherbst@gmail.com>
18286 R: Pekka Paalanen <ppaalanen@gmail.com>
18287 L: linux-kernel@vger.kernel.org
18288 L: nouveau@lists.freedesktop.org
18290 F: arch/x86/mm/kmmio.c
18291 F: arch/x86/mm/mmio-mod.c
18292 F: arch/x86/mm/testmmiotrace.c
18293 F: include/linux/mmiotrace.h
18294 F: kernel/trace/trace_mmiotrace.c
18297 M: Jiri Kosina <trivial@kernel.org>
18299 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
18300 K: ^Subject:.*(?i)trivial
18303 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18304 M: Jiri Slaby <jirislaby@kernel.org>
18306 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
18307 F: Documentation/driver-api/serial/
18309 F: drivers/tty/serial/serial_core.c
18310 F: include/linux/serial.h
18311 F: include/linux/serial_core.h
18312 F: include/linux/tty.h
18313 F: include/uapi/linux/serial.h
18314 F: include/uapi/linux/serial_core.h
18315 F: include/uapi/linux/tty.h
18317 TUA9001 MEDIA DRIVER
18318 M: Antti Palosaari <crope@iki.fi>
18319 L: linux-media@vger.kernel.org
18321 W: https://linuxtv.org
18322 W: http://palosaari.fi/linux/
18323 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18324 T: git git://linuxtv.org/anttip/media_tree.git
18325 F: drivers/media/tuners/tua9001*
18327 TULIP NETWORK DRIVERS
18328 L: netdev@vger.kernel.org
18329 L: linux-parisc@vger.kernel.org
18331 F: drivers/net/ethernet/dec/tulip/
18334 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
18336 W: http://vtun.sourceforge.net/tun
18337 F: Documentation/networking/tuntap.rst
18338 F: arch/um/os-Linux/drivers/
18340 TURBOCHANNEL SUBSYSTEM
18341 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
18342 M: Ralf Baechle <ralf@linux-mips.org>
18343 L: linux-mips@vger.kernel.org
18345 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
18347 F: include/linux/tc.h
18350 M: "Len Brown" <lenb@kernel.org>
18351 L: linux-pm@vger.kernel.org
18353 Q: https://patchwork.kernel.org/project/linux-pm/list/
18354 B: https://bugzilla.kernel.org
18355 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
18356 F: tools/power/x86/turbostat/
18358 TW5864 VIDEO4LINUX DRIVER
18359 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
18360 M: Anton Sviridenko <anton@corp.bluecherry.net>
18361 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
18362 M: Andrey Utkin <andrey_utkin@fastmail.com>
18363 L: linux-media@vger.kernel.org
18365 F: drivers/media/pci/tw5864/
18367 TW68 VIDEO4LINUX DRIVER
18368 M: Hans Verkuil <hverkuil@xs4all.nl>
18369 L: linux-media@vger.kernel.org
18371 W: https://linuxtv.org
18372 T: git git://linuxtv.org/media_tree.git
18373 F: drivers/media/pci/tw68/
18375 TW686X VIDEO4LINUX DRIVER
18376 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
18377 L: linux-media@vger.kernel.org
18379 W: http://linuxtv.org
18380 T: git git://linuxtv.org/media_tree.git
18381 F: drivers/media/pci/tw686x/
18383 UACCE ACCELERATOR FRAMEWORK
18384 M: Zhangfei Gao <zhangfei.gao@linaro.org>
18385 M: Zhou Wang <wangzhou1@hisilicon.com>
18386 L: linux-accelerators@lists.ozlabs.org
18387 L: linux-kernel@vger.kernel.org
18389 F: Documentation/ABI/testing/sysfs-driver-uacce
18390 F: Documentation/misc-devices/uacce.rst
18391 F: drivers/misc/uacce/
18392 F: include/linux/uacce.h
18393 F: include/uapi/misc/uacce/
18395 UBI FILE SYSTEM (UBIFS)
18396 M: Richard Weinberger <richard@nod.at>
18397 L: linux-mtd@lists.infradead.org
18399 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
18400 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
18401 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
18402 F: Documentation/filesystems/ubifs-authentication.rst
18403 F: Documentation/filesystems/ubifs.rst
18406 UCLINUX (M68KNOMMU AND COLDFIRE)
18407 M: Greg Ungerer <gerg@linux-m68k.org>
18408 L: linux-m68k@lists.linux-m68k.org
18409 L: uclinux-dev@uclinux.org (subscribers-only)
18411 W: http://www.linux-m68k.org/
18412 W: http://www.uclinux.org/
18413 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
18414 F: arch/m68k/*/*_no.*
18416 F: arch/m68k/coldfire/
18417 F: arch/m68k/include/asm/*_no.*
18420 M: Jan Kara <jack@suse.com>
18422 F: Documentation/filesystems/udf.rst
18426 M: Bastien Nocera <hadess@hadess.net>
18427 L: linux-input@vger.kernel.org
18429 F: drivers/hid/hid-udraw-ps3.c
18432 M: Evgeniy Dushistov <dushistov@mail.ru>
18434 F: Documentation/admin-guide/ufs.rst
18437 UHID USERSPACE HID IO DRIVER
18438 M: David Rheinsberg <david.rheinsberg@gmail.com>
18439 L: linux-input@vger.kernel.org
18441 F: drivers/hid/uhid.c
18442 F: include/uapi/linux/uhid.h
18445 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18446 L: linux-usb@vger.kernel.org
18448 F: drivers/usb/common/ulpi.c
18449 F: include/linux/ulpi/
18452 M: Gabriel Krisman Bertazi <krisman@collabora.com>
18453 L: linux-fsdevel@vger.kernel.org
18458 M: Tony Finch <dot@dotat.at>
18460 W: http://dotat.at/prog/unifdef
18461 F: scripts/unifdef.c
18463 UNIFORM CDROM DRIVER
18464 M: Jens Axboe <axboe@kernel.dk>
18466 W: http://www.kernel.dk
18467 F: Documentation/cdrom/
18468 F: drivers/cdrom/cdrom.c
18469 F: include/linux/cdrom.h
18470 F: include/uapi/linux/cdrom.h
18472 UNISYS S-PAR DRIVERS
18473 M: David Kershner <david.kershner@unisys.com>
18474 L: sparmaintainer@unisys.com (Unisys internal)
18476 F: drivers/staging/unisys/
18477 F: drivers/visorbus/
18478 F: include/linux/visorbus.h
18480 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
18481 R: Alim Akhtar <alim.akhtar@samsung.com>
18482 R: Avri Altman <avri.altman@wdc.com>
18483 L: linux-scsi@vger.kernel.org
18485 F: Documentation/scsi/ufs.rst
18486 F: drivers/scsi/ufs/
18488 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
18489 M: Pedro Sousa <pedrom.sousa@synopsys.com>
18490 L: linux-scsi@vger.kernel.org
18492 F: drivers/scsi/ufs/*dwc*
18494 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
18495 M: Stanley Chu <stanley.chu@mediatek.com>
18496 L: linux-scsi@vger.kernel.org
18497 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
18499 F: drivers/scsi/ufs/ufs-mediatek*
18501 UNSORTED BLOCK IMAGES (UBI)
18502 M: Richard Weinberger <richard@nod.at>
18503 L: linux-mtd@lists.infradead.org
18505 W: http://www.linux-mtd.infradead.org/
18506 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
18507 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
18508 F: drivers/mtd/ubi/
18509 F: include/linux/mtd/ubi.h
18510 F: include/uapi/mtd/ubi-user.h
18512 USB "USBNET" DRIVER FRAMEWORK
18513 M: Oliver Neukum <oneukum@suse.com>
18514 L: netdev@vger.kernel.org
18516 W: http://www.linux-usb.org/usbnet
18517 F: drivers/net/usb/usbnet.c
18518 F: include/linux/usb/usbnet.h
18521 M: Oliver Neukum <oneukum@suse.com>
18522 L: linux-usb@vger.kernel.org
18524 F: Documentation/usb/acm.rst
18525 F: drivers/usb/class/cdc-acm.*
18527 USB APPLE MFI FASTCHARGE DRIVER
18528 M: Bastien Nocera <hadess@hadess.net>
18529 L: linux-usb@vger.kernel.org
18531 F: drivers/usb/misc/apple-mfi-fastcharge.c
18533 USB AR5523 WIRELESS DRIVER
18534 M: Pontus Fuchs <pontus.fuchs@gmail.com>
18535 L: linux-wireless@vger.kernel.org
18537 F: drivers/net/wireless/ath/ar5523/
18540 M: Oliver Neukum <oneukum@suse.com>
18541 L: linux-usb@vger.kernel.org
18542 L: linux-scsi@vger.kernel.org
18544 F: drivers/usb/storage/uas.c
18546 USB CDC ETHERNET DRIVER
18547 M: Oliver Neukum <oliver@neukum.org>
18548 L: linux-usb@vger.kernel.org
18550 F: drivers/net/usb/cdc_*.c
18551 F: include/uapi/linux/usb/cdc.h
18553 USB CHAOSKEY DRIVER
18554 M: Keith Packard <keithp@keithp.com>
18555 L: linux-usb@vger.kernel.org
18557 F: drivers/usb/misc/chaoskey.c
18559 USB CYPRESS C67X00 DRIVER
18560 M: Peter Korsgaard <jacmet@sunsite.dk>
18561 L: linux-usb@vger.kernel.org
18563 F: drivers/usb/c67x00/
18565 USB DAVICOM DM9601 DRIVER
18566 M: Peter Korsgaard <jacmet@sunsite.dk>
18567 L: netdev@vger.kernel.org
18569 W: http://www.linux-usb.org/usbnet
18570 F: drivers/net/usb/dm9601.c
18573 M: Alan Stern <stern@rowland.harvard.edu>
18574 L: linux-usb@vger.kernel.org
18576 F: Documentation/usb/ehci.rst
18577 F: drivers/usb/host/ehci*
18579 USB GADGET/PERIPHERAL SUBSYSTEM
18580 M: Felipe Balbi <balbi@kernel.org>
18581 L: linux-usb@vger.kernel.org
18583 W: http://www.linux-usb.org/gadget
18584 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
18585 F: drivers/usb/gadget/
18586 F: include/linux/usb/gadget*
18588 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
18589 M: Jiri Kosina <jikos@kernel.org>
18590 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
18591 L: linux-usb@vger.kernel.org
18593 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
18594 F: Documentation/hid/hiddev.rst
18595 F: drivers/hid/usbhid/
18597 USB INTEL XHCI ROLE MUX DRIVER
18598 M: Hans de Goede <hdegoede@redhat.com>
18599 L: linux-usb@vger.kernel.org
18601 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
18603 USB IP DRIVER FOR HISILICON KIRIN
18604 M: Yu Chen <chenyu56@huawei.com>
18605 M: Binghui Wang <wangbinghui@hisilicon.com>
18606 L: linux-usb@vger.kernel.org
18608 F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
18609 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
18612 M: Olav Kongas <ok@artecdesign.ee>
18613 L: linux-usb@vger.kernel.org
18615 F: drivers/usb/host/isp116x*
18616 F: include/linux/usb/isp116x.h
18618 USB LAN78XX ETHERNET DRIVER
18619 M: Woojung Huh <woojung.huh@microchip.com>
18620 M: UNGLinuxDriver@microchip.com
18621 L: netdev@vger.kernel.org
18623 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
18624 F: drivers/net/usb/lan78xx.*
18625 F: include/dt-bindings/net/microchip-lan78xx.h
18627 USB MASS STORAGE DRIVER
18628 M: Alan Stern <stern@rowland.harvard.edu>
18629 L: linux-usb@vger.kernel.org
18630 L: usb-storage@lists.one-eyed-alien.net
18632 F: drivers/usb/storage/
18635 M: Clemens Ladisch <clemens@ladisch.de>
18636 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18638 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
18639 F: sound/usb/midi.*
18641 USB NETWORKING DRIVERS
18642 L: linux-usb@vger.kernel.org
18644 F: drivers/net/usb/
18647 M: Alan Stern <stern@rowland.harvard.edu>
18648 L: linux-usb@vger.kernel.org
18650 F: Documentation/usb/ohci.rst
18651 F: drivers/usb/host/ohci*
18653 USB OTG FSM (Finite State Machine)
18654 M: Peter Chen <peter.chen@kernel.org>
18655 L: linux-usb@vger.kernel.org
18657 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
18658 F: drivers/usb/common/usb-otg-fsm.c
18661 M: Valentina Manea <valentina.manea.m@gmail.com>
18662 M: Shuah Khan <shuah@kernel.org>
18663 M: Shuah Khan <skhan@linuxfoundation.org>
18664 L: linux-usb@vger.kernel.org
18666 F: Documentation/usb/usbip_protocol.rst
18667 F: drivers/usb/usbip/
18668 F: tools/testing/selftests/drivers/usb/usbip/
18669 F: tools/usb/usbip/
18672 M: Petko Manolov <petkan@nucleusys.com>
18673 L: linux-usb@vger.kernel.org
18674 L: netdev@vger.kernel.org
18676 W: https://github.com/petkan/pegasus
18677 T: git git://github.com/petkan/pegasus.git
18678 F: drivers/net/usb/pegasus.*
18681 M: Felipe Balbi <balbi@kernel.org>
18682 L: linux-usb@vger.kernel.org
18684 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
18685 F: drivers/usb/phy/
18687 USB PRINTER DRIVER (usblp)
18688 M: Pete Zaitcev <zaitcev@redhat.com>
18689 L: linux-usb@vger.kernel.org
18691 F: drivers/usb/class/usblp.c
18693 USB RAW GADGET DRIVER
18694 R: Andrey Konovalov <andreyknvl@gmail.com>
18695 L: linux-usb@vger.kernel.org
18697 F: Documentation/usb/raw-gadget.rst
18698 F: drivers/usb/gadget/legacy/raw_gadget.c
18699 F: include/uapi/linux/usb/raw_gadget.h
18701 USB QMI WWAN NETWORK DRIVER
18702 M: Bjørn Mork <bjorn@mork.no>
18703 L: netdev@vger.kernel.org
18705 F: Documentation/ABI/testing/sysfs-class-net-qmi
18706 F: drivers/net/usb/qmi_wwan.c
18709 M: Petko Manolov <petkan@nucleusys.com>
18710 L: linux-usb@vger.kernel.org
18711 L: netdev@vger.kernel.org
18713 W: https://github.com/petkan/rtl8150
18714 T: git git://github.com/petkan/rtl8150.git
18715 F: drivers/net/usb/rtl8150.c
18717 USB SERIAL SUBSYSTEM
18718 M: Johan Hovold <johan@kernel.org>
18719 L: linux-usb@vger.kernel.org
18721 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
18722 F: Documentation/usb/usb-serial.rst
18723 F: drivers/usb/serial/
18724 F: include/linux/usb/serial.h
18726 USB SMSC75XX ETHERNET DRIVER
18727 M: Steve Glendinning <steve.glendinning@shawell.net>
18728 L: netdev@vger.kernel.org
18730 F: drivers/net/usb/smsc75xx.*
18732 USB SMSC95XX ETHERNET DRIVER
18733 M: Steve Glendinning <steve.glendinning@shawell.net>
18734 M: UNGLinuxDriver@microchip.com
18735 L: netdev@vger.kernel.org
18737 F: drivers/net/usb/smsc95xx.*
18740 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18741 L: linux-usb@vger.kernel.org
18743 W: http://www.linux-usb.org
18744 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
18745 F: Documentation/devicetree/bindings/usb/
18746 F: Documentation/usb/
18748 F: include/linux/usb.h
18749 F: include/linux/usb/
18751 USB TYPEC BUS FOR ALTERNATE MODES
18752 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18753 L: linux-usb@vger.kernel.org
18755 F: Documentation/ABI/testing/sysfs-bus-typec
18756 F: Documentation/driver-api/usb/typec_bus.rst
18757 F: drivers/usb/typec/altmodes/
18758 F: include/linux/usb/typec_altmode.h
18761 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18762 L: linux-usb@vger.kernel.org
18764 F: Documentation/ABI/testing/sysfs-class-typec
18765 F: Documentation/driver-api/usb/typec.rst
18766 F: drivers/usb/typec/
18767 F: include/linux/usb/typec.h
18769 USB TYPEC INTEL PMC MUX DRIVER
18770 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18771 L: linux-usb@vger.kernel.org
18773 F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
18774 F: drivers/usb/typec/mux/intel_pmc_mux.c
18776 USB TYPEC PI3USB30532 MUX DRIVER
18777 M: Hans de Goede <hdegoede@redhat.com>
18778 L: linux-usb@vger.kernel.org
18780 F: drivers/usb/typec/mux/pi3usb30532.c
18782 USB TYPEC PORT CONTROLLER DRIVERS
18783 M: Guenter Roeck <linux@roeck-us.net>
18784 L: linux-usb@vger.kernel.org
18786 F: drivers/usb/typec/tcpm/
18789 M: Alan Stern <stern@rowland.harvard.edu>
18790 L: linux-usb@vger.kernel.org
18792 F: drivers/usb/host/uhci*
18795 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18796 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
18797 L: linux-media@vger.kernel.org
18799 W: http://www.ideasonboard.org/uvc/
18800 T: git git://linuxtv.org/media_tree.git
18801 F: drivers/media/usb/uvc/
18802 F: include/uapi/linux/uvcvideo.h
18805 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18806 L: linux-usb@vger.kernel.org
18808 F: drivers/usb/gadget/function/*uvc*
18809 F: drivers/usb/gadget/legacy/webcam.c
18810 F: include/uapi/linux/usb/g_uvc.h
18812 USB WIRELESS RNDIS DRIVER (rndis_wlan)
18813 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
18814 L: linux-wireless@vger.kernel.org
18816 F: drivers/net/wireless/rndis_wlan.c
18819 M: Mathias Nyman <mathias.nyman@intel.com>
18820 L: linux-usb@vger.kernel.org
18822 F: drivers/usb/host/pci-quirks*
18823 F: drivers/usb/host/xhci*
18826 L: linux-wireless@vger.kernel.org
18828 W: http://linux-lc100020.sourceforge.net
18829 F: drivers/net/wireless/zydas/zd1201.*
18832 M: Antoine Jacquet <royale@zerezo.com>
18833 L: linux-usb@vger.kernel.org
18834 L: linux-media@vger.kernel.org
18836 W: http://royale.zerezo.com/zr364xx/
18837 T: git git://linuxtv.org/media_tree.git
18838 F: Documentation/admin-guide/media/zr364xx*
18839 F: drivers/media/usb/zr364xx/
18841 USER-MODE LINUX (UML)
18842 M: Jeff Dike <jdike@addtoit.com>
18843 M: Richard Weinberger <richard@nod.at>
18844 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
18845 L: linux-um@lists.infradead.org
18847 W: http://user-mode-linux.sourceforge.net
18848 Q: https://patchwork.ozlabs.org/project/linux-um/list/
18849 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
18850 F: Documentation/virt/uml/
18855 USERSPACE COPYIN/COPYOUT (UIOVEC)
18856 M: Alexander Viro <viro@zeniv.linux.org.uk>
18858 F: include/linux/uio.h
18861 USERSPACE DMA BUFFER DRIVER
18862 M: Gerd Hoffmann <kraxel@redhat.com>
18863 L: dri-devel@lists.freedesktop.org
18865 T: git git://anongit.freedesktop.org/drm/drm-misc
18866 F: drivers/dma-buf/udmabuf.c
18867 F: include/uapi/linux/udmabuf.h
18869 USERSPACE I/O (UIO)
18870 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18872 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
18873 F: Documentation/driver-api/uio-howto.rst
18875 F: include/linux/uio_driver.h
18878 M: Karel Zak <kzak@redhat.com>
18879 L: util-linux@vger.kernel.org
18881 W: http://en.wikipedia.org/wiki/Util-linux
18882 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
18885 M: Christoph Hellwig <hch@lst.de>
18886 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18887 L: linux-kernel@vger.kernel.org
18889 T: git git://git.infradead.org/users/hch/uuid.git
18890 F: include/linux/uuid.h
18891 F: include/uapi/linux/uuid.h
18896 M: Justin Ernst <justin.ernst@hpe.com>
18897 L: platform-driver-x86@vger.kernel.org
18899 F: drivers/platform/x86/uv_sysfs.c
18902 M: Michal Januszewski <spock@gentoo.org>
18903 L: linux-fbdev@vger.kernel.org
18905 W: https://github.com/mjanusz/v86d
18906 F: Documentation/fb/uvesafb.rst
18907 F: drivers/video/fbdev/uvesafb.*
18909 Ux500 CLOCK DRIVERS
18910 M: Ulf Hansson <ulf.hansson@linaro.org>
18911 L: linux-clk@vger.kernel.org
18912 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18914 F: drivers/clk/ux500/
18917 M: Stefan Agner <stefan@agner.ch>
18918 L: linux-mtd@lists.infradead.org
18920 F: drivers/mtd/nand/raw/vf610_nfc.c
18922 VFAT/FAT/MSDOS FILESYSTEM
18923 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
18925 F: Documentation/filesystems/vfat.rst
18929 M: Alex Williamson <alex.williamson@redhat.com>
18930 R: Cornelia Huck <cohuck@redhat.com>
18931 L: kvm@vger.kernel.org
18933 T: git git://github.com/awilliam/linux-vfio.git
18934 F: Documentation/driver-api/vfio.rst
18936 F: include/linux/vfio.h
18937 F: include/uapi/linux/vfio.h
18940 M: Diana Craciun <diana.craciun@oss.nxp.com>
18941 L: kvm@vger.kernel.org
18943 F: drivers/vfio/fsl-mc/
18945 VFIO MEDIATED DEVICE DRIVERS
18946 M: Kirti Wankhede <kwankhede@nvidia.com>
18947 L: kvm@vger.kernel.org
18949 F: Documentation/driver-api/vfio-mediated-device.rst
18950 F: drivers/vfio/mdev/
18951 F: include/linux/mdev.h
18952 F: samples/vfio-mdev/
18954 VFIO PLATFORM DRIVER
18955 M: Eric Auger <eric.auger@redhat.com>
18956 L: kvm@vger.kernel.org
18958 F: drivers/vfio/platform/
18961 R: Lukas Wunner <lukas@wunner.de>
18963 T: git git://anongit.freedesktop.org/drm/drm-misc
18964 F: Documentation/gpu/vga-switcheroo.rst
18965 F: drivers/gpu/vga/vga_switcheroo.c
18966 F: include/linux/vga_switcheroo.h
18968 VIA RHINE NETWORK DRIVER
18970 M: Kevin Brace <kevinbrace@bracecomputerlab.com>
18971 F: drivers/net/ethernet/via/via-rhine.c
18973 VIA SD/MMC CARD CONTROLLER DRIVER
18974 M: Bruce Chang <brucechang@via.com.tw>
18975 M: Harald Welte <HaraldWelte@viatech.com>
18977 F: drivers/mmc/host/via-sdmmc.c
18979 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
18980 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
18981 L: linux-fbdev@vger.kernel.org
18983 F: drivers/video/fbdev/via/
18984 F: include/linux/via-core.h
18985 F: include/linux/via-gpio.h
18986 F: include/linux/via_i2c.h
18988 VIA VELOCITY NETWORK DRIVER
18989 M: Francois Romieu <romieu@fr.zoreil.com>
18990 L: netdev@vger.kernel.org
18992 F: drivers/net/ethernet/via/via-velocity.*
18994 VICODEC VIRTUAL CODEC DRIVER
18995 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
18996 L: linux-media@vger.kernel.org
18998 W: https://linuxtv.org
18999 T: git git://linuxtv.org/media_tree.git
19000 F: drivers/media/test-drivers/vicodec/*
19002 VIDEO I2C POLLING DRIVER
19003 M: Matt Ranostay <matt.ranostay@konsulko.com>
19004 L: linux-media@vger.kernel.org
19006 F: drivers/media/i2c/video-i2c.c
19008 VIDEO MULTIPLEXER DRIVER
19009 M: Philipp Zabel <p.zabel@pengutronix.de>
19010 L: linux-media@vger.kernel.org
19012 F: drivers/media/platform/video-mux.c
19014 VIDEOBUF2 FRAMEWORK
19015 M: Tomasz Figa <tfiga@chromium.org>
19016 M: Marek Szyprowski <m.szyprowski@samsung.com>
19017 L: linux-media@vger.kernel.org
19019 F: drivers/media/common/videobuf2/*
19020 F: include/media/videobuf2-*
19022 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
19023 M: Helen Koike <helen.koike@collabora.com>
19024 R: Shuah Khan <skhan@linuxfoundation.org>
19025 L: linux-media@vger.kernel.org
19027 W: https://linuxtv.org
19028 T: git git://linuxtv.org/media_tree.git
19029 F: drivers/media/test-drivers/vimc/*
19032 M: Alex Williamson <alex.williamson@redhat.com>
19033 M: Paolo Bonzini <pbonzini@redhat.com>
19034 L: kvm@vger.kernel.org
19038 VIRTIO AND VHOST VSOCK DRIVER
19039 M: Stefan Hajnoczi <stefanha@redhat.com>
19040 M: Stefano Garzarella <sgarzare@redhat.com>
19041 L: kvm@vger.kernel.org
19042 L: virtualization@lists.linux-foundation.org
19043 L: netdev@vger.kernel.org
19045 F: drivers/net/vsockmon.c
19046 F: drivers/vhost/vsock.c
19047 F: include/linux/virtio_vsock.h
19048 F: include/uapi/linux/virtio_vsock.h
19049 F: include/uapi/linux/vm_sockets_diag.h
19050 F: include/uapi/linux/vsockmon.h
19051 F: net/vmw_vsock/af_vsock_tap.c
19052 F: net/vmw_vsock/diag.c
19053 F: net/vmw_vsock/virtio_transport.c
19054 F: net/vmw_vsock/virtio_transport_common.c
19055 F: net/vmw_vsock/vsock_loopback.c
19056 F: tools/testing/vsock/
19058 VIRTIO BLOCK AND SCSI DRIVERS
19059 M: "Michael S. Tsirkin" <mst@redhat.com>
19060 M: Jason Wang <jasowang@redhat.com>
19061 R: Paolo Bonzini <pbonzini@redhat.com>
19062 R: Stefan Hajnoczi <stefanha@redhat.com>
19063 L: virtualization@lists.linux-foundation.org
19065 F: drivers/block/virtio_blk.c
19066 F: drivers/scsi/virtio_scsi.c
19067 F: drivers/vhost/scsi.c
19068 F: include/uapi/linux/virtio_blk.h
19069 F: include/uapi/linux/virtio_scsi.h
19071 VIRTIO CONSOLE DRIVER
19072 M: Amit Shah <amit@kernel.org>
19073 L: virtualization@lists.linux-foundation.org
19075 F: drivers/char/virtio_console.c
19076 F: include/linux/virtio_console.h
19077 F: include/uapi/linux/virtio_console.h
19079 VIRTIO CORE AND NET DRIVERS
19080 M: "Michael S. Tsirkin" <mst@redhat.com>
19081 M: Jason Wang <jasowang@redhat.com>
19082 L: virtualization@lists.linux-foundation.org
19084 F: Documentation/devicetree/bindings/virtio/
19085 F: drivers/block/virtio_blk.c
19086 F: drivers/crypto/virtio/
19087 F: drivers/net/virtio_net.c
19090 F: include/linux/vdpa.h
19091 F: include/linux/virtio*.h
19092 F: include/uapi/linux/virtio_*.h
19096 M: "Michael S. Tsirkin" <mst@redhat.com>
19097 M: David Hildenbrand <david@redhat.com>
19098 L: virtualization@lists.linux-foundation.org
19100 F: drivers/virtio/virtio_balloon.c
19101 F: include/uapi/linux/virtio_balloon.h
19102 F: include/linux/balloon_compaction.h
19103 F: mm/balloon_compaction.c
19105 VIRTIO CRYPTO DRIVER
19106 M: Gonglei <arei.gonglei@huawei.com>
19107 L: virtualization@lists.linux-foundation.org
19108 L: linux-crypto@vger.kernel.org
19110 F: drivers/crypto/virtio/
19111 F: include/uapi/linux/virtio_crypto.h
19113 VIRTIO DRIVERS FOR S390
19114 M: Cornelia Huck <cohuck@redhat.com>
19115 M: Halil Pasic <pasic@linux.ibm.com>
19116 L: linux-s390@vger.kernel.org
19117 L: virtualization@lists.linux-foundation.org
19118 L: kvm@vger.kernel.org
19120 F: arch/s390/include/uapi/asm/virtio-ccw.h
19121 F: drivers/s390/virtio/
19124 M: Vivek Goyal <vgoyal@redhat.com>
19125 M: Stefan Hajnoczi <stefanha@redhat.com>
19126 M: Miklos Szeredi <miklos@szeredi.hu>
19127 L: virtualization@lists.linux-foundation.org
19128 L: linux-fsdevel@vger.kernel.org
19130 W: https://virtio-fs.gitlab.io/
19131 F: Documentation/filesystems/virtiofs.rst
19132 F: fs/fuse/virtio_fs.c
19133 F: include/uapi/linux/virtio_fs.h
19136 M: David Airlie <airlied@linux.ie>
19137 M: Gerd Hoffmann <kraxel@redhat.com>
19138 L: dri-devel@lists.freedesktop.org
19139 L: virtualization@lists.linux-foundation.org
19141 T: git git://anongit.freedesktop.org/drm/drm-misc
19142 F: drivers/gpu/drm/virtio/
19143 F: include/uapi/linux/virtio_gpu.h
19145 VIRTIO HOST (VHOST)
19146 M: "Michael S. Tsirkin" <mst@redhat.com>
19147 M: Jason Wang <jasowang@redhat.com>
19148 L: kvm@vger.kernel.org
19149 L: virtualization@lists.linux-foundation.org
19150 L: netdev@vger.kernel.org
19152 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
19154 F: include/linux/vhost_iotlb.h
19155 F: include/uapi/linux/vhost.h
19157 VIRTIO INPUT DRIVER
19158 M: Gerd Hoffmann <kraxel@redhat.com>
19160 F: drivers/virtio/virtio_input.c
19161 F: include/uapi/linux/virtio_input.h
19163 VIRTIO IOMMU DRIVER
19164 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
19165 L: virtualization@lists.linux-foundation.org
19167 F: drivers/iommu/virtio-iommu.c
19168 F: include/uapi/linux/virtio_iommu.h
19171 M: David Hildenbrand <david@redhat.com>
19172 L: virtualization@lists.linux-foundation.org
19174 W: https://virtio-mem.gitlab.io/
19175 F: drivers/virtio/virtio_mem.c
19176 F: include/uapi/linux/virtio_mem.h
19178 VIRTUAL BOX GUEST DEVICE DRIVER
19179 M: Hans de Goede <hdegoede@redhat.com>
19180 M: Arnd Bergmann <arnd@arndb.de>
19181 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19183 F: drivers/virt/vboxguest/
19184 F: include/linux/vbox_utils.h
19185 F: include/uapi/linux/vbox*.h
19187 VIRTUAL BOX SHARED FOLDER VFS DRIVER
19188 M: Hans de Goede <hdegoede@redhat.com>
19189 L: linux-fsdevel@vger.kernel.org
19193 VIRTUAL SERIO DEVICE DRIVER
19194 M: Stephen Chandler Paul <thatslyude@gmail.com>
19196 F: drivers/input/serio/userio.c
19197 F: include/uapi/linux/userio.h
19199 VIVID VIRTUAL VIDEO DRIVER
19200 M: Hans Verkuil <hverkuil@xs4all.nl>
19201 L: linux-media@vger.kernel.org
19203 W: https://linuxtv.org
19204 T: git git://linuxtv.org/media_tree.git
19205 F: drivers/media/test-drivers/vivid/*
19207 VIDTV VIRTUAL DIGITAL TV DRIVER
19208 M: Daniel W. S. Almeida <dwlsalmeida@gmail.com>
19209 L: linux-media@vger.kernel.org
19211 W: https://linuxtv.org
19212 T: git git://linuxtv.org/media_tree.git
19213 F: drivers/media/test-drivers/vidtv/*
19216 M: Florian Fainelli <f.fainelli@gmail.com>
19217 L: openwrt-devel@lists.openwrt.org (subscribers-only)
19219 F: drivers/vlynq/vlynq.c
19220 F: include/linux/vlynq.h
19223 M: Martyn Welch <martyn@welchs.me.uk>
19224 M: Manohar Vanga <manohar.vanga@gmail.com>
19225 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19226 L: linux-kernel@vger.kernel.org
19228 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
19229 F: Documentation/driver-api/vme.rst
19230 F: drivers/staging/vme/
19232 F: include/linux/vme*
19234 VMWARE BALLOON DRIVER
19235 M: Nadav Amit <namit@vmware.com>
19236 M: "VMware, Inc." <pv-drivers@vmware.com>
19237 L: linux-kernel@vger.kernel.org
19239 F: drivers/misc/vmw_balloon.c
19241 VMWARE HYPERVISOR INTERFACE
19242 M: Deep Shah <sdeep@vmware.com>
19243 M: "VMware, Inc." <pv-drivers@vmware.com>
19244 L: virtualization@lists.linux-foundation.org
19246 F: arch/x86/include/asm/vmware.h
19247 F: arch/x86/kernel/cpu/vmware.c
19249 VMWARE PVRDMA DRIVER
19250 M: Adit Ranadive <aditr@vmware.com>
19251 M: VMware PV-Drivers <pv-drivers@vmware.com>
19252 L: linux-rdma@vger.kernel.org
19254 F: drivers/infiniband/hw/vmw_pvrdma/
19256 VMware PVSCSI driver
19257 M: Vishal Bhakta <vbhakta@vmware.com>
19258 M: VMware PV-Drivers <pv-drivers@vmware.com>
19259 L: linux-scsi@vger.kernel.org
19261 F: drivers/scsi/vmw_pvscsi.c
19262 F: drivers/scsi/vmw_pvscsi.h
19264 VMWARE VIRTUAL PTP CLOCK DRIVER
19265 M: Vivek Thampi <vithampi@vmware.com>
19266 M: "VMware, Inc." <pv-drivers@vmware.com>
19267 L: netdev@vger.kernel.org
19269 F: drivers/ptp/ptp_vmw.c
19271 VMWARE VMMOUSE SUBDRIVER
19272 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
19273 M: "VMware, Inc." <pv-drivers@vmware.com>
19274 L: linux-input@vger.kernel.org
19276 F: drivers/input/mouse/vmmouse.c
19277 F: drivers/input/mouse/vmmouse.h
19279 VMWARE VMXNET3 ETHERNET DRIVER
19280 M: Ronak Doshi <doshir@vmware.com>
19281 M: pv-drivers@vmware.com
19282 L: netdev@vger.kernel.org
19284 F: drivers/net/vmxnet3/
19286 VOCORE VOCORE2 BOARD
19287 M: Harvey Hunt <harveyhuntnexus@gmail.com>
19288 L: linux-mips@vger.kernel.org
19290 F: arch/mips/boot/dts/ralink/vocore2.dts
19292 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
19293 M: Liam Girdwood <lgirdwood@gmail.com>
19294 M: Mark Brown <broonie@kernel.org>
19295 L: linux-kernel@vger.kernel.org
19297 W: http://www.slimlogic.co.uk/?p=48
19298 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
19299 F: Documentation/devicetree/bindings/regulator/
19300 F: Documentation/power/regulator/
19301 F: drivers/regulator/
19302 F: include/dt-bindings/regulator/
19303 F: include/linux/regulator/
19304 K: regulator_get_optional
19307 M: David Ahern <dsahern@kernel.org>
19308 L: netdev@vger.kernel.org
19310 F: Documentation/networking/vrf.rst
19311 F: drivers/net/vrf.c
19314 M: Petr Mladek <pmladek@suse.com>
19315 M: Steven Rostedt <rostedt@goodmis.org>
19316 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
19317 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19318 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
19320 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
19321 F: Documentation/core-api/printk-formats.rst
19322 F: lib/test_printf.c
19325 VT1211 HARDWARE MONITOR DRIVER
19326 M: Juerg Haefliger <juergh@gmail.com>
19327 L: linux-hwmon@vger.kernel.org
19329 F: Documentation/hwmon/vt1211.rst
19330 F: drivers/hwmon/vt1211.c
19332 VT8231 HARDWARE MONITOR DRIVER
19333 M: Roger Lucas <vt8231@hiddenengine.co.uk>
19334 L: linux-hwmon@vger.kernel.org
19336 F: drivers/hwmon/vt8231.c
19338 VUB300 USB to SDIO/SD/MMC bridge chip
19339 L: linux-mmc@vger.kernel.org
19341 F: drivers/mmc/host/vub300.c
19343 W1 DALLAS'S 1-WIRE BUS
19344 M: Evgeniy Polyakov <zbr@ioremap.net>
19346 F: Documentation/devicetree/bindings/w1/
19347 F: Documentation/w1/
19349 F: include/linux/w1.h
19351 W83791D HARDWARE MONITORING DRIVER
19352 M: Marc Hulsman <m.hulsman@tudelft.nl>
19353 L: linux-hwmon@vger.kernel.org
19355 F: Documentation/hwmon/w83791d.rst
19356 F: drivers/hwmon/w83791d.c
19358 W83793 HARDWARE MONITORING DRIVER
19359 M: Rudolf Marek <r.marek@assembler.cz>
19360 L: linux-hwmon@vger.kernel.org
19362 F: Documentation/hwmon/w83793.rst
19363 F: drivers/hwmon/w83793.c
19365 W83795 HARDWARE MONITORING DRIVER
19366 M: Jean Delvare <jdelvare@suse.com>
19367 L: linux-hwmon@vger.kernel.org
19369 F: drivers/hwmon/w83795.c
19371 W83L51xD SD/MMC CARD INTERFACE DRIVER
19372 M: Pierre Ossman <pierre@ossman.eu>
19374 F: drivers/mmc/host/wbsd.*
19376 WACOM PROTOCOL 4 SERIAL TABLETS
19377 M: Julian Squires <julian@cipht.net>
19378 M: Hans de Goede <hdegoede@redhat.com>
19379 L: linux-input@vger.kernel.org
19381 F: drivers/input/tablet/wacom_serial4.c
19383 WATCHDOG DEVICE DRIVERS
19384 M: Wim Van Sebroeck <wim@linux-watchdog.org>
19385 M: Guenter Roeck <linux@roeck-us.net>
19386 L: linux-watchdog@vger.kernel.org
19388 W: http://www.linux-watchdog.org/
19389 T: git git://www.linux-watchdog.org/linux-watchdog.git
19390 F: Documentation/devicetree/bindings/watchdog/
19391 F: Documentation/watchdog/
19392 F: drivers/watchdog/
19393 F: include/linux/watchdog.h
19394 F: include/uapi/linux/watchdog.h
19396 WHISKEYCOVE PMIC GPIO DRIVER
19397 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
19398 L: linux-gpio@vger.kernel.org
19400 F: drivers/gpio/gpio-wcove.c
19403 M: Dianlong Li <long17.cool@163.com>
19404 L: linux-rtc@vger.kernel.org
19406 F: drivers/rtc/rtc-sd3078.c
19409 M: David Rheinsberg <david.rheinsberg@gmail.com>
19410 L: linux-input@vger.kernel.org
19412 F: drivers/hid/hid-wiimote*
19414 WILOCITY WIL6210 WIRELESS DRIVER
19415 M: Maya Erez <merez@codeaurora.org>
19416 L: linux-wireless@vger.kernel.org
19417 L: wil6210@qti.qualcomm.com
19419 W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
19420 F: drivers/net/wireless/ath/wil6210/
19423 M: David Härdeman <david@hardeman.nu>
19425 F: drivers/media/rc/winbond-cir.c
19427 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
19428 M: William Breathitt Gray <vilhelm.gray@gmail.com>
19429 L: linux-watchdog@vger.kernel.org
19431 F: drivers/watchdog/ebc-c384_wdt.c
19433 WINSYSTEMS WS16C48 GPIO DRIVER
19434 M: William Breathitt Gray <vilhelm.gray@gmail.com>
19435 L: linux-gpio@vger.kernel.org
19437 F: drivers/gpio/gpio-ws16c48.c
19439 WIREGUARD SECURE NETWORK TUNNEL
19440 M: Jason A. Donenfeld <Jason@zx2c4.com>
19441 L: wireguard@lists.zx2c4.com
19442 L: netdev@vger.kernel.org
19444 F: drivers/net/wireguard/
19445 F: tools/testing/selftests/wireguard/
19447 WISTRON LAPTOP BUTTON DRIVER
19448 M: Miloslav Trmac <mitr@volny.cz>
19450 F: drivers/input/misc/wistron_btns.c
19452 WL3501 WIRELESS PCMCIA CARD DRIVER
19453 L: linux-wireless@vger.kernel.org
19455 F: drivers/net/wireless/wl3501*
19457 WOLFSON MICROELECTRONICS DRIVERS
19458 L: patches@opensource.cirrus.com
19460 W: https://github.com/CirrusLogic/linux-drivers/wiki
19461 T: git https://github.com/CirrusLogic/linux-drivers.git
19462 F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
19463 F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
19464 F: Documentation/devicetree/bindings/mfd/wm831x.txt
19465 F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
19466 F: Documentation/devicetree/bindings/sound/wlf,arizona.yaml
19467 F: Documentation/hwmon/wm83??.rst
19468 F: arch/arm/mach-s3c/mach-crag6410*
19469 F: drivers/clk/clk-wm83*.c
19470 F: drivers/extcon/extcon-arizona.c
19471 F: drivers/gpio/gpio-*wm*.c
19472 F: drivers/gpio/gpio-arizona.c
19473 F: drivers/hwmon/wm83??-hwmon.c
19474 F: drivers/input/misc/wm831x-on.c
19475 F: drivers/input/touchscreen/wm831x-ts.c
19476 F: drivers/input/touchscreen/wm97*.c
19477 F: drivers/leds/leds-wm83*.c
19478 F: drivers/mfd/arizona*
19479 F: drivers/mfd/cs47l24*
19480 F: drivers/mfd/wm*.c
19481 F: drivers/power/supply/wm83*.c
19482 F: drivers/regulator/arizona*
19483 F: drivers/regulator/wm8*.c
19484 F: drivers/rtc/rtc-wm83*.c
19485 F: drivers/video/backlight/wm83*_bl.c
19486 F: drivers/watchdog/wm83*_wdt.c
19487 F: include/linux/mfd/arizona/
19488 F: include/linux/mfd/wm831x/
19489 F: include/linux/mfd/wm8350/
19490 F: include/linux/mfd/wm8400*
19491 F: include/linux/regulator/arizona*
19492 F: include/linux/wm97xx.h
19493 F: include/sound/wm????.h
19494 F: sound/soc/codecs/arizona.?
19495 F: sound/soc/codecs/cs47l24*
19496 F: sound/soc/codecs/wm*
19499 M: Tejun Heo <tj@kernel.org>
19500 R: Lai Jiangshan <jiangshanlai@gmail.com>
19502 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
19503 F: Documentation/core-api/workqueue.rst
19504 F: include/linux/workqueue.h
19505 F: kernel/workqueue.c
19507 X-POWERS AXP288 PMIC DRIVERS
19508 M: Hans de Goede <hdegoede@redhat.com>
19510 F: drivers/acpi/pmic/intel_pmic_xpower.c
19513 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
19514 M: Chen-Yu Tsai <wens@csie.org>
19515 L: linux-kernel@vger.kernel.org
19520 M: Martin Schiller <ms@dev.tdt.de>
19521 L: linux-x25@vger.kernel.org
19523 F: Documentation/networking/lapb-module.rst
19524 F: Documentation/networking/x25*
19525 F: drivers/net/wan/hdlc_x25.c
19526 F: drivers/net/wan/lapbether.c
19527 F: include/*/lapb.h
19528 F: include/net/x25*
19529 F: include/uapi/linux/x25.h
19533 X86 ARCHITECTURE (32-BIT AND 64-BIT)
19534 M: Thomas Gleixner <tglx@linutronix.de>
19535 M: Ingo Molnar <mingo@redhat.com>
19536 M: Borislav Petkov <bp@alien8.de>
19538 R: "H. Peter Anvin" <hpa@zytor.com>
19539 L: linux-kernel@vger.kernel.org
19541 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
19542 F: Documentation/devicetree/bindings/x86/
19543 F: Documentation/x86/
19547 M: Andy Lutomirski <luto@kernel.org>
19548 L: linux-kernel@vger.kernel.org
19550 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
19553 X86 MCE INFRASTRUCTURE
19554 M: Tony Luck <tony.luck@intel.com>
19555 M: Borislav Petkov <bp@alien8.de>
19556 L: linux-edac@vger.kernel.org
19558 F: arch/x86/kernel/cpu/mce/*
19560 X86 MICROCODE UPDATE SUPPORT
19561 M: Borislav Petkov <bp@alien8.de>
19563 F: arch/x86/kernel/cpu/microcode/*
19566 M: Dave Hansen <dave.hansen@linux.intel.com>
19567 M: Andy Lutomirski <luto@kernel.org>
19568 M: Peter Zijlstra <peterz@infradead.org>
19569 L: linux-kernel@vger.kernel.org
19571 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
19574 X86 PLATFORM DRIVERS
19575 M: Hans de Goede <hdegoede@redhat.com>
19576 M: Mark Gross <mgross@linux.intel.com>
19577 L: platform-driver-x86@vger.kernel.org
19579 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
19580 F: drivers/platform/olpc/
19581 F: drivers/platform/x86/
19583 X86 PLATFORM DRIVERS - ARCH
19584 R: Darren Hart <dvhart@infradead.org>
19585 R: Andy Shevchenko <andy@infradead.org>
19586 L: platform-driver-x86@vger.kernel.org
19589 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
19590 F: arch/x86/platform
19592 X86 PLATFORM UV HPE SUPERDOME FLEX
19593 M: Steve Wahl <steve.wahl@hpe.com>
19594 R: Mike Travis <mike.travis@hpe.com>
19595 R: Dimitri Sivanich <dimitri.sivanich@hpe.com>
19596 R: Russ Anderson <russ.anderson@hpe.com>
19598 F: arch/x86/include/asm/uv/
19599 F: arch/x86/kernel/apic/x2apic_uv_x.c
19600 F: arch/x86/platform/uv/
19603 M: Andy Lutomirski <luto@kernel.org>
19604 L: linux-kernel@vger.kernel.org
19606 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
19607 F: arch/x86/entry/vdso/
19610 M: Matthew Wilcox <willy@infradead.org>
19611 L: linux-fsdevel@vger.kernel.org
19613 F: Documentation/core-api/xarray.rst
19614 F: include/linux/idr.h
19615 F: include/linux/xarray.h
19618 F: tools/testing/radix-tree
19621 M: Benjamin Valentin <benpicco@googlemail.com>
19623 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
19624 F: drivers/media/rc/xbox_remote.c
19626 XC2028/3028 TUNER DRIVER
19627 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19628 L: linux-media@vger.kernel.org
19630 W: https://linuxtv.org
19631 T: git git://linuxtv.org/media_tree.git
19632 F: drivers/media/tuners/tuner-xc2028.*
19634 XDP (eXpress Data Path)
19635 M: Alexei Starovoitov <ast@kernel.org>
19636 M: Daniel Borkmann <daniel@iogearbox.net>
19637 M: David S. Miller <davem@davemloft.net>
19638 M: Jakub Kicinski <kuba@kernel.org>
19639 M: Jesper Dangaard Brouer <hawk@kernel.org>
19640 M: John Fastabend <john.fastabend@gmail.com>
19641 L: netdev@vger.kernel.org
19642 L: bpf@vger.kernel.org
19644 F: include/net/xdp.h
19645 F: include/net/xdp_priv.h
19646 F: include/trace/events/xdp.h
19647 F: kernel/bpf/cpumap.c
19648 F: kernel/bpf/devmap.c
19650 F: samples/bpf/xdp*
19651 F: tools/testing/selftests/bpf/*xdp*
19652 F: tools/testing/selftests/bpf/*/*xdp*
19653 F: drivers/net/ethernet/*/*/*/*/*xdp*
19654 F: drivers/net/ethernet/*/*/*xdp*
19655 K: (?:\b|_)xdp(?:\b|_)
19657 XDP SOCKETS (AF_XDP)
19658 M: Björn Töpel <bjorn@kernel.org>
19659 M: Magnus Karlsson <magnus.karlsson@intel.com>
19660 R: Jonathan Lemon <jonathan.lemon@gmail.com>
19661 L: netdev@vger.kernel.org
19662 L: bpf@vger.kernel.org
19664 F: Documentation/networking/af_xdp.rst
19665 F: include/net/xdp_sock*
19666 F: include/net/xsk_buff_pool.h
19667 F: include/uapi/linux/if_xdp.h
19668 F: include/uapi/linux/xdp_diag.h
19669 F: include/net/netns/xdp.h
19671 F: samples/bpf/xdpsock*
19672 F: tools/lib/bpf/xsk*
19674 XEN BLOCK SUBSYSTEM
19675 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19676 M: Roger Pau Monné <roger.pau@citrix.com>
19677 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19679 F: drivers/block/xen*
19680 F: drivers/block/xen-blkback/*
19683 M: Stefano Stabellini <sstabellini@kernel.org>
19684 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19686 F: arch/arm/include/asm/xen/
19689 XEN HYPERVISOR ARM64
19690 M: Stefano Stabellini <sstabellini@kernel.org>
19691 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19693 F: arch/arm64/include/asm/xen/
19696 XEN HYPERVISOR INTERFACE
19697 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
19698 M: Juergen Gross <jgross@suse.com>
19699 R: Stefano Stabellini <sstabellini@kernel.org>
19700 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19702 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
19703 F: Documentation/ABI/stable/sysfs-hypervisor-xen
19704 F: Documentation/ABI/testing/sysfs-hypervisor-xen
19705 F: arch/x86/include/asm/pvclock-abi.h
19706 F: arch/x86/include/asm/xen/
19707 F: arch/x86/platform/pvh/
19709 F: drivers/*/xen-*front.c
19711 F: include/uapi/xen/
19714 XEN NETWORK BACKEND DRIVER
19715 M: Wei Liu <wei.liu@kernel.org>
19716 M: Paul Durrant <paul@xen.org>
19717 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19718 L: netdev@vger.kernel.org
19720 F: drivers/net/xen-netback/*
19723 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19724 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19726 F: arch/x86/pci/*xen*
19727 F: drivers/pci/*xen*
19730 M: Juergen Gross <jgross@suse.com>
19731 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19732 L: linux-scsi@vger.kernel.org
19734 F: drivers/scsi/xen-scsifront.c
19735 F: drivers/xen/xen-scsiback.c
19736 F: include/xen/interface/io/vscsiif.h
19738 XEN SOUND FRONTEND DRIVER
19739 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
19740 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19741 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19745 XEN SWIOTLB SUBSYSTEM
19746 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19747 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19748 L: iommu@lists.linux-foundation.org
19750 F: arch/x86/xen/*swiotlb*
19751 F: drivers/xen/*swiotlb*
19754 M: Darrick J. Wong <djwong@kernel.org>
19755 M: linux-xfs@vger.kernel.org
19756 L: linux-xfs@vger.kernel.org
19759 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
19760 F: Documentation/ABI/testing/sysfs-fs-xfs
19761 F: Documentation/admin-guide/xfs.rst
19762 F: Documentation/filesystems/xfs-delayed-logging-design.rst
19763 F: Documentation/filesystems/xfs-self-describing-metadata.rst
19765 F: include/uapi/linux/dqblk_xfs.h
19766 F: include/uapi/linux/fsmap.h
19768 XILINX AXI ETHERNET DRIVER
19769 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
19771 F: drivers/net/ethernet/xilinx/xilinx_axienet*
19774 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
19775 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
19776 L: linux-can@vger.kernel.org
19778 F: Documentation/devicetree/bindings/net/can/xilinx_can.txt
19779 F: drivers/net/can/xilinx_can.c
19782 M: Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com>
19783 R: Srinivas Neeli <srinivas.neeli@xilinx.com>
19784 R: Michal Simek <michal.simek@xilinx.com>
19786 F: Documentation/devicetree/bindings/gpio/gpio-xilinx.txt
19787 F: Documentation/devicetree/bindings/gpio/gpio-zynq.txt
19788 F: drivers/gpio/gpio-xilinx.c
19789 F: drivers/gpio/gpio-zynq.c
19791 XILINX SD-FEC IP CORES
19792 M: Derek Kiernan <derek.kiernan@xilinx.com>
19793 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
19795 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
19796 F: Documentation/misc-devices/xilinx_sdfec.rst
19797 F: drivers/misc/Kconfig
19798 F: drivers/misc/Makefile
19799 F: drivers/misc/xilinx_sdfec.c
19800 F: include/uapi/misc/xilinx_sdfec.h
19802 XILINX UARTLITE SERIAL DRIVER
19803 M: Peter Korsgaard <jacmet@sunsite.dk>
19804 L: linux-serial@vger.kernel.org
19806 F: drivers/tty/serial/uartlite.c
19808 XILINX VIDEO IP CORES
19809 M: Hyun Kwon <hyun.kwon@xilinx.com>
19810 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19811 L: linux-media@vger.kernel.org
19813 T: git git://linuxtv.org/media_tree.git
19814 F: Documentation/devicetree/bindings/media/xilinx/
19815 F: drivers/media/platform/xilinx/
19816 F: include/uapi/linux/xilinx-v4l2-controls.h
19818 XILINX ZYNQMP DPDMA DRIVER
19819 M: Hyun Kwon <hyun.kwon@xilinx.com>
19820 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19821 L: dmaengine@vger.kernel.org
19823 F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
19824 F: drivers/dma/xilinx/xilinx_dpdma.c
19825 F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
19827 XILINX ZYNQMP PSGTR PHY DRIVER
19828 M: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
19829 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19830 L: linux-kernel@vger.kernel.org
19832 T: git https://github.com/Xilinx/linux-xlnx.git
19833 F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
19834 F: drivers/phy/xilinx/phy-zynqmp.c
19837 M: Eli Billauer <eli.billauer@gmail.com>
19838 L: linux-kernel@vger.kernel.org
19840 F: drivers/char/xillybus/
19843 M: George Cherian <gcherian@marvell.com>
19844 L: linux-i2c@vger.kernel.org
19846 W: http://www.marvell.com
19847 F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
19848 F: drivers/i2c/busses/i2c-xlp9xx.c
19850 XRA1403 GPIO EXPANDER
19851 M: Nandor Han <nandor.han@ge.com>
19852 M: Semi Malinen <semi.malinen@ge.com>
19853 L: linux-gpio@vger.kernel.org
19855 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
19856 F: drivers/gpio/gpio-xra1403.c
19858 XTENSA XTFPGA PLATFORM SUPPORT
19859 M: Max Filippov <jcmvbkbc@gmail.com>
19860 L: linux-xtensa@linux-xtensa.org
19862 F: drivers/spi/spi-xtensa-xtfpga.c
19863 F: sound/soc/xtensa/xtfpga-i2s.c
19865 YAM DRIVER FOR AX.25
19866 M: Jean-Paul Roubelat <jpr@f6fbb.org>
19867 L: linux-hams@vger.kernel.org
19869 F: drivers/net/hamradio/yam*
19870 F: include/linux/yam.h
19872 YAMA SECURITY MODULE
19873 M: Kees Cook <keescook@chromium.org>
19875 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
19876 F: Documentation/admin-guide/LSM/Yama.rst
19879 YEALINK PHONE DRIVER
19880 M: Henk Vergonet <Henk.Vergonet@gmail.com>
19881 L: usbb2k-api-dev@nongnu.org
19883 F: Documentation/input/devices/yealink.rst
19884 F: drivers/input/misc/yealink.*
19886 Z8530 DRIVER FOR AX.25
19887 M: Joerg Reuter <jreuter@yaina.de>
19888 L: linux-hams@vger.kernel.org
19890 W: http://yaina.de/jreuter/
19891 W: http://www.qsl.net/dl1bke/
19892 F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
19893 F: drivers/net/hamradio/*scc.c
19894 F: drivers/net/hamradio/z8530.h
19896 ZBUD COMPRESSED PAGE ALLOCATOR
19897 M: Seth Jennings <sjenning@redhat.com>
19898 M: Dan Streetman <ddstreet@ieee.org>
19899 L: linux-mm@kvack.org
19901 F: include/linux/zbud.h
19904 ZD1211RW WIRELESS DRIVER
19905 M: Daniel Drake <dsd@gentoo.org>
19906 M: Ulrich Kunitz <kune@deine-taler.de>
19907 L: linux-wireless@vger.kernel.org
19908 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
19910 W: http://zd1211.ath.cx/wiki/DriverRewrite
19911 F: drivers/net/wireless/zydas/zd1211rw/
19913 ZD1301 MEDIA DRIVER
19914 M: Antti Palosaari <crope@iki.fi>
19915 L: linux-media@vger.kernel.org
19917 W: https://linuxtv.org/
19918 W: http://palosaari.fi/linux/
19919 Q: https://patchwork.linuxtv.org/project/linux-media/list/
19920 F: drivers/media/usb/dvb-usb-v2/zd1301*
19922 ZD1301_DEMOD MEDIA DRIVER
19923 M: Antti Palosaari <crope@iki.fi>
19924 L: linux-media@vger.kernel.org
19926 W: https://linuxtv.org/
19927 W: http://palosaari.fi/linux/
19928 Q: https://patchwork.linuxtv.org/project/linux-media/list/
19929 F: drivers/media/dvb-frontends/zd1301_demod*
19931 ZHAOXIN PROCESSOR SUPPORT
19932 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
19933 L: linux-kernel@vger.kernel.org
19935 F: arch/x86/kernel/cpu/zhaoxin.c
19938 M: Damien Le Moal <damien.lemoal@wdc.com>
19939 M: Naohiro Aota <naohiro.aota@wdc.com>
19940 R: Johannes Thumshirn <jth@kernel.org>
19941 L: linux-fsdevel@vger.kernel.org
19943 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
19944 F: Documentation/filesystems/zonefs.rst
19947 ZPOOL COMPRESSED PAGE STORAGE API
19948 M: Dan Streetman <ddstreet@ieee.org>
19949 L: linux-mm@kvack.org
19951 F: include/linux/zpool.h
19954 ZR36067 VIDEO FOR LINUX DRIVER
19955 M: Corentin Labbe <clabbe@baylibre.com>
19956 L: mjpeg-users@lists.sourceforge.net
19957 L: linux-media@vger.kernel.org
19959 W: http://mjpeg.sourceforge.net/driver-zoran/
19960 Q: https://patchwork.linuxtv.org/project/linux-media/list/
19961 F: Documentation/driver-api/media/drivers/zoran.rst
19962 F: drivers/staging/media/zoran/
19964 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
19965 M: Minchan Kim <minchan@kernel.org>
19966 M: Nitin Gupta <ngupta@vflare.org>
19967 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
19968 L: linux-kernel@vger.kernel.org
19970 F: Documentation/admin-guide/blockdev/zram.rst
19971 F: drivers/block/zram/
19973 ZS DECSTATION Z85C30 SERIAL DRIVER
19974 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
19976 F: drivers/tty/serial/zs.*
19978 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
19979 M: Minchan Kim <minchan@kernel.org>
19980 M: Nitin Gupta <ngupta@vflare.org>
19981 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
19982 L: linux-mm@kvack.org
19984 F: Documentation/vm/zsmalloc.rst
19985 F: include/linux/zsmalloc.h
19988 ZSWAP COMPRESSED SWAP CACHING
19989 M: Seth Jennings <sjenning@redhat.com>
19990 M: Dan Streetman <ddstreet@ieee.org>
19991 M: Vitaly Wool <vitaly.wool@konsulko.com>
19992 L: linux-mm@kvack.org
19997 M: Linus Torvalds <torvalds@linux-foundation.org>
19998 L: linux-kernel@vger.kernel.org
19999 S: Buried alive in reporters
20000 Q: http://patchwork.kernel.org/project/LKML/list/
20001 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git