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 64MP 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,64mp.yaml
1395 F: drivers/media/i2c/arducam_64mp.c
1397 ARDUCAM PIVARIETY SENSOR DRIVER
1398 M: Arducam Kernel Maintenance <info@arducam.com>
1399 L: linux-media@vger.kernel.org
1401 T: git git://linuxtv.org/media_tree.git
1402 F: Documentation/devicetree/bindings/media/i2c/arducam-pivariety.yaml
1403 F: drivers/media/i2c/arducam-pivariety.c
1405 ARM ARCHITECTED TIMER DRIVER
1406 M: Mark Rutland <mark.rutland@arm.com>
1407 M: Marc Zyngier <maz@kernel.org>
1408 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1410 F: arch/arm/include/asm/arch_timer.h
1411 F: arch/arm64/include/asm/arch_timer.h
1412 F: drivers/clocksource/arm_arch_timer.c
1414 ARM HDLCD DRM DRIVER
1415 M: Liviu Dudau <liviu.dudau@arm.com>
1417 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1418 F: drivers/gpu/drm/arm/hdlcd_*
1420 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1421 M: Linus Walleij <linus.walleij@linaro.org>
1422 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1424 F: Documentation/devicetree/bindings/arm/arm,integrator.yaml
1425 F: Documentation/devicetree/bindings/arm/arm,realview.yaml
1426 F: Documentation/devicetree/bindings/arm/arm,versatile.yaml
1427 F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1428 F: Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
1429 F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1430 F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1431 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1432 F: Documentation/devicetree/bindings/mtd/arm-versatile.txt
1433 F: arch/arm/boot/dts/arm-realview-*
1434 F: arch/arm/boot/dts/integrator*
1435 F: arch/arm/boot/dts/versatile*
1436 F: arch/arm/mach-integrator/
1437 F: arch/arm/mach-realview/
1438 F: arch/arm/mach-versatile/
1439 F: arch/arm/plat-versatile/
1440 F: drivers/bus/arm-integrator-lm.c
1441 F: drivers/clk/versatile/
1442 F: drivers/i2c/busses/i2c-versatile.c
1443 F: drivers/irqchip/irq-versatile-fpga.c
1444 F: drivers/mtd/maps/physmap-versatile.*
1445 F: drivers/power/reset/arm-versatile-reboot.c
1446 F: drivers/soc/versatile/
1448 ARM KOMEDA DRM-KMS DRIVER
1449 M: James (Qian) Wang <james.qian.wang@arm.com>
1450 M: Liviu Dudau <liviu.dudau@arm.com>
1451 M: Mihail Atanassov <mihail.atanassov@arm.com>
1452 L: Mali DP Maintainers <malidp@foss.arm.com>
1454 T: git git://anongit.freedesktop.org/drm/drm-misc
1455 F: Documentation/devicetree/bindings/display/arm,komeda.txt
1456 F: Documentation/gpu/komeda-kms.rst
1457 F: drivers/gpu/drm/arm/display/include/
1458 F: drivers/gpu/drm/arm/display/komeda/
1460 ARM MALI PANFROST DRM DRIVER
1461 M: Rob Herring <robh@kernel.org>
1462 M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1463 R: Steven Price <steven.price@arm.com>
1464 R: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1465 L: dri-devel@lists.freedesktop.org
1467 T: git git://anongit.freedesktop.org/drm/drm-misc
1468 F: drivers/gpu/drm/panfrost/
1469 F: include/uapi/drm/panfrost_drm.h
1471 ARM MALI-DP DRM DRIVER
1472 M: Liviu Dudau <liviu.dudau@arm.com>
1473 M: Brian Starkey <brian.starkey@arm.com>
1474 L: Mali DP Maintainers <malidp@foss.arm.com>
1476 T: git git://anongit.freedesktop.org/drm/drm-misc
1477 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1478 F: Documentation/gpu/afbc.rst
1479 F: drivers/gpu/drm/arm/
1481 ARM MFM AND FLOPPY DRIVERS
1482 M: Ian Molton <spyro@f2s.com>
1484 F: arch/arm/include/asm/floppy.h
1485 F: arch/arm/mach-rpc/floppydma.S
1487 ARM PMU PROFILING AND DEBUGGING
1488 M: Will Deacon <will@kernel.org>
1489 M: Mark Rutland <mark.rutland@arm.com>
1490 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1492 F: Documentation/devicetree/bindings/arm/pmu.yaml
1493 F: Documentation/devicetree/bindings/perf/
1494 F: arch/arm*/include/asm/hw_breakpoint.h
1495 F: arch/arm*/include/asm/perf_event.h
1496 F: arch/arm*/kernel/hw_breakpoint.c
1497 F: arch/arm*/kernel/perf_*
1499 F: include/linux/perf/arm_pmu.h
1502 M: Russell King <linux@armlinux.org.uk>
1503 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1505 W: http://www.armlinux.org.uk/
1506 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1508 X: arch/arm/boot/dts/
1510 ARM PRIMECELL AACI PL041 DRIVER
1511 M: Russell King <linux@armlinux.org.uk>
1515 ARM PRIMECELL BUS SUPPORT
1516 M: Russell King <linux@armlinux.org.uk>
1519 F: include/linux/amba/bus.h
1521 ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
1522 M: Miquel Raynal <miquel.raynal@bootlin.com>
1523 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1524 L: linux-mtd@lists.infradead.org
1526 F: Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
1527 F: drivers/mtd/nand/raw/pl35x-nand-controller.c
1529 ARM PRIMECELL PL35X SMC DRIVER
1530 M: Miquel Raynal <miquel.raynal@bootlin.com>
1531 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1532 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1534 F: Documentation/devicetree/bindings/memory-controllers/arm,pl353-smc.yaml
1535 F: drivers/memory/pl353-smc.c
1537 ARM PRIMECELL CLCD PL110 DRIVER
1538 M: Russell King <linux@armlinux.org.uk>
1540 F: drivers/video/fbdev/amba-clcd.*
1542 ARM PRIMECELL KMI PL050 DRIVER
1543 M: Russell King <linux@armlinux.org.uk>
1545 F: drivers/input/serio/ambakmi.*
1546 F: include/linux/amba/kmi.h
1548 ARM PRIMECELL MMCI PL180/1 DRIVER
1549 M: Russell King <linux@armlinux.org.uk>
1551 F: drivers/mmc/host/mmci.*
1552 F: include/linux/amba/mmci.h
1554 ARM PRIMECELL SSP PL022 SPI DRIVER
1555 M: Linus Walleij <linus.walleij@linaro.org>
1556 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1558 F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1559 F: drivers/spi/spi-pl022.c
1561 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1562 M: Russell King <linux@armlinux.org.uk>
1564 F: drivers/tty/serial/amba-pl01*.c
1565 F: include/linux/amba/serial.h
1567 ARM PRIMECELL VIC PL190/PL192 DRIVER
1568 M: Linus Walleij <linus.walleij@linaro.org>
1569 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1571 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1572 F: drivers/irqchip/irq-vic.c
1574 ARM SMC WATCHDOG DRIVER
1575 M: Julius Werner <jwerner@chromium.org>
1576 R: Evan Benn <evanbenn@chromium.org>
1578 F: Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1579 F: drivers/watchdog/arm_smc_wdt.c
1582 M: Will Deacon <will@kernel.org>
1583 R: Robin Murphy <robin.murphy@arm.com>
1584 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1586 F: Documentation/devicetree/bindings/iommu/arm,smmu*
1587 F: drivers/iommu/arm/
1588 F: drivers/iommu/io-pgtable-arm*
1590 ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1591 M: Arnd Bergmann <arnd@arndb.de>
1592 M: Olof Johansson <olof@lixom.net>
1594 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1596 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1597 F: arch/arm/boot/dts/Makefile
1598 F: arch/arm64/boot/dts/Makefile
1600 ARM SUB-ARCHITECTURES
1601 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1603 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1607 ARM/ACTIONS SEMI ARCHITECTURE
1608 M: Andreas Färber <afaerber@suse.de>
1609 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1610 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1611 L: linux-actions@lists.infradead.org (moderated for non-subscribers)
1613 F: Documentation/devicetree/bindings/arm/actions.yaml
1614 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1615 F: Documentation/devicetree/bindings/dma/owl-dma.yaml
1616 F: Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1617 F: Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1618 F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1619 F: Documentation/devicetree/bindings/net/actions,owl-emac.yaml
1620 F: Documentation/devicetree/bindings/pinctrl/actions,*
1621 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1622 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1623 F: arch/arm/boot/dts/owl-*
1624 F: arch/arm/mach-actions/
1625 F: arch/arm64/boot/dts/actions/
1626 F: drivers/clk/actions/
1627 F: drivers/clocksource/timer-owl*
1628 F: drivers/dma/owl-dma.c
1629 F: drivers/i2c/busses/i2c-owl.c
1630 F: drivers/irqchip/irq-owl-sirq.c
1631 F: drivers/mmc/host/owl-mmc.c
1632 F: drivers/net/ethernet/actions/
1633 F: drivers/pinctrl/actions/*
1634 F: drivers/soc/actions/
1635 F: include/dt-bindings/power/owl-*
1636 F: include/dt-bindings/reset/actions,*
1637 F: include/linux/soc/actions/
1640 ARM/ADS SPHERE MACHINE SUPPORT
1641 M: Lennert Buytenhek <kernel@wantstofly.org>
1642 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1645 ARM/AFEB9260 MACHINE SUPPORT
1646 M: Sergey Lapin <slapin@ossfans.org>
1647 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1650 ARM/AJECO 1ARM MACHINE SUPPORT
1651 M: Lennert Buytenhek <kernel@wantstofly.org>
1652 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1655 ARM/Allwinner SoC Clock Support
1656 M: Emilio López <emilio@elopez.com.ar>
1658 F: drivers/clk/sunxi/
1660 ARM/Allwinner sunXi SoC support
1661 M: Maxime Ripard <mripard@kernel.org>
1662 M: Chen-Yu Tsai <wens@csie.org>
1663 R: Jernej Skrabec <jernej.skrabec@gmail.com>
1664 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1666 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1667 L: linux-sunxi@lists.linux.dev
1668 F: arch/arm/mach-sunxi/
1669 F: arch/arm64/boot/dts/allwinner/
1670 F: drivers/clk/sunxi-ng/
1671 F: drivers/pinctrl/sunxi/
1672 F: drivers/soc/sunxi/
1677 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1678 M: Neil Armstrong <narmstrong@baylibre.com>
1679 M: Jerome Brunet <jbrunet@baylibre.com>
1680 L: linux-amlogic@lists.infradead.org
1682 F: Documentation/devicetree/bindings/clock/amlogic*
1683 F: drivers/clk/meson/
1684 F: include/dt-bindings/clock/gxbb*
1685 F: include/dt-bindings/clock/meson*
1687 ARM/Amlogic Meson SoC Crypto Drivers
1688 M: Corentin Labbe <clabbe@baylibre.com>
1689 L: linux-crypto@vger.kernel.org
1690 L: linux-amlogic@lists.infradead.org
1692 F: Documentation/devicetree/bindings/crypto/amlogic*
1693 F: drivers/crypto/amlogic/
1695 ARM/Amlogic Meson SoC Sound Drivers
1696 M: Jerome Brunet <jbrunet@baylibre.com>
1697 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1699 F: Documentation/devicetree/bindings/sound/amlogic*
1702 ARM/Amlogic Meson SoC support
1703 M: Neil Armstrong <narmstrong@baylibre.com>
1704 M: Kevin Hilman <khilman@baylibre.com>
1705 R: Jerome Brunet <jbrunet@baylibre.com>
1706 R: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1707 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1708 L: linux-amlogic@lists.infradead.org
1710 W: http://linux-meson.com/
1711 F: arch/arm/boot/dts/meson*
1712 F: arch/arm/mach-meson/
1713 F: arch/arm64/boot/dts/amlogic/
1714 F: drivers/mmc/host/meson*
1715 F: drivers/pinctrl/meson/
1716 F: drivers/rtc/rtc-meson*
1717 F: drivers/soc/amlogic/
1720 ARM/Annapurna Labs ALPINE ARCHITECTURE
1721 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1722 M: Antoine Tenart <atenart@kernel.org>
1723 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1725 F: arch/arm/boot/dts/alpine*
1726 F: arch/arm/mach-alpine/
1727 F: arch/arm64/boot/dts/amazon/
1728 F: drivers/*/*alpine*
1730 ARM/APPLE MACHINE SUPPORT
1731 M: Hector Martin <marcan@marcan.st>
1732 M: Sven Peter <sven@svenpeter.dev>
1733 R: Alyssa Rosenzweig <alyssa@rosenzweig.io>
1734 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1736 W: https://asahilinux.org
1737 B: https://github.com/AsahiLinux/linux/issues
1738 C: irc://irc.oftc.net/asahi-dev
1739 T: git https://github.com/AsahiLinux/linux.git
1740 F: Documentation/devicetree/bindings/arm/apple.yaml
1741 F: Documentation/devicetree/bindings/interrupt-controller/apple,aic.yaml
1742 F: Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
1743 F: arch/arm64/boot/dts/apple/
1744 F: drivers/irqchip/irq-apple-aic.c
1745 F: include/dt-bindings/interrupt-controller/apple-aic.h
1746 F: include/dt-bindings/pinctrl/apple.h
1748 ARM/ARTPEC MACHINE SUPPORT
1749 M: Jesper Nilsson <jesper.nilsson@axis.com>
1750 M: Lars Persson <lars.persson@axis.com>
1751 L: linux-arm-kernel@axis.com
1753 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1754 F: arch/arm/boot/dts/artpec6*
1755 F: arch/arm/mach-artpec
1757 F: drivers/crypto/axis
1758 F: drivers/mmc/host/usdhi6rol0.c
1759 F: drivers/pinctrl/pinctrl-artpec*
1761 ARM/ASPEED I2C DRIVER
1762 M: Brendan Higgins <brendanhiggins@google.com>
1763 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1764 R: Joel Stanley <joel@jms.id.au>
1765 L: linux-i2c@vger.kernel.org
1766 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1768 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1769 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1770 F: drivers/i2c/busses/i2c-aspeed.c
1771 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1773 ARM/ASPEED MACHINE SUPPORT
1774 M: Joel Stanley <joel@jms.id.au>
1775 R: Andrew Jeffery <andrew@aj.id.au>
1776 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1777 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1779 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1780 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1781 F: arch/arm/boot/dts/aspeed-*
1782 F: arch/arm/mach-aspeed/
1785 ARM/BITMAIN ARCHITECTURE
1786 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1787 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1789 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1790 F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1791 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1792 F: arch/arm64/boot/dts/bitmain/
1793 F: drivers/clk/clk-bm1880.c
1794 F: drivers/pinctrl/pinctrl-bm1880.c
1796 ARM/CALXEDA HIGHBANK ARCHITECTURE
1797 M: Andre Przywara <andre.przywara@arm.com>
1798 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1800 F: arch/arm/boot/dts/ecx-*.dts*
1801 F: arch/arm/boot/dts/highbank.dts
1802 F: arch/arm/mach-highbank/
1804 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1805 M: Krzysztof Halasa <khalasa@piap.pl>
1807 F: arch/arm/mach-cns3xxx/
1809 ARM/CAVIUM THUNDER NETWORK DRIVER
1810 M: Sunil Goutham <sgoutham@marvell.com>
1811 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1813 F: drivers/net/ethernet/cavium/thunder/
1815 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1816 M: Lukasz Majewski <lukma@denx.de>
1817 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1819 F: arch/arm/mach-ep93xx/ts72xx.c
1821 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1822 M: Alexander Shiyan <shc_work@mail.ru>
1823 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1827 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1828 M: Lennert Buytenhek <kernel@wantstofly.org>
1829 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1832 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1833 M: Hartley Sweeten <hsweeten@visionengravers.com>
1834 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1835 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1837 F: arch/arm/mach-ep93xx/
1838 F: arch/arm/mach-ep93xx/include/mach/
1841 M: Russell King <linux@armlinux.org.uk>
1842 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1844 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1845 F: drivers/clk/clkdev.c
1847 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1848 M: Baruch Siach <baruch@tkos.co.il>
1849 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1851 F: arch/arm/boot/dts/cx92755*
1854 ARM/CONTEC MICRO9 MACHINE SUPPORT
1855 M: Hubert Feurstein <hubert.feurstein@contec.at>
1857 F: arch/arm/mach-ep93xx/micro9.c
1859 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1860 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1861 M: Suzuki K Poulose <suzuki.poulose@arm.com>
1862 R: Mike Leach <mike.leach@linaro.org>
1863 R: Leo Yan <leo.yan@linaro.org>
1864 L: coresight@lists.linaro.org (moderated for non-subscribers)
1865 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1867 T: git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
1868 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1869 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1870 F: Documentation/devicetree/bindings/arm/coresight-cti.yaml
1871 F: Documentation/devicetree/bindings/arm/coresight.txt
1872 F: Documentation/devicetree/bindings/arm/ete.yaml
1873 F: Documentation/devicetree/bindings/arm/trbe.yaml
1874 F: Documentation/trace/coresight/*
1875 F: drivers/hwtracing/coresight/*
1876 F: include/dt-bindings/arm/coresight-cti-dt.h
1877 F: include/linux/coresight*
1878 F: tools/perf/arch/arm/util/auxtrace.c
1879 F: tools/perf/arch/arm/util/cs-etm.c
1880 F: tools/perf/arch/arm/util/cs-etm.h
1881 F: tools/perf/arch/arm/util/pmu.c
1882 F: tools/perf/util/cs-etm-decoder/*
1883 F: tools/perf/util/cs-etm.*
1885 ARM/CORGI MACHINE SUPPORT
1886 M: Richard Purdie <rpurdie@rpsys.net>
1889 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1890 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1891 M: Linus Walleij <linus.walleij@linaro.org>
1892 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1894 T: git git://github.com/ulli-kroll/linux.git
1895 F: Documentation/devicetree/bindings/arm/gemini.txt
1896 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1897 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1898 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1899 F: arch/arm/boot/dts/gemini*
1900 F: arch/arm/mach-gemini/
1901 F: drivers/crypto/gemini/
1902 F: drivers/net/ethernet/cortina/
1903 F: drivers/pinctrl/pinctrl-gemini.c
1904 F: drivers/rtc/rtc-ftrtc010.c
1906 ARM/CZ.NIC TURRIS SUPPORT
1907 M: Marek Behún <kabel@kernel.org>
1909 W: https://www.turris.cz/
1910 F: Documentation/ABI/testing/debugfs-moxtet
1911 F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
1912 F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1913 F: Documentation/devicetree/bindings/bus/moxtet.txt
1914 F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1915 F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1916 F: Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
1917 F: Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
1918 F: drivers/bus/moxtet.c
1919 F: drivers/firmware/turris-mox-rwtm.c
1920 F: drivers/leds/leds-turris-omnia.c
1921 F: drivers/mailbox/armada-37xx-rwtm-mailbox.c
1922 F: drivers/gpio/gpio-moxtet.c
1923 F: drivers/watchdog/armada_37xx_wdt.c
1924 F: include/dt-bindings/bus/moxtet.h
1925 F: include/linux/armada-37xx-rwtm-mailbox.h
1926 F: include/linux/moxtet.h
1928 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1929 M: Robert Jarzmik <robert.jarzmik@free.fr>
1930 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1932 F: arch/arm/mach-pxa/ezx.c
1934 ARM/FARADAY FA526 PORT
1935 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1936 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1938 T: git git://git.berlios.de/gemini-board
1939 F: arch/arm/mm/*-fa*
1941 ARM/FOOTBRIDGE ARCHITECTURE
1942 M: Russell King <linux@armlinux.org.uk>
1943 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1945 W: http://www.armlinux.org.uk/
1946 F: arch/arm/include/asm/hardware/dec21285.h
1947 F: arch/arm/mach-footbridge/
1949 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1950 M: Shawn Guo <shawnguo@kernel.org>
1951 M: Sascha Hauer <s.hauer@pengutronix.de>
1952 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1953 R: Fabio Estevam <festevam@gmail.com>
1954 R: NXP Linux Team <linux-imx@nxp.com>
1955 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1957 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1958 X: drivers/media/i2c/
1962 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1963 M: Shawn Guo <shawnguo@kernel.org>
1964 M: Li Yang <leoyang.li@nxp.com>
1965 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1967 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1968 F: arch/arm/boot/dts/ls1021a*
1969 F: arch/arm64/boot/dts/freescale/fsl-*
1970 F: arch/arm64/boot/dts/freescale/qoriq-*
1972 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1973 M: Shawn Guo <shawnguo@kernel.org>
1974 M: Sascha Hauer <s.hauer@pengutronix.de>
1975 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1976 R: Stefan Agner <stefan@agner.ch>
1977 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1979 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1980 F: arch/arm/boot/dts/vf*
1981 F: arch/arm/mach-imx/*vf610*
1983 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1984 M: Lennert Buytenhek <kernel@wantstofly.org>
1985 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1988 ARM/GUMSTIX MACHINE SUPPORT
1989 M: Steve Sakoman <sakoman@gmail.com>
1990 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1993 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1994 M: Philipp Zabel <philipp.zabel@gmail.com>
1995 M: Paul Parsons <lost.distance@yahoo.com>
1996 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1998 F: arch/arm/mach-pxa/hx4700.c
1999 F: arch/arm/mach-pxa/include/mach/hx4700.h
2000 F: sound/soc/pxa/hx4700.c
2002 ARM/HISILICON SOC SUPPORT
2003 M: Wei Xu <xuwei5@hisilicon.com>
2004 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2006 W: http://www.hisilicon.com
2007 T: git git://github.com/hisilicon/linux-hisi.git
2008 F: arch/arm/boot/dts/hi3*
2009 F: arch/arm/boot/dts/hip*
2010 F: arch/arm/boot/dts/hisi*
2011 F: arch/arm/mach-hisi/
2012 F: arch/arm64/boot/dts/hisilicon/
2014 ARM/HP JORNADA 7XX MACHINE SUPPORT
2015 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
2018 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2019 F: arch/arm/mach-sa1100/include/mach/jornada720.h
2020 F: arch/arm/mach-sa1100/jornada720.c
2022 ARM/IGEP MACHINE SUPPORT
2023 M: Enric Balletbo i Serra <eballetbo@gmail.com>
2024 M: Javier Martinez Canillas <javier@dowhile0.org>
2025 L: linux-omap@vger.kernel.org
2026 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2028 F: arch/arm/boot/dts/omap3-igep*
2030 ARM/INCOME PXA270 SUPPORT
2031 M: Marek Vasut <marek.vasut@gmail.com>
2032 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2034 F: arch/arm/mach-pxa/colibri-pxa270-income.c
2036 ARM/INTEL IOP32X ARM ARCHITECTURE
2037 M: Lennert Buytenhek <kernel@wantstofly.org>
2038 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2041 ARM/INTEL IQ81342EX MACHINE SUPPORT
2042 M: Lennert Buytenhek <kernel@wantstofly.org>
2043 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2046 ARM/INTEL IXDP2850 MACHINE SUPPORT
2047 M: Lennert Buytenhek <kernel@wantstofly.org>
2048 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2051 ARM/INTEL IXP4XX ARM ARCHITECTURE
2052 M: Linus Walleij <linusw@kernel.org>
2053 M: Imre Kaloz <kaloz@openwrt.org>
2054 M: Krzysztof Halasa <khalasa@piap.pl>
2055 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2057 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2058 F: Documentation/devicetree/bindings/bus/intel,ixp4xx-expansion-bus-controller.yaml
2059 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
2060 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2061 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2062 F: arch/arm/mach-ixp4xx/
2063 F: drivers/bus/intel-ixp4xx-eb.c
2064 F: drivers/clocksource/timer-ixp4xx.c
2065 F: drivers/crypto/ixp4xx_crypto.c
2066 F: drivers/gpio/gpio-ixp4xx.c
2067 F: drivers/irqchip/irq-ixp4xx.c
2068 F: include/linux/irqchip/irq-ixp4xx.h
2069 F: include/linux/platform_data/timer-ixp4xx.h
2071 ARM/INTEL KEEMBAY ARCHITECTURE
2072 M: Paul J. Murphy <paul.j.murphy@intel.com>
2073 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
2075 F: Documentation/devicetree/bindings/arm/intel,keembay.yaml
2076 F: arch/arm64/boot/dts/intel/keembay-evm.dts
2077 F: arch/arm64/boot/dts/intel/keembay-soc.dtsi
2079 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
2080 M: Jonathan Cameron <jic23@cam.ac.uk>
2081 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2083 F: arch/arm/mach-pxa/stargate2.c
2084 F: drivers/pcmcia/pxa2xx_stargate2.c
2086 ARM/INTEL XSC3 (MANZANO) ARM CORE
2087 M: Lennert Buytenhek <kernel@wantstofly.org>
2088 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2091 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
2092 M: Lennert Buytenhek <kernel@wantstofly.org>
2093 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2096 ARM/LG1K ARCHITECTURE
2097 M: Chanho Min <chanho.min@lge.com>
2098 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2100 F: arch/arm64/boot/dts/lg/
2102 ARM/LOGICPD PXA270 MACHINE SUPPORT
2103 M: Lennert Buytenhek <kernel@wantstofly.org>
2104 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2107 ARM/LPC18XX ARCHITECTURE
2108 M: Vladimir Zapolskiy <vz@mleia.com>
2109 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2111 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
2112 F: arch/arm/boot/dts/lpc43*
2113 F: drivers/i2c/busses/i2c-lpc2k.c
2114 F: drivers/memory/pl172.c
2115 F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
2116 F: drivers/rtc/rtc-lpc24xx.c
2119 ARM/LPC32XX SOC SUPPORT
2120 M: Vladimir Zapolskiy <vz@mleia.com>
2121 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2123 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
2124 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2125 F: arch/arm/boot/dts/lpc32*
2126 F: arch/arm/mach-lpc32xx/
2127 F: drivers/i2c/busses/i2c-pnx.c
2128 F: drivers/net/ethernet/nxp/lpc_eth.c
2129 F: drivers/usb/host/ohci-nxp.c
2130 F: drivers/watchdog/pnx4008_wdt.c
2133 ARM/MAGICIAN MACHINE SUPPORT
2134 M: Philipp Zabel <philipp.zabel@gmail.com>
2137 ARM/Marvell Dove/MV78xx0/Orion SOC support
2138 M: Andrew Lunn <andrew@lunn.ch>
2139 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2140 M: Gregory Clement <gregory.clement@bootlin.com>
2141 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2143 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2144 F: Documentation/devicetree/bindings/soc/dove/
2145 F: arch/arm/boot/dts/dove*
2146 F: arch/arm/boot/dts/orion5x*
2147 F: arch/arm/mach-dove/
2148 F: arch/arm/mach-mv78xx0/
2149 F: arch/arm/mach-orion5x/
2150 F: arch/arm/plat-orion/
2151 F: drivers/soc/dove/
2153 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2154 M: Andrew Lunn <andrew@lunn.ch>
2155 M: Gregory Clement <gregory.clement@bootlin.com>
2156 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2157 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2159 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2160 F: arch/arm/boot/dts/armada*
2161 F: arch/arm/boot/dts/kirkwood*
2162 F: arch/arm/configs/mvebu_*_defconfig
2163 F: arch/arm/mach-mvebu/
2164 F: arch/arm64/boot/dts/marvell/armada*
2165 F: arch/arm64/boot/dts/marvell/cn913*
2166 F: drivers/cpufreq/armada-37xx-cpufreq.c
2167 F: drivers/cpufreq/armada-8k-cpufreq.c
2168 F: drivers/cpufreq/mvebu-cpufreq.c
2169 F: drivers/irqchip/irq-armada-370-xp.c
2170 F: drivers/irqchip/irq-mvebu-*
2171 F: drivers/pinctrl/mvebu/
2172 F: drivers/rtc/rtc-armada38x.c
2174 ARM/Mediatek RTC DRIVER
2175 M: Eddie Huang <eddie.huang@mediatek.com>
2176 M: Sean Wang <sean.wang@mediatek.com>
2177 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2178 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2180 F: Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2181 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2182 F: drivers/rtc/rtc-mt2712.c
2183 F: drivers/rtc/rtc-mt6397.c
2184 F: drivers/rtc/rtc-mt7622.c
2186 ARM/Mediatek SoC support
2187 M: Matthias Brugger <matthias.bgg@gmail.com>
2188 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2189 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2191 W: https://mtk.wiki.kernel.org/
2192 C: irc://chat.freenode.net/linux-mediatek
2193 F: arch/arm/boot/dts/mt6*
2194 F: arch/arm/boot/dts/mt7*
2195 F: arch/arm/boot/dts/mt8*
2196 F: arch/arm/mach-mediatek/
2197 F: arch/arm64/boot/dts/mediatek/
2198 F: drivers/soc/mediatek/
2203 ARM/Mediatek USB3 PHY DRIVER
2204 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
2205 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2206 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2208 F: Documentation/devicetree/bindings/phy/mediatek,*
2209 F: drivers/phy/mediatek/
2211 ARM/Microchip (AT91) SoC support
2212 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2213 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
2214 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2215 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2217 W: http://www.linux4sam.org
2218 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2219 F: arch/arm/boot/dts/at91*.dts
2220 F: arch/arm/boot/dts/at91*.dtsi
2221 F: arch/arm/boot/dts/sama*.dts
2222 F: arch/arm/boot/dts/sama*.dtsi
2223 F: arch/arm/include/debug/at91.S
2224 F: arch/arm/mach-at91/
2225 F: drivers/memory/atmel*
2226 F: drivers/watchdog/sama5d4_wdt.c
2227 F: include/soc/at91/
2228 X: drivers/input/touchscreen/atmel_mxt_ts.c
2229 X: drivers/net/wireless/atmel/
2233 ARM/Microchip Sparx5 SoC support
2234 M: Lars Povlsen <lars.povlsen@microchip.com>
2235 M: Steen Hegelund <Steen.Hegelund@microchip.com>
2236 M: UNGLinuxDriver@microchip.com
2237 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2239 T: git git://github.com/microchip-ung/linux-upstream.git
2240 F: arch/arm64/boot/dts/microchip/
2241 F: drivers/pinctrl/pinctrl-microchip-sgpio.c
2244 Microchip Timer Counter Block (TCB) Capture Driver
2245 M: Kamel Bouhara <kamel.bouhara@bootlin.com>
2246 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2247 L: linux-iio@vger.kernel.org
2249 F: drivers/counter/microchip-tcb-capture.c
2251 ARM/MIOA701 MACHINE SUPPORT
2252 M: Robert Jarzmik <robert.jarzmik@free.fr>
2253 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2255 F: arch/arm/mach-pxa/mioa701.c
2257 ARM/MStar/Sigmastar Armv7 SoC support
2258 M: Daniel Palmer <daniel@thingy.jp>
2259 M: Romain Perier <romain.perier@gmail.com>
2260 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2262 W: http://linux-chenxing.org/
2263 T: git git://github.com/linux-chenxing/linux.git
2264 F: Documentation/devicetree/bindings/arm/mstar/*
2265 F: Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2266 F: Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2267 F: arch/arm/boot/dts/mstar-*
2268 F: arch/arm/mach-mstar/
2269 F: drivers/clk/mstar/
2270 F: drivers/gpio/gpio-msc313.c
2271 F: drivers/watchdog/msc313e_wdt.c
2272 F: include/dt-bindings/clock/mstar-*
2273 F: include/dt-bindings/gpio/msc313-gpio.h
2275 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2276 M: Michael Petchkovsky <mkpetch@internode.on.net>
2279 ARM/NOMADIK/Ux500 ARCHITECTURES
2280 M: Linus Walleij <linus.walleij@linaro.org>
2281 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2283 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2284 F: Documentation/devicetree/bindings/arm/ste-*
2285 F: Documentation/devicetree/bindings/arm/ux500.yaml
2286 F: Documentation/devicetree/bindings/arm/ux500/
2287 F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2288 F: arch/arm/boot/dts/ste-*
2289 F: arch/arm/mach-nomadik/
2290 F: arch/arm/mach-ux500/
2291 F: drivers/clk/clk-nomadik.c
2292 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2293 F: drivers/dma/ste_dma40*
2294 F: drivers/hwspinlock/u8500_hsem.c
2295 F: drivers/i2c/busses/i2c-nomadik.c
2296 F: drivers/iio/adc/ab8500-gpadc.c
2297 F: drivers/mfd/ab8500*
2298 F: drivers/mfd/abx500*
2299 F: drivers/mfd/db8500*
2300 F: drivers/pinctrl/nomadik/
2301 F: drivers/rtc/rtc-ab8500.c
2302 F: drivers/rtc/rtc-pl031.c
2303 F: drivers/soc/ux500/
2305 ARM/NUVOTON NPCM ARCHITECTURE
2306 M: Avi Fishman <avifishman70@gmail.com>
2307 M: Tomer Maimon <tmaimon77@gmail.com>
2308 M: Tali Perry <tali.perry1@gmail.com>
2309 R: Patrick Venture <venture@google.com>
2310 R: Nancy Yuen <yuenn@google.com>
2311 R: Benjamin Fair <benjaminfair@google.com>
2312 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2314 F: Documentation/devicetree/bindings/*/*/*npcm*
2315 F: Documentation/devicetree/bindings/*/*npcm*
2316 F: arch/arm/boot/dts/nuvoton-npcm*
2317 F: arch/arm/mach-npcm/
2319 F: drivers/*/*/*npcm*
2320 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2322 ARM/NUVOTON WPCM450 ARCHITECTURE
2323 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
2324 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2326 F: Documentation/devicetree/bindings/*/*wpcm*
2327 F: arch/arm/boot/dts/nuvoton-wpcm450*
2328 F: arch/arm/mach-npcm/wpcm450.c
2331 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2332 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2334 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2335 F: arch/arm/mach-s3c/gta02.h
2336 F: arch/arm/mach-s3c/mach-gta02.c
2338 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2339 M: Alexander Clouter <alex@digriz.org.uk>
2340 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2342 W: http://www.digriz.org.uk/ts78xx/kernel
2343 F: arch/arm/mach-orion5x/ts78xx-*
2345 ARM/OXNAS platform support
2346 M: Neil Armstrong <narmstrong@baylibre.com>
2347 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2348 L: linux-oxnas@groups.io (moderated for non-subscribers)
2350 F: arch/arm/boot/dts/ox8*.dts*
2351 F: arch/arm/mach-oxnas/
2352 F: drivers/power/reset/oxnas-restart.c
2355 ARM/PALM TREO SUPPORT
2356 M: Tomas Cech <sleep_walker@suse.com>
2357 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2359 W: http://hackndev.com
2360 F: arch/arm/mach-pxa/palmtreo.*
2362 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2363 M: Marek Vasut <marek.vasut@gmail.com>
2364 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2366 W: http://hackndev.com
2367 F: arch/arm/mach-pxa/include/mach/palmld.h
2368 F: arch/arm/mach-pxa/include/mach/palmtc.h
2369 F: arch/arm/mach-pxa/include/mach/palmtx.h
2370 F: arch/arm/mach-pxa/palmld.c
2371 F: arch/arm/mach-pxa/palmt5.*
2372 F: arch/arm/mach-pxa/palmtc.c
2373 F: arch/arm/mach-pxa/palmte2.*
2374 F: arch/arm/mach-pxa/palmtx.c
2377 M: Sergey Lapin <slapin@ossfans.org>
2378 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2380 W: http://hackndev.com
2381 F: arch/arm/mach-pxa/palmz72.*
2384 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2386 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2388 ARM/PT DIGITAL BOARD PORT
2389 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2390 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2392 W: http://www.armlinux.org.uk/
2394 ARM/QUALCOMM SUPPORT
2395 M: Andy Gross <agross@kernel.org>
2396 M: Bjorn Andersson <bjorn.andersson@linaro.org>
2397 L: linux-arm-msm@vger.kernel.org
2399 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2400 F: Documentation/devicetree/bindings/*/qcom*
2401 F: Documentation/devicetree/bindings/soc/qcom/
2402 F: arch/arm/boot/dts/qcom-*.dts
2403 F: arch/arm/boot/dts/qcom-*.dtsi
2404 F: arch/arm/mach-qcom/
2405 F: arch/arm64/boot/dts/qcom/
2406 F: drivers/*/*/qcom*
2407 F: drivers/*/*/qcom/
2408 F: drivers/*/pm8???-*
2411 F: drivers/bluetooth/btqcomsmd.c
2412 F: drivers/clocksource/timer-qcom.c
2413 F: drivers/cpuidle/cpuidle-qcom-spm.c
2414 F: drivers/extcon/extcon-qcom*
2415 F: drivers/i2c/busses/i2c-qcom-geni.c
2416 F: drivers/i2c/busses/i2c-qup.c
2417 F: drivers/iommu/msm*
2418 F: drivers/mfd/ssbi.c
2419 F: drivers/mmc/host/mmci_qcom*
2420 F: drivers/mmc/host/sdhci-msm.c
2421 F: drivers/pci/controller/dwc/pcie-qcom.c
2422 F: drivers/phy/qualcomm/
2423 F: drivers/power/*/msm*
2424 F: drivers/reset/reset-qcom-*
2425 F: drivers/scsi/ufs/ufs-qcom*
2426 F: drivers/spi/spi-geni-qcom.c
2427 F: drivers/spi/spi-qcom-qspi.c
2428 F: drivers/spi/spi-qup.c
2429 F: drivers/tty/serial/msm_serial.c
2430 F: drivers/usb/dwc3/dwc3-qcom.c
2431 F: include/dt-bindings/*/qcom*
2432 F: include/linux/*/qcom*
2433 F: include/linux/soc/qcom/
2435 ARM/RADISYS ENP2611 MACHINE SUPPORT
2436 M: Lennert Buytenhek <kernel@wantstofly.org>
2437 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2440 ARM/RDA MICRO ARCHITECTURE
2441 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2442 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2443 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2445 F: Documentation/devicetree/bindings/arm/rda.yaml
2446 F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2447 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2448 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2449 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2450 F: arch/arm/boot/dts/rda8810pl-*
2451 F: drivers/clocksource/timer-rda.c
2452 F: drivers/gpio/gpio-rda.c
2453 F: drivers/irqchip/irq-rda-intc.c
2454 F: drivers/tty/serial/rda-uart.c
2456 ARM/REALTEK ARCHITECTURE
2457 M: Andreas Färber <afaerber@suse.de>
2458 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2459 L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2461 F: Documentation/devicetree/bindings/arm/realtek.yaml
2462 F: arch/arm/boot/dts/rtd*
2463 F: arch/arm/mach-realtek/
2464 F: arch/arm64/boot/dts/realtek/
2466 ARM/RENESAS ARM64 ARCHITECTURE
2467 M: Geert Uytterhoeven <geert+renesas@glider.be>
2468 M: Magnus Damm <magnus.damm@gmail.com>
2469 L: linux-renesas-soc@vger.kernel.org
2471 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2472 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2473 F: Documentation/devicetree/bindings/arm/renesas.yaml
2474 F: arch/arm64/boot/dts/renesas/
2475 F: drivers/soc/renesas/
2476 F: include/linux/soc/renesas/
2478 ARM/RISCPC ARCHITECTURE
2479 M: Russell King <linux@armlinux.org.uk>
2480 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2482 W: http://www.armlinux.org.uk/
2483 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2484 F: arch/arm/include/asm/hardware/ioc.h
2485 F: arch/arm/include/asm/hardware/iomd.h
2486 F: arch/arm/include/asm/hardware/memc.h
2487 F: arch/arm/mach-rpc/
2488 F: drivers/net/ethernet/8390/etherh.c
2489 F: drivers/net/ethernet/i825xx/ether1*
2490 F: drivers/net/ethernet/seeq/ether3*
2491 F: drivers/scsi/arm/
2493 ARM/Rockchip SoC support
2494 M: Heiko Stuebner <heiko@sntech.de>
2495 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2496 L: linux-rockchip@lists.infradead.org
2498 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2499 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2500 F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2501 F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2502 F: arch/arm/boot/dts/rk3*
2503 F: arch/arm/boot/dts/rv1108*
2504 F: arch/arm/mach-rockchip/
2505 F: drivers/*/*/*rockchip*
2506 F: drivers/*/*rockchip*
2507 F: drivers/clk/rockchip/
2508 F: drivers/i2c/busses/i2c-rk3x.c
2509 F: sound/soc/rockchip/
2512 ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2513 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
2514 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2515 L: linux-samsung-soc@vger.kernel.org
2517 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2518 F: Documentation/arm/samsung/
2519 F: Documentation/devicetree/bindings/arm/samsung/
2520 F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2521 F: arch/arm/boot/dts/exynos*
2522 F: arch/arm/boot/dts/s3c*
2523 F: arch/arm/boot/dts/s5p*
2524 F: arch/arm/mach-exynos*/
2525 F: arch/arm/mach-s3c/
2526 F: arch/arm/mach-s5p*/
2527 F: arch/arm64/boot/dts/exynos/
2528 F: drivers/*/*/*s3c24*
2529 F: drivers/*/*s3c24*
2530 F: drivers/*/*s3c64xx*
2531 F: drivers/*/*s5pv210*
2532 F: drivers/clocksource/samsung_pwm_timer.c
2533 F: drivers/memory/samsung/
2534 F: drivers/pwm/pwm-samsung.c
2535 F: drivers/soc/samsung/
2536 F: drivers/tty/serial/samsung*
2537 F: include/clocksource/samsung_pwm.h
2538 F: include/linux/platform_data/*s3c*
2539 F: include/linux/serial_s3c.h
2540 F: include/linux/soc/samsung/
2546 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2547 M: Andrzej Hajda <a.hajda@samsung.com>
2548 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2549 L: linux-media@vger.kernel.org
2551 F: drivers/media/platform/s5p-g2d/
2553 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2554 M: Marek Szyprowski <m.szyprowski@samsung.com>
2555 L: linux-samsung-soc@vger.kernel.org
2556 L: linux-media@vger.kernel.org
2558 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2559 F: drivers/media/cec/platform/s5p/
2561 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2562 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2563 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2564 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2565 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2566 L: linux-media@vger.kernel.org
2568 F: drivers/media/platform/s5p-jpeg/
2570 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2571 M: Andrzej Hajda <a.hajda@samsung.com>
2572 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2573 L: linux-media@vger.kernel.org
2575 F: drivers/media/platform/s5p-mfc/
2577 ARM/SHMOBILE ARM ARCHITECTURE
2578 M: Geert Uytterhoeven <geert+renesas@glider.be>
2579 M: Magnus Damm <magnus.damm@gmail.com>
2580 L: linux-renesas-soc@vger.kernel.org
2582 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2583 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2584 F: Documentation/devicetree/bindings/arm/renesas.yaml
2585 F: arch/arm/boot/dts/emev2*
2586 F: arch/arm/boot/dts/gr-peach*
2587 F: arch/arm/boot/dts/iwg20d-q7*
2588 F: arch/arm/boot/dts/r7s*
2589 F: arch/arm/boot/dts/r8a*
2590 F: arch/arm/boot/dts/r9a*
2591 F: arch/arm/boot/dts/sh*
2592 F: arch/arm/configs/shmobile_defconfig
2593 F: arch/arm/include/debug/renesas-scif.S
2594 F: arch/arm/mach-shmobile/
2595 F: drivers/soc/renesas/
2596 F: include/linux/soc/renesas/
2598 ARM/SOCFPGA ARCHITECTURE
2599 M: Dinh Nguyen <dinguyen@kernel.org>
2601 W: http://www.rocketboards.org
2602 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2603 F: arch/arm/boot/dts/socfpga*
2604 F: arch/arm/configs/socfpga_defconfig
2605 F: arch/arm/mach-socfpga/
2606 F: arch/arm64/boot/dts/altera/
2607 F: arch/arm64/boot/dts/intel/
2609 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2610 M: Dinh Nguyen <dinguyen@kernel.org>
2612 F: drivers/clk/socfpga/
2614 ARM/SOCFPGA EDAC SUPPORT
2615 M: Dinh Nguyen <dinguyen@kernel.org>
2617 F: drivers/edac/altera_edac.[ch]
2619 ARM/SPREADTRUM SoC SUPPORT
2620 M: Orson Zhai <orsonzhai@gmail.com>
2621 M: Baolin Wang <baolin.wang7@gmail.com>
2622 M: Chunyan Zhang <zhang.lyra@gmail.com>
2624 F: arch/arm64/boot/dts/sprd
2629 ARM/STI ARCHITECTURE
2630 M: Patrice Chotard <patrice.chotard@foss.st.com>
2631 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2633 W: http://www.stlinux.com
2634 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2635 F: arch/arm/boot/dts/sti*
2636 F: arch/arm/mach-sti/
2637 F: drivers/ata/ahci_st.c
2638 F: drivers/char/hw_random/st-rng.c
2639 F: drivers/clocksource/arm_global_timer.c
2640 F: drivers/clocksource/clksrc_st_lpc.c
2641 F: drivers/cpufreq/sti-cpufreq.c
2642 F: drivers/dma/st_fdma*
2643 F: drivers/i2c/busses/i2c-st.c
2644 F: drivers/media/platform/sti/c8sectpfe/
2645 F: drivers/media/rc/st_rc.c
2646 F: drivers/mmc/host/sdhci-st.c
2647 F: drivers/phy/st/phy-miphy28lp.c
2648 F: drivers/phy/st/phy-stih407-usb.c
2649 F: drivers/pinctrl/pinctrl-st.c
2650 F: drivers/remoteproc/st_remoteproc.c
2651 F: drivers/remoteproc/st_slim_rproc.c
2652 F: drivers/reset/sti/
2653 F: drivers/rtc/rtc-st-lpc.c
2654 F: drivers/tty/serial/st-asc.c
2655 F: drivers/usb/dwc3/dwc3-st.c
2656 F: drivers/usb/host/ehci-st.c
2657 F: drivers/usb/host/ohci-st.c
2658 F: drivers/watchdog/st_lpc_wdt.c
2659 F: include/linux/remoteproc/st_slim_rproc.h
2661 ARM/STM32 ARCHITECTURE
2662 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2663 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
2664 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2665 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2667 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2668 F: arch/arm/boot/dts/stm32*
2669 F: arch/arm/mach-stm32/
2670 F: drivers/clocksource/armv7m_systick.c
2674 ARM/Synaptics SoC support
2675 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2676 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2677 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2679 F: arch/arm/boot/dts/berlin*
2680 F: arch/arm/mach-berlin/
2681 F: arch/arm64/boot/dts/synaptics/
2683 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2684 M: Lennert Buytenhek <kernel@wantstofly.org>
2685 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2688 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2689 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2690 L: linux-tegra@vger.kernel.org
2691 L: linux-media@vger.kernel.org
2693 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2694 F: drivers/media/cec/platform/tegra/
2696 ARM/TETON BGA MACHINE SUPPORT
2697 M: "Mark F. Brown" <mark.brown314@gmail.com>
2698 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2701 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2702 M: Santosh Shilimkar <ssantosh@kernel.org>
2703 L: linux-kernel@vger.kernel.org
2705 F: drivers/memory/*emif*
2707 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2708 M: Santosh Shilimkar <ssantosh@kernel.org>
2709 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2711 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2712 F: arch/arm/boot/dts/keystone-*
2713 F: arch/arm/mach-keystone/
2715 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2716 M: Santosh Shilimkar <ssantosh@kernel.org>
2717 L: linux-kernel@vger.kernel.org
2719 F: drivers/clk/keystone/
2721 ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
2722 M: Santosh Shilimkar <ssantosh@kernel.org>
2723 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2724 L: linux-kernel@vger.kernel.org
2726 F: drivers/clocksource/timer-keystone.c
2728 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2729 M: Santosh Shilimkar <ssantosh@kernel.org>
2730 L: linux-kernel@vger.kernel.org
2732 F: drivers/power/reset/keystone-reset.c
2734 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2735 M: Nishanth Menon <nm@ti.com>
2736 M: Vignesh Raghavendra <vigneshr@ti.com>
2737 M: Tero Kristo <kristo@kernel.org>
2738 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2740 F: Documentation/devicetree/bindings/arm/ti/k3.yaml
2741 F: arch/arm64/boot/dts/ti/Makefile
2742 F: arch/arm64/boot/dts/ti/k3-*
2743 F: include/dt-bindings/pinctrl/k3.h
2745 ARM/THECUS N2100 MACHINE SUPPORT
2746 M: Lennert Buytenhek <kernel@wantstofly.org>
2747 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2750 ARM/TOSA MACHINE SUPPORT
2751 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2752 M: Dirk Opfer <dirk@opfer-online.de>
2755 ARM/TOSHIBA VISCONTI ARCHITECTURE
2756 M: Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
2757 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2759 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
2760 F: Documentation/devicetree/bindings/arm/toshiba.yaml
2761 F: Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
2762 F: Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
2763 F: Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
2764 F: Documentation/devicetree/bindings/pinctrl/toshiba,tmpv7700-pinctrl.yaml
2765 F: Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
2766 F: arch/arm64/boot/dts/toshiba/
2767 F: drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
2768 F: drivers/gpio/gpio-visconti.c
2769 F: drivers/pci/controller/dwc/pcie-visconti.c
2770 F: drivers/pinctrl/visconti/
2771 F: drivers/watchdog/visconti_wdt.c
2774 ARM/UNIPHIER ARCHITECTURE
2775 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
2776 M: Masami Hiramatsu <mhiramat@kernel.org>
2777 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2779 F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2780 F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2781 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2782 F: arch/arm/boot/dts/uniphier*
2783 F: arch/arm/include/asm/hardware/cache-uniphier.h
2784 F: arch/arm/mach-uniphier/
2785 F: arch/arm/mm/cache-uniphier.c
2786 F: arch/arm64/boot/dts/socionext/uniphier*
2787 F: drivers/bus/uniphier-system-bus.c
2788 F: drivers/clk/uniphier/
2789 F: drivers/dma/uniphier-mdmac.c
2790 F: drivers/gpio/gpio-uniphier.c
2791 F: drivers/i2c/busses/i2c-uniphier*
2792 F: drivers/irqchip/irq-uniphier-aidet.c
2793 F: drivers/mmc/host/uniphier-sd.c
2794 F: drivers/pinctrl/uniphier/
2795 F: drivers/reset/reset-uniphier.c
2796 F: drivers/tty/serial/8250/8250_uniphier.c
2799 ARM/VERSATILE EXPRESS PLATFORM
2800 M: Liviu Dudau <liviu.dudau@arm.com>
2801 M: Sudeep Holla <sudeep.holla@arm.com>
2802 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2803 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2807 F: arch/arm/boot/dts/vexpress*
2808 F: arch/arm/mach-vexpress/
2809 F: arch/arm64/boot/dts/arm/
2810 F: drivers/clk/versatile/clk-vexpress-osc.c
2811 F: drivers/clocksource/timer-versatile.c
2815 M: Russell King <linux@armlinux.org.uk>
2816 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2818 W: http://www.armlinux.org.uk/
2821 ARM/VOIPAC PXA270 SUPPORT
2822 M: Marek Vasut <marek.vasut@gmail.com>
2823 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2825 F: arch/arm/mach-pxa/include/mach/vpac270.h
2826 F: arch/arm/mach-pxa/vpac270.c
2828 ARM/VT8500 ARM ARCHITECTURE
2829 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2831 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2832 F: arch/arm/mach-vt8500/
2833 F: drivers/clocksource/timer-vt8500.c
2834 F: drivers/i2c/busses/i2c-wmt.c
2835 F: drivers/mmc/host/wmt-sdmmc.c
2836 F: drivers/pwm/pwm-vt8500.c
2837 F: drivers/rtc/rtc-vt8500.c
2838 F: drivers/tty/serial/vt8500_serial.c
2839 F: drivers/usb/host/ehci-platform.c
2840 F: drivers/usb/host/uhci-platform.c
2841 F: drivers/video/fbdev/vt8500lcdfb.*
2842 F: drivers/video/fbdev/wm8505fb*
2843 F: drivers/video/fbdev/wmt_ge_rops.*
2845 ARM/ZIPIT Z2 SUPPORT
2846 M: Marek Vasut <marek.vasut@gmail.com>
2847 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2849 F: arch/arm/mach-pxa/include/mach/z2.h
2850 F: arch/arm/mach-pxa/z2.c
2852 ARM/ZYNQ ARCHITECTURE
2853 M: Michal Simek <michal.simek@xilinx.com>
2854 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2856 W: http://wiki.xilinx.com
2857 T: git https://github.com/Xilinx/linux-xlnx.git
2858 F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
2859 F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
2860 F: Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
2861 F: arch/arm/mach-zynq/
2862 F: drivers/clocksource/timer-cadence-ttc.c
2863 F: drivers/cpuidle/cpuidle-zynq.c
2864 F: drivers/edac/synopsys_edac.c
2865 F: drivers/i2c/busses/i2c-cadence.c
2866 F: drivers/i2c/busses/i2c-xiic.c
2867 F: drivers/mmc/host/sdhci-of-arasan.c
2871 ARM64 PORT (AARCH64 ARCHITECTURE)
2872 M: Catalin Marinas <catalin.marinas@arm.com>
2873 M: Will Deacon <will@kernel.org>
2874 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2876 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2877 F: Documentation/arm64/
2879 F: tools/testing/selftests/arm64/
2880 X: arch/arm64/boot/dts/
2882 ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
2883 M: George McCollister <george.mccollister@gmail.com>
2884 L: netdev@vger.kernel.org
2886 F: Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
2887 F: drivers/net/dsa/xrs700x/*
2888 F: net/dsa/tag_xrs700x.c
2890 AS3645A LED FLASH CONTROLLER DRIVER
2891 M: Sakari Ailus <sakari.ailus@iki.fi>
2892 L: linux-leds@vger.kernel.org
2894 F: drivers/leds/flash/leds-as3645a.c
2896 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2897 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2898 L: linux-media@vger.kernel.org
2900 T: git git://linuxtv.org/media_tree.git
2901 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2902 F: drivers/media/i2c/ak7375.c
2904 ASAHI KASEI AK8974 DRIVER
2905 M: Linus Walleij <linus.walleij@linaro.org>
2906 L: linux-iio@vger.kernel.org
2908 W: http://www.akm.com/
2909 F: drivers/iio/magnetometer/ak8974.c
2911 ASC7621 HARDWARE MONITOR DRIVER
2912 M: George Joseph <george.joseph@fairview5.com>
2913 L: linux-hwmon@vger.kernel.org
2915 F: Documentation/hwmon/asc7621.rst
2916 F: drivers/hwmon/asc7621.c
2918 ASPEED PINCTRL DRIVERS
2919 M: Andrew Jeffery <andrew@aj.id.au>
2920 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2921 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2922 L: linux-gpio@vger.kernel.org
2924 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
2925 F: drivers/pinctrl/aspeed/
2927 ASPEED SCU INTERRUPT CONTROLLER DRIVER
2928 M: Eddie James <eajames@linux.ibm.com>
2929 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2931 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
2932 F: drivers/irqchip/irq-aspeed-scu-ic.c
2933 F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
2935 ASPEED SD/MMC DRIVER
2936 M: Andrew Jeffery <andrew@aj.id.au>
2937 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2938 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2939 L: linux-mmc@vger.kernel.org
2941 F: Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
2942 F: drivers/mmc/host/sdhci-of-aspeed*
2944 ASPEED VIDEO ENGINE DRIVER
2945 M: Eddie James <eajames@linux.ibm.com>
2946 L: linux-media@vger.kernel.org
2947 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2949 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2950 F: drivers/media/platform/aspeed-video.c
2952 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2953 M: Corentin Chary <corentin.chary@gmail.com>
2954 L: acpi4asus-user@lists.sourceforge.net
2955 L: platform-driver-x86@vger.kernel.org
2957 W: http://acpi4asus.sf.net
2958 F: drivers/platform/x86/asus*.c
2959 F: drivers/platform/x86/eeepc*.c
2961 ASUS WIRELESS RADIO CONTROL DRIVER
2962 M: João Paulo Rechi Vita <jprvita@gmail.com>
2963 L: platform-driver-x86@vger.kernel.org
2965 F: drivers/platform/x86/asus-wireless.c
2968 M: David Howells <dhowells@redhat.com>
2969 L: keyrings@vger.kernel.org
2971 F: Documentation/crypto/asymmetric-keys.rst
2972 F: crypto/asymmetric_keys/
2973 F: include/crypto/pkcs7.h
2974 F: include/crypto/public_key.h
2975 F: include/linux/verification.h
2977 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2978 R: Dan Williams <dan.j.williams@intel.com>
2980 W: http://sourceforge.net/projects/xscaleiop
2981 F: Documentation/crypto/async-tx-api.rst
2983 F: include/linux/async_tx.h
2986 M: Bartosz Golaszewski <brgl@bgdev.pl>
2987 L: linux-i2c@vger.kernel.org
2989 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2990 F: Documentation/devicetree/bindings/eeprom/at24.yaml
2991 F: drivers/misc/eeprom/at24.c
2993 ATA OVER ETHERNET (AOE) DRIVER
2994 M: "Justin Sanders" <justin@coraid.com>
2996 W: http://www.openaoe.org/
2997 F: Documentation/admin-guide/aoe/
2998 F: drivers/block/aoe/
3000 ATC260X PMIC MFD DRIVER
3001 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
3002 M: Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
3003 L: linux-actions@lists.infradead.org
3005 F: Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3006 F: drivers/input/misc/atc260x-onkey.c
3007 F: drivers/mfd/atc260*
3008 F: drivers/power/reset/atc260x-poweroff.c
3009 F: drivers/regulator/atc260x-regulator.c
3010 F: include/linux/mfd/atc260x/*
3012 ATHEROS 71XX/9XXX GPIO 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/gpio/gpio-ath79.txt
3018 F: drivers/gpio/gpio-ath79.c
3020 ATHEROS 71XX/9XXX USB PHY DRIVER
3021 M: Alban Bedel <albeu@free.fr>
3023 W: https://github.com/AlbanBedel/linux
3024 T: git git://github.com/AlbanBedel/linux
3025 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3026 F: drivers/phy/qualcomm/phy-ath79-usb.c
3028 ATHEROS ATH GENERIC UTILITIES
3029 M: Kalle Valo <kvalo@codeaurora.org>
3030 L: linux-wireless@vger.kernel.org
3032 F: drivers/net/wireless/ath/*
3034 ATHEROS ATH5K WIRELESS DRIVER
3035 M: Jiri Slaby <jirislaby@kernel.org>
3036 M: Nick Kossifidis <mickflemm@gmail.com>
3037 M: Luis Chamberlain <mcgrof@kernel.org>
3038 L: linux-wireless@vger.kernel.org
3040 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3041 F: drivers/net/wireless/ath/ath5k/
3043 ATHEROS ATH6KL WIRELESS DRIVER
3044 M: Kalle Valo <kvalo@codeaurora.org>
3045 L: linux-wireless@vger.kernel.org
3047 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3048 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
3049 F: drivers/net/wireless/ath/ath6kl/
3052 M: Ville Syrjala <syrjala@sci.fi>
3054 F: drivers/input/misc/ati_remote2.c
3056 ATK0110 HWMON DRIVER
3057 M: Luca Tettamanti <kronos.it@gmail.com>
3058 L: linux-hwmon@vger.kernel.org
3060 F: drivers/hwmon/asus_atk0110.c
3062 ATLX ETHERNET DRIVERS
3063 M: Chris Snook <chris.snook@gmail.com>
3064 L: netdev@vger.kernel.org
3066 W: http://sourceforge.net/projects/atl1
3067 W: http://atl1.sourceforge.net
3068 F: drivers/net/ethernet/atheros/
3071 M: Chas Williams <3chas3@gmail.com>
3072 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
3073 L: netdev@vger.kernel.org
3075 W: http://linux-atm.sourceforge.net
3077 F: include/linux/atm*
3078 F: include/uapi/linux/atm*
3080 ATMEL MACB ETHERNET DRIVER
3081 M: Nicolas Ferre <nicolas.ferre@microchip.com>
3082 M: Claudiu Beznea <claudiu.beznea@microchip.com>
3084 F: drivers/net/ethernet/cadence/
3086 ATMEL MAXTOUCH DRIVER
3087 M: Nick Dyer <nick@shmanahar.org>
3089 T: git git://github.com/ndyer/linux.git
3090 F: Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3091 F: drivers/input/touchscreen/atmel_mxt_ts.c
3093 ATMEL WIRELESS DRIVER
3094 M: Simon Kelley <simon@thekelleys.org.uk>
3095 L: linux-wireless@vger.kernel.org
3097 W: http://www.thekelleys.org.uk/atmel
3098 W: http://atmelwlandriver.sourceforge.net/
3099 F: drivers/net/wireless/atmel/atmel*
3101 ATOMIC INFRASTRUCTURE
3102 M: Will Deacon <will@kernel.org>
3103 M: Peter Zijlstra <peterz@infradead.org>
3104 R: Boqun Feng <boqun.feng@gmail.com>
3105 L: linux-kernel@vger.kernel.org
3107 F: arch/*/include/asm/atomic*.h
3108 F: include/*/atomic*.h
3109 F: include/linux/refcount.h
3110 F: Documentation/atomic_*.txt
3113 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3114 M: Bradley Grove <linuxdrivers@attotech.com>
3115 L: linux-scsi@vger.kernel.org
3117 W: http://www.attotech.com
3118 F: drivers/scsi/esas2r
3120 ATUSB IEEE 802.15.4 RADIO DRIVER
3121 M: Stefan Schmidt <stefan@datenfreihafen.org>
3122 L: linux-wpan@vger.kernel.org
3124 F: drivers/net/ieee802154/at86rf230.h
3125 F: drivers/net/ieee802154/atusb.c
3126 F: drivers/net/ieee802154/atusb.h
3129 M: Paul Moore <paul@paul-moore.com>
3130 M: Eric Paris <eparis@redhat.com>
3131 L: linux-audit@redhat.com (moderated for non-subscribers)
3133 W: https://github.com/linux-audit
3134 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3135 F: include/asm-generic/audit_*.h
3136 F: include/linux/audit.h
3137 F: include/uapi/linux/audit.h
3141 AUXILIARY DISPLAY DRIVERS
3142 M: Miguel Ojeda <ojeda@kernel.org>
3144 F: drivers/auxdisplay/
3145 F: include/linux/cfag12864b.h
3147 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3148 M: Andreas Klinger <ak@it-klinger.de>
3149 L: linux-iio@vger.kernel.org
3151 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3152 F: drivers/iio/adc/hx711.c
3155 M: Ralf Baechle <ralf@linux-mips.org>
3156 L: linux-hams@vger.kernel.org
3158 W: http://www.linux-ax25.org/
3159 F: include/net/ax25.h
3160 F: include/uapi/linux/ax25.h
3164 M: Peter Rosin <peda@axentia.se>
3165 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3167 F: arch/arm/boot/dts/at91-linea.dtsi
3168 F: arch/arm/boot/dts/at91-natte.dtsi
3169 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3170 F: arch/arm/boot/dts/at91-tse850-3.dts
3172 AXENTIA ASOC DRIVERS
3173 M: Peter Rosin <peda@axentia.se>
3174 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3176 F: Documentation/devicetree/bindings/sound/axentia,*
3177 F: sound/soc/atmel/tse850-pcm5142.c
3179 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3180 M: Nuno Sá <nuno.sa@analog.com>
3181 L: linux-hwmon@vger.kernel.org
3183 W: http://ez.analog.com/community/linux-device-drivers
3184 F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3185 F: drivers/hwmon/axi-fan-control.c
3187 AXXIA I2C CONTROLLER
3188 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
3189 L: linux-i2c@vger.kernel.org
3191 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3192 F: drivers/i2c/busses/i2c-axxia.c
3195 M: Mauro Carvalho Chehab <mchehab@kernel.org>
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/usb/dvb-usb-v2/az6007.c
3202 AZTECH FM RADIO RECEIVER DRIVER
3203 M: Hans Verkuil <hverkuil@xs4all.nl>
3204 L: linux-media@vger.kernel.org
3206 W: https://linuxtv.org
3207 T: git git://linuxtv.org/media_tree.git
3208 F: drivers/media/radio/radio-aztech*
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/b43/
3217 B43LEGACY WIRELESS DRIVER
3218 M: Larry Finger <Larry.Finger@lwfinger.net>
3219 L: linux-wireless@vger.kernel.org
3220 L: b43-dev@lists.infradead.org
3222 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3223 F: drivers/net/wireless/broadcom/b43legacy/
3225 BACKLIGHT CLASS/SUBSYSTEM
3226 M: Lee Jones <lee.jones@linaro.org>
3227 M: Daniel Thompson <daniel.thompson@linaro.org>
3228 M: Jingoo Han <jingoohan1@gmail.com>
3229 L: dri-devel@lists.freedesktop.org
3231 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3232 F: Documentation/ABI/stable/sysfs-class-backlight
3233 F: Documentation/ABI/testing/sysfs-class-backlight
3234 F: Documentation/devicetree/bindings/leds/backlight
3235 F: drivers/video/backlight/
3236 F: include/linux/backlight.h
3237 F: include/linux/pwm_backlight.h
3240 M: Marek Lindner <mareklindner@neomailbox.ch>
3241 M: Simon Wunderlich <sw@simonwunderlich.de>
3242 M: Antonio Quartulli <a@unstable.cc>
3243 M: Sven Eckelmann <sven@narfation.org>
3244 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3246 W: https://www.open-mesh.org/
3247 Q: https://patchwork.open-mesh.org/project/batman/list/
3248 B: https://www.open-mesh.org/projects/batman-adv/issues
3249 C: ircs://irc.hackint.org/batadv
3250 T: git https://git.open-mesh.org/linux-merge.git
3251 F: Documentation/networking/batman-adv.rst
3252 F: include/uapi/linux/batadv_packet.h
3253 F: include/uapi/linux/batman_adv.h
3256 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3257 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
3258 L: linux-hams@vger.kernel.org
3260 W: http://www.baycom.org/~tom/ham/ham.html
3261 F: drivers/net/hamradio/baycom*
3263 BCACHE (BLOCK LAYER CACHE)
3264 M: Coly Li <colyli@suse.de>
3265 M: Kent Overstreet <kent.overstreet@gmail.com>
3266 L: linux-bcache@vger.kernel.org
3268 W: http://bcache.evilpiepirate.org
3269 C: irc://irc.oftc.net/bcache
3270 F: drivers/md/bcache/
3272 BDISP ST MEDIA DRIVER
3273 M: Fabien Dessenne <fabien.dessenne@foss.st.com>
3274 L: linux-media@vger.kernel.org
3276 W: https://linuxtv.org
3277 T: git git://linuxtv.org/media_tree.git
3278 F: drivers/media/platform/sti/bdisp
3280 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3281 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
3282 L: netdev@vger.kernel.org
3284 F: drivers/net/ethernet/ec_bhf.c
3287 M: Luis de Bethencourt <luisbg@kernel.org>
3288 M: Salah Triki <salah.triki@gmail.com>
3290 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3291 F: Documentation/filesystems/befs.rst
3295 M: Paolo Valente <paolo.valente@linaro.org>
3296 M: Jens Axboe <axboe@kernel.dk>
3297 L: linux-block@vger.kernel.org
3299 F: Documentation/block/bfq-iosched.rst
3303 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3305 F: Documentation/filesystems/bfs.rst
3307 F: include/uapi/linux/bfs_fs.h
3310 M: Yury Norov <yury.norov@gmail.com>
3311 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
3312 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
3314 F: include/asm-generic/bitops/find.h
3315 F: include/linux/bitmap.h
3318 F: lib/find_bit_benchmark.c
3319 F: lib/test_bitmap.c
3320 F: tools/include/asm-generic/bitops/find.h
3321 F: tools/include/linux/bitmap.h
3322 F: tools/lib/bitmap.c
3323 F: tools/lib/find_bit.c
3325 BLINKM RGB LED DRIVER
3326 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3328 F: drivers/leds/leds-blinkm.c
3331 M: Jens Axboe <axboe@kernel.dk>
3332 L: linux-block@vger.kernel.org
3334 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3337 F: include/linux/blk*
3338 F: kernel/trace/blktrace.c
3342 M: Joern Engel <joern@lazybastard.org>
3343 L: linux-mtd@lists.infradead.org
3345 F: drivers/mtd/devices/block2mtd.c
3348 M: Marcel Holtmann <marcel@holtmann.org>
3349 M: Johan Hedberg <johan.hedberg@gmail.com>
3350 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3351 L: linux-bluetooth@vger.kernel.org
3353 W: http://www.bluez.org/
3354 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3355 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3356 F: drivers/bluetooth/
3359 M: Marcel Holtmann <marcel@holtmann.org>
3360 M: Johan Hedberg <johan.hedberg@gmail.com>
3361 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3362 L: linux-bluetooth@vger.kernel.org
3364 W: http://www.bluez.org/
3365 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3366 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3367 F: include/net/bluetooth/
3371 M: Jay Vosburgh <j.vosburgh@gmail.com>
3372 M: Veaceslav Falico <vfalico@gmail.com>
3373 M: Andy Gospodarek <andy@greyhouse.net>
3374 L: netdev@vger.kernel.org
3376 W: http://sourceforge.net/projects/bonding/
3377 F: drivers/net/bonding/
3378 F: include/net/bonding.h
3379 F: include/uapi/linux/if_bonding.h
3381 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3382 M: Dan Robertson <dan@dlrobertson.com>
3383 L: linux-iio@vger.kernel.org
3385 F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3386 F: drivers/iio/accel/bma400*
3388 BPF (Safe dynamic programs and tools)
3389 M: Alexei Starovoitov <ast@kernel.org>
3390 M: Daniel Borkmann <daniel@iogearbox.net>
3391 M: Andrii Nakryiko <andrii@kernel.org>
3392 R: Martin KaFai Lau <kafai@fb.com>
3393 R: Song Liu <songliubraving@fb.com>
3394 R: Yonghong Song <yhs@fb.com>
3395 R: John Fastabend <john.fastabend@gmail.com>
3396 R: KP Singh <kpsingh@kernel.org>
3397 L: netdev@vger.kernel.org
3398 L: bpf@vger.kernel.org
3401 Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3402 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3403 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3404 F: Documentation/bpf/
3405 F: Documentation/networking/filter.rst
3406 F: Documentation/userspace-api/ebpf/
3408 F: include/linux/bpf*
3409 F: include/linux/btf*
3410 F: include/linux/filter.h
3411 F: include/trace/events/xdp.h
3412 F: include/uapi/linux/bpf*
3413 F: include/uapi/linux/btf*
3414 F: include/uapi/linux/filter.h
3416 F: kernel/trace/bpf_trace.c
3419 F: net/core/filter.c
3420 F: net/sched/act_bpf.c
3421 F: net/sched/cls_bpf.c
3423 F: scripts/bpf_doc.py
3426 F: tools/testing/selftests/bpf/
3431 M: Shubham Bansal <illusionist.neo@gmail.com>
3432 L: netdev@vger.kernel.org
3433 L: bpf@vger.kernel.org
3438 M: Daniel Borkmann <daniel@iogearbox.net>
3439 M: Alexei Starovoitov <ast@kernel.org>
3440 M: Zi Shen Lim <zlim.lnx@gmail.com>
3441 L: netdev@vger.kernel.org
3442 L: bpf@vger.kernel.org
3446 BPF JIT for MIPS (32-BIT AND 64-BIT)
3447 M: Paul Burton <paulburton@kernel.org>
3448 L: netdev@vger.kernel.org
3449 L: bpf@vger.kernel.org
3453 BPF JIT for NFP NICs
3454 M: Jakub Kicinski <kuba@kernel.org>
3455 L: netdev@vger.kernel.org
3456 L: bpf@vger.kernel.org
3458 F: drivers/net/ethernet/netronome/nfp/bpf/
3460 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3461 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3462 L: netdev@vger.kernel.org
3463 L: bpf@vger.kernel.org
3465 F: arch/powerpc/net/
3467 BPF JIT for RISC-V (32-bit)
3468 M: Luke Nelson <luke.r.nels@gmail.com>
3469 M: Xi Wang <xi.wang@gmail.com>
3470 L: netdev@vger.kernel.org
3471 L: bpf@vger.kernel.org
3474 X: arch/riscv/net/bpf_jit_comp64.c
3476 BPF JIT for RISC-V (64-bit)
3477 M: Björn Töpel <bjorn@kernel.org>
3478 L: netdev@vger.kernel.org
3479 L: bpf@vger.kernel.org
3482 X: arch/riscv/net/bpf_jit_comp32.c
3485 M: Ilya Leoshkevich <iii@linux.ibm.com>
3486 M: Heiko Carstens <hca@linux.ibm.com>
3487 M: Vasily Gorbik <gor@linux.ibm.com>
3488 L: netdev@vger.kernel.org
3489 L: bpf@vger.kernel.org
3492 X: arch/s390/net/pnet.c
3494 BPF JIT for SPARC (32-BIT AND 64-BIT)
3495 M: David S. Miller <davem@davemloft.net>
3496 L: netdev@vger.kernel.org
3497 L: bpf@vger.kernel.org
3501 BPF JIT for X86 32-BIT
3502 M: Wang YanQing <udknight@gmail.com>
3503 L: netdev@vger.kernel.org
3504 L: bpf@vger.kernel.org
3506 F: arch/x86/net/bpf_jit_comp32.c
3508 BPF JIT for X86 64-BIT
3509 M: Alexei Starovoitov <ast@kernel.org>
3510 M: Daniel Borkmann <daniel@iogearbox.net>
3511 L: netdev@vger.kernel.org
3512 L: bpf@vger.kernel.org
3515 X: arch/x86/net/bpf_jit_comp32.c
3517 BPF LSM (Security Audit and Enforcement using BPF)
3518 M: KP Singh <kpsingh@kernel.org>
3519 R: Florent Revest <revest@chromium.org>
3520 R: Brendan Jackman <jackmanb@chromium.org>
3521 L: bpf@vger.kernel.org
3523 F: Documentation/bpf/bpf_lsm.rst
3524 F: include/linux/bpf_lsm.h
3525 F: kernel/bpf/bpf_lsm.c
3528 BROADCOM B44 10/100 ETHERNET DRIVER
3529 M: Michael Chan <michael.chan@broadcom.com>
3530 L: netdev@vger.kernel.org
3532 F: drivers/net/ethernet/broadcom/b44.*
3534 BROADCOM B53 ETHERNET SWITCH DRIVER
3535 M: Florian Fainelli <f.fainelli@gmail.com>
3536 L: netdev@vger.kernel.org
3537 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3539 F: Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
3540 F: drivers/net/dsa/b53/*
3541 F: include/linux/dsa/brcm.h
3542 F: include/linux/platform_data/b53.h
3544 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3545 M: Nicolas Saenz Julienne <nsaenz@kernel.org>
3546 L: bcm-kernel-feedback-list@broadcom.com
3547 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3548 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3550 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsaenz/linux-rpi.git
3551 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3552 F: drivers/pci/controller/pcie-brcmstb.c
3553 F: drivers/staging/vc04_services
3557 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3558 M: Florian Fainelli <f.fainelli@gmail.com>
3559 M: Ray Jui <rjui@broadcom.com>
3560 M: Scott Branden <sbranden@broadcom.com>
3561 M: bcm-kernel-feedback-list@broadcom.com
3563 T: git git://github.com/broadcom/mach-bcm
3564 F: arch/arm/mach-bcm/
3570 BROADCOM BCM2711 HEVC DECODER
3571 M: Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
3572 L: linux-media@vger.kernel.org
3574 F: Documentation/devicetree/bindings/media/rpivid_hevc.jaml
3575 F: drivers/staging/media/rpivid
3577 BROADCOM BCM2835 CAMERA DRIVER
3578 M: Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
3579 L: linux-media@vger.kernel.org
3581 F: drivers/media/platform/bcm2835/
3582 F: Documentation/devicetree/bindings/media/brcm,bcm2835-unicam.yaml
3584 BROADCOM BCM2835 ISP DRIVER
3585 M: Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
3586 L: linux-media@vger.kernel.org
3588 F: Documentation/media/uapi/v4l/pixfmt-meta-bcm2835-isp-stats.rst
3589 F: Documentation/media/v4l-drivers/bcm2835-isp.rst
3590 F: drivers/staging/vc04_services/bcm2835-isp
3591 F: include/uapi/linux/bcm2835-isp.h
3593 BROADCOM BCM47XX MIPS ARCHITECTURE
3594 M: Hauke Mehrtens <hauke@hauke-m.de>
3595 M: Rafał Miłecki <zajec5@gmail.com>
3596 L: linux-mips@vger.kernel.org
3598 F: Documentation/devicetree/bindings/mips/brcm/
3599 F: arch/mips/bcm47xx/*
3600 F: arch/mips/include/asm/mach-bcm47xx/*
3602 BROADCOM BCM4908 ETHERNET DRIVER
3603 M: Rafał Miłecki <rafal@milecki.pl>
3604 M: bcm-kernel-feedback-list@broadcom.com
3605 L: netdev@vger.kernel.org
3607 F: Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
3608 F: drivers/net/ethernet/broadcom/bcm4908_enet.*
3609 F: drivers/net/ethernet/broadcom/unimac.h
3611 BROADCOM BCM5301X ARM ARCHITECTURE
3612 M: Hauke Mehrtens <hauke@hauke-m.de>
3613 M: Rafał Miłecki <zajec5@gmail.com>
3614 M: bcm-kernel-feedback-list@broadcom.com
3615 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3617 F: arch/arm/boot/dts/bcm470*
3618 F: arch/arm/boot/dts/bcm5301*
3619 F: arch/arm/boot/dts/bcm953012*
3620 F: arch/arm/mach-bcm/bcm_5301x.c
3622 BROADCOM BCM53573 ARM ARCHITECTURE
3623 M: Rafał Miłecki <rafal@milecki.pl>
3624 L: bcm-kernel-feedback-list@broadcom.com
3625 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3627 F: arch/arm/boot/dts/bcm47189*
3628 F: arch/arm/boot/dts/bcm53573*
3630 BROADCOM BCM63XX ARM ARCHITECTURE
3631 M: Florian Fainelli <f.fainelli@gmail.com>
3632 M: bcm-kernel-feedback-list@broadcom.com
3633 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3635 T: git git://github.com/broadcom/stblinux.git
3638 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3639 M: Kevin Cernekee <cernekee@gmail.com>
3640 L: linux-usb@vger.kernel.org
3642 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3644 BROADCOM BCM7XXX ARM ARCHITECTURE
3645 M: Florian Fainelli <f.fainelli@gmail.com>
3646 M: bcm-kernel-feedback-list@broadcom.com
3647 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3649 T: git git://github.com/broadcom/stblinux.git
3650 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3651 F: arch/arm/boot/dts/bcm7*.dts*
3652 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3653 F: arch/arm/mach-bcm/*brcmstb*
3654 F: arch/arm/mm/cache-b15-rac.c
3655 F: drivers/bus/brcmstb_gisb.c
3656 F: drivers/pci/controller/pcie-brcmstb.c
3660 M: Al Cooper <alcooperx@gmail.com>
3661 L: linux-usb@vger.kernel.org
3662 L: bcm-kernel-feedback-list@broadcom.com
3664 F: Documentation/devicetree/bindings/usb/brcm,bdc.txt
3665 F: drivers/usb/gadget/udc/bdc/
3667 BROADCOM BMIPS CPUFREQ DRIVER
3668 M: Markus Mayer <mmayer@broadcom.com>
3669 M: bcm-kernel-feedback-list@broadcom.com
3670 L: linux-pm@vger.kernel.org
3672 F: drivers/cpufreq/bmips-cpufreq.c
3674 BROADCOM BMIPS MIPS ARCHITECTURE
3675 M: Florian Fainelli <f.fainelli@gmail.com>
3676 L: bcm-kernel-feedback-list@broadcom.com
3677 L: linux-mips@vger.kernel.org
3679 T: git git://github.com/broadcom/stblinux.git
3680 F: arch/mips/bmips/*
3681 F: arch/mips/boot/dts/brcm/bcm*.dts*
3682 F: arch/mips/include/asm/mach-bmips/*
3683 F: arch/mips/kernel/*bmips*
3684 F: drivers/soc/bcm/bcm63xx
3685 F: drivers/irqchip/irq-bcm63*
3686 F: drivers/irqchip/irq-bcm7*
3687 F: drivers/irqchip/irq-brcmstb*
3688 F: include/linux/bcm963xx_nvram.h
3689 F: include/linux/bcm963xx_tag.h
3691 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3692 M: Rasesh Mody <rmody@marvell.com>
3693 M: GR-Linux-NIC-Dev@marvell.com
3694 L: netdev@vger.kernel.org
3696 F: drivers/net/ethernet/broadcom/bnx2.*
3697 F: drivers/net/ethernet/broadcom/bnx2_*
3699 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3700 M: Saurav Kashyap <skashyap@marvell.com>
3701 M: Javed Hasan <jhasan@marvell.com>
3702 M: GR-QLogic-Storage-Upstream@marvell.com
3703 L: linux-scsi@vger.kernel.org
3705 F: drivers/scsi/bnx2fc/
3707 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3708 M: Nilesh Javali <njavali@marvell.com>
3709 M: Manish Rangankar <mrangankar@marvell.com>
3710 M: GR-QLogic-Storage-Upstream@marvell.com
3711 L: linux-scsi@vger.kernel.org
3713 F: drivers/scsi/bnx2i/
3715 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3716 M: Ariel Elior <aelior@marvell.com>
3717 M: Sudarsana Kalluru <skalluru@marvell.com>
3718 M: GR-everest-linux-l2@marvell.com
3719 L: netdev@vger.kernel.org
3721 F: drivers/net/ethernet/broadcom/bnx2x/
3723 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3724 M: Michael Chan <michael.chan@broadcom.com>
3725 L: netdev@vger.kernel.org
3727 F: drivers/net/ethernet/broadcom/bnxt/
3729 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3730 M: Arend van Spriel <aspriel@gmail.com>
3731 M: Franky Lin <franky.lin@broadcom.com>
3732 M: Hante Meuleman <hante.meuleman@broadcom.com>
3733 M: Chi-hsien Lin <chi-hsien.lin@infineon.com>
3734 M: Wright Feng <wright.feng@infineon.com>
3735 M: Chung-hsien Hsu <chung-hsien.hsu@infineon.com>
3736 L: linux-wireless@vger.kernel.org
3737 L: brcm80211-dev-list.pdl@broadcom.com
3738 L: SHA-cyfmac-dev-list@infineon.com
3740 F: drivers/net/wireless/broadcom/brcm80211/
3742 BROADCOM BRCMSTB GPIO DRIVER
3743 M: Gregory Fong <gregory.0xf0@gmail.com>
3744 L: bcm-kernel-feedback-list@broadcom.com
3746 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3747 F: drivers/gpio/gpio-brcmstb.c
3749 BROADCOM BRCMSTB I2C DRIVER
3750 M: Kamal Dasu <kdasu.kdev@gmail.com>
3751 L: linux-i2c@vger.kernel.org
3752 L: bcm-kernel-feedback-list@broadcom.com
3754 F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
3755 F: drivers/i2c/busses/i2c-brcmstb.c
3757 BROADCOM BRCMSTB UART DRIVER
3758 M: Al Cooper <alcooperx@gmail.com>
3759 L: linux-serial@vger.kernel.org
3760 L: bcm-kernel-feedback-list@broadcom.com
3762 F: Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
3763 F: drivers/tty/serial/8250/8250_bcm7271.c
3765 BROADCOM BRCMSTB USB EHCI 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,bcm7445-ehci.yaml
3771 F: drivers/usb/host/ehci-brcm.*
3773 BROADCOM BRCMSTB USB PIN MAP DRIVER
3774 M: Al Cooper <alcooperx@gmail.com>
3775 L: linux-usb@vger.kernel.org
3776 L: bcm-kernel-feedback-list@broadcom.com
3778 F: Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
3779 F: drivers/usb/misc/brcmstb-usb-pinmap.c
3781 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3782 M: Al Cooper <alcooperx@gmail.com>
3783 L: linux-kernel@vger.kernel.org
3784 L: bcm-kernel-feedback-list@broadcom.com
3786 F: drivers/phy/broadcom/phy-brcm-usb*
3788 BROADCOM ETHERNET PHY DRIVERS
3789 M: Florian Fainelli <f.fainelli@gmail.com>
3790 L: bcm-kernel-feedback-list@broadcom.com
3791 L: netdev@vger.kernel.org
3793 F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
3794 F: drivers/net/phy/bcm*.[ch]
3795 F: drivers/net/phy/broadcom.c
3796 F: include/linux/brcmphy.h
3798 BROADCOM GENET ETHERNET DRIVER
3799 M: Doug Berger <opendmb@gmail.com>
3800 M: Florian Fainelli <f.fainelli@gmail.com>
3801 L: bcm-kernel-feedback-list@broadcom.com
3802 L: netdev@vger.kernel.org
3804 F: Documentation/devicetree/bindings/net/brcm,bcmgenet.txt
3805 F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.txt
3806 F: drivers/net/ethernet/broadcom/genet/
3807 F: drivers/net/ethernet/broadcom/unimac.h
3808 F: drivers/net/mdio/mdio-bcm-unimac.c
3809 F: include/linux/platform_data/bcmgenet.h
3810 F: include/linux/platform_data/mdio-bcm-unimac.h
3812 BROADCOM IPROC ARM ARCHITECTURE
3813 M: Ray Jui <rjui@broadcom.com>
3814 M: Scott Branden <sbranden@broadcom.com>
3815 M: bcm-kernel-feedback-list@broadcom.com
3816 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3818 T: git git://github.com/broadcom/cygnus-linux.git
3819 F: arch/arm64/boot/dts/broadcom/northstar2/*
3820 F: arch/arm64/boot/dts/broadcom/stingray/*
3821 F: drivers/clk/bcm/clk-ns*
3822 F: drivers/clk/bcm/clk-sr*
3823 F: drivers/pinctrl/bcm/pinctrl-ns*
3824 F: include/dt-bindings/clock/bcm-sr*
3841 BROADCOM IPROC GBIT ETHERNET DRIVER
3842 M: Rafał Miłecki <rafal@milecki.pl>
3843 M: bcm-kernel-feedback-list@broadcom.com
3844 L: netdev@vger.kernel.org
3846 F: Documentation/devicetree/bindings/net/brcm,amac.txt
3847 F: drivers/net/ethernet/broadcom/bgmac*
3848 F: drivers/net/ethernet/broadcom/unimac.h
3850 BROADCOM KONA GPIO DRIVER
3851 M: Ray Jui <rjui@broadcom.com>
3852 L: bcm-kernel-feedback-list@broadcom.com
3854 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3855 F: drivers/gpio/gpio-bcm-kona.c
3857 BROADCOM MPI3 STORAGE CONTROLLER DRIVER
3858 M: Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
3859 M: Kashyap Desai <kashyap.desai@broadcom.com>
3860 M: Sumit Saxena <sumit.saxena@broadcom.com>
3861 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
3862 L: mpi3mr-linuxdrv.pdl@broadcom.com
3863 L: linux-scsi@vger.kernel.org
3865 W: https://www.broadcom.com/support/storage
3866 F: drivers/scsi/mpi3mr/
3868 BROADCOM NETXTREME-E ROCE DRIVER
3869 M: Selvin Xavier <selvin.xavier@broadcom.com>
3870 L: linux-rdma@vger.kernel.org
3872 W: http://www.broadcom.com
3873 F: drivers/infiniband/hw/bnxt_re/
3874 F: include/uapi/rdma/bnxt_re-abi.h
3876 BROADCOM NVRAM DRIVER
3877 M: Rafał Miłecki <zajec5@gmail.com>
3878 L: linux-mips@vger.kernel.org
3880 F: drivers/firmware/broadcom/*
3882 BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
3883 M: Rafał Miłecki <rafal@milecki.pl>
3884 M: Florian Fainelli <f.fainelli@gmail.com>
3885 M: bcm-kernel-feedback-list@broadcom.com
3886 L: linux-pm@vger.kernel.org
3888 T: git git://github.com/broadcom/stblinux.git
3889 F: drivers/soc/bcm/bcm63xx/bcm-pmb.c
3890 F: include/dt-bindings/soc/bcm-pmb.h
3892 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3893 M: Rafał Miłecki <zajec5@gmail.com>
3894 L: linux-wireless@vger.kernel.org
3897 F: include/linux/bcma/
3900 M: Kamal Dasu <kdasu.kdev@gmail.com>
3901 M: bcm-kernel-feedback-list@broadcom.com
3903 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
3904 F: drivers/spi/spi-bcm-qspi.*
3905 F: drivers/spi/spi-brcmstb-qspi.c
3906 F: drivers/spi/spi-iproc-qspi.c
3908 BROADCOM STB AVS CPUFREQ 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/cpufreq/brcm,stb-avs-cpu-freq.txt
3914 F: drivers/cpufreq/brcmstb*
3916 BROADCOM STB AVS TMON DRIVER
3917 M: Markus Mayer <mmayer@broadcom.com>
3918 M: bcm-kernel-feedback-list@broadcom.com
3919 L: linux-pm@vger.kernel.org
3921 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3922 F: drivers/thermal/broadcom/brcmstb*
3924 BROADCOM STB DPFE DRIVER
3925 M: Markus Mayer <mmayer@broadcom.com>
3926 M: bcm-kernel-feedback-list@broadcom.com
3927 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3929 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
3930 F: drivers/memory/brcmstb_dpfe.c
3932 BROADCOM STB NAND FLASH DRIVER
3933 M: Brian Norris <computersforpeace@gmail.com>
3934 M: Kamal Dasu <kdasu.kdev@gmail.com>
3935 L: linux-mtd@lists.infradead.org
3936 L: bcm-kernel-feedback-list@broadcom.com
3938 F: drivers/mtd/nand/raw/brcmnand/
3940 BROADCOM STB PCIE DRIVER
3941 M: Jim Quinlan <jim2101024@gmail.com>
3942 M: Nicolas Saenz Julienne <nsaenz@kernel.org>
3943 M: Florian Fainelli <f.fainelli@gmail.com>
3944 M: bcm-kernel-feedback-list@broadcom.com
3945 L: linux-pci@vger.kernel.org
3947 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3948 F: drivers/pci/controller/pcie-brcmstb.c
3950 BROADCOM SYSTEMPORT ETHERNET DRIVER
3951 M: Florian Fainelli <f.fainelli@gmail.com>
3952 L: bcm-kernel-feedback-list@broadcom.com
3953 L: netdev@vger.kernel.org
3955 F: drivers/net/ethernet/broadcom/bcmsysport.*
3956 F: drivers/net/ethernet/broadcom/unimac.h
3958 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3959 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3960 M: Prashant Sreedharan <prashant@broadcom.com>
3961 M: Michael Chan <mchan@broadcom.com>
3962 L: netdev@vger.kernel.org
3964 F: drivers/net/ethernet/broadcom/tg3.*
3967 M: Scott Branden <scott.branden@broadcom.com>
3968 L: bcm-kernel-feedback-list@broadcom.com
3970 F: drivers/misc/bcm-vk/
3971 F: include/uapi/linux/misc/bcm_vk.h
3973 BROCADE BFA FC SCSI DRIVER
3974 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3975 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3976 L: linux-scsi@vger.kernel.org
3978 F: drivers/scsi/bfa/
3980 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3981 M: Rasesh Mody <rmody@marvell.com>
3982 M: Sudarsana Kalluru <skalluru@marvell.com>
3983 M: GR-Linux-NIC-Dev@marvell.com
3984 L: netdev@vger.kernel.org
3986 F: drivers/net/ethernet/brocade/bna/
3988 BSG (block layer generic sg v4 driver)
3989 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3990 L: linux-scsi@vger.kernel.org
3993 F: include/linux/bsg.h
3994 F: include/uapi/linux/bsg.h
3997 M: Clemens Ladisch <clemens@ladisch.de>
3998 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4000 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4001 F: Documentation/sound/cards/bt87x.rst
4002 F: sound/pci/bt87x.c
4005 M: Michael Buesch <m@bues.ch>
4007 W: http://bu3sch.de/btgpio.php
4008 F: drivers/gpio/gpio-bt8xx.c
4011 M: Chris Mason <clm@fb.com>
4012 M: Josef Bacik <josef@toxicpanda.com>
4013 M: David Sterba <dsterba@suse.com>
4014 L: linux-btrfs@vger.kernel.org
4016 W: http://btrfs.wiki.kernel.org/
4017 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
4018 C: irc://irc.libera.chat/btrfs
4019 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4020 F: Documentation/filesystems/btrfs.rst
4022 F: include/linux/btrfs*
4023 F: include/uapi/linux/btrfs*
4025 BTTV VIDEO4LINUX DRIVER
4026 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4027 L: linux-media@vger.kernel.org
4029 W: https://linuxtv.org
4030 T: git git://linuxtv.org/media_tree.git
4031 F: Documentation/driver-api/media/drivers/bttv*
4032 F: drivers/media/pci/bt8xx/bttv*
4034 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4035 M: Chanwoo Choi <cw00.choi@samsung.com>
4036 L: linux-pm@vger.kernel.org
4037 L: linux-samsung-soc@vger.kernel.org
4039 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4040 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
4041 F: drivers/devfreq/exynos-bus.c
4043 BUSLOGIC SCSI DRIVER
4044 M: Khalid Aziz <khalid@gonehiking.org>
4045 L: linux-scsi@vger.kernel.org
4047 F: drivers/scsi/BusLogic.*
4048 F: drivers/scsi/FlashPoint.*
4050 C-MEDIA CMI8788 DRIVER
4051 M: Clemens Ladisch <clemens@ladisch.de>
4052 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4054 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4055 F: sound/pci/oxygen/
4058 M: Guo Ren <guoren@kernel.org>
4059 L: linux-csky@vger.kernel.org
4061 T: git https://github.com/c-sky/csky-linux.git
4062 F: Documentation/devicetree/bindings/csky/
4063 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
4064 F: Documentation/devicetree/bindings/timer/csky,*
4066 F: drivers/clocksource/timer-gx6605s.c
4067 F: drivers/clocksource/timer-mp-csky.c
4068 F: drivers/irqchip/irq-csky-*
4072 CA8210 IEEE-802.15.4 RADIO DRIVER
4073 M: Harry Morris <h.morris@cascoda.com>
4074 L: linux-wpan@vger.kernel.org
4076 W: https://github.com/Cascoda/ca8210-linux.git
4077 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4078 F: drivers/net/ieee802154/ca8210.c
4080 CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
4081 M: Damien Le Moal <damien.lemoal@wdc.com>
4082 L: linux-riscv@lists.infradead.org
4083 L: linux-gpio@vger.kernel.org (pinctrl driver)
4084 F: Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
4085 F: drivers/pinctrl/pinctrl-k210.c
4087 CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
4088 M: Damien Le Moal <damien.lemoal@wdc.com>
4089 L: linux-kernel@vger.kernel.org
4090 L: linux-riscv@lists.infradead.org
4092 F: Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
4093 F: drivers/reset/reset-k210.c
4095 CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
4096 M: Damien Le Moal <damien.lemoal@wdc.com>
4097 L: linux-riscv@lists.infradead.org
4099 F: Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
4100 F: drivers/soc/canaan/
4101 F: include/soc/canaan/
4103 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4104 M: David Howells <dhowells@redhat.com>
4105 L: linux-cachefs@redhat.com (moderated for non-subscribers)
4107 F: Documentation/filesystems/caching/cachefiles.rst
4110 CADENCE MIPI-CSI2 BRIDGES
4111 M: Maxime Ripard <mripard@kernel.org>
4112 L: linux-media@vger.kernel.org
4114 F: Documentation/devicetree/bindings/media/cdns,*.txt
4115 F: drivers/media/platform/cadence/cdns-csi2*
4118 L: linux-mtd@lists.infradead.org
4120 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4121 F: drivers/mtd/nand/raw/cadence-nand-controller.c
4123 CADENCE USB3 DRD IP DRIVER
4124 M: Peter Chen <peter.chen@kernel.org>
4125 M: Pawel Laszczak <pawell@cadence.com>
4126 R: Roger Quadros <rogerq@kernel.org>
4127 R: Aswath Govindraju <a-govindraju@ti.com>
4128 L: linux-usb@vger.kernel.org
4130 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4131 F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4132 F: drivers/usb/cdns3/
4133 X: drivers/usb/cdns3/cdnsp*
4135 CADENCE USBSSP DRD IP DRIVER
4136 M: Pawel Laszczak <pawell@cadence.com>
4137 L: linux-usb@vger.kernel.org
4139 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4140 F: drivers/usb/cdns3/
4141 X: drivers/usb/cdns3/cdns3*
4143 CADET FM/AM RADIO RECEIVER DRIVER
4144 M: Hans Verkuil <hverkuil@xs4all.nl>
4145 L: linux-media@vger.kernel.org
4147 W: https://linuxtv.org
4148 T: git git://linuxtv.org/media_tree.git
4149 F: drivers/media/radio/radio-cadet*
4151 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4152 L: linux-media@vger.kernel.org
4154 T: git git://linuxtv.org/media_tree.git
4155 F: Documentation/admin-guide/media/cafe_ccic*
4156 F: drivers/media/platform/marvell-ccic/
4159 L: netdev@vger.kernel.org
4161 F: Documentation/networking/caif/
4162 F: drivers/net/caif/
4163 F: include/net/caif/
4164 F: include/uapi/linux/caif/
4168 M: Toke Høiland-Jørgensen <toke@toke.dk>
4169 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
4171 F: net/sched/sch_cake.c
4174 M: Wolfgang Grandegger <wg@grandegger.com>
4175 M: Marc Kleine-Budde <mkl@pengutronix.de>
4176 L: linux-can@vger.kernel.org
4178 W: https://github.com/linux-can
4179 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4180 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4181 F: Documentation/devicetree/bindings/net/can/
4182 F: Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
4184 F: drivers/phy/phy-can-transceiver.c
4185 F: include/linux/can/bittiming.h
4186 F: include/linux/can/dev.h
4187 F: include/linux/can/led.h
4188 F: include/linux/can/length.h
4189 F: include/linux/can/platform/
4190 F: include/linux/can/rx-offload.h
4191 F: include/uapi/linux/can/error.h
4192 F: include/uapi/linux/can/netlink.h
4193 F: include/uapi/linux/can/vxcan.h
4196 M: Oliver Hartkopp <socketcan@hartkopp.net>
4197 M: Marc Kleine-Budde <mkl@pengutronix.de>
4198 L: linux-can@vger.kernel.org
4200 W: https://github.com/linux-can
4201 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4202 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4203 F: Documentation/networking/can.rst
4204 F: include/linux/can/can-ml.h
4205 F: include/linux/can/core.h
4206 F: include/linux/can/skb.h
4207 F: include/net/netns/can.h
4208 F: include/uapi/linux/can.h
4209 F: include/uapi/linux/can/bcm.h
4210 F: include/uapi/linux/can/gw.h
4211 F: include/uapi/linux/can/isotp.h
4212 F: include/uapi/linux/can/raw.h
4215 CAN-J1939 NETWORK LAYER
4216 M: Robin van der Gracht <robin@protonic.nl>
4217 M: Oleksij Rempel <o.rempel@pengutronix.de>
4218 R: kernel@pengutronix.de
4219 L: linux-can@vger.kernel.org
4221 F: Documentation/networking/j1939.rst
4222 F: include/uapi/linux/can/j1939.h
4226 M: Serge Hallyn <serge@hallyn.com>
4227 L: linux-security-module@vger.kernel.org
4229 F: include/linux/capability.h
4230 F: include/uapi/linux/capability.h
4231 F: kernel/capability.c
4232 F: security/commoncap.c
4234 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4235 M: Kevin Tsai <ktsai@capellamicro.com>
4237 F: drivers/iio/light/cm*
4239 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
4240 M: Christian Lamparter <chunkeey@googlemail.com>
4241 L: linux-wireless@vger.kernel.org
4243 W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
4244 F: drivers/net/wireless/ath/carl9170/
4247 M: Robert Richter <rric@kernel.org>
4249 W: http://www.marvell.com
4250 F: drivers/i2c/busses/i2c-octeon*
4251 F: drivers/i2c/busses/i2c-thunderx*
4253 CAVIUM LIQUIDIO NETWORK DRIVER
4254 M: Derek Chickles <dchickles@marvell.com>
4255 M: Satanand Burla <sburla@marvell.com>
4256 M: Felix Manlunas <fmanlunas@marvell.com>
4257 L: netdev@vger.kernel.org
4259 W: http://www.marvell.com
4260 F: drivers/net/ethernet/cavium/liquidio/
4263 M: Robert Richter <rric@kernel.org>
4265 W: http://www.marvell.com
4266 F: drivers/mmc/host/cavium*
4268 CAVIUM OCTEON-TX CRYPTO DRIVER
4269 M: George Cherian <gcherian@marvell.com>
4270 L: linux-crypto@vger.kernel.org
4272 W: http://www.marvell.com
4273 F: drivers/crypto/cavium/cpt/
4275 CAVIUM THUNDERX2 ARM64 SOC
4276 M: Robert Richter <rric@kernel.org>
4277 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4279 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4280 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
4282 CBS/ETF/TAPRIO QDISCS
4283 M: Vinicius Costa Gomes <vinicius.gomes@intel.com>
4285 L: netdev@vger.kernel.org
4286 F: net/sched/sch_cbs.c
4287 F: net/sched/sch_etf.c
4288 F: net/sched/sch_taprio.c
4290 CC2520 IEEE-802.15.4 RADIO DRIVER
4291 M: Varka Bhadram <varkabhadram@gmail.com>
4292 L: linux-wpan@vger.kernel.org
4294 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4295 F: drivers/net/ieee802154/cc2520.c
4296 F: include/linux/spi/cc2520.h
4298 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4299 M: Gilad Ben-Yossef <gilad@benyossef.com>
4300 L: linux-crypto@vger.kernel.org
4302 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4303 F: drivers/crypto/ccree/
4305 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4306 M: Hadar Gat <hadar.gat@arm.com>
4307 L: linux-crypto@vger.kernel.org
4309 F: drivers/char/hw_random/cctrng.c
4310 F: drivers/char/hw_random/cctrng.h
4311 F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4312 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4315 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4316 L: linux-media@vger.kernel.org
4318 W: http://linuxtv.org
4319 T: git git://linuxtv.org/media_tree.git
4320 F: Documentation/ABI/testing/debugfs-cec-error-inj
4321 F: Documentation/devicetree/bindings/media/cec.txt
4322 F: Documentation/driver-api/media/cec-core.rst
4323 F: Documentation/userspace-api/media/cec
4324 F: drivers/media/cec/
4325 F: drivers/media/rc/keymaps/rc-cec.c
4326 F: include/media/cec-notifier.h
4327 F: include/media/cec.h
4328 F: include/uapi/linux/cec-funcs.h
4329 F: include/uapi/linux/cec.h
4332 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4333 L: linux-media@vger.kernel.org
4335 W: http://linuxtv.org
4336 T: git git://linuxtv.org/media_tree.git
4337 F: Documentation/devicetree/bindings/media/cec-gpio.txt
4338 F: drivers/media/cec/platform/cec-gpio/
4340 CELL BROADBAND ENGINE ARCHITECTURE
4341 M: Arnd Bergmann <arnd@arndb.de>
4342 L: linuxppc-dev@lists.ozlabs.org
4344 W: http://www.ibm.com/developerworks/power/cell/
4345 F: arch/powerpc/include/asm/cell*.h
4346 F: arch/powerpc/include/asm/spu*.h
4347 F: arch/powerpc/include/uapi/asm/spu*.h
4348 F: arch/powerpc/platforms/cell/
4350 CELLWISE CW2015 BATTERY DRIVER
4351 M: Tobias Schrammm <t.schramm@manjaro.org>
4353 F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4354 F: drivers/power/supply/cw2015_battery.c
4356 CEPH COMMON CODE (LIBCEPH)
4357 M: Ilya Dryomov <idryomov@gmail.com>
4358 M: Jeff Layton <jlayton@kernel.org>
4359 L: ceph-devel@vger.kernel.org
4362 T: git git://github.com/ceph/ceph-client.git
4363 F: include/linux/ceph/
4364 F: include/linux/crush/
4367 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4368 M: Jeff Layton <jlayton@kernel.org>
4369 M: Ilya Dryomov <idryomov@gmail.com>
4370 L: ceph-devel@vger.kernel.org
4373 T: git git://github.com/ceph/ceph-client.git
4374 F: Documentation/filesystems/ceph.rst
4377 CERTIFICATE HANDLING
4378 M: David Howells <dhowells@redhat.com>
4379 M: David Woodhouse <dwmw2@infradead.org>
4380 L: keyrings@vger.kernel.org
4382 F: Documentation/admin-guide/module-signing.rst
4384 F: scripts/extract-cert.c
4385 F: scripts/sign-file.c
4387 CFAG12864B LCD DRIVER
4388 M: Miguel Ojeda <ojeda@kernel.org>
4390 F: drivers/auxdisplay/cfag12864b.c
4391 F: include/linux/cfag12864b.h
4393 CFAG12864BFB LCD FRAMEBUFFER DRIVER
4394 M: Miguel Ojeda <ojeda@kernel.org>
4396 F: drivers/auxdisplay/cfag12864bfb.c
4397 F: include/linux/cfag12864b.h
4399 CHAR and MISC DRIVERS
4400 M: Arnd Bergmann <arnd@arndb.de>
4401 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4403 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4406 F: include/linux/miscdevice.h
4407 X: drivers/char/agp/
4408 X: drivers/char/hw_random/
4409 X: drivers/char/ipmi/
4410 X: drivers/char/random.c
4411 X: drivers/char/tpm/
4414 M: Andy Whitcroft <apw@canonical.com>
4415 M: Joe Perches <joe@perches.com>
4416 R: Dwaipayan Ray <dwaipayanray1@gmail.com>
4417 R: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4419 F: scripts/checkpatch.pl
4421 CHECKPATCH DOCUMENTATION
4422 M: Dwaipayan Ray <dwaipayanray1@gmail.com>
4423 M: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4424 R: Joe Perches <joe@perches.com>
4426 F: Documentation/dev-tools/checkpatch.rst
4428 CHINESE DOCUMENTATION
4429 M: Alex Shi <alexs@kernel.org>
4431 F: Documentation/translations/zh_CN/
4433 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4434 M: Peter Chen <peter.chen@kernel.org>
4435 L: linux-usb@vger.kernel.org
4437 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4438 F: drivers/usb/chipidea/
4440 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4441 M: Hans de Goede <hdegoede@redhat.com>
4442 L: linux-input@vger.kernel.org
4444 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
4445 F: drivers/input/touchscreen/chipone_icn8318.c
4447 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4448 M: Hans de Goede <hdegoede@redhat.com>
4449 L: linux-input@vger.kernel.org
4451 F: drivers/input/touchscreen/chipone_icn8505.c
4453 CHROME HARDWARE PLATFORM SUPPORT
4454 M: Benson Leung <bleung@chromium.org>
4455 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4457 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4458 F: drivers/platform/chrome/
4460 CHROMEOS EC CODEC DRIVER
4461 M: Cheng-Yi Chiang <cychiang@chromium.org>
4462 R: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4463 R: Guenter Roeck <groeck@chromium.org>
4465 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4466 F: sound/soc/codecs/cros_ec_codec.*
4468 CHROMEOS EC SUBDRIVERS
4469 M: Benson Leung <bleung@chromium.org>
4470 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4471 R: Guenter Roeck <groeck@chromium.org>
4473 F: drivers/power/supply/cros_usbpd-charger.c
4477 CHRONTEL CH7322 CEC DRIVER
4478 M: Jeff Chase <jnchase@google.com>
4479 L: linux-media@vger.kernel.org
4481 T: git git://linuxtv.org/media_tree.git
4482 F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4483 F: drivers/media/cec/i2c/ch7322.c
4485 CIRRUS LOGIC AUDIO CODEC DRIVERS
4486 M: James Schulman <james.schulman@cirrus.com>
4487 M: David Rhodes <david.rhodes@cirrus.com>
4488 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4489 L: patches@opensource.cirrus.com
4491 F: sound/soc/codecs/cs*
4493 CIRRUS LOGIC EP93XX ETHERNET DRIVER
4494 M: Hartley Sweeten <hsweeten@visionengravers.com>
4495 L: netdev@vger.kernel.org
4497 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
4499 CIRRUS LOGIC LOCHNAGAR DRIVER
4500 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4501 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4502 L: patches@opensource.cirrus.com
4504 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4505 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4506 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4507 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4508 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4509 F: Documentation/hwmon/lochnagar.rst
4510 F: drivers/clk/clk-lochnagar.c
4511 F: drivers/hwmon/lochnagar-hwmon.c
4512 F: drivers/mfd/lochnagar-i2c.c
4513 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4514 F: drivers/regulator/lochnagar-regulator.c
4515 F: include/dt-bindings/clk/lochnagar.h
4516 F: include/dt-bindings/pinctrl/lochnagar.h
4517 F: include/linux/mfd/lochnagar*
4518 F: sound/soc/codecs/lochnagar-sc.c
4520 CIRRUS LOGIC MADERA CODEC DRIVERS
4521 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4522 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4523 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4524 L: patches@opensource.cirrus.com
4526 W: https://github.com/CirrusLogic/linux-drivers/wiki
4527 T: git https://github.com/CirrusLogic/linux-drivers.git
4528 F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4529 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4530 F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4531 F: drivers/gpio/gpio-madera*
4532 F: drivers/irqchip/irq-madera*
4533 F: drivers/mfd/cs47l*
4534 F: drivers/mfd/madera*
4535 F: drivers/pinctrl/cirrus/*
4536 F: include/dt-bindings/sound/madera*
4537 F: include/linux/irqchip/irq-madera*
4538 F: include/linux/mfd/madera/*
4539 F: include/sound/madera*
4540 F: sound/soc/codecs/cs47l*
4541 F: sound/soc/codecs/madera*
4543 CISCO FCOE HBA DRIVER
4544 M: Satish Kharat <satishkh@cisco.com>
4545 M: Sesidhar Baddela <sebaddel@cisco.com>
4546 M: Karan Tilak Kumar <kartilak@cisco.com>
4547 L: linux-scsi@vger.kernel.org
4549 F: drivers/scsi/fnic/
4551 CISCO SCSI HBA DRIVER
4552 M: Karan Tilak Kumar <kartilak@cisco.com>
4553 M: Sesidhar Baddela <sebaddel@cisco.com>
4554 L: linux-scsi@vger.kernel.org
4556 F: drivers/scsi/snic/
4558 CISCO VIC ETHERNET NIC DRIVER
4559 M: Christian Benvenuti <benve@cisco.com>
4560 M: Govindarajulu Varadarajan <_govind@gmx.com>
4562 F: drivers/net/ethernet/cisco/enic/
4564 CISCO VIC LOW LATENCY NIC DRIVER
4565 M: Christian Benvenuti <benve@cisco.com>
4566 M: Nelson Escobar <neescoba@cisco.com>
4568 F: drivers/infiniband/hw/usnic/
4571 M: Miguel Ojeda <ojeda@kernel.org>
4575 CLANG/LLVM BUILD SUPPORT
4576 M: Nathan Chancellor <nathan@kernel.org>
4577 M: Nick Desaulniers <ndesaulniers@google.com>
4578 L: llvm@lists.linux.dev
4580 W: https://clangbuiltlinux.github.io/
4581 B: https://github.com/ClangBuiltLinux/linux/issues
4582 C: irc://irc.libera.chat/clangbuiltlinux
4583 F: Documentation/kbuild/llvm.rst
4584 F: include/linux/compiler-clang.h
4585 F: scripts/Makefile.clang
4586 F: scripts/clang-tools/
4587 K: \b(?i:clang|llvm)\b
4589 CLANG CONTROL FLOW INTEGRITY SUPPORT
4590 M: Sami Tolvanen <samitolvanen@google.com>
4591 M: Kees Cook <keescook@chromium.org>
4592 R: Nathan Chancellor <nathan@kernel.org>
4593 R: Nick Desaulniers <ndesaulniers@google.com>
4594 L: llvm@lists.linux.dev
4596 B: https://github.com/ClangBuiltLinux/linux/issues
4597 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/clang/features
4598 F: include/linux/cfi.h
4602 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4603 L: linux-kernel@vger.kernel.org
4605 F: include/linux/cleancache.h
4609 M: Russell King <linux@armlinux.org.uk>
4610 L: linux-clk@vger.kernel.org
4612 F: include/linux/clk.h
4614 CLOCKSOURCE, CLOCKEVENT DRIVERS
4615 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4616 M: Thomas Gleixner <tglx@linutronix.de>
4617 L: linux-kernel@vger.kernel.org
4619 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4620 F: Documentation/devicetree/bindings/timer/
4621 F: drivers/clocksource/
4624 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4625 M: Daniel Oliveira Nascimento <don@syst.com.br>
4626 L: platform-driver-x86@vger.kernel.org
4628 F: drivers/platform/x86/classmate-laptop.c
4631 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4632 L: linux-media@vger.kernel.org
4634 W: https://linuxtv.org
4635 T: git git://linuxtv.org/media_tree.git
4636 F: drivers/media/pci/cobalt/
4638 COCCINELLE/Semantic Patches (SmPL)
4639 M: Julia Lawall <Julia.Lawall@inria.fr>
4640 M: Gilles Muller <Gilles.Muller@inria.fr>
4641 M: Nicolas Palix <nicolas.palix@imag.fr>
4642 M: Michal Marek <michal.lkml@markovi.net>
4643 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
4645 W: http://coccinelle.lip6.fr/
4646 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4647 F: Documentation/dev-tools/coccinelle.rst
4648 F: scripts/coccicheck
4649 F: scripts/coccinelle/
4652 M: Jan Harkes <jaharkes@cs.cmu.edu>
4654 L: codalist@coda.cs.cmu.edu
4656 W: http://www.coda.cs.cmu.edu/
4657 F: Documentation/filesystems/coda.rst
4659 F: include/linux/coda*.h
4660 F: include/uapi/linux/coda*.h
4662 CODA V4L2 MEM2MEM DRIVER
4663 M: Philipp Zabel <p.zabel@pengutronix.de>
4664 L: linux-media@vger.kernel.org
4666 F: Documentation/devicetree/bindings/media/coda.yaml
4667 F: drivers/media/platform/coda/
4670 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4672 F: Documentation/process/code-of-conduct-interpretation.rst
4673 F: Documentation/process/code-of-conduct.rst
4676 M: Ian Abbott <abbotti@mev.co.uk>
4677 M: H Hartley Sweeten <hsweeten@visionengravers.com>
4681 COMMON CLK FRAMEWORK
4682 M: Michael Turquette <mturquette@baylibre.com>
4683 M: Stephen Boyd <sboyd@kernel.org>
4684 L: linux-clk@vger.kernel.org
4686 Q: http://patchwork.kernel.org/project/linux-clk/list/
4687 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4688 F: Documentation/devicetree/bindings/clock/
4690 F: include/linux/clk-pr*
4691 F: include/linux/clk/
4692 F: include/linux/of_clk.h
4693 X: drivers/clk/clkdev.c
4695 COMMON INTERNET FILE SYSTEM CLIENT (CIFS)
4696 M: Steve French <sfrench@samba.org>
4697 L: linux-cifs@vger.kernel.org
4698 L: samba-technical@lists.samba.org (moderated for non-subscribers)
4700 W: http://linux-cifs.samba.org/
4701 T: git git://git.samba.org/sfrench/cifs-2.6.git
4702 F: Documentation/admin-guide/cifs/
4706 COMPACTPCI HOTPLUG CORE
4707 M: Scott Murray <scott@spiteful.org>
4708 L: linux-pci@vger.kernel.org
4710 F: drivers/pci/hotplug/cpci_hotplug*
4712 COMPACTPCI HOTPLUG GENERIC DRIVER
4713 M: Scott Murray <scott@spiteful.org>
4714 L: linux-pci@vger.kernel.org
4716 F: drivers/pci/hotplug/cpcihp_generic.c
4718 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4719 M: Scott Murray <scott@spiteful.org>
4720 L: linux-pci@vger.kernel.org
4722 F: drivers/pci/hotplug/cpcihp_zt5550.*
4724 COMPAL LAPTOP SUPPORT
4725 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4726 L: platform-driver-x86@vger.kernel.org
4728 F: drivers/platform/x86/compal-laptop.c
4731 M: Miguel Ojeda <ojeda@kernel.org>
4732 R: Nick Desaulniers <ndesaulniers@google.com>
4734 F: include/linux/compiler_attributes.h
4736 COMPUTE EXPRESS LINK (CXL)
4737 M: Alison Schofield <alison.schofield@intel.com>
4738 M: Vishal Verma <vishal.l.verma@intel.com>
4739 M: Ira Weiny <ira.weiny@intel.com>
4740 M: Ben Widawsky <ben.widawsky@intel.com>
4741 M: Dan Williams <dan.j.williams@intel.com>
4742 L: linux-cxl@vger.kernel.org
4745 F: include/uapi/linux/cxl_mem.h
4747 CONEXANT ACCESSRUNNER USB DRIVER
4748 L: accessrunner-general@lists.sourceforge.net
4750 W: http://accessrunner.sourceforge.net/
4751 F: drivers/usb/atm/cxacru.c
4754 M: Joel Becker <jlbec@evilplan.org>
4755 M: Christoph Hellwig <hch@lst.de>
4757 T: git git://git.infradead.org/users/hch/configfs.git
4759 F: include/linux/configfs.h
4760 F: samples/configfs/
4763 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4765 F: drivers/video/console/
4766 F: include/linux/console*
4769 M: Frederic Weisbecker <frederic@kernel.org>
4771 F: kernel/context_tracking.c
4772 F: include/linux/context_tracking*
4774 CONTROL GROUP (CGROUP)
4775 M: Tejun Heo <tj@kernel.org>
4776 M: Zefan Li <lizefan.x@bytedance.com>
4777 M: Johannes Weiner <hannes@cmpxchg.org>
4778 L: cgroups@vger.kernel.org
4780 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4781 F: Documentation/admin-guide/cgroup-v1/
4782 F: Documentation/admin-guide/cgroup-v2.rst
4783 F: include/linux/cgroup*
4786 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4787 M: Tejun Heo <tj@kernel.org>
4788 M: Jens Axboe <axboe@kernel.dk>
4789 L: cgroups@vger.kernel.org
4790 L: linux-block@vger.kernel.org
4791 T: git git://git.kernel.dk/linux-block
4792 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4793 F: block/bfq-cgroup.c
4794 F: block/blk-cgroup.c
4795 F: block/blk-iolatency.c
4796 F: block/blk-throttle.c
4797 F: include/linux/blk-cgroup.h
4799 CONTROL GROUP - CPUSET
4800 M: Zefan Li <lizefan.x@bytedance.com>
4801 L: cgroups@vger.kernel.org
4803 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4804 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
4805 F: include/linux/cpuset.h
4806 F: kernel/cgroup/cpuset.c
4808 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4809 M: Johannes Weiner <hannes@cmpxchg.org>
4810 M: Michal Hocko <mhocko@kernel.org>
4811 M: Vladimir Davydov <vdavydov.dev@gmail.com>
4812 L: cgroups@vger.kernel.org
4813 L: linux-mm@kvack.org
4818 CORETEMP HARDWARE MONITORING DRIVER
4819 M: Fenghua Yu <fenghua.yu@intel.com>
4820 L: linux-hwmon@vger.kernel.org
4822 F: Documentation/hwmon/coretemp.rst
4823 F: drivers/hwmon/coretemp.c
4825 CORSAIR-CPRO HARDWARE MONITOR DRIVER
4826 M: Marius Zachmann <mail@mariuszachmann.de>
4827 L: linux-hwmon@vger.kernel.org
4829 F: drivers/hwmon/corsair-cpro.c
4831 CORSAIR-PSU HARDWARE MONITOR DRIVER
4832 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
4833 L: linux-hwmon@vger.kernel.org
4835 F: Documentation/hwmon/corsair-psu.rst
4836 F: drivers/hwmon/corsair-psu.c
4838 COSA/SRP SYNC SERIAL DRIVER
4839 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4841 W: http://www.fi.muni.cz/~kas/cosa/
4842 F: drivers/net/wan/cosa*
4845 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4846 L: linux-iio@vger.kernel.org
4848 F: Documentation/ABI/testing/sysfs-bus-counter
4849 F: Documentation/driver-api/generic-counter.rst
4851 F: include/linux/counter.h
4852 F: include/linux/counter_enum.h
4855 M: Bence Csókás <bence98@sch.bme.hu>
4857 F: drivers/i2c/busses/i2c-cp2615.c
4859 CPMAC ETHERNET DRIVER
4860 M: Florian Fainelli <f.fainelli@gmail.com>
4861 L: netdev@vger.kernel.org
4863 F: drivers/net/ethernet/ti/cpmac.c
4865 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4866 M: Viresh Kumar <viresh.kumar@linaro.org>
4867 M: Sudeep Holla <sudeep.holla@arm.com>
4868 L: linux-pm@vger.kernel.org
4870 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4871 F: drivers/cpufreq/vexpress-spc-cpufreq.c
4873 CPU FREQUENCY SCALING FRAMEWORK
4874 M: "Rafael J. Wysocki" <rafael@kernel.org>
4875 M: Viresh Kumar <viresh.kumar@linaro.org>
4876 L: linux-pm@vger.kernel.org
4878 B: https://bugzilla.kernel.org
4879 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4880 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4881 F: Documentation/admin-guide/pm/cpufreq.rst
4882 F: Documentation/admin-guide/pm/intel_pstate.rst
4883 F: Documentation/cpu-freq/
4884 F: Documentation/devicetree/bindings/cpufreq/
4886 F: include/linux/cpufreq.h
4887 F: include/linux/sched/cpufreq.h
4888 F: kernel/sched/cpufreq*.c
4889 F: tools/testing/selftests/cpufreq/
4891 CPU IDLE TIME MANAGEMENT FRAMEWORK
4892 M: "Rafael J. Wysocki" <rafael@kernel.org>
4893 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4894 L: linux-pm@vger.kernel.org
4896 B: https://bugzilla.kernel.org
4897 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4898 F: Documentation/admin-guide/pm/cpuidle.rst
4899 F: Documentation/driver-api/pm/cpuidle.rst
4901 F: include/linux/cpuidle.h
4903 CPU POWER MONITORING SUBSYSTEM
4904 M: Thomas Renninger <trenn@suse.com>
4905 M: Shuah Khan <shuah@kernel.org>
4906 M: Shuah Khan <skhan@linuxfoundation.org>
4907 L: linux-pm@vger.kernel.org
4909 F: tools/power/cpupower/
4912 M: "H. Peter Anvin" <hpa@zytor.com>
4914 F: arch/x86/kernel/cpuid.c
4915 F: arch/x86/kernel/msr.c
4917 CPUIDLE DRIVER - ARM BIG LITTLE
4918 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4919 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4920 L: linux-pm@vger.kernel.org
4921 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4923 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4924 F: drivers/cpuidle/cpuidle-big_little.c
4926 CPUIDLE DRIVER - ARM EXYNOS
4927 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4928 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4929 M: Kukjin Kim <kgene@kernel.org>
4930 L: linux-pm@vger.kernel.org
4931 L: linux-samsung-soc@vger.kernel.org
4933 F: arch/arm/mach-exynos/pm.c
4934 F: drivers/cpuidle/cpuidle-exynos.c
4935 F: include/linux/platform_data/cpuidle-exynos.h
4937 CPUIDLE DRIVER - ARM PSCI
4938 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4939 M: Sudeep Holla <sudeep.holla@arm.com>
4940 L: linux-pm@vger.kernel.org
4941 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4943 F: drivers/cpuidle/cpuidle-psci.c
4945 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
4946 M: Ulf Hansson <ulf.hansson@linaro.org>
4947 L: linux-pm@vger.kernel.org
4948 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4950 F: drivers/cpuidle/cpuidle-psci.h
4951 F: drivers/cpuidle/cpuidle-psci-domain.c
4954 M: Nicolas Pitre <nico@fluxnic.net>
4956 F: Documentation/filesystems/cramfs.rst
4960 M: Bastien Nocera <hadess@hadess.net>
4961 L: linux-input@vger.kernel.org
4963 F: drivers/hid/hid-creative-sb0540.c
4966 M: Herbert Xu <herbert@gondor.apana.org.au>
4967 M: "David S. Miller" <davem@davemloft.net>
4968 L: linux-crypto@vger.kernel.org
4970 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4971 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4972 F: Documentation/crypto/
4973 F: Documentation/devicetree/bindings/crypto/
4978 F: include/linux/crypto*
4981 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4982 M: Neil Horman <nhorman@tuxdriver.com>
4983 L: linux-crypto@vger.kernel.org
4985 F: crypto/ansi_cprng.c
4989 M: Hans Verkuil <hverkuil@xs4all.nl>
4990 L: linux-media@vger.kernel.org
4992 W: http://linuxtv.org
4993 T: git git://linuxtv.org/media_tree.git
4994 F: drivers/media/i2c/cs3308.c
4996 CS5535 Audio ALSA driver
4997 M: Jaya Kumar <jayakumar.alsa@gmail.com>
4999 F: sound/pci/cs5535audio/
5001 CSI DRIVERS FOR ALLWINNER V3s
5002 M: Yong Deng <yong.deng@magewell.com>
5003 L: linux-media@vger.kernel.org
5005 T: git git://linuxtv.org/media_tree.git
5006 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
5007 F: drivers/media/platform/sunxi/sun6i-csi/
5010 M: Solomon Peachy <pizza@shaftnet.org>
5012 F: drivers/net/wireless/st/cw1200/
5014 CX18 VIDEO4LINUX DRIVER
5015 M: Andy Walls <awalls@md.metrocast.net>
5016 L: linux-media@vger.kernel.org
5018 W: https://linuxtv.org
5019 T: git git://linuxtv.org/media_tree.git
5020 F: drivers/media/pci/cx18/
5021 F: include/uapi/linux/ivtv*
5023 CX2341X MPEG ENCODER HELPER MODULE
5024 M: Hans Verkuil <hverkuil@xs4all.nl>
5025 L: linux-media@vger.kernel.org
5027 W: https://linuxtv.org
5028 T: git git://linuxtv.org/media_tree.git
5029 F: drivers/media/common/cx2341x*
5030 F: include/media/drv-intf/cx2341x.h
5032 CX24120 MEDIA DRIVER
5033 M: Jemma Denson <jdenson@gmail.com>
5034 M: Patrick Boettcher <patrick.boettcher@posteo.de>
5035 L: linux-media@vger.kernel.org
5037 W: https://linuxtv.org
5038 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5039 F: drivers/media/dvb-frontends/cx24120*
5041 CX88 VIDEO4LINUX DRIVER
5042 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5043 L: linux-media@vger.kernel.org
5045 W: https://linuxtv.org
5046 T: git git://linuxtv.org/media_tree.git
5047 F: Documentation/driver-api/media/drivers/cx88*
5048 F: drivers/media/pci/cx88/
5050 CXD2820R MEDIA DRIVER
5051 M: Antti Palosaari <crope@iki.fi>
5052 L: linux-media@vger.kernel.org
5054 W: https://linuxtv.org
5055 W: http://palosaari.fi/linux/
5056 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5057 T: git git://linuxtv.org/anttip/media_tree.git
5058 F: drivers/media/dvb-frontends/cxd2820r*
5060 CXGB3 ETHERNET DRIVER (CXGB3)
5061 M: Raju Rangoju <rajur@chelsio.com>
5062 L: netdev@vger.kernel.org
5064 W: http://www.chelsio.com
5065 F: drivers/net/ethernet/chelsio/cxgb3/
5067 CXGB3 ISCSI DRIVER (CXGB3I)
5068 M: Karen Xie <kxie@chelsio.com>
5069 L: linux-scsi@vger.kernel.org
5071 W: http://www.chelsio.com
5072 F: drivers/scsi/cxgbi/cxgb3i
5074 CXGB4 CRYPTO DRIVER (chcr)
5075 M: Ayush Sawal <ayush.sawal@chelsio.com>
5076 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
5077 M: Rohit Maheshwari <rohitm@chelsio.com>
5078 L: linux-crypto@vger.kernel.org
5080 W: http://www.chelsio.com
5081 F: drivers/crypto/chelsio
5083 CXGB4 INLINE CRYPTO DRIVER
5084 M: Ayush Sawal <ayush.sawal@chelsio.com>
5085 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
5086 M: Rohit Maheshwari <rohitm@chelsio.com>
5087 L: netdev@vger.kernel.org
5089 W: http://www.chelsio.com
5090 F: drivers/net/ethernet/chelsio/inline_crypto/
5092 CXGB4 ETHERNET DRIVER (CXGB4)
5093 M: Raju Rangoju <rajur@chelsio.com>
5094 L: netdev@vger.kernel.org
5096 W: http://www.chelsio.com
5097 F: drivers/net/ethernet/chelsio/cxgb4/
5099 CXGB4 ISCSI DRIVER (CXGB4I)
5100 M: Karen Xie <kxie@chelsio.com>
5101 L: linux-scsi@vger.kernel.org
5103 W: http://www.chelsio.com
5104 F: drivers/scsi/cxgbi/cxgb4i
5106 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
5107 M: Potnuri Bharat Teja <bharat@chelsio.com>
5108 L: linux-rdma@vger.kernel.org
5110 W: http://www.openfabrics.org
5111 F: drivers/infiniband/hw/cxgb4/
5112 F: include/uapi/rdma/cxgb4-abi.h
5114 CXGB4VF ETHERNET DRIVER (CXGB4VF)
5115 M: Raju Rangoju <rajur@chelsio.com>
5116 L: netdev@vger.kernel.org
5118 W: http://www.chelsio.com
5119 F: drivers/net/ethernet/chelsio/cxgb4vf/
5121 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
5122 M: Frederic Barrat <fbarrat@linux.ibm.com>
5123 M: Andrew Donnellan <ajd@linux.ibm.com>
5124 L: linuxppc-dev@lists.ozlabs.org
5126 F: Documentation/ABI/testing/sysfs-class-cxl
5127 F: Documentation/powerpc/cxl.rst
5128 F: arch/powerpc/platforms/powernv/pci-cxl.c
5129 F: drivers/misc/cxl/
5130 F: include/misc/cxl*
5131 F: include/uapi/misc/cxl.h
5133 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
5134 M: Manoj N. Kumar <manoj@linux.ibm.com>
5135 M: Matthew R. Ochs <mrochs@linux.ibm.com>
5136 M: Uma Krishnan <ukrishn@linux.ibm.com>
5137 L: linux-scsi@vger.kernel.org
5139 F: Documentation/powerpc/cxlflash.rst
5140 F: drivers/scsi/cxlflash/
5141 F: include/uapi/scsi/cxlflash_ioctl.h
5144 M: Russell King <linux@armlinux.org.uk>
5145 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5147 W: http://www.armlinux.org.uk/
5148 F: drivers/video/fbdev/cyber2000fb.*
5150 CYCLADES PC300 DRIVER
5152 F: drivers/net/wan/pc300*
5154 CYPRESS_FIRMWARE MEDIA DRIVER
5155 M: Antti Palosaari <crope@iki.fi>
5156 L: linux-media@vger.kernel.org
5158 W: https://linuxtv.org
5159 W: http://palosaari.fi/linux/
5160 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5161 T: git git://linuxtv.org/anttip/media_tree.git
5162 F: drivers/media/common/cypress_firmware*
5164 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
5165 M: Linus Walleij <linus.walleij@linaro.org>
5166 L: linux-input@vger.kernel.org
5168 F: drivers/input/touchscreen/cy8ctma140.c
5170 CYTTSP TOUCHSCREEN DRIVER
5171 M: Linus Walleij <linus.walleij@linaro.org>
5172 L: linux-input@vger.kernel.org
5174 F: drivers/input/touchscreen/cyttsp*
5176 D-LINK DIR-685 TOUCHKEYS DRIVER
5177 M: Linus Walleij <linus.walleij@linaro.org>
5178 L: linux-input@vger.kernel.org
5180 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
5182 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
5183 M: Joshua Kinard <kumba@gentoo.org>
5185 F: drivers/rtc/rtc-ds1685.c
5186 F: include/linux/rtc/ds1685.h
5188 DAMA SLAVE for AX.25
5189 M: Joerg Reuter <jreuter@yaina.de>
5190 L: linux-hams@vger.kernel.org
5192 W: http://yaina.de/jreuter/
5193 W: http://www.qsl.net/dl1bke/
5194 F: net/ax25/af_ax25.c
5195 F: net/ax25/ax25_dev.c
5196 F: net/ax25/ax25_ds_*
5197 F: net/ax25/ax25_in.c
5198 F: net/ax25/ax25_out.c
5199 F: net/ax25/ax25_timer.c
5200 F: net/ax25/sysctl_net_ax25.c
5203 M: SeongJae Park <sjpark@amazon.de>
5204 L: linux-mm@kvack.org
5206 F: Documentation/admin-guide/mm/damon/
5207 F: Documentation/vm/damon/
5208 F: include/linux/damon.h
5209 F: include/trace/events/damon.h
5211 F: tools/testing/selftests/damon/
5213 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
5214 L: netdev@vger.kernel.org
5216 F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
5217 F: drivers/net/ethernet/dec/tulip/dmfe.c
5219 DC390/AM53C974 SCSI driver
5220 M: Hannes Reinecke <hare@suse.com>
5221 L: linux-scsi@vger.kernel.org
5223 F: drivers/scsi/am53c974.c
5226 M: Oliver Neukum <oliver@neukum.org>
5227 M: Ali Akcaagac <aliakc@web.de>
5228 M: Jamie Lenehan <lenehan@twibble.org>
5229 L: dc395x@twibble.org
5231 W: http://twibble.org/dist/dc395x/
5232 W: http://lists.twibble.org/mailman/listinfo/dc395x/
5233 F: Documentation/scsi/dc395x.rst
5234 F: drivers/scsi/dc395x.*
5237 L: dccp@vger.kernel.org
5239 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
5240 F: include/linux/dccp.h
5241 F: include/linux/tfrc.h
5242 F: include/uapi/linux/dccp.h
5245 DECnet NETWORK LAYER
5246 L: linux-decnet-user@lists.sourceforge.net
5248 W: http://linux-decnet.sourceforge.net
5249 F: Documentation/networking/decnet.rst
5252 DECSTATION PLATFORM SUPPORT
5253 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5254 L: linux-mips@vger.kernel.org
5256 W: http://www.linux-mips.org/wiki/DECstation
5258 F: arch/mips/include/asm/dec/
5259 F: arch/mips/include/asm/mach-dec/
5261 DEFXX FDDI NETWORK DRIVER
5262 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5264 F: drivers/net/fddi/defxx.*
5266 DEFZA FDDI NETWORK DRIVER
5267 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5269 F: drivers/net/fddi/defza.*
5271 DEINTERLACE DRIVERS FOR ALLWINNER H3
5272 M: Jernej Skrabec <jernej.skrabec@gmail.com>
5273 L: linux-media@vger.kernel.org
5275 T: git git://linuxtv.org/media_tree.git
5276 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
5277 F: drivers/media/platform/sunxi/sun8i-di/
5280 M: Matthew Garrett <mjg59@srcf.ucam.org>
5281 M: Pali Rohár <pali@kernel.org>
5282 L: platform-driver-x86@vger.kernel.org
5284 F: drivers/platform/x86/dell/dell-laptop.c
5286 DELL LAPTOP FREEFALL DRIVER
5287 M: Pali Rohár <pali@kernel.org>
5289 F: drivers/platform/x86/dell/dell-smo8800.c
5291 DELL LAPTOP RBTN DRIVER
5292 M: Pali Rohár <pali@kernel.org>
5294 F: drivers/platform/x86/dell/dell-rbtn.*
5296 DELL LAPTOP SMM DRIVER
5297 M: Pali Rohár <pali@kernel.org>
5299 F: drivers/hwmon/dell-smm-hwmon.c
5300 F: include/uapi/linux/i8k.h
5302 DELL REMOTE BIOS UPDATE DRIVER
5303 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5304 L: platform-driver-x86@vger.kernel.org
5306 F: drivers/platform/x86/dell/dell_rbu.c
5309 M: Pali Rohár <pali@kernel.org>
5310 L: Dell.Client.Kernel@dell.com
5311 L: platform-driver-x86@vger.kernel.org
5313 F: drivers/platform/x86/dell/dell-smbios.*
5315 DELL SMBIOS SMM DRIVER
5316 L: Dell.Client.Kernel@dell.com
5317 L: platform-driver-x86@vger.kernel.org
5319 F: drivers/platform/x86/dell/dell-smbios-smm.c
5321 DELL SMBIOS WMI DRIVER
5322 L: Dell.Client.Kernel@dell.com
5323 L: platform-driver-x86@vger.kernel.org
5325 F: drivers/platform/x86/dell/dell-smbios-wmi.c
5326 F: tools/wmi/dell-smbios-example.c
5328 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
5329 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5330 L: platform-driver-x86@vger.kernel.org
5332 F: Documentation/driver-api/dcdbas.rst
5333 F: drivers/platform/x86/dell/dcdbas.*
5335 DELL WMI DESCRIPTOR DRIVER
5336 L: Dell.Client.Kernel@dell.com
5338 F: drivers/platform/x86/dell/dell-wmi-descriptor.c
5340 DELL WMI SYSMAN DRIVER
5341 M: Divya Bharathi <divya.bharathi@dell.com>
5342 M: Prasanth Ksr <prasanth.ksr@dell.com>
5343 L: Dell.Client.Kernel@dell.com
5344 L: platform-driver-x86@vger.kernel.org
5346 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
5347 F: drivers/platform/x86/dell/dell-wmi-sysman/
5349 DELL WMI NOTIFICATIONS DRIVER
5350 M: Matthew Garrett <mjg59@srcf.ucam.org>
5351 M: Pali Rohár <pali@kernel.org>
5353 F: drivers/platform/x86/dell/dell-wmi-base.c
5355 DELL WMI HARDWARE PRIVACY SUPPORT
5356 M: Perry Yuan <Perry.Yuan@dell.com>
5357 L: Dell.Client.Kernel@dell.com
5358 L: platform-driver-x86@vger.kernel.org
5360 F: drivers/platform/x86/dell/dell-wmi-privacy.c
5362 DELTA ST MEDIA DRIVER
5363 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
5364 L: linux-media@vger.kernel.org
5366 W: https://linuxtv.org
5367 T: git git://linuxtv.org/media_tree.git
5368 F: drivers/media/platform/sti/delta
5370 DELTA DPS920AB PSU DRIVER
5371 M: Robert Marko <robert.marko@sartura.hr>
5372 L: linux-hwmon@vger.kernel.org
5374 F: Documentation/hwmon/dps920ab.rst
5375 F: drivers/hwmon/pmbus/dps920ab.c
5378 L: linux-mtd@lists.infradead.org
5380 F: drivers/mtd/nand/raw/denali*
5382 DESIGNWARE EDMA CORE IP DRIVER
5383 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5384 L: dmaengine@vger.kernel.org
5386 F: drivers/dma/dw-edma/
5387 F: include/linux/dma/edma.h
5389 DESIGNWARE XDATA IP DRIVER
5390 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5391 L: linux-pci@vger.kernel.org
5393 F: Documentation/misc-devices/dw-xdata-pcie.rst
5394 F: drivers/misc/dw-xdata-pcie.c
5396 DESIGNWARE USB2 DRD IP DRIVER
5397 M: Minas Harutyunyan <hminas@synopsys.com>
5398 L: linux-usb@vger.kernel.org
5400 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5401 F: drivers/usb/dwc2/
5403 DESIGNWARE USB3 DRD IP DRIVER
5404 M: Felipe Balbi <balbi@kernel.org>
5405 L: linux-usb@vger.kernel.org
5407 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5408 F: drivers/usb/dwc3/
5410 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5411 M: Andreas Klinger <ak@it-klinger.de>
5412 L: linux-iio@vger.kernel.org
5414 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5415 F: drivers/iio/proximity/srf*.c
5417 DEVICE COREDUMP (DEV_COREDUMP)
5418 M: Johannes Berg <johannes@sipsolutions.net>
5419 L: linux-kernel@vger.kernel.org
5421 F: drivers/base/devcoredump.c
5422 F: include/linux/devcoredump.h
5424 DEVICE DEPENDENCY HELPER SCRIPT
5425 M: Saravana Kannan <saravanak@google.com>
5426 L: linux-kernel@vger.kernel.org
5428 F: scripts/dev-needs.sh
5430 DEVICE DIRECT ACCESS (DAX)
5431 M: Dan Williams <dan.j.williams@intel.com>
5432 M: Vishal Verma <vishal.l.verma@intel.com>
5433 M: Dave Jiang <dave.jiang@intel.com>
5434 L: nvdimm@lists.linux.dev
5438 DEVICE FREQUENCY (DEVFREQ)
5439 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5440 M: Kyungmin Park <kyungmin.park@samsung.com>
5441 M: Chanwoo Choi <cw00.choi@samsung.com>
5442 L: linux-pm@vger.kernel.org
5444 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5445 F: Documentation/devicetree/bindings/devfreq/
5447 F: include/linux/devfreq.h
5448 F: include/trace/events/devfreq.h
5450 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5451 M: Chanwoo Choi <cw00.choi@samsung.com>
5452 L: linux-pm@vger.kernel.org
5454 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5455 F: Documentation/devicetree/bindings/devfreq/event/
5456 F: drivers/devfreq/devfreq-event.c
5457 F: drivers/devfreq/event/
5458 F: include/dt-bindings/pmu/exynos_ppmu.h
5459 F: include/linux/devfreq-event.h
5461 DEVICE NUMBER REGISTRY
5462 M: Torben Mathiasen <device@lanana.org>
5464 W: http://lanana.org/docs/device-list/index.html
5466 DEVICE RESOURCE MANAGEMENT HELPERS
5467 M: Hans de Goede <hdegoede@redhat.com>
5468 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
5470 F: include/linux/devm-helpers.h
5473 M: Alasdair Kergon <agk@redhat.com>
5474 M: Mike Snitzer <snitzer@redhat.com>
5475 M: dm-devel@redhat.com
5476 L: dm-devel@redhat.com
5478 W: http://sources.redhat.com/dm
5479 Q: http://patchwork.kernel.org/project/dm-devel/list/
5480 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
5481 T: quilt http://people.redhat.com/agk/patches/linux/editing/
5482 F: Documentation/admin-guide/device-mapper/
5483 F: drivers/md/Kconfig
5484 F: drivers/md/Makefile
5486 F: drivers/md/persistent-data/
5487 F: include/linux/device-mapper.h
5488 F: include/linux/dm-*.h
5489 F: include/uapi/linux/dm-*.h
5492 M: Jiri Pirko <jiri@nvidia.com>
5493 L: netdev@vger.kernel.org
5495 F: Documentation/networking/devlink
5496 F: include/net/devlink.h
5497 F: include/uapi/linux/devlink.h
5498 F: net/core/devlink.c
5500 DH ELECTRONICS IMX6 DHCOM BOARD SUPPORT
5501 M: Christoph Niedermaier <cniedermaier@dh-electronics.com>
5502 L: kernel@dh-electronics.com
5504 F: arch/arm/boot/dts/imx6*-dhcom-*
5506 DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
5507 M: Marek Vasut <marex@denx.de>
5508 L: kernel@dh-electronics.com
5510 F: arch/arm/boot/dts/stm32mp1*-dhcom-*
5511 F: arch/arm/boot/dts/stm32mp1*-dhcor-*
5513 DIALOG SEMICONDUCTOR DRIVERS
5514 M: Support Opensource <support.opensource@diasemi.com>
5516 W: http://www.dialog-semiconductor.com/products
5517 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
5518 F: Documentation/devicetree/bindings/input/dlg,da72??.txt
5519 F: Documentation/devicetree/bindings/mfd/da90*.txt
5520 F: Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
5521 F: Documentation/devicetree/bindings/regulator/da92*.txt
5522 F: Documentation/devicetree/bindings/regulator/slg51000.txt
5523 F: Documentation/devicetree/bindings/sound/da[79]*.txt
5524 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
5525 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
5526 F: Documentation/hwmon/da90??.rst
5527 F: drivers/gpio/gpio-da90??.c
5528 F: drivers/hwmon/da90??-hwmon.c
5529 F: drivers/iio/adc/da91??-*.c
5530 F: drivers/input/misc/da72??.[ch]
5531 F: drivers/input/misc/da90??_onkey.c
5532 F: drivers/input/touchscreen/da9052_tsi.c
5533 F: drivers/leds/leds-da90??.c
5534 F: drivers/mfd/da903x.c
5535 F: drivers/mfd/da90??-*.c
5536 F: drivers/mfd/da91??-*.c
5537 F: drivers/pinctrl/pinctrl-da90??.c
5538 F: drivers/power/supply/da9052-battery.c
5539 F: drivers/power/supply/da91??-*.c
5540 F: drivers/regulator/da9???-regulator.[ch]
5541 F: drivers/regulator/slg51000-regulator.[ch]
5542 F: drivers/rtc/rtc-da90??.c
5543 F: drivers/thermal/da90??-thermal.c
5544 F: drivers/video/backlight/da90??_bl.c
5545 F: drivers/watchdog/da90??_wdt.c
5546 F: include/dt-bindings/regulator/dlg,da9*-regulator.h
5547 F: include/linux/mfd/da903x.h
5548 F: include/linux/mfd/da9052/
5549 F: include/linux/mfd/da9055/
5550 F: include/linux/mfd/da9062/
5551 F: include/linux/mfd/da9063/
5552 F: include/linux/mfd/da9150/
5553 F: include/linux/regulator/da9211.h
5554 F: include/sound/da[79]*.h
5555 F: sound/soc/codecs/da[79]*.[ch]
5557 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
5558 M: William Breathitt Gray <vilhelm.gray@gmail.com>
5559 L: linux-gpio@vger.kernel.org
5561 F: drivers/gpio/gpio-gpio-mm.c
5563 DIOLAN U2C-12 I2C DRIVER
5564 M: Guenter Roeck <linux@roeck-us.net>
5565 L: linux-i2c@vger.kernel.org
5567 F: drivers/i2c/busses/i2c-diolan-u2c.c
5569 DIRECTORY NOTIFICATION (DNOTIFY)
5570 M: Jan Kara <jack@suse.cz>
5571 R: Amir Goldstein <amir73il@gmail.com>
5572 L: linux-fsdevel@vger.kernel.org
5574 F: Documentation/filesystems/dnotify.rst
5575 F: fs/notify/dnotify/
5576 F: include/linux/dnotify.h
5578 DISK GEOMETRY AND PARTITION HANDLING
5579 M: Andries Brouwer <aeb@cwi.nl>
5581 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
5582 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
5583 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
5586 M: Jan Kara <jack@suse.com>
5588 F: Documentation/filesystems/quota.rst
5590 F: include/linux/quota*.h
5591 F: include/uapi/linux/quota*.h
5593 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
5594 M: Bernie Thompson <bernie@plugable.com>
5595 L: linux-fbdev@vger.kernel.org
5597 W: http://plugable.com/category/projects/udlfb/
5598 F: Documentation/fb/udlfb.rst
5599 F: drivers/video/fbdev/udlfb.c
5600 F: include/video/udlfb.h
5602 DISTRIBUTED LOCK MANAGER (DLM)
5603 M: Christine Caulfield <ccaulfie@redhat.com>
5604 M: David Teigland <teigland@redhat.com>
5605 L: cluster-devel@redhat.com
5607 W: http://sources.redhat.com/cluster/
5608 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5611 DMA BUFFER SHARING FRAMEWORK
5612 M: Sumit Semwal <sumit.semwal@linaro.org>
5613 M: Christian König <christian.koenig@amd.com>
5614 L: linux-media@vger.kernel.org
5615 L: dri-devel@lists.freedesktop.org
5616 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5618 T: git git://anongit.freedesktop.org/drm/drm-misc
5619 F: Documentation/driver-api/dma-buf.rst
5621 F: include/linux/*fence.h
5622 F: include/linux/dma-buf*
5623 F: include/linux/dma-resv.h
5624 K: \bdma_(?:buf|fence|resv)\b
5626 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
5627 M: Vinod Koul <vkoul@kernel.org>
5628 L: dmaengine@vger.kernel.org
5630 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5631 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
5632 F: Documentation/devicetree/bindings/dma/
5633 F: Documentation/driver-api/dmaengine/
5635 F: include/linux/dma/
5636 F: include/linux/dmaengine.h
5637 F: include/linux/of_dma.h
5640 M: Christoph Hellwig <hch@lst.de>
5641 M: Marek Szyprowski <m.szyprowski@samsung.com>
5642 R: Robin Murphy <robin.murphy@arm.com>
5643 L: iommu@lists.linux-foundation.org
5645 W: http://git.infradead.org/users/hch/dma-mapping.git
5646 T: git git://git.infradead.org/users/hch/dma-mapping.git
5647 F: include/asm-generic/dma-mapping.h
5648 F: include/linux/dma-direct.h
5649 F: include/linux/dma-mapping.h
5650 F: include/linux/dma-map-ops.h
5653 DMA MAPPING BENCHMARK
5654 M: Barry Song <song.bao.hua@hisilicon.com>
5655 L: iommu@lists.linux-foundation.org
5656 F: kernel/dma/map_benchmark.c
5657 F: tools/testing/selftests/dma/
5659 DMA-BUF HEAPS FRAMEWORK
5660 M: Sumit Semwal <sumit.semwal@linaro.org>
5661 R: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5662 R: Liam Mark <lmark@codeaurora.org>
5663 R: Laura Abbott <labbott@redhat.com>
5664 R: Brian Starkey <Brian.Starkey@arm.com>
5665 R: John Stultz <john.stultz@linaro.org>
5666 L: linux-media@vger.kernel.org
5667 L: dri-devel@lists.freedesktop.org
5668 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5670 T: git git://anongit.freedesktop.org/drm/drm-misc
5671 F: drivers/dma-buf/dma-heap.c
5672 F: drivers/dma-buf/heaps/*
5673 F: include/linux/dma-heap.h
5674 F: include/uapi/linux/dma-heap.h
5676 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
5677 M: Lukasz Luba <lukasz.luba@arm.com>
5678 L: linux-pm@vger.kernel.org
5679 L: linux-samsung-soc@vger.kernel.org
5681 F: Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
5682 F: drivers/memory/samsung/exynos5422-dmc.c
5684 DME1737 HARDWARE MONITOR DRIVER
5685 M: Juerg Haefliger <juergh@gmail.com>
5686 L: linux-hwmon@vger.kernel.org
5688 F: Documentation/hwmon/dme1737.rst
5689 F: drivers/hwmon/dme1737.c
5692 M: Jean Delvare <jdelvare@suse.com>
5694 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
5695 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
5696 F: drivers/firmware/dmi-id.c
5697 F: drivers/firmware/dmi_scan.c
5698 F: include/linux/dmi.h
5701 M: Jonathan Corbet <corbet@lwn.net>
5702 L: linux-doc@vger.kernel.org
5704 P: Documentation/doc-guide/maintainer-profile.rst
5705 T: git git://git.lwn.net/linux.git docs-next
5707 F: scripts/documentation-file-ref-check
5708 F: scripts/kernel-doc
5709 F: scripts/sphinx-pre-install
5710 X: Documentation/ABI/
5711 X: Documentation/admin-guide/media/
5712 X: Documentation/devicetree/
5713 X: Documentation/driver-api/media/
5714 X: Documentation/firmware-guide/acpi/
5715 X: Documentation/i2c/
5716 X: Documentation/power/
5717 X: Documentation/spi/
5718 X: Documentation/userspace-api/media/
5720 DOCUMENTATION REPORTING ISSUES
5721 M: Thorsten Leemhuis <linux@leemhuis.info>
5722 L: linux-doc@vger.kernel.org
5724 F: Documentation/admin-guide/reporting-issues.rst
5726 DOCUMENTATION SCRIPTS
5727 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5728 L: linux-doc@vger.kernel.org
5730 F: Documentation/sphinx/parse-headers.pl
5731 F: scripts/documentation-file-ref-check
5732 F: scripts/sphinx-pre-install
5734 DOCUMENTATION/ITALIAN
5735 M: Federico Vaga <federico.vaga@vaga.pv.it>
5736 L: linux-doc@vger.kernel.org
5738 F: Documentation/translations/it_IT
5740 DONGWOON DW9714 LENS VOICE COIL DRIVER
5741 M: Sakari Ailus <sakari.ailus@linux.intel.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,dw9714.txt
5746 F: drivers/media/i2c/dw9714.c
5748 DONGWOON DW9768 LENS VOICE COIL DRIVER
5749 M: Dongchun Zhu <dongchun.zhu@mediatek.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,dw9768.yaml
5754 F: drivers/media/i2c/dw9768.c
5756 DONGWOON DW9807 LENS VOICE COIL DRIVER
5757 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5758 L: linux-media@vger.kernel.org
5760 T: git git://linuxtv.org/media_tree.git
5761 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5762 F: drivers/media/i2c/dw9807-vcm.c
5765 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
5766 L: blinux-list@redhat.com
5768 F: drivers/char/dtlk.c
5769 F: include/linux/dtlk.h
5771 DPAA2 DATAPATH I/O (DPIO) DRIVER
5772 M: Roy Pledge <Roy.Pledge@nxp.com>
5773 L: linux-kernel@vger.kernel.org
5775 F: drivers/soc/fsl/dpio
5777 DPAA2 ETHERNET DRIVER
5778 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5779 L: netdev@vger.kernel.org
5781 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
5782 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
5783 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
5784 F: drivers/net/ethernet/freescale/dpaa2/Makefile
5785 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5786 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5787 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
5788 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
5789 F: drivers/net/ethernet/freescale/dpaa2/dpni*
5791 DPAA2 ETHERNET SWITCH DRIVER
5792 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5793 L: netdev@vger.kernel.org
5795 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
5796 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
5797 F: drivers/net/ethernet/freescale/dpaa2/dpsw*
5799 DPT_I2O SCSI RAID DRIVER
5800 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5801 L: linux-scsi@vger.kernel.org
5803 W: http://www.adaptec.com/
5804 F: drivers/scsi/dpt*
5805 F: drivers/scsi/dpt/
5808 M: Philipp Reisner <philipp.reisner@linbit.com>
5809 M: Lars Ellenberg <lars.ellenberg@linbit.com>
5810 L: drbd-dev@lists.linbit.com
5812 W: http://www.drbd.org
5813 T: git git://git.linbit.com/linux-drbd.git
5814 T: git git://git.linbit.com/drbd-8.4.git
5815 F: Documentation/admin-guide/blockdev/
5816 F: drivers/block/drbd/
5819 DRIVER COMPONENT FRAMEWORK
5820 L: dri-devel@lists.freedesktop.org
5821 F: drivers/base/component.c
5822 F: include/linux/component.h
5824 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5825 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5826 R: "Rafael J. Wysocki" <rafael@kernel.org>
5828 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5829 F: Documentation/core-api/kobject.rst
5833 F: include/linux/debugfs.h
5834 F: include/linux/kobj*
5837 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
5838 M: Nishanth Menon <nm@ti.com>
5839 L: linux-pm@vger.kernel.org
5841 F: drivers/soc/ti/smartreflex.c
5842 F: include/linux/power/smartreflex.h
5844 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5845 M: Maxime Ripard <mripard@kernel.org>
5846 M: Chen-Yu Tsai <wens@csie.org>
5847 R: Jernej Skrabec <jernej.skrabec@gmail.com>
5848 L: dri-devel@lists.freedesktop.org
5850 T: git git://anongit.freedesktop.org/drm/drm-misc
5851 F: drivers/gpu/drm/sun4i/sun8i*
5853 DRM DRIVER FOR ARM PL111 CLCD
5854 M: Emma Anholt <emma@anholt.net>
5856 T: git git://anongit.freedesktop.org/drm/drm-misc
5857 F: drivers/gpu/drm/pl111/
5859 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5860 M: Linus Walleij <linus.walleij@linaro.org>
5862 T: git git://anongit.freedesktop.org/drm/drm-misc
5863 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
5864 F: drivers/gpu/drm/panel/panel-arm-versatile.c
5866 DRM DRIVER FOR ASPEED BMC GFX
5867 M: Joel Stanley <joel@jms.id.au>
5868 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
5870 T: git git://anongit.freedesktop.org/drm/drm-misc
5871 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5872 F: drivers/gpu/drm/aspeed/
5874 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5875 M: Dave Airlie <airlied@redhat.com>
5876 R: Thomas Zimmermann <tzimmermann@suse.de>
5877 L: dri-devel@lists.freedesktop.org
5879 T: git git://anongit.freedesktop.org/drm/drm-misc
5880 F: drivers/gpu/drm/ast/
5882 DRM DRIVER FOR BOCHS VIRTUAL GPU
5883 M: Gerd Hoffmann <kraxel@redhat.com>
5884 L: virtualization@lists.linux-foundation.org
5886 T: git git://anongit.freedesktop.org/drm/drm-misc
5887 F: drivers/gpu/drm/tiny/bochs.c
5889 DRM DRIVER FOR BOE HIMAX8279D PANELS
5890 M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
5892 F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
5893 F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
5895 DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
5896 M: Jagan Teki <jagan@amarulasolutions.com>
5898 F: Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
5899 F: drivers/gpu/drm/bridge/chipone-icn6211.c
5901 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5902 M: Linus Walleij <linus.walleij@linaro.org>
5904 T: git git://anongit.freedesktop.org/drm/drm-misc
5905 F: drivers/gpu/drm/tve200/
5907 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
5908 M: Icenowy Zheng <icenowy@aosc.io>
5910 F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
5911 F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
5913 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5914 M: Jagan Teki <jagan@amarulasolutions.com>
5916 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
5917 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5919 DRM DRIVER FOR GENERIC USB DISPLAY
5920 M: Noralf Trønnes <noralf@tronnes.org>
5922 W: https://github.com/notro/gud/wiki
5923 T: git git://anongit.freedesktop.org/drm/drm-misc
5924 F: drivers/gpu/drm/gud/
5925 F: include/drm/gud.h
5927 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5928 M: Hans de Goede <hdegoede@redhat.com>
5930 T: git git://anongit.freedesktop.org/drm/drm-misc
5931 F: drivers/gpu/drm/tiny/gm12u320.c
5933 DRM DRIVER FOR HX8357D PANELS
5934 M: Emma Anholt <emma@anholt.net>
5936 T: git git://anongit.freedesktop.org/drm/drm-misc
5937 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
5938 F: drivers/gpu/drm/tiny/hx8357d.c
5940 DRM DRIVER FOR ILITEK ILI9225 PANELS
5941 M: David Lechner <david@lechnology.com>
5943 T: git git://anongit.freedesktop.org/drm/drm-misc
5944 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5945 F: drivers/gpu/drm/tiny/ili9225.c
5947 DRM DRIVER FOR ILITEK ILI9486 PANELS
5948 M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
5950 T: git git://anongit.freedesktop.org/drm/drm-misc
5951 F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
5952 F: drivers/gpu/drm/tiny/ili9486.c
5954 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5955 S: Orphan / Obsolete
5956 F: drivers/gpu/drm/i810/
5957 F: include/uapi/drm/i810_drm.h
5959 DRM DRIVER FOR LVDS PANELS
5960 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5961 L: dri-devel@lists.freedesktop.org
5962 T: git git://anongit.freedesktop.org/drm/drm-misc
5964 F: drivers/gpu/drm/panel/panel-lvds.c
5965 F: Documentation/devicetree/bindings/display/panel/lvds.yaml
5967 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
5968 M: Guido Günther <agx@sigxcpu.org>
5969 R: Purism Kernel Team <kernel@puri.sm>
5971 F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
5972 F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
5974 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5975 S: Orphan / Obsolete
5976 F: drivers/gpu/drm/mga/
5977 F: include/uapi/drm/mga_drm.h
5979 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
5980 M: Dave Airlie <airlied@redhat.com>
5981 R: Thomas Zimmermann <tzimmermann@suse.de>
5982 L: dri-devel@lists.freedesktop.org
5984 T: git git://anongit.freedesktop.org/drm/drm-misc
5985 F: drivers/gpu/drm/mgag200/
5987 DRM DRIVER FOR MI0283QT
5988 M: Noralf Trønnes <noralf@tronnes.org>
5990 T: git git://anongit.freedesktop.org/drm/drm-misc
5991 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5992 F: drivers/gpu/drm/tiny/mi0283qt.c
5994 DRM DRIVER FOR MIPI DBI compatible panels
5995 M: Noralf Trønnes <noralf@tronnes.org>
5997 W: https://github.com/notro/panel-mipi-dbi/wiki
5998 T: git git://anongit.freedesktop.org/drm/drm-misc
5999 F: Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
6000 F: drivers/gpu/drm/tiny/panel-mipi-dbi.c
6002 DRM DRIVER FOR MSM ADRENO GPU
6003 M: Rob Clark <robdclark@gmail.com>
6004 M: Sean Paul <sean@poorly.run>
6005 L: linux-arm-msm@vger.kernel.org
6006 L: dri-devel@lists.freedesktop.org
6007 L: freedreno@lists.freedesktop.org
6009 T: git https://gitlab.freedesktop.org/drm/msm.git
6010 F: Documentation/devicetree/bindings/display/msm/
6011 F: drivers/gpu/drm/msm/
6012 F: include/uapi/drm/msm_drm.h
6014 DRM DRIVER FOR NOVATEK NT35510 PANELS
6015 M: Linus Walleij <linus.walleij@linaro.org>
6017 T: git git://anongit.freedesktop.org/drm/drm-misc
6018 F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
6019 F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
6021 DRM DRIVER FOR NOVATEK NT36672A PANELS
6022 M: Sumit Semwal <sumit.semwal@linaro.org>
6024 T: git git://anongit.freedesktop.org/drm/drm-misc
6025 F: Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
6026 F: drivers/gpu/drm/panel/panel-novatek-nt36672a.c
6028 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
6029 M: Ben Skeggs <bskeggs@redhat.com>
6030 L: dri-devel@lists.freedesktop.org
6031 L: nouveau@lists.freedesktop.org
6033 T: git git://github.com/skeggsb/linux
6034 F: drivers/gpu/drm/nouveau/
6035 F: include/uapi/drm/nouveau_drm.h
6037 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
6038 M: Stefan Mavrodiev <stefan@olimex.com>
6040 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
6041 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
6043 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
6044 M: Noralf Trønnes <noralf@tronnes.org>
6046 T: git git://anongit.freedesktop.org/drm/drm-misc
6047 F: Documentation/devicetree/bindings/display/repaper.txt
6048 F: drivers/gpu/drm/tiny/repaper.c
6050 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
6051 M: Dave Airlie <airlied@redhat.com>
6052 M: Gerd Hoffmann <kraxel@redhat.com>
6053 L: virtualization@lists.linux-foundation.org
6055 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
6056 T: git git://anongit.freedesktop.org/drm/drm-misc
6057 F: drivers/gpu/drm/tiny/cirrus.c
6059 DRM DRIVER FOR QXL VIRTUAL GPU
6060 M: Dave Airlie <airlied@redhat.com>
6061 M: Gerd Hoffmann <kraxel@redhat.com>
6062 L: virtualization@lists.linux-foundation.org
6063 L: spice-devel@lists.freedesktop.org
6065 T: git git://anongit.freedesktop.org/drm/drm-misc
6066 F: drivers/gpu/drm/qxl/
6067 F: include/uapi/drm/qxl_drm.h
6069 DRM DRIVER FOR RAGE 128 VIDEO CARDS
6070 S: Orphan / Obsolete
6071 F: drivers/gpu/drm/r128/
6072 F: include/uapi/drm/r128_drm.h
6074 DRM DRIVER FOR RAYDIUM RM67191 PANELS
6075 M: Robert Chiras <robert.chiras@nxp.com>
6077 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
6078 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
6080 DRM DRIVER FOR SAMSUNG DB7430 PANELS
6081 M: Linus Walleij <linus.walleij@linaro.org>
6083 T: git git://anongit.freedesktop.org/drm/drm-misc
6084 F: Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
6085 F: drivers/gpu/drm/panel/panel-samsung-db7430.c
6087 DRM DRIVER FOR SITRONIX ST7703 PANELS
6088 M: Guido Günther <agx@sigxcpu.org>
6089 R: Purism Kernel Team <kernel@puri.sm>
6090 R: Ondrej Jirman <megous@megous.com>
6092 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
6093 F: drivers/gpu/drm/panel/panel-sitronix-st7703.c
6095 DRM DRIVER FOR SAVAGE VIDEO CARDS
6096 S: Orphan / Obsolete
6097 F: drivers/gpu/drm/savage/
6098 F: include/uapi/drm/savage_drm.h
6100 DRM DRIVER FOR SIMPLE FRAMEBUFFERS
6101 M: Thomas Zimmermann <tzimmermann@suse.de>
6102 L: dri-devel@lists.freedesktop.org
6104 T: git git://anongit.freedesktop.org/drm/drm-misc
6105 F: drivers/gpu/drm/tiny/simpledrm.c
6107 DRM DRIVER FOR SIS VIDEO CARDS
6108 S: Orphan / Obsolete
6109 F: drivers/gpu/drm/sis/
6110 F: include/uapi/drm/sis_drm.h
6112 DRM DRIVER FOR SITRONIX ST7586 PANELS
6113 M: David Lechner <david@lechnology.com>
6115 T: git git://anongit.freedesktop.org/drm/drm-misc
6116 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
6117 F: drivers/gpu/drm/tiny/st7586.c
6119 DRM DRIVER FOR SITRONIX ST7701 PANELS
6120 M: Jagan Teki <jagan@amarulasolutions.com>
6122 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
6123 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
6125 DRM DRIVER FOR SITRONIX ST7735R PANELS
6126 M: David Lechner <david@lechnology.com>
6128 T: git git://anongit.freedesktop.org/drm/drm-misc
6129 F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
6130 F: drivers/gpu/drm/tiny/st7735r.c
6132 DRM DRIVER FOR SONY ACX424AKP PANELS
6133 M: Linus Walleij <linus.walleij@linaro.org>
6135 T: git git://anongit.freedesktop.org/drm/drm-misc
6136 F: drivers/gpu/drm/panel/panel-sony-acx424akp.c
6138 DRM DRIVER FOR ST-ERICSSON MCDE
6139 M: Linus Walleij <linus.walleij@linaro.org>
6141 T: git git://anongit.freedesktop.org/drm/drm-misc
6142 F: Documentation/devicetree/bindings/display/ste,mcde.yaml
6143 F: drivers/gpu/drm/mcde/
6145 DRM DRIVER FOR TDFX VIDEO CARDS
6146 S: Orphan / Obsolete
6147 F: drivers/gpu/drm/tdfx/
6149 DRM DRIVER FOR TPO TPG110 PANELS
6150 M: Linus Walleij <linus.walleij@linaro.org>
6152 T: git git://anongit.freedesktop.org/drm/drm-misc
6153 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
6154 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
6156 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
6157 M: Dave Airlie <airlied@redhat.com>
6158 R: Sean Paul <sean@poorly.run>
6159 R: Thomas Zimmermann <tzimmermann@suse.de>
6160 L: dri-devel@lists.freedesktop.org
6162 T: git git://anongit.freedesktop.org/drm/drm-misc
6163 F: drivers/gpu/drm/udl/
6165 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
6166 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
6167 M: Melissa Wen <melissa.srw@gmail.com>
6168 R: Haneen Mohammed <hamohammed.sa@gmail.com>
6169 R: Daniel Vetter <daniel@ffwll.ch>
6170 L: dri-devel@lists.freedesktop.org
6172 T: git git://anongit.freedesktop.org/drm/drm-misc
6173 F: Documentation/gpu/vkms.rst
6174 F: drivers/gpu/drm/vkms/
6176 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
6177 M: Hans de Goede <hdegoede@redhat.com>
6178 L: dri-devel@lists.freedesktop.org
6180 T: git git://anongit.freedesktop.org/drm/drm-misc
6181 F: drivers/gpu/drm/vboxvideo/
6183 DRM DRIVER FOR VMWARE VIRTUAL GPU
6184 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
6185 M: Zack Rusin <zackr@vmware.com>
6186 L: dri-devel@lists.freedesktop.org
6188 T: git git://anongit.freedesktop.org/drm/drm-misc
6189 F: drivers/gpu/drm/vmwgfx/
6190 F: include/uapi/drm/vmwgfx_drm.h
6192 DRM DRIVER FOR WIDECHIPS WS2401 PANELS
6193 M: Linus Walleij <linus.walleij@linaro.org>
6195 T: git git://anongit.freedesktop.org/drm/drm-misc
6196 F: Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
6197 F: drivers/gpu/drm/panel/panel-widechips-ws2401.c
6200 M: David Airlie <airlied@linux.ie>
6201 M: Daniel Vetter <daniel@ffwll.ch>
6202 L: dri-devel@lists.freedesktop.org
6204 B: https://gitlab.freedesktop.org/drm
6205 C: irc://irc.oftc.net/dri-devel
6206 T: git git://anongit.freedesktop.org/drm/drm
6207 F: Documentation/devicetree/bindings/display/
6208 F: Documentation/devicetree/bindings/gpu/
6209 F: Documentation/gpu/
6212 F: include/linux/vga*
6213 F: include/uapi/drm/
6215 DRM DRIVERS AND MISC GPU PATCHES
6216 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
6217 M: Maxime Ripard <mripard@kernel.org>
6218 M: Thomas Zimmermann <tzimmermann@suse.de>
6220 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
6221 T: git git://anongit.freedesktop.org/drm/drm-misc
6222 F: Documentation/gpu/
6223 F: drivers/gpu/drm/*
6226 F: include/linux/vga*
6227 F: include/uapi/drm/drm*
6229 DRM DRIVERS FOR ALLWINNER A10
6230 M: Maxime Ripard <mripard@kernel.org>
6231 M: Chen-Yu Tsai <wens@csie.org>
6232 L: dri-devel@lists.freedesktop.org
6234 T: git git://anongit.freedesktop.org/drm/drm-misc
6235 F: Documentation/devicetree/bindings/display/allwinner*
6236 F: drivers/gpu/drm/sun4i/
6238 DRM DRIVERS FOR AMLOGIC SOCS
6239 M: Neil Armstrong <narmstrong@baylibre.com>
6240 L: dri-devel@lists.freedesktop.org
6241 L: linux-amlogic@lists.infradead.org
6243 W: http://linux-meson.com/
6244 T: git git://anongit.freedesktop.org/drm/drm-misc
6245 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
6246 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
6247 F: Documentation/gpu/meson.rst
6248 F: drivers/gpu/drm/meson/
6250 DRM DRIVERS FOR ATMEL HLCDC
6251 M: Sam Ravnborg <sam@ravnborg.org>
6252 M: Boris Brezillon <bbrezillon@kernel.org>
6253 L: dri-devel@lists.freedesktop.org
6255 T: git git://anongit.freedesktop.org/drm/drm-misc
6256 F: Documentation/devicetree/bindings/display/atmel/
6257 F: drivers/gpu/drm/atmel-hlcdc/
6259 DRM DRIVERS FOR BRIDGE CHIPS
6260 M: Andrzej Hajda <a.hajda@samsung.com>
6261 M: Neil Armstrong <narmstrong@baylibre.com>
6262 M: Robert Foss <robert.foss@linaro.org>
6263 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
6264 R: Jonas Karlman <jonas@kwiboo.se>
6265 R: Jernej Skrabec <jernej.skrabec@gmail.com>
6267 T: git git://anongit.freedesktop.org/drm/drm-misc
6268 F: drivers/gpu/drm/bridge/
6270 DRM DRIVERS FOR EXYNOS
6271 M: Inki Dae <inki.dae@samsung.com>
6272 M: Joonyoung Shim <jy0922.shim@samsung.com>
6273 M: Seung-Woo Kim <sw0312.kim@samsung.com>
6274 M: Kyungmin Park <kyungmin.park@samsung.com>
6275 L: dri-devel@lists.freedesktop.org
6277 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
6278 F: Documentation/devicetree/bindings/display/exynos/
6279 F: drivers/gpu/drm/exynos/
6280 F: include/uapi/drm/exynos_drm.h
6282 DRM DRIVERS FOR FREESCALE DCU
6283 M: Stefan Agner <stefan@agner.ch>
6284 M: Alison Wang <alison.wang@nxp.com>
6285 L: dri-devel@lists.freedesktop.org
6287 T: git git://anongit.freedesktop.org/drm/drm-misc
6288 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
6289 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
6290 F: drivers/gpu/drm/fsl-dcu/
6292 DRM DRIVERS FOR FREESCALE IMX
6293 M: Philipp Zabel <p.zabel@pengutronix.de>
6294 L: dri-devel@lists.freedesktop.org
6296 F: Documentation/devicetree/bindings/display/imx/
6297 F: drivers/gpu/drm/imx/
6298 F: drivers/gpu/ipu-v3/
6300 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
6301 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
6302 L: dri-devel@lists.freedesktop.org
6304 T: git git://github.com/patjak/drm-gma500
6305 F: drivers/gpu/drm/gma500/
6307 DRM DRIVERS FOR HISILICON
6308 M: Xinliang Liu <xinliang.liu@linaro.org>
6309 M: Tian Tao <tiantao6@hisilicon.com>
6310 R: John Stultz <john.stultz@linaro.org>
6311 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
6312 R: Chen Feng <puck.chen@hisilicon.com>
6313 L: dri-devel@lists.freedesktop.org
6315 T: git git://anongit.freedesktop.org/drm/drm-misc
6316 F: Documentation/devicetree/bindings/display/hisilicon/
6317 F: drivers/gpu/drm/hisilicon/
6319 DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
6320 M: Deepak Rawat <drawat.floss@gmail.com>
6321 L: linux-hyperv@vger.kernel.org
6322 L: dri-devel@lists.freedesktop.org
6324 T: git git://anongit.freedesktop.org/drm/drm-misc
6325 F: drivers/gpu/drm/hyperv
6327 DRM DRIVERS FOR LIMA
6328 M: Qiang Yu <yuq825@gmail.com>
6329 L: dri-devel@lists.freedesktop.org
6330 L: lima@lists.freedesktop.org (moderated for non-subscribers)
6332 T: git git://anongit.freedesktop.org/drm/drm-misc
6333 F: drivers/gpu/drm/lima/
6334 F: include/uapi/drm/lima_drm.h
6336 DRM DRIVERS FOR MEDIATEK
6337 M: Chun-Kuang Hu <chunkuang.hu@kernel.org>
6338 M: Philipp Zabel <p.zabel@pengutronix.de>
6339 L: dri-devel@lists.freedesktop.org
6340 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
6342 F: Documentation/devicetree/bindings/display/mediatek/
6343 F: drivers/gpu/drm/mediatek/
6344 F: drivers/phy/mediatek/phy-mtk-hdmi*
6345 F: drivers/phy/mediatek/phy-mtk-mipi*
6347 DRM DRIVERS FOR NVIDIA TEGRA
6348 M: Thierry Reding <thierry.reding@gmail.com>
6349 L: dri-devel@lists.freedesktop.org
6350 L: linux-tegra@vger.kernel.org
6352 T: git git://anongit.freedesktop.org/tegra/linux.git
6353 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
6354 F: drivers/gpu/drm/tegra/
6355 F: drivers/gpu/host1x/
6356 F: include/linux/host1x.h
6357 F: include/uapi/drm/tegra_drm.h
6359 DRM DRIVERS FOR RENESAS
6360 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6361 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
6362 L: dri-devel@lists.freedesktop.org
6363 L: linux-renesas-soc@vger.kernel.org
6365 T: git git://linuxtv.org/pinchartl/media drm/du/next
6366 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
6367 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
6368 F: Documentation/devicetree/bindings/display/renesas,du.yaml
6369 F: drivers/gpu/drm/rcar-du/
6370 F: drivers/gpu/drm/shmobile/
6371 F: include/linux/platform_data/shmob_drm.h
6373 DRM DRIVERS FOR ROCKCHIP
6374 M: Sandy Huang <hjc@rock-chips.com>
6375 M: Heiko Stübner <heiko@sntech.de>
6376 L: dri-devel@lists.freedesktop.org
6378 T: git git://anongit.freedesktop.org/drm/drm-misc
6379 F: Documentation/devicetree/bindings/display/rockchip/
6380 F: drivers/gpu/drm/rockchip/
6383 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
6384 L: dri-devel@lists.freedesktop.org
6386 T: git git://anongit.freedesktop.org/drm/drm-misc
6387 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
6388 F: drivers/gpu/drm/sti
6391 M: Yannick Fertre <yannick.fertre@foss.st.com>
6392 M: Philippe Cornu <philippe.cornu@foss.st.com>
6393 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
6394 L: dri-devel@lists.freedesktop.org
6396 T: git git://anongit.freedesktop.org/drm/drm-misc
6397 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
6398 F: drivers/gpu/drm/stm
6400 DRM DRIVERS FOR TI KEYSTONE
6401 M: Jyri Sarha <jyri.sarha@iki.fi>
6402 M: Tomi Valkeinen <tomba@kernel.org>
6403 L: dri-devel@lists.freedesktop.org
6405 T: git git://anongit.freedesktop.org/drm/drm-misc
6406 F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
6407 F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
6408 F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
6409 F: drivers/gpu/drm/tidss/
6411 DRM DRIVERS FOR TI LCDC
6412 M: Jyri Sarha <jyri.sarha@iki.fi>
6413 R: Tomi Valkeinen <tomba@kernel.org>
6414 L: dri-devel@lists.freedesktop.org
6416 F: Documentation/devicetree/bindings/display/tilcdc/
6417 F: drivers/gpu/drm/tilcdc/
6419 DRM DRIVERS FOR TI OMAP
6420 M: Tomi Valkeinen <tomba@kernel.org>
6421 L: dri-devel@lists.freedesktop.org
6423 F: Documentation/devicetree/bindings/display/ti/
6424 F: drivers/gpu/drm/omapdrm/
6427 M: Emma Anholt <emma@anholt.net>
6429 T: git git://anongit.freedesktop.org/drm/drm-misc
6430 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
6431 F: drivers/gpu/drm/v3d/
6432 F: include/uapi/drm/v3d_drm.h
6435 M: Emma Anholt <emma@anholt.net>
6436 M: Maxime Ripard <mripard@kernel.org>
6438 T: git git://github.com/anholt/linux
6439 T: git git://anongit.freedesktop.org/drm/drm-misc
6440 F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
6441 F: drivers/gpu/drm/vc4/
6442 F: include/uapi/drm/vc4_drm.h
6444 DRM DRIVERS FOR VIVANTE GPU IP
6445 M: Lucas Stach <l.stach@pengutronix.de>
6446 R: Russell King <linux+etnaviv@armlinux.org.uk>
6447 R: Christian Gmeiner <christian.gmeiner@gmail.com>
6448 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
6449 L: dri-devel@lists.freedesktop.org
6451 F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
6452 F: drivers/gpu/drm/etnaviv/
6453 F: include/uapi/drm/etnaviv_drm.h
6456 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
6457 L: dri-devel@lists.freedesktop.org
6458 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
6460 T: git git://anongit.freedesktop.org/drm/drm-misc
6461 F: Documentation/gpu/xen-front.rst
6462 F: drivers/gpu/drm/xen/
6464 DRM DRIVERS FOR XILINX
6465 M: Hyun Kwon <hyun.kwon@xilinx.com>
6466 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6467 L: dri-devel@lists.freedesktop.org
6469 T: git git://anongit.freedesktop.org/drm/drm-misc
6470 F: Documentation/devicetree/bindings/display/xlnx/
6471 F: drivers/gpu/drm/xlnx/
6474 M: Thierry Reding <thierry.reding@gmail.com>
6475 R: Sam Ravnborg <sam@ravnborg.org>
6476 L: dri-devel@lists.freedesktop.org
6478 T: git git://anongit.freedesktop.org/drm/drm-misc
6479 F: Documentation/devicetree/bindings/display/panel/
6480 F: drivers/gpu/drm/drm_panel.c
6481 F: drivers/gpu/drm/panel/
6482 F: include/drm/drm_panel.h
6485 M: Christian Koenig <christian.koenig@amd.com>
6486 M: Huang Rui <ray.huang@amd.com>
6487 L: dri-devel@lists.freedesktop.org
6489 T: git git://anongit.freedesktop.org/drm/drm-misc
6490 F: drivers/gpu/drm/ttm/
6493 DSBR100 USB FM RADIO DRIVER
6494 M: Alexey Klimov <klimov.linux@gmail.com>
6495 L: linux-media@vger.kernel.org
6497 T: git git://linuxtv.org/media_tree.git
6498 F: drivers/media/radio/dsbr100.c
6501 M: Hans Verkuil <hverkuil@xs4all.nl>
6502 L: linux-media@vger.kernel.org
6504 W: https://linuxtv.org
6505 T: git git://linuxtv.org/media_tree.git
6506 F: drivers/media/pci/dt3155/
6508 DVB_USB_AF9015 MEDIA DRIVER
6509 M: Antti Palosaari <crope@iki.fi>
6510 L: linux-media@vger.kernel.org
6512 W: https://linuxtv.org
6513 W: http://palosaari.fi/linux/
6514 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6515 T: git git://linuxtv.org/anttip/media_tree.git
6516 F: drivers/media/usb/dvb-usb-v2/af9015*
6518 DVB_USB_AF9035 MEDIA DRIVER
6519 M: Antti Palosaari <crope@iki.fi>
6520 L: linux-media@vger.kernel.org
6522 W: https://linuxtv.org
6523 W: http://palosaari.fi/linux/
6524 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6525 T: git git://linuxtv.org/anttip/media_tree.git
6526 F: drivers/media/usb/dvb-usb-v2/af9035*
6528 DVB_USB_ANYSEE MEDIA DRIVER
6529 M: Antti Palosaari <crope@iki.fi>
6530 L: linux-media@vger.kernel.org
6532 W: https://linuxtv.org
6533 W: http://palosaari.fi/linux/
6534 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6535 T: git git://linuxtv.org/anttip/media_tree.git
6536 F: drivers/media/usb/dvb-usb-v2/anysee*
6538 DVB_USB_AU6610 MEDIA DRIVER
6539 M: Antti Palosaari <crope@iki.fi>
6540 L: linux-media@vger.kernel.org
6542 W: https://linuxtv.org
6543 W: http://palosaari.fi/linux/
6544 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6545 T: git git://linuxtv.org/anttip/media_tree.git
6546 F: drivers/media/usb/dvb-usb-v2/au6610*
6548 DVB_USB_CE6230 MEDIA DRIVER
6549 M: Antti Palosaari <crope@iki.fi>
6550 L: linux-media@vger.kernel.org
6552 W: https://linuxtv.org
6553 W: http://palosaari.fi/linux/
6554 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6555 T: git git://linuxtv.org/anttip/media_tree.git
6556 F: drivers/media/usb/dvb-usb-v2/ce6230*
6558 DVB_USB_CXUSB MEDIA DRIVER
6559 M: Michael Krufky <mkrufky@linuxtv.org>
6560 L: linux-media@vger.kernel.org
6562 W: https://linuxtv.org
6563 W: http://github.com/mkrufky
6564 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6565 T: git git://linuxtv.org/media_tree.git
6566 F: drivers/media/usb/dvb-usb/cxusb*
6568 DVB_USB_EC168 MEDIA DRIVER
6569 M: Antti Palosaari <crope@iki.fi>
6570 L: linux-media@vger.kernel.org
6572 W: https://linuxtv.org
6573 W: http://palosaari.fi/linux/
6574 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6575 T: git git://linuxtv.org/anttip/media_tree.git
6576 F: drivers/media/usb/dvb-usb-v2/ec168*
6578 DVB_USB_GL861 MEDIA DRIVER
6579 M: Antti Palosaari <crope@iki.fi>
6580 L: linux-media@vger.kernel.org
6582 W: https://linuxtv.org
6583 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6584 T: git git://linuxtv.org/anttip/media_tree.git
6585 F: drivers/media/usb/dvb-usb-v2/gl861*
6587 DVB_USB_MXL111SF MEDIA DRIVER
6588 M: Michael Krufky <mkrufky@linuxtv.org>
6589 L: linux-media@vger.kernel.org
6591 W: https://linuxtv.org
6592 W: http://github.com/mkrufky
6593 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6594 T: git git://linuxtv.org/mkrufky/mxl111sf.git
6595 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
6597 DVB_USB_RTL28XXU MEDIA DRIVER
6598 M: Antti Palosaari <crope@iki.fi>
6599 L: linux-media@vger.kernel.org
6601 W: https://linuxtv.org
6602 W: http://palosaari.fi/linux/
6603 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6604 T: git git://linuxtv.org/anttip/media_tree.git
6605 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
6607 DVB_USB_V2 MEDIA DRIVER
6608 M: Antti Palosaari <crope@iki.fi>
6609 L: linux-media@vger.kernel.org
6611 W: https://linuxtv.org
6612 W: http://palosaari.fi/linux/
6613 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6614 T: git git://linuxtv.org/anttip/media_tree.git
6615 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
6616 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
6619 M: Jason Baron <jbaron@akamai.com>
6621 F: include/linux/dynamic_debug.h
6622 F: lib/dynamic_debug.c
6624 DYNAMIC INTERRUPT MODERATION
6625 M: Tal Gilboa <talgi@nvidia.com>
6627 F: Documentation/networking/net_dim.rst
6628 F: include/linux/dim.h
6631 DZ DECSTATION DZ11 SERIAL DRIVER
6632 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
6634 F: drivers/tty/serial/dz.*
6636 E3X0 POWER BUTTON DRIVER
6637 M: Moritz Fischer <moritz.fischer@ettus.com>
6638 L: usrp-users@lists.ettus.com
6640 W: http://www.ettus.com
6641 F: Documentation/devicetree/bindings/input/e3x0-button.txt
6642 F: drivers/input/misc/e3x0-button.c
6645 M: Antti Palosaari <crope@iki.fi>
6646 L: linux-media@vger.kernel.org
6648 W: https://linuxtv.org
6649 W: http://palosaari.fi/linux/
6650 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6651 T: git git://linuxtv.org/anttip/media_tree.git
6652 F: drivers/media/tuners/e4000*
6654 EARTH_PT1 MEDIA DRIVER
6655 M: Akihiro Tsukada <tskd08@gmail.com>
6656 L: linux-media@vger.kernel.org
6658 F: drivers/media/pci/pt1/
6660 EARTH_PT3 MEDIA DRIVER
6661 M: Akihiro Tsukada <tskd08@gmail.com>
6662 L: linux-media@vger.kernel.org
6664 F: drivers/media/pci/pt3/
6667 M: Antti Palosaari <crope@iki.fi>
6668 L: linux-media@vger.kernel.org
6670 W: https://linuxtv.org
6671 W: http://palosaari.fi/linux/
6672 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6673 T: git git://linuxtv.org/anttip/media_tree.git
6674 F: drivers/media/dvb-frontends/ec100*
6677 M: Tyler Hicks <code@tyhicks.com>
6678 L: ecryptfs@vger.kernel.org
6680 W: http://ecryptfs.org
6681 W: https://launchpad.net/ecryptfs
6682 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
6683 F: Documentation/filesystems/ecryptfs.rst
6687 M: Yazen Ghannam <yazen.ghannam@amd.com>
6688 L: linux-edac@vger.kernel.org
6690 F: drivers/edac/amd64_edac*
6691 F: drivers/edac/mce_amd*
6694 M: Jan Luebbe <jlu@pengutronix.de>
6695 L: linux-edac@vger.kernel.org
6697 F: Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
6698 F: drivers/edac/armada_xp_*
6701 M: Stefan Schaeckeler <sschaeck@cisco.com>
6703 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
6704 F: drivers/edac/aspeed_edac.c
6707 M: Shravan Kumar Ramani <shravankr@nvidia.com>
6709 F: drivers/edac/bluefield_edac.c
6712 M: Andre Przywara <andre.przywara@arm.com>
6713 L: linux-edac@vger.kernel.org
6715 F: drivers/edac/highbank*
6718 M: Ralf Baechle <ralf@linux-mips.org>
6719 L: linux-edac@vger.kernel.org
6720 L: linux-mips@vger.kernel.org
6722 F: drivers/edac/octeon_edac*
6724 EDAC-CAVIUM THUNDERX
6725 M: Robert Richter <rric@kernel.org>
6726 L: linux-edac@vger.kernel.org
6728 F: drivers/edac/thunderx_edac*
6731 M: Borislav Petkov <bp@alien8.de>
6732 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6733 M: Tony Luck <tony.luck@intel.com>
6734 R: James Morse <james.morse@arm.com>
6735 R: Robert Richter <rric@kernel.org>
6736 L: linux-edac@vger.kernel.org
6738 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
6739 F: Documentation/admin-guide/ras.rst
6740 F: Documentation/driver-api/edac.rst
6742 F: include/linux/edac.h
6745 M: Lei Wang <lewan@microsoft.com>
6746 L: linux-edac@vger.kernel.org
6748 F: drivers/edac/dmc520_edac.c
6751 M: Mark Gross <mark.gross@intel.com>
6752 L: linux-edac@vger.kernel.org
6754 F: drivers/edac/e752x_edac.c
6757 L: linux-edac@vger.kernel.org
6759 F: drivers/edac/e7xxx_edac.c
6762 M: York Sun <york.sun@nxp.com>
6763 L: linux-edac@vger.kernel.org
6765 F: drivers/edac/fsl_ddr_edac.*
6768 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6769 L: linux-edac@vger.kernel.org
6771 F: drivers/edac/ghes_edac.c
6774 M: Tony Luck <tony.luck@intel.com>
6775 L: linux-edac@vger.kernel.org
6777 F: drivers/edac/i10nm_base.c
6780 L: linux-edac@vger.kernel.org
6782 F: drivers/edac/i3000_edac.c
6785 L: linux-edac@vger.kernel.org
6787 F: drivers/edac/i5000_edac.c
6790 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6791 L: linux-edac@vger.kernel.org
6793 F: drivers/edac/i5400_edac.c
6796 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6797 L: linux-edac@vger.kernel.org
6799 F: drivers/edac/i7300_edac.c
6802 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6803 L: linux-edac@vger.kernel.org
6805 F: drivers/edac/i7core_edac.c
6808 M: Tim Small <tim@buttersideup.com>
6809 L: linux-edac@vger.kernel.org
6811 F: drivers/edac/i82443bxgx_edac.c
6814 M: "Arvind R." <arvino55@gmail.com>
6815 L: linux-edac@vger.kernel.org
6817 F: drivers/edac/i82975x_edac.c
6820 M: Jason Baron <jbaron@akamai.com>
6821 L: linux-edac@vger.kernel.org
6823 F: drivers/edac/ie31200_edac.c
6826 M: Tony Luck <tony.luck@intel.com>
6827 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6828 L: linux-edac@vger.kernel.org
6830 F: drivers/edac/igen6_edac.c
6833 M: Johannes Thumshirn <morbidrsa@gmail.com>
6834 L: linux-edac@vger.kernel.org
6836 F: drivers/edac/mpc85xx_edac.[ch]
6839 M: Egor Martovetsky <egor@pasemi.com>
6840 L: linux-edac@vger.kernel.org
6842 F: drivers/edac/pasemi_edac.c
6845 M: Tony Luck <tony.luck@intel.com>
6846 L: linux-edac@vger.kernel.org
6848 F: drivers/edac/pnd2_edac.[ch]
6851 M: Channagoud Kadabi <ckadabi@codeaurora.org>
6852 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6853 L: linux-arm-msm@vger.kernel.org
6854 L: linux-edac@vger.kernel.org
6856 F: drivers/edac/qcom_edac.c
6859 M: Tim Small <tim@buttersideup.com>
6860 L: linux-edac@vger.kernel.org
6862 F: drivers/edac/r82600_edac.c
6865 M: Tony Luck <tony.luck@intel.com>
6866 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6867 L: linux-edac@vger.kernel.org
6869 F: drivers/edac/sb_edac.c
6872 M: Yash Shah <yash.shah@sifive.com>
6873 L: linux-edac@vger.kernel.org
6875 F: drivers/edac/sifive_edac.c
6878 M: Tony Luck <tony.luck@intel.com>
6879 L: linux-edac@vger.kernel.org
6881 F: drivers/edac/skx_*.[ch]
6884 M: Tero Kristo <kristo@kernel.org>
6885 L: linux-edac@vger.kernel.org
6887 F: drivers/edac/ti_edac.c
6889 EDIROL UA-101/UA-1000 DRIVER
6890 M: Clemens Ladisch <clemens@ladisch.de>
6891 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6893 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6894 F: sound/usb/misc/ua101.c
6897 M: Ivan Hu <ivan.hu@canonical.com>
6898 M: Ard Biesheuvel <ardb@kernel.org>
6899 L: linux-efi@vger.kernel.org
6901 F: drivers/firmware/efi/test/
6903 EFI VARIABLE FILESYSTEM
6904 M: Matthew Garrett <matthew.garrett@nebula.com>
6905 M: Jeremy Kerr <jk@ozlabs.org>
6906 M: Ard Biesheuvel <ardb@kernel.org>
6907 L: linux-efi@vger.kernel.org
6909 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6912 EFIFB FRAMEBUFFER DRIVER
6913 M: Peter Jones <pjones@redhat.com>
6914 L: linux-fbdev@vger.kernel.org
6916 F: drivers/video/fbdev/efifb.c
6920 W: http://aeschi.ch.eu.org/efs/
6923 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6924 M: Douglas Miller <dougmill@linux.ibm.com>
6925 L: netdev@vger.kernel.org
6927 F: drivers/net/ethernet/ibm/ehea/
6929 EM28XX VIDEO4LINUX DRIVER
6930 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6931 L: linux-media@vger.kernel.org
6933 W: https://linuxtv.org
6934 T: git git://linuxtv.org/media_tree.git
6935 F: Documentation/admin-guide/media/em28xx*
6936 F: drivers/media/usb/em28xx/
6939 M: Matt Mackall <mpm@selenic.com>
6940 M: David Woodhouse <dwmw2@infradead.org>
6941 L: linux-embedded@vger.kernel.org
6944 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
6945 M: Adrian Hunter <adrian.hunter@intel.com>
6946 M: Ritesh Harjani <riteshh@codeaurora.org>
6947 M: Asutosh Das <asutoshd@codeaurora.org>
6948 L: linux-mmc@vger.kernel.org
6950 F: drivers/mmc/host/cqhci*
6952 EMULEX 10Gbps iSCSI - OneConnect DRIVER
6953 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6954 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
6955 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6956 L: linux-scsi@vger.kernel.org
6958 W: http://www.broadcom.com
6959 F: drivers/scsi/be2iscsi/
6961 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6962 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
6963 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6964 M: Somnath Kotur <somnath.kotur@broadcom.com>
6965 L: netdev@vger.kernel.org
6967 W: http://www.emulex.com
6968 F: drivers/net/ethernet/emulex/benet/
6970 EMULEX ONECONNECT ROCE DRIVER
6971 M: Selvin Xavier <selvin.xavier@broadcom.com>
6972 L: linux-rdma@vger.kernel.org
6974 W: http://www.broadcom.com
6975 F: drivers/infiniband/hw/ocrdma/
6976 F: include/uapi/rdma/ocrdma-abi.h
6978 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6979 M: James Smart <james.smart@broadcom.com>
6980 M: Dick Kennedy <dick.kennedy@broadcom.com>
6981 L: linux-scsi@vger.kernel.org
6983 W: http://www.broadcom.com
6984 F: drivers/scsi/lpfc/
6986 EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
6987 M: James Smart <james.smart@broadcom.com>
6988 M: Ram Vegesna <ram.vegesna@broadcom.com>
6989 L: linux-scsi@vger.kernel.org
6990 L: target-devel@vger.kernel.org
6992 W: http://www.broadcom.com
6993 F: drivers/scsi/elx/
6995 ENE CB710 FLASH CARD READER DRIVER
6996 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
6998 F: drivers/misc/cb710/
6999 F: drivers/mmc/host/cb710-mmc.*
7000 F: include/linux/cb710.h
7002 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
7003 M: Maxim Levitsky <maximlevitsky@gmail.com>
7005 F: drivers/media/rc/ene_ir.*
7007 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
7008 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
7009 L: linuxppc-dev@lists.ozlabs.org
7011 F: drivers/tty/ehv_bytechan.c
7013 EPSON S1D13XXX FRAMEBUFFER DRIVER
7014 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
7016 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
7017 F: drivers/video/fbdev/s1d13xxxfb.c
7018 F: include/video/s1d13xxxfb.h
7021 M: Gao Xiang <xiang@kernel.org>
7022 M: Chao Yu <chao@kernel.org>
7023 L: linux-erofs@lists.ozlabs.org
7025 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
7026 F: Documentation/filesystems/erofs.rst
7028 F: include/trace/events/erofs.h
7030 ERRSEQ ERROR TRACKING INFRASTRUCTURE
7031 M: Jeff Layton <jlayton@kernel.org>
7033 F: include/linux/errseq.h
7036 ET131X NETWORK DRIVER
7037 M: Mark Einon <mark.einon@gmail.com>
7039 F: drivers/net/ethernet/agere/
7041 ETAS ES58X CAN/USB DRIVER
7042 M: Vincent Mailhol <mailhol.vincent@wanadoo.fr>
7043 L: linux-can@vger.kernel.org
7045 F: drivers/net/can/usb/etas_es58x/
7048 M: Roopa Prabhu <roopa@nvidia.com>
7049 M: Nikolay Aleksandrov <nikolay@nvidia.com>
7050 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
7051 L: netdev@vger.kernel.org
7053 W: http://www.linuxfoundation.org/en/Net:Bridge
7054 F: include/linux/netfilter_bridge/
7057 ETHERNET PHY LIBRARY
7058 M: Andrew Lunn <andrew@lunn.ch>
7059 M: Heiner Kallweit <hkallweit1@gmail.com>
7060 R: Russell King <linux@armlinux.org.uk>
7061 L: netdev@vger.kernel.org
7063 F: Documentation/ABI/testing/sysfs-class-net-phydev
7064 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
7065 F: Documentation/devicetree/bindings/net/mdio*
7066 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
7067 F: Documentation/networking/phy.rst
7068 F: drivers/net/mdio/
7069 F: drivers/net/mdio/acpi_mdio.c
7070 F: drivers/net/mdio/fwnode_mdio.c
7071 F: drivers/net/mdio/of_mdio.c
7074 F: include/dt-bindings/net/qca-ar803x.h
7075 F: include/linux/*mdio*.h
7076 F: include/linux/mdio/*.h
7077 F: include/linux/of_net.h
7078 F: include/linux/phy.h
7079 F: include/linux/phy_fixed.h
7080 F: include/linux/platform_data/mdio-bcm-unimac.h
7081 F: include/linux/platform_data/mdio-gpio.h
7082 F: include/trace/events/mdio.h
7083 F: include/uapi/linux/mdio.h
7084 F: include/uapi/linux/mii.h
7085 F: net/core/of_net.c
7088 M: Namjae Jeon <linkinjeon@kernel.org>
7089 M: Sungjong Seo <sj1557.seo@samsung.com>
7090 L: linux-fsdevel@vger.kernel.org
7095 M: Jan Kara <jack@suse.com>
7096 L: linux-ext4@vger.kernel.org
7098 F: Documentation/filesystems/ext2.rst
7100 F: include/linux/ext2*
7103 M: "Theodore Ts'o" <tytso@mit.edu>
7104 M: Andreas Dilger <adilger.kernel@dilger.ca>
7105 L: linux-ext4@vger.kernel.org
7107 W: http://ext4.wiki.kernel.org
7108 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
7109 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
7110 F: Documentation/filesystems/ext4/
7112 F: include/trace/events/ext4.h
7114 Extended Verification Module (EVM)
7115 M: Mimi Zohar <zohar@linux.ibm.com>
7116 L: linux-integrity@vger.kernel.org
7118 F: security/integrity/evm/
7120 EXTENSIBLE FIRMWARE INTERFACE (EFI)
7121 M: Ard Biesheuvel <ardb@kernel.org>
7122 L: linux-efi@vger.kernel.org
7124 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7125 F: Documentation/admin-guide/efi-stub.rst
7126 F: arch/*/include/asm/efi.h
7127 F: arch/*/kernel/efi.c
7128 F: arch/arm/boot/compressed/efi-header.S
7129 F: arch/arm64/kernel/efi-entry.S
7130 F: arch/x86/platform/efi/
7131 F: drivers/firmware/efi/
7132 F: include/linux/efi*.h
7134 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
7135 M: MyungJoo Ham <myungjoo.ham@samsung.com>
7136 M: Chanwoo Choi <cw00.choi@samsung.com>
7137 L: linux-kernel@vger.kernel.org
7139 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
7140 F: Documentation/devicetree/bindings/extcon/
7141 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
7143 F: include/linux/extcon.h
7144 F: include/linux/extcon/
7147 M: Masami Hiramatsu <mhiramat@kernel.org>
7149 F: Documentation/admin-guide/bootconfig.rst
7150 F: fs/proc/bootconfig.c
7151 F: include/linux/bootconfig.h
7153 F: tools/bootconfig/*
7154 F: tools/bootconfig/scripts/*
7157 M: Jingoo Han <jingoohan1@gmail.com>
7158 L: dri-devel@lists.freedesktop.org
7160 F: drivers/gpu/drm/exynos/exynos_dp*
7162 EXYNOS SYSMMU (IOMMU) driver
7163 M: Marek Szyprowski <m.szyprowski@samsung.com>
7164 L: iommu@lists.linux-foundation.org
7166 F: drivers/iommu/exynos-iommu.c
7169 M: Jaegeuk Kim <jaegeuk@kernel.org>
7170 M: Chao Yu <chao@kernel.org>
7171 L: linux-f2fs-devel@lists.sourceforge.net
7173 W: https://f2fs.wiki.kernel.org/
7174 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
7175 F: Documentation/ABI/testing/sysfs-fs-f2fs
7176 F: Documentation/filesystems/f2fs.rst
7178 F: include/linux/f2fs_fs.h
7179 F: include/trace/events/f2fs.h
7180 F: include/uapi/linux/f2fs.h
7182 F71805F HARDWARE MONITORING DRIVER
7183 M: Jean Delvare <jdelvare@suse.com>
7184 L: linux-hwmon@vger.kernel.org
7186 F: Documentation/hwmon/f71805f.rst
7187 F: drivers/hwmon/f71805f.c
7190 M: Josh Poimboeuf <jpoimboe@redhat.com>
7192 F: scripts/faddr2line
7195 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
7196 L: netdev@vger.kernel.org
7198 F: Documentation/networking/failover.rst
7199 F: include/net/failover.h
7200 F: net/core/failover.c
7203 M: Jan Kara <jack@suse.cz>
7204 R: Amir Goldstein <amir73il@gmail.com>
7205 R: Matthew Bobrowski <repnop@google.com>
7206 L: linux-fsdevel@vger.kernel.org
7208 F: fs/notify/fanotify/
7209 F: include/linux/fanotify.h
7210 F: include/uapi/linux/fanotify.h
7212 FARSYNC SYNCHRONOUS DRIVER
7213 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
7215 W: http://www.farsite.co.uk/
7216 F: drivers/net/wan/farsync.*
7218 FAULT INJECTION SUPPORT
7219 M: Akinobu Mita <akinobu.mita@gmail.com>
7221 F: Documentation/fault-injection/
7222 F: lib/fault-inject.c
7224 FBTFT Framebuffer drivers
7225 L: dri-devel@lists.freedesktop.org
7226 L: linux-fbdev@vger.kernel.org
7228 F: drivers/staging/fbtft/
7231 M: Michael Buesch <m@bues.ch>
7232 L: linux-media@vger.kernel.org
7234 F: drivers/media/tuners/fc0011.c
7235 F: drivers/media/tuners/fc0011.h
7238 M: Antti Palosaari <crope@iki.fi>
7239 L: linux-media@vger.kernel.org
7241 W: https://linuxtv.org
7242 W: http://palosaari.fi/linux/
7243 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7244 T: git git://linuxtv.org/anttip/media_tree.git
7245 F: drivers/media/tuners/fc2580*
7247 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
7248 M: Hannes Reinecke <hare@suse.de>
7249 L: linux-scsi@vger.kernel.org
7251 W: www.Open-FCoE.org
7252 F: drivers/scsi/fcoe/
7253 F: drivers/scsi/libfc/
7255 F: include/scsi/libfc.h
7256 F: include/scsi/libfcoe.h
7257 F: include/uapi/scsi/fc/
7259 FILE LOCKING (flock() and fcntl()/lockf())
7260 M: Jeff Layton <jlayton@kernel.org>
7261 M: "J. Bruce Fields" <bfields@fieldses.org>
7262 L: linux-fsdevel@vger.kernel.org
7266 F: include/linux/fcntl.h
7267 F: include/uapi/linux/fcntl.h
7269 FILESYSTEM DIRECT ACCESS (DAX)
7270 M: Dan Williams <dan.j.williams@intel.com>
7271 R: Matthew Wilcox <willy@infradead.org>
7272 R: Jan Kara <jack@suse.cz>
7273 L: linux-fsdevel@vger.kernel.org
7274 L: nvdimm@lists.linux.dev
7277 F: include/linux/dax.h
7278 F: include/trace/events/fs_dax.h
7280 FILESYSTEMS (VFS and infrastructure)
7281 M: Alexander Viro <viro@zeniv.linux.org.uk>
7282 L: linux-fsdevel@vger.kernel.org
7285 F: include/linux/fs.h
7286 F: include/linux/fs_types.h
7287 F: include/uapi/linux/fs.h
7288 F: include/uapi/linux/openat2.h
7293 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7294 M: Riku Voipio <riku.voipio@iki.fi>
7295 L: linux-hwmon@vger.kernel.org
7297 F: drivers/hwmon/f75375s.c
7298 F: include/linux/f75375s.h
7300 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
7301 M: Clemens Ladisch <clemens@ladisch.de>
7302 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
7303 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7305 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7306 F: include/uapi/sound/firewire.h
7309 FIREWIRE MEDIA DRIVERS (firedtv)
7310 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7311 L: linux-media@vger.kernel.org
7312 L: linux1394-devel@lists.sourceforge.net
7314 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
7315 F: drivers/media/firewire/
7317 FIREWIRE SBP-2 TARGET
7318 M: Chris Boot <bootc@bootc.net>
7319 L: linux-scsi@vger.kernel.org
7320 L: target-devel@vger.kernel.org
7321 L: linux1394-devel@lists.sourceforge.net
7323 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
7324 F: drivers/target/sbp/
7327 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7328 L: linux1394-devel@lists.sourceforge.net
7330 W: http://ieee1394.wiki.kernel.org/
7331 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
7332 F: drivers/firewire/
7333 F: include/linux/firewire.h
7334 F: include/uapi/linux/firewire*.h
7337 FIRMWARE FRAMEWORK FOR ARMV8-A
7338 M: Sudeep Holla <sudeep.holla@arm.com>
7339 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7341 F: drivers/firmware/arm_ffa/
7342 F: include/linux/arm_ffa.h
7344 FIRMWARE LOADER (request_firmware)
7345 M: Luis Chamberlain <mcgrof@kernel.org>
7346 L: linux-kernel@vger.kernel.org
7348 F: Documentation/firmware_class/
7349 F: drivers/base/firmware_loader/
7350 F: include/linux/firmware.h
7352 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
7353 M: Joshua Morris <josh.h.morris@us.ibm.com>
7354 M: Philip Kelleher <pjk1939@linux.ibm.com>
7356 F: drivers/block/rsxx/
7358 FLEXTIMER FTM-QUADDEC DRIVER
7359 M: Patrick Havelange <patrick.havelange@essensium.com>
7360 L: linux-iio@vger.kernel.org
7362 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
7363 F: drivers/counter/ftm-quaddec.c
7366 M: Denis Efremov <efremov@linux.com>
7367 L: linux-block@vger.kernel.org
7369 F: drivers/block/floppy.c
7371 FLYSKY FSIA6B RC RECEIVER
7372 M: Markus Koch <markus@notsyncing.net>
7373 L: linux-input@vger.kernel.org
7375 F: drivers/input/joystick/fsia6b.c
7377 FOCUSRITE SCARLETT GEN 2/3 MIXER DRIVER
7378 M: Geoffrey D. Bennett <g@b4.vu>
7379 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7381 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7382 F: sound/usb/mixer_scarlett_gen2.c
7384 FORCEDETH GIGABIT ETHERNET DRIVER
7385 M: Rain River <rain.1986.08.12@gmail.com>
7386 M: Zhu Yanjun <zyjzyj2000@gmail.com>
7387 L: netdev@vger.kernel.org
7389 F: drivers/net/ethernet/nvidia/*
7392 M: Wu Hao <hao.wu@intel.com>
7393 R: Tom Rix <trix@redhat.com>
7394 L: linux-fpga@vger.kernel.org
7396 F: Documentation/ABI/testing/sysfs-bus-dfl*
7397 F: Documentation/fpga/dfl.rst
7398 F: drivers/fpga/dfl*
7399 F: drivers/uio/uio_dfl.c
7400 F: include/linux/dfl.h
7401 F: include/uapi/linux/fpga-dfl.h
7403 FPGA MANAGER FRAMEWORK
7404 M: Moritz Fischer <mdf@kernel.org>
7405 M: Wu Hao <hao.wu@intel.com>
7406 M: Xu Yilun <yilun.xu@intel.com>
7407 R: Tom Rix <trix@redhat.com>
7408 L: linux-fpga@vger.kernel.org
7410 Q: http://patchwork.kernel.org/project/linux-fpga/list/
7411 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
7412 F: Documentation/devicetree/bindings/fpga/
7413 F: Documentation/driver-api/fpga/
7414 F: Documentation/fpga/
7416 F: include/linux/fpga/
7419 M: Bill Metzenthen <billm@melbpc.org.au>
7421 W: http://floatingpoint.sourceforge.net/emulator/index.html
7422 F: arch/x86/math-emu/
7425 L: dri-devel@lists.freedesktop.org
7426 L: linux-fbdev@vger.kernel.org
7428 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
7429 T: git git://anongit.freedesktop.org/drm/drm-misc
7430 F: Documentation/fb/
7432 F: include/linux/fb.h
7433 F: include/uapi/linux/fb.h
7434 F: include/uapi/video/
7437 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
7438 M: Horia Geantă <horia.geanta@nxp.com>
7439 M: Pankaj Gupta <pankaj.gupta@nxp.com>
7440 L: linux-crypto@vger.kernel.org
7442 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
7443 F: drivers/crypto/caam/
7445 FREESCALE COLDFIRE M5441X MMC DRIVER
7446 M: Angelo Dureghello <angelo.dureghello@timesys.com>
7447 L: linux-mmc@vger.kernel.org
7449 F: drivers/mmc/host/sdhci-esdhc-mcf.c
7450 F: include/linux/platform_data/mmc-esdhc-mcf.h
7452 FREESCALE DIU FRAMEBUFFER DRIVER
7453 M: Timur Tabi <timur@kernel.org>
7454 L: linux-fbdev@vger.kernel.org
7456 F: drivers/video/fbdev/fsl-diu-fb.*
7458 FREESCALE DMA DRIVER
7459 M: Li Yang <leoyang.li@nxp.com>
7460 M: Zhang Wei <zw@zh-kernel.org>
7461 L: linuxppc-dev@lists.ozlabs.org
7463 F: drivers/dma/fsldma.*
7465 FREESCALE DSPI DRIVER
7466 M: Vladimir Oltean <olteanv@gmail.com>
7467 L: linux-spi@vger.kernel.org
7469 F: Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
7470 F: drivers/spi/spi-fsl-dspi.c
7471 F: include/linux/spi/spi-fsl-dspi.h
7473 FREESCALE ENETC ETHERNET DRIVERS
7474 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7475 L: netdev@vger.kernel.org
7477 F: drivers/net/ethernet/freescale/enetc/
7479 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
7480 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7481 L: netdev@vger.kernel.org
7483 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
7484 F: drivers/net/ethernet/freescale/gianfar*
7486 FREESCALE GPMI NAND DRIVER
7487 M: Han Xu <han.xu@nxp.com>
7488 L: linux-mtd@lists.infradead.org
7490 F: drivers/mtd/nand/raw/gpmi-nand/*
7492 FREESCALE I2C CPM DRIVER
7493 M: Jochen Friedrich <jochen@scram.de>
7494 L: linuxppc-dev@lists.ozlabs.org
7495 L: linux-i2c@vger.kernel.org
7497 F: drivers/i2c/busses/i2c-cpm.c
7499 FREESCALE IMX / MXC FEC DRIVER
7500 M: Joakim Zhang <qiangqing.zhang@nxp.com>
7501 L: netdev@vger.kernel.org
7503 F: Documentation/devicetree/bindings/net/fsl,fec.yaml
7504 F: drivers/net/ethernet/freescale/fec.h
7505 F: drivers/net/ethernet/freescale/fec_main.c
7506 F: drivers/net/ethernet/freescale/fec_ptp.c
7508 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
7509 M: Sascha Hauer <s.hauer@pengutronix.de>
7510 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7511 L: linux-fbdev@vger.kernel.org
7512 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7514 F: drivers/video/fbdev/imxfb.c
7515 F: include/linux/platform_data/video-imxfb.h
7517 FREESCALE IMX DDR PMU DRIVER
7518 M: Frank Li <Frank.li@nxp.com>
7519 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7521 F: Documentation/admin-guide/perf/imx-ddr.rst
7522 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
7523 F: drivers/perf/fsl_imx8_ddr_perf.c
7525 FREESCALE IMX I2C DRIVER
7526 M: Oleksij Rempel <o.rempel@pengutronix.de>
7527 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7528 L: linux-i2c@vger.kernel.org
7530 F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
7531 F: drivers/i2c/busses/i2c-imx.c
7533 FREESCALE IMX LPI2C DRIVER
7534 M: Dong Aisheng <aisheng.dong@nxp.com>
7535 L: linux-i2c@vger.kernel.org
7536 L: linux-imx@nxp.com
7538 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
7539 F: drivers/i2c/busses/i2c-imx-lpi2c.c
7541 FREESCALE MPC I2C DRIVER
7542 M: Chris Packham <chris.packham@alliedtelesis.co.nz>
7543 L: linux-i2c@vger.kernel.org
7545 F: Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
7546 F: drivers/i2c/busses/i2c-mpc.c
7548 FREESCALE QORIQ DPAA ETHERNET DRIVER
7549 M: Madalin Bucur <madalin.bucur@nxp.com>
7550 L: netdev@vger.kernel.org
7552 F: drivers/net/ethernet/freescale/dpaa
7554 FREESCALE QORIQ DPAA FMAN DRIVER
7555 M: Madalin Bucur <madalin.bucur@nxp.com>
7556 L: netdev@vger.kernel.org
7558 F: Documentation/devicetree/bindings/net/fsl-fman.txt
7559 F: drivers/net/ethernet/freescale/fman
7561 FREESCALE QORIQ PTP CLOCK DRIVER
7562 M: Yangbo Lu <yangbo.lu@nxp.com>
7563 L: netdev@vger.kernel.org
7565 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
7566 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
7567 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
7568 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
7569 F: drivers/ptp/ptp_qoriq.c
7570 F: drivers/ptp/ptp_qoriq_debugfs.c
7571 F: include/linux/fsl/ptp_qoriq.h
7573 FREESCALE QUAD SPI DRIVER
7574 M: Han Xu <han.xu@nxp.com>
7575 L: linux-spi@vger.kernel.org
7577 F: Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
7578 F: drivers/spi/spi-fsl-qspi.c
7580 FREESCALE QUICC ENGINE LIBRARY
7581 M: Qiang Zhao <qiang.zhao@nxp.com>
7582 L: linuxppc-dev@lists.ozlabs.org
7584 F: drivers/soc/fsl/qe/
7585 F: include/soc/fsl/*qe*.h
7586 F: include/soc/fsl/*ucc*.h
7588 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
7589 M: Li Yang <leoyang.li@nxp.com>
7590 L: netdev@vger.kernel.org
7591 L: linuxppc-dev@lists.ozlabs.org
7593 F: drivers/net/ethernet/freescale/ucc_geth*
7595 FREESCALE QUICC ENGINE UCC HDLC DRIVER
7596 M: Zhao Qiang <qiang.zhao@nxp.com>
7597 L: netdev@vger.kernel.org
7598 L: linuxppc-dev@lists.ozlabs.org
7600 F: drivers/net/wan/fsl_ucc_hdlc*
7602 FREESCALE QUICC ENGINE UCC UART DRIVER
7603 M: Timur Tabi <timur@kernel.org>
7604 L: linuxppc-dev@lists.ozlabs.org
7606 F: drivers/tty/serial/ucc_uart.c
7608 FREESCALE SOC DRIVERS
7609 M: Li Yang <leoyang.li@nxp.com>
7610 L: linuxppc-dev@lists.ozlabs.org
7611 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7613 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
7614 F: Documentation/devicetree/bindings/soc/fsl/
7616 F: include/linux/fsl/
7618 FREESCALE SOC FS_ENET DRIVER
7619 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
7620 L: linuxppc-dev@lists.ozlabs.org
7621 L: netdev@vger.kernel.org
7623 F: drivers/net/ethernet/freescale/fs_enet/
7624 F: include/linux/fs_enet_pd.h
7626 FREESCALE SOC SOUND DRIVERS
7627 M: Nicolin Chen <nicoleotsuka@gmail.com>
7628 M: Xiubo Li <Xiubo.Lee@gmail.com>
7629 R: Fabio Estevam <festevam@gmail.com>
7630 R: Shengjiu Wang <shengjiu.wang@gmail.com>
7631 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7632 L: linuxppc-dev@lists.ozlabs.org
7634 F: sound/soc/fsl/fsl*
7635 F: sound/soc/fsl/imx*
7636 F: sound/soc/fsl/mpc8610_hpcd.c
7638 FREESCALE USB PERIPHERAL DRIVERS
7639 M: Li Yang <leoyang.li@nxp.com>
7640 L: linux-usb@vger.kernel.org
7641 L: linuxppc-dev@lists.ozlabs.org
7643 F: drivers/usb/gadget/udc/fsl*
7645 FREESCALE USB PHY DRIVER
7646 M: Ran Wang <ran.wang_1@nxp.com>
7647 L: linux-usb@vger.kernel.org
7648 L: linuxppc-dev@lists.ozlabs.org
7650 F: drivers/usb/phy/phy-fsl-usb*
7653 M: Christoph Hellwig <hch@infradead.org>
7655 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
7659 M: "Rafael J. Wysocki" <rafael@kernel.org>
7660 M: Pavel Machek <pavel@ucw.cz>
7661 L: linux-pm@vger.kernel.org
7663 F: Documentation/power/freezing-of-tasks.rst
7664 F: include/linux/freezer.h
7668 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
7669 L: linux-kernel@vger.kernel.org
7671 F: include/linux/frontswap.h
7674 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
7675 M: David Howells <dhowells@redhat.com>
7676 L: linux-cachefs@redhat.com (moderated for non-subscribers)
7678 F: Documentation/filesystems/caching/
7680 F: include/linux/fscache*.h
7682 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
7683 M: Theodore Y. Ts'o <tytso@mit.edu>
7684 M: Jaegeuk Kim <jaegeuk@kernel.org>
7685 M: Eric Biggers <ebiggers@kernel.org>
7686 L: linux-fscrypt@vger.kernel.org
7688 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7689 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
7690 F: Documentation/filesystems/fscrypt.rst
7692 F: include/linux/fscrypt*.h
7693 F: include/uapi/linux/fscrypt.h
7696 M: Jeremy Kerr <jk@ozlabs.org>
7697 M: Joel Stanley <joel@jms.id.au>
7698 R: Alistar Popple <alistair@popple.id.au>
7699 R: Eddie James <eajames@linux.ibm.com>
7700 L: linux-fsi@lists.ozlabs.org
7702 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
7703 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
7705 F: include/linux/fsi*.h
7706 F: include/trace/events/fsi*.h
7708 FSI-ATTACHED I2C DRIVER
7709 M: Eddie James <eajames@linux.ibm.com>
7710 L: linux-i2c@vger.kernel.org
7711 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
7713 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
7714 F: drivers/i2c/busses/i2c-fsi.c
7716 FSI-ATTACHED SPI DRIVER
7717 M: Eddie James <eajames@linux.ibm.com>
7718 L: linux-spi@vger.kernel.org
7720 F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
7721 F: drivers/spi/spi-fsi.c
7723 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
7724 M: Jan Kara <jack@suse.cz>
7725 R: Amir Goldstein <amir73il@gmail.com>
7726 L: linux-fsdevel@vger.kernel.org
7728 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
7730 F: include/linux/fsnotify*.h
7732 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
7733 M: Eric Biggers <ebiggers@kernel.org>
7734 M: Theodore Y. Ts'o <tytso@mit.edu>
7735 L: linux-fscrypt@vger.kernel.org
7737 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7738 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
7739 F: Documentation/filesystems/fsverity.rst
7741 F: include/linux/fsverity.h
7742 F: include/uapi/linux/fsverity.h
7744 FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
7745 M: Michael Zaidman <michael.zaidman@gmail.com>
7746 L: linux-i2c@vger.kernel.org
7747 L: linux-input@vger.kernel.org
7749 F: drivers/hid/hid-ft260.c
7751 FUJITSU LAPTOP EXTRAS
7752 M: Jonathan Woithe <jwoithe@just42.net>
7753 L: platform-driver-x86@vger.kernel.org
7755 F: drivers/platform/x86/fujitsu-laptop.c
7757 FUJITSU M-5MO LS CAMERA ISP DRIVER
7758 M: Kyungmin Park <kyungmin.park@samsung.com>
7759 M: Heungjun Kim <riverful.kim@samsung.com>
7760 L: linux-media@vger.kernel.org
7762 F: drivers/media/i2c/m5mols/
7763 F: include/media/i2c/m5mols.h
7765 FUJITSU TABLET EXTRAS
7766 M: Robert Gerlach <khnz@gmx.de>
7767 L: platform-driver-x86@vger.kernel.org
7769 F: drivers/platform/x86/fujitsu-tablet.c
7771 FUSE: FILESYSTEM IN USERSPACE
7772 M: Miklos Szeredi <miklos@szeredi.hu>
7773 L: linux-fsdevel@vger.kernel.org
7775 W: https://github.com/libfuse/
7776 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
7777 F: Documentation/filesystems/fuse.rst
7779 F: include/uapi/linux/fuse.h
7782 M: Thomas Gleixner <tglx@linutronix.de>
7783 M: Ingo Molnar <mingo@redhat.com>
7784 R: Peter Zijlstra <peterz@infradead.org>
7785 R: Darren Hart <dvhart@infradead.org>
7786 R: Davidlohr Bueso <dave@stgolabs.net>
7787 L: linux-kernel@vger.kernel.org
7789 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7790 F: Documentation/locking/*futex*
7791 F: include/asm-generic/futex.h
7792 F: include/linux/futex.h
7793 F: include/uapi/linux/futex.h
7795 F: tools/perf/bench/futex*
7796 F: tools/testing/selftests/futex/
7798 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
7799 M: Tim Harvey <tharvey@gateworks.com>
7800 M: Robert Jones <rjones@gateworks.com>
7802 F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
7803 F: drivers/mfd/gateworks-gsc.c
7804 F: include/linux/mfd/gsc.h
7805 F: Documentation/hwmon/gsc-hwmon.rst
7806 F: drivers/hwmon/gsc-hwmon.c
7807 F: include/linux/platform_data/gsc_hwmon.h
7810 M: Kees Cook <keescook@chromium.org>
7811 L: linux-hardening@vger.kernel.org
7813 F: Documentation/kbuild/gcc-plugins.rst
7814 F: scripts/Makefile.gcc-plugins
7815 F: scripts/gcc-plugins/
7817 GCOV BASED KERNEL PROFILING
7818 M: Peter Oberparleiter <oberpar@linux.ibm.com>
7820 F: Documentation/dev-tools/gcov.rst
7823 GDB KERNEL DEBUGGING HELPER SCRIPTS
7824 M: Jan Kiszka <jan.kiszka@siemens.com>
7825 M: Kieran Bingham <kbingham@kernel.org>
7829 GEMINI CRYPTO DRIVER
7830 M: Corentin Labbe <clabbe@baylibre.com>
7831 L: linux-crypto@vger.kernel.org
7833 F: drivers/crypto/gemini/
7835 GEMTEK FM RADIO RECEIVER DRIVER
7836 M: Hans Verkuil <hverkuil@xs4all.nl>
7837 L: linux-media@vger.kernel.org
7839 W: https://linuxtv.org
7840 T: git git://linuxtv.org/media_tree.git
7841 F: drivers/media/radio/radio-gemtek*
7843 GENERIC ARCHITECTURE TOPOLOGY
7844 M: Sudeep Holla <sudeep.holla@arm.com>
7845 L: linux-kernel@vger.kernel.org
7847 F: drivers/base/arch_topology.c
7848 F: include/linux/arch_topology.h
7851 M: Thomas Gleixner <tglx@linutronix.de>
7852 M: Peter Zijlstra <peterz@infradead.org>
7853 M: Andy Lutomirski <luto@kernel.org>
7854 L: linux-kernel@vger.kernel.org
7856 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
7857 F: include/linux/entry-common.h
7858 F: include/linux/entry-kvm.h
7861 GENERIC GPIO I2C DRIVER
7862 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7864 F: drivers/i2c/busses/i2c-gpio.c
7865 F: include/linux/platform_data/i2c-gpio.h
7867 GENERIC GPIO I2C MULTIPLEXER DRIVER
7868 M: Peter Korsgaard <peter.korsgaard@barco.com>
7869 L: linux-i2c@vger.kernel.org
7871 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
7872 F: drivers/i2c/muxes/i2c-mux-gpio.c
7873 F: include/linux/platform_data/i2c-mux-gpio.h
7875 GENERIC HDLC (WAN) DRIVERS
7876 M: Krzysztof Halasa <khc@pm.waw.pl>
7878 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
7879 F: drivers/net/wan/c101.c
7880 F: drivers/net/wan/hd6457*
7881 F: drivers/net/wan/hdlc*
7882 F: drivers/net/wan/n2.c
7883 F: drivers/net/wan/pc300too.c
7884 F: drivers/net/wan/pci200syn.c
7885 F: drivers/net/wan/wanxl*
7887 GENERIC INCLUDE/ASM HEADER FILES
7888 M: Arnd Bergmann <arnd@arndb.de>
7889 L: linux-arch@vger.kernel.org
7891 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
7892 F: include/asm-generic/
7893 F: include/uapi/asm-generic/
7895 GENERIC PHY FRAMEWORK
7896 M: Kishon Vijay Abraham I <kishon@ti.com>
7897 M: Vinod Koul <vkoul@kernel.org>
7898 L: linux-phy@lists.infradead.org
7900 Q: https://patchwork.kernel.org/project/linux-phy/list/
7901 T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
7902 F: Documentation/devicetree/bindings/phy/
7904 F: include/linux/phy/
7906 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
7907 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7909 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
7912 M: "Rafael J. Wysocki" <rafael@kernel.org>
7913 M: Kevin Hilman <khilman@kernel.org>
7914 M: Ulf Hansson <ulf.hansson@linaro.org>
7915 L: linux-pm@vger.kernel.org
7917 F: Documentation/devicetree/bindings/power/power?domain*
7918 F: drivers/base/power/domain*.c
7919 F: include/linux/pm_domain.h
7921 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
7922 M: Eugen Hristev <eugen.hristev@microchip.com>
7923 L: linux-input@vger.kernel.org
7925 F: drivers/input/touchscreen/resistive-adc-touch.c
7927 GENERIC STRING LIBRARY
7928 R: Andy Shevchenko <andy@kernel.org>
7931 F: lib/string_helpers.c
7932 F: lib/test_string.c
7933 F: lib/test-string_helpers.c
7935 GENERIC UIO DRIVER FOR PCI DEVICES
7936 M: "Michael S. Tsirkin" <mst@redhat.com>
7937 L: kvm@vger.kernel.org
7939 F: drivers/uio/uio_pci_generic.c
7941 GENERIC VDSO LIBRARY
7942 M: Andy Lutomirski <luto@kernel.org>
7943 M: Thomas Gleixner <tglx@linutronix.de>
7944 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
7945 L: linux-kernel@vger.kernel.org
7947 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
7948 F: include/asm-generic/vdso/vsyscall.h
7950 F: kernel/time/vsyscall.c
7953 GENWQE (IBM Generic Workqueue Card)
7954 M: Frank Haverkamp <haver@linux.ibm.com>
7956 F: drivers/misc/genwqe/
7958 GET_MAINTAINER SCRIPT
7959 M: Joe Perches <joe@perches.com>
7961 F: scripts/get_maintainer.pl
7964 M: Bob Peterson <rpeterso@redhat.com>
7965 M: Andreas Gruenbacher <agruenba@redhat.com>
7966 L: cluster-devel@redhat.com
7968 B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
7969 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
7970 F: Documentation/filesystems/gfs2*
7972 F: include/uapi/linux/gfs2_ondisk.h
7975 M: Thomas Weißschuh <thomas@weissschuh.net>
7976 L: platform-driver-x86@vger.kernel.org
7978 F: drivers/platform/x86/gigabyte-wmi.c
7981 M: Johan Hovold <johan@kernel.org>
7983 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
7984 F: Documentation/ABI/testing/sysfs-class-gnss
7985 F: Documentation/devicetree/bindings/gnss/
7987 F: include/linux/gnss.h
7990 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
7991 L: linux-media@vger.kernel.org
7993 F: drivers/media/usb/go7007/
7996 M: Bastien Nocera <hadess@hadess.net>
7997 L: linux-input@vger.kernel.org
7999 F: drivers/input/touchscreen/goodix.c
8001 GOOGLE ETHERNET DRIVERS
8002 M: Jeroen de Borst <jeroendb@google.com>
8003 R: Catherine Sullivan <csully@google.com>
8004 R: David Awogbemila <awogbemila@google.com>
8005 L: netdev@vger.kernel.org
8007 F: Documentation/networking/device_drivers/ethernet/google/gve.rst
8008 F: drivers/net/ethernet/google
8010 GPD POCKET FAN DRIVER
8011 M: Hans de Goede <hdegoede@redhat.com>
8012 L: platform-driver-x86@vger.kernel.org
8014 F: drivers/platform/x86/gpd-pocket-fan.c
8017 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8018 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8019 L: linux-gpio@vger.kernel.org
8020 L: linux-acpi@vger.kernel.org
8022 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8023 F: Documentation/firmware-guide/acpi/gpio-properties.rst
8024 F: drivers/gpio/gpiolib-acpi.c
8025 F: drivers/gpio/gpiolib-acpi.h
8028 M: Geert Uytterhoeven <geert+renesas@glider.be>
8029 L: linux-gpio@vger.kernel.org
8031 F: Documentation/admin-guide/gpio/gpio-aggregator.rst
8032 F: drivers/gpio/gpio-aggregator.c
8035 M: Sean Young <sean@mess.org>
8036 L: linux-media@vger.kernel.org
8038 F: drivers/media/rc/gpio-ir-tx.c
8041 M: Bamvor Jian Zhang <bamv2005@gmail.com>
8042 L: linux-gpio@vger.kernel.org
8044 F: drivers/gpio/gpio-mockup.c
8045 F: tools/testing/selftests/gpio/
8048 R: Michael Walle <michael@walle.cc>
8050 F: drivers/gpio/gpio-regmap.c
8051 F: include/linux/gpio/regmap.h
8054 M: Linus Walleij <linus.walleij@linaro.org>
8055 M: Bartosz Golaszewski <brgl@bgdev.pl>
8056 L: linux-gpio@vger.kernel.org
8058 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
8059 F: Documentation/ABI/obsolete/sysfs-gpio
8060 F: Documentation/ABI/testing/gpio-cdev
8061 F: Documentation/admin-guide/gpio/
8062 F: Documentation/devicetree/bindings/gpio/
8063 F: Documentation/driver-api/gpio/
8065 F: include/asm-generic/gpio.h
8066 F: include/linux/gpio.h
8067 F: include/linux/gpio/
8068 F: include/linux/of_gpio.h
8069 F: include/uapi/linux/gpio.h
8072 GRE DEMULTIPLEXER DRIVER
8073 M: Dmitry Kozlov <xeb@mail.ru>
8074 L: netdev@vger.kernel.org
8076 F: include/net/gre.h
8077 F: net/ipv4/gre_demux.c
8078 F: net/ipv4/gre_offload.c
8080 GRETH 10/100/1G Ethernet MAC device driver
8081 M: Andreas Larsson <andreas@gaisler.com>
8082 L: netdev@vger.kernel.org
8084 F: drivers/net/ethernet/aeroflex/
8086 GREYBUS AUDIO PROTOCOLS DRIVERS
8087 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
8088 M: Mark Greer <mgreer@animalcreek.com>
8090 F: drivers/staging/greybus/audio_apbridgea.c
8091 F: drivers/staging/greybus/audio_apbridgea.h
8092 F: drivers/staging/greybus/audio_codec.c
8093 F: drivers/staging/greybus/audio_codec.h
8094 F: drivers/staging/greybus/audio_gb.c
8095 F: drivers/staging/greybus/audio_manager.c
8096 F: drivers/staging/greybus/audio_manager.h
8097 F: drivers/staging/greybus/audio_manager_module.c
8098 F: drivers/staging/greybus/audio_manager_private.h
8099 F: drivers/staging/greybus/audio_manager_sysfs.c
8100 F: drivers/staging/greybus/audio_module.c
8101 F: drivers/staging/greybus/audio_topology.c
8103 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
8104 M: Viresh Kumar <vireshk@kernel.org>
8106 F: drivers/staging/greybus/authentication.c
8107 F: drivers/staging/greybus/bootrom.c
8108 F: drivers/staging/greybus/firmware.h
8109 F: drivers/staging/greybus/fw-core.c
8110 F: drivers/staging/greybus/fw-download.c
8111 F: drivers/staging/greybus/fw-management.c
8112 F: drivers/staging/greybus/greybus_authentication.h
8113 F: drivers/staging/greybus/greybus_firmware.h
8114 F: drivers/staging/greybus/hid.c
8115 F: drivers/staging/greybus/i2c.c
8116 F: drivers/staging/greybus/spi.c
8117 F: drivers/staging/greybus/spilib.c
8118 F: drivers/staging/greybus/spilib.h
8120 GREYBUS LOOPBACK DRIVER
8121 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
8123 F: drivers/staging/greybus/loopback.c
8125 GREYBUS PLATFORM DRIVERS
8126 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
8128 F: drivers/staging/greybus/arche-apb-ctrl.c
8129 F: drivers/staging/greybus/arche-platform.c
8130 F: drivers/staging/greybus/arche_platform.h
8132 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
8133 M: Rui Miguel Silva <rmfrfs@gmail.com>
8135 F: drivers/staging/greybus/gpio.c
8136 F: drivers/staging/greybus/light.c
8137 F: drivers/staging/greybus/power_supply.c
8138 F: drivers/staging/greybus/sdio.c
8139 F: drivers/staging/greybus/spi.c
8140 F: drivers/staging/greybus/spilib.c
8143 M: Johan Hovold <johan@kernel.org>
8144 M: Alex Elder <elder@kernel.org>
8145 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8146 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
8149 F: drivers/staging/greybus/
8150 F: include/linux/greybus.h
8151 F: include/linux/greybus/
8153 GREYBUS UART PROTOCOLS DRIVERS
8154 M: David Lin <dtwlin@gmail.com>
8156 F: drivers/staging/greybus/log.c
8157 F: drivers/staging/greybus/uart.c
8159 GS1662 VIDEO SERIALIZER
8160 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
8161 L: linux-media@vger.kernel.org
8163 T: git git://linuxtv.org/media_tree.git
8164 F: drivers/media/spi/gs1662.c
8166 GSPCA FINEPIX SUBDRIVER
8167 M: Frank Zago <frank@zago.net>
8168 L: linux-media@vger.kernel.org
8170 T: git git://linuxtv.org/media_tree.git
8171 F: drivers/media/usb/gspca/finepix.c
8173 GSPCA GL860 SUBDRIVER
8174 M: Olivier Lorin <o.lorin@laposte.net>
8175 L: linux-media@vger.kernel.org
8177 T: git git://linuxtv.org/media_tree.git
8178 F: drivers/media/usb/gspca/gl860/
8180 GSPCA M5602 SUBDRIVER
8181 M: Erik Andren <erik.andren@gmail.com>
8182 L: linux-media@vger.kernel.org
8184 T: git git://linuxtv.org/media_tree.git
8185 F: drivers/media/usb/gspca/m5602/
8187 GSPCA PAC207 SONIXB SUBDRIVER
8188 M: Hans Verkuil <hverkuil@xs4all.nl>
8189 L: linux-media@vger.kernel.org
8191 T: git git://linuxtv.org/media_tree.git
8192 F: drivers/media/usb/gspca/pac207.c
8194 GSPCA SN9C20X SUBDRIVER
8195 M: Brian Johnson <brijohn@gmail.com>
8196 L: linux-media@vger.kernel.org
8198 T: git git://linuxtv.org/media_tree.git
8199 F: drivers/media/usb/gspca/sn9c20x.c
8201 GSPCA T613 SUBDRIVER
8202 M: Leandro Costantino <lcostantino@gmail.com>
8203 L: linux-media@vger.kernel.org
8205 T: git git://linuxtv.org/media_tree.git
8206 F: drivers/media/usb/gspca/t613.c
8208 GSPCA USB WEBCAM DRIVER
8209 M: Hans Verkuil <hverkuil@xs4all.nl>
8210 L: linux-media@vger.kernel.org
8212 T: git git://linuxtv.org/media_tree.git
8213 F: drivers/media/usb/gspca/
8215 GTP (GPRS Tunneling Protocol)
8216 M: Pablo Neira Ayuso <pablo@netfilter.org>
8217 M: Harald Welte <laforge@gnumonks.org>
8218 L: osmocom-net-gprs@lists.osmocom.org
8220 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
8221 F: drivers/net/gtp.c
8223 GUID PARTITION TABLE (GPT)
8224 M: Davidlohr Bueso <dave@stgolabs.net>
8225 L: linux-efi@vger.kernel.org
8227 F: block/partitions/efi.*
8230 M: Yoshinori Sato <ysato@users.sourceforge.jp>
8231 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
8233 W: http://uclinux-h8.sourceforge.jp
8234 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
8236 F: drivers/clk/h8300/
8237 F: drivers/clocksource/h8300_*.c
8238 F: drivers/irqchip/irq-renesas-h8*.c
8240 HABANALABS PCI DRIVER
8241 M: Oded Gabbay <ogabbay@kernel.org>
8243 T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
8244 F: Documentation/ABI/testing/debugfs-driver-habanalabs
8245 F: Documentation/ABI/testing/sysfs-driver-habanalabs
8246 F: drivers/misc/habanalabs/
8247 F: include/uapi/misc/habanalabs.h
8250 M: Antti Palosaari <crope@iki.fi>
8251 L: linux-media@vger.kernel.org
8253 W: https://linuxtv.org
8254 W: http://palosaari.fi/linux/
8255 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8256 T: git git://linuxtv.org/anttip/media_tree.git
8257 F: drivers/media/usb/hackrf/
8259 HANTRO VPU CODEC DRIVER
8260 M: Ezequiel Garcia <ezequiel@collabora.com>
8261 M: Philipp Zabel <p.zabel@pengutronix.de>
8262 L: linux-media@vger.kernel.org
8263 L: linux-rockchip@lists.infradead.org
8265 F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
8266 F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
8267 F: drivers/staging/media/hantro/
8269 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
8270 M: Frank Seidel <frank@f-seidel.de>
8271 L: platform-driver-x86@vger.kernel.org
8273 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
8274 F: drivers/platform/x86/hdaps.c
8277 M: Jean Delvare <jdelvare@suse.com>
8278 M: Guenter Roeck <linux@roeck-us.net>
8279 L: linux-hwmon@vger.kernel.org
8281 W: http://hwmon.wiki.kernel.org/
8282 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8283 F: Documentation/devicetree/bindings/hwmon/
8284 F: Documentation/hwmon/
8286 F: include/linux/hwmon*.h
8287 F: include/trace/events/hwmon*.h
8288 K: (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
8290 HARDWARE RANDOM NUMBER GENERATOR CORE
8291 M: Matt Mackall <mpm@selenic.com>
8292 M: Herbert Xu <herbert@gondor.apana.org.au>
8293 L: linux-crypto@vger.kernel.org
8295 F: Documentation/admin-guide/hw_random.rst
8296 F: Documentation/devicetree/bindings/rng/
8297 F: drivers/char/hw_random/
8298 F: include/linux/hw_random.h
8300 HARDWARE SPINLOCK CORE
8301 M: Ohad Ben-Cohen <ohad@wizery.com>
8302 M: Bjorn Andersson <bjorn.andersson@linaro.org>
8303 R: Baolin Wang <baolin.wang7@gmail.com>
8304 L: linux-remoteproc@vger.kernel.org
8306 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
8307 F: Documentation/devicetree/bindings/hwlock/
8308 F: Documentation/locking/hwspinlock.rst
8309 F: drivers/hwspinlock/
8310 F: include/linux/hwspinlock.h
8312 HARDWARE TRACING FACILITIES
8313 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8315 F: drivers/hwtracing/
8317 HARMONY SOUND DRIVER
8318 L: linux-parisc@vger.kernel.org
8320 F: sound/parisc/harmony.*
8322 HDPVR USB VIDEO ENCODER DRIVER
8323 M: Hans Verkuil <hverkuil@xs4all.nl>
8324 L: linux-media@vger.kernel.org
8326 W: https://linuxtv.org
8327 T: git git://linuxtv.org/media_tree.git
8328 F: drivers/media/usb/hdpvr/
8330 HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
8331 M: Matt Hsiao <matt.hsiao@hpe.com>
8333 F: drivers/misc/hpilo.[ch]
8335 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
8336 M: Jerry Hoemann <jerry.hoemann@hpe.com>
8338 F: Documentation/watchdog/hpwdt.rst
8339 F: drivers/watchdog/hpwdt.c
8341 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
8342 M: Don Brace <don.brace@microchip.com>
8343 L: storagedev@microchip.com
8344 L: linux-scsi@vger.kernel.org
8346 F: Documentation/scsi/hpsa.rst
8347 F: drivers/scsi/hpsa*.[ch]
8348 F: include/linux/cciss*.h
8349 F: include/uapi/linux/cciss*.h
8352 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
8353 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
8354 L: linux-rdma@vger.kernel.org
8356 F: drivers/infiniband/hw/hfi1
8359 L: linux-fsdevel@vger.kernel.org
8361 F: Documentation/filesystems/hfs.rst
8365 L: linux-fsdevel@vger.kernel.org
8367 F: Documentation/filesystems/hfsplus.rst
8370 HGA FRAMEBUFFER DRIVER
8371 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
8372 L: linux-nvidia@lists.surfsouth.com
8374 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
8375 F: drivers/video/fbdev/hgafb.c
8377 HIBERNATION (aka Software Suspend, aka swsusp)
8378 M: "Rafael J. Wysocki" <rafael@kernel.org>
8379 M: Pavel Machek <pavel@ucw.cz>
8380 L: linux-pm@vger.kernel.org
8382 B: https://bugzilla.kernel.org
8383 F: arch/*/include/asm/suspend*.h
8385 F: drivers/base/power/
8386 F: include/linux/freezer.h
8387 F: include/linux/pm.h
8388 F: include/linux/suspend.h
8392 M: Jiri Kosina <jikos@kernel.org>
8393 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
8394 L: linux-input@vger.kernel.org
8396 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
8398 F: include/linux/hid*
8399 F: include/uapi/linux/hid*
8401 HID PLAYSTATION DRIVER
8402 M: Roderick Colenbrander <roderick.colenbrander@sony.com>
8403 L: linux-input@vger.kernel.org
8405 F: drivers/hid/hid-playstation.c
8407 HID SENSOR HUB DRIVERS
8408 M: Jiri Kosina <jikos@kernel.org>
8409 M: Jonathan Cameron <jic23@kernel.org>
8410 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8411 L: linux-input@vger.kernel.org
8412 L: linux-iio@vger.kernel.org
8414 F: Documentation/hid/hid-sensor*
8415 F: drivers/hid/hid-sensor-*
8416 F: drivers/iio/*/hid-*
8417 F: include/linux/hid-sensor-*
8419 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
8420 M: Thomas Gleixner <tglx@linutronix.de>
8421 L: linux-kernel@vger.kernel.org
8423 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8424 F: Documentation/timers/
8425 F: include/linux/clockchips.h
8426 F: include/linux/hrtimer.h
8427 F: kernel/time/clockevents.c
8428 F: kernel/time/hrtimer.c
8429 F: kernel/time/timer_*.c
8431 HIGH-SPEED SCC DRIVER FOR AX.25
8432 L: linux-hams@vger.kernel.org
8434 F: drivers/net/hamradio/dmascc.c
8435 F: drivers/net/hamradio/scc.c
8437 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8438 M: HighPoint Linux Team <linux@highpoint-tech.com>
8440 W: http://www.highpoint-tech.com
8441 F: Documentation/scsi/hptiop.rst
8442 F: drivers/scsi/hptiop.c
8445 M: Jes Sorensen <jes@trained-monkey.org>
8446 L: linux-hippi@sunsite.dk
8448 F: drivers/net/hippi/
8449 F: include/linux/hippidevice.h
8450 F: include/uapi/linux/if_hippi.h
8453 HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
8454 M: Kurt Kanzenbach <kurt@linutronix.de>
8455 L: netdev@vger.kernel.org
8457 F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
8458 F: drivers/net/dsa/hirschmann/*
8459 F: include/linux/platform_data/hirschmann-hellcreek.h
8460 F: net/dsa/tag_hellcreek.c
8462 HISILICON DMA DRIVER
8463 M: Zhou Wang <wangzhou1@hisilicon.com>
8464 L: dmaengine@vger.kernel.org
8466 F: drivers/dma/hisi_dma.c
8468 HISILICON GPIO DRIVER
8469 M: Luo Jiaxing <luojiaxing@huawei.com>
8470 L: linux-gpio@vger.kernel.org
8472 F: drivers/gpio/gpio-hisi.c
8474 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
8475 M: Zaibo Xu <xuzaibo@huawei.com>
8476 L: linux-crypto@vger.kernel.org
8478 F: Documentation/ABI/testing/debugfs-hisi-hpre
8479 F: drivers/crypto/hisilicon/hpre/hpre.h
8480 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
8481 F: drivers/crypto/hisilicon/hpre/hpre_main.c
8483 HISILICON I2C CONTROLLER DRIVER
8484 M: Yicong Yang <yangyicong@hisilicon.com>
8485 L: linux-i2c@vger.kernel.org
8487 W: https://www.hisilicon.com
8488 F: drivers/i2c/busses/i2c-hisi.c
8490 HISILICON LPC BUS DRIVER
8491 M: john.garry@huawei.com
8493 W: http://www.hisilicon.com
8494 F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
8495 F: drivers/bus/hisi_lpc.c
8497 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
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: drivers/net/ethernet/hisilicon/hns3/
8505 HISILICON NETWORK SUBSYSTEM DRIVER
8506 M: Yisen Zhuang <yisen.zhuang@huawei.com>
8507 M: Salil Mehta <salil.mehta@huawei.com>
8508 L: netdev@vger.kernel.org
8510 W: http://www.hisilicon.com
8511 F: Documentation/devicetree/bindings/net/hisilicon*.txt
8512 F: drivers/net/ethernet/hisilicon/
8514 HIKEY960 ONBOARD USB GPIO HUB DRIVER
8515 M: John Stultz <john.stultz@linaro.org>
8516 L: linux-kernel@vger.kernel.org
8518 F: drivers/misc/hisi_hikey_usb.c
8519 F: Documentation/devicetree/bindings/misc/hisilicon-hikey-usb.yaml
8521 HISILICON PMU DRIVER
8522 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
8524 W: http://www.hisilicon.com
8525 F: Documentation/admin-guide/perf/hisi-pmu.rst
8526 F: drivers/perf/hisilicon
8528 HISILICON QM AND ZIP Controller DRIVER
8529 M: Zhou Wang <wangzhou1@hisilicon.com>
8530 L: linux-crypto@vger.kernel.org
8532 F: Documentation/ABI/testing/debugfs-hisi-zip
8533 F: drivers/crypto/hisilicon/qm.c
8534 F: drivers/crypto/hisilicon/qm.h
8535 F: drivers/crypto/hisilicon/sgl.c
8536 F: drivers/crypto/hisilicon/zip/
8538 HISILICON ROCE DRIVER
8539 M: Wenpeng Liang <liangwenpeng@huawei.com>
8540 M: Weihang Li <liweihang@huawei.com>
8541 L: linux-rdma@vger.kernel.org
8543 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
8544 F: drivers/infiniband/hw/hns/
8546 HISILICON SAS Controller
8547 M: John Garry <john.garry@huawei.com>
8549 W: http://www.hisilicon.com
8550 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
8551 F: drivers/scsi/hisi_sas/
8553 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
8554 M: Zaibo Xu <xuzaibo@huawei.com>
8555 L: linux-crypto@vger.kernel.org
8557 F: Documentation/ABI/testing/debugfs-hisi-sec
8558 F: drivers/crypto/hisilicon/sec2/sec.h
8559 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
8560 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
8561 F: drivers/crypto/hisilicon/sec2/sec_main.c
8563 HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
8564 M: Jay Fang <f.fangjian@huawei.com>
8565 L: linux-spi@vger.kernel.org
8567 W: http://www.hisilicon.com
8568 F: drivers/spi/spi-hisi-kunpeng.c
8570 HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
8571 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
8572 L: linux-kernel@vger.kernel.org
8574 F: Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
8575 F: drivers/spmi/hisi-spmi-controller.c
8577 HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
8578 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
8579 L: linux-kernel@vger.kernel.org
8581 F: Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
8582 F: drivers/mfd/hi6421-spmi-pmic.c
8584 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
8585 M: Zaibo Xu <xuzaibo@huawei.com>
8587 F: drivers/crypto/hisilicon/trng/trng.c
8589 HISILICON V3XX SPI NOR FLASH Controller Driver
8590 M: John Garry <john.garry@huawei.com>
8592 W: http://www.hisilicon.com
8593 F: drivers/spi/spi-hisi-sfc-v3xx.c
8595 HMM - Heterogeneous Memory Management
8596 M: Jérôme Glisse <jglisse@redhat.com>
8597 L: linux-mm@kvack.org
8599 F: Documentation/vm/hmm.rst
8600 F: include/linux/hmm*
8603 F: tools/testing/selftests/vm/*hmm*
8606 M: Jouni Malinen <j@w1.fi>
8607 L: linux-wireless@vger.kernel.org
8609 W: http://w1.fi/hostap-driver.html
8610 F: drivers/net/wireless/intersil/hostap/
8612 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
8613 L: platform-driver-x86@vger.kernel.org
8615 F: drivers/platform/x86/tc1100-wmi.c
8617 HPET: High Precision Event Timers driver
8618 M: Clemens Ladisch <clemens@ladisch.de>
8620 F: Documentation/timers/hpet.rst
8621 F: drivers/char/hpet.c
8622 F: include/linux/hpet.h
8623 F: include/uapi/linux/hpet.h
8627 F: arch/x86/include/asm/hpet.h
8628 F: arch/x86/kernel/hpet.c
8631 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
8633 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
8637 M: Sebastian Reichel <sre@kernel.org>
8639 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
8640 F: Documentation/ABI/testing/sysfs-bus-hsi
8641 F: Documentation/driver-api/hsi.rst
8643 F: include/linux/hsi/
8644 F: include/uapi/linux/hsi/
8647 L: linux-usb@vger.kernel.org
8649 F: drivers/net/usb/hso.c
8651 HSR NETWORK PROTOCOL
8652 L: netdev@vger.kernel.org
8656 HT16K33 LED CONTROLLER DRIVER
8657 M: Robin van der Gracht <robin@protonic.nl>
8659 F: Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
8660 F: drivers/auxdisplay/ht16k33.c
8662 HTCPEN TOUCHSCREEN DRIVER
8663 M: Pau Oliva Fora <pof@eslack.org>
8664 L: linux-input@vger.kernel.org
8666 F: drivers/input/touchscreen/htcpen.c
8668 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
8669 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
8670 L: linux-iio@vger.kernel.org
8672 W: http://www.st.com/
8673 F: Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
8674 F: drivers/iio/humidity/hts221*
8676 HUAWEI ETHERNET DRIVER
8677 L: netdev@vger.kernel.org
8679 F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
8680 F: drivers/net/ethernet/huawei/hinic/
8683 M: Mike Kravetz <mike.kravetz@oracle.com>
8684 L: linux-mm@kvack.org
8686 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
8687 F: Documentation/admin-guide/mm/hugetlbpage.rst
8688 F: Documentation/vm/hugetlbfs_reserv.rst
8690 F: include/linux/hugetlb.h
8694 M: Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
8695 L: linux-media@vger.kernel.org
8697 W: https://linuxtv.org
8698 T: git git://linuxtv.org/media_tree.git
8699 F: drivers/media/platform/sti/hva
8701 HWPOISON MEMORY FAILURE HANDLING
8702 M: Naoya Horiguchi <naoya.horiguchi@nec.com>
8703 L: linux-mm@kvack.org
8705 F: mm/hwpoison-inject.c
8706 F: mm/memory-failure.c
8708 HYCON HY46XX TOUCHSCREEN SUPPORT
8709 M: Giulio Benetti <giulio.benetti@benettiengineering.com>
8710 L: linux-input@vger.kernel.org
8712 F: Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
8713 F: drivers/input/touchscreen/hycon-hy46xx.c
8715 HYGON PROCESSOR SUPPORT
8716 M: Pu Wen <puwen@hygon.cn>
8717 L: linux-kernel@vger.kernel.org
8719 F: arch/x86/kernel/cpu/hygon.c
8721 HYNIX HI556 SENSOR DRIVER
8722 M: Shawn Tu <shawnx.tu@intel.com>
8723 L: linux-media@vger.kernel.org
8725 T: git git://linuxtv.org/media_tree.git
8726 F: drivers/media/i2c/hi556.c
8728 Hyper-V/Azure CORE AND DRIVERS
8729 M: "K. Y. Srinivasan" <kys@microsoft.com>
8730 M: Haiyang Zhang <haiyangz@microsoft.com>
8731 M: Stephen Hemminger <sthemmin@microsoft.com>
8732 M: Wei Liu <wei.liu@kernel.org>
8733 M: Dexuan Cui <decui@microsoft.com>
8734 L: linux-hyperv@vger.kernel.org
8736 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
8737 F: Documentation/ABI/stable/sysfs-bus-vmbus
8738 F: Documentation/ABI/testing/debugfs-hyperv
8739 F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
8740 F: arch/arm64/hyperv
8741 F: arch/arm64/include/asm/hyperv-tlfs.h
8742 F: arch/arm64/include/asm/mshyperv.h
8744 F: arch/x86/include/asm/hyperv-tlfs.h
8745 F: arch/x86/include/asm/mshyperv.h
8746 F: arch/x86/include/asm/trace/hyperv.h
8747 F: arch/x86/kernel/cpu/mshyperv.c
8748 F: drivers/clocksource/hyperv_timer.c
8749 F: drivers/hid/hid-hyperv.c
8751 F: drivers/input/serio/hyperv-keyboard.c
8752 F: drivers/iommu/hyperv-iommu.c
8753 F: drivers/net/ethernet/microsoft/
8754 F: drivers/net/hyperv/
8755 F: drivers/pci/controller/pci-hyperv-intf.c
8756 F: drivers/pci/controller/pci-hyperv.c
8757 F: drivers/scsi/storvsc_drv.c
8758 F: drivers/uio/uio_hv_generic.c
8759 F: drivers/video/fbdev/hyperv_fb.c
8760 F: include/asm-generic/hyperv-tlfs.h
8761 F: include/asm-generic/mshyperv.h
8762 F: include/clocksource/hyperv_timer.h
8763 F: include/linux/hyperv.h
8764 F: include/uapi/linux/hyperv.h
8765 F: net/vmw_vsock/hyperv_transport.c
8769 M: Vignesh Raghavendra <vigneshr@ti.com>
8770 L: linux-mtd@lists.infradead.org
8772 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8773 C: irc://irc.oftc.net/mtd
8774 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
8775 F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
8776 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
8777 F: drivers/mtd/hyperbus/
8778 F: include/linux/mtd/hyperbus.h
8780 HYPERVISOR VIRTUAL CONSOLE DRIVER
8781 L: linuxppc-dev@lists.ozlabs.org
8786 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8787 L: linux-i2c@vger.kernel.org
8788 L: linux-acpi@vger.kernel.org
8790 F: drivers/i2c/i2c-core-acpi.c
8792 I2C CONTROLLER DRIVER FOR NVIDIA GPU
8793 M: Ajay Gupta <ajayg@nvidia.com>
8794 L: linux-i2c@vger.kernel.org
8796 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
8797 F: drivers/i2c/busses/i2c-nvidia-gpu.c
8800 M: Peter Rosin <peda@axentia.se>
8801 L: linux-i2c@vger.kernel.org
8803 F: Documentation/devicetree/bindings/i2c/i2c-arb*
8804 F: Documentation/devicetree/bindings/i2c/i2c-gate*
8805 F: Documentation/devicetree/bindings/i2c/i2c-mux*
8806 F: Documentation/i2c/i2c-topology.rst
8807 F: Documentation/i2c/muxes/
8808 F: drivers/i2c/i2c-mux.c
8809 F: drivers/i2c/muxes/
8810 F: include/linux/i2c-mux.h
8812 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
8813 M: Gregory CLEMENT <gregory.clement@bootlin.com>
8814 L: linux-i2c@vger.kernel.org
8816 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
8817 F: drivers/i2c/busses/i2c-mv64xxx.c
8819 I2C OVER PARALLEL PORT
8820 M: Jean Delvare <jdelvare@suse.com>
8821 L: linux-i2c@vger.kernel.org
8823 F: Documentation/i2c/busses/i2c-parport.rst
8824 F: drivers/i2c/busses/i2c-parport.c
8827 M: Wolfram Sang <wsa@kernel.org>
8828 L: linux-i2c@vger.kernel.org
8830 W: https://i2c.wiki.kernel.org/
8831 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8832 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8833 F: Documentation/devicetree/bindings/i2c/i2c.txt
8834 F: Documentation/i2c/
8836 F: include/linux/i2c-dev.h
8837 F: include/linux/i2c-smbus.h
8838 F: include/linux/i2c.h
8839 F: include/uapi/linux/i2c-*.h
8840 F: include/uapi/linux/i2c.h
8842 I2C SUBSYSTEM HOST DRIVERS
8843 L: linux-i2c@vger.kernel.org
8845 W: https://i2c.wiki.kernel.org/
8846 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8847 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8848 F: Documentation/devicetree/bindings/i2c/
8849 F: drivers/i2c/algos/
8850 F: drivers/i2c/busses/
8853 M: Jean Delvare <jdelvare@suse.com>
8854 L: linux-i2c@vger.kernel.org
8856 F: Documentation/i2c/busses/i2c-taos-evm.rst
8857 F: drivers/i2c/busses/i2c-taos-evm.c
8860 M: Till Harbaum <till@harbaum.org>
8861 L: linux-i2c@vger.kernel.org
8863 W: http://www.harbaum.org/till/i2c_tiny_usb
8864 F: drivers/i2c/busses/i2c-tiny-usb.c
8866 I2C/SMBUS CONTROLLER DRIVERS FOR PC
8867 M: Jean Delvare <jdelvare@suse.com>
8868 L: linux-i2c@vger.kernel.org
8870 F: Documentation/i2c/busses/i2c-ali1535.rst
8871 F: Documentation/i2c/busses/i2c-ali1563.rst
8872 F: Documentation/i2c/busses/i2c-ali15x3.rst
8873 F: Documentation/i2c/busses/i2c-amd756.rst
8874 F: Documentation/i2c/busses/i2c-amd8111.rst
8875 F: Documentation/i2c/busses/i2c-i801.rst
8876 F: Documentation/i2c/busses/i2c-nforce2.rst
8877 F: Documentation/i2c/busses/i2c-piix4.rst
8878 F: Documentation/i2c/busses/i2c-sis5595.rst
8879 F: Documentation/i2c/busses/i2c-sis630.rst
8880 F: Documentation/i2c/busses/i2c-sis96x.rst
8881 F: Documentation/i2c/busses/i2c-via.rst
8882 F: Documentation/i2c/busses/i2c-viapro.rst
8883 F: drivers/i2c/busses/i2c-ali1535.c
8884 F: drivers/i2c/busses/i2c-ali1563.c
8885 F: drivers/i2c/busses/i2c-ali15x3.c
8886 F: drivers/i2c/busses/i2c-amd756-s4882.c
8887 F: drivers/i2c/busses/i2c-amd756.c
8888 F: drivers/i2c/busses/i2c-amd8111.c
8889 F: drivers/i2c/busses/i2c-i801.c
8890 F: drivers/i2c/busses/i2c-isch.c
8891 F: drivers/i2c/busses/i2c-nforce2-s4985.c
8892 F: drivers/i2c/busses/i2c-nforce2.c
8893 F: drivers/i2c/busses/i2c-piix4.c
8894 F: drivers/i2c/busses/i2c-sis5595.c
8895 F: drivers/i2c/busses/i2c-sis630.c
8896 F: drivers/i2c/busses/i2c-sis96x.c
8897 F: drivers/i2c/busses/i2c-via.c
8898 F: drivers/i2c/busses/i2c-viapro.c
8900 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
8901 M: Hans de Goede <hdegoede@redhat.com>
8902 L: linux-i2c@vger.kernel.org
8904 F: drivers/i2c/busses/i2c-cht-wc.c
8906 I2C/SMBUS ISMT DRIVER
8907 M: Seth Heasley <seth.heasley@intel.com>
8908 M: Neil Horman <nhorman@tuxdriver.com>
8909 L: linux-i2c@vger.kernel.org
8910 F: Documentation/i2c/busses/i2c-ismt.rst
8911 F: drivers/i2c/busses/i2c-ismt.c
8913 I2C/SMBUS STUB DRIVER
8914 M: Jean Delvare <jdelvare@suse.com>
8915 L: linux-i2c@vger.kernel.org
8917 F: drivers/i2c/i2c-stub.c
8919 I3C DRIVER FOR CADENCE I3C MASTER IP
8920 M: Przemysław Gaj <pgaj@cadence.com>
8922 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
8923 F: drivers/i3c/master/i3c-master-cdns.c
8925 I3C DRIVER FOR SYNOPSYS DESIGNWARE
8926 M: Vitor Soares <vitor.soares@synopsys.com>
8928 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
8929 F: drivers/i3c/master/dw*
8932 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
8933 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
8935 C: irc://chat.freenode.net/linux-i3c
8936 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
8937 F: Documentation/ABI/testing/sysfs-bus-i3c
8938 F: Documentation/devicetree/bindings/i3c/
8939 F: Documentation/driver-api/i3c
8941 F: include/linux/i3c/
8943 IA64 (Itanium) PLATFORM
8944 L: linux-ia64@vger.kernel.org
8946 F: Documentation/ia64/
8949 IBM Power 842 compression accelerator
8950 M: Haren Myneni <haren@us.ibm.com>
8953 F: drivers/crypto/nx/Kconfig
8954 F: drivers/crypto/nx/Makefile
8955 F: drivers/crypto/nx/nx-842*
8956 F: include/linux/sw842.h
8959 IBM Power in-Nest Crypto Acceleration
8960 M: Breno Leitão <leitao@debian.org>
8961 M: Nayna Jain <nayna@linux.ibm.com>
8962 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8963 L: linux-crypto@vger.kernel.org
8965 F: drivers/crypto/nx/Kconfig
8966 F: drivers/crypto/nx/Makefile
8967 F: drivers/crypto/nx/nx-aes*
8968 F: drivers/crypto/nx/nx-sha*
8969 F: drivers/crypto/nx/nx.*
8970 F: drivers/crypto/nx/nx_csbcpb.h
8971 F: drivers/crypto/nx/nx_debugfs.c
8973 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
8974 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8975 L: linux-pci@vger.kernel.org
8976 L: linuxppc-dev@lists.ozlabs.org
8978 F: drivers/pci/hotplug/rpadlpar*
8980 IBM Power Linux RAID adapter
8981 M: Brian King <brking@us.ibm.com>
8983 F: drivers/scsi/ipr.*
8985 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
8986 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8987 L: linux-pci@vger.kernel.org
8988 L: linuxppc-dev@lists.ozlabs.org
8990 F: drivers/pci/hotplug/rpaphp*
8992 IBM Power SRIOV Virtual NIC Device Driver
8993 M: Dany Madden <drt@linux.ibm.com>
8994 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8995 R: Thomas Falcon <tlfalcon@linux.ibm.com>
8996 L: netdev@vger.kernel.org
8998 F: drivers/net/ethernet/ibm/ibmvnic.*
9000 IBM Power Virtual Accelerator Switchboard
9001 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
9002 L: linuxppc-dev@lists.ozlabs.org
9004 F: arch/powerpc/include/asm/vas.h
9005 F: arch/powerpc/platforms/powernv/copy-paste.h
9006 F: arch/powerpc/platforms/powernv/vas*
9008 IBM Power Virtual Ethernet Device Driver
9009 M: Cristobal Forno <cforno12@linux.ibm.com>
9010 L: netdev@vger.kernel.org
9012 F: drivers/net/ethernet/ibm/ibmveth.*
9014 IBM Power Virtual FC Device Drivers
9015 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9016 L: linux-scsi@vger.kernel.org
9018 F: drivers/scsi/ibmvscsi/ibmvfc*
9020 IBM Power Virtual Management Channel Driver
9021 M: Brad Warrum <bwarrum@linux.ibm.com>
9022 M: Ritu Agarwal <rituagar@linux.ibm.com>
9024 F: drivers/misc/ibmvmc.*
9026 IBM Power Virtual SCSI Device Drivers
9027 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9028 L: linux-scsi@vger.kernel.org
9030 F: drivers/scsi/ibmvscsi/ibmvscsi*
9031 F: include/scsi/viosrp.h
9033 IBM Power Virtual SCSI Device Target Driver
9034 M: Michael Cyr <mikecyr@linux.ibm.com>
9035 L: linux-scsi@vger.kernel.org
9036 L: target-devel@vger.kernel.org
9038 F: drivers/scsi/ibmvscsi_tgt/
9040 IBM Power VMX Cryptographic instructions
9041 M: Breno Leitão <leitao@debian.org>
9042 M: Nayna Jain <nayna@linux.ibm.com>
9043 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
9044 L: linux-crypto@vger.kernel.org
9046 F: drivers/crypto/vmx/Kconfig
9047 F: drivers/crypto/vmx/Makefile
9048 F: drivers/crypto/vmx/aes*
9049 F: drivers/crypto/vmx/ghash*
9050 F: drivers/crypto/vmx/ppc-xlate.pl
9051 F: drivers/crypto/vmx/vmx.c
9053 IBM ServeRAID RAID DRIVER
9055 F: drivers/scsi/ips.*
9057 ICH LPC AND GPIO DRIVER
9058 M: Peter Tyser <ptyser@xes-inc.com>
9060 F: drivers/gpio/gpio-ich.c
9061 F: drivers/mfd/lpc_ich.c
9064 M: Max Staudt <max@enpas.org>
9065 L: linux-i2c@vger.kernel.org
9067 F: drivers/i2c/busses/i2c-icy.c
9069 IDEAPAD LAPTOP EXTRAS DRIVER
9070 M: Ike Panhc <ike.pan@canonical.com>
9071 L: platform-driver-x86@vger.kernel.org
9073 W: http://launchpad.net/ideapad-laptop
9074 F: drivers/platform/x86/ideapad-laptop.c
9076 IDEAPAD LAPTOP SLIDEBAR DRIVER
9077 M: Andrey Moiseev <o2g.org.ru@gmail.com>
9078 L: linux-input@vger.kernel.org
9080 W: https://github.com/o2genum/ideapad-slidebar
9081 F: drivers/input/misc/ideapad_slidebar.c
9083 IDT VersaClock 5 CLOCK DRIVER
9084 M: Luca Ceresoli <luca@lucaceresoli.net>
9086 F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
9087 F: drivers/clk/clk-versaclock5.c
9089 IEEE 802.15.4 SUBSYSTEM
9090 M: Alexander Aring <alex.aring@gmail.com>
9091 M: Stefan Schmidt <stefan@datenfreihafen.org>
9092 L: linux-wpan@vger.kernel.org
9094 W: https://linux-wpan.org/
9095 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
9096 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
9097 F: Documentation/networking/ieee802154.rst
9098 F: drivers/net/ieee802154/
9099 F: include/linux/ieee802154.h
9100 F: include/linux/nl802154.h
9101 F: include/net/af_ieee802154.h
9102 F: include/net/cfg802154.h
9103 F: include/net/ieee802154_netdev.h
9104 F: include/net/mac802154.h
9105 F: include/net/nl802154.h
9110 M: Yotam Gigi <yotam.gi@gmail.com>
9111 M: Jamal Hadi Salim <jhs@mojatatu.com>
9112 F: include/net/ife.h
9113 F: include/uapi/linux/ife.h
9116 IGORPLUG-USB IR RECEIVER
9117 M: Sean Young <sean@mess.org>
9118 L: linux-media@vger.kernel.org
9120 F: drivers/media/rc/igorplugusb.c
9122 IGUANAWORKS USB IR TRANSCEIVER
9123 M: Sean Young <sean@mess.org>
9124 L: linux-media@vger.kernel.org
9126 F: drivers/media/rc/iguanair.c
9128 IIO DIGITAL POTENTIOMETER DAC
9129 M: Peter Rosin <peda@axentia.se>
9130 L: linux-iio@vger.kernel.org
9132 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
9133 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
9134 F: drivers/iio/dac/dpot-dac.c
9136 IIO ENVELOPE DETECTOR
9137 M: Peter Rosin <peda@axentia.se>
9138 L: linux-iio@vger.kernel.org
9140 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
9141 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
9142 F: drivers/iio/adc/envelope-detector.c
9145 M: Peter Rosin <peda@axentia.se>
9146 L: linux-iio@vger.kernel.org
9148 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
9149 F: drivers/iio/multiplexer/iio-mux.c
9151 IIO SCMI BASED DRIVER
9152 M: Jyoti Bhayana <jbhayana@google.com>
9153 L: linux-iio@vger.kernel.org
9155 F: drivers/iio/common/scmi_sensors/scmi_iio.c
9157 IIO SUBSYSTEM AND DRIVERS
9158 M: Jonathan Cameron <jic23@kernel.org>
9159 R: Lars-Peter Clausen <lars@metafoo.de>
9160 L: linux-iio@vger.kernel.org
9162 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9163 F: Documentation/ABI/testing/configfs-iio*
9164 F: Documentation/ABI/testing/sysfs-bus-iio*
9165 F: Documentation/devicetree/bindings/iio/
9167 F: drivers/staging/iio/
9168 F: include/linux/iio/
9172 M: Peter Rosin <peda@axentia.se>
9173 L: linux-iio@vger.kernel.org
9175 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
9176 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
9177 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
9178 F: drivers/iio/afe/iio-rescale.c
9180 IKANOS/ADI EAGLE ADSL USB DRIVER
9181 M: Matthieu Castet <castet.matthieu@free.fr>
9182 M: Stanislaw Gruszka <stf_xl@wp.pl>
9184 F: drivers/usb/atm/ueagle-atm.c
9186 IMGTEC ASCII LCD DRIVER
9187 M: Paul Burton <paulburton@kernel.org>
9189 F: Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
9190 F: drivers/auxdisplay/img-ascii-lcd.c
9192 IMGTEC IR DECODER DRIVER
9194 F: drivers/media/rc/img-ir/
9196 IMON SOUNDGRAPH USB IR RECEIVER
9197 M: Sean Young <sean@mess.org>
9198 L: linux-media@vger.kernel.org
9200 F: drivers/media/rc/imon.c
9201 F: drivers/media/rc/imon_raw.c
9203 IMS TWINTURBO FRAMEBUFFER DRIVER
9204 L: linux-fbdev@vger.kernel.org
9206 F: drivers/video/fbdev/imsttfb.c
9208 INA209 HARDWARE MONITOR DRIVER
9209 M: Guenter Roeck <linux@roeck-us.net>
9210 L: linux-hwmon@vger.kernel.org
9212 F: Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml
9213 F: Documentation/hwmon/ina209.rst
9214 F: drivers/hwmon/ina209.c
9216 INA2XX HARDWARE MONITOR DRIVER
9217 M: Guenter Roeck <linux@roeck-us.net>
9218 L: linux-hwmon@vger.kernel.org
9220 F: Documentation/hwmon/ina2xx.rst
9221 F: drivers/hwmon/ina2xx.c
9222 F: include/linux/platform_data/ina2xx.h
9224 INDUSTRY PACK SUBSYSTEM (IPACK)
9225 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
9226 M: Jens Taprogge <jens.taprogge@taprogge.org>
9227 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9228 L: industrypack-devel@lists.sourceforge.net
9230 W: http://industrypack.sourceforge.net
9233 INFINEON DPS310 Driver
9234 M: Eddie James <eajames@linux.ibm.com>
9235 L: linux-iio@vger.kernel.org
9237 F: drivers/iio/pressure/dps310.c
9239 INFINIBAND SUBSYSTEM
9240 M: Doug Ledford <dledford@redhat.com>
9241 M: Jason Gunthorpe <jgg@nvidia.com>
9242 L: linux-rdma@vger.kernel.org
9244 W: https://github.com/linux-rdma/rdma-core
9245 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9246 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
9247 F: Documentation/devicetree/bindings/infiniband/
9248 F: Documentation/infiniband/
9249 F: drivers/infiniband/
9251 F: include/trace/events/ib_mad.h
9252 F: include/trace/events/ib_umad.h
9253 F: include/uapi/linux/if_infiniband.h
9254 F: include/uapi/rdma/
9255 F: samples/bpf/ibumad_kern.c
9256 F: samples/bpf/ibumad_user.c
9258 INGENIC JZ4780 NAND DRIVER
9259 M: Harvey Hunt <harveyhuntnexus@gmail.com>
9260 L: linux-mtd@lists.infradead.org
9261 L: linux-mips@vger.kernel.org
9263 F: drivers/mtd/nand/raw/ingenic/
9266 M: Paul Cercueil <paul@crapouillou.net>
9267 L: linux-mips@vger.kernel.org
9269 F: arch/mips/boot/dts/ingenic/
9270 F: arch/mips/generic/board-ingenic.c
9271 F: arch/mips/include/asm/mach-ingenic/
9272 F: arch/mips/ingenic/Kconfig
9273 F: drivers/clk/ingenic/
9274 F: drivers/dma/dma-jz4780.c
9275 F: drivers/gpu/drm/ingenic/
9276 F: drivers/i2c/busses/i2c-jz4780.c
9277 F: drivers/iio/adc/ingenic-adc.c
9278 F: drivers/irqchip/irq-ingenic.c
9279 F: drivers/memory/jz4780-nemc.c
9280 F: drivers/mmc/host/jz4740_mmc.c
9281 F: drivers/mtd/nand/raw/ingenic/
9282 F: drivers/pinctrl/pinctrl-ingenic.c
9283 F: drivers/power/supply/ingenic-battery.c
9284 F: drivers/pwm/pwm-jz4740.c
9285 F: drivers/remoteproc/ingenic_rproc.c
9286 F: drivers/rtc/rtc-jz4740.c
9287 F: drivers/tty/serial/8250/8250_ingenic.c
9288 F: drivers/usb/musb/jz4740.c
9289 F: drivers/watchdog/jz4740_wdt.c
9290 F: include/dt-bindings/iio/adc/ingenic,adc.h
9291 F: include/linux/mfd/ingenic-tcu.h
9292 F: sound/soc/codecs/jz47*
9293 F: sound/soc/jz4740/
9296 M: Jan Kara <jack@suse.cz>
9297 R: Amir Goldstein <amir73il@gmail.com>
9298 L: linux-fsdevel@vger.kernel.org
9300 F: Documentation/filesystems/inotify.rst
9301 F: fs/notify/inotify/
9302 F: include/linux/inotify.h
9303 F: include/uapi/linux/inotify.h
9305 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
9306 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
9307 L: linux-input@vger.kernel.org
9309 Q: http://patchwork.kernel.org/project/linux-input/list/
9310 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
9311 F: Documentation/devicetree/bindings/input/
9312 F: Documentation/devicetree/bindings/serio/
9313 F: Documentation/input/
9315 F: include/linux/input.h
9316 F: include/linux/input/
9317 F: include/uapi/linux/input-event-codes.h
9318 F: include/uapi/linux/input.h
9320 INPUT MULTITOUCH (MT) PROTOCOL
9321 M: Henrik Rydberg <rydberg@bitmath.org>
9322 L: linux-input@vger.kernel.org
9324 F: Documentation/input/multi-touch-protocol.rst
9325 F: drivers/input/input-mt.c
9328 INSIDE SECURE CRYPTO DRIVER
9329 M: Antoine Tenart <atenart@kernel.org>
9330 L: linux-crypto@vger.kernel.org
9332 F: drivers/crypto/inside-secure/
9334 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
9335 M: Mimi Zohar <zohar@linux.ibm.com>
9336 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
9337 L: linux-integrity@vger.kernel.org
9339 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
9340 F: security/integrity/ima/
9342 INTEL 810/815 FRAMEBUFFER DRIVER
9343 M: Antonino Daplas <adaplas@gmail.com>
9344 L: linux-fbdev@vger.kernel.org
9346 F: drivers/video/fbdev/i810/
9349 M: Cezary Rojewski <cezary.rojewski@intel.com>
9350 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
9351 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
9352 M: Jie Yang <yang.jie@linux.intel.com>
9353 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9357 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
9358 M: Hans de Goede <hdegoede@redhat.com>
9359 L: platform-driver-x86@vger.kernel.org
9361 F: drivers/platform/x86/intel/atomisp2/pm.c
9363 INTEL ATOMISP2 LED DRIVER
9364 M: Hans de Goede <hdegoede@redhat.com>
9365 L: platform-driver-x86@vger.kernel.org
9367 F: drivers/platform/x86/intel/atomisp2/led.c
9369 INTEL BIOS SAR INT1092 DRIVER
9370 M: Shravan Sudhakar <s.shravan@intel.com>
9371 M: Intel Corporation <linuxwwan@intel.com>
9372 L: platform-driver-x86@vger.kernel.org
9374 F: drivers/platform/x86/intel/int1092/
9376 INTEL BROXTON PMC DRIVER
9377 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9378 M: Zha Qipeng <qipeng.zha@intel.com>
9380 F: drivers/mfd/intel_pmc_bxt.c
9381 F: include/linux/mfd/intel_pmc_bxt.h
9383 INTEL C600 SERIES SAS CONTROLLER DRIVER
9384 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
9385 L: linux-scsi@vger.kernel.org
9387 T: git git://git.code.sf.net/p/intel-sas/isci
9388 F: drivers/scsi/isci/
9390 INTEL CPU family model numbers
9391 M: Tony Luck <tony.luck@intel.com>
9393 L: linux-kernel@vger.kernel.org
9395 F: arch/x86/include/asm/intel-family.h
9397 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
9398 M: Jani Nikula <jani.nikula@linux.intel.com>
9399 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
9400 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
9401 L: intel-gfx@lists.freedesktop.org
9403 W: https://01.org/linuxgraphics/
9404 Q: http://patchwork.freedesktop.org/project/intel-gfx/
9405 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
9406 C: irc://irc.oftc.net/intel-gfx
9407 T: git git://anongit.freedesktop.org/drm-intel
9408 F: Documentation/gpu/i915.rst
9409 F: drivers/gpu/drm/i915/
9410 F: include/drm/i915*
9411 F: include/uapi/drm/i915_drm.h
9413 INTEL ETHERNET DRIVERS
9414 M: Jesse Brandeburg <jesse.brandeburg@intel.com>
9415 M: Tony Nguyen <anthony.l.nguyen@intel.com>
9416 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
9418 W: http://www.intel.com/support/feedback.htm
9419 W: http://e1000.sourceforge.net/
9420 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
9421 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
9422 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
9423 F: Documentation/networking/device_drivers/ethernet/intel/
9424 F: drivers/net/ethernet/intel/
9425 F: drivers/net/ethernet/intel/*/
9426 F: include/linux/avf/virtchnl.h
9427 F: include/linux/net/intel/iidc.h
9429 INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
9430 M: Mustafa Ismail <mustafa.ismail@intel.com>
9431 M: Shiraz Saleem <shiraz.saleem@intel.com>
9432 L: linux-rdma@vger.kernel.org
9434 F: drivers/infiniband/hw/irdma/
9435 F: include/uapi/rdma/irdma-abi.h
9437 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
9438 M: Maik Broemme <mbroemme@libmpq.org>
9439 L: linux-fbdev@vger.kernel.org
9441 F: Documentation/fb/intelfb.rst
9442 F: drivers/video/fbdev/intelfb/
9445 M: Andy Shevchenko <andy@kernel.org>
9446 L: linux-gpio@vger.kernel.org
9448 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9449 F: drivers/gpio/gpio-ich.c
9450 F: drivers/gpio/gpio-merrifield.c
9451 F: drivers/gpio/gpio-ml-ioh.c
9452 F: drivers/gpio/gpio-pch.c
9453 F: drivers/gpio/gpio-sch.c
9454 F: drivers/gpio/gpio-sodaville.c
9456 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
9457 M: Zhenyu Wang <zhenyuw@linux.intel.com>
9458 M: Zhi Wang <zhi.a.wang@intel.com>
9459 L: intel-gvt-dev@lists.freedesktop.org
9460 L: intel-gfx@lists.freedesktop.org
9462 W: https://01.org/igvt-g
9463 T: git https://github.com/intel/gvt-linux.git
9464 F: drivers/gpu/drm/i915/gvt/
9466 INTEL HID EVENT DRIVER
9467 M: Alex Hung <alex.hung@canonical.com>
9468 L: platform-driver-x86@vger.kernel.org
9470 F: drivers/platform/x86/intel/hid.c
9472 INTEL I/OAT DMA DRIVER
9473 M: Dave Jiang <dave.jiang@intel.com>
9474 R: Dan Williams <dan.j.williams@intel.com>
9475 L: dmaengine@vger.kernel.org
9477 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
9478 F: drivers/dma/ioat*
9481 M: Dave Jiang <dave.jiang@intel.com>
9482 L: dmaengine@vger.kernel.org
9484 F: drivers/dma/idxd/*
9485 F: include/uapi/linux/idxd.h
9488 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
9489 M: Len Brown <lenb@kernel.org>
9490 L: linux-pm@vger.kernel.org
9492 B: https://bugzilla.kernel.org
9493 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
9494 F: drivers/idle/intel_idle.c
9496 INTEL INTEGRATED SENSOR HUB DRIVER
9497 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9498 M: Jiri Kosina <jikos@kernel.org>
9499 L: linux-input@vger.kernel.org
9501 F: drivers/hid/intel-ish-hid/
9504 M: David Woodhouse <dwmw2@infradead.org>
9505 M: Lu Baolu <baolu.lu@linux.intel.com>
9506 L: iommu@lists.linux-foundation.org
9508 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9509 F: drivers/iommu/intel/
9510 F: include/linux/intel-iommu.h
9511 F: include/linux/intel-svm.h
9513 INTEL IOP-ADMA DMA DRIVER
9514 R: Dan Williams <dan.j.williams@intel.com>
9516 F: drivers/dma/iop-adma.c
9518 INTEL IPU3 CSI-2 CIO2 DRIVER
9519 M: Yong Zhi <yong.zhi@intel.com>
9520 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9521 M: Bingbu Cao <bingbu.cao@intel.com>
9522 M: Dan Scally <djrscally@gmail.com>
9523 R: Tianshu Qiu <tian.shu.qiu@intel.com>
9524 L: linux-media@vger.kernel.org
9526 T: git git://linuxtv.org/media_tree.git
9527 F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
9528 F: drivers/media/pci/intel/ipu3/
9530 INTEL IPU3 CSI-2 IMGU DRIVER
9531 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9532 R: Bingbu Cao <bingbu.cao@intel.com>
9533 R: Tianshu Qiu <tian.shu.qiu@intel.com>
9534 L: linux-media@vger.kernel.org
9536 F: Documentation/admin-guide/media/ipu3.rst
9537 F: Documentation/admin-guide/media/ipu3_rcb.svg
9538 F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
9539 F: drivers/staging/media/ipu3/
9541 INTEL IXP4XX CRYPTO SUPPORT
9542 M: Corentin Labbe <clabbe@baylibre.com>
9543 L: linux-crypto@vger.kernel.org
9545 F: drivers/crypto/ixp4xx_crypto.c
9547 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
9548 M: Krzysztof Halasa <khalasa@piap.pl>
9550 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
9551 F: drivers/net/wan/ixp4xx_hss.c
9552 F: drivers/soc/ixp4xx/ixp4xx-npe.c
9553 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
9554 F: include/linux/soc/ixp4xx/npe.h
9555 F: include/linux/soc/ixp4xx/qmgr.h
9557 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
9558 M: Deepak Saxena <dsaxena@plexity.net>
9560 F: Documentation/devicetree/bindings/display/intel,ixp46x-rng.yaml
9561 F: drivers/char/hw_random/ixp4xx-rng.c
9563 INTEL KEEM BAY DRM DRIVER
9564 M: Anitha Chrisanthus <anitha.chrisanthus@intel.com>
9565 M: Edmund Dea <edmund.j.dea@intel.com>
9567 F: Documentation/devicetree/bindings/display/intel,kmb_display.yaml
9568 F: drivers/gpu/drm/kmb/
9570 INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
9571 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9573 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
9574 F: drivers/crypto/keembay/Kconfig
9575 F: drivers/crypto/keembay/Makefile
9576 F: drivers/crypto/keembay/keembay-ocs-aes-core.c
9577 F: drivers/crypto/keembay/ocs-aes.c
9578 F: drivers/crypto/keembay/ocs-aes.h
9580 INTEL KEEM BAY OCS HCU CRYPTO DRIVER
9581 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9582 M: Declan Murphy <declan.murphy@intel.com>
9584 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
9585 F: drivers/crypto/keembay/Kconfig
9586 F: drivers/crypto/keembay/Makefile
9587 F: drivers/crypto/keembay/keembay-ocs-hcu-core.c
9588 F: drivers/crypto/keembay/ocs-hcu.c
9589 F: drivers/crypto/keembay/ocs-hcu.h
9591 INTEL MANAGEMENT ENGINE (mei)
9592 M: Tomas Winkler <tomas.winkler@intel.com>
9593 L: linux-kernel@vger.kernel.org
9595 F: Documentation/driver-api/mei/*
9596 F: drivers/misc/mei/
9597 F: drivers/watchdog/mei_wdt.c
9598 F: include/linux/mei_cl_bus.h
9599 F: include/uapi/linux/mei.h
9602 INTEL MAX 10 BMC MFD DRIVER
9603 M: Xu Yilun <yilun.xu@intel.com>
9604 R: Tom Rix <trix@redhat.com>
9606 F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
9607 F: Documentation/hwmon/intel-m10-bmc-hwmon.rst
9608 F: drivers/hwmon/intel-m10-bmc-hwmon.c
9609 F: drivers/mfd/intel-m10-bmc.c
9610 F: include/linux/mfd/intel-m10-bmc.h
9612 INTEL MENLOW THERMAL DRIVER
9613 M: Sujith Thomas <sujith.thomas@intel.com>
9614 L: linux-pm@vger.kernel.org
9616 W: https://01.org/linux-acpi
9617 F: drivers/thermal/intel/intel_menlow.c
9619 INTEL P-Unit IPC DRIVER
9620 M: Zha Qipeng <qipeng.zha@intel.com>
9621 L: platform-driver-x86@vger.kernel.org
9623 F: arch/x86/include/asm/intel_punit_ipc.h
9624 F: drivers/platform/x86/intel/punit_ipc.c
9626 INTEL PMC CORE DRIVER
9627 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
9628 M: David E Box <david.e.box@intel.com>
9629 L: platform-driver-x86@vger.kernel.org
9631 F: Documentation/ABI/testing/sysfs-platform-intel-pmc
9632 F: drivers/platform/x86/intel/pmc/
9634 INTEL PMIC GPIO DRIVERS
9635 M: Andy Shevchenko <andy@kernel.org>
9637 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9638 F: drivers/gpio/gpio-*cove.c
9640 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
9641 M: Andy Shevchenko <andy@kernel.org>
9643 F: drivers/mfd/intel_soc_pmic*
9644 F: include/linux/mfd/intel_soc_pmic*
9647 M: "David E. Box" <david.e.box@linux.intel.com>
9649 F: drivers/mfd/intel_pmt.c
9650 F: drivers/platform/x86/intel/pmt/
9652 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
9653 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
9654 L: linux-wireless@vger.kernel.org
9656 F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
9657 F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
9658 F: drivers/net/wireless/intel/ipw2x00/
9661 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9662 M: Len Brown <lenb@kernel.org>
9663 L: linux-pm@vger.kernel.org
9665 F: drivers/cpufreq/intel_pstate.c
9667 INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
9668 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
9669 L: linux-iio@vger.kernel.org
9670 F: drivers/counter/intel-qep.c
9673 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9675 F: arch/x86/include/asm/intel_scu_ipc.h
9676 F: drivers/platform/x86/intel_scu_*
9678 INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
9679 M: Daniel Scally <djrscally@gmail.com>
9681 F: drivers/platform/x86/intel/int3472/
9683 INTEL SPEED SELECT TECHNOLOGY
9684 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9685 L: platform-driver-x86@vger.kernel.org
9687 F: drivers/platform/x86/intel/speed_select_if/
9688 F: include/uapi/linux/isst_if.h
9689 F: tools/power/x86/intel-speed-select/
9691 INTEL STRATIX10 FIRMWARE DRIVERS
9692 M: Dinh Nguyen <dinguyen@kernel.org>
9693 L: linux-kernel@vger.kernel.org
9695 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
9696 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
9697 F: drivers/firmware/stratix10-rsu.c
9698 F: drivers/firmware/stratix10-svc.c
9699 F: include/linux/firmware/intel/stratix10-smc.h
9700 F: include/linux/firmware/intel/stratix10-svc-client.h
9702 INTEL TELEMETRY DRIVER
9703 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
9704 M: "David E. Box" <david.e.box@linux.intel.com>
9705 L: platform-driver-x86@vger.kernel.org
9707 F: arch/x86/include/asm/intel_telemetry.h
9708 F: drivers/platform/x86/intel/telemetry/
9710 INTEL UNCORE FREQUENCY CONTROL
9711 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9712 L: platform-driver-x86@vger.kernel.org
9714 F: drivers/platform/x86/intel/uncore-frequency.c
9716 INTEL VIRTUAL BUTTON DRIVER
9717 M: AceLan Kao <acelan.kao@canonical.com>
9718 L: platform-driver-x86@vger.kernel.org
9720 F: drivers/platform/x86/intel/vbtn.c
9722 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
9723 M: Stanislaw Gruszka <stf_xl@wp.pl>
9724 L: linux-wireless@vger.kernel.org
9726 F: drivers/net/wireless/intel/iwlegacy/
9728 INTEL WIRELESS WIFI LINK (iwlwifi)
9729 M: Luca Coelho <luciano.coelho@intel.com>
9730 L: linux-wireless@vger.kernel.org
9732 W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
9733 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
9734 F: drivers/net/wireless/intel/iwlwifi/
9736 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
9737 M: Jithu Joseph <jithu.joseph@intel.com>
9738 R: Maurice Ma <maurice.ma@intel.com>
9740 W: https://slimbootloader.github.io/security/firmware-update.html
9741 F: drivers/platform/x86/intel/wmi/sbl-fw-update.c
9743 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
9744 L: Dell.Client.Kernel@dell.com
9746 F: drivers/platform/x86/intel/wmi/thunderbolt.c
9748 INTEL WWAN IOSM DRIVER
9749 M: M Chetan Kumar <m.chetan.kumar@intel.com>
9750 M: Intel Corporation <linuxwwan@intel.com>
9751 L: netdev@vger.kernel.org
9753 F: drivers/net/wwan/iosm/
9756 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9758 F: Documentation/trace/intel_th.rst
9759 F: drivers/hwtracing/intel_th/
9760 F: include/linux/intel_th.h
9762 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
9763 M: Ning Sun <ning.sun@intel.com>
9764 L: tboot-devel@lists.sourceforge.net
9766 W: http://tboot.sourceforge.net
9767 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
9768 F: Documentation/x86/intel_txt.rst
9769 F: arch/x86/kernel/tboot.c
9770 F: include/linux/tboot.h
9773 M: Jarkko Sakkinen <jarkko@kernel.org>
9774 R: Dave Hansen <dave.hansen@linux.intel.com>
9775 L: linux-sgx@vger.kernel.org
9777 Q: https://patchwork.kernel.org/project/intel-sgx/list/
9778 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
9779 F: Documentation/x86/sgx.rst
9780 F: arch/x86/entry/vdso/vsgx.S
9781 F: arch/x86/include/asm/sgx.h
9782 F: arch/x86/include/uapi/asm/sgx.h
9783 F: arch/x86/kernel/cpu/sgx/*
9784 F: tools/testing/selftests/sgx/*
9788 M: Georgi Djakov <djakov@kernel.org>
9789 L: linux-pm@vger.kernel.org
9791 T: git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
9792 F: Documentation/devicetree/bindings/interconnect/
9793 F: Documentation/driver-api/interconnect.rst
9794 F: drivers/interconnect/
9795 F: include/dt-bindings/interconnect/
9796 F: include/linux/interconnect-provider.h
9797 F: include/linux/interconnect.h
9799 INTERRUPT COUNTER DRIVER
9800 M: Oleksij Rempel <o.rempel@pengutronix.de>
9801 R: Pengutronix Kernel Team <kernel@pengutronix.de>
9802 L: linux-iio@vger.kernel.org
9803 F: Documentation/devicetree/bindings/counter/interrupt-counter.yaml
9804 F: drivers/counter/interrupt-cnt.c
9806 INVENSENSE ICM-426xx IMU DRIVER
9807 M: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
9808 L: linux-iio@vger.kernel.org
9810 W: https://invensense.tdk.com/
9811 F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
9812 F: drivers/iio/imu/inv_icm42600/
9814 INVENSENSE MPU-3050 GYROSCOPE DRIVER
9815 M: Linus Walleij <linus.walleij@linaro.org>
9816 L: linux-iio@vger.kernel.org
9818 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
9819 F: drivers/iio/gyro/mpu3050*
9821 IOC3 ETHERNET DRIVER
9822 M: Ralf Baechle <ralf@linux-mips.org>
9823 L: linux-mips@vger.kernel.org
9825 F: drivers/net/ethernet/sgi/ioc3-eth.c
9827 IOMAP FILESYSTEM LIBRARY
9828 M: Christoph Hellwig <hch@infradead.org>
9829 M: Darrick J. Wong <djwong@kernel.org>
9830 M: linux-xfs@vger.kernel.org
9831 M: linux-fsdevel@vger.kernel.org
9832 L: linux-xfs@vger.kernel.org
9833 L: linux-fsdevel@vger.kernel.org
9835 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
9837 F: include/linux/iomap.h
9840 M: Joerg Roedel <joro@8bytes.org>
9841 M: Will Deacon <will@kernel.org>
9842 L: iommu@lists.linux-foundation.org
9844 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9845 F: Documentation/devicetree/bindings/iommu/
9846 F: Documentation/userspace-api/iommu.rst
9848 F: include/linux/iommu.h
9849 F: include/linux/iova.h
9850 F: include/linux/of_iommu.h
9851 F: include/uapi/linux/iommu.h
9854 M: Jens Axboe <axboe@kernel.dk>
9855 R: Pavel Begunkov <asml.silence@gmail.com>
9856 L: io-uring@vger.kernel.org
9858 T: git git://git.kernel.dk/linux-block
9859 T: git git://git.kernel.dk/liburing
9863 F: include/linux/io_uring.h
9864 F: include/uapi/linux/io_uring.h
9868 M: Corey Minyard <minyard@acm.org>
9869 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
9871 W: http://openipmi.sourceforge.net/
9872 F: Documentation/driver-api/ipmi.rst
9873 F: Documentation/devicetree/bindings/ipmi/
9874 F: drivers/char/ipmi/
9875 F: include/linux/ipmi*
9876 F: include/uapi/linux/ipmi*
9878 IPS SCSI RAID DRIVER
9879 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
9880 L: linux-scsi@vger.kernel.org
9882 W: http://www.adaptec.com/
9883 F: drivers/scsi/ips*
9886 M: Simon Horman <horms@verge.net.au>
9887 M: Julian Anastasov <ja@ssi.bg>
9888 L: netdev@vger.kernel.org
9889 L: lvs-devel@vger.kernel.org
9891 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
9892 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
9893 F: Documentation/networking/ipvs-sysctl.rst
9894 F: include/net/ip_vs.h
9895 F: include/uapi/linux/ip_vs.h
9896 F: net/netfilter/ipvs/
9899 M: Jiri Kosina <jikos@kernel.org>
9900 M: David Sterba <dsterba@suse.com>
9902 F: drivers/tty/ipwireless/
9904 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
9905 M: Marc Zyngier <maz@kernel.org>
9907 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9908 F: Documentation/core-api/irq/irq-domain.rst
9909 F: include/linux/irqdomain.h
9910 F: kernel/irq/irqdomain.c
9914 M: Thomas Gleixner <tglx@linutronix.de>
9915 L: linux-kernel@vger.kernel.org
9917 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9921 M: Thomas Gleixner <tglx@linutronix.de>
9922 M: Marc Zyngier <maz@kernel.org>
9923 L: linux-kernel@vger.kernel.org
9925 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9926 F: Documentation/devicetree/bindings/interrupt-controller/
9930 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9932 F: Documentation/driver-api/isa.rst
9933 F: drivers/base/isa.c
9934 F: include/linux/isa.h
9937 M: Hans Verkuil <hverkuil@xs4all.nl>
9938 L: linux-media@vger.kernel.org
9940 W: https://linuxtv.org
9941 T: git git://linuxtv.org/media_tree.git
9942 F: drivers/media/radio/radio-isa*
9945 M: Jaroslav Kysela <perex@perex.cz>
9947 F: Documentation/driver-api/isapnp.rst
9948 F: drivers/pnp/isapnp/
9949 F: include/linux/isapnp.h
9952 M: Lee Duncan <lduncan@suse.com>
9953 M: Chris Leech <cleech@redhat.com>
9954 L: open-iscsi@googlegroups.com
9955 L: linux-scsi@vger.kernel.org
9957 W: www.open-iscsi.com
9958 F: drivers/scsi/*iscsi*
9959 F: include/scsi/*iscsi*
9961 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
9962 M: Peter Jones <pjones@redhat.com>
9963 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
9965 F: drivers/firmware/iscsi_ibft*
9967 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
9968 M: Sagi Grimberg <sagi@grimberg.me>
9969 M: Max Gurtovoy <mgurtovoy@nvidia.com>
9970 L: linux-rdma@vger.kernel.org
9972 W: http://www.openfabrics.org
9973 W: www.open-iscsi.org
9974 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9975 F: drivers/infiniband/ulp/iser/
9977 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
9978 M: Sagi Grimberg <sagi@grimberg.me>
9979 L: linux-rdma@vger.kernel.org
9980 L: target-devel@vger.kernel.org
9982 W: http://www.linux-iscsi.org
9983 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
9984 F: drivers/infiniband/ulp/isert
9986 ISDN/CMTP OVER BLUETOOTH
9987 M: Karsten Keil <isdn@linux-pingi.de>
9988 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9989 L: netdev@vger.kernel.org
9991 W: http://www.isdn4linux.de
9992 F: Documentation/isdn/
9993 F: drivers/isdn/capi/
9994 F: include/linux/isdn/
9995 F: include/uapi/linux/isdn/
9996 F: net/bluetooth/cmtp/
9998 ISDN/mISDN SUBSYSTEM
9999 M: Karsten Keil <isdn@linux-pingi.de>
10000 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
10001 L: netdev@vger.kernel.org
10003 W: http://www.isdn4linux.de
10004 F: drivers/isdn/Kconfig
10005 F: drivers/isdn/Makefile
10006 F: drivers/isdn/hardware/
10007 F: drivers/isdn/mISDN/
10009 IT87 HARDWARE MONITORING DRIVER
10010 M: Jean Delvare <jdelvare@suse.com>
10011 L: linux-hwmon@vger.kernel.org
10013 F: Documentation/hwmon/it87.rst
10014 F: drivers/hwmon/it87.c
10016 IT913X MEDIA DRIVER
10017 M: Antti Palosaari <crope@iki.fi>
10018 L: linux-media@vger.kernel.org
10020 W: https://linuxtv.org
10021 W: http://palosaari.fi/linux/
10022 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10023 T: git git://linuxtv.org/anttip/media_tree.git
10024 F: drivers/media/tuners/it913x*
10026 ITE IT66121 HDMI BRIDGE DRIVER
10027 M: Phong LE <ple@baylibre.com>
10028 M: Neil Armstrong <narmstrong@baylibre.com>
10030 T: git git://anongit.freedesktop.org/drm/drm-misc
10031 F: Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
10032 F: drivers/gpu/drm/bridge/ite-it66121.c
10034 IVTV VIDEO4LINUX DRIVER
10035 M: Andy Walls <awalls@md.metrocast.net>
10036 L: linux-media@vger.kernel.org
10038 W: https://linuxtv.org
10039 T: git git://linuxtv.org/media_tree.git
10040 F: Documentation/admin-guide/media/ivtv*
10041 F: drivers/media/pci/ivtv/
10042 F: include/uapi/linux/ivtv*
10044 IX2505V MEDIA DRIVER
10045 M: Malcolm Priestley <tvboxspy@gmail.com>
10046 L: linux-media@vger.kernel.org
10048 W: https://linuxtv.org
10049 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10050 F: drivers/media/dvb-frontends/ix2505v*
10052 JAILHOUSE HYPERVISOR INTERFACE
10053 M: Jan Kiszka <jan.kiszka@siemens.com>
10054 L: jailhouse-dev@googlegroups.com
10056 F: arch/x86/include/asm/jailhouse_para.h
10057 F: arch/x86/kernel/jailhouse.c
10059 JC42.4 TEMPERATURE SENSOR DRIVER
10060 M: Guenter Roeck <linux@roeck-us.net>
10061 L: linux-hwmon@vger.kernel.org
10063 F: Documentation/hwmon/jc42.rst
10064 F: drivers/hwmon/jc42.c
10067 M: Dave Kleikamp <shaggy@kernel.org>
10068 L: jfs-discussion@lists.sourceforge.net
10070 W: http://jfs.sourceforge.net/
10071 T: git git://github.com/kleikamp/linux-shaggy.git
10072 F: Documentation/admin-guide/jfs.rst
10076 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
10077 L: netdev@vger.kernel.org
10079 F: drivers/net/ethernet/jme.*
10081 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
10082 M: David Woodhouse <dwmw2@infradead.org>
10083 M: Richard Weinberger <richard@nod.at>
10084 L: linux-mtd@lists.infradead.org
10086 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
10087 T: git git://git.infradead.org/ubifs-2.6.git
10089 F: include/uapi/linux/jffs2.h
10091 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
10092 M: "Theodore Ts'o" <tytso@mit.edu>
10093 M: Jan Kara <jack@suse.com>
10094 L: linux-ext4@vger.kernel.org
10097 F: include/linux/jbd2.h
10099 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
10100 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
10101 L: linux-media@vger.kernel.org
10103 F: drivers/media/platform/rcar_jpu.c
10105 JSM Neo PCI based serial card
10106 L: linux-serial@vger.kernel.org
10108 F: drivers/tty/serial/jsm/
10110 K10TEMP HARDWARE MONITORING DRIVER
10111 M: Clemens Ladisch <clemens@ladisch.de>
10112 L: linux-hwmon@vger.kernel.org
10114 F: Documentation/hwmon/k10temp.rst
10115 F: drivers/hwmon/k10temp.c
10117 K8TEMP HARDWARE MONITORING DRIVER
10118 M: Rudolf Marek <r.marek@assembler.cz>
10119 L: linux-hwmon@vger.kernel.org
10121 F: Documentation/hwmon/k8temp.rst
10122 F: drivers/hwmon/k8temp.c
10125 M: Andrey Ryabinin <ryabinin.a.a@gmail.com>
10126 R: Alexander Potapenko <glider@google.com>
10127 R: Andrey Konovalov <andreyknvl@gmail.com>
10128 R: Dmitry Vyukov <dvyukov@google.com>
10129 L: kasan-dev@googlegroups.com
10131 F: Documentation/dev-tools/kasan.rst
10132 F: arch/*/include/asm/*kasan.h
10133 F: arch/*/mm/kasan_init*
10134 F: include/linux/kasan*.h
10135 F: lib/Kconfig.kasan
10136 F: lib/test_kasan*.c
10138 F: scripts/Makefile.kasan
10141 M: Masahiro Yamada <masahiroy@kernel.org>
10142 L: linux-kbuild@vger.kernel.org
10144 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
10145 F: Documentation/kbuild/kconfig*
10146 F: scripts/Kconfig.include
10147 F: scripts/kconfig/
10150 R: Dmitry Vyukov <dvyukov@google.com>
10151 R: Andrey Konovalov <andreyknvl@gmail.com>
10152 L: kasan-dev@googlegroups.com
10154 F: Documentation/dev-tools/kcov.rst
10155 F: include/linux/kcov.h
10156 F: include/uapi/linux/kcov.h
10158 F: scripts/Makefile.kcov
10161 M: Marco Elver <elver@google.com>
10162 R: Dmitry Vyukov <dvyukov@google.com>
10163 L: kasan-dev@googlegroups.com
10165 F: Documentation/dev-tools/kcsan.rst
10166 F: include/linux/kcsan*.h
10168 F: lib/Kconfig.kcsan
10169 F: scripts/Makefile.kcsan
10172 M: Dave Young <dyoung@redhat.com>
10173 M: Baoquan He <bhe@redhat.com>
10174 R: Vivek Goyal <vgoyal@redhat.com>
10175 L: kexec@lists.infradead.org
10177 W: http://lse.sourceforge.net/kdump/
10178 F: Documentation/admin-guide/kdump/
10179 F: fs/proc/vmcore.c
10180 F: include/linux/crash_core.h
10181 F: include/linux/crash_dump.h
10182 F: include/uapi/linux/vmcore.h
10183 F: kernel/crash_*.c
10185 KEENE FM RADIO TRANSMITTER DRIVER
10186 M: Hans Verkuil <hverkuil@xs4all.nl>
10187 L: linux-media@vger.kernel.org
10189 W: https://linuxtv.org
10190 T: git git://linuxtv.org/media_tree.git
10191 F: drivers/media/radio/radio-keene*
10194 M: Ian Kent <raven@themaw.net>
10195 L: autofs@vger.kernel.org
10199 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
10200 M: Masahiro Yamada <masahiroy@kernel.org>
10201 M: Michal Marek <michal.lkml@markovi.net>
10202 R: Nick Desaulniers <ndesaulniers@google.com>
10203 L: linux-kbuild@vger.kernel.org
10205 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
10206 F: Documentation/kbuild/
10208 F: scripts/*vmlinux*
10210 F: scripts/Makefile*
10212 F: scripts/dummy-tools/
10215 F: scripts/package/
10218 L: kernel-janitors@vger.kernel.org
10220 W: http://kernelnewbies.org/KernelJanitors
10222 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
10223 M: "J. Bruce Fields" <bfields@fieldses.org>
10224 M: Chuck Lever <chuck.lever@oracle.com>
10225 L: linux-nfs@vger.kernel.org
10227 W: http://nfs.sourceforge.net/
10228 T: git git://linux-nfs.org/~bfields/linux.git
10232 F: include/linux/lockd/
10233 F: include/linux/sunrpc/
10234 F: include/uapi/linux/nfsd/
10235 F: include/uapi/linux/sunrpc/
10237 F: Documentation/filesystems/nfs/
10240 M: Thorsten Leemhuis <linux@leemhuis.info>
10241 L: regressions@lists.linux.dev
10244 KERNEL SELFTEST FRAMEWORK
10245 M: Shuah Khan <shuah@kernel.org>
10246 M: Shuah Khan <skhan@linuxfoundation.org>
10247 L: linux-kselftest@vger.kernel.org
10249 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
10250 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
10251 F: Documentation/dev-tools/kselftest*
10252 F: tools/testing/selftests/
10254 KERNEL SMB3 SERVER (KSMBD)
10255 M: Namjae Jeon <linkinjeon@kernel.org>
10256 M: Sergey Senozhatsky <senozhatsky@chromium.org>
10257 M: Steve French <sfrench@samba.org>
10258 M: Hyunchul Lee <hyc.lee@gmail.com>
10259 L: linux-cifs@vger.kernel.org
10261 T: git git://git.samba.org/ksmbd.git
10263 F: fs/smbfs_common/
10265 KERNEL UNIT TESTING FRAMEWORK (KUnit)
10266 M: Brendan Higgins <brendanhiggins@google.com>
10267 L: linux-kselftest@vger.kernel.org
10268 L: kunit-dev@googlegroups.com
10270 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
10271 F: Documentation/dev-tools/kunit/
10274 F: tools/testing/kunit/
10276 KERNEL USERMODE HELPER
10277 M: Luis Chamberlain <mcgrof@kernel.org>
10278 L: linux-kernel@vger.kernel.org
10280 F: include/linux/umh.h
10283 KERNEL VIRTUAL MACHINE (KVM)
10284 M: Paolo Bonzini <pbonzini@redhat.com>
10285 L: kvm@vger.kernel.org
10287 W: http://www.linux-kvm.org
10288 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10289 F: Documentation/virt/kvm/
10290 F: include/asm-generic/kvm*
10291 F: include/kvm/iodev.h
10292 F: include/linux/kvm*
10293 F: include/trace/events/kvm.h
10294 F: include/uapi/asm-generic/kvm*
10295 F: include/uapi/linux/kvm*
10297 F: tools/testing/selftests/kvm/
10300 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
10301 M: Marc Zyngier <maz@kernel.org>
10302 R: James Morse <james.morse@arm.com>
10303 R: Alexandru Elisei <alexandru.elisei@arm.com>
10304 R: Suzuki K Poulose <suzuki.poulose@arm.com>
10305 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10306 L: kvmarm@lists.cs.columbia.edu (moderated for non-subscribers)
10308 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
10309 F: arch/arm64/include/asm/kvm*
10310 F: arch/arm64/include/uapi/asm/kvm*
10312 F: include/kvm/arm_*
10313 F: tools/testing/selftests/kvm/*/aarch64/
10314 F: tools/testing/selftests/kvm/aarch64/
10316 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
10317 M: Huacai Chen <chenhuacai@kernel.org>
10318 M: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
10319 L: linux-mips@vger.kernel.org
10320 L: kvm@vger.kernel.org
10322 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10323 F: arch/mips/include/asm/kvm*
10324 F: arch/mips/include/uapi/asm/kvm*
10327 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
10328 M: Paul Mackerras <paulus@ozlabs.org>
10329 L: kvm-ppc@vger.kernel.org
10331 W: http://www.linux-kvm.org/
10332 T: git git://github.com/agraf/linux-2.6.git
10333 F: arch/powerpc/include/asm/kvm*
10334 F: arch/powerpc/include/uapi/asm/kvm*
10335 F: arch/powerpc/kernel/kvm*
10336 F: arch/powerpc/kvm/
10338 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
10339 M: Christian Borntraeger <borntraeger@de.ibm.com>
10340 M: Janosch Frank <frankja@linux.ibm.com>
10341 R: David Hildenbrand <david@redhat.com>
10342 R: Claudio Imbrenda <imbrenda@linux.ibm.com>
10343 L: kvm@vger.kernel.org
10345 W: http://www.ibm.com/developerworks/linux/linux390/
10346 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
10347 F: Documentation/virt/kvm/s390*
10348 F: arch/s390/include/asm/gmap.h
10349 F: arch/s390/include/asm/kvm*
10350 F: arch/s390/include/uapi/asm/kvm*
10351 F: arch/s390/kernel/uv.c
10353 F: arch/s390/mm/gmap.c
10354 F: tools/testing/selftests/kvm/*/s390x/
10355 F: tools/testing/selftests/kvm/s390x/
10357 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
10358 M: Paolo Bonzini <pbonzini@redhat.com>
10359 R: Sean Christopherson <seanjc@google.com>
10360 R: Vitaly Kuznetsov <vkuznets@redhat.com>
10361 R: Wanpeng Li <wanpengli@tencent.com>
10362 R: Jim Mattson <jmattson@google.com>
10363 R: Joerg Roedel <joro@8bytes.org>
10364 L: kvm@vger.kernel.org
10366 W: http://www.linux-kvm.org
10367 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10368 F: arch/x86/include/asm/kvm*
10369 F: arch/x86/include/asm/pvclock-abi.h
10370 F: arch/x86/include/asm/svm.h
10371 F: arch/x86/include/asm/vmx*.h
10372 F: arch/x86/include/uapi/asm/kvm*
10373 F: arch/x86/include/uapi/asm/svm.h
10374 F: arch/x86/include/uapi/asm/vmx.h
10375 F: arch/x86/kernel/kvm.c
10376 F: arch/x86/kernel/kvmclock.c
10381 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10382 M: Tejun Heo <tj@kernel.org>
10384 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
10386 F: include/linux/kernfs.h
10389 M: Eric Biederman <ebiederm@xmission.com>
10390 L: kexec@lists.infradead.org
10392 W: http://kernel.org/pub/linux/utils/kernel/kexec/
10393 F: include/linux/kexec.h
10394 F: include/uapi/linux/kexec.h
10398 M: Mimi Zohar <zohar@linux.ibm.com>
10399 L: linux-integrity@vger.kernel.org
10400 L: keyrings@vger.kernel.org
10402 F: Documentation/security/keys/trusted-encrypted.rst
10403 F: include/keys/encrypted-type.h
10404 F: security/keys/encrypted-keys/
10407 M: James Bottomley <jejb@linux.ibm.com>
10408 M: Jarkko Sakkinen <jarkko@kernel.org>
10409 M: Mimi Zohar <zohar@linux.ibm.com>
10410 L: linux-integrity@vger.kernel.org
10411 L: keyrings@vger.kernel.org
10413 F: Documentation/security/keys/trusted-encrypted.rst
10414 F: include/keys/trusted-type.h
10415 F: include/keys/trusted_tpm.h
10416 F: security/keys/trusted-keys/
10419 M: Sumit Garg <sumit.garg@linaro.org>
10420 L: linux-integrity@vger.kernel.org
10421 L: keyrings@vger.kernel.org
10423 F: include/keys/trusted_tee.h
10424 F: security/keys/trusted-keys/trusted_tee.c
10427 M: David Howells <dhowells@redhat.com>
10428 M: Jarkko Sakkinen <jarkko@kernel.org>
10429 L: keyrings@vger.kernel.org
10431 F: Documentation/security/keys/core.rst
10433 F: include/linux/key-type.h
10434 F: include/linux/key.h
10435 F: include/linux/keyctl.h
10436 F: include/uapi/linux/keyctl.h
10440 M: Alexander Potapenko <glider@google.com>
10441 M: Marco Elver <elver@google.com>
10442 R: Dmitry Vyukov <dvyukov@google.com>
10443 L: kasan-dev@googlegroups.com
10445 F: Documentation/dev-tools/kfence.rst
10446 F: arch/*/include/asm/kfence.h
10447 F: include/linux/kfence.h
10448 F: lib/Kconfig.kfence
10452 M: Stefani Seibold <stefani@seibold.net>
10454 F: include/linux/kfifo.h
10458 KGDB / KDB /debug_core
10459 M: Jason Wessel <jason.wessel@windriver.com>
10460 M: Daniel Thompson <daniel.thompson@linaro.org>
10461 R: Douglas Anderson <dianders@chromium.org>
10462 L: kgdb-bugreport@lists.sourceforge.net
10464 W: http://kgdb.wiki.kernel.org/
10465 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
10466 F: Documentation/dev-tools/kgdb.rst
10467 F: drivers/misc/kgdbts.c
10468 F: drivers/tty/serial/kgdboc.c
10469 F: include/linux/kdb.h
10470 F: include/linux/kgdb.h
10473 KHADAS MCU MFD DRIVER
10474 M: Neil Armstrong <narmstrong@baylibre.com>
10475 L: linux-amlogic@lists.infradead.org
10477 F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
10478 F: drivers/mfd/khadas-mcu.c
10479 F: include/linux/mfd/khadas-mcu.h
10480 F: drivers/thermal/khadas_mcu_fan.c
10483 M: Catalin Marinas <catalin.marinas@arm.com>
10485 F: Documentation/dev-tools/kmemleak.rst
10486 F: include/linux/kmemleak.h
10488 F: samples/kmemleak/kmemleak-test.c
10490 KMOD KERNEL MODULE LOADER - USERMODE HELPER
10491 M: Luis Chamberlain <mcgrof@kernel.org>
10492 L: linux-kernel@vger.kernel.org
10494 F: include/linux/kmod.h
10497 F: tools/testing/selftests/kmod/
10500 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
10501 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
10502 M: "David S. Miller" <davem@davemloft.net>
10503 M: Masami Hiramatsu <mhiramat@kernel.org>
10505 F: Documentation/trace/kprobes.rst
10506 F: include/asm-generic/kprobes.h
10507 F: include/linux/kprobes.h
10508 F: kernel/kprobes.c
10510 KS0108 LCD CONTROLLER DRIVER
10511 M: Miguel Ojeda <ojeda@kernel.org>
10513 F: Documentation/admin-guide/auxdisplay/ks0108.rst
10514 F: drivers/auxdisplay/ks0108.c
10515 F: include/linux/ks0108.h
10517 KTD253 BACKLIGHT DRIVER
10518 M: Linus Walleij <linus.walleij@linaro.org>
10520 F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
10521 F: drivers/video/backlight/ktd253-backlight.c
10524 M: Steven Rostedt <rostedt@goodmis.org>
10525 M: John Hawley <warthog9@eaglescrag.net>
10527 F: tools/testing/ktest
10530 M: David Ahern <dsahern@kernel.org>
10531 L: netdev@vger.kernel.org
10533 F: include/net/l3mdev.h
10537 M: John Fastabend <john.fastabend@gmail.com>
10538 M: Daniel Borkmann <daniel@iogearbox.net>
10539 M: Jakub Sitnicki <jakub@cloudflare.com>
10540 M: Lorenz Bauer <lmb@cloudflare.com>
10541 L: netdev@vger.kernel.org
10542 L: bpf@vger.kernel.org
10544 F: include/linux/skmsg.h
10545 F: net/core/skmsg.c
10546 F: net/core/sock_map.c
10547 F: net/ipv4/tcp_bpf.c
10548 F: net/ipv4/udp_bpf.c
10549 F: net/unix/unix_bpf.c
10551 LANDLOCK SECURITY MODULE
10552 M: Mickaël Salaün <mic@digikod.net>
10553 L: linux-security-module@vger.kernel.org
10555 W: https://landlock.io
10556 T: git https://github.com/landlock-lsm/linux.git
10557 F: Documentation/security/landlock.rst
10558 F: Documentation/userspace-api/landlock.rst
10559 F: include/uapi/linux/landlock.h
10560 F: samples/landlock/
10561 F: security/landlock/
10562 F: tools/testing/selftests/landlock/
10566 LANTIQ / INTEL Ethernet drivers
10567 M: Hauke Mehrtens <hauke@hauke-m.de>
10568 L: netdev@vger.kernel.org
10570 F: drivers/net/dsa/lantiq_gswip.c
10571 F: drivers/net/dsa/lantiq_pce.h
10572 F: drivers/net/ethernet/lantiq_xrx200.c
10573 F: net/dsa/tag_gswip.c
10575 LANTIQ MIPS ARCHITECTURE
10576 M: John Crispin <john@phrozen.org>
10577 L: linux-mips@vger.kernel.org
10579 F: arch/mips/lantiq
10580 F: drivers/soc/lantiq
10582 LASI 53c700 driver for PARISC
10583 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
10584 L: linux-scsi@vger.kernel.org
10586 F: Documentation/scsi/53c700.rst
10587 F: drivers/scsi/53c700*
10590 M: Tobin C. Harding <me@tobin.cc>
10591 M: Tycho Andersen <tycho@tycho.pizza>
10592 L: linux-hardening@vger.kernel.org
10594 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
10595 F: scripts/leaking_addresses.pl
10598 M: Pavel Machek <pavel@ucw.cz>
10599 L: linux-leds@vger.kernel.org
10601 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
10602 F: Documentation/devicetree/bindings/leds/
10604 F: include/linux/leds.h
10606 LEGACY EEPROM DRIVER
10607 M: Jean Delvare <jdelvare@suse.com>
10609 F: Documentation/misc-devices/eeprom.rst
10610 F: drivers/misc/eeprom/eeprom.c
10612 LEGO MINDSTORMS EV3
10613 R: David Lechner <david@lechnology.com>
10615 F: Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
10616 F: arch/arm/boot/dts/da850-lego-ev3.dts
10617 F: drivers/power/supply/lego_ev3_battery.c
10619 LEGO USB Tower driver
10620 M: Juergen Stuber <starblue@users.sourceforge.net>
10621 L: legousb-devel@lists.sourceforge.net
10623 W: http://legousb.sourceforge.net/
10624 F: drivers/usb/misc/legousbtower.c
10627 M: Matan Ziv-Av <matan@svgalib.org>
10628 L: platform-driver-x86@vger.kernel.org
10630 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
10631 F: Documentation/admin-guide/laptops/lg-laptop.rst
10632 F: drivers/platform/x86/lg-laptop.c
10634 LG2160 MEDIA DRIVER
10635 M: Michael Krufky <mkrufky@linuxtv.org>
10636 L: linux-media@vger.kernel.org
10638 W: https://linuxtv.org
10639 W: http://github.com/mkrufky
10640 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10641 T: git git://linuxtv.org/mkrufky/tuners.git
10642 F: drivers/media/dvb-frontends/lg2160.*
10644 LGDT3305 MEDIA DRIVER
10645 M: Michael Krufky <mkrufky@linuxtv.org>
10646 L: linux-media@vger.kernel.org
10648 W: https://linuxtv.org
10649 W: http://github.com/mkrufky
10650 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10651 T: git git://linuxtv.org/mkrufky/tuners.git
10652 F: drivers/media/dvb-frontends/lgdt3305.*
10654 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
10655 M: Viresh Kumar <vireshk@kernel.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_arasan_cf.c
10660 F: include/linux/pata_arasan_cf_data.h
10662 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
10663 M: Linus Walleij <linus.walleij@linaro.org>
10664 L: linux-ide@vger.kernel.org
10666 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10667 F: drivers/ata/pata_ftide010.c
10668 F: drivers/ata/sata_gemini.c
10669 F: drivers/ata/sata_gemini.h
10671 LIBATA SATA AHCI PLATFORM devices support
10672 M: Hans de Goede <hdegoede@redhat.com>
10673 M: Jens Axboe <axboe@kernel.dk>
10674 L: linux-ide@vger.kernel.org
10676 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10677 F: drivers/ata/ahci_platform.c
10678 F: drivers/ata/libahci_platform.c
10679 F: include/linux/ahci_platform.h
10681 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
10682 M: Mikael Pettersson <mikpelinux@gmail.com>
10683 L: linux-ide@vger.kernel.org
10685 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10686 F: drivers/ata/sata_promise.*
10688 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
10689 M: Damien Le Moal <damien.lemoal@opensource.wdc.com>
10690 L: linux-ide@vger.kernel.org
10692 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
10693 F: Documentation/devicetree/bindings/ata/
10695 F: include/linux/ata.h
10696 F: include/linux/libata.h
10699 M: Sasha Levin <alexander.levin@microsoft.com>
10701 F: tools/lib/lockdep/
10703 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
10704 M: Dan Williams <dan.j.williams@intel.com>
10705 M: Vishal Verma <vishal.l.verma@intel.com>
10706 M: Dave Jiang <dave.jiang@intel.com>
10707 L: nvdimm@lists.linux.dev
10709 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10710 P: Documentation/nvdimm/maintainer-entry-profile.rst
10711 F: drivers/nvdimm/blk.c
10712 F: drivers/nvdimm/region_devs.c
10714 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
10715 M: Vishal Verma <vishal.l.verma@intel.com>
10716 M: Dan Williams <dan.j.williams@intel.com>
10717 M: Dave Jiang <dave.jiang@intel.com>
10718 L: nvdimm@lists.linux.dev
10720 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10721 P: Documentation/nvdimm/maintainer-entry-profile.rst
10722 F: drivers/nvdimm/btt*
10724 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
10725 M: Dan Williams <dan.j.williams@intel.com>
10726 M: Vishal Verma <vishal.l.verma@intel.com>
10727 M: Dave Jiang <dave.jiang@intel.com>
10728 L: nvdimm@lists.linux.dev
10730 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10731 P: Documentation/nvdimm/maintainer-entry-profile.rst
10732 F: drivers/nvdimm/pmem*
10734 LIBNVDIMM: DEVICETREE BINDINGS
10735 M: Oliver O'Halloran <oohall@gmail.com>
10736 L: nvdimm@lists.linux.dev
10738 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10739 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
10740 F: drivers/nvdimm/of_pmem.c
10742 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
10743 M: Dan Williams <dan.j.williams@intel.com>
10744 M: Vishal Verma <vishal.l.verma@intel.com>
10745 M: Dave Jiang <dave.jiang@intel.com>
10746 M: Ira Weiny <ira.weiny@intel.com>
10747 L: nvdimm@lists.linux.dev
10749 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10750 P: Documentation/nvdimm/maintainer-entry-profile.rst
10751 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
10752 F: drivers/acpi/nfit/*
10753 F: drivers/nvdimm/*
10754 F: include/linux/libnvdimm.h
10755 F: include/linux/nd.h
10756 F: include/uapi/linux/ndctl.h
10757 F: tools/testing/nvdimm/
10759 LICENSES and SPDX stuff
10760 M: Thomas Gleixner <tglx@linutronix.de>
10761 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10762 L: linux-spdx@vger.kernel.org
10764 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
10766 F: Documentation/process/license-rules.rst
10768 F: scripts/spdxcheck-test.sh
10769 F: scripts/spdxcheck.py
10771 LINEAR RANGES HELPERS
10772 M: Mark Brown <broonie@kernel.org>
10773 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
10774 F: lib/linear_ranges.c
10775 F: lib/test_linear_ranges.c
10776 F: include/linux/linear_range.h
10778 LINUX FOR POWER MACINTOSH
10779 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10780 L: linuxppc-dev@lists.ozlabs.org
10782 F: arch/powerpc/platforms/powermac/
10783 F: drivers/macintosh/
10785 LINUX FOR POWERPC (32-BIT AND 64-BIT)
10786 M: Michael Ellerman <mpe@ellerman.id.au>
10787 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10788 R: Paul Mackerras <paulus@samba.org>
10789 L: linuxppc-dev@lists.ozlabs.org
10791 W: https://github.com/linuxppc/wiki/wiki
10792 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
10793 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
10794 F: Documentation/ABI/stable/sysfs-firmware-opal-*
10795 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
10796 F: Documentation/devicetree/bindings/powerpc/
10797 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
10798 F: Documentation/powerpc/
10800 F: drivers/*/*/*pasemi*
10801 F: drivers/*/*pasemi*
10802 F: drivers/char/tpm/tpm_ibmvtpm*
10803 F: drivers/crypto/nx/
10804 F: drivers/crypto/vmx/
10805 F: drivers/i2c/busses/i2c-opal.c
10806 F: drivers/net/ethernet/ibm/ibmveth.*
10807 F: drivers/net/ethernet/ibm/ibmvnic.*
10808 F: drivers/pci/hotplug/pnv_php.c
10809 F: drivers/pci/hotplug/rpa*
10810 F: drivers/rtc/rtc-opal.c
10811 F: drivers/scsi/ibmvscsi/
10812 F: drivers/tty/hvc/hvc_opal.c
10813 F: drivers/watchdog/wdrtas.c
10814 F: tools/testing/selftests/powerpc
10821 LINUX FOR POWERPC EMBEDDED MPC5XXX
10822 M: Anatolij Gustschin <agust@denx.de>
10823 L: linuxppc-dev@lists.ozlabs.org
10825 F: arch/powerpc/platforms/512x/
10826 F: arch/powerpc/platforms/52xx/
10828 LINUX FOR POWERPC EMBEDDED PPC4XX
10829 L: linuxppc-dev@lists.ozlabs.org
10831 F: arch/powerpc/platforms/40x/
10832 F: arch/powerpc/platforms/44x/
10834 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
10835 M: Scott Wood <oss@buserror.net>
10836 L: linuxppc-dev@lists.ozlabs.org
10838 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
10839 F: Documentation/devicetree/bindings/powerpc/fsl/
10840 F: arch/powerpc/platforms/83xx/
10841 F: arch/powerpc/platforms/85xx/
10843 LINUX FOR POWERPC EMBEDDED PPC8XX
10844 M: Christophe Leroy <christophe.leroy@csgroup.eu>
10845 L: linuxppc-dev@lists.ozlabs.org
10847 F: arch/powerpc/platforms/8xx/
10849 LINUX KERNEL DUMP TEST MODULE (LKDTM)
10850 M: Kees Cook <keescook@chromium.org>
10852 F: drivers/misc/lkdtm/*
10853 F: tools/testing/selftests/lkdtm/*
10855 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
10856 M: Alan Stern <stern@rowland.harvard.edu>
10857 M: Andrea Parri <parri.andrea@gmail.com>
10858 M: Will Deacon <will@kernel.org>
10859 M: Peter Zijlstra <peterz@infradead.org>
10860 M: Boqun Feng <boqun.feng@gmail.com>
10861 M: Nicholas Piggin <npiggin@gmail.com>
10862 M: David Howells <dhowells@redhat.com>
10863 M: Jade Alglave <j.alglave@ucl.ac.uk>
10864 M: Luc Maranget <luc.maranget@inria.fr>
10865 M: "Paul E. McKenney" <paulmck@kernel.org>
10866 R: Akira Yokosawa <akiyks@gmail.com>
10867 R: Daniel Lustig <dlustig@nvidia.com>
10868 R: Joel Fernandes <joel@joelfernandes.org>
10869 L: linux-kernel@vger.kernel.org
10870 L: linux-arch@vger.kernel.org
10872 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
10873 F: Documentation/atomic_bitops.txt
10874 F: Documentation/atomic_t.txt
10875 F: Documentation/core-api/refcount-vs-atomic.rst
10876 F: Documentation/litmus-tests/
10877 F: Documentation/memory-barriers.txt
10878 F: tools/memory-model/
10880 LIS3LV02D ACCELEROMETER DRIVER
10881 M: Eric Piel <eric.piel@tremplin-utc.net>
10883 F: Documentation/misc-devices/lis3lv02d.rst
10884 F: drivers/misc/lis3lv02d/
10885 F: drivers/platform/x86/hp_accel.c
10888 M: David Gow <davidgow@google.com>
10889 L: linux-kselftest@vger.kernel.org
10890 L: kunit-dev@googlegroups.com
10895 M: Karol Gugala <kgugala@antmicro.com>
10896 M: Mateusz Holenko <mholenko@antmicro.com>
10898 F: Documentation/devicetree/bindings/*/litex,*.yaml
10899 F: arch/openrisc/boot/dts/or1klitex.dts
10900 F: drivers/soc/litex/litex_soc_ctrl.c
10901 F: drivers/tty/serial/liteuart.c
10902 F: include/linux/litex.h
10905 M: Josh Poimboeuf <jpoimboe@redhat.com>
10906 M: Jiri Kosina <jikos@kernel.org>
10907 M: Miroslav Benes <mbenes@suse.cz>
10908 M: Petr Mladek <pmladek@suse.com>
10909 R: Joe Lawrence <joe.lawrence@redhat.com>
10910 L: live-patching@vger.kernel.org
10912 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
10913 F: Documentation/ABI/testing/sysfs-kernel-livepatch
10914 F: Documentation/livepatch/
10915 F: arch/powerpc/include/asm/livepatch.h
10916 F: arch/s390/include/asm/livepatch.h
10917 F: arch/x86/include/asm/livepatch.h
10918 F: include/linux/livepatch.h
10919 F: kernel/livepatch/
10921 F: samples/livepatch/
10922 F: tools/testing/selftests/livepatch/
10925 L: netdev@vger.kernel.org
10927 F: include/linux/llc.h
10928 F: include/net/llc*
10929 F: include/uapi/linux/llc.h
10932 LM73 HARDWARE MONITOR DRIVER
10933 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
10934 L: linux-hwmon@vger.kernel.org
10936 F: drivers/hwmon/lm73.c
10938 LM78 HARDWARE MONITOR DRIVER
10939 M: Jean Delvare <jdelvare@suse.com>
10940 L: linux-hwmon@vger.kernel.org
10942 F: Documentation/hwmon/lm78.rst
10943 F: drivers/hwmon/lm78.c
10945 LM83 HARDWARE MONITOR DRIVER
10946 M: Jean Delvare <jdelvare@suse.com>
10947 L: linux-hwmon@vger.kernel.org
10949 F: Documentation/hwmon/lm83.rst
10950 F: drivers/hwmon/lm83.c
10952 LM90 HARDWARE MONITOR DRIVER
10953 M: Jean Delvare <jdelvare@suse.com>
10954 L: linux-hwmon@vger.kernel.org
10956 F: Documentation/devicetree/bindings/hwmon/lm90.txt
10957 F: Documentation/hwmon/lm90.rst
10958 F: drivers/hwmon/lm90.c
10959 F: include/dt-bindings/thermal/lm90.h
10961 LM95234 HARDWARE MONITOR DRIVER
10962 M: Guenter Roeck <linux@roeck-us.net>
10963 L: linux-hwmon@vger.kernel.org
10965 F: Documentation/hwmon/lm95234.rst
10966 F: drivers/hwmon/lm95234.c
10968 LME2510 MEDIA DRIVER
10969 M: Malcolm Priestley <tvboxspy@gmail.com>
10970 L: linux-media@vger.kernel.org
10972 W: https://linuxtv.org
10973 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10974 F: drivers/media/usb/dvb-usb-v2/lmedm04*
10976 LOADPIN SECURITY MODULE
10977 M: Kees Cook <keescook@chromium.org>
10979 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10980 F: Documentation/admin-guide/LSM/LoadPin.rst
10981 F: security/loadpin/
10984 M: Peter Zijlstra <peterz@infradead.org>
10985 M: Ingo Molnar <mingo@redhat.com>
10986 M: Will Deacon <will@kernel.org>
10987 R: Waiman Long <longman@redhat.com>
10988 R: Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
10989 L: linux-kernel@vger.kernel.org
10991 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
10992 F: Documentation/locking/
10993 F: arch/*/include/asm/spinlock*.h
10994 F: include/linux/lockdep.h
10995 F: include/linux/mutex*.h
10996 F: include/linux/rwlock*.h
10997 F: include/linux/rwsem*.h
10998 F: include/linux/seqlock.h
10999 F: include/linux/spinlock*.h
11001 F: lib/locking*.[ch]
11002 X: kernel/locking/locktorture.c
11004 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
11005 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
11006 L: linux-ntfs-dev@lists.sourceforge.net
11008 W: http://www.linux-ntfs.org/content/view/19/37/
11009 F: Documentation/admin-guide/ldm.rst
11010 F: block/partitions/ldm.*
11012 LOGITECH HID GAMING KEYBOARDS
11013 M: Hans de Goede <hdegoede@redhat.com>
11014 L: linux-input@vger.kernel.org
11016 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
11017 F: drivers/hid/hid-lg-g15.c
11019 LONTIUM LT8912B MIPI TO HDMI BRIDGE
11020 M: Adrien Grassein <adrien.grassein@gmail.com>
11022 F: Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
11023 F: drivers/gpu/drm/bridge/lontium-lt8912b.c
11025 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
11026 M: Sathya Prakash <sathya.prakash@broadcom.com>
11027 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
11028 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
11029 L: MPT-FusionLinux.pdl@broadcom.com
11030 L: linux-scsi@vger.kernel.org
11032 W: http://www.avagotech.com/support/
11033 F: drivers/message/fusion/
11034 F: drivers/scsi/mpt3sas/
11036 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
11037 M: Matthew Wilcox <willy@infradead.org>
11038 L: linux-scsi@vger.kernel.org
11040 F: drivers/scsi/sym53c8xx_2/
11043 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11044 L: linux-iio@vger.kernel.org
11046 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
11047 F: drivers/iio/dac/ltc1660.c
11049 LTC2947 HARDWARE MONITOR DRIVER
11050 M: Nuno Sá <nuno.sa@analog.com>
11051 L: linux-hwmon@vger.kernel.org
11053 W: http://ez.analog.com/community/linux-device-drivers
11054 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
11055 F: drivers/hwmon/ltc2947-core.c
11056 F: drivers/hwmon/ltc2947-i2c.c
11057 F: drivers/hwmon/ltc2947-spi.c
11058 F: drivers/hwmon/ltc2947.h
11060 LTC2983 IIO TEMPERATURE DRIVER
11061 M: Nuno Sá <nuno.sa@analog.com>
11062 L: linux-iio@vger.kernel.org
11064 W: http://ez.analog.com/community/linux-device-drivers
11065 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
11066 F: drivers/iio/temperature/ltc2983.c
11068 LTC4261 HARDWARE MONITOR DRIVER
11069 M: Guenter Roeck <linux@roeck-us.net>
11070 L: linux-hwmon@vger.kernel.org
11072 F: Documentation/hwmon/ltc4261.rst
11073 F: drivers/hwmon/ltc4261.c
11075 LTC4306 I2C MULTIPLEXER DRIVER
11076 M: Michael Hennerich <michael.hennerich@analog.com>
11077 L: linux-i2c@vger.kernel.org
11079 W: http://ez.analog.com/community/linux-device-drivers
11080 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
11081 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
11083 LTP (Linux Test Project)
11084 M: Mike Frysinger <vapier@gentoo.org>
11085 M: Cyril Hrubis <chrubis@suse.cz>
11086 M: Wanlong Gao <wanlong.gao@gmail.com>
11087 M: Jan Stancek <jstancek@redhat.com>
11088 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
11089 M: Alexey Kodanev <alexey.kodanev@oracle.com>
11090 L: ltp@lists.linux.it (subscribers-only)
11092 W: http://linux-test-project.github.io/
11093 T: git git://github.com/linux-test-project/ltp.git
11096 M: Ioana Ciornei <ioana.ciornei@nxp.com>
11097 L: netdev@vger.kernel.org
11099 F: drivers/net/pcs/pcs-lynx.c
11100 F: include/linux/pcs-lynx.h
11103 M: Geert Uytterhoeven <geert@linux-m68k.org>
11104 L: linux-m68k@lists.linux-m68k.org
11106 W: http://www.linux-m68k.org/
11107 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
11111 M68K ON APPLE MACINTOSH
11112 M: Joshua Thompson <funaho@jurai.org>
11113 L: linux-m68k@lists.linux-m68k.org
11115 W: http://www.mac.linux-m68k.org/
11117 F: drivers/macintosh/adb-iop.c
11118 F: drivers/macintosh/via-macii.c
11121 M: Philip Blundell <philb@gnu.org>
11123 W: http://www.tazenda.demon.co.uk/phil/linux-hp
11124 F: arch/m68k/hp300/
11126 M88DS3103 MEDIA DRIVER
11127 M: Antti Palosaari <crope@iki.fi>
11128 L: linux-media@vger.kernel.org
11130 W: https://linuxtv.org
11131 W: http://palosaari.fi/linux/
11132 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11133 T: git git://linuxtv.org/anttip/media_tree.git
11134 F: drivers/media/dvb-frontends/m88ds3103*
11136 M88RS2000 MEDIA DRIVER
11137 M: Malcolm Priestley <tvboxspy@gmail.com>
11138 L: linux-media@vger.kernel.org
11140 W: https://linuxtv.org
11141 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11142 F: drivers/media/dvb-frontends/m88rs2000*
11144 MA901 MASTERKIT USB FM RADIO DRIVER
11145 M: Alexey Klimov <klimov.linux@gmail.com>
11146 L: linux-media@vger.kernel.org
11148 T: git git://linuxtv.org/media_tree.git
11149 F: drivers/media/radio/radio-ma901.c
11152 M: Johannes Berg <johannes@sipsolutions.net>
11153 L: linux-wireless@vger.kernel.org
11155 W: https://wireless.wiki.kernel.org/
11156 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11157 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11158 F: Documentation/networking/mac80211-injection.rst
11159 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
11160 F: drivers/net/wireless/mac80211_hwsim.[ch]
11161 F: include/net/mac80211.h
11165 M: Jassi Brar <jassisinghbrar@gmail.com>
11166 L: linux-kernel@vger.kernel.org
11168 F: drivers/mailbox/
11169 F: include/linux/mailbox_client.h
11170 F: include/linux/mailbox_controller.h
11171 F: include/dt-bindings/mailbox/
11172 F: Documentation/devicetree/bindings/mailbox/
11175 M: Viresh Kumar <viresh.kumar@linaro.org>
11176 M: Tushar Khandelwal <Tushar.Khandelwal@arm.com>
11177 L: linux-kernel@vger.kernel.org
11179 F: drivers/mailbox/arm_mhuv2.c
11180 F: include/linux/mailbox/arm_mhuv2_message.h
11181 F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
11183 MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
11184 M: Jeremy Kerr <jk@codeconstruct.com.au>
11185 M: Matt Johnston <matt@codeconstruct.com.au>
11186 L: netdev@vger.kernel.org
11188 F: Documentation/networking/mctp.rst
11189 F: drivers/net/mctp/
11190 F: include/net/mctp.h
11191 F: include/net/mctpdevice.h
11192 F: include/net/netns/mctp.h
11195 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
11196 M: Michael Kerrisk <mtk.manpages@gmail.com>
11197 L: linux-man@vger.kernel.org
11199 W: http://www.kernel.org/doc/man-pages
11201 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
11202 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
11203 L: linux-mips@vger.kernel.org
11205 F: arch/mips/boot/dts/img/pistachio*
11207 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
11208 M: Andrew Lunn <andrew@lunn.ch>
11209 M: Vivien Didelot <vivien.didelot@gmail.com>
11210 L: netdev@vger.kernel.org
11212 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
11213 F: Documentation/networking/devlink/mv88e6xxx.rst
11214 F: drivers/net/dsa/mv88e6xxx/
11215 F: include/linux/dsa/mv88e6xxx.h
11216 F: include/linux/platform_data/mv88e6xxx.h
11218 MARVELL ARMADA 3700 PHY DRIVERS
11219 M: Miquel Raynal <miquel.raynal@bootlin.com>
11221 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
11222 F: Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
11223 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
11224 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
11226 MARVELL ARMADA DRM SUPPORT
11227 M: Russell King <linux@armlinux.org.uk>
11229 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
11230 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
11231 F: Documentation/devicetree/bindings/display/armada/
11232 F: drivers/gpu/drm/armada/
11233 F: include/uapi/drm/armada_drm.h
11235 MARVELL CRYPTO DRIVER
11236 M: Boris Brezillon <bbrezillon@kernel.org>
11237 M: Arnaud Ebalard <arno@natisbad.org>
11238 M: Srujana Challa <schalla@marvell.com>
11239 L: linux-crypto@vger.kernel.org
11241 F: drivers/crypto/marvell/
11242 F: include/linux/soc/marvell/octeontx2/
11244 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
11245 M: Mirko Lindner <mlindner@marvell.com>
11246 M: Stephen Hemminger <stephen@networkplumber.org>
11247 L: netdev@vger.kernel.org
11249 F: drivers/net/ethernet/marvell/sk*
11251 MARVELL LIBERTAS WIRELESS DRIVER
11252 L: libertas-dev@lists.infradead.org
11254 F: drivers/net/wireless/marvell/libertas/
11256 MARVELL MACCHIATOBIN SUPPORT
11257 M: Russell King <linux@armlinux.org.uk>
11258 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11260 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
11262 MARVELL MV643XX ETHERNET DRIVER
11263 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
11264 L: netdev@vger.kernel.org
11266 F: drivers/net/ethernet/marvell/mv643xx_eth.*
11267 F: include/linux/mv643xx.h
11269 MARVELL MV88X3310 PHY DRIVER
11270 M: Russell King <linux@armlinux.org.uk>
11271 M: Marek Behún <kabel@kernel.org>
11272 L: netdev@vger.kernel.org
11274 F: drivers/net/phy/marvell10g.c
11276 MARVELL MVEBU THERMAL DRIVER
11277 M: Miquel Raynal <miquel.raynal@bootlin.com>
11279 F: drivers/thermal/armada_thermal.c
11281 MARVELL MVNETA ETHERNET DRIVER
11282 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11283 L: netdev@vger.kernel.org
11285 F: drivers/net/ethernet/marvell/mvneta.*
11287 MARVELL MVPP2 ETHERNET DRIVER
11288 M: Marcin Wojtas <mw@semihalf.com>
11289 M: Russell King <linux@armlinux.org.uk>
11290 L: netdev@vger.kernel.org
11292 F: Documentation/devicetree/bindings/net/marvell-pp2.txt
11293 F: drivers/net/ethernet/marvell/mvpp2/
11295 MARVELL MWIFIEX WIRELESS DRIVER
11296 M: Amitkumar Karwar <amitkarwar@gmail.com>
11297 M: Ganapathi Bhat <ganapathi017@gmail.com>
11298 M: Sharvari Harisangam <sharvari.harisangam@nxp.com>
11299 M: Xinming Hu <huxinming820@gmail.com>
11300 L: linux-wireless@vger.kernel.org
11302 F: drivers/net/wireless/marvell/mwifiex/
11304 MARVELL MWL8K WIRELESS DRIVER
11305 M: Lennert Buytenhek <buytenh@wantstofly.org>
11306 L: linux-wireless@vger.kernel.org
11308 F: drivers/net/wireless/marvell/mwl8k.c
11310 MARVELL NAND CONTROLLER DRIVER
11311 M: Miquel Raynal <miquel.raynal@bootlin.com>
11312 L: linux-mtd@lists.infradead.org
11314 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
11315 F: drivers/mtd/nand/raw/marvell_nand.c
11317 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
11318 M: Sunil Goutham <sgoutham@marvell.com>
11319 M: Geetha sowjanya <gakula@marvell.com>
11320 M: Subbaraya Sundeep <sbhatta@marvell.com>
11321 M: hariprasad <hkelam@marvell.com>
11322 L: netdev@vger.kernel.org
11324 F: drivers/net/ethernet/marvell/octeontx2/nic/
11325 F: include/linux/soc/marvell/octeontx2/
11327 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
11328 M: Sunil Goutham <sgoutham@marvell.com>
11329 M: Linu Cherian <lcherian@marvell.com>
11330 M: Geetha sowjanya <gakula@marvell.com>
11331 M: Jerin Jacob <jerinj@marvell.com>
11332 M: hariprasad <hkelam@marvell.com>
11333 M: Subbaraya Sundeep <sbhatta@marvell.com>
11334 L: netdev@vger.kernel.org
11336 F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
11337 F: drivers/net/ethernet/marvell/octeontx2/af/
11339 MARVELL PRESTERA ETHERNET SWITCH DRIVER
11340 M: Taras Chornyi <tchornyi@marvell.com>
11342 W: https://github.com/Marvell-switching/switchdev-prestera
11343 F: drivers/net/ethernet/marvell/prestera/
11345 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
11346 M: Nicolas Pitre <nico@fluxnic.net>
11348 F: drivers/mmc/host/mvsdio.*
11350 MARVELL USB MDIO CONTROLLER DRIVER
11351 M: Tobias Waldekranz <tobias@waldekranz.com>
11352 L: netdev@vger.kernel.org
11354 F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
11355 F: drivers/net/mdio/mdio-mvusb.c
11357 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
11358 M: Hu Ziji <huziji@marvell.com>
11359 L: linux-mmc@vger.kernel.org
11361 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
11362 F: drivers/mmc/host/sdhci-xenon*
11364 MATROX FRAMEBUFFER DRIVER
11365 L: linux-fbdev@vger.kernel.org
11367 F: drivers/video/fbdev/matrox/matroxfb_*
11368 F: include/uapi/linux/matroxfb.h
11371 M: Daniel Nilsson <daniel.nilsson@flex.com>
11372 L: linux-hwmon@vger.kernel.org
11374 F: Documentation/hwmon/max15301.rst
11375 F: drivers/hwmon/pmbus/max15301.c
11377 MAX16065 HARDWARE MONITOR DRIVER
11378 M: Guenter Roeck <linux@roeck-us.net>
11379 L: linux-hwmon@vger.kernel.org
11381 F: Documentation/hwmon/max16065.rst
11382 F: drivers/hwmon/max16065.c
11384 MAX2175 SDR TUNER DRIVER
11385 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
11386 L: linux-media@vger.kernel.org
11388 T: git git://linuxtv.org/media_tree.git
11389 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
11390 F: Documentation/userspace-api/media/drivers/max2175.rst
11391 F: drivers/media/i2c/max2175*
11392 F: include/uapi/linux/max2175.h
11394 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
11395 L: linux-hwmon@vger.kernel.org
11397 F: Documentation/hwmon/max6650.rst
11398 F: drivers/hwmon/max6650.c
11400 MAX6697 HARDWARE MONITOR DRIVER
11401 M: Guenter Roeck <linux@roeck-us.net>
11402 L: linux-hwmon@vger.kernel.org
11404 F: Documentation/devicetree/bindings/hwmon/max6697.txt
11405 F: Documentation/hwmon/max6697.rst
11406 F: drivers/hwmon/max6697.c
11407 F: include/linux/platform_data/max6697.h
11409 MAX9286 QUAD GMSL DESERIALIZER DRIVER
11410 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
11411 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11412 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
11413 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
11414 L: linux-media@vger.kernel.org
11416 F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
11417 F: drivers/media/i2c/max9286.c
11419 MAX9860 MONO AUDIO VOICE CODEC DRIVER
11420 M: Peter Rosin <peda@axentia.se>
11421 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11423 F: Documentation/devicetree/bindings/sound/max9860.txt
11424 F: sound/soc/codecs/max9860.*
11426 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
11427 M: Andreas Klinger <ak@it-klinger.de>
11428 L: linux-iio@vger.kernel.org
11430 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
11431 F: drivers/iio/proximity/mb1232.c
11433 MAXIM MAX77650 PMIC MFD DRIVER
11434 M: Bartosz Golaszewski <brgl@bgdev.pl>
11435 L: linux-kernel@vger.kernel.org
11437 F: Documentation/devicetree/bindings/*/*max77650.yaml
11438 F: Documentation/devicetree/bindings/*/max77650*.yaml
11439 F: drivers/gpio/gpio-max77650.c
11440 F: drivers/input/misc/max77650-onkey.c
11441 F: drivers/leds/leds-max77650.c
11442 F: drivers/mfd/max77650.c
11443 F: drivers/power/supply/max77650-charger.c
11444 F: drivers/regulator/max77650-regulator.c
11445 F: include/linux/mfd/max77650.h
11447 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
11448 M: Javier Martinez Canillas <javier@dowhile0.org>
11449 L: linux-kernel@vger.kernel.org
11451 F: Documentation/devicetree/bindings/*/*max77802.txt
11452 F: drivers/regulator/max77802-regulator.c
11453 F: include/dt-bindings/*/*max77802.h
11455 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
11456 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
11457 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11458 L: linux-pm@vger.kernel.org
11460 F: drivers/power/supply/max14577_charger.c
11461 F: drivers/power/supply/max77693_charger.c
11463 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
11464 M: Chanwoo Choi <cw00.choi@samsung.com>
11465 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
11466 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11467 L: linux-kernel@vger.kernel.org
11469 F: Documentation/devicetree/bindings/*/max77686.txt
11470 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
11471 F: Documentation/devicetree/bindings/mfd/max14577.txt
11472 F: Documentation/devicetree/bindings/mfd/max77693.txt
11473 F: drivers/*/max14577*.c
11474 F: drivers/*/max77686*.c
11475 F: drivers/*/max77693*.c
11476 F: drivers/clk/clk-max77686.c
11477 F: drivers/extcon/extcon-max14577.c
11478 F: drivers/extcon/extcon-max77693.c
11479 F: drivers/rtc/rtc-max77686.c
11480 F: include/linux/mfd/max14577*.h
11481 F: include/linux/mfd/max77686*.h
11482 F: include/linux/mfd/max77693*.h
11484 MAXIRADIO FM RADIO RECEIVER DRIVER
11485 M: Hans Verkuil <hverkuil@xs4all.nl>
11486 L: linux-media@vger.kernel.org
11488 W: https://linuxtv.org
11489 T: git git://linuxtv.org/media_tree.git
11490 F: drivers/media/radio/radio-maxiradio*
11492 MAXLINEAR ETHERNET PHY DRIVER
11493 M: Xu Liang <lxu@maxlinear.com>
11494 L: netdev@vger.kernel.org
11496 F: drivers/net/phy/mxl-gpy.c
11498 MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
11499 R: Yasushi SHOJI <yashi@spacecubics.com>
11500 L: linux-can@vger.kernel.org
11502 F: drivers/net/can/usb/mcba_usb.c
11504 MCAN MMIO DEVICE DRIVER
11505 M: Chandrasekar Ramakrishnan <rcsekar@samsung.com>
11506 L: linux-can@vger.kernel.org
11508 F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
11509 F: drivers/net/can/m_can/m_can.c
11510 F: drivers/net/can/m_can/m_can.h
11511 F: drivers/net/can/m_can/m_can_platform.c
11513 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
11514 M: Rishi Gupta <gupt21@gmail.com>
11515 L: linux-i2c@vger.kernel.org
11516 L: linux-input@vger.kernel.org
11518 F: drivers/hid/hid-mcp2221.c
11520 MCP251XFD SPI-CAN NETWORK DRIVER
11521 M: Marc Kleine-Budde <mkl@pengutronix.de>
11522 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11523 R: Thomas Kopp <thomas.kopp@microchip.com>
11524 L: linux-can@vger.kernel.org
11526 F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
11527 F: drivers/net/can/spi/mcp251xfd/
11529 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
11530 M: Peter Rosin <peda@axentia.se>
11531 L: linux-iio@vger.kernel.org
11533 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
11534 F: drivers/iio/potentiometer/mcp4018.c
11535 F: drivers/iio/potentiometer/mcp4531.c
11537 MCR20A IEEE-802.15.4 RADIO DRIVER
11538 M: Xue Liu <liuxuenetmail@gmail.com>
11539 L: linux-wpan@vger.kernel.org
11541 W: https://github.com/xueliu/mcr20a-linux
11542 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
11543 F: drivers/net/ieee802154/mcr20a.c
11544 F: drivers/net/ieee802154/mcr20a.h
11546 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
11547 M: William Breathitt Gray <vilhelm.gray@gmail.com>
11548 L: linux-iio@vger.kernel.org
11550 F: drivers/iio/dac/cio-dac.c
11552 MEDIA CONTROLLER FRAMEWORK
11553 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11554 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11555 L: linux-media@vger.kernel.org
11557 W: https://www.linuxtv.org
11558 T: git git://linuxtv.org/media_tree.git
11559 F: drivers/media/mc/
11560 F: include/media/media-*.h
11561 F: include/uapi/linux/media.h
11563 MEDIA DRIVER FOR FREESCALE IMX PXP
11564 M: Philipp Zabel <p.zabel@pengutronix.de>
11565 L: linux-media@vger.kernel.org
11567 T: git git://linuxtv.org/media_tree.git
11568 F: drivers/media/platform/imx-pxp.[ch]
11570 MEDIA DRIVERS FOR ASCOT2E
11571 M: Sergey Kozlov <serjk@netup.ru>
11572 M: Abylay Ospan <aospan@netup.ru>
11573 L: linux-media@vger.kernel.org
11575 W: https://linuxtv.org
11576 W: http://netup.tv/
11577 T: git git://linuxtv.org/media_tree.git
11578 F: drivers/media/dvb-frontends/ascot2e*
11580 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
11581 M: Jasmin Jessich <jasmin@anw.at>
11582 L: linux-media@vger.kernel.org
11584 W: https://linuxtv.org
11585 T: git git://linuxtv.org/media_tree.git
11586 F: drivers/media/dvb-frontends/cxd2099*
11588 MEDIA DRIVERS FOR CXD2841ER
11589 M: Sergey Kozlov <serjk@netup.ru>
11590 M: Abylay Ospan <aospan@netup.ru>
11591 L: linux-media@vger.kernel.org
11593 W: https://linuxtv.org
11594 W: http://netup.tv/
11595 T: git git://linuxtv.org/media_tree.git
11596 F: drivers/media/dvb-frontends/cxd2841er*
11598 MEDIA DRIVERS FOR CXD2880
11599 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
11600 L: linux-media@vger.kernel.org
11602 W: http://linuxtv.org/
11603 T: git git://linuxtv.org/media_tree.git
11604 F: drivers/media/dvb-frontends/cxd2880/*
11605 F: drivers/media/spi/cxd2880*
11607 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
11608 L: linux-media@vger.kernel.org
11610 W: https://linuxtv.org
11611 T: git git://linuxtv.org/media_tree.git
11612 F: drivers/media/pci/ddbridge/*
11614 MEDIA DRIVERS FOR FREESCALE IMX
11615 M: Steve Longerbeam <slongerbeam@gmail.com>
11616 M: Philipp Zabel <p.zabel@pengutronix.de>
11617 L: linux-media@vger.kernel.org
11619 T: git git://linuxtv.org/media_tree.git
11620 F: Documentation/admin-guide/media/imx.rst
11621 F: Documentation/devicetree/bindings/media/imx.txt
11622 F: drivers/staging/media/imx/
11623 F: include/linux/imx-media.h
11624 F: include/media/imx.h
11626 MEDIA DRIVERS FOR FREESCALE IMX7
11627 M: Rui Miguel Silva <rmfrfs@gmail.com>
11628 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11629 L: linux-media@vger.kernel.org
11631 T: git git://linuxtv.org/media_tree.git
11632 F: Documentation/admin-guide/media/imx7.rst
11633 F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
11634 F: Documentation/devicetree/bindings/media/nxp,imx7-mipi-csi2.yaml
11635 F: drivers/staging/media/imx/imx7-media-csi.c
11636 F: drivers/staging/media/imx/imx7-mipi-csis.c
11638 MEDIA DRIVERS FOR HELENE
11639 M: Abylay Ospan <aospan@netup.ru>
11640 L: linux-media@vger.kernel.org
11642 W: https://linuxtv.org
11643 W: http://netup.tv/
11644 T: git git://linuxtv.org/media_tree.git
11645 F: drivers/media/dvb-frontends/helene*
11647 MEDIA DRIVERS FOR HORUS3A
11648 M: Sergey Kozlov <serjk@netup.ru>
11649 M: Abylay Ospan <aospan@netup.ru>
11650 L: linux-media@vger.kernel.org
11652 W: https://linuxtv.org
11653 W: http://netup.tv/
11654 T: git git://linuxtv.org/media_tree.git
11655 F: drivers/media/dvb-frontends/horus3a*
11657 MEDIA DRIVERS FOR LNBH25
11658 M: Sergey Kozlov <serjk@netup.ru>
11659 M: Abylay Ospan <aospan@netup.ru>
11660 L: linux-media@vger.kernel.org
11662 W: https://linuxtv.org
11663 W: http://netup.tv/
11664 T: git git://linuxtv.org/media_tree.git
11665 F: drivers/media/dvb-frontends/lnbh25*
11667 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
11668 L: linux-media@vger.kernel.org
11670 W: https://linuxtv.org
11671 T: git git://linuxtv.org/media_tree.git
11672 F: drivers/media/dvb-frontends/mxl5xx*
11674 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
11675 M: Sergey Kozlov <serjk@netup.ru>
11676 M: Abylay Ospan <aospan@netup.ru>
11677 L: linux-media@vger.kernel.org
11679 W: https://linuxtv.org
11680 W: http://netup.tv/
11681 T: git git://linuxtv.org/media_tree.git
11682 F: drivers/media/pci/netup_unidvb/*
11684 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
11685 M: Dmitry Osipenko <digetx@gmail.com>
11686 L: linux-media@vger.kernel.org
11687 L: linux-tegra@vger.kernel.org
11689 T: git git://linuxtv.org/media_tree.git
11690 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
11691 F: drivers/staging/media/tegra-vde/
11693 MEDIA DRIVERS FOR RENESAS - CEU
11694 M: Jacopo Mondi <jacopo@jmondi.org>
11695 L: linux-media@vger.kernel.org
11696 L: linux-renesas-soc@vger.kernel.org
11698 T: git git://linuxtv.org/media_tree.git
11699 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
11700 F: drivers/media/platform/renesas-ceu.c
11701 F: include/media/drv-intf/renesas-ceu.h
11703 MEDIA DRIVERS FOR RENESAS - DRIF
11704 M: Fabrizio Castro <fabrizio.castro.jz@renesas.com>
11705 L: linux-media@vger.kernel.org
11706 L: linux-renesas-soc@vger.kernel.org
11708 T: git git://linuxtv.org/media_tree.git
11709 F: Documentation/devicetree/bindings/media/renesas,drif.yaml
11710 F: drivers/media/platform/rcar_drif.c
11712 MEDIA DRIVERS FOR RENESAS - FCP
11713 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11714 L: linux-media@vger.kernel.org
11715 L: linux-renesas-soc@vger.kernel.org
11717 T: git git://linuxtv.org/media_tree.git
11718 F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
11719 F: drivers/media/platform/rcar-fcp.c
11720 F: include/media/rcar-fcp.h
11722 MEDIA DRIVERS FOR RENESAS - FDP1
11723 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11724 L: linux-media@vger.kernel.org
11725 L: linux-renesas-soc@vger.kernel.org
11727 T: git git://linuxtv.org/media_tree.git
11728 F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
11729 F: drivers/media/platform/rcar_fdp1.c
11731 MEDIA DRIVERS FOR RENESAS - VIN
11732 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
11733 L: linux-media@vger.kernel.org
11734 L: linux-renesas-soc@vger.kernel.org
11736 T: git git://linuxtv.org/media_tree.git
11737 F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
11738 F: Documentation/devicetree/bindings/media/renesas,isp.yaml
11739 F: Documentation/devicetree/bindings/media/renesas,vin.yaml
11740 F: drivers/media/platform/rcar-vin/
11742 MEDIA DRIVERS FOR RENESAS - VSP1
11743 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11744 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11745 L: linux-media@vger.kernel.org
11746 L: linux-renesas-soc@vger.kernel.org
11748 T: git git://linuxtv.org/media_tree.git
11749 F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
11750 F: drivers/media/platform/vsp1/
11752 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
11753 L: linux-media@vger.kernel.org
11755 W: https://linuxtv.org
11756 T: git git://linuxtv.org/media_tree.git
11757 F: drivers/media/dvb-frontends/stv0910*
11759 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
11760 L: linux-media@vger.kernel.org
11762 W: https://linuxtv.org
11763 T: git git://linuxtv.org/media_tree.git
11764 F: drivers/media/dvb-frontends/stv6111*
11766 MEDIA DRIVERS FOR STM32 - DCMI
11767 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
11768 L: linux-media@vger.kernel.org
11770 T: git git://linuxtv.org/media_tree.git
11771 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
11772 F: drivers/media/platform/stm32/stm32-dcmi.c
11774 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
11775 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11776 L: linux-media@vger.kernel.org
11778 W: https://linuxtv.org
11779 Q: http://patchwork.kernel.org/project/linux-media/list/
11780 T: git git://linuxtv.org/media_tree.git
11781 F: Documentation/admin-guide/media/
11782 F: Documentation/devicetree/bindings/media/
11783 F: Documentation/driver-api/media/
11784 F: Documentation/userspace-api/media/
11786 F: drivers/staging/media/
11787 F: include/linux/platform_data/media/
11789 F: include/uapi/linux/dvb/
11790 F: include/uapi/linux/ivtv*
11791 F: include/uapi/linux/media.h
11792 F: include/uapi/linux/meye.h
11793 F: include/uapi/linux/uvcvideo.h
11794 F: include/uapi/linux/v4l2-*
11795 F: include/uapi/linux/videodev2.h
11797 MEDIATEK BLUETOOTH DRIVER
11798 M: Sean Wang <sean.wang@mediatek.com>
11799 L: linux-bluetooth@vger.kernel.org
11800 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11802 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
11803 F: drivers/bluetooth/btmtkuart.c
11805 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
11806 M: Sean Wang <sean.wang@mediatek.com>
11807 L: linux-pm@vger.kernel.org
11809 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
11810 F: drivers/power/reset/mt6323-poweroff.c
11812 MEDIATEK CIR DRIVER
11813 M: Sean Wang <sean.wang@mediatek.com>
11815 F: drivers/media/rc/mtk-cir.c
11817 MEDIATEK DMA DRIVER
11818 M: Sean Wang <sean.wang@mediatek.com>
11819 L: dmaengine@vger.kernel.org
11820 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11821 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11823 F: Documentation/devicetree/bindings/dma/mtk-*
11824 F: drivers/dma/mediatek/
11826 MEDIATEK ETHERNET DRIVER
11827 M: Felix Fietkau <nbd@nbd.name>
11828 M: John Crispin <john@phrozen.org>
11829 M: Sean Wang <sean.wang@mediatek.com>
11830 M: Mark Lee <Mark-MC.Lee@mediatek.com>
11831 L: netdev@vger.kernel.org
11833 F: drivers/net/ethernet/mediatek/
11835 MEDIATEK I2C CONTROLLER DRIVER
11836 M: Qii Wang <qii.wang@mediatek.com>
11837 L: linux-i2c@vger.kernel.org
11839 F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt
11840 F: drivers/i2c/busses/i2c-mt65xx.c
11842 MEDIATEK IOMMU DRIVER
11843 M: Yong Wu <yong.wu@mediatek.com>
11844 L: iommu@lists.linux-foundation.org
11845 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11847 F: Documentation/devicetree/bindings/iommu/mediatek*
11848 F: drivers/iommu/mtk_iommu*
11849 F: include/dt-bindings/memory/mt*-port.h
11851 MEDIATEK JPEG DRIVER
11852 M: Rick Chang <rick.chang@mediatek.com>
11853 M: Bin Liu <bin.liu@mediatek.com>
11855 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
11856 F: drivers/media/platform/mtk-jpeg/
11858 MEDIATEK MDP DRIVER
11859 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
11860 M: Houlong Wei <houlong.wei@mediatek.com>
11861 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11863 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
11864 F: drivers/media/platform/mtk-mdp/
11865 F: drivers/media/platform/mtk-vpu/
11867 MEDIATEK MEDIA DRIVER
11868 M: Tiffany Lin <tiffany.lin@mediatek.com>
11869 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11871 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
11872 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
11873 F: drivers/media/platform/mtk-vcodec/
11874 F: drivers/media/platform/mtk-vpu/
11876 MEDIATEK MMC/SD/SDIO DRIVER
11877 M: Chaotian Jing <chaotian.jing@mediatek.com>
11879 F: Documentation/devicetree/bindings/mmc/mtk-sd.yaml
11880 F: drivers/mmc/host/mtk-sd.c
11882 MEDIATEK MT76 WIRELESS LAN DRIVER
11883 M: Felix Fietkau <nbd@nbd.name>
11884 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
11885 R: Ryder Lee <ryder.lee@mediatek.com>
11886 L: linux-wireless@vger.kernel.org
11888 F: drivers/net/wireless/mediatek/mt76/
11890 MEDIATEK MT7601U WIRELESS LAN DRIVER
11891 M: Jakub Kicinski <kubakici@wp.pl>
11892 L: linux-wireless@vger.kernel.org
11894 F: drivers/net/wireless/mediatek/mt7601u/
11896 MEDIATEK MT7621 CLOCK DRIVER
11897 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
11899 F: Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
11900 F: drivers/clk/ralink/clk-mt7621.c
11902 MEDIATEK MT7621/28/88 I2C DRIVER
11903 M: Stefan Roese <sr@denx.de>
11904 L: linux-i2c@vger.kernel.org
11906 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
11907 F: drivers/i2c/busses/i2c-mt7621.c
11909 MEDIATEK MT7621 PHY PCI DRIVER
11910 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
11912 F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
11913 F: drivers/phy/ralink/phy-mt7621-pci.c
11915 MEDIATEK NAND CONTROLLER DRIVER
11916 L: linux-mtd@lists.infradead.org
11918 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
11919 F: drivers/mtd/nand/raw/mtk_*
11921 MEDIATEK PMIC LED DRIVER
11922 M: Sean Wang <sean.wang@mediatek.com>
11924 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
11925 F: drivers/leds/leds-mt6323.c
11927 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
11928 M: Sean Wang <sean.wang@mediatek.com>
11930 F: drivers/char/hw_random/mtk-rng.c
11932 MEDIATEK SWITCH DRIVER
11933 M: Sean Wang <sean.wang@mediatek.com>
11934 M: Landen Chao <Landen.Chao@mediatek.com>
11935 M: DENG Qingfang <dqfext@gmail.com>
11936 L: netdev@vger.kernel.org
11938 F: drivers/net/dsa/mt7530.*
11939 F: net/dsa/tag_mtk.c
11941 MEDIATEK USB3 DRD IP DRIVER
11942 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
11943 L: linux-usb@vger.kernel.org
11944 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11945 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11947 F: Documentation/devicetree/bindings/usb/mediatek,*
11948 F: drivers/usb/host/xhci-mtk*
11949 F: drivers/usb/mtu3/
11951 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
11952 M: Peter Senna Tschudin <peter.senna@gmail.com>
11953 M: Martin Donnelly <martin.donnelly@ge.com>
11954 M: Martyn Welch <martyn.welch@collabora.co.uk>
11956 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
11957 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
11959 MEGARAID SCSI/SAS DRIVERS
11960 M: Kashyap Desai <kashyap.desai@broadcom.com>
11961 M: Sumit Saxena <sumit.saxena@broadcom.com>
11962 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
11963 L: megaraidlinux.pdl@broadcom.com
11964 L: linux-scsi@vger.kernel.org
11966 W: http://www.avagotech.com/support/
11967 F: Documentation/scsi/megaraid.rst
11968 F: drivers/scsi/megaraid.*
11969 F: drivers/scsi/megaraid/
11971 MELEXIS MLX90614 DRIVER
11972 M: Crt Mori <cmo@melexis.com>
11973 L: linux-iio@vger.kernel.org
11975 W: http://www.melexis.com
11976 F: drivers/iio/temperature/mlx90614.c
11978 MELEXIS MLX90632 DRIVER
11979 M: Crt Mori <cmo@melexis.com>
11980 L: linux-iio@vger.kernel.org
11982 W: http://www.melexis.com
11983 F: drivers/iio/temperature/mlx90632.c
11985 MELFAS MIP4 TOUCHSCREEN DRIVER
11986 M: Sangwon Jee <jeesw@melfas.com>
11988 W: http://www.melfas.com
11989 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
11990 F: drivers/input/touchscreen/melfas_mip4.c
11992 MELLANOX BLUEFIELD I2C DRIVER
11993 M: Khalil Blaiech <kblaiech@nvidia.com>
11994 L: linux-i2c@vger.kernel.org
11996 F: Documentation/devicetree/bindings/i2c/mellanox,i2c-mlxbf.yaml
11997 F: drivers/i2c/busses/i2c-mlxbf.c
11999 MELLANOX ETHERNET DRIVER (mlx4_en)
12000 M: Tariq Toukan <tariqt@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/mlx4/en_*
12007 MELLANOX ETHERNET DRIVER (mlx5e)
12008 M: Saeed Mahameed <saeedm@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/en_*
12015 MELLANOX ETHERNET INNOVA DRIVERS
12016 R: Boris Pismenny <borisp@nvidia.com>
12017 L: netdev@vger.kernel.org
12019 W: http://www.mellanox.com
12020 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12021 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
12022 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
12023 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
12024 F: include/linux/mlx5/mlx5_ifc_fpga.h
12026 MELLANOX ETHERNET SWITCH DRIVERS
12027 M: Jiri Pirko <jiri@nvidia.com>
12028 M: Ido Schimmel <idosch@nvidia.com>
12029 L: netdev@vger.kernel.org
12031 W: http://www.mellanox.com
12032 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12033 F: drivers/net/ethernet/mellanox/mlxsw/
12034 F: tools/testing/selftests/drivers/net/mlxsw/
12036 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
12037 M: mlxsw@nvidia.com
12038 L: netdev@vger.kernel.org
12040 W: http://www.mellanox.com
12041 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12042 F: drivers/net/ethernet/mellanox/mlxfw/
12044 MELLANOX HARDWARE PLATFORM SUPPORT
12045 M: Hans de Goede <hdegoede@redhat.com>
12046 M: Mark Gross <mgross@linux.intel.com>
12047 M: Vadim Pasternak <vadimp@nvidia.com>
12048 L: platform-driver-x86@vger.kernel.org
12050 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
12051 F: drivers/platform/mellanox/
12052 F: include/linux/platform_data/mlxreg.h
12054 MELLANOX MLX4 core VPI driver
12055 M: Tariq Toukan <tariqt@nvidia.com>
12056 L: netdev@vger.kernel.org
12057 L: linux-rdma@vger.kernel.org
12059 W: http://www.mellanox.com
12060 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12061 F: drivers/net/ethernet/mellanox/mlx4/
12062 F: include/linux/mlx4/
12064 MELLANOX MLX4 IB driver
12065 M: Yishai Hadas <yishaih@nvidia.com>
12066 L: linux-rdma@vger.kernel.org
12068 W: http://www.mellanox.com
12069 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12070 F: drivers/infiniband/hw/mlx4/
12071 F: include/linux/mlx4/
12072 F: include/uapi/rdma/mlx4-abi.h
12074 MELLANOX MLX5 core VPI driver
12075 M: Saeed Mahameed <saeedm@nvidia.com>
12076 M: Leon Romanovsky <leonro@nvidia.com>
12077 L: netdev@vger.kernel.org
12078 L: linux-rdma@vger.kernel.org
12080 W: http://www.mellanox.com
12081 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12082 F: Documentation/networking/device_drivers/ethernet/mellanox/
12083 F: drivers/net/ethernet/mellanox/mlx5/core/
12084 F: include/linux/mlx5/
12086 MELLANOX MLX5 IB driver
12087 M: Leon Romanovsky <leonro@nvidia.com>
12088 L: linux-rdma@vger.kernel.org
12090 W: http://www.mellanox.com
12091 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12092 F: drivers/infiniband/hw/mlx5/
12093 F: include/linux/mlx5/
12094 F: include/uapi/rdma/mlx5-abi.h
12096 MELLANOX MLXCPLD I2C AND MUX DRIVER
12097 M: Vadim Pasternak <vadimp@nvidia.com>
12098 M: Michael Shych <michaelsh@nvidia.com>
12099 L: linux-i2c@vger.kernel.org
12101 F: Documentation/i2c/busses/i2c-mlxcpld.rst
12102 F: drivers/i2c/busses/i2c-mlxcpld.c
12103 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
12105 MELLANOX MLXCPLD LED DRIVER
12106 M: Vadim Pasternak <vadimp@nvidia.com>
12107 L: linux-leds@vger.kernel.org
12109 F: Documentation/leds/leds-mlxcpld.rst
12110 F: drivers/leds/leds-mlxcpld.c
12111 F: drivers/leds/leds-mlxreg.c
12113 MELLANOX PLATFORM DRIVER
12114 M: Vadim Pasternak <vadimp@nvidia.com>
12115 L: platform-driver-x86@vger.kernel.org
12117 F: drivers/platform/x86/mlx-platform.c
12120 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12121 M: "Paul E. McKenney" <paulmck@kernel.org>
12122 L: linux-kernel@vger.kernel.org
12124 F: arch/powerpc/include/asm/membarrier.h
12125 F: include/uapi/linux/membarrier.h
12126 F: kernel/sched/membarrier.c
12129 M: Mike Rapoport <rppt@linux.ibm.com>
12130 L: linux-mm@kvack.org
12132 F: Documentation/core-api/boot-time-mm.rst
12133 F: include/linux/memblock.h
12136 MEMORY CONTROLLER DRIVERS
12137 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
12138 L: linux-kernel@vger.kernel.org
12140 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
12141 F: Documentation/devicetree/bindings/memory-controllers/
12143 F: include/dt-bindings/memory/
12146 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
12147 M: Dmitry Osipenko <digetx@gmail.com>
12148 L: linux-pm@vger.kernel.org
12149 L: linux-tegra@vger.kernel.org
12150 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
12152 F: drivers/devfreq/tegra30-devfreq.c
12155 M: Andrew Morton <akpm@linux-foundation.org>
12156 L: linux-mm@kvack.org
12158 W: http://www.linux-mm.org
12159 T: quilt https://ozlabs.org/~akpm/mmotm/
12160 T: quilt https://ozlabs.org/~akpm/mmots/
12161 T: git git://github.com/hnaz/linux-mm.git
12162 F: include/linux/gfp.h
12163 F: include/linux/memory_hotplug.h
12164 F: include/linux/mm.h
12165 F: include/linux/mmzone.h
12166 F: include/linux/pagewalk.h
12167 F: include/linux/vmalloc.h
12169 F: tools/testing/selftests/vm/
12171 MEMORY TECHNOLOGY DEVICES (MTD)
12172 M: Miquel Raynal <miquel.raynal@bootlin.com>
12173 M: Richard Weinberger <richard@nod.at>
12174 M: Vignesh Raghavendra <vigneshr@ti.com>
12175 L: linux-mtd@lists.infradead.org
12177 W: http://www.linux-mtd.infradead.org/
12178 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12179 C: irc://irc.oftc.net/mtd
12180 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
12181 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
12182 F: Documentation/devicetree/bindings/mtd/
12184 F: include/linux/mtd/
12185 F: include/uapi/mtd/
12187 MEN A21 WATCHDOG DRIVER
12188 M: Johannes Thumshirn <morbidrsa@gmail.com>
12189 L: linux-watchdog@vger.kernel.org
12191 F: drivers/watchdog/mena21_wdt.c
12193 MEN CHAMELEON BUS (mcb)
12194 M: Johannes Thumshirn <morbidrsa@gmail.com>
12196 F: Documentation/driver-api/men-chameleon-bus.rst
12198 F: include/linux/mcb.h
12200 MEN F21BMC (Board Management Controller)
12201 M: Andreas Werner <andreas.werner@men.de>
12203 F: Documentation/hwmon/menf21bmc.rst
12204 F: drivers/hwmon/menf21bmc_hwmon.c
12205 F: drivers/leds/leds-menf21bmc.c
12206 F: drivers/mfd/menf21bmc.c
12207 F: drivers/watchdog/menf21bmc_wdt.c
12209 MEN Z069 WATCHDOG DRIVER
12210 M: Johannes Thumshirn <jth@kernel.org>
12211 L: linux-watchdog@vger.kernel.org
12213 F: drivers/watchdog/menz69_wdt.c
12215 MESON AO CEC DRIVER FOR AMLOGIC SOCS
12216 M: Neil Armstrong <narmstrong@baylibre.com>
12217 L: linux-media@vger.kernel.org
12218 L: linux-amlogic@lists.infradead.org
12220 W: http://linux-meson.com/
12221 T: git git://linuxtv.org/media_tree.git
12222 F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
12223 F: drivers/media/cec/platform/meson/ao-cec-g12a.c
12224 F: drivers/media/cec/platform/meson/ao-cec.c
12226 MESON GE2D DRIVER FOR AMLOGIC SOCS
12227 M: Neil Armstrong <narmstrong@baylibre.com>
12228 L: linux-media@vger.kernel.org
12229 L: linux-amlogic@lists.infradead.org
12231 T: git git://linuxtv.org/media_tree.git
12232 F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
12233 F: drivers/media/platform/meson/ge2d/
12235 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
12236 M: Liang Yang <liang.yang@amlogic.com>
12237 L: linux-mtd@lists.infradead.org
12239 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
12240 F: drivers/mtd/nand/raw/meson_*
12242 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
12243 M: Neil Armstrong <narmstrong@baylibre.com>
12244 L: linux-media@vger.kernel.org
12245 L: linux-amlogic@lists.infradead.org
12247 T: git git://linuxtv.org/media_tree.git
12248 F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
12249 F: drivers/staging/media/meson/vdec/
12251 METHODE UDPU SUPPORT
12252 M: Vladimir Vid <vladimir.vid@sartura.hr>
12254 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
12257 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
12258 M: Hemant Kumar <hemantk@codeaurora.org>
12259 L: linux-arm-msm@vger.kernel.org
12261 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
12262 F: Documentation/ABI/stable/sysfs-bus-mhi
12263 F: Documentation/mhi/
12264 F: drivers/bus/mhi/
12265 F: include/linux/mhi.h
12267 MICROBLAZE ARCHITECTURE
12268 M: Michal Simek <monstr@monstr.eu>
12270 W: http://www.monstr.eu/fdt/
12271 T: git git://git.monstr.eu/linux-2.6-microblaze.git
12272 F: arch/microblaze/
12274 MICROCHIP AT91 DMA DRIVERS
12275 M: Ludovic Desroches <ludovic.desroches@microchip.com>
12276 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12277 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12278 L: dmaengine@vger.kernel.org
12280 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
12281 F: drivers/dma/at_hdmac.c
12282 F: drivers/dma/at_hdmac_regs.h
12283 F: drivers/dma/at_xdmac.c
12284 F: include/dt-bindings/dma/at91.h
12286 MICROCHIP AT91 SERIAL DRIVER
12287 M: Richard Genoud <richard.genoud@gmail.com>
12289 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
12290 F: drivers/tty/serial/atmel_serial.c
12291 F: drivers/tty/serial/atmel_serial.h
12293 MICROCHIP AT91 USART MFD DRIVER
12294 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
12295 L: linux-kernel@vger.kernel.org
12297 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
12298 F: drivers/mfd/at91-usart.c
12299 F: include/dt-bindings/mfd/at91-usart.h
12301 MICROCHIP AT91 USART SPI DRIVER
12302 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
12303 L: linux-spi@vger.kernel.org
12305 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
12306 F: drivers/spi/spi-at91-usart.c
12308 MICROCHIP AUDIO ASOC DRIVERS
12309 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
12310 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12314 MICROCHIP ECC DRIVER
12315 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12316 L: linux-crypto@vger.kernel.org
12318 F: drivers/crypto/atmel-ecc.*
12320 MICROCHIP I2C DRIVER
12321 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
12322 L: linux-i2c@vger.kernel.org
12324 F: drivers/i2c/busses/i2c-at91-*.c
12325 F: drivers/i2c/busses/i2c-at91.h
12327 MICROCHIP ISC DRIVER
12328 M: Eugen Hristev <eugen.hristev@microchip.com>
12329 L: linux-media@vger.kernel.org
12331 F: Documentation/devicetree/bindings/media/atmel,isc.yaml
12332 F: Documentation/devicetree/bindings/media/microchip,xisc.yaml
12333 F: drivers/media/platform/atmel/atmel-isc-base.c
12334 F: drivers/media/platform/atmel/atmel-isc-regs.h
12335 F: drivers/media/platform/atmel/atmel-isc.h
12336 F: drivers/media/platform/atmel/atmel-sama5d2-isc.c
12337 F: drivers/media/platform/atmel/atmel-sama7g5-isc.c
12338 F: include/linux/atmel-isc-media.h
12340 MICROCHIP ISI DRIVER
12341 M: Eugen Hristev <eugen.hristev@microchip.com>
12342 L: linux-media@vger.kernel.org
12344 F: drivers/media/platform/atmel/atmel-isi.c
12345 F: drivers/media/platform/atmel/atmel-isi.h
12347 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
12348 M: Woojung Huh <woojung.huh@microchip.com>
12349 M: UNGLinuxDriver@microchip.com
12350 L: netdev@vger.kernel.org
12352 F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
12353 F: drivers/net/dsa/microchip/*
12354 F: include/linux/platform_data/microchip-ksz.h
12355 F: net/dsa/tag_ksz.c
12357 MICROCHIP LAN743X ETHERNET DRIVER
12358 M: Bryan Whitehead <bryan.whitehead@microchip.com>
12359 M: UNGLinuxDriver@microchip.com
12360 L: netdev@vger.kernel.org
12362 F: drivers/net/ethernet/microchip/lan743x_*
12364 MICROCHIP LCDFB DRIVER
12365 M: Nicolas Ferre <nicolas.ferre@microchip.com>
12366 L: linux-fbdev@vger.kernel.org
12368 F: drivers/video/fbdev/atmel_lcdfb.c
12369 F: include/video/atmel_lcdc.h
12371 MICROCHIP MCP16502 PMIC DRIVER
12372 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12373 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12375 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
12376 F: drivers/regulator/mcp16502.c
12378 MICROCHIP MCP3911 ADC DRIVER
12379 M: Marcus Folkesson <marcus.folkesson@gmail.com>
12380 M: Kent Gustavsson <kent@minoris.se>
12381 L: linux-iio@vger.kernel.org
12383 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
12384 F: drivers/iio/adc/mcp3911.c
12386 MICROCHIP MMC/SD/SDIO MCI DRIVER
12387 M: Ludovic Desroches <ludovic.desroches@microchip.com>
12389 F: drivers/mmc/host/atmel-mci.c
12391 MICROCHIP NAND DRIVER
12392 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12393 L: linux-mtd@lists.infradead.org
12395 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
12396 F: drivers/mtd/nand/raw/atmel/*
12398 MICROCHIP PWM DRIVER
12399 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12400 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12401 L: linux-pwm@vger.kernel.org
12403 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
12404 F: drivers/pwm/pwm-atmel.c
12406 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
12407 M: Eugen Hristev <eugen.hristev@microchip.com>
12408 L: linux-iio@vger.kernel.org
12410 F: Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
12411 F: drivers/iio/adc/at91-sama5d2_adc.c
12412 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
12414 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
12415 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12417 F: drivers/power/reset/at91-sama5d2_shdwc.c
12419 MICROCHIP SPI DRIVER
12420 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12422 F: drivers/spi/spi-atmel.*
12424 MICROCHIP SSC DRIVER
12425 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
12426 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12428 F: drivers/misc/atmel-ssc.c
12429 F: include/linux/atmel-ssc.h
12431 MICROCHIP USB251XB DRIVER
12432 M: Richard Leitner <richard.leitner@skidata.com>
12433 L: linux-usb@vger.kernel.org
12435 F: Documentation/devicetree/bindings/usb/usb251xb.txt
12436 F: drivers/usb/misc/usb251xb.c
12438 MICROCHIP USBA UDC DRIVER
12439 M: Cristian Birsan <cristian.birsan@microchip.com>
12440 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12442 F: drivers/usb/gadget/udc/atmel_usba_udc.*
12444 MICROCHIP WILC1000 WIFI DRIVER
12445 M: Ajay Singh <ajay.kathat@microchip.com>
12446 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12447 L: linux-wireless@vger.kernel.org
12449 F: drivers/net/wireless/microchip/wilc1000/
12451 MICROSEMI MIPS SOCS
12452 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12453 M: UNGLinuxDriver@microchip.com
12454 L: linux-mips@vger.kernel.org
12456 F: Documentation/devicetree/bindings/mips/mscc.txt
12457 F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
12458 F: arch/mips/boot/dts/mscc/
12459 F: arch/mips/configs/generic/board-ocelot.config
12460 F: arch/mips/generic/board-ocelot.c
12462 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
12463 M: Don Brace <don.brace@microchip.com>
12464 L: storagedev@microchip.com
12465 L: linux-scsi@vger.kernel.org
12467 F: Documentation/scsi/smartpqi.rst
12468 F: drivers/scsi/smartpqi/Kconfig
12469 F: drivers/scsi/smartpqi/Makefile
12470 F: drivers/scsi/smartpqi/smartpqi*.[ch]
12471 F: include/linux/cciss*.h
12472 F: include/uapi/linux/cciss*.h
12474 MICROSOFT SURFACE BATTERY AND AC DRIVERS
12475 M: Maximilian Luz <luzmaximilian@gmail.com>
12476 L: linux-pm@vger.kernel.org
12477 L: platform-driver-x86@vger.kernel.org
12479 F: drivers/power/supply/surface_battery.c
12480 F: drivers/power/supply/surface_charger.c
12482 MICROSOFT SURFACE DTX DRIVER
12483 M: Maximilian Luz <luzmaximilian@gmail.com>
12484 L: platform-driver-x86@vger.kernel.org
12486 F: Documentation/driver-api/surface_aggregator/clients/dtx.rst
12487 F: drivers/platform/surface/surface_dtx.c
12488 F: include/uapi/linux/surface_aggregator/dtx.h
12490 MICROSOFT SURFACE GPE LID SUPPORT DRIVER
12491 M: Maximilian Luz <luzmaximilian@gmail.com>
12492 L: platform-driver-x86@vger.kernel.org
12494 F: drivers/platform/surface/surface_gpe.c
12496 MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
12497 M: Hans de Goede <hdegoede@redhat.com>
12498 M: Mark Gross <mgross@linux.intel.com>
12499 M: Maximilian Luz <luzmaximilian@gmail.com>
12500 L: platform-driver-x86@vger.kernel.org
12502 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
12503 F: drivers/platform/surface/
12505 MICROSOFT SURFACE HID TRANSPORT DRIVER
12506 M: Maximilian Luz <luzmaximilian@gmail.com>
12507 L: linux-input@vger.kernel.org
12508 L: platform-driver-x86@vger.kernel.org
12510 F: drivers/hid/surface-hid/
12512 MICROSOFT SURFACE HOT-PLUG DRIVER
12513 M: Maximilian Luz <luzmaximilian@gmail.com>
12514 L: platform-driver-x86@vger.kernel.org
12516 F: drivers/platform/surface/surface_hotplug.c
12518 MICROSOFT SURFACE PLATFORM PROFILE DRIVER
12519 M: Maximilian Luz <luzmaximilian@gmail.com>
12520 L: platform-driver-x86@vger.kernel.org
12522 F: drivers/platform/surface/surface_platform_profile.c
12524 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
12525 M: Chen Yu <yu.c.chen@intel.com>
12526 L: platform-driver-x86@vger.kernel.org
12528 F: drivers/platform/surface/surfacepro3_button.c
12530 MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
12531 M: Maximilian Luz <luzmaximilian@gmail.com>
12532 L: platform-driver-x86@vger.kernel.org
12534 W: https://github.com/linux-surface/surface-aggregator-module
12535 C: irc://irc.libera.chat/linux-surface
12536 F: Documentation/driver-api/surface_aggregator/
12537 F: drivers/platform/surface/aggregator/
12538 F: drivers/platform/surface/surface_acpi_notify.c
12539 F: drivers/platform/surface/surface_aggregator_cdev.c
12540 F: drivers/platform/surface/surface_aggregator_registry.c
12541 F: include/linux/surface_acpi_notify.h
12542 F: include/linux/surface_aggregator/
12543 F: include/uapi/linux/surface_aggregator/
12545 MICROTEK X6 SCANNER
12546 M: Oliver Neukum <oliver@neukum.org>
12548 F: drivers/usb/image/microtek.*
12550 MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
12551 M: Luka Kovacic <luka.kovacic@sartura.hr>
12552 M: Luka Perkov <luka.perkov@sartura.hr>
12554 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s-bit.dts
12555 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s.dts
12556 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s-bit.dts
12557 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s.dts
12558 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s-bit.dts
12559 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dts
12561 MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
12562 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12563 L: linux-media@vger.kernel.org
12565 F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
12566 F: Documentation/driver-api/media/drivers/ccs/
12567 F: Documentation/userspace-api/media/drivers/ccs.rst
12568 F: drivers/media/i2c/ccs-pll.c
12569 F: drivers/media/i2c/ccs-pll.h
12570 F: drivers/media/i2c/ccs/
12571 F: include/uapi/linux/ccs.h
12572 F: include/uapi/linux/smiapp.h
12575 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12576 L: linux-mips@vger.kernel.org
12578 W: http://www.linux-mips.org/
12579 Q: https://patchwork.kernel.org/project/linux-mips/list/
12580 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
12581 F: Documentation/devicetree/bindings/mips/
12582 F: Documentation/mips/
12584 F: drivers/platform/mips/
12586 MIPS BOSTON DEVELOPMENT BOARD
12587 M: Paul Burton <paulburton@kernel.org>
12588 L: linux-mips@vger.kernel.org
12590 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
12591 F: arch/mips/boot/dts/img/boston.dts
12592 F: arch/mips/configs/generic/board-boston.config
12593 F: drivers/clk/imgtec/clk-boston.c
12594 F: include/dt-bindings/clock/boston-clock.h
12597 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12598 M: Serge Semin <fancer.lancer@gmail.com>
12599 L: linux-mips@vger.kernel.org
12601 F: drivers/bus/mips_cdmm.c
12602 F: drivers/clocksource/mips-gic-timer.c
12603 F: drivers/cpuidle/cpuidle-cps.c
12604 F: drivers/irqchip/irq-mips-cpu.c
12605 F: drivers/irqchip/irq-mips-gic.c
12607 MIPS GENERIC PLATFORM
12608 M: Paul Burton <paulburton@kernel.org>
12609 L: linux-mips@vger.kernel.org
12611 F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
12612 F: arch/mips/generic/
12613 F: arch/mips/tools/generic-board-config.sh
12615 MIPS RINT INSTRUCTION EMULATION
12616 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
12617 L: linux-mips@vger.kernel.org
12619 F: arch/mips/math-emu/dp_rint.c
12620 F: arch/mips/math-emu/sp_rint.c
12622 MIPS/LOONGSON1 ARCHITECTURE
12623 M: Keguang Zhang <keguang.zhang@gmail.com>
12624 L: linux-mips@vger.kernel.org
12626 F: arch/mips/include/asm/mach-loongson32/
12627 F: arch/mips/loongson32/
12628 F: drivers/*/*/*loongson1*
12629 F: drivers/*/*loongson1*
12631 MIPS/LOONGSON2EF ARCHITECTURE
12632 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
12633 L: linux-mips@vger.kernel.org
12635 F: arch/mips/include/asm/mach-loongson2ef/
12636 F: arch/mips/loongson2ef/
12637 F: drivers/cpufreq/loongson2_cpufreq.c
12639 MIPS/LOONGSON64 ARCHITECTURE
12640 M: Huacai Chen <chenhuacai@kernel.org>
12641 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
12642 L: linux-mips@vger.kernel.org
12644 F: arch/mips/include/asm/mach-loongson64/
12645 F: arch/mips/loongson64/
12646 F: drivers/irqchip/irq-loongson*
12647 F: drivers/platform/mips/cpu_hwmon.c
12649 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
12650 M: Hans Verkuil <hverkuil@xs4all.nl>
12651 L: linux-media@vger.kernel.org
12653 W: https://linuxtv.org
12654 T: git git://linuxtv.org/media_tree.git
12655 F: drivers/media/radio/radio-miropcm20*
12658 R: Lubomir Rintel <lkundrak@v3.sk>
12659 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12661 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
12662 F: arch/arm/boot/dts/mmp*
12663 F: arch/arm/mach-mmp/
12664 F: include/linux/soc/mmp/
12666 MMP USB PHY DRIVERS
12667 R: Lubomir Rintel <lkundrak@v3.sk>
12668 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12670 F: drivers/phy/marvell/phy-mmp3-usb.c
12671 F: drivers/phy/marvell/phy-pxa-usb.c
12673 MMU GATHER AND TLB INVALIDATION
12674 M: Will Deacon <will@kernel.org>
12675 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
12676 M: Andrew Morton <akpm@linux-foundation.org>
12677 M: Nick Piggin <npiggin@gmail.com>
12678 M: Peter Zijlstra <peterz@infradead.org>
12679 L: linux-arch@vger.kernel.org
12680 L: linux-mm@kvack.org
12682 F: arch/*/include/asm/tlb.h
12683 F: include/asm-generic/tlb.h
12686 MN88472 MEDIA DRIVER
12687 M: Antti Palosaari <crope@iki.fi>
12688 L: linux-media@vger.kernel.org
12690 W: https://linuxtv.org
12691 W: http://palosaari.fi/linux/
12692 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12693 F: drivers/media/dvb-frontends/mn88472*
12695 MN88473 MEDIA DRIVER
12696 M: Antti Palosaari <crope@iki.fi>
12697 L: linux-media@vger.kernel.org
12699 W: https://linuxtv.org
12700 W: http://palosaari.fi/linux/
12701 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12702 F: drivers/media/dvb-frontends/mn88473*
12705 M: Luis Chamberlain <mcgrof@kernel.org>
12706 M: Jessica Yu <jeyu@kernel.org>
12708 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
12709 F: include/linux/module.h
12712 MONOLITHIC POWER SYSTEM PMIC DRIVER
12713 M: Saravanan Sekar <sravanhome@gmail.com>
12715 F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
12716 F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
12717 F: drivers/iio/adc/mp2629_adc.c
12718 F: drivers/mfd/mp2629.c
12719 F: drivers/power/supply/mp2629_charger.c
12720 F: drivers/regulator/mp5416.c
12721 F: drivers/regulator/mpq7920.c
12722 F: drivers/regulator/mpq7920.h
12723 F: include/linux/mfd/mp2629.h
12725 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
12727 W: http://popies.net/meye/
12728 F: Documentation/userspace-api/media/drivers/meye*
12729 F: drivers/media/pci/meye/
12730 F: include/uapi/linux/meye.h
12732 MOTORCOMM PHY DRIVER
12733 M: Peter Geis <pgwipeout@gmail.com>
12734 L: netdev@vger.kernel.org
12736 F: drivers/net/phy/motorcomm.c
12738 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
12739 M: Jiri Slaby <jirislaby@kernel.org>
12741 F: Documentation/driver-api/serial/moxa-smartio.rst
12742 F: drivers/tty/mxser.*
12744 MR800 AVERMEDIA USB FM RADIO DRIVER
12745 M: Alexey Klimov <klimov.linux@gmail.com>
12746 L: linux-media@vger.kernel.org
12748 T: git git://linuxtv.org/media_tree.git
12749 F: drivers/media/radio/radio-mr800.c
12751 MRF24J40 IEEE 802.15.4 RADIO DRIVER
12752 M: Alan Ott <alan@signal11.us>
12753 L: linux-wpan@vger.kernel.org
12755 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
12756 F: drivers/net/ieee802154/mrf24j40.c
12759 M: "Lee, Chun-Yi" <jlee@suse.com>
12760 L: platform-driver-x86@vger.kernel.org
12762 F: drivers/platform/x86/msi-laptop.c
12765 L: platform-driver-x86@vger.kernel.org
12767 F: drivers/platform/x86/msi-wmi.c
12769 MSI001 MEDIA DRIVER
12770 M: Antti Palosaari <crope@iki.fi>
12771 L: linux-media@vger.kernel.org
12773 W: https://linuxtv.org
12774 W: http://palosaari.fi/linux/
12775 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12776 T: git git://linuxtv.org/anttip/media_tree.git
12777 F: drivers/media/tuners/msi001*
12779 MSI2500 MEDIA DRIVER
12780 M: Antti Palosaari <crope@iki.fi>
12781 L: linux-media@vger.kernel.org
12783 W: https://linuxtv.org
12784 W: http://palosaari.fi/linux/
12785 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12786 T: git git://linuxtv.org/anttip/media_tree.git
12787 F: drivers/media/usb/msi2500/
12789 MSTAR INTERRUPT CONTROLLER DRIVER
12790 M: Mark-PK Tsai <mark-pk.tsai@mediatek.com>
12791 M: Daniel Palmer <daniel@thingy.jp>
12793 F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
12794 F: drivers/irqchip/irq-mst-intc.c
12796 MSYSTEMS DISKONCHIP G3 MTD DRIVER
12797 M: Robert Jarzmik <robert.jarzmik@free.fr>
12798 L: linux-mtd@lists.infradead.org
12800 F: drivers/mtd/devices/docg3*
12802 MT9M032 APTINA SENSOR DRIVER
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/mt9m032.c
12808 F: include/media/i2c/mt9m032.h
12810 MT9P031 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/mt9p031.c
12816 F: include/media/i2c/mt9p031.h
12818 MT9T001 APTINA CAMERA SENSOR
12819 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12820 L: linux-media@vger.kernel.org
12822 T: git git://linuxtv.org/media_tree.git
12823 F: drivers/media/i2c/mt9t001.c
12824 F: include/media/i2c/mt9t001.h
12826 MT9T112 APTINA CAMERA SENSOR
12827 M: Jacopo Mondi <jacopo@jmondi.org>
12828 L: linux-media@vger.kernel.org
12830 T: git git://linuxtv.org/media_tree.git
12831 F: drivers/media/i2c/mt9t112.c
12832 F: include/media/i2c/mt9t112.h
12834 MT9V032 APTINA CAMERA SENSOR
12835 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12836 L: linux-media@vger.kernel.org
12838 T: git git://linuxtv.org/media_tree.git
12839 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
12840 F: drivers/media/i2c/mt9v032.c
12841 F: include/media/i2c/mt9v032.h
12843 MT9V111 APTINA CAMERA SENSOR
12844 M: Jacopo Mondi <jacopo@jmondi.org>
12845 L: linux-media@vger.kernel.org
12847 T: git git://linuxtv.org/media_tree.git
12848 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
12849 F: drivers/media/i2c/mt9v111.c
12851 MULTIFUNCTION DEVICES (MFD)
12852 M: Lee Jones <lee.jones@linaro.org>
12854 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12855 F: Documentation/devicetree/bindings/mfd/
12857 F: include/dt-bindings/mfd/
12858 F: include/linux/mfd/
12860 MULTIMEDIA CARD (MMC) ETC. OVER SPI
12862 F: drivers/mmc/host/mmc_spi.c
12863 F: include/linux/spi/mmc_spi.h
12865 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
12866 M: Ulf Hansson <ulf.hansson@linaro.org>
12867 L: linux-mmc@vger.kernel.org
12869 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
12870 F: Documentation/devicetree/bindings/mmc/
12872 F: include/linux/mmc/
12873 F: include/uapi/linux/mmc/
12875 MULTIPLEXER SUBSYSTEM
12876 M: Peter Rosin <peda@axentia.se>
12878 F: Documentation/ABI/testing/sysfs-class-mux*
12879 F: Documentation/devicetree/bindings/mux/
12881 F: include/dt-bindings/mux/
12882 F: include/linux/mux/
12884 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
12885 M: Bin Liu <b-liu@ti.com>
12886 L: linux-usb@vger.kernel.org
12888 F: drivers/usb/musb/
12890 MXL301RF MEDIA DRIVER
12891 M: Akihiro Tsukada <tskd08@gmail.com>
12892 L: linux-media@vger.kernel.org
12894 F: drivers/media/tuners/mxl301rf*
12896 MXL5007T MEDIA DRIVER
12897 M: Michael Krufky <mkrufky@linuxtv.org>
12898 L: linux-media@vger.kernel.org
12900 W: https://linuxtv.org
12901 W: http://github.com/mkrufky
12902 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12903 T: git git://linuxtv.org/mkrufky/tuners.git
12904 F: drivers/media/tuners/mxl5007t.*
12907 M: Marek Vasut <marex@denx.de>
12908 M: Stefan Agner <stefan@agner.ch>
12909 L: dri-devel@lists.freedesktop.org
12911 T: git git://anongit.freedesktop.org/drm/drm-misc
12912 F: Documentation/devicetree/bindings/display/fsl,lcdif.yaml
12913 F: drivers/gpu/drm/mxsfb/
12915 MYLEX DAC960 PCI RAID Controller
12916 M: Hannes Reinecke <hare@kernel.org>
12917 L: linux-scsi@vger.kernel.org
12919 F: drivers/scsi/myrb.*
12920 F: drivers/scsi/myrs.*
12922 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
12923 M: Chris Lee <christopher.lee@cspi.com>
12924 L: netdev@vger.kernel.org
12926 W: https://www.cspi.com/ethernet-products/support/downloads/
12927 F: drivers/net/ethernet/myricom/myri10ge/
12929 NAND FLASH SUBSYSTEM
12930 M: Miquel Raynal <miquel.raynal@bootlin.com>
12931 R: Richard Weinberger <richard@nod.at>
12932 L: linux-mtd@lists.infradead.org
12934 W: http://www.linux-mtd.infradead.org/
12935 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12936 C: irc://irc.oftc.net/mtd
12937 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
12938 F: drivers/mtd/nand/
12939 F: include/linux/mtd/*nand*.h
12941 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
12942 M: Daniel Mack <zonque@gmail.com>
12943 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12945 W: http://www.native-instruments.com
12946 F: sound/usb/caiaq/
12948 NATSEMI ETHERNET DRIVER (DP8381x)
12950 F: drivers/net/ethernet/natsemi/natsemi.c
12952 NCR 5380 SCSI DRIVERS
12953 M: Finn Thain <fthain@linux-m68k.org>
12954 M: Michael Schmitz <schmitzmic@gmail.com>
12955 L: linux-scsi@vger.kernel.org
12957 F: Documentation/scsi/g_NCR5380.rst
12958 F: drivers/scsi/NCR5380.*
12959 F: drivers/scsi/arm/cumana_1.c
12960 F: drivers/scsi/arm/oak.c
12961 F: drivers/scsi/atari_scsi.*
12962 F: drivers/scsi/dmx3191d.c
12963 F: drivers/scsi/g_NCR5380.*
12964 F: drivers/scsi/mac_scsi.*
12965 F: drivers/scsi/sun3_scsi.*
12966 F: drivers/scsi/sun3_scsi_vme.c
12969 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
12973 NCT6775 HARDWARE MONITOR DRIVER
12974 M: Guenter Roeck <linux@roeck-us.net>
12975 L: linux-hwmon@vger.kernel.org
12977 F: Documentation/hwmon/nct6775.rst
12978 F: drivers/hwmon/nct6775.c
12981 M: Jakub Kicinski <kuba@kernel.org>
12983 F: drivers/net/netdevsim/*
12985 NETEM NETWORK EMULATOR
12986 M: Stephen Hemminger <stephen@networkplumber.org>
12987 L: netdev@vger.kernel.org
12989 F: net/sched/sch_netem.c
12991 NETERION 10GbE DRIVERS (s2io/vxge)
12992 M: Jon Mason <jdmason@kudzu.us>
12993 L: netdev@vger.kernel.org
12995 F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
12996 F: Documentation/networking/device_drivers/ethernet/neterion/vxge.rst
12997 F: drivers/net/ethernet/neterion/
13000 M: Pablo Neira Ayuso <pablo@netfilter.org>
13001 M: Jozsef Kadlecsik <kadlec@netfilter.org>
13002 M: Florian Westphal <fw@strlen.de>
13003 L: netfilter-devel@vger.kernel.org
13004 L: coreteam@netfilter.org
13006 W: http://www.netfilter.org/
13007 W: http://www.iptables.org/
13008 W: http://www.nftables.org/
13009 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
13010 C: irc://irc.libera.chat/netfilter
13011 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
13012 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
13013 F: include/linux/netfilter*
13014 F: include/linux/netfilter/
13015 F: include/net/netfilter/
13016 F: include/uapi/linux/netfilter*
13017 F: include/uapi/linux/netfilter/
13018 F: net/*/netfilter.c
13019 F: net/*/netfilter/
13020 F: net/bridge/br_netfilter*.c
13023 NETROM NETWORK LAYER
13024 M: Ralf Baechle <ralf@linux-mips.org>
13025 L: linux-hams@vger.kernel.org
13027 W: http://www.linux-ax25.org/
13028 F: include/net/netrom.h
13029 F: include/uapi/linux/netrom.h
13032 NETRONIX EMBEDDED CONTROLLER
13033 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
13035 F: Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
13036 F: drivers/mfd/ntxec.c
13037 F: drivers/pwm/pwm-ntxec.c
13038 F: drivers/rtc/rtc-ntxec.c
13039 F: include/linux/mfd/ntxec.h
13041 NETRONOME ETHERNET DRIVERS
13042 M: Simon Horman <simon.horman@corigine.com>
13043 R: Jakub Kicinski <kuba@kernel.org>
13044 L: oss-drivers@corigine.com
13046 F: drivers/net/ethernet/netronome/
13048 NETWORK BLOCK DEVICE (NBD)
13049 M: Josef Bacik <josef@toxicpanda.com>
13050 L: linux-block@vger.kernel.org
13051 L: nbd@other.debian.org
13053 F: Documentation/admin-guide/blockdev/nbd.rst
13054 F: drivers/block/nbd.c
13055 F: include/trace/events/nbd.h
13056 F: include/uapi/linux/nbd.h
13058 NETWORK DROP MONITOR
13059 M: Neil Horman <nhorman@tuxdriver.com>
13060 L: netdev@vger.kernel.org
13062 W: https://fedorahosted.org/dropwatch/
13063 F: include/uapi/linux/net_dropmon.h
13064 F: net/core/drop_monitor.c
13067 M: "David S. Miller" <davem@davemloft.net>
13068 M: Jakub Kicinski <kuba@kernel.org>
13069 L: netdev@vger.kernel.org
13071 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13072 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13073 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
13074 F: Documentation/devicetree/bindings/net/
13075 F: drivers/connector/
13077 F: include/linux/etherdevice.h
13078 F: include/linux/fcdevice.h
13079 F: include/linux/fddidevice.h
13080 F: include/linux/hippidevice.h
13081 F: include/linux/if_*
13082 F: include/linux/inetdevice.h
13083 F: include/linux/netdevice.h
13084 F: include/uapi/linux/if_*
13085 F: include/uapi/linux/netdevice.h
13087 NETWORKING DRIVERS (WIRELESS)
13088 M: Kalle Valo <kvalo@codeaurora.org>
13089 L: linux-wireless@vger.kernel.org
13091 Q: http://patchwork.kernel.org/project/linux-wireless/list/
13092 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
13093 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
13094 F: Documentation/devicetree/bindings/net/wireless/
13095 F: drivers/net/wireless/
13098 M: Andrew Lunn <andrew@lunn.ch>
13099 M: Vivien Didelot <vivien.didelot@gmail.com>
13100 M: Florian Fainelli <f.fainelli@gmail.com>
13101 M: Vladimir Oltean <olteanv@gmail.com>
13103 F: Documentation/devicetree/bindings/net/dsa/
13104 F: drivers/net/dsa/
13105 F: include/linux/dsa/
13106 F: include/linux/platform_data/dsa.h
13107 F: include/net/dsa.h
13110 NETWORKING [GENERAL]
13111 M: "David S. Miller" <davem@davemloft.net>
13112 M: Jakub Kicinski <kuba@kernel.org>
13113 L: netdev@vger.kernel.org
13115 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13116 B: mailto:netdev@vger.kernel.org
13117 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13118 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
13119 F: Documentation/networking/
13120 F: include/linux/in.h
13121 F: include/linux/net.h
13122 F: include/linux/netdevice.h
13124 F: include/uapi/linux/in.h
13125 F: include/uapi/linux/net.h
13126 F: include/uapi/linux/net_namespace.h
13127 F: include/uapi/linux/netdevice.h
13131 F: tools/testing/selftests/net/
13134 M: Steffen Klassert <steffen.klassert@secunet.com>
13135 M: Herbert Xu <herbert@gondor.apana.org.au>
13136 M: "David S. Miller" <davem@davemloft.net>
13137 L: netdev@vger.kernel.org
13139 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
13140 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
13141 F: include/net/xfrm.h
13142 F: include/uapi/linux/xfrm.h
13145 F: net/ipv4/ip_vti.c
13146 F: net/ipv4/ipcomp.c
13150 F: net/ipv6/ip6_vti.c
13151 F: net/ipv6/ipcomp6.c
13155 F: tools/testing/selftests/net/ipsec.c
13157 NETWORKING [IPv4/IPv6]
13158 M: "David S. Miller" <davem@davemloft.net>
13159 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
13160 M: David Ahern <dsahern@kernel.org>
13161 L: netdev@vger.kernel.org
13163 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13169 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
13170 M: Paul Moore <paul@paul-moore.com>
13171 L: netdev@vger.kernel.org
13172 L: linux-security-module@vger.kernel.org
13174 W: https://github.com/netlabel
13175 F: Documentation/netlabel/
13176 F: include/net/calipso.h
13177 F: include/net/cipso_ipv4.h
13178 F: include/net/netlabel.h
13179 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
13180 F: include/uapi/linux/netfilter/xt_SECMARK.h
13181 F: net/ipv4/cipso_ipv4.c
13182 F: net/ipv6/calipso.c
13183 F: net/netfilter/xt_CONNSECMARK.c
13184 F: net/netfilter/xt_SECMARK.c
13188 M: Mat Martineau <mathew.j.martineau@linux.intel.com>
13189 M: Matthieu Baerts <matthieu.baerts@tessares.net>
13190 L: netdev@vger.kernel.org
13191 L: mptcp@lists.linux.dev
13193 W: https://github.com/multipath-tcp/mptcp_net-next/wiki
13194 B: https://github.com/multipath-tcp/mptcp_net-next/issues
13195 F: Documentation/networking/mptcp-sysctl.rst
13196 F: include/net/mptcp.h
13197 F: include/trace/events/mptcp.h
13198 F: include/uapi/linux/mptcp.h
13200 F: tools/testing/selftests/net/mptcp/
13203 M: Eric Dumazet <edumazet@google.com>
13204 L: netdev@vger.kernel.org
13206 F: include/linux/tcp.h
13207 F: include/net/tcp.h
13208 F: include/trace/events/tcp.h
13209 F: include/uapi/linux/tcp.h
13210 F: net/ipv4/syncookies.c
13212 F: net/ipv6/syncookies.c
13216 M: Boris Pismenny <borisp@nvidia.com>
13217 M: John Fastabend <john.fastabend@gmail.com>
13218 M: Daniel Borkmann <daniel@iogearbox.net>
13219 M: Jakub Kicinski <kuba@kernel.org>
13220 L: netdev@vger.kernel.org
13222 F: include/net/tls.h
13223 F: include/uapi/linux/tls.h
13226 NETWORKING [WIRELESS]
13227 L: linux-wireless@vger.kernel.org
13228 Q: http://patchwork.kernel.org/project/linux-wireless/list/
13230 NETXEN (1/10) GbE SUPPORT
13231 M: Manish Chopra <manishc@marvell.com>
13232 M: Rahul Verma <rahulv@marvell.com>
13233 M: GR-Linux-NIC-Dev@marvell.com
13234 L: netdev@vger.kernel.org
13236 F: drivers/net/ethernet/qlogic/netxen/
13238 NET_FAILOVER MODULE
13239 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
13240 L: netdev@vger.kernel.org
13242 F: Documentation/networking/net_failover.rst
13243 F: drivers/net/net_failover.c
13244 F: include/net/net_failover.h
13247 M: David Ahern <dsahern@kernel.org>
13248 L: netdev@vger.kernel.org
13250 F: include/net/netns/nexthop.h
13251 F: include/net/nexthop.h
13252 F: include/uapi/linux/nexthop.h
13253 F: net/ipv4/nexthop.c
13256 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
13257 L: linux-nfc@lists.01.org (subscribers-only)
13258 L: netdev@vger.kernel.org
13260 F: Documentation/devicetree/bindings/net/nfc/
13262 F: include/linux/platform_data/nfcmrvl.h
13263 F: include/net/nfc/
13264 F: include/uapi/linux/nfc.h
13267 NFC VIRTUAL NCI DEVICE DRIVER
13268 M: Bongsu Jeon <bongsu.jeon@samsung.com>
13269 L: netdev@vger.kernel.org
13270 L: linux-nfc@lists.01.org (subscribers-only)
13272 F: drivers/nfc/virtual_ncidev.c
13273 F: tools/testing/selftests/nci/
13275 NFS, SUNRPC, AND LOCKD CLIENTS
13276 M: Trond Myklebust <trond.myklebust@hammerspace.com>
13277 M: Anna Schumaker <anna.schumaker@netapp.com>
13278 L: linux-nfs@vger.kernel.org
13280 W: http://client.linux-nfs.org
13281 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
13285 F: include/linux/lockd/
13286 F: include/linux/nfs*
13287 F: include/linux/sunrpc/
13288 F: include/uapi/linux/nfs*
13289 F: include/uapi/linux/sunrpc/
13291 F: Documentation/filesystems/nfs/
13294 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
13295 L: linux-nilfs@vger.kernel.org
13297 W: https://nilfs.sourceforge.io/
13298 W: https://nilfs.osdn.jp/
13299 T: git git://github.com/konis/nilfs2.git
13300 F: Documentation/filesystems/nilfs2.rst
13302 F: include/trace/events/nilfs2.h
13303 F: include/uapi/linux/nilfs2_api.h
13304 F: include/uapi/linux/nilfs2_ondisk.h
13306 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
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/pcmcia/nsp_*
13313 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
13314 M: GOTO Masanori <gotom@debian.or.jp>
13315 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
13317 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
13318 F: Documentation/scsi/NinjaSCSI.rst
13319 F: drivers/scsi/nsp32*
13322 M: Dinh Nguyen <dinguyen@kernel.org>
13324 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
13327 NITRO ENCLAVES (NE)
13328 M: Andra Paraschiv <andraprs@amazon.com>
13329 M: Alexandru Vasile <lexnv@amazon.com>
13330 M: Alexandru Ciobotaru <alcioa@amazon.com>
13331 L: linux-kernel@vger.kernel.org
13333 W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
13334 F: Documentation/virt/ne_overview.rst
13335 F: drivers/virt/nitro_enclaves/
13336 F: include/linux/nitro_enclaves.h
13337 F: include/uapi/linux/nitro_enclaves.h
13338 F: samples/nitro_enclaves/
13340 NOHZ, DYNTICKS SUPPORT
13341 M: Frederic Weisbecker <fweisbec@gmail.com>
13342 M: Thomas Gleixner <tglx@linutronix.de>
13343 M: Ingo Molnar <mingo@kernel.org>
13344 L: linux-kernel@vger.kernel.org
13346 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
13347 F: include/linux/sched/nohz.h
13348 F: include/linux/tick.h
13349 F: kernel/time/tick*.*
13351 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
13352 M: Pavel Machek <pavel@ucw.cz>
13353 M: Sakari Ailus <sakari.ailus@iki.fi>
13354 L: linux-media@vger.kernel.org
13356 F: drivers/media/i2c/ad5820.c
13357 F: drivers/media/i2c/et8ek8
13359 NOKIA N900 POWER SUPPLY DRIVERS
13360 R: Pali Rohár <pali@kernel.org>
13361 F: drivers/power/supply/bq2415x_charger.c
13362 F: drivers/power/supply/bq27xxx_battery.c
13363 F: drivers/power/supply/bq27xxx_battery_i2c.c
13364 F: drivers/power/supply/isp1704_charger.c
13365 F: drivers/power/supply/rx51_battery.c
13366 F: include/linux/power/bq2415x_charger.h
13367 F: include/linux/power/bq27xxx_battery.h
13370 M: Willy Tarreau <w@1wt.eu>
13372 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
13373 F: tools/include/nolibc/
13376 M: Matthias Maennich <maennich@google.com>
13378 F: Documentation/core-api/symbol-namespaces.rst
13382 M: Sanjay R Mehta <sanju.mehta@amd.com>
13383 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
13384 L: linux-ntb@googlegroups.com
13386 F: drivers/ntb/hw/amd/
13389 M: Jon Mason <jdmason@kudzu.us>
13390 M: Dave Jiang <dave.jiang@intel.com>
13391 M: Allen Hubbe <allenbh@gmail.com>
13392 L: linux-ntb@googlegroups.com
13394 W: https://github.com/jonmason/ntb/wiki
13395 T: git git://github.com/jonmason/ntb.git
13396 F: drivers/net/ntb_netdev.c
13398 F: include/linux/ntb.h
13399 F: include/linux/ntb_transport.h
13400 F: tools/testing/selftests/ntb/
13403 M: Serge Semin <fancer.lancer@gmail.com>
13404 L: linux-ntb@googlegroups.com
13406 F: drivers/ntb/hw/idt/
13409 M: Dave Jiang <dave.jiang@intel.com>
13410 L: linux-ntb@googlegroups.com
13412 W: https://github.com/davejiang/linux/wiki
13413 T: git https://github.com/davejiang/linux.git
13414 F: drivers/ntb/hw/intel/
13417 M: Anton Altaparmakov <anton@tuxera.com>
13418 L: linux-ntfs-dev@lists.sourceforge.net
13420 W: http://www.tuxera.com/
13421 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
13422 F: Documentation/filesystems/ntfs.rst
13426 M: Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
13427 L: ntfs3@lists.linux.dev
13429 W: http://www.paragon-software.com/
13430 T: git https://github.com/Paragon-Software-Group/linux-ntfs3.git
13431 F: Documentation/filesystems/ntfs3.rst
13435 M: Finn Thain <fthain@linux-m68k.org>
13436 L: linux-m68k@lists.linux-m68k.org
13438 F: arch/*/include/asm/nubus.h
13440 F: include/linux/nubus.h
13441 F: include/uapi/linux/nubus.h
13443 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
13444 M: Antonino Daplas <adaplas@gmail.com>
13445 L: linux-fbdev@vger.kernel.org
13447 F: drivers/video/fbdev/nvidia/
13448 F: drivers/video/fbdev/riva/
13451 M: Keith Busch <kbusch@kernel.org>
13452 M: Jens Axboe <axboe@fb.com>
13453 M: Christoph Hellwig <hch@lst.de>
13454 M: Sagi Grimberg <sagi@grimberg.me>
13455 L: linux-nvme@lists.infradead.org
13457 W: http://git.infradead.org/nvme.git
13458 T: git://git.infradead.org/nvme.git
13459 F: drivers/nvme/host/
13460 F: include/linux/nvme.h
13461 F: include/uapi/linux/nvme_ioctl.h
13463 NVM EXPRESS FC TRANSPORT DRIVERS
13464 M: James Smart <james.smart@broadcom.com>
13465 L: linux-nvme@lists.infradead.org
13467 F: drivers/nvme/host/fc.c
13468 F: drivers/nvme/target/fc.c
13469 F: drivers/nvme/target/fcloop.c
13470 F: include/linux/nvme-fc-driver.h
13471 F: include/linux/nvme-fc.h
13473 NVM EXPRESS TARGET DRIVER
13474 M: Christoph Hellwig <hch@lst.de>
13475 M: Sagi Grimberg <sagi@grimberg.me>
13476 M: Chaitanya Kulkarni <kch@nvidia.com>
13477 L: linux-nvme@lists.infradead.org
13479 W: http://git.infradead.org/nvme.git
13480 T: git://git.infradead.org/nvme.git
13481 F: drivers/nvme/target/
13484 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13486 T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
13487 F: Documentation/ABI/stable/sysfs-bus-nvmem
13488 F: Documentation/devicetree/bindings/nvmem/
13490 F: include/linux/nvmem-consumer.h
13491 F: include/linux/nvmem-provider.h
13493 NXP C45 TJA11XX PHY DRIVER
13494 M: Radu Pirea <radu-nicolae.pirea@oss.nxp.com>
13495 L: netdev@vger.kernel.org
13497 F: drivers/net/phy/nxp-c45-tja11xx.c
13500 M: Ashish Kumar <ashish.kumar@nxp.com>
13501 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
13502 L: linux-spi@vger.kernel.org
13504 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
13505 F: drivers/spi/spi-nxp-fspi.c
13507 NXP FXAS21002C DRIVER
13508 M: Rui Miguel Silva <rmfrfs@gmail.com>
13509 L: linux-iio@vger.kernel.org
13511 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
13512 F: drivers/iio/gyro/fxas21002c.h
13513 F: drivers/iio/gyro/fxas21002c_core.c
13514 F: drivers/iio/gyro/fxas21002c_i2c.c
13515 F: drivers/iio/gyro/fxas21002c_spi.c
13517 NXP i.MX CLOCK DRIVERS
13518 M: Abel Vesa <abel.vesa@nxp.com>
13519 L: linux-clk@vger.kernel.org
13520 L: linux-imx@nxp.com
13522 F: drivers/clk/imx/
13524 NXP i.MX 8MQ DCSS DRIVER
13525 M: Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
13526 R: Lucas Stach <l.stach@pengutronix.de>
13527 L: dri-devel@lists.freedesktop.org
13529 F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
13530 F: drivers/gpu/drm/imx/dcss/
13532 NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
13533 M: Jagan Teki <jagan@amarulasolutions.com>
13535 F: Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
13536 F: drivers/regulator/pf8x00-regulator.c
13538 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
13539 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
13540 L: linux-kernel@vger.kernel.org
13542 F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
13543 F: drivers/extcon/extcon-ptn5150.c
13545 NXP SGTL5000 DRIVER
13546 M: Fabio Estevam <festevam@gmail.com>
13547 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13549 F: Documentation/devicetree/bindings/sound/sgtl5000.yaml
13550 F: sound/soc/codecs/sgtl5000*
13552 NXP SJA1105 ETHERNET SWITCH DRIVER
13553 M: Vladimir Oltean <olteanv@gmail.com>
13554 L: linux-kernel@vger.kernel.org
13556 F: drivers/net/dsa/sja1105
13557 F: drivers/net/pcs/pcs-xpcs-nxp.c
13559 NXP TDA998X DRM DRIVER
13560 M: Russell King <linux@armlinux.org.uk>
13562 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
13563 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
13564 F: drivers/gpu/drm/i2c/tda998x_drv.c
13565 F: include/drm/i2c/tda998x.h
13566 F: include/dt-bindings/display/tda998x.h
13570 M: Peter Rosin <peda@axentia.se>
13571 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13573 F: Documentation/devicetree/bindings/sound/tfa9879.txt
13574 F: sound/soc/codecs/tfa9879*
13576 NXP/Goodix TFA989X (TFA1) DRIVER
13577 M: Stephan Gerhold <stephan@gerhold.net>
13578 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13580 F: Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
13581 F: sound/soc/codecs/tfa989x.c
13584 R: Charles Gorand <charles.gorand@effinnov.com>
13585 L: linux-nfc@lists.01.org (subscribers-only)
13587 F: drivers/nfc/nxp-nci
13589 NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
13590 M: Mirela Rabulea <mirela.rabulea@nxp.com>
13591 R: NXP Linux Team <linux-imx@nxp.com>
13592 L: linux-media@vger.kernel.org
13594 F: Documentation/devicetree/bindings/media/imx8-jpeg.yaml
13595 F: drivers/media/platform/imx-jpeg
13597 NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
13598 M: Jonas Malaco <jonas@protocubo.io>
13599 L: linux-hwmon@vger.kernel.org
13601 F: Documentation/hwmon/nzxt-kraken2.rst
13602 F: drivers/hwmon/nzxt-kraken2.c
13605 M: Jiri Pirko <jiri@nvidia.com>
13606 L: netdev@vger.kernel.org
13608 F: include/linux/objagg.h
13610 F: lib/test_objagg.c
13613 M: Josh Poimboeuf <jpoimboe@redhat.com>
13614 M: Peter Zijlstra <peterz@infradead.org>
13617 F: include/linux/objtool.h
13619 OCELOT ETHERNET SWITCH DRIVER
13620 M: Vladimir Oltean <vladimir.oltean@nxp.com>
13621 M: Claudiu Manoil <claudiu.manoil@nxp.com>
13622 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
13623 M: UNGLinuxDriver@microchip.com
13624 L: netdev@vger.kernel.org
13626 F: drivers/net/dsa/ocelot/*
13627 F: drivers/net/ethernet/mscc/
13628 F: include/soc/mscc/ocelot*
13629 F: net/dsa/tag_ocelot.c
13630 F: net/dsa/tag_ocelot_8021q.c
13631 F: tools/testing/selftests/drivers/net/ocelot/*
13633 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
13634 M: Frederic Barrat <fbarrat@linux.ibm.com>
13635 M: Andrew Donnellan <ajd@linux.ibm.com>
13636 L: linuxppc-dev@lists.ozlabs.org
13638 F: Documentation/userspace-api/accelerators/ocxl.rst
13639 F: arch/powerpc/include/asm/pnv-ocxl.h
13640 F: arch/powerpc/platforms/powernv/ocxl.c
13641 F: drivers/misc/ocxl/
13642 F: include/misc/ocxl*
13643 F: include/uapi/misc/ocxl.h
13646 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
13647 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
13648 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13649 L: linux-omap@vger.kernel.org
13651 F: sound/soc/ti/n810.c
13652 F: sound/soc/ti/omap*
13653 F: sound/soc/ti/rx51.c
13654 F: sound/soc/ti/sdma-pcm.*
13656 OMAP CLOCK FRAMEWORK SUPPORT
13657 M: Paul Walmsley <paul@pwsan.com>
13658 L: linux-omap@vger.kernel.org
13660 F: arch/arm/*omap*/*clock*
13662 OMAP DEVICE TREE SUPPORT
13663 M: Benoît Cousson <bcousson@baylibre.com>
13664 M: Tony Lindgren <tony@atomide.com>
13665 L: linux-omap@vger.kernel.org
13666 L: devicetree@vger.kernel.org
13668 F: arch/arm/boot/dts/*am3*
13669 F: arch/arm/boot/dts/*am4*
13670 F: arch/arm/boot/dts/*am5*
13671 F: arch/arm/boot/dts/*dra7*
13672 F: arch/arm/boot/dts/*omap*
13673 F: arch/arm/boot/dts/logicpd-som-lv*
13674 F: arch/arm/boot/dts/logicpd-torpedo*
13676 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
13677 L: linux-omap@vger.kernel.org
13678 L: linux-fbdev@vger.kernel.org
13680 F: Documentation/arm/omap/dss.rst
13681 F: drivers/video/fbdev/omap2/
13683 OMAP FRAMEBUFFER SUPPORT
13684 L: linux-fbdev@vger.kernel.org
13685 L: linux-omap@vger.kernel.org
13687 F: drivers/video/fbdev/omap/
13689 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
13690 M: Roger Quadros <rogerq@kernel.org>
13691 M: Tony Lindgren <tony@atomide.com>
13692 L: linux-omap@vger.kernel.org
13694 F: arch/arm/mach-omap2/*gpmc*
13695 F: drivers/memory/omap-gpmc.c
13698 M: Grygorii Strashko <grygorii.strashko@ti.com>
13699 M: Santosh Shilimkar <ssantosh@kernel.org>
13700 M: Kevin Hilman <khilman@kernel.org>
13701 L: linux-omap@vger.kernel.org
13703 F: Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
13704 F: drivers/gpio/gpio-omap.c
13706 OMAP HARDWARE SPINLOCK SUPPORT
13707 M: Ohad Ben-Cohen <ohad@wizery.com>
13708 L: linux-omap@vger.kernel.org
13710 F: drivers/hwspinlock/omap_hwspinlock.c
13712 OMAP HS MMC SUPPORT
13713 L: linux-mmc@vger.kernel.org
13714 L: linux-omap@vger.kernel.org
13716 F: drivers/mmc/host/omap_hsmmc.c
13719 M: Paul Walmsley <paul@pwsan.com>
13720 L: linux-omap@vger.kernel.org
13722 F: arch/arm/mach-omap2/omap_hwmod*data*
13725 M: Benoît Cousson <bcousson@baylibre.com>
13726 M: Paul Walmsley <paul@pwsan.com>
13727 L: linux-omap@vger.kernel.org
13729 F: arch/arm/mach-omap2/omap_hwmod.*
13732 M: Vignesh R <vigneshr@ti.com>
13733 L: linux-omap@vger.kernel.org
13734 L: linux-i2c@vger.kernel.org
13736 F: Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
13737 F: drivers/i2c/busses/i2c-omap.c
13739 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
13740 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13741 L: linux-media@vger.kernel.org
13743 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
13744 F: drivers/media/platform/omap3isp/
13745 F: drivers/staging/media/omap4iss/
13748 M: Aaro Koskinen <aaro.koskinen@iki.fi>
13749 L: linux-omap@vger.kernel.org
13751 F: drivers/mmc/host/omap.c
13753 OMAP POWER MANAGEMENT SUPPORT
13754 M: Kevin Hilman <khilman@kernel.org>
13755 L: linux-omap@vger.kernel.org
13757 F: arch/arm/*omap*/*pm*
13758 F: drivers/cpufreq/omap-cpufreq.c
13760 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
13761 M: Rajendra Nayak <rnayak@codeaurora.org>
13762 M: Paul Walmsley <paul@pwsan.com>
13763 L: linux-omap@vger.kernel.org
13765 F: arch/arm/mach-omap2/prm*
13767 OMAP RANDOM NUMBER GENERATOR SUPPORT
13768 M: Deepak Saxena <dsaxena@plexity.net>
13770 F: drivers/char/hw_random/omap-rng.c
13773 L: linux-usb@vger.kernel.org
13774 L: linux-omap@vger.kernel.org
13776 F: arch/arm/*omap*/usb*
13777 F: drivers/usb/*/*omap*
13779 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
13780 M: Mark Jackson <mpfj@newflow.co.uk>
13781 L: linux-omap@vger.kernel.org
13783 F: arch/arm/boot/dts/am335x-nano.dts
13786 M: Aaro Koskinen <aaro.koskinen@iki.fi>
13787 M: Tony Lindgren <tony@atomide.com>
13788 L: linux-omap@vger.kernel.org
13790 Q: http://patchwork.kernel.org/project/linux-omap/list/
13791 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
13792 F: arch/arm/configs/omap1_defconfig
13793 F: arch/arm/mach-omap1/
13794 F: arch/arm/plat-omap/
13795 F: drivers/i2c/busses/i2c-omap.c
13796 F: include/linux/platform_data/ams-delta-fiq.h
13797 F: include/linux/platform_data/i2c-omap.h
13800 M: Tony Lindgren <tony@atomide.com>
13801 L: linux-omap@vger.kernel.org
13803 W: http://www.muru.com/linux/omap/
13804 W: http://linux.omap.com/
13805 Q: http://patchwork.kernel.org/project/linux-omap/list/
13806 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
13807 F: arch/arm/configs/omap2plus_defconfig
13808 F: arch/arm/mach-omap2/
13809 F: arch/arm/plat-omap/
13810 F: drivers/bus/ti-sysc.c
13811 F: drivers/i2c/busses/i2c-omap.c
13812 F: drivers/irqchip/irq-omap-intc.c
13813 F: drivers/mfd/*omap*.c
13814 F: drivers/mfd/menelaus.c
13815 F: drivers/mfd/palmas.c
13816 F: drivers/mfd/tps65217.c
13817 F: drivers/mfd/tps65218.c
13818 F: drivers/mfd/tps65910.c
13819 F: drivers/mfd/twl-core.[ch]
13820 F: drivers/mfd/twl4030*.c
13821 F: drivers/mfd/twl6030*.c
13822 F: drivers/mfd/twl6040*.c
13823 F: drivers/regulator/palmas-regulator*.c
13824 F: drivers/regulator/pbias-regulator.c
13825 F: drivers/regulator/tps65217-regulator.c
13826 F: drivers/regulator/tps65218-regulator.c
13827 F: drivers/regulator/tps65910-regulator.c
13828 F: drivers/regulator/twl-regulator.c
13829 F: drivers/regulator/twl6030-regulator.c
13830 F: include/linux/platform_data/i2c-omap.h
13831 F: include/linux/platform_data/ti-sysc.h
13834 M: Bob Copeland <me@bobcopeland.com>
13835 L: linux-karma-devel@lists.sourceforge.net
13837 F: Documentation/filesystems/omfs.rst
13840 OMNIKEY CARDMAN 4000 DRIVER
13841 M: Harald Welte <laforge@gnumonks.org>
13843 F: drivers/char/pcmcia/cm4000_cs.c
13844 F: include/linux/cm4000_cs.h
13845 F: include/uapi/linux/cm4000_cs.h
13847 OMNIKEY CARDMAN 4040 DRIVER
13848 M: Harald Welte <laforge@gnumonks.org>
13850 F: drivers/char/pcmcia/cm4040_cs.*
13852 OMNIVISION OV02A10 SENSOR DRIVER
13853 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
13854 L: linux-media@vger.kernel.org
13856 T: git git://linuxtv.org/media_tree.git
13857 F: Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
13858 F: drivers/media/i2c/ov02a10.c
13860 OMNIVISION OV13858 SENSOR DRIVER
13861 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13862 L: linux-media@vger.kernel.org
13864 T: git git://linuxtv.org/media_tree.git
13865 F: drivers/media/i2c/ov13858.c
13867 OMNIVISION OV2680 SENSOR DRIVER
13868 M: Rui Miguel Silva <rmfrfs@gmail.com>
13869 L: linux-media@vger.kernel.org
13871 T: git git://linuxtv.org/media_tree.git
13872 F: Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
13873 F: drivers/media/i2c/ov2680.c
13875 OMNIVISION OV2685 SENSOR DRIVER
13876 M: Shunqian Zheng <zhengsq@rock-chips.com>
13877 L: linux-media@vger.kernel.org
13879 T: git git://linuxtv.org/media_tree.git
13880 F: drivers/media/i2c/ov2685.c
13882 OMNIVISION OV2740 SENSOR DRIVER
13883 M: Tianshu Qiu <tian.shu.qiu@intel.com>
13884 R: Shawn Tu <shawnx.tu@intel.com>
13885 R: Bingbu Cao <bingbu.cao@intel.com>
13886 L: linux-media@vger.kernel.org
13888 T: git git://linuxtv.org/media_tree.git
13889 F: drivers/media/i2c/ov2740.c
13891 OMNIVISION OV5640 SENSOR DRIVER
13892 M: Steve Longerbeam <slongerbeam@gmail.com>
13893 L: linux-media@vger.kernel.org
13895 T: git git://linuxtv.org/media_tree.git
13896 F: drivers/media/i2c/ov5640.c
13898 OMNIVISION OV5647 SENSOR DRIVER
13899 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
13900 M: Jacopo Mondi <jacopo@jmondi.org>
13901 L: linux-media@vger.kernel.org
13903 T: git git://linuxtv.org/media_tree.git
13904 F: Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
13905 F: drivers/media/i2c/ov5647.c
13907 OMNIVISION OV5670 SENSOR DRIVER
13908 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
13909 M: Hyungwoo Yang <hyungwoo.yang@intel.com>
13910 L: linux-media@vger.kernel.org
13912 T: git git://linuxtv.org/media_tree.git
13913 F: drivers/media/i2c/ov5670.c
13915 OMNIVISION OV5675 SENSOR DRIVER
13916 M: Shawn Tu <shawnx.tu@intel.com>
13917 L: linux-media@vger.kernel.org
13919 T: git git://linuxtv.org/media_tree.git
13920 F: drivers/media/i2c/ov5675.c
13922 OMNIVISION OV5695 SENSOR DRIVER
13923 M: Shunqian Zheng <zhengsq@rock-chips.com>
13924 L: linux-media@vger.kernel.org
13926 T: git git://linuxtv.org/media_tree.git
13927 F: drivers/media/i2c/ov5695.c
13929 OMNIVISION OV7670 SENSOR DRIVER
13930 L: linux-media@vger.kernel.org
13932 T: git git://linuxtv.org/media_tree.git
13933 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
13934 F: drivers/media/i2c/ov7670.c
13936 OMNIVISION OV772x SENSOR DRIVER
13937 M: Jacopo Mondi <jacopo@jmondi.org>
13938 L: linux-media@vger.kernel.org
13940 T: git git://linuxtv.org/media_tree.git
13941 F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
13942 F: drivers/media/i2c/ov772x.c
13943 F: include/media/i2c/ov772x.h
13945 OMNIVISION OV7740 SENSOR DRIVER
13946 M: Wenyou Yang <wenyou.yang@microchip.com>
13947 L: linux-media@vger.kernel.org
13949 T: git git://linuxtv.org/media_tree.git
13950 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
13951 F: drivers/media/i2c/ov7740.c
13953 OMNIVISION OV8856 SENSOR DRIVER
13954 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
13955 L: linux-media@vger.kernel.org
13957 T: git git://linuxtv.org/media_tree.git
13958 F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
13959 F: drivers/media/i2c/ov8856.c
13961 OMNIVISION OV9282 SENSOR DRIVER
13962 M: Paul J. Murphy <paul.j.murphy@intel.com>
13963 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
13964 L: linux-media@vger.kernel.org
13966 T: git git://linuxtv.org/media_tree.git
13967 F: Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
13968 F: drivers/media/i2c/ov9282.c
13970 OMNIVISION OV9640 SENSOR DRIVER
13971 M: Petr Cvek <petrcvekcz@gmail.com>
13972 L: linux-media@vger.kernel.org
13974 F: drivers/media/i2c/ov9640.*
13976 OMNIVISION OV9650 SENSOR DRIVER
13977 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13978 R: Akinobu Mita <akinobu.mita@gmail.com>
13979 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
13980 L: linux-media@vger.kernel.org
13982 T: git git://linuxtv.org/media_tree.git
13983 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
13984 F: drivers/media/i2c/ov9650.c
13986 OMNIVISION OV9734 SENSOR DRIVER
13987 M: Tianshu Qiu <tian.shu.qiu@intel.com>
13988 R: Bingbu Cao <bingbu.cao@intel.com>
13989 L: linux-media@vger.kernel.org
13991 T: git git://linuxtv.org/media_tree.git
13992 F: drivers/media/i2c/ov9734.c
13994 ONENAND FLASH DRIVER
13995 M: Kyungmin Park <kyungmin.park@samsung.com>
13996 L: linux-mtd@lists.infradead.org
13998 F: drivers/mtd/nand/onenand/
13999 F: include/linux/mtd/onenand*.h
14001 ONION OMEGA2+ BOARD
14002 M: Harvey Hunt <harveyhuntnexus@gmail.com>
14003 L: linux-mips@vger.kernel.org
14005 F: arch/mips/boot/dts/ralink/omega2p.dts
14008 M: Jens Wiklander <jens.wiklander@linaro.org>
14009 L: op-tee@lists.trustedfirmware.org
14011 F: Documentation/ABI/testing/sysfs-bus-optee-devices
14012 F: drivers/tee/optee/
14014 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
14015 M: Sumit Garg <sumit.garg@linaro.org>
14016 L: op-tee@lists.trustedfirmware.org
14018 F: drivers/char/hw_random/optee-rng.c
14021 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
14022 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
14023 L: linux-rdma@vger.kernel.org
14025 F: drivers/infiniband/ulp/opa_vnic
14027 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
14028 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
14029 M: Frank Rowand <frowand.list@gmail.com>
14030 L: devicetree@vger.kernel.org
14032 F: Documentation/devicetree/dynamic-resolution-notes.rst
14033 F: Documentation/devicetree/overlay-notes.rst
14034 F: drivers/of/overlay.c
14035 F: drivers/of/resolver.c
14036 K: of_overlay_notifier_
14038 OPEN FIRMWARE AND FLATTENED DEVICE TREE
14039 M: Rob Herring <robh+dt@kernel.org>
14040 M: Frank Rowand <frowand.list@gmail.com>
14041 L: devicetree@vger.kernel.org
14043 W: http://www.devicetree.org/
14044 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
14045 F: Documentation/ABI/testing/sysfs-firmware-ofw
14047 F: include/linux/of*.h
14050 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
14051 M: Rob Herring <robh+dt@kernel.org>
14052 L: devicetree@vger.kernel.org
14054 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
14055 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
14056 F: Documentation/devicetree/
14057 F: arch/*/boot/dts/
14058 F: include/dt-bindings/
14060 OPENCOMPUTE PTP CLOCK DRIVER
14061 M: Jonathan Lemon <jonathan.lemon@gmail.com>
14062 L: netdev@vger.kernel.org
14064 F: drivers/ptp/ptp_ocp.c
14066 OPENCORES I2C BUS DRIVER
14067 M: Peter Korsgaard <peter@korsgaard.com>
14068 M: Andrew Lunn <andrew@lunn.ch>
14069 L: linux-i2c@vger.kernel.org
14071 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
14072 F: Documentation/i2c/busses/i2c-ocores.rst
14073 F: drivers/i2c/busses/i2c-ocores.c
14074 F: include/linux/platform_data/i2c-ocores.h
14076 OPENRISC ARCHITECTURE
14077 M: Jonas Bonn <jonas@southpole.se>
14078 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
14079 M: Stafford Horne <shorne@gmail.com>
14080 L: openrisc@lists.librecores.org
14082 W: http://openrisc.io
14083 T: git git://github.com/openrisc/linux.git
14084 F: Documentation/devicetree/bindings/openrisc/
14085 F: Documentation/openrisc/
14087 F: drivers/irqchip/irq-ompic.c
14088 F: drivers/irqchip/irq-or1k-*
14091 M: Pravin B Shelar <pshelar@ovn.org>
14092 L: netdev@vger.kernel.org
14093 L: dev@openvswitch.org
14095 W: http://openvswitch.org
14096 F: include/uapi/linux/openvswitch.h
14097 F: net/openvswitch/
14099 OPERATING PERFORMANCE POINTS (OPP)
14100 M: Viresh Kumar <vireshk@kernel.org>
14101 M: Nishanth Menon <nm@ti.com>
14102 M: Stephen Boyd <sboyd@kernel.org>
14103 L: linux-pm@vger.kernel.org
14105 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
14106 F: Documentation/devicetree/bindings/opp/
14107 F: Documentation/power/opp.rst
14109 F: include/linux/pm_opp.h
14112 M: Clemens Ladisch <clemens@ladisch.de>
14113 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14115 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14116 F: sound/drivers/opl4/
14118 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
14119 M: Mark Fasheh <mark@fasheh.com>
14120 M: Joel Becker <jlbec@evilplan.org>
14121 M: Joseph Qi <joseph.qi@linux.alibaba.com>
14122 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
14124 W: http://ocfs2.wiki.kernel.org
14125 F: Documentation/filesystems/dlmfs.rst
14126 F: Documentation/filesystems/ocfs2.rst
14129 ORANGEFS FILESYSTEM
14130 M: Mike Marshall <hubcap@omnibond.com>
14131 R: Martin Brandenburg <martin@omnibond.com>
14132 L: devel@lists.orangefs.org
14134 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
14135 F: Documentation/filesystems/orangefs.rst
14139 L: linux-wireless@vger.kernel.org
14141 W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
14142 W: http://www.nongnu.org/orinoco/
14143 F: drivers/net/wireless/intersil/orinoco/
14145 OV2659 OMNIVISION SENSOR DRIVER
14146 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14147 L: linux-media@vger.kernel.org
14149 W: https://linuxtv.org
14150 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14151 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14152 F: drivers/media/i2c/ov2659.c
14153 F: include/media/i2c/ov2659.h
14156 M: Miklos Szeredi <miklos@szeredi.hu>
14157 L: linux-unionfs@vger.kernel.org
14159 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
14160 F: Documentation/filesystems/overlayfs.rst
14163 P54 WIRELESS DRIVER
14164 M: Christian Lamparter <chunkeey@googlemail.com>
14165 L: linux-wireless@vger.kernel.org
14167 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
14168 F: drivers/net/wireless/intersil/p54/
14171 M: Vladimir Oltean <olteanv@gmail.com>
14172 L: netdev@vger.kernel.org
14174 F: Documentation/core-api/packing.rst
14175 F: include/linux/packing.h
14178 PADATA PARALLEL EXECUTION MECHANISM
14179 M: Steffen Klassert <steffen.klassert@secunet.com>
14180 M: Daniel Jordan <daniel.m.jordan@oracle.com>
14181 L: linux-crypto@vger.kernel.org
14182 L: linux-kernel@vger.kernel.org
14184 F: Documentation/core-api/padata.rst
14185 F: include/linux/padata.h
14189 M: Jesper Dangaard Brouer <hawk@kernel.org>
14190 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
14191 L: netdev@vger.kernel.org
14193 F: Documentation/networking/page_pool.rst
14194 F: include/net/page_pool.h
14195 F: include/trace/events/page_pool.h
14196 F: net/core/page_pool.c
14198 PANASONIC LAPTOP ACPI EXTRAS DRIVER
14199 M: Kenneth Chan <kenneth.t.chan@gmail.com>
14200 L: platform-driver-x86@vger.kernel.org
14202 F: drivers/platform/x86/panasonic-laptop.c
14204 PARALLAX PING IIO SENSOR DRIVER
14205 M: Andreas Klinger <ak@it-klinger.de>
14206 L: linux-iio@vger.kernel.org
14208 F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
14209 F: drivers/iio/proximity/ping.c
14211 PARALLEL LCD/KEYPAD PANEL DRIVER
14212 M: Willy Tarreau <willy@haproxy.com>
14213 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
14215 F: Documentation/admin-guide/lcd-panel-cgram.rst
14216 F: drivers/auxdisplay/panel.c
14218 PARALLEL PORT SUBSYSTEM
14219 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14220 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14221 L: linux-parport@lists.infradead.org (subscribers-only)
14223 F: Documentation/driver-api/parport*.rst
14224 F: drivers/char/ppdev.c
14225 F: drivers/parport/
14226 F: include/linux/parport*.h
14227 F: include/uapi/linux/ppdev.h
14229 PARAVIRT_OPS INTERFACE
14230 M: Juergen Gross <jgross@suse.com>
14231 M: Deep Shah <sdeep@vmware.com>
14232 M: "VMware, Inc." <pv-drivers@vmware.com>
14233 L: virtualization@lists.linux-foundation.org
14235 F: Documentation/virt/paravirt_ops.rst
14236 F: arch/*/include/asm/paravirt*.h
14237 F: arch/*/kernel/paravirt*
14238 F: include/linux/hypervisor.h
14240 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
14241 M: Tim Waugh <tim@cyberelk.net>
14242 L: linux-parport@lists.infradead.org (subscribers-only)
14244 F: Documentation/admin-guide/blockdev/paride.rst
14245 F: drivers/block/paride/
14247 PARISC ARCHITECTURE
14248 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
14249 M: Helge Deller <deller@gmx.de>
14250 L: linux-parisc@vger.kernel.org
14252 W: https://parisc.wiki.kernel.org
14253 Q: http://patchwork.kernel.org/project/linux-parisc/list/
14254 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
14255 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
14256 F: Documentation/parisc/
14258 F: drivers/char/agp/parisc-agp.c
14259 F: drivers/input/misc/hp_sdc_rtc.c
14260 F: drivers/input/serio/gscps2.c
14261 F: drivers/input/serio/hp_sdc*
14263 F: drivers/parport/parport_gsc.*
14264 F: drivers/tty/serial/8250/8250_gsc.c
14265 F: drivers/video/console/sti*
14266 F: drivers/video/fbdev/sti*
14267 F: drivers/video/logo/logo_parisc*
14268 F: include/linux/hp_sdc.h
14271 M: Jiri Pirko <jiri@nvidia.com>
14272 L: netdev@vger.kernel.org
14274 F: include/linux/parman.h
14276 F: lib/test_parman.c
14278 PC ENGINES APU BOARD DRIVER
14279 M: Enrico Weigelt, metux IT consult <info@metux.net>
14281 F: drivers/platform/x86/pcengines-apuv2.c
14283 PC87360 HARDWARE MONITORING DRIVER
14284 M: Jim Cromie <jim.cromie@gmail.com>
14285 L: linux-hwmon@vger.kernel.org
14287 F: Documentation/hwmon/pc87360.rst
14288 F: drivers/hwmon/pc87360.c
14290 PC8736x GPIO DRIVER
14291 M: Jim Cromie <jim.cromie@gmail.com>
14293 F: drivers/char/pc8736x_gpio.c
14295 PC87427 HARDWARE MONITORING DRIVER
14296 M: Jean Delvare <jdelvare@suse.com>
14297 L: linux-hwmon@vger.kernel.org
14299 F: Documentation/hwmon/pc87427.rst
14300 F: drivers/hwmon/pc87427.c
14303 M: Riku Voipio <riku.voipio@iki.fi>
14305 F: drivers/leds/leds-pca9532.c
14306 F: include/linux/leds-pca9532.h
14308 PCA9541 I2C BUS MASTER SELECTOR DRIVER
14309 M: Guenter Roeck <linux@roeck-us.net>
14310 L: linux-i2c@vger.kernel.org
14312 F: drivers/i2c/muxes/i2c-mux-pca9541.c
14314 PCDP - PRIMARY CONSOLE AND DEBUG PORT
14315 M: Khalid Aziz <khalid@gonehiking.org>
14317 F: drivers/firmware/pcdp.*
14319 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
14320 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
14321 M: Pali Rohár <pali@kernel.org>
14322 L: linux-pci@vger.kernel.org
14323 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14325 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
14326 F: drivers/pci/controller/pci-aardvark.c
14328 PCI DRIVER FOR ALTERA PCIE IP
14329 M: Joyce Ooi <joyce.ooi@intel.com>
14330 L: linux-pci@vger.kernel.org
14332 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
14333 F: drivers/pci/controller/pcie-altera.c
14335 PCI DRIVER FOR APPLIEDMICRO XGENE
14336 M: Toan Le <toan@os.amperecomputing.com>
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/xgene-pci.txt
14341 F: drivers/pci/controller/pci-xgene.c
14343 PCI DRIVER FOR ARM VERSATILE PLATFORM
14344 M: Rob Herring <robh@kernel.org>
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/versatile.yaml
14349 F: drivers/pci/controller/pci-versatile.c
14351 PCI DRIVER FOR ARMADA 8K
14352 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
14353 L: linux-pci@vger.kernel.org
14354 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14356 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
14357 F: drivers/pci/controller/dwc/pcie-armada8k.c
14359 PCI DRIVER FOR CADENCE PCIE IP
14360 M: Tom Joseph <tjoseph@cadence.com>
14361 L: linux-pci@vger.kernel.org
14363 F: Documentation/devicetree/bindings/pci/cdns,*
14364 F: drivers/pci/controller/cadence/
14366 PCI DRIVER FOR FREESCALE LAYERSCAPE
14367 M: Minghuan Lian <minghuan.Lian@nxp.com>
14368 M: Mingkai Hu <mingkai.hu@nxp.com>
14369 M: Roy Zang <roy.zang@nxp.com>
14370 L: linuxppc-dev@lists.ozlabs.org
14371 L: linux-pci@vger.kernel.org
14372 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14374 F: drivers/pci/controller/dwc/*layerscape*
14376 PCI DRIVER FOR GENERIC OF HOSTS
14377 M: Will Deacon <will@kernel.org>
14378 L: linux-pci@vger.kernel.org
14379 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14381 F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
14382 F: drivers/pci/controller/pci-host-common.c
14383 F: drivers/pci/controller/pci-host-generic.c
14385 PCI DRIVER FOR IMX6
14386 M: Richard Zhu <hongxing.zhu@nxp.com>
14387 M: Lucas Stach <l.stach@pengutronix.de>
14388 L: linux-pci@vger.kernel.org
14389 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14391 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
14392 F: drivers/pci/controller/dwc/*imx6*
14394 PCI DRIVER FOR FU740
14395 M: Paul Walmsley <paul.walmsley@sifive.com>
14396 M: Greentime Hu <greentime.hu@sifive.com>
14397 L: linux-pci@vger.kernel.org
14399 F: Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
14400 F: drivers/pci/controller/dwc/pcie-fu740.c
14402 PCI DRIVER FOR INTEL IXP4XX
14403 M: Linus Walleij <linus.walleij@linaro.org>
14405 F: Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
14406 F: drivers/pci/controller/pci-ixp4xx.c
14408 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
14409 M: Nirmal Patel <nirmal.patel@linux.intel.com>
14410 R: Jonathan Derrick <jonathan.derrick@linux.dev>
14411 L: linux-pci@vger.kernel.org
14413 F: drivers/pci/controller/vmd.c
14415 PCI DRIVER FOR MICROSEMI SWITCHTEC
14416 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
14417 M: Logan Gunthorpe <logang@deltatee.com>
14418 L: linux-pci@vger.kernel.org
14420 F: Documentation/ABI/testing/sysfs-class-switchtec
14421 F: Documentation/driver-api/switchtec.rst
14422 F: drivers/ntb/hw/mscc/
14423 F: drivers/pci/switch/switchtec*
14424 F: include/linux/switchtec.h
14425 F: include/uapi/linux/switchtec_ioctl.h
14427 PCI DRIVER FOR MOBIVEIL PCIE IP
14428 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
14429 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
14430 L: linux-pci@vger.kernel.org
14432 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
14433 F: drivers/pci/controller/mobiveil/pcie-mobiveil*
14435 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
14436 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
14437 L: linux-pci@vger.kernel.org
14438 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14440 F: drivers/pci/controller/*mvebu*
14442 PCI DRIVER FOR NVIDIA TEGRA
14443 M: Thierry Reding <thierry.reding@gmail.com>
14444 L: linux-tegra@vger.kernel.org
14445 L: linux-pci@vger.kernel.org
14447 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
14448 F: drivers/pci/controller/pci-tegra.c
14450 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
14451 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
14452 L: linux-pci@vger.kernel.org
14453 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14455 F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
14456 F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
14458 PCI DRIVER FOR RENESAS R-CAR
14459 M: Marek Vasut <marek.vasut+renesas@gmail.com>
14460 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
14461 L: linux-pci@vger.kernel.org
14462 L: linux-renesas-soc@vger.kernel.org
14464 F: Documentation/devicetree/bindings/pci/*rcar*
14465 F: drivers/pci/controller/*rcar*
14467 PCI DRIVER FOR SAMSUNG EXYNOS
14468 M: Jingoo Han <jingoohan1@gmail.com>
14469 L: linux-pci@vger.kernel.org
14470 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14471 L: linux-samsung-soc@vger.kernel.org
14473 F: drivers/pci/controller/dwc/pci-exynos.c
14475 PCI DRIVER FOR SYNOPSYS DESIGNWARE
14476 M: Jingoo Han <jingoohan1@gmail.com>
14477 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
14478 L: linux-pci@vger.kernel.org
14480 F: Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
14481 F: Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
14482 F: drivers/pci/controller/dwc/*designware*
14484 PCI DRIVER FOR TI DRA7XX/J721E
14485 M: Kishon Vijay Abraham I <kishon@ti.com>
14486 L: linux-omap@vger.kernel.org
14487 L: linux-pci@vger.kernel.org
14488 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14490 F: Documentation/devicetree/bindings/pci/ti-pci.txt
14491 F: drivers/pci/controller/cadence/pci-j721e.c
14492 F: drivers/pci/controller/dwc/pci-dra7xx.c
14494 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
14495 M: Linus Walleij <linus.walleij@linaro.org>
14496 L: linux-pci@vger.kernel.org
14498 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
14499 F: drivers/pci/controller/pci-v3-semi.c
14501 PCI ENDPOINT SUBSYSTEM
14502 M: Kishon Vijay Abraham I <kishon@ti.com>
14503 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14504 R: Krzysztof Wilczyński <kw@linux.com>
14505 L: linux-pci@vger.kernel.org
14507 F: Documentation/PCI/endpoint/*
14508 F: Documentation/misc-devices/pci-endpoint-test.rst
14509 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
14510 F: drivers/misc/pci_endpoint_test.c
14511 F: drivers/pci/endpoint/
14514 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
14515 M: Russell Currey <ruscur@russell.cc>
14516 M: Oliver O'Halloran <oohall@gmail.com>
14517 L: linuxppc-dev@lists.ozlabs.org
14519 F: Documentation/PCI/pci-error-recovery.rst
14520 F: Documentation/powerpc/eeh-pci-error-recovery.rst
14521 F: arch/powerpc/include/*/eeh*.h
14522 F: arch/powerpc/kernel/eeh*.c
14523 F: arch/powerpc/platforms/*/eeh*.c
14524 F: drivers/pci/pcie/aer.c
14525 F: drivers/pci/pcie/dpc.c
14526 F: drivers/pci/pcie/err.c
14529 M: Linas Vepstas <linasvepstas@gmail.com>
14530 L: linux-pci@vger.kernel.org
14532 F: Documentation/PCI/pci-error-recovery.rst
14534 PCI MSI DRIVER FOR ALTERA MSI IP
14535 M: Joyce Ooi <joyce.ooi@intel.com>
14536 L: linux-pci@vger.kernel.org
14538 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
14539 F: drivers/pci/controller/pcie-altera-msi.c
14541 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
14542 M: Toan Le <toan@os.amperecomputing.com>
14543 L: linux-pci@vger.kernel.org
14544 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14546 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
14547 F: drivers/pci/controller/pci-xgene-msi.c
14549 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
14550 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14551 R: Rob Herring <robh@kernel.org>
14552 R: Krzysztof Wilczyński <kw@linux.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/lpieralisi/pci.git/
14557 F: drivers/pci/controller/
14560 M: Bjorn Helgaas <bhelgaas@google.com>
14561 L: linux-pci@vger.kernel.org
14563 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
14564 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
14565 F: Documentation/PCI/
14566 F: Documentation/devicetree/bindings/pci/
14567 F: arch/x86/kernel/early-quirks.c
14568 F: arch/x86/kernel/quirks.c
14570 F: drivers/acpi/pci*
14572 F: include/asm-generic/pci*
14573 F: include/linux/of_pci.h
14574 F: include/linux/pci*
14575 F: include/uapi/linux/pci*
14578 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
14579 M: Jonathan Chocron <jonnyc@amazon.com>
14580 L: linux-pci@vger.kernel.org
14582 F: Documentation/devicetree/bindings/pci/pcie-al.txt
14583 F: drivers/pci/controller/dwc/pcie-al.c
14585 PCIE DRIVER FOR AMLOGIC MESON
14586 M: Yue Wang <yue.wang@Amlogic.com>
14587 L: linux-pci@vger.kernel.org
14588 L: linux-amlogic@lists.infradead.org
14590 F: drivers/pci/controller/dwc/pci-meson.c
14592 PCIE DRIVER FOR AXIS ARTPEC
14593 M: Jesper Nilsson <jesper.nilsson@axis.com>
14594 L: linux-arm-kernel@axis.com
14595 L: linux-pci@vger.kernel.org
14597 F: Documentation/devicetree/bindings/pci/axis,artpec*
14598 F: drivers/pci/controller/dwc/*artpec*
14600 PCIE DRIVER FOR CAVIUM THUNDERX
14601 M: Robert Richter <rric@kernel.org>
14602 L: linux-pci@vger.kernel.org
14603 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14605 F: drivers/pci/controller/pci-thunder-*
14607 PCIE DRIVER FOR HISILICON
14608 M: Zhou Wang <wangzhou1@hisilicon.com>
14609 L: linux-pci@vger.kernel.org
14611 F: drivers/pci/controller/dwc/pcie-hisi.c
14613 PCIE DRIVER FOR HISILICON KIRIN
14614 M: Xiaowei Song <songxiaowei@hisilicon.com>
14615 M: Binghui Wang <wangbinghui@hisilicon.com>
14616 L: linux-pci@vger.kernel.org
14618 F: Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
14619 F: drivers/pci/controller/dwc/pcie-kirin.c
14621 PCIE DRIVER FOR HISILICON STB
14622 M: Shawn Guo <shawn.guo@linaro.org>
14623 L: linux-pci@vger.kernel.org
14625 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
14626 F: drivers/pci/controller/dwc/pcie-histb.c
14628 PCIE DRIVER FOR INTEL KEEM BAY
14629 M: Srikanth Thokala <srikanth.thokala@intel.com>
14630 L: linux-pci@vger.kernel.org
14632 F: Documentation/devicetree/bindings/pci/intel,keembay-pcie*
14633 F: drivers/pci/controller/dwc/pcie-keembay.c
14635 PCIE DRIVER FOR INTEL LGM GW SOC
14636 M: Rahul Tanwar <rtanwar@maxlinear.com>
14637 L: linux-pci@vger.kernel.org
14639 F: Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
14640 F: drivers/pci/controller/dwc/pcie-intel-gw.c
14642 PCIE DRIVER FOR MEDIATEK
14643 M: Ryder Lee <ryder.lee@mediatek.com>
14644 M: Jianjun Wang <jianjun.wang@mediatek.com>
14645 L: linux-pci@vger.kernel.org
14646 L: linux-mediatek@lists.infradead.org
14648 F: Documentation/devicetree/bindings/pci/mediatek*
14649 F: drivers/pci/controller/*mediatek*
14651 PCIE DRIVER FOR MICROCHIP
14652 M: Daire McNamara <daire.mcnamara@microchip.com>
14653 L: linux-pci@vger.kernel.org
14655 F: Documentation/devicetree/bindings/pci/microchip*
14656 F: drivers/pci/controller/*microchip*
14658 PCIE DRIVER FOR QUALCOMM MSM
14659 M: Stanimir Varbanov <svarbanov@mm-sol.com>
14660 L: linux-pci@vger.kernel.org
14661 L: linux-arm-msm@vger.kernel.org
14663 F: drivers/pci/controller/dwc/*qcom*
14665 PCIE DRIVER FOR ROCKCHIP
14666 M: Shawn Lin <shawn.lin@rock-chips.com>
14667 L: linux-pci@vger.kernel.org
14668 L: linux-rockchip@lists.infradead.org
14670 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
14671 F: drivers/pci/controller/pcie-rockchip*
14673 PCIE DRIVER FOR SOCIONEXT UNIPHIER
14674 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14675 L: linux-pci@vger.kernel.org
14677 F: Documentation/devicetree/bindings/pci/uniphier-pcie*
14678 F: drivers/pci/controller/dwc/pcie-uniphier*
14680 PCIE DRIVER FOR ST SPEAR13XX
14681 M: Pratyush Anand <pratyush.anand@gmail.com>
14682 L: linux-pci@vger.kernel.org
14684 F: drivers/pci/controller/dwc/*spear*
14687 M: Dominik Brodowski <linux@dominikbrodowski.net>
14689 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
14690 F: Documentation/pcmcia/
14695 PCNET32 NETWORK DRIVER
14696 M: Don Fry <pcnet32@frontier.com>
14697 L: netdev@vger.kernel.org
14699 F: drivers/net/ethernet/amd/pcnet32.c
14701 PCRYPT PARALLEL CRYPTO ENGINE
14702 M: Steffen Klassert <steffen.klassert@secunet.com>
14703 L: linux-crypto@vger.kernel.org
14706 F: include/crypto/pcrypt.h
14708 PEAQ WMI HOTKEYS DRIVER
14709 M: Hans de Goede <hdegoede@redhat.com>
14710 L: platform-driver-x86@vger.kernel.org
14712 F: drivers/platform/x86/peaq-wmi.c
14714 PENSANDO ETHERNET DRIVERS
14715 M: Shannon Nelson <snelson@pensando.io>
14716 M: drivers@pensando.io
14717 L: netdev@vger.kernel.org
14719 F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
14720 F: drivers/net/ethernet/pensando/
14722 PER-CPU MEMORY ALLOCATOR
14723 M: Dennis Zhou <dennis@kernel.org>
14724 M: Tejun Heo <tj@kernel.org>
14725 M: Christoph Lameter <cl@linux.com>
14726 L: linux-mm@kvack.org
14728 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
14729 F: arch/*/include/asm/percpu.h
14730 F: include/linux/percpu*.h
14734 PER-TASK DELAY ACCOUNTING
14735 M: Balbir Singh <bsingharora@gmail.com>
14737 F: include/linux/delayacct.h
14738 F: kernel/delayacct.c
14740 PERFORMANCE EVENTS SUBSYSTEM
14741 M: Peter Zijlstra <peterz@infradead.org>
14742 M: Ingo Molnar <mingo@redhat.com>
14743 M: Arnaldo Carvalho de Melo <acme@kernel.org>
14744 R: Mark Rutland <mark.rutland@arm.com>
14745 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
14746 R: Jiri Olsa <jolsa@redhat.com>
14747 R: Namhyung Kim <namhyung@kernel.org>
14748 L: linux-perf-users@vger.kernel.org
14749 L: linux-kernel@vger.kernel.org
14751 W: https://perf.wiki.kernel.org/
14752 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14754 F: arch/*/events/*/*
14755 F: arch/*/include/asm/perf_event.h
14756 F: arch/*/kernel/*/*/perf_event*.c
14757 F: arch/*/kernel/*/perf_event*.c
14758 F: arch/*/kernel/perf_callchain.c
14759 F: arch/*/kernel/perf_event*.c
14760 F: include/linux/perf_event.h
14761 F: include/uapi/linux/perf_event.h
14766 PERFORMANCE EVENTS TOOLING ARM64
14767 R: John Garry <john.garry@huawei.com>
14768 R: Will Deacon <will@kernel.org>
14769 R: Mathieu Poirier <mathieu.poirier@linaro.org>
14770 R: Leo Yan <leo.yan@linaro.org>
14771 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14773 F: tools/build/feature/test-libopencsd.c
14774 F: tools/perf/arch/arm*/
14775 F: tools/perf/pmu-events/arch/arm64/
14776 F: tools/perf/util/arm-spe*
14777 F: tools/perf/util/cs-etm*
14779 PERSONALITY HANDLING
14780 M: Christoph Hellwig <hch@infradead.org>
14781 L: linux-abi-devel@lists.sourceforge.net
14783 F: include/linux/personality.h
14784 F: include/uapi/linux/personality.h
14786 PHOENIX RC FLIGHT CONTROLLER ADAPTER
14787 M: Marcus Folkesson <marcus.folkesson@gmail.com>
14788 L: linux-input@vger.kernel.org
14790 F: Documentation/input/devices/pxrc.rst
14791 F: drivers/input/joystick/pxrc.c
14794 M: Remi Denis-Courmont <courmisch@gmail.com>
14796 F: Documentation/networking/phonet.rst
14797 F: include/linux/phonet.h
14798 F: include/net/phonet/
14799 F: include/uapi/linux/phonet.h
14803 M: Joern Engel <joern@lazybastard.org>
14804 L: linux-mtd@lists.infradead.org
14806 F: drivers/mtd/devices/phram.c
14809 M: Bruno Prémont <bonbons@linux-vserver.org>
14810 L: linux-input@vger.kernel.org
14812 F: drivers/hid/hid-picolcd*
14815 M: Christian Brauner <christian@brauner.io>
14816 L: linux-kernel@vger.kernel.org
14818 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
14820 F: tools/testing/selftests/clone3/
14821 F: tools/testing/selftests/pid_namespace/
14822 F: tools/testing/selftests/pidfd/
14825 K: \b(clone_args|kernel_clone_args)\b
14827 PIN CONTROL SUBSYSTEM
14828 M: Linus Walleij <linus.walleij@linaro.org>
14829 L: linux-gpio@vger.kernel.org
14831 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
14832 F: Documentation/devicetree/bindings/pinctrl/
14833 F: Documentation/driver-api/pin-control.rst
14834 F: drivers/pinctrl/
14835 F: include/linux/pinctrl/
14837 PIN CONTROLLER - AMD
14838 M: Basavaraj Natikar <Basavaraj.Natikar@amd.com>
14839 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
14841 F: drivers/pinctrl/pinctrl-amd.c
14843 PIN CONTROLLER - FREESCALE
14844 M: Dong Aisheng <aisheng.dong@nxp.com>
14845 M: Fabio Estevam <festevam@gmail.com>
14846 M: Shawn Guo <shawnguo@kernel.org>
14847 M: Stefan Agner <stefan@agner.ch>
14848 R: Pengutronix Kernel Team <kernel@pengutronix.de>
14849 L: linux-gpio@vger.kernel.org
14851 F: Documentation/devicetree/bindings/pinctrl/fsl,*
14852 F: drivers/pinctrl/freescale/
14854 PIN CONTROLLER - INTEL
14855 M: Mika Westerberg <mika.westerberg@linux.intel.com>
14856 M: Andy Shevchenko <andy@kernel.org>
14858 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
14859 F: drivers/pinctrl/intel/
14861 PIN CONTROLLER - KEEMBAY
14862 M: Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
14864 F: drivers/pinctrl/pinctrl-keembay*
14866 PIN CONTROLLER - MEDIATEK
14867 M: Sean Wang <sean.wang@kernel.org>
14868 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14870 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
14871 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt6797-pinctrl.yaml
14872 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
14873 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
14874 F: drivers/pinctrl/mediatek/
14876 PIN CONTROLLER - MICROCHIP AT91
14877 M: Ludovic Desroches <ludovic.desroches@microchip.com>
14878 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14879 L: linux-gpio@vger.kernel.org
14881 F: drivers/gpio/gpio-sama5d2-piobu.c
14882 F: drivers/pinctrl/pinctrl-at91*
14884 PIN CONTROLLER - QUALCOMM
14885 M: Bjorn Andersson <bjorn.andersson@linaro.org>
14886 L: linux-arm-msm@vger.kernel.org
14888 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
14889 F: drivers/pinctrl/qcom/
14891 PIN CONTROLLER - RENESAS
14892 M: Geert Uytterhoeven <geert+renesas@glider.be>
14893 L: linux-renesas-soc@vger.kernel.org
14895 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
14896 F: Documentation/devicetree/bindings/pinctrl/renesas,*
14897 F: drivers/pinctrl/renesas/
14899 PIN CONTROLLER - SAMSUNG
14900 M: Tomasz Figa <tomasz.figa@gmail.com>
14901 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
14902 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14903 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14904 L: linux-samsung-soc@vger.kernel.org
14906 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
14907 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
14908 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
14909 F: drivers/pinctrl/samsung/
14910 F: include/dt-bindings/pinctrl/samsung.h
14912 PIN CONTROLLER - SINGLE
14913 M: Tony Lindgren <tony@atomide.com>
14914 M: Haojian Zhuang <haojian.zhuang@linaro.org>
14915 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14916 L: linux-omap@vger.kernel.org
14918 F: drivers/pinctrl/pinctrl-single.c
14920 PIN CONTROLLER - ST SPEAR
14921 M: Viresh Kumar <vireshk@kernel.org>
14922 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14924 W: http://www.st.com/spear
14925 F: drivers/pinctrl/spear/
14928 M: linux-block@vger.kernel.org
14930 F: drivers/block/pktcdvd.c
14931 F: include/linux/pktcdvd.h
14932 F: include/uapi/linux/pktcdvd.h
14934 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
14935 M: Tomasz Duszynski <tduszyns@gmail.com>
14937 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
14938 F: drivers/iio/chemical/pms7003.c
14941 M: Jacob Keller <jacob.e.keller@intel.com>
14943 F: Documentation/driver-api/pldmfw/
14944 F: include/linux/pldmfw.h
14948 M: Logan Gunthorpe <logang@deltatee.com>
14950 F: drivers/dma/plx_dma.c
14953 M: Charles Hsu <hsu.yungteng@gmail.com>
14954 L: linux-hwmon@vger.kernel.org
14956 F: Documentation/hwmon/pm6764tr.rst
14957 F: drivers/hwmon/pmbus/pm6764tr.c
14960 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
14961 L: linux-pm@vger.kernel.org
14963 W: https://01.org/pm-graph
14964 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
14965 T: git git://github.com/intel/pm-graph
14966 F: tools/power/pm-graph
14968 PMBUS HARDWARE MONITORING DRIVERS
14969 M: Guenter Roeck <linux@roeck-us.net>
14970 L: linux-hwmon@vger.kernel.org
14972 W: http://hwmon.wiki.kernel.org/
14973 W: http://www.roeck-us.net/linux/drivers/
14974 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
14975 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
14976 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
14977 F: Documentation/devicetree/bindings/hwmon/max31785.txt
14978 F: Documentation/hwmon/adm1275.rst
14979 F: Documentation/hwmon/ibm-cffps.rst
14980 F: Documentation/hwmon/ir35221.rst
14981 F: Documentation/hwmon/lm25066.rst
14982 F: Documentation/hwmon/ltc2978.rst
14983 F: Documentation/hwmon/ltc3815.rst
14984 F: Documentation/hwmon/max16064.rst
14985 F: Documentation/hwmon/max20751.rst
14986 F: Documentation/hwmon/max31785.rst
14987 F: Documentation/hwmon/max34440.rst
14988 F: Documentation/hwmon/max8688.rst
14989 F: Documentation/hwmon/pmbus-core.rst
14990 F: Documentation/hwmon/pmbus.rst
14991 F: Documentation/hwmon/tps40422.rst
14992 F: Documentation/hwmon/ucd9000.rst
14993 F: Documentation/hwmon/ucd9200.rst
14994 F: Documentation/hwmon/zl6100.rst
14995 F: drivers/hwmon/pmbus/
14996 F: include/linux/pmbus.h
14998 PMC SIERRA MaxRAID DRIVER
14999 L: linux-scsi@vger.kernel.org
15001 W: http://www.pmc-sierra.com/
15002 F: drivers/scsi/pmcraid.*
15004 PMC SIERRA PM8001 DRIVER
15005 M: Jack Wang <jinpu.wang@cloud.ionos.com>
15006 L: linux-scsi@vger.kernel.org
15008 F: drivers/scsi/pm8001/
15010 PNI RM3100 IIO DRIVER
15011 M: Song Qiang <songqiang1304521@gmail.com>
15012 L: linux-iio@vger.kernel.org
15014 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
15015 F: drivers/iio/magnetometer/rm3100*
15018 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
15019 L: linux-acpi@vger.kernel.org
15022 F: include/linux/pnp.h
15024 POSIX CLOCKS and TIMERS
15025 M: Thomas Gleixner <tglx@linutronix.de>
15026 L: linux-kernel@vger.kernel.org
15028 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15030 F: include/linux/time_namespace.h
15031 F: include/linux/timer*
15032 F: kernel/time/*timer*
15033 F: kernel/time/namespace.c
15035 POWER MANAGEMENT CORE
15036 M: "Rafael J. Wysocki" <rafael@kernel.org>
15037 L: linux-pm@vger.kernel.org
15039 B: https://bugzilla.kernel.org
15040 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
15041 F: drivers/base/power/
15042 F: drivers/powercap/
15043 F: include/linux/intel_rapl.h
15044 F: include/linux/pm.h
15045 F: include/linux/pm_*
15046 F: include/linux/powercap.h
15047 F: kernel/configs/nopm.config
15049 DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
15050 M: Daniel Lezcano <daniel.lezcano@kernel.org>
15051 L: linux-pm@vger.kernel.org
15053 B: https://bugzilla.kernel.org
15054 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
15055 F: drivers/powercap/dtpm*
15056 F: include/linux/dtpm.h
15058 POWER STATE COORDINATION INTERFACE (PSCI)
15059 M: Mark Rutland <mark.rutland@arm.com>
15060 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
15061 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15063 F: drivers/firmware/psci/
15064 F: include/linux/psci.h
15065 F: include/uapi/linux/psci.h
15067 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
15068 M: Sebastian Reichel <sre@kernel.org>
15069 L: linux-pm@vger.kernel.org
15071 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15072 F: Documentation/ABI/testing/sysfs-class-power
15073 F: Documentation/devicetree/bindings/power/supply/
15074 F: drivers/power/supply/
15075 F: include/linux/power/
15076 F: include/linux/power_supply.h
15078 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
15079 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
15080 L: linuxppc-dev@lists.ozlabs.org
15082 F: drivers/char/powernv-op-panel.c
15084 PPP OVER ATM (RFC 2364)
15085 M: Mitchell Blank Jr <mitch@sfgoth.com>
15087 F: include/uapi/linux/atmppp.h
15088 F: net/atm/pppoatm.c
15091 M: Michal Ostrowski <mostrows@earthlink.net>
15093 F: drivers/net/ppp/pppoe.c
15094 F: drivers/net/ppp/pppox.c
15097 M: James Chapman <jchapman@katalix.com>
15099 F: include/linux/if_pppol2tp.h
15100 F: include/uapi/linux/if_pppol2tp.h
15101 F: net/l2tp/l2tp_ppp.c
15103 PPP PROTOCOL DRIVERS AND COMPRESSORS
15104 M: Paul Mackerras <paulus@samba.org>
15105 L: linux-ppp@vger.kernel.org
15107 F: drivers/net/ppp/ppp_*
15110 M: Rodolfo Giometti <giometti@enneenne.com>
15111 L: linuxpps@ml.enneenne.com (subscribers-only)
15113 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
15114 F: Documentation/ABI/testing/sysfs-pps
15115 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
15116 F: Documentation/driver-api/pps.rst
15118 F: include/linux/pps*.h
15119 F: include/uapi/linux/pps.h
15122 M: Dmitry Kozlov <xeb@mail.ru>
15123 L: netdev@vger.kernel.org
15125 W: http://sourceforge.net/projects/accel-pptp
15126 F: drivers/net/ppp/pptp.c
15128 PRESSURE STALL INFORMATION (PSI)
15129 M: Johannes Weiner <hannes@cmpxchg.org>
15131 F: include/linux/psi*
15132 F: kernel/sched/psi.c
15135 M: Petr Mladek <pmladek@suse.com>
15136 M: Sergey Senozhatsky <senozhatsky@chromium.org>
15137 R: Steven Rostedt <rostedt@goodmis.org>
15138 R: John Ogness <john.ogness@linutronix.de>
15140 F: include/linux/printk.h
15144 R: Chris Down <chris@chrisdown.name>
15146 F: kernel/printk/index.c
15149 L: linux-kernel@vger.kernel.org
15150 L: linux-fsdevel@vger.kernel.org
15152 F: Documentation/filesystems/proc.rst
15154 F: include/linux/proc_fs.h
15155 F: tools/testing/selftests/proc/
15158 M: Luis Chamberlain <mcgrof@kernel.org>
15159 M: Kees Cook <keescook@chromium.org>
15160 M: Iurii Zaikin <yzaikin@google.com>
15161 L: linux-kernel@vger.kernel.org
15162 L: linux-fsdevel@vger.kernel.org
15164 F: fs/proc/proc_sysctl.c
15165 F: include/linux/sysctl.h
15166 F: kernel/sysctl-test.c
15168 F: tools/testing/selftests/sysctl/
15170 PS3 NETWORK SUPPORT
15171 M: Geoff Levand <geoff@infradead.org>
15172 L: netdev@vger.kernel.org
15173 L: linuxppc-dev@lists.ozlabs.org
15175 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
15177 PS3 PLATFORM SUPPORT
15178 M: Geoff Levand <geoff@infradead.org>
15179 L: linuxppc-dev@lists.ozlabs.org
15181 F: arch/powerpc/boot/ps3*
15182 F: arch/powerpc/include/asm/lv1call.h
15183 F: arch/powerpc/include/asm/ps3*.h
15184 F: arch/powerpc/platforms/ps3/
15187 F: drivers/rtc/rtc-ps3.c
15188 F: drivers/usb/host/*ps3.c
15189 F: sound/ppc/snd_ps3*
15192 M: Jim Paris <jim@jtan.com>
15193 M: Geoff Levand <geoff@infradead.org>
15194 L: linuxppc-dev@lists.ozlabs.org
15196 F: drivers/block/ps3vram.c
15198 PSAMPLE PACKET SAMPLING SUPPORT
15199 M: Yotam Gigi <yotam.gi@gmail.com>
15201 F: include/net/psample.h
15202 F: include/uapi/linux/psample.h
15206 M: Kees Cook <keescook@chromium.org>
15207 M: Anton Vorontsov <anton@enomsg.org>
15208 M: Colin Cross <ccross@android.com>
15209 M: Tony Luck <tony.luck@intel.com>
15211 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
15212 F: Documentation/admin-guide/ramoops.rst
15213 F: Documentation/admin-guide/pstore-blk.rst
15214 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
15215 F: drivers/acpi/apei/erst.c
15216 F: drivers/firmware/efi/efi-pstore.c
15218 F: include/linux/pstore*
15219 K: \b(pstore|ramoops)
15221 PTP HARDWARE CLOCK SUPPORT
15222 M: Richard Cochran <richardcochran@gmail.com>
15223 L: netdev@vger.kernel.org
15225 W: http://linuxptp.sourceforge.net/
15226 F: Documentation/ABI/testing/sysfs-ptp
15227 F: Documentation/driver-api/ptp.rst
15228 F: drivers/net/phy/dp83640*
15230 F: include/linux/ptp_cl*
15232 PTP VIRTUAL CLOCK SUPPORT
15233 M: Yangbo Lu <yangbo.lu@nxp.com>
15234 L: netdev@vger.kernel.org
15236 F: drivers/ptp/ptp_vclock.c
15237 F: net/ethtool/phc_vclocks.c
15240 M: Oleg Nesterov <oleg@redhat.com>
15242 F: arch/*/*/ptrace*.c
15243 F: arch/*/include/asm/ptrace*.h
15244 F: arch/*/ptrace*.c
15245 F: include/asm-generic/syscall.h
15246 F: include/linux/ptrace.h
15247 F: include/linux/regset.h
15248 F: include/linux/tracehook.h
15249 F: include/uapi/linux/ptrace.h
15250 F: include/uapi/linux/ptrace.h
15254 M: Hans Verkuil <hverkuil@xs4all.nl>
15255 L: linux-media@vger.kernel.org
15257 T: git git://linuxtv.org/media_tree.git
15258 F: Documentation/admin-guide/media/pulse8-cec.rst
15259 F: drivers/media/cec/usb/pulse8/
15261 PVRUSB2 VIDEO4LINUX DRIVER
15262 M: Mike Isely <isely@pobox.com>
15263 L: pvrusb2@isely.net (subscribers-only)
15264 L: linux-media@vger.kernel.org
15266 W: http://www.isely.net/pvrusb2/
15267 T: git git://linuxtv.org/media_tree.git
15268 F: Documentation/driver-api/media/drivers/pvrusb2*
15269 F: drivers/media/usb/pvrusb2/
15272 M: Hans Verkuil <hverkuil@xs4all.nl>
15273 L: linux-media@vger.kernel.org
15275 T: git git://linuxtv.org/media_tree.git
15276 F: drivers/media/usb/pwc/*
15277 F: include/trace/events/pwc.h
15280 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15281 L: linux-hwmon@vger.kernel.org
15283 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
15284 F: Documentation/hwmon/pwm-fan.rst
15285 F: drivers/hwmon/pwm-fan.c
15288 M: Sean Young <sean@mess.org>
15289 L: linux-media@vger.kernel.org
15291 F: drivers/media/rc/pwm-ir-tx.c
15294 M: Thierry Reding <thierry.reding@gmail.com>
15295 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
15296 M: Lee Jones <lee.jones@linaro.org>
15297 L: linux-pwm@vger.kernel.org
15299 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
15300 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
15301 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
15302 F: Documentation/devicetree/bindings/pwm/
15303 F: Documentation/driver-api/pwm.rst
15304 F: drivers/gpio/gpio-mvebu.c
15306 F: drivers/video/backlight/pwm_bl.c
15307 F: include/linux/pwm.h
15308 F: include/linux/pwm_backlight.h
15309 K: pwm_(config|apply_state|ops)
15312 M: Robert Jarzmik <robert.jarzmik@free.fr>
15313 L: linux-gpio@vger.kernel.org
15315 F: drivers/gpio/gpio-pxa.c
15321 M: Robert Jarzmik <robert.jarzmik@free.fr>
15322 L: linux-rtc@vger.kernel.org
15325 PXA2xx/PXA3xx SUPPORT
15326 M: Daniel Mack <daniel@zonque.org>
15327 M: Haojian Zhuang <haojian.zhuang@gmail.com>
15328 M: Robert Jarzmik <robert.jarzmik@free.fr>
15329 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15331 T: git git://github.com/hzhuang1/linux.git
15332 T: git git://github.com/rjarzmik/linux.git
15333 F: arch/arm/boot/dts/pxa*
15334 F: arch/arm/mach-pxa/
15335 F: drivers/dma/pxa*
15336 F: drivers/pcmcia/pxa2xx*
15337 F: drivers/pinctrl/pxa/
15338 F: drivers/spi/spi-pxa2xx*
15339 F: drivers/usb/gadget/udc/pxa2*
15340 F: include/sound/pxa2xx-lib.h
15345 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
15346 L: qat-linux@intel.com
15348 F: drivers/crypto/qat/
15350 QCOM AUDIO (ASoC) DRIVERS
15351 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
15352 M: Banajit Goswami <bgoswami@codeaurora.org>
15353 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15355 F: sound/soc/codecs/lpass-va-macro.c
15356 F: sound/soc/codecs/lpass-wsa-macro.*
15357 F: sound/soc/codecs/msm8916-wcd-analog.c
15358 F: sound/soc/codecs/msm8916-wcd-digital.c
15359 F: sound/soc/codecs/wcd9335.*
15360 F: sound/soc/codecs/wcd934x.c
15361 F: sound/soc/codecs/wcd-clsh-v2.*
15362 F: sound/soc/codecs/wsa881x.c
15366 M: Alex Elder <elder@kernel.org>
15367 L: netdev@vger.kernel.org
15369 F: drivers/net/ipa/
15371 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
15372 M: Gabriel Somlo <somlo@cmu.edu>
15373 M: "Michael S. Tsirkin" <mst@redhat.com>
15374 L: qemu-devel@nongnu.org
15376 F: drivers/firmware/qemu_fw_cfg.c
15377 F: include/uapi/linux/qemu_fw_cfg.h
15380 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
15381 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
15382 L: linux-rdma@vger.kernel.org
15384 F: drivers/infiniband/hw/qib/
15386 QLOGIC QL41xxx FCOE DRIVER
15387 M: Saurav Kashyap <skashyap@marvell.com>
15388 M: Javed Hasan <jhasan@marvell.com>
15389 M: GR-QLogic-Storage-Upstream@marvell.com
15390 L: linux-scsi@vger.kernel.org
15392 F: drivers/scsi/qedf/
15394 QLOGIC QL41xxx ISCSI DRIVER
15395 M: Nilesh Javali <njavali@marvell.com>
15396 M: Manish Rangankar <mrangankar@marvell.com>
15397 M: GR-QLogic-Storage-Upstream@marvell.com
15398 L: linux-scsi@vger.kernel.org
15400 F: drivers/scsi/qedi/
15402 QLOGIC QL4xxx ETHERNET DRIVER
15403 M: Ariel Elior <aelior@marvell.com>
15404 M: GR-everest-linux-l2@marvell.com
15405 L: netdev@vger.kernel.org
15407 F: drivers/net/ethernet/qlogic/qed/
15408 F: drivers/net/ethernet/qlogic/qede/
15409 F: include/linux/qed/
15411 QLOGIC QL4xxx RDMA DRIVER
15412 M: Michal Kalderon <mkalderon@marvell.com>
15413 M: Ariel Elior <aelior@marvell.com>
15414 L: linux-rdma@vger.kernel.org
15416 F: drivers/infiniband/hw/qedr/
15417 F: include/uapi/rdma/qedr-abi.h
15419 QLOGIC QLA1280 SCSI DRIVER
15420 M: Michael Reed <mdr@sgi.com>
15421 L: linux-scsi@vger.kernel.org
15423 F: drivers/scsi/qla1280.[ch]
15425 QLOGIC QLA2XXX FC-SCSI DRIVER
15426 M: Nilesh Javali <njavali@marvell.com>
15427 M: GR-QLogic-Storage-Upstream@marvell.com
15428 L: linux-scsi@vger.kernel.org
15430 F: drivers/scsi/qla2xxx/
15432 QLOGIC QLA3XXX NETWORK DRIVER
15433 M: GR-Linux-NIC-Dev@marvell.com
15434 L: netdev@vger.kernel.org
15436 F: drivers/net/ethernet/qlogic/qla3xxx.*
15438 QLOGIC QLA4XXX iSCSI DRIVER
15439 M: Nilesh Javali <njavali@marvell.com>
15440 M: Manish Rangankar <mrangankar@marvell.com>
15441 M: GR-QLogic-Storage-Upstream@marvell.com
15442 L: linux-scsi@vger.kernel.org
15444 F: drivers/scsi/qla4xxx/
15446 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
15447 M: Shahed Shaikh <shshaikh@marvell.com>
15448 M: Manish Chopra <manishc@marvell.com>
15449 M: GR-Linux-NIC-Dev@marvell.com
15450 L: netdev@vger.kernel.org
15452 F: drivers/net/ethernet/qlogic/qlcnic/
15454 QLOGIC QLGE 10Gb ETHERNET DRIVER
15455 M: Manish Chopra <manishc@marvell.com>
15456 M: GR-Linux-NIC-Dev@marvell.com
15457 M: Coiby Xu <coiby.xu@gmail.com>
15458 L: netdev@vger.kernel.org
15460 F: Documentation/networking/device_drivers/qlogic/qlge.rst
15461 F: drivers/staging/qlge/
15463 QM1D1B0004 MEDIA DRIVER
15464 M: Akihiro Tsukada <tskd08@gmail.com>
15465 L: linux-media@vger.kernel.org
15467 F: drivers/media/tuners/qm1d1b0004*
15469 QM1D1C0042 MEDIA DRIVER
15470 M: Akihiro Tsukada <tskd08@gmail.com>
15471 L: linux-media@vger.kernel.org
15473 F: drivers/media/tuners/qm1d1c0042*
15476 M: Anders Larsen <al@alarsen.net>
15478 W: http://www.alarsen.net/linux/qnx4fs/
15480 F: include/uapi/linux/qnx4_fs.h
15481 F: include/uapi/linux/qnxtypes.h
15483 QORIQ DPAA2 FSL-MC BUS DRIVER
15484 M: Stuart Yoder <stuyoder@gmail.com>
15485 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
15486 L: linux-kernel@vger.kernel.org
15488 F: Documentation/ABI/stable/sysfs-bus-fsl-mc
15489 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
15490 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
15491 F: drivers/bus/fsl-mc/
15492 F: include/uapi/linux/fsl_mc.h
15494 QT1010 MEDIA DRIVER
15495 M: Antti Palosaari <crope@iki.fi>
15496 L: linux-media@vger.kernel.org
15498 W: https://linuxtv.org
15499 W: http://palosaari.fi/linux/
15500 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15501 T: git git://linuxtv.org/anttip/media_tree.git
15502 F: drivers/media/tuners/qt1010*
15504 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
15505 M: Kalle Valo <kvalo@codeaurora.org>
15506 L: ath10k@lists.infradead.org
15508 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
15509 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
15510 F: drivers/net/wireless/ath/ath10k/
15512 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
15513 M: Kalle Valo <kvalo@codeaurora.org>
15514 L: ath11k@lists.infradead.org
15516 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
15517 F: drivers/net/wireless/ath/ath11k/
15519 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
15520 M: ath9k-devel@qca.qualcomm.com
15521 L: linux-wireless@vger.kernel.org
15523 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
15524 F: drivers/net/wireless/ath/ath9k/
15526 QUALCOMM CAMERA SUBSYSTEM DRIVER
15527 M: Robert Foss <robert.foss@linaro.org>
15528 M: Todor Tomov <todor.too@gmail.com>
15529 L: linux-media@vger.kernel.org
15531 F: Documentation/admin-guide/media/qcom_camss.rst
15532 F: Documentation/devicetree/bindings/media/*camss*
15533 F: drivers/media/platform/qcom/camss/
15535 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
15536 M: Niklas Cassel <nks@flawful.org>
15537 L: linux-pm@vger.kernel.org
15538 L: linux-arm-msm@vger.kernel.org
15540 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.txt
15541 F: drivers/soc/qcom/cpr.c
15543 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
15544 M: Ilia Lin <ilia.lin@kernel.org>
15545 L: linux-pm@vger.kernel.org
15547 F: Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
15548 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
15550 QUALCOMM CRYPTO DRIVERS
15551 M: Thara Gopinath <thara.gopinath@linaro.org>
15552 L: linux-crypto@vger.kernel.org
15553 L: linux-arm-msm@vger.kernel.org
15555 F: drivers/crypto/qce/
15557 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
15558 M: Timur Tabi <timur@kernel.org>
15559 L: netdev@vger.kernel.org
15561 F: drivers/net/ethernet/qualcomm/emac/
15563 QUALCOMM ETHQOS ETHERNET DRIVER
15564 M: Vinod Koul <vkoul@kernel.org>
15565 L: netdev@vger.kernel.org
15567 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
15568 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
15570 QUALCOMM GENERIC INTERFACE I2C DRIVER
15571 M: Akash Asthana <akashast@codeaurora.org>
15572 M: Mukesh Savaliya <msavaliy@codeaurora.org>
15573 L: linux-i2c@vger.kernel.org
15574 L: linux-arm-msm@vger.kernel.org
15576 F: drivers/i2c/busses/i2c-qcom-geni.c
15578 QUALCOMM HEXAGON ARCHITECTURE
15579 M: Brian Cain <bcain@codeaurora.org>
15580 L: linux-hexagon@vger.kernel.org
15584 QUALCOMM HIDMA DRIVER
15585 M: Sinan Kaya <okaya@kernel.org>
15586 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15587 L: linux-arm-msm@vger.kernel.org
15588 L: dmaengine@vger.kernel.org
15590 F: drivers/dma/qcom/hidma*
15592 QUALCOMM I2C CCI DRIVER
15593 M: Loic Poulain <loic.poulain@linaro.org>
15594 M: Robert Foss <robert.foss@linaro.org>
15595 L: linux-i2c@vger.kernel.org
15596 L: linux-arm-msm@vger.kernel.org
15598 F: Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
15599 F: drivers/i2c/busses/i2c-qcom-cci.c
15602 M: Rob Clark <robdclark@gmail.com>
15603 L: iommu@lists.linux-foundation.org
15604 L: linux-arm-msm@vger.kernel.org
15606 F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
15608 QUALCOMM IPC ROUTER (QRTR) DRIVER
15609 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15610 L: linux-arm-msm@vger.kernel.org
15612 F: include/trace/events/qrtr.h
15613 F: include/uapi/linux/qrtr.h
15616 QUALCOMM IPCC MAILBOX DRIVER
15617 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15618 L: linux-arm-msm@vger.kernel.org
15620 F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
15621 F: drivers/mailbox/qcom-ipcc.c
15622 F: include/dt-bindings/mailbox/qcom-ipcc.h
15624 QUALCOMM IPQ4019 USB PHY 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/phy/qcom-usb-ipq4019-phy.yaml
15630 F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
15632 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
15633 M: Robert Marko <robert.marko@sartura.hr>
15634 M: Luka Perkov <luka.perkov@sartura.hr>
15635 L: linux-arm-msm@vger.kernel.org
15637 F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
15638 F: drivers/regulator/vqmmc-ipq4019-regulator.c
15640 QUALCOMM RMNET DRIVER
15641 M: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
15642 M: Sean Tranchetti <stranche@codeaurora.org>
15643 L: netdev@vger.kernel.org
15645 F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
15646 F: drivers/net/ethernet/qualcomm/rmnet/
15647 F: include/linux/if_rmnet.h
15649 QUALCOMM TSENS THERMAL DRIVER
15650 M: Amit Kucheria <amitk@kernel.org>
15651 M: Thara Gopinath <thara.gopinath@linaro.org>
15652 L: linux-pm@vger.kernel.org
15653 L: linux-arm-msm@vger.kernel.org
15655 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
15656 F: drivers/thermal/qcom/
15658 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
15659 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
15660 L: linux-media@vger.kernel.org
15661 L: linux-arm-msm@vger.kernel.org
15663 T: git git://linuxtv.org/media_tree.git
15664 F: Documentation/devicetree/bindings/media/*venus*
15665 F: drivers/media/platform/qcom/venus/
15667 QUALCOMM WCN36XX WIRELESS DRIVER
15668 M: Kalle Valo <kvalo@codeaurora.org>
15669 L: wcn36xx@lists.infradead.org
15671 W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
15672 T: git git://github.com/KrasnikovEugene/wcn36xx.git
15673 F: drivers/net/wireless/ath/wcn36xx/
15675 QUANTENNA QTNFMAC WIRELESS DRIVER
15676 M: Igor Mitsyanko <imitsyanko@quantenna.com>
15677 R: Sergey Matyukevich <geomatsi@gmail.com>
15678 L: linux-wireless@vger.kernel.org
15680 F: drivers/net/wireless/quantenna
15682 RADEON and AMDGPU DRM DRIVERS
15683 M: Alex Deucher <alexander.deucher@amd.com>
15684 M: Christian König <christian.koenig@amd.com>
15685 M: Pan, Xinhui <Xinhui.Pan@amd.com>
15686 L: amd-gfx@lists.freedesktop.org
15688 T: git https://gitlab.freedesktop.org/agd5f/linux.git
15689 B: https://gitlab.freedesktop.org/drm/amd/-/issues
15690 C: irc://irc.oftc.net/radeon
15691 F: drivers/gpu/drm/amd/
15692 F: drivers/gpu/drm/radeon/
15693 F: include/uapi/drm/amdgpu_drm.h
15694 F: include/uapi/drm/radeon_drm.h
15696 RADEON FRAMEBUFFER DISPLAY DRIVER
15697 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
15698 L: linux-fbdev@vger.kernel.org
15700 F: drivers/video/fbdev/aty/radeon*
15701 F: include/uapi/linux/radeonfb.h
15703 RADIOSHARK RADIO DRIVER
15704 M: Hans Verkuil <hverkuil@xs4all.nl>
15705 L: linux-media@vger.kernel.org
15707 T: git git://linuxtv.org/media_tree.git
15708 F: drivers/media/radio/radio-shark.c
15710 RADIOSHARK2 RADIO DRIVER
15711 M: Hans Verkuil <hverkuil@xs4all.nl>
15712 L: linux-media@vger.kernel.org
15714 T: git git://linuxtv.org/media_tree.git
15715 F: drivers/media/radio/radio-shark2.c
15716 F: drivers/media/radio/radio-tea5777.c
15718 RADOS BLOCK DEVICE (RBD)
15719 M: Ilya Dryomov <idryomov@gmail.com>
15720 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
15721 L: ceph-devel@vger.kernel.org
15723 W: http://ceph.com/
15724 T: git git://github.com/ceph/ceph-client.git
15725 F: Documentation/ABI/testing/sysfs-bus-rbd
15726 F: drivers/block/rbd.c
15727 F: drivers/block/rbd_types.h
15729 RAGE128 FRAMEBUFFER DISPLAY DRIVER
15730 M: Paul Mackerras <paulus@samba.org>
15731 L: linux-fbdev@vger.kernel.org
15733 F: drivers/video/fbdev/aty/aty128fb.c
15735 RAINSHADOW-CEC DRIVER
15736 M: Hans Verkuil <hverkuil@xs4all.nl>
15737 L: linux-media@vger.kernel.org
15739 T: git git://linuxtv.org/media_tree.git
15740 F: drivers/media/cec/usb/rainshadow/
15742 RALINK MIPS ARCHITECTURE
15743 M: John Crispin <john@phrozen.org>
15744 L: linux-mips@vger.kernel.org
15746 F: arch/mips/ralink
15748 RALINK RT2X00 WIRELESS LAN DRIVER
15749 M: Stanislaw Gruszka <stf_xl@wp.pl>
15750 M: Helmut Schaa <helmut.schaa@googlemail.com>
15751 L: linux-wireless@vger.kernel.org
15753 F: drivers/net/wireless/ralink/rt2x00/
15755 RAMDISK RAM BLOCK DEVICE DRIVER
15756 M: Jens Axboe <axboe@kernel.dk>
15758 F: Documentation/admin-guide/blockdev/ramdisk.rst
15759 F: drivers/block/brd.c
15761 RANCHU VIRTUAL BOARD FOR MIPS
15762 M: Miodrag Dinic <miodrag.dinic@mips.com>
15763 L: linux-mips@vger.kernel.org
15765 F: arch/mips/configs/generic/board-ranchu.config
15766 F: arch/mips/generic/board-ranchu.c
15768 RANDOM NUMBER DRIVER
15769 M: "Theodore Ts'o" <tytso@mit.edu>
15770 M: Jason A. Donenfeld <Jason@zx2c4.com>
15771 T: git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
15773 F: drivers/char/random.c
15776 M: Matt Porter <mporter@kernel.crashing.org>
15777 M: Alexandre Bounine <alex.bou9@gmail.com>
15779 F: drivers/rapidio/
15782 M: Tony Luck <tony.luck@intel.com>
15783 M: Borislav Petkov <bp@alien8.de>
15784 L: linux-edac@vger.kernel.org
15786 F: Documentation/admin-guide/ras.rst
15788 F: include/linux/ras.h
15789 F: include/ras/ras_event.h
15791 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
15792 L: linux-wireless@vger.kernel.org
15794 F: drivers/net/wireless/ray*
15796 RC-CORE / LIRC FRAMEWORK
15797 M: Sean Young <sean@mess.org>
15798 L: linux-media@vger.kernel.org
15800 W: http://linuxtv.org
15801 T: git git://linuxtv.org/media_tree.git
15802 F: Documentation/driver-api/media/rc-core.rst
15803 F: Documentation/userspace-api/media/rc/
15804 F: drivers/media/rc/
15805 F: include/media/rc-map.h
15806 F: include/media/rc-core.h
15807 F: include/uapi/linux/lirc.h
15809 RCMM REMOTE CONTROLS DECODER
15810 M: Patrick Lerda <patrick9876@free.fr>
15812 F: drivers/media/rc/ir-rcmm-decoder.c
15814 RCUTORTURE TEST FRAMEWORK
15815 M: "Paul E. McKenney" <paulmck@kernel.org>
15816 M: Josh Triplett <josh@joshtriplett.org>
15817 R: Steven Rostedt <rostedt@goodmis.org>
15818 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15819 R: Lai Jiangshan <jiangshanlai@gmail.com>
15820 L: rcu@vger.kernel.org
15822 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15823 F: tools/testing/selftests/rcutorture
15825 RDACM20 Camera Sensor
15826 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
15827 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
15828 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
15829 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
15830 L: linux-media@vger.kernel.org
15832 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
15833 F: drivers/media/i2c/max9271.c
15834 F: drivers/media/i2c/max9271.h
15835 F: drivers/media/i2c/rdacm20.c
15837 RDACM21 Camera Sensor
15838 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
15839 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
15840 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
15841 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
15842 L: linux-media@vger.kernel.org
15844 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
15845 F: drivers/media/i2c/max9271.c
15846 F: drivers/media/i2c/max9271.h
15847 F: drivers/media/i2c/rdacm21.c
15850 M: Florian Fainelli <florian@openwrt.org>
15853 RDC R6040 FAST ETHERNET DRIVER
15854 M: Florian Fainelli <f.fainelli@gmail.com>
15855 L: netdev@vger.kernel.org
15857 F: drivers/net/ethernet/rdc/r6040.c
15859 RDMAVT - RDMA verbs software
15860 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
15861 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
15862 L: linux-rdma@vger.kernel.org
15864 F: drivers/infiniband/sw/rdmavt
15866 RDS - RELIABLE DATAGRAM SOCKETS
15867 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
15868 L: netdev@vger.kernel.org
15869 L: linux-rdma@vger.kernel.org
15870 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
15872 W: https://oss.oracle.com/projects/rds/
15873 F: Documentation/networking/rds.rst
15876 RDT - RESOURCE ALLOCATION
15877 M: Fenghua Yu <fenghua.yu@intel.com>
15878 M: Reinette Chatre <reinette.chatre@intel.com>
15879 L: linux-kernel@vger.kernel.org
15881 F: Documentation/x86/resctrl*
15882 F: arch/x86/include/asm/resctrl.h
15883 F: arch/x86/kernel/cpu/resctrl/
15884 F: tools/testing/selftests/resctrl/
15886 READ-COPY UPDATE (RCU)
15887 M: "Paul E. McKenney" <paulmck@kernel.org>
15888 M: Josh Triplett <josh@joshtriplett.org>
15889 R: Steven Rostedt <rostedt@goodmis.org>
15890 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15891 R: Lai Jiangshan <jiangshanlai@gmail.com>
15892 R: Joel Fernandes <joel@joelfernandes.org>
15893 L: rcu@vger.kernel.org
15895 W: http://www.rdrop.com/users/paulmck/RCU/
15896 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15897 F: Documentation/RCU/
15898 F: include/linux/rcu*
15900 X: Documentation/RCU/torture.rst
15901 X: include/linux/srcu*.h
15902 X: kernel/rcu/srcu*.c
15904 REAL TIME CLOCK (RTC) SUBSYSTEM
15905 M: Alessandro Zummo <a.zummo@towertech.it>
15906 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
15907 L: linux-rtc@vger.kernel.org
15909 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
15910 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
15911 F: Documentation/admin-guide/rtc.rst
15912 F: Documentation/devicetree/bindings/rtc/
15914 F: include/linux/platform_data/rtc-*
15915 F: include/linux/rtc.h
15916 F: include/linux/rtc/
15917 F: include/uapi/linux/rtc.h
15918 F: tools/testing/selftests/rtc/
15920 REALTEK AUDIO CODECS
15921 M: Oder Chiou <oder_chiou@realtek.com>
15923 F: include/sound/rt*.h
15924 F: sound/soc/codecs/rt*
15926 REALTEK RTL83xx SMI DSA ROUTER CHIPS
15927 M: Linus Walleij <linus.walleij@linaro.org>
15929 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
15930 F: drivers/net/dsa/realtek-smi*
15931 F: drivers/net/dsa/rtl83*
15933 REALTEK WIRELESS DRIVER (rtlwifi family)
15934 M: Ping-Ke Shih <pkshih@realtek.com>
15935 L: linux-wireless@vger.kernel.org
15937 W: https://wireless.wiki.kernel.org/
15938 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15939 F: drivers/net/wireless/realtek/rtlwifi/
15941 REALTEK WIRELESS DRIVER (rtw88)
15942 M: Yan-Hsuan Chuang <tony0620emma@gmail.com>
15943 L: linux-wireless@vger.kernel.org
15945 F: drivers/net/wireless/realtek/rtw88/
15947 REDPINE WIRELESS DRIVER
15948 M: Amitkumar Karwar <amitkarwar@gmail.com>
15949 M: Siva Rebbagondla <siva8118@gmail.com>
15950 L: linux-wireless@vger.kernel.org
15952 F: drivers/net/wireless/rsi/
15954 REGISTER MAP ABSTRACTION
15955 M: Mark Brown <broonie@kernel.org>
15956 L: linux-kernel@vger.kernel.org
15958 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
15959 F: Documentation/devicetree/bindings/regmap/
15960 F: drivers/base/regmap/
15961 F: include/linux/regmap.h
15963 REISERFS FILE SYSTEM
15964 L: reiserfs-devel@vger.kernel.org
15968 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
15969 M: Ohad Ben-Cohen <ohad@wizery.com>
15970 M: Bjorn Andersson <bjorn.andersson@linaro.org>
15971 M: Mathieu Poirier <mathieu.poirier@linaro.org>
15972 L: linux-remoteproc@vger.kernel.org
15974 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
15975 F: Documentation/ABI/testing/sysfs-class-remoteproc
15976 F: Documentation/devicetree/bindings/remoteproc/
15977 F: Documentation/staging/remoteproc.rst
15978 F: drivers/remoteproc/
15979 F: include/linux/remoteproc.h
15980 F: include/linux/remoteproc/
15982 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
15983 M: Ohad Ben-Cohen <ohad@wizery.com>
15984 M: Bjorn Andersson <bjorn.andersson@linaro.org>
15985 M: Mathieu Poirier <mathieu.poirier@linaro.org>
15986 L: linux-remoteproc@vger.kernel.org
15988 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
15989 F: Documentation/ABI/testing/sysfs-bus-rpmsg
15990 F: Documentation/staging/rpmsg.rst
15992 F: include/linux/rpmsg.h
15993 F: include/linux/rpmsg/
15994 F: include/uapi/linux/rpmsg.h
15997 REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
15998 M: Stephan Gerhold <stephan@gerhold.net>
15999 L: netdev@vger.kernel.org
16000 L: linux-remoteproc@vger.kernel.org
16002 F: drivers/net/wwan/rpmsg_wwan_ctrl.c
16004 RENESAS CLOCK DRIVERS
16005 M: Geert Uytterhoeven <geert+renesas@glider.be>
16006 L: linux-renesas-soc@vger.kernel.org
16008 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
16009 F: Documentation/devicetree/bindings/clock/renesas,*
16010 F: drivers/clk/renesas/
16012 RENESAS EMEV2 I2C DRIVER
16013 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
16014 L: linux-renesas-soc@vger.kernel.org
16016 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
16017 F: drivers/i2c/busses/i2c-emev2.c
16019 RENESAS ETHERNET DRIVERS
16020 R: Sergey Shtylyov <s.shtylyov@omp.ru>
16021 L: netdev@vger.kernel.org
16022 L: linux-renesas-soc@vger.kernel.org
16023 F: Documentation/devicetree/bindings/net/renesas,*.yaml
16024 F: drivers/net/ethernet/renesas/
16025 F: include/linux/sh_eth.h
16027 RENESAS R-CAR GYROADC DRIVER
16028 M: Marek Vasut <marek.vasut@gmail.com>
16029 L: linux-iio@vger.kernel.org
16031 F: Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
16032 F: drivers/iio/adc/rcar-gyroadc.c
16034 RENESAS R-CAR I2C DRIVERS
16035 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
16036 L: linux-renesas-soc@vger.kernel.org
16038 F: Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
16039 F: Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
16040 F: drivers/i2c/busses/i2c-rcar.c
16041 F: drivers/i2c/busses/i2c-sh_mobile.c
16043 RENESAS R-CAR THERMAL DRIVERS
16044 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
16045 L: linux-renesas-soc@vger.kernel.org
16047 F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
16048 F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
16049 F: drivers/thermal/rcar_gen3_thermal.c
16050 F: drivers/thermal/rcar_thermal.c
16052 RENESAS RIIC DRIVER
16053 M: Chris Brandt <chris.brandt@renesas.com>
16054 L: linux-renesas-soc@vger.kernel.org
16056 F: Documentation/devicetree/bindings/i2c/renesas,riic.yaml
16057 F: drivers/i2c/busses/i2c-riic.c
16059 RENESAS USB PHY DRIVER
16060 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
16061 L: linux-renesas-soc@vger.kernel.org
16063 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
16065 RENESAS RZ/G2L A/D DRIVER
16066 M: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
16067 L: linux-iio@vger.kernel.org
16068 L: linux-renesas-soc@vger.kernel.org
16070 F: Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
16071 F: drivers/iio/adc/rzg2l_adc.c
16073 RESET CONTROLLER FRAMEWORK
16074 M: Philipp Zabel <p.zabel@pengutronix.de>
16076 T: git git://git.pengutronix.de/git/pza/linux
16077 F: Documentation/devicetree/bindings/reset/
16078 F: Documentation/driver-api/reset.rst
16080 F: include/dt-bindings/reset/
16081 F: include/linux/reset-controller.h
16082 F: include/linux/reset.h
16083 F: include/linux/reset/
16084 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
16086 RESTARTABLE SEQUENCES SUPPORT
16087 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
16088 M: Peter Zijlstra <peterz@infradead.org>
16089 M: "Paul E. McKenney" <paulmck@kernel.org>
16090 M: Boqun Feng <boqun.feng@gmail.com>
16091 L: linux-kernel@vger.kernel.org
16093 F: include/trace/events/rseq.h
16094 F: include/uapi/linux/rseq.h
16096 F: tools/testing/selftests/rseq/
16099 M: Johannes Berg <johannes@sipsolutions.net>
16100 L: linux-wireless@vger.kernel.org
16102 W: https://wireless.wiki.kernel.org/
16103 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
16104 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
16105 F: Documentation/ABI/stable/sysfs-class-rfkill
16106 F: Documentation/driver-api/rfkill.rst
16107 F: include/linux/rfkill.h
16108 F: include/uapi/linux/rfkill.h
16112 M: Thomas Graf <tgraf@suug.ch>
16113 M: Herbert Xu <herbert@gondor.apana.org.au>
16114 L: netdev@vger.kernel.org
16116 F: include/linux/rhashtable-types.h
16117 F: include/linux/rhashtable.h
16118 F: lib/rhashtable.c
16119 F: lib/test_rhashtable.c
16121 RICOH R5C592 MEMORYSTICK DRIVER
16122 M: Maxim Levitsky <maximlevitsky@gmail.com>
16124 F: drivers/memstick/host/r592.*
16126 RICOH SMARTMEDIA/XD DRIVER
16127 M: Maxim Levitsky <maximlevitsky@gmail.com>
16129 F: drivers/mtd/nand/raw/r852.c
16130 F: drivers/mtd/nand/raw/r852.h
16132 RISC-V ARCHITECTURE
16133 M: Paul Walmsley <paul.walmsley@sifive.com>
16134 M: Palmer Dabbelt <palmer@dabbelt.com>
16135 M: Albert Ou <aou@eecs.berkeley.edu>
16136 L: linux-riscv@lists.infradead.org
16138 P: Documentation/riscv/patch-acceptance.rst
16139 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
16144 RISC-V/MICROCHIP POLARFIRE SOC SUPPORT
16145 M: Lewis Hanly <lewis.hanly@microchip.com>
16146 L: linux-riscv@lists.infradead.org
16148 F: drivers/mailbox/mailbox-mpfs.c
16149 F: drivers/soc/microchip/
16150 F: include/soc/microchip/mpfs.h
16153 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
16154 M: Jack Wang <jinpu.wang@ionos.com>
16155 L: linux-block@vger.kernel.org
16157 F: drivers/block/rnbd/
16160 M: Stefan Achatz <erazor_de@users.sourceforge.net>
16162 W: http://sourceforge.net/projects/roccat/
16163 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
16164 F: drivers/hid/hid-roccat*
16165 F: include/linux/hid-roccat*
16167 ROCKCHIP ISP V1 DRIVER
16168 M: Helen Koike <helen.koike@collabora.com>
16169 M: Dafna Hirschfeld <dafna.hirschfeld@collabora.com>
16170 L: linux-media@vger.kernel.org
16171 L: linux-rockchip@lists.infradead.org
16173 F: Documentation/admin-guide/media/rkisp1.rst
16174 F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml
16175 F: Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
16176 F: drivers/media/platform/rockchip/rkisp1
16177 F: include/uapi/linux/rkisp1-config.h
16179 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
16180 M: Jacob Chen <jacob-chen@iotwrt.com>
16181 M: Ezequiel Garcia <ezequiel@collabora.com>
16182 L: linux-media@vger.kernel.org
16183 L: linux-rockchip@lists.infradead.org
16185 F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
16186 F: drivers/media/platform/rockchip/rga/
16188 ROCKCHIP VIDEO DECODER DRIVER
16189 M: Ezequiel Garcia <ezequiel@collabora.com>
16190 L: linux-media@vger.kernel.org
16191 L: linux-rockchip@lists.infradead.org
16193 F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
16194 F: drivers/staging/media/rkvdec/
16197 M: Jiri Pirko <jiri@resnulli.us>
16198 L: netdev@vger.kernel.org
16200 F: drivers/net/ethernet/rocker/
16202 ROCKETPORT EXPRESS/INFINITY DRIVER
16203 M: Kevin Cernekee <cernekee@gmail.com>
16204 L: linux-serial@vger.kernel.org
16206 F: drivers/tty/serial/rp2.*
16208 ROHM BD99954 CHARGER IC
16209 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
16210 L: linux-power@fi.rohmeurope.com
16212 F: drivers/power/supply/bd99954-charger.c
16213 F: drivers/power/supply/bd99954-charger.h
16215 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
16216 M: Tomasz Duszynski <tduszyns@gmail.com>
16218 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
16219 F: drivers/iio/light/bh1750.c
16221 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
16222 M: Marek Vasut <marek.vasut+renesas@gmail.com>
16223 L: linux-kernel@vger.kernel.org
16224 L: linux-renesas-soc@vger.kernel.org
16226 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
16227 F: drivers/gpio/gpio-bd9571mwv.c
16228 F: drivers/mfd/bd9571mwv.c
16229 F: drivers/regulator/bd9571mwv-regulator.c
16230 F: include/linux/mfd/bd9571mwv.h
16232 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
16233 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
16234 L: linux-power@fi.rohmeurope.com
16236 F: Documentation/devicetree/bindings/mfd/rohm,bd70528-pmic.txt
16237 F: Documentation/devicetree/bindings/regulator/rohm,bd70528-regulator.txt
16238 F: drivers/clk/clk-bd718x7.c
16239 F: drivers/gpio/gpio-bd70528.c
16240 F: drivers/gpio/gpio-bd71815.c
16241 F: drivers/gpio/gpio-bd71828.c
16242 F: drivers/mfd/rohm-bd70528.c
16243 F: drivers/mfd/rohm-bd71828.c
16244 F: drivers/mfd/rohm-bd718x7.c
16245 F: drivers/mfd/rohm-bd9576.c
16246 F: drivers/power/supply/bd70528-charger.c
16247 F: drivers/regulator/bd70528-regulator.c
16248 F: drivers/regulator/bd71815-regulator.c
16249 F: drivers/regulator/bd71828-regulator.c
16250 F: drivers/regulator/bd718x7-regulator.c
16251 F: drivers/regulator/bd9576-regulator.c
16252 F: drivers/regulator/rohm-regulator.c
16253 F: drivers/rtc/rtc-bd70528.c
16254 F: drivers/watchdog/bd70528_wdt.c
16255 F: drivers/watchdog/bd9576_wdt.c
16256 F: include/linux/mfd/rohm-bd70528.h
16257 F: include/linux/mfd/rohm-bd71815.h
16258 F: include/linux/mfd/rohm-bd71828.h
16259 F: include/linux/mfd/rohm-bd718x7.h
16260 F: include/linux/mfd/rohm-bd957x.h
16261 F: include/linux/mfd/rohm-generic.h
16262 F: include/linux/mfd/rohm-shared.h
16265 M: Ralf Baechle <ralf@linux-mips.org>
16266 L: linux-hams@vger.kernel.org
16268 W: http://www.linux-ax25.org/
16269 F: include/net/rose.h
16270 F: include/uapi/linux/rose.h
16273 ROTATION DRIVER FOR ALLWINNER A83T
16274 M: Jernej Skrabec <jernej.skrabec@gmail.com>
16275 L: linux-media@vger.kernel.org
16277 T: git git://linuxtv.org/media_tree.git
16278 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
16279 F: drivers/media/platform/sunxi/sun8i-rotate/
16281 RTL2830 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/rtl2830*
16291 RTL2832 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*
16301 RTL2832_SDR MEDIA DRIVER
16302 M: Antti Palosaari <crope@iki.fi>
16303 L: linux-media@vger.kernel.org
16305 W: https://linuxtv.org
16306 W: http://palosaari.fi/linux/
16307 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16308 T: git git://linuxtv.org/anttip/media_tree.git
16309 F: drivers/media/dvb-frontends/rtl2832_sdr*
16311 RTL8180 WIRELESS DRIVER
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/rtl8180/
16318 RTL8187 WIRELESS DRIVER
16319 M: Herton Ronaldo Krzesinski <herton@canonical.com>
16320 M: Hin-Tak Leung <htl10@users.sourceforge.net>
16321 M: Larry Finger <Larry.Finger@lwfinger.net>
16322 L: linux-wireless@vger.kernel.org
16324 W: https://wireless.wiki.kernel.org/
16325 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
16326 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
16328 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
16329 M: Jes Sorensen <Jes.Sorensen@gmail.com>
16330 L: linux-wireless@vger.kernel.org
16332 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
16333 F: drivers/net/wireless/realtek/rtl8xxxu/
16335 RTRS TRANSPORT DRIVERS
16336 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
16337 M: Jack Wang <jinpu.wang@ionos.com>
16338 L: linux-rdma@vger.kernel.org
16340 F: drivers/infiniband/ulp/rtrs/
16342 RXRPC SOCKETS (AF_RXRPC)
16343 M: David Howells <dhowells@redhat.com>
16344 M: Marc Dionne <marc.dionne@auristor.com>
16345 L: linux-afs@lists.infradead.org
16347 W: https://www.infradead.org/~dhowells/kafs/
16348 F: Documentation/networking/rxrpc.rst
16349 F: include/keys/rxrpc-type.h
16350 F: include/net/af_rxrpc.h
16351 F: include/trace/events/rxrpc.h
16352 F: include/uapi/linux/rxrpc.h
16355 S3 SAVAGE FRAMEBUFFER DRIVER
16356 M: Antonino Daplas <adaplas@gmail.com>
16357 L: linux-fbdev@vger.kernel.org
16359 F: drivers/video/fbdev/savage/
16362 M: Heiko Carstens <hca@linux.ibm.com>
16363 M: Vasily Gorbik <gor@linux.ibm.com>
16364 M: Christian Borntraeger <borntraeger@de.ibm.com>
16365 R: Alexander Gordeev <agordeev@linux.ibm.com>
16366 L: linux-s390@vger.kernel.org
16368 W: http://www.ibm.com/developerworks/linux/linux390/
16369 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
16370 F: Documentation/driver-api/s390-drivers.rst
16371 F: Documentation/s390/
16375 S390 COMMON I/O LAYER
16376 M: Vineeth Vijayan <vneethv@linux.ibm.com>
16377 M: Peter Oberparleiter <oberpar@linux.ibm.com>
16378 L: linux-s390@vger.kernel.org
16380 W: http://www.ibm.com/developerworks/linux/linux390/
16381 F: drivers/s390/cio/
16384 M: Stefan Haberland <sth@linux.ibm.com>
16385 M: Jan Hoeppner <hoeppner@linux.ibm.com>
16386 L: linux-s390@vger.kernel.org
16388 W: http://www.ibm.com/developerworks/linux/linux390/
16389 F: block/partitions/ibm.c
16390 F: drivers/s390/block/dasd*
16391 F: include/linux/dasd_mod.h
16394 M: Matthew Rosato <mjrosato@linux.ibm.com>
16395 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
16396 L: linux-s390@vger.kernel.org
16398 W: http://www.ibm.com/developerworks/linux/linux390/
16399 F: drivers/iommu/s390-iommu.c
16401 S390 IUCV NETWORK LAYER
16402 M: Julian Wiedmann <jwi@linux.ibm.com>
16403 M: Karsten Graul <kgraul@linux.ibm.com>
16404 L: linux-s390@vger.kernel.org
16405 L: netdev@vger.kernel.org
16407 W: http://www.ibm.com/developerworks/linux/linux390/
16408 F: drivers/s390/net/*iucv*
16409 F: include/net/iucv/
16412 S390 NETWORK DRIVERS
16413 M: Julian Wiedmann <jwi@linux.ibm.com>
16414 M: Karsten Graul <kgraul@linux.ibm.com>
16415 L: linux-s390@vger.kernel.org
16416 L: netdev@vger.kernel.org
16418 W: http://www.ibm.com/developerworks/linux/linux390/
16419 F: drivers/s390/net/
16422 M: Niklas Schnelle <schnelle@linux.ibm.com>
16423 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
16424 L: linux-s390@vger.kernel.org
16426 W: http://www.ibm.com/developerworks/linux/linux390/
16428 F: drivers/pci/hotplug/s390_pci_hpc.c
16429 F: Documentation/s390/pci.rst
16431 S390 VFIO AP DRIVER
16432 M: Tony Krowiak <akrowiak@linux.ibm.com>
16433 M: Halil Pasic <pasic@linux.ibm.com>
16434 M: Jason Herne <jjherne@linux.ibm.com>
16435 L: linux-s390@vger.kernel.org
16437 W: http://www.ibm.com/developerworks/linux/linux390/
16438 F: Documentation/s390/vfio-ap.rst
16439 F: drivers/s390/crypto/vfio_ap_drv.c
16440 F: drivers/s390/crypto/vfio_ap_ops.c
16441 F: drivers/s390/crypto/vfio_ap_private.h
16443 S390 VFIO-CCW DRIVER
16444 M: Eric Farman <farman@linux.ibm.com>
16445 M: Matthew Rosato <mjrosato@linux.ibm.com>
16446 R: Halil Pasic <pasic@linux.ibm.com>
16447 L: linux-s390@vger.kernel.org
16448 L: kvm@vger.kernel.org
16450 F: Documentation/s390/vfio-ccw.rst
16451 F: drivers/s390/cio/vfio_ccw*
16452 F: include/uapi/linux/vfio_ccw.h
16454 S390 VFIO-PCI DRIVER
16455 M: Matthew Rosato <mjrosato@linux.ibm.com>
16456 M: Eric Farman <farman@linux.ibm.com>
16457 L: linux-s390@vger.kernel.org
16458 L: kvm@vger.kernel.org
16460 F: drivers/vfio/pci/vfio_pci_zdev.c
16461 F: include/uapi/linux/vfio_zdev.h
16464 M: Harald Freudenberger <freude@linux.ibm.com>
16465 L: linux-s390@vger.kernel.org
16467 W: http://www.ibm.com/developerworks/linux/linux390/
16468 F: drivers/s390/crypto/
16471 M: Steffen Maier <maier@linux.ibm.com>
16472 M: Benjamin Block <bblock@linux.ibm.com>
16473 L: linux-s390@vger.kernel.org
16475 W: http://www.ibm.com/developerworks/linux/linux390/
16476 F: drivers/s390/scsi/zfcp_*
16478 S3C ADC BATTERY DRIVER
16479 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16480 L: linux-samsung-soc@vger.kernel.org
16482 F: drivers/power/supply/s3c_adc_battery.c
16483 F: include/linux/s3c_adc_battery.h
16485 S3C24XX SD/MMC Driver
16486 M: Ben Dooks <ben-linux@fluff.org>
16487 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16489 F: drivers/mmc/host/s3cmci.*
16491 SAA6588 RDS RECEIVER DRIVER
16492 M: Hans Verkuil <hverkuil@xs4all.nl>
16493 L: linux-media@vger.kernel.org
16495 W: https://linuxtv.org
16496 T: git git://linuxtv.org/media_tree.git
16497 F: drivers/media/i2c/saa6588*
16499 SAA7134 VIDEO4LINUX DRIVER
16500 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16501 L: linux-media@vger.kernel.org
16503 W: https://linuxtv.org
16504 T: git git://linuxtv.org/media_tree.git
16505 F: Documentation/driver-api/media/drivers/saa7134*
16506 F: drivers/media/pci/saa7134/
16508 SAA7146 VIDEO4LINUX-2 DRIVER
16509 M: Hans Verkuil <hverkuil@xs4all.nl>
16510 L: linux-media@vger.kernel.org
16512 T: git git://linuxtv.org/media_tree.git
16513 F: drivers/media/common/saa7146/
16514 F: drivers/media/pci/saa7146/
16515 F: include/media/drv-intf/saa7146*
16517 SAFESETID SECURITY MODULE
16518 M: Micah Morton <mortonm@chromium.org>
16520 F: Documentation/admin-guide/LSM/SafeSetID.rst
16521 F: security/safesetid/
16523 SAMSUNG AUDIO (ASoC) DRIVERS
16524 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16525 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16526 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16528 F: Documentation/devicetree/bindings/sound/samsung*
16529 F: sound/soc/samsung/
16531 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
16532 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16533 L: linux-crypto@vger.kernel.org
16534 L: linux-samsung-soc@vger.kernel.org
16536 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
16537 F: drivers/crypto/exynos-rng.c
16539 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
16540 M: Łukasz Stelmach <l.stelmach@samsung.com>
16541 L: linux-samsung-soc@vger.kernel.org
16543 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
16544 F: drivers/char/hw_random/exynos-trng.c
16546 SAMSUNG FRAMEBUFFER DRIVER
16547 M: Jingoo Han <jingoohan1@gmail.com>
16548 L: linux-fbdev@vger.kernel.org
16550 F: drivers/video/fbdev/s3c-fb.c
16552 SAMSUNG INTERCONNECT DRIVERS
16553 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16554 M: Artur Świgoń <a.swigon@samsung.com>
16555 L: linux-pm@vger.kernel.org
16556 L: linux-samsung-soc@vger.kernel.org
16558 F: drivers/interconnect/samsung/
16560 SAMSUNG LAPTOP DRIVER
16561 M: Corentin Chary <corentin.chary@gmail.com>
16562 L: platform-driver-x86@vger.kernel.org
16564 F: drivers/platform/x86/samsung-laptop.c
16566 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
16567 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16568 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
16569 L: linux-kernel@vger.kernel.org
16570 L: linux-samsung-soc@vger.kernel.org
16572 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
16573 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
16574 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
16575 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
16576 F: drivers/clk/clk-s2mps11.c
16577 F: drivers/mfd/sec*.c
16578 F: drivers/regulator/s2m*.c
16579 F: drivers/regulator/s5m*.c
16580 F: drivers/rtc/rtc-s5m.c
16581 F: include/linux/mfd/samsung/
16583 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
16584 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
16585 L: linux-media@vger.kernel.org
16586 L: linux-samsung-soc@vger.kernel.org
16588 F: drivers/media/platform/s3c-camif/
16589 F: include/media/drv-intf/s3c_camif.h
16591 SAMSUNG S3FWRN5 NFC DRIVER
16592 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16593 M: Krzysztof Opasiak <k.opasiak@samsung.com>
16594 L: linux-nfc@lists.01.org (subscribers-only)
16596 F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
16597 F: drivers/nfc/s3fwrn5
16599 SAMSUNG S5C73M3 CAMERA DRIVER
16600 M: Andrzej Hajda <a.hajda@samsung.com>
16601 L: linux-media@vger.kernel.org
16603 F: drivers/media/i2c/s5c73m3/*
16605 SAMSUNG S5K5BAF CAMERA DRIVER
16606 M: Andrzej Hajda <a.hajda@samsung.com>
16607 L: linux-media@vger.kernel.org
16609 F: drivers/media/i2c/s5k5baf.c
16611 SAMSUNG S5P Security SubSystem (SSS) DRIVER
16612 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16613 M: Vladimir Zapolskiy <vz@mleia.com>
16614 L: linux-crypto@vger.kernel.org
16615 L: linux-samsung-soc@vger.kernel.org
16617 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
16618 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
16619 F: drivers/crypto/s5p-sss.c
16621 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
16622 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16623 L: linux-media@vger.kernel.org
16625 Q: https://patchwork.linuxtv.org/project/linux-media/list/
16626 F: drivers/media/platform/exynos4-is/
16628 SAMSUNG SOC CLOCK DRIVERS
16629 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16630 M: Tomasz Figa <tomasz.figa@gmail.com>
16631 M: Chanwoo Choi <cw00.choi@samsung.com>
16632 L: linux-samsung-soc@vger.kernel.org
16634 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
16635 F: Documentation/devicetree/bindings/clock/exynos*.txt
16636 F: Documentation/devicetree/bindings/clock/samsung,*.yaml
16637 F: Documentation/devicetree/bindings/clock/samsung,s3c*
16638 F: Documentation/devicetree/bindings/clock/samsung,s5p*
16639 F: drivers/clk/samsung/
16640 F: include/dt-bindings/clock/exynos*.h
16641 F: include/dt-bindings/clock/s3c*.h
16642 F: include/dt-bindings/clock/s5p*.h
16643 F: include/dt-bindings/clock/samsung,*.h
16644 F: include/linux/clk/samsung.h
16645 F: include/linux/platform_data/clk-s3c2410.h
16647 SAMSUNG SPI DRIVERS
16648 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16649 M: Andi Shyti <andi@etezian.org>
16650 L: linux-spi@vger.kernel.org
16651 L: linux-samsung-soc@vger.kernel.org
16653 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
16654 F: drivers/spi/spi-s3c*
16655 F: include/linux/platform_data/spi-s3c64xx.h
16656 F: include/linux/spi/s3c24xx-fiq.h
16658 SAMSUNG SXGBE DRIVERS
16659 M: Byungho An <bh74.an@samsung.com>
16660 L: netdev@vger.kernel.org
16662 F: drivers/net/ethernet/samsung/sxgbe/
16664 SAMSUNG THERMAL DRIVER
16665 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
16666 L: linux-pm@vger.kernel.org
16667 L: linux-samsung-soc@vger.kernel.org
16669 T: git https://github.com/lmajewski/linux-samsung-thermal.git
16670 F: drivers/thermal/samsung/
16672 SAMSUNG USB2 PHY DRIVER
16673 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16674 L: linux-kernel@vger.kernel.org
16676 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
16677 F: Documentation/driver-api/phy/samsung-usb2.rst
16678 F: drivers/phy/samsung/phy-exynos4210-usb2.c
16679 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
16680 F: drivers/phy/samsung/phy-exynos5250-usb2.c
16681 F: drivers/phy/samsung/phy-s5pv210-usb2.c
16682 F: drivers/phy/samsung/phy-samsung-usb2.c
16683 F: drivers/phy/samsung/phy-samsung-usb2.h
16685 SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
16686 M: Paul Barker <paul.barker@sancloud.com>
16687 R: Marc Murphy <marc.murphy@sancloud.com>
16689 F: arch/arm/boot/dts/am335x-sancloud*
16692 M: Zwane Mwaikambo <zwanem@gmail.com>
16694 F: drivers/watchdog/sc1200wdt.c
16697 M: Ingo Molnar <mingo@redhat.com>
16698 M: Peter Zijlstra <peterz@infradead.org>
16699 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
16700 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
16701 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
16702 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
16703 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
16704 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
16705 R: Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
16706 L: linux-kernel@vger.kernel.org
16708 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
16709 F: include/linux/preempt.h
16710 F: include/linux/sched.h
16711 F: include/linux/wait.h
16712 F: include/uapi/linux/sched.h
16715 SCR24X CHIP CARD INTERFACE DRIVER
16716 M: Lubomir Rintel <lkundrak@v3.sk>
16718 F: drivers/char/pcmcia/scr24x_cs.c
16720 SCSI RDMA PROTOCOL (SRP) INITIATOR
16721 M: Bart Van Assche <bvanassche@acm.org>
16722 L: linux-rdma@vger.kernel.org
16724 Q: http://patchwork.kernel.org/project/linux-rdma/list/
16725 F: drivers/infiniband/ulp/srp/
16726 F: include/scsi/srp.h
16728 SCSI RDMA PROTOCOL (SRP) TARGET
16729 M: Bart Van Assche <bvanassche@acm.org>
16730 L: linux-rdma@vger.kernel.org
16731 L: target-devel@vger.kernel.org
16733 Q: http://patchwork.kernel.org/project/linux-rdma/list/
16734 F: drivers/infiniband/ulp/srpt/
16737 M: Doug Gilbert <dgilbert@interlog.com>
16738 L: linux-scsi@vger.kernel.org
16740 W: http://sg.danny.cz/sg
16741 F: Documentation/scsi/scsi-generic.rst
16742 F: drivers/scsi/sg.c
16743 F: include/scsi/sg.h
16746 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
16747 M: "Martin K. Petersen" <martin.petersen@oracle.com>
16748 L: linux-scsi@vger.kernel.org
16750 Q: https://patchwork.kernel.org/project/linux-scsi/list/
16751 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
16752 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
16753 F: Documentation/devicetree/bindings/scsi/
16758 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
16759 L: linux-scsi@vger.kernel.org
16761 F: Documentation/scsi/st.rst
16762 F: drivers/scsi/st.*
16763 F: drivers/scsi/st_*.h
16765 SCSI TARGET CORE USER DRIVER
16766 M: Bodo Stroesser <bostroesser@gmail.com>
16767 L: linux-scsi@vger.kernel.org
16768 L: target-devel@vger.kernel.org
16770 F: Documentation/target/tcmu-design.rst
16771 F: drivers/target/target_core_user.c
16772 F: include/uapi/linux/target_core_user.h
16774 SCSI TARGET SUBSYSTEM
16775 M: "Martin K. Petersen" <martin.petersen@oracle.com>
16776 L: linux-scsi@vger.kernel.org
16777 L: target-devel@vger.kernel.org
16779 W: http://www.linux-iscsi.org
16780 Q: https://patchwork.kernel.org/project/target-devel/list/
16781 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
16782 F: Documentation/target/
16787 M: Vlad Yasevich <vyasevich@gmail.com>
16788 M: Neil Horman <nhorman@tuxdriver.com>
16789 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
16790 L: linux-sctp@vger.kernel.org
16792 W: http://lksctp.sourceforge.net
16793 F: Documentation/networking/sctp.rst
16794 F: include/linux/sctp.h
16795 F: include/net/sctp/
16796 F: include/uapi/linux/sctp.h
16800 M: Jim Cromie <jim.cromie@gmail.com>
16802 F: Documentation/i2c/busses/scx200_acb.rst
16803 F: arch/x86/platform/scx200/
16804 F: drivers/i2c/busses/scx200*
16805 F: drivers/mtd/maps/scx200_docflash.c
16806 F: drivers/watchdog/scx200_wdt.c
16807 F: include/linux/scx200.h
16810 M: Jim Cromie <jim.cromie@gmail.com>
16812 F: drivers/char/scx200_gpio.c
16813 F: include/linux/scx200_gpio.h
16815 SCx200 HRT CLOCKSOURCE DRIVER
16816 M: Jim Cromie <jim.cromie@gmail.com>
16818 F: drivers/clocksource/scx200_hrt.c
16820 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
16821 M: Sascha Sommer <saschasommer@freenet.de>
16822 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
16824 F: drivers/mmc/host/sdricoh_cs.c
16826 SECO BOARDS CEC DRIVER
16827 M: Ettore Chimenti <ek5.chimenti@gmail.com>
16829 F: drivers/media/cec/platform/seco/seco-cec.c
16830 F: drivers/media/cec/platform/seco/seco-cec.h
16833 M: Kees Cook <keescook@chromium.org>
16834 R: Andy Lutomirski <luto@amacapital.net>
16835 R: Will Drewry <wad@chromium.org>
16837 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
16838 F: Documentation/userspace-api/seccomp_filter.rst
16839 F: include/linux/seccomp.h
16840 F: include/uapi/linux/seccomp.h
16841 F: kernel/seccomp.c
16842 F: tools/testing/selftests/kselftest_harness.h
16843 F: tools/testing/selftests/seccomp/*
16844 K: \bsecure_computing
16847 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
16848 M: Al Cooper <alcooperx@gmail.com>
16849 L: linux-mmc@vger.kernel.org
16850 L: bcm-kernel-feedback-list@broadcom.com
16852 F: drivers/mmc/host/sdhci-brcmstb*
16854 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
16855 M: Adrian Hunter <adrian.hunter@intel.com>
16856 L: linux-mmc@vger.kernel.org
16858 F: drivers/mmc/host/sdhci*
16859 F: include/linux/mmc/sdhci*
16861 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
16862 M: Eugen Hristev <eugen.hristev@microchip.com>
16863 L: linux-mmc@vger.kernel.org
16865 F: drivers/mmc/host/sdhci-of-at91.c
16867 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
16868 M: Ben Dooks <ben-linux@fluff.org>
16869 M: Jaehoon Chung <jh80.chung@samsung.com>
16870 L: linux-mmc@vger.kernel.org
16872 F: drivers/mmc/host/sdhci-s3c*
16874 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
16875 M: Viresh Kumar <vireshk@kernel.org>
16876 L: linux-mmc@vger.kernel.org
16878 F: drivers/mmc/host/sdhci-spear.c
16880 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
16881 M: Kishon Vijay Abraham I <kishon@ti.com>
16882 L: linux-mmc@vger.kernel.org
16884 F: drivers/mmc/host/sdhci-omap.c
16886 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
16887 M: Jonathan Derrick <jonathan.derrick@intel.com>
16888 M: Revanth Rajashekar <revanth.rajashekar@intel.com>
16889 L: linux-block@vger.kernel.org
16891 F: block/opal_proto.h
16893 F: include/linux/sed*
16894 F: include/uapi/linux/sed*
16897 M: Security Officers <security@kernel.org>
16899 F: Documentation/admin-guide/security-bugs.rst
16902 M: James Morris <jmorris@namei.org>
16903 M: "Serge E. Hallyn" <serge@hallyn.com>
16904 L: linux-security-module@vger.kernel.org (suggested Cc:)
16906 W: http://kernsec.org/
16907 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
16909 X: security/selinux/
16911 SELINUX SECURITY MODULE
16912 M: Paul Moore <paul@paul-moore.com>
16913 M: Stephen Smalley <stephen.smalley.work@gmail.com>
16914 M: Eric Paris <eparis@parisplace.org>
16915 L: selinux@vger.kernel.org
16917 W: https://selinuxproject.org
16918 W: https://github.com/SELinuxProject
16919 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
16920 F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
16921 F: Documentation/ABI/obsolete/sysfs-selinux-disable
16922 F: Documentation/admin-guide/LSM/SELinux.rst
16923 F: include/trace/events/avc.h
16924 F: include/uapi/linux/selinux_netlink.h
16925 F: scripts/selinux/
16926 F: security/selinux/
16929 M: Jiri Slaby <jirislaby@kernel.org>
16931 F: drivers/misc/phantom.c
16932 F: include/uapi/linux/phantom.h
16934 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
16935 M: Tomasz Duszynski <tomasz.duszynski@octakon.com>
16937 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
16938 F: drivers/iio/chemical/scd30.h
16939 F: drivers/iio/chemical/scd30_core.c
16940 F: drivers/iio/chemical/scd30_i2c.c
16941 F: drivers/iio/chemical/scd30_serial.c
16943 SENSIRION SGP40 GAS SENSOR DRIVER
16944 M: Andreas Klinger <ak@it-klinger.de>
16946 F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
16947 F: drivers/iio/chemical/sgp40.c
16949 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
16950 M: Tomasz Duszynski <tduszyns@gmail.com>
16952 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
16953 F: drivers/iio/chemical/sps30.c
16954 F: drivers/iio/chemical/sps30_i2c.c
16955 F: drivers/iio/chemical/sps30_serial.c
16958 M: Rob Herring <robh@kernel.org>
16959 L: linux-serial@vger.kernel.org
16961 F: Documentation/devicetree/bindings/serial/serial.yaml
16962 F: drivers/tty/serdev/
16963 F: include/linux/serdev.h
16966 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16967 L: linux-serial@vger.kernel.org
16969 F: Documentation/devicetree/bindings/serial/
16970 F: drivers/tty/serial/
16973 M: Sean Young <sean@mess.org>
16974 L: linux-media@vger.kernel.org
16976 F: drivers/media/rc/serial_ir.c
16978 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
16979 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16980 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16982 F: Documentation/devicetree/bindings/slimbus/
16983 F: drivers/slimbus/
16984 F: include/linux/slimbus.h
16987 M: Edward Cree <ecree.xilinx@gmail.com>
16988 M: Martin Habets <habetsm.xilinx@gmail.com>
16989 L: netdev@vger.kernel.org
16991 F: drivers/net/ethernet/sfc/
16993 SFF/SFP/SFP+ MODULE SUPPORT
16994 M: Russell King <linux@armlinux.org.uk>
16995 L: netdev@vger.kernel.org
16997 F: drivers/net/phy/phylink.c
16998 F: drivers/net/phy/sfp*
16999 F: include/linux/mdio/mdio-i2c.h
17000 F: include/linux/phylink.h
17001 F: include/linux/sfp.h
17002 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)
17005 M: Dimitri Sivanich <dimitri.sivanich@hpe.com>
17007 F: drivers/misc/sgi-gru/
17009 SGI XP/XPC/XPNET DRIVER
17010 M: Robin Holt <robinmholt@gmail.com>
17011 M: Steve Wahl <steve.wahl@hpe.com>
17012 R: Mike Travis <mike.travis@hpe.com>
17014 F: drivers/misc/sgi-xp/
17016 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
17017 M: Karsten Graul <kgraul@linux.ibm.com>
17018 L: linux-s390@vger.kernel.org
17020 W: http://www.ibm.com/developerworks/linux/linux390/
17023 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
17024 M: Linus Walleij <linus.walleij@linaro.org>
17025 L: linux-iio@vger.kernel.org
17027 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
17028 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
17029 F: drivers/iio/light/gp2ap002.c
17031 SHARP RJ54N1CB0C SENSOR DRIVER
17032 M: Jacopo Mondi <jacopo@jmondi.org>
17033 L: linux-media@vger.kernel.org
17035 T: git git://linuxtv.org/media_tree.git
17036 F: drivers/media/i2c/rj54n1cb0c.c
17037 F: include/media/i2c/rj54n1cb0c.h
17039 SH_VOU V4L2 OUTPUT DRIVER
17040 L: linux-media@vger.kernel.org
17042 F: drivers/media/platform/sh_vou.c
17043 F: include/media/drv-intf/sh_vou.h
17045 SI2157 MEDIA DRIVER
17046 M: Antti Palosaari <crope@iki.fi>
17047 L: linux-media@vger.kernel.org
17049 W: https://linuxtv.org
17050 W: http://palosaari.fi/linux/
17051 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17052 T: git git://linuxtv.org/anttip/media_tree.git
17053 F: drivers/media/tuners/si2157*
17055 SI2165 MEDIA DRIVER
17056 M: Matthias Schwarzott <zzam@gentoo.org>
17057 L: linux-media@vger.kernel.org
17059 W: https://linuxtv.org
17060 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17061 F: drivers/media/dvb-frontends/si2165*
17063 SI2168 MEDIA DRIVER
17064 M: Antti Palosaari <crope@iki.fi>
17065 L: linux-media@vger.kernel.org
17067 W: https://linuxtv.org
17068 W: http://palosaari.fi/linux/
17069 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17070 T: git git://linuxtv.org/anttip/media_tree.git
17071 F: drivers/media/dvb-frontends/si2168*
17073 SI470X FM RADIO RECEIVER I2C DRIVER
17074 M: Hans Verkuil <hverkuil@xs4all.nl>
17075 L: linux-media@vger.kernel.org
17077 W: https://linuxtv.org
17078 T: git git://linuxtv.org/media_tree.git
17079 F: drivers/media/radio/si470x/radio-si470x-i2c.c
17081 SI470X FM RADIO RECEIVER USB DRIVER
17082 M: Hans Verkuil <hverkuil@xs4all.nl>
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/si470x/radio-si470x-common.c
17088 F: drivers/media/radio/si470x/radio-si470x-usb.c
17089 F: drivers/media/radio/si470x/radio-si470x.h
17091 SI4713 FM RADIO TRANSMITTER I2C DRIVER
17092 M: Eduardo Valentin <edubezval@gmail.com>
17093 L: linux-media@vger.kernel.org
17095 W: https://linuxtv.org
17096 T: git git://linuxtv.org/media_tree.git
17097 F: drivers/media/radio/si4713/si4713.?
17099 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
17100 M: Eduardo Valentin <edubezval@gmail.com>
17101 L: linux-media@vger.kernel.org
17103 W: https://linuxtv.org
17104 T: git git://linuxtv.org/media_tree.git
17105 F: drivers/media/radio/si4713/radio-platform-si4713.c
17107 SI4713 FM RADIO TRANSMITTER USB DRIVER
17108 M: Hans Verkuil <hverkuil@xs4all.nl>
17109 L: linux-media@vger.kernel.org
17111 W: https://linuxtv.org
17112 T: git git://linuxtv.org/media_tree.git
17113 F: drivers/media/radio/si4713/radio-usb-si4713.c
17116 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17117 L: linux-media@vger.kernel.org
17119 W: https://linuxtv.org
17120 T: git git://linuxtv.org/media_tree.git
17121 F: drivers/media/common/siano/
17122 F: drivers/media/mmc/siano/
17123 F: drivers/media/usb/siano/
17124 F: drivers/media/usb/siano/
17127 M: Palmer Dabbelt <palmer@dabbelt.com>
17128 M: Paul Walmsley <paul.walmsley@sifive.com>
17129 L: linux-riscv@lists.infradead.org
17131 T: git git://github.com/sifive/riscv-linux.git
17135 SIFIVE FU540 SYSTEM-ON-CHIP
17136 M: Paul Walmsley <paul.walmsley@sifive.com>
17137 M: Palmer Dabbelt <palmer@dabbelt.com>
17138 L: linux-riscv@lists.infradead.org
17140 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
17145 M: Green Wan <green.wan@sifive.com>
17147 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
17148 F: drivers/dma/sf-pdma/
17150 SILEAD TOUCHSCREEN DRIVER
17151 M: Hans de Goede <hdegoede@redhat.com>
17152 L: linux-input@vger.kernel.org
17153 L: platform-driver-x86@vger.kernel.org
17155 F: drivers/input/touchscreen/silead.c
17156 F: drivers/platform/x86/touchscreen_dmi.c
17158 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
17159 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
17161 F: drivers/staging/wfx/
17163 SILICON MOTION SM712 FRAME BUFFER DRIVER
17164 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
17165 M: Teddy Wang <teddy.wang@siliconmotion.com>
17166 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
17167 L: linux-fbdev@vger.kernel.org
17169 F: Documentation/fb/sm712fb.rst
17170 F: drivers/video/fbdev/sm712*
17172 SILVACO I3C DUAL-ROLE MASTER
17173 M: Miquel Raynal <miquel.raynal@bootlin.com>
17174 M: Conor Culhane <conor.culhane@silvaco.com>
17175 L: linux-i3c@lists.infradead.org
17177 F: Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
17178 F: drivers/i3c/master/svc-i3c-master.c
17181 M: Hans de Goede <hdegoede@redhat.com>
17182 L: linux-fbdev@vger.kernel.org
17184 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
17185 F: drivers/video/fbdev/simplefb.c
17186 F: include/linux/platform_data/simplefb.h
17188 SIMTEC EB110ATX (Chalice CATS)
17189 M: Simtec Linux Team <linux@simtec.co.uk>
17191 W: http://www.simtec.co.uk/products/EB110ATX/
17193 SIMTEC EB2410ITX (BAST)
17194 M: Simtec Linux Team <linux@simtec.co.uk>
17196 W: http://www.simtec.co.uk/products/EB2410ITX/
17197 F: arch/arm/mach-s3c/bast-ide.c
17198 F: arch/arm/mach-s3c/bast-irq.c
17199 F: arch/arm/mach-s3c/mach-bast.c
17202 M: Thorsten Scherer <t.scherer@eckelmann.de>
17203 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
17204 R: Pengutronix Kernel Team <kernel@pengutronix.de>
17206 F: drivers/gpio/gpio-siox.c
17208 F: include/trace/events/siox.h
17210 SIPHASH PRF ROUTINES
17211 M: Jason A. Donenfeld <Jason@zx2c4.com>
17213 F: include/linux/siphash.h
17215 F: lib/test_siphash.c
17217 SIS 190 ETHERNET DRIVER
17218 M: Francois Romieu <romieu@fr.zoreil.com>
17219 L: netdev@vger.kernel.org
17221 F: drivers/net/ethernet/sis/sis190.c
17223 SIS 900/7016 FAST ETHERNET DRIVER
17224 M: Daniele Venzano <venza@brownhat.org>
17225 L: netdev@vger.kernel.org
17227 W: http://www.brownhat.org/sis900.html
17228 F: drivers/net/ethernet/sis/sis900.*
17230 SIS FRAMEBUFFER DRIVER
17231 M: Thomas Winischhofer <thomas@winischhofer.net>
17233 W: http://www.winischhofer.net/linuxsisvga.shtml
17234 F: Documentation/fb/sisfb.rst
17235 F: drivers/video/fbdev/sis/
17236 F: include/video/sisfb.h
17238 SIS I2C TOUCHSCREEN DRIVER
17239 M: Mika Penttilä <mika.penttila@nextfour.com>
17240 L: linux-input@vger.kernel.org
17242 F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
17243 F: drivers/input/touchscreen/sis_i2c.c
17246 M: Thomas Winischhofer <thomas@winischhofer.net>
17248 W: http://www.winischhofer.at/linuxsisusbvga.shtml
17249 F: drivers/usb/misc/sisusbvga/
17252 M: Christoph Lameter <cl@linux.com>
17253 M: Pekka Enberg <penberg@kernel.org>
17254 M: David Rientjes <rientjes@google.com>
17255 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
17256 M: Andrew Morton <akpm@linux-foundation.org>
17257 M: Vlastimil Babka <vbabka@suse.cz>
17258 L: linux-mm@kvack.org
17260 F: include/linux/sl?b*.h
17263 SLEEPABLE READ-COPY UPDATE (SRCU)
17264 M: Lai Jiangshan <jiangshanlai@gmail.com>
17265 M: "Paul E. McKenney" <paulmck@kernel.org>
17266 M: Josh Triplett <josh@joshtriplett.org>
17267 R: Steven Rostedt <rostedt@goodmis.org>
17268 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17269 L: rcu@vger.kernel.org
17271 W: http://www.rdrop.com/users/paulmck/RCU/
17272 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17273 F: include/linux/srcu*.h
17274 F: kernel/rcu/srcu*.c
17276 SMACK SECURITY MODULE
17277 M: Casey Schaufler <casey@schaufler-ca.com>
17278 L: linux-security-module@vger.kernel.org
17280 W: http://schaufler-ca.com
17281 T: git git://github.com/cschaufler/smack-next
17282 F: Documentation/admin-guide/LSM/Smack.rst
17285 SMC91x ETHERNET DRIVER
17286 M: Nicolas Pitre <nico@fluxnic.net>
17288 F: drivers/net/ethernet/smsc/smc91x.*
17290 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
17291 M: Mark Rutland <mark.rutland@arm.com>
17292 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
17293 M: Sudeep Holla <sudeep.holla@arm.com>
17294 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17296 F: drivers/firmware/smccc/
17297 F: include/linux/arm-smccc.h
17299 SMM665 HARDWARE MONITOR DRIVER
17300 M: Guenter Roeck <linux@roeck-us.net>
17301 L: linux-hwmon@vger.kernel.org
17303 F: Documentation/hwmon/smm665.rst
17304 F: drivers/hwmon/smm665.c
17306 SMSC EMC2103 HARDWARE MONITOR DRIVER
17307 M: Steve Glendinning <steve.glendinning@shawell.net>
17308 L: linux-hwmon@vger.kernel.org
17310 F: Documentation/hwmon/emc2103.rst
17311 F: drivers/hwmon/emc2103.c
17313 SMSC SCH5627 HARDWARE MONITOR DRIVER
17314 M: Hans de Goede <hdegoede@redhat.com>
17315 L: linux-hwmon@vger.kernel.org
17317 F: Documentation/hwmon/sch5627.rst
17318 F: drivers/hwmon/sch5627.c
17320 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
17321 M: Steve Glendinning <steve.glendinning@shawell.net>
17322 L: linux-fbdev@vger.kernel.org
17324 F: drivers/video/fbdev/smscufx.c
17326 SMSC47B397 HARDWARE MONITOR DRIVER
17327 M: Jean Delvare <jdelvare@suse.com>
17328 L: linux-hwmon@vger.kernel.org
17330 F: Documentation/hwmon/smsc47b397.rst
17331 F: drivers/hwmon/smsc47b397.c
17333 SMSC911x ETHERNET DRIVER
17334 M: Steve Glendinning <steve.glendinning@shawell.net>
17335 L: netdev@vger.kernel.org
17337 F: drivers/net/ethernet/smsc/smsc911x.*
17338 F: include/linux/smsc911x.h
17340 SMSC9420 PCI ETHERNET DRIVER
17341 M: Steve Glendinning <steve.glendinning@shawell.net>
17342 L: netdev@vger.kernel.org
17344 F: drivers/net/ethernet/smsc/smsc9420.*
17346 SOCIONEXT (SNI) AVE NETWORK DRIVER
17347 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
17348 L: netdev@vger.kernel.org
17350 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
17351 F: drivers/net/ethernet/socionext/sni_ave.c
17353 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
17354 M: Jassi Brar <jaswinder.singh@linaro.org>
17355 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
17356 L: netdev@vger.kernel.org
17358 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
17359 F: drivers/net/ethernet/socionext/netsec.c
17361 SOCIONEXT (SNI) Synquacer SPI DRIVER
17362 M: Masahisa Kojima <masahisa.kojima@linaro.org>
17363 M: Jassi Brar <jaswinder.singh@linaro.org>
17364 L: linux-spi@vger.kernel.org
17366 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
17367 F: drivers/spi/spi-synquacer.c
17369 SOCIONEXT SYNQUACER I2C DRIVER
17370 M: Ard Biesheuvel <ardb@kernel.org>
17371 L: linux-i2c@vger.kernel.org
17373 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
17374 F: drivers/i2c/busses/i2c-synquacer.c
17376 SOCIONEXT UNIPHIER SOUND DRIVER
17377 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17379 F: sound/soc/uniphier/
17381 SOEKRIS NET48XX LED SUPPORT
17382 M: Chris Boot <bootc@bootc.net>
17384 F: drivers/leds/leds-net48xx.c
17386 SOFT-IWARP DRIVER (siw)
17387 M: Bernard Metzler <bmt@zurich.ibm.com>
17388 L: linux-rdma@vger.kernel.org
17390 F: drivers/infiniband/sw/siw/
17391 F: include/uapi/rdma/siw-abi.h
17393 SOFT-ROCE DRIVER (rxe)
17394 M: Zhu Yanjun <zyjzyj2000@gmail.com>
17395 L: linux-rdma@vger.kernel.org
17397 F: drivers/infiniband/sw/rxe/
17398 F: include/uapi/rdma/rdma_user_rxe.h
17400 SOFTLOGIC 6x10 MPEG CODEC
17401 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
17402 M: Anton Sviridenko <anton@corp.bluecherry.net>
17403 M: Andrey Utkin <andrey_utkin@fastmail.com>
17404 M: Ismael Luceno <ismael@iodev.co.uk>
17405 L: linux-media@vger.kernel.org
17407 F: drivers/media/pci/solo6x10/
17409 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
17410 M: James Morse <james.morse@arm.com>
17411 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17413 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
17414 F: drivers/firmware/arm_sdei.c
17415 F: include/linux/arm_sdei.h
17416 F: include/uapi/linux/arm_sdei.h
17419 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17420 R: Heikki Krogerus <heikki.krogerus@linux.intel.com>
17421 L: linux-acpi@vger.kernel.org
17423 F: drivers/base/swnode.c
17425 SOFTWARE RAID (Multiple Disks) SUPPORT
17426 M: Song Liu <song@kernel.org>
17427 L: linux-raid@vger.kernel.org
17429 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
17430 F: drivers/md/Kconfig
17431 F: drivers/md/Makefile
17433 F: drivers/md/raid*
17434 F: include/linux/raid/
17435 F: include/uapi/linux/raid/
17437 SOLIDRUN CLEARFOG SUPPORT
17438 M: Russell King <linux@armlinux.org.uk>
17440 F: arch/arm/boot/dts/armada-388-clearfog*
17441 F: arch/arm/boot/dts/armada-38x-solidrun-*
17443 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
17444 M: Russell King <linux@armlinux.org.uk>
17446 F: arch/arm/boot/dts/imx6*-cubox-i*
17447 F: arch/arm/boot/dts/imx6*-hummingboard*
17448 F: arch/arm/boot/dts/imx6*-sr-*
17450 SONIC NETWORK DRIVER
17451 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
17452 L: netdev@vger.kernel.org
17454 F: drivers/net/ethernet/natsemi/sonic.*
17456 SONICS SILICON BACKPLANE DRIVER (SSB)
17457 M: Michael Buesch <m@bues.ch>
17458 L: linux-wireless@vger.kernel.org
17461 F: include/linux/ssb/
17463 SONY IMX208 SENSOR DRIVER
17464 M: Sakari Ailus <sakari.ailus@linux.intel.com>
17465 L: linux-media@vger.kernel.org
17467 T: git git://linuxtv.org/media_tree.git
17468 F: drivers/media/i2c/imx208.c
17470 SONY IMX214 SENSOR DRIVER
17471 M: Ricardo Ribalda <ribalda@kernel.org>
17472 L: linux-media@vger.kernel.org
17474 T: git git://linuxtv.org/media_tree.git
17475 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
17476 F: drivers/media/i2c/imx214.c
17478 SONY IMX219 SENSOR DRIVER
17479 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
17480 L: linux-media@vger.kernel.org
17482 T: git git://linuxtv.org/media_tree.git
17483 F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
17484 F: drivers/media/i2c/imx219.c
17486 SONY IMX258 SENSOR DRIVER
17487 M: Sakari Ailus <sakari.ailus@linux.intel.com>
17488 L: linux-media@vger.kernel.org
17490 T: git git://linuxtv.org/media_tree.git
17491 F: Documentation/devicetree/bindings/media/i2c/imx258.yaml
17492 F: drivers/media/i2c/imx258.c
17494 SONY IMX274 SENSOR DRIVER
17495 M: Leon Luo <leonl@leopardimaging.com>
17496 L: linux-media@vger.kernel.org
17498 T: git git://linuxtv.org/media_tree.git
17499 F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
17500 F: drivers/media/i2c/imx274.c
17502 SONY IMX290 SENSOR DRIVER
17503 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17504 L: linux-media@vger.kernel.org
17506 T: git git://linuxtv.org/media_tree.git
17507 F: Documentation/devicetree/bindings/media/i2c/imx290.txt
17508 F: drivers/media/i2c/imx290.c
17510 SONY IMX296 SENSOR DRIVER
17511 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17512 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17513 L: linux-media@vger.kernel.org
17515 T: git git://linuxtv.org/media_tree.git
17516 F: Documentation/devicetree/bindings/media/i2c/sony,imx296.yaml
17517 F: drivers/media/i2c/imx296.c
17519 SONY IMX319 SENSOR DRIVER
17520 M: Bingbu Cao <bingbu.cao@intel.com>
17521 L: linux-media@vger.kernel.org
17523 T: git git://linuxtv.org/media_tree.git
17524 F: drivers/media/i2c/imx319.c
17526 SONY IMX334 SENSOR DRIVER
17527 M: Paul J. Murphy <paul.j.murphy@intel.com>
17528 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
17529 L: linux-media@vger.kernel.org
17531 T: git git://linuxtv.org/media_tree.git
17532 F: Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
17533 F: drivers/media/i2c/imx334.c
17535 SONY IMX335 SENSOR DRIVER
17536 M: Paul J. Murphy <paul.j.murphy@intel.com>
17537 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
17538 L: linux-media@vger.kernel.org
17540 T: git git://linuxtv.org/media_tree.git
17541 F: Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
17542 F: drivers/media/i2c/imx335.c
17544 SONY IMX355 SENSOR DRIVER
17545 M: Tianshu Qiu <tian.shu.qiu@intel.com>
17546 L: linux-media@vger.kernel.org
17548 T: git git://linuxtv.org/media_tree.git
17549 F: drivers/media/i2c/imx355.c
17551 SONY IMX412 SENSOR DRIVER
17552 M: Paul J. Murphy <paul.j.murphy@intel.com>
17553 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
17554 L: linux-media@vger.kernel.org
17556 T: git git://linuxtv.org/media_tree.git
17557 F: Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
17558 F: drivers/media/i2c/imx412.c
17560 SONY IMX477 SENSOR DRIVER
17561 M: Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
17562 L: linux-media@vger.kernel.org
17564 T: git git://linuxtv.org/media_tree.git
17565 F: Documentation/devicetree/bindings/media/i2c/imx378.yaml
17566 F: Documentation/devicetree/bindings/media/i2c/imx477.yaml
17567 F: drivers/media/i2c/imx477.c
17569 SONY IMX519 SENSOR DRIVER
17570 M: Arducam Kernel Maintenance <info@arducam.com>
17571 L: linux-media@vger.kernel.org
17573 T: git git://linuxtv.org/media_tree.git
17574 F: Documentation/devicetree/bindings/media/i2c/imx519.yaml
17575 F: drivers/media/i2c/imx519.c
17577 SONY MEMORYSTICK SUBSYSTEM
17578 M: Maxim Levitsky <maximlevitsky@gmail.com>
17579 M: Alex Dubov <oakad@yahoo.com>
17580 M: Ulf Hansson <ulf.hansson@linaro.org>
17581 L: linux-mmc@vger.kernel.org
17583 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
17584 F: drivers/memstick/
17585 F: include/linux/memstick.h
17587 SONY VAIO CONTROL DEVICE DRIVER
17588 M: Mattia Dongili <malattia@linux.it>
17589 L: platform-driver-x86@vger.kernel.org
17591 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
17592 F: Documentation/admin-guide/laptops/sony-laptop.rst
17593 F: drivers/char/sonypi.c
17594 F: drivers/platform/x86/sony-laptop.c
17595 F: include/linux/sony-laptop.h
17598 M: Jaroslav Kysela <perex@perex.cz>
17599 M: Takashi Iwai <tiwai@suse.com>
17600 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17602 W: http://www.alsa-project.org/
17603 Q: http://patchwork.kernel.org/project/alsa-devel/list/
17604 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17605 F: Documentation/sound/
17607 F: include/uapi/sound/
17610 SOUND - COMPRESSED AUDIO
17611 M: Vinod Koul <vkoul@kernel.org>
17612 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17614 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17615 F: Documentation/sound/designs/compress-offload.rst
17616 F: include/sound/compress_driver.h
17617 F: include/uapi/sound/compress_*
17618 F: sound/core/compress_offload.c
17619 F: sound/soc/soc-compress.c
17621 SOUND - DMAENGINE HELPERS
17622 M: Lars-Peter Clausen <lars@metafoo.de>
17624 F: include/sound/dmaengine_pcm.h
17625 F: sound/core/pcm_dmaengine.c
17626 F: sound/soc/soc-generic-dmaengine-pcm.c
17628 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
17629 M: Liam Girdwood <lgirdwood@gmail.com>
17630 M: Mark Brown <broonie@kernel.org>
17631 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17633 W: http://alsa-project.org/main/index.php/ASoC
17634 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
17635 F: Documentation/devicetree/bindings/sound/
17636 F: Documentation/sound/soc/
17637 F: include/dt-bindings/sound/
17638 F: include/sound/soc*
17641 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
17642 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
17643 M: Liam Girdwood <lgirdwood@gmail.com>
17644 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
17645 M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
17646 M: Daniel Baluta <daniel.baluta@nxp.com>
17647 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
17649 W: https://github.com/thesofproject/linux/
17652 SOUNDWIRE SUBSYSTEM
17653 M: Vinod Koul <vkoul@kernel.org>
17654 M: Bard Liao <yung-chuan.liao@linux.intel.com>
17655 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
17656 R: Sanyog Kale <sanyog.r.kale@intel.com>
17657 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17659 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
17660 F: Documentation/driver-api/soundwire/
17661 F: drivers/soundwire/
17662 F: include/linux/soundwire/
17665 M: Olli Salonen <olli.salonen@iki.fi>
17666 L: linux-media@vger.kernel.org
17668 W: https://linuxtv.org
17669 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17670 F: drivers/media/dvb-frontends/sp2*
17672 SPARC + UltraSPARC (sparc/sparc64)
17673 M: "David S. Miller" <davem@davemloft.net>
17674 L: sparclinux@vger.kernel.org
17676 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
17677 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
17678 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
17682 SPARC SERIAL DRIVERS
17683 M: "David S. Miller" <davem@davemloft.net>
17684 L: sparclinux@vger.kernel.org
17686 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
17687 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
17688 F: drivers/tty/serial/suncore.c
17689 F: drivers/tty/serial/sunhv.c
17690 F: drivers/tty/serial/sunsab.c
17691 F: drivers/tty/serial/sunsab.h
17692 F: drivers/tty/serial/sunsu.c
17693 F: drivers/tty/serial/sunzilog.c
17694 F: drivers/tty/serial/sunzilog.h
17695 F: drivers/tty/vcc.c
17696 F: include/linux/sunserialcore.h
17699 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
17700 L: linux-sparse@vger.kernel.org
17702 W: https://sparse.docs.kernel.org/
17703 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
17704 Q: https://patchwork.kernel.org/project/linux-sparse/list/
17705 B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
17706 F: include/linux/compiler.h
17708 SPEAKUP CONSOLE SPEECH DRIVER
17709 M: William Hubbs <w.d.hubbs@gmail.com>
17710 M: Chris Brannon <chris@the-brannons.com>
17711 M: Kirk Reiser <kirk@reisers.ca>
17712 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
17713 L: speakup@linux-speakup.org
17715 W: http://www.linux-speakup.org/
17716 W: https://github.com/linux-speakup/speakup
17717 B: https://github.com/linux-speakup/speakup/issues
17718 F: drivers/accessibility/speakup/
17720 SPEAR CLOCK FRAMEWORK SUPPORT
17721 M: Viresh Kumar <vireshk@kernel.org>
17722 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17724 W: http://www.st.com/spear
17725 F: drivers/clk/spear/
17727 SPEAR PLATFORM SUPPORT
17728 M: Viresh Kumar <vireshk@kernel.org>
17729 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
17730 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17732 W: http://www.st.com/spear
17733 F: arch/arm/boot/dts/spear*
17734 F: arch/arm/mach-spear/
17737 M: Tudor Ambarus <tudor.ambarus@microchip.com>
17738 R: Michael Walle <michael@walle.cc>
17739 R: Pratyush Yadav <p.yadav@ti.com>
17740 L: linux-mtd@lists.infradead.org
17742 W: http://www.linux-mtd.infradead.org/
17743 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
17744 C: irc://irc.oftc.net/mtd
17745 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
17746 F: drivers/mtd/spi-nor/
17747 F: include/linux/mtd/spi-nor.h
17750 M: Mark Brown <broonie@kernel.org>
17751 L: linux-spi@vger.kernel.org
17753 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
17754 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
17755 F: Documentation/devicetree/bindings/spi/
17756 F: Documentation/spi/
17758 F: include/linux/spi/
17759 F: include/uapi/linux/spi/
17762 SPIDERNET NETWORK DRIVER for CELL
17763 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
17764 M: Geoff Levand <geoff@infradead.org>
17765 L: netdev@vger.kernel.org
17766 L: linuxppc-dev@lists.ozlabs.org
17768 F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
17769 F: drivers/net/ethernet/toshiba/spider_net*
17772 M: Stephen Boyd <sboyd@kernel.org>
17773 L: linux-kernel@vger.kernel.org
17775 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
17776 F: Documentation/devicetree/bindings/spmi/
17778 F: include/dt-bindings/spmi/spmi.h
17779 F: include/linux/spmi.h
17780 F: include/trace/events/spmi.h
17783 M: Jeremy Kerr <jk@ozlabs.org>
17784 L: linuxppc-dev@lists.ozlabs.org
17786 W: http://www.ibm.com/developerworks/power/cell/
17787 F: Documentation/filesystems/spufs/spufs.rst
17788 F: arch/powerpc/platforms/cell/spufs/
17790 SQUASHFS FILE SYSTEM
17791 M: Phillip Lougher <phillip@squashfs.org.uk>
17792 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
17794 W: http://squashfs.org.uk
17795 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
17796 F: Documentation/filesystems/squashfs.rst
17799 SRM (Alpha) environment access
17800 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
17802 F: arch/alpha/kernel/srm_env.c
17804 ST LSM6DSx IMU IIO DRIVER
17805 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
17806 L: linux-iio@vger.kernel.org
17808 W: http://www.st.com/
17809 F: Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
17810 F: drivers/iio/imu/st_lsm6dsx/
17812 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
17813 M: Mickael Guene <mickael.guene@st.com>
17814 L: linux-media@vger.kernel.org
17816 T: git git://linuxtv.org/media_tree.git
17817 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
17818 F: drivers/media/i2c/st-mipid02.c
17820 ST STM32 I2C/SMBUS DRIVER
17821 M: Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
17822 M: Alain Volmat <alain.volmat@foss.st.com>
17823 L: linux-i2c@vger.kernel.org
17825 F: drivers/i2c/busses/i2c-stm32*
17827 ST STM32 SPI DRIVER
17828 M: Alain Volmat <alain.volmat@foss.st.com>
17829 L: linux-spi@vger.kernel.org
17831 F: drivers/spi/spi-stm32.c
17834 M: Daniel Nilsson <daniel.nilsson@flex.com>
17835 L: linux-hwmon@vger.kernel.org
17837 F: Documentation/hwmon/stpddc60.rst
17838 F: drivers/hwmon/pmbus/stpddc60.c
17840 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
17841 M: Song Qiang <songqiang1304521@gmail.com>
17842 L: linux-iio@vger.kernel.org
17844 F: Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
17845 F: drivers/iio/proximity/vl53l0x-i2c.c
17848 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17849 M: Sasha Levin <sashal@kernel.org>
17850 L: stable@vger.kernel.org
17852 F: Documentation/process/stable-kernel-rules.rst
17854 STAGING - ATOMISP DRIVER
17855 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17856 R: Sakari Ailus <sakari.ailus@linux.intel.com>
17857 L: linux-media@vger.kernel.org
17859 F: drivers/staging/media/atomisp/
17861 STAGING - FIELDBUS SUBSYSTEM
17862 M: Sven Van Asbroeck <TheSven73@gmail.com>
17864 F: drivers/staging/fieldbus/*
17865 F: drivers/staging/fieldbus/Documentation/
17867 STAGING - HMS ANYBUS-S BUS
17868 M: Sven Van Asbroeck <TheSven73@gmail.com>
17870 F: drivers/staging/fieldbus/anybuss/
17872 STAGING - INDUSTRIAL IO
17873 M: Jonathan Cameron <jic23@kernel.org>
17874 L: linux-iio@vger.kernel.org
17876 F: Documentation/devicetree/bindings/staging/iio/
17877 F: drivers/staging/iio/
17879 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
17880 M: Marc Dietrich <marvin24@gmx.de>
17881 L: ac100@lists.launchpad.net (moderated for non-subscribers)
17882 L: linux-tegra@vger.kernel.org
17884 F: drivers/staging/nvec/
17886 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
17887 M: Jens Frederich <jfrederich@gmail.com>
17888 M: Jon Nettleton <jon.nettleton@gmail.com>
17890 W: http://wiki.laptop.org/go/DCON
17891 F: drivers/staging/olpc_dcon/
17893 STAGING - REALTEK RTL8188EU DRIVERS
17894 M: Larry Finger <Larry.Finger@lwfinger.net>
17895 M: Phillip Potter <phil@philpotter.co.uk>
17897 F: drivers/staging/r8188eu/
17899 STAGING - REALTEK RTL8712U DRIVERS
17900 M: Larry Finger <Larry.Finger@lwfinger.net>
17901 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
17903 F: drivers/staging/rtl8712/
17905 STAGING - SEPS525 LCD CONTROLLER DRIVERS
17906 M: Michael Hennerich <michael.hennerich@analog.com>
17907 L: linux-fbdev@vger.kernel.org
17909 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
17910 F: drivers/staging/fbtft/fb_seps525.c
17912 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
17913 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
17914 M: Teddy Wang <teddy.wang@siliconmotion.com>
17915 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
17916 L: linux-fbdev@vger.kernel.org
17918 F: drivers/staging/sm750fb/
17920 STAGING - VIA VT665X DRIVERS
17921 M: Forest Bond <forest@alittletooquiet.net>
17923 F: drivers/staging/vt665?/
17926 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17927 L: linux-staging@lists.linux.dev
17929 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
17930 F: drivers/staging/
17932 STARFIRE/DURALAN NETWORK DRIVER
17933 M: Ion Badulescu <ionut@badula.org>
17935 F: drivers/net/ethernet/adaptec/starfire*
17938 M: Peter Zijlstra <peterz@infradead.org>
17939 M: Josh Poimboeuf <jpoimboe@redhat.com>
17940 M: Jason Baron <jbaron@akamai.com>
17941 R: Steven Rostedt <rostedt@goodmis.org>
17942 R: Ard Biesheuvel <ardb@kernel.org>
17944 F: arch/*/include/asm/jump_label*.h
17945 F: arch/*/include/asm/static_call*.h
17946 F: arch/*/kernel/jump_label.c
17947 F: arch/*/kernel/static_call.c
17948 F: include/linux/jump_label*.h
17949 F: include/linux/static_call*.h
17950 F: kernel/jump_label.c
17951 F: kernel/static_call.c
17953 STI AUDIO (ASoC) DRIVERS
17954 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
17955 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17957 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
17961 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
17963 F: Documentation/devicetree/bindings/media/stih-cec.txt
17964 F: drivers/media/cec/platform/sti/
17966 STK1160 USB VIDEO CAPTURE DRIVER
17967 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17968 L: linux-media@vger.kernel.org
17970 T: git git://linuxtv.org/media_tree.git
17971 F: drivers/media/usb/stk1160/
17973 STM32 AUDIO (ASoC) DRIVERS
17974 M: Olivier Moysan <olivier.moysan@foss.st.com>
17975 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
17976 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17978 F: Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
17979 F: Documentation/devicetree/bindings/sound/st,stm32-*.yaml
17982 STM32 TIMER/LPTIMER DRIVERS
17983 M: Fabrice Gasnier <fabrice.gasnier@foss.st.com>
17985 F: Documentation/ABI/testing/*timer-stm32
17986 F: Documentation/devicetree/bindings/*/*stm32-*timer*
17987 F: drivers/*/stm32-*timer*
17988 F: drivers/pwm/pwm-stm32*
17989 F: include/linux/*/stm32-*tim*
17991 STMMAC ETHERNET DRIVER
17992 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
17993 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
17994 M: Jose Abreu <joabreu@synopsys.com>
17995 L: netdev@vger.kernel.org
17997 W: http://www.stlinux.com
17998 F: Documentation/networking/device_drivers/ethernet/stmicro/
17999 F: drivers/net/ethernet/stmicro/stmmac/
18002 M: Sam Creasey <sammy@sammy.net>
18004 W: http://sammy.net/sun3/
18005 F: arch/m68k/include/asm/sun3*
18006 F: arch/m68k/kernel/*sun3*
18007 F: arch/m68k/sun3*/
18008 F: drivers/net/ethernet/i825xx/sun3*
18010 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
18011 M: Hans de Goede <hdegoede@redhat.com>
18012 L: linux-input@vger.kernel.org
18014 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
18015 F: drivers/input/keyboard/sun4i-lradc-keys.c
18017 SUNDANCE NETWORK DRIVER
18018 M: Denis Kirjanov <kda@linux-powerpc.org>
18019 L: netdev@vger.kernel.org
18021 F: drivers/net/ethernet/dlink/sundance.c
18024 M: Yoshinori Sato <ysato@users.sourceforge.jp>
18025 M: Rich Felker <dalias@libc.org>
18026 L: linux-sh@vger.kernel.org
18028 Q: http://patchwork.kernel.org/project/linux-sh/list/
18029 F: Documentation/sh/
18034 M: "Rafael J. Wysocki" <rafael@kernel.org>
18035 M: Len Brown <len.brown@intel.com>
18036 M: Pavel Machek <pavel@ucw.cz>
18037 L: linux-pm@vger.kernel.org
18039 B: https://bugzilla.kernel.org
18040 F: Documentation/power/
18041 F: arch/x86/kernel/acpi/
18042 F: drivers/base/power/
18043 F: include/linux/freezer.h
18044 F: include/linux/pm.h
18045 F: include/linux/suspend.h
18049 M: Martin Mares <mj@ucw.cz>
18050 L: linux-video@atrey.karlin.mff.cuni.cz
18052 F: Documentation/admin-guide/svga.rst
18053 F: arch/x86/boot/video*
18056 M: Christoph Hellwig <hch@infradead.org>
18057 L: iommu@lists.linux-foundation.org
18059 W: http://git.infradead.org/users/hch/dma-mapping.git
18060 T: git git://git.infradead.org/users/hch/dma-mapping.git
18061 F: arch/*/kernel/pci-swiotlb.c
18062 F: include/linux/swiotlb.h
18063 F: kernel/dma/swiotlb.c
18066 M: Jiri Pirko <jiri@resnulli.us>
18067 M: Ivan Vecera <ivecera@redhat.com>
18068 L: netdev@vger.kernel.org
18070 F: include/net/switchdev.h
18073 SY8106A REGULATOR DRIVER
18074 M: Icenowy Zheng <icenowy@aosc.io>
18076 F: Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
18077 F: drivers/regulator/sy8106a-regulator.c
18079 SYNC FILE FRAMEWORK
18080 M: Sumit Semwal <sumit.semwal@linaro.org>
18081 R: Gustavo Padovan <gustavo@padovan.org>
18082 L: linux-media@vger.kernel.org
18083 L: dri-devel@lists.freedesktop.org
18085 T: git git://anongit.freedesktop.org/drm/drm-misc
18086 F: Documentation/driver-api/sync_file.rst
18087 F: drivers/dma-buf/dma-fence*
18088 F: drivers/dma-buf/sw_sync.c
18089 F: drivers/dma-buf/sync_*
18090 F: include/linux/sync_file.h
18091 F: include/uapi/linux/sync_file.h
18093 SYNOPSYS ARC ARCHITECTURE
18094 M: Vineet Gupta <vgupta@kernel.org>
18095 L: linux-snps-arc@lists.infradead.org
18097 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
18098 F: Documentation/devicetree/bindings/arc/*
18099 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
18101 F: drivers/clocksource/arc_timer.c
18102 F: drivers/tty/serial/arc_uart.c
18104 SYNOPSYS ARC HSDK SDP pll clock driver
18105 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18107 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
18108 F: drivers/clk/clk-hsdk-pll.c
18110 SYNOPSYS ARC SDP clock driver
18111 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18113 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
18114 F: drivers/clk/axs10x/*
18116 SYNOPSYS ARC SDP platform support
18117 M: Alexey Brodkin <abrodkin@synopsys.com>
18119 F: Documentation/devicetree/bindings/arc/axs10*
18120 F: arch/arc/boot/dts/ax*
18121 F: arch/arc/plat-axs10x
18123 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
18124 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18126 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
18127 F: drivers/reset/reset-axs10x.c
18129 SYNOPSYS CREG GPIO DRIVER
18130 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18132 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
18133 F: drivers/gpio/gpio-creg-snps.c
18135 SYNOPSYS DESIGNWARE 8250 UART DRIVER
18136 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18138 F: drivers/tty/serial/8250/8250_dw.c
18139 F: drivers/tty/serial/8250/8250_dwlib.*
18140 F: drivers/tty/serial/8250/8250_lpss.c
18142 SYNOPSYS DESIGNWARE APB GPIO DRIVER
18143 M: Hoan Tran <hoan@os.amperecomputing.com>
18144 M: Serge Semin <fancer.lancer@gmail.com>
18145 L: linux-gpio@vger.kernel.org
18147 F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
18148 F: drivers/gpio/gpio-dwapb.c
18150 SYNOPSYS DESIGNWARE APB SSI DRIVER
18151 M: Serge Semin <fancer.lancer@gmail.com>
18152 L: linux-spi@vger.kernel.org
18154 F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
18155 F: drivers/spi/spi-dw*
18157 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
18158 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18160 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
18161 F: drivers/dma/dw-axi-dmac/
18163 SYNOPSYS DESIGNWARE DMAC DRIVER
18164 M: Viresh Kumar <vireshk@kernel.org>
18165 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18167 F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
18169 F: include/dt-bindings/dma/dw-dmac.h
18170 F: include/linux/dma/dw.h
18171 F: include/linux/platform_data/dma-dw.h
18173 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
18174 M: Jose Abreu <Jose.Abreu@synopsys.com>
18175 L: netdev@vger.kernel.org
18177 F: drivers/net/ethernet/synopsys/
18179 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
18180 M: Jose Abreu <Jose.Abreu@synopsys.com>
18181 L: netdev@vger.kernel.org
18183 F: drivers/net/pcs/pcs-xpcs.c
18184 F: drivers/net/pcs/pcs-xpcs.h
18185 F: include/linux/pcs/pcs-xpcs.h
18187 SYNOPSYS DESIGNWARE I2C DRIVER
18188 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
18189 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18190 R: Mika Westerberg <mika.westerberg@linux.intel.com>
18191 L: linux-i2c@vger.kernel.org
18193 F: drivers/i2c/busses/i2c-designware-*
18195 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
18196 M: Jaehoon Chung <jh80.chung@samsung.com>
18197 L: linux-mmc@vger.kernel.org
18199 F: drivers/mmc/host/dw_mmc*
18201 SYNOPSYS HSDK RESET CONTROLLER DRIVER
18202 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18204 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
18205 F: drivers/reset/reset-hsdk.c
18206 F: include/dt-bindings/reset/snps,hsdk-reset.h
18208 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
18209 M: Prabu Thangamuthu <prabu.t@synopsys.com>
18210 M: Manjunath M B <manjumb@synopsys.com>
18211 L: linux-mmc@vger.kernel.org
18213 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
18215 SYSTEM CONFIGURATION (SYSCON)
18216 M: Lee Jones <lee.jones@linaro.org>
18217 M: Arnd Bergmann <arnd@arndb.de>
18219 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
18220 F: drivers/mfd/syscon.c
18222 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
18223 M: Sudeep Holla <sudeep.holla@arm.com>
18224 R: Cristian Marussi <cristian.marussi@arm.com>
18225 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18227 F: Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
18228 F: drivers/clk/clk-sc[mp]i.c
18229 F: drivers/cpufreq/sc[mp]i-cpufreq.c
18230 F: drivers/firmware/arm_scmi/
18231 F: drivers/firmware/arm_scpi.c
18232 F: drivers/regulator/scmi-regulator.c
18233 F: drivers/reset/reset-scmi.c
18234 F: include/linux/sc[mp]i_protocol.h
18235 F: include/trace/events/scmi.h
18236 F: include/uapi/linux/virtio_scmi.h
18238 SYSTEM RESET/SHUTDOWN DRIVERS
18239 M: Sebastian Reichel <sre@kernel.org>
18240 L: linux-pm@vger.kernel.org
18242 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
18243 F: Documentation/devicetree/bindings/power/reset/
18244 F: drivers/power/reset/
18246 SYSTEM TRACE MODULE CLASS
18247 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
18249 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
18250 F: Documentation/trace/stm.rst
18251 F: drivers/hwtracing/stm/
18252 F: include/linux/stm.h
18253 F: include/uapi/linux/stm.h
18255 SYSTEM76 ACPI DRIVER
18256 M: Jeremy Soller <jeremy@system76.com>
18257 M: System76 Product Development <productdev@system76.com>
18258 L: platform-driver-x86@vger.kernel.org
18260 F: drivers/platform/x86/system76_acpi.c
18263 M: Christoph Hellwig <hch@infradead.org>
18265 F: Documentation/filesystems/sysv-fs.rst
18267 F: include/linux/sysv_fs.h
18269 TASKSTATS STATISTICS INTERFACE
18270 M: Balbir Singh <bsingharora@gmail.com>
18272 F: Documentation/accounting/taskstats*
18273 F: include/linux/taskstats*
18274 F: kernel/taskstats.c
18277 M: Jamal Hadi Salim <jhs@mojatatu.com>
18278 M: Cong Wang <xiyou.wangcong@gmail.com>
18279 M: Jiri Pirko <jiri@resnulli.us>
18280 L: netdev@vger.kernel.org
18282 F: include/net/pkt_cls.h
18283 F: include/net/pkt_sched.h
18284 F: include/net/tc_act/
18285 F: include/uapi/linux/pkt_cls.h
18286 F: include/uapi/linux/pkt_sched.h
18287 F: include/uapi/linux/tc_act/
18288 F: include/uapi/linux/tc_ematch/
18291 TC90522 MEDIA DRIVER
18292 M: Akihiro Tsukada <tskd08@gmail.com>
18293 L: linux-media@vger.kernel.org
18295 F: drivers/media/dvb-frontends/tc90522*
18297 TCP LOW PRIORITY MODULE
18298 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
18299 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
18301 W: http://tcp-lp-mod.sourceforge.net/
18302 F: net/ipv4/tcp_lp.c
18304 TDA10071 MEDIA DRIVER
18305 M: Antti Palosaari <crope@iki.fi>
18306 L: linux-media@vger.kernel.org
18308 W: https://linuxtv.org
18309 W: http://palosaari.fi/linux/
18310 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18311 T: git git://linuxtv.org/anttip/media_tree.git
18312 F: drivers/media/dvb-frontends/tda10071*
18314 TDA18212 MEDIA DRIVER
18315 M: Antti Palosaari <crope@iki.fi>
18316 L: linux-media@vger.kernel.org
18318 W: https://linuxtv.org
18319 W: http://palosaari.fi/linux/
18320 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18321 T: git git://linuxtv.org/anttip/media_tree.git
18322 F: drivers/media/tuners/tda18212*
18324 TDA18218 MEDIA DRIVER
18325 M: Antti Palosaari <crope@iki.fi>
18326 L: linux-media@vger.kernel.org
18328 W: https://linuxtv.org
18329 W: http://palosaari.fi/linux/
18330 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18331 T: git git://linuxtv.org/anttip/media_tree.git
18332 F: drivers/media/tuners/tda18218*
18334 TDA18250 MEDIA DRIVER
18335 M: Olli Salonen <olli.salonen@iki.fi>
18336 L: linux-media@vger.kernel.org
18338 W: https://linuxtv.org
18339 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18340 T: git git://linuxtv.org/media_tree.git
18341 F: drivers/media/tuners/tda18250*
18343 TDA18271 MEDIA DRIVER
18344 M: Michael Krufky <mkrufky@linuxtv.org>
18345 L: linux-media@vger.kernel.org
18347 W: https://linuxtv.org
18348 W: http://github.com/mkrufky
18349 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18350 T: git git://linuxtv.org/mkrufky/tuners.git
18351 F: drivers/media/tuners/tda18271*
18353 TDA1997x MEDIA DRIVER
18354 M: Tim Harvey <tharvey@gateworks.com>
18355 L: linux-media@vger.kernel.org
18357 W: https://linuxtv.org
18358 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18359 F: drivers/media/i2c/tda1997x.*
18361 TDA827x MEDIA DRIVER
18362 M: Michael Krufky <mkrufky@linuxtv.org>
18363 L: linux-media@vger.kernel.org
18365 W: https://linuxtv.org
18366 W: http://github.com/mkrufky
18367 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18368 T: git git://linuxtv.org/mkrufky/tuners.git
18369 F: drivers/media/tuners/tda8290.*
18371 TDA8290 MEDIA DRIVER
18372 M: Michael Krufky <mkrufky@linuxtv.org>
18373 L: linux-media@vger.kernel.org
18375 W: https://linuxtv.org
18376 W: http://github.com/mkrufky
18377 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18378 T: git git://linuxtv.org/mkrufky/tuners.git
18379 F: drivers/media/tuners/tda8290.*
18381 TDA9840 MEDIA DRIVER
18382 M: Hans Verkuil <hverkuil@xs4all.nl>
18383 L: linux-media@vger.kernel.org
18385 W: https://linuxtv.org
18386 T: git git://linuxtv.org/media_tree.git
18387 F: drivers/media/i2c/tda9840*
18389 TEA5761 TUNER DRIVER
18390 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18391 L: linux-media@vger.kernel.org
18393 W: https://linuxtv.org
18394 T: git git://linuxtv.org/media_tree.git
18395 F: drivers/media/tuners/tea5761.*
18397 TEA5767 TUNER DRIVER
18398 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18399 L: linux-media@vger.kernel.org
18401 W: https://linuxtv.org
18402 T: git git://linuxtv.org/media_tree.git
18403 F: drivers/media/tuners/tea5767.*
18405 TEA6415C MEDIA DRIVER
18406 M: Hans Verkuil <hverkuil@xs4all.nl>
18407 L: linux-media@vger.kernel.org
18409 W: https://linuxtv.org
18410 T: git git://linuxtv.org/media_tree.git
18411 F: drivers/media/i2c/tea6415c*
18413 TEA6420 MEDIA DRIVER
18414 M: Hans Verkuil <hverkuil@xs4all.nl>
18415 L: linux-media@vger.kernel.org
18417 W: https://linuxtv.org
18418 T: git git://linuxtv.org/media_tree.git
18419 F: drivers/media/i2c/tea6420*
18422 M: Jiri Pirko <jiri@resnulli.us>
18423 L: netdev@vger.kernel.org
18425 F: drivers/net/team/
18426 F: include/linux/if_team.h
18427 F: include/uapi/linux/if_team.h
18429 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
18430 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
18432 F: arch/x86/platform/ts5500/
18434 TECHNOTREND USB IR RECEIVER
18435 M: Sean Young <sean@mess.org>
18436 L: linux-media@vger.kernel.org
18438 F: drivers/media/rc/ttusbir.c
18440 TECHWELL TW9910 VIDEO DECODER
18441 L: linux-media@vger.kernel.org
18443 F: drivers/media/i2c/tw9910.c
18444 F: include/media/i2c/tw9910.h
18447 M: Jens Wiklander <jens.wiklander@linaro.org>
18448 R: Sumit Garg <sumit.garg@linaro.org>
18449 L: op-tee@lists.trustedfirmware.org
18451 F: Documentation/staging/tee.rst
18453 F: include/linux/tee_drv.h
18454 F: include/uapi/linux/tee.h
18456 TEGRA ARCHITECTURE SUPPORT
18457 M: Thierry Reding <thierry.reding@gmail.com>
18458 M: Jonathan Hunter <jonathanh@nvidia.com>
18459 L: linux-tegra@vger.kernel.org
18461 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
18462 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
18466 M: Peter De Schrijver <pdeschrijver@nvidia.com>
18467 M: Prashant Gaikwad <pgaikwad@nvidia.com>
18469 F: drivers/clk/tegra/
18472 M: Laxman Dewangan <ldewangan@nvidia.com>
18473 M: Jon Hunter <jonathanh@nvidia.com>
18475 F: drivers/dma/tegra*
18478 M: Laxman Dewangan <ldewangan@nvidia.com>
18479 R: Dmitry Osipenko <digetx@gmail.com>
18481 F: drivers/i2c/busses/i2c-tegra.c
18483 TEGRA IOMMU DRIVERS
18484 M: Thierry Reding <thierry.reding@gmail.com>
18485 R: Krishna Reddy <vdumpa@nvidia.com>
18486 L: linux-tegra@vger.kernel.org
18488 F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
18489 F: drivers/iommu/tegra*
18492 M: Laxman Dewangan <ldewangan@nvidia.com>
18494 F: drivers/input/keyboard/tegra-kbc.c
18497 M: Stefan Agner <stefan@agner.ch>
18498 M: Lucas Stach <dev@lynxeye.de>
18500 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
18501 F: drivers/mtd/nand/raw/tegra_nand.c
18504 M: Thierry Reding <thierry.reding@gmail.com>
18506 F: drivers/pwm/pwm-tegra.c
18508 TEGRA SERIAL DRIVER
18509 M: Laxman Dewangan <ldewangan@nvidia.com>
18511 F: drivers/tty/serial/serial-tegra.c
18514 M: Laxman Dewangan <ldewangan@nvidia.com>
18516 F: drivers/spi/spi-tegra*
18518 TEGRA QUAD SPI DRIVER
18519 M: Thierry Reding <thierry.reding@gmail.com>
18520 M: Jonathan Hunter <jonathanh@nvidia.com>
18521 M: Sowjanya Komatineni <skomatineni@nvidia.com>
18522 L: linux-tegra@vger.kernel.org
18524 F: drivers/spi/spi-tegra210-quad.c
18527 M: Thierry Reding <thierry.reding@gmail.com>
18528 M: Jonathan Hunter <jonathanh@nvidia.com>
18529 M: Sowjanya Komatineni <skomatineni@nvidia.com>
18530 L: linux-media@vger.kernel.org
18531 L: linux-tegra@vger.kernel.org
18533 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
18534 F: drivers/staging/media/tegra-video/
18536 TEGRA XUSB PADCTL DRIVER
18537 M: JC Kuo <jckuo@nvidia.com>
18539 F: drivers/phy/tegra/xusb*
18541 TEHUTI ETHERNET DRIVER
18542 M: Andy Gospodarek <andy@greyhouse.net>
18543 L: netdev@vger.kernel.org
18545 F: drivers/net/ethernet/tehuti/*
18547 TELECOM CLOCK DRIVER FOR MCPL0010
18548 M: Mark Gross <mark.gross@intel.com>
18550 F: drivers/char/tlclk.c
18552 TEMPO SEMICONDUCTOR DRIVERS
18553 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
18555 F: Documentation/devicetree/bindings/sound/tscs*.txt
18556 F: sound/soc/codecs/tscs*.c
18557 F: sound/soc/codecs/tscs*.h
18559 TENSILICA XTENSA PORT (xtensa)
18560 M: Chris Zankel <chris@zankel.net>
18561 M: Max Filippov <jcmvbkbc@gmail.com>
18562 L: linux-xtensa@linux-xtensa.org
18564 T: git git://github.com/czankel/xtensa-linux.git
18566 F: drivers/irqchip/irq-xtensa-*
18568 TEXAS INSTRUMENTS ASoC DRIVERS
18569 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
18570 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18574 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
18575 M: Ricardo Ribalda <ribalda@kernel.org>
18576 L: linux-iio@vger.kernel.org
18578 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
18579 F: drivers/iio/dac/ti-dac7612.c
18581 TEXAS INSTRUMENTS DMA DRIVERS
18582 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
18583 L: dmaengine@vger.kernel.org
18585 F: Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
18586 F: Documentation/devicetree/bindings/dma/ti-edma.txt
18587 F: Documentation/devicetree/bindings/dma/ti/
18589 X: drivers/dma/ti/cppi41.c
18590 F: include/linux/dma/k3-udma-glue.h
18591 F: include/linux/dma/ti-cppi5.h
18592 F: include/linux/dma/k3-psil.h
18594 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
18595 M: Nishanth Menon <nm@ti.com>
18596 M: Tero Kristo <kristo@kernel.org>
18597 M: Santosh Shilimkar <ssantosh@kernel.org>
18598 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18600 F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
18601 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
18602 F: Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
18603 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
18604 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
18605 F: Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
18606 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
18607 F: drivers/clk/keystone/sci-clk.c
18608 F: drivers/firmware/ti_sci*
18609 F: drivers/irqchip/irq-ti-sci-inta.c
18610 F: drivers/irqchip/irq-ti-sci-intr.c
18611 F: drivers/reset/reset-ti-sci.c
18612 F: drivers/soc/ti/ti_sci_inta_msi.c
18613 F: drivers/soc/ti/ti_sci_pm_domains.c
18614 F: include/dt-bindings/soc/ti,sci_pm_domain.h
18615 F: include/linux/soc/ti/ti_sci_inta_msi.h
18616 F: include/linux/soc/ti/ti_sci_protocol.h
18618 TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
18619 M: Robert Marko <robert.marko@sartura.hr>
18620 M: Luka Perkov <luka.perkov@sartura.hr>
18621 L: linux-hwmon@vger.kernel.org
18623 F: Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
18624 F: Documentation/hwmon/tps23861.rst
18625 F: drivers/hwmon/tps23861.c
18627 TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
18628 M: Puranjay Mohan <puranjay12@gmail.com>
18629 L: linux-iio@vger.kernel.org
18631 F: Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
18632 F: drivers/iio/temperature/tmp117.c
18634 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
18635 M: Hans Verkuil <hverkuil@xs4all.nl>
18636 L: linux-media@vger.kernel.org
18638 W: https://linuxtv.org
18639 T: git git://linuxtv.org/media_tree.git
18640 F: drivers/media/radio/radio-raremono.c
18643 M: Rafael J. Wysocki <rafael@kernel.org>
18644 M: Daniel Lezcano <daniel.lezcano@linaro.org>
18645 R: Amit Kucheria <amitk@kernel.org>
18646 R: Zhang Rui <rui.zhang@intel.com>
18647 L: linux-pm@vger.kernel.org
18649 Q: https://patchwork.kernel.org/project/linux-pm/list/
18650 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
18651 F: Documentation/devicetree/bindings/thermal/
18652 F: drivers/thermal/
18653 F: include/linux/cpu_cooling.h
18654 F: include/linux/thermal.h
18655 F: include/uapi/linux/thermal.h
18658 THERMAL DRIVER FOR AMLOGIC SOCS
18659 M: Guillaume La Roque <glaroque@baylibre.com>
18660 L: linux-pm@vger.kernel.org
18661 L: linux-amlogic@lists.infradead.org
18663 W: http://linux-meson.com/
18664 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
18665 F: drivers/thermal/amlogic_thermal.c
18667 THERMAL/CPU_COOLING
18668 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
18669 M: Daniel Lezcano <daniel.lezcano@linaro.org>
18670 M: Viresh Kumar <viresh.kumar@linaro.org>
18671 R: Lukasz Luba <lukasz.luba@arm.com>
18672 L: linux-pm@vger.kernel.org
18674 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
18675 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
18676 F: drivers/thermal/cpufreq_cooling.c
18677 F: drivers/thermal/cpuidle_cooling.c
18678 F: include/linux/cpu_cooling.h
18680 THERMAL/POWER_ALLOCATOR
18681 M: Lukasz Luba <lukasz.luba@arm.com>
18682 L: linux-pm@vger.kernel.org
18684 F: Documentation/driver-api/thermal/power_allocator.rst
18685 F: drivers/thermal/gov_power_allocator.c
18686 F: include/trace/events/thermal_power_allocator.h
18688 THINKPAD ACPI EXTRAS DRIVER
18689 M: Henrique de Moraes Holschuh <hmh@hmh.eng.br>
18690 L: ibm-acpi-devel@lists.sourceforge.net
18691 L: platform-driver-x86@vger.kernel.org
18693 W: http://ibm-acpi.sourceforge.net
18694 W: http://thinkwiki.org/wiki/Ibm-acpi
18695 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
18696 F: drivers/platform/x86/thinkpad_acpi.c
18698 THINKPAD LMI DRIVER
18699 M: Mark Pearson <markpearson@lenovo.com>
18700 L: platform-driver-x86@vger.kernel.org
18702 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
18703 F: drivers/platform/x86/think-lmi.?
18705 THUNDERBOLT DMA TRAFFIC TEST DRIVER
18706 M: Isaac Hazan <isaac.hazan@intel.com>
18707 L: linux-usb@vger.kernel.org
18709 F: drivers/thunderbolt/dma_test.c
18712 M: Andreas Noever <andreas.noever@gmail.com>
18713 M: Michael Jamet <michael.jamet@intel.com>
18714 M: Mika Westerberg <mika.westerberg@linux.intel.com>
18715 M: Yehezkel Bernat <YehezkelShB@gmail.com>
18716 L: linux-usb@vger.kernel.org
18718 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
18719 F: Documentation/admin-guide/thunderbolt.rst
18720 F: drivers/thunderbolt/
18721 F: include/linux/thunderbolt.h
18723 THUNDERBOLT NETWORK DRIVER
18724 M: Michael Jamet <michael.jamet@intel.com>
18725 M: Mika Westerberg <mika.westerberg@linux.intel.com>
18726 M: Yehezkel Bernat <YehezkelShB@gmail.com>
18727 L: netdev@vger.kernel.org
18729 F: drivers/net/thunderbolt.c
18731 THUNDERX GPIO DRIVER
18732 M: Robert Richter <rric@kernel.org>
18734 F: drivers/gpio/gpio-thunderx.c
18736 TI ADS131E0X ADC SERIES DRIVER
18737 M: Tomislav Denis <tomislav.denis@avl.com>
18738 L: linux-iio@vger.kernel.org
18740 F: Documentation/devicetree/bindings/iio/adc/ti,ads131e08.yaml
18741 F: drivers/iio/adc/ti-ads131e08.c
18743 TI AM437X VPFE DRIVER
18744 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
18745 L: linux-media@vger.kernel.org
18747 W: https://linuxtv.org
18748 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18749 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
18750 F: drivers/media/platform/am437x/
18752 TI BANDGAP AND THERMAL DRIVER
18753 M: Eduardo Valentin <edubezval@gmail.com>
18754 M: Keerthy <j-keerthy@ti.com>
18755 L: linux-pm@vger.kernel.org
18756 L: linux-omap@vger.kernel.org
18758 F: drivers/thermal/ti-soc-thermal/
18760 TI BQ27XXX POWER SUPPLY DRIVER
18761 F: drivers/power/supply/bq27xxx_battery.c
18762 F: drivers/power/supply/bq27xxx_battery_i2c.c
18763 F: include/linux/power/bq27xxx_battery.h
18765 TI CDCE706 CLOCK DRIVER
18766 M: Max Filippov <jcmvbkbc@gmail.com>
18768 F: drivers/clk/clk-cdce706.c
18771 M: Tero Kristo <kristo@kernel.org>
18772 L: linux-omap@vger.kernel.org
18775 F: include/linux/clk/ti.h
18777 TI DAVINCI MACHINE SUPPORT
18778 M: Sekhar Nori <nsekhar@ti.com>
18779 R: Bartosz Golaszewski <brgl@bgdev.pl>
18780 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18782 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
18783 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
18784 F: arch/arm/boot/dts/da850*
18785 F: arch/arm/mach-davinci/
18786 F: drivers/i2c/busses/i2c-davinci.c
18788 TI DAVINCI SERIES CLOCK DRIVER
18789 M: David Lechner <david@lechnology.com>
18790 R: Sekhar Nori <nsekhar@ti.com>
18792 F: Documentation/devicetree/bindings/clock/ti/davinci/
18793 F: drivers/clk/davinci/
18795 TI DAVINCI SERIES GPIO DRIVER
18796 M: Keerthy <j-keerthy@ti.com>
18797 L: linux-gpio@vger.kernel.org
18799 F: Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
18800 F: drivers/gpio/gpio-davinci.c
18802 TI DAVINCI SERIES MEDIA DRIVER
18803 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
18804 L: linux-media@vger.kernel.org
18806 W: https://linuxtv.org
18807 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18808 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
18809 F: drivers/media/platform/davinci/
18810 F: include/media/davinci/
18812 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
18813 R: David Lechner <david@lechnology.com>
18814 L: linux-iio@vger.kernel.org
18815 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
18816 F: drivers/counter/ti-eqep.c
18818 TI ETHERNET SWITCH DRIVER (CPSW)
18819 R: Grygorii Strashko <grygorii.strashko@ti.com>
18820 L: linux-omap@vger.kernel.org
18821 L: netdev@vger.kernel.org
18823 F: drivers/net/ethernet/ti/cpsw*
18824 F: drivers/net/ethernet/ti/davinci*
18826 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
18827 M: Alex Dubov <oakad@yahoo.com>
18829 W: http://tifmxx.berlios.de/
18830 F: drivers/memstick/host/tifm_ms.c
18831 F: drivers/misc/tifm*
18832 F: drivers/mmc/host/tifm_sd.c
18833 F: include/linux/tifm.h
18835 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
18836 M: Santosh Shilimkar <ssantosh@kernel.org>
18837 L: linux-kernel@vger.kernel.org
18838 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18840 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
18841 F: drivers/soc/ti/*
18843 TI LM49xxx FAMILY ASoC CODEC DRIVERS
18844 M: M R Swami Reddy <mr.swami.reddy@ti.com>
18845 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
18846 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18848 F: sound/soc/codecs/isabelle*
18849 F: sound/soc/codecs/lm49453*
18851 TI PCM3060 ASoC CODEC DRIVER
18852 M: Kirill Marinushkin <kmarinushkin@birdec.com>
18853 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18855 F: Documentation/devicetree/bindings/sound/pcm3060.txt
18856 F: sound/soc/codecs/pcm3060*
18858 TI TAS571X FAMILY ASoC CODEC DRIVER
18859 M: Kevin Cernekee <cernekee@chromium.org>
18860 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18862 F: sound/soc/codecs/tas571x*
18864 TI TRF7970A NFC DRIVER
18865 M: Mark Greer <mgreer@animalcreek.com>
18866 L: linux-wireless@vger.kernel.org
18867 L: linux-nfc@lists.01.org (subscribers-only)
18869 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
18870 F: drivers/nfc/trf7970a.c
18872 TI TSC2046 ADC DRIVER
18873 M: Oleksij Rempel <o.rempel@pengutronix.de>
18874 R: kernel@pengutronix.de
18875 L: linux-iio@vger.kernel.org
18877 F: Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
18878 F: drivers/iio/adc/ti-tsc2046.c
18880 TI TWL4030 SERIES SOC CODEC DRIVER
18881 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
18882 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18884 F: sound/soc/codecs/twl4030*
18887 M: Benoit Parrot <bparrot@ti.com>
18888 L: linux-media@vger.kernel.org
18890 W: http://linuxtv.org/
18891 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18892 F: Documentation/devicetree/bindings/media/ti,cal.yaml
18893 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
18894 F: drivers/media/platform/ti-vpe/
18896 TI WILINK WIRELESS DRIVERS
18897 L: linux-wireless@vger.kernel.org
18899 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
18900 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
18901 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
18902 F: drivers/net/wireless/ti/
18903 F: include/linux/wl12xx.h
18905 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
18906 M: John Stultz <john.stultz@linaro.org>
18907 M: Thomas Gleixner <tglx@linutronix.de>
18908 R: Stephen Boyd <sboyd@kernel.org>
18909 L: linux-kernel@vger.kernel.org
18911 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
18912 F: include/linux/clocksource.h
18913 F: include/linux/time.h
18914 F: include/linux/timex.h
18915 F: include/uapi/linux/time.h
18916 F: include/uapi/linux/timex.h
18917 F: kernel/time/alarmtimer.c
18918 F: kernel/time/clocksource.c
18919 F: kernel/time/ntp.c
18920 F: kernel/time/time*.c
18921 F: tools/testing/selftests/timers/
18924 M: Jon Maloy <jmaloy@redhat.com>
18925 M: Ying Xue <ying.xue@windriver.com>
18926 L: netdev@vger.kernel.org (core kernel code)
18927 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
18929 W: http://tipc.sourceforge.net/
18930 F: include/uapi/linux/tipc*.h
18933 TLAN NETWORK DRIVER
18934 M: Samuel Chessman <chessman@tux.org>
18935 L: tlan-devel@lists.sourceforge.net (subscribers-only)
18937 W: http://sourceforge.net/projects/tlan/
18938 F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
18939 F: drivers/net/ethernet/ti/tlan.*
18941 TM6000 VIDEO4LINUX DRIVER
18942 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18943 L: linux-media@vger.kernel.org
18945 W: https://linuxtv.org
18946 T: git git://linuxtv.org/media_tree.git
18947 F: Documentation/admin-guide/media/tm6000*
18948 F: drivers/media/usb/tm6000/
18950 TMIO/SDHI MMC DRIVER
18951 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
18952 L: linux-mmc@vger.kernel.org
18954 F: drivers/mmc/host/renesas_sdhi*
18955 F: drivers/mmc/host/tmio_mmc*
18956 F: include/linux/mfd/tmio.h
18958 TMP401 HARDWARE MONITOR DRIVER
18959 M: Guenter Roeck <linux@roeck-us.net>
18960 L: linux-hwmon@vger.kernel.org
18962 F: Documentation/hwmon/tmp401.rst
18963 F: drivers/hwmon/tmp401.c
18965 TMP513 HARDWARE MONITOR DRIVER
18966 M: Eric Tremblay <etremblay@distech-controls.com>
18967 L: linux-hwmon@vger.kernel.org
18969 F: Documentation/hwmon/tmp513.rst
18970 F: drivers/hwmon/tmp513.c
18972 TMPFS (SHMEM FILESYSTEM)
18973 M: Hugh Dickins <hughd@google.com>
18974 L: linux-mm@kvack.org
18976 F: include/linux/shmem_fs.h
18979 TOMOYO SECURITY MODULE
18980 M: Kentaro Takeda <takedakn@nttdata.co.jp>
18981 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
18982 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
18983 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
18984 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
18985 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
18987 W: https://tomoyo.osdn.jp/
18988 F: security/tomoyo/
18990 TOPSTAR LAPTOP EXTRAS DRIVER
18991 M: Herton Ronaldo Krzesinski <herton@canonical.com>
18992 L: platform-driver-x86@vger.kernel.org
18994 F: drivers/platform/x86/topstar-laptop.c
18996 TORTURE-TEST MODULES
18997 M: Davidlohr Bueso <dave@stgolabs.net>
18998 M: "Paul E. McKenney" <paulmck@kernel.org>
18999 M: Josh Triplett <josh@joshtriplett.org>
19000 L: linux-kernel@vger.kernel.org
19002 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
19003 F: Documentation/RCU/torture.rst
19004 F: kernel/locking/locktorture.c
19005 F: kernel/rcu/rcuscale.c
19006 F: kernel/rcu/rcutorture.c
19007 F: kernel/rcu/refscale.c
19008 F: kernel/torture.c
19010 TOSHIBA ACPI EXTRAS DRIVER
19011 M: Azael Avalos <coproscefalo@gmail.com>
19012 L: platform-driver-x86@vger.kernel.org
19014 F: drivers/platform/x86/toshiba_acpi.c
19016 TOSHIBA BLUETOOTH DRIVER
19017 M: Azael Avalos <coproscefalo@gmail.com>
19018 L: platform-driver-x86@vger.kernel.org
19020 F: drivers/platform/x86/toshiba_bluetooth.c
19022 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
19023 M: Azael Avalos <coproscefalo@gmail.com>
19024 L: platform-driver-x86@vger.kernel.org
19026 F: drivers/platform/x86/toshiba_haps.c
19029 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
19031 W: http://www.buzzard.org.uk/toshiba/
19032 F: drivers/char/toshiba.c
19033 F: include/linux/toshiba.h
19034 F: include/uapi/linux/toshiba.h
19036 TOSHIBA TC358743 DRIVER
19037 M: Mats Randgaard <matrandg@cisco.com>
19038 L: linux-media@vger.kernel.org
19040 F: drivers/media/i2c/tc358743*
19041 F: include/media/i2c/tc358743.h
19043 TOSHIBA WMI HOTKEYS DRIVER
19044 M: Azael Avalos <coproscefalo@gmail.com>
19045 L: platform-driver-x86@vger.kernel.org
19047 F: drivers/platform/x86/toshiba-wmi.c
19050 M: Peter Huewe <peterhuewe@gmx.de>
19051 M: Jarkko Sakkinen <jarkko@kernel.org>
19052 R: Jason Gunthorpe <jgg@ziepe.ca>
19053 L: linux-integrity@vger.kernel.org
19055 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
19056 Q: https://patchwork.kernel.org/project/linux-integrity/list/
19057 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
19058 F: drivers/char/tpm/
19061 M: Steven Rostedt <rostedt@goodmis.org>
19062 M: Ingo Molnar <mingo@redhat.com>
19064 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
19065 F: Documentation/trace/ftrace.rst
19066 F: arch/*/*/*/ftrace.h
19067 F: arch/*/kernel/ftrace.c
19069 F: include/*/ftrace.h
19070 F: include/linux/trace*.h
19073 F: tools/testing/selftests/ftrace/
19075 TRACING MMIO ACCESSES (MMIOTRACE)
19076 M: Steven Rostedt <rostedt@goodmis.org>
19077 M: Ingo Molnar <mingo@kernel.org>
19078 R: Karol Herbst <karolherbst@gmail.com>
19079 R: Pekka Paalanen <ppaalanen@gmail.com>
19080 L: linux-kernel@vger.kernel.org
19081 L: nouveau@lists.freedesktop.org
19083 F: arch/x86/mm/kmmio.c
19084 F: arch/x86/mm/mmio-mod.c
19085 F: arch/x86/mm/testmmiotrace.c
19086 F: include/linux/mmiotrace.h
19087 F: kernel/trace/trace_mmiotrace.c
19089 TRACING OS NOISE / LATENCY TRACERS
19090 M: Steven Rostedt <rostedt@goodmis.org>
19091 M: Daniel Bristot de Oliveira <bristot@kernel.org>
19093 F: kernel/trace/trace_osnoise.c
19094 F: include/trace/events/osnoise.h
19095 F: kernel/trace/trace_hwlat.c
19096 F: kernel/trace/trace_irqsoff.c
19097 F: kernel/trace/trace_sched_wakeup.c
19098 F: Documentation/trace/osnoise-tracer.rst
19099 F: Documentation/trace/timerlat-tracer.rst
19100 F: Documentation/trace/hwlat_detector.rst
19101 F: arch/*/kernel/trace.c
19103 TRADITIONAL CHINESE DOCUMENTATION
19104 M: Hu Haowen <src.res@email.cn>
19105 L: linux-doc-tw-discuss@lists.sourceforge.net
19107 W: https://github.com/srcres258/linux-doc
19108 T: git git://github.com/srcres258/linux-doc.git doc-zh-tw
19109 F: Documentation/translations/zh_TW/
19112 M: Jiri Kosina <trivial@kernel.org>
19114 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
19115 K: ^Subject:.*(?i)trivial
19118 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19119 M: Jiri Slaby <jirislaby@kernel.org>
19121 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
19122 F: Documentation/driver-api/serial/
19124 F: drivers/tty/serial/serial_core.c
19125 F: include/linux/selection.h
19126 F: include/linux/serial.h
19127 F: include/linux/serial_core.h
19128 F: include/linux/sysrq.h
19129 F: include/linux/tty*.h
19130 F: include/linux/vt.h
19131 F: include/linux/vt_*.h
19132 F: include/uapi/linux/serial.h
19133 F: include/uapi/linux/serial_core.h
19134 F: include/uapi/linux/tty.h
19136 TUA9001 MEDIA DRIVER
19137 M: Antti Palosaari <crope@iki.fi>
19138 L: linux-media@vger.kernel.org
19140 W: https://linuxtv.org
19141 W: http://palosaari.fi/linux/
19142 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19143 T: git git://linuxtv.org/anttip/media_tree.git
19144 F: drivers/media/tuners/tua9001*
19146 TULIP NETWORK DRIVERS
19147 L: netdev@vger.kernel.org
19148 L: linux-parisc@vger.kernel.org
19150 F: drivers/net/ethernet/dec/tulip/
19153 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
19155 W: http://vtun.sourceforge.net/tun
19156 F: Documentation/networking/tuntap.rst
19157 F: arch/um/os-Linux/drivers/
19159 TURBOCHANNEL SUBSYSTEM
19160 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
19161 M: Ralf Baechle <ralf@linux-mips.org>
19162 L: linux-mips@vger.kernel.org
19164 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
19166 F: include/linux/tc.h
19169 M: "Len Brown" <lenb@kernel.org>
19170 L: linux-pm@vger.kernel.org
19172 Q: https://patchwork.kernel.org/project/linux-pm/list/
19173 B: https://bugzilla.kernel.org
19174 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
19175 F: tools/power/x86/turbostat/
19177 TW5864 VIDEO4LINUX DRIVER
19178 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
19179 M: Anton Sviridenko <anton@corp.bluecherry.net>
19180 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
19181 M: Andrey Utkin <andrey_utkin@fastmail.com>
19182 L: linux-media@vger.kernel.org
19184 F: drivers/media/pci/tw5864/
19186 TW68 VIDEO4LINUX DRIVER
19187 M: Hans Verkuil <hverkuil@xs4all.nl>
19188 L: linux-media@vger.kernel.org
19190 W: https://linuxtv.org
19191 T: git git://linuxtv.org/media_tree.git
19192 F: drivers/media/pci/tw68/
19194 TW686X VIDEO4LINUX DRIVER
19195 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
19196 L: linux-media@vger.kernel.org
19198 W: http://linuxtv.org
19199 T: git git://linuxtv.org/media_tree.git
19200 F: drivers/media/pci/tw686x/
19202 UACCE ACCELERATOR FRAMEWORK
19203 M: Zhangfei Gao <zhangfei.gao@linaro.org>
19204 M: Zhou Wang <wangzhou1@hisilicon.com>
19205 L: linux-accelerators@lists.ozlabs.org
19206 L: linux-kernel@vger.kernel.org
19208 F: Documentation/ABI/testing/sysfs-driver-uacce
19209 F: Documentation/misc-devices/uacce.rst
19210 F: drivers/misc/uacce/
19211 F: include/linux/uacce.h
19212 F: include/uapi/misc/uacce/
19214 UBI FILE SYSTEM (UBIFS)
19215 M: Richard Weinberger <richard@nod.at>
19216 L: linux-mtd@lists.infradead.org
19218 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
19219 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
19220 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
19221 F: Documentation/filesystems/ubifs-authentication.rst
19222 F: Documentation/filesystems/ubifs.rst
19225 UCLINUX (M68KNOMMU AND COLDFIRE)
19226 M: Greg Ungerer <gerg@linux-m68k.org>
19227 L: linux-m68k@lists.linux-m68k.org
19228 L: uclinux-dev@uclinux.org (subscribers-only)
19230 W: http://www.linux-m68k.org/
19231 W: http://www.uclinux.org/
19232 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
19233 F: arch/m68k/*/*_no.*
19235 F: arch/m68k/coldfire/
19236 F: arch/m68k/include/asm/*_no.*
19239 M: Jan Kara <jack@suse.com>
19241 F: Documentation/filesystems/udf.rst
19245 M: Bastien Nocera <hadess@hadess.net>
19246 L: linux-input@vger.kernel.org
19248 F: drivers/hid/hid-udraw-ps3.c
19251 M: Evgeniy Dushistov <dushistov@mail.ru>
19253 F: Documentation/admin-guide/ufs.rst
19256 UHID USERSPACE HID IO DRIVER
19257 M: David Rheinsberg <david.rheinsberg@gmail.com>
19258 L: linux-input@vger.kernel.org
19260 F: drivers/hid/uhid.c
19261 F: include/uapi/linux/uhid.h
19264 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19265 L: linux-usb@vger.kernel.org
19267 F: drivers/usb/common/ulpi.c
19268 F: include/linux/ulpi/
19271 M: Gabriel Krisman Bertazi <krisman@collabora.com>
19272 L: linux-fsdevel@vger.kernel.org
19277 M: Tony Finch <dot@dotat.at>
19279 W: http://dotat.at/prog/unifdef
19280 F: scripts/unifdef.c
19282 UNIFORM CDROM DRIVER
19283 M: Phillip Potter <phil@philpotter.co.uk>
19285 F: Documentation/cdrom/
19286 F: drivers/cdrom/cdrom.c
19287 F: include/linux/cdrom.h
19288 F: include/uapi/linux/cdrom.h
19290 UNISYS S-PAR DRIVERS
19291 M: David Kershner <david.kershner@unisys.com>
19292 L: sparmaintainer@unisys.com (Unisys internal)
19294 F: drivers/staging/unisys/
19295 F: drivers/visorbus/
19296 F: include/linux/visorbus.h
19298 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
19299 R: Alim Akhtar <alim.akhtar@samsung.com>
19300 R: Avri Altman <avri.altman@wdc.com>
19301 L: linux-scsi@vger.kernel.org
19303 F: Documentation/scsi/ufs.rst
19304 F: drivers/scsi/ufs/
19306 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
19307 M: Pedro Sousa <pedrom.sousa@synopsys.com>
19308 L: linux-scsi@vger.kernel.org
19310 F: drivers/scsi/ufs/*dwc*
19312 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
19313 M: Stanley Chu <stanley.chu@mediatek.com>
19314 L: linux-scsi@vger.kernel.org
19315 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
19317 F: drivers/scsi/ufs/ufs-mediatek*
19319 UNSORTED BLOCK IMAGES (UBI)
19320 M: Richard Weinberger <richard@nod.at>
19321 L: linux-mtd@lists.infradead.org
19323 W: http://www.linux-mtd.infradead.org/
19324 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
19325 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
19326 F: drivers/mtd/ubi/
19327 F: include/linux/mtd/ubi.h
19328 F: include/uapi/mtd/ubi-user.h
19330 USB "USBNET" DRIVER FRAMEWORK
19331 M: Oliver Neukum <oneukum@suse.com>
19332 L: netdev@vger.kernel.org
19334 W: http://www.linux-usb.org/usbnet
19335 F: drivers/net/usb/usbnet.c
19336 F: include/linux/usb/usbnet.h
19339 M: Oliver Neukum <oneukum@suse.com>
19340 L: linux-usb@vger.kernel.org
19342 F: Documentation/usb/acm.rst
19343 F: drivers/usb/class/cdc-acm.*
19345 USB APPLE MFI FASTCHARGE DRIVER
19346 M: Bastien Nocera <hadess@hadess.net>
19347 L: linux-usb@vger.kernel.org
19349 F: drivers/usb/misc/apple-mfi-fastcharge.c
19351 USB AR5523 WIRELESS DRIVER
19352 M: Pontus Fuchs <pontus.fuchs@gmail.com>
19353 L: linux-wireless@vger.kernel.org
19355 F: drivers/net/wireless/ath/ar5523/
19358 M: Oliver Neukum <oneukum@suse.com>
19359 L: linux-usb@vger.kernel.org
19360 L: linux-scsi@vger.kernel.org
19362 F: drivers/usb/storage/uas.c
19364 USB CDC ETHERNET DRIVER
19365 M: Oliver Neukum <oliver@neukum.org>
19366 L: linux-usb@vger.kernel.org
19368 F: drivers/net/usb/cdc_*.c
19369 F: include/uapi/linux/usb/cdc.h
19371 USB CHAOSKEY DRIVER
19372 M: Keith Packard <keithp@keithp.com>
19373 L: linux-usb@vger.kernel.org
19375 F: drivers/usb/misc/chaoskey.c
19377 USB CYPRESS C67X00 DRIVER
19378 L: linux-usb@vger.kernel.org
19380 F: drivers/usb/c67x00/
19382 USB DAVICOM DM9601 DRIVER
19383 M: Peter Korsgaard <peter@korsgaard.com>
19384 L: netdev@vger.kernel.org
19386 W: http://www.linux-usb.org/usbnet
19387 F: drivers/net/usb/dm9601.c
19390 M: Alan Stern <stern@rowland.harvard.edu>
19391 L: linux-usb@vger.kernel.org
19393 F: Documentation/usb/ehci.rst
19394 F: drivers/usb/host/ehci*
19396 USB GADGET/PERIPHERAL SUBSYSTEM
19397 M: Felipe Balbi <balbi@kernel.org>
19398 L: linux-usb@vger.kernel.org
19400 W: http://www.linux-usb.org/gadget
19401 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
19402 F: drivers/usb/gadget/
19403 F: include/linux/usb/gadget*
19405 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
19406 M: Jiri Kosina <jikos@kernel.org>
19407 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
19408 L: linux-usb@vger.kernel.org
19410 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
19411 F: Documentation/hid/hiddev.rst
19412 F: drivers/hid/usbhid/
19414 USB INTEL XHCI ROLE MUX DRIVER
19415 M: Hans de Goede <hdegoede@redhat.com>
19416 L: linux-usb@vger.kernel.org
19418 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
19420 USB IP DRIVER FOR HISILICON KIRIN 960
19421 M: Yu Chen <chenyu56@huawei.com>
19422 M: Binghui Wang <wangbinghui@hisilicon.com>
19423 L: linux-usb@vger.kernel.org
19425 F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
19426 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
19428 USB IP DRIVER FOR HISILICON KIRIN 970
19429 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19430 L: linux-usb@vger.kernel.org
19432 F: Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
19433 F: drivers/phy/hisilicon/phy-hi3670-usb3.c
19436 M: Olav Kongas <ok@artecdesign.ee>
19437 L: linux-usb@vger.kernel.org
19439 F: drivers/usb/host/isp116x*
19440 F: include/linux/usb/isp116x.h
19443 M: Rui Miguel Silva <rui.silva@linaro.org>
19444 L: linux-usb@vger.kernel.org
19446 F: drivers/usb/isp1760/*
19447 F: Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
19449 USB LAN78XX ETHERNET DRIVER
19450 M: Woojung Huh <woojung.huh@microchip.com>
19451 M: UNGLinuxDriver@microchip.com
19452 L: netdev@vger.kernel.org
19454 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
19455 F: drivers/net/usb/lan78xx.*
19456 F: include/dt-bindings/net/microchip-lan78xx.h
19458 USB MASS STORAGE DRIVER
19459 M: Alan Stern <stern@rowland.harvard.edu>
19460 L: linux-usb@vger.kernel.org
19461 L: usb-storage@lists.one-eyed-alien.net
19463 F: drivers/usb/storage/
19466 M: Clemens Ladisch <clemens@ladisch.de>
19467 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19469 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
19470 F: sound/usb/midi.*
19472 USB NETWORKING DRIVERS
19473 L: linux-usb@vger.kernel.org
19475 F: drivers/net/usb/
19478 M: Alan Stern <stern@rowland.harvard.edu>
19479 L: linux-usb@vger.kernel.org
19481 F: Documentation/usb/ohci.rst
19482 F: drivers/usb/host/ohci*
19484 USB OTG FSM (Finite State Machine)
19485 M: Peter Chen <peter.chen@kernel.org>
19486 L: linux-usb@vger.kernel.org
19488 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
19489 F: drivers/usb/common/usb-otg-fsm.c
19492 M: Valentina Manea <valentina.manea.m@gmail.com>
19493 M: Shuah Khan <shuah@kernel.org>
19494 M: Shuah Khan <skhan@linuxfoundation.org>
19495 L: linux-usb@vger.kernel.org
19497 F: Documentation/usb/usbip_protocol.rst
19498 F: drivers/usb/usbip/
19499 F: tools/testing/selftests/drivers/usb/usbip/
19500 F: tools/usb/usbip/
19503 M: Petko Manolov <petkan@nucleusys.com>
19504 L: linux-usb@vger.kernel.org
19505 L: netdev@vger.kernel.org
19507 W: https://github.com/petkan/pegasus
19508 T: git git://github.com/petkan/pegasus.git
19509 F: drivers/net/usb/pegasus.*
19512 M: Felipe Balbi <balbi@kernel.org>
19513 L: linux-usb@vger.kernel.org
19515 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
19516 F: drivers/usb/phy/
19518 USB PRINTER DRIVER (usblp)
19519 M: Pete Zaitcev <zaitcev@redhat.com>
19520 L: linux-usb@vger.kernel.org
19522 F: drivers/usb/class/usblp.c
19524 USB RAW GADGET DRIVER
19525 R: Andrey Konovalov <andreyknvl@gmail.com>
19526 L: linux-usb@vger.kernel.org
19528 F: Documentation/usb/raw-gadget.rst
19529 F: drivers/usb/gadget/legacy/raw_gadget.c
19530 F: include/uapi/linux/usb/raw_gadget.h
19532 USB QMI WWAN NETWORK DRIVER
19533 M: Bjørn Mork <bjorn@mork.no>
19534 L: netdev@vger.kernel.org
19536 F: Documentation/ABI/testing/sysfs-class-net-qmi
19537 F: drivers/net/usb/qmi_wwan.c
19540 M: Petko Manolov <petkan@nucleusys.com>
19541 L: linux-usb@vger.kernel.org
19542 L: netdev@vger.kernel.org
19544 W: https://github.com/petkan/rtl8150
19545 T: git git://github.com/petkan/rtl8150.git
19546 F: drivers/net/usb/rtl8150.c
19548 USB SERIAL SUBSYSTEM
19549 M: Johan Hovold <johan@kernel.org>
19550 L: linux-usb@vger.kernel.org
19552 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
19553 F: Documentation/usb/usb-serial.rst
19554 F: drivers/usb/serial/
19555 F: include/linux/usb/serial.h
19557 USB SMSC75XX ETHERNET DRIVER
19558 M: Steve Glendinning <steve.glendinning@shawell.net>
19559 L: netdev@vger.kernel.org
19561 F: drivers/net/usb/smsc75xx.*
19563 USB SMSC95XX ETHERNET DRIVER
19564 M: Steve Glendinning <steve.glendinning@shawell.net>
19565 M: UNGLinuxDriver@microchip.com
19566 L: netdev@vger.kernel.org
19568 F: drivers/net/usb/smsc95xx.*
19571 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19572 L: linux-usb@vger.kernel.org
19574 W: http://www.linux-usb.org
19575 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
19576 F: Documentation/devicetree/bindings/usb/
19577 F: Documentation/usb/
19579 F: include/linux/usb.h
19580 F: include/linux/usb/
19582 USB TYPEC BUS FOR ALTERNATE MODES
19583 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19584 L: linux-usb@vger.kernel.org
19586 F: Documentation/ABI/testing/sysfs-bus-typec
19587 F: Documentation/driver-api/usb/typec_bus.rst
19588 F: drivers/usb/typec/altmodes/
19589 F: include/linux/usb/typec_altmode.h
19592 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19593 L: linux-usb@vger.kernel.org
19595 F: Documentation/ABI/testing/sysfs-class-typec
19596 F: Documentation/driver-api/usb/typec.rst
19597 F: drivers/usb/typec/
19598 F: include/linux/usb/typec.h
19600 USB TYPEC INTEL PMC MUX DRIVER
19601 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19602 L: linux-usb@vger.kernel.org
19604 F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
19605 F: drivers/usb/typec/mux/intel_pmc_mux.c
19607 USB TYPEC PI3USB30532 MUX DRIVER
19608 M: Hans de Goede <hdegoede@redhat.com>
19609 L: linux-usb@vger.kernel.org
19611 F: drivers/usb/typec/mux/pi3usb30532.c
19613 USB TYPEC PORT CONTROLLER DRIVERS
19614 M: Guenter Roeck <linux@roeck-us.net>
19615 L: linux-usb@vger.kernel.org
19617 F: drivers/usb/typec/tcpm/
19620 M: Alan Stern <stern@rowland.harvard.edu>
19621 L: linux-usb@vger.kernel.org
19623 F: drivers/usb/host/uhci*
19626 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19627 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
19628 L: linux-media@vger.kernel.org
19630 W: http://www.ideasonboard.org/uvc/
19631 T: git git://linuxtv.org/media_tree.git
19632 F: drivers/media/usb/uvc/
19633 F: include/uapi/linux/uvcvideo.h
19636 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19637 L: linux-usb@vger.kernel.org
19639 F: drivers/usb/gadget/function/*uvc*
19640 F: drivers/usb/gadget/legacy/webcam.c
19641 F: include/uapi/linux/usb/g_uvc.h
19643 USB WIRELESS RNDIS DRIVER (rndis_wlan)
19644 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
19645 L: linux-wireless@vger.kernel.org
19647 F: drivers/net/wireless/rndis_wlan.c
19650 M: Mathias Nyman <mathias.nyman@intel.com>
19651 L: linux-usb@vger.kernel.org
19653 F: drivers/usb/host/pci-quirks*
19654 F: drivers/usb/host/xhci*
19657 L: linux-wireless@vger.kernel.org
19659 W: http://linux-lc100020.sourceforge.net
19660 F: drivers/net/wireless/zydas/zd1201.*
19663 M: Antoine Jacquet <royale@zerezo.com>
19664 L: linux-usb@vger.kernel.org
19665 L: linux-media@vger.kernel.org
19667 W: http://royale.zerezo.com/zr364xx/
19668 T: git git://linuxtv.org/media_tree.git
19669 F: Documentation/admin-guide/media/zr364xx*
19670 F: drivers/media/usb/zr364xx/
19672 USER-MODE LINUX (UML)
19673 M: Jeff Dike <jdike@addtoit.com>
19674 M: Richard Weinberger <richard@nod.at>
19675 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
19676 L: linux-um@lists.infradead.org
19678 W: http://user-mode-linux.sourceforge.net
19679 Q: https://patchwork.ozlabs.org/project/linux-um/list/
19680 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
19681 F: Documentation/virt/uml/
19686 USERSPACE COPYIN/COPYOUT (UIOVEC)
19687 M: Alexander Viro <viro@zeniv.linux.org.uk>
19689 F: include/linux/uio.h
19692 USERSPACE DMA BUFFER DRIVER
19693 M: Gerd Hoffmann <kraxel@redhat.com>
19694 L: dri-devel@lists.freedesktop.org
19696 T: git git://anongit.freedesktop.org/drm/drm-misc
19697 F: drivers/dma-buf/udmabuf.c
19698 F: include/uapi/linux/udmabuf.h
19700 USERSPACE I/O (UIO)
19701 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19703 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
19704 F: Documentation/driver-api/uio-howto.rst
19706 F: include/linux/uio_driver.h
19709 M: Karel Zak <kzak@redhat.com>
19710 L: util-linux@vger.kernel.org
19712 W: http://en.wikipedia.org/wiki/Util-linux
19713 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
19716 M: Christoph Hellwig <hch@lst.de>
19717 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19718 L: linux-kernel@vger.kernel.org
19720 T: git git://git.infradead.org/users/hch/uuid.git
19721 F: include/linux/uuid.h
19722 F: include/uapi/linux/uuid.h
19727 M: Justin Ernst <justin.ernst@hpe.com>
19728 L: platform-driver-x86@vger.kernel.org
19730 F: drivers/platform/x86/uv_sysfs.c
19733 M: Michal Januszewski <spock@gentoo.org>
19734 L: linux-fbdev@vger.kernel.org
19736 W: https://github.com/mjanusz/v86d
19737 F: Documentation/fb/uvesafb.rst
19738 F: drivers/video/fbdev/uvesafb.*
19740 Ux500 CLOCK DRIVERS
19741 M: Ulf Hansson <ulf.hansson@linaro.org>
19742 L: linux-clk@vger.kernel.org
19743 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19745 F: drivers/clk/ux500/
19748 M: Stefan Agner <stefan@agner.ch>
19749 L: linux-mtd@lists.infradead.org
19751 F: drivers/mtd/nand/raw/vf610_nfc.c
19753 VFAT/FAT/MSDOS FILESYSTEM
19754 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
19756 F: Documentation/filesystems/vfat.rst
19760 M: Alex Williamson <alex.williamson@redhat.com>
19761 R: Cornelia Huck <cohuck@redhat.com>
19762 L: kvm@vger.kernel.org
19764 T: git git://github.com/awilliam/linux-vfio.git
19765 F: Documentation/driver-api/vfio.rst
19767 F: include/linux/vfio.h
19768 F: include/linux/vfio_pci_core.h
19769 F: include/uapi/linux/vfio.h
19772 M: Diana Craciun <diana.craciun@oss.nxp.com>
19773 L: kvm@vger.kernel.org
19775 F: drivers/vfio/fsl-mc/
19777 VFIO MEDIATED DEVICE DRIVERS
19778 M: Kirti Wankhede <kwankhede@nvidia.com>
19779 L: kvm@vger.kernel.org
19781 F: Documentation/driver-api/vfio-mediated-device.rst
19782 F: drivers/vfio/mdev/
19783 F: include/linux/mdev.h
19784 F: samples/vfio-mdev/
19786 VFIO PLATFORM DRIVER
19787 M: Eric Auger <eric.auger@redhat.com>
19788 L: kvm@vger.kernel.org
19790 F: drivers/vfio/platform/
19793 R: Lukas Wunner <lukas@wunner.de>
19795 T: git git://anongit.freedesktop.org/drm/drm-misc
19796 F: Documentation/gpu/vga-switcheroo.rst
19797 F: drivers/gpu/vga/vga_switcheroo.c
19798 F: include/linux/vga_switcheroo.h
19800 VIA RHINE NETWORK DRIVER
19802 M: Kevin Brace <kevinbrace@bracecomputerlab.com>
19803 F: drivers/net/ethernet/via/via-rhine.c
19805 VIA SD/MMC CARD CONTROLLER DRIVER
19806 M: Bruce Chang <brucechang@via.com.tw>
19807 M: Harald Welte <HaraldWelte@viatech.com>
19809 F: drivers/mmc/host/via-sdmmc.c
19811 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
19812 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
19813 L: linux-fbdev@vger.kernel.org
19815 F: drivers/video/fbdev/via/
19816 F: include/linux/via-core.h
19817 F: include/linux/via-gpio.h
19818 F: include/linux/via_i2c.h
19820 VIA VELOCITY NETWORK DRIVER
19821 M: Francois Romieu <romieu@fr.zoreil.com>
19822 L: netdev@vger.kernel.org
19824 F: drivers/net/ethernet/via/via-velocity.*
19826 VICODEC VIRTUAL CODEC DRIVER
19827 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
19828 L: linux-media@vger.kernel.org
19830 W: https://linuxtv.org
19831 T: git git://linuxtv.org/media_tree.git
19832 F: drivers/media/test-drivers/vicodec/*
19834 VIDEO I2C POLLING DRIVER
19835 M: Matt Ranostay <matt.ranostay@konsulko.com>
19836 L: linux-media@vger.kernel.org
19838 F: drivers/media/i2c/video-i2c.c
19840 VIDEO MULTIPLEXER DRIVER
19841 M: Philipp Zabel <p.zabel@pengutronix.de>
19842 L: linux-media@vger.kernel.org
19844 F: drivers/media/platform/video-mux.c
19846 VIDEOBUF2 FRAMEWORK
19847 M: Tomasz Figa <tfiga@chromium.org>
19848 M: Marek Szyprowski <m.szyprowski@samsung.com>
19849 L: linux-media@vger.kernel.org
19851 F: drivers/media/common/videobuf2/*
19852 F: include/media/videobuf2-*
19854 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
19855 M: Helen Koike <helen.koike@collabora.com>
19856 R: Shuah Khan <skhan@linuxfoundation.org>
19857 L: linux-media@vger.kernel.org
19859 W: https://linuxtv.org
19860 T: git git://linuxtv.org/media_tree.git
19861 F: drivers/media/test-drivers/vimc/*
19864 M: Alex Williamson <alex.williamson@redhat.com>
19865 M: Paolo Bonzini <pbonzini@redhat.com>
19866 L: kvm@vger.kernel.org
19870 VIRTIO AND VHOST VSOCK DRIVER
19871 M: Stefan Hajnoczi <stefanha@redhat.com>
19872 M: Stefano Garzarella <sgarzare@redhat.com>
19873 L: kvm@vger.kernel.org
19874 L: virtualization@lists.linux-foundation.org
19875 L: netdev@vger.kernel.org
19877 F: drivers/vhost/vsock.c
19878 F: include/linux/virtio_vsock.h
19879 F: include/uapi/linux/virtio_vsock.h
19880 F: net/vmw_vsock/virtio_transport.c
19881 F: net/vmw_vsock/virtio_transport_common.c
19883 VIRTIO BLOCK AND SCSI DRIVERS
19884 M: "Michael S. Tsirkin" <mst@redhat.com>
19885 M: Jason Wang <jasowang@redhat.com>
19886 R: Paolo Bonzini <pbonzini@redhat.com>
19887 R: Stefan Hajnoczi <stefanha@redhat.com>
19888 L: virtualization@lists.linux-foundation.org
19890 F: drivers/block/virtio_blk.c
19891 F: drivers/scsi/virtio_scsi.c
19892 F: drivers/vhost/scsi.c
19893 F: include/uapi/linux/virtio_blk.h
19894 F: include/uapi/linux/virtio_scsi.h
19896 VIRTIO CONSOLE DRIVER
19897 M: Amit Shah <amit@kernel.org>
19898 L: virtualization@lists.linux-foundation.org
19900 F: drivers/char/virtio_console.c
19901 F: include/linux/virtio_console.h
19902 F: include/uapi/linux/virtio_console.h
19904 VIRTIO CORE AND NET DRIVERS
19905 M: "Michael S. Tsirkin" <mst@redhat.com>
19906 M: Jason Wang <jasowang@redhat.com>
19907 L: virtualization@lists.linux-foundation.org
19909 F: Documentation/devicetree/bindings/virtio/
19910 F: drivers/block/virtio_blk.c
19911 F: drivers/crypto/virtio/
19912 F: drivers/net/virtio_net.c
19915 F: include/linux/vdpa.h
19916 F: include/linux/virtio*.h
19917 F: include/uapi/linux/virtio_*.h
19921 M: "Michael S. Tsirkin" <mst@redhat.com>
19922 M: David Hildenbrand <david@redhat.com>
19923 L: virtualization@lists.linux-foundation.org
19925 F: drivers/virtio/virtio_balloon.c
19926 F: include/uapi/linux/virtio_balloon.h
19927 F: include/linux/balloon_compaction.h
19928 F: mm/balloon_compaction.c
19930 VIRTIO CRYPTO DRIVER
19931 M: Gonglei <arei.gonglei@huawei.com>
19932 L: virtualization@lists.linux-foundation.org
19933 L: linux-crypto@vger.kernel.org
19935 F: drivers/crypto/virtio/
19936 F: include/uapi/linux/virtio_crypto.h
19938 VIRTIO DRIVERS FOR S390
19939 M: Cornelia Huck <cohuck@redhat.com>
19940 M: Halil Pasic <pasic@linux.ibm.com>
19941 L: linux-s390@vger.kernel.org
19942 L: virtualization@lists.linux-foundation.org
19943 L: kvm@vger.kernel.org
19945 F: arch/s390/include/uapi/asm/virtio-ccw.h
19946 F: drivers/s390/virtio/
19949 M: Vivek Goyal <vgoyal@redhat.com>
19950 M: Stefan Hajnoczi <stefanha@redhat.com>
19951 M: Miklos Szeredi <miklos@szeredi.hu>
19952 L: virtualization@lists.linux-foundation.org
19953 L: linux-fsdevel@vger.kernel.org
19955 W: https://virtio-fs.gitlab.io/
19956 F: Documentation/filesystems/virtiofs.rst
19957 F: fs/fuse/virtio_fs.c
19958 F: include/uapi/linux/virtio_fs.h
19961 M: Enrico Weigelt, metux IT consult <info@metux.net>
19962 M: Viresh Kumar <vireshk@kernel.org>
19963 L: linux-gpio@vger.kernel.org
19964 L: virtualization@lists.linux-foundation.org
19966 F: drivers/gpio/gpio-virtio.c
19967 F: include/uapi/linux/virtio_gpio.h
19970 M: David Airlie <airlied@linux.ie>
19971 M: Gerd Hoffmann <kraxel@redhat.com>
19972 L: dri-devel@lists.freedesktop.org
19973 L: virtualization@lists.linux-foundation.org
19975 T: git git://anongit.freedesktop.org/drm/drm-misc
19976 F: drivers/gpu/drm/virtio/
19977 F: include/uapi/linux/virtio_gpu.h
19979 VIRTIO HOST (VHOST)
19980 M: "Michael S. Tsirkin" <mst@redhat.com>
19981 M: Jason Wang <jasowang@redhat.com>
19982 L: kvm@vger.kernel.org
19983 L: virtualization@lists.linux-foundation.org
19984 L: netdev@vger.kernel.org
19986 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
19988 F: include/linux/vhost_iotlb.h
19989 F: include/uapi/linux/vhost.h
19991 VIRTIO INPUT DRIVER
19992 M: Gerd Hoffmann <kraxel@redhat.com>
19994 F: drivers/virtio/virtio_input.c
19995 F: include/uapi/linux/virtio_input.h
19997 VIRTIO IOMMU DRIVER
19998 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
19999 L: virtualization@lists.linux-foundation.org
20001 F: drivers/iommu/virtio-iommu.c
20002 F: include/uapi/linux/virtio_iommu.h
20005 M: David Hildenbrand <david@redhat.com>
20006 L: virtualization@lists.linux-foundation.org
20008 W: https://virtio-mem.gitlab.io/
20009 F: drivers/virtio/virtio_mem.c
20010 F: include/uapi/linux/virtio_mem.h
20012 VIRTIO SOUND DRIVER
20013 M: Anton Yakovlev <anton.yakovlev@opensynergy.com>
20014 M: "Michael S. Tsirkin" <mst@redhat.com>
20015 L: virtualization@lists.linux-foundation.org
20016 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20018 F: include/uapi/linux/virtio_snd.h
20022 M: Jie Deng <jie.deng@intel.com>
20023 M: Viresh Kumar <viresh.kumar@linaro.org>
20024 L: linux-i2c@vger.kernel.org
20025 L: virtualization@lists.linux-foundation.org
20027 F: drivers/i2c/busses/i2c-virtio.c
20028 F: include/uapi/linux/virtio_i2c.h
20030 VIRTUAL BOX GUEST DEVICE DRIVER
20031 M: Hans de Goede <hdegoede@redhat.com>
20032 M: Arnd Bergmann <arnd@arndb.de>
20033 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20035 F: drivers/virt/vboxguest/
20036 F: include/linux/vbox_utils.h
20037 F: include/uapi/linux/vbox*.h
20039 VIRTUAL BOX SHARED FOLDER VFS DRIVER
20040 M: Hans de Goede <hdegoede@redhat.com>
20041 L: linux-fsdevel@vger.kernel.org
20045 VIRTUAL SERIO DEVICE DRIVER
20046 M: Stephen Chandler Paul <thatslyude@gmail.com>
20048 F: drivers/input/serio/userio.c
20049 F: include/uapi/linux/userio.h
20051 VIVID VIRTUAL VIDEO DRIVER
20052 M: Hans Verkuil <hverkuil@xs4all.nl>
20053 L: linux-media@vger.kernel.org
20055 W: https://linuxtv.org
20056 T: git git://linuxtv.org/media_tree.git
20057 F: drivers/media/test-drivers/vivid/*
20059 VIDTV VIRTUAL DIGITAL TV DRIVER
20060 M: Daniel W. S. Almeida <dwlsalmeida@gmail.com>
20061 L: linux-media@vger.kernel.org
20063 W: https://linuxtv.org
20064 T: git git://linuxtv.org/media_tree.git
20065 F: drivers/media/test-drivers/vidtv/*
20068 M: Florian Fainelli <f.fainelli@gmail.com>
20069 L: openwrt-devel@lists.openwrt.org (subscribers-only)
20071 F: drivers/vlynq/vlynq.c
20072 F: include/linux/vlynq.h
20075 M: Martyn Welch <martyn@welchs.me.uk>
20076 M: Manohar Vanga <manohar.vanga@gmail.com>
20077 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20078 L: linux-kernel@vger.kernel.org
20080 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
20081 F: Documentation/driver-api/vme.rst
20082 F: drivers/staging/vme/
20084 F: include/linux/vme*
20086 VM SOCKETS (AF_VSOCK)
20087 M: Stefano Garzarella <sgarzare@redhat.com>
20088 L: virtualization@lists.linux-foundation.org
20089 L: netdev@vger.kernel.org
20091 F: drivers/net/vsockmon.c
20092 F: include/net/af_vsock.h
20093 F: include/uapi/linux/vm_sockets.h
20094 F: include/uapi/linux/vm_sockets_diag.h
20095 F: include/uapi/linux/vsockmon.h
20097 F: tools/testing/vsock/
20099 VMWARE BALLOON DRIVER
20100 M: Nadav Amit <namit@vmware.com>
20101 M: "VMware, Inc." <pv-drivers@vmware.com>
20102 L: linux-kernel@vger.kernel.org
20104 F: drivers/misc/vmw_balloon.c
20106 VMWARE HYPERVISOR INTERFACE
20107 M: Deep Shah <sdeep@vmware.com>
20108 M: "VMware, Inc." <pv-drivers@vmware.com>
20109 L: virtualization@lists.linux-foundation.org
20111 F: arch/x86/include/asm/vmware.h
20112 F: arch/x86/kernel/cpu/vmware.c
20114 VMWARE PVRDMA DRIVER
20115 M: Adit Ranadive <aditr@vmware.com>
20116 M: VMware PV-Drivers <pv-drivers@vmware.com>
20117 L: linux-rdma@vger.kernel.org
20119 F: drivers/infiniband/hw/vmw_pvrdma/
20121 VMware PVSCSI driver
20122 M: Vishal Bhakta <vbhakta@vmware.com>
20123 M: VMware PV-Drivers <pv-drivers@vmware.com>
20124 L: linux-scsi@vger.kernel.org
20126 F: drivers/scsi/vmw_pvscsi.c
20127 F: drivers/scsi/vmw_pvscsi.h
20129 VMWARE VIRTUAL PTP CLOCK DRIVER
20130 M: Vivek Thampi <vithampi@vmware.com>
20131 M: "VMware, Inc." <pv-drivers@vmware.com>
20132 L: netdev@vger.kernel.org
20134 F: drivers/ptp/ptp_vmw.c
20137 M: Jorgen Hansen <jhansen@vmware.com>
20138 M: Vishnu Dasa <vdasa@vmware.com>
20139 L: linux-kernel@vger.kernel.org
20140 L: pv-drivers@vmware.com (private)
20142 F: drivers/misc/vmw_vmci/
20144 VMWARE VMMOUSE SUBDRIVER
20145 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
20146 M: "VMware, Inc." <pv-drivers@vmware.com>
20147 L: linux-input@vger.kernel.org
20149 F: drivers/input/mouse/vmmouse.c
20150 F: drivers/input/mouse/vmmouse.h
20152 VMWARE VMXNET3 ETHERNET DRIVER
20153 M: Ronak Doshi <doshir@vmware.com>
20154 M: pv-drivers@vmware.com
20155 L: netdev@vger.kernel.org
20157 F: drivers/net/vmxnet3/
20159 VOCORE VOCORE2 BOARD
20160 M: Harvey Hunt <harveyhuntnexus@gmail.com>
20161 L: linux-mips@vger.kernel.org
20163 F: arch/mips/boot/dts/ralink/vocore2.dts
20165 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
20166 M: Liam Girdwood <lgirdwood@gmail.com>
20167 M: Mark Brown <broonie@kernel.org>
20168 L: linux-kernel@vger.kernel.org
20170 W: http://www.slimlogic.co.uk/?p=48
20171 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
20172 F: Documentation/devicetree/bindings/regulator/
20173 F: Documentation/power/regulator/
20174 F: drivers/regulator/
20175 F: include/dt-bindings/regulator/
20176 F: include/linux/regulator/
20177 K: regulator_get_optional
20179 VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
20180 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
20181 F: drivers/regulator/irq_helpers.c
20184 M: David Ahern <dsahern@kernel.org>
20185 L: netdev@vger.kernel.org
20187 F: Documentation/networking/vrf.rst
20188 F: drivers/net/vrf.c
20191 M: Petr Mladek <pmladek@suse.com>
20192 M: Steven Rostedt <rostedt@goodmis.org>
20193 M: Sergey Senozhatsky <senozhatsky@chromium.org>
20194 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
20195 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
20197 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
20198 F: Documentation/core-api/printk-formats.rst
20199 F: lib/test_printf.c
20200 F: lib/test_scanf.c
20203 VT1211 HARDWARE MONITOR DRIVER
20204 M: Juerg Haefliger <juergh@gmail.com>
20205 L: linux-hwmon@vger.kernel.org
20207 F: Documentation/hwmon/vt1211.rst
20208 F: drivers/hwmon/vt1211.c
20210 VT8231 HARDWARE MONITOR DRIVER
20211 M: Roger Lucas <vt8231@hiddenengine.co.uk>
20212 L: linux-hwmon@vger.kernel.org
20214 F: drivers/hwmon/vt8231.c
20216 VUB300 USB to SDIO/SD/MMC bridge chip
20217 L: linux-mmc@vger.kernel.org
20219 F: drivers/mmc/host/vub300.c
20221 W1 DALLAS'S 1-WIRE BUS
20222 M: Evgeniy Polyakov <zbr@ioremap.net>
20224 F: Documentation/devicetree/bindings/w1/
20225 F: Documentation/w1/
20227 F: include/linux/w1.h
20229 W83791D HARDWARE MONITORING DRIVER
20230 M: Marc Hulsman <m.hulsman@tudelft.nl>
20231 L: linux-hwmon@vger.kernel.org
20233 F: Documentation/hwmon/w83791d.rst
20234 F: drivers/hwmon/w83791d.c
20236 W83793 HARDWARE MONITORING DRIVER
20237 M: Rudolf Marek <r.marek@assembler.cz>
20238 L: linux-hwmon@vger.kernel.org
20240 F: Documentation/hwmon/w83793.rst
20241 F: drivers/hwmon/w83793.c
20243 W83795 HARDWARE MONITORING DRIVER
20244 M: Jean Delvare <jdelvare@suse.com>
20245 L: linux-hwmon@vger.kernel.org
20247 F: drivers/hwmon/w83795.c
20249 W83L51xD SD/MMC CARD INTERFACE DRIVER
20250 M: Pierre Ossman <pierre@ossman.eu>
20252 F: drivers/mmc/host/wbsd.*
20254 WACOM PROTOCOL 4 SERIAL TABLETS
20255 M: Julian Squires <julian@cipht.net>
20256 M: Hans de Goede <hdegoede@redhat.com>
20257 L: linux-input@vger.kernel.org
20259 F: drivers/input/tablet/wacom_serial4.c
20261 WATCHDOG DEVICE DRIVERS
20262 M: Wim Van Sebroeck <wim@linux-watchdog.org>
20263 M: Guenter Roeck <linux@roeck-us.net>
20264 L: linux-watchdog@vger.kernel.org
20266 W: http://www.linux-watchdog.org/
20267 T: git git://www.linux-watchdog.org/linux-watchdog.git
20268 F: Documentation/devicetree/bindings/watchdog/
20269 F: Documentation/watchdog/
20270 F: drivers/watchdog/
20271 F: include/linux/watchdog.h
20272 F: include/uapi/linux/watchdog.h
20274 WHISKEYCOVE PMIC GPIO DRIVER
20275 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
20276 L: linux-gpio@vger.kernel.org
20278 F: drivers/gpio/gpio-wcove.c
20281 M: Dianlong Li <long17.cool@163.com>
20282 L: linux-rtc@vger.kernel.org
20284 F: drivers/rtc/rtc-sd3078.c
20287 M: David Rheinsberg <david.rheinsberg@gmail.com>
20288 L: linux-input@vger.kernel.org
20290 F: drivers/hid/hid-wiimote*
20292 WILOCITY WIL6210 WIRELESS DRIVER
20293 M: Maya Erez <merez@codeaurora.org>
20294 L: linux-wireless@vger.kernel.org
20295 L: wil6210@qti.qualcomm.com
20297 W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
20298 F: drivers/net/wireless/ath/wil6210/
20301 M: David Härdeman <david@hardeman.nu>
20303 F: drivers/media/rc/winbond-cir.c
20305 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
20306 M: William Breathitt Gray <vilhelm.gray@gmail.com>
20307 L: linux-watchdog@vger.kernel.org
20309 F: drivers/watchdog/ebc-c384_wdt.c
20311 WINSYSTEMS WS16C48 GPIO DRIVER
20312 M: William Breathitt Gray <vilhelm.gray@gmail.com>
20313 L: linux-gpio@vger.kernel.org
20315 F: drivers/gpio/gpio-ws16c48.c
20317 WIREGUARD SECURE NETWORK TUNNEL
20318 M: Jason A. Donenfeld <Jason@zx2c4.com>
20319 L: wireguard@lists.zx2c4.com
20320 L: netdev@vger.kernel.org
20322 F: drivers/net/wireguard/
20323 F: tools/testing/selftests/wireguard/
20325 WISTRON LAPTOP BUTTON DRIVER
20326 M: Miloslav Trmac <mitr@volny.cz>
20328 F: drivers/input/misc/wistron_btns.c
20330 WL3501 WIRELESS PCMCIA CARD DRIVER
20331 L: linux-wireless@vger.kernel.org
20333 F: drivers/net/wireless/wl3501*
20335 WOLFSON MICROELECTRONICS DRIVERS
20336 L: patches@opensource.cirrus.com
20338 W: https://github.com/CirrusLogic/linux-drivers/wiki
20339 T: git https://github.com/CirrusLogic/linux-drivers.git
20340 F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
20341 F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
20342 F: Documentation/devicetree/bindings/mfd/wm831x.txt
20343 F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
20344 F: Documentation/devicetree/bindings/sound/wlf,*.yaml
20345 F: Documentation/devicetree/bindings/sound/wm*
20346 F: Documentation/hwmon/wm83??.rst
20347 F: arch/arm/mach-s3c/mach-crag6410*
20348 F: drivers/clk/clk-wm83*.c
20349 F: drivers/gpio/gpio-*wm*.c
20350 F: drivers/gpio/gpio-arizona.c
20351 F: drivers/hwmon/wm83??-hwmon.c
20352 F: drivers/input/misc/wm831x-on.c
20353 F: drivers/input/touchscreen/wm831x-ts.c
20354 F: drivers/input/touchscreen/wm97*.c
20355 F: drivers/leds/leds-wm83*.c
20356 F: drivers/mfd/arizona*
20357 F: drivers/mfd/cs47l24*
20358 F: drivers/mfd/wm*.c
20359 F: drivers/power/supply/wm83*.c
20360 F: drivers/regulator/arizona*
20361 F: drivers/regulator/wm8*.c
20362 F: drivers/rtc/rtc-wm83*.c
20363 F: drivers/video/backlight/wm83*_bl.c
20364 F: drivers/watchdog/wm83*_wdt.c
20365 F: include/linux/mfd/arizona/
20366 F: include/linux/mfd/wm831x/
20367 F: include/linux/mfd/wm8350/
20368 F: include/linux/mfd/wm8400*
20369 F: include/linux/regulator/arizona*
20370 F: include/linux/wm97xx.h
20371 F: include/sound/wm????.h
20372 F: sound/soc/codecs/arizona*
20373 F: sound/soc/codecs/cs47l24*
20374 F: sound/soc/codecs/wm*
20377 M: Tejun Heo <tj@kernel.org>
20378 R: Lai Jiangshan <jiangshanlai@gmail.com>
20380 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
20381 F: Documentation/core-api/workqueue.rst
20382 F: include/linux/workqueue.h
20383 F: kernel/workqueue.c
20386 M: Loic Poulain <loic.poulain@linaro.org>
20387 M: Sergey Ryazanov <ryazanov.s.a@gmail.com>
20388 R: Johannes Berg <johannes@sipsolutions.net>
20389 L: netdev@vger.kernel.org
20391 F: drivers/net/wwan/
20392 F: include/linux/wwan.h
20393 F: include/uapi/linux/wwan.h
20395 X-POWERS AXP288 PMIC DRIVERS
20396 M: Hans de Goede <hdegoede@redhat.com>
20398 F: drivers/acpi/pmic/intel_pmic_xpower.c
20401 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
20402 M: Chen-Yu Tsai <wens@csie.org>
20403 L: linux-kernel@vger.kernel.org
20408 M: Martin Schiller <ms@dev.tdt.de>
20409 L: linux-x25@vger.kernel.org
20411 F: Documentation/networking/lapb-module.rst
20412 F: Documentation/networking/x25*
20413 F: drivers/net/wan/hdlc_x25.c
20414 F: drivers/net/wan/lapbether.c
20415 F: include/*/lapb.h
20416 F: include/net/x25*
20417 F: include/uapi/linux/x25.h
20421 X86 ARCHITECTURE (32-BIT AND 64-BIT)
20422 M: Thomas Gleixner <tglx@linutronix.de>
20423 M: Ingo Molnar <mingo@redhat.com>
20424 M: Borislav Petkov <bp@alien8.de>
20425 M: Dave Hansen <dave.hansen@linux.intel.com>
20427 R: "H. Peter Anvin" <hpa@zytor.com>
20428 L: linux-kernel@vger.kernel.org
20430 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
20431 F: Documentation/devicetree/bindings/x86/
20432 F: Documentation/x86/
20436 M: Andy Lutomirski <luto@kernel.org>
20437 L: linux-kernel@vger.kernel.org
20439 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
20442 X86 MCE INFRASTRUCTURE
20443 M: Tony Luck <tony.luck@intel.com>
20444 M: Borislav Petkov <bp@alien8.de>
20445 L: linux-edac@vger.kernel.org
20447 F: arch/x86/kernel/cpu/mce/*
20449 X86 MICROCODE UPDATE SUPPORT
20450 M: Borislav Petkov <bp@alien8.de>
20452 F: arch/x86/kernel/cpu/microcode/*
20455 M: Dave Hansen <dave.hansen@linux.intel.com>
20456 M: Andy Lutomirski <luto@kernel.org>
20457 M: Peter Zijlstra <peterz@infradead.org>
20458 L: linux-kernel@vger.kernel.org
20460 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
20463 X86 PLATFORM DRIVERS
20464 M: Hans de Goede <hdegoede@redhat.com>
20465 M: Mark Gross <mgross@linux.intel.com>
20466 L: platform-driver-x86@vger.kernel.org
20468 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
20469 F: drivers/platform/olpc/
20470 F: drivers/platform/x86/
20472 X86 PLATFORM DRIVERS - ARCH
20473 R: Darren Hart <dvhart@infradead.org>
20474 R: Andy Shevchenko <andy@infradead.org>
20475 L: platform-driver-x86@vger.kernel.org
20478 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
20479 F: arch/x86/platform
20481 X86 PLATFORM UV HPE SUPERDOME FLEX
20482 M: Steve Wahl <steve.wahl@hpe.com>
20483 R: Mike Travis <mike.travis@hpe.com>
20484 R: Dimitri Sivanich <dimitri.sivanich@hpe.com>
20485 R: Russ Anderson <russ.anderson@hpe.com>
20487 F: arch/x86/include/asm/uv/
20488 F: arch/x86/kernel/apic/x2apic_uv_x.c
20489 F: arch/x86/platform/uv/
20492 M: Andy Lutomirski <luto@kernel.org>
20493 L: linux-kernel@vger.kernel.org
20495 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
20496 F: arch/x86/entry/vdso/
20499 M: Matthew Wilcox <willy@infradead.org>
20500 L: linux-fsdevel@vger.kernel.org
20502 F: Documentation/core-api/xarray.rst
20503 F: include/linux/idr.h
20504 F: include/linux/xarray.h
20507 F: tools/testing/radix-tree
20510 M: Benjamin Valentin <benpicco@googlemail.com>
20512 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
20513 F: drivers/media/rc/xbox_remote.c
20515 XC2028/3028 TUNER DRIVER
20516 M: Mauro Carvalho Chehab <mchehab@kernel.org>
20517 L: linux-media@vger.kernel.org
20519 W: https://linuxtv.org
20520 T: git git://linuxtv.org/media_tree.git
20521 F: drivers/media/tuners/tuner-xc2028.*
20523 XDP (eXpress Data Path)
20524 M: Alexei Starovoitov <ast@kernel.org>
20525 M: Daniel Borkmann <daniel@iogearbox.net>
20526 M: David S. Miller <davem@davemloft.net>
20527 M: Jakub Kicinski <kuba@kernel.org>
20528 M: Jesper Dangaard Brouer <hawk@kernel.org>
20529 M: John Fastabend <john.fastabend@gmail.com>
20530 L: netdev@vger.kernel.org
20531 L: bpf@vger.kernel.org
20533 F: include/net/xdp.h
20534 F: include/net/xdp_priv.h
20535 F: include/trace/events/xdp.h
20536 F: kernel/bpf/cpumap.c
20537 F: kernel/bpf/devmap.c
20539 F: samples/bpf/xdp*
20540 F: tools/testing/selftests/bpf/*xdp*
20541 F: tools/testing/selftests/bpf/*/*xdp*
20542 F: drivers/net/ethernet/*/*/*/*/*xdp*
20543 F: drivers/net/ethernet/*/*/*xdp*
20544 K: (?:\b|_)xdp(?:\b|_)
20546 XDP SOCKETS (AF_XDP)
20547 M: Björn Töpel <bjorn@kernel.org>
20548 M: Magnus Karlsson <magnus.karlsson@intel.com>
20549 R: Jonathan Lemon <jonathan.lemon@gmail.com>
20550 L: netdev@vger.kernel.org
20551 L: bpf@vger.kernel.org
20553 F: Documentation/networking/af_xdp.rst
20554 F: include/net/xdp_sock*
20555 F: include/net/xsk_buff_pool.h
20556 F: include/uapi/linux/if_xdp.h
20557 F: include/uapi/linux/xdp_diag.h
20558 F: include/net/netns/xdp.h
20560 F: samples/bpf/xdpsock*
20561 F: tools/lib/bpf/xsk*
20563 XEN BLOCK SUBSYSTEM
20564 M: Roger Pau Monné <roger.pau@citrix.com>
20565 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20567 F: drivers/block/xen*
20568 F: drivers/block/xen-blkback/*
20571 M: Stefano Stabellini <sstabellini@kernel.org>
20572 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20574 F: arch/arm/include/asm/xen/
20577 XEN HYPERVISOR ARM64
20578 M: Stefano Stabellini <sstabellini@kernel.org>
20579 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20581 F: arch/arm64/include/asm/xen/
20584 XEN HYPERVISOR INTERFACE
20585 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
20586 M: Juergen Gross <jgross@suse.com>
20587 R: Stefano Stabellini <sstabellini@kernel.org>
20588 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20590 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
20591 F: Documentation/ABI/stable/sysfs-hypervisor-xen
20592 F: Documentation/ABI/testing/sysfs-hypervisor-xen
20593 F: arch/x86/include/asm/pvclock-abi.h
20594 F: arch/x86/include/asm/xen/
20595 F: arch/x86/platform/pvh/
20597 F: drivers/*/xen-*front.c
20599 F: include/uapi/xen/
20602 XEN NETWORK BACKEND DRIVER
20603 M: Wei Liu <wei.liu@kernel.org>
20604 M: Paul Durrant <paul@xen.org>
20605 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20606 L: netdev@vger.kernel.org
20608 F: drivers/net/xen-netback/*
20611 M: Juergen Gross <jgross@suse.com>
20612 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20614 F: arch/x86/pci/*xen*
20615 F: drivers/pci/*xen*
20618 M: Juergen Gross <jgross@suse.com>
20619 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20620 L: linux-scsi@vger.kernel.org
20622 F: drivers/scsi/xen-scsifront.c
20623 F: drivers/xen/xen-scsiback.c
20624 F: include/xen/interface/io/vscsiif.h
20626 XEN SOUND FRONTEND DRIVER
20627 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
20628 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20629 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20633 XEN SWIOTLB SUBSYSTEM
20634 M: Juergen Gross <jgross@suse.com>
20635 M: Stefano Stabellini <sstabellini@kernel.org>
20636 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20637 L: iommu@lists.linux-foundation.org
20639 F: arch/x86/xen/*swiotlb*
20640 F: drivers/xen/*swiotlb*
20643 C: irc://irc.oftc.net/xfs
20644 M: Darrick J. Wong <djwong@kernel.org>
20645 M: linux-xfs@vger.kernel.org
20646 L: linux-xfs@vger.kernel.org
20649 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
20650 F: Documentation/ABI/testing/sysfs-fs-xfs
20651 F: Documentation/admin-guide/xfs.rst
20652 F: Documentation/filesystems/xfs-delayed-logging-design.rst
20653 F: Documentation/filesystems/xfs-self-describing-metadata.rst
20655 F: include/uapi/linux/dqblk_xfs.h
20656 F: include/uapi/linux/fsmap.h
20658 XILINX AXI ETHERNET DRIVER
20659 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
20661 F: drivers/net/ethernet/xilinx/xilinx_axienet*
20664 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
20665 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
20666 L: linux-can@vger.kernel.org
20668 F: Documentation/devicetree/bindings/net/can/xilinx_can.txt
20669 F: drivers/net/can/xilinx_can.c
20672 M: Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com>
20673 R: Srinivas Neeli <srinivas.neeli@xilinx.com>
20674 R: Michal Simek <michal.simek@xilinx.com>
20676 F: Documentation/devicetree/bindings/gpio/gpio-xilinx.txt
20677 F: Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
20678 F: drivers/gpio/gpio-xilinx.c
20679 F: drivers/gpio/gpio-zynq.c
20681 XILINX SD-FEC IP CORES
20682 M: Derek Kiernan <derek.kiernan@xilinx.com>
20683 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
20685 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
20686 F: Documentation/misc-devices/xilinx_sdfec.rst
20687 F: drivers/misc/Kconfig
20688 F: drivers/misc/Makefile
20689 F: drivers/misc/xilinx_sdfec.c
20690 F: include/uapi/misc/xilinx_sdfec.h
20692 XILINX UARTLITE SERIAL DRIVER
20693 M: Peter Korsgaard <jacmet@sunsite.dk>
20694 L: linux-serial@vger.kernel.org
20696 F: drivers/tty/serial/uartlite.c
20698 XILINX VIDEO IP CORES
20699 M: Hyun Kwon <hyun.kwon@xilinx.com>
20700 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20701 L: linux-media@vger.kernel.org
20703 T: git git://linuxtv.org/media_tree.git
20704 F: Documentation/devicetree/bindings/media/xilinx/
20705 F: drivers/media/platform/xilinx/
20706 F: include/uapi/linux/xilinx-v4l2-controls.h
20708 XILINX ZYNQMP DPDMA DRIVER
20709 M: Hyun Kwon <hyun.kwon@xilinx.com>
20710 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20711 L: dmaengine@vger.kernel.org
20713 F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
20714 F: drivers/dma/xilinx/xilinx_dpdma.c
20715 F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
20717 XILINX ZYNQMP PSGTR PHY DRIVER
20718 M: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
20719 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20720 L: linux-kernel@vger.kernel.org
20722 T: git https://github.com/Xilinx/linux-xlnx.git
20723 F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
20724 F: drivers/phy/xilinx/phy-zynqmp.c
20727 M: Eli Billauer <eli.billauer@gmail.com>
20728 L: linux-kernel@vger.kernel.org
20730 F: drivers/char/xillybus/
20733 M: George Cherian <gcherian@marvell.com>
20734 L: linux-i2c@vger.kernel.org
20736 W: http://www.marvell.com
20737 F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
20738 F: drivers/i2c/busses/i2c-xlp9xx.c
20740 XRA1403 GPIO EXPANDER
20741 M: Nandor Han <nandor.han@ge.com>
20742 M: Semi Malinen <semi.malinen@ge.com>
20743 L: linux-gpio@vger.kernel.org
20745 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
20746 F: drivers/gpio/gpio-xra1403.c
20748 XTENSA XTFPGA PLATFORM SUPPORT
20749 M: Max Filippov <jcmvbkbc@gmail.com>
20750 L: linux-xtensa@linux-xtensa.org
20752 F: drivers/spi/spi-xtensa-xtfpga.c
20753 F: sound/soc/xtensa/xtfpga-i2s.c
20755 YAM DRIVER FOR AX.25
20756 M: Jean-Paul Roubelat <jpr@f6fbb.org>
20757 L: linux-hams@vger.kernel.org
20759 F: drivers/net/hamradio/yam*
20760 F: include/linux/yam.h
20762 YAMA SECURITY MODULE
20763 M: Kees Cook <keescook@chromium.org>
20765 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
20766 F: Documentation/admin-guide/LSM/Yama.rst
20769 YEALINK PHONE DRIVER
20770 M: Henk Vergonet <Henk.Vergonet@gmail.com>
20771 L: usbb2k-api-dev@nongnu.org
20773 F: Documentation/input/devices/yealink.rst
20774 F: drivers/input/misc/yealink.*
20776 Z8530 DRIVER FOR AX.25
20777 M: Joerg Reuter <jreuter@yaina.de>
20778 L: linux-hams@vger.kernel.org
20780 W: http://yaina.de/jreuter/
20781 W: http://www.qsl.net/dl1bke/
20782 F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
20783 F: drivers/net/hamradio/*scc.c
20784 F: drivers/net/hamradio/z8530.h
20786 ZBUD COMPRESSED PAGE ALLOCATOR
20787 M: Seth Jennings <sjenning@redhat.com>
20788 M: Dan Streetman <ddstreet@ieee.org>
20789 L: linux-mm@kvack.org
20793 ZD1211RW WIRELESS DRIVER
20794 M: Ulrich Kunitz <kune@deine-taler.de>
20795 L: linux-wireless@vger.kernel.org
20796 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
20798 W: http://zd1211.ath.cx/wiki/DriverRewrite
20799 F: drivers/net/wireless/zydas/zd1211rw/
20801 ZD1301 MEDIA DRIVER
20802 M: Antti Palosaari <crope@iki.fi>
20803 L: linux-media@vger.kernel.org
20805 W: https://linuxtv.org/
20806 W: http://palosaari.fi/linux/
20807 Q: https://patchwork.linuxtv.org/project/linux-media/list/
20808 F: drivers/media/usb/dvb-usb-v2/zd1301*
20810 ZD1301_DEMOD MEDIA DRIVER
20811 M: Antti Palosaari <crope@iki.fi>
20812 L: linux-media@vger.kernel.org
20814 W: https://linuxtv.org/
20815 W: http://palosaari.fi/linux/
20816 Q: https://patchwork.linuxtv.org/project/linux-media/list/
20817 F: drivers/media/dvb-frontends/zd1301_demod*
20819 ZHAOXIN PROCESSOR SUPPORT
20820 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
20821 L: linux-kernel@vger.kernel.org
20823 F: arch/x86/kernel/cpu/zhaoxin.c
20826 M: Damien Le Moal <damien.lemoal@wdc.com>
20827 M: Naohiro Aota <naohiro.aota@wdc.com>
20828 R: Johannes Thumshirn <jth@kernel.org>
20829 L: linux-fsdevel@vger.kernel.org
20831 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
20832 F: Documentation/filesystems/zonefs.rst
20835 ZPOOL COMPRESSED PAGE STORAGE API
20836 M: Dan Streetman <ddstreet@ieee.org>
20837 L: linux-mm@kvack.org
20839 F: include/linux/zpool.h
20842 ZR36067 VIDEO FOR LINUX DRIVER
20843 M: Corentin Labbe <clabbe@baylibre.com>
20844 L: mjpeg-users@lists.sourceforge.net
20845 L: linux-media@vger.kernel.org
20847 W: http://mjpeg.sourceforge.net/driver-zoran/
20848 Q: https://patchwork.linuxtv.org/project/linux-media/list/
20849 F: Documentation/driver-api/media/drivers/zoran.rst
20850 F: drivers/staging/media/zoran/
20852 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
20853 M: Minchan Kim <minchan@kernel.org>
20854 M: Nitin Gupta <ngupta@vflare.org>
20855 R: Sergey Senozhatsky <senozhatsky@chromium.org>
20856 L: linux-kernel@vger.kernel.org
20858 F: Documentation/admin-guide/blockdev/zram.rst
20859 F: drivers/block/zram/
20861 ZS DECSTATION Z85C30 SERIAL DRIVER
20862 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
20864 F: drivers/tty/serial/zs.*
20866 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
20867 M: Minchan Kim <minchan@kernel.org>
20868 M: Nitin Gupta <ngupta@vflare.org>
20869 R: Sergey Senozhatsky <senozhatsky@chromium.org>
20870 L: linux-mm@kvack.org
20872 F: Documentation/vm/zsmalloc.rst
20873 F: include/linux/zsmalloc.h
20876 ZSWAP COMPRESSED SWAP CACHING
20877 M: Seth Jennings <sjenning@redhat.com>
20878 M: Dan Streetman <ddstreet@ieee.org>
20879 M: Vitaly Wool <vitaly.wool@konsulko.com>
20880 L: linux-mm@kvack.org
20885 M: Linus Torvalds <torvalds@linux-foundation.org>
20886 L: linux-kernel@vger.kernel.org
20887 S: Buried alive in reporters
20888 Q: http://patchwork.kernel.org/project/LKML/list/
20889 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git