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 Q: https://patchwork.kernel.org/project/linux-wireless/list/
194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
195 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
196 F: Documentation/driver-api/80211/cfg80211.rst
197 F: Documentation/networking/regulatory.rst
198 F: include/linux/ieee80211.h
199 F: include/net/cfg80211.h
200 F: include/net/ieee80211_radiotap.h
201 F: include/net/iw_handler.h
202 F: include/net/wext.h
203 F: include/uapi/linux/nl80211.h
204 F: include/uapi/linux/wireless.h
207 8169 10/100/1000 GIGABIT ETHERNET DRIVER
208 M: Heiner Kallweit <hkallweit1@gmail.com>
209 M: nic_swsd@realtek.com
210 L: netdev@vger.kernel.org
212 F: drivers/net/ethernet/realtek/r8169*
214 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
215 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
216 L: linux-serial@vger.kernel.org
218 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
219 F: drivers/tty/serial/8250*
220 F: include/linux/serial_8250.h
222 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
223 L: netdev@vger.kernel.org
225 F: drivers/net/ethernet/8390/
228 M: Eric Van Hensbergen <ericvh@gmail.com>
229 M: Latchesar Ionkov <lucho@ionkov.net>
230 M: Dominique Martinet <asmadeus@codewreck.org>
231 R: Christian Schoenebeck <linux_oss@crudebyte.com>
232 L: v9fs-developer@lists.sourceforge.net
234 W: http://swik.net/v9fs
235 Q: http://patchwork.kernel.org/project/v9fs-devel/list/
236 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
237 T: git git://github.com/martinetd/linux.git
238 F: Documentation/filesystems/9p.rst
241 F: include/trace/events/9p.h
242 F: include/uapi/linux/virtio_9p.h
246 M: Antti Palosaari <crope@iki.fi>
247 L: linux-media@vger.kernel.org
249 W: https://linuxtv.org
250 W: http://palosaari.fi/linux/
251 Q: http://patchwork.linuxtv.org/project/linux-media/list/
252 T: git git://linuxtv.org/anttip/media_tree.git
253 F: drivers/media/dvb-frontends/a8293*
255 AACRAID SCSI RAID DRIVER
256 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
257 L: linux-scsi@vger.kernel.org
259 W: http://www.adaptec.com/
260 F: Documentation/scsi/aacraid.rst
261 F: drivers/scsi/aacraid/
264 L: linux-api@vger.kernel.org
265 F: include/linux/syscalls.h
268 X: arch/*/include/uapi/
270 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
271 M: Hans de Goede <hdegoede@redhat.com>
272 L: linux-hwmon@vger.kernel.org
274 F: drivers/hwmon/abituguru.c
276 ABIT UGURU 3 HARDWARE MONITOR DRIVER
277 M: Alistair John Strachan <alistair@devzero.co.uk>
278 L: linux-hwmon@vger.kernel.org
280 F: drivers/hwmon/abituguru3.c
282 ACCES 104-DIO-48E GPIO DRIVER
283 M: William Breathitt Gray <vilhelm.gray@gmail.com>
284 L: linux-gpio@vger.kernel.org
286 F: drivers/gpio/gpio-104-dio-48e.c
288 ACCES 104-IDI-48 GPIO DRIVER
289 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
290 L: linux-gpio@vger.kernel.org
292 F: drivers/gpio/gpio-104-idi-48.c
294 ACCES 104-IDIO-16 GPIO DRIVER
295 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
296 L: linux-gpio@vger.kernel.org
298 F: drivers/gpio/gpio-104-idio-16.c
300 ACCES 104-QUAD-8 DRIVER
301 M: William Breathitt Gray <vilhelm.gray@gmail.com>
302 M: Syed Nayyar Waris <syednwaris@gmail.com>
303 L: linux-iio@vger.kernel.org
305 F: drivers/counter/104-quad-8.c
307 ACCES PCI-IDIO-16 GPIO DRIVER
308 M: William Breathitt Gray <vilhelm.gray@gmail.com>
309 L: linux-gpio@vger.kernel.org
311 F: drivers/gpio/gpio-pci-idio-16.c
313 ACCES PCIe-IDIO-24 GPIO DRIVER
314 M: William Breathitt Gray <vilhelm.gray@gmail.com>
315 L: linux-gpio@vger.kernel.org
317 F: drivers/gpio/gpio-pcie-idio-24.c
320 M: Jes Sorensen <jes@trained-monkey.org>
321 L: linux-acenic@sunsite.dk
323 F: drivers/net/ethernet/alteon/acenic*
325 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
326 M: Peter Kaestle <peter@piie.net>
327 L: platform-driver-x86@vger.kernel.org
329 W: http://piie.net/?section=acerhdf
330 F: drivers/platform/x86/acerhdf.c
332 ACER WMI LAPTOP EXTRAS
333 M: "Lee, Chun-Yi" <jlee@suse.com>
334 L: platform-driver-x86@vger.kernel.org
336 F: drivers/platform/x86/acer-wmi.c
339 M: "Rafael J. Wysocki" <rafael@kernel.org>
340 R: Len Brown <lenb@kernel.org>
341 L: linux-acpi@vger.kernel.org
343 W: https://01.org/linux-acpi
344 Q: https://patchwork.kernel.org/project/linux-acpi/list/
345 B: https://bugzilla.kernel.org
346 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
347 F: Documentation/ABI/testing/configfs-acpi
348 F: Documentation/ABI/testing/sysfs-bus-acpi
349 F: Documentation/firmware-guide/acpi/
351 F: drivers/pci/*/*acpi*
352 F: drivers/pci/*acpi*
353 F: drivers/pnp/pnpacpi/
355 F: include/linux/acpi.h
356 F: include/linux/fwnode.h
360 M: "Rafael J. Wysocki" <rafael@kernel.org>
361 R: Len Brown <lenb@kernel.org>
362 R: James Morse <james.morse@arm.com>
363 R: Tony Luck <tony.luck@intel.com>
364 R: Borislav Petkov <bp@alien8.de>
365 L: linux-acpi@vger.kernel.org
366 F: drivers/acpi/apei/
368 ACPI COMPONENT ARCHITECTURE (ACPICA)
369 M: Robert Moore <robert.moore@intel.com>
370 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
371 L: linux-acpi@vger.kernel.org
374 W: https://acpica.org/
375 W: https://github.com/acpica/acpica/
376 Q: https://patchwork.kernel.org/project/linux-acpi/list/
377 B: https://bugzilla.kernel.org
378 B: https://bugs.acpica.org
379 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
380 F: drivers/acpi/acpica/
384 ACPI FOR ARM64 (ACPI/arm64)
385 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
386 M: Hanjun Guo <guohanjun@huawei.com>
387 M: Sudeep Holla <sudeep.holla@arm.com>
388 L: linux-acpi@vger.kernel.org
389 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
391 F: drivers/acpi/arm64
393 ACPI SERIAL MULTI INSTANTIATE DRIVER
394 M: Hans de Goede <hdegoede@redhat.com>
395 L: platform-driver-x86@vger.kernel.org
397 F: drivers/platform/x86/serial-multi-instantiate.c
399 ACPI PCC(Platform Communication Channel) MAILBOX DRIVER
400 M: Sudeep Holla <sudeep.holla@arm.com>
401 L: linux-acpi@vger.kernel.org
403 F: drivers/mailbox/pcc.c
406 M: "Rafael J. Wysocki" <rafael@kernel.org>
407 M: Len Brown <lenb@kernel.org>
408 R: Andy Shevchenko <andy@kernel.org>
409 R: Mika Westerberg <mika.westerberg@linux.intel.com>
410 L: linux-acpi@vger.kernel.org
412 Q: https://patchwork.kernel.org/project/linux-acpi/list/
413 B: https://bugzilla.kernel.org
414 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
415 F: drivers/acpi/pmic/
418 M: Rafael J. Wysocki <rafael@kernel.org>
419 R: Zhang Rui <rui.zhang@intel.com>
420 L: linux-acpi@vger.kernel.org
422 W: https://01.org/linux-acpi
423 B: https://bugzilla.kernel.org
424 F: drivers/acpi/*thermal*
427 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
428 L: linux-acpi@vger.kernel.org
429 L: iommu@lists.linux-foundation.org
431 F: drivers/acpi/viot.c
432 F: include/linux/acpi_viot.h
435 L: platform-driver-x86@vger.kernel.org
437 F: drivers/platform/x86/wmi.c
438 F: include/uapi/linux/wmi.h
440 ACRN HYPERVISOR SERVICE MODULE
441 M: Fei Li <fei1.li@intel.com>
442 L: acrn-dev@lists.projectacrn.org (subscribers-only)
444 W: https://projectacrn.org
445 F: Documentation/virt/acrn/
446 F: drivers/virt/acrn/
447 F: include/uapi/linux/acrn.h
449 AD1889 ALSA SOUND DRIVER
450 L: linux-parisc@vger.kernel.org
452 W: https://parisc.wiki.kernel.org/index.php/AD1889
453 F: sound/pci/ad1889.*
455 AD5110 ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
456 M: Mugilraj Dhavachelvan <dmugil2000@gmail.com>
457 L: linux-iio@vger.kernel.org
459 F: drivers/iio/potentiometer/ad5110.c
461 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
462 M: Michael Hennerich <michael.hennerich@analog.com>
464 W: http://wiki.analog.com/AD5254
465 W: http://ez.analog.com/community/linux-device-drivers
466 F: drivers/misc/ad525x_dpot.c
468 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
469 M: Michael Hennerich <michael.hennerich@analog.com>
471 W: http://wiki.analog.com/AD5398
472 W: http://ez.analog.com/community/linux-device-drivers
473 F: drivers/regulator/ad5398.c
475 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
476 M: Michael Hennerich <michael.hennerich@analog.com>
478 W: http://wiki.analog.com/AD7142
479 W: http://ez.analog.com/community/linux-device-drivers
480 F: drivers/input/misc/ad714x.c
482 AD7877 TOUCHSCREEN DRIVER
483 M: Michael Hennerich <michael.hennerich@analog.com>
485 W: http://wiki.analog.com/AD7877
486 W: http://ez.analog.com/community/linux-device-drivers
487 F: drivers/input/touchscreen/ad7877.c
489 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
490 M: Michael Hennerich <michael.hennerich@analog.com>
492 W: http://wiki.analog.com/AD7879
493 W: http://ez.analog.com/community/linux-device-drivers
494 F: drivers/input/touchscreen/ad7879.c
496 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
497 M: Jiri Kosina <jikos@kernel.org>
500 ADF7242 IEEE 802.15.4 RADIO DRIVER
501 M: Michael Hennerich <michael.hennerich@analog.com>
502 L: linux-wpan@vger.kernel.org
504 W: https://wiki.analog.com/ADF7242
505 W: http://ez.analog.com/community/linux-device-drivers
506 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
507 F: drivers/net/ieee802154/adf7242.c
509 ADM1025 HARDWARE MONITOR DRIVER
510 M: Jean Delvare <jdelvare@suse.com>
511 L: linux-hwmon@vger.kernel.org
513 F: Documentation/hwmon/adm1025.rst
514 F: drivers/hwmon/adm1025.c
516 ADM1029 HARDWARE MONITOR DRIVER
517 M: Corentin Labbe <clabbe.montjoie@gmail.com>
518 L: linux-hwmon@vger.kernel.org
520 F: drivers/hwmon/adm1029.c
522 ADM8211 WIRELESS DRIVER
523 L: linux-wireless@vger.kernel.org
525 W: https://wireless.wiki.kernel.org/
526 F: drivers/net/wireless/admtek/adm8211.*
528 ADP1653 FLASH CONTROLLER DRIVER
529 M: Sakari Ailus <sakari.ailus@iki.fi>
530 L: linux-media@vger.kernel.org
532 F: drivers/media/i2c/adp1653.c
533 F: include/media/i2c/adp1653.h
535 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
536 M: Michael Hennerich <michael.hennerich@analog.com>
538 W: http://wiki.analog.com/ADP5520
539 W: http://ez.analog.com/community/linux-device-drivers
540 F: drivers/gpio/gpio-adp5520.c
541 F: drivers/input/keyboard/adp5520-keys.c
542 F: drivers/leds/leds-adp5520.c
543 F: drivers/mfd/adp5520.c
544 F: drivers/video/backlight/adp5520_bl.c
546 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
547 M: Michael Hennerich <michael.hennerich@analog.com>
549 W: http://wiki.analog.com/ADP5588
550 W: http://ez.analog.com/community/linux-device-drivers
551 F: drivers/gpio/gpio-adp5588.c
552 F: drivers/input/keyboard/adp5588-keys.c
554 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
555 M: Michael Hennerich <michael.hennerich@analog.com>
557 W: http://wiki.analog.com/ADP8860
558 W: http://ez.analog.com/community/linux-device-drivers
559 F: drivers/video/backlight/adp8860_bl.c
562 M: Colin Leroy <colin@colino.net>
564 F: drivers/macintosh/therm_adt746x.c
566 ADT7475 HARDWARE MONITOR DRIVER
567 M: Jean Delvare <jdelvare@suse.com>
568 L: linux-hwmon@vger.kernel.org
570 F: Documentation/hwmon/adt7475.rst
571 F: drivers/hwmon/adt7475.c
574 M: Matthew Wilcox <willy@infradead.org>
575 M: Hannes Reinecke <hare@suse.com>
576 L: linux-scsi@vger.kernel.org
578 F: Documentation/scsi/advansys.rst
579 F: drivers/scsi/advansys.c
581 ADVANTECH SWBTN DRIVER
582 M: Andrea Ho <Andrea.Ho@advantech.com.tw>
583 L: platform-driver-x86@vger.kernel.org
585 F: drivers/platform/x86/adv_swbutton.c
587 ADXL313 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
588 M: Lucas Stankus <lucas.p.stankus@gmail.com>
590 F: Documentation/devicetree/bindings/iio/accel/adi,adxl313.yaml
591 F: drivers/iio/accel/adxl313*
593 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
594 M: Michael Hennerich <michael.hennerich@analog.com>
596 W: http://wiki.analog.com/ADXL345
597 W: http://ez.analog.com/community/linux-device-drivers
598 F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
599 F: drivers/input/misc/adxl34x.c
601 ADXL355 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
602 M: Puranjay Mohan <puranjay12@gmail.com>
603 L: linux-iio@vger.kernel.org
605 F: Documentation/devicetree/bindings/iio/accel/adi,adxl355.yaml
606 F: drivers/iio/accel/adxl355.h
607 F: drivers/iio/accel/adxl355_core.c
608 F: drivers/iio/accel/adxl355_i2c.c
609 F: drivers/iio/accel/adxl355_spi.c
611 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
612 M: Michael Hennerich <michael.hennerich@analog.com>
614 W: http://ez.analog.com/community/linux-device-drivers
615 F: Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
616 F: drivers/iio/accel/adxl372.c
617 F: drivers/iio/accel/adxl372_i2c.c
618 F: drivers/iio/accel/adxl372_spi.c
621 M: Antti Palosaari <crope@iki.fi>
622 L: linux-media@vger.kernel.org
624 W: https://linuxtv.org
625 W: http://palosaari.fi/linux/
626 Q: http://patchwork.linuxtv.org/project/linux-media/list/
627 T: git git://linuxtv.org/anttip/media_tree.git
628 F: drivers/media/dvb-frontends/af9013*
631 M: Antti Palosaari <crope@iki.fi>
632 L: linux-media@vger.kernel.org
634 W: https://linuxtv.org
635 W: http://palosaari.fi/linux/
636 Q: http://patchwork.linuxtv.org/project/linux-media/list/
637 T: git git://linuxtv.org/anttip/media_tree.git
638 F: drivers/media/dvb-frontends/af9033*
641 M: David Sterba <dsterba@suse.com>
642 L: linux-fsdevel@vger.kernel.org
644 F: Documentation/filesystems/affs.rst
648 M: David Howells <dhowells@redhat.com>
649 M: Marc Dionne <marc.dionne@auristor.com>
650 L: linux-afs@lists.infradead.org
652 W: https://www.infradead.org/~dhowells/kafs/
653 F: Documentation/filesystems/afs.rst
655 F: include/trace/events/afs.h
658 M: David Airlie <airlied@linux.ie>
660 T: git git://anongit.freedesktop.org/drm/drm
662 F: include/linux/agp*
663 F: include/uapi/linux/agp*
666 M: "Juergen E. Fischer" <fischer@norbit.de>
667 L: linux-scsi@vger.kernel.org
669 F: drivers/scsi/aha152x*
670 F: drivers/scsi/pcmcia/aha152x*
672 AIC7XXX / AIC79XX SCSI DRIVER
673 M: Hannes Reinecke <hare@suse.com>
674 L: linux-scsi@vger.kernel.org
676 F: drivers/scsi/aic7xxx/
678 AIMSLAB FM RADIO RECEIVER DRIVER
679 M: Hans Verkuil <hverkuil@xs4all.nl>
680 L: linux-media@vger.kernel.org
682 W: https://linuxtv.org
683 T: git git://linuxtv.org/media_tree.git
684 F: drivers/media/radio/radio-aimslab*
687 M: Benjamin LaHaise <bcrl@kvack.org>
688 L: linux-aio@kvack.org
691 F: include/linux/*aio*.h
694 M: Antti Palosaari <crope@iki.fi>
695 L: linux-media@vger.kernel.org
697 W: https://linuxtv.org
698 W: http://palosaari.fi/linux/
699 Q: http://patchwork.linuxtv.org/project/linux-media/list/
700 T: git git://linuxtv.org/anttip/media_tree.git
701 F: drivers/media/usb/airspy/
703 ALACRITECH GIGABIT ETHERNET DRIVER
704 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
706 F: drivers/net/ethernet/alacritech/*
708 ALCATEL SPEEDTOUCH USB DRIVER
709 M: Duncan Sands <duncan.sands@free.fr>
710 L: linux-usb@vger.kernel.org
712 W: http://www.linux-usb.org/SpeedTouch/
713 F: drivers/usb/atm/speedtch.c
714 F: drivers/usb/atm/usbatm.c
716 ALCHEMY AU1XX0 MMC DRIVER
717 M: Manuel Lauss <manuel.lauss@gmail.com>
719 F: drivers/mmc/host/au1xmmc.c
722 M: Rudolf Marek <r.marek@assembler.cz>
723 L: linux-i2c@vger.kernel.org
725 F: Documentation/i2c/busses/i2c-ali1563.rst
726 F: drivers/i2c/busses/i2c-ali1563.c
729 L: Dell.Client.Kernel@dell.com
731 F: drivers/platform/x86/dell/alienware-wmi.c
733 ALL SENSORS DLH SERIES PRESSURE SENSORS DRIVER
734 M: Tomislav Denis <tomislav.denis@avl.com>
735 L: linux-iio@vger.kernel.org
737 W: http://www.allsensors.com/
738 F: Documentation/devicetree/bindings/iio/pressure/asc,dlhl60d.yaml
739 F: drivers/iio/pressure/dlhl60d.c
741 ALLEGRO DVT VIDEO IP CORE DRIVER
742 M: Michael Tretter <m.tretter@pengutronix.de>
743 R: Pengutronix Kernel Team <kernel@pengutronix.de>
744 L: linux-media@vger.kernel.org
746 F: Documentation/devicetree/bindings/media/allegro,al5e.yaml
747 F: drivers/media/platform/allegro-dvt/
749 ALLWINNER A10 CSI DRIVER
750 M: Maxime Ripard <mripard@kernel.org>
751 L: linux-media@vger.kernel.org
753 T: git git://linuxtv.org/media_tree.git
754 F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
755 F: drivers/media/platform/sunxi/sun4i-csi/
757 ALLWINNER CPUFREQ DRIVER
758 M: Yangtao Li <tiny.windzz@gmail.com>
759 L: linux-pm@vger.kernel.org
761 F: Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
762 F: drivers/cpufreq/sun50i-cpufreq-nvmem.c
764 ALLWINNER CRYPTO DRIVERS
765 M: Corentin Labbe <clabbe.montjoie@gmail.com>
766 L: linux-crypto@vger.kernel.org
768 F: drivers/crypto/allwinner/
770 ALLWINNER HARDWARE SPINLOCK SUPPORT
771 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
773 F: Documentation/devicetree/bindings/hwlock/allwinner,sun6i-a31-hwspinlock.yaml
774 F: drivers/hwspinlock/sun6i_hwspinlock.c
776 ALLWINNER THERMAL DRIVER
777 M: Vasily Khoruzhick <anarsoul@gmail.com>
778 M: Yangtao Li <tiny.windzz@gmail.com>
779 L: linux-pm@vger.kernel.org
781 F: Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
782 F: drivers/thermal/sun8i_thermal.c
785 M: Maxime Ripard <mripard@kernel.org>
786 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
787 L: linux-media@vger.kernel.org
789 F: drivers/staging/media/sunxi/cedrus/
792 M: Richard Henderson <rth@twiddle.net>
793 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
794 M: Matt Turner <mattst88@gmail.com>
795 L: linux-alpha@vger.kernel.org
799 ALPS PS/2 TOUCHPAD DRIVER
800 R: Pali Rohár <pali@kernel.org>
801 F: drivers/input/mouse/alps.*
803 ALTERA I2C CONTROLLER DRIVER
804 M: Thor Thayer <thor.thayer@linux.intel.com>
806 F: Documentation/devicetree/bindings/i2c/i2c-altera.txt
807 F: drivers/i2c/busses/i2c-altera.c
809 ALTERA MAILBOX DRIVER
810 M: Mun Yew Tham <mun.yew.tham@intel.com>
812 F: drivers/mailbox/mailbox-altera.c
814 ALTERA MSGDMA IP CORE DRIVER
815 M: Olivier Dautricourt <olivier.dautricourt@orolia.com>
816 R: Stefan Roese <sr@denx.de>
817 L: dmaengine@vger.kernel.org
819 F: Documentation/devicetree/bindings/dma/altr,msgdma.yaml
820 F: drivers/dma/altera-msgdma.c
823 M: Mun Yew Tham <mun.yew.tham@intel.com>
824 L: linux-gpio@vger.kernel.org
826 F: drivers/gpio/gpio-altera.c
828 ALTERA SYSTEM MANAGER DRIVER
829 M: Thor Thayer <thor.thayer@linux.intel.com>
831 F: drivers/mfd/altera-sysmgr.c
832 F: include/linux/mfd/altera-sysmgr.h
834 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
835 M: Thor Thayer <thor.thayer@linux.intel.com>
837 F: drivers/gpio/gpio-altera-a10sr.c
838 F: drivers/mfd/altera-a10sr.c
839 F: drivers/reset/reset-a10sr.c
840 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
841 F: include/linux/mfd/altera-a10sr.h
843 ALTERA TRIPLE SPEED ETHERNET DRIVER
844 M: Joyce Ooi <joyce.ooi@intel.com>
845 L: netdev@vger.kernel.org
847 F: drivers/net/ethernet/altera/
849 ALTERA UART/JTAG UART SERIAL DRIVERS
850 M: Tobias Klauser <tklauser@distanz.ch>
851 L: linux-serial@vger.kernel.org
853 F: drivers/tty/serial/altera_jtaguart.c
854 F: drivers/tty/serial/altera_uart.c
855 F: include/linux/altera_jtaguart.h
856 F: include/linux/altera_uart.h
858 AMAZON ANNAPURNA LABS FIC DRIVER
859 M: Talel Shenhar <talel@amazon.com>
861 F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
862 F: drivers/irqchip/irq-al-fic.c
864 AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
865 M: Talel Shenhar <talel@amazon.com>
866 M: Talel Shenhar <talelshenhar@gmail.com>
868 F: Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
869 F: drivers/edac/al_mc_edac.c
871 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
872 M: Talel Shenhar <talel@amazon.com>
874 F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
875 F: drivers/thermal/thermal_mmio.c
877 AMAZON ETHERNET DRIVERS
878 M: Shay Agroskin <shayagr@amazon.com>
879 M: Arthur Kiyanovski <akiyano@amazon.com>
880 R: David Arinzon <darinzon@amazon.com>
881 R: Noam Dagan <ndagan@amazon.com>
882 R: Saeed Bishara <saeedb@amazon.com>
883 L: netdev@vger.kernel.org
885 F: Documentation/networking/device_drivers/ethernet/amazon/ena.rst
886 F: drivers/net/ethernet/amazon/
888 AMAZON RDMA EFA DRIVER
889 M: Gal Pressman <galpress@amazon.com>
890 R: Yossi Leybovich <sleybo@amazon.com>
891 L: linux-rdma@vger.kernel.org
893 Q: https://patchwork.kernel.org/project/linux-rdma/list/
894 F: drivers/infiniband/hw/efa/
895 F: include/uapi/rdma/efa-abi.h
897 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
898 M: Tom Lendacky <thomas.lendacky@amd.com>
899 M: John Allen <john.allen@amd.com>
900 L: linux-crypto@vger.kernel.org
902 F: drivers/crypto/ccp/
903 F: include/linux/ccp.h
905 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
906 M: Brijesh Singh <brijesh.singh@amd.com>
907 M: Tom Lendacky <thomas.lendacky@amd.com>
908 L: linux-crypto@vger.kernel.org
910 F: drivers/crypto/ccp/sev*
911 F: include/uapi/linux/psp-sev.h
914 M: Harry Wentland <harry.wentland@amd.com>
915 M: Leo Li <sunpeng.li@amd.com>
916 M: Rodrigo Siqueira <Rodrigo.Siqueira@amd.com>
917 L: amd-gfx@lists.freedesktop.org
919 T: git https://gitlab.freedesktop.org/agd5f/linux.git
920 F: drivers/gpu/drm/amd/display/
922 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
923 M: Huang Rui <ray.huang@amd.com>
924 L: linux-hwmon@vger.kernel.org
926 F: Documentation/hwmon/fam15h_power.rst
927 F: drivers/hwmon/fam15h_power.c
930 M: Enrico Weigelt, metux IT consult <info@metux.net>
931 L: linux-gpio@vger.kernel.org
933 F: drivers/gpio/gpio-amd-fch.c
934 F: include/linux/platform_data/gpio/gpio-amd-fch.h
936 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
937 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
939 F: drivers/usb/gadget/udc/amd5536udc.*
941 AMD GEODE PROCESSOR/CHIPSET SUPPORT
942 M: Andres Salomon <dilinger@queued.net>
943 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
945 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
946 F: arch/x86/include/asm/geode.h
947 F: drivers/char/hw_random/geode-rng.c
948 F: drivers/crypto/geode*
949 F: drivers/video/fbdev/geode/
952 M: Joerg Roedel <joro@8bytes.org>
953 R: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
954 L: iommu@lists.linux-foundation.org
956 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
957 F: drivers/iommu/amd/
958 F: include/linux/amd-iommu.h
961 M: Felix Kuehling <Felix.Kuehling@amd.com>
962 L: amd-gfx@lists.freedesktop.org
964 T: git https://gitlab.freedesktop.org/agd5f/linux.git
965 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
966 F: drivers/gpu/drm/amd/amdkfd/
967 F: drivers/gpu/drm/amd/include/cik_structs.h
968 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
969 F: drivers/gpu/drm/amd/include/v9_structs.h
970 F: drivers/gpu/drm/amd/include/vi_structs.h
971 F: include/uapi/linux/kfd_ioctl.h
972 F: include/uapi/linux/kfd_sysfs.h
975 M: Sanjay R Mehta <sanju.mehta@amd.com>
977 F: drivers/spi/spi-amd.c
980 M: Elie Morisse <syniurge@gmail.com>
981 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
982 M: Shyam Sundar S K <shyam-sundar.s-k@amd.com>
983 L: linux-i2c@vger.kernel.org
985 F: drivers/i2c/busses/i2c-amd-mp2*
988 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
989 L: platform-driver-x86@vger.kernel.org
991 F: drivers/platform/x86/amd-pmc.*
993 AMD POWERPLAY AND SWSMU
994 M: Evan Quan <evan.quan@amd.com>
995 L: amd-gfx@lists.freedesktop.org
997 T: git https://gitlab.freedesktop.org/agd5f/linux.git
998 F: drivers/gpu/drm/amd/pm/
1001 M: Huang Rui <ray.huang@amd.com>
1002 L: linux-pm@vger.kernel.org
1004 F: Documentation/admin-guide/pm/amd-pstate.rst
1005 F: drivers/cpufreq/amd-pstate*
1006 F: tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py
1009 M: Sanjay R Mehta <sanju.mehta@amd.com>
1010 L: dmaengine@vger.kernel.org
1012 F: drivers/dma/ptdma/
1014 AMD SEATTLE DEVICE TREE SUPPORT
1015 M: Brijesh Singh <brijeshkumar.singh@amd.com>
1016 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
1017 M: Tom Lendacky <thomas.lendacky@amd.com>
1019 F: arch/arm64/boot/dts/amd/
1022 M: Tom Lendacky <thomas.lendacky@amd.com>
1023 L: netdev@vger.kernel.org
1025 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
1026 F: drivers/net/ethernet/amd/xgbe/
1028 AMD SENSOR FUSION HUB DRIVER
1029 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
1030 M: Basavaraj Natikar <basavaraj.natikar@amd.com>
1031 L: linux-input@vger.kernel.org
1033 F: Documentation/hid/amd-sfh*
1034 F: drivers/hid/amd-sfh-hid/
1036 AMPHION VPU CODEC V4L2 DRIVER
1037 M: Ming Qian <ming.qian@nxp.com>
1038 M: Shijie Qin <shijie.qin@nxp.com>
1039 M: Zhou Peng <eagle.zhou@nxp.com>
1040 L: linux-media@vger.kernel.org
1042 F: Documentation/devicetree/bindings/media/amphion,vpu.yaml
1043 F: drivers/media/platform/amphion/
1046 M: Christian Eggers <ceggers@arri.de>
1047 L: linux-iio@vger.kernel.org
1049 F: Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1050 F: drivers/iio/light/as73211.c
1052 AMT (Automatic Multicast Tunneling)
1053 M: Taehee Yoo <ap420073@gmail.com>
1054 L: netdev@vger.kernel.org
1056 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
1057 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
1058 F: drivers/net/amt.c
1060 ANALOG DEVICES INC AD7192 DRIVER
1061 M: Alexandru Tachici <alexandru.tachici@analog.com>
1062 L: linux-iio@vger.kernel.org
1064 W: http://ez.analog.com/community/linux-device-drivers
1065 F: Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1066 F: drivers/iio/adc/ad7192.c
1068 ANALOG DEVICES INC AD7292 DRIVER
1069 M: Marcelo Schmitt <marcelo.schmitt1@gmail.com>
1070 L: linux-iio@vger.kernel.org
1072 W: http://ez.analog.com/community/linux-device-drivers
1073 F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1074 F: drivers/iio/adc/ad7292.c
1076 ANALOG DEVICES INC AD7768-1 DRIVER
1077 M: Michael Hennerich <Michael.Hennerich@analog.com>
1078 L: linux-iio@vger.kernel.org
1080 W: http://ez.analog.com/community/linux-device-drivers
1081 F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1082 F: drivers/iio/adc/ad7768-1.c
1084 ANALOG DEVICES INC AD7780 DRIVER
1085 M: Michael Hennerich <Michael.Hennerich@analog.com>
1086 M: Renato Lui Geh <renatogeh@gmail.com>
1087 L: linux-iio@vger.kernel.org
1089 W: http://ez.analog.com/community/linux-device-drivers
1090 F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1091 F: drivers/iio/adc/ad7780.c
1093 ANALOG DEVICES INC AD74413R DRIVER
1094 M: Cosmin Tanislav <cosmin.tanislav@analog.com>
1095 L: linux-iio@vger.kernel.org
1097 W: http://ez.analog.com/community/linux-device-drivers
1098 F: Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml
1099 F: drivers/iio/addac/ad74413r.c
1100 F: include/dt-bindings/iio/addac/adi,ad74413r.h
1102 ANALOG DEVICES INC AD9389B DRIVER
1103 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1104 L: linux-media@vger.kernel.org
1106 F: drivers/media/i2c/ad9389b*
1108 ANALOG DEVICES INC ADGS1408 DRIVER
1109 M: Mircea Caprioru <mircea.caprioru@analog.com>
1111 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1112 F: drivers/mux/adgs1408.c
1114 ANALOG DEVICES INC ADIN DRIVER
1115 M: Michael Hennerich <michael.hennerich@analog.com>
1116 L: netdev@vger.kernel.org
1118 W: http://ez.analog.com/community/linux-device-drivers
1119 F: Documentation/devicetree/bindings/net/adi,adin.yaml
1120 F: drivers/net/phy/adin.c
1122 ANALOG DEVICES INC ADIS DRIVER LIBRARY
1123 M: Nuno Sa <nuno.sa@analog.com>
1124 L: linux-iio@vger.kernel.org
1126 F: drivers/iio/imu/adis.c
1127 F: include/linux/iio/imu/adis.h
1129 ANALOG DEVICES INC ADIS16460 DRIVER
1130 M: Dragos Bogdan <dragos.bogdan@analog.com>
1131 L: linux-iio@vger.kernel.org
1133 W: http://ez.analog.com/community/linux-device-drivers
1134 F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1135 F: drivers/iio/imu/adis16460.c
1137 ANALOG DEVICES INC ADIS16475 DRIVER
1138 M: Nuno Sa <nuno.sa@analog.com>
1139 L: linux-iio@vger.kernel.org
1140 W: http://ez.analog.com/community/linux-device-drivers
1142 F: drivers/iio/imu/adis16475.c
1143 F: Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1145 ANALOG DEVICES INC ADM1177 DRIVER
1146 M: Michael Hennerich <Michael.Hennerich@analog.com>
1147 L: linux-hwmon@vger.kernel.org
1149 W: http://ez.analog.com/community/linux-device-drivers
1150 F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1151 F: drivers/hwmon/adm1177.c
1153 ANALOG DEVICES INC ADP5061 DRIVER
1154 M: Michael Hennerich <Michael.Hennerich@analog.com>
1155 L: linux-pm@vger.kernel.org
1157 W: http://ez.analog.com/community/linux-device-drivers
1158 F: drivers/power/supply/adp5061.c
1160 ANALOG DEVICES INC ADV7180 DRIVER
1161 M: Lars-Peter Clausen <lars@metafoo.de>
1162 L: linux-media@vger.kernel.org
1164 W: http://ez.analog.com/community/linux-device-drivers
1165 F: drivers/media/i2c/adv7180.c
1166 F: Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1168 ANALOG DEVICES INC ADV748X DRIVER
1169 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
1170 L: linux-media@vger.kernel.org
1172 F: Documentation/devicetree/bindings/media/i2c/adv748x.yaml
1173 F: drivers/media/i2c/adv748x/*
1175 ANALOG DEVICES INC ADV7511 DRIVER
1176 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1177 L: linux-media@vger.kernel.org
1179 F: drivers/media/i2c/adv7511*
1181 ANALOG DEVICES INC ADV7604 DRIVER
1182 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1183 L: linux-media@vger.kernel.org
1185 F: drivers/media/i2c/adv7604*
1186 F: Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1188 ANALOG DEVICES INC ADV7842 DRIVER
1189 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1190 L: linux-media@vger.kernel.org
1192 F: drivers/media/i2c/adv7842*
1194 ANALOG DEVICES INC ADXRS290 DRIVER
1195 M: Nishant Malpani <nish.malpani25@gmail.com>
1196 L: linux-iio@vger.kernel.org
1198 F: drivers/iio/gyro/adxrs290.c
1199 F: Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1201 ANALOG DEVICES INC ASOC CODEC DRIVERS
1202 M: Lars-Peter Clausen <lars@metafoo.de>
1203 M: Nuno Sá <nuno.sa@analog.com>
1204 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1206 W: http://wiki.analog.com/
1207 W: http://ez.analog.com/community/linux-device-drivers
1208 F: sound/soc/codecs/ad1*
1209 F: sound/soc/codecs/ad7*
1210 F: sound/soc/codecs/adau*
1211 F: sound/soc/codecs/adav*
1212 F: sound/soc/codecs/sigmadsp.*
1213 F: sound/soc/codecs/ssm*
1215 ANALOG DEVICES INC DMA DRIVERS
1216 M: Lars-Peter Clausen <lars@metafoo.de>
1218 W: http://ez.analog.com/community/linux-device-drivers
1219 F: drivers/dma/dma-axi-dmac.c
1221 ANALOG DEVICES INC IIO DRIVERS
1222 M: Lars-Peter Clausen <lars@metafoo.de>
1223 M: Michael Hennerich <Michael.Hennerich@analog.com>
1225 W: http://wiki.analog.com/
1226 W: http://ez.analog.com/community/linux-device-drivers
1227 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1228 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1229 F: Documentation/devicetree/bindings/iio/*/adi,*
1230 F: Documentation/devicetree/bindings/iio/dac/adi,ad5758.yaml
1231 F: drivers/iio/*/ad*
1232 F: drivers/iio/adc/ltc249*
1233 F: drivers/iio/amplifiers/hmc425a.c
1234 F: drivers/staging/iio/*/ad*
1235 X: drivers/iio/*/adjd*
1237 ANALOGBITS PLL LIBRARIES
1238 M: Paul Walmsley <paul.walmsley@sifive.com>
1240 F: drivers/clk/analogbits/*
1241 F: include/linux/clk/analogbits*
1243 ANDROID CONFIG FRAGMENTS
1244 M: Rob Herring <robh@kernel.org>
1246 F: kernel/configs/android*
1249 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1250 M: Arve Hjønnevåg <arve@android.com>
1251 M: Todd Kjos <tkjos@android.com>
1252 M: Martijn Coenen <maco@android.com>
1253 M: Joel Fernandes <joel@joelfernandes.org>
1254 M: Christian Brauner <christian@brauner.io>
1255 M: Hridya Valsaraju <hridya@google.com>
1256 M: Suren Baghdasaryan <surenb@google.com>
1257 L: linux-kernel@vger.kernel.org
1259 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1261 F: drivers/staging/android/
1263 ANDROID GOLDFISH PIC DRIVER
1264 M: Miodrag Dinic <miodrag.dinic@mips.com>
1266 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1267 F: drivers/irqchip/irq-goldfish-pic.c
1269 ANDROID GOLDFISH RTC DRIVER
1270 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
1272 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1273 F: drivers/rtc/rtc-goldfish.c
1275 AOA (Apple Onboard Audio) ALSA DRIVER
1276 M: Johannes Berg <johannes@sipsolutions.net>
1277 L: linuxppc-dev@lists.ozlabs.org
1278 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1282 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1283 M: William Breathitt Gray <vilhelm.gray@gmail.com>
1284 L: linux-iio@vger.kernel.org
1286 F: drivers/iio/adc/stx104.c
1289 M: Jiri Kosina <jikos@kernel.org>
1291 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1292 F: arch/x86/kernel/apm_32.c
1293 F: drivers/char/apm-emulation.c
1294 F: include/linux/apm_bios.h
1295 F: include/uapi/linux/apm_bios.h
1297 APPARMOR SECURITY MODULE
1298 M: John Johansen <john.johansen@canonical.com>
1299 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1301 W: wiki.apparmor.net
1302 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1303 F: Documentation/admin-guide/LSM/apparmor.rst
1304 F: security/apparmor/
1306 APPLE BCM5974 MULTITOUCH DRIVER
1307 M: Henrik Rydberg <rydberg@bitmath.org>
1308 L: linux-input@vger.kernel.org
1310 F: drivers/input/mouse/bcm5974.c
1312 APPLE DART IOMMU DRIVER
1313 M: Sven Peter <sven@svenpeter.dev>
1314 R: Alyssa Rosenzweig <alyssa@rosenzweig.io>
1315 L: iommu@lists.linux-foundation.org
1317 F: Documentation/devicetree/bindings/iommu/apple,dart.yaml
1318 F: drivers/iommu/apple-dart.c
1320 APPLE PCIE CONTROLLER DRIVER
1321 M: Alyssa Rosenzweig <alyssa@rosenzweig.io>
1322 M: Marc Zyngier <maz@kernel.org>
1323 L: linux-pci@vger.kernel.org
1325 F: drivers/pci/controller/pcie-apple.c
1328 M: Henrik Rydberg <rydberg@bitmath.org>
1329 L: linux-hwmon@vger.kernel.org
1331 F: drivers/hwmon/applesmc.c
1333 APPLETALK NETWORK LAYER
1334 L: netdev@vger.kernel.org
1336 F: drivers/net/appletalk/
1337 F: include/linux/atalk.h
1338 F: include/uapi/linux/atalk.h
1341 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1342 M: Khuong Dinh <khuong@os.amperecomputing.com>
1344 F: arch/arm64/boot/dts/apm/
1346 APPLIED MICRO (APM) X-GENE SOC EDAC
1347 M: Khuong Dinh <khuong@os.amperecomputing.com>
1349 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1350 F: drivers/edac/xgene_edac.c
1352 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1353 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1354 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1356 F: drivers/net/ethernet/apm/xgene-v2/
1358 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1359 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1360 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1361 M: Quan Nguyen <quan@os.amperecomputing.com>
1363 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1364 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1365 F: drivers/net/ethernet/apm/xgene/
1366 F: drivers/net/mdio/mdio-xgene.c
1368 APPLIED MICRO (APM) X-GENE SOC PMU
1369 M: Khuong Dinh <khuong@os.amperecomputing.com>
1371 F: Documentation/admin-guide/perf/xgene-pmu.rst
1372 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1373 F: drivers/perf/xgene_pmu.c
1375 APTINA CAMERA SENSOR PLL
1376 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1377 L: linux-media@vger.kernel.org
1379 F: drivers/media/i2c/aptina-pll.*
1381 AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
1382 M: Aleksa Savic <savicaleksa83@gmail.com>
1383 L: linux-hwmon@vger.kernel.org
1385 F: Documentation/hwmon/aquacomputer_d5next.rst
1386 F: drivers/hwmon/aquacomputer_d5next.c
1388 AQUANTIA ETHERNET DRIVER (atlantic)
1389 M: Igor Russkikh <irusskikh@marvell.com>
1390 L: netdev@vger.kernel.org
1392 W: https://www.marvell.com/
1393 Q: https://patchwork.kernel.org/project/netdevbpf/list/
1394 F: Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1395 F: drivers/net/ethernet/aquantia/atlantic/
1397 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1398 M: Egor Pomozov <epomozov@marvell.com>
1399 L: netdev@vger.kernel.org
1401 W: http://www.aquantia.com
1402 F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1404 ARASAN NAND CONTROLLER DRIVER
1405 M: Miquel Raynal <miquel.raynal@bootlin.com>
1406 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1407 L: linux-mtd@lists.infradead.org
1409 F: Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1410 F: drivers/mtd/nand/raw/arasan-nand-controller.c
1412 ARC FRAMEBUFFER DRIVER
1413 M: Jaya Kumar <jayalk@intworks.biz>
1415 F: drivers/video/fbdev/arcfb.c
1416 F: drivers/video/fbdev/core/fb_defio.c
1419 M: Alexey Brodkin <abrodkin@synopsys.com>
1421 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1422 F: drivers/gpu/drm/tiny/arcpgu.c
1424 ARCNET NETWORK LAYER
1425 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1426 L: netdev@vger.kernel.org
1428 F: drivers/net/arcnet/
1429 F: include/uapi/linux/if_arcnet.h
1431 ARM ARCHITECTED TIMER DRIVER
1432 M: Mark Rutland <mark.rutland@arm.com>
1433 M: Marc Zyngier <maz@kernel.org>
1434 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1436 F: arch/arm/include/asm/arch_timer.h
1437 F: arch/arm64/include/asm/arch_timer.h
1438 F: drivers/clocksource/arm_arch_timer.c
1440 ARM HDLCD DRM DRIVER
1441 M: Liviu Dudau <liviu.dudau@arm.com>
1443 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1444 F: drivers/gpu/drm/arm/hdlcd_*
1446 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1447 M: Linus Walleij <linus.walleij@linaro.org>
1448 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1450 F: Documentation/devicetree/bindings/arm/arm,integrator.yaml
1451 F: Documentation/devicetree/bindings/arm/arm,realview.yaml
1452 F: Documentation/devicetree/bindings/arm/arm,versatile.yaml
1453 F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1454 F: Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
1455 F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1456 F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1457 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1458 F: Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
1459 F: arch/arm/boot/dts/arm-realview-*
1460 F: arch/arm/boot/dts/integrator*
1461 F: arch/arm/boot/dts/versatile*
1462 F: arch/arm/mach-integrator/
1463 F: arch/arm/mach-realview/
1464 F: arch/arm/mach-versatile/
1465 F: arch/arm/plat-versatile/
1466 F: drivers/bus/arm-integrator-lm.c
1467 F: drivers/clk/versatile/
1468 F: drivers/i2c/busses/i2c-versatile.c
1469 F: drivers/irqchip/irq-versatile-fpga.c
1470 F: drivers/mtd/maps/physmap-versatile.*
1471 F: drivers/power/reset/arm-versatile-reboot.c
1472 F: drivers/soc/versatile/
1474 ARM KOMEDA DRM-KMS DRIVER
1475 M: James (Qian) Wang <james.qian.wang@arm.com>
1476 M: Liviu Dudau <liviu.dudau@arm.com>
1477 M: Mihail Atanassov <mihail.atanassov@arm.com>
1478 L: Mali DP Maintainers <malidp@foss.arm.com>
1480 T: git git://anongit.freedesktop.org/drm/drm-misc
1481 F: Documentation/devicetree/bindings/display/arm,komeda.txt
1482 F: Documentation/gpu/komeda-kms.rst
1483 F: drivers/gpu/drm/arm/display/include/
1484 F: drivers/gpu/drm/arm/display/komeda/
1486 ARM MALI PANFROST DRM DRIVER
1487 M: Rob Herring <robh@kernel.org>
1488 M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1489 R: Steven Price <steven.price@arm.com>
1490 R: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1491 L: dri-devel@lists.freedesktop.org
1493 T: git git://anongit.freedesktop.org/drm/drm-misc
1494 F: drivers/gpu/drm/panfrost/
1495 F: include/uapi/drm/panfrost_drm.h
1497 ARM MALI-DP DRM DRIVER
1498 M: Liviu Dudau <liviu.dudau@arm.com>
1499 M: Brian Starkey <brian.starkey@arm.com>
1500 L: Mali DP Maintainers <malidp@foss.arm.com>
1502 T: git git://anongit.freedesktop.org/drm/drm-misc
1503 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1504 F: Documentation/gpu/afbc.rst
1505 F: drivers/gpu/drm/arm/
1507 ARM MFM AND FLOPPY DRIVERS
1508 M: Ian Molton <spyro@f2s.com>
1510 F: arch/arm/include/asm/floppy.h
1511 F: arch/arm/mach-rpc/floppydma.S
1513 ARM PMU PROFILING AND DEBUGGING
1514 M: Will Deacon <will@kernel.org>
1515 M: Mark Rutland <mark.rutland@arm.com>
1516 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1518 F: Documentation/devicetree/bindings/arm/pmu.yaml
1519 F: Documentation/devicetree/bindings/perf/
1520 F: arch/arm*/include/asm/hw_breakpoint.h
1521 F: arch/arm*/include/asm/perf_event.h
1522 F: arch/arm*/kernel/hw_breakpoint.c
1523 F: arch/arm*/kernel/perf_*
1525 F: include/linux/perf/arm_pmu.h
1528 M: Russell King <linux@armlinux.org.uk>
1529 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1531 W: http://www.armlinux.org.uk/
1532 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1534 X: arch/arm/boot/dts/
1536 ARM PRIMECELL AACI PL041 DRIVER
1537 M: Russell King <linux@armlinux.org.uk>
1541 ARM PRIMECELL BUS SUPPORT
1542 M: Russell King <linux@armlinux.org.uk>
1545 F: include/linux/amba/bus.h
1547 ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
1548 M: Miquel Raynal <miquel.raynal@bootlin.com>
1549 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1550 L: linux-mtd@lists.infradead.org
1552 F: Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
1553 F: drivers/mtd/nand/raw/pl35x-nand-controller.c
1555 ARM PRIMECELL PL35X SMC DRIVER
1556 M: Miquel Raynal <miquel.raynal@bootlin.com>
1557 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1558 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1560 F: Documentation/devicetree/bindings/memory-controllers/arm,pl353-smc.yaml
1561 F: drivers/memory/pl353-smc.c
1563 ARM PRIMECELL CLCD PL110 DRIVER
1564 M: Russell King <linux@armlinux.org.uk>
1566 F: drivers/video/fbdev/amba-clcd.*
1568 ARM PRIMECELL KMI PL050 DRIVER
1569 M: Russell King <linux@armlinux.org.uk>
1571 F: drivers/input/serio/ambakmi.*
1572 F: include/linux/amba/kmi.h
1574 ARM PRIMECELL MMCI PL180/1 DRIVER
1575 M: Russell King <linux@armlinux.org.uk>
1577 F: drivers/mmc/host/mmci.*
1578 F: include/linux/amba/mmci.h
1580 ARM PRIMECELL SSP PL022 SPI DRIVER
1581 M: Linus Walleij <linus.walleij@linaro.org>
1582 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1584 F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1585 F: drivers/spi/spi-pl022.c
1587 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1588 M: Russell King <linux@armlinux.org.uk>
1590 F: drivers/tty/serial/amba-pl01*.c
1591 F: include/linux/amba/serial.h
1593 ARM PRIMECELL VIC PL190/PL192 DRIVER
1594 M: Linus Walleij <linus.walleij@linaro.org>
1595 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1597 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
1598 F: drivers/irqchip/irq-vic.c
1600 ARM SMC WATCHDOG DRIVER
1601 M: Julius Werner <jwerner@chromium.org>
1602 R: Evan Benn <evanbenn@chromium.org>
1604 F: Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1605 F: drivers/watchdog/arm_smc_wdt.c
1608 M: Will Deacon <will@kernel.org>
1609 R: Robin Murphy <robin.murphy@arm.com>
1610 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1612 F: Documentation/devicetree/bindings/iommu/arm,smmu*
1613 F: drivers/iommu/arm/
1614 F: drivers/iommu/io-pgtable-arm*
1616 ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1617 M: Arnd Bergmann <arnd@arndb.de>
1618 M: Olof Johansson <olof@lixom.net>
1620 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1622 C: irc://irc.libera.chat/armlinux
1623 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1624 F: arch/arm/boot/dts/Makefile
1625 F: arch/arm64/boot/dts/Makefile
1627 ARM SUB-ARCHITECTURES
1628 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1630 C: irc://irc.libera.chat/armlinux
1631 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1635 ARM/ACTIONS SEMI ARCHITECTURE
1636 M: Andreas Färber <afaerber@suse.de>
1637 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1638 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1639 L: linux-actions@lists.infradead.org (moderated for non-subscribers)
1641 F: Documentation/devicetree/bindings/arm/actions.yaml
1642 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1643 F: Documentation/devicetree/bindings/dma/owl-dma.yaml
1644 F: Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1645 F: Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1646 F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1647 F: Documentation/devicetree/bindings/net/actions,owl-emac.yaml
1648 F: Documentation/devicetree/bindings/pinctrl/actions,*
1649 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1650 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1651 F: arch/arm/boot/dts/owl-*
1652 F: arch/arm/mach-actions/
1653 F: arch/arm64/boot/dts/actions/
1654 F: drivers/clk/actions/
1655 F: drivers/clocksource/timer-owl*
1656 F: drivers/dma/owl-dma.c
1657 F: drivers/i2c/busses/i2c-owl.c
1658 F: drivers/irqchip/irq-owl-sirq.c
1659 F: drivers/mmc/host/owl-mmc.c
1660 F: drivers/net/ethernet/actions/
1661 F: drivers/pinctrl/actions/*
1662 F: drivers/soc/actions/
1663 F: include/dt-bindings/power/owl-*
1664 F: include/dt-bindings/reset/actions,*
1665 F: include/linux/soc/actions/
1668 ARM/ADS SPHERE MACHINE SUPPORT
1669 M: Lennert Buytenhek <kernel@wantstofly.org>
1670 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1673 ARM/AFEB9260 MACHINE SUPPORT
1674 M: Sergey Lapin <slapin@ossfans.org>
1675 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1678 ARM/AJECO 1ARM MACHINE SUPPORT
1679 M: Lennert Buytenhek <kernel@wantstofly.org>
1680 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1683 ARM/Allwinner SoC Clock Support
1684 M: Emilio López <emilio@elopez.com.ar>
1686 F: drivers/clk/sunxi/
1688 ARM/Allwinner sunXi SoC support
1689 M: Chen-Yu Tsai <wens@csie.org>
1690 M: Jernej Skrabec <jernej.skrabec@gmail.com>
1691 M: Samuel Holland <samuel@sholland.org>
1692 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1694 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1695 L: linux-sunxi@lists.linux.dev
1696 F: arch/arm/mach-sunxi/
1697 F: arch/arm64/boot/dts/allwinner/
1698 F: drivers/clk/sunxi-ng/
1699 F: drivers/pinctrl/sunxi/
1700 F: drivers/soc/sunxi/
1705 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1706 M: Neil Armstrong <narmstrong@baylibre.com>
1707 M: Jerome Brunet <jbrunet@baylibre.com>
1708 L: linux-amlogic@lists.infradead.org
1710 F: Documentation/devicetree/bindings/clock/amlogic*
1711 F: drivers/clk/meson/
1712 F: include/dt-bindings/clock/gxbb*
1713 F: include/dt-bindings/clock/meson*
1715 ARM/Amlogic Meson SoC Crypto Drivers
1716 M: Corentin Labbe <clabbe@baylibre.com>
1717 L: linux-crypto@vger.kernel.org
1718 L: linux-amlogic@lists.infradead.org
1720 F: Documentation/devicetree/bindings/crypto/amlogic*
1721 F: drivers/crypto/amlogic/
1723 ARM/Amlogic Meson SoC Sound Drivers
1724 M: Jerome Brunet <jbrunet@baylibre.com>
1725 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1727 F: Documentation/devicetree/bindings/sound/amlogic*
1730 ARM/Amlogic Meson SoC support
1731 M: Neil Armstrong <narmstrong@baylibre.com>
1732 M: Kevin Hilman <khilman@baylibre.com>
1733 R: Jerome Brunet <jbrunet@baylibre.com>
1734 R: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1735 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1736 L: linux-amlogic@lists.infradead.org
1738 W: http://linux-meson.com/
1739 F: arch/arm/boot/dts/meson*
1740 F: arch/arm/mach-meson/
1741 F: arch/arm64/boot/dts/amlogic/
1742 F: drivers/mmc/host/meson*
1743 F: drivers/pinctrl/meson/
1744 F: drivers/rtc/rtc-meson*
1745 F: drivers/soc/amlogic/
1748 ARM/Annapurna Labs ALPINE ARCHITECTURE
1749 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1750 M: Antoine Tenart <atenart@kernel.org>
1751 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1753 F: arch/arm/boot/dts/alpine*
1754 F: arch/arm/mach-alpine/
1755 F: arch/arm64/boot/dts/amazon/
1756 F: drivers/*/*alpine*
1758 ARM/APPLE MACHINE SUPPORT
1759 M: Hector Martin <marcan@marcan.st>
1760 M: Sven Peter <sven@svenpeter.dev>
1761 R: Alyssa Rosenzweig <alyssa@rosenzweig.io>
1762 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1764 W: https://asahilinux.org
1765 B: https://github.com/AsahiLinux/linux/issues
1766 C: irc://irc.oftc.net/asahi-dev
1767 T: git https://github.com/AsahiLinux/linux.git
1768 F: Documentation/devicetree/bindings/arm/apple.yaml
1769 F: Documentation/devicetree/bindings/arm/apple/*
1770 F: Documentation/devicetree/bindings/i2c/apple,i2c.yaml
1771 F: Documentation/devicetree/bindings/interrupt-controller/apple,*
1772 F: Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
1773 F: Documentation/devicetree/bindings/pci/apple,pcie.yaml
1774 F: Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
1775 F: Documentation/devicetree/bindings/power/apple*
1776 F: Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
1777 F: arch/arm64/boot/dts/apple/
1778 F: drivers/i2c/busses/i2c-pasemi-core.c
1779 F: drivers/i2c/busses/i2c-pasemi-platform.c
1780 F: drivers/irqchip/irq-apple-aic.c
1781 F: drivers/mailbox/apple-mailbox.c
1782 F: drivers/pinctrl/pinctrl-apple-gpio.c
1783 F: drivers/soc/apple/*
1784 F: drivers/watchdog/apple_wdt.c
1785 F: include/dt-bindings/interrupt-controller/apple-aic.h
1786 F: include/dt-bindings/pinctrl/apple.h
1787 F: include/linux/apple-mailbox.h
1789 ARM/ARTPEC MACHINE SUPPORT
1790 M: Jesper Nilsson <jesper.nilsson@axis.com>
1791 M: Lars Persson <lars.persson@axis.com>
1792 L: linux-arm-kernel@axis.com
1794 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1795 F: arch/arm/boot/dts/artpec6*
1796 F: arch/arm/mach-artpec
1798 F: drivers/crypto/axis
1799 F: drivers/mmc/host/usdhi6rol0.c
1800 F: drivers/pinctrl/pinctrl-artpec*
1802 ARM/ASPEED I2C DRIVER
1803 M: Brendan Higgins <brendanhiggins@google.com>
1804 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1805 R: Joel Stanley <joel@jms.id.au>
1806 L: linux-i2c@vger.kernel.org
1807 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1809 F: Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
1810 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1811 F: drivers/i2c/busses/i2c-aspeed.c
1812 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1814 ARM/ASPEED MACHINE SUPPORT
1815 M: Joel Stanley <joel@jms.id.au>
1816 R: Andrew Jeffery <andrew@aj.id.au>
1817 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1818 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1820 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1821 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1822 F: arch/arm/boot/dts/aspeed-*
1823 F: arch/arm/mach-aspeed/
1826 ARM/BITMAIN ARCHITECTURE
1827 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1828 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1830 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1831 F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1832 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1833 F: arch/arm64/boot/dts/bitmain/
1834 F: drivers/clk/clk-bm1880.c
1835 F: drivers/pinctrl/pinctrl-bm1880.c
1837 ARM/CALXEDA HIGHBANK ARCHITECTURE
1838 M: Andre Przywara <andre.przywara@arm.com>
1839 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1841 F: arch/arm/boot/dts/ecx-*.dts*
1842 F: arch/arm/boot/dts/highbank.dts
1843 F: arch/arm/mach-highbank/
1845 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1846 M: Krzysztof Halasa <khalasa@piap.pl>
1848 F: arch/arm/mach-cns3xxx/
1850 ARM/CAVIUM THUNDER NETWORK DRIVER
1851 M: Sunil Goutham <sgoutham@marvell.com>
1852 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1854 F: drivers/net/ethernet/cavium/thunder/
1856 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1857 M: Lukasz Majewski <lukma@denx.de>
1858 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1860 F: arch/arm/mach-ep93xx/ts72xx.c
1862 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1863 M: Alexander Shiyan <shc_work@mail.ru>
1864 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1868 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1869 M: Lennert Buytenhek <kernel@wantstofly.org>
1870 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1873 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1874 M: Hartley Sweeten <hsweeten@visionengravers.com>
1875 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1876 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1878 F: arch/arm/mach-ep93xx/
1879 F: arch/arm/mach-ep93xx/include/mach/
1882 M: Russell King <linux@armlinux.org.uk>
1883 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1885 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1886 F: drivers/clk/clkdev.c
1888 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1889 M: Baruch Siach <baruch@tkos.co.il>
1890 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1892 F: arch/arm/boot/dts/cx92755*
1895 ARM/CONTEC MICRO9 MACHINE SUPPORT
1896 M: Hubert Feurstein <hubert.feurstein@contec.at>
1898 F: arch/arm/mach-ep93xx/micro9.c
1900 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1901 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1902 M: Suzuki K Poulose <suzuki.poulose@arm.com>
1903 R: Mike Leach <mike.leach@linaro.org>
1904 R: Leo Yan <leo.yan@linaro.org>
1905 L: coresight@lists.linaro.org (moderated for non-subscribers)
1906 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1908 T: git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
1909 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1910 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1911 F: Documentation/devicetree/bindings/arm/coresight-cti.yaml
1912 F: Documentation/devicetree/bindings/arm/coresight.txt
1913 F: Documentation/devicetree/bindings/arm/ete.yaml
1914 F: Documentation/devicetree/bindings/arm/trbe.yaml
1915 F: Documentation/trace/coresight/*
1916 F: drivers/hwtracing/coresight/*
1917 F: include/dt-bindings/arm/coresight-cti-dt.h
1918 F: include/linux/coresight*
1919 F: samples/coresight/*
1920 F: tools/perf/arch/arm/util/auxtrace.c
1921 F: tools/perf/arch/arm/util/cs-etm.c
1922 F: tools/perf/arch/arm/util/cs-etm.h
1923 F: tools/perf/arch/arm/util/pmu.c
1924 F: tools/perf/util/cs-etm-decoder/*
1925 F: tools/perf/util/cs-etm.*
1927 ARM/CORGI MACHINE SUPPORT
1928 M: Richard Purdie <rpurdie@rpsys.net>
1931 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1932 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1933 M: Linus Walleij <linus.walleij@linaro.org>
1934 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1936 T: git git://github.com/ulli-kroll/linux.git
1937 F: Documentation/devicetree/bindings/arm/gemini.yaml
1938 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1939 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1940 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
1941 F: arch/arm/boot/dts/gemini*
1942 F: arch/arm/mach-gemini/
1943 F: drivers/crypto/gemini/
1944 F: drivers/net/ethernet/cortina/
1945 F: drivers/pinctrl/pinctrl-gemini.c
1946 F: drivers/rtc/rtc-ftrtc010.c
1948 ARM/CZ.NIC TURRIS SUPPORT
1949 M: Marek Behún <kabel@kernel.org>
1951 W: https://www.turris.cz/
1952 F: Documentation/ABI/testing/debugfs-moxtet
1953 F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
1954 F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1955 F: Documentation/devicetree/bindings/bus/moxtet.txt
1956 F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1957 F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1958 F: Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
1959 F: Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
1960 F: drivers/bus/moxtet.c
1961 F: drivers/firmware/turris-mox-rwtm.c
1962 F: drivers/leds/leds-turris-omnia.c
1963 F: drivers/mailbox/armada-37xx-rwtm-mailbox.c
1964 F: drivers/gpio/gpio-moxtet.c
1965 F: drivers/watchdog/armada_37xx_wdt.c
1966 F: include/dt-bindings/bus/moxtet.h
1967 F: include/linux/armada-37xx-rwtm-mailbox.h
1968 F: include/linux/moxtet.h
1970 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1971 M: Robert Jarzmik <robert.jarzmik@free.fr>
1972 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1974 F: arch/arm/mach-pxa/ezx.c
1976 ARM/FARADAY FA526 PORT
1977 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1978 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1980 T: git git://git.berlios.de/gemini-board
1981 F: arch/arm/mm/*-fa*
1983 ARM/FOOTBRIDGE ARCHITECTURE
1984 M: Russell King <linux@armlinux.org.uk>
1985 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1987 W: http://www.armlinux.org.uk/
1988 F: arch/arm/include/asm/hardware/dec21285.h
1989 F: arch/arm/mach-footbridge/
1991 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1992 M: Shawn Guo <shawnguo@kernel.org>
1993 M: Sascha Hauer <s.hauer@pengutronix.de>
1994 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1995 R: Fabio Estevam <festevam@gmail.com>
1996 R: NXP Linux Team <linux-imx@nxp.com>
1997 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1999 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2000 X: drivers/media/i2c/
2004 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
2005 M: Shawn Guo <shawnguo@kernel.org>
2006 M: Li Yang <leoyang.li@nxp.com>
2007 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2009 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2010 F: arch/arm/boot/dts/ls1021a*
2011 F: arch/arm64/boot/dts/freescale/fsl-*
2012 F: arch/arm64/boot/dts/freescale/qoriq-*
2014 ARM/FREESCALE VYBRID ARM ARCHITECTURE
2015 M: Shawn Guo <shawnguo@kernel.org>
2016 M: Sascha Hauer <s.hauer@pengutronix.de>
2017 R: Pengutronix Kernel Team <kernel@pengutronix.de>
2018 R: Stefan Agner <stefan@agner.ch>
2019 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2021 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2022 F: arch/arm/boot/dts/vf*
2023 F: arch/arm/mach-imx/*vf610*
2025 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
2026 M: Lennert Buytenhek <kernel@wantstofly.org>
2027 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2030 ARM/GUMSTIX MACHINE SUPPORT
2031 M: Steve Sakoman <sakoman@gmail.com>
2032 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2035 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
2036 M: Philipp Zabel <philipp.zabel@gmail.com>
2037 M: Paul Parsons <lost.distance@yahoo.com>
2038 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2040 F: arch/arm/mach-pxa/hx4700.c
2041 F: arch/arm/mach-pxa/include/mach/hx4700.h
2042 F: sound/soc/pxa/hx4700.c
2044 ARM/HISILICON SOC SUPPORT
2045 M: Wei Xu <xuwei5@hisilicon.com>
2046 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2048 W: http://www.hisilicon.com
2049 T: git git://github.com/hisilicon/linux-hisi.git
2050 F: arch/arm/boot/dts/hi3*
2051 F: arch/arm/boot/dts/hip*
2052 F: arch/arm/boot/dts/hisi*
2053 F: arch/arm/mach-hisi/
2054 F: arch/arm64/boot/dts/hisilicon/
2056 ARM/HP JORNADA 7XX MACHINE SUPPORT
2057 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
2060 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2061 F: arch/arm/mach-sa1100/include/mach/jornada720.h
2062 F: arch/arm/mach-sa1100/jornada720.c
2064 ARM/IGEP MACHINE SUPPORT
2065 M: Enric Balletbo i Serra <eballetbo@gmail.com>
2066 M: Javier Martinez Canillas <javier@dowhile0.org>
2067 L: linux-omap@vger.kernel.org
2068 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2070 F: arch/arm/boot/dts/omap3-igep*
2072 ARM/INCOME PXA270 SUPPORT
2073 M: Marek Vasut <marek.vasut@gmail.com>
2074 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2076 F: arch/arm/mach-pxa/colibri-pxa270-income.c
2078 ARM/INTEL IOP32X ARM ARCHITECTURE
2079 M: Lennert Buytenhek <kernel@wantstofly.org>
2080 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2083 ARM/INTEL IQ81342EX MACHINE SUPPORT
2084 M: Lennert Buytenhek <kernel@wantstofly.org>
2085 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2088 ARM/INTEL IXDP2850 MACHINE SUPPORT
2089 M: Lennert Buytenhek <kernel@wantstofly.org>
2090 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2093 ARM/INTEL IXP4XX ARM ARCHITECTURE
2094 M: Linus Walleij <linusw@kernel.org>
2095 M: Imre Kaloz <kaloz@openwrt.org>
2096 M: Krzysztof Halasa <khalasa@piap.pl>
2097 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2099 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2100 F: Documentation/devicetree/bindings/bus/intel,ixp4xx-expansion-bus-controller.yaml
2101 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
2102 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2103 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2104 F: arch/arm/mach-ixp4xx/
2105 F: drivers/bus/intel-ixp4xx-eb.c
2106 F: drivers/clocksource/timer-ixp4xx.c
2107 F: drivers/crypto/ixp4xx_crypto.c
2108 F: drivers/gpio/gpio-ixp4xx.c
2109 F: drivers/irqchip/irq-ixp4xx.c
2110 F: include/linux/irqchip/irq-ixp4xx.h
2111 F: include/linux/platform_data/timer-ixp4xx.h
2113 ARM/INTEL KEEMBAY ARCHITECTURE
2114 M: Paul J. Murphy <paul.j.murphy@intel.com>
2115 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
2117 F: Documentation/devicetree/bindings/arm/intel,keembay.yaml
2118 F: arch/arm64/boot/dts/intel/keembay-evm.dts
2119 F: arch/arm64/boot/dts/intel/keembay-soc.dtsi
2121 ARM/INTEL XSC3 (MANZANO) ARM CORE
2122 M: Lennert Buytenhek <kernel@wantstofly.org>
2123 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2126 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
2127 M: Lennert Buytenhek <kernel@wantstofly.org>
2128 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2131 ARM/LG1K ARCHITECTURE
2132 M: Chanho Min <chanho.min@lge.com>
2133 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2135 F: arch/arm64/boot/dts/lg/
2137 ARM/LOGICPD PXA270 MACHINE SUPPORT
2138 M: Lennert Buytenhek <kernel@wantstofly.org>
2139 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2142 ARM/LPC18XX ARCHITECTURE
2143 M: Vladimir Zapolskiy <vz@mleia.com>
2144 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2146 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
2147 F: arch/arm/boot/dts/lpc43*
2148 F: drivers/i2c/busses/i2c-lpc2k.c
2149 F: drivers/memory/pl172.c
2150 F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
2151 F: drivers/rtc/rtc-lpc24xx.c
2154 ARM/LPC32XX SOC SUPPORT
2155 M: Vladimir Zapolskiy <vz@mleia.com>
2156 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2158 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
2159 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2160 F: arch/arm/boot/dts/lpc32*
2161 F: arch/arm/mach-lpc32xx/
2162 F: drivers/i2c/busses/i2c-pnx.c
2163 F: drivers/net/ethernet/nxp/lpc_eth.c
2164 F: drivers/usb/host/ohci-nxp.c
2165 F: drivers/watchdog/pnx4008_wdt.c
2168 ARM/MAGICIAN MACHINE SUPPORT
2169 M: Philipp Zabel <philipp.zabel@gmail.com>
2172 ARM/Marvell Dove/MV78xx0/Orion SOC support
2173 M: Andrew Lunn <andrew@lunn.ch>
2174 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2175 M: Gregory Clement <gregory.clement@bootlin.com>
2176 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2178 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2179 F: Documentation/devicetree/bindings/soc/dove/
2180 F: arch/arm/boot/dts/dove*
2181 F: arch/arm/boot/dts/orion5x*
2182 F: arch/arm/mach-dove/
2183 F: arch/arm/mach-mv78xx0/
2184 F: arch/arm/mach-orion5x/
2185 F: arch/arm/plat-orion/
2186 F: drivers/soc/dove/
2188 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2189 M: Andrew Lunn <andrew@lunn.ch>
2190 M: Gregory Clement <gregory.clement@bootlin.com>
2191 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2192 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2195 F: arch/arm/boot/dts/armada*
2196 F: arch/arm/boot/dts/kirkwood*
2197 F: arch/arm/configs/mvebu_*_defconfig
2198 F: arch/arm/mach-mvebu/
2199 F: arch/arm64/boot/dts/marvell/armada*
2200 F: arch/arm64/boot/dts/marvell/cn913*
2201 F: drivers/cpufreq/armada-37xx-cpufreq.c
2202 F: drivers/cpufreq/armada-8k-cpufreq.c
2203 F: drivers/cpufreq/mvebu-cpufreq.c
2204 F: drivers/irqchip/irq-armada-370-xp.c
2205 F: drivers/irqchip/irq-mvebu-*
2206 F: drivers/pinctrl/mvebu/
2207 F: drivers/rtc/rtc-armada38x.c
2209 ARM/Mediatek RTC DRIVER
2210 M: Eddie Huang <eddie.huang@mediatek.com>
2211 M: Sean Wang <sean.wang@mediatek.com>
2212 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2213 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2215 F: Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2216 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2217 F: drivers/rtc/rtc-mt2712.c
2218 F: drivers/rtc/rtc-mt6397.c
2219 F: drivers/rtc/rtc-mt7622.c
2221 ARM/Mediatek SoC support
2222 M: Matthias Brugger <matthias.bgg@gmail.com>
2223 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2224 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2226 W: https://mtk.wiki.kernel.org/
2227 C: irc://chat.freenode.net/linux-mediatek
2228 F: arch/arm/boot/dts/mt6*
2229 F: arch/arm/boot/dts/mt7*
2230 F: arch/arm/boot/dts/mt8*
2231 F: arch/arm/mach-mediatek/
2232 F: arch/arm64/boot/dts/mediatek/
2233 F: drivers/soc/mediatek/
2238 ARM/Mediatek USB3 PHY DRIVER
2239 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
2240 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2241 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2243 F: Documentation/devicetree/bindings/phy/mediatek,*
2244 F: drivers/phy/mediatek/
2246 ARM/Microchip (AT91) SoC support
2247 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2248 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
2249 M: Claudiu Beznea <claudiu.beznea@microchip.com>
2250 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2252 W: http://www.linux4sam.org
2253 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2254 F: arch/arm/boot/dts/at91*.dts
2255 F: arch/arm/boot/dts/at91*.dtsi
2256 F: arch/arm/boot/dts/sama*.dts
2257 F: arch/arm/boot/dts/sama*.dtsi
2258 F: arch/arm/include/debug/at91.S
2259 F: arch/arm/mach-at91/
2260 F: drivers/memory/atmel*
2261 F: drivers/watchdog/sama5d4_wdt.c
2262 F: include/soc/at91/
2263 X: drivers/input/touchscreen/atmel_mxt_ts.c
2264 X: drivers/net/wireless/atmel/
2268 ARM/Microchip Sparx5 SoC support
2269 M: Lars Povlsen <lars.povlsen@microchip.com>
2270 M: Steen Hegelund <Steen.Hegelund@microchip.com>
2271 M: UNGLinuxDriver@microchip.com
2272 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2274 T: git git://github.com/microchip-ung/linux-upstream.git
2275 F: arch/arm64/boot/dts/microchip/
2276 F: drivers/pinctrl/pinctrl-microchip-sgpio.c
2279 Microchip Timer Counter Block (TCB) Capture Driver
2280 M: Kamel Bouhara <kamel.bouhara@bootlin.com>
2281 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2282 L: linux-iio@vger.kernel.org
2284 F: drivers/counter/microchip-tcb-capture.c
2286 ARM/MILBEAUT ARCHITECTURE
2287 M: Taichi Sugaya <sugaya.taichi@socionext.com>
2288 M: Takao Orito <orito.takao@socionext.com>
2289 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2291 F: arch/arm/boot/dts/milbeaut*
2292 F: arch/arm/mach-milbeaut/
2295 ARM/MIOA701 MACHINE SUPPORT
2296 M: Robert Jarzmik <robert.jarzmik@free.fr>
2297 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2299 F: arch/arm/mach-pxa/mioa701.c
2301 ARM/MStar/Sigmastar Armv7 SoC support
2302 M: Daniel Palmer <daniel@thingy.jp>
2303 M: Romain Perier <romain.perier@gmail.com>
2304 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2306 W: http://linux-chenxing.org/
2307 T: git git://github.com/linux-chenxing/linux.git
2308 F: Documentation/devicetree/bindings/arm/mstar/*
2309 F: Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2310 F: Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2311 F: arch/arm/boot/dts/mstar-*
2312 F: arch/arm/mach-mstar/
2313 F: drivers/clk/mstar/
2314 F: drivers/clocksource/timer-msc313e.c
2315 F: drivers/gpio/gpio-msc313.c
2316 F: drivers/rtc/rtc-msc313.c
2317 F: drivers/watchdog/msc313e_wdt.c
2318 F: include/dt-bindings/clock/mstar-*
2319 F: include/dt-bindings/gpio/msc313-gpio.h
2321 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2322 M: Michael Petchkovsky <mkpetch@internode.on.net>
2325 ARM/NOMADIK/Ux500 ARCHITECTURES
2326 M: Linus Walleij <linus.walleij@linaro.org>
2327 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2329 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2330 F: Documentation/devicetree/bindings/arm/ste-*
2331 F: Documentation/devicetree/bindings/arm/ux500.yaml
2332 F: Documentation/devicetree/bindings/arm/ux500/
2333 F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2334 F: arch/arm/boot/dts/ste-*
2335 F: arch/arm/mach-nomadik/
2336 F: arch/arm/mach-ux500/
2337 F: drivers/clk/clk-nomadik.c
2338 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2339 F: drivers/dma/ste_dma40*
2340 F: drivers/hwspinlock/u8500_hsem.c
2341 F: drivers/i2c/busses/i2c-nomadik.c
2342 F: drivers/iio/adc/ab8500-gpadc.c
2343 F: drivers/mfd/ab8500*
2344 F: drivers/mfd/abx500*
2345 F: drivers/mfd/db8500*
2346 F: drivers/pinctrl/nomadik/
2347 F: drivers/rtc/rtc-ab8500.c
2348 F: drivers/rtc/rtc-pl031.c
2349 F: drivers/soc/ux500/
2351 ARM/NUVOTON NPCM ARCHITECTURE
2352 M: Avi Fishman <avifishman70@gmail.com>
2353 M: Tomer Maimon <tmaimon77@gmail.com>
2354 M: Tali Perry <tali.perry1@gmail.com>
2355 R: Patrick Venture <venture@google.com>
2356 R: Nancy Yuen <yuenn@google.com>
2357 R: Benjamin Fair <benjaminfair@google.com>
2358 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2360 F: Documentation/devicetree/bindings/*/*/*npcm*
2361 F: Documentation/devicetree/bindings/*/*npcm*
2362 F: Documentation/devicetree/bindings/arm/npcm/*
2363 F: arch/arm/boot/dts/nuvoton-npcm*
2364 F: arch/arm/mach-npcm/
2366 F: drivers/*/*/*npcm*
2367 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2369 ARM/NUVOTON WPCM450 ARCHITECTURE
2370 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
2371 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2373 W: https://github.com/neuschaefer/wpcm450/wiki
2374 F: Documentation/devicetree/bindings/*/*wpcm*
2375 F: arch/arm/boot/dts/nuvoton-wpcm450*
2376 F: arch/arm/mach-npcm/wpcm450.c
2379 ARM/NXP S32G ARCHITECTURE
2380 M: Chester Lin <clin@suse.com>
2381 R: Andreas Färber <afaerber@suse.de>
2382 R: Matthias Brugger <mbrugger@suse.com>
2383 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2385 F: arch/arm64/boot/dts/freescale/s32g*.dts*
2387 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2388 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2390 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2391 F: arch/arm/mach-s3c/gta02.h
2392 F: arch/arm/mach-s3c/mach-gta02.c
2394 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2395 M: Alexander Clouter <alex@digriz.org.uk>
2396 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2398 W: http://www.digriz.org.uk/ts78xx/kernel
2399 F: arch/arm/mach-orion5x/ts78xx-*
2401 ARM/OXNAS platform support
2402 M: Neil Armstrong <narmstrong@baylibre.com>
2403 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2404 L: linux-oxnas@groups.io (moderated for non-subscribers)
2406 F: arch/arm/boot/dts/ox8*.dts*
2407 F: arch/arm/mach-oxnas/
2408 F: drivers/power/reset/oxnas-restart.c
2411 ARM/PALM TREO SUPPORT
2412 M: Tomas Cech <sleep_walker@suse.com>
2413 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2415 W: http://hackndev.com
2416 F: arch/arm/mach-pxa/palmtreo.*
2418 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2419 M: Marek Vasut <marek.vasut@gmail.com>
2420 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2422 W: http://hackndev.com
2423 F: arch/arm/mach-pxa/include/mach/palmld.h
2424 F: arch/arm/mach-pxa/include/mach/palmtc.h
2425 F: arch/arm/mach-pxa/include/mach/palmtx.h
2426 F: arch/arm/mach-pxa/palmld.c
2427 F: arch/arm/mach-pxa/palmt5.*
2428 F: arch/arm/mach-pxa/palmtc.c
2429 F: arch/arm/mach-pxa/palmte2.*
2430 F: arch/arm/mach-pxa/palmtx.c
2433 M: Sergey Lapin <slapin@ossfans.org>
2434 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2436 W: http://hackndev.com
2437 F: arch/arm/mach-pxa/palmz72.*
2440 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2442 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2444 ARM/PT DIGITAL BOARD PORT
2445 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2446 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2448 W: http://www.armlinux.org.uk/
2450 ARM/QUALCOMM SUPPORT
2451 M: Andy Gross <agross@kernel.org>
2452 M: Bjorn Andersson <bjorn.andersson@linaro.org>
2453 L: linux-arm-msm@vger.kernel.org
2455 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2456 F: Documentation/devicetree/bindings/*/qcom*
2457 F: Documentation/devicetree/bindings/soc/qcom/
2458 F: arch/arm/boot/dts/qcom-*.dts
2459 F: arch/arm/boot/dts/qcom-*.dtsi
2460 F: arch/arm/mach-qcom/
2461 F: arch/arm64/boot/dts/qcom/
2462 F: drivers/*/*/qcom*
2463 F: drivers/*/*/qcom/
2464 F: drivers/*/pm8???-*
2467 F: drivers/bluetooth/btqcomsmd.c
2468 F: drivers/clocksource/timer-qcom.c
2469 F: drivers/cpuidle/cpuidle-qcom-spm.c
2470 F: drivers/extcon/extcon-qcom*
2471 F: drivers/i2c/busses/i2c-qcom-geni.c
2472 F: drivers/i2c/busses/i2c-qup.c
2473 F: drivers/iommu/msm*
2474 F: drivers/mfd/ssbi.c
2475 F: drivers/mmc/host/mmci_qcom*
2476 F: drivers/mmc/host/sdhci-msm.c
2477 F: drivers/pci/controller/dwc/pcie-qcom.c
2478 F: drivers/phy/qualcomm/
2479 F: drivers/power/*/msm*
2480 F: drivers/reset/reset-qcom-*
2481 F: drivers/scsi/ufs/ufs-qcom*
2482 F: drivers/spi/spi-geni-qcom.c
2483 F: drivers/spi/spi-qcom-qspi.c
2484 F: drivers/spi/spi-qup.c
2485 F: drivers/tty/serial/msm_serial.c
2486 F: drivers/usb/dwc3/dwc3-qcom.c
2487 F: include/dt-bindings/*/qcom*
2488 F: include/linux/*/qcom*
2489 F: include/linux/soc/qcom/
2491 ARM/RADISYS ENP2611 MACHINE SUPPORT
2492 M: Lennert Buytenhek <kernel@wantstofly.org>
2493 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2496 ARM/RDA MICRO ARCHITECTURE
2497 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2498 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2499 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2501 F: Documentation/devicetree/bindings/arm/rda.yaml
2502 F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2503 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2504 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2505 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2506 F: arch/arm/boot/dts/rda8810pl-*
2507 F: drivers/clocksource/timer-rda.c
2508 F: drivers/gpio/gpio-rda.c
2509 F: drivers/irqchip/irq-rda-intc.c
2510 F: drivers/tty/serial/rda-uart.c
2512 ARM/REALTEK ARCHITECTURE
2513 M: Andreas Färber <afaerber@suse.de>
2514 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2515 L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2517 F: Documentation/devicetree/bindings/arm/realtek.yaml
2518 F: arch/arm/boot/dts/rtd*
2519 F: arch/arm/mach-realtek/
2520 F: arch/arm64/boot/dts/realtek/
2522 ARM/RENESAS ARM64 ARCHITECTURE
2523 M: Geert Uytterhoeven <geert+renesas@glider.be>
2524 M: Magnus Damm <magnus.damm@gmail.com>
2525 L: linux-renesas-soc@vger.kernel.org
2527 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2528 C: irc://irc.libera.chat/renesas-soc
2529 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2530 F: Documentation/devicetree/bindings/arm/renesas.yaml
2531 F: arch/arm64/boot/dts/renesas/
2532 F: drivers/soc/renesas/
2533 F: include/linux/soc/renesas/
2535 ARM/RISCPC ARCHITECTURE
2536 M: Russell King <linux@armlinux.org.uk>
2537 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2539 W: http://www.armlinux.org.uk/
2540 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2541 F: arch/arm/include/asm/hardware/ioc.h
2542 F: arch/arm/include/asm/hardware/iomd.h
2543 F: arch/arm/include/asm/hardware/memc.h
2544 F: arch/arm/mach-rpc/
2545 F: drivers/net/ethernet/8390/etherh.c
2546 F: drivers/net/ethernet/i825xx/ether1*
2547 F: drivers/net/ethernet/seeq/ether3*
2548 F: drivers/scsi/arm/
2550 ARM/Rockchip SoC support
2551 M: Heiko Stuebner <heiko@sntech.de>
2552 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2553 L: linux-rockchip@lists.infradead.org
2555 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2556 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2557 F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2558 F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2559 F: arch/arm/boot/dts/rk3*
2560 F: arch/arm/boot/dts/rv1108*
2561 F: arch/arm/mach-rockchip/
2562 F: drivers/*/*/*rockchip*
2563 F: drivers/*/*rockchip*
2564 F: drivers/clk/rockchip/
2565 F: drivers/i2c/busses/i2c-rk3x.c
2566 F: sound/soc/rockchip/
2569 ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2570 M: Krzysztof Kozlowski <krzk@kernel.org>
2571 R: Alim Akhtar <alim.akhtar@samsung.com>
2572 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2573 L: linux-samsung-soc@vger.kernel.org
2575 C: irc://irc.libera.chat/linux-exynos
2576 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2577 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
2578 F: Documentation/arm/samsung/
2579 F: Documentation/devicetree/bindings/arm/samsung/
2580 F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2581 F: Documentation/devicetree/bindings/soc/samsung/
2582 F: arch/arm/boot/dts/exynos*
2583 F: arch/arm/boot/dts/s3c*
2584 F: arch/arm/boot/dts/s5p*
2585 F: arch/arm/mach-exynos*/
2586 F: arch/arm/mach-s3c/
2587 F: arch/arm/mach-s5p*/
2588 F: arch/arm64/boot/dts/exynos/
2589 F: drivers/*/*/*s3c24*
2590 F: drivers/*/*s3c24*
2591 F: drivers/*/*s3c64xx*
2592 F: drivers/*/*s5pv210*
2593 F: drivers/clocksource/samsung_pwm_timer.c
2594 F: drivers/memory/samsung/
2595 F: drivers/pwm/pwm-samsung.c
2596 F: drivers/soc/samsung/
2597 F: drivers/tty/serial/samsung*
2598 F: include/clocksource/samsung_pwm.h
2599 F: include/linux/platform_data/*s3c*
2600 F: include/linux/serial_s3c.h
2601 F: include/linux/soc/samsung/
2607 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2608 M: Łukasz Stelmach <l.stelmach@samsung.com>
2609 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2610 L: linux-media@vger.kernel.org
2612 F: drivers/media/platform/samsung/s5p-g2d/
2614 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2615 M: Marek Szyprowski <m.szyprowski@samsung.com>
2616 L: linux-samsung-soc@vger.kernel.org
2617 L: linux-media@vger.kernel.org
2619 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2620 F: drivers/media/cec/platform/s5p/
2622 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2623 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2624 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2625 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2626 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2627 L: linux-media@vger.kernel.org
2629 F: drivers/media/platform/samsung/s5p-jpeg/
2631 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2632 M: Marek Szyprowski <m.szyprowski@samsung.com>
2633 M: Andrzej Hajda <andrzej.hajda@intel.com>
2634 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2635 L: linux-media@vger.kernel.org
2637 F: drivers/media/platform/samsung/s5p-mfc/
2639 ARM/SHMOBILE ARM ARCHITECTURE
2640 M: Geert Uytterhoeven <geert+renesas@glider.be>
2641 M: Magnus Damm <magnus.damm@gmail.com>
2642 L: linux-renesas-soc@vger.kernel.org
2644 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2645 C: irc://irc.libera.chat/renesas-soc
2646 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2647 F: Documentation/devicetree/bindings/arm/renesas.yaml
2648 F: arch/arm/boot/dts/emev2*
2649 F: arch/arm/boot/dts/gr-peach*
2650 F: arch/arm/boot/dts/iwg20d-q7*
2651 F: arch/arm/boot/dts/r7s*
2652 F: arch/arm/boot/dts/r8a*
2653 F: arch/arm/boot/dts/r9a*
2654 F: arch/arm/boot/dts/sh*
2655 F: arch/arm/configs/shmobile_defconfig
2656 F: arch/arm/include/debug/renesas-scif.S
2657 F: arch/arm/mach-shmobile/
2658 F: drivers/soc/renesas/
2659 F: include/linux/soc/renesas/
2661 ARM/SOCFPGA ARCHITECTURE
2662 M: Dinh Nguyen <dinguyen@kernel.org>
2664 W: http://www.rocketboards.org
2665 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2666 F: arch/arm/boot/dts/socfpga*
2667 F: arch/arm/configs/socfpga_defconfig
2668 F: arch/arm/mach-socfpga/
2669 F: arch/arm64/boot/dts/altera/
2670 F: arch/arm64/boot/dts/intel/
2672 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2673 M: Dinh Nguyen <dinguyen@kernel.org>
2675 F: drivers/clk/socfpga/
2677 ARM/SOCFPGA EDAC SUPPORT
2678 M: Dinh Nguyen <dinguyen@kernel.org>
2680 F: drivers/edac/altera_edac.[ch]
2682 ARM/SPREADTRUM SoC SUPPORT
2683 M: Orson Zhai <orsonzhai@gmail.com>
2684 M: Baolin Wang <baolin.wang7@gmail.com>
2685 M: Chunyan Zhang <zhang.lyra@gmail.com>
2687 F: arch/arm64/boot/dts/sprd
2692 ARM/STI ARCHITECTURE
2693 M: Patrice Chotard <patrice.chotard@foss.st.com>
2694 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2696 W: http://www.stlinux.com
2697 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2698 F: arch/arm/boot/dts/sti*
2699 F: arch/arm/mach-sti/
2700 F: drivers/ata/ahci_st.c
2701 F: drivers/char/hw_random/st-rng.c
2702 F: drivers/clocksource/arm_global_timer.c
2703 F: drivers/clocksource/clksrc_st_lpc.c
2704 F: drivers/cpufreq/sti-cpufreq.c
2705 F: drivers/dma/st_fdma*
2706 F: drivers/i2c/busses/i2c-st.c
2707 F: drivers/media/platform/st/sti/c8sectpfe/
2708 F: drivers/media/rc/st_rc.c
2709 F: drivers/mmc/host/sdhci-st.c
2710 F: drivers/phy/st/phy-miphy28lp.c
2711 F: drivers/phy/st/phy-stih407-usb.c
2712 F: drivers/pinctrl/pinctrl-st.c
2713 F: drivers/remoteproc/st_remoteproc.c
2714 F: drivers/remoteproc/st_slim_rproc.c
2715 F: drivers/reset/sti/
2716 F: drivers/rtc/rtc-st-lpc.c
2717 F: drivers/tty/serial/st-asc.c
2718 F: drivers/usb/dwc3/dwc3-st.c
2719 F: drivers/usb/host/ehci-st.c
2720 F: drivers/usb/host/ohci-st.c
2721 F: drivers/watchdog/st_lpc_wdt.c
2722 F: include/linux/remoteproc/st_slim_rproc.h
2724 ARM/STM32 ARCHITECTURE
2725 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2726 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
2727 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2728 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2730 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2731 F: arch/arm/boot/dts/stm32*
2732 F: arch/arm/mach-stm32/
2733 F: drivers/clocksource/armv7m_systick.c
2737 ARM/Synaptics SoC support
2738 M: Jisheng Zhang <jszhang@kernel.org>
2739 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2740 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2742 F: arch/arm/boot/dts/berlin*
2743 F: arch/arm/mach-berlin/
2744 F: arch/arm64/boot/dts/synaptics/
2746 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2747 M: Lennert Buytenhek <kernel@wantstofly.org>
2748 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2751 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2752 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2753 L: linux-tegra@vger.kernel.org
2754 L: linux-media@vger.kernel.org
2756 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2757 F: drivers/media/cec/platform/tegra/
2759 ARM/TESLA FSD SoC SUPPORT
2760 M: Alim Akhtar <alim.akhtar@samsung.com>
2761 M: linux-fsd@tesla.com
2762 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2763 L: linux-samsung-soc@vger.kernel.org
2765 F: arch/arm64/boot/dts/tesla*
2767 ARM/TETON BGA MACHINE SUPPORT
2768 M: "Mark F. Brown" <mark.brown314@gmail.com>
2769 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2772 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2773 M: Santosh Shilimkar <ssantosh@kernel.org>
2774 L: linux-kernel@vger.kernel.org
2776 F: drivers/memory/*emif*
2778 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2779 M: Nishanth Menon <nm@ti.com>
2780 M: Santosh Shilimkar <ssantosh@kernel.org>
2781 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2783 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
2784 F: arch/arm/boot/dts/keystone-*
2785 F: arch/arm/mach-keystone/
2787 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2788 M: Santosh Shilimkar <ssantosh@kernel.org>
2789 L: linux-kernel@vger.kernel.org
2791 F: drivers/clk/keystone/
2793 ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
2794 M: Santosh Shilimkar <ssantosh@kernel.org>
2795 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2796 L: linux-kernel@vger.kernel.org
2798 F: drivers/clocksource/timer-keystone.c
2800 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2801 M: Santosh Shilimkar <ssantosh@kernel.org>
2802 L: linux-kernel@vger.kernel.org
2804 F: drivers/power/reset/keystone-reset.c
2806 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2807 M: Nishanth Menon <nm@ti.com>
2808 M: Vignesh Raghavendra <vigneshr@ti.com>
2809 M: Tero Kristo <kristo@kernel.org>
2810 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2812 F: Documentation/devicetree/bindings/arm/ti/k3.yaml
2813 F: arch/arm64/boot/dts/ti/Makefile
2814 F: arch/arm64/boot/dts/ti/k3-*
2815 F: include/dt-bindings/pinctrl/k3.h
2817 ARM/THECUS N2100 MACHINE SUPPORT
2818 M: Lennert Buytenhek <kernel@wantstofly.org>
2819 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2822 ARM/TOSA MACHINE SUPPORT
2823 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2824 M: Dirk Opfer <dirk@opfer-online.de>
2827 ARM/TOSHIBA VISCONTI ARCHITECTURE
2828 M: Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
2829 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2831 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
2832 F: Documentation/devicetree/bindings/arm/toshiba.yaml
2833 F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
2834 F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
2835 F: Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
2836 F: Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
2837 F: Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
2838 F: Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
2839 F: Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
2840 F: arch/arm64/boot/dts/toshiba/
2841 F: drivers/clk/visconti/
2842 F: drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
2843 F: drivers/gpio/gpio-visconti.c
2844 F: drivers/pci/controller/dwc/pcie-visconti.c
2845 F: drivers/pinctrl/visconti/
2846 F: drivers/watchdog/visconti_wdt.c
2849 ARM/UNIPHIER ARCHITECTURE
2850 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
2851 M: Masami Hiramatsu <mhiramat@kernel.org>
2852 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2854 F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2855 F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2856 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2857 F: arch/arm/boot/dts/uniphier*
2858 F: arch/arm/include/asm/hardware/cache-uniphier.h
2859 F: arch/arm/mach-uniphier/
2860 F: arch/arm/mm/cache-uniphier.c
2861 F: arch/arm64/boot/dts/socionext/uniphier*
2862 F: drivers/bus/uniphier-system-bus.c
2863 F: drivers/clk/uniphier/
2864 F: drivers/dma/uniphier-mdmac.c
2865 F: drivers/gpio/gpio-uniphier.c
2866 F: drivers/i2c/busses/i2c-uniphier*
2867 F: drivers/irqchip/irq-uniphier-aidet.c
2868 F: drivers/mmc/host/uniphier-sd.c
2869 F: drivers/pinctrl/uniphier/
2870 F: drivers/reset/reset-uniphier.c
2871 F: drivers/tty/serial/8250/8250_uniphier.c
2874 ARM/VERSATILE EXPRESS PLATFORM
2875 M: Liviu Dudau <liviu.dudau@arm.com>
2876 M: Sudeep Holla <sudeep.holla@arm.com>
2877 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2878 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2882 F: arch/arm/boot/dts/vexpress*
2883 F: arch/arm/mach-vexpress/
2884 F: arch/arm64/boot/dts/arm/
2885 F: drivers/clk/versatile/clk-vexpress-osc.c
2886 F: drivers/clocksource/timer-versatile.c
2890 M: Russell King <linux@armlinux.org.uk>
2891 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2893 W: http://www.armlinux.org.uk/
2896 ARM/VOIPAC PXA270 SUPPORT
2897 M: Marek Vasut <marek.vasut@gmail.com>
2898 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2900 F: arch/arm/mach-pxa/include/mach/vpac270.h
2901 F: arch/arm/mach-pxa/vpac270.c
2903 ARM/VT8500 ARM ARCHITECTURE
2904 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2906 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2907 F: arch/arm/mach-vt8500/
2908 F: drivers/clocksource/timer-vt8500.c
2909 F: drivers/i2c/busses/i2c-wmt.c
2910 F: drivers/mmc/host/wmt-sdmmc.c
2911 F: drivers/pwm/pwm-vt8500.c
2912 F: drivers/rtc/rtc-vt8500.c
2913 F: drivers/tty/serial/vt8500_serial.c
2914 F: drivers/usb/host/ehci-platform.c
2915 F: drivers/usb/host/uhci-platform.c
2916 F: drivers/video/fbdev/vt8500lcdfb.*
2917 F: drivers/video/fbdev/wm8505fb*
2918 F: drivers/video/fbdev/wmt_ge_rops.*
2920 ARM/ZIPIT Z2 SUPPORT
2921 M: Marek Vasut <marek.vasut@gmail.com>
2922 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2924 F: arch/arm/mach-pxa/include/mach/z2.h
2925 F: arch/arm/mach-pxa/z2.c
2927 ARM/ZYNQ ARCHITECTURE
2928 M: Michal Simek <michal.simek@xilinx.com>
2929 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2931 W: http://wiki.xilinx.com
2932 T: git https://github.com/Xilinx/linux-xlnx.git
2933 F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
2934 F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
2935 F: Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
2936 F: arch/arm/mach-zynq/
2937 F: drivers/clocksource/timer-cadence-ttc.c
2938 F: drivers/cpuidle/cpuidle-zynq.c
2939 F: drivers/edac/synopsys_edac.c
2940 F: drivers/i2c/busses/i2c-cadence.c
2941 F: drivers/i2c/busses/i2c-xiic.c
2942 F: drivers/mmc/host/sdhci-of-arasan.c
2946 ARM64 PORT (AARCH64 ARCHITECTURE)
2947 M: Catalin Marinas <catalin.marinas@arm.com>
2948 M: Will Deacon <will@kernel.org>
2949 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2951 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2952 F: Documentation/arm64/
2954 F: tools/testing/selftests/arm64/
2955 X: arch/arm64/boot/dts/
2957 ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
2958 M: George McCollister <george.mccollister@gmail.com>
2959 L: netdev@vger.kernel.org
2961 F: Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
2962 F: drivers/net/dsa/xrs700x/*
2963 F: net/dsa/tag_xrs700x.c
2965 AS3645A LED FLASH CONTROLLER DRIVER
2966 M: Sakari Ailus <sakari.ailus@iki.fi>
2967 L: linux-leds@vger.kernel.org
2969 F: drivers/leds/flash/leds-as3645a.c
2971 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2972 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2973 L: linux-media@vger.kernel.org
2975 T: git git://linuxtv.org/media_tree.git
2976 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2977 F: drivers/media/i2c/ak7375.c
2979 ASAHI KASEI AK8974 DRIVER
2980 M: Linus Walleij <linus.walleij@linaro.org>
2981 L: linux-iio@vger.kernel.org
2983 W: http://www.akm.com/
2984 F: drivers/iio/magnetometer/ak8974.c
2986 ASC7621 HARDWARE MONITOR DRIVER
2987 M: George Joseph <george.joseph@fairview5.com>
2988 L: linux-hwmon@vger.kernel.org
2990 F: Documentation/hwmon/asc7621.rst
2991 F: drivers/hwmon/asc7621.c
2993 ASIX AX88796C SPI ETHERNET ADAPTER
2994 M: Łukasz Stelmach <l.stelmach@samsung.com>
2996 F: Documentation/devicetree/bindings/net/asix,ax88796c.yaml
2997 F: drivers/net/ethernet/asix/ax88796c_*
2999 ASPEED PINCTRL DRIVERS
3000 M: Andrew Jeffery <andrew@aj.id.au>
3001 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3002 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3003 L: linux-gpio@vger.kernel.org
3005 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
3006 F: drivers/pinctrl/aspeed/
3008 ASPEED SCU INTERRUPT CONTROLLER DRIVER
3009 M: Eddie James <eajames@linux.ibm.com>
3010 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3012 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
3013 F: drivers/irqchip/irq-aspeed-scu-ic.c
3014 F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
3016 ASPEED SD/MMC DRIVER
3017 M: Andrew Jeffery <andrew@aj.id.au>
3018 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3019 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3020 L: linux-mmc@vger.kernel.org
3022 F: Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
3023 F: drivers/mmc/host/sdhci-of-aspeed*
3025 ASPEED VIDEO ENGINE DRIVER
3026 M: Eddie James <eajames@linux.ibm.com>
3027 L: linux-media@vger.kernel.org
3028 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3030 F: Documentation/devicetree/bindings/media/aspeed-video.txt
3031 F: drivers/media/platform/aspeed/
3033 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
3034 M: Corentin Chary <corentin.chary@gmail.com>
3035 L: acpi4asus-user@lists.sourceforge.net
3036 L: platform-driver-x86@vger.kernel.org
3038 W: http://acpi4asus.sf.net
3039 F: drivers/platform/x86/asus*.c
3040 F: drivers/platform/x86/eeepc*.c
3042 ASUS TF103C DOCK DRIVER
3043 M: Hans de Goede <hdegoede@redhat.com>
3044 L: platform-driver-x86@vger.kernel.org
3046 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3047 F: drivers/platform/x86/asus-tf103c-dock.c
3049 ASUS WMI HARDWARE MONITOR DRIVER
3050 M: Ed Brindley <kernel@maidavale.org>
3051 M: Denis Pauk <pauk.denis@gmail.com>
3052 L: linux-hwmon@vger.kernel.org
3054 F: drivers/hwmon/asus_wmi_sensors.c
3056 ASUS WMI EC HARDWARE MONITOR DRIVER
3057 M: Eugene Shalygin <eugene.shalygin@gmail.com>
3058 M: Denis Pauk <pauk.denis@gmail.com>
3059 L: linux-hwmon@vger.kernel.org
3061 F: drivers/hwmon/asus_wmi_ec_sensors.c
3063 ASUS EC HARDWARE MONITOR DRIVER
3064 M: Eugene Shalygin <eugene.shalygin@gmail.com>
3065 L: linux-hwmon@vger.kernel.org
3067 F: drivers/hwmon/asus-ec-sensors.c
3069 ASUS WIRELESS RADIO CONTROL DRIVER
3070 M: João Paulo Rechi Vita <jprvita@gmail.com>
3071 L: platform-driver-x86@vger.kernel.org
3073 F: drivers/platform/x86/asus-wireless.c
3076 M: David Howells <dhowells@redhat.com>
3077 L: keyrings@vger.kernel.org
3079 F: Documentation/crypto/asymmetric-keys.rst
3080 F: crypto/asymmetric_keys/
3081 F: include/crypto/pkcs7.h
3082 F: include/crypto/public_key.h
3083 F: include/linux/verification.h
3085 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
3086 R: Dan Williams <dan.j.williams@intel.com>
3088 W: http://sourceforge.net/projects/xscaleiop
3089 F: Documentation/crypto/async-tx-api.rst
3091 F: include/linux/async_tx.h
3094 M: Bartosz Golaszewski <brgl@bgdev.pl>
3095 L: linux-i2c@vger.kernel.org
3097 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3098 F: Documentation/devicetree/bindings/eeprom/at24.yaml
3099 F: drivers/misc/eeprom/at24.c
3101 ATA OVER ETHERNET (AOE) DRIVER
3102 M: "Justin Sanders" <justin@coraid.com>
3104 W: http://www.openaoe.org/
3105 F: Documentation/admin-guide/aoe/
3106 F: drivers/block/aoe/
3108 ATC260X PMIC MFD DRIVER
3109 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
3110 M: Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
3111 L: linux-actions@lists.infradead.org
3113 F: Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3114 F: drivers/input/misc/atc260x-onkey.c
3115 F: drivers/mfd/atc260*
3116 F: drivers/power/reset/atc260x-poweroff.c
3117 F: drivers/regulator/atc260x-regulator.c
3118 F: include/linux/mfd/atc260x/*
3120 ATHEROS 71XX/9XXX GPIO DRIVER
3121 M: Alban Bedel <albeu@free.fr>
3123 W: https://github.com/AlbanBedel/linux
3124 T: git git://github.com/AlbanBedel/linux
3125 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3126 F: drivers/gpio/gpio-ath79.c
3128 ATHEROS 71XX/9XXX USB PHY DRIVER
3129 M: Alban Bedel <albeu@free.fr>
3131 W: https://github.com/AlbanBedel/linux
3132 T: git git://github.com/AlbanBedel/linux
3133 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3134 F: drivers/phy/qualcomm/phy-ath79-usb.c
3136 ATHEROS ATH GENERIC UTILITIES
3137 M: Kalle Valo <kvalo@kernel.org>
3138 L: linux-wireless@vger.kernel.org
3140 F: drivers/net/wireless/ath/*
3142 ATHEROS ATH5K WIRELESS DRIVER
3143 M: Jiri Slaby <jirislaby@kernel.org>
3144 M: Nick Kossifidis <mickflemm@gmail.com>
3145 M: Luis Chamberlain <mcgrof@kernel.org>
3146 L: linux-wireless@vger.kernel.org
3148 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3149 F: drivers/net/wireless/ath/ath5k/
3151 ATHEROS ATH6KL WIRELESS DRIVER
3152 L: linux-wireless@vger.kernel.org
3154 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3155 F: drivers/net/wireless/ath/ath6kl/
3158 M: Ville Syrjala <syrjala@sci.fi>
3160 F: drivers/input/misc/ati_remote2.c
3162 ATK0110 HWMON DRIVER
3163 M: Luca Tettamanti <kronos.it@gmail.com>
3164 L: linux-hwmon@vger.kernel.org
3166 F: drivers/hwmon/asus_atk0110.c
3168 ATLX ETHERNET DRIVERS
3169 M: Chris Snook <chris.snook@gmail.com>
3170 L: netdev@vger.kernel.org
3172 W: http://sourceforge.net/projects/atl1
3173 W: http://atl1.sourceforge.net
3174 F: drivers/net/ethernet/atheros/
3177 M: Chas Williams <3chas3@gmail.com>
3178 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
3179 L: netdev@vger.kernel.org
3181 W: http://linux-atm.sourceforge.net
3183 F: include/linux/atm*
3184 F: include/uapi/linux/atm*
3186 ATMEL MACB ETHERNET DRIVER
3187 M: Nicolas Ferre <nicolas.ferre@microchip.com>
3188 M: Claudiu Beznea <claudiu.beznea@microchip.com>
3190 F: drivers/net/ethernet/cadence/
3192 ATMEL MAXTOUCH DRIVER
3193 M: Nick Dyer <nick@shmanahar.org>
3195 T: git git://github.com/ndyer/linux.git
3196 F: Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3197 F: drivers/input/touchscreen/atmel_mxt_ts.c
3199 ATMEL WIRELESS DRIVER
3200 M: Simon Kelley <simon@thekelleys.org.uk>
3201 L: linux-wireless@vger.kernel.org
3203 W: http://www.thekelleys.org.uk/atmel
3204 W: http://atmelwlandriver.sourceforge.net/
3205 F: drivers/net/wireless/atmel/atmel*
3207 ATOMIC INFRASTRUCTURE
3208 M: Will Deacon <will@kernel.org>
3209 M: Peter Zijlstra <peterz@infradead.org>
3210 R: Boqun Feng <boqun.feng@gmail.com>
3211 R: Mark Rutland <mark.rutland@arm.com>
3212 L: linux-kernel@vger.kernel.org
3214 F: arch/*/include/asm/atomic*.h
3215 F: include/*/atomic*.h
3216 F: include/linux/refcount.h
3217 F: Documentation/atomic_*.txt
3220 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3221 M: Bradley Grove <linuxdrivers@attotech.com>
3222 L: linux-scsi@vger.kernel.org
3224 W: http://www.attotech.com
3225 F: drivers/scsi/esas2r
3227 ATUSB IEEE 802.15.4 RADIO DRIVER
3228 M: Stefan Schmidt <stefan@datenfreihafen.org>
3229 L: linux-wpan@vger.kernel.org
3231 F: drivers/net/ieee802154/at86rf230.h
3232 F: drivers/net/ieee802154/atusb.c
3233 F: drivers/net/ieee802154/atusb.h
3236 M: Paul Moore <paul@paul-moore.com>
3237 M: Eric Paris <eparis@redhat.com>
3238 L: linux-audit@redhat.com (moderated for non-subscribers)
3240 W: https://github.com/linux-audit
3241 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3242 F: include/asm-generic/audit_*.h
3243 F: include/linux/audit.h
3244 F: include/linux/audit_arch.h
3245 F: include/uapi/linux/audit.h
3249 AUXILIARY DISPLAY DRIVERS
3250 M: Miguel Ojeda <ojeda@kernel.org>
3252 F: Documentation/devicetree/bindings/auxdisplay/
3253 F: drivers/auxdisplay/
3254 F: include/linux/cfag12864b.h
3256 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3257 M: Andreas Klinger <ak@it-klinger.de>
3258 L: linux-iio@vger.kernel.org
3260 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3261 F: drivers/iio/adc/hx711.c
3264 M: Ralf Baechle <ralf@linux-mips.org>
3265 L: linux-hams@vger.kernel.org
3267 W: http://www.linux-ax25.org/
3268 F: include/net/ax25.h
3269 F: include/uapi/linux/ax25.h
3273 M: Peter Rosin <peda@axentia.se>
3274 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3276 F: arch/arm/boot/dts/at91-linea.dtsi
3277 F: arch/arm/boot/dts/at91-natte.dtsi
3278 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3279 F: arch/arm/boot/dts/at91-tse850-3.dts
3281 AXENTIA ASOC DRIVERS
3282 M: Peter Rosin <peda@axentia.se>
3283 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3285 F: Documentation/devicetree/bindings/sound/axentia,*
3286 F: sound/soc/atmel/tse850-pcm5142.c
3288 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3289 M: Nuno Sá <nuno.sa@analog.com>
3290 L: linux-hwmon@vger.kernel.org
3292 W: http://ez.analog.com/community/linux-device-drivers
3293 F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3294 F: drivers/hwmon/axi-fan-control.c
3296 AXXIA I2C CONTROLLER
3297 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
3298 L: linux-i2c@vger.kernel.org
3300 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3301 F: drivers/i2c/busses/i2c-axxia.c
3304 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3305 L: linux-media@vger.kernel.org
3307 W: https://linuxtv.org
3308 T: git git://linuxtv.org/media_tree.git
3309 F: drivers/media/usb/dvb-usb-v2/az6007.c
3311 AZTECH FM RADIO RECEIVER DRIVER
3312 M: Hans Verkuil <hverkuil@xs4all.nl>
3313 L: linux-media@vger.kernel.org
3315 W: https://linuxtv.org
3316 T: git git://linuxtv.org/media_tree.git
3317 F: drivers/media/radio/radio-aztech*
3320 L: linux-wireless@vger.kernel.org
3321 L: b43-dev@lists.infradead.org
3323 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3324 F: drivers/net/wireless/broadcom/b43/
3326 B43LEGACY WIRELESS DRIVER
3327 M: Larry Finger <Larry.Finger@lwfinger.net>
3328 L: linux-wireless@vger.kernel.org
3329 L: b43-dev@lists.infradead.org
3331 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3332 F: drivers/net/wireless/broadcom/b43legacy/
3334 BACKLIGHT CLASS/SUBSYSTEM
3335 M: Lee Jones <lee.jones@linaro.org>
3336 M: Daniel Thompson <daniel.thompson@linaro.org>
3337 M: Jingoo Han <jingoohan1@gmail.com>
3338 L: dri-devel@lists.freedesktop.org
3340 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3341 F: Documentation/ABI/stable/sysfs-class-backlight
3342 F: Documentation/ABI/testing/sysfs-class-backlight
3343 F: Documentation/devicetree/bindings/leds/backlight
3344 F: drivers/video/backlight/
3345 F: include/linux/backlight.h
3346 F: include/linux/pwm_backlight.h
3348 BARCO P50 GPIO DRIVER
3349 M: Santosh Kumar Yadav <santoshkumar.yadav@barco.com>
3350 M: Peter Korsgaard <peter.korsgaard@barco.com>
3352 F: drivers/platform/x86/barco-p50-gpio.c
3355 M: Marek Lindner <mareklindner@neomailbox.ch>
3356 M: Simon Wunderlich <sw@simonwunderlich.de>
3357 M: Antonio Quartulli <a@unstable.cc>
3358 M: Sven Eckelmann <sven@narfation.org>
3359 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3361 W: https://www.open-mesh.org/
3362 Q: https://patchwork.open-mesh.org/project/batman/list/
3363 B: https://www.open-mesh.org/projects/batman-adv/issues
3364 C: ircs://irc.hackint.org/batadv
3365 T: git https://git.open-mesh.org/linux-merge.git
3366 F: Documentation/networking/batman-adv.rst
3367 F: include/uapi/linux/batadv_packet.h
3368 F: include/uapi/linux/batman_adv.h
3371 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3372 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
3373 L: linux-hams@vger.kernel.org
3375 W: http://www.baycom.org/~tom/ham/ham.html
3376 F: drivers/net/hamradio/baycom*
3378 BCACHE (BLOCK LAYER CACHE)
3379 M: Coly Li <colyli@suse.de>
3380 M: Kent Overstreet <kent.overstreet@gmail.com>
3381 L: linux-bcache@vger.kernel.org
3383 W: http://bcache.evilpiepirate.org
3384 C: irc://irc.oftc.net/bcache
3385 F: drivers/md/bcache/
3387 BDISP ST MEDIA DRIVER
3388 M: Fabien Dessenne <fabien.dessenne@foss.st.com>
3389 L: linux-media@vger.kernel.org
3391 W: https://linuxtv.org
3392 T: git git://linuxtv.org/media_tree.git
3393 F: drivers/media/platform/st/sti/bdisp
3395 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3396 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
3397 L: netdev@vger.kernel.org
3399 F: drivers/net/ethernet/ec_bhf.c
3402 M: Luis de Bethencourt <luisbg@kernel.org>
3403 M: Salah Triki <salah.triki@gmail.com>
3405 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3406 F: Documentation/filesystems/befs.rst
3410 M: Paolo Valente <paolo.valente@linaro.org>
3411 M: Jens Axboe <axboe@kernel.dk>
3412 L: linux-block@vger.kernel.org
3414 F: Documentation/block/bfq-iosched.rst
3418 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3420 F: Documentation/filesystems/bfs.rst
3422 F: include/uapi/linux/bfs_fs.h
3425 M: Yury Norov <yury.norov@gmail.com>
3426 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
3427 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
3429 F: include/linux/bitmap.h
3430 F: include/linux/find.h
3433 F: lib/find_bit_benchmark.c
3434 F: lib/test_bitmap.c
3435 F: tools/include/linux/bitmap.h
3436 F: tools/include/linux/find.h
3437 F: tools/lib/bitmap.c
3438 F: tools/lib/find_bit.c
3440 BLINKM RGB LED DRIVER
3441 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3443 F: drivers/leds/leds-blinkm.c
3446 M: Jens Axboe <axboe@kernel.dk>
3447 L: linux-block@vger.kernel.org
3449 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3450 F: Documentation/ABI/stable/sysfs-block
3451 F: Documentation/block/
3454 F: include/linux/bio.h
3455 F: include/linux/blk*
3456 F: kernel/trace/blktrace.c
3460 M: Joern Engel <joern@lazybastard.org>
3461 L: linux-mtd@lists.infradead.org
3463 F: drivers/mtd/devices/block2mtd.c
3466 M: Marcel Holtmann <marcel@holtmann.org>
3467 M: Johan Hedberg <johan.hedberg@gmail.com>
3468 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3469 L: linux-bluetooth@vger.kernel.org
3471 W: http://www.bluez.org/
3472 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3473 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3474 F: drivers/bluetooth/
3477 M: Marcel Holtmann <marcel@holtmann.org>
3478 M: Johan Hedberg <johan.hedberg@gmail.com>
3479 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3480 L: linux-bluetooth@vger.kernel.org
3482 W: http://www.bluez.org/
3483 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3484 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3485 F: include/net/bluetooth/
3489 M: Jay Vosburgh <j.vosburgh@gmail.com>
3490 M: Veaceslav Falico <vfalico@gmail.com>
3491 M: Andy Gospodarek <andy@greyhouse.net>
3492 L: netdev@vger.kernel.org
3494 W: http://sourceforge.net/projects/bonding/
3495 F: drivers/net/bonding/
3496 F: include/net/bonding.h
3497 F: include/uapi/linux/if_bonding.h
3499 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3500 M: Dan Robertson <dan@dlrobertson.com>
3501 L: linux-iio@vger.kernel.org
3503 F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3504 F: drivers/iio/accel/bma400*
3506 BPF (Safe dynamic programs and tools)
3507 M: Alexei Starovoitov <ast@kernel.org>
3508 M: Daniel Borkmann <daniel@iogearbox.net>
3509 M: Andrii Nakryiko <andrii@kernel.org>
3510 R: Martin KaFai Lau <kafai@fb.com>
3511 R: Song Liu <songliubraving@fb.com>
3512 R: Yonghong Song <yhs@fb.com>
3513 R: John Fastabend <john.fastabend@gmail.com>
3514 R: KP Singh <kpsingh@kernel.org>
3515 L: netdev@vger.kernel.org
3516 L: bpf@vger.kernel.org
3519 Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3520 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3521 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3522 F: Documentation/bpf/
3523 F: Documentation/networking/filter.rst
3524 F: Documentation/userspace-api/ebpf/
3526 F: include/linux/bpf*
3527 F: include/linux/btf*
3528 F: include/linux/filter.h
3529 F: include/trace/events/xdp.h
3530 F: include/uapi/linux/bpf*
3531 F: include/uapi/linux/btf*
3532 F: include/uapi/linux/filter.h
3534 F: kernel/trace/bpf_trace.c
3537 F: net/core/filter.c
3538 F: net/sched/act_bpf.c
3539 F: net/sched/cls_bpf.c
3541 F: scripts/bpf_doc.py
3542 F: scripts/pahole-flags.sh
3543 F: scripts/pahole-version.sh
3546 F: tools/testing/selftests/bpf/
3551 M: Shubham Bansal <illusionist.neo@gmail.com>
3552 L: netdev@vger.kernel.org
3553 L: bpf@vger.kernel.org
3558 M: Daniel Borkmann <daniel@iogearbox.net>
3559 M: Alexei Starovoitov <ast@kernel.org>
3560 M: Zi Shen Lim <zlim.lnx@gmail.com>
3561 L: netdev@vger.kernel.org
3562 L: bpf@vger.kernel.org
3566 BPF JIT for MIPS (32-BIT AND 64-BIT)
3567 M: Johan Almbladh <johan.almbladh@anyfinetworks.com>
3568 M: Paul Burton <paulburton@kernel.org>
3569 L: netdev@vger.kernel.org
3570 L: bpf@vger.kernel.org
3574 BPF JIT for NFP NICs
3575 M: Jakub Kicinski <kuba@kernel.org>
3576 L: netdev@vger.kernel.org
3577 L: bpf@vger.kernel.org
3579 F: drivers/net/ethernet/netronome/nfp/bpf/
3581 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3582 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3583 L: netdev@vger.kernel.org
3584 L: bpf@vger.kernel.org
3586 F: arch/powerpc/net/
3588 BPF JIT for RISC-V (32-bit)
3589 M: Luke Nelson <luke.r.nels@gmail.com>
3590 M: Xi Wang <xi.wang@gmail.com>
3591 L: netdev@vger.kernel.org
3592 L: bpf@vger.kernel.org
3595 X: arch/riscv/net/bpf_jit_comp64.c
3597 BPF JIT for RISC-V (64-bit)
3598 M: Björn Töpel <bjorn@kernel.org>
3599 L: netdev@vger.kernel.org
3600 L: bpf@vger.kernel.org
3603 X: arch/riscv/net/bpf_jit_comp32.c
3606 M: Ilya Leoshkevich <iii@linux.ibm.com>
3607 M: Heiko Carstens <hca@linux.ibm.com>
3608 M: Vasily Gorbik <gor@linux.ibm.com>
3609 L: netdev@vger.kernel.org
3610 L: bpf@vger.kernel.org
3613 X: arch/s390/net/pnet.c
3615 BPF JIT for SPARC (32-BIT AND 64-BIT)
3616 M: David S. Miller <davem@davemloft.net>
3617 L: netdev@vger.kernel.org
3618 L: bpf@vger.kernel.org
3622 BPF JIT for X86 32-BIT
3623 M: Wang YanQing <udknight@gmail.com>
3624 L: netdev@vger.kernel.org
3625 L: bpf@vger.kernel.org
3627 F: arch/x86/net/bpf_jit_comp32.c
3629 BPF JIT for X86 64-BIT
3630 M: Alexei Starovoitov <ast@kernel.org>
3631 M: Daniel Borkmann <daniel@iogearbox.net>
3632 L: netdev@vger.kernel.org
3633 L: bpf@vger.kernel.org
3636 X: arch/x86/net/bpf_jit_comp32.c
3638 BPF LSM (Security Audit and Enforcement using BPF)
3639 M: KP Singh <kpsingh@kernel.org>
3640 R: Florent Revest <revest@chromium.org>
3641 R: Brendan Jackman <jackmanb@chromium.org>
3642 L: bpf@vger.kernel.org
3644 F: Documentation/bpf/prog_lsm.rst
3645 F: include/linux/bpf_lsm.h
3646 F: kernel/bpf/bpf_lsm.c
3649 BROADCOM B44 10/100 ETHERNET DRIVER
3650 M: Michael Chan <michael.chan@broadcom.com>
3651 L: netdev@vger.kernel.org
3653 F: drivers/net/ethernet/broadcom/b44.*
3655 BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
3656 M: Florian Fainelli <f.fainelli@gmail.com>
3657 L: netdev@vger.kernel.org
3658 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3660 F: Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
3661 F: drivers/net/dsa/b53/*
3662 F: drivers/net/dsa/bcm_sf2*
3663 F: include/linux/dsa/brcm.h
3664 F: include/linux/platform_data/b53.h
3666 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3667 M: Nicolas Saenz Julienne <nsaenz@kernel.org>
3668 L: bcm-kernel-feedback-list@broadcom.com
3669 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3670 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3672 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsaenz/linux-rpi.git
3673 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3674 F: drivers/pci/controller/pcie-brcmstb.c
3675 F: drivers/staging/vc04_services
3679 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3680 M: Florian Fainelli <f.fainelli@gmail.com>
3681 M: Ray Jui <rjui@broadcom.com>
3682 M: Scott Branden <sbranden@broadcom.com>
3683 M: bcm-kernel-feedback-list@broadcom.com
3685 T: git git://github.com/broadcom/mach-bcm
3686 F: arch/arm/mach-bcm/
3692 BROADCOM BCM47XX MIPS ARCHITECTURE
3693 M: Hauke Mehrtens <hauke@hauke-m.de>
3694 M: Rafał Miłecki <zajec5@gmail.com>
3695 L: linux-mips@vger.kernel.org
3697 F: Documentation/devicetree/bindings/mips/brcm/
3698 F: arch/mips/bcm47xx/*
3699 F: arch/mips/include/asm/mach-bcm47xx/*
3701 BROADCOM BCM4908 ETHERNET DRIVER
3702 M: Rafał Miłecki <rafal@milecki.pl>
3703 M: bcm-kernel-feedback-list@broadcom.com
3704 L: netdev@vger.kernel.org
3706 F: Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
3707 F: drivers/net/ethernet/broadcom/bcm4908_enet.*
3708 F: drivers/net/ethernet/broadcom/unimac.h
3710 BROADCOM BCM5301X ARM ARCHITECTURE
3711 M: Florian Fainelli <f.fainelli@gmail.com>
3712 M: Hauke Mehrtens <hauke@hauke-m.de>
3713 M: Rafał Miłecki <zajec5@gmail.com>
3714 M: bcm-kernel-feedback-list@broadcom.com
3715 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3717 F: arch/arm/boot/dts/bcm470*
3718 F: arch/arm/boot/dts/bcm5301*
3719 F: arch/arm/boot/dts/bcm953012*
3720 F: arch/arm/mach-bcm/bcm_5301x.c
3722 BROADCOM BCM53573 ARM ARCHITECTURE
3723 M: Florian Fainelli <f.fainelli@gmail.com>
3724 M: Rafał Miłecki <rafal@milecki.pl>
3725 L: bcm-kernel-feedback-list@broadcom.com
3726 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3728 F: arch/arm/boot/dts/bcm47189*
3729 F: arch/arm/boot/dts/bcm53573*
3731 BROADCOM BCM63XX ARM ARCHITECTURE
3732 M: Florian Fainelli <f.fainelli@gmail.com>
3733 M: bcm-kernel-feedback-list@broadcom.com
3734 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3736 T: git git://github.com/broadcom/stblinux.git
3739 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3740 M: Kevin Cernekee <cernekee@gmail.com>
3741 L: linux-usb@vger.kernel.org
3743 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3745 BROADCOM BCM7XXX ARM ARCHITECTURE
3746 M: Florian Fainelli <f.fainelli@gmail.com>
3747 M: bcm-kernel-feedback-list@broadcom.com
3748 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3750 T: git git://github.com/broadcom/stblinux.git
3751 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3752 F: arch/arm/boot/dts/bcm7*.dts*
3753 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3754 F: arch/arm/mach-bcm/*brcmstb*
3755 F: arch/arm/mm/cache-b15-rac.c
3756 F: drivers/bus/brcmstb_gisb.c
3757 F: drivers/pci/controller/pcie-brcmstb.c
3763 M: Al Cooper <alcooperx@gmail.com>
3764 L: linux-usb@vger.kernel.org
3765 L: bcm-kernel-feedback-list@broadcom.com
3767 F: Documentation/devicetree/bindings/usb/brcm,bdc.yaml
3768 F: drivers/usb/gadget/udc/bdc/
3770 BROADCOM BMIPS CPUFREQ DRIVER
3771 M: Markus Mayer <mmayer@broadcom.com>
3772 M: bcm-kernel-feedback-list@broadcom.com
3773 L: linux-pm@vger.kernel.org
3775 F: drivers/cpufreq/bmips-cpufreq.c
3777 BROADCOM BMIPS MIPS ARCHITECTURE
3778 M: Florian Fainelli <f.fainelli@gmail.com>
3779 L: bcm-kernel-feedback-list@broadcom.com
3780 L: linux-mips@vger.kernel.org
3782 T: git git://github.com/broadcom/stblinux.git
3783 F: arch/mips/bmips/*
3784 F: arch/mips/boot/dts/brcm/bcm*.dts*
3785 F: arch/mips/include/asm/mach-bmips/*
3786 F: arch/mips/kernel/*bmips*
3787 F: drivers/soc/bcm/bcm63xx
3788 F: drivers/irqchip/irq-bcm63*
3789 F: drivers/irqchip/irq-bcm7*
3790 F: drivers/irqchip/irq-brcmstb*
3791 F: include/linux/bcm963xx_nvram.h
3792 F: include/linux/bcm963xx_tag.h
3794 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3795 M: Rasesh Mody <rmody@marvell.com>
3796 M: GR-Linux-NIC-Dev@marvell.com
3797 L: netdev@vger.kernel.org
3799 F: drivers/net/ethernet/broadcom/bnx2.*
3800 F: drivers/net/ethernet/broadcom/bnx2_*
3802 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3803 M: Saurav Kashyap <skashyap@marvell.com>
3804 M: Javed Hasan <jhasan@marvell.com>
3805 M: GR-QLogic-Storage-Upstream@marvell.com
3806 L: linux-scsi@vger.kernel.org
3808 F: drivers/scsi/bnx2fc/
3810 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3811 M: Nilesh Javali <njavali@marvell.com>
3812 M: Manish Rangankar <mrangankar@marvell.com>
3813 M: GR-QLogic-Storage-Upstream@marvell.com
3814 L: linux-scsi@vger.kernel.org
3816 F: drivers/scsi/bnx2i/
3818 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3819 M: Ariel Elior <aelior@marvell.com>
3820 M: Sudarsana Kalluru <skalluru@marvell.com>
3821 M: Manish Chopra <manishc@marvell.com>
3822 L: netdev@vger.kernel.org
3824 F: drivers/net/ethernet/broadcom/bnx2x/
3826 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3827 M: Michael Chan <michael.chan@broadcom.com>
3828 L: netdev@vger.kernel.org
3830 F: drivers/net/ethernet/broadcom/bnxt/
3832 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3833 M: Arend van Spriel <aspriel@gmail.com>
3834 M: Franky Lin <franky.lin@broadcom.com>
3835 M: Hante Meuleman <hante.meuleman@broadcom.com>
3836 L: linux-wireless@vger.kernel.org
3837 L: brcm80211-dev-list.pdl@broadcom.com
3838 L: SHA-cyfmac-dev-list@infineon.com
3840 F: drivers/net/wireless/broadcom/brcm80211/
3842 BROADCOM BRCMSTB GPIO DRIVER
3843 M: Doug Berger <opendmb@gmail.com>
3844 M: Florian Fainelli <f.fainelli@gmail.com>
3845 L: bcm-kernel-feedback-list@broadcom.com
3847 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
3848 F: drivers/gpio/gpio-brcmstb.c
3850 BROADCOM BRCMSTB I2C DRIVER
3851 M: Kamal Dasu <kdasu.kdev@gmail.com>
3852 L: linux-i2c@vger.kernel.org
3853 L: bcm-kernel-feedback-list@broadcom.com
3855 F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
3856 F: drivers/i2c/busses/i2c-brcmstb.c
3858 BROADCOM BRCMSTB UART DRIVER
3859 M: Al Cooper <alcooperx@gmail.com>
3860 L: linux-serial@vger.kernel.org
3861 L: bcm-kernel-feedback-list@broadcom.com
3863 F: Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
3864 F: drivers/tty/serial/8250/8250_bcm7271.c
3866 BROADCOM BRCMSTB USB EHCI DRIVER
3867 M: Al Cooper <alcooperx@gmail.com>
3868 L: linux-usb@vger.kernel.org
3869 L: bcm-kernel-feedback-list@broadcom.com
3871 F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
3872 F: drivers/usb/host/ehci-brcm.*
3874 BROADCOM BRCMSTB USB PIN MAP DRIVER
3875 M: Al Cooper <alcooperx@gmail.com>
3876 L: linux-usb@vger.kernel.org
3877 L: bcm-kernel-feedback-list@broadcom.com
3879 F: Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
3880 F: drivers/usb/misc/brcmstb-usb-pinmap.c
3882 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3883 M: Al Cooper <alcooperx@gmail.com>
3884 L: linux-kernel@vger.kernel.org
3885 L: bcm-kernel-feedback-list@broadcom.com
3887 F: drivers/phy/broadcom/phy-brcm-usb*
3889 BROADCOM ETHERNET PHY DRIVERS
3890 M: Florian Fainelli <f.fainelli@gmail.com>
3891 L: bcm-kernel-feedback-list@broadcom.com
3892 L: netdev@vger.kernel.org
3894 F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
3895 F: drivers/net/phy/bcm*.[ch]
3896 F: drivers/net/phy/broadcom.c
3897 F: include/linux/brcmphy.h
3899 BROADCOM GENET ETHERNET DRIVER
3900 M: Doug Berger <opendmb@gmail.com>
3901 M: Florian Fainelli <f.fainelli@gmail.com>
3902 L: bcm-kernel-feedback-list@broadcom.com
3903 L: netdev@vger.kernel.org
3905 F: Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
3906 F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
3907 F: drivers/net/ethernet/broadcom/genet/
3908 F: drivers/net/ethernet/broadcom/unimac.h
3909 F: drivers/net/mdio/mdio-bcm-unimac.c
3910 F: include/linux/platform_data/bcmgenet.h
3911 F: include/linux/platform_data/mdio-bcm-unimac.h
3913 BROADCOM IPROC ARM ARCHITECTURE
3914 M: Ray Jui <rjui@broadcom.com>
3915 M: Scott Branden <sbranden@broadcom.com>
3916 M: bcm-kernel-feedback-list@broadcom.com
3917 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3919 T: git git://github.com/broadcom/stblinux.git
3920 F: arch/arm64/boot/dts/broadcom/northstar2/*
3921 F: arch/arm64/boot/dts/broadcom/stingray/*
3922 F: drivers/clk/bcm/clk-ns*
3923 F: drivers/clk/bcm/clk-sr*
3924 F: drivers/pinctrl/bcm/pinctrl-ns*
3925 F: include/dt-bindings/clock/bcm-sr*
3942 BROADCOM IPROC GBIT ETHERNET DRIVER
3943 M: Rafał Miłecki <rafal@milecki.pl>
3944 M: bcm-kernel-feedback-list@broadcom.com
3945 L: netdev@vger.kernel.org
3947 F: Documentation/devicetree/bindings/net/brcm,amac.yaml
3948 F: drivers/net/ethernet/broadcom/bgmac*
3949 F: drivers/net/ethernet/broadcom/unimac.h
3951 BROADCOM KONA GPIO DRIVER
3952 M: Ray Jui <rjui@broadcom.com>
3953 L: bcm-kernel-feedback-list@broadcom.com
3955 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3956 F: drivers/gpio/gpio-bcm-kona.c
3958 BROADCOM MPI3 STORAGE CONTROLLER DRIVER
3959 M: Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
3960 M: Kashyap Desai <kashyap.desai@broadcom.com>
3961 M: Sumit Saxena <sumit.saxena@broadcom.com>
3962 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
3963 L: mpi3mr-linuxdrv.pdl@broadcom.com
3964 L: linux-scsi@vger.kernel.org
3966 W: https://www.broadcom.com/support/storage
3967 F: drivers/scsi/mpi3mr/
3969 BROADCOM NETXTREME-E ROCE DRIVER
3970 M: Selvin Xavier <selvin.xavier@broadcom.com>
3971 L: linux-rdma@vger.kernel.org
3973 W: http://www.broadcom.com
3974 F: drivers/infiniband/hw/bnxt_re/
3975 F: include/uapi/rdma/bnxt_re-abi.h
3977 BROADCOM NVRAM DRIVER
3978 M: Rafał Miłecki <zajec5@gmail.com>
3979 L: linux-mips@vger.kernel.org
3981 F: drivers/firmware/broadcom/*
3983 BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
3984 M: Rafał Miłecki <rafal@milecki.pl>
3985 M: Florian Fainelli <f.fainelli@gmail.com>
3986 M: bcm-kernel-feedback-list@broadcom.com
3987 L: linux-pm@vger.kernel.org
3989 T: git git://github.com/broadcom/stblinux.git
3990 F: drivers/soc/bcm/bcm63xx/bcm-pmb.c
3991 F: include/dt-bindings/soc/bcm-pmb.h
3993 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3994 M: Rafał Miłecki <zajec5@gmail.com>
3995 L: linux-wireless@vger.kernel.org
3998 F: include/linux/bcma/
4001 M: Kamal Dasu <kdasu.kdev@gmail.com>
4002 M: bcm-kernel-feedback-list@broadcom.com
4004 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
4005 F: drivers/spi/spi-bcm-qspi.*
4006 F: drivers/spi/spi-brcmstb-qspi.c
4007 F: drivers/spi/spi-iproc-qspi.c
4009 BROADCOM STB AVS CPUFREQ DRIVER
4010 M: Markus Mayer <mmayer@broadcom.com>
4011 M: bcm-kernel-feedback-list@broadcom.com
4012 L: linux-pm@vger.kernel.org
4014 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
4015 F: drivers/cpufreq/brcmstb*
4017 BROADCOM STB AVS TMON DRIVER
4018 M: Markus Mayer <mmayer@broadcom.com>
4019 M: bcm-kernel-feedback-list@broadcom.com
4020 L: linux-pm@vger.kernel.org
4022 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
4023 F: drivers/thermal/broadcom/brcmstb*
4025 BROADCOM STB DPFE DRIVER
4026 M: Markus Mayer <mmayer@broadcom.com>
4027 M: bcm-kernel-feedback-list@broadcom.com
4028 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4030 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
4031 F: drivers/memory/brcmstb_dpfe.c
4033 BROADCOM STB NAND FLASH DRIVER
4034 M: Brian Norris <computersforpeace@gmail.com>
4035 M: Kamal Dasu <kdasu.kdev@gmail.com>
4036 L: linux-mtd@lists.infradead.org
4037 L: bcm-kernel-feedback-list@broadcom.com
4039 F: drivers/mtd/nand/raw/brcmnand/
4041 BROADCOM STB PCIE DRIVER
4042 M: Jim Quinlan <jim2101024@gmail.com>
4043 M: Nicolas Saenz Julienne <nsaenz@kernel.org>
4044 M: Florian Fainelli <f.fainelli@gmail.com>
4045 M: bcm-kernel-feedback-list@broadcom.com
4046 L: linux-pci@vger.kernel.org
4048 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4049 F: drivers/pci/controller/pcie-brcmstb.c
4051 BROADCOM SYSTEMPORT ETHERNET DRIVER
4052 M: Florian Fainelli <f.fainelli@gmail.com>
4053 L: bcm-kernel-feedback-list@broadcom.com
4054 L: netdev@vger.kernel.org
4056 F: drivers/net/ethernet/broadcom/bcmsysport.*
4057 F: drivers/net/ethernet/broadcom/unimac.h
4058 F: Documentation/devicetree/bindings/net/brcm,systemport.yaml
4060 BROADCOM TG3 GIGABIT ETHERNET DRIVER
4061 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
4062 M: Prashant Sreedharan <prashant@broadcom.com>
4063 M: Michael Chan <mchan@broadcom.com>
4064 L: netdev@vger.kernel.org
4066 F: drivers/net/ethernet/broadcom/tg3.*
4069 M: Scott Branden <scott.branden@broadcom.com>
4070 L: bcm-kernel-feedback-list@broadcom.com
4072 F: drivers/misc/bcm-vk/
4073 F: include/uapi/linux/misc/bcm_vk.h
4075 BROCADE BFA FC SCSI DRIVER
4076 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
4077 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
4078 L: linux-scsi@vger.kernel.org
4080 F: drivers/scsi/bfa/
4082 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
4083 M: Rasesh Mody <rmody@marvell.com>
4084 M: Sudarsana Kalluru <skalluru@marvell.com>
4085 M: GR-Linux-NIC-Dev@marvell.com
4086 L: netdev@vger.kernel.org
4088 F: drivers/net/ethernet/brocade/bna/
4090 BSG (block layer generic sg v4 driver)
4091 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
4092 L: linux-scsi@vger.kernel.org
4095 F: include/linux/bsg.h
4096 F: include/uapi/linux/bsg.h
4099 M: Clemens Ladisch <clemens@ladisch.de>
4100 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4102 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4103 F: Documentation/sound/cards/bt87x.rst
4104 F: sound/pci/bt87x.c
4107 M: Michael Buesch <m@bues.ch>
4109 W: http://bu3sch.de/btgpio.php
4110 F: drivers/gpio/gpio-bt8xx.c
4113 M: Chris Mason <clm@fb.com>
4114 M: Josef Bacik <josef@toxicpanda.com>
4115 M: David Sterba <dsterba@suse.com>
4116 L: linux-btrfs@vger.kernel.org
4118 W: http://btrfs.wiki.kernel.org/
4119 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
4120 C: irc://irc.libera.chat/btrfs
4121 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4122 F: Documentation/filesystems/btrfs.rst
4124 F: include/linux/btrfs*
4125 F: include/uapi/linux/btrfs*
4127 BTTV VIDEO4LINUX DRIVER
4128 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4129 L: linux-media@vger.kernel.org
4131 W: https://linuxtv.org
4132 T: git git://linuxtv.org/media_tree.git
4133 F: Documentation/driver-api/media/drivers/bttv*
4134 F: drivers/media/pci/bt8xx/bttv*
4136 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4137 M: Chanwoo Choi <cw00.choi@samsung.com>
4138 L: linux-pm@vger.kernel.org
4139 L: linux-samsung-soc@vger.kernel.org
4141 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4142 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
4143 F: drivers/devfreq/exynos-bus.c
4145 BUSLOGIC SCSI DRIVER
4146 M: Khalid Aziz <khalid@gonehiking.org>
4147 L: linux-scsi@vger.kernel.org
4149 F: drivers/scsi/BusLogic.*
4150 F: drivers/scsi/FlashPoint.*
4152 C-MEDIA CMI8788 DRIVER
4153 M: Clemens Ladisch <clemens@ladisch.de>
4154 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4156 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4157 F: sound/pci/oxygen/
4160 M: Guo Ren <guoren@kernel.org>
4161 L: linux-csky@vger.kernel.org
4163 T: git https://github.com/c-sky/csky-linux.git
4164 F: Documentation/devicetree/bindings/csky/
4165 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
4166 F: Documentation/devicetree/bindings/timer/csky,*
4168 F: drivers/clocksource/timer-gx6605s.c
4169 F: drivers/clocksource/timer-mp-csky.c
4170 F: drivers/irqchip/irq-csky-*
4174 CA8210 IEEE-802.15.4 RADIO DRIVER
4175 L: linux-wpan@vger.kernel.org
4177 W: https://github.com/Cascoda/ca8210-linux.git
4178 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4179 F: drivers/net/ieee802154/ca8210.c
4181 CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
4182 M: Damien Le Moal <damien.lemoal@wdc.com>
4183 L: linux-riscv@lists.infradead.org
4184 L: linux-gpio@vger.kernel.org (pinctrl driver)
4185 F: Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
4186 F: drivers/pinctrl/pinctrl-k210.c
4188 CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
4189 M: Damien Le Moal <damien.lemoal@wdc.com>
4190 L: linux-kernel@vger.kernel.org
4191 L: linux-riscv@lists.infradead.org
4193 F: Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
4194 F: drivers/reset/reset-k210.c
4196 CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
4197 M: Damien Le Moal <damien.lemoal@wdc.com>
4198 L: linux-riscv@lists.infradead.org
4200 F: Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
4201 F: drivers/soc/canaan/
4202 F: include/soc/canaan/
4204 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4205 M: David Howells <dhowells@redhat.com>
4206 L: linux-cachefs@redhat.com (moderated for non-subscribers)
4208 F: Documentation/filesystems/caching/cachefiles.rst
4211 CADENCE MIPI-CSI2 BRIDGES
4212 M: Maxime Ripard <mripard@kernel.org>
4213 L: linux-media@vger.kernel.org
4215 F: Documentation/devicetree/bindings/media/cdns,*.txt
4216 F: drivers/media/platform/cadence/cdns-csi2*
4219 L: linux-mtd@lists.infradead.org
4221 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4222 F: drivers/mtd/nand/raw/cadence-nand-controller.c
4224 CADENCE USB3 DRD IP DRIVER
4225 M: Peter Chen <peter.chen@kernel.org>
4226 M: Pawel Laszczak <pawell@cadence.com>
4227 R: Roger Quadros <rogerq@kernel.org>
4228 R: Aswath Govindraju <a-govindraju@ti.com>
4229 L: linux-usb@vger.kernel.org
4231 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4232 F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4233 F: drivers/usb/cdns3/
4234 X: drivers/usb/cdns3/cdnsp*
4236 CADENCE USBSSP DRD IP DRIVER
4237 M: Pawel Laszczak <pawell@cadence.com>
4238 L: linux-usb@vger.kernel.org
4240 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4241 F: drivers/usb/cdns3/
4242 X: drivers/usb/cdns3/cdns3*
4244 CADET FM/AM RADIO RECEIVER DRIVER
4245 M: Hans Verkuil <hverkuil@xs4all.nl>
4246 L: linux-media@vger.kernel.org
4248 W: https://linuxtv.org
4249 T: git git://linuxtv.org/media_tree.git
4250 F: drivers/media/radio/radio-cadet*
4252 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4253 L: linux-media@vger.kernel.org
4255 T: git git://linuxtv.org/media_tree.git
4256 F: Documentation/admin-guide/media/cafe_ccic*
4257 F: drivers/media/platform/marvell/
4260 L: netdev@vger.kernel.org
4262 F: Documentation/networking/caif/
4263 F: drivers/net/caif/
4264 F: include/net/caif/
4265 F: include/uapi/linux/caif/
4269 M: Toke Høiland-Jørgensen <toke@toke.dk>
4270 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
4272 F: net/sched/sch_cake.c
4275 M: Wolfgang Grandegger <wg@grandegger.com>
4276 M: Marc Kleine-Budde <mkl@pengutronix.de>
4277 L: linux-can@vger.kernel.org
4279 W: https://github.com/linux-can
4280 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4281 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4282 F: Documentation/devicetree/bindings/net/can/
4283 F: Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
4285 F: drivers/phy/phy-can-transceiver.c
4286 F: include/linux/can/bittiming.h
4287 F: include/linux/can/dev.h
4288 F: include/linux/can/led.h
4289 F: include/linux/can/length.h
4290 F: include/linux/can/platform/
4291 F: include/linux/can/rx-offload.h
4292 F: include/uapi/linux/can/error.h
4293 F: include/uapi/linux/can/netlink.h
4294 F: include/uapi/linux/can/vxcan.h
4297 M: Oliver Hartkopp <socketcan@hartkopp.net>
4298 M: Marc Kleine-Budde <mkl@pengutronix.de>
4299 L: linux-can@vger.kernel.org
4301 W: https://github.com/linux-can
4302 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4303 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4304 F: Documentation/networking/can.rst
4305 F: include/linux/can/can-ml.h
4306 F: include/linux/can/core.h
4307 F: include/linux/can/skb.h
4308 F: include/net/netns/can.h
4309 F: include/uapi/linux/can.h
4310 F: include/uapi/linux/can/bcm.h
4311 F: include/uapi/linux/can/gw.h
4312 F: include/uapi/linux/can/isotp.h
4313 F: include/uapi/linux/can/raw.h
4316 CAN-J1939 NETWORK LAYER
4317 M: Robin van der Gracht <robin@protonic.nl>
4318 M: Oleksij Rempel <o.rempel@pengutronix.de>
4319 R: kernel@pengutronix.de
4320 L: linux-can@vger.kernel.org
4322 F: Documentation/networking/j1939.rst
4323 F: include/uapi/linux/can/j1939.h
4327 M: Serge Hallyn <serge@hallyn.com>
4328 L: linux-security-module@vger.kernel.org
4330 F: include/linux/capability.h
4331 F: include/uapi/linux/capability.h
4332 F: kernel/capability.c
4333 F: security/commoncap.c
4335 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4336 M: Kevin Tsai <ktsai@capellamicro.com>
4338 F: drivers/iio/light/cm*
4340 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
4341 M: Christian Lamparter <chunkeey@googlemail.com>
4342 L: linux-wireless@vger.kernel.org
4344 W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
4345 F: drivers/net/wireless/ath/carl9170/
4348 M: Robert Richter <rric@kernel.org>
4350 W: http://www.marvell.com
4351 F: drivers/i2c/busses/i2c-octeon*
4352 F: drivers/i2c/busses/i2c-thunderx*
4354 CAVIUM LIQUIDIO NETWORK DRIVER
4355 M: Derek Chickles <dchickles@marvell.com>
4356 M: Satanand Burla <sburla@marvell.com>
4357 M: Felix Manlunas <fmanlunas@marvell.com>
4358 L: netdev@vger.kernel.org
4360 W: http://www.marvell.com
4361 F: drivers/net/ethernet/cavium/liquidio/
4364 M: Robert Richter <rric@kernel.org>
4366 W: http://www.marvell.com
4367 F: drivers/mmc/host/cavium*
4369 CAVIUM OCTEON-TX CRYPTO DRIVER
4370 M: George Cherian <gcherian@marvell.com>
4371 L: linux-crypto@vger.kernel.org
4373 W: http://www.marvell.com
4374 F: drivers/crypto/cavium/cpt/
4376 CAVIUM THUNDERX2 ARM64 SOC
4377 M: Robert Richter <rric@kernel.org>
4378 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4380 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4381 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
4383 CBS/ETF/TAPRIO QDISCS
4384 M: Vinicius Costa Gomes <vinicius.gomes@intel.com>
4386 L: netdev@vger.kernel.org
4387 F: net/sched/sch_cbs.c
4388 F: net/sched/sch_etf.c
4389 F: net/sched/sch_taprio.c
4391 CC2520 IEEE-802.15.4 RADIO DRIVER
4392 M: Varka Bhadram <varkabhadram@gmail.com>
4393 L: linux-wpan@vger.kernel.org
4395 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4396 F: drivers/net/ieee802154/cc2520.c
4397 F: include/linux/spi/cc2520.h
4399 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4400 M: Gilad Ben-Yossef <gilad@benyossef.com>
4401 L: linux-crypto@vger.kernel.org
4403 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4404 F: drivers/crypto/ccree/
4406 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4407 M: Hadar Gat <hadar.gat@arm.com>
4408 L: linux-crypto@vger.kernel.org
4410 F: drivers/char/hw_random/cctrng.c
4411 F: drivers/char/hw_random/cctrng.h
4412 F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4413 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4416 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4417 L: linux-media@vger.kernel.org
4419 W: http://linuxtv.org
4420 T: git git://linuxtv.org/media_tree.git
4421 F: Documentation/ABI/testing/debugfs-cec-error-inj
4422 F: Documentation/devicetree/bindings/media/cec.txt
4423 F: Documentation/driver-api/media/cec-core.rst
4424 F: Documentation/userspace-api/media/cec
4425 F: drivers/media/cec/
4426 F: drivers/media/rc/keymaps/rc-cec.c
4427 F: include/media/cec-notifier.h
4428 F: include/media/cec.h
4429 F: include/uapi/linux/cec-funcs.h
4430 F: include/uapi/linux/cec.h
4433 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4434 L: linux-media@vger.kernel.org
4436 W: http://linuxtv.org
4437 T: git git://linuxtv.org/media_tree.git
4438 F: Documentation/devicetree/bindings/media/cec-gpio.txt
4439 F: drivers/media/cec/platform/cec-gpio/
4441 CELL BROADBAND ENGINE ARCHITECTURE
4442 M: Arnd Bergmann <arnd@arndb.de>
4443 L: linuxppc-dev@lists.ozlabs.org
4445 W: http://www.ibm.com/developerworks/power/cell/
4446 F: arch/powerpc/include/asm/cell*.h
4447 F: arch/powerpc/include/asm/spu*.h
4448 F: arch/powerpc/include/uapi/asm/spu*.h
4449 F: arch/powerpc/platforms/cell/
4451 CELLWISE CW2015 BATTERY DRIVER
4452 M: Tobias Schrammm <t.schramm@manjaro.org>
4454 F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4455 F: drivers/power/supply/cw2015_battery.c
4457 CEPH COMMON CODE (LIBCEPH)
4458 M: Ilya Dryomov <idryomov@gmail.com>
4459 M: Jeff Layton <jlayton@kernel.org>
4460 L: ceph-devel@vger.kernel.org
4463 T: git git://github.com/ceph/ceph-client.git
4464 F: include/linux/ceph/
4465 F: include/linux/crush/
4468 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4469 M: Jeff Layton <jlayton@kernel.org>
4470 M: Ilya Dryomov <idryomov@gmail.com>
4471 L: ceph-devel@vger.kernel.org
4474 T: git git://github.com/ceph/ceph-client.git
4475 F: Documentation/filesystems/ceph.rst
4478 CERTIFICATE HANDLING
4479 M: David Howells <dhowells@redhat.com>
4480 M: David Woodhouse <dwmw2@infradead.org>
4481 L: keyrings@vger.kernel.org
4483 F: Documentation/admin-guide/module-signing.rst
4485 F: scripts/sign-file.c
4487 CFAG12864B LCD DRIVER
4488 M: Miguel Ojeda <ojeda@kernel.org>
4490 F: drivers/auxdisplay/cfag12864b.c
4491 F: include/linux/cfag12864b.h
4493 CFAG12864BFB LCD FRAMEBUFFER DRIVER
4494 M: Miguel Ojeda <ojeda@kernel.org>
4496 F: drivers/auxdisplay/cfag12864bfb.c
4497 F: include/linux/cfag12864b.h
4499 CHAR and MISC DRIVERS
4500 M: Arnd Bergmann <arnd@arndb.de>
4501 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4503 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4506 F: include/linux/miscdevice.h
4507 X: drivers/char/agp/
4508 X: drivers/char/hw_random/
4509 X: drivers/char/ipmi/
4510 X: drivers/char/random.c
4511 X: drivers/char/tpm/
4514 M: Andy Whitcroft <apw@canonical.com>
4515 M: Joe Perches <joe@perches.com>
4516 R: Dwaipayan Ray <dwaipayanray1@gmail.com>
4517 R: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4519 F: scripts/checkpatch.pl
4521 CHECKPATCH DOCUMENTATION
4522 M: Dwaipayan Ray <dwaipayanray1@gmail.com>
4523 M: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4524 R: Joe Perches <joe@perches.com>
4526 F: Documentation/dev-tools/checkpatch.rst
4528 CHINESE DOCUMENTATION
4529 M: Alex Shi <alexs@kernel.org>
4531 F: Documentation/translations/zh_CN/
4533 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4534 M: Peter Chen <peter.chen@kernel.org>
4535 L: linux-usb@vger.kernel.org
4537 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4538 F: drivers/usb/chipidea/
4540 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4541 M: Hans de Goede <hdegoede@redhat.com>
4542 L: linux-input@vger.kernel.org
4544 F: Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
4545 F: drivers/input/touchscreen/chipone_icn8318.c
4547 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4548 M: Hans de Goede <hdegoede@redhat.com>
4549 L: linux-input@vger.kernel.org
4551 F: drivers/input/touchscreen/chipone_icn8505.c
4553 CHROME HARDWARE PLATFORM SUPPORT
4554 M: Benson Leung <bleung@chromium.org>
4556 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4557 F: drivers/platform/chrome/
4559 CHROMEOS EC CODEC DRIVER
4560 M: Cheng-Yi Chiang <cychiang@chromium.org>
4561 M: Tzung-Bi Shih <tzungbi@google.com>
4562 R: Guenter Roeck <groeck@chromium.org>
4564 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4565 F: sound/soc/codecs/cros_ec_codec.*
4567 CHROMEOS EC SUBDRIVERS
4568 M: Benson Leung <bleung@chromium.org>
4569 R: Guenter Roeck <groeck@chromium.org>
4571 F: drivers/power/supply/cros_usbpd-charger.c
4575 CHROMEOS EC USB TYPE-C DRIVER
4576 M: Prashant Malani <pmalani@chromium.org>
4578 F: drivers/platform/chrome/cros_ec_typec.c
4580 CHROMEOS EC USB PD NOTIFY DRIVER
4581 M: Prashant Malani <pmalani@chromium.org>
4583 F: drivers/platform/chrome/cros_usbpd_notify.c
4584 F: include/linux/platform_data/cros_usbpd_notify.h
4586 CHRONTEL CH7322 CEC DRIVER
4587 M: Joe Tessler <jrt@google.com>
4588 L: linux-media@vger.kernel.org
4590 T: git git://linuxtv.org/media_tree.git
4591 F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4592 F: drivers/media/cec/i2c/ch7322.c
4594 CIRRUS LOGIC AUDIO CODEC DRIVERS
4595 M: James Schulman <james.schulman@cirrus.com>
4596 M: David Rhodes <david.rhodes@cirrus.com>
4597 M: Lucas Tanure <tanureal@opensource.cirrus.com>
4598 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4599 L: patches@opensource.cirrus.com
4601 F: Documentation/devicetree/bindings/sound/cirrus,cs*
4602 F: sound/pci/hda/cs*
4603 F: sound/soc/codecs/cs*
4605 CIRRUS LOGIC DSP FIRMWARE DRIVER
4606 M: Simon Trimmer <simont@opensource.cirrus.com>
4607 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4608 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4609 L: patches@opensource.cirrus.com
4611 W: https://github.com/CirrusLogic/linux-drivers/wiki
4612 T: git https://github.com/CirrusLogic/linux-drivers.git
4613 F: drivers/firmware/cirrus/*
4614 F: include/linux/firmware/cirrus/*
4616 CIRRUS LOGIC EP93XX ETHERNET DRIVER
4617 M: Hartley Sweeten <hsweeten@visionengravers.com>
4618 L: netdev@vger.kernel.org
4620 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
4622 CIRRUS LOGIC LOCHNAGAR DRIVER
4623 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4624 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4625 L: patches@opensource.cirrus.com
4627 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4628 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4629 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4630 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4631 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4632 F: Documentation/hwmon/lochnagar.rst
4633 F: drivers/clk/clk-lochnagar.c
4634 F: drivers/hwmon/lochnagar-hwmon.c
4635 F: drivers/mfd/lochnagar-i2c.c
4636 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4637 F: drivers/regulator/lochnagar-regulator.c
4638 F: include/dt-bindings/clk/lochnagar.h
4639 F: include/dt-bindings/pinctrl/lochnagar.h
4640 F: include/linux/mfd/lochnagar*
4641 F: sound/soc/codecs/lochnagar-sc.c
4643 CIRRUS LOGIC MADERA CODEC DRIVERS
4644 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4645 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4646 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4647 L: patches@opensource.cirrus.com
4649 W: https://github.com/CirrusLogic/linux-drivers/wiki
4650 T: git https://github.com/CirrusLogic/linux-drivers.git
4651 F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4652 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4653 F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4654 F: drivers/gpio/gpio-madera*
4655 F: drivers/irqchip/irq-madera*
4656 F: drivers/mfd/cs47l*
4657 F: drivers/mfd/madera*
4658 F: drivers/pinctrl/cirrus/*
4659 F: include/dt-bindings/sound/madera*
4660 F: include/linux/irqchip/irq-madera*
4661 F: include/linux/mfd/madera/*
4662 F: include/sound/madera*
4663 F: sound/soc/codecs/cs47l*
4664 F: sound/soc/codecs/madera*
4666 CISCO FCOE HBA DRIVER
4667 M: Satish Kharat <satishkh@cisco.com>
4668 M: Sesidhar Baddela <sebaddel@cisco.com>
4669 M: Karan Tilak Kumar <kartilak@cisco.com>
4670 L: linux-scsi@vger.kernel.org
4672 F: drivers/scsi/fnic/
4674 CISCO SCSI HBA DRIVER
4675 M: Karan Tilak Kumar <kartilak@cisco.com>
4676 M: Sesidhar Baddela <sebaddel@cisco.com>
4677 L: linux-scsi@vger.kernel.org
4679 F: drivers/scsi/snic/
4681 CISCO VIC ETHERNET NIC DRIVER
4682 M: Christian Benvenuti <benve@cisco.com>
4683 M: Govindarajulu Varadarajan <_govind@gmx.com>
4685 F: drivers/net/ethernet/cisco/enic/
4687 CISCO VIC LOW LATENCY NIC DRIVER
4688 M: Christian Benvenuti <benve@cisco.com>
4689 M: Nelson Escobar <neescoba@cisco.com>
4691 F: drivers/infiniband/hw/usnic/
4694 M: Miguel Ojeda <ojeda@kernel.org>
4698 CLANG/LLVM BUILD SUPPORT
4699 M: Nathan Chancellor <nathan@kernel.org>
4700 M: Nick Desaulniers <ndesaulniers@google.com>
4701 L: llvm@lists.linux.dev
4703 W: https://clangbuiltlinux.github.io/
4704 B: https://github.com/ClangBuiltLinux/linux/issues
4705 C: irc://irc.libera.chat/clangbuiltlinux
4706 F: Documentation/kbuild/llvm.rst
4707 F: include/linux/compiler-clang.h
4708 F: scripts/Makefile.clang
4709 F: scripts/clang-tools/
4710 K: \b(?i:clang|llvm)\b
4712 CLANG CONTROL FLOW INTEGRITY SUPPORT
4713 M: Sami Tolvanen <samitolvanen@google.com>
4714 M: Kees Cook <keescook@chromium.org>
4715 R: Nathan Chancellor <nathan@kernel.org>
4716 R: Nick Desaulniers <ndesaulniers@google.com>
4717 L: llvm@lists.linux.dev
4719 B: https://github.com/ClangBuiltLinux/linux/issues
4720 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/clang/features
4721 F: include/linux/cfi.h
4725 M: Russell King <linux@armlinux.org.uk>
4726 L: linux-clk@vger.kernel.org
4728 F: include/linux/clk.h
4730 CLOCKSOURCE, CLOCKEVENT DRIVERS
4731 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4732 M: Thomas Gleixner <tglx@linutronix.de>
4733 L: linux-kernel@vger.kernel.org
4735 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4736 F: Documentation/devicetree/bindings/timer/
4737 F: drivers/clocksource/
4740 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4741 M: Daniel Oliveira Nascimento <don@syst.com.br>
4742 L: platform-driver-x86@vger.kernel.org
4744 F: drivers/platform/x86/classmate-laptop.c
4747 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4748 L: linux-media@vger.kernel.org
4750 W: https://linuxtv.org
4751 T: git git://linuxtv.org/media_tree.git
4752 F: drivers/media/pci/cobalt/
4754 COCCINELLE/Semantic Patches (SmPL)
4755 M: Julia Lawall <Julia.Lawall@inria.fr>
4756 M: Nicolas Palix <nicolas.palix@imag.fr>
4757 L: cocci@inria.fr (moderated for non-subscribers)
4759 W: https://coccinelle.gitlabpages.inria.fr/website/
4760 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
4761 F: Documentation/dev-tools/coccinelle.rst
4762 F: scripts/coccicheck
4763 F: scripts/coccinelle/
4766 M: Jan Harkes <jaharkes@cs.cmu.edu>
4768 L: codalist@coda.cs.cmu.edu
4770 W: http://www.coda.cs.cmu.edu/
4771 F: Documentation/filesystems/coda.rst
4773 F: include/linux/coda*.h
4774 F: include/uapi/linux/coda*.h
4776 CODA V4L2 MEM2MEM DRIVER
4777 M: Philipp Zabel <p.zabel@pengutronix.de>
4778 L: linux-media@vger.kernel.org
4780 F: Documentation/devicetree/bindings/media/coda.yaml
4781 F: drivers/media/platform/chips-media/
4784 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4786 F: Documentation/process/code-of-conduct-interpretation.rst
4787 F: Documentation/process/code-of-conduct.rst
4790 M: Ian Abbott <abbotti@mev.co.uk>
4791 M: H Hartley Sweeten <hsweeten@visionengravers.com>
4794 F: include/linux/comedi/
4795 F: include/uapi/linux/comedi.h
4797 COMMON CLK FRAMEWORK
4798 M: Michael Turquette <mturquette@baylibre.com>
4799 M: Stephen Boyd <sboyd@kernel.org>
4800 L: linux-clk@vger.kernel.org
4802 Q: http://patchwork.kernel.org/project/linux-clk/list/
4803 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4804 F: Documentation/devicetree/bindings/clock/
4806 F: include/linux/clk-pr*
4807 F: include/linux/clk/
4808 F: include/linux/of_clk.h
4809 X: drivers/clk/clkdev.c
4811 COMMON INTERNET FILE SYSTEM CLIENT (CIFS)
4812 M: Steve French <sfrench@samba.org>
4813 L: linux-cifs@vger.kernel.org
4814 L: samba-technical@lists.samba.org (moderated for non-subscribers)
4816 W: http://linux-cifs.samba.org/
4817 T: git git://git.samba.org/sfrench/cifs-2.6.git
4818 F: Documentation/admin-guide/cifs/
4822 COMPACTPCI HOTPLUG CORE
4823 M: Scott Murray <scott@spiteful.org>
4824 L: linux-pci@vger.kernel.org
4826 F: drivers/pci/hotplug/cpci_hotplug*
4828 COMPACTPCI HOTPLUG GENERIC DRIVER
4829 M: Scott Murray <scott@spiteful.org>
4830 L: linux-pci@vger.kernel.org
4832 F: drivers/pci/hotplug/cpcihp_generic.c
4834 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4835 M: Scott Murray <scott@spiteful.org>
4836 L: linux-pci@vger.kernel.org
4838 F: drivers/pci/hotplug/cpcihp_zt5550.*
4840 COMPAL LAPTOP SUPPORT
4841 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4842 L: platform-driver-x86@vger.kernel.org
4844 F: drivers/platform/x86/compal-laptop.c
4847 M: Miguel Ojeda <ojeda@kernel.org>
4848 R: Nick Desaulniers <ndesaulniers@google.com>
4850 F: include/linux/compiler_attributes.h
4852 COMPUTE EXPRESS LINK (CXL)
4853 M: Alison Schofield <alison.schofield@intel.com>
4854 M: Vishal Verma <vishal.l.verma@intel.com>
4855 M: Ira Weiny <ira.weiny@intel.com>
4856 M: Ben Widawsky <ben.widawsky@intel.com>
4857 M: Dan Williams <dan.j.williams@intel.com>
4858 L: linux-cxl@vger.kernel.org
4861 F: include/uapi/linux/cxl_mem.h
4863 CONEXANT ACCESSRUNNER USB DRIVER
4864 L: accessrunner-general@lists.sourceforge.net
4866 W: http://accessrunner.sourceforge.net/
4867 F: drivers/usb/atm/cxacru.c
4870 M: Joel Becker <jlbec@evilplan.org>
4871 M: Christoph Hellwig <hch@lst.de>
4873 T: git git://git.infradead.org/users/hch/configfs.git
4875 F: include/linux/configfs.h
4876 F: samples/configfs/
4879 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4881 F: drivers/video/console/
4882 F: include/linux/console*
4885 M: Frederic Weisbecker <frederic@kernel.org>
4887 F: kernel/context_tracking.c
4888 F: include/linux/context_tracking*
4890 CONTROL GROUP (CGROUP)
4891 M: Tejun Heo <tj@kernel.org>
4892 M: Zefan Li <lizefan.x@bytedance.com>
4893 M: Johannes Weiner <hannes@cmpxchg.org>
4894 L: cgroups@vger.kernel.org
4896 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4897 F: Documentation/admin-guide/cgroup-v1/
4898 F: Documentation/admin-guide/cgroup-v2.rst
4899 F: include/linux/cgroup*
4902 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4903 M: Tejun Heo <tj@kernel.org>
4904 M: Jens Axboe <axboe@kernel.dk>
4905 L: cgroups@vger.kernel.org
4906 L: linux-block@vger.kernel.org
4907 T: git git://git.kernel.dk/linux-block
4908 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4909 F: block/bfq-cgroup.c
4910 F: block/blk-cgroup.c
4911 F: block/blk-iolatency.c
4912 F: block/blk-throttle.c
4913 F: include/linux/blk-cgroup.h
4915 CONTROL GROUP - CPUSET
4916 M: Zefan Li <lizefan.x@bytedance.com>
4917 L: cgroups@vger.kernel.org
4919 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4920 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
4921 F: include/linux/cpuset.h
4922 F: kernel/cgroup/cpuset.c
4924 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4925 M: Johannes Weiner <hannes@cmpxchg.org>
4926 M: Michal Hocko <mhocko@kernel.org>
4927 M: Roman Gushchin <roman.gushchin@linux.dev>
4928 M: Shakeel Butt <shakeelb@google.com>
4929 L: cgroups@vger.kernel.org
4930 L: linux-mm@kvack.org
4935 CORETEMP HARDWARE MONITORING DRIVER
4936 M: Fenghua Yu <fenghua.yu@intel.com>
4937 L: linux-hwmon@vger.kernel.org
4939 F: Documentation/hwmon/coretemp.rst
4940 F: drivers/hwmon/coretemp.c
4942 CORSAIR-CPRO HARDWARE MONITOR DRIVER
4943 M: Marius Zachmann <mail@mariuszachmann.de>
4944 L: linux-hwmon@vger.kernel.org
4946 F: drivers/hwmon/corsair-cpro.c
4948 CORSAIR-PSU HARDWARE MONITOR DRIVER
4949 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
4950 L: linux-hwmon@vger.kernel.org
4952 F: Documentation/hwmon/corsair-psu.rst
4953 F: drivers/hwmon/corsair-psu.c
4955 COSA/SRP SYNC SERIAL DRIVER
4956 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4958 W: http://www.fi.muni.cz/~kas/cosa/
4959 F: drivers/net/wan/cosa*
4962 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4963 L: linux-iio@vger.kernel.org
4965 F: Documentation/ABI/testing/sysfs-bus-counter
4966 F: Documentation/driver-api/generic-counter.rst
4968 F: include/linux/counter.h
4969 F: include/uapi/linux/counter.h
4973 M: Bence Csókás <bence98@sch.bme.hu>
4975 F: drivers/i2c/busses/i2c-cp2615.c
4977 CPMAC ETHERNET DRIVER
4978 M: Florian Fainelli <f.fainelli@gmail.com>
4979 L: netdev@vger.kernel.org
4981 F: drivers/net/ethernet/ti/cpmac.c
4983 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4984 M: Viresh Kumar <viresh.kumar@linaro.org>
4985 M: Sudeep Holla <sudeep.holla@arm.com>
4986 L: linux-pm@vger.kernel.org
4988 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4989 F: drivers/cpufreq/vexpress-spc-cpufreq.c
4991 CPU FREQUENCY SCALING FRAMEWORK
4992 M: "Rafael J. Wysocki" <rafael@kernel.org>
4993 M: Viresh Kumar <viresh.kumar@linaro.org>
4994 L: linux-pm@vger.kernel.org
4996 B: https://bugzilla.kernel.org
4997 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4998 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4999 F: Documentation/admin-guide/pm/cpufreq.rst
5000 F: Documentation/admin-guide/pm/intel_pstate.rst
5001 F: Documentation/cpu-freq/
5002 F: Documentation/devicetree/bindings/cpufreq/
5004 F: include/linux/cpufreq.h
5005 F: include/linux/sched/cpufreq.h
5006 F: kernel/sched/cpufreq*.c
5007 F: tools/testing/selftests/cpufreq/
5009 CPU IDLE TIME MANAGEMENT FRAMEWORK
5010 M: "Rafael J. Wysocki" <rafael@kernel.org>
5011 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5012 L: linux-pm@vger.kernel.org
5014 B: https://bugzilla.kernel.org
5015 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5016 F: Documentation/admin-guide/pm/cpuidle.rst
5017 F: Documentation/driver-api/pm/cpuidle.rst
5019 F: include/linux/cpuidle.h
5021 CPU POWER MONITORING SUBSYSTEM
5022 M: Thomas Renninger <trenn@suse.com>
5023 M: Shuah Khan <shuah@kernel.org>
5024 M: Shuah Khan <skhan@linuxfoundation.org>
5025 L: linux-pm@vger.kernel.org
5027 F: tools/power/cpupower/
5030 M: "H. Peter Anvin" <hpa@zytor.com>
5032 F: arch/x86/kernel/cpuid.c
5033 F: arch/x86/kernel/msr.c
5035 CPUIDLE DRIVER - ARM BIG LITTLE
5036 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
5037 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5038 L: linux-pm@vger.kernel.org
5039 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5041 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5042 F: drivers/cpuidle/cpuidle-big_little.c
5044 CPUIDLE DRIVER - ARM EXYNOS
5045 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5046 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5047 M: Kukjin Kim <kgene@kernel.org>
5048 L: linux-pm@vger.kernel.org
5049 L: linux-samsung-soc@vger.kernel.org
5051 F: arch/arm/mach-exynos/pm.c
5052 F: drivers/cpuidle/cpuidle-exynos.c
5053 F: include/linux/platform_data/cpuidle-exynos.h
5055 CPUIDLE DRIVER - ARM PSCI
5056 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
5057 M: Sudeep Holla <sudeep.holla@arm.com>
5058 L: linux-pm@vger.kernel.org
5059 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5061 F: drivers/cpuidle/cpuidle-psci.c
5063 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
5064 M: Ulf Hansson <ulf.hansson@linaro.org>
5065 L: linux-pm@vger.kernel.org
5066 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5068 F: drivers/cpuidle/cpuidle-psci.h
5069 F: drivers/cpuidle/cpuidle-psci-domain.c
5072 M: Nicolas Pitre <nico@fluxnic.net>
5074 F: Documentation/filesystems/cramfs.rst
5078 M: Bastien Nocera <hadess@hadess.net>
5079 L: linux-input@vger.kernel.org
5081 F: drivers/hid/hid-creative-sb0540.c
5084 M: Herbert Xu <herbert@gondor.apana.org.au>
5085 M: "David S. Miller" <davem@davemloft.net>
5086 L: linux-crypto@vger.kernel.org
5088 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
5089 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
5090 F: Documentation/crypto/
5091 F: Documentation/devicetree/bindings/crypto/
5096 F: include/linux/crypto*
5099 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
5100 M: Neil Horman <nhorman@tuxdriver.com>
5101 L: linux-crypto@vger.kernel.org
5103 F: crypto/ansi_cprng.c
5107 M: Hans Verkuil <hverkuil@xs4all.nl>
5108 L: linux-media@vger.kernel.org
5110 W: http://linuxtv.org
5111 T: git git://linuxtv.org/media_tree.git
5112 F: drivers/media/i2c/cs3308.c
5114 CS5535 Audio ALSA driver
5115 M: Jaya Kumar <jayakumar.alsa@gmail.com>
5117 F: sound/pci/cs5535audio/
5119 CSI DRIVERS FOR ALLWINNER V3s
5120 M: Yong Deng <yong.deng@magewell.com>
5121 L: linux-media@vger.kernel.org
5123 T: git git://linuxtv.org/media_tree.git
5124 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
5125 F: drivers/media/platform/sunxi/sun6i-csi/
5128 M: Solomon Peachy <pizza@shaftnet.org>
5130 F: drivers/net/wireless/st/cw1200/
5132 CX18 VIDEO4LINUX DRIVER
5133 M: Andy Walls <awalls@md.metrocast.net>
5134 L: linux-media@vger.kernel.org
5136 W: https://linuxtv.org
5137 T: git git://linuxtv.org/media_tree.git
5138 F: drivers/media/pci/cx18/
5139 F: include/uapi/linux/ivtv*
5141 CX2341X MPEG ENCODER HELPER MODULE
5142 M: Hans Verkuil <hverkuil@xs4all.nl>
5143 L: linux-media@vger.kernel.org
5145 W: https://linuxtv.org
5146 T: git git://linuxtv.org/media_tree.git
5147 F: drivers/media/common/cx2341x*
5148 F: include/media/drv-intf/cx2341x.h
5150 CX24120 MEDIA DRIVER
5151 M: Jemma Denson <jdenson@gmail.com>
5152 M: Patrick Boettcher <patrick.boettcher@posteo.de>
5153 L: linux-media@vger.kernel.org
5155 W: https://linuxtv.org
5156 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5157 F: drivers/media/dvb-frontends/cx24120*
5159 CX88 VIDEO4LINUX DRIVER
5160 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5161 L: linux-media@vger.kernel.org
5163 W: https://linuxtv.org
5164 T: git git://linuxtv.org/media_tree.git
5165 F: Documentation/driver-api/media/drivers/cx88*
5166 F: drivers/media/pci/cx88/
5168 CXD2820R MEDIA DRIVER
5169 M: Antti Palosaari <crope@iki.fi>
5170 L: linux-media@vger.kernel.org
5172 W: https://linuxtv.org
5173 W: http://palosaari.fi/linux/
5174 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5175 T: git git://linuxtv.org/anttip/media_tree.git
5176 F: drivers/media/dvb-frontends/cxd2820r*
5178 CXGB3 ETHERNET DRIVER (CXGB3)
5179 M: Raju Rangoju <rajur@chelsio.com>
5180 L: netdev@vger.kernel.org
5182 W: http://www.chelsio.com
5183 F: drivers/net/ethernet/chelsio/cxgb3/
5185 CXGB3 ISCSI DRIVER (CXGB3I)
5186 M: Karen Xie <kxie@chelsio.com>
5187 L: linux-scsi@vger.kernel.org
5189 W: http://www.chelsio.com
5190 F: drivers/scsi/cxgbi/cxgb3i
5192 CXGB4 CRYPTO DRIVER (chcr)
5193 M: Ayush Sawal <ayush.sawal@chelsio.com>
5194 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
5195 M: Rohit Maheshwari <rohitm@chelsio.com>
5196 L: linux-crypto@vger.kernel.org
5198 W: http://www.chelsio.com
5199 F: drivers/crypto/chelsio
5201 CXGB4 INLINE CRYPTO DRIVER
5202 M: Ayush Sawal <ayush.sawal@chelsio.com>
5203 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
5204 M: Rohit Maheshwari <rohitm@chelsio.com>
5205 L: netdev@vger.kernel.org
5207 W: http://www.chelsio.com
5208 F: drivers/net/ethernet/chelsio/inline_crypto/
5210 CXGB4 ETHERNET DRIVER (CXGB4)
5211 M: Raju Rangoju <rajur@chelsio.com>
5212 L: netdev@vger.kernel.org
5214 W: http://www.chelsio.com
5215 F: drivers/net/ethernet/chelsio/cxgb4/
5217 CXGB4 ISCSI DRIVER (CXGB4I)
5218 M: Karen Xie <kxie@chelsio.com>
5219 L: linux-scsi@vger.kernel.org
5221 W: http://www.chelsio.com
5222 F: drivers/scsi/cxgbi/cxgb4i
5224 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
5225 M: Potnuri Bharat Teja <bharat@chelsio.com>
5226 L: linux-rdma@vger.kernel.org
5228 W: http://www.openfabrics.org
5229 F: drivers/infiniband/hw/cxgb4/
5230 F: include/uapi/rdma/cxgb4-abi.h
5232 CXGB4VF ETHERNET DRIVER (CXGB4VF)
5233 M: Raju Rangoju <rajur@chelsio.com>
5234 L: netdev@vger.kernel.org
5236 W: http://www.chelsio.com
5237 F: drivers/net/ethernet/chelsio/cxgb4vf/
5239 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
5240 M: Frederic Barrat <fbarrat@linux.ibm.com>
5241 M: Andrew Donnellan <ajd@linux.ibm.com>
5242 L: linuxppc-dev@lists.ozlabs.org
5244 F: Documentation/ABI/testing/sysfs-class-cxl
5245 F: Documentation/powerpc/cxl.rst
5246 F: arch/powerpc/platforms/powernv/pci-cxl.c
5247 F: drivers/misc/cxl/
5248 F: include/misc/cxl*
5249 F: include/uapi/misc/cxl.h
5251 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
5252 M: Manoj N. Kumar <manoj@linux.ibm.com>
5253 M: Matthew R. Ochs <mrochs@linux.ibm.com>
5254 M: Uma Krishnan <ukrishn@linux.ibm.com>
5255 L: linux-scsi@vger.kernel.org
5257 F: Documentation/powerpc/cxlflash.rst
5258 F: drivers/scsi/cxlflash/
5259 F: include/uapi/scsi/cxlflash_ioctl.h
5262 M: Russell King <linux@armlinux.org.uk>
5263 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5265 W: http://www.armlinux.org.uk/
5266 F: drivers/video/fbdev/cyber2000fb.*
5268 CYCLADES PC300 DRIVER
5270 F: drivers/net/wan/pc300*
5272 CYPRESS_FIRMWARE MEDIA DRIVER
5273 M: Antti Palosaari <crope@iki.fi>
5274 L: linux-media@vger.kernel.org
5276 W: https://linuxtv.org
5277 W: http://palosaari.fi/linux/
5278 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5279 T: git git://linuxtv.org/anttip/media_tree.git
5280 F: drivers/media/common/cypress_firmware*
5282 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
5283 M: Linus Walleij <linus.walleij@linaro.org>
5284 L: linux-input@vger.kernel.org
5286 F: drivers/input/touchscreen/cy8ctma140.c
5288 CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
5289 M: Yassine Oudjana <y.oudjana@protonmail.com>
5290 L: linux-input@vger.kernel.org
5292 F: Documentation/devicetree/bindings/input/cypress-sf.yaml
5293 F: drivers/input/keyboard/cypress-sf.c
5295 CYTTSP TOUCHSCREEN DRIVER
5296 M: Linus Walleij <linus.walleij@linaro.org>
5297 L: linux-input@vger.kernel.org
5299 F: drivers/input/touchscreen/cyttsp*
5301 D-LINK DIR-685 TOUCHKEYS DRIVER
5302 M: Linus Walleij <linus.walleij@linaro.org>
5303 L: linux-input@vger.kernel.org
5305 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
5307 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
5308 M: Joshua Kinard <kumba@gentoo.org>
5310 F: drivers/rtc/rtc-ds1685.c
5311 F: include/linux/rtc/ds1685.h
5313 DAMA SLAVE for AX.25
5314 M: Joerg Reuter <jreuter@yaina.de>
5315 L: linux-hams@vger.kernel.org
5317 W: http://yaina.de/jreuter/
5318 W: http://www.qsl.net/dl1bke/
5319 F: net/ax25/af_ax25.c
5320 F: net/ax25/ax25_dev.c
5321 F: net/ax25/ax25_ds_*
5322 F: net/ax25/ax25_in.c
5323 F: net/ax25/ax25_out.c
5324 F: net/ax25/ax25_timer.c
5325 F: net/ax25/sysctl_net_ax25.c
5328 M: SeongJae Park <sj@kernel.org>
5329 L: linux-mm@kvack.org
5331 F: Documentation/ABI/testing/sysfs-kernel-mm-damon
5332 F: Documentation/admin-guide/mm/damon/
5333 F: Documentation/vm/damon/
5334 F: include/linux/damon.h
5335 F: include/trace/events/damon.h
5337 F: tools/testing/selftests/damon/
5339 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
5340 L: netdev@vger.kernel.org
5342 F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
5343 F: drivers/net/ethernet/dec/tulip/dmfe.c
5345 DC390/AM53C974 SCSI driver
5346 M: Hannes Reinecke <hare@suse.com>
5347 L: linux-scsi@vger.kernel.org
5349 F: drivers/scsi/am53c974.c
5352 M: Oliver Neukum <oliver@neukum.org>
5353 M: Ali Akcaagac <aliakc@web.de>
5354 M: Jamie Lenehan <lenehan@twibble.org>
5355 L: dc395x@twibble.org
5357 W: http://twibble.org/dist/dc395x/
5358 W: http://lists.twibble.org/mailman/listinfo/dc395x/
5359 F: Documentation/scsi/dc395x.rst
5360 F: drivers/scsi/dc395x.*
5363 L: dccp@vger.kernel.org
5365 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
5366 F: include/linux/dccp.h
5367 F: include/linux/tfrc.h
5368 F: include/uapi/linux/dccp.h
5371 DECnet NETWORK LAYER
5372 L: linux-decnet-user@lists.sourceforge.net
5374 W: http://linux-decnet.sourceforge.net
5375 F: Documentation/networking/decnet.rst
5378 DECSTATION PLATFORM SUPPORT
5379 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5380 L: linux-mips@vger.kernel.org
5382 W: http://www.linux-mips.org/wiki/DECstation
5384 F: arch/mips/include/asm/dec/
5385 F: arch/mips/include/asm/mach-dec/
5387 DEFXX FDDI NETWORK DRIVER
5388 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5390 F: drivers/net/fddi/defxx.*
5392 DEFZA FDDI NETWORK DRIVER
5393 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5395 F: drivers/net/fddi/defza.*
5397 DEINTERLACE DRIVERS FOR ALLWINNER H3
5398 M: Jernej Skrabec <jernej.skrabec@gmail.com>
5399 L: linux-media@vger.kernel.org
5401 T: git git://linuxtv.org/media_tree.git
5402 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
5403 F: drivers/media/platform/sunxi/sun8i-di/
5406 M: Matthew Garrett <mjg59@srcf.ucam.org>
5407 M: Pali Rohár <pali@kernel.org>
5408 L: platform-driver-x86@vger.kernel.org
5410 F: drivers/platform/x86/dell/dell-laptop.c
5412 DELL LAPTOP FREEFALL DRIVER
5413 M: Pali Rohár <pali@kernel.org>
5415 F: drivers/platform/x86/dell/dell-smo8800.c
5417 DELL LAPTOP RBTN DRIVER
5418 M: Pali Rohár <pali@kernel.org>
5420 F: drivers/platform/x86/dell/dell-rbtn.*
5422 DELL LAPTOP SMM DRIVER
5423 M: Pali Rohár <pali@kernel.org>
5425 F: Documentation/ABI/obsolete/procfs-i8k
5426 F: drivers/hwmon/dell-smm-hwmon.c
5427 F: include/uapi/linux/i8k.h
5429 DELL REMOTE BIOS UPDATE DRIVER
5430 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5431 L: platform-driver-x86@vger.kernel.org
5433 F: drivers/platform/x86/dell/dell_rbu.c
5436 M: Pali Rohár <pali@kernel.org>
5437 L: Dell.Client.Kernel@dell.com
5438 L: platform-driver-x86@vger.kernel.org
5440 F: drivers/platform/x86/dell/dell-smbios.*
5442 DELL SMBIOS SMM DRIVER
5443 L: Dell.Client.Kernel@dell.com
5444 L: platform-driver-x86@vger.kernel.org
5446 F: drivers/platform/x86/dell/dell-smbios-smm.c
5448 DELL SMBIOS WMI DRIVER
5449 L: Dell.Client.Kernel@dell.com
5450 L: platform-driver-x86@vger.kernel.org
5452 F: drivers/platform/x86/dell/dell-smbios-wmi.c
5453 F: tools/wmi/dell-smbios-example.c
5455 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
5456 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5457 L: platform-driver-x86@vger.kernel.org
5459 F: Documentation/driver-api/dcdbas.rst
5460 F: drivers/platform/x86/dell/dcdbas.*
5462 DELL WMI DESCRIPTOR DRIVER
5463 L: Dell.Client.Kernel@dell.com
5465 F: drivers/platform/x86/dell/dell-wmi-descriptor.c
5467 DELL WMI SYSMAN DRIVER
5468 M: Divya Bharathi <divya.bharathi@dell.com>
5469 M: Prasanth Ksr <prasanth.ksr@dell.com>
5470 L: Dell.Client.Kernel@dell.com
5471 L: platform-driver-x86@vger.kernel.org
5473 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
5474 F: drivers/platform/x86/dell/dell-wmi-sysman/
5476 DELL WMI NOTIFICATIONS DRIVER
5477 M: Matthew Garrett <mjg59@srcf.ucam.org>
5478 M: Pali Rohár <pali@kernel.org>
5480 F: drivers/platform/x86/dell/dell-wmi-base.c
5482 DELL WMI HARDWARE PRIVACY SUPPORT
5483 M: Perry Yuan <Perry.Yuan@dell.com>
5484 L: Dell.Client.Kernel@dell.com
5485 L: platform-driver-x86@vger.kernel.org
5487 F: drivers/platform/x86/dell/dell-wmi-privacy.c
5489 DELTA ST MEDIA DRIVER
5490 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
5491 L: linux-media@vger.kernel.org
5493 W: https://linuxtv.org
5494 T: git git://linuxtv.org/media_tree.git
5495 F: drivers/media/platform/st/sti/delta
5497 DELTA AHE-50DC FAN CONTROL MODULE DRIVER
5498 M: Zev Weiss <zev@bewilderbeest.net>
5499 L: linux-hwmon@vger.kernel.org
5501 F: drivers/hwmon/pmbus/delta-ahe50dc-fan.c
5503 DELTA DPS920AB PSU DRIVER
5504 M: Robert Marko <robert.marko@sartura.hr>
5505 L: linux-hwmon@vger.kernel.org
5507 F: Documentation/hwmon/dps920ab.rst
5508 F: drivers/hwmon/pmbus/dps920ab.c
5511 L: linux-mtd@lists.infradead.org
5513 F: drivers/mtd/nand/raw/denali*
5515 DESIGNWARE EDMA CORE IP DRIVER
5516 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5517 L: dmaengine@vger.kernel.org
5519 F: drivers/dma/dw-edma/
5520 F: include/linux/dma/edma.h
5522 DESIGNWARE XDATA IP DRIVER
5523 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5524 L: linux-pci@vger.kernel.org
5526 F: Documentation/misc-devices/dw-xdata-pcie.rst
5527 F: drivers/misc/dw-xdata-pcie.c
5529 DESIGNWARE USB2 DRD IP DRIVER
5530 M: Minas Harutyunyan <hminas@synopsys.com>
5531 L: linux-usb@vger.kernel.org
5533 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5534 F: drivers/usb/dwc2/
5536 DESIGNWARE USB3 DRD IP DRIVER
5537 M: Felipe Balbi <balbi@kernel.org>
5538 L: linux-usb@vger.kernel.org
5540 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5541 F: drivers/usb/dwc3/
5543 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5544 M: Andreas Klinger <ak@it-klinger.de>
5545 L: linux-iio@vger.kernel.org
5547 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5548 F: drivers/iio/proximity/srf*.c
5550 DEVICE COREDUMP (DEV_COREDUMP)
5551 M: Johannes Berg <johannes@sipsolutions.net>
5552 L: linux-kernel@vger.kernel.org
5554 F: drivers/base/devcoredump.c
5555 F: include/linux/devcoredump.h
5557 DEVICE DEPENDENCY HELPER SCRIPT
5558 M: Saravana Kannan <saravanak@google.com>
5559 L: linux-kernel@vger.kernel.org
5561 F: scripts/dev-needs.sh
5563 DEVICE DIRECT ACCESS (DAX)
5564 M: Dan Williams <dan.j.williams@intel.com>
5565 M: Vishal Verma <vishal.l.verma@intel.com>
5566 M: Dave Jiang <dave.jiang@intel.com>
5567 L: nvdimm@lists.linux.dev
5571 DEVICE FREQUENCY (DEVFREQ)
5572 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5573 M: Kyungmin Park <kyungmin.park@samsung.com>
5574 M: Chanwoo Choi <cw00.choi@samsung.com>
5575 L: linux-pm@vger.kernel.org
5577 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5578 F: Documentation/devicetree/bindings/devfreq/
5580 F: include/linux/devfreq.h
5581 F: include/trace/events/devfreq.h
5583 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5584 M: Chanwoo Choi <cw00.choi@samsung.com>
5585 L: linux-pm@vger.kernel.org
5587 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5588 F: Documentation/devicetree/bindings/devfreq/event/
5589 F: drivers/devfreq/devfreq-event.c
5590 F: drivers/devfreq/event/
5591 F: include/dt-bindings/pmu/exynos_ppmu.h
5592 F: include/linux/devfreq-event.h
5594 DEVICE NUMBER REGISTRY
5595 M: Torben Mathiasen <device@lanana.org>
5597 W: http://lanana.org/docs/device-list/index.html
5599 DEVICE RESOURCE MANAGEMENT HELPERS
5600 M: Hans de Goede <hdegoede@redhat.com>
5601 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
5603 F: include/linux/devm-helpers.h
5606 M: Alasdair Kergon <agk@redhat.com>
5607 M: Mike Snitzer <snitzer@redhat.com>
5608 M: dm-devel@redhat.com
5609 L: dm-devel@redhat.com
5611 W: http://sources.redhat.com/dm
5612 Q: http://patchwork.kernel.org/project/dm-devel/list/
5613 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
5614 T: quilt http://people.redhat.com/agk/patches/linux/editing/
5615 F: Documentation/admin-guide/device-mapper/
5616 F: drivers/md/Kconfig
5617 F: drivers/md/Makefile
5619 F: drivers/md/persistent-data/
5620 F: include/linux/device-mapper.h
5621 F: include/linux/dm-*.h
5622 F: include/uapi/linux/dm-*.h
5625 M: Jiri Pirko <jiri@nvidia.com>
5626 L: netdev@vger.kernel.org
5628 F: Documentation/networking/devlink
5629 F: include/net/devlink.h
5630 F: include/uapi/linux/devlink.h
5631 F: net/core/devlink.c
5633 DH ELECTRONICS IMX6 DHCOM BOARD SUPPORT
5634 M: Christoph Niedermaier <cniedermaier@dh-electronics.com>
5635 L: kernel@dh-electronics.com
5637 F: arch/arm/boot/dts/imx6*-dhcom-*
5639 DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
5640 M: Marek Vasut <marex@denx.de>
5641 L: kernel@dh-electronics.com
5643 F: arch/arm/boot/dts/stm32mp1*-dhcom-*
5644 F: arch/arm/boot/dts/stm32mp1*-dhcor-*
5646 DIALOG SEMICONDUCTOR DRIVERS
5647 M: Support Opensource <support.opensource@diasemi.com>
5649 W: http://www.dialog-semiconductor.com/products
5650 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
5651 F: Documentation/devicetree/bindings/input/dlg,da72??.txt
5652 F: Documentation/devicetree/bindings/mfd/da90*.txt
5653 F: Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
5654 F: Documentation/devicetree/bindings/regulator/da92*.txt
5655 F: Documentation/devicetree/bindings/regulator/slg51000.txt
5656 F: Documentation/devicetree/bindings/sound/da[79]*.txt
5657 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
5658 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
5659 F: Documentation/hwmon/da90??.rst
5660 F: drivers/gpio/gpio-da90??.c
5661 F: drivers/hwmon/da90??-hwmon.c
5662 F: drivers/iio/adc/da91??-*.c
5663 F: drivers/input/misc/da72??.[ch]
5664 F: drivers/input/misc/da90??_onkey.c
5665 F: drivers/input/touchscreen/da9052_tsi.c
5666 F: drivers/leds/leds-da90??.c
5667 F: drivers/mfd/da903x.c
5668 F: drivers/mfd/da90??-*.c
5669 F: drivers/mfd/da91??-*.c
5670 F: drivers/pinctrl/pinctrl-da90??.c
5671 F: drivers/power/supply/da9052-battery.c
5672 F: drivers/power/supply/da91??-*.c
5673 F: drivers/regulator/da9???-regulator.[ch]
5674 F: drivers/regulator/slg51000-regulator.[ch]
5675 F: drivers/rtc/rtc-da90??.c
5676 F: drivers/thermal/da90??-thermal.c
5677 F: drivers/video/backlight/da90??_bl.c
5678 F: drivers/watchdog/da90??_wdt.c
5679 F: include/dt-bindings/regulator/dlg,da9*-regulator.h
5680 F: include/linux/mfd/da903x.h
5681 F: include/linux/mfd/da9052/
5682 F: include/linux/mfd/da9055/
5683 F: include/linux/mfd/da9062/
5684 F: include/linux/mfd/da9063/
5685 F: include/linux/mfd/da9150/
5686 F: include/linux/regulator/da9211.h
5687 F: include/sound/da[79]*.h
5688 F: sound/soc/codecs/da[79]*.[ch]
5690 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
5691 M: William Breathitt Gray <vilhelm.gray@gmail.com>
5692 L: linux-gpio@vger.kernel.org
5694 F: drivers/gpio/gpio-gpio-mm.c
5696 DIOLAN U2C-12 I2C DRIVER
5697 M: Guenter Roeck <linux@roeck-us.net>
5698 L: linux-i2c@vger.kernel.org
5700 F: drivers/i2c/busses/i2c-diolan-u2c.c
5702 DIRECTORY NOTIFICATION (DNOTIFY)
5703 M: Jan Kara <jack@suse.cz>
5704 R: Amir Goldstein <amir73il@gmail.com>
5705 L: linux-fsdevel@vger.kernel.org
5707 F: Documentation/filesystems/dnotify.rst
5708 F: fs/notify/dnotify/
5709 F: include/linux/dnotify.h
5711 DISK GEOMETRY AND PARTITION HANDLING
5712 M: Andries Brouwer <aeb@cwi.nl>
5714 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
5715 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
5716 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
5719 M: Jan Kara <jack@suse.com>
5721 F: Documentation/filesystems/quota.rst
5723 F: include/linux/quota*.h
5724 F: include/uapi/linux/quota*.h
5726 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
5727 M: Bernie Thompson <bernie@plugable.com>
5728 L: linux-fbdev@vger.kernel.org
5730 W: http://plugable.com/category/projects/udlfb/
5731 F: Documentation/fb/udlfb.rst
5732 F: drivers/video/fbdev/udlfb.c
5733 F: include/video/udlfb.h
5735 DISTRIBUTED LOCK MANAGER (DLM)
5736 M: Christine Caulfield <ccaulfie@redhat.com>
5737 M: David Teigland <teigland@redhat.com>
5738 L: cluster-devel@redhat.com
5740 W: http://sources.redhat.com/cluster/
5741 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5744 DMA BUFFER SHARING FRAMEWORK
5745 M: Sumit Semwal <sumit.semwal@linaro.org>
5746 M: Christian König <christian.koenig@amd.com>
5747 L: linux-media@vger.kernel.org
5748 L: dri-devel@lists.freedesktop.org
5749 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5751 T: git git://anongit.freedesktop.org/drm/drm-misc
5752 F: Documentation/driver-api/dma-buf.rst
5754 F: include/linux/*fence.h
5755 F: include/linux/dma-buf*
5756 F: include/linux/dma-resv.h
5757 K: \bdma_(?:buf|fence|resv)\b
5759 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
5760 M: Vinod Koul <vkoul@kernel.org>
5761 L: dmaengine@vger.kernel.org
5763 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5764 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
5765 F: Documentation/devicetree/bindings/dma/
5766 F: Documentation/driver-api/dmaengine/
5768 F: include/linux/dma/
5769 F: include/linux/dmaengine.h
5770 F: include/linux/of_dma.h
5773 M: Christoph Hellwig <hch@lst.de>
5774 M: Marek Szyprowski <m.szyprowski@samsung.com>
5775 R: Robin Murphy <robin.murphy@arm.com>
5776 L: iommu@lists.linux-foundation.org
5778 W: http://git.infradead.org/users/hch/dma-mapping.git
5779 T: git git://git.infradead.org/users/hch/dma-mapping.git
5780 F: include/asm-generic/dma-mapping.h
5781 F: include/linux/dma-direct.h
5782 F: include/linux/dma-mapping.h
5783 F: include/linux/dma-map-ops.h
5786 DMA MAPPING BENCHMARK
5787 M: Barry Song <song.bao.hua@hisilicon.com>
5788 L: iommu@lists.linux-foundation.org
5789 F: kernel/dma/map_benchmark.c
5790 F: tools/testing/selftests/dma/
5792 DMA-BUF HEAPS FRAMEWORK
5793 M: Sumit Semwal <sumit.semwal@linaro.org>
5794 R: Benjamin Gaignard <benjamin.gaignard@collabora.com>
5795 R: Liam Mark <lmark@codeaurora.org>
5796 R: Laura Abbott <labbott@redhat.com>
5797 R: Brian Starkey <Brian.Starkey@arm.com>
5798 R: John Stultz <john.stultz@linaro.org>
5799 L: linux-media@vger.kernel.org
5800 L: dri-devel@lists.freedesktop.org
5801 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5803 T: git git://anongit.freedesktop.org/drm/drm-misc
5804 F: drivers/dma-buf/dma-heap.c
5805 F: drivers/dma-buf/heaps/*
5806 F: include/linux/dma-heap.h
5807 F: include/uapi/linux/dma-heap.h
5809 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
5810 M: Lukasz Luba <lukasz.luba@arm.com>
5811 L: linux-pm@vger.kernel.org
5812 L: linux-samsung-soc@vger.kernel.org
5814 F: Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
5815 F: drivers/memory/samsung/exynos5422-dmc.c
5817 DME1737 HARDWARE MONITOR DRIVER
5818 M: Juerg Haefliger <juergh@gmail.com>
5819 L: linux-hwmon@vger.kernel.org
5821 F: Documentation/hwmon/dme1737.rst
5822 F: drivers/hwmon/dme1737.c
5825 M: Jean Delvare <jdelvare@suse.com>
5827 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
5828 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
5829 F: drivers/firmware/dmi-id.c
5830 F: drivers/firmware/dmi_scan.c
5831 F: include/linux/dmi.h
5834 M: Jonathan Corbet <corbet@lwn.net>
5835 L: linux-doc@vger.kernel.org
5837 P: Documentation/doc-guide/maintainer-profile.rst
5838 T: git git://git.lwn.net/linux.git docs-next
5840 F: scripts/documentation-file-ref-check
5841 F: scripts/kernel-doc
5842 F: scripts/sphinx-pre-install
5843 X: Documentation/ABI/
5844 X: Documentation/admin-guide/media/
5845 X: Documentation/devicetree/
5846 X: Documentation/driver-api/media/
5847 X: Documentation/firmware-guide/acpi/
5848 X: Documentation/i2c/
5849 X: Documentation/power/
5850 X: Documentation/spi/
5851 X: Documentation/userspace-api/media/
5853 DOCUMENTATION REPORTING ISSUES
5854 M: Thorsten Leemhuis <linux@leemhuis.info>
5855 L: linux-doc@vger.kernel.org
5857 F: Documentation/admin-guide/reporting-issues.rst
5859 DOCUMENTATION SCRIPTS
5860 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5861 L: linux-doc@vger.kernel.org
5863 F: Documentation/sphinx/parse-headers.pl
5864 F: scripts/documentation-file-ref-check
5865 F: scripts/sphinx-pre-install
5867 DOCUMENTATION/ITALIAN
5868 M: Federico Vaga <federico.vaga@vaga.pv.it>
5869 L: linux-doc@vger.kernel.org
5871 F: Documentation/translations/it_IT
5873 DONGWOON DW9714 LENS VOICE COIL DRIVER
5874 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5875 L: linux-media@vger.kernel.org
5877 T: git git://linuxtv.org/media_tree.git
5878 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5879 F: drivers/media/i2c/dw9714.c
5881 DONGWOON DW9768 LENS VOICE COIL DRIVER
5882 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
5883 L: linux-media@vger.kernel.org
5885 T: git git://linuxtv.org/media_tree.git
5886 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
5887 F: drivers/media/i2c/dw9768.c
5889 DONGWOON DW9807 LENS VOICE COIL DRIVER
5890 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5891 L: linux-media@vger.kernel.org
5893 T: git git://linuxtv.org/media_tree.git
5894 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5895 F: drivers/media/i2c/dw9807-vcm.c
5898 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
5899 L: blinux-list@redhat.com
5901 F: drivers/char/dtlk.c
5902 F: include/linux/dtlk.h
5904 DPAA2 DATAPATH I/O (DPIO) DRIVER
5905 M: Roy Pledge <Roy.Pledge@nxp.com>
5906 L: linux-kernel@vger.kernel.org
5908 F: drivers/soc/fsl/dpio
5910 DPAA2 ETHERNET DRIVER
5911 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5912 L: netdev@vger.kernel.org
5914 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
5915 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
5916 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
5917 F: drivers/net/ethernet/freescale/dpaa2/Makefile
5918 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5919 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5920 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
5921 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
5922 F: drivers/net/ethernet/freescale/dpaa2/dpni*
5924 DPAA2 ETHERNET SWITCH DRIVER
5925 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5926 L: netdev@vger.kernel.org
5928 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
5929 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
5930 F: drivers/net/ethernet/freescale/dpaa2/dpsw*
5932 DPT_I2O SCSI RAID DRIVER
5933 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5934 L: linux-scsi@vger.kernel.org
5936 W: http://www.adaptec.com/
5937 F: drivers/scsi/dpt*
5938 F: drivers/scsi/dpt/
5941 M: Philipp Reisner <philipp.reisner@linbit.com>
5942 M: Lars Ellenberg <lars.ellenberg@linbit.com>
5943 L: drbd-dev@lists.linbit.com
5945 W: http://www.drbd.org
5946 T: git git://git.linbit.com/linux-drbd.git
5947 T: git git://git.linbit.com/drbd-8.4.git
5948 F: Documentation/admin-guide/blockdev/
5949 F: drivers/block/drbd/
5952 DRIVER COMPONENT FRAMEWORK
5953 L: dri-devel@lists.freedesktop.org
5954 F: drivers/base/component.c
5955 F: include/linux/component.h
5957 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5958 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5959 R: "Rafael J. Wysocki" <rafael@kernel.org>
5961 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5962 F: Documentation/core-api/kobject.rst
5966 F: include/linux/debugfs.h
5967 F: include/linux/kobj*
5970 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
5971 M: Nishanth Menon <nm@ti.com>
5972 L: linux-pm@vger.kernel.org
5974 F: drivers/soc/ti/smartreflex.c
5975 F: include/linux/power/smartreflex.h
5977 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5978 M: Maxime Ripard <mripard@kernel.org>
5979 M: Chen-Yu Tsai <wens@csie.org>
5980 R: Jernej Skrabec <jernej.skrabec@gmail.com>
5981 L: dri-devel@lists.freedesktop.org
5983 T: git git://anongit.freedesktop.org/drm/drm-misc
5984 F: drivers/gpu/drm/sun4i/sun8i*
5986 DRM DRIVER FOR ARM PL111 CLCD
5987 M: Emma Anholt <emma@anholt.net>
5989 T: git git://anongit.freedesktop.org/drm/drm-misc
5990 F: drivers/gpu/drm/pl111/
5992 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5993 M: Linus Walleij <linus.walleij@linaro.org>
5995 T: git git://anongit.freedesktop.org/drm/drm-misc
5996 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
5997 F: drivers/gpu/drm/panel/panel-arm-versatile.c
5999 DRM DRIVER FOR ASPEED BMC GFX
6000 M: Joel Stanley <joel@jms.id.au>
6001 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
6003 T: git git://anongit.freedesktop.org/drm/drm-misc
6004 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
6005 F: drivers/gpu/drm/aspeed/
6007 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
6008 M: Dave Airlie <airlied@redhat.com>
6009 R: Thomas Zimmermann <tzimmermann@suse.de>
6010 L: dri-devel@lists.freedesktop.org
6012 T: git git://anongit.freedesktop.org/drm/drm-misc
6013 F: drivers/gpu/drm/ast/
6015 DRM DRIVER FOR BOCHS VIRTUAL GPU
6016 M: Gerd Hoffmann <kraxel@redhat.com>
6017 L: virtualization@lists.linux-foundation.org
6019 T: git git://anongit.freedesktop.org/drm/drm-misc
6020 F: drivers/gpu/drm/tiny/bochs.c
6022 DRM DRIVER FOR BOE HIMAX8279D PANELS
6023 M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
6025 F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
6026 F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
6028 DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
6029 M: Jagan Teki <jagan@amarulasolutions.com>
6031 F: Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
6032 F: drivers/gpu/drm/bridge/chipone-icn6211.c
6034 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
6035 M: Linus Walleij <linus.walleij@linaro.org>
6037 T: git git://anongit.freedesktop.org/drm/drm-misc
6038 F: drivers/gpu/drm/tve200/
6040 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
6041 M: Icenowy Zheng <icenowy@aosc.io>
6043 F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
6044 F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
6046 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
6047 M: Jagan Teki <jagan@amarulasolutions.com>
6049 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
6050 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
6052 DRM DRIVER FOR GENERIC USB DISPLAY
6053 M: Noralf Trønnes <noralf@tronnes.org>
6055 W: https://github.com/notro/gud/wiki
6056 T: git git://anongit.freedesktop.org/drm/drm-misc
6057 F: drivers/gpu/drm/gud/
6058 F: include/drm/gud.h
6060 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
6061 M: Hans de Goede <hdegoede@redhat.com>
6063 T: git git://anongit.freedesktop.org/drm/drm-misc
6064 F: drivers/gpu/drm/tiny/gm12u320.c
6066 DRM DRIVER FOR HX8357D PANELS
6067 M: Emma Anholt <emma@anholt.net>
6069 T: git git://anongit.freedesktop.org/drm/drm-misc
6070 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
6071 F: drivers/gpu/drm/tiny/hx8357d.c
6073 DRM DRIVER FOR ILITEK ILI9225 PANELS
6074 M: David Lechner <david@lechnology.com>
6076 T: git git://anongit.freedesktop.org/drm/drm-misc
6077 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
6078 F: drivers/gpu/drm/tiny/ili9225.c
6080 DRM DRIVER FOR ILITEK ILI9486 PANELS
6081 M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
6083 T: git git://anongit.freedesktop.org/drm/drm-misc
6084 F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
6085 F: drivers/gpu/drm/tiny/ili9486.c
6087 DRM DRIVER FOR INTEL I810 VIDEO CARDS
6088 S: Orphan / Obsolete
6089 F: drivers/gpu/drm/i810/
6090 F: include/uapi/drm/i810_drm.h
6092 DRM DRIVER FOR LVDS PANELS
6093 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6094 L: dri-devel@lists.freedesktop.org
6095 T: git git://anongit.freedesktop.org/drm/drm-misc
6097 F: drivers/gpu/drm/panel/panel-lvds.c
6098 F: Documentation/devicetree/bindings/display/panel/lvds.yaml
6100 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
6101 M: Guido Günther <agx@sigxcpu.org>
6102 R: Purism Kernel Team <kernel@puri.sm>
6104 F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
6105 F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
6107 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
6108 S: Orphan / Obsolete
6109 F: drivers/gpu/drm/mga/
6110 F: include/uapi/drm/mga_drm.h
6112 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
6113 M: Dave Airlie <airlied@redhat.com>
6114 R: Thomas Zimmermann <tzimmermann@suse.de>
6115 L: dri-devel@lists.freedesktop.org
6117 T: git git://anongit.freedesktop.org/drm/drm-misc
6118 F: drivers/gpu/drm/mgag200/
6120 DRM DRIVER FOR MI0283QT
6121 M: Noralf Trønnes <noralf@tronnes.org>
6123 T: git git://anongit.freedesktop.org/drm/drm-misc
6124 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
6125 F: drivers/gpu/drm/tiny/mi0283qt.c
6127 DRM DRIVER FOR MSM ADRENO GPU
6128 M: Rob Clark <robdclark@gmail.com>
6129 M: Sean Paul <sean@poorly.run>
6130 R: Abhinav Kumar <quic_abhinavk@quicinc.com>
6131 L: linux-arm-msm@vger.kernel.org
6132 L: dri-devel@lists.freedesktop.org
6133 L: freedreno@lists.freedesktop.org
6135 T: git https://gitlab.freedesktop.org/drm/msm.git
6136 F: Documentation/devicetree/bindings/display/msm/
6137 F: drivers/gpu/drm/msm/
6138 F: include/uapi/drm/msm_drm.h
6140 DRM DRIVER FOR NOVATEK NT35510 PANELS
6141 M: Linus Walleij <linus.walleij@linaro.org>
6143 T: git git://anongit.freedesktop.org/drm/drm-misc
6144 F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
6145 F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
6147 DRM DRIVER FOR NOVATEK NT36672A PANELS
6148 M: Sumit Semwal <sumit.semwal@linaro.org>
6150 T: git git://anongit.freedesktop.org/drm/drm-misc
6151 F: Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
6152 F: drivers/gpu/drm/panel/panel-novatek-nt36672a.c
6154 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
6155 M: Ben Skeggs <bskeggs@redhat.com>
6156 M: Karol Herbst <kherbst@redhat.com>
6157 M: Lyude Paul <lyude@redhat.com>
6158 L: dri-devel@lists.freedesktop.org
6159 L: nouveau@lists.freedesktop.org
6161 W: https://nouveau.freedesktop.org/
6162 Q: https://patchwork.freedesktop.org/project/nouveau/
6163 Q: https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
6164 B: https://gitlab.freedesktop.org/drm/nouveau/-/issues
6165 C: irc://irc.oftc.net/nouveau
6166 T: git https://gitlab.freedesktop.org/drm/nouveau.git
6167 F: drivers/gpu/drm/nouveau/
6168 F: include/uapi/drm/nouveau_drm.h
6170 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
6171 M: Stefan Mavrodiev <stefan@olimex.com>
6173 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
6174 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
6176 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
6177 M: Noralf Trønnes <noralf@tronnes.org>
6179 T: git git://anongit.freedesktop.org/drm/drm-misc
6180 F: Documentation/devicetree/bindings/display/repaper.txt
6181 F: drivers/gpu/drm/tiny/repaper.c
6183 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
6184 M: Dave Airlie <airlied@redhat.com>
6185 M: Gerd Hoffmann <kraxel@redhat.com>
6186 L: virtualization@lists.linux-foundation.org
6188 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
6189 T: git git://anongit.freedesktop.org/drm/drm-misc
6190 F: drivers/gpu/drm/tiny/cirrus.c
6192 DRM DRIVER FOR QXL VIRTUAL GPU
6193 M: Dave Airlie <airlied@redhat.com>
6194 M: Gerd Hoffmann <kraxel@redhat.com>
6195 L: virtualization@lists.linux-foundation.org
6196 L: spice-devel@lists.freedesktop.org
6198 T: git git://anongit.freedesktop.org/drm/drm-misc
6199 F: drivers/gpu/drm/qxl/
6200 F: include/uapi/drm/qxl_drm.h
6202 DRM DRIVER FOR RAGE 128 VIDEO CARDS
6203 S: Orphan / Obsolete
6204 F: drivers/gpu/drm/r128/
6205 F: include/uapi/drm/r128_drm.h
6207 DRM DRIVER FOR RAYDIUM RM67191 PANELS
6208 M: Robert Chiras <robert.chiras@nxp.com>
6210 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
6211 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
6213 DRM DRIVER FOR SAMSUNG DB7430 PANELS
6214 M: Linus Walleij <linus.walleij@linaro.org>
6216 T: git git://anongit.freedesktop.org/drm/drm-misc
6217 F: Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
6218 F: drivers/gpu/drm/panel/panel-samsung-db7430.c
6220 DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
6221 M: Markuss Broks <markuss.broks@gmail.com>
6223 F: Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
6224 F: drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
6226 DRM DRIVER FOR SITRONIX ST7703 PANELS
6227 M: Guido Günther <agx@sigxcpu.org>
6228 R: Purism Kernel Team <kernel@puri.sm>
6229 R: Ondrej Jirman <megous@megous.com>
6231 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
6232 F: drivers/gpu/drm/panel/panel-sitronix-st7703.c
6234 DRM DRIVER FOR SAVAGE VIDEO CARDS
6235 S: Orphan / Obsolete
6236 F: drivers/gpu/drm/savage/
6237 F: include/uapi/drm/savage_drm.h
6239 DRM DRIVER FOR SIMPLE FRAMEBUFFERS
6240 M: Thomas Zimmermann <tzimmermann@suse.de>
6241 L: dri-devel@lists.freedesktop.org
6243 T: git git://anongit.freedesktop.org/drm/drm-misc
6244 F: drivers/gpu/drm/tiny/simpledrm.c
6246 DRM DRIVER FOR SIS VIDEO CARDS
6247 S: Orphan / Obsolete
6248 F: drivers/gpu/drm/sis/
6249 F: include/uapi/drm/sis_drm.h
6251 DRM DRIVER FOR SITRONIX ST7586 PANELS
6252 M: David Lechner <david@lechnology.com>
6254 T: git git://anongit.freedesktop.org/drm/drm-misc
6255 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
6256 F: drivers/gpu/drm/tiny/st7586.c
6258 DRM DRIVER FOR SITRONIX ST7701 PANELS
6259 M: Jagan Teki <jagan@amarulasolutions.com>
6261 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
6262 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
6264 DRM DRIVER FOR SITRONIX ST7735R PANELS
6265 M: David Lechner <david@lechnology.com>
6267 T: git git://anongit.freedesktop.org/drm/drm-misc
6268 F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
6269 F: drivers/gpu/drm/tiny/st7735r.c
6271 DRM DRIVER FOR SONY ACX424AKP PANELS
6272 M: Linus Walleij <linus.walleij@linaro.org>
6274 T: git git://anongit.freedesktop.org/drm/drm-misc
6275 F: drivers/gpu/drm/panel/panel-sony-acx424akp.c
6277 DRM DRIVER FOR ST-ERICSSON MCDE
6278 M: Linus Walleij <linus.walleij@linaro.org>
6280 T: git git://anongit.freedesktop.org/drm/drm-misc
6281 F: Documentation/devicetree/bindings/display/ste,mcde.yaml
6282 F: drivers/gpu/drm/mcde/
6284 DRM DRIVER FOR TDFX VIDEO CARDS
6285 S: Orphan / Obsolete
6286 F: drivers/gpu/drm/tdfx/
6288 DRM DRIVER FOR TPO TPG110 PANELS
6289 M: Linus Walleij <linus.walleij@linaro.org>
6291 T: git git://anongit.freedesktop.org/drm/drm-misc
6292 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
6293 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
6295 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
6296 M: Dave Airlie <airlied@redhat.com>
6297 R: Sean Paul <sean@poorly.run>
6298 R: Thomas Zimmermann <tzimmermann@suse.de>
6299 L: dri-devel@lists.freedesktop.org
6301 T: git git://anongit.freedesktop.org/drm/drm-misc
6302 F: drivers/gpu/drm/udl/
6304 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
6305 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
6306 M: Melissa Wen <melissa.srw@gmail.com>
6307 R: Haneen Mohammed <hamohammed.sa@gmail.com>
6308 R: Daniel Vetter <daniel@ffwll.ch>
6309 L: dri-devel@lists.freedesktop.org
6311 T: git git://anongit.freedesktop.org/drm/drm-misc
6312 F: Documentation/gpu/vkms.rst
6313 F: drivers/gpu/drm/vkms/
6315 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
6316 M: Hans de Goede <hdegoede@redhat.com>
6317 L: dri-devel@lists.freedesktop.org
6319 T: git git://anongit.freedesktop.org/drm/drm-misc
6320 F: drivers/gpu/drm/vboxvideo/
6322 DRM DRIVER FOR VMWARE VIRTUAL GPU
6323 M: Zack Rusin <zackr@vmware.com>
6324 R: VMware Graphics Reviewers <linux-graphics-maintainer@vmware.com>
6325 L: dri-devel@lists.freedesktop.org
6327 T: git git://anongit.freedesktop.org/drm/drm-misc
6328 F: drivers/gpu/drm/vmwgfx/
6329 F: include/uapi/drm/vmwgfx_drm.h
6331 DRM DRIVER FOR WIDECHIPS WS2401 PANELS
6332 M: Linus Walleij <linus.walleij@linaro.org>
6334 T: git git://anongit.freedesktop.org/drm/drm-misc
6335 F: Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
6336 F: drivers/gpu/drm/panel/panel-widechips-ws2401.c
6339 M: David Airlie <airlied@linux.ie>
6340 M: Daniel Vetter <daniel@ffwll.ch>
6341 L: dri-devel@lists.freedesktop.org
6343 B: https://gitlab.freedesktop.org/drm
6344 C: irc://irc.oftc.net/dri-devel
6345 T: git git://anongit.freedesktop.org/drm/drm
6346 F: Documentation/devicetree/bindings/display/
6347 F: Documentation/devicetree/bindings/gpu/
6348 F: Documentation/gpu/
6351 F: include/linux/vga*
6352 F: include/uapi/drm/
6354 DRM DRIVERS AND MISC GPU PATCHES
6355 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
6356 M: Maxime Ripard <mripard@kernel.org>
6357 M: Thomas Zimmermann <tzimmermann@suse.de>
6359 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
6360 T: git git://anongit.freedesktop.org/drm/drm-misc
6361 F: Documentation/gpu/
6362 F: drivers/gpu/drm/*
6365 F: include/linux/vga*
6366 F: include/uapi/drm/drm*
6368 DRM DRIVERS FOR ALLWINNER A10
6369 M: Maxime Ripard <mripard@kernel.org>
6370 M: Chen-Yu Tsai <wens@csie.org>
6371 L: dri-devel@lists.freedesktop.org
6373 T: git git://anongit.freedesktop.org/drm/drm-misc
6374 F: Documentation/devicetree/bindings/display/allwinner*
6375 F: drivers/gpu/drm/sun4i/
6377 DRM DRIVERS FOR AMLOGIC SOCS
6378 M: Neil Armstrong <narmstrong@baylibre.com>
6379 L: dri-devel@lists.freedesktop.org
6380 L: linux-amlogic@lists.infradead.org
6382 W: http://linux-meson.com/
6383 T: git git://anongit.freedesktop.org/drm/drm-misc
6384 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
6385 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
6386 F: Documentation/gpu/meson.rst
6387 F: drivers/gpu/drm/meson/
6389 DRM DRIVERS FOR ATMEL HLCDC
6390 M: Sam Ravnborg <sam@ravnborg.org>
6391 M: Boris Brezillon <bbrezillon@kernel.org>
6392 L: dri-devel@lists.freedesktop.org
6394 T: git git://anongit.freedesktop.org/drm/drm-misc
6395 F: Documentation/devicetree/bindings/display/atmel/
6396 F: drivers/gpu/drm/atmel-hlcdc/
6398 DRM DRIVERS FOR BRIDGE CHIPS
6399 M: Andrzej Hajda <andrzej.hajda@intel.com>
6400 M: Neil Armstrong <narmstrong@baylibre.com>
6401 M: Robert Foss <robert.foss@linaro.org>
6402 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
6403 R: Jonas Karlman <jonas@kwiboo.se>
6404 R: Jernej Skrabec <jernej.skrabec@gmail.com>
6406 T: git git://anongit.freedesktop.org/drm/drm-misc
6407 F: drivers/gpu/drm/bridge/
6409 DRM DRIVERS FOR EXYNOS
6410 M: Inki Dae <inki.dae@samsung.com>
6411 M: Joonyoung Shim <jy0922.shim@samsung.com>
6412 M: Seung-Woo Kim <sw0312.kim@samsung.com>
6413 M: Kyungmin Park <kyungmin.park@samsung.com>
6414 L: dri-devel@lists.freedesktop.org
6416 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
6417 F: Documentation/devicetree/bindings/display/exynos/
6418 F: drivers/gpu/drm/exynos/
6419 F: include/uapi/drm/exynos_drm.h
6421 DRM DRIVERS FOR FREESCALE DCU
6422 M: Stefan Agner <stefan@agner.ch>
6423 M: Alison Wang <alison.wang@nxp.com>
6424 L: dri-devel@lists.freedesktop.org
6426 T: git git://anongit.freedesktop.org/drm/drm-misc
6427 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
6428 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
6429 F: drivers/gpu/drm/fsl-dcu/
6431 DRM DRIVERS FOR FREESCALE IMX
6432 M: Philipp Zabel <p.zabel@pengutronix.de>
6433 L: dri-devel@lists.freedesktop.org
6435 F: Documentation/devicetree/bindings/display/imx/
6436 F: drivers/gpu/drm/imx/
6437 F: drivers/gpu/ipu-v3/
6439 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
6440 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
6441 L: dri-devel@lists.freedesktop.org
6443 T: git git://github.com/patjak/drm-gma500
6444 F: drivers/gpu/drm/gma500/
6446 DRM DRIVERS FOR HISILICON
6447 M: Xinliang Liu <xinliang.liu@linaro.org>
6448 M: Tian Tao <tiantao6@hisilicon.com>
6449 R: John Stultz <john.stultz@linaro.org>
6450 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
6451 R: Chen Feng <puck.chen@hisilicon.com>
6452 L: dri-devel@lists.freedesktop.org
6454 T: git git://anongit.freedesktop.org/drm/drm-misc
6455 F: Documentation/devicetree/bindings/display/hisilicon/
6456 F: drivers/gpu/drm/hisilicon/
6458 DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
6459 M: Deepak Rawat <drawat.floss@gmail.com>
6460 L: linux-hyperv@vger.kernel.org
6461 L: dri-devel@lists.freedesktop.org
6463 T: git git://anongit.freedesktop.org/drm/drm-misc
6464 F: drivers/gpu/drm/hyperv
6466 DRM DRIVERS FOR LIMA
6467 M: Qiang Yu <yuq825@gmail.com>
6468 L: dri-devel@lists.freedesktop.org
6469 L: lima@lists.freedesktop.org (moderated for non-subscribers)
6471 T: git git://anongit.freedesktop.org/drm/drm-misc
6472 F: drivers/gpu/drm/lima/
6473 F: include/uapi/drm/lima_drm.h
6475 DRM DRIVERS FOR MEDIATEK
6476 M: Chun-Kuang Hu <chunkuang.hu@kernel.org>
6477 M: Philipp Zabel <p.zabel@pengutronix.de>
6478 L: dri-devel@lists.freedesktop.org
6479 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
6481 F: Documentation/devicetree/bindings/display/mediatek/
6482 F: drivers/gpu/drm/mediatek/
6483 F: drivers/phy/mediatek/phy-mtk-hdmi*
6484 F: drivers/phy/mediatek/phy-mtk-mipi*
6486 DRM DRIVERS FOR NVIDIA TEGRA
6487 M: Thierry Reding <thierry.reding@gmail.com>
6488 L: dri-devel@lists.freedesktop.org
6489 L: linux-tegra@vger.kernel.org
6491 T: git git://anongit.freedesktop.org/tegra/linux.git
6492 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
6493 F: Documentation/devicetree/bindings/gpu/host1x/
6494 F: drivers/gpu/drm/tegra/
6495 F: drivers/gpu/host1x/
6496 F: include/linux/host1x.h
6497 F: include/uapi/drm/tegra_drm.h
6499 DRM DRIVERS FOR RENESAS
6500 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6501 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
6502 L: dri-devel@lists.freedesktop.org
6503 L: linux-renesas-soc@vger.kernel.org
6505 T: git git://linuxtv.org/pinchartl/media drm/du/next
6506 F: Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
6507 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
6508 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
6509 F: Documentation/devicetree/bindings/display/renesas,du.yaml
6510 F: drivers/gpu/drm/rcar-du/
6511 F: drivers/gpu/drm/shmobile/
6512 F: include/linux/platform_data/shmob_drm.h
6514 DRM DRIVERS FOR ROCKCHIP
6515 M: Sandy Huang <hjc@rock-chips.com>
6516 M: Heiko Stübner <heiko@sntech.de>
6517 L: dri-devel@lists.freedesktop.org
6519 T: git git://anongit.freedesktop.org/drm/drm-misc
6520 F: Documentation/devicetree/bindings/display/rockchip/
6521 F: drivers/gpu/drm/rockchip/
6524 M: Alain Volmat <alain.volmat@foss.st.com>
6525 L: dri-devel@lists.freedesktop.org
6527 T: git git://anongit.freedesktop.org/drm/drm-misc
6528 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
6529 F: drivers/gpu/drm/sti
6532 M: Yannick Fertre <yannick.fertre@foss.st.com>
6533 M: Raphael Gallais-Pou <raphael.gallais-pou@foss.st.com>
6534 M: Philippe Cornu <philippe.cornu@foss.st.com>
6535 L: dri-devel@lists.freedesktop.org
6537 T: git git://anongit.freedesktop.org/drm/drm-misc
6538 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
6539 F: drivers/gpu/drm/stm
6541 DRM DRIVERS FOR TI KEYSTONE
6542 M: Jyri Sarha <jyri.sarha@iki.fi>
6543 M: Tomi Valkeinen <tomba@kernel.org>
6544 L: dri-devel@lists.freedesktop.org
6546 T: git git://anongit.freedesktop.org/drm/drm-misc
6547 F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
6548 F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
6549 F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
6550 F: drivers/gpu/drm/tidss/
6552 DRM DRIVERS FOR TI LCDC
6553 M: Jyri Sarha <jyri.sarha@iki.fi>
6554 R: Tomi Valkeinen <tomba@kernel.org>
6555 L: dri-devel@lists.freedesktop.org
6557 F: Documentation/devicetree/bindings/display/tilcdc/
6558 F: drivers/gpu/drm/tilcdc/
6560 DRM DRIVERS FOR TI OMAP
6561 M: Tomi Valkeinen <tomba@kernel.org>
6562 L: dri-devel@lists.freedesktop.org
6564 F: Documentation/devicetree/bindings/display/ti/
6565 F: drivers/gpu/drm/omapdrm/
6568 M: Emma Anholt <emma@anholt.net>
6570 T: git git://anongit.freedesktop.org/drm/drm-misc
6571 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
6572 F: drivers/gpu/drm/v3d/
6573 F: include/uapi/drm/v3d_drm.h
6576 M: Emma Anholt <emma@anholt.net>
6577 M: Maxime Ripard <mripard@kernel.org>
6579 T: git git://github.com/anholt/linux
6580 T: git git://anongit.freedesktop.org/drm/drm-misc
6581 F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
6582 F: drivers/gpu/drm/vc4/
6583 F: include/uapi/drm/vc4_drm.h
6585 DRM DRIVERS FOR VIVANTE GPU IP
6586 M: Lucas Stach <l.stach@pengutronix.de>
6587 R: Russell King <linux+etnaviv@armlinux.org.uk>
6588 R: Christian Gmeiner <christian.gmeiner@gmail.com>
6589 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
6590 L: dri-devel@lists.freedesktop.org
6592 F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
6593 F: drivers/gpu/drm/etnaviv/
6594 F: include/uapi/drm/etnaviv_drm.h
6597 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
6598 L: dri-devel@lists.freedesktop.org
6599 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
6601 T: git git://anongit.freedesktop.org/drm/drm-misc
6602 F: Documentation/gpu/xen-front.rst
6603 F: drivers/gpu/drm/xen/
6605 DRM DRIVERS FOR XILINX
6606 M: Hyun Kwon <hyun.kwon@xilinx.com>
6607 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6608 L: dri-devel@lists.freedesktop.org
6610 T: git git://anongit.freedesktop.org/drm/drm-misc
6611 F: Documentation/devicetree/bindings/display/xlnx/
6612 F: drivers/gpu/drm/xlnx/
6615 M: Thierry Reding <thierry.reding@gmail.com>
6616 R: Sam Ravnborg <sam@ravnborg.org>
6617 L: dri-devel@lists.freedesktop.org
6619 T: git git://anongit.freedesktop.org/drm/drm-misc
6620 F: Documentation/devicetree/bindings/display/panel/
6621 F: drivers/gpu/drm/drm_panel.c
6622 F: drivers/gpu/drm/panel/
6623 F: include/drm/drm_panel.h
6625 DRM PRIVACY-SCREEN CLASS
6626 M: Hans de Goede <hdegoede@redhat.com>
6627 L: dri-devel@lists.freedesktop.org
6629 T: git git://anongit.freedesktop.org/drm/drm-misc
6630 F: drivers/gpu/drm/drm_privacy_screen*
6631 F: include/drm/drm_privacy_screen*
6634 M: Christian Koenig <christian.koenig@amd.com>
6635 M: Huang Rui <ray.huang@amd.com>
6636 L: dri-devel@lists.freedesktop.org
6638 T: git git://anongit.freedesktop.org/drm/drm-misc
6639 F: drivers/gpu/drm/ttm/
6643 M: Andrey Grodzovsky <andrey.grodzovsky@amd.com>
6644 L: dri-devel@lists.freedesktop.org
6646 T: git git://anongit.freedesktop.org/drm/drm-misc
6647 F: drivers/gpu/drm/scheduler/
6648 F: include/drm/gpu_scheduler.h
6650 DSBR100 USB FM RADIO DRIVER
6651 M: Alexey Klimov <klimov.linux@gmail.com>
6652 L: linux-media@vger.kernel.org
6654 T: git git://linuxtv.org/media_tree.git
6655 F: drivers/media/radio/dsbr100.c
6658 M: Hans Verkuil <hverkuil@xs4all.nl>
6659 L: linux-media@vger.kernel.org
6661 W: https://linuxtv.org
6662 T: git git://linuxtv.org/media_tree.git
6663 F: drivers/media/pci/dt3155/
6665 DVB_USB_AF9015 MEDIA DRIVER
6666 M: Antti Palosaari <crope@iki.fi>
6667 L: linux-media@vger.kernel.org
6669 W: https://linuxtv.org
6670 W: http://palosaari.fi/linux/
6671 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6672 T: git git://linuxtv.org/anttip/media_tree.git
6673 F: drivers/media/usb/dvb-usb-v2/af9015*
6675 DVB_USB_AF9035 MEDIA DRIVER
6676 M: Antti Palosaari <crope@iki.fi>
6677 L: linux-media@vger.kernel.org
6679 W: https://linuxtv.org
6680 W: http://palosaari.fi/linux/
6681 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6682 T: git git://linuxtv.org/anttip/media_tree.git
6683 F: drivers/media/usb/dvb-usb-v2/af9035*
6685 DVB_USB_ANYSEE MEDIA DRIVER
6686 M: Antti Palosaari <crope@iki.fi>
6687 L: linux-media@vger.kernel.org
6689 W: https://linuxtv.org
6690 W: http://palosaari.fi/linux/
6691 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6692 T: git git://linuxtv.org/anttip/media_tree.git
6693 F: drivers/media/usb/dvb-usb-v2/anysee*
6695 DVB_USB_AU6610 MEDIA DRIVER
6696 M: Antti Palosaari <crope@iki.fi>
6697 L: linux-media@vger.kernel.org
6699 W: https://linuxtv.org
6700 W: http://palosaari.fi/linux/
6701 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6702 T: git git://linuxtv.org/anttip/media_tree.git
6703 F: drivers/media/usb/dvb-usb-v2/au6610*
6705 DVB_USB_CE6230 MEDIA DRIVER
6706 M: Antti Palosaari <crope@iki.fi>
6707 L: linux-media@vger.kernel.org
6709 W: https://linuxtv.org
6710 W: http://palosaari.fi/linux/
6711 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6712 T: git git://linuxtv.org/anttip/media_tree.git
6713 F: drivers/media/usb/dvb-usb-v2/ce6230*
6715 DVB_USB_CXUSB MEDIA DRIVER
6716 M: Michael Krufky <mkrufky@linuxtv.org>
6717 L: linux-media@vger.kernel.org
6719 W: https://linuxtv.org
6720 W: http://github.com/mkrufky
6721 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6722 T: git git://linuxtv.org/media_tree.git
6723 F: drivers/media/usb/dvb-usb/cxusb*
6725 DVB_USB_EC168 MEDIA DRIVER
6726 M: Antti Palosaari <crope@iki.fi>
6727 L: linux-media@vger.kernel.org
6729 W: https://linuxtv.org
6730 W: http://palosaari.fi/linux/
6731 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6732 T: git git://linuxtv.org/anttip/media_tree.git
6733 F: drivers/media/usb/dvb-usb-v2/ec168*
6735 DVB_USB_GL861 MEDIA DRIVER
6736 M: Antti Palosaari <crope@iki.fi>
6737 L: linux-media@vger.kernel.org
6739 W: https://linuxtv.org
6740 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6741 T: git git://linuxtv.org/anttip/media_tree.git
6742 F: drivers/media/usb/dvb-usb-v2/gl861*
6744 DVB_USB_MXL111SF MEDIA DRIVER
6745 M: Michael Krufky <mkrufky@linuxtv.org>
6746 L: linux-media@vger.kernel.org
6748 W: https://linuxtv.org
6749 W: http://github.com/mkrufky
6750 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6751 T: git git://linuxtv.org/mkrufky/mxl111sf.git
6752 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
6754 DVB_USB_RTL28XXU MEDIA DRIVER
6755 M: Antti Palosaari <crope@iki.fi>
6756 L: linux-media@vger.kernel.org
6758 W: https://linuxtv.org
6759 W: http://palosaari.fi/linux/
6760 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6761 T: git git://linuxtv.org/anttip/media_tree.git
6762 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
6764 DVB_USB_V2 MEDIA DRIVER
6765 M: Antti Palosaari <crope@iki.fi>
6766 L: linux-media@vger.kernel.org
6768 W: https://linuxtv.org
6769 W: http://palosaari.fi/linux/
6770 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6771 T: git git://linuxtv.org/anttip/media_tree.git
6772 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
6773 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
6776 M: Jason Baron <jbaron@akamai.com>
6778 F: include/linux/dynamic_debug.h
6779 F: lib/dynamic_debug.c
6781 DYNAMIC INTERRUPT MODERATION
6782 M: Tal Gilboa <talgi@nvidia.com>
6784 F: Documentation/networking/net_dim.rst
6785 F: include/linux/dim.h
6788 DZ DECSTATION DZ11 SERIAL DRIVER
6789 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
6791 F: drivers/tty/serial/dz.*
6793 E3X0 POWER BUTTON DRIVER
6794 M: Moritz Fischer <moritz.fischer@ettus.com>
6795 L: usrp-users@lists.ettus.com
6797 W: http://www.ettus.com
6798 F: Documentation/devicetree/bindings/input/e3x0-button.txt
6799 F: drivers/input/misc/e3x0-button.c
6802 M: Antti Palosaari <crope@iki.fi>
6803 L: linux-media@vger.kernel.org
6805 W: https://linuxtv.org
6806 W: http://palosaari.fi/linux/
6807 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6808 T: git git://linuxtv.org/anttip/media_tree.git
6809 F: drivers/media/tuners/e4000*
6811 EARTH_PT1 MEDIA DRIVER
6812 M: Akihiro Tsukada <tskd08@gmail.com>
6813 L: linux-media@vger.kernel.org
6815 F: drivers/media/pci/pt1/
6817 EARTH_PT3 MEDIA DRIVER
6818 M: Akihiro Tsukada <tskd08@gmail.com>
6819 L: linux-media@vger.kernel.org
6821 F: drivers/media/pci/pt3/
6824 M: Antti Palosaari <crope@iki.fi>
6825 L: linux-media@vger.kernel.org
6827 W: https://linuxtv.org
6828 W: http://palosaari.fi/linux/
6829 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6830 T: git git://linuxtv.org/anttip/media_tree.git
6831 F: drivers/media/dvb-frontends/ec100*
6834 M: Tyler Hicks <code@tyhicks.com>
6835 L: ecryptfs@vger.kernel.org
6837 W: http://ecryptfs.org
6838 W: https://launchpad.net/ecryptfs
6839 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
6840 F: Documentation/filesystems/ecryptfs.rst
6844 M: Yazen Ghannam <yazen.ghannam@amd.com>
6845 L: linux-edac@vger.kernel.org
6847 F: drivers/edac/amd64_edac*
6848 F: drivers/edac/mce_amd*
6851 M: Jan Luebbe <jlu@pengutronix.de>
6852 L: linux-edac@vger.kernel.org
6854 F: Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
6855 F: drivers/edac/armada_xp_*
6858 M: Stefan Schaeckeler <sschaeck@cisco.com>
6860 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
6861 F: drivers/edac/aspeed_edac.c
6864 M: Shravan Kumar Ramani <shravankr@nvidia.com>
6866 F: drivers/edac/bluefield_edac.c
6869 M: Andre Przywara <andre.przywara@arm.com>
6870 L: linux-edac@vger.kernel.org
6872 F: drivers/edac/highbank*
6875 M: Ralf Baechle <ralf@linux-mips.org>
6876 L: linux-edac@vger.kernel.org
6877 L: linux-mips@vger.kernel.org
6879 F: drivers/edac/octeon_edac*
6881 EDAC-CAVIUM THUNDERX
6882 M: Robert Richter <rric@kernel.org>
6883 L: linux-edac@vger.kernel.org
6885 F: drivers/edac/thunderx_edac*
6888 M: Borislav Petkov <bp@alien8.de>
6889 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6890 M: Tony Luck <tony.luck@intel.com>
6891 R: James Morse <james.morse@arm.com>
6892 R: Robert Richter <rric@kernel.org>
6893 L: linux-edac@vger.kernel.org
6895 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
6896 F: Documentation/admin-guide/ras.rst
6897 F: Documentation/driver-api/edac.rst
6899 F: include/linux/edac.h
6902 M: Lei Wang <lewan@microsoft.com>
6903 L: linux-edac@vger.kernel.org
6905 F: drivers/edac/dmc520_edac.c
6908 M: Mark Gross <markgross@kernel.org>
6909 L: linux-edac@vger.kernel.org
6911 F: drivers/edac/e752x_edac.c
6914 L: linux-edac@vger.kernel.org
6916 F: drivers/edac/e7xxx_edac.c
6919 M: York Sun <york.sun@nxp.com>
6920 L: linux-edac@vger.kernel.org
6922 F: drivers/edac/fsl_ddr_edac.*
6925 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6926 L: linux-edac@vger.kernel.org
6928 F: drivers/edac/ghes_edac.c
6931 M: Tony Luck <tony.luck@intel.com>
6932 L: linux-edac@vger.kernel.org
6934 F: drivers/edac/i10nm_base.c
6937 L: linux-edac@vger.kernel.org
6939 F: drivers/edac/i3000_edac.c
6942 L: linux-edac@vger.kernel.org
6944 F: drivers/edac/i5000_edac.c
6947 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6948 L: linux-edac@vger.kernel.org
6950 F: drivers/edac/i5400_edac.c
6953 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6954 L: linux-edac@vger.kernel.org
6956 F: drivers/edac/i7300_edac.c
6959 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6960 L: linux-edac@vger.kernel.org
6962 F: drivers/edac/i7core_edac.c
6965 M: Tim Small <tim@buttersideup.com>
6966 L: linux-edac@vger.kernel.org
6968 F: drivers/edac/i82443bxgx_edac.c
6971 M: "Arvind R." <arvino55@gmail.com>
6972 L: linux-edac@vger.kernel.org
6974 F: drivers/edac/i82975x_edac.c
6977 M: Jason Baron <jbaron@akamai.com>
6978 L: linux-edac@vger.kernel.org
6980 F: drivers/edac/ie31200_edac.c
6983 M: Tony Luck <tony.luck@intel.com>
6984 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6985 L: linux-edac@vger.kernel.org
6987 F: drivers/edac/igen6_edac.c
6990 M: Johannes Thumshirn <morbidrsa@gmail.com>
6991 L: linux-edac@vger.kernel.org
6993 F: drivers/edac/mpc85xx_edac.[ch]
6996 M: Egor Martovetsky <egor@pasemi.com>
6997 L: linux-edac@vger.kernel.org
6999 F: drivers/edac/pasemi_edac.c
7002 M: Tony Luck <tony.luck@intel.com>
7003 L: linux-edac@vger.kernel.org
7005 F: drivers/edac/pnd2_edac.[ch]
7008 M: Channagoud Kadabi <ckadabi@codeaurora.org>
7009 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
7010 L: linux-arm-msm@vger.kernel.org
7011 L: linux-edac@vger.kernel.org
7013 F: drivers/edac/qcom_edac.c
7016 M: Tim Small <tim@buttersideup.com>
7017 L: linux-edac@vger.kernel.org
7019 F: drivers/edac/r82600_edac.c
7022 M: Tony Luck <tony.luck@intel.com>
7023 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7024 L: linux-edac@vger.kernel.org
7026 F: drivers/edac/sb_edac.c
7029 M: Tony Luck <tony.luck@intel.com>
7030 L: linux-edac@vger.kernel.org
7032 F: drivers/edac/skx_*.[ch]
7035 M: Tero Kristo <kristo@kernel.org>
7036 L: linux-edac@vger.kernel.org
7038 F: drivers/edac/ti_edac.c
7040 EDIROL UA-101/UA-1000 DRIVER
7041 M: Clemens Ladisch <clemens@ladisch.de>
7042 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7044 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7045 F: sound/usb/misc/ua101.c
7048 M: Ivan Hu <ivan.hu@canonical.com>
7049 M: Ard Biesheuvel <ardb@kernel.org>
7050 L: linux-efi@vger.kernel.org
7052 F: drivers/firmware/efi/test/
7054 EFI VARIABLE FILESYSTEM
7055 M: Matthew Garrett <matthew.garrett@nebula.com>
7056 M: Jeremy Kerr <jk@ozlabs.org>
7057 M: Ard Biesheuvel <ardb@kernel.org>
7058 L: linux-efi@vger.kernel.org
7060 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7063 EFIFB FRAMEBUFFER DRIVER
7064 M: Peter Jones <pjones@redhat.com>
7065 L: linux-fbdev@vger.kernel.org
7067 F: drivers/video/fbdev/efifb.c
7071 W: http://aeschi.ch.eu.org/efs/
7074 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
7075 M: Douglas Miller <dougmill@linux.ibm.com>
7076 L: netdev@vger.kernel.org
7078 F: drivers/net/ethernet/ibm/ehea/
7080 EM28XX VIDEO4LINUX DRIVER
7081 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7082 L: linux-media@vger.kernel.org
7084 W: https://linuxtv.org
7085 T: git git://linuxtv.org/media_tree.git
7086 F: Documentation/admin-guide/media/em28xx*
7087 F: drivers/media/usb/em28xx/
7090 M: Matt Mackall <mpm@selenic.com>
7091 M: David Woodhouse <dwmw2@infradead.org>
7092 L: linux-embedded@vger.kernel.org
7095 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
7096 M: Adrian Hunter <adrian.hunter@intel.com>
7097 M: Ritesh Harjani <riteshh@codeaurora.org>
7098 M: Asutosh Das <asutoshd@codeaurora.org>
7099 L: linux-mmc@vger.kernel.org
7101 F: drivers/mmc/host/cqhci*
7103 EMULEX 10Gbps iSCSI - OneConnect DRIVER
7104 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
7105 L: linux-scsi@vger.kernel.org
7107 W: http://www.broadcom.com
7108 F: drivers/scsi/be2iscsi/
7110 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
7111 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
7112 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
7113 M: Somnath Kotur <somnath.kotur@broadcom.com>
7114 L: netdev@vger.kernel.org
7116 W: http://www.emulex.com
7117 F: drivers/net/ethernet/emulex/benet/
7119 EMULEX ONECONNECT ROCE DRIVER
7120 M: Selvin Xavier <selvin.xavier@broadcom.com>
7121 L: linux-rdma@vger.kernel.org
7123 W: http://www.broadcom.com
7124 F: drivers/infiniband/hw/ocrdma/
7125 F: include/uapi/rdma/ocrdma-abi.h
7127 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
7128 M: James Smart <james.smart@broadcom.com>
7129 M: Dick Kennedy <dick.kennedy@broadcom.com>
7130 L: linux-scsi@vger.kernel.org
7132 W: http://www.broadcom.com
7133 F: drivers/scsi/lpfc/
7135 EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
7136 M: James Smart <james.smart@broadcom.com>
7137 M: Ram Vegesna <ram.vegesna@broadcom.com>
7138 L: linux-scsi@vger.kernel.org
7139 L: target-devel@vger.kernel.org
7141 W: http://www.broadcom.com
7142 F: drivers/scsi/elx/
7144 ENE CB710 FLASH CARD READER DRIVER
7145 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
7147 F: drivers/misc/cb710/
7148 F: drivers/mmc/host/cb710-mmc.*
7149 F: include/linux/cb710.h
7151 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
7152 M: Maxim Levitsky <maximlevitsky@gmail.com>
7154 F: drivers/media/rc/ene_ir.*
7156 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
7157 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
7158 L: linuxppc-dev@lists.ozlabs.org
7160 F: drivers/tty/ehv_bytechan.c
7162 EPSON S1D13XXX FRAMEBUFFER DRIVER
7163 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
7165 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
7166 F: drivers/video/fbdev/s1d13xxxfb.c
7167 F: include/video/s1d13xxxfb.h
7170 M: Gao Xiang <xiang@kernel.org>
7171 M: Chao Yu <chao@kernel.org>
7172 L: linux-erofs@lists.ozlabs.org
7174 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
7175 F: Documentation/filesystems/erofs.rst
7177 F: include/trace/events/erofs.h
7179 ERRSEQ ERROR TRACKING INFRASTRUCTURE
7180 M: Jeff Layton <jlayton@kernel.org>
7182 F: include/linux/errseq.h
7185 ET131X NETWORK DRIVER
7186 M: Mark Einon <mark.einon@gmail.com>
7188 F: drivers/net/ethernet/agere/
7190 ETAS ES58X CAN/USB DRIVER
7191 M: Vincent Mailhol <mailhol.vincent@wanadoo.fr>
7192 L: linux-can@vger.kernel.org
7194 F: drivers/net/can/usb/etas_es58x/
7197 M: Roopa Prabhu <roopa@nvidia.com>
7198 M: Nikolay Aleksandrov <razor@blackwall.org>
7199 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
7200 L: netdev@vger.kernel.org
7202 W: http://www.linuxfoundation.org/en/Net:Bridge
7203 F: include/linux/netfilter_bridge/
7206 ETHERNET PHY LIBRARY
7207 M: Andrew Lunn <andrew@lunn.ch>
7208 M: Heiner Kallweit <hkallweit1@gmail.com>
7209 R: Russell King <linux@armlinux.org.uk>
7210 L: netdev@vger.kernel.org
7212 F: Documentation/ABI/testing/sysfs-class-net-phydev
7213 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
7214 F: Documentation/devicetree/bindings/net/mdio*
7215 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
7216 F: Documentation/networking/phy.rst
7217 F: drivers/net/mdio/
7218 F: drivers/net/mdio/acpi_mdio.c
7219 F: drivers/net/mdio/fwnode_mdio.c
7220 F: drivers/net/mdio/of_mdio.c
7223 F: include/dt-bindings/net/qca-ar803x.h
7224 F: include/linux/linkmode.h
7225 F: include/linux/*mdio*.h
7226 F: include/linux/mdio/*.h
7227 F: include/linux/mii.h
7228 F: include/linux/of_net.h
7229 F: include/linux/phy.h
7230 F: include/linux/phy_fixed.h
7231 F: include/linux/platform_data/mdio-bcm-unimac.h
7232 F: include/linux/platform_data/mdio-gpio.h
7233 F: include/trace/events/mdio.h
7234 F: include/uapi/linux/mdio.h
7235 F: include/uapi/linux/mii.h
7236 F: net/core/of_net.c
7239 R: Eric Biederman <ebiederm@xmission.com>
7240 R: Kees Cook <keescook@chromium.org>
7241 L: linux-mm@kvack.org
7243 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
7244 F: arch/alpha/kernel/binfmt_loader.c
7245 F: arch/x86/ia32/ia32_aout.c
7248 F: include/linux/binfmts.h
7249 F: include/linux/elf.h
7250 F: include/uapi/linux/binfmts.h
7251 F: include/uapi/linux/elf.h
7252 F: tools/testing/selftests/exec/
7257 M: Namjae Jeon <linkinjeon@kernel.org>
7258 M: Sungjong Seo <sj1557.seo@samsung.com>
7259 L: linux-fsdevel@vger.kernel.org
7264 M: Jan Kara <jack@suse.com>
7265 L: linux-ext4@vger.kernel.org
7267 F: Documentation/filesystems/ext2.rst
7269 F: include/linux/ext2*
7272 M: "Theodore Ts'o" <tytso@mit.edu>
7273 M: Andreas Dilger <adilger.kernel@dilger.ca>
7274 L: linux-ext4@vger.kernel.org
7276 W: http://ext4.wiki.kernel.org
7277 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
7278 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
7279 F: Documentation/filesystems/ext4/
7281 F: include/trace/events/ext4.h
7283 Extended Verification Module (EVM)
7284 M: Mimi Zohar <zohar@linux.ibm.com>
7285 L: linux-integrity@vger.kernel.org
7287 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7288 F: security/integrity/evm/
7289 F: security/integrity/
7291 EXTENSIBLE FIRMWARE INTERFACE (EFI)
7292 M: Ard Biesheuvel <ardb@kernel.org>
7293 L: linux-efi@vger.kernel.org
7295 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7296 F: Documentation/admin-guide/efi-stub.rst
7297 F: arch/*/include/asm/efi.h
7298 F: arch/*/kernel/efi.c
7299 F: arch/arm/boot/compressed/efi-header.S
7300 F: arch/arm64/kernel/efi-entry.S
7301 F: arch/x86/platform/efi/
7302 F: drivers/firmware/efi/
7303 F: include/linux/efi*.h
7305 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
7306 M: MyungJoo Ham <myungjoo.ham@samsung.com>
7307 M: Chanwoo Choi <cw00.choi@samsung.com>
7308 L: linux-kernel@vger.kernel.org
7310 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
7311 F: Documentation/devicetree/bindings/extcon/
7312 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
7314 F: include/linux/extcon.h
7315 F: include/linux/extcon/
7318 M: Masami Hiramatsu <mhiramat@kernel.org>
7320 F: Documentation/admin-guide/bootconfig.rst
7321 F: fs/proc/bootconfig.c
7322 F: include/linux/bootconfig.h
7324 F: tools/bootconfig/*
7325 F: tools/bootconfig/scripts/*
7328 M: Jingoo Han <jingoohan1@gmail.com>
7329 L: dri-devel@lists.freedesktop.org
7331 F: drivers/gpu/drm/exynos/exynos_dp*
7333 EXYNOS SYSMMU (IOMMU) driver
7334 M: Marek Szyprowski <m.szyprowski@samsung.com>
7335 L: iommu@lists.linux-foundation.org
7337 F: drivers/iommu/exynos-iommu.c
7340 M: Jaegeuk Kim <jaegeuk@kernel.org>
7341 M: Chao Yu <chao@kernel.org>
7342 L: linux-f2fs-devel@lists.sourceforge.net
7344 W: https://f2fs.wiki.kernel.org/
7345 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
7346 F: Documentation/ABI/testing/sysfs-fs-f2fs
7347 F: Documentation/filesystems/f2fs.rst
7349 F: include/linux/f2fs_fs.h
7350 F: include/trace/events/f2fs.h
7351 F: include/uapi/linux/f2fs.h
7353 F71805F HARDWARE MONITORING DRIVER
7354 M: Jean Delvare <jdelvare@suse.com>
7355 L: linux-hwmon@vger.kernel.org
7357 F: Documentation/hwmon/f71805f.rst
7358 F: drivers/hwmon/f71805f.c
7361 M: Josh Poimboeuf <jpoimboe@redhat.com>
7363 F: scripts/faddr2line
7366 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
7367 L: netdev@vger.kernel.org
7369 F: Documentation/networking/failover.rst
7370 F: include/net/failover.h
7371 F: net/core/failover.c
7374 M: Jan Kara <jack@suse.cz>
7375 R: Amir Goldstein <amir73il@gmail.com>
7376 R: Matthew Bobrowski <repnop@google.com>
7377 L: linux-fsdevel@vger.kernel.org
7379 F: fs/notify/fanotify/
7380 F: include/linux/fanotify.h
7381 F: include/uapi/linux/fanotify.h
7383 FARSYNC SYNCHRONOUS DRIVER
7384 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
7386 W: http://www.farsite.co.uk/
7387 F: drivers/net/wan/farsync.*
7389 FAULT INJECTION SUPPORT
7390 M: Akinobu Mita <akinobu.mita@gmail.com>
7392 F: Documentation/fault-injection/
7393 F: lib/fault-inject.c
7395 FBTFT Framebuffer drivers
7396 L: dri-devel@lists.freedesktop.org
7397 L: linux-fbdev@vger.kernel.org
7399 F: drivers/staging/fbtft/
7402 M: Michael Buesch <m@bues.ch>
7403 L: linux-media@vger.kernel.org
7405 F: drivers/media/tuners/fc0011.c
7406 F: drivers/media/tuners/fc0011.h
7409 M: Antti Palosaari <crope@iki.fi>
7410 L: linux-media@vger.kernel.org
7412 W: https://linuxtv.org
7413 W: http://palosaari.fi/linux/
7414 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7415 T: git git://linuxtv.org/anttip/media_tree.git
7416 F: drivers/media/tuners/fc2580*
7418 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
7419 M: Hannes Reinecke <hare@suse.de>
7420 L: linux-scsi@vger.kernel.org
7422 W: www.Open-FCoE.org
7423 F: drivers/scsi/fcoe/
7424 F: drivers/scsi/libfc/
7426 F: include/scsi/libfc.h
7427 F: include/scsi/libfcoe.h
7428 F: include/uapi/scsi/fc/
7430 FILE LOCKING (flock() and fcntl()/lockf())
7431 M: Jeff Layton <jlayton@kernel.org>
7432 L: linux-fsdevel@vger.kernel.org
7436 F: include/linux/fcntl.h
7437 F: include/uapi/linux/fcntl.h
7439 FILESYSTEM DIRECT ACCESS (DAX)
7440 M: Dan Williams <dan.j.williams@intel.com>
7441 R: Matthew Wilcox <willy@infradead.org>
7442 R: Jan Kara <jack@suse.cz>
7443 L: linux-fsdevel@vger.kernel.org
7444 L: nvdimm@lists.linux.dev
7447 F: include/linux/dax.h
7448 F: include/trace/events/fs_dax.h
7450 FILESYSTEMS (VFS and infrastructure)
7451 M: Alexander Viro <viro@zeniv.linux.org.uk>
7452 L: linux-fsdevel@vger.kernel.org
7455 F: include/linux/fs.h
7456 F: include/linux/fs_types.h
7457 F: include/uapi/linux/fs.h
7458 F: include/uapi/linux/openat2.h
7463 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7464 M: Riku Voipio <riku.voipio@iki.fi>
7465 L: linux-hwmon@vger.kernel.org
7467 F: drivers/hwmon/f75375s.c
7468 F: include/linux/f75375s.h
7470 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
7471 M: Clemens Ladisch <clemens@ladisch.de>
7472 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
7473 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7475 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7476 F: include/uapi/sound/firewire.h
7479 FIREWIRE MEDIA DRIVERS (firedtv)
7480 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7481 L: linux-media@vger.kernel.org
7482 L: linux1394-devel@lists.sourceforge.net
7484 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
7485 F: drivers/media/firewire/
7487 FIREWIRE SBP-2 TARGET
7488 M: Chris Boot <bootc@bootc.net>
7489 L: linux-scsi@vger.kernel.org
7490 L: target-devel@vger.kernel.org
7491 L: linux1394-devel@lists.sourceforge.net
7493 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
7494 F: drivers/target/sbp/
7497 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7498 L: linux1394-devel@lists.sourceforge.net
7500 W: http://ieee1394.wiki.kernel.org/
7501 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
7502 F: drivers/firewire/
7503 F: include/linux/firewire.h
7504 F: include/uapi/linux/firewire*.h
7507 FIRMWARE FRAMEWORK FOR ARMV8-A
7508 M: Sudeep Holla <sudeep.holla@arm.com>
7509 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7511 F: drivers/firmware/arm_ffa/
7512 F: include/linux/arm_ffa.h
7514 FIRMWARE LOADER (request_firmware)
7515 M: Luis Chamberlain <mcgrof@kernel.org>
7516 L: linux-kernel@vger.kernel.org
7518 F: Documentation/firmware_class/
7519 F: drivers/base/firmware_loader/
7520 F: include/linux/firmware.h
7522 FLEXTIMER FTM-QUADDEC DRIVER
7523 M: Patrick Havelange <patrick.havelange@essensium.com>
7524 L: linux-iio@vger.kernel.org
7526 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
7527 F: drivers/counter/ftm-quaddec.c
7530 M: Denis Efremov <efremov@linux.com>
7531 L: linux-block@vger.kernel.org
7533 F: drivers/block/floppy.c
7535 FLYSKY FSIA6B RC RECEIVER
7536 M: Markus Koch <markus@notsyncing.net>
7537 L: linux-input@vger.kernel.org
7539 F: drivers/input/joystick/fsia6b.c
7541 FOCUSRITE SCARLETT GEN 2/3 MIXER DRIVER
7542 M: Geoffrey D. Bennett <g@b4.vu>
7543 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7545 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7546 F: sound/usb/mixer_scarlett_gen2.c
7548 FORCEDETH GIGABIT ETHERNET DRIVER
7549 M: Rain River <rain.1986.08.12@gmail.com>
7550 M: Zhu Yanjun <zyjzyj2000@gmail.com>
7551 L: netdev@vger.kernel.org
7553 F: drivers/net/ethernet/nvidia/*
7556 M: Kees Cook <keescook@chromium.org>
7557 L: linux-hardening@vger.kernel.org
7559 F: include/linux/fortify-string.h
7560 F: lib/test_fortify/*
7561 F: scripts/test_fortify.sh
7565 M: Wu Hao <hao.wu@intel.com>
7566 R: Tom Rix <trix@redhat.com>
7567 L: linux-fpga@vger.kernel.org
7569 F: Documentation/ABI/testing/sysfs-bus-dfl*
7570 F: Documentation/fpga/dfl.rst
7571 F: drivers/fpga/dfl*
7572 F: drivers/uio/uio_dfl.c
7573 F: include/linux/dfl.h
7574 F: include/uapi/linux/fpga-dfl.h
7576 FPGA MANAGER FRAMEWORK
7577 M: Moritz Fischer <mdf@kernel.org>
7578 M: Wu Hao <hao.wu@intel.com>
7579 M: Xu Yilun <yilun.xu@intel.com>
7580 R: Tom Rix <trix@redhat.com>
7581 L: linux-fpga@vger.kernel.org
7583 Q: http://patchwork.kernel.org/project/linux-fpga/list/
7584 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
7585 F: Documentation/devicetree/bindings/fpga/
7586 F: Documentation/driver-api/fpga/
7587 F: Documentation/fpga/
7589 F: include/linux/fpga/
7592 M: Bill Metzenthen <billm@melbpc.org.au>
7594 W: http://floatingpoint.sourceforge.net/emulator/index.html
7595 F: arch/x86/math-emu/
7598 M: Daniel Vetter <daniel@ffwll.ch>
7599 F: drivers/video/fbdev/core/
7601 T: git git://anongit.freedesktop.org/drm/drm-misc
7604 M: Helge Deller <deller@gmx.de>
7605 L: linux-fbdev@vger.kernel.org
7606 L: dri-devel@lists.freedesktop.org
7608 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
7609 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
7610 F: Documentation/fb/
7612 F: include/linux/fb.h
7613 F: include/uapi/linux/fb.h
7614 F: include/uapi/video/
7617 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
7618 M: Horia Geantă <horia.geanta@nxp.com>
7619 M: Pankaj Gupta <pankaj.gupta@nxp.com>
7620 M: Gaurav Jain <gaurav.jain@nxp.com>
7621 L: linux-crypto@vger.kernel.org
7623 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
7624 F: drivers/crypto/caam/
7626 FREESCALE COLDFIRE M5441X MMC DRIVER
7627 M: Angelo Dureghello <angelo.dureghello@timesys.com>
7628 L: linux-mmc@vger.kernel.org
7630 F: drivers/mmc/host/sdhci-esdhc-mcf.c
7631 F: include/linux/platform_data/mmc-esdhc-mcf.h
7633 FREESCALE DIU FRAMEBUFFER DRIVER
7634 M: Timur Tabi <timur@kernel.org>
7635 L: linux-fbdev@vger.kernel.org
7637 F: drivers/video/fbdev/fsl-diu-fb.*
7639 FREESCALE DMA DRIVER
7640 M: Li Yang <leoyang.li@nxp.com>
7641 M: Zhang Wei <zw@zh-kernel.org>
7642 L: linuxppc-dev@lists.ozlabs.org
7644 F: drivers/dma/fsldma.*
7646 FREESCALE DSPI DRIVER
7647 M: Vladimir Oltean <olteanv@gmail.com>
7648 L: linux-spi@vger.kernel.org
7650 F: Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
7651 F: drivers/spi/spi-fsl-dspi.c
7652 F: include/linux/spi/spi-fsl-dspi.h
7654 FREESCALE ENETC ETHERNET DRIVERS
7655 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7656 L: netdev@vger.kernel.org
7658 F: drivers/net/ethernet/freescale/enetc/
7660 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
7661 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7662 L: netdev@vger.kernel.org
7664 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
7665 F: drivers/net/ethernet/freescale/gianfar*
7667 FREESCALE GPMI NAND DRIVER
7668 M: Han Xu <han.xu@nxp.com>
7669 L: linux-mtd@lists.infradead.org
7671 F: drivers/mtd/nand/raw/gpmi-nand/*
7673 FREESCALE I2C CPM DRIVER
7674 M: Jochen Friedrich <jochen@scram.de>
7675 L: linuxppc-dev@lists.ozlabs.org
7676 L: linux-i2c@vger.kernel.org
7678 F: drivers/i2c/busses/i2c-cpm.c
7680 FREESCALE IMX / MXC FEC DRIVER
7681 M: Joakim Zhang <qiangqing.zhang@nxp.com>
7682 L: netdev@vger.kernel.org
7684 F: Documentation/devicetree/bindings/net/fsl,fec.yaml
7685 F: drivers/net/ethernet/freescale/fec.h
7686 F: drivers/net/ethernet/freescale/fec_main.c
7687 F: drivers/net/ethernet/freescale/fec_ptp.c
7689 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
7690 M: Sascha Hauer <s.hauer@pengutronix.de>
7691 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7692 L: linux-fbdev@vger.kernel.org
7693 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7695 F: drivers/video/fbdev/imxfb.c
7696 F: include/linux/platform_data/video-imxfb.h
7698 FREESCALE IMX DDR PMU DRIVER
7699 M: Frank Li <Frank.li@nxp.com>
7700 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7702 F: Documentation/admin-guide/perf/imx-ddr.rst
7703 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
7704 F: drivers/perf/fsl_imx8_ddr_perf.c
7706 FREESCALE IMX I2C DRIVER
7707 M: Oleksij Rempel <o.rempel@pengutronix.de>
7708 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7709 L: linux-i2c@vger.kernel.org
7711 F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
7712 F: drivers/i2c/busses/i2c-imx.c
7714 FREESCALE IMX LPI2C DRIVER
7715 M: Dong Aisheng <aisheng.dong@nxp.com>
7716 L: linux-i2c@vger.kernel.org
7717 L: linux-imx@nxp.com
7719 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
7720 F: drivers/i2c/busses/i2c-imx-lpi2c.c
7722 FREESCALE MPC I2C DRIVER
7723 M: Chris Packham <chris.packham@alliedtelesis.co.nz>
7724 L: linux-i2c@vger.kernel.org
7726 F: Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
7727 F: drivers/i2c/busses/i2c-mpc.c
7729 FREESCALE QORIQ DPAA ETHERNET DRIVER
7730 M: Madalin Bucur <madalin.bucur@nxp.com>
7731 L: netdev@vger.kernel.org
7733 F: drivers/net/ethernet/freescale/dpaa
7735 FREESCALE QORIQ DPAA FMAN DRIVER
7736 M: Madalin Bucur <madalin.bucur@nxp.com>
7737 L: netdev@vger.kernel.org
7739 F: Documentation/devicetree/bindings/net/fsl-fman.txt
7740 F: drivers/net/ethernet/freescale/fman
7742 FREESCALE QORIQ PTP CLOCK DRIVER
7743 M: Yangbo Lu <yangbo.lu@nxp.com>
7744 L: netdev@vger.kernel.org
7746 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
7747 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
7748 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
7749 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
7750 F: drivers/ptp/ptp_qoriq.c
7751 F: drivers/ptp/ptp_qoriq_debugfs.c
7752 F: include/linux/fsl/ptp_qoriq.h
7754 FREESCALE QUAD SPI DRIVER
7755 M: Han Xu <han.xu@nxp.com>
7756 L: linux-spi@vger.kernel.org
7758 F: Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
7759 F: drivers/spi/spi-fsl-qspi.c
7761 FREESCALE QUICC ENGINE LIBRARY
7762 M: Qiang Zhao <qiang.zhao@nxp.com>
7763 L: linuxppc-dev@lists.ozlabs.org
7765 F: drivers/soc/fsl/qe/
7766 F: include/soc/fsl/qe/
7768 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
7769 M: Li Yang <leoyang.li@nxp.com>
7770 L: netdev@vger.kernel.org
7771 L: linuxppc-dev@lists.ozlabs.org
7773 F: drivers/net/ethernet/freescale/ucc_geth*
7775 FREESCALE QUICC ENGINE UCC HDLC DRIVER
7776 M: Zhao Qiang <qiang.zhao@nxp.com>
7777 L: netdev@vger.kernel.org
7778 L: linuxppc-dev@lists.ozlabs.org
7780 F: drivers/net/wan/fsl_ucc_hdlc*
7782 FREESCALE QUICC ENGINE UCC UART DRIVER
7783 M: Timur Tabi <timur@kernel.org>
7784 L: linuxppc-dev@lists.ozlabs.org
7786 F: drivers/tty/serial/ucc_uart.c
7788 FREESCALE SOC DRIVERS
7789 M: Li Yang <leoyang.li@nxp.com>
7790 L: linuxppc-dev@lists.ozlabs.org
7791 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7793 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
7794 F: Documentation/devicetree/bindings/soc/fsl/
7796 F: include/linux/fsl/
7799 FREESCALE SOC FS_ENET DRIVER
7800 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
7801 L: linuxppc-dev@lists.ozlabs.org
7802 L: netdev@vger.kernel.org
7804 F: drivers/net/ethernet/freescale/fs_enet/
7805 F: include/linux/fs_enet_pd.h
7807 FREESCALE SOC SOUND DRIVERS
7808 M: Shengjiu Wang <shengjiu.wang@gmail.com>
7809 M: Xiubo Li <Xiubo.Lee@gmail.com>
7810 R: Fabio Estevam <festevam@gmail.com>
7811 R: Nicolin Chen <nicoleotsuka@gmail.com>
7812 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7813 L: linuxppc-dev@lists.ozlabs.org
7815 F: sound/soc/fsl/fsl*
7816 F: sound/soc/fsl/imx*
7817 F: sound/soc/fsl/mpc8610_hpcd.c
7819 FREESCALE USB PERIPHERAL DRIVERS
7820 M: Li Yang <leoyang.li@nxp.com>
7821 L: linux-usb@vger.kernel.org
7822 L: linuxppc-dev@lists.ozlabs.org
7824 F: drivers/usb/gadget/udc/fsl*
7826 FREESCALE USB PHY DRIVER
7827 M: Ran Wang <ran.wang_1@nxp.com>
7828 L: linux-usb@vger.kernel.org
7829 L: linuxppc-dev@lists.ozlabs.org
7831 F: drivers/usb/phy/phy-fsl-usb*
7834 M: Christoph Hellwig <hch@infradead.org>
7836 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
7840 M: "Rafael J. Wysocki" <rafael@kernel.org>
7841 M: Pavel Machek <pavel@ucw.cz>
7842 L: linux-pm@vger.kernel.org
7844 F: Documentation/power/freezing-of-tasks.rst
7845 F: include/linux/freezer.h
7849 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
7850 L: linux-kernel@vger.kernel.org
7852 F: include/linux/frontswap.h
7855 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
7856 M: David Howells <dhowells@redhat.com>
7857 L: linux-cachefs@redhat.com (moderated for non-subscribers)
7859 F: Documentation/filesystems/caching/
7861 F: include/linux/fscache*.h
7863 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
7864 M: Theodore Y. Ts'o <tytso@mit.edu>
7865 M: Jaegeuk Kim <jaegeuk@kernel.org>
7866 M: Eric Biggers <ebiggers@kernel.org>
7867 L: linux-fscrypt@vger.kernel.org
7869 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7870 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
7871 F: Documentation/filesystems/fscrypt.rst
7873 F: include/linux/fscrypt*.h
7874 F: include/uapi/linux/fscrypt.h
7877 M: Jeremy Kerr <jk@ozlabs.org>
7878 M: Joel Stanley <joel@jms.id.au>
7879 R: Alistar Popple <alistair@popple.id.au>
7880 R: Eddie James <eajames@linux.ibm.com>
7881 L: linux-fsi@lists.ozlabs.org
7883 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
7884 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
7886 F: include/linux/fsi*.h
7887 F: include/trace/events/fsi*.h
7889 FSI-ATTACHED I2C DRIVER
7890 M: Eddie James <eajames@linux.ibm.com>
7891 L: linux-i2c@vger.kernel.org
7892 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
7894 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
7895 F: drivers/i2c/busses/i2c-fsi.c
7897 FSI-ATTACHED SPI DRIVER
7898 M: Eddie James <eajames@linux.ibm.com>
7899 L: linux-spi@vger.kernel.org
7901 F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
7902 F: drivers/spi/spi-fsi.c
7904 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
7905 M: Jan Kara <jack@suse.cz>
7906 R: Amir Goldstein <amir73il@gmail.com>
7907 L: linux-fsdevel@vger.kernel.org
7909 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
7911 F: include/linux/fsnotify*.h
7913 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
7914 M: Eric Biggers <ebiggers@kernel.org>
7915 M: Theodore Y. Ts'o <tytso@mit.edu>
7916 L: linux-fscrypt@vger.kernel.org
7918 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7919 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
7920 F: Documentation/filesystems/fsverity.rst
7922 F: include/linux/fsverity.h
7923 F: include/uapi/linux/fsverity.h
7925 FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
7926 M: Michael Zaidman <michael.zaidman@gmail.com>
7927 L: linux-i2c@vger.kernel.org
7928 L: linux-input@vger.kernel.org
7930 F: drivers/hid/hid-ft260.c
7932 FUJITSU LAPTOP EXTRAS
7933 M: Jonathan Woithe <jwoithe@just42.net>
7934 L: platform-driver-x86@vger.kernel.org
7936 F: drivers/platform/x86/fujitsu-laptop.c
7938 FUJITSU M-5MO LS CAMERA ISP DRIVER
7939 M: Kyungmin Park <kyungmin.park@samsung.com>
7940 M: Heungjun Kim <riverful.kim@samsung.com>
7941 L: linux-media@vger.kernel.org
7943 F: drivers/media/i2c/m5mols/
7944 F: include/media/i2c/m5mols.h
7946 FUJITSU TABLET EXTRAS
7947 M: Robert Gerlach <khnz@gmx.de>
7948 L: platform-driver-x86@vger.kernel.org
7950 F: drivers/platform/x86/fujitsu-tablet.c
7952 FUNGIBLE ETHERNET DRIVERS
7953 M: Dimitris Michailidis <dmichail@fungible.com>
7954 L: netdev@vger.kernel.org
7956 F: drivers/net/ethernet/fungible/
7958 FUSE: FILESYSTEM IN USERSPACE
7959 M: Miklos Szeredi <miklos@szeredi.hu>
7960 L: linux-fsdevel@vger.kernel.org
7962 W: https://github.com/libfuse/
7963 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
7964 F: Documentation/filesystems/fuse.rst
7966 F: include/uapi/linux/fuse.h
7969 M: Thomas Gleixner <tglx@linutronix.de>
7970 M: Ingo Molnar <mingo@redhat.com>
7971 R: Peter Zijlstra <peterz@infradead.org>
7972 R: Darren Hart <dvhart@infradead.org>
7973 R: Davidlohr Bueso <dave@stgolabs.net>
7974 R: André Almeida <andrealmeid@collabora.com>
7975 L: linux-kernel@vger.kernel.org
7977 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7978 F: Documentation/locking/*futex*
7979 F: include/asm-generic/futex.h
7980 F: include/linux/futex.h
7981 F: include/uapi/linux/futex.h
7983 F: tools/perf/bench/futex*
7984 F: tools/testing/selftests/futex/
7986 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
7987 M: Tim Harvey <tharvey@gateworks.com>
7988 M: Robert Jones <rjones@gateworks.com>
7990 F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
7991 F: drivers/mfd/gateworks-gsc.c
7992 F: include/linux/mfd/gsc.h
7993 F: Documentation/hwmon/gsc-hwmon.rst
7994 F: drivers/hwmon/gsc-hwmon.c
7995 F: include/linux/platform_data/gsc_hwmon.h
7998 M: Kees Cook <keescook@chromium.org>
7999 L: linux-hardening@vger.kernel.org
8001 F: Documentation/kbuild/gcc-plugins.rst
8002 F: scripts/Makefile.gcc-plugins
8003 F: scripts/gcc-plugins/
8005 GCOV BASED KERNEL PROFILING
8006 M: Peter Oberparleiter <oberpar@linux.ibm.com>
8008 F: Documentation/dev-tools/gcov.rst
8011 GDB KERNEL DEBUGGING HELPER SCRIPTS
8012 M: Jan Kiszka <jan.kiszka@siemens.com>
8013 M: Kieran Bingham <kbingham@kernel.org>
8017 GEMINI CRYPTO DRIVER
8018 M: Corentin Labbe <clabbe@baylibre.com>
8019 L: linux-crypto@vger.kernel.org
8021 F: drivers/crypto/gemini/
8023 GEMTEK FM RADIO RECEIVER DRIVER
8024 M: Hans Verkuil <hverkuil@xs4all.nl>
8025 L: linux-media@vger.kernel.org
8027 W: https://linuxtv.org
8028 T: git git://linuxtv.org/media_tree.git
8029 F: drivers/media/radio/radio-gemtek*
8031 GENERIC ARCHITECTURE TOPOLOGY
8032 M: Sudeep Holla <sudeep.holla@arm.com>
8033 L: linux-kernel@vger.kernel.org
8035 F: drivers/base/arch_topology.c
8036 F: include/linux/arch_topology.h
8039 M: Thomas Gleixner <tglx@linutronix.de>
8040 M: Peter Zijlstra <peterz@infradead.org>
8041 M: Andy Lutomirski <luto@kernel.org>
8042 L: linux-kernel@vger.kernel.org
8044 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
8045 F: include/linux/entry-common.h
8046 F: include/linux/entry-kvm.h
8049 GENERIC GPIO I2C DRIVER
8050 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
8052 F: drivers/i2c/busses/i2c-gpio.c
8053 F: include/linux/platform_data/i2c-gpio.h
8055 GENERIC GPIO I2C MULTIPLEXER DRIVER
8056 M: Peter Korsgaard <peter.korsgaard@barco.com>
8057 L: linux-i2c@vger.kernel.org
8059 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
8060 F: drivers/i2c/muxes/i2c-mux-gpio.c
8061 F: include/linux/platform_data/i2c-mux-gpio.h
8063 GENERIC HDLC (WAN) DRIVERS
8064 M: Krzysztof Halasa <khc@pm.waw.pl>
8066 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
8067 F: drivers/net/wan/c101.c
8068 F: drivers/net/wan/hd6457*
8069 F: drivers/net/wan/hdlc*
8070 F: drivers/net/wan/n2.c
8071 F: drivers/net/wan/pc300too.c
8072 F: drivers/net/wan/pci200syn.c
8073 F: drivers/net/wan/wanxl*
8075 GENERIC INCLUDE/ASM HEADER FILES
8076 M: Arnd Bergmann <arnd@arndb.de>
8077 L: linux-arch@vger.kernel.org
8079 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
8080 F: include/asm-generic/
8081 F: include/uapi/asm-generic/
8083 GENERIC PHY FRAMEWORK
8084 M: Kishon Vijay Abraham I <kishon@ti.com>
8085 M: Vinod Koul <vkoul@kernel.org>
8086 L: linux-phy@lists.infradead.org
8088 Q: https://patchwork.kernel.org/project/linux-phy/list/
8089 T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
8090 F: Documentation/devicetree/bindings/phy/
8092 F: include/linux/phy/
8094 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
8095 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
8097 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
8100 M: "Rafael J. Wysocki" <rafael@kernel.org>
8101 M: Kevin Hilman <khilman@kernel.org>
8102 M: Ulf Hansson <ulf.hansson@linaro.org>
8103 L: linux-pm@vger.kernel.org
8105 F: Documentation/devicetree/bindings/power/power?domain*
8106 F: drivers/base/power/domain*.c
8107 F: include/linux/pm_domain.h
8109 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
8110 M: Eugen Hristev <eugen.hristev@microchip.com>
8111 L: linux-input@vger.kernel.org
8113 F: drivers/input/touchscreen/resistive-adc-touch.c
8115 GENERIC STRING LIBRARY
8116 R: Andy Shevchenko <andy@kernel.org>
8119 F: lib/string_helpers.c
8120 F: lib/test_string.c
8121 F: lib/test-string_helpers.c
8123 GENERIC UIO DRIVER FOR PCI DEVICES
8124 M: "Michael S. Tsirkin" <mst@redhat.com>
8125 L: kvm@vger.kernel.org
8127 F: drivers/uio/uio_pci_generic.c
8129 GENERIC VDSO LIBRARY
8130 M: Andy Lutomirski <luto@kernel.org>
8131 M: Thomas Gleixner <tglx@linutronix.de>
8132 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
8133 L: linux-kernel@vger.kernel.org
8135 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
8136 F: include/asm-generic/vdso/vsyscall.h
8138 F: kernel/time/vsyscall.c
8141 GENWQE (IBM Generic Workqueue Card)
8142 M: Frank Haverkamp <haver@linux.ibm.com>
8144 F: drivers/misc/genwqe/
8146 GET_MAINTAINER SCRIPT
8147 M: Joe Perches <joe@perches.com>
8149 F: scripts/get_maintainer.pl
8152 M: Bob Peterson <rpeterso@redhat.com>
8153 M: Andreas Gruenbacher <agruenba@redhat.com>
8154 L: cluster-devel@redhat.com
8156 B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
8157 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
8158 F: Documentation/filesystems/gfs2*
8160 F: include/uapi/linux/gfs2_ondisk.h
8163 M: Thomas Weißschuh <thomas@weissschuh.net>
8164 L: platform-driver-x86@vger.kernel.org
8166 F: drivers/platform/x86/gigabyte-wmi.c
8169 M: Johan Hovold <johan@kernel.org>
8171 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
8172 F: Documentation/ABI/testing/sysfs-class-gnss
8173 F: Documentation/devicetree/bindings/gnss/
8175 F: include/linux/gnss.h
8178 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
8179 L: linux-media@vger.kernel.org
8181 F: drivers/media/usb/go7007/
8184 M: Bastien Nocera <hadess@hadess.net>
8185 M: Hans de Goede <hdegoede@redhat.com>
8186 L: linux-input@vger.kernel.org
8188 F: drivers/input/touchscreen/goodix*
8190 GOOGLE ETHERNET DRIVERS
8191 M: Jeroen de Borst <jeroendb@google.com>
8192 R: Catherine Sullivan <csully@google.com>
8193 R: David Awogbemila <awogbemila@google.com>
8194 L: netdev@vger.kernel.org
8196 F: Documentation/networking/device_drivers/ethernet/google/gve.rst
8197 F: drivers/net/ethernet/google
8199 GPD POCKET FAN DRIVER
8200 M: Hans de Goede <hdegoede@redhat.com>
8201 L: platform-driver-x86@vger.kernel.org
8203 F: drivers/platform/x86/gpd-pocket-fan.c
8206 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8207 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8208 L: linux-gpio@vger.kernel.org
8209 L: linux-acpi@vger.kernel.org
8211 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8212 F: Documentation/firmware-guide/acpi/gpio-properties.rst
8213 F: drivers/gpio/gpiolib-acpi.c
8214 F: drivers/gpio/gpiolib-acpi.h
8217 M: Geert Uytterhoeven <geert+renesas@glider.be>
8218 L: linux-gpio@vger.kernel.org
8220 F: Documentation/admin-guide/gpio/gpio-aggregator.rst
8221 F: drivers/gpio/gpio-aggregator.c
8224 M: Sean Young <sean@mess.org>
8225 L: linux-media@vger.kernel.org
8227 F: drivers/media/rc/gpio-ir-tx.c
8230 M: Bamvor Jian Zhang <bamv2005@gmail.com>
8231 L: linux-gpio@vger.kernel.org
8233 F: drivers/gpio/gpio-mockup.c
8234 F: tools/testing/selftests/gpio/
8237 R: Michael Walle <michael@walle.cc>
8239 F: drivers/gpio/gpio-regmap.c
8240 F: include/linux/gpio/regmap.h
8243 M: Linus Walleij <linus.walleij@linaro.org>
8244 M: Bartosz Golaszewski <brgl@bgdev.pl>
8245 L: linux-gpio@vger.kernel.org
8247 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
8248 F: Documentation/ABI/obsolete/sysfs-gpio
8249 F: Documentation/ABI/testing/gpio-cdev
8250 F: Documentation/admin-guide/gpio/
8251 F: Documentation/devicetree/bindings/gpio/
8252 F: Documentation/driver-api/gpio/
8254 F: include/asm-generic/gpio.h
8255 F: include/linux/gpio.h
8256 F: include/linux/gpio/
8257 F: include/linux/of_gpio.h
8258 F: include/uapi/linux/gpio.h
8261 GRE DEMULTIPLEXER DRIVER
8262 M: Dmitry Kozlov <xeb@mail.ru>
8263 L: netdev@vger.kernel.org
8265 F: include/net/gre.h
8266 F: net/ipv4/gre_demux.c
8267 F: net/ipv4/gre_offload.c
8269 GRETH 10/100/1G Ethernet MAC device driver
8270 M: Andreas Larsson <andreas@gaisler.com>
8271 L: netdev@vger.kernel.org
8273 F: drivers/net/ethernet/aeroflex/
8275 GREYBUS AUDIO PROTOCOLS DRIVERS
8276 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
8277 M: Mark Greer <mgreer@animalcreek.com>
8279 F: drivers/staging/greybus/audio_apbridgea.c
8280 F: drivers/staging/greybus/audio_apbridgea.h
8281 F: drivers/staging/greybus/audio_codec.c
8282 F: drivers/staging/greybus/audio_codec.h
8283 F: drivers/staging/greybus/audio_gb.c
8284 F: drivers/staging/greybus/audio_manager.c
8285 F: drivers/staging/greybus/audio_manager.h
8286 F: drivers/staging/greybus/audio_manager_module.c
8287 F: drivers/staging/greybus/audio_manager_private.h
8288 F: drivers/staging/greybus/audio_manager_sysfs.c
8289 F: drivers/staging/greybus/audio_module.c
8290 F: drivers/staging/greybus/audio_topology.c
8292 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
8293 M: Viresh Kumar <vireshk@kernel.org>
8295 F: drivers/staging/greybus/authentication.c
8296 F: drivers/staging/greybus/bootrom.c
8297 F: drivers/staging/greybus/firmware.h
8298 F: drivers/staging/greybus/fw-core.c
8299 F: drivers/staging/greybus/fw-download.c
8300 F: drivers/staging/greybus/fw-management.c
8301 F: drivers/staging/greybus/greybus_authentication.h
8302 F: drivers/staging/greybus/greybus_firmware.h
8303 F: drivers/staging/greybus/hid.c
8304 F: drivers/staging/greybus/i2c.c
8305 F: drivers/staging/greybus/spi.c
8306 F: drivers/staging/greybus/spilib.c
8307 F: drivers/staging/greybus/spilib.h
8309 GREYBUS LOOPBACK DRIVER
8310 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
8312 F: drivers/staging/greybus/loopback.c
8314 GREYBUS PLATFORM DRIVERS
8315 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
8317 F: drivers/staging/greybus/arche-apb-ctrl.c
8318 F: drivers/staging/greybus/arche-platform.c
8319 F: drivers/staging/greybus/arche_platform.h
8321 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
8322 M: Rui Miguel Silva <rmfrfs@gmail.com>
8324 F: drivers/staging/greybus/gpio.c
8325 F: drivers/staging/greybus/light.c
8326 F: drivers/staging/greybus/power_supply.c
8327 F: drivers/staging/greybus/sdio.c
8328 F: drivers/staging/greybus/spi.c
8329 F: drivers/staging/greybus/spilib.c
8332 M: Johan Hovold <johan@kernel.org>
8333 M: Alex Elder <elder@kernel.org>
8334 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8335 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
8338 F: drivers/staging/greybus/
8339 F: include/linux/greybus.h
8340 F: include/linux/greybus/
8342 GREYBUS UART PROTOCOLS DRIVERS
8343 M: David Lin <dtwlin@gmail.com>
8345 F: drivers/staging/greybus/log.c
8346 F: drivers/staging/greybus/uart.c
8348 GS1662 VIDEO SERIALIZER
8349 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
8350 L: linux-media@vger.kernel.org
8352 T: git git://linuxtv.org/media_tree.git
8353 F: drivers/media/spi/gs1662.c
8355 GSPCA FINEPIX SUBDRIVER
8356 M: Frank Zago <frank@zago.net>
8357 L: linux-media@vger.kernel.org
8359 T: git git://linuxtv.org/media_tree.git
8360 F: drivers/media/usb/gspca/finepix.c
8362 GSPCA GL860 SUBDRIVER
8363 M: Olivier Lorin <o.lorin@laposte.net>
8364 L: linux-media@vger.kernel.org
8366 T: git git://linuxtv.org/media_tree.git
8367 F: drivers/media/usb/gspca/gl860/
8369 GSPCA M5602 SUBDRIVER
8370 M: Erik Andren <erik.andren@gmail.com>
8371 L: linux-media@vger.kernel.org
8373 T: git git://linuxtv.org/media_tree.git
8374 F: drivers/media/usb/gspca/m5602/
8376 GSPCA PAC207 SONIXB SUBDRIVER
8377 M: Hans Verkuil <hverkuil@xs4all.nl>
8378 L: linux-media@vger.kernel.org
8380 T: git git://linuxtv.org/media_tree.git
8381 F: drivers/media/usb/gspca/pac207.c
8383 GSPCA SN9C20X SUBDRIVER
8384 M: Brian Johnson <brijohn@gmail.com>
8385 L: linux-media@vger.kernel.org
8387 T: git git://linuxtv.org/media_tree.git
8388 F: drivers/media/usb/gspca/sn9c20x.c
8390 GSPCA T613 SUBDRIVER
8391 M: Leandro Costantino <lcostantino@gmail.com>
8392 L: linux-media@vger.kernel.org
8394 T: git git://linuxtv.org/media_tree.git
8395 F: drivers/media/usb/gspca/t613.c
8397 GSPCA USB WEBCAM DRIVER
8398 M: Hans Verkuil <hverkuil@xs4all.nl>
8399 L: linux-media@vger.kernel.org
8401 T: git git://linuxtv.org/media_tree.git
8402 F: drivers/media/usb/gspca/
8404 GTP (GPRS Tunneling Protocol)
8405 M: Pablo Neira Ayuso <pablo@netfilter.org>
8406 M: Harald Welte <laforge@gnumonks.org>
8407 L: osmocom-net-gprs@lists.osmocom.org
8409 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
8410 F: drivers/net/gtp.c
8412 GUID PARTITION TABLE (GPT)
8413 M: Davidlohr Bueso <dave@stgolabs.net>
8414 L: linux-efi@vger.kernel.org
8416 F: block/partitions/efi.*
8419 M: Yoshinori Sato <ysato@users.sourceforge.jp>
8420 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
8422 W: http://uclinux-h8.sourceforge.jp
8423 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
8425 F: drivers/clk/h8300/
8426 F: drivers/clocksource/h8300_*.c
8427 F: drivers/irqchip/irq-renesas-h8*.c
8429 HABANALABS PCI DRIVER
8430 M: Oded Gabbay <ogabbay@kernel.org>
8432 T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
8433 F: Documentation/ABI/testing/debugfs-driver-habanalabs
8434 F: Documentation/ABI/testing/sysfs-driver-habanalabs
8435 F: drivers/misc/habanalabs/
8436 F: include/uapi/misc/habanalabs.h
8439 M: Antti Palosaari <crope@iki.fi>
8440 L: linux-media@vger.kernel.org
8442 W: https://linuxtv.org
8443 W: http://palosaari.fi/linux/
8444 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8445 T: git git://linuxtv.org/anttip/media_tree.git
8446 F: drivers/media/usb/hackrf/
8448 HANTRO VPU CODEC DRIVER
8449 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
8450 M: Philipp Zabel <p.zabel@pengutronix.de>
8451 L: linux-media@vger.kernel.org
8452 L: linux-rockchip@lists.infradead.org
8454 F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
8455 F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
8456 F: drivers/staging/media/hantro/
8458 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
8459 M: Frank Seidel <frank@f-seidel.de>
8460 L: platform-driver-x86@vger.kernel.org
8462 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
8463 F: drivers/platform/x86/hdaps.c
8466 M: Jean Delvare <jdelvare@suse.com>
8467 M: Guenter Roeck <linux@roeck-us.net>
8468 L: linux-hwmon@vger.kernel.org
8470 W: http://hwmon.wiki.kernel.org/
8471 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8472 F: Documentation/ABI/testing/sysfs-class-hwmon
8473 F: Documentation/devicetree/bindings/hwmon/
8474 F: Documentation/hwmon/
8476 F: include/linux/hwmon*.h
8477 F: include/trace/events/hwmon*.h
8478 K: (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
8480 HARDWARE RANDOM NUMBER GENERATOR CORE
8481 M: Matt Mackall <mpm@selenic.com>
8482 M: Herbert Xu <herbert@gondor.apana.org.au>
8483 L: linux-crypto@vger.kernel.org
8485 F: Documentation/admin-guide/hw_random.rst
8486 F: Documentation/devicetree/bindings/rng/
8487 F: drivers/char/hw_random/
8488 F: include/linux/hw_random.h
8490 HARDWARE SPINLOCK CORE
8491 M: Ohad Ben-Cohen <ohad@wizery.com>
8492 M: Bjorn Andersson <bjorn.andersson@linaro.org>
8493 R: Baolin Wang <baolin.wang7@gmail.com>
8494 L: linux-remoteproc@vger.kernel.org
8496 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
8497 F: Documentation/devicetree/bindings/hwlock/
8498 F: Documentation/locking/hwspinlock.rst
8499 F: drivers/hwspinlock/
8500 F: include/linux/hwspinlock.h
8502 HARDWARE TRACING FACILITIES
8503 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8505 F: drivers/hwtracing/
8507 HARMONY SOUND DRIVER
8508 L: linux-parisc@vger.kernel.org
8510 F: sound/parisc/harmony.*
8512 HDPVR USB VIDEO ENCODER DRIVER
8513 M: Hans Verkuil <hverkuil@xs4all.nl>
8514 L: linux-media@vger.kernel.org
8516 W: https://linuxtv.org
8517 T: git git://linuxtv.org/media_tree.git
8518 F: drivers/media/usb/hdpvr/
8520 HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
8521 M: Matt Hsiao <matt.hsiao@hpe.com>
8523 F: drivers/misc/hpilo.[ch]
8525 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
8526 M: Jerry Hoemann <jerry.hoemann@hpe.com>
8528 F: Documentation/watchdog/hpwdt.rst
8529 F: drivers/watchdog/hpwdt.c
8531 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
8532 M: Don Brace <don.brace@microchip.com>
8533 L: storagedev@microchip.com
8534 L: linux-scsi@vger.kernel.org
8536 F: Documentation/scsi/hpsa.rst
8537 F: drivers/scsi/hpsa*.[ch]
8538 F: include/linux/cciss*.h
8539 F: include/uapi/linux/cciss*.h
8542 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
8543 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
8544 L: linux-rdma@vger.kernel.org
8546 F: drivers/infiniband/hw/hfi1
8549 L: linux-fsdevel@vger.kernel.org
8551 F: Documentation/filesystems/hfs.rst
8555 L: linux-fsdevel@vger.kernel.org
8557 F: Documentation/filesystems/hfsplus.rst
8560 HGA FRAMEBUFFER DRIVER
8561 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
8562 L: linux-nvidia@lists.surfsouth.com
8564 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
8565 F: drivers/video/fbdev/hgafb.c
8567 HIBERNATION (aka Software Suspend, aka swsusp)
8568 M: "Rafael J. Wysocki" <rafael@kernel.org>
8569 M: Pavel Machek <pavel@ucw.cz>
8570 L: linux-pm@vger.kernel.org
8572 B: https://bugzilla.kernel.org
8573 F: arch/*/include/asm/suspend*.h
8575 F: drivers/base/power/
8576 F: include/linux/freezer.h
8577 F: include/linux/pm.h
8578 F: include/linux/suspend.h
8582 M: Jiri Kosina <jikos@kernel.org>
8583 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
8584 L: linux-input@vger.kernel.org
8586 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
8588 F: include/linux/hid*
8589 F: include/uapi/linux/hid*
8591 HID LOGITECH DRIVERS
8592 R: Filipe Laíns <lains@riseup.net>
8593 L: linux-input@vger.kernel.org
8595 F: drivers/hid/hid-logitech-*
8597 HID PLAYSTATION DRIVER
8598 M: Roderick Colenbrander <roderick.colenbrander@sony.com>
8599 L: linux-input@vger.kernel.org
8601 F: drivers/hid/hid-playstation.c
8603 HID SENSOR HUB DRIVERS
8604 M: Jiri Kosina <jikos@kernel.org>
8605 M: Jonathan Cameron <jic23@kernel.org>
8606 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8607 L: linux-input@vger.kernel.org
8608 L: linux-iio@vger.kernel.org
8610 F: Documentation/hid/hid-sensor*
8611 F: drivers/hid/hid-sensor-*
8612 F: drivers/iio/*/hid-*
8613 F: include/linux/hid-sensor-*
8615 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
8616 M: Thomas Gleixner <tglx@linutronix.de>
8617 L: linux-kernel@vger.kernel.org
8619 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8620 F: Documentation/timers/
8621 F: include/linux/clockchips.h
8622 F: include/linux/hrtimer.h
8623 F: kernel/time/clockevents.c
8624 F: kernel/time/hrtimer.c
8625 F: kernel/time/timer_*.c
8627 HIGH-SPEED SCC DRIVER FOR AX.25
8628 L: linux-hams@vger.kernel.org
8630 F: drivers/net/hamradio/dmascc.c
8631 F: drivers/net/hamradio/scc.c
8633 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8634 M: HighPoint Linux Team <linux@highpoint-tech.com>
8636 W: http://www.highpoint-tech.com
8637 F: Documentation/scsi/hptiop.rst
8638 F: drivers/scsi/hptiop.c
8641 M: Jes Sorensen <jes@trained-monkey.org>
8642 L: linux-hippi@sunsite.dk
8644 F: drivers/net/hippi/
8645 F: include/linux/hippidevice.h
8646 F: include/uapi/linux/if_hippi.h
8649 HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
8650 M: Kurt Kanzenbach <kurt@linutronix.de>
8651 L: netdev@vger.kernel.org
8653 F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
8654 F: drivers/net/dsa/hirschmann/*
8655 F: include/linux/platform_data/hirschmann-hellcreek.h
8656 F: net/dsa/tag_hellcreek.c
8658 HISILICON DMA DRIVER
8659 M: Zhou Wang <wangzhou1@hisilicon.com>
8660 L: dmaengine@vger.kernel.org
8662 F: drivers/dma/hisi_dma.c
8664 HISILICON GPIO DRIVER
8665 M: Luo Jiaxing <luojiaxing@huawei.com>
8666 L: linux-gpio@vger.kernel.org
8668 F: drivers/gpio/gpio-hisi.c
8670 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
8671 M: Longfang Liu <liulongfang@huawei.com>
8672 L: linux-crypto@vger.kernel.org
8674 F: Documentation/ABI/testing/debugfs-hisi-hpre
8675 F: drivers/crypto/hisilicon/hpre/hpre.h
8676 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
8677 F: drivers/crypto/hisilicon/hpre/hpre_main.c
8679 HISILICON I2C CONTROLLER DRIVER
8680 M: Yicong Yang <yangyicong@hisilicon.com>
8681 L: linux-i2c@vger.kernel.org
8683 W: https://www.hisilicon.com
8684 F: drivers/i2c/busses/i2c-hisi.c
8686 HISILICON LPC BUS DRIVER
8687 M: john.garry@huawei.com
8689 W: http://www.hisilicon.com
8690 F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
8691 F: drivers/bus/hisi_lpc.c
8693 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
8694 M: Yisen Zhuang <yisen.zhuang@huawei.com>
8695 M: Salil Mehta <salil.mehta@huawei.com>
8696 L: netdev@vger.kernel.org
8698 W: http://www.hisilicon.com
8699 F: drivers/net/ethernet/hisilicon/hns3/
8701 HISILICON NETWORK SUBSYSTEM DRIVER
8702 M: Yisen Zhuang <yisen.zhuang@huawei.com>
8703 M: Salil Mehta <salil.mehta@huawei.com>
8704 L: netdev@vger.kernel.org
8706 W: http://www.hisilicon.com
8707 F: Documentation/devicetree/bindings/net/hisilicon*.txt
8708 F: drivers/net/ethernet/hisilicon/
8710 HIKEY960 ONBOARD USB GPIO HUB DRIVER
8711 M: John Stultz <john.stultz@linaro.org>
8712 L: linux-kernel@vger.kernel.org
8714 F: drivers/misc/hisi_hikey_usb.c
8716 HISILICON PMU DRIVER
8717 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
8718 M: Qi Liu <liuqi115@huawei.com>
8720 W: http://www.hisilicon.com
8721 F: Documentation/admin-guide/perf/hisi-pcie-pmu.rst
8722 F: Documentation/admin-guide/perf/hisi-pmu.rst
8723 F: drivers/perf/hisilicon
8725 HISILICON QM AND ZIP Controller DRIVER
8726 M: Zhou Wang <wangzhou1@hisilicon.com>
8727 L: linux-crypto@vger.kernel.org
8729 F: Documentation/ABI/testing/debugfs-hisi-zip
8730 F: drivers/crypto/hisilicon/qm.c
8731 F: drivers/crypto/hisilicon/sgl.c
8732 F: drivers/crypto/hisilicon/zip/
8733 F: include/linux/hisi_acc_qm.h
8735 HISILICON ROCE DRIVER
8736 M: Wenpeng Liang <liangwenpeng@huawei.com>
8737 M: Weihang Li <liweihang@huawei.com>
8738 L: linux-rdma@vger.kernel.org
8740 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
8741 F: drivers/infiniband/hw/hns/
8743 HISILICON SAS Controller
8744 M: John Garry <john.garry@huawei.com>
8746 W: http://www.hisilicon.com
8747 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
8748 F: drivers/scsi/hisi_sas/
8750 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
8751 M: Kai Ye <yekai13@huawei.com>
8752 M: Longfang Liu <liulongfang@huawei.com>
8753 L: linux-crypto@vger.kernel.org
8755 F: Documentation/ABI/testing/debugfs-hisi-sec
8756 F: drivers/crypto/hisilicon/sec2/sec.h
8757 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
8758 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
8759 F: drivers/crypto/hisilicon/sec2/sec_main.c
8761 HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
8762 M: Jay Fang <f.fangjian@huawei.com>
8763 L: linux-spi@vger.kernel.org
8765 W: http://www.hisilicon.com
8766 F: drivers/spi/spi-hisi-kunpeng.c
8768 HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
8769 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
8770 L: linux-kernel@vger.kernel.org
8772 F: Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
8773 F: drivers/spmi/hisi-spmi-controller.c
8775 HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
8776 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
8777 L: linux-kernel@vger.kernel.org
8779 F: Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
8780 F: drivers/mfd/hi6421-spmi-pmic.c
8782 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
8783 M: Weili Qian <qianweili@huawei.com>
8785 F: drivers/crypto/hisilicon/trng/trng.c
8787 HISILICON V3XX SPI NOR FLASH Controller Driver
8788 M: John Garry <john.garry@huawei.com>
8790 W: http://www.hisilicon.com
8791 F: drivers/spi/spi-hisi-sfc-v3xx.c
8793 HMM - Heterogeneous Memory Management
8794 M: Jérôme Glisse <jglisse@redhat.com>
8795 L: linux-mm@kvack.org
8797 F: Documentation/vm/hmm.rst
8798 F: include/linux/hmm*
8801 F: tools/testing/selftests/vm/*hmm*
8804 M: Jouni Malinen <j@w1.fi>
8805 L: linux-wireless@vger.kernel.org
8807 W: http://w1.fi/hostap-driver.html
8808 F: drivers/net/wireless/intersil/hostap/
8810 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
8811 L: platform-driver-x86@vger.kernel.org
8813 F: drivers/platform/x86/tc1100-wmi.c
8815 HPET: High Precision Event Timers driver
8816 M: Clemens Ladisch <clemens@ladisch.de>
8818 F: Documentation/timers/hpet.rst
8819 F: drivers/char/hpet.c
8820 F: include/linux/hpet.h
8821 F: include/uapi/linux/hpet.h
8825 F: arch/x86/include/asm/hpet.h
8826 F: arch/x86/kernel/hpet.c
8829 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
8831 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
8835 M: Sebastian Reichel <sre@kernel.org>
8837 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
8838 F: Documentation/ABI/testing/sysfs-bus-hsi
8839 F: Documentation/driver-api/hsi.rst
8841 F: include/linux/hsi/
8842 F: include/uapi/linux/hsi/
8845 L: linux-usb@vger.kernel.org
8847 F: drivers/net/usb/hso.c
8849 HSR NETWORK PROTOCOL
8850 L: netdev@vger.kernel.org
8854 HT16K33 LED CONTROLLER DRIVER
8855 M: Robin van der Gracht <robin@protonic.nl>
8857 F: Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
8858 F: drivers/auxdisplay/ht16k33.c
8860 HTCPEN TOUCHSCREEN DRIVER
8861 M: Pau Oliva Fora <pof@eslack.org>
8862 L: linux-input@vger.kernel.org
8864 F: drivers/input/touchscreen/htcpen.c
8866 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
8867 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
8868 L: linux-iio@vger.kernel.org
8870 W: http://www.st.com/
8871 F: Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
8872 F: drivers/iio/humidity/hts221*
8874 HUAWEI ETHERNET DRIVER
8875 L: netdev@vger.kernel.org
8877 F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
8878 F: drivers/net/ethernet/huawei/hinic/
8881 M: Mike Kravetz <mike.kravetz@oracle.com>
8882 L: linux-mm@kvack.org
8884 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
8885 F: Documentation/admin-guide/mm/hugetlbpage.rst
8886 F: Documentation/vm/hugetlbfs_reserv.rst
8888 F: include/linux/hugetlb.h
8892 M: Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
8893 L: linux-media@vger.kernel.org
8895 W: https://linuxtv.org
8896 T: git git://linuxtv.org/media_tree.git
8897 F: drivers/media/platform/st/sti/hva
8899 HWPOISON MEMORY FAILURE HANDLING
8900 M: Naoya Horiguchi <naoya.horiguchi@nec.com>
8901 L: linux-mm@kvack.org
8903 F: mm/hwpoison-inject.c
8904 F: mm/memory-failure.c
8906 HYCON HY46XX TOUCHSCREEN SUPPORT
8907 M: Giulio Benetti <giulio.benetti@benettiengineering.com>
8908 L: linux-input@vger.kernel.org
8910 F: Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
8911 F: drivers/input/touchscreen/hycon-hy46xx.c
8913 HYGON PROCESSOR SUPPORT
8914 M: Pu Wen <puwen@hygon.cn>
8915 L: linux-kernel@vger.kernel.org
8917 F: arch/x86/kernel/cpu/hygon.c
8919 HYNIX HI556 SENSOR DRIVER
8920 M: Shawn Tu <shawnx.tu@intel.com>
8921 L: linux-media@vger.kernel.org
8923 T: git git://linuxtv.org/media_tree.git
8924 F: drivers/media/i2c/hi556.c
8926 HYNIX HI846 SENSOR DRIVER
8927 M: Martin Kepplinger <martin.kepplinger@puri.sm>
8928 L: linux-media@vger.kernel.org
8930 F: drivers/media/i2c/hi846.c
8932 HYNIX HI847 SENSOR DRIVER
8933 M: Shawn Tu <shawnx.tu@intel.com>
8934 L: linux-media@vger.kernel.org
8936 F: drivers/media/i2c/hi847.c
8938 Hyper-V/Azure CORE AND DRIVERS
8939 M: "K. Y. Srinivasan" <kys@microsoft.com>
8940 M: Haiyang Zhang <haiyangz@microsoft.com>
8941 M: Stephen Hemminger <sthemmin@microsoft.com>
8942 M: Wei Liu <wei.liu@kernel.org>
8943 M: Dexuan Cui <decui@microsoft.com>
8944 L: linux-hyperv@vger.kernel.org
8946 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
8947 F: Documentation/ABI/stable/sysfs-bus-vmbus
8948 F: Documentation/ABI/testing/debugfs-hyperv
8949 F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
8950 F: arch/arm64/hyperv
8951 F: arch/arm64/include/asm/hyperv-tlfs.h
8952 F: arch/arm64/include/asm/mshyperv.h
8954 F: arch/x86/include/asm/hyperv-tlfs.h
8955 F: arch/x86/include/asm/mshyperv.h
8956 F: arch/x86/include/asm/trace/hyperv.h
8957 F: arch/x86/kernel/cpu/mshyperv.c
8958 F: drivers/clocksource/hyperv_timer.c
8959 F: drivers/hid/hid-hyperv.c
8961 F: drivers/input/serio/hyperv-keyboard.c
8962 F: drivers/iommu/hyperv-iommu.c
8963 F: drivers/net/ethernet/microsoft/
8964 F: drivers/net/hyperv/
8965 F: drivers/pci/controller/pci-hyperv-intf.c
8966 F: drivers/pci/controller/pci-hyperv.c
8967 F: drivers/scsi/storvsc_drv.c
8968 F: drivers/uio/uio_hv_generic.c
8969 F: drivers/video/fbdev/hyperv_fb.c
8970 F: include/asm-generic/hyperv-tlfs.h
8971 F: include/asm-generic/mshyperv.h
8972 F: include/clocksource/hyperv_timer.h
8973 F: include/linux/hyperv.h
8974 F: include/uapi/linux/hyperv.h
8975 F: net/vmw_vsock/hyperv_transport.c
8979 M: Vignesh Raghavendra <vigneshr@ti.com>
8980 L: linux-mtd@lists.infradead.org
8982 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8983 C: irc://irc.oftc.net/mtd
8984 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
8985 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
8986 F: drivers/mtd/hyperbus/
8987 F: include/linux/mtd/hyperbus.h
8989 HYPERVISOR VIRTUAL CONSOLE DRIVER
8990 L: linuxppc-dev@lists.ozlabs.org
8995 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8996 L: linux-i2c@vger.kernel.org
8997 L: linux-acpi@vger.kernel.org
8999 F: drivers/i2c/i2c-core-acpi.c
9001 I2C CONTROLLER DRIVER FOR NVIDIA GPU
9002 M: Ajay Gupta <ajayg@nvidia.com>
9003 L: linux-i2c@vger.kernel.org
9005 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
9006 F: drivers/i2c/busses/i2c-nvidia-gpu.c
9009 M: Peter Rosin <peda@axentia.se>
9010 L: linux-i2c@vger.kernel.org
9012 F: Documentation/devicetree/bindings/i2c/i2c-arb*
9013 F: Documentation/devicetree/bindings/i2c/i2c-gate*
9014 F: Documentation/devicetree/bindings/i2c/i2c-mux*
9015 F: Documentation/i2c/i2c-topology.rst
9016 F: Documentation/i2c/muxes/
9017 F: drivers/i2c/i2c-mux.c
9018 F: drivers/i2c/muxes/
9019 F: include/linux/i2c-mux.h
9021 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
9022 M: Gregory CLEMENT <gregory.clement@bootlin.com>
9023 L: linux-i2c@vger.kernel.org
9025 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
9026 F: drivers/i2c/busses/i2c-mv64xxx.c
9028 I2C OVER PARALLEL PORT
9029 M: Jean Delvare <jdelvare@suse.com>
9030 L: linux-i2c@vger.kernel.org
9032 F: Documentation/i2c/busses/i2c-parport.rst
9033 F: drivers/i2c/busses/i2c-parport.c
9036 M: Wolfram Sang <wsa@kernel.org>
9037 L: linux-i2c@vger.kernel.org
9039 W: https://i2c.wiki.kernel.org/
9040 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
9041 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
9042 F: Documentation/devicetree/bindings/i2c/i2c.txt
9043 F: Documentation/i2c/
9045 F: include/linux/i2c-dev.h
9046 F: include/linux/i2c-smbus.h
9047 F: include/linux/i2c.h
9048 F: include/uapi/linux/i2c-*.h
9049 F: include/uapi/linux/i2c.h
9051 I2C SUBSYSTEM HOST DRIVERS
9052 L: linux-i2c@vger.kernel.org
9054 W: https://i2c.wiki.kernel.org/
9055 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
9056 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
9057 F: Documentation/devicetree/bindings/i2c/
9058 F: drivers/i2c/algos/
9059 F: drivers/i2c/busses/
9062 M: Jean Delvare <jdelvare@suse.com>
9063 L: linux-i2c@vger.kernel.org
9065 F: Documentation/i2c/busses/i2c-taos-evm.rst
9066 F: drivers/i2c/busses/i2c-taos-evm.c
9069 M: Till Harbaum <till@harbaum.org>
9070 L: linux-i2c@vger.kernel.org
9072 W: http://www.harbaum.org/till/i2c_tiny_usb
9073 F: drivers/i2c/busses/i2c-tiny-usb.c
9075 I2C/SMBUS CONTROLLER DRIVERS FOR PC
9076 M: Jean Delvare <jdelvare@suse.com>
9077 L: linux-i2c@vger.kernel.org
9079 F: Documentation/i2c/busses/i2c-ali1535.rst
9080 F: Documentation/i2c/busses/i2c-ali1563.rst
9081 F: Documentation/i2c/busses/i2c-ali15x3.rst
9082 F: Documentation/i2c/busses/i2c-amd756.rst
9083 F: Documentation/i2c/busses/i2c-amd8111.rst
9084 F: Documentation/i2c/busses/i2c-i801.rst
9085 F: Documentation/i2c/busses/i2c-nforce2.rst
9086 F: Documentation/i2c/busses/i2c-piix4.rst
9087 F: Documentation/i2c/busses/i2c-sis5595.rst
9088 F: Documentation/i2c/busses/i2c-sis630.rst
9089 F: Documentation/i2c/busses/i2c-sis96x.rst
9090 F: Documentation/i2c/busses/i2c-via.rst
9091 F: Documentation/i2c/busses/i2c-viapro.rst
9092 F: drivers/i2c/busses/i2c-ali1535.c
9093 F: drivers/i2c/busses/i2c-ali1563.c
9094 F: drivers/i2c/busses/i2c-ali15x3.c
9095 F: drivers/i2c/busses/i2c-amd756-s4882.c
9096 F: drivers/i2c/busses/i2c-amd756.c
9097 F: drivers/i2c/busses/i2c-amd8111.c
9098 F: drivers/i2c/busses/i2c-i801.c
9099 F: drivers/i2c/busses/i2c-isch.c
9100 F: drivers/i2c/busses/i2c-nforce2-s4985.c
9101 F: drivers/i2c/busses/i2c-nforce2.c
9102 F: drivers/i2c/busses/i2c-piix4.c
9103 F: drivers/i2c/busses/i2c-sis5595.c
9104 F: drivers/i2c/busses/i2c-sis630.c
9105 F: drivers/i2c/busses/i2c-sis96x.c
9106 F: drivers/i2c/busses/i2c-via.c
9107 F: drivers/i2c/busses/i2c-viapro.c
9109 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
9110 M: Hans de Goede <hdegoede@redhat.com>
9111 L: linux-i2c@vger.kernel.org
9113 F: drivers/i2c/busses/i2c-cht-wc.c
9115 I2C/SMBUS ISMT DRIVER
9116 M: Seth Heasley <seth.heasley@intel.com>
9117 M: Neil Horman <nhorman@tuxdriver.com>
9118 L: linux-i2c@vger.kernel.org
9119 F: Documentation/i2c/busses/i2c-ismt.rst
9120 F: drivers/i2c/busses/i2c-ismt.c
9122 I2C/SMBUS STUB DRIVER
9123 M: Jean Delvare <jdelvare@suse.com>
9124 L: linux-i2c@vger.kernel.org
9126 F: drivers/i2c/i2c-stub.c
9128 I3C DRIVER FOR CADENCE I3C MASTER IP
9129 M: Przemysław Gaj <pgaj@cadence.com>
9131 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
9132 F: drivers/i3c/master/i3c-master-cdns.c
9134 I3C DRIVER FOR SYNOPSYS DESIGNWARE
9135 M: Vitor Soares <vitor.soares@synopsys.com>
9137 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
9138 F: drivers/i3c/master/dw*
9141 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
9142 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
9144 C: irc://chat.freenode.net/linux-i3c
9145 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
9146 F: Documentation/ABI/testing/sysfs-bus-i3c
9147 F: Documentation/devicetree/bindings/i3c/
9148 F: Documentation/driver-api/i3c
9150 F: include/linux/i3c/
9152 IA64 (Itanium) PLATFORM
9153 L: linux-ia64@vger.kernel.org
9155 F: Documentation/ia64/
9158 IBM Power 842 compression accelerator
9159 M: Haren Myneni <haren@us.ibm.com>
9162 F: drivers/crypto/nx/Kconfig
9163 F: drivers/crypto/nx/Makefile
9164 F: drivers/crypto/nx/nx-842*
9165 F: include/linux/sw842.h
9168 IBM Power in-Nest Crypto Acceleration
9169 M: Breno Leitão <leitao@debian.org>
9170 M: Nayna Jain <nayna@linux.ibm.com>
9171 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
9172 L: linux-crypto@vger.kernel.org
9174 F: drivers/crypto/nx/Kconfig
9175 F: drivers/crypto/nx/Makefile
9176 F: drivers/crypto/nx/nx-aes*
9177 F: drivers/crypto/nx/nx-sha*
9178 F: drivers/crypto/nx/nx.*
9179 F: drivers/crypto/nx/nx_csbcpb.h
9180 F: drivers/crypto/nx/nx_debugfs.c
9182 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
9183 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9184 L: linux-pci@vger.kernel.org
9185 L: linuxppc-dev@lists.ozlabs.org
9187 F: drivers/pci/hotplug/rpadlpar*
9189 IBM Power Linux RAID adapter
9190 M: Brian King <brking@us.ibm.com>
9192 F: drivers/scsi/ipr.*
9194 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
9195 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9196 L: linux-pci@vger.kernel.org
9197 L: linuxppc-dev@lists.ozlabs.org
9199 F: drivers/pci/hotplug/rpaphp*
9201 IBM Power SRIOV Virtual NIC Device Driver
9202 M: Dany Madden <drt@linux.ibm.com>
9203 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
9204 R: Thomas Falcon <tlfalcon@linux.ibm.com>
9205 L: netdev@vger.kernel.org
9207 F: drivers/net/ethernet/ibm/ibmvnic.*
9209 IBM Power Virtual Accelerator Switchboard
9210 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
9211 L: linuxppc-dev@lists.ozlabs.org
9213 F: arch/powerpc/include/asm/vas.h
9214 F: arch/powerpc/platforms/powernv/copy-paste.h
9215 F: arch/powerpc/platforms/powernv/vas*
9217 IBM Power Virtual Ethernet Device Driver
9218 M: Cristobal Forno <cforno12@linux.ibm.com>
9219 L: netdev@vger.kernel.org
9221 F: drivers/net/ethernet/ibm/ibmveth.*
9223 IBM Power Virtual FC Device Drivers
9224 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9225 L: linux-scsi@vger.kernel.org
9227 F: drivers/scsi/ibmvscsi/ibmvfc*
9229 IBM Power Virtual Management Channel Driver
9230 M: Brad Warrum <bwarrum@linux.ibm.com>
9231 M: Ritu Agarwal <rituagar@linux.ibm.com>
9233 F: drivers/misc/ibmvmc.*
9235 IBM Power Virtual SCSI Device Drivers
9236 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9237 L: linux-scsi@vger.kernel.org
9239 F: drivers/scsi/ibmvscsi/ibmvscsi*
9240 F: include/scsi/viosrp.h
9242 IBM Power Virtual SCSI Device Target Driver
9243 M: Michael Cyr <mikecyr@linux.ibm.com>
9244 L: linux-scsi@vger.kernel.org
9245 L: target-devel@vger.kernel.org
9247 F: drivers/scsi/ibmvscsi_tgt/
9249 IBM Power VMX Cryptographic instructions
9250 M: Breno Leitão <leitao@debian.org>
9251 M: Nayna Jain <nayna@linux.ibm.com>
9252 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
9253 L: linux-crypto@vger.kernel.org
9255 F: drivers/crypto/vmx/Kconfig
9256 F: drivers/crypto/vmx/Makefile
9257 F: drivers/crypto/vmx/aes*
9258 F: drivers/crypto/vmx/ghash*
9259 F: drivers/crypto/vmx/ppc-xlate.pl
9260 F: drivers/crypto/vmx/vmx.c
9262 IBM ServeRAID RAID DRIVER
9264 F: drivers/scsi/ips.*
9266 ICH LPC AND GPIO DRIVER
9267 M: Peter Tyser <ptyser@xes-inc.com>
9269 F: drivers/gpio/gpio-ich.c
9270 F: drivers/mfd/lpc_ich.c
9273 M: Max Staudt <max@enpas.org>
9274 L: linux-i2c@vger.kernel.org
9276 F: drivers/i2c/busses/i2c-icy.c
9278 IDEAPAD LAPTOP EXTRAS DRIVER
9279 M: Ike Panhc <ike.pan@canonical.com>
9280 L: platform-driver-x86@vger.kernel.org
9282 W: http://launchpad.net/ideapad-laptop
9283 F: drivers/platform/x86/ideapad-laptop.c
9285 IDEAPAD LAPTOP SLIDEBAR DRIVER
9286 M: Andrey Moiseev <o2g.org.ru@gmail.com>
9287 L: linux-input@vger.kernel.org
9289 W: https://github.com/o2genum/ideapad-slidebar
9290 F: drivers/input/misc/ideapad_slidebar.c
9293 M: Christian Brauner <brauner@kernel.org>
9294 L: linux-fsdevel@vger.kernel.org
9296 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
9297 F: Documentation/filesystems/idmappings.rst
9298 F: tools/testing/selftests/mount_setattr/
9299 F: include/linux/mnt_idmapping.h
9301 IDT VersaClock 5 CLOCK DRIVER
9302 M: Luca Ceresoli <luca@lucaceresoli.net>
9304 F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
9305 F: drivers/clk/clk-versaclock5.c
9307 IEEE 802.15.4 SUBSYSTEM
9308 M: Alexander Aring <alex.aring@gmail.com>
9309 M: Stefan Schmidt <stefan@datenfreihafen.org>
9310 L: linux-wpan@vger.kernel.org
9312 W: https://linux-wpan.org/
9313 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
9314 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
9315 F: Documentation/networking/ieee802154.rst
9316 F: drivers/net/ieee802154/
9317 F: include/linux/ieee802154.h
9318 F: include/linux/nl802154.h
9319 F: include/net/af_ieee802154.h
9320 F: include/net/cfg802154.h
9321 F: include/net/ieee802154_netdev.h
9322 F: include/net/mac802154.h
9323 F: include/net/nl802154.h
9328 M: Yotam Gigi <yotam.gi@gmail.com>
9329 M: Jamal Hadi Salim <jhs@mojatatu.com>
9330 F: include/net/ife.h
9331 F: include/uapi/linux/ife.h
9334 IGORPLUG-USB IR RECEIVER
9335 M: Sean Young <sean@mess.org>
9336 L: linux-media@vger.kernel.org
9338 F: drivers/media/rc/igorplugusb.c
9340 IGUANAWORKS USB IR TRANSCEIVER
9341 M: Sean Young <sean@mess.org>
9342 L: linux-media@vger.kernel.org
9344 F: drivers/media/rc/iguanair.c
9346 IIO DIGITAL POTENTIOMETER DAC
9347 M: Peter Rosin <peda@axentia.se>
9348 L: linux-iio@vger.kernel.org
9350 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
9351 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
9352 F: drivers/iio/dac/dpot-dac.c
9354 IIO ENVELOPE DETECTOR
9355 M: Peter Rosin <peda@axentia.se>
9356 L: linux-iio@vger.kernel.org
9358 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
9359 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
9360 F: drivers/iio/adc/envelope-detector.c
9363 M: Peter Rosin <peda@axentia.se>
9364 L: linux-iio@vger.kernel.org
9366 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
9367 F: drivers/iio/multiplexer/iio-mux.c
9369 IIO SCMI BASED DRIVER
9370 M: Jyoti Bhayana <jbhayana@google.com>
9371 L: linux-iio@vger.kernel.org
9373 F: drivers/iio/common/scmi_sensors/scmi_iio.c
9375 IIO SUBSYSTEM AND DRIVERS
9376 M: Jonathan Cameron <jic23@kernel.org>
9377 R: Lars-Peter Clausen <lars@metafoo.de>
9378 L: linux-iio@vger.kernel.org
9380 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9381 F: Documentation/ABI/testing/configfs-iio*
9382 F: Documentation/ABI/testing/sysfs-bus-iio*
9383 F: Documentation/devicetree/bindings/iio/
9385 F: drivers/staging/iio/
9386 F: include/linux/iio/
9390 M: Peter Rosin <peda@axentia.se>
9391 L: linux-iio@vger.kernel.org
9393 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
9394 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
9395 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
9396 F: drivers/iio/afe/iio-rescale.c
9398 IKANOS/ADI EAGLE ADSL USB DRIVER
9399 M: Matthieu Castet <castet.matthieu@free.fr>
9400 M: Stanislaw Gruszka <stf_xl@wp.pl>
9402 F: drivers/usb/atm/ueagle-atm.c
9404 IMGTEC ASCII LCD DRIVER
9405 M: Paul Burton <paulburton@kernel.org>
9407 F: Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
9408 F: drivers/auxdisplay/img-ascii-lcd.c
9410 IMGTEC IR DECODER DRIVER
9412 F: drivers/media/rc/img-ir/
9414 IMON SOUNDGRAPH USB IR RECEIVER
9415 M: Sean Young <sean@mess.org>
9416 L: linux-media@vger.kernel.org
9418 F: drivers/media/rc/imon.c
9419 F: drivers/media/rc/imon_raw.c
9421 IMS TWINTURBO FRAMEBUFFER DRIVER
9422 L: linux-fbdev@vger.kernel.org
9424 F: drivers/video/fbdev/imsttfb.c
9426 INA209 HARDWARE MONITOR DRIVER
9427 M: Guenter Roeck <linux@roeck-us.net>
9428 L: linux-hwmon@vger.kernel.org
9430 F: Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml
9431 F: Documentation/hwmon/ina209.rst
9432 F: drivers/hwmon/ina209.c
9434 INA2XX HARDWARE MONITOR DRIVER
9435 M: Guenter Roeck <linux@roeck-us.net>
9436 L: linux-hwmon@vger.kernel.org
9438 F: Documentation/hwmon/ina2xx.rst
9439 F: drivers/hwmon/ina2xx.c
9440 F: include/linux/platform_data/ina2xx.h
9442 INDUSTRY PACK SUBSYSTEM (IPACK)
9443 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
9444 M: Jens Taprogge <jens.taprogge@taprogge.org>
9445 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9446 L: industrypack-devel@lists.sourceforge.net
9448 W: http://industrypack.sourceforge.net
9451 INFINEON DPS310 Driver
9452 M: Eddie James <eajames@linux.ibm.com>
9453 L: linux-iio@vger.kernel.org
9455 F: drivers/iio/pressure/dps310.c
9457 INFINIBAND SUBSYSTEM
9458 M: Jason Gunthorpe <jgg@nvidia.com>
9459 L: linux-rdma@vger.kernel.org
9461 W: https://github.com/linux-rdma/rdma-core
9462 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9463 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
9464 F: Documentation/devicetree/bindings/infiniband/
9465 F: Documentation/infiniband/
9466 F: drivers/infiniband/
9468 F: include/trace/events/ib_mad.h
9469 F: include/trace/events/ib_umad.h
9470 F: include/uapi/linux/if_infiniband.h
9471 F: include/uapi/rdma/
9472 F: samples/bpf/ibumad_kern.c
9473 F: samples/bpf/ibumad_user.c
9475 INGENIC JZ4780 NAND DRIVER
9476 M: Harvey Hunt <harveyhuntnexus@gmail.com>
9477 L: linux-mtd@lists.infradead.org
9478 L: linux-mips@vger.kernel.org
9480 F: drivers/mtd/nand/raw/ingenic/
9483 M: Paul Cercueil <paul@crapouillou.net>
9484 L: linux-mips@vger.kernel.org
9486 F: arch/mips/boot/dts/ingenic/
9487 F: arch/mips/generic/board-ingenic.c
9488 F: arch/mips/include/asm/mach-ingenic/
9489 F: arch/mips/ingenic/Kconfig
9490 F: drivers/clk/ingenic/
9491 F: drivers/dma/dma-jz4780.c
9492 F: drivers/gpu/drm/ingenic/
9493 F: drivers/i2c/busses/i2c-jz4780.c
9494 F: drivers/iio/adc/ingenic-adc.c
9495 F: drivers/irqchip/irq-ingenic.c
9496 F: drivers/memory/jz4780-nemc.c
9497 F: drivers/mmc/host/jz4740_mmc.c
9498 F: drivers/mtd/nand/raw/ingenic/
9499 F: drivers/pinctrl/pinctrl-ingenic.c
9500 F: drivers/power/supply/ingenic-battery.c
9501 F: drivers/pwm/pwm-jz4740.c
9502 F: drivers/remoteproc/ingenic_rproc.c
9503 F: drivers/rtc/rtc-jz4740.c
9504 F: drivers/tty/serial/8250/8250_ingenic.c
9505 F: drivers/usb/musb/jz4740.c
9506 F: drivers/watchdog/jz4740_wdt.c
9507 F: include/dt-bindings/iio/adc/ingenic,adc.h
9508 F: include/linux/mfd/ingenic-tcu.h
9509 F: sound/soc/codecs/jz47*
9510 F: sound/soc/jz4740/
9513 M: Jan Kara <jack@suse.cz>
9514 R: Amir Goldstein <amir73il@gmail.com>
9515 L: linux-fsdevel@vger.kernel.org
9517 F: Documentation/filesystems/inotify.rst
9518 F: fs/notify/inotify/
9519 F: include/linux/inotify.h
9520 F: include/uapi/linux/inotify.h
9522 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
9523 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
9524 L: linux-input@vger.kernel.org
9526 Q: http://patchwork.kernel.org/project/linux-input/list/
9527 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
9528 F: Documentation/devicetree/bindings/input/
9529 F: Documentation/devicetree/bindings/serio/
9530 F: Documentation/input/
9532 F: include/linux/input.h
9533 F: include/linux/input/
9534 F: include/uapi/linux/input-event-codes.h
9535 F: include/uapi/linux/input.h
9537 INPUT MULTITOUCH (MT) PROTOCOL
9538 M: Henrik Rydberg <rydberg@bitmath.org>
9539 L: linux-input@vger.kernel.org
9541 F: Documentation/input/multi-touch-protocol.rst
9542 F: drivers/input/input-mt.c
9545 INSIDE SECURE CRYPTO DRIVER
9546 M: Antoine Tenart <atenart@kernel.org>
9547 L: linux-crypto@vger.kernel.org
9549 F: drivers/crypto/inside-secure/
9551 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
9552 M: Mimi Zohar <zohar@linux.ibm.com>
9553 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
9554 L: linux-integrity@vger.kernel.org
9556 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
9557 F: security/integrity/ima/
9558 F: security/integrity/
9560 INTEL 810/815 FRAMEBUFFER DRIVER
9561 M: Antonino Daplas <adaplas@gmail.com>
9562 L: linux-fbdev@vger.kernel.org
9564 F: drivers/video/fbdev/i810/
9567 M: Cezary Rojewski <cezary.rojewski@intel.com>
9568 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
9569 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
9570 M: Jie Yang <yang.jie@linux.intel.com>
9571 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9575 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
9576 M: Hans de Goede <hdegoede@redhat.com>
9577 L: platform-driver-x86@vger.kernel.org
9579 F: drivers/platform/x86/intel/atomisp2/pm.c
9581 INTEL ATOMISP2 LED DRIVER
9582 M: Hans de Goede <hdegoede@redhat.com>
9583 L: platform-driver-x86@vger.kernel.org
9585 F: drivers/platform/x86/intel/atomisp2/led.c
9587 INTEL BIOS SAR INT1092 DRIVER
9588 M: Shravan Sudhakar <s.shravan@intel.com>
9589 M: Intel Corporation <linuxwwan@intel.com>
9590 L: platform-driver-x86@vger.kernel.org
9592 F: drivers/platform/x86/intel/int1092/
9594 INTEL BROXTON PMC DRIVER
9595 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9596 M: Zha Qipeng <qipeng.zha@intel.com>
9598 F: drivers/mfd/intel_pmc_bxt.c
9599 F: include/linux/mfd/intel_pmc_bxt.h
9601 INTEL C600 SERIES SAS CONTROLLER DRIVER
9602 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
9603 L: linux-scsi@vger.kernel.org
9605 T: git git://git.code.sf.net/p/intel-sas/isci
9606 F: drivers/scsi/isci/
9608 INTEL CPU family model numbers
9609 M: Tony Luck <tony.luck@intel.com>
9611 L: linux-kernel@vger.kernel.org
9613 F: arch/x86/include/asm/intel-family.h
9615 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
9616 M: Jani Nikula <jani.nikula@linux.intel.com>
9617 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
9618 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
9619 M: Tvrtko Ursulin <tvrtko.ursulin@linux.intel.com>
9620 L: intel-gfx@lists.freedesktop.org
9622 W: https://01.org/linuxgraphics/
9623 Q: http://patchwork.freedesktop.org/project/intel-gfx/
9624 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
9625 C: irc://irc.oftc.net/intel-gfx
9626 T: git git://anongit.freedesktop.org/drm-intel
9627 F: Documentation/gpu/i915.rst
9628 F: drivers/gpu/drm/i915/
9629 F: include/drm/i915*
9630 F: include/uapi/drm/i915_drm.h
9632 INTEL ETHERNET DRIVERS
9633 M: Jesse Brandeburg <jesse.brandeburg@intel.com>
9634 M: Tony Nguyen <anthony.l.nguyen@intel.com>
9635 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
9637 W: http://www.intel.com/support/feedback.htm
9638 W: http://e1000.sourceforge.net/
9639 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
9640 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
9641 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
9642 F: Documentation/networking/device_drivers/ethernet/intel/
9643 F: drivers/net/ethernet/intel/
9644 F: drivers/net/ethernet/intel/*/
9645 F: include/linux/avf/virtchnl.h
9646 F: include/linux/net/intel/iidc.h
9648 INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
9649 M: Mustafa Ismail <mustafa.ismail@intel.com>
9650 M: Shiraz Saleem <shiraz.saleem@intel.com>
9651 L: linux-rdma@vger.kernel.org
9653 F: drivers/infiniband/hw/irdma/
9654 F: include/uapi/rdma/irdma-abi.h
9656 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
9657 M: Maik Broemme <mbroemme@libmpq.org>
9658 L: linux-fbdev@vger.kernel.org
9660 F: Documentation/fb/intelfb.rst
9661 F: drivers/video/fbdev/intelfb/
9664 M: Andy Shevchenko <andy@kernel.org>
9665 L: linux-gpio@vger.kernel.org
9667 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9668 F: drivers/gpio/gpio-ich.c
9669 F: drivers/gpio/gpio-merrifield.c
9670 F: drivers/gpio/gpio-ml-ioh.c
9671 F: drivers/gpio/gpio-pch.c
9672 F: drivers/gpio/gpio-sch.c
9673 F: drivers/gpio/gpio-sodaville.c
9675 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
9676 M: Zhenyu Wang <zhenyuw@linux.intel.com>
9677 M: Zhi Wang <zhi.a.wang@intel.com>
9678 L: intel-gvt-dev@lists.freedesktop.org
9679 L: intel-gfx@lists.freedesktop.org
9681 W: https://01.org/igvt-g
9682 T: git https://github.com/intel/gvt-linux.git
9683 F: drivers/gpu/drm/i915/gvt/
9685 INTEL HID EVENT DRIVER
9686 M: Alex Hung <alex.hung@canonical.com>
9687 L: platform-driver-x86@vger.kernel.org
9689 F: drivers/platform/x86/intel/hid.c
9691 INTEL I/OAT DMA DRIVER
9692 M: Dave Jiang <dave.jiang@intel.com>
9693 R: Dan Williams <dan.j.williams@intel.com>
9694 L: dmaengine@vger.kernel.org
9696 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
9697 F: drivers/dma/ioat*
9700 M: Dave Jiang <dave.jiang@intel.com>
9701 L: dmaengine@vger.kernel.org
9703 F: drivers/dma/idxd/*
9704 F: include/uapi/linux/idxd.h
9707 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
9708 M: Len Brown <lenb@kernel.org>
9709 L: linux-pm@vger.kernel.org
9711 B: https://bugzilla.kernel.org
9712 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
9713 F: drivers/idle/intel_idle.c
9715 INTEL INTEGRATED SENSOR HUB DRIVER
9716 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9717 M: Jiri Kosina <jikos@kernel.org>
9718 L: linux-input@vger.kernel.org
9720 F: drivers/hid/intel-ish-hid/
9723 M: David Woodhouse <dwmw2@infradead.org>
9724 M: Lu Baolu <baolu.lu@linux.intel.com>
9725 L: iommu@lists.linux-foundation.org
9727 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9728 F: drivers/iommu/intel/
9729 F: include/linux/intel-iommu.h
9730 F: include/linux/intel-svm.h
9732 INTEL IOP-ADMA DMA DRIVER
9733 R: Dan Williams <dan.j.williams@intel.com>
9735 F: drivers/dma/iop-adma.c
9737 INTEL IPU3 CSI-2 CIO2 DRIVER
9738 M: Yong Zhi <yong.zhi@intel.com>
9739 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9740 M: Bingbu Cao <bingbu.cao@intel.com>
9741 M: Dan Scally <djrscally@gmail.com>
9742 R: Tianshu Qiu <tian.shu.qiu@intel.com>
9743 L: linux-media@vger.kernel.org
9745 T: git git://linuxtv.org/media_tree.git
9746 F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
9747 F: drivers/media/pci/intel/ipu3/
9749 INTEL IPU3 CSI-2 IMGU DRIVER
9750 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9751 R: Bingbu Cao <bingbu.cao@intel.com>
9752 R: Tianshu Qiu <tian.shu.qiu@intel.com>
9753 L: linux-media@vger.kernel.org
9755 F: Documentation/admin-guide/media/ipu3.rst
9756 F: Documentation/admin-guide/media/ipu3_rcb.svg
9757 F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
9758 F: drivers/staging/media/ipu3/
9760 INTEL IXP4XX CRYPTO SUPPORT
9761 M: Corentin Labbe <clabbe@baylibre.com>
9762 L: linux-crypto@vger.kernel.org
9764 F: drivers/crypto/ixp4xx_crypto.c
9766 INTEL ISHTP ECLITE DRIVER
9767 M: Sumesh K Naduvalath <sumesh.k.naduvalath@intel.com>
9768 L: platform-driver-x86@vger.kernel.org
9770 F: drivers/platform/x86/intel/ishtp_eclite.c
9772 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
9773 M: Krzysztof Halasa <khalasa@piap.pl>
9775 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
9776 F: drivers/net/wan/ixp4xx_hss.c
9777 F: drivers/soc/ixp4xx/ixp4xx-npe.c
9778 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
9779 F: include/linux/soc/ixp4xx/npe.h
9780 F: include/linux/soc/ixp4xx/qmgr.h
9782 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
9783 M: Deepak Saxena <dsaxena@plexity.net>
9785 F: Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
9786 F: drivers/char/hw_random/ixp4xx-rng.c
9788 INTEL KEEM BAY DRM DRIVER
9789 M: Anitha Chrisanthus <anitha.chrisanthus@intel.com>
9790 M: Edmund Dea <edmund.j.dea@intel.com>
9792 F: Documentation/devicetree/bindings/display/intel,keembay-display.yaml
9793 F: drivers/gpu/drm/kmb/
9795 INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
9796 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9798 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
9799 F: drivers/crypto/keembay/Kconfig
9800 F: drivers/crypto/keembay/Makefile
9801 F: drivers/crypto/keembay/keembay-ocs-aes-core.c
9802 F: drivers/crypto/keembay/ocs-aes.c
9803 F: drivers/crypto/keembay/ocs-aes.h
9805 INTEL KEEM BAY OCS ECC CRYPTO DRIVER
9806 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9807 M: Prabhjot Khurana <prabhjot.khurana@intel.com>
9808 M: Mark Gross <mgross@linux.intel.com>
9810 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
9811 F: drivers/crypto/keembay/Kconfig
9812 F: drivers/crypto/keembay/Makefile
9813 F: drivers/crypto/keembay/keembay-ocs-ecc.c
9815 INTEL KEEM BAY OCS HCU CRYPTO DRIVER
9816 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9817 M: Declan Murphy <declan.murphy@intel.com>
9819 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
9820 F: drivers/crypto/keembay/Kconfig
9821 F: drivers/crypto/keembay/Makefile
9822 F: drivers/crypto/keembay/keembay-ocs-hcu-core.c
9823 F: drivers/crypto/keembay/ocs-hcu.c
9824 F: drivers/crypto/keembay/ocs-hcu.h
9826 INTEL THUNDER BAY EMMC PHY DRIVER
9827 M: Nandhini Srikandan <nandhini.srikandan@intel.com>
9828 M: Rashmi A <rashmi.a@intel.com>
9830 F: Documentation/devicetree/bindings/phy/intel,phy-thunderbay-emmc.yaml
9831 F: drivers/phy/intel/phy-intel-thunderbay-emmc.c
9833 INTEL MANAGEMENT ENGINE (mei)
9834 M: Tomas Winkler <tomas.winkler@intel.com>
9835 L: linux-kernel@vger.kernel.org
9837 F: Documentation/driver-api/mei/*
9838 F: drivers/misc/mei/
9839 F: drivers/watchdog/mei_wdt.c
9840 F: include/linux/mei_cl_bus.h
9841 F: include/uapi/linux/mei.h
9844 INTEL MAX 10 BMC MFD DRIVER
9845 M: Xu Yilun <yilun.xu@intel.com>
9846 R: Tom Rix <trix@redhat.com>
9848 F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
9849 F: Documentation/hwmon/intel-m10-bmc-hwmon.rst
9850 F: drivers/hwmon/intel-m10-bmc-hwmon.c
9851 F: drivers/mfd/intel-m10-bmc.c
9852 F: include/linux/mfd/intel-m10-bmc.h
9854 INTEL MENLOW THERMAL DRIVER
9855 M: Sujith Thomas <sujith.thomas@intel.com>
9856 L: linux-pm@vger.kernel.org
9858 W: https://01.org/linux-acpi
9859 F: drivers/thermal/intel/intel_menlow.c
9861 INTEL P-Unit IPC DRIVER
9862 M: Zha Qipeng <qipeng.zha@intel.com>
9863 L: platform-driver-x86@vger.kernel.org
9865 F: arch/x86/include/asm/intel_punit_ipc.h
9866 F: drivers/platform/x86/intel/punit_ipc.c
9868 INTEL PMC CORE DRIVER
9869 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
9870 M: David E Box <david.e.box@intel.com>
9871 L: platform-driver-x86@vger.kernel.org
9873 F: Documentation/ABI/testing/sysfs-platform-intel-pmc
9874 F: drivers/platform/x86/intel/pmc/
9876 INTEL PMIC GPIO DRIVERS
9877 M: Andy Shevchenko <andy@kernel.org>
9879 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9880 F: drivers/gpio/gpio-*cove.c
9882 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
9883 M: Andy Shevchenko <andy@kernel.org>
9885 F: drivers/mfd/intel_soc_pmic*
9886 F: include/linux/mfd/intel_soc_pmic*
9889 M: David E. Box <david.e.box@linux.intel.com>
9891 F: drivers/platform/x86/intel/pmt/
9893 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
9894 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
9895 L: linux-wireless@vger.kernel.org
9897 F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
9898 F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
9899 F: drivers/net/wireless/intel/ipw2x00/
9902 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9903 M: Len Brown <lenb@kernel.org>
9904 L: linux-pm@vger.kernel.org
9906 F: drivers/cpufreq/intel_pstate.c
9908 INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
9909 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
9910 L: linux-iio@vger.kernel.org
9911 F: drivers/counter/intel-qep.c
9914 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9916 F: arch/x86/include/asm/intel_scu_ipc.h
9917 F: drivers/platform/x86/intel_scu_*
9919 INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
9920 M: Daniel Scally <djrscally@gmail.com>
9922 F: drivers/platform/x86/intel/int3472/
9924 INTEL SPEED SELECT TECHNOLOGY
9925 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9926 L: platform-driver-x86@vger.kernel.org
9928 F: drivers/platform/x86/intel/speed_select_if/
9929 F: include/uapi/linux/isst_if.h
9930 F: tools/power/x86/intel-speed-select/
9932 INTEL STRATIX10 FIRMWARE DRIVERS
9933 M: Dinh Nguyen <dinguyen@kernel.org>
9934 L: linux-kernel@vger.kernel.org
9936 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
9937 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
9938 F: drivers/firmware/stratix10-rsu.c
9939 F: drivers/firmware/stratix10-svc.c
9940 F: include/linux/firmware/intel/stratix10-smc.h
9941 F: include/linux/firmware/intel/stratix10-svc-client.h
9943 INTEL TELEMETRY DRIVER
9944 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
9945 M: "David E. Box" <david.e.box@linux.intel.com>
9946 L: platform-driver-x86@vger.kernel.org
9948 F: arch/x86/include/asm/intel_telemetry.h
9949 F: drivers/platform/x86/intel/telemetry/
9951 INTEL UNCORE FREQUENCY CONTROL
9952 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9953 L: platform-driver-x86@vger.kernel.org
9955 F: drivers/platform/x86/intel/uncore-frequency.c
9957 INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
9958 M: David E. Box <david.e.box@linux.intel.com>
9960 F: drivers/platform/x86/intel/vsec.*
9962 INTEL VIRTUAL BUTTON DRIVER
9963 M: AceLan Kao <acelan.kao@canonical.com>
9964 L: platform-driver-x86@vger.kernel.org
9966 F: drivers/platform/x86/intel/vbtn.c
9968 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
9969 M: Stanislaw Gruszka <stf_xl@wp.pl>
9970 L: linux-wireless@vger.kernel.org
9972 F: drivers/net/wireless/intel/iwlegacy/
9974 INTEL WIRELESS WIFI LINK (iwlwifi)
9975 M: Luca Coelho <luciano.coelho@intel.com>
9976 L: linux-wireless@vger.kernel.org
9978 W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
9979 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
9980 F: drivers/net/wireless/intel/iwlwifi/
9982 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
9983 M: Jithu Joseph <jithu.joseph@intel.com>
9984 R: Maurice Ma <maurice.ma@intel.com>
9986 W: https://slimbootloader.github.io/security/firmware-update.html
9987 F: drivers/platform/x86/intel/wmi/sbl-fw-update.c
9989 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
9990 L: Dell.Client.Kernel@dell.com
9992 F: drivers/platform/x86/intel/wmi/thunderbolt.c
9994 INTEL WWAN IOSM DRIVER
9995 M: M Chetan Kumar <m.chetan.kumar@intel.com>
9996 M: Intel Corporation <linuxwwan@intel.com>
9997 L: netdev@vger.kernel.org
9999 F: drivers/net/wwan/iosm/
10002 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10004 F: Documentation/trace/intel_th.rst
10005 F: drivers/hwtracing/intel_th/
10006 F: include/linux/intel_th.h
10008 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
10009 M: Ning Sun <ning.sun@intel.com>
10010 L: tboot-devel@lists.sourceforge.net
10012 W: http://tboot.sourceforge.net
10013 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
10014 F: Documentation/x86/intel_txt.rst
10015 F: arch/x86/kernel/tboot.c
10016 F: include/linux/tboot.h
10019 M: Jarkko Sakkinen <jarkko@kernel.org>
10020 R: Dave Hansen <dave.hansen@linux.intel.com>
10021 L: linux-sgx@vger.kernel.org
10023 Q: https://patchwork.kernel.org/project/intel-sgx/list/
10024 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
10025 F: Documentation/x86/sgx.rst
10026 F: arch/x86/entry/vdso/vsgx.S
10027 F: arch/x86/include/asm/sgx.h
10028 F: arch/x86/include/uapi/asm/sgx.h
10029 F: arch/x86/kernel/cpu/sgx/*
10030 F: tools/testing/selftests/sgx/*
10034 M: Georgi Djakov <djakov@kernel.org>
10035 L: linux-pm@vger.kernel.org
10037 T: git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
10038 F: Documentation/devicetree/bindings/interconnect/
10039 F: Documentation/driver-api/interconnect.rst
10040 F: drivers/interconnect/
10041 F: include/dt-bindings/interconnect/
10042 F: include/linux/interconnect-provider.h
10043 F: include/linux/interconnect.h
10045 INTERRUPT COUNTER DRIVER
10046 M: Oleksij Rempel <o.rempel@pengutronix.de>
10047 R: Pengutronix Kernel Team <kernel@pengutronix.de>
10048 L: linux-iio@vger.kernel.org
10049 F: Documentation/devicetree/bindings/counter/interrupt-counter.yaml
10050 F: drivers/counter/interrupt-cnt.c
10052 INTERSIL ISL7998X VIDEO DECODER DRIVER
10053 M: Michael Tretter <m.tretter@pengutronix.de>
10054 R: Pengutronix Kernel Team <kernel@pengutronix.de>
10055 L: linux-media@vger.kernel.org
10057 F: Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
10058 F: drivers/media/i2c/isl7998x.c
10060 INVENSENSE ICM-426xx IMU DRIVER
10061 M: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
10062 L: linux-iio@vger.kernel.org
10064 W: https://invensense.tdk.com/
10065 F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
10066 F: drivers/iio/imu/inv_icm42600/
10068 INVENSENSE MPU-3050 GYROSCOPE DRIVER
10069 M: Linus Walleij <linus.walleij@linaro.org>
10070 L: linux-iio@vger.kernel.org
10072 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
10073 F: drivers/iio/gyro/mpu3050*
10075 IOC3 ETHERNET DRIVER
10076 M: Ralf Baechle <ralf@linux-mips.org>
10077 L: linux-mips@vger.kernel.org
10079 F: drivers/net/ethernet/sgi/ioc3-eth.c
10081 IOMAP FILESYSTEM LIBRARY
10082 M: Christoph Hellwig <hch@infradead.org>
10083 M: Darrick J. Wong <djwong@kernel.org>
10084 M: linux-xfs@vger.kernel.org
10085 M: linux-fsdevel@vger.kernel.org
10086 L: linux-xfs@vger.kernel.org
10087 L: linux-fsdevel@vger.kernel.org
10089 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
10091 F: include/linux/iomap.h
10094 M: Joerg Roedel <joro@8bytes.org>
10095 M: Will Deacon <will@kernel.org>
10096 L: iommu@lists.linux-foundation.org
10098 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10099 F: Documentation/devicetree/bindings/iommu/
10100 F: Documentation/userspace-api/iommu.rst
10102 F: include/linux/iommu.h
10103 F: include/linux/iova.h
10104 F: include/linux/of_iommu.h
10105 F: include/uapi/linux/iommu.h
10108 M: Jens Axboe <axboe@kernel.dk>
10109 R: Pavel Begunkov <asml.silence@gmail.com>
10110 L: io-uring@vger.kernel.org
10112 T: git git://git.kernel.dk/linux-block
10113 T: git git://git.kernel.dk/liburing
10117 F: include/linux/io_uring.h
10118 F: include/uapi/linux/io_uring.h
10122 M: Corey Minyard <minyard@acm.org>
10123 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
10125 W: http://openipmi.sourceforge.net/
10126 F: Documentation/driver-api/ipmi.rst
10127 F: Documentation/devicetree/bindings/ipmi/
10128 F: drivers/char/ipmi/
10129 F: include/linux/ipmi*
10130 F: include/uapi/linux/ipmi*
10132 IPS SCSI RAID DRIVER
10133 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
10134 L: linux-scsi@vger.kernel.org
10136 W: http://www.adaptec.com/
10137 F: drivers/scsi/ips*
10140 M: Simon Horman <horms@verge.net.au>
10141 M: Julian Anastasov <ja@ssi.bg>
10142 L: netdev@vger.kernel.org
10143 L: lvs-devel@vger.kernel.org
10145 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
10146 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
10147 F: Documentation/networking/ipvs-sysctl.rst
10148 F: include/net/ip_vs.h
10149 F: include/uapi/linux/ip_vs.h
10150 F: net/netfilter/ipvs/
10153 M: Jiri Kosina <jikos@kernel.org>
10154 M: David Sterba <dsterba@suse.com>
10156 F: drivers/tty/ipwireless/
10158 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
10159 M: Marc Zyngier <maz@kernel.org>
10161 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10162 F: Documentation/core-api/irq/irq-domain.rst
10163 F: include/linux/irqdomain.h
10164 F: kernel/irq/irqdomain.c
10165 F: kernel/irq/msi.c
10168 M: Thomas Gleixner <tglx@linutronix.de>
10169 L: linux-kernel@vger.kernel.org
10171 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10175 M: Thomas Gleixner <tglx@linutronix.de>
10176 M: Marc Zyngier <maz@kernel.org>
10177 L: linux-kernel@vger.kernel.org
10179 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10180 F: Documentation/devicetree/bindings/interrupt-controller/
10181 F: drivers/irqchip/
10184 M: William Breathitt Gray <vilhelm.gray@gmail.com>
10186 F: Documentation/driver-api/isa.rst
10187 F: drivers/base/isa.c
10188 F: include/linux/isa.h
10191 M: Hans Verkuil <hverkuil@xs4all.nl>
10192 L: linux-media@vger.kernel.org
10194 W: https://linuxtv.org
10195 T: git git://linuxtv.org/media_tree.git
10196 F: drivers/media/radio/radio-isa*
10199 M: Jaroslav Kysela <perex@perex.cz>
10201 F: Documentation/driver-api/isapnp.rst
10202 F: drivers/pnp/isapnp/
10203 F: include/linux/isapnp.h
10206 M: Lee Duncan <lduncan@suse.com>
10207 M: Chris Leech <cleech@redhat.com>
10208 L: open-iscsi@googlegroups.com
10209 L: linux-scsi@vger.kernel.org
10211 W: www.open-iscsi.com
10212 F: drivers/scsi/*iscsi*
10213 F: include/scsi/*iscsi*
10215 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
10216 M: Peter Jones <pjones@redhat.com>
10217 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
10219 F: drivers/firmware/iscsi_ibft*
10221 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
10222 M: Sagi Grimberg <sagi@grimberg.me>
10223 M: Max Gurtovoy <mgurtovoy@nvidia.com>
10224 L: linux-rdma@vger.kernel.org
10226 W: http://www.openfabrics.org
10227 W: www.open-iscsi.org
10228 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10229 F: drivers/infiniband/ulp/iser/
10231 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
10232 M: Sagi Grimberg <sagi@grimberg.me>
10233 L: linux-rdma@vger.kernel.org
10234 L: target-devel@vger.kernel.org
10236 W: http://www.linux-iscsi.org
10237 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
10238 F: drivers/infiniband/ulp/isert
10240 ISDN/CMTP OVER BLUETOOTH
10241 M: Karsten Keil <isdn@linux-pingi.de>
10242 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
10243 L: netdev@vger.kernel.org
10245 W: http://www.isdn4linux.de
10246 F: Documentation/isdn/
10247 F: drivers/isdn/capi/
10248 F: include/linux/isdn/
10249 F: include/uapi/linux/isdn/
10250 F: net/bluetooth/cmtp/
10252 ISDN/mISDN SUBSYSTEM
10253 M: Karsten Keil <isdn@linux-pingi.de>
10254 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
10255 L: netdev@vger.kernel.org
10257 W: http://www.isdn4linux.de
10258 F: drivers/isdn/Kconfig
10259 F: drivers/isdn/Makefile
10260 F: drivers/isdn/hardware/
10261 F: drivers/isdn/mISDN/
10263 IT87 HARDWARE MONITORING DRIVER
10264 M: Jean Delvare <jdelvare@suse.com>
10265 L: linux-hwmon@vger.kernel.org
10267 F: Documentation/hwmon/it87.rst
10268 F: drivers/hwmon/it87.c
10270 IT913X MEDIA DRIVER
10271 M: Antti Palosaari <crope@iki.fi>
10272 L: linux-media@vger.kernel.org
10274 W: https://linuxtv.org
10275 W: http://palosaari.fi/linux/
10276 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10277 T: git git://linuxtv.org/anttip/media_tree.git
10278 F: drivers/media/tuners/it913x*
10280 ITE IT66121 HDMI BRIDGE DRIVER
10281 M: Phong LE <ple@baylibre.com>
10282 M: Neil Armstrong <narmstrong@baylibre.com>
10284 T: git git://anongit.freedesktop.org/drm/drm-misc
10285 F: Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
10286 F: drivers/gpu/drm/bridge/ite-it66121.c
10288 IVTV VIDEO4LINUX DRIVER
10289 M: Andy Walls <awalls@md.metrocast.net>
10290 L: linux-media@vger.kernel.org
10292 W: https://linuxtv.org
10293 T: git git://linuxtv.org/media_tree.git
10294 F: Documentation/admin-guide/media/ivtv*
10295 F: drivers/media/pci/ivtv/
10296 F: include/uapi/linux/ivtv*
10298 IX2505V MEDIA DRIVER
10299 M: Malcolm Priestley <tvboxspy@gmail.com>
10300 L: linux-media@vger.kernel.org
10302 W: https://linuxtv.org
10303 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10304 F: drivers/media/dvb-frontends/ix2505v*
10306 JAILHOUSE HYPERVISOR INTERFACE
10307 M: Jan Kiszka <jan.kiszka@siemens.com>
10308 L: jailhouse-dev@googlegroups.com
10310 F: arch/x86/include/asm/jailhouse_para.h
10311 F: arch/x86/kernel/jailhouse.c
10313 JC42.4 TEMPERATURE SENSOR DRIVER
10314 M: Guenter Roeck <linux@roeck-us.net>
10315 L: linux-hwmon@vger.kernel.org
10317 F: Documentation/devicetree/bindings/hwmon/jedec,jc42.yaml
10318 F: Documentation/hwmon/jc42.rst
10319 F: drivers/hwmon/jc42.c
10322 M: Dave Kleikamp <shaggy@kernel.org>
10323 L: jfs-discussion@lists.sourceforge.net
10325 W: http://jfs.sourceforge.net/
10326 T: git git://github.com/kleikamp/linux-shaggy.git
10327 F: Documentation/admin-guide/jfs.rst
10331 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
10332 L: netdev@vger.kernel.org
10334 F: drivers/net/ethernet/jme.*
10336 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
10337 M: David Woodhouse <dwmw2@infradead.org>
10338 M: Richard Weinberger <richard@nod.at>
10339 L: linux-mtd@lists.infradead.org
10341 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
10342 T: git git://git.infradead.org/ubifs-2.6.git
10344 F: include/uapi/linux/jffs2.h
10346 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
10347 M: "Theodore Ts'o" <tytso@mit.edu>
10348 M: Jan Kara <jack@suse.com>
10349 L: linux-ext4@vger.kernel.org
10352 F: include/linux/jbd2.h
10354 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
10355 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
10356 L: linux-media@vger.kernel.org
10357 L: linux-renesas-soc@vger.kernel.org
10359 F: drivers/media/platform/renesas/rcar_jpu.c
10361 JSM Neo PCI based serial card
10362 L: linux-serial@vger.kernel.org
10364 F: drivers/tty/serial/jsm/
10366 K10TEMP HARDWARE MONITORING DRIVER
10367 M: Clemens Ladisch <clemens@ladisch.de>
10368 L: linux-hwmon@vger.kernel.org
10370 F: Documentation/hwmon/k10temp.rst
10371 F: drivers/hwmon/k10temp.c
10373 K8TEMP HARDWARE MONITORING DRIVER
10374 M: Rudolf Marek <r.marek@assembler.cz>
10375 L: linux-hwmon@vger.kernel.org
10377 F: Documentation/hwmon/k8temp.rst
10378 F: drivers/hwmon/k8temp.c
10381 M: Andrey Ryabinin <ryabinin.a.a@gmail.com>
10382 R: Alexander Potapenko <glider@google.com>
10383 R: Andrey Konovalov <andreyknvl@gmail.com>
10384 R: Dmitry Vyukov <dvyukov@google.com>
10385 L: kasan-dev@googlegroups.com
10387 F: Documentation/dev-tools/kasan.rst
10388 F: arch/*/include/asm/*kasan.h
10389 F: arch/*/mm/kasan_init*
10390 F: include/linux/kasan*.h
10391 F: lib/Kconfig.kasan
10392 F: lib/test_kasan*.c
10394 F: scripts/Makefile.kasan
10397 M: Masahiro Yamada <masahiroy@kernel.org>
10398 L: linux-kbuild@vger.kernel.org
10400 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
10401 F: Documentation/kbuild/kconfig*
10402 F: scripts/Kconfig.include
10403 F: scripts/kconfig/
10406 R: Dmitry Vyukov <dvyukov@google.com>
10407 R: Andrey Konovalov <andreyknvl@gmail.com>
10408 L: kasan-dev@googlegroups.com
10410 F: Documentation/dev-tools/kcov.rst
10411 F: include/linux/kcov.h
10412 F: include/uapi/linux/kcov.h
10414 F: scripts/Makefile.kcov
10417 M: Marco Elver <elver@google.com>
10418 R: Dmitry Vyukov <dvyukov@google.com>
10419 L: kasan-dev@googlegroups.com
10421 F: Documentation/dev-tools/kcsan.rst
10422 F: include/linux/kcsan*.h
10424 F: lib/Kconfig.kcsan
10425 F: scripts/Makefile.kcsan
10428 M: Baoquan He <bhe@redhat.com>
10429 R: Vivek Goyal <vgoyal@redhat.com>
10430 R: Dave Young <dyoung@redhat.com>
10431 L: kexec@lists.infradead.org
10433 W: http://lse.sourceforge.net/kdump/
10434 F: Documentation/admin-guide/kdump/
10435 F: fs/proc/vmcore.c
10436 F: include/linux/crash_core.h
10437 F: include/linux/crash_dump.h
10438 F: include/uapi/linux/vmcore.h
10439 F: kernel/crash_*.c
10441 KEENE FM RADIO TRANSMITTER DRIVER
10442 M: Hans Verkuil <hverkuil@xs4all.nl>
10443 L: linux-media@vger.kernel.org
10445 W: https://linuxtv.org
10446 T: git git://linuxtv.org/media_tree.git
10447 F: drivers/media/radio/radio-keene*
10450 M: Ian Kent <raven@themaw.net>
10451 L: autofs@vger.kernel.org
10455 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
10456 M: Masahiro Yamada <masahiroy@kernel.org>
10457 M: Michal Marek <michal.lkml@markovi.net>
10458 R: Nick Desaulniers <ndesaulniers@google.com>
10459 L: linux-kbuild@vger.kernel.org
10461 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
10462 F: Documentation/kbuild/
10464 F: scripts/*vmlinux*
10466 F: scripts/Makefile*
10468 F: scripts/dummy-tools/
10471 F: scripts/package/
10474 L: kernel-janitors@vger.kernel.org
10476 W: http://kernelnewbies.org/KernelJanitors
10478 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
10479 M: Chuck Lever <chuck.lever@oracle.com>
10480 L: linux-nfs@vger.kernel.org
10482 W: http://nfs.sourceforge.net/
10483 T: git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
10487 F: include/linux/lockd/
10488 F: include/linux/sunrpc/
10489 F: include/uapi/linux/nfsd/
10490 F: include/uapi/linux/sunrpc/
10492 F: Documentation/filesystems/nfs/
10495 M: Thorsten Leemhuis <linux@leemhuis.info>
10496 L: regressions@lists.linux.dev
10498 F: Documentation/admin-guide/reporting-regressions.rst
10499 F: Documentation/process/handling-regressions.rst
10501 KERNEL SELFTEST FRAMEWORK
10502 M: Shuah Khan <shuah@kernel.org>
10503 M: Shuah Khan <skhan@linuxfoundation.org>
10504 L: linux-kselftest@vger.kernel.org
10506 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
10507 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
10508 F: Documentation/dev-tools/kselftest*
10509 F: tools/testing/selftests/
10511 KERNEL SMB3 SERVER (KSMBD)
10512 M: Namjae Jeon <linkinjeon@kernel.org>
10513 M: Sergey Senozhatsky <senozhatsky@chromium.org>
10514 M: Steve French <sfrench@samba.org>
10515 M: Hyunchul Lee <hyc.lee@gmail.com>
10516 L: linux-cifs@vger.kernel.org
10518 T: git git://git.samba.org/ksmbd.git
10520 F: fs/smbfs_common/
10522 KERNEL UNIT TESTING FRAMEWORK (KUnit)
10523 M: Brendan Higgins <brendanhiggins@google.com>
10524 L: linux-kselftest@vger.kernel.org
10525 L: kunit-dev@googlegroups.com
10527 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
10528 F: Documentation/dev-tools/kunit/
10531 F: tools/testing/kunit/
10533 KERNEL USERMODE HELPER
10534 M: Luis Chamberlain <mcgrof@kernel.org>
10535 L: linux-kernel@vger.kernel.org
10537 F: include/linux/umh.h
10540 KERNEL VIRTUAL MACHINE (KVM)
10541 M: Paolo Bonzini <pbonzini@redhat.com>
10542 L: kvm@vger.kernel.org
10544 W: http://www.linux-kvm.org
10545 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10546 F: Documentation/virt/kvm/
10547 F: include/asm-generic/kvm*
10548 F: include/kvm/iodev.h
10549 F: include/linux/kvm*
10550 F: include/trace/events/kvm.h
10551 F: include/uapi/asm-generic/kvm*
10552 F: include/uapi/linux/kvm*
10554 F: tools/testing/selftests/kvm/
10557 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
10558 M: Marc Zyngier <maz@kernel.org>
10559 R: James Morse <james.morse@arm.com>
10560 R: Alexandru Elisei <alexandru.elisei@arm.com>
10561 R: Suzuki K Poulose <suzuki.poulose@arm.com>
10562 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10563 L: kvmarm@lists.cs.columbia.edu (moderated for non-subscribers)
10565 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
10566 F: arch/arm64/include/asm/kvm*
10567 F: arch/arm64/include/uapi/asm/kvm*
10569 F: include/kvm/arm_*
10570 F: tools/testing/selftests/kvm/*/aarch64/
10571 F: tools/testing/selftests/kvm/aarch64/
10573 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
10574 M: Huacai Chen <chenhuacai@kernel.org>
10575 M: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
10576 L: linux-mips@vger.kernel.org
10577 L: kvm@vger.kernel.org
10579 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10580 F: arch/mips/include/asm/kvm*
10581 F: arch/mips/include/uapi/asm/kvm*
10584 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
10585 L: linuxppc-dev@lists.ozlabs.org
10586 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
10587 F: arch/powerpc/include/asm/kvm*
10588 F: arch/powerpc/include/uapi/asm/kvm*
10589 F: arch/powerpc/kernel/kvm*
10590 F: arch/powerpc/kvm/
10592 KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
10593 M: Anup Patel <anup@brainfault.org>
10594 R: Atish Patra <atishp@atishpatra.org>
10595 L: kvm@vger.kernel.org
10596 L: kvm-riscv@lists.infradead.org
10597 L: linux-riscv@lists.infradead.org
10599 T: git git://github.com/kvm-riscv/linux.git
10600 F: arch/riscv/include/asm/kvm*
10601 F: arch/riscv/include/uapi/asm/kvm*
10604 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
10605 M: Christian Borntraeger <borntraeger@linux.ibm.com>
10606 M: Janosch Frank <frankja@linux.ibm.com>
10607 M: Claudio Imbrenda <imbrenda@linux.ibm.com>
10608 R: David Hildenbrand <david@redhat.com>
10609 L: kvm@vger.kernel.org
10611 W: http://www.ibm.com/developerworks/linux/linux390/
10612 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
10613 F: Documentation/virt/kvm/s390*
10614 F: arch/s390/include/asm/gmap.h
10615 F: arch/s390/include/asm/kvm*
10616 F: arch/s390/include/uapi/asm/kvm*
10617 F: arch/s390/kernel/uv.c
10619 F: arch/s390/mm/gmap.c
10620 F: tools/testing/selftests/kvm/*/s390x/
10621 F: tools/testing/selftests/kvm/s390x/
10623 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
10624 M: Paolo Bonzini <pbonzini@redhat.com>
10625 R: Sean Christopherson <seanjc@google.com>
10626 R: Vitaly Kuznetsov <vkuznets@redhat.com>
10627 R: Wanpeng Li <wanpengli@tencent.com>
10628 R: Jim Mattson <jmattson@google.com>
10629 R: Joerg Roedel <joro@8bytes.org>
10630 L: kvm@vger.kernel.org
10632 W: http://www.linux-kvm.org
10633 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10634 F: arch/x86/include/asm/kvm*
10635 F: arch/x86/include/asm/pvclock-abi.h
10636 F: arch/x86/include/asm/svm.h
10637 F: arch/x86/include/asm/vmx*.h
10638 F: arch/x86/include/uapi/asm/kvm*
10639 F: arch/x86/include/uapi/asm/svm.h
10640 F: arch/x86/include/uapi/asm/vmx.h
10641 F: arch/x86/kernel/kvm.c
10642 F: arch/x86/kernel/kvmclock.c
10647 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10648 M: Tejun Heo <tj@kernel.org>
10650 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
10652 F: include/linux/kernfs.h
10655 M: Eric Biederman <ebiederm@xmission.com>
10656 L: kexec@lists.infradead.org
10658 W: http://kernel.org/pub/linux/utils/kernel/kexec/
10659 F: include/linux/kexec.h
10660 F: include/uapi/linux/kexec.h
10664 M: Mimi Zohar <zohar@linux.ibm.com>
10665 L: linux-integrity@vger.kernel.org
10666 L: keyrings@vger.kernel.org
10668 F: Documentation/security/keys/trusted-encrypted.rst
10669 F: include/keys/encrypted-type.h
10670 F: security/keys/encrypted-keys/
10673 M: James Bottomley <jejb@linux.ibm.com>
10674 M: Jarkko Sakkinen <jarkko@kernel.org>
10675 M: Mimi Zohar <zohar@linux.ibm.com>
10676 L: linux-integrity@vger.kernel.org
10677 L: keyrings@vger.kernel.org
10679 F: Documentation/security/keys/trusted-encrypted.rst
10680 F: include/keys/trusted-type.h
10681 F: include/keys/trusted_tpm.h
10682 F: security/keys/trusted-keys/
10685 M: Sumit Garg <sumit.garg@linaro.org>
10686 L: linux-integrity@vger.kernel.org
10687 L: keyrings@vger.kernel.org
10689 F: include/keys/trusted_tee.h
10690 F: security/keys/trusted-keys/trusted_tee.c
10693 M: David Howells <dhowells@redhat.com>
10694 M: Jarkko Sakkinen <jarkko@kernel.org>
10695 L: keyrings@vger.kernel.org
10697 F: Documentation/security/keys/core.rst
10699 F: include/linux/key-type.h
10700 F: include/linux/key.h
10701 F: include/linux/keyctl.h
10702 F: include/uapi/linux/keyctl.h
10705 KEYS/KEYRINGS_INTEGRITY
10706 M: Jarkko Sakkinen <jarkko@kernel.org>
10707 M: Mimi Zohar <zohar@linux.ibm.com>
10708 L: linux-integrity@vger.kernel.org
10709 L: keyrings@vger.kernel.org
10711 F: security/integrity/platform_certs
10714 M: Alexander Potapenko <glider@google.com>
10715 M: Marco Elver <elver@google.com>
10716 R: Dmitry Vyukov <dvyukov@google.com>
10717 L: kasan-dev@googlegroups.com
10719 F: Documentation/dev-tools/kfence.rst
10720 F: arch/*/include/asm/kfence.h
10721 F: include/linux/kfence.h
10722 F: lib/Kconfig.kfence
10726 M: Stefani Seibold <stefani@seibold.net>
10728 F: include/linux/kfifo.h
10732 KGDB / KDB /debug_core
10733 M: Jason Wessel <jason.wessel@windriver.com>
10734 M: Daniel Thompson <daniel.thompson@linaro.org>
10735 R: Douglas Anderson <dianders@chromium.org>
10736 L: kgdb-bugreport@lists.sourceforge.net
10738 W: http://kgdb.wiki.kernel.org/
10739 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
10740 F: Documentation/dev-tools/kgdb.rst
10741 F: drivers/misc/kgdbts.c
10742 F: drivers/tty/serial/kgdboc.c
10743 F: include/linux/kdb.h
10744 F: include/linux/kgdb.h
10747 KHADAS MCU MFD DRIVER
10748 M: Neil Armstrong <narmstrong@baylibre.com>
10749 L: linux-amlogic@lists.infradead.org
10751 F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
10752 F: drivers/mfd/khadas-mcu.c
10753 F: include/linux/mfd/khadas-mcu.h
10754 F: drivers/thermal/khadas_mcu_fan.c
10757 M: Catalin Marinas <catalin.marinas@arm.com>
10759 F: Documentation/dev-tools/kmemleak.rst
10760 F: include/linux/kmemleak.h
10762 F: samples/kmemleak/kmemleak-test.c
10764 KMOD KERNEL MODULE LOADER - USERMODE HELPER
10765 M: Luis Chamberlain <mcgrof@kernel.org>
10766 L: linux-kernel@vger.kernel.org
10767 L: linux-modules@vger.kernel.org
10769 F: include/linux/kmod.h
10772 F: tools/testing/selftests/kmod/
10775 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
10776 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
10777 M: "David S. Miller" <davem@davemloft.net>
10778 M: Masami Hiramatsu <mhiramat@kernel.org>
10780 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace.git
10781 F: Documentation/trace/kprobes.rst
10782 F: include/asm-generic/kprobes.h
10783 F: include/linux/kprobes.h
10784 F: kernel/kprobes.c
10785 F: lib/test_kprobes.c
10788 KS0108 LCD CONTROLLER DRIVER
10789 M: Miguel Ojeda <ojeda@kernel.org>
10791 F: Documentation/admin-guide/auxdisplay/ks0108.rst
10792 F: drivers/auxdisplay/ks0108.c
10793 F: include/linux/ks0108.h
10795 KTD253 BACKLIGHT DRIVER
10796 M: Linus Walleij <linus.walleij@linaro.org>
10798 F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
10799 F: drivers/video/backlight/ktd253-backlight.c
10802 M: Steven Rostedt <rostedt@goodmis.org>
10803 M: John Hawley <warthog9@eaglescrag.net>
10805 F: tools/testing/ktest
10808 M: David Ahern <dsahern@kernel.org>
10809 L: netdev@vger.kernel.org
10811 F: include/net/l3mdev.h
10815 M: John Fastabend <john.fastabend@gmail.com>
10816 M: Daniel Borkmann <daniel@iogearbox.net>
10817 M: Jakub Sitnicki <jakub@cloudflare.com>
10818 L: netdev@vger.kernel.org
10819 L: bpf@vger.kernel.org
10821 F: include/linux/skmsg.h
10822 F: net/core/skmsg.c
10823 F: net/core/sock_map.c
10824 F: net/ipv4/tcp_bpf.c
10825 F: net/ipv4/udp_bpf.c
10826 F: net/unix/unix_bpf.c
10828 LANDLOCK SECURITY MODULE
10829 M: Mickaël Salaün <mic@digikod.net>
10830 L: linux-security-module@vger.kernel.org
10832 W: https://landlock.io
10833 T: git https://github.com/landlock-lsm/linux.git
10834 F: Documentation/security/landlock.rst
10835 F: Documentation/userspace-api/landlock.rst
10836 F: include/uapi/linux/landlock.h
10837 F: samples/landlock/
10838 F: security/landlock/
10839 F: tools/testing/selftests/landlock/
10843 LANTIQ / INTEL Ethernet drivers
10844 M: Hauke Mehrtens <hauke@hauke-m.de>
10845 L: netdev@vger.kernel.org
10847 F: drivers/net/dsa/lantiq_gswip.c
10848 F: drivers/net/dsa/lantiq_pce.h
10849 F: drivers/net/ethernet/lantiq_xrx200.c
10850 F: net/dsa/tag_gswip.c
10852 LANTIQ MIPS ARCHITECTURE
10853 M: John Crispin <john@phrozen.org>
10854 L: linux-mips@vger.kernel.org
10856 F: arch/mips/lantiq
10857 F: drivers/soc/lantiq
10859 LASI 53c700 driver for PARISC
10860 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
10861 L: linux-scsi@vger.kernel.org
10863 F: Documentation/scsi/53c700.rst
10864 F: drivers/scsi/53c700*
10867 M: Tobin C. Harding <me@tobin.cc>
10868 M: Tycho Andersen <tycho@tycho.pizza>
10869 L: linux-hardening@vger.kernel.org
10871 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
10872 F: scripts/leaking_addresses.pl
10875 M: Pavel Machek <pavel@ucw.cz>
10876 L: linux-leds@vger.kernel.org
10878 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
10879 F: Documentation/devicetree/bindings/leds/
10881 F: include/linux/leds.h
10883 LEGACY EEPROM DRIVER
10884 M: Jean Delvare <jdelvare@suse.com>
10886 F: Documentation/misc-devices/eeprom.rst
10887 F: drivers/misc/eeprom/eeprom.c
10889 LEGO MINDSTORMS EV3
10890 R: David Lechner <david@lechnology.com>
10892 F: Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
10893 F: arch/arm/boot/dts/da850-lego-ev3.dts
10894 F: drivers/power/supply/lego_ev3_battery.c
10896 LEGO USB Tower driver
10897 M: Juergen Stuber <starblue@users.sourceforge.net>
10898 L: legousb-devel@lists.sourceforge.net
10900 W: http://legousb.sourceforge.net/
10901 F: drivers/usb/misc/legousbtower.c
10903 LETSKETCH HID TABLET DRIVER
10904 M: Hans de Goede <hdegoede@redhat.com>
10905 L: linux-input@vger.kernel.org
10907 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10908 F: drivers/hid/hid-letsketch.c
10911 M: Matan Ziv-Av <matan@svgalib.org>
10912 L: platform-driver-x86@vger.kernel.org
10914 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
10915 F: Documentation/admin-guide/laptops/lg-laptop.rst
10916 F: drivers/platform/x86/lg-laptop.c
10918 LG2160 MEDIA DRIVER
10919 M: Michael Krufky <mkrufky@linuxtv.org>
10920 L: linux-media@vger.kernel.org
10922 W: https://linuxtv.org
10923 W: http://github.com/mkrufky
10924 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10925 T: git git://linuxtv.org/mkrufky/tuners.git
10926 F: drivers/media/dvb-frontends/lg2160.*
10928 LGDT3305 MEDIA DRIVER
10929 M: Michael Krufky <mkrufky@linuxtv.org>
10930 L: linux-media@vger.kernel.org
10932 W: https://linuxtv.org
10933 W: http://github.com/mkrufky
10934 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10935 T: git git://linuxtv.org/mkrufky/tuners.git
10936 F: drivers/media/dvb-frontends/lgdt3305.*
10938 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
10939 M: Viresh Kumar <vireshk@kernel.org>
10940 L: linux-ide@vger.kernel.org
10942 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10943 F: drivers/ata/pata_arasan_cf.c
10944 F: include/linux/pata_arasan_cf_data.h
10946 LIBATA PATA DRIVERS
10947 R: Sergey Shtylyov <s.shtylyov@omp.ru>
10948 L: linux-ide@vger.kernel.org
10949 F: drivers/ata/ata_*.c
10950 F: drivers/ata/pata_*.c
10952 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
10953 M: Linus Walleij <linus.walleij@linaro.org>
10954 L: linux-ide@vger.kernel.org
10956 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10957 F: drivers/ata/pata_ftide010.c
10958 F: drivers/ata/sata_gemini.c
10959 F: drivers/ata/sata_gemini.h
10961 LIBATA SATA AHCI PLATFORM devices support
10962 M: Hans de Goede <hdegoede@redhat.com>
10963 M: Jens Axboe <axboe@kernel.dk>
10964 L: linux-ide@vger.kernel.org
10966 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10967 F: drivers/ata/ahci_platform.c
10968 F: drivers/ata/libahci_platform.c
10969 F: include/linux/ahci_platform.h
10971 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
10972 M: Mikael Pettersson <mikpelinux@gmail.com>
10973 L: linux-ide@vger.kernel.org
10975 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10976 F: drivers/ata/sata_promise.*
10978 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
10979 M: Damien Le Moal <damien.lemoal@opensource.wdc.com>
10980 L: linux-ide@vger.kernel.org
10982 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
10983 F: Documentation/devicetree/bindings/ata/
10985 F: include/linux/ata.h
10986 F: include/linux/libata.h
10988 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
10989 M: Dan Williams <dan.j.williams@intel.com>
10990 M: Vishal Verma <vishal.l.verma@intel.com>
10991 M: Dave Jiang <dave.jiang@intel.com>
10992 L: nvdimm@lists.linux.dev
10994 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10995 P: Documentation/nvdimm/maintainer-entry-profile.rst
10996 F: drivers/nvdimm/blk.c
10997 F: drivers/nvdimm/region_devs.c
10999 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
11000 M: Vishal Verma <vishal.l.verma@intel.com>
11001 M: Dan Williams <dan.j.williams@intel.com>
11002 M: Dave Jiang <dave.jiang@intel.com>
11003 L: nvdimm@lists.linux.dev
11005 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11006 P: Documentation/nvdimm/maintainer-entry-profile.rst
11007 F: drivers/nvdimm/btt*
11009 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
11010 M: Dan Williams <dan.j.williams@intel.com>
11011 M: Vishal Verma <vishal.l.verma@intel.com>
11012 M: Dave Jiang <dave.jiang@intel.com>
11013 L: nvdimm@lists.linux.dev
11015 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11016 P: Documentation/nvdimm/maintainer-entry-profile.rst
11017 F: drivers/nvdimm/pmem*
11019 LIBNVDIMM: DEVICETREE BINDINGS
11020 M: Oliver O'Halloran <oohall@gmail.com>
11021 L: nvdimm@lists.linux.dev
11023 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11024 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
11025 F: drivers/nvdimm/of_pmem.c
11027 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
11028 M: Dan Williams <dan.j.williams@intel.com>
11029 M: Vishal Verma <vishal.l.verma@intel.com>
11030 M: Dave Jiang <dave.jiang@intel.com>
11031 M: Ira Weiny <ira.weiny@intel.com>
11032 L: nvdimm@lists.linux.dev
11034 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11035 P: Documentation/nvdimm/maintainer-entry-profile.rst
11036 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
11037 F: drivers/acpi/nfit/*
11038 F: drivers/nvdimm/*
11039 F: include/linux/libnvdimm.h
11040 F: include/linux/nd.h
11041 F: include/uapi/linux/ndctl.h
11042 F: tools/testing/nvdimm/
11044 LICENSES and SPDX stuff
11045 M: Thomas Gleixner <tglx@linutronix.de>
11046 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11047 L: linux-spdx@vger.kernel.org
11049 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
11051 F: Documentation/process/license-rules.rst
11053 F: scripts/spdxcheck-test.sh
11054 F: scripts/spdxcheck.py
11056 LINEAR RANGES HELPERS
11057 M: Mark Brown <broonie@kernel.org>
11058 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
11059 F: lib/linear_ranges.c
11060 F: lib/test_linear_ranges.c
11061 F: include/linux/linear_range.h
11063 LINUX FOR POWER MACINTOSH
11064 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
11065 L: linuxppc-dev@lists.ozlabs.org
11067 F: arch/powerpc/platforms/powermac/
11068 F: drivers/macintosh/
11070 LINUX FOR POWERPC (32-BIT AND 64-BIT)
11071 M: Michael Ellerman <mpe@ellerman.id.au>
11072 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
11073 R: Paul Mackerras <paulus@samba.org>
11074 L: linuxppc-dev@lists.ozlabs.org
11076 W: https://github.com/linuxppc/wiki/wiki
11077 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
11078 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
11079 F: Documentation/ABI/stable/sysfs-firmware-opal-*
11080 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
11081 F: Documentation/devicetree/bindings/powerpc/
11082 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
11083 F: Documentation/powerpc/
11085 F: drivers/*/*/*pasemi*
11086 F: drivers/*/*pasemi*
11087 F: drivers/char/tpm/tpm_ibmvtpm*
11088 F: drivers/crypto/nx/
11089 F: drivers/crypto/vmx/
11090 F: drivers/i2c/busses/i2c-opal.c
11091 F: drivers/net/ethernet/ibm/ibmveth.*
11092 F: drivers/net/ethernet/ibm/ibmvnic.*
11093 F: drivers/pci/hotplug/pnv_php.c
11094 F: drivers/pci/hotplug/rpa*
11095 F: drivers/rtc/rtc-opal.c
11096 F: drivers/scsi/ibmvscsi/
11097 F: drivers/tty/hvc/hvc_opal.c
11098 F: drivers/watchdog/wdrtas.c
11099 F: tools/testing/selftests/powerpc
11106 LINUX FOR POWERPC EMBEDDED MPC5XXX
11107 M: Anatolij Gustschin <agust@denx.de>
11108 L: linuxppc-dev@lists.ozlabs.org
11110 F: arch/powerpc/platforms/512x/
11111 F: arch/powerpc/platforms/52xx/
11113 LINUX FOR POWERPC EMBEDDED PPC4XX
11114 L: linuxppc-dev@lists.ozlabs.org
11116 F: arch/powerpc/platforms/40x/
11117 F: arch/powerpc/platforms/44x/
11119 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
11120 M: Scott Wood <oss@buserror.net>
11121 L: linuxppc-dev@lists.ozlabs.org
11123 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
11124 F: Documentation/devicetree/bindings/powerpc/fsl/
11125 F: arch/powerpc/platforms/83xx/
11126 F: arch/powerpc/platforms/85xx/
11128 LINUX FOR POWERPC EMBEDDED PPC8XX
11129 M: Christophe Leroy <christophe.leroy@csgroup.eu>
11130 L: linuxppc-dev@lists.ozlabs.org
11132 F: arch/powerpc/platforms/8xx/
11134 LINUX KERNEL DUMP TEST MODULE (LKDTM)
11135 M: Kees Cook <keescook@chromium.org>
11137 F: drivers/misc/lkdtm/*
11138 F: tools/testing/selftests/lkdtm/*
11140 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
11141 M: Alan Stern <stern@rowland.harvard.edu>
11142 M: Andrea Parri <parri.andrea@gmail.com>
11143 M: Will Deacon <will@kernel.org>
11144 M: Peter Zijlstra <peterz@infradead.org>
11145 M: Boqun Feng <boqun.feng@gmail.com>
11146 M: Nicholas Piggin <npiggin@gmail.com>
11147 M: David Howells <dhowells@redhat.com>
11148 M: Jade Alglave <j.alglave@ucl.ac.uk>
11149 M: Luc Maranget <luc.maranget@inria.fr>
11150 M: "Paul E. McKenney" <paulmck@kernel.org>
11151 R: Akira Yokosawa <akiyks@gmail.com>
11152 R: Daniel Lustig <dlustig@nvidia.com>
11153 R: Joel Fernandes <joel@joelfernandes.org>
11154 L: linux-kernel@vger.kernel.org
11155 L: linux-arch@vger.kernel.org
11157 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
11158 F: Documentation/atomic_bitops.txt
11159 F: Documentation/atomic_t.txt
11160 F: Documentation/core-api/refcount-vs-atomic.rst
11161 F: Documentation/litmus-tests/
11162 F: Documentation/memory-barriers.txt
11163 F: tools/memory-model/
11165 LIS3LV02D ACCELEROMETER DRIVER
11166 M: Eric Piel <eric.piel@tremplin-utc.net>
11168 F: Documentation/misc-devices/lis3lv02d.rst
11169 F: drivers/misc/lis3lv02d/
11170 F: drivers/platform/x86/hp_accel.c
11173 M: David Gow <davidgow@google.com>
11174 L: linux-kselftest@vger.kernel.org
11175 L: kunit-dev@googlegroups.com
11180 M: Karol Gugala <kgugala@antmicro.com>
11181 M: Mateusz Holenko <mholenko@antmicro.com>
11182 M: Gabriel Somlo <gsomlo@gmail.com>
11183 M: Joel Stanley <joel@jms.id.au>
11185 F: Documentation/devicetree/bindings/*/litex,*.yaml
11186 F: arch/openrisc/boot/dts/or1klitex.dts
11187 F: include/linux/litex.h
11188 F: drivers/tty/serial/liteuart.c
11189 F: drivers/soc/litex/*
11190 F: drivers/net/ethernet/litex/*
11191 F: drivers/mmc/host/litex_mmc.c
11195 M: Josh Poimboeuf <jpoimboe@redhat.com>
11196 M: Jiri Kosina <jikos@kernel.org>
11197 M: Miroslav Benes <mbenes@suse.cz>
11198 M: Petr Mladek <pmladek@suse.com>
11199 R: Joe Lawrence <joe.lawrence@redhat.com>
11200 L: live-patching@vger.kernel.org
11202 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
11203 F: Documentation/ABI/testing/sysfs-kernel-livepatch
11204 F: Documentation/livepatch/
11205 F: arch/powerpc/include/asm/livepatch.h
11206 F: arch/s390/include/asm/livepatch.h
11207 F: arch/x86/include/asm/livepatch.h
11208 F: include/linux/livepatch.h
11209 F: kernel/livepatch/
11211 F: samples/livepatch/
11212 F: tools/testing/selftests/livepatch/
11215 L: netdev@vger.kernel.org
11217 F: include/linux/llc.h
11218 F: include/net/llc*
11219 F: include/uapi/linux/llc.h
11222 LM73 HARDWARE MONITOR DRIVER
11223 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
11224 L: linux-hwmon@vger.kernel.org
11226 F: drivers/hwmon/lm73.c
11228 LM78 HARDWARE MONITOR DRIVER
11229 M: Jean Delvare <jdelvare@suse.com>
11230 L: linux-hwmon@vger.kernel.org
11232 F: Documentation/hwmon/lm78.rst
11233 F: drivers/hwmon/lm78.c
11235 LM83 HARDWARE MONITOR DRIVER
11236 M: Jean Delvare <jdelvare@suse.com>
11237 L: linux-hwmon@vger.kernel.org
11239 F: Documentation/hwmon/lm83.rst
11240 F: drivers/hwmon/lm83.c
11242 LM90 HARDWARE MONITOR DRIVER
11243 M: Jean Delvare <jdelvare@suse.com>
11244 L: linux-hwmon@vger.kernel.org
11246 F: Documentation/devicetree/bindings/hwmon/national,lm90.yaml
11247 F: Documentation/hwmon/lm90.rst
11248 F: drivers/hwmon/lm90.c
11249 F: include/dt-bindings/thermal/lm90.h
11251 LM95234 HARDWARE MONITOR DRIVER
11252 M: Guenter Roeck <linux@roeck-us.net>
11253 L: linux-hwmon@vger.kernel.org
11255 F: Documentation/hwmon/lm95234.rst
11256 F: drivers/hwmon/lm95234.c
11258 LME2510 MEDIA DRIVER
11259 M: Malcolm Priestley <tvboxspy@gmail.com>
11260 L: linux-media@vger.kernel.org
11262 W: https://linuxtv.org
11263 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11264 F: drivers/media/usb/dvb-usb-v2/lmedm04*
11266 LOADPIN SECURITY MODULE
11267 M: Kees Cook <keescook@chromium.org>
11269 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11270 F: Documentation/admin-guide/LSM/LoadPin.rst
11271 F: security/loadpin/
11274 M: Peter Zijlstra <peterz@infradead.org>
11275 M: Ingo Molnar <mingo@redhat.com>
11276 M: Will Deacon <will@kernel.org>
11277 R: Waiman Long <longman@redhat.com>
11278 R: Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
11279 L: linux-kernel@vger.kernel.org
11281 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
11282 F: Documentation/locking/
11283 F: arch/*/include/asm/spinlock*.h
11284 F: include/linux/lockdep.h
11285 F: include/linux/mutex*.h
11286 F: include/linux/rwlock*.h
11287 F: include/linux/rwsem*.h
11288 F: include/linux/seqlock.h
11289 F: include/linux/spinlock*.h
11291 F: lib/locking*.[ch]
11292 X: kernel/locking/locktorture.c
11294 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
11295 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
11296 L: linux-ntfs-dev@lists.sourceforge.net
11298 W: http://www.linux-ntfs.org/content/view/19/37/
11299 F: Documentation/admin-guide/ldm.rst
11300 F: block/partitions/ldm.*
11302 LOGITECH HID GAMING KEYBOARDS
11303 M: Hans de Goede <hdegoede@redhat.com>
11304 L: linux-input@vger.kernel.org
11306 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
11307 F: drivers/hid/hid-lg-g15.c
11309 LONTIUM LT8912B MIPI TO HDMI BRIDGE
11310 M: Adrien Grassein <adrien.grassein@gmail.com>
11312 F: Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
11313 F: drivers/gpu/drm/bridge/lontium-lt8912b.c
11315 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
11316 M: Sathya Prakash <sathya.prakash@broadcom.com>
11317 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
11318 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
11319 L: MPT-FusionLinux.pdl@broadcom.com
11320 L: linux-scsi@vger.kernel.org
11322 W: http://www.avagotech.com/support/
11323 F: drivers/message/fusion/
11324 F: drivers/scsi/mpt3sas/
11326 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
11327 M: Matthew Wilcox <willy@infradead.org>
11328 L: linux-scsi@vger.kernel.org
11330 F: drivers/scsi/sym53c8xx_2/
11333 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11334 L: linux-iio@vger.kernel.org
11336 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
11337 F: drivers/iio/dac/ltc1660.c
11339 LTC2947 HARDWARE MONITOR DRIVER
11340 M: Nuno Sá <nuno.sa@analog.com>
11341 L: linux-hwmon@vger.kernel.org
11343 W: http://ez.analog.com/community/linux-device-drivers
11344 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
11345 F: drivers/hwmon/ltc2947-core.c
11346 F: drivers/hwmon/ltc2947-i2c.c
11347 F: drivers/hwmon/ltc2947-spi.c
11348 F: drivers/hwmon/ltc2947.h
11350 LTC2983 IIO TEMPERATURE DRIVER
11351 M: Nuno Sá <nuno.sa@analog.com>
11352 L: linux-iio@vger.kernel.org
11354 W: http://ez.analog.com/community/linux-device-drivers
11355 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
11356 F: drivers/iio/temperature/ltc2983.c
11358 LTC4261 HARDWARE MONITOR DRIVER
11359 M: Guenter Roeck <linux@roeck-us.net>
11360 L: linux-hwmon@vger.kernel.org
11362 F: Documentation/hwmon/ltc4261.rst
11363 F: drivers/hwmon/ltc4261.c
11365 LTC4306 I2C MULTIPLEXER DRIVER
11366 M: Michael Hennerich <michael.hennerich@analog.com>
11367 L: linux-i2c@vger.kernel.org
11369 W: http://ez.analog.com/community/linux-device-drivers
11370 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
11371 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
11373 LTP (Linux Test Project)
11374 M: Mike Frysinger <vapier@gentoo.org>
11375 M: Cyril Hrubis <chrubis@suse.cz>
11376 M: Wanlong Gao <wanlong.gao@gmail.com>
11377 M: Jan Stancek <jstancek@redhat.com>
11378 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
11379 M: Alexey Kodanev <alexey.kodanev@oracle.com>
11380 L: ltp@lists.linux.it (subscribers-only)
11382 W: http://linux-test-project.github.io/
11383 T: git git://github.com/linux-test-project/ltp.git
11385 LYNX 28G SERDES PHY DRIVER
11386 M: Ioana Ciornei <ioana.ciornei@nxp.com>
11387 L: netdev@vger.kernel.org
11389 F: Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
11390 F: drivers/phy/freescale/phy-fsl-lynx-28g.c
11393 M: Ioana Ciornei <ioana.ciornei@nxp.com>
11394 L: netdev@vger.kernel.org
11396 F: drivers/net/pcs/pcs-lynx.c
11397 F: include/linux/pcs-lynx.h
11400 M: Geert Uytterhoeven <geert@linux-m68k.org>
11401 L: linux-m68k@lists.linux-m68k.org
11403 W: http://www.linux-m68k.org/
11404 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
11408 M68K ON APPLE MACINTOSH
11409 M: Joshua Thompson <funaho@jurai.org>
11410 L: linux-m68k@lists.linux-m68k.org
11412 W: http://www.mac.linux-m68k.org/
11414 F: drivers/macintosh/adb-iop.c
11415 F: drivers/macintosh/via-macii.c
11418 M: Philip Blundell <philb@gnu.org>
11420 W: http://www.tazenda.demon.co.uk/phil/linux-hp
11421 F: arch/m68k/hp300/
11423 M88DS3103 MEDIA DRIVER
11424 M: Antti Palosaari <crope@iki.fi>
11425 L: linux-media@vger.kernel.org
11427 W: https://linuxtv.org
11428 W: http://palosaari.fi/linux/
11429 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11430 T: git git://linuxtv.org/anttip/media_tree.git
11431 F: drivers/media/dvb-frontends/m88ds3103*
11433 M88RS2000 MEDIA DRIVER
11434 M: Malcolm Priestley <tvboxspy@gmail.com>
11435 L: linux-media@vger.kernel.org
11437 W: https://linuxtv.org
11438 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11439 F: drivers/media/dvb-frontends/m88rs2000*
11441 MA901 MASTERKIT USB FM RADIO DRIVER
11442 M: Alexey Klimov <klimov.linux@gmail.com>
11443 L: linux-media@vger.kernel.org
11445 T: git git://linuxtv.org/media_tree.git
11446 F: drivers/media/radio/radio-ma901.c
11449 M: Johannes Berg <johannes@sipsolutions.net>
11450 L: linux-wireless@vger.kernel.org
11452 W: https://wireless.wiki.kernel.org/
11453 Q: https://patchwork.kernel.org/project/linux-wireless/list/
11454 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
11455 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
11456 F: Documentation/networking/mac80211-injection.rst
11457 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
11458 F: drivers/net/wireless/mac80211_hwsim.[ch]
11459 F: include/net/mac80211.h
11463 M: Jassi Brar <jassisinghbrar@gmail.com>
11464 L: linux-kernel@vger.kernel.org
11466 F: drivers/mailbox/
11467 F: include/linux/mailbox_client.h
11468 F: include/linux/mailbox_controller.h
11469 F: include/dt-bindings/mailbox/
11470 F: Documentation/devicetree/bindings/mailbox/
11473 M: Viresh Kumar <viresh.kumar@linaro.org>
11474 M: Tushar Khandelwal <Tushar.Khandelwal@arm.com>
11475 L: linux-kernel@vger.kernel.org
11477 F: drivers/mailbox/arm_mhuv2.c
11478 F: include/linux/mailbox/arm_mhuv2_message.h
11479 F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
11481 MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
11482 M: Jeremy Kerr <jk@codeconstruct.com.au>
11483 M: Matt Johnston <matt@codeconstruct.com.au>
11484 L: netdev@vger.kernel.org
11486 F: Documentation/networking/mctp.rst
11487 F: drivers/net/mctp/
11488 F: include/net/mctp.h
11489 F: include/net/mctpdevice.h
11490 F: include/net/netns/mctp.h
11493 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
11494 M: Michael Kerrisk <mtk.manpages@gmail.com>
11495 L: linux-man@vger.kernel.org
11497 W: http://www.kernel.org/doc/man-pages
11499 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
11500 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
11501 L: linux-mips@vger.kernel.org
11503 F: arch/mips/boot/dts/img/pistachio*
11505 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
11506 M: Andrew Lunn <andrew@lunn.ch>
11507 M: Vivien Didelot <vivien.didelot@gmail.com>
11508 L: netdev@vger.kernel.org
11510 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
11511 F: Documentation/networking/devlink/mv88e6xxx.rst
11512 F: drivers/net/dsa/mv88e6xxx/
11513 F: include/linux/dsa/mv88e6xxx.h
11514 F: include/linux/platform_data/mv88e6xxx.h
11516 MARVELL ARMADA 3700 PHY DRIVERS
11517 M: Miquel Raynal <miquel.raynal@bootlin.com>
11519 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
11520 F: Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
11521 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
11522 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
11524 MARVELL ARMADA DRM SUPPORT
11525 M: Russell King <linux@armlinux.org.uk>
11527 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
11528 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
11529 F: Documentation/devicetree/bindings/display/armada/
11530 F: drivers/gpu/drm/armada/
11531 F: include/uapi/drm/armada_drm.h
11533 MARVELL CRYPTO DRIVER
11534 M: Boris Brezillon <bbrezillon@kernel.org>
11535 M: Arnaud Ebalard <arno@natisbad.org>
11536 M: Srujana Challa <schalla@marvell.com>
11537 L: linux-crypto@vger.kernel.org
11539 F: drivers/crypto/marvell/
11540 F: include/linux/soc/marvell/octeontx2/
11542 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
11543 M: Mirko Lindner <mlindner@marvell.com>
11544 M: Stephen Hemminger <stephen@networkplumber.org>
11545 L: netdev@vger.kernel.org
11547 F: drivers/net/ethernet/marvell/sk*
11549 MARVELL LIBERTAS WIRELESS DRIVER
11550 L: libertas-dev@lists.infradead.org
11552 F: drivers/net/wireless/marvell/libertas/
11554 MARVELL MACCHIATOBIN SUPPORT
11555 M: Russell King <linux@armlinux.org.uk>
11556 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11558 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
11560 MARVELL MV643XX ETHERNET DRIVER
11561 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
11562 L: netdev@vger.kernel.org
11564 F: drivers/net/ethernet/marvell/mv643xx_eth.*
11565 F: include/linux/mv643xx.h
11567 MARVELL MV88X3310 PHY DRIVER
11568 M: Russell King <linux@armlinux.org.uk>
11569 M: Marek Behún <kabel@kernel.org>
11570 L: netdev@vger.kernel.org
11572 F: drivers/net/phy/marvell10g.c
11574 MARVELL MVEBU THERMAL DRIVER
11575 M: Miquel Raynal <miquel.raynal@bootlin.com>
11577 F: drivers/thermal/armada_thermal.c
11579 MARVELL MVNETA ETHERNET DRIVER
11580 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11581 L: netdev@vger.kernel.org
11583 F: drivers/net/ethernet/marvell/mvneta.*
11585 MARVELL MVPP2 ETHERNET DRIVER
11586 M: Marcin Wojtas <mw@semihalf.com>
11587 M: Russell King <linux@armlinux.org.uk>
11588 L: netdev@vger.kernel.org
11590 F: Documentation/devicetree/bindings/net/marvell-pp2.txt
11591 F: drivers/net/ethernet/marvell/mvpp2/
11593 MARVELL MWIFIEX WIRELESS DRIVER
11594 M: Amitkumar Karwar <amitkarwar@gmail.com>
11595 M: Ganapathi Bhat <ganapathi017@gmail.com>
11596 M: Sharvari Harisangam <sharvari.harisangam@nxp.com>
11597 M: Xinming Hu <huxinming820@gmail.com>
11598 L: linux-wireless@vger.kernel.org
11600 F: drivers/net/wireless/marvell/mwifiex/
11602 MARVELL MWL8K WIRELESS DRIVER
11603 M: Lennert Buytenhek <buytenh@wantstofly.org>
11604 L: linux-wireless@vger.kernel.org
11606 F: drivers/net/wireless/marvell/mwl8k.c
11608 MARVELL NAND CONTROLLER DRIVER
11609 M: Miquel Raynal <miquel.raynal@bootlin.com>
11610 L: linux-mtd@lists.infradead.org
11612 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
11613 F: drivers/mtd/nand/raw/marvell_nand.c
11615 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
11616 M: Sunil Goutham <sgoutham@marvell.com>
11617 M: Geetha sowjanya <gakula@marvell.com>
11618 M: Subbaraya Sundeep <sbhatta@marvell.com>
11619 M: hariprasad <hkelam@marvell.com>
11620 L: netdev@vger.kernel.org
11622 F: drivers/net/ethernet/marvell/octeontx2/nic/
11623 F: include/linux/soc/marvell/octeontx2/
11625 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
11626 M: Sunil Goutham <sgoutham@marvell.com>
11627 M: Linu Cherian <lcherian@marvell.com>
11628 M: Geetha sowjanya <gakula@marvell.com>
11629 M: Jerin Jacob <jerinj@marvell.com>
11630 M: hariprasad <hkelam@marvell.com>
11631 M: Subbaraya Sundeep <sbhatta@marvell.com>
11632 L: netdev@vger.kernel.org
11634 F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
11635 F: drivers/net/ethernet/marvell/octeontx2/af/
11637 MARVELL PRESTERA ETHERNET SWITCH DRIVER
11638 M: Taras Chornyi <tchornyi@marvell.com>
11640 W: https://github.com/Marvell-switching/switchdev-prestera
11641 F: drivers/net/ethernet/marvell/prestera/
11643 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
11644 M: Nicolas Pitre <nico@fluxnic.net>
11646 F: drivers/mmc/host/mvsdio.*
11648 MARVELL USB MDIO CONTROLLER DRIVER
11649 M: Tobias Waldekranz <tobias@waldekranz.com>
11650 L: netdev@vger.kernel.org
11652 F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
11653 F: drivers/net/mdio/mdio-mvusb.c
11655 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
11656 M: Hu Ziji <huziji@marvell.com>
11657 L: linux-mmc@vger.kernel.org
11659 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
11660 F: drivers/mmc/host/sdhci-xenon*
11662 MATROX FRAMEBUFFER DRIVER
11663 L: linux-fbdev@vger.kernel.org
11665 F: drivers/video/fbdev/matrox/matroxfb_*
11666 F: include/uapi/linux/matroxfb.h
11669 M: Daniel Nilsson <daniel.nilsson@flex.com>
11670 L: linux-hwmon@vger.kernel.org
11672 F: Documentation/hwmon/max15301.rst
11673 F: drivers/hwmon/pmbus/max15301.c
11675 MAX16065 HARDWARE MONITOR DRIVER
11676 M: Guenter Roeck <linux@roeck-us.net>
11677 L: linux-hwmon@vger.kernel.org
11679 F: Documentation/hwmon/max16065.rst
11680 F: drivers/hwmon/max16065.c
11682 MAX2175 SDR TUNER DRIVER
11683 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
11684 L: linux-media@vger.kernel.org
11686 T: git git://linuxtv.org/media_tree.git
11687 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
11688 F: Documentation/userspace-api/media/drivers/max2175.rst
11689 F: drivers/media/i2c/max2175*
11690 F: include/uapi/linux/max2175.h
11692 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
11693 L: linux-hwmon@vger.kernel.org
11695 F: Documentation/hwmon/max6650.rst
11696 F: drivers/hwmon/max6650.c
11698 MAX6697 HARDWARE MONITOR DRIVER
11699 M: Guenter Roeck <linux@roeck-us.net>
11700 L: linux-hwmon@vger.kernel.org
11702 F: Documentation/devicetree/bindings/hwmon/max6697.txt
11703 F: Documentation/hwmon/max6697.rst
11704 F: drivers/hwmon/max6697.c
11705 F: include/linux/platform_data/max6697.h
11707 MAX9286 QUAD GMSL DESERIALIZER DRIVER
11708 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
11709 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11710 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
11711 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
11712 L: linux-media@vger.kernel.org
11714 F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
11715 F: drivers/media/i2c/max9286.c
11717 MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
11718 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
11719 L: linux-media@vger.kernel.org
11721 F: drivers/staging/media/max96712/max96712.c
11723 MAX9860 MONO AUDIO VOICE CODEC DRIVER
11724 M: Peter Rosin <peda@axentia.se>
11725 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11727 F: Documentation/devicetree/bindings/sound/max9860.txt
11728 F: sound/soc/codecs/max9860.*
11730 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
11731 M: Andreas Klinger <ak@it-klinger.de>
11732 L: linux-iio@vger.kernel.org
11734 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
11735 F: drivers/iio/proximity/mb1232.c
11737 MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
11738 R: Iskren Chernev <iskren.chernev@gmail.com>
11739 R: Krzysztof Kozlowski <krzk@kernel.org>
11740 R: Marek Szyprowski <m.szyprowski@samsung.com>
11741 R: Matheus Castello <matheus@castello.eng.br>
11742 L: linux-pm@vger.kernel.org
11744 F: Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
11745 F: drivers/power/supply/max17040_battery.c
11747 MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
11748 R: Hans de Goede <hdegoede@redhat.com>
11749 R: Krzysztof Kozlowski <krzk@kernel.org>
11750 R: Marek Szyprowski <m.szyprowski@samsung.com>
11751 R: Sebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm>
11752 R: Purism Kernel Team <kernel@puri.sm>
11753 L: linux-pm@vger.kernel.org
11755 F: Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
11756 F: drivers/power/supply/max17042_battery.c
11758 MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
11759 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11760 L: linux-kernel@vger.kernel.org
11762 F: Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
11763 F: drivers/regulator/max20086-regulator.c
11765 MAXIM MAX77650 PMIC MFD DRIVER
11766 M: Bartosz Golaszewski <brgl@bgdev.pl>
11767 L: linux-kernel@vger.kernel.org
11769 F: Documentation/devicetree/bindings/*/*max77650.yaml
11770 F: Documentation/devicetree/bindings/*/max77650*.yaml
11771 F: drivers/gpio/gpio-max77650.c
11772 F: drivers/input/misc/max77650-onkey.c
11773 F: drivers/leds/leds-max77650.c
11774 F: drivers/mfd/max77650.c
11775 F: drivers/power/supply/max77650-charger.c
11776 F: drivers/regulator/max77650-regulator.c
11777 F: include/linux/mfd/max77650.h
11779 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
11780 M: Javier Martinez Canillas <javier@dowhile0.org>
11781 L: linux-kernel@vger.kernel.org
11783 F: Documentation/devicetree/bindings/*/*max77802.yaml
11784 F: drivers/regulator/max77802-regulator.c
11785 F: include/dt-bindings/*/*max77802.h
11787 MAXIM MAX77976 BATTERY CHARGER
11788 M: Luca Ceresoli <luca@lucaceresoli.net>
11790 F: Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
11791 F: drivers/power/supply/max77976_charger.c
11793 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
11794 M: Krzysztof Kozlowski <krzk@kernel.org>
11795 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11796 L: linux-pm@vger.kernel.org
11798 F: Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
11799 F: drivers/power/supply/max14577_charger.c
11800 F: drivers/power/supply/max77693_charger.c
11802 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
11803 M: Chanwoo Choi <cw00.choi@samsung.com>
11804 M: Krzysztof Kozlowski <krzk@kernel.org>
11805 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11806 L: linux-kernel@vger.kernel.org
11808 F: Documentation/devicetree/bindings/*/maxim,max14577.yaml
11809 F: Documentation/devicetree/bindings/*/maxim,max77686.yaml
11810 F: Documentation/devicetree/bindings/*/maxim,max77843.yaml
11811 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
11812 F: Documentation/devicetree/bindings/mfd/max77693.txt
11813 F: drivers/*/*max77843.c
11814 F: drivers/*/max14577*.c
11815 F: drivers/*/max77686*.c
11816 F: drivers/*/max77693*.c
11817 F: drivers/clk/clk-max77686.c
11818 F: drivers/extcon/extcon-max14577.c
11819 F: drivers/extcon/extcon-max77693.c
11820 F: drivers/rtc/rtc-max77686.c
11821 F: include/linux/mfd/max14577*.h
11822 F: include/linux/mfd/max77686*.h
11823 F: include/linux/mfd/max77693*.h
11825 MAXIRADIO FM RADIO RECEIVER DRIVER
11826 M: Hans Verkuil <hverkuil@xs4all.nl>
11827 L: linux-media@vger.kernel.org
11829 W: https://linuxtv.org
11830 T: git git://linuxtv.org/media_tree.git
11831 F: drivers/media/radio/radio-maxiradio*
11833 MAXLINEAR ETHERNET PHY DRIVER
11834 M: Xu Liang <lxu@maxlinear.com>
11835 L: netdev@vger.kernel.org
11837 F: drivers/net/phy/mxl-gpy.c
11839 MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
11840 R: Yasushi SHOJI <yashi@spacecubics.com>
11841 L: linux-can@vger.kernel.org
11843 F: drivers/net/can/usb/mcba_usb.c
11845 MCAN MMIO DEVICE DRIVER
11846 M: Chandrasekar Ramakrishnan <rcsekar@samsung.com>
11847 L: linux-can@vger.kernel.org
11849 F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
11850 F: drivers/net/can/m_can/m_can.c
11851 F: drivers/net/can/m_can/m_can.h
11852 F: drivers/net/can/m_can/m_can_platform.c
11854 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
11855 M: Rishi Gupta <gupt21@gmail.com>
11856 L: linux-i2c@vger.kernel.org
11857 L: linux-input@vger.kernel.org
11859 F: drivers/hid/hid-mcp2221.c
11861 MCP251XFD SPI-CAN NETWORK DRIVER
11862 M: Marc Kleine-Budde <mkl@pengutronix.de>
11863 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11864 R: Thomas Kopp <thomas.kopp@microchip.com>
11865 L: linux-can@vger.kernel.org
11867 F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
11868 F: drivers/net/can/spi/mcp251xfd/
11870 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
11871 M: Peter Rosin <peda@axentia.se>
11872 L: linux-iio@vger.kernel.org
11874 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
11875 F: drivers/iio/potentiometer/mcp4018.c
11876 F: drivers/iio/potentiometer/mcp4531.c
11878 MCR20A IEEE-802.15.4 RADIO DRIVER
11879 M: Xue Liu <liuxuenetmail@gmail.com>
11880 L: linux-wpan@vger.kernel.org
11882 W: https://github.com/xueliu/mcr20a-linux
11883 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
11884 F: drivers/net/ieee802154/mcr20a.c
11885 F: drivers/net/ieee802154/mcr20a.h
11887 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
11888 M: William Breathitt Gray <vilhelm.gray@gmail.com>
11889 L: linux-iio@vger.kernel.org
11891 F: drivers/iio/dac/cio-dac.c
11893 MEDIA CONTROLLER FRAMEWORK
11894 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11895 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11896 L: linux-media@vger.kernel.org
11898 W: https://www.linuxtv.org
11899 T: git git://linuxtv.org/media_tree.git
11900 F: drivers/media/mc/
11901 F: include/media/media-*.h
11902 F: include/uapi/linux/media.h
11904 MEDIA DRIVER FOR FREESCALE IMX PXP
11905 M: Philipp Zabel <p.zabel@pengutronix.de>
11906 L: linux-media@vger.kernel.org
11908 T: git git://linuxtv.org/media_tree.git
11909 F: drivers/media/platform/nxp/imx-pxp.[ch]
11911 MEDIA DRIVERS FOR ASCOT2E
11912 M: Sergey Kozlov <serjk@netup.ru>
11913 M: Abylay Ospan <aospan@netup.ru>
11914 L: linux-media@vger.kernel.org
11916 W: https://linuxtv.org
11917 W: http://netup.tv/
11918 T: git git://linuxtv.org/media_tree.git
11919 F: drivers/media/dvb-frontends/ascot2e*
11921 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
11922 M: Jasmin Jessich <jasmin@anw.at>
11923 L: linux-media@vger.kernel.org
11925 W: https://linuxtv.org
11926 T: git git://linuxtv.org/media_tree.git
11927 F: drivers/media/dvb-frontends/cxd2099*
11929 MEDIA DRIVERS FOR CXD2841ER
11930 M: Sergey Kozlov <serjk@netup.ru>
11931 M: Abylay Ospan <aospan@netup.ru>
11932 L: linux-media@vger.kernel.org
11934 W: https://linuxtv.org
11935 W: http://netup.tv/
11936 T: git git://linuxtv.org/media_tree.git
11937 F: drivers/media/dvb-frontends/cxd2841er*
11939 MEDIA DRIVERS FOR CXD2880
11940 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
11941 L: linux-media@vger.kernel.org
11943 W: http://linuxtv.org/
11944 T: git git://linuxtv.org/media_tree.git
11945 F: drivers/media/dvb-frontends/cxd2880/*
11946 F: drivers/media/spi/cxd2880*
11948 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
11949 L: linux-media@vger.kernel.org
11951 W: https://linuxtv.org
11952 T: git git://linuxtv.org/media_tree.git
11953 F: drivers/media/pci/ddbridge/*
11955 MEDIA DRIVERS FOR FREESCALE IMX
11956 M: Steve Longerbeam <slongerbeam@gmail.com>
11957 M: Philipp Zabel <p.zabel@pengutronix.de>
11958 L: linux-media@vger.kernel.org
11960 T: git git://linuxtv.org/media_tree.git
11961 F: Documentation/admin-guide/media/imx.rst
11962 F: Documentation/devicetree/bindings/media/imx.txt
11963 F: drivers/staging/media/imx/
11964 F: include/linux/imx-media.h
11965 F: include/media/imx.h
11967 MEDIA DRIVERS FOR FREESCALE IMX7
11968 M: Rui Miguel Silva <rmfrfs@gmail.com>
11969 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11970 L: linux-media@vger.kernel.org
11972 T: git git://linuxtv.org/media_tree.git
11973 F: Documentation/admin-guide/media/imx7.rst
11974 F: Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
11975 F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
11976 F: drivers/media/platform/imx/imx-mipi-csis.c
11977 F: drivers/staging/media/imx/imx7-media-csi.c
11979 MEDIA DRIVERS FOR HELENE
11980 M: Abylay Ospan <aospan@netup.ru>
11981 L: linux-media@vger.kernel.org
11983 W: https://linuxtv.org
11984 W: http://netup.tv/
11985 T: git git://linuxtv.org/media_tree.git
11986 F: drivers/media/dvb-frontends/helene*
11988 MEDIA DRIVERS FOR HORUS3A
11989 M: Sergey Kozlov <serjk@netup.ru>
11990 M: Abylay Ospan <aospan@netup.ru>
11991 L: linux-media@vger.kernel.org
11993 W: https://linuxtv.org
11994 W: http://netup.tv/
11995 T: git git://linuxtv.org/media_tree.git
11996 F: drivers/media/dvb-frontends/horus3a*
11998 MEDIA DRIVERS FOR LNBH25
11999 M: Sergey Kozlov <serjk@netup.ru>
12000 M: Abylay Ospan <aospan@netup.ru>
12001 L: linux-media@vger.kernel.org
12003 W: https://linuxtv.org
12004 W: http://netup.tv/
12005 T: git git://linuxtv.org/media_tree.git
12006 F: drivers/media/dvb-frontends/lnbh25*
12008 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
12009 L: linux-media@vger.kernel.org
12011 W: https://linuxtv.org
12012 T: git git://linuxtv.org/media_tree.git
12013 F: drivers/media/dvb-frontends/mxl5xx*
12015 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
12016 M: Sergey Kozlov <serjk@netup.ru>
12017 M: Abylay Ospan <aospan@netup.ru>
12018 L: linux-media@vger.kernel.org
12020 W: https://linuxtv.org
12021 W: http://netup.tv/
12022 T: git git://linuxtv.org/media_tree.git
12023 F: drivers/media/pci/netup_unidvb/*
12025 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
12026 M: Dmitry Osipenko <digetx@gmail.com>
12027 L: linux-media@vger.kernel.org
12028 L: linux-tegra@vger.kernel.org
12030 T: git git://linuxtv.org/media_tree.git
12031 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
12032 F: drivers/media/platform/nvidia/tegra-vde/
12034 MEDIA DRIVERS FOR RENESAS - CEU
12035 M: Jacopo Mondi <jacopo@jmondi.org>
12036 L: linux-media@vger.kernel.org
12037 L: linux-renesas-soc@vger.kernel.org
12039 T: git git://linuxtv.org/media_tree.git
12040 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
12041 F: drivers/media/platform/renesas/renesas-ceu.c
12042 F: include/media/drv-intf/renesas-ceu.h
12044 MEDIA DRIVERS FOR RENESAS - DRIF
12045 M: Fabrizio Castro <fabrizio.castro.jz@renesas.com>
12046 L: linux-media@vger.kernel.org
12047 L: linux-renesas-soc@vger.kernel.org
12049 T: git git://linuxtv.org/media_tree.git
12050 F: Documentation/devicetree/bindings/media/renesas,drif.yaml
12051 F: drivers/media/platform/renesas/rcar_drif.c
12053 MEDIA DRIVERS FOR RENESAS - FCP
12054 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12055 L: linux-media@vger.kernel.org
12056 L: linux-renesas-soc@vger.kernel.org
12058 T: git git://linuxtv.org/media_tree.git
12059 F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
12060 F: drivers/media/platform/renesas/rcar-fcp.c
12061 F: include/media/rcar-fcp.h
12063 MEDIA DRIVERS FOR RENESAS - FDP1
12064 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12065 L: linux-media@vger.kernel.org
12066 L: linux-renesas-soc@vger.kernel.org
12068 T: git git://linuxtv.org/media_tree.git
12069 F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
12070 F: drivers/media/platform/renesas/rcar_fdp1.c
12072 MEDIA DRIVERS FOR RENESAS - VIN
12073 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
12074 L: linux-media@vger.kernel.org
12075 L: linux-renesas-soc@vger.kernel.org
12077 T: git git://linuxtv.org/media_tree.git
12078 F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
12079 F: Documentation/devicetree/bindings/media/renesas,isp.yaml
12080 F: Documentation/devicetree/bindings/media/renesas,vin.yaml
12081 F: drivers/media/platform/renesas/rcar-isp.c
12082 F: drivers/media/platform/renesas/rcar-vin/
12084 MEDIA DRIVERS FOR RENESAS - VSP1
12085 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12086 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12087 L: linux-media@vger.kernel.org
12088 L: linux-renesas-soc@vger.kernel.org
12090 T: git git://linuxtv.org/media_tree.git
12091 F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
12092 F: drivers/media/platform/renesas/vsp1/
12094 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
12095 L: linux-media@vger.kernel.org
12097 W: https://linuxtv.org
12098 T: git git://linuxtv.org/media_tree.git
12099 F: drivers/media/dvb-frontends/stv0910*
12101 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
12102 L: linux-media@vger.kernel.org
12104 W: https://linuxtv.org
12105 T: git git://linuxtv.org/media_tree.git
12106 F: drivers/media/dvb-frontends/stv6111*
12108 MEDIA DRIVERS FOR STM32 - DCMI
12109 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
12110 L: linux-media@vger.kernel.org
12112 T: git git://linuxtv.org/media_tree.git
12113 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
12114 F: drivers/media/platform/st/stm32/stm32-dcmi.c
12116 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
12117 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12118 L: linux-media@vger.kernel.org
12120 W: https://linuxtv.org
12121 Q: http://patchwork.kernel.org/project/linux-media/list/
12122 T: git git://linuxtv.org/media_tree.git
12123 F: Documentation/admin-guide/media/
12124 F: Documentation/devicetree/bindings/media/
12125 F: Documentation/driver-api/media/
12126 F: Documentation/userspace-api/media/
12128 F: drivers/staging/media/
12129 F: include/linux/platform_data/media/
12131 F: include/uapi/linux/dvb/
12132 F: include/uapi/linux/ivtv*
12133 F: include/uapi/linux/media.h
12134 F: include/uapi/linux/meye.h
12135 F: include/uapi/linux/uvcvideo.h
12136 F: include/uapi/linux/v4l2-*
12137 F: include/uapi/linux/videodev2.h
12139 MEDIATEK BLUETOOTH DRIVER
12140 M: Sean Wang <sean.wang@mediatek.com>
12141 L: linux-bluetooth@vger.kernel.org
12142 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12144 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
12145 F: drivers/bluetooth/btmtkuart.c
12147 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
12148 M: Sean Wang <sean.wang@mediatek.com>
12149 L: linux-pm@vger.kernel.org
12151 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
12152 F: drivers/power/reset/mt6323-poweroff.c
12154 MEDIATEK CIR DRIVER
12155 M: Sean Wang <sean.wang@mediatek.com>
12157 F: drivers/media/rc/mtk-cir.c
12159 MEDIATEK DMA DRIVER
12160 M: Sean Wang <sean.wang@mediatek.com>
12161 L: dmaengine@vger.kernel.org
12162 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12163 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12165 F: Documentation/devicetree/bindings/dma/mtk-*
12166 F: drivers/dma/mediatek/
12168 MEDIATEK ETHERNET DRIVER
12169 M: Felix Fietkau <nbd@nbd.name>
12170 M: John Crispin <john@phrozen.org>
12171 M: Sean Wang <sean.wang@mediatek.com>
12172 M: Mark Lee <Mark-MC.Lee@mediatek.com>
12173 L: netdev@vger.kernel.org
12175 F: drivers/net/ethernet/mediatek/
12177 MEDIATEK I2C CONTROLLER DRIVER
12178 M: Qii Wang <qii.wang@mediatek.com>
12179 L: linux-i2c@vger.kernel.org
12181 F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt
12182 F: drivers/i2c/busses/i2c-mt65xx.c
12184 MEDIATEK IOMMU DRIVER
12185 M: Yong Wu <yong.wu@mediatek.com>
12186 L: iommu@lists.linux-foundation.org
12187 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12189 F: Documentation/devicetree/bindings/iommu/mediatek*
12190 F: drivers/iommu/mtk_iommu*
12191 F: include/dt-bindings/memory/mt*-port.h
12193 MEDIATEK JPEG DRIVER
12194 M: Rick Chang <rick.chang@mediatek.com>
12195 M: Bin Liu <bin.liu@mediatek.com>
12197 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
12198 F: drivers/media/platform/mediatek/jpeg/
12200 MEDIATEK MDP DRIVER
12201 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
12202 M: Houlong Wei <houlong.wei@mediatek.com>
12203 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
12205 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
12206 F: drivers/media/platform/mediatek/mdp/
12207 F: drivers/media/platform/mediatek/vpu/
12209 MEDIATEK MEDIA DRIVER
12210 M: Tiffany Lin <tiffany.lin@mediatek.com>
12211 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
12213 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
12214 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
12215 F: drivers/media/platform/mediatek/vcodec/
12216 F: drivers/media/platform/mediatek/vpu/
12218 MEDIATEK MMC/SD/SDIO DRIVER
12219 M: Chaotian Jing <chaotian.jing@mediatek.com>
12221 F: Documentation/devicetree/bindings/mmc/mtk-sd.yaml
12222 F: drivers/mmc/host/mtk-sd.c
12224 MEDIATEK MT76 WIRELESS LAN DRIVER
12225 M: Felix Fietkau <nbd@nbd.name>
12226 M: Lorenzo Bianconi <lorenzo@kernel.org>
12227 M: Ryder Lee <ryder.lee@mediatek.com>
12228 R: Shayne Chen <shayne.chen@mediatek.com>
12229 R: Sean Wang <sean.wang@mediatek.com>
12230 L: linux-wireless@vger.kernel.org
12232 F: Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
12233 F: drivers/net/wireless/mediatek/mt76/
12235 MEDIATEK MT7601U WIRELESS LAN DRIVER
12236 M: Jakub Kicinski <kubakici@wp.pl>
12237 L: linux-wireless@vger.kernel.org
12239 F: drivers/net/wireless/mediatek/mt7601u/
12241 MEDIATEK MT7621 CLOCK DRIVER
12242 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
12244 F: Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
12245 F: drivers/clk/ralink/clk-mt7621.c
12247 MEDIATEK MT7621/28/88 I2C DRIVER
12248 M: Stefan Roese <sr@denx.de>
12249 L: linux-i2c@vger.kernel.org
12251 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
12252 F: drivers/i2c/busses/i2c-mt7621.c
12254 MEDIATEK MT7621 PCIE CONTROLLER DRIVER
12255 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
12257 F: Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
12258 F: drivers/pci/controller/pcie-mt7621.c
12260 MEDIATEK MT7621 PHY PCI DRIVER
12261 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
12263 F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
12264 F: drivers/phy/ralink/phy-mt7621-pci.c
12266 MEDIATEK NAND CONTROLLER DRIVER
12267 L: linux-mtd@lists.infradead.org
12269 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
12270 F: drivers/mtd/nand/raw/mtk_*
12272 MEDIATEK PMIC LED DRIVER
12273 M: Sean Wang <sean.wang@mediatek.com>
12275 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
12276 F: drivers/leds/leds-mt6323.c
12278 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
12279 M: Sean Wang <sean.wang@mediatek.com>
12281 F: drivers/char/hw_random/mtk-rng.c
12283 MEDIATEK SMI DRIVER
12284 M: Yong Wu <yong.wu@mediatek.com>
12285 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12287 F: Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
12288 F: drivers/memory/mtk-smi.c
12289 F: include/soc/mediatek/smi.h
12291 MEDIATEK SWITCH DRIVER
12292 M: Sean Wang <sean.wang@mediatek.com>
12293 M: Landen Chao <Landen.Chao@mediatek.com>
12294 M: DENG Qingfang <dqfext@gmail.com>
12295 L: netdev@vger.kernel.org
12297 F: drivers/net/dsa/mt7530.*
12298 F: net/dsa/tag_mtk.c
12300 MEDIATEK USB3 DRD IP DRIVER
12301 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
12302 L: linux-usb@vger.kernel.org
12303 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12304 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12306 F: Documentation/devicetree/bindings/usb/mediatek,*
12307 F: drivers/usb/host/xhci-mtk*
12308 F: drivers/usb/mtu3/
12310 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
12311 M: Peter Senna Tschudin <peter.senna@gmail.com>
12312 M: Martin Donnelly <martin.donnelly@ge.com>
12313 M: Martyn Welch <martyn.welch@collabora.co.uk>
12315 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
12316 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
12318 MEGARAID SCSI/SAS DRIVERS
12319 M: Kashyap Desai <kashyap.desai@broadcom.com>
12320 M: Sumit Saxena <sumit.saxena@broadcom.com>
12321 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
12322 L: megaraidlinux.pdl@broadcom.com
12323 L: linux-scsi@vger.kernel.org
12325 W: http://www.avagotech.com/support/
12326 F: Documentation/scsi/megaraid.rst
12327 F: drivers/scsi/megaraid.*
12328 F: drivers/scsi/megaraid/
12330 MELEXIS MLX90614 DRIVER
12331 M: Crt Mori <cmo@melexis.com>
12332 L: linux-iio@vger.kernel.org
12334 W: http://www.melexis.com
12335 F: drivers/iio/temperature/mlx90614.c
12337 MELEXIS MLX90632 DRIVER
12338 M: Crt Mori <cmo@melexis.com>
12339 L: linux-iio@vger.kernel.org
12341 W: http://www.melexis.com
12342 F: drivers/iio/temperature/mlx90632.c
12344 MELFAS MIP4 TOUCHSCREEN DRIVER
12345 M: Sangwon Jee <jeesw@melfas.com>
12347 W: http://www.melfas.com
12348 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
12349 F: drivers/input/touchscreen/melfas_mip4.c
12351 MELLANOX BLUEFIELD I2C DRIVER
12352 M: Khalil Blaiech <kblaiech@nvidia.com>
12353 L: linux-i2c@vger.kernel.org
12355 F: Documentation/devicetree/bindings/i2c/mellanox,i2c-mlxbf.yaml
12356 F: drivers/i2c/busses/i2c-mlxbf.c
12358 MELLANOX ETHERNET DRIVER (mlx4_en)
12359 M: Tariq Toukan <tariqt@nvidia.com>
12360 L: netdev@vger.kernel.org
12362 W: http://www.mellanox.com
12363 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12364 F: drivers/net/ethernet/mellanox/mlx4/en_*
12366 MELLANOX ETHERNET DRIVER (mlx5e)
12367 M: Saeed Mahameed <saeedm@nvidia.com>
12368 L: netdev@vger.kernel.org
12370 W: http://www.mellanox.com
12371 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12372 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
12374 MELLANOX ETHERNET INNOVA DRIVERS
12375 R: Boris Pismenny <borisp@nvidia.com>
12376 L: netdev@vger.kernel.org
12378 W: http://www.mellanox.com
12379 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12380 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
12381 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
12382 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
12383 F: include/linux/mlx5/mlx5_ifc_fpga.h
12385 MELLANOX ETHERNET SWITCH DRIVERS
12386 M: Ido Schimmel <idosch@nvidia.com>
12387 M: Petr Machata <petrm@nvidia.com>
12388 L: netdev@vger.kernel.org
12390 W: http://www.mellanox.com
12391 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12392 F: drivers/net/ethernet/mellanox/mlxsw/
12393 F: tools/testing/selftests/drivers/net/mlxsw/
12395 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
12396 M: mlxsw@nvidia.com
12397 L: netdev@vger.kernel.org
12399 W: http://www.mellanox.com
12400 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12401 F: drivers/net/ethernet/mellanox/mlxfw/
12403 MELLANOX HARDWARE PLATFORM SUPPORT
12404 M: Hans de Goede <hdegoede@redhat.com>
12405 M: Mark Gross <markgross@kernel.org>
12406 M: Vadim Pasternak <vadimp@nvidia.com>
12407 L: platform-driver-x86@vger.kernel.org
12409 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
12410 F: drivers/platform/mellanox/
12411 F: include/linux/platform_data/mlxreg.h
12413 MELLANOX MLX4 core VPI driver
12414 M: Tariq Toukan <tariqt@nvidia.com>
12415 L: netdev@vger.kernel.org
12416 L: linux-rdma@vger.kernel.org
12418 W: http://www.mellanox.com
12419 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12420 F: drivers/net/ethernet/mellanox/mlx4/
12421 F: include/linux/mlx4/
12423 MELLANOX MLX4 IB driver
12424 M: Yishai Hadas <yishaih@nvidia.com>
12425 L: linux-rdma@vger.kernel.org
12427 W: http://www.mellanox.com
12428 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12429 F: drivers/infiniband/hw/mlx4/
12430 F: include/linux/mlx4/
12431 F: include/uapi/rdma/mlx4-abi.h
12433 MELLANOX MLX5 core VPI driver
12434 M: Saeed Mahameed <saeedm@nvidia.com>
12435 M: Leon Romanovsky <leonro@nvidia.com>
12436 L: netdev@vger.kernel.org
12437 L: linux-rdma@vger.kernel.org
12439 W: http://www.mellanox.com
12440 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12441 F: Documentation/networking/device_drivers/ethernet/mellanox/
12442 F: drivers/net/ethernet/mellanox/mlx5/core/
12443 F: include/linux/mlx5/
12445 MELLANOX MLX5 IB driver
12446 M: Leon Romanovsky <leonro@nvidia.com>
12447 L: linux-rdma@vger.kernel.org
12449 W: http://www.mellanox.com
12450 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12451 F: drivers/infiniband/hw/mlx5/
12452 F: include/linux/mlx5/
12453 F: include/uapi/rdma/mlx5-abi.h
12455 MELLANOX MLXCPLD I2C AND MUX DRIVER
12456 M: Vadim Pasternak <vadimp@nvidia.com>
12457 M: Michael Shych <michaelsh@nvidia.com>
12458 L: linux-i2c@vger.kernel.org
12460 F: Documentation/i2c/busses/i2c-mlxcpld.rst
12461 F: drivers/i2c/busses/i2c-mlxcpld.c
12462 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
12464 MELLANOX MLXCPLD LED DRIVER
12465 M: Vadim Pasternak <vadimp@nvidia.com>
12466 L: linux-leds@vger.kernel.org
12468 F: Documentation/leds/leds-mlxcpld.rst
12469 F: drivers/leds/leds-mlxcpld.c
12470 F: drivers/leds/leds-mlxreg.c
12472 MELLANOX PLATFORM DRIVER
12473 M: Vadim Pasternak <vadimp@nvidia.com>
12474 L: platform-driver-x86@vger.kernel.org
12476 F: drivers/platform/x86/mlx-platform.c
12479 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12480 M: "Paul E. McKenney" <paulmck@kernel.org>
12481 L: linux-kernel@vger.kernel.org
12483 F: arch/powerpc/include/asm/membarrier.h
12484 F: include/uapi/linux/membarrier.h
12485 F: kernel/sched/membarrier.c
12488 M: Mike Rapoport <rppt@kernel.org>
12489 L: linux-mm@kvack.org
12491 F: Documentation/core-api/boot-time-mm.rst
12492 F: include/linux/memblock.h
12495 MEMORY CONTROLLER DRIVERS
12496 M: Krzysztof Kozlowski <krzk@kernel.org>
12497 L: linux-kernel@vger.kernel.org
12499 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
12500 F: Documentation/devicetree/bindings/memory-controllers/
12502 F: include/dt-bindings/memory/
12505 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
12506 M: Dmitry Osipenko <digetx@gmail.com>
12507 L: linux-pm@vger.kernel.org
12508 L: linux-tegra@vger.kernel.org
12509 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
12511 F: drivers/devfreq/tegra30-devfreq.c
12514 M: Andrew Morton <akpm@linux-foundation.org>
12515 L: linux-mm@kvack.org
12517 W: http://www.linux-mm.org
12518 T: quilt https://ozlabs.org/~akpm/mmotm/
12519 T: quilt https://ozlabs.org/~akpm/mmots/
12520 T: git git://github.com/hnaz/linux-mm.git
12521 F: include/linux/gfp.h
12522 F: include/linux/memory_hotplug.h
12523 F: include/linux/mm.h
12524 F: include/linux/mmzone.h
12525 F: include/linux/pagewalk.h
12526 F: include/linux/vmalloc.h
12528 F: tools/testing/selftests/vm/
12530 MEMORY TECHNOLOGY DEVICES (MTD)
12531 M: Miquel Raynal <miquel.raynal@bootlin.com>
12532 M: Richard Weinberger <richard@nod.at>
12533 M: Vignesh Raghavendra <vigneshr@ti.com>
12534 L: linux-mtd@lists.infradead.org
12536 W: http://www.linux-mtd.infradead.org/
12537 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12538 C: irc://irc.oftc.net/mtd
12539 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
12540 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
12541 F: Documentation/devicetree/bindings/mtd/
12543 F: include/linux/mtd/
12544 F: include/uapi/mtd/
12546 MEN A21 WATCHDOG DRIVER
12547 M: Johannes Thumshirn <morbidrsa@gmail.com>
12548 L: linux-watchdog@vger.kernel.org
12550 F: drivers/watchdog/mena21_wdt.c
12552 MEN CHAMELEON BUS (mcb)
12553 M: Johannes Thumshirn <morbidrsa@gmail.com>
12555 F: Documentation/driver-api/men-chameleon-bus.rst
12557 F: include/linux/mcb.h
12559 MEN F21BMC (Board Management Controller)
12560 M: Andreas Werner <andreas.werner@men.de>
12562 F: Documentation/hwmon/menf21bmc.rst
12563 F: drivers/hwmon/menf21bmc_hwmon.c
12564 F: drivers/leds/leds-menf21bmc.c
12565 F: drivers/mfd/menf21bmc.c
12566 F: drivers/watchdog/menf21bmc_wdt.c
12568 MEN Z069 WATCHDOG DRIVER
12569 M: Johannes Thumshirn <jth@kernel.org>
12570 L: linux-watchdog@vger.kernel.org
12572 F: drivers/watchdog/menz69_wdt.c
12574 MESON AO CEC DRIVER FOR AMLOGIC SOCS
12575 M: Neil Armstrong <narmstrong@baylibre.com>
12576 L: linux-media@vger.kernel.org
12577 L: linux-amlogic@lists.infradead.org
12579 W: http://linux-meson.com/
12580 T: git git://linuxtv.org/media_tree.git
12581 F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
12582 F: drivers/media/cec/platform/meson/ao-cec-g12a.c
12583 F: drivers/media/cec/platform/meson/ao-cec.c
12585 MESON GE2D DRIVER FOR AMLOGIC SOCS
12586 M: Neil Armstrong <narmstrong@baylibre.com>
12587 L: linux-media@vger.kernel.org
12588 L: linux-amlogic@lists.infradead.org
12590 T: git git://linuxtv.org/media_tree.git
12591 F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
12592 F: drivers/media/platform/amlogic/meson-ge2d/
12594 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
12595 M: Liang Yang <liang.yang@amlogic.com>
12596 L: linux-mtd@lists.infradead.org
12598 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
12599 F: drivers/mtd/nand/raw/meson_*
12601 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
12602 M: Neil Armstrong <narmstrong@baylibre.com>
12603 L: linux-media@vger.kernel.org
12604 L: linux-amlogic@lists.infradead.org
12606 T: git git://linuxtv.org/media_tree.git
12607 F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
12608 F: drivers/staging/media/meson/vdec/
12610 METHODE UDPU SUPPORT
12611 M: Vladimir Vid <vladimir.vid@sartura.hr>
12613 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
12616 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
12617 R: Hemant Kumar <hemantk@codeaurora.org>
12618 L: mhi@lists.linux.dev
12619 L: linux-arm-msm@vger.kernel.org
12621 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
12622 F: Documentation/ABI/stable/sysfs-bus-mhi
12623 F: Documentation/mhi/
12624 F: drivers/bus/mhi/
12625 F: include/linux/mhi.h
12627 MICROBLAZE ARCHITECTURE
12628 M: Michal Simek <monstr@monstr.eu>
12630 W: http://www.monstr.eu/fdt/
12631 T: git git://git.monstr.eu/linux-2.6-microblaze.git
12632 F: arch/microblaze/
12634 MICROCHIP AT91 DMA DRIVERS
12635 M: Ludovic Desroches <ludovic.desroches@microchip.com>
12636 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12637 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12638 L: dmaengine@vger.kernel.org
12640 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
12641 F: drivers/dma/at_hdmac.c
12642 F: drivers/dma/at_hdmac_regs.h
12643 F: drivers/dma/at_xdmac.c
12644 F: include/dt-bindings/dma/at91.h
12646 MICROCHIP AT91 SERIAL DRIVER
12647 M: Richard Genoud <richard.genoud@gmail.com>
12649 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
12650 F: drivers/tty/serial/atmel_serial.c
12651 F: drivers/tty/serial/atmel_serial.h
12653 MICROCHIP AT91 USART MFD DRIVER
12654 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
12655 L: linux-kernel@vger.kernel.org
12657 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
12658 F: drivers/mfd/at91-usart.c
12659 F: include/dt-bindings/mfd/at91-usart.h
12661 MICROCHIP AT91 USART SPI DRIVER
12662 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
12663 L: linux-spi@vger.kernel.org
12665 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
12666 F: drivers/spi/spi-at91-usart.c
12668 MICROCHIP AUDIO ASOC DRIVERS
12669 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
12670 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12674 MICROCHIP CSI2DC DRIVER
12675 M: Eugen Hristev <eugen.hristev@microchip.com>
12676 L: linux-media@vger.kernel.org
12678 F: Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
12679 F: drivers/media/platform/atmel/microchip-csi2dc.c
12681 MICROCHIP ECC DRIVER
12682 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12683 L: linux-crypto@vger.kernel.org
12685 F: drivers/crypto/atmel-ecc.*
12687 MICROCHIP EIC DRIVER
12688 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12689 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12691 F: drivers/irqchip/irq-mchp-eic.c
12693 MICROCHIP I2C DRIVER
12694 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
12695 L: linux-i2c@vger.kernel.org
12697 F: drivers/i2c/busses/i2c-at91-*.c
12698 F: drivers/i2c/busses/i2c-at91.h
12700 MICROCHIP ISC DRIVER
12701 M: Eugen Hristev <eugen.hristev@microchip.com>
12702 L: linux-media@vger.kernel.org
12704 F: Documentation/devicetree/bindings/media/atmel,isc.yaml
12705 F: Documentation/devicetree/bindings/media/microchip,xisc.yaml
12706 F: drivers/media/platform/atmel/atmel-isc*
12707 F: drivers/media/platform/atmel/atmel-sama*-isc*
12708 F: include/linux/atmel-isc-media.h
12710 MICROCHIP ISI DRIVER
12711 M: Eugen Hristev <eugen.hristev@microchip.com>
12712 L: linux-media@vger.kernel.org
12714 F: drivers/media/platform/atmel/atmel-isi.c
12715 F: drivers/media/platform/atmel/atmel-isi.h
12717 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
12718 M: Woojung Huh <woojung.huh@microchip.com>
12719 M: UNGLinuxDriver@microchip.com
12720 L: netdev@vger.kernel.org
12722 F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
12723 F: drivers/net/dsa/microchip/*
12724 F: include/linux/platform_data/microchip-ksz.h
12725 F: net/dsa/tag_ksz.c
12727 MICROCHIP LAN743X ETHERNET DRIVER
12728 M: Bryan Whitehead <bryan.whitehead@microchip.com>
12729 M: UNGLinuxDriver@microchip.com
12730 L: netdev@vger.kernel.org
12732 F: drivers/net/ethernet/microchip/lan743x_*
12734 MICROCHIP LAN966X ETHERNET DRIVER
12735 M: Horatiu Vultur <horatiu.vultur@microchip.com>
12736 M: UNGLinuxDriver@microchip.com
12737 L: netdev@vger.kernel.org
12739 F: drivers/net/ethernet/microchip/lan966x/*
12741 MICROCHIP LCDFB DRIVER
12742 M: Nicolas Ferre <nicolas.ferre@microchip.com>
12743 L: linux-fbdev@vger.kernel.org
12745 F: drivers/video/fbdev/atmel_lcdfb.c
12746 F: include/video/atmel_lcdc.h
12748 MICROCHIP MCP16502 PMIC DRIVER
12749 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12750 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12752 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
12753 F: drivers/regulator/mcp16502.c
12755 MICROCHIP MCP3911 ADC DRIVER
12756 M: Marcus Folkesson <marcus.folkesson@gmail.com>
12757 M: Kent Gustavsson <kent@minoris.se>
12758 L: linux-iio@vger.kernel.org
12760 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
12761 F: drivers/iio/adc/mcp3911.c
12763 MICROCHIP MMC/SD/SDIO MCI DRIVER
12764 M: Ludovic Desroches <ludovic.desroches@microchip.com>
12766 F: drivers/mmc/host/atmel-mci.c
12768 MICROCHIP NAND DRIVER
12769 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12770 L: linux-mtd@lists.infradead.org
12772 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
12773 F: drivers/mtd/nand/raw/atmel/*
12775 MICROCHIP PWM DRIVER
12776 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12777 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12778 L: linux-pwm@vger.kernel.org
12780 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
12781 F: drivers/pwm/pwm-atmel.c
12783 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
12784 M: Eugen Hristev <eugen.hristev@microchip.com>
12785 L: linux-iio@vger.kernel.org
12787 F: Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
12788 F: drivers/iio/adc/at91-sama5d2_adc.c
12789 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
12791 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
12792 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12794 F: drivers/power/reset/at91-sama5d2_shdwc.c
12796 MICROCHIP SPI DRIVER
12797 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12799 F: drivers/spi/spi-atmel.*
12801 MICROCHIP SSC DRIVER
12802 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
12803 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12805 F: drivers/misc/atmel-ssc.c
12806 F: include/linux/atmel-ssc.h
12808 MICROCHIP USB251XB DRIVER
12809 M: Richard Leitner <richard.leitner@skidata.com>
12810 L: linux-usb@vger.kernel.org
12812 F: Documentation/devicetree/bindings/usb/usb251xb.txt
12813 F: drivers/usb/misc/usb251xb.c
12815 MICROCHIP USBA UDC DRIVER
12816 M: Cristian Birsan <cristian.birsan@microchip.com>
12817 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12819 F: drivers/usb/gadget/udc/atmel_usba_udc.*
12821 MICROCHIP WILC1000 WIFI DRIVER
12822 M: Ajay Singh <ajay.kathat@microchip.com>
12823 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12824 L: linux-wireless@vger.kernel.org
12826 F: drivers/net/wireless/microchip/wilc1000/
12828 MICROSEMI MIPS SOCS
12829 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12830 M: UNGLinuxDriver@microchip.com
12831 L: linux-mips@vger.kernel.org
12833 F: Documentation/devicetree/bindings/mips/mscc.txt
12834 F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
12835 F: arch/mips/boot/dts/mscc/
12836 F: arch/mips/configs/generic/board-ocelot.config
12837 F: arch/mips/generic/board-ocelot.c
12839 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
12840 M: Don Brace <don.brace@microchip.com>
12841 L: storagedev@microchip.com
12842 L: linux-scsi@vger.kernel.org
12844 F: Documentation/scsi/smartpqi.rst
12845 F: drivers/scsi/smartpqi/Kconfig
12846 F: drivers/scsi/smartpqi/Makefile
12847 F: drivers/scsi/smartpqi/smartpqi*.[ch]
12848 F: include/linux/cciss*.h
12849 F: include/uapi/linux/cciss*.h
12851 MICROSOFT SURFACE BATTERY AND AC DRIVERS
12852 M: Maximilian Luz <luzmaximilian@gmail.com>
12853 L: linux-pm@vger.kernel.org
12854 L: platform-driver-x86@vger.kernel.org
12856 F: drivers/power/supply/surface_battery.c
12857 F: drivers/power/supply/surface_charger.c
12859 MICROSOFT SURFACE DTX DRIVER
12860 M: Maximilian Luz <luzmaximilian@gmail.com>
12861 L: platform-driver-x86@vger.kernel.org
12863 F: Documentation/driver-api/surface_aggregator/clients/dtx.rst
12864 F: drivers/platform/surface/surface_dtx.c
12865 F: include/uapi/linux/surface_aggregator/dtx.h
12867 MICROSOFT SURFACE GPE LID SUPPORT DRIVER
12868 M: Maximilian Luz <luzmaximilian@gmail.com>
12869 L: platform-driver-x86@vger.kernel.org
12871 F: drivers/platform/surface/surface_gpe.c
12873 MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
12874 M: Hans de Goede <hdegoede@redhat.com>
12875 M: Mark Gross <markgross@kernel.org>
12876 M: Maximilian Luz <luzmaximilian@gmail.com>
12877 L: platform-driver-x86@vger.kernel.org
12879 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
12880 F: drivers/platform/surface/
12882 MICROSOFT SURFACE HID TRANSPORT DRIVER
12883 M: Maximilian Luz <luzmaximilian@gmail.com>
12884 L: linux-input@vger.kernel.org
12885 L: platform-driver-x86@vger.kernel.org
12887 F: drivers/hid/surface-hid/
12889 MICROSOFT SURFACE HOT-PLUG DRIVER
12890 M: Maximilian Luz <luzmaximilian@gmail.com>
12891 L: platform-driver-x86@vger.kernel.org
12893 F: drivers/platform/surface/surface_hotplug.c
12895 MICROSOFT SURFACE PLATFORM PROFILE DRIVER
12896 M: Maximilian Luz <luzmaximilian@gmail.com>
12897 L: platform-driver-x86@vger.kernel.org
12899 F: drivers/platform/surface/surface_platform_profile.c
12901 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
12902 M: Chen Yu <yu.c.chen@intel.com>
12903 L: platform-driver-x86@vger.kernel.org
12905 F: drivers/platform/surface/surfacepro3_button.c
12907 MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
12908 M: Maximilian Luz <luzmaximilian@gmail.com>
12909 L: platform-driver-x86@vger.kernel.org
12911 W: https://github.com/linux-surface/surface-aggregator-module
12912 C: irc://irc.libera.chat/linux-surface
12913 F: Documentation/driver-api/surface_aggregator/
12914 F: drivers/platform/surface/aggregator/
12915 F: drivers/platform/surface/surface_acpi_notify.c
12916 F: drivers/platform/surface/surface_aggregator_cdev.c
12917 F: drivers/platform/surface/surface_aggregator_registry.c
12918 F: include/linux/surface_acpi_notify.h
12919 F: include/linux/surface_aggregator/
12920 F: include/uapi/linux/surface_aggregator/
12922 MICROTEK X6 SCANNER
12923 M: Oliver Neukum <oliver@neukum.org>
12925 F: drivers/usb/image/microtek.*
12927 MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
12928 M: Luka Kovacic <luka.kovacic@sartura.hr>
12929 M: Luka Perkov <luka.perkov@sartura.hr>
12931 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s-bit.dts
12932 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s.dts
12933 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s-bit.dts
12934 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s.dts
12935 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s-bit.dts
12936 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dts
12938 MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
12939 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12940 L: linux-media@vger.kernel.org
12942 F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
12943 F: Documentation/driver-api/media/drivers/ccs/
12944 F: Documentation/userspace-api/media/drivers/ccs.rst
12945 F: drivers/media/i2c/ccs-pll.c
12946 F: drivers/media/i2c/ccs-pll.h
12947 F: drivers/media/i2c/ccs/
12948 F: include/uapi/linux/ccs.h
12949 F: include/uapi/linux/smiapp.h
12952 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12953 L: linux-mips@vger.kernel.org
12955 W: http://www.linux-mips.org/
12956 Q: https://patchwork.kernel.org/project/linux-mips/list/
12957 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
12958 F: Documentation/devicetree/bindings/mips/
12959 F: Documentation/mips/
12961 F: drivers/platform/mips/
12963 MIPS BOSTON DEVELOPMENT BOARD
12964 M: Paul Burton <paulburton@kernel.org>
12965 L: linux-mips@vger.kernel.org
12967 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
12968 F: arch/mips/boot/dts/img/boston.dts
12969 F: arch/mips/configs/generic/board-boston.config
12970 F: drivers/clk/imgtec/clk-boston.c
12971 F: include/dt-bindings/clock/boston-clock.h
12974 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12975 M: Serge Semin <fancer.lancer@gmail.com>
12976 L: linux-mips@vger.kernel.org
12978 F: drivers/bus/mips_cdmm.c
12979 F: drivers/clocksource/mips-gic-timer.c
12980 F: drivers/cpuidle/cpuidle-cps.c
12981 F: drivers/irqchip/irq-mips-cpu.c
12982 F: drivers/irqchip/irq-mips-gic.c
12984 MIPS GENERIC PLATFORM
12985 M: Paul Burton <paulburton@kernel.org>
12986 L: linux-mips@vger.kernel.org
12988 F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
12989 F: arch/mips/generic/
12990 F: arch/mips/tools/generic-board-config.sh
12992 MIPS RINT INSTRUCTION EMULATION
12993 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
12994 L: linux-mips@vger.kernel.org
12996 F: arch/mips/math-emu/dp_rint.c
12997 F: arch/mips/math-emu/sp_rint.c
12999 MIPS/LOONGSON1 ARCHITECTURE
13000 M: Keguang Zhang <keguang.zhang@gmail.com>
13001 L: linux-mips@vger.kernel.org
13003 F: arch/mips/include/asm/mach-loongson32/
13004 F: arch/mips/loongson32/
13005 F: drivers/*/*/*loongson1*
13006 F: drivers/*/*loongson1*
13008 MIPS/LOONGSON2EF ARCHITECTURE
13009 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
13010 L: linux-mips@vger.kernel.org
13012 F: arch/mips/include/asm/mach-loongson2ef/
13013 F: arch/mips/loongson2ef/
13014 F: drivers/cpufreq/loongson2_cpufreq.c
13016 MIPS/LOONGSON64 ARCHITECTURE
13017 M: Huacai Chen <chenhuacai@kernel.org>
13018 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
13019 L: linux-mips@vger.kernel.org
13021 F: arch/mips/include/asm/mach-loongson64/
13022 F: arch/mips/loongson64/
13023 F: drivers/irqchip/irq-loongson*
13024 F: drivers/platform/mips/cpu_hwmon.c
13026 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
13027 M: Hans Verkuil <hverkuil@xs4all.nl>
13028 L: linux-media@vger.kernel.org
13030 W: https://linuxtv.org
13031 T: git git://linuxtv.org/media_tree.git
13032 F: drivers/media/radio/radio-miropcm20*
13035 R: Lubomir Rintel <lkundrak@v3.sk>
13036 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13038 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
13039 F: arch/arm/boot/dts/mmp*
13040 F: arch/arm/mach-mmp/
13041 F: include/linux/soc/mmp/
13043 MMP USB PHY DRIVERS
13044 R: Lubomir Rintel <lkundrak@v3.sk>
13045 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13047 F: drivers/phy/marvell/phy-mmp3-usb.c
13048 F: drivers/phy/marvell/phy-pxa-usb.c
13050 MMU GATHER AND TLB INVALIDATION
13051 M: Will Deacon <will@kernel.org>
13052 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
13053 M: Andrew Morton <akpm@linux-foundation.org>
13054 M: Nick Piggin <npiggin@gmail.com>
13055 M: Peter Zijlstra <peterz@infradead.org>
13056 L: linux-arch@vger.kernel.org
13057 L: linux-mm@kvack.org
13059 F: arch/*/include/asm/tlb.h
13060 F: include/asm-generic/tlb.h
13063 MN88472 MEDIA DRIVER
13064 M: Antti Palosaari <crope@iki.fi>
13065 L: linux-media@vger.kernel.org
13067 W: https://linuxtv.org
13068 W: http://palosaari.fi/linux/
13069 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13070 F: drivers/media/dvb-frontends/mn88472*
13072 MN88473 MEDIA DRIVER
13073 M: Antti Palosaari <crope@iki.fi>
13074 L: linux-media@vger.kernel.org
13076 W: https://linuxtv.org
13077 W: http://palosaari.fi/linux/
13078 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13079 F: drivers/media/dvb-frontends/mn88473*
13082 M: Luis Chamberlain <mcgrof@kernel.org>
13083 L: linux-modules@vger.kernel.org
13084 L: linux-kernel@vger.kernel.org
13086 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
13087 F: include/linux/module.h
13090 MONOLITHIC POWER SYSTEM PMIC DRIVER
13091 M: Saravanan Sekar <sravanhome@gmail.com>
13093 F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
13094 F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
13095 F: drivers/iio/adc/mp2629_adc.c
13096 F: drivers/mfd/mp2629.c
13097 F: drivers/power/supply/mp2629_charger.c
13098 F: drivers/regulator/mp5416.c
13099 F: drivers/regulator/mpq7920.c
13100 F: drivers/regulator/mpq7920.h
13101 F: include/linux/mfd/mp2629.h
13103 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
13105 W: http://popies.net/meye/
13106 F: Documentation/userspace-api/media/drivers/meye*
13107 F: drivers/media/pci/meye/
13108 F: include/uapi/linux/meye.h
13110 MOTORCOMM PHY DRIVER
13111 M: Peter Geis <pgwipeout@gmail.com>
13112 L: netdev@vger.kernel.org
13114 F: drivers/net/phy/motorcomm.c
13116 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
13117 M: Jiri Slaby <jirislaby@kernel.org>
13119 F: Documentation/driver-api/serial/moxa-smartio.rst
13120 F: drivers/tty/mxser.*
13122 MR800 AVERMEDIA USB FM RADIO DRIVER
13123 M: Alexey Klimov <klimov.linux@gmail.com>
13124 L: linux-media@vger.kernel.org
13126 T: git git://linuxtv.org/media_tree.git
13127 F: drivers/media/radio/radio-mr800.c
13129 MRF24J40 IEEE 802.15.4 RADIO DRIVER
13130 M: Alan Ott <alan@signal11.us>
13131 L: linux-wpan@vger.kernel.org
13133 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
13134 F: drivers/net/ieee802154/mrf24j40.c
13137 M: "Lee, Chun-Yi" <jlee@suse.com>
13138 L: platform-driver-x86@vger.kernel.org
13140 F: drivers/platform/x86/msi-laptop.c
13143 L: platform-driver-x86@vger.kernel.org
13145 F: drivers/platform/x86/msi-wmi.c
13147 MSI001 MEDIA DRIVER
13148 M: Antti Palosaari <crope@iki.fi>
13149 L: linux-media@vger.kernel.org
13151 W: https://linuxtv.org
13152 W: http://palosaari.fi/linux/
13153 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13154 T: git git://linuxtv.org/anttip/media_tree.git
13155 F: drivers/media/tuners/msi001*
13157 MSI2500 MEDIA DRIVER
13158 M: Antti Palosaari <crope@iki.fi>
13159 L: linux-media@vger.kernel.org
13161 W: https://linuxtv.org
13162 W: http://palosaari.fi/linux/
13163 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13164 T: git git://linuxtv.org/anttip/media_tree.git
13165 F: drivers/media/usb/msi2500/
13167 MSTAR INTERRUPT CONTROLLER DRIVER
13168 M: Mark-PK Tsai <mark-pk.tsai@mediatek.com>
13169 M: Daniel Palmer <daniel@thingy.jp>
13171 F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
13172 F: drivers/irqchip/irq-mst-intc.c
13174 MSYSTEMS DISKONCHIP G3 MTD DRIVER
13175 M: Robert Jarzmik <robert.jarzmik@free.fr>
13176 L: linux-mtd@lists.infradead.org
13178 F: drivers/mtd/devices/docg3*
13180 MT9M032 APTINA SENSOR DRIVER
13181 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13182 L: linux-media@vger.kernel.org
13184 T: git git://linuxtv.org/media_tree.git
13185 F: drivers/media/i2c/mt9m032.c
13186 F: include/media/i2c/mt9m032.h
13188 MT9P031 APTINA CAMERA SENSOR
13189 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13190 L: linux-media@vger.kernel.org
13192 T: git git://linuxtv.org/media_tree.git
13193 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
13194 F: drivers/media/i2c/mt9p031.c
13195 F: include/media/i2c/mt9p031.h
13197 MT9T001 APTINA CAMERA SENSOR
13198 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13199 L: linux-media@vger.kernel.org
13201 T: git git://linuxtv.org/media_tree.git
13202 F: drivers/media/i2c/mt9t001.c
13203 F: include/media/i2c/mt9t001.h
13205 MT9T112 APTINA CAMERA SENSOR
13206 M: Jacopo Mondi <jacopo@jmondi.org>
13207 L: linux-media@vger.kernel.org
13209 T: git git://linuxtv.org/media_tree.git
13210 F: drivers/media/i2c/mt9t112.c
13211 F: include/media/i2c/mt9t112.h
13213 MT9V032 APTINA CAMERA SENSOR
13214 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13215 L: linux-media@vger.kernel.org
13217 T: git git://linuxtv.org/media_tree.git
13218 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
13219 F: drivers/media/i2c/mt9v032.c
13220 F: include/media/i2c/mt9v032.h
13222 MT9V111 APTINA CAMERA SENSOR
13223 M: Jacopo Mondi <jacopo@jmondi.org>
13224 L: linux-media@vger.kernel.org
13226 T: git git://linuxtv.org/media_tree.git
13227 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
13228 F: drivers/media/i2c/mt9v111.c
13230 MULTIFUNCTION DEVICES (MFD)
13231 M: Lee Jones <lee.jones@linaro.org>
13233 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13234 F: Documentation/devicetree/bindings/mfd/
13236 F: include/dt-bindings/mfd/
13237 F: include/linux/mfd/
13239 MULTIMEDIA CARD (MMC) ETC. OVER SPI
13241 F: drivers/mmc/host/mmc_spi.c
13242 F: include/linux/spi/mmc_spi.h
13244 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
13245 M: Ulf Hansson <ulf.hansson@linaro.org>
13246 L: linux-mmc@vger.kernel.org
13248 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
13249 F: Documentation/devicetree/bindings/mmc/
13251 F: include/linux/mmc/
13252 F: include/uapi/linux/mmc/
13254 MULTIPLEXER SUBSYSTEM
13255 M: Peter Rosin <peda@axentia.se>
13257 F: Documentation/ABI/testing/sysfs-class-mux*
13258 F: Documentation/devicetree/bindings/mux/
13260 F: include/dt-bindings/mux/
13261 F: include/linux/mux/
13263 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
13264 M: Bin Liu <b-liu@ti.com>
13265 L: linux-usb@vger.kernel.org
13267 F: drivers/usb/musb/
13269 MXL301RF MEDIA DRIVER
13270 M: Akihiro Tsukada <tskd08@gmail.com>
13271 L: linux-media@vger.kernel.org
13273 F: drivers/media/tuners/mxl301rf*
13275 MXL5007T MEDIA DRIVER
13276 M: Michael Krufky <mkrufky@linuxtv.org>
13277 L: linux-media@vger.kernel.org
13279 W: https://linuxtv.org
13280 W: http://github.com/mkrufky
13281 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13282 T: git git://linuxtv.org/mkrufky/tuners.git
13283 F: drivers/media/tuners/mxl5007t.*
13286 M: Marek Vasut <marex@denx.de>
13287 M: Stefan Agner <stefan@agner.ch>
13288 L: dri-devel@lists.freedesktop.org
13290 T: git git://anongit.freedesktop.org/drm/drm-misc
13291 F: Documentation/devicetree/bindings/display/fsl,lcdif.yaml
13292 F: drivers/gpu/drm/mxsfb/
13294 MYLEX DAC960 PCI RAID Controller
13295 M: Hannes Reinecke <hare@kernel.org>
13296 L: linux-scsi@vger.kernel.org
13298 F: drivers/scsi/myrb.*
13299 F: drivers/scsi/myrs.*
13301 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
13302 M: Chris Lee <christopher.lee@cspi.com>
13303 L: netdev@vger.kernel.org
13305 W: https://www.cspi.com/ethernet-products/support/downloads/
13306 F: drivers/net/ethernet/myricom/myri10ge/
13308 NAND FLASH SUBSYSTEM
13309 M: Miquel Raynal <miquel.raynal@bootlin.com>
13310 R: Richard Weinberger <richard@nod.at>
13311 L: linux-mtd@lists.infradead.org
13313 W: http://www.linux-mtd.infradead.org/
13314 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
13315 C: irc://irc.oftc.net/mtd
13316 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
13317 F: drivers/mtd/nand/
13318 F: include/linux/mtd/*nand*.h
13320 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
13321 M: Daniel Mack <zonque@gmail.com>
13322 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13324 W: http://www.native-instruments.com
13325 F: sound/usb/caiaq/
13327 NATSEMI ETHERNET DRIVER (DP8381x)
13329 F: drivers/net/ethernet/natsemi/natsemi.c
13331 NCR 5380 SCSI DRIVERS
13332 M: Finn Thain <fthain@linux-m68k.org>
13333 M: Michael Schmitz <schmitzmic@gmail.com>
13334 L: linux-scsi@vger.kernel.org
13336 F: Documentation/scsi/g_NCR5380.rst
13337 F: drivers/scsi/NCR5380.*
13338 F: drivers/scsi/arm/cumana_1.c
13339 F: drivers/scsi/arm/oak.c
13340 F: drivers/scsi/atari_scsi.*
13341 F: drivers/scsi/dmx3191d.c
13342 F: drivers/scsi/g_NCR5380.*
13343 F: drivers/scsi/mac_scsi.*
13344 F: drivers/scsi/sun3_scsi.*
13345 F: drivers/scsi/sun3_scsi_vme.c
13348 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
13352 NCT6775 HARDWARE MONITOR DRIVER
13353 M: Guenter Roeck <linux@roeck-us.net>
13354 L: linux-hwmon@vger.kernel.org
13356 F: Documentation/hwmon/nct6775.rst
13357 F: drivers/hwmon/nct6775.c
13360 M: Jakub Kicinski <kuba@kernel.org>
13362 F: drivers/net/netdevsim/*
13364 NETEM NETWORK EMULATOR
13365 M: Stephen Hemminger <stephen@networkplumber.org>
13366 L: netdev@vger.kernel.org
13368 F: net/sched/sch_netem.c
13370 NETERION 10GbE DRIVERS (s2io/vxge)
13371 M: Jon Mason <jdmason@kudzu.us>
13372 L: netdev@vger.kernel.org
13374 F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
13375 F: Documentation/networking/device_drivers/ethernet/neterion/vxge.rst
13376 F: drivers/net/ethernet/neterion/
13379 M: Pablo Neira Ayuso <pablo@netfilter.org>
13380 M: Jozsef Kadlecsik <kadlec@netfilter.org>
13381 M: Florian Westphal <fw@strlen.de>
13382 L: netfilter-devel@vger.kernel.org
13383 L: coreteam@netfilter.org
13385 W: http://www.netfilter.org/
13386 W: http://www.iptables.org/
13387 W: http://www.nftables.org/
13388 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
13389 C: irc://irc.libera.chat/netfilter
13390 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
13391 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
13392 F: include/linux/netfilter*
13393 F: include/linux/netfilter/
13394 F: include/net/netfilter/
13395 F: include/uapi/linux/netfilter*
13396 F: include/uapi/linux/netfilter/
13397 F: net/*/netfilter.c
13398 F: net/*/netfilter/
13399 F: net/bridge/br_netfilter*.c
13402 NETROM NETWORK LAYER
13403 M: Ralf Baechle <ralf@linux-mips.org>
13404 L: linux-hams@vger.kernel.org
13406 W: http://www.linux-ax25.org/
13407 F: include/net/netrom.h
13408 F: include/uapi/linux/netrom.h
13411 NETRONIX EMBEDDED CONTROLLER
13412 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
13414 F: Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
13415 F: drivers/mfd/ntxec.c
13416 F: drivers/pwm/pwm-ntxec.c
13417 F: drivers/rtc/rtc-ntxec.c
13418 F: include/linux/mfd/ntxec.h
13420 NETRONOME ETHERNET DRIVERS
13421 M: Simon Horman <simon.horman@corigine.com>
13422 R: Jakub Kicinski <kuba@kernel.org>
13423 L: oss-drivers@corigine.com
13425 F: drivers/net/ethernet/netronome/
13427 NETWORK BLOCK DEVICE (NBD)
13428 M: Josef Bacik <josef@toxicpanda.com>
13429 L: linux-block@vger.kernel.org
13430 L: nbd@other.debian.org
13432 F: Documentation/admin-guide/blockdev/nbd.rst
13433 F: drivers/block/nbd.c
13434 F: include/trace/events/nbd.h
13435 F: include/uapi/linux/nbd.h
13437 NETWORK DROP MONITOR
13438 M: Neil Horman <nhorman@tuxdriver.com>
13439 L: netdev@vger.kernel.org
13441 W: https://fedorahosted.org/dropwatch/
13442 F: include/uapi/linux/net_dropmon.h
13443 F: net/core/drop_monitor.c
13446 M: "David S. Miller" <davem@davemloft.net>
13447 M: Jakub Kicinski <kuba@kernel.org>
13448 M: Paolo Abeni <pabeni@redhat.com>
13449 L: netdev@vger.kernel.org
13451 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13452 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13453 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
13454 F: Documentation/devicetree/bindings/net/
13455 F: drivers/connector/
13457 F: include/linux/etherdevice.h
13458 F: include/linux/fcdevice.h
13459 F: include/linux/fddidevice.h
13460 F: include/linux/hippidevice.h
13461 F: include/linux/if_*
13462 F: include/linux/inetdevice.h
13463 F: include/linux/netdevice.h
13464 F: include/uapi/linux/if_*
13465 F: include/uapi/linux/netdevice.h
13467 NETWORKING DRIVERS (WIRELESS)
13468 M: Kalle Valo <kvalo@kernel.org>
13469 L: linux-wireless@vger.kernel.org
13471 W: https://wireless.wiki.kernel.org/
13472 Q: https://patchwork.kernel.org/project/linux-wireless/list/
13473 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
13474 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
13475 F: Documentation/devicetree/bindings/net/wireless/
13476 F: drivers/net/wireless/
13479 M: Andrew Lunn <andrew@lunn.ch>
13480 M: Vivien Didelot <vivien.didelot@gmail.com>
13481 M: Florian Fainelli <f.fainelli@gmail.com>
13482 M: Vladimir Oltean <olteanv@gmail.com>
13484 F: Documentation/devicetree/bindings/net/dsa/
13485 F: drivers/net/dsa/
13486 F: include/linux/dsa/
13487 F: include/linux/platform_data/dsa.h
13488 F: include/net/dsa.h
13490 F: tools/testing/selftests/drivers/net/dsa/
13492 NETWORKING [GENERAL]
13493 M: "David S. Miller" <davem@davemloft.net>
13494 M: Jakub Kicinski <kuba@kernel.org>
13495 M: Paolo Abeni <pabeni@redhat.com>
13496 L: netdev@vger.kernel.org
13498 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13499 B: mailto:netdev@vger.kernel.org
13500 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13501 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
13502 F: Documentation/networking/
13503 F: include/linux/in.h
13504 F: include/linux/net.h
13505 F: include/linux/netdevice.h
13507 F: include/uapi/linux/in.h
13508 F: include/uapi/linux/net.h
13509 F: include/uapi/linux/net_namespace.h
13510 F: include/uapi/linux/netdevice.h
13514 F: tools/testing/selftests/net/
13517 M: Steffen Klassert <steffen.klassert@secunet.com>
13518 M: Herbert Xu <herbert@gondor.apana.org.au>
13519 M: "David S. Miller" <davem@davemloft.net>
13520 L: netdev@vger.kernel.org
13522 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
13523 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
13524 F: include/net/xfrm.h
13525 F: include/uapi/linux/xfrm.h
13528 F: net/ipv4/ip_vti.c
13529 F: net/ipv4/ipcomp.c
13533 F: net/ipv6/ip6_vti.c
13534 F: net/ipv6/ipcomp6.c
13538 F: tools/testing/selftests/net/ipsec.c
13540 NETWORKING [IPv4/IPv6]
13541 M: "David S. Miller" <davem@davemloft.net>
13542 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
13543 M: David Ahern <dsahern@kernel.org>
13544 L: netdev@vger.kernel.org
13546 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13548 F: include/linux/ip.h
13549 F: include/linux/ipv6*
13550 F: include/net/fib*
13552 F: include/net/route.h
13556 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
13557 M: Paul Moore <paul@paul-moore.com>
13558 L: netdev@vger.kernel.org
13559 L: linux-security-module@vger.kernel.org
13561 W: https://github.com/netlabel
13562 F: Documentation/netlabel/
13563 F: include/net/calipso.h
13564 F: include/net/cipso_ipv4.h
13565 F: include/net/netlabel.h
13566 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
13567 F: include/uapi/linux/netfilter/xt_SECMARK.h
13568 F: net/ipv4/cipso_ipv4.c
13569 F: net/ipv6/calipso.c
13570 F: net/netfilter/xt_CONNSECMARK.c
13571 F: net/netfilter/xt_SECMARK.c
13575 M: Mat Martineau <mathew.j.martineau@linux.intel.com>
13576 M: Matthieu Baerts <matthieu.baerts@tessares.net>
13577 L: netdev@vger.kernel.org
13578 L: mptcp@lists.linux.dev
13580 W: https://github.com/multipath-tcp/mptcp_net-next/wiki
13581 B: https://github.com/multipath-tcp/mptcp_net-next/issues
13582 F: Documentation/networking/mptcp-sysctl.rst
13583 F: include/net/mptcp.h
13584 F: include/trace/events/mptcp.h
13585 F: include/uapi/linux/mptcp.h
13587 F: tools/testing/selftests/net/mptcp/
13590 M: Eric Dumazet <edumazet@google.com>
13591 L: netdev@vger.kernel.org
13593 F: include/linux/tcp.h
13594 F: include/net/tcp.h
13595 F: include/trace/events/tcp.h
13596 F: include/uapi/linux/tcp.h
13597 F: net/ipv4/syncookies.c
13599 F: net/ipv6/syncookies.c
13603 M: Boris Pismenny <borisp@nvidia.com>
13604 M: John Fastabend <john.fastabend@gmail.com>
13605 M: Daniel Borkmann <daniel@iogearbox.net>
13606 M: Jakub Kicinski <kuba@kernel.org>
13607 L: netdev@vger.kernel.org
13609 F: include/net/tls.h
13610 F: include/uapi/linux/tls.h
13613 NETXEN (1/10) GbE SUPPORT
13614 M: Manish Chopra <manishc@marvell.com>
13615 M: Rahul Verma <rahulv@marvell.com>
13616 M: GR-Linux-NIC-Dev@marvell.com
13617 L: netdev@vger.kernel.org
13619 F: drivers/net/ethernet/qlogic/netxen/
13621 NET_FAILOVER MODULE
13622 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
13623 L: netdev@vger.kernel.org
13625 F: Documentation/networking/net_failover.rst
13626 F: drivers/net/net_failover.c
13627 F: include/net/net_failover.h
13630 M: David Ahern <dsahern@kernel.org>
13631 L: netdev@vger.kernel.org
13633 F: include/net/netns/nexthop.h
13634 F: include/net/nexthop.h
13635 F: include/uapi/linux/nexthop.h
13636 F: net/ipv4/nexthop.c
13639 M: Krzysztof Kozlowski <krzk@kernel.org>
13640 L: linux-nfc@lists.01.org (subscribers-only)
13641 L: netdev@vger.kernel.org
13643 F: Documentation/devicetree/bindings/net/nfc/
13645 F: include/linux/platform_data/nfcmrvl.h
13646 F: include/net/nfc/
13647 F: include/uapi/linux/nfc.h
13650 NFC VIRTUAL NCI DEVICE DRIVER
13651 M: Bongsu Jeon <bongsu.jeon@samsung.com>
13652 L: netdev@vger.kernel.org
13653 L: linux-nfc@lists.01.org (subscribers-only)
13655 F: drivers/nfc/virtual_ncidev.c
13656 F: tools/testing/selftests/nci/
13658 NFS, SUNRPC, AND LOCKD CLIENTS
13659 M: Trond Myklebust <trond.myklebust@hammerspace.com>
13660 M: Anna Schumaker <anna@kernel.org>
13661 L: linux-nfs@vger.kernel.org
13663 W: http://client.linux-nfs.org
13664 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
13668 F: include/linux/lockd/
13669 F: include/linux/nfs*
13670 F: include/linux/sunrpc/
13671 F: include/uapi/linux/nfs*
13672 F: include/uapi/linux/sunrpc/
13674 F: Documentation/filesystems/nfs/
13677 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
13678 L: linux-nilfs@vger.kernel.org
13680 W: https://nilfs.sourceforge.io/
13681 W: https://nilfs.osdn.jp/
13682 T: git git://github.com/konis/nilfs2.git
13683 F: Documentation/filesystems/nilfs2.rst
13685 F: include/trace/events/nilfs2.h
13686 F: include/uapi/linux/nilfs2_api.h
13687 F: include/uapi/linux/nilfs2_ondisk.h
13689 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
13690 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
13692 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
13693 F: Documentation/scsi/NinjaSCSI.rst
13694 F: drivers/scsi/pcmcia/nsp_*
13696 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
13697 M: GOTO Masanori <gotom@debian.or.jp>
13698 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
13700 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
13701 F: Documentation/scsi/NinjaSCSI.rst
13702 F: drivers/scsi/nsp32*
13704 NINTENDO HID DRIVER
13705 M: Daniel J. Ogorchock <djogorchock@gmail.com>
13706 L: linux-input@vger.kernel.org
13708 F: drivers/hid/hid-nintendo*
13711 M: Dinh Nguyen <dinguyen@kernel.org>
13713 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
13716 NITRO ENCLAVES (NE)
13717 M: Andra Paraschiv <andraprs@amazon.com>
13718 M: Alexandru Vasile <lexnv@amazon.com>
13719 M: Alexandru Ciobotaru <alcioa@amazon.com>
13720 L: linux-kernel@vger.kernel.org
13722 W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
13723 F: Documentation/virt/ne_overview.rst
13724 F: drivers/virt/nitro_enclaves/
13725 F: include/linux/nitro_enclaves.h
13726 F: include/uapi/linux/nitro_enclaves.h
13727 F: samples/nitro_enclaves/
13729 NOHZ, DYNTICKS SUPPORT
13730 M: Frederic Weisbecker <fweisbec@gmail.com>
13731 M: Thomas Gleixner <tglx@linutronix.de>
13732 M: Ingo Molnar <mingo@kernel.org>
13733 L: linux-kernel@vger.kernel.org
13735 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
13736 F: include/linux/sched/nohz.h
13737 F: include/linux/tick.h
13738 F: kernel/time/tick*.*
13740 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
13741 M: Pavel Machek <pavel@ucw.cz>
13742 M: Sakari Ailus <sakari.ailus@iki.fi>
13743 L: linux-media@vger.kernel.org
13745 F: drivers/media/i2c/ad5820.c
13746 F: drivers/media/i2c/et8ek8
13748 NOKIA N900 POWER SUPPLY DRIVERS
13749 R: Pali Rohár <pali@kernel.org>
13750 F: drivers/power/supply/bq2415x_charger.c
13751 F: drivers/power/supply/bq27xxx_battery.c
13752 F: drivers/power/supply/bq27xxx_battery_i2c.c
13753 F: drivers/power/supply/isp1704_charger.c
13754 F: drivers/power/supply/rx51_battery.c
13755 F: include/linux/power/bq2415x_charger.h
13756 F: include/linux/power/bq27xxx_battery.h
13759 M: Willy Tarreau <w@1wt.eu>
13761 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
13762 F: tools/include/nolibc/
13765 M: Matthias Maennich <maennich@google.com>
13767 F: Documentation/core-api/symbol-namespaces.rst
13771 M: Sanjay R Mehta <sanju.mehta@amd.com>
13772 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
13773 L: ntb@lists.linux.dev
13775 F: drivers/ntb/hw/amd/
13778 M: Jon Mason <jdmason@kudzu.us>
13779 M: Dave Jiang <dave.jiang@intel.com>
13780 M: Allen Hubbe <allenbh@gmail.com>
13781 L: ntb@lists.linux.dev
13783 W: https://github.com/jonmason/ntb/wiki
13784 T: git git://github.com/jonmason/ntb.git
13785 F: drivers/net/ntb_netdev.c
13787 F: include/linux/ntb.h
13788 F: include/linux/ntb_transport.h
13789 F: tools/testing/selftests/ntb/
13792 M: Serge Semin <fancer.lancer@gmail.com>
13793 L: ntb@lists.linux.dev
13795 F: drivers/ntb/hw/idt/
13798 M: Dave Jiang <dave.jiang@intel.com>
13799 L: ntb@lists.linux.dev
13801 W: https://github.com/davejiang/linux/wiki
13802 T: git https://github.com/davejiang/linux.git
13803 F: drivers/ntb/hw/intel/
13806 M: Anton Altaparmakov <anton@tuxera.com>
13807 L: linux-ntfs-dev@lists.sourceforge.net
13809 W: http://www.tuxera.com/
13810 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
13811 F: Documentation/filesystems/ntfs.rst
13815 M: Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
13816 L: ntfs3@lists.linux.dev
13818 W: http://www.paragon-software.com/
13819 T: git https://github.com/Paragon-Software-Group/linux-ntfs3.git
13820 F: Documentation/filesystems/ntfs3.rst
13824 M: Finn Thain <fthain@linux-m68k.org>
13825 L: linux-m68k@lists.linux-m68k.org
13827 F: arch/*/include/asm/nubus.h
13829 F: include/linux/nubus.h
13830 F: include/uapi/linux/nubus.h
13832 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
13833 M: Antonino Daplas <adaplas@gmail.com>
13834 L: linux-fbdev@vger.kernel.org
13836 F: drivers/video/fbdev/nvidia/
13837 F: drivers/video/fbdev/riva/
13839 NVIDIA WMI EC BACKLIGHT DRIVER
13840 M: Daniel Dadap <ddadap@nvidia.com>
13841 L: platform-driver-x86@vger.kernel.org
13843 F: drivers/platform/x86/nvidia-wmi-ec-backlight.c
13846 M: Keith Busch <kbusch@kernel.org>
13847 M: Jens Axboe <axboe@fb.com>
13848 M: Christoph Hellwig <hch@lst.de>
13849 M: Sagi Grimberg <sagi@grimberg.me>
13850 L: linux-nvme@lists.infradead.org
13852 W: http://git.infradead.org/nvme.git
13853 T: git://git.infradead.org/nvme.git
13854 F: drivers/nvme/host/
13855 F: include/linux/nvme.h
13856 F: include/uapi/linux/nvme_ioctl.h
13858 NVM EXPRESS FC TRANSPORT DRIVERS
13859 M: James Smart <james.smart@broadcom.com>
13860 L: linux-nvme@lists.infradead.org
13862 F: drivers/nvme/host/fc.c
13863 F: drivers/nvme/target/fc.c
13864 F: drivers/nvme/target/fcloop.c
13865 F: include/linux/nvme-fc-driver.h
13866 F: include/linux/nvme-fc.h
13868 NVM EXPRESS TARGET DRIVER
13869 M: Christoph Hellwig <hch@lst.de>
13870 M: Sagi Grimberg <sagi@grimberg.me>
13871 M: Chaitanya Kulkarni <kch@nvidia.com>
13872 L: linux-nvme@lists.infradead.org
13874 W: http://git.infradead.org/nvme.git
13875 T: git://git.infradead.org/nvme.git
13876 F: drivers/nvme/target/
13879 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13881 T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
13882 F: Documentation/ABI/stable/sysfs-bus-nvmem
13883 F: Documentation/devicetree/bindings/nvmem/
13885 F: include/linux/nvmem-consumer.h
13886 F: include/linux/nvmem-provider.h
13888 NXP C45 TJA11XX PHY DRIVER
13889 M: Radu Pirea <radu-nicolae.pirea@oss.nxp.com>
13890 L: netdev@vger.kernel.org
13892 F: drivers/net/phy/nxp-c45-tja11xx.c
13895 M: Ashish Kumar <ashish.kumar@nxp.com>
13896 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
13897 L: linux-spi@vger.kernel.org
13899 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
13900 F: drivers/spi/spi-nxp-fspi.c
13902 NXP FXAS21002C DRIVER
13903 M: Rui Miguel Silva <rmfrfs@gmail.com>
13904 L: linux-iio@vger.kernel.org
13906 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
13907 F: drivers/iio/gyro/fxas21002c.h
13908 F: drivers/iio/gyro/fxas21002c_core.c
13909 F: drivers/iio/gyro/fxas21002c_i2c.c
13910 F: drivers/iio/gyro/fxas21002c_spi.c
13912 NXP i.MX CLOCK DRIVERS
13913 M: Abel Vesa <abel.vesa@nxp.com>
13914 L: linux-clk@vger.kernel.org
13915 L: linux-imx@nxp.com
13917 F: drivers/clk/imx/
13919 NXP i.MX 8MQ DCSS DRIVER
13920 M: Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
13921 R: Lucas Stach <l.stach@pengutronix.de>
13922 L: dri-devel@lists.freedesktop.org
13924 F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
13925 F: drivers/gpu/drm/imx/dcss/
13927 NXP i.MX 8QXP ADC DRIVER
13928 M: Cai Huoqing <cai.huoqing@linux.dev>
13929 M: Haibo Chen <haibo.chen@nxp.com>
13930 L: linux-imx@nxp.com
13931 L: linux-iio@vger.kernel.org
13933 F: Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
13934 F: drivers/iio/adc/imx8qxp-adc.c
13936 NXP i.MX 7D/6SX/6UL AND VF610 ADC DRIVER
13937 M: Haibo Chen <haibo.chen@nxp.com>
13938 L: linux-iio@vger.kernel.org
13939 L: linux-imx@nxp.com
13941 F: Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
13942 F: Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
13943 F: drivers/iio/adc/imx7d_adc.c
13944 F: drivers/iio/adc/vf610_adc.c
13946 NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
13947 M: Jagan Teki <jagan@amarulasolutions.com>
13949 F: Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
13950 F: drivers/regulator/pf8x00-regulator.c
13952 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
13953 M: Krzysztof Kozlowski <krzk@kernel.org>
13954 L: linux-kernel@vger.kernel.org
13956 F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
13957 F: drivers/extcon/extcon-ptn5150.c
13959 NXP SGTL5000 DRIVER
13960 M: Fabio Estevam <festevam@gmail.com>
13961 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13963 F: Documentation/devicetree/bindings/sound/sgtl5000.yaml
13964 F: sound/soc/codecs/sgtl5000*
13966 NXP SJA1105 ETHERNET SWITCH DRIVER
13967 M: Vladimir Oltean <olteanv@gmail.com>
13968 L: linux-kernel@vger.kernel.org
13970 F: drivers/net/dsa/sja1105
13971 F: drivers/net/pcs/pcs-xpcs-nxp.c
13973 NXP TDA998X DRM DRIVER
13974 M: Russell King <linux@armlinux.org.uk>
13976 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
13977 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
13978 F: drivers/gpu/drm/i2c/tda998x_drv.c
13979 F: include/drm/i2c/tda998x.h
13980 F: include/dt-bindings/display/tda998x.h
13984 M: Peter Rosin <peda@axentia.se>
13985 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13987 F: Documentation/devicetree/bindings/sound/tfa9879.txt
13988 F: sound/soc/codecs/tfa9879*
13990 NXP/Goodix TFA989X (TFA1) DRIVER
13991 M: Stephan Gerhold <stephan@gerhold.net>
13992 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13994 F: Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
13995 F: sound/soc/codecs/tfa989x.c
13998 R: Charles Gorand <charles.gorand@effinnov.com>
13999 L: linux-nfc@lists.01.org (subscribers-only)
14001 F: Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
14002 F: drivers/nfc/nxp-nci
14004 NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
14005 M: Mirela Rabulea <mirela.rabulea@nxp.com>
14006 R: NXP Linux Team <linux-imx@nxp.com>
14007 L: linux-media@vger.kernel.org
14009 F: Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
14010 F: drivers/media/platform/imx-jpeg
14012 NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
14013 M: Jonas Malaco <jonas@protocubo.io>
14014 L: linux-hwmon@vger.kernel.org
14016 F: Documentation/hwmon/nzxt-kraken2.rst
14017 F: drivers/hwmon/nzxt-kraken2.c
14019 NZXT-SMART2 HARDWARE MONITORING DRIVER
14020 M: Aleksandr Mezin <mezin.alexander@gmail.com>
14021 L: linux-hwmon@vger.kernel.org
14023 F: Documentation/hwmon/nzxt-smart2.rst
14024 F: drivers/hwmon/nzxt-smart2.c
14027 M: Jiri Pirko <jiri@nvidia.com>
14028 L: netdev@vger.kernel.org
14030 F: include/linux/objagg.h
14032 F: lib/test_objagg.c
14035 M: Josh Poimboeuf <jpoimboe@redhat.com>
14036 M: Peter Zijlstra <peterz@infradead.org>
14039 F: include/linux/objtool.h
14041 OCELOT ETHERNET SWITCH DRIVER
14042 M: Vladimir Oltean <vladimir.oltean@nxp.com>
14043 M: Claudiu Manoil <claudiu.manoil@nxp.com>
14044 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
14045 M: UNGLinuxDriver@microchip.com
14046 L: netdev@vger.kernel.org
14048 F: drivers/net/dsa/ocelot/*
14049 F: drivers/net/ethernet/mscc/
14050 F: include/soc/mscc/ocelot*
14051 F: net/dsa/tag_ocelot.c
14052 F: net/dsa/tag_ocelot_8021q.c
14053 F: tools/testing/selftests/drivers/net/ocelot/*
14055 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
14056 M: Frederic Barrat <fbarrat@linux.ibm.com>
14057 M: Andrew Donnellan <ajd@linux.ibm.com>
14058 L: linuxppc-dev@lists.ozlabs.org
14060 F: Documentation/userspace-api/accelerators/ocxl.rst
14061 F: arch/powerpc/include/asm/pnv-ocxl.h
14062 F: arch/powerpc/platforms/powernv/ocxl.c
14063 F: drivers/misc/ocxl/
14064 F: include/misc/ocxl*
14065 F: include/uapi/misc/ocxl.h
14068 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
14069 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
14070 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14071 L: linux-omap@vger.kernel.org
14073 F: sound/soc/ti/n810.c
14074 F: sound/soc/ti/omap*
14075 F: sound/soc/ti/rx51.c
14076 F: sound/soc/ti/sdma-pcm.*
14078 OMAP CLOCK FRAMEWORK SUPPORT
14079 M: Paul Walmsley <paul@pwsan.com>
14080 L: linux-omap@vger.kernel.org
14082 F: arch/arm/*omap*/*clock*
14084 OMAP DEVICE TREE SUPPORT
14085 M: Benoît Cousson <bcousson@baylibre.com>
14086 M: Tony Lindgren <tony@atomide.com>
14087 L: linux-omap@vger.kernel.org
14088 L: devicetree@vger.kernel.org
14090 F: arch/arm/boot/dts/*am3*
14091 F: arch/arm/boot/dts/*am4*
14092 F: arch/arm/boot/dts/*am5*
14093 F: arch/arm/boot/dts/*dra7*
14094 F: arch/arm/boot/dts/*omap*
14095 F: arch/arm/boot/dts/logicpd-som-lv*
14096 F: arch/arm/boot/dts/logicpd-torpedo*
14098 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
14099 L: linux-omap@vger.kernel.org
14100 L: linux-fbdev@vger.kernel.org
14102 F: Documentation/arm/omap/dss.rst
14103 F: drivers/video/fbdev/omap2/
14105 OMAP FRAMEBUFFER SUPPORT
14106 L: linux-fbdev@vger.kernel.org
14107 L: linux-omap@vger.kernel.org
14109 F: drivers/video/fbdev/omap/
14111 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
14112 M: Roger Quadros <rogerq@kernel.org>
14113 M: Tony Lindgren <tony@atomide.com>
14114 L: linux-omap@vger.kernel.org
14116 F: arch/arm/mach-omap2/*gpmc*
14117 F: drivers/memory/omap-gpmc.c
14120 M: Grygorii Strashko <grygorii.strashko@ti.com>
14121 M: Santosh Shilimkar <ssantosh@kernel.org>
14122 M: Kevin Hilman <khilman@kernel.org>
14123 L: linux-omap@vger.kernel.org
14125 F: Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
14126 F: drivers/gpio/gpio-omap.c
14128 OMAP HARDWARE SPINLOCK SUPPORT
14129 M: Ohad Ben-Cohen <ohad@wizery.com>
14130 L: linux-omap@vger.kernel.org
14132 F: drivers/hwspinlock/omap_hwspinlock.c
14134 OMAP HS MMC SUPPORT
14135 L: linux-mmc@vger.kernel.org
14136 L: linux-omap@vger.kernel.org
14138 F: drivers/mmc/host/omap_hsmmc.c
14141 M: Paul Walmsley <paul@pwsan.com>
14142 L: linux-omap@vger.kernel.org
14144 F: arch/arm/mach-omap2/omap_hwmod*data*
14147 M: Benoît Cousson <bcousson@baylibre.com>
14148 M: Paul Walmsley <paul@pwsan.com>
14149 L: linux-omap@vger.kernel.org
14151 F: arch/arm/mach-omap2/omap_hwmod.*
14154 M: Vignesh R <vigneshr@ti.com>
14155 L: linux-omap@vger.kernel.org
14156 L: linux-i2c@vger.kernel.org
14158 F: Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
14159 F: drivers/i2c/busses/i2c-omap.c
14161 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
14162 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14163 L: linux-media@vger.kernel.org
14165 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
14166 F: drivers/media/platform/ti/omap3isp/
14167 F: drivers/staging/media/omap4iss/
14170 M: Aaro Koskinen <aaro.koskinen@iki.fi>
14171 L: linux-omap@vger.kernel.org
14173 F: drivers/mmc/host/omap.c
14175 OMAP POWER MANAGEMENT SUPPORT
14176 M: Kevin Hilman <khilman@kernel.org>
14177 L: linux-omap@vger.kernel.org
14179 F: arch/arm/*omap*/*pm*
14180 F: drivers/cpufreq/omap-cpufreq.c
14182 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
14183 M: Rajendra Nayak <rnayak@codeaurora.org>
14184 M: Paul Walmsley <paul@pwsan.com>
14185 L: linux-omap@vger.kernel.org
14187 F: arch/arm/mach-omap2/prm*
14189 OMAP RANDOM NUMBER GENERATOR SUPPORT
14190 M: Deepak Saxena <dsaxena@plexity.net>
14192 F: drivers/char/hw_random/omap-rng.c
14195 L: linux-usb@vger.kernel.org
14196 L: linux-omap@vger.kernel.org
14198 F: arch/arm/*omap*/usb*
14199 F: drivers/usb/*/*omap*
14201 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
14202 M: Mark Jackson <mpfj@newflow.co.uk>
14203 L: linux-omap@vger.kernel.org
14205 F: arch/arm/boot/dts/am335x-nano.dts
14208 M: Aaro Koskinen <aaro.koskinen@iki.fi>
14209 M: Tony Lindgren <tony@atomide.com>
14210 L: linux-omap@vger.kernel.org
14212 Q: http://patchwork.kernel.org/project/linux-omap/list/
14213 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
14214 F: arch/arm/configs/omap1_defconfig
14215 F: arch/arm/mach-omap1/
14216 F: arch/arm/plat-omap/
14217 F: drivers/i2c/busses/i2c-omap.c
14218 F: include/linux/platform_data/ams-delta-fiq.h
14219 F: include/linux/platform_data/i2c-omap.h
14222 M: Tony Lindgren <tony@atomide.com>
14223 L: linux-omap@vger.kernel.org
14225 W: http://www.muru.com/linux/omap/
14226 W: http://linux.omap.com/
14227 Q: http://patchwork.kernel.org/project/linux-omap/list/
14228 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
14229 F: arch/arm/configs/omap2plus_defconfig
14230 F: arch/arm/mach-omap2/
14231 F: arch/arm/plat-omap/
14232 F: drivers/bus/ti-sysc.c
14233 F: drivers/i2c/busses/i2c-omap.c
14234 F: drivers/irqchip/irq-omap-intc.c
14235 F: drivers/mfd/*omap*.c
14236 F: drivers/mfd/menelaus.c
14237 F: drivers/mfd/palmas.c
14238 F: drivers/mfd/tps65217.c
14239 F: drivers/mfd/tps65218.c
14240 F: drivers/mfd/tps65910.c
14241 F: drivers/mfd/twl-core.[ch]
14242 F: drivers/mfd/twl4030*.c
14243 F: drivers/mfd/twl6030*.c
14244 F: drivers/mfd/twl6040*.c
14245 F: drivers/regulator/palmas-regulator*.c
14246 F: drivers/regulator/pbias-regulator.c
14247 F: drivers/regulator/tps65217-regulator.c
14248 F: drivers/regulator/tps65218-regulator.c
14249 F: drivers/regulator/tps65910-regulator.c
14250 F: drivers/regulator/twl-regulator.c
14251 F: drivers/regulator/twl6030-regulator.c
14252 F: include/linux/platform_data/i2c-omap.h
14253 F: include/linux/platform_data/ti-sysc.h
14256 M: Bob Copeland <me@bobcopeland.com>
14257 L: linux-karma-devel@lists.sourceforge.net
14259 F: Documentation/filesystems/omfs.rst
14262 OMNIKEY CARDMAN 4000 DRIVER
14263 M: Harald Welte <laforge@gnumonks.org>
14265 F: drivers/char/pcmcia/cm4000_cs.c
14266 F: include/linux/cm4000_cs.h
14267 F: include/uapi/linux/cm4000_cs.h
14269 OMNIKEY CARDMAN 4040 DRIVER
14270 M: Harald Welte <laforge@gnumonks.org>
14272 F: drivers/char/pcmcia/cm4040_cs.*
14274 OMNIVISION OG01A1B SENSOR DRIVER
14275 M: Shawn Tu <shawnx.tu@intel.com>
14276 L: linux-media@vger.kernel.org
14278 F: drivers/media/i2c/og01a1b.c
14280 OMNIVISION OV02A10 SENSOR DRIVER
14281 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
14282 L: linux-media@vger.kernel.org
14284 T: git git://linuxtv.org/media_tree.git
14285 F: Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
14286 F: drivers/media/i2c/ov02a10.c
14288 OMNIVISION OV08D10 SENSOR DRIVER
14289 M: Jimmy Su <jimmy.su@intel.com>
14290 L: linux-media@vger.kernel.org
14292 T: git git://linuxtv.org/media_tree.git
14293 F: drivers/media/i2c/ov08d10.c
14295 OMNIVISION OV13858 SENSOR DRIVER
14296 M: Sakari Ailus <sakari.ailus@linux.intel.com>
14297 L: linux-media@vger.kernel.org
14299 T: git git://linuxtv.org/media_tree.git
14300 F: drivers/media/i2c/ov13858.c
14302 OMNIVISION OV13B10 SENSOR DRIVER
14303 M: Arec Kao <arec.kao@intel.com>
14304 L: linux-media@vger.kernel.org
14306 T: git git://linuxtv.org/media_tree.git
14307 F: drivers/media/i2c/ov13b10.c
14309 OMNIVISION OV2680 SENSOR DRIVER
14310 M: Rui Miguel Silva <rmfrfs@gmail.com>
14311 L: linux-media@vger.kernel.org
14313 T: git git://linuxtv.org/media_tree.git
14314 F: Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
14315 F: drivers/media/i2c/ov2680.c
14317 OMNIVISION OV2685 SENSOR DRIVER
14318 M: Shunqian Zheng <zhengsq@rock-chips.com>
14319 L: linux-media@vger.kernel.org
14321 T: git git://linuxtv.org/media_tree.git
14322 F: drivers/media/i2c/ov2685.c
14324 OMNIVISION OV2740 SENSOR DRIVER
14325 M: Tianshu Qiu <tian.shu.qiu@intel.com>
14326 R: Shawn Tu <shawnx.tu@intel.com>
14327 R: Bingbu Cao <bingbu.cao@intel.com>
14328 L: linux-media@vger.kernel.org
14330 T: git git://linuxtv.org/media_tree.git
14331 F: drivers/media/i2c/ov2740.c
14333 OMNIVISION OV5640 SENSOR DRIVER
14334 M: Steve Longerbeam <slongerbeam@gmail.com>
14335 L: linux-media@vger.kernel.org
14337 T: git git://linuxtv.org/media_tree.git
14338 F: drivers/media/i2c/ov5640.c
14340 OMNIVISION OV5647 SENSOR DRIVER
14341 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
14342 M: Jacopo Mondi <jacopo@jmondi.org>
14343 L: linux-media@vger.kernel.org
14345 T: git git://linuxtv.org/media_tree.git
14346 F: Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
14347 F: drivers/media/i2c/ov5647.c
14349 OMNIVISION OV5670 SENSOR DRIVER
14350 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
14351 L: linux-media@vger.kernel.org
14353 T: git git://linuxtv.org/media_tree.git
14354 F: drivers/media/i2c/ov5670.c
14356 OMNIVISION OV5675 SENSOR DRIVER
14357 M: Shawn Tu <shawnx.tu@intel.com>
14358 L: linux-media@vger.kernel.org
14360 T: git git://linuxtv.org/media_tree.git
14361 F: drivers/media/i2c/ov5675.c
14363 OMNIVISION OV5693 SENSOR DRIVER
14364 M: Daniel Scally <djrscally@gmail.com>
14365 L: linux-media@vger.kernel.org
14367 T: git git://linuxtv.org/media_tree.git
14368 F: drivers/media/i2c/ov5693.c
14370 OMNIVISION OV5695 SENSOR DRIVER
14371 M: Shunqian Zheng <zhengsq@rock-chips.com>
14372 L: linux-media@vger.kernel.org
14374 T: git git://linuxtv.org/media_tree.git
14375 F: drivers/media/i2c/ov5695.c
14377 OMNIVISION OV7670 SENSOR DRIVER
14378 L: linux-media@vger.kernel.org
14380 T: git git://linuxtv.org/media_tree.git
14381 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
14382 F: drivers/media/i2c/ov7670.c
14384 OMNIVISION OV772x SENSOR DRIVER
14385 M: Jacopo Mondi <jacopo@jmondi.org>
14386 L: linux-media@vger.kernel.org
14388 T: git git://linuxtv.org/media_tree.git
14389 F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
14390 F: drivers/media/i2c/ov772x.c
14391 F: include/media/i2c/ov772x.h
14393 OMNIVISION OV7740 SENSOR DRIVER
14394 M: Wenyou Yang <wenyou.yang@microchip.com>
14395 L: linux-media@vger.kernel.org
14397 T: git git://linuxtv.org/media_tree.git
14398 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
14399 F: drivers/media/i2c/ov7740.c
14401 OMNIVISION OV8856 SENSOR DRIVER
14402 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
14403 L: linux-media@vger.kernel.org
14405 T: git git://linuxtv.org/media_tree.git
14406 F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
14407 F: drivers/media/i2c/ov8856.c
14409 OMNIVISION OV9282 SENSOR DRIVER
14410 M: Paul J. Murphy <paul.j.murphy@intel.com>
14411 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
14412 L: linux-media@vger.kernel.org
14414 T: git git://linuxtv.org/media_tree.git
14415 F: Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
14416 F: drivers/media/i2c/ov9282.c
14418 OMNIVISION OV9640 SENSOR DRIVER
14419 M: Petr Cvek <petrcvekcz@gmail.com>
14420 L: linux-media@vger.kernel.org
14422 F: drivers/media/i2c/ov9640.*
14424 OMNIVISION OV9650 SENSOR DRIVER
14425 M: Sakari Ailus <sakari.ailus@linux.intel.com>
14426 R: Akinobu Mita <akinobu.mita@gmail.com>
14427 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
14428 L: linux-media@vger.kernel.org
14430 T: git git://linuxtv.org/media_tree.git
14431 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
14432 F: drivers/media/i2c/ov9650.c
14434 OMNIVISION OV9734 SENSOR DRIVER
14435 M: Tianshu Qiu <tian.shu.qiu@intel.com>
14436 R: Bingbu Cao <bingbu.cao@intel.com>
14437 L: linux-media@vger.kernel.org
14439 T: git git://linuxtv.org/media_tree.git
14440 F: drivers/media/i2c/ov9734.c
14442 ONENAND FLASH DRIVER
14443 M: Kyungmin Park <kyungmin.park@samsung.com>
14444 L: linux-mtd@lists.infradead.org
14446 F: drivers/mtd/nand/onenand/
14447 F: include/linux/mtd/onenand*.h
14449 ONION OMEGA2+ BOARD
14450 M: Harvey Hunt <harveyhuntnexus@gmail.com>
14451 L: linux-mips@vger.kernel.org
14453 F: arch/mips/boot/dts/ralink/omega2p.dts
14456 M: Jens Wiklander <jens.wiklander@linaro.org>
14457 L: op-tee@lists.trustedfirmware.org
14459 F: Documentation/ABI/testing/sysfs-bus-optee-devices
14460 F: drivers/tee/optee/
14462 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
14463 M: Sumit Garg <sumit.garg@linaro.org>
14464 L: op-tee@lists.trustedfirmware.org
14466 F: drivers/char/hw_random/optee-rng.c
14469 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
14470 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
14471 L: linux-rdma@vger.kernel.org
14473 F: drivers/infiniband/ulp/opa_vnic
14475 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
14476 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
14477 M: Frank Rowand <frowand.list@gmail.com>
14478 L: devicetree@vger.kernel.org
14480 F: Documentation/devicetree/dynamic-resolution-notes.rst
14481 F: Documentation/devicetree/overlay-notes.rst
14482 F: drivers/of/overlay.c
14483 F: drivers/of/resolver.c
14484 K: of_overlay_notifier_
14486 OPEN FIRMWARE AND FLATTENED DEVICE TREE
14487 M: Rob Herring <robh+dt@kernel.org>
14488 M: Frank Rowand <frowand.list@gmail.com>
14489 L: devicetree@vger.kernel.org
14491 C: irc://irc.libera.chat/devicetree
14492 W: http://www.devicetree.org/
14493 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
14494 F: Documentation/ABI/testing/sysfs-firmware-ofw
14496 F: include/linux/of*.h
14499 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
14500 M: Rob Herring <robh+dt@kernel.org>
14501 L: devicetree@vger.kernel.org
14503 C: irc://irc.libera.chat/devicetree
14504 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
14505 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
14506 F: Documentation/devicetree/
14507 F: arch/*/boot/dts/
14508 F: include/dt-bindings/
14510 OPENCOMPUTE PTP CLOCK DRIVER
14511 M: Jonathan Lemon <jonathan.lemon@gmail.com>
14512 L: netdev@vger.kernel.org
14514 F: drivers/ptp/ptp_ocp.c
14516 OPENCORES I2C BUS DRIVER
14517 M: Peter Korsgaard <peter@korsgaard.com>
14518 M: Andrew Lunn <andrew@lunn.ch>
14519 L: linux-i2c@vger.kernel.org
14521 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
14522 F: Documentation/i2c/busses/i2c-ocores.rst
14523 F: drivers/i2c/busses/i2c-ocores.c
14524 F: include/linux/platform_data/i2c-ocores.h
14526 OPENRISC ARCHITECTURE
14527 M: Jonas Bonn <jonas@southpole.se>
14528 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
14529 M: Stafford Horne <shorne@gmail.com>
14530 L: openrisc@lists.librecores.org
14532 W: http://openrisc.io
14533 T: git git://github.com/openrisc/linux.git
14534 F: Documentation/devicetree/bindings/openrisc/
14535 F: Documentation/openrisc/
14537 F: drivers/irqchip/irq-ompic.c
14538 F: drivers/irqchip/irq-or1k-*
14541 M: Pravin B Shelar <pshelar@ovn.org>
14542 L: netdev@vger.kernel.org
14543 L: dev@openvswitch.org
14545 W: http://openvswitch.org
14546 F: include/uapi/linux/openvswitch.h
14547 F: net/openvswitch/
14549 OPERATING PERFORMANCE POINTS (OPP)
14550 M: Viresh Kumar <vireshk@kernel.org>
14551 M: Nishanth Menon <nm@ti.com>
14552 M: Stephen Boyd <sboyd@kernel.org>
14553 L: linux-pm@vger.kernel.org
14555 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
14556 F: Documentation/devicetree/bindings/opp/
14557 F: Documentation/power/opp.rst
14559 F: include/linux/pm_opp.h
14562 M: Clemens Ladisch <clemens@ladisch.de>
14563 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14565 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14566 F: sound/drivers/opl4/
14568 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
14569 M: Mark Fasheh <mark@fasheh.com>
14570 M: Joel Becker <jlbec@evilplan.org>
14571 M: Joseph Qi <joseph.qi@linux.alibaba.com>
14572 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
14574 W: http://ocfs2.wiki.kernel.org
14575 F: Documentation/filesystems/dlmfs.rst
14576 F: Documentation/filesystems/ocfs2.rst
14579 ORANGEFS FILESYSTEM
14580 M: Mike Marshall <hubcap@omnibond.com>
14581 R: Martin Brandenburg <martin@omnibond.com>
14582 L: devel@lists.orangefs.org
14584 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
14585 F: Documentation/filesystems/orangefs.rst
14589 L: linux-wireless@vger.kernel.org
14591 W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
14592 W: http://www.nongnu.org/orinoco/
14593 F: drivers/net/wireless/intersil/orinoco/
14595 OV2659 OMNIVISION SENSOR DRIVER
14596 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14597 L: linux-media@vger.kernel.org
14599 W: https://linuxtv.org
14600 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14601 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14602 F: drivers/media/i2c/ov2659.c
14603 F: include/media/i2c/ov2659.h
14606 M: Miklos Szeredi <miklos@szeredi.hu>
14607 L: linux-unionfs@vger.kernel.org
14609 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
14610 F: Documentation/filesystems/overlayfs.rst
14613 P54 WIRELESS DRIVER
14614 M: Christian Lamparter <chunkeey@googlemail.com>
14615 L: linux-wireless@vger.kernel.org
14617 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
14618 F: drivers/net/wireless/intersil/p54/
14621 M: Vladimir Oltean <olteanv@gmail.com>
14622 L: netdev@vger.kernel.org
14624 F: Documentation/core-api/packing.rst
14625 F: include/linux/packing.h
14628 PADATA PARALLEL EXECUTION MECHANISM
14629 M: Steffen Klassert <steffen.klassert@secunet.com>
14630 M: Daniel Jordan <daniel.m.jordan@oracle.com>
14631 L: linux-crypto@vger.kernel.org
14632 L: linux-kernel@vger.kernel.org
14634 F: Documentation/core-api/padata.rst
14635 F: include/linux/padata.h
14639 M: Jesper Dangaard Brouer <hawk@kernel.org>
14640 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
14641 L: netdev@vger.kernel.org
14643 F: Documentation/networking/page_pool.rst
14644 F: include/net/page_pool.h
14645 F: include/trace/events/page_pool.h
14646 F: net/core/page_pool.c
14649 M: Pasha Tatashin <pasha.tatashin@soleen.com>
14650 M: Andrew Morton <akpm@linux-foundation.org>
14651 L: linux-mm@kvack.org
14653 F: Documentation/vm/page_table_check.rst
14654 F: include/linux/page_table_check.h
14655 F: mm/page_table_check.c
14657 PANASONIC LAPTOP ACPI EXTRAS DRIVER
14658 M: Kenneth Chan <kenneth.t.chan@gmail.com>
14659 L: platform-driver-x86@vger.kernel.org
14661 F: drivers/platform/x86/panasonic-laptop.c
14663 PARALLAX PING IIO SENSOR DRIVER
14664 M: Andreas Klinger <ak@it-klinger.de>
14665 L: linux-iio@vger.kernel.org
14667 F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
14668 F: drivers/iio/proximity/ping.c
14670 PARALLEL LCD/KEYPAD PANEL DRIVER
14671 M: Willy Tarreau <willy@haproxy.com>
14672 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
14674 F: Documentation/admin-guide/lcd-panel-cgram.rst
14675 F: drivers/auxdisplay/panel.c
14677 PARALLEL PORT SUBSYSTEM
14678 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14679 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14680 L: linux-parport@lists.infradead.org (subscribers-only)
14682 F: Documentation/driver-api/parport*.rst
14683 F: drivers/char/ppdev.c
14684 F: drivers/parport/
14685 F: include/linux/parport*.h
14686 F: include/uapi/linux/ppdev.h
14688 PARAVIRT_OPS INTERFACE
14689 M: Juergen Gross <jgross@suse.com>
14690 M: Srivatsa S. Bhat (VMware) <srivatsa@csail.mit.edu>
14691 R: Alexey Makhalov <amakhalov@vmware.com>
14692 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
14693 L: virtualization@lists.linux-foundation.org
14696 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
14697 F: Documentation/virt/paravirt_ops.rst
14698 F: arch/*/include/asm/paravirt*.h
14699 F: arch/*/kernel/paravirt*
14700 F: include/linux/hypervisor.h
14702 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
14703 M: Tim Waugh <tim@cyberelk.net>
14704 L: linux-parport@lists.infradead.org (subscribers-only)
14706 F: Documentation/admin-guide/blockdev/paride.rst
14707 F: drivers/block/paride/
14709 PARISC ARCHITECTURE
14710 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
14711 M: Helge Deller <deller@gmx.de>
14712 L: linux-parisc@vger.kernel.org
14714 W: https://parisc.wiki.kernel.org
14715 Q: http://patchwork.kernel.org/project/linux-parisc/list/
14716 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
14717 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
14718 F: Documentation/parisc/
14720 F: drivers/char/agp/parisc-agp.c
14721 F: drivers/input/misc/hp_sdc_rtc.c
14722 F: drivers/input/serio/gscps2.c
14723 F: drivers/input/serio/hp_sdc*
14725 F: drivers/parport/parport_gsc.*
14726 F: drivers/tty/serial/8250/8250_gsc.c
14727 F: drivers/video/console/sti*
14728 F: drivers/video/fbdev/sti*
14729 F: drivers/video/logo/logo_parisc*
14730 F: include/linux/hp_sdc.h
14733 M: Jiri Pirko <jiri@nvidia.com>
14734 L: netdev@vger.kernel.org
14736 F: include/linux/parman.h
14738 F: lib/test_parman.c
14740 PC ENGINES APU BOARD DRIVER
14741 M: Enrico Weigelt, metux IT consult <info@metux.net>
14743 F: drivers/platform/x86/pcengines-apuv2.c
14745 PC87360 HARDWARE MONITORING DRIVER
14746 M: Jim Cromie <jim.cromie@gmail.com>
14747 L: linux-hwmon@vger.kernel.org
14749 F: Documentation/hwmon/pc87360.rst
14750 F: drivers/hwmon/pc87360.c
14752 PC8736x GPIO DRIVER
14753 M: Jim Cromie <jim.cromie@gmail.com>
14755 F: drivers/char/pc8736x_gpio.c
14757 PC87427 HARDWARE MONITORING DRIVER
14758 M: Jean Delvare <jdelvare@suse.com>
14759 L: linux-hwmon@vger.kernel.org
14761 F: Documentation/hwmon/pc87427.rst
14762 F: drivers/hwmon/pc87427.c
14765 M: Riku Voipio <riku.voipio@iki.fi>
14767 F: drivers/leds/leds-pca9532.c
14768 F: include/linux/leds-pca9532.h
14770 PCA9541 I2C BUS MASTER SELECTOR DRIVER
14771 M: Guenter Roeck <linux@roeck-us.net>
14772 L: linux-i2c@vger.kernel.org
14774 F: drivers/i2c/muxes/i2c-mux-pca9541.c
14776 PCDP - PRIMARY CONSOLE AND DEBUG PORT
14777 M: Khalid Aziz <khalid@gonehiking.org>
14779 F: drivers/firmware/pcdp.*
14781 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
14782 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
14783 M: Pali Rohár <pali@kernel.org>
14784 L: linux-pci@vger.kernel.org
14785 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14787 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
14788 F: drivers/pci/controller/pci-aardvark.c
14790 PCI DRIVER FOR ALTERA PCIE IP
14791 M: Joyce Ooi <joyce.ooi@intel.com>
14792 L: linux-pci@vger.kernel.org
14794 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
14795 F: drivers/pci/controller/pcie-altera.c
14797 PCI DRIVER FOR APPLIEDMICRO XGENE
14798 M: Toan Le <toan@os.amperecomputing.com>
14799 L: linux-pci@vger.kernel.org
14800 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14802 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
14803 F: drivers/pci/controller/pci-xgene.c
14805 PCI DRIVER FOR ARM VERSATILE PLATFORM
14806 M: Rob Herring <robh@kernel.org>
14807 L: linux-pci@vger.kernel.org
14808 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14810 F: Documentation/devicetree/bindings/pci/versatile.yaml
14811 F: drivers/pci/controller/pci-versatile.c
14813 PCI DRIVER FOR ARMADA 8K
14814 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
14815 L: linux-pci@vger.kernel.org
14816 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14818 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
14819 F: drivers/pci/controller/dwc/pcie-armada8k.c
14821 PCI DRIVER FOR CADENCE PCIE IP
14822 M: Tom Joseph <tjoseph@cadence.com>
14823 L: linux-pci@vger.kernel.org
14825 F: Documentation/devicetree/bindings/pci/cdns,*
14826 F: drivers/pci/controller/cadence/
14828 PCI DRIVER FOR FREESCALE LAYERSCAPE
14829 M: Minghuan Lian <minghuan.Lian@nxp.com>
14830 M: Mingkai Hu <mingkai.hu@nxp.com>
14831 M: Roy Zang <roy.zang@nxp.com>
14832 L: linuxppc-dev@lists.ozlabs.org
14833 L: linux-pci@vger.kernel.org
14834 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14836 F: drivers/pci/controller/dwc/*layerscape*
14838 PCI DRIVER FOR GENERIC OF HOSTS
14839 M: Will Deacon <will@kernel.org>
14840 L: linux-pci@vger.kernel.org
14841 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14843 F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
14844 F: drivers/pci/controller/pci-host-common.c
14845 F: drivers/pci/controller/pci-host-generic.c
14847 PCI DRIVER FOR IMX6
14848 M: Richard Zhu <hongxing.zhu@nxp.com>
14849 M: Lucas Stach <l.stach@pengutronix.de>
14850 L: linux-pci@vger.kernel.org
14851 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14853 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
14854 F: drivers/pci/controller/dwc/*imx6*
14856 PCI DRIVER FOR FU740
14857 M: Paul Walmsley <paul.walmsley@sifive.com>
14858 M: Greentime Hu <greentime.hu@sifive.com>
14859 L: linux-pci@vger.kernel.org
14861 F: Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
14862 F: drivers/pci/controller/dwc/pcie-fu740.c
14864 PCI DRIVER FOR INTEL IXP4XX
14865 M: Linus Walleij <linus.walleij@linaro.org>
14867 F: Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
14868 F: drivers/pci/controller/pci-ixp4xx.c
14870 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
14871 M: Nirmal Patel <nirmal.patel@linux.intel.com>
14872 R: Jonathan Derrick <jonathan.derrick@linux.dev>
14873 L: linux-pci@vger.kernel.org
14875 F: drivers/pci/controller/vmd.c
14877 PCI DRIVER FOR MICROSEMI SWITCHTEC
14878 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
14879 M: Logan Gunthorpe <logang@deltatee.com>
14880 L: linux-pci@vger.kernel.org
14882 F: Documentation/ABI/testing/sysfs-class-switchtec
14883 F: Documentation/driver-api/switchtec.rst
14884 F: drivers/ntb/hw/mscc/
14885 F: drivers/pci/switch/switchtec*
14886 F: include/linux/switchtec.h
14887 F: include/uapi/linux/switchtec_ioctl.h
14889 PCI DRIVER FOR MOBIVEIL PCIE IP
14890 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
14891 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
14892 L: linux-pci@vger.kernel.org
14894 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
14895 F: drivers/pci/controller/mobiveil/pcie-mobiveil*
14897 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
14898 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
14899 L: linux-pci@vger.kernel.org
14900 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14902 F: drivers/pci/controller/*mvebu*
14904 PCI DRIVER FOR NVIDIA TEGRA
14905 M: Thierry Reding <thierry.reding@gmail.com>
14906 L: linux-tegra@vger.kernel.org
14907 L: linux-pci@vger.kernel.org
14909 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
14910 F: drivers/pci/controller/pci-tegra.c
14912 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
14913 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
14914 L: linux-pci@vger.kernel.org
14915 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14917 F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
14918 F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
14920 PCI DRIVER FOR RENESAS R-CAR
14921 M: Marek Vasut <marek.vasut+renesas@gmail.com>
14922 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
14923 L: linux-pci@vger.kernel.org
14924 L: linux-renesas-soc@vger.kernel.org
14926 F: Documentation/devicetree/bindings/pci/*rcar*
14927 F: drivers/pci/controller/*rcar*
14929 PCI DRIVER FOR SAMSUNG EXYNOS
14930 M: Jingoo Han <jingoohan1@gmail.com>
14931 L: linux-pci@vger.kernel.org
14932 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14933 L: linux-samsung-soc@vger.kernel.org
14935 F: drivers/pci/controller/dwc/pci-exynos.c
14937 PCI DRIVER FOR SYNOPSYS DESIGNWARE
14938 M: Jingoo Han <jingoohan1@gmail.com>
14939 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
14940 L: linux-pci@vger.kernel.org
14942 F: Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
14943 F: Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
14944 F: drivers/pci/controller/dwc/*designware*
14946 PCI DRIVER FOR TI DRA7XX/J721E
14947 M: Kishon Vijay Abraham I <kishon@ti.com>
14948 L: linux-omap@vger.kernel.org
14949 L: linux-pci@vger.kernel.org
14950 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14952 F: Documentation/devicetree/bindings/pci/ti-pci.txt
14953 F: drivers/pci/controller/cadence/pci-j721e.c
14954 F: drivers/pci/controller/dwc/pci-dra7xx.c
14956 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
14957 M: Linus Walleij <linus.walleij@linaro.org>
14958 L: linux-pci@vger.kernel.org
14960 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
14961 F: drivers/pci/controller/pci-v3-semi.c
14963 PCI ENDPOINT SUBSYSTEM
14964 M: Kishon Vijay Abraham I <kishon@ti.com>
14965 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14966 R: Krzysztof Wilczyński <kw@linux.com>
14967 L: linux-pci@vger.kernel.org
14969 Q: https://patchwork.kernel.org/project/linux-pci/list/
14970 B: https://bugzilla.kernel.org
14971 C: irc://irc.oftc.net/linux-pci
14972 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git
14973 F: Documentation/PCI/endpoint/*
14974 F: Documentation/misc-devices/pci-endpoint-test.rst
14975 F: drivers/misc/pci_endpoint_test.c
14976 F: drivers/pci/endpoint/
14979 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
14980 M: Russell Currey <ruscur@russell.cc>
14981 M: Oliver O'Halloran <oohall@gmail.com>
14982 L: linuxppc-dev@lists.ozlabs.org
14984 F: Documentation/PCI/pci-error-recovery.rst
14985 F: Documentation/powerpc/eeh-pci-error-recovery.rst
14986 F: arch/powerpc/include/*/eeh*.h
14987 F: arch/powerpc/kernel/eeh*.c
14988 F: arch/powerpc/platforms/*/eeh*.c
14989 F: drivers/pci/pcie/aer.c
14990 F: drivers/pci/pcie/dpc.c
14991 F: drivers/pci/pcie/err.c
14994 M: Linas Vepstas <linasvepstas@gmail.com>
14995 L: linux-pci@vger.kernel.org
14997 F: Documentation/PCI/pci-error-recovery.rst
14999 PCI PEER-TO-PEER DMA (P2PDMA)
15000 M: Bjorn Helgaas <bhelgaas@google.com>
15001 M: Logan Gunthorpe <logang@deltatee.com>
15002 L: linux-pci@vger.kernel.org
15004 Q: https://patchwork.kernel.org/project/linux-pci/list/
15005 B: https://bugzilla.kernel.org
15006 C: irc://irc.oftc.net/linux-pci
15007 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
15008 F: Documentation/driver-api/pci/p2pdma.rst
15009 F: drivers/pci/p2pdma.c
15010 F: include/linux/pci-p2pdma.h
15012 PCI MSI DRIVER FOR ALTERA MSI IP
15013 M: Joyce Ooi <joyce.ooi@intel.com>
15014 L: linux-pci@vger.kernel.org
15016 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
15017 F: drivers/pci/controller/pcie-altera-msi.c
15019 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
15020 M: Toan Le <toan@os.amperecomputing.com>
15021 L: linux-pci@vger.kernel.org
15022 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15024 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
15025 F: drivers/pci/controller/pci-xgene-msi.c
15027 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
15028 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
15029 R: Rob Herring <robh@kernel.org>
15030 R: Krzysztof Wilczyński <kw@linux.com>
15031 L: linux-pci@vger.kernel.org
15033 Q: https://patchwork.kernel.org/project/linux-pci/list/
15034 B: https://bugzilla.kernel.org
15035 C: irc://irc.oftc.net/linux-pci
15036 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git
15037 F: drivers/pci/controller/
15038 F: drivers/pci/pci-bridge-emul.c
15039 F: drivers/pci/pci-bridge-emul.h
15042 M: Bjorn Helgaas <bhelgaas@google.com>
15043 L: linux-pci@vger.kernel.org
15045 Q: https://patchwork.kernel.org/project/linux-pci/list/
15046 B: https://bugzilla.kernel.org
15047 C: irc://irc.oftc.net/linux-pci
15048 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
15049 F: Documentation/PCI/
15050 F: Documentation/devicetree/bindings/pci/
15051 F: arch/x86/kernel/early-quirks.c
15052 F: arch/x86/kernel/quirks.c
15054 F: drivers/acpi/pci*
15056 F: include/asm-generic/pci*
15057 F: include/linux/of_pci.h
15058 F: include/linux/pci*
15059 F: include/uapi/linux/pci*
15062 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
15063 M: Jonathan Chocron <jonnyc@amazon.com>
15064 L: linux-pci@vger.kernel.org
15066 F: Documentation/devicetree/bindings/pci/pcie-al.txt
15067 F: drivers/pci/controller/dwc/pcie-al.c
15069 PCIE DRIVER FOR AMLOGIC MESON
15070 M: Yue Wang <yue.wang@Amlogic.com>
15071 L: linux-pci@vger.kernel.org
15072 L: linux-amlogic@lists.infradead.org
15074 F: drivers/pci/controller/dwc/pci-meson.c
15076 PCIE DRIVER FOR AXIS ARTPEC
15077 M: Jesper Nilsson <jesper.nilsson@axis.com>
15078 L: linux-arm-kernel@axis.com
15079 L: linux-pci@vger.kernel.org
15081 F: Documentation/devicetree/bindings/pci/axis,artpec*
15082 F: drivers/pci/controller/dwc/*artpec*
15084 PCIE DRIVER FOR CAVIUM THUNDERX
15085 M: Robert Richter <rric@kernel.org>
15086 L: linux-pci@vger.kernel.org
15087 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15089 F: drivers/pci/controller/pci-thunder-*
15091 PCIE DRIVER FOR HISILICON
15092 M: Zhou Wang <wangzhou1@hisilicon.com>
15093 L: linux-pci@vger.kernel.org
15095 F: drivers/pci/controller/dwc/pcie-hisi.c
15097 PCIE DRIVER FOR HISILICON KIRIN
15098 M: Xiaowei Song <songxiaowei@hisilicon.com>
15099 M: Binghui Wang <wangbinghui@hisilicon.com>
15100 L: linux-pci@vger.kernel.org
15102 F: Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
15103 F: drivers/pci/controller/dwc/pcie-kirin.c
15105 PCIE DRIVER FOR HISILICON STB
15106 M: Shawn Guo <shawn.guo@linaro.org>
15107 L: linux-pci@vger.kernel.org
15109 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
15110 F: drivers/pci/controller/dwc/pcie-histb.c
15112 PCIE DRIVER FOR INTEL KEEM BAY
15113 M: Srikanth Thokala <srikanth.thokala@intel.com>
15114 L: linux-pci@vger.kernel.org
15116 F: Documentation/devicetree/bindings/pci/intel,keembay-pcie*
15117 F: drivers/pci/controller/dwc/pcie-keembay.c
15119 PCIE DRIVER FOR INTEL LGM GW SOC
15120 M: Rahul Tanwar <rtanwar@maxlinear.com>
15121 L: linux-pci@vger.kernel.org
15123 F: Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
15124 F: drivers/pci/controller/dwc/pcie-intel-gw.c
15126 PCIE DRIVER FOR MEDIATEK
15127 M: Ryder Lee <ryder.lee@mediatek.com>
15128 M: Jianjun Wang <jianjun.wang@mediatek.com>
15129 L: linux-pci@vger.kernel.org
15130 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
15132 F: Documentation/devicetree/bindings/pci/mediatek*
15133 F: drivers/pci/controller/*mediatek*
15135 PCIE DRIVER FOR MICROCHIP
15136 M: Daire McNamara <daire.mcnamara@microchip.com>
15137 L: linux-pci@vger.kernel.org
15139 F: Documentation/devicetree/bindings/pci/microchip*
15140 F: drivers/pci/controller/*microchip*
15142 PCIE DRIVER FOR QUALCOMM MSM
15143 M: Stanimir Varbanov <svarbanov@mm-sol.com>
15144 L: linux-pci@vger.kernel.org
15145 L: linux-arm-msm@vger.kernel.org
15147 F: drivers/pci/controller/dwc/pcie-qcom.c
15149 PCIE ENDPOINT DRIVER FOR QUALCOMM
15150 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15151 L: linux-pci@vger.kernel.org
15152 L: linux-arm-msm@vger.kernel.org
15154 F: Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
15155 F: drivers/pci/controller/dwc/pcie-qcom-ep.c
15157 PCIE DRIVER FOR ROCKCHIP
15158 M: Shawn Lin <shawn.lin@rock-chips.com>
15159 L: linux-pci@vger.kernel.org
15160 L: linux-rockchip@lists.infradead.org
15162 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
15163 F: drivers/pci/controller/pcie-rockchip*
15165 PCIE DRIVER FOR SOCIONEXT UNIPHIER
15166 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
15167 L: linux-pci@vger.kernel.org
15169 F: Documentation/devicetree/bindings/pci/uniphier-pcie*
15170 F: drivers/pci/controller/dwc/pcie-uniphier*
15172 PCIE DRIVER FOR ST SPEAR13XX
15173 M: Pratyush Anand <pratyush.anand@gmail.com>
15174 L: linux-pci@vger.kernel.org
15176 F: drivers/pci/controller/dwc/*spear*
15179 M: Dominik Brodowski <linux@dominikbrodowski.net>
15181 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
15182 F: Documentation/pcmcia/
15187 PCNET32 NETWORK DRIVER
15188 M: Don Fry <pcnet32@frontier.com>
15189 L: netdev@vger.kernel.org
15191 F: drivers/net/ethernet/amd/pcnet32.c
15193 PCRYPT PARALLEL CRYPTO ENGINE
15194 M: Steffen Klassert <steffen.klassert@secunet.com>
15195 L: linux-crypto@vger.kernel.org
15198 F: include/crypto/pcrypt.h
15200 PEAQ WMI HOTKEYS DRIVER
15201 M: Hans de Goede <hdegoede@redhat.com>
15202 L: platform-driver-x86@vger.kernel.org
15204 F: drivers/platform/x86/peaq-wmi.c
15206 PENSANDO ETHERNET DRIVERS
15207 M: Shannon Nelson <snelson@pensando.io>
15208 M: drivers@pensando.io
15209 L: netdev@vger.kernel.org
15211 F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
15212 F: drivers/net/ethernet/pensando/
15214 PER-CPU MEMORY ALLOCATOR
15215 M: Dennis Zhou <dennis@kernel.org>
15216 M: Tejun Heo <tj@kernel.org>
15217 M: Christoph Lameter <cl@linux.com>
15218 L: linux-mm@kvack.org
15220 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
15221 F: arch/*/include/asm/percpu.h
15222 F: include/linux/percpu*.h
15226 PER-TASK DELAY ACCOUNTING
15227 M: Balbir Singh <bsingharora@gmail.com>
15229 F: include/linux/delayacct.h
15230 F: kernel/delayacct.c
15232 PERFORMANCE EVENTS SUBSYSTEM
15233 M: Peter Zijlstra <peterz@infradead.org>
15234 M: Ingo Molnar <mingo@redhat.com>
15235 M: Arnaldo Carvalho de Melo <acme@kernel.org>
15236 R: Mark Rutland <mark.rutland@arm.com>
15237 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
15238 R: Jiri Olsa <jolsa@kernel.org>
15239 R: Namhyung Kim <namhyung@kernel.org>
15240 L: linux-perf-users@vger.kernel.org
15241 L: linux-kernel@vger.kernel.org
15243 W: https://perf.wiki.kernel.org/
15244 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15246 F: arch/*/events/*/*
15247 F: arch/*/include/asm/perf_event.h
15248 F: arch/*/kernel/*/*/perf_event*.c
15249 F: arch/*/kernel/*/perf_event*.c
15250 F: arch/*/kernel/perf_callchain.c
15251 F: arch/*/kernel/perf_event*.c
15252 F: include/linux/perf_event.h
15253 F: include/uapi/linux/perf_event.h
15258 PERFORMANCE EVENTS TOOLING ARM64
15259 R: John Garry <john.garry@huawei.com>
15260 R: Will Deacon <will@kernel.org>
15261 R: Mathieu Poirier <mathieu.poirier@linaro.org>
15262 R: Leo Yan <leo.yan@linaro.org>
15263 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15265 F: tools/build/feature/test-libopencsd.c
15266 F: tools/perf/arch/arm*/
15267 F: tools/perf/pmu-events/arch/arm64/
15268 F: tools/perf/util/arm-spe*
15269 F: tools/perf/util/cs-etm*
15271 PERSONALITY HANDLING
15272 M: Christoph Hellwig <hch@infradead.org>
15273 L: linux-abi-devel@lists.sourceforge.net
15275 F: include/linux/personality.h
15276 F: include/uapi/linux/personality.h
15278 PHOENIX RC FLIGHT CONTROLLER ADAPTER
15279 M: Marcus Folkesson <marcus.folkesson@gmail.com>
15280 L: linux-input@vger.kernel.org
15282 F: Documentation/input/devices/pxrc.rst
15283 F: drivers/input/joystick/pxrc.c
15286 M: Remi Denis-Courmont <courmisch@gmail.com>
15288 F: Documentation/networking/phonet.rst
15289 F: include/linux/phonet.h
15290 F: include/net/phonet/
15291 F: include/uapi/linux/phonet.h
15295 M: Joern Engel <joern@lazybastard.org>
15296 L: linux-mtd@lists.infradead.org
15298 F: drivers/mtd/devices/phram.c
15301 M: Bruno Prémont <bonbons@linux-vserver.org>
15302 L: linux-input@vger.kernel.org
15304 F: drivers/hid/hid-picolcd*
15307 M: Christian Brauner <christian@brauner.io>
15308 L: linux-kernel@vger.kernel.org
15310 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
15312 F: tools/testing/selftests/clone3/
15313 F: tools/testing/selftests/pid_namespace/
15314 F: tools/testing/selftests/pidfd/
15317 K: \b(clone_args|kernel_clone_args)\b
15319 PIN CONTROL SUBSYSTEM
15320 M: Linus Walleij <linus.walleij@linaro.org>
15321 L: linux-gpio@vger.kernel.org
15323 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
15324 F: Documentation/devicetree/bindings/pinctrl/
15325 F: Documentation/driver-api/pin-control.rst
15326 F: drivers/pinctrl/
15327 F: include/linux/pinctrl/
15329 PIN CONTROLLER - AMD
15330 M: Basavaraj Natikar <Basavaraj.Natikar@amd.com>
15331 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
15333 F: drivers/pinctrl/pinctrl-amd.c
15335 PIN CONTROLLER - FREESCALE
15336 M: Dong Aisheng <aisheng.dong@nxp.com>
15337 M: Fabio Estevam <festevam@gmail.com>
15338 M: Shawn Guo <shawnguo@kernel.org>
15339 M: Stefan Agner <stefan@agner.ch>
15340 R: Pengutronix Kernel Team <kernel@pengutronix.de>
15341 L: linux-gpio@vger.kernel.org
15343 F: Documentation/devicetree/bindings/pinctrl/fsl,*
15344 F: drivers/pinctrl/freescale/
15346 PIN CONTROLLER - INTEL
15347 M: Mika Westerberg <mika.westerberg@linux.intel.com>
15348 M: Andy Shevchenko <andy@kernel.org>
15350 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
15351 F: drivers/pinctrl/intel/
15353 PIN CONTROLLER - KEEMBAY
15354 M: Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
15356 F: drivers/pinctrl/pinctrl-keembay*
15358 PIN CONTROLLER - MEDIATEK
15359 M: Sean Wang <sean.wang@kernel.org>
15360 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
15362 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
15363 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt6797-pinctrl.yaml
15364 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
15365 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
15366 F: drivers/pinctrl/mediatek/
15368 PIN CONTROLLER - MICROCHIP AT91
15369 M: Ludovic Desroches <ludovic.desroches@microchip.com>
15370 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15371 L: linux-gpio@vger.kernel.org
15373 F: drivers/gpio/gpio-sama5d2-piobu.c
15374 F: drivers/pinctrl/pinctrl-at91*
15376 PIN CONTROLLER - QUALCOMM
15377 M: Bjorn Andersson <bjorn.andersson@linaro.org>
15378 L: linux-arm-msm@vger.kernel.org
15380 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
15381 F: drivers/pinctrl/qcom/
15383 PIN CONTROLLER - RENESAS
15384 M: Geert Uytterhoeven <geert+renesas@glider.be>
15385 L: linux-renesas-soc@vger.kernel.org
15387 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
15388 F: Documentation/devicetree/bindings/pinctrl/renesas,*
15389 F: drivers/pinctrl/renesas/
15391 PIN CONTROLLER - SAMSUNG
15392 M: Tomasz Figa <tomasz.figa@gmail.com>
15393 M: Krzysztof Kozlowski <krzk@kernel.org>
15394 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15395 R: Alim Akhtar <alim.akhtar@samsung.com>
15396 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15397 L: linux-samsung-soc@vger.kernel.org
15399 C: irc://irc.libera.chat/linux-exynos
15400 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
15401 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
15402 F: Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
15403 F: drivers/pinctrl/samsung/
15404 F: include/dt-bindings/pinctrl/samsung.h
15406 PIN CONTROLLER - SINGLE
15407 M: Tony Lindgren <tony@atomide.com>
15408 M: Haojian Zhuang <haojian.zhuang@linaro.org>
15409 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15410 L: linux-omap@vger.kernel.org
15412 F: drivers/pinctrl/pinctrl-single.c
15414 PIN CONTROLLER - THUNDERBAY
15415 M: Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
15417 F: drivers/pinctrl/pinctrl-thunderbay.c
15420 M: linux-block@vger.kernel.org
15422 F: drivers/block/pktcdvd.c
15423 F: include/linux/pktcdvd.h
15424 F: include/uapi/linux/pktcdvd.h
15426 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
15427 M: Tomasz Duszynski <tduszyns@gmail.com>
15429 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
15430 F: drivers/iio/chemical/pms7003.c
15433 M: Jacob Keller <jacob.e.keller@intel.com>
15435 F: Documentation/driver-api/pldmfw/
15436 F: include/linux/pldmfw.h
15440 M: Logan Gunthorpe <logang@deltatee.com>
15442 F: drivers/dma/plx_dma.c
15445 M: Charles Hsu <hsu.yungteng@gmail.com>
15446 L: linux-hwmon@vger.kernel.org
15448 F: Documentation/hwmon/pm6764tr.rst
15449 F: drivers/hwmon/pmbus/pm6764tr.c
15452 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
15453 L: linux-pm@vger.kernel.org
15455 W: https://01.org/pm-graph
15456 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
15457 T: git git://github.com/intel/pm-graph
15458 F: tools/power/pm-graph
15460 PMBUS HARDWARE MONITORING DRIVERS
15461 M: Guenter Roeck <linux@roeck-us.net>
15462 L: linux-hwmon@vger.kernel.org
15464 W: http://hwmon.wiki.kernel.org/
15465 W: http://www.roeck-us.net/linux/drivers/
15466 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
15467 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
15468 F: Documentation/devicetree/bindings/hwmon/max31785.txt
15469 F: Documentation/hwmon/adm1275.rst
15470 F: Documentation/hwmon/ibm-cffps.rst
15471 F: Documentation/hwmon/ir35221.rst
15472 F: Documentation/hwmon/lm25066.rst
15473 F: Documentation/hwmon/ltc2978.rst
15474 F: Documentation/hwmon/ltc3815.rst
15475 F: Documentation/hwmon/max16064.rst
15476 F: Documentation/hwmon/max20751.rst
15477 F: Documentation/hwmon/max31785.rst
15478 F: Documentation/hwmon/max34440.rst
15479 F: Documentation/hwmon/max8688.rst
15480 F: Documentation/hwmon/pmbus-core.rst
15481 F: Documentation/hwmon/pmbus.rst
15482 F: Documentation/hwmon/tps40422.rst
15483 F: Documentation/hwmon/ucd9000.rst
15484 F: Documentation/hwmon/ucd9200.rst
15485 F: Documentation/hwmon/zl6100.rst
15486 F: drivers/hwmon/pmbus/
15487 F: include/linux/pmbus.h
15489 PMC SIERRA MaxRAID DRIVER
15490 L: linux-scsi@vger.kernel.org
15492 W: http://www.pmc-sierra.com/
15493 F: drivers/scsi/pmcraid.*
15495 PMC SIERRA PM8001 DRIVER
15496 M: Jack Wang <jinpu.wang@cloud.ionos.com>
15497 L: linux-scsi@vger.kernel.org
15499 F: drivers/scsi/pm8001/
15501 PNI RM3100 IIO DRIVER
15502 M: Song Qiang <songqiang1304521@gmail.com>
15503 L: linux-iio@vger.kernel.org
15505 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
15506 F: drivers/iio/magnetometer/rm3100*
15509 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
15510 L: linux-acpi@vger.kernel.org
15513 F: include/linux/pnp.h
15515 POSIX CLOCKS and TIMERS
15516 M: Thomas Gleixner <tglx@linutronix.de>
15517 L: linux-kernel@vger.kernel.org
15519 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15521 F: include/linux/time_namespace.h
15522 F: include/linux/timer*
15523 F: kernel/time/*timer*
15524 F: kernel/time/namespace.c
15526 POWER MANAGEMENT CORE
15527 M: "Rafael J. Wysocki" <rafael@kernel.org>
15528 L: linux-pm@vger.kernel.org
15530 B: https://bugzilla.kernel.org
15531 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
15532 F: drivers/base/power/
15533 F: drivers/powercap/
15534 F: include/linux/intel_rapl.h
15535 F: include/linux/pm.h
15536 F: include/linux/pm_*
15537 F: include/linux/powercap.h
15538 F: kernel/configs/nopm.config
15540 DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
15541 M: Daniel Lezcano <daniel.lezcano@kernel.org>
15542 L: linux-pm@vger.kernel.org
15544 B: https://bugzilla.kernel.org
15545 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
15546 F: drivers/powercap/dtpm*
15547 F: include/linux/dtpm.h
15549 POWER STATE COORDINATION INTERFACE (PSCI)
15550 M: Mark Rutland <mark.rutland@arm.com>
15551 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
15552 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15554 F: drivers/firmware/psci/
15555 F: include/linux/psci.h
15556 F: include/uapi/linux/psci.h
15558 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
15559 M: Sebastian Reichel <sre@kernel.org>
15560 L: linux-pm@vger.kernel.org
15562 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15563 F: Documentation/ABI/testing/sysfs-class-power
15564 F: Documentation/devicetree/bindings/power/supply/
15565 F: drivers/power/supply/
15566 F: include/linux/power/
15567 F: include/linux/power_supply.h
15569 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
15570 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
15571 L: linuxppc-dev@lists.ozlabs.org
15573 F: drivers/char/powernv-op-panel.c
15575 PPP OVER ATM (RFC 2364)
15576 M: Mitchell Blank Jr <mitch@sfgoth.com>
15578 F: include/uapi/linux/atmppp.h
15579 F: net/atm/pppoatm.c
15582 M: Michal Ostrowski <mostrows@earthlink.net>
15584 F: drivers/net/ppp/pppoe.c
15585 F: drivers/net/ppp/pppox.c
15588 M: James Chapman <jchapman@katalix.com>
15590 F: include/linux/if_pppol2tp.h
15591 F: include/uapi/linux/if_pppol2tp.h
15592 F: net/l2tp/l2tp_ppp.c
15594 PPP PROTOCOL DRIVERS AND COMPRESSORS
15595 M: Paul Mackerras <paulus@samba.org>
15596 L: linux-ppp@vger.kernel.org
15598 F: drivers/net/ppp/ppp_*
15601 M: Rodolfo Giometti <giometti@enneenne.com>
15602 L: linuxpps@ml.enneenne.com (subscribers-only)
15604 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
15605 F: Documentation/ABI/testing/sysfs-pps
15606 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
15607 F: Documentation/driver-api/pps.rst
15609 F: include/linux/pps*.h
15610 F: include/uapi/linux/pps.h
15613 M: Dmitry Kozlov <xeb@mail.ru>
15614 L: netdev@vger.kernel.org
15616 W: http://sourceforge.net/projects/accel-pptp
15617 F: drivers/net/ppp/pptp.c
15619 PRESSURE STALL INFORMATION (PSI)
15620 M: Johannes Weiner <hannes@cmpxchg.org>
15621 M: Suren Baghdasaryan <surenb@google.com>
15623 F: include/linux/psi*
15624 F: kernel/sched/psi.c
15627 M: Petr Mladek <pmladek@suse.com>
15628 M: Sergey Senozhatsky <senozhatsky@chromium.org>
15629 R: Steven Rostedt <rostedt@goodmis.org>
15630 R: John Ogness <john.ogness@linutronix.de>
15632 T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
15633 F: include/linux/printk.h
15637 R: Chris Down <chris@chrisdown.name>
15639 F: kernel/printk/index.c
15642 L: linux-kernel@vger.kernel.org
15643 L: linux-fsdevel@vger.kernel.org
15645 F: Documentation/filesystems/proc.rst
15647 F: include/linux/proc_fs.h
15648 F: tools/testing/selftests/proc/
15651 M: Luis Chamberlain <mcgrof@kernel.org>
15652 M: Kees Cook <keescook@chromium.org>
15653 M: Iurii Zaikin <yzaikin@google.com>
15654 L: linux-kernel@vger.kernel.org
15655 L: linux-fsdevel@vger.kernel.org
15657 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git sysctl-next
15658 F: fs/proc/proc_sysctl.c
15659 F: include/linux/sysctl.h
15660 F: kernel/sysctl-test.c
15662 F: tools/testing/selftests/sysctl/
15664 PS3 NETWORK SUPPORT
15665 M: Geoff Levand <geoff@infradead.org>
15666 L: netdev@vger.kernel.org
15667 L: linuxppc-dev@lists.ozlabs.org
15669 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
15671 PS3 PLATFORM SUPPORT
15672 M: Geoff Levand <geoff@infradead.org>
15673 L: linuxppc-dev@lists.ozlabs.org
15675 F: arch/powerpc/boot/ps3*
15676 F: arch/powerpc/include/asm/lv1call.h
15677 F: arch/powerpc/include/asm/ps3*.h
15678 F: arch/powerpc/platforms/ps3/
15681 F: drivers/rtc/rtc-ps3.c
15682 F: drivers/usb/host/*ps3.c
15683 F: sound/ppc/snd_ps3*
15686 M: Jim Paris <jim@jtan.com>
15687 M: Geoff Levand <geoff@infradead.org>
15688 L: linuxppc-dev@lists.ozlabs.org
15690 F: drivers/block/ps3vram.c
15692 PSAMPLE PACKET SAMPLING SUPPORT
15693 M: Yotam Gigi <yotam.gi@gmail.com>
15695 F: include/net/psample.h
15696 F: include/uapi/linux/psample.h
15700 M: Kees Cook <keescook@chromium.org>
15701 M: Anton Vorontsov <anton@enomsg.org>
15702 M: Colin Cross <ccross@android.com>
15703 M: Tony Luck <tony.luck@intel.com>
15705 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
15706 F: Documentation/admin-guide/ramoops.rst
15707 F: Documentation/admin-guide/pstore-blk.rst
15708 F: Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
15709 F: drivers/acpi/apei/erst.c
15710 F: drivers/firmware/efi/efi-pstore.c
15712 F: include/linux/pstore*
15713 K: \b(pstore|ramoops)
15715 PTP HARDWARE CLOCK SUPPORT
15716 M: Richard Cochran <richardcochran@gmail.com>
15717 L: netdev@vger.kernel.org
15719 W: http://linuxptp.sourceforge.net/
15720 F: Documentation/ABI/testing/sysfs-ptp
15721 F: Documentation/driver-api/ptp.rst
15722 F: drivers/net/phy/dp83640*
15724 F: include/linux/ptp_cl*
15726 PTP VIRTUAL CLOCK SUPPORT
15727 M: Yangbo Lu <yangbo.lu@nxp.com>
15728 L: netdev@vger.kernel.org
15730 F: drivers/ptp/ptp_vclock.c
15731 F: net/ethtool/phc_vclocks.c
15734 M: Oleg Nesterov <oleg@redhat.com>
15736 F: arch/*/*/ptrace*.c
15737 F: arch/*/include/asm/ptrace*.h
15738 F: arch/*/ptrace*.c
15739 F: include/asm-generic/syscall.h
15740 F: include/linux/ptrace.h
15741 F: include/linux/regset.h
15742 F: include/linux/tracehook.h
15743 F: include/uapi/linux/ptrace.h
15744 F: include/uapi/linux/ptrace.h
15748 M: Hans Verkuil <hverkuil@xs4all.nl>
15749 L: linux-media@vger.kernel.org
15751 T: git git://linuxtv.org/media_tree.git
15752 F: Documentation/admin-guide/media/pulse8-cec.rst
15753 F: drivers/media/cec/usb/pulse8/
15755 PVRUSB2 VIDEO4LINUX DRIVER
15756 M: Mike Isely <isely@pobox.com>
15757 L: pvrusb2@isely.net (subscribers-only)
15758 L: linux-media@vger.kernel.org
15760 W: http://www.isely.net/pvrusb2/
15761 T: git git://linuxtv.org/media_tree.git
15762 F: Documentation/driver-api/media/drivers/pvrusb2*
15763 F: drivers/media/usb/pvrusb2/
15766 M: Hans Verkuil <hverkuil@xs4all.nl>
15767 L: linux-media@vger.kernel.org
15769 T: git git://linuxtv.org/media_tree.git
15770 F: drivers/media/usb/pwc/*
15771 F: include/trace/events/pwc.h
15774 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15775 L: linux-hwmon@vger.kernel.org
15777 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
15778 F: Documentation/hwmon/pwm-fan.rst
15779 F: drivers/hwmon/pwm-fan.c
15782 M: Sean Young <sean@mess.org>
15783 L: linux-media@vger.kernel.org
15785 F: drivers/media/rc/pwm-ir-tx.c
15788 M: Thierry Reding <thierry.reding@gmail.com>
15789 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
15790 M: Lee Jones <lee.jones@linaro.org>
15791 L: linux-pwm@vger.kernel.org
15793 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
15794 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
15795 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
15796 F: Documentation/devicetree/bindings/pwm/
15797 F: Documentation/driver-api/pwm.rst
15798 F: drivers/gpio/gpio-mvebu.c
15800 F: drivers/video/backlight/pwm_bl.c
15801 F: include/linux/pwm.h
15802 F: include/linux/pwm_backlight.h
15803 K: pwm_(config|apply_state|ops)
15806 M: Robert Jarzmik <robert.jarzmik@free.fr>
15807 L: linux-gpio@vger.kernel.org
15809 F: drivers/gpio/gpio-pxa.c
15815 M: Robert Jarzmik <robert.jarzmik@free.fr>
15816 L: linux-rtc@vger.kernel.org
15819 PXA2xx/PXA3xx SUPPORT
15820 M: Daniel Mack <daniel@zonque.org>
15821 M: Haojian Zhuang <haojian.zhuang@gmail.com>
15822 M: Robert Jarzmik <robert.jarzmik@free.fr>
15823 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15825 T: git git://github.com/hzhuang1/linux.git
15826 T: git git://github.com/rjarzmik/linux.git
15827 F: arch/arm/boot/dts/pxa*
15828 F: arch/arm/mach-pxa/
15829 F: drivers/dma/pxa*
15830 F: drivers/pcmcia/pxa2xx*
15831 F: drivers/pinctrl/pxa/
15832 F: drivers/spi/spi-pxa2xx*
15833 F: drivers/usb/gadget/udc/pxa2*
15834 F: include/sound/pxa2xx-lib.h
15839 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
15840 L: qat-linux@intel.com
15842 F: drivers/crypto/qat/
15844 QCOM AUDIO (ASoC) DRIVERS
15845 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
15846 M: Banajit Goswami <bgoswami@codeaurora.org>
15847 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15849 F: sound/soc/codecs/lpass-va-macro.c
15850 F: sound/soc/codecs/lpass-wsa-macro.*
15851 F: sound/soc/codecs/msm8916-wcd-analog.c
15852 F: sound/soc/codecs/msm8916-wcd-digital.c
15853 F: sound/soc/codecs/wcd9335.*
15854 F: sound/soc/codecs/wcd934x.c
15855 F: sound/soc/codecs/wcd-clsh-v2.*
15856 F: sound/soc/codecs/wsa881x.c
15860 M: Alex Elder <elder@kernel.org>
15861 L: netdev@vger.kernel.org
15863 F: drivers/net/ipa/
15865 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
15866 M: Gabriel Somlo <somlo@cmu.edu>
15867 M: "Michael S. Tsirkin" <mst@redhat.com>
15868 L: qemu-devel@nongnu.org
15870 F: drivers/firmware/qemu_fw_cfg.c
15871 F: include/uapi/linux/qemu_fw_cfg.h
15874 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
15875 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
15876 L: linux-rdma@vger.kernel.org
15878 F: drivers/infiniband/hw/qib/
15880 QLOGIC QL41xxx FCOE DRIVER
15881 M: Saurav Kashyap <skashyap@marvell.com>
15882 M: Javed Hasan <jhasan@marvell.com>
15883 M: GR-QLogic-Storage-Upstream@marvell.com
15884 L: linux-scsi@vger.kernel.org
15886 F: drivers/scsi/qedf/
15888 QLOGIC QL41xxx ISCSI DRIVER
15889 M: Nilesh Javali <njavali@marvell.com>
15890 M: Manish Rangankar <mrangankar@marvell.com>
15891 M: GR-QLogic-Storage-Upstream@marvell.com
15892 L: linux-scsi@vger.kernel.org
15894 F: drivers/scsi/qedi/
15896 QLOGIC QL4xxx ETHERNET DRIVER
15897 M: Ariel Elior <aelior@marvell.com>
15898 M: Manish Chopra <manishc@marvell.com>
15899 L: netdev@vger.kernel.org
15901 F: drivers/net/ethernet/qlogic/qed/
15902 F: drivers/net/ethernet/qlogic/qede/
15903 F: include/linux/qed/
15905 QLOGIC QL4xxx RDMA DRIVER
15906 M: Michal Kalderon <mkalderon@marvell.com>
15907 M: Ariel Elior <aelior@marvell.com>
15908 L: linux-rdma@vger.kernel.org
15910 F: drivers/infiniband/hw/qedr/
15911 F: include/uapi/rdma/qedr-abi.h
15913 QLOGIC QLA1280 SCSI DRIVER
15914 M: Michael Reed <mdr@sgi.com>
15915 L: linux-scsi@vger.kernel.org
15917 F: drivers/scsi/qla1280.[ch]
15919 QLOGIC QLA2XXX FC-SCSI DRIVER
15920 M: Nilesh Javali <njavali@marvell.com>
15921 M: GR-QLogic-Storage-Upstream@marvell.com
15922 L: linux-scsi@vger.kernel.org
15924 F: drivers/scsi/qla2xxx/
15926 QLOGIC QLA3XXX NETWORK DRIVER
15927 M: GR-Linux-NIC-Dev@marvell.com
15928 L: netdev@vger.kernel.org
15930 F: drivers/net/ethernet/qlogic/qla3xxx.*
15932 QLOGIC QLA4XXX iSCSI DRIVER
15933 M: Nilesh Javali <njavali@marvell.com>
15934 M: Manish Rangankar <mrangankar@marvell.com>
15935 M: GR-QLogic-Storage-Upstream@marvell.com
15936 L: linux-scsi@vger.kernel.org
15938 F: drivers/scsi/qla4xxx/
15940 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
15941 M: Shahed Shaikh <shshaikh@marvell.com>
15942 M: Manish Chopra <manishc@marvell.com>
15943 M: GR-Linux-NIC-Dev@marvell.com
15944 L: netdev@vger.kernel.org
15946 F: drivers/net/ethernet/qlogic/qlcnic/
15948 QLOGIC QLGE 10Gb ETHERNET DRIVER
15949 M: Manish Chopra <manishc@marvell.com>
15950 M: GR-Linux-NIC-Dev@marvell.com
15951 M: Coiby Xu <coiby.xu@gmail.com>
15952 L: netdev@vger.kernel.org
15954 F: Documentation/networking/device_drivers/qlogic/qlge.rst
15955 F: drivers/staging/qlge/
15957 QM1D1B0004 MEDIA DRIVER
15958 M: Akihiro Tsukada <tskd08@gmail.com>
15959 L: linux-media@vger.kernel.org
15961 F: drivers/media/tuners/qm1d1b0004*
15963 QM1D1C0042 MEDIA DRIVER
15964 M: Akihiro Tsukada <tskd08@gmail.com>
15965 L: linux-media@vger.kernel.org
15967 F: drivers/media/tuners/qm1d1c0042*
15970 M: Anders Larsen <al@alarsen.net>
15972 W: http://www.alarsen.net/linux/qnx4fs/
15974 F: include/uapi/linux/qnx4_fs.h
15975 F: include/uapi/linux/qnxtypes.h
15977 QORIQ DPAA2 FSL-MC BUS DRIVER
15978 M: Stuart Yoder <stuyoder@gmail.com>
15979 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
15980 L: linux-kernel@vger.kernel.org
15982 F: Documentation/ABI/stable/sysfs-bus-fsl-mc
15983 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
15984 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
15985 F: drivers/bus/fsl-mc/
15986 F: include/uapi/linux/fsl_mc.h
15988 QT1010 MEDIA DRIVER
15989 M: Antti Palosaari <crope@iki.fi>
15990 L: linux-media@vger.kernel.org
15992 W: https://linuxtv.org
15993 W: http://palosaari.fi/linux/
15994 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15995 T: git git://linuxtv.org/anttip/media_tree.git
15996 F: drivers/media/tuners/qt1010*
15998 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
15999 M: Kalle Valo <kvalo@kernel.org>
16000 L: ath10k@lists.infradead.org
16002 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
16003 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
16004 F: drivers/net/wireless/ath/ath10k/
16005 F: Documentation/devicetree/bindings/net/wireless/qcom,ath10k.txt
16007 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
16008 M: Kalle Valo <kvalo@kernel.org>
16009 L: ath11k@lists.infradead.org
16011 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
16012 F: Documentation/devicetree/bindings/net/wireless/qcom,ath11k.yaml
16013 F: drivers/net/wireless/ath/ath11k/
16015 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
16016 M: Toke Høiland-Jørgensen <toke@toke.dk>
16017 L: linux-wireless@vger.kernel.org
16019 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
16020 F: Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
16021 F: drivers/net/wireless/ath/ath9k/
16023 QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
16024 M: Stephan Gerhold <stephan@gerhold.net>
16025 L: netdev@vger.kernel.org
16026 L: linux-arm-msm@vger.kernel.org
16028 F: Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
16029 F: drivers/net/wwan/qcom_bam_dmux.c
16031 QUALCOMM CAMERA SUBSYSTEM DRIVER
16032 M: Robert Foss <robert.foss@linaro.org>
16033 M: Todor Tomov <todor.too@gmail.com>
16034 L: linux-media@vger.kernel.org
16036 F: Documentation/admin-guide/media/qcom_camss.rst
16037 F: Documentation/devicetree/bindings/media/*camss*
16038 F: drivers/media/platform/qcom/camss/
16040 QUALCOMM CLOCK DRIVERS
16041 M: Bjorn Andersson <bjorn.andersson@linaro.org>
16042 L: linux-arm-msm@vger.kernel.org
16044 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
16045 F: Documentation/devicetree/bindings/clock/qcom,*
16046 F: drivers/clk/qcom/
16047 F: include/dt-bindings/clock/qcom,*
16049 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
16050 M: Niklas Cassel <nks@flawful.org>
16051 L: linux-pm@vger.kernel.org
16052 L: linux-arm-msm@vger.kernel.org
16054 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.txt
16055 F: drivers/soc/qcom/cpr.c
16057 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
16058 M: Ilia Lin <ilia.lin@kernel.org>
16059 L: linux-pm@vger.kernel.org
16061 F: Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
16062 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
16064 QUALCOMM CRYPTO DRIVERS
16065 M: Thara Gopinath <thara.gopinath@linaro.org>
16066 L: linux-crypto@vger.kernel.org
16067 L: linux-arm-msm@vger.kernel.org
16069 F: drivers/crypto/qce/
16071 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
16072 M: Timur Tabi <timur@kernel.org>
16073 L: netdev@vger.kernel.org
16075 F: drivers/net/ethernet/qualcomm/emac/
16077 QUALCOMM ETHQOS ETHERNET DRIVER
16078 M: Vinod Koul <vkoul@kernel.org>
16079 L: netdev@vger.kernel.org
16081 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
16082 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
16084 QUALCOMM FASTRPC DRIVER
16085 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16086 M: Amol Maheshwari <amahesh@qti.qualcomm.com>
16087 L: linux-arm-msm@vger.kernel.org
16089 F: Documentation/devicetree/bindings/misc/qcom,fastrpc.txt
16090 F: drivers/misc/fastrpc.c
16091 F: include/uapi/misc/fastrpc.h
16093 QUALCOMM HEXAGON ARCHITECTURE
16094 M: Brian Cain <bcain@codeaurora.org>
16095 L: linux-hexagon@vger.kernel.org
16099 QUALCOMM HIDMA DRIVER
16100 M: Sinan Kaya <okaya@kernel.org>
16101 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16102 L: linux-arm-msm@vger.kernel.org
16103 L: dmaengine@vger.kernel.org
16105 F: drivers/dma/qcom/hidma*
16107 QUALCOMM I2C CCI DRIVER
16108 M: Loic Poulain <loic.poulain@linaro.org>
16109 M: Robert Foss <robert.foss@linaro.org>
16110 L: linux-i2c@vger.kernel.org
16111 L: linux-arm-msm@vger.kernel.org
16113 F: Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
16114 F: drivers/i2c/busses/i2c-qcom-cci.c
16117 M: Rob Clark <robdclark@gmail.com>
16118 L: iommu@lists.linux-foundation.org
16119 L: linux-arm-msm@vger.kernel.org
16121 F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
16123 QUALCOMM IPC ROUTER (QRTR) DRIVER
16124 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16125 L: linux-arm-msm@vger.kernel.org
16127 F: include/trace/events/qrtr.h
16128 F: include/uapi/linux/qrtr.h
16131 QUALCOMM IPCC MAILBOX DRIVER
16132 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16133 L: linux-arm-msm@vger.kernel.org
16135 F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
16136 F: drivers/mailbox/qcom-ipcc.c
16137 F: include/dt-bindings/mailbox/qcom-ipcc.h
16139 QUALCOMM IPQ4019 USB PHY DRIVER
16140 M: Robert Marko <robert.marko@sartura.hr>
16141 M: Luka Perkov <luka.perkov@sartura.hr>
16142 L: linux-arm-msm@vger.kernel.org
16144 F: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
16145 F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
16147 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
16148 M: Robert Marko <robert.marko@sartura.hr>
16149 M: Luka Perkov <luka.perkov@sartura.hr>
16150 L: linux-arm-msm@vger.kernel.org
16152 F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
16153 F: drivers/regulator/vqmmc-ipq4019-regulator.c
16155 QUALCOMM NAND CONTROLLER DRIVER
16156 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16157 L: linux-mtd@lists.infradead.org
16158 L: linux-arm-msm@vger.kernel.org
16160 F: Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
16161 F: drivers/mtd/nand/raw/qcom_nandc.c
16163 QUALCOMM RMNET DRIVER
16164 M: Subash Abhinov Kasiviswanathan <quic_subashab@quicinc.com>
16165 M: Sean Tranchetti <quic_stranche@quicinc.com>
16166 L: netdev@vger.kernel.org
16168 F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
16169 F: drivers/net/ethernet/qualcomm/rmnet/
16170 F: include/linux/if_rmnet.h
16172 QUALCOMM TSENS THERMAL DRIVER
16173 M: Amit Kucheria <amitk@kernel.org>
16174 M: Thara Gopinath <thara.gopinath@linaro.org>
16175 L: linux-pm@vger.kernel.org
16176 L: linux-arm-msm@vger.kernel.org
16178 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
16179 F: drivers/thermal/qcom/
16181 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
16182 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
16183 L: linux-media@vger.kernel.org
16184 L: linux-arm-msm@vger.kernel.org
16186 T: git git://linuxtv.org/media_tree.git
16187 F: Documentation/devicetree/bindings/media/*venus*
16188 F: drivers/media/platform/qcom/venus/
16190 QUALCOMM WCN36XX WIRELESS DRIVER
16191 M: Loic Poulain <loic.poulain@linaro.org>
16192 L: wcn36xx@lists.infradead.org
16194 W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
16195 F: drivers/net/wireless/ath/wcn36xx/
16197 QUANTENNA QTNFMAC WIRELESS DRIVER
16198 M: Igor Mitsyanko <imitsyanko@quantenna.com>
16199 R: Sergey Matyukevich <geomatsi@gmail.com>
16200 L: linux-wireless@vger.kernel.org
16202 F: drivers/net/wireless/quantenna
16204 RADEON and AMDGPU DRM DRIVERS
16205 M: Alex Deucher <alexander.deucher@amd.com>
16206 M: Christian König <christian.koenig@amd.com>
16207 M: Pan, Xinhui <Xinhui.Pan@amd.com>
16208 L: amd-gfx@lists.freedesktop.org
16210 T: git https://gitlab.freedesktop.org/agd5f/linux.git
16211 B: https://gitlab.freedesktop.org/drm/amd/-/issues
16212 C: irc://irc.oftc.net/radeon
16213 F: drivers/gpu/drm/amd/
16214 F: drivers/gpu/drm/radeon/
16215 F: include/uapi/drm/amdgpu_drm.h
16216 F: include/uapi/drm/radeon_drm.h
16218 RADEON FRAMEBUFFER DISPLAY DRIVER
16219 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
16220 L: linux-fbdev@vger.kernel.org
16222 F: drivers/video/fbdev/aty/radeon*
16223 F: include/uapi/linux/radeonfb.h
16225 RADIOSHARK RADIO DRIVER
16226 M: Hans Verkuil <hverkuil@xs4all.nl>
16227 L: linux-media@vger.kernel.org
16229 T: git git://linuxtv.org/media_tree.git
16230 F: drivers/media/radio/radio-shark.c
16232 RADIOSHARK2 RADIO DRIVER
16233 M: Hans Verkuil <hverkuil@xs4all.nl>
16234 L: linux-media@vger.kernel.org
16236 T: git git://linuxtv.org/media_tree.git
16237 F: drivers/media/radio/radio-shark2.c
16238 F: drivers/media/radio/radio-tea5777.c
16240 RADOS BLOCK DEVICE (RBD)
16241 M: Ilya Dryomov <idryomov@gmail.com>
16242 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
16243 L: ceph-devel@vger.kernel.org
16245 W: http://ceph.com/
16246 T: git git://github.com/ceph/ceph-client.git
16247 F: Documentation/ABI/testing/sysfs-bus-rbd
16248 F: drivers/block/rbd.c
16249 F: drivers/block/rbd_types.h
16251 RAGE128 FRAMEBUFFER DISPLAY DRIVER
16252 M: Paul Mackerras <paulus@samba.org>
16253 L: linux-fbdev@vger.kernel.org
16255 F: drivers/video/fbdev/aty/aty128fb.c
16257 RAINSHADOW-CEC DRIVER
16258 M: Hans Verkuil <hverkuil@xs4all.nl>
16259 L: linux-media@vger.kernel.org
16261 T: git git://linuxtv.org/media_tree.git
16262 F: drivers/media/cec/usb/rainshadow/
16264 RALINK MIPS ARCHITECTURE
16265 M: John Crispin <john@phrozen.org>
16266 L: linux-mips@vger.kernel.org
16268 F: arch/mips/ralink
16270 RALINK RT2X00 WIRELESS LAN DRIVER
16271 M: Stanislaw Gruszka <stf_xl@wp.pl>
16272 M: Helmut Schaa <helmut.schaa@googlemail.com>
16273 L: linux-wireless@vger.kernel.org
16275 F: drivers/net/wireless/ralink/rt2x00/
16277 RAMDISK RAM BLOCK DEVICE DRIVER
16278 M: Jens Axboe <axboe@kernel.dk>
16280 F: Documentation/admin-guide/blockdev/ramdisk.rst
16281 F: drivers/block/brd.c
16283 RANCHU VIRTUAL BOARD FOR MIPS
16284 M: Miodrag Dinic <miodrag.dinic@mips.com>
16285 L: linux-mips@vger.kernel.org
16287 F: arch/mips/configs/generic/board-ranchu.config
16288 F: arch/mips/generic/board-ranchu.c
16290 RANDOM NUMBER DRIVER
16291 M: "Theodore Ts'o" <tytso@mit.edu>
16292 M: Jason A. Donenfeld <Jason@zx2c4.com>
16293 T: git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
16295 F: drivers/char/random.c
16296 F: drivers/virt/vmgenid.c
16299 M: Matt Porter <mporter@kernel.crashing.org>
16300 M: Alexandre Bounine <alex.bou9@gmail.com>
16302 F: drivers/rapidio/
16305 M: Tony Luck <tony.luck@intel.com>
16306 M: Borislav Petkov <bp@alien8.de>
16307 L: linux-edac@vger.kernel.org
16309 F: Documentation/admin-guide/ras.rst
16311 F: include/linux/ras.h
16312 F: include/ras/ras_event.h
16314 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
16315 L: linux-wireless@vger.kernel.org
16317 F: drivers/net/wireless/ray*
16319 RC-CORE / LIRC FRAMEWORK
16320 M: Sean Young <sean@mess.org>
16321 L: linux-media@vger.kernel.org
16323 W: http://linuxtv.org
16324 T: git git://linuxtv.org/media_tree.git
16325 F: Documentation/driver-api/media/rc-core.rst
16326 F: Documentation/userspace-api/media/rc/
16327 F: drivers/media/rc/
16328 F: include/media/rc-map.h
16329 F: include/media/rc-core.h
16330 F: include/uapi/linux/lirc.h
16332 RCMM REMOTE CONTROLS DECODER
16333 M: Patrick Lerda <patrick9876@free.fr>
16335 F: drivers/media/rc/ir-rcmm-decoder.c
16337 RCUTORTURE TEST FRAMEWORK
16338 M: "Paul E. McKenney" <paulmck@kernel.org>
16339 M: Josh Triplett <josh@joshtriplett.org>
16340 R: Steven Rostedt <rostedt@goodmis.org>
16341 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
16342 R: Lai Jiangshan <jiangshanlai@gmail.com>
16343 L: rcu@vger.kernel.org
16345 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16346 F: tools/testing/selftests/rcutorture
16348 RDACM20 Camera Sensor
16349 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
16350 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
16351 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
16352 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
16353 L: linux-media@vger.kernel.org
16355 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
16356 F: drivers/media/i2c/max9271.c
16357 F: drivers/media/i2c/max9271.h
16358 F: drivers/media/i2c/rdacm20.c
16360 RDACM21 Camera Sensor
16361 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
16362 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
16363 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
16364 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
16365 L: linux-media@vger.kernel.org
16367 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
16368 F: drivers/media/i2c/max9271.c
16369 F: drivers/media/i2c/max9271.h
16370 F: drivers/media/i2c/rdacm21.c
16373 M: Florian Fainelli <florian@openwrt.org>
16376 RDC R6040 FAST ETHERNET DRIVER
16377 M: Florian Fainelli <f.fainelli@gmail.com>
16378 L: netdev@vger.kernel.org
16380 F: drivers/net/ethernet/rdc/r6040.c
16382 RDMAVT - RDMA verbs software
16383 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
16384 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
16385 L: linux-rdma@vger.kernel.org
16387 F: drivers/infiniband/sw/rdmavt
16389 RDS - RELIABLE DATAGRAM SOCKETS
16390 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
16391 L: netdev@vger.kernel.org
16392 L: linux-rdma@vger.kernel.org
16393 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
16395 W: https://oss.oracle.com/projects/rds/
16396 F: Documentation/networking/rds.rst
16399 RDT - RESOURCE ALLOCATION
16400 M: Fenghua Yu <fenghua.yu@intel.com>
16401 M: Reinette Chatre <reinette.chatre@intel.com>
16402 L: linux-kernel@vger.kernel.org
16404 F: Documentation/x86/resctrl*
16405 F: arch/x86/include/asm/resctrl.h
16406 F: arch/x86/kernel/cpu/resctrl/
16407 F: tools/testing/selftests/resctrl/
16409 READ-COPY UPDATE (RCU)
16410 M: "Paul E. McKenney" <paulmck@kernel.org>
16411 M: Frederic Weisbecker <frederic@kernel.org> (kernel/rcu/tree_nocb.h)
16412 M: Neeraj Upadhyay <quic_neeraju@quicinc.com> (kernel/rcu/tasks.h)
16413 M: Josh Triplett <josh@joshtriplett.org>
16414 R: Steven Rostedt <rostedt@goodmis.org>
16415 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
16416 R: Lai Jiangshan <jiangshanlai@gmail.com>
16417 R: Joel Fernandes <joel@joelfernandes.org>
16418 L: rcu@vger.kernel.org
16420 W: http://www.rdrop.com/users/paulmck/RCU/
16421 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16422 F: Documentation/RCU/
16423 F: include/linux/rcu*
16425 X: Documentation/RCU/torture.rst
16426 X: include/linux/srcu*.h
16427 X: kernel/rcu/srcu*.c
16429 REAL TIME CLOCK (RTC) SUBSYSTEM
16430 M: Alessandro Zummo <a.zummo@towertech.it>
16431 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
16432 L: linux-rtc@vger.kernel.org
16434 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
16435 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
16436 F: Documentation/admin-guide/rtc.rst
16437 F: Documentation/devicetree/bindings/rtc/
16439 F: include/linux/platform_data/rtc-*
16440 F: include/linux/rtc.h
16441 F: include/linux/rtc/
16442 F: include/uapi/linux/rtc.h
16443 F: tools/testing/selftests/rtc/
16445 REALTEK AUDIO CODECS
16446 M: Oder Chiou <oder_chiou@realtek.com>
16448 F: include/sound/rt*.h
16449 F: sound/soc/codecs/rt*
16451 REALTEK OTTO WATCHDOG
16452 M: Sander Vanheule <sander@svanheule.net>
16453 L: linux-watchdog@vger.kernel.org
16455 F: Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
16456 F: drivers/watchdog/realtek_otto_wdt.c
16458 REALTEK RTL83xx SMI DSA ROUTER CHIPS
16459 M: Linus Walleij <linus.walleij@linaro.org>
16460 M: Alvin Šipraga <alsi@bang-olufsen.dk>
16462 F: Documentation/devicetree/bindings/net/dsa/realtek.yaml
16463 F: drivers/net/dsa/realtek/*
16465 REALTEK WIRELESS DRIVER (rtlwifi family)
16466 M: Ping-Ke Shih <pkshih@realtek.com>
16467 L: linux-wireless@vger.kernel.org
16469 W: https://wireless.wiki.kernel.org/
16470 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
16471 F: drivers/net/wireless/realtek/rtlwifi/
16473 REALTEK WIRELESS DRIVER (rtw88)
16474 M: Yan-Hsuan Chuang <tony0620emma@gmail.com>
16475 L: linux-wireless@vger.kernel.org
16477 F: drivers/net/wireless/realtek/rtw88/
16479 REALTEK WIRELESS DRIVER (rtw89)
16480 M: Ping-Ke Shih <pkshih@realtek.com>
16481 L: linux-wireless@vger.kernel.org
16483 F: drivers/net/wireless/realtek/rtw89/
16485 REDPINE WIRELESS DRIVER
16486 M: Amitkumar Karwar <amitkarwar@gmail.com>
16487 M: Siva Rebbagondla <siva8118@gmail.com>
16488 L: linux-wireless@vger.kernel.org
16490 F: drivers/net/wireless/rsi/
16492 REGISTER MAP ABSTRACTION
16493 M: Mark Brown <broonie@kernel.org>
16494 L: linux-kernel@vger.kernel.org
16496 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
16497 F: Documentation/devicetree/bindings/regmap/
16498 F: drivers/base/regmap/
16499 F: include/linux/regmap.h
16501 REISERFS FILE SYSTEM
16502 L: reiserfs-devel@vger.kernel.org
16506 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
16507 M: Bjorn Andersson <bjorn.andersson@linaro.org>
16508 M: Mathieu Poirier <mathieu.poirier@linaro.org>
16509 L: linux-remoteproc@vger.kernel.org
16511 T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
16512 F: Documentation/ABI/testing/sysfs-class-remoteproc
16513 F: Documentation/devicetree/bindings/remoteproc/
16514 F: Documentation/staging/remoteproc.rst
16515 F: drivers/remoteproc/
16516 F: include/linux/remoteproc.h
16517 F: include/linux/remoteproc/
16519 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
16520 M: Bjorn Andersson <bjorn.andersson@linaro.org>
16521 M: Mathieu Poirier <mathieu.poirier@linaro.org>
16522 L: linux-remoteproc@vger.kernel.org
16524 T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
16525 F: Documentation/ABI/testing/sysfs-bus-rpmsg
16526 F: Documentation/staging/rpmsg.rst
16528 F: include/linux/rpmsg.h
16529 F: include/linux/rpmsg/
16530 F: include/uapi/linux/rpmsg.h
16533 REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
16534 M: Stephan Gerhold <stephan@gerhold.net>
16535 L: netdev@vger.kernel.org
16536 L: linux-remoteproc@vger.kernel.org
16538 F: drivers/net/wwan/rpmsg_wwan_ctrl.c
16540 RENESAS CLOCK DRIVERS
16541 M: Geert Uytterhoeven <geert+renesas@glider.be>
16542 L: linux-renesas-soc@vger.kernel.org
16544 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
16545 F: Documentation/devicetree/bindings/clock/renesas,*
16546 F: drivers/clk/renesas/
16548 RENESAS EMEV2 I2C DRIVER
16549 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
16550 L: linux-renesas-soc@vger.kernel.org
16552 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
16553 F: drivers/i2c/busses/i2c-emev2.c
16555 RENESAS ETHERNET DRIVERS
16556 R: Sergey Shtylyov <s.shtylyov@omp.ru>
16557 L: netdev@vger.kernel.org
16558 L: linux-renesas-soc@vger.kernel.org
16559 F: Documentation/devicetree/bindings/net/renesas,*.yaml
16560 F: drivers/net/ethernet/renesas/
16561 F: include/linux/sh_eth.h
16563 RENESAS R-CAR GYROADC DRIVER
16564 M: Marek Vasut <marek.vasut@gmail.com>
16565 L: linux-iio@vger.kernel.org
16567 F: Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
16568 F: drivers/iio/adc/rcar-gyroadc.c
16570 RENESAS R-CAR I2C DRIVERS
16571 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
16572 L: linux-renesas-soc@vger.kernel.org
16574 F: Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
16575 F: Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
16576 F: drivers/i2c/busses/i2c-rcar.c
16577 F: drivers/i2c/busses/i2c-sh_mobile.c
16579 RENESAS R-CAR SATA DRIVER
16580 R: Sergey Shtylyov <s.shtylyov@omp.ru>
16582 L: linux-ide@vger.kernel.org
16583 L: linux-renesas-soc@vger.kernel.org
16584 F: Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
16585 F: drivers/ata/sata_rcar.c
16587 RENESAS R-CAR THERMAL DRIVERS
16588 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
16589 L: linux-renesas-soc@vger.kernel.org
16591 F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
16592 F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
16593 F: drivers/thermal/rcar_gen3_thermal.c
16594 F: drivers/thermal/rcar_thermal.c
16596 RENESAS RIIC DRIVER
16597 M: Chris Brandt <chris.brandt@renesas.com>
16598 L: linux-renesas-soc@vger.kernel.org
16600 F: Documentation/devicetree/bindings/i2c/renesas,riic.yaml
16601 F: drivers/i2c/busses/i2c-riic.c
16603 RENESAS USB PHY DRIVER
16604 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
16605 L: linux-renesas-soc@vger.kernel.org
16607 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
16609 RENESAS RZ/G2L A/D DRIVER
16610 M: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
16611 L: linux-iio@vger.kernel.org
16612 L: linux-renesas-soc@vger.kernel.org
16614 F: Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
16615 F: drivers/iio/adc/rzg2l_adc.c
16617 RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
16618 M: Miquel Raynal <miquel.raynal@bootlin.com>
16619 L: linux-mtd@lists.infradead.org
16620 L: linux-renesas-soc@vger.kernel.org
16622 F: Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
16623 F: drivers/mtd/nand/raw/renesas-nand-controller.c
16625 RESET CONTROLLER FRAMEWORK
16626 M: Philipp Zabel <p.zabel@pengutronix.de>
16628 T: git git://git.pengutronix.de/git/pza/linux
16629 F: Documentation/devicetree/bindings/reset/
16630 F: Documentation/driver-api/reset.rst
16632 F: include/dt-bindings/reset/
16633 F: include/linux/reset-controller.h
16634 F: include/linux/reset.h
16635 F: include/linux/reset/
16636 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
16638 RESTARTABLE SEQUENCES SUPPORT
16639 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
16640 M: Peter Zijlstra <peterz@infradead.org>
16641 M: "Paul E. McKenney" <paulmck@kernel.org>
16642 M: Boqun Feng <boqun.feng@gmail.com>
16643 L: linux-kernel@vger.kernel.org
16645 F: include/trace/events/rseq.h
16646 F: include/uapi/linux/rseq.h
16648 F: tools/testing/selftests/rseq/
16651 M: Johannes Berg <johannes@sipsolutions.net>
16652 L: linux-wireless@vger.kernel.org
16654 W: https://wireless.wiki.kernel.org/
16655 Q: https://patchwork.kernel.org/project/linux-wireless/list/
16656 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
16657 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
16658 F: Documentation/ABI/stable/sysfs-class-rfkill
16659 F: Documentation/driver-api/rfkill.rst
16660 F: include/linux/rfkill.h
16661 F: include/uapi/linux/rfkill.h
16665 M: Thomas Graf <tgraf@suug.ch>
16666 M: Herbert Xu <herbert@gondor.apana.org.au>
16667 L: netdev@vger.kernel.org
16669 F: include/linux/rhashtable-types.h
16670 F: include/linux/rhashtable.h
16671 F: lib/rhashtable.c
16672 F: lib/test_rhashtable.c
16674 RICOH R5C592 MEMORYSTICK DRIVER
16675 M: Maxim Levitsky <maximlevitsky@gmail.com>
16677 F: drivers/memstick/host/r592.*
16679 RICOH SMARTMEDIA/XD DRIVER
16680 M: Maxim Levitsky <maximlevitsky@gmail.com>
16682 F: drivers/mtd/nand/raw/r852.c
16683 F: drivers/mtd/nand/raw/r852.h
16685 RISC-V ARCHITECTURE
16686 M: Paul Walmsley <paul.walmsley@sifive.com>
16687 M: Palmer Dabbelt <palmer@dabbelt.com>
16688 M: Albert Ou <aou@eecs.berkeley.edu>
16689 L: linux-riscv@lists.infradead.org
16691 P: Documentation/riscv/patch-acceptance.rst
16692 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
16697 RISC-V/MICROCHIP POLARFIRE SOC SUPPORT
16698 M: Lewis Hanly <lewis.hanly@microchip.com>
16699 L: linux-riscv@lists.infradead.org
16701 F: drivers/mailbox/mailbox-mpfs.c
16702 F: drivers/soc/microchip/
16703 F: include/soc/microchip/mpfs.h
16706 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
16707 M: Jack Wang <jinpu.wang@ionos.com>
16708 L: linux-block@vger.kernel.org
16710 F: drivers/block/rnbd/
16713 M: Stefan Achatz <erazor_de@users.sourceforge.net>
16715 W: http://sourceforge.net/projects/roccat/
16716 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
16717 F: drivers/hid/hid-roccat*
16718 F: include/linux/hid-roccat*
16720 ROCKCHIP I2S TDM DRIVER
16721 M: Nicolas Frattaroli <frattaroli.nicolas@gmail.com>
16722 L: linux-rockchip@lists.infradead.org
16724 F: Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
16725 F: sound/soc/rockchip/rockchip_i2s_tdm.*
16727 ROCKCHIP ISP V1 DRIVER
16728 M: Dafna Hirschfeld <dafna@fastmail.com>
16729 L: linux-media@vger.kernel.org
16730 L: linux-rockchip@lists.infradead.org
16732 F: Documentation/admin-guide/media/rkisp1.rst
16733 F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml
16734 F: Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
16735 F: drivers/media/platform/rockchip/rkisp1
16736 F: include/uapi/linux/rkisp1-config.h
16738 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
16739 M: Jacob Chen <jacob-chen@iotwrt.com>
16740 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16741 L: linux-media@vger.kernel.org
16742 L: linux-rockchip@lists.infradead.org
16744 F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
16745 F: drivers/media/platform/rockchip/rga/
16747 ROCKCHIP VIDEO DECODER DRIVER
16748 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16749 L: linux-media@vger.kernel.org
16750 L: linux-rockchip@lists.infradead.org
16752 F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
16753 F: drivers/staging/media/rkvdec/
16756 M: Jiri Pirko <jiri@resnulli.us>
16757 L: netdev@vger.kernel.org
16759 F: drivers/net/ethernet/rocker/
16761 ROCKETPORT EXPRESS/INFINITY DRIVER
16762 M: Kevin Cernekee <cernekee@gmail.com>
16763 L: linux-serial@vger.kernel.org
16765 F: drivers/tty/serial/rp2.*
16767 ROHM BD99954 CHARGER IC
16768 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
16769 L: linux-power@fi.rohmeurope.com
16771 F: drivers/power/supply/bd99954-charger.c
16772 F: drivers/power/supply/bd99954-charger.h
16774 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
16775 M: Tomasz Duszynski <tduszyns@gmail.com>
16777 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
16778 F: drivers/iio/light/bh1750.c
16780 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
16781 M: Marek Vasut <marek.vasut+renesas@gmail.com>
16782 L: linux-kernel@vger.kernel.org
16783 L: linux-renesas-soc@vger.kernel.org
16785 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
16786 F: drivers/gpio/gpio-bd9571mwv.c
16787 F: drivers/mfd/bd9571mwv.c
16788 F: drivers/regulator/bd9571mwv-regulator.c
16789 F: include/linux/mfd/bd9571mwv.h
16791 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
16792 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
16793 L: linux-power@fi.rohmeurope.com
16795 F: drivers/clk/clk-bd718x7.c
16796 F: drivers/gpio/gpio-bd71815.c
16797 F: drivers/gpio/gpio-bd71828.c
16798 F: drivers/mfd/rohm-bd71828.c
16799 F: drivers/mfd/rohm-bd718x7.c
16800 F: drivers/mfd/rohm-bd9576.c
16801 F: drivers/regulator/bd71815-regulator.c
16802 F: drivers/regulator/bd71828-regulator.c
16803 F: drivers/regulator/bd718x7-regulator.c
16804 F: drivers/regulator/bd9576-regulator.c
16805 F: drivers/regulator/rohm-regulator.c
16806 F: drivers/rtc/rtc-bd70528.c
16807 F: drivers/watchdog/bd9576_wdt.c
16808 F: include/linux/mfd/rohm-bd71815.h
16809 F: include/linux/mfd/rohm-bd71828.h
16810 F: include/linux/mfd/rohm-bd718x7.h
16811 F: include/linux/mfd/rohm-bd957x.h
16812 F: include/linux/mfd/rohm-generic.h
16813 F: include/linux/mfd/rohm-shared.h
16816 M: Ralf Baechle <ralf@linux-mips.org>
16817 L: linux-hams@vger.kernel.org
16819 W: http://www.linux-ax25.org/
16820 F: include/net/rose.h
16821 F: include/uapi/linux/rose.h
16824 ROTATION DRIVER FOR ALLWINNER A83T
16825 M: Jernej Skrabec <jernej.skrabec@gmail.com>
16826 L: linux-media@vger.kernel.org
16828 T: git git://linuxtv.org/media_tree.git
16829 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
16830 F: drivers/media/platform/sunxi/sun8i-rotate/
16833 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
16834 L: linux-remoteproc@vger.kernel.org
16836 F: drivers/tty/rpmsg_tty.c
16838 RTL2830 MEDIA DRIVER
16839 M: Antti Palosaari <crope@iki.fi>
16840 L: linux-media@vger.kernel.org
16842 W: https://linuxtv.org
16843 W: http://palosaari.fi/linux/
16844 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16845 T: git git://linuxtv.org/anttip/media_tree.git
16846 F: drivers/media/dvb-frontends/rtl2830*
16848 RTL2832 MEDIA DRIVER
16849 M: Antti Palosaari <crope@iki.fi>
16850 L: linux-media@vger.kernel.org
16852 W: https://linuxtv.org
16853 W: http://palosaari.fi/linux/
16854 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16855 T: git git://linuxtv.org/anttip/media_tree.git
16856 F: drivers/media/dvb-frontends/rtl2832*
16858 RTL2832_SDR MEDIA DRIVER
16859 M: Antti Palosaari <crope@iki.fi>
16860 L: linux-media@vger.kernel.org
16862 W: https://linuxtv.org
16863 W: http://palosaari.fi/linux/
16864 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16865 T: git git://linuxtv.org/anttip/media_tree.git
16866 F: drivers/media/dvb-frontends/rtl2832_sdr*
16868 RTL8180 WIRELESS DRIVER
16869 L: linux-wireless@vger.kernel.org
16871 W: https://wireless.wiki.kernel.org/
16872 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
16873 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
16875 RTL8187 WIRELESS DRIVER
16876 M: Herton Ronaldo Krzesinski <herton@canonical.com>
16877 M: Hin-Tak Leung <htl10@users.sourceforge.net>
16878 M: Larry Finger <Larry.Finger@lwfinger.net>
16879 L: linux-wireless@vger.kernel.org
16881 W: https://wireless.wiki.kernel.org/
16882 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
16883 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
16885 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
16886 M: Jes Sorensen <Jes.Sorensen@gmail.com>
16887 L: linux-wireless@vger.kernel.org
16889 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
16890 F: drivers/net/wireless/realtek/rtl8xxxu/
16892 RTRS TRANSPORT DRIVERS
16893 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
16894 M: Jack Wang <jinpu.wang@ionos.com>
16895 L: linux-rdma@vger.kernel.org
16897 F: drivers/infiniband/ulp/rtrs/
16899 RXRPC SOCKETS (AF_RXRPC)
16900 M: David Howells <dhowells@redhat.com>
16901 M: Marc Dionne <marc.dionne@auristor.com>
16902 L: linux-afs@lists.infradead.org
16904 W: https://www.infradead.org/~dhowells/kafs/
16905 F: Documentation/networking/rxrpc.rst
16906 F: include/keys/rxrpc-type.h
16907 F: include/net/af_rxrpc.h
16908 F: include/trace/events/rxrpc.h
16909 F: include/uapi/linux/rxrpc.h
16912 S3 SAVAGE FRAMEBUFFER DRIVER
16913 M: Antonino Daplas <adaplas@gmail.com>
16914 L: linux-fbdev@vger.kernel.org
16916 F: drivers/video/fbdev/savage/
16919 M: Heiko Carstens <hca@linux.ibm.com>
16920 M: Vasily Gorbik <gor@linux.ibm.com>
16921 M: Alexander Gordeev <agordeev@linux.ibm.com>
16922 R: Christian Borntraeger <borntraeger@linux.ibm.com>
16923 R: Sven Schnelle <svens@linux.ibm.com>
16924 L: linux-s390@vger.kernel.org
16926 W: http://www.ibm.com/developerworks/linux/linux390/
16927 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
16928 F: Documentation/driver-api/s390-drivers.rst
16929 F: Documentation/s390/
16933 S390 COMMON I/O LAYER
16934 M: Vineeth Vijayan <vneethv@linux.ibm.com>
16935 M: Peter Oberparleiter <oberpar@linux.ibm.com>
16936 L: linux-s390@vger.kernel.org
16938 W: http://www.ibm.com/developerworks/linux/linux390/
16939 F: drivers/s390/cio/
16942 M: Stefan Haberland <sth@linux.ibm.com>
16943 M: Jan Hoeppner <hoeppner@linux.ibm.com>
16944 L: linux-s390@vger.kernel.org
16946 W: http://www.ibm.com/developerworks/linux/linux390/
16947 F: block/partitions/ibm.c
16948 F: drivers/s390/block/dasd*
16949 F: include/linux/dasd_mod.h
16952 M: Matthew Rosato <mjrosato@linux.ibm.com>
16953 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
16954 L: linux-s390@vger.kernel.org
16956 W: http://www.ibm.com/developerworks/linux/linux390/
16957 F: drivers/iommu/s390-iommu.c
16959 S390 IUCV NETWORK LAYER
16960 M: Alexandra Winter <wintera@linux.ibm.com>
16961 M: Wenjia Zhang <wenjia@linux.ibm.com>
16962 L: linux-s390@vger.kernel.org
16963 L: netdev@vger.kernel.org
16965 W: http://www.ibm.com/developerworks/linux/linux390/
16966 F: drivers/s390/net/*iucv*
16967 F: include/net/iucv/
16970 S390 NETWORK DRIVERS
16971 M: Alexandra Winter <wintera@linux.ibm.com>
16972 M: Wenjia Zhang <wenjia@linux.ibm.com>
16973 L: linux-s390@vger.kernel.org
16974 L: netdev@vger.kernel.org
16976 W: http://www.ibm.com/developerworks/linux/linux390/
16977 F: drivers/s390/net/
16980 M: Niklas Schnelle <schnelle@linux.ibm.com>
16981 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
16982 L: linux-s390@vger.kernel.org
16984 W: http://www.ibm.com/developerworks/linux/linux390/
16986 F: drivers/pci/hotplug/s390_pci_hpc.c
16987 F: Documentation/s390/pci.rst
16989 S390 VFIO AP DRIVER
16990 M: Tony Krowiak <akrowiak@linux.ibm.com>
16991 M: Halil Pasic <pasic@linux.ibm.com>
16992 M: Jason Herne <jjherne@linux.ibm.com>
16993 L: linux-s390@vger.kernel.org
16995 W: http://www.ibm.com/developerworks/linux/linux390/
16996 F: Documentation/s390/vfio-ap.rst
16997 F: drivers/s390/crypto/vfio_ap_drv.c
16998 F: drivers/s390/crypto/vfio_ap_ops.c
16999 F: drivers/s390/crypto/vfio_ap_private.h
17001 S390 VFIO-CCW DRIVER
17002 M: Eric Farman <farman@linux.ibm.com>
17003 M: Matthew Rosato <mjrosato@linux.ibm.com>
17004 R: Halil Pasic <pasic@linux.ibm.com>
17005 L: linux-s390@vger.kernel.org
17006 L: kvm@vger.kernel.org
17008 F: Documentation/s390/vfio-ccw.rst
17009 F: drivers/s390/cio/vfio_ccw*
17010 F: include/uapi/linux/vfio_ccw.h
17012 S390 VFIO-PCI DRIVER
17013 M: Matthew Rosato <mjrosato@linux.ibm.com>
17014 M: Eric Farman <farman@linux.ibm.com>
17015 L: linux-s390@vger.kernel.org
17016 L: kvm@vger.kernel.org
17018 F: drivers/vfio/pci/vfio_pci_zdev.c
17019 F: include/uapi/linux/vfio_zdev.h
17022 M: Harald Freudenberger <freude@linux.ibm.com>
17023 L: linux-s390@vger.kernel.org
17025 W: http://www.ibm.com/developerworks/linux/linux390/
17026 F: drivers/s390/crypto/
17029 M: Steffen Maier <maier@linux.ibm.com>
17030 M: Benjamin Block <bblock@linux.ibm.com>
17031 L: linux-s390@vger.kernel.org
17033 W: http://www.ibm.com/developerworks/linux/linux390/
17034 F: drivers/s390/scsi/zfcp_*
17036 S3C ADC BATTERY DRIVER
17037 M: Krzysztof Kozlowski <krzk@kernel.org>
17038 L: linux-samsung-soc@vger.kernel.org
17040 F: drivers/power/supply/s3c_adc_battery.c
17041 F: include/linux/s3c_adc_battery.h
17043 S3C24XX SD/MMC Driver
17044 M: Ben Dooks <ben-linux@fluff.org>
17045 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17047 F: drivers/mmc/host/s3cmci.*
17049 SAA6588 RDS RECEIVER DRIVER
17050 M: Hans Verkuil <hverkuil@xs4all.nl>
17051 L: linux-media@vger.kernel.org
17053 W: https://linuxtv.org
17054 T: git git://linuxtv.org/media_tree.git
17055 F: drivers/media/i2c/saa6588*
17057 SAA7134 VIDEO4LINUX DRIVER
17058 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17059 L: linux-media@vger.kernel.org
17061 W: https://linuxtv.org
17062 T: git git://linuxtv.org/media_tree.git
17063 F: Documentation/driver-api/media/drivers/saa7134*
17064 F: drivers/media/pci/saa7134/
17066 SAA7146 VIDEO4LINUX-2 DRIVER
17067 M: Hans Verkuil <hverkuil@xs4all.nl>
17068 L: linux-media@vger.kernel.org
17070 T: git git://linuxtv.org/media_tree.git
17071 F: drivers/media/common/saa7146/
17072 F: drivers/media/pci/saa7146/
17073 F: include/media/drv-intf/saa7146*
17075 SAFESETID SECURITY MODULE
17076 M: Micah Morton <mortonm@chromium.org>
17078 F: Documentation/admin-guide/LSM/SafeSetID.rst
17079 F: security/safesetid/
17081 SAMSUNG AUDIO (ASoC) DRIVERS
17082 M: Krzysztof Kozlowski <krzk@kernel.org>
17083 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17084 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17086 F: Documentation/devicetree/bindings/sound/samsung*
17087 F: sound/soc/samsung/
17089 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
17090 M: Krzysztof Kozlowski <krzk@kernel.org>
17091 L: linux-crypto@vger.kernel.org
17092 L: linux-samsung-soc@vger.kernel.org
17094 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
17095 F: drivers/crypto/exynos-rng.c
17097 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
17098 M: Łukasz Stelmach <l.stelmach@samsung.com>
17099 L: linux-samsung-soc@vger.kernel.org
17101 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
17102 F: drivers/char/hw_random/exynos-trng.c
17104 SAMSUNG FRAMEBUFFER DRIVER
17105 M: Jingoo Han <jingoohan1@gmail.com>
17106 L: linux-fbdev@vger.kernel.org
17108 F: drivers/video/fbdev/s3c-fb.c
17110 SAMSUNG INTERCONNECT DRIVERS
17111 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17112 M: Artur Świgoń <a.swigon@samsung.com>
17113 L: linux-pm@vger.kernel.org
17114 L: linux-samsung-soc@vger.kernel.org
17116 F: drivers/interconnect/samsung/
17118 SAMSUNG LAPTOP DRIVER
17119 M: Corentin Chary <corentin.chary@gmail.com>
17120 L: platform-driver-x86@vger.kernel.org
17122 F: drivers/platform/x86/samsung-laptop.c
17124 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
17125 M: Krzysztof Kozlowski <krzk@kernel.org>
17126 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
17127 L: linux-kernel@vger.kernel.org
17128 L: linux-samsung-soc@vger.kernel.org
17130 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
17131 F: Documentation/devicetree/bindings/mfd/samsung,s2m*.yaml
17132 F: Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
17133 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
17134 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
17135 F: drivers/clk/clk-s2mps11.c
17136 F: drivers/mfd/sec*.c
17137 F: drivers/regulator/s2m*.c
17138 F: drivers/regulator/s5m*.c
17139 F: drivers/rtc/rtc-s5m.c
17140 F: include/linux/mfd/samsung/
17142 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
17143 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
17144 L: linux-media@vger.kernel.org
17145 L: linux-samsung-soc@vger.kernel.org
17147 F: drivers/media/platform/samsung/s3c-camif/
17148 F: include/media/drv-intf/s3c_camif.h
17150 SAMSUNG S3FWRN5 NFC DRIVER
17151 M: Krzysztof Kozlowski <krzk@kernel.org>
17152 M: Krzysztof Opasiak <k.opasiak@samsung.com>
17153 L: linux-nfc@lists.01.org (subscribers-only)
17155 F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
17156 F: drivers/nfc/s3fwrn5
17158 SAMSUNG S5C73M3 CAMERA DRIVER
17159 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17160 M: Andrzej Hajda <andrzej.hajda@intel.com>
17161 L: linux-media@vger.kernel.org
17163 F: drivers/media/i2c/s5c73m3/*
17165 SAMSUNG S5K5BAF CAMERA DRIVER
17166 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17167 M: Andrzej Hajda <andrzej.hajda@intel.com>
17168 L: linux-media@vger.kernel.org
17170 F: drivers/media/i2c/s5k5baf.c
17172 SAMSUNG S5P Security SubSystem (SSS) DRIVER
17173 M: Krzysztof Kozlowski <krzk@kernel.org>
17174 M: Vladimir Zapolskiy <vz@mleia.com>
17175 L: linux-crypto@vger.kernel.org
17176 L: linux-samsung-soc@vger.kernel.org
17178 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
17179 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
17180 F: drivers/crypto/s5p-sss.c
17182 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
17183 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17184 L: linux-media@vger.kernel.org
17186 Q: https://patchwork.linuxtv.org/project/linux-media/list/
17187 F: drivers/media/platform/samsung/exynos4-is/
17189 SAMSUNG SOC CLOCK DRIVERS
17190 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17191 M: Tomasz Figa <tomasz.figa@gmail.com>
17192 M: Chanwoo Choi <cw00.choi@samsung.com>
17193 R: Alim Akhtar <alim.akhtar@samsung.com>
17194 L: linux-samsung-soc@vger.kernel.org
17196 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
17197 F: Documentation/devicetree/bindings/clock/samsung,*.yaml
17198 F: Documentation/devicetree/bindings/clock/samsung,s3c*
17199 F: drivers/clk/samsung/
17200 F: include/dt-bindings/clock/exynos*.h
17201 F: include/dt-bindings/clock/s3c*.h
17202 F: include/dt-bindings/clock/s5p*.h
17203 F: include/dt-bindings/clock/samsung,*.h
17204 F: include/linux/clk/samsung.h
17205 F: include/linux/platform_data/clk-s3c2410.h
17207 SAMSUNG SPI DRIVERS
17208 M: Krzysztof Kozlowski <krzk@kernel.org>
17209 M: Andi Shyti <andi@etezian.org>
17210 L: linux-spi@vger.kernel.org
17211 L: linux-samsung-soc@vger.kernel.org
17213 F: Documentation/devicetree/bindings/spi/samsung,spi*.yaml
17214 F: drivers/spi/spi-s3c*
17215 F: include/linux/platform_data/spi-s3c64xx.h
17216 F: include/linux/spi/s3c24xx-fiq.h
17218 SAMSUNG SXGBE DRIVERS
17219 M: Byungho An <bh74.an@samsung.com>
17220 L: netdev@vger.kernel.org
17222 F: drivers/net/ethernet/samsung/sxgbe/
17224 SAMSUNG THERMAL DRIVER
17225 M: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
17226 M: Krzysztof Kozlowski <krzk@kernel.org>
17227 L: linux-pm@vger.kernel.org
17228 L: linux-samsung-soc@vger.kernel.org
17230 F: Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
17231 F: drivers/thermal/samsung/
17233 SAMSUNG USB2 PHY DRIVER
17234 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17235 L: linux-kernel@vger.kernel.org
17237 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
17238 F: Documentation/driver-api/phy/samsung-usb2.rst
17239 F: drivers/phy/samsung/phy-exynos4210-usb2.c
17240 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
17241 F: drivers/phy/samsung/phy-exynos5250-usb2.c
17242 F: drivers/phy/samsung/phy-s5pv210-usb2.c
17243 F: drivers/phy/samsung/phy-samsung-usb2.c
17244 F: drivers/phy/samsung/phy-samsung-usb2.h
17246 SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
17247 M: Paul Barker <paul.barker@sancloud.com>
17248 R: Marc Murphy <marc.murphy@sancloud.com>
17250 F: arch/arm/boot/dts/am335x-sancloud*
17253 M: Zwane Mwaikambo <zwanem@gmail.com>
17255 F: drivers/watchdog/sc1200wdt.c
17258 M: Ingo Molnar <mingo@redhat.com>
17259 M: Peter Zijlstra <peterz@infradead.org>
17260 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
17261 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
17262 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
17263 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
17264 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
17265 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
17266 R: Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
17267 L: linux-kernel@vger.kernel.org
17269 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
17270 F: include/linux/preempt.h
17271 F: include/linux/sched.h
17272 F: include/linux/wait.h
17273 F: include/uapi/linux/sched.h
17276 SCR24X CHIP CARD INTERFACE DRIVER
17277 M: Lubomir Rintel <lkundrak@v3.sk>
17279 F: drivers/char/pcmcia/scr24x_cs.c
17281 SCSI RDMA PROTOCOL (SRP) INITIATOR
17282 M: Bart Van Assche <bvanassche@acm.org>
17283 L: linux-rdma@vger.kernel.org
17285 Q: http://patchwork.kernel.org/project/linux-rdma/list/
17286 F: drivers/infiniband/ulp/srp/
17287 F: include/scsi/srp.h
17289 SCSI RDMA PROTOCOL (SRP) TARGET
17290 M: Bart Van Assche <bvanassche@acm.org>
17291 L: linux-rdma@vger.kernel.org
17292 L: target-devel@vger.kernel.org
17294 Q: http://patchwork.kernel.org/project/linux-rdma/list/
17295 F: drivers/infiniband/ulp/srpt/
17298 M: Doug Gilbert <dgilbert@interlog.com>
17299 L: linux-scsi@vger.kernel.org
17301 W: http://sg.danny.cz/sg
17302 F: Documentation/scsi/scsi-generic.rst
17303 F: drivers/scsi/sg.c
17304 F: include/scsi/sg.h
17307 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
17308 M: "Martin K. Petersen" <martin.petersen@oracle.com>
17309 L: linux-scsi@vger.kernel.org
17311 Q: https://patchwork.kernel.org/project/linux-scsi/list/
17312 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
17313 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
17314 F: Documentation/devicetree/bindings/scsi/
17319 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
17320 L: linux-scsi@vger.kernel.org
17322 F: Documentation/scsi/st.rst
17323 F: drivers/scsi/st.*
17324 F: drivers/scsi/st_*.h
17326 SCSI TARGET CORE USER DRIVER
17327 M: Bodo Stroesser <bostroesser@gmail.com>
17328 L: linux-scsi@vger.kernel.org
17329 L: target-devel@vger.kernel.org
17331 F: Documentation/target/tcmu-design.rst
17332 F: drivers/target/target_core_user.c
17333 F: include/uapi/linux/target_core_user.h
17335 SCSI TARGET SUBSYSTEM
17336 M: "Martin K. Petersen" <martin.petersen@oracle.com>
17337 L: linux-scsi@vger.kernel.org
17338 L: target-devel@vger.kernel.org
17340 W: http://www.linux-iscsi.org
17341 Q: https://patchwork.kernel.org/project/target-devel/list/
17342 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
17343 F: Documentation/target/
17348 M: Vlad Yasevich <vyasevich@gmail.com>
17349 M: Neil Horman <nhorman@tuxdriver.com>
17350 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
17351 L: linux-sctp@vger.kernel.org
17353 W: http://lksctp.sourceforge.net
17354 F: Documentation/networking/sctp.rst
17355 F: include/linux/sctp.h
17356 F: include/net/sctp/
17357 F: include/uapi/linux/sctp.h
17361 M: Jim Cromie <jim.cromie@gmail.com>
17363 F: Documentation/i2c/busses/scx200_acb.rst
17364 F: arch/x86/platform/scx200/
17365 F: drivers/i2c/busses/scx200*
17366 F: drivers/mtd/maps/scx200_docflash.c
17367 F: drivers/watchdog/scx200_wdt.c
17368 F: include/linux/scx200.h
17371 M: Jim Cromie <jim.cromie@gmail.com>
17373 F: drivers/char/scx200_gpio.c
17374 F: include/linux/scx200_gpio.h
17376 SCx200 HRT CLOCKSOURCE DRIVER
17377 M: Jim Cromie <jim.cromie@gmail.com>
17379 F: drivers/clocksource/scx200_hrt.c
17381 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
17382 M: Sascha Sommer <saschasommer@freenet.de>
17383 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
17385 F: drivers/mmc/host/sdricoh_cs.c
17387 SECO BOARDS CEC DRIVER
17388 M: Ettore Chimenti <ek5.chimenti@gmail.com>
17390 F: drivers/media/cec/platform/seco/seco-cec.c
17391 F: drivers/media/cec/platform/seco/seco-cec.h
17394 M: Kees Cook <keescook@chromium.org>
17395 R: Andy Lutomirski <luto@amacapital.net>
17396 R: Will Drewry <wad@chromium.org>
17398 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
17399 F: Documentation/userspace-api/seccomp_filter.rst
17400 F: include/linux/seccomp.h
17401 F: include/uapi/linux/seccomp.h
17402 F: kernel/seccomp.c
17403 F: tools/testing/selftests/kselftest_harness.h
17404 F: tools/testing/selftests/seccomp/*
17405 K: \bsecure_computing
17408 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
17409 M: Al Cooper <alcooperx@gmail.com>
17410 L: linux-mmc@vger.kernel.org
17411 L: bcm-kernel-feedback-list@broadcom.com
17413 F: drivers/mmc/host/sdhci-brcmstb*
17415 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
17416 M: Adrian Hunter <adrian.hunter@intel.com>
17417 L: linux-mmc@vger.kernel.org
17419 F: drivers/mmc/host/sdhci*
17421 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
17422 M: Eugen Hristev <eugen.hristev@microchip.com>
17423 L: linux-mmc@vger.kernel.org
17425 F: drivers/mmc/host/sdhci-of-at91.c
17427 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
17428 M: Ben Dooks <ben-linux@fluff.org>
17429 M: Jaehoon Chung <jh80.chung@samsung.com>
17430 L: linux-mmc@vger.kernel.org
17432 F: drivers/mmc/host/sdhci-s3c*
17434 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
17435 M: Viresh Kumar <vireshk@kernel.org>
17436 L: linux-mmc@vger.kernel.org
17438 F: drivers/mmc/host/sdhci-spear.c
17440 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
17441 M: Kishon Vijay Abraham I <kishon@ti.com>
17442 L: linux-mmc@vger.kernel.org
17444 F: drivers/mmc/host/sdhci-omap.c
17446 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
17447 M: Haibo Chen <haibo.chen@nxp.com>
17448 L: linux-imx@nxp.com
17449 L: linux-mmc@vger.kernel.org
17451 F: drivers/mmc/host/sdhci-esdhc-imx.c
17453 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
17454 M: Jonathan Derrick <jonathan.derrick@intel.com>
17455 M: Revanth Rajashekar <revanth.rajashekar@intel.com>
17456 L: linux-block@vger.kernel.org
17458 F: block/opal_proto.h
17460 F: include/linux/sed*
17461 F: include/uapi/linux/sed*
17464 M: Security Officers <security@kernel.org>
17466 F: Documentation/admin-guide/security-bugs.rst
17469 M: James Morris <jmorris@namei.org>
17470 M: "Serge E. Hallyn" <serge@hallyn.com>
17471 L: linux-security-module@vger.kernel.org (suggested Cc:)
17473 W: http://kernsec.org/
17474 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
17476 X: security/selinux/
17478 SELINUX SECURITY MODULE
17479 M: Paul Moore <paul@paul-moore.com>
17480 M: Stephen Smalley <stephen.smalley.work@gmail.com>
17481 M: Eric Paris <eparis@parisplace.org>
17482 L: selinux@vger.kernel.org
17484 W: https://selinuxproject.org
17485 W: https://github.com/SELinuxProject
17486 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
17487 F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
17488 F: Documentation/ABI/obsolete/sysfs-selinux-disable
17489 F: Documentation/admin-guide/LSM/SELinux.rst
17490 F: include/trace/events/avc.h
17491 F: include/uapi/linux/selinux_netlink.h
17492 F: scripts/selinux/
17493 F: security/selinux/
17496 M: Jiri Slaby <jirislaby@kernel.org>
17498 F: drivers/misc/phantom.c
17499 F: include/uapi/linux/phantom.h
17501 SENSEAIR SUNRISE 006-0-0007
17502 M: Jacopo Mondi <jacopo@jmondi.org>
17504 F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
17505 F: Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
17506 F: drivers/iio/chemical/sunrise_co2.c
17508 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
17509 M: Tomasz Duszynski <tomasz.duszynski@octakon.com>
17511 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
17512 F: drivers/iio/chemical/scd30.h
17513 F: drivers/iio/chemical/scd30_core.c
17514 F: drivers/iio/chemical/scd30_i2c.c
17515 F: drivers/iio/chemical/scd30_serial.c
17517 SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
17518 M: Roan van Dijk <roan@protonic.nl>
17520 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
17521 F: drivers/iio/chemical/scd4x.c
17523 SENSIRION SGP40 GAS SENSOR DRIVER
17524 M: Andreas Klinger <ak@it-klinger.de>
17526 F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
17527 F: drivers/iio/chemical/sgp40.c
17529 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
17530 M: Tomasz Duszynski <tduszyns@gmail.com>
17532 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
17533 F: drivers/iio/chemical/sps30.c
17534 F: drivers/iio/chemical/sps30_i2c.c
17535 F: drivers/iio/chemical/sps30_serial.c
17538 M: Rob Herring <robh@kernel.org>
17539 L: linux-serial@vger.kernel.org
17541 F: Documentation/devicetree/bindings/serial/serial.yaml
17542 F: drivers/tty/serdev/
17543 F: include/linux/serdev.h
17546 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17547 L: linux-serial@vger.kernel.org
17549 F: Documentation/devicetree/bindings/serial/
17550 F: drivers/tty/serial/
17553 M: Sean Young <sean@mess.org>
17554 L: linux-media@vger.kernel.org
17556 F: drivers/media/rc/serial_ir.c
17558 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
17559 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
17560 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17562 F: Documentation/devicetree/bindings/slimbus/
17563 F: drivers/slimbus/
17564 F: include/linux/slimbus.h
17567 M: Edward Cree <ecree.xilinx@gmail.com>
17568 M: Martin Habets <habetsm.xilinx@gmail.com>
17569 L: netdev@vger.kernel.org
17571 F: drivers/net/ethernet/sfc/
17573 SFF/SFP/SFP+ MODULE SUPPORT
17574 M: Russell King <linux@armlinux.org.uk>
17575 L: netdev@vger.kernel.org
17577 F: drivers/net/phy/phylink.c
17578 F: drivers/net/phy/sfp*
17579 F: include/linux/mdio/mdio-i2c.h
17580 F: include/linux/phylink.h
17581 F: include/linux/sfp.h
17582 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)
17585 M: Dimitri Sivanich <dimitri.sivanich@hpe.com>
17587 F: drivers/misc/sgi-gru/
17589 SGI XP/XPC/XPNET DRIVER
17590 M: Robin Holt <robinmholt@gmail.com>
17591 M: Steve Wahl <steve.wahl@hpe.com>
17592 R: Mike Travis <mike.travis@hpe.com>
17594 F: drivers/misc/sgi-xp/
17596 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
17597 M: Karsten Graul <kgraul@linux.ibm.com>
17598 L: linux-s390@vger.kernel.org
17600 W: http://www.ibm.com/developerworks/linux/linux390/
17603 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
17604 M: Linus Walleij <linus.walleij@linaro.org>
17605 L: linux-iio@vger.kernel.org
17607 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
17608 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
17609 F: drivers/iio/light/gp2ap002.c
17611 SHARP RJ54N1CB0C SENSOR DRIVER
17612 M: Jacopo Mondi <jacopo@jmondi.org>
17613 L: linux-media@vger.kernel.org
17615 T: git git://linuxtv.org/media_tree.git
17616 F: drivers/media/i2c/rj54n1cb0c.c
17617 F: include/media/i2c/rj54n1cb0c.h
17619 SH_VOU V4L2 OUTPUT DRIVER
17620 L: linux-media@vger.kernel.org
17622 F: drivers/media/platform/renesas/sh_vou.c
17623 F: include/media/drv-intf/sh_vou.h
17625 SI2157 MEDIA DRIVER
17626 M: Antti Palosaari <crope@iki.fi>
17627 L: linux-media@vger.kernel.org
17629 W: https://linuxtv.org
17630 W: http://palosaari.fi/linux/
17631 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17632 T: git git://linuxtv.org/anttip/media_tree.git
17633 F: drivers/media/tuners/si2157*
17635 SI2165 MEDIA DRIVER
17636 M: Matthias Schwarzott <zzam@gentoo.org>
17637 L: linux-media@vger.kernel.org
17639 W: https://linuxtv.org
17640 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17641 F: drivers/media/dvb-frontends/si2165*
17643 SI2168 MEDIA DRIVER
17644 M: Antti Palosaari <crope@iki.fi>
17645 L: linux-media@vger.kernel.org
17647 W: https://linuxtv.org
17648 W: http://palosaari.fi/linux/
17649 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17650 T: git git://linuxtv.org/anttip/media_tree.git
17651 F: drivers/media/dvb-frontends/si2168*
17653 SI470X FM RADIO RECEIVER I2C DRIVER
17654 M: Hans Verkuil <hverkuil@xs4all.nl>
17655 L: linux-media@vger.kernel.org
17657 W: https://linuxtv.org
17658 T: git git://linuxtv.org/media_tree.git
17659 F: drivers/media/radio/si470x/radio-si470x-i2c.c
17661 SI470X FM RADIO RECEIVER USB DRIVER
17662 M: Hans Verkuil <hverkuil@xs4all.nl>
17663 L: linux-media@vger.kernel.org
17665 W: https://linuxtv.org
17666 T: git git://linuxtv.org/media_tree.git
17667 F: drivers/media/radio/si470x/radio-si470x-common.c
17668 F: drivers/media/radio/si470x/radio-si470x-usb.c
17669 F: drivers/media/radio/si470x/radio-si470x.h
17671 SI4713 FM RADIO TRANSMITTER I2C DRIVER
17672 M: Eduardo Valentin <edubezval@gmail.com>
17673 L: linux-media@vger.kernel.org
17675 W: https://linuxtv.org
17676 T: git git://linuxtv.org/media_tree.git
17677 F: drivers/media/radio/si4713/si4713.?
17679 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
17680 M: Eduardo Valentin <edubezval@gmail.com>
17681 L: linux-media@vger.kernel.org
17683 W: https://linuxtv.org
17684 T: git git://linuxtv.org/media_tree.git
17685 F: drivers/media/radio/si4713/radio-platform-si4713.c
17687 SI4713 FM RADIO TRANSMITTER USB DRIVER
17688 M: Hans Verkuil <hverkuil@xs4all.nl>
17689 L: linux-media@vger.kernel.org
17691 W: https://linuxtv.org
17692 T: git git://linuxtv.org/media_tree.git
17693 F: drivers/media/radio/si4713/radio-usb-si4713.c
17696 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17697 L: linux-media@vger.kernel.org
17699 W: https://linuxtv.org
17700 T: git git://linuxtv.org/media_tree.git
17701 F: drivers/media/common/siano/
17702 F: drivers/media/mmc/siano/
17703 F: drivers/media/usb/siano/
17704 F: drivers/media/usb/siano/
17707 M: Palmer Dabbelt <palmer@dabbelt.com>
17708 M: Paul Walmsley <paul.walmsley@sifive.com>
17709 L: linux-riscv@lists.infradead.org
17711 T: git git://github.com/sifive/riscv-linux.git
17715 SIFIVE FU540 SYSTEM-ON-CHIP
17716 M: Paul Walmsley <paul.walmsley@sifive.com>
17717 M: Palmer Dabbelt <palmer@dabbelt.com>
17718 L: linux-riscv@lists.infradead.org
17720 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
17725 M: Green Wan <green.wan@sifive.com>
17727 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
17728 F: drivers/dma/sf-pdma/
17730 SILEAD TOUCHSCREEN DRIVER
17731 M: Hans de Goede <hdegoede@redhat.com>
17732 L: linux-input@vger.kernel.org
17733 L: platform-driver-x86@vger.kernel.org
17735 F: drivers/input/touchscreen/silead.c
17736 F: drivers/platform/x86/touchscreen_dmi.c
17738 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
17739 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
17741 F: drivers/staging/wfx/
17743 SILICON MOTION SM712 FRAME BUFFER DRIVER
17744 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
17745 M: Teddy Wang <teddy.wang@siliconmotion.com>
17746 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
17747 L: linux-fbdev@vger.kernel.org
17749 F: Documentation/fb/sm712fb.rst
17750 F: drivers/video/fbdev/sm712*
17752 SILVACO I3C DUAL-ROLE MASTER
17753 M: Miquel Raynal <miquel.raynal@bootlin.com>
17754 M: Conor Culhane <conor.culhane@silvaco.com>
17755 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
17757 F: Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
17758 F: drivers/i3c/master/svc-i3c-master.c
17761 M: Hans de Goede <hdegoede@redhat.com>
17762 L: linux-fbdev@vger.kernel.org
17764 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
17765 F: drivers/video/fbdev/simplefb.c
17766 F: include/linux/platform_data/simplefb.h
17768 SIMTEC EB110ATX (Chalice CATS)
17769 M: Simtec Linux Team <linux@simtec.co.uk>
17771 W: http://www.simtec.co.uk/products/EB110ATX/
17773 SIMTEC EB2410ITX (BAST)
17774 M: Simtec Linux Team <linux@simtec.co.uk>
17776 W: http://www.simtec.co.uk/products/EB2410ITX/
17777 F: arch/arm/mach-s3c/bast-ide.c
17778 F: arch/arm/mach-s3c/bast-irq.c
17779 F: arch/arm/mach-s3c/mach-bast.c
17782 M: Thorsten Scherer <t.scherer@eckelmann.de>
17783 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
17784 R: Pengutronix Kernel Team <kernel@pengutronix.de>
17786 F: drivers/gpio/gpio-siox.c
17788 F: include/trace/events/siox.h
17790 SIPHASH PRF ROUTINES
17791 M: Jason A. Donenfeld <Jason@zx2c4.com>
17793 F: include/linux/siphash.h
17795 F: lib/test_siphash.c
17797 SIS 190 ETHERNET DRIVER
17798 M: Francois Romieu <romieu@fr.zoreil.com>
17799 L: netdev@vger.kernel.org
17801 F: drivers/net/ethernet/sis/sis190.c
17803 SIS 900/7016 FAST ETHERNET DRIVER
17804 M: Daniele Venzano <venza@brownhat.org>
17805 L: netdev@vger.kernel.org
17807 W: http://www.brownhat.org/sis900.html
17808 F: drivers/net/ethernet/sis/sis900.*
17810 SIS FRAMEBUFFER DRIVER
17811 M: Thomas Winischhofer <thomas@winischhofer.net>
17813 W: http://www.winischhofer.net/linuxsisvga.shtml
17814 F: Documentation/fb/sisfb.rst
17815 F: drivers/video/fbdev/sis/
17816 F: include/video/sisfb.h
17818 SIS I2C TOUCHSCREEN DRIVER
17819 M: Mika Penttilä <mika.penttila@nextfour.com>
17820 L: linux-input@vger.kernel.org
17822 F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
17823 F: drivers/input/touchscreen/sis_i2c.c
17826 M: Thomas Winischhofer <thomas@winischhofer.net>
17828 W: http://www.winischhofer.at/linuxsisusbvga.shtml
17829 F: drivers/usb/misc/sisusbvga/
17831 SL28 CPLD MFD DRIVER
17832 M: Michael Walle <michael@walle.cc>
17834 F: Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
17835 F: Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
17836 F: Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
17837 F: Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
17838 F: Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
17839 F: Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
17840 F: drivers/gpio/gpio-sl28cpld.c
17841 F: drivers/hwmon/sl28cpld-hwmon.c
17842 F: drivers/irqchip/irq-sl28cpld.c
17843 F: drivers/pwm/pwm-sl28cpld.c
17844 F: drivers/watchdog/sl28cpld_wdt.c
17847 M: Christoph Lameter <cl@linux.com>
17848 M: Pekka Enberg <penberg@kernel.org>
17849 M: David Rientjes <rientjes@google.com>
17850 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
17851 M: Andrew Morton <akpm@linux-foundation.org>
17852 M: Vlastimil Babka <vbabka@suse.cz>
17853 R: Roman Gushchin <roman.gushchin@linux.dev>
17854 L: linux-mm@kvack.org
17856 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
17857 F: include/linux/sl?b*.h
17860 SLEEPABLE READ-COPY UPDATE (SRCU)
17861 M: Lai Jiangshan <jiangshanlai@gmail.com>
17862 M: "Paul E. McKenney" <paulmck@kernel.org>
17863 M: Josh Triplett <josh@joshtriplett.org>
17864 R: Steven Rostedt <rostedt@goodmis.org>
17865 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17866 L: rcu@vger.kernel.org
17868 W: http://www.rdrop.com/users/paulmck/RCU/
17869 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17870 F: include/linux/srcu*.h
17871 F: kernel/rcu/srcu*.c
17873 SMACK SECURITY MODULE
17874 M: Casey Schaufler <casey@schaufler-ca.com>
17875 L: linux-security-module@vger.kernel.org
17877 W: http://schaufler-ca.com
17878 T: git git://github.com/cschaufler/smack-next
17879 F: Documentation/admin-guide/LSM/Smack.rst
17882 SMC91x ETHERNET DRIVER
17883 M: Nicolas Pitre <nico@fluxnic.net>
17885 F: drivers/net/ethernet/smsc/smc91x.*
17887 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
17888 M: Mark Rutland <mark.rutland@arm.com>
17889 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
17890 M: Sudeep Holla <sudeep.holla@arm.com>
17891 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17893 F: drivers/firmware/smccc/
17894 F: include/linux/arm-smccc.h
17896 SMM665 HARDWARE MONITOR DRIVER
17897 M: Guenter Roeck <linux@roeck-us.net>
17898 L: linux-hwmon@vger.kernel.org
17900 F: Documentation/hwmon/smm665.rst
17901 F: drivers/hwmon/smm665.c
17903 SMSC EMC2103 HARDWARE MONITOR DRIVER
17904 M: Steve Glendinning <steve.glendinning@shawell.net>
17905 L: linux-hwmon@vger.kernel.org
17907 F: Documentation/hwmon/emc2103.rst
17908 F: drivers/hwmon/emc2103.c
17910 SMSC SCH5627 HARDWARE MONITOR DRIVER
17911 M: Hans de Goede <hdegoede@redhat.com>
17912 L: linux-hwmon@vger.kernel.org
17914 F: Documentation/hwmon/sch5627.rst
17915 F: drivers/hwmon/sch5627.c
17917 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
17918 M: Steve Glendinning <steve.glendinning@shawell.net>
17919 L: linux-fbdev@vger.kernel.org
17921 F: drivers/video/fbdev/smscufx.c
17923 SMSC47B397 HARDWARE MONITOR DRIVER
17924 M: Jean Delvare <jdelvare@suse.com>
17925 L: linux-hwmon@vger.kernel.org
17927 F: Documentation/hwmon/smsc47b397.rst
17928 F: drivers/hwmon/smsc47b397.c
17930 SMSC911x ETHERNET DRIVER
17931 M: Steve Glendinning <steve.glendinning@shawell.net>
17932 L: netdev@vger.kernel.org
17934 F: drivers/net/ethernet/smsc/smsc911x.*
17935 F: include/linux/smsc911x.h
17937 SMSC9420 PCI ETHERNET DRIVER
17938 M: Steve Glendinning <steve.glendinning@shawell.net>
17939 L: netdev@vger.kernel.org
17941 F: drivers/net/ethernet/smsc/smsc9420.*
17943 SOCIONEXT (SNI) AVE NETWORK DRIVER
17944 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
17945 L: netdev@vger.kernel.org
17947 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
17948 F: drivers/net/ethernet/socionext/sni_ave.c
17950 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
17951 M: Jassi Brar <jaswinder.singh@linaro.org>
17952 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
17953 L: netdev@vger.kernel.org
17955 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
17956 F: drivers/net/ethernet/socionext/netsec.c
17958 SOCIONEXT (SNI) Synquacer SPI DRIVER
17959 M: Masahisa Kojima <masahisa.kojima@linaro.org>
17960 M: Jassi Brar <jaswinder.singh@linaro.org>
17961 L: linux-spi@vger.kernel.org
17963 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
17964 F: drivers/spi/spi-synquacer.c
17966 SOCIONEXT SYNQUACER I2C DRIVER
17967 M: Ard Biesheuvel <ardb@kernel.org>
17968 L: linux-i2c@vger.kernel.org
17970 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
17971 F: drivers/i2c/busses/i2c-synquacer.c
17973 SOCIONEXT UNIPHIER SOUND DRIVER
17974 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17976 F: sound/soc/uniphier/
17978 SOEKRIS NET48XX LED SUPPORT
17979 M: Chris Boot <bootc@bootc.net>
17981 F: drivers/leds/leds-net48xx.c
17983 SOFT-IWARP DRIVER (siw)
17984 M: Bernard Metzler <bmt@zurich.ibm.com>
17985 L: linux-rdma@vger.kernel.org
17987 F: drivers/infiniband/sw/siw/
17988 F: include/uapi/rdma/siw-abi.h
17990 SOFT-ROCE DRIVER (rxe)
17991 M: Zhu Yanjun <zyjzyj2000@gmail.com>
17992 L: linux-rdma@vger.kernel.org
17994 F: drivers/infiniband/sw/rxe/
17995 F: include/uapi/rdma/rdma_user_rxe.h
17997 SOFTLOGIC 6x10 MPEG CODEC
17998 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
17999 M: Anton Sviridenko <anton@corp.bluecherry.net>
18000 M: Andrey Utkin <andrey_utkin@fastmail.com>
18001 M: Ismael Luceno <ismael@iodev.co.uk>
18002 L: linux-media@vger.kernel.org
18004 F: drivers/media/pci/solo6x10/
18006 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
18007 M: James Morse <james.morse@arm.com>
18008 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18010 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
18011 F: drivers/firmware/arm_sdei.c
18012 F: include/linux/arm_sdei.h
18013 F: include/uapi/linux/arm_sdei.h
18015 SOFTWARE NODES AND DEVICE PROPERTIES
18016 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18017 R: Daniel Scally <djrscally@gmail.com>
18018 R: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18019 R: Sakari Ailus <sakari.ailus@linux.intel.com>
18020 L: linux-acpi@vger.kernel.org
18022 F: drivers/base/property.c
18023 F: drivers/base/swnode.c
18024 F: include/linux/fwnode.h
18025 F: include/linux/property.h
18027 SOFTWARE RAID (Multiple Disks) SUPPORT
18028 M: Song Liu <song@kernel.org>
18029 L: linux-raid@vger.kernel.org
18031 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
18032 F: drivers/md/Kconfig
18033 F: drivers/md/Makefile
18035 F: drivers/md/raid*
18036 F: include/linux/raid/
18037 F: include/uapi/linux/raid/
18039 SOLIDRUN CLEARFOG SUPPORT
18040 M: Russell King <linux@armlinux.org.uk>
18042 F: arch/arm/boot/dts/armada-388-clearfog*
18043 F: arch/arm/boot/dts/armada-38x-solidrun-*
18045 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
18046 M: Russell King <linux@armlinux.org.uk>
18048 F: arch/arm/boot/dts/imx6*-cubox-i*
18049 F: arch/arm/boot/dts/imx6*-hummingboard*
18050 F: arch/arm/boot/dts/imx6*-sr-*
18052 SONIC NETWORK DRIVER
18053 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
18054 L: netdev@vger.kernel.org
18056 F: drivers/net/ethernet/natsemi/sonic.*
18058 SONICS SILICON BACKPLANE DRIVER (SSB)
18059 M: Michael Buesch <m@bues.ch>
18060 L: linux-wireless@vger.kernel.org
18063 F: include/linux/ssb/
18065 SONY IMX208 SENSOR DRIVER
18066 M: Sakari Ailus <sakari.ailus@linux.intel.com>
18067 L: linux-media@vger.kernel.org
18069 T: git git://linuxtv.org/media_tree.git
18070 F: drivers/media/i2c/imx208.c
18072 SONY IMX214 SENSOR DRIVER
18073 M: Ricardo Ribalda <ribalda@kernel.org>
18074 L: linux-media@vger.kernel.org
18076 T: git git://linuxtv.org/media_tree.git
18077 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
18078 F: drivers/media/i2c/imx214.c
18080 SONY IMX219 SENSOR DRIVER
18081 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
18082 L: linux-media@vger.kernel.org
18084 T: git git://linuxtv.org/media_tree.git
18085 F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
18086 F: drivers/media/i2c/imx219.c
18088 SONY IMX258 SENSOR DRIVER
18089 M: Sakari Ailus <sakari.ailus@linux.intel.com>
18090 L: linux-media@vger.kernel.org
18092 T: git git://linuxtv.org/media_tree.git
18093 F: Documentation/devicetree/bindings/media/i2c/imx258.yaml
18094 F: drivers/media/i2c/imx258.c
18096 SONY IMX274 SENSOR DRIVER
18097 M: Leon Luo <leonl@leopardimaging.com>
18098 L: linux-media@vger.kernel.org
18100 T: git git://linuxtv.org/media_tree.git
18101 F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
18102 F: drivers/media/i2c/imx274.c
18104 SONY IMX290 SENSOR DRIVER
18105 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18106 L: linux-media@vger.kernel.org
18108 T: git git://linuxtv.org/media_tree.git
18109 F: Documentation/devicetree/bindings/media/i2c/imx290.txt
18110 F: drivers/media/i2c/imx290.c
18112 SONY IMX319 SENSOR DRIVER
18113 M: Bingbu Cao <bingbu.cao@intel.com>
18114 L: linux-media@vger.kernel.org
18116 T: git git://linuxtv.org/media_tree.git
18117 F: drivers/media/i2c/imx319.c
18119 SONY IMX334 SENSOR DRIVER
18120 M: Paul J. Murphy <paul.j.murphy@intel.com>
18121 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
18122 L: linux-media@vger.kernel.org
18124 T: git git://linuxtv.org/media_tree.git
18125 F: Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
18126 F: drivers/media/i2c/imx334.c
18128 SONY IMX335 SENSOR DRIVER
18129 M: Paul J. Murphy <paul.j.murphy@intel.com>
18130 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
18131 L: linux-media@vger.kernel.org
18133 T: git git://linuxtv.org/media_tree.git
18134 F: Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
18135 F: drivers/media/i2c/imx335.c
18137 SONY IMX355 SENSOR DRIVER
18138 M: Tianshu Qiu <tian.shu.qiu@intel.com>
18139 L: linux-media@vger.kernel.org
18141 T: git git://linuxtv.org/media_tree.git
18142 F: drivers/media/i2c/imx355.c
18144 SONY IMX412 SENSOR DRIVER
18145 M: Paul J. Murphy <paul.j.murphy@intel.com>
18146 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
18147 L: linux-media@vger.kernel.org
18149 T: git git://linuxtv.org/media_tree.git
18150 F: Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
18151 F: drivers/media/i2c/imx412.c
18153 SONY MEMORYSTICK SUBSYSTEM
18154 M: Maxim Levitsky <maximlevitsky@gmail.com>
18155 M: Alex Dubov <oakad@yahoo.com>
18156 M: Ulf Hansson <ulf.hansson@linaro.org>
18157 L: linux-mmc@vger.kernel.org
18159 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
18160 F: drivers/memstick/
18161 F: include/linux/memstick.h
18163 SONY VAIO CONTROL DEVICE DRIVER
18164 M: Mattia Dongili <malattia@linux.it>
18165 L: platform-driver-x86@vger.kernel.org
18167 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
18168 F: Documentation/admin-guide/laptops/sony-laptop.rst
18169 F: drivers/char/sonypi.c
18170 F: drivers/platform/x86/sony-laptop.c
18171 F: include/linux/sony-laptop.h
18174 M: Jaroslav Kysela <perex@perex.cz>
18175 M: Takashi Iwai <tiwai@suse.com>
18176 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18178 W: http://www.alsa-project.org/
18179 Q: http://patchwork.kernel.org/project/alsa-devel/list/
18180 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
18181 F: Documentation/sound/
18183 F: include/uapi/sound/
18185 F: tools/testing/selftests/alsa
18187 SOUND - COMPRESSED AUDIO
18188 M: Vinod Koul <vkoul@kernel.org>
18189 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18191 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
18192 F: Documentation/sound/designs/compress-offload.rst
18193 F: include/sound/compress_driver.h
18194 F: include/uapi/sound/compress_*
18195 F: sound/core/compress_offload.c
18196 F: sound/soc/soc-compress.c
18198 SOUND - DMAENGINE HELPERS
18199 M: Lars-Peter Clausen <lars@metafoo.de>
18201 F: include/sound/dmaengine_pcm.h
18202 F: sound/core/pcm_dmaengine.c
18203 F: sound/soc/soc-generic-dmaengine-pcm.c
18205 SOUND - ALSA SELFTESTS
18206 M: Mark Brown <broonie@kernel.org>
18207 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18208 L: linux-kselftest@vger.kernel.org
18210 F: tools/testing/selftests/alsa
18212 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
18213 M: Liam Girdwood <lgirdwood@gmail.com>
18214 M: Mark Brown <broonie@kernel.org>
18215 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18217 W: http://alsa-project.org/main/index.php/ASoC
18218 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
18219 F: Documentation/devicetree/bindings/sound/
18220 F: Documentation/sound/soc/
18221 F: include/dt-bindings/sound/
18222 F: include/sound/soc*
18225 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
18226 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
18227 M: Liam Girdwood <lgirdwood@gmail.com>
18228 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
18229 M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
18230 M: Daniel Baluta <daniel.baluta@nxp.com>
18231 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
18233 W: https://github.com/thesofproject/linux/
18236 SOUNDWIRE SUBSYSTEM
18237 M: Vinod Koul <vkoul@kernel.org>
18238 M: Bard Liao <yung-chuan.liao@linux.intel.com>
18239 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
18240 R: Sanyog Kale <sanyog.r.kale@intel.com>
18241 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18243 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
18244 F: Documentation/driver-api/soundwire/
18245 F: drivers/soundwire/
18246 F: include/linux/soundwire/
18249 M: Olli Salonen <olli.salonen@iki.fi>
18250 L: linux-media@vger.kernel.org
18252 W: https://linuxtv.org
18253 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18254 F: drivers/media/dvb-frontends/sp2*
18256 SPARC + UltraSPARC (sparc/sparc64)
18257 M: "David S. Miller" <davem@davemloft.net>
18258 L: sparclinux@vger.kernel.org
18260 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
18261 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
18262 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
18266 SPARC SERIAL DRIVERS
18267 M: "David S. Miller" <davem@davemloft.net>
18268 L: sparclinux@vger.kernel.org
18270 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
18271 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
18272 F: drivers/tty/serial/suncore.c
18273 F: drivers/tty/serial/sunhv.c
18274 F: drivers/tty/serial/sunsab.c
18275 F: drivers/tty/serial/sunsab.h
18276 F: drivers/tty/serial/sunsu.c
18277 F: drivers/tty/serial/sunzilog.c
18278 F: drivers/tty/serial/sunzilog.h
18279 F: drivers/tty/vcc.c
18280 F: include/linux/sunserialcore.h
18283 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
18284 L: linux-sparse@vger.kernel.org
18286 W: https://sparse.docs.kernel.org/
18287 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
18288 Q: https://patchwork.kernel.org/project/linux-sparse/list/
18289 B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
18290 F: include/linux/compiler.h
18292 SPEAKUP CONSOLE SPEECH DRIVER
18293 M: William Hubbs <w.d.hubbs@gmail.com>
18294 M: Chris Brannon <chris@the-brannons.com>
18295 M: Kirk Reiser <kirk@reisers.ca>
18296 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
18297 L: speakup@linux-speakup.org
18299 W: http://www.linux-speakup.org/
18300 W: https://github.com/linux-speakup/speakup
18301 B: https://github.com/linux-speakup/speakup/issues
18302 F: drivers/accessibility/speakup/
18304 SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
18305 M: Viresh Kumar <vireshk@kernel.org>
18306 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
18308 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18310 W: http://www.st.com/spear
18311 F: arch/arm/boot/dts/spear*
18312 F: arch/arm/mach-spear/
18313 F: drivers/clk/spear/
18314 F: drivers/pinctrl/spear/
18317 M: Tudor Ambarus <tudor.ambarus@microchip.com>
18318 M: Pratyush Yadav <p.yadav@ti.com>
18319 R: Michael Walle <michael@walle.cc>
18320 L: linux-mtd@lists.infradead.org
18322 W: http://www.linux-mtd.infradead.org/
18323 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
18324 C: irc://irc.oftc.net/mtd
18325 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
18326 F: Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
18327 F: drivers/mtd/spi-nor/
18328 F: include/linux/mtd/spi-nor.h
18331 M: Mark Brown <broonie@kernel.org>
18332 L: linux-spi@vger.kernel.org
18334 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
18335 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
18336 F: Documentation/devicetree/bindings/spi/
18337 F: Documentation/spi/
18339 F: include/linux/spi/
18340 F: include/uapi/linux/spi/
18343 SPIDERNET NETWORK DRIVER for CELL
18344 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
18345 M: Geoff Levand <geoff@infradead.org>
18346 L: netdev@vger.kernel.org
18347 L: linuxppc-dev@lists.ozlabs.org
18349 F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
18350 F: drivers/net/ethernet/toshiba/spider_net*
18353 M: Stephen Boyd <sboyd@kernel.org>
18354 L: linux-kernel@vger.kernel.org
18356 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
18357 F: Documentation/devicetree/bindings/spmi/
18359 F: include/dt-bindings/spmi/spmi.h
18360 F: include/linux/spmi.h
18361 F: include/trace/events/spmi.h
18364 M: Jeremy Kerr <jk@ozlabs.org>
18365 L: linuxppc-dev@lists.ozlabs.org
18367 W: http://www.ibm.com/developerworks/power/cell/
18368 F: Documentation/filesystems/spufs/spufs.rst
18369 F: arch/powerpc/platforms/cell/spufs/
18371 SQUASHFS FILE SYSTEM
18372 M: Phillip Lougher <phillip@squashfs.org.uk>
18373 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
18375 W: http://squashfs.org.uk
18376 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
18377 F: Documentation/filesystems/squashfs.rst
18380 SRM (Alpha) environment access
18381 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
18383 F: arch/alpha/kernel/srm_env.c
18385 ST LSM6DSx IMU IIO DRIVER
18386 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
18387 L: linux-iio@vger.kernel.org
18389 W: http://www.st.com/
18390 F: Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
18391 F: drivers/iio/imu/st_lsm6dsx/
18393 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
18394 M: Benjamin Mugnier <benjamin.mugnier@foss.st.com>
18395 M: Sylvain Petinot <sylvain.petinot@foss.st.com>
18396 L: linux-media@vger.kernel.org
18398 T: git git://linuxtv.org/media_tree.git
18399 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
18400 F: drivers/media/i2c/st-mipid02.c
18402 ST STM32 I2C/SMBUS DRIVER
18403 M: Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
18404 M: Alain Volmat <alain.volmat@foss.st.com>
18405 L: linux-i2c@vger.kernel.org
18407 F: drivers/i2c/busses/i2c-stm32*
18409 ST STM32 SPI DRIVER
18410 M: Alain Volmat <alain.volmat@foss.st.com>
18411 L: linux-spi@vger.kernel.org
18413 F: drivers/spi/spi-stm32.c
18416 M: Daniel Nilsson <daniel.nilsson@flex.com>
18417 L: linux-hwmon@vger.kernel.org
18419 F: Documentation/hwmon/stpddc60.rst
18420 F: drivers/hwmon/pmbus/stpddc60.c
18422 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
18423 M: Song Qiang <songqiang1304521@gmail.com>
18424 L: linux-iio@vger.kernel.org
18426 F: Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
18427 F: drivers/iio/proximity/vl53l0x-i2c.c
18430 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18431 M: Sasha Levin <sashal@kernel.org>
18432 L: stable@vger.kernel.org
18434 F: Documentation/process/stable-kernel-rules.rst
18436 STAGING - ATOMISP DRIVER
18437 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18438 R: Sakari Ailus <sakari.ailus@linux.intel.com>
18439 L: linux-media@vger.kernel.org
18441 F: drivers/staging/media/atomisp/
18443 STAGING - FIELDBUS SUBSYSTEM
18444 M: Sven Van Asbroeck <TheSven73@gmail.com>
18446 F: drivers/staging/fieldbus/*
18447 F: drivers/staging/fieldbus/Documentation/
18449 STAGING - HMS ANYBUS-S BUS
18450 M: Sven Van Asbroeck <TheSven73@gmail.com>
18452 F: drivers/staging/fieldbus/anybuss/
18454 STAGING - INDUSTRIAL IO
18455 M: Jonathan Cameron <jic23@kernel.org>
18456 L: linux-iio@vger.kernel.org
18458 F: Documentation/devicetree/bindings/staging/iio/
18459 F: drivers/staging/iio/
18461 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
18462 M: Marc Dietrich <marvin24@gmx.de>
18463 L: ac100@lists.launchpad.net (moderated for non-subscribers)
18464 L: linux-tegra@vger.kernel.org
18466 F: drivers/staging/nvec/
18468 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
18469 M: Jens Frederich <jfrederich@gmail.com>
18470 M: Jon Nettleton <jon.nettleton@gmail.com>
18472 W: http://wiki.laptop.org/go/DCON
18473 F: drivers/staging/olpc_dcon/
18475 STAGING - REALTEK RTL8188EU DRIVERS
18476 M: Larry Finger <Larry.Finger@lwfinger.net>
18477 M: Phillip Potter <phil@philpotter.co.uk>
18479 F: drivers/staging/r8188eu/
18481 STAGING - REALTEK RTL8712U DRIVERS
18482 M: Larry Finger <Larry.Finger@lwfinger.net>
18483 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
18485 F: drivers/staging/rtl8712/
18487 STAGING - SEPS525 LCD CONTROLLER DRIVERS
18488 M: Michael Hennerich <michael.hennerich@analog.com>
18489 L: linux-fbdev@vger.kernel.org
18491 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
18492 F: drivers/staging/fbtft/fb_seps525.c
18494 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
18495 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
18496 M: Teddy Wang <teddy.wang@siliconmotion.com>
18497 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
18498 L: linux-fbdev@vger.kernel.org
18500 F: drivers/staging/sm750fb/
18502 STAGING - VIA VT665X DRIVERS
18503 M: Forest Bond <forest@alittletooquiet.net>
18505 F: drivers/staging/vt665?/
18508 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18509 L: linux-staging@lists.linux.dev
18511 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
18512 F: drivers/staging/
18514 STARFIRE/DURALAN NETWORK DRIVER
18515 M: Ion Badulescu <ionut@badula.org>
18517 F: drivers/net/ethernet/adaptec/starfire*
18519 STARFIVE JH7100 CLOCK DRIVER
18520 M: Emil Renner Berthing <kernel@esmil.dk>
18522 F: Documentation/devicetree/bindings/clock/starfive,jh7100-clkgen.yaml
18523 F: drivers/clk/starfive/clk-starfive-jh7100.c
18524 F: include/dt-bindings/clock/starfive-jh7100.h
18526 STARFIVE JH7100 PINCTRL DRIVER
18527 M: Emil Renner Berthing <kernel@esmil.dk>
18528 L: linux-gpio@vger.kernel.org
18530 F: Documentation/devicetree/bindings/pinctrl/starfive,jh7100-pinctrl.yaml
18531 F: drivers/pinctrl/pinctrl-starfive.c
18532 F: include/dt-bindings/pinctrl/pinctrl-starfive.h
18534 STARFIVE JH7100 RESET CONTROLLER DRIVER
18535 M: Emil Renner Berthing <kernel@esmil.dk>
18537 F: Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
18538 F: drivers/reset/reset-starfive-jh7100.c
18539 F: include/dt-bindings/reset/starfive-jh7100.h
18542 M: Peter Zijlstra <peterz@infradead.org>
18543 M: Josh Poimboeuf <jpoimboe@redhat.com>
18544 M: Jason Baron <jbaron@akamai.com>
18545 R: Steven Rostedt <rostedt@goodmis.org>
18546 R: Ard Biesheuvel <ardb@kernel.org>
18548 F: arch/*/include/asm/jump_label*.h
18549 F: arch/*/include/asm/static_call*.h
18550 F: arch/*/kernel/jump_label.c
18551 F: arch/*/kernel/static_call.c
18552 F: include/linux/jump_label*.h
18553 F: include/linux/static_call*.h
18554 F: kernel/jump_label.c
18555 F: kernel/static_call.c
18557 STI AUDIO (ASoC) DRIVERS
18558 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
18559 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18561 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
18565 M: Alain Volmat <alain.volmat@foss.st.com>
18567 F: Documentation/devicetree/bindings/media/stih-cec.txt
18568 F: drivers/media/cec/platform/sti/
18570 STK1160 USB VIDEO CAPTURE DRIVER
18571 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
18572 L: linux-media@vger.kernel.org
18574 T: git git://linuxtv.org/media_tree.git
18575 F: drivers/media/usb/stk1160/
18577 STM32 AUDIO (ASoC) DRIVERS
18578 M: Olivier Moysan <olivier.moysan@foss.st.com>
18579 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
18580 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18582 F: Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
18583 F: Documentation/devicetree/bindings/sound/st,stm32-*.yaml
18586 STM32 TIMER/LPTIMER DRIVERS
18587 M: Fabrice Gasnier <fabrice.gasnier@foss.st.com>
18589 F: Documentation/ABI/testing/*timer-stm32
18590 F: Documentation/devicetree/bindings/*/*stm32-*timer*
18591 F: drivers/*/stm32-*timer*
18592 F: drivers/pwm/pwm-stm32*
18593 F: include/linux/*/stm32-*tim*
18595 STMMAC ETHERNET DRIVER
18596 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
18597 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
18598 M: Jose Abreu <joabreu@synopsys.com>
18599 L: netdev@vger.kernel.org
18601 W: http://www.stlinux.com
18602 F: Documentation/networking/device_drivers/ethernet/stmicro/
18603 F: drivers/net/ethernet/stmicro/stmmac/
18606 M: Sam Creasey <sammy@sammy.net>
18608 W: http://sammy.net/sun3/
18609 F: arch/m68k/include/asm/sun3*
18610 F: arch/m68k/kernel/*sun3*
18611 F: arch/m68k/sun3*/
18612 F: drivers/net/ethernet/i825xx/sun3*
18614 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
18615 M: Hans de Goede <hdegoede@redhat.com>
18616 L: linux-input@vger.kernel.org
18618 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
18619 F: drivers/input/keyboard/sun4i-lradc-keys.c
18621 SUNDANCE NETWORK DRIVER
18622 M: Denis Kirjanov <kda@linux-powerpc.org>
18623 L: netdev@vger.kernel.org
18625 F: drivers/net/ethernet/dlink/sundance.c
18628 M: Vincent Shih <vincent.sunplus@gmail.com>
18629 L: linux-rtc@vger.kernel.org
18631 F: Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
18632 F: drivers/rtc/rtc-sunplus.c
18634 SUNPLUS SPI CONTROLLER INTERFACE DRIVER
18635 M: Li-hao Kuo <lhjeff911@gmail.com>
18636 L: linux-spi@vger.kernel.org
18638 F: Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
18639 F: drivers/spi/spi-sunplus-sp7021.c
18642 M: Yoshinori Sato <ysato@users.sourceforge.jp>
18643 M: Rich Felker <dalias@libc.org>
18644 L: linux-sh@vger.kernel.org
18646 Q: http://patchwork.kernel.org/project/linux-sh/list/
18647 F: Documentation/sh/
18652 M: "Rafael J. Wysocki" <rafael@kernel.org>
18653 M: Len Brown <len.brown@intel.com>
18654 M: Pavel Machek <pavel@ucw.cz>
18655 L: linux-pm@vger.kernel.org
18657 B: https://bugzilla.kernel.org
18658 F: Documentation/power/
18659 F: arch/x86/kernel/acpi/
18660 F: drivers/base/power/
18661 F: include/linux/freezer.h
18662 F: include/linux/pm.h
18663 F: include/linux/suspend.h
18667 M: Martin Mares <mj@ucw.cz>
18668 L: linux-video@atrey.karlin.mff.cuni.cz
18670 F: Documentation/admin-guide/svga.rst
18671 F: arch/x86/boot/video*
18674 M: Christoph Hellwig <hch@infradead.org>
18675 L: iommu@lists.linux-foundation.org
18677 W: http://git.infradead.org/users/hch/dma-mapping.git
18678 T: git git://git.infradead.org/users/hch/dma-mapping.git
18679 F: arch/*/kernel/pci-swiotlb.c
18680 F: include/linux/swiotlb.h
18681 F: kernel/dma/swiotlb.c
18684 M: Jiri Pirko <jiri@resnulli.us>
18685 M: Ivan Vecera <ivecera@redhat.com>
18686 L: netdev@vger.kernel.org
18688 F: include/net/switchdev.h
18691 SY8106A REGULATOR DRIVER
18692 M: Icenowy Zheng <icenowy@aosc.io>
18694 F: Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
18695 F: drivers/regulator/sy8106a-regulator.c
18697 SYNC FILE FRAMEWORK
18698 M: Sumit Semwal <sumit.semwal@linaro.org>
18699 R: Gustavo Padovan <gustavo@padovan.org>
18700 L: linux-media@vger.kernel.org
18701 L: dri-devel@lists.freedesktop.org
18703 T: git git://anongit.freedesktop.org/drm/drm-misc
18704 F: Documentation/driver-api/sync_file.rst
18705 F: drivers/dma-buf/dma-fence*
18706 F: drivers/dma-buf/sw_sync.c
18707 F: drivers/dma-buf/sync_*
18708 F: include/linux/sync_file.h
18709 F: include/uapi/linux/sync_file.h
18711 SYNOPSYS ARC ARCHITECTURE
18712 M: Vineet Gupta <vgupta@kernel.org>
18713 L: linux-snps-arc@lists.infradead.org
18715 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
18716 F: Documentation/arc/
18717 F: Documentation/devicetree/bindings/arc/*
18718 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
18720 F: drivers/clocksource/arc_timer.c
18721 F: drivers/tty/serial/arc_uart.c
18723 SYNOPSYS ARC HSDK SDP pll clock driver
18724 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18726 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
18727 F: drivers/clk/clk-hsdk-pll.c
18729 SYNOPSYS ARC SDP clock driver
18730 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18732 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
18733 F: drivers/clk/axs10x/*
18735 SYNOPSYS ARC SDP platform support
18736 M: Alexey Brodkin <abrodkin@synopsys.com>
18738 F: Documentation/devicetree/bindings/arc/axs10*
18739 F: arch/arc/boot/dts/ax*
18740 F: arch/arc/plat-axs10x
18742 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
18743 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18745 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
18746 F: drivers/reset/reset-axs10x.c
18748 SYNOPSYS CREG GPIO DRIVER
18749 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18751 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
18752 F: drivers/gpio/gpio-creg-snps.c
18754 SYNOPSYS DESIGNWARE 8250 UART DRIVER
18755 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18757 F: drivers/tty/serial/8250/8250_dw.c
18758 F: drivers/tty/serial/8250/8250_dwlib.*
18759 F: drivers/tty/serial/8250/8250_lpss.c
18761 SYNOPSYS DESIGNWARE APB GPIO DRIVER
18762 M: Hoan Tran <hoan@os.amperecomputing.com>
18763 M: Serge Semin <fancer.lancer@gmail.com>
18764 L: linux-gpio@vger.kernel.org
18766 F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
18767 F: drivers/gpio/gpio-dwapb.c
18769 SYNOPSYS DESIGNWARE APB SSI DRIVER
18770 M: Serge Semin <fancer.lancer@gmail.com>
18771 L: linux-spi@vger.kernel.org
18773 F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
18774 F: drivers/spi/spi-dw*
18776 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
18777 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18779 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
18780 F: drivers/dma/dw-axi-dmac/
18782 SYNOPSYS DESIGNWARE DMAC DRIVER
18783 M: Viresh Kumar <vireshk@kernel.org>
18784 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18786 F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
18788 F: include/dt-bindings/dma/dw-dmac.h
18789 F: include/linux/dma/dw.h
18790 F: include/linux/platform_data/dma-dw.h
18792 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
18793 M: Jose Abreu <Jose.Abreu@synopsys.com>
18794 L: netdev@vger.kernel.org
18796 F: drivers/net/ethernet/synopsys/
18798 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
18799 M: Jose Abreu <Jose.Abreu@synopsys.com>
18800 L: netdev@vger.kernel.org
18802 F: drivers/net/pcs/pcs-xpcs.c
18803 F: drivers/net/pcs/pcs-xpcs.h
18804 F: include/linux/pcs/pcs-xpcs.h
18806 SYNOPSYS DESIGNWARE I2C DRIVER
18807 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
18808 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18809 R: Mika Westerberg <mika.westerberg@linux.intel.com>
18810 L: linux-i2c@vger.kernel.org
18812 F: drivers/i2c/busses/i2c-designware-*
18814 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
18815 M: Jaehoon Chung <jh80.chung@samsung.com>
18816 L: linux-mmc@vger.kernel.org
18818 F: drivers/mmc/host/dw_mmc*
18820 SYNOPSYS HSDK RESET CONTROLLER DRIVER
18821 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18823 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
18824 F: drivers/reset/reset-hsdk.c
18825 F: include/dt-bindings/reset/snps,hsdk-reset.h
18827 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
18828 M: Prabu Thangamuthu <prabu.t@synopsys.com>
18829 M: Manjunath M B <manjumb@synopsys.com>
18830 L: linux-mmc@vger.kernel.org
18832 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
18834 SYSTEM CONFIGURATION (SYSCON)
18835 M: Lee Jones <lee.jones@linaro.org>
18836 M: Arnd Bergmann <arnd@arndb.de>
18838 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
18839 F: drivers/mfd/syscon.c
18841 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
18842 M: Sudeep Holla <sudeep.holla@arm.com>
18843 R: Cristian Marussi <cristian.marussi@arm.com>
18844 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18846 F: Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
18847 F: drivers/clk/clk-sc[mp]i.c
18848 F: drivers/cpufreq/sc[mp]i-cpufreq.c
18849 F: drivers/firmware/arm_scmi/
18850 F: drivers/firmware/arm_scpi.c
18851 F: drivers/regulator/scmi-regulator.c
18852 F: drivers/reset/reset-scmi.c
18853 F: include/linux/sc[mp]i_protocol.h
18854 F: include/trace/events/scmi.h
18855 F: include/uapi/linux/virtio_scmi.h
18857 SYSTEM RESET/SHUTDOWN DRIVERS
18858 M: Sebastian Reichel <sre@kernel.org>
18859 L: linux-pm@vger.kernel.org
18861 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
18862 F: Documentation/devicetree/bindings/power/reset/
18863 F: drivers/power/reset/
18865 SYSTEM TRACE MODULE CLASS
18866 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
18868 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
18869 F: Documentation/trace/stm.rst
18870 F: drivers/hwtracing/stm/
18871 F: include/linux/stm.h
18872 F: include/uapi/linux/stm.h
18874 SYSTEM76 ACPI DRIVER
18875 M: Jeremy Soller <jeremy@system76.com>
18876 M: System76 Product Development <productdev@system76.com>
18877 L: platform-driver-x86@vger.kernel.org
18879 F: drivers/platform/x86/system76_acpi.c
18882 M: Christoph Hellwig <hch@infradead.org>
18884 F: Documentation/filesystems/sysv-fs.rst
18886 F: include/linux/sysv_fs.h
18888 TASKSTATS STATISTICS INTERFACE
18889 M: Balbir Singh <bsingharora@gmail.com>
18891 F: Documentation/accounting/taskstats*
18892 F: include/linux/taskstats*
18893 F: kernel/taskstats.c
18896 M: Jamal Hadi Salim <jhs@mojatatu.com>
18897 M: Cong Wang <xiyou.wangcong@gmail.com>
18898 M: Jiri Pirko <jiri@resnulli.us>
18899 L: netdev@vger.kernel.org
18901 F: include/net/pkt_cls.h
18902 F: include/net/pkt_sched.h
18903 F: include/net/tc_act/
18904 F: include/uapi/linux/pkt_cls.h
18905 F: include/uapi/linux/pkt_sched.h
18906 F: include/uapi/linux/tc_act/
18907 F: include/uapi/linux/tc_ematch/
18909 F: tools/testing/selftests/tc-testing
18911 TC90522 MEDIA DRIVER
18912 M: Akihiro Tsukada <tskd08@gmail.com>
18913 L: linux-media@vger.kernel.org
18915 F: drivers/media/dvb-frontends/tc90522*
18917 TCP LOW PRIORITY MODULE
18918 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
18919 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
18921 W: http://tcp-lp-mod.sourceforge.net/
18922 F: net/ipv4/tcp_lp.c
18924 TDA10071 MEDIA DRIVER
18925 M: Antti Palosaari <crope@iki.fi>
18926 L: linux-media@vger.kernel.org
18928 W: https://linuxtv.org
18929 W: http://palosaari.fi/linux/
18930 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18931 T: git git://linuxtv.org/anttip/media_tree.git
18932 F: drivers/media/dvb-frontends/tda10071*
18934 TDA18212 MEDIA DRIVER
18935 M: Antti Palosaari <crope@iki.fi>
18936 L: linux-media@vger.kernel.org
18938 W: https://linuxtv.org
18939 W: http://palosaari.fi/linux/
18940 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18941 T: git git://linuxtv.org/anttip/media_tree.git
18942 F: drivers/media/tuners/tda18212*
18944 TDA18218 MEDIA DRIVER
18945 M: Antti Palosaari <crope@iki.fi>
18946 L: linux-media@vger.kernel.org
18948 W: https://linuxtv.org
18949 W: http://palosaari.fi/linux/
18950 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18951 T: git git://linuxtv.org/anttip/media_tree.git
18952 F: drivers/media/tuners/tda18218*
18954 TDA18250 MEDIA DRIVER
18955 M: Olli Salonen <olli.salonen@iki.fi>
18956 L: linux-media@vger.kernel.org
18958 W: https://linuxtv.org
18959 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18960 T: git git://linuxtv.org/media_tree.git
18961 F: drivers/media/tuners/tda18250*
18963 TDA18271 MEDIA DRIVER
18964 M: Michael Krufky <mkrufky@linuxtv.org>
18965 L: linux-media@vger.kernel.org
18967 W: https://linuxtv.org
18968 W: http://github.com/mkrufky
18969 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18970 T: git git://linuxtv.org/mkrufky/tuners.git
18971 F: drivers/media/tuners/tda18271*
18973 TDA1997x MEDIA DRIVER
18974 M: Tim Harvey <tharvey@gateworks.com>
18975 L: linux-media@vger.kernel.org
18977 W: https://linuxtv.org
18978 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18979 F: drivers/media/i2c/tda1997x.*
18981 TDA827x MEDIA DRIVER
18982 M: Michael Krufky <mkrufky@linuxtv.org>
18983 L: linux-media@vger.kernel.org
18985 W: https://linuxtv.org
18986 W: http://github.com/mkrufky
18987 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18988 T: git git://linuxtv.org/mkrufky/tuners.git
18989 F: drivers/media/tuners/tda8290.*
18991 TDA8290 MEDIA DRIVER
18992 M: Michael Krufky <mkrufky@linuxtv.org>
18993 L: linux-media@vger.kernel.org
18995 W: https://linuxtv.org
18996 W: http://github.com/mkrufky
18997 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18998 T: git git://linuxtv.org/mkrufky/tuners.git
18999 F: drivers/media/tuners/tda8290.*
19001 TDA9840 MEDIA DRIVER
19002 M: Hans Verkuil <hverkuil@xs4all.nl>
19003 L: linux-media@vger.kernel.org
19005 W: https://linuxtv.org
19006 T: git git://linuxtv.org/media_tree.git
19007 F: drivers/media/i2c/tda9840*
19009 TEA5761 TUNER DRIVER
19010 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19011 L: linux-media@vger.kernel.org
19013 W: https://linuxtv.org
19014 T: git git://linuxtv.org/media_tree.git
19015 F: drivers/media/tuners/tea5761.*
19017 TEA5767 TUNER DRIVER
19018 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19019 L: linux-media@vger.kernel.org
19021 W: https://linuxtv.org
19022 T: git git://linuxtv.org/media_tree.git
19023 F: drivers/media/tuners/tea5767.*
19025 TEA6415C MEDIA DRIVER
19026 M: Hans Verkuil <hverkuil@xs4all.nl>
19027 L: linux-media@vger.kernel.org
19029 W: https://linuxtv.org
19030 T: git git://linuxtv.org/media_tree.git
19031 F: drivers/media/i2c/tea6415c*
19033 TEA6420 MEDIA DRIVER
19034 M: Hans Verkuil <hverkuil@xs4all.nl>
19035 L: linux-media@vger.kernel.org
19037 W: https://linuxtv.org
19038 T: git git://linuxtv.org/media_tree.git
19039 F: drivers/media/i2c/tea6420*
19042 M: Jiri Pirko <jiri@resnulli.us>
19043 L: netdev@vger.kernel.org
19045 F: drivers/net/team/
19046 F: include/linux/if_team.h
19047 F: include/uapi/linux/if_team.h
19049 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
19050 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
19052 F: arch/x86/platform/ts5500/
19054 TECHNOTREND USB IR RECEIVER
19055 M: Sean Young <sean@mess.org>
19056 L: linux-media@vger.kernel.org
19058 F: drivers/media/rc/ttusbir.c
19060 TECHWELL TW9910 VIDEO DECODER
19061 L: linux-media@vger.kernel.org
19063 F: drivers/media/i2c/tw9910.c
19064 F: include/media/i2c/tw9910.h
19067 M: Jens Wiklander <jens.wiklander@linaro.org>
19068 R: Sumit Garg <sumit.garg@linaro.org>
19069 L: op-tee@lists.trustedfirmware.org
19071 F: Documentation/staging/tee.rst
19073 F: include/linux/tee_drv.h
19074 F: include/uapi/linux/tee.h
19076 TEGRA ARCHITECTURE SUPPORT
19077 M: Thierry Reding <thierry.reding@gmail.com>
19078 M: Jonathan Hunter <jonathanh@nvidia.com>
19079 L: linux-tegra@vger.kernel.org
19081 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
19082 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
19086 M: Peter De Schrijver <pdeschrijver@nvidia.com>
19087 M: Prashant Gaikwad <pgaikwad@nvidia.com>
19089 F: drivers/clk/tegra/
19092 M: Laxman Dewangan <ldewangan@nvidia.com>
19093 M: Jon Hunter <jonathanh@nvidia.com>
19095 F: drivers/dma/tegra*
19098 M: Laxman Dewangan <ldewangan@nvidia.com>
19099 R: Dmitry Osipenko <digetx@gmail.com>
19101 F: drivers/i2c/busses/i2c-tegra.c
19103 TEGRA IOMMU DRIVERS
19104 M: Thierry Reding <thierry.reding@gmail.com>
19105 R: Krishna Reddy <vdumpa@nvidia.com>
19106 L: linux-tegra@vger.kernel.org
19108 F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
19109 F: drivers/iommu/tegra*
19112 M: Laxman Dewangan <ldewangan@nvidia.com>
19114 F: drivers/input/keyboard/tegra-kbc.c
19117 M: Stefan Agner <stefan@agner.ch>
19118 M: Lucas Stach <dev@lynxeye.de>
19120 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
19121 F: drivers/mtd/nand/raw/tegra_nand.c
19124 M: Thierry Reding <thierry.reding@gmail.com>
19126 F: drivers/pwm/pwm-tegra.c
19128 TEGRA SERIAL DRIVER
19129 M: Laxman Dewangan <ldewangan@nvidia.com>
19131 F: drivers/tty/serial/serial-tegra.c
19134 M: Laxman Dewangan <ldewangan@nvidia.com>
19136 F: drivers/spi/spi-tegra*
19138 TEGRA QUAD SPI DRIVER
19139 M: Thierry Reding <thierry.reding@gmail.com>
19140 M: Jonathan Hunter <jonathanh@nvidia.com>
19141 M: Sowjanya Komatineni <skomatineni@nvidia.com>
19142 L: linux-tegra@vger.kernel.org
19144 F: drivers/spi/spi-tegra210-quad.c
19147 M: Thierry Reding <thierry.reding@gmail.com>
19148 M: Jonathan Hunter <jonathanh@nvidia.com>
19149 M: Sowjanya Komatineni <skomatineni@nvidia.com>
19150 L: linux-media@vger.kernel.org
19151 L: linux-tegra@vger.kernel.org
19153 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
19154 F: drivers/staging/media/tegra-video/
19156 TEGRA XUSB PADCTL DRIVER
19157 M: JC Kuo <jckuo@nvidia.com>
19159 F: drivers/phy/tegra/xusb*
19161 TEHUTI ETHERNET DRIVER
19162 M: Andy Gospodarek <andy@greyhouse.net>
19163 L: netdev@vger.kernel.org
19165 F: drivers/net/ethernet/tehuti/*
19167 TELECOM CLOCK DRIVER FOR MCPL0010
19168 M: Mark Gross <markgross@kernel.org>
19170 F: drivers/char/tlclk.c
19172 TEMPO SEMICONDUCTOR DRIVERS
19173 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
19175 F: Documentation/devicetree/bindings/sound/tscs*.txt
19176 F: sound/soc/codecs/tscs*.c
19177 F: sound/soc/codecs/tscs*.h
19179 TENSILICA XTENSA PORT (xtensa)
19180 M: Chris Zankel <chris@zankel.net>
19181 M: Max Filippov <jcmvbkbc@gmail.com>
19182 L: linux-xtensa@linux-xtensa.org
19184 T: git git://github.com/czankel/xtensa-linux.git
19186 F: drivers/irqchip/irq-xtensa-*
19188 TEXAS INSTRUMENTS ASoC DRIVERS
19189 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
19190 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19192 F: Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
19195 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
19196 M: Ricardo Ribalda <ribalda@kernel.org>
19197 L: linux-iio@vger.kernel.org
19199 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
19200 F: drivers/iio/dac/ti-dac7612.c
19202 TEXAS INSTRUMENTS DMA DRIVERS
19203 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
19204 L: dmaengine@vger.kernel.org
19206 F: Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
19207 F: Documentation/devicetree/bindings/dma/ti-edma.txt
19208 F: Documentation/devicetree/bindings/dma/ti/
19210 X: drivers/dma/ti/cppi41.c
19211 F: include/linux/dma/k3-udma-glue.h
19212 F: include/linux/dma/ti-cppi5.h
19213 F: include/linux/dma/k3-psil.h
19215 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
19216 M: Nishanth Menon <nm@ti.com>
19217 M: Tero Kristo <kristo@kernel.org>
19218 M: Santosh Shilimkar <ssantosh@kernel.org>
19219 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19221 F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
19222 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
19223 F: Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
19224 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
19225 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
19226 F: Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
19227 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
19228 F: drivers/clk/keystone/sci-clk.c
19229 F: drivers/firmware/ti_sci*
19230 F: drivers/irqchip/irq-ti-sci-inta.c
19231 F: drivers/irqchip/irq-ti-sci-intr.c
19232 F: drivers/reset/reset-ti-sci.c
19233 F: drivers/soc/ti/ti_sci_inta_msi.c
19234 F: drivers/soc/ti/ti_sci_pm_domains.c
19235 F: include/dt-bindings/soc/ti,sci_pm_domain.h
19236 F: include/linux/soc/ti/ti_sci_inta_msi.h
19237 F: include/linux/soc/ti/ti_sci_protocol.h
19239 TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
19240 M: Robert Marko <robert.marko@sartura.hr>
19241 M: Luka Perkov <luka.perkov@sartura.hr>
19242 L: linux-hwmon@vger.kernel.org
19244 F: Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
19245 F: Documentation/hwmon/tps23861.rst
19246 F: drivers/hwmon/tps23861.c
19248 TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
19249 M: Puranjay Mohan <puranjay12@gmail.com>
19250 L: linux-iio@vger.kernel.org
19252 F: Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
19253 F: drivers/iio/temperature/tmp117.c
19255 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
19256 M: Hans Verkuil <hverkuil@xs4all.nl>
19257 L: linux-media@vger.kernel.org
19259 W: https://linuxtv.org
19260 T: git git://linuxtv.org/media_tree.git
19261 F: drivers/media/radio/radio-raremono.c
19264 M: Rafael J. Wysocki <rafael@kernel.org>
19265 M: Daniel Lezcano <daniel.lezcano@linaro.org>
19266 R: Amit Kucheria <amitk@kernel.org>
19267 R: Zhang Rui <rui.zhang@intel.com>
19268 L: linux-pm@vger.kernel.org
19270 Q: https://patchwork.kernel.org/project/linux-pm/list/
19271 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
19272 F: Documentation/ABI/testing/sysfs-class-thermal
19273 F: Documentation/devicetree/bindings/thermal/
19274 F: Documentation/driver-api/thermal/
19275 F: drivers/thermal/
19276 F: include/linux/cpu_cooling.h
19277 F: include/linux/thermal.h
19278 F: include/uapi/linux/thermal.h
19281 THERMAL DRIVER FOR AMLOGIC SOCS
19282 M: Guillaume La Roque <glaroque@baylibre.com>
19283 L: linux-pm@vger.kernel.org
19284 L: linux-amlogic@lists.infradead.org
19286 W: http://linux-meson.com/
19287 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
19288 F: drivers/thermal/amlogic_thermal.c
19290 THERMAL/CPU_COOLING
19291 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
19292 M: Daniel Lezcano <daniel.lezcano@linaro.org>
19293 M: Viresh Kumar <viresh.kumar@linaro.org>
19294 R: Lukasz Luba <lukasz.luba@arm.com>
19295 L: linux-pm@vger.kernel.org
19297 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
19298 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
19299 F: drivers/thermal/cpufreq_cooling.c
19300 F: drivers/thermal/cpuidle_cooling.c
19301 F: include/linux/cpu_cooling.h
19303 THERMAL/POWER_ALLOCATOR
19304 M: Lukasz Luba <lukasz.luba@arm.com>
19305 L: linux-pm@vger.kernel.org
19307 F: Documentation/driver-api/thermal/power_allocator.rst
19308 F: drivers/thermal/gov_power_allocator.c
19309 F: include/trace/events/thermal_power_allocator.h
19311 THINKPAD ACPI EXTRAS DRIVER
19312 M: Henrique de Moraes Holschuh <hmh@hmh.eng.br>
19313 L: ibm-acpi-devel@lists.sourceforge.net
19314 L: platform-driver-x86@vger.kernel.org
19316 W: http://ibm-acpi.sourceforge.net
19317 W: http://thinkwiki.org/wiki/Ibm-acpi
19318 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
19319 F: drivers/platform/x86/thinkpad_acpi.c
19321 THINKPAD LMI DRIVER
19322 M: Mark Pearson <markpearson@lenovo.com>
19323 L: platform-driver-x86@vger.kernel.org
19325 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
19326 F: drivers/platform/x86/think-lmi.?
19328 THUNDERBOLT DMA TRAFFIC TEST DRIVER
19329 M: Isaac Hazan <isaac.hazan@intel.com>
19330 L: linux-usb@vger.kernel.org
19332 F: drivers/thunderbolt/dma_test.c
19335 M: Andreas Noever <andreas.noever@gmail.com>
19336 M: Michael Jamet <michael.jamet@intel.com>
19337 M: Mika Westerberg <mika.westerberg@linux.intel.com>
19338 M: Yehezkel Bernat <YehezkelShB@gmail.com>
19339 L: linux-usb@vger.kernel.org
19341 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
19342 F: Documentation/admin-guide/thunderbolt.rst
19343 F: drivers/thunderbolt/
19344 F: include/linux/thunderbolt.h
19346 THUNDERBOLT NETWORK DRIVER
19347 M: Michael Jamet <michael.jamet@intel.com>
19348 M: Mika Westerberg <mika.westerberg@linux.intel.com>
19349 M: Yehezkel Bernat <YehezkelShB@gmail.com>
19350 L: netdev@vger.kernel.org
19352 F: drivers/net/thunderbolt.c
19354 THUNDERX GPIO DRIVER
19355 M: Robert Richter <rric@kernel.org>
19357 F: drivers/gpio/gpio-thunderx.c
19359 TI ADS131E0X ADC SERIES DRIVER
19360 M: Tomislav Denis <tomislav.denis@avl.com>
19361 L: linux-iio@vger.kernel.org
19363 F: Documentation/devicetree/bindings/iio/adc/ti,ads131e08.yaml
19364 F: drivers/iio/adc/ti-ads131e08.c
19366 TI AM437X VPFE DRIVER
19367 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
19368 L: linux-media@vger.kernel.org
19370 W: https://linuxtv.org
19371 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19372 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
19373 F: drivers/media/platform/ti/am437x/
19375 TI BANDGAP AND THERMAL DRIVER
19376 M: Eduardo Valentin <edubezval@gmail.com>
19377 M: Keerthy <j-keerthy@ti.com>
19378 L: linux-pm@vger.kernel.org
19379 L: linux-omap@vger.kernel.org
19381 F: drivers/thermal/ti-soc-thermal/
19383 TI BQ27XXX POWER SUPPLY DRIVER
19384 F: drivers/power/supply/bq27xxx_battery.c
19385 F: drivers/power/supply/bq27xxx_battery_i2c.c
19386 F: include/linux/power/bq27xxx_battery.h
19388 TI CDCE706 CLOCK DRIVER
19389 M: Max Filippov <jcmvbkbc@gmail.com>
19391 F: drivers/clk/clk-cdce706.c
19394 M: Tero Kristo <kristo@kernel.org>
19395 L: linux-omap@vger.kernel.org
19398 F: include/linux/clk/ti.h
19400 TI DAVINCI MACHINE SUPPORT
19401 M: Sekhar Nori <nsekhar@ti.com>
19402 R: Bartosz Golaszewski <brgl@bgdev.pl>
19403 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19405 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
19406 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
19407 F: arch/arm/boot/dts/da850*
19408 F: arch/arm/mach-davinci/
19409 F: drivers/i2c/busses/i2c-davinci.c
19411 TI DAVINCI SERIES CLOCK DRIVER
19412 M: David Lechner <david@lechnology.com>
19413 R: Sekhar Nori <nsekhar@ti.com>
19415 F: Documentation/devicetree/bindings/clock/ti/davinci/
19416 F: drivers/clk/davinci/
19418 TI DAVINCI SERIES GPIO DRIVER
19419 M: Keerthy <j-keerthy@ti.com>
19420 L: linux-gpio@vger.kernel.org
19422 F: Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
19423 F: drivers/gpio/gpio-davinci.c
19425 TI DAVINCI SERIES MEDIA DRIVER
19426 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
19427 L: linux-media@vger.kernel.org
19429 W: https://linuxtv.org
19430 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19431 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
19432 F: drivers/media/platform/ti/davinci/
19433 F: include/media/davinci/
19435 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
19436 R: David Lechner <david@lechnology.com>
19437 L: linux-iio@vger.kernel.org
19438 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
19439 F: drivers/counter/ti-eqep.c
19441 TI ETHERNET SWITCH DRIVER (CPSW)
19442 R: Grygorii Strashko <grygorii.strashko@ti.com>
19443 L: linux-omap@vger.kernel.org
19444 L: netdev@vger.kernel.org
19446 F: drivers/net/ethernet/ti/cpsw*
19447 F: drivers/net/ethernet/ti/davinci*
19449 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
19450 M: Alex Dubov <oakad@yahoo.com>
19452 W: http://tifmxx.berlios.de/
19453 F: drivers/memstick/host/tifm_ms.c
19454 F: drivers/misc/tifm*
19455 F: drivers/mmc/host/tifm_sd.c
19456 F: include/linux/tifm.h
19458 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
19459 M: Nishanth Menon <nm@ti.com>
19460 M: Santosh Shilimkar <ssantosh@kernel.org>
19461 L: linux-kernel@vger.kernel.org
19462 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19464 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
19465 F: drivers/soc/ti/*
19467 TI LM49xxx FAMILY ASoC CODEC DRIVERS
19468 M: M R Swami Reddy <mr.swami.reddy@ti.com>
19469 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
19470 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19472 F: sound/soc/codecs/isabelle*
19473 F: sound/soc/codecs/lm49453*
19475 TI PCM3060 ASoC CODEC DRIVER
19476 M: Kirill Marinushkin <kmarinushkin@birdec.com>
19477 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19479 F: Documentation/devicetree/bindings/sound/pcm3060.txt
19480 F: sound/soc/codecs/pcm3060*
19482 TI TAS571X FAMILY ASoC CODEC DRIVER
19483 M: Kevin Cernekee <cernekee@chromium.org>
19484 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19486 F: sound/soc/codecs/tas571x*
19488 TI TRF7970A NFC DRIVER
19489 M: Mark Greer <mgreer@animalcreek.com>
19490 L: linux-wireless@vger.kernel.org
19491 L: linux-nfc@lists.01.org (subscribers-only)
19493 F: Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
19494 F: drivers/nfc/trf7970a.c
19496 TI TSC2046 ADC DRIVER
19497 M: Oleksij Rempel <o.rempel@pengutronix.de>
19498 R: kernel@pengutronix.de
19499 L: linux-iio@vger.kernel.org
19501 F: Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
19502 F: drivers/iio/adc/ti-tsc2046.c
19504 TI TWL4030 SERIES SOC CODEC DRIVER
19505 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
19506 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19508 F: sound/soc/codecs/twl4030*
19511 M: Benoit Parrot <bparrot@ti.com>
19512 L: linux-media@vger.kernel.org
19514 W: http://linuxtv.org/
19515 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19516 F: Documentation/devicetree/bindings/media/ti,cal.yaml
19517 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
19518 F: drivers/media/platform/ti/cal/
19519 F: drivers/media/platform/ti/vpe/
19521 TI WILINK WIRELESS DRIVERS
19522 L: linux-wireless@vger.kernel.org
19524 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
19525 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
19526 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
19527 F: drivers/net/wireless/ti/
19528 F: include/linux/wl12xx.h
19530 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
19531 M: John Stultz <john.stultz@linaro.org>
19532 M: Thomas Gleixner <tglx@linutronix.de>
19533 R: Stephen Boyd <sboyd@kernel.org>
19534 L: linux-kernel@vger.kernel.org
19536 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
19537 F: include/linux/clocksource.h
19538 F: include/linux/time.h
19539 F: include/linux/timex.h
19540 F: include/uapi/linux/time.h
19541 F: include/uapi/linux/timex.h
19542 F: kernel/time/alarmtimer.c
19543 F: kernel/time/clocksource.c
19544 F: kernel/time/ntp.c
19545 F: kernel/time/time*.c
19546 F: tools/testing/selftests/timers/
19549 M: Jon Maloy <jmaloy@redhat.com>
19550 M: Ying Xue <ying.xue@windriver.com>
19551 L: netdev@vger.kernel.org (core kernel code)
19552 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
19554 W: http://tipc.sourceforge.net/
19555 F: include/uapi/linux/tipc*.h
19558 TLAN NETWORK DRIVER
19559 M: Samuel Chessman <chessman@tux.org>
19560 L: tlan-devel@lists.sourceforge.net (subscribers-only)
19562 W: http://sourceforge.net/projects/tlan/
19563 F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
19564 F: drivers/net/ethernet/ti/tlan.*
19566 TM6000 VIDEO4LINUX DRIVER
19567 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19568 L: linux-media@vger.kernel.org
19570 W: https://linuxtv.org
19571 T: git git://linuxtv.org/media_tree.git
19572 F: Documentation/admin-guide/media/tm6000*
19573 F: drivers/media/usb/tm6000/
19575 TMIO/SDHI MMC DRIVER
19576 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
19577 L: linux-mmc@vger.kernel.org
19579 F: drivers/mmc/host/renesas_sdhi*
19580 F: drivers/mmc/host/tmio_mmc*
19581 F: include/linux/mfd/tmio.h
19583 TMP401 HARDWARE MONITOR DRIVER
19584 M: Guenter Roeck <linux@roeck-us.net>
19585 L: linux-hwmon@vger.kernel.org
19587 F: Documentation/hwmon/tmp401.rst
19588 F: drivers/hwmon/tmp401.c
19590 TMP464 HARDWARE MONITOR DRIVER
19591 M: Agathe Porte <agathe.porte@nokia.com>
19592 M: Guenter Roeck <linux@roeck-us.net>
19593 L: linux-hwmon@vger.kernel.org
19595 F: Documentation/devicetree/bindings/hwmon/ti,tmp464.yaml
19596 F: Documentation/hwmon/tmp464.rst
19597 F: drivers/hwmon/tmp464.c
19599 TMP513 HARDWARE MONITOR DRIVER
19600 M: Eric Tremblay <etremblay@distech-controls.com>
19601 L: linux-hwmon@vger.kernel.org
19603 F: Documentation/hwmon/tmp513.rst
19604 F: drivers/hwmon/tmp513.c
19606 TMPFS (SHMEM FILESYSTEM)
19607 M: Hugh Dickins <hughd@google.com>
19608 L: linux-mm@kvack.org
19610 F: include/linux/shmem_fs.h
19613 TOMOYO SECURITY MODULE
19614 M: Kentaro Takeda <takedakn@nttdata.co.jp>
19615 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
19616 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
19617 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
19618 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
19619 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
19621 W: https://tomoyo.osdn.jp/
19622 F: security/tomoyo/
19624 TOPSTAR LAPTOP EXTRAS DRIVER
19625 M: Herton Ronaldo Krzesinski <herton@canonical.com>
19626 L: platform-driver-x86@vger.kernel.org
19628 F: drivers/platform/x86/topstar-laptop.c
19630 TORTURE-TEST MODULES
19631 M: Davidlohr Bueso <dave@stgolabs.net>
19632 M: "Paul E. McKenney" <paulmck@kernel.org>
19633 M: Josh Triplett <josh@joshtriplett.org>
19634 L: linux-kernel@vger.kernel.org
19636 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
19637 F: Documentation/RCU/torture.rst
19638 F: kernel/locking/locktorture.c
19639 F: kernel/rcu/rcuscale.c
19640 F: kernel/rcu/rcutorture.c
19641 F: kernel/rcu/refscale.c
19642 F: kernel/torture.c
19644 TOSHIBA ACPI EXTRAS DRIVER
19645 M: Azael Avalos <coproscefalo@gmail.com>
19646 L: platform-driver-x86@vger.kernel.org
19648 F: drivers/platform/x86/toshiba_acpi.c
19650 TOSHIBA BLUETOOTH DRIVER
19651 M: Azael Avalos <coproscefalo@gmail.com>
19652 L: platform-driver-x86@vger.kernel.org
19654 F: drivers/platform/x86/toshiba_bluetooth.c
19656 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
19657 M: Azael Avalos <coproscefalo@gmail.com>
19658 L: platform-driver-x86@vger.kernel.org
19660 F: drivers/platform/x86/toshiba_haps.c
19663 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
19665 W: http://www.buzzard.org.uk/toshiba/
19666 F: drivers/char/toshiba.c
19667 F: include/linux/toshiba.h
19668 F: include/uapi/linux/toshiba.h
19670 TOSHIBA TC358743 DRIVER
19671 M: Mats Randgaard <matrandg@cisco.com>
19672 L: linux-media@vger.kernel.org
19674 F: drivers/media/i2c/tc358743*
19675 F: include/media/i2c/tc358743.h
19677 TOSHIBA WMI HOTKEYS DRIVER
19678 M: Azael Avalos <coproscefalo@gmail.com>
19679 L: platform-driver-x86@vger.kernel.org
19681 F: drivers/platform/x86/toshiba-wmi.c
19684 M: Peter Huewe <peterhuewe@gmx.de>
19685 M: Jarkko Sakkinen <jarkko@kernel.org>
19686 R: Jason Gunthorpe <jgg@ziepe.ca>
19687 L: linux-integrity@vger.kernel.org
19689 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
19690 Q: https://patchwork.kernel.org/project/linux-integrity/list/
19691 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
19692 F: drivers/char/tpm/
19695 M: Steven Rostedt <rostedt@goodmis.org>
19696 M: Ingo Molnar <mingo@redhat.com>
19698 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace.git
19699 F: Documentation/trace/ftrace.rst
19700 F: arch/*/*/*/ftrace.h
19701 F: arch/*/kernel/ftrace.c
19703 F: include/*/ftrace.h
19704 F: include/linux/trace*.h
19707 F: tools/testing/selftests/ftrace/
19709 TRACING MMIO ACCESSES (MMIOTRACE)
19710 M: Steven Rostedt <rostedt@goodmis.org>
19711 M: Ingo Molnar <mingo@kernel.org>
19712 R: Karol Herbst <karolherbst@gmail.com>
19713 R: Pekka Paalanen <ppaalanen@gmail.com>
19714 L: linux-kernel@vger.kernel.org
19715 L: nouveau@lists.freedesktop.org
19717 F: arch/x86/mm/kmmio.c
19718 F: arch/x86/mm/mmio-mod.c
19719 F: arch/x86/mm/testmmiotrace.c
19720 F: include/linux/mmiotrace.h
19721 F: kernel/trace/trace_mmiotrace.c
19723 TRACING OS NOISE / LATENCY TRACERS
19724 M: Steven Rostedt <rostedt@goodmis.org>
19725 M: Daniel Bristot de Oliveira <bristot@kernel.org>
19727 F: kernel/trace/trace_osnoise.c
19728 F: include/trace/events/osnoise.h
19729 F: kernel/trace/trace_hwlat.c
19730 F: kernel/trace/trace_irqsoff.c
19731 F: kernel/trace/trace_sched_wakeup.c
19732 F: Documentation/trace/osnoise-tracer.rst
19733 F: Documentation/trace/timerlat-tracer.rst
19734 F: Documentation/trace/hwlat_detector.rst
19735 F: arch/*/kernel/trace.c
19737 Real-time Linux Analysis (RTLA) tools
19738 M: Daniel Bristot de Oliveira <bristot@kernel.org>
19739 M: Steven Rostedt <rostedt@goodmis.org>
19740 L: linux-trace-devel@vger.kernel.org
19742 F: Documentation/tools/rtla/
19743 F: tools/tracing/rtla/
19745 TRADITIONAL CHINESE DOCUMENTATION
19746 M: Hu Haowen <src.res@email.cn>
19747 L: linux-doc-tw-discuss@lists.sourceforge.net
19749 W: https://github.com/srcres258/linux-doc
19750 T: git git://github.com/srcres258/linux-doc.git doc-zh-tw
19751 F: Documentation/translations/zh_TW/
19754 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19755 M: Jiri Slaby <jirislaby@kernel.org>
19757 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
19758 F: Documentation/driver-api/serial/
19760 F: drivers/tty/serial/serial_core.c
19761 F: include/linux/selection.h
19762 F: include/linux/serial.h
19763 F: include/linux/serial_core.h
19764 F: include/linux/sysrq.h
19765 F: include/linux/tty*.h
19766 F: include/linux/vt.h
19767 F: include/linux/vt_*.h
19768 F: include/uapi/linux/serial.h
19769 F: include/uapi/linux/serial_core.h
19770 F: include/uapi/linux/tty.h
19772 TUA9001 MEDIA DRIVER
19773 M: Antti Palosaari <crope@iki.fi>
19774 L: linux-media@vger.kernel.org
19776 W: https://linuxtv.org
19777 W: http://palosaari.fi/linux/
19778 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19779 T: git git://linuxtv.org/anttip/media_tree.git
19780 F: drivers/media/tuners/tua9001*
19782 TULIP NETWORK DRIVERS
19783 L: netdev@vger.kernel.org
19784 L: linux-parisc@vger.kernel.org
19786 F: drivers/net/ethernet/dec/tulip/
19789 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
19791 W: http://vtun.sourceforge.net/tun
19792 F: Documentation/networking/tuntap.rst
19793 F: arch/um/os-Linux/drivers/
19795 TURBOCHANNEL SUBSYSTEM
19796 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
19797 M: Ralf Baechle <ralf@linux-mips.org>
19798 L: linux-mips@vger.kernel.org
19800 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
19802 F: include/linux/tc.h
19805 M: "Len Brown" <lenb@kernel.org>
19806 L: linux-pm@vger.kernel.org
19808 Q: https://patchwork.kernel.org/project/linux-pm/list/
19809 B: https://bugzilla.kernel.org
19810 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
19811 F: tools/power/x86/turbostat/
19813 TW5864 VIDEO4LINUX DRIVER
19814 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
19815 M: Anton Sviridenko <anton@corp.bluecherry.net>
19816 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
19817 M: Andrey Utkin <andrey_utkin@fastmail.com>
19818 L: linux-media@vger.kernel.org
19820 F: drivers/media/pci/tw5864/
19822 TW68 VIDEO4LINUX DRIVER
19823 M: Hans Verkuil <hverkuil@xs4all.nl>
19824 L: linux-media@vger.kernel.org
19826 W: https://linuxtv.org
19827 T: git git://linuxtv.org/media_tree.git
19828 F: drivers/media/pci/tw68/
19830 TW686X VIDEO4LINUX DRIVER
19831 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
19832 L: linux-media@vger.kernel.org
19834 W: http://linuxtv.org
19835 T: git git://linuxtv.org/media_tree.git
19836 F: drivers/media/pci/tw686x/
19838 UACCE ACCELERATOR FRAMEWORK
19839 M: Zhangfei Gao <zhangfei.gao@linaro.org>
19840 M: Zhou Wang <wangzhou1@hisilicon.com>
19841 L: linux-accelerators@lists.ozlabs.org
19842 L: linux-kernel@vger.kernel.org
19844 F: Documentation/ABI/testing/sysfs-driver-uacce
19845 F: Documentation/misc-devices/uacce.rst
19846 F: drivers/misc/uacce/
19847 F: include/linux/uacce.h
19848 F: include/uapi/misc/uacce/
19850 UBI FILE SYSTEM (UBIFS)
19851 M: Richard Weinberger <richard@nod.at>
19852 L: linux-mtd@lists.infradead.org
19854 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
19855 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
19856 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
19857 F: Documentation/ABI/testing/sysfs-fs-ubifs
19858 F: Documentation/filesystems/ubifs-authentication.rst
19859 F: Documentation/filesystems/ubifs.rst
19862 UCLINUX (M68KNOMMU AND COLDFIRE)
19863 M: Greg Ungerer <gerg@linux-m68k.org>
19864 L: linux-m68k@lists.linux-m68k.org
19865 L: uclinux-dev@uclinux.org (subscribers-only)
19867 W: http://www.linux-m68k.org/
19868 W: http://www.uclinux.org/
19869 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
19870 F: arch/m68k/*/*_no.*
19872 F: arch/m68k/coldfire/
19873 F: arch/m68k/include/asm/*_no.*
19876 M: Jan Kara <jack@suse.com>
19878 F: Documentation/filesystems/udf.rst
19882 M: Bastien Nocera <hadess@hadess.net>
19883 L: linux-input@vger.kernel.org
19885 F: drivers/hid/hid-udraw-ps3.c
19888 M: Evgeniy Dushistov <dushistov@mail.ru>
19890 F: Documentation/admin-guide/ufs.rst
19893 UHID USERSPACE HID IO DRIVER
19894 M: David Rheinsberg <david.rheinsberg@gmail.com>
19895 L: linux-input@vger.kernel.org
19897 F: drivers/hid/uhid.c
19898 F: include/uapi/linux/uhid.h
19901 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19902 L: linux-usb@vger.kernel.org
19904 F: drivers/usb/common/ulpi.c
19905 F: include/linux/ulpi/
19908 M: Gabriel Krisman Bertazi <krisman@collabora.com>
19909 L: linux-fsdevel@vger.kernel.org
19914 M: Tony Finch <dot@dotat.at>
19916 W: http://dotat.at/prog/unifdef
19917 F: scripts/unifdef.c
19919 UNIFORM CDROM DRIVER
19920 M: Phillip Potter <phil@philpotter.co.uk>
19922 F: Documentation/cdrom/
19923 F: drivers/cdrom/cdrom.c
19924 F: include/linux/cdrom.h
19925 F: include/uapi/linux/cdrom.h
19927 UNISYS S-PAR DRIVERS
19928 M: David Kershner <david.kershner@unisys.com>
19929 L: sparmaintainer@unisys.com (Unisys internal)
19931 F: drivers/staging/unisys/
19932 F: drivers/visorbus/
19933 F: include/linux/visorbus.h
19935 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
19936 R: Alim Akhtar <alim.akhtar@samsung.com>
19937 R: Avri Altman <avri.altman@wdc.com>
19938 L: linux-scsi@vger.kernel.org
19940 F: Documentation/scsi/ufs.rst
19941 F: drivers/scsi/ufs/
19943 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
19944 M: Pedro Sousa <pedrom.sousa@synopsys.com>
19945 L: linux-scsi@vger.kernel.org
19947 F: drivers/scsi/ufs/*dwc*
19949 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
19950 M: Stanley Chu <stanley.chu@mediatek.com>
19951 L: linux-scsi@vger.kernel.org
19952 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
19954 F: drivers/scsi/ufs/ufs-mediatek*
19956 UNSORTED BLOCK IMAGES (UBI)
19957 M: Richard Weinberger <richard@nod.at>
19958 L: linux-mtd@lists.infradead.org
19960 W: http://www.linux-mtd.infradead.org/
19961 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
19962 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
19963 F: drivers/mtd/ubi/
19964 F: include/linux/mtd/ubi.h
19965 F: include/uapi/mtd/ubi-user.h
19967 USB "USBNET" DRIVER FRAMEWORK
19968 M: Oliver Neukum <oneukum@suse.com>
19969 L: netdev@vger.kernel.org
19971 W: http://www.linux-usb.org/usbnet
19972 F: drivers/net/usb/usbnet.c
19973 F: include/linux/usb/usbnet.h
19976 M: Oliver Neukum <oneukum@suse.com>
19977 L: linux-usb@vger.kernel.org
19979 F: Documentation/usb/acm.rst
19980 F: drivers/usb/class/cdc-acm.*
19982 USB APPLE MFI FASTCHARGE DRIVER
19983 M: Bastien Nocera <hadess@hadess.net>
19984 L: linux-usb@vger.kernel.org
19986 F: drivers/usb/misc/apple-mfi-fastcharge.c
19988 USB AR5523 WIRELESS DRIVER
19989 M: Pontus Fuchs <pontus.fuchs@gmail.com>
19990 L: linux-wireless@vger.kernel.org
19992 F: drivers/net/wireless/ath/ar5523/
19995 M: Oliver Neukum <oneukum@suse.com>
19996 L: linux-usb@vger.kernel.org
19997 L: linux-scsi@vger.kernel.org
19999 F: drivers/usb/storage/uas.c
20001 USB CDC ETHERNET DRIVER
20002 M: Oliver Neukum <oliver@neukum.org>
20003 L: linux-usb@vger.kernel.org
20005 F: drivers/net/usb/cdc_*.c
20006 F: include/uapi/linux/usb/cdc.h
20008 USB CHAOSKEY DRIVER
20009 M: Keith Packard <keithp@keithp.com>
20010 L: linux-usb@vger.kernel.org
20012 F: drivers/usb/misc/chaoskey.c
20014 USB CYPRESS C67X00 DRIVER
20015 L: linux-usb@vger.kernel.org
20017 F: drivers/usb/c67x00/
20019 USB DAVICOM DM9601 DRIVER
20020 M: Peter Korsgaard <peter@korsgaard.com>
20021 L: netdev@vger.kernel.org
20023 W: http://www.linux-usb.org/usbnet
20024 F: drivers/net/usb/dm9601.c
20027 M: Alan Stern <stern@rowland.harvard.edu>
20028 L: linux-usb@vger.kernel.org
20030 F: Documentation/usb/ehci.rst
20031 F: drivers/usb/host/ehci*
20033 USB GADGET/PERIPHERAL SUBSYSTEM
20034 M: Felipe Balbi <balbi@kernel.org>
20035 L: linux-usb@vger.kernel.org
20037 W: http://www.linux-usb.org/gadget
20038 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
20039 F: drivers/usb/gadget/
20040 F: include/linux/usb/gadget*
20042 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
20043 M: Jiri Kosina <jikos@kernel.org>
20044 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
20045 L: linux-usb@vger.kernel.org
20047 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
20048 F: Documentation/hid/hiddev.rst
20049 F: drivers/hid/usbhid/
20051 USB INTEL XHCI ROLE MUX DRIVER
20052 M: Hans de Goede <hdegoede@redhat.com>
20053 L: linux-usb@vger.kernel.org
20055 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
20057 USB IP DRIVER FOR HISILICON KIRIN 960
20058 M: Yu Chen <chenyu56@huawei.com>
20059 M: Binghui Wang <wangbinghui@hisilicon.com>
20060 L: linux-usb@vger.kernel.org
20062 F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
20063 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
20065 USB IP DRIVER FOR HISILICON KIRIN 970
20066 M: Mauro Carvalho Chehab <mchehab@kernel.org>
20067 L: linux-usb@vger.kernel.org
20069 F: Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
20070 F: drivers/phy/hisilicon/phy-hi3670-usb3.c
20073 M: Olav Kongas <ok@artecdesign.ee>
20074 L: linux-usb@vger.kernel.org
20076 F: drivers/usb/host/isp116x*
20077 F: include/linux/usb/isp116x.h
20080 M: Rui Miguel Silva <rui.silva@linaro.org>
20081 L: linux-usb@vger.kernel.org
20083 F: drivers/usb/isp1760/*
20084 F: Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
20086 USB LAN78XX ETHERNET DRIVER
20087 M: Woojung Huh <woojung.huh@microchip.com>
20088 M: UNGLinuxDriver@microchip.com
20089 L: netdev@vger.kernel.org
20091 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
20092 F: drivers/net/usb/lan78xx.*
20093 F: include/dt-bindings/net/microchip-lan78xx.h
20095 USB MASS STORAGE DRIVER
20096 M: Alan Stern <stern@rowland.harvard.edu>
20097 L: linux-usb@vger.kernel.org
20098 L: usb-storage@lists.one-eyed-alien.net
20100 F: drivers/usb/storage/
20103 M: Clemens Ladisch <clemens@ladisch.de>
20104 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20106 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
20107 F: sound/usb/midi.*
20109 USB NETWORKING DRIVERS
20110 L: linux-usb@vger.kernel.org
20112 F: drivers/net/usb/
20115 M: Alan Stern <stern@rowland.harvard.edu>
20116 L: linux-usb@vger.kernel.org
20118 F: Documentation/usb/ohci.rst
20119 F: drivers/usb/host/ohci*
20121 USB OTG FSM (Finite State Machine)
20122 M: Peter Chen <peter.chen@kernel.org>
20123 L: linux-usb@vger.kernel.org
20125 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
20126 F: drivers/usb/common/usb-otg-fsm.c
20129 M: Valentina Manea <valentina.manea.m@gmail.com>
20130 M: Shuah Khan <shuah@kernel.org>
20131 M: Shuah Khan <skhan@linuxfoundation.org>
20132 L: linux-usb@vger.kernel.org
20134 F: Documentation/usb/usbip_protocol.rst
20135 F: drivers/usb/usbip/
20136 F: tools/testing/selftests/drivers/usb/usbip/
20137 F: tools/usb/usbip/
20140 M: Petko Manolov <petkan@nucleusys.com>
20141 L: linux-usb@vger.kernel.org
20142 L: netdev@vger.kernel.org
20144 W: https://github.com/petkan/pegasus
20145 T: git git://github.com/petkan/pegasus.git
20146 F: drivers/net/usb/pegasus.*
20149 M: Felipe Balbi <balbi@kernel.org>
20150 L: linux-usb@vger.kernel.org
20152 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
20153 F: drivers/usb/phy/
20155 USB PRINTER DRIVER (usblp)
20156 M: Pete Zaitcev <zaitcev@redhat.com>
20157 L: linux-usb@vger.kernel.org
20159 F: drivers/usb/class/usblp.c
20161 USB RAW GADGET DRIVER
20162 R: Andrey Konovalov <andreyknvl@gmail.com>
20163 L: linux-usb@vger.kernel.org
20165 F: Documentation/usb/raw-gadget.rst
20166 F: drivers/usb/gadget/legacy/raw_gadget.c
20167 F: include/uapi/linux/usb/raw_gadget.h
20169 USB QMI WWAN NETWORK DRIVER
20170 M: Bjørn Mork <bjorn@mork.no>
20171 L: netdev@vger.kernel.org
20173 F: Documentation/ABI/testing/sysfs-class-net-qmi
20174 F: drivers/net/usb/qmi_wwan.c
20177 M: Petko Manolov <petkan@nucleusys.com>
20178 L: linux-usb@vger.kernel.org
20179 L: netdev@vger.kernel.org
20181 W: https://github.com/petkan/rtl8150
20182 T: git git://github.com/petkan/rtl8150.git
20183 F: drivers/net/usb/rtl8150.c
20185 USB SERIAL SUBSYSTEM
20186 M: Johan Hovold <johan@kernel.org>
20187 L: linux-usb@vger.kernel.org
20189 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
20190 F: Documentation/usb/usb-serial.rst
20191 F: drivers/usb/serial/
20192 F: include/linux/usb/serial.h
20194 USB SMSC75XX ETHERNET DRIVER
20195 M: Steve Glendinning <steve.glendinning@shawell.net>
20196 L: netdev@vger.kernel.org
20198 F: drivers/net/usb/smsc75xx.*
20200 USB SMSC95XX ETHERNET DRIVER
20201 M: Steve Glendinning <steve.glendinning@shawell.net>
20202 M: UNGLinuxDriver@microchip.com
20203 L: netdev@vger.kernel.org
20205 F: drivers/net/usb/smsc95xx.*
20208 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20209 L: linux-usb@vger.kernel.org
20211 W: http://www.linux-usb.org
20212 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
20213 F: Documentation/devicetree/bindings/usb/
20214 F: Documentation/usb/
20216 F: include/linux/usb.h
20217 F: include/linux/usb/
20219 USB TYPEC BUS FOR ALTERNATE MODES
20220 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
20221 L: linux-usb@vger.kernel.org
20223 F: Documentation/ABI/testing/sysfs-bus-typec
20224 F: Documentation/driver-api/usb/typec_bus.rst
20225 F: drivers/usb/typec/altmodes/
20226 F: include/linux/usb/typec_altmode.h
20229 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
20230 L: linux-usb@vger.kernel.org
20232 F: Documentation/ABI/testing/sysfs-class-typec
20233 F: Documentation/driver-api/usb/typec.rst
20234 F: drivers/usb/typec/
20235 F: include/linux/usb/typec.h
20237 USB TYPEC INTEL PMC MUX DRIVER
20238 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
20239 L: linux-usb@vger.kernel.org
20241 F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
20242 F: drivers/usb/typec/mux/intel_pmc_mux.c
20244 USB TYPEC PI3USB30532 MUX DRIVER
20245 M: Hans de Goede <hdegoede@redhat.com>
20246 L: linux-usb@vger.kernel.org
20248 F: drivers/usb/typec/mux/pi3usb30532.c
20250 USB TYPEC PORT CONTROLLER DRIVERS
20251 M: Guenter Roeck <linux@roeck-us.net>
20252 L: linux-usb@vger.kernel.org
20254 F: drivers/usb/typec/tcpm/
20257 M: Alan Stern <stern@rowland.harvard.edu>
20258 L: linux-usb@vger.kernel.org
20260 F: drivers/usb/host/uhci*
20263 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20264 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
20265 L: linux-media@vger.kernel.org
20267 W: http://www.ideasonboard.org/uvc/
20268 T: git git://linuxtv.org/media_tree.git
20269 F: drivers/media/usb/uvc/
20270 F: include/uapi/linux/uvcvideo.h
20273 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20274 L: linux-usb@vger.kernel.org
20276 F: drivers/usb/gadget/function/*uvc*
20277 F: drivers/usb/gadget/legacy/webcam.c
20278 F: include/uapi/linux/usb/g_uvc.h
20280 USB WIRELESS RNDIS DRIVER (rndis_wlan)
20281 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
20282 L: linux-wireless@vger.kernel.org
20284 F: drivers/net/wireless/rndis_wlan.c
20287 M: Mathias Nyman <mathias.nyman@intel.com>
20288 L: linux-usb@vger.kernel.org
20290 F: drivers/usb/host/pci-quirks*
20291 F: drivers/usb/host/xhci*
20294 L: linux-wireless@vger.kernel.org
20296 W: http://linux-lc100020.sourceforge.net
20297 F: drivers/net/wireless/zydas/zd1201.*
20300 M: Antoine Jacquet <royale@zerezo.com>
20301 L: linux-usb@vger.kernel.org
20302 L: linux-media@vger.kernel.org
20304 W: http://royale.zerezo.com/zr364xx/
20305 T: git git://linuxtv.org/media_tree.git
20306 F: Documentation/admin-guide/media/zr364xx*
20307 F: drivers/media/usb/zr364xx/
20309 USER-MODE LINUX (UML)
20310 M: Jeff Dike <jdike@addtoit.com>
20311 M: Richard Weinberger <richard@nod.at>
20312 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
20313 L: linux-um@lists.infradead.org
20315 W: http://user-mode-linux.sourceforge.net
20316 Q: https://patchwork.ozlabs.org/project/linux-um/list/
20317 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
20318 F: Documentation/virt/uml/
20323 USERSPACE COPYIN/COPYOUT (UIOVEC)
20324 M: Alexander Viro <viro@zeniv.linux.org.uk>
20326 F: include/linux/uio.h
20329 USERSPACE DMA BUFFER DRIVER
20330 M: Gerd Hoffmann <kraxel@redhat.com>
20331 L: dri-devel@lists.freedesktop.org
20333 T: git git://anongit.freedesktop.org/drm/drm-misc
20334 F: drivers/dma-buf/udmabuf.c
20335 F: include/uapi/linux/udmabuf.h
20337 USERSPACE I/O (UIO)
20338 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20340 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
20341 F: Documentation/driver-api/uio-howto.rst
20343 F: include/linux/uio_driver.h
20346 M: Karel Zak <kzak@redhat.com>
20347 L: util-linux@vger.kernel.org
20349 W: http://en.wikipedia.org/wiki/Util-linux
20350 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
20353 M: Christoph Hellwig <hch@lst.de>
20354 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
20355 L: linux-kernel@vger.kernel.org
20357 T: git git://git.infradead.org/users/hch/uuid.git
20358 F: include/linux/uuid.h
20359 F: include/uapi/linux/uuid.h
20364 M: Justin Ernst <justin.ernst@hpe.com>
20365 L: platform-driver-x86@vger.kernel.org
20367 F: drivers/platform/x86/uv_sysfs.c
20370 M: Michal Januszewski <spock@gentoo.org>
20371 L: linux-fbdev@vger.kernel.org
20373 W: https://github.com/mjanusz/v86d
20374 F: Documentation/fb/uvesafb.rst
20375 F: drivers/video/fbdev/uvesafb.*
20377 Ux500 CLOCK DRIVERS
20378 M: Ulf Hansson <ulf.hansson@linaro.org>
20379 L: linux-clk@vger.kernel.org
20380 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20382 F: drivers/clk/ux500/
20385 M: Stefan Agner <stefan@agner.ch>
20386 L: linux-mtd@lists.infradead.org
20388 F: drivers/mtd/nand/raw/vf610_nfc.c
20390 VFAT/FAT/MSDOS FILESYSTEM
20391 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
20393 F: Documentation/filesystems/vfat.rst
20397 M: Alex Williamson <alex.williamson@redhat.com>
20398 R: Cornelia Huck <cohuck@redhat.com>
20399 L: kvm@vger.kernel.org
20401 T: git git://github.com/awilliam/linux-vfio.git
20402 F: Documentation/driver-api/vfio.rst
20404 F: include/linux/vfio.h
20405 F: include/linux/vfio_pci_core.h
20406 F: include/uapi/linux/vfio.h
20409 M: Diana Craciun <diana.craciun@oss.nxp.com>
20410 L: kvm@vger.kernel.org
20412 F: drivers/vfio/fsl-mc/
20414 VFIO HISILICON PCI DRIVER
20415 M: Longfang Liu <liulongfang@huawei.com>
20416 M: Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
20417 L: kvm@vger.kernel.org
20419 F: drivers/vfio/pci/hisilicon/
20421 VFIO MEDIATED DEVICE DRIVERS
20422 M: Kirti Wankhede <kwankhede@nvidia.com>
20423 L: kvm@vger.kernel.org
20425 F: Documentation/driver-api/vfio-mediated-device.rst
20426 F: drivers/vfio/mdev/
20427 F: include/linux/mdev.h
20428 F: samples/vfio-mdev/
20430 VFIO PCI DEVICE SPECIFIC DRIVERS
20431 R: Jason Gunthorpe <jgg@nvidia.com>
20432 R: Yishai Hadas <yishaih@nvidia.com>
20433 R: Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
20434 R: Kevin Tian <kevin.tian@intel.com>
20435 L: kvm@vger.kernel.org
20437 P: Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
20438 F: drivers/vfio/pci/*/
20440 VFIO PLATFORM DRIVER
20441 M: Eric Auger <eric.auger@redhat.com>
20442 L: kvm@vger.kernel.org
20444 F: drivers/vfio/platform/
20446 VFIO MLX5 PCI DRIVER
20447 M: Yishai Hadas <yishaih@nvidia.com>
20448 L: kvm@vger.kernel.org
20450 F: drivers/vfio/pci/mlx5/
20453 R: Lukas Wunner <lukas@wunner.de>
20455 T: git git://anongit.freedesktop.org/drm/drm-misc
20456 F: Documentation/gpu/vga-switcheroo.rst
20457 F: drivers/gpu/vga/vga_switcheroo.c
20458 F: include/linux/vga_switcheroo.h
20460 VIA RHINE NETWORK DRIVER
20462 M: Kevin Brace <kevinbrace@bracecomputerlab.com>
20463 F: drivers/net/ethernet/via/via-rhine.c
20465 VIA SD/MMC CARD CONTROLLER DRIVER
20466 M: Bruce Chang <brucechang@via.com.tw>
20467 M: Harald Welte <HaraldWelte@viatech.com>
20469 F: drivers/mmc/host/via-sdmmc.c
20471 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
20472 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
20473 L: linux-fbdev@vger.kernel.org
20475 F: drivers/video/fbdev/via/
20476 F: include/linux/via-core.h
20477 F: include/linux/via-gpio.h
20478 F: include/linux/via_i2c.h
20480 VIA VELOCITY NETWORK DRIVER
20481 M: Francois Romieu <romieu@fr.zoreil.com>
20482 L: netdev@vger.kernel.org
20484 F: drivers/net/ethernet/via/via-velocity.*
20486 VICODEC VIRTUAL CODEC DRIVER
20487 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
20488 L: linux-media@vger.kernel.org
20490 W: https://linuxtv.org
20491 T: git git://linuxtv.org/media_tree.git
20492 F: drivers/media/test-drivers/vicodec/*
20494 VIDEO I2C POLLING DRIVER
20495 M: Matt Ranostay <matt.ranostay@konsulko.com>
20496 L: linux-media@vger.kernel.org
20498 F: drivers/media/i2c/video-i2c.c
20500 VIDEO MULTIPLEXER DRIVER
20501 M: Philipp Zabel <p.zabel@pengutronix.de>
20502 L: linux-media@vger.kernel.org
20504 F: drivers/media/platform/video-mux.c
20506 VIDEOBUF2 FRAMEWORK
20507 M: Tomasz Figa <tfiga@chromium.org>
20508 M: Marek Szyprowski <m.szyprowski@samsung.com>
20509 L: linux-media@vger.kernel.org
20511 F: drivers/media/common/videobuf2/*
20512 F: include/media/videobuf2-*
20514 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
20515 M: Shuah Khan <skhan@linuxfoundation.org>
20516 R: Kieran Bingham <kieran.bingham@ideasonboard.com>
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/test-drivers/vimc/*
20524 M: Alex Williamson <alex.williamson@redhat.com>
20525 M: Paolo Bonzini <pbonzini@redhat.com>
20526 L: kvm@vger.kernel.org
20530 VIRTIO AND VHOST VSOCK DRIVER
20531 M: Stefan Hajnoczi <stefanha@redhat.com>
20532 M: Stefano Garzarella <sgarzare@redhat.com>
20533 L: kvm@vger.kernel.org
20534 L: virtualization@lists.linux-foundation.org
20535 L: netdev@vger.kernel.org
20537 F: drivers/vhost/vsock.c
20538 F: include/linux/virtio_vsock.h
20539 F: include/uapi/linux/virtio_vsock.h
20540 F: net/vmw_vsock/virtio_transport.c
20541 F: net/vmw_vsock/virtio_transport_common.c
20543 VIRTIO BLOCK AND SCSI DRIVERS
20544 M: "Michael S. Tsirkin" <mst@redhat.com>
20545 M: Jason Wang <jasowang@redhat.com>
20546 R: Paolo Bonzini <pbonzini@redhat.com>
20547 R: Stefan Hajnoczi <stefanha@redhat.com>
20548 L: virtualization@lists.linux-foundation.org
20550 F: drivers/block/virtio_blk.c
20551 F: drivers/scsi/virtio_scsi.c
20552 F: drivers/vhost/scsi.c
20553 F: include/uapi/linux/virtio_blk.h
20554 F: include/uapi/linux/virtio_scsi.h
20556 VIRTIO CONSOLE DRIVER
20557 M: Amit Shah <amit@kernel.org>
20558 L: virtualization@lists.linux-foundation.org
20560 F: drivers/char/virtio_console.c
20561 F: include/linux/virtio_console.h
20562 F: include/uapi/linux/virtio_console.h
20564 VIRTIO CORE AND NET DRIVERS
20565 M: "Michael S. Tsirkin" <mst@redhat.com>
20566 M: Jason Wang <jasowang@redhat.com>
20567 L: virtualization@lists.linux-foundation.org
20569 F: Documentation/ABI/testing/sysfs-bus-vdpa
20570 F: Documentation/devicetree/bindings/virtio/
20571 F: drivers/block/virtio_blk.c
20572 F: drivers/crypto/virtio/
20573 F: drivers/net/virtio_net.c
20576 F: include/linux/vdpa.h
20577 F: include/linux/virtio*.h
20578 F: include/uapi/linux/virtio_*.h
20582 M: "Michael S. Tsirkin" <mst@redhat.com>
20583 M: David Hildenbrand <david@redhat.com>
20584 L: virtualization@lists.linux-foundation.org
20586 F: drivers/virtio/virtio_balloon.c
20587 F: include/uapi/linux/virtio_balloon.h
20588 F: include/linux/balloon_compaction.h
20589 F: mm/balloon_compaction.c
20591 VIRTIO CRYPTO DRIVER
20592 M: Gonglei <arei.gonglei@huawei.com>
20593 L: virtualization@lists.linux-foundation.org
20594 L: linux-crypto@vger.kernel.org
20596 F: drivers/crypto/virtio/
20597 F: include/uapi/linux/virtio_crypto.h
20599 VIRTIO DRIVERS FOR S390
20600 M: Cornelia Huck <cohuck@redhat.com>
20601 M: Halil Pasic <pasic@linux.ibm.com>
20602 L: linux-s390@vger.kernel.org
20603 L: virtualization@lists.linux-foundation.org
20604 L: kvm@vger.kernel.org
20606 F: arch/s390/include/uapi/asm/virtio-ccw.h
20607 F: drivers/s390/virtio/
20610 M: Vivek Goyal <vgoyal@redhat.com>
20611 M: Stefan Hajnoczi <stefanha@redhat.com>
20612 M: Miklos Szeredi <miklos@szeredi.hu>
20613 L: virtualization@lists.linux-foundation.org
20614 L: linux-fsdevel@vger.kernel.org
20616 W: https://virtio-fs.gitlab.io/
20617 F: Documentation/filesystems/virtiofs.rst
20618 F: fs/fuse/virtio_fs.c
20619 F: include/uapi/linux/virtio_fs.h
20622 M: Enrico Weigelt, metux IT consult <info@metux.net>
20623 M: Viresh Kumar <vireshk@kernel.org>
20624 L: linux-gpio@vger.kernel.org
20625 L: virtualization@lists.linux-foundation.org
20627 F: drivers/gpio/gpio-virtio.c
20628 F: include/uapi/linux/virtio_gpio.h
20631 M: David Airlie <airlied@linux.ie>
20632 M: Gerd Hoffmann <kraxel@redhat.com>
20633 R: Gurchetan Singh <gurchetansingh@chromium.org>
20634 R: Chia-I Wu <olvaffe@gmail.com>
20635 L: dri-devel@lists.freedesktop.org
20636 L: virtualization@lists.linux-foundation.org
20638 T: git git://anongit.freedesktop.org/drm/drm-misc
20639 F: drivers/gpu/drm/virtio/
20640 F: include/uapi/linux/virtio_gpu.h
20642 VIRTIO HOST (VHOST)
20643 M: "Michael S. Tsirkin" <mst@redhat.com>
20644 M: Jason Wang <jasowang@redhat.com>
20645 L: kvm@vger.kernel.org
20646 L: virtualization@lists.linux-foundation.org
20647 L: netdev@vger.kernel.org
20649 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
20651 F: include/linux/vhost_iotlb.h
20652 F: include/uapi/linux/vhost.h
20654 VIRTIO INPUT DRIVER
20655 M: Gerd Hoffmann <kraxel@redhat.com>
20657 F: drivers/virtio/virtio_input.c
20658 F: include/uapi/linux/virtio_input.h
20660 VIRTIO IOMMU DRIVER
20661 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
20662 L: virtualization@lists.linux-foundation.org
20664 F: drivers/iommu/virtio-iommu.c
20665 F: include/uapi/linux/virtio_iommu.h
20668 M: David Hildenbrand <david@redhat.com>
20669 L: virtualization@lists.linux-foundation.org
20671 W: https://virtio-mem.gitlab.io/
20672 F: drivers/virtio/virtio_mem.c
20673 F: include/uapi/linux/virtio_mem.h
20675 VIRTIO SOUND DRIVER
20676 M: Anton Yakovlev <anton.yakovlev@opensynergy.com>
20677 M: "Michael S. Tsirkin" <mst@redhat.com>
20678 L: virtualization@lists.linux-foundation.org
20679 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20681 F: include/uapi/linux/virtio_snd.h
20685 M: Conghui Chen <conghui.chen@intel.com>
20686 M: Viresh Kumar <viresh.kumar@linaro.org>
20687 L: linux-i2c@vger.kernel.org
20688 L: virtualization@lists.linux-foundation.org
20690 F: drivers/i2c/busses/i2c-virtio.c
20691 F: include/uapi/linux/virtio_i2c.h
20694 M: Pankaj Gupta <pankaj.gupta.linux@gmail.com>
20695 L: virtualization@lists.linux-foundation.org
20697 F: drivers/nvdimm/virtio_pmem.c
20698 F: drivers/nvdimm/nd_virtio.c
20700 VIRTUAL BOX GUEST DEVICE DRIVER
20701 M: Hans de Goede <hdegoede@redhat.com>
20702 M: Arnd Bergmann <arnd@arndb.de>
20703 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20705 F: drivers/virt/vboxguest/
20706 F: include/linux/vbox_utils.h
20707 F: include/uapi/linux/vbox*.h
20709 VIRTUAL BOX SHARED FOLDER VFS DRIVER
20710 M: Hans de Goede <hdegoede@redhat.com>
20711 L: linux-fsdevel@vger.kernel.org
20715 VIRTUAL SERIO DEVICE DRIVER
20716 M: Stephen Chandler Paul <thatslyude@gmail.com>
20718 F: drivers/input/serio/userio.c
20719 F: include/uapi/linux/userio.h
20721 VIVID VIRTUAL VIDEO DRIVER
20722 M: Hans Verkuil <hverkuil@xs4all.nl>
20723 L: linux-media@vger.kernel.org
20725 W: https://linuxtv.org
20726 T: git git://linuxtv.org/media_tree.git
20727 F: drivers/media/test-drivers/vivid/*
20729 VIDTV VIRTUAL DIGITAL TV DRIVER
20730 M: Daniel W. S. Almeida <dwlsalmeida@gmail.com>
20731 L: linux-media@vger.kernel.org
20733 W: https://linuxtv.org
20734 T: git git://linuxtv.org/media_tree.git
20735 F: drivers/media/test-drivers/vidtv/*
20738 M: Florian Fainelli <f.fainelli@gmail.com>
20739 L: openwrt-devel@lists.openwrt.org (subscribers-only)
20741 F: drivers/vlynq/vlynq.c
20742 F: include/linux/vlynq.h
20745 M: Martyn Welch <martyn@welchs.me.uk>
20746 M: Manohar Vanga <manohar.vanga@gmail.com>
20747 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20748 L: linux-kernel@vger.kernel.org
20750 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
20751 F: Documentation/driver-api/vme.rst
20752 F: drivers/staging/vme/
20754 F: include/linux/vme*
20756 VM SOCKETS (AF_VSOCK)
20757 M: Stefano Garzarella <sgarzare@redhat.com>
20758 L: virtualization@lists.linux-foundation.org
20759 L: netdev@vger.kernel.org
20761 F: drivers/net/vsockmon.c
20762 F: include/net/af_vsock.h
20763 F: include/uapi/linux/vm_sockets.h
20764 F: include/uapi/linux/vm_sockets_diag.h
20765 F: include/uapi/linux/vsockmon.h
20767 F: tools/testing/vsock/
20769 VMWARE BALLOON DRIVER
20770 M: Nadav Amit <namit@vmware.com>
20771 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
20772 L: linux-kernel@vger.kernel.org
20774 F: drivers/misc/vmw_balloon.c
20776 VMWARE HYPERVISOR INTERFACE
20777 M: Srivatsa S. Bhat (VMware) <srivatsa@csail.mit.edu>
20778 M: Alexey Makhalov <amakhalov@vmware.com>
20779 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
20780 L: virtualization@lists.linux-foundation.org
20783 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
20784 F: arch/x86/include/asm/vmware.h
20785 F: arch/x86/kernel/cpu/vmware.c
20787 VMWARE PVRDMA DRIVER
20788 M: Bryan Tan <bryantan@vmware.com>
20789 M: Vishnu Dasa <vdasa@vmware.com>
20790 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
20791 L: linux-rdma@vger.kernel.org
20793 F: drivers/infiniband/hw/vmw_pvrdma/
20795 VMware PVSCSI driver
20796 M: Vishal Bhakta <vbhakta@vmware.com>
20797 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
20798 L: linux-scsi@vger.kernel.org
20800 F: drivers/scsi/vmw_pvscsi.c
20801 F: drivers/scsi/vmw_pvscsi.h
20803 VMWARE VIRTUAL PTP CLOCK DRIVER
20804 M: Vivek Thampi <vithampi@vmware.com>
20805 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
20806 L: netdev@vger.kernel.org
20808 F: drivers/ptp/ptp_vmw.c
20811 M: Jorgen Hansen <jhansen@vmware.com>
20812 M: Vishnu Dasa <vdasa@vmware.com>
20813 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
20814 L: linux-kernel@vger.kernel.org
20816 F: drivers/misc/vmw_vmci/
20818 VMWARE VMMOUSE SUBDRIVER
20819 M: Zack Rusin <zackr@vmware.com>
20820 R: VMware Graphics Reviewers <linux-graphics-maintainer@vmware.com>
20821 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
20822 L: linux-input@vger.kernel.org
20824 F: drivers/input/mouse/vmmouse.c
20825 F: drivers/input/mouse/vmmouse.h
20827 VMWARE VMXNET3 ETHERNET DRIVER
20828 M: Ronak Doshi <doshir@vmware.com>
20829 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
20830 L: netdev@vger.kernel.org
20832 F: drivers/net/vmxnet3/
20834 VOCORE VOCORE2 BOARD
20835 M: Harvey Hunt <harveyhuntnexus@gmail.com>
20836 L: linux-mips@vger.kernel.org
20838 F: arch/mips/boot/dts/ralink/vocore2.dts
20840 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
20841 M: Liam Girdwood <lgirdwood@gmail.com>
20842 M: Mark Brown <broonie@kernel.org>
20843 L: linux-kernel@vger.kernel.org
20845 W: http://www.slimlogic.co.uk/?p=48
20846 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
20847 F: Documentation/devicetree/bindings/regulator/
20848 F: Documentation/power/regulator/
20849 F: drivers/regulator/
20850 F: include/dt-bindings/regulator/
20851 F: include/linux/regulator/
20852 K: regulator_get_optional
20854 VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
20855 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
20856 F: drivers/regulator/irq_helpers.c
20859 M: David Ahern <dsahern@kernel.org>
20860 L: netdev@vger.kernel.org
20862 F: Documentation/networking/vrf.rst
20863 F: drivers/net/vrf.c
20866 M: Petr Mladek <pmladek@suse.com>
20867 M: Steven Rostedt <rostedt@goodmis.org>
20868 M: Sergey Senozhatsky <senozhatsky@chromium.org>
20869 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
20870 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
20872 T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
20873 F: Documentation/core-api/printk-formats.rst
20874 F: lib/test_printf.c
20875 F: lib/test_scanf.c
20878 VT1211 HARDWARE MONITOR DRIVER
20879 M: Juerg Haefliger <juergh@gmail.com>
20880 L: linux-hwmon@vger.kernel.org
20882 F: Documentation/hwmon/vt1211.rst
20883 F: drivers/hwmon/vt1211.c
20885 VT8231 HARDWARE MONITOR DRIVER
20886 M: Roger Lucas <vt8231@hiddenengine.co.uk>
20887 L: linux-hwmon@vger.kernel.org
20889 F: drivers/hwmon/vt8231.c
20891 VUB300 USB to SDIO/SD/MMC bridge chip
20892 L: linux-mmc@vger.kernel.org
20894 F: drivers/mmc/host/vub300.c
20896 W1 DALLAS'S 1-WIRE BUS
20897 M: Evgeniy Polyakov <zbr@ioremap.net>
20899 F: Documentation/devicetree/bindings/w1/
20900 F: Documentation/w1/
20902 F: include/linux/w1.h
20904 W83791D HARDWARE MONITORING DRIVER
20905 M: Marc Hulsman <m.hulsman@tudelft.nl>
20906 L: linux-hwmon@vger.kernel.org
20908 F: Documentation/hwmon/w83791d.rst
20909 F: drivers/hwmon/w83791d.c
20911 W83793 HARDWARE MONITORING DRIVER
20912 M: Rudolf Marek <r.marek@assembler.cz>
20913 L: linux-hwmon@vger.kernel.org
20915 F: Documentation/hwmon/w83793.rst
20916 F: drivers/hwmon/w83793.c
20918 W83795 HARDWARE MONITORING DRIVER
20919 M: Jean Delvare <jdelvare@suse.com>
20920 L: linux-hwmon@vger.kernel.org
20922 F: drivers/hwmon/w83795.c
20924 W83L51xD SD/MMC CARD INTERFACE DRIVER
20925 M: Pierre Ossman <pierre@ossman.eu>
20927 F: drivers/mmc/host/wbsd.*
20929 WACOM PROTOCOL 4 SERIAL TABLETS
20930 M: Julian Squires <julian@cipht.net>
20931 M: Hans de Goede <hdegoede@redhat.com>
20932 L: linux-input@vger.kernel.org
20934 F: drivers/input/tablet/wacom_serial4.c
20936 WATCHDOG DEVICE DRIVERS
20937 M: Wim Van Sebroeck <wim@linux-watchdog.org>
20938 M: Guenter Roeck <linux@roeck-us.net>
20939 L: linux-watchdog@vger.kernel.org
20941 W: http://www.linux-watchdog.org/
20942 T: git git://www.linux-watchdog.org/linux-watchdog.git
20943 F: Documentation/devicetree/bindings/watchdog/
20944 F: Documentation/watchdog/
20945 F: drivers/watchdog/
20946 F: include/linux/watchdog.h
20947 F: include/uapi/linux/watchdog.h
20949 WHISKEYCOVE PMIC GPIO DRIVER
20950 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
20951 L: linux-gpio@vger.kernel.org
20953 F: drivers/gpio/gpio-wcove.c
20956 M: Dianlong Li <long17.cool@163.com>
20957 L: linux-rtc@vger.kernel.org
20959 F: drivers/rtc/rtc-sd3078.c
20962 M: David Rheinsberg <david.rheinsberg@gmail.com>
20963 L: linux-input@vger.kernel.org
20965 F: drivers/hid/hid-wiimote*
20967 WILOCITY WIL6210 WIRELESS DRIVER
20968 M: Maya Erez <merez@codeaurora.org>
20969 L: linux-wireless@vger.kernel.org
20970 L: wil6210@qti.qualcomm.com
20972 W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
20973 F: drivers/net/wireless/ath/wil6210/
20976 M: David Härdeman <david@hardeman.nu>
20978 F: drivers/media/rc/winbond-cir.c
20980 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
20981 M: William Breathitt Gray <vilhelm.gray@gmail.com>
20982 L: linux-watchdog@vger.kernel.org
20984 F: drivers/watchdog/ebc-c384_wdt.c
20986 WINSYSTEMS WS16C48 GPIO DRIVER
20987 M: William Breathitt Gray <vilhelm.gray@gmail.com>
20988 L: linux-gpio@vger.kernel.org
20990 F: drivers/gpio/gpio-ws16c48.c
20992 WIREGUARD SECURE NETWORK TUNNEL
20993 M: Jason A. Donenfeld <Jason@zx2c4.com>
20994 L: wireguard@lists.zx2c4.com
20995 L: netdev@vger.kernel.org
20997 F: drivers/net/wireguard/
20998 F: tools/testing/selftests/wireguard/
21000 WISTRON LAPTOP BUTTON DRIVER
21001 M: Miloslav Trmac <mitr@volny.cz>
21003 F: drivers/input/misc/wistron_btns.c
21005 WL3501 WIRELESS PCMCIA CARD DRIVER
21006 L: linux-wireless@vger.kernel.org
21008 F: drivers/net/wireless/wl3501*
21010 WOLFSON MICROELECTRONICS DRIVERS
21011 L: patches@opensource.cirrus.com
21013 W: https://github.com/CirrusLogic/linux-drivers/wiki
21014 T: git https://github.com/CirrusLogic/linux-drivers.git
21015 F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
21016 F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
21017 F: Documentation/devicetree/bindings/mfd/wm831x.txt
21018 F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
21019 F: Documentation/devicetree/bindings/sound/wlf,*.yaml
21020 F: Documentation/devicetree/bindings/sound/wm*
21021 F: Documentation/hwmon/wm83??.rst
21022 F: arch/arm/mach-s3c/mach-crag6410*
21023 F: drivers/clk/clk-wm83*.c
21024 F: drivers/gpio/gpio-*wm*.c
21025 F: drivers/gpio/gpio-arizona.c
21026 F: drivers/hwmon/wm83??-hwmon.c
21027 F: drivers/input/misc/wm831x-on.c
21028 F: drivers/input/touchscreen/wm831x-ts.c
21029 F: drivers/input/touchscreen/wm97*.c
21030 F: drivers/leds/leds-wm83*.c
21031 F: drivers/mfd/arizona*
21032 F: drivers/mfd/cs47l24*
21033 F: drivers/mfd/wm*.c
21034 F: drivers/power/supply/wm83*.c
21035 F: drivers/regulator/arizona*
21036 F: drivers/regulator/wm8*.c
21037 F: drivers/rtc/rtc-wm83*.c
21038 F: drivers/video/backlight/wm83*_bl.c
21039 F: drivers/watchdog/wm83*_wdt.c
21040 F: include/linux/mfd/arizona/
21041 F: include/linux/mfd/wm831x/
21042 F: include/linux/mfd/wm8350/
21043 F: include/linux/mfd/wm8400*
21044 F: include/linux/regulator/arizona*
21045 F: include/linux/wm97xx.h
21046 F: include/sound/wm????.h
21047 F: sound/soc/codecs/arizona*
21048 F: sound/soc/codecs/cs47l24*
21049 F: sound/soc/codecs/wm*
21052 M: Tejun Heo <tj@kernel.org>
21053 R: Lai Jiangshan <jiangshanlai@gmail.com>
21055 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
21056 F: Documentation/core-api/workqueue.rst
21057 F: include/linux/workqueue.h
21058 F: kernel/workqueue.c
21061 M: Loic Poulain <loic.poulain@linaro.org>
21062 M: Sergey Ryazanov <ryazanov.s.a@gmail.com>
21063 R: Johannes Berg <johannes@sipsolutions.net>
21064 L: netdev@vger.kernel.org
21066 F: drivers/net/wwan/
21067 F: include/linux/wwan.h
21068 F: include/uapi/linux/wwan.h
21070 X-POWERS AXP288 PMIC DRIVERS
21071 M: Hans de Goede <hdegoede@redhat.com>
21073 F: drivers/acpi/pmic/intel_pmic_xpower.c
21076 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
21077 M: Chen-Yu Tsai <wens@csie.org>
21078 L: linux-kernel@vger.kernel.org
21083 M: Martin Schiller <ms@dev.tdt.de>
21084 L: linux-x25@vger.kernel.org
21086 F: Documentation/networking/lapb-module.rst
21087 F: Documentation/networking/x25*
21088 F: drivers/net/wan/hdlc_x25.c
21089 F: drivers/net/wan/lapbether.c
21090 F: include/*/lapb.h
21091 F: include/net/x25*
21092 F: include/uapi/linux/x25.h
21096 X86 ARCHITECTURE (32-BIT AND 64-BIT)
21097 M: Thomas Gleixner <tglx@linutronix.de>
21098 M: Ingo Molnar <mingo@redhat.com>
21099 M: Borislav Petkov <bp@alien8.de>
21100 M: Dave Hansen <dave.hansen@linux.intel.com>
21102 R: "H. Peter Anvin" <hpa@zytor.com>
21103 L: linux-kernel@vger.kernel.org
21105 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
21106 F: Documentation/devicetree/bindings/x86/
21107 F: Documentation/x86/
21111 M: Andy Lutomirski <luto@kernel.org>
21112 L: linux-kernel@vger.kernel.org
21114 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
21117 X86 MCE INFRASTRUCTURE
21118 M: Tony Luck <tony.luck@intel.com>
21119 M: Borislav Petkov <bp@alien8.de>
21120 L: linux-edac@vger.kernel.org
21122 F: Documentation/ABI/testing/sysfs-mce
21123 F: Documentation/x86/x86_64/machinecheck.rst
21124 F: arch/x86/kernel/cpu/mce/*
21126 X86 MICROCODE UPDATE SUPPORT
21127 M: Borislav Petkov <bp@alien8.de>
21129 F: arch/x86/kernel/cpu/microcode/*
21132 M: Dave Hansen <dave.hansen@linux.intel.com>
21133 M: Andy Lutomirski <luto@kernel.org>
21134 M: Peter Zijlstra <peterz@infradead.org>
21135 L: linux-kernel@vger.kernel.org
21137 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
21140 X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
21141 M: Hans de Goede <hdegoede@redhat.com>
21142 L: platform-driver-x86@vger.kernel.org
21144 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
21145 F: drivers/platform/x86/x86-android-tablets.c
21147 X86 PLATFORM DRIVERS
21148 M: Hans de Goede <hdegoede@redhat.com>
21149 M: Mark Gross <markgross@kernel.org>
21150 L: platform-driver-x86@vger.kernel.org
21152 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
21153 F: drivers/platform/olpc/
21154 F: drivers/platform/x86/
21156 X86 PLATFORM DRIVERS - ARCH
21157 R: Darren Hart <dvhart@infradead.org>
21158 R: Andy Shevchenko <andy@infradead.org>
21159 L: platform-driver-x86@vger.kernel.org
21162 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
21163 F: arch/x86/platform
21165 X86 PLATFORM UV HPE SUPERDOME FLEX
21166 M: Steve Wahl <steve.wahl@hpe.com>
21167 R: Mike Travis <mike.travis@hpe.com>
21168 R: Dimitri Sivanich <dimitri.sivanich@hpe.com>
21169 R: Russ Anderson <russ.anderson@hpe.com>
21171 F: arch/x86/include/asm/uv/
21172 F: arch/x86/kernel/apic/x2apic_uv_x.c
21173 F: arch/x86/platform/uv/
21176 M: Andy Lutomirski <luto@kernel.org>
21177 L: linux-kernel@vger.kernel.org
21179 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
21180 F: arch/x86/entry/vdso/
21183 M: Matthew Wilcox <willy@infradead.org>
21184 L: linux-fsdevel@vger.kernel.org
21186 F: Documentation/core-api/xarray.rst
21187 F: include/linux/idr.h
21188 F: include/linux/xarray.h
21191 F: tools/testing/radix-tree
21194 M: Benjamin Valentin <benpicco@googlemail.com>
21196 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
21197 F: drivers/media/rc/xbox_remote.c
21199 XC2028/3028 TUNER DRIVER
21200 M: Mauro Carvalho Chehab <mchehab@kernel.org>
21201 L: linux-media@vger.kernel.org
21203 W: https://linuxtv.org
21204 T: git git://linuxtv.org/media_tree.git
21205 F: drivers/media/tuners/xc2028.*
21207 XDP (eXpress Data Path)
21208 M: Alexei Starovoitov <ast@kernel.org>
21209 M: Daniel Borkmann <daniel@iogearbox.net>
21210 M: David S. Miller <davem@davemloft.net>
21211 M: Jakub Kicinski <kuba@kernel.org>
21212 M: Jesper Dangaard Brouer <hawk@kernel.org>
21213 M: John Fastabend <john.fastabend@gmail.com>
21214 L: netdev@vger.kernel.org
21215 L: bpf@vger.kernel.org
21217 F: include/net/xdp.h
21218 F: include/net/xdp_priv.h
21219 F: include/trace/events/xdp.h
21220 F: kernel/bpf/cpumap.c
21221 F: kernel/bpf/devmap.c
21223 F: samples/bpf/xdp*
21224 F: tools/testing/selftests/bpf/*xdp*
21225 F: tools/testing/selftests/bpf/*/*xdp*
21226 F: drivers/net/ethernet/*/*/*/*/*xdp*
21227 F: drivers/net/ethernet/*/*/*xdp*
21228 K: (?:\b|_)xdp(?:\b|_)
21230 XDP SOCKETS (AF_XDP)
21231 M: Björn Töpel <bjorn@kernel.org>
21232 M: Magnus Karlsson <magnus.karlsson@intel.com>
21233 R: Jonathan Lemon <jonathan.lemon@gmail.com>
21234 L: netdev@vger.kernel.org
21235 L: bpf@vger.kernel.org
21237 F: Documentation/networking/af_xdp.rst
21238 F: include/net/xdp_sock*
21239 F: include/net/xsk_buff_pool.h
21240 F: include/uapi/linux/if_xdp.h
21241 F: include/uapi/linux/xdp_diag.h
21242 F: include/net/netns/xdp.h
21244 F: samples/bpf/xdpsock*
21245 F: tools/lib/bpf/xsk*
21247 XEN BLOCK SUBSYSTEM
21248 M: Roger Pau Monné <roger.pau@citrix.com>
21249 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21251 F: drivers/block/xen*
21252 F: drivers/block/xen-blkback/*
21255 M: Stefano Stabellini <sstabellini@kernel.org>
21256 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21258 F: arch/arm/include/asm/xen/
21261 XEN HYPERVISOR ARM64
21262 M: Stefano Stabellini <sstabellini@kernel.org>
21263 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21265 F: arch/arm64/include/asm/xen/
21268 XEN HYPERVISOR INTERFACE
21269 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
21270 M: Juergen Gross <jgross@suse.com>
21271 R: Stefano Stabellini <sstabellini@kernel.org>
21272 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21274 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
21275 F: Documentation/ABI/stable/sysfs-hypervisor-xen
21276 F: Documentation/ABI/testing/sysfs-hypervisor-xen
21277 F: arch/x86/include/asm/pvclock-abi.h
21278 F: arch/x86/include/asm/xen/
21279 F: arch/x86/platform/pvh/
21281 F: drivers/*/xen-*front.c
21283 F: include/uapi/xen/
21286 XEN NETWORK BACKEND DRIVER
21287 M: Wei Liu <wei.liu@kernel.org>
21288 M: Paul Durrant <paul@xen.org>
21289 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21290 L: netdev@vger.kernel.org
21292 F: drivers/net/xen-netback/*
21295 M: Juergen Gross <jgross@suse.com>
21296 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21298 F: arch/x86/pci/*xen*
21299 F: drivers/pci/*xen*
21302 M: Juergen Gross <jgross@suse.com>
21303 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21304 L: linux-scsi@vger.kernel.org
21306 F: drivers/scsi/xen-scsifront.c
21307 F: drivers/xen/xen-scsiback.c
21308 F: include/xen/interface/io/vscsiif.h
21311 M: Juergen Gross <jgross@suse.com>
21312 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21313 L: linux-usb@vger.kernel.org
21315 F: drivers/usb/host/xen*
21316 F: include/xen/interface/io/usbif.h
21318 XEN SOUND FRONTEND DRIVER
21319 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
21320 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21321 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
21325 XEN SWIOTLB SUBSYSTEM
21326 M: Juergen Gross <jgross@suse.com>
21327 M: Stefano Stabellini <sstabellini@kernel.org>
21328 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21329 L: iommu@lists.linux-foundation.org
21331 F: arch/x86/xen/*swiotlb*
21332 F: drivers/xen/*swiotlb*
21335 C: irc://irc.oftc.net/xfs
21336 M: Darrick J. Wong <djwong@kernel.org>
21337 M: linux-xfs@vger.kernel.org
21338 L: linux-xfs@vger.kernel.org
21341 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
21342 F: Documentation/ABI/testing/sysfs-fs-xfs
21343 F: Documentation/admin-guide/xfs.rst
21344 F: Documentation/filesystems/xfs-delayed-logging-design.rst
21345 F: Documentation/filesystems/xfs-self-describing-metadata.rst
21347 F: include/uapi/linux/dqblk_xfs.h
21348 F: include/uapi/linux/fsmap.h
21351 M: Anand Ashok Dumbre <anand.ashok.dumbre@xilinx.com>
21352 L: linux-iio@vger.kernel.org
21354 F: Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
21355 F: drivers/iio/adc/xilinx-ams.c
21357 XILINX AXI ETHERNET DRIVER
21358 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
21360 F: drivers/net/ethernet/xilinx/xilinx_axienet*
21363 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
21364 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
21365 L: linux-can@vger.kernel.org
21367 F: Documentation/devicetree/bindings/net/can/xilinx_can.txt
21368 F: drivers/net/can/xilinx_can.c
21371 M: Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com>
21372 R: Srinivas Neeli <srinivas.neeli@xilinx.com>
21373 R: Michal Simek <michal.simek@xilinx.com>
21375 F: Documentation/devicetree/bindings/gpio/gpio-xilinx.txt
21376 F: Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
21377 F: drivers/gpio/gpio-xilinx.c
21378 F: drivers/gpio/gpio-zynq.c
21380 XILINX SD-FEC IP CORES
21381 M: Derek Kiernan <derek.kiernan@xilinx.com>
21382 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
21384 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
21385 F: Documentation/misc-devices/xilinx_sdfec.rst
21386 F: drivers/misc/Kconfig
21387 F: drivers/misc/Makefile
21388 F: drivers/misc/xilinx_sdfec.c
21389 F: include/uapi/misc/xilinx_sdfec.h
21391 XILINX UARTLITE SERIAL DRIVER
21392 M: Peter Korsgaard <jacmet@sunsite.dk>
21393 L: linux-serial@vger.kernel.org
21395 F: drivers/tty/serial/uartlite.c
21397 XILINX VIDEO IP CORES
21398 M: Hyun Kwon <hyun.kwon@xilinx.com>
21399 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
21400 L: linux-media@vger.kernel.org
21402 T: git git://linuxtv.org/media_tree.git
21403 F: Documentation/devicetree/bindings/media/xilinx/
21404 F: drivers/media/platform/xilinx/
21405 F: include/uapi/linux/xilinx-v4l2-controls.h
21407 XILINX ZYNQMP DPDMA DRIVER
21408 M: Hyun Kwon <hyun.kwon@xilinx.com>
21409 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
21410 L: dmaengine@vger.kernel.org
21412 F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
21413 F: drivers/dma/xilinx/xilinx_dpdma.c
21414 F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
21416 XILINX ZYNQMP PSGTR PHY DRIVER
21417 M: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
21418 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
21419 L: linux-kernel@vger.kernel.org
21421 T: git https://github.com/Xilinx/linux-xlnx.git
21422 F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
21423 F: drivers/phy/xilinx/phy-zynqmp.c
21425 XILINX ZYNQMP SHA3 DRIVER
21426 M: Harsha <harsha.harsha@xilinx.com>
21428 F: drivers/crypto/xilinx/zynqmp-sha.c
21430 XILINX EVENT MANAGEMENT DRIVER
21431 M: Abhyuday Godhasara <abhyuday.godhasara@xilinx.com>
21433 F: drivers/soc/xilinx/xlnx_event_manager.c
21434 F: include/linux/firmware/xlnx-event-manager.h
21437 M: Eli Billauer <eli.billauer@gmail.com>
21438 L: linux-kernel@vger.kernel.org
21440 F: drivers/char/xillybus/
21443 M: George Cherian <gcherian@marvell.com>
21444 L: linux-i2c@vger.kernel.org
21446 W: http://www.marvell.com
21447 F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
21448 F: drivers/i2c/busses/i2c-xlp9xx.c
21450 XRA1403 GPIO EXPANDER
21451 M: Nandor Han <nandor.han@ge.com>
21452 M: Semi Malinen <semi.malinen@ge.com>
21453 L: linux-gpio@vger.kernel.org
21455 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
21456 F: drivers/gpio/gpio-xra1403.c
21458 XTENSA XTFPGA PLATFORM SUPPORT
21459 M: Max Filippov <jcmvbkbc@gmail.com>
21460 L: linux-xtensa@linux-xtensa.org
21462 F: drivers/spi/spi-xtensa-xtfpga.c
21463 F: sound/soc/xtensa/xtfpga-i2s.c
21465 YAM DRIVER FOR AX.25
21466 M: Jean-Paul Roubelat <jpr@f6fbb.org>
21467 L: linux-hams@vger.kernel.org
21469 F: drivers/net/hamradio/yam*
21470 F: include/linux/yam.h
21472 YAMA SECURITY MODULE
21473 M: Kees Cook <keescook@chromium.org>
21475 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
21476 F: Documentation/admin-guide/LSM/Yama.rst
21479 YEALINK PHONE DRIVER
21480 M: Henk Vergonet <Henk.Vergonet@gmail.com>
21481 L: usbb2k-api-dev@nongnu.org
21483 F: Documentation/input/devices/yealink.rst
21484 F: drivers/input/misc/yealink.*
21486 Z8530 DRIVER FOR AX.25
21487 M: Joerg Reuter <jreuter@yaina.de>
21488 L: linux-hams@vger.kernel.org
21490 W: http://yaina.de/jreuter/
21491 W: http://www.qsl.net/dl1bke/
21492 F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
21493 F: drivers/net/hamradio/*scc.c
21494 F: drivers/net/hamradio/z8530.h
21496 ZBUD COMPRESSED PAGE ALLOCATOR
21497 M: Seth Jennings <sjenning@redhat.com>
21498 M: Dan Streetman <ddstreet@ieee.org>
21499 L: linux-mm@kvack.org
21503 ZD1211RW WIRELESS DRIVER
21504 M: Ulrich Kunitz <kune@deine-taler.de>
21505 L: linux-wireless@vger.kernel.org
21506 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
21508 W: http://zd1211.ath.cx/wiki/DriverRewrite
21509 F: drivers/net/wireless/zydas/zd1211rw/
21511 ZD1301 MEDIA DRIVER
21512 M: Antti Palosaari <crope@iki.fi>
21513 L: linux-media@vger.kernel.org
21515 W: https://linuxtv.org/
21516 W: http://palosaari.fi/linux/
21517 Q: https://patchwork.linuxtv.org/project/linux-media/list/
21518 F: drivers/media/usb/dvb-usb-v2/zd1301*
21520 ZD1301_DEMOD MEDIA DRIVER
21521 M: Antti Palosaari <crope@iki.fi>
21522 L: linux-media@vger.kernel.org
21524 W: https://linuxtv.org/
21525 W: http://palosaari.fi/linux/
21526 Q: https://patchwork.linuxtv.org/project/linux-media/list/
21527 F: drivers/media/dvb-frontends/zd1301_demod*
21529 ZHAOXIN PROCESSOR SUPPORT
21530 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
21531 L: linux-kernel@vger.kernel.org
21533 F: arch/x86/kernel/cpu/zhaoxin.c
21536 M: Damien Le Moal <damien.lemoal@opensource.wdc.com>
21537 M: Naohiro Aota <naohiro.aota@wdc.com>
21538 R: Johannes Thumshirn <jth@kernel.org>
21539 L: linux-fsdevel@vger.kernel.org
21541 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
21542 F: Documentation/filesystems/zonefs.rst
21545 ZPOOL COMPRESSED PAGE STORAGE API
21546 M: Dan Streetman <ddstreet@ieee.org>
21547 L: linux-mm@kvack.org
21549 F: include/linux/zpool.h
21552 ZR36067 VIDEO FOR LINUX DRIVER
21553 M: Corentin Labbe <clabbe@baylibre.com>
21554 L: mjpeg-users@lists.sourceforge.net
21555 L: linux-media@vger.kernel.org
21557 W: http://mjpeg.sourceforge.net/driver-zoran/
21558 Q: https://patchwork.linuxtv.org/project/linux-media/list/
21559 F: Documentation/driver-api/media/drivers/zoran.rst
21560 F: drivers/staging/media/zoran/
21562 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
21563 M: Minchan Kim <minchan@kernel.org>
21564 M: Nitin Gupta <ngupta@vflare.org>
21565 R: Sergey Senozhatsky <senozhatsky@chromium.org>
21566 L: linux-kernel@vger.kernel.org
21568 F: Documentation/admin-guide/blockdev/zram.rst
21569 F: drivers/block/zram/
21571 ZS DECSTATION Z85C30 SERIAL DRIVER
21572 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
21574 F: drivers/tty/serial/zs.*
21576 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
21577 M: Minchan Kim <minchan@kernel.org>
21578 M: Nitin Gupta <ngupta@vflare.org>
21579 R: Sergey Senozhatsky <senozhatsky@chromium.org>
21580 L: linux-mm@kvack.org
21582 F: Documentation/vm/zsmalloc.rst
21583 F: include/linux/zsmalloc.h
21587 M: Nick Terrell <terrelln@fb.com>
21589 B: https://github.com/facebook/zstd/issues
21590 T: git git://github.com/terrelln/linux.git
21591 F: include/linux/zstd*
21593 F: lib/decompress_unzstd.c
21598 ZSWAP COMPRESSED SWAP CACHING
21599 M: Seth Jennings <sjenning@redhat.com>
21600 M: Dan Streetman <ddstreet@ieee.org>
21601 M: Vitaly Wool <vitaly.wool@konsulko.com>
21602 L: linux-mm@kvack.org
21607 M: Linus Torvalds <torvalds@linux-foundation.org>
21608 L: linux-kernel@vger.kernel.org
21609 S: Buried alive in reporters
21610 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git