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: drivers/counter/104-quad-8.c
304 ACCES PCI-IDIO-16 GPIO DRIVER
305 M: William Breathitt Gray <vilhelm.gray@gmail.com>
306 L: linux-gpio@vger.kernel.org
308 F: drivers/gpio/gpio-pci-idio-16.c
310 ACCES PCIe-IDIO-24 GPIO DRIVER
311 M: William Breathitt Gray <vilhelm.gray@gmail.com>
312 L: linux-gpio@vger.kernel.org
314 F: drivers/gpio/gpio-pcie-idio-24.c
317 M: Jes Sorensen <jes@trained-monkey.org>
318 L: linux-acenic@sunsite.dk
320 F: drivers/net/ethernet/alteon/acenic*
322 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
323 M: Peter Kaestle <peter@piie.net>
324 L: platform-driver-x86@vger.kernel.org
326 W: http://piie.net/?section=acerhdf
327 F: drivers/platform/x86/acerhdf.c
329 ACER WMI LAPTOP EXTRAS
330 M: "Lee, Chun-Yi" <jlee@suse.com>
331 L: platform-driver-x86@vger.kernel.org
333 F: drivers/platform/x86/acer-wmi.c
336 M: "Rafael J. Wysocki" <rafael@kernel.org>
337 M: Len Brown <lenb@kernel.org>
338 L: linux-acpi@vger.kernel.org
340 W: https://01.org/linux-acpi
341 Q: https://patchwork.kernel.org/project/linux-acpi/list/
342 B: https://bugzilla.kernel.org
343 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
344 F: Documentation/ABI/testing/configfs-acpi
345 F: Documentation/ABI/testing/sysfs-bus-acpi
346 F: Documentation/firmware-guide/acpi/
348 F: drivers/pci/*/*acpi*
349 F: drivers/pci/*acpi*
350 F: drivers/pnp/pnpacpi/
352 F: include/linux/acpi.h
353 F: include/linux/fwnode.h
357 M: "Rafael J. Wysocki" <rafael@kernel.org>
358 M: Len Brown <lenb@kernel.org>
359 R: James Morse <james.morse@arm.com>
360 R: Tony Luck <tony.luck@intel.com>
361 R: Borislav Petkov <bp@alien8.de>
362 L: linux-acpi@vger.kernel.org
363 F: drivers/acpi/apei/
365 ACPI COMPONENT ARCHITECTURE (ACPICA)
366 M: Robert Moore <robert.moore@intel.com>
367 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
368 L: linux-acpi@vger.kernel.org
371 W: https://acpica.org/
372 W: https://github.com/acpica/acpica/
373 Q: https://patchwork.kernel.org/project/linux-acpi/list/
374 B: https://bugzilla.kernel.org
375 B: https://bugs.acpica.org
376 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
377 F: drivers/acpi/acpica/
382 M: Zhang Rui <rui.zhang@intel.com>
383 L: linux-acpi@vger.kernel.org
385 W: https://01.org/linux-acpi
386 B: https://bugzilla.kernel.org
387 F: drivers/acpi/fan.c
389 ACPI FOR ARM64 (ACPI/arm64)
390 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
391 M: Hanjun Guo <guohanjun@huawei.com>
392 M: Sudeep Holla <sudeep.holla@arm.com>
393 L: linux-acpi@vger.kernel.org
394 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
396 F: drivers/acpi/arm64
398 ACPI I2C MULTI INSTANTIATE DRIVER
399 M: Hans de Goede <hdegoede@redhat.com>
400 L: platform-driver-x86@vger.kernel.org
402 F: drivers/platform/x86/i2c-multi-instantiate.c
405 M: "Rafael J. Wysocki" <rafael@kernel.org>
406 M: Len Brown <lenb@kernel.org>
407 R: Andy Shevchenko <andy@kernel.org>
408 R: Mika Westerberg <mika.westerberg@linux.intel.com>
409 L: linux-acpi@vger.kernel.org
411 Q: https://patchwork.kernel.org/project/linux-acpi/list/
412 B: https://bugzilla.kernel.org
413 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
414 F: drivers/acpi/pmic/
417 M: Rafael J. Wysocki <rafael@kernel.org>
418 R: Zhang Rui <rui.zhang@intel.com>
419 L: linux-acpi@vger.kernel.org
421 W: https://01.org/linux-acpi
422 B: https://bugzilla.kernel.org
423 F: drivers/acpi/*thermal*
426 M: Zhang Rui <rui.zhang@intel.com>
427 L: linux-acpi@vger.kernel.org
429 W: https://01.org/linux-acpi
430 B: https://bugzilla.kernel.org
431 F: drivers/acpi/acpi_video.c
434 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
435 L: linux-acpi@vger.kernel.org
436 L: iommu@lists.linux-foundation.org
438 F: drivers/acpi/viot.c
439 F: include/linux/acpi_viot.h
442 L: platform-driver-x86@vger.kernel.org
444 F: drivers/platform/x86/wmi.c
445 F: include/uapi/linux/wmi.h
447 ACRN HYPERVISOR SERVICE MODULE
448 M: Fei Li <fei1.li@intel.com>
449 L: acrn-dev@lists.projectacrn.org (subscribers-only)
451 W: https://projectacrn.org
452 F: Documentation/virt/acrn/
453 F: drivers/virt/acrn/
454 F: include/uapi/linux/acrn.h
456 AD1889 ALSA SOUND DRIVER
457 L: linux-parisc@vger.kernel.org
459 W: https://parisc.wiki.kernel.org/index.php/AD1889
460 F: sound/pci/ad1889.*
462 AD5110 ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
463 M: Mugilraj Dhavachelvan <dmugil2000@gmail.com>
464 L: linux-iio@vger.kernel.org
466 F: drivers/iio/potentiometer/ad5110.c
468 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
469 M: Michael Hennerich <michael.hennerich@analog.com>
471 W: http://wiki.analog.com/AD5254
472 W: http://ez.analog.com/community/linux-device-drivers
473 F: drivers/misc/ad525x_dpot.c
475 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
476 M: Michael Hennerich <michael.hennerich@analog.com>
478 W: http://wiki.analog.com/AD5398
479 W: http://ez.analog.com/community/linux-device-drivers
480 F: drivers/regulator/ad5398.c
482 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
483 M: Michael Hennerich <michael.hennerich@analog.com>
485 W: http://wiki.analog.com/AD7142
486 W: http://ez.analog.com/community/linux-device-drivers
487 F: drivers/input/misc/ad714x.c
489 AD7877 TOUCHSCREEN DRIVER
490 M: Michael Hennerich <michael.hennerich@analog.com>
492 W: http://wiki.analog.com/AD7877
493 W: http://ez.analog.com/community/linux-device-drivers
494 F: drivers/input/touchscreen/ad7877.c
496 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
497 M: Michael Hennerich <michael.hennerich@analog.com>
499 W: http://wiki.analog.com/AD7879
500 W: http://ez.analog.com/community/linux-device-drivers
501 F: drivers/input/touchscreen/ad7879.c
503 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
504 M: Jiri Kosina <jikos@kernel.org>
507 ADF7242 IEEE 802.15.4 RADIO DRIVER
508 M: Michael Hennerich <michael.hennerich@analog.com>
509 L: linux-wpan@vger.kernel.org
511 W: https://wiki.analog.com/ADF7242
512 W: http://ez.analog.com/community/linux-device-drivers
513 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
514 F: drivers/net/ieee802154/adf7242.c
516 ADM1025 HARDWARE MONITOR DRIVER
517 M: Jean Delvare <jdelvare@suse.com>
518 L: linux-hwmon@vger.kernel.org
520 F: Documentation/hwmon/adm1025.rst
521 F: drivers/hwmon/adm1025.c
523 ADM1029 HARDWARE MONITOR DRIVER
524 M: Corentin Labbe <clabbe.montjoie@gmail.com>
525 L: linux-hwmon@vger.kernel.org
527 F: drivers/hwmon/adm1029.c
529 ADM8211 WIRELESS DRIVER
530 L: linux-wireless@vger.kernel.org
532 W: https://wireless.wiki.kernel.org/
533 F: drivers/net/wireless/admtek/adm8211.*
535 ADP1653 FLASH CONTROLLER DRIVER
536 M: Sakari Ailus <sakari.ailus@iki.fi>
537 L: linux-media@vger.kernel.org
539 F: drivers/media/i2c/adp1653.c
540 F: include/media/i2c/adp1653.h
542 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
543 M: Michael Hennerich <michael.hennerich@analog.com>
545 W: http://wiki.analog.com/ADP5520
546 W: http://ez.analog.com/community/linux-device-drivers
547 F: drivers/gpio/gpio-adp5520.c
548 F: drivers/input/keyboard/adp5520-keys.c
549 F: drivers/leds/leds-adp5520.c
550 F: drivers/mfd/adp5520.c
551 F: drivers/video/backlight/adp5520_bl.c
553 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
554 M: Michael Hennerich <michael.hennerich@analog.com>
556 W: http://wiki.analog.com/ADP5588
557 W: http://ez.analog.com/community/linux-device-drivers
558 F: drivers/gpio/gpio-adp5588.c
559 F: drivers/input/keyboard/adp5588-keys.c
561 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
562 M: Michael Hennerich <michael.hennerich@analog.com>
564 W: http://wiki.analog.com/ADP8860
565 W: http://ez.analog.com/community/linux-device-drivers
566 F: drivers/video/backlight/adp8860_bl.c
569 M: Colin Leroy <colin@colino.net>
571 F: drivers/macintosh/therm_adt746x.c
573 ADT7475 HARDWARE MONITOR DRIVER
574 M: Jean Delvare <jdelvare@suse.com>
575 L: linux-hwmon@vger.kernel.org
577 F: Documentation/hwmon/adt7475.rst
578 F: drivers/hwmon/adt7475.c
581 M: Matthew Wilcox <willy@infradead.org>
582 M: Hannes Reinecke <hare@suse.com>
583 L: linux-scsi@vger.kernel.org
585 F: Documentation/scsi/advansys.rst
586 F: drivers/scsi/advansys.c
588 ADVANTECH SWBTN DRIVER
589 M: Andrea Ho <Andrea.Ho@advantech.com.tw>
590 L: platform-driver-x86@vger.kernel.org
592 F: drivers/platform/x86/adv_swbutton.c
594 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
595 M: Michael Hennerich <michael.hennerich@analog.com>
597 W: http://wiki.analog.com/ADXL345
598 W: http://ez.analog.com/community/linux-device-drivers
599 F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
600 F: drivers/input/misc/adxl34x.c
602 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
603 M: Michael Hennerich <michael.hennerich@analog.com>
605 W: http://ez.analog.com/community/linux-device-drivers
606 F: Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
607 F: drivers/iio/accel/adxl372.c
608 F: drivers/iio/accel/adxl372_i2c.c
609 F: drivers/iio/accel/adxl372_spi.c
612 M: Antti Palosaari <crope@iki.fi>
613 L: linux-media@vger.kernel.org
615 W: https://linuxtv.org
616 W: http://palosaari.fi/linux/
617 Q: http://patchwork.linuxtv.org/project/linux-media/list/
618 T: git git://linuxtv.org/anttip/media_tree.git
619 F: drivers/media/dvb-frontends/af9013*
622 M: Antti Palosaari <crope@iki.fi>
623 L: linux-media@vger.kernel.org
625 W: https://linuxtv.org
626 W: http://palosaari.fi/linux/
627 Q: http://patchwork.linuxtv.org/project/linux-media/list/
628 T: git git://linuxtv.org/anttip/media_tree.git
629 F: drivers/media/dvb-frontends/af9033*
632 M: David Sterba <dsterba@suse.com>
633 L: linux-fsdevel@vger.kernel.org
635 F: Documentation/filesystems/affs.rst
639 M: David Howells <dhowells@redhat.com>
640 M: Marc Dionne <marc.dionne@auristor.com>
641 L: linux-afs@lists.infradead.org
643 W: https://www.infradead.org/~dhowells/kafs/
644 F: Documentation/filesystems/afs.rst
646 F: include/trace/events/afs.h
649 M: David Airlie <airlied@linux.ie>
651 T: git git://anongit.freedesktop.org/drm/drm
653 F: include/linux/agp*
654 F: include/uapi/linux/agp*
657 M: "Juergen E. Fischer" <fischer@norbit.de>
658 L: linux-scsi@vger.kernel.org
660 F: drivers/scsi/aha152x*
661 F: drivers/scsi/pcmcia/aha152x*
663 AIC7XXX / AIC79XX SCSI DRIVER
664 M: Hannes Reinecke <hare@suse.com>
665 L: linux-scsi@vger.kernel.org
667 F: drivers/scsi/aic7xxx/
669 AIMSLAB FM RADIO RECEIVER DRIVER
670 M: Hans Verkuil <hverkuil@xs4all.nl>
671 L: linux-media@vger.kernel.org
673 W: https://linuxtv.org
674 T: git git://linuxtv.org/media_tree.git
675 F: drivers/media/radio/radio-aimslab*
678 M: Benjamin LaHaise <bcrl@kvack.org>
679 L: linux-aio@kvack.org
682 F: include/linux/*aio*.h
685 M: Antti Palosaari <crope@iki.fi>
686 L: linux-media@vger.kernel.org
688 W: https://linuxtv.org
689 W: http://palosaari.fi/linux/
690 Q: http://patchwork.linuxtv.org/project/linux-media/list/
691 T: git git://linuxtv.org/anttip/media_tree.git
692 F: drivers/media/usb/airspy/
694 ALACRITECH GIGABIT ETHERNET DRIVER
695 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
697 F: drivers/net/ethernet/alacritech/*
699 ALCATEL SPEEDTOUCH USB DRIVER
700 M: Duncan Sands <duncan.sands@free.fr>
701 L: linux-usb@vger.kernel.org
703 W: http://www.linux-usb.org/SpeedTouch/
704 F: drivers/usb/atm/speedtch.c
705 F: drivers/usb/atm/usbatm.c
707 ALCHEMY AU1XX0 MMC DRIVER
708 M: Manuel Lauss <manuel.lauss@gmail.com>
710 F: drivers/mmc/host/au1xmmc.c
713 M: Rudolf Marek <r.marek@assembler.cz>
714 L: linux-i2c@vger.kernel.org
716 F: Documentation/i2c/busses/i2c-ali1563.rst
717 F: drivers/i2c/busses/i2c-ali1563.c
720 L: Dell.Client.Kernel@dell.com
722 F: drivers/platform/x86/dell/alienware-wmi.c
724 ALL SENSORS DLH SERIES PRESSURE SENSORS DRIVER
725 M: Tomislav Denis <tomislav.denis@avl.com>
726 L: linux-iio@vger.kernel.org
728 W: http://www.allsensors.com/
729 F: Documentation/devicetree/bindings/iio/pressure/asc,dlhl60d.yaml
730 F: drivers/iio/pressure/dlhl60d.c
732 ALLEGRO DVT VIDEO IP CORE DRIVER
733 M: Michael Tretter <m.tretter@pengutronix.de>
734 R: Pengutronix Kernel Team <kernel@pengutronix.de>
735 L: linux-media@vger.kernel.org
737 F: Documentation/devicetree/bindings/media/allegro,al5e.yaml
738 F: drivers/media/platform/allegro-dvt/
740 ALLWINNER A10 CSI DRIVER
741 M: Maxime Ripard <mripard@kernel.org>
742 L: linux-media@vger.kernel.org
744 T: git git://linuxtv.org/media_tree.git
745 F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
746 F: drivers/media/platform/sunxi/sun4i-csi/
748 ALLWINNER CPUFREQ DRIVER
749 M: Yangtao Li <tiny.windzz@gmail.com>
750 L: linux-pm@vger.kernel.org
752 F: Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
753 F: drivers/cpufreq/sun50i-cpufreq-nvmem.c
755 ALLWINNER CRYPTO DRIVERS
756 M: Corentin Labbe <clabbe.montjoie@gmail.com>
757 L: linux-crypto@vger.kernel.org
759 F: drivers/crypto/allwinner/
761 ALLWINNER HARDWARE SPINLOCK SUPPORT
762 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
764 F: Documentation/devicetree/bindings/hwlock/allwinner,sun6i-hwspinlock.yaml
765 F: drivers/hwspinlock/sun6i_hwspinlock.c
767 ALLWINNER THERMAL DRIVER
768 M: Vasily Khoruzhick <anarsoul@gmail.com>
769 M: Yangtao Li <tiny.windzz@gmail.com>
770 L: linux-pm@vger.kernel.org
772 F: Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
773 F: drivers/thermal/sun8i_thermal.c
776 M: Maxime Ripard <mripard@kernel.org>
777 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
778 L: linux-media@vger.kernel.org
780 F: drivers/staging/media/sunxi/cedrus/
783 M: Richard Henderson <rth@twiddle.net>
784 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
785 M: Matt Turner <mattst88@gmail.com>
786 L: linux-alpha@vger.kernel.org
790 ALPS PS/2 TOUCHPAD DRIVER
791 R: Pali Rohár <pali@kernel.org>
792 F: drivers/input/mouse/alps.*
794 ALTERA I2C CONTROLLER DRIVER
795 M: Thor Thayer <thor.thayer@linux.intel.com>
797 F: Documentation/devicetree/bindings/i2c/i2c-altera.txt
798 F: drivers/i2c/busses/i2c-altera.c
800 ALTERA MAILBOX DRIVER
801 M: Joyce Ooi <joyce.ooi@intel.com>
803 F: drivers/mailbox/mailbox-altera.c
805 ALTERA MSGDMA IP CORE DRIVER
806 M: Olivier Dautricourt <olivier.dautricourt@orolia.com>
807 R: Stefan Roese <sr@denx.de>
808 L: dmaengine@vger.kernel.org
810 F: Documentation/devicetree/bindings/dma/altr,msgdma.yaml
811 F: drivers/dma/altera-msgdma.c
814 M: Mun Yew Tham <mun.yew.tham@intel.com>
815 L: linux-gpio@vger.kernel.org
817 F: drivers/gpio/gpio-altera.c
819 ALTERA SYSTEM MANAGER DRIVER
820 M: Thor Thayer <thor.thayer@linux.intel.com>
822 F: drivers/mfd/altera-sysmgr.c
823 F: include/linux/mfd/altera-sysmgr.h
825 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
826 M: Thor Thayer <thor.thayer@linux.intel.com>
828 F: drivers/gpio/gpio-altera-a10sr.c
829 F: drivers/mfd/altera-a10sr.c
830 F: drivers/reset/reset-a10sr.c
831 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
832 F: include/linux/mfd/altera-a10sr.h
834 ALTERA TRIPLE SPEED ETHERNET DRIVER
835 M: Joyce Ooi <joyce.ooi@intel.com>
836 L: netdev@vger.kernel.org
838 F: drivers/net/ethernet/altera/
840 ALTERA UART/JTAG UART SERIAL DRIVERS
841 M: Tobias Klauser <tklauser@distanz.ch>
842 L: linux-serial@vger.kernel.org
844 F: drivers/tty/serial/altera_jtaguart.c
845 F: drivers/tty/serial/altera_uart.c
846 F: include/linux/altera_jtaguart.h
847 F: include/linux/altera_uart.h
849 AMAZON ANNAPURNA LABS FIC DRIVER
850 M: Talel Shenhar <talel@amazon.com>
852 F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
853 F: drivers/irqchip/irq-al-fic.c
855 AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
856 M: Talel Shenhar <talel@amazon.com>
857 M: Talel Shenhar <talelshenhar@gmail.com>
859 F: Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
860 F: drivers/edac/al_mc_edac.c
862 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
863 M: Talel Shenhar <talel@amazon.com>
865 F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
866 F: drivers/thermal/thermal_mmio.c
868 AMAZON ETHERNET DRIVERS
869 M: Netanel Belgazal <netanel@amazon.com>
870 M: Arthur Kiyanovski <akiyano@amazon.com>
871 R: Guy Tzalik <gtzalik@amazon.com>
872 R: Saeed Bishara <saeedb@amazon.com>
873 L: netdev@vger.kernel.org
875 F: Documentation/networking/device_drivers/ethernet/amazon/ena.rst
876 F: drivers/net/ethernet/amazon/
878 AMAZON RDMA EFA DRIVER
879 M: Gal Pressman <galpress@amazon.com>
880 R: Yossi Leybovich <sleybo@amazon.com>
881 L: linux-rdma@vger.kernel.org
883 Q: https://patchwork.kernel.org/project/linux-rdma/list/
884 F: drivers/infiniband/hw/efa/
885 F: include/uapi/rdma/efa-abi.h
887 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
888 M: Tom Lendacky <thomas.lendacky@amd.com>
889 M: John Allen <john.allen@amd.com>
890 L: linux-crypto@vger.kernel.org
892 F: drivers/crypto/ccp/
893 F: include/linux/ccp.h
895 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
896 M: Brijesh Singh <brijesh.singh@amd.com>
897 M: Tom Lendacky <thomas.lendacky@amd.com>
898 L: linux-crypto@vger.kernel.org
900 F: drivers/crypto/ccp/sev*
901 F: include/uapi/linux/psp-sev.h
904 M: Harry Wentland <harry.wentland@amd.com>
905 M: Leo Li <sunpeng.li@amd.com>
906 L: amd-gfx@lists.freedesktop.org
908 T: git https://gitlab.freedesktop.org/agd5f/linux.git
909 F: drivers/gpu/drm/amd/display/
911 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
912 M: Huang Rui <ray.huang@amd.com>
913 L: linux-hwmon@vger.kernel.org
915 F: Documentation/hwmon/fam15h_power.rst
916 F: drivers/hwmon/fam15h_power.c
919 M: Enrico Weigelt, metux IT consult <info@metux.net>
920 L: linux-gpio@vger.kernel.org
922 F: drivers/gpio/gpio-amd-fch.c
923 F: include/linux/platform_data/gpio/gpio-amd-fch.h
925 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
926 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
928 F: drivers/usb/gadget/udc/amd5536udc.*
930 AMD GEODE PROCESSOR/CHIPSET SUPPORT
931 M: Andres Salomon <dilinger@queued.net>
932 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
934 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
935 F: arch/x86/include/asm/geode.h
936 F: drivers/char/hw_random/geode-rng.c
937 F: drivers/crypto/geode*
938 F: drivers/video/fbdev/geode/
941 M: Joerg Roedel <joro@8bytes.org>
942 R: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
943 L: iommu@lists.linux-foundation.org
945 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
946 F: drivers/iommu/amd/
947 F: include/linux/amd-iommu.h
950 M: Felix Kuehling <Felix.Kuehling@amd.com>
951 L: amd-gfx@lists.freedesktop.org
953 T: git https://gitlab.freedesktop.org/agd5f/linux.git
954 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
955 F: drivers/gpu/drm/amd/amdkfd/
956 F: drivers/gpu/drm/amd/include/cik_structs.h
957 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
958 F: drivers/gpu/drm/amd/include/v9_structs.h
959 F: drivers/gpu/drm/amd/include/vi_structs.h
960 F: include/uapi/linux/kfd_ioctl.h
963 M: Sanjay R Mehta <sanju.mehta@amd.com>
965 F: drivers/spi/spi-amd.c
968 M: Elie Morisse <syniurge@gmail.com>
969 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
970 M: Shyam Sundar S K <shyam-sundar.s-k@amd.com>
971 L: linux-i2c@vger.kernel.org
973 F: drivers/i2c/busses/i2c-amd-mp2*
976 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
977 L: platform-driver-x86@vger.kernel.org
979 F: drivers/platform/x86/amd-pmc.*
981 AMD POWERPLAY AND SWSMU
982 M: Evan Quan <evan.quan@amd.com>
983 L: amd-gfx@lists.freedesktop.org
985 T: git https://gitlab.freedesktop.org/agd5f/linux.git
986 F: drivers/gpu/drm/amd/pm/
989 M: Sanjay R Mehta <sanju.mehta@amd.com>
990 L: dmaengine@vger.kernel.org
992 F: drivers/dma/ptdma/
994 AMD SEATTLE DEVICE TREE SUPPORT
995 M: Brijesh Singh <brijeshkumar.singh@amd.com>
996 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
997 M: Tom Lendacky <thomas.lendacky@amd.com>
999 F: arch/arm64/boot/dts/amd/
1002 M: Tom Lendacky <thomas.lendacky@amd.com>
1003 L: netdev@vger.kernel.org
1005 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
1006 F: drivers/net/ethernet/amd/xgbe/
1008 AMD SENSOR FUSION HUB DRIVER
1009 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
1010 M: Basavaraj Natikar <basavaraj.natikar@amd.com>
1011 L: linux-input@vger.kernel.org
1013 F: Documentation/hid/amd-sfh*
1014 F: drivers/hid/amd-sfh-hid/
1017 M: Christian Eggers <ceggers@arri.de>
1018 L: linux-iio@vger.kernel.org
1020 F: Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1021 F: drivers/iio/light/as73211.c
1023 ANALOG DEVICES INC AD7192 DRIVER
1024 M: Alexandru Tachici <alexandru.tachici@analog.com>
1025 L: linux-iio@vger.kernel.org
1027 W: http://ez.analog.com/community/linux-device-drivers
1028 F: Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1029 F: drivers/iio/adc/ad7192.c
1031 ANALOG DEVICES INC AD7292 DRIVER
1032 M: Marcelo Schmitt <marcelo.schmitt1@gmail.com>
1033 L: linux-iio@vger.kernel.org
1035 W: http://ez.analog.com/community/linux-device-drivers
1036 F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1037 F: drivers/iio/adc/ad7292.c
1039 ANALOG DEVICES INC AD7768-1 DRIVER
1040 M: Michael Hennerich <Michael.Hennerich@analog.com>
1041 L: linux-iio@vger.kernel.org
1043 W: http://ez.analog.com/community/linux-device-drivers
1044 F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1045 F: drivers/iio/adc/ad7768-1.c
1047 ANALOG DEVICES INC AD7780 DRIVER
1048 M: Michael Hennerich <Michael.Hennerich@analog.com>
1049 M: Renato Lui Geh <renatogeh@gmail.com>
1050 L: linux-iio@vger.kernel.org
1052 W: http://ez.analog.com/community/linux-device-drivers
1053 F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1054 F: drivers/iio/adc/ad7780.c
1056 ANALOG DEVICES INC AD9389B DRIVER
1057 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1058 L: linux-media@vger.kernel.org
1060 F: drivers/media/i2c/ad9389b*
1062 ANALOG DEVICES INC ADGS1408 DRIVER
1063 M: Mircea Caprioru <mircea.caprioru@analog.com>
1065 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1066 F: drivers/mux/adgs1408.c
1068 ANALOG DEVICES INC ADIN DRIVER
1069 M: Michael Hennerich <michael.hennerich@analog.com>
1070 L: netdev@vger.kernel.org
1072 W: http://ez.analog.com/community/linux-device-drivers
1073 F: Documentation/devicetree/bindings/net/adi,adin.yaml
1074 F: drivers/net/phy/adin.c
1076 ANALOG DEVICES INC ADIS DRIVER LIBRARY
1077 M: Nuno Sa <nuno.sa@analog.com>
1078 L: linux-iio@vger.kernel.org
1080 F: drivers/iio/imu/adis.c
1081 F: include/linux/iio/imu/adis.h
1083 ANALOG DEVICES INC ADIS16460 DRIVER
1084 M: Dragos Bogdan <dragos.bogdan@analog.com>
1085 L: linux-iio@vger.kernel.org
1087 W: http://ez.analog.com/community/linux-device-drivers
1088 F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1089 F: drivers/iio/imu/adis16460.c
1091 ANALOG DEVICES INC ADIS16475 DRIVER
1092 M: Nuno Sa <nuno.sa@analog.com>
1093 L: linux-iio@vger.kernel.org
1094 W: http://ez.analog.com/community/linux-device-drivers
1096 F: drivers/iio/imu/adis16475.c
1097 F: Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1099 ANALOG DEVICES INC ADM1177 DRIVER
1100 M: Michael Hennerich <Michael.Hennerich@analog.com>
1101 L: linux-hwmon@vger.kernel.org
1103 W: http://ez.analog.com/community/linux-device-drivers
1104 F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1105 F: drivers/hwmon/adm1177.c
1107 ANALOG DEVICES INC ADP5061 DRIVER
1108 M: Michael Hennerich <Michael.Hennerich@analog.com>
1109 L: linux-pm@vger.kernel.org
1111 W: http://ez.analog.com/community/linux-device-drivers
1112 F: drivers/power/supply/adp5061.c
1114 ANALOG DEVICES INC ADV7180 DRIVER
1115 M: Lars-Peter Clausen <lars@metafoo.de>
1116 L: linux-media@vger.kernel.org
1118 W: http://ez.analog.com/community/linux-device-drivers
1119 F: drivers/media/i2c/adv7180.c
1120 F: Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1122 ANALOG DEVICES INC ADV748X DRIVER
1123 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
1124 L: linux-media@vger.kernel.org
1126 F: drivers/media/i2c/adv748x/*
1128 ANALOG DEVICES INC ADV7511 DRIVER
1129 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1130 L: linux-media@vger.kernel.org
1132 F: drivers/media/i2c/adv7511*
1134 ANALOG DEVICES INC ADV7604 DRIVER
1135 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1136 L: linux-media@vger.kernel.org
1138 F: drivers/media/i2c/adv7604*
1139 F: Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1141 ANALOG DEVICES INC ADV7842 DRIVER
1142 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1143 L: linux-media@vger.kernel.org
1145 F: drivers/media/i2c/adv7842*
1147 ANALOG DEVICES INC ADXRS290 DRIVER
1148 M: Nishant Malpani <nish.malpani25@gmail.com>
1149 L: linux-iio@vger.kernel.org
1151 F: drivers/iio/gyro/adxrs290.c
1152 F: Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1154 ANALOG DEVICES INC ASOC CODEC DRIVERS
1155 M: Lars-Peter Clausen <lars@metafoo.de>
1156 M: Nuno Sá <nuno.sa@analog.com>
1157 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1159 W: http://wiki.analog.com/
1160 W: http://ez.analog.com/community/linux-device-drivers
1161 F: sound/soc/codecs/ad1*
1162 F: sound/soc/codecs/ad7*
1163 F: sound/soc/codecs/adau*
1164 F: sound/soc/codecs/adav*
1165 F: sound/soc/codecs/sigmadsp.*
1166 F: sound/soc/codecs/ssm*
1168 ANALOG DEVICES INC DMA DRIVERS
1169 M: Lars-Peter Clausen <lars@metafoo.de>
1171 W: http://ez.analog.com/community/linux-device-drivers
1172 F: drivers/dma/dma-axi-dmac.c
1174 ANALOG DEVICES INC IIO DRIVERS
1175 M: Lars-Peter Clausen <lars@metafoo.de>
1176 M: Michael Hennerich <Michael.Hennerich@analog.com>
1178 W: http://wiki.analog.com/
1179 W: http://ez.analog.com/community/linux-device-drivers
1180 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1181 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1182 F: Documentation/devicetree/bindings/iio/*/adi,*
1183 F: Documentation/devicetree/bindings/iio/dac/adi,ad5758.yaml
1184 F: drivers/iio/*/ad*
1185 F: drivers/iio/adc/ltc249*
1186 F: drivers/iio/amplifiers/hmc425a.c
1187 F: drivers/staging/iio/*/ad*
1188 X: drivers/iio/*/adjd*
1190 ANALOGBITS PLL LIBRARIES
1191 M: Paul Walmsley <paul.walmsley@sifive.com>
1193 F: drivers/clk/analogbits/*
1194 F: include/linux/clk/analogbits*
1197 M: Nick Hu <nickhu@andestech.com>
1198 M: Greentime Hu <green.hu@gmail.com>
1199 M: Vincent Chen <deanbo422@gmail.com>
1201 T: git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1202 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1203 F: Documentation/devicetree/bindings/nds32/
1208 ANDROID CONFIG FRAGMENTS
1209 M: Rob Herring <robh@kernel.org>
1211 F: kernel/configs/android*
1214 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1215 M: Arve Hjønnevåg <arve@android.com>
1216 M: Todd Kjos <tkjos@android.com>
1217 M: Martijn Coenen <maco@android.com>
1218 M: Joel Fernandes <joel@joelfernandes.org>
1219 M: Christian Brauner <christian@brauner.io>
1220 M: Hridya Valsaraju <hridya@google.com>
1221 M: Suren Baghdasaryan <surenb@google.com>
1222 L: linux-kernel@vger.kernel.org
1224 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1226 F: drivers/staging/android/
1228 ANDROID GOLDFISH PIC DRIVER
1229 M: Miodrag Dinic <miodrag.dinic@mips.com>
1231 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1232 F: drivers/irqchip/irq-goldfish-pic.c
1234 ANDROID GOLDFISH RTC DRIVER
1235 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
1237 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1238 F: drivers/rtc/rtc-goldfish.c
1240 AOA (Apple Onboard Audio) ALSA DRIVER
1241 M: Johannes Berg <johannes@sipsolutions.net>
1242 L: linuxppc-dev@lists.ozlabs.org
1243 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1247 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1248 M: William Breathitt Gray <vilhelm.gray@gmail.com>
1249 L: linux-iio@vger.kernel.org
1251 F: drivers/iio/adc/stx104.c
1254 M: Jiri Kosina <jikos@kernel.org>
1256 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1257 F: arch/x86/kernel/apm_32.c
1258 F: drivers/char/apm-emulation.c
1259 F: include/linux/apm_bios.h
1260 F: include/uapi/linux/apm_bios.h
1262 APPARMOR SECURITY MODULE
1263 M: John Johansen <john.johansen@canonical.com>
1264 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1266 W: wiki.apparmor.net
1267 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1268 F: Documentation/admin-guide/LSM/apparmor.rst
1269 F: security/apparmor/
1271 APPLE BCM5974 MULTITOUCH DRIVER
1272 M: Henrik Rydberg <rydberg@bitmath.org>
1273 L: linux-input@vger.kernel.org
1275 F: drivers/input/mouse/bcm5974.c
1277 APPLE DART IOMMU DRIVER
1278 M: Sven Peter <sven@svenpeter.dev>
1279 R: Alyssa Rosenzweig <alyssa@rosenzweig.io>
1280 L: iommu@lists.linux-foundation.org
1282 F: Documentation/devicetree/bindings/iommu/apple,dart.yaml
1283 F: drivers/iommu/apple-dart.c
1286 M: Henrik Rydberg <rydberg@bitmath.org>
1287 L: linux-hwmon@vger.kernel.org
1289 F: drivers/hwmon/applesmc.c
1291 APPLETALK NETWORK LAYER
1292 L: netdev@vger.kernel.org
1294 F: drivers/net/appletalk/
1295 F: include/linux/atalk.h
1296 F: include/uapi/linux/atalk.h
1299 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1300 M: Khuong Dinh <khuong@os.amperecomputing.com>
1302 F: arch/arm64/boot/dts/apm/
1304 APPLIED MICRO (APM) X-GENE SOC EDAC
1305 M: Khuong Dinh <khuong@os.amperecomputing.com>
1307 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1308 F: drivers/edac/xgene_edac.c
1310 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1311 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1312 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1314 F: drivers/net/ethernet/apm/xgene-v2/
1316 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1317 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1318 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1319 M: Quan Nguyen <quan@os.amperecomputing.com>
1321 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1322 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1323 F: drivers/net/ethernet/apm/xgene/
1324 F: drivers/net/mdio/mdio-xgene.c
1326 APPLIED MICRO (APM) X-GENE SOC PMU
1327 M: Khuong Dinh <khuong@os.amperecomputing.com>
1329 F: Documentation/admin-guide/perf/xgene-pmu.rst
1330 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1331 F: drivers/perf/xgene_pmu.c
1333 APTINA CAMERA SENSOR PLL
1334 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1335 L: linux-media@vger.kernel.org
1337 F: drivers/media/i2c/aptina-pll.*
1339 AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
1340 M: Aleksa Savic <savicaleksa83@gmail.com>
1341 L: linux-hwmon@vger.kernel.org
1343 F: Documentation/hwmon/aquacomputer_d5next.rst
1344 F: drivers/hwmon/aquacomputer_d5next.c
1346 AQUANTIA ETHERNET DRIVER (atlantic)
1347 M: Igor Russkikh <irusskikh@marvell.com>
1348 L: netdev@vger.kernel.org
1350 W: https://www.marvell.com/
1351 Q: https://patchwork.kernel.org/project/netdevbpf/list/
1352 F: Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1353 F: drivers/net/ethernet/aquantia/atlantic/
1355 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1356 M: Egor Pomozov <epomozov@marvell.com>
1357 L: netdev@vger.kernel.org
1359 W: http://www.aquantia.com
1360 F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1362 ARASAN NAND CONTROLLER DRIVER
1363 M: Miquel Raynal <miquel.raynal@bootlin.com>
1364 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1365 L: linux-mtd@lists.infradead.org
1367 F: Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1368 F: drivers/mtd/nand/raw/arasan-nand-controller.c
1370 ARC FRAMEBUFFER DRIVER
1371 M: Jaya Kumar <jayalk@intworks.biz>
1373 F: drivers/video/fbdev/arcfb.c
1374 F: drivers/video/fbdev/core/fb_defio.c
1377 M: Alexey Brodkin <abrodkin@synopsys.com>
1379 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1380 F: drivers/gpu/drm/tiny/arcpgu.c
1382 ARCNET NETWORK LAYER
1383 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1384 L: netdev@vger.kernel.org
1386 F: drivers/net/arcnet/
1387 F: include/uapi/linux/if_arcnet.h
1389 ARDUCAM PIVARIETY SENSOR DRIVER
1390 M: Arducam Kernel Maintenance <info@arducam.com>
1391 L: linux-media@vger.kernel.org
1393 T: git git://linuxtv.org/media_tree.git
1394 F: Documentation/devicetree/bindings/media/i2c/arducam-pivariety.yaml
1395 F: drivers/media/i2c/arducam-pivariety.c
1397 ARM ARCHITECTED TIMER DRIVER
1398 M: Mark Rutland <mark.rutland@arm.com>
1399 M: Marc Zyngier <maz@kernel.org>
1400 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1402 F: arch/arm/include/asm/arch_timer.h
1403 F: arch/arm64/include/asm/arch_timer.h
1404 F: drivers/clocksource/arm_arch_timer.c
1406 ARM HDLCD DRM DRIVER
1407 M: Liviu Dudau <liviu.dudau@arm.com>
1409 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1410 F: drivers/gpu/drm/arm/hdlcd_*
1412 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1413 M: Linus Walleij <linus.walleij@linaro.org>
1414 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1416 F: Documentation/devicetree/bindings/arm/arm,integrator.yaml
1417 F: Documentation/devicetree/bindings/arm/arm,realview.yaml
1418 F: Documentation/devicetree/bindings/arm/arm,versatile.yaml
1419 F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1420 F: Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
1421 F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1422 F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1423 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1424 F: Documentation/devicetree/bindings/mtd/arm-versatile.txt
1425 F: arch/arm/boot/dts/arm-realview-*
1426 F: arch/arm/boot/dts/integrator*
1427 F: arch/arm/boot/dts/versatile*
1428 F: arch/arm/mach-integrator/
1429 F: arch/arm/mach-realview/
1430 F: arch/arm/mach-versatile/
1431 F: arch/arm/plat-versatile/
1432 F: drivers/bus/arm-integrator-lm.c
1433 F: drivers/clk/versatile/
1434 F: drivers/i2c/busses/i2c-versatile.c
1435 F: drivers/irqchip/irq-versatile-fpga.c
1436 F: drivers/mtd/maps/physmap-versatile.*
1437 F: drivers/power/reset/arm-versatile-reboot.c
1438 F: drivers/soc/versatile/
1440 ARM KOMEDA DRM-KMS DRIVER
1441 M: James (Qian) Wang <james.qian.wang@arm.com>
1442 M: Liviu Dudau <liviu.dudau@arm.com>
1443 M: Mihail Atanassov <mihail.atanassov@arm.com>
1444 L: Mali DP Maintainers <malidp@foss.arm.com>
1446 T: git git://anongit.freedesktop.org/drm/drm-misc
1447 F: Documentation/devicetree/bindings/display/arm,komeda.txt
1448 F: Documentation/gpu/komeda-kms.rst
1449 F: drivers/gpu/drm/arm/display/include/
1450 F: drivers/gpu/drm/arm/display/komeda/
1452 ARM MALI PANFROST DRM DRIVER
1453 M: Rob Herring <robh@kernel.org>
1454 M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1455 R: Steven Price <steven.price@arm.com>
1456 R: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1457 L: dri-devel@lists.freedesktop.org
1459 T: git git://anongit.freedesktop.org/drm/drm-misc
1460 F: drivers/gpu/drm/panfrost/
1461 F: include/uapi/drm/panfrost_drm.h
1463 ARM MALI-DP DRM DRIVER
1464 M: Liviu Dudau <liviu.dudau@arm.com>
1465 M: Brian Starkey <brian.starkey@arm.com>
1466 L: Mali DP Maintainers <malidp@foss.arm.com>
1468 T: git git://anongit.freedesktop.org/drm/drm-misc
1469 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1470 F: Documentation/gpu/afbc.rst
1471 F: drivers/gpu/drm/arm/
1473 ARM MFM AND FLOPPY DRIVERS
1474 M: Ian Molton <spyro@f2s.com>
1476 F: arch/arm/include/asm/floppy.h
1477 F: arch/arm/mach-rpc/floppydma.S
1479 ARM PMU PROFILING AND DEBUGGING
1480 M: Will Deacon <will@kernel.org>
1481 M: Mark Rutland <mark.rutland@arm.com>
1482 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1484 F: Documentation/devicetree/bindings/arm/pmu.yaml
1485 F: Documentation/devicetree/bindings/perf/
1486 F: arch/arm*/include/asm/hw_breakpoint.h
1487 F: arch/arm*/include/asm/perf_event.h
1488 F: arch/arm*/kernel/hw_breakpoint.c
1489 F: arch/arm*/kernel/perf_*
1491 F: include/linux/perf/arm_pmu.h
1494 M: Russell King <linux@armlinux.org.uk>
1495 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1497 W: http://www.armlinux.org.uk/
1498 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1500 X: arch/arm/boot/dts/
1502 ARM PRIMECELL AACI PL041 DRIVER
1503 M: Russell King <linux@armlinux.org.uk>
1507 ARM PRIMECELL BUS SUPPORT
1508 M: Russell King <linux@armlinux.org.uk>
1511 F: include/linux/amba/bus.h
1513 ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
1514 M: Miquel Raynal <miquel.raynal@bootlin.com>
1515 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1516 L: linux-mtd@lists.infradead.org
1518 F: Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
1519 F: drivers/mtd/nand/raw/pl35x-nand-controller.c
1521 ARM PRIMECELL PL35X SMC DRIVER
1522 M: Miquel Raynal <miquel.raynal@bootlin.com>
1523 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1524 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1526 F: Documentation/devicetree/bindings/memory-controllers/arm,pl353-smc.yaml
1527 F: drivers/memory/pl353-smc.c
1529 ARM PRIMECELL CLCD PL110 DRIVER
1530 M: Russell King <linux@armlinux.org.uk>
1532 F: drivers/video/fbdev/amba-clcd.*
1534 ARM PRIMECELL KMI PL050 DRIVER
1535 M: Russell King <linux@armlinux.org.uk>
1537 F: drivers/input/serio/ambakmi.*
1538 F: include/linux/amba/kmi.h
1540 ARM PRIMECELL MMCI PL180/1 DRIVER
1541 M: Russell King <linux@armlinux.org.uk>
1543 F: drivers/mmc/host/mmci.*
1544 F: include/linux/amba/mmci.h
1546 ARM PRIMECELL SSP PL022 SPI DRIVER
1547 M: Linus Walleij <linus.walleij@linaro.org>
1548 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1550 F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1551 F: drivers/spi/spi-pl022.c
1553 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1554 M: Russell King <linux@armlinux.org.uk>
1556 F: drivers/tty/serial/amba-pl01*.c
1557 F: include/linux/amba/serial.h
1559 ARM PRIMECELL VIC PL190/PL192 DRIVER
1560 M: Linus Walleij <linus.walleij@linaro.org>
1561 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1563 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1564 F: drivers/irqchip/irq-vic.c
1566 ARM SMC WATCHDOG DRIVER
1567 M: Julius Werner <jwerner@chromium.org>
1568 R: Evan Benn <evanbenn@chromium.org>
1570 F: Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1571 F: drivers/watchdog/arm_smc_wdt.c
1574 M: Will Deacon <will@kernel.org>
1575 R: Robin Murphy <robin.murphy@arm.com>
1576 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1578 F: Documentation/devicetree/bindings/iommu/arm,smmu*
1579 F: drivers/iommu/arm/
1580 F: drivers/iommu/io-pgtable-arm*
1582 ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1583 M: Arnd Bergmann <arnd@arndb.de>
1584 M: Olof Johansson <olof@lixom.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/soc/soc.git
1589 F: arch/arm/boot/dts/Makefile
1590 F: arch/arm64/boot/dts/Makefile
1592 ARM SUB-ARCHITECTURES
1593 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1595 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1599 ARM/ACTIONS SEMI ARCHITECTURE
1600 M: Andreas Färber <afaerber@suse.de>
1601 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1602 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1603 L: linux-actions@lists.infradead.org (moderated for non-subscribers)
1605 F: Documentation/devicetree/bindings/arm/actions.yaml
1606 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1607 F: Documentation/devicetree/bindings/dma/owl-dma.yaml
1608 F: Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1609 F: Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1610 F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1611 F: Documentation/devicetree/bindings/net/actions,owl-emac.yaml
1612 F: Documentation/devicetree/bindings/pinctrl/actions,*
1613 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1614 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1615 F: arch/arm/boot/dts/owl-*
1616 F: arch/arm/mach-actions/
1617 F: arch/arm64/boot/dts/actions/
1618 F: drivers/clk/actions/
1619 F: drivers/clocksource/timer-owl*
1620 F: drivers/dma/owl-dma.c
1621 F: drivers/i2c/busses/i2c-owl.c
1622 F: drivers/irqchip/irq-owl-sirq.c
1623 F: drivers/mmc/host/owl-mmc.c
1624 F: drivers/net/ethernet/actions/
1625 F: drivers/pinctrl/actions/*
1626 F: drivers/soc/actions/
1627 F: include/dt-bindings/power/owl-*
1628 F: include/dt-bindings/reset/actions,*
1629 F: include/linux/soc/actions/
1632 ARM/ADS SPHERE MACHINE SUPPORT
1633 M: Lennert Buytenhek <kernel@wantstofly.org>
1634 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1637 ARM/AFEB9260 MACHINE SUPPORT
1638 M: Sergey Lapin <slapin@ossfans.org>
1639 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1642 ARM/AJECO 1ARM MACHINE SUPPORT
1643 M: Lennert Buytenhek <kernel@wantstofly.org>
1644 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1647 ARM/Allwinner SoC Clock Support
1648 M: Emilio López <emilio@elopez.com.ar>
1650 F: drivers/clk/sunxi/
1652 ARM/Allwinner sunXi SoC support
1653 M: Maxime Ripard <mripard@kernel.org>
1654 M: Chen-Yu Tsai <wens@csie.org>
1655 R: Jernej Skrabec <jernej.skrabec@gmail.com>
1656 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1658 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1659 L: linux-sunxi@lists.linux.dev
1660 F: arch/arm/mach-sunxi/
1661 F: arch/arm64/boot/dts/allwinner/
1662 F: drivers/clk/sunxi-ng/
1663 F: drivers/pinctrl/sunxi/
1664 F: drivers/soc/sunxi/
1669 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1670 M: Neil Armstrong <narmstrong@baylibre.com>
1671 M: Jerome Brunet <jbrunet@baylibre.com>
1672 L: linux-amlogic@lists.infradead.org
1674 F: Documentation/devicetree/bindings/clock/amlogic*
1675 F: drivers/clk/meson/
1676 F: include/dt-bindings/clock/gxbb*
1677 F: include/dt-bindings/clock/meson*
1679 ARM/Amlogic Meson SoC Crypto Drivers
1680 M: Corentin Labbe <clabbe@baylibre.com>
1681 L: linux-crypto@vger.kernel.org
1682 L: linux-amlogic@lists.infradead.org
1684 F: Documentation/devicetree/bindings/crypto/amlogic*
1685 F: drivers/crypto/amlogic/
1687 ARM/Amlogic Meson SoC Sound Drivers
1688 M: Jerome Brunet <jbrunet@baylibre.com>
1689 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1691 F: Documentation/devicetree/bindings/sound/amlogic*
1694 ARM/Amlogic Meson SoC support
1695 M: Neil Armstrong <narmstrong@baylibre.com>
1696 M: Kevin Hilman <khilman@baylibre.com>
1697 R: Jerome Brunet <jbrunet@baylibre.com>
1698 R: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1699 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1700 L: linux-amlogic@lists.infradead.org
1702 W: http://linux-meson.com/
1703 F: arch/arm/boot/dts/meson*
1704 F: arch/arm/mach-meson/
1705 F: arch/arm64/boot/dts/amlogic/
1706 F: drivers/mmc/host/meson*
1707 F: drivers/pinctrl/meson/
1708 F: drivers/rtc/rtc-meson*
1709 F: drivers/soc/amlogic/
1712 ARM/Annapurna Labs ALPINE ARCHITECTURE
1713 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1714 M: Antoine Tenart <atenart@kernel.org>
1715 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1717 F: arch/arm/boot/dts/alpine*
1718 F: arch/arm/mach-alpine/
1719 F: arch/arm64/boot/dts/amazon/
1720 F: drivers/*/*alpine*
1722 ARM/APPLE MACHINE SUPPORT
1723 M: Hector Martin <marcan@marcan.st>
1724 M: Sven Peter <sven@svenpeter.dev>
1725 R: Alyssa Rosenzweig <alyssa@rosenzweig.io>
1726 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1728 W: https://asahilinux.org
1729 B: https://github.com/AsahiLinux/linux/issues
1730 C: irc://irc.oftc.net/asahi-dev
1731 T: git https://github.com/AsahiLinux/linux.git
1732 F: Documentation/devicetree/bindings/arm/apple.yaml
1733 F: Documentation/devicetree/bindings/interrupt-controller/apple,aic.yaml
1734 F: Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
1735 F: arch/arm64/boot/dts/apple/
1736 F: drivers/irqchip/irq-apple-aic.c
1737 F: include/dt-bindings/interrupt-controller/apple-aic.h
1738 F: include/dt-bindings/pinctrl/apple.h
1740 ARM/ARTPEC MACHINE SUPPORT
1741 M: Jesper Nilsson <jesper.nilsson@axis.com>
1742 M: Lars Persson <lars.persson@axis.com>
1743 L: linux-arm-kernel@axis.com
1745 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1746 F: arch/arm/boot/dts/artpec6*
1747 F: arch/arm/mach-artpec
1749 F: drivers/crypto/axis
1750 F: drivers/mmc/host/usdhi6rol0.c
1751 F: drivers/pinctrl/pinctrl-artpec*
1753 ARM/ASPEED I2C DRIVER
1754 M: Brendan Higgins <brendanhiggins@google.com>
1755 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1756 R: Joel Stanley <joel@jms.id.au>
1757 L: linux-i2c@vger.kernel.org
1758 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1760 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1761 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1762 F: drivers/i2c/busses/i2c-aspeed.c
1763 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1765 ARM/ASPEED MACHINE SUPPORT
1766 M: Joel Stanley <joel@jms.id.au>
1767 R: Andrew Jeffery <andrew@aj.id.au>
1768 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1769 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1771 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1772 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1773 F: arch/arm/boot/dts/aspeed-*
1774 F: arch/arm/mach-aspeed/
1777 ARM/BITMAIN ARCHITECTURE
1778 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1779 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1781 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1782 F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1783 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1784 F: arch/arm64/boot/dts/bitmain/
1785 F: drivers/clk/clk-bm1880.c
1786 F: drivers/pinctrl/pinctrl-bm1880.c
1788 ARM/CALXEDA HIGHBANK ARCHITECTURE
1789 M: Andre Przywara <andre.przywara@arm.com>
1790 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1792 F: arch/arm/boot/dts/ecx-*.dts*
1793 F: arch/arm/boot/dts/highbank.dts
1794 F: arch/arm/mach-highbank/
1796 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1797 M: Krzysztof Halasa <khalasa@piap.pl>
1799 F: arch/arm/mach-cns3xxx/
1801 ARM/CAVIUM THUNDER NETWORK DRIVER
1802 M: Sunil Goutham <sgoutham@marvell.com>
1803 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1805 F: drivers/net/ethernet/cavium/thunder/
1807 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1808 M: Lukasz Majewski <lukma@denx.de>
1809 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1811 F: arch/arm/mach-ep93xx/ts72xx.c
1813 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1814 M: Alexander Shiyan <shc_work@mail.ru>
1815 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1819 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1820 M: Lennert Buytenhek <kernel@wantstofly.org>
1821 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1824 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1825 M: Hartley Sweeten <hsweeten@visionengravers.com>
1826 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1827 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1829 F: arch/arm/mach-ep93xx/
1830 F: arch/arm/mach-ep93xx/include/mach/
1833 M: Russell King <linux@armlinux.org.uk>
1834 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1836 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1837 F: drivers/clk/clkdev.c
1839 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1840 M: Baruch Siach <baruch@tkos.co.il>
1841 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1843 F: arch/arm/boot/dts/cx92755*
1846 ARM/CONTEC MICRO9 MACHINE SUPPORT
1847 M: Hubert Feurstein <hubert.feurstein@contec.at>
1849 F: arch/arm/mach-ep93xx/micro9.c
1851 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1852 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1853 M: Suzuki K Poulose <suzuki.poulose@arm.com>
1854 R: Mike Leach <mike.leach@linaro.org>
1855 R: Leo Yan <leo.yan@linaro.org>
1856 L: coresight@lists.linaro.org (moderated for non-subscribers)
1857 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1859 T: git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
1860 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1861 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1862 F: Documentation/devicetree/bindings/arm/coresight-cti.yaml
1863 F: Documentation/devicetree/bindings/arm/coresight.txt
1864 F: Documentation/devicetree/bindings/arm/ete.yaml
1865 F: Documentation/devicetree/bindings/arm/trbe.yaml
1866 F: Documentation/trace/coresight/*
1867 F: drivers/hwtracing/coresight/*
1868 F: include/dt-bindings/arm/coresight-cti-dt.h
1869 F: include/linux/coresight*
1870 F: tools/perf/arch/arm/util/auxtrace.c
1871 F: tools/perf/arch/arm/util/cs-etm.c
1872 F: tools/perf/arch/arm/util/cs-etm.h
1873 F: tools/perf/arch/arm/util/pmu.c
1874 F: tools/perf/util/cs-etm-decoder/*
1875 F: tools/perf/util/cs-etm.*
1877 ARM/CORGI MACHINE SUPPORT
1878 M: Richard Purdie <rpurdie@rpsys.net>
1881 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1882 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1883 M: Linus Walleij <linus.walleij@linaro.org>
1884 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1886 T: git git://github.com/ulli-kroll/linux.git
1887 F: Documentation/devicetree/bindings/arm/gemini.txt
1888 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1889 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1890 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1891 F: arch/arm/boot/dts/gemini*
1892 F: arch/arm/mach-gemini/
1893 F: drivers/crypto/gemini/
1894 F: drivers/net/ethernet/cortina/
1895 F: drivers/pinctrl/pinctrl-gemini.c
1896 F: drivers/rtc/rtc-ftrtc010.c
1898 ARM/CZ.NIC TURRIS SUPPORT
1899 M: Marek Behún <kabel@kernel.org>
1901 W: https://www.turris.cz/
1902 F: Documentation/ABI/testing/debugfs-moxtet
1903 F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
1904 F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1905 F: Documentation/devicetree/bindings/bus/moxtet.txt
1906 F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1907 F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1908 F: Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
1909 F: Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
1910 F: drivers/bus/moxtet.c
1911 F: drivers/firmware/turris-mox-rwtm.c
1912 F: drivers/leds/leds-turris-omnia.c
1913 F: drivers/mailbox/armada-37xx-rwtm-mailbox.c
1914 F: drivers/gpio/gpio-moxtet.c
1915 F: drivers/watchdog/armada_37xx_wdt.c
1916 F: include/dt-bindings/bus/moxtet.h
1917 F: include/linux/armada-37xx-rwtm-mailbox.h
1918 F: include/linux/moxtet.h
1920 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1921 M: Robert Jarzmik <robert.jarzmik@free.fr>
1922 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1924 F: arch/arm/mach-pxa/ezx.c
1926 ARM/FARADAY FA526 PORT
1927 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1928 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1930 T: git git://git.berlios.de/gemini-board
1931 F: arch/arm/mm/*-fa*
1933 ARM/FOOTBRIDGE ARCHITECTURE
1934 M: Russell King <linux@armlinux.org.uk>
1935 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1937 W: http://www.armlinux.org.uk/
1938 F: arch/arm/include/asm/hardware/dec21285.h
1939 F: arch/arm/mach-footbridge/
1941 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1942 M: Shawn Guo <shawnguo@kernel.org>
1943 M: Sascha Hauer <s.hauer@pengutronix.de>
1944 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1945 R: Fabio Estevam <festevam@gmail.com>
1946 R: NXP Linux Team <linux-imx@nxp.com>
1947 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1949 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1950 X: drivers/media/i2c/
1954 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1955 M: Shawn Guo <shawnguo@kernel.org>
1956 M: Li Yang <leoyang.li@nxp.com>
1957 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1959 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1960 F: arch/arm/boot/dts/ls1021a*
1961 F: arch/arm64/boot/dts/freescale/fsl-*
1962 F: arch/arm64/boot/dts/freescale/qoriq-*
1964 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1965 M: Shawn Guo <shawnguo@kernel.org>
1966 M: Sascha Hauer <s.hauer@pengutronix.de>
1967 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1968 R: Stefan Agner <stefan@agner.ch>
1969 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1971 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1972 F: arch/arm/boot/dts/vf*
1973 F: arch/arm/mach-imx/*vf610*
1975 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1976 M: Lennert Buytenhek <kernel@wantstofly.org>
1977 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1980 ARM/GUMSTIX MACHINE SUPPORT
1981 M: Steve Sakoman <sakoman@gmail.com>
1982 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1985 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1986 M: Philipp Zabel <philipp.zabel@gmail.com>
1987 M: Paul Parsons <lost.distance@yahoo.com>
1988 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1990 F: arch/arm/mach-pxa/hx4700.c
1991 F: arch/arm/mach-pxa/include/mach/hx4700.h
1992 F: sound/soc/pxa/hx4700.c
1994 ARM/HISILICON SOC SUPPORT
1995 M: Wei Xu <xuwei5@hisilicon.com>
1996 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1998 W: http://www.hisilicon.com
1999 T: git git://github.com/hisilicon/linux-hisi.git
2000 F: arch/arm/boot/dts/hi3*
2001 F: arch/arm/boot/dts/hip*
2002 F: arch/arm/boot/dts/hisi*
2003 F: arch/arm/mach-hisi/
2004 F: arch/arm64/boot/dts/hisilicon/
2006 ARM/HP JORNADA 7XX MACHINE SUPPORT
2007 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
2010 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2011 F: arch/arm/mach-sa1100/include/mach/jornada720.h
2012 F: arch/arm/mach-sa1100/jornada720.c
2014 ARM/IGEP MACHINE SUPPORT
2015 M: Enric Balletbo i Serra <eballetbo@gmail.com>
2016 M: Javier Martinez Canillas <javier@dowhile0.org>
2017 L: linux-omap@vger.kernel.org
2018 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2020 F: arch/arm/boot/dts/omap3-igep*
2022 ARM/INCOME PXA270 SUPPORT
2023 M: Marek Vasut <marek.vasut@gmail.com>
2024 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2026 F: arch/arm/mach-pxa/colibri-pxa270-income.c
2028 ARM/INTEL IOP32X ARM ARCHITECTURE
2029 M: Lennert Buytenhek <kernel@wantstofly.org>
2030 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2033 ARM/INTEL IQ81342EX MACHINE SUPPORT
2034 M: Lennert Buytenhek <kernel@wantstofly.org>
2035 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2038 ARM/INTEL IXDP2850 MACHINE SUPPORT
2039 M: Lennert Buytenhek <kernel@wantstofly.org>
2040 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2043 ARM/INTEL IXP4XX ARM ARCHITECTURE
2044 M: Linus Walleij <linusw@kernel.org>
2045 M: Imre Kaloz <kaloz@openwrt.org>
2046 M: Krzysztof Halasa <khalasa@piap.pl>
2047 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2049 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2050 F: Documentation/devicetree/bindings/bus/intel,ixp4xx-expansion-bus-controller.yaml
2051 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
2052 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2053 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2054 F: arch/arm/mach-ixp4xx/
2055 F: drivers/bus/intel-ixp4xx-eb.c
2056 F: drivers/clocksource/timer-ixp4xx.c
2057 F: drivers/crypto/ixp4xx_crypto.c
2058 F: drivers/gpio/gpio-ixp4xx.c
2059 F: drivers/irqchip/irq-ixp4xx.c
2060 F: include/linux/irqchip/irq-ixp4xx.h
2061 F: include/linux/platform_data/timer-ixp4xx.h
2063 ARM/INTEL KEEMBAY ARCHITECTURE
2064 M: Paul J. Murphy <paul.j.murphy@intel.com>
2065 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
2067 F: Documentation/devicetree/bindings/arm/intel,keembay.yaml
2068 F: arch/arm64/boot/dts/intel/keembay-evm.dts
2069 F: arch/arm64/boot/dts/intel/keembay-soc.dtsi
2071 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
2072 M: Jonathan Cameron <jic23@cam.ac.uk>
2073 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2075 F: arch/arm/mach-pxa/stargate2.c
2076 F: drivers/pcmcia/pxa2xx_stargate2.c
2078 ARM/INTEL XSC3 (MANZANO) ARM CORE
2079 M: Lennert Buytenhek <kernel@wantstofly.org>
2080 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2083 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
2084 M: Lennert Buytenhek <kernel@wantstofly.org>
2085 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2088 ARM/LG1K ARCHITECTURE
2089 M: Chanho Min <chanho.min@lge.com>
2090 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2092 F: arch/arm64/boot/dts/lg/
2094 ARM/LOGICPD PXA270 MACHINE SUPPORT
2095 M: Lennert Buytenhek <kernel@wantstofly.org>
2096 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2099 ARM/LPC18XX ARCHITECTURE
2100 M: Vladimir Zapolskiy <vz@mleia.com>
2101 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2103 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
2104 F: arch/arm/boot/dts/lpc43*
2105 F: drivers/i2c/busses/i2c-lpc2k.c
2106 F: drivers/memory/pl172.c
2107 F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
2108 F: drivers/rtc/rtc-lpc24xx.c
2111 ARM/LPC32XX SOC SUPPORT
2112 M: Vladimir Zapolskiy <vz@mleia.com>
2113 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2115 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
2116 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2117 F: arch/arm/boot/dts/lpc32*
2118 F: arch/arm/mach-lpc32xx/
2119 F: drivers/i2c/busses/i2c-pnx.c
2120 F: drivers/net/ethernet/nxp/lpc_eth.c
2121 F: drivers/usb/host/ohci-nxp.c
2122 F: drivers/watchdog/pnx4008_wdt.c
2125 ARM/MAGICIAN MACHINE SUPPORT
2126 M: Philipp Zabel <philipp.zabel@gmail.com>
2129 ARM/Marvell Dove/MV78xx0/Orion SOC support
2130 M: Andrew Lunn <andrew@lunn.ch>
2131 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2132 M: Gregory Clement <gregory.clement@bootlin.com>
2133 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2135 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2136 F: Documentation/devicetree/bindings/soc/dove/
2137 F: arch/arm/boot/dts/dove*
2138 F: arch/arm/boot/dts/orion5x*
2139 F: arch/arm/mach-dove/
2140 F: arch/arm/mach-mv78xx0/
2141 F: arch/arm/mach-orion5x/
2142 F: arch/arm/plat-orion/
2143 F: drivers/soc/dove/
2145 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2146 M: Andrew Lunn <andrew@lunn.ch>
2147 M: Gregory Clement <gregory.clement@bootlin.com>
2148 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2149 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2151 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2152 F: arch/arm/boot/dts/armada*
2153 F: arch/arm/boot/dts/kirkwood*
2154 F: arch/arm/configs/mvebu_*_defconfig
2155 F: arch/arm/mach-mvebu/
2156 F: arch/arm64/boot/dts/marvell/armada*
2157 F: arch/arm64/boot/dts/marvell/cn913*
2158 F: drivers/cpufreq/armada-37xx-cpufreq.c
2159 F: drivers/cpufreq/armada-8k-cpufreq.c
2160 F: drivers/cpufreq/mvebu-cpufreq.c
2161 F: drivers/irqchip/irq-armada-370-xp.c
2162 F: drivers/irqchip/irq-mvebu-*
2163 F: drivers/pinctrl/mvebu/
2164 F: drivers/rtc/rtc-armada38x.c
2166 ARM/Mediatek RTC DRIVER
2167 M: Eddie Huang <eddie.huang@mediatek.com>
2168 M: Sean Wang <sean.wang@mediatek.com>
2169 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2170 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2172 F: Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2173 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2174 F: drivers/rtc/rtc-mt2712.c
2175 F: drivers/rtc/rtc-mt6397.c
2176 F: drivers/rtc/rtc-mt7622.c
2178 ARM/Mediatek SoC support
2179 M: Matthias Brugger <matthias.bgg@gmail.com>
2180 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2181 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2183 W: https://mtk.wiki.kernel.org/
2184 C: irc://chat.freenode.net/linux-mediatek
2185 F: arch/arm/boot/dts/mt6*
2186 F: arch/arm/boot/dts/mt7*
2187 F: arch/arm/boot/dts/mt8*
2188 F: arch/arm/mach-mediatek/
2189 F: arch/arm64/boot/dts/mediatek/
2190 F: drivers/soc/mediatek/
2195 ARM/Mediatek USB3 PHY DRIVER
2196 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
2197 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2198 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2200 F: Documentation/devicetree/bindings/phy/mediatek,*
2201 F: drivers/phy/mediatek/
2203 ARM/Microchip (AT91) SoC support
2204 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2205 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
2206 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2207 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2209 W: http://www.linux4sam.org
2210 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2211 F: arch/arm/boot/dts/at91*.dts
2212 F: arch/arm/boot/dts/at91*.dtsi
2213 F: arch/arm/boot/dts/sama*.dts
2214 F: arch/arm/boot/dts/sama*.dtsi
2215 F: arch/arm/include/debug/at91.S
2216 F: arch/arm/mach-at91/
2217 F: drivers/memory/atmel*
2218 F: drivers/watchdog/sama5d4_wdt.c
2219 F: include/soc/at91/
2220 X: drivers/input/touchscreen/atmel_mxt_ts.c
2221 X: drivers/net/wireless/atmel/
2225 ARM/Microchip Sparx5 SoC support
2226 M: Lars Povlsen <lars.povlsen@microchip.com>
2227 M: Steen Hegelund <Steen.Hegelund@microchip.com>
2228 M: UNGLinuxDriver@microchip.com
2229 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2231 T: git git://github.com/microchip-ung/linux-upstream.git
2232 F: arch/arm64/boot/dts/microchip/
2233 F: drivers/pinctrl/pinctrl-microchip-sgpio.c
2236 Microchip Timer Counter Block (TCB) Capture Driver
2237 M: Kamel Bouhara <kamel.bouhara@bootlin.com>
2238 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2239 L: linux-iio@vger.kernel.org
2241 F: drivers/counter/microchip-tcb-capture.c
2243 ARM/MIOA701 MACHINE SUPPORT
2244 M: Robert Jarzmik <robert.jarzmik@free.fr>
2245 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2247 F: arch/arm/mach-pxa/mioa701.c
2249 ARM/MStar/Sigmastar Armv7 SoC support
2250 M: Daniel Palmer <daniel@thingy.jp>
2251 M: Romain Perier <romain.perier@gmail.com>
2252 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2254 W: http://linux-chenxing.org/
2255 T: git git://github.com/linux-chenxing/linux.git
2256 F: Documentation/devicetree/bindings/arm/mstar/*
2257 F: Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2258 F: Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2259 F: arch/arm/boot/dts/mstar-*
2260 F: arch/arm/mach-mstar/
2261 F: drivers/clk/mstar/
2262 F: drivers/gpio/gpio-msc313.c
2263 F: drivers/watchdog/msc313e_wdt.c
2264 F: include/dt-bindings/clock/mstar-*
2265 F: include/dt-bindings/gpio/msc313-gpio.h
2267 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2268 M: Michael Petchkovsky <mkpetch@internode.on.net>
2271 ARM/NOMADIK/Ux500 ARCHITECTURES
2272 M: Linus Walleij <linus.walleij@linaro.org>
2273 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2275 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2276 F: Documentation/devicetree/bindings/arm/ste-*
2277 F: Documentation/devicetree/bindings/arm/ux500.yaml
2278 F: Documentation/devicetree/bindings/arm/ux500/
2279 F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2280 F: arch/arm/boot/dts/ste-*
2281 F: arch/arm/mach-nomadik/
2282 F: arch/arm/mach-ux500/
2283 F: drivers/clk/clk-nomadik.c
2284 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2285 F: drivers/dma/ste_dma40*
2286 F: drivers/hwspinlock/u8500_hsem.c
2287 F: drivers/i2c/busses/i2c-nomadik.c
2288 F: drivers/iio/adc/ab8500-gpadc.c
2289 F: drivers/mfd/ab8500*
2290 F: drivers/mfd/abx500*
2291 F: drivers/mfd/db8500*
2292 F: drivers/pinctrl/nomadik/
2293 F: drivers/rtc/rtc-ab8500.c
2294 F: drivers/rtc/rtc-pl031.c
2295 F: drivers/soc/ux500/
2297 ARM/NUVOTON NPCM ARCHITECTURE
2298 M: Avi Fishman <avifishman70@gmail.com>
2299 M: Tomer Maimon <tmaimon77@gmail.com>
2300 M: Tali Perry <tali.perry1@gmail.com>
2301 R: Patrick Venture <venture@google.com>
2302 R: Nancy Yuen <yuenn@google.com>
2303 R: Benjamin Fair <benjaminfair@google.com>
2304 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2306 F: Documentation/devicetree/bindings/*/*/*npcm*
2307 F: Documentation/devicetree/bindings/*/*npcm*
2308 F: arch/arm/boot/dts/nuvoton-npcm*
2309 F: arch/arm/mach-npcm/
2311 F: drivers/*/*/*npcm*
2312 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2314 ARM/NUVOTON WPCM450 ARCHITECTURE
2315 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
2316 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2318 F: Documentation/devicetree/bindings/*/*wpcm*
2319 F: arch/arm/boot/dts/nuvoton-wpcm450*
2320 F: arch/arm/mach-npcm/wpcm450.c
2323 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2324 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2326 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2327 F: arch/arm/mach-s3c/gta02.h
2328 F: arch/arm/mach-s3c/mach-gta02.c
2330 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2331 M: Alexander Clouter <alex@digriz.org.uk>
2332 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2334 W: http://www.digriz.org.uk/ts78xx/kernel
2335 F: arch/arm/mach-orion5x/ts78xx-*
2337 ARM/OXNAS platform support
2338 M: Neil Armstrong <narmstrong@baylibre.com>
2339 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2340 L: linux-oxnas@groups.io (moderated for non-subscribers)
2342 F: arch/arm/boot/dts/ox8*.dts*
2343 F: arch/arm/mach-oxnas/
2344 F: drivers/power/reset/oxnas-restart.c
2347 ARM/PALM TREO SUPPORT
2348 M: Tomas Cech <sleep_walker@suse.com>
2349 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2351 W: http://hackndev.com
2352 F: arch/arm/mach-pxa/palmtreo.*
2354 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2355 M: Marek Vasut <marek.vasut@gmail.com>
2356 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2358 W: http://hackndev.com
2359 F: arch/arm/mach-pxa/include/mach/palmld.h
2360 F: arch/arm/mach-pxa/include/mach/palmtc.h
2361 F: arch/arm/mach-pxa/include/mach/palmtx.h
2362 F: arch/arm/mach-pxa/palmld.c
2363 F: arch/arm/mach-pxa/palmt5.*
2364 F: arch/arm/mach-pxa/palmtc.c
2365 F: arch/arm/mach-pxa/palmte2.*
2366 F: arch/arm/mach-pxa/palmtx.c
2369 M: Sergey Lapin <slapin@ossfans.org>
2370 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2372 W: http://hackndev.com
2373 F: arch/arm/mach-pxa/palmz72.*
2376 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2378 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2380 ARM/PT DIGITAL BOARD PORT
2381 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2382 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2384 W: http://www.armlinux.org.uk/
2386 ARM/QUALCOMM SUPPORT
2387 M: Andy Gross <agross@kernel.org>
2388 M: Bjorn Andersson <bjorn.andersson@linaro.org>
2389 L: linux-arm-msm@vger.kernel.org
2391 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2392 F: Documentation/devicetree/bindings/*/qcom*
2393 F: Documentation/devicetree/bindings/soc/qcom/
2394 F: arch/arm/boot/dts/qcom-*.dts
2395 F: arch/arm/boot/dts/qcom-*.dtsi
2396 F: arch/arm/mach-qcom/
2397 F: arch/arm64/boot/dts/qcom/
2398 F: drivers/*/*/qcom*
2399 F: drivers/*/*/qcom/
2400 F: drivers/*/pm8???-*
2403 F: drivers/bluetooth/btqcomsmd.c
2404 F: drivers/clocksource/timer-qcom.c
2405 F: drivers/cpuidle/cpuidle-qcom-spm.c
2406 F: drivers/extcon/extcon-qcom*
2407 F: drivers/i2c/busses/i2c-qcom-geni.c
2408 F: drivers/i2c/busses/i2c-qup.c
2409 F: drivers/iommu/msm*
2410 F: drivers/mfd/ssbi.c
2411 F: drivers/mmc/host/mmci_qcom*
2412 F: drivers/mmc/host/sdhci-msm.c
2413 F: drivers/pci/controller/dwc/pcie-qcom.c
2414 F: drivers/phy/qualcomm/
2415 F: drivers/power/*/msm*
2416 F: drivers/reset/reset-qcom-*
2417 F: drivers/scsi/ufs/ufs-qcom*
2418 F: drivers/spi/spi-geni-qcom.c
2419 F: drivers/spi/spi-qcom-qspi.c
2420 F: drivers/spi/spi-qup.c
2421 F: drivers/tty/serial/msm_serial.c
2422 F: drivers/usb/dwc3/dwc3-qcom.c
2423 F: include/dt-bindings/*/qcom*
2424 F: include/linux/*/qcom*
2425 F: include/linux/soc/qcom/
2427 ARM/RADISYS ENP2611 MACHINE SUPPORT
2428 M: Lennert Buytenhek <kernel@wantstofly.org>
2429 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2432 ARM/RDA MICRO ARCHITECTURE
2433 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2434 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2435 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2437 F: Documentation/devicetree/bindings/arm/rda.yaml
2438 F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2439 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2440 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2441 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2442 F: arch/arm/boot/dts/rda8810pl-*
2443 F: drivers/clocksource/timer-rda.c
2444 F: drivers/gpio/gpio-rda.c
2445 F: drivers/irqchip/irq-rda-intc.c
2446 F: drivers/tty/serial/rda-uart.c
2448 ARM/REALTEK ARCHITECTURE
2449 M: Andreas Färber <afaerber@suse.de>
2450 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2451 L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2453 F: Documentation/devicetree/bindings/arm/realtek.yaml
2454 F: arch/arm/boot/dts/rtd*
2455 F: arch/arm/mach-realtek/
2456 F: arch/arm64/boot/dts/realtek/
2458 ARM/RENESAS ARM64 ARCHITECTURE
2459 M: Geert Uytterhoeven <geert+renesas@glider.be>
2460 M: Magnus Damm <magnus.damm@gmail.com>
2461 L: linux-renesas-soc@vger.kernel.org
2463 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2464 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2465 F: Documentation/devicetree/bindings/arm/renesas.yaml
2466 F: arch/arm64/boot/dts/renesas/
2467 F: drivers/soc/renesas/
2468 F: include/linux/soc/renesas/
2470 ARM/RISCPC ARCHITECTURE
2471 M: Russell King <linux@armlinux.org.uk>
2472 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2474 W: http://www.armlinux.org.uk/
2475 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2476 F: arch/arm/include/asm/hardware/ioc.h
2477 F: arch/arm/include/asm/hardware/iomd.h
2478 F: arch/arm/include/asm/hardware/memc.h
2479 F: arch/arm/mach-rpc/
2480 F: drivers/net/ethernet/8390/etherh.c
2481 F: drivers/net/ethernet/i825xx/ether1*
2482 F: drivers/net/ethernet/seeq/ether3*
2483 F: drivers/scsi/arm/
2485 ARM/Rockchip SoC support
2486 M: Heiko Stuebner <heiko@sntech.de>
2487 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2488 L: linux-rockchip@lists.infradead.org
2490 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2491 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2492 F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2493 F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2494 F: arch/arm/boot/dts/rk3*
2495 F: arch/arm/boot/dts/rv1108*
2496 F: arch/arm/mach-rockchip/
2497 F: drivers/*/*/*rockchip*
2498 F: drivers/*/*rockchip*
2499 F: drivers/clk/rockchip/
2500 F: drivers/i2c/busses/i2c-rk3x.c
2501 F: sound/soc/rockchip/
2504 ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2505 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
2506 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2507 L: linux-samsung-soc@vger.kernel.org
2509 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2510 F: Documentation/arm/samsung/
2511 F: Documentation/devicetree/bindings/arm/samsung/
2512 F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2513 F: arch/arm/boot/dts/exynos*
2514 F: arch/arm/boot/dts/s3c*
2515 F: arch/arm/boot/dts/s5p*
2516 F: arch/arm/mach-exynos*/
2517 F: arch/arm/mach-s3c/
2518 F: arch/arm/mach-s5p*/
2519 F: arch/arm64/boot/dts/exynos/
2520 F: drivers/*/*/*s3c24*
2521 F: drivers/*/*s3c24*
2522 F: drivers/*/*s3c64xx*
2523 F: drivers/*/*s5pv210*
2524 F: drivers/clocksource/samsung_pwm_timer.c
2525 F: drivers/memory/samsung/
2526 F: drivers/pwm/pwm-samsung.c
2527 F: drivers/soc/samsung/
2528 F: drivers/tty/serial/samsung*
2529 F: include/clocksource/samsung_pwm.h
2530 F: include/linux/platform_data/*s3c*
2531 F: include/linux/serial_s3c.h
2532 F: include/linux/soc/samsung/
2538 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2539 M: Andrzej Hajda <a.hajda@samsung.com>
2540 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2541 L: linux-media@vger.kernel.org
2543 F: drivers/media/platform/s5p-g2d/
2545 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2546 M: Marek Szyprowski <m.szyprowski@samsung.com>
2547 L: linux-samsung-soc@vger.kernel.org
2548 L: linux-media@vger.kernel.org
2550 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2551 F: drivers/media/cec/platform/s5p/
2553 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2554 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2555 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2556 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2557 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2558 L: linux-media@vger.kernel.org
2560 F: drivers/media/platform/s5p-jpeg/
2562 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2563 M: Andrzej Hajda <a.hajda@samsung.com>
2564 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2565 L: linux-media@vger.kernel.org
2567 F: drivers/media/platform/s5p-mfc/
2569 ARM/SHMOBILE ARM ARCHITECTURE
2570 M: Geert Uytterhoeven <geert+renesas@glider.be>
2571 M: Magnus Damm <magnus.damm@gmail.com>
2572 L: linux-renesas-soc@vger.kernel.org
2574 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2575 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2576 F: Documentation/devicetree/bindings/arm/renesas.yaml
2577 F: arch/arm/boot/dts/emev2*
2578 F: arch/arm/boot/dts/gr-peach*
2579 F: arch/arm/boot/dts/iwg20d-q7*
2580 F: arch/arm/boot/dts/r7s*
2581 F: arch/arm/boot/dts/r8a*
2582 F: arch/arm/boot/dts/r9a*
2583 F: arch/arm/boot/dts/sh*
2584 F: arch/arm/configs/shmobile_defconfig
2585 F: arch/arm/include/debug/renesas-scif.S
2586 F: arch/arm/mach-shmobile/
2587 F: drivers/soc/renesas/
2588 F: include/linux/soc/renesas/
2590 ARM/SOCFPGA ARCHITECTURE
2591 M: Dinh Nguyen <dinguyen@kernel.org>
2593 W: http://www.rocketboards.org
2594 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2595 F: arch/arm/boot/dts/socfpga*
2596 F: arch/arm/configs/socfpga_defconfig
2597 F: arch/arm/mach-socfpga/
2598 F: arch/arm64/boot/dts/altera/
2599 F: arch/arm64/boot/dts/intel/
2601 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2602 M: Dinh Nguyen <dinguyen@kernel.org>
2604 F: drivers/clk/socfpga/
2606 ARM/SOCFPGA EDAC SUPPORT
2607 M: Dinh Nguyen <dinguyen@kernel.org>
2609 F: drivers/edac/altera_edac.[ch]
2611 ARM/SPREADTRUM SoC SUPPORT
2612 M: Orson Zhai <orsonzhai@gmail.com>
2613 M: Baolin Wang <baolin.wang7@gmail.com>
2614 M: Chunyan Zhang <zhang.lyra@gmail.com>
2616 F: arch/arm64/boot/dts/sprd
2621 ARM/STI ARCHITECTURE
2622 M: Patrice Chotard <patrice.chotard@foss.st.com>
2623 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2625 W: http://www.stlinux.com
2626 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2627 F: arch/arm/boot/dts/sti*
2628 F: arch/arm/mach-sti/
2629 F: drivers/ata/ahci_st.c
2630 F: drivers/char/hw_random/st-rng.c
2631 F: drivers/clocksource/arm_global_timer.c
2632 F: drivers/clocksource/clksrc_st_lpc.c
2633 F: drivers/cpufreq/sti-cpufreq.c
2634 F: drivers/dma/st_fdma*
2635 F: drivers/i2c/busses/i2c-st.c
2636 F: drivers/media/platform/sti/c8sectpfe/
2637 F: drivers/media/rc/st_rc.c
2638 F: drivers/mmc/host/sdhci-st.c
2639 F: drivers/phy/st/phy-miphy28lp.c
2640 F: drivers/phy/st/phy-stih407-usb.c
2641 F: drivers/pinctrl/pinctrl-st.c
2642 F: drivers/remoteproc/st_remoteproc.c
2643 F: drivers/remoteproc/st_slim_rproc.c
2644 F: drivers/reset/sti/
2645 F: drivers/rtc/rtc-st-lpc.c
2646 F: drivers/tty/serial/st-asc.c
2647 F: drivers/usb/dwc3/dwc3-st.c
2648 F: drivers/usb/host/ehci-st.c
2649 F: drivers/usb/host/ohci-st.c
2650 F: drivers/watchdog/st_lpc_wdt.c
2651 F: include/linux/remoteproc/st_slim_rproc.h
2653 ARM/STM32 ARCHITECTURE
2654 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2655 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
2656 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2657 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2659 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2660 F: arch/arm/boot/dts/stm32*
2661 F: arch/arm/mach-stm32/
2662 F: drivers/clocksource/armv7m_systick.c
2666 ARM/Synaptics SoC support
2667 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2668 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2669 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2671 F: arch/arm/boot/dts/berlin*
2672 F: arch/arm/mach-berlin/
2673 F: arch/arm64/boot/dts/synaptics/
2675 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2676 M: Lennert Buytenhek <kernel@wantstofly.org>
2677 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2680 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2681 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2682 L: linux-tegra@vger.kernel.org
2683 L: linux-media@vger.kernel.org
2685 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2686 F: drivers/media/cec/platform/tegra/
2688 ARM/TETON BGA MACHINE SUPPORT
2689 M: "Mark F. Brown" <mark.brown314@gmail.com>
2690 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2693 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2694 M: Santosh Shilimkar <ssantosh@kernel.org>
2695 L: linux-kernel@vger.kernel.org
2697 F: drivers/memory/*emif*
2699 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2700 M: Santosh Shilimkar <ssantosh@kernel.org>
2701 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2703 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2704 F: arch/arm/boot/dts/keystone-*
2705 F: arch/arm/mach-keystone/
2707 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2708 M: Santosh Shilimkar <ssantosh@kernel.org>
2709 L: linux-kernel@vger.kernel.org
2711 F: drivers/clk/keystone/
2713 ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
2714 M: Santosh Shilimkar <ssantosh@kernel.org>
2715 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2716 L: linux-kernel@vger.kernel.org
2718 F: drivers/clocksource/timer-keystone.c
2720 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2721 M: Santosh Shilimkar <ssantosh@kernel.org>
2722 L: linux-kernel@vger.kernel.org
2724 F: drivers/power/reset/keystone-reset.c
2726 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2727 M: Nishanth Menon <nm@ti.com>
2728 M: Vignesh Raghavendra <vigneshr@ti.com>
2729 M: Tero Kristo <kristo@kernel.org>
2730 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2732 F: Documentation/devicetree/bindings/arm/ti/k3.yaml
2733 F: arch/arm64/boot/dts/ti/Makefile
2734 F: arch/arm64/boot/dts/ti/k3-*
2735 F: include/dt-bindings/pinctrl/k3.h
2737 ARM/THECUS N2100 MACHINE SUPPORT
2738 M: Lennert Buytenhek <kernel@wantstofly.org>
2739 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2742 ARM/TOSA MACHINE SUPPORT
2743 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2744 M: Dirk Opfer <dirk@opfer-online.de>
2747 ARM/TOSHIBA VISCONTI ARCHITECTURE
2748 M: Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
2749 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2751 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
2752 F: Documentation/devicetree/bindings/arm/toshiba.yaml
2753 F: Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
2754 F: Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
2755 F: Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
2756 F: Documentation/devicetree/bindings/pinctrl/toshiba,tmpv7700-pinctrl.yaml
2757 F: Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
2758 F: arch/arm64/boot/dts/toshiba/
2759 F: drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
2760 F: drivers/gpio/gpio-visconti.c
2761 F: drivers/pci/controller/dwc/pcie-visconti.c
2762 F: drivers/pinctrl/visconti/
2763 F: drivers/watchdog/visconti_wdt.c
2766 ARM/UNIPHIER ARCHITECTURE
2767 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
2768 M: Masami Hiramatsu <mhiramat@kernel.org>
2769 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2771 F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2772 F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2773 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2774 F: arch/arm/boot/dts/uniphier*
2775 F: arch/arm/include/asm/hardware/cache-uniphier.h
2776 F: arch/arm/mach-uniphier/
2777 F: arch/arm/mm/cache-uniphier.c
2778 F: arch/arm64/boot/dts/socionext/uniphier*
2779 F: drivers/bus/uniphier-system-bus.c
2780 F: drivers/clk/uniphier/
2781 F: drivers/dma/uniphier-mdmac.c
2782 F: drivers/gpio/gpio-uniphier.c
2783 F: drivers/i2c/busses/i2c-uniphier*
2784 F: drivers/irqchip/irq-uniphier-aidet.c
2785 F: drivers/mmc/host/uniphier-sd.c
2786 F: drivers/pinctrl/uniphier/
2787 F: drivers/reset/reset-uniphier.c
2788 F: drivers/tty/serial/8250/8250_uniphier.c
2791 ARM/VERSATILE EXPRESS PLATFORM
2792 M: Liviu Dudau <liviu.dudau@arm.com>
2793 M: Sudeep Holla <sudeep.holla@arm.com>
2794 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2795 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2799 F: arch/arm/boot/dts/vexpress*
2800 F: arch/arm/mach-vexpress/
2801 F: arch/arm64/boot/dts/arm/
2802 F: drivers/clk/versatile/clk-vexpress-osc.c
2803 F: drivers/clocksource/timer-versatile.c
2807 M: Russell King <linux@armlinux.org.uk>
2808 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2810 W: http://www.armlinux.org.uk/
2813 ARM/VOIPAC PXA270 SUPPORT
2814 M: Marek Vasut <marek.vasut@gmail.com>
2815 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2817 F: arch/arm/mach-pxa/include/mach/vpac270.h
2818 F: arch/arm/mach-pxa/vpac270.c
2820 ARM/VT8500 ARM ARCHITECTURE
2821 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2823 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2824 F: arch/arm/mach-vt8500/
2825 F: drivers/clocksource/timer-vt8500.c
2826 F: drivers/i2c/busses/i2c-wmt.c
2827 F: drivers/mmc/host/wmt-sdmmc.c
2828 F: drivers/pwm/pwm-vt8500.c
2829 F: drivers/rtc/rtc-vt8500.c
2830 F: drivers/tty/serial/vt8500_serial.c
2831 F: drivers/usb/host/ehci-platform.c
2832 F: drivers/usb/host/uhci-platform.c
2833 F: drivers/video/fbdev/vt8500lcdfb.*
2834 F: drivers/video/fbdev/wm8505fb*
2835 F: drivers/video/fbdev/wmt_ge_rops.*
2837 ARM/ZIPIT Z2 SUPPORT
2838 M: Marek Vasut <marek.vasut@gmail.com>
2839 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2841 F: arch/arm/mach-pxa/include/mach/z2.h
2842 F: arch/arm/mach-pxa/z2.c
2844 ARM/ZYNQ ARCHITECTURE
2845 M: Michal Simek <michal.simek@xilinx.com>
2846 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2848 W: http://wiki.xilinx.com
2849 T: git https://github.com/Xilinx/linux-xlnx.git
2850 F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
2851 F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
2852 F: Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
2853 F: arch/arm/mach-zynq/
2854 F: drivers/clocksource/timer-cadence-ttc.c
2855 F: drivers/cpuidle/cpuidle-zynq.c
2856 F: drivers/edac/synopsys_edac.c
2857 F: drivers/i2c/busses/i2c-cadence.c
2858 F: drivers/i2c/busses/i2c-xiic.c
2859 F: drivers/mmc/host/sdhci-of-arasan.c
2863 ARM64 PORT (AARCH64 ARCHITECTURE)
2864 M: Catalin Marinas <catalin.marinas@arm.com>
2865 M: Will Deacon <will@kernel.org>
2866 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2868 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2869 F: Documentation/arm64/
2871 F: tools/testing/selftests/arm64/
2872 X: arch/arm64/boot/dts/
2874 ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
2875 M: George McCollister <george.mccollister@gmail.com>
2876 L: netdev@vger.kernel.org
2878 F: Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
2879 F: drivers/net/dsa/xrs700x/*
2880 F: net/dsa/tag_xrs700x.c
2882 AS3645A LED FLASH CONTROLLER DRIVER
2883 M: Sakari Ailus <sakari.ailus@iki.fi>
2884 L: linux-leds@vger.kernel.org
2886 F: drivers/leds/flash/leds-as3645a.c
2888 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2889 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2890 L: linux-media@vger.kernel.org
2892 T: git git://linuxtv.org/media_tree.git
2893 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2894 F: drivers/media/i2c/ak7375.c
2896 ASAHI KASEI AK8974 DRIVER
2897 M: Linus Walleij <linus.walleij@linaro.org>
2898 L: linux-iio@vger.kernel.org
2900 W: http://www.akm.com/
2901 F: drivers/iio/magnetometer/ak8974.c
2903 ASC7621 HARDWARE MONITOR DRIVER
2904 M: George Joseph <george.joseph@fairview5.com>
2905 L: linux-hwmon@vger.kernel.org
2907 F: Documentation/hwmon/asc7621.rst
2908 F: drivers/hwmon/asc7621.c
2910 ASPEED PINCTRL DRIVERS
2911 M: Andrew Jeffery <andrew@aj.id.au>
2912 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2913 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2914 L: linux-gpio@vger.kernel.org
2916 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
2917 F: drivers/pinctrl/aspeed/
2919 ASPEED SCU INTERRUPT CONTROLLER DRIVER
2920 M: Eddie James <eajames@linux.ibm.com>
2921 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2923 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
2924 F: drivers/irqchip/irq-aspeed-scu-ic.c
2925 F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
2927 ASPEED SD/MMC DRIVER
2928 M: Andrew Jeffery <andrew@aj.id.au>
2929 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2930 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2931 L: linux-mmc@vger.kernel.org
2933 F: Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
2934 F: drivers/mmc/host/sdhci-of-aspeed*
2936 ASPEED VIDEO ENGINE DRIVER
2937 M: Eddie James <eajames@linux.ibm.com>
2938 L: linux-media@vger.kernel.org
2939 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2941 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2942 F: drivers/media/platform/aspeed-video.c
2944 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2945 M: Corentin Chary <corentin.chary@gmail.com>
2946 L: acpi4asus-user@lists.sourceforge.net
2947 L: platform-driver-x86@vger.kernel.org
2949 W: http://acpi4asus.sf.net
2950 F: drivers/platform/x86/asus*.c
2951 F: drivers/platform/x86/eeepc*.c
2953 ASUS WIRELESS RADIO CONTROL DRIVER
2954 M: João Paulo Rechi Vita <jprvita@gmail.com>
2955 L: platform-driver-x86@vger.kernel.org
2957 F: drivers/platform/x86/asus-wireless.c
2960 M: David Howells <dhowells@redhat.com>
2961 L: keyrings@vger.kernel.org
2963 F: Documentation/crypto/asymmetric-keys.rst
2964 F: crypto/asymmetric_keys/
2965 F: include/crypto/pkcs7.h
2966 F: include/crypto/public_key.h
2967 F: include/linux/verification.h
2969 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2970 R: Dan Williams <dan.j.williams@intel.com>
2972 W: http://sourceforge.net/projects/xscaleiop
2973 F: Documentation/crypto/async-tx-api.rst
2975 F: include/linux/async_tx.h
2978 M: Bartosz Golaszewski <brgl@bgdev.pl>
2979 L: linux-i2c@vger.kernel.org
2981 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2982 F: Documentation/devicetree/bindings/eeprom/at24.yaml
2983 F: drivers/misc/eeprom/at24.c
2985 ATA OVER ETHERNET (AOE) DRIVER
2986 M: "Justin Sanders" <justin@coraid.com>
2988 W: http://www.openaoe.org/
2989 F: Documentation/admin-guide/aoe/
2990 F: drivers/block/aoe/
2992 ATC260X PMIC MFD DRIVER
2993 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2994 M: Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
2995 L: linux-actions@lists.infradead.org
2997 F: Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
2998 F: drivers/input/misc/atc260x-onkey.c
2999 F: drivers/mfd/atc260*
3000 F: drivers/power/reset/atc260x-poweroff.c
3001 F: drivers/regulator/atc260x-regulator.c
3002 F: include/linux/mfd/atc260x/*
3004 ATHEROS 71XX/9XXX GPIO DRIVER
3005 M: Alban Bedel <albeu@free.fr>
3007 W: https://github.com/AlbanBedel/linux
3008 T: git git://github.com/AlbanBedel/linux
3009 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3010 F: drivers/gpio/gpio-ath79.c
3012 ATHEROS 71XX/9XXX USB PHY DRIVER
3013 M: Alban Bedel <albeu@free.fr>
3015 W: https://github.com/AlbanBedel/linux
3016 T: git git://github.com/AlbanBedel/linux
3017 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3018 F: drivers/phy/qualcomm/phy-ath79-usb.c
3020 ATHEROS ATH GENERIC UTILITIES
3021 M: Kalle Valo <kvalo@codeaurora.org>
3022 L: linux-wireless@vger.kernel.org
3024 F: drivers/net/wireless/ath/*
3026 ATHEROS ATH5K WIRELESS DRIVER
3027 M: Jiri Slaby <jirislaby@kernel.org>
3028 M: Nick Kossifidis <mickflemm@gmail.com>
3029 M: Luis Chamberlain <mcgrof@kernel.org>
3030 L: linux-wireless@vger.kernel.org
3032 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3033 F: drivers/net/wireless/ath/ath5k/
3035 ATHEROS ATH6KL WIRELESS DRIVER
3036 M: Kalle Valo <kvalo@codeaurora.org>
3037 L: linux-wireless@vger.kernel.org
3039 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3040 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
3041 F: drivers/net/wireless/ath/ath6kl/
3044 M: Ville Syrjala <syrjala@sci.fi>
3046 F: drivers/input/misc/ati_remote2.c
3048 ATK0110 HWMON DRIVER
3049 M: Luca Tettamanti <kronos.it@gmail.com>
3050 L: linux-hwmon@vger.kernel.org
3052 F: drivers/hwmon/asus_atk0110.c
3054 ATLX ETHERNET DRIVERS
3055 M: Chris Snook <chris.snook@gmail.com>
3056 L: netdev@vger.kernel.org
3058 W: http://sourceforge.net/projects/atl1
3059 W: http://atl1.sourceforge.net
3060 F: drivers/net/ethernet/atheros/
3063 M: Chas Williams <3chas3@gmail.com>
3064 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
3065 L: netdev@vger.kernel.org
3067 W: http://linux-atm.sourceforge.net
3069 F: include/linux/atm*
3070 F: include/uapi/linux/atm*
3072 ATMEL MACB ETHERNET DRIVER
3073 M: Nicolas Ferre <nicolas.ferre@microchip.com>
3074 M: Claudiu Beznea <claudiu.beznea@microchip.com>
3076 F: drivers/net/ethernet/cadence/
3078 ATMEL MAXTOUCH DRIVER
3079 M: Nick Dyer <nick@shmanahar.org>
3081 T: git git://github.com/ndyer/linux.git
3082 F: Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3083 F: drivers/input/touchscreen/atmel_mxt_ts.c
3085 ATMEL WIRELESS DRIVER
3086 M: Simon Kelley <simon@thekelleys.org.uk>
3087 L: linux-wireless@vger.kernel.org
3089 W: http://www.thekelleys.org.uk/atmel
3090 W: http://atmelwlandriver.sourceforge.net/
3091 F: drivers/net/wireless/atmel/atmel*
3093 ATOMIC INFRASTRUCTURE
3094 M: Will Deacon <will@kernel.org>
3095 M: Peter Zijlstra <peterz@infradead.org>
3096 R: Boqun Feng <boqun.feng@gmail.com>
3097 L: linux-kernel@vger.kernel.org
3099 F: arch/*/include/asm/atomic*.h
3100 F: include/*/atomic*.h
3101 F: include/linux/refcount.h
3102 F: Documentation/atomic_*.txt
3105 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3106 M: Bradley Grove <linuxdrivers@attotech.com>
3107 L: linux-scsi@vger.kernel.org
3109 W: http://www.attotech.com
3110 F: drivers/scsi/esas2r
3112 ATUSB IEEE 802.15.4 RADIO DRIVER
3113 M: Stefan Schmidt <stefan@datenfreihafen.org>
3114 L: linux-wpan@vger.kernel.org
3116 F: drivers/net/ieee802154/at86rf230.h
3117 F: drivers/net/ieee802154/atusb.c
3118 F: drivers/net/ieee802154/atusb.h
3121 M: Paul Moore <paul@paul-moore.com>
3122 M: Eric Paris <eparis@redhat.com>
3123 L: linux-audit@redhat.com (moderated for non-subscribers)
3125 W: https://github.com/linux-audit
3126 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3127 F: include/asm-generic/audit_*.h
3128 F: include/linux/audit.h
3129 F: include/uapi/linux/audit.h
3133 AUXILIARY DISPLAY DRIVERS
3134 M: Miguel Ojeda <ojeda@kernel.org>
3136 F: drivers/auxdisplay/
3137 F: include/linux/cfag12864b.h
3139 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3140 M: Andreas Klinger <ak@it-klinger.de>
3141 L: linux-iio@vger.kernel.org
3143 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3144 F: drivers/iio/adc/hx711.c
3147 M: Ralf Baechle <ralf@linux-mips.org>
3148 L: linux-hams@vger.kernel.org
3150 W: http://www.linux-ax25.org/
3151 F: include/net/ax25.h
3152 F: include/uapi/linux/ax25.h
3156 M: Peter Rosin <peda@axentia.se>
3157 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3159 F: arch/arm/boot/dts/at91-linea.dtsi
3160 F: arch/arm/boot/dts/at91-natte.dtsi
3161 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3162 F: arch/arm/boot/dts/at91-tse850-3.dts
3164 AXENTIA ASOC DRIVERS
3165 M: Peter Rosin <peda@axentia.se>
3166 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3168 F: Documentation/devicetree/bindings/sound/axentia,*
3169 F: sound/soc/atmel/tse850-pcm5142.c
3171 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3172 M: Nuno Sá <nuno.sa@analog.com>
3173 L: linux-hwmon@vger.kernel.org
3175 W: http://ez.analog.com/community/linux-device-drivers
3176 F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3177 F: drivers/hwmon/axi-fan-control.c
3179 AXXIA I2C CONTROLLER
3180 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
3181 L: linux-i2c@vger.kernel.org
3183 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3184 F: drivers/i2c/busses/i2c-axxia.c
3187 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3188 L: linux-media@vger.kernel.org
3190 W: https://linuxtv.org
3191 T: git git://linuxtv.org/media_tree.git
3192 F: drivers/media/usb/dvb-usb-v2/az6007.c
3194 AZTECH FM RADIO RECEIVER DRIVER
3195 M: Hans Verkuil <hverkuil@xs4all.nl>
3196 L: linux-media@vger.kernel.org
3198 W: https://linuxtv.org
3199 T: git git://linuxtv.org/media_tree.git
3200 F: drivers/media/radio/radio-aztech*
3203 L: linux-wireless@vger.kernel.org
3204 L: b43-dev@lists.infradead.org
3206 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3207 F: drivers/net/wireless/broadcom/b43/
3209 B43LEGACY WIRELESS DRIVER
3210 M: Larry Finger <Larry.Finger@lwfinger.net>
3211 L: linux-wireless@vger.kernel.org
3212 L: b43-dev@lists.infradead.org
3214 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3215 F: drivers/net/wireless/broadcom/b43legacy/
3217 BACKLIGHT CLASS/SUBSYSTEM
3218 M: Lee Jones <lee.jones@linaro.org>
3219 M: Daniel Thompson <daniel.thompson@linaro.org>
3220 M: Jingoo Han <jingoohan1@gmail.com>
3221 L: dri-devel@lists.freedesktop.org
3223 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3224 F: Documentation/ABI/stable/sysfs-class-backlight
3225 F: Documentation/ABI/testing/sysfs-class-backlight
3226 F: Documentation/devicetree/bindings/leds/backlight
3227 F: drivers/video/backlight/
3228 F: include/linux/backlight.h
3229 F: include/linux/pwm_backlight.h
3232 M: Marek Lindner <mareklindner@neomailbox.ch>
3233 M: Simon Wunderlich <sw@simonwunderlich.de>
3234 M: Antonio Quartulli <a@unstable.cc>
3235 M: Sven Eckelmann <sven@narfation.org>
3236 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3238 W: https://www.open-mesh.org/
3239 Q: https://patchwork.open-mesh.org/project/batman/list/
3240 B: https://www.open-mesh.org/projects/batman-adv/issues
3241 C: ircs://irc.hackint.org/batadv
3242 T: git https://git.open-mesh.org/linux-merge.git
3243 F: Documentation/networking/batman-adv.rst
3244 F: include/uapi/linux/batadv_packet.h
3245 F: include/uapi/linux/batman_adv.h
3248 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3249 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
3250 L: linux-hams@vger.kernel.org
3252 W: http://www.baycom.org/~tom/ham/ham.html
3253 F: drivers/net/hamradio/baycom*
3255 BCACHE (BLOCK LAYER CACHE)
3256 M: Coly Li <colyli@suse.de>
3257 M: Kent Overstreet <kent.overstreet@gmail.com>
3258 L: linux-bcache@vger.kernel.org
3260 W: http://bcache.evilpiepirate.org
3261 C: irc://irc.oftc.net/bcache
3262 F: drivers/md/bcache/
3264 BDISP ST MEDIA DRIVER
3265 M: Fabien Dessenne <fabien.dessenne@foss.st.com>
3266 L: linux-media@vger.kernel.org
3268 W: https://linuxtv.org
3269 T: git git://linuxtv.org/media_tree.git
3270 F: drivers/media/platform/sti/bdisp
3272 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3273 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
3274 L: netdev@vger.kernel.org
3276 F: drivers/net/ethernet/ec_bhf.c
3279 M: Luis de Bethencourt <luisbg@kernel.org>
3280 M: Salah Triki <salah.triki@gmail.com>
3282 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3283 F: Documentation/filesystems/befs.rst
3287 M: Paolo Valente <paolo.valente@linaro.org>
3288 M: Jens Axboe <axboe@kernel.dk>
3289 L: linux-block@vger.kernel.org
3291 F: Documentation/block/bfq-iosched.rst
3295 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3297 F: Documentation/filesystems/bfs.rst
3299 F: include/uapi/linux/bfs_fs.h
3302 M: Yury Norov <yury.norov@gmail.com>
3303 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
3304 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
3306 F: include/asm-generic/bitops/find.h
3307 F: include/linux/bitmap.h
3310 F: lib/find_bit_benchmark.c
3311 F: lib/test_bitmap.c
3312 F: tools/include/asm-generic/bitops/find.h
3313 F: tools/include/linux/bitmap.h
3314 F: tools/lib/bitmap.c
3315 F: tools/lib/find_bit.c
3317 BLINKM RGB LED DRIVER
3318 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3320 F: drivers/leds/leds-blinkm.c
3323 M: Jens Axboe <axboe@kernel.dk>
3324 L: linux-block@vger.kernel.org
3326 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3329 F: include/linux/blk*
3330 F: kernel/trace/blktrace.c
3334 M: Joern Engel <joern@lazybastard.org>
3335 L: linux-mtd@lists.infradead.org
3337 F: drivers/mtd/devices/block2mtd.c
3340 M: Marcel Holtmann <marcel@holtmann.org>
3341 M: Johan Hedberg <johan.hedberg@gmail.com>
3342 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3343 L: linux-bluetooth@vger.kernel.org
3345 W: http://www.bluez.org/
3346 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3347 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3348 F: drivers/bluetooth/
3351 M: Marcel Holtmann <marcel@holtmann.org>
3352 M: Johan Hedberg <johan.hedberg@gmail.com>
3353 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3354 L: linux-bluetooth@vger.kernel.org
3356 W: http://www.bluez.org/
3357 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3358 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3359 F: include/net/bluetooth/
3363 M: Jay Vosburgh <j.vosburgh@gmail.com>
3364 M: Veaceslav Falico <vfalico@gmail.com>
3365 M: Andy Gospodarek <andy@greyhouse.net>
3366 L: netdev@vger.kernel.org
3368 W: http://sourceforge.net/projects/bonding/
3369 F: drivers/net/bonding/
3370 F: include/net/bonding.h
3371 F: include/uapi/linux/if_bonding.h
3373 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3374 M: Dan Robertson <dan@dlrobertson.com>
3375 L: linux-iio@vger.kernel.org
3377 F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3378 F: drivers/iio/accel/bma400*
3380 BPF (Safe dynamic programs and tools)
3381 M: Alexei Starovoitov <ast@kernel.org>
3382 M: Daniel Borkmann <daniel@iogearbox.net>
3383 M: Andrii Nakryiko <andrii@kernel.org>
3384 R: Martin KaFai Lau <kafai@fb.com>
3385 R: Song Liu <songliubraving@fb.com>
3386 R: Yonghong Song <yhs@fb.com>
3387 R: John Fastabend <john.fastabend@gmail.com>
3388 R: KP Singh <kpsingh@kernel.org>
3389 L: netdev@vger.kernel.org
3390 L: bpf@vger.kernel.org
3393 Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3394 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3395 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3396 F: Documentation/bpf/
3397 F: Documentation/networking/filter.rst
3398 F: Documentation/userspace-api/ebpf/
3400 F: include/linux/bpf*
3401 F: include/linux/btf*
3402 F: include/linux/filter.h
3403 F: include/trace/events/xdp.h
3404 F: include/uapi/linux/bpf*
3405 F: include/uapi/linux/btf*
3406 F: include/uapi/linux/filter.h
3408 F: kernel/trace/bpf_trace.c
3411 F: net/core/filter.c
3412 F: net/sched/act_bpf.c
3413 F: net/sched/cls_bpf.c
3415 F: scripts/bpf_doc.py
3418 F: tools/testing/selftests/bpf/
3423 M: Shubham Bansal <illusionist.neo@gmail.com>
3424 L: netdev@vger.kernel.org
3425 L: bpf@vger.kernel.org
3430 M: Daniel Borkmann <daniel@iogearbox.net>
3431 M: Alexei Starovoitov <ast@kernel.org>
3432 M: Zi Shen Lim <zlim.lnx@gmail.com>
3433 L: netdev@vger.kernel.org
3434 L: bpf@vger.kernel.org
3438 BPF JIT for MIPS (32-BIT AND 64-BIT)
3439 M: Paul Burton <paulburton@kernel.org>
3440 L: netdev@vger.kernel.org
3441 L: bpf@vger.kernel.org
3445 BPF JIT for NFP NICs
3446 M: Jakub Kicinski <kuba@kernel.org>
3447 L: netdev@vger.kernel.org
3448 L: bpf@vger.kernel.org
3450 F: drivers/net/ethernet/netronome/nfp/bpf/
3452 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3453 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3454 L: netdev@vger.kernel.org
3455 L: bpf@vger.kernel.org
3457 F: arch/powerpc/net/
3459 BPF JIT for RISC-V (32-bit)
3460 M: Luke Nelson <luke.r.nels@gmail.com>
3461 M: Xi Wang <xi.wang@gmail.com>
3462 L: netdev@vger.kernel.org
3463 L: bpf@vger.kernel.org
3466 X: arch/riscv/net/bpf_jit_comp64.c
3468 BPF JIT for RISC-V (64-bit)
3469 M: Björn Töpel <bjorn@kernel.org>
3470 L: netdev@vger.kernel.org
3471 L: bpf@vger.kernel.org
3474 X: arch/riscv/net/bpf_jit_comp32.c
3477 M: Ilya Leoshkevich <iii@linux.ibm.com>
3478 M: Heiko Carstens <hca@linux.ibm.com>
3479 M: Vasily Gorbik <gor@linux.ibm.com>
3480 L: netdev@vger.kernel.org
3481 L: bpf@vger.kernel.org
3484 X: arch/s390/net/pnet.c
3486 BPF JIT for SPARC (32-BIT AND 64-BIT)
3487 M: David S. Miller <davem@davemloft.net>
3488 L: netdev@vger.kernel.org
3489 L: bpf@vger.kernel.org
3493 BPF JIT for X86 32-BIT
3494 M: Wang YanQing <udknight@gmail.com>
3495 L: netdev@vger.kernel.org
3496 L: bpf@vger.kernel.org
3498 F: arch/x86/net/bpf_jit_comp32.c
3500 BPF JIT for X86 64-BIT
3501 M: Alexei Starovoitov <ast@kernel.org>
3502 M: Daniel Borkmann <daniel@iogearbox.net>
3503 L: netdev@vger.kernel.org
3504 L: bpf@vger.kernel.org
3507 X: arch/x86/net/bpf_jit_comp32.c
3509 BPF LSM (Security Audit and Enforcement using BPF)
3510 M: KP Singh <kpsingh@kernel.org>
3511 R: Florent Revest <revest@chromium.org>
3512 R: Brendan Jackman <jackmanb@chromium.org>
3513 L: bpf@vger.kernel.org
3515 F: Documentation/bpf/bpf_lsm.rst
3516 F: include/linux/bpf_lsm.h
3517 F: kernel/bpf/bpf_lsm.c
3520 BROADCOM B44 10/100 ETHERNET DRIVER
3521 M: Michael Chan <michael.chan@broadcom.com>
3522 L: netdev@vger.kernel.org
3524 F: drivers/net/ethernet/broadcom/b44.*
3526 BROADCOM B53 ETHERNET SWITCH DRIVER
3527 M: Florian Fainelli <f.fainelli@gmail.com>
3528 L: netdev@vger.kernel.org
3529 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3531 F: Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
3532 F: drivers/net/dsa/b53/*
3533 F: include/linux/dsa/brcm.h
3534 F: include/linux/platform_data/b53.h
3536 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3537 M: Nicolas Saenz Julienne <nsaenz@kernel.org>
3538 L: bcm-kernel-feedback-list@broadcom.com
3539 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3540 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3542 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsaenz/linux-rpi.git
3543 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3544 F: drivers/pci/controller/pcie-brcmstb.c
3545 F: drivers/staging/vc04_services
3549 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3550 M: Florian Fainelli <f.fainelli@gmail.com>
3551 M: Ray Jui <rjui@broadcom.com>
3552 M: Scott Branden <sbranden@broadcom.com>
3553 M: bcm-kernel-feedback-list@broadcom.com
3555 T: git git://github.com/broadcom/mach-bcm
3556 F: arch/arm/mach-bcm/
3562 BROADCOM BCM2711 HEVC DECODER
3563 M: Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
3564 L: linux-media@vger.kernel.org
3566 F: Documentation/devicetree/bindings/media/rpivid_hevc.jaml
3567 F: drivers/staging/media/rpivid
3569 BROADCOM BCM2835 CAMERA DRIVER
3570 M: Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
3571 L: linux-media@vger.kernel.org
3573 F: drivers/media/platform/bcm2835/
3574 F: Documentation/devicetree/bindings/media/brcm,bcm2835-unicam.yaml
3576 BROADCOM BCM2835 ISP DRIVER
3577 M: Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
3578 L: linux-media@vger.kernel.org
3580 F: Documentation/media/uapi/v4l/pixfmt-meta-bcm2835-isp-stats.rst
3581 F: Documentation/media/v4l-drivers/bcm2835-isp.rst
3582 F: drivers/staging/vc04_services/bcm2835-isp
3583 F: include/uapi/linux/bcm2835-isp.h
3585 BROADCOM BCM47XX MIPS ARCHITECTURE
3586 M: Hauke Mehrtens <hauke@hauke-m.de>
3587 M: Rafał Miłecki <zajec5@gmail.com>
3588 L: linux-mips@vger.kernel.org
3590 F: Documentation/devicetree/bindings/mips/brcm/
3591 F: arch/mips/bcm47xx/*
3592 F: arch/mips/include/asm/mach-bcm47xx/*
3594 BROADCOM BCM4908 ETHERNET DRIVER
3595 M: Rafał Miłecki <rafal@milecki.pl>
3596 M: bcm-kernel-feedback-list@broadcom.com
3597 L: netdev@vger.kernel.org
3599 F: Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
3600 F: drivers/net/ethernet/broadcom/bcm4908_enet.*
3601 F: drivers/net/ethernet/broadcom/unimac.h
3603 BROADCOM BCM5301X ARM ARCHITECTURE
3604 M: Hauke Mehrtens <hauke@hauke-m.de>
3605 M: Rafał Miłecki <zajec5@gmail.com>
3606 M: bcm-kernel-feedback-list@broadcom.com
3607 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3609 F: arch/arm/boot/dts/bcm470*
3610 F: arch/arm/boot/dts/bcm5301*
3611 F: arch/arm/boot/dts/bcm953012*
3612 F: arch/arm/mach-bcm/bcm_5301x.c
3614 BROADCOM BCM53573 ARM ARCHITECTURE
3615 M: Rafał Miłecki <rafal@milecki.pl>
3616 L: bcm-kernel-feedback-list@broadcom.com
3617 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3619 F: arch/arm/boot/dts/bcm47189*
3620 F: arch/arm/boot/dts/bcm53573*
3622 BROADCOM BCM63XX ARM ARCHITECTURE
3623 M: Florian Fainelli <f.fainelli@gmail.com>
3624 M: bcm-kernel-feedback-list@broadcom.com
3625 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3627 T: git git://github.com/broadcom/stblinux.git
3630 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3631 M: Kevin Cernekee <cernekee@gmail.com>
3632 L: linux-usb@vger.kernel.org
3634 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3636 BROADCOM BCM7XXX ARM ARCHITECTURE
3637 M: Florian Fainelli <f.fainelli@gmail.com>
3638 M: bcm-kernel-feedback-list@broadcom.com
3639 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3641 T: git git://github.com/broadcom/stblinux.git
3642 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3643 F: arch/arm/boot/dts/bcm7*.dts*
3644 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3645 F: arch/arm/mach-bcm/*brcmstb*
3646 F: arch/arm/mm/cache-b15-rac.c
3647 F: drivers/bus/brcmstb_gisb.c
3648 F: drivers/pci/controller/pcie-brcmstb.c
3652 M: Al Cooper <alcooperx@gmail.com>
3653 L: linux-usb@vger.kernel.org
3654 L: bcm-kernel-feedback-list@broadcom.com
3656 F: Documentation/devicetree/bindings/usb/brcm,bdc.txt
3657 F: drivers/usb/gadget/udc/bdc/
3659 BROADCOM BMIPS CPUFREQ DRIVER
3660 M: Markus Mayer <mmayer@broadcom.com>
3661 M: bcm-kernel-feedback-list@broadcom.com
3662 L: linux-pm@vger.kernel.org
3664 F: drivers/cpufreq/bmips-cpufreq.c
3666 BROADCOM BMIPS MIPS ARCHITECTURE
3667 M: Florian Fainelli <f.fainelli@gmail.com>
3668 L: bcm-kernel-feedback-list@broadcom.com
3669 L: linux-mips@vger.kernel.org
3671 T: git git://github.com/broadcom/stblinux.git
3672 F: arch/mips/bmips/*
3673 F: arch/mips/boot/dts/brcm/bcm*.dts*
3674 F: arch/mips/include/asm/mach-bmips/*
3675 F: arch/mips/kernel/*bmips*
3676 F: drivers/soc/bcm/bcm63xx
3677 F: drivers/irqchip/irq-bcm63*
3678 F: drivers/irqchip/irq-bcm7*
3679 F: drivers/irqchip/irq-brcmstb*
3680 F: include/linux/bcm963xx_nvram.h
3681 F: include/linux/bcm963xx_tag.h
3683 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3684 M: Rasesh Mody <rmody@marvell.com>
3685 M: GR-Linux-NIC-Dev@marvell.com
3686 L: netdev@vger.kernel.org
3688 F: drivers/net/ethernet/broadcom/bnx2.*
3689 F: drivers/net/ethernet/broadcom/bnx2_*
3691 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3692 M: Saurav Kashyap <skashyap@marvell.com>
3693 M: Javed Hasan <jhasan@marvell.com>
3694 M: GR-QLogic-Storage-Upstream@marvell.com
3695 L: linux-scsi@vger.kernel.org
3697 F: drivers/scsi/bnx2fc/
3699 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3700 M: Nilesh Javali <njavali@marvell.com>
3701 M: Manish Rangankar <mrangankar@marvell.com>
3702 M: GR-QLogic-Storage-Upstream@marvell.com
3703 L: linux-scsi@vger.kernel.org
3705 F: drivers/scsi/bnx2i/
3707 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3708 M: Ariel Elior <aelior@marvell.com>
3709 M: Sudarsana Kalluru <skalluru@marvell.com>
3710 M: GR-everest-linux-l2@marvell.com
3711 L: netdev@vger.kernel.org
3713 F: drivers/net/ethernet/broadcom/bnx2x/
3715 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3716 M: Michael Chan <michael.chan@broadcom.com>
3717 L: netdev@vger.kernel.org
3719 F: drivers/net/ethernet/broadcom/bnxt/
3721 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3722 M: Arend van Spriel <aspriel@gmail.com>
3723 M: Franky Lin <franky.lin@broadcom.com>
3724 M: Hante Meuleman <hante.meuleman@broadcom.com>
3725 M: Chi-hsien Lin <chi-hsien.lin@infineon.com>
3726 M: Wright Feng <wright.feng@infineon.com>
3727 M: Chung-hsien Hsu <chung-hsien.hsu@infineon.com>
3728 L: linux-wireless@vger.kernel.org
3729 L: brcm80211-dev-list.pdl@broadcom.com
3730 L: SHA-cyfmac-dev-list@infineon.com
3732 F: drivers/net/wireless/broadcom/brcm80211/
3734 BROADCOM BRCMSTB GPIO DRIVER
3735 M: Gregory Fong <gregory.0xf0@gmail.com>
3736 L: bcm-kernel-feedback-list@broadcom.com
3738 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3739 F: drivers/gpio/gpio-brcmstb.c
3741 BROADCOM BRCMSTB I2C DRIVER
3742 M: Kamal Dasu <kdasu.kdev@gmail.com>
3743 L: linux-i2c@vger.kernel.org
3744 L: bcm-kernel-feedback-list@broadcom.com
3746 F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
3747 F: drivers/i2c/busses/i2c-brcmstb.c
3749 BROADCOM BRCMSTB UART DRIVER
3750 M: Al Cooper <alcooperx@gmail.com>
3751 L: linux-serial@vger.kernel.org
3752 L: bcm-kernel-feedback-list@broadcom.com
3754 F: Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
3755 F: drivers/tty/serial/8250/8250_bcm7271.c
3757 BROADCOM BRCMSTB USB EHCI DRIVER
3758 M: Al Cooper <alcooperx@gmail.com>
3759 L: linux-usb@vger.kernel.org
3760 L: bcm-kernel-feedback-list@broadcom.com
3762 F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
3763 F: drivers/usb/host/ehci-brcm.*
3765 BROADCOM BRCMSTB USB PIN MAP DRIVER
3766 M: Al Cooper <alcooperx@gmail.com>
3767 L: linux-usb@vger.kernel.org
3768 L: bcm-kernel-feedback-list@broadcom.com
3770 F: Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
3771 F: drivers/usb/misc/brcmstb-usb-pinmap.c
3773 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3774 M: Al Cooper <alcooperx@gmail.com>
3775 L: linux-kernel@vger.kernel.org
3776 L: bcm-kernel-feedback-list@broadcom.com
3778 F: drivers/phy/broadcom/phy-brcm-usb*
3780 BROADCOM ETHERNET PHY DRIVERS
3781 M: Florian Fainelli <f.fainelli@gmail.com>
3782 L: bcm-kernel-feedback-list@broadcom.com
3783 L: netdev@vger.kernel.org
3785 F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
3786 F: drivers/net/phy/bcm*.[ch]
3787 F: drivers/net/phy/broadcom.c
3788 F: include/linux/brcmphy.h
3790 BROADCOM GENET ETHERNET DRIVER
3791 M: Doug Berger <opendmb@gmail.com>
3792 M: Florian Fainelli <f.fainelli@gmail.com>
3793 L: bcm-kernel-feedback-list@broadcom.com
3794 L: netdev@vger.kernel.org
3796 F: Documentation/devicetree/bindings/net/brcm,bcmgenet.txt
3797 F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.txt
3798 F: drivers/net/ethernet/broadcom/genet/
3799 F: drivers/net/ethernet/broadcom/unimac.h
3800 F: drivers/net/mdio/mdio-bcm-unimac.c
3801 F: include/linux/platform_data/bcmgenet.h
3802 F: include/linux/platform_data/mdio-bcm-unimac.h
3804 BROADCOM IPROC ARM ARCHITECTURE
3805 M: Ray Jui <rjui@broadcom.com>
3806 M: Scott Branden <sbranden@broadcom.com>
3807 M: bcm-kernel-feedback-list@broadcom.com
3808 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3810 T: git git://github.com/broadcom/cygnus-linux.git
3811 F: arch/arm64/boot/dts/broadcom/northstar2/*
3812 F: arch/arm64/boot/dts/broadcom/stingray/*
3813 F: drivers/clk/bcm/clk-ns*
3814 F: drivers/clk/bcm/clk-sr*
3815 F: drivers/pinctrl/bcm/pinctrl-ns*
3816 F: include/dt-bindings/clock/bcm-sr*
3833 BROADCOM IPROC GBIT ETHERNET DRIVER
3834 M: Rafał Miłecki <rafal@milecki.pl>
3835 M: bcm-kernel-feedback-list@broadcom.com
3836 L: netdev@vger.kernel.org
3838 F: Documentation/devicetree/bindings/net/brcm,amac.txt
3839 F: drivers/net/ethernet/broadcom/bgmac*
3840 F: drivers/net/ethernet/broadcom/unimac.h
3842 BROADCOM KONA GPIO DRIVER
3843 M: Ray Jui <rjui@broadcom.com>
3844 L: bcm-kernel-feedback-list@broadcom.com
3846 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3847 F: drivers/gpio/gpio-bcm-kona.c
3849 BROADCOM MPI3 STORAGE CONTROLLER DRIVER
3850 M: Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
3851 M: Kashyap Desai <kashyap.desai@broadcom.com>
3852 M: Sumit Saxena <sumit.saxena@broadcom.com>
3853 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
3854 L: mpi3mr-linuxdrv.pdl@broadcom.com
3855 L: linux-scsi@vger.kernel.org
3857 W: https://www.broadcom.com/support/storage
3858 F: drivers/scsi/mpi3mr/
3860 BROADCOM NETXTREME-E ROCE DRIVER
3861 M: Selvin Xavier <selvin.xavier@broadcom.com>
3862 L: linux-rdma@vger.kernel.org
3864 W: http://www.broadcom.com
3865 F: drivers/infiniband/hw/bnxt_re/
3866 F: include/uapi/rdma/bnxt_re-abi.h
3868 BROADCOM NVRAM DRIVER
3869 M: Rafał Miłecki <zajec5@gmail.com>
3870 L: linux-mips@vger.kernel.org
3872 F: drivers/firmware/broadcom/*
3874 BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
3875 M: Rafał Miłecki <rafal@milecki.pl>
3876 M: Florian Fainelli <f.fainelli@gmail.com>
3877 M: bcm-kernel-feedback-list@broadcom.com
3878 L: linux-pm@vger.kernel.org
3880 T: git git://github.com/broadcom/stblinux.git
3881 F: drivers/soc/bcm/bcm63xx/bcm-pmb.c
3882 F: include/dt-bindings/soc/bcm-pmb.h
3884 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3885 M: Rafał Miłecki <zajec5@gmail.com>
3886 L: linux-wireless@vger.kernel.org
3889 F: include/linux/bcma/
3892 M: Kamal Dasu <kdasu.kdev@gmail.com>
3893 M: bcm-kernel-feedback-list@broadcom.com
3895 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
3896 F: drivers/spi/spi-bcm-qspi.*
3897 F: drivers/spi/spi-brcmstb-qspi.c
3898 F: drivers/spi/spi-iproc-qspi.c
3900 BROADCOM STB AVS CPUFREQ DRIVER
3901 M: Markus Mayer <mmayer@broadcom.com>
3902 M: bcm-kernel-feedback-list@broadcom.com
3903 L: linux-pm@vger.kernel.org
3905 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3906 F: drivers/cpufreq/brcmstb*
3908 BROADCOM STB AVS TMON DRIVER
3909 M: Markus Mayer <mmayer@broadcom.com>
3910 M: bcm-kernel-feedback-list@broadcom.com
3911 L: linux-pm@vger.kernel.org
3913 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3914 F: drivers/thermal/broadcom/brcmstb*
3916 BROADCOM STB DPFE DRIVER
3917 M: Markus Mayer <mmayer@broadcom.com>
3918 M: bcm-kernel-feedback-list@broadcom.com
3919 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3921 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
3922 F: drivers/memory/brcmstb_dpfe.c
3924 BROADCOM STB NAND FLASH DRIVER
3925 M: Brian Norris <computersforpeace@gmail.com>
3926 M: Kamal Dasu <kdasu.kdev@gmail.com>
3927 L: linux-mtd@lists.infradead.org
3928 L: bcm-kernel-feedback-list@broadcom.com
3930 F: drivers/mtd/nand/raw/brcmnand/
3932 BROADCOM STB PCIE DRIVER
3933 M: Jim Quinlan <jim2101024@gmail.com>
3934 M: Nicolas Saenz Julienne <nsaenz@kernel.org>
3935 M: Florian Fainelli <f.fainelli@gmail.com>
3936 M: bcm-kernel-feedback-list@broadcom.com
3937 L: linux-pci@vger.kernel.org
3939 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3940 F: drivers/pci/controller/pcie-brcmstb.c
3942 BROADCOM SYSTEMPORT ETHERNET DRIVER
3943 M: Florian Fainelli <f.fainelli@gmail.com>
3944 L: bcm-kernel-feedback-list@broadcom.com
3945 L: netdev@vger.kernel.org
3947 F: drivers/net/ethernet/broadcom/bcmsysport.*
3948 F: drivers/net/ethernet/broadcom/unimac.h
3950 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3951 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3952 M: Prashant Sreedharan <prashant@broadcom.com>
3953 M: Michael Chan <mchan@broadcom.com>
3954 L: netdev@vger.kernel.org
3956 F: drivers/net/ethernet/broadcom/tg3.*
3959 M: Scott Branden <scott.branden@broadcom.com>
3960 L: bcm-kernel-feedback-list@broadcom.com
3962 F: drivers/misc/bcm-vk/
3963 F: include/uapi/linux/misc/bcm_vk.h
3965 BROCADE BFA FC SCSI DRIVER
3966 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3967 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3968 L: linux-scsi@vger.kernel.org
3970 F: drivers/scsi/bfa/
3972 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3973 M: Rasesh Mody <rmody@marvell.com>
3974 M: Sudarsana Kalluru <skalluru@marvell.com>
3975 M: GR-Linux-NIC-Dev@marvell.com
3976 L: netdev@vger.kernel.org
3978 F: drivers/net/ethernet/brocade/bna/
3980 BSG (block layer generic sg v4 driver)
3981 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3982 L: linux-scsi@vger.kernel.org
3985 F: include/linux/bsg.h
3986 F: include/uapi/linux/bsg.h
3989 M: Clemens Ladisch <clemens@ladisch.de>
3990 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3992 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3993 F: Documentation/sound/cards/bt87x.rst
3994 F: sound/pci/bt87x.c
3997 M: Michael Buesch <m@bues.ch>
3999 W: http://bu3sch.de/btgpio.php
4000 F: drivers/gpio/gpio-bt8xx.c
4003 M: Chris Mason <clm@fb.com>
4004 M: Josef Bacik <josef@toxicpanda.com>
4005 M: David Sterba <dsterba@suse.com>
4006 L: linux-btrfs@vger.kernel.org
4008 W: http://btrfs.wiki.kernel.org/
4009 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
4010 C: irc://irc.libera.chat/btrfs
4011 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4012 F: Documentation/filesystems/btrfs.rst
4014 F: include/linux/btrfs*
4015 F: include/uapi/linux/btrfs*
4017 BTTV VIDEO4LINUX DRIVER
4018 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4019 L: linux-media@vger.kernel.org
4021 W: https://linuxtv.org
4022 T: git git://linuxtv.org/media_tree.git
4023 F: Documentation/driver-api/media/drivers/bttv*
4024 F: drivers/media/pci/bt8xx/bttv*
4026 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4027 M: Chanwoo Choi <cw00.choi@samsung.com>
4028 L: linux-pm@vger.kernel.org
4029 L: linux-samsung-soc@vger.kernel.org
4031 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4032 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
4033 F: drivers/devfreq/exynos-bus.c
4035 BUSLOGIC SCSI DRIVER
4036 M: Khalid Aziz <khalid@gonehiking.org>
4037 L: linux-scsi@vger.kernel.org
4039 F: drivers/scsi/BusLogic.*
4040 F: drivers/scsi/FlashPoint.*
4042 C-MEDIA CMI8788 DRIVER
4043 M: Clemens Ladisch <clemens@ladisch.de>
4044 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4046 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4047 F: sound/pci/oxygen/
4050 M: Guo Ren <guoren@kernel.org>
4051 L: linux-csky@vger.kernel.org
4053 T: git https://github.com/c-sky/csky-linux.git
4054 F: Documentation/devicetree/bindings/csky/
4055 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
4056 F: Documentation/devicetree/bindings/timer/csky,*
4058 F: drivers/clocksource/timer-gx6605s.c
4059 F: drivers/clocksource/timer-mp-csky.c
4060 F: drivers/irqchip/irq-csky-*
4064 CA8210 IEEE-802.15.4 RADIO DRIVER
4065 M: Harry Morris <h.morris@cascoda.com>
4066 L: linux-wpan@vger.kernel.org
4068 W: https://github.com/Cascoda/ca8210-linux.git
4069 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4070 F: drivers/net/ieee802154/ca8210.c
4072 CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
4073 M: Damien Le Moal <damien.lemoal@wdc.com>
4074 L: linux-riscv@lists.infradead.org
4075 L: linux-gpio@vger.kernel.org (pinctrl driver)
4076 F: Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
4077 F: drivers/pinctrl/pinctrl-k210.c
4079 CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
4080 M: Damien Le Moal <damien.lemoal@wdc.com>
4081 L: linux-kernel@vger.kernel.org
4082 L: linux-riscv@lists.infradead.org
4084 F: Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
4085 F: drivers/reset/reset-k210.c
4087 CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
4088 M: Damien Le Moal <damien.lemoal@wdc.com>
4089 L: linux-riscv@lists.infradead.org
4091 F: Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
4092 F: drivers/soc/canaan/
4093 F: include/soc/canaan/
4095 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4096 M: David Howells <dhowells@redhat.com>
4097 L: linux-cachefs@redhat.com (moderated for non-subscribers)
4099 F: Documentation/filesystems/caching/cachefiles.rst
4102 CADENCE MIPI-CSI2 BRIDGES
4103 M: Maxime Ripard <mripard@kernel.org>
4104 L: linux-media@vger.kernel.org
4106 F: Documentation/devicetree/bindings/media/cdns,*.txt
4107 F: drivers/media/platform/cadence/cdns-csi2*
4110 L: linux-mtd@lists.infradead.org
4112 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4113 F: drivers/mtd/nand/raw/cadence-nand-controller.c
4115 CADENCE USB3 DRD IP DRIVER
4116 M: Peter Chen <peter.chen@kernel.org>
4117 M: Pawel Laszczak <pawell@cadence.com>
4118 R: Roger Quadros <rogerq@kernel.org>
4119 R: Aswath Govindraju <a-govindraju@ti.com>
4120 L: linux-usb@vger.kernel.org
4122 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4123 F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4124 F: drivers/usb/cdns3/
4125 X: drivers/usb/cdns3/cdnsp*
4127 CADENCE USBSSP DRD IP DRIVER
4128 M: Pawel Laszczak <pawell@cadence.com>
4129 L: linux-usb@vger.kernel.org
4131 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4132 F: drivers/usb/cdns3/
4133 X: drivers/usb/cdns3/cdns3*
4135 CADET FM/AM RADIO RECEIVER DRIVER
4136 M: Hans Verkuil <hverkuil@xs4all.nl>
4137 L: linux-media@vger.kernel.org
4139 W: https://linuxtv.org
4140 T: git git://linuxtv.org/media_tree.git
4141 F: drivers/media/radio/radio-cadet*
4143 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4144 L: linux-media@vger.kernel.org
4146 T: git git://linuxtv.org/media_tree.git
4147 F: Documentation/admin-guide/media/cafe_ccic*
4148 F: drivers/media/platform/marvell-ccic/
4151 L: netdev@vger.kernel.org
4153 F: Documentation/networking/caif/
4154 F: drivers/net/caif/
4155 F: include/net/caif/
4156 F: include/uapi/linux/caif/
4160 M: Toke Høiland-Jørgensen <toke@toke.dk>
4161 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
4163 F: net/sched/sch_cake.c
4166 M: Wolfgang Grandegger <wg@grandegger.com>
4167 M: Marc Kleine-Budde <mkl@pengutronix.de>
4168 L: linux-can@vger.kernel.org
4170 W: https://github.com/linux-can
4171 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4172 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4173 F: Documentation/devicetree/bindings/net/can/
4174 F: Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
4176 F: drivers/phy/phy-can-transceiver.c
4177 F: include/linux/can/bittiming.h
4178 F: include/linux/can/dev.h
4179 F: include/linux/can/led.h
4180 F: include/linux/can/length.h
4181 F: include/linux/can/platform/
4182 F: include/linux/can/rx-offload.h
4183 F: include/uapi/linux/can/error.h
4184 F: include/uapi/linux/can/netlink.h
4185 F: include/uapi/linux/can/vxcan.h
4188 M: Oliver Hartkopp <socketcan@hartkopp.net>
4189 M: Marc Kleine-Budde <mkl@pengutronix.de>
4190 L: linux-can@vger.kernel.org
4192 W: https://github.com/linux-can
4193 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4195 F: Documentation/networking/can.rst
4196 F: include/linux/can/can-ml.h
4197 F: include/linux/can/core.h
4198 F: include/linux/can/skb.h
4199 F: include/net/netns/can.h
4200 F: include/uapi/linux/can.h
4201 F: include/uapi/linux/can/bcm.h
4202 F: include/uapi/linux/can/gw.h
4203 F: include/uapi/linux/can/isotp.h
4204 F: include/uapi/linux/can/raw.h
4207 CAN-J1939 NETWORK LAYER
4208 M: Robin van der Gracht <robin@protonic.nl>
4209 M: Oleksij Rempel <o.rempel@pengutronix.de>
4210 R: kernel@pengutronix.de
4211 L: linux-can@vger.kernel.org
4213 F: Documentation/networking/j1939.rst
4214 F: include/uapi/linux/can/j1939.h
4218 M: Serge Hallyn <serge@hallyn.com>
4219 L: linux-security-module@vger.kernel.org
4221 F: include/linux/capability.h
4222 F: include/uapi/linux/capability.h
4223 F: kernel/capability.c
4224 F: security/commoncap.c
4226 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4227 M: Kevin Tsai <ktsai@capellamicro.com>
4229 F: drivers/iio/light/cm*
4231 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
4232 M: Christian Lamparter <chunkeey@googlemail.com>
4233 L: linux-wireless@vger.kernel.org
4235 W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
4236 F: drivers/net/wireless/ath/carl9170/
4239 M: Robert Richter <rric@kernel.org>
4241 W: http://www.marvell.com
4242 F: drivers/i2c/busses/i2c-octeon*
4243 F: drivers/i2c/busses/i2c-thunderx*
4245 CAVIUM LIQUIDIO NETWORK DRIVER
4246 M: Derek Chickles <dchickles@marvell.com>
4247 M: Satanand Burla <sburla@marvell.com>
4248 M: Felix Manlunas <fmanlunas@marvell.com>
4249 L: netdev@vger.kernel.org
4251 W: http://www.marvell.com
4252 F: drivers/net/ethernet/cavium/liquidio/
4255 M: Robert Richter <rric@kernel.org>
4257 W: http://www.marvell.com
4258 F: drivers/mmc/host/cavium*
4260 CAVIUM OCTEON-TX CRYPTO DRIVER
4261 M: George Cherian <gcherian@marvell.com>
4262 L: linux-crypto@vger.kernel.org
4264 W: http://www.marvell.com
4265 F: drivers/crypto/cavium/cpt/
4267 CAVIUM THUNDERX2 ARM64 SOC
4268 M: Robert Richter <rric@kernel.org>
4269 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4271 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4272 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
4274 CBS/ETF/TAPRIO QDISCS
4275 M: Vinicius Costa Gomes <vinicius.gomes@intel.com>
4277 L: netdev@vger.kernel.org
4278 F: net/sched/sch_cbs.c
4279 F: net/sched/sch_etf.c
4280 F: net/sched/sch_taprio.c
4282 CC2520 IEEE-802.15.4 RADIO DRIVER
4283 M: Varka Bhadram <varkabhadram@gmail.com>
4284 L: linux-wpan@vger.kernel.org
4286 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4287 F: drivers/net/ieee802154/cc2520.c
4288 F: include/linux/spi/cc2520.h
4290 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4291 M: Gilad Ben-Yossef <gilad@benyossef.com>
4292 L: linux-crypto@vger.kernel.org
4294 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4295 F: drivers/crypto/ccree/
4297 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4298 M: Hadar Gat <hadar.gat@arm.com>
4299 L: linux-crypto@vger.kernel.org
4301 F: drivers/char/hw_random/cctrng.c
4302 F: drivers/char/hw_random/cctrng.h
4303 F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4304 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4307 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4308 L: linux-media@vger.kernel.org
4310 W: http://linuxtv.org
4311 T: git git://linuxtv.org/media_tree.git
4312 F: Documentation/ABI/testing/debugfs-cec-error-inj
4313 F: Documentation/devicetree/bindings/media/cec.txt
4314 F: Documentation/driver-api/media/cec-core.rst
4315 F: Documentation/userspace-api/media/cec
4316 F: drivers/media/cec/
4317 F: drivers/media/rc/keymaps/rc-cec.c
4318 F: include/media/cec-notifier.h
4319 F: include/media/cec.h
4320 F: include/uapi/linux/cec-funcs.h
4321 F: include/uapi/linux/cec.h
4324 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4325 L: linux-media@vger.kernel.org
4327 W: http://linuxtv.org
4328 T: git git://linuxtv.org/media_tree.git
4329 F: Documentation/devicetree/bindings/media/cec-gpio.txt
4330 F: drivers/media/cec/platform/cec-gpio/
4332 CELL BROADBAND ENGINE ARCHITECTURE
4333 M: Arnd Bergmann <arnd@arndb.de>
4334 L: linuxppc-dev@lists.ozlabs.org
4336 W: http://www.ibm.com/developerworks/power/cell/
4337 F: arch/powerpc/include/asm/cell*.h
4338 F: arch/powerpc/include/asm/spu*.h
4339 F: arch/powerpc/include/uapi/asm/spu*.h
4340 F: arch/powerpc/platforms/cell/
4342 CELLWISE CW2015 BATTERY DRIVER
4343 M: Tobias Schrammm <t.schramm@manjaro.org>
4345 F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4346 F: drivers/power/supply/cw2015_battery.c
4348 CEPH COMMON CODE (LIBCEPH)
4349 M: Ilya Dryomov <idryomov@gmail.com>
4350 M: Jeff Layton <jlayton@kernel.org>
4351 L: ceph-devel@vger.kernel.org
4354 T: git git://github.com/ceph/ceph-client.git
4355 F: include/linux/ceph/
4356 F: include/linux/crush/
4359 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4360 M: Jeff Layton <jlayton@kernel.org>
4361 M: Ilya Dryomov <idryomov@gmail.com>
4362 L: ceph-devel@vger.kernel.org
4365 T: git git://github.com/ceph/ceph-client.git
4366 F: Documentation/filesystems/ceph.rst
4369 CERTIFICATE HANDLING
4370 M: David Howells <dhowells@redhat.com>
4371 M: David Woodhouse <dwmw2@infradead.org>
4372 L: keyrings@vger.kernel.org
4374 F: Documentation/admin-guide/module-signing.rst
4376 F: scripts/extract-cert.c
4377 F: scripts/sign-file.c
4379 CFAG12864B LCD DRIVER
4380 M: Miguel Ojeda <ojeda@kernel.org>
4382 F: drivers/auxdisplay/cfag12864b.c
4383 F: include/linux/cfag12864b.h
4385 CFAG12864BFB LCD FRAMEBUFFER DRIVER
4386 M: Miguel Ojeda <ojeda@kernel.org>
4388 F: drivers/auxdisplay/cfag12864bfb.c
4389 F: include/linux/cfag12864b.h
4391 CHAR and MISC DRIVERS
4392 M: Arnd Bergmann <arnd@arndb.de>
4393 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4395 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4398 F: include/linux/miscdevice.h
4399 X: drivers/char/agp/
4400 X: drivers/char/hw_random/
4401 X: drivers/char/ipmi/
4402 X: drivers/char/random.c
4403 X: drivers/char/tpm/
4406 M: Andy Whitcroft <apw@canonical.com>
4407 M: Joe Perches <joe@perches.com>
4408 R: Dwaipayan Ray <dwaipayanray1@gmail.com>
4409 R: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4411 F: scripts/checkpatch.pl
4413 CHECKPATCH DOCUMENTATION
4414 M: Dwaipayan Ray <dwaipayanray1@gmail.com>
4415 M: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4416 R: Joe Perches <joe@perches.com>
4418 F: Documentation/dev-tools/checkpatch.rst
4420 CHINESE DOCUMENTATION
4421 M: Alex Shi <alexs@kernel.org>
4423 F: Documentation/translations/zh_CN/
4425 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4426 M: Peter Chen <peter.chen@kernel.org>
4427 L: linux-usb@vger.kernel.org
4429 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4430 F: drivers/usb/chipidea/
4432 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4433 M: Hans de Goede <hdegoede@redhat.com>
4434 L: linux-input@vger.kernel.org
4436 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
4437 F: drivers/input/touchscreen/chipone_icn8318.c
4439 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4440 M: Hans de Goede <hdegoede@redhat.com>
4441 L: linux-input@vger.kernel.org
4443 F: drivers/input/touchscreen/chipone_icn8505.c
4445 CHROME HARDWARE PLATFORM SUPPORT
4446 M: Benson Leung <bleung@chromium.org>
4447 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4449 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4450 F: drivers/platform/chrome/
4452 CHROMEOS EC CODEC DRIVER
4453 M: Cheng-Yi Chiang <cychiang@chromium.org>
4454 R: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4455 R: Guenter Roeck <groeck@chromium.org>
4457 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4458 F: sound/soc/codecs/cros_ec_codec.*
4460 CHROMEOS EC SUBDRIVERS
4461 M: Benson Leung <bleung@chromium.org>
4462 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4463 R: Guenter Roeck <groeck@chromium.org>
4465 F: drivers/power/supply/cros_usbpd-charger.c
4469 CHRONTEL CH7322 CEC DRIVER
4470 M: Jeff Chase <jnchase@google.com>
4471 L: linux-media@vger.kernel.org
4473 T: git git://linuxtv.org/media_tree.git
4474 F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4475 F: drivers/media/cec/i2c/ch7322.c
4477 CIRRUS LOGIC AUDIO CODEC DRIVERS
4478 M: James Schulman <james.schulman@cirrus.com>
4479 M: David Rhodes <david.rhodes@cirrus.com>
4480 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4481 L: patches@opensource.cirrus.com
4483 F: sound/soc/codecs/cs*
4485 CIRRUS LOGIC EP93XX ETHERNET DRIVER
4486 M: Hartley Sweeten <hsweeten@visionengravers.com>
4487 L: netdev@vger.kernel.org
4489 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
4491 CIRRUS LOGIC LOCHNAGAR DRIVER
4492 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4493 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4494 L: patches@opensource.cirrus.com
4496 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4497 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4498 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4499 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4500 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4501 F: Documentation/hwmon/lochnagar.rst
4502 F: drivers/clk/clk-lochnagar.c
4503 F: drivers/hwmon/lochnagar-hwmon.c
4504 F: drivers/mfd/lochnagar-i2c.c
4505 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4506 F: drivers/regulator/lochnagar-regulator.c
4507 F: include/dt-bindings/clk/lochnagar.h
4508 F: include/dt-bindings/pinctrl/lochnagar.h
4509 F: include/linux/mfd/lochnagar*
4510 F: sound/soc/codecs/lochnagar-sc.c
4512 CIRRUS LOGIC MADERA CODEC DRIVERS
4513 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4514 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4515 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4516 L: patches@opensource.cirrus.com
4518 W: https://github.com/CirrusLogic/linux-drivers/wiki
4519 T: git https://github.com/CirrusLogic/linux-drivers.git
4520 F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4521 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4522 F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4523 F: drivers/gpio/gpio-madera*
4524 F: drivers/irqchip/irq-madera*
4525 F: drivers/mfd/cs47l*
4526 F: drivers/mfd/madera*
4527 F: drivers/pinctrl/cirrus/*
4528 F: include/dt-bindings/sound/madera*
4529 F: include/linux/irqchip/irq-madera*
4530 F: include/linux/mfd/madera/*
4531 F: include/sound/madera*
4532 F: sound/soc/codecs/cs47l*
4533 F: sound/soc/codecs/madera*
4535 CISCO FCOE HBA DRIVER
4536 M: Satish Kharat <satishkh@cisco.com>
4537 M: Sesidhar Baddela <sebaddel@cisco.com>
4538 M: Karan Tilak Kumar <kartilak@cisco.com>
4539 L: linux-scsi@vger.kernel.org
4541 F: drivers/scsi/fnic/
4543 CISCO SCSI HBA DRIVER
4544 M: Karan Tilak Kumar <kartilak@cisco.com>
4545 M: Sesidhar Baddela <sebaddel@cisco.com>
4546 L: linux-scsi@vger.kernel.org
4548 F: drivers/scsi/snic/
4550 CISCO VIC ETHERNET NIC DRIVER
4551 M: Christian Benvenuti <benve@cisco.com>
4552 M: Govindarajulu Varadarajan <_govind@gmx.com>
4554 F: drivers/net/ethernet/cisco/enic/
4556 CISCO VIC LOW LATENCY NIC DRIVER
4557 M: Christian Benvenuti <benve@cisco.com>
4558 M: Nelson Escobar <neescoba@cisco.com>
4560 F: drivers/infiniband/hw/usnic/
4563 M: Miguel Ojeda <ojeda@kernel.org>
4567 CLANG/LLVM BUILD SUPPORT
4568 M: Nathan Chancellor <nathan@kernel.org>
4569 M: Nick Desaulniers <ndesaulniers@google.com>
4570 L: llvm@lists.linux.dev
4572 W: https://clangbuiltlinux.github.io/
4573 B: https://github.com/ClangBuiltLinux/linux/issues
4574 C: irc://irc.libera.chat/clangbuiltlinux
4575 F: Documentation/kbuild/llvm.rst
4576 F: include/linux/compiler-clang.h
4577 F: scripts/Makefile.clang
4578 F: scripts/clang-tools/
4579 K: \b(?i:clang|llvm)\b
4581 CLANG CONTROL FLOW INTEGRITY SUPPORT
4582 M: Sami Tolvanen <samitolvanen@google.com>
4583 M: Kees Cook <keescook@chromium.org>
4584 R: Nathan Chancellor <nathan@kernel.org>
4585 R: Nick Desaulniers <ndesaulniers@google.com>
4586 L: llvm@lists.linux.dev
4588 B: https://github.com/ClangBuiltLinux/linux/issues
4589 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/clang/features
4590 F: include/linux/cfi.h
4594 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4595 L: linux-kernel@vger.kernel.org
4597 F: include/linux/cleancache.h
4601 M: Russell King <linux@armlinux.org.uk>
4602 L: linux-clk@vger.kernel.org
4604 F: include/linux/clk.h
4606 CLOCKSOURCE, CLOCKEVENT DRIVERS
4607 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4608 M: Thomas Gleixner <tglx@linutronix.de>
4609 L: linux-kernel@vger.kernel.org
4611 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4612 F: Documentation/devicetree/bindings/timer/
4613 F: drivers/clocksource/
4616 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4617 M: Daniel Oliveira Nascimento <don@syst.com.br>
4618 L: platform-driver-x86@vger.kernel.org
4620 F: drivers/platform/x86/classmate-laptop.c
4623 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4624 L: linux-media@vger.kernel.org
4626 W: https://linuxtv.org
4627 T: git git://linuxtv.org/media_tree.git
4628 F: drivers/media/pci/cobalt/
4630 COCCINELLE/Semantic Patches (SmPL)
4631 M: Julia Lawall <Julia.Lawall@inria.fr>
4632 M: Gilles Muller <Gilles.Muller@inria.fr>
4633 M: Nicolas Palix <nicolas.palix@imag.fr>
4634 M: Michal Marek <michal.lkml@markovi.net>
4635 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
4637 W: http://coccinelle.lip6.fr/
4638 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4639 F: Documentation/dev-tools/coccinelle.rst
4640 F: scripts/coccicheck
4641 F: scripts/coccinelle/
4644 M: Jan Harkes <jaharkes@cs.cmu.edu>
4646 L: codalist@coda.cs.cmu.edu
4648 W: http://www.coda.cs.cmu.edu/
4649 F: Documentation/filesystems/coda.rst
4651 F: include/linux/coda*.h
4652 F: include/uapi/linux/coda*.h
4654 CODA V4L2 MEM2MEM DRIVER
4655 M: Philipp Zabel <p.zabel@pengutronix.de>
4656 L: linux-media@vger.kernel.org
4658 F: Documentation/devicetree/bindings/media/coda.yaml
4659 F: drivers/media/platform/coda/
4662 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4664 F: Documentation/process/code-of-conduct-interpretation.rst
4665 F: Documentation/process/code-of-conduct.rst
4668 M: Ian Abbott <abbotti@mev.co.uk>
4669 M: H Hartley Sweeten <hsweeten@visionengravers.com>
4673 COMMON CLK FRAMEWORK
4674 M: Michael Turquette <mturquette@baylibre.com>
4675 M: Stephen Boyd <sboyd@kernel.org>
4676 L: linux-clk@vger.kernel.org
4678 Q: http://patchwork.kernel.org/project/linux-clk/list/
4679 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4680 F: Documentation/devicetree/bindings/clock/
4682 F: include/linux/clk-pr*
4683 F: include/linux/clk/
4684 F: include/linux/of_clk.h
4685 X: drivers/clk/clkdev.c
4687 COMMON INTERNET FILE SYSTEM CLIENT (CIFS)
4688 M: Steve French <sfrench@samba.org>
4689 L: linux-cifs@vger.kernel.org
4690 L: samba-technical@lists.samba.org (moderated for non-subscribers)
4692 W: http://linux-cifs.samba.org/
4693 T: git git://git.samba.org/sfrench/cifs-2.6.git
4694 F: Documentation/admin-guide/cifs/
4698 COMPACTPCI HOTPLUG CORE
4699 M: Scott Murray <scott@spiteful.org>
4700 L: linux-pci@vger.kernel.org
4702 F: drivers/pci/hotplug/cpci_hotplug*
4704 COMPACTPCI HOTPLUG GENERIC DRIVER
4705 M: Scott Murray <scott@spiteful.org>
4706 L: linux-pci@vger.kernel.org
4708 F: drivers/pci/hotplug/cpcihp_generic.c
4710 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4711 M: Scott Murray <scott@spiteful.org>
4712 L: linux-pci@vger.kernel.org
4714 F: drivers/pci/hotplug/cpcihp_zt5550.*
4716 COMPAL LAPTOP SUPPORT
4717 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4718 L: platform-driver-x86@vger.kernel.org
4720 F: drivers/platform/x86/compal-laptop.c
4723 M: Miguel Ojeda <ojeda@kernel.org>
4724 R: Nick Desaulniers <ndesaulniers@google.com>
4726 F: include/linux/compiler_attributes.h
4728 COMPUTE EXPRESS LINK (CXL)
4729 M: Alison Schofield <alison.schofield@intel.com>
4730 M: Vishal Verma <vishal.l.verma@intel.com>
4731 M: Ira Weiny <ira.weiny@intel.com>
4732 M: Ben Widawsky <ben.widawsky@intel.com>
4733 M: Dan Williams <dan.j.williams@intel.com>
4734 L: linux-cxl@vger.kernel.org
4737 F: include/uapi/linux/cxl_mem.h
4739 CONEXANT ACCESSRUNNER USB DRIVER
4740 L: accessrunner-general@lists.sourceforge.net
4742 W: http://accessrunner.sourceforge.net/
4743 F: drivers/usb/atm/cxacru.c
4746 M: Joel Becker <jlbec@evilplan.org>
4747 M: Christoph Hellwig <hch@lst.de>
4749 T: git git://git.infradead.org/users/hch/configfs.git
4751 F: include/linux/configfs.h
4752 F: samples/configfs/
4755 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4757 F: drivers/video/console/
4758 F: include/linux/console*
4761 M: Frederic Weisbecker <frederic@kernel.org>
4763 F: kernel/context_tracking.c
4764 F: include/linux/context_tracking*
4766 CONTROL GROUP (CGROUP)
4767 M: Tejun Heo <tj@kernel.org>
4768 M: Zefan Li <lizefan.x@bytedance.com>
4769 M: Johannes Weiner <hannes@cmpxchg.org>
4770 L: cgroups@vger.kernel.org
4772 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4773 F: Documentation/admin-guide/cgroup-v1/
4774 F: Documentation/admin-guide/cgroup-v2.rst
4775 F: include/linux/cgroup*
4778 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4779 M: Tejun Heo <tj@kernel.org>
4780 M: Jens Axboe <axboe@kernel.dk>
4781 L: cgroups@vger.kernel.org
4782 L: linux-block@vger.kernel.org
4783 T: git git://git.kernel.dk/linux-block
4784 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4785 F: block/bfq-cgroup.c
4786 F: block/blk-cgroup.c
4787 F: block/blk-iolatency.c
4788 F: block/blk-throttle.c
4789 F: include/linux/blk-cgroup.h
4791 CONTROL GROUP - CPUSET
4792 M: Zefan Li <lizefan.x@bytedance.com>
4793 L: cgroups@vger.kernel.org
4795 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4796 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
4797 F: include/linux/cpuset.h
4798 F: kernel/cgroup/cpuset.c
4800 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4801 M: Johannes Weiner <hannes@cmpxchg.org>
4802 M: Michal Hocko <mhocko@kernel.org>
4803 M: Vladimir Davydov <vdavydov.dev@gmail.com>
4804 L: cgroups@vger.kernel.org
4805 L: linux-mm@kvack.org
4810 CORETEMP HARDWARE MONITORING DRIVER
4811 M: Fenghua Yu <fenghua.yu@intel.com>
4812 L: linux-hwmon@vger.kernel.org
4814 F: Documentation/hwmon/coretemp.rst
4815 F: drivers/hwmon/coretemp.c
4817 CORSAIR-CPRO HARDWARE MONITOR DRIVER
4818 M: Marius Zachmann <mail@mariuszachmann.de>
4819 L: linux-hwmon@vger.kernel.org
4821 F: drivers/hwmon/corsair-cpro.c
4823 CORSAIR-PSU HARDWARE MONITOR DRIVER
4824 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
4825 L: linux-hwmon@vger.kernel.org
4827 F: Documentation/hwmon/corsair-psu.rst
4828 F: drivers/hwmon/corsair-psu.c
4830 COSA/SRP SYNC SERIAL DRIVER
4831 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4833 W: http://www.fi.muni.cz/~kas/cosa/
4834 F: drivers/net/wan/cosa*
4837 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4838 L: linux-iio@vger.kernel.org
4840 F: Documentation/ABI/testing/sysfs-bus-counter
4841 F: Documentation/driver-api/generic-counter.rst
4843 F: include/linux/counter.h
4844 F: include/linux/counter_enum.h
4847 M: Bence Csókás <bence98@sch.bme.hu>
4849 F: drivers/i2c/busses/i2c-cp2615.c
4851 CPMAC ETHERNET DRIVER
4852 M: Florian Fainelli <f.fainelli@gmail.com>
4853 L: netdev@vger.kernel.org
4855 F: drivers/net/ethernet/ti/cpmac.c
4857 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4858 M: Viresh Kumar <viresh.kumar@linaro.org>
4859 M: Sudeep Holla <sudeep.holla@arm.com>
4860 L: linux-pm@vger.kernel.org
4862 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4863 F: drivers/cpufreq/vexpress-spc-cpufreq.c
4865 CPU FREQUENCY SCALING FRAMEWORK
4866 M: "Rafael J. Wysocki" <rafael@kernel.org>
4867 M: Viresh Kumar <viresh.kumar@linaro.org>
4868 L: linux-pm@vger.kernel.org
4870 B: https://bugzilla.kernel.org
4871 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4872 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4873 F: Documentation/admin-guide/pm/cpufreq.rst
4874 F: Documentation/admin-guide/pm/intel_pstate.rst
4875 F: Documentation/cpu-freq/
4876 F: Documentation/devicetree/bindings/cpufreq/
4878 F: include/linux/cpufreq.h
4879 F: include/linux/sched/cpufreq.h
4880 F: kernel/sched/cpufreq*.c
4881 F: tools/testing/selftests/cpufreq/
4883 CPU IDLE TIME MANAGEMENT FRAMEWORK
4884 M: "Rafael J. Wysocki" <rafael@kernel.org>
4885 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4886 L: linux-pm@vger.kernel.org
4888 B: https://bugzilla.kernel.org
4889 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4890 F: Documentation/admin-guide/pm/cpuidle.rst
4891 F: Documentation/driver-api/pm/cpuidle.rst
4893 F: include/linux/cpuidle.h
4895 CPU POWER MONITORING SUBSYSTEM
4896 M: Thomas Renninger <trenn@suse.com>
4897 M: Shuah Khan <shuah@kernel.org>
4898 M: Shuah Khan <skhan@linuxfoundation.org>
4899 L: linux-pm@vger.kernel.org
4901 F: tools/power/cpupower/
4904 M: "H. Peter Anvin" <hpa@zytor.com>
4906 F: arch/x86/kernel/cpuid.c
4907 F: arch/x86/kernel/msr.c
4909 CPUIDLE DRIVER - ARM BIG LITTLE
4910 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4911 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4912 L: linux-pm@vger.kernel.org
4913 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4915 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4916 F: drivers/cpuidle/cpuidle-big_little.c
4918 CPUIDLE DRIVER - ARM EXYNOS
4919 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4920 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4921 M: Kukjin Kim <kgene@kernel.org>
4922 L: linux-pm@vger.kernel.org
4923 L: linux-samsung-soc@vger.kernel.org
4925 F: arch/arm/mach-exynos/pm.c
4926 F: drivers/cpuidle/cpuidle-exynos.c
4927 F: include/linux/platform_data/cpuidle-exynos.h
4929 CPUIDLE DRIVER - ARM PSCI
4930 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4931 M: Sudeep Holla <sudeep.holla@arm.com>
4932 L: linux-pm@vger.kernel.org
4933 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4935 F: drivers/cpuidle/cpuidle-psci.c
4937 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
4938 M: Ulf Hansson <ulf.hansson@linaro.org>
4939 L: linux-pm@vger.kernel.org
4940 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4942 F: drivers/cpuidle/cpuidle-psci.h
4943 F: drivers/cpuidle/cpuidle-psci-domain.c
4946 M: Nicolas Pitre <nico@fluxnic.net>
4948 F: Documentation/filesystems/cramfs.rst
4952 M: Bastien Nocera <hadess@hadess.net>
4953 L: linux-input@vger.kernel.org
4955 F: drivers/hid/hid-creative-sb0540.c
4958 M: Herbert Xu <herbert@gondor.apana.org.au>
4959 M: "David S. Miller" <davem@davemloft.net>
4960 L: linux-crypto@vger.kernel.org
4962 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4963 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4964 F: Documentation/crypto/
4965 F: Documentation/devicetree/bindings/crypto/
4970 F: include/linux/crypto*
4973 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4974 M: Neil Horman <nhorman@tuxdriver.com>
4975 L: linux-crypto@vger.kernel.org
4977 F: crypto/ansi_cprng.c
4981 M: Hans Verkuil <hverkuil@xs4all.nl>
4982 L: linux-media@vger.kernel.org
4984 W: http://linuxtv.org
4985 T: git git://linuxtv.org/media_tree.git
4986 F: drivers/media/i2c/cs3308.c
4988 CS5535 Audio ALSA driver
4989 M: Jaya Kumar <jayakumar.alsa@gmail.com>
4991 F: sound/pci/cs5535audio/
4993 CSI DRIVERS FOR ALLWINNER V3s
4994 M: Yong Deng <yong.deng@magewell.com>
4995 L: linux-media@vger.kernel.org
4997 T: git git://linuxtv.org/media_tree.git
4998 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
4999 F: drivers/media/platform/sunxi/sun6i-csi/
5002 M: Solomon Peachy <pizza@shaftnet.org>
5004 F: drivers/net/wireless/st/cw1200/
5006 CX18 VIDEO4LINUX DRIVER
5007 M: Andy Walls <awalls@md.metrocast.net>
5008 L: linux-media@vger.kernel.org
5010 W: https://linuxtv.org
5011 T: git git://linuxtv.org/media_tree.git
5012 F: drivers/media/pci/cx18/
5013 F: include/uapi/linux/ivtv*
5015 CX2341X MPEG ENCODER HELPER MODULE
5016 M: Hans Verkuil <hverkuil@xs4all.nl>
5017 L: linux-media@vger.kernel.org
5019 W: https://linuxtv.org
5020 T: git git://linuxtv.org/media_tree.git
5021 F: drivers/media/common/cx2341x*
5022 F: include/media/drv-intf/cx2341x.h
5024 CX24120 MEDIA DRIVER
5025 M: Jemma Denson <jdenson@gmail.com>
5026 M: Patrick Boettcher <patrick.boettcher@posteo.de>
5027 L: linux-media@vger.kernel.org
5029 W: https://linuxtv.org
5030 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5031 F: drivers/media/dvb-frontends/cx24120*
5033 CX88 VIDEO4LINUX DRIVER
5034 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5035 L: linux-media@vger.kernel.org
5037 W: https://linuxtv.org
5038 T: git git://linuxtv.org/media_tree.git
5039 F: Documentation/driver-api/media/drivers/cx88*
5040 F: drivers/media/pci/cx88/
5042 CXD2820R MEDIA DRIVER
5043 M: Antti Palosaari <crope@iki.fi>
5044 L: linux-media@vger.kernel.org
5046 W: https://linuxtv.org
5047 W: http://palosaari.fi/linux/
5048 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5049 T: git git://linuxtv.org/anttip/media_tree.git
5050 F: drivers/media/dvb-frontends/cxd2820r*
5052 CXGB3 ETHERNET DRIVER (CXGB3)
5053 M: Raju Rangoju <rajur@chelsio.com>
5054 L: netdev@vger.kernel.org
5056 W: http://www.chelsio.com
5057 F: drivers/net/ethernet/chelsio/cxgb3/
5059 CXGB3 ISCSI DRIVER (CXGB3I)
5060 M: Karen Xie <kxie@chelsio.com>
5061 L: linux-scsi@vger.kernel.org
5063 W: http://www.chelsio.com
5064 F: drivers/scsi/cxgbi/cxgb3i
5066 CXGB4 CRYPTO DRIVER (chcr)
5067 M: Ayush Sawal <ayush.sawal@chelsio.com>
5068 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
5069 M: Rohit Maheshwari <rohitm@chelsio.com>
5070 L: linux-crypto@vger.kernel.org
5072 W: http://www.chelsio.com
5073 F: drivers/crypto/chelsio
5075 CXGB4 INLINE CRYPTO DRIVER
5076 M: Ayush Sawal <ayush.sawal@chelsio.com>
5077 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
5078 M: Rohit Maheshwari <rohitm@chelsio.com>
5079 L: netdev@vger.kernel.org
5081 W: http://www.chelsio.com
5082 F: drivers/net/ethernet/chelsio/inline_crypto/
5084 CXGB4 ETHERNET DRIVER (CXGB4)
5085 M: Raju Rangoju <rajur@chelsio.com>
5086 L: netdev@vger.kernel.org
5088 W: http://www.chelsio.com
5089 F: drivers/net/ethernet/chelsio/cxgb4/
5091 CXGB4 ISCSI DRIVER (CXGB4I)
5092 M: Karen Xie <kxie@chelsio.com>
5093 L: linux-scsi@vger.kernel.org
5095 W: http://www.chelsio.com
5096 F: drivers/scsi/cxgbi/cxgb4i
5098 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
5099 M: Potnuri Bharat Teja <bharat@chelsio.com>
5100 L: linux-rdma@vger.kernel.org
5102 W: http://www.openfabrics.org
5103 F: drivers/infiniband/hw/cxgb4/
5104 F: include/uapi/rdma/cxgb4-abi.h
5106 CXGB4VF ETHERNET DRIVER (CXGB4VF)
5107 M: Raju Rangoju <rajur@chelsio.com>
5108 L: netdev@vger.kernel.org
5110 W: http://www.chelsio.com
5111 F: drivers/net/ethernet/chelsio/cxgb4vf/
5113 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
5114 M: Frederic Barrat <fbarrat@linux.ibm.com>
5115 M: Andrew Donnellan <ajd@linux.ibm.com>
5116 L: linuxppc-dev@lists.ozlabs.org
5118 F: Documentation/ABI/testing/sysfs-class-cxl
5119 F: Documentation/powerpc/cxl.rst
5120 F: arch/powerpc/platforms/powernv/pci-cxl.c
5121 F: drivers/misc/cxl/
5122 F: include/misc/cxl*
5123 F: include/uapi/misc/cxl.h
5125 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
5126 M: Manoj N. Kumar <manoj@linux.ibm.com>
5127 M: Matthew R. Ochs <mrochs@linux.ibm.com>
5128 M: Uma Krishnan <ukrishn@linux.ibm.com>
5129 L: linux-scsi@vger.kernel.org
5131 F: Documentation/powerpc/cxlflash.rst
5132 F: drivers/scsi/cxlflash/
5133 F: include/uapi/scsi/cxlflash_ioctl.h
5136 M: Russell King <linux@armlinux.org.uk>
5137 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5139 W: http://www.armlinux.org.uk/
5140 F: drivers/video/fbdev/cyber2000fb.*
5142 CYCLADES PC300 DRIVER
5144 F: drivers/net/wan/pc300*
5146 CYPRESS_FIRMWARE MEDIA DRIVER
5147 M: Antti Palosaari <crope@iki.fi>
5148 L: linux-media@vger.kernel.org
5150 W: https://linuxtv.org
5151 W: http://palosaari.fi/linux/
5152 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5153 T: git git://linuxtv.org/anttip/media_tree.git
5154 F: drivers/media/common/cypress_firmware*
5156 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
5157 M: Linus Walleij <linus.walleij@linaro.org>
5158 L: linux-input@vger.kernel.org
5160 F: drivers/input/touchscreen/cy8ctma140.c
5162 CYTTSP TOUCHSCREEN DRIVER
5163 M: Linus Walleij <linus.walleij@linaro.org>
5164 L: linux-input@vger.kernel.org
5166 F: drivers/input/touchscreen/cyttsp*
5168 D-LINK DIR-685 TOUCHKEYS DRIVER
5169 M: Linus Walleij <linus.walleij@linaro.org>
5170 L: linux-input@vger.kernel.org
5172 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
5174 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
5175 M: Joshua Kinard <kumba@gentoo.org>
5177 F: drivers/rtc/rtc-ds1685.c
5178 F: include/linux/rtc/ds1685.h
5180 DAMA SLAVE for AX.25
5181 M: Joerg Reuter <jreuter@yaina.de>
5182 L: linux-hams@vger.kernel.org
5184 W: http://yaina.de/jreuter/
5185 W: http://www.qsl.net/dl1bke/
5186 F: net/ax25/af_ax25.c
5187 F: net/ax25/ax25_dev.c
5188 F: net/ax25/ax25_ds_*
5189 F: net/ax25/ax25_in.c
5190 F: net/ax25/ax25_out.c
5191 F: net/ax25/ax25_timer.c
5192 F: net/ax25/sysctl_net_ax25.c
5195 M: SeongJae Park <sjpark@amazon.de>
5196 L: linux-mm@kvack.org
5198 F: Documentation/admin-guide/mm/damon/
5199 F: Documentation/vm/damon/
5200 F: include/linux/damon.h
5201 F: include/trace/events/damon.h
5203 F: tools/testing/selftests/damon/
5205 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
5206 L: netdev@vger.kernel.org
5208 F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
5209 F: drivers/net/ethernet/dec/tulip/dmfe.c
5211 DC390/AM53C974 SCSI driver
5212 M: Hannes Reinecke <hare@suse.com>
5213 L: linux-scsi@vger.kernel.org
5215 F: drivers/scsi/am53c974.c
5218 M: Oliver Neukum <oliver@neukum.org>
5219 M: Ali Akcaagac <aliakc@web.de>
5220 M: Jamie Lenehan <lenehan@twibble.org>
5221 L: dc395x@twibble.org
5223 W: http://twibble.org/dist/dc395x/
5224 W: http://lists.twibble.org/mailman/listinfo/dc395x/
5225 F: Documentation/scsi/dc395x.rst
5226 F: drivers/scsi/dc395x.*
5229 L: dccp@vger.kernel.org
5231 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
5232 F: include/linux/dccp.h
5233 F: include/linux/tfrc.h
5234 F: include/uapi/linux/dccp.h
5237 DECnet NETWORK LAYER
5238 L: linux-decnet-user@lists.sourceforge.net
5240 W: http://linux-decnet.sourceforge.net
5241 F: Documentation/networking/decnet.rst
5244 DECSTATION PLATFORM SUPPORT
5245 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5246 L: linux-mips@vger.kernel.org
5248 W: http://www.linux-mips.org/wiki/DECstation
5250 F: arch/mips/include/asm/dec/
5251 F: arch/mips/include/asm/mach-dec/
5253 DEFXX FDDI NETWORK DRIVER
5254 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5256 F: drivers/net/fddi/defxx.*
5258 DEFZA FDDI NETWORK DRIVER
5259 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5261 F: drivers/net/fddi/defza.*
5263 DEINTERLACE DRIVERS FOR ALLWINNER H3
5264 M: Jernej Skrabec <jernej.skrabec@gmail.com>
5265 L: linux-media@vger.kernel.org
5267 T: git git://linuxtv.org/media_tree.git
5268 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
5269 F: drivers/media/platform/sunxi/sun8i-di/
5272 M: Matthew Garrett <mjg59@srcf.ucam.org>
5273 M: Pali Rohár <pali@kernel.org>
5274 L: platform-driver-x86@vger.kernel.org
5276 F: drivers/platform/x86/dell/dell-laptop.c
5278 DELL LAPTOP FREEFALL DRIVER
5279 M: Pali Rohár <pali@kernel.org>
5281 F: drivers/platform/x86/dell/dell-smo8800.c
5283 DELL LAPTOP RBTN DRIVER
5284 M: Pali Rohár <pali@kernel.org>
5286 F: drivers/platform/x86/dell/dell-rbtn.*
5288 DELL LAPTOP SMM DRIVER
5289 M: Pali Rohár <pali@kernel.org>
5291 F: drivers/hwmon/dell-smm-hwmon.c
5292 F: include/uapi/linux/i8k.h
5294 DELL REMOTE BIOS UPDATE DRIVER
5295 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5296 L: platform-driver-x86@vger.kernel.org
5298 F: drivers/platform/x86/dell/dell_rbu.c
5301 M: Pali Rohár <pali@kernel.org>
5302 L: Dell.Client.Kernel@dell.com
5303 L: platform-driver-x86@vger.kernel.org
5305 F: drivers/platform/x86/dell/dell-smbios.*
5307 DELL SMBIOS SMM DRIVER
5308 L: Dell.Client.Kernel@dell.com
5309 L: platform-driver-x86@vger.kernel.org
5311 F: drivers/platform/x86/dell/dell-smbios-smm.c
5313 DELL SMBIOS WMI DRIVER
5314 L: Dell.Client.Kernel@dell.com
5315 L: platform-driver-x86@vger.kernel.org
5317 F: drivers/platform/x86/dell/dell-smbios-wmi.c
5318 F: tools/wmi/dell-smbios-example.c
5320 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
5321 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5322 L: platform-driver-x86@vger.kernel.org
5324 F: Documentation/driver-api/dcdbas.rst
5325 F: drivers/platform/x86/dell/dcdbas.*
5327 DELL WMI DESCRIPTOR DRIVER
5328 L: Dell.Client.Kernel@dell.com
5330 F: drivers/platform/x86/dell/dell-wmi-descriptor.c
5332 DELL WMI SYSMAN DRIVER
5333 M: Divya Bharathi <divya.bharathi@dell.com>
5334 M: Prasanth Ksr <prasanth.ksr@dell.com>
5335 L: Dell.Client.Kernel@dell.com
5336 L: platform-driver-x86@vger.kernel.org
5338 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
5339 F: drivers/platform/x86/dell/dell-wmi-sysman/
5341 DELL WMI NOTIFICATIONS DRIVER
5342 M: Matthew Garrett <mjg59@srcf.ucam.org>
5343 M: Pali Rohár <pali@kernel.org>
5345 F: drivers/platform/x86/dell/dell-wmi-base.c
5347 DELL WMI HARDWARE PRIVACY SUPPORT
5348 M: Perry Yuan <Perry.Yuan@dell.com>
5349 L: Dell.Client.Kernel@dell.com
5350 L: platform-driver-x86@vger.kernel.org
5352 F: drivers/platform/x86/dell/dell-wmi-privacy.c
5354 DELTA ST MEDIA DRIVER
5355 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
5356 L: linux-media@vger.kernel.org
5358 W: https://linuxtv.org
5359 T: git git://linuxtv.org/media_tree.git
5360 F: drivers/media/platform/sti/delta
5362 DELTA DPS920AB PSU DRIVER
5363 M: Robert Marko <robert.marko@sartura.hr>
5364 L: linux-hwmon@vger.kernel.org
5366 F: Documentation/hwmon/dps920ab.rst
5367 F: drivers/hwmon/pmbus/dps920ab.c
5370 L: linux-mtd@lists.infradead.org
5372 F: drivers/mtd/nand/raw/denali*
5374 DESIGNWARE EDMA CORE IP DRIVER
5375 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5376 L: dmaengine@vger.kernel.org
5378 F: drivers/dma/dw-edma/
5379 F: include/linux/dma/edma.h
5381 DESIGNWARE XDATA IP DRIVER
5382 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5383 L: linux-pci@vger.kernel.org
5385 F: Documentation/misc-devices/dw-xdata-pcie.rst
5386 F: drivers/misc/dw-xdata-pcie.c
5388 DESIGNWARE USB2 DRD IP DRIVER
5389 M: Minas Harutyunyan <hminas@synopsys.com>
5390 L: linux-usb@vger.kernel.org
5392 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5393 F: drivers/usb/dwc2/
5395 DESIGNWARE USB3 DRD IP DRIVER
5396 M: Felipe Balbi <balbi@kernel.org>
5397 L: linux-usb@vger.kernel.org
5399 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5400 F: drivers/usb/dwc3/
5402 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5403 M: Andreas Klinger <ak@it-klinger.de>
5404 L: linux-iio@vger.kernel.org
5406 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5407 F: drivers/iio/proximity/srf*.c
5409 DEVICE COREDUMP (DEV_COREDUMP)
5410 M: Johannes Berg <johannes@sipsolutions.net>
5411 L: linux-kernel@vger.kernel.org
5413 F: drivers/base/devcoredump.c
5414 F: include/linux/devcoredump.h
5416 DEVICE DEPENDENCY HELPER SCRIPT
5417 M: Saravana Kannan <saravanak@google.com>
5418 L: linux-kernel@vger.kernel.org
5420 F: scripts/dev-needs.sh
5422 DEVICE DIRECT ACCESS (DAX)
5423 M: Dan Williams <dan.j.williams@intel.com>
5424 M: Vishal Verma <vishal.l.verma@intel.com>
5425 M: Dave Jiang <dave.jiang@intel.com>
5426 L: nvdimm@lists.linux.dev
5430 DEVICE FREQUENCY (DEVFREQ)
5431 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5432 M: Kyungmin Park <kyungmin.park@samsung.com>
5433 M: Chanwoo Choi <cw00.choi@samsung.com>
5434 L: linux-pm@vger.kernel.org
5436 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5437 F: Documentation/devicetree/bindings/devfreq/
5439 F: include/linux/devfreq.h
5440 F: include/trace/events/devfreq.h
5442 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5443 M: Chanwoo Choi <cw00.choi@samsung.com>
5444 L: linux-pm@vger.kernel.org
5446 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5447 F: Documentation/devicetree/bindings/devfreq/event/
5448 F: drivers/devfreq/devfreq-event.c
5449 F: drivers/devfreq/event/
5450 F: include/dt-bindings/pmu/exynos_ppmu.h
5451 F: include/linux/devfreq-event.h
5453 DEVICE NUMBER REGISTRY
5454 M: Torben Mathiasen <device@lanana.org>
5456 W: http://lanana.org/docs/device-list/index.html
5458 DEVICE RESOURCE MANAGEMENT HELPERS
5459 M: Hans de Goede <hdegoede@redhat.com>
5460 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
5462 F: include/linux/devm-helpers.h
5465 M: Alasdair Kergon <agk@redhat.com>
5466 M: Mike Snitzer <snitzer@redhat.com>
5467 M: dm-devel@redhat.com
5468 L: dm-devel@redhat.com
5470 W: http://sources.redhat.com/dm
5471 Q: http://patchwork.kernel.org/project/dm-devel/list/
5472 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
5473 T: quilt http://people.redhat.com/agk/patches/linux/editing/
5474 F: Documentation/admin-guide/device-mapper/
5475 F: drivers/md/Kconfig
5476 F: drivers/md/Makefile
5478 F: drivers/md/persistent-data/
5479 F: include/linux/device-mapper.h
5480 F: include/linux/dm-*.h
5481 F: include/uapi/linux/dm-*.h
5484 M: Jiri Pirko <jiri@nvidia.com>
5485 L: netdev@vger.kernel.org
5487 F: Documentation/networking/devlink
5488 F: include/net/devlink.h
5489 F: include/uapi/linux/devlink.h
5490 F: net/core/devlink.c
5492 DH ELECTRONICS IMX6 DHCOM BOARD SUPPORT
5493 M: Christoph Niedermaier <cniedermaier@dh-electronics.com>
5494 L: kernel@dh-electronics.com
5496 F: arch/arm/boot/dts/imx6*-dhcom-*
5498 DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
5499 M: Marek Vasut <marex@denx.de>
5500 L: kernel@dh-electronics.com
5502 F: arch/arm/boot/dts/stm32mp1*-dhcom-*
5503 F: arch/arm/boot/dts/stm32mp1*-dhcor-*
5505 DIALOG SEMICONDUCTOR DRIVERS
5506 M: Support Opensource <support.opensource@diasemi.com>
5508 W: http://www.dialog-semiconductor.com/products
5509 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
5510 F: Documentation/devicetree/bindings/input/dlg,da72??.txt
5511 F: Documentation/devicetree/bindings/mfd/da90*.txt
5512 F: Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
5513 F: Documentation/devicetree/bindings/regulator/da92*.txt
5514 F: Documentation/devicetree/bindings/regulator/slg51000.txt
5515 F: Documentation/devicetree/bindings/sound/da[79]*.txt
5516 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
5517 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
5518 F: Documentation/hwmon/da90??.rst
5519 F: drivers/gpio/gpio-da90??.c
5520 F: drivers/hwmon/da90??-hwmon.c
5521 F: drivers/iio/adc/da91??-*.c
5522 F: drivers/input/misc/da72??.[ch]
5523 F: drivers/input/misc/da90??_onkey.c
5524 F: drivers/input/touchscreen/da9052_tsi.c
5525 F: drivers/leds/leds-da90??.c
5526 F: drivers/mfd/da903x.c
5527 F: drivers/mfd/da90??-*.c
5528 F: drivers/mfd/da91??-*.c
5529 F: drivers/pinctrl/pinctrl-da90??.c
5530 F: drivers/power/supply/da9052-battery.c
5531 F: drivers/power/supply/da91??-*.c
5532 F: drivers/regulator/da9???-regulator.[ch]
5533 F: drivers/regulator/slg51000-regulator.[ch]
5534 F: drivers/rtc/rtc-da90??.c
5535 F: drivers/thermal/da90??-thermal.c
5536 F: drivers/video/backlight/da90??_bl.c
5537 F: drivers/watchdog/da90??_wdt.c
5538 F: include/dt-bindings/regulator/dlg,da9*-regulator.h
5539 F: include/linux/mfd/da903x.h
5540 F: include/linux/mfd/da9052/
5541 F: include/linux/mfd/da9055/
5542 F: include/linux/mfd/da9062/
5543 F: include/linux/mfd/da9063/
5544 F: include/linux/mfd/da9150/
5545 F: include/linux/regulator/da9211.h
5546 F: include/sound/da[79]*.h
5547 F: sound/soc/codecs/da[79]*.[ch]
5549 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
5550 M: William Breathitt Gray <vilhelm.gray@gmail.com>
5551 L: linux-gpio@vger.kernel.org
5553 F: drivers/gpio/gpio-gpio-mm.c
5555 DIOLAN U2C-12 I2C DRIVER
5556 M: Guenter Roeck <linux@roeck-us.net>
5557 L: linux-i2c@vger.kernel.org
5559 F: drivers/i2c/busses/i2c-diolan-u2c.c
5561 DIRECTORY NOTIFICATION (DNOTIFY)
5562 M: Jan Kara <jack@suse.cz>
5563 R: Amir Goldstein <amir73il@gmail.com>
5564 L: linux-fsdevel@vger.kernel.org
5566 F: Documentation/filesystems/dnotify.rst
5567 F: fs/notify/dnotify/
5568 F: include/linux/dnotify.h
5570 DISK GEOMETRY AND PARTITION HANDLING
5571 M: Andries Brouwer <aeb@cwi.nl>
5573 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
5574 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
5575 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
5578 M: Jan Kara <jack@suse.com>
5580 F: Documentation/filesystems/quota.rst
5582 F: include/linux/quota*.h
5583 F: include/uapi/linux/quota*.h
5585 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
5586 M: Bernie Thompson <bernie@plugable.com>
5587 L: linux-fbdev@vger.kernel.org
5589 W: http://plugable.com/category/projects/udlfb/
5590 F: Documentation/fb/udlfb.rst
5591 F: drivers/video/fbdev/udlfb.c
5592 F: include/video/udlfb.h
5594 DISTRIBUTED LOCK MANAGER (DLM)
5595 M: Christine Caulfield <ccaulfie@redhat.com>
5596 M: David Teigland <teigland@redhat.com>
5597 L: cluster-devel@redhat.com
5599 W: http://sources.redhat.com/cluster/
5600 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5603 DMA BUFFER SHARING FRAMEWORK
5604 M: Sumit Semwal <sumit.semwal@linaro.org>
5605 M: Christian König <christian.koenig@amd.com>
5606 L: linux-media@vger.kernel.org
5607 L: dri-devel@lists.freedesktop.org
5608 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5610 T: git git://anongit.freedesktop.org/drm/drm-misc
5611 F: Documentation/driver-api/dma-buf.rst
5613 F: include/linux/*fence.h
5614 F: include/linux/dma-buf*
5615 F: include/linux/dma-resv.h
5616 K: \bdma_(?:buf|fence|resv)\b
5618 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
5619 M: Vinod Koul <vkoul@kernel.org>
5620 L: dmaengine@vger.kernel.org
5622 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5623 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
5624 F: Documentation/devicetree/bindings/dma/
5625 F: Documentation/driver-api/dmaengine/
5627 F: include/linux/dma/
5628 F: include/linux/dmaengine.h
5629 F: include/linux/of_dma.h
5632 M: Christoph Hellwig <hch@lst.de>
5633 M: Marek Szyprowski <m.szyprowski@samsung.com>
5634 R: Robin Murphy <robin.murphy@arm.com>
5635 L: iommu@lists.linux-foundation.org
5637 W: http://git.infradead.org/users/hch/dma-mapping.git
5638 T: git git://git.infradead.org/users/hch/dma-mapping.git
5639 F: include/asm-generic/dma-mapping.h
5640 F: include/linux/dma-direct.h
5641 F: include/linux/dma-mapping.h
5642 F: include/linux/dma-map-ops.h
5645 DMA MAPPING BENCHMARK
5646 M: Barry Song <song.bao.hua@hisilicon.com>
5647 L: iommu@lists.linux-foundation.org
5648 F: kernel/dma/map_benchmark.c
5649 F: tools/testing/selftests/dma/
5651 DMA-BUF HEAPS FRAMEWORK
5652 M: Sumit Semwal <sumit.semwal@linaro.org>
5653 R: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5654 R: Liam Mark <lmark@codeaurora.org>
5655 R: Laura Abbott <labbott@redhat.com>
5656 R: Brian Starkey <Brian.Starkey@arm.com>
5657 R: John Stultz <john.stultz@linaro.org>
5658 L: linux-media@vger.kernel.org
5659 L: dri-devel@lists.freedesktop.org
5660 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5662 T: git git://anongit.freedesktop.org/drm/drm-misc
5663 F: drivers/dma-buf/dma-heap.c
5664 F: drivers/dma-buf/heaps/*
5665 F: include/linux/dma-heap.h
5666 F: include/uapi/linux/dma-heap.h
5668 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
5669 M: Lukasz Luba <lukasz.luba@arm.com>
5670 L: linux-pm@vger.kernel.org
5671 L: linux-samsung-soc@vger.kernel.org
5673 F: Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
5674 F: drivers/memory/samsung/exynos5422-dmc.c
5676 DME1737 HARDWARE MONITOR DRIVER
5677 M: Juerg Haefliger <juergh@gmail.com>
5678 L: linux-hwmon@vger.kernel.org
5680 F: Documentation/hwmon/dme1737.rst
5681 F: drivers/hwmon/dme1737.c
5684 M: Jean Delvare <jdelvare@suse.com>
5686 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
5687 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
5688 F: drivers/firmware/dmi-id.c
5689 F: drivers/firmware/dmi_scan.c
5690 F: include/linux/dmi.h
5693 M: Jonathan Corbet <corbet@lwn.net>
5694 L: linux-doc@vger.kernel.org
5696 P: Documentation/doc-guide/maintainer-profile.rst
5697 T: git git://git.lwn.net/linux.git docs-next
5699 F: scripts/documentation-file-ref-check
5700 F: scripts/kernel-doc
5701 F: scripts/sphinx-pre-install
5702 X: Documentation/ABI/
5703 X: Documentation/admin-guide/media/
5704 X: Documentation/devicetree/
5705 X: Documentation/driver-api/media/
5706 X: Documentation/firmware-guide/acpi/
5707 X: Documentation/i2c/
5708 X: Documentation/power/
5709 X: Documentation/spi/
5710 X: Documentation/userspace-api/media/
5712 DOCUMENTATION REPORTING ISSUES
5713 M: Thorsten Leemhuis <linux@leemhuis.info>
5714 L: linux-doc@vger.kernel.org
5716 F: Documentation/admin-guide/reporting-issues.rst
5718 DOCUMENTATION SCRIPTS
5719 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5720 L: linux-doc@vger.kernel.org
5722 F: Documentation/sphinx/parse-headers.pl
5723 F: scripts/documentation-file-ref-check
5724 F: scripts/sphinx-pre-install
5726 DOCUMENTATION/ITALIAN
5727 M: Federico Vaga <federico.vaga@vaga.pv.it>
5728 L: linux-doc@vger.kernel.org
5730 F: Documentation/translations/it_IT
5732 DONGWOON DW9714 LENS VOICE COIL DRIVER
5733 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5734 L: linux-media@vger.kernel.org
5736 T: git git://linuxtv.org/media_tree.git
5737 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5738 F: drivers/media/i2c/dw9714.c
5740 DONGWOON DW9768 LENS VOICE COIL DRIVER
5741 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
5742 L: linux-media@vger.kernel.org
5744 T: git git://linuxtv.org/media_tree.git
5745 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
5746 F: drivers/media/i2c/dw9768.c
5748 DONGWOON DW9807 LENS VOICE COIL DRIVER
5749 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5750 L: linux-media@vger.kernel.org
5752 T: git git://linuxtv.org/media_tree.git
5753 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5754 F: drivers/media/i2c/dw9807-vcm.c
5757 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
5758 L: blinux-list@redhat.com
5760 F: drivers/char/dtlk.c
5761 F: include/linux/dtlk.h
5763 DPAA2 DATAPATH I/O (DPIO) DRIVER
5764 M: Roy Pledge <Roy.Pledge@nxp.com>
5765 L: linux-kernel@vger.kernel.org
5767 F: drivers/soc/fsl/dpio
5769 DPAA2 ETHERNET DRIVER
5770 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5771 L: netdev@vger.kernel.org
5773 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
5774 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
5775 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
5776 F: drivers/net/ethernet/freescale/dpaa2/Makefile
5777 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5778 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5779 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
5780 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
5781 F: drivers/net/ethernet/freescale/dpaa2/dpni*
5783 DPAA2 ETHERNET SWITCH DRIVER
5784 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5785 L: netdev@vger.kernel.org
5787 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
5788 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
5789 F: drivers/net/ethernet/freescale/dpaa2/dpsw*
5791 DPT_I2O SCSI RAID DRIVER
5792 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5793 L: linux-scsi@vger.kernel.org
5795 W: http://www.adaptec.com/
5796 F: drivers/scsi/dpt*
5797 F: drivers/scsi/dpt/
5800 M: Philipp Reisner <philipp.reisner@linbit.com>
5801 M: Lars Ellenberg <lars.ellenberg@linbit.com>
5802 L: drbd-dev@lists.linbit.com
5804 W: http://www.drbd.org
5805 T: git git://git.linbit.com/linux-drbd.git
5806 T: git git://git.linbit.com/drbd-8.4.git
5807 F: Documentation/admin-guide/blockdev/
5808 F: drivers/block/drbd/
5811 DRIVER COMPONENT FRAMEWORK
5812 L: dri-devel@lists.freedesktop.org
5813 F: drivers/base/component.c
5814 F: include/linux/component.h
5816 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5817 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5818 R: "Rafael J. Wysocki" <rafael@kernel.org>
5820 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5821 F: Documentation/core-api/kobject.rst
5825 F: include/linux/debugfs.h
5826 F: include/linux/kobj*
5829 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
5830 M: Nishanth Menon <nm@ti.com>
5831 L: linux-pm@vger.kernel.org
5833 F: drivers/soc/ti/smartreflex.c
5834 F: include/linux/power/smartreflex.h
5836 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5837 M: Maxime Ripard <mripard@kernel.org>
5838 M: Chen-Yu Tsai <wens@csie.org>
5839 R: Jernej Skrabec <jernej.skrabec@gmail.com>
5840 L: dri-devel@lists.freedesktop.org
5842 T: git git://anongit.freedesktop.org/drm/drm-misc
5843 F: drivers/gpu/drm/sun4i/sun8i*
5845 DRM DRIVER FOR ARM PL111 CLCD
5846 M: Emma Anholt <emma@anholt.net>
5848 T: git git://anongit.freedesktop.org/drm/drm-misc
5849 F: drivers/gpu/drm/pl111/
5851 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5852 M: Linus Walleij <linus.walleij@linaro.org>
5854 T: git git://anongit.freedesktop.org/drm/drm-misc
5855 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
5856 F: drivers/gpu/drm/panel/panel-arm-versatile.c
5858 DRM DRIVER FOR ASPEED BMC GFX
5859 M: Joel Stanley <joel@jms.id.au>
5860 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
5862 T: git git://anongit.freedesktop.org/drm/drm-misc
5863 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5864 F: drivers/gpu/drm/aspeed/
5866 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5867 M: Dave Airlie <airlied@redhat.com>
5868 R: Thomas Zimmermann <tzimmermann@suse.de>
5869 L: dri-devel@lists.freedesktop.org
5871 T: git git://anongit.freedesktop.org/drm/drm-misc
5872 F: drivers/gpu/drm/ast/
5874 DRM DRIVER FOR BOCHS VIRTUAL GPU
5875 M: Gerd Hoffmann <kraxel@redhat.com>
5876 L: virtualization@lists.linux-foundation.org
5878 T: git git://anongit.freedesktop.org/drm/drm-misc
5879 F: drivers/gpu/drm/tiny/bochs.c
5881 DRM DRIVER FOR BOE HIMAX8279D PANELS
5882 M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
5884 F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
5885 F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
5887 DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
5888 M: Jagan Teki <jagan@amarulasolutions.com>
5890 F: Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
5891 F: drivers/gpu/drm/bridge/chipone-icn6211.c
5893 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5894 M: Linus Walleij <linus.walleij@linaro.org>
5896 T: git git://anongit.freedesktop.org/drm/drm-misc
5897 F: drivers/gpu/drm/tve200/
5899 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
5900 M: Icenowy Zheng <icenowy@aosc.io>
5902 F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
5903 F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
5905 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5906 M: Jagan Teki <jagan@amarulasolutions.com>
5908 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
5909 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5911 DRM DRIVER FOR GENERIC USB DISPLAY
5912 M: Noralf Trønnes <noralf@tronnes.org>
5914 W: https://github.com/notro/gud/wiki
5915 T: git git://anongit.freedesktop.org/drm/drm-misc
5916 F: drivers/gpu/drm/gud/
5917 F: include/drm/gud.h
5919 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5920 M: Hans de Goede <hdegoede@redhat.com>
5922 T: git git://anongit.freedesktop.org/drm/drm-misc
5923 F: drivers/gpu/drm/tiny/gm12u320.c
5925 DRM DRIVER FOR HX8357D PANELS
5926 M: Emma Anholt <emma@anholt.net>
5928 T: git git://anongit.freedesktop.org/drm/drm-misc
5929 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
5930 F: drivers/gpu/drm/tiny/hx8357d.c
5932 DRM DRIVER FOR ILITEK ILI9225 PANELS
5933 M: David Lechner <david@lechnology.com>
5935 T: git git://anongit.freedesktop.org/drm/drm-misc
5936 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5937 F: drivers/gpu/drm/tiny/ili9225.c
5939 DRM DRIVER FOR ILITEK ILI9486 PANELS
5940 M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
5942 T: git git://anongit.freedesktop.org/drm/drm-misc
5943 F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
5944 F: drivers/gpu/drm/tiny/ili9486.c
5946 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5947 S: Orphan / Obsolete
5948 F: drivers/gpu/drm/i810/
5949 F: include/uapi/drm/i810_drm.h
5951 DRM DRIVER FOR LVDS PANELS
5952 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5953 L: dri-devel@lists.freedesktop.org
5954 T: git git://anongit.freedesktop.org/drm/drm-misc
5956 F: drivers/gpu/drm/panel/panel-lvds.c
5957 F: Documentation/devicetree/bindings/display/panel/lvds.yaml
5959 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
5960 M: Guido Günther <agx@sigxcpu.org>
5961 R: Purism Kernel Team <kernel@puri.sm>
5963 F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
5964 F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
5966 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5967 S: Orphan / Obsolete
5968 F: drivers/gpu/drm/mga/
5969 F: include/uapi/drm/mga_drm.h
5971 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
5972 M: Dave Airlie <airlied@redhat.com>
5973 R: Thomas Zimmermann <tzimmermann@suse.de>
5974 L: dri-devel@lists.freedesktop.org
5976 T: git git://anongit.freedesktop.org/drm/drm-misc
5977 F: drivers/gpu/drm/mgag200/
5979 DRM DRIVER FOR MI0283QT
5980 M: Noralf Trønnes <noralf@tronnes.org>
5982 T: git git://anongit.freedesktop.org/drm/drm-misc
5983 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5984 F: drivers/gpu/drm/tiny/mi0283qt.c
5986 DRM DRIVER FOR MIPI DBI compatible panels
5987 M: Noralf Trønnes <noralf@tronnes.org>
5989 W: https://github.com/notro/panel-mipi-dbi/wiki
5990 T: git git://anongit.freedesktop.org/drm/drm-misc
5991 F: Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
5992 F: drivers/gpu/drm/tiny/panel-mipi-dbi.c
5994 DRM DRIVER FOR MSM ADRENO GPU
5995 M: Rob Clark <robdclark@gmail.com>
5996 M: Sean Paul <sean@poorly.run>
5997 L: linux-arm-msm@vger.kernel.org
5998 L: dri-devel@lists.freedesktop.org
5999 L: freedreno@lists.freedesktop.org
6001 T: git https://gitlab.freedesktop.org/drm/msm.git
6002 F: Documentation/devicetree/bindings/display/msm/
6003 F: drivers/gpu/drm/msm/
6004 F: include/uapi/drm/msm_drm.h
6006 DRM DRIVER FOR NOVATEK NT35510 PANELS
6007 M: Linus Walleij <linus.walleij@linaro.org>
6009 T: git git://anongit.freedesktop.org/drm/drm-misc
6010 F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
6011 F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
6013 DRM DRIVER FOR NOVATEK NT36672A PANELS
6014 M: Sumit Semwal <sumit.semwal@linaro.org>
6016 T: git git://anongit.freedesktop.org/drm/drm-misc
6017 F: Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
6018 F: drivers/gpu/drm/panel/panel-novatek-nt36672a.c
6020 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
6021 M: Ben Skeggs <bskeggs@redhat.com>
6022 L: dri-devel@lists.freedesktop.org
6023 L: nouveau@lists.freedesktop.org
6025 T: git git://github.com/skeggsb/linux
6026 F: drivers/gpu/drm/nouveau/
6027 F: include/uapi/drm/nouveau_drm.h
6029 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
6030 M: Stefan Mavrodiev <stefan@olimex.com>
6032 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
6033 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
6035 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
6036 M: Noralf Trønnes <noralf@tronnes.org>
6038 T: git git://anongit.freedesktop.org/drm/drm-misc
6039 F: Documentation/devicetree/bindings/display/repaper.txt
6040 F: drivers/gpu/drm/tiny/repaper.c
6042 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
6043 M: Dave Airlie <airlied@redhat.com>
6044 M: Gerd Hoffmann <kraxel@redhat.com>
6045 L: virtualization@lists.linux-foundation.org
6047 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
6048 T: git git://anongit.freedesktop.org/drm/drm-misc
6049 F: drivers/gpu/drm/tiny/cirrus.c
6051 DRM DRIVER FOR QXL VIRTUAL GPU
6052 M: Dave Airlie <airlied@redhat.com>
6053 M: Gerd Hoffmann <kraxel@redhat.com>
6054 L: virtualization@lists.linux-foundation.org
6055 L: spice-devel@lists.freedesktop.org
6057 T: git git://anongit.freedesktop.org/drm/drm-misc
6058 F: drivers/gpu/drm/qxl/
6059 F: include/uapi/drm/qxl_drm.h
6061 DRM DRIVER FOR RAGE 128 VIDEO CARDS
6062 S: Orphan / Obsolete
6063 F: drivers/gpu/drm/r128/
6064 F: include/uapi/drm/r128_drm.h
6066 DRM DRIVER FOR RAYDIUM RM67191 PANELS
6067 M: Robert Chiras <robert.chiras@nxp.com>
6069 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
6070 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
6072 DRM DRIVER FOR SAMSUNG DB7430 PANELS
6073 M: Linus Walleij <linus.walleij@linaro.org>
6075 T: git git://anongit.freedesktop.org/drm/drm-misc
6076 F: Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
6077 F: drivers/gpu/drm/panel/panel-samsung-db7430.c
6079 DRM DRIVER FOR SITRONIX ST7703 PANELS
6080 M: Guido Günther <agx@sigxcpu.org>
6081 R: Purism Kernel Team <kernel@puri.sm>
6082 R: Ondrej Jirman <megous@megous.com>
6084 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
6085 F: drivers/gpu/drm/panel/panel-sitronix-st7703.c
6087 DRM DRIVER FOR SAVAGE VIDEO CARDS
6088 S: Orphan / Obsolete
6089 F: drivers/gpu/drm/savage/
6090 F: include/uapi/drm/savage_drm.h
6092 DRM DRIVER FOR SIMPLE FRAMEBUFFERS
6093 M: Thomas Zimmermann <tzimmermann@suse.de>
6094 L: dri-devel@lists.freedesktop.org
6096 T: git git://anongit.freedesktop.org/drm/drm-misc
6097 F: drivers/gpu/drm/tiny/simpledrm.c
6099 DRM DRIVER FOR SIS VIDEO CARDS
6100 S: Orphan / Obsolete
6101 F: drivers/gpu/drm/sis/
6102 F: include/uapi/drm/sis_drm.h
6104 DRM DRIVER FOR SITRONIX ST7586 PANELS
6105 M: David Lechner <david@lechnology.com>
6107 T: git git://anongit.freedesktop.org/drm/drm-misc
6108 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
6109 F: drivers/gpu/drm/tiny/st7586.c
6111 DRM DRIVER FOR SITRONIX ST7701 PANELS
6112 M: Jagan Teki <jagan@amarulasolutions.com>
6114 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
6115 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
6117 DRM DRIVER FOR SITRONIX ST7735R PANELS
6118 M: David Lechner <david@lechnology.com>
6120 T: git git://anongit.freedesktop.org/drm/drm-misc
6121 F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
6122 F: drivers/gpu/drm/tiny/st7735r.c
6124 DRM DRIVER FOR SONY ACX424AKP PANELS
6125 M: Linus Walleij <linus.walleij@linaro.org>
6127 T: git git://anongit.freedesktop.org/drm/drm-misc
6128 F: drivers/gpu/drm/panel/panel-sony-acx424akp.c
6130 DRM DRIVER FOR ST-ERICSSON MCDE
6131 M: Linus Walleij <linus.walleij@linaro.org>
6133 T: git git://anongit.freedesktop.org/drm/drm-misc
6134 F: Documentation/devicetree/bindings/display/ste,mcde.yaml
6135 F: drivers/gpu/drm/mcde/
6137 DRM DRIVER FOR TDFX VIDEO CARDS
6138 S: Orphan / Obsolete
6139 F: drivers/gpu/drm/tdfx/
6141 DRM DRIVER FOR TPO TPG110 PANELS
6142 M: Linus Walleij <linus.walleij@linaro.org>
6144 T: git git://anongit.freedesktop.org/drm/drm-misc
6145 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
6146 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
6148 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
6149 M: Dave Airlie <airlied@redhat.com>
6150 R: Sean Paul <sean@poorly.run>
6151 R: Thomas Zimmermann <tzimmermann@suse.de>
6152 L: dri-devel@lists.freedesktop.org
6154 T: git git://anongit.freedesktop.org/drm/drm-misc
6155 F: drivers/gpu/drm/udl/
6157 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
6158 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
6159 M: Melissa Wen <melissa.srw@gmail.com>
6160 R: Haneen Mohammed <hamohammed.sa@gmail.com>
6161 R: Daniel Vetter <daniel@ffwll.ch>
6162 L: dri-devel@lists.freedesktop.org
6164 T: git git://anongit.freedesktop.org/drm/drm-misc
6165 F: Documentation/gpu/vkms.rst
6166 F: drivers/gpu/drm/vkms/
6168 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
6169 M: Hans de Goede <hdegoede@redhat.com>
6170 L: dri-devel@lists.freedesktop.org
6172 T: git git://anongit.freedesktop.org/drm/drm-misc
6173 F: drivers/gpu/drm/vboxvideo/
6175 DRM DRIVER FOR VMWARE VIRTUAL GPU
6176 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
6177 M: Zack Rusin <zackr@vmware.com>
6178 L: dri-devel@lists.freedesktop.org
6180 T: git git://anongit.freedesktop.org/drm/drm-misc
6181 F: drivers/gpu/drm/vmwgfx/
6182 F: include/uapi/drm/vmwgfx_drm.h
6184 DRM DRIVER FOR WIDECHIPS WS2401 PANELS
6185 M: Linus Walleij <linus.walleij@linaro.org>
6187 T: git git://anongit.freedesktop.org/drm/drm-misc
6188 F: Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
6189 F: drivers/gpu/drm/panel/panel-widechips-ws2401.c
6192 M: David Airlie <airlied@linux.ie>
6193 M: Daniel Vetter <daniel@ffwll.ch>
6194 L: dri-devel@lists.freedesktop.org
6196 B: https://gitlab.freedesktop.org/drm
6197 C: irc://irc.oftc.net/dri-devel
6198 T: git git://anongit.freedesktop.org/drm/drm
6199 F: Documentation/devicetree/bindings/display/
6200 F: Documentation/devicetree/bindings/gpu/
6201 F: Documentation/gpu/
6204 F: include/linux/vga*
6205 F: include/uapi/drm/
6207 DRM DRIVERS AND MISC GPU PATCHES
6208 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
6209 M: Maxime Ripard <mripard@kernel.org>
6210 M: Thomas Zimmermann <tzimmermann@suse.de>
6212 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
6213 T: git git://anongit.freedesktop.org/drm/drm-misc
6214 F: Documentation/gpu/
6215 F: drivers/gpu/drm/*
6218 F: include/linux/vga*
6219 F: include/uapi/drm/drm*
6221 DRM DRIVERS FOR ALLWINNER A10
6222 M: Maxime Ripard <mripard@kernel.org>
6223 M: Chen-Yu Tsai <wens@csie.org>
6224 L: dri-devel@lists.freedesktop.org
6226 T: git git://anongit.freedesktop.org/drm/drm-misc
6227 F: Documentation/devicetree/bindings/display/allwinner*
6228 F: drivers/gpu/drm/sun4i/
6230 DRM DRIVERS FOR AMLOGIC SOCS
6231 M: Neil Armstrong <narmstrong@baylibre.com>
6232 L: dri-devel@lists.freedesktop.org
6233 L: linux-amlogic@lists.infradead.org
6235 W: http://linux-meson.com/
6236 T: git git://anongit.freedesktop.org/drm/drm-misc
6237 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
6238 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
6239 F: Documentation/gpu/meson.rst
6240 F: drivers/gpu/drm/meson/
6242 DRM DRIVERS FOR ATMEL HLCDC
6243 M: Sam Ravnborg <sam@ravnborg.org>
6244 M: Boris Brezillon <bbrezillon@kernel.org>
6245 L: dri-devel@lists.freedesktop.org
6247 T: git git://anongit.freedesktop.org/drm/drm-misc
6248 F: Documentation/devicetree/bindings/display/atmel/
6249 F: drivers/gpu/drm/atmel-hlcdc/
6251 DRM DRIVERS FOR BRIDGE CHIPS
6252 M: Andrzej Hajda <a.hajda@samsung.com>
6253 M: Neil Armstrong <narmstrong@baylibre.com>
6254 M: Robert Foss <robert.foss@linaro.org>
6255 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
6256 R: Jonas Karlman <jonas@kwiboo.se>
6257 R: Jernej Skrabec <jernej.skrabec@gmail.com>
6259 T: git git://anongit.freedesktop.org/drm/drm-misc
6260 F: drivers/gpu/drm/bridge/
6262 DRM DRIVERS FOR EXYNOS
6263 M: Inki Dae <inki.dae@samsung.com>
6264 M: Joonyoung Shim <jy0922.shim@samsung.com>
6265 M: Seung-Woo Kim <sw0312.kim@samsung.com>
6266 M: Kyungmin Park <kyungmin.park@samsung.com>
6267 L: dri-devel@lists.freedesktop.org
6269 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
6270 F: Documentation/devicetree/bindings/display/exynos/
6271 F: drivers/gpu/drm/exynos/
6272 F: include/uapi/drm/exynos_drm.h
6274 DRM DRIVERS FOR FREESCALE DCU
6275 M: Stefan Agner <stefan@agner.ch>
6276 M: Alison Wang <alison.wang@nxp.com>
6277 L: dri-devel@lists.freedesktop.org
6279 T: git git://anongit.freedesktop.org/drm/drm-misc
6280 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
6281 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
6282 F: drivers/gpu/drm/fsl-dcu/
6284 DRM DRIVERS FOR FREESCALE IMX
6285 M: Philipp Zabel <p.zabel@pengutronix.de>
6286 L: dri-devel@lists.freedesktop.org
6288 F: Documentation/devicetree/bindings/display/imx/
6289 F: drivers/gpu/drm/imx/
6290 F: drivers/gpu/ipu-v3/
6292 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
6293 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
6294 L: dri-devel@lists.freedesktop.org
6296 T: git git://github.com/patjak/drm-gma500
6297 F: drivers/gpu/drm/gma500/
6299 DRM DRIVERS FOR HISILICON
6300 M: Xinliang Liu <xinliang.liu@linaro.org>
6301 M: Tian Tao <tiantao6@hisilicon.com>
6302 R: John Stultz <john.stultz@linaro.org>
6303 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
6304 R: Chen Feng <puck.chen@hisilicon.com>
6305 L: dri-devel@lists.freedesktop.org
6307 T: git git://anongit.freedesktop.org/drm/drm-misc
6308 F: Documentation/devicetree/bindings/display/hisilicon/
6309 F: drivers/gpu/drm/hisilicon/
6311 DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
6312 M: Deepak Rawat <drawat.floss@gmail.com>
6313 L: linux-hyperv@vger.kernel.org
6314 L: dri-devel@lists.freedesktop.org
6316 T: git git://anongit.freedesktop.org/drm/drm-misc
6317 F: drivers/gpu/drm/hyperv
6319 DRM DRIVERS FOR LIMA
6320 M: Qiang Yu <yuq825@gmail.com>
6321 L: dri-devel@lists.freedesktop.org
6322 L: lima@lists.freedesktop.org (moderated for non-subscribers)
6324 T: git git://anongit.freedesktop.org/drm/drm-misc
6325 F: drivers/gpu/drm/lima/
6326 F: include/uapi/drm/lima_drm.h
6328 DRM DRIVERS FOR MEDIATEK
6329 M: Chun-Kuang Hu <chunkuang.hu@kernel.org>
6330 M: Philipp Zabel <p.zabel@pengutronix.de>
6331 L: dri-devel@lists.freedesktop.org
6332 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
6334 F: Documentation/devicetree/bindings/display/mediatek/
6335 F: drivers/gpu/drm/mediatek/
6336 F: drivers/phy/mediatek/phy-mtk-hdmi*
6337 F: drivers/phy/mediatek/phy-mtk-mipi*
6339 DRM DRIVERS FOR NVIDIA TEGRA
6340 M: Thierry Reding <thierry.reding@gmail.com>
6341 L: dri-devel@lists.freedesktop.org
6342 L: linux-tegra@vger.kernel.org
6344 T: git git://anongit.freedesktop.org/tegra/linux.git
6345 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
6346 F: drivers/gpu/drm/tegra/
6347 F: drivers/gpu/host1x/
6348 F: include/linux/host1x.h
6349 F: include/uapi/drm/tegra_drm.h
6351 DRM DRIVERS FOR RENESAS
6352 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6353 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
6354 L: dri-devel@lists.freedesktop.org
6355 L: linux-renesas-soc@vger.kernel.org
6357 T: git git://linuxtv.org/pinchartl/media drm/du/next
6358 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
6359 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
6360 F: Documentation/devicetree/bindings/display/renesas,du.yaml
6361 F: drivers/gpu/drm/rcar-du/
6362 F: drivers/gpu/drm/shmobile/
6363 F: include/linux/platform_data/shmob_drm.h
6365 DRM DRIVERS FOR ROCKCHIP
6366 M: Sandy Huang <hjc@rock-chips.com>
6367 M: Heiko Stübner <heiko@sntech.de>
6368 L: dri-devel@lists.freedesktop.org
6370 T: git git://anongit.freedesktop.org/drm/drm-misc
6371 F: Documentation/devicetree/bindings/display/rockchip/
6372 F: drivers/gpu/drm/rockchip/
6375 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
6376 L: dri-devel@lists.freedesktop.org
6378 T: git git://anongit.freedesktop.org/drm/drm-misc
6379 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
6380 F: drivers/gpu/drm/sti
6383 M: Yannick Fertre <yannick.fertre@foss.st.com>
6384 M: Philippe Cornu <philippe.cornu@foss.st.com>
6385 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
6386 L: dri-devel@lists.freedesktop.org
6388 T: git git://anongit.freedesktop.org/drm/drm-misc
6389 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
6390 F: drivers/gpu/drm/stm
6392 DRM DRIVERS FOR TI KEYSTONE
6393 M: Jyri Sarha <jyri.sarha@iki.fi>
6394 M: Tomi Valkeinen <tomba@kernel.org>
6395 L: dri-devel@lists.freedesktop.org
6397 T: git git://anongit.freedesktop.org/drm/drm-misc
6398 F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
6399 F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
6400 F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
6401 F: drivers/gpu/drm/tidss/
6403 DRM DRIVERS FOR TI LCDC
6404 M: Jyri Sarha <jyri.sarha@iki.fi>
6405 R: Tomi Valkeinen <tomba@kernel.org>
6406 L: dri-devel@lists.freedesktop.org
6408 F: Documentation/devicetree/bindings/display/tilcdc/
6409 F: drivers/gpu/drm/tilcdc/
6411 DRM DRIVERS FOR TI OMAP
6412 M: Tomi Valkeinen <tomba@kernel.org>
6413 L: dri-devel@lists.freedesktop.org
6415 F: Documentation/devicetree/bindings/display/ti/
6416 F: drivers/gpu/drm/omapdrm/
6419 M: Emma Anholt <emma@anholt.net>
6421 T: git git://anongit.freedesktop.org/drm/drm-misc
6422 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
6423 F: drivers/gpu/drm/v3d/
6424 F: include/uapi/drm/v3d_drm.h
6427 M: Emma Anholt <emma@anholt.net>
6428 M: Maxime Ripard <mripard@kernel.org>
6430 T: git git://github.com/anholt/linux
6431 T: git git://anongit.freedesktop.org/drm/drm-misc
6432 F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
6433 F: drivers/gpu/drm/vc4/
6434 F: include/uapi/drm/vc4_drm.h
6436 DRM DRIVERS FOR VIVANTE GPU IP
6437 M: Lucas Stach <l.stach@pengutronix.de>
6438 R: Russell King <linux+etnaviv@armlinux.org.uk>
6439 R: Christian Gmeiner <christian.gmeiner@gmail.com>
6440 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
6441 L: dri-devel@lists.freedesktop.org
6443 F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
6444 F: drivers/gpu/drm/etnaviv/
6445 F: include/uapi/drm/etnaviv_drm.h
6448 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
6449 L: dri-devel@lists.freedesktop.org
6450 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
6452 T: git git://anongit.freedesktop.org/drm/drm-misc
6453 F: Documentation/gpu/xen-front.rst
6454 F: drivers/gpu/drm/xen/
6456 DRM DRIVERS FOR XILINX
6457 M: Hyun Kwon <hyun.kwon@xilinx.com>
6458 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6459 L: dri-devel@lists.freedesktop.org
6461 T: git git://anongit.freedesktop.org/drm/drm-misc
6462 F: Documentation/devicetree/bindings/display/xlnx/
6463 F: drivers/gpu/drm/xlnx/
6466 M: Thierry Reding <thierry.reding@gmail.com>
6467 R: Sam Ravnborg <sam@ravnborg.org>
6468 L: dri-devel@lists.freedesktop.org
6470 T: git git://anongit.freedesktop.org/drm/drm-misc
6471 F: Documentation/devicetree/bindings/display/panel/
6472 F: drivers/gpu/drm/drm_panel.c
6473 F: drivers/gpu/drm/panel/
6474 F: include/drm/drm_panel.h
6477 M: Christian Koenig <christian.koenig@amd.com>
6478 M: Huang Rui <ray.huang@amd.com>
6479 L: dri-devel@lists.freedesktop.org
6481 T: git git://anongit.freedesktop.org/drm/drm-misc
6482 F: drivers/gpu/drm/ttm/
6485 DSBR100 USB FM RADIO DRIVER
6486 M: Alexey Klimov <klimov.linux@gmail.com>
6487 L: linux-media@vger.kernel.org
6489 T: git git://linuxtv.org/media_tree.git
6490 F: drivers/media/radio/dsbr100.c
6493 M: Hans Verkuil <hverkuil@xs4all.nl>
6494 L: linux-media@vger.kernel.org
6496 W: https://linuxtv.org
6497 T: git git://linuxtv.org/media_tree.git
6498 F: drivers/media/pci/dt3155/
6500 DVB_USB_AF9015 MEDIA DRIVER
6501 M: Antti Palosaari <crope@iki.fi>
6502 L: linux-media@vger.kernel.org
6504 W: https://linuxtv.org
6505 W: http://palosaari.fi/linux/
6506 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6507 T: git git://linuxtv.org/anttip/media_tree.git
6508 F: drivers/media/usb/dvb-usb-v2/af9015*
6510 DVB_USB_AF9035 MEDIA DRIVER
6511 M: Antti Palosaari <crope@iki.fi>
6512 L: linux-media@vger.kernel.org
6514 W: https://linuxtv.org
6515 W: http://palosaari.fi/linux/
6516 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6517 T: git git://linuxtv.org/anttip/media_tree.git
6518 F: drivers/media/usb/dvb-usb-v2/af9035*
6520 DVB_USB_ANYSEE MEDIA DRIVER
6521 M: Antti Palosaari <crope@iki.fi>
6522 L: linux-media@vger.kernel.org
6524 W: https://linuxtv.org
6525 W: http://palosaari.fi/linux/
6526 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6527 T: git git://linuxtv.org/anttip/media_tree.git
6528 F: drivers/media/usb/dvb-usb-v2/anysee*
6530 DVB_USB_AU6610 MEDIA DRIVER
6531 M: Antti Palosaari <crope@iki.fi>
6532 L: linux-media@vger.kernel.org
6534 W: https://linuxtv.org
6535 W: http://palosaari.fi/linux/
6536 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6537 T: git git://linuxtv.org/anttip/media_tree.git
6538 F: drivers/media/usb/dvb-usb-v2/au6610*
6540 DVB_USB_CE6230 MEDIA DRIVER
6541 M: Antti Palosaari <crope@iki.fi>
6542 L: linux-media@vger.kernel.org
6544 W: https://linuxtv.org
6545 W: http://palosaari.fi/linux/
6546 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6547 T: git git://linuxtv.org/anttip/media_tree.git
6548 F: drivers/media/usb/dvb-usb-v2/ce6230*
6550 DVB_USB_CXUSB MEDIA DRIVER
6551 M: Michael Krufky <mkrufky@linuxtv.org>
6552 L: linux-media@vger.kernel.org
6554 W: https://linuxtv.org
6555 W: http://github.com/mkrufky
6556 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6557 T: git git://linuxtv.org/media_tree.git
6558 F: drivers/media/usb/dvb-usb/cxusb*
6560 DVB_USB_EC168 MEDIA DRIVER
6561 M: Antti Palosaari <crope@iki.fi>
6562 L: linux-media@vger.kernel.org
6564 W: https://linuxtv.org
6565 W: http://palosaari.fi/linux/
6566 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6567 T: git git://linuxtv.org/anttip/media_tree.git
6568 F: drivers/media/usb/dvb-usb-v2/ec168*
6570 DVB_USB_GL861 MEDIA DRIVER
6571 M: Antti Palosaari <crope@iki.fi>
6572 L: linux-media@vger.kernel.org
6574 W: https://linuxtv.org
6575 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6576 T: git git://linuxtv.org/anttip/media_tree.git
6577 F: drivers/media/usb/dvb-usb-v2/gl861*
6579 DVB_USB_MXL111SF MEDIA DRIVER
6580 M: Michael Krufky <mkrufky@linuxtv.org>
6581 L: linux-media@vger.kernel.org
6583 W: https://linuxtv.org
6584 W: http://github.com/mkrufky
6585 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6586 T: git git://linuxtv.org/mkrufky/mxl111sf.git
6587 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
6589 DVB_USB_RTL28XXU MEDIA DRIVER
6590 M: Antti Palosaari <crope@iki.fi>
6591 L: linux-media@vger.kernel.org
6593 W: https://linuxtv.org
6594 W: http://palosaari.fi/linux/
6595 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6596 T: git git://linuxtv.org/anttip/media_tree.git
6597 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
6599 DVB_USB_V2 MEDIA DRIVER
6600 M: Antti Palosaari <crope@iki.fi>
6601 L: linux-media@vger.kernel.org
6603 W: https://linuxtv.org
6604 W: http://palosaari.fi/linux/
6605 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6606 T: git git://linuxtv.org/anttip/media_tree.git
6607 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
6608 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
6611 M: Jason Baron <jbaron@akamai.com>
6613 F: include/linux/dynamic_debug.h
6614 F: lib/dynamic_debug.c
6616 DYNAMIC INTERRUPT MODERATION
6617 M: Tal Gilboa <talgi@nvidia.com>
6619 F: Documentation/networking/net_dim.rst
6620 F: include/linux/dim.h
6623 DZ DECSTATION DZ11 SERIAL DRIVER
6624 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
6626 F: drivers/tty/serial/dz.*
6628 E3X0 POWER BUTTON DRIVER
6629 M: Moritz Fischer <moritz.fischer@ettus.com>
6630 L: usrp-users@lists.ettus.com
6632 W: http://www.ettus.com
6633 F: Documentation/devicetree/bindings/input/e3x0-button.txt
6634 F: drivers/input/misc/e3x0-button.c
6637 M: Antti Palosaari <crope@iki.fi>
6638 L: linux-media@vger.kernel.org
6640 W: https://linuxtv.org
6641 W: http://palosaari.fi/linux/
6642 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6643 T: git git://linuxtv.org/anttip/media_tree.git
6644 F: drivers/media/tuners/e4000*
6646 EARTH_PT1 MEDIA DRIVER
6647 M: Akihiro Tsukada <tskd08@gmail.com>
6648 L: linux-media@vger.kernel.org
6650 F: drivers/media/pci/pt1/
6652 EARTH_PT3 MEDIA DRIVER
6653 M: Akihiro Tsukada <tskd08@gmail.com>
6654 L: linux-media@vger.kernel.org
6656 F: drivers/media/pci/pt3/
6659 M: Antti Palosaari <crope@iki.fi>
6660 L: linux-media@vger.kernel.org
6662 W: https://linuxtv.org
6663 W: http://palosaari.fi/linux/
6664 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6665 T: git git://linuxtv.org/anttip/media_tree.git
6666 F: drivers/media/dvb-frontends/ec100*
6669 M: Tyler Hicks <code@tyhicks.com>
6670 L: ecryptfs@vger.kernel.org
6672 W: http://ecryptfs.org
6673 W: https://launchpad.net/ecryptfs
6674 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
6675 F: Documentation/filesystems/ecryptfs.rst
6679 M: Yazen Ghannam <yazen.ghannam@amd.com>
6680 L: linux-edac@vger.kernel.org
6682 F: drivers/edac/amd64_edac*
6683 F: drivers/edac/mce_amd*
6686 M: Jan Luebbe <jlu@pengutronix.de>
6687 L: linux-edac@vger.kernel.org
6689 F: Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
6690 F: drivers/edac/armada_xp_*
6693 M: Stefan Schaeckeler <sschaeck@cisco.com>
6695 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
6696 F: drivers/edac/aspeed_edac.c
6699 M: Shravan Kumar Ramani <shravankr@nvidia.com>
6701 F: drivers/edac/bluefield_edac.c
6704 M: Andre Przywara <andre.przywara@arm.com>
6705 L: linux-edac@vger.kernel.org
6707 F: drivers/edac/highbank*
6710 M: Ralf Baechle <ralf@linux-mips.org>
6711 L: linux-edac@vger.kernel.org
6712 L: linux-mips@vger.kernel.org
6714 F: drivers/edac/octeon_edac*
6716 EDAC-CAVIUM THUNDERX
6717 M: Robert Richter <rric@kernel.org>
6718 L: linux-edac@vger.kernel.org
6720 F: drivers/edac/thunderx_edac*
6723 M: Borislav Petkov <bp@alien8.de>
6724 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6725 M: Tony Luck <tony.luck@intel.com>
6726 R: James Morse <james.morse@arm.com>
6727 R: Robert Richter <rric@kernel.org>
6728 L: linux-edac@vger.kernel.org
6730 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
6731 F: Documentation/admin-guide/ras.rst
6732 F: Documentation/driver-api/edac.rst
6734 F: include/linux/edac.h
6737 M: Lei Wang <lewan@microsoft.com>
6738 L: linux-edac@vger.kernel.org
6740 F: drivers/edac/dmc520_edac.c
6743 M: Mark Gross <mark.gross@intel.com>
6744 L: linux-edac@vger.kernel.org
6746 F: drivers/edac/e752x_edac.c
6749 L: linux-edac@vger.kernel.org
6751 F: drivers/edac/e7xxx_edac.c
6754 M: York Sun <york.sun@nxp.com>
6755 L: linux-edac@vger.kernel.org
6757 F: drivers/edac/fsl_ddr_edac.*
6760 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6761 L: linux-edac@vger.kernel.org
6763 F: drivers/edac/ghes_edac.c
6766 M: Tony Luck <tony.luck@intel.com>
6767 L: linux-edac@vger.kernel.org
6769 F: drivers/edac/i10nm_base.c
6772 L: linux-edac@vger.kernel.org
6774 F: drivers/edac/i3000_edac.c
6777 L: linux-edac@vger.kernel.org
6779 F: drivers/edac/i5000_edac.c
6782 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6783 L: linux-edac@vger.kernel.org
6785 F: drivers/edac/i5400_edac.c
6788 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6789 L: linux-edac@vger.kernel.org
6791 F: drivers/edac/i7300_edac.c
6794 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6795 L: linux-edac@vger.kernel.org
6797 F: drivers/edac/i7core_edac.c
6800 M: Tim Small <tim@buttersideup.com>
6801 L: linux-edac@vger.kernel.org
6803 F: drivers/edac/i82443bxgx_edac.c
6806 M: "Arvind R." <arvino55@gmail.com>
6807 L: linux-edac@vger.kernel.org
6809 F: drivers/edac/i82975x_edac.c
6812 M: Jason Baron <jbaron@akamai.com>
6813 L: linux-edac@vger.kernel.org
6815 F: drivers/edac/ie31200_edac.c
6818 M: Tony Luck <tony.luck@intel.com>
6819 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6820 L: linux-edac@vger.kernel.org
6822 F: drivers/edac/igen6_edac.c
6825 M: Johannes Thumshirn <morbidrsa@gmail.com>
6826 L: linux-edac@vger.kernel.org
6828 F: drivers/edac/mpc85xx_edac.[ch]
6831 M: Egor Martovetsky <egor@pasemi.com>
6832 L: linux-edac@vger.kernel.org
6834 F: drivers/edac/pasemi_edac.c
6837 M: Tony Luck <tony.luck@intel.com>
6838 L: linux-edac@vger.kernel.org
6840 F: drivers/edac/pnd2_edac.[ch]
6843 M: Channagoud Kadabi <ckadabi@codeaurora.org>
6844 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6845 L: linux-arm-msm@vger.kernel.org
6846 L: linux-edac@vger.kernel.org
6848 F: drivers/edac/qcom_edac.c
6851 M: Tim Small <tim@buttersideup.com>
6852 L: linux-edac@vger.kernel.org
6854 F: drivers/edac/r82600_edac.c
6857 M: Tony Luck <tony.luck@intel.com>
6858 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6859 L: linux-edac@vger.kernel.org
6861 F: drivers/edac/sb_edac.c
6864 M: Yash Shah <yash.shah@sifive.com>
6865 L: linux-edac@vger.kernel.org
6867 F: drivers/edac/sifive_edac.c
6870 M: Tony Luck <tony.luck@intel.com>
6871 L: linux-edac@vger.kernel.org
6873 F: drivers/edac/skx_*.[ch]
6876 M: Tero Kristo <kristo@kernel.org>
6877 L: linux-edac@vger.kernel.org
6879 F: drivers/edac/ti_edac.c
6881 EDIROL UA-101/UA-1000 DRIVER
6882 M: Clemens Ladisch <clemens@ladisch.de>
6883 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6885 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6886 F: sound/usb/misc/ua101.c
6889 M: Ivan Hu <ivan.hu@canonical.com>
6890 M: Ard Biesheuvel <ardb@kernel.org>
6891 L: linux-efi@vger.kernel.org
6893 F: drivers/firmware/efi/test/
6895 EFI VARIABLE FILESYSTEM
6896 M: Matthew Garrett <matthew.garrett@nebula.com>
6897 M: Jeremy Kerr <jk@ozlabs.org>
6898 M: Ard Biesheuvel <ardb@kernel.org>
6899 L: linux-efi@vger.kernel.org
6901 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6904 EFIFB FRAMEBUFFER DRIVER
6905 M: Peter Jones <pjones@redhat.com>
6906 L: linux-fbdev@vger.kernel.org
6908 F: drivers/video/fbdev/efifb.c
6912 W: http://aeschi.ch.eu.org/efs/
6915 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6916 M: Douglas Miller <dougmill@linux.ibm.com>
6917 L: netdev@vger.kernel.org
6919 F: drivers/net/ethernet/ibm/ehea/
6921 EM28XX VIDEO4LINUX DRIVER
6922 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6923 L: linux-media@vger.kernel.org
6925 W: https://linuxtv.org
6926 T: git git://linuxtv.org/media_tree.git
6927 F: Documentation/admin-guide/media/em28xx*
6928 F: drivers/media/usb/em28xx/
6931 M: Matt Mackall <mpm@selenic.com>
6932 M: David Woodhouse <dwmw2@infradead.org>
6933 L: linux-embedded@vger.kernel.org
6936 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
6937 M: Adrian Hunter <adrian.hunter@intel.com>
6938 M: Ritesh Harjani <riteshh@codeaurora.org>
6939 M: Asutosh Das <asutoshd@codeaurora.org>
6940 L: linux-mmc@vger.kernel.org
6942 F: drivers/mmc/host/cqhci*
6944 EMULEX 10Gbps iSCSI - OneConnect DRIVER
6945 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6946 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
6947 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6948 L: linux-scsi@vger.kernel.org
6950 W: http://www.broadcom.com
6951 F: drivers/scsi/be2iscsi/
6953 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6954 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
6955 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6956 M: Somnath Kotur <somnath.kotur@broadcom.com>
6957 L: netdev@vger.kernel.org
6959 W: http://www.emulex.com
6960 F: drivers/net/ethernet/emulex/benet/
6962 EMULEX ONECONNECT ROCE DRIVER
6963 M: Selvin Xavier <selvin.xavier@broadcom.com>
6964 L: linux-rdma@vger.kernel.org
6966 W: http://www.broadcom.com
6967 F: drivers/infiniband/hw/ocrdma/
6968 F: include/uapi/rdma/ocrdma-abi.h
6970 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6971 M: James Smart <james.smart@broadcom.com>
6972 M: Dick Kennedy <dick.kennedy@broadcom.com>
6973 L: linux-scsi@vger.kernel.org
6975 W: http://www.broadcom.com
6976 F: drivers/scsi/lpfc/
6978 EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
6979 M: James Smart <james.smart@broadcom.com>
6980 M: Ram Vegesna <ram.vegesna@broadcom.com>
6981 L: linux-scsi@vger.kernel.org
6982 L: target-devel@vger.kernel.org
6984 W: http://www.broadcom.com
6985 F: drivers/scsi/elx/
6987 ENE CB710 FLASH CARD READER DRIVER
6988 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
6990 F: drivers/misc/cb710/
6991 F: drivers/mmc/host/cb710-mmc.*
6992 F: include/linux/cb710.h
6994 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6995 M: Maxim Levitsky <maximlevitsky@gmail.com>
6997 F: drivers/media/rc/ene_ir.*
6999 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
7000 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
7001 L: linuxppc-dev@lists.ozlabs.org
7003 F: drivers/tty/ehv_bytechan.c
7005 EPSON S1D13XXX FRAMEBUFFER DRIVER
7006 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
7008 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
7009 F: drivers/video/fbdev/s1d13xxxfb.c
7010 F: include/video/s1d13xxxfb.h
7013 M: Gao Xiang <xiang@kernel.org>
7014 M: Chao Yu <chao@kernel.org>
7015 L: linux-erofs@lists.ozlabs.org
7017 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
7018 F: Documentation/filesystems/erofs.rst
7020 F: include/trace/events/erofs.h
7022 ERRSEQ ERROR TRACKING INFRASTRUCTURE
7023 M: Jeff Layton <jlayton@kernel.org>
7025 F: include/linux/errseq.h
7028 ET131X NETWORK DRIVER
7029 M: Mark Einon <mark.einon@gmail.com>
7031 F: drivers/net/ethernet/agere/
7033 ETAS ES58X CAN/USB DRIVER
7034 M: Vincent Mailhol <mailhol.vincent@wanadoo.fr>
7035 L: linux-can@vger.kernel.org
7037 F: drivers/net/can/usb/etas_es58x/
7040 M: Roopa Prabhu <roopa@nvidia.com>
7041 M: Nikolay Aleksandrov <nikolay@nvidia.com>
7042 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
7043 L: netdev@vger.kernel.org
7045 W: http://www.linuxfoundation.org/en/Net:Bridge
7046 F: include/linux/netfilter_bridge/
7049 ETHERNET PHY LIBRARY
7050 M: Andrew Lunn <andrew@lunn.ch>
7051 M: Heiner Kallweit <hkallweit1@gmail.com>
7052 R: Russell King <linux@armlinux.org.uk>
7053 L: netdev@vger.kernel.org
7055 F: Documentation/ABI/testing/sysfs-class-net-phydev
7056 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
7057 F: Documentation/devicetree/bindings/net/mdio*
7058 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
7059 F: Documentation/networking/phy.rst
7060 F: drivers/net/mdio/
7061 F: drivers/net/mdio/acpi_mdio.c
7062 F: drivers/net/mdio/fwnode_mdio.c
7063 F: drivers/net/mdio/of_mdio.c
7066 F: include/dt-bindings/net/qca-ar803x.h
7067 F: include/linux/*mdio*.h
7068 F: include/linux/mdio/*.h
7069 F: include/linux/of_net.h
7070 F: include/linux/phy.h
7071 F: include/linux/phy_fixed.h
7072 F: include/linux/platform_data/mdio-bcm-unimac.h
7073 F: include/linux/platform_data/mdio-gpio.h
7074 F: include/trace/events/mdio.h
7075 F: include/uapi/linux/mdio.h
7076 F: include/uapi/linux/mii.h
7077 F: net/core/of_net.c
7080 M: Namjae Jeon <linkinjeon@kernel.org>
7081 M: Sungjong Seo <sj1557.seo@samsung.com>
7082 L: linux-fsdevel@vger.kernel.org
7087 M: Jan Kara <jack@suse.com>
7088 L: linux-ext4@vger.kernel.org
7090 F: Documentation/filesystems/ext2.rst
7092 F: include/linux/ext2*
7095 M: "Theodore Ts'o" <tytso@mit.edu>
7096 M: Andreas Dilger <adilger.kernel@dilger.ca>
7097 L: linux-ext4@vger.kernel.org
7099 W: http://ext4.wiki.kernel.org
7100 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
7101 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
7102 F: Documentation/filesystems/ext4/
7104 F: include/trace/events/ext4.h
7106 Extended Verification Module (EVM)
7107 M: Mimi Zohar <zohar@linux.ibm.com>
7108 L: linux-integrity@vger.kernel.org
7110 F: security/integrity/evm/
7112 EXTENSIBLE FIRMWARE INTERFACE (EFI)
7113 M: Ard Biesheuvel <ardb@kernel.org>
7114 L: linux-efi@vger.kernel.org
7116 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7117 F: Documentation/admin-guide/efi-stub.rst
7118 F: arch/*/include/asm/efi.h
7119 F: arch/*/kernel/efi.c
7120 F: arch/arm/boot/compressed/efi-header.S
7121 F: arch/arm64/kernel/efi-entry.S
7122 F: arch/x86/platform/efi/
7123 F: drivers/firmware/efi/
7124 F: include/linux/efi*.h
7126 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
7127 M: MyungJoo Ham <myungjoo.ham@samsung.com>
7128 M: Chanwoo Choi <cw00.choi@samsung.com>
7129 L: linux-kernel@vger.kernel.org
7131 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
7132 F: Documentation/devicetree/bindings/extcon/
7133 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
7135 F: include/linux/extcon.h
7136 F: include/linux/extcon/
7139 M: Masami Hiramatsu <mhiramat@kernel.org>
7141 F: Documentation/admin-guide/bootconfig.rst
7142 F: fs/proc/bootconfig.c
7143 F: include/linux/bootconfig.h
7145 F: tools/bootconfig/*
7146 F: tools/bootconfig/scripts/*
7149 M: Jingoo Han <jingoohan1@gmail.com>
7150 L: dri-devel@lists.freedesktop.org
7152 F: drivers/gpu/drm/exynos/exynos_dp*
7154 EXYNOS SYSMMU (IOMMU) driver
7155 M: Marek Szyprowski <m.szyprowski@samsung.com>
7156 L: iommu@lists.linux-foundation.org
7158 F: drivers/iommu/exynos-iommu.c
7161 M: Jaegeuk Kim <jaegeuk@kernel.org>
7162 M: Chao Yu <chao@kernel.org>
7163 L: linux-f2fs-devel@lists.sourceforge.net
7165 W: https://f2fs.wiki.kernel.org/
7166 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
7167 F: Documentation/ABI/testing/sysfs-fs-f2fs
7168 F: Documentation/filesystems/f2fs.rst
7170 F: include/linux/f2fs_fs.h
7171 F: include/trace/events/f2fs.h
7172 F: include/uapi/linux/f2fs.h
7174 F71805F HARDWARE MONITORING DRIVER
7175 M: Jean Delvare <jdelvare@suse.com>
7176 L: linux-hwmon@vger.kernel.org
7178 F: Documentation/hwmon/f71805f.rst
7179 F: drivers/hwmon/f71805f.c
7182 M: Josh Poimboeuf <jpoimboe@redhat.com>
7184 F: scripts/faddr2line
7187 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
7188 L: netdev@vger.kernel.org
7190 F: Documentation/networking/failover.rst
7191 F: include/net/failover.h
7192 F: net/core/failover.c
7195 M: Jan Kara <jack@suse.cz>
7196 R: Amir Goldstein <amir73il@gmail.com>
7197 R: Matthew Bobrowski <repnop@google.com>
7198 L: linux-fsdevel@vger.kernel.org
7200 F: fs/notify/fanotify/
7201 F: include/linux/fanotify.h
7202 F: include/uapi/linux/fanotify.h
7204 FARSYNC SYNCHRONOUS DRIVER
7205 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
7207 W: http://www.farsite.co.uk/
7208 F: drivers/net/wan/farsync.*
7210 FAULT INJECTION SUPPORT
7211 M: Akinobu Mita <akinobu.mita@gmail.com>
7213 F: Documentation/fault-injection/
7214 F: lib/fault-inject.c
7216 FBTFT Framebuffer drivers
7217 L: dri-devel@lists.freedesktop.org
7218 L: linux-fbdev@vger.kernel.org
7220 F: drivers/staging/fbtft/
7223 M: Michael Buesch <m@bues.ch>
7224 L: linux-media@vger.kernel.org
7226 F: drivers/media/tuners/fc0011.c
7227 F: drivers/media/tuners/fc0011.h
7230 M: Antti Palosaari <crope@iki.fi>
7231 L: linux-media@vger.kernel.org
7233 W: https://linuxtv.org
7234 W: http://palosaari.fi/linux/
7235 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7236 T: git git://linuxtv.org/anttip/media_tree.git
7237 F: drivers/media/tuners/fc2580*
7239 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
7240 M: Hannes Reinecke <hare@suse.de>
7241 L: linux-scsi@vger.kernel.org
7243 W: www.Open-FCoE.org
7244 F: drivers/scsi/fcoe/
7245 F: drivers/scsi/libfc/
7247 F: include/scsi/libfc.h
7248 F: include/scsi/libfcoe.h
7249 F: include/uapi/scsi/fc/
7251 FILE LOCKING (flock() and fcntl()/lockf())
7252 M: Jeff Layton <jlayton@kernel.org>
7253 M: "J. Bruce Fields" <bfields@fieldses.org>
7254 L: linux-fsdevel@vger.kernel.org
7258 F: include/linux/fcntl.h
7259 F: include/uapi/linux/fcntl.h
7261 FILESYSTEM DIRECT ACCESS (DAX)
7262 M: Dan Williams <dan.j.williams@intel.com>
7263 R: Matthew Wilcox <willy@infradead.org>
7264 R: Jan Kara <jack@suse.cz>
7265 L: linux-fsdevel@vger.kernel.org
7266 L: nvdimm@lists.linux.dev
7269 F: include/linux/dax.h
7270 F: include/trace/events/fs_dax.h
7272 FILESYSTEMS (VFS and infrastructure)
7273 M: Alexander Viro <viro@zeniv.linux.org.uk>
7274 L: linux-fsdevel@vger.kernel.org
7277 F: include/linux/fs.h
7278 F: include/linux/fs_types.h
7279 F: include/uapi/linux/fs.h
7280 F: include/uapi/linux/openat2.h
7285 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7286 M: Riku Voipio <riku.voipio@iki.fi>
7287 L: linux-hwmon@vger.kernel.org
7289 F: drivers/hwmon/f75375s.c
7290 F: include/linux/f75375s.h
7292 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
7293 M: Clemens Ladisch <clemens@ladisch.de>
7294 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
7295 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7297 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7298 F: include/uapi/sound/firewire.h
7301 FIREWIRE MEDIA DRIVERS (firedtv)
7302 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7303 L: linux-media@vger.kernel.org
7304 L: linux1394-devel@lists.sourceforge.net
7306 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
7307 F: drivers/media/firewire/
7309 FIREWIRE SBP-2 TARGET
7310 M: Chris Boot <bootc@bootc.net>
7311 L: linux-scsi@vger.kernel.org
7312 L: target-devel@vger.kernel.org
7313 L: linux1394-devel@lists.sourceforge.net
7315 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
7316 F: drivers/target/sbp/
7319 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7320 L: linux1394-devel@lists.sourceforge.net
7322 W: http://ieee1394.wiki.kernel.org/
7323 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
7324 F: drivers/firewire/
7325 F: include/linux/firewire.h
7326 F: include/uapi/linux/firewire*.h
7329 FIRMWARE FRAMEWORK FOR ARMV8-A
7330 M: Sudeep Holla <sudeep.holla@arm.com>
7331 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7333 F: drivers/firmware/arm_ffa/
7334 F: include/linux/arm_ffa.h
7336 FIRMWARE LOADER (request_firmware)
7337 M: Luis Chamberlain <mcgrof@kernel.org>
7338 L: linux-kernel@vger.kernel.org
7340 F: Documentation/firmware_class/
7341 F: drivers/base/firmware_loader/
7342 F: include/linux/firmware.h
7344 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
7345 M: Joshua Morris <josh.h.morris@us.ibm.com>
7346 M: Philip Kelleher <pjk1939@linux.ibm.com>
7348 F: drivers/block/rsxx/
7350 FLEXTIMER FTM-QUADDEC DRIVER
7351 M: Patrick Havelange <patrick.havelange@essensium.com>
7352 L: linux-iio@vger.kernel.org
7354 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
7355 F: drivers/counter/ftm-quaddec.c
7358 M: Denis Efremov <efremov@linux.com>
7359 L: linux-block@vger.kernel.org
7361 F: drivers/block/floppy.c
7363 FLYSKY FSIA6B RC RECEIVER
7364 M: Markus Koch <markus@notsyncing.net>
7365 L: linux-input@vger.kernel.org
7367 F: drivers/input/joystick/fsia6b.c
7369 FOCUSRITE SCARLETT GEN 2/3 MIXER DRIVER
7370 M: Geoffrey D. Bennett <g@b4.vu>
7371 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7373 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7374 F: sound/usb/mixer_scarlett_gen2.c
7376 FORCEDETH GIGABIT ETHERNET DRIVER
7377 M: Rain River <rain.1986.08.12@gmail.com>
7378 M: Zhu Yanjun <zyjzyj2000@gmail.com>
7379 L: netdev@vger.kernel.org
7381 F: drivers/net/ethernet/nvidia/*
7384 M: Wu Hao <hao.wu@intel.com>
7385 R: Tom Rix <trix@redhat.com>
7386 L: linux-fpga@vger.kernel.org
7388 F: Documentation/ABI/testing/sysfs-bus-dfl*
7389 F: Documentation/fpga/dfl.rst
7390 F: drivers/fpga/dfl*
7391 F: drivers/uio/uio_dfl.c
7392 F: include/linux/dfl.h
7393 F: include/uapi/linux/fpga-dfl.h
7395 FPGA MANAGER FRAMEWORK
7396 M: Moritz Fischer <mdf@kernel.org>
7397 M: Wu Hao <hao.wu@intel.com>
7398 M: Xu Yilun <yilun.xu@intel.com>
7399 R: Tom Rix <trix@redhat.com>
7400 L: linux-fpga@vger.kernel.org
7402 Q: http://patchwork.kernel.org/project/linux-fpga/list/
7403 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
7404 F: Documentation/devicetree/bindings/fpga/
7405 F: Documentation/driver-api/fpga/
7406 F: Documentation/fpga/
7408 F: include/linux/fpga/
7411 M: Bill Metzenthen <billm@melbpc.org.au>
7413 W: http://floatingpoint.sourceforge.net/emulator/index.html
7414 F: arch/x86/math-emu/
7417 L: dri-devel@lists.freedesktop.org
7418 L: linux-fbdev@vger.kernel.org
7420 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
7421 T: git git://anongit.freedesktop.org/drm/drm-misc
7422 F: Documentation/fb/
7424 F: include/linux/fb.h
7425 F: include/uapi/linux/fb.h
7426 F: include/uapi/video/
7429 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
7430 M: Horia Geantă <horia.geanta@nxp.com>
7431 M: Pankaj Gupta <pankaj.gupta@nxp.com>
7432 L: linux-crypto@vger.kernel.org
7434 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
7435 F: drivers/crypto/caam/
7437 FREESCALE COLDFIRE M5441X MMC DRIVER
7438 M: Angelo Dureghello <angelo.dureghello@timesys.com>
7439 L: linux-mmc@vger.kernel.org
7441 F: drivers/mmc/host/sdhci-esdhc-mcf.c
7442 F: include/linux/platform_data/mmc-esdhc-mcf.h
7444 FREESCALE DIU FRAMEBUFFER DRIVER
7445 M: Timur Tabi <timur@kernel.org>
7446 L: linux-fbdev@vger.kernel.org
7448 F: drivers/video/fbdev/fsl-diu-fb.*
7450 FREESCALE DMA DRIVER
7451 M: Li Yang <leoyang.li@nxp.com>
7452 M: Zhang Wei <zw@zh-kernel.org>
7453 L: linuxppc-dev@lists.ozlabs.org
7455 F: drivers/dma/fsldma.*
7457 FREESCALE DSPI DRIVER
7458 M: Vladimir Oltean <olteanv@gmail.com>
7459 L: linux-spi@vger.kernel.org
7461 F: Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
7462 F: drivers/spi/spi-fsl-dspi.c
7463 F: include/linux/spi/spi-fsl-dspi.h
7465 FREESCALE ENETC ETHERNET DRIVERS
7466 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7467 L: netdev@vger.kernel.org
7469 F: drivers/net/ethernet/freescale/enetc/
7471 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
7472 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7473 L: netdev@vger.kernel.org
7475 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
7476 F: drivers/net/ethernet/freescale/gianfar*
7478 FREESCALE GPMI NAND DRIVER
7479 M: Han Xu <han.xu@nxp.com>
7480 L: linux-mtd@lists.infradead.org
7482 F: drivers/mtd/nand/raw/gpmi-nand/*
7484 FREESCALE I2C CPM DRIVER
7485 M: Jochen Friedrich <jochen@scram.de>
7486 L: linuxppc-dev@lists.ozlabs.org
7487 L: linux-i2c@vger.kernel.org
7489 F: drivers/i2c/busses/i2c-cpm.c
7491 FREESCALE IMX / MXC FEC DRIVER
7492 M: Joakim Zhang <qiangqing.zhang@nxp.com>
7493 L: netdev@vger.kernel.org
7495 F: Documentation/devicetree/bindings/net/fsl,fec.yaml
7496 F: drivers/net/ethernet/freescale/fec.h
7497 F: drivers/net/ethernet/freescale/fec_main.c
7498 F: drivers/net/ethernet/freescale/fec_ptp.c
7500 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
7501 M: Sascha Hauer <s.hauer@pengutronix.de>
7502 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7503 L: linux-fbdev@vger.kernel.org
7504 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7506 F: drivers/video/fbdev/imxfb.c
7507 F: include/linux/platform_data/video-imxfb.h
7509 FREESCALE IMX DDR PMU DRIVER
7510 M: Frank Li <Frank.li@nxp.com>
7511 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7513 F: Documentation/admin-guide/perf/imx-ddr.rst
7514 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
7515 F: drivers/perf/fsl_imx8_ddr_perf.c
7517 FREESCALE IMX I2C DRIVER
7518 M: Oleksij Rempel <o.rempel@pengutronix.de>
7519 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7520 L: linux-i2c@vger.kernel.org
7522 F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
7523 F: drivers/i2c/busses/i2c-imx.c
7525 FREESCALE IMX LPI2C DRIVER
7526 M: Dong Aisheng <aisheng.dong@nxp.com>
7527 L: linux-i2c@vger.kernel.org
7528 L: linux-imx@nxp.com
7530 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
7531 F: drivers/i2c/busses/i2c-imx-lpi2c.c
7533 FREESCALE MPC I2C DRIVER
7534 M: Chris Packham <chris.packham@alliedtelesis.co.nz>
7535 L: linux-i2c@vger.kernel.org
7537 F: Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
7538 F: drivers/i2c/busses/i2c-mpc.c
7540 FREESCALE QORIQ DPAA ETHERNET DRIVER
7541 M: Madalin Bucur <madalin.bucur@nxp.com>
7542 L: netdev@vger.kernel.org
7544 F: drivers/net/ethernet/freescale/dpaa
7546 FREESCALE QORIQ DPAA FMAN DRIVER
7547 M: Madalin Bucur <madalin.bucur@nxp.com>
7548 L: netdev@vger.kernel.org
7550 F: Documentation/devicetree/bindings/net/fsl-fman.txt
7551 F: drivers/net/ethernet/freescale/fman
7553 FREESCALE QORIQ PTP CLOCK DRIVER
7554 M: Yangbo Lu <yangbo.lu@nxp.com>
7555 L: netdev@vger.kernel.org
7557 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
7558 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
7559 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
7560 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
7561 F: drivers/ptp/ptp_qoriq.c
7562 F: drivers/ptp/ptp_qoriq_debugfs.c
7563 F: include/linux/fsl/ptp_qoriq.h
7565 FREESCALE QUAD SPI DRIVER
7566 M: Han Xu <han.xu@nxp.com>
7567 L: linux-spi@vger.kernel.org
7569 F: Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
7570 F: drivers/spi/spi-fsl-qspi.c
7572 FREESCALE QUICC ENGINE LIBRARY
7573 M: Qiang Zhao <qiang.zhao@nxp.com>
7574 L: linuxppc-dev@lists.ozlabs.org
7576 F: drivers/soc/fsl/qe/
7577 F: include/soc/fsl/*qe*.h
7578 F: include/soc/fsl/*ucc*.h
7580 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
7581 M: Li Yang <leoyang.li@nxp.com>
7582 L: netdev@vger.kernel.org
7583 L: linuxppc-dev@lists.ozlabs.org
7585 F: drivers/net/ethernet/freescale/ucc_geth*
7587 FREESCALE QUICC ENGINE UCC HDLC DRIVER
7588 M: Zhao Qiang <qiang.zhao@nxp.com>
7589 L: netdev@vger.kernel.org
7590 L: linuxppc-dev@lists.ozlabs.org
7592 F: drivers/net/wan/fsl_ucc_hdlc*
7594 FREESCALE QUICC ENGINE UCC UART DRIVER
7595 M: Timur Tabi <timur@kernel.org>
7596 L: linuxppc-dev@lists.ozlabs.org
7598 F: drivers/tty/serial/ucc_uart.c
7600 FREESCALE SOC DRIVERS
7601 M: Li Yang <leoyang.li@nxp.com>
7602 L: linuxppc-dev@lists.ozlabs.org
7603 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7605 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
7606 F: Documentation/devicetree/bindings/soc/fsl/
7608 F: include/linux/fsl/
7610 FREESCALE SOC FS_ENET DRIVER
7611 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
7612 L: linuxppc-dev@lists.ozlabs.org
7613 L: netdev@vger.kernel.org
7615 F: drivers/net/ethernet/freescale/fs_enet/
7616 F: include/linux/fs_enet_pd.h
7618 FREESCALE SOC SOUND DRIVERS
7619 M: Nicolin Chen <nicoleotsuka@gmail.com>
7620 M: Xiubo Li <Xiubo.Lee@gmail.com>
7621 R: Fabio Estevam <festevam@gmail.com>
7622 R: Shengjiu Wang <shengjiu.wang@gmail.com>
7623 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7624 L: linuxppc-dev@lists.ozlabs.org
7626 F: sound/soc/fsl/fsl*
7627 F: sound/soc/fsl/imx*
7628 F: sound/soc/fsl/mpc8610_hpcd.c
7630 FREESCALE USB PERIPHERAL DRIVERS
7631 M: Li Yang <leoyang.li@nxp.com>
7632 L: linux-usb@vger.kernel.org
7633 L: linuxppc-dev@lists.ozlabs.org
7635 F: drivers/usb/gadget/udc/fsl*
7637 FREESCALE USB PHY DRIVER
7638 M: Ran Wang <ran.wang_1@nxp.com>
7639 L: linux-usb@vger.kernel.org
7640 L: linuxppc-dev@lists.ozlabs.org
7642 F: drivers/usb/phy/phy-fsl-usb*
7645 M: Christoph Hellwig <hch@infradead.org>
7647 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
7651 M: "Rafael J. Wysocki" <rafael@kernel.org>
7652 M: Pavel Machek <pavel@ucw.cz>
7653 L: linux-pm@vger.kernel.org
7655 F: Documentation/power/freezing-of-tasks.rst
7656 F: include/linux/freezer.h
7660 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
7661 L: linux-kernel@vger.kernel.org
7663 F: include/linux/frontswap.h
7666 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
7667 M: David Howells <dhowells@redhat.com>
7668 L: linux-cachefs@redhat.com (moderated for non-subscribers)
7670 F: Documentation/filesystems/caching/
7672 F: include/linux/fscache*.h
7674 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
7675 M: Theodore Y. Ts'o <tytso@mit.edu>
7676 M: Jaegeuk Kim <jaegeuk@kernel.org>
7677 M: Eric Biggers <ebiggers@kernel.org>
7678 L: linux-fscrypt@vger.kernel.org
7680 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7681 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
7682 F: Documentation/filesystems/fscrypt.rst
7684 F: include/linux/fscrypt*.h
7685 F: include/uapi/linux/fscrypt.h
7688 M: Jeremy Kerr <jk@ozlabs.org>
7689 M: Joel Stanley <joel@jms.id.au>
7690 R: Alistar Popple <alistair@popple.id.au>
7691 R: Eddie James <eajames@linux.ibm.com>
7692 L: linux-fsi@lists.ozlabs.org
7694 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
7695 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
7697 F: include/linux/fsi*.h
7698 F: include/trace/events/fsi*.h
7700 FSI-ATTACHED I2C DRIVER
7701 M: Eddie James <eajames@linux.ibm.com>
7702 L: linux-i2c@vger.kernel.org
7703 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
7705 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
7706 F: drivers/i2c/busses/i2c-fsi.c
7708 FSI-ATTACHED SPI DRIVER
7709 M: Eddie James <eajames@linux.ibm.com>
7710 L: linux-spi@vger.kernel.org
7712 F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
7713 F: drivers/spi/spi-fsi.c
7715 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
7716 M: Jan Kara <jack@suse.cz>
7717 R: Amir Goldstein <amir73il@gmail.com>
7718 L: linux-fsdevel@vger.kernel.org
7720 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
7722 F: include/linux/fsnotify*.h
7724 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
7725 M: Eric Biggers <ebiggers@kernel.org>
7726 M: Theodore Y. Ts'o <tytso@mit.edu>
7727 L: linux-fscrypt@vger.kernel.org
7729 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7730 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
7731 F: Documentation/filesystems/fsverity.rst
7733 F: include/linux/fsverity.h
7734 F: include/uapi/linux/fsverity.h
7736 FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
7737 M: Michael Zaidman <michael.zaidman@gmail.com>
7738 L: linux-i2c@vger.kernel.org
7739 L: linux-input@vger.kernel.org
7741 F: drivers/hid/hid-ft260.c
7743 FUJITSU LAPTOP EXTRAS
7744 M: Jonathan Woithe <jwoithe@just42.net>
7745 L: platform-driver-x86@vger.kernel.org
7747 F: drivers/platform/x86/fujitsu-laptop.c
7749 FUJITSU M-5MO LS CAMERA ISP DRIVER
7750 M: Kyungmin Park <kyungmin.park@samsung.com>
7751 M: Heungjun Kim <riverful.kim@samsung.com>
7752 L: linux-media@vger.kernel.org
7754 F: drivers/media/i2c/m5mols/
7755 F: include/media/i2c/m5mols.h
7757 FUJITSU TABLET EXTRAS
7758 M: Robert Gerlach <khnz@gmx.de>
7759 L: platform-driver-x86@vger.kernel.org
7761 F: drivers/platform/x86/fujitsu-tablet.c
7763 FUSE: FILESYSTEM IN USERSPACE
7764 M: Miklos Szeredi <miklos@szeredi.hu>
7765 L: linux-fsdevel@vger.kernel.org
7767 W: https://github.com/libfuse/
7768 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
7769 F: Documentation/filesystems/fuse.rst
7771 F: include/uapi/linux/fuse.h
7774 M: Thomas Gleixner <tglx@linutronix.de>
7775 M: Ingo Molnar <mingo@redhat.com>
7776 R: Peter Zijlstra <peterz@infradead.org>
7777 R: Darren Hart <dvhart@infradead.org>
7778 R: Davidlohr Bueso <dave@stgolabs.net>
7779 L: linux-kernel@vger.kernel.org
7781 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7782 F: Documentation/locking/*futex*
7783 F: include/asm-generic/futex.h
7784 F: include/linux/futex.h
7785 F: include/uapi/linux/futex.h
7787 F: tools/perf/bench/futex*
7788 F: tools/testing/selftests/futex/
7790 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
7791 M: Tim Harvey <tharvey@gateworks.com>
7792 M: Robert Jones <rjones@gateworks.com>
7794 F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
7795 F: drivers/mfd/gateworks-gsc.c
7796 F: include/linux/mfd/gsc.h
7797 F: Documentation/hwmon/gsc-hwmon.rst
7798 F: drivers/hwmon/gsc-hwmon.c
7799 F: include/linux/platform_data/gsc_hwmon.h
7802 M: Kees Cook <keescook@chromium.org>
7803 L: linux-hardening@vger.kernel.org
7805 F: Documentation/kbuild/gcc-plugins.rst
7806 F: scripts/Makefile.gcc-plugins
7807 F: scripts/gcc-plugins/
7809 GCOV BASED KERNEL PROFILING
7810 M: Peter Oberparleiter <oberpar@linux.ibm.com>
7812 F: Documentation/dev-tools/gcov.rst
7815 GDB KERNEL DEBUGGING HELPER SCRIPTS
7816 M: Jan Kiszka <jan.kiszka@siemens.com>
7817 M: Kieran Bingham <kbingham@kernel.org>
7821 GEMINI CRYPTO DRIVER
7822 M: Corentin Labbe <clabbe@baylibre.com>
7823 L: linux-crypto@vger.kernel.org
7825 F: drivers/crypto/gemini/
7827 GEMTEK FM RADIO RECEIVER DRIVER
7828 M: Hans Verkuil <hverkuil@xs4all.nl>
7829 L: linux-media@vger.kernel.org
7831 W: https://linuxtv.org
7832 T: git git://linuxtv.org/media_tree.git
7833 F: drivers/media/radio/radio-gemtek*
7835 GENERIC ARCHITECTURE TOPOLOGY
7836 M: Sudeep Holla <sudeep.holla@arm.com>
7837 L: linux-kernel@vger.kernel.org
7839 F: drivers/base/arch_topology.c
7840 F: include/linux/arch_topology.h
7843 M: Thomas Gleixner <tglx@linutronix.de>
7844 M: Peter Zijlstra <peterz@infradead.org>
7845 M: Andy Lutomirski <luto@kernel.org>
7846 L: linux-kernel@vger.kernel.org
7848 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
7849 F: include/linux/entry-common.h
7850 F: include/linux/entry-kvm.h
7853 GENERIC GPIO I2C DRIVER
7854 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7856 F: drivers/i2c/busses/i2c-gpio.c
7857 F: include/linux/platform_data/i2c-gpio.h
7859 GENERIC GPIO I2C MULTIPLEXER DRIVER
7860 M: Peter Korsgaard <peter.korsgaard@barco.com>
7861 L: linux-i2c@vger.kernel.org
7863 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
7864 F: drivers/i2c/muxes/i2c-mux-gpio.c
7865 F: include/linux/platform_data/i2c-mux-gpio.h
7867 GENERIC HDLC (WAN) DRIVERS
7868 M: Krzysztof Halasa <khc@pm.waw.pl>
7870 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
7871 F: drivers/net/wan/c101.c
7872 F: drivers/net/wan/hd6457*
7873 F: drivers/net/wan/hdlc*
7874 F: drivers/net/wan/n2.c
7875 F: drivers/net/wan/pc300too.c
7876 F: drivers/net/wan/pci200syn.c
7877 F: drivers/net/wan/wanxl*
7879 GENERIC INCLUDE/ASM HEADER FILES
7880 M: Arnd Bergmann <arnd@arndb.de>
7881 L: linux-arch@vger.kernel.org
7883 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
7884 F: include/asm-generic/
7885 F: include/uapi/asm-generic/
7887 GENERIC PHY FRAMEWORK
7888 M: Kishon Vijay Abraham I <kishon@ti.com>
7889 M: Vinod Koul <vkoul@kernel.org>
7890 L: linux-phy@lists.infradead.org
7892 Q: https://patchwork.kernel.org/project/linux-phy/list/
7893 T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
7894 F: Documentation/devicetree/bindings/phy/
7896 F: include/linux/phy/
7898 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
7899 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7901 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
7904 M: "Rafael J. Wysocki" <rafael@kernel.org>
7905 M: Kevin Hilman <khilman@kernel.org>
7906 M: Ulf Hansson <ulf.hansson@linaro.org>
7907 L: linux-pm@vger.kernel.org
7909 F: Documentation/devicetree/bindings/power/power?domain*
7910 F: drivers/base/power/domain*.c
7911 F: include/linux/pm_domain.h
7913 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
7914 M: Eugen Hristev <eugen.hristev@microchip.com>
7915 L: linux-input@vger.kernel.org
7917 F: drivers/input/touchscreen/resistive-adc-touch.c
7919 GENERIC STRING LIBRARY
7920 R: Andy Shevchenko <andy@kernel.org>
7923 F: lib/string_helpers.c
7924 F: lib/test_string.c
7925 F: lib/test-string_helpers.c
7927 GENERIC UIO DRIVER FOR PCI DEVICES
7928 M: "Michael S. Tsirkin" <mst@redhat.com>
7929 L: kvm@vger.kernel.org
7931 F: drivers/uio/uio_pci_generic.c
7933 GENERIC VDSO LIBRARY
7934 M: Andy Lutomirski <luto@kernel.org>
7935 M: Thomas Gleixner <tglx@linutronix.de>
7936 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
7937 L: linux-kernel@vger.kernel.org
7939 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
7940 F: include/asm-generic/vdso/vsyscall.h
7942 F: kernel/time/vsyscall.c
7945 GENWQE (IBM Generic Workqueue Card)
7946 M: Frank Haverkamp <haver@linux.ibm.com>
7948 F: drivers/misc/genwqe/
7950 GET_MAINTAINER SCRIPT
7951 M: Joe Perches <joe@perches.com>
7953 F: scripts/get_maintainer.pl
7956 M: Bob Peterson <rpeterso@redhat.com>
7957 M: Andreas Gruenbacher <agruenba@redhat.com>
7958 L: cluster-devel@redhat.com
7960 B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
7961 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
7962 F: Documentation/filesystems/gfs2*
7964 F: include/uapi/linux/gfs2_ondisk.h
7967 M: Thomas Weißschuh <thomas@weissschuh.net>
7968 L: platform-driver-x86@vger.kernel.org
7970 F: drivers/platform/x86/gigabyte-wmi.c
7973 M: Johan Hovold <johan@kernel.org>
7975 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
7976 F: Documentation/ABI/testing/sysfs-class-gnss
7977 F: Documentation/devicetree/bindings/gnss/
7979 F: include/linux/gnss.h
7982 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
7983 L: linux-media@vger.kernel.org
7985 F: drivers/media/usb/go7007/
7988 M: Bastien Nocera <hadess@hadess.net>
7989 L: linux-input@vger.kernel.org
7991 F: drivers/input/touchscreen/goodix.c
7993 GOOGLE ETHERNET DRIVERS
7994 M: Jeroen de Borst <jeroendb@google.com>
7995 R: Catherine Sullivan <csully@google.com>
7996 R: David Awogbemila <awogbemila@google.com>
7997 L: netdev@vger.kernel.org
7999 F: Documentation/networking/device_drivers/ethernet/google/gve.rst
8000 F: drivers/net/ethernet/google
8002 GPD POCKET FAN DRIVER
8003 M: Hans de Goede <hdegoede@redhat.com>
8004 L: platform-driver-x86@vger.kernel.org
8006 F: drivers/platform/x86/gpd-pocket-fan.c
8009 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8010 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8011 L: linux-gpio@vger.kernel.org
8012 L: linux-acpi@vger.kernel.org
8014 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8015 F: Documentation/firmware-guide/acpi/gpio-properties.rst
8016 F: drivers/gpio/gpiolib-acpi.c
8017 F: drivers/gpio/gpiolib-acpi.h
8020 M: Geert Uytterhoeven <geert+renesas@glider.be>
8021 L: linux-gpio@vger.kernel.org
8023 F: Documentation/admin-guide/gpio/gpio-aggregator.rst
8024 F: drivers/gpio/gpio-aggregator.c
8027 M: Sean Young <sean@mess.org>
8028 L: linux-media@vger.kernel.org
8030 F: drivers/media/rc/gpio-ir-tx.c
8033 M: Bamvor Jian Zhang <bamv2005@gmail.com>
8034 L: linux-gpio@vger.kernel.org
8036 F: drivers/gpio/gpio-mockup.c
8037 F: tools/testing/selftests/gpio/
8040 R: Michael Walle <michael@walle.cc>
8042 F: drivers/gpio/gpio-regmap.c
8043 F: include/linux/gpio/regmap.h
8046 M: Linus Walleij <linus.walleij@linaro.org>
8047 M: Bartosz Golaszewski <brgl@bgdev.pl>
8048 L: linux-gpio@vger.kernel.org
8050 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
8051 F: Documentation/ABI/obsolete/sysfs-gpio
8052 F: Documentation/ABI/testing/gpio-cdev
8053 F: Documentation/admin-guide/gpio/
8054 F: Documentation/devicetree/bindings/gpio/
8055 F: Documentation/driver-api/gpio/
8057 F: include/asm-generic/gpio.h
8058 F: include/linux/gpio.h
8059 F: include/linux/gpio/
8060 F: include/linux/of_gpio.h
8061 F: include/uapi/linux/gpio.h
8064 GRE DEMULTIPLEXER DRIVER
8065 M: Dmitry Kozlov <xeb@mail.ru>
8066 L: netdev@vger.kernel.org
8068 F: include/net/gre.h
8069 F: net/ipv4/gre_demux.c
8070 F: net/ipv4/gre_offload.c
8072 GRETH 10/100/1G Ethernet MAC device driver
8073 M: Andreas Larsson <andreas@gaisler.com>
8074 L: netdev@vger.kernel.org
8076 F: drivers/net/ethernet/aeroflex/
8078 GREYBUS AUDIO PROTOCOLS DRIVERS
8079 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
8080 M: Mark Greer <mgreer@animalcreek.com>
8082 F: drivers/staging/greybus/audio_apbridgea.c
8083 F: drivers/staging/greybus/audio_apbridgea.h
8084 F: drivers/staging/greybus/audio_codec.c
8085 F: drivers/staging/greybus/audio_codec.h
8086 F: drivers/staging/greybus/audio_gb.c
8087 F: drivers/staging/greybus/audio_manager.c
8088 F: drivers/staging/greybus/audio_manager.h
8089 F: drivers/staging/greybus/audio_manager_module.c
8090 F: drivers/staging/greybus/audio_manager_private.h
8091 F: drivers/staging/greybus/audio_manager_sysfs.c
8092 F: drivers/staging/greybus/audio_module.c
8093 F: drivers/staging/greybus/audio_topology.c
8095 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
8096 M: Viresh Kumar <vireshk@kernel.org>
8098 F: drivers/staging/greybus/authentication.c
8099 F: drivers/staging/greybus/bootrom.c
8100 F: drivers/staging/greybus/firmware.h
8101 F: drivers/staging/greybus/fw-core.c
8102 F: drivers/staging/greybus/fw-download.c
8103 F: drivers/staging/greybus/fw-management.c
8104 F: drivers/staging/greybus/greybus_authentication.h
8105 F: drivers/staging/greybus/greybus_firmware.h
8106 F: drivers/staging/greybus/hid.c
8107 F: drivers/staging/greybus/i2c.c
8108 F: drivers/staging/greybus/spi.c
8109 F: drivers/staging/greybus/spilib.c
8110 F: drivers/staging/greybus/spilib.h
8112 GREYBUS LOOPBACK DRIVER
8113 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
8115 F: drivers/staging/greybus/loopback.c
8117 GREYBUS PLATFORM DRIVERS
8118 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
8120 F: drivers/staging/greybus/arche-apb-ctrl.c
8121 F: drivers/staging/greybus/arche-platform.c
8122 F: drivers/staging/greybus/arche_platform.h
8124 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
8125 M: Rui Miguel Silva <rmfrfs@gmail.com>
8127 F: drivers/staging/greybus/gpio.c
8128 F: drivers/staging/greybus/light.c
8129 F: drivers/staging/greybus/power_supply.c
8130 F: drivers/staging/greybus/sdio.c
8131 F: drivers/staging/greybus/spi.c
8132 F: drivers/staging/greybus/spilib.c
8135 M: Johan Hovold <johan@kernel.org>
8136 M: Alex Elder <elder@kernel.org>
8137 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8138 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
8141 F: drivers/staging/greybus/
8142 F: include/linux/greybus.h
8143 F: include/linux/greybus/
8145 GREYBUS UART PROTOCOLS DRIVERS
8146 M: David Lin <dtwlin@gmail.com>
8148 F: drivers/staging/greybus/log.c
8149 F: drivers/staging/greybus/uart.c
8151 GS1662 VIDEO SERIALIZER
8152 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
8153 L: linux-media@vger.kernel.org
8155 T: git git://linuxtv.org/media_tree.git
8156 F: drivers/media/spi/gs1662.c
8158 GSPCA FINEPIX SUBDRIVER
8159 M: Frank Zago <frank@zago.net>
8160 L: linux-media@vger.kernel.org
8162 T: git git://linuxtv.org/media_tree.git
8163 F: drivers/media/usb/gspca/finepix.c
8165 GSPCA GL860 SUBDRIVER
8166 M: Olivier Lorin <o.lorin@laposte.net>
8167 L: linux-media@vger.kernel.org
8169 T: git git://linuxtv.org/media_tree.git
8170 F: drivers/media/usb/gspca/gl860/
8172 GSPCA M5602 SUBDRIVER
8173 M: Erik Andren <erik.andren@gmail.com>
8174 L: linux-media@vger.kernel.org
8176 T: git git://linuxtv.org/media_tree.git
8177 F: drivers/media/usb/gspca/m5602/
8179 GSPCA PAC207 SONIXB SUBDRIVER
8180 M: Hans Verkuil <hverkuil@xs4all.nl>
8181 L: linux-media@vger.kernel.org
8183 T: git git://linuxtv.org/media_tree.git
8184 F: drivers/media/usb/gspca/pac207.c
8186 GSPCA SN9C20X SUBDRIVER
8187 M: Brian Johnson <brijohn@gmail.com>
8188 L: linux-media@vger.kernel.org
8190 T: git git://linuxtv.org/media_tree.git
8191 F: drivers/media/usb/gspca/sn9c20x.c
8193 GSPCA T613 SUBDRIVER
8194 M: Leandro Costantino <lcostantino@gmail.com>
8195 L: linux-media@vger.kernel.org
8197 T: git git://linuxtv.org/media_tree.git
8198 F: drivers/media/usb/gspca/t613.c
8200 GSPCA USB WEBCAM DRIVER
8201 M: Hans Verkuil <hverkuil@xs4all.nl>
8202 L: linux-media@vger.kernel.org
8204 T: git git://linuxtv.org/media_tree.git
8205 F: drivers/media/usb/gspca/
8207 GTP (GPRS Tunneling Protocol)
8208 M: Pablo Neira Ayuso <pablo@netfilter.org>
8209 M: Harald Welte <laforge@gnumonks.org>
8210 L: osmocom-net-gprs@lists.osmocom.org
8212 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
8213 F: drivers/net/gtp.c
8215 GUID PARTITION TABLE (GPT)
8216 M: Davidlohr Bueso <dave@stgolabs.net>
8217 L: linux-efi@vger.kernel.org
8219 F: block/partitions/efi.*
8222 M: Yoshinori Sato <ysato@users.sourceforge.jp>
8223 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
8225 W: http://uclinux-h8.sourceforge.jp
8226 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
8228 F: drivers/clk/h8300/
8229 F: drivers/clocksource/h8300_*.c
8230 F: drivers/irqchip/irq-renesas-h8*.c
8232 HABANALABS PCI DRIVER
8233 M: Oded Gabbay <ogabbay@kernel.org>
8235 T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
8236 F: Documentation/ABI/testing/debugfs-driver-habanalabs
8237 F: Documentation/ABI/testing/sysfs-driver-habanalabs
8238 F: drivers/misc/habanalabs/
8239 F: include/uapi/misc/habanalabs.h
8242 M: Antti Palosaari <crope@iki.fi>
8243 L: linux-media@vger.kernel.org
8245 W: https://linuxtv.org
8246 W: http://palosaari.fi/linux/
8247 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8248 T: git git://linuxtv.org/anttip/media_tree.git
8249 F: drivers/media/usb/hackrf/
8251 HANTRO VPU CODEC DRIVER
8252 M: Ezequiel Garcia <ezequiel@collabora.com>
8253 M: Philipp Zabel <p.zabel@pengutronix.de>
8254 L: linux-media@vger.kernel.org
8255 L: linux-rockchip@lists.infradead.org
8257 F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
8258 F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
8259 F: drivers/staging/media/hantro/
8261 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
8262 M: Frank Seidel <frank@f-seidel.de>
8263 L: platform-driver-x86@vger.kernel.org
8265 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
8266 F: drivers/platform/x86/hdaps.c
8269 M: Jean Delvare <jdelvare@suse.com>
8270 M: Guenter Roeck <linux@roeck-us.net>
8271 L: linux-hwmon@vger.kernel.org
8273 W: http://hwmon.wiki.kernel.org/
8274 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8275 F: Documentation/devicetree/bindings/hwmon/
8276 F: Documentation/hwmon/
8278 F: include/linux/hwmon*.h
8279 F: include/trace/events/hwmon*.h
8280 K: (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
8282 HARDWARE RANDOM NUMBER GENERATOR CORE
8283 M: Matt Mackall <mpm@selenic.com>
8284 M: Herbert Xu <herbert@gondor.apana.org.au>
8285 L: linux-crypto@vger.kernel.org
8287 F: Documentation/admin-guide/hw_random.rst
8288 F: Documentation/devicetree/bindings/rng/
8289 F: drivers/char/hw_random/
8290 F: include/linux/hw_random.h
8292 HARDWARE SPINLOCK CORE
8293 M: Ohad Ben-Cohen <ohad@wizery.com>
8294 M: Bjorn Andersson <bjorn.andersson@linaro.org>
8295 R: Baolin Wang <baolin.wang7@gmail.com>
8296 L: linux-remoteproc@vger.kernel.org
8298 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
8299 F: Documentation/devicetree/bindings/hwlock/
8300 F: Documentation/locking/hwspinlock.rst
8301 F: drivers/hwspinlock/
8302 F: include/linux/hwspinlock.h
8304 HARDWARE TRACING FACILITIES
8305 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8307 F: drivers/hwtracing/
8309 HARMONY SOUND DRIVER
8310 L: linux-parisc@vger.kernel.org
8312 F: sound/parisc/harmony.*
8314 HDPVR USB VIDEO ENCODER DRIVER
8315 M: Hans Verkuil <hverkuil@xs4all.nl>
8316 L: linux-media@vger.kernel.org
8318 W: https://linuxtv.org
8319 T: git git://linuxtv.org/media_tree.git
8320 F: drivers/media/usb/hdpvr/
8322 HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
8323 M: Matt Hsiao <matt.hsiao@hpe.com>
8325 F: drivers/misc/hpilo.[ch]
8327 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
8328 M: Jerry Hoemann <jerry.hoemann@hpe.com>
8330 F: Documentation/watchdog/hpwdt.rst
8331 F: drivers/watchdog/hpwdt.c
8333 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
8334 M: Don Brace <don.brace@microchip.com>
8335 L: storagedev@microchip.com
8336 L: linux-scsi@vger.kernel.org
8338 F: Documentation/scsi/hpsa.rst
8339 F: drivers/scsi/hpsa*.[ch]
8340 F: include/linux/cciss*.h
8341 F: include/uapi/linux/cciss*.h
8344 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
8345 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
8346 L: linux-rdma@vger.kernel.org
8348 F: drivers/infiniband/hw/hfi1
8351 L: linux-fsdevel@vger.kernel.org
8353 F: Documentation/filesystems/hfs.rst
8357 L: linux-fsdevel@vger.kernel.org
8359 F: Documentation/filesystems/hfsplus.rst
8362 HGA FRAMEBUFFER DRIVER
8363 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
8364 L: linux-nvidia@lists.surfsouth.com
8366 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
8367 F: drivers/video/fbdev/hgafb.c
8369 HIBERNATION (aka Software Suspend, aka swsusp)
8370 M: "Rafael J. Wysocki" <rafael@kernel.org>
8371 M: Pavel Machek <pavel@ucw.cz>
8372 L: linux-pm@vger.kernel.org
8374 B: https://bugzilla.kernel.org
8375 F: arch/*/include/asm/suspend*.h
8377 F: drivers/base/power/
8378 F: include/linux/freezer.h
8379 F: include/linux/pm.h
8380 F: include/linux/suspend.h
8384 M: Jiri Kosina <jikos@kernel.org>
8385 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
8386 L: linux-input@vger.kernel.org
8388 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
8390 F: include/linux/hid*
8391 F: include/uapi/linux/hid*
8393 HID PLAYSTATION DRIVER
8394 M: Roderick Colenbrander <roderick.colenbrander@sony.com>
8395 L: linux-input@vger.kernel.org
8397 F: drivers/hid/hid-playstation.c
8399 HID SENSOR HUB DRIVERS
8400 M: Jiri Kosina <jikos@kernel.org>
8401 M: Jonathan Cameron <jic23@kernel.org>
8402 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8403 L: linux-input@vger.kernel.org
8404 L: linux-iio@vger.kernel.org
8406 F: Documentation/hid/hid-sensor*
8407 F: drivers/hid/hid-sensor-*
8408 F: drivers/iio/*/hid-*
8409 F: include/linux/hid-sensor-*
8411 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
8412 M: Thomas Gleixner <tglx@linutronix.de>
8413 L: linux-kernel@vger.kernel.org
8415 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8416 F: Documentation/timers/
8417 F: include/linux/clockchips.h
8418 F: include/linux/hrtimer.h
8419 F: kernel/time/clockevents.c
8420 F: kernel/time/hrtimer.c
8421 F: kernel/time/timer_*.c
8423 HIGH-SPEED SCC DRIVER FOR AX.25
8424 L: linux-hams@vger.kernel.org
8426 F: drivers/net/hamradio/dmascc.c
8427 F: drivers/net/hamradio/scc.c
8429 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8430 M: HighPoint Linux Team <linux@highpoint-tech.com>
8432 W: http://www.highpoint-tech.com
8433 F: Documentation/scsi/hptiop.rst
8434 F: drivers/scsi/hptiop.c
8437 M: Jes Sorensen <jes@trained-monkey.org>
8438 L: linux-hippi@sunsite.dk
8440 F: drivers/net/hippi/
8441 F: include/linux/hippidevice.h
8442 F: include/uapi/linux/if_hippi.h
8445 HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
8446 M: Kurt Kanzenbach <kurt@linutronix.de>
8447 L: netdev@vger.kernel.org
8449 F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
8450 F: drivers/net/dsa/hirschmann/*
8451 F: include/linux/platform_data/hirschmann-hellcreek.h
8452 F: net/dsa/tag_hellcreek.c
8454 HISILICON DMA DRIVER
8455 M: Zhou Wang <wangzhou1@hisilicon.com>
8456 L: dmaengine@vger.kernel.org
8458 F: drivers/dma/hisi_dma.c
8460 HISILICON GPIO DRIVER
8461 M: Luo Jiaxing <luojiaxing@huawei.com>
8462 L: linux-gpio@vger.kernel.org
8464 F: drivers/gpio/gpio-hisi.c
8466 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
8467 M: Zaibo Xu <xuzaibo@huawei.com>
8468 L: linux-crypto@vger.kernel.org
8470 F: Documentation/ABI/testing/debugfs-hisi-hpre
8471 F: drivers/crypto/hisilicon/hpre/hpre.h
8472 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
8473 F: drivers/crypto/hisilicon/hpre/hpre_main.c
8475 HISILICON I2C CONTROLLER DRIVER
8476 M: Yicong Yang <yangyicong@hisilicon.com>
8477 L: linux-i2c@vger.kernel.org
8479 W: https://www.hisilicon.com
8480 F: drivers/i2c/busses/i2c-hisi.c
8482 HISILICON LPC BUS DRIVER
8483 M: john.garry@huawei.com
8485 W: http://www.hisilicon.com
8486 F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
8487 F: drivers/bus/hisi_lpc.c
8489 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
8490 M: Yisen Zhuang <yisen.zhuang@huawei.com>
8491 M: Salil Mehta <salil.mehta@huawei.com>
8492 L: netdev@vger.kernel.org
8494 W: http://www.hisilicon.com
8495 F: drivers/net/ethernet/hisilicon/hns3/
8497 HISILICON NETWORK SUBSYSTEM DRIVER
8498 M: Yisen Zhuang <yisen.zhuang@huawei.com>
8499 M: Salil Mehta <salil.mehta@huawei.com>
8500 L: netdev@vger.kernel.org
8502 W: http://www.hisilicon.com
8503 F: Documentation/devicetree/bindings/net/hisilicon*.txt
8504 F: drivers/net/ethernet/hisilicon/
8506 HIKEY960 ONBOARD USB GPIO HUB DRIVER
8507 M: John Stultz <john.stultz@linaro.org>
8508 L: linux-kernel@vger.kernel.org
8510 F: drivers/misc/hisi_hikey_usb.c
8511 F: Documentation/devicetree/bindings/misc/hisilicon-hikey-usb.yaml
8513 HISILICON PMU DRIVER
8514 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
8516 W: http://www.hisilicon.com
8517 F: Documentation/admin-guide/perf/hisi-pmu.rst
8518 F: drivers/perf/hisilicon
8520 HISILICON QM AND ZIP Controller DRIVER
8521 M: Zhou Wang <wangzhou1@hisilicon.com>
8522 L: linux-crypto@vger.kernel.org
8524 F: Documentation/ABI/testing/debugfs-hisi-zip
8525 F: drivers/crypto/hisilicon/qm.c
8526 F: drivers/crypto/hisilicon/qm.h
8527 F: drivers/crypto/hisilicon/sgl.c
8528 F: drivers/crypto/hisilicon/zip/
8530 HISILICON ROCE DRIVER
8531 M: Wenpeng Liang <liangwenpeng@huawei.com>
8532 M: Weihang Li <liweihang@huawei.com>
8533 L: linux-rdma@vger.kernel.org
8535 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
8536 F: drivers/infiniband/hw/hns/
8538 HISILICON SAS Controller
8539 M: John Garry <john.garry@huawei.com>
8541 W: http://www.hisilicon.com
8542 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
8543 F: drivers/scsi/hisi_sas/
8545 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
8546 M: Zaibo Xu <xuzaibo@huawei.com>
8547 L: linux-crypto@vger.kernel.org
8549 F: Documentation/ABI/testing/debugfs-hisi-sec
8550 F: drivers/crypto/hisilicon/sec2/sec.h
8551 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
8552 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
8553 F: drivers/crypto/hisilicon/sec2/sec_main.c
8555 HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
8556 M: Jay Fang <f.fangjian@huawei.com>
8557 L: linux-spi@vger.kernel.org
8559 W: http://www.hisilicon.com
8560 F: drivers/spi/spi-hisi-kunpeng.c
8562 HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
8563 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
8564 L: linux-kernel@vger.kernel.org
8566 F: Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
8567 F: drivers/spmi/hisi-spmi-controller.c
8569 HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
8570 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
8571 L: linux-kernel@vger.kernel.org
8573 F: Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
8574 F: drivers/mfd/hi6421-spmi-pmic.c
8576 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
8577 M: Zaibo Xu <xuzaibo@huawei.com>
8579 F: drivers/crypto/hisilicon/trng/trng.c
8581 HISILICON V3XX SPI NOR FLASH Controller Driver
8582 M: John Garry <john.garry@huawei.com>
8584 W: http://www.hisilicon.com
8585 F: drivers/spi/spi-hisi-sfc-v3xx.c
8587 HMM - Heterogeneous Memory Management
8588 M: Jérôme Glisse <jglisse@redhat.com>
8589 L: linux-mm@kvack.org
8591 F: Documentation/vm/hmm.rst
8592 F: include/linux/hmm*
8595 F: tools/testing/selftests/vm/*hmm*
8598 M: Jouni Malinen <j@w1.fi>
8599 L: linux-wireless@vger.kernel.org
8601 W: http://w1.fi/hostap-driver.html
8602 F: drivers/net/wireless/intersil/hostap/
8604 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
8605 L: platform-driver-x86@vger.kernel.org
8607 F: drivers/platform/x86/tc1100-wmi.c
8609 HPET: High Precision Event Timers driver
8610 M: Clemens Ladisch <clemens@ladisch.de>
8612 F: Documentation/timers/hpet.rst
8613 F: drivers/char/hpet.c
8614 F: include/linux/hpet.h
8615 F: include/uapi/linux/hpet.h
8619 F: arch/x86/include/asm/hpet.h
8620 F: arch/x86/kernel/hpet.c
8623 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
8625 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
8629 M: Sebastian Reichel <sre@kernel.org>
8631 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
8632 F: Documentation/ABI/testing/sysfs-bus-hsi
8633 F: Documentation/driver-api/hsi.rst
8635 F: include/linux/hsi/
8636 F: include/uapi/linux/hsi/
8639 L: linux-usb@vger.kernel.org
8641 F: drivers/net/usb/hso.c
8643 HSR NETWORK PROTOCOL
8644 L: netdev@vger.kernel.org
8648 HT16K33 LED CONTROLLER DRIVER
8649 M: Robin van der Gracht <robin@protonic.nl>
8651 F: Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
8652 F: drivers/auxdisplay/ht16k33.c
8654 HTCPEN TOUCHSCREEN DRIVER
8655 M: Pau Oliva Fora <pof@eslack.org>
8656 L: linux-input@vger.kernel.org
8658 F: drivers/input/touchscreen/htcpen.c
8660 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
8661 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
8662 L: linux-iio@vger.kernel.org
8664 W: http://www.st.com/
8665 F: Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
8666 F: drivers/iio/humidity/hts221*
8668 HUAWEI ETHERNET DRIVER
8669 L: netdev@vger.kernel.org
8671 F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
8672 F: drivers/net/ethernet/huawei/hinic/
8675 M: Mike Kravetz <mike.kravetz@oracle.com>
8676 L: linux-mm@kvack.org
8678 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
8679 F: Documentation/admin-guide/mm/hugetlbpage.rst
8680 F: Documentation/vm/hugetlbfs_reserv.rst
8682 F: include/linux/hugetlb.h
8686 M: Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
8687 L: linux-media@vger.kernel.org
8689 W: https://linuxtv.org
8690 T: git git://linuxtv.org/media_tree.git
8691 F: drivers/media/platform/sti/hva
8693 HWPOISON MEMORY FAILURE HANDLING
8694 M: Naoya Horiguchi <naoya.horiguchi@nec.com>
8695 L: linux-mm@kvack.org
8697 F: mm/hwpoison-inject.c
8698 F: mm/memory-failure.c
8700 HYCON HY46XX TOUCHSCREEN SUPPORT
8701 M: Giulio Benetti <giulio.benetti@benettiengineering.com>
8702 L: linux-input@vger.kernel.org
8704 F: Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
8705 F: drivers/input/touchscreen/hycon-hy46xx.c
8707 HYGON PROCESSOR SUPPORT
8708 M: Pu Wen <puwen@hygon.cn>
8709 L: linux-kernel@vger.kernel.org
8711 F: arch/x86/kernel/cpu/hygon.c
8713 HYNIX HI556 SENSOR DRIVER
8714 M: Shawn Tu <shawnx.tu@intel.com>
8715 L: linux-media@vger.kernel.org
8717 T: git git://linuxtv.org/media_tree.git
8718 F: drivers/media/i2c/hi556.c
8720 Hyper-V/Azure CORE AND DRIVERS
8721 M: "K. Y. Srinivasan" <kys@microsoft.com>
8722 M: Haiyang Zhang <haiyangz@microsoft.com>
8723 M: Stephen Hemminger <sthemmin@microsoft.com>
8724 M: Wei Liu <wei.liu@kernel.org>
8725 M: Dexuan Cui <decui@microsoft.com>
8726 L: linux-hyperv@vger.kernel.org
8728 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
8729 F: Documentation/ABI/stable/sysfs-bus-vmbus
8730 F: Documentation/ABI/testing/debugfs-hyperv
8731 F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
8732 F: arch/arm64/hyperv
8733 F: arch/arm64/include/asm/hyperv-tlfs.h
8734 F: arch/arm64/include/asm/mshyperv.h
8736 F: arch/x86/include/asm/hyperv-tlfs.h
8737 F: arch/x86/include/asm/mshyperv.h
8738 F: arch/x86/include/asm/trace/hyperv.h
8739 F: arch/x86/kernel/cpu/mshyperv.c
8740 F: drivers/clocksource/hyperv_timer.c
8741 F: drivers/hid/hid-hyperv.c
8743 F: drivers/input/serio/hyperv-keyboard.c
8744 F: drivers/iommu/hyperv-iommu.c
8745 F: drivers/net/ethernet/microsoft/
8746 F: drivers/net/hyperv/
8747 F: drivers/pci/controller/pci-hyperv-intf.c
8748 F: drivers/pci/controller/pci-hyperv.c
8749 F: drivers/scsi/storvsc_drv.c
8750 F: drivers/uio/uio_hv_generic.c
8751 F: drivers/video/fbdev/hyperv_fb.c
8752 F: include/asm-generic/hyperv-tlfs.h
8753 F: include/asm-generic/mshyperv.h
8754 F: include/clocksource/hyperv_timer.h
8755 F: include/linux/hyperv.h
8756 F: include/uapi/linux/hyperv.h
8757 F: net/vmw_vsock/hyperv_transport.c
8761 M: Vignesh Raghavendra <vigneshr@ti.com>
8762 L: linux-mtd@lists.infradead.org
8764 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8765 C: irc://irc.oftc.net/mtd
8766 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
8767 F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
8768 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
8769 F: drivers/mtd/hyperbus/
8770 F: include/linux/mtd/hyperbus.h
8772 HYPERVISOR VIRTUAL CONSOLE DRIVER
8773 L: linuxppc-dev@lists.ozlabs.org
8778 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8779 L: linux-i2c@vger.kernel.org
8780 L: linux-acpi@vger.kernel.org
8782 F: drivers/i2c/i2c-core-acpi.c
8784 I2C CONTROLLER DRIVER FOR NVIDIA GPU
8785 M: Ajay Gupta <ajayg@nvidia.com>
8786 L: linux-i2c@vger.kernel.org
8788 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
8789 F: drivers/i2c/busses/i2c-nvidia-gpu.c
8792 M: Peter Rosin <peda@axentia.se>
8793 L: linux-i2c@vger.kernel.org
8795 F: Documentation/devicetree/bindings/i2c/i2c-arb*
8796 F: Documentation/devicetree/bindings/i2c/i2c-gate*
8797 F: Documentation/devicetree/bindings/i2c/i2c-mux*
8798 F: Documentation/i2c/i2c-topology.rst
8799 F: Documentation/i2c/muxes/
8800 F: drivers/i2c/i2c-mux.c
8801 F: drivers/i2c/muxes/
8802 F: include/linux/i2c-mux.h
8804 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
8805 M: Gregory CLEMENT <gregory.clement@bootlin.com>
8806 L: linux-i2c@vger.kernel.org
8808 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
8809 F: drivers/i2c/busses/i2c-mv64xxx.c
8811 I2C OVER PARALLEL PORT
8812 M: Jean Delvare <jdelvare@suse.com>
8813 L: linux-i2c@vger.kernel.org
8815 F: Documentation/i2c/busses/i2c-parport.rst
8816 F: drivers/i2c/busses/i2c-parport.c
8819 M: Wolfram Sang <wsa@kernel.org>
8820 L: linux-i2c@vger.kernel.org
8822 W: https://i2c.wiki.kernel.org/
8823 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8824 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8825 F: Documentation/devicetree/bindings/i2c/i2c.txt
8826 F: Documentation/i2c/
8828 F: include/linux/i2c-dev.h
8829 F: include/linux/i2c-smbus.h
8830 F: include/linux/i2c.h
8831 F: include/uapi/linux/i2c-*.h
8832 F: include/uapi/linux/i2c.h
8834 I2C SUBSYSTEM HOST DRIVERS
8835 L: linux-i2c@vger.kernel.org
8837 W: https://i2c.wiki.kernel.org/
8838 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8839 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8840 F: Documentation/devicetree/bindings/i2c/
8841 F: drivers/i2c/algos/
8842 F: drivers/i2c/busses/
8845 M: Jean Delvare <jdelvare@suse.com>
8846 L: linux-i2c@vger.kernel.org
8848 F: Documentation/i2c/busses/i2c-taos-evm.rst
8849 F: drivers/i2c/busses/i2c-taos-evm.c
8852 M: Till Harbaum <till@harbaum.org>
8853 L: linux-i2c@vger.kernel.org
8855 W: http://www.harbaum.org/till/i2c_tiny_usb
8856 F: drivers/i2c/busses/i2c-tiny-usb.c
8858 I2C/SMBUS CONTROLLER DRIVERS FOR PC
8859 M: Jean Delvare <jdelvare@suse.com>
8860 L: linux-i2c@vger.kernel.org
8862 F: Documentation/i2c/busses/i2c-ali1535.rst
8863 F: Documentation/i2c/busses/i2c-ali1563.rst
8864 F: Documentation/i2c/busses/i2c-ali15x3.rst
8865 F: Documentation/i2c/busses/i2c-amd756.rst
8866 F: Documentation/i2c/busses/i2c-amd8111.rst
8867 F: Documentation/i2c/busses/i2c-i801.rst
8868 F: Documentation/i2c/busses/i2c-nforce2.rst
8869 F: Documentation/i2c/busses/i2c-piix4.rst
8870 F: Documentation/i2c/busses/i2c-sis5595.rst
8871 F: Documentation/i2c/busses/i2c-sis630.rst
8872 F: Documentation/i2c/busses/i2c-sis96x.rst
8873 F: Documentation/i2c/busses/i2c-via.rst
8874 F: Documentation/i2c/busses/i2c-viapro.rst
8875 F: drivers/i2c/busses/i2c-ali1535.c
8876 F: drivers/i2c/busses/i2c-ali1563.c
8877 F: drivers/i2c/busses/i2c-ali15x3.c
8878 F: drivers/i2c/busses/i2c-amd756-s4882.c
8879 F: drivers/i2c/busses/i2c-amd756.c
8880 F: drivers/i2c/busses/i2c-amd8111.c
8881 F: drivers/i2c/busses/i2c-i801.c
8882 F: drivers/i2c/busses/i2c-isch.c
8883 F: drivers/i2c/busses/i2c-nforce2-s4985.c
8884 F: drivers/i2c/busses/i2c-nforce2.c
8885 F: drivers/i2c/busses/i2c-piix4.c
8886 F: drivers/i2c/busses/i2c-sis5595.c
8887 F: drivers/i2c/busses/i2c-sis630.c
8888 F: drivers/i2c/busses/i2c-sis96x.c
8889 F: drivers/i2c/busses/i2c-via.c
8890 F: drivers/i2c/busses/i2c-viapro.c
8892 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
8893 M: Hans de Goede <hdegoede@redhat.com>
8894 L: linux-i2c@vger.kernel.org
8896 F: drivers/i2c/busses/i2c-cht-wc.c
8898 I2C/SMBUS ISMT DRIVER
8899 M: Seth Heasley <seth.heasley@intel.com>
8900 M: Neil Horman <nhorman@tuxdriver.com>
8901 L: linux-i2c@vger.kernel.org
8902 F: Documentation/i2c/busses/i2c-ismt.rst
8903 F: drivers/i2c/busses/i2c-ismt.c
8905 I2C/SMBUS STUB DRIVER
8906 M: Jean Delvare <jdelvare@suse.com>
8907 L: linux-i2c@vger.kernel.org
8909 F: drivers/i2c/i2c-stub.c
8911 I3C DRIVER FOR CADENCE I3C MASTER IP
8912 M: Przemysław Gaj <pgaj@cadence.com>
8914 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
8915 F: drivers/i3c/master/i3c-master-cdns.c
8917 I3C DRIVER FOR SYNOPSYS DESIGNWARE
8918 M: Vitor Soares <vitor.soares@synopsys.com>
8920 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
8921 F: drivers/i3c/master/dw*
8924 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
8925 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
8927 C: irc://chat.freenode.net/linux-i3c
8928 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
8929 F: Documentation/ABI/testing/sysfs-bus-i3c
8930 F: Documentation/devicetree/bindings/i3c/
8931 F: Documentation/driver-api/i3c
8933 F: include/linux/i3c/
8935 IA64 (Itanium) PLATFORM
8936 L: linux-ia64@vger.kernel.org
8938 F: Documentation/ia64/
8941 IBM Power 842 compression accelerator
8942 M: Haren Myneni <haren@us.ibm.com>
8945 F: drivers/crypto/nx/Kconfig
8946 F: drivers/crypto/nx/Makefile
8947 F: drivers/crypto/nx/nx-842*
8948 F: include/linux/sw842.h
8951 IBM Power in-Nest Crypto Acceleration
8952 M: Breno Leitão <leitao@debian.org>
8953 M: Nayna Jain <nayna@linux.ibm.com>
8954 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8955 L: linux-crypto@vger.kernel.org
8957 F: drivers/crypto/nx/Kconfig
8958 F: drivers/crypto/nx/Makefile
8959 F: drivers/crypto/nx/nx-aes*
8960 F: drivers/crypto/nx/nx-sha*
8961 F: drivers/crypto/nx/nx.*
8962 F: drivers/crypto/nx/nx_csbcpb.h
8963 F: drivers/crypto/nx/nx_debugfs.c
8965 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
8966 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8967 L: linux-pci@vger.kernel.org
8968 L: linuxppc-dev@lists.ozlabs.org
8970 F: drivers/pci/hotplug/rpadlpar*
8972 IBM Power Linux RAID adapter
8973 M: Brian King <brking@us.ibm.com>
8975 F: drivers/scsi/ipr.*
8977 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
8978 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8979 L: linux-pci@vger.kernel.org
8980 L: linuxppc-dev@lists.ozlabs.org
8982 F: drivers/pci/hotplug/rpaphp*
8984 IBM Power SRIOV Virtual NIC Device Driver
8985 M: Dany Madden <drt@linux.ibm.com>
8986 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8987 R: Thomas Falcon <tlfalcon@linux.ibm.com>
8988 L: netdev@vger.kernel.org
8990 F: drivers/net/ethernet/ibm/ibmvnic.*
8992 IBM Power Virtual Accelerator Switchboard
8993 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8994 L: linuxppc-dev@lists.ozlabs.org
8996 F: arch/powerpc/include/asm/vas.h
8997 F: arch/powerpc/platforms/powernv/copy-paste.h
8998 F: arch/powerpc/platforms/powernv/vas*
9000 IBM Power Virtual Ethernet Device Driver
9001 M: Cristobal Forno <cforno12@linux.ibm.com>
9002 L: netdev@vger.kernel.org
9004 F: drivers/net/ethernet/ibm/ibmveth.*
9006 IBM Power Virtual FC Device Drivers
9007 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9008 L: linux-scsi@vger.kernel.org
9010 F: drivers/scsi/ibmvscsi/ibmvfc*
9012 IBM Power Virtual Management Channel Driver
9013 M: Brad Warrum <bwarrum@linux.ibm.com>
9014 M: Ritu Agarwal <rituagar@linux.ibm.com>
9016 F: drivers/misc/ibmvmc.*
9018 IBM Power Virtual SCSI Device Drivers
9019 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9020 L: linux-scsi@vger.kernel.org
9022 F: drivers/scsi/ibmvscsi/ibmvscsi*
9023 F: include/scsi/viosrp.h
9025 IBM Power Virtual SCSI Device Target Driver
9026 M: Michael Cyr <mikecyr@linux.ibm.com>
9027 L: linux-scsi@vger.kernel.org
9028 L: target-devel@vger.kernel.org
9030 F: drivers/scsi/ibmvscsi_tgt/
9032 IBM Power VMX Cryptographic instructions
9033 M: Breno Leitão <leitao@debian.org>
9034 M: Nayna Jain <nayna@linux.ibm.com>
9035 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
9036 L: linux-crypto@vger.kernel.org
9038 F: drivers/crypto/vmx/Kconfig
9039 F: drivers/crypto/vmx/Makefile
9040 F: drivers/crypto/vmx/aes*
9041 F: drivers/crypto/vmx/ghash*
9042 F: drivers/crypto/vmx/ppc-xlate.pl
9043 F: drivers/crypto/vmx/vmx.c
9045 IBM ServeRAID RAID DRIVER
9047 F: drivers/scsi/ips.*
9049 ICH LPC AND GPIO DRIVER
9050 M: Peter Tyser <ptyser@xes-inc.com>
9052 F: drivers/gpio/gpio-ich.c
9053 F: drivers/mfd/lpc_ich.c
9056 M: Max Staudt <max@enpas.org>
9057 L: linux-i2c@vger.kernel.org
9059 F: drivers/i2c/busses/i2c-icy.c
9061 IDEAPAD LAPTOP EXTRAS DRIVER
9062 M: Ike Panhc <ike.pan@canonical.com>
9063 L: platform-driver-x86@vger.kernel.org
9065 W: http://launchpad.net/ideapad-laptop
9066 F: drivers/platform/x86/ideapad-laptop.c
9068 IDEAPAD LAPTOP SLIDEBAR DRIVER
9069 M: Andrey Moiseev <o2g.org.ru@gmail.com>
9070 L: linux-input@vger.kernel.org
9072 W: https://github.com/o2genum/ideapad-slidebar
9073 F: drivers/input/misc/ideapad_slidebar.c
9075 IDT VersaClock 5 CLOCK DRIVER
9076 M: Luca Ceresoli <luca@lucaceresoli.net>
9078 F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
9079 F: drivers/clk/clk-versaclock5.c
9081 IEEE 802.15.4 SUBSYSTEM
9082 M: Alexander Aring <alex.aring@gmail.com>
9083 M: Stefan Schmidt <stefan@datenfreihafen.org>
9084 L: linux-wpan@vger.kernel.org
9086 W: https://linux-wpan.org/
9087 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
9088 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
9089 F: Documentation/networking/ieee802154.rst
9090 F: drivers/net/ieee802154/
9091 F: include/linux/ieee802154.h
9092 F: include/linux/nl802154.h
9093 F: include/net/af_ieee802154.h
9094 F: include/net/cfg802154.h
9095 F: include/net/ieee802154_netdev.h
9096 F: include/net/mac802154.h
9097 F: include/net/nl802154.h
9102 M: Yotam Gigi <yotam.gi@gmail.com>
9103 M: Jamal Hadi Salim <jhs@mojatatu.com>
9104 F: include/net/ife.h
9105 F: include/uapi/linux/ife.h
9108 IGORPLUG-USB IR RECEIVER
9109 M: Sean Young <sean@mess.org>
9110 L: linux-media@vger.kernel.org
9112 F: drivers/media/rc/igorplugusb.c
9114 IGUANAWORKS USB IR TRANSCEIVER
9115 M: Sean Young <sean@mess.org>
9116 L: linux-media@vger.kernel.org
9118 F: drivers/media/rc/iguanair.c
9120 IIO DIGITAL POTENTIOMETER DAC
9121 M: Peter Rosin <peda@axentia.se>
9122 L: linux-iio@vger.kernel.org
9124 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
9125 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
9126 F: drivers/iio/dac/dpot-dac.c
9128 IIO ENVELOPE DETECTOR
9129 M: Peter Rosin <peda@axentia.se>
9130 L: linux-iio@vger.kernel.org
9132 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
9133 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
9134 F: drivers/iio/adc/envelope-detector.c
9137 M: Peter Rosin <peda@axentia.se>
9138 L: linux-iio@vger.kernel.org
9140 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
9141 F: drivers/iio/multiplexer/iio-mux.c
9143 IIO SCMI BASED DRIVER
9144 M: Jyoti Bhayana <jbhayana@google.com>
9145 L: linux-iio@vger.kernel.org
9147 F: drivers/iio/common/scmi_sensors/scmi_iio.c
9149 IIO SUBSYSTEM AND DRIVERS
9150 M: Jonathan Cameron <jic23@kernel.org>
9151 R: Lars-Peter Clausen <lars@metafoo.de>
9152 L: linux-iio@vger.kernel.org
9154 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9155 F: Documentation/ABI/testing/configfs-iio*
9156 F: Documentation/ABI/testing/sysfs-bus-iio*
9157 F: Documentation/devicetree/bindings/iio/
9159 F: drivers/staging/iio/
9160 F: include/linux/iio/
9164 M: Peter Rosin <peda@axentia.se>
9165 L: linux-iio@vger.kernel.org
9167 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
9168 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
9169 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
9170 F: drivers/iio/afe/iio-rescale.c
9172 IKANOS/ADI EAGLE ADSL USB DRIVER
9173 M: Matthieu Castet <castet.matthieu@free.fr>
9174 M: Stanislaw Gruszka <stf_xl@wp.pl>
9176 F: drivers/usb/atm/ueagle-atm.c
9178 IMGTEC ASCII LCD DRIVER
9179 M: Paul Burton <paulburton@kernel.org>
9181 F: Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
9182 F: drivers/auxdisplay/img-ascii-lcd.c
9184 IMGTEC IR DECODER DRIVER
9186 F: drivers/media/rc/img-ir/
9188 IMON SOUNDGRAPH USB IR RECEIVER
9189 M: Sean Young <sean@mess.org>
9190 L: linux-media@vger.kernel.org
9192 F: drivers/media/rc/imon.c
9193 F: drivers/media/rc/imon_raw.c
9195 IMS TWINTURBO FRAMEBUFFER DRIVER
9196 L: linux-fbdev@vger.kernel.org
9198 F: drivers/video/fbdev/imsttfb.c
9200 INA209 HARDWARE MONITOR DRIVER
9201 M: Guenter Roeck <linux@roeck-us.net>
9202 L: linux-hwmon@vger.kernel.org
9204 F: Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml
9205 F: Documentation/hwmon/ina209.rst
9206 F: drivers/hwmon/ina209.c
9208 INA2XX HARDWARE MONITOR DRIVER
9209 M: Guenter Roeck <linux@roeck-us.net>
9210 L: linux-hwmon@vger.kernel.org
9212 F: Documentation/hwmon/ina2xx.rst
9213 F: drivers/hwmon/ina2xx.c
9214 F: include/linux/platform_data/ina2xx.h
9216 INDUSTRY PACK SUBSYSTEM (IPACK)
9217 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
9218 M: Jens Taprogge <jens.taprogge@taprogge.org>
9219 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9220 L: industrypack-devel@lists.sourceforge.net
9222 W: http://industrypack.sourceforge.net
9225 INFINEON DPS310 Driver
9226 M: Eddie James <eajames@linux.ibm.com>
9227 L: linux-iio@vger.kernel.org
9229 F: drivers/iio/pressure/dps310.c
9231 INFINIBAND SUBSYSTEM
9232 M: Doug Ledford <dledford@redhat.com>
9233 M: Jason Gunthorpe <jgg@nvidia.com>
9234 L: linux-rdma@vger.kernel.org
9236 W: https://github.com/linux-rdma/rdma-core
9237 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9238 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
9239 F: Documentation/devicetree/bindings/infiniband/
9240 F: Documentation/infiniband/
9241 F: drivers/infiniband/
9243 F: include/trace/events/ib_mad.h
9244 F: include/trace/events/ib_umad.h
9245 F: include/uapi/linux/if_infiniband.h
9246 F: include/uapi/rdma/
9247 F: samples/bpf/ibumad_kern.c
9248 F: samples/bpf/ibumad_user.c
9250 INGENIC JZ4780 NAND DRIVER
9251 M: Harvey Hunt <harveyhuntnexus@gmail.com>
9252 L: linux-mtd@lists.infradead.org
9253 L: linux-mips@vger.kernel.org
9255 F: drivers/mtd/nand/raw/ingenic/
9258 M: Paul Cercueil <paul@crapouillou.net>
9259 L: linux-mips@vger.kernel.org
9261 F: arch/mips/boot/dts/ingenic/
9262 F: arch/mips/generic/board-ingenic.c
9263 F: arch/mips/include/asm/mach-ingenic/
9264 F: arch/mips/ingenic/Kconfig
9265 F: drivers/clk/ingenic/
9266 F: drivers/dma/dma-jz4780.c
9267 F: drivers/gpu/drm/ingenic/
9268 F: drivers/i2c/busses/i2c-jz4780.c
9269 F: drivers/iio/adc/ingenic-adc.c
9270 F: drivers/irqchip/irq-ingenic.c
9271 F: drivers/memory/jz4780-nemc.c
9272 F: drivers/mmc/host/jz4740_mmc.c
9273 F: drivers/mtd/nand/raw/ingenic/
9274 F: drivers/pinctrl/pinctrl-ingenic.c
9275 F: drivers/power/supply/ingenic-battery.c
9276 F: drivers/pwm/pwm-jz4740.c
9277 F: drivers/remoteproc/ingenic_rproc.c
9278 F: drivers/rtc/rtc-jz4740.c
9279 F: drivers/tty/serial/8250/8250_ingenic.c
9280 F: drivers/usb/musb/jz4740.c
9281 F: drivers/watchdog/jz4740_wdt.c
9282 F: include/dt-bindings/iio/adc/ingenic,adc.h
9283 F: include/linux/mfd/ingenic-tcu.h
9284 F: sound/soc/codecs/jz47*
9285 F: sound/soc/jz4740/
9288 M: Jan Kara <jack@suse.cz>
9289 R: Amir Goldstein <amir73il@gmail.com>
9290 L: linux-fsdevel@vger.kernel.org
9292 F: Documentation/filesystems/inotify.rst
9293 F: fs/notify/inotify/
9294 F: include/linux/inotify.h
9295 F: include/uapi/linux/inotify.h
9297 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
9298 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
9299 L: linux-input@vger.kernel.org
9301 Q: http://patchwork.kernel.org/project/linux-input/list/
9302 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
9303 F: Documentation/devicetree/bindings/input/
9304 F: Documentation/devicetree/bindings/serio/
9305 F: Documentation/input/
9307 F: include/linux/input.h
9308 F: include/linux/input/
9309 F: include/uapi/linux/input-event-codes.h
9310 F: include/uapi/linux/input.h
9312 INPUT MULTITOUCH (MT) PROTOCOL
9313 M: Henrik Rydberg <rydberg@bitmath.org>
9314 L: linux-input@vger.kernel.org
9316 F: Documentation/input/multi-touch-protocol.rst
9317 F: drivers/input/input-mt.c
9320 INSIDE SECURE CRYPTO DRIVER
9321 M: Antoine Tenart <atenart@kernel.org>
9322 L: linux-crypto@vger.kernel.org
9324 F: drivers/crypto/inside-secure/
9326 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
9327 M: Mimi Zohar <zohar@linux.ibm.com>
9328 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
9329 L: linux-integrity@vger.kernel.org
9331 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
9332 F: security/integrity/ima/
9334 INTEL 810/815 FRAMEBUFFER DRIVER
9335 M: Antonino Daplas <adaplas@gmail.com>
9336 L: linux-fbdev@vger.kernel.org
9338 F: drivers/video/fbdev/i810/
9341 M: Cezary Rojewski <cezary.rojewski@intel.com>
9342 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
9343 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
9344 M: Jie Yang <yang.jie@linux.intel.com>
9345 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9349 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
9350 M: Hans de Goede <hdegoede@redhat.com>
9351 L: platform-driver-x86@vger.kernel.org
9353 F: drivers/platform/x86/intel/atomisp2/pm.c
9355 INTEL ATOMISP2 LED DRIVER
9356 M: Hans de Goede <hdegoede@redhat.com>
9357 L: platform-driver-x86@vger.kernel.org
9359 F: drivers/platform/x86/intel/atomisp2/led.c
9361 INTEL BIOS SAR INT1092 DRIVER
9362 M: Shravan Sudhakar <s.shravan@intel.com>
9363 M: Intel Corporation <linuxwwan@intel.com>
9364 L: platform-driver-x86@vger.kernel.org
9366 F: drivers/platform/x86/intel/int1092/
9368 INTEL BROXTON PMC DRIVER
9369 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9370 M: Zha Qipeng <qipeng.zha@intel.com>
9372 F: drivers/mfd/intel_pmc_bxt.c
9373 F: include/linux/mfd/intel_pmc_bxt.h
9375 INTEL C600 SERIES SAS CONTROLLER DRIVER
9376 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
9377 L: linux-scsi@vger.kernel.org
9379 T: git git://git.code.sf.net/p/intel-sas/isci
9380 F: drivers/scsi/isci/
9382 INTEL CPU family model numbers
9383 M: Tony Luck <tony.luck@intel.com>
9385 L: linux-kernel@vger.kernel.org
9387 F: arch/x86/include/asm/intel-family.h
9389 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
9390 M: Jani Nikula <jani.nikula@linux.intel.com>
9391 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
9392 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
9393 L: intel-gfx@lists.freedesktop.org
9395 W: https://01.org/linuxgraphics/
9396 Q: http://patchwork.freedesktop.org/project/intel-gfx/
9397 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
9398 C: irc://irc.oftc.net/intel-gfx
9399 T: git git://anongit.freedesktop.org/drm-intel
9400 F: Documentation/gpu/i915.rst
9401 F: drivers/gpu/drm/i915/
9402 F: include/drm/i915*
9403 F: include/uapi/drm/i915_drm.h
9405 INTEL ETHERNET DRIVERS
9406 M: Jesse Brandeburg <jesse.brandeburg@intel.com>
9407 M: Tony Nguyen <anthony.l.nguyen@intel.com>
9408 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
9410 W: http://www.intel.com/support/feedback.htm
9411 W: http://e1000.sourceforge.net/
9412 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
9413 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
9414 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
9415 F: Documentation/networking/device_drivers/ethernet/intel/
9416 F: drivers/net/ethernet/intel/
9417 F: drivers/net/ethernet/intel/*/
9418 F: include/linux/avf/virtchnl.h
9419 F: include/linux/net/intel/iidc.h
9421 INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
9422 M: Mustafa Ismail <mustafa.ismail@intel.com>
9423 M: Shiraz Saleem <shiraz.saleem@intel.com>
9424 L: linux-rdma@vger.kernel.org
9426 F: drivers/infiniband/hw/irdma/
9427 F: include/uapi/rdma/irdma-abi.h
9429 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
9430 M: Maik Broemme <mbroemme@libmpq.org>
9431 L: linux-fbdev@vger.kernel.org
9433 F: Documentation/fb/intelfb.rst
9434 F: drivers/video/fbdev/intelfb/
9437 M: Andy Shevchenko <andy@kernel.org>
9438 L: linux-gpio@vger.kernel.org
9440 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9441 F: drivers/gpio/gpio-ich.c
9442 F: drivers/gpio/gpio-merrifield.c
9443 F: drivers/gpio/gpio-ml-ioh.c
9444 F: drivers/gpio/gpio-pch.c
9445 F: drivers/gpio/gpio-sch.c
9446 F: drivers/gpio/gpio-sodaville.c
9448 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
9449 M: Zhenyu Wang <zhenyuw@linux.intel.com>
9450 M: Zhi Wang <zhi.a.wang@intel.com>
9451 L: intel-gvt-dev@lists.freedesktop.org
9452 L: intel-gfx@lists.freedesktop.org
9454 W: https://01.org/igvt-g
9455 T: git https://github.com/intel/gvt-linux.git
9456 F: drivers/gpu/drm/i915/gvt/
9458 INTEL HID EVENT DRIVER
9459 M: Alex Hung <alex.hung@canonical.com>
9460 L: platform-driver-x86@vger.kernel.org
9462 F: drivers/platform/x86/intel/hid.c
9464 INTEL I/OAT DMA DRIVER
9465 M: Dave Jiang <dave.jiang@intel.com>
9466 R: Dan Williams <dan.j.williams@intel.com>
9467 L: dmaengine@vger.kernel.org
9469 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
9470 F: drivers/dma/ioat*
9473 M: Dave Jiang <dave.jiang@intel.com>
9474 L: dmaengine@vger.kernel.org
9476 F: drivers/dma/idxd/*
9477 F: include/uapi/linux/idxd.h
9480 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
9481 M: Len Brown <lenb@kernel.org>
9482 L: linux-pm@vger.kernel.org
9484 B: https://bugzilla.kernel.org
9485 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
9486 F: drivers/idle/intel_idle.c
9488 INTEL INTEGRATED SENSOR HUB DRIVER
9489 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9490 M: Jiri Kosina <jikos@kernel.org>
9491 L: linux-input@vger.kernel.org
9493 F: drivers/hid/intel-ish-hid/
9496 M: David Woodhouse <dwmw2@infradead.org>
9497 M: Lu Baolu <baolu.lu@linux.intel.com>
9498 L: iommu@lists.linux-foundation.org
9500 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9501 F: drivers/iommu/intel/
9502 F: include/linux/intel-iommu.h
9503 F: include/linux/intel-svm.h
9505 INTEL IOP-ADMA DMA DRIVER
9506 R: Dan Williams <dan.j.williams@intel.com>
9508 F: drivers/dma/iop-adma.c
9510 INTEL IPU3 CSI-2 CIO2 DRIVER
9511 M: Yong Zhi <yong.zhi@intel.com>
9512 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9513 M: Bingbu Cao <bingbu.cao@intel.com>
9514 M: Dan Scally <djrscally@gmail.com>
9515 R: Tianshu Qiu <tian.shu.qiu@intel.com>
9516 L: linux-media@vger.kernel.org
9518 T: git git://linuxtv.org/media_tree.git
9519 F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
9520 F: drivers/media/pci/intel/ipu3/
9522 INTEL IPU3 CSI-2 IMGU DRIVER
9523 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9524 R: Bingbu Cao <bingbu.cao@intel.com>
9525 R: Tianshu Qiu <tian.shu.qiu@intel.com>
9526 L: linux-media@vger.kernel.org
9528 F: Documentation/admin-guide/media/ipu3.rst
9529 F: Documentation/admin-guide/media/ipu3_rcb.svg
9530 F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
9531 F: drivers/staging/media/ipu3/
9533 INTEL IXP4XX CRYPTO SUPPORT
9534 M: Corentin Labbe <clabbe@baylibre.com>
9535 L: linux-crypto@vger.kernel.org
9537 F: drivers/crypto/ixp4xx_crypto.c
9539 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
9540 M: Krzysztof Halasa <khalasa@piap.pl>
9542 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
9543 F: drivers/net/wan/ixp4xx_hss.c
9544 F: drivers/soc/ixp4xx/ixp4xx-npe.c
9545 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
9546 F: include/linux/soc/ixp4xx/npe.h
9547 F: include/linux/soc/ixp4xx/qmgr.h
9549 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
9550 M: Deepak Saxena <dsaxena@plexity.net>
9552 F: Documentation/devicetree/bindings/display/intel,ixp46x-rng.yaml
9553 F: drivers/char/hw_random/ixp4xx-rng.c
9555 INTEL KEEM BAY DRM DRIVER
9556 M: Anitha Chrisanthus <anitha.chrisanthus@intel.com>
9557 M: Edmund Dea <edmund.j.dea@intel.com>
9559 F: Documentation/devicetree/bindings/display/intel,kmb_display.yaml
9560 F: drivers/gpu/drm/kmb/
9562 INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
9563 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9565 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
9566 F: drivers/crypto/keembay/Kconfig
9567 F: drivers/crypto/keembay/Makefile
9568 F: drivers/crypto/keembay/keembay-ocs-aes-core.c
9569 F: drivers/crypto/keembay/ocs-aes.c
9570 F: drivers/crypto/keembay/ocs-aes.h
9572 INTEL KEEM BAY OCS HCU CRYPTO DRIVER
9573 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9574 M: Declan Murphy <declan.murphy@intel.com>
9576 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
9577 F: drivers/crypto/keembay/Kconfig
9578 F: drivers/crypto/keembay/Makefile
9579 F: drivers/crypto/keembay/keembay-ocs-hcu-core.c
9580 F: drivers/crypto/keembay/ocs-hcu.c
9581 F: drivers/crypto/keembay/ocs-hcu.h
9583 INTEL MANAGEMENT ENGINE (mei)
9584 M: Tomas Winkler <tomas.winkler@intel.com>
9585 L: linux-kernel@vger.kernel.org
9587 F: Documentation/driver-api/mei/*
9588 F: drivers/misc/mei/
9589 F: drivers/watchdog/mei_wdt.c
9590 F: include/linux/mei_cl_bus.h
9591 F: include/uapi/linux/mei.h
9594 INTEL MAX 10 BMC MFD DRIVER
9595 M: Xu Yilun <yilun.xu@intel.com>
9596 R: Tom Rix <trix@redhat.com>
9598 F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
9599 F: Documentation/hwmon/intel-m10-bmc-hwmon.rst
9600 F: drivers/hwmon/intel-m10-bmc-hwmon.c
9601 F: drivers/mfd/intel-m10-bmc.c
9602 F: include/linux/mfd/intel-m10-bmc.h
9604 INTEL MENLOW THERMAL DRIVER
9605 M: Sujith Thomas <sujith.thomas@intel.com>
9606 L: linux-pm@vger.kernel.org
9608 W: https://01.org/linux-acpi
9609 F: drivers/thermal/intel/intel_menlow.c
9611 INTEL P-Unit IPC DRIVER
9612 M: Zha Qipeng <qipeng.zha@intel.com>
9613 L: platform-driver-x86@vger.kernel.org
9615 F: arch/x86/include/asm/intel_punit_ipc.h
9616 F: drivers/platform/x86/intel/punit_ipc.c
9618 INTEL PMC CORE DRIVER
9619 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
9620 M: David E Box <david.e.box@intel.com>
9621 L: platform-driver-x86@vger.kernel.org
9623 F: Documentation/ABI/testing/sysfs-platform-intel-pmc
9624 F: drivers/platform/x86/intel/pmc/
9626 INTEL PMIC GPIO DRIVERS
9627 M: Andy Shevchenko <andy@kernel.org>
9629 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9630 F: drivers/gpio/gpio-*cove.c
9632 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
9633 M: Andy Shevchenko <andy@kernel.org>
9635 F: drivers/mfd/intel_soc_pmic*
9636 F: include/linux/mfd/intel_soc_pmic*
9639 M: "David E. Box" <david.e.box@linux.intel.com>
9641 F: drivers/mfd/intel_pmt.c
9642 F: drivers/platform/x86/intel/pmt/
9644 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
9645 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
9646 L: linux-wireless@vger.kernel.org
9648 F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
9649 F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
9650 F: drivers/net/wireless/intel/ipw2x00/
9653 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9654 M: Len Brown <lenb@kernel.org>
9655 L: linux-pm@vger.kernel.org
9657 F: drivers/cpufreq/intel_pstate.c
9659 INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
9660 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
9661 L: linux-iio@vger.kernel.org
9662 F: drivers/counter/intel-qep.c
9665 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9667 F: arch/x86/include/asm/intel_scu_ipc.h
9668 F: drivers/platform/x86/intel_scu_*
9670 INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
9671 M: Daniel Scally <djrscally@gmail.com>
9673 F: drivers/platform/x86/intel/int3472/
9675 INTEL SPEED SELECT TECHNOLOGY
9676 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9677 L: platform-driver-x86@vger.kernel.org
9679 F: drivers/platform/x86/intel/speed_select_if/
9680 F: include/uapi/linux/isst_if.h
9681 F: tools/power/x86/intel-speed-select/
9683 INTEL STRATIX10 FIRMWARE DRIVERS
9684 M: Dinh Nguyen <dinguyen@kernel.org>
9685 L: linux-kernel@vger.kernel.org
9687 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
9688 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
9689 F: drivers/firmware/stratix10-rsu.c
9690 F: drivers/firmware/stratix10-svc.c
9691 F: include/linux/firmware/intel/stratix10-smc.h
9692 F: include/linux/firmware/intel/stratix10-svc-client.h
9694 INTEL TELEMETRY DRIVER
9695 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
9696 M: "David E. Box" <david.e.box@linux.intel.com>
9697 L: platform-driver-x86@vger.kernel.org
9699 F: arch/x86/include/asm/intel_telemetry.h
9700 F: drivers/platform/x86/intel/telemetry/
9702 INTEL UNCORE FREQUENCY CONTROL
9703 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9704 L: platform-driver-x86@vger.kernel.org
9706 F: drivers/platform/x86/intel/uncore-frequency.c
9708 INTEL VIRTUAL BUTTON DRIVER
9709 M: AceLan Kao <acelan.kao@canonical.com>
9710 L: platform-driver-x86@vger.kernel.org
9712 F: drivers/platform/x86/intel/vbtn.c
9714 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
9715 M: Stanislaw Gruszka <stf_xl@wp.pl>
9716 L: linux-wireless@vger.kernel.org
9718 F: drivers/net/wireless/intel/iwlegacy/
9720 INTEL WIRELESS WIFI LINK (iwlwifi)
9721 M: Luca Coelho <luciano.coelho@intel.com>
9722 L: linux-wireless@vger.kernel.org
9724 W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
9725 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
9726 F: drivers/net/wireless/intel/iwlwifi/
9728 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
9729 M: Jithu Joseph <jithu.joseph@intel.com>
9730 R: Maurice Ma <maurice.ma@intel.com>
9732 W: https://slimbootloader.github.io/security/firmware-update.html
9733 F: drivers/platform/x86/intel/wmi/sbl-fw-update.c
9735 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
9736 L: Dell.Client.Kernel@dell.com
9738 F: drivers/platform/x86/intel/wmi/thunderbolt.c
9740 INTEL WWAN IOSM DRIVER
9741 M: M Chetan Kumar <m.chetan.kumar@intel.com>
9742 M: Intel Corporation <linuxwwan@intel.com>
9743 L: netdev@vger.kernel.org
9745 F: drivers/net/wwan/iosm/
9748 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9750 F: Documentation/trace/intel_th.rst
9751 F: drivers/hwtracing/intel_th/
9752 F: include/linux/intel_th.h
9754 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
9755 M: Ning Sun <ning.sun@intel.com>
9756 L: tboot-devel@lists.sourceforge.net
9758 W: http://tboot.sourceforge.net
9759 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
9760 F: Documentation/x86/intel_txt.rst
9761 F: arch/x86/kernel/tboot.c
9762 F: include/linux/tboot.h
9765 M: Jarkko Sakkinen <jarkko@kernel.org>
9766 R: Dave Hansen <dave.hansen@linux.intel.com>
9767 L: linux-sgx@vger.kernel.org
9769 Q: https://patchwork.kernel.org/project/intel-sgx/list/
9770 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
9771 F: Documentation/x86/sgx.rst
9772 F: arch/x86/entry/vdso/vsgx.S
9773 F: arch/x86/include/asm/sgx.h
9774 F: arch/x86/include/uapi/asm/sgx.h
9775 F: arch/x86/kernel/cpu/sgx/*
9776 F: tools/testing/selftests/sgx/*
9780 M: Georgi Djakov <djakov@kernel.org>
9781 L: linux-pm@vger.kernel.org
9783 T: git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
9784 F: Documentation/devicetree/bindings/interconnect/
9785 F: Documentation/driver-api/interconnect.rst
9786 F: drivers/interconnect/
9787 F: include/dt-bindings/interconnect/
9788 F: include/linux/interconnect-provider.h
9789 F: include/linux/interconnect.h
9791 INTERRUPT COUNTER DRIVER
9792 M: Oleksij Rempel <o.rempel@pengutronix.de>
9793 R: Pengutronix Kernel Team <kernel@pengutronix.de>
9794 L: linux-iio@vger.kernel.org
9795 F: Documentation/devicetree/bindings/counter/interrupt-counter.yaml
9796 F: drivers/counter/interrupt-cnt.c
9798 INVENSENSE ICM-426xx IMU DRIVER
9799 M: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
9800 L: linux-iio@vger.kernel.org
9802 W: https://invensense.tdk.com/
9803 F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
9804 F: drivers/iio/imu/inv_icm42600/
9806 INVENSENSE MPU-3050 GYROSCOPE DRIVER
9807 M: Linus Walleij <linus.walleij@linaro.org>
9808 L: linux-iio@vger.kernel.org
9810 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
9811 F: drivers/iio/gyro/mpu3050*
9813 IOC3 ETHERNET DRIVER
9814 M: Ralf Baechle <ralf@linux-mips.org>
9815 L: linux-mips@vger.kernel.org
9817 F: drivers/net/ethernet/sgi/ioc3-eth.c
9819 IOMAP FILESYSTEM LIBRARY
9820 M: Christoph Hellwig <hch@infradead.org>
9821 M: Darrick J. Wong <djwong@kernel.org>
9822 M: linux-xfs@vger.kernel.org
9823 M: linux-fsdevel@vger.kernel.org
9824 L: linux-xfs@vger.kernel.org
9825 L: linux-fsdevel@vger.kernel.org
9827 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
9829 F: include/linux/iomap.h
9832 M: Joerg Roedel <joro@8bytes.org>
9833 M: Will Deacon <will@kernel.org>
9834 L: iommu@lists.linux-foundation.org
9836 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9837 F: Documentation/devicetree/bindings/iommu/
9838 F: Documentation/userspace-api/iommu.rst
9840 F: include/linux/iommu.h
9841 F: include/linux/iova.h
9842 F: include/linux/of_iommu.h
9843 F: include/uapi/linux/iommu.h
9846 M: Jens Axboe <axboe@kernel.dk>
9847 R: Pavel Begunkov <asml.silence@gmail.com>
9848 L: io-uring@vger.kernel.org
9850 T: git git://git.kernel.dk/linux-block
9851 T: git git://git.kernel.dk/liburing
9855 F: include/linux/io_uring.h
9856 F: include/uapi/linux/io_uring.h
9860 M: Corey Minyard <minyard@acm.org>
9861 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
9863 W: http://openipmi.sourceforge.net/
9864 F: Documentation/driver-api/ipmi.rst
9865 F: Documentation/devicetree/bindings/ipmi/
9866 F: drivers/char/ipmi/
9867 F: include/linux/ipmi*
9868 F: include/uapi/linux/ipmi*
9870 IPS SCSI RAID DRIVER
9871 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
9872 L: linux-scsi@vger.kernel.org
9874 W: http://www.adaptec.com/
9875 F: drivers/scsi/ips*
9878 M: Simon Horman <horms@verge.net.au>
9879 M: Julian Anastasov <ja@ssi.bg>
9880 L: netdev@vger.kernel.org
9881 L: lvs-devel@vger.kernel.org
9883 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
9884 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
9885 F: Documentation/networking/ipvs-sysctl.rst
9886 F: include/net/ip_vs.h
9887 F: include/uapi/linux/ip_vs.h
9888 F: net/netfilter/ipvs/
9891 M: Jiri Kosina <jikos@kernel.org>
9892 M: David Sterba <dsterba@suse.com>
9894 F: drivers/tty/ipwireless/
9896 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
9897 M: Marc Zyngier <maz@kernel.org>
9899 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9900 F: Documentation/core-api/irq/irq-domain.rst
9901 F: include/linux/irqdomain.h
9902 F: kernel/irq/irqdomain.c
9906 M: Thomas Gleixner <tglx@linutronix.de>
9907 L: linux-kernel@vger.kernel.org
9909 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9913 M: Thomas Gleixner <tglx@linutronix.de>
9914 M: Marc Zyngier <maz@kernel.org>
9915 L: linux-kernel@vger.kernel.org
9917 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9918 F: Documentation/devicetree/bindings/interrupt-controller/
9922 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9924 F: Documentation/driver-api/isa.rst
9925 F: drivers/base/isa.c
9926 F: include/linux/isa.h
9929 M: Hans Verkuil <hverkuil@xs4all.nl>
9930 L: linux-media@vger.kernel.org
9932 W: https://linuxtv.org
9933 T: git git://linuxtv.org/media_tree.git
9934 F: drivers/media/radio/radio-isa*
9937 M: Jaroslav Kysela <perex@perex.cz>
9939 F: Documentation/driver-api/isapnp.rst
9940 F: drivers/pnp/isapnp/
9941 F: include/linux/isapnp.h
9944 M: Lee Duncan <lduncan@suse.com>
9945 M: Chris Leech <cleech@redhat.com>
9946 L: open-iscsi@googlegroups.com
9947 L: linux-scsi@vger.kernel.org
9949 W: www.open-iscsi.com
9950 F: drivers/scsi/*iscsi*
9951 F: include/scsi/*iscsi*
9953 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
9954 M: Peter Jones <pjones@redhat.com>
9955 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
9957 F: drivers/firmware/iscsi_ibft*
9959 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
9960 M: Sagi Grimberg <sagi@grimberg.me>
9961 M: Max Gurtovoy <mgurtovoy@nvidia.com>
9962 L: linux-rdma@vger.kernel.org
9964 W: http://www.openfabrics.org
9965 W: www.open-iscsi.org
9966 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9967 F: drivers/infiniband/ulp/iser/
9969 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
9970 M: Sagi Grimberg <sagi@grimberg.me>
9971 L: linux-rdma@vger.kernel.org
9972 L: target-devel@vger.kernel.org
9974 W: http://www.linux-iscsi.org
9975 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
9976 F: drivers/infiniband/ulp/isert
9978 ISDN/CMTP OVER BLUETOOTH
9979 M: Karsten Keil <isdn@linux-pingi.de>
9980 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9981 L: netdev@vger.kernel.org
9983 W: http://www.isdn4linux.de
9984 F: Documentation/isdn/
9985 F: drivers/isdn/capi/
9986 F: include/linux/isdn/
9987 F: include/uapi/linux/isdn/
9988 F: net/bluetooth/cmtp/
9990 ISDN/mISDN SUBSYSTEM
9991 M: Karsten Keil <isdn@linux-pingi.de>
9992 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9993 L: netdev@vger.kernel.org
9995 W: http://www.isdn4linux.de
9996 F: drivers/isdn/Kconfig
9997 F: drivers/isdn/Makefile
9998 F: drivers/isdn/hardware/
9999 F: drivers/isdn/mISDN/
10001 IT87 HARDWARE MONITORING DRIVER
10002 M: Jean Delvare <jdelvare@suse.com>
10003 L: linux-hwmon@vger.kernel.org
10005 F: Documentation/hwmon/it87.rst
10006 F: drivers/hwmon/it87.c
10008 IT913X MEDIA DRIVER
10009 M: Antti Palosaari <crope@iki.fi>
10010 L: linux-media@vger.kernel.org
10012 W: https://linuxtv.org
10013 W: http://palosaari.fi/linux/
10014 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10015 T: git git://linuxtv.org/anttip/media_tree.git
10016 F: drivers/media/tuners/it913x*
10018 ITE IT66121 HDMI BRIDGE DRIVER
10019 M: Phong LE <ple@baylibre.com>
10020 M: Neil Armstrong <narmstrong@baylibre.com>
10022 T: git git://anongit.freedesktop.org/drm/drm-misc
10023 F: Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
10024 F: drivers/gpu/drm/bridge/ite-it66121.c
10026 IVTV VIDEO4LINUX DRIVER
10027 M: Andy Walls <awalls@md.metrocast.net>
10028 L: linux-media@vger.kernel.org
10030 W: https://linuxtv.org
10031 T: git git://linuxtv.org/media_tree.git
10032 F: Documentation/admin-guide/media/ivtv*
10033 F: drivers/media/pci/ivtv/
10034 F: include/uapi/linux/ivtv*
10036 IX2505V MEDIA DRIVER
10037 M: Malcolm Priestley <tvboxspy@gmail.com>
10038 L: linux-media@vger.kernel.org
10040 W: https://linuxtv.org
10041 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10042 F: drivers/media/dvb-frontends/ix2505v*
10044 JAILHOUSE HYPERVISOR INTERFACE
10045 M: Jan Kiszka <jan.kiszka@siemens.com>
10046 L: jailhouse-dev@googlegroups.com
10048 F: arch/x86/include/asm/jailhouse_para.h
10049 F: arch/x86/kernel/jailhouse.c
10051 JC42.4 TEMPERATURE SENSOR DRIVER
10052 M: Guenter Roeck <linux@roeck-us.net>
10053 L: linux-hwmon@vger.kernel.org
10055 F: Documentation/hwmon/jc42.rst
10056 F: drivers/hwmon/jc42.c
10059 M: Dave Kleikamp <shaggy@kernel.org>
10060 L: jfs-discussion@lists.sourceforge.net
10062 W: http://jfs.sourceforge.net/
10063 T: git git://github.com/kleikamp/linux-shaggy.git
10064 F: Documentation/admin-guide/jfs.rst
10068 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
10069 L: netdev@vger.kernel.org
10071 F: drivers/net/ethernet/jme.*
10073 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
10074 M: David Woodhouse <dwmw2@infradead.org>
10075 M: Richard Weinberger <richard@nod.at>
10076 L: linux-mtd@lists.infradead.org
10078 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
10079 T: git git://git.infradead.org/ubifs-2.6.git
10081 F: include/uapi/linux/jffs2.h
10083 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
10084 M: "Theodore Ts'o" <tytso@mit.edu>
10085 M: Jan Kara <jack@suse.com>
10086 L: linux-ext4@vger.kernel.org
10089 F: include/linux/jbd2.h
10091 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
10092 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
10093 L: linux-media@vger.kernel.org
10095 F: drivers/media/platform/rcar_jpu.c
10097 JSM Neo PCI based serial card
10098 L: linux-serial@vger.kernel.org
10100 F: drivers/tty/serial/jsm/
10102 K10TEMP HARDWARE MONITORING DRIVER
10103 M: Clemens Ladisch <clemens@ladisch.de>
10104 L: linux-hwmon@vger.kernel.org
10106 F: Documentation/hwmon/k10temp.rst
10107 F: drivers/hwmon/k10temp.c
10109 K8TEMP HARDWARE MONITORING DRIVER
10110 M: Rudolf Marek <r.marek@assembler.cz>
10111 L: linux-hwmon@vger.kernel.org
10113 F: Documentation/hwmon/k8temp.rst
10114 F: drivers/hwmon/k8temp.c
10117 M: Andrey Ryabinin <ryabinin.a.a@gmail.com>
10118 R: Alexander Potapenko <glider@google.com>
10119 R: Andrey Konovalov <andreyknvl@gmail.com>
10120 R: Dmitry Vyukov <dvyukov@google.com>
10121 L: kasan-dev@googlegroups.com
10123 F: Documentation/dev-tools/kasan.rst
10124 F: arch/*/include/asm/*kasan.h
10125 F: arch/*/mm/kasan_init*
10126 F: include/linux/kasan*.h
10127 F: lib/Kconfig.kasan
10128 F: lib/test_kasan*.c
10130 F: scripts/Makefile.kasan
10133 M: Masahiro Yamada <masahiroy@kernel.org>
10134 L: linux-kbuild@vger.kernel.org
10136 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
10137 F: Documentation/kbuild/kconfig*
10138 F: scripts/Kconfig.include
10139 F: scripts/kconfig/
10142 R: Dmitry Vyukov <dvyukov@google.com>
10143 R: Andrey Konovalov <andreyknvl@gmail.com>
10144 L: kasan-dev@googlegroups.com
10146 F: Documentation/dev-tools/kcov.rst
10147 F: include/linux/kcov.h
10148 F: include/uapi/linux/kcov.h
10150 F: scripts/Makefile.kcov
10153 M: Marco Elver <elver@google.com>
10154 R: Dmitry Vyukov <dvyukov@google.com>
10155 L: kasan-dev@googlegroups.com
10157 F: Documentation/dev-tools/kcsan.rst
10158 F: include/linux/kcsan*.h
10160 F: lib/Kconfig.kcsan
10161 F: scripts/Makefile.kcsan
10164 M: Dave Young <dyoung@redhat.com>
10165 M: Baoquan He <bhe@redhat.com>
10166 R: Vivek Goyal <vgoyal@redhat.com>
10167 L: kexec@lists.infradead.org
10169 W: http://lse.sourceforge.net/kdump/
10170 F: Documentation/admin-guide/kdump/
10171 F: fs/proc/vmcore.c
10172 F: include/linux/crash_core.h
10173 F: include/linux/crash_dump.h
10174 F: include/uapi/linux/vmcore.h
10175 F: kernel/crash_*.c
10177 KEENE FM RADIO TRANSMITTER DRIVER
10178 M: Hans Verkuil <hverkuil@xs4all.nl>
10179 L: linux-media@vger.kernel.org
10181 W: https://linuxtv.org
10182 T: git git://linuxtv.org/media_tree.git
10183 F: drivers/media/radio/radio-keene*
10186 M: Ian Kent <raven@themaw.net>
10187 L: autofs@vger.kernel.org
10191 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
10192 M: Masahiro Yamada <masahiroy@kernel.org>
10193 M: Michal Marek <michal.lkml@markovi.net>
10194 R: Nick Desaulniers <ndesaulniers@google.com>
10195 L: linux-kbuild@vger.kernel.org
10197 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
10198 F: Documentation/kbuild/
10200 F: scripts/*vmlinux*
10202 F: scripts/Makefile*
10204 F: scripts/dummy-tools/
10207 F: scripts/package/
10210 L: kernel-janitors@vger.kernel.org
10212 W: http://kernelnewbies.org/KernelJanitors
10214 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
10215 M: "J. Bruce Fields" <bfields@fieldses.org>
10216 M: Chuck Lever <chuck.lever@oracle.com>
10217 L: linux-nfs@vger.kernel.org
10219 W: http://nfs.sourceforge.net/
10220 T: git git://linux-nfs.org/~bfields/linux.git
10224 F: include/linux/lockd/
10225 F: include/linux/sunrpc/
10226 F: include/uapi/linux/nfsd/
10227 F: include/uapi/linux/sunrpc/
10229 F: Documentation/filesystems/nfs/
10232 M: Thorsten Leemhuis <linux@leemhuis.info>
10233 L: regressions@lists.linux.dev
10236 KERNEL SELFTEST FRAMEWORK
10237 M: Shuah Khan <shuah@kernel.org>
10238 M: Shuah Khan <skhan@linuxfoundation.org>
10239 L: linux-kselftest@vger.kernel.org
10241 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
10242 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
10243 F: Documentation/dev-tools/kselftest*
10244 F: tools/testing/selftests/
10246 KERNEL SMB3 SERVER (KSMBD)
10247 M: Namjae Jeon <linkinjeon@kernel.org>
10248 M: Sergey Senozhatsky <senozhatsky@chromium.org>
10249 M: Steve French <sfrench@samba.org>
10250 M: Hyunchul Lee <hyc.lee@gmail.com>
10251 L: linux-cifs@vger.kernel.org
10253 T: git git://git.samba.org/ksmbd.git
10255 F: fs/smbfs_common/
10257 KERNEL UNIT TESTING FRAMEWORK (KUnit)
10258 M: Brendan Higgins <brendanhiggins@google.com>
10259 L: linux-kselftest@vger.kernel.org
10260 L: kunit-dev@googlegroups.com
10262 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
10263 F: Documentation/dev-tools/kunit/
10266 F: tools/testing/kunit/
10268 KERNEL USERMODE HELPER
10269 M: Luis Chamberlain <mcgrof@kernel.org>
10270 L: linux-kernel@vger.kernel.org
10272 F: include/linux/umh.h
10275 KERNEL VIRTUAL MACHINE (KVM)
10276 M: Paolo Bonzini <pbonzini@redhat.com>
10277 L: kvm@vger.kernel.org
10279 W: http://www.linux-kvm.org
10280 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10281 F: Documentation/virt/kvm/
10282 F: include/asm-generic/kvm*
10283 F: include/kvm/iodev.h
10284 F: include/linux/kvm*
10285 F: include/trace/events/kvm.h
10286 F: include/uapi/asm-generic/kvm*
10287 F: include/uapi/linux/kvm*
10289 F: tools/testing/selftests/kvm/
10292 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
10293 M: Marc Zyngier <maz@kernel.org>
10294 R: James Morse <james.morse@arm.com>
10295 R: Alexandru Elisei <alexandru.elisei@arm.com>
10296 R: Suzuki K Poulose <suzuki.poulose@arm.com>
10297 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10298 L: kvmarm@lists.cs.columbia.edu (moderated for non-subscribers)
10300 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
10301 F: arch/arm64/include/asm/kvm*
10302 F: arch/arm64/include/uapi/asm/kvm*
10304 F: include/kvm/arm_*
10305 F: tools/testing/selftests/kvm/*/aarch64/
10306 F: tools/testing/selftests/kvm/aarch64/
10308 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
10309 M: Huacai Chen <chenhuacai@kernel.org>
10310 M: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
10311 L: linux-mips@vger.kernel.org
10312 L: kvm@vger.kernel.org
10314 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10315 F: arch/mips/include/asm/kvm*
10316 F: arch/mips/include/uapi/asm/kvm*
10319 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
10320 M: Paul Mackerras <paulus@ozlabs.org>
10321 L: kvm-ppc@vger.kernel.org
10323 W: http://www.linux-kvm.org/
10324 T: git git://github.com/agraf/linux-2.6.git
10325 F: arch/powerpc/include/asm/kvm*
10326 F: arch/powerpc/include/uapi/asm/kvm*
10327 F: arch/powerpc/kernel/kvm*
10328 F: arch/powerpc/kvm/
10330 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
10331 M: Christian Borntraeger <borntraeger@de.ibm.com>
10332 M: Janosch Frank <frankja@linux.ibm.com>
10333 R: David Hildenbrand <david@redhat.com>
10334 R: Claudio Imbrenda <imbrenda@linux.ibm.com>
10335 L: kvm@vger.kernel.org
10337 W: http://www.ibm.com/developerworks/linux/linux390/
10338 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
10339 F: Documentation/virt/kvm/s390*
10340 F: arch/s390/include/asm/gmap.h
10341 F: arch/s390/include/asm/kvm*
10342 F: arch/s390/include/uapi/asm/kvm*
10343 F: arch/s390/kernel/uv.c
10345 F: arch/s390/mm/gmap.c
10346 F: tools/testing/selftests/kvm/*/s390x/
10347 F: tools/testing/selftests/kvm/s390x/
10349 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
10350 M: Paolo Bonzini <pbonzini@redhat.com>
10351 R: Sean Christopherson <seanjc@google.com>
10352 R: Vitaly Kuznetsov <vkuznets@redhat.com>
10353 R: Wanpeng Li <wanpengli@tencent.com>
10354 R: Jim Mattson <jmattson@google.com>
10355 R: Joerg Roedel <joro@8bytes.org>
10356 L: kvm@vger.kernel.org
10358 W: http://www.linux-kvm.org
10359 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10360 F: arch/x86/include/asm/kvm*
10361 F: arch/x86/include/asm/pvclock-abi.h
10362 F: arch/x86/include/asm/svm.h
10363 F: arch/x86/include/asm/vmx*.h
10364 F: arch/x86/include/uapi/asm/kvm*
10365 F: arch/x86/include/uapi/asm/svm.h
10366 F: arch/x86/include/uapi/asm/vmx.h
10367 F: arch/x86/kernel/kvm.c
10368 F: arch/x86/kernel/kvmclock.c
10373 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10374 M: Tejun Heo <tj@kernel.org>
10376 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
10378 F: include/linux/kernfs.h
10381 M: Eric Biederman <ebiederm@xmission.com>
10382 L: kexec@lists.infradead.org
10384 W: http://kernel.org/pub/linux/utils/kernel/kexec/
10385 F: include/linux/kexec.h
10386 F: include/uapi/linux/kexec.h
10390 M: Mimi Zohar <zohar@linux.ibm.com>
10391 L: linux-integrity@vger.kernel.org
10392 L: keyrings@vger.kernel.org
10394 F: Documentation/security/keys/trusted-encrypted.rst
10395 F: include/keys/encrypted-type.h
10396 F: security/keys/encrypted-keys/
10399 M: James Bottomley <jejb@linux.ibm.com>
10400 M: Jarkko Sakkinen <jarkko@kernel.org>
10401 M: Mimi Zohar <zohar@linux.ibm.com>
10402 L: linux-integrity@vger.kernel.org
10403 L: keyrings@vger.kernel.org
10405 F: Documentation/security/keys/trusted-encrypted.rst
10406 F: include/keys/trusted-type.h
10407 F: include/keys/trusted_tpm.h
10408 F: security/keys/trusted-keys/
10411 M: Sumit Garg <sumit.garg@linaro.org>
10412 L: linux-integrity@vger.kernel.org
10413 L: keyrings@vger.kernel.org
10415 F: include/keys/trusted_tee.h
10416 F: security/keys/trusted-keys/trusted_tee.c
10419 M: David Howells <dhowells@redhat.com>
10420 M: Jarkko Sakkinen <jarkko@kernel.org>
10421 L: keyrings@vger.kernel.org
10423 F: Documentation/security/keys/core.rst
10425 F: include/linux/key-type.h
10426 F: include/linux/key.h
10427 F: include/linux/keyctl.h
10428 F: include/uapi/linux/keyctl.h
10432 M: Alexander Potapenko <glider@google.com>
10433 M: Marco Elver <elver@google.com>
10434 R: Dmitry Vyukov <dvyukov@google.com>
10435 L: kasan-dev@googlegroups.com
10437 F: Documentation/dev-tools/kfence.rst
10438 F: arch/*/include/asm/kfence.h
10439 F: include/linux/kfence.h
10440 F: lib/Kconfig.kfence
10444 M: Stefani Seibold <stefani@seibold.net>
10446 F: include/linux/kfifo.h
10450 KGDB / KDB /debug_core
10451 M: Jason Wessel <jason.wessel@windriver.com>
10452 M: Daniel Thompson <daniel.thompson@linaro.org>
10453 R: Douglas Anderson <dianders@chromium.org>
10454 L: kgdb-bugreport@lists.sourceforge.net
10456 W: http://kgdb.wiki.kernel.org/
10457 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
10458 F: Documentation/dev-tools/kgdb.rst
10459 F: drivers/misc/kgdbts.c
10460 F: drivers/tty/serial/kgdboc.c
10461 F: include/linux/kdb.h
10462 F: include/linux/kgdb.h
10465 KHADAS MCU MFD DRIVER
10466 M: Neil Armstrong <narmstrong@baylibre.com>
10467 L: linux-amlogic@lists.infradead.org
10469 F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
10470 F: drivers/mfd/khadas-mcu.c
10471 F: include/linux/mfd/khadas-mcu.h
10472 F: drivers/thermal/khadas_mcu_fan.c
10475 M: Catalin Marinas <catalin.marinas@arm.com>
10477 F: Documentation/dev-tools/kmemleak.rst
10478 F: include/linux/kmemleak.h
10480 F: samples/kmemleak/kmemleak-test.c
10482 KMOD KERNEL MODULE LOADER - USERMODE HELPER
10483 M: Luis Chamberlain <mcgrof@kernel.org>
10484 L: linux-kernel@vger.kernel.org
10486 F: include/linux/kmod.h
10489 F: tools/testing/selftests/kmod/
10492 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
10493 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
10494 M: "David S. Miller" <davem@davemloft.net>
10495 M: Masami Hiramatsu <mhiramat@kernel.org>
10497 F: Documentation/trace/kprobes.rst
10498 F: include/asm-generic/kprobes.h
10499 F: include/linux/kprobes.h
10500 F: kernel/kprobes.c
10502 KS0108 LCD CONTROLLER DRIVER
10503 M: Miguel Ojeda <ojeda@kernel.org>
10505 F: Documentation/admin-guide/auxdisplay/ks0108.rst
10506 F: drivers/auxdisplay/ks0108.c
10507 F: include/linux/ks0108.h
10509 KTD253 BACKLIGHT DRIVER
10510 M: Linus Walleij <linus.walleij@linaro.org>
10512 F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
10513 F: drivers/video/backlight/ktd253-backlight.c
10516 M: Steven Rostedt <rostedt@goodmis.org>
10517 M: John Hawley <warthog9@eaglescrag.net>
10519 F: tools/testing/ktest
10522 M: David Ahern <dsahern@kernel.org>
10523 L: netdev@vger.kernel.org
10525 F: include/net/l3mdev.h
10529 M: John Fastabend <john.fastabend@gmail.com>
10530 M: Daniel Borkmann <daniel@iogearbox.net>
10531 M: Jakub Sitnicki <jakub@cloudflare.com>
10532 M: Lorenz Bauer <lmb@cloudflare.com>
10533 L: netdev@vger.kernel.org
10534 L: bpf@vger.kernel.org
10536 F: include/linux/skmsg.h
10537 F: net/core/skmsg.c
10538 F: net/core/sock_map.c
10539 F: net/ipv4/tcp_bpf.c
10540 F: net/ipv4/udp_bpf.c
10541 F: net/unix/unix_bpf.c
10543 LANDLOCK SECURITY MODULE
10544 M: Mickaël Salaün <mic@digikod.net>
10545 L: linux-security-module@vger.kernel.org
10547 W: https://landlock.io
10548 T: git https://github.com/landlock-lsm/linux.git
10549 F: Documentation/security/landlock.rst
10550 F: Documentation/userspace-api/landlock.rst
10551 F: include/uapi/linux/landlock.h
10552 F: samples/landlock/
10553 F: security/landlock/
10554 F: tools/testing/selftests/landlock/
10558 LANTIQ / INTEL Ethernet drivers
10559 M: Hauke Mehrtens <hauke@hauke-m.de>
10560 L: netdev@vger.kernel.org
10562 F: drivers/net/dsa/lantiq_gswip.c
10563 F: drivers/net/dsa/lantiq_pce.h
10564 F: drivers/net/ethernet/lantiq_xrx200.c
10565 F: net/dsa/tag_gswip.c
10567 LANTIQ MIPS ARCHITECTURE
10568 M: John Crispin <john@phrozen.org>
10569 L: linux-mips@vger.kernel.org
10571 F: arch/mips/lantiq
10572 F: drivers/soc/lantiq
10574 LASI 53c700 driver for PARISC
10575 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
10576 L: linux-scsi@vger.kernel.org
10578 F: Documentation/scsi/53c700.rst
10579 F: drivers/scsi/53c700*
10582 M: Tobin C. Harding <me@tobin.cc>
10583 M: Tycho Andersen <tycho@tycho.pizza>
10584 L: linux-hardening@vger.kernel.org
10586 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
10587 F: scripts/leaking_addresses.pl
10590 M: Pavel Machek <pavel@ucw.cz>
10591 L: linux-leds@vger.kernel.org
10593 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
10594 F: Documentation/devicetree/bindings/leds/
10596 F: include/linux/leds.h
10598 LEGACY EEPROM DRIVER
10599 M: Jean Delvare <jdelvare@suse.com>
10601 F: Documentation/misc-devices/eeprom.rst
10602 F: drivers/misc/eeprom/eeprom.c
10604 LEGO MINDSTORMS EV3
10605 R: David Lechner <david@lechnology.com>
10607 F: Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
10608 F: arch/arm/boot/dts/da850-lego-ev3.dts
10609 F: drivers/power/supply/lego_ev3_battery.c
10611 LEGO USB Tower driver
10612 M: Juergen Stuber <starblue@users.sourceforge.net>
10613 L: legousb-devel@lists.sourceforge.net
10615 W: http://legousb.sourceforge.net/
10616 F: drivers/usb/misc/legousbtower.c
10619 M: Matan Ziv-Av <matan@svgalib.org>
10620 L: platform-driver-x86@vger.kernel.org
10622 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
10623 F: Documentation/admin-guide/laptops/lg-laptop.rst
10624 F: drivers/platform/x86/lg-laptop.c
10626 LG2160 MEDIA DRIVER
10627 M: Michael Krufky <mkrufky@linuxtv.org>
10628 L: linux-media@vger.kernel.org
10630 W: https://linuxtv.org
10631 W: http://github.com/mkrufky
10632 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10633 T: git git://linuxtv.org/mkrufky/tuners.git
10634 F: drivers/media/dvb-frontends/lg2160.*
10636 LGDT3305 MEDIA DRIVER
10637 M: Michael Krufky <mkrufky@linuxtv.org>
10638 L: linux-media@vger.kernel.org
10640 W: https://linuxtv.org
10641 W: http://github.com/mkrufky
10642 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10643 T: git git://linuxtv.org/mkrufky/tuners.git
10644 F: drivers/media/dvb-frontends/lgdt3305.*
10646 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
10647 M: Viresh Kumar <vireshk@kernel.org>
10648 L: linux-ide@vger.kernel.org
10650 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10651 F: drivers/ata/pata_arasan_cf.c
10652 F: include/linux/pata_arasan_cf_data.h
10654 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
10655 M: Linus Walleij <linus.walleij@linaro.org>
10656 L: linux-ide@vger.kernel.org
10658 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10659 F: drivers/ata/pata_ftide010.c
10660 F: drivers/ata/sata_gemini.c
10661 F: drivers/ata/sata_gemini.h
10663 LIBATA SATA AHCI PLATFORM devices support
10664 M: Hans de Goede <hdegoede@redhat.com>
10665 M: Jens Axboe <axboe@kernel.dk>
10666 L: linux-ide@vger.kernel.org
10668 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10669 F: drivers/ata/ahci_platform.c
10670 F: drivers/ata/libahci_platform.c
10671 F: include/linux/ahci_platform.h
10673 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
10674 M: Mikael Pettersson <mikpelinux@gmail.com>
10675 L: linux-ide@vger.kernel.org
10677 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10678 F: drivers/ata/sata_promise.*
10680 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
10681 M: Damien Le Moal <damien.lemoal@opensource.wdc.com>
10682 L: linux-ide@vger.kernel.org
10684 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
10685 F: Documentation/devicetree/bindings/ata/
10687 F: include/linux/ata.h
10688 F: include/linux/libata.h
10691 M: Sasha Levin <alexander.levin@microsoft.com>
10693 F: tools/lib/lockdep/
10695 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
10696 M: Dan Williams <dan.j.williams@intel.com>
10697 M: Vishal Verma <vishal.l.verma@intel.com>
10698 M: Dave Jiang <dave.jiang@intel.com>
10699 L: nvdimm@lists.linux.dev
10701 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10702 P: Documentation/nvdimm/maintainer-entry-profile.rst
10703 F: drivers/nvdimm/blk.c
10704 F: drivers/nvdimm/region_devs.c
10706 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
10707 M: Vishal Verma <vishal.l.verma@intel.com>
10708 M: Dan Williams <dan.j.williams@intel.com>
10709 M: Dave Jiang <dave.jiang@intel.com>
10710 L: nvdimm@lists.linux.dev
10712 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10713 P: Documentation/nvdimm/maintainer-entry-profile.rst
10714 F: drivers/nvdimm/btt*
10716 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
10717 M: Dan Williams <dan.j.williams@intel.com>
10718 M: Vishal Verma <vishal.l.verma@intel.com>
10719 M: Dave Jiang <dave.jiang@intel.com>
10720 L: nvdimm@lists.linux.dev
10722 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10723 P: Documentation/nvdimm/maintainer-entry-profile.rst
10724 F: drivers/nvdimm/pmem*
10726 LIBNVDIMM: DEVICETREE BINDINGS
10727 M: Oliver O'Halloran <oohall@gmail.com>
10728 L: nvdimm@lists.linux.dev
10730 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10731 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
10732 F: drivers/nvdimm/of_pmem.c
10734 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
10735 M: Dan Williams <dan.j.williams@intel.com>
10736 M: Vishal Verma <vishal.l.verma@intel.com>
10737 M: Dave Jiang <dave.jiang@intel.com>
10738 M: Ira Weiny <ira.weiny@intel.com>
10739 L: nvdimm@lists.linux.dev
10741 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10742 P: Documentation/nvdimm/maintainer-entry-profile.rst
10743 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
10744 F: drivers/acpi/nfit/*
10745 F: drivers/nvdimm/*
10746 F: include/linux/libnvdimm.h
10747 F: include/linux/nd.h
10748 F: include/uapi/linux/ndctl.h
10749 F: tools/testing/nvdimm/
10751 LICENSES and SPDX stuff
10752 M: Thomas Gleixner <tglx@linutronix.de>
10753 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10754 L: linux-spdx@vger.kernel.org
10756 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
10758 F: Documentation/process/license-rules.rst
10760 F: scripts/spdxcheck-test.sh
10761 F: scripts/spdxcheck.py
10763 LINEAR RANGES HELPERS
10764 M: Mark Brown <broonie@kernel.org>
10765 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
10766 F: lib/linear_ranges.c
10767 F: lib/test_linear_ranges.c
10768 F: include/linux/linear_range.h
10770 LINUX FOR POWER MACINTOSH
10771 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10772 L: linuxppc-dev@lists.ozlabs.org
10774 F: arch/powerpc/platforms/powermac/
10775 F: drivers/macintosh/
10777 LINUX FOR POWERPC (32-BIT AND 64-BIT)
10778 M: Michael Ellerman <mpe@ellerman.id.au>
10779 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10780 R: Paul Mackerras <paulus@samba.org>
10781 L: linuxppc-dev@lists.ozlabs.org
10783 W: https://github.com/linuxppc/wiki/wiki
10784 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
10785 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
10786 F: Documentation/ABI/stable/sysfs-firmware-opal-*
10787 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
10788 F: Documentation/devicetree/bindings/powerpc/
10789 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
10790 F: Documentation/powerpc/
10792 F: drivers/*/*/*pasemi*
10793 F: drivers/*/*pasemi*
10794 F: drivers/char/tpm/tpm_ibmvtpm*
10795 F: drivers/crypto/nx/
10796 F: drivers/crypto/vmx/
10797 F: drivers/i2c/busses/i2c-opal.c
10798 F: drivers/net/ethernet/ibm/ibmveth.*
10799 F: drivers/net/ethernet/ibm/ibmvnic.*
10800 F: drivers/pci/hotplug/pnv_php.c
10801 F: drivers/pci/hotplug/rpa*
10802 F: drivers/rtc/rtc-opal.c
10803 F: drivers/scsi/ibmvscsi/
10804 F: drivers/tty/hvc/hvc_opal.c
10805 F: drivers/watchdog/wdrtas.c
10806 F: tools/testing/selftests/powerpc
10813 LINUX FOR POWERPC EMBEDDED MPC5XXX
10814 M: Anatolij Gustschin <agust@denx.de>
10815 L: linuxppc-dev@lists.ozlabs.org
10817 F: arch/powerpc/platforms/512x/
10818 F: arch/powerpc/platforms/52xx/
10820 LINUX FOR POWERPC EMBEDDED PPC4XX
10821 L: linuxppc-dev@lists.ozlabs.org
10823 F: arch/powerpc/platforms/40x/
10824 F: arch/powerpc/platforms/44x/
10826 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
10827 M: Scott Wood <oss@buserror.net>
10828 L: linuxppc-dev@lists.ozlabs.org
10830 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
10831 F: Documentation/devicetree/bindings/powerpc/fsl/
10832 F: arch/powerpc/platforms/83xx/
10833 F: arch/powerpc/platforms/85xx/
10835 LINUX FOR POWERPC EMBEDDED PPC8XX
10836 M: Christophe Leroy <christophe.leroy@csgroup.eu>
10837 L: linuxppc-dev@lists.ozlabs.org
10839 F: arch/powerpc/platforms/8xx/
10841 LINUX KERNEL DUMP TEST MODULE (LKDTM)
10842 M: Kees Cook <keescook@chromium.org>
10844 F: drivers/misc/lkdtm/*
10845 F: tools/testing/selftests/lkdtm/*
10847 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
10848 M: Alan Stern <stern@rowland.harvard.edu>
10849 M: Andrea Parri <parri.andrea@gmail.com>
10850 M: Will Deacon <will@kernel.org>
10851 M: Peter Zijlstra <peterz@infradead.org>
10852 M: Boqun Feng <boqun.feng@gmail.com>
10853 M: Nicholas Piggin <npiggin@gmail.com>
10854 M: David Howells <dhowells@redhat.com>
10855 M: Jade Alglave <j.alglave@ucl.ac.uk>
10856 M: Luc Maranget <luc.maranget@inria.fr>
10857 M: "Paul E. McKenney" <paulmck@kernel.org>
10858 R: Akira Yokosawa <akiyks@gmail.com>
10859 R: Daniel Lustig <dlustig@nvidia.com>
10860 R: Joel Fernandes <joel@joelfernandes.org>
10861 L: linux-kernel@vger.kernel.org
10862 L: linux-arch@vger.kernel.org
10864 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
10865 F: Documentation/atomic_bitops.txt
10866 F: Documentation/atomic_t.txt
10867 F: Documentation/core-api/refcount-vs-atomic.rst
10868 F: Documentation/litmus-tests/
10869 F: Documentation/memory-barriers.txt
10870 F: tools/memory-model/
10872 LIS3LV02D ACCELEROMETER DRIVER
10873 M: Eric Piel <eric.piel@tremplin-utc.net>
10875 F: Documentation/misc-devices/lis3lv02d.rst
10876 F: drivers/misc/lis3lv02d/
10877 F: drivers/platform/x86/hp_accel.c
10880 M: David Gow <davidgow@google.com>
10881 L: linux-kselftest@vger.kernel.org
10882 L: kunit-dev@googlegroups.com
10887 M: Karol Gugala <kgugala@antmicro.com>
10888 M: Mateusz Holenko <mholenko@antmicro.com>
10890 F: Documentation/devicetree/bindings/*/litex,*.yaml
10891 F: arch/openrisc/boot/dts/or1klitex.dts
10892 F: drivers/soc/litex/litex_soc_ctrl.c
10893 F: drivers/tty/serial/liteuart.c
10894 F: include/linux/litex.h
10897 M: Josh Poimboeuf <jpoimboe@redhat.com>
10898 M: Jiri Kosina <jikos@kernel.org>
10899 M: Miroslav Benes <mbenes@suse.cz>
10900 M: Petr Mladek <pmladek@suse.com>
10901 R: Joe Lawrence <joe.lawrence@redhat.com>
10902 L: live-patching@vger.kernel.org
10904 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
10905 F: Documentation/ABI/testing/sysfs-kernel-livepatch
10906 F: Documentation/livepatch/
10907 F: arch/powerpc/include/asm/livepatch.h
10908 F: arch/s390/include/asm/livepatch.h
10909 F: arch/x86/include/asm/livepatch.h
10910 F: include/linux/livepatch.h
10911 F: kernel/livepatch/
10913 F: samples/livepatch/
10914 F: tools/testing/selftests/livepatch/
10917 L: netdev@vger.kernel.org
10919 F: include/linux/llc.h
10920 F: include/net/llc*
10921 F: include/uapi/linux/llc.h
10924 LM73 HARDWARE MONITOR DRIVER
10925 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
10926 L: linux-hwmon@vger.kernel.org
10928 F: drivers/hwmon/lm73.c
10930 LM78 HARDWARE MONITOR DRIVER
10931 M: Jean Delvare <jdelvare@suse.com>
10932 L: linux-hwmon@vger.kernel.org
10934 F: Documentation/hwmon/lm78.rst
10935 F: drivers/hwmon/lm78.c
10937 LM83 HARDWARE MONITOR DRIVER
10938 M: Jean Delvare <jdelvare@suse.com>
10939 L: linux-hwmon@vger.kernel.org
10941 F: Documentation/hwmon/lm83.rst
10942 F: drivers/hwmon/lm83.c
10944 LM90 HARDWARE MONITOR DRIVER
10945 M: Jean Delvare <jdelvare@suse.com>
10946 L: linux-hwmon@vger.kernel.org
10948 F: Documentation/devicetree/bindings/hwmon/lm90.txt
10949 F: Documentation/hwmon/lm90.rst
10950 F: drivers/hwmon/lm90.c
10951 F: include/dt-bindings/thermal/lm90.h
10953 LM95234 HARDWARE MONITOR DRIVER
10954 M: Guenter Roeck <linux@roeck-us.net>
10955 L: linux-hwmon@vger.kernel.org
10957 F: Documentation/hwmon/lm95234.rst
10958 F: drivers/hwmon/lm95234.c
10960 LME2510 MEDIA DRIVER
10961 M: Malcolm Priestley <tvboxspy@gmail.com>
10962 L: linux-media@vger.kernel.org
10964 W: https://linuxtv.org
10965 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10966 F: drivers/media/usb/dvb-usb-v2/lmedm04*
10968 LOADPIN SECURITY MODULE
10969 M: Kees Cook <keescook@chromium.org>
10971 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10972 F: Documentation/admin-guide/LSM/LoadPin.rst
10973 F: security/loadpin/
10976 M: Peter Zijlstra <peterz@infradead.org>
10977 M: Ingo Molnar <mingo@redhat.com>
10978 M: Will Deacon <will@kernel.org>
10979 R: Waiman Long <longman@redhat.com>
10980 R: Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
10981 L: linux-kernel@vger.kernel.org
10983 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
10984 F: Documentation/locking/
10985 F: arch/*/include/asm/spinlock*.h
10986 F: include/linux/lockdep.h
10987 F: include/linux/mutex*.h
10988 F: include/linux/rwlock*.h
10989 F: include/linux/rwsem*.h
10990 F: include/linux/seqlock.h
10991 F: include/linux/spinlock*.h
10993 F: lib/locking*.[ch]
10994 X: kernel/locking/locktorture.c
10996 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
10997 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
10998 L: linux-ntfs-dev@lists.sourceforge.net
11000 W: http://www.linux-ntfs.org/content/view/19/37/
11001 F: Documentation/admin-guide/ldm.rst
11002 F: block/partitions/ldm.*
11004 LOGITECH HID GAMING KEYBOARDS
11005 M: Hans de Goede <hdegoede@redhat.com>
11006 L: linux-input@vger.kernel.org
11008 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
11009 F: drivers/hid/hid-lg-g15.c
11011 LONTIUM LT8912B MIPI TO HDMI BRIDGE
11012 M: Adrien Grassein <adrien.grassein@gmail.com>
11014 F: Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
11015 F: drivers/gpu/drm/bridge/lontium-lt8912b.c
11017 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
11018 M: Sathya Prakash <sathya.prakash@broadcom.com>
11019 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
11020 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
11021 L: MPT-FusionLinux.pdl@broadcom.com
11022 L: linux-scsi@vger.kernel.org
11024 W: http://www.avagotech.com/support/
11025 F: drivers/message/fusion/
11026 F: drivers/scsi/mpt3sas/
11028 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
11029 M: Matthew Wilcox <willy@infradead.org>
11030 L: linux-scsi@vger.kernel.org
11032 F: drivers/scsi/sym53c8xx_2/
11035 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11036 L: linux-iio@vger.kernel.org
11038 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
11039 F: drivers/iio/dac/ltc1660.c
11041 LTC2947 HARDWARE MONITOR DRIVER
11042 M: Nuno Sá <nuno.sa@analog.com>
11043 L: linux-hwmon@vger.kernel.org
11045 W: http://ez.analog.com/community/linux-device-drivers
11046 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
11047 F: drivers/hwmon/ltc2947-core.c
11048 F: drivers/hwmon/ltc2947-i2c.c
11049 F: drivers/hwmon/ltc2947-spi.c
11050 F: drivers/hwmon/ltc2947.h
11052 LTC2983 IIO TEMPERATURE DRIVER
11053 M: Nuno Sá <nuno.sa@analog.com>
11054 L: linux-iio@vger.kernel.org
11056 W: http://ez.analog.com/community/linux-device-drivers
11057 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
11058 F: drivers/iio/temperature/ltc2983.c
11060 LTC4261 HARDWARE MONITOR DRIVER
11061 M: Guenter Roeck <linux@roeck-us.net>
11062 L: linux-hwmon@vger.kernel.org
11064 F: Documentation/hwmon/ltc4261.rst
11065 F: drivers/hwmon/ltc4261.c
11067 LTC4306 I2C MULTIPLEXER DRIVER
11068 M: Michael Hennerich <michael.hennerich@analog.com>
11069 L: linux-i2c@vger.kernel.org
11071 W: http://ez.analog.com/community/linux-device-drivers
11072 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
11073 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
11075 LTP (Linux Test Project)
11076 M: Mike Frysinger <vapier@gentoo.org>
11077 M: Cyril Hrubis <chrubis@suse.cz>
11078 M: Wanlong Gao <wanlong.gao@gmail.com>
11079 M: Jan Stancek <jstancek@redhat.com>
11080 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
11081 M: Alexey Kodanev <alexey.kodanev@oracle.com>
11082 L: ltp@lists.linux.it (subscribers-only)
11084 W: http://linux-test-project.github.io/
11085 T: git git://github.com/linux-test-project/ltp.git
11088 M: Ioana Ciornei <ioana.ciornei@nxp.com>
11089 L: netdev@vger.kernel.org
11091 F: drivers/net/pcs/pcs-lynx.c
11092 F: include/linux/pcs-lynx.h
11095 M: Geert Uytterhoeven <geert@linux-m68k.org>
11096 L: linux-m68k@lists.linux-m68k.org
11098 W: http://www.linux-m68k.org/
11099 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
11103 M68K ON APPLE MACINTOSH
11104 M: Joshua Thompson <funaho@jurai.org>
11105 L: linux-m68k@lists.linux-m68k.org
11107 W: http://www.mac.linux-m68k.org/
11109 F: drivers/macintosh/adb-iop.c
11110 F: drivers/macintosh/via-macii.c
11113 M: Philip Blundell <philb@gnu.org>
11115 W: http://www.tazenda.demon.co.uk/phil/linux-hp
11116 F: arch/m68k/hp300/
11118 M88DS3103 MEDIA DRIVER
11119 M: Antti Palosaari <crope@iki.fi>
11120 L: linux-media@vger.kernel.org
11122 W: https://linuxtv.org
11123 W: http://palosaari.fi/linux/
11124 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11125 T: git git://linuxtv.org/anttip/media_tree.git
11126 F: drivers/media/dvb-frontends/m88ds3103*
11128 M88RS2000 MEDIA DRIVER
11129 M: Malcolm Priestley <tvboxspy@gmail.com>
11130 L: linux-media@vger.kernel.org
11132 W: https://linuxtv.org
11133 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11134 F: drivers/media/dvb-frontends/m88rs2000*
11136 MA901 MASTERKIT USB FM RADIO DRIVER
11137 M: Alexey Klimov <klimov.linux@gmail.com>
11138 L: linux-media@vger.kernel.org
11140 T: git git://linuxtv.org/media_tree.git
11141 F: drivers/media/radio/radio-ma901.c
11144 M: Johannes Berg <johannes@sipsolutions.net>
11145 L: linux-wireless@vger.kernel.org
11147 W: https://wireless.wiki.kernel.org/
11148 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11149 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11150 F: Documentation/networking/mac80211-injection.rst
11151 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
11152 F: drivers/net/wireless/mac80211_hwsim.[ch]
11153 F: include/net/mac80211.h
11157 M: Jassi Brar <jassisinghbrar@gmail.com>
11158 L: linux-kernel@vger.kernel.org
11160 F: drivers/mailbox/
11161 F: include/linux/mailbox_client.h
11162 F: include/linux/mailbox_controller.h
11163 F: include/dt-bindings/mailbox/
11164 F: Documentation/devicetree/bindings/mailbox/
11167 M: Viresh Kumar <viresh.kumar@linaro.org>
11168 M: Tushar Khandelwal <Tushar.Khandelwal@arm.com>
11169 L: linux-kernel@vger.kernel.org
11171 F: drivers/mailbox/arm_mhuv2.c
11172 F: include/linux/mailbox/arm_mhuv2_message.h
11173 F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
11175 MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
11176 M: Jeremy Kerr <jk@codeconstruct.com.au>
11177 M: Matt Johnston <matt@codeconstruct.com.au>
11178 L: netdev@vger.kernel.org
11180 F: Documentation/networking/mctp.rst
11181 F: drivers/net/mctp/
11182 F: include/net/mctp.h
11183 F: include/net/mctpdevice.h
11184 F: include/net/netns/mctp.h
11187 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
11188 M: Michael Kerrisk <mtk.manpages@gmail.com>
11189 L: linux-man@vger.kernel.org
11191 W: http://www.kernel.org/doc/man-pages
11193 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
11194 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
11195 L: linux-mips@vger.kernel.org
11197 F: arch/mips/boot/dts/img/pistachio*
11199 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
11200 M: Andrew Lunn <andrew@lunn.ch>
11201 M: Vivien Didelot <vivien.didelot@gmail.com>
11202 L: netdev@vger.kernel.org
11204 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
11205 F: Documentation/networking/devlink/mv88e6xxx.rst
11206 F: drivers/net/dsa/mv88e6xxx/
11207 F: include/linux/dsa/mv88e6xxx.h
11208 F: include/linux/platform_data/mv88e6xxx.h
11210 MARVELL ARMADA 3700 PHY DRIVERS
11211 M: Miquel Raynal <miquel.raynal@bootlin.com>
11213 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
11214 F: Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
11215 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
11216 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
11218 MARVELL ARMADA DRM SUPPORT
11219 M: Russell King <linux@armlinux.org.uk>
11221 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
11222 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
11223 F: Documentation/devicetree/bindings/display/armada/
11224 F: drivers/gpu/drm/armada/
11225 F: include/uapi/drm/armada_drm.h
11227 MARVELL CRYPTO DRIVER
11228 M: Boris Brezillon <bbrezillon@kernel.org>
11229 M: Arnaud Ebalard <arno@natisbad.org>
11230 M: Srujana Challa <schalla@marvell.com>
11231 L: linux-crypto@vger.kernel.org
11233 F: drivers/crypto/marvell/
11234 F: include/linux/soc/marvell/octeontx2/
11236 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
11237 M: Mirko Lindner <mlindner@marvell.com>
11238 M: Stephen Hemminger <stephen@networkplumber.org>
11239 L: netdev@vger.kernel.org
11241 F: drivers/net/ethernet/marvell/sk*
11243 MARVELL LIBERTAS WIRELESS DRIVER
11244 L: libertas-dev@lists.infradead.org
11246 F: drivers/net/wireless/marvell/libertas/
11248 MARVELL MACCHIATOBIN SUPPORT
11249 M: Russell King <linux@armlinux.org.uk>
11250 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11252 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
11254 MARVELL MV643XX ETHERNET DRIVER
11255 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
11256 L: netdev@vger.kernel.org
11258 F: drivers/net/ethernet/marvell/mv643xx_eth.*
11259 F: include/linux/mv643xx.h
11261 MARVELL MV88X3310 PHY DRIVER
11262 M: Russell King <linux@armlinux.org.uk>
11263 M: Marek Behún <kabel@kernel.org>
11264 L: netdev@vger.kernel.org
11266 F: drivers/net/phy/marvell10g.c
11268 MARVELL MVEBU THERMAL DRIVER
11269 M: Miquel Raynal <miquel.raynal@bootlin.com>
11271 F: drivers/thermal/armada_thermal.c
11273 MARVELL MVNETA ETHERNET DRIVER
11274 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11275 L: netdev@vger.kernel.org
11277 F: drivers/net/ethernet/marvell/mvneta.*
11279 MARVELL MVPP2 ETHERNET DRIVER
11280 M: Marcin Wojtas <mw@semihalf.com>
11281 M: Russell King <linux@armlinux.org.uk>
11282 L: netdev@vger.kernel.org
11284 F: Documentation/devicetree/bindings/net/marvell-pp2.txt
11285 F: drivers/net/ethernet/marvell/mvpp2/
11287 MARVELL MWIFIEX WIRELESS DRIVER
11288 M: Amitkumar Karwar <amitkarwar@gmail.com>
11289 M: Ganapathi Bhat <ganapathi017@gmail.com>
11290 M: Sharvari Harisangam <sharvari.harisangam@nxp.com>
11291 M: Xinming Hu <huxinming820@gmail.com>
11292 L: linux-wireless@vger.kernel.org
11294 F: drivers/net/wireless/marvell/mwifiex/
11296 MARVELL MWL8K WIRELESS DRIVER
11297 M: Lennert Buytenhek <buytenh@wantstofly.org>
11298 L: linux-wireless@vger.kernel.org
11300 F: drivers/net/wireless/marvell/mwl8k.c
11302 MARVELL NAND CONTROLLER DRIVER
11303 M: Miquel Raynal <miquel.raynal@bootlin.com>
11304 L: linux-mtd@lists.infradead.org
11306 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
11307 F: drivers/mtd/nand/raw/marvell_nand.c
11309 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
11310 M: Sunil Goutham <sgoutham@marvell.com>
11311 M: Geetha sowjanya <gakula@marvell.com>
11312 M: Subbaraya Sundeep <sbhatta@marvell.com>
11313 M: hariprasad <hkelam@marvell.com>
11314 L: netdev@vger.kernel.org
11316 F: drivers/net/ethernet/marvell/octeontx2/nic/
11317 F: include/linux/soc/marvell/octeontx2/
11319 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
11320 M: Sunil Goutham <sgoutham@marvell.com>
11321 M: Linu Cherian <lcherian@marvell.com>
11322 M: Geetha sowjanya <gakula@marvell.com>
11323 M: Jerin Jacob <jerinj@marvell.com>
11324 M: hariprasad <hkelam@marvell.com>
11325 M: Subbaraya Sundeep <sbhatta@marvell.com>
11326 L: netdev@vger.kernel.org
11328 F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
11329 F: drivers/net/ethernet/marvell/octeontx2/af/
11331 MARVELL PRESTERA ETHERNET SWITCH DRIVER
11332 M: Taras Chornyi <tchornyi@marvell.com>
11334 W: https://github.com/Marvell-switching/switchdev-prestera
11335 F: drivers/net/ethernet/marvell/prestera/
11337 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
11338 M: Nicolas Pitre <nico@fluxnic.net>
11340 F: drivers/mmc/host/mvsdio.*
11342 MARVELL USB MDIO CONTROLLER DRIVER
11343 M: Tobias Waldekranz <tobias@waldekranz.com>
11344 L: netdev@vger.kernel.org
11346 F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
11347 F: drivers/net/mdio/mdio-mvusb.c
11349 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
11350 M: Hu Ziji <huziji@marvell.com>
11351 L: linux-mmc@vger.kernel.org
11353 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
11354 F: drivers/mmc/host/sdhci-xenon*
11356 MATROX FRAMEBUFFER DRIVER
11357 L: linux-fbdev@vger.kernel.org
11359 F: drivers/video/fbdev/matrox/matroxfb_*
11360 F: include/uapi/linux/matroxfb.h
11363 M: Daniel Nilsson <daniel.nilsson@flex.com>
11364 L: linux-hwmon@vger.kernel.org
11366 F: Documentation/hwmon/max15301.rst
11367 F: drivers/hwmon/pmbus/max15301.c
11369 MAX16065 HARDWARE MONITOR DRIVER
11370 M: Guenter Roeck <linux@roeck-us.net>
11371 L: linux-hwmon@vger.kernel.org
11373 F: Documentation/hwmon/max16065.rst
11374 F: drivers/hwmon/max16065.c
11376 MAX2175 SDR TUNER DRIVER
11377 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
11378 L: linux-media@vger.kernel.org
11380 T: git git://linuxtv.org/media_tree.git
11381 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
11382 F: Documentation/userspace-api/media/drivers/max2175.rst
11383 F: drivers/media/i2c/max2175*
11384 F: include/uapi/linux/max2175.h
11386 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
11387 L: linux-hwmon@vger.kernel.org
11389 F: Documentation/hwmon/max6650.rst
11390 F: drivers/hwmon/max6650.c
11392 MAX6697 HARDWARE MONITOR DRIVER
11393 M: Guenter Roeck <linux@roeck-us.net>
11394 L: linux-hwmon@vger.kernel.org
11396 F: Documentation/devicetree/bindings/hwmon/max6697.txt
11397 F: Documentation/hwmon/max6697.rst
11398 F: drivers/hwmon/max6697.c
11399 F: include/linux/platform_data/max6697.h
11401 MAX9286 QUAD GMSL DESERIALIZER DRIVER
11402 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
11403 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11404 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
11405 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
11406 L: linux-media@vger.kernel.org
11408 F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
11409 F: drivers/media/i2c/max9286.c
11411 MAX9860 MONO AUDIO VOICE CODEC DRIVER
11412 M: Peter Rosin <peda@axentia.se>
11413 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11415 F: Documentation/devicetree/bindings/sound/max9860.txt
11416 F: sound/soc/codecs/max9860.*
11418 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
11419 M: Andreas Klinger <ak@it-klinger.de>
11420 L: linux-iio@vger.kernel.org
11422 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
11423 F: drivers/iio/proximity/mb1232.c
11425 MAXIM MAX77650 PMIC MFD DRIVER
11426 M: Bartosz Golaszewski <brgl@bgdev.pl>
11427 L: linux-kernel@vger.kernel.org
11429 F: Documentation/devicetree/bindings/*/*max77650.yaml
11430 F: Documentation/devicetree/bindings/*/max77650*.yaml
11431 F: drivers/gpio/gpio-max77650.c
11432 F: drivers/input/misc/max77650-onkey.c
11433 F: drivers/leds/leds-max77650.c
11434 F: drivers/mfd/max77650.c
11435 F: drivers/power/supply/max77650-charger.c
11436 F: drivers/regulator/max77650-regulator.c
11437 F: include/linux/mfd/max77650.h
11439 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
11440 M: Javier Martinez Canillas <javier@dowhile0.org>
11441 L: linux-kernel@vger.kernel.org
11443 F: Documentation/devicetree/bindings/*/*max77802.txt
11444 F: drivers/regulator/max77802-regulator.c
11445 F: include/dt-bindings/*/*max77802.h
11447 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
11448 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
11449 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11450 L: linux-pm@vger.kernel.org
11452 F: drivers/power/supply/max14577_charger.c
11453 F: drivers/power/supply/max77693_charger.c
11455 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
11456 M: Chanwoo Choi <cw00.choi@samsung.com>
11457 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
11458 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11459 L: linux-kernel@vger.kernel.org
11461 F: Documentation/devicetree/bindings/*/max77686.txt
11462 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
11463 F: Documentation/devicetree/bindings/mfd/max14577.txt
11464 F: Documentation/devicetree/bindings/mfd/max77693.txt
11465 F: drivers/*/max14577*.c
11466 F: drivers/*/max77686*.c
11467 F: drivers/*/max77693*.c
11468 F: drivers/clk/clk-max77686.c
11469 F: drivers/extcon/extcon-max14577.c
11470 F: drivers/extcon/extcon-max77693.c
11471 F: drivers/rtc/rtc-max77686.c
11472 F: include/linux/mfd/max14577*.h
11473 F: include/linux/mfd/max77686*.h
11474 F: include/linux/mfd/max77693*.h
11476 MAXIRADIO FM RADIO RECEIVER DRIVER
11477 M: Hans Verkuil <hverkuil@xs4all.nl>
11478 L: linux-media@vger.kernel.org
11480 W: https://linuxtv.org
11481 T: git git://linuxtv.org/media_tree.git
11482 F: drivers/media/radio/radio-maxiradio*
11484 MAXLINEAR ETHERNET PHY DRIVER
11485 M: Xu Liang <lxu@maxlinear.com>
11486 L: netdev@vger.kernel.org
11488 F: drivers/net/phy/mxl-gpy.c
11490 MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
11491 R: Yasushi SHOJI <yashi@spacecubics.com>
11492 L: linux-can@vger.kernel.org
11494 F: drivers/net/can/usb/mcba_usb.c
11496 MCAN MMIO DEVICE DRIVER
11497 M: Chandrasekar Ramakrishnan <rcsekar@samsung.com>
11498 L: linux-can@vger.kernel.org
11500 F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
11501 F: drivers/net/can/m_can/m_can.c
11502 F: drivers/net/can/m_can/m_can.h
11503 F: drivers/net/can/m_can/m_can_platform.c
11505 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
11506 M: Rishi Gupta <gupt21@gmail.com>
11507 L: linux-i2c@vger.kernel.org
11508 L: linux-input@vger.kernel.org
11510 F: drivers/hid/hid-mcp2221.c
11512 MCP251XFD SPI-CAN NETWORK DRIVER
11513 M: Marc Kleine-Budde <mkl@pengutronix.de>
11514 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11515 R: Thomas Kopp <thomas.kopp@microchip.com>
11516 L: linux-can@vger.kernel.org
11518 F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
11519 F: drivers/net/can/spi/mcp251xfd/
11521 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
11522 M: Peter Rosin <peda@axentia.se>
11523 L: linux-iio@vger.kernel.org
11525 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
11526 F: drivers/iio/potentiometer/mcp4018.c
11527 F: drivers/iio/potentiometer/mcp4531.c
11529 MCR20A IEEE-802.15.4 RADIO DRIVER
11530 M: Xue Liu <liuxuenetmail@gmail.com>
11531 L: linux-wpan@vger.kernel.org
11533 W: https://github.com/xueliu/mcr20a-linux
11534 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
11535 F: drivers/net/ieee802154/mcr20a.c
11536 F: drivers/net/ieee802154/mcr20a.h
11538 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
11539 M: William Breathitt Gray <vilhelm.gray@gmail.com>
11540 L: linux-iio@vger.kernel.org
11542 F: drivers/iio/dac/cio-dac.c
11544 MEDIA CONTROLLER FRAMEWORK
11545 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11546 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11547 L: linux-media@vger.kernel.org
11549 W: https://www.linuxtv.org
11550 T: git git://linuxtv.org/media_tree.git
11551 F: drivers/media/mc/
11552 F: include/media/media-*.h
11553 F: include/uapi/linux/media.h
11555 MEDIA DRIVER FOR FREESCALE IMX PXP
11556 M: Philipp Zabel <p.zabel@pengutronix.de>
11557 L: linux-media@vger.kernel.org
11559 T: git git://linuxtv.org/media_tree.git
11560 F: drivers/media/platform/imx-pxp.[ch]
11562 MEDIA DRIVERS FOR ASCOT2E
11563 M: Sergey Kozlov <serjk@netup.ru>
11564 M: Abylay Ospan <aospan@netup.ru>
11565 L: linux-media@vger.kernel.org
11567 W: https://linuxtv.org
11568 W: http://netup.tv/
11569 T: git git://linuxtv.org/media_tree.git
11570 F: drivers/media/dvb-frontends/ascot2e*
11572 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
11573 M: Jasmin Jessich <jasmin@anw.at>
11574 L: linux-media@vger.kernel.org
11576 W: https://linuxtv.org
11577 T: git git://linuxtv.org/media_tree.git
11578 F: drivers/media/dvb-frontends/cxd2099*
11580 MEDIA DRIVERS FOR CXD2841ER
11581 M: Sergey Kozlov <serjk@netup.ru>
11582 M: Abylay Ospan <aospan@netup.ru>
11583 L: linux-media@vger.kernel.org
11585 W: https://linuxtv.org
11586 W: http://netup.tv/
11587 T: git git://linuxtv.org/media_tree.git
11588 F: drivers/media/dvb-frontends/cxd2841er*
11590 MEDIA DRIVERS FOR CXD2880
11591 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
11592 L: linux-media@vger.kernel.org
11594 W: http://linuxtv.org/
11595 T: git git://linuxtv.org/media_tree.git
11596 F: drivers/media/dvb-frontends/cxd2880/*
11597 F: drivers/media/spi/cxd2880*
11599 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
11600 L: linux-media@vger.kernel.org
11602 W: https://linuxtv.org
11603 T: git git://linuxtv.org/media_tree.git
11604 F: drivers/media/pci/ddbridge/*
11606 MEDIA DRIVERS FOR FREESCALE IMX
11607 M: Steve Longerbeam <slongerbeam@gmail.com>
11608 M: Philipp Zabel <p.zabel@pengutronix.de>
11609 L: linux-media@vger.kernel.org
11611 T: git git://linuxtv.org/media_tree.git
11612 F: Documentation/admin-guide/media/imx.rst
11613 F: Documentation/devicetree/bindings/media/imx.txt
11614 F: drivers/staging/media/imx/
11615 F: include/linux/imx-media.h
11616 F: include/media/imx.h
11618 MEDIA DRIVERS FOR FREESCALE IMX7
11619 M: Rui Miguel Silva <rmfrfs@gmail.com>
11620 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11621 L: linux-media@vger.kernel.org
11623 T: git git://linuxtv.org/media_tree.git
11624 F: Documentation/admin-guide/media/imx7.rst
11625 F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
11626 F: Documentation/devicetree/bindings/media/nxp,imx7-mipi-csi2.yaml
11627 F: drivers/staging/media/imx/imx7-media-csi.c
11628 F: drivers/staging/media/imx/imx7-mipi-csis.c
11630 MEDIA DRIVERS FOR HELENE
11631 M: Abylay Ospan <aospan@netup.ru>
11632 L: linux-media@vger.kernel.org
11634 W: https://linuxtv.org
11635 W: http://netup.tv/
11636 T: git git://linuxtv.org/media_tree.git
11637 F: drivers/media/dvb-frontends/helene*
11639 MEDIA DRIVERS FOR HORUS3A
11640 M: Sergey Kozlov <serjk@netup.ru>
11641 M: Abylay Ospan <aospan@netup.ru>
11642 L: linux-media@vger.kernel.org
11644 W: https://linuxtv.org
11645 W: http://netup.tv/
11646 T: git git://linuxtv.org/media_tree.git
11647 F: drivers/media/dvb-frontends/horus3a*
11649 MEDIA DRIVERS FOR LNBH25
11650 M: Sergey Kozlov <serjk@netup.ru>
11651 M: Abylay Ospan <aospan@netup.ru>
11652 L: linux-media@vger.kernel.org
11654 W: https://linuxtv.org
11655 W: http://netup.tv/
11656 T: git git://linuxtv.org/media_tree.git
11657 F: drivers/media/dvb-frontends/lnbh25*
11659 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
11660 L: linux-media@vger.kernel.org
11662 W: https://linuxtv.org
11663 T: git git://linuxtv.org/media_tree.git
11664 F: drivers/media/dvb-frontends/mxl5xx*
11666 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
11667 M: Sergey Kozlov <serjk@netup.ru>
11668 M: Abylay Ospan <aospan@netup.ru>
11669 L: linux-media@vger.kernel.org
11671 W: https://linuxtv.org
11672 W: http://netup.tv/
11673 T: git git://linuxtv.org/media_tree.git
11674 F: drivers/media/pci/netup_unidvb/*
11676 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
11677 M: Dmitry Osipenko <digetx@gmail.com>
11678 L: linux-media@vger.kernel.org
11679 L: linux-tegra@vger.kernel.org
11681 T: git git://linuxtv.org/media_tree.git
11682 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
11683 F: drivers/staging/media/tegra-vde/
11685 MEDIA DRIVERS FOR RENESAS - CEU
11686 M: Jacopo Mondi <jacopo@jmondi.org>
11687 L: linux-media@vger.kernel.org
11688 L: linux-renesas-soc@vger.kernel.org
11690 T: git git://linuxtv.org/media_tree.git
11691 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
11692 F: drivers/media/platform/renesas-ceu.c
11693 F: include/media/drv-intf/renesas-ceu.h
11695 MEDIA DRIVERS FOR RENESAS - DRIF
11696 M: Fabrizio Castro <fabrizio.castro.jz@renesas.com>
11697 L: linux-media@vger.kernel.org
11698 L: linux-renesas-soc@vger.kernel.org
11700 T: git git://linuxtv.org/media_tree.git
11701 F: Documentation/devicetree/bindings/media/renesas,drif.yaml
11702 F: drivers/media/platform/rcar_drif.c
11704 MEDIA DRIVERS FOR RENESAS - FCP
11705 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11706 L: linux-media@vger.kernel.org
11707 L: linux-renesas-soc@vger.kernel.org
11709 T: git git://linuxtv.org/media_tree.git
11710 F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
11711 F: drivers/media/platform/rcar-fcp.c
11712 F: include/media/rcar-fcp.h
11714 MEDIA DRIVERS FOR RENESAS - FDP1
11715 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11716 L: linux-media@vger.kernel.org
11717 L: linux-renesas-soc@vger.kernel.org
11719 T: git git://linuxtv.org/media_tree.git
11720 F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
11721 F: drivers/media/platform/rcar_fdp1.c
11723 MEDIA DRIVERS FOR RENESAS - VIN
11724 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
11725 L: linux-media@vger.kernel.org
11726 L: linux-renesas-soc@vger.kernel.org
11728 T: git git://linuxtv.org/media_tree.git
11729 F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
11730 F: Documentation/devicetree/bindings/media/renesas,isp.yaml
11731 F: Documentation/devicetree/bindings/media/renesas,vin.yaml
11732 F: drivers/media/platform/rcar-vin/
11734 MEDIA DRIVERS FOR RENESAS - VSP1
11735 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11736 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11737 L: linux-media@vger.kernel.org
11738 L: linux-renesas-soc@vger.kernel.org
11740 T: git git://linuxtv.org/media_tree.git
11741 F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
11742 F: drivers/media/platform/vsp1/
11744 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
11745 L: linux-media@vger.kernel.org
11747 W: https://linuxtv.org
11748 T: git git://linuxtv.org/media_tree.git
11749 F: drivers/media/dvb-frontends/stv0910*
11751 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
11752 L: linux-media@vger.kernel.org
11754 W: https://linuxtv.org
11755 T: git git://linuxtv.org/media_tree.git
11756 F: drivers/media/dvb-frontends/stv6111*
11758 MEDIA DRIVERS FOR STM32 - DCMI
11759 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
11760 L: linux-media@vger.kernel.org
11762 T: git git://linuxtv.org/media_tree.git
11763 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
11764 F: drivers/media/platform/stm32/stm32-dcmi.c
11766 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
11767 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11768 L: linux-media@vger.kernel.org
11770 W: https://linuxtv.org
11771 Q: http://patchwork.kernel.org/project/linux-media/list/
11772 T: git git://linuxtv.org/media_tree.git
11773 F: Documentation/admin-guide/media/
11774 F: Documentation/devicetree/bindings/media/
11775 F: Documentation/driver-api/media/
11776 F: Documentation/userspace-api/media/
11778 F: drivers/staging/media/
11779 F: include/linux/platform_data/media/
11781 F: include/uapi/linux/dvb/
11782 F: include/uapi/linux/ivtv*
11783 F: include/uapi/linux/media.h
11784 F: include/uapi/linux/meye.h
11785 F: include/uapi/linux/uvcvideo.h
11786 F: include/uapi/linux/v4l2-*
11787 F: include/uapi/linux/videodev2.h
11789 MEDIATEK BLUETOOTH DRIVER
11790 M: Sean Wang <sean.wang@mediatek.com>
11791 L: linux-bluetooth@vger.kernel.org
11792 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11794 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
11795 F: drivers/bluetooth/btmtkuart.c
11797 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
11798 M: Sean Wang <sean.wang@mediatek.com>
11799 L: linux-pm@vger.kernel.org
11801 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
11802 F: drivers/power/reset/mt6323-poweroff.c
11804 MEDIATEK CIR DRIVER
11805 M: Sean Wang <sean.wang@mediatek.com>
11807 F: drivers/media/rc/mtk-cir.c
11809 MEDIATEK DMA DRIVER
11810 M: Sean Wang <sean.wang@mediatek.com>
11811 L: dmaengine@vger.kernel.org
11812 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11813 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11815 F: Documentation/devicetree/bindings/dma/mtk-*
11816 F: drivers/dma/mediatek/
11818 MEDIATEK ETHERNET DRIVER
11819 M: Felix Fietkau <nbd@nbd.name>
11820 M: John Crispin <john@phrozen.org>
11821 M: Sean Wang <sean.wang@mediatek.com>
11822 M: Mark Lee <Mark-MC.Lee@mediatek.com>
11823 L: netdev@vger.kernel.org
11825 F: drivers/net/ethernet/mediatek/
11827 MEDIATEK I2C CONTROLLER DRIVER
11828 M: Qii Wang <qii.wang@mediatek.com>
11829 L: linux-i2c@vger.kernel.org
11831 F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt
11832 F: drivers/i2c/busses/i2c-mt65xx.c
11834 MEDIATEK IOMMU DRIVER
11835 M: Yong Wu <yong.wu@mediatek.com>
11836 L: iommu@lists.linux-foundation.org
11837 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11839 F: Documentation/devicetree/bindings/iommu/mediatek*
11840 F: drivers/iommu/mtk_iommu*
11841 F: include/dt-bindings/memory/mt*-port.h
11843 MEDIATEK JPEG DRIVER
11844 M: Rick Chang <rick.chang@mediatek.com>
11845 M: Bin Liu <bin.liu@mediatek.com>
11847 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
11848 F: drivers/media/platform/mtk-jpeg/
11850 MEDIATEK MDP DRIVER
11851 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
11852 M: Houlong Wei <houlong.wei@mediatek.com>
11853 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11855 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
11856 F: drivers/media/platform/mtk-mdp/
11857 F: drivers/media/platform/mtk-vpu/
11859 MEDIATEK MEDIA DRIVER
11860 M: Tiffany Lin <tiffany.lin@mediatek.com>
11861 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11863 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
11864 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
11865 F: drivers/media/platform/mtk-vcodec/
11866 F: drivers/media/platform/mtk-vpu/
11868 MEDIATEK MMC/SD/SDIO DRIVER
11869 M: Chaotian Jing <chaotian.jing@mediatek.com>
11871 F: Documentation/devicetree/bindings/mmc/mtk-sd.yaml
11872 F: drivers/mmc/host/mtk-sd.c
11874 MEDIATEK MT76 WIRELESS LAN DRIVER
11875 M: Felix Fietkau <nbd@nbd.name>
11876 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
11877 R: Ryder Lee <ryder.lee@mediatek.com>
11878 L: linux-wireless@vger.kernel.org
11880 F: drivers/net/wireless/mediatek/mt76/
11882 MEDIATEK MT7601U WIRELESS LAN DRIVER
11883 M: Jakub Kicinski <kubakici@wp.pl>
11884 L: linux-wireless@vger.kernel.org
11886 F: drivers/net/wireless/mediatek/mt7601u/
11888 MEDIATEK MT7621 CLOCK DRIVER
11889 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
11891 F: Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
11892 F: drivers/clk/ralink/clk-mt7621.c
11894 MEDIATEK MT7621/28/88 I2C DRIVER
11895 M: Stefan Roese <sr@denx.de>
11896 L: linux-i2c@vger.kernel.org
11898 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
11899 F: drivers/i2c/busses/i2c-mt7621.c
11901 MEDIATEK MT7621 PHY PCI DRIVER
11902 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
11904 F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
11905 F: drivers/phy/ralink/phy-mt7621-pci.c
11907 MEDIATEK NAND CONTROLLER DRIVER
11908 L: linux-mtd@lists.infradead.org
11910 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
11911 F: drivers/mtd/nand/raw/mtk_*
11913 MEDIATEK PMIC LED DRIVER
11914 M: Sean Wang <sean.wang@mediatek.com>
11916 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
11917 F: drivers/leds/leds-mt6323.c
11919 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
11920 M: Sean Wang <sean.wang@mediatek.com>
11922 F: drivers/char/hw_random/mtk-rng.c
11924 MEDIATEK SWITCH DRIVER
11925 M: Sean Wang <sean.wang@mediatek.com>
11926 M: Landen Chao <Landen.Chao@mediatek.com>
11927 M: DENG Qingfang <dqfext@gmail.com>
11928 L: netdev@vger.kernel.org
11930 F: drivers/net/dsa/mt7530.*
11931 F: net/dsa/tag_mtk.c
11933 MEDIATEK USB3 DRD IP DRIVER
11934 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
11935 L: linux-usb@vger.kernel.org
11936 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11937 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11939 F: Documentation/devicetree/bindings/usb/mediatek,*
11940 F: drivers/usb/host/xhci-mtk*
11941 F: drivers/usb/mtu3/
11943 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
11944 M: Peter Senna Tschudin <peter.senna@gmail.com>
11945 M: Martin Donnelly <martin.donnelly@ge.com>
11946 M: Martyn Welch <martyn.welch@collabora.co.uk>
11948 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
11949 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
11951 MEGARAID SCSI/SAS DRIVERS
11952 M: Kashyap Desai <kashyap.desai@broadcom.com>
11953 M: Sumit Saxena <sumit.saxena@broadcom.com>
11954 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
11955 L: megaraidlinux.pdl@broadcom.com
11956 L: linux-scsi@vger.kernel.org
11958 W: http://www.avagotech.com/support/
11959 F: Documentation/scsi/megaraid.rst
11960 F: drivers/scsi/megaraid.*
11961 F: drivers/scsi/megaraid/
11963 MELEXIS MLX90614 DRIVER
11964 M: Crt Mori <cmo@melexis.com>
11965 L: linux-iio@vger.kernel.org
11967 W: http://www.melexis.com
11968 F: drivers/iio/temperature/mlx90614.c
11970 MELEXIS MLX90632 DRIVER
11971 M: Crt Mori <cmo@melexis.com>
11972 L: linux-iio@vger.kernel.org
11974 W: http://www.melexis.com
11975 F: drivers/iio/temperature/mlx90632.c
11977 MELFAS MIP4 TOUCHSCREEN DRIVER
11978 M: Sangwon Jee <jeesw@melfas.com>
11980 W: http://www.melfas.com
11981 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
11982 F: drivers/input/touchscreen/melfas_mip4.c
11984 MELLANOX BLUEFIELD I2C DRIVER
11985 M: Khalil Blaiech <kblaiech@nvidia.com>
11986 L: linux-i2c@vger.kernel.org
11988 F: Documentation/devicetree/bindings/i2c/mellanox,i2c-mlxbf.yaml
11989 F: drivers/i2c/busses/i2c-mlxbf.c
11991 MELLANOX ETHERNET DRIVER (mlx4_en)
11992 M: Tariq Toukan <tariqt@nvidia.com>
11993 L: netdev@vger.kernel.org
11995 W: http://www.mellanox.com
11996 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11997 F: drivers/net/ethernet/mellanox/mlx4/en_*
11999 MELLANOX ETHERNET DRIVER (mlx5e)
12000 M: Saeed Mahameed <saeedm@nvidia.com>
12001 L: netdev@vger.kernel.org
12003 W: http://www.mellanox.com
12004 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12005 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
12007 MELLANOX ETHERNET INNOVA DRIVERS
12008 R: Boris Pismenny <borisp@nvidia.com>
12009 L: netdev@vger.kernel.org
12011 W: http://www.mellanox.com
12012 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12013 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
12014 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
12015 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
12016 F: include/linux/mlx5/mlx5_ifc_fpga.h
12018 MELLANOX ETHERNET SWITCH DRIVERS
12019 M: Jiri Pirko <jiri@nvidia.com>
12020 M: Ido Schimmel <idosch@nvidia.com>
12021 L: netdev@vger.kernel.org
12023 W: http://www.mellanox.com
12024 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12025 F: drivers/net/ethernet/mellanox/mlxsw/
12026 F: tools/testing/selftests/drivers/net/mlxsw/
12028 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
12029 M: mlxsw@nvidia.com
12030 L: netdev@vger.kernel.org
12032 W: http://www.mellanox.com
12033 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12034 F: drivers/net/ethernet/mellanox/mlxfw/
12036 MELLANOX HARDWARE PLATFORM SUPPORT
12037 M: Hans de Goede <hdegoede@redhat.com>
12038 M: Mark Gross <mgross@linux.intel.com>
12039 M: Vadim Pasternak <vadimp@nvidia.com>
12040 L: platform-driver-x86@vger.kernel.org
12042 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
12043 F: drivers/platform/mellanox/
12044 F: include/linux/platform_data/mlxreg.h
12046 MELLANOX MLX4 core VPI driver
12047 M: Tariq Toukan <tariqt@nvidia.com>
12048 L: netdev@vger.kernel.org
12049 L: linux-rdma@vger.kernel.org
12051 W: http://www.mellanox.com
12052 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12053 F: drivers/net/ethernet/mellanox/mlx4/
12054 F: include/linux/mlx4/
12056 MELLANOX MLX4 IB driver
12057 M: Yishai Hadas <yishaih@nvidia.com>
12058 L: linux-rdma@vger.kernel.org
12060 W: http://www.mellanox.com
12061 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12062 F: drivers/infiniband/hw/mlx4/
12063 F: include/linux/mlx4/
12064 F: include/uapi/rdma/mlx4-abi.h
12066 MELLANOX MLX5 core VPI driver
12067 M: Saeed Mahameed <saeedm@nvidia.com>
12068 M: Leon Romanovsky <leonro@nvidia.com>
12069 L: netdev@vger.kernel.org
12070 L: linux-rdma@vger.kernel.org
12072 W: http://www.mellanox.com
12073 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12074 F: Documentation/networking/device_drivers/ethernet/mellanox/
12075 F: drivers/net/ethernet/mellanox/mlx5/core/
12076 F: include/linux/mlx5/
12078 MELLANOX MLX5 IB driver
12079 M: Leon Romanovsky <leonro@nvidia.com>
12080 L: linux-rdma@vger.kernel.org
12082 W: http://www.mellanox.com
12083 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12084 F: drivers/infiniband/hw/mlx5/
12085 F: include/linux/mlx5/
12086 F: include/uapi/rdma/mlx5-abi.h
12088 MELLANOX MLXCPLD I2C AND MUX DRIVER
12089 M: Vadim Pasternak <vadimp@nvidia.com>
12090 M: Michael Shych <michaelsh@nvidia.com>
12091 L: linux-i2c@vger.kernel.org
12093 F: Documentation/i2c/busses/i2c-mlxcpld.rst
12094 F: drivers/i2c/busses/i2c-mlxcpld.c
12095 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
12097 MELLANOX MLXCPLD LED DRIVER
12098 M: Vadim Pasternak <vadimp@nvidia.com>
12099 L: linux-leds@vger.kernel.org
12101 F: Documentation/leds/leds-mlxcpld.rst
12102 F: drivers/leds/leds-mlxcpld.c
12103 F: drivers/leds/leds-mlxreg.c
12105 MELLANOX PLATFORM DRIVER
12106 M: Vadim Pasternak <vadimp@nvidia.com>
12107 L: platform-driver-x86@vger.kernel.org
12109 F: drivers/platform/x86/mlx-platform.c
12112 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12113 M: "Paul E. McKenney" <paulmck@kernel.org>
12114 L: linux-kernel@vger.kernel.org
12116 F: arch/powerpc/include/asm/membarrier.h
12117 F: include/uapi/linux/membarrier.h
12118 F: kernel/sched/membarrier.c
12121 M: Mike Rapoport <rppt@linux.ibm.com>
12122 L: linux-mm@kvack.org
12124 F: Documentation/core-api/boot-time-mm.rst
12125 F: include/linux/memblock.h
12128 MEMORY CONTROLLER DRIVERS
12129 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
12130 L: linux-kernel@vger.kernel.org
12132 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
12133 F: Documentation/devicetree/bindings/memory-controllers/
12135 F: include/dt-bindings/memory/
12138 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
12139 M: Dmitry Osipenko <digetx@gmail.com>
12140 L: linux-pm@vger.kernel.org
12141 L: linux-tegra@vger.kernel.org
12142 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
12144 F: drivers/devfreq/tegra30-devfreq.c
12147 M: Andrew Morton <akpm@linux-foundation.org>
12148 L: linux-mm@kvack.org
12150 W: http://www.linux-mm.org
12151 T: quilt https://ozlabs.org/~akpm/mmotm/
12152 T: quilt https://ozlabs.org/~akpm/mmots/
12153 T: git git://github.com/hnaz/linux-mm.git
12154 F: include/linux/gfp.h
12155 F: include/linux/memory_hotplug.h
12156 F: include/linux/mm.h
12157 F: include/linux/mmzone.h
12158 F: include/linux/pagewalk.h
12159 F: include/linux/vmalloc.h
12161 F: tools/testing/selftests/vm/
12163 MEMORY TECHNOLOGY DEVICES (MTD)
12164 M: Miquel Raynal <miquel.raynal@bootlin.com>
12165 M: Richard Weinberger <richard@nod.at>
12166 M: Vignesh Raghavendra <vigneshr@ti.com>
12167 L: linux-mtd@lists.infradead.org
12169 W: http://www.linux-mtd.infradead.org/
12170 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12171 C: irc://irc.oftc.net/mtd
12172 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
12173 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
12174 F: Documentation/devicetree/bindings/mtd/
12176 F: include/linux/mtd/
12177 F: include/uapi/mtd/
12179 MEN A21 WATCHDOG DRIVER
12180 M: Johannes Thumshirn <morbidrsa@gmail.com>
12181 L: linux-watchdog@vger.kernel.org
12183 F: drivers/watchdog/mena21_wdt.c
12185 MEN CHAMELEON BUS (mcb)
12186 M: Johannes Thumshirn <morbidrsa@gmail.com>
12188 F: Documentation/driver-api/men-chameleon-bus.rst
12190 F: include/linux/mcb.h
12192 MEN F21BMC (Board Management Controller)
12193 M: Andreas Werner <andreas.werner@men.de>
12195 F: Documentation/hwmon/menf21bmc.rst
12196 F: drivers/hwmon/menf21bmc_hwmon.c
12197 F: drivers/leds/leds-menf21bmc.c
12198 F: drivers/mfd/menf21bmc.c
12199 F: drivers/watchdog/menf21bmc_wdt.c
12201 MEN Z069 WATCHDOG DRIVER
12202 M: Johannes Thumshirn <jth@kernel.org>
12203 L: linux-watchdog@vger.kernel.org
12205 F: drivers/watchdog/menz69_wdt.c
12207 MESON AO CEC DRIVER FOR AMLOGIC SOCS
12208 M: Neil Armstrong <narmstrong@baylibre.com>
12209 L: linux-media@vger.kernel.org
12210 L: linux-amlogic@lists.infradead.org
12212 W: http://linux-meson.com/
12213 T: git git://linuxtv.org/media_tree.git
12214 F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
12215 F: drivers/media/cec/platform/meson/ao-cec-g12a.c
12216 F: drivers/media/cec/platform/meson/ao-cec.c
12218 MESON GE2D DRIVER FOR AMLOGIC SOCS
12219 M: Neil Armstrong <narmstrong@baylibre.com>
12220 L: linux-media@vger.kernel.org
12221 L: linux-amlogic@lists.infradead.org
12223 T: git git://linuxtv.org/media_tree.git
12224 F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
12225 F: drivers/media/platform/meson/ge2d/
12227 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
12228 M: Liang Yang <liang.yang@amlogic.com>
12229 L: linux-mtd@lists.infradead.org
12231 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
12232 F: drivers/mtd/nand/raw/meson_*
12234 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
12235 M: Neil Armstrong <narmstrong@baylibre.com>
12236 L: linux-media@vger.kernel.org
12237 L: linux-amlogic@lists.infradead.org
12239 T: git git://linuxtv.org/media_tree.git
12240 F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
12241 F: drivers/staging/media/meson/vdec/
12243 METHODE UDPU SUPPORT
12244 M: Vladimir Vid <vladimir.vid@sartura.hr>
12246 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
12249 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
12250 M: Hemant Kumar <hemantk@codeaurora.org>
12251 L: linux-arm-msm@vger.kernel.org
12253 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
12254 F: Documentation/ABI/stable/sysfs-bus-mhi
12255 F: Documentation/mhi/
12256 F: drivers/bus/mhi/
12257 F: include/linux/mhi.h
12259 MICROBLAZE ARCHITECTURE
12260 M: Michal Simek <monstr@monstr.eu>
12262 W: http://www.monstr.eu/fdt/
12263 T: git git://git.monstr.eu/linux-2.6-microblaze.git
12264 F: arch/microblaze/
12266 MICROCHIP AT91 DMA DRIVERS
12267 M: Ludovic Desroches <ludovic.desroches@microchip.com>
12268 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12269 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12270 L: dmaengine@vger.kernel.org
12272 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
12273 F: drivers/dma/at_hdmac.c
12274 F: drivers/dma/at_hdmac_regs.h
12275 F: drivers/dma/at_xdmac.c
12276 F: include/dt-bindings/dma/at91.h
12278 MICROCHIP AT91 SERIAL DRIVER
12279 M: Richard Genoud <richard.genoud@gmail.com>
12281 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
12282 F: drivers/tty/serial/atmel_serial.c
12283 F: drivers/tty/serial/atmel_serial.h
12285 MICROCHIP AT91 USART MFD DRIVER
12286 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
12287 L: linux-kernel@vger.kernel.org
12289 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
12290 F: drivers/mfd/at91-usart.c
12291 F: include/dt-bindings/mfd/at91-usart.h
12293 MICROCHIP AT91 USART SPI DRIVER
12294 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
12295 L: linux-spi@vger.kernel.org
12297 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
12298 F: drivers/spi/spi-at91-usart.c
12300 MICROCHIP AUDIO ASOC DRIVERS
12301 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
12302 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12306 MICROCHIP ECC DRIVER
12307 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12308 L: linux-crypto@vger.kernel.org
12310 F: drivers/crypto/atmel-ecc.*
12312 MICROCHIP I2C DRIVER
12313 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
12314 L: linux-i2c@vger.kernel.org
12316 F: drivers/i2c/busses/i2c-at91-*.c
12317 F: drivers/i2c/busses/i2c-at91.h
12319 MICROCHIP ISC DRIVER
12320 M: Eugen Hristev <eugen.hristev@microchip.com>
12321 L: linux-media@vger.kernel.org
12323 F: Documentation/devicetree/bindings/media/atmel,isc.yaml
12324 F: Documentation/devicetree/bindings/media/microchip,xisc.yaml
12325 F: drivers/media/platform/atmel/atmel-isc-base.c
12326 F: drivers/media/platform/atmel/atmel-isc-regs.h
12327 F: drivers/media/platform/atmel/atmel-isc.h
12328 F: drivers/media/platform/atmel/atmel-sama5d2-isc.c
12329 F: drivers/media/platform/atmel/atmel-sama7g5-isc.c
12330 F: include/linux/atmel-isc-media.h
12332 MICROCHIP ISI DRIVER
12333 M: Eugen Hristev <eugen.hristev@microchip.com>
12334 L: linux-media@vger.kernel.org
12336 F: drivers/media/platform/atmel/atmel-isi.c
12337 F: drivers/media/platform/atmel/atmel-isi.h
12339 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
12340 M: Woojung Huh <woojung.huh@microchip.com>
12341 M: UNGLinuxDriver@microchip.com
12342 L: netdev@vger.kernel.org
12344 F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
12345 F: drivers/net/dsa/microchip/*
12346 F: include/linux/platform_data/microchip-ksz.h
12347 F: net/dsa/tag_ksz.c
12349 MICROCHIP LAN743X ETHERNET DRIVER
12350 M: Bryan Whitehead <bryan.whitehead@microchip.com>
12351 M: UNGLinuxDriver@microchip.com
12352 L: netdev@vger.kernel.org
12354 F: drivers/net/ethernet/microchip/lan743x_*
12356 MICROCHIP LCDFB DRIVER
12357 M: Nicolas Ferre <nicolas.ferre@microchip.com>
12358 L: linux-fbdev@vger.kernel.org
12360 F: drivers/video/fbdev/atmel_lcdfb.c
12361 F: include/video/atmel_lcdc.h
12363 MICROCHIP MCP16502 PMIC DRIVER
12364 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12365 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12367 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
12368 F: drivers/regulator/mcp16502.c
12370 MICROCHIP MCP3911 ADC DRIVER
12371 M: Marcus Folkesson <marcus.folkesson@gmail.com>
12372 M: Kent Gustavsson <kent@minoris.se>
12373 L: linux-iio@vger.kernel.org
12375 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
12376 F: drivers/iio/adc/mcp3911.c
12378 MICROCHIP MMC/SD/SDIO MCI DRIVER
12379 M: Ludovic Desroches <ludovic.desroches@microchip.com>
12381 F: drivers/mmc/host/atmel-mci.c
12383 MICROCHIP NAND DRIVER
12384 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12385 L: linux-mtd@lists.infradead.org
12387 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
12388 F: drivers/mtd/nand/raw/atmel/*
12390 MICROCHIP PWM DRIVER
12391 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12392 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12393 L: linux-pwm@vger.kernel.org
12395 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
12396 F: drivers/pwm/pwm-atmel.c
12398 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
12399 M: Eugen Hristev <eugen.hristev@microchip.com>
12400 L: linux-iio@vger.kernel.org
12402 F: Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
12403 F: drivers/iio/adc/at91-sama5d2_adc.c
12404 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
12406 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
12407 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12409 F: drivers/power/reset/at91-sama5d2_shdwc.c
12411 MICROCHIP SPI DRIVER
12412 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12414 F: drivers/spi/spi-atmel.*
12416 MICROCHIP SSC DRIVER
12417 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
12418 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12420 F: drivers/misc/atmel-ssc.c
12421 F: include/linux/atmel-ssc.h
12423 MICROCHIP USB251XB DRIVER
12424 M: Richard Leitner <richard.leitner@skidata.com>
12425 L: linux-usb@vger.kernel.org
12427 F: Documentation/devicetree/bindings/usb/usb251xb.txt
12428 F: drivers/usb/misc/usb251xb.c
12430 MICROCHIP USBA UDC DRIVER
12431 M: Cristian Birsan <cristian.birsan@microchip.com>
12432 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12434 F: drivers/usb/gadget/udc/atmel_usba_udc.*
12436 MICROCHIP WILC1000 WIFI DRIVER
12437 M: Ajay Singh <ajay.kathat@microchip.com>
12438 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12439 L: linux-wireless@vger.kernel.org
12441 F: drivers/net/wireless/microchip/wilc1000/
12443 MICROSEMI MIPS SOCS
12444 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12445 M: UNGLinuxDriver@microchip.com
12446 L: linux-mips@vger.kernel.org
12448 F: Documentation/devicetree/bindings/mips/mscc.txt
12449 F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
12450 F: arch/mips/boot/dts/mscc/
12451 F: arch/mips/configs/generic/board-ocelot.config
12452 F: arch/mips/generic/board-ocelot.c
12454 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
12455 M: Don Brace <don.brace@microchip.com>
12456 L: storagedev@microchip.com
12457 L: linux-scsi@vger.kernel.org
12459 F: Documentation/scsi/smartpqi.rst
12460 F: drivers/scsi/smartpqi/Kconfig
12461 F: drivers/scsi/smartpqi/Makefile
12462 F: drivers/scsi/smartpqi/smartpqi*.[ch]
12463 F: include/linux/cciss*.h
12464 F: include/uapi/linux/cciss*.h
12466 MICROSOFT SURFACE BATTERY AND AC DRIVERS
12467 M: Maximilian Luz <luzmaximilian@gmail.com>
12468 L: linux-pm@vger.kernel.org
12469 L: platform-driver-x86@vger.kernel.org
12471 F: drivers/power/supply/surface_battery.c
12472 F: drivers/power/supply/surface_charger.c
12474 MICROSOFT SURFACE DTX DRIVER
12475 M: Maximilian Luz <luzmaximilian@gmail.com>
12476 L: platform-driver-x86@vger.kernel.org
12478 F: Documentation/driver-api/surface_aggregator/clients/dtx.rst
12479 F: drivers/platform/surface/surface_dtx.c
12480 F: include/uapi/linux/surface_aggregator/dtx.h
12482 MICROSOFT SURFACE GPE LID SUPPORT DRIVER
12483 M: Maximilian Luz <luzmaximilian@gmail.com>
12484 L: platform-driver-x86@vger.kernel.org
12486 F: drivers/platform/surface/surface_gpe.c
12488 MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
12489 M: Hans de Goede <hdegoede@redhat.com>
12490 M: Mark Gross <mgross@linux.intel.com>
12491 M: Maximilian Luz <luzmaximilian@gmail.com>
12492 L: platform-driver-x86@vger.kernel.org
12494 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
12495 F: drivers/platform/surface/
12497 MICROSOFT SURFACE HID TRANSPORT DRIVER
12498 M: Maximilian Luz <luzmaximilian@gmail.com>
12499 L: linux-input@vger.kernel.org
12500 L: platform-driver-x86@vger.kernel.org
12502 F: drivers/hid/surface-hid/
12504 MICROSOFT SURFACE HOT-PLUG DRIVER
12505 M: Maximilian Luz <luzmaximilian@gmail.com>
12506 L: platform-driver-x86@vger.kernel.org
12508 F: drivers/platform/surface/surface_hotplug.c
12510 MICROSOFT SURFACE PLATFORM PROFILE DRIVER
12511 M: Maximilian Luz <luzmaximilian@gmail.com>
12512 L: platform-driver-x86@vger.kernel.org
12514 F: drivers/platform/surface/surface_platform_profile.c
12516 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
12517 M: Chen Yu <yu.c.chen@intel.com>
12518 L: platform-driver-x86@vger.kernel.org
12520 F: drivers/platform/surface/surfacepro3_button.c
12522 MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
12523 M: Maximilian Luz <luzmaximilian@gmail.com>
12524 L: platform-driver-x86@vger.kernel.org
12526 W: https://github.com/linux-surface/surface-aggregator-module
12527 C: irc://irc.libera.chat/linux-surface
12528 F: Documentation/driver-api/surface_aggregator/
12529 F: drivers/platform/surface/aggregator/
12530 F: drivers/platform/surface/surface_acpi_notify.c
12531 F: drivers/platform/surface/surface_aggregator_cdev.c
12532 F: drivers/platform/surface/surface_aggregator_registry.c
12533 F: include/linux/surface_acpi_notify.h
12534 F: include/linux/surface_aggregator/
12535 F: include/uapi/linux/surface_aggregator/
12537 MICROTEK X6 SCANNER
12538 M: Oliver Neukum <oliver@neukum.org>
12540 F: drivers/usb/image/microtek.*
12542 MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
12543 M: Luka Kovacic <luka.kovacic@sartura.hr>
12544 M: Luka Perkov <luka.perkov@sartura.hr>
12546 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s-bit.dts
12547 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s.dts
12548 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s-bit.dts
12549 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s.dts
12550 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s-bit.dts
12551 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dts
12553 MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
12554 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12555 L: linux-media@vger.kernel.org
12557 F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
12558 F: Documentation/driver-api/media/drivers/ccs/
12559 F: Documentation/userspace-api/media/drivers/ccs.rst
12560 F: drivers/media/i2c/ccs-pll.c
12561 F: drivers/media/i2c/ccs-pll.h
12562 F: drivers/media/i2c/ccs/
12563 F: include/uapi/linux/ccs.h
12564 F: include/uapi/linux/smiapp.h
12567 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12568 L: linux-mips@vger.kernel.org
12570 W: http://www.linux-mips.org/
12571 Q: https://patchwork.kernel.org/project/linux-mips/list/
12572 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
12573 F: Documentation/devicetree/bindings/mips/
12574 F: Documentation/mips/
12576 F: drivers/platform/mips/
12578 MIPS BOSTON DEVELOPMENT BOARD
12579 M: Paul Burton <paulburton@kernel.org>
12580 L: linux-mips@vger.kernel.org
12582 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
12583 F: arch/mips/boot/dts/img/boston.dts
12584 F: arch/mips/configs/generic/board-boston.config
12585 F: drivers/clk/imgtec/clk-boston.c
12586 F: include/dt-bindings/clock/boston-clock.h
12589 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12590 M: Serge Semin <fancer.lancer@gmail.com>
12591 L: linux-mips@vger.kernel.org
12593 F: drivers/bus/mips_cdmm.c
12594 F: drivers/clocksource/mips-gic-timer.c
12595 F: drivers/cpuidle/cpuidle-cps.c
12596 F: drivers/irqchip/irq-mips-cpu.c
12597 F: drivers/irqchip/irq-mips-gic.c
12599 MIPS GENERIC PLATFORM
12600 M: Paul Burton <paulburton@kernel.org>
12601 L: linux-mips@vger.kernel.org
12603 F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
12604 F: arch/mips/generic/
12605 F: arch/mips/tools/generic-board-config.sh
12607 MIPS RINT INSTRUCTION EMULATION
12608 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
12609 L: linux-mips@vger.kernel.org
12611 F: arch/mips/math-emu/dp_rint.c
12612 F: arch/mips/math-emu/sp_rint.c
12614 MIPS/LOONGSON1 ARCHITECTURE
12615 M: Keguang Zhang <keguang.zhang@gmail.com>
12616 L: linux-mips@vger.kernel.org
12618 F: arch/mips/include/asm/mach-loongson32/
12619 F: arch/mips/loongson32/
12620 F: drivers/*/*/*loongson1*
12621 F: drivers/*/*loongson1*
12623 MIPS/LOONGSON2EF ARCHITECTURE
12624 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
12625 L: linux-mips@vger.kernel.org
12627 F: arch/mips/include/asm/mach-loongson2ef/
12628 F: arch/mips/loongson2ef/
12629 F: drivers/cpufreq/loongson2_cpufreq.c
12631 MIPS/LOONGSON64 ARCHITECTURE
12632 M: Huacai Chen <chenhuacai@kernel.org>
12633 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
12634 L: linux-mips@vger.kernel.org
12636 F: arch/mips/include/asm/mach-loongson64/
12637 F: arch/mips/loongson64/
12638 F: drivers/irqchip/irq-loongson*
12639 F: drivers/platform/mips/cpu_hwmon.c
12641 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
12642 M: Hans Verkuil <hverkuil@xs4all.nl>
12643 L: linux-media@vger.kernel.org
12645 W: https://linuxtv.org
12646 T: git git://linuxtv.org/media_tree.git
12647 F: drivers/media/radio/radio-miropcm20*
12650 R: Lubomir Rintel <lkundrak@v3.sk>
12651 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12653 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
12654 F: arch/arm/boot/dts/mmp*
12655 F: arch/arm/mach-mmp/
12656 F: include/linux/soc/mmp/
12658 MMP USB PHY DRIVERS
12659 R: Lubomir Rintel <lkundrak@v3.sk>
12660 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12662 F: drivers/phy/marvell/phy-mmp3-usb.c
12663 F: drivers/phy/marvell/phy-pxa-usb.c
12665 MMU GATHER AND TLB INVALIDATION
12666 M: Will Deacon <will@kernel.org>
12667 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
12668 M: Andrew Morton <akpm@linux-foundation.org>
12669 M: Nick Piggin <npiggin@gmail.com>
12670 M: Peter Zijlstra <peterz@infradead.org>
12671 L: linux-arch@vger.kernel.org
12672 L: linux-mm@kvack.org
12674 F: arch/*/include/asm/tlb.h
12675 F: include/asm-generic/tlb.h
12678 MN88472 MEDIA DRIVER
12679 M: Antti Palosaari <crope@iki.fi>
12680 L: linux-media@vger.kernel.org
12682 W: https://linuxtv.org
12683 W: http://palosaari.fi/linux/
12684 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12685 F: drivers/media/dvb-frontends/mn88472*
12687 MN88473 MEDIA DRIVER
12688 M: Antti Palosaari <crope@iki.fi>
12689 L: linux-media@vger.kernel.org
12691 W: https://linuxtv.org
12692 W: http://palosaari.fi/linux/
12693 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12694 F: drivers/media/dvb-frontends/mn88473*
12697 M: Luis Chamberlain <mcgrof@kernel.org>
12698 M: Jessica Yu <jeyu@kernel.org>
12700 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
12701 F: include/linux/module.h
12704 MONOLITHIC POWER SYSTEM PMIC DRIVER
12705 M: Saravanan Sekar <sravanhome@gmail.com>
12707 F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
12708 F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
12709 F: drivers/iio/adc/mp2629_adc.c
12710 F: drivers/mfd/mp2629.c
12711 F: drivers/power/supply/mp2629_charger.c
12712 F: drivers/regulator/mp5416.c
12713 F: drivers/regulator/mpq7920.c
12714 F: drivers/regulator/mpq7920.h
12715 F: include/linux/mfd/mp2629.h
12717 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
12719 W: http://popies.net/meye/
12720 F: Documentation/userspace-api/media/drivers/meye*
12721 F: drivers/media/pci/meye/
12722 F: include/uapi/linux/meye.h
12724 MOTORCOMM PHY DRIVER
12725 M: Peter Geis <pgwipeout@gmail.com>
12726 L: netdev@vger.kernel.org
12728 F: drivers/net/phy/motorcomm.c
12730 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
12731 M: Jiri Slaby <jirislaby@kernel.org>
12733 F: Documentation/driver-api/serial/moxa-smartio.rst
12734 F: drivers/tty/mxser.*
12736 MR800 AVERMEDIA USB FM RADIO DRIVER
12737 M: Alexey Klimov <klimov.linux@gmail.com>
12738 L: linux-media@vger.kernel.org
12740 T: git git://linuxtv.org/media_tree.git
12741 F: drivers/media/radio/radio-mr800.c
12743 MRF24J40 IEEE 802.15.4 RADIO DRIVER
12744 M: Alan Ott <alan@signal11.us>
12745 L: linux-wpan@vger.kernel.org
12747 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
12748 F: drivers/net/ieee802154/mrf24j40.c
12751 M: "Lee, Chun-Yi" <jlee@suse.com>
12752 L: platform-driver-x86@vger.kernel.org
12754 F: drivers/platform/x86/msi-laptop.c
12757 L: platform-driver-x86@vger.kernel.org
12759 F: drivers/platform/x86/msi-wmi.c
12761 MSI001 MEDIA DRIVER
12762 M: Antti Palosaari <crope@iki.fi>
12763 L: linux-media@vger.kernel.org
12765 W: https://linuxtv.org
12766 W: http://palosaari.fi/linux/
12767 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12768 T: git git://linuxtv.org/anttip/media_tree.git
12769 F: drivers/media/tuners/msi001*
12771 MSI2500 MEDIA DRIVER
12772 M: Antti Palosaari <crope@iki.fi>
12773 L: linux-media@vger.kernel.org
12775 W: https://linuxtv.org
12776 W: http://palosaari.fi/linux/
12777 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12778 T: git git://linuxtv.org/anttip/media_tree.git
12779 F: drivers/media/usb/msi2500/
12781 MSTAR INTERRUPT CONTROLLER DRIVER
12782 M: Mark-PK Tsai <mark-pk.tsai@mediatek.com>
12783 M: Daniel Palmer <daniel@thingy.jp>
12785 F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
12786 F: drivers/irqchip/irq-mst-intc.c
12788 MSYSTEMS DISKONCHIP G3 MTD DRIVER
12789 M: Robert Jarzmik <robert.jarzmik@free.fr>
12790 L: linux-mtd@lists.infradead.org
12792 F: drivers/mtd/devices/docg3*
12794 MT9M032 APTINA SENSOR DRIVER
12795 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12796 L: linux-media@vger.kernel.org
12798 T: git git://linuxtv.org/media_tree.git
12799 F: drivers/media/i2c/mt9m032.c
12800 F: include/media/i2c/mt9m032.h
12802 MT9P031 APTINA CAMERA SENSOR
12803 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12804 L: linux-media@vger.kernel.org
12806 T: git git://linuxtv.org/media_tree.git
12807 F: drivers/media/i2c/mt9p031.c
12808 F: include/media/i2c/mt9p031.h
12810 MT9T001 APTINA CAMERA SENSOR
12811 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12812 L: linux-media@vger.kernel.org
12814 T: git git://linuxtv.org/media_tree.git
12815 F: drivers/media/i2c/mt9t001.c
12816 F: include/media/i2c/mt9t001.h
12818 MT9T112 APTINA CAMERA SENSOR
12819 M: Jacopo Mondi <jacopo@jmondi.org>
12820 L: linux-media@vger.kernel.org
12822 T: git git://linuxtv.org/media_tree.git
12823 F: drivers/media/i2c/mt9t112.c
12824 F: include/media/i2c/mt9t112.h
12826 MT9V032 APTINA CAMERA SENSOR
12827 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12828 L: linux-media@vger.kernel.org
12830 T: git git://linuxtv.org/media_tree.git
12831 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
12832 F: drivers/media/i2c/mt9v032.c
12833 F: include/media/i2c/mt9v032.h
12835 MT9V111 APTINA CAMERA SENSOR
12836 M: Jacopo Mondi <jacopo@jmondi.org>
12837 L: linux-media@vger.kernel.org
12839 T: git git://linuxtv.org/media_tree.git
12840 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
12841 F: drivers/media/i2c/mt9v111.c
12843 MULTIFUNCTION DEVICES (MFD)
12844 M: Lee Jones <lee.jones@linaro.org>
12846 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12847 F: Documentation/devicetree/bindings/mfd/
12849 F: include/dt-bindings/mfd/
12850 F: include/linux/mfd/
12852 MULTIMEDIA CARD (MMC) ETC. OVER SPI
12854 F: drivers/mmc/host/mmc_spi.c
12855 F: include/linux/spi/mmc_spi.h
12857 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
12858 M: Ulf Hansson <ulf.hansson@linaro.org>
12859 L: linux-mmc@vger.kernel.org
12861 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
12862 F: Documentation/devicetree/bindings/mmc/
12864 F: include/linux/mmc/
12865 F: include/uapi/linux/mmc/
12867 MULTIPLEXER SUBSYSTEM
12868 M: Peter Rosin <peda@axentia.se>
12870 F: Documentation/ABI/testing/sysfs-class-mux*
12871 F: Documentation/devicetree/bindings/mux/
12873 F: include/dt-bindings/mux/
12874 F: include/linux/mux/
12876 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
12877 M: Bin Liu <b-liu@ti.com>
12878 L: linux-usb@vger.kernel.org
12880 F: drivers/usb/musb/
12882 MXL301RF MEDIA DRIVER
12883 M: Akihiro Tsukada <tskd08@gmail.com>
12884 L: linux-media@vger.kernel.org
12886 F: drivers/media/tuners/mxl301rf*
12888 MXL5007T MEDIA DRIVER
12889 M: Michael Krufky <mkrufky@linuxtv.org>
12890 L: linux-media@vger.kernel.org
12892 W: https://linuxtv.org
12893 W: http://github.com/mkrufky
12894 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12895 T: git git://linuxtv.org/mkrufky/tuners.git
12896 F: drivers/media/tuners/mxl5007t.*
12899 M: Marek Vasut <marex@denx.de>
12900 M: Stefan Agner <stefan@agner.ch>
12901 L: dri-devel@lists.freedesktop.org
12903 T: git git://anongit.freedesktop.org/drm/drm-misc
12904 F: Documentation/devicetree/bindings/display/fsl,lcdif.yaml
12905 F: drivers/gpu/drm/mxsfb/
12907 MYLEX DAC960 PCI RAID Controller
12908 M: Hannes Reinecke <hare@kernel.org>
12909 L: linux-scsi@vger.kernel.org
12911 F: drivers/scsi/myrb.*
12912 F: drivers/scsi/myrs.*
12914 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
12915 M: Chris Lee <christopher.lee@cspi.com>
12916 L: netdev@vger.kernel.org
12918 W: https://www.cspi.com/ethernet-products/support/downloads/
12919 F: drivers/net/ethernet/myricom/myri10ge/
12921 NAND FLASH SUBSYSTEM
12922 M: Miquel Raynal <miquel.raynal@bootlin.com>
12923 R: Richard Weinberger <richard@nod.at>
12924 L: linux-mtd@lists.infradead.org
12926 W: http://www.linux-mtd.infradead.org/
12927 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12928 C: irc://irc.oftc.net/mtd
12929 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
12930 F: drivers/mtd/nand/
12931 F: include/linux/mtd/*nand*.h
12933 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
12934 M: Daniel Mack <zonque@gmail.com>
12935 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12937 W: http://www.native-instruments.com
12938 F: sound/usb/caiaq/
12940 NATSEMI ETHERNET DRIVER (DP8381x)
12942 F: drivers/net/ethernet/natsemi/natsemi.c
12944 NCR 5380 SCSI DRIVERS
12945 M: Finn Thain <fthain@linux-m68k.org>
12946 M: Michael Schmitz <schmitzmic@gmail.com>
12947 L: linux-scsi@vger.kernel.org
12949 F: Documentation/scsi/g_NCR5380.rst
12950 F: drivers/scsi/NCR5380.*
12951 F: drivers/scsi/arm/cumana_1.c
12952 F: drivers/scsi/arm/oak.c
12953 F: drivers/scsi/atari_scsi.*
12954 F: drivers/scsi/dmx3191d.c
12955 F: drivers/scsi/g_NCR5380.*
12956 F: drivers/scsi/mac_scsi.*
12957 F: drivers/scsi/sun3_scsi.*
12958 F: drivers/scsi/sun3_scsi_vme.c
12961 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
12965 NCT6775 HARDWARE MONITOR DRIVER
12966 M: Guenter Roeck <linux@roeck-us.net>
12967 L: linux-hwmon@vger.kernel.org
12969 F: Documentation/hwmon/nct6775.rst
12970 F: drivers/hwmon/nct6775.c
12973 M: Jakub Kicinski <kuba@kernel.org>
12975 F: drivers/net/netdevsim/*
12977 NETEM NETWORK EMULATOR
12978 M: Stephen Hemminger <stephen@networkplumber.org>
12979 L: netdev@vger.kernel.org
12981 F: net/sched/sch_netem.c
12983 NETERION 10GbE DRIVERS (s2io/vxge)
12984 M: Jon Mason <jdmason@kudzu.us>
12985 L: netdev@vger.kernel.org
12987 F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
12988 F: Documentation/networking/device_drivers/ethernet/neterion/vxge.rst
12989 F: drivers/net/ethernet/neterion/
12992 M: Pablo Neira Ayuso <pablo@netfilter.org>
12993 M: Jozsef Kadlecsik <kadlec@netfilter.org>
12994 M: Florian Westphal <fw@strlen.de>
12995 L: netfilter-devel@vger.kernel.org
12996 L: coreteam@netfilter.org
12998 W: http://www.netfilter.org/
12999 W: http://www.iptables.org/
13000 W: http://www.nftables.org/
13001 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
13002 C: irc://irc.libera.chat/netfilter
13003 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
13004 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
13005 F: include/linux/netfilter*
13006 F: include/linux/netfilter/
13007 F: include/net/netfilter/
13008 F: include/uapi/linux/netfilter*
13009 F: include/uapi/linux/netfilter/
13010 F: net/*/netfilter.c
13011 F: net/*/netfilter/
13012 F: net/bridge/br_netfilter*.c
13015 NETROM NETWORK LAYER
13016 M: Ralf Baechle <ralf@linux-mips.org>
13017 L: linux-hams@vger.kernel.org
13019 W: http://www.linux-ax25.org/
13020 F: include/net/netrom.h
13021 F: include/uapi/linux/netrom.h
13024 NETRONIX EMBEDDED CONTROLLER
13025 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
13027 F: Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
13028 F: drivers/mfd/ntxec.c
13029 F: drivers/pwm/pwm-ntxec.c
13030 F: drivers/rtc/rtc-ntxec.c
13031 F: include/linux/mfd/ntxec.h
13033 NETRONOME ETHERNET DRIVERS
13034 M: Simon Horman <simon.horman@corigine.com>
13035 R: Jakub Kicinski <kuba@kernel.org>
13036 L: oss-drivers@corigine.com
13038 F: drivers/net/ethernet/netronome/
13040 NETWORK BLOCK DEVICE (NBD)
13041 M: Josef Bacik <josef@toxicpanda.com>
13042 L: linux-block@vger.kernel.org
13043 L: nbd@other.debian.org
13045 F: Documentation/admin-guide/blockdev/nbd.rst
13046 F: drivers/block/nbd.c
13047 F: include/trace/events/nbd.h
13048 F: include/uapi/linux/nbd.h
13050 NETWORK DROP MONITOR
13051 M: Neil Horman <nhorman@tuxdriver.com>
13052 L: netdev@vger.kernel.org
13054 W: https://fedorahosted.org/dropwatch/
13055 F: include/uapi/linux/net_dropmon.h
13056 F: net/core/drop_monitor.c
13059 M: "David S. Miller" <davem@davemloft.net>
13060 M: Jakub Kicinski <kuba@kernel.org>
13061 L: netdev@vger.kernel.org
13063 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13064 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13065 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
13066 F: Documentation/devicetree/bindings/net/
13067 F: drivers/connector/
13069 F: include/linux/etherdevice.h
13070 F: include/linux/fcdevice.h
13071 F: include/linux/fddidevice.h
13072 F: include/linux/hippidevice.h
13073 F: include/linux/if_*
13074 F: include/linux/inetdevice.h
13075 F: include/linux/netdevice.h
13076 F: include/uapi/linux/if_*
13077 F: include/uapi/linux/netdevice.h
13079 NETWORKING DRIVERS (WIRELESS)
13080 M: Kalle Valo <kvalo@codeaurora.org>
13081 L: linux-wireless@vger.kernel.org
13083 Q: http://patchwork.kernel.org/project/linux-wireless/list/
13084 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
13085 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
13086 F: Documentation/devicetree/bindings/net/wireless/
13087 F: drivers/net/wireless/
13090 M: Andrew Lunn <andrew@lunn.ch>
13091 M: Vivien Didelot <vivien.didelot@gmail.com>
13092 M: Florian Fainelli <f.fainelli@gmail.com>
13093 M: Vladimir Oltean <olteanv@gmail.com>
13095 F: Documentation/devicetree/bindings/net/dsa/
13096 F: drivers/net/dsa/
13097 F: include/linux/dsa/
13098 F: include/linux/platform_data/dsa.h
13099 F: include/net/dsa.h
13102 NETWORKING [GENERAL]
13103 M: "David S. Miller" <davem@davemloft.net>
13104 M: Jakub Kicinski <kuba@kernel.org>
13105 L: netdev@vger.kernel.org
13107 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13108 B: mailto:netdev@vger.kernel.org
13109 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13110 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
13111 F: Documentation/networking/
13112 F: include/linux/in.h
13113 F: include/linux/net.h
13114 F: include/linux/netdevice.h
13116 F: include/uapi/linux/in.h
13117 F: include/uapi/linux/net.h
13118 F: include/uapi/linux/net_namespace.h
13119 F: include/uapi/linux/netdevice.h
13123 F: tools/testing/selftests/net/
13126 M: Steffen Klassert <steffen.klassert@secunet.com>
13127 M: Herbert Xu <herbert@gondor.apana.org.au>
13128 M: "David S. Miller" <davem@davemloft.net>
13129 L: netdev@vger.kernel.org
13131 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
13132 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
13133 F: include/net/xfrm.h
13134 F: include/uapi/linux/xfrm.h
13137 F: net/ipv4/ip_vti.c
13138 F: net/ipv4/ipcomp.c
13142 F: net/ipv6/ip6_vti.c
13143 F: net/ipv6/ipcomp6.c
13147 F: tools/testing/selftests/net/ipsec.c
13149 NETWORKING [IPv4/IPv6]
13150 M: "David S. Miller" <davem@davemloft.net>
13151 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
13152 M: David Ahern <dsahern@kernel.org>
13153 L: netdev@vger.kernel.org
13155 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13161 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
13162 M: Paul Moore <paul@paul-moore.com>
13163 L: netdev@vger.kernel.org
13164 L: linux-security-module@vger.kernel.org
13166 W: https://github.com/netlabel
13167 F: Documentation/netlabel/
13168 F: include/net/calipso.h
13169 F: include/net/cipso_ipv4.h
13170 F: include/net/netlabel.h
13171 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
13172 F: include/uapi/linux/netfilter/xt_SECMARK.h
13173 F: net/ipv4/cipso_ipv4.c
13174 F: net/ipv6/calipso.c
13175 F: net/netfilter/xt_CONNSECMARK.c
13176 F: net/netfilter/xt_SECMARK.c
13180 M: Mat Martineau <mathew.j.martineau@linux.intel.com>
13181 M: Matthieu Baerts <matthieu.baerts@tessares.net>
13182 L: netdev@vger.kernel.org
13183 L: mptcp@lists.linux.dev
13185 W: https://github.com/multipath-tcp/mptcp_net-next/wiki
13186 B: https://github.com/multipath-tcp/mptcp_net-next/issues
13187 F: Documentation/networking/mptcp-sysctl.rst
13188 F: include/net/mptcp.h
13189 F: include/trace/events/mptcp.h
13190 F: include/uapi/linux/mptcp.h
13192 F: tools/testing/selftests/net/mptcp/
13195 M: Eric Dumazet <edumazet@google.com>
13196 L: netdev@vger.kernel.org
13198 F: include/linux/tcp.h
13199 F: include/net/tcp.h
13200 F: include/trace/events/tcp.h
13201 F: include/uapi/linux/tcp.h
13202 F: net/ipv4/syncookies.c
13204 F: net/ipv6/syncookies.c
13208 M: Boris Pismenny <borisp@nvidia.com>
13209 M: John Fastabend <john.fastabend@gmail.com>
13210 M: Daniel Borkmann <daniel@iogearbox.net>
13211 M: Jakub Kicinski <kuba@kernel.org>
13212 L: netdev@vger.kernel.org
13214 F: include/net/tls.h
13215 F: include/uapi/linux/tls.h
13218 NETWORKING [WIRELESS]
13219 L: linux-wireless@vger.kernel.org
13220 Q: http://patchwork.kernel.org/project/linux-wireless/list/
13222 NETXEN (1/10) GbE SUPPORT
13223 M: Manish Chopra <manishc@marvell.com>
13224 M: Rahul Verma <rahulv@marvell.com>
13225 M: GR-Linux-NIC-Dev@marvell.com
13226 L: netdev@vger.kernel.org
13228 F: drivers/net/ethernet/qlogic/netxen/
13230 NET_FAILOVER MODULE
13231 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
13232 L: netdev@vger.kernel.org
13234 F: Documentation/networking/net_failover.rst
13235 F: drivers/net/net_failover.c
13236 F: include/net/net_failover.h
13239 M: David Ahern <dsahern@kernel.org>
13240 L: netdev@vger.kernel.org
13242 F: include/net/netns/nexthop.h
13243 F: include/net/nexthop.h
13244 F: include/uapi/linux/nexthop.h
13245 F: net/ipv4/nexthop.c
13248 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
13249 L: linux-nfc@lists.01.org (subscribers-only)
13250 L: netdev@vger.kernel.org
13252 F: Documentation/devicetree/bindings/net/nfc/
13254 F: include/linux/platform_data/nfcmrvl.h
13255 F: include/net/nfc/
13256 F: include/uapi/linux/nfc.h
13259 NFC VIRTUAL NCI DEVICE DRIVER
13260 M: Bongsu Jeon <bongsu.jeon@samsung.com>
13261 L: netdev@vger.kernel.org
13262 L: linux-nfc@lists.01.org (subscribers-only)
13264 F: drivers/nfc/virtual_ncidev.c
13265 F: tools/testing/selftests/nci/
13267 NFS, SUNRPC, AND LOCKD CLIENTS
13268 M: Trond Myklebust <trond.myklebust@hammerspace.com>
13269 M: Anna Schumaker <anna.schumaker@netapp.com>
13270 L: linux-nfs@vger.kernel.org
13272 W: http://client.linux-nfs.org
13273 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
13277 F: include/linux/lockd/
13278 F: include/linux/nfs*
13279 F: include/linux/sunrpc/
13280 F: include/uapi/linux/nfs*
13281 F: include/uapi/linux/sunrpc/
13283 F: Documentation/filesystems/nfs/
13286 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
13287 L: linux-nilfs@vger.kernel.org
13289 W: https://nilfs.sourceforge.io/
13290 W: https://nilfs.osdn.jp/
13291 T: git git://github.com/konis/nilfs2.git
13292 F: Documentation/filesystems/nilfs2.rst
13294 F: include/trace/events/nilfs2.h
13295 F: include/uapi/linux/nilfs2_api.h
13296 F: include/uapi/linux/nilfs2_ondisk.h
13298 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
13299 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
13301 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
13302 F: Documentation/scsi/NinjaSCSI.rst
13303 F: drivers/scsi/pcmcia/nsp_*
13305 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
13306 M: GOTO Masanori <gotom@debian.or.jp>
13307 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
13309 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
13310 F: Documentation/scsi/NinjaSCSI.rst
13311 F: drivers/scsi/nsp32*
13314 M: Dinh Nguyen <dinguyen@kernel.org>
13316 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
13319 NITRO ENCLAVES (NE)
13320 M: Andra Paraschiv <andraprs@amazon.com>
13321 M: Alexandru Vasile <lexnv@amazon.com>
13322 M: Alexandru Ciobotaru <alcioa@amazon.com>
13323 L: linux-kernel@vger.kernel.org
13325 W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
13326 F: Documentation/virt/ne_overview.rst
13327 F: drivers/virt/nitro_enclaves/
13328 F: include/linux/nitro_enclaves.h
13329 F: include/uapi/linux/nitro_enclaves.h
13330 F: samples/nitro_enclaves/
13332 NOHZ, DYNTICKS SUPPORT
13333 M: Frederic Weisbecker <fweisbec@gmail.com>
13334 M: Thomas Gleixner <tglx@linutronix.de>
13335 M: Ingo Molnar <mingo@kernel.org>
13336 L: linux-kernel@vger.kernel.org
13338 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
13339 F: include/linux/sched/nohz.h
13340 F: include/linux/tick.h
13341 F: kernel/time/tick*.*
13343 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
13344 M: Pavel Machek <pavel@ucw.cz>
13345 M: Sakari Ailus <sakari.ailus@iki.fi>
13346 L: linux-media@vger.kernel.org
13348 F: drivers/media/i2c/ad5820.c
13349 F: drivers/media/i2c/et8ek8
13351 NOKIA N900 POWER SUPPLY DRIVERS
13352 R: Pali Rohár <pali@kernel.org>
13353 F: drivers/power/supply/bq2415x_charger.c
13354 F: drivers/power/supply/bq27xxx_battery.c
13355 F: drivers/power/supply/bq27xxx_battery_i2c.c
13356 F: drivers/power/supply/isp1704_charger.c
13357 F: drivers/power/supply/rx51_battery.c
13358 F: include/linux/power/bq2415x_charger.h
13359 F: include/linux/power/bq27xxx_battery.h
13362 M: Willy Tarreau <w@1wt.eu>
13364 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
13365 F: tools/include/nolibc/
13368 M: Matthias Maennich <maennich@google.com>
13370 F: Documentation/core-api/symbol-namespaces.rst
13374 M: Sanjay R Mehta <sanju.mehta@amd.com>
13375 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
13376 L: linux-ntb@googlegroups.com
13378 F: drivers/ntb/hw/amd/
13381 M: Jon Mason <jdmason@kudzu.us>
13382 M: Dave Jiang <dave.jiang@intel.com>
13383 M: Allen Hubbe <allenbh@gmail.com>
13384 L: linux-ntb@googlegroups.com
13386 W: https://github.com/jonmason/ntb/wiki
13387 T: git git://github.com/jonmason/ntb.git
13388 F: drivers/net/ntb_netdev.c
13390 F: include/linux/ntb.h
13391 F: include/linux/ntb_transport.h
13392 F: tools/testing/selftests/ntb/
13395 M: Serge Semin <fancer.lancer@gmail.com>
13396 L: linux-ntb@googlegroups.com
13398 F: drivers/ntb/hw/idt/
13401 M: Dave Jiang <dave.jiang@intel.com>
13402 L: linux-ntb@googlegroups.com
13404 W: https://github.com/davejiang/linux/wiki
13405 T: git https://github.com/davejiang/linux.git
13406 F: drivers/ntb/hw/intel/
13409 M: Anton Altaparmakov <anton@tuxera.com>
13410 L: linux-ntfs-dev@lists.sourceforge.net
13412 W: http://www.tuxera.com/
13413 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
13414 F: Documentation/filesystems/ntfs.rst
13418 M: Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
13419 L: ntfs3@lists.linux.dev
13421 W: http://www.paragon-software.com/
13422 T: git https://github.com/Paragon-Software-Group/linux-ntfs3.git
13423 F: Documentation/filesystems/ntfs3.rst
13427 M: Finn Thain <fthain@linux-m68k.org>
13428 L: linux-m68k@lists.linux-m68k.org
13430 F: arch/*/include/asm/nubus.h
13432 F: include/linux/nubus.h
13433 F: include/uapi/linux/nubus.h
13435 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
13436 M: Antonino Daplas <adaplas@gmail.com>
13437 L: linux-fbdev@vger.kernel.org
13439 F: drivers/video/fbdev/nvidia/
13440 F: drivers/video/fbdev/riva/
13443 M: Keith Busch <kbusch@kernel.org>
13444 M: Jens Axboe <axboe@fb.com>
13445 M: Christoph Hellwig <hch@lst.de>
13446 M: Sagi Grimberg <sagi@grimberg.me>
13447 L: linux-nvme@lists.infradead.org
13449 W: http://git.infradead.org/nvme.git
13450 T: git://git.infradead.org/nvme.git
13451 F: drivers/nvme/host/
13452 F: include/linux/nvme.h
13453 F: include/uapi/linux/nvme_ioctl.h
13455 NVM EXPRESS FC TRANSPORT DRIVERS
13456 M: James Smart <james.smart@broadcom.com>
13457 L: linux-nvme@lists.infradead.org
13459 F: drivers/nvme/host/fc.c
13460 F: drivers/nvme/target/fc.c
13461 F: drivers/nvme/target/fcloop.c
13462 F: include/linux/nvme-fc-driver.h
13463 F: include/linux/nvme-fc.h
13465 NVM EXPRESS TARGET DRIVER
13466 M: Christoph Hellwig <hch@lst.de>
13467 M: Sagi Grimberg <sagi@grimberg.me>
13468 M: Chaitanya Kulkarni <kch@nvidia.com>
13469 L: linux-nvme@lists.infradead.org
13471 W: http://git.infradead.org/nvme.git
13472 T: git://git.infradead.org/nvme.git
13473 F: drivers/nvme/target/
13476 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13478 T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
13479 F: Documentation/ABI/stable/sysfs-bus-nvmem
13480 F: Documentation/devicetree/bindings/nvmem/
13482 F: include/linux/nvmem-consumer.h
13483 F: include/linux/nvmem-provider.h
13485 NXP C45 TJA11XX PHY DRIVER
13486 M: Radu Pirea <radu-nicolae.pirea@oss.nxp.com>
13487 L: netdev@vger.kernel.org
13489 F: drivers/net/phy/nxp-c45-tja11xx.c
13492 M: Ashish Kumar <ashish.kumar@nxp.com>
13493 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
13494 L: linux-spi@vger.kernel.org
13496 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
13497 F: drivers/spi/spi-nxp-fspi.c
13499 NXP FXAS21002C DRIVER
13500 M: Rui Miguel Silva <rmfrfs@gmail.com>
13501 L: linux-iio@vger.kernel.org
13503 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
13504 F: drivers/iio/gyro/fxas21002c.h
13505 F: drivers/iio/gyro/fxas21002c_core.c
13506 F: drivers/iio/gyro/fxas21002c_i2c.c
13507 F: drivers/iio/gyro/fxas21002c_spi.c
13509 NXP i.MX CLOCK DRIVERS
13510 M: Abel Vesa <abel.vesa@nxp.com>
13511 L: linux-clk@vger.kernel.org
13512 L: linux-imx@nxp.com
13514 F: drivers/clk/imx/
13516 NXP i.MX 8MQ DCSS DRIVER
13517 M: Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
13518 R: Lucas Stach <l.stach@pengutronix.de>
13519 L: dri-devel@lists.freedesktop.org
13521 F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
13522 F: drivers/gpu/drm/imx/dcss/
13524 NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
13525 M: Jagan Teki <jagan@amarulasolutions.com>
13527 F: Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
13528 F: drivers/regulator/pf8x00-regulator.c
13530 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
13531 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
13532 L: linux-kernel@vger.kernel.org
13534 F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
13535 F: drivers/extcon/extcon-ptn5150.c
13537 NXP SGTL5000 DRIVER
13538 M: Fabio Estevam <festevam@gmail.com>
13539 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13541 F: Documentation/devicetree/bindings/sound/sgtl5000.yaml
13542 F: sound/soc/codecs/sgtl5000*
13544 NXP SJA1105 ETHERNET SWITCH DRIVER
13545 M: Vladimir Oltean <olteanv@gmail.com>
13546 L: linux-kernel@vger.kernel.org
13548 F: drivers/net/dsa/sja1105
13549 F: drivers/net/pcs/pcs-xpcs-nxp.c
13551 NXP TDA998X DRM DRIVER
13552 M: Russell King <linux@armlinux.org.uk>
13554 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
13555 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
13556 F: drivers/gpu/drm/i2c/tda998x_drv.c
13557 F: include/drm/i2c/tda998x.h
13558 F: include/dt-bindings/display/tda998x.h
13562 M: Peter Rosin <peda@axentia.se>
13563 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13565 F: Documentation/devicetree/bindings/sound/tfa9879.txt
13566 F: sound/soc/codecs/tfa9879*
13568 NXP/Goodix TFA989X (TFA1) DRIVER
13569 M: Stephan Gerhold <stephan@gerhold.net>
13570 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13572 F: Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
13573 F: sound/soc/codecs/tfa989x.c
13576 R: Charles Gorand <charles.gorand@effinnov.com>
13577 L: linux-nfc@lists.01.org (subscribers-only)
13579 F: drivers/nfc/nxp-nci
13581 NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
13582 M: Mirela Rabulea <mirela.rabulea@nxp.com>
13583 R: NXP Linux Team <linux-imx@nxp.com>
13584 L: linux-media@vger.kernel.org
13586 F: Documentation/devicetree/bindings/media/imx8-jpeg.yaml
13587 F: drivers/media/platform/imx-jpeg
13589 NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
13590 M: Jonas Malaco <jonas@protocubo.io>
13591 L: linux-hwmon@vger.kernel.org
13593 F: Documentation/hwmon/nzxt-kraken2.rst
13594 F: drivers/hwmon/nzxt-kraken2.c
13597 M: Jiri Pirko <jiri@nvidia.com>
13598 L: netdev@vger.kernel.org
13600 F: include/linux/objagg.h
13602 F: lib/test_objagg.c
13605 M: Josh Poimboeuf <jpoimboe@redhat.com>
13606 M: Peter Zijlstra <peterz@infradead.org>
13609 F: include/linux/objtool.h
13611 OCELOT ETHERNET SWITCH DRIVER
13612 M: Vladimir Oltean <vladimir.oltean@nxp.com>
13613 M: Claudiu Manoil <claudiu.manoil@nxp.com>
13614 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
13615 M: UNGLinuxDriver@microchip.com
13616 L: netdev@vger.kernel.org
13618 F: drivers/net/dsa/ocelot/*
13619 F: drivers/net/ethernet/mscc/
13620 F: include/soc/mscc/ocelot*
13621 F: net/dsa/tag_ocelot.c
13622 F: net/dsa/tag_ocelot_8021q.c
13623 F: tools/testing/selftests/drivers/net/ocelot/*
13625 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
13626 M: Frederic Barrat <fbarrat@linux.ibm.com>
13627 M: Andrew Donnellan <ajd@linux.ibm.com>
13628 L: linuxppc-dev@lists.ozlabs.org
13630 F: Documentation/userspace-api/accelerators/ocxl.rst
13631 F: arch/powerpc/include/asm/pnv-ocxl.h
13632 F: arch/powerpc/platforms/powernv/ocxl.c
13633 F: drivers/misc/ocxl/
13634 F: include/misc/ocxl*
13635 F: include/uapi/misc/ocxl.h
13638 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
13639 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
13640 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13641 L: linux-omap@vger.kernel.org
13643 F: sound/soc/ti/n810.c
13644 F: sound/soc/ti/omap*
13645 F: sound/soc/ti/rx51.c
13646 F: sound/soc/ti/sdma-pcm.*
13648 OMAP CLOCK FRAMEWORK SUPPORT
13649 M: Paul Walmsley <paul@pwsan.com>
13650 L: linux-omap@vger.kernel.org
13652 F: arch/arm/*omap*/*clock*
13654 OMAP DEVICE TREE SUPPORT
13655 M: Benoît Cousson <bcousson@baylibre.com>
13656 M: Tony Lindgren <tony@atomide.com>
13657 L: linux-omap@vger.kernel.org
13658 L: devicetree@vger.kernel.org
13660 F: arch/arm/boot/dts/*am3*
13661 F: arch/arm/boot/dts/*am4*
13662 F: arch/arm/boot/dts/*am5*
13663 F: arch/arm/boot/dts/*dra7*
13664 F: arch/arm/boot/dts/*omap*
13665 F: arch/arm/boot/dts/logicpd-som-lv*
13666 F: arch/arm/boot/dts/logicpd-torpedo*
13668 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
13669 L: linux-omap@vger.kernel.org
13670 L: linux-fbdev@vger.kernel.org
13672 F: Documentation/arm/omap/dss.rst
13673 F: drivers/video/fbdev/omap2/
13675 OMAP FRAMEBUFFER SUPPORT
13676 L: linux-fbdev@vger.kernel.org
13677 L: linux-omap@vger.kernel.org
13679 F: drivers/video/fbdev/omap/
13681 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
13682 M: Roger Quadros <rogerq@kernel.org>
13683 M: Tony Lindgren <tony@atomide.com>
13684 L: linux-omap@vger.kernel.org
13686 F: arch/arm/mach-omap2/*gpmc*
13687 F: drivers/memory/omap-gpmc.c
13690 M: Grygorii Strashko <grygorii.strashko@ti.com>
13691 M: Santosh Shilimkar <ssantosh@kernel.org>
13692 M: Kevin Hilman <khilman@kernel.org>
13693 L: linux-omap@vger.kernel.org
13695 F: Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
13696 F: drivers/gpio/gpio-omap.c
13698 OMAP HARDWARE SPINLOCK SUPPORT
13699 M: Ohad Ben-Cohen <ohad@wizery.com>
13700 L: linux-omap@vger.kernel.org
13702 F: drivers/hwspinlock/omap_hwspinlock.c
13704 OMAP HS MMC SUPPORT
13705 L: linux-mmc@vger.kernel.org
13706 L: linux-omap@vger.kernel.org
13708 F: drivers/mmc/host/omap_hsmmc.c
13711 M: Paul Walmsley <paul@pwsan.com>
13712 L: linux-omap@vger.kernel.org
13714 F: arch/arm/mach-omap2/omap_hwmod*data*
13717 M: Benoît Cousson <bcousson@baylibre.com>
13718 M: Paul Walmsley <paul@pwsan.com>
13719 L: linux-omap@vger.kernel.org
13721 F: arch/arm/mach-omap2/omap_hwmod.*
13724 M: Vignesh R <vigneshr@ti.com>
13725 L: linux-omap@vger.kernel.org
13726 L: linux-i2c@vger.kernel.org
13728 F: Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
13729 F: drivers/i2c/busses/i2c-omap.c
13731 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
13732 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13733 L: linux-media@vger.kernel.org
13735 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
13736 F: drivers/media/platform/omap3isp/
13737 F: drivers/staging/media/omap4iss/
13740 M: Aaro Koskinen <aaro.koskinen@iki.fi>
13741 L: linux-omap@vger.kernel.org
13743 F: drivers/mmc/host/omap.c
13745 OMAP POWER MANAGEMENT SUPPORT
13746 M: Kevin Hilman <khilman@kernel.org>
13747 L: linux-omap@vger.kernel.org
13749 F: arch/arm/*omap*/*pm*
13750 F: drivers/cpufreq/omap-cpufreq.c
13752 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
13753 M: Rajendra Nayak <rnayak@codeaurora.org>
13754 M: Paul Walmsley <paul@pwsan.com>
13755 L: linux-omap@vger.kernel.org
13757 F: arch/arm/mach-omap2/prm*
13759 OMAP RANDOM NUMBER GENERATOR SUPPORT
13760 M: Deepak Saxena <dsaxena@plexity.net>
13762 F: drivers/char/hw_random/omap-rng.c
13765 L: linux-usb@vger.kernel.org
13766 L: linux-omap@vger.kernel.org
13768 F: arch/arm/*omap*/usb*
13769 F: drivers/usb/*/*omap*
13771 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
13772 M: Mark Jackson <mpfj@newflow.co.uk>
13773 L: linux-omap@vger.kernel.org
13775 F: arch/arm/boot/dts/am335x-nano.dts
13778 M: Aaro Koskinen <aaro.koskinen@iki.fi>
13779 M: Tony Lindgren <tony@atomide.com>
13780 L: linux-omap@vger.kernel.org
13782 Q: http://patchwork.kernel.org/project/linux-omap/list/
13783 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
13784 F: arch/arm/configs/omap1_defconfig
13785 F: arch/arm/mach-omap1/
13786 F: arch/arm/plat-omap/
13787 F: drivers/i2c/busses/i2c-omap.c
13788 F: include/linux/platform_data/ams-delta-fiq.h
13789 F: include/linux/platform_data/i2c-omap.h
13792 M: Tony Lindgren <tony@atomide.com>
13793 L: linux-omap@vger.kernel.org
13795 W: http://www.muru.com/linux/omap/
13796 W: http://linux.omap.com/
13797 Q: http://patchwork.kernel.org/project/linux-omap/list/
13798 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
13799 F: arch/arm/configs/omap2plus_defconfig
13800 F: arch/arm/mach-omap2/
13801 F: arch/arm/plat-omap/
13802 F: drivers/bus/ti-sysc.c
13803 F: drivers/i2c/busses/i2c-omap.c
13804 F: drivers/irqchip/irq-omap-intc.c
13805 F: drivers/mfd/*omap*.c
13806 F: drivers/mfd/menelaus.c
13807 F: drivers/mfd/palmas.c
13808 F: drivers/mfd/tps65217.c
13809 F: drivers/mfd/tps65218.c
13810 F: drivers/mfd/tps65910.c
13811 F: drivers/mfd/twl-core.[ch]
13812 F: drivers/mfd/twl4030*.c
13813 F: drivers/mfd/twl6030*.c
13814 F: drivers/mfd/twl6040*.c
13815 F: drivers/regulator/palmas-regulator*.c
13816 F: drivers/regulator/pbias-regulator.c
13817 F: drivers/regulator/tps65217-regulator.c
13818 F: drivers/regulator/tps65218-regulator.c
13819 F: drivers/regulator/tps65910-regulator.c
13820 F: drivers/regulator/twl-regulator.c
13821 F: drivers/regulator/twl6030-regulator.c
13822 F: include/linux/platform_data/i2c-omap.h
13823 F: include/linux/platform_data/ti-sysc.h
13826 M: Bob Copeland <me@bobcopeland.com>
13827 L: linux-karma-devel@lists.sourceforge.net
13829 F: Documentation/filesystems/omfs.rst
13832 OMNIKEY CARDMAN 4000 DRIVER
13833 M: Harald Welte <laforge@gnumonks.org>
13835 F: drivers/char/pcmcia/cm4000_cs.c
13836 F: include/linux/cm4000_cs.h
13837 F: include/uapi/linux/cm4000_cs.h
13839 OMNIKEY CARDMAN 4040 DRIVER
13840 M: Harald Welte <laforge@gnumonks.org>
13842 F: drivers/char/pcmcia/cm4040_cs.*
13844 OMNIVISION OV02A10 SENSOR DRIVER
13845 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
13846 L: linux-media@vger.kernel.org
13848 T: git git://linuxtv.org/media_tree.git
13849 F: Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
13850 F: drivers/media/i2c/ov02a10.c
13852 OMNIVISION OV13858 SENSOR DRIVER
13853 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13854 L: linux-media@vger.kernel.org
13856 T: git git://linuxtv.org/media_tree.git
13857 F: drivers/media/i2c/ov13858.c
13859 OMNIVISION OV2680 SENSOR DRIVER
13860 M: Rui Miguel Silva <rmfrfs@gmail.com>
13861 L: linux-media@vger.kernel.org
13863 T: git git://linuxtv.org/media_tree.git
13864 F: Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
13865 F: drivers/media/i2c/ov2680.c
13867 OMNIVISION OV2685 SENSOR DRIVER
13868 M: Shunqian Zheng <zhengsq@rock-chips.com>
13869 L: linux-media@vger.kernel.org
13871 T: git git://linuxtv.org/media_tree.git
13872 F: drivers/media/i2c/ov2685.c
13874 OMNIVISION OV2740 SENSOR DRIVER
13875 M: Tianshu Qiu <tian.shu.qiu@intel.com>
13876 R: Shawn Tu <shawnx.tu@intel.com>
13877 R: Bingbu Cao <bingbu.cao@intel.com>
13878 L: linux-media@vger.kernel.org
13880 T: git git://linuxtv.org/media_tree.git
13881 F: drivers/media/i2c/ov2740.c
13883 OMNIVISION OV5640 SENSOR DRIVER
13884 M: Steve Longerbeam <slongerbeam@gmail.com>
13885 L: linux-media@vger.kernel.org
13887 T: git git://linuxtv.org/media_tree.git
13888 F: drivers/media/i2c/ov5640.c
13890 OMNIVISION OV5647 SENSOR DRIVER
13891 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
13892 M: Jacopo Mondi <jacopo@jmondi.org>
13893 L: linux-media@vger.kernel.org
13895 T: git git://linuxtv.org/media_tree.git
13896 F: Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
13897 F: drivers/media/i2c/ov5647.c
13899 OMNIVISION OV5670 SENSOR DRIVER
13900 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
13901 M: Hyungwoo Yang <hyungwoo.yang@intel.com>
13902 L: linux-media@vger.kernel.org
13904 T: git git://linuxtv.org/media_tree.git
13905 F: drivers/media/i2c/ov5670.c
13907 OMNIVISION OV5675 SENSOR DRIVER
13908 M: Shawn Tu <shawnx.tu@intel.com>
13909 L: linux-media@vger.kernel.org
13911 T: git git://linuxtv.org/media_tree.git
13912 F: drivers/media/i2c/ov5675.c
13914 OMNIVISION OV5695 SENSOR DRIVER
13915 M: Shunqian Zheng <zhengsq@rock-chips.com>
13916 L: linux-media@vger.kernel.org
13918 T: git git://linuxtv.org/media_tree.git
13919 F: drivers/media/i2c/ov5695.c
13921 OMNIVISION OV7670 SENSOR DRIVER
13922 L: linux-media@vger.kernel.org
13924 T: git git://linuxtv.org/media_tree.git
13925 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
13926 F: drivers/media/i2c/ov7670.c
13928 OMNIVISION OV772x SENSOR DRIVER
13929 M: Jacopo Mondi <jacopo@jmondi.org>
13930 L: linux-media@vger.kernel.org
13932 T: git git://linuxtv.org/media_tree.git
13933 F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
13934 F: drivers/media/i2c/ov772x.c
13935 F: include/media/i2c/ov772x.h
13937 OMNIVISION OV7740 SENSOR DRIVER
13938 M: Wenyou Yang <wenyou.yang@microchip.com>
13939 L: linux-media@vger.kernel.org
13941 T: git git://linuxtv.org/media_tree.git
13942 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
13943 F: drivers/media/i2c/ov7740.c
13945 OMNIVISION OV8856 SENSOR DRIVER
13946 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
13947 L: linux-media@vger.kernel.org
13949 T: git git://linuxtv.org/media_tree.git
13950 F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
13951 F: drivers/media/i2c/ov8856.c
13953 OMNIVISION OV9282 SENSOR DRIVER
13954 M: Paul J. Murphy <paul.j.murphy@intel.com>
13955 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
13956 L: linux-media@vger.kernel.org
13958 T: git git://linuxtv.org/media_tree.git
13959 F: Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
13960 F: drivers/media/i2c/ov9282.c
13962 OMNIVISION OV9640 SENSOR DRIVER
13963 M: Petr Cvek <petrcvekcz@gmail.com>
13964 L: linux-media@vger.kernel.org
13966 F: drivers/media/i2c/ov9640.*
13968 OMNIVISION OV9650 SENSOR DRIVER
13969 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13970 R: Akinobu Mita <akinobu.mita@gmail.com>
13971 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
13972 L: linux-media@vger.kernel.org
13974 T: git git://linuxtv.org/media_tree.git
13975 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
13976 F: drivers/media/i2c/ov9650.c
13978 OMNIVISION OV9734 SENSOR DRIVER
13979 M: Tianshu Qiu <tian.shu.qiu@intel.com>
13980 R: Bingbu Cao <bingbu.cao@intel.com>
13981 L: linux-media@vger.kernel.org
13983 T: git git://linuxtv.org/media_tree.git
13984 F: drivers/media/i2c/ov9734.c
13986 ONENAND FLASH DRIVER
13987 M: Kyungmin Park <kyungmin.park@samsung.com>
13988 L: linux-mtd@lists.infradead.org
13990 F: drivers/mtd/nand/onenand/
13991 F: include/linux/mtd/onenand*.h
13993 ONION OMEGA2+ BOARD
13994 M: Harvey Hunt <harveyhuntnexus@gmail.com>
13995 L: linux-mips@vger.kernel.org
13997 F: arch/mips/boot/dts/ralink/omega2p.dts
14000 M: Jens Wiklander <jens.wiklander@linaro.org>
14001 L: op-tee@lists.trustedfirmware.org
14003 F: Documentation/ABI/testing/sysfs-bus-optee-devices
14004 F: drivers/tee/optee/
14006 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
14007 M: Sumit Garg <sumit.garg@linaro.org>
14008 L: op-tee@lists.trustedfirmware.org
14010 F: drivers/char/hw_random/optee-rng.c
14013 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
14014 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
14015 L: linux-rdma@vger.kernel.org
14017 F: drivers/infiniband/ulp/opa_vnic
14019 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
14020 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
14021 M: Frank Rowand <frowand.list@gmail.com>
14022 L: devicetree@vger.kernel.org
14024 F: Documentation/devicetree/dynamic-resolution-notes.rst
14025 F: Documentation/devicetree/overlay-notes.rst
14026 F: drivers/of/overlay.c
14027 F: drivers/of/resolver.c
14028 K: of_overlay_notifier_
14030 OPEN FIRMWARE AND FLATTENED DEVICE TREE
14031 M: Rob Herring <robh+dt@kernel.org>
14032 M: Frank Rowand <frowand.list@gmail.com>
14033 L: devicetree@vger.kernel.org
14035 W: http://www.devicetree.org/
14036 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
14037 F: Documentation/ABI/testing/sysfs-firmware-ofw
14039 F: include/linux/of*.h
14042 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
14043 M: Rob Herring <robh+dt@kernel.org>
14044 L: devicetree@vger.kernel.org
14046 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
14047 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
14048 F: Documentation/devicetree/
14049 F: arch/*/boot/dts/
14050 F: include/dt-bindings/
14052 OPENCOMPUTE PTP CLOCK DRIVER
14053 M: Jonathan Lemon <jonathan.lemon@gmail.com>
14054 L: netdev@vger.kernel.org
14056 F: drivers/ptp/ptp_ocp.c
14058 OPENCORES I2C BUS DRIVER
14059 M: Peter Korsgaard <peter@korsgaard.com>
14060 M: Andrew Lunn <andrew@lunn.ch>
14061 L: linux-i2c@vger.kernel.org
14063 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
14064 F: Documentation/i2c/busses/i2c-ocores.rst
14065 F: drivers/i2c/busses/i2c-ocores.c
14066 F: include/linux/platform_data/i2c-ocores.h
14068 OPENRISC ARCHITECTURE
14069 M: Jonas Bonn <jonas@southpole.se>
14070 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
14071 M: Stafford Horne <shorne@gmail.com>
14072 L: openrisc@lists.librecores.org
14074 W: http://openrisc.io
14075 T: git git://github.com/openrisc/linux.git
14076 F: Documentation/devicetree/bindings/openrisc/
14077 F: Documentation/openrisc/
14079 F: drivers/irqchip/irq-ompic.c
14080 F: drivers/irqchip/irq-or1k-*
14083 M: Pravin B Shelar <pshelar@ovn.org>
14084 L: netdev@vger.kernel.org
14085 L: dev@openvswitch.org
14087 W: http://openvswitch.org
14088 F: include/uapi/linux/openvswitch.h
14089 F: net/openvswitch/
14091 OPERATING PERFORMANCE POINTS (OPP)
14092 M: Viresh Kumar <vireshk@kernel.org>
14093 M: Nishanth Menon <nm@ti.com>
14094 M: Stephen Boyd <sboyd@kernel.org>
14095 L: linux-pm@vger.kernel.org
14097 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
14098 F: Documentation/devicetree/bindings/opp/
14099 F: Documentation/power/opp.rst
14101 F: include/linux/pm_opp.h
14104 M: Clemens Ladisch <clemens@ladisch.de>
14105 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14107 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14108 F: sound/drivers/opl4/
14110 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
14111 M: Mark Fasheh <mark@fasheh.com>
14112 M: Joel Becker <jlbec@evilplan.org>
14113 M: Joseph Qi <joseph.qi@linux.alibaba.com>
14114 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
14116 W: http://ocfs2.wiki.kernel.org
14117 F: Documentation/filesystems/dlmfs.rst
14118 F: Documentation/filesystems/ocfs2.rst
14121 ORANGEFS FILESYSTEM
14122 M: Mike Marshall <hubcap@omnibond.com>
14123 R: Martin Brandenburg <martin@omnibond.com>
14124 L: devel@lists.orangefs.org
14126 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
14127 F: Documentation/filesystems/orangefs.rst
14131 L: linux-wireless@vger.kernel.org
14133 W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
14134 W: http://www.nongnu.org/orinoco/
14135 F: drivers/net/wireless/intersil/orinoco/
14137 OV2659 OMNIVISION SENSOR DRIVER
14138 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14139 L: linux-media@vger.kernel.org
14141 W: https://linuxtv.org
14142 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14143 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14144 F: drivers/media/i2c/ov2659.c
14145 F: include/media/i2c/ov2659.h
14148 M: Miklos Szeredi <miklos@szeredi.hu>
14149 L: linux-unionfs@vger.kernel.org
14151 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
14152 F: Documentation/filesystems/overlayfs.rst
14155 P54 WIRELESS DRIVER
14156 M: Christian Lamparter <chunkeey@googlemail.com>
14157 L: linux-wireless@vger.kernel.org
14159 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
14160 F: drivers/net/wireless/intersil/p54/
14163 M: Vladimir Oltean <olteanv@gmail.com>
14164 L: netdev@vger.kernel.org
14166 F: Documentation/core-api/packing.rst
14167 F: include/linux/packing.h
14170 PADATA PARALLEL EXECUTION MECHANISM
14171 M: Steffen Klassert <steffen.klassert@secunet.com>
14172 M: Daniel Jordan <daniel.m.jordan@oracle.com>
14173 L: linux-crypto@vger.kernel.org
14174 L: linux-kernel@vger.kernel.org
14176 F: Documentation/core-api/padata.rst
14177 F: include/linux/padata.h
14181 M: Jesper Dangaard Brouer <hawk@kernel.org>
14182 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
14183 L: netdev@vger.kernel.org
14185 F: Documentation/networking/page_pool.rst
14186 F: include/net/page_pool.h
14187 F: include/trace/events/page_pool.h
14188 F: net/core/page_pool.c
14190 PANASONIC LAPTOP ACPI EXTRAS DRIVER
14191 M: Kenneth Chan <kenneth.t.chan@gmail.com>
14192 L: platform-driver-x86@vger.kernel.org
14194 F: drivers/platform/x86/panasonic-laptop.c
14196 PARALLAX PING IIO SENSOR DRIVER
14197 M: Andreas Klinger <ak@it-klinger.de>
14198 L: linux-iio@vger.kernel.org
14200 F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
14201 F: drivers/iio/proximity/ping.c
14203 PARALLEL LCD/KEYPAD PANEL DRIVER
14204 M: Willy Tarreau <willy@haproxy.com>
14205 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
14207 F: Documentation/admin-guide/lcd-panel-cgram.rst
14208 F: drivers/auxdisplay/panel.c
14210 PARALLEL PORT SUBSYSTEM
14211 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14212 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14213 L: linux-parport@lists.infradead.org (subscribers-only)
14215 F: Documentation/driver-api/parport*.rst
14216 F: drivers/char/ppdev.c
14217 F: drivers/parport/
14218 F: include/linux/parport*.h
14219 F: include/uapi/linux/ppdev.h
14221 PARAVIRT_OPS INTERFACE
14222 M: Juergen Gross <jgross@suse.com>
14223 M: Deep Shah <sdeep@vmware.com>
14224 M: "VMware, Inc." <pv-drivers@vmware.com>
14225 L: virtualization@lists.linux-foundation.org
14227 F: Documentation/virt/paravirt_ops.rst
14228 F: arch/*/include/asm/paravirt*.h
14229 F: arch/*/kernel/paravirt*
14230 F: include/linux/hypervisor.h
14232 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
14233 M: Tim Waugh <tim@cyberelk.net>
14234 L: linux-parport@lists.infradead.org (subscribers-only)
14236 F: Documentation/admin-guide/blockdev/paride.rst
14237 F: drivers/block/paride/
14239 PARISC ARCHITECTURE
14240 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
14241 M: Helge Deller <deller@gmx.de>
14242 L: linux-parisc@vger.kernel.org
14244 W: https://parisc.wiki.kernel.org
14245 Q: http://patchwork.kernel.org/project/linux-parisc/list/
14246 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
14247 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
14248 F: Documentation/parisc/
14250 F: drivers/char/agp/parisc-agp.c
14251 F: drivers/input/misc/hp_sdc_rtc.c
14252 F: drivers/input/serio/gscps2.c
14253 F: drivers/input/serio/hp_sdc*
14255 F: drivers/parport/parport_gsc.*
14256 F: drivers/tty/serial/8250/8250_gsc.c
14257 F: drivers/video/console/sti*
14258 F: drivers/video/fbdev/sti*
14259 F: drivers/video/logo/logo_parisc*
14260 F: include/linux/hp_sdc.h
14263 M: Jiri Pirko <jiri@nvidia.com>
14264 L: netdev@vger.kernel.org
14266 F: include/linux/parman.h
14268 F: lib/test_parman.c
14270 PC ENGINES APU BOARD DRIVER
14271 M: Enrico Weigelt, metux IT consult <info@metux.net>
14273 F: drivers/platform/x86/pcengines-apuv2.c
14275 PC87360 HARDWARE MONITORING DRIVER
14276 M: Jim Cromie <jim.cromie@gmail.com>
14277 L: linux-hwmon@vger.kernel.org
14279 F: Documentation/hwmon/pc87360.rst
14280 F: drivers/hwmon/pc87360.c
14282 PC8736x GPIO DRIVER
14283 M: Jim Cromie <jim.cromie@gmail.com>
14285 F: drivers/char/pc8736x_gpio.c
14287 PC87427 HARDWARE MONITORING DRIVER
14288 M: Jean Delvare <jdelvare@suse.com>
14289 L: linux-hwmon@vger.kernel.org
14291 F: Documentation/hwmon/pc87427.rst
14292 F: drivers/hwmon/pc87427.c
14295 M: Riku Voipio <riku.voipio@iki.fi>
14297 F: drivers/leds/leds-pca9532.c
14298 F: include/linux/leds-pca9532.h
14300 PCA9541 I2C BUS MASTER SELECTOR DRIVER
14301 M: Guenter Roeck <linux@roeck-us.net>
14302 L: linux-i2c@vger.kernel.org
14304 F: drivers/i2c/muxes/i2c-mux-pca9541.c
14306 PCDP - PRIMARY CONSOLE AND DEBUG PORT
14307 M: Khalid Aziz <khalid@gonehiking.org>
14309 F: drivers/firmware/pcdp.*
14311 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
14312 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
14313 M: Pali Rohár <pali@kernel.org>
14314 L: linux-pci@vger.kernel.org
14315 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14317 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
14318 F: drivers/pci/controller/pci-aardvark.c
14320 PCI DRIVER FOR ALTERA PCIE IP
14321 M: Joyce Ooi <joyce.ooi@intel.com>
14322 L: linux-pci@vger.kernel.org
14324 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
14325 F: drivers/pci/controller/pcie-altera.c
14327 PCI DRIVER FOR APPLIEDMICRO XGENE
14328 M: Toan Le <toan@os.amperecomputing.com>
14329 L: linux-pci@vger.kernel.org
14330 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14332 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
14333 F: drivers/pci/controller/pci-xgene.c
14335 PCI DRIVER FOR ARM VERSATILE PLATFORM
14336 M: Rob Herring <robh@kernel.org>
14337 L: linux-pci@vger.kernel.org
14338 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14340 F: Documentation/devicetree/bindings/pci/versatile.yaml
14341 F: drivers/pci/controller/pci-versatile.c
14343 PCI DRIVER FOR ARMADA 8K
14344 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
14345 L: linux-pci@vger.kernel.org
14346 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14348 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
14349 F: drivers/pci/controller/dwc/pcie-armada8k.c
14351 PCI DRIVER FOR CADENCE PCIE IP
14352 M: Tom Joseph <tjoseph@cadence.com>
14353 L: linux-pci@vger.kernel.org
14355 F: Documentation/devicetree/bindings/pci/cdns,*
14356 F: drivers/pci/controller/cadence/
14358 PCI DRIVER FOR FREESCALE LAYERSCAPE
14359 M: Minghuan Lian <minghuan.Lian@nxp.com>
14360 M: Mingkai Hu <mingkai.hu@nxp.com>
14361 M: Roy Zang <roy.zang@nxp.com>
14362 L: linuxppc-dev@lists.ozlabs.org
14363 L: linux-pci@vger.kernel.org
14364 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14366 F: drivers/pci/controller/dwc/*layerscape*
14368 PCI DRIVER FOR GENERIC OF HOSTS
14369 M: Will Deacon <will@kernel.org>
14370 L: linux-pci@vger.kernel.org
14371 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14373 F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
14374 F: drivers/pci/controller/pci-host-common.c
14375 F: drivers/pci/controller/pci-host-generic.c
14377 PCI DRIVER FOR IMX6
14378 M: Richard Zhu <hongxing.zhu@nxp.com>
14379 M: Lucas Stach <l.stach@pengutronix.de>
14380 L: linux-pci@vger.kernel.org
14381 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14383 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
14384 F: drivers/pci/controller/dwc/*imx6*
14386 PCI DRIVER FOR FU740
14387 M: Paul Walmsley <paul.walmsley@sifive.com>
14388 M: Greentime Hu <greentime.hu@sifive.com>
14389 L: linux-pci@vger.kernel.org
14391 F: Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
14392 F: drivers/pci/controller/dwc/pcie-fu740.c
14394 PCI DRIVER FOR INTEL IXP4XX
14395 M: Linus Walleij <linus.walleij@linaro.org>
14397 F: Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
14398 F: drivers/pci/controller/pci-ixp4xx.c
14400 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
14401 M: Nirmal Patel <nirmal.patel@linux.intel.com>
14402 R: Jonathan Derrick <jonathan.derrick@linux.dev>
14403 L: linux-pci@vger.kernel.org
14405 F: drivers/pci/controller/vmd.c
14407 PCI DRIVER FOR MICROSEMI SWITCHTEC
14408 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
14409 M: Logan Gunthorpe <logang@deltatee.com>
14410 L: linux-pci@vger.kernel.org
14412 F: Documentation/ABI/testing/sysfs-class-switchtec
14413 F: Documentation/driver-api/switchtec.rst
14414 F: drivers/ntb/hw/mscc/
14415 F: drivers/pci/switch/switchtec*
14416 F: include/linux/switchtec.h
14417 F: include/uapi/linux/switchtec_ioctl.h
14419 PCI DRIVER FOR MOBIVEIL PCIE IP
14420 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
14421 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
14422 L: linux-pci@vger.kernel.org
14424 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
14425 F: drivers/pci/controller/mobiveil/pcie-mobiveil*
14427 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
14428 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
14429 L: linux-pci@vger.kernel.org
14430 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14432 F: drivers/pci/controller/*mvebu*
14434 PCI DRIVER FOR NVIDIA TEGRA
14435 M: Thierry Reding <thierry.reding@gmail.com>
14436 L: linux-tegra@vger.kernel.org
14437 L: linux-pci@vger.kernel.org
14439 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
14440 F: drivers/pci/controller/pci-tegra.c
14442 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
14443 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
14444 L: linux-pci@vger.kernel.org
14445 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14447 F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
14448 F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
14450 PCI DRIVER FOR RENESAS R-CAR
14451 M: Marek Vasut <marek.vasut+renesas@gmail.com>
14452 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
14453 L: linux-pci@vger.kernel.org
14454 L: linux-renesas-soc@vger.kernel.org
14456 F: Documentation/devicetree/bindings/pci/*rcar*
14457 F: drivers/pci/controller/*rcar*
14459 PCI DRIVER FOR SAMSUNG EXYNOS
14460 M: Jingoo Han <jingoohan1@gmail.com>
14461 L: linux-pci@vger.kernel.org
14462 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14463 L: linux-samsung-soc@vger.kernel.org
14465 F: drivers/pci/controller/dwc/pci-exynos.c
14467 PCI DRIVER FOR SYNOPSYS DESIGNWARE
14468 M: Jingoo Han <jingoohan1@gmail.com>
14469 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
14470 L: linux-pci@vger.kernel.org
14472 F: Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
14473 F: Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
14474 F: drivers/pci/controller/dwc/*designware*
14476 PCI DRIVER FOR TI DRA7XX/J721E
14477 M: Kishon Vijay Abraham I <kishon@ti.com>
14478 L: linux-omap@vger.kernel.org
14479 L: linux-pci@vger.kernel.org
14480 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14482 F: Documentation/devicetree/bindings/pci/ti-pci.txt
14483 F: drivers/pci/controller/cadence/pci-j721e.c
14484 F: drivers/pci/controller/dwc/pci-dra7xx.c
14486 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
14487 M: Linus Walleij <linus.walleij@linaro.org>
14488 L: linux-pci@vger.kernel.org
14490 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
14491 F: drivers/pci/controller/pci-v3-semi.c
14493 PCI ENDPOINT SUBSYSTEM
14494 M: Kishon Vijay Abraham I <kishon@ti.com>
14495 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14496 R: Krzysztof Wilczyński <kw@linux.com>
14497 L: linux-pci@vger.kernel.org
14499 F: Documentation/PCI/endpoint/*
14500 F: Documentation/misc-devices/pci-endpoint-test.rst
14501 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
14502 F: drivers/misc/pci_endpoint_test.c
14503 F: drivers/pci/endpoint/
14506 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
14507 M: Russell Currey <ruscur@russell.cc>
14508 M: Oliver O'Halloran <oohall@gmail.com>
14509 L: linuxppc-dev@lists.ozlabs.org
14511 F: Documentation/PCI/pci-error-recovery.rst
14512 F: Documentation/powerpc/eeh-pci-error-recovery.rst
14513 F: arch/powerpc/include/*/eeh*.h
14514 F: arch/powerpc/kernel/eeh*.c
14515 F: arch/powerpc/platforms/*/eeh*.c
14516 F: drivers/pci/pcie/aer.c
14517 F: drivers/pci/pcie/dpc.c
14518 F: drivers/pci/pcie/err.c
14521 M: Linas Vepstas <linasvepstas@gmail.com>
14522 L: linux-pci@vger.kernel.org
14524 F: Documentation/PCI/pci-error-recovery.rst
14526 PCI MSI DRIVER FOR ALTERA MSI IP
14527 M: Joyce Ooi <joyce.ooi@intel.com>
14528 L: linux-pci@vger.kernel.org
14530 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
14531 F: drivers/pci/controller/pcie-altera-msi.c
14533 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
14534 M: Toan Le <toan@os.amperecomputing.com>
14535 L: linux-pci@vger.kernel.org
14536 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14538 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
14539 F: drivers/pci/controller/pci-xgene-msi.c
14541 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
14542 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14543 R: Rob Herring <robh@kernel.org>
14544 R: Krzysztof Wilczyński <kw@linux.com>
14545 L: linux-pci@vger.kernel.org
14547 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
14548 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
14549 F: drivers/pci/controller/
14552 M: Bjorn Helgaas <bhelgaas@google.com>
14553 L: linux-pci@vger.kernel.org
14555 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
14556 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
14557 F: Documentation/PCI/
14558 F: Documentation/devicetree/bindings/pci/
14559 F: arch/x86/kernel/early-quirks.c
14560 F: arch/x86/kernel/quirks.c
14562 F: drivers/acpi/pci*
14564 F: include/asm-generic/pci*
14565 F: include/linux/of_pci.h
14566 F: include/linux/pci*
14567 F: include/uapi/linux/pci*
14570 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
14571 M: Jonathan Chocron <jonnyc@amazon.com>
14572 L: linux-pci@vger.kernel.org
14574 F: Documentation/devicetree/bindings/pci/pcie-al.txt
14575 F: drivers/pci/controller/dwc/pcie-al.c
14577 PCIE DRIVER FOR AMLOGIC MESON
14578 M: Yue Wang <yue.wang@Amlogic.com>
14579 L: linux-pci@vger.kernel.org
14580 L: linux-amlogic@lists.infradead.org
14582 F: drivers/pci/controller/dwc/pci-meson.c
14584 PCIE DRIVER FOR AXIS ARTPEC
14585 M: Jesper Nilsson <jesper.nilsson@axis.com>
14586 L: linux-arm-kernel@axis.com
14587 L: linux-pci@vger.kernel.org
14589 F: Documentation/devicetree/bindings/pci/axis,artpec*
14590 F: drivers/pci/controller/dwc/*artpec*
14592 PCIE DRIVER FOR CAVIUM THUNDERX
14593 M: Robert Richter <rric@kernel.org>
14594 L: linux-pci@vger.kernel.org
14595 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14597 F: drivers/pci/controller/pci-thunder-*
14599 PCIE DRIVER FOR HISILICON
14600 M: Zhou Wang <wangzhou1@hisilicon.com>
14601 L: linux-pci@vger.kernel.org
14603 F: drivers/pci/controller/dwc/pcie-hisi.c
14605 PCIE DRIVER FOR HISILICON KIRIN
14606 M: Xiaowei Song <songxiaowei@hisilicon.com>
14607 M: Binghui Wang <wangbinghui@hisilicon.com>
14608 L: linux-pci@vger.kernel.org
14610 F: Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
14611 F: drivers/pci/controller/dwc/pcie-kirin.c
14613 PCIE DRIVER FOR HISILICON STB
14614 M: Shawn Guo <shawn.guo@linaro.org>
14615 L: linux-pci@vger.kernel.org
14617 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
14618 F: drivers/pci/controller/dwc/pcie-histb.c
14620 PCIE DRIVER FOR INTEL KEEM BAY
14621 M: Srikanth Thokala <srikanth.thokala@intel.com>
14622 L: linux-pci@vger.kernel.org
14624 F: Documentation/devicetree/bindings/pci/intel,keembay-pcie*
14625 F: drivers/pci/controller/dwc/pcie-keembay.c
14627 PCIE DRIVER FOR INTEL LGM GW SOC
14628 M: Rahul Tanwar <rtanwar@maxlinear.com>
14629 L: linux-pci@vger.kernel.org
14631 F: Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
14632 F: drivers/pci/controller/dwc/pcie-intel-gw.c
14634 PCIE DRIVER FOR MEDIATEK
14635 M: Ryder Lee <ryder.lee@mediatek.com>
14636 M: Jianjun Wang <jianjun.wang@mediatek.com>
14637 L: linux-pci@vger.kernel.org
14638 L: linux-mediatek@lists.infradead.org
14640 F: Documentation/devicetree/bindings/pci/mediatek*
14641 F: drivers/pci/controller/*mediatek*
14643 PCIE DRIVER FOR MICROCHIP
14644 M: Daire McNamara <daire.mcnamara@microchip.com>
14645 L: linux-pci@vger.kernel.org
14647 F: Documentation/devicetree/bindings/pci/microchip*
14648 F: drivers/pci/controller/*microchip*
14650 PCIE DRIVER FOR QUALCOMM MSM
14651 M: Stanimir Varbanov <svarbanov@mm-sol.com>
14652 L: linux-pci@vger.kernel.org
14653 L: linux-arm-msm@vger.kernel.org
14655 F: drivers/pci/controller/dwc/*qcom*
14657 PCIE DRIVER FOR ROCKCHIP
14658 M: Shawn Lin <shawn.lin@rock-chips.com>
14659 L: linux-pci@vger.kernel.org
14660 L: linux-rockchip@lists.infradead.org
14662 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
14663 F: drivers/pci/controller/pcie-rockchip*
14665 PCIE DRIVER FOR SOCIONEXT UNIPHIER
14666 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14667 L: linux-pci@vger.kernel.org
14669 F: Documentation/devicetree/bindings/pci/uniphier-pcie*
14670 F: drivers/pci/controller/dwc/pcie-uniphier*
14672 PCIE DRIVER FOR ST SPEAR13XX
14673 M: Pratyush Anand <pratyush.anand@gmail.com>
14674 L: linux-pci@vger.kernel.org
14676 F: drivers/pci/controller/dwc/*spear*
14679 M: Dominik Brodowski <linux@dominikbrodowski.net>
14681 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
14682 F: Documentation/pcmcia/
14687 PCNET32 NETWORK DRIVER
14688 M: Don Fry <pcnet32@frontier.com>
14689 L: netdev@vger.kernel.org
14691 F: drivers/net/ethernet/amd/pcnet32.c
14693 PCRYPT PARALLEL CRYPTO ENGINE
14694 M: Steffen Klassert <steffen.klassert@secunet.com>
14695 L: linux-crypto@vger.kernel.org
14698 F: include/crypto/pcrypt.h
14700 PEAQ WMI HOTKEYS DRIVER
14701 M: Hans de Goede <hdegoede@redhat.com>
14702 L: platform-driver-x86@vger.kernel.org
14704 F: drivers/platform/x86/peaq-wmi.c
14706 PENSANDO ETHERNET DRIVERS
14707 M: Shannon Nelson <snelson@pensando.io>
14708 M: drivers@pensando.io
14709 L: netdev@vger.kernel.org
14711 F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
14712 F: drivers/net/ethernet/pensando/
14714 PER-CPU MEMORY ALLOCATOR
14715 M: Dennis Zhou <dennis@kernel.org>
14716 M: Tejun Heo <tj@kernel.org>
14717 M: Christoph Lameter <cl@linux.com>
14718 L: linux-mm@kvack.org
14720 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
14721 F: arch/*/include/asm/percpu.h
14722 F: include/linux/percpu*.h
14726 PER-TASK DELAY ACCOUNTING
14727 M: Balbir Singh <bsingharora@gmail.com>
14729 F: include/linux/delayacct.h
14730 F: kernel/delayacct.c
14732 PERFORMANCE EVENTS SUBSYSTEM
14733 M: Peter Zijlstra <peterz@infradead.org>
14734 M: Ingo Molnar <mingo@redhat.com>
14735 M: Arnaldo Carvalho de Melo <acme@kernel.org>
14736 R: Mark Rutland <mark.rutland@arm.com>
14737 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
14738 R: Jiri Olsa <jolsa@redhat.com>
14739 R: Namhyung Kim <namhyung@kernel.org>
14740 L: linux-perf-users@vger.kernel.org
14741 L: linux-kernel@vger.kernel.org
14743 W: https://perf.wiki.kernel.org/
14744 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14746 F: arch/*/events/*/*
14747 F: arch/*/include/asm/perf_event.h
14748 F: arch/*/kernel/*/*/perf_event*.c
14749 F: arch/*/kernel/*/perf_event*.c
14750 F: arch/*/kernel/perf_callchain.c
14751 F: arch/*/kernel/perf_event*.c
14752 F: include/linux/perf_event.h
14753 F: include/uapi/linux/perf_event.h
14758 PERFORMANCE EVENTS TOOLING ARM64
14759 R: John Garry <john.garry@huawei.com>
14760 R: Will Deacon <will@kernel.org>
14761 R: Mathieu Poirier <mathieu.poirier@linaro.org>
14762 R: Leo Yan <leo.yan@linaro.org>
14763 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14765 F: tools/build/feature/test-libopencsd.c
14766 F: tools/perf/arch/arm*/
14767 F: tools/perf/pmu-events/arch/arm64/
14768 F: tools/perf/util/arm-spe*
14769 F: tools/perf/util/cs-etm*
14771 PERSONALITY HANDLING
14772 M: Christoph Hellwig <hch@infradead.org>
14773 L: linux-abi-devel@lists.sourceforge.net
14775 F: include/linux/personality.h
14776 F: include/uapi/linux/personality.h
14778 PHOENIX RC FLIGHT CONTROLLER ADAPTER
14779 M: Marcus Folkesson <marcus.folkesson@gmail.com>
14780 L: linux-input@vger.kernel.org
14782 F: Documentation/input/devices/pxrc.rst
14783 F: drivers/input/joystick/pxrc.c
14786 M: Remi Denis-Courmont <courmisch@gmail.com>
14788 F: Documentation/networking/phonet.rst
14789 F: include/linux/phonet.h
14790 F: include/net/phonet/
14791 F: include/uapi/linux/phonet.h
14795 M: Joern Engel <joern@lazybastard.org>
14796 L: linux-mtd@lists.infradead.org
14798 F: drivers/mtd/devices/phram.c
14801 M: Bruno Prémont <bonbons@linux-vserver.org>
14802 L: linux-input@vger.kernel.org
14804 F: drivers/hid/hid-picolcd*
14807 M: Christian Brauner <christian@brauner.io>
14808 L: linux-kernel@vger.kernel.org
14810 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
14812 F: tools/testing/selftests/clone3/
14813 F: tools/testing/selftests/pid_namespace/
14814 F: tools/testing/selftests/pidfd/
14817 K: \b(clone_args|kernel_clone_args)\b
14819 PIN CONTROL SUBSYSTEM
14820 M: Linus Walleij <linus.walleij@linaro.org>
14821 L: linux-gpio@vger.kernel.org
14823 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
14824 F: Documentation/devicetree/bindings/pinctrl/
14825 F: Documentation/driver-api/pin-control.rst
14826 F: drivers/pinctrl/
14827 F: include/linux/pinctrl/
14829 PIN CONTROLLER - AMD
14830 M: Basavaraj Natikar <Basavaraj.Natikar@amd.com>
14831 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
14833 F: drivers/pinctrl/pinctrl-amd.c
14835 PIN CONTROLLER - FREESCALE
14836 M: Dong Aisheng <aisheng.dong@nxp.com>
14837 M: Fabio Estevam <festevam@gmail.com>
14838 M: Shawn Guo <shawnguo@kernel.org>
14839 M: Stefan Agner <stefan@agner.ch>
14840 R: Pengutronix Kernel Team <kernel@pengutronix.de>
14841 L: linux-gpio@vger.kernel.org
14843 F: Documentation/devicetree/bindings/pinctrl/fsl,*
14844 F: drivers/pinctrl/freescale/
14846 PIN CONTROLLER - INTEL
14847 M: Mika Westerberg <mika.westerberg@linux.intel.com>
14848 M: Andy Shevchenko <andy@kernel.org>
14850 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
14851 F: drivers/pinctrl/intel/
14853 PIN CONTROLLER - KEEMBAY
14854 M: Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
14856 F: drivers/pinctrl/pinctrl-keembay*
14858 PIN CONTROLLER - MEDIATEK
14859 M: Sean Wang <sean.wang@kernel.org>
14860 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14862 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
14863 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt6797-pinctrl.yaml
14864 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
14865 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
14866 F: drivers/pinctrl/mediatek/
14868 PIN CONTROLLER - MICROCHIP AT91
14869 M: Ludovic Desroches <ludovic.desroches@microchip.com>
14870 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14871 L: linux-gpio@vger.kernel.org
14873 F: drivers/gpio/gpio-sama5d2-piobu.c
14874 F: drivers/pinctrl/pinctrl-at91*
14876 PIN CONTROLLER - QUALCOMM
14877 M: Bjorn Andersson <bjorn.andersson@linaro.org>
14878 L: linux-arm-msm@vger.kernel.org
14880 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
14881 F: drivers/pinctrl/qcom/
14883 PIN CONTROLLER - RENESAS
14884 M: Geert Uytterhoeven <geert+renesas@glider.be>
14885 L: linux-renesas-soc@vger.kernel.org
14887 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
14888 F: Documentation/devicetree/bindings/pinctrl/renesas,*
14889 F: drivers/pinctrl/renesas/
14891 PIN CONTROLLER - SAMSUNG
14892 M: Tomasz Figa <tomasz.figa@gmail.com>
14893 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
14894 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14895 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14896 L: linux-samsung-soc@vger.kernel.org
14898 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
14899 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
14900 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
14901 F: drivers/pinctrl/samsung/
14902 F: include/dt-bindings/pinctrl/samsung.h
14904 PIN CONTROLLER - SINGLE
14905 M: Tony Lindgren <tony@atomide.com>
14906 M: Haojian Zhuang <haojian.zhuang@linaro.org>
14907 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14908 L: linux-omap@vger.kernel.org
14910 F: drivers/pinctrl/pinctrl-single.c
14912 PIN CONTROLLER - ST SPEAR
14913 M: Viresh Kumar <vireshk@kernel.org>
14914 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14916 W: http://www.st.com/spear
14917 F: drivers/pinctrl/spear/
14920 M: linux-block@vger.kernel.org
14922 F: drivers/block/pktcdvd.c
14923 F: include/linux/pktcdvd.h
14924 F: include/uapi/linux/pktcdvd.h
14926 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
14927 M: Tomasz Duszynski <tduszyns@gmail.com>
14929 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
14930 F: drivers/iio/chemical/pms7003.c
14933 M: Jacob Keller <jacob.e.keller@intel.com>
14935 F: Documentation/driver-api/pldmfw/
14936 F: include/linux/pldmfw.h
14940 M: Logan Gunthorpe <logang@deltatee.com>
14942 F: drivers/dma/plx_dma.c
14945 M: Charles Hsu <hsu.yungteng@gmail.com>
14946 L: linux-hwmon@vger.kernel.org
14948 F: Documentation/hwmon/pm6764tr.rst
14949 F: drivers/hwmon/pmbus/pm6764tr.c
14952 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
14953 L: linux-pm@vger.kernel.org
14955 W: https://01.org/pm-graph
14956 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
14957 T: git git://github.com/intel/pm-graph
14958 F: tools/power/pm-graph
14960 PMBUS HARDWARE MONITORING DRIVERS
14961 M: Guenter Roeck <linux@roeck-us.net>
14962 L: linux-hwmon@vger.kernel.org
14964 W: http://hwmon.wiki.kernel.org/
14965 W: http://www.roeck-us.net/linux/drivers/
14966 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
14967 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
14968 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
14969 F: Documentation/devicetree/bindings/hwmon/max31785.txt
14970 F: Documentation/hwmon/adm1275.rst
14971 F: Documentation/hwmon/ibm-cffps.rst
14972 F: Documentation/hwmon/ir35221.rst
14973 F: Documentation/hwmon/lm25066.rst
14974 F: Documentation/hwmon/ltc2978.rst
14975 F: Documentation/hwmon/ltc3815.rst
14976 F: Documentation/hwmon/max16064.rst
14977 F: Documentation/hwmon/max20751.rst
14978 F: Documentation/hwmon/max31785.rst
14979 F: Documentation/hwmon/max34440.rst
14980 F: Documentation/hwmon/max8688.rst
14981 F: Documentation/hwmon/pmbus-core.rst
14982 F: Documentation/hwmon/pmbus.rst
14983 F: Documentation/hwmon/tps40422.rst
14984 F: Documentation/hwmon/ucd9000.rst
14985 F: Documentation/hwmon/ucd9200.rst
14986 F: Documentation/hwmon/zl6100.rst
14987 F: drivers/hwmon/pmbus/
14988 F: include/linux/pmbus.h
14990 PMC SIERRA MaxRAID DRIVER
14991 L: linux-scsi@vger.kernel.org
14993 W: http://www.pmc-sierra.com/
14994 F: drivers/scsi/pmcraid.*
14996 PMC SIERRA PM8001 DRIVER
14997 M: Jack Wang <jinpu.wang@cloud.ionos.com>
14998 L: linux-scsi@vger.kernel.org
15000 F: drivers/scsi/pm8001/
15002 PNI RM3100 IIO DRIVER
15003 M: Song Qiang <songqiang1304521@gmail.com>
15004 L: linux-iio@vger.kernel.org
15006 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
15007 F: drivers/iio/magnetometer/rm3100*
15010 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
15011 L: linux-acpi@vger.kernel.org
15014 F: include/linux/pnp.h
15016 POSIX CLOCKS and TIMERS
15017 M: Thomas Gleixner <tglx@linutronix.de>
15018 L: linux-kernel@vger.kernel.org
15020 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15022 F: include/linux/time_namespace.h
15023 F: include/linux/timer*
15024 F: kernel/time/*timer*
15025 F: kernel/time/namespace.c
15027 POWER MANAGEMENT CORE
15028 M: "Rafael J. Wysocki" <rafael@kernel.org>
15029 L: linux-pm@vger.kernel.org
15031 B: https://bugzilla.kernel.org
15032 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
15033 F: drivers/base/power/
15034 F: drivers/powercap/
15035 F: include/linux/intel_rapl.h
15036 F: include/linux/pm.h
15037 F: include/linux/pm_*
15038 F: include/linux/powercap.h
15039 F: kernel/configs/nopm.config
15041 DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
15042 M: Daniel Lezcano <daniel.lezcano@kernel.org>
15043 L: linux-pm@vger.kernel.org
15045 B: https://bugzilla.kernel.org
15046 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
15047 F: drivers/powercap/dtpm*
15048 F: include/linux/dtpm.h
15050 POWER STATE COORDINATION INTERFACE (PSCI)
15051 M: Mark Rutland <mark.rutland@arm.com>
15052 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
15053 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15055 F: drivers/firmware/psci/
15056 F: include/linux/psci.h
15057 F: include/uapi/linux/psci.h
15059 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
15060 M: Sebastian Reichel <sre@kernel.org>
15061 L: linux-pm@vger.kernel.org
15063 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15064 F: Documentation/ABI/testing/sysfs-class-power
15065 F: Documentation/devicetree/bindings/power/supply/
15066 F: drivers/power/supply/
15067 F: include/linux/power/
15068 F: include/linux/power_supply.h
15070 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
15071 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
15072 L: linuxppc-dev@lists.ozlabs.org
15074 F: drivers/char/powernv-op-panel.c
15076 PPP OVER ATM (RFC 2364)
15077 M: Mitchell Blank Jr <mitch@sfgoth.com>
15079 F: include/uapi/linux/atmppp.h
15080 F: net/atm/pppoatm.c
15083 M: Michal Ostrowski <mostrows@earthlink.net>
15085 F: drivers/net/ppp/pppoe.c
15086 F: drivers/net/ppp/pppox.c
15089 M: James Chapman <jchapman@katalix.com>
15091 F: include/linux/if_pppol2tp.h
15092 F: include/uapi/linux/if_pppol2tp.h
15093 F: net/l2tp/l2tp_ppp.c
15095 PPP PROTOCOL DRIVERS AND COMPRESSORS
15096 M: Paul Mackerras <paulus@samba.org>
15097 L: linux-ppp@vger.kernel.org
15099 F: drivers/net/ppp/ppp_*
15102 M: Rodolfo Giometti <giometti@enneenne.com>
15103 L: linuxpps@ml.enneenne.com (subscribers-only)
15105 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
15106 F: Documentation/ABI/testing/sysfs-pps
15107 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
15108 F: Documentation/driver-api/pps.rst
15110 F: include/linux/pps*.h
15111 F: include/uapi/linux/pps.h
15114 M: Dmitry Kozlov <xeb@mail.ru>
15115 L: netdev@vger.kernel.org
15117 W: http://sourceforge.net/projects/accel-pptp
15118 F: drivers/net/ppp/pptp.c
15120 PRESSURE STALL INFORMATION (PSI)
15121 M: Johannes Weiner <hannes@cmpxchg.org>
15123 F: include/linux/psi*
15124 F: kernel/sched/psi.c
15127 M: Petr Mladek <pmladek@suse.com>
15128 M: Sergey Senozhatsky <senozhatsky@chromium.org>
15129 R: Steven Rostedt <rostedt@goodmis.org>
15130 R: John Ogness <john.ogness@linutronix.de>
15132 F: include/linux/printk.h
15136 R: Chris Down <chris@chrisdown.name>
15138 F: kernel/printk/index.c
15141 L: linux-kernel@vger.kernel.org
15142 L: linux-fsdevel@vger.kernel.org
15144 F: Documentation/filesystems/proc.rst
15146 F: include/linux/proc_fs.h
15147 F: tools/testing/selftests/proc/
15150 M: Luis Chamberlain <mcgrof@kernel.org>
15151 M: Kees Cook <keescook@chromium.org>
15152 M: Iurii Zaikin <yzaikin@google.com>
15153 L: linux-kernel@vger.kernel.org
15154 L: linux-fsdevel@vger.kernel.org
15156 F: fs/proc/proc_sysctl.c
15157 F: include/linux/sysctl.h
15158 F: kernel/sysctl-test.c
15160 F: tools/testing/selftests/sysctl/
15162 PS3 NETWORK SUPPORT
15163 M: Geoff Levand <geoff@infradead.org>
15164 L: netdev@vger.kernel.org
15165 L: linuxppc-dev@lists.ozlabs.org
15167 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
15169 PS3 PLATFORM SUPPORT
15170 M: Geoff Levand <geoff@infradead.org>
15171 L: linuxppc-dev@lists.ozlabs.org
15173 F: arch/powerpc/boot/ps3*
15174 F: arch/powerpc/include/asm/lv1call.h
15175 F: arch/powerpc/include/asm/ps3*.h
15176 F: arch/powerpc/platforms/ps3/
15179 F: drivers/rtc/rtc-ps3.c
15180 F: drivers/usb/host/*ps3.c
15181 F: sound/ppc/snd_ps3*
15184 M: Jim Paris <jim@jtan.com>
15185 M: Geoff Levand <geoff@infradead.org>
15186 L: linuxppc-dev@lists.ozlabs.org
15188 F: drivers/block/ps3vram.c
15190 PSAMPLE PACKET SAMPLING SUPPORT
15191 M: Yotam Gigi <yotam.gi@gmail.com>
15193 F: include/net/psample.h
15194 F: include/uapi/linux/psample.h
15198 M: Kees Cook <keescook@chromium.org>
15199 M: Anton Vorontsov <anton@enomsg.org>
15200 M: Colin Cross <ccross@android.com>
15201 M: Tony Luck <tony.luck@intel.com>
15203 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
15204 F: Documentation/admin-guide/ramoops.rst
15205 F: Documentation/admin-guide/pstore-blk.rst
15206 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
15207 F: drivers/acpi/apei/erst.c
15208 F: drivers/firmware/efi/efi-pstore.c
15210 F: include/linux/pstore*
15211 K: \b(pstore|ramoops)
15213 PTP HARDWARE CLOCK SUPPORT
15214 M: Richard Cochran <richardcochran@gmail.com>
15215 L: netdev@vger.kernel.org
15217 W: http://linuxptp.sourceforge.net/
15218 F: Documentation/ABI/testing/sysfs-ptp
15219 F: Documentation/driver-api/ptp.rst
15220 F: drivers/net/phy/dp83640*
15222 F: include/linux/ptp_cl*
15224 PTP VIRTUAL CLOCK SUPPORT
15225 M: Yangbo Lu <yangbo.lu@nxp.com>
15226 L: netdev@vger.kernel.org
15228 F: drivers/ptp/ptp_vclock.c
15229 F: net/ethtool/phc_vclocks.c
15232 M: Oleg Nesterov <oleg@redhat.com>
15234 F: arch/*/*/ptrace*.c
15235 F: arch/*/include/asm/ptrace*.h
15236 F: arch/*/ptrace*.c
15237 F: include/asm-generic/syscall.h
15238 F: include/linux/ptrace.h
15239 F: include/linux/regset.h
15240 F: include/linux/tracehook.h
15241 F: include/uapi/linux/ptrace.h
15242 F: include/uapi/linux/ptrace.h
15246 M: Hans Verkuil <hverkuil@xs4all.nl>
15247 L: linux-media@vger.kernel.org
15249 T: git git://linuxtv.org/media_tree.git
15250 F: Documentation/admin-guide/media/pulse8-cec.rst
15251 F: drivers/media/cec/usb/pulse8/
15253 PVRUSB2 VIDEO4LINUX DRIVER
15254 M: Mike Isely <isely@pobox.com>
15255 L: pvrusb2@isely.net (subscribers-only)
15256 L: linux-media@vger.kernel.org
15258 W: http://www.isely.net/pvrusb2/
15259 T: git git://linuxtv.org/media_tree.git
15260 F: Documentation/driver-api/media/drivers/pvrusb2*
15261 F: drivers/media/usb/pvrusb2/
15264 M: Hans Verkuil <hverkuil@xs4all.nl>
15265 L: linux-media@vger.kernel.org
15267 T: git git://linuxtv.org/media_tree.git
15268 F: drivers/media/usb/pwc/*
15269 F: include/trace/events/pwc.h
15272 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15273 L: linux-hwmon@vger.kernel.org
15275 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
15276 F: Documentation/hwmon/pwm-fan.rst
15277 F: drivers/hwmon/pwm-fan.c
15280 M: Sean Young <sean@mess.org>
15281 L: linux-media@vger.kernel.org
15283 F: drivers/media/rc/pwm-ir-tx.c
15286 M: Thierry Reding <thierry.reding@gmail.com>
15287 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
15288 M: Lee Jones <lee.jones@linaro.org>
15289 L: linux-pwm@vger.kernel.org
15291 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
15292 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
15293 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
15294 F: Documentation/devicetree/bindings/pwm/
15295 F: Documentation/driver-api/pwm.rst
15296 F: drivers/gpio/gpio-mvebu.c
15298 F: drivers/video/backlight/pwm_bl.c
15299 F: include/linux/pwm.h
15300 F: include/linux/pwm_backlight.h
15301 K: pwm_(config|apply_state|ops)
15304 M: Robert Jarzmik <robert.jarzmik@free.fr>
15305 L: linux-gpio@vger.kernel.org
15307 F: drivers/gpio/gpio-pxa.c
15313 M: Robert Jarzmik <robert.jarzmik@free.fr>
15314 L: linux-rtc@vger.kernel.org
15317 PXA2xx/PXA3xx SUPPORT
15318 M: Daniel Mack <daniel@zonque.org>
15319 M: Haojian Zhuang <haojian.zhuang@gmail.com>
15320 M: Robert Jarzmik <robert.jarzmik@free.fr>
15321 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15323 T: git git://github.com/hzhuang1/linux.git
15324 T: git git://github.com/rjarzmik/linux.git
15325 F: arch/arm/boot/dts/pxa*
15326 F: arch/arm/mach-pxa/
15327 F: drivers/dma/pxa*
15328 F: drivers/pcmcia/pxa2xx*
15329 F: drivers/pinctrl/pxa/
15330 F: drivers/spi/spi-pxa2xx*
15331 F: drivers/usb/gadget/udc/pxa2*
15332 F: include/sound/pxa2xx-lib.h
15337 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
15338 L: qat-linux@intel.com
15340 F: drivers/crypto/qat/
15342 QCOM AUDIO (ASoC) DRIVERS
15343 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
15344 M: Banajit Goswami <bgoswami@codeaurora.org>
15345 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15347 F: sound/soc/codecs/lpass-va-macro.c
15348 F: sound/soc/codecs/lpass-wsa-macro.*
15349 F: sound/soc/codecs/msm8916-wcd-analog.c
15350 F: sound/soc/codecs/msm8916-wcd-digital.c
15351 F: sound/soc/codecs/wcd9335.*
15352 F: sound/soc/codecs/wcd934x.c
15353 F: sound/soc/codecs/wcd-clsh-v2.*
15354 F: sound/soc/codecs/wsa881x.c
15358 M: Alex Elder <elder@kernel.org>
15359 L: netdev@vger.kernel.org
15361 F: drivers/net/ipa/
15363 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
15364 M: Gabriel Somlo <somlo@cmu.edu>
15365 M: "Michael S. Tsirkin" <mst@redhat.com>
15366 L: qemu-devel@nongnu.org
15368 F: drivers/firmware/qemu_fw_cfg.c
15369 F: include/uapi/linux/qemu_fw_cfg.h
15372 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
15373 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
15374 L: linux-rdma@vger.kernel.org
15376 F: drivers/infiniband/hw/qib/
15378 QLOGIC QL41xxx FCOE DRIVER
15379 M: Saurav Kashyap <skashyap@marvell.com>
15380 M: Javed Hasan <jhasan@marvell.com>
15381 M: GR-QLogic-Storage-Upstream@marvell.com
15382 L: linux-scsi@vger.kernel.org
15384 F: drivers/scsi/qedf/
15386 QLOGIC QL41xxx ISCSI DRIVER
15387 M: Nilesh Javali <njavali@marvell.com>
15388 M: Manish Rangankar <mrangankar@marvell.com>
15389 M: GR-QLogic-Storage-Upstream@marvell.com
15390 L: linux-scsi@vger.kernel.org
15392 F: drivers/scsi/qedi/
15394 QLOGIC QL4xxx ETHERNET DRIVER
15395 M: Ariel Elior <aelior@marvell.com>
15396 M: GR-everest-linux-l2@marvell.com
15397 L: netdev@vger.kernel.org
15399 F: drivers/net/ethernet/qlogic/qed/
15400 F: drivers/net/ethernet/qlogic/qede/
15401 F: include/linux/qed/
15403 QLOGIC QL4xxx RDMA DRIVER
15404 M: Michal Kalderon <mkalderon@marvell.com>
15405 M: Ariel Elior <aelior@marvell.com>
15406 L: linux-rdma@vger.kernel.org
15408 F: drivers/infiniband/hw/qedr/
15409 F: include/uapi/rdma/qedr-abi.h
15411 QLOGIC QLA1280 SCSI DRIVER
15412 M: Michael Reed <mdr@sgi.com>
15413 L: linux-scsi@vger.kernel.org
15415 F: drivers/scsi/qla1280.[ch]
15417 QLOGIC QLA2XXX FC-SCSI DRIVER
15418 M: Nilesh Javali <njavali@marvell.com>
15419 M: GR-QLogic-Storage-Upstream@marvell.com
15420 L: linux-scsi@vger.kernel.org
15422 F: drivers/scsi/qla2xxx/
15424 QLOGIC QLA3XXX NETWORK DRIVER
15425 M: GR-Linux-NIC-Dev@marvell.com
15426 L: netdev@vger.kernel.org
15428 F: drivers/net/ethernet/qlogic/qla3xxx.*
15430 QLOGIC QLA4XXX iSCSI DRIVER
15431 M: Nilesh Javali <njavali@marvell.com>
15432 M: Manish Rangankar <mrangankar@marvell.com>
15433 M: GR-QLogic-Storage-Upstream@marvell.com
15434 L: linux-scsi@vger.kernel.org
15436 F: drivers/scsi/qla4xxx/
15438 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
15439 M: Shahed Shaikh <shshaikh@marvell.com>
15440 M: Manish Chopra <manishc@marvell.com>
15441 M: GR-Linux-NIC-Dev@marvell.com
15442 L: netdev@vger.kernel.org
15444 F: drivers/net/ethernet/qlogic/qlcnic/
15446 QLOGIC QLGE 10Gb ETHERNET DRIVER
15447 M: Manish Chopra <manishc@marvell.com>
15448 M: GR-Linux-NIC-Dev@marvell.com
15449 M: Coiby Xu <coiby.xu@gmail.com>
15450 L: netdev@vger.kernel.org
15452 F: Documentation/networking/device_drivers/qlogic/qlge.rst
15453 F: drivers/staging/qlge/
15455 QM1D1B0004 MEDIA DRIVER
15456 M: Akihiro Tsukada <tskd08@gmail.com>
15457 L: linux-media@vger.kernel.org
15459 F: drivers/media/tuners/qm1d1b0004*
15461 QM1D1C0042 MEDIA DRIVER
15462 M: Akihiro Tsukada <tskd08@gmail.com>
15463 L: linux-media@vger.kernel.org
15465 F: drivers/media/tuners/qm1d1c0042*
15468 M: Anders Larsen <al@alarsen.net>
15470 W: http://www.alarsen.net/linux/qnx4fs/
15472 F: include/uapi/linux/qnx4_fs.h
15473 F: include/uapi/linux/qnxtypes.h
15475 QORIQ DPAA2 FSL-MC BUS DRIVER
15476 M: Stuart Yoder <stuyoder@gmail.com>
15477 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
15478 L: linux-kernel@vger.kernel.org
15480 F: Documentation/ABI/stable/sysfs-bus-fsl-mc
15481 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
15482 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
15483 F: drivers/bus/fsl-mc/
15484 F: include/uapi/linux/fsl_mc.h
15486 QT1010 MEDIA DRIVER
15487 M: Antti Palosaari <crope@iki.fi>
15488 L: linux-media@vger.kernel.org
15490 W: https://linuxtv.org
15491 W: http://palosaari.fi/linux/
15492 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15493 T: git git://linuxtv.org/anttip/media_tree.git
15494 F: drivers/media/tuners/qt1010*
15496 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
15497 M: Kalle Valo <kvalo@codeaurora.org>
15498 L: ath10k@lists.infradead.org
15500 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
15501 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
15502 F: drivers/net/wireless/ath/ath10k/
15504 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
15505 M: Kalle Valo <kvalo@codeaurora.org>
15506 L: ath11k@lists.infradead.org
15508 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
15509 F: drivers/net/wireless/ath/ath11k/
15511 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
15512 M: ath9k-devel@qca.qualcomm.com
15513 L: linux-wireless@vger.kernel.org
15515 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
15516 F: drivers/net/wireless/ath/ath9k/
15518 QUALCOMM CAMERA SUBSYSTEM DRIVER
15519 M: Robert Foss <robert.foss@linaro.org>
15520 M: Todor Tomov <todor.too@gmail.com>
15521 L: linux-media@vger.kernel.org
15523 F: Documentation/admin-guide/media/qcom_camss.rst
15524 F: Documentation/devicetree/bindings/media/*camss*
15525 F: drivers/media/platform/qcom/camss/
15527 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
15528 M: Niklas Cassel <nks@flawful.org>
15529 L: linux-pm@vger.kernel.org
15530 L: linux-arm-msm@vger.kernel.org
15532 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.txt
15533 F: drivers/soc/qcom/cpr.c
15535 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
15536 M: Ilia Lin <ilia.lin@kernel.org>
15537 L: linux-pm@vger.kernel.org
15539 F: Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
15540 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
15542 QUALCOMM CRYPTO DRIVERS
15543 M: Thara Gopinath <thara.gopinath@linaro.org>
15544 L: linux-crypto@vger.kernel.org
15545 L: linux-arm-msm@vger.kernel.org
15547 F: drivers/crypto/qce/
15549 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
15550 M: Timur Tabi <timur@kernel.org>
15551 L: netdev@vger.kernel.org
15553 F: drivers/net/ethernet/qualcomm/emac/
15555 QUALCOMM ETHQOS ETHERNET DRIVER
15556 M: Vinod Koul <vkoul@kernel.org>
15557 L: netdev@vger.kernel.org
15559 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
15560 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
15562 QUALCOMM GENERIC INTERFACE I2C DRIVER
15563 M: Akash Asthana <akashast@codeaurora.org>
15564 M: Mukesh Savaliya <msavaliy@codeaurora.org>
15565 L: linux-i2c@vger.kernel.org
15566 L: linux-arm-msm@vger.kernel.org
15568 F: drivers/i2c/busses/i2c-qcom-geni.c
15570 QUALCOMM HEXAGON ARCHITECTURE
15571 M: Brian Cain <bcain@codeaurora.org>
15572 L: linux-hexagon@vger.kernel.org
15576 QUALCOMM HIDMA DRIVER
15577 M: Sinan Kaya <okaya@kernel.org>
15578 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15579 L: linux-arm-msm@vger.kernel.org
15580 L: dmaengine@vger.kernel.org
15582 F: drivers/dma/qcom/hidma*
15584 QUALCOMM I2C CCI DRIVER
15585 M: Loic Poulain <loic.poulain@linaro.org>
15586 M: Robert Foss <robert.foss@linaro.org>
15587 L: linux-i2c@vger.kernel.org
15588 L: linux-arm-msm@vger.kernel.org
15590 F: Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
15591 F: drivers/i2c/busses/i2c-qcom-cci.c
15594 M: Rob Clark <robdclark@gmail.com>
15595 L: iommu@lists.linux-foundation.org
15596 L: linux-arm-msm@vger.kernel.org
15598 F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
15600 QUALCOMM IPC ROUTER (QRTR) DRIVER
15601 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15602 L: linux-arm-msm@vger.kernel.org
15604 F: include/trace/events/qrtr.h
15605 F: include/uapi/linux/qrtr.h
15608 QUALCOMM IPCC MAILBOX DRIVER
15609 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15610 L: linux-arm-msm@vger.kernel.org
15612 F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
15613 F: drivers/mailbox/qcom-ipcc.c
15614 F: include/dt-bindings/mailbox/qcom-ipcc.h
15616 QUALCOMM IPQ4019 USB PHY DRIVER
15617 M: Robert Marko <robert.marko@sartura.hr>
15618 M: Luka Perkov <luka.perkov@sartura.hr>
15619 L: linux-arm-msm@vger.kernel.org
15621 F: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
15622 F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
15624 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
15625 M: Robert Marko <robert.marko@sartura.hr>
15626 M: Luka Perkov <luka.perkov@sartura.hr>
15627 L: linux-arm-msm@vger.kernel.org
15629 F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
15630 F: drivers/regulator/vqmmc-ipq4019-regulator.c
15632 QUALCOMM RMNET DRIVER
15633 M: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
15634 M: Sean Tranchetti <stranche@codeaurora.org>
15635 L: netdev@vger.kernel.org
15637 F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
15638 F: drivers/net/ethernet/qualcomm/rmnet/
15639 F: include/linux/if_rmnet.h
15641 QUALCOMM TSENS THERMAL DRIVER
15642 M: Amit Kucheria <amitk@kernel.org>
15643 M: Thara Gopinath <thara.gopinath@linaro.org>
15644 L: linux-pm@vger.kernel.org
15645 L: linux-arm-msm@vger.kernel.org
15647 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
15648 F: drivers/thermal/qcom/
15650 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
15651 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
15652 L: linux-media@vger.kernel.org
15653 L: linux-arm-msm@vger.kernel.org
15655 T: git git://linuxtv.org/media_tree.git
15656 F: Documentation/devicetree/bindings/media/*venus*
15657 F: drivers/media/platform/qcom/venus/
15659 QUALCOMM WCN36XX WIRELESS DRIVER
15660 M: Kalle Valo <kvalo@codeaurora.org>
15661 L: wcn36xx@lists.infradead.org
15663 W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
15664 T: git git://github.com/KrasnikovEugene/wcn36xx.git
15665 F: drivers/net/wireless/ath/wcn36xx/
15667 QUANTENNA QTNFMAC WIRELESS DRIVER
15668 M: Igor Mitsyanko <imitsyanko@quantenna.com>
15669 R: Sergey Matyukevich <geomatsi@gmail.com>
15670 L: linux-wireless@vger.kernel.org
15672 F: drivers/net/wireless/quantenna
15674 RADEON and AMDGPU DRM DRIVERS
15675 M: Alex Deucher <alexander.deucher@amd.com>
15676 M: Christian König <christian.koenig@amd.com>
15677 M: Pan, Xinhui <Xinhui.Pan@amd.com>
15678 L: amd-gfx@lists.freedesktop.org
15680 T: git https://gitlab.freedesktop.org/agd5f/linux.git
15681 B: https://gitlab.freedesktop.org/drm/amd/-/issues
15682 C: irc://irc.oftc.net/radeon
15683 F: drivers/gpu/drm/amd/
15684 F: drivers/gpu/drm/radeon/
15685 F: include/uapi/drm/amdgpu_drm.h
15686 F: include/uapi/drm/radeon_drm.h
15688 RADEON FRAMEBUFFER DISPLAY DRIVER
15689 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
15690 L: linux-fbdev@vger.kernel.org
15692 F: drivers/video/fbdev/aty/radeon*
15693 F: include/uapi/linux/radeonfb.h
15695 RADIOSHARK RADIO DRIVER
15696 M: Hans Verkuil <hverkuil@xs4all.nl>
15697 L: linux-media@vger.kernel.org
15699 T: git git://linuxtv.org/media_tree.git
15700 F: drivers/media/radio/radio-shark.c
15702 RADIOSHARK2 RADIO DRIVER
15703 M: Hans Verkuil <hverkuil@xs4all.nl>
15704 L: linux-media@vger.kernel.org
15706 T: git git://linuxtv.org/media_tree.git
15707 F: drivers/media/radio/radio-shark2.c
15708 F: drivers/media/radio/radio-tea5777.c
15710 RADOS BLOCK DEVICE (RBD)
15711 M: Ilya Dryomov <idryomov@gmail.com>
15712 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
15713 L: ceph-devel@vger.kernel.org
15715 W: http://ceph.com/
15716 T: git git://github.com/ceph/ceph-client.git
15717 F: Documentation/ABI/testing/sysfs-bus-rbd
15718 F: drivers/block/rbd.c
15719 F: drivers/block/rbd_types.h
15721 RAGE128 FRAMEBUFFER DISPLAY DRIVER
15722 M: Paul Mackerras <paulus@samba.org>
15723 L: linux-fbdev@vger.kernel.org
15725 F: drivers/video/fbdev/aty/aty128fb.c
15727 RAINSHADOW-CEC DRIVER
15728 M: Hans Verkuil <hverkuil@xs4all.nl>
15729 L: linux-media@vger.kernel.org
15731 T: git git://linuxtv.org/media_tree.git
15732 F: drivers/media/cec/usb/rainshadow/
15734 RALINK MIPS ARCHITECTURE
15735 M: John Crispin <john@phrozen.org>
15736 L: linux-mips@vger.kernel.org
15738 F: arch/mips/ralink
15740 RALINK RT2X00 WIRELESS LAN DRIVER
15741 M: Stanislaw Gruszka <stf_xl@wp.pl>
15742 M: Helmut Schaa <helmut.schaa@googlemail.com>
15743 L: linux-wireless@vger.kernel.org
15745 F: drivers/net/wireless/ralink/rt2x00/
15747 RAMDISK RAM BLOCK DEVICE DRIVER
15748 M: Jens Axboe <axboe@kernel.dk>
15750 F: Documentation/admin-guide/blockdev/ramdisk.rst
15751 F: drivers/block/brd.c
15753 RANCHU VIRTUAL BOARD FOR MIPS
15754 M: Miodrag Dinic <miodrag.dinic@mips.com>
15755 L: linux-mips@vger.kernel.org
15757 F: arch/mips/configs/generic/board-ranchu.config
15758 F: arch/mips/generic/board-ranchu.c
15760 RANDOM NUMBER DRIVER
15761 M: "Theodore Ts'o" <tytso@mit.edu>
15763 F: drivers/char/random.c
15766 M: Matt Porter <mporter@kernel.crashing.org>
15767 M: Alexandre Bounine <alex.bou9@gmail.com>
15769 F: drivers/rapidio/
15772 M: Tony Luck <tony.luck@intel.com>
15773 M: Borislav Petkov <bp@alien8.de>
15774 L: linux-edac@vger.kernel.org
15776 F: Documentation/admin-guide/ras.rst
15778 F: include/linux/ras.h
15779 F: include/ras/ras_event.h
15781 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
15782 L: linux-wireless@vger.kernel.org
15784 F: drivers/net/wireless/ray*
15786 RC-CORE / LIRC FRAMEWORK
15787 M: Sean Young <sean@mess.org>
15788 L: linux-media@vger.kernel.org
15790 W: http://linuxtv.org
15791 T: git git://linuxtv.org/media_tree.git
15792 F: Documentation/driver-api/media/rc-core.rst
15793 F: Documentation/userspace-api/media/rc/
15794 F: drivers/media/rc/
15795 F: include/media/rc-map.h
15796 F: include/media/rc-core.h
15797 F: include/uapi/linux/lirc.h
15799 RCMM REMOTE CONTROLS DECODER
15800 M: Patrick Lerda <patrick9876@free.fr>
15802 F: drivers/media/rc/ir-rcmm-decoder.c
15804 RCUTORTURE TEST FRAMEWORK
15805 M: "Paul E. McKenney" <paulmck@kernel.org>
15806 M: Josh Triplett <josh@joshtriplett.org>
15807 R: Steven Rostedt <rostedt@goodmis.org>
15808 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15809 R: Lai Jiangshan <jiangshanlai@gmail.com>
15810 L: rcu@vger.kernel.org
15812 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15813 F: tools/testing/selftests/rcutorture
15815 RDACM20 Camera Sensor
15816 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
15817 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
15818 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
15819 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
15820 L: linux-media@vger.kernel.org
15822 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
15823 F: drivers/media/i2c/max9271.c
15824 F: drivers/media/i2c/max9271.h
15825 F: drivers/media/i2c/rdacm20.c
15827 RDACM21 Camera Sensor
15828 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
15829 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
15830 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
15831 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
15832 L: linux-media@vger.kernel.org
15834 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
15835 F: drivers/media/i2c/max9271.c
15836 F: drivers/media/i2c/max9271.h
15837 F: drivers/media/i2c/rdacm21.c
15840 M: Florian Fainelli <florian@openwrt.org>
15843 RDC R6040 FAST ETHERNET DRIVER
15844 M: Florian Fainelli <f.fainelli@gmail.com>
15845 L: netdev@vger.kernel.org
15847 F: drivers/net/ethernet/rdc/r6040.c
15849 RDMAVT - RDMA verbs software
15850 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
15851 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
15852 L: linux-rdma@vger.kernel.org
15854 F: drivers/infiniband/sw/rdmavt
15856 RDS - RELIABLE DATAGRAM SOCKETS
15857 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
15858 L: netdev@vger.kernel.org
15859 L: linux-rdma@vger.kernel.org
15860 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
15862 W: https://oss.oracle.com/projects/rds/
15863 F: Documentation/networking/rds.rst
15866 RDT - RESOURCE ALLOCATION
15867 M: Fenghua Yu <fenghua.yu@intel.com>
15868 M: Reinette Chatre <reinette.chatre@intel.com>
15869 L: linux-kernel@vger.kernel.org
15871 F: Documentation/x86/resctrl*
15872 F: arch/x86/include/asm/resctrl.h
15873 F: arch/x86/kernel/cpu/resctrl/
15874 F: tools/testing/selftests/resctrl/
15876 READ-COPY UPDATE (RCU)
15877 M: "Paul E. McKenney" <paulmck@kernel.org>
15878 M: Josh Triplett <josh@joshtriplett.org>
15879 R: Steven Rostedt <rostedt@goodmis.org>
15880 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15881 R: Lai Jiangshan <jiangshanlai@gmail.com>
15882 R: Joel Fernandes <joel@joelfernandes.org>
15883 L: rcu@vger.kernel.org
15885 W: http://www.rdrop.com/users/paulmck/RCU/
15886 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15887 F: Documentation/RCU/
15888 F: include/linux/rcu*
15890 X: Documentation/RCU/torture.rst
15891 X: include/linux/srcu*.h
15892 X: kernel/rcu/srcu*.c
15894 REAL TIME CLOCK (RTC) SUBSYSTEM
15895 M: Alessandro Zummo <a.zummo@towertech.it>
15896 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
15897 L: linux-rtc@vger.kernel.org
15899 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
15900 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
15901 F: Documentation/admin-guide/rtc.rst
15902 F: Documentation/devicetree/bindings/rtc/
15904 F: include/linux/platform_data/rtc-*
15905 F: include/linux/rtc.h
15906 F: include/linux/rtc/
15907 F: include/uapi/linux/rtc.h
15908 F: tools/testing/selftests/rtc/
15910 REALTEK AUDIO CODECS
15911 M: Oder Chiou <oder_chiou@realtek.com>
15913 F: include/sound/rt*.h
15914 F: sound/soc/codecs/rt*
15916 REALTEK RTL83xx SMI DSA ROUTER CHIPS
15917 M: Linus Walleij <linus.walleij@linaro.org>
15919 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
15920 F: drivers/net/dsa/realtek-smi*
15921 F: drivers/net/dsa/rtl83*
15923 REALTEK WIRELESS DRIVER (rtlwifi family)
15924 M: Ping-Ke Shih <pkshih@realtek.com>
15925 L: linux-wireless@vger.kernel.org
15927 W: https://wireless.wiki.kernel.org/
15928 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15929 F: drivers/net/wireless/realtek/rtlwifi/
15931 REALTEK WIRELESS DRIVER (rtw88)
15932 M: Yan-Hsuan Chuang <tony0620emma@gmail.com>
15933 L: linux-wireless@vger.kernel.org
15935 F: drivers/net/wireless/realtek/rtw88/
15937 REDPINE WIRELESS DRIVER
15938 M: Amitkumar Karwar <amitkarwar@gmail.com>
15939 M: Siva Rebbagondla <siva8118@gmail.com>
15940 L: linux-wireless@vger.kernel.org
15942 F: drivers/net/wireless/rsi/
15944 REGISTER MAP ABSTRACTION
15945 M: Mark Brown <broonie@kernel.org>
15946 L: linux-kernel@vger.kernel.org
15948 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
15949 F: Documentation/devicetree/bindings/regmap/
15950 F: drivers/base/regmap/
15951 F: include/linux/regmap.h
15953 REISERFS FILE SYSTEM
15954 L: reiserfs-devel@vger.kernel.org
15958 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
15959 M: Ohad Ben-Cohen <ohad@wizery.com>
15960 M: Bjorn Andersson <bjorn.andersson@linaro.org>
15961 M: Mathieu Poirier <mathieu.poirier@linaro.org>
15962 L: linux-remoteproc@vger.kernel.org
15964 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
15965 F: Documentation/ABI/testing/sysfs-class-remoteproc
15966 F: Documentation/devicetree/bindings/remoteproc/
15967 F: Documentation/staging/remoteproc.rst
15968 F: drivers/remoteproc/
15969 F: include/linux/remoteproc.h
15970 F: include/linux/remoteproc/
15972 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
15973 M: Ohad Ben-Cohen <ohad@wizery.com>
15974 M: Bjorn Andersson <bjorn.andersson@linaro.org>
15975 M: Mathieu Poirier <mathieu.poirier@linaro.org>
15976 L: linux-remoteproc@vger.kernel.org
15978 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
15979 F: Documentation/ABI/testing/sysfs-bus-rpmsg
15980 F: Documentation/staging/rpmsg.rst
15982 F: include/linux/rpmsg.h
15983 F: include/linux/rpmsg/
15984 F: include/uapi/linux/rpmsg.h
15987 REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
15988 M: Stephan Gerhold <stephan@gerhold.net>
15989 L: netdev@vger.kernel.org
15990 L: linux-remoteproc@vger.kernel.org
15992 F: drivers/net/wwan/rpmsg_wwan_ctrl.c
15994 RENESAS CLOCK DRIVERS
15995 M: Geert Uytterhoeven <geert+renesas@glider.be>
15996 L: linux-renesas-soc@vger.kernel.org
15998 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
15999 F: Documentation/devicetree/bindings/clock/renesas,*
16000 F: drivers/clk/renesas/
16002 RENESAS EMEV2 I2C DRIVER
16003 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
16004 L: linux-renesas-soc@vger.kernel.org
16006 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
16007 F: drivers/i2c/busses/i2c-emev2.c
16009 RENESAS ETHERNET DRIVERS
16010 R: Sergey Shtylyov <s.shtylyov@omp.ru>
16011 L: netdev@vger.kernel.org
16012 L: linux-renesas-soc@vger.kernel.org
16013 F: Documentation/devicetree/bindings/net/renesas,*.yaml
16014 F: drivers/net/ethernet/renesas/
16015 F: include/linux/sh_eth.h
16017 RENESAS R-CAR GYROADC DRIVER
16018 M: Marek Vasut <marek.vasut@gmail.com>
16019 L: linux-iio@vger.kernel.org
16021 F: Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
16022 F: drivers/iio/adc/rcar-gyroadc.c
16024 RENESAS R-CAR I2C DRIVERS
16025 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
16026 L: linux-renesas-soc@vger.kernel.org
16028 F: Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
16029 F: Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
16030 F: drivers/i2c/busses/i2c-rcar.c
16031 F: drivers/i2c/busses/i2c-sh_mobile.c
16033 RENESAS R-CAR THERMAL DRIVERS
16034 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
16035 L: linux-renesas-soc@vger.kernel.org
16037 F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
16038 F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
16039 F: drivers/thermal/rcar_gen3_thermal.c
16040 F: drivers/thermal/rcar_thermal.c
16042 RENESAS RIIC DRIVER
16043 M: Chris Brandt <chris.brandt@renesas.com>
16044 L: linux-renesas-soc@vger.kernel.org
16046 F: Documentation/devicetree/bindings/i2c/renesas,riic.yaml
16047 F: drivers/i2c/busses/i2c-riic.c
16049 RENESAS USB PHY DRIVER
16050 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
16051 L: linux-renesas-soc@vger.kernel.org
16053 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
16055 RENESAS RZ/G2L A/D DRIVER
16056 M: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
16057 L: linux-iio@vger.kernel.org
16058 L: linux-renesas-soc@vger.kernel.org
16060 F: Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
16061 F: drivers/iio/adc/rzg2l_adc.c
16063 RESET CONTROLLER FRAMEWORK
16064 M: Philipp Zabel <p.zabel@pengutronix.de>
16066 T: git git://git.pengutronix.de/git/pza/linux
16067 F: Documentation/devicetree/bindings/reset/
16068 F: Documentation/driver-api/reset.rst
16070 F: include/dt-bindings/reset/
16071 F: include/linux/reset-controller.h
16072 F: include/linux/reset.h
16073 F: include/linux/reset/
16074 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
16076 RESTARTABLE SEQUENCES SUPPORT
16077 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
16078 M: Peter Zijlstra <peterz@infradead.org>
16079 M: "Paul E. McKenney" <paulmck@kernel.org>
16080 M: Boqun Feng <boqun.feng@gmail.com>
16081 L: linux-kernel@vger.kernel.org
16083 F: include/trace/events/rseq.h
16084 F: include/uapi/linux/rseq.h
16086 F: tools/testing/selftests/rseq/
16089 M: Johannes Berg <johannes@sipsolutions.net>
16090 L: linux-wireless@vger.kernel.org
16092 W: https://wireless.wiki.kernel.org/
16093 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
16094 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
16095 F: Documentation/ABI/stable/sysfs-class-rfkill
16096 F: Documentation/driver-api/rfkill.rst
16097 F: include/linux/rfkill.h
16098 F: include/uapi/linux/rfkill.h
16102 M: Thomas Graf <tgraf@suug.ch>
16103 M: Herbert Xu <herbert@gondor.apana.org.au>
16104 L: netdev@vger.kernel.org
16106 F: include/linux/rhashtable-types.h
16107 F: include/linux/rhashtable.h
16108 F: lib/rhashtable.c
16109 F: lib/test_rhashtable.c
16111 RICOH R5C592 MEMORYSTICK DRIVER
16112 M: Maxim Levitsky <maximlevitsky@gmail.com>
16114 F: drivers/memstick/host/r592.*
16116 RICOH SMARTMEDIA/XD DRIVER
16117 M: Maxim Levitsky <maximlevitsky@gmail.com>
16119 F: drivers/mtd/nand/raw/r852.c
16120 F: drivers/mtd/nand/raw/r852.h
16122 RISC-V ARCHITECTURE
16123 M: Paul Walmsley <paul.walmsley@sifive.com>
16124 M: Palmer Dabbelt <palmer@dabbelt.com>
16125 M: Albert Ou <aou@eecs.berkeley.edu>
16126 L: linux-riscv@lists.infradead.org
16128 P: Documentation/riscv/patch-acceptance.rst
16129 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
16134 RISC-V/MICROCHIP POLARFIRE SOC SUPPORT
16135 M: Lewis Hanly <lewis.hanly@microchip.com>
16136 L: linux-riscv@lists.infradead.org
16138 F: drivers/mailbox/mailbox-mpfs.c
16139 F: drivers/soc/microchip/
16140 F: include/soc/microchip/mpfs.h
16143 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
16144 M: Jack Wang <jinpu.wang@ionos.com>
16145 L: linux-block@vger.kernel.org
16147 F: drivers/block/rnbd/
16150 M: Stefan Achatz <erazor_de@users.sourceforge.net>
16152 W: http://sourceforge.net/projects/roccat/
16153 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
16154 F: drivers/hid/hid-roccat*
16155 F: include/linux/hid-roccat*
16157 ROCKCHIP ISP V1 DRIVER
16158 M: Helen Koike <helen.koike@collabora.com>
16159 M: Dafna Hirschfeld <dafna.hirschfeld@collabora.com>
16160 L: linux-media@vger.kernel.org
16161 L: linux-rockchip@lists.infradead.org
16163 F: Documentation/admin-guide/media/rkisp1.rst
16164 F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml
16165 F: Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
16166 F: drivers/media/platform/rockchip/rkisp1
16167 F: include/uapi/linux/rkisp1-config.h
16169 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
16170 M: Jacob Chen <jacob-chen@iotwrt.com>
16171 M: Ezequiel Garcia <ezequiel@collabora.com>
16172 L: linux-media@vger.kernel.org
16173 L: linux-rockchip@lists.infradead.org
16175 F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
16176 F: drivers/media/platform/rockchip/rga/
16178 ROCKCHIP VIDEO DECODER DRIVER
16179 M: Ezequiel Garcia <ezequiel@collabora.com>
16180 L: linux-media@vger.kernel.org
16181 L: linux-rockchip@lists.infradead.org
16183 F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
16184 F: drivers/staging/media/rkvdec/
16187 M: Jiri Pirko <jiri@resnulli.us>
16188 L: netdev@vger.kernel.org
16190 F: drivers/net/ethernet/rocker/
16192 ROCKETPORT EXPRESS/INFINITY DRIVER
16193 M: Kevin Cernekee <cernekee@gmail.com>
16194 L: linux-serial@vger.kernel.org
16196 F: drivers/tty/serial/rp2.*
16198 ROHM BD99954 CHARGER IC
16199 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
16200 L: linux-power@fi.rohmeurope.com
16202 F: drivers/power/supply/bd99954-charger.c
16203 F: drivers/power/supply/bd99954-charger.h
16205 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
16206 M: Tomasz Duszynski <tduszyns@gmail.com>
16208 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
16209 F: drivers/iio/light/bh1750.c
16211 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
16212 M: Marek Vasut <marek.vasut+renesas@gmail.com>
16213 L: linux-kernel@vger.kernel.org
16214 L: linux-renesas-soc@vger.kernel.org
16216 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
16217 F: drivers/gpio/gpio-bd9571mwv.c
16218 F: drivers/mfd/bd9571mwv.c
16219 F: drivers/regulator/bd9571mwv-regulator.c
16220 F: include/linux/mfd/bd9571mwv.h
16222 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
16223 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
16224 L: linux-power@fi.rohmeurope.com
16226 F: Documentation/devicetree/bindings/mfd/rohm,bd70528-pmic.txt
16227 F: Documentation/devicetree/bindings/regulator/rohm,bd70528-regulator.txt
16228 F: drivers/clk/clk-bd718x7.c
16229 F: drivers/gpio/gpio-bd70528.c
16230 F: drivers/gpio/gpio-bd71815.c
16231 F: drivers/gpio/gpio-bd71828.c
16232 F: drivers/mfd/rohm-bd70528.c
16233 F: drivers/mfd/rohm-bd71828.c
16234 F: drivers/mfd/rohm-bd718x7.c
16235 F: drivers/mfd/rohm-bd9576.c
16236 F: drivers/power/supply/bd70528-charger.c
16237 F: drivers/regulator/bd70528-regulator.c
16238 F: drivers/regulator/bd71815-regulator.c
16239 F: drivers/regulator/bd71828-regulator.c
16240 F: drivers/regulator/bd718x7-regulator.c
16241 F: drivers/regulator/bd9576-regulator.c
16242 F: drivers/regulator/rohm-regulator.c
16243 F: drivers/rtc/rtc-bd70528.c
16244 F: drivers/watchdog/bd70528_wdt.c
16245 F: drivers/watchdog/bd9576_wdt.c
16246 F: include/linux/mfd/rohm-bd70528.h
16247 F: include/linux/mfd/rohm-bd71815.h
16248 F: include/linux/mfd/rohm-bd71828.h
16249 F: include/linux/mfd/rohm-bd718x7.h
16250 F: include/linux/mfd/rohm-bd957x.h
16251 F: include/linux/mfd/rohm-generic.h
16252 F: include/linux/mfd/rohm-shared.h
16255 M: Ralf Baechle <ralf@linux-mips.org>
16256 L: linux-hams@vger.kernel.org
16258 W: http://www.linux-ax25.org/
16259 F: include/net/rose.h
16260 F: include/uapi/linux/rose.h
16263 ROTATION DRIVER FOR ALLWINNER A83T
16264 M: Jernej Skrabec <jernej.skrabec@gmail.com>
16265 L: linux-media@vger.kernel.org
16267 T: git git://linuxtv.org/media_tree.git
16268 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
16269 F: drivers/media/platform/sunxi/sun8i-rotate/
16271 RTL2830 MEDIA DRIVER
16272 M: Antti Palosaari <crope@iki.fi>
16273 L: linux-media@vger.kernel.org
16275 W: https://linuxtv.org
16276 W: http://palosaari.fi/linux/
16277 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16278 T: git git://linuxtv.org/anttip/media_tree.git
16279 F: drivers/media/dvb-frontends/rtl2830*
16281 RTL2832 MEDIA DRIVER
16282 M: Antti Palosaari <crope@iki.fi>
16283 L: linux-media@vger.kernel.org
16285 W: https://linuxtv.org
16286 W: http://palosaari.fi/linux/
16287 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16288 T: git git://linuxtv.org/anttip/media_tree.git
16289 F: drivers/media/dvb-frontends/rtl2832*
16291 RTL2832_SDR MEDIA DRIVER
16292 M: Antti Palosaari <crope@iki.fi>
16293 L: linux-media@vger.kernel.org
16295 W: https://linuxtv.org
16296 W: http://palosaari.fi/linux/
16297 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16298 T: git git://linuxtv.org/anttip/media_tree.git
16299 F: drivers/media/dvb-frontends/rtl2832_sdr*
16301 RTL8180 WIRELESS DRIVER
16302 L: linux-wireless@vger.kernel.org
16304 W: https://wireless.wiki.kernel.org/
16305 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
16306 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
16308 RTL8187 WIRELESS DRIVER
16309 M: Herton Ronaldo Krzesinski <herton@canonical.com>
16310 M: Hin-Tak Leung <htl10@users.sourceforge.net>
16311 M: Larry Finger <Larry.Finger@lwfinger.net>
16312 L: linux-wireless@vger.kernel.org
16314 W: https://wireless.wiki.kernel.org/
16315 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
16316 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
16318 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
16319 M: Jes Sorensen <Jes.Sorensen@gmail.com>
16320 L: linux-wireless@vger.kernel.org
16322 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
16323 F: drivers/net/wireless/realtek/rtl8xxxu/
16325 RTRS TRANSPORT DRIVERS
16326 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
16327 M: Jack Wang <jinpu.wang@ionos.com>
16328 L: linux-rdma@vger.kernel.org
16330 F: drivers/infiniband/ulp/rtrs/
16332 RXRPC SOCKETS (AF_RXRPC)
16333 M: David Howells <dhowells@redhat.com>
16334 M: Marc Dionne <marc.dionne@auristor.com>
16335 L: linux-afs@lists.infradead.org
16337 W: https://www.infradead.org/~dhowells/kafs/
16338 F: Documentation/networking/rxrpc.rst
16339 F: include/keys/rxrpc-type.h
16340 F: include/net/af_rxrpc.h
16341 F: include/trace/events/rxrpc.h
16342 F: include/uapi/linux/rxrpc.h
16345 S3 SAVAGE FRAMEBUFFER DRIVER
16346 M: Antonino Daplas <adaplas@gmail.com>
16347 L: linux-fbdev@vger.kernel.org
16349 F: drivers/video/fbdev/savage/
16352 M: Heiko Carstens <hca@linux.ibm.com>
16353 M: Vasily Gorbik <gor@linux.ibm.com>
16354 M: Christian Borntraeger <borntraeger@de.ibm.com>
16355 R: Alexander Gordeev <agordeev@linux.ibm.com>
16356 L: linux-s390@vger.kernel.org
16358 W: http://www.ibm.com/developerworks/linux/linux390/
16359 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
16360 F: Documentation/driver-api/s390-drivers.rst
16361 F: Documentation/s390/
16365 S390 COMMON I/O LAYER
16366 M: Vineeth Vijayan <vneethv@linux.ibm.com>
16367 M: Peter Oberparleiter <oberpar@linux.ibm.com>
16368 L: linux-s390@vger.kernel.org
16370 W: http://www.ibm.com/developerworks/linux/linux390/
16371 F: drivers/s390/cio/
16374 M: Stefan Haberland <sth@linux.ibm.com>
16375 M: Jan Hoeppner <hoeppner@linux.ibm.com>
16376 L: linux-s390@vger.kernel.org
16378 W: http://www.ibm.com/developerworks/linux/linux390/
16379 F: block/partitions/ibm.c
16380 F: drivers/s390/block/dasd*
16381 F: include/linux/dasd_mod.h
16384 M: Matthew Rosato <mjrosato@linux.ibm.com>
16385 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
16386 L: linux-s390@vger.kernel.org
16388 W: http://www.ibm.com/developerworks/linux/linux390/
16389 F: drivers/iommu/s390-iommu.c
16391 S390 IUCV NETWORK LAYER
16392 M: Julian Wiedmann <jwi@linux.ibm.com>
16393 M: Karsten Graul <kgraul@linux.ibm.com>
16394 L: linux-s390@vger.kernel.org
16395 L: netdev@vger.kernel.org
16397 W: http://www.ibm.com/developerworks/linux/linux390/
16398 F: drivers/s390/net/*iucv*
16399 F: include/net/iucv/
16402 S390 NETWORK DRIVERS
16403 M: Julian Wiedmann <jwi@linux.ibm.com>
16404 M: Karsten Graul <kgraul@linux.ibm.com>
16405 L: linux-s390@vger.kernel.org
16406 L: netdev@vger.kernel.org
16408 W: http://www.ibm.com/developerworks/linux/linux390/
16409 F: drivers/s390/net/
16412 M: Niklas Schnelle <schnelle@linux.ibm.com>
16413 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
16414 L: linux-s390@vger.kernel.org
16416 W: http://www.ibm.com/developerworks/linux/linux390/
16418 F: drivers/pci/hotplug/s390_pci_hpc.c
16419 F: Documentation/s390/pci.rst
16421 S390 VFIO AP DRIVER
16422 M: Tony Krowiak <akrowiak@linux.ibm.com>
16423 M: Halil Pasic <pasic@linux.ibm.com>
16424 M: Jason Herne <jjherne@linux.ibm.com>
16425 L: linux-s390@vger.kernel.org
16427 W: http://www.ibm.com/developerworks/linux/linux390/
16428 F: Documentation/s390/vfio-ap.rst
16429 F: drivers/s390/crypto/vfio_ap_drv.c
16430 F: drivers/s390/crypto/vfio_ap_ops.c
16431 F: drivers/s390/crypto/vfio_ap_private.h
16433 S390 VFIO-CCW DRIVER
16434 M: Eric Farman <farman@linux.ibm.com>
16435 M: Matthew Rosato <mjrosato@linux.ibm.com>
16436 R: Halil Pasic <pasic@linux.ibm.com>
16437 L: linux-s390@vger.kernel.org
16438 L: kvm@vger.kernel.org
16440 F: Documentation/s390/vfio-ccw.rst
16441 F: drivers/s390/cio/vfio_ccw*
16442 F: include/uapi/linux/vfio_ccw.h
16444 S390 VFIO-PCI DRIVER
16445 M: Matthew Rosato <mjrosato@linux.ibm.com>
16446 M: Eric Farman <farman@linux.ibm.com>
16447 L: linux-s390@vger.kernel.org
16448 L: kvm@vger.kernel.org
16450 F: drivers/vfio/pci/vfio_pci_zdev.c
16451 F: include/uapi/linux/vfio_zdev.h
16454 M: Harald Freudenberger <freude@linux.ibm.com>
16455 L: linux-s390@vger.kernel.org
16457 W: http://www.ibm.com/developerworks/linux/linux390/
16458 F: drivers/s390/crypto/
16461 M: Steffen Maier <maier@linux.ibm.com>
16462 M: Benjamin Block <bblock@linux.ibm.com>
16463 L: linux-s390@vger.kernel.org
16465 W: http://www.ibm.com/developerworks/linux/linux390/
16466 F: drivers/s390/scsi/zfcp_*
16468 S3C ADC BATTERY DRIVER
16469 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16470 L: linux-samsung-soc@vger.kernel.org
16472 F: drivers/power/supply/s3c_adc_battery.c
16473 F: include/linux/s3c_adc_battery.h
16475 S3C24XX SD/MMC Driver
16476 M: Ben Dooks <ben-linux@fluff.org>
16477 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16479 F: drivers/mmc/host/s3cmci.*
16481 SAA6588 RDS RECEIVER DRIVER
16482 M: Hans Verkuil <hverkuil@xs4all.nl>
16483 L: linux-media@vger.kernel.org
16485 W: https://linuxtv.org
16486 T: git git://linuxtv.org/media_tree.git
16487 F: drivers/media/i2c/saa6588*
16489 SAA7134 VIDEO4LINUX DRIVER
16490 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16491 L: linux-media@vger.kernel.org
16493 W: https://linuxtv.org
16494 T: git git://linuxtv.org/media_tree.git
16495 F: Documentation/driver-api/media/drivers/saa7134*
16496 F: drivers/media/pci/saa7134/
16498 SAA7146 VIDEO4LINUX-2 DRIVER
16499 M: Hans Verkuil <hverkuil@xs4all.nl>
16500 L: linux-media@vger.kernel.org
16502 T: git git://linuxtv.org/media_tree.git
16503 F: drivers/media/common/saa7146/
16504 F: drivers/media/pci/saa7146/
16505 F: include/media/drv-intf/saa7146*
16507 SAFESETID SECURITY MODULE
16508 M: Micah Morton <mortonm@chromium.org>
16510 F: Documentation/admin-guide/LSM/SafeSetID.rst
16511 F: security/safesetid/
16513 SAMSUNG AUDIO (ASoC) DRIVERS
16514 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16515 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16516 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16518 F: Documentation/devicetree/bindings/sound/samsung*
16519 F: sound/soc/samsung/
16521 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
16522 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16523 L: linux-crypto@vger.kernel.org
16524 L: linux-samsung-soc@vger.kernel.org
16526 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
16527 F: drivers/crypto/exynos-rng.c
16529 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
16530 M: Łukasz Stelmach <l.stelmach@samsung.com>
16531 L: linux-samsung-soc@vger.kernel.org
16533 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
16534 F: drivers/char/hw_random/exynos-trng.c
16536 SAMSUNG FRAMEBUFFER DRIVER
16537 M: Jingoo Han <jingoohan1@gmail.com>
16538 L: linux-fbdev@vger.kernel.org
16540 F: drivers/video/fbdev/s3c-fb.c
16542 SAMSUNG INTERCONNECT DRIVERS
16543 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16544 M: Artur Świgoń <a.swigon@samsung.com>
16545 L: linux-pm@vger.kernel.org
16546 L: linux-samsung-soc@vger.kernel.org
16548 F: drivers/interconnect/samsung/
16550 SAMSUNG LAPTOP DRIVER
16551 M: Corentin Chary <corentin.chary@gmail.com>
16552 L: platform-driver-x86@vger.kernel.org
16554 F: drivers/platform/x86/samsung-laptop.c
16556 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
16557 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16558 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
16559 L: linux-kernel@vger.kernel.org
16560 L: linux-samsung-soc@vger.kernel.org
16562 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
16563 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
16564 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
16565 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
16566 F: drivers/clk/clk-s2mps11.c
16567 F: drivers/mfd/sec*.c
16568 F: drivers/regulator/s2m*.c
16569 F: drivers/regulator/s5m*.c
16570 F: drivers/rtc/rtc-s5m.c
16571 F: include/linux/mfd/samsung/
16573 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
16574 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
16575 L: linux-media@vger.kernel.org
16576 L: linux-samsung-soc@vger.kernel.org
16578 F: drivers/media/platform/s3c-camif/
16579 F: include/media/drv-intf/s3c_camif.h
16581 SAMSUNG S3FWRN5 NFC DRIVER
16582 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16583 M: Krzysztof Opasiak <k.opasiak@samsung.com>
16584 L: linux-nfc@lists.01.org (subscribers-only)
16586 F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
16587 F: drivers/nfc/s3fwrn5
16589 SAMSUNG S5C73M3 CAMERA DRIVER
16590 M: Andrzej Hajda <a.hajda@samsung.com>
16591 L: linux-media@vger.kernel.org
16593 F: drivers/media/i2c/s5c73m3/*
16595 SAMSUNG S5K5BAF CAMERA DRIVER
16596 M: Andrzej Hajda <a.hajda@samsung.com>
16597 L: linux-media@vger.kernel.org
16599 F: drivers/media/i2c/s5k5baf.c
16601 SAMSUNG S5P Security SubSystem (SSS) DRIVER
16602 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16603 M: Vladimir Zapolskiy <vz@mleia.com>
16604 L: linux-crypto@vger.kernel.org
16605 L: linux-samsung-soc@vger.kernel.org
16607 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
16608 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
16609 F: drivers/crypto/s5p-sss.c
16611 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
16612 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16613 L: linux-media@vger.kernel.org
16615 Q: https://patchwork.linuxtv.org/project/linux-media/list/
16616 F: drivers/media/platform/exynos4-is/
16618 SAMSUNG SOC CLOCK DRIVERS
16619 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16620 M: Tomasz Figa <tomasz.figa@gmail.com>
16621 M: Chanwoo Choi <cw00.choi@samsung.com>
16622 L: linux-samsung-soc@vger.kernel.org
16624 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
16625 F: Documentation/devicetree/bindings/clock/exynos*.txt
16626 F: Documentation/devicetree/bindings/clock/samsung,*.yaml
16627 F: Documentation/devicetree/bindings/clock/samsung,s3c*
16628 F: Documentation/devicetree/bindings/clock/samsung,s5p*
16629 F: drivers/clk/samsung/
16630 F: include/dt-bindings/clock/exynos*.h
16631 F: include/dt-bindings/clock/s3c*.h
16632 F: include/dt-bindings/clock/s5p*.h
16633 F: include/dt-bindings/clock/samsung,*.h
16634 F: include/linux/clk/samsung.h
16635 F: include/linux/platform_data/clk-s3c2410.h
16637 SAMSUNG SPI DRIVERS
16638 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16639 M: Andi Shyti <andi@etezian.org>
16640 L: linux-spi@vger.kernel.org
16641 L: linux-samsung-soc@vger.kernel.org
16643 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
16644 F: drivers/spi/spi-s3c*
16645 F: include/linux/platform_data/spi-s3c64xx.h
16646 F: include/linux/spi/s3c24xx-fiq.h
16648 SAMSUNG SXGBE DRIVERS
16649 M: Byungho An <bh74.an@samsung.com>
16650 L: netdev@vger.kernel.org
16652 F: drivers/net/ethernet/samsung/sxgbe/
16654 SAMSUNG THERMAL DRIVER
16655 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
16656 L: linux-pm@vger.kernel.org
16657 L: linux-samsung-soc@vger.kernel.org
16659 T: git https://github.com/lmajewski/linux-samsung-thermal.git
16660 F: drivers/thermal/samsung/
16662 SAMSUNG USB2 PHY DRIVER
16663 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16664 L: linux-kernel@vger.kernel.org
16666 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
16667 F: Documentation/driver-api/phy/samsung-usb2.rst
16668 F: drivers/phy/samsung/phy-exynos4210-usb2.c
16669 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
16670 F: drivers/phy/samsung/phy-exynos5250-usb2.c
16671 F: drivers/phy/samsung/phy-s5pv210-usb2.c
16672 F: drivers/phy/samsung/phy-samsung-usb2.c
16673 F: drivers/phy/samsung/phy-samsung-usb2.h
16675 SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
16676 M: Paul Barker <paul.barker@sancloud.com>
16677 R: Marc Murphy <marc.murphy@sancloud.com>
16679 F: arch/arm/boot/dts/am335x-sancloud*
16682 M: Zwane Mwaikambo <zwanem@gmail.com>
16684 F: drivers/watchdog/sc1200wdt.c
16687 M: Ingo Molnar <mingo@redhat.com>
16688 M: Peter Zijlstra <peterz@infradead.org>
16689 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
16690 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
16691 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
16692 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
16693 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
16694 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
16695 R: Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
16696 L: linux-kernel@vger.kernel.org
16698 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
16699 F: include/linux/preempt.h
16700 F: include/linux/sched.h
16701 F: include/linux/wait.h
16702 F: include/uapi/linux/sched.h
16705 SCR24X CHIP CARD INTERFACE DRIVER
16706 M: Lubomir Rintel <lkundrak@v3.sk>
16708 F: drivers/char/pcmcia/scr24x_cs.c
16710 SCSI RDMA PROTOCOL (SRP) INITIATOR
16711 M: Bart Van Assche <bvanassche@acm.org>
16712 L: linux-rdma@vger.kernel.org
16714 Q: http://patchwork.kernel.org/project/linux-rdma/list/
16715 F: drivers/infiniband/ulp/srp/
16716 F: include/scsi/srp.h
16718 SCSI RDMA PROTOCOL (SRP) TARGET
16719 M: Bart Van Assche <bvanassche@acm.org>
16720 L: linux-rdma@vger.kernel.org
16721 L: target-devel@vger.kernel.org
16723 Q: http://patchwork.kernel.org/project/linux-rdma/list/
16724 F: drivers/infiniband/ulp/srpt/
16727 M: Doug Gilbert <dgilbert@interlog.com>
16728 L: linux-scsi@vger.kernel.org
16730 W: http://sg.danny.cz/sg
16731 F: Documentation/scsi/scsi-generic.rst
16732 F: drivers/scsi/sg.c
16733 F: include/scsi/sg.h
16736 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
16737 M: "Martin K. Petersen" <martin.petersen@oracle.com>
16738 L: linux-scsi@vger.kernel.org
16740 Q: https://patchwork.kernel.org/project/linux-scsi/list/
16741 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
16742 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
16743 F: Documentation/devicetree/bindings/scsi/
16748 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
16749 L: linux-scsi@vger.kernel.org
16751 F: Documentation/scsi/st.rst
16752 F: drivers/scsi/st.*
16753 F: drivers/scsi/st_*.h
16755 SCSI TARGET CORE USER DRIVER
16756 M: Bodo Stroesser <bostroesser@gmail.com>
16757 L: linux-scsi@vger.kernel.org
16758 L: target-devel@vger.kernel.org
16760 F: Documentation/target/tcmu-design.rst
16761 F: drivers/target/target_core_user.c
16762 F: include/uapi/linux/target_core_user.h
16764 SCSI TARGET SUBSYSTEM
16765 M: "Martin K. Petersen" <martin.petersen@oracle.com>
16766 L: linux-scsi@vger.kernel.org
16767 L: target-devel@vger.kernel.org
16769 W: http://www.linux-iscsi.org
16770 Q: https://patchwork.kernel.org/project/target-devel/list/
16771 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
16772 F: Documentation/target/
16777 M: Vlad Yasevich <vyasevich@gmail.com>
16778 M: Neil Horman <nhorman@tuxdriver.com>
16779 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
16780 L: linux-sctp@vger.kernel.org
16782 W: http://lksctp.sourceforge.net
16783 F: Documentation/networking/sctp.rst
16784 F: include/linux/sctp.h
16785 F: include/net/sctp/
16786 F: include/uapi/linux/sctp.h
16790 M: Jim Cromie <jim.cromie@gmail.com>
16792 F: Documentation/i2c/busses/scx200_acb.rst
16793 F: arch/x86/platform/scx200/
16794 F: drivers/i2c/busses/scx200*
16795 F: drivers/mtd/maps/scx200_docflash.c
16796 F: drivers/watchdog/scx200_wdt.c
16797 F: include/linux/scx200.h
16800 M: Jim Cromie <jim.cromie@gmail.com>
16802 F: drivers/char/scx200_gpio.c
16803 F: include/linux/scx200_gpio.h
16805 SCx200 HRT CLOCKSOURCE DRIVER
16806 M: Jim Cromie <jim.cromie@gmail.com>
16808 F: drivers/clocksource/scx200_hrt.c
16810 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
16811 M: Sascha Sommer <saschasommer@freenet.de>
16812 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
16814 F: drivers/mmc/host/sdricoh_cs.c
16816 SECO BOARDS CEC DRIVER
16817 M: Ettore Chimenti <ek5.chimenti@gmail.com>
16819 F: drivers/media/cec/platform/seco/seco-cec.c
16820 F: drivers/media/cec/platform/seco/seco-cec.h
16823 M: Kees Cook <keescook@chromium.org>
16824 R: Andy Lutomirski <luto@amacapital.net>
16825 R: Will Drewry <wad@chromium.org>
16827 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
16828 F: Documentation/userspace-api/seccomp_filter.rst
16829 F: include/linux/seccomp.h
16830 F: include/uapi/linux/seccomp.h
16831 F: kernel/seccomp.c
16832 F: tools/testing/selftests/kselftest_harness.h
16833 F: tools/testing/selftests/seccomp/*
16834 K: \bsecure_computing
16837 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
16838 M: Al Cooper <alcooperx@gmail.com>
16839 L: linux-mmc@vger.kernel.org
16840 L: bcm-kernel-feedback-list@broadcom.com
16842 F: drivers/mmc/host/sdhci-brcmstb*
16844 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
16845 M: Adrian Hunter <adrian.hunter@intel.com>
16846 L: linux-mmc@vger.kernel.org
16848 F: drivers/mmc/host/sdhci*
16849 F: include/linux/mmc/sdhci*
16851 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
16852 M: Eugen Hristev <eugen.hristev@microchip.com>
16853 L: linux-mmc@vger.kernel.org
16855 F: drivers/mmc/host/sdhci-of-at91.c
16857 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
16858 M: Ben Dooks <ben-linux@fluff.org>
16859 M: Jaehoon Chung <jh80.chung@samsung.com>
16860 L: linux-mmc@vger.kernel.org
16862 F: drivers/mmc/host/sdhci-s3c*
16864 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
16865 M: Viresh Kumar <vireshk@kernel.org>
16866 L: linux-mmc@vger.kernel.org
16868 F: drivers/mmc/host/sdhci-spear.c
16870 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
16871 M: Kishon Vijay Abraham I <kishon@ti.com>
16872 L: linux-mmc@vger.kernel.org
16874 F: drivers/mmc/host/sdhci-omap.c
16876 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
16877 M: Jonathan Derrick <jonathan.derrick@intel.com>
16878 M: Revanth Rajashekar <revanth.rajashekar@intel.com>
16879 L: linux-block@vger.kernel.org
16881 F: block/opal_proto.h
16883 F: include/linux/sed*
16884 F: include/uapi/linux/sed*
16887 M: Security Officers <security@kernel.org>
16889 F: Documentation/admin-guide/security-bugs.rst
16892 M: James Morris <jmorris@namei.org>
16893 M: "Serge E. Hallyn" <serge@hallyn.com>
16894 L: linux-security-module@vger.kernel.org (suggested Cc:)
16896 W: http://kernsec.org/
16897 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
16899 X: security/selinux/
16901 SELINUX SECURITY MODULE
16902 M: Paul Moore <paul@paul-moore.com>
16903 M: Stephen Smalley <stephen.smalley.work@gmail.com>
16904 M: Eric Paris <eparis@parisplace.org>
16905 L: selinux@vger.kernel.org
16907 W: https://selinuxproject.org
16908 W: https://github.com/SELinuxProject
16909 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
16910 F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
16911 F: Documentation/ABI/obsolete/sysfs-selinux-disable
16912 F: Documentation/admin-guide/LSM/SELinux.rst
16913 F: include/trace/events/avc.h
16914 F: include/uapi/linux/selinux_netlink.h
16915 F: scripts/selinux/
16916 F: security/selinux/
16919 M: Jiri Slaby <jirislaby@kernel.org>
16921 F: drivers/misc/phantom.c
16922 F: include/uapi/linux/phantom.h
16924 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
16925 M: Tomasz Duszynski <tomasz.duszynski@octakon.com>
16927 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
16928 F: drivers/iio/chemical/scd30.h
16929 F: drivers/iio/chemical/scd30_core.c
16930 F: drivers/iio/chemical/scd30_i2c.c
16931 F: drivers/iio/chemical/scd30_serial.c
16933 SENSIRION SGP40 GAS SENSOR DRIVER
16934 M: Andreas Klinger <ak@it-klinger.de>
16936 F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
16937 F: drivers/iio/chemical/sgp40.c
16939 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
16940 M: Tomasz Duszynski <tduszyns@gmail.com>
16942 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
16943 F: drivers/iio/chemical/sps30.c
16944 F: drivers/iio/chemical/sps30_i2c.c
16945 F: drivers/iio/chemical/sps30_serial.c
16948 M: Rob Herring <robh@kernel.org>
16949 L: linux-serial@vger.kernel.org
16951 F: Documentation/devicetree/bindings/serial/serial.yaml
16952 F: drivers/tty/serdev/
16953 F: include/linux/serdev.h
16956 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16957 L: linux-serial@vger.kernel.org
16959 F: Documentation/devicetree/bindings/serial/
16960 F: drivers/tty/serial/
16963 M: Sean Young <sean@mess.org>
16964 L: linux-media@vger.kernel.org
16966 F: drivers/media/rc/serial_ir.c
16968 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
16969 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16970 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16972 F: Documentation/devicetree/bindings/slimbus/
16973 F: drivers/slimbus/
16974 F: include/linux/slimbus.h
16977 M: Edward Cree <ecree.xilinx@gmail.com>
16978 M: Martin Habets <habetsm.xilinx@gmail.com>
16979 L: netdev@vger.kernel.org
16981 F: drivers/net/ethernet/sfc/
16983 SFF/SFP/SFP+ MODULE SUPPORT
16984 M: Russell King <linux@armlinux.org.uk>
16985 L: netdev@vger.kernel.org
16987 F: drivers/net/phy/phylink.c
16988 F: drivers/net/phy/sfp*
16989 F: include/linux/mdio/mdio-i2c.h
16990 F: include/linux/phylink.h
16991 F: include/linux/sfp.h
16992 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)
16995 M: Dimitri Sivanich <dimitri.sivanich@hpe.com>
16997 F: drivers/misc/sgi-gru/
16999 SGI XP/XPC/XPNET DRIVER
17000 M: Robin Holt <robinmholt@gmail.com>
17001 M: Steve Wahl <steve.wahl@hpe.com>
17002 R: Mike Travis <mike.travis@hpe.com>
17004 F: drivers/misc/sgi-xp/
17006 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
17007 M: Karsten Graul <kgraul@linux.ibm.com>
17008 L: linux-s390@vger.kernel.org
17010 W: http://www.ibm.com/developerworks/linux/linux390/
17013 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
17014 M: Linus Walleij <linus.walleij@linaro.org>
17015 L: linux-iio@vger.kernel.org
17017 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
17018 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
17019 F: drivers/iio/light/gp2ap002.c
17021 SHARP RJ54N1CB0C SENSOR DRIVER
17022 M: Jacopo Mondi <jacopo@jmondi.org>
17023 L: linux-media@vger.kernel.org
17025 T: git git://linuxtv.org/media_tree.git
17026 F: drivers/media/i2c/rj54n1cb0c.c
17027 F: include/media/i2c/rj54n1cb0c.h
17029 SH_VOU V4L2 OUTPUT DRIVER
17030 L: linux-media@vger.kernel.org
17032 F: drivers/media/platform/sh_vou.c
17033 F: include/media/drv-intf/sh_vou.h
17035 SI2157 MEDIA DRIVER
17036 M: Antti Palosaari <crope@iki.fi>
17037 L: linux-media@vger.kernel.org
17039 W: https://linuxtv.org
17040 W: http://palosaari.fi/linux/
17041 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17042 T: git git://linuxtv.org/anttip/media_tree.git
17043 F: drivers/media/tuners/si2157*
17045 SI2165 MEDIA DRIVER
17046 M: Matthias Schwarzott <zzam@gentoo.org>
17047 L: linux-media@vger.kernel.org
17049 W: https://linuxtv.org
17050 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17051 F: drivers/media/dvb-frontends/si2165*
17053 SI2168 MEDIA DRIVER
17054 M: Antti Palosaari <crope@iki.fi>
17055 L: linux-media@vger.kernel.org
17057 W: https://linuxtv.org
17058 W: http://palosaari.fi/linux/
17059 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17060 T: git git://linuxtv.org/anttip/media_tree.git
17061 F: drivers/media/dvb-frontends/si2168*
17063 SI470X FM RADIO RECEIVER I2C DRIVER
17064 M: Hans Verkuil <hverkuil@xs4all.nl>
17065 L: linux-media@vger.kernel.org
17067 W: https://linuxtv.org
17068 T: git git://linuxtv.org/media_tree.git
17069 F: drivers/media/radio/si470x/radio-si470x-i2c.c
17071 SI470X FM RADIO RECEIVER USB DRIVER
17072 M: Hans Verkuil <hverkuil@xs4all.nl>
17073 L: linux-media@vger.kernel.org
17075 W: https://linuxtv.org
17076 T: git git://linuxtv.org/media_tree.git
17077 F: drivers/media/radio/si470x/radio-si470x-common.c
17078 F: drivers/media/radio/si470x/radio-si470x-usb.c
17079 F: drivers/media/radio/si470x/radio-si470x.h
17081 SI4713 FM RADIO TRANSMITTER I2C DRIVER
17082 M: Eduardo Valentin <edubezval@gmail.com>
17083 L: linux-media@vger.kernel.org
17085 W: https://linuxtv.org
17086 T: git git://linuxtv.org/media_tree.git
17087 F: drivers/media/radio/si4713/si4713.?
17089 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
17090 M: Eduardo Valentin <edubezval@gmail.com>
17091 L: linux-media@vger.kernel.org
17093 W: https://linuxtv.org
17094 T: git git://linuxtv.org/media_tree.git
17095 F: drivers/media/radio/si4713/radio-platform-si4713.c
17097 SI4713 FM RADIO TRANSMITTER USB DRIVER
17098 M: Hans Verkuil <hverkuil@xs4all.nl>
17099 L: linux-media@vger.kernel.org
17101 W: https://linuxtv.org
17102 T: git git://linuxtv.org/media_tree.git
17103 F: drivers/media/radio/si4713/radio-usb-si4713.c
17106 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17107 L: linux-media@vger.kernel.org
17109 W: https://linuxtv.org
17110 T: git git://linuxtv.org/media_tree.git
17111 F: drivers/media/common/siano/
17112 F: drivers/media/mmc/siano/
17113 F: drivers/media/usb/siano/
17114 F: drivers/media/usb/siano/
17117 M: Palmer Dabbelt <palmer@dabbelt.com>
17118 M: Paul Walmsley <paul.walmsley@sifive.com>
17119 L: linux-riscv@lists.infradead.org
17121 T: git git://github.com/sifive/riscv-linux.git
17125 SIFIVE FU540 SYSTEM-ON-CHIP
17126 M: Paul Walmsley <paul.walmsley@sifive.com>
17127 M: Palmer Dabbelt <palmer@dabbelt.com>
17128 L: linux-riscv@lists.infradead.org
17130 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
17135 M: Green Wan <green.wan@sifive.com>
17137 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
17138 F: drivers/dma/sf-pdma/
17140 SILEAD TOUCHSCREEN DRIVER
17141 M: Hans de Goede <hdegoede@redhat.com>
17142 L: linux-input@vger.kernel.org
17143 L: platform-driver-x86@vger.kernel.org
17145 F: drivers/input/touchscreen/silead.c
17146 F: drivers/platform/x86/touchscreen_dmi.c
17148 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
17149 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
17151 F: drivers/staging/wfx/
17153 SILICON MOTION SM712 FRAME BUFFER DRIVER
17154 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
17155 M: Teddy Wang <teddy.wang@siliconmotion.com>
17156 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
17157 L: linux-fbdev@vger.kernel.org
17159 F: Documentation/fb/sm712fb.rst
17160 F: drivers/video/fbdev/sm712*
17162 SILVACO I3C DUAL-ROLE MASTER
17163 M: Miquel Raynal <miquel.raynal@bootlin.com>
17164 M: Conor Culhane <conor.culhane@silvaco.com>
17165 L: linux-i3c@lists.infradead.org
17167 F: Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
17168 F: drivers/i3c/master/svc-i3c-master.c
17171 M: Hans de Goede <hdegoede@redhat.com>
17172 L: linux-fbdev@vger.kernel.org
17174 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
17175 F: drivers/video/fbdev/simplefb.c
17176 F: include/linux/platform_data/simplefb.h
17178 SIMTEC EB110ATX (Chalice CATS)
17179 M: Simtec Linux Team <linux@simtec.co.uk>
17181 W: http://www.simtec.co.uk/products/EB110ATX/
17183 SIMTEC EB2410ITX (BAST)
17184 M: Simtec Linux Team <linux@simtec.co.uk>
17186 W: http://www.simtec.co.uk/products/EB2410ITX/
17187 F: arch/arm/mach-s3c/bast-ide.c
17188 F: arch/arm/mach-s3c/bast-irq.c
17189 F: arch/arm/mach-s3c/mach-bast.c
17192 M: Thorsten Scherer <t.scherer@eckelmann.de>
17193 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
17194 R: Pengutronix Kernel Team <kernel@pengutronix.de>
17196 F: drivers/gpio/gpio-siox.c
17198 F: include/trace/events/siox.h
17200 SIPHASH PRF ROUTINES
17201 M: Jason A. Donenfeld <Jason@zx2c4.com>
17203 F: include/linux/siphash.h
17205 F: lib/test_siphash.c
17207 SIS 190 ETHERNET DRIVER
17208 M: Francois Romieu <romieu@fr.zoreil.com>
17209 L: netdev@vger.kernel.org
17211 F: drivers/net/ethernet/sis/sis190.c
17213 SIS 900/7016 FAST ETHERNET DRIVER
17214 M: Daniele Venzano <venza@brownhat.org>
17215 L: netdev@vger.kernel.org
17217 W: http://www.brownhat.org/sis900.html
17218 F: drivers/net/ethernet/sis/sis900.*
17220 SIS FRAMEBUFFER DRIVER
17221 M: Thomas Winischhofer <thomas@winischhofer.net>
17223 W: http://www.winischhofer.net/linuxsisvga.shtml
17224 F: Documentation/fb/sisfb.rst
17225 F: drivers/video/fbdev/sis/
17226 F: include/video/sisfb.h
17228 SIS I2C TOUCHSCREEN DRIVER
17229 M: Mika Penttilä <mika.penttila@nextfour.com>
17230 L: linux-input@vger.kernel.org
17232 F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
17233 F: drivers/input/touchscreen/sis_i2c.c
17236 M: Thomas Winischhofer <thomas@winischhofer.net>
17238 W: http://www.winischhofer.at/linuxsisusbvga.shtml
17239 F: drivers/usb/misc/sisusbvga/
17242 M: Christoph Lameter <cl@linux.com>
17243 M: Pekka Enberg <penberg@kernel.org>
17244 M: David Rientjes <rientjes@google.com>
17245 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
17246 M: Andrew Morton <akpm@linux-foundation.org>
17247 M: Vlastimil Babka <vbabka@suse.cz>
17248 L: linux-mm@kvack.org
17250 F: include/linux/sl?b*.h
17253 SLEEPABLE READ-COPY UPDATE (SRCU)
17254 M: Lai Jiangshan <jiangshanlai@gmail.com>
17255 M: "Paul E. McKenney" <paulmck@kernel.org>
17256 M: Josh Triplett <josh@joshtriplett.org>
17257 R: Steven Rostedt <rostedt@goodmis.org>
17258 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17259 L: rcu@vger.kernel.org
17261 W: http://www.rdrop.com/users/paulmck/RCU/
17262 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17263 F: include/linux/srcu*.h
17264 F: kernel/rcu/srcu*.c
17266 SMACK SECURITY MODULE
17267 M: Casey Schaufler <casey@schaufler-ca.com>
17268 L: linux-security-module@vger.kernel.org
17270 W: http://schaufler-ca.com
17271 T: git git://github.com/cschaufler/smack-next
17272 F: Documentation/admin-guide/LSM/Smack.rst
17275 SMC91x ETHERNET DRIVER
17276 M: Nicolas Pitre <nico@fluxnic.net>
17278 F: drivers/net/ethernet/smsc/smc91x.*
17280 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
17281 M: Mark Rutland <mark.rutland@arm.com>
17282 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
17283 M: Sudeep Holla <sudeep.holla@arm.com>
17284 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17286 F: drivers/firmware/smccc/
17287 F: include/linux/arm-smccc.h
17289 SMM665 HARDWARE MONITOR DRIVER
17290 M: Guenter Roeck <linux@roeck-us.net>
17291 L: linux-hwmon@vger.kernel.org
17293 F: Documentation/hwmon/smm665.rst
17294 F: drivers/hwmon/smm665.c
17296 SMSC EMC2103 HARDWARE MONITOR DRIVER
17297 M: Steve Glendinning <steve.glendinning@shawell.net>
17298 L: linux-hwmon@vger.kernel.org
17300 F: Documentation/hwmon/emc2103.rst
17301 F: drivers/hwmon/emc2103.c
17303 SMSC SCH5627 HARDWARE MONITOR DRIVER
17304 M: Hans de Goede <hdegoede@redhat.com>
17305 L: linux-hwmon@vger.kernel.org
17307 F: Documentation/hwmon/sch5627.rst
17308 F: drivers/hwmon/sch5627.c
17310 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
17311 M: Steve Glendinning <steve.glendinning@shawell.net>
17312 L: linux-fbdev@vger.kernel.org
17314 F: drivers/video/fbdev/smscufx.c
17316 SMSC47B397 HARDWARE MONITOR DRIVER
17317 M: Jean Delvare <jdelvare@suse.com>
17318 L: linux-hwmon@vger.kernel.org
17320 F: Documentation/hwmon/smsc47b397.rst
17321 F: drivers/hwmon/smsc47b397.c
17323 SMSC911x ETHERNET DRIVER
17324 M: Steve Glendinning <steve.glendinning@shawell.net>
17325 L: netdev@vger.kernel.org
17327 F: drivers/net/ethernet/smsc/smsc911x.*
17328 F: include/linux/smsc911x.h
17330 SMSC9420 PCI ETHERNET DRIVER
17331 M: Steve Glendinning <steve.glendinning@shawell.net>
17332 L: netdev@vger.kernel.org
17334 F: drivers/net/ethernet/smsc/smsc9420.*
17336 SOCIONEXT (SNI) AVE NETWORK DRIVER
17337 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
17338 L: netdev@vger.kernel.org
17340 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
17341 F: drivers/net/ethernet/socionext/sni_ave.c
17343 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
17344 M: Jassi Brar <jaswinder.singh@linaro.org>
17345 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
17346 L: netdev@vger.kernel.org
17348 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
17349 F: drivers/net/ethernet/socionext/netsec.c
17351 SOCIONEXT (SNI) Synquacer SPI DRIVER
17352 M: Masahisa Kojima <masahisa.kojima@linaro.org>
17353 M: Jassi Brar <jaswinder.singh@linaro.org>
17354 L: linux-spi@vger.kernel.org
17356 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
17357 F: drivers/spi/spi-synquacer.c
17359 SOCIONEXT SYNQUACER I2C DRIVER
17360 M: Ard Biesheuvel <ardb@kernel.org>
17361 L: linux-i2c@vger.kernel.org
17363 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
17364 F: drivers/i2c/busses/i2c-synquacer.c
17366 SOCIONEXT UNIPHIER SOUND DRIVER
17367 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17369 F: sound/soc/uniphier/
17371 SOEKRIS NET48XX LED SUPPORT
17372 M: Chris Boot <bootc@bootc.net>
17374 F: drivers/leds/leds-net48xx.c
17376 SOFT-IWARP DRIVER (siw)
17377 M: Bernard Metzler <bmt@zurich.ibm.com>
17378 L: linux-rdma@vger.kernel.org
17380 F: drivers/infiniband/sw/siw/
17381 F: include/uapi/rdma/siw-abi.h
17383 SOFT-ROCE DRIVER (rxe)
17384 M: Zhu Yanjun <zyjzyj2000@gmail.com>
17385 L: linux-rdma@vger.kernel.org
17387 F: drivers/infiniband/sw/rxe/
17388 F: include/uapi/rdma/rdma_user_rxe.h
17390 SOFTLOGIC 6x10 MPEG CODEC
17391 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
17392 M: Anton Sviridenko <anton@corp.bluecherry.net>
17393 M: Andrey Utkin <andrey_utkin@fastmail.com>
17394 M: Ismael Luceno <ismael@iodev.co.uk>
17395 L: linux-media@vger.kernel.org
17397 F: drivers/media/pci/solo6x10/
17399 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
17400 M: James Morse <james.morse@arm.com>
17401 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17403 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
17404 F: drivers/firmware/arm_sdei.c
17405 F: include/linux/arm_sdei.h
17406 F: include/uapi/linux/arm_sdei.h
17409 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17410 R: Heikki Krogerus <heikki.krogerus@linux.intel.com>
17411 L: linux-acpi@vger.kernel.org
17413 F: drivers/base/swnode.c
17415 SOFTWARE RAID (Multiple Disks) SUPPORT
17416 M: Song Liu <song@kernel.org>
17417 L: linux-raid@vger.kernel.org
17419 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
17420 F: drivers/md/Kconfig
17421 F: drivers/md/Makefile
17423 F: drivers/md/raid*
17424 F: include/linux/raid/
17425 F: include/uapi/linux/raid/
17427 SOLIDRUN CLEARFOG SUPPORT
17428 M: Russell King <linux@armlinux.org.uk>
17430 F: arch/arm/boot/dts/armada-388-clearfog*
17431 F: arch/arm/boot/dts/armada-38x-solidrun-*
17433 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
17434 M: Russell King <linux@armlinux.org.uk>
17436 F: arch/arm/boot/dts/imx6*-cubox-i*
17437 F: arch/arm/boot/dts/imx6*-hummingboard*
17438 F: arch/arm/boot/dts/imx6*-sr-*
17440 SONIC NETWORK DRIVER
17441 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
17442 L: netdev@vger.kernel.org
17444 F: drivers/net/ethernet/natsemi/sonic.*
17446 SONICS SILICON BACKPLANE DRIVER (SSB)
17447 M: Michael Buesch <m@bues.ch>
17448 L: linux-wireless@vger.kernel.org
17451 F: include/linux/ssb/
17453 SONY IMX208 SENSOR DRIVER
17454 M: Sakari Ailus <sakari.ailus@linux.intel.com>
17455 L: linux-media@vger.kernel.org
17457 T: git git://linuxtv.org/media_tree.git
17458 F: drivers/media/i2c/imx208.c
17460 SONY IMX214 SENSOR DRIVER
17461 M: Ricardo Ribalda <ribalda@kernel.org>
17462 L: linux-media@vger.kernel.org
17464 T: git git://linuxtv.org/media_tree.git
17465 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
17466 F: drivers/media/i2c/imx214.c
17468 SONY IMX219 SENSOR DRIVER
17469 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
17470 L: linux-media@vger.kernel.org
17472 T: git git://linuxtv.org/media_tree.git
17473 F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
17474 F: drivers/media/i2c/imx219.c
17476 SONY IMX258 SENSOR DRIVER
17477 M: Sakari Ailus <sakari.ailus@linux.intel.com>
17478 L: linux-media@vger.kernel.org
17480 T: git git://linuxtv.org/media_tree.git
17481 F: Documentation/devicetree/bindings/media/i2c/imx258.yaml
17482 F: drivers/media/i2c/imx258.c
17484 SONY IMX274 SENSOR DRIVER
17485 M: Leon Luo <leonl@leopardimaging.com>
17486 L: linux-media@vger.kernel.org
17488 T: git git://linuxtv.org/media_tree.git
17489 F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
17490 F: drivers/media/i2c/imx274.c
17492 SONY IMX290 SENSOR DRIVER
17493 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17494 L: linux-media@vger.kernel.org
17496 T: git git://linuxtv.org/media_tree.git
17497 F: Documentation/devicetree/bindings/media/i2c/imx290.txt
17498 F: drivers/media/i2c/imx290.c
17500 SONY IMX319 SENSOR DRIVER
17501 M: Bingbu Cao <bingbu.cao@intel.com>
17502 L: linux-media@vger.kernel.org
17504 T: git git://linuxtv.org/media_tree.git
17505 F: drivers/media/i2c/imx319.c
17507 SONY IMX334 SENSOR DRIVER
17508 M: Paul J. Murphy <paul.j.murphy@intel.com>
17509 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
17510 L: linux-media@vger.kernel.org
17512 T: git git://linuxtv.org/media_tree.git
17513 F: Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
17514 F: drivers/media/i2c/imx334.c
17516 SONY IMX335 SENSOR DRIVER
17517 M: Paul J. Murphy <paul.j.murphy@intel.com>
17518 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
17519 L: linux-media@vger.kernel.org
17521 T: git git://linuxtv.org/media_tree.git
17522 F: Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
17523 F: drivers/media/i2c/imx335.c
17525 SONY IMX355 SENSOR DRIVER
17526 M: Tianshu Qiu <tian.shu.qiu@intel.com>
17527 L: linux-media@vger.kernel.org
17529 T: git git://linuxtv.org/media_tree.git
17530 F: drivers/media/i2c/imx355.c
17532 SONY IMX412 SENSOR DRIVER
17533 M: Paul J. Murphy <paul.j.murphy@intel.com>
17534 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
17535 L: linux-media@vger.kernel.org
17537 T: git git://linuxtv.org/media_tree.git
17538 F: Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
17539 F: drivers/media/i2c/imx412.c
17541 SONY IMX477 SENSOR DRIVER
17542 M: Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
17543 L: linux-media@vger.kernel.org
17545 T: git git://linuxtv.org/media_tree.git
17546 F: Documentation/devicetree/bindings/media/i2c/imx378.yaml
17547 F: Documentation/devicetree/bindings/media/i2c/imx477.yaml
17548 F: drivers/media/i2c/imx477.c
17550 SONY IMX519 SENSOR DRIVER
17551 M: Arducam Kernel Maintenance <info@arducam.com>
17552 L: linux-media@vger.kernel.org
17554 T: git git://linuxtv.org/media_tree.git
17555 F: Documentation/devicetree/bindings/media/i2c/imx519.yaml
17556 F: drivers/media/i2c/imx519.c
17558 SONY MEMORYSTICK SUBSYSTEM
17559 M: Maxim Levitsky <maximlevitsky@gmail.com>
17560 M: Alex Dubov <oakad@yahoo.com>
17561 M: Ulf Hansson <ulf.hansson@linaro.org>
17562 L: linux-mmc@vger.kernel.org
17564 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
17565 F: drivers/memstick/
17566 F: include/linux/memstick.h
17568 SONY VAIO CONTROL DEVICE DRIVER
17569 M: Mattia Dongili <malattia@linux.it>
17570 L: platform-driver-x86@vger.kernel.org
17572 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
17573 F: Documentation/admin-guide/laptops/sony-laptop.rst
17574 F: drivers/char/sonypi.c
17575 F: drivers/platform/x86/sony-laptop.c
17576 F: include/linux/sony-laptop.h
17579 M: Jaroslav Kysela <perex@perex.cz>
17580 M: Takashi Iwai <tiwai@suse.com>
17581 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17583 W: http://www.alsa-project.org/
17584 Q: http://patchwork.kernel.org/project/alsa-devel/list/
17585 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17586 F: Documentation/sound/
17588 F: include/uapi/sound/
17591 SOUND - COMPRESSED AUDIO
17592 M: Vinod Koul <vkoul@kernel.org>
17593 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17595 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17596 F: Documentation/sound/designs/compress-offload.rst
17597 F: include/sound/compress_driver.h
17598 F: include/uapi/sound/compress_*
17599 F: sound/core/compress_offload.c
17600 F: sound/soc/soc-compress.c
17602 SOUND - DMAENGINE HELPERS
17603 M: Lars-Peter Clausen <lars@metafoo.de>
17605 F: include/sound/dmaengine_pcm.h
17606 F: sound/core/pcm_dmaengine.c
17607 F: sound/soc/soc-generic-dmaengine-pcm.c
17609 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
17610 M: Liam Girdwood <lgirdwood@gmail.com>
17611 M: Mark Brown <broonie@kernel.org>
17612 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17614 W: http://alsa-project.org/main/index.php/ASoC
17615 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
17616 F: Documentation/devicetree/bindings/sound/
17617 F: Documentation/sound/soc/
17618 F: include/dt-bindings/sound/
17619 F: include/sound/soc*
17622 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
17623 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
17624 M: Liam Girdwood <lgirdwood@gmail.com>
17625 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
17626 M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
17627 M: Daniel Baluta <daniel.baluta@nxp.com>
17628 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
17630 W: https://github.com/thesofproject/linux/
17633 SOUNDWIRE SUBSYSTEM
17634 M: Vinod Koul <vkoul@kernel.org>
17635 M: Bard Liao <yung-chuan.liao@linux.intel.com>
17636 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
17637 R: Sanyog Kale <sanyog.r.kale@intel.com>
17638 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17640 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
17641 F: Documentation/driver-api/soundwire/
17642 F: drivers/soundwire/
17643 F: include/linux/soundwire/
17646 M: Olli Salonen <olli.salonen@iki.fi>
17647 L: linux-media@vger.kernel.org
17649 W: https://linuxtv.org
17650 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17651 F: drivers/media/dvb-frontends/sp2*
17653 SPARC + UltraSPARC (sparc/sparc64)
17654 M: "David S. Miller" <davem@davemloft.net>
17655 L: sparclinux@vger.kernel.org
17657 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
17658 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
17659 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
17663 SPARC SERIAL DRIVERS
17664 M: "David S. Miller" <davem@davemloft.net>
17665 L: sparclinux@vger.kernel.org
17667 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
17668 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
17669 F: drivers/tty/serial/suncore.c
17670 F: drivers/tty/serial/sunhv.c
17671 F: drivers/tty/serial/sunsab.c
17672 F: drivers/tty/serial/sunsab.h
17673 F: drivers/tty/serial/sunsu.c
17674 F: drivers/tty/serial/sunzilog.c
17675 F: drivers/tty/serial/sunzilog.h
17676 F: drivers/tty/vcc.c
17677 F: include/linux/sunserialcore.h
17680 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
17681 L: linux-sparse@vger.kernel.org
17683 W: https://sparse.docs.kernel.org/
17684 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
17685 Q: https://patchwork.kernel.org/project/linux-sparse/list/
17686 B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
17687 F: include/linux/compiler.h
17689 SPEAKUP CONSOLE SPEECH DRIVER
17690 M: William Hubbs <w.d.hubbs@gmail.com>
17691 M: Chris Brannon <chris@the-brannons.com>
17692 M: Kirk Reiser <kirk@reisers.ca>
17693 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
17694 L: speakup@linux-speakup.org
17696 W: http://www.linux-speakup.org/
17697 W: https://github.com/linux-speakup/speakup
17698 B: https://github.com/linux-speakup/speakup/issues
17699 F: drivers/accessibility/speakup/
17701 SPEAR CLOCK FRAMEWORK SUPPORT
17702 M: Viresh Kumar <vireshk@kernel.org>
17703 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17705 W: http://www.st.com/spear
17706 F: drivers/clk/spear/
17708 SPEAR PLATFORM SUPPORT
17709 M: Viresh Kumar <vireshk@kernel.org>
17710 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
17711 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17713 W: http://www.st.com/spear
17714 F: arch/arm/boot/dts/spear*
17715 F: arch/arm/mach-spear/
17718 M: Tudor Ambarus <tudor.ambarus@microchip.com>
17719 R: Michael Walle <michael@walle.cc>
17720 R: Pratyush Yadav <p.yadav@ti.com>
17721 L: linux-mtd@lists.infradead.org
17723 W: http://www.linux-mtd.infradead.org/
17724 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
17725 C: irc://irc.oftc.net/mtd
17726 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
17727 F: drivers/mtd/spi-nor/
17728 F: include/linux/mtd/spi-nor.h
17731 M: Mark Brown <broonie@kernel.org>
17732 L: linux-spi@vger.kernel.org
17734 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
17735 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
17736 F: Documentation/devicetree/bindings/spi/
17737 F: Documentation/spi/
17739 F: include/linux/spi/
17740 F: include/uapi/linux/spi/
17743 SPIDERNET NETWORK DRIVER for CELL
17744 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
17745 M: Geoff Levand <geoff@infradead.org>
17746 L: netdev@vger.kernel.org
17747 L: linuxppc-dev@lists.ozlabs.org
17749 F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
17750 F: drivers/net/ethernet/toshiba/spider_net*
17753 M: Stephen Boyd <sboyd@kernel.org>
17754 L: linux-kernel@vger.kernel.org
17756 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
17757 F: Documentation/devicetree/bindings/spmi/
17759 F: include/dt-bindings/spmi/spmi.h
17760 F: include/linux/spmi.h
17761 F: include/trace/events/spmi.h
17764 M: Jeremy Kerr <jk@ozlabs.org>
17765 L: linuxppc-dev@lists.ozlabs.org
17767 W: http://www.ibm.com/developerworks/power/cell/
17768 F: Documentation/filesystems/spufs/spufs.rst
17769 F: arch/powerpc/platforms/cell/spufs/
17771 SQUASHFS FILE SYSTEM
17772 M: Phillip Lougher <phillip@squashfs.org.uk>
17773 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
17775 W: http://squashfs.org.uk
17776 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
17777 F: Documentation/filesystems/squashfs.rst
17780 SRM (Alpha) environment access
17781 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
17783 F: arch/alpha/kernel/srm_env.c
17785 ST LSM6DSx IMU IIO DRIVER
17786 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
17787 L: linux-iio@vger.kernel.org
17789 W: http://www.st.com/
17790 F: Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
17791 F: drivers/iio/imu/st_lsm6dsx/
17793 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
17794 M: Mickael Guene <mickael.guene@st.com>
17795 L: linux-media@vger.kernel.org
17797 T: git git://linuxtv.org/media_tree.git
17798 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
17799 F: drivers/media/i2c/st-mipid02.c
17801 ST STM32 I2C/SMBUS DRIVER
17802 M: Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
17803 M: Alain Volmat <alain.volmat@foss.st.com>
17804 L: linux-i2c@vger.kernel.org
17806 F: drivers/i2c/busses/i2c-stm32*
17808 ST STM32 SPI DRIVER
17809 M: Alain Volmat <alain.volmat@foss.st.com>
17810 L: linux-spi@vger.kernel.org
17812 F: drivers/spi/spi-stm32.c
17815 M: Daniel Nilsson <daniel.nilsson@flex.com>
17816 L: linux-hwmon@vger.kernel.org
17818 F: Documentation/hwmon/stpddc60.rst
17819 F: drivers/hwmon/pmbus/stpddc60.c
17821 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
17822 M: Song Qiang <songqiang1304521@gmail.com>
17823 L: linux-iio@vger.kernel.org
17825 F: Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
17826 F: drivers/iio/proximity/vl53l0x-i2c.c
17829 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17830 M: Sasha Levin <sashal@kernel.org>
17831 L: stable@vger.kernel.org
17833 F: Documentation/process/stable-kernel-rules.rst
17835 STAGING - ATOMISP DRIVER
17836 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17837 R: Sakari Ailus <sakari.ailus@linux.intel.com>
17838 L: linux-media@vger.kernel.org
17840 F: drivers/staging/media/atomisp/
17842 STAGING - FIELDBUS SUBSYSTEM
17843 M: Sven Van Asbroeck <TheSven73@gmail.com>
17845 F: drivers/staging/fieldbus/*
17846 F: drivers/staging/fieldbus/Documentation/
17848 STAGING - HMS ANYBUS-S BUS
17849 M: Sven Van Asbroeck <TheSven73@gmail.com>
17851 F: drivers/staging/fieldbus/anybuss/
17853 STAGING - INDUSTRIAL IO
17854 M: Jonathan Cameron <jic23@kernel.org>
17855 L: linux-iio@vger.kernel.org
17857 F: Documentation/devicetree/bindings/staging/iio/
17858 F: drivers/staging/iio/
17860 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
17861 M: Marc Dietrich <marvin24@gmx.de>
17862 L: ac100@lists.launchpad.net (moderated for non-subscribers)
17863 L: linux-tegra@vger.kernel.org
17865 F: drivers/staging/nvec/
17867 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
17868 M: Jens Frederich <jfrederich@gmail.com>
17869 M: Jon Nettleton <jon.nettleton@gmail.com>
17871 W: http://wiki.laptop.org/go/DCON
17872 F: drivers/staging/olpc_dcon/
17874 STAGING - REALTEK RTL8188EU DRIVERS
17875 M: Larry Finger <Larry.Finger@lwfinger.net>
17876 M: Phillip Potter <phil@philpotter.co.uk>
17878 F: drivers/staging/r8188eu/
17880 STAGING - REALTEK RTL8712U DRIVERS
17881 M: Larry Finger <Larry.Finger@lwfinger.net>
17882 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
17884 F: drivers/staging/rtl8712/
17886 STAGING - SEPS525 LCD CONTROLLER DRIVERS
17887 M: Michael Hennerich <michael.hennerich@analog.com>
17888 L: linux-fbdev@vger.kernel.org
17890 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
17891 F: drivers/staging/fbtft/fb_seps525.c
17893 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
17894 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
17895 M: Teddy Wang <teddy.wang@siliconmotion.com>
17896 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
17897 L: linux-fbdev@vger.kernel.org
17899 F: drivers/staging/sm750fb/
17901 STAGING - VIA VT665X DRIVERS
17902 M: Forest Bond <forest@alittletooquiet.net>
17904 F: drivers/staging/vt665?/
17907 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17908 L: linux-staging@lists.linux.dev
17910 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
17911 F: drivers/staging/
17913 STARFIRE/DURALAN NETWORK DRIVER
17914 M: Ion Badulescu <ionut@badula.org>
17916 F: drivers/net/ethernet/adaptec/starfire*
17919 M: Peter Zijlstra <peterz@infradead.org>
17920 M: Josh Poimboeuf <jpoimboe@redhat.com>
17921 M: Jason Baron <jbaron@akamai.com>
17922 R: Steven Rostedt <rostedt@goodmis.org>
17923 R: Ard Biesheuvel <ardb@kernel.org>
17925 F: arch/*/include/asm/jump_label*.h
17926 F: arch/*/include/asm/static_call*.h
17927 F: arch/*/kernel/jump_label.c
17928 F: arch/*/kernel/static_call.c
17929 F: include/linux/jump_label*.h
17930 F: include/linux/static_call*.h
17931 F: kernel/jump_label.c
17932 F: kernel/static_call.c
17934 STI AUDIO (ASoC) DRIVERS
17935 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
17936 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17938 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
17942 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
17944 F: Documentation/devicetree/bindings/media/stih-cec.txt
17945 F: drivers/media/cec/platform/sti/
17947 STK1160 USB VIDEO CAPTURE DRIVER
17948 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17949 L: linux-media@vger.kernel.org
17951 T: git git://linuxtv.org/media_tree.git
17952 F: drivers/media/usb/stk1160/
17954 STM32 AUDIO (ASoC) DRIVERS
17955 M: Olivier Moysan <olivier.moysan@foss.st.com>
17956 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
17957 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17959 F: Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
17960 F: Documentation/devicetree/bindings/sound/st,stm32-*.yaml
17963 STM32 TIMER/LPTIMER DRIVERS
17964 M: Fabrice Gasnier <fabrice.gasnier@foss.st.com>
17966 F: Documentation/ABI/testing/*timer-stm32
17967 F: Documentation/devicetree/bindings/*/*stm32-*timer*
17968 F: drivers/*/stm32-*timer*
17969 F: drivers/pwm/pwm-stm32*
17970 F: include/linux/*/stm32-*tim*
17972 STMMAC ETHERNET DRIVER
17973 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
17974 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
17975 M: Jose Abreu <joabreu@synopsys.com>
17976 L: netdev@vger.kernel.org
17978 W: http://www.stlinux.com
17979 F: Documentation/networking/device_drivers/ethernet/stmicro/
17980 F: drivers/net/ethernet/stmicro/stmmac/
17983 M: Sam Creasey <sammy@sammy.net>
17985 W: http://sammy.net/sun3/
17986 F: arch/m68k/include/asm/sun3*
17987 F: arch/m68k/kernel/*sun3*
17988 F: arch/m68k/sun3*/
17989 F: drivers/net/ethernet/i825xx/sun3*
17991 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
17992 M: Hans de Goede <hdegoede@redhat.com>
17993 L: linux-input@vger.kernel.org
17995 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
17996 F: drivers/input/keyboard/sun4i-lradc-keys.c
17998 SUNDANCE NETWORK DRIVER
17999 M: Denis Kirjanov <kda@linux-powerpc.org>
18000 L: netdev@vger.kernel.org
18002 F: drivers/net/ethernet/dlink/sundance.c
18005 M: Yoshinori Sato <ysato@users.sourceforge.jp>
18006 M: Rich Felker <dalias@libc.org>
18007 L: linux-sh@vger.kernel.org
18009 Q: http://patchwork.kernel.org/project/linux-sh/list/
18010 F: Documentation/sh/
18015 M: "Rafael J. Wysocki" <rafael@kernel.org>
18016 M: Len Brown <len.brown@intel.com>
18017 M: Pavel Machek <pavel@ucw.cz>
18018 L: linux-pm@vger.kernel.org
18020 B: https://bugzilla.kernel.org
18021 F: Documentation/power/
18022 F: arch/x86/kernel/acpi/
18023 F: drivers/base/power/
18024 F: include/linux/freezer.h
18025 F: include/linux/pm.h
18026 F: include/linux/suspend.h
18030 M: Martin Mares <mj@ucw.cz>
18031 L: linux-video@atrey.karlin.mff.cuni.cz
18033 F: Documentation/admin-guide/svga.rst
18034 F: arch/x86/boot/video*
18037 M: Christoph Hellwig <hch@infradead.org>
18038 L: iommu@lists.linux-foundation.org
18040 W: http://git.infradead.org/users/hch/dma-mapping.git
18041 T: git git://git.infradead.org/users/hch/dma-mapping.git
18042 F: arch/*/kernel/pci-swiotlb.c
18043 F: include/linux/swiotlb.h
18044 F: kernel/dma/swiotlb.c
18047 M: Jiri Pirko <jiri@resnulli.us>
18048 M: Ivan Vecera <ivecera@redhat.com>
18049 L: netdev@vger.kernel.org
18051 F: include/net/switchdev.h
18054 SY8106A REGULATOR DRIVER
18055 M: Icenowy Zheng <icenowy@aosc.io>
18057 F: Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
18058 F: drivers/regulator/sy8106a-regulator.c
18060 SYNC FILE FRAMEWORK
18061 M: Sumit Semwal <sumit.semwal@linaro.org>
18062 R: Gustavo Padovan <gustavo@padovan.org>
18063 L: linux-media@vger.kernel.org
18064 L: dri-devel@lists.freedesktop.org
18066 T: git git://anongit.freedesktop.org/drm/drm-misc
18067 F: Documentation/driver-api/sync_file.rst
18068 F: drivers/dma-buf/dma-fence*
18069 F: drivers/dma-buf/sw_sync.c
18070 F: drivers/dma-buf/sync_*
18071 F: include/linux/sync_file.h
18072 F: include/uapi/linux/sync_file.h
18074 SYNOPSYS ARC ARCHITECTURE
18075 M: Vineet Gupta <vgupta@kernel.org>
18076 L: linux-snps-arc@lists.infradead.org
18078 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
18079 F: Documentation/devicetree/bindings/arc/*
18080 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
18082 F: drivers/clocksource/arc_timer.c
18083 F: drivers/tty/serial/arc_uart.c
18085 SYNOPSYS ARC HSDK SDP pll clock driver
18086 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18088 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
18089 F: drivers/clk/clk-hsdk-pll.c
18091 SYNOPSYS ARC SDP clock driver
18092 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18094 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
18095 F: drivers/clk/axs10x/*
18097 SYNOPSYS ARC SDP platform support
18098 M: Alexey Brodkin <abrodkin@synopsys.com>
18100 F: Documentation/devicetree/bindings/arc/axs10*
18101 F: arch/arc/boot/dts/ax*
18102 F: arch/arc/plat-axs10x
18104 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
18105 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18107 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
18108 F: drivers/reset/reset-axs10x.c
18110 SYNOPSYS CREG GPIO DRIVER
18111 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18113 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
18114 F: drivers/gpio/gpio-creg-snps.c
18116 SYNOPSYS DESIGNWARE 8250 UART DRIVER
18117 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18119 F: drivers/tty/serial/8250/8250_dw.c
18120 F: drivers/tty/serial/8250/8250_dwlib.*
18121 F: drivers/tty/serial/8250/8250_lpss.c
18123 SYNOPSYS DESIGNWARE APB GPIO DRIVER
18124 M: Hoan Tran <hoan@os.amperecomputing.com>
18125 M: Serge Semin <fancer.lancer@gmail.com>
18126 L: linux-gpio@vger.kernel.org
18128 F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
18129 F: drivers/gpio/gpio-dwapb.c
18131 SYNOPSYS DESIGNWARE APB SSI DRIVER
18132 M: Serge Semin <fancer.lancer@gmail.com>
18133 L: linux-spi@vger.kernel.org
18135 F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
18136 F: drivers/spi/spi-dw*
18138 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
18139 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18141 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
18142 F: drivers/dma/dw-axi-dmac/
18144 SYNOPSYS DESIGNWARE DMAC DRIVER
18145 M: Viresh Kumar <vireshk@kernel.org>
18146 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18148 F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
18150 F: include/dt-bindings/dma/dw-dmac.h
18151 F: include/linux/dma/dw.h
18152 F: include/linux/platform_data/dma-dw.h
18154 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
18155 M: Jose Abreu <Jose.Abreu@synopsys.com>
18156 L: netdev@vger.kernel.org
18158 F: drivers/net/ethernet/synopsys/
18160 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
18161 M: Jose Abreu <Jose.Abreu@synopsys.com>
18162 L: netdev@vger.kernel.org
18164 F: drivers/net/pcs/pcs-xpcs.c
18165 F: drivers/net/pcs/pcs-xpcs.h
18166 F: include/linux/pcs/pcs-xpcs.h
18168 SYNOPSYS DESIGNWARE I2C DRIVER
18169 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
18170 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18171 R: Mika Westerberg <mika.westerberg@linux.intel.com>
18172 L: linux-i2c@vger.kernel.org
18174 F: drivers/i2c/busses/i2c-designware-*
18176 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
18177 M: Jaehoon Chung <jh80.chung@samsung.com>
18178 L: linux-mmc@vger.kernel.org
18180 F: drivers/mmc/host/dw_mmc*
18182 SYNOPSYS HSDK RESET CONTROLLER DRIVER
18183 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18185 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
18186 F: drivers/reset/reset-hsdk.c
18187 F: include/dt-bindings/reset/snps,hsdk-reset.h
18189 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
18190 M: Prabu Thangamuthu <prabu.t@synopsys.com>
18191 M: Manjunath M B <manjumb@synopsys.com>
18192 L: linux-mmc@vger.kernel.org
18194 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
18196 SYSTEM CONFIGURATION (SYSCON)
18197 M: Lee Jones <lee.jones@linaro.org>
18198 M: Arnd Bergmann <arnd@arndb.de>
18200 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
18201 F: drivers/mfd/syscon.c
18203 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
18204 M: Sudeep Holla <sudeep.holla@arm.com>
18205 R: Cristian Marussi <cristian.marussi@arm.com>
18206 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18208 F: Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
18209 F: drivers/clk/clk-sc[mp]i.c
18210 F: drivers/cpufreq/sc[mp]i-cpufreq.c
18211 F: drivers/firmware/arm_scmi/
18212 F: drivers/firmware/arm_scpi.c
18213 F: drivers/regulator/scmi-regulator.c
18214 F: drivers/reset/reset-scmi.c
18215 F: include/linux/sc[mp]i_protocol.h
18216 F: include/trace/events/scmi.h
18217 F: include/uapi/linux/virtio_scmi.h
18219 SYSTEM RESET/SHUTDOWN DRIVERS
18220 M: Sebastian Reichel <sre@kernel.org>
18221 L: linux-pm@vger.kernel.org
18223 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
18224 F: Documentation/devicetree/bindings/power/reset/
18225 F: drivers/power/reset/
18227 SYSTEM TRACE MODULE CLASS
18228 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
18230 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
18231 F: Documentation/trace/stm.rst
18232 F: drivers/hwtracing/stm/
18233 F: include/linux/stm.h
18234 F: include/uapi/linux/stm.h
18236 SYSTEM76 ACPI DRIVER
18237 M: Jeremy Soller <jeremy@system76.com>
18238 M: System76 Product Development <productdev@system76.com>
18239 L: platform-driver-x86@vger.kernel.org
18241 F: drivers/platform/x86/system76_acpi.c
18244 M: Christoph Hellwig <hch@infradead.org>
18246 F: Documentation/filesystems/sysv-fs.rst
18248 F: include/linux/sysv_fs.h
18250 TASKSTATS STATISTICS INTERFACE
18251 M: Balbir Singh <bsingharora@gmail.com>
18253 F: Documentation/accounting/taskstats*
18254 F: include/linux/taskstats*
18255 F: kernel/taskstats.c
18258 M: Jamal Hadi Salim <jhs@mojatatu.com>
18259 M: Cong Wang <xiyou.wangcong@gmail.com>
18260 M: Jiri Pirko <jiri@resnulli.us>
18261 L: netdev@vger.kernel.org
18263 F: include/net/pkt_cls.h
18264 F: include/net/pkt_sched.h
18265 F: include/net/tc_act/
18266 F: include/uapi/linux/pkt_cls.h
18267 F: include/uapi/linux/pkt_sched.h
18268 F: include/uapi/linux/tc_act/
18269 F: include/uapi/linux/tc_ematch/
18272 TC90522 MEDIA DRIVER
18273 M: Akihiro Tsukada <tskd08@gmail.com>
18274 L: linux-media@vger.kernel.org
18276 F: drivers/media/dvb-frontends/tc90522*
18278 TCP LOW PRIORITY MODULE
18279 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
18280 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
18282 W: http://tcp-lp-mod.sourceforge.net/
18283 F: net/ipv4/tcp_lp.c
18285 TDA10071 MEDIA DRIVER
18286 M: Antti Palosaari <crope@iki.fi>
18287 L: linux-media@vger.kernel.org
18289 W: https://linuxtv.org
18290 W: http://palosaari.fi/linux/
18291 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18292 T: git git://linuxtv.org/anttip/media_tree.git
18293 F: drivers/media/dvb-frontends/tda10071*
18295 TDA18212 MEDIA DRIVER
18296 M: Antti Palosaari <crope@iki.fi>
18297 L: linux-media@vger.kernel.org
18299 W: https://linuxtv.org
18300 W: http://palosaari.fi/linux/
18301 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18302 T: git git://linuxtv.org/anttip/media_tree.git
18303 F: drivers/media/tuners/tda18212*
18305 TDA18218 MEDIA DRIVER
18306 M: Antti Palosaari <crope@iki.fi>
18307 L: linux-media@vger.kernel.org
18309 W: https://linuxtv.org
18310 W: http://palosaari.fi/linux/
18311 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18312 T: git git://linuxtv.org/anttip/media_tree.git
18313 F: drivers/media/tuners/tda18218*
18315 TDA18250 MEDIA DRIVER
18316 M: Olli Salonen <olli.salonen@iki.fi>
18317 L: linux-media@vger.kernel.org
18319 W: https://linuxtv.org
18320 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18321 T: git git://linuxtv.org/media_tree.git
18322 F: drivers/media/tuners/tda18250*
18324 TDA18271 MEDIA DRIVER
18325 M: Michael Krufky <mkrufky@linuxtv.org>
18326 L: linux-media@vger.kernel.org
18328 W: https://linuxtv.org
18329 W: http://github.com/mkrufky
18330 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18331 T: git git://linuxtv.org/mkrufky/tuners.git
18332 F: drivers/media/tuners/tda18271*
18334 TDA1997x MEDIA DRIVER
18335 M: Tim Harvey <tharvey@gateworks.com>
18336 L: linux-media@vger.kernel.org
18338 W: https://linuxtv.org
18339 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18340 F: drivers/media/i2c/tda1997x.*
18342 TDA827x MEDIA DRIVER
18343 M: Michael Krufky <mkrufky@linuxtv.org>
18344 L: linux-media@vger.kernel.org
18346 W: https://linuxtv.org
18347 W: http://github.com/mkrufky
18348 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18349 T: git git://linuxtv.org/mkrufky/tuners.git
18350 F: drivers/media/tuners/tda8290.*
18352 TDA8290 MEDIA DRIVER
18353 M: Michael Krufky <mkrufky@linuxtv.org>
18354 L: linux-media@vger.kernel.org
18356 W: https://linuxtv.org
18357 W: http://github.com/mkrufky
18358 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18359 T: git git://linuxtv.org/mkrufky/tuners.git
18360 F: drivers/media/tuners/tda8290.*
18362 TDA9840 MEDIA DRIVER
18363 M: Hans Verkuil <hverkuil@xs4all.nl>
18364 L: linux-media@vger.kernel.org
18366 W: https://linuxtv.org
18367 T: git git://linuxtv.org/media_tree.git
18368 F: drivers/media/i2c/tda9840*
18370 TEA5761 TUNER DRIVER
18371 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18372 L: linux-media@vger.kernel.org
18374 W: https://linuxtv.org
18375 T: git git://linuxtv.org/media_tree.git
18376 F: drivers/media/tuners/tea5761.*
18378 TEA5767 TUNER DRIVER
18379 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18380 L: linux-media@vger.kernel.org
18382 W: https://linuxtv.org
18383 T: git git://linuxtv.org/media_tree.git
18384 F: drivers/media/tuners/tea5767.*
18386 TEA6415C MEDIA DRIVER
18387 M: Hans Verkuil <hverkuil@xs4all.nl>
18388 L: linux-media@vger.kernel.org
18390 W: https://linuxtv.org
18391 T: git git://linuxtv.org/media_tree.git
18392 F: drivers/media/i2c/tea6415c*
18394 TEA6420 MEDIA DRIVER
18395 M: Hans Verkuil <hverkuil@xs4all.nl>
18396 L: linux-media@vger.kernel.org
18398 W: https://linuxtv.org
18399 T: git git://linuxtv.org/media_tree.git
18400 F: drivers/media/i2c/tea6420*
18403 M: Jiri Pirko <jiri@resnulli.us>
18404 L: netdev@vger.kernel.org
18406 F: drivers/net/team/
18407 F: include/linux/if_team.h
18408 F: include/uapi/linux/if_team.h
18410 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
18411 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
18413 F: arch/x86/platform/ts5500/
18415 TECHNOTREND USB IR RECEIVER
18416 M: Sean Young <sean@mess.org>
18417 L: linux-media@vger.kernel.org
18419 F: drivers/media/rc/ttusbir.c
18421 TECHWELL TW9910 VIDEO DECODER
18422 L: linux-media@vger.kernel.org
18424 F: drivers/media/i2c/tw9910.c
18425 F: include/media/i2c/tw9910.h
18428 M: Jens Wiklander <jens.wiklander@linaro.org>
18429 R: Sumit Garg <sumit.garg@linaro.org>
18430 L: op-tee@lists.trustedfirmware.org
18432 F: Documentation/staging/tee.rst
18434 F: include/linux/tee_drv.h
18435 F: include/uapi/linux/tee.h
18437 TEGRA ARCHITECTURE SUPPORT
18438 M: Thierry Reding <thierry.reding@gmail.com>
18439 M: Jonathan Hunter <jonathanh@nvidia.com>
18440 L: linux-tegra@vger.kernel.org
18442 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
18443 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
18447 M: Peter De Schrijver <pdeschrijver@nvidia.com>
18448 M: Prashant Gaikwad <pgaikwad@nvidia.com>
18450 F: drivers/clk/tegra/
18453 M: Laxman Dewangan <ldewangan@nvidia.com>
18454 M: Jon Hunter <jonathanh@nvidia.com>
18456 F: drivers/dma/tegra*
18459 M: Laxman Dewangan <ldewangan@nvidia.com>
18460 R: Dmitry Osipenko <digetx@gmail.com>
18462 F: drivers/i2c/busses/i2c-tegra.c
18464 TEGRA IOMMU DRIVERS
18465 M: Thierry Reding <thierry.reding@gmail.com>
18466 R: Krishna Reddy <vdumpa@nvidia.com>
18467 L: linux-tegra@vger.kernel.org
18469 F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
18470 F: drivers/iommu/tegra*
18473 M: Laxman Dewangan <ldewangan@nvidia.com>
18475 F: drivers/input/keyboard/tegra-kbc.c
18478 M: Stefan Agner <stefan@agner.ch>
18479 M: Lucas Stach <dev@lynxeye.de>
18481 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
18482 F: drivers/mtd/nand/raw/tegra_nand.c
18485 M: Thierry Reding <thierry.reding@gmail.com>
18487 F: drivers/pwm/pwm-tegra.c
18489 TEGRA SERIAL DRIVER
18490 M: Laxman Dewangan <ldewangan@nvidia.com>
18492 F: drivers/tty/serial/serial-tegra.c
18495 M: Laxman Dewangan <ldewangan@nvidia.com>
18497 F: drivers/spi/spi-tegra*
18499 TEGRA QUAD SPI DRIVER
18500 M: Thierry Reding <thierry.reding@gmail.com>
18501 M: Jonathan Hunter <jonathanh@nvidia.com>
18502 M: Sowjanya Komatineni <skomatineni@nvidia.com>
18503 L: linux-tegra@vger.kernel.org
18505 F: drivers/spi/spi-tegra210-quad.c
18508 M: Thierry Reding <thierry.reding@gmail.com>
18509 M: Jonathan Hunter <jonathanh@nvidia.com>
18510 M: Sowjanya Komatineni <skomatineni@nvidia.com>
18511 L: linux-media@vger.kernel.org
18512 L: linux-tegra@vger.kernel.org
18514 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
18515 F: drivers/staging/media/tegra-video/
18517 TEGRA XUSB PADCTL DRIVER
18518 M: JC Kuo <jckuo@nvidia.com>
18520 F: drivers/phy/tegra/xusb*
18522 TEHUTI ETHERNET DRIVER
18523 M: Andy Gospodarek <andy@greyhouse.net>
18524 L: netdev@vger.kernel.org
18526 F: drivers/net/ethernet/tehuti/*
18528 TELECOM CLOCK DRIVER FOR MCPL0010
18529 M: Mark Gross <mark.gross@intel.com>
18531 F: drivers/char/tlclk.c
18533 TEMPO SEMICONDUCTOR DRIVERS
18534 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
18536 F: Documentation/devicetree/bindings/sound/tscs*.txt
18537 F: sound/soc/codecs/tscs*.c
18538 F: sound/soc/codecs/tscs*.h
18540 TENSILICA XTENSA PORT (xtensa)
18541 M: Chris Zankel <chris@zankel.net>
18542 M: Max Filippov <jcmvbkbc@gmail.com>
18543 L: linux-xtensa@linux-xtensa.org
18545 T: git git://github.com/czankel/xtensa-linux.git
18547 F: drivers/irqchip/irq-xtensa-*
18549 TEXAS INSTRUMENTS ASoC DRIVERS
18550 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
18551 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18555 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
18556 M: Ricardo Ribalda <ribalda@kernel.org>
18557 L: linux-iio@vger.kernel.org
18559 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
18560 F: drivers/iio/dac/ti-dac7612.c
18562 TEXAS INSTRUMENTS DMA DRIVERS
18563 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
18564 L: dmaengine@vger.kernel.org
18566 F: Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
18567 F: Documentation/devicetree/bindings/dma/ti-edma.txt
18568 F: Documentation/devicetree/bindings/dma/ti/
18570 X: drivers/dma/ti/cppi41.c
18571 F: include/linux/dma/k3-udma-glue.h
18572 F: include/linux/dma/ti-cppi5.h
18573 F: include/linux/dma/k3-psil.h
18575 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
18576 M: Nishanth Menon <nm@ti.com>
18577 M: Tero Kristo <kristo@kernel.org>
18578 M: Santosh Shilimkar <ssantosh@kernel.org>
18579 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18581 F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
18582 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
18583 F: Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
18584 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
18585 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
18586 F: Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
18587 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
18588 F: drivers/clk/keystone/sci-clk.c
18589 F: drivers/firmware/ti_sci*
18590 F: drivers/irqchip/irq-ti-sci-inta.c
18591 F: drivers/irqchip/irq-ti-sci-intr.c
18592 F: drivers/reset/reset-ti-sci.c
18593 F: drivers/soc/ti/ti_sci_inta_msi.c
18594 F: drivers/soc/ti/ti_sci_pm_domains.c
18595 F: include/dt-bindings/soc/ti,sci_pm_domain.h
18596 F: include/linux/soc/ti/ti_sci_inta_msi.h
18597 F: include/linux/soc/ti/ti_sci_protocol.h
18599 TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
18600 M: Robert Marko <robert.marko@sartura.hr>
18601 M: Luka Perkov <luka.perkov@sartura.hr>
18602 L: linux-hwmon@vger.kernel.org
18604 F: Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
18605 F: Documentation/hwmon/tps23861.rst
18606 F: drivers/hwmon/tps23861.c
18608 TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
18609 M: Puranjay Mohan <puranjay12@gmail.com>
18610 L: linux-iio@vger.kernel.org
18612 F: Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
18613 F: drivers/iio/temperature/tmp117.c
18615 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
18616 M: Hans Verkuil <hverkuil@xs4all.nl>
18617 L: linux-media@vger.kernel.org
18619 W: https://linuxtv.org
18620 T: git git://linuxtv.org/media_tree.git
18621 F: drivers/media/radio/radio-raremono.c
18624 M: Rafael J. Wysocki <rafael@kernel.org>
18625 M: Daniel Lezcano <daniel.lezcano@linaro.org>
18626 R: Amit Kucheria <amitk@kernel.org>
18627 R: Zhang Rui <rui.zhang@intel.com>
18628 L: linux-pm@vger.kernel.org
18630 Q: https://patchwork.kernel.org/project/linux-pm/list/
18631 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
18632 F: Documentation/devicetree/bindings/thermal/
18633 F: drivers/thermal/
18634 F: include/linux/cpu_cooling.h
18635 F: include/linux/thermal.h
18636 F: include/uapi/linux/thermal.h
18639 THERMAL DRIVER FOR AMLOGIC SOCS
18640 M: Guillaume La Roque <glaroque@baylibre.com>
18641 L: linux-pm@vger.kernel.org
18642 L: linux-amlogic@lists.infradead.org
18644 W: http://linux-meson.com/
18645 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
18646 F: drivers/thermal/amlogic_thermal.c
18648 THERMAL/CPU_COOLING
18649 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
18650 M: Daniel Lezcano <daniel.lezcano@linaro.org>
18651 M: Viresh Kumar <viresh.kumar@linaro.org>
18652 R: Lukasz Luba <lukasz.luba@arm.com>
18653 L: linux-pm@vger.kernel.org
18655 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
18656 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
18657 F: drivers/thermal/cpufreq_cooling.c
18658 F: drivers/thermal/cpuidle_cooling.c
18659 F: include/linux/cpu_cooling.h
18661 THERMAL/POWER_ALLOCATOR
18662 M: Lukasz Luba <lukasz.luba@arm.com>
18663 L: linux-pm@vger.kernel.org
18665 F: Documentation/driver-api/thermal/power_allocator.rst
18666 F: drivers/thermal/gov_power_allocator.c
18667 F: include/trace/events/thermal_power_allocator.h
18669 THINKPAD ACPI EXTRAS DRIVER
18670 M: Henrique de Moraes Holschuh <hmh@hmh.eng.br>
18671 L: ibm-acpi-devel@lists.sourceforge.net
18672 L: platform-driver-x86@vger.kernel.org
18674 W: http://ibm-acpi.sourceforge.net
18675 W: http://thinkwiki.org/wiki/Ibm-acpi
18676 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
18677 F: drivers/platform/x86/thinkpad_acpi.c
18679 THINKPAD LMI DRIVER
18680 M: Mark Pearson <markpearson@lenovo.com>
18681 L: platform-driver-x86@vger.kernel.org
18683 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
18684 F: drivers/platform/x86/think-lmi.?
18686 THUNDERBOLT DMA TRAFFIC TEST DRIVER
18687 M: Isaac Hazan <isaac.hazan@intel.com>
18688 L: linux-usb@vger.kernel.org
18690 F: drivers/thunderbolt/dma_test.c
18693 M: Andreas Noever <andreas.noever@gmail.com>
18694 M: Michael Jamet <michael.jamet@intel.com>
18695 M: Mika Westerberg <mika.westerberg@linux.intel.com>
18696 M: Yehezkel Bernat <YehezkelShB@gmail.com>
18697 L: linux-usb@vger.kernel.org
18699 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
18700 F: Documentation/admin-guide/thunderbolt.rst
18701 F: drivers/thunderbolt/
18702 F: include/linux/thunderbolt.h
18704 THUNDERBOLT NETWORK DRIVER
18705 M: Michael Jamet <michael.jamet@intel.com>
18706 M: Mika Westerberg <mika.westerberg@linux.intel.com>
18707 M: Yehezkel Bernat <YehezkelShB@gmail.com>
18708 L: netdev@vger.kernel.org
18710 F: drivers/net/thunderbolt.c
18712 THUNDERX GPIO DRIVER
18713 M: Robert Richter <rric@kernel.org>
18715 F: drivers/gpio/gpio-thunderx.c
18717 TI ADS131E0X ADC SERIES DRIVER
18718 M: Tomislav Denis <tomislav.denis@avl.com>
18719 L: linux-iio@vger.kernel.org
18721 F: Documentation/devicetree/bindings/iio/adc/ti,ads131e08.yaml
18722 F: drivers/iio/adc/ti-ads131e08.c
18724 TI AM437X VPFE DRIVER
18725 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
18726 L: linux-media@vger.kernel.org
18728 W: https://linuxtv.org
18729 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18730 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
18731 F: drivers/media/platform/am437x/
18733 TI BANDGAP AND THERMAL DRIVER
18734 M: Eduardo Valentin <edubezval@gmail.com>
18735 M: Keerthy <j-keerthy@ti.com>
18736 L: linux-pm@vger.kernel.org
18737 L: linux-omap@vger.kernel.org
18739 F: drivers/thermal/ti-soc-thermal/
18741 TI BQ27XXX POWER SUPPLY DRIVER
18742 F: drivers/power/supply/bq27xxx_battery.c
18743 F: drivers/power/supply/bq27xxx_battery_i2c.c
18744 F: include/linux/power/bq27xxx_battery.h
18746 TI CDCE706 CLOCK DRIVER
18747 M: Max Filippov <jcmvbkbc@gmail.com>
18749 F: drivers/clk/clk-cdce706.c
18752 M: Tero Kristo <kristo@kernel.org>
18753 L: linux-omap@vger.kernel.org
18756 F: include/linux/clk/ti.h
18758 TI DAVINCI MACHINE SUPPORT
18759 M: Sekhar Nori <nsekhar@ti.com>
18760 R: Bartosz Golaszewski <brgl@bgdev.pl>
18761 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18763 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
18764 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
18765 F: arch/arm/boot/dts/da850*
18766 F: arch/arm/mach-davinci/
18767 F: drivers/i2c/busses/i2c-davinci.c
18769 TI DAVINCI SERIES CLOCK DRIVER
18770 M: David Lechner <david@lechnology.com>
18771 R: Sekhar Nori <nsekhar@ti.com>
18773 F: Documentation/devicetree/bindings/clock/ti/davinci/
18774 F: drivers/clk/davinci/
18776 TI DAVINCI SERIES GPIO DRIVER
18777 M: Keerthy <j-keerthy@ti.com>
18778 L: linux-gpio@vger.kernel.org
18780 F: Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
18781 F: drivers/gpio/gpio-davinci.c
18783 TI DAVINCI SERIES MEDIA DRIVER
18784 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
18785 L: linux-media@vger.kernel.org
18787 W: https://linuxtv.org
18788 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18789 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
18790 F: drivers/media/platform/davinci/
18791 F: include/media/davinci/
18793 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
18794 R: David Lechner <david@lechnology.com>
18795 L: linux-iio@vger.kernel.org
18796 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
18797 F: drivers/counter/ti-eqep.c
18799 TI ETHERNET SWITCH DRIVER (CPSW)
18800 R: Grygorii Strashko <grygorii.strashko@ti.com>
18801 L: linux-omap@vger.kernel.org
18802 L: netdev@vger.kernel.org
18804 F: drivers/net/ethernet/ti/cpsw*
18805 F: drivers/net/ethernet/ti/davinci*
18807 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
18808 M: Alex Dubov <oakad@yahoo.com>
18810 W: http://tifmxx.berlios.de/
18811 F: drivers/memstick/host/tifm_ms.c
18812 F: drivers/misc/tifm*
18813 F: drivers/mmc/host/tifm_sd.c
18814 F: include/linux/tifm.h
18816 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
18817 M: Santosh Shilimkar <ssantosh@kernel.org>
18818 L: linux-kernel@vger.kernel.org
18819 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18821 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
18822 F: drivers/soc/ti/*
18824 TI LM49xxx FAMILY ASoC CODEC DRIVERS
18825 M: M R Swami Reddy <mr.swami.reddy@ti.com>
18826 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
18827 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18829 F: sound/soc/codecs/isabelle*
18830 F: sound/soc/codecs/lm49453*
18832 TI PCM3060 ASoC CODEC DRIVER
18833 M: Kirill Marinushkin <kmarinushkin@birdec.com>
18834 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18836 F: Documentation/devicetree/bindings/sound/pcm3060.txt
18837 F: sound/soc/codecs/pcm3060*
18839 TI TAS571X FAMILY ASoC CODEC DRIVER
18840 M: Kevin Cernekee <cernekee@chromium.org>
18841 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18843 F: sound/soc/codecs/tas571x*
18845 TI TRF7970A NFC DRIVER
18846 M: Mark Greer <mgreer@animalcreek.com>
18847 L: linux-wireless@vger.kernel.org
18848 L: linux-nfc@lists.01.org (subscribers-only)
18850 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
18851 F: drivers/nfc/trf7970a.c
18853 TI TSC2046 ADC DRIVER
18854 M: Oleksij Rempel <o.rempel@pengutronix.de>
18855 R: kernel@pengutronix.de
18856 L: linux-iio@vger.kernel.org
18858 F: Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
18859 F: drivers/iio/adc/ti-tsc2046.c
18861 TI TWL4030 SERIES SOC CODEC DRIVER
18862 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
18863 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18865 F: sound/soc/codecs/twl4030*
18868 M: Benoit Parrot <bparrot@ti.com>
18869 L: linux-media@vger.kernel.org
18871 W: http://linuxtv.org/
18872 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18873 F: Documentation/devicetree/bindings/media/ti,cal.yaml
18874 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
18875 F: drivers/media/platform/ti-vpe/
18877 TI WILINK WIRELESS DRIVERS
18878 L: linux-wireless@vger.kernel.org
18880 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
18881 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
18882 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
18883 F: drivers/net/wireless/ti/
18884 F: include/linux/wl12xx.h
18886 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
18887 M: John Stultz <john.stultz@linaro.org>
18888 M: Thomas Gleixner <tglx@linutronix.de>
18889 R: Stephen Boyd <sboyd@kernel.org>
18890 L: linux-kernel@vger.kernel.org
18892 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
18893 F: include/linux/clocksource.h
18894 F: include/linux/time.h
18895 F: include/linux/timex.h
18896 F: include/uapi/linux/time.h
18897 F: include/uapi/linux/timex.h
18898 F: kernel/time/alarmtimer.c
18899 F: kernel/time/clocksource.c
18900 F: kernel/time/ntp.c
18901 F: kernel/time/time*.c
18902 F: tools/testing/selftests/timers/
18905 M: Jon Maloy <jmaloy@redhat.com>
18906 M: Ying Xue <ying.xue@windriver.com>
18907 L: netdev@vger.kernel.org (core kernel code)
18908 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
18910 W: http://tipc.sourceforge.net/
18911 F: include/uapi/linux/tipc*.h
18914 TLAN NETWORK DRIVER
18915 M: Samuel Chessman <chessman@tux.org>
18916 L: tlan-devel@lists.sourceforge.net (subscribers-only)
18918 W: http://sourceforge.net/projects/tlan/
18919 F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
18920 F: drivers/net/ethernet/ti/tlan.*
18922 TM6000 VIDEO4LINUX DRIVER
18923 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18924 L: linux-media@vger.kernel.org
18926 W: https://linuxtv.org
18927 T: git git://linuxtv.org/media_tree.git
18928 F: Documentation/admin-guide/media/tm6000*
18929 F: drivers/media/usb/tm6000/
18931 TMIO/SDHI MMC DRIVER
18932 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
18933 L: linux-mmc@vger.kernel.org
18935 F: drivers/mmc/host/renesas_sdhi*
18936 F: drivers/mmc/host/tmio_mmc*
18937 F: include/linux/mfd/tmio.h
18939 TMP401 HARDWARE MONITOR DRIVER
18940 M: Guenter Roeck <linux@roeck-us.net>
18941 L: linux-hwmon@vger.kernel.org
18943 F: Documentation/hwmon/tmp401.rst
18944 F: drivers/hwmon/tmp401.c
18946 TMP513 HARDWARE MONITOR DRIVER
18947 M: Eric Tremblay <etremblay@distech-controls.com>
18948 L: linux-hwmon@vger.kernel.org
18950 F: Documentation/hwmon/tmp513.rst
18951 F: drivers/hwmon/tmp513.c
18953 TMPFS (SHMEM FILESYSTEM)
18954 M: Hugh Dickins <hughd@google.com>
18955 L: linux-mm@kvack.org
18957 F: include/linux/shmem_fs.h
18960 TOMOYO SECURITY MODULE
18961 M: Kentaro Takeda <takedakn@nttdata.co.jp>
18962 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
18963 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
18964 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
18965 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
18966 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
18968 W: https://tomoyo.osdn.jp/
18969 F: security/tomoyo/
18971 TOPSTAR LAPTOP EXTRAS DRIVER
18972 M: Herton Ronaldo Krzesinski <herton@canonical.com>
18973 L: platform-driver-x86@vger.kernel.org
18975 F: drivers/platform/x86/topstar-laptop.c
18977 TORTURE-TEST MODULES
18978 M: Davidlohr Bueso <dave@stgolabs.net>
18979 M: "Paul E. McKenney" <paulmck@kernel.org>
18980 M: Josh Triplett <josh@joshtriplett.org>
18981 L: linux-kernel@vger.kernel.org
18983 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18984 F: Documentation/RCU/torture.rst
18985 F: kernel/locking/locktorture.c
18986 F: kernel/rcu/rcuscale.c
18987 F: kernel/rcu/rcutorture.c
18988 F: kernel/rcu/refscale.c
18989 F: kernel/torture.c
18991 TOSHIBA ACPI EXTRAS DRIVER
18992 M: Azael Avalos <coproscefalo@gmail.com>
18993 L: platform-driver-x86@vger.kernel.org
18995 F: drivers/platform/x86/toshiba_acpi.c
18997 TOSHIBA BLUETOOTH DRIVER
18998 M: Azael Avalos <coproscefalo@gmail.com>
18999 L: platform-driver-x86@vger.kernel.org
19001 F: drivers/platform/x86/toshiba_bluetooth.c
19003 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
19004 M: Azael Avalos <coproscefalo@gmail.com>
19005 L: platform-driver-x86@vger.kernel.org
19007 F: drivers/platform/x86/toshiba_haps.c
19010 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
19012 W: http://www.buzzard.org.uk/toshiba/
19013 F: drivers/char/toshiba.c
19014 F: include/linux/toshiba.h
19015 F: include/uapi/linux/toshiba.h
19017 TOSHIBA TC358743 DRIVER
19018 M: Mats Randgaard <matrandg@cisco.com>
19019 L: linux-media@vger.kernel.org
19021 F: drivers/media/i2c/tc358743*
19022 F: include/media/i2c/tc358743.h
19024 TOSHIBA WMI HOTKEYS DRIVER
19025 M: Azael Avalos <coproscefalo@gmail.com>
19026 L: platform-driver-x86@vger.kernel.org
19028 F: drivers/platform/x86/toshiba-wmi.c
19031 M: Peter Huewe <peterhuewe@gmx.de>
19032 M: Jarkko Sakkinen <jarkko@kernel.org>
19033 R: Jason Gunthorpe <jgg@ziepe.ca>
19034 L: linux-integrity@vger.kernel.org
19036 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
19037 Q: https://patchwork.kernel.org/project/linux-integrity/list/
19038 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
19039 F: drivers/char/tpm/
19042 M: Steven Rostedt <rostedt@goodmis.org>
19043 M: Ingo Molnar <mingo@redhat.com>
19045 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
19046 F: Documentation/trace/ftrace.rst
19047 F: arch/*/*/*/ftrace.h
19048 F: arch/*/kernel/ftrace.c
19050 F: include/*/ftrace.h
19051 F: include/linux/trace*.h
19054 F: tools/testing/selftests/ftrace/
19056 TRACING MMIO ACCESSES (MMIOTRACE)
19057 M: Steven Rostedt <rostedt@goodmis.org>
19058 M: Ingo Molnar <mingo@kernel.org>
19059 R: Karol Herbst <karolherbst@gmail.com>
19060 R: Pekka Paalanen <ppaalanen@gmail.com>
19061 L: linux-kernel@vger.kernel.org
19062 L: nouveau@lists.freedesktop.org
19064 F: arch/x86/mm/kmmio.c
19065 F: arch/x86/mm/mmio-mod.c
19066 F: arch/x86/mm/testmmiotrace.c
19067 F: include/linux/mmiotrace.h
19068 F: kernel/trace/trace_mmiotrace.c
19070 TRACING OS NOISE / LATENCY TRACERS
19071 M: Steven Rostedt <rostedt@goodmis.org>
19072 M: Daniel Bristot de Oliveira <bristot@kernel.org>
19074 F: kernel/trace/trace_osnoise.c
19075 F: include/trace/events/osnoise.h
19076 F: kernel/trace/trace_hwlat.c
19077 F: kernel/trace/trace_irqsoff.c
19078 F: kernel/trace/trace_sched_wakeup.c
19079 F: Documentation/trace/osnoise-tracer.rst
19080 F: Documentation/trace/timerlat-tracer.rst
19081 F: Documentation/trace/hwlat_detector.rst
19082 F: arch/*/kernel/trace.c
19084 TRADITIONAL CHINESE DOCUMENTATION
19085 M: Hu Haowen <src.res@email.cn>
19086 L: linux-doc-tw-discuss@lists.sourceforge.net
19088 W: https://github.com/srcres258/linux-doc
19089 T: git git://github.com/srcres258/linux-doc.git doc-zh-tw
19090 F: Documentation/translations/zh_TW/
19093 M: Jiri Kosina <trivial@kernel.org>
19095 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
19096 K: ^Subject:.*(?i)trivial
19099 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19100 M: Jiri Slaby <jirislaby@kernel.org>
19102 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
19103 F: Documentation/driver-api/serial/
19105 F: drivers/tty/serial/serial_core.c
19106 F: include/linux/selection.h
19107 F: include/linux/serial.h
19108 F: include/linux/serial_core.h
19109 F: include/linux/sysrq.h
19110 F: include/linux/tty*.h
19111 F: include/linux/vt.h
19112 F: include/linux/vt_*.h
19113 F: include/uapi/linux/serial.h
19114 F: include/uapi/linux/serial_core.h
19115 F: include/uapi/linux/tty.h
19117 TUA9001 MEDIA DRIVER
19118 M: Antti Palosaari <crope@iki.fi>
19119 L: linux-media@vger.kernel.org
19121 W: https://linuxtv.org
19122 W: http://palosaari.fi/linux/
19123 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19124 T: git git://linuxtv.org/anttip/media_tree.git
19125 F: drivers/media/tuners/tua9001*
19127 TULIP NETWORK DRIVERS
19128 L: netdev@vger.kernel.org
19129 L: linux-parisc@vger.kernel.org
19131 F: drivers/net/ethernet/dec/tulip/
19134 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
19136 W: http://vtun.sourceforge.net/tun
19137 F: Documentation/networking/tuntap.rst
19138 F: arch/um/os-Linux/drivers/
19140 TURBOCHANNEL SUBSYSTEM
19141 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
19142 M: Ralf Baechle <ralf@linux-mips.org>
19143 L: linux-mips@vger.kernel.org
19145 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
19147 F: include/linux/tc.h
19150 M: "Len Brown" <lenb@kernel.org>
19151 L: linux-pm@vger.kernel.org
19153 Q: https://patchwork.kernel.org/project/linux-pm/list/
19154 B: https://bugzilla.kernel.org
19155 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
19156 F: tools/power/x86/turbostat/
19158 TW5864 VIDEO4LINUX DRIVER
19159 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
19160 M: Anton Sviridenko <anton@corp.bluecherry.net>
19161 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
19162 M: Andrey Utkin <andrey_utkin@fastmail.com>
19163 L: linux-media@vger.kernel.org
19165 F: drivers/media/pci/tw5864/
19167 TW68 VIDEO4LINUX DRIVER
19168 M: Hans Verkuil <hverkuil@xs4all.nl>
19169 L: linux-media@vger.kernel.org
19171 W: https://linuxtv.org
19172 T: git git://linuxtv.org/media_tree.git
19173 F: drivers/media/pci/tw68/
19175 TW686X VIDEO4LINUX DRIVER
19176 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
19177 L: linux-media@vger.kernel.org
19179 W: http://linuxtv.org
19180 T: git git://linuxtv.org/media_tree.git
19181 F: drivers/media/pci/tw686x/
19183 UACCE ACCELERATOR FRAMEWORK
19184 M: Zhangfei Gao <zhangfei.gao@linaro.org>
19185 M: Zhou Wang <wangzhou1@hisilicon.com>
19186 L: linux-accelerators@lists.ozlabs.org
19187 L: linux-kernel@vger.kernel.org
19189 F: Documentation/ABI/testing/sysfs-driver-uacce
19190 F: Documentation/misc-devices/uacce.rst
19191 F: drivers/misc/uacce/
19192 F: include/linux/uacce.h
19193 F: include/uapi/misc/uacce/
19195 UBI FILE SYSTEM (UBIFS)
19196 M: Richard Weinberger <richard@nod.at>
19197 L: linux-mtd@lists.infradead.org
19199 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
19200 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
19201 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
19202 F: Documentation/filesystems/ubifs-authentication.rst
19203 F: Documentation/filesystems/ubifs.rst
19206 UCLINUX (M68KNOMMU AND COLDFIRE)
19207 M: Greg Ungerer <gerg@linux-m68k.org>
19208 L: linux-m68k@lists.linux-m68k.org
19209 L: uclinux-dev@uclinux.org (subscribers-only)
19211 W: http://www.linux-m68k.org/
19212 W: http://www.uclinux.org/
19213 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
19214 F: arch/m68k/*/*_no.*
19216 F: arch/m68k/coldfire/
19217 F: arch/m68k/include/asm/*_no.*
19220 M: Jan Kara <jack@suse.com>
19222 F: Documentation/filesystems/udf.rst
19226 M: Bastien Nocera <hadess@hadess.net>
19227 L: linux-input@vger.kernel.org
19229 F: drivers/hid/hid-udraw-ps3.c
19232 M: Evgeniy Dushistov <dushistov@mail.ru>
19234 F: Documentation/admin-guide/ufs.rst
19237 UHID USERSPACE HID IO DRIVER
19238 M: David Rheinsberg <david.rheinsberg@gmail.com>
19239 L: linux-input@vger.kernel.org
19241 F: drivers/hid/uhid.c
19242 F: include/uapi/linux/uhid.h
19245 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19246 L: linux-usb@vger.kernel.org
19248 F: drivers/usb/common/ulpi.c
19249 F: include/linux/ulpi/
19252 M: Gabriel Krisman Bertazi <krisman@collabora.com>
19253 L: linux-fsdevel@vger.kernel.org
19258 M: Tony Finch <dot@dotat.at>
19260 W: http://dotat.at/prog/unifdef
19261 F: scripts/unifdef.c
19263 UNIFORM CDROM DRIVER
19264 M: Phillip Potter <phil@philpotter.co.uk>
19266 F: Documentation/cdrom/
19267 F: drivers/cdrom/cdrom.c
19268 F: include/linux/cdrom.h
19269 F: include/uapi/linux/cdrom.h
19271 UNISYS S-PAR DRIVERS
19272 M: David Kershner <david.kershner@unisys.com>
19273 L: sparmaintainer@unisys.com (Unisys internal)
19275 F: drivers/staging/unisys/
19276 F: drivers/visorbus/
19277 F: include/linux/visorbus.h
19279 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
19280 R: Alim Akhtar <alim.akhtar@samsung.com>
19281 R: Avri Altman <avri.altman@wdc.com>
19282 L: linux-scsi@vger.kernel.org
19284 F: Documentation/scsi/ufs.rst
19285 F: drivers/scsi/ufs/
19287 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
19288 M: Pedro Sousa <pedrom.sousa@synopsys.com>
19289 L: linux-scsi@vger.kernel.org
19291 F: drivers/scsi/ufs/*dwc*
19293 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
19294 M: Stanley Chu <stanley.chu@mediatek.com>
19295 L: linux-scsi@vger.kernel.org
19296 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
19298 F: drivers/scsi/ufs/ufs-mediatek*
19300 UNSORTED BLOCK IMAGES (UBI)
19301 M: Richard Weinberger <richard@nod.at>
19302 L: linux-mtd@lists.infradead.org
19304 W: http://www.linux-mtd.infradead.org/
19305 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
19306 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
19307 F: drivers/mtd/ubi/
19308 F: include/linux/mtd/ubi.h
19309 F: include/uapi/mtd/ubi-user.h
19311 USB "USBNET" DRIVER FRAMEWORK
19312 M: Oliver Neukum <oneukum@suse.com>
19313 L: netdev@vger.kernel.org
19315 W: http://www.linux-usb.org/usbnet
19316 F: drivers/net/usb/usbnet.c
19317 F: include/linux/usb/usbnet.h
19320 M: Oliver Neukum <oneukum@suse.com>
19321 L: linux-usb@vger.kernel.org
19323 F: Documentation/usb/acm.rst
19324 F: drivers/usb/class/cdc-acm.*
19326 USB APPLE MFI FASTCHARGE DRIVER
19327 M: Bastien Nocera <hadess@hadess.net>
19328 L: linux-usb@vger.kernel.org
19330 F: drivers/usb/misc/apple-mfi-fastcharge.c
19332 USB AR5523 WIRELESS DRIVER
19333 M: Pontus Fuchs <pontus.fuchs@gmail.com>
19334 L: linux-wireless@vger.kernel.org
19336 F: drivers/net/wireless/ath/ar5523/
19339 M: Oliver Neukum <oneukum@suse.com>
19340 L: linux-usb@vger.kernel.org
19341 L: linux-scsi@vger.kernel.org
19343 F: drivers/usb/storage/uas.c
19345 USB CDC ETHERNET DRIVER
19346 M: Oliver Neukum <oliver@neukum.org>
19347 L: linux-usb@vger.kernel.org
19349 F: drivers/net/usb/cdc_*.c
19350 F: include/uapi/linux/usb/cdc.h
19352 USB CHAOSKEY DRIVER
19353 M: Keith Packard <keithp@keithp.com>
19354 L: linux-usb@vger.kernel.org
19356 F: drivers/usb/misc/chaoskey.c
19358 USB CYPRESS C67X00 DRIVER
19359 L: linux-usb@vger.kernel.org
19361 F: drivers/usb/c67x00/
19363 USB DAVICOM DM9601 DRIVER
19364 M: Peter Korsgaard <peter@korsgaard.com>
19365 L: netdev@vger.kernel.org
19367 W: http://www.linux-usb.org/usbnet
19368 F: drivers/net/usb/dm9601.c
19371 M: Alan Stern <stern@rowland.harvard.edu>
19372 L: linux-usb@vger.kernel.org
19374 F: Documentation/usb/ehci.rst
19375 F: drivers/usb/host/ehci*
19377 USB GADGET/PERIPHERAL SUBSYSTEM
19378 M: Felipe Balbi <balbi@kernel.org>
19379 L: linux-usb@vger.kernel.org
19381 W: http://www.linux-usb.org/gadget
19382 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
19383 F: drivers/usb/gadget/
19384 F: include/linux/usb/gadget*
19386 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
19387 M: Jiri Kosina <jikos@kernel.org>
19388 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
19389 L: linux-usb@vger.kernel.org
19391 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
19392 F: Documentation/hid/hiddev.rst
19393 F: drivers/hid/usbhid/
19395 USB INTEL XHCI ROLE MUX DRIVER
19396 M: Hans de Goede <hdegoede@redhat.com>
19397 L: linux-usb@vger.kernel.org
19399 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
19401 USB IP DRIVER FOR HISILICON KIRIN 960
19402 M: Yu Chen <chenyu56@huawei.com>
19403 M: Binghui Wang <wangbinghui@hisilicon.com>
19404 L: linux-usb@vger.kernel.org
19406 F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
19407 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
19409 USB IP DRIVER FOR HISILICON KIRIN 970
19410 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19411 L: linux-usb@vger.kernel.org
19413 F: Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
19414 F: drivers/phy/hisilicon/phy-hi3670-usb3.c
19417 M: Olav Kongas <ok@artecdesign.ee>
19418 L: linux-usb@vger.kernel.org
19420 F: drivers/usb/host/isp116x*
19421 F: include/linux/usb/isp116x.h
19424 M: Rui Miguel Silva <rui.silva@linaro.org>
19425 L: linux-usb@vger.kernel.org
19427 F: drivers/usb/isp1760/*
19428 F: Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
19430 USB LAN78XX ETHERNET DRIVER
19431 M: Woojung Huh <woojung.huh@microchip.com>
19432 M: UNGLinuxDriver@microchip.com
19433 L: netdev@vger.kernel.org
19435 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
19436 F: drivers/net/usb/lan78xx.*
19437 F: include/dt-bindings/net/microchip-lan78xx.h
19439 USB MASS STORAGE DRIVER
19440 M: Alan Stern <stern@rowland.harvard.edu>
19441 L: linux-usb@vger.kernel.org
19442 L: usb-storage@lists.one-eyed-alien.net
19444 F: drivers/usb/storage/
19447 M: Clemens Ladisch <clemens@ladisch.de>
19448 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19450 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
19451 F: sound/usb/midi.*
19453 USB NETWORKING DRIVERS
19454 L: linux-usb@vger.kernel.org
19456 F: drivers/net/usb/
19459 M: Alan Stern <stern@rowland.harvard.edu>
19460 L: linux-usb@vger.kernel.org
19462 F: Documentation/usb/ohci.rst
19463 F: drivers/usb/host/ohci*
19465 USB OTG FSM (Finite State Machine)
19466 M: Peter Chen <peter.chen@kernel.org>
19467 L: linux-usb@vger.kernel.org
19469 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
19470 F: drivers/usb/common/usb-otg-fsm.c
19473 M: Valentina Manea <valentina.manea.m@gmail.com>
19474 M: Shuah Khan <shuah@kernel.org>
19475 M: Shuah Khan <skhan@linuxfoundation.org>
19476 L: linux-usb@vger.kernel.org
19478 F: Documentation/usb/usbip_protocol.rst
19479 F: drivers/usb/usbip/
19480 F: tools/testing/selftests/drivers/usb/usbip/
19481 F: tools/usb/usbip/
19484 M: Petko Manolov <petkan@nucleusys.com>
19485 L: linux-usb@vger.kernel.org
19486 L: netdev@vger.kernel.org
19488 W: https://github.com/petkan/pegasus
19489 T: git git://github.com/petkan/pegasus.git
19490 F: drivers/net/usb/pegasus.*
19493 M: Felipe Balbi <balbi@kernel.org>
19494 L: linux-usb@vger.kernel.org
19496 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
19497 F: drivers/usb/phy/
19499 USB PRINTER DRIVER (usblp)
19500 M: Pete Zaitcev <zaitcev@redhat.com>
19501 L: linux-usb@vger.kernel.org
19503 F: drivers/usb/class/usblp.c
19505 USB RAW GADGET DRIVER
19506 R: Andrey Konovalov <andreyknvl@gmail.com>
19507 L: linux-usb@vger.kernel.org
19509 F: Documentation/usb/raw-gadget.rst
19510 F: drivers/usb/gadget/legacy/raw_gadget.c
19511 F: include/uapi/linux/usb/raw_gadget.h
19513 USB QMI WWAN NETWORK DRIVER
19514 M: Bjørn Mork <bjorn@mork.no>
19515 L: netdev@vger.kernel.org
19517 F: Documentation/ABI/testing/sysfs-class-net-qmi
19518 F: drivers/net/usb/qmi_wwan.c
19521 M: Petko Manolov <petkan@nucleusys.com>
19522 L: linux-usb@vger.kernel.org
19523 L: netdev@vger.kernel.org
19525 W: https://github.com/petkan/rtl8150
19526 T: git git://github.com/petkan/rtl8150.git
19527 F: drivers/net/usb/rtl8150.c
19529 USB SERIAL SUBSYSTEM
19530 M: Johan Hovold <johan@kernel.org>
19531 L: linux-usb@vger.kernel.org
19533 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
19534 F: Documentation/usb/usb-serial.rst
19535 F: drivers/usb/serial/
19536 F: include/linux/usb/serial.h
19538 USB SMSC75XX ETHERNET DRIVER
19539 M: Steve Glendinning <steve.glendinning@shawell.net>
19540 L: netdev@vger.kernel.org
19542 F: drivers/net/usb/smsc75xx.*
19544 USB SMSC95XX ETHERNET DRIVER
19545 M: Steve Glendinning <steve.glendinning@shawell.net>
19546 M: UNGLinuxDriver@microchip.com
19547 L: netdev@vger.kernel.org
19549 F: drivers/net/usb/smsc95xx.*
19552 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19553 L: linux-usb@vger.kernel.org
19555 W: http://www.linux-usb.org
19556 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
19557 F: Documentation/devicetree/bindings/usb/
19558 F: Documentation/usb/
19560 F: include/linux/usb.h
19561 F: include/linux/usb/
19563 USB TYPEC BUS FOR ALTERNATE MODES
19564 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19565 L: linux-usb@vger.kernel.org
19567 F: Documentation/ABI/testing/sysfs-bus-typec
19568 F: Documentation/driver-api/usb/typec_bus.rst
19569 F: drivers/usb/typec/altmodes/
19570 F: include/linux/usb/typec_altmode.h
19573 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19574 L: linux-usb@vger.kernel.org
19576 F: Documentation/ABI/testing/sysfs-class-typec
19577 F: Documentation/driver-api/usb/typec.rst
19578 F: drivers/usb/typec/
19579 F: include/linux/usb/typec.h
19581 USB TYPEC INTEL PMC MUX DRIVER
19582 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19583 L: linux-usb@vger.kernel.org
19585 F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
19586 F: drivers/usb/typec/mux/intel_pmc_mux.c
19588 USB TYPEC PI3USB30532 MUX DRIVER
19589 M: Hans de Goede <hdegoede@redhat.com>
19590 L: linux-usb@vger.kernel.org
19592 F: drivers/usb/typec/mux/pi3usb30532.c
19594 USB TYPEC PORT CONTROLLER DRIVERS
19595 M: Guenter Roeck <linux@roeck-us.net>
19596 L: linux-usb@vger.kernel.org
19598 F: drivers/usb/typec/tcpm/
19601 M: Alan Stern <stern@rowland.harvard.edu>
19602 L: linux-usb@vger.kernel.org
19604 F: drivers/usb/host/uhci*
19607 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19608 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
19609 L: linux-media@vger.kernel.org
19611 W: http://www.ideasonboard.org/uvc/
19612 T: git git://linuxtv.org/media_tree.git
19613 F: drivers/media/usb/uvc/
19614 F: include/uapi/linux/uvcvideo.h
19617 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19618 L: linux-usb@vger.kernel.org
19620 F: drivers/usb/gadget/function/*uvc*
19621 F: drivers/usb/gadget/legacy/webcam.c
19622 F: include/uapi/linux/usb/g_uvc.h
19624 USB WIRELESS RNDIS DRIVER (rndis_wlan)
19625 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
19626 L: linux-wireless@vger.kernel.org
19628 F: drivers/net/wireless/rndis_wlan.c
19631 M: Mathias Nyman <mathias.nyman@intel.com>
19632 L: linux-usb@vger.kernel.org
19634 F: drivers/usb/host/pci-quirks*
19635 F: drivers/usb/host/xhci*
19638 L: linux-wireless@vger.kernel.org
19640 W: http://linux-lc100020.sourceforge.net
19641 F: drivers/net/wireless/zydas/zd1201.*
19644 M: Antoine Jacquet <royale@zerezo.com>
19645 L: linux-usb@vger.kernel.org
19646 L: linux-media@vger.kernel.org
19648 W: http://royale.zerezo.com/zr364xx/
19649 T: git git://linuxtv.org/media_tree.git
19650 F: Documentation/admin-guide/media/zr364xx*
19651 F: drivers/media/usb/zr364xx/
19653 USER-MODE LINUX (UML)
19654 M: Jeff Dike <jdike@addtoit.com>
19655 M: Richard Weinberger <richard@nod.at>
19656 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
19657 L: linux-um@lists.infradead.org
19659 W: http://user-mode-linux.sourceforge.net
19660 Q: https://patchwork.ozlabs.org/project/linux-um/list/
19661 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
19662 F: Documentation/virt/uml/
19667 USERSPACE COPYIN/COPYOUT (UIOVEC)
19668 M: Alexander Viro <viro@zeniv.linux.org.uk>
19670 F: include/linux/uio.h
19673 USERSPACE DMA BUFFER DRIVER
19674 M: Gerd Hoffmann <kraxel@redhat.com>
19675 L: dri-devel@lists.freedesktop.org
19677 T: git git://anongit.freedesktop.org/drm/drm-misc
19678 F: drivers/dma-buf/udmabuf.c
19679 F: include/uapi/linux/udmabuf.h
19681 USERSPACE I/O (UIO)
19682 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19684 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
19685 F: Documentation/driver-api/uio-howto.rst
19687 F: include/linux/uio_driver.h
19690 M: Karel Zak <kzak@redhat.com>
19691 L: util-linux@vger.kernel.org
19693 W: http://en.wikipedia.org/wiki/Util-linux
19694 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
19697 M: Christoph Hellwig <hch@lst.de>
19698 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19699 L: linux-kernel@vger.kernel.org
19701 T: git git://git.infradead.org/users/hch/uuid.git
19702 F: include/linux/uuid.h
19703 F: include/uapi/linux/uuid.h
19708 M: Justin Ernst <justin.ernst@hpe.com>
19709 L: platform-driver-x86@vger.kernel.org
19711 F: drivers/platform/x86/uv_sysfs.c
19714 M: Michal Januszewski <spock@gentoo.org>
19715 L: linux-fbdev@vger.kernel.org
19717 W: https://github.com/mjanusz/v86d
19718 F: Documentation/fb/uvesafb.rst
19719 F: drivers/video/fbdev/uvesafb.*
19721 Ux500 CLOCK DRIVERS
19722 M: Ulf Hansson <ulf.hansson@linaro.org>
19723 L: linux-clk@vger.kernel.org
19724 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19726 F: drivers/clk/ux500/
19729 M: Stefan Agner <stefan@agner.ch>
19730 L: linux-mtd@lists.infradead.org
19732 F: drivers/mtd/nand/raw/vf610_nfc.c
19734 VFAT/FAT/MSDOS FILESYSTEM
19735 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
19737 F: Documentation/filesystems/vfat.rst
19741 M: Alex Williamson <alex.williamson@redhat.com>
19742 R: Cornelia Huck <cohuck@redhat.com>
19743 L: kvm@vger.kernel.org
19745 T: git git://github.com/awilliam/linux-vfio.git
19746 F: Documentation/driver-api/vfio.rst
19748 F: include/linux/vfio.h
19749 F: include/linux/vfio_pci_core.h
19750 F: include/uapi/linux/vfio.h
19753 M: Diana Craciun <diana.craciun@oss.nxp.com>
19754 L: kvm@vger.kernel.org
19756 F: drivers/vfio/fsl-mc/
19758 VFIO MEDIATED DEVICE DRIVERS
19759 M: Kirti Wankhede <kwankhede@nvidia.com>
19760 L: kvm@vger.kernel.org
19762 F: Documentation/driver-api/vfio-mediated-device.rst
19763 F: drivers/vfio/mdev/
19764 F: include/linux/mdev.h
19765 F: samples/vfio-mdev/
19767 VFIO PLATFORM DRIVER
19768 M: Eric Auger <eric.auger@redhat.com>
19769 L: kvm@vger.kernel.org
19771 F: drivers/vfio/platform/
19774 R: Lukas Wunner <lukas@wunner.de>
19776 T: git git://anongit.freedesktop.org/drm/drm-misc
19777 F: Documentation/gpu/vga-switcheroo.rst
19778 F: drivers/gpu/vga/vga_switcheroo.c
19779 F: include/linux/vga_switcheroo.h
19781 VIA RHINE NETWORK DRIVER
19783 M: Kevin Brace <kevinbrace@bracecomputerlab.com>
19784 F: drivers/net/ethernet/via/via-rhine.c
19786 VIA SD/MMC CARD CONTROLLER DRIVER
19787 M: Bruce Chang <brucechang@via.com.tw>
19788 M: Harald Welte <HaraldWelte@viatech.com>
19790 F: drivers/mmc/host/via-sdmmc.c
19792 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
19793 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
19794 L: linux-fbdev@vger.kernel.org
19796 F: drivers/video/fbdev/via/
19797 F: include/linux/via-core.h
19798 F: include/linux/via-gpio.h
19799 F: include/linux/via_i2c.h
19801 VIA VELOCITY NETWORK DRIVER
19802 M: Francois Romieu <romieu@fr.zoreil.com>
19803 L: netdev@vger.kernel.org
19805 F: drivers/net/ethernet/via/via-velocity.*
19807 VICODEC VIRTUAL CODEC DRIVER
19808 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
19809 L: linux-media@vger.kernel.org
19811 W: https://linuxtv.org
19812 T: git git://linuxtv.org/media_tree.git
19813 F: drivers/media/test-drivers/vicodec/*
19815 VIDEO I2C POLLING DRIVER
19816 M: Matt Ranostay <matt.ranostay@konsulko.com>
19817 L: linux-media@vger.kernel.org
19819 F: drivers/media/i2c/video-i2c.c
19821 VIDEO MULTIPLEXER DRIVER
19822 M: Philipp Zabel <p.zabel@pengutronix.de>
19823 L: linux-media@vger.kernel.org
19825 F: drivers/media/platform/video-mux.c
19827 VIDEOBUF2 FRAMEWORK
19828 M: Tomasz Figa <tfiga@chromium.org>
19829 M: Marek Szyprowski <m.szyprowski@samsung.com>
19830 L: linux-media@vger.kernel.org
19832 F: drivers/media/common/videobuf2/*
19833 F: include/media/videobuf2-*
19835 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
19836 M: Helen Koike <helen.koike@collabora.com>
19837 R: Shuah Khan <skhan@linuxfoundation.org>
19838 L: linux-media@vger.kernel.org
19840 W: https://linuxtv.org
19841 T: git git://linuxtv.org/media_tree.git
19842 F: drivers/media/test-drivers/vimc/*
19845 M: Alex Williamson <alex.williamson@redhat.com>
19846 M: Paolo Bonzini <pbonzini@redhat.com>
19847 L: kvm@vger.kernel.org
19851 VIRTIO AND VHOST VSOCK DRIVER
19852 M: Stefan Hajnoczi <stefanha@redhat.com>
19853 M: Stefano Garzarella <sgarzare@redhat.com>
19854 L: kvm@vger.kernel.org
19855 L: virtualization@lists.linux-foundation.org
19856 L: netdev@vger.kernel.org
19858 F: drivers/vhost/vsock.c
19859 F: include/linux/virtio_vsock.h
19860 F: include/uapi/linux/virtio_vsock.h
19861 F: net/vmw_vsock/virtio_transport.c
19862 F: net/vmw_vsock/virtio_transport_common.c
19864 VIRTIO BLOCK AND SCSI DRIVERS
19865 M: "Michael S. Tsirkin" <mst@redhat.com>
19866 M: Jason Wang <jasowang@redhat.com>
19867 R: Paolo Bonzini <pbonzini@redhat.com>
19868 R: Stefan Hajnoczi <stefanha@redhat.com>
19869 L: virtualization@lists.linux-foundation.org
19871 F: drivers/block/virtio_blk.c
19872 F: drivers/scsi/virtio_scsi.c
19873 F: drivers/vhost/scsi.c
19874 F: include/uapi/linux/virtio_blk.h
19875 F: include/uapi/linux/virtio_scsi.h
19877 VIRTIO CONSOLE DRIVER
19878 M: Amit Shah <amit@kernel.org>
19879 L: virtualization@lists.linux-foundation.org
19881 F: drivers/char/virtio_console.c
19882 F: include/linux/virtio_console.h
19883 F: include/uapi/linux/virtio_console.h
19885 VIRTIO CORE AND NET DRIVERS
19886 M: "Michael S. Tsirkin" <mst@redhat.com>
19887 M: Jason Wang <jasowang@redhat.com>
19888 L: virtualization@lists.linux-foundation.org
19890 F: Documentation/devicetree/bindings/virtio/
19891 F: drivers/block/virtio_blk.c
19892 F: drivers/crypto/virtio/
19893 F: drivers/net/virtio_net.c
19896 F: include/linux/vdpa.h
19897 F: include/linux/virtio*.h
19898 F: include/uapi/linux/virtio_*.h
19902 M: "Michael S. Tsirkin" <mst@redhat.com>
19903 M: David Hildenbrand <david@redhat.com>
19904 L: virtualization@lists.linux-foundation.org
19906 F: drivers/virtio/virtio_balloon.c
19907 F: include/uapi/linux/virtio_balloon.h
19908 F: include/linux/balloon_compaction.h
19909 F: mm/balloon_compaction.c
19911 VIRTIO CRYPTO DRIVER
19912 M: Gonglei <arei.gonglei@huawei.com>
19913 L: virtualization@lists.linux-foundation.org
19914 L: linux-crypto@vger.kernel.org
19916 F: drivers/crypto/virtio/
19917 F: include/uapi/linux/virtio_crypto.h
19919 VIRTIO DRIVERS FOR S390
19920 M: Cornelia Huck <cohuck@redhat.com>
19921 M: Halil Pasic <pasic@linux.ibm.com>
19922 L: linux-s390@vger.kernel.org
19923 L: virtualization@lists.linux-foundation.org
19924 L: kvm@vger.kernel.org
19926 F: arch/s390/include/uapi/asm/virtio-ccw.h
19927 F: drivers/s390/virtio/
19930 M: Vivek Goyal <vgoyal@redhat.com>
19931 M: Stefan Hajnoczi <stefanha@redhat.com>
19932 M: Miklos Szeredi <miklos@szeredi.hu>
19933 L: virtualization@lists.linux-foundation.org
19934 L: linux-fsdevel@vger.kernel.org
19936 W: https://virtio-fs.gitlab.io/
19937 F: Documentation/filesystems/virtiofs.rst
19938 F: fs/fuse/virtio_fs.c
19939 F: include/uapi/linux/virtio_fs.h
19942 M: Enrico Weigelt, metux IT consult <info@metux.net>
19943 M: Viresh Kumar <vireshk@kernel.org>
19944 L: linux-gpio@vger.kernel.org
19945 L: virtualization@lists.linux-foundation.org
19947 F: drivers/gpio/gpio-virtio.c
19948 F: include/uapi/linux/virtio_gpio.h
19951 M: David Airlie <airlied@linux.ie>
19952 M: Gerd Hoffmann <kraxel@redhat.com>
19953 L: dri-devel@lists.freedesktop.org
19954 L: virtualization@lists.linux-foundation.org
19956 T: git git://anongit.freedesktop.org/drm/drm-misc
19957 F: drivers/gpu/drm/virtio/
19958 F: include/uapi/linux/virtio_gpu.h
19960 VIRTIO HOST (VHOST)
19961 M: "Michael S. Tsirkin" <mst@redhat.com>
19962 M: Jason Wang <jasowang@redhat.com>
19963 L: kvm@vger.kernel.org
19964 L: virtualization@lists.linux-foundation.org
19965 L: netdev@vger.kernel.org
19967 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
19969 F: include/linux/vhost_iotlb.h
19970 F: include/uapi/linux/vhost.h
19972 VIRTIO INPUT DRIVER
19973 M: Gerd Hoffmann <kraxel@redhat.com>
19975 F: drivers/virtio/virtio_input.c
19976 F: include/uapi/linux/virtio_input.h
19978 VIRTIO IOMMU DRIVER
19979 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
19980 L: virtualization@lists.linux-foundation.org
19982 F: drivers/iommu/virtio-iommu.c
19983 F: include/uapi/linux/virtio_iommu.h
19986 M: David Hildenbrand <david@redhat.com>
19987 L: virtualization@lists.linux-foundation.org
19989 W: https://virtio-mem.gitlab.io/
19990 F: drivers/virtio/virtio_mem.c
19991 F: include/uapi/linux/virtio_mem.h
19993 VIRTIO SOUND DRIVER
19994 M: Anton Yakovlev <anton.yakovlev@opensynergy.com>
19995 M: "Michael S. Tsirkin" <mst@redhat.com>
19996 L: virtualization@lists.linux-foundation.org
19997 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19999 F: include/uapi/linux/virtio_snd.h
20003 M: Jie Deng <jie.deng@intel.com>
20004 M: Viresh Kumar <viresh.kumar@linaro.org>
20005 L: linux-i2c@vger.kernel.org
20006 L: virtualization@lists.linux-foundation.org
20008 F: drivers/i2c/busses/i2c-virtio.c
20009 F: include/uapi/linux/virtio_i2c.h
20011 VIRTUAL BOX GUEST DEVICE DRIVER
20012 M: Hans de Goede <hdegoede@redhat.com>
20013 M: Arnd Bergmann <arnd@arndb.de>
20014 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20016 F: drivers/virt/vboxguest/
20017 F: include/linux/vbox_utils.h
20018 F: include/uapi/linux/vbox*.h
20020 VIRTUAL BOX SHARED FOLDER VFS DRIVER
20021 M: Hans de Goede <hdegoede@redhat.com>
20022 L: linux-fsdevel@vger.kernel.org
20026 VIRTUAL SERIO DEVICE DRIVER
20027 M: Stephen Chandler Paul <thatslyude@gmail.com>
20029 F: drivers/input/serio/userio.c
20030 F: include/uapi/linux/userio.h
20032 VIVID VIRTUAL VIDEO DRIVER
20033 M: Hans Verkuil <hverkuil@xs4all.nl>
20034 L: linux-media@vger.kernel.org
20036 W: https://linuxtv.org
20037 T: git git://linuxtv.org/media_tree.git
20038 F: drivers/media/test-drivers/vivid/*
20040 VIDTV VIRTUAL DIGITAL TV DRIVER
20041 M: Daniel W. S. Almeida <dwlsalmeida@gmail.com>
20042 L: linux-media@vger.kernel.org
20044 W: https://linuxtv.org
20045 T: git git://linuxtv.org/media_tree.git
20046 F: drivers/media/test-drivers/vidtv/*
20049 M: Florian Fainelli <f.fainelli@gmail.com>
20050 L: openwrt-devel@lists.openwrt.org (subscribers-only)
20052 F: drivers/vlynq/vlynq.c
20053 F: include/linux/vlynq.h
20056 M: Martyn Welch <martyn@welchs.me.uk>
20057 M: Manohar Vanga <manohar.vanga@gmail.com>
20058 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20059 L: linux-kernel@vger.kernel.org
20061 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
20062 F: Documentation/driver-api/vme.rst
20063 F: drivers/staging/vme/
20065 F: include/linux/vme*
20067 VM SOCKETS (AF_VSOCK)
20068 M: Stefano Garzarella <sgarzare@redhat.com>
20069 L: virtualization@lists.linux-foundation.org
20070 L: netdev@vger.kernel.org
20072 F: drivers/net/vsockmon.c
20073 F: include/net/af_vsock.h
20074 F: include/uapi/linux/vm_sockets.h
20075 F: include/uapi/linux/vm_sockets_diag.h
20076 F: include/uapi/linux/vsockmon.h
20078 F: tools/testing/vsock/
20080 VMWARE BALLOON DRIVER
20081 M: Nadav Amit <namit@vmware.com>
20082 M: "VMware, Inc." <pv-drivers@vmware.com>
20083 L: linux-kernel@vger.kernel.org
20085 F: drivers/misc/vmw_balloon.c
20087 VMWARE HYPERVISOR INTERFACE
20088 M: Deep Shah <sdeep@vmware.com>
20089 M: "VMware, Inc." <pv-drivers@vmware.com>
20090 L: virtualization@lists.linux-foundation.org
20092 F: arch/x86/include/asm/vmware.h
20093 F: arch/x86/kernel/cpu/vmware.c
20095 VMWARE PVRDMA DRIVER
20096 M: Adit Ranadive <aditr@vmware.com>
20097 M: VMware PV-Drivers <pv-drivers@vmware.com>
20098 L: linux-rdma@vger.kernel.org
20100 F: drivers/infiniband/hw/vmw_pvrdma/
20102 VMware PVSCSI driver
20103 M: Vishal Bhakta <vbhakta@vmware.com>
20104 M: VMware PV-Drivers <pv-drivers@vmware.com>
20105 L: linux-scsi@vger.kernel.org
20107 F: drivers/scsi/vmw_pvscsi.c
20108 F: drivers/scsi/vmw_pvscsi.h
20110 VMWARE VIRTUAL PTP CLOCK DRIVER
20111 M: Vivek Thampi <vithampi@vmware.com>
20112 M: "VMware, Inc." <pv-drivers@vmware.com>
20113 L: netdev@vger.kernel.org
20115 F: drivers/ptp/ptp_vmw.c
20118 M: Jorgen Hansen <jhansen@vmware.com>
20119 M: Vishnu Dasa <vdasa@vmware.com>
20120 L: linux-kernel@vger.kernel.org
20121 L: pv-drivers@vmware.com (private)
20123 F: drivers/misc/vmw_vmci/
20125 VMWARE VMMOUSE SUBDRIVER
20126 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
20127 M: "VMware, Inc." <pv-drivers@vmware.com>
20128 L: linux-input@vger.kernel.org
20130 F: drivers/input/mouse/vmmouse.c
20131 F: drivers/input/mouse/vmmouse.h
20133 VMWARE VMXNET3 ETHERNET DRIVER
20134 M: Ronak Doshi <doshir@vmware.com>
20135 M: pv-drivers@vmware.com
20136 L: netdev@vger.kernel.org
20138 F: drivers/net/vmxnet3/
20140 VOCORE VOCORE2 BOARD
20141 M: Harvey Hunt <harveyhuntnexus@gmail.com>
20142 L: linux-mips@vger.kernel.org
20144 F: arch/mips/boot/dts/ralink/vocore2.dts
20146 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
20147 M: Liam Girdwood <lgirdwood@gmail.com>
20148 M: Mark Brown <broonie@kernel.org>
20149 L: linux-kernel@vger.kernel.org
20151 W: http://www.slimlogic.co.uk/?p=48
20152 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
20153 F: Documentation/devicetree/bindings/regulator/
20154 F: Documentation/power/regulator/
20155 F: drivers/regulator/
20156 F: include/dt-bindings/regulator/
20157 F: include/linux/regulator/
20158 K: regulator_get_optional
20160 VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
20161 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
20162 F: drivers/regulator/irq_helpers.c
20165 M: David Ahern <dsahern@kernel.org>
20166 L: netdev@vger.kernel.org
20168 F: Documentation/networking/vrf.rst
20169 F: drivers/net/vrf.c
20172 M: Petr Mladek <pmladek@suse.com>
20173 M: Steven Rostedt <rostedt@goodmis.org>
20174 M: Sergey Senozhatsky <senozhatsky@chromium.org>
20175 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
20176 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
20178 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
20179 F: Documentation/core-api/printk-formats.rst
20180 F: lib/test_printf.c
20181 F: lib/test_scanf.c
20184 VT1211 HARDWARE MONITOR DRIVER
20185 M: Juerg Haefliger <juergh@gmail.com>
20186 L: linux-hwmon@vger.kernel.org
20188 F: Documentation/hwmon/vt1211.rst
20189 F: drivers/hwmon/vt1211.c
20191 VT8231 HARDWARE MONITOR DRIVER
20192 M: Roger Lucas <vt8231@hiddenengine.co.uk>
20193 L: linux-hwmon@vger.kernel.org
20195 F: drivers/hwmon/vt8231.c
20197 VUB300 USB to SDIO/SD/MMC bridge chip
20198 L: linux-mmc@vger.kernel.org
20200 F: drivers/mmc/host/vub300.c
20202 W1 DALLAS'S 1-WIRE BUS
20203 M: Evgeniy Polyakov <zbr@ioremap.net>
20205 F: Documentation/devicetree/bindings/w1/
20206 F: Documentation/w1/
20208 F: include/linux/w1.h
20210 W83791D HARDWARE MONITORING DRIVER
20211 M: Marc Hulsman <m.hulsman@tudelft.nl>
20212 L: linux-hwmon@vger.kernel.org
20214 F: Documentation/hwmon/w83791d.rst
20215 F: drivers/hwmon/w83791d.c
20217 W83793 HARDWARE MONITORING DRIVER
20218 M: Rudolf Marek <r.marek@assembler.cz>
20219 L: linux-hwmon@vger.kernel.org
20221 F: Documentation/hwmon/w83793.rst
20222 F: drivers/hwmon/w83793.c
20224 W83795 HARDWARE MONITORING DRIVER
20225 M: Jean Delvare <jdelvare@suse.com>
20226 L: linux-hwmon@vger.kernel.org
20228 F: drivers/hwmon/w83795.c
20230 W83L51xD SD/MMC CARD INTERFACE DRIVER
20231 M: Pierre Ossman <pierre@ossman.eu>
20233 F: drivers/mmc/host/wbsd.*
20235 WACOM PROTOCOL 4 SERIAL TABLETS
20236 M: Julian Squires <julian@cipht.net>
20237 M: Hans de Goede <hdegoede@redhat.com>
20238 L: linux-input@vger.kernel.org
20240 F: drivers/input/tablet/wacom_serial4.c
20242 WATCHDOG DEVICE DRIVERS
20243 M: Wim Van Sebroeck <wim@linux-watchdog.org>
20244 M: Guenter Roeck <linux@roeck-us.net>
20245 L: linux-watchdog@vger.kernel.org
20247 W: http://www.linux-watchdog.org/
20248 T: git git://www.linux-watchdog.org/linux-watchdog.git
20249 F: Documentation/devicetree/bindings/watchdog/
20250 F: Documentation/watchdog/
20251 F: drivers/watchdog/
20252 F: include/linux/watchdog.h
20253 F: include/uapi/linux/watchdog.h
20255 WHISKEYCOVE PMIC GPIO DRIVER
20256 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
20257 L: linux-gpio@vger.kernel.org
20259 F: drivers/gpio/gpio-wcove.c
20262 M: Dianlong Li <long17.cool@163.com>
20263 L: linux-rtc@vger.kernel.org
20265 F: drivers/rtc/rtc-sd3078.c
20268 M: David Rheinsberg <david.rheinsberg@gmail.com>
20269 L: linux-input@vger.kernel.org
20271 F: drivers/hid/hid-wiimote*
20273 WILOCITY WIL6210 WIRELESS DRIVER
20274 M: Maya Erez <merez@codeaurora.org>
20275 L: linux-wireless@vger.kernel.org
20276 L: wil6210@qti.qualcomm.com
20278 W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
20279 F: drivers/net/wireless/ath/wil6210/
20282 M: David Härdeman <david@hardeman.nu>
20284 F: drivers/media/rc/winbond-cir.c
20286 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
20287 M: William Breathitt Gray <vilhelm.gray@gmail.com>
20288 L: linux-watchdog@vger.kernel.org
20290 F: drivers/watchdog/ebc-c384_wdt.c
20292 WINSYSTEMS WS16C48 GPIO DRIVER
20293 M: William Breathitt Gray <vilhelm.gray@gmail.com>
20294 L: linux-gpio@vger.kernel.org
20296 F: drivers/gpio/gpio-ws16c48.c
20298 WIREGUARD SECURE NETWORK TUNNEL
20299 M: Jason A. Donenfeld <Jason@zx2c4.com>
20300 L: wireguard@lists.zx2c4.com
20301 L: netdev@vger.kernel.org
20303 F: drivers/net/wireguard/
20304 F: tools/testing/selftests/wireguard/
20306 WISTRON LAPTOP BUTTON DRIVER
20307 M: Miloslav Trmac <mitr@volny.cz>
20309 F: drivers/input/misc/wistron_btns.c
20311 WL3501 WIRELESS PCMCIA CARD DRIVER
20312 L: linux-wireless@vger.kernel.org
20314 F: drivers/net/wireless/wl3501*
20316 WOLFSON MICROELECTRONICS DRIVERS
20317 L: patches@opensource.cirrus.com
20319 W: https://github.com/CirrusLogic/linux-drivers/wiki
20320 T: git https://github.com/CirrusLogic/linux-drivers.git
20321 F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
20322 F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
20323 F: Documentation/devicetree/bindings/mfd/wm831x.txt
20324 F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
20325 F: Documentation/devicetree/bindings/sound/wlf,*.yaml
20326 F: Documentation/devicetree/bindings/sound/wm*
20327 F: Documentation/hwmon/wm83??.rst
20328 F: arch/arm/mach-s3c/mach-crag6410*
20329 F: drivers/clk/clk-wm83*.c
20330 F: drivers/gpio/gpio-*wm*.c
20331 F: drivers/gpio/gpio-arizona.c
20332 F: drivers/hwmon/wm83??-hwmon.c
20333 F: drivers/input/misc/wm831x-on.c
20334 F: drivers/input/touchscreen/wm831x-ts.c
20335 F: drivers/input/touchscreen/wm97*.c
20336 F: drivers/leds/leds-wm83*.c
20337 F: drivers/mfd/arizona*
20338 F: drivers/mfd/cs47l24*
20339 F: drivers/mfd/wm*.c
20340 F: drivers/power/supply/wm83*.c
20341 F: drivers/regulator/arizona*
20342 F: drivers/regulator/wm8*.c
20343 F: drivers/rtc/rtc-wm83*.c
20344 F: drivers/video/backlight/wm83*_bl.c
20345 F: drivers/watchdog/wm83*_wdt.c
20346 F: include/linux/mfd/arizona/
20347 F: include/linux/mfd/wm831x/
20348 F: include/linux/mfd/wm8350/
20349 F: include/linux/mfd/wm8400*
20350 F: include/linux/regulator/arizona*
20351 F: include/linux/wm97xx.h
20352 F: include/sound/wm????.h
20353 F: sound/soc/codecs/arizona*
20354 F: sound/soc/codecs/cs47l24*
20355 F: sound/soc/codecs/wm*
20358 M: Tejun Heo <tj@kernel.org>
20359 R: Lai Jiangshan <jiangshanlai@gmail.com>
20361 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
20362 F: Documentation/core-api/workqueue.rst
20363 F: include/linux/workqueue.h
20364 F: kernel/workqueue.c
20367 M: Loic Poulain <loic.poulain@linaro.org>
20368 M: Sergey Ryazanov <ryazanov.s.a@gmail.com>
20369 R: Johannes Berg <johannes@sipsolutions.net>
20370 L: netdev@vger.kernel.org
20372 F: drivers/net/wwan/
20373 F: include/linux/wwan.h
20374 F: include/uapi/linux/wwan.h
20376 X-POWERS AXP288 PMIC DRIVERS
20377 M: Hans de Goede <hdegoede@redhat.com>
20379 F: drivers/acpi/pmic/intel_pmic_xpower.c
20382 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
20383 M: Chen-Yu Tsai <wens@csie.org>
20384 L: linux-kernel@vger.kernel.org
20389 M: Martin Schiller <ms@dev.tdt.de>
20390 L: linux-x25@vger.kernel.org
20392 F: Documentation/networking/lapb-module.rst
20393 F: Documentation/networking/x25*
20394 F: drivers/net/wan/hdlc_x25.c
20395 F: drivers/net/wan/lapbether.c
20396 F: include/*/lapb.h
20397 F: include/net/x25*
20398 F: include/uapi/linux/x25.h
20402 X86 ARCHITECTURE (32-BIT AND 64-BIT)
20403 M: Thomas Gleixner <tglx@linutronix.de>
20404 M: Ingo Molnar <mingo@redhat.com>
20405 M: Borislav Petkov <bp@alien8.de>
20406 M: Dave Hansen <dave.hansen@linux.intel.com>
20408 R: "H. Peter Anvin" <hpa@zytor.com>
20409 L: linux-kernel@vger.kernel.org
20411 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
20412 F: Documentation/devicetree/bindings/x86/
20413 F: Documentation/x86/
20417 M: Andy Lutomirski <luto@kernel.org>
20418 L: linux-kernel@vger.kernel.org
20420 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
20423 X86 MCE INFRASTRUCTURE
20424 M: Tony Luck <tony.luck@intel.com>
20425 M: Borislav Petkov <bp@alien8.de>
20426 L: linux-edac@vger.kernel.org
20428 F: arch/x86/kernel/cpu/mce/*
20430 X86 MICROCODE UPDATE SUPPORT
20431 M: Borislav Petkov <bp@alien8.de>
20433 F: arch/x86/kernel/cpu/microcode/*
20436 M: Dave Hansen <dave.hansen@linux.intel.com>
20437 M: Andy Lutomirski <luto@kernel.org>
20438 M: Peter Zijlstra <peterz@infradead.org>
20439 L: linux-kernel@vger.kernel.org
20441 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
20444 X86 PLATFORM DRIVERS
20445 M: Hans de Goede <hdegoede@redhat.com>
20446 M: Mark Gross <mgross@linux.intel.com>
20447 L: platform-driver-x86@vger.kernel.org
20449 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
20450 F: drivers/platform/olpc/
20451 F: drivers/platform/x86/
20453 X86 PLATFORM DRIVERS - ARCH
20454 R: Darren Hart <dvhart@infradead.org>
20455 R: Andy Shevchenko <andy@infradead.org>
20456 L: platform-driver-x86@vger.kernel.org
20459 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
20460 F: arch/x86/platform
20462 X86 PLATFORM UV HPE SUPERDOME FLEX
20463 M: Steve Wahl <steve.wahl@hpe.com>
20464 R: Mike Travis <mike.travis@hpe.com>
20465 R: Dimitri Sivanich <dimitri.sivanich@hpe.com>
20466 R: Russ Anderson <russ.anderson@hpe.com>
20468 F: arch/x86/include/asm/uv/
20469 F: arch/x86/kernel/apic/x2apic_uv_x.c
20470 F: arch/x86/platform/uv/
20473 M: Andy Lutomirski <luto@kernel.org>
20474 L: linux-kernel@vger.kernel.org
20476 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
20477 F: arch/x86/entry/vdso/
20480 M: Matthew Wilcox <willy@infradead.org>
20481 L: linux-fsdevel@vger.kernel.org
20483 F: Documentation/core-api/xarray.rst
20484 F: include/linux/idr.h
20485 F: include/linux/xarray.h
20488 F: tools/testing/radix-tree
20491 M: Benjamin Valentin <benpicco@googlemail.com>
20493 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
20494 F: drivers/media/rc/xbox_remote.c
20496 XC2028/3028 TUNER DRIVER
20497 M: Mauro Carvalho Chehab <mchehab@kernel.org>
20498 L: linux-media@vger.kernel.org
20500 W: https://linuxtv.org
20501 T: git git://linuxtv.org/media_tree.git
20502 F: drivers/media/tuners/tuner-xc2028.*
20504 XDP (eXpress Data Path)
20505 M: Alexei Starovoitov <ast@kernel.org>
20506 M: Daniel Borkmann <daniel@iogearbox.net>
20507 M: David S. Miller <davem@davemloft.net>
20508 M: Jakub Kicinski <kuba@kernel.org>
20509 M: Jesper Dangaard Brouer <hawk@kernel.org>
20510 M: John Fastabend <john.fastabend@gmail.com>
20511 L: netdev@vger.kernel.org
20512 L: bpf@vger.kernel.org
20514 F: include/net/xdp.h
20515 F: include/net/xdp_priv.h
20516 F: include/trace/events/xdp.h
20517 F: kernel/bpf/cpumap.c
20518 F: kernel/bpf/devmap.c
20520 F: samples/bpf/xdp*
20521 F: tools/testing/selftests/bpf/*xdp*
20522 F: tools/testing/selftests/bpf/*/*xdp*
20523 F: drivers/net/ethernet/*/*/*/*/*xdp*
20524 F: drivers/net/ethernet/*/*/*xdp*
20525 K: (?:\b|_)xdp(?:\b|_)
20527 XDP SOCKETS (AF_XDP)
20528 M: Björn Töpel <bjorn@kernel.org>
20529 M: Magnus Karlsson <magnus.karlsson@intel.com>
20530 R: Jonathan Lemon <jonathan.lemon@gmail.com>
20531 L: netdev@vger.kernel.org
20532 L: bpf@vger.kernel.org
20534 F: Documentation/networking/af_xdp.rst
20535 F: include/net/xdp_sock*
20536 F: include/net/xsk_buff_pool.h
20537 F: include/uapi/linux/if_xdp.h
20538 F: include/uapi/linux/xdp_diag.h
20539 F: include/net/netns/xdp.h
20541 F: samples/bpf/xdpsock*
20542 F: tools/lib/bpf/xsk*
20544 XEN BLOCK SUBSYSTEM
20545 M: Roger Pau Monné <roger.pau@citrix.com>
20546 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20548 F: drivers/block/xen*
20549 F: drivers/block/xen-blkback/*
20552 M: Stefano Stabellini <sstabellini@kernel.org>
20553 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20555 F: arch/arm/include/asm/xen/
20558 XEN HYPERVISOR ARM64
20559 M: Stefano Stabellini <sstabellini@kernel.org>
20560 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20562 F: arch/arm64/include/asm/xen/
20565 XEN HYPERVISOR INTERFACE
20566 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
20567 M: Juergen Gross <jgross@suse.com>
20568 R: Stefano Stabellini <sstabellini@kernel.org>
20569 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20571 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
20572 F: Documentation/ABI/stable/sysfs-hypervisor-xen
20573 F: Documentation/ABI/testing/sysfs-hypervisor-xen
20574 F: arch/x86/include/asm/pvclock-abi.h
20575 F: arch/x86/include/asm/xen/
20576 F: arch/x86/platform/pvh/
20578 F: drivers/*/xen-*front.c
20580 F: include/uapi/xen/
20583 XEN NETWORK BACKEND DRIVER
20584 M: Wei Liu <wei.liu@kernel.org>
20585 M: Paul Durrant <paul@xen.org>
20586 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20587 L: netdev@vger.kernel.org
20589 F: drivers/net/xen-netback/*
20592 M: Juergen Gross <jgross@suse.com>
20593 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20595 F: arch/x86/pci/*xen*
20596 F: drivers/pci/*xen*
20599 M: Juergen Gross <jgross@suse.com>
20600 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20601 L: linux-scsi@vger.kernel.org
20603 F: drivers/scsi/xen-scsifront.c
20604 F: drivers/xen/xen-scsiback.c
20605 F: include/xen/interface/io/vscsiif.h
20607 XEN SOUND FRONTEND DRIVER
20608 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
20609 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20610 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20614 XEN SWIOTLB SUBSYSTEM
20615 M: Juergen Gross <jgross@suse.com>
20616 M: Stefano Stabellini <sstabellini@kernel.org>
20617 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20618 L: iommu@lists.linux-foundation.org
20620 F: arch/x86/xen/*swiotlb*
20621 F: drivers/xen/*swiotlb*
20624 C: irc://irc.oftc.net/xfs
20625 M: Darrick J. Wong <djwong@kernel.org>
20626 M: linux-xfs@vger.kernel.org
20627 L: linux-xfs@vger.kernel.org
20630 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
20631 F: Documentation/ABI/testing/sysfs-fs-xfs
20632 F: Documentation/admin-guide/xfs.rst
20633 F: Documentation/filesystems/xfs-delayed-logging-design.rst
20634 F: Documentation/filesystems/xfs-self-describing-metadata.rst
20636 F: include/uapi/linux/dqblk_xfs.h
20637 F: include/uapi/linux/fsmap.h
20639 XILINX AXI ETHERNET DRIVER
20640 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
20642 F: drivers/net/ethernet/xilinx/xilinx_axienet*
20645 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
20646 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
20647 L: linux-can@vger.kernel.org
20649 F: Documentation/devicetree/bindings/net/can/xilinx_can.txt
20650 F: drivers/net/can/xilinx_can.c
20653 M: Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com>
20654 R: Srinivas Neeli <srinivas.neeli@xilinx.com>
20655 R: Michal Simek <michal.simek@xilinx.com>
20657 F: Documentation/devicetree/bindings/gpio/gpio-xilinx.txt
20658 F: Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
20659 F: drivers/gpio/gpio-xilinx.c
20660 F: drivers/gpio/gpio-zynq.c
20662 XILINX SD-FEC IP CORES
20663 M: Derek Kiernan <derek.kiernan@xilinx.com>
20664 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
20666 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
20667 F: Documentation/misc-devices/xilinx_sdfec.rst
20668 F: drivers/misc/Kconfig
20669 F: drivers/misc/Makefile
20670 F: drivers/misc/xilinx_sdfec.c
20671 F: include/uapi/misc/xilinx_sdfec.h
20673 XILINX UARTLITE SERIAL DRIVER
20674 M: Peter Korsgaard <jacmet@sunsite.dk>
20675 L: linux-serial@vger.kernel.org
20677 F: drivers/tty/serial/uartlite.c
20679 XILINX VIDEO IP CORES
20680 M: Hyun Kwon <hyun.kwon@xilinx.com>
20681 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20682 L: linux-media@vger.kernel.org
20684 T: git git://linuxtv.org/media_tree.git
20685 F: Documentation/devicetree/bindings/media/xilinx/
20686 F: drivers/media/platform/xilinx/
20687 F: include/uapi/linux/xilinx-v4l2-controls.h
20689 XILINX ZYNQMP DPDMA DRIVER
20690 M: Hyun Kwon <hyun.kwon@xilinx.com>
20691 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20692 L: dmaengine@vger.kernel.org
20694 F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
20695 F: drivers/dma/xilinx/xilinx_dpdma.c
20696 F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
20698 XILINX ZYNQMP PSGTR PHY DRIVER
20699 M: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
20700 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20701 L: linux-kernel@vger.kernel.org
20703 T: git https://github.com/Xilinx/linux-xlnx.git
20704 F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
20705 F: drivers/phy/xilinx/phy-zynqmp.c
20708 M: Eli Billauer <eli.billauer@gmail.com>
20709 L: linux-kernel@vger.kernel.org
20711 F: drivers/char/xillybus/
20714 M: George Cherian <gcherian@marvell.com>
20715 L: linux-i2c@vger.kernel.org
20717 W: http://www.marvell.com
20718 F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
20719 F: drivers/i2c/busses/i2c-xlp9xx.c
20721 XRA1403 GPIO EXPANDER
20722 M: Nandor Han <nandor.han@ge.com>
20723 M: Semi Malinen <semi.malinen@ge.com>
20724 L: linux-gpio@vger.kernel.org
20726 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
20727 F: drivers/gpio/gpio-xra1403.c
20729 XTENSA XTFPGA PLATFORM SUPPORT
20730 M: Max Filippov <jcmvbkbc@gmail.com>
20731 L: linux-xtensa@linux-xtensa.org
20733 F: drivers/spi/spi-xtensa-xtfpga.c
20734 F: sound/soc/xtensa/xtfpga-i2s.c
20736 YAM DRIVER FOR AX.25
20737 M: Jean-Paul Roubelat <jpr@f6fbb.org>
20738 L: linux-hams@vger.kernel.org
20740 F: drivers/net/hamradio/yam*
20741 F: include/linux/yam.h
20743 YAMA SECURITY MODULE
20744 M: Kees Cook <keescook@chromium.org>
20746 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
20747 F: Documentation/admin-guide/LSM/Yama.rst
20750 YEALINK PHONE DRIVER
20751 M: Henk Vergonet <Henk.Vergonet@gmail.com>
20752 L: usbb2k-api-dev@nongnu.org
20754 F: Documentation/input/devices/yealink.rst
20755 F: drivers/input/misc/yealink.*
20757 Z8530 DRIVER FOR AX.25
20758 M: Joerg Reuter <jreuter@yaina.de>
20759 L: linux-hams@vger.kernel.org
20761 W: http://yaina.de/jreuter/
20762 W: http://www.qsl.net/dl1bke/
20763 F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
20764 F: drivers/net/hamradio/*scc.c
20765 F: drivers/net/hamradio/z8530.h
20767 ZBUD COMPRESSED PAGE ALLOCATOR
20768 M: Seth Jennings <sjenning@redhat.com>
20769 M: Dan Streetman <ddstreet@ieee.org>
20770 L: linux-mm@kvack.org
20774 ZD1211RW WIRELESS DRIVER
20775 M: Ulrich Kunitz <kune@deine-taler.de>
20776 L: linux-wireless@vger.kernel.org
20777 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
20779 W: http://zd1211.ath.cx/wiki/DriverRewrite
20780 F: drivers/net/wireless/zydas/zd1211rw/
20782 ZD1301 MEDIA DRIVER
20783 M: Antti Palosaari <crope@iki.fi>
20784 L: linux-media@vger.kernel.org
20786 W: https://linuxtv.org/
20787 W: http://palosaari.fi/linux/
20788 Q: https://patchwork.linuxtv.org/project/linux-media/list/
20789 F: drivers/media/usb/dvb-usb-v2/zd1301*
20791 ZD1301_DEMOD MEDIA DRIVER
20792 M: Antti Palosaari <crope@iki.fi>
20793 L: linux-media@vger.kernel.org
20795 W: https://linuxtv.org/
20796 W: http://palosaari.fi/linux/
20797 Q: https://patchwork.linuxtv.org/project/linux-media/list/
20798 F: drivers/media/dvb-frontends/zd1301_demod*
20800 ZHAOXIN PROCESSOR SUPPORT
20801 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
20802 L: linux-kernel@vger.kernel.org
20804 F: arch/x86/kernel/cpu/zhaoxin.c
20807 M: Damien Le Moal <damien.lemoal@wdc.com>
20808 M: Naohiro Aota <naohiro.aota@wdc.com>
20809 R: Johannes Thumshirn <jth@kernel.org>
20810 L: linux-fsdevel@vger.kernel.org
20812 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
20813 F: Documentation/filesystems/zonefs.rst
20816 ZPOOL COMPRESSED PAGE STORAGE API
20817 M: Dan Streetman <ddstreet@ieee.org>
20818 L: linux-mm@kvack.org
20820 F: include/linux/zpool.h
20823 ZR36067 VIDEO FOR LINUX DRIVER
20824 M: Corentin Labbe <clabbe@baylibre.com>
20825 L: mjpeg-users@lists.sourceforge.net
20826 L: linux-media@vger.kernel.org
20828 W: http://mjpeg.sourceforge.net/driver-zoran/
20829 Q: https://patchwork.linuxtv.org/project/linux-media/list/
20830 F: Documentation/driver-api/media/drivers/zoran.rst
20831 F: drivers/staging/media/zoran/
20833 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
20834 M: Minchan Kim <minchan@kernel.org>
20835 M: Nitin Gupta <ngupta@vflare.org>
20836 R: Sergey Senozhatsky <senozhatsky@chromium.org>
20837 L: linux-kernel@vger.kernel.org
20839 F: Documentation/admin-guide/blockdev/zram.rst
20840 F: drivers/block/zram/
20842 ZS DECSTATION Z85C30 SERIAL DRIVER
20843 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
20845 F: drivers/tty/serial/zs.*
20847 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
20848 M: Minchan Kim <minchan@kernel.org>
20849 M: Nitin Gupta <ngupta@vflare.org>
20850 R: Sergey Senozhatsky <senozhatsky@chromium.org>
20851 L: linux-mm@kvack.org
20853 F: Documentation/vm/zsmalloc.rst
20854 F: include/linux/zsmalloc.h
20857 ZSWAP COMPRESSED SWAP CACHING
20858 M: Seth Jennings <sjenning@redhat.com>
20859 M: Dan Streetman <ddstreet@ieee.org>
20860 M: Vitaly Wool <vitaly.wool@konsulko.com>
20861 L: linux-mm@kvack.org
20866 M: Linus Torvalds <torvalds@linux-foundation.org>
20867 L: linux-kernel@vger.kernel.org
20868 S: Buried alive in reporters
20869 Q: http://patchwork.kernel.org/project/LKML/list/
20870 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git